.scroll-progress{position:fixed;top:0;left:0;height:3px;width:100%;transform:scaleX(0);transform-origin:0 50%;background:var(--color-accent);z-index:1000;box-shadow:0 0 12px var(--color-accent);will-change:transform}.preloader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;background:var(--color-bg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;transition:clip-path .7s cubic-bezier(.77,0,.18,1),visibility .7s;clip-path:inset(0 0 0 0)}.preloader.is-done{clip-path:inset(0 0 100% 0);visibility:hidden}.preloader__logo{font-family:var(--font-heading);font-weight:800;font-size:clamp(2.2rem,8vw,4.6rem);letter-spacing:.3em;text-transform:uppercase;display:flex}.preloader__logo span{display:inline-block;opacity:0;transform:translateY(40px);animation:pre-letter .7s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--i) * 70ms)}.preloader__logo span:nth-child(odd){color:var(--color-text)}.preloader__logo span.is-accent{color:var(--color-accent)}@keyframes pre-letter{to{opacity:1;transform:none}}.preloader__bar{width:min(280px,60vw);height:2px;background:#ffffff1a;overflow:hidden}.preloader__bar i{display:block;height:100%;width:0%;background:var(--color-accent);box-shadow:0 0 14px var(--color-accent);transition:width .2s ease}.preloader__pct{font-family:var(--font-heading);font-size:.75rem;letter-spacing:.4em;color:var(--color-muted);font-variant-numeric:tabular-nums}body.is-loading{overflow:hidden}@media(hover:hover)and (pointer:fine){body.has-cursor,body.has-cursor a,body.has-cursor button,body.has-cursor label,body.has-cursor input,body.has-cursor select,body.has-cursor [data-tilt]{cursor:none}.cursor-dot,.cursor-ring{position:fixed;left:0;top:0;z-index:9999;pointer-events:none;border-radius:50%;transform:translate(-50%,-50%);will-change:transform}.cursor-dot{width:7px;height:7px;background:var(--color-accent);box-shadow:0 0 10px var(--color-accent)}.cursor-ring{width:38px;height:38px;border:1.5px solid color-mix(in srgb,var(--color-accent) 65%,transparent);display:flex;align-items:center;justify-content:center;transition:width .3s cubic-bezier(.16,1,.3,1),height .3s cubic-bezier(.16,1,.3,1),background .3s ease,border-color .3s ease}.cursor-ring:after{content:attr(data-label);font-family:var(--font-heading);font-size:.6rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--color-accent-text);opacity:0;transition:opacity .2s ease}body.cursor-hover .cursor-ring{width:56px;height:56px;background:color-mix(in srgb,var(--color-accent) 18%,transparent);border-color:var(--color-accent)}body.cursor-label .cursor-dot{opacity:0}body.cursor-label .cursor-ring{width:74px;height:74px;background:var(--color-accent);border-color:var(--color-accent)}body.cursor-label .cursor-ring:after{opacity:1}body.cursor-down .cursor-ring{transform:translate(-50%,-50%) scale(.8)}}[data-animate]{opacity:0;will-change:transform,opacity,filter;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay, 0ms)}[data-animate].is-visible{opacity:1;transform:none!important;filter:none!important}[data-animate=up]{transform:translateY(60px)}[data-animate=down]{transform:translateY(-60px)}[data-animate=left]{transform:translate(60px)}[data-animate=right]{transform:translate(-60px)}[data-animate=zoom]{transform:scale(.85)}[data-animate=blur]{transform:translateY(40px);filter:blur(14px)}[data-animate=clip]{opacity:1;clip-path:inset(0 100% 0 0);transition:clip-path 1s cubic-bezier(.77,0,.18,1)}[data-animate=clip].is-visible{clip-path:inset(0 0 0 0)}[data-animate=flip]{transform:perspective(1000px) rotateX(35deg);transform-origin:top center}[data-stagger]>*{opacity:0;transform:translateY(48px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}[data-stagger].is-visible>*{opacity:1;transform:none}.reveal-words{display:inline}.reveal-words .word{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.reveal-words .word>span{display:inline-block;transform:translateY(110%);transition:transform .8s cubic-bezier(.16,1,.3,1);transition-delay:var(--word-delay, 0ms)}.reveal-words.is-visible .word>span{transform:translateY(0)}[data-parallax]{will-change:transform}.hero__media[data-parallax]{top:-12%;height:124%}[data-tilt]{transform-style:preserve-3d;transition:transform .25s ease;will-change:transform}[data-magnetic]{will-change:transform;transition:transform .2s cubic-bezier(.16,1,.3,1)}.marquee,.marquee__track{will-change:transform}[data-scramble]{display:inline-block;min-width:0}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.float{animation:float-y 6s ease-in-out infinite}.hero__glow{position:absolute;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,var(--color-accent) 0%,transparent 65%);opacity:.15;filter:blur(50px);pointer-events:none;transform:translate(-50%,-50%);z-index:1;transition:opacity .4s ease;will-change:left,top}.header{transition:background .4s ease,border-color .4s ease}@media(prefers-reduced-motion:reduce){.scroll-progress,.hero__glow,.cursor-dot,.cursor-ring,.preloader{display:none!important}body.is-loading{overflow:auto}body.has-cursor,body.has-cursor a,body.has-cursor button{cursor:auto}[data-animate],[data-stagger]>*,.reveal-words .word>span{opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important;transition:none!important}.marquee__track,.float{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/animations.css.map */
