.client-logos-module__dkVTSG__rows{--gap:3.5rem;--logo-scale:.72;gap:2.25rem;display:grid}@media (min-width:640px){.client-logos-module__dkVTSG__rows{--gap:5.5rem;--logo-scale:1;gap:3rem}}.client-logos-module__dkVTSG__row{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.client-logos-module__dkVTSG__track{width:max-content;animation:client-logos-module__dkVTSG__marquee var(--duration,48s) linear infinite;animation-direction:var(--direction,normal);display:flex}.client-logos-module__dkVTSG__row:hover .client-logos-module__dkVTSG__track,.client-logos-module__dkVTSG__root[data-paused] .client-logos-module__dkVTSG__track{animation-play-state:paused}@keyframes client-logos-module__dkVTSG__marquee{0%{transform:translate(0,0)}to{transform:translate3d(calc(-100% / var(--copies,4)), 0, 0)}}.client-logos-module__dkVTSG__group{align-items:center;gap:var(--gap);padding-right:var(--gap);flex-shrink:0;margin:0;list-style:none;display:flex}.client-logos-module__dkVTSG__item{height:calc(4rem * var(--logo-scale));justify-content:center;align-items:center;display:flex}.client-logos-module__dkVTSG__logo{width:auto;max-width:none;height:calc(var(--h) * var(--logo-scale));filter:brightness(0)invert();opacity:var(--o,.6);transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1),filter .5s cubic-bezier(.16,1,.3,1);display:block}.client-logos-module__dkVTSG__name{font-family:var(--font-display,inherit);font-size:calc(1.5rem * var(--logo-scale));letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;color:#fff;opacity:.6;font-weight:700;line-height:1;transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.client-logos-module__dkVTSG__item:hover .client-logos-module__dkVTSG__logo,.client-logos-module__dkVTSG__item:focus-within .client-logos-module__dkVTSG__logo{opacity:1;filter:brightness(0)invert()drop-shadow(0 0 18px #a3a8e38c);transform:scale(1.08)}.client-logos-module__dkVTSG__item:hover .client-logos-module__dkVTSG__name,.client-logos-module__dkVTSG__item:focus-within .client-logos-module__dkVTSG__name{opacity:1;transform:scale(1.08)}.client-logos-module__dkVTSG__root[data-reveal=armed] .client-logos-module__dkVTSG__heading,.client-logos-module__dkVTSG__root[data-reveal=armed] .client-logos-module__dkVTSG__group>.client-logos-module__dkVTSG__item{opacity:0}.client-logos-module__dkVTSG__root[data-reveal=shown] .client-logos-module__dkVTSG__heading{animation:.9s cubic-bezier(.16,1,.3,1) both client-logos-module__dkVTSG__rise}.client-logos-module__dkVTSG__root[data-reveal=shown] .client-logos-module__dkVTSG__group>.client-logos-module__dkVTSG__item{animation:1.1s cubic-bezier(.16,1,.3,1) both client-logos-module__dkVTSG__rise;animation-delay:calc(.12s + var(--i,0) * 70ms)}@keyframes client-logos-module__dkVTSG__rise{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.client-logos-module__dkVTSG__rows{justify-content:center;align-items:center;column-gap:calc(var(--gap) * .75);flex-wrap:wrap;row-gap:2rem;padding-inline:1.5rem;display:flex}.client-logos-module__dkVTSG__row,.client-logos-module__dkVTSG__track,.client-logos-module__dkVTSG__group{display:contents}.client-logos-module__dkVTSG__clone,.client-logos-module__dkVTSG__toggle{display:none}.client-logos-module__dkVTSG__root .client-logos-module__dkVTSG__heading,.client-logos-module__dkVTSG__root .client-logos-module__dkVTSG__group>.client-logos-module__dkVTSG__item{opacity:1!important;animation:none!important}.client-logos-module__dkVTSG__logo,.client-logos-module__dkVTSG__name{transition:none}}
