@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.jacs-reveal{animation:jacs-rise linear both;animation-timeline:view();animation-range:entry 0% entry 62%}.jacs-reveal--fade{animation-name:jacs-fade}.jacs-reveal--scale{animation-name:jacs-scale-in}.jacs-reveal--curtain{animation-name:jacs-curtain;animation-range:entry 0% entry 80%}.jacs-stagger>*{animation:jacs-rise linear both;animation-timeline:view();animation-range:entry 0% entry 55%}.jacs-stagger>*:nth-child(4n+2){animation-range:entry 4% entry 60%}.jacs-stagger>*:nth-child(4n+3){animation-range:entry 8% entry 65%}.jacs-stagger>*:nth-child(4n+4){animation-range:entry 12% entry 70%}.jacs-parallax>img,.jacs-parallax>video{animation:jacs-drift linear both;animation-timeline:view();animation-range:cover 0% cover 100%;will-change:transform}.jacs-progress{animation:jacs-grow linear both;animation-timeline:scroll(root block);transform-origin:0 50%}}}.jacs-js-reveal{opacity:0;transform:translate3d(0,28px,0);transition:opacity var(--jacs-reveal) var(--jacs-ease-out),transform var(--jacs-reveal) var(--jacs-ease-out)}.jacs-js-reveal.is-visible{opacity:1;transform:none}@keyframes jacs-rise{0%{opacity:0;transform:translate3d(0,34px,0)}to{opacity:1;transform:none}}@keyframes jacs-fade{0%{opacity:0}to{opacity:1}}@keyframes jacs-scale-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes jacs-curtain{0%{clip-path:inset(0 0 100% 0);transform:scale(1.08)}to{clip-path:inset(0 0 0 0);transform:none}}@keyframes jacs-drift{0%{transform:translate3d(0,-6%,0) scale(1.12)}to{transform:translate3d(0,6%,0) scale(1.12)}}@keyframes jacs-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.jacs-kinetic{display:block}.jacs-kinetic__line{display:block;overflow:hidden}.jacs-kinetic__inner{display:block;transform:translate3d(0,105%,0);animation:jacs-line-up 1.05s var(--jacs-ease-out) forwards}.jacs-kinetic__line:nth-child(2) .jacs-kinetic__inner{animation-delay:.09s}.jacs-kinetic__line:nth-child(3) .jacs-kinetic__inner{animation-delay:.18s}.jacs-kinetic__line:nth-child(4) .jacs-kinetic__inner{animation-delay:.27s}@keyframes jacs-line-up{to{transform:none}}@media(prefers-reduced-motion:reduce){.jacs-kinetic__inner{transform:none;animation:none}}.jacs-marquee{--jacs-marquee-speed: 42s;position:relative;display:flex;overflow:hidden;gap:0;padding-block:var(--jacs-5);background:#0a0a0b;border-block:1px solid #0a0a0b;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.jacs-marquee__track{display:flex;flex-shrink:0;align-items:center;gap:var(--jacs-6);padding-inline-end:var(--jacs-6);animation:jacs-scroll-x var(--jacs-marquee-speed) linear infinite;animation-play-state:var(--jacs-marquee-state, running)}.jacs-marquee:hover{--jacs-marquee-state: paused}.jacs-marquee__item{font-family:var(--jacs-font-display);font-size:clamp(1.8rem,3.4vw,4.2rem);font-weight:700;letter-spacing:var(--jacs-track-display);line-height:1;white-space:nowrap;color:#fff}.jacs-marquee__item--accent{color:var(--jacs-volt)}.jacs-marquee__item--ghost{color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.42)}.jacs-marquee__dot{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--jacs-volt)}@keyframes jacs-scroll-x{to{transform:translate3d(-100%,0,0)}}@media(prefers-reduced-motion:reduce){.jacs-marquee__track{animation:none}.jacs-marquee{overflow-x:auto}}@media(hover:hover)and (pointer:fine){.jacs-magnetic{transition:transform var(--jacs-base) var(--jacs-ease-spring);transform:translate3d(calc(var(--mx, 0) * 1px),calc(var(--my, 0) * 1px),0)}.jacs-spotlight:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:0;transition:opacity var(--jacs-base) var(--jacs-ease-out);background:radial-gradient(380px circle at var(--px, 50%) var(--py, 50%),rgba(212,255,63,.13),transparent 62%)}.jacs-spotlight:hover:before{opacity:1}}.jacs-underline{position:relative;text-decoration:none;background-image:linear-gradient(var(--jacs-volt),var(--jacs-volt));background-repeat:no-repeat;background-position:0 100%;background-size:0 1.5px;transition:background-size var(--jacs-base) var(--jacs-ease-out)}.jacs-underline:hover,.jacs-underline:focus-visible{background-size:100% 1.5px}@view-transition{navigation:auto}::view-transition-old(root){animation:jacs-fade var(--jacs-base) var(--jacs-ease-smooth) reverse both}::view-transition-new(root){animation:jacs-rise var(--jacs-slow) var(--jacs-ease-out) both}.jacs-header{view-transition-name:jacs-header}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--jacs-volt);outline-offset:3px;border-radius:var(--jacs-r-sm)}.jacs-img-wrap{position:relative;overflow:hidden;background:var(--jacs-bg-2)}.jacs-img-wrap img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--jacs-slow) var(--jacs-ease-out),opacity var(--jacs-base) linear}.jacs-img-wrap img[loading=lazy]:not(.is-loaded){opacity:0}.jacs-img-wrap img.is-loaded{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/5/assets/jacs-motion.css.map */
