.biography-page{width:var(--wrap);min-width:0;margin-inline:auto;padding-block:clamp(3rem,7vw,6.25rem)}.biography-heading{border-block-end:1px solid var(--line);background-image:linear-gradient(90deg, color-mix(in srgb, var(--holo-violet) 5%, transparent) 1px, transparent 1px);background-size:clamp(6rem,16vw,14rem) 100%;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:end;gap:clamp(1.25rem,4vw,4.5rem);margin-block-end:clamp(2.25rem,5.5vw,4.5rem);padding-block:clamp(1.5rem,3vw,2.5rem);display:grid;position:relative}.biography-heading:before{border-block-start:1px solid var(--holo-cyan);border-inline-start:1px solid var(--holo-cyan);content:"";opacity:.7;pointer-events:none;width:1.75rem;height:1.75rem;position:absolute;inset-block-start:0;inset-inline-start:0}.biography-heading h1,.biography-chapter h2{min-width:0;color:var(--holo-ink);font-family:var(--sans);text-wrap:balance;margin:0;font-weight:520}.biography-heading h1{font-size:var(--type-display);letter-spacing:-.06em;line-height:1.08}.biography-intro{max-width:58ch;color:var(--muted);font-size:var(--type-lead);text-wrap:pretty;margin:0;line-height:1.75}.biography-toc{border-block:1px solid var(--line);background:linear-gradient(110deg, color-mix(in srgb, var(--holo-cyan) 4%, transparent), transparent 66%);margin-block-end:clamp(2.5rem,6vw,5rem);position:relative}.biography-toc ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.biography-toc li{min-width:0}.biography-toc li+li{border-inline-start:1px solid var(--soft-line)}.biography-toc a{min-width:0;min-height:3.75rem;color:var(--holo-ink);font-size:var(--type-ui);transition:color .18s var(--holo-ease);align-items:center;gap:.8rem;padding:.75rem clamp(.75rem,1.6vw,1.35rem);line-height:1.5;text-decoration:none;display:flex}.biography-toc-label{color:var(--holo-ink);font-family:var(--mono);font-size:var(--type-caption);font-variant-numeric:tabular-nums;letter-spacing:.05em;flex:none}.biography-toc-title{min-width:0;color:var(--muted);text-wrap:pretty}.biography-toc a:hover .biography-toc-title,.biography-toc a:focus-visible .biography-toc-title,.biography-return:hover{color:var(--holo-ink)}.biography-content{border-block-start:1px solid var(--line)}.biography-chapter{border-block-end:1px solid var(--line);background:linear-gradient(100deg, color-mix(in srgb, var(--holo-violet) 3%, transparent), transparent 56%);min-width:0;grid-template-columns:minmax(6.5rem,.2fr) minmax(0,1fr);align-items:start;column-gap:clamp(1.75rem,5vw,5.5rem);padding-block:clamp(2.25rem,5vw,4.25rem);scroll-margin-block-start:calc(var(--header-height) + 1rem);display:grid}.biography-chapter-number{border-inline-start:1px solid var(--holo-cyan);width:max-content;min-width:3rem;min-height:3.25rem;color:var(--holo-ink);font-family:var(--mono);font-size:var(--type-ui);font-variant-numeric:tabular-nums;align-items:flex-start;margin:0;padding-block:.15rem;padding-inline:1rem 0;line-height:1.5;display:inline-flex;position:sticky;inset-block-start:calc(var(--header-height) + 1.25rem)}.biography-chapter-number:before{border:1px solid var(--holo-violet);background:var(--bg);content:"";width:7px;height:7px;position:absolute;inset-block-start:.45rem;inset-inline-start:-4px;transform:rotate(45deg)}.biography-chapter-copy{grid-template-columns:minmax(12rem,.7fr) minmax(0,1.3fr);align-items:start;column-gap:clamp(1.5rem,4vw,4rem);min-width:0;display:grid}.biography-chapter h2{max-width:22ch;font-size:var(--type-subheading);letter-spacing:-.045em;line-height:1.25}.biography-prose{gap:1.1rem;min-width:0;display:grid}.biography-prose p{max-width:62ch;color:var(--muted);font-size:var(--type-body);text-wrap:pretty;overflow-wrap:anywhere;margin:0;line-height:1.8}.biography-return{min-height:2.9rem;color:var(--muted);font-size:var(--type-ui);transition:color .18s var(--holo-ease);align-items:center;gap:.7rem;margin-block-start:2rem;text-decoration:none;display:inline-flex}.biography-return .icon{flex:none;width:1rem;height:1rem}.biography-page[dir=rtl] .biography-heading h1,.biography-page[dir=rtl] .biography-chapter h2{letter-spacing:0;line-height:1.5}.biography-page[dir=rtl] .biography-intro,.biography-page[dir=rtl] .biography-prose p{line-height:1.95}.biography-page[dir=rtl] .biography-toc-label{letter-spacing:0}.biography-page[dir=rtl] .biography-return .icon{transform:scaleX(-1)}@media (width>=88rem){.biography-prose{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1.5rem,2.5vw,3rem)}}@media (width<=62rem){.biography-heading{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem}.biography-toc ol{grid-template-columns:repeat(2,minmax(0,1fr))}.biography-toc li:nth-child(odd){border-inline-start:0}.biography-toc li:nth-child(n+3){border-block-start:1px solid var(--soft-line)}.biography-chapter-copy{grid-template-columns:minmax(10rem,.75fr) minmax(0,1.25fr);column-gap:1.5rem}}@media (width<=48rem){.biography-page{padding-block:2.75rem 3.5rem}.biography-heading{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;margin-block-end:2.25rem;padding-block:1.4rem 1.75rem}.biography-heading h1{font-size:var(--type-display)}.biography-intro{font-size:var(--type-lead)}.biography-toc{margin-block-end:2.75rem}.biography-toc a{gap:.6rem;min-height:3.5rem;padding-inline:.75rem}.biography-chapter{grid-template-columns:minmax(0,1fr);row-gap:.75rem;padding-block:1.8rem}.biography-chapter-number{min-height:1.75rem;padding-block:0;padding-inline-end:0;position:relative;inset-block-start:auto}.biography-chapter-copy{grid-template-columns:minmax(0,1fr);row-gap:.85rem}.biography-chapter h2{max-width:none}.biography-return{margin-block-start:1.5rem}}@media (width<=23rem){.biography-toc ol{grid-template-columns:minmax(0,1fr)}.biography-toc li+li,.biography-toc li:nth-child(odd){border-inline-start:0;border-block-start:1px solid var(--soft-line)}}@media (prefers-reduced-motion:reduce){.biography-toc a,.biography-return{transition-duration:.01ms}}@media (prefers-reduced-motion:no-preference) and (forced-colors:none){html:not([data-motion=paused]) .biography-heading.has-entered{animation:projection-in .54s var(--holo-ease) both}html:not([data-motion=paused]) .biography-toc.has-entered{animation:projection-in .54s var(--holo-ease) 55ms both}html:not([data-motion=paused]) .biography-chapter.has-entered .biography-chapter-number,html:not([data-motion=paused]) .biography-chapter.has-entered .biography-chapter-copy h2{animation:projection-in .5s var(--holo-ease) both}html:not([data-motion=paused]) .biography-chapter.has-entered .biography-prose{animation:projection-in .54s var(--holo-ease) 65ms both}}html[data-motion=paused] .biography-toc a,html[data-motion=paused] .biography-return{transition-duration:.01ms!important}@media (forced-colors:active){.biography-heading,.biography-toc,.biography-chapter{background:0 0;border-color:canvastext}.biography-heading:before,.biography-chapter-number:before,.biography-page .holo-edge:after{display:none}.biography-chapter-number{color:canvastext;border-color:canvastext}.biography-toc-label{color:canvastext}.biography-page a:focus-visible{outline-offset:4px;outline:2px solid highlight}}
