@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s;animation-timing-function:var(--ease-out)}}.nl-motion .hero__title mark{background:linear-gradient(#fff,#fff) no-repeat 0 50% / 0% 100%;animation:nl-mark .85s .55s var(--ease-out) forwards}@keyframes nl-mark{to{background-size:100% 100%}}.hero__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(70% 80% at 82% 8%,rgba(255,255,255,.42),transparent 62%),radial-gradient(60% 70% at 8% 108%,rgba(255,190,40,.28),transparent 70%)}@media(hover:hover)and (pointer:fine){.hero__stage.is-parallax{perspective:1400px}.hero__stage.is-parallax .hero__sheet{transform:rotate(7deg) rotateX(calc(var(--py, 0) * -3.5deg)) rotateY(calc(var(--px, 0) * 5deg));transition:transform .6s var(--ease-out)}.hero__stage.is-parallax .hero__sticker--round{translate:calc(var(--px, 0) * 16px) calc(var(--py, 0) * 12px)}.hero__stage.is-parallax .hero__sticker--oblong{translate:calc(var(--px, 0) * 24px) calc(var(--py, 0) * 14px)}.hero__stage.is-parallax .hero__sticker--mini{translate:calc(var(--px, 0) * 12px) calc(var(--py, 0) * 18px)}.hero__stage.is-parallax .hero__orava{translate:calc(var(--px, 0) * -10px) calc(var(--py, 0) * -6px)}.hero__stage.is-parallax .hero__sticker,.hero__stage.is-parallax .hero__orava{transition:translate .6s var(--ease-out)}}.nl-motion [data-magnet]{translate:var(--mx, 0) var(--my, 0);transition:translate .25s var(--ease-out),transform .16s ease,box-shadow .16s ease,background-color .16s ease}.confetti{position:fixed;top:0;right:0;bottom:0;left:0;z-index:450;overflow:hidden;pointer-events:none}.confetti__bit{position:absolute;border-radius:3px;box-shadow:0 1px #0c444038;will-change:transform,opacity}.confetti__bit--round{border-radius:50%}:root{--wave: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 64' preserveAspectRatio='none'%3E%3Cpath d='M0 64V26C110 4 230 2 350 16s250 34 370 32 240-30 360-38 240-2 360 14v40z'/%3E%3C/svg%3E")}.steps--dark{position:relative;z-index:1;margin-top:3.5rem;color:#fff;background:radial-gradient(46% 60% at 8% 55%,rgba(53,191,154,.2),transparent 70%),radial-gradient(40% 56% at 94% 48%,rgba(255,228,107,.1),transparent 70%),var(--color-primary-deep)}.steps--dark:before,.steps--dark:after{content:"";position:absolute;left:0;right:0;height:clamp(40px,4.4vw,64px);pointer-events:none;background:var(--color-primary-deep);-webkit-mask:var(--wave) center / 100% 100% no-repeat;mask:var(--wave) center / 100% 100% no-repeat}.steps--dark:before{bottom:calc(100% - 1px)}.steps--dark:after{top:calc(100% - 1px);transform:scaleY(-1)}.steps--dark h2,.steps--dark .lead{color:#fff}.steps--dark .step{border-color:transparent;box-shadow:0 14px 28px -16px #00000080}.steps--dark .step:after{border-top-color:var(--color-accent)}.steps--dark .step__num{background:var(--color-accent);color:var(--color-primary-deep);box-shadow:0 4px 0 var(--color-accent-deep)}.steps--dark .steps__cta .btn{--btn-bg: var(--color-accent);--btn-fg: var(--color-primary-deep);--btn-border: var(--color-accent);--btn-shadow: var(--color-accent-deep);--btn-hi: inset 0 1px 0 rgba(255, 255, 255, .55)}.steps--dark .steps__cta .btn:hover{--btn-bg: var(--color-accent-strong)}.nl-motion .steps--dark .step:hover .step__icon{transform:rotate(-8deg) scale(1.08)}.step__icon{transition:transform .4s var(--ease-spring)}@media(prefers-reduced-motion:no-preference){.accordion{interpolate-size:allow-keywords}.accordion details::details-content{block-size:0;overflow:clip;transition:block-size .34s var(--ease-out),content-visibility .34s allow-discrete}.accordion details[open]::details-content{block-size:auto}}.accordion summary{transition:color .15s ease}.accordion summary:hover{color:var(--color-primary-deep)}@media(prefers-reduced-motion:no-preference){.nl-motion .collection-head__art .sticker-art__item{animation:nl-bob 6.4s ease-in-out infinite}.nl-motion .collection-head__art .sticker-art__item:nth-child(2){animation-duration:5.4s;animation-delay:-1.7s}.nl-motion .collection-head__art .sticker-art__item:nth-child(3){animation-duration:7.2s;animation-delay:-3.1s}@keyframes nl-bob{50%{translate:0 -8px}}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fx.css.map */
