@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4084ce120da2621a-s.0xli8s7shaj_o.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:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/16d91c780434f2ce-s.p.08txxdt~yy1o3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ef79401ea952b7f0-s.14047qjmgi0bb.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8800dfc60902df36-s.p.127vvh92c894b.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:Onest Fallback;src:local(Arial);ascent-override:92.2%;descent-override:28.99%;line-gap-override:0.0%;size-adjust:105.2%}.onest_c4fb3bb1-module__iqPdza__className{font-family:Onest,Onest Fallback;font-style:normal}.onest_c4fb3bb1-module__iqPdza__variable{--font-onest:"Onest", "Onest Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.08hd0g.321csk.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.p.0x08jh8vondwt.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.0~wrfy7sm-h4g.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.0k_.i63k_i_qa.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.16-z~2sp29ex6.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.0m9hhkgdlzukj.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.p.0juuwbcf7uz~t.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.0qg7j5o.yrclm.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0hkrq11n-dhos.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.07ig5l8azj~hy.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.0_n_qwbzcushi.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.p.07r2ragk8ph~z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0787d67~10694.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0dgq8lqrj3gc_.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0o14nraug8u5s.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_b5cb14e1-module__sk2ffq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_b5cb14e1-module__sk2ffq__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Oswald;font-style:normal;font-weight:300;font-display:swap;src:url(../media/efadc3f7fcf6ac94-s.0ronfshk6c11u.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:Oswald;font-style:normal;font-weight:300;font-display:swap;src:url(../media/8e410338cab7e12e-s.p.0pzfatk.cc28~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7e93c0a52799e849-s.02iuq1j5cuj0..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:Oswald;font-style:normal;font-weight:300;font-display:swap;src:url(../media/037b6aa687f94b32-s.04mfs5x1exovh.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9a800f173b8d9e8f-s.p.129r4siq6of2c.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:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(../media/efadc3f7fcf6ac94-s.0ronfshk6c11u.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:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8e410338cab7e12e-s.p.0pzfatk.cc28~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e93c0a52799e849-s.02iuq1j5cuj0..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:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(../media/037b6aa687f94b32-s.04mfs5x1exovh.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a800f173b8d9e8f-s.p.129r4siq6of2c.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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/efadc3f7fcf6ac94-s.0ronfshk6c11u.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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e410338cab7e12e-s.p.0pzfatk.cc28~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e93c0a52799e849-s.02iuq1j5cuj0..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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/037b6aa687f94b32-s.04mfs5x1exovh.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9a800f173b8d9e8f-s.p.129r4siq6of2c.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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/efadc3f7fcf6ac94-s.0ronfshk6c11u.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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8e410338cab7e12e-s.p.0pzfatk.cc28~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e93c0a52799e849-s.02iuq1j5cuj0..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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/037b6aa687f94b32-s.04mfs5x1exovh.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a800f173b8d9e8f-s.p.129r4siq6of2c.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:Oswald Fallback;src:local(Arial);ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.0%;size-adjust:81.43%}.oswald_3b006f05-module___YgMDa__className{font-family:Oswald,Oswald Fallback;font-style:normal}.oswald_3b006f05-module___YgMDa__variable{--font-oswald:"Oswald", "Oswald Fallback"}
:root{--bg:#fff;--ink:#111214;--muted:#5a5c63;--body-muted:#45474e;--ghost:#c6c8d0;--ink-rgb:17, 18, 20;--bg-rgb:255, 255, 255;--b-30:#1112144d;--b-25:#11121440;--b-20:#11121433;--b-18:#1112142e;--b-15:#11121426;--b-12:#1112141f;--ease:cubic-bezier(.16, 1, .3, 1);--font-display:var(--font-onest), Helvetica, Arial, sans-serif;--font-condensed:var(--font-oswald), "Arial Narrow", sans-serif;--font-mono:var(--font-plex-mono), "IBM Plex Mono", monospace;--container:1560px;--pad-x:32px}*{box-sizing:border-box}html,body{background:var(--bg);margin:0;padding:0}html{scrollbar-width:none;-ms-overflow-style:none}html,body,.ss-page{background-color:#fff}body{font-family:var(--font-display);color:var(--ink);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;cursor:pointer;text-decoration:none}button{cursor:pointer;font-family:inherit}.ss-skip-link{background:var(--ink);color:var(--bg);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;z-index:1000;padding:12px 16px;font-size:10px;transition:transform .18s;position:fixed;top:12px;left:16px;transform:translateY(-180%)}.ss-skip-link:focus{transform:translateY(0)}#main-content:focus,:focus{outline:none}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ss-btn:focus-visible,.ss-avatar:focus-visible{outline-offset:2px}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}img{max-width:100%}::selection{background:var(--ink);color:var(--bg)}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}@keyframes n-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes n-rise{0%{transform:translateY(112%)}to{transform:translateY(0)}}@keyframes n-fade{0%{opacity:0}to{opacity:1}}@keyframes n-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes n-hairline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes o-hairline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes o-drift{0%{opacity:0;transform:translateY(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(42px)}}@keyframes n-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-26px)rotate(3deg)}}@keyframes n-kenburns{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes n-aurora1{0%,to{transform:translate(-10%,-6%)scale(1)}50%{transform:translate(14%,10%)scale(1.25)}}@keyframes n-aurora2{0%,to{transform:translate(8%,12%)scale(1.15)}50%{transform:translate(-12%,-8%)scale(.9)}}@keyframes n-grain{0%,to{transform:translate(0)}20%{transform:translate(-32px,22px)}40%{transform:translate(22px,-32px)}60%{transform:translate(-22px,-22px)}80%{transform:translate(32px,32px)}}@keyframes n-wipe{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes n-caret{0%,to{opacity:1}50%{opacity:0}}@keyframes n-pulse{0%,to{box-shadow:0 0 0 0 rgba(var(--ink-rgb), .35)}50%{box-shadow:0 0 0 9px rgba(var(--ink-rgb), 0)}}@keyframes n-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}body:after{content:"";z-index:999;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 300 300' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:300px 300px;animation:9s steps(10,end) infinite n-grain;position:fixed;inset:-120px}.ss-ambient{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ss-ambient__blob1{background:radial-gradient(circle, rgba(var(--ink-rgb), .05) 0%, transparent 60%);filter:blur(40px);width:55vw;height:55vw;animation:26s ease-in-out infinite n-aurora1;position:absolute;top:15%;left:10%}.ss-ambient__blob2{background:radial-gradient(circle, rgba(var(--ink-rgb), .04) 0%, transparent 60%);filter:blur(40px);width:45vw;height:45vw;animation:32s ease-in-out infinite n-aurora2;position:absolute;bottom:10%;right:5%}.ss-ambient canvas{width:100%;height:100%;position:absolute;inset:0}.t-mono{font-family:var(--font-mono)}.t-label{font-family:var(--font-mono);letter-spacing:.16em;color:var(--muted);text-transform:uppercase;font-size:10px}.t-label--sm{font-family:var(--font-mono);letter-spacing:.14em;color:var(--muted);text-transform:uppercase;font-size:9px}.t-display{text-transform:uppercase;letter-spacing:.01em;font-weight:900;font-stretch:66%;line-height:.86}.t-outline{color:#0000;-webkit-text-stroke:1.5px var(--ink)}.ss-container{max-width:var(--container);padding-left:var(--pad-x);padding-right:var(--pad-x);margin:0 auto}.ss-section{z-index:1;padding-bottom:110px;position:relative}.ss-section__head{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:28px;padding-bottom:14px;display:flex}.ss-section__title{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(36px,4.2vw,72px);font-weight:900;font-stretch:66%;line-height:.9}.ss-section__num{font-family:var(--font-mono);letter-spacing:.2em;vertical-align:top;color:var(--muted);margin-right:16px;font-size:12px;font-weight:400;font-stretch:100%}.ss-section__note{font-family:var(--font-mono);letter-spacing:.16em;color:var(--muted);text-transform:uppercase;text-align:right;flex-shrink:0;font-size:10px}.ss-btn{background:var(--ink);color:var(--bg);border:1px solid var(--ink);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;transition:transform .3s var(--ease), opacity .2s ease;justify-content:center;align-items:center;gap:10px;padding:13px 24px;font-size:11px;font-weight:600;display:inline-flex}.ss-btn:hover{transform:translateY(-3px)}.ss-btn--ghost{color:var(--ink);background:0 0;transition:background .2s,color .2s}.ss-btn--ghost:hover{background:var(--ink);color:var(--bg);transform:none}a:active,button:active{scale:.98}.ss-plate{background:var(--bg);border:1px solid rgba(var(--ink-rgb), .4);font-family:var(--font-mono);letter-spacing:.14em;color:var(--ink);text-transform:uppercase;max-width:calc(100% - 28px);padding:5px 10px;font-size:9px;position:absolute;bottom:14px;left:14px}[data-reveal]{opacity:0;transform:translateY(28px)}[data-reveal].is-in{opacity:1;transition:opacity .68s var(--ease), transform .68s var(--ease);transition-delay:var(--reveal-delay,0s);transform:translate(0,0)}[data-reveal].no-anim{opacity:1;transition:none;transform:none}[data-split] .split-ch{transition:transform .9s var(--ease);display:inline-block;transform:translateY(112%)}[data-split].is-in .split-ch{transform:translateY(0)}[data-split] .split-wrap{vertical-align:bottom;display:inline-block;overflow:hidden}[data-split] .split-word{white-space:nowrap;display:inline-block}.fx-kenburns{animation:16s cubic-bezier(.45,0,.55,1) infinite n-kenburns}.ss-progress{background:var(--ink);transform-origin:0;z-index:95;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.ss-toggle{border:1px solid var(--ink);background:0 0;flex-shrink:0;width:44px;height:24px;padding:0;transition:background .2s;position:relative}.ss-toggle:after{content:"";background:var(--ink);width:16px;height:16px;transition:transform .25s var(--ease), background .2s ease;position:absolute;top:3px;left:3px}.ss-toggle[aria-checked=true]{background:var(--ink)}.ss-toggle[aria-checked=true]:after{background:var(--bg);transform:translate(20px)}.ss-skeleton{background:linear-gradient(90deg, rgba(var(--ink-rgb), .06) 25%, rgba(var(--ink-rgb), .12) 50%, rgba(var(--ink-rgb), .06) 75%);background-size:200% 100%;animation:1.4s linear infinite n-shimmer}.ss-input{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink);background:0 0;border:none;outline:none;width:100%;padding:16px 18px;font-size:11px}.ss-input::placeholder{color:var(--muted);text-transform:uppercase}.ss-link{border-bottom:1px solid rgba(var(--ink-rgb), .35);transition:border-color .25s;position:relative}.ss-link:hover{border-color:var(--ink)}.ss-endmark{background:var(--ink);vertical-align:baseline;width:10px;height:10px;margin-left:8px;display:inline-block}.pg-head{overflow:hidden}.pg-head>*{animation:n-rise .9s var(--ease) .1s both}.pg-hairline{transform-origin:0;animation:1.1s cubic-bezier(.83,0,.17,1) .25s both n-hairline}.pg-fade{animation:.8s .35s both n-fade}@media (max-width:900px){:root{--pad-x:18px}.ss-section{padding-bottom:70px}.ss-section__head{flex-direction:column;align-items:flex-start;gap:10px}.ss-section__note{text-align:left}.ss-section__title{font-size:clamp(34px,10.5vw,52px);line-height:.92}}@media (max-width:700px){body:after{opacity:.025}.ss-ambient__blob1,.ss-ambient__blob2{animation:none}[data-split] .split-ch,[data-split].is-in .split-ch{transition:none;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}body:after{animation:none!important}}html{scroll-behavior:auto}html.lenis,html.lenis body{height:auto}html.lenis{scroll-behavior:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}@media not (prefers-reduced-motion:reduce){@supports (animation-timeline:view()){@keyframes sd-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ss-section__head{border-bottom-color:#0000;position:relative}.ss-section__head:after{content:"";background:var(--ink);transform-origin:0;height:1px;animation:linear both sd-draw;animation-timeline:view();animation-range:entry entry 90%;position:absolute;bottom:-1px;left:0;right:0}@keyframes sd-condense{0%{letter-spacing:.03em;font-stretch:86%}to{letter-spacing:.01em;font-stretch:66%}}.ss-section__title{animation:linear both sd-condense;animation-timeline:view();animation-range:entry 10%}@keyframes sd-unclip{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}.hh-essay figure,.hh-journal__img,.hh-desk__photo,.hh-foryou__img,.ss-card__img{animation:1ms linear both sd-unclip;animation-timeline:view();animation-range:entry entry 60%}@keyframes sd-hero-lead{to{opacity:0;transform:translateY(-70px)}}@keyframes sd-hero-dek{to{opacity:0;transform:translateY(-30px)}}.hh-hero__lead{animation:linear both sd-hero-lead;animation-timeline:scroll(root);animation-range:0 85vh}.hh-hero__dek{animation:1.2s 1.5s both n-fade,linear both sd-hero-dek;animation-timeline:auto,scroll(root);animation-range:normal,0 85vh}@keyframes sd-ink{0%{opacity:.15}to{opacity:1}}.ss-footer__giant{animation:linear both sd-ink;animation-timeline:view();animation-range:entry entry 80%}}}
.ss-page h1,.ss-page h2,.ss-page h3,.art-title,.ss-section__title{font-family:var(--font-condensed);letter-spacing:.01em;font-weight:500}body:after,.ss-ambient{display:none!important}.ss-ticker{background:var(--bg);color:var(--ink);border-bottom:1px solid var(--b-20)}.ss-ticker__live,.ss-ticker__item{color:var(--ink)}.ss-ticker__sep{color:var(--muted)}.ss-ticker__dot{background:var(--ink)}.ss-masthead__logo,.ss-logo{letter-spacing:-.01em;font-weight:800}.ss-nav a,.ss-nav button{font-family:var(--font-mono);letter-spacing:.18em}.art-meta,.art-byline{font-family:var(--font-mono)}html:not(:has(.film-home)) .ss-page{padding-top:92px}.ss-masthead{padding:48px var(--pad-x) 0}.ss-masthead__row{border-bottom:none;justify-content:flex-start;gap:14px;padding-bottom:14px}.ss-logo{font-family:var(--font-display);letter-spacing:-.01em;text-transform:none;order:0;font-size:21px;font-weight:800;font-stretch:100%}.ss-masthead__side--right{letter-spacing:.24em;order:1;font-size:9px}.ss-masthead__side:not(.ss-masthead__side--right){order:2;margin-left:auto}.ss-nav{border-top:none}html:has(.film-home) .ss-chrome-hdr{display:none!important}.ss-chrome-hdr{z-index:50;position:relative}html:not(:has(.film-home)) body{background:#fdfdfd}
:root{--motion-reveal:cubic-bezier(.16, 1, .3, 1);--motion-structure:cubic-bezier(.87, 0, .13, 1);--motion-hover:.42s}[data-motion-shell]{pointer-events:none;clip-path:inset(50%);block-size:1px;inline-size:1px;position:fixed;overflow:hidden}.ss-site-preloader{z-index:999;color:#141414;pointer-events:none;opacity:1;background:#f5f5f5;justify-content:center;align-items:center;width:100vw;height:100vh;transition:opacity .35s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:0}.ss-site-preloader[data-phase=fade]{opacity:0}.ss-site-preloader__mask{height:20px;overflow:hidden}.ss-site-preloader__mask p{font-family:var(--font-onest), "Inter Tight", sans-serif;letter-spacing:-.025em;margin:0;font-size:14px;font-weight:600;line-height:20px;transition:transform .6s cubic-bezier(.87,0,.13,1);transform:translateY(0)}.ss-site-preloader[data-phase=exit] .ss-site-preloader__mask p,.ss-site-preloader[data-phase=fade] .ss-site-preloader__mask p{transform:translateY(-20px)}.ss-route-curtain{z-index:998;color:#f5f5f2;pointer-events:none;visibility:hidden;position:fixed;inset:0;overflow:hidden}.ss-route-curtain:not([data-phase=idle]){pointer-events:auto;visibility:visible}.ss-route-curtain__panel{will-change:transform;background:#070708;height:calc(50% + 1px);transition:transform .56s cubic-bezier(.87,0,.13,1);position:absolute;left:0;right:0}.ss-route-curtain__panel--top{top:0;transform:translateY(-101%)}.ss-route-curtain__panel--bottom{bottom:0;transform:translateY(101%)}.ss-route-curtain[data-phase=closing] .ss-route-curtain__panel,.ss-route-curtain[data-phase=covered] .ss-route-curtain__panel{transform:translateY(0)}.ss-route-curtain[data-phase=opening] .ss-route-curtain__panel--top{transform:translateY(-101%)}.ss-route-curtain[data-phase=opening] .ss-route-curtain__panel--bottom{transform:translateY(101%)}.ss-route-curtain__horizon{z-index:2;background:#f5f5f2b8;width:0;height:1px;transition:width .48s cubic-bezier(.16,1,.3,1) .17s,opacity .22s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ss-route-curtain[data-phase=closing] .ss-route-curtain__horizon,.ss-route-curtain[data-phase=covered] .ss-route-curtain__horizon{width:calc(100% - 64px)}.ss-route-curtain[data-phase=opening] .ss-route-curtain__horizon{opacity:0;width:calc(100% - 64px)}.ss-route-curtain__copy{z-index:3;justify-content:space-between;align-items:center;width:calc(100% - 64px);display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,calc(-100% - 14px))}.ss-route-curtain__copy strong,.ss-route-curtain__copy small{font:600 10px/1 "IBM Plex Mono", var(--font-plex-mono,monospace);letter-spacing:.11em;opacity:0;transition:transform .52s cubic-bezier(.16,1,.3,1) .24s,opacity .3s .24s;transform:translateY(22px)}.ss-route-curtain__copy small{color:#f5f5f294;font-size:8px}.ss-route-curtain[data-phase=closing] .ss-route-curtain__copy strong,.ss-route-curtain[data-phase=closing] .ss-route-curtain__copy small,.ss-route-curtain[data-phase=covered] .ss-route-curtain__copy strong,.ss-route-curtain[data-phase=covered] .ss-route-curtain__copy small{opacity:1;transform:translateY(0)}.ss-route-curtain[data-phase=opening] .ss-route-curtain__copy strong,.ss-route-curtain[data-phase=opening] .ss-route-curtain__copy small{opacity:0;transition-delay:0s;transform:translateY(-22px)}.ss-route-progress{--route-progress:0;z-index:4;color:#f5f5f2;opacity:0;width:calc(100% - 64px);transition:opacity .22s ease, transform .52s var(--motion-reveal);position:absolute;top:50%;left:50%;transform:translate(-50%)}.ss-route-progress__track{background:#f5f5f233;width:100%;height:1px;display:block;position:relative;overflow:hidden}.ss-route-progress__fill{transform:scaleX(calc(var(--route-progress) / 100));transform-origin:0;will-change:transform;background:#f5f5f2;transition:transform .12s linear;display:block;position:absolute;inset:0}.ss-route-progress__meta{justify-content:space-between;align-items:baseline;padding-top:14px;display:flex}.ss-route-progress__meta small,.ss-route-progress__meta strong{font:600 8px/1 "IBM Plex Mono", var(--font-plex-mono,monospace);letter-spacing:.11em}.ss-route-progress__meta small{color:#f5f5f294}.ss-route-progress__meta strong{font-variant-numeric:tabular-nums;text-align:right;min-width:4ch;font-size:10px}.ss-route-curtain[data-phase=closing] .ss-route-progress,.ss-route-curtain[data-phase=covered] .ss-route-progress{opacity:1;transform:translate(-50%)}.ss-route-curtain[data-phase=opening] .ss-route-progress{opacity:0;transition-duration:.18s;transform:translate(-50%,-10px)}::view-transition-old(root){animation:ss-route-out .52s var(--motion-structure) both}::view-transition-new(root){animation:ss-route-in .72s var(--motion-reveal) both}@keyframes ss-route-out{to{opacity:.45;filter:blur(3px);transform:translateY(-4.5rem)scale(.965)}}@keyframes ss-route-in{0%{opacity:0;clip-path:inset(5rem 0 0);transform:translateY(4rem)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}[data-line-mask]{overflow:clip}[data-line-mask]>span{transition:translate .85s var(--motion-reveal), opacity .5s ease;display:block}@media (prefers-reduced-motion:reduce){.ss-site-preloader{transition-duration:.12s}.ss-route-progress,.ss-route-progress__fill{transition:none}.ss-route-curtain{display:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}@media (max-width:700px){.ss-route-curtain[data-phase=closing] .ss-route-curtain__horizon,.ss-route-curtain[data-phase=covered] .ss-route-curtain__horizon,.ss-route-curtain[data-phase=opening] .ss-route-curtain__horizon,.ss-route-curtain__copy,.ss-route-progress{width:calc(100% - 36px)}.ss-route-progress__meta small{font-size:0}.ss-route-progress__meta small:after{content:"LOADING";font-size:8px}}
