@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-normal-Yta7XZ9C.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-normal-lsPpqi9g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-vietnamese-500-normal-BZGLGj12.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-500-normal-DqXqCC0q.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-normal-DYeaGGzO.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff)format("woff");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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");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}[data-palette=a]{--ground:#f4f5f3;--ink:#121416;--graphite:#62676c;--accent:#3440e0;--stage-bg:transparent;--stage-fill:#f4f5f3;--stage-ink:#121416;--stage-graphite:#62676c;--resolved:var(--accent)}[data-palette=b]{--ground:#f6f5f1;--ink:#17130f;--graphite:#6c6660;--accent:#8c1d2c;--stage-bg:transparent;--stage-fill:#f6f5f1;--stage-ink:#17130f;--stage-graphite:#6c6660;--resolved:var(--accent)}[data-palette=c]{--ground:#f2f2ee;--ink:#0d0e0f;--graphite:#5e6062;--accent:#f0c419;--stage-bg:#0d0e0f;--stage-fill:#0d0e0f;--stage-ink:#f2f2ee;--stage-graphite:#9a9c9e;--resolved:var(--accent)}[data-palette=d]{--ground:#f5f7f8;--ink:#0e1012;--graphite:#5d6368;--accent:#8c1d2c;--stage-bg:transparent;--stage-fill:#f5f7f8;--stage-ink:#0e1012;--stage-graphite:#5d6368;--resolved:var(--accent)}:root:not([data-palette]),[data-palette=n]{--ground:#07080a;--lift:#0c0d10;--deep:#121417;--ink:#f4f6f8;--ink-rgb:244 246 248;--graphite:#b3b9bf;--quiet:#8f969d;--accent:#fff;--signal-glow:#ffffff80;--resolved:#8f99a3;--rule:rgb(var(--ink-rgb) / .12);--stage-bg:transparent;--stage-fill:#0a0c12;--stage-ink:#f4f6f8;--stage-graphite:#8f969d;--g-hero-a:#0a0d13;--g-hero-b:#090b11;--g-mess-a:#090b11;--g-mess-b:#080a0f;--g-diag-a:#080a0f;--g-diag-b:#08090d;--g-clar-a:#08090d;--g-clar-b:#07080b;--g-sys-a:#07080b;--g-sys-b:#07080a;--g-free-a:#07080a;--g-free-b:#060708;--free-lift:.03;--signal-active:#8a6cff;--signal-hero:var(--signal-active);--signal-bloom:#8a6cff66;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--voice:"Cormorant Garamond", "Iowan Old Style", Georgia, serif;--text:"IBM Plex Sans", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", monospace;--gutter:clamp(16px, 5vw, 80px);--ease:cubic-bezier(.22, .61, .36, 1)}*{box-sizing:border-box}html{background:var(--ground);color:var(--ink);-webkit-text-size-adjust:100%}body{font:400 16px/1.55 var(--text);background:var(--ground);transition:background-color .4s var(--ease);margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.masthead{padding:22px var(--gutter) 0;justify-content:space-between;align-items:center;max-width:1440px;margin:0 auto;display:flex}.mark{aspect-ratio:1142/187;background:var(--ink);width:134px;display:block;-webkit-mask:url(/brand/strea-systems-horizontal-teal.svg) 50%/contain no-repeat;mask:url(/brand/strea-systems-horizontal-teal.svg) 50%/contain no-repeat}.masthead-link{font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid color-mix(in srgb, var(--ink) 30%, transparent);padding:10px 0;text-decoration:none}.hero{max-width:1440px;padding:clamp(28px, 6vh, 64px) var(--gutter) 0;flex-direction:column;min-height:calc(100svh - 60px);margin:0 auto;display:flex}h1{font:500 clamp(38px, 4.6vw, 68px)/1.04 var(--voice);letter-spacing:-.012em;margin:0}h1 span{display:block}@media (width>=720px){h1 span{white-space:nowrap}}h1 span+span{color:color-mix(in srgb, var(--ink) 58%, var(--ground))}.stage{background:var(--stage-bg);touch-action:pan-y;cursor:ew-resize;outline-offset:6px;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;height:clamp(340px,54vh,620px);margin-top:clamp(20px,4vh,44px);position:relative}[data-palette=c] .stage{border-radius:2px}.stage canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.stage noscript img{object-fit:contain;width:100%;height:100%}.under{justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0 28px;display:flex}.end-line{font:500 clamp(20px, 1.9vw, 26px)/1.2 var(--voice);color:var(--ink);opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);margin:0;transform:translateY(4px)}.is-resolved .end-line{opacity:1;transform:none}.meta{font:500 11px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--graphite);white-space:nowrap;align-items:baseline;gap:28px;margin:0;display:flex}.hint{color:var(--ink);opacity:0;transition:opacity 1.2s var(--ease) .3s}.is-explorable .hint{opacity:.62}.hint-touch{display:none}@media (hover:none),(pointer:coarse){.hint-hover{display:none}.hint-touch{display:inline}.stage{cursor:default}}.caption{opacity:1}@media (width<=719px){.stage{height:clamp(470px,68svh,640px);margin-top:22px}.masthead-link{letter-spacing:.1em;font-size:10px}.mark{width:112px}.under{flex-direction:column;gap:10px;padding-bottom:130px}.meta{flex-direction:column;gap:4px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.review{display:none}.review-on .review{color:#eee;font:500 11px/1 var(--mono);letter-spacing:.04em;z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141414e0;border-radius:14px;gap:2px;max-width:calc(100vw - 16px);padding:5px;display:grid;position:fixed;bottom:12px;left:50%;transform:translate(-50%)}.review-row{align-items:center;gap:2px;display:flex;overflow-x:auto}.review-label{opacity:.55;text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;padding:0 6px 0 10px}.review button{font:inherit;color:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 11px}.review button b{opacity:.5;margin-right:4px;font-weight:500}.review button[aria-pressed=true]{color:#111;background:#eee}.review button[data-reset]{opacity:.75;margin-left:auto}@media (width<=719px){.review{width:calc(100vw - 16px);font-size:10px}.review-row{flex-wrap:wrap;overflow:visible}.review button{padding:7px 8px}.review [data-p]{font-size:0}.review [data-p] b{opacity:1;margin:0;font-size:12px}}.hero{--edge:max(var(--gutter), calc((100vw - 1440px) / 2 + var(--gutter)));--mast:56px;isolation:isolate;max-width:none;padding:var(--mast) 0 0;background:#0a0b0d;flex-direction:column;min-height:100svh;margin:0;display:flex;position:relative;overflow:hidden}:root{--hero-foot:#08090c}.mess{background:linear-gradient(var(--hero-foot), var(--g-mess-b))}.masthead{z-index:2;position:absolute;inset:0 0 auto}.hero .stage{z-index:0;touch-action:pan-y;cursor:ew-resize;height:auto;margin:0;position:absolute;inset:0}.static .hero .stage{cursor:default}.hero .stage video,.hero .stage img{object-fit:cover;object-position:100% 100%;width:100%;height:100%;display:block;position:absolute;inset:0}.hero .stage img:not([src]){display:none}.hero .stage video{opacity:0;transition:opacity .5s var(--ease)}.hero .stage video.on{opacity:1}.hero .stage video[hidden],html:not(.js) .hero .stage video{display:none}.hero .stage:after{content:"";pointer-events:none;background:linear-gradient(0deg, var(--hero-foot), transparent 5%), linear-gradient(0deg, #07080ab8, transparent 11%), linear-gradient(180deg, #07080ab3, transparent 12%), linear-gradient(90deg, #07080ab8, #07080a2e 38%, transparent 52%);position:absolute;inset:0}.hero-copy,.states-wrap{z-index:1;position:relative}.hero-copy{max-width:calc(900px + var(--edge));padding:clamp(36px, 7vh, 72px) var(--edge) clamp(28px, 5vh, 56px);pointer-events:none;flex-direction:column;flex:1;justify-content:center;gap:0;display:flex}.hero-copy>*{pointer-events:auto}.hero h1{font:500 clamp(46px, 5.4vw, 92px)/.98 var(--voice);letter-spacing:-.012em;margin:0}.hero h1 span{display:block}.hero h1 span+span{color:var(--graphite)}.hero-sub{max-width:42ch;color:var(--graphite);font:400 clamp(17px, 1.3vw, 19px)/1.55 var(--text);margin:clamp(20px,3.2vh,32px) 0 clamp(24px,3.6vh,36px)}.hero .button{align-self:flex-start}.states-wrap{padding:0 var(--edge) 24px;align-items:flex-end;gap:24px;display:flex}.states{flex:1;grid-template-columns:repeat(3,1fr);max-width:660px;margin:0;padding:0;list-style:none;display:grid;position:relative}.states-bar{background:rgb(var(--ink-rgb) / .16);height:1px;position:absolute;top:0;left:0;right:0}.states-bar:after{content:"";transform-origin:0;transform:scaleX(var(--u,0));background:#c4c6c5;position:absolute;inset:0}.states button{width:100%;min-height:44px;color:var(--quiet);font:500 11px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;text-align:left;cursor:pointer;transition:color .3s var(--ease);background:0 0;border:0;padding:12px 10px 0 0}.states button b{margin-bottom:3px;font-weight:500;display:block}.states button:hover,.states button[aria-pressed=true]{color:var(--ink)}.replay{min-height:44px;color:var(--quiet);font:500 11px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex:none;padding:12px 0 0}.replay:hover{color:var(--ink)}html:not(.js) .states-wrap,.static .replay{display:none}@media (aspect-ratio>=1) and (width<=1180px){.hero h1{font-size:clamp(38px,4.8vw,92px)}.hero-sub{max-width:36ch}}@media (aspect-ratio<=1){.hero .stage:after{background:linear-gradient(0deg, var(--hero-foot), transparent 3%), linear-gradient(0deg, #07080aeb 2%, transparent 9.5%), linear-gradient(180deg, #07080a8c, #07080a1f 44%, transparent 56%)}.hero-copy{flex:none;order:2;justify-content:flex-start;padding-top:clamp(28px,5vh,56px)}.hero .stage{aspect-ratio:780/1688;order:3;width:100%;margin-top:-86vw;position:relative;inset:auto;-webkit-mask:linear-gradient(#0000,#000 14%);mask:linear-gradient(#0000,#000 14%)}.states-wrap{order:4;position:absolute;bottom:0;left:0;right:0}.hero h1{font-size:clamp(38px,11.2vw,76px)}.hero-sub{margin:14px 0 18px;font-size:16px}.hero .button{padding:14px 18px}}@media (aspect-ratio<=1),(height<=500px){.states-wrap:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#07080adb 28%);position:absolute;inset:-14px 0 0}}@media (width<=560px){.states-wrap{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 14px);gap:12px}.states button{letter-spacing:.08em;font-size:10px}.replay{font-size:10px}}@media (prefers-reduced-motion:reduce){.hero .stage video,.states button{transition:none}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{color:var(--ink);background:var(--g-hero-b) linear-gradient(var(--g-hero-a), var(--g-hero-b)) top / 100% 110svh no-repeat}::selection{background:rgb(var(--ink-rgb) / .85);color:var(--ground)}.skip{z-index:20;background:var(--ink);color:var(--ground);font:500 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:10px 14px;text-decoration:none;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}.masthead{gap:20px;padding-top:22px}.nav{align-items:center;gap:clamp(16px,2.4vw,32px);display:flex}.nav a{font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--graphite);padding:10px 0;text-decoration:none}.nav a:hover{color:var(--ink)}.nav .nav-cta{color:var(--ink);border-bottom:1px solid rgb(var(--ink-rgb) / .4);position:relative}.nav .nav-cta:after{content:"";position:absolute;inset:-6px 0 -7px}@media (width<=560px){.nav a:not(.nav-cta){display:none}}.button{background:var(--ink);color:var(--ground);border:1px solid var(--ink);font:500 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;transition:background-color .3s var(--ease), color .3s var(--ease);padding:16px 22px;text-decoration:none;display:inline-block}.button:hover{color:var(--ink);background:0 0}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-normal-W3Dto7M0.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-normal-DLdKLAvx.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-normal-DD2KOZkl.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-normal-CVFrM67f.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-normal-6K-YXo6g.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-normal-4uxlocMh.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-normal-Drx2k2n9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-normal-uvC0WHQr.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff)format("woff");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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-italic-BEGvmv_3.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-italic-C_Uk1MUY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-italic-D3GtrbRZ.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-italic-AH1vqu4S.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-italic-BoXDRTEW.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-italic-CJpMwFnN.woff)format("woff");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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-italic-BdEzgT7i.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-italic-CQvLaSWn.woff)format("woff");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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-italic-Dc_OZ8oc.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-italic-BLh7T8o8.woff)format("woff");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}:root{--warm:#dcc6a0;--ivory:#f1efea;--shade:#9a9b9e;--body:#c2c3c5;--h-ground:#08090b;--x:max(var(--gutter), calc((100vw - 1440px) / 2 + var(--gutter)));--col:calc((min(100vw, 1440px) - 2 * var(--gutter)) / 12)}body{background:var(--h-ground)}main{background:var(--h-ground);color:var(--ivory)}.q{color:var(--shade)}.nb{white-space:nowrap}main b{font-weight:inherit}main section:not(.hero) b[data-lit],main section:not(.hero) [data-lit]{color:var(--warm)}.h-label{font:italic 400 clamp(20px, 1.6vw, 24px)/1.25 var(--voice);color:var(--body);margin:0}.h-n{font:400 13px/1 var(--text);letter-spacing:.06em;color:var(--shade);vertical-align:.1em;margin-right:.8em;font-style:normal}.h-plate{z-index:-1;position:absolute;inset:0;overflow:hidden}.h-plate img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.h-plate:after{content:"";position:absolute;inset:0}.h-friction{padding:clamp(84px, 13vh, 150px) var(--x) clamp(70px, 12vh, 130px);background:linear-gradient(var(--hero-foot), var(--h-ground) 40vh)}.h-problems{margin:clamp(26px,4vh,40px) 0 0;padding:0;list-style:none}.h-big .t{font:500 clamp(52px, 11.2vw, 196px)/.92 var(--voice);letter-spacing:-.03em;display:block}.h-big.two{padding-left:calc(var(--col) * 3);margin-top:clamp(64px,12vh,130px)}.h-big.two .t{letter-spacing:-.024em;max-width:9.6em;font-size:clamp(44px,7vw,122px);line-height:.96}.h-problems small{font:italic 400 clamp(19px, 1.5vw, 22px)/1.2 var(--voice);letter-spacing:0;color:var(--shade)}.h-big small{margin-top:clamp(10px,1.6vh,18px);display:block}.h-big.one small{padding-left:.1em}.h-small{margin-left:calc(var(--col) * 6);max-width:calc(var(--col) * 6);font:400 clamp(27px, 2.5vw, 38px)/1.16 var(--voice);letter-spacing:-.008em;text-wrap:balance}.h-small small{margin-top:3px;display:block}.h-big+.h-small{margin-top:clamp(84px,15vh,160px)}.h-small+.h-small{margin-top:clamp(24px,3.6vh,36px)}.h-ledge{isolation:isolate;padding:clamp(250px, 36vw, 480px) var(--x) clamp(70px, 12vh, 130px);position:relative}.h-ledge .h-plate img{aspect-ratio:2;object-position:50% 0;height:auto;min-height:70%}.h-ledge .h-plate:after{background:linear-gradient(var(--h-ground), transparent 16%, transparent 44%, var(--h-ground) min(50vw, 90%))}.h-stance{font:500 clamp(44px, 6.3vw, 112px)/.98 var(--voice);letter-spacing:-.024em;margin:clamp(20px,3vh,32px) 0 0}.h-stance span{text-wrap:balance;display:block}.h-stance b{display:block}.h-findings{padding:clamp(20px, 3vh, 40px) var(--x) 0;padding-left:calc(var(--x) + var(--col) * 3);gap:clamp(76px,12vh,124px);margin:0;list-style:none;display:grid}.h-findings>li{grid-template-columns:5fr 4fr;align-items:start;column-gap:clamp(32px,4vw,72px);display:grid}.h-obs{font:400 clamp(29px, 2.75vw, 42px)/1.13 var(--voice);letter-spacing:-.008em;text-wrap:balance;margin:0}.h-obs i{font-style:italic}.h-note{font:400 16px/1.6 var(--text);color:var(--body);gap:12px;padding-top:.55em;display:grid}.h-route{color:var(--shade);margin:0}.h-route span{white-space:nowrap}.h-route span:not(:last-child):after{content:" — ";color:#f1efea4d}.h-verdict{margin:0}.h-verdict b{font:italic 400 21px/1 var(--voice);color:var(--ivory);margin-right:.35em}.h-fixes{padding:clamp(130px, 24vh, 260px) var(--x) 0}.h-terrace{gap:clamp(18px,3vh,32px);margin:clamp(30px,5vh,52px) 0 0;padding:0;list-style:none;display:grid}.h-terrace li{grid-template-columns:calc(var(--col) * 8) 1fr;align-items:baseline;column-gap:clamp(16px,2vw,32px);display:grid}.h-terrace h3{font:500 clamp(50px, 6.6vw, 116px)/1 var(--voice);letter-spacing:-.024em;margin:0}.h-terrace li:nth-child(2) h3{margin-left:calc(var(--col) * 1)}.h-terrace li:nth-child(3) h3{margin-left:calc(var(--col) * 2)}.h-terrace li:nth-child(4) h3{margin-left:calc(var(--col) * 3)}.h-terrace p{font:400 17px/1.5 var(--text);color:var(--body);margin:0}.h-how{padding:clamp(130px, 24vh, 260px) var(--x) clamp(70px, 12vh, 130px)}.h-chapters{margin:clamp(30px,5vh,52px) 0 0;padding:0;list-style:none}.h-chapters li{width:calc(var(--col) * 7);grid-template-columns:auto 1fr;align-items:start;column-gap:clamp(16px,2vw,32px);display:grid}.h-chapters li+li{margin-top:clamp(50px,8vh,84px)}.h-chapters .c2{margin-left:calc(var(--col) * 2.5)}.h-chapters .c3{margin-left:calc(var(--col) * 5)}.h-chapters .n{font:italic 400 clamp(26px, 2.2vw, 34px)/1 var(--voice);color:var(--shade);font-feature-settings:"onum";padding-top:.5em}.h-chapters h3{font:500 clamp(56px, 8.4vw, 148px)/.94 var(--voice);letter-spacing:-.028em;margin:0 0 12px}.h-chapters .c1 h3{color:#b7b7b6}.h-chapters .c2 h3{color:#dad9d6}.h-chapters p{font:400 17px/1.55 var(--text);color:var(--body);text-wrap:balance;max-width:34ch;margin:0}.h-end{isolation:isolate;padding:clamp(110px, 18vh, 200px) var(--x) clamp(190px, 30vw, 400px);position:relative}.h-end .h-plate img{object-position:60% 100%;filter:brightness(.86)}.h-end .h-plate:after{background:linear-gradient(var(--h-ground), #08090bb8 26%, #08090b4d 50%, transparent 66%, transparent 76%, var(--h-ground) 99%), linear-gradient(90deg, #08090bdb, transparent 58%)}.h-end-in{gap:clamp(46px,8vh,84px);display:grid}.h-relief{max-width:11.5em;font:500 clamp(50px, 7.4vw, 132px)/.95 var(--voice);letter-spacing:-.026em;text-wrap:balance;margin:0}.h-start{justify-items:start;gap:12px;display:grid}.h-closing{font:400 clamp(27px, 2.7vw, 40px)/1.14 var(--voice);margin:0}.h-closing span{display:block}.h-closing .q{color:var(--body)}.h-start .button{margin-top:18px}.h-footer{background:var(--h-ground);padding:24px var(--x) calc(env(safe-area-inset-bottom,0px) + 30px);flex-wrap:wrap;justify-content:space-between;gap:4px 24px;display:flex}.h-footer p{font:400 14px/1.5 var(--text);color:var(--shade);margin:0}.h-fname{letter-spacing:.14em}.h-footer .h-fsig{flex-basis:100%;margin-top:8px}.h-footer .h-fpriv{flex-basis:100%}.h-fsig a,.h-fpriv a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s}.h-fsig a:hover,.h-fpriv a:hover{color:var(--ivory)}.motion [data-rv=land]:not(.seen){opacity:0;transform:translateY(.34em)}.motion [data-rv=calm]:not(.seen){opacity:0;transform:translateY(10px)}[data-rv=land],[data-rv=calm]{transition:opacity var(--t,.8s) var(--ease) var(--d,0s), transform var(--t,.8s) var(--ease) var(--d,0s)}[data-rv=land]{--t:.85s}[data-rv=calm]{--t:.7s}[data-rv] [data-lit],[data-lit]{transition:color 1s var(--ease) .75s}.motion [data-rv]:not(.seen) [data-lit]{color:inherit!important}.motion .h-route .on{transition-delay:.9s}.h-plate img{transition:opacity 1.8s var(--ease), filter 1.8s var(--ease)}.motion [data-rv=dawn]:not(.seen)>.h-plate img{opacity:.25;filter:brightness(.4)}.h-settled,.h-settled *{transition:none!important}@media (width>=1921px){.h-ledge{padding-top:25vw}}@media (width<=899px){.h-friction{padding-top:72px;padding-bottom:56px}.h-big .t{letter-spacing:-.026em;font-size:clamp(56px,17.5vw,130px);line-height:.94}.h-big.two{margin-top:56px;padding-left:0}.h-big.two .t{max-width:7.6em;font-size:clamp(42px,12vw,96px)}.h-small{max-width:none;margin-left:0;font-size:clamp(27px,7.4vw,44px)}.h-big+.h-small{margin-top:64px}.h-ledge{padding:56vw var(--x) 56px}.h-ledge .h-plate img{aspect-ratio:auto;object-position:66% 30%;height:62vw;min-height:0}.h-ledge .h-plate:after{background:linear-gradient(var(--h-ground), transparent 8vw, transparent 26vw, var(--h-ground) 56vw)}.h-stance{letter-spacing:-.02em;font-size:clamp(42px,11.6vw,88px)}.h-stance b{display:inline}.h-route span{white-space:normal}.h-findings{padding-left:var(--x);gap:64px}.h-findings>li{grid-template-columns:1fr;row-gap:16px}.h-obs{font-size:clamp(29px,7.8vw,44px)}.h-note{padding-top:0}.h-fixes{padding-top:110px}.h-terrace{gap:34px;margin-top:26px}.h-terrace li{display:block}.h-terrace h3{font-size:clamp(50px,14.5vw,104px);margin-left:0!important}.h-terrace p{max-width:32ch;margin-top:8px}.h-how{padding-top:110px;padding-bottom:64px}.h-chapters li{width:auto;display:block;margin-left:0!important}.h-chapters li+li{margin-top:44px}.h-chapters .n{padding:0 0 4px;display:block}.h-chapters .c2{padding-left:9vw}.h-chapters .c3{padding-left:18vw}.h-chapters h3{font-size:clamp(58px,16.5vw,120px)}.h-end{padding-top:80px;padding-bottom:66vw}.h-end .h-plate{height:150vw;inset:auto 0 0}.h-end .h-plate img{object-position:76% 50%}.h-end .h-plate:after{background:linear-gradient(var(--h-ground), #08090bcc 30%, #08090b59 52%, transparent 66%, transparent 78%, var(--h-ground) 99%)}.h-relief{font-size:clamp(50px,14vw,104px)}}@media (width>=900px) and (width<=1180px){.h-terrace li{grid-template-columns:calc(var(--col) * 8.2) 1fr}.h-terrace p{font-size:16px}}@media (width<=599px){.h-label{font-size:22px}.h-n{color:var(--body);font-size:14px}.h-problems small{color:var(--body);font-size:21px}.h-note{gap:10px;font-size:17px;line-height:1.55}.h-route{color:var(--body)}.h-route span{white-space:nowrap}.h-verdict b{font-size:23px}.h-terrace p,.h-chapters p{font-size:17.5px;line-height:1.5}.h-friction{padding-top:64px;padding-bottom:40px}.h-big.two{margin-top:44px}.h-big+.h-small{margin-top:48px}.h-findings{gap:54px;padding-top:8px}.h-fixes{padding-top:88px}.h-how{padding-top:88px;padding-bottom:36px}.h-chapters li+li{margin-top:36px}.h-end{padding-top:64px}.h-findings>li:nth-child(3){row-gap:20px;margin-block:26px}.h-findings>li:nth-child(3) .h-obs{--t:1s;text-wrap:wrap;font-size:clamp(30px,8.2vw,36px)}.h-findings>li:nth-child(3) .h-obs i{font-size:calc((100vw - 2 * var(--gutter)) / 4.36);letter-spacing:-.024em;white-space:nowrap;color:var(--warm);margin:.02em 0 0 -.03em;line-height:1;display:block}.h-findings>li:nth-child(3) .h-note{margin-left:8vw}.h-terrace{gap:30px;margin-top:22px}.h-terrace h3{letter-spacing:-.02em;line-height:.98}.h-terrace li:first-child h3{font-size:12.6vw}.h-terrace li:nth-child(2){padding-left:12vw}.h-terrace li:nth-child(2) h3{font-size:14.6vw}.h-terrace li:nth-child(3){padding-left:24vw}.h-terrace li:nth-child(3) h3{font-size:17vw}.h-terrace li:nth-child(4){margin-top:12px}.h-terrace li:nth-child(4) h3{font-size:calc((100vw - 2 * var(--gutter)) / 4.6);letter-spacing:-.028em;white-space:nowrap;line-height:1;margin-left:-.03em!important}.h-terrace li:nth-child(4) p{max-width:none;margin-top:10px;margin-left:24vw}.h-terrace p{text-wrap:balance;margin-top:6px}}@media (prefers-reduced-motion:reduce){[data-rv],[data-lit],.h-plate img{transition:none!important}}
