.TUiVQW_section{--customer-logo-slot:144px;--customer-logo-gap:16px;--customer-logo-height:58px;border-block:1px solid var(--border);background:var(--background);padding-block:20px;position:relative}.TUiVQW_heading{color:var(--charcoal);letter-spacing:.015em;text-align:center;font-size:1.125rem;font-weight:600;line-height:1.4}.TUiVQW_viewport{margin-top:12px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000)}.TUiVQW_track{--customer-logo-duration:48s;will-change:transform;width:max-content;display:flex;transform:translate(0)}.TUiVQW_track[data-ready=true]{animation:TUiVQW_customer-logo-scroll var(--customer-logo-duration) linear infinite}.TUiVQW_track[data-paused=true]{animation-play-state:paused}.TUiVQW_group{gap:var(--customer-logo-gap);padding:0 var(--customer-logo-gap) 0 0;flex:none;margin:0;list-style:none;display:flex}.TUiVQW_logoItem{flex:0 0 var(--customer-logo-slot);height:var(--customer-logo-height);width:var(--customer-logo-slot);justify-content:center;align-items:center;display:flex}.TUiVQW_logo{object-fit:contain;width:100%;height:100%;display:block}.TUiVQW_focusControl:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}.TUiVQW_focusControl{z-index:1;position:absolute;bottom:8px;right:8px}.TUiVQW_focusControl:focus{min-width:76px;min-height:44px}.TUiVQW_focusControl:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@keyframes TUiVQW_customer-logo-scroll{to{transform:translate(-50%)}}@media (width>=768px){.TUiVQW_section{--customer-logo-slot:180px;--customer-logo-gap:20px;--customer-logo-height:72px;padding-block:23px}.TUiVQW_heading{font-size:1.25rem}.TUiVQW_viewport{margin-top:16px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}}@media (width>=1200px){.TUiVQW_section{--customer-logo-slot:190px;--customer-logo-gap:24px;--customer-logo-height:76px}}@media (prefers-reduced-motion:reduce){.TUiVQW_viewport{overflow:visible;-webkit-mask-image:none;mask-image:none}.TUiVQW_track{will-change:auto;width:100%;animation:none!important;transform:none!important}.TUiVQW_group{gap:12px var(--customer-logo-gap);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding:0;display:grid}.TUiVQW_duplicate,.TUiVQW_focusControl{display:none}.TUiVQW_logoItem{flex:initial;width:auto}}@media (width>=768px) and (prefers-reduced-motion:reduce){.TUiVQW_group{grid-template-columns:repeat(4,minmax(0,1fr))}}
