@media(hover:hover)and (pointer:fine){.cursor-dot,.cursor-ring{display:none}.cursor-dot{position:fixed;top:0;left:0;width:8px;height:8px;background:var(--color-dark);border-radius:50%;pointer-events:none;z-index:99999;transition:width .3s cubic-bezier(.16,1,.3,1),height .3s cubic-bezier(.16,1,.3,1),background .3s ease,opacity .3s ease;mix-blend-mode:difference;will-change:transform}.cursor-ring{position:fixed;top:0;left:0;width:36px;height:36px;border:1.5px solid var(--color-dark);border-radius:50%;pointer-events:none;z-index:99998;opacity:.3;transition:width .4s cubic-bezier(.16,1,.3,1),height .4s cubic-bezier(.16,1,.3,1),border-color .3s ease,opacity .3s ease;will-change:transform}.cursor-hover .cursor-dot{width:48px;height:48px;background:var(--color-dark);opacity:.1}.cursor-hover .cursor-ring{width:48px;height:48px;opacity:0}.cursor-link .cursor-dot{width:64px;height:64px;background:var(--color-dark);opacity:.08;mix-blend-mode:normal}.cursor-link .cursor-ring{opacity:0}.cursor-text .cursor-dot{width:2px;height:28px;mix-blend-mode:normal}.cursor-text .cursor-ring{opacity:0}}.tilt-card{transform-style:preserve-3d;perspective:1000px;transition:transform .1s ease}.tilt-card__inner{transition:transform .6s cubic-bezier(.16,1,.3,1);transform-style:preserve-3d;will-change:transform}.clip-reveal{clip-path:inset(100% 0 0 0);transition:clip-path 1s cubic-bezier(.16,1,.3,1)}.clip-reveal--visible{clip-path:inset(0 0 0 0)}.clip-reveal--left{clip-path:inset(0 100% 0 0)}.clip-reveal--left.clip-reveal--visible{clip-path:inset(0 0 0 0)}.clip-reveal--right{clip-path:inset(0 0 0 100%)}.clip-reveal--right.clip-reveal--visible{clip-path:inset(0 0 0 0)}.split-text{overflow:hidden}.split-text__char{display:inline-block;opacity:0;transform:translateY(100%);transition:opacity .5s ease,transform .5s cubic-bezier(.16,1,.3,1)}.split-text--visible .split-text__char{opacity:1;transform:translateY(0)}.elastic-scroll{overscroll-behavior:contain}.smooth-underline{position:relative;text-decoration:none}.smooth-underline:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1.5px;background:currentColor;transition:width .4s cubic-bezier(.16,1,.3,1)}.smooth-underline:hover:after{width:100%}.magnetic-btn{position:relative;transition:transform .3s cubic-bezier(.16,1,.3,1);will-change:transform}.stagger-grid>*{opacity:0;transform:translateY(30px) scale(.97);transition:opacity .6s ease,transform .6s cubic-bezier(.16,1,.3,1)}.stagger-grid--visible>*:nth-child(1){transition-delay:0s}.stagger-grid--visible>*:nth-child(2){transition-delay:.06s}.stagger-grid--visible>*:nth-child(3){transition-delay:.12s}.stagger-grid--visible>*:nth-child(4){transition-delay:.18s}.stagger-grid--visible>*:nth-child(5){transition-delay:.24s}.stagger-grid--visible>*:nth-child(6){transition-delay:.3s}.stagger-grid--visible>*:nth-child(7){transition-delay:.36s}.stagger-grid--visible>*:nth-child(8){transition-delay:.42s}.stagger-grid--visible>*{opacity:1;transform:translateY(0) scale(1)}.drag-cursor{cursor:grab;user-select:none;-webkit-user-select:none}.drag-cursor:active,.drag-cursor.is-dragging{cursor:grabbing}.page-curtain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:var(--color-warm);display:flex;align-items:center;justify-content:center;transition:opacity .5s ease,visibility .5s ease}.page-curtain--hidden{opacity:0;visibility:hidden;pointer-events:none}.page-curtain__logo{animation:curtain-pulse 1s ease-in-out infinite alternate}@keyframes curtain-pulse{0%{opacity:.3;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.cursor-dot,.cursor-ring,.page-curtain,.tilt-card__inner,.clip-reveal,.split-text__char,.stagger-grid>*{transition:none!important;animation:none!important;transform:none!important;opacity:1!important;clip-path:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/signature.css.map */
