.Preloader-module__dlGzNG__root{z-index:300;transition:clip-path var(--intro-exit,1s) cubic-bezier(.76, 0, .24, 1);clip-path:inset(0);background:#08080a;place-items:center;display:grid;position:fixed;inset:0}.Preloader-module__dlGzNG__root:before{content:"";background:radial-gradient(60% 50% at 50% 60%, rgb(var(--accent-rgb) / .16), transparent 70%);position:absolute;inset:0}.Preloader-module__dlGzNG__root[data-out=true]{clip-path:inset(0 0 100%)}.Preloader-module__dlGzNG__root[data-out=true] .Preloader-module__dlGzNG__inner,.Preloader-module__dlGzNG__root[data-out=true] .Preloader-module__dlGzNG__counter,.Preloader-module__dlGzNG__root[data-out=true] .Preloader-module__dlGzNG__bar{opacity:0;transition:opacity .42s,transform .62s cubic-bezier(.76,0,.24,1);transform:translateY(-24px)}.Preloader-module__dlGzNG__inner{text-align:center;position:relative}.Preloader-module__dlGzNG__word{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#fff;justify-content:center;align-items:baseline;gap:.04em;font-size:clamp(48px,8.6vw,95px);font-weight:800;line-height:1.1;display:flex}.Preloader-module__dlGzNG__letter{animation:1s cubic-bezier(.16,1,.3,1) both Preloader-module__dlGzNG__preloadLetter;display:inline-block}@keyframes Preloader-module__dlGzNG__preloadLetter{0%{opacity:0;filter:blur(10px);transform:translateY(.55em)rotate(6deg)}to{opacity:1;filter:blur();transform:none}}.Preloader-module__dlGzNG__wordDot{background:var(--accent);border-radius:50%;width:.1em;height:.1em;animation:1s cubic-bezier(.16,1,.3,1) both Preloader-module__dlGzNG__preloadLetter}.Preloader-module__dlGzNG__tagline{letter-spacing:.4em;text-transform:uppercase;color:#ffffff6b;margin-top:14px;font-size:11px;animation:.9s .9s both Preloader-module__dlGzNG__preloadFade,1.6s cubic-bezier(.16,1,.3,1) .9s both Preloader-module__dlGzNG__taglineTrack}@keyframes Preloader-module__dlGzNG__taglineTrack{0%{letter-spacing:.15em}to{letter-spacing:.4em}}@keyframes Preloader-module__dlGzNG__preloadFade{0%{opacity:0}to{opacity:1}}.Preloader-module__dlGzNG__counter{font-family:var(--font-display);letter-spacing:.06em;color:#ffffffe6;font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;font-size:clamp(28px,4.9vw,46px);font-weight:800;display:flex;position:absolute;bottom:clamp(20px,5vw,56px);right:clamp(20px,5vw,64px)}.Preloader-module__dlGzNG__percent{color:var(--accent-text);font-size:.4em}.Preloader-module__dlGzNG__bar{background:#ffffff14;height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.Preloader-module__dlGzNG__barFill{transform-origin:0;background:linear-gradient(90deg, var(--accent), #9b66ff);width:100%;height:100%;animation:Preloader-module__dlGzNG__preloadBar var(--intro-count,2.8s) cubic-bezier(.33, 1, .68, 1) both;display:block}@keyframes Preloader-module__dlGzNG__preloadBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.Preloader-module__dlGzNG__root{display:none}}
.Cursor-module__uObtJG__dot,.Cursor-module__uObtJG__ring{z-index:200;pointer-events:none;opacity:0;will-change:transform;position:fixed;top:0;left:0}.Cursor-module__uObtJG__dot{background:var(--accent);border-radius:50%;width:7px;height:7px;transition:opacity .2s,width .22s,height .22s}.Cursor-module__uObtJG__dot[data-state=link],.Cursor-module__uObtJG__dot[data-state=drag]{width:0;height:0}.Cursor-module__uObtJG__ring{mix-blend-mode:difference;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:34px;height:34px;transition:opacity .2s,width .26s cubic-bezier(.16,1,.3,1),height .26s cubic-bezier(.16,1,.3,1),background .26s,border-color .26s;display:grid}.Cursor-module__uObtJG__ring[data-state=link]{background:#ffffff24;border-color:#0000;width:54px;height:54px}.Cursor-module__uObtJG__ring[data-state=drag]{background:var(--accent);mix-blend-mode:normal;border-color:#0000;width:92px;height:92px}.Cursor-module__uObtJG__ring.Cursor-module__uObtJG__pressed{border-color:var(--accent);width:24px;height:24px}.Cursor-module__uObtJG__label{letter-spacing:.18em;text-transform:uppercase;color:#fff;white-space:nowrap;font-size:10px}@media (pointer:coarse),(prefers-reduced-motion:reduce){.Cursor-module__uObtJG__dot,.Cursor-module__uObtJG__ring{display:none}}.Cursor-module__uObtJG__ring[data-state=snap]{border:1.5px solid var(--accent-text);mix-blend-mode:normal;background:0 0}
@keyframes ScrollProgress-module__-TMjda__fillScroll{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ScrollProgress-module__-TMjda__wrap{display:none}@supports (animation-timeline:scroll()){.ScrollProgress-module__-TMjda__wrap{z-index:90;pointer-events:none;height:2px;display:block;position:fixed;top:0;left:0;right:0}.ScrollProgress-module__-TMjda__fill{transform-origin:0;background:linear-gradient(90deg, var(--accent), #9b66ff 60%, #fff);width:100%;height:100%;box-shadow:0 0 18px rgb(var(--accent-rgb) / .65);animation:linear both ScrollProgress-module__-TMjda__fillScroll;animation-timeline:scroll(root);display:block}}@media (prefers-reduced-motion:reduce){.ScrollProgress-module__-TMjda__wrap{display:none}}
.PageTransition-module__kFdoXq__wrap{z-index:150;pointer-events:none;position:fixed;inset:0}.PageTransition-module__kFdoXq__accent,.PageTransition-module__kFdoXq__ink{transform-origin:50% 0;position:absolute;inset:0}.PageTransition-module__kFdoXq__accent{background:var(--accent);animation:.72s cubic-bezier(.76,0,.24,1) .16s both PageTransition-module__kFdoXq__wipeUp}.PageTransition-module__kFdoXq__ink{background:#000;animation:.56s cubic-bezier(.76,0,.24,1) both PageTransition-module__kFdoXq__wipeUp}@keyframes PageTransition-module__kFdoXq__wipeUp{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.PageTransition-module__kFdoXq__wrap{display:none}}
:root{--bg:#000;--bg-rgb:0 0 0;--bg-soft:#0a0a0a;--bg-tint:#12003a;--fg:#fff;--fg-muted:#fff9;--fg-faint:#fff6;--accent:#5900ff;--accent-rgb:89 0 255;--accent-text:#9b66ff;--border:#ffffff1f;--gutter:clamp(22px, 7vw, 150px)}html{background:var(--bg);scroll-behavior:smooth;scrollbar-color:rgb(var(--accent-rgb) / .55) #000;scrollbar-width:thin}body{margin:0}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:rgb(var(--accent-rgb) / .5);border:3px solid #000;border-radius:100px}::-webkit-scrollbar-thumb:hover{background:var(--accent)}.marketing{--font-display:var(--font-gilroy-cyrillic), var(--font-gilroy), system-ui, sans-serif;--font-body:var(--font-gilroy-cyrillic), var(--font-gilroy), system-ui, sans-serif;background:var(--bg);color:var(--fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}.marketing *{box-sizing:border-box}:where(.marketing) a{color:var(--fg);text-decoration:none}.marketing ::selection{background:var(--accent);color:#fff}:where(.marketing) h1,:where(.marketing) h2,:where(.marketing) h3,:where(.marketing) p,:where(.marketing) ul,:where(.marketing) figure{margin:0;padding:0}:where(.marketing) button,:where(.marketing) input,:where(.marketing) textarea,:where(.marketing) select{font:inherit;color:inherit}@keyframes revealUp{0%{opacity:0;transform:translateY(56px)}to{opacity:1;transform:none}}@keyframes revealFade{0%{opacity:0}to{opacity:1}}@keyframes revealScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes revealClip{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes lineGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes parallaxUp{0%{transform:translateY(14%)}to{transform:translateY(-14%)}}@keyframes wordUp{0%{opacity:0;transform:translateY(100%)rotate(4deg)}to{opacity:1;transform:none}}@keyframes revealBlur{0%{opacity:0;filter:blur(14px);transform:translateY(28px)}to{opacity:1;filter:blur();transform:none}}@keyframes revealLeft{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:none}}@keyframes revealRight{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:none}}.revealUp{animation:both revealUp;animation-timeline:view();animation-range:entry cover 28%}.revealFade{animation:both revealFade;animation-timeline:view();animation-range:entry cover 24%}.revealScale{animation:both revealScale;animation-timeline:view();animation-range:entry cover 28%}.revealClip{animation:both revealClip;animation-timeline:view();animation-range:entry cover 32%}.revealBlur{animation:both revealBlur;animation-timeline:view();animation-range:entry cover 30%}.revealLeft{animation:both revealLeft;animation-timeline:view();animation-range:entry cover 30%}.revealRight{animation:both revealRight;animation-timeline:view();animation-range:entry cover 30%}.revealStagger{animation:both revealScale;animation-timeline:view();animation-range:entry calc(var(--sw-i,0) * 3%) cover calc(26% + var(--sw-i,0) * 3%)}.revealStaggerUp{animation:both revealUp;animation-timeline:view();animation-range:entry calc(var(--sw-i,0) * 3%) cover calc(28% + var(--sw-i,0) * 3%)}.parallaxSlow{animation:linear both parallaxUp;animation-timeline:view();animation-range:cover}.splitWord{vertical-align:top;margin-top:-.22em;margin-bottom:-.14em;padding-top:.22em;padding-bottom:.14em;display:inline-block;overflow:clip}.splitInner{animation:both wordUp;animation-timeline:view();animation-range:entry calc(var(--sw-i,0) * 2.5%) cover calc(22% + var(--sw-i,0) * 2.5%);display:inline-block}:where(.marketing) [data-spot]{position:relative}:where(.marketing) [data-spot]:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%), rgb(var(--accent-rgb) / .16), transparent 62%);transition:opacity .32s;position:absolute;inset:0}:where(.marketing) [data-spot]:hover:after{opacity:1}:where(.marketing) [data-tilt]{transform-style:preserve-3d;will-change:transform}.fx{z-index:60;pointer-events:none;position:fixed;inset:0}.fxGrain{opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");animation:.7s steps(4,end) infinite grainShift;position:absolute;inset:-100%}@keyframes grainShift{0%{transform:translate(0)}25%{transform:translate(-4%,3%)}50%{transform:translate(3%,-4%)}75%{transform:translate(-3%,-3%)}to{transform:translate(0)}}.fxVignette{background:radial-gradient(130% 88%,#0000 70%,#00000057 100%);position:absolute;inset:0}html.is-loading,html.is-loading body,html.is-locked,html.is-locked body{overflow:hidden}html.has-cursor,html.has-cursor .marketing :not(input):not(textarea):not(select){cursor:none}:where(.marketing) :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.revealUp,.revealFade,.revealScale,.revealClip,.revealBlur,.revealLeft,.revealRight,.revealStagger,.revealStaggerUp,.parallaxSlow,.splitInner,.fxGrain{animation:none!important}}:where(.marketing) .velocityMedia{transform:skewY(calc(var(--scroll-v,0) * -1.1deg));will-change:transform;transition:transform .16s linear}@media (prefers-reduced-motion:reduce){:where(.marketing) .velocityMedia{transform:none}}@keyframes mediaWipe{0%{clip-path:inset(100% 0 0);transform:scale(1.12)}to{clip-path:inset(0);transform:scale(1)}}:where(.marketing) .mediaReveal{animation:cubic-bezier(.16,1,.3,1) both mediaWipe;animation-timeline:view();animation-range:entry 4% cover 32%}@media (prefers-reduced-motion:reduce){:where(.marketing) .mediaReveal{animation:none}}:where(.marketing) .rwWord{display:inline-block}@supports (animation-timeline:view()){:where(.marketing) .revealWords{view-timeline:--rw block}:where(.marketing) .rwWord{animation:linear both rwIn;animation-timeline:--rw;animation-range:cover calc(var(--rw-i) / var(--rw-n) * 24%) cover calc(var(--rw-i) / var(--rw-n) * 24% + 14%)}}@keyframes rwIn{0%{opacity:.1;translate:0 .45em}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){:where(.marketing) .rwWord{animation:none}}@media (min-width:900px) and (min-height:740px){:where(.marketing) main{z-index:1;background:var(--bg);box-shadow:0 2px 0 0 rgb(var(--accent-rgb) / .6), 0 60px 110px -30px #000000f2;border-radius:0 0 46px 46px;display:flow-root;position:relative;overflow:clip}}.tapRing{z-index:190;border:1.5px solid var(--accent-text);width:16px;height:16px;box-shadow:0 0 14px rgb(var(--accent-rgb) / .6);pointer-events:none;border-radius:50%;margin:-8px 0 0 -8px;animation:.6s cubic-bezier(.16,1,.3,1) forwards tapRing;position:fixed}@keyframes tapRing{0%{opacity:.95;transform:scale(.4)}to{opacity:0;transform:scale(5.5)}}@media (pointer:coarse){:where(.marketing) :is(a,button,label){-webkit-tap-highlight-color:transparent;transition:scale .16s}:where(.marketing) :is(a,button,label):active{scale:.96}}
.not-found-module__SJyG5W__root{background:#000;place-items:center;min-height:100vh;padding:80px 22px;display:grid;position:relative;overflow:clip}.not-found-module__SJyG5W__void{width:100%;height:100%;display:block;position:absolute;inset:0}.not-found-module__SJyG5W__glow{pointer-events:none;background:radial-gradient(circle, rgb(var(--accent-rgb) / .24), transparent 65%);width:900px;height:900px;position:absolute;top:-30%;left:50%;transform:translate(-50%)}.not-found-module__SJyG5W__inner{text-align:center;max-width:620px;position:relative}.not-found-module__SJyG5W__code{font-family:var(--font-display);letter-spacing:.02em;color:#0000;-webkit-text-stroke:1px #ffffff38;text-stroke:1px #ffffff38;font-size:clamp(96px,18.7vw,173px);font-weight:800;line-height:.86}.not-found-module__SJyG5W__title{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;margin-top:18px;font-size:clamp(28px,4.9vw,44px);font-weight:800;line-height:1.14}.not-found-module__SJyG5W__body{color:#fff9;text-wrap:pretty;max-width:46ch;margin:18px auto 0;font-size:15.5px;line-height:1.7}.not-found-module__SJyG5W__actions{margin-top:32px}.not-found-module__SJyG5W__primary{background:var(--accent);color:#fff;letter-spacing:.14em;text-transform:uppercase;border-radius:100px;align-items:center;gap:12px;padding:16px 28px;font-size:12.5px;transition:background .26s,color .26s,box-shadow .38s;display:inline-flex}.not-found-module__SJyG5W__primary:hover{color:var(--bg);box-shadow:0 18px 50px -18px rgb(var(--accent-rgb) / .9);background:#fff}.not-found-module__SJyG5W__links{color:#ffffff8c;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:center;gap:12px 26px;margin-top:40px;padding-top:24px;font-size:13px;display:flex}.not-found-module__SJyG5W__links a{transition:color .24s}.not-found-module__SJyG5W__links a:hover{color:var(--accent)}
