@font-face{font-family:Inter Tight;font-style:normal;font-weight:200;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3-5_uhe2g8vfj.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:Inter Tight;font-style:normal;font-weight:200;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:200;font-display:swap;src:url(../media/9eba4caf7edd2921-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:200;font-display:swap;src:url(../media/f6752bd2263820da-s.12_ze2_d4hpxy.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:Inter Tight;font-style:normal;font-weight:200;font-display:swap;src:url(../media/f285987c35230861-s.318-mahh4esyg.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:Inter Tight;font-style:normal;font-weight:200;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0yot_wy8hf-md.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:Inter Tight;font-style:normal;font-weight:200;font-display:swap;src:url(../media/ab57efd000576a30-s.p.2q0khlq77_eaw.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:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3-5_uhe2g8vfj.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:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9eba4caf7edd2921-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f6752bd2263820da-s.12_ze2_d4hpxy.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:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f285987c35230861-s.318-mahh4esyg.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:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0yot_wy8hf-md.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:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ab57efd000576a30-s.p.2q0khlq77_eaw.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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3-5_uhe2g8vfj.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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9eba4caf7edd2921-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f6752bd2263820da-s.12_ze2_d4hpxy.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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f285987c35230861-s.318-mahh4esyg.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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0yot_wy8hf-md.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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ab57efd000576a30-s.p.2q0khlq77_eaw.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3-5_uhe2g8vfj.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9eba4caf7edd2921-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f6752bd2263820da-s.12_ze2_d4hpxy.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f285987c35230861-s.318-mahh4esyg.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0yot_wy8hf-md.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ab57efd000576a30-s.p.2q0khlq77_eaw.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:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_2566e9b6-module__vpIixG__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_2566e9b6-module__vpIixG__variable{--sx-sans:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d72c019e91ffb82f-s.23_tzllc9ug3l.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/8557ac4879842fb9-s.0v7f0_qic28v5.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/c847346577a98de0-s.2im-ylirbcr2x.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/db08d2e20377160a-s.2wq_0j16_l1ke.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/8394f9d71e076efc-s.1_84mggmphogq.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/19087af2bdec32b5-s.p.0u70gkhz9e0b8.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%}.jetbrains_mono_2b5c2db1-module__7ZEDoa__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal;font-weight:400}.jetbrains_mono_2b5c2db1-module__7ZEDoa__variable{--sx-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.sx{--sx-fog:#a9b1bc;--sx-silver:#c9d2dd;--sx-snow:#eef2f6;--sx-white:#f6f8fb;--sx-ink:#0b1626;--sx-dim:#3a4b62;--sx-glacier:#6f9cc8;--sx-night:#070d18;--sx-gutter:clamp(16px, 2.1vw, 30px);background:var(--sx-snow);color:var(--sx-ink);font-family:var(--sx-sans), "Inter Tight", sans-serif;-webkit-font-smoothing:antialiased;width:100%;overflow-x:clip}.sx *,.sx :before,.sx :after{box-sizing:border-box}.sx img{display:block}.sx p,.sx h2,.sx figure,.sx dl,.sx ol{margin:0}.sx h2{text-transform:none}.sx-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sx-defs{width:0;height:0;position:absolute}.sx-mono{font:400 11px/1.55 var(--sx-mono), "JetBrains Mono", monospace;letter-spacing:.08em;text-transform:uppercase}.sx-kicker{color:var(--sx-dim)}.sx-hero{background:linear-gradient(#a9b1bc, #bfc6cf 55%, var(--sx-snow));height:100svh;min-height:640px;position:relative;overflow:hidden}.sx-hero-scene{will-change:transform;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(72% 64%,#000 42%,#0000 100%);mask-image:radial-gradient(72% 64%,#000 42%,#0000 100%)}.sx-slab-sheen{mix-blend-mode:screen}.sx-slab-edges polygon,.sx-slab-edges polyline{stroke-dasharray:3000;stroke-dashoffset:0}.sx-hero-fog{background:linear-gradient(transparent 48%, #eef2f6bf 78%, var(--sx-snow));pointer-events:none;position:absolute;inset:0}.sx-corner{color:var(--sx-white);text-shadow:0 1px 12px #050b1840;z-index:3;position:absolute}.sx-corner p{margin:0 0 2px}.sx-tl{left:var(--sx-gutter);top:96px}.sx-tr{right:var(--sx-gutter);text-align:right;top:96px}.sx-ml{left:var(--sx-gutter);top:50%}.sx-mr{right:var(--sx-gutter);top:50%}.sx-pill{background:var(--sx-white);color:var(--sx-ink);text-shadow:none;border-radius:99px;padding:9px 14px;text-decoration:none;transition:background .3s,color .3s;display:inline-block}.sx-pill:hover,.sx-pill:focus-visible{background:var(--sx-ink);color:var(--sx-white)}.sx-word{font:600 15.6vw/.8 var(--sx-sans), sans-serif;letter-spacing:-.055em;z-index:2;justify-content:center;display:flex;position:absolute;bottom:5svh;left:0;right:0}.sx-word>span{display:flex}.sx-word span span{display:inline-block}.sx-word-snow{color:var(--sx-white);text-shadow:0 0 40px #ffffff73,0 2px 30px #0b162629}.sx-word-house{color:var(--sx-ink)}.sx-idea{gap:5vw var(--sx-gutter);padding:16svh var(--sx-gutter) 18svh;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.sx-idea .sx-kicker{grid-column:1/-1}.sx-idea-title,.sx-macro-title{font:300 7.4vw/.98 var(--sx-sans), sans-serif;letter-spacing:-.045em;grid-column:1/-1}.sx [data-thaw]{display:inline-block}.sx-ice-text{background:linear-gradient(#285c916b,#0b162633),url(/media/snowhouse/sign.webp) 38% 46%/330%;-webkit-background-clip:text;background-clip:text;padding-right:.06em;color:#0000!important}.sx-idea-body{grid-column:7/12;gap:34px;display:grid}.sx-idea-body>p{color:var(--sx-dim);max-width:520px;font-size:clamp(16px,1.25vw,19px);line-height:1.55}.sx-spec{border-top:1px solid var(--sx-silver)}.sx-spec div{border-bottom:1px solid var(--sx-silver);justify-content:space-between;padding:12px 0;display:flex}.sx-spec dt{color:var(--sx-dim)}.sx-spec dd{margin:0}.sx-film{height:230svh;position:relative}.sx-film-stage{height:100svh;position:sticky;top:0;overflow:hidden}.sx-film-frame{clip-path:inset(24% 30% round 6px);height:100%;position:absolute;inset:0}.sx-film-frame video{object-fit:cover;width:100%;height:100%}.sx-film-label{background:var(--sx-snow);color:var(--sx-ink);left:var(--sx-gutter);top:calc(var(--sx-gutter) + 70px);z-index:1;border-radius:99px;padding:6px 11px;position:absolute}.sx-film-word{color:var(--sx-white);font:600 19vw/.8 var(--sx-sans), sans-serif;letter-spacing:-.06em;mix-blend-mode:difference;text-align:center;z-index:1;position:absolute;bottom:-1.4vw;left:0;right:0}.sx-macro{padding:16svh var(--sx-gutter) 10svh}.sx-macro-head{gap:4vw;margin-bottom:7svh;display:grid}.sx-lens-figure{aspect-ratio:16/10;cursor:none;margin:0 calc(var(--sx-gutter) * -1);background:#e9ecf0;position:relative}.sx-lens-scene{width:100%;height:100%;display:block}.sx-lens-hole,.sx-lens-ring{transition:r .5s cubic-bezier(.2,.9,.2,1)}.sx-pin{color:var(--sx-ink);pointer-events:none;align-items:center;gap:10px;display:flex;position:absolute}.sx-pin i{background:var(--sx-ink);border-radius:50%;width:7px;height:7px;display:block;box-shadow:0 0 0 6px #0b16261a}.sx-macro-caption{bottom:var(--sx-gutter);color:var(--sx-dim);left:var(--sx-gutter);max-width:360px;position:absolute}.sx-chapters{background:var(--sx-night);color:var(--sx-white)}.sx-chapters-pin{flex-direction:column;gap:6svh;min-height:100svh;padding:14svh 0 8svh;display:flex;overflow:hidden}.sx-chapters-head{gap:var(--sx-gutter);padding:0 var(--sx-gutter);justify-content:space-between;align-items:end;display:flex}.sx-chapters-title{font:300 6vw/.95 var(--sx-sans), sans-serif;letter-spacing:-.045em}.sx-chapters-head p{opacity:.6;text-align:right;max-width:340px}.sx-track{gap:var(--sx-gutter);padding:0 var(--sx-gutter);will-change:transform;width:max-content;list-style:none;display:flex}.sx-track li{gap:12px;width:clamp(280px,34vw,620px);display:grid}.sx-track-media{aspect-ratio:16/10;display:block;overflow:hidden}.sx-track-media img{object-fit:cover;width:100%;height:100%}.sx-track-media img.is-valley{transform-origin:100% 0;transform:scale(2.4)}.sx-track-meta{gap:14px;display:flex}.sx-track-meta b{color:#8fc3e8;font-weight:400}.sx-track-note{opacity:.62;font-size:15px}.sx-progress{height:1px;margin:0 var(--sx-gutter);background:#f4f6f924}.sx-progress i{background:var(--sx-white);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.sx-end{color:var(--sx-white);align-content:end;gap:5svh var(--sx-gutter);min-height:125svh;padding:0 var(--sx-gutter) var(--sx-gutter);background:#7e93ab;grid-template-columns:1fr auto;grid-template-areas:"spec next""live live";display:grid;position:relative;overflow:hidden}.sx-end-sign{object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;inset:0}.sx-end-fog{background:linear-gradient(var(--sx-night), #7e93ab00 26%, #7e93ab00 55%, #3c4c62bf);pointer-events:none;position:absolute;inset:0}.sx-end-gl{position:absolute;inset:0}.sx-end-sign{transition:opacity .8s}.sx-end:has(.sx-end-gl[data-ready]) .sx-end-sign{opacity:0}.sx-end>:not(img):not(.sx-end-fog):not(.sx-end-gl){position:relative}.sx-end-spec{border-color:#f4f6f94d;grid-area:spec;align-self:end;width:100%;max-width:420px}.sx-end-spec div{border-color:#f4f6f94d}.sx-end-spec dt{color:#f4f6f9b3}.sx-end-live{color:var(--sx-white);font:600 9vw/.86 var(--sx-sans), sans-serif;letter-spacing:-.055em;grid-area:live;gap:1.4vw;text-decoration:none;transition:color .4s;display:grid}.sx-end-live:hover,.sx-end-live:focus-visible{color:var(--sx-ink)}.sx-end-live .sx-mono{letter-spacing:.08em}.sx-end-next{color:var(--sx-white);grid-area:next;align-self:end;text-decoration:none}.sx-end-next:hover{text-decoration:underline}.sx-root[data-motion=reduced] .sx-film{height:auto}.sx-root[data-motion=reduced] .sx-film-stage{position:relative}.sx-root[data-motion=reduced] .sx-film-frame{clip-path:none}.sx-root[data-motion=reduced] .sx-track{width:100%;overflow-x:auto}@media (max-width:760px){.sx-hero{min-height:560px}.sx-hero-scene{-webkit-mask-image:radial-gradient(90% 56% at 50% 46%,#000 48%,#0000 100%);mask-image:radial-gradient(90% 56% at 50% 46%,#000 48%,#0000 100%)}.sx-tl,.sx-tr{top:84px}.sx-ml{display:none}.sx-mr{top:auto;bottom:calc(4svh + 34vw);left:var(--sx-gutter);right:auto}.sx-word{padding:0 var(--sx-gutter);flex-direction:column;align-items:flex-start;font-size:17.4vw;line-height:.82;bottom:4svh}.sx-word-house{align-self:flex-end}.sx-idea-title,.sx-macro-title{font-size:12.4vw}.sx-idea-body{grid-column:1/-1}.sx-film{height:170svh}.sx-film-frame{clip-path:inset(30% 8% round 6px)}.sx-film-word{font-size:24vw}.sx-lens-figure{aspect-ratio:4/5;cursor:auto}.sx-pin{display:none}.sx-chapters-head{flex-direction:column;align-items:start}.sx-chapters-title{font-size:13vw}.sx-chapters-head p{text-align:left}.sx-track{scroll-snap-type:x mandatory;width:100%;padding-bottom:12px;overflow-x:auto}.sx-track li{scroll-snap-align:start;flex:none;width:78vw}.sx-progress{display:none}.sx-end{min-height:115svh}.sx-end-sign{object-position:38% 45%;height:46%;top:14%;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.sx-end-live{font-size:12.6vw}}
