.js-motion [data-reveal]{opacity:0;transform:translate3d(0,var(--settle-y),0) rotate(var(--settle-rot)) scale(var(--settle-scale));transform-origin:left bottom;transition:opacity var(--dur-reveal) var(--ease-settle),transform var(--dur-reveal) var(--ease-settle);transition-delay:var(--reveal-delay, 0ms);will-change:transform,opacity}.js-motion [data-reveal=x]{transform:translate3d(calc(var(--settle-x) * -1),0,0) rotate(var(--settle-rot))}.js-motion [data-reveal=x-end]{transform:translate3d(var(--settle-x),0,0) rotate(calc(var(--settle-rot) * -1))}.js-motion [data-reveal=scale]{transform:scale(.9);transform-origin:center}.js-motion [data-reveal=clip]{opacity:1;transform:none}.js-motion [data-reveal=clip]>*{clip-path:inset(0 50% 0 50%);transition:clip-path var(--dur-slow) var(--ease-draw);transition-delay:var(--reveal-delay, 0ms)}.js-motion [data-reveal=clip].is-visible>*{clip-path:inset(0 0 0 0)}.js-motion [data-reveal].is-visible{opacity:1;transform:none;will-change:auto}.split-line{display:block;overflow:hidden;padding-bottom:.08em}.split-word{display:inline-block;white-space:nowrap}.split-unit{display:inline-block;transform:translate3d(0,105%,0) rotate(2deg);opacity:0;transition:transform var(--dur-reveal) var(--ease-settle),opacity calc(var(--dur-reveal) * .6) linear;transition-delay:calc(var(--unit-i, 0) * var(--split-step, 34ms))}.is-split-in .split-unit{transform:none;opacity:1}.settle-card{position:relative;isolation:isolate;transition:transform var(--dur-mid) var(--ease-hover),box-shadow var(--dur-mid) var(--ease-hover),border-color var(--dur-mid) var(--ease-hover)}.settle-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,var(--brand-accent),var(--brand-accent)) 0 0 / var(--draw-x, 0%) 2px no-repeat,linear-gradient(180deg,var(--brand-accent),var(--brand-accent)) 100% 0 / 2px var(--draw-y, 0%) no-repeat;transition:--draw-x var(--dur-mid) var(--ease-draw)}@media(hover:hover){.settle-card:hover,.settle-card:focus-within{transform:translate3d(0,-6px,0);box-shadow:var(--shadow-lg)}.settle-card:hover:after,.settle-card:focus-within:after{--draw-x: 100%;--draw-y: 100%}}@property --draw-x{syntax: "<percentage>"; inherits: true; initial-value: 0%;}@property --draw-y{syntax: "<percentage>"; inherits: true; initial-value: 0%;}.settle-card:after{transition:--draw-x .38s var(--ease-draw),--draw-y .38s .2s var(--ease-draw)}.tilt{transform-style:preserve-3d;will-change:transform}.tilt>*{transform:translateZ(0)}.draw-rule{display:block;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-slow) var(--ease-draw);transition-delay:var(--reveal-delay, 0ms)}.draw-rule.is-visible{transform:scaleX(1)}.magnetic{transition:transform var(--dur-mid) var(--ease-settle)}.magnetic.is-pulling{transition:transform 90ms linear}.ambient{position:relative;isolation:isolate;overflow:hidden}.ambient:before{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;z-index:-1;pointer-events:none;background:radial-gradient(38% 42% at 22% 28%,rgba(var(--brand-secondary-rgb),.5),transparent 68%),radial-gradient(34% 38% at 78% 62%,rgba(var(--brand-primary-rgb),.32),transparent 70%),radial-gradient(30% 30% at 58% 12%,rgba(var(--brand-accent-rgb),.22),transparent 72%);filter:blur(24px);animation:ambient-drift 26s var(--ease-hover) infinite alternate;will-change:transform}@keyframes ambient-drift{0%{transform:translate3d(-4%,-2%,0) rotate(0) scale(1)}to{transform:translate3d(5%,3%,0) rotate(8deg) scale(1.12)}}.scroll-progress{position:fixed;inset:0 0 auto 0;height:3px;z-index:var(--z-progress);background:var(--brand-accent);transform:scaleX(0);transform-origin:left center;pointer-events:none}.curtain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-curtain);background:var(--brand-deep);display:grid;place-items:center;transform-origin:top center;transition:transform .9s var(--ease-settle),opacity .3s .6s linear}.curtain__mark{width:clamp(150px,26vw,300px);opacity:0;animation:curtain-mark .9s var(--ease-settle) forwards}@keyframes curtain-mark{0%{opacity:0;transform:translateY(14px) scale(.9)}40%{opacity:1;transform:none}to{opacity:1;transform:none}}.curtain.is-lifting{transform:translate3d(0,-101%,0);opacity:0}.curtain.is-done{display:none}.cursor-dot,.cursor-ring{position:fixed;top:0;left:0;z-index:var(--z-cursor);pointer-events:none;border-radius:50%;mix-blend-mode:difference;opacity:0;transition:opacity var(--dur-mid) linear}.cursor-dot{width:6px;height:6px;background:var(--neutral-50);margin:-3px 0 0 -3px}.cursor-ring{width:34px;height:34px;margin:-17px 0 0 -17px;border:1px solid var(--neutral-50);transition:opacity var(--dur-mid) linear,width var(--dur-mid) var(--ease-settle),height var(--dur-mid) var(--ease-settle),margin var(--dur-mid) var(--ease-settle),background-color var(--dur-mid) var(--ease-hover)}.has-cursor .cursor-dot,.has-cursor .cursor-ring{opacity:1}.has-cursor.is-hovering-interactive .cursor-ring{width:58px;height:58px;margin:-29px 0 0 -29px;background:rgba(var(--brand-accent-rgb),.22)}@media(hover:none),(pointer:coarse){.cursor-dot,.cursor-ring{display:none}}.orbit{position:relative;display:grid;place-items:center}.orbit__ring{position:absolute;top:0;right:0;bottom:0;left:0;animation:orbit-spin var(--orbit-dur, 46s) linear infinite;transform-origin:center}.orbit:hover .orbit__ring,.orbit:focus-within .orbit__ring,.orbit:hover .orbit__counter,.orbit:focus-within .orbit__counter{animation-play-state:paused}.orbit__node{position:absolute;top:50%;left:50%;width:0;height:0;transform:rotate(var(--angle)) translate(var(--orbit-r))}.orbit__counter{display:block;animation:orbit-counter var(--orbit-dur, 46s) linear infinite}@keyframes orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes orbit-counter{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.link-draw{position:relative;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:left 100%;background-size:0% 1px;transition:background-size var(--dur-mid) var(--ease-draw)}.link-draw:hover,.link-draw:focus-visible{background-size:100% 1px}.sweep{position:relative;overflow:hidden}.sweep:after{content:"";position:absolute;top:-60%;bottom:-60%;left:-40%;width:28%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.5),transparent);transform:rotate(14deg) translateZ(0);animation:sweep-pass 7s var(--ease-hover) infinite;pointer-events:none}@keyframes sweep-pass{0%,62%{transform:rotate(14deg) translate3d(-60%,0,0);opacity:0}70%{opacity:1}to{transform:rotate(14deg) translate3d(560%,0,0);opacity:0}}.eyebrow{display:inline-flex;align-items:center;gap:.6em}.eyebrow__mark{width:1em;height:1em;flex:none;overflow:visible}.eyebrow__mark rect{transition:transform var(--dur-slow) var(--ease-settle),opacity var(--dur-mid) linear;transform-box:fill-box;transform-origin:center}.js-motion [data-reveal] .eyebrow__mark rect,.js-motion .eyebrow[data-reveal] .eyebrow__mark rect{opacity:.35}.js-motion [data-reveal].is-visible .eyebrow__mark rect{opacity:1}.js-motion .eyebrow__mark rect:nth-child(1){transform:translate(-3px,-3px)}.js-motion .eyebrow__mark rect:nth-child(2){transform:translate(3px,-3px)}.js-motion .eyebrow__mark rect:nth-child(3){transform:translate(-3px,3px)}.js-motion .eyebrow__mark rect:nth-child(4){transform:translate(3px,3px)}.js-motion .is-visible .eyebrow__mark rect{transform:none}@media(prefers-reduced-motion:reduce){.js-motion [data-reveal]{opacity:1!important;transform:none!important;clip-path:none!important;transition:opacity 1ms linear!important}.split-unit{transform:none!important;opacity:1!important;transition:none!important}.draw-rule{transform:scaleX(1)!important;transition:none!important}.ambient:before,.orbit__ring,.orbit__node>*,.sweep:after,.curtain__mark{animation:none!important}.sweep:after{display:none}.curtain,.cursor-dot,.cursor-ring{display:none!important}.settle-card:hover{transform:none}.eyebrow__mark rect{transform:none!important;opacity:1!important}*{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/motion.css.map */
