.guide__clients{margin-top:clamp(3rem,6vw,5rem)}.guide__clients-label{font-family:var(--font-mono);font-weight:300;font-size:var(--fs-mono-sm);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--on-dark-muted);margin:0 auto clamp(1.5rem,3vw,2rem)}.marq{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marq__track{width:max-content;animation:46s linear infinite marq;display:flex}.marq:hover .marq__track{animation-play-state:paused}.marq__row{align-items:center;gap:clamp(1rem,2.2vw,2rem);margin:0;padding:0 clamp(.5rem,1.1vw,1rem);list-style:none;display:flex}.plate{background:var(--on-dark);border-radius:var(--radius-soft-sm);opacity:.9;flex:none;width:clamp(8rem,11vw,11rem);height:clamp(3.25rem,4.4vw,4.25rem)}.clogo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.mplate{flex:none;place-items:center;width:clamp(8rem,11vw,11rem);height:clamp(3.25rem,4.4vw,4.25rem);padding:.5rem .75rem;display:grid}.mplate .clogo{filter:brightness(0)invert();opacity:.82;width:auto;max-width:100%;height:clamp(1.7rem,2.6vw,2.7rem)}.clients__logo{align-items:center;height:2.75rem;padding:0 .15rem;display:inline-flex}.clients__logo .clogo{filter:brightness(0);opacity:.85;width:auto;max-width:13rem;height:2rem}@keyframes marq{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marq__track{animation:none}.marq{overflow-x:auto}}.u-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
