.about-hero[data-astro-cid-63cywwwr]{position:relative;overflow:hidden;padding-top:clamp(3rem,7vw,5.5rem);padding-bottom:clamp(4rem,9vw,7rem);border-bottom:1px solid rgba(255,255,255,.05)}.hero-grid[data-astro-cid-63cywwwr]{position:relative;z-index:1;display:grid;gap:3rem;grid-template-columns:1fr;align-items:center}@media(min-width:960px){.hero-grid[data-astro-cid-63cywwwr]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:4rem}}.kicker[data-astro-cid-63cywwwr]{display:inline-flex;align-items:center;gap:.55rem;padding:.4rem .8rem;border-radius:999px;border:1px solid var(--color-border);background:#ffffff05;color:#c9d2e0}.dot[data-astro-cid-63cywwwr]{width:6px;height:6px;border-radius:999px;background:#34d399;box-shadow:0 0 0 4px #34d3992e;animation:pulse 2.4s ease-in-out infinite}.hero-title[data-astro-cid-63cywwwr]{margin-top:1.4rem;font-size:clamp(2.2rem,5.6vw,4.4rem);line-height:1.04;letter-spacing:-.03em;font-weight:600;color:#fff;max-width:16ch}.hero-sub[data-astro-cid-63cywwwr]{margin-top:1.4rem;color:var(--color-fg-muted);line-height:1.6;font-size:clamp(1rem,1.4vw,1.1rem);max-width:56ch}.hero-sub[data-astro-cid-63cywwwr] strong[data-astro-cid-63cywwwr]{color:#fff;font-weight:500}.hero-sub[data-astro-cid-63cywwwr] a[data-astro-cid-63cywwwr]{color:#67e8f9;text-decoration:none;border-bottom:1px solid rgba(103,232,249,.4);transition:border-color .2s ease}.hero-sub[data-astro-cid-63cywwwr] a[data-astro-cid-63cywwwr]:hover{border-bottom-color:#67e8f9}.hero-actions[data-astro-cid-63cywwwr]{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.75rem}.hero-stats[data-astro-cid-63cywwwr]{margin-top:2.5rem;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.06);margin-block-end:0}@media(min-width:720px){.hero-stats[data-astro-cid-63cywwwr]{grid-template-columns:repeat(4,1fr)}}.stat-cell[data-astro-cid-63cywwwr]{display:flex;flex-direction:column;gap:.35rem;margin:0}.stat-val[data-astro-cid-63cywwwr]{font-size:1rem;color:#fff;font-weight:500;margin:0}.portrait-wrap[data-astro-cid-63cywwwr]{display:flex;flex-direction:column;gap:.85rem;align-items:stretch;justify-self:stretch}.portrait-frame[data-astro-cid-63cywwwr]{position:relative;border-radius:1.25rem;overflow:hidden;aspect-ratio:1 / 1;background:linear-gradient(135deg,#22d3ee14,#a78bfa0f);border:1px solid var(--color-border)}.portrait-frame[data-astro-cid-63cywwwr] img[data-astro-cid-63cywwwr]{display:block;width:100%;height:100%;object-fit:cover}.portrait-caption[data-astro-cid-63cywwwr]{text-align:right;color:var(--color-fg-subtle)}.bio[data-astro-cid-63cywwwr]{padding-block:clamp(4rem,8vw,7rem);border-bottom:1px solid rgba(255,255,255,.05)}.bio-inner[data-astro-cid-63cywwwr]{max-width:880px}.bio[data-astro-cid-63cywwwr] h2[data-astro-cid-63cywwwr]{margin-top:.85rem;font-size:clamp(1.9rem,3.6vw,2.8rem);line-height:1.1;letter-spacing:-.02em;font-weight:600;color:#fff;max-width:22ch}.bio-prose[data-astro-cid-63cywwwr]{margin-top:1.5rem;display:flex;flex-direction:column;gap:1.1rem;max-width:64ch}.bio-prose[data-astro-cid-63cywwwr] p[data-astro-cid-63cywwwr]{color:var(--color-fg-muted);line-height:1.7;font-size:1.02rem}.bio-prose[data-astro-cid-63cywwwr] strong[data-astro-cid-63cywwwr]{color:#fff;font-weight:500}.bio-prose[data-astro-cid-63cywwwr] a[data-astro-cid-63cywwwr]{color:#67e8f9;text-decoration:none;border-bottom:1px solid rgba(103,232,249,.4);transition:border-color .2s ease}.bio-prose[data-astro-cid-63cywwwr] a[data-astro-cid-63cywwwr]:hover{border-bottom-color:#67e8f9}.disciplines[data-astro-cid-63cywwwr]{padding-block:clamp(4rem,8vw,6.5rem);border-bottom:1px solid rgba(255,255,255,.05)}.head[data-astro-cid-63cywwwr]{max-width:60ch}.head[data-astro-cid-63cywwwr] h2[data-astro-cid-63cywwwr]{margin-top:.85rem;font-size:clamp(1.9rem,3.6vw,2.6rem);line-height:1.1;letter-spacing:-.02em;font-weight:600;color:#fff}.head[data-astro-cid-63cywwwr] p[data-astro-cid-63cywwwr]{margin-top:1rem;color:var(--color-fg-muted);line-height:1.6}.head[data-astro-cid-63cywwwr] a[data-astro-cid-63cywwwr]{color:#67e8f9;text-decoration:none;border-bottom:1px solid rgba(103,232,249,.4);margin-left:.4ch}.grid[data-astro-cid-63cywwwr]{margin-top:2.5rem;display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:700px){.grid[data-astro-cid-63cywwwr]{grid-template-columns:repeat(2,1fr)}}.tile[data-astro-cid-63cywwwr]{padding:1.4rem 1.5rem;display:flex;flex-direction:column;gap:.55rem}.tile[data-astro-cid-63cywwwr] h3[data-astro-cid-63cywwwr]{color:#fff;font-size:1.05rem;font-weight:500;letter-spacing:-.01em}.tile[data-astro-cid-63cywwwr] p[data-astro-cid-63cywwwr]{color:var(--color-fg-muted);line-height:1.55;font-size:.94rem}.selected[data-astro-cid-63cywwwr]{padding-block:clamp(4rem,8vw,6.5rem);border-bottom:1px solid rgba(255,255,255,.05)}.rows[data-astro-cid-63cywwwr]{margin-top:2.25rem;list-style:none;padding:0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.row[data-astro-cid-63cywwwr]{border-bottom:1px solid var(--color-border)}.row[data-astro-cid-63cywwwr]:last-child{border-bottom:none}.row-inner[data-astro-cid-63cywwwr]{display:grid;grid-template-columns:auto auto 1fr auto;align-items:start;gap:1.25rem;padding:1.25rem 1rem;text-decoration:none;color:inherit;transition:background .2s ease}.row-inner[data-astro-cid-63cywwwr].is-link:hover{background:linear-gradient(90deg,#22d3ee0a,#a3e6350a)}.row-inner[data-astro-cid-63cywwwr].is-link:hover .arrow[data-astro-cid-63cywwwr]{transform:translate(2px,-2px);color:#67e8f9}.row-inner[data-astro-cid-63cywwwr].is-link:hover .name[data-astro-cid-63cywwwr]{color:#fff}.idx[data-astro-cid-63cywwwr]{color:var(--color-fg-subtle);padding-top:.25rem;min-width:2.5rem}.years[data-astro-cid-63cywwwr]{color:var(--color-fg);padding-top:.25rem;min-width:9rem;font-feature-settings:"tnum"}.body[data-astro-cid-63cywwwr]{min-width:0;display:flex;flex-direction:column;gap:.4rem}.title-line[data-astro-cid-63cywwwr]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem}.name[data-astro-cid-63cywwwr]{color:#f3f6fb;font-size:1.05rem;font-weight:500;letter-spacing:-.01em;transition:color .2s ease}.dom[data-astro-cid-63cywwwr]{color:var(--color-fg-subtle)}.blurb[data-astro-cid-63cywwwr]{color:var(--color-fg-muted);line-height:1.5;font-size:.94rem;margin:0}.role[data-astro-cid-63cywwwr]{color:var(--color-fg-subtle)}.arrow[data-astro-cid-63cywwwr]{font-family:var(--font-mono);color:var(--color-fg-subtle);padding-top:.2rem;transition:transform .22s ease,color .22s ease}@media(max-width:700px){.row-inner[data-astro-cid-63cywwwr]{grid-template-columns:1fr auto;grid-template-areas:"idx arrow" "years arrow" "body body";gap:.4rem;padding:1.1rem .5rem}.idx[data-astro-cid-63cywwwr]{grid-area:idx}.years[data-astro-cid-63cywwwr]{grid-area:years;min-width:0}.body[data-astro-cid-63cywwwr]{grid-area:body;margin-top:.4rem}.arrow[data-astro-cid-63cywwwr]{grid-area:arrow;align-self:start}}.cta-band[data-astro-cid-63cywwwr]{position:relative;padding-block:clamp(4rem,9vw,7rem);overflow:hidden}.cta-inner[data-astro-cid-63cywwwr]{position:relative;z-index:1;max-width:760px;margin-inline:auto;text-align:center}.cta-band[data-astro-cid-63cywwwr] h2[data-astro-cid-63cywwwr]{margin-top:.85rem;font-size:clamp(2rem,5vw,3.4rem);line-height:1.05;letter-spacing:-.025em;font-weight:600;color:#fff}.cta-band[data-astro-cid-63cywwwr] p[data-astro-cid-63cywwwr]{margin-top:1.25rem;margin-inline:auto;max-width:56ch;color:var(--color-fg-muted);font-size:1.02rem;line-height:1.6}.actions[data-astro-cid-63cywwwr]{margin-top:2rem;display:inline-flex;flex-wrap:wrap;gap:.75rem;justify-content:center}
