.logoloop{position:relative;overflow:hidden;display:flex;transform:translateZ(0)}.logoloop__track{display:flex;will-change:transform;-webkit-font-smoothing:antialiased}.logoloop--vertical,.logoloop--vertical .logoloop__track{flex-direction:column}.logoloop__list{display:flex;list-style:none;padding:0;margin:0;flex-shrink:0;gap:var(--logoloop-gap);padding-right:var(--logoloop-gap)}.logoloop--vertical .logoloop__list{flex-direction:column;padding-right:0;padding-bottom:var(--logoloop-gap)}.logoloop__item{display:flex;align-items:center;justify-content:center;flex-shrink:0}.logoloop__item img{height:100%;width:auto;-o-object-fit:contain;object-fit:contain;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.logoloop__node{display:flex;align-items:center;justify-content:center}.logoloop__link{display:flex;align-items:center;justify-content:center;color:inherit;text-decoration:none;transition:opacity .2s ease}.logoloop__link:hover{opacity:.8}.logoloop--fade{mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.logoloop--vertical.logoloop--fade{mask-image:linear-gradient(to bottom,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,black 10%,black 90%,transparent)}.logoloop--scale-hover .logoloop__item{transition:transform .2s ease}.logoloop--scale-hover .logoloop__item:hover{transform:scale(1.1)}
