.logoloop{overflow:hidden;display:flex;flex-direction:row;position:relative;width:100%}.logoloop--vertical{flex-direction:column;height:100%}.logoloop__track{display:flex;flex-direction:row;width:fit-content;will-change:transform}.logoloop--vertical .logoloop__track{flex-direction:column;height:fit-content}.logoloop__list{display:flex;flex-direction:row;align-items:center;margin:0;padding:0;list-style:none;gap:var(--logoloop-gap,32px);padding-right:var(--logoloop-gap,32px)}.logoloop--vertical .logoloop__list{flex-direction:column;padding-right:0;padding-bottom:var(--logoloop-gap,32px)}.logoloop__item{display:flex;align-items:center;justify-content:center;height:var(--logoloop-logoHeight,28px)}.logoloop__item img{height:100%;width:auto;object-fit:contain;display:block}.logoloop--fade:after,.logoloop--fade:before{content:"";position:absolute;z-index:2;pointer-events:none}.logoloop--horizontal.logoloop--fade:before{top:0;bottom:0;left:0;width:100px;background:linear-gradient(to right,var(--logoloop-fadeColor,#000),transparent)}.logoloop--horizontal.logoloop--fade:after{top:0;bottom:0;right:0;width:100px;background:linear-gradient(to left,var(--logoloop-fadeColor,#000),transparent)}.logoloop--vertical.logoloop--fade:before{top:0;left:0;right:0;height:100px;background:linear-gradient(to bottom,var(--logoloop-fadeColor,#000),transparent)}.logoloop--vertical.logoloop--fade:after{bottom:0;left:0;right:0;height:100px;background:linear-gradient(to top,var(--logoloop-fadeColor,#000),transparent)}.logoloop--scale-hover .logoloop__item{transition:transform .2s ease}.logoloop--scale-hover .logoloop__item:hover{transform:scale(1.1)}.scroll-stack-inner,.scroll-stack-scroller{position:relative;width:100%}.scroll-stack-card{position:relative;will-change:transform,filter;transform-origin:top center;backface-visibility:hidden}.scroll-stack-end{height:1px;pointer-events:none}