@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.0z23a3hpu8ttr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.02aqyp7acl16b.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.14a9xpaqsbppk.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.iX1fDW_className{font-family:Archivo,Archivo Fallback;font-style:normal}.iX1fDW_variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.3zvkfbs08rnj_.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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3strvg7o-g5v2.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1wwzpfhzaj2r0.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.2rlzm4mj5kw8e.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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}._2oylma_className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}._2oylma_variable{--font-instrument:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.bf8DeW_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.bf8DeW_variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
.abvdZW_curtain{z-index:980;pointer-events:none;visibility:hidden;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:0}.abvdZW_curtain[style*=visible]{pointer-events:auto}.abvdZW_column{background:var(--signal);will-change:transform;height:100%;margin-inline:-1px}.abvdZW_column:nth-child(2n){background:#f25418}.abvdZW_labelMask{left:var(--gutter);bottom:calc(var(--gutter) * 1.2);position:absolute;overflow:hidden}.abvdZW_label{font-size:var(--step-5);letter-spacing:-.04em;text-transform:uppercase;font-variation-settings:"wdth" 120;color:var(--ink);font-weight:800;line-height:.95;display:block}
.Egk0Ta_frame{aspect-ratio:16/10;border-radius:inherit;background:var(--c2);isolation:isolate;position:relative;overflow:hidden}.Egk0Ta_layer{position:absolute;inset:0}.Egk0Ta_frame:not(.Egk0Ta_generative){background:radial-gradient(ellipse at 50% 10%, color-mix(in srgb, var(--c1) 12%, #222321), #141513 80%);border:1px solid #ffffff0f}.Egk0Ta_frame:not(.Egk0Ta_generative) .Egk0Ta_layer{justify-content:center;align-items:center;padding:clamp(.75rem,2vw,1.5rem);display:flex}.Egk0Ta_layer img{object-fit:contain;border-radius:.4rem;width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 8px 24px #0000002e}.Egk0Ta_generative .Egk0Ta_layer{background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--c1) 35%, transparent), transparent 60%), linear-gradient(160deg, color-mix(in srgb, var(--c2) 85%, var(--c1)), var(--c2))}.Egk0Ta_orb,.Egk0Ta_orb2{filter:blur(40px);border-radius:50%;position:absolute}.Egk0Ta_orb{aspect-ratio:1;background:var(--c1);opacity:.55;width:55%;bottom:-25%;left:-10%}.Egk0Ta_orb2{aspect-ratio:1;background:var(--c3);opacity:.25;width:35%;top:10%;right:8%}.Egk0Ta_pattern{width:100%;height:100%;position:absolute;inset:0}.Egk0Ta_pattern rect,.Egk0Ta_pattern line,.Egk0Ta_pattern circle,.Egk0Ta_pattern path{fill:none;stroke:var(--c3);stroke-width:1.2px;opacity:.55;vector-effect:non-scaling-stroke}.Egk0Ta_pattern .Egk0Ta_fill{fill:var(--c1);stroke:none;opacity:.9}.Egk0Ta_initials{letter-spacing:-.06em;color:var(--c3);opacity:.9;mix-blend-mode:overlay;font-size:clamp(3rem,1rem + 9vw,11rem);font-weight:900;line-height:.8;position:absolute;bottom:2%;left:5%}.Egk0Ta_todo{color:#eeeae2;font-family:var(--font-mono);letter-spacing:.06em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f0f0ebf;border-radius:999px;padding:.35rem .7rem;font-size:.65rem;position:absolute;top:.9rem;right:.9rem}
._5mqjZW_hero{isolation:isolate;height:100svh;min-height:620px;position:relative;overflow:hidden}._5mqjZW_canvas{z-index:-1;width:100%;height:100%;position:absolute;inset:0}._5mqjZW_fallback{z-index:-2;letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #eeeae22e;transition:opacity 1.2s var(--ease-out);-webkit-user-select:none;user-select:none;font-size:min(58vh,42vw);font-weight:900;line-height:1;position:absolute;top:50%;right:6vw;transform:translateY(-50%)}._5mqjZW_hero[data-webgl=on] ._5mqjZW_fallback{opacity:0}._5mqjZW_content{height:100%;padding-top:calc(var(--header-h) + 1rem);will-change:transform, opacity;flex-direction:column;padding-bottom:clamp(1.25rem,.8rem + 1.5vw,2.25rem);display:flex;position:relative}._5mqjZW_metaRow{justify-content:space-between;gap:1rem;display:flex}._5mqjZW_title{letter-spacing:-.045em;text-transform:uppercase;font-variation-settings:"wdth" 118;margin-top:auto;font-size:min(15rem,11.2vw,21vh);font-weight:800;line-height:.84}._5mqjZW_titleLine{white-space:nowrap;will-change:transform;width:fit-content;display:block}._5mqjZW_titleLine[data-row="2"]{margin-left:.55em}._5mqjZW_serifMask{vertical-align:bottom;margin-bottom:-.12em;padding:0 .08em .12em 0;display:inline-block;overflow:hidden}._5mqjZW_serifWord{font-family:var(--font-serif);text-transform:none;letter-spacing:-.03em;font-variation-settings:normal;color:var(--signal);font-style:italic;font-weight:400;display:inline-block}._5mqjZW_rule{background:var(--line);transform-origin:0;height:1px;margin-block:clamp(1.25rem,.8rem + 1.5vw,2rem)}._5mqjZW_bottomRow{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:end;gap:2rem;display:grid}._5mqjZW_lead{max-width:44ch;font-size:var(--step-0);color:var(--muted);line-height:1.5}._5mqjZW_lead strong{color:var(--fg);font-weight:600}._5mqjZW_years{font-family:var(--font-mono);gap:.2rem;display:grid}._5mqjZW_yearLabel{font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}._5mqjZW_yearRange{font-size:var(--step-2);font-variant-numeric:tabular-nums;letter-spacing:-.04em}._5mqjZW_yearValue{min-width:4ch;color:var(--fg);display:inline-block}._5mqjZW_scrollCue{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex-direction:column;align-items:center;gap:.75rem;font-size:.7rem;display:flex}._5mqjZW_scrollLine{background:var(--line);width:1px;height:3.5rem;position:relative;overflow:hidden}._5mqjZW_scrollLine:after{content:"";background:var(--signal);animation:_5mqjZW_scroll-cue 2.2s var(--ease-in-out) infinite;position:absolute;inset:0}@keyframes _5mqjZW_scroll-cue{0%{transform:translateY(-100%)}55%{transform:translateY(0)}to{transform:translateY(100%)}}._5mqjZW_morphCaption{left:var(--gutter);top:calc(var(--header-h) + 3rem);font-size:var(--step-4);letter-spacing:-.04em;text-transform:uppercase;font-variation-settings:"wdth" 120;opacity:0;visibility:hidden;pointer-events:none;font-weight:800;line-height:1;position:absolute}._5mqjZW_arrow{color:var(--signal)}@media (max-width:899px){._5mqjZW_fallback{font-size:70vw;top:38%;right:50%;transform:translate(50%,-50%)}._5mqjZW_title{font-size:min(12.2vw,7rem)}._5mqjZW_titleLine[data-row="2"]{margin-left:0}._5mqjZW_bottomRow{grid-template-columns:1fr auto;gap:1.25rem}._5mqjZW_lead{grid-column:1/-1}._5mqjZW_scrollCue,._5mqjZW_hideSm{display:none}}
.vZdt-q_manifesto{z-index:2;will-change:clip-path}.vZdt-q_head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:clamp(2.5rem,1.5rem + 4vw,6rem);padding-bottom:1.25rem;display:flex}.vZdt-q_kicker{font-size:var(--step-1);letter-spacing:-.01em;text-transform:uppercase;font-weight:700}.vZdt-q_statement{max-width:22ch;font-size:var(--step-4);letter-spacing:-.035em;font-variation-settings:"wdth" 96;font-weight:700;line-height:1.02}.vZdt-q_statement em{font-family:var(--font-serif);letter-spacing:-.02em;font-variation-settings:normal;color:var(--signal-deep);font-style:italic;font-weight:400}.vZdt-q_proof{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2.5rem,1rem + 5vw,7rem);margin-top:clamp(4rem,2rem + 8vw,10rem);display:grid}.vZdt-q_certificate{color:var(--ink);background:#f7f4ee;border-radius:6px;padding:.6rem;position:relative;transform:rotate(-1.5deg);box-shadow:0 1px #0f0f0e0f,0 30px 60px -30px #0f0f0e59}.vZdt-q_certInner{outline-offset:-8px;border:1px solid #0f0f0e40;border-radius:3px;outline:3px double #0f0f0e2e;gap:1.75rem;padding:clamp(1.5rem,1rem + 2vw,2.75rem);display:grid}.vZdt-q_certLabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-on-paper);font-size:.68rem}.vZdt-q_certTitle{font-size:var(--step-3);gap:.2rem;line-height:1;display:grid}.vZdt-q_struck{letter-spacing:-.03em;color:#0f0f0e59;width:fit-content;font-weight:700;position:relative}.vZdt-q_strike{background:var(--signal);transform-origin:0;height:.09em;position:absolute;top:52%;left:-.1em;right:-.1em;transform:rotate(-2deg)}.vZdt-q_replacementMask{padding-bottom:.1em;display:block;overflow:hidden}.vZdt-q_replacement{color:var(--signal-deep);display:block}.vZdt-q_certList{border-top:1px dashed #0f0f0e40;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;padding-top:1.25rem;display:grid}.vZdt-q_certList dt{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-on-paper);font-size:.64rem}.vZdt-q_certList dd{font-size:var(--step-0);margin:.2rem 0 0;font-weight:600;line-height:1.25}.vZdt-q_stamp{width:clamp(7rem,5rem + 6vw,10rem);color:var(--signal-deep);mix-blend-mode:multiply;position:absolute;bottom:-2.5rem;right:-1.5rem;transform:rotate(-14deg)}.vZdt-q_stamp .stamp-rotor{transform-origin:100px 100px;animation:24s linear infinite vZdt-q_rotor}@keyframes vZdt-q_rotor{to{transform:rotate(360deg)}}.vZdt-q_heatmap{gap:1.25rem;min-width:0;display:grid}.vZdt-q_heatmapTitle{font-family:var(--font-mono);font-size:var(--step--1);justify-content:space-between;align-items:baseline;display:flex}.vZdt-q_stats{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(5rem,3rem + 7vw,10rem);padding:0;list-style:none;display:grid}.vZdt-q_stat{align-content:start;gap:.35rem;padding:1.75rem 1.5rem 0 0;display:grid}.vZdt-q_stat+.vZdt-q_stat{border-left:1px solid var(--line);padding-left:1.5rem}.vZdt-q_statValue{font-size:var(--step-5);letter-spacing:-.05em;font-variation-settings:"wdth" 110;font-weight:800;line-height:.9}.vZdt-q_stat:last-child .vZdt-q_statValue{color:var(--signal-deep)}.vZdt-q_statLabel{text-transform:uppercase;letter-spacing:.01em;font-weight:600}.vZdt-q_statNote{font-family:var(--font-mono);font-size:var(--step--1);color:var(--muted)}@media (max-width:1099px){.vZdt-q_proof{grid-template-columns:1fr}.vZdt-q_certificate{max-width:560px}.vZdt-q_stats{grid-template-columns:repeat(2,minmax(0,1fr))}.vZdt-q_stat:nth-child(3){border-left:0;padding-left:0}.vZdt-q_stat:nth-child(n+3){border-top:1px solid var(--line);margin-top:1.75rem}}@media (max-width:520px){.vZdt-q_statValue{font-size:var(--step-4)}.vZdt-q_stamp{width:6.5rem;bottom:-3rem;right:-.25rem}.vZdt-q_certList{grid-template-columns:1fr}}
.NRG1Pa_figure{gap:1rem;min-width:0;display:grid}.NRG1Pa_scroller{scrollbar-width:none;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 90%,#0000);mask-image:linear-gradient(90deg,#000 90%,#0000)}.NRG1Pa_scroller::-webkit-scrollbar{display:none}.NRG1Pa_grid{gap:3px;min-width:560px;display:grid}.NRG1Pa_row{grid-template-columns:3.2rem 1fr;align-items:center;display:grid}.NRG1Pa_year{font-family:var(--font-mono);color:var(--muted);font-size:.66rem;transition:color .4s}.NRG1Pa_cells{grid-template-columns:repeat(53,1fr);gap:3px;display:grid}.NRG1Pa_cell{aspect-ratio:1;background:#0f0f0e12;border-radius:2px;display:block}.NRG1Pa_cell[data-level="-1"]{background:0 0;box-shadow:inset 0 0 0 1px #0f0f0e0d}.NRG1Pa_cell[data-level="1"]{background:#ff4f1a40}.NRG1Pa_cell[data-level="2"]{background:#ff4f1a80}.NRG1Pa_cell[data-level="3"]{background:#ff4f1ac7}.NRG1Pa_cell[data-level="4"]{background:var(--signal)}.NRG1Pa_cell[data-today]{background:var(--ink);animation:1.6s ease-in-out infinite NRG1Pa_today}@keyframes NRG1Pa_today{50%{transform:scale(.55)}}.motion .NRG1Pa_figure:not([data-in]) .NRG1Pa_cells .NRG1Pa_cell{opacity:0;transform:scale(.2)}.NRG1Pa_cells .NRG1Pa_cell{transition:opacity .5s var(--ease-out), transform .6s var(--ease-out);transition-delay:calc(var(--row) * 90ms + var(--col) * 7ms)}.motion .NRG1Pa_figure:not([data-in]) .NRG1Pa_year{color:#0000}.NRG1Pa_caption{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;font-size:.68rem;display:flex}.NRG1Pa_legend{align-items:center;gap:3px;display:inline-flex}.NRG1Pa_legend .NRG1Pa_cell{width:10px}
.dvw3PW_menu{z-index:950;padding:calc(var(--header-h) + 2rem) var(--gutter) var(--gutter);background:var(--signal);color:var(--ink);visibility:hidden;opacity:0;overscroll-behavior:contain;padding-bottom:max(var(--gutter), env(safe-area-inset-bottom));pointer-events:none;flex-direction:column;justify-content:space-between;gap:2rem;transition:opacity .2s;display:flex;position:fixed;inset:0;overflow-y:auto}.dvw3PW_menu[aria-hidden=false]{pointer-events:auto;visibility:visible;opacity:1}.dvw3PW_list{padding:0;list-style:none}.dvw3PW_item{border-bottom:1px solid #0f0f0e33;overflow:hidden}.dvw3PW_link{padding-block:.4rem;display:block}.dvw3PW_linkInner{letter-spacing:-.04em;text-transform:uppercase;font-variation-settings:"wdth" 115;align-items:baseline;gap:.8rem;font-size:clamp(2.6rem,1rem + 9vw,5rem);font-weight:800;line-height:1.05;display:flex}.dvw3PW_link[aria-current=page] .dvw3PW_linkInner{font-family:var(--font-serif);text-transform:none;font-variation-settings:normal;font-style:italic;font-weight:400}.dvw3PW_index{font-family:var(--font-mono);letter-spacing:0;font-size:.75rem;font-style:normal;font-weight:500}.dvw3PW_footer{font-family:var(--font-mono);gap:1rem;font-size:.85rem;display:grid}.dvw3PW_socials{flex-wrap:wrap;gap:1.25rem;display:flex}.dvw3PW_footer a{align-items:center;min-height:44px;display:inline-flex}@media (max-height:500px){.dvw3PW_menu{padding-top:calc(var(--header-h) + .5rem)}.dvw3PW_linkInner{font-size:2.2rem}}@media (prefers-reduced-motion:reduce){.dvw3PW_menu{transition:none}}
.cS7uea_header{padding-top:calc(var(--header-h) + clamp(3rem, 2rem + 6vw, 8rem));gap:clamp(1.5rem,1rem + 2vw,3rem);padding-bottom:clamp(3rem,2rem + 4vw,6rem);display:grid}.cS7uea_top{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-bottom:1.25rem;display:flex}.cS7uea_aside{font-family:var(--font-mono);font-size:var(--step--1);color:var(--muted)}.cS7uea_title{font-size:min(var(--step-6), 11vw);letter-spacing:-.045em;text-transform:uppercase;font-variation-settings:"wdth" 112;overflow-wrap:anywhere;font-weight:800;line-height:.84}.cS7uea_title .serif{color:var(--signal)}.cS7uea_introWrap{justify-content:flex-end;display:flex}.cS7uea_intro{max-width:46ch;font-size:var(--step-1);color:var(--muted);line-height:1.4}.cS7uea_intro strong{color:var(--fg);font-weight:600}.cS7uea_header[data-compact=true]{padding-top:calc(var(--header-h) + clamp(2rem, 4vw, 4rem));gap:1.75rem;padding-bottom:clamp(2rem,4vw,3.5rem)}.cS7uea_header[data-compact=true] .cS7uea_title{font-size:clamp(2.35rem,7.4vw,7.5rem)}.cS7uea_header[data-compact=true] .cS7uea_introWrap{justify-content:flex-start}.cS7uea_header[data-compact=true] .cS7uea_intro{max-width:65ch;font-size:var(--step-0);line-height:1.65}
.j1l5Qa_work{padding-bottom:clamp(3rem,2rem + 4vw,6rem)}.j1l5Qa_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:clamp(3rem,2rem + 4vw,6rem);display:flex}.j1l5Qa_title{font-size:var(--step-5);letter-spacing:-.04em;text-transform:uppercase;font-variation-settings:"wdth" 112;margin-top:1.25rem;font-weight:800;line-height:.9}.j1l5Qa_all{border:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;gap:.75rem;padding:1rem 1.5rem;font-size:.8rem;transition:background-color .35s,color .35s;display:inline-flex}.j1l5Qa_all:hover{background:var(--paper);color:var(--ink)}.j1l5Qa_stack{gap:3rem;max-width:1160px;margin:0 auto;padding:0;list-style:none;display:grid}.j1l5Qa_card{position:sticky}.j1l5Qa_cardInner{border-radius:var(--radius);background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);will-change:transform;position:relative}.j1l5Qa_link{border-radius:inherit;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(1.5rem,1rem + 2vw,3rem);padding:clamp(.75rem,.5rem + .8vw,1.25rem);display:grid}.j1l5Qa_visualWrap{border-radius:calc(var(--radius) * .7);align-self:center;overflow:hidden}.j1l5Qa_info{flex-direction:column;gap:1.1rem;padding:clamp(.5rem,.2rem + 1.5vw,2rem) clamp(.5rem,.2rem + 1vw,1.5rem);display:flex}.j1l5Qa_index{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);justify-content:space-between;display:flex}.j1l5Qa_index span:first-child{color:var(--signal)}.j1l5Qa_cardTitle{letter-spacing:-.035em;font-variation-settings:"wdth" 104;transition:font-variation-settings .6s var(--ease-out);font-size:clamp(1.7rem,2.4vw,2.6rem);font-weight:800;line-height:.95}.j1l5Qa_link:hover .j1l5Qa_cardTitle{font-variation-settings:"wdth" 120}.j1l5Qa_summary{color:var(--muted);font-size:var(--step--1);line-height:1.55}.j1l5Qa_stackTags{flex-wrap:wrap;gap:.4rem;padding:0;list-style:none;display:flex}.j1l5Qa_stackTags li{border:1px solid var(--line);font-family:var(--font-mono);border-radius:999px;padding:.3rem .7rem;font-size:.7rem}.j1l5Qa_more{align-items:center;gap:.6rem;margin-top:auto;font-weight:600;display:inline-flex}.j1l5Qa_more span{background:var(--signal);width:2.4rem;height:2.4rem;color:var(--ink);transition:transform .6s var(--ease-out);border-radius:50%;place-items:center;display:inline-grid}.j1l5Qa_link:hover .j1l5Qa_more span{transform:rotate(45deg)scale(1.1)}.j1l5Qa_shade{border-radius:inherit;opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}@media (min-width:900px){.j1l5Qa_visualWrap>div{aspect-ratio:16/10}}@media (max-width:899px){.j1l5Qa_card{position:relative;top:auto!important}.j1l5Qa_link{grid-template-columns:1fr}.j1l5Qa_stack{gap:2.5rem}}
.lnUIdW_header{z-index:960;color:var(--paper);mix-blend-mode:difference;pointer-events:none;position:fixed;inset:0 0 auto}.lnUIdW_header[data-menu=open]{mix-blend-mode:normal;color:var(--ink)}.lnUIdW_inner{height:var(--header-h);max-width:var(--max);padding-inline:var(--gutter);justify-content:space-between;align-items:center;gap:1.5rem;margin-inline:auto;display:flex}.lnUIdW_inner>*{pointer-events:auto}.lnUIdW_logo{letter-spacing:-.02em;text-transform:uppercase;gap:.35em;font-size:1.05rem;font-weight:800;display:flex}.lnUIdW_logoWord{display:inline-flex}.lnUIdW_logoRest{transition:grid-template-columns .7s var(--ease-out);grid-template-columns:0fr;display:grid;overflow:hidden}.lnUIdW_logoRest>span{opacity:0;min-width:0;transition:opacity .4s}@media (min-width:900px) and (hover:hover) and (pointer:fine){.lnUIdW_logo:hover .lnUIdW_logoRest,.lnUIdW_logo:focus-visible .lnUIdW_logoRest{grid-template-columns:1fr}.lnUIdW_logo:hover .lnUIdW_logoRest>span,.lnUIdW_logo:focus-visible .lnUIdW_logoRest>span{opacity:1}}.lnUIdW_nav ul{gap:clamp(1rem,.5rem + 1.5vw,2.5rem);padding:0;list-style:none;display:flex}.lnUIdW_navLink{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding-block:.4rem;font-size:.8rem;display:inline-block;position:relative}.lnUIdW_navLink:after{content:"";transform-origin:100%;height:1px;transition:transform .6s var(--ease-out);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.lnUIdW_navLink:hover:after,.lnUIdW_navLink:focus-visible:after{transform-origin:0;transform:scaleX(1)}.lnUIdW_navLink[aria-current=page]:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;margin-top:-2.5px;position:absolute;top:50%;left:-.8rem}.lnUIdW_meta{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:1.25rem;font-size:.72rem;display:flex}.lnUIdW_status{align-items:center;gap:.55rem;display:inline-flex}.lnUIdW_pulse{background:currentColor;border-radius:50%;width:7px;height:7px;position:relative}.lnUIdW_pulse:after{content:"";border-radius:inherit;animation:lnUIdW_pulse 2s var(--ease-out) infinite;background:currentColor;position:absolute;inset:0}@keyframes lnUIdW_pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.lnUIdW_time{text-align:right;opacity:.7;min-width:9ch}.lnUIdW_menuButton{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.7rem;min-height:44px;padding:.6rem 0;font-size:.8rem;display:none}.lnUIdW_menuLabel{height:1.2em;line-height:1.2;display:grid;overflow:hidden}.lnUIdW_menuLabel>span{transition:transform .6s var(--ease-out);grid-area:1/1}.lnUIdW_menuLabel>span:last-child{transform:translateY(110%)}.lnUIdW_menuLabel[data-open=true]>span:first-child{transform:translateY(-110%)}.lnUIdW_menuLabel[data-open=true]>span:last-child{transform:none}.lnUIdW_burger{width:22px;height:10px;position:relative}.lnUIdW_burger:before,.lnUIdW_burger:after{content:"";width:100%;height:1.5px;transition:transform .6s var(--ease-out), top .6s var(--ease-out);background:currentColor;position:absolute;left:0}.lnUIdW_burger:before{top:0}.lnUIdW_burger:after{top:calc(100% - 1.5px)}.lnUIdW_menuButton[aria-expanded=true] .lnUIdW_burger:before{top:calc(50% - .75px);transform:rotate(45deg)}.lnUIdW_menuButton[aria-expanded=true] .lnUIdW_burger:after{top:calc(50% - .75px);transform:rotate(-45deg)}.lnUIdW_progress{transform-origin:0;opacity:.6;background:currentColor;width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}@media (max-width:1100px){.lnUIdW_status{display:none}}@media (max-width:899px){.lnUIdW_header{transform:none!important}.lnUIdW_nav,.lnUIdW_meta{display:none}.lnUIdW_menuButton{display:inline-flex}.lnUIdW_logo{align-items:center;min-height:44px}}
._2ip_qa_marquee{border-block:1px solid var(--line,#eeeae224);-webkit-user-select:none;user-select:none;padding-block:clamp(1rem,.6rem + 1.2vw,1.8rem);position:relative;overflow:hidden}._2ip_qa_track{will-change:transform;width:max-content;display:flex}._2ip_qa_group{flex-shrink:0;display:flex}._2ip_qa_item{font-size:var(--step-3);letter-spacing:-.03em;text-transform:uppercase;font-variation-settings:"wdth" 118;white-space:nowrap;align-items:center;gap:clamp(1rem,.5rem + 1.5vw,2.5rem);padding-right:clamp(1rem,.5rem + 1.5vw,2.5rem);font-weight:800;line-height:1;display:inline-flex}._2ip_qa_item:nth-child(2n){font-family:var(--font-serif);text-transform:none;font-variation-settings:normal;letter-spacing:-.01em;font-style:italic;font-weight:400}._2ip_qa_star{color:var(--signal);font-size:.5em;font-family:var(--font-display);font-style:normal}
.Qo9j9q_portrait{justify-self:center;width:min(100%,380px);margin:0}.Qo9j9q_photo{aspect-ratio:3/4;background:var(--ink-2);border:1px solid var(--line);border-radius:1.25rem;position:relative;overflow:hidden}.Qo9j9q_photo img{object-fit:cover;width:100%;height:100%;display:block}.Qo9j9q_caption{border-bottom:1px solid var(--line);gap:.4rem;padding-block:1.1rem;display:grid}.Qo9j9q_caption span:first-child{color:var(--paper);font-size:.95rem;font-weight:600}.Qo9j9q_caption span:last-child{font-family:var(--font-mono);letter-spacing:.05em;color:var(--muted);text-transform:uppercase;font-size:.68rem}
.Xe9CUq_layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:clamp(2rem,1rem + 5vw,8rem);display:grid}.Xe9CUq_aside{top:calc(var(--header-h) + 2rem);align-self:start;gap:1.5rem;display:grid;position:sticky}.Xe9CUq_title{font-size:var(--step-4);letter-spacing:-.04em;text-transform:uppercase;font-variation-settings:"wdth" 110;font-weight:800;line-height:.92}.Xe9CUq_title .serif{color:var(--signal-deep)}.Xe9CUq_yearWindow{height:var(--step-6);font-size:var(--step-6);line-height:1;overflow:hidden}.Xe9CUq_yearTrack{will-change:transform;display:grid}.Xe9CUq_yearTrack span{letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px var(--ink);height:1em;font-weight:900}.Xe9CUq_chaptersWrap{padding-left:2.5rem;position:relative}.Xe9CUq_line{background:var(--line);width:1px;position:absolute;top:.5rem;bottom:0;left:.45rem}.Xe9CUq_lineFill{background:var(--signal);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.Xe9CUq_chapters{gap:clamp(4rem,2rem + 8vw,10rem);margin:0;padding:0;list-style:none;display:grid}.Xe9CUq_chapter{gap:1.25rem;display:grid;position:relative}.Xe9CUq_dot{border:1px solid var(--ink);background:var(--paper);width:13px;height:13px;transition:background-color .4s, transform .5s var(--ease-out);border-radius:50%;position:absolute;top:.35rem;left:calc(-2.05rem - 6px)}.Xe9CUq_active .Xe9CUq_dot{background:var(--signal);border-color:var(--signal);transform:scale(1.4)}.Xe9CUq_label{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.Xe9CUq_chapterTitle{font-size:var(--step-3);letter-spacing:-.03em;font-weight:700;line-height:1.02}.Xe9CUq_text{max-width:58ch;font-size:var(--step-1);color:var(--muted);line-height:1.5}@media (max-width:899px){.Xe9CUq_layout{grid-template-columns:1fr}.Xe9CUq_aside{position:static}.Xe9CUq_yearWindow{display:none}}
._8OZESW_wrap{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:inline-flex}._8OZESW_mail{letter-spacing:-.02em;background:linear-gradient(var(--signal), var(--signal)) 0 100% / 100% 2px no-repeat;transition:background-size .5s var(--ease-out);font-weight:600}._8OZESW_mail:hover{color:var(--ink);background-size:100% 100%}._8OZESW_copy{border:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.45rem .85rem;font-size:.72rem;transition:border-color .3s,background-color .3s,color .3s}._8OZESW_copy:hover{border-color:currentColor}._8OZESW_copy[data-copied=true]{background:var(--signal);border-color:var(--signal);color:var(--ink)}._8OZESW_states{height:1.3em;line-height:1.3;display:grid;overflow:hidden}._8OZESW_states>span{transition:transform .55s var(--ease-out);grid-area:1/1}._8OZESW_states>span:last-child{transform:translateY(120%)}._8OZESW_copy[data-copied=true] ._8OZESW_states>span:first-child{transform:translateY(-120%)}._8OZESW_copy[data-copied=true] ._8OZESW_states>span:last-child{transform:none}
._3hUVsW_footer{border-top:1px solid var(--line);padding-top:clamp(5rem,3rem + 8vw,10rem);position:relative;overflow:hidden}._3hUVsW_inner{will-change:transform;gap:clamp(2.5rem,1.5rem + 3vw,4.5rem);display:grid}._3hUVsW_headlineLink{width:fit-content;display:block}._3hUVsW_headline{font-size:var(--step-6);letter-spacing:-.045em;text-transform:uppercase;flex-wrap:wrap;column-gap:.22em;line-height:.82;display:flex}._3hUVsW_word{display:inline-flex}._3hUVsW_word:last-child{color:var(--signal)}._3hUVsW_char{--wdth:110;--wght:800;font-variation-settings:"wdth" var(--wdth), "wght" var(--wght);font-weight:800;display:inline-block}._3hUVsW_contactRow{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding-bottom:clamp(2rem,1rem + 3vw,4rem);display:flex}._3hUVsW_email{font-size:var(--step-2)}._3hUVsW_cta{background:var(--paper);color:var(--ink);isolation:isolate;border-radius:999px;align-items:center;gap:1rem;padding:1.1rem 1.8rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}._3hUVsW_cta:before{content:"";z-index:-1;background:var(--signal);border-radius:inherit;transition:transform .6s var(--ease-out);position:absolute;inset:0;transform:translateY(101%)}._3hUVsW_cta:hover:before,._3hUVsW_cta:focus-visible:before{transform:none}._3hUVsW_ctaArrow{transition:transform .6s var(--ease-out)}._3hUVsW_cta:hover ._3hUVsW_ctaArrow{transform:translate(.35rem)rotate(-45deg)}._3hUVsW_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;display:grid}._3hUVsW_grid ul{gap:.35rem;padding:0;list-style:none;display:grid}._3hUVsW_colTitle{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:1rem}._3hUVsW_link{transition:background-size .5s var(--ease-out), color .3s;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;display:inline-block;position:relative}._3hUVsW_link:hover,._3hUVsW_link:focus-visible{color:var(--signal);background-size:100% 1px}._3hUVsW_colEnd{justify-content:flex-end;align-items:flex-start;display:flex}._3hUVsW_top{border:1px solid var(--line);font-family:var(--font-mono);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;gap:.6rem;padding:.7rem 1.1rem;transition:background-color .3s,color .3s;display:inline-flex}._3hUVsW_top:hover{background:var(--paper);color:var(--ink)}._3hUVsW_bottom{border-top:1px solid var(--line);font-family:var(--font-mono);font-size:var(--step--1);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding-block:1.5rem 2rem;display:flex}._3hUVsW_bottom a{text-underline-offset:.2em;text-decoration:underline}@media (max-width:899px){._3hUVsW_link{align-items:center;min-height:44px;display:inline-flex}._3hUVsW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}._3hUVsW_colEnd{justify-content:flex-start}}
.WNH6SW_head{gap:1.25rem;margin-bottom:clamp(3rem,2rem + 4vw,6rem);display:grid}.WNH6SW_title{max-width:14ch;font-size:var(--step-5);letter-spacing:-.04em;text-transform:uppercase;font-variation-settings:"wdth" 110;font-weight:800;line-height:.9}.WNH6SW_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.WNH6SW_card{perspective:1400px}.WNH6SW_flipper{aspect-ratio:3/4;text-align:left;width:100%;transform-style:preserve-3d;transition:transform 1s var(--ease-out);display:block;position:relative}.WNH6SW_front,.WNH6SW_back{border-radius:var(--radius);backface-visibility:hidden;flex-direction:column;gap:1rem;padding:clamp(1.25rem,1rem + 1vw,2rem);display:flex;position:absolute;inset:0}.WNH6SW_front{background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line)}.WNH6SW_back{background:var(--signal);color:var(--ink);justify-content:space-between;transform:rotateY(180deg)}@media (hover:hover) and (pointer:fine){.WNH6SW_flipper:hover{transform:rotateY(180deg)}}.WNH6SW_flipper:focus-visible,.WNH6SW_flipper[data-flipped=true]{transform:rotateY(180deg)}.WNH6SW_num{font-family:var(--font-mono);font-size:var(--step--1);color:var(--signal)}.WNH6SW_back .WNH6SW_num{color:var(--ink)}.WNH6SW_cardTitle{font-size:var(--step-2);letter-spacing:-.03em;font-variation-settings:"wdth" 104;margin-top:auto;font-weight:800;line-height:1}.WNH6SW_short{font-family:var(--font-serif);font-style:italic;font-size:var(--step-1);color:var(--muted)}.WNH6SW_turn{border:1px solid var(--line);border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;font-size:1rem;display:grid;position:absolute;top:clamp(1.25rem,1rem + 1vw,2rem);right:clamp(1.25rem,1rem + 1vw,2rem)}.WNH6SW_backText{font-size:var(--step-1);font-weight:500;line-height:1.35}@media (max-width:1099px){.WNH6SW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.WNH6SW_grid{grid-template-columns:1fr}.WNH6SW_flipper{aspect-ratio:auto;min-height:16rem}}@media (max-width:899px),(hover:none),(pointer:coarse){.WNH6SW_flipper,.WNH6SW_flipper:hover,.WNH6SW_flipper:focus-visible,.WNH6SW_flipper[data-flipped=true]{transform-style:flat;transform:none}.WNH6SW_front,.WNH6SW_back{min-height:inherit;backface-visibility:visible;height:100%;position:relative;transform:none}.WNH6SW_back,.WNH6SW_flipper[data-flipped=true] .WNH6SW_front{display:none}.WNH6SW_flipper[data-flipped=true] .WNH6SW_back{display:flex}}
.J007CW_layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(3rem,1rem + 6vw,9rem);padding-bottom:clamp(5rem,3rem + 8vw,11rem);display:grid}.J007CW_aside{align-content:start;gap:2.5rem;display:grid}.J007CW_lead{font-size:var(--step-2);letter-spacing:-.02em;font-weight:600;line-height:1.15}.J007CW_block{border-top:1px solid var(--line);gap:.9rem;padding-top:1.5rem;display:grid}.J007CW_email{font-size:var(--step-1)}.J007CW_steps{color:var(--muted);gap:.5rem;margin:0;padding-left:1.25rem;display:grid}.J007CW_steps li::marker{color:var(--signal);font-family:var(--font-mono)}.J007CW_todo{font-family:var(--font-mono);color:var(--signal);font-size:.72rem}.J007CW_socials{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.J007CW_socials a:hover{color:var(--signal)}.J007CW_formWrap{min-width:0}@media (max-width:899px){.J007CW_layout{grid-template-columns:1fr}}
._92Zi_a_cursor{z-index:990;pointer-events:none;visibility:hidden;opacity:0;position:fixed;inset:0}._92Zi_a_dotWrap,._92Zi_a_ringWrap{will-change:transform;position:fixed;top:0;left:0}._92Zi_a_dot{background:var(--signal);width:6px;height:6px;transition:transform .35s var(--ease-out), opacity .2s;border-radius:50%;margin:-3px 0 0 -3px}._92Zi_a_ring{mix-blend-mode:difference;width:38px;height:38px;transition:transform .5s var(--ease-out), background-color .35s var(--ease-out), border-color .35s var(--ease-out), opacity .25s;border:1px solid #eeeae28c;border-radius:50%;place-items:center;margin:-19px 0 0 -19px;display:grid}._92Zi_a_label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);opacity:0;transition:opacity .3s, transform .5s var(--ease-out);font-size:.62rem;transform:scale(.5)}._92Zi_a_cursor[data-mode=link] ._92Zi_a_ring{background:var(--paper);border-color:#0000;transform:scale(1.7)}._92Zi_a_cursor[data-mode=link] ._92Zi_a_dot{transform:scale(0)}._92Zi_a_cursor[data-mode=view] ._92Zi_a_ring{background:var(--signal);mix-blend-mode:normal;border-color:#0000;transform:scale(2.6)}._92Zi_a_cursor[data-mode=view] ._92Zi_a_label{opacity:1;font-size:1.35rem;transform:scale(.25)}._92Zi_a_cursor[data-mode=view] ._92Zi_a_dot{transform:scale(0)}._92Zi_a_cursor[data-mode=hide] ._92Zi_a_ring,._92Zi_a_cursor[data-mode=hide] ._92Zi_a_dot{opacity:0}
.sMo7Iq_entry{border-top:1px solid var(--line);isolation:isolate;min-width:0;position:relative}.sMo7Iq_entry:before{content:"";background:var(--signal);transform-origin:0;width:100%;height:1px;transition:transform .65s var(--ease-out);position:absolute;top:-1px;left:0;transform:scaleX(0)}.sMo7Iq_entry:has(.sMo7Iq_link:hover):before{transform:scaleX(1)}.sMo7Iq_entry:has(.sMo7Iq_link:focus-visible):before{transform:scaleX(1)}.sMo7Iq_link{grid-template-columns:5rem minmax(0,1.05fr) minmax(0,1fr);align-items:center;column-gap:clamp(1.5rem,3vw,3.5rem);padding-block:clamp(3rem,5vw,5rem);display:grid;position:relative}.sMo7Iq_number{color:#0000;-webkit-text-stroke:1px var(--muted);letter-spacing:-.06em;align-self:start;gap:.75rem;font-size:clamp(3.5rem,5.8vw,5.5rem);font-weight:800;line-height:.85;transition:color .4s,-webkit-text-stroke-color .4s;display:grid}.sMo7Iq_number>span{color:var(--signal);-webkit-text-stroke:0;margin-top:.5rem;font-size:1.5rem}.sMo7Iq_link:hover .sMo7Iq_number,.sMo7Iq_link:focus-visible .sMo7Iq_number{color:var(--signal);-webkit-text-stroke-color:var(--signal)}.sMo7Iq_info{grid-area:1/2;min-width:0}.sMo7Iq_meta{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.4rem;font-size:.68rem;display:flex}.sMo7Iq_meta span:first-child{color:var(--paper)}.sMo7Iq_meta span+span:before{content:"/";color:var(--signal);margin-right:1rem}.sMo7Iq_title{letter-spacing:-.045em;text-wrap:initial;font-size:clamp(2.3rem,4.4vw,4.5rem);font-weight:800;line-height:.95}.sMo7Iq_title[data-long=true]{font-size:clamp(2.1rem,3.5vw,3.6rem)}.sMo7Iq_titleMain{text-transform:uppercase;display:block}.sMo7Iq_titleAccent{font-family:var(--font-serif);letter-spacing:-.04em;color:var(--signal);font-size:1.24em;font-style:italic;font-weight:400;line-height:1.05;display:block}.sMo7Iq_summary{max-width:47ch;font-size:var(--step--1);color:var(--muted);margin-top:1.5rem;line-height:1.75}.sMo7Iq_tags{font-family:var(--font-mono);color:var(--muted);flex-wrap:wrap;gap:.5rem 0;margin-top:1.15rem;padding:0;font-size:.65rem;list-style:none;display:flex}.sMo7Iq_tags li+li:before{content:"·";color:var(--signal);margin-inline:.65rem}.sMo7Iq_more{border-bottom:1px solid var(--line);align-items:center;gap:1.5rem;margin-top:1.75rem;padding-bottom:.4rem;font-size:.8rem;font-weight:600;display:inline-flex}.sMo7Iq_more>span{color:var(--signal);transition:transform .4s var(--ease-out);font-size:1.3rem}.sMo7Iq_link:hover .sMo7Iq_more>span{transform:translate(3px,-3px)}.sMo7Iq_visual{grid-area:1/3;justify-self:end;width:100%;min-width:0;max-width:500px;position:relative}.sMo7Iq_stage{padding:2rem 1.25rem;position:relative}.sMo7Iq_stage:before{content:"";z-index:-1;background:radial-gradient(ellipse, color-mix(in srgb, var(--project-accent) 16%, transparent), transparent 66%);opacity:.65;transition:opacity .5s;position:absolute;inset:-12% -5%}.sMo7Iq_stage:after{content:"";border-top:1px solid var(--line);border-bottom:1px solid var(--line);pointer-events:none;position:absolute;inset:1rem 0;transform:skewY(-5deg)}.sMo7Iq_crosshair{color:var(--signal);font-family:var(--font-mono);font-size:1.6rem;font-weight:300;position:absolute;top:-.4rem;right:0}.sMo7Iq_sideLabel{writing-mode:vertical-rl;color:var(--muted);font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;font-size:.6rem;position:absolute;top:3.5rem;left:-.9rem;transform:rotate(180deg)}.sMo7Iq_visual .sMo7Iq_imageFrame.sMo7Iq_imageFrame{aspect-ratio:16/10;background:0 0;border:0;border-radius:0}.sMo7Iq_visual .sMo7Iq_imageFrame [data-visual-layer]{padding:0}.sMo7Iq_imageFrame img{border-radius:.25rem;box-shadow:0 18px 45px #00000040}.sMo7Iq_visualCaption{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:.75rem;margin-top:.3rem;font-size:.6rem;display:flex}.sMo7Iq_link:hover .sMo7Iq_stage:before{opacity:1}.sMo7Iq_entry[data-alternate=true] .sMo7Iq_info{grid-column:3}.sMo7Iq_entry[data-alternate=true] .sMo7Iq_visual{grid-column:2;justify-self:start}.sMo7Iq_entry[data-alternate=true] .sMo7Iq_stage:after{transform:skewY(5deg)}@media (max-width:899px){.sMo7Iq_link{grid-template-columns:3.5rem minmax(0,1fr);gap:2rem 1.5rem;padding-block:2.5rem}.sMo7Iq_number{font-size:3.5rem}.sMo7Iq_info,.sMo7Iq_entry[data-alternate=true] .sMo7Iq_info{grid-area:1/2}.sMo7Iq_visual,.sMo7Iq_entry[data-alternate=true] .sMo7Iq_visual{grid-area:2/2;justify-self:start;max-width:500px}.sMo7Iq_title,.sMo7Iq_title[data-long=true]{font-size:clamp(2rem,6vw,3.5rem)}}@media (max-width:599px){.sMo7Iq_link{grid-template-columns:1fr;row-gap:1.5rem;padding-top:4rem;padding-bottom:2.5rem}.sMo7Iq_number{font-family:var(--font-mono);color:var(--signal);-webkit-text-stroke:0;letter-spacing:.06em;align-items:center;gap:.7rem;font-size:.8rem;font-weight:400;display:flex;position:absolute;top:1.2rem;left:0}.sMo7Iq_number>span{margin:0;font-size:1rem}.sMo7Iq_info,.sMo7Iq_entry[data-alternate=true] .sMo7Iq_info,.sMo7Iq_visual,.sMo7Iq_entry[data-alternate=true] .sMo7Iq_visual{grid-column:1}.sMo7Iq_title{font-size:clamp(2.25rem,9vw,3.2rem)}.sMo7Iq_title[data-long=true]{font-size:clamp(1.6rem,7.3vw,2.8rem)}.sMo7Iq_meta{margin-bottom:1rem}.sMo7Iq_summary{margin-top:1rem}.sMo7Iq_more{margin-top:1.25rem}.sMo7Iq_stage{padding:1.5rem .75rem}.sMo7Iq_sideLabel{font-size:.5rem;left:-.4rem}.sMo7Iq_visualCaption{font-size:.55rem}}@media (prefers-reduced-motion:reduce){.sMo7Iq_entry:before,.sMo7Iq_number,.sMo7Iq_more>span,.sMo7Iq_stage:before{transition:none}.sMo7Iq_link:hover .sMo7Iq_more>span{transform:none}}
.vfPzlG_head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:clamp(2.5rem,1.5rem + 3vw,4.5rem);display:flex}.vfPzlG_title{font-size:var(--step-5);letter-spacing:-.04em;text-transform:uppercase;font-variation-settings:"wdth" 110;font-weight:800;line-height:.9}.vfPzlG_title .serif{color:var(--signal-deep)}.vfPzlG_list{gap:.75rem;height:clamp(22rem,18rem + 12vw,32rem);margin:0;padding:0;list-style:none;display:flex}.vfPzlG_item{border-radius:var(--radius);background:var(--paper-2);min-width:0;transition:flex-grow .8s var(--ease-out), background-color .5s;flex-direction:column;flex:1 1 0;padding:clamp(1.25rem,1rem + 1vw,2rem);display:flex;position:relative;overflow:hidden}.vfPzlG_item[data-active=true]{background:var(--ink);color:var(--paper);flex-grow:2.6}.vfPzlG_trigger{text-align:left;flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.vfPzlG_trigger:after{content:"";position:absolute;inset:0}.vfPzlG_num{font-family:var(--font-mono);font-size:var(--step--1);color:var(--signal-deep)}.vfPzlG_item[data-active=true] .vfPzlG_num{color:var(--signal)}.vfPzlG_step{font-size:var(--step-3);letter-spacing:-.03em;text-transform:uppercase;font-variation-settings:"wdth" 100;white-space:nowrap;font-weight:800;line-height:1}.vfPzlG_text{max-width:34ch;font-size:var(--step-1);opacity:0;transition:opacity .4s, transform .8s var(--ease-out);margin-top:auto;line-height:1.4;transform:translateY(1.5rem)}.vfPzlG_item[data-active=true] .vfPzlG_text{opacity:1;transition-delay:.25s;transform:none}@media (max-width:899px){.vfPzlG_list{flex-direction:column;height:auto}.vfPzlG_item{min-height:5.5rem}.vfPzlG_text{display:none}.vfPzlG_item[data-active=true] .vfPzlG_text{margin-top:2rem;display:block}.vfPzlG_item[data-active=true]{min-height:14rem}.vfPzlG_step{white-space:normal}}
.HS70Aa_wrap{min-height:100svh;padding:calc(var(--header-h) + 2rem) var(--gutter) 4rem;text-align:center;place-content:center;justify-items:center;gap:1.5rem;display:grid}.HS70Aa_code{letter-spacing:-.06em;font-size:clamp(8rem,4rem + 22vw,22rem);font-weight:900;line-height:.8;display:flex}.HS70Aa_code span{animation:HS70Aa_float 4s var(--ease-in-out) infinite;display:inline-block}.HS70Aa_code span:nth-child(3){animation-delay:-2s}.HS70Aa_zero{color:#0000;-webkit-text-stroke:2px var(--signal);animation:6s linear infinite HS70Aa_spin-y!important}@keyframes HS70Aa_float{50%{transform:translateY(-4%)}}@keyframes HS70Aa_spin-y{to{transform:rotateY(360deg)}}.HS70Aa_title{max-width:18ch;font-size:var(--step-3);letter-spacing:-.03em;font-weight:800;line-height:1}.HS70Aa_text{max-width:44ch;color:var(--muted)}.HS70Aa_link{background:var(--paper);color:var(--ink);border-radius:999px;gap:.75rem;margin-top:1rem;padding:1rem 1.6rem;font-weight:600;transition:background-color .3s;display:inline-flex}.HS70Aa_link:hover{background:var(--signal)}
.rzBFXG_intro{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;gap:clamp(2rem,1rem + 5vw,7rem);max-width:1160px;padding-bottom:clamp(5rem,3rem + 8vw,11rem);display:grid}.rzBFXG_introText{font-size:var(--step-0);color:var(--muted);gap:1.5rem;line-height:1.65;display:grid}.rzBFXG_introLead{letter-spacing:-.03em;color:var(--fg);font-size:clamp(1.7rem,2.8vw,2.4rem);font-weight:700;line-height:1.05}.rzBFXG_introLead strong{color:var(--signal);font-weight:700}.rzBFXG_facts{border-top:1px solid var(--line);color:var(--fg);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:1rem;padding:0;list-style:none;display:grid}.rzBFXG_facts li{border-bottom:1px solid var(--line);gap:.25rem;padding:1.1rem 0;font-weight:600;display:grid}.rzBFXG_facts li span{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:400}@media (max-width:899px){.rzBFXG_intro{grid-template-columns:1fr}}
.DviIma_body{gap:3rem;padding-bottom:clamp(5rem,3rem + 8vw,10rem);display:grid}.DviIma_notice{border-left:3px solid var(--signal);background:var(--paper-2);max-width:72ch;font-size:var(--step--1);padding:1.25rem 1.5rem;line-height:1.6}.DviIma_prose{overflow-wrap:anywhere;max-width:72ch;line-height:1.75}.DviIma_prose address{font-style:normal}.DviIma_prose ul{padding-left:1.25rem}.DviIma_prose h2{font-size:var(--step-2);letter-spacing:-.02em;margin:3rem 0 1rem}.DviIma_prose h3{font-size:var(--step-1);letter-spacing:-.01em;margin:2rem 0 .75rem}.DviIma_prose p,.DviIma_prose ul{color:var(--muted);margin-bottom:1rem}.DviIma_prose strong{color:var(--fg)}.DviIma_prose a{color:var(--signal-deep);text-underline-offset:3px;text-decoration:underline}
.R0tajq_hero{padding-top:calc(var(--header-h) + clamp(2.5rem, 1.5rem + 5vw, 6rem));gap:clamp(1.5rem,1rem + 2vw,3rem);display:grid}.R0tajq_heroMeta{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.25rem;display:flex}.R0tajq_back{font-family:var(--font-mono);font-size:var(--step--1);color:var(--muted)}.R0tajq_back:hover{color:var(--signal)}.R0tajq_gallery{border-bottom:1px solid var(--line);padding-block:clamp(3rem,6vw,6rem)}.R0tajq_galleryHead{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:2rem;display:flex}.R0tajq_galleryHead h2{font-size:var(--step-3)}.R0tajq_galleryHead p{color:var(--muted);font-size:var(--step--1)}.R0tajq_galleryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;max-width:1040px;margin-inline:auto;display:grid}.R0tajq_galleryShot{min-width:0}.R0tajq_galleryImage{aspect-ratio:16/10;border:1px solid var(--line);background:var(--ink-2);border-radius:1rem;justify-content:center;align-items:center;padding:1rem;display:flex;overflow:hidden}.R0tajq_galleryImage img{object-fit:contain;border-radius:.35rem;width:auto;max-width:100%;height:auto;max-height:100%}.R0tajq_galleryShot figcaption{color:var(--muted);font-size:var(--step--1);padding-top:.9rem;line-height:1.6}@media (max-width:899px){.R0tajq_galleryGrid{grid-template-columns:1fr}}.R0tajq_heroTitle{font-size:min(clamp(2.5rem, 7vw, 7rem), calc((100vw - 2 * var(--gutter)) / (var(--len,10) * .76)));letter-spacing:-.045em;text-transform:uppercase;font-variation-settings:"wdth" 108;overflow-wrap:anywhere;font-weight:800;line-height:.86}.R0tajq_heroVisual{will-change:clip-path;border-radius:1.5rem;justify-self:center;width:100%;max-width:1040px;overflow:hidden}.R0tajq_heroVisual>div{aspect-ratio:16/10;max-height:560px}.R0tajq_facts{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin-block:clamp(3rem,2rem + 4vw,6rem) 0;padding-bottom:clamp(3rem,2rem + 4vw,6rem);display:grid}.R0tajq_facts dt{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:.5rem}.R0tajq_facts dd{margin:0;font-weight:600;line-height:1.4}.R0tajq_block{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:2rem;padding-block:clamp(4rem,2.5rem + 6vw,9rem);display:grid}.R0tajq_blockLabel{top:calc(var(--header-h) + 1rem);align-self:start;position:sticky}.R0tajq_bigText{font-size:var(--step-3);letter-spacing:-.03em;font-weight:700;line-height:1.08}.R0tajq_steps{counter-reset:step;gap:0;margin:0;padding:0;list-style:none;display:grid}.R0tajq_steps li{border-top:1px solid var(--line);font-size:var(--step-1);grid-template-columns:4rem 1fr;gap:1rem;padding-block:1.75rem;line-height:1.4;display:grid}.R0tajq_steps li:first-child{border-top:0;padding-top:0}.R0tajq_stepNum{font-family:var(--font-mono);font-size:var(--step--1);color:var(--signal);padding-top:.4em}.R0tajq_metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0 0 3rem;padding:0;list-style:none;display:grid}.R0tajq_metrics li{background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:1rem;gap:.4rem;padding:1.5rem;display:grid}.R0tajq_metrics li span:last-child{font-family:var(--font-mono);font-size:var(--step--1);color:var(--muted)}.R0tajq_metricValue{font-size:var(--step-4);letter-spacing:-.04em;color:var(--signal);font-weight:800;line-height:1}.R0tajq_outcome{font-family:var(--font-serif);font-style:italic;font-size:var(--step-3);line-height:1.1}.R0tajq_next{overflow:hidden}.R0tajq_nextLink{gap:1.5rem;padding-block:clamp(5rem,3rem + 8vw,11rem);display:grid;position:relative}.R0tajq_nextTitle{--wdth:100;z-index:1;font-size:min(var(--step-6), 14vw, calc((100vw - 2 * var(--gutter)) / (var(--len,10) * .84)));letter-spacing:-.045em;text-transform:uppercase;font-variation-settings:"wdth" var(--wdth);font-weight:800;line-height:.86;transition:color .4s;position:relative}.R0tajq_nextLink:hover .R0tajq_nextTitle{color:var(--signal)}.R0tajq_nextVisual{right:var(--gutter);opacity:.85;border-radius:1rem;width:min(32vw,380px);margin-top:-12%;transition:opacity .4s;position:absolute;top:50%;overflow:hidden}.R0tajq_nextLink:hover .R0tajq_nextVisual{opacity:1}@media (max-width:899px){.R0tajq_facts{grid-template-columns:repeat(2,minmax(0,1fr))}.R0tajq_block{grid-template-columns:1fr}.R0tajq_blockLabel{position:static}.R0tajq_metrics{grid-template-columns:1fr}.R0tajq_nextVisual{width:100%;margin-top:0;position:relative;top:auto;right:auto}}@media (max-width:479px){.R0tajq_facts{grid-template-columns:1fr}.R0tajq_facts dd{overflow-wrap:anywhere}}
.DISHta_index{max-width:1400px;padding-bottom:clamp(4rem,8vw,9rem)}.DISHta_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding-bottom:2rem;display:flex}.DISHta_filters{flex-wrap:wrap;gap:.5rem;display:flex}.DISHta_filter{border:1px solid var(--line);min-height:44px;font-family:var(--font-mono);text-transform:uppercase;border-radius:999px;padding:.7rem 1.1rem;font-size:.75rem;transition:background .25s,color .25s,border-color .25s}.DISHta_filter sup{color:var(--signal);margin-left:.4rem}.DISHta_filter:hover{border-color:var(--paper)}.DISHta_filter[aria-pressed=true]{background:var(--paper);color:var(--ink);border-color:var(--paper)}.DISHta_filter[aria-pressed=true] sup{color:var(--signal-deep)}.DISHta_count{color:var(--muted);font-family:var(--font-mono);font-size:.75rem}.DISHta_list{grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.DISHta_endnote{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:2.5rem;display:flex}.DISHta_endnote p{font-family:var(--font-serif);font-style:italic;font-size:var(--step-2)}.DISHta_endnote a{color:var(--signal);font-size:.85rem}@media (prefers-reduced-motion:reduce){.DISHta_filter{transition:none}}
