@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_5d051e7d-module__NRAaXG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_5d051e7d-module__NRAaXG__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_5a15358d-module__PHhD9W__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_5a15358d-module__PHhD9W__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/ca8956476e4b15e1-s.2of77tvarlxv9.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:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/0ada71b763703d9d-s.0_hkuyklry9k2.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:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/2b7d3311b69a4dca-s.p.32vcy6_pq4pnh.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_295d1ef0-module__yCGoWW__className{font-family:Newsreader,Newsreader Fallback;font-style:italic}.newsreader_295d1ef0-module__yCGoWW__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f6e5797ad9fd88cc.09lma84ryndma.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:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/33ff89548488d79f.3fy-fzez19-b4.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:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f99c309598d4ef8a.p.2v-hvpha9wp8q.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}.big_shoulders_b27263f6-module__sonNLW__className{font-family:Big Shoulders;font-style:normal}.big_shoulders_b27263f6-module__sonNLW__variable{--font-big-shoulders:"Big Shoulders"}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/3d51db290a6a25f3-s.0kkodo7okz7sx.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/f7054824cbb51795-s.3gwda9lv2grgl.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/74effe3e2193102a-s.p.2ke8r1sltdje0.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_66cda769-module__NPvOJG__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_66cda769-module__NPvOJG__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
:root{--c-red:#e63946;--c-red-hot:#ff5a66;--c-red-deep:#b3122a;--c-red-ink:#c41e33;--c-dark:#09090b;--c-dark-2:#111113;--c-dark-3:#1a1a1d;--c-pale:#cbccd0;--c-pale-2:#bfc0c5;--c-pale-3:#e4e5e8;--c-ink:#0c0c0e;--c-white:#f3f3f1;--c-paper:#fff;--font-sans:var(--font-geist), "Helvetica Neue", Arial, sans-serif;--font-display:var(--font-geist), "Helvetica Neue", Arial, sans-serif;--font-serif:var(--font-newsreader), Georgia, "Times New Roman", serif;--font-mono:var(--font-geist-mono), ui-monospace, "Cascadia Mono", Consolas, monospace;--font-stadium:var(--font-big-shoulders), "Arial Narrow", sans-serif;--font-warm:var(--font-bricolage), var(--font-geist), sans-serif;--fs-display:clamp(2.9rem, 1rem + 5.6vw, 7rem);--fs-title:clamp(2.1rem, 1rem + 3.1vw, 4.25rem);--fs-statement:clamp(1.7rem, .95rem + 2.3vw, 3.4rem);--fs-h2:var(--fs-title);--fs-h3:clamp(1.35rem, 1.05rem + .8vw, 1.85rem);--fs-h4:clamp(1.1rem, 1.02rem + .3vw, 1.25rem);--fs-lead:clamp(1.1rem, 1rem + .35vw, 1.3rem);--fs-body:1rem;--fs-small:.9375rem;--fs-meta:.6875rem;--fs-chapter:clamp(1.05rem, .98rem + .25vw, 1.2rem);--fs-hero:var(--fs-display);--fs-section:var(--fs-title);--fw-display:300;--fw-title:300;--fw-ui:450;--ws-display:100%;--wd-h2:100%;--lh-display:.98;--lh-title:1.04;--lh-body:1.65;--track-display:-.045em;--track-title:-.04em;--track-meta:.08em;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4rem;--sp-9:6rem;--sp-10:8rem;--sp-11:12rem;--gutter:clamp(1.25rem, 4vw, 3.5rem);--hud:var(--gutter);--pad:clamp(7rem, 16vh, 12rem);--section-m:var(--pad);--block-gap:clamp(3.5rem, 8vh, 6.5rem);--col-gap:clamp(1rem, 2vw, 2rem);--max-w:1480px;--measure:58ch;--header-h:76px;--r-sm:10px;--r-md:18px;--r-lg:28px;--r-input:12px;--r-card:var(--r-md);--r-frame:var(--r-lg);--r-pill:999px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-premium:cubic-bezier(.32, .72, 0, 1);--ease-in-out:cubic-bezier(.76, 0, .24, 1);--ease-exit:cubic-bezier(.7, 0, .84, 0);--dur-1:.18s;--dur-2:.32s;--dur-3:.6s;--dur-4:.9s;--dur-5:1.4s;--z-world:0;--z-page:1;--z-raised:2;--z-grain:40;--z-header:50;--z-menu:60;--z-transition:70;--z-preloader:80;--accent:var(--c-red);--accent-press:var(--c-red-deep);--brand:var(--c-red);--on-accent:#fff;--icon:1.125rem;--h:3rem}:root,body,[data-tone=dark],[data-theme=dark],[data-theme=void],[data-theme=night],[data-theme=deep]{--bg:var(--c-dark);--bg-solid:var(--c-dark-2);--bg-raised:var(--c-dark-2);--surface:#ffffff0a;--surface-2:#ffffff14;--fg:var(--c-white);--fg-2:#f3f3f1bd;--fg-3:#f3f3f185;--fg-4:#f3f3f138;--line:#f3f3f11a;--line-2:#f3f3f133;--accent-text:var(--c-red-hot);--focus:var(--c-red-hot);--error:var(--c-red-hot);--tint:#ffffff0d;--tint-2:#ffffff17;--glass:#1111139e;--glass-line:#ffffff1a;--btn-bg:var(--c-white);--btn-fg:var(--c-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-tone=pale],[data-theme=light],[data-theme=haze],[data-theme=paper],[data-theme=day]{--bg:var(--c-pale);--bg-solid:var(--c-pale-3);--bg-raised:#ffffff8c;--surface:#ffffff52;--surface-2:#ffffff8c;--fg:var(--c-ink);--fg-2:#0c0c0ebd;--fg-3:#0c0c0e8f;--fg-4:#0c0c0e3d;--line:#0c0c0e1f;--line-2:#0c0c0e38;--accent-text:var(--c-red-ink);--focus:var(--c-red-ink);--error:var(--c-red-ink);--tint:#0c0c0e0d;--tint-2:#0c0c0e17;--glass:#ffffff80;--glass-line:#ffffffb3;--btn-bg:var(--c-ink);--btn-fg:var(--c-white);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}
*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;hanging-punctuation:first last;background:var(--c-dark);overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}body{background:var(--c-dark);min-height:100svh;color:var(--fg);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:400;line-height:var(--lh-body);font-kerning:normal;font-optical-sizing:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-x:clip}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--fw-title);line-height:var(--lh-title);letter-spacing:-.02em;text-wrap:balance}strong,b{font-weight:550}p{text-wrap:pretty}ul[role=list],ol[role=list]{padding:0;list-style:none}::selection{background:var(--c-red);color:#fff}:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:var(--r-sm)}:focus:not(:focus-visible){outline:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--sp-3);left:var(--sp-3);z-index:calc(var(--z-preloader) + 1);padding:var(--sp-3) var(--sp-5);border-radius:var(--r-pill);color:var(--c-ink);transition:transform var(--dur-2) var(--ease-out);background:#fff;font-weight:500;position:fixed;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}html,body{transition:background-color .8s var(--ease-in-out)}html[data-page-tone=pale],html[data-page-tone=pale] body{background:var(--c-pale)}html[data-page-tone=warm],html[data-page-tone=warm] body{background:#d6d3cf}html[data-page-tone=dusk],html[data-page-tone=dusk] body{background:#2a2b31}.container{width:100%;max-width:calc(var(--max-w) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.chapter{z-index:var(--z-page);background:var(--bg);color:var(--fg);padding-block:var(--pad);position:relative}.chapter[data-see-through]{background:0 0}.chapter[data-sheet]{margin-top:calc(var(--r-lg) * -1);border-radius:var(--r-lg) var(--r-lg) 0 0}.chapter[data-round-end]{border-bottom-left-radius:var(--r-lg);border-bottom-right-radius:var(--r-lg)}.chapter[data-flush]{padding-block:0}.t-display{font-family:var(--font-display);font-size:var(--fs-display);font-weight:var(--fw-display);line-height:var(--lh-display);letter-spacing:var(--track-display);text-wrap:balance}.t-title{font-family:var(--font-display);font-size:var(--fs-title);font-weight:var(--fw-title);line-height:var(--lh-title);letter-spacing:var(--track-title);text-wrap:balance}.t-statement{font-size:var(--fs-statement);letter-spacing:-.035em;text-wrap:balance;font-weight:300;line-height:1.16}.t-h3{font-size:var(--fs-h3);letter-spacing:-.025em;font-weight:400;line-height:1.2}.t-h4{font-size:var(--fs-h4);letter-spacing:-.015em;font-weight:450;line-height:1.3}.t-lead{font-size:var(--fs-lead);color:var(--fg-2);letter-spacing:-.01em;max-width:var(--measure);line-height:1.5}.t-body{color:var(--fg-2);max-width:var(--measure)}.t-small{font-size:var(--fs-small);color:var(--fg-3)}.t-num{font-variant-numeric:tabular-nums}.t-display em,.t-title em,.t-statement em{color:var(--accent-text);font-style:normal}.meta,.eyebrow{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--fg-3);align-items:center;gap:.6em;font-weight:400;line-height:1.4;display:inline-flex}.chapter-label{font-family:var(--font-serif);font-style:italic;font-size:var(--fs-chapter);letter-spacing:0;color:var(--fg-2);align-items:center;gap:.75rem;font-weight:400;display:inline-flex}.chapter-label:before{content:"";background:var(--c-red);border-radius:50%;flex:none;width:6px;height:6px}.dot{background:var(--c-red);border-radius:50%;width:6px;height:6px;display:inline-block}.grain{z-index:var(--z-grain);pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1.2s steps(5,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.route{animation:route-in .9s var(--ease-out) both}@keyframes route-in{0%{opacity:0}}@media (scripting:enabled){[data-reveal]{opacity:0;transition:opacity 1.1s var(--ease-out), transform 1.3s var(--ease-out);transition-delay:var(--delay,0s);transform:translateY(2.5rem)}[data-reveal=fade]{transform:none}[data-reveal].is-in{opacity:1;transform:none}}.split-line{margin-bottom:-.08em;padding-bottom:.08em}.js [data-kinetic]{visibility:hidden}.js.kinetic-safe [data-kinetic]{visibility:visible}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}.js [data-kinetic]{visibility:visible}}
