.hero[data-astro-cid-v4qhm7jo]{--portrait: clamp(12rem, 24vw, 19rem);--hero-gap: clamp(1.5rem, 5vw, 5rem);display:grid;grid-template-columns:minmax(0,1fr) var(--portrait);grid-template-areas:"intro portrait";column-gap:var(--hero-gap);padding-top:clamp(2rem,4.5vw,4rem)}.intro[data-astro-cid-v4qhm7jo]{grid-area:intro;min-width:0}.hi[data-astro-cid-v4qhm7jo]{font-family:var(--display);font-size:var(--step-2);font-weight:600;color:var(--muted)}.name[data-astro-cid-v4qhm7jo]{font-family:var(--stencil);font-size:clamp(4.4rem,1rem + 12vw,12.5rem);font-weight:800;line-height:.84;letter-spacing:0;margin-top:.4rem}.name[data-astro-cid-v4qhm7jo] span[data-astro-cid-v4qhm7jo]{display:block}.lede[data-astro-cid-v4qhm7jo]{margin-top:clamp(1rem,2vw,1.5rem);font-size:var(--step-1);line-height:1.5;max-width:40ch;color:var(--ink)}.lede[data-astro-cid-v4qhm7jo].second{margin-top:1rem;font-size:var(--step-0);color:var(--ink-soft);max-width:52ch}.cta[data-astro-cid-v4qhm7jo]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:2rem}.reprint[data-astro-cid-v4qhm7jo]{display:block;margin-top:.35rem;font:500 .8125rem / 1 var(--body);color:var(--muted);background:none;border:0;padding:.2rem 0;cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:.25em}.reprint[data-astro-cid-v4qhm7jo]:hover{color:var(--filament-ink)}.reprint[data-astro-cid-v4qhm7jo][hidden]{display:none}.portrait[data-astro-cid-v4qhm7jo]{grid-area:portrait;position:relative;z-index:1;margin:0;align-self:center}.portrait[data-astro-cid-v4qhm7jo]{padding:10px;border:1.5px solid var(--ink);border-radius:4px;background:repeating-linear-gradient(0deg,var(--line-strong) 0 1px,var(--paper) 1px 4px);transform:rotate(2.5deg)}.portrait[data-astro-cid-v4qhm7jo] img[data-astro-cid-v4qhm7jo]{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:2px}.path-line[data-astro-cid-v4qhm7jo]{position:relative;margin-top:clamp(.75rem,2vw,1.5rem);margin-right:calc(-1 * (var(--portrait) + var(--hero-gap)))}.divider{margin-top:clamp(3rem,7vw,5.5rem)}.now[data-astro-cid-v4qhm7jo]{margin-top:clamp(2rem,5vw,3.5rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);gap:2rem clamp(2rem,5vw,5rem)}.now[data-astro-cid-v4qhm7jo] h2[data-astro-cid-v4qhm7jo],.section-head[data-astro-cid-v4qhm7jo] h2[data-astro-cid-v4qhm7jo],.story[data-astro-cid-v4qhm7jo] h2[data-astro-cid-v4qhm7jo]{font-size:var(--step-4)}dl[data-astro-cid-v4qhm7jo]{margin:0}.now-item[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:13.5rem minmax(0,1fr);gap:1.5rem;padding-block:1rem;border-top:1px solid var(--line)}.now-item[data-astro-cid-v4qhm7jo]:last-child{border-bottom:1px solid var(--line)}dt[data-astro-cid-v4qhm7jo] a[data-astro-cid-v4qhm7jo]{font-family:var(--display);font-weight:800;font-size:var(--step-1);text-decoration:none}dt[data-astro-cid-v4qhm7jo] a[data-astro-cid-v4qhm7jo]:hover{color:var(--filament-ink)}dd[data-astro-cid-v4qhm7jo]{margin:0;color:var(--ink-soft)}.work[data-astro-cid-v4qhm7jo]{margin-top:clamp(2rem,5vw,3.5rem)}.section-head[data-astro-cid-v4qhm7jo]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;flex-wrap:wrap;margin-bottom:2rem}.section-head[data-astro-cid-v4qhm7jo] a[data-astro-cid-v4qhm7jo]{font-weight:600}.grid[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(2.5rem,5vw,4rem) clamp(1.5rem,3vw,2.5rem)}.grid[data-astro-cid-v4qhm7jo]>.feature{grid-column:span 12}.grid[data-astro-cid-v4qhm7jo]>.half{grid-column:span 6}.grid[data-astro-cid-v4qhm7jo]>.half:nth-child(6n+2),.grid[data-astro-cid-v4qhm7jo]>.half:nth-child(6n+6){grid-column:span 7}.grid[data-astro-cid-v4qhm7jo]>.half:nth-child(6n+3),.grid[data-astro-cid-v4qhm7jo]>.half:nth-child(6n+5){grid-column:span 5}.story[data-astro-cid-v4qhm7jo]{margin-top:clamp(2rem,5vw,3.5rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:2rem clamp(2rem,6vw,6rem)}.story-head[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{margin-top:1rem;color:var(--ink-soft);max-width:44ch}.story-links[data-astro-cid-v4qhm7jo]{display:flex;flex-direction:column;gap:.4rem;margin-top:1.5rem;font-weight:600}.timeline[data-astro-cid-v4qhm7jo]{list-style:none;margin:0;padding:0;position:relative}.timeline[data-astro-cid-v4qhm7jo]:before{content:"";position:absolute;left:.45rem;top:.6rem;bottom:.6rem;border-left:2px dotted var(--line-strong)}.timeline[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]{position:relative;display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:1rem;padding:0 0 1.4rem 2rem}.timeline[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]:before{content:"";position:absolute;left:0;top:.45rem;width:.95rem;height:.95rem;border-radius:50%;background:var(--paper);border:2px solid var(--ink)}.timeline[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]:last-child:before{background:var(--filament);border-color:var(--filament)}.year[data-astro-cid-v4qhm7jo]{font-family:var(--display);font-weight:800;font-size:var(--step-1);font-variant-numeric:tabular-nums}.timeline[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{color:var(--ink-soft)}@media (max-width: 900px){.now[data-astro-cid-v4qhm7jo],.story[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr}.grid[data-astro-cid-v4qhm7jo]>.feature,.grid[data-astro-cid-v4qhm7jo]>.half,.grid[data-astro-cid-v4qhm7jo]>.half:nth-child(n){grid-column:span 12}}@media (max-width: 640px){.hero[data-astro-cid-v4qhm7jo]{grid-template-columns:minmax(0,1fr) 7.5rem;grid-template-areas:"intro intro"}.path-line[data-astro-cid-v4qhm7jo]{margin-right:0}.portrait[data-astro-cid-v4qhm7jo]{grid-area:auto;grid-row:1;grid-column:2;align-self:start;margin-top:2.6rem}.intro[data-astro-cid-v4qhm7jo]{grid-row:1;grid-column:1 / -1}.name[data-astro-cid-v4qhm7jo]{max-width:calc(100% - 8rem)}.now-item[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr;gap:.25rem}.timeline[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr;gap:.1rem}}
