[data-animate]{will-change:transform,opacity}[data-animate=fade-up]{opacity:0;transform:translateY(40px)}[data-animate=fade-in]{opacity:0}[data-animate=slide-left]{opacity:0;transform:translate(-60px)}[data-animate=slide-right]{opacity:0;transform:translate(60px)}[data-animate=scale-up]{opacity:0;transform:scale(.92)}[data-animate=clip-bottom]{clip-path:inset(100% 0 0 0)}[data-animate=line]{width:0}[data-animate].animated{opacity:1;transform:none;clip-path:none}[data-stagger]>*{opacity:0;transform:translateY(30px)}.split-char{display:inline-block;overflow:hidden;vertical-align:top}.split-char span{display:inline-block;transform:translateY(100%)}.split-word{display:inline-block;overflow:hidden;vertical-align:top;margin-right:.25em}[data-parallax]{will-change:transform}.hover-scale{overflow:hidden}.hover-scale img{transition:transform .8s cubic-bezier(.25,.46,.45,.94);will-change:transform}.hover-scale:hover img{transform:scale(1.04)}.magnetic{display:inline-block;will-change:transform;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.scroll-progress{position:fixed;top:0;left:0;height:2px;background:var(--color-accent);transform-origin:left;transform:scaleX(0);z-index:calc(var(--z-nav) + 1);will-change:transform}@keyframes skeleton-pulse{0%,to{opacity:.5}50%{opacity:1}}.skeleton{background:var(--color-gray-200);animation:skeleton-pulse 1.5s ease-in-out infinite}.animated-link{position:relative;display:inline-block}.animated-link:before,.animated-link:after{content:"";position:absolute;bottom:-2px;height:1px;background:currentColor;transition:width .4s cubic-bezier(.77,0,.175,1),left .4s cubic-bezier(.77,0,.175,1)}.animated-link:before{width:0;left:0}.animated-link:after{width:100%;right:0;left:auto}.animated-link:hover:before{width:100%}.animated-link:hover:after{width:0}.spinning-badge{width:100px;height:100px;position:relative}.spinning-badge__text{animation:spin 8s linear infinite;transform-origin:center}.spinning-badge__center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;background:var(--color-accent);border-radius:50%}@keyframes spin{to{transform:rotate(360deg)}}.grain-overlay{position:relative}.grain-overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none;z-index:1;opacity:.5}.divider{border:none;border-top:var(--border-thin);margin:var(--space-8) 0}.divider--accent{border-top-color:var(--color-accent);opacity:.4}.accordion-item{border-bottom:var(--border-thin)}.accordion-trigger{width:100%;display:flex;justify-content:space-between;align-items:center;padding:var(--space-5) 0;font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;cursor:none;background:none;border:none;text-align:left;color:var(--color-text)}.accordion-icon{width:16px;height:16px;position:relative;flex-shrink:0}.accordion-icon:before,.accordion-icon:after{content:"";position:absolute;background:currentColor;transition:transform .4s var(--ease-expo),opacity .3s}.accordion-icon:before{top:50%;left:0;right:0;height:1px;transform:translateY(-50%)}.accordion-icon:after{top:0;bottom:0;left:50%;width:1px;transform:translate(-50%)}.accordion-item.open .accordion-icon:after{transform:translate(-50%) rotate(90deg);opacity:0}.accordion-content{max-height:0;overflow:hidden;transition:max-height .5s var(--ease-expo),padding .3s}.accordion-content.open{max-height:500px;padding-bottom:var(--space-5)}.accordion-content p{font-size:var(--text-sm);line-height:1.8;color:var(--color-gray-600)}.hero-clip-mask{clip-path:circle(0% at 50% 50%);will-change:clip-path,transform}.liquid-reveal{clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%);will-change:clip-path,filter;filter:grayscale(1) contrast(1.5)}.disruptive-hover img,.disruptive-hover .placeholder-background{transition:filter .8s var(--ease-expo),transform .8s var(--ease-expo)}.disruptive-hover:hover img,.disruptive-hover:hover .placeholder-background{filter:contrast(1.3) saturate(1.2);transform:scale(1.08) skewY(-1deg)}
/*# sourceMappingURL=/cdn/shop/t/41/assets/animations.css.map */
