@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/jost-cyrillic-300-normal.3afe9733.woff2) format("woff2"),url(/_next/static/media/jost-cyrillic-300-normal.a97823be.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/jost-latin-ext-300-normal.33e519d6.woff2) format("woff2"),url(/_next/static/media/jost-latin-ext-300-normal.bae39ccc.woff) format("woff");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:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/jost-latin-300-normal.5d87441b.woff2) format("woff2"),url(/_next/static/media/jost-latin-300-normal.b09d6366.woff) format("woff");unicode-range:u+00??,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:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jost-cyrillic-400-normal.b25fed36.woff2) format("woff2"),url(/_next/static/media/jost-cyrillic-400-normal.0256ff2c.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jost-latin-ext-400-normal.119e36dd.woff2) format("woff2"),url(/_next/static/media/jost-latin-ext-400-normal.0b6befe3.woff) format("woff");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:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jost-latin-400-normal.9970fd44.woff2) format("woff2"),url(/_next/static/media/jost-latin-400-normal.05d86a03.woff) format("woff");unicode-range:u+00??,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}:root{--paper:#fbfbfa;--ink:#0b0b0b;--ink-2:#2a2a2a;--rule:#9a9a9a;--font:"Jost",ui-sans-serif,system-ui,"Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--paper);color:var(--ink)}body{font-family:var(--font);font-weight:300;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}.field{position:fixed;inset:0;width:100vw;height:100svh;display:block;pointer-events:none;z-index:0}.stage{position:relative;z-index:1;min-height:100svh;display:flex;flex-direction:column;align-items:center;padding:21svh 16px 5.5svh;text-align:center}.mark{margin:0;line-height:0}.wordmark{display:block;width:clamp(200px,28.4vw,520px);height:auto;fill:var(--ink)}.flow{margin:4.6svh 0 0;font-weight:400;font-size:clamp(13px,1.48vw,24px);letter-spacing:.34em;color:var(--ink-2);white-space:nowrap;line-height:1.6}.flow .seg{display:inline}.flow .seg+.seg{margin-left:.9em}.flow i{font-style:normal;margin:0 .55em;letter-spacing:0}.tagline{margin:auto 0 0;font-size:clamp(14px,1.2vw,20px);letter-spacing:.08em;color:var(--ink);font-weight:400}.doors{margin-top:6.5svh;display:flex;align-items:center;gap:clamp(22px,3.8vw,64px);font-size:clamp(13px,1.08vw,18px);letter-spacing:.12em}.doors .soon,.doors a{color:var(--ink-2);text-decoration:none;padding:6px 2px;border-bottom:1px solid transparent;transition:border-color .3s ease,color .3s ease}.doors a:focus-visible,.doors a:hover{color:var(--ink);border-bottom-color:var(--ink)}.doors a:focus-visible{outline:1px solid var(--ink);outline-offset:4px}.doors .soon{color:#8a8a8a;cursor:default}.doors .rule{width:1px;height:1.6em;background:var(--rule)}@media (max-width:640px){.stage{padding-top:24svh;padding-bottom:4.5svh}.wordmark{width:min(62vw,300px)}.flow{margin-top:5svh;letter-spacing:.26em;font-size:clamp(12px,3.6vw,15px)}.flow .seg{display:block}.flow .seg+.seg{margin-left:0}.doors{gap:16px;letter-spacing:.06em}}@media (prefers-reduced-motion:reduce){.doors .soon,.doors a{transition:none}}