.v4-clients{border-top:1px solid var(--c-line);padding-block:clamp(5rem,14vh,10rem);overflow:hidden}@media (max-width:699px){.v4-clients{padding-block:var(--section-y)}}.v4-clients__head{grid-template-columns:1fr;gap:1.25rem;margin-bottom:clamp(3rem,8vh,6rem);display:grid}.v4-clients__lead{max-width:38ch;color:var(--c-muted)}@media (min-width:900px){.v4-clients__head{grid-template-columns:1fr auto;align-items:end;column-gap:4rem}}.v4-clients__marquee{--logo-h:clamp(28px, 3.2vw, 44px);--gap:clamp(3rem, 7vw, 7rem);--duration:45s;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.v4-clients__track{animation:v4-clients-scroll var(--duration) linear infinite;flex-shrink:0;display:flex}.v4-clients__marquee:hover .v4-clients__track{animation-play-state:paused}.v4-clients__list{align-items:center;gap:var(--gap);padding-right:var(--gap);list-style:none;display:flex}.v4-clients__item{height:calc(var(--logo-h) * 1.4);flex-shrink:0;align-items:center;display:flex}.v4-clients__logo,.v4-clients__word{opacity:.45;transition:opacity .4s var(--ease-out)}.v4-clients__item:hover .v4-clients__logo,.v4-clients__item:hover .v4-clients__word{opacity:1}.v4-clients__logo{width:auto;height:calc(var(--logo-h) * var(--scale,1));filter:grayscale()brightness(0);display:block}.v4-clients__word{font-size:calc(var(--logo-h) * .62 * var(--scale,1));letter-spacing:-.04em;white-space:nowrap;font-weight:600;line-height:1}@keyframes v4-clients-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.v4-clients__marquee{-webkit-mask-image:none;mask-image:none}.v4-clients__track{flex-shrink:1;animation:none}.v4-clients__list{padding-inline:var(--gutter);flex-wrap:wrap;row-gap:2rem}.v4-clients__list[aria-hidden]{display:none}}
