.client-logo-band{background:0 0;grid-area:2/1/auto/-1;width:100vw;margin-inline:calc(50% - 50vw);padding-block:clamp(1rem,2.5vw,1.75rem)}.client-logo-band-heading{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.client-logo-band-gap{height:clamp(1rem,2.5vw,1.9rem)}.client-logo-band .logoloop{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.client-logo{object-fit:contain;filter:grayscale();opacity:.8;width:auto;max-width:100%;transition:filter var(--dur-slow) var(--ease), opacity var(--dur-slow) var(--ease)}.client-logo-band .logoloop__item:hover .client-logo,.client-logo-static li:hover .client-logo{filter:grayscale(0);opacity:1}.client-logo-static{padding-inline:var(--concept-edge,clamp(1.25rem, 4vw, 6rem));flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(1.25rem,3vw,2.5rem) clamp(1.5rem,4vw,3.25rem);margin:0;list-style:none;display:flex}@media (prefers-reduced-motion:reduce){.client-logo{transition:none}}.scroll-reveal-block{will-change:opacity, transform;width:100%}@media (prefers-reduced-motion:reduce){.scroll-reveal-block{will-change:auto;opacity:1!important;transform:none!important}}.scroll-reveal-text{white-space:pre-wrap}.scroll-reveal-text--underlined{align-items:center;gap:.65rem;display:inline-flex}.scroll-reveal-text--underlined .scroll-reveal-text__copy{display:inline-block;position:relative}.scroll-reveal-text__underline{background-color:var(--scroll-reveal-underline-color,currentColor);transform-origin:0;will-change:transform;height:1px;position:absolute;bottom:-.35rem;left:0;right:0}.scroll-reveal-text__sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scroll-reveal-text__word{white-space:nowrap;display:inline-block}.scroll-reveal-text__unit{will-change:opacity}.scroll-reveal-text__trailing{display:inline-flex}@media (prefers-reduced-motion:reduce){.scroll-reveal-text__unit{will-change:auto;opacity:1!important}.scroll-reveal-text__underline{will-change:auto;transform:none!important}}
