@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/landing/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/landing/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/landing/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/landing/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/landing/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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");size-adjust:104%;ascent-override:92%;descent-override:24%;line-gap-override:0%}:root{--void: #020403;--void-raised: #0b100e;--glass: rgb(14 19 17 / .62);--line: rgb(236 253 245 / .08);--text: #e8efea;--text-2: #a3b1a9;--text-3: #74827a;--emerald-950: #022c22;--emerald-800: #065f46;--emerald-300: #6ee7b7;--emerald-200: #a7f3d0;--emerald-50: #ecfdf5;--pill: #eef3f0;--ease-out: cubic-bezier(.16, 1, .3, 1);--fit: 1;color-scheme:dark}*{box-sizing:border-box}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}html{background:var(--void);-webkit-text-size-adjust:100%;overflow-x:clip}body{margin:0;background:var(--void);color:var(--text);font-family:Geist Variable,Geist Fallback,ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip}::selection{background:#065f46;color:#ecfdf5}a{color:inherit}:focus-visible{outline:2px solid var(--emerald-300);outline-offset:3px;border-radius:999px}.skip-link{position:fixed;top:12px;left:12px;z-index:60;padding:10px 18px;border-radius:999px;background:var(--pill);color:var(--emerald-950);font-size:14px;font-weight:600;text-decoration:none;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.nav{position:fixed;top:16px;left:0;right:0;z-index:50;display:flex;justify-content:center;padding:0 32px;pointer-events:none}.nav-pill{pointer-events:auto;width:100%;max-width:1280px;height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 12px 0 24px;border-radius:999px;border:1px solid transparent;transition:background-color .5s cubic-bezier(.4,0,.2,1),border-color .5s cubic-bezier(.4,0,.2,1),box-shadow .5s cubic-bezier(.4,0,.2,1),backdrop-filter .5s cubic-bezier(.4,0,.2,1)}.nav.is-glass .nav-pill{background:#0e1311b3;-webkit-backdrop-filter:blur(16px) brightness(.55) saturate(.8);backdrop-filter:blur(16px) brightness(.55) saturate(.8);border-color:var(--line);box-shadow:0 8px 30px #00000059,inset 0 1px #ffffff0d}@media (prefers-reduced-transparency: reduce){.nav.is-glass .nav-pill{background:var(--void-raised);-webkit-backdrop-filter:none;backdrop-filter:none}}.nav-brand{font-size:18px;font-weight:700;letter-spacing:-.04em;text-decoration:none;color:var(--text)}.nav-right{display:flex;align-items:center;gap:20px;font-size:14px;font-weight:500}.nav-lang{display:inline-flex;gap:2px}.nav-lang a{padding:6px 8px;border-radius:999px;text-decoration:none;color:var(--text-3);font-size:13px;font-weight:500;letter-spacing:.02em}.nav-lang a[aria-pressed=true],.nav-lang a:hover{color:var(--text)}.nav-signin{text-decoration:none;color:var(--text-2)}.nav-signin:hover{color:var(--text)}.cta{display:inline-flex;align-items:center;gap:14px;border-radius:999px;background:var(--pill);color:var(--emerald-950);font-weight:600;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;transition:background-color .15s var(--ease-out),scale .22s cubic-bezier(.34,1.56,.64,1);will-change:translate}.cta:hover{background:#f6faf8}.cta:active{scale:.97}.cta-well{display:inline-grid;place-items:center;border-radius:999px;background:var(--emerald-950);color:var(--emerald-200);transition:background-color .3s var(--ease-out)}.cta-well svg{width:18px;height:18px;transition:transform .3s var(--ease-out)}.cta:hover .cta-well,.cta:focus-visible .cta-well{background:var(--emerald-800)}.cta:hover .cta-well svg,.cta:focus-visible .cta-well svg{transform:translate(2px,-2px) scale(1.05)}.cta--nav{height:40px;padding:0 6px 0 18px;font-size:14px;gap:10px}.cta--nav .cta-well{width:28px;height:28px}.cta--nav .cta-well svg{width:14px;height:14px}.cta--final{height:56px;padding:0 8px 0 28px;font-size:17px}.cta--final .cta-well{width:40px;height:40px}.story{position:relative;height:var(--stage-h, 100svh);overflow:hidden}.stage{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;z-index:0;opacity:0;transition:opacity .6s var(--ease-out)}html.stage-ready .stage{opacity:1}.scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 62% 70% at 24% 60%,#020403b8,#02040300 72%)}@media (prefers-contrast: more){.scrim{opacity:1;background:radial-gradient(ellipse 62% 70% at 24% 60%,#020403e6,#02040300 72%)}}.ch{position:absolute;z-index:2;left:8vw;max-width:42vw}.ch1{top:50%;translate:0 -50%;max-width:40vw}.ch2,.ch3,.ch4{bottom:14vh}.ch3 h2 .lead,.ch3 h2 .rest,.ch4 h2 .lead,.ch4 h2 .rest{display:block}.ch.ch3 h2{font-size:calc(clamp(40px,3.9vw,60px) * var(--fit))}.ch4{max-width:calc(40vw - 64px)}.ch.ch4 h2{font-size:calc(clamp(34px,3.15vw,50px) * var(--fit))}@media (min-width: 1024px) and (orientation: landscape){.ch4 h2 .lead,.ch4 h2 .rest{white-space:nowrap}}.ch h1,.ch h2{margin:0;font-weight:600;text-wrap:balance}.ch h1{font-size:calc(clamp(56px,6.4vw,104px) * var(--fit));letter-spacing:-.045em;line-height:.95}.ch h2{font-size:calc(clamp(40px,4.4vw,72px) * var(--fit));letter-spacing:-.04em;line-height:1.02}.ch h2 .rest{color:var(--text-2)}.ch p{margin:24px 0 0;max-width:34ch;font-size:clamp(17px,1.3vw,20px);color:var(--text-2);text-wrap:pretty}.ch.cta-block{left:0;right:0;top:48%;translate:0 -50%;max-width:none;z-index:4;display:flex;flex-direction:column;align-items:center;text-align:center}.ch.cta-block:before{content:"";position:absolute;left:50%;top:50%;width:520px;height:260px;translate:-50% -50%;background:radial-gradient(closest-side,#0204038c,#02040300);z-index:-1;pointer-events:none}.ch .wordmark{margin:0;font-size:min(12vw,26vh);font-weight:700;letter-spacing:-.05em;line-height:.85;color:var(--emerald-50);max-width:none;white-space:nowrap;text-wrap:nowrap}.wm-letter{display:inline-block}.cta-block .line{margin:18px 0 32px;font-size:19px;color:var(--text);max-width:none}.cta-block .micro{margin:16px 0 0;font-size:14px;font-weight:500;letter-spacing:0;color:#c9d4ce}.frames{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.frame{position:absolute;left:0;top:0;margin:0;width:229px;transform-origin:50% 50%;visibility:hidden}.frame-shell{position:relative;padding:6px 6px 0;border-radius:22px;border:1px solid var(--line);background:#020403d1;box-shadow:inset 0 1px #ffffff0f,0 30px 80px -24px #000000d9}.frame-shell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:22px;background:#020403;opacity:var(--shade, 0);pointer-events:none}.frame-media{aspect-ratio:9 / 16;border-radius:16px;overflow:hidden;background:#050907}.frame-media video{display:block;width:100%;height:100%;object-fit:cover}.frame figcaption{height:34px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:14px;font-weight:500;letter-spacing:0;color:var(--text-2);white-space:nowrap;overflow:hidden;padding:0 8px}@media (max-width: 1199px){.frame figcaption{height:48px;font-size:12px;white-space:normal}.frame figcaption>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.25}}.frame figcaption>span{opacity:var(--front, 1);transition:opacity .2s linear}.footer{position:relative;z-index:2;min-height:32vh;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px 32px;padding:48px 8vw calc(40px + env(safe-area-inset-bottom));background:var(--void);border-top:1px solid var(--line);font-size:14px}.footer-links{display:flex;flex-wrap:wrap;gap:10px 28px}.footer-links a{color:var(--text-2);text-decoration:none}.footer-links a:hover{color:var(--text)}.footer-signin{display:none}.footer-copy{color:var(--text-3);font-size:13px}.grain{position:fixed;top:-20px;right:-20px;bottom:-20px;left:-20px;z-index:70;pointer-events:none;background:url(/landing/assets/grain-160-hxaeizdx.webp);opacity:.06}@media (min-width: 1024px) and (prefers-reduced-motion: no-preference){html:not(.lp-lite) .grain{animation:grain .5s steps(1) infinite}}@keyframes grain{0%{background-position:0 0}25%{background-position:-37px 51px}50%{background-position:63px -29px}75%{background-position:-71px -67px}}.legal{max-width:44rem;min-height:68vh;margin:0 auto;padding:24vh 24px 10vh}.legal h1{margin:0;font-size:clamp(36px,4.4vw,56px);font-weight:600;letter-spacing:-.04em;line-height:1.02;text-wrap:balance}.legal p{color:var(--text-2);max-width:46ch}.legal a{color:var(--emerald-300)}html.lp-js:not([data-motion=reduce]) body[data-page=home] .ch1>*{opacity:0}html.lp-js:not([data-motion=reduce]) body[data-page=home] .nav{translate:0 -100px}html.lp-js:not([data-motion=reduce]) .ch2,html.lp-js:not([data-motion=reduce]) .ch3,html.lp-js:not([data-motion=reduce]) .ch4,html.lp-js:not([data-motion=reduce]) .ch5{opacity:0}html.lp-js:not([data-motion=reduce]) body[data-page=home] .ch1>*{animation:lp-failsafe 0s 3s forwards}html.lp-js:not([data-motion=reduce]) body[data-page=home] .nav{animation:lp-failsafe-nav 0s 3s forwards}html.stage-live body[data-page=home] .ch1>*,html.stage-live body[data-page=home] .nav{animation:none}@keyframes lp-failsafe{to{opacity:1}}@keyframes lp-failsafe-nav{to{translate:0 0}}html:not(.lp-js) .story,html[data-motion=reduce] .story{height:auto;overflow:visible}html:not(.lp-js) .stage{display:none}html[data-motion=reduce] .stage{position:fixed;top:0;right:0;bottom:0;left:0;height:100lvh;transition:opacity .2s linear}html:not(.lp-js) .scrim,html[data-motion=reduce] .scrim{position:fixed}html:not(.lp-js) .ch,html[data-motion=reduce] .ch{position:relative;left:auto;top:auto;bottom:auto;translate:none;min-height:100svh;display:flex;flex-direction:column;justify-content:center;max-width:none;padding:96px 8vw}html:not(.lp-js) .ch>*,html[data-motion=reduce] .ch>*{max-width:40rem}html:not(.lp-js) .ch h2,html[data-motion=reduce] .ch h2{max-width:18ch}html:not(.lp-js) .ch4,html[data-motion=reduce] .ch4{min-height:auto;padding-bottom:32px}html:not(.lp-js) .frames,html[data-motion=reduce] .frames{position:relative;inset:auto;display:flex;flex-wrap:wrap;gap:28px;padding:0 8vw 96px;pointer-events:auto}html:not(.lp-js) .frame,html[data-motion=reduce] .frame{position:relative;visibility:visible;width:min(229px,26vw);transform:none!important}html:not(.lp-js) .cta-block,html[data-motion=reduce] .cta-block{align-items:center;text-align:center;padding:96px 6vw}@media (max-width: 1023px) and (orientation: landscape),(min-width: 768px) and (orientation: portrait){.ch{left:6vw;max-width:48vw}.ch1{max-width:52vw}.ch2,.ch3,.ch4{bottom:10vh}}@media (max-width: 767px){.nav{padding:0 16px}.nav-pill{height:56px;padding:0 8px 0 18px}.nav-signin{display:none}.nav-right{gap:12px}.footer-signin{display:inline}.footer{min-height:44vh;padding:40px 6vw calc(32px + env(safe-area-inset-bottom))}}@media (orientation: portrait){.scrim{background:linear-gradient(to bottom,#020403d9 0,#02040300 46%)}.ch{left:6vw;right:6vw;max-width:none}.ch1,.ch2,.ch3,.ch4{top:calc(72px + 6svh);bottom:auto;translate:none}}@media (max-width: 767px) and (orientation: portrait){.ch h1{font-size:44px}.ch h2,.ch.ch3 h2,.ch.ch4 h2{font-size:30px}.ch p{font-size:16px;margin-top:16px}.ch .wordmark{font-size:min(22vw,26vh)}.ch.cta-block:before{width:110vw;height:420px;background:radial-gradient(closest-side,#020403d1 55%,#02040300)}.cta-block .cta--final{width:76vw;justify-content:space-between}}
