@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.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}:root{--bg: #f6f1ea;--bg-hi: #fffdf9;--ink: #141a33;--ink-2: #545d76;--ink-3: #636a80;--focus: #2f6bff;--accent: linear-gradient(90deg, #4f8cff 0%, #8b5cf6 45%, #ec4899 80%, #f59e6b 100%);--text: "Inter Variable", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--gutter: clamp(16px, 4vw, 56px);color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{margin:0;min-height:100%}body{background:radial-gradient(52% 50% at 50% 44%,var(--bg-hi) 0%,rgba(255,253,249,.55) 50%,rgba(255,253,249,0) 85%),radial-gradient(42% 70% at 0% 44%,#d4d9e4e6,#d4d9e400 78%),radial-gradient(42% 70% at 100% 44%,#eae0f4d9,#eae0f400 78%),radial-gradient(90% 40% at 50% 100%,#ffffffb3,#fff0),linear-gradient(180deg,#eee3d9 0%,var(--bg) 52%,#f3ede6 100%);background-attachment:fixed;color:var(--ink);font-family:var(--text);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}::selection{background:#7c5cff38}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.channel-canvas{position:fixed;inset:0;width:100vw;height:100vh;height:100lvh;display:block;pointer-events:none;z-index:0;opacity:0;transition:opacity 1.6s ease}.channel-canvas.is-on{opacity:1}.page{position:relative;z-index:1;overflow:hidden;min-height:100vh;min-height:100svh;display:flex;flex-direction:column}.credit{padding:clamp(18px,3.2vh,34px) var(--gutter) 0}.credit a{display:inline-block;border-radius:6px}.credit img{display:block;height:clamp(16px,1.45vw,22px);width:auto;opacity:.88}.hero{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 var(--gutter);padding-top:clamp(0px,12vh,150px)}.halo{position:absolute;left:50%;top:50%;width:min(1100px,120vw);height:min(560px,80vh);transform:translate(-50%,-54%);background:radial-gradient(closest-side,#fffdf9d9,#fffdf98c 45%,#fffdf900);pointer-events:none}.wordmark{position:relative;margin:0;line-height:0;color:var(--ink)}.wordmark-svg{display:block;width:clamp(290px,32vw,700px);height:auto;overflow:visible}.copy{position:relative;display:flex;flex-direction:column;align-items:center}.tagline{margin:clamp(12px,1.8vw,30px) 0 0;font-size:clamp(16px,1.55vw,27px);font-weight:400;letter-spacing:.01em;color:var(--ink-2)}.accent{display:block;width:clamp(84px,7.4vw,132px);height:3px;margin-top:clamp(30px,4.1vw,70px);border-radius:2px;background:var(--accent);background-size:200% 100%;animation:accent-flow 7s ease-in-out infinite alternate}@keyframes accent-flow{0%{background-position:0% 0}to{background-position:100% 0}}.status{margin:clamp(22px,2.4vw,40px) 0 0;padding-left:.62em;font-size:clamp(13px,1.2vw,20px);font-weight:400;letter-spacing:.62em;text-transform:uppercase;color:var(--ink-3)}.description{margin:clamp(15px,1.9vw,31px) 0 0;font-size:clamp(15px,1.22vw,20px);font-weight:400;line-height:1.5;color:var(--ink-2)}.description span{display:block}.footer{padding:0 var(--gutter) clamp(16px,3vh,30px);text-align:center;font-size:13px;color:var(--ink-3)}.footer p{margin:0}.footer a{color:inherit;text-decoration:underline;text-decoration-color:#545d7659;text-underline-offset:3px}.footer a:hover{color:var(--ink);text-decoration-color:currentColor}a:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media(prefers-reduced-motion:no-preference){.reveal{animation:reveal 1.1s cubic-bezier(.2,.7,.2,1) both}.r1{animation-delay:.05s}.r2{animation-delay:.35s}.r3{animation-delay:.55s}.r4{animation-delay:.75s}.r5{animation-delay:.95s}.wordmark{animation:reveal 1.4s cubic-bezier(.2,.7,.2,1) both}}@keyframes reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.accent{animation:none}.channel-canvas{transition:none}}@media(max-width:1099px){.wordmark-svg{width:clamp(290px,52vw,560px)}}@media(max-width:639px){.hero{padding-top:0;padding-bottom:4vh}.wordmark-svg{width:min(86vw,420px)}.tagline{margin-top:16px}.accent{margin-top:30px}.status{margin-top:22px;letter-spacing:.48em;padding-left:.48em}.description{margin-top:16px}.description span{display:inline}.description span+span:before{content:" "}.description{max-width:30ch}}@media(max-height:520px)and (orientation:landscape){.hero{padding-top:0;padding-bottom:12px}.wordmark-svg{width:clamp(260px,38vw,480px)}.accent{margin-top:18px}.status{margin-top:14px}.description{margin-top:10px}}
