.logo-strip{--logo-strip-gap:clamp(1.75rem, 8vw, 4rem);--logo-strip-logo-width-mobile:13rem;--logo-strip-logo-width-desktop:13rem;background:var(--color-background);text-align:center;overflow:hidden}.logo-strip__title.section-title{padding-inline:var(--container-gutter);margin-block-end:2rem}.logo-strip__viewport{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow:auto hidden}.logo-strip__viewport::-webkit-scrollbar{display:none}.logo-strip__track{will-change:transform;width:max-content;animation:15s linear infinite logo-strip-scroll;display:flex}.logo-strip__list{justify-content:space-around;align-items:center;gap:var(--logo-strip-gap);width:max-content;min-width:100vw;padding-inline:calc(var(--logo-strip-gap) / 2);margin:0;list-style:none;display:flex}.logo-strip__item{flex:none}.logo-strip__viewport:hover .logo-strip__track,.logo-strip__viewport:focus-within .logo-strip__track{animation-play-state:paused}.logo-strip__logo{width:var(--logo-strip-logo-width-mobile);object-fit:contain;max-width:none;height:auto}@keyframes logo-strip-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.logo-strip__track{animation:none}}@media (width>=64rem){.logo-strip__viewport{overflow:auto}.logo-strip__logo{width:var(--logo-strip-logo-width-desktop)}}:root[data-contrast=high] .logo-strip__viewport:focus-visible{outline-color:var(--color-focus)}
