.about[data-astro-cid-x2lc2h5w]{padding-top:calc(var(--nav-height) + var(--space-lg));padding-bottom:var(--space-xl)}.about-hero[data-astro-cid-x2lc2h5w]{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(2rem,6vw,5rem);align-items:start;margin-bottom:var(--space-xl)}.about-portrait-wrap[data-astro-cid-x2lc2h5w]{position:relative}.about-portrait[data-astro-cid-x2lc2h5w]{position:relative;display:inline-block}.about-portrait-img[data-astro-cid-x2lc2h5w]{width:100%;max-width:420px;aspect-ratio:3/4;object-fit:cover;display:block;transform:rotate(-1.5deg);filter:saturate(.9) contrast(1.05)}.about-portrait-frame[data-astro-cid-x2lc2h5w]{position:absolute;inset:-8px;border:1px solid oklch(.72 .12 65 / .25);transform:rotate(.5deg);pointer-events:none}.about-intro[data-astro-cid-x2lc2h5w]{padding-top:clamp(1rem,4vw,3rem);display:flex;flex-direction:column;gap:var(--space-md)}.about-eyebrow[data-astro-cid-x2lc2h5w]{font-size:var(--text-xs);font-weight:400;color:var(--amber);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.5rem}.about-name[data-astro-cid-x2lc2h5w]{font-family:var(--font-display);font-weight:300;font-size:var(--text-xl);color:var(--cream);letter-spacing:-.01em;line-height:1;margin-bottom:0}.about-lead[data-astro-cid-x2lc2h5w]{font-family:var(--font-display);font-weight:300;font-size:var(--text-lg);color:var(--fog);line-height:1.6;font-style:italic}.about-meta[data-astro-cid-x2lc2h5w]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.about-meta-item[data-astro-cid-x2lc2h5w]{display:flex;flex-direction:column;gap:.1rem}.about-meta-label[data-astro-cid-x2lc2h5w]{font-size:var(--text-xs);color:var(--stone);letter-spacing:.08em;text-transform:uppercase}.about-meta-value[data-astro-cid-x2lc2h5w]{font-size:var(--text-sm);color:var(--cream);font-weight:400}.about-meta-divider[data-astro-cid-x2lc2h5w]{color:var(--stone);font-size:var(--text-lg);align-self:center}.about-bio[data-astro-cid-x2lc2h5w]{margin-bottom:var(--space-xl)}.about-bio-inner[data-astro-cid-x2lc2h5w]{max-width:var(--content-width);display:flex;flex-direction:column;gap:var(--space-md)}.about-bio-text[data-astro-cid-x2lc2h5w]{font-family:var(--font-display);font-weight:300;font-size:var(--text-lg);color:var(--fog);line-height:1.75}.about-pullquote[data-astro-cid-x2lc2h5w]{border-left:2px solid var(--amber);padding-left:1.5rem;margin-block:var(--space-sm)}.about-pullquote[data-astro-cid-x2lc2h5w] p[data-astro-cid-x2lc2h5w]{font-family:var(--font-display);font-weight:300;font-size:var(--text-xl);color:var(--cream);line-height:1.4;font-style:italic}.about-section-title[data-astro-cid-x2lc2h5w]{font-family:var(--font-display);font-weight:300;font-size:var(--text-xl);color:var(--cream);letter-spacing:-.01em;margin-bottom:var(--space-md)}.achievements-list[data-astro-cid-x2lc2h5w]{display:flex;flex-direction:column}.achievement-item[data-astro-cid-x2lc2h5w]{display:grid;grid-template-columns:3rem auto 1fr;align-items:baseline;gap:1rem;padding-block:1rem;border-bottom:1px solid oklch(.4 .01 50 / .2)}.achievement-item[data-astro-cid-x2lc2h5w]:first-child{border-top:1px solid oklch(.4 .01 50 / .2)}.achievement-year[data-astro-cid-x2lc2h5w]{font-size:var(--text-sm);color:var(--amber);font-weight:400;letter-spacing:.04em;font-variant-numeric:tabular-nums}.achievement-divider[data-astro-cid-x2lc2h5w]{color:var(--stone);font-size:var(--text-sm)}.achievement-title[data-astro-cid-x2lc2h5w]{font-size:var(--text-base);color:var(--fog);line-height:1.4}@media(max-width:767px){.about-hero[data-astro-cid-x2lc2h5w]{grid-template-columns:1fr}.about-portrait-img[data-astro-cid-x2lc2h5w]{max-width:280px;transform:rotate(-1deg)}.achievement-item[data-astro-cid-x2lc2h5w]{grid-template-columns:2.5rem auto 1fr;gap:.5rem}}.contact[data-astro-cid-jjagjrbk]{padding-block:var(--space-xl);border-top:1px solid oklch(.4 .01 50 / .2);position:relative;overflow:hidden}.contact[data-astro-cid-jjagjrbk]:before{content:"";position:absolute;top:-20%;right:-10%;width:50vw;height:50vw;background:radial-gradient(circle,oklch(.72 .12 65 / .04) 0%,transparent 70%);pointer-events:none}.contact-inner[data-astro-cid-jjagjrbk]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,5rem);align-items:start}.contact-heading[data-astro-cid-jjagjrbk]{font-family:var(--font-display);font-weight:300;font-size:var(--text-xl);color:var(--cream);line-height:1.05;letter-spacing:-.02em}.contact-heading[data-astro-cid-jjagjrbk] em[data-astro-cid-jjagjrbk]{font-style:italic;color:var(--amber)}.contact-body[data-astro-cid-jjagjrbk]{display:flex;flex-direction:column;gap:var(--space-md)}.contact-intro[data-astro-cid-jjagjrbk]{font-size:var(--text-base);color:var(--fog);line-height:1.7;max-width:40ch}.contact-links[data-astro-cid-jjagjrbk]{display:flex;flex-direction:column;gap:0}.contact-link[data-astro-cid-jjagjrbk]{display:flex;align-items:center;gap:1rem;padding-block:1rem;border-bottom:1px solid oklch(.4 .01 50 / .2);text-decoration:none;transition:background var(--dur-quick) ease;position:relative}.contact-link[data-astro-cid-jjagjrbk]:first-child{border-top:1px solid oklch(.4 .01 50 / .2)}.contact-link-label[data-astro-cid-jjagjrbk]{font-size:var(--text-xs);color:var(--stone);letter-spacing:.1em;text-transform:uppercase;min-width:5rem;flex-shrink:0}.contact-link-value[data-astro-cid-jjagjrbk]{font-size:var(--text-base);color:var(--fog);flex:1;transition:color var(--dur-quick) ease}.contact-link-arrow[data-astro-cid-jjagjrbk]{color:var(--stone);flex-shrink:0;opacity:0;transform:translate(-4px,4px);transition:opacity var(--dur-quick) ease,transform var(--dur-quick) ease,color var(--dur-quick) ease}.contact-link--primary[data-astro-cid-jjagjrbk] .contact-link-value[data-astro-cid-jjagjrbk]{color:var(--cream)}.contact-link[data-astro-cid-jjagjrbk]:not(.contact-link--static):hover .contact-link-value[data-astro-cid-jjagjrbk]{color:var(--cream)}.contact-link[data-astro-cid-jjagjrbk]:not(.contact-link--static):hover .contact-link-arrow[data-astro-cid-jjagjrbk]{opacity:1;transform:translate(0);color:var(--amber)}.contact-link--static[data-astro-cid-jjagjrbk]{cursor:default}@media(max-width:767px){.contact-inner[data-astro-cid-jjagjrbk]{grid-template-columns:1fr}}
