.client-logo-bar{--client-logo-width:164px;--client-logo-gap:32px}.client-logo-bar>.eyebrow{text-align:left}.client-logo-viewport{mix-blend-mode:multiply;margin-top:20px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.client-marquee-track{width:max-content;animation:client-logos-scroll var(--client-logo-duration) linear infinite;display:flex}.client-logo-bar .client-logos{justify-content:flex-start;align-items:center;gap:var(--client-logo-gap);width:max-content;padding:0 var(--client-logo-gap) 0 0;flex-wrap:nowrap;flex:none;margin:0;display:flex}.client-logo-bar .client-logo{flex:0 0 var(--client-logo-width);width:var(--client-logo-width)}.client-logo-bar .client-logos img{width:var(--client-logo-width);object-fit:contain;filter:grayscale()brightness(1.06);height:72px}.client-logo-bar .client-logo[data-logo-tone=reversed] img{filter:grayscale()invert()brightness(3)contrast(2)}@keyframes client-logos-scroll{to{transform:translate(-50%)}}@media (max-width:760px){.client-logo-bar{--client-logo-width:132px;--client-logo-gap:20px}.client-logo-bar .client-logos img{height:60px}}@media (prefers-reduced-motion:reduce){.client-marquee-track{animation:none}.client-logo-bar .client-logo-clone{display:none}.client-logo-viewport{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#a3abba transparent;padding-bottom:12px;overflow-x:auto;-webkit-mask-image:none;mask-image:none}}
