.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}}
