.bio-figure[data-astro-cid-ikppexkb]{max-width:44rem;margin:clamp(2.25rem,4vw,3rem) auto}.bio-figure[data-astro-cid-ikppexkb].wide{max-width:64rem}picture[data-astro-cid-ikppexkb]{display:contents}img[data-astro-cid-ikppexkb]{width:100%;height:auto;margin-inline:auto;display:block}figcaption[data-astro-cid-ikppexkb]{color:var(--kg-ink-2);margin-block-start:.75rem;font-size:.875rem;line-height:1.55}.single[data-astro-cid-ikppexkb] figcaption[data-astro-cid-ikppexkb]{max-width:44rem}.aside[data-astro-cid-ikppexkb]{color:oklch(from var(--kg-ink-2) l c h / .8)}.full[data-astro-cid-ikppexkb]{margin-block-start:.375rem;display:block}.full[data-astro-cid-ikppexkb] a[data-astro-cid-ikppexkb]{color:inherit;text-underline-offset:.3em;text-decoration:underline 1px;text-decoration-color:oklch(from var(--kg-ink-2) l c h / .4)}.full[data-astro-cid-ikppexkb] a[data-astro-cid-ikppexkb]:focus-visible{outline:2px solid var(--kg-ink);outline-offset:3px}.set[data-astro-cid-ikppexkb]{align-items:start;gap:clamp(1rem,2.5vw,2rem);display:grid}.item[data-astro-cid-ikppexkb]{margin:0}@media (width>=40em){.pair[data-astro-cid-ikppexkb] .set[data-astro-cid-ikppexkb]{grid-template-columns:1fr 1fr}}.grid[data-astro-cid-ikppexkb] .set[data-astro-cid-ikppexkb]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}@media (width>=40em){.grid[data-astro-cid-ikppexkb] .set[data-astro-cid-ikppexkb]{grid-template-columns:repeat(4,minmax(0,1fr))}}.grid[data-astro-cid-ikppexkb] .item[data-astro-cid-ikppexkb] figcaption[data-astro-cid-ikppexkb]{text-align:center;margin-block-start:.5rem;font-size:.8125rem;line-height:1.35}.shared[data-astro-cid-ikppexkb]{margin-block-start:1rem}body{--kg-gutter:clamp(1rem, 3.5vw, 3.5rem);--site-header-inset:var(--kg-gutter);background:var(--kg-paper);color:var(--kg-ink);font-family:var(--kg-sans);-webkit-font-smoothing:antialiased;margin:0}.bio[data-astro-cid-47ahe7up]{--rule:oklch(from var(--kg-ink) l c h / .14);padding:0 var(--kg-gutter) clamp(4rem, 8vw, 6rem)}.bio[data-astro-cid-47ahe7up]>[data-astro-cid-47ahe7up]:not(section,.bio-figure),section[data-astro-cid-47ahe7up]>[data-astro-cid-47ahe7up]:not(.bio-figure){max-width:44rem;margin-inline:auto}section[data-astro-cid-47ahe7up]{margin-block-start:clamp(3.5rem,7vw,5.5rem)}.intro[data-astro-cid-47ahe7up]{padding-block-start:clamp(2rem,4.5vw,3.5rem)}h1[data-astro-cid-47ahe7up]{letter-spacing:-.03em;margin:0;font-size:clamp(2.5rem,1.6rem + 3vw,4.25rem);font-weight:300;line-height:1}.subtitle[data-astro-cid-47ahe7up]{color:var(--kg-ink-2);margin:.875rem 0 0;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.45}.intro[data-astro-cid-47ahe7up]+.bio-figure{margin-block-start:clamp(1.75rem,3.5vw,2.5rem)}.lede[data-astro-cid-47ahe7up]{border-block-start:1px solid var(--rule);padding-block-start:clamp(1.75rem,3vw,2.25rem)}.bio[data-astro-cid-47ahe7up]{--bio-nav-h:3rem}.bio[data-astro-cid-47ahe7up]>.bio-nav[data-astro-cid-47ahe7up]{max-width:none;margin-inline:calc(-1 * var(--kg-gutter));padding-inline:var(--kg-gutter);border-block:1px solid var(--rule);background:oklch(97% .006 85);margin-block-start:clamp(.75rem,2vw,1.5rem)}.bio-nav[data-astro-cid-47ahe7up] ul[data-astro-cid-47ahe7up]{flex-wrap:wrap;justify-content:center;gap:0 1.75rem;max-width:44rem;margin:0 auto;padding:.375rem 0;font-size:.875rem;list-style:none;display:flex}.bio-nav[data-astro-cid-47ahe7up] a[data-astro-cid-47ahe7up]{color:var(--kg-ink-2);text-underline-offset:.3em;padding-block:.5rem;text-decoration:underline 1px #0000;transition:color .15s,text-decoration-color .15s;display:inline-block}@media (hover:hover) and (pointer:fine){.bio-nav[data-astro-cid-47ahe7up] a[data-astro-cid-47ahe7up]:hover{color:var(--kg-ink);text-decoration-color:currentColor}}.bio[data-astro-cid-47ahe7up] section[data-astro-cid-47ahe7up]{scroll-margin-top:1rem}@media (width>=64em){.bio[data-astro-cid-47ahe7up]>.bio-nav[data-astro-cid-47ahe7up]{top:calc(-1 * var(--bio-nav-h) - 1px);z-index:2;box-sizing:border-box;height:var(--bio-nav-h);transition:top .22s var(--kg-ease-out);align-items:center;display:flex;position:sticky}.bio-nav[data-astro-cid-47ahe7up] ul[data-astro-cid-47ahe7up]{flex-wrap:nowrap;width:100%;padding:0}:root[data-header=shown] .bio[data-astro-cid-47ahe7up]>.bio-nav[data-astro-cid-47ahe7up]{top:var(--kg-bar)}.bio[data-astro-cid-47ahe7up]>.bio-nav[data-astro-cid-47ahe7up]:has(a:focus-visible){top:0}.bio[data-astro-cid-47ahe7up] section[data-astro-cid-47ahe7up]{scroll-margin-top:calc(var(--bio-nav-h) + 1rem)}}@media (prefers-reduced-motion:reduce){.bio[data-astro-cid-47ahe7up]>.bio-nav[data-astro-cid-47ahe7up]{transition:none}}.lede[data-astro-cid-47ahe7up] p[data-astro-cid-47ahe7up]{text-wrap:pretty;margin:0 0 1.25rem;font-size:clamp(1.125rem,1.05rem + .35vw,1.3125rem);line-height:1.7}h2[data-astro-cid-47ahe7up]{letter-spacing:-.02em;text-wrap:balance;margin:0 auto 1.5rem;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.375rem);font-weight:300;line-height:1.15}.section-subtitle[data-astro-cid-47ahe7up]{color:var(--kg-ink-2);margin-block:-1rem 1.5rem;font-size:.9375rem}section[data-astro-cid-47ahe7up]>p[data-astro-cid-47ahe7up]{text-wrap:pretty;margin-block:0 1.25rem;font-size:1.0625rem;line-height:1.75}@media (width>=40em){section[data-astro-cid-47ahe7up]>p[data-astro-cid-47ahe7up]{font-size:1.125rem}}.quote[data-astro-cid-47ahe7up]{border-inline-start:1px solid oklch(from var(--kg-ink) l c h / .3);margin-block:clamp(2rem,4vw,2.75rem);padding-inline-start:clamp(1.25rem,3vw,2rem)}.quote[data-astro-cid-47ahe7up] blockquote[data-astro-cid-47ahe7up]{margin:0}.quote[data-astro-cid-47ahe7up] p[data-astro-cid-47ahe7up]{margin:0;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.7}.quote[data-astro-cid-47ahe7up] figcaption[data-astro-cid-47ahe7up]{color:var(--kg-ink-2);margin-block-start:.75rem;font-size:.875rem}.records[data-astro-cid-47ahe7up]{border-block-start:1px solid var(--rule);padding-block-start:clamp(2.5rem,5vw,3.5rem)}.records[data-astro-cid-47ahe7up] ul[data-astro-cid-47ahe7up]{border-block-start:1px solid var(--rule);margin:0 auto;padding:0;list-style:none}.records[data-astro-cid-47ahe7up] li[data-astro-cid-47ahe7up]{border-block-end:1px solid var(--rule);grid-template-columns:5.5rem 1fr;align-items:baseline;gap:1rem;padding-block:1rem;display:grid}@media (width>=40em){.records[data-astro-cid-47ahe7up] li[data-astro-cid-47ahe7up]{grid-template-columns:7rem 1fr;gap:1.5rem}}.year[data-astro-cid-47ahe7up]{color:var(--kg-ink-2);font-variant-numeric:tabular-nums;font-size:.9375rem}.record-title[data-astro-cid-47ahe7up]{margin:0;font-size:1rem;font-weight:500;line-height:1.45}.record-meta[data-astro-cid-47ahe7up],.record-note[data-astro-cid-47ahe7up]{color:var(--kg-ink-2);margin:.25rem 0 0;font-size:.9375rem;line-height:1.5}.record-note[data-astro-cid-47ahe7up]{color:var(--kg-ink)}.onward[data-astro-cid-47ahe7up]{margin-block-start:clamp(3rem,6vw,4rem)}.onward[data-astro-cid-47ahe7up] a[data-astro-cid-47ahe7up]{color:inherit;text-underline-offset:.3em;text-decoration:underline 1px;text-decoration-color:oklch(from var(--kg-ink) l c h / .35)}@media (hover:hover) and (pointer:fine){.onward[data-astro-cid-47ahe7up] a[data-astro-cid-47ahe7up]:hover{text-decoration-color:currentColor}}[data-astro-cid-47ahe7up]:focus-visible{outline:2px solid var(--kg-ink);outline-offset:3px}
