@keyframes autoRun{to{left:calc(var(--quantity)*var(--width)*-1 + var(--quantity)*var(--gap)*-1)}}@keyframes autoRunReverse{0%{left:calc(var(--quantity)*var(--width)*-1 + var(--quantity)*var(--gap)*-1)}}.c-logo-carousel--border-top-left{border-top-left-radius:20px}.c-logo-carousel--border-top-right{border-top-right-radius:20px}.c-logo-carousel--border-bottom-left{border-bottom-left-radius:20px}.c-logo-carousel--border-bottom-right{border-bottom-right-radius:20px}.c-logo-carousel__intro{margin-inline:auto;margin-bottom:4rem;max-width:768px}.c-logo-carousel__wrapper{--mask-size:60px;mask-image:linear-gradient(90deg,transparent 0,#000 var(--mask-size),#000 calc(100% - var(--mask-size)),transparent 100%);overflow:hidden}.c-logo-carousel__list{--width:350px;--height:250px;--gap:20px;--time:6s;--quantity:2;animation:autoRun var(--time) linear infinite;height:var(--height);left:0;min-width:calc(var(--width)*var(--quantity));position:relative;width:100%}.c-logo-carousel__list+*{margin-top:4rem}.c-logo-carousel__item{display:inline-block;height:var(--height);left:calc(var(--width)*(var(--index) - 1) + var(--gap)*(var(--index) - 1));position:absolute;transition:all .2s ease-in-out;width:var(--width)}.c-logo-carousel__list[reverse=true]{animation:autoRunReverse var(--time) linear infinite;left:0}.c-logo-carousel__list--pause-hover:hover{animation-play-state:paused}.c-logo-carousel__list--focus-hover:hover .c-logo-carousel__item:not(:hover){filter:grayscale(1);opacity:.5}.c-logo-carousel__item-wrapper{inset:0;position:absolute;transition:all .3s ease-in-out}.c-logo-carousel__item-logo{display:block;height:100%;left:0;object-fit:contain;position:absolute;top:0;width:100%}