@font-face{font-family:IM Fell English;font-style:italic;font-weight:400;font-display:swap;src:url(../media/c1aefd5161bb7f5d-s.p.1y9qe_7x2ofb7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IM Fell English;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a8020b35c33b8e14-s.p.19q4vxlgtk0rb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IM Fell English Fallback;src:local(Times New Roman);ascent-override:88.71%;descent-override:35.6%;line-gap-override:0.0%;size-adjust:102.04%}.xLYqFW_className{font-family:IM Fell English,IM Fell English Fallback;font-weight:400}.xLYqFW_variable{--font-fell:"IM Fell English", "IM Fell English Fallback"}
@font-face{font-family:IM Fell English SC;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a61d8b8e7bd0f915-s.p.1ym-6fflcxrbh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IM Fell English SC Fallback;src:local(Times New Roman);ascent-override:83.87%;descent-override:33.66%;line-gap-override:0.0%;size-adjust:107.93%}.MKAmJq_className{font-family:IM Fell English SC,IM Fell English SC Fallback;font-style:normal;font-weight:400}.MKAmJq_variable{--font-fell-sc:"IM Fell English SC", "IM Fell English SC Fallback"}
@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7e75aa585bf80471.p.0uclrktt8h78d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/10b40a20e4e62717.p.2dv7oiayrgfo5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.DsP5Na_className{font-family:Atkinson Hyperlegible Next;font-style:normal}.DsP5Na_variable{--font-atkinson:"Atkinson Hyperlegible Next"}
@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/c5a8e16e4d2fdb67.0oq8s6qy1l2lw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/9a99c25b2c6879f5.p.202x5_1668z2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.uMiDsG_className{font-family:Atkinson Hyperlegible Mono;font-style:normal}.uMiDsG_variable{--font-atkinson-mono:"Atkinson Hyperlegible Mono"}
.ofmOnW_header{z-index:50;background:var(--ground);justify-content:space-between;align-items:baseline;gap:var(--space-3) var(--space-6);padding:var(--space-3) max(var(--gutter), env(safe-area-inset-right)) var(--space-3) max(var(--gutter), env(safe-area-inset-left));border-bottom:var(--hairline) solid var(--grid-strong);flex-wrap:wrap;display:flex;position:sticky;top:0}.ofmOnW_reveal{z-index:50;transition:transform .32s var(--ease-out);position:fixed;inset:0 0 auto;transform:translateY(-100%)}.ofmOnW_reveal[data-shown]{transform:none}.ofmOnW_wordmark{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.01em;text-decoration:none}.ofmOnW_nav{gap:var(--space-1) var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ofmOnW_navLink,.ofmOnW_navLang{padding:var(--space-2) 0;min-height:44px;line-height:28px;font-family:var(--font-label);letter-spacing:var(--tracking-label);color:var(--ink-2);text-decoration:none;display:inline-block}.ofmOnW_navLink[aria-current=page]{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--active);text-decoration-color:var(--active)}.ofmOnW_navLang{color:var(--ink-3)}.ofmOnW_footer{border-top:var(--hairline) solid var(--grid-strong);padding:var(--space-8) var(--gutter) var(--space-7)}.ofmOnW_footerInner{gap:var(--space-7);grid-template-columns:1fr;max-width:72rem;margin:0 auto;display:grid}@media (min-width:48rem){.ofmOnW_footerInner{grid-template-columns:2fr 1fr 1fr}}.ofmOnW_footerId{gap:var(--space-3);align-content:start;display:grid}.ofmOnW_footerNote{color:var(--ink-3);max-width:32ch}.ofmOnW_footerCredit{margin-top:var(--space-4);color:var(--ink-3);font-size:var(--step--1);max-width:40ch}.ofmOnW_footerCredit a{color:var(--ink-2)}.ofmOnW_footerCol{gap:var(--space-3);align-content:start;display:grid}.ofmOnW_plainList{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.ofmOnW_plainList a{align-items:center;gap:var(--space-2);min-height:44px;text-decoration:none;display:inline-flex}.ofmOnW_socialLink .ofmOnW_data{color:var(--ink-3)}
._87cNcW_hero{isolation:isolate;min-height:100svh;padding:max(var(--space-8), env(safe-area-inset-top)) max(var(--gutter), env(safe-area-inset-right)) max(var(--space-6), env(safe-area-inset-bottom)) max(var(--gutter), env(safe-area-inset-left));grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}._87cNcW_hero>:not(:first-child){z-index:2;position:relative}._87cNcW_hero:before{content:"";z-index:1;pointer-events:none;background-image:linear-gradient(var(--grid) var(--hairline), transparent var(--hairline)), linear-gradient(90deg, var(--grid) var(--hairline), transparent var(--hairline));background-size:120px 120px;position:absolute;inset:0}._87cNcW_ticks{inset:var(--space-3) 0 auto 0;pointer-events:none;height:1.5rem;position:absolute!important}._87cNcW_ticks span{color:var(--ink-3);position:absolute}._87cNcW_title{gap:var(--space-3);grid-row:1;max-width:34rem;display:grid}._87cNcW_title h1{font-size:var(--step-5);letter-spacing:-.02em;line-height:.95}._87cNcW_lede{margin-top:var(--space-3);font-size:var(--step-1);color:var(--ink);max-width:36ch;line-height:1.5}._87cNcW_chart{margin-top:var(--space-6);grid-row:2;align-self:end}._87cNcW_chartInner{width:min(100%,60rem);position:relative}._87cNcW_alpha{justify-items:end;gap:var(--space-1);display:grid;position:absolute;transform:translate(calc(-100% - .9rem),-50%)}._87cNcW_cta{min-height:48px;padding:var(--space-2) var(--space-5);background:var(--active);color:var(--ground);font-family:var(--font-display);font-size:var(--step-2);white-space:nowrap;transition:background var(--dur-fast) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}._87cNcW_cta:hover{background:var(--ink);color:var(--ground)}._87cNcW_designation{color:var(--ink-2);white-space:nowrap}._87cNcW_legend{margin-top:var(--space-7);padding-top:var(--space-4);border-top:var(--hairline) solid var(--grid-strong);gap:var(--space-3);grid-row:3;display:grid}._87cNcW_legend ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}._87cNcW_legend li{align-items:center;gap:var(--space-3);grid-template-columns:20px 1fr;display:grid}._87cNcW_legend a{align-items:baseline;gap:0 var(--space-3);min-height:44px;padding:var(--space-2) 0;flex-wrap:wrap;text-decoration:none;display:flex}._87cNcW_legendName{font-family:var(--font-display);font-size:var(--step-1)}._87cNcW_legendNote{color:var(--ink-2);font-size:var(--step--1)}._87cNcW_lang{min-height:44px;padding:var(--space-2) 0;font-family:var(--font-label);letter-spacing:var(--tracking-label);color:var(--ink-3);justify-self:start;text-decoration:none}@media (min-width:60rem) and (orientation:landscape){._87cNcW_hero{column-gap:var(--space-7);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 17rem;height:100vh;min-height:40rem}._87cNcW_title{grid-column:1}._87cNcW_title h1{font-size:min(var(--step-5), 11vh)}._87cNcW_chart{margin-top:var(--space-5);grid-column:1;align-self:stretch;align-items:flex-end;padding-left:13rem;display:flex;container-type:size}._87cNcW_chartInner{width:min(100cqw,60rem,166cqh)}._87cNcW_legend{grid-area:2/2;align-self:end;margin-top:0}}@media (max-width:59.99rem),(orientation:portrait){._87cNcW_alpha{margin-bottom:var(--space-3);justify-items:start;position:static;transform:none}._87cNcW_chartInner{flex-direction:column-reverse;align-items:flex-start;width:min(100%,36rem);display:flex}._87cNcW_chart{margin-top:var(--space-5);align-self:center}._87cNcW_hero{padding-bottom:max(var(--space-8), calc(env(safe-area-inset-bottom) + var(--space-6)))}._87cNcW_legend{margin-top:var(--space-5);gap:var(--space-2)}._87cNcW_legend ul{gap:0 var(--space-5);flex-wrap:wrap;display:flex}._87cNcW_legend li{display:block}._87cNcW_legend li>svg,._87cNcW_legendNote{display:none}._87cNcW_legend a{align-items:center;min-height:44px;padding:0}._87cNcW_lang{right:0;top:var(--space-4);align-items:center;padding:0;display:inline-flex;position:absolute}._87cNcW_legend{position:relative}}._87cNcW_us{padding:var(--space-9) var(--gutter)}._87cNcW_usInner{gap:var(--space-7);max-width:72rem;margin:0 auto;display:grid}._87cNcW_usInner h2{font-size:var(--step-3)}._87cNcW_people{gap:var(--space-7);display:grid}@media (min-width:52rem){._87cNcW_people{gap:var(--space-6);grid-template-columns:1fr 1fr}}._87cNcW_person{gap:var(--space-5);padding-top:var(--space-5);border-top:var(--hairline) solid var(--line);grid-template-columns:minmax(7rem,11rem) 1fr;align-items:start;display:grid}._87cNcW_face{aspect-ratio:4/5;object-fit:cover;object-position:50% 18%;border:var(--hairline) solid var(--grid-strong);width:100%;height:auto}._87cNcW_who{gap:var(--space-2);align-content:start;display:grid}._87cNcW_who h3{font-size:var(--step-2)}._87cNcW_bio{color:var(--ink-2);max-width:36ch;margin-top:var(--space-2)}._87cNcW_more{justify-self:start;align-items:center;gap:var(--space-2);min-height:44px;font-family:var(--font-label);letter-spacing:var(--tracking-label);display:inline-flex}
.U_UsEW_path{max-width:52rem;margin:0;padding:0;list-style:none}.U_UsEW_step{gap:var(--space-1) var(--space-6);padding:var(--space-3) 0 var(--space-5) var(--space-6);border-left:var(--hairline) solid var(--line);grid-template-columns:1fr;display:grid;position:relative}@media (min-width:40rem){.U_UsEW_step{grid-template-columns:7rem 1fr}}.U_UsEW_step:before,.U_UsEW_key:before{content:"";background:var(--ink);border-radius:50%;width:10px;height:10px;display:block}.U_UsEW_step:before{left:-5.5px;top:calc(var(--space-3) + .5em);position:absolute}.U_UsEW_step[data-state=now]:before,.U_UsEW_key[data-state=now]:before{background:var(--active);box-shadow:0 0 0 3px var(--ground), 0 0 0 4px var(--active)}.U_UsEW_step[data-state=now]{border-left-style:solid}.U_UsEW_step[data-state=next]{border-left:var(--hairline) dashed var(--ink-3)}.U_UsEW_step[data-state=next]:before,.U_UsEW_key[data-state=next]:before{background:var(--ground);border:var(--hairline) dashed var(--ink-3)}.U_UsEW_date{padding-top:.2em}.U_UsEW_text{font-family:var(--font-display);font-size:var(--step-1);max-width:44ch;line-height:1.35}.U_UsEW_step[data-state=next] .U_UsEW_text{color:var(--ink-2)}.U_UsEW_legend{gap:var(--space-2) var(--space-5);margin-top:var(--space-5);color:var(--ink-3);font-size:var(--step--1);flex-wrap:wrap;display:flex}.U_UsEW_key{align-items:center;gap:var(--space-2);display:inline-flex}
.dnZE3a_rules{gap:0;max-width:56rem;margin:0;padding:0;list-style:none;display:grid}.dnZE3a_rules li{gap:var(--space-4);padding:var(--space-5) 0;border-top:var(--hairline) solid var(--grid-strong);grid-template-columns:3rem 1fr;display:grid}.dnZE3a_rules li p{font-family:var(--font-display);font-size:var(--step-2);line-height:1.3}.dnZE3a_rules li .dnZE3a_data{color:var(--line);padding-top:.45em}.dnZE3a_hint{color:var(--ink-3);margin-bottom:var(--space-5)}.dnZE3a_chart{border-top:var(--hairline) solid var(--grid-strong);margin:0;padding:0;list-style:none}:is(.dnZE3a_chart:has(.dnZE3a_project:hover) .dnZE3a_project:not(:hover),.dnZE3a_chart:has(.dnZE3a_project:focus-within) .dnZE3a_project:not(:focus-within)){opacity:.35}.dnZE3a_project{border-bottom:var(--hairline) solid var(--grid-strong);transition:opacity .3s var(--ease-out)}.dnZE3a_projLink{align-items:baseline;gap:var(--space-1) var(--space-4);padding:var(--space-5) 0;grid-template-columns:20px 5rem 1fr;grid-template-areas:"star id name"". .note"". .status";text-decoration:none;display:grid}.dnZE3a_projLink>svg{grid-area:star;align-self:center}.dnZE3a_projLink>.dnZE3a_data{grid-area:id}.dnZE3a_projName{font-family:var(--font-display);font-size:var(--step-3);grid-area:name;line-height:1}.dnZE3a_projNote{color:var(--ink-2);grid-area:note}.dnZE3a_status{color:var(--active);grid-area:status}.dnZE3a_project[data-faint] .dnZE3a_projName,.dnZE3a_project[data-faint] .dnZE3a_status{color:var(--ink-3)}@media (min-width:48rem){.dnZE3a_projLink{grid-template-columns:20px 6rem minmax(10rem,16rem) 1fr auto;grid-template-areas:"star id name note status"}}a.dnZE3a_projLink:hover .dnZE3a_projName{color:var(--active)}.dnZE3a_pair{gap:var(--space-7);display:grid}@media (min-width:48rem){.dnZE3a_pair{grid-template-columns:1fr 1fr}}.dnZE3a_small{font-size:var(--step-2);margin-bottom:var(--space-4)}.dnZE3a_links{gap:var(--space-5);margin-top:var(--space-4);display:flex}.dnZE3a_links a{align-items:center;min-height:44px;display:inline-flex}.dnZE3a_project[data-faint] .dnZE3a_projName{font-size:var(--step-1);font-style:italic}
.lB-Ffa_head{grid-template-columns:1fr;align-items:center}@media (min-width:60rem){.lB-Ffa_head{column-gap:var(--space-9);grid-template-columns:minmax(0,1fr) 22rem}}.lB-Ffa_headText{gap:var(--space-4);align-content:end;display:grid}.lB-Ffa_cta{justify-self:start;align-items:center;gap:var(--space-2);min-height:48px;margin-top:var(--space-3);padding:var(--space-2) var(--space-5);background:var(--active);color:var(--ground);font-family:var(--font-display);font-size:var(--step-1);text-decoration:none;display:inline-flex}.lB-Ffa_cta:hover{background:var(--ink);color:var(--ground)}.lB-Ffa_portrait{max-width:24rem;margin:0}.lB-Ffa_portrait img{aspect-ratio:4/5;object-fit:cover;object-position:50% 10%;border:var(--hairline) solid var(--grid-strong);width:100%;height:auto;padding:var(--space-2)}.lB-Ffa_credit{margin-top:var(--space-3);font-size:var(--step--1);color:var(--ink-2);line-height:1.5}.lB-Ffa_pair{gap:var(--space-8);display:grid}@media (min-width:60rem){.lB-Ffa_pair{gap:var(--space-9);grid-template-columns:5fr 6fr}}.lB-Ffa_h2{font-size:var(--step-3);margin-bottom:var(--space-5)}.lB-Ffa_list{margin:0;padding:0;list-style:none}.lB-Ffa_list li{padding:var(--space-3) 0;border-top:var(--hairline) solid var(--grid-strong);font-family:var(--font-display);font-size:var(--step-1);max-width:40ch;line-height:1.4}.lB-Ffa_future li{border-top-style:dashed;border-top-color:var(--ink-3);color:var(--ink-2)}
