.clients-band{padding-block:clamp(3.5rem,11svh,8rem)}.clients-band-heading{letter-spacing:-.01em;font-variation-settings:"wdth" 108;text-wrap:balance;margin-bottom:clamp(1.25rem,3.5svh,2.5rem);font-size:clamp(1.75rem,3.2vw,3rem);font-weight:600;font-stretch:108%;line-height:1.08}.clients-band-viewport+.clients-band-viewport{margin-top:clamp(.75rem,1.6vw,1.25rem)}.clients-band-viewport{scrollbar-width:none;touch-action:pan-y;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.clients-band-viewport::-webkit-scrollbar{display:none}.clients-band-viewport[data-drifting]{cursor:grab;overflow-x:hidden}.clients-band-viewport[data-dragging]{cursor:grabbing}.clients-band-track{will-change:transform;width:max-content;display:flex}.clients-band-list,.clients-band-copy>.clients-band-list{--gap:clamp(.75rem, 1.6vw, 1.25rem);align-items:center;gap:var(--gap);padding-inline:calc(var(--gap) / 2);display:flex}.clients-band-copy{display:none}.clients-band-viewport[data-drifting] .clients-band-copy{display:flex}.clients-band-item{flex:none}.clients-band-plate{--lit:0;--unit:clamp(2.4rem, 4vw, 3.4rem);height:calc(var(--unit) * 1.9);padding-inline:calc(var(--unit) * .55);-webkit-user-select:none;user-select:none;background:#f4f1ea;border-radius:.875rem;justify-content:center;align-items:center;display:flex}.clients-band-plate[data-plate=dark]{background:var(--color-ink-1);box-shadow:inset 0 0 0 1px var(--color-line)}.clients-band-plate[data-lit] .clients-band-logo{opacity:1;filter:none}.clients-band-logo{width:calc(var(--unit) * var(--shape));max-width:none;height:auto;max-height:calc(var(--unit) * 1.35);object-fit:contain;opacity:calc(.55 + .45 * var(--lit));filter:grayscale(calc(1 - var(--lit)));-webkit-user-drag:none;display:block}@media (prefers-reduced-motion:reduce){.clients-band-viewport{overflow-x:visible;-webkit-mask-image:none;mask-image:none}.clients-band-track{width:auto}.clients-band-list{flex-wrap:wrap;padding-inline:clamp(1.25rem,2.5vw,2.5rem)}.clients-band-logo{opacity:1;filter:none}}.clients-band-curve{padding-block:clamp(1.5rem,5svh,3rem)}.clients-band-curve .clients-band-viewport{perspective:900px;perspective-origin:50%;padding-block:1rem;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.clients-band-curve .clients-band-track{transform-style:preserve-3d;position:relative}.clients-band-curve .clients-band-list,.clients-band-curve .clients-band-copy,.clients-band-curve .clients-band-item{transform-style:preserve-3d}.clients-band-curve .clients-band-list{--gap:clamp(2rem, 4.5vw, 4rem)}.clients-band-curve .clients-band-plate{--unit:clamp(4rem, 6vw, 4.6rem);height:calc(var(--unit) * 1.35);box-shadow:none;backface-visibility:hidden;background:0 0;border-radius:0;padding-inline:0}.clients-band-curve .clients-band-logo{max-height:calc(var(--unit) * 1.07);opacity:1;filter:none}@media (prefers-reduced-motion:reduce){.clients-band-curve .clients-band-viewport{perspective:none;-webkit-mask-image:none;mask-image:none}.clients-band-curve .clients-band-list{justify-content:center;row-gap:1.5rem}.clients-band-curve .clients-band-logo{opacity:.9}}
