.logo-carousel{width:100%}.logo-carousel__window{overflow:hidden}.logo-carousel__track{display:flex;width:max-content;animation:logo-carousel-right 44s linear infinite}.logo-carousel__list{display:flex;flex:none;list-style:none;padding:0;margin:0}.logo-carousel__list li{position:relative;width:max(132px,10vw);height:76px;overflow:hidden}.logo-carousel__list img{position:absolute;top:50%;left:50%;width:var(--logo-width,112px);height:auto;max-width:none;transform:translate(-50%,-50%);filter:grayscale(1);opacity:.72;mix-blend-mode:multiply}.logo-carousel__window:is(:hover,:focus-visible) .logo-carousel__track{animation-play-state:paused}.logo-carousel__window:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}@keyframes logo-carousel-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.logo-carousel__list--copy{display:none}.logo-carousel__track{width:100%;animation:none}.logo-carousel__list{display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(min(130px,50%),1fr))}.logo-carousel__list li{width:100%}}
