.intro[data-astro-cid-ta2fbyqs]{align-items:start;row-gap:3rem}.portrait[data-astro-cid-ta2fbyqs]{top:calc(var(--header-h) + 2rem);grid-column:1/span 5;margin:0;position:sticky}.monogram[data-astro-cid-ta2fbyqs]{aspect-ratio:4/5;border-radius:4px;width:100%}.photo[data-astro-cid-ta2fbyqs]{aspect-ratio:1;background:var(--paper-2);border-radius:4px;max-width:440px;position:relative;overflow:hidden}.photo[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{object-fit:cover;object-position:50% 30%;width:100%;height:100%;transition:transform 1.8s var(--ease-out), filter 1.2s ease}.js .portrait[data-astro-cid-ta2fbyqs] .photo[data-astro-cid-ta2fbyqs]{clip-path:inset(100% 0 0);transition:clip-path 1.3s var(--ease-in-out) .15s}.js .portrait[data-astro-cid-ta2fbyqs] .photo[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{transform:scale(1.12)}.js .portrait[data-astro-cid-ta2fbyqs].is-in .photo[data-astro-cid-ta2fbyqs]{clip-path:inset(0)}.js .portrait[data-astro-cid-ta2fbyqs].is-in .photo[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{transform:scale(1)}.photo[data-astro-cid-ta2fbyqs]:hover img[data-astro-cid-ta2fbyqs]{transform:scale(1.03)}.monogram[data-astro-cid-ta2fbyqs]{background-color:var(--paper-2);background-image:linear-gradient(to right, color-mix(in oklab, var(--trace) 8%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, var(--trace) 8%, transparent) 1px, transparent 1px);border:1px solid var(--rule);background-size:32px 32px;place-items:center;display:grid;position:relative;overflow:hidden}.monogram[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{font-family:var(--serif);letter-spacing:-.05em;color:var(--ink);font-size:clamp(6rem,14vw,12rem);font-style:italic;font-weight:300}figcaption[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;max-width:440px;margin-top:.8rem;font-size:.75rem;display:flex}.bio[data-astro-cid-ta2fbyqs]{grid-column:7/-1}.bio[data-astro-cid-ta2fbyqs] .prose[data-astro-cid-ta2fbyqs]{margin-top:2rem}.bio-ctas[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:.75rem;margin-top:2.5rem;display:flex}@media (width<=860px){.portrait[data-astro-cid-ta2fbyqs],.bio[data-astro-cid-ta2fbyqs]{grid-column:1/-1;position:static}.portrait[data-astro-cid-ta2fbyqs]{max-width:420px}}.timeline-wrap[data-astro-cid-ta2fbyqs]{position:relative}.timeline[data-astro-cid-ta2fbyqs]{margin:0;padding:0 0 0 clamp(1.5rem,3vw,3rem);list-style:none;position:relative}.spine[data-astro-cid-ta2fbyqs]{transform-origin:top;width:1px;height:auto;position:absolute;top:.6rem;bottom:.6rem;left:0}.js .spine[data-astro-cid-ta2fbyqs]{transition-duration:2.2s;transform:scaleY(0)}.js .spine[data-astro-cid-ta2fbyqs].is-in{transform:scaleY(1)}.timeline[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{gap:1rem var(--gutter);border-bottom:1px solid var(--rule);grid-template-columns:minmax(8rem,3fr) 9fr;padding-block:1.6rem;display:grid;position:relative}.timeline[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:last-of-type{border-bottom:0}.timeline[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:before{content:"";background:var(--paper);border:1px solid var(--accent);border-radius:50%;width:9px;height:9px;position:absolute;top:2.05rem;left:calc(-1*clamp(1.5rem,3vw,3rem) - 4px)}.timeline[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:first-of-type:before{background:var(--accent)}.years[data-astro-cid-ta2fbyqs]{color:var(--muted);padding-top:.45rem;font-size:.8rem}.timeline[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{font-size:var(--step-2);font-weight:360}.org[data-astro-cid-ta2fbyqs]{color:var(--ink-2);margin-top:.3rem}.note[data-astro-cid-ta2fbyqs]{margin-top:.3rem;font-size:.95rem}@media (width<=640px){.timeline[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:.4rem}}.expertise[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--rule);margin:0}.expertise[data-astro-cid-ta2fbyqs] div[data-astro-cid-ta2fbyqs]{column-gap:var(--gutter);border-top:1px solid var(--rule);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:.5rem;padding-block:1.5rem;display:grid}.expertise[data-astro-cid-ta2fbyqs] dt[data-astro-cid-ta2fbyqs]{font-family:var(--serif);font-size:var(--step-2);letter-spacing:-.015em;grid-column:span 4;line-height:1.15}.expertise[data-astro-cid-ta2fbyqs] dd[data-astro-cid-ta2fbyqs]{color:var(--ink-2);grid-column:span 8;margin:0;padding-top:.35rem}@media (width<=760px){.expertise[data-astro-cid-ta2fbyqs] dt[data-astro-cid-ta2fbyqs],.expertise[data-astro-cid-ta2fbyqs] dd[data-astro-cid-ta2fbyqs]{grid-column:1/-1}}.three[data-astro-cid-ta2fbyqs] .col[data-astro-cid-ta2fbyqs]{grid-column:span 4}@media (width<=960px){.three[data-astro-cid-ta2fbyqs] .col[data-astro-cid-ta2fbyqs]{grid-column:1/-1}.three[data-astro-cid-ta2fbyqs] .col[data-astro-cid-ta2fbyqs]+.col[data-astro-cid-ta2fbyqs]{margin-top:2.5rem}}.list[data-astro-cid-ta2fbyqs]{margin:1rem 0 0;padding:0;list-style:none}.list[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{font-family:var(--serif);font-size:var(--step-1);border-bottom:1px solid var(--rule);padding-block:.85rem}
