.carousel-logo-wrap{flex-shrink:0;height:calc(var(--spacing)*8);width:calc(var(--spacing)*50)}@keyframes marquee{to{inset-inline-start:calc(var(--marquee-item-width)*-1)}}.marquee{--marquee-item-width:200px;--marquee-item-height:32px;--marquee-duration:40s;block-size:var(--marquee-item-height);display:flex;margin-blocK:var(--marquee-item-height);overflow:hidden;position:relative}.marquee .carousel-logo-wrap{--marquee-item-offset:max(calc(var(--marquee-item-width)*var(--marquee-items)),calc(100% + var(--marquee-item-width)));--marquee-delay:calc(var(--marquee-duration)/var(--marquee-items)*(var(--marquee-items) - var(--marquee-item-index))*-1);animation:marquee linear var(--marquee-duration) var(--marquee-delay,0s) infinite;inset-inline-start:calc(var(--marquee-item-offset)*1.25);position:absolute;transform:translateX(-50%)}.marquee:hover .carousel-logo-wrap{animation-play-state:paused}@media (min-width:64rem){.carousel-logo-wrap{height:calc(var(--spacing)*10)}.marquee{--marquee-item-height:40px}}@media (min-width:80rem){.carousel-logo-wrap{height:calc(var(--spacing)*12)}.marquee{--marquee-item-height:48px}}