.about-hero[data-astro-cid-cmx6zybi]{padding:clamp(4rem,8vw,7rem) 0;background:radial-gradient(circle at 12% 0%,rgba(201,155,59,.24),transparent 25rem),radial-gradient(circle at 88% 20%,rgba(15,118,110,.16),transparent 24rem),linear-gradient(145deg,#07192e,#123a63 56%,#081b31);border-bottom:1px solid rgba(255,255,255,.12);color:#fff;position:relative;overflow:hidden}.about-hero__grid[data-astro-cid-cmx6zybi],.split-section[data-astro-cid-cmx6zybi]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:var(--space-12);align-items:start}.about-hero[data-astro-cid-cmx6zybi] h1[data-astro-cid-cmx6zybi]{max-width:860px;margin-bottom:var(--space-6);color:#fff}.about-hero[data-astro-cid-cmx6zybi] .hero-lead[data-astro-cid-cmx6zybi]{font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.6;color:#fffffff0;max-width:780px;margin-bottom:var(--space-8);text-shadow:0 1px 2px rgba(0,0,0,.18)}.experience-card[data-astro-cid-cmx6zybi],.note-box[data-astro-cid-cmx6zybi],.proof-box[data-astro-cid-cmx6zybi],.fit-list[data-astro-cid-cmx6zybi]>div[data-astro-cid-cmx6zybi]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:var(--shadow-sm)}.experience-card[data-astro-cid-cmx6zybi]{border-left:5px solid var(--color-gold)}.experience-card[data-astro-cid-cmx6zybi] h2[data-astro-cid-cmx6zybi],.proof-box[data-astro-cid-cmx6zybi] h2[data-astro-cid-cmx6zybi]{font-size:var(--text-3xl);margin:var(--space-4) 0}.intro-section[data-astro-cid-cmx6zybi]{background:var(--color-bg)}.narrow-copy[data-astro-cid-cmx6zybi]{max-width:850px}.narrow-copy[data-astro-cid-cmx6zybi] p[data-astro-cid-cmx6zybi]{font-size:var(--text-lg);color:var(--color-text-muted)}.muted-section[data-astro-cid-cmx6zybi]{background:var(--color-surface-alt)}.section-heading[data-astro-cid-cmx6zybi]{max-width:820px;margin-bottom:var(--space-10)}.section-heading[data-astro-cid-cmx6zybi] p[data-astro-cid-cmx6zybi],.split-section[data-astro-cid-cmx6zybi] p[data-astro-cid-cmx6zybi],.info-card[data-astro-cid-cmx6zybi] p[data-astro-cid-cmx6zybi],.service-card[data-astro-cid-cmx6zybi] p[data-astro-cid-cmx6zybi],.fit-list[data-astro-cid-cmx6zybi] p[data-astro-cid-cmx6zybi],.faq-list[data-astro-cid-cmx6zybi] p[data-astro-cid-cmx6zybi]{color:var(--color-text-muted)}.experience-grid[data-astro-cid-cmx6zybi],.service-grid[data-astro-cid-cmx6zybi]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}.info-card[data-astro-cid-cmx6zybi],.service-card[data-astro-cid-cmx6zybi]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8);transition:border-color var(--transition),transform var(--transition),box-shadow var(--transition)}.info-card[data-astro-cid-cmx6zybi] h3[data-astro-cid-cmx6zybi],.service-card[data-astro-cid-cmx6zybi] h3[data-astro-cid-cmx6zybi]{font-size:var(--text-xl);margin-top:0;margin-bottom:var(--space-3)}.info-card[data-astro-cid-cmx6zybi] p[data-astro-cid-cmx6zybi],.service-card[data-astro-cid-cmx6zybi] p[data-astro-cid-cmx6zybi]{margin-bottom:0}.service-card[data-astro-cid-cmx6zybi]{display:flex;flex-direction:column;text-decoration:none;color:inherit}.service-card[data-astro-cid-cmx6zybi]:hover{border-color:var(--color-card-gold-border-strong);box-shadow:var(--shadow);transform:translateY(-2px)}.service-card[data-astro-cid-cmx6zybi] span[data-astro-cid-cmx6zybi]{display:inline-block;margin-top:auto;padding-top:var(--space-5);color:var(--color-accent);font-weight:600}.note-box[data-astro-cid-cmx6zybi] h3[data-astro-cid-cmx6zybi]{margin-bottom:var(--space-5)}.note-box[data-astro-cid-cmx6zybi] ul[data-astro-cid-cmx6zybi]{list-style:none;display:grid;gap:var(--space-4);padding:0}.note-box[data-astro-cid-cmx6zybi] li[data-astro-cid-cmx6zybi]{position:relative;padding-left:var(--space-6);color:var(--color-text-muted)}.note-box[data-astro-cid-cmx6zybi] li[data-astro-cid-cmx6zybi]:before{content:"✓";position:absolute;left:0;top:0;color:var(--color-success);font-weight:700}.reverse[data-astro-cid-cmx6zybi]{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr)}.fit-list[data-astro-cid-cmx6zybi]{display:grid;gap:var(--space-5)}.fit-list[data-astro-cid-cmx6zybi] strong[data-astro-cid-cmx6zybi]{display:block;font-size:var(--text-lg);color:var(--color-text);margin-bottom:var(--space-2)}.faq-wrap[data-astro-cid-cmx6zybi]{max-width:900px}.faq-list[data-astro-cid-cmx6zybi]{display:grid;gap:var(--space-4)}.faq-list[data-astro-cid-cmx6zybi] details[data-astro-cid-cmx6zybi]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6)}.faq-list[data-astro-cid-cmx6zybi] summary[data-astro-cid-cmx6zybi]{cursor:pointer;font-weight:700;color:var(--color-text)}.faq-list[data-astro-cid-cmx6zybi] p[data-astro-cid-cmx6zybi]{margin-top:var(--space-4)}.career-summary[data-astro-cid-cmx6zybi]{margin-top:var(--space-8);padding:var(--space-6) var(--space-8);background:var(--color-accent-light);border-radius:var(--radius-lg);border-left:4px solid var(--color-accent)}.career-summary[data-astro-cid-cmx6zybi] p[data-astro-cid-cmx6zybi]{color:var(--color-text-muted);margin:0;font-size:var(--text-base);line-height:1.7}.writing-grid[data-astro-cid-cmx6zybi]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.writing-card[data-astro-cid-cmx6zybi],.career-card[data-astro-cid-cmx6zybi]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8);box-shadow:var(--shadow-sm)}.writing-card[data-astro-cid-cmx6zybi] p[data-astro-cid-cmx6zybi],.career-card[data-astro-cid-cmx6zybi] p[data-astro-cid-cmx6zybi]{color:var(--color-text-muted);margin:0 0 var(--space-5)}.writing-link[data-astro-cid-cmx6zybi]{display:inline-block;font-weight:700;font-size:var(--text-sm);color:var(--color-accent);text-decoration:none;border-bottom:2px solid rgba(201,155,59,.35);padding-bottom:1px;transition:border-color var(--transition),color var(--transition)}.writing-link[data-astro-cid-cmx6zybi]:hover{color:var(--color-gold-dark, #876015);border-color:var(--color-gold)}.career-grid[data-astro-cid-cmx6zybi]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.career-card[data-astro-cid-cmx6zybi]{border-left:4px solid var(--color-gold)}.career-badge[data-astro-cid-cmx6zybi]{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-gold-dark, #876015);background:#c99b3b1a;border:1px solid rgba(201,155,59,.25);border-radius:999px;padding:.25rem .75rem;margin-bottom:var(--space-4)}.career-card[data-astro-cid-cmx6zybi] h3[data-astro-cid-cmx6zybi],.writing-card[data-astro-cid-cmx6zybi] h3[data-astro-cid-cmx6zybi]{margin-top:0;margin-bottom:var(--space-3);font-size:var(--text-xl)}@media (max-width: 960px){.about-hero__grid[data-astro-cid-cmx6zybi],.split-section[data-astro-cid-cmx6zybi],.reverse[data-astro-cid-cmx6zybi],.experience-grid[data-astro-cid-cmx6zybi],.service-grid[data-astro-cid-cmx6zybi],.career-grid[data-astro-cid-cmx6zybi],.writing-grid[data-astro-cid-cmx6zybi]{grid-template-columns:1fr}}
