@keyframes marquee-move-horizontal{to{transform:translate(calc(-100cqw - 100%))}}.promo-marquee{aspect-ratio:16/9;overflow:hidden}.promo-marquee__inner{-webkit-mask-image:linear-gradient(#0000,#000 14rem);mask-image:linear-gradient(#0000,#000 14rem)}@media (width>=64em){.promo-marquee__inner{transform-origin:100% 100%;transform:rotate(8deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 24rem);mask-image:linear-gradient(90deg,#0000,#000 24rem)}}.marquee{--marquee-speed:40s;--marquee-item-width:300px;--marquee-gap:var(--space-s-m);--single-slide-speed:calc(var(--marquee-speed) / var(--num-items));--marquee-item-width-plus-gap:calc(var(--marquee-item-width) + var(--marquee-gap));--track-width:calc(var(--marquee-item-width-plus-gap) * calc(var(--num-items) - 1));overflow:hidden}.marquee__track{grid-template-columns:var(--track-width) [track] 0 [resting];inline-size:var(--track-width);display:grid;container-type:inline-size}.marquee__item{inline-size:var(--marquee-item-width);animation:marquee-move-horizontal var(--marquee-speed) linear infinite var(--marquee-direction,forwards);animation-delay:calc(var(--single-slide-speed) * var(--item-position) * -1);grid-area:resting}
