#logo-track{touch-action:pan-y;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none}#logo-track::-webkit-scrollbar{display:none}.will-change-transform{will-change:transform}.member-card{overflow:visible;isolation:isolate;position:relative;z-index:1}.member-card:hover{z-index:10}.member-logo-wrapper{transform-origin:center center;transition:transform .3s cubic-bezier(.4,0,.2,1);will-change:transform}.member-card:hover .member-logo-wrapper{transform:scale(1.15)}#logo-track .member-card img{filter:grayscale(100%);opacity:.7;transition:filter .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}#logo-track .member-card:hover img{filter:grayscale(0);opacity:1}.member-logo-container{position:relative;z-index:1}.member-logo-container:hover{z-index:10}.members-carousel-track{overflow:hidden}#logo-track{overflow:visible}@media (prefers-reduced-motion:reduce){.member-logo-wrapper{transition:none}.member-card:hover .member-logo-wrapper{transform:none}#logo-track img{transition:none}}.carousel-container{overflow:visible}.carousel-track{display:flex;gap:2.5rem;will-change:transform;-webkit-transform:translateZ(0);backface-visibility:hidden;max-width:100%}.carousel-container.ready .carousel-track{animation:carousel-scroll var(--carousel-duration,100s) linear infinite}@keyframes carousel-scroll{0%{transform:translateX(100%)}to{transform:translateX(calc(var(--carousel-scroll-distance, -50%) + 100%))}}.carousel-container.paused .carousel-track{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.carousel-track{animation:none}}