.about-head[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--border);padding-block:1.5rem clamp(2.5rem,5vw,4rem)}.crumbs[data-astro-cid-ta2fbyqs]{padding-bottom:1.5rem}.crumbs[data-astro-cid-ta2fbyqs] ol[data-astro-cid-ta2fbyqs]{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.65rem;font-size:.5625rem;font-weight:650;line-height:1.4;display:flex}.crumbs[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{transition:color var(--motion-state) var(--ease)}.crumbs[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover{color:var(--primary)}.crumbs[data-astro-cid-ta2fbyqs] [data-astro-cid-ta2fbyqs][aria-current]{color:var(--ink)}.head-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1.1fr) minmax(280px,.5fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.head-copy[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);letter-spacing:-.065em;margin-top:1.1rem;font-size:clamp(3.4rem,7.5vw,6.75rem);font-weight:500;line-height:.95}.head-copy[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs] em[data-astro-cid-ta2fbyqs]{color:var(--primary);font-style:normal}.head-lede[data-astro-cid-ta2fbyqs]{max-width:52ch;color:var(--ink-soft);margin-top:1.5rem;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.7}.head-chips[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--line);flex-wrap:wrap;gap:.45rem;margin-top:1.5rem;padding-top:1.15rem;display:flex}.about-portrait[data-astro-cid-ta2fbyqs]{background:var(--warm);box-shadow:none;padding:.6rem;overflow:hidden}.about-portrait[data-astro-cid-ta2fbyqs] img{filter:saturate(.9);border-radius:2px;width:100%}.about-portrait[data-astro-cid-ta2fbyqs] figcaption[data-astro-cid-ta2fbyqs]{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:1rem;padding:.8rem .35rem .25rem;font-size:.5625rem;font-weight:650;line-height:1.4;display:flex}.bio-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,.5fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.bio-side[data-astro-cid-ta2fbyqs]{position:sticky;top:7.5rem}.bio-title[data-astro-cid-ta2fbyqs],.section-head[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs],.contact-panel[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);letter-spacing:-.055em;margin-top:1rem;font-size:clamp(2.3rem,4.4vw,3.9rem);font-weight:500;line-height:1.02}.bio-title[data-astro-cid-ta2fbyqs] em[data-astro-cid-ta2fbyqs],.section-head[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs] em[data-astro-cid-ta2fbyqs],.contact-panel[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs] em[data-astro-cid-ta2fbyqs]{color:var(--primary);font-style:normal}.bio-lede[data-astro-cid-ta2fbyqs]{max-width:56ch;color:var(--ink);font-size:clamp(1.1rem,1.7vw,1.3rem);line-height:1.65}.bio-columns[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:1.35rem;display:grid}.bio-columns[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--muted);font-size:.9375rem;line-height:1.75}.bio-quote[data-astro-cid-ta2fbyqs]{box-shadow:none;margin-top:1.75rem;padding:1.2rem 1.35rem}.bio-quote[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{max-width:40ch;color:var(--ink);font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:500;line-height:1.4}.section-head[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1.1fr) minmax(0,.55fr);align-items:end;gap:clamp(2rem,5vw,5rem);margin-bottom:clamp(2rem,4vw,3rem);display:grid}.section-note[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--border);max-width:46ch;color:var(--muted);padding-top:1rem;font-size:.875rem;line-height:1.7}.section-note[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:var(--ink);font-weight:650}.interest-list[data-astro-cid-ta2fbyqs]{background:var(--warm);box-shadow:none;padding:.35rem clamp(1rem,2vw,1.5rem)}.interest-row[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--line);grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding-block:1.2rem;display:grid}.interest-row[data-astro-cid-ta2fbyqs]:last-child{border-bottom:0}.interest-number[data-astro-cid-ta2fbyqs],.principle-number[data-astro-cid-ta2fbyqs]{color:var(--primary);letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:.625rem;font-weight:700;line-height:1.5}.interest-body[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);letter-spacing:-.025em;font-size:1.1rem;font-weight:500;line-height:1.3}.interest-body[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{max-width:60ch;color:var(--muted);margin-top:.3rem;font-size:.8125rem;line-height:1.6}.toolkit-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.6vw,1.1rem);display:grid}.toolkit-column[data-astro-cid-ta2fbyqs]{background:var(--warm);box-shadow:none;padding:1.1rem 1.2rem}.toolkit-label[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--line);color:var(--muted);padding-bottom:.65rem}.toolkit-column[data-astro-cid-ta2fbyqs] ul[data-astro-cid-ta2fbyqs]{flex-direction:column;margin-top:.35rem;display:flex}.toolkit-column[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--line);color:var(--ink-soft);padding-block:.45rem;font-size:.8125rem;font-weight:550;line-height:1.5}.toolkit-column[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:last-child{border-bottom:0}.principle-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.6vw,1.1rem);display:grid}.principle-card[data-astro-cid-ta2fbyqs]{background:var(--paper);box-shadow:none;flex-direction:column;padding:clamp(1.15rem,2vw,1.5rem);display:flex}.principle-card[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);letter-spacing:-.035em;margin-top:1.35rem;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:500;line-height:1.2}.principle-card[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--muted);margin-top:.75rem;font-size:.8125rem;line-height:1.7}.credentials-panel[data-astro-cid-ta2fbyqs]{box-shadow:none;grid-template-columns:minmax(0,.35fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.25rem,2.5vw,1.75rem);display:grid}.credentials-panel[data-astro-cid-ta2fbyqs] .mono[data-astro-cid-ta2fbyqs]{color:var(--primary)}.credentials-note[data-astro-cid-ta2fbyqs]{max-width:70ch;color:var(--ink-soft);font-size:.9375rem;line-height:1.7}.contact-panel[data-astro-cid-ta2fbyqs]{background:var(--warm);box-shadow:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.5rem,3.5vw,2.5rem);display:grid}.contact-actions[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:.6rem;display:flex}@media (width<=1000px){.head-grid[data-astro-cid-ta2fbyqs],.bio-grid[data-astro-cid-ta2fbyqs],.section-head[data-astro-cid-ta2fbyqs],.credentials-panel[data-astro-cid-ta2fbyqs],.contact-panel[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.about-portrait[data-astro-cid-ta2fbyqs]{max-width:420px}.bio-side[data-astro-cid-ta2fbyqs]{position:static}.toolkit-grid[data-astro-cid-ta2fbyqs],.principle-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.section-head[data-astro-cid-ta2fbyqs]{gap:1.5rem}.contact-actions[data-astro-cid-ta2fbyqs]{justify-self:start}}@media (width<=700px){.head-copy[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{font-size:clamp(2.9rem,14vw,4.2rem)}.bio-columns[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:1rem}.interest-row[data-astro-cid-ta2fbyqs]{grid-template-columns:1.75rem minmax(0,1fr);gap:.75rem;padding-block:1rem}.interest-row[data-astro-cid-ta2fbyqs] .chip[data-astro-cid-ta2fbyqs]{grid-column:2;justify-self:start}.contact-actions[data-astro-cid-ta2fbyqs] .button[data-astro-cid-ta2fbyqs]{flex:auto}}
