.js .rv{opacity:0;transform:translate3d(0,28px,0) scale(.975);transition:opacity var(--dur-slow) var(--ease-enter),transform var(--dur-slow) var(--ease-enter);transition-delay:var(--rv-delay, 0ms);will-change:transform,opacity}.rv.is-in,.js .rv.is-in{opacity:1;transform:none;will-change:auto}.js .rv--left{transform:translate3d(-42px,0,0)}.js .rv--right{transform:translate3d(42px,0,0)}.js .rv--scale{transform:scale(.9)}.js .blade{clip-path:inset(0 0 100% 0);opacity:0;transition:clip-path .9s var(--ease-enter),opacity .5s var(--ease-enter);transition-delay:var(--rv-delay, 0ms)}.blade.is-in{clip-path:inset(0 0 0 0);opacity:1}.words .w{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.12em;margin-bottom:-.12em}.js .words:not(.words--auto) .w>span{display:inline-block;transform:translate3d(0,108%,0);transition:transform .76s var(--ease-enter);transition-delay:calc(var(--w-i, 0) * 60ms)}.js .words.is-in:not(.words--auto) .w>span,.words.is-in .w>span{transform:none}.words--auto .w>span{display:inline-block;animation:word-up .76s var(--ease-enter) both;animation-delay:calc(var(--w-i, 0) * 60ms)}@keyframes word-up{0%{transform:translate3d(0,108%,0)}to{transform:none}}.rule{display:block;height:2px;width:min(220px,40%);border-radius:2px;background:var(--gold-metal-flat)}.js .rule{transform:scaleX(0);transform-origin:left center;transition:transform .82s var(--ease-enter);transition-delay:var(--rv-delay, 60ms)}.rule.is-in{transform:scaleX(1)}.rule--center{margin-inline:auto;transform-origin:center}.tilt{position:relative;transform-style:preserve-3d;transition:transform var(--dur-mid) var(--ease-hover),box-shadow var(--dur-mid) var(--ease-hover),border-color var(--dur-mid) var(--ease-hover)}.tilt.is-hot{will-change:transform}.tilt.is-hot{transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg)) translate3d(0,-6px,0);box-shadow:var(--shadow-lg)}.trace:before,.trace:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;border:1px solid transparent;transition:transform .4s var(--ease-hover)}.trace:before{border-top-color:var(--ninja-gold);border-right-color:var(--ninja-gold);transform:scaleX(0) scaleY(0);transform-origin:left top}.trace:after{border-bottom-color:var(--ninja-gold);border-left-color:var(--ninja-gold);transform:scaleX(0) scaleY(0);transform-origin:right bottom}.trace:hover:before,.trace:hover:after,.trace:focus-within:before,.trace:focus-within:after{transform:scaleX(1) scaleY(1)}.shimmer{position:relative;overflow:hidden;isolation:isolate}.shimmer:after{content:"";position:absolute;top:-60%;bottom:-60%;left:-60%;width:42%;pointer-events:none;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.55) 50%,transparent 100%);transform:translate(-160%) skew(-18deg)}.shimmer--loop:after{animation:sweep 4s var(--ease-hover) infinite}.shimmer--urgent:after{animation:sweep 2.6s var(--ease-hover) infinite}.shimmer--hover:hover:after{animation:sweep .7s var(--ease-hover) 1}@keyframes sweep{0%{transform:translate(-160%) skew(-18deg)}55%,to{transform:translate(420%) skew(-18deg)}}.magnetic{transition:transform .5s var(--ease-enter)}.magnetic.is-pulled{will-change:transform;transform:translate3d(var(--mx, 0),var(--my, 0),0);transition:transform .12s var(--ease-hover)}.spin{transition:transform .62s var(--ease-enter)}:where(a,button,summary,.tilt):hover .spin,:where(a,button,summary,.tilt):focus-visible .spin{transform:rotate(135deg)}.spin--slow{animation:rot 18s linear infinite}.spin--drift{animation:rot 26s linear infinite reverse}@keyframes rot{to{transform:rotate(360deg)}}.bob{animation:bob 2.4s var(--ease-hover) infinite}@keyframes bob{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(10px) rotate(45deg)}}.breathe{animation:breathe 7s ease-in-out infinite}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.marquee__track{display:flex;width:max-content;animation:slide var(--marquee-dur, 42s) linear infinite;will-change:transform}.marquee:hover .marquee__track,.marquee:focus-within .marquee__track{animation-play-state:paused}@keyframes slide{to{transform:translate3d(-50%,0,0)}}.draw{stroke-dasharray:var(--len, 1000);stroke-dashoffset:var(--len, 1000);transition:stroke-dashoffset 1.2s var(--ease-enter);transition-delay:var(--rv-delay, 0ms)}.draw.is-in{stroke-dashoffset:0}.draw--scrub{transition:none;stroke-dashoffset:calc(var(--len, 1000) * (1 - var(--p, 0)))}.node{transform:scale(.4);opacity:0;transform-origin:center;transition:transform .52s var(--ease-enter),opacity .32s var(--ease-enter)}.node.is-lit{transform:scale(1);opacity:1}.count,.tabular{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.ambient-grid{position:relative;isolation:isolate}.ambient-grid:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:-1;pointer-events:none;opacity:.6;background-image:linear-gradient(to right,rgba(var(--ninja-gold-rgb),.12) 1px,transparent 1px),linear-gradient(to bottom,rgba(var(--ninja-gold-rgb),.12) 1px,transparent 1px);background-size:72px 72px;animation:grid-drift 20s linear infinite;will-change:transform}@keyframes grid-drift{to{transform:translate3d(-72px,-72px,0)}}.ambient-glow{position:relative;isolation:isolate}.ambient-glow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(38% 46% at 18% 22%,rgba(var(--ninja-gold-rgb),.15),transparent 70%),radial-gradient(42% 52% at 84% 74%,rgba(30,58,102,.55),transparent 72%);animation:glow-drift 30s ease-in-out infinite alternate;will-change:transform}@keyframes glow-drift{0%{transform:translate3d(-3%,-2%,0) rotate(0) scale(1)}to{transform:translate3d(4%,3%,0) rotate(7deg) scale(1.12)}}.grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-grain);pointer-events:none;opacity:.03;background-image:var(--grain-src);background-size:180px 180px}.ambient-aurora,.phero{position:relative;isolation:isolate;overflow:hidden}.ambient-aurora:before,.ambient-aurora:after,.phero:before,.phero:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;z-index:-1;pointer-events:none;filter:blur(60px);will-change:transform}.ambient-aurora:before,.phero:before{background:radial-gradient(26% 30% at 26% 32%,rgba(var(--ninja-gold-rgb),.2),transparent 70%),radial-gradient(24% 28% at 74% 64%,rgba(86,138,220,.26),transparent 72%);animation:aurora-a 24s ease-in-out infinite alternate}.ambient-aurora:after,.phero:after{background:radial-gradient(20% 26% at 62% 20%,rgba(var(--ninja-gold-rgb),.14),transparent 72%),radial-gradient(24% 30% at 16% 78%,rgba(64,110,190,.22),transparent 72%);animation:aurora-b 31s ease-in-out infinite alternate}@keyframes aurora-a{0%{transform:translate3d(-6%,-4%,0) scale(1)}to{transform:translate3d(7%,5%,0) scale(1.22)}}@keyframes aurora-b{0%{transform:translate3d(6%,4%,0) scale(1.16) rotate(0)}to{transform:translate3d(-7%,-5%,0) scale(1) rotate(-10deg)}}.ambient-svg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden}.ambient-svg__i{position:absolute;color:var(--ninja-gold);opacity:var(--op, .07);animation:svg-float var(--dur, 30s) ease-in-out infinite alternate;animation-delay:var(--dly, 0s);will-change:transform}.ambient-svg__i svg{display:block}@keyframes svg-float{0%{transform:translateZ(0) rotate(-10deg)}to{transform:translate3d(var(--dx, 40px),var(--dy, -50px),0) rotate(16deg)}}.hero .ambient-svg{z-index:0}.path-card__disc{animation:disc-float 5.2s ease-in-out infinite}.card:nth-child(2n) .path-card__disc{animation-delay:-1.7s}.card:nth-child(3n) .path-card__disc{animation-delay:-3.2s}.card:hover .path-card__disc,.card:focus-within .path-card__disc{animation:none}@keyframes disc-float{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(0,-6px,0) rotate(-4deg)}}@media(prefers-reduced-motion:reduce){.js .rv,.js .rv--left,.js .rv--right,.js .rv--scale{opacity:0;transform:none;transition:opacity .3s linear}.rv.is-in{opacity:1}.js .blade{clip-path:none;transition:opacity .3s linear}.words .w>span,.words--auto .w>span{transform:none;transition:none;animation:none}.rule,.js .rule{transform:scaleX(1);transition:none}.tilt.is-hot{transform:none}.trace:before,.trace:after{transition:none}.shimmer:after{display:none}.magnetic,.magnetic.is-pulled{transform:none;transition:none}.spin,.spin--slow,.spin--drift,.bob,.breathe{animation:none;transform:none;transition:none}.marquee__track{animation:none;transform:none}.marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.draw,.draw--scrub{stroke-dasharray:none;stroke-dashoffset:0;transition:none}.node{transform:none;opacity:1;transition:none}.ambient-grid:before,.ambient-glow:before,.ambient-aurora:before,.ambient-aurora:after,.phero:before,.phero:after,.ambient-svg__i,.path-card__disc{animation:none}.grain{display:none}*,*:before,*:after{scroll-behavior:auto!important}}@media(prefers-reduced-transparency:reduce){.frosted{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--ninja-navy-deep)!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ninja-motion.css.map */
