:root{--ease-vanysis: cubic-bezier(.22, 1, .36, 1);--ease-vanysis-micro: cubic-bezier(.25, .1, .25, 1);--duration-micro: .25s;--duration-reveal: .6s;--duration-reveal-max: .8s;--reveal-distance: 20px;--stagger-base: 80ms}[data-reveal]{opacity:0;transform:translateY(var(--reveal-distance));transition:opacity var(--duration-reveal) var(--ease-vanysis),transform var(--duration-reveal) var(--ease-vanysis);will-change:opacity,transform}[data-reveal].is-revealed{opacity:1;transform:translateY(0)}[data-reveal-stagger]>[data-reveal]{transition-delay:calc(var(--i, 0) * var(--stagger-base))}[data-reveal=scale]{opacity:0;transform:scale(.94)}[data-reveal=scale].is-revealed{opacity:1;transform:scale(1)}[data-reveal=fade]{opacity:0;transform:none}[data-reveal=fade].is-revealed{opacity:1}.btn-primary,.btn-secondary,[data-button]{transition:transform var(--duration-micro) var(--ease-vanysis-micro),background-color var(--duration-micro) var(--ease-vanysis-micro),color var(--duration-micro) var(--ease-vanysis-micro),border-color var(--duration-micro) var(--ease-vanysis-micro)}.btn-primary:hover,.btn-secondary:hover,[data-button]:hover{transform:scale(1.02)}.btn-primary:active,.btn-secondary:active,[data-button]:active{transform:scale(.98);transition-duration:.1s}[data-card-hover]{transition:transform var(--duration-micro) var(--ease-vanysis-micro),box-shadow var(--duration-micro) var(--ease-vanysis-micro)}[data-card-hover]:hover{transform:translateY(-4px);box-shadow:var(--shadow-raised)}@media(hover:none){[data-card-hover]:hover{transform:none}}[data-image-swap]{position:relative;overflow:hidden}[data-image-swap] .swap-secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--duration-micro) var(--ease-vanysis-micro)}@media(hover:hover){[data-image-swap]:hover .swap-secondary{opacity:1}}[data-link-draw]{position:relative;text-decoration:none}[data-link-draw]:after{content:"";position:absolute;inset-block-end:-2px;inset-inline-start:0;inline-size:0;block-size:1px;background:currentColor;transition:inline-size var(--duration-micro) var(--ease-vanysis-micro)}[data-link-draw]:hover:after{inline-size:100%}[data-page-enter]{animation:page-enter .3s var(--ease-vanysis) both}@keyframes page-enter{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}video[autoplay]{display:none}.motion-poster-fallback{display:block!important}[data-reveal]{opacity:1!important;transform:none!important}}[data-link-draw]:focus-visible:after,[data-link-draw].is-active:after{inline-size:100%}@media(prefers-reduced-motion:reduce){[data-link-draw]:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/motion.css.map */
