.clients{border-bottom:1px solid var(--line);border-top:1px solid var(--line);overflow:hidden;padding:80px 0!important}.clients .eyebrow{display:block;margin-bottom:clamp(2rem,4vw,3rem);text-align:center}.clients .marquee-wrap{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);overflow:hidden;position:relative}.clients .marquee{align-items:center;display:flex;gap:clamp(3rem,6vw,5.5rem);width:max-content}.clients .marquee.is-static{flex-wrap:wrap;justify-content:center;row-gap:1.5rem;width:auto}.clients .marquee.is-ready{animation:ss-clients-marquee var(--ss-marquee-dur,32s) linear infinite;will-change:transform}.clients .marquee.is-ready:hover{animation-play-state:paused}.clients .logo-item{align-items:center;color:var(--text);display:inline-flex;flex:none;font-size:clamp(1.15rem,1.9vw,1.7rem);font-weight:500;letter-spacing:.01em;opacity:.55;transition:opacity .3s var(--ease);white-space:nowrap}.clients .logo-item:hover{opacity:1}.clients .logo-item img{display:block;height:calc(clamp(1.6rem, 2.6vw, 2.3rem)*var(--k, 1));width:auto}@keyframes ss-clients-marquee{0%{transform:translateX(0)}to{transform:translateX(calc(var(--ss-marquee-shift, 50%)*-1))}}@media (prefers-reduced-motion:reduce){.clients .marquee.is-ready{animation:none}.clients .marquee{flex-wrap:wrap;justify-content:center;row-gap:1.5rem;width:auto}}