.logoloop{position:relative;overflow:hidden;--logoloop-gap:32px;--logoloop-logoHeight:28px;--logoloop-fadeColorAuto:#fff}.logoloop--vertical{height:100%;display:inline-block}.logoloop--horizontal{width:100%}.logoloop--scale-hover{padding-top:calc(var(--logoloop-logoHeight) * .1);padding-bottom:calc(var(--logoloop-logoHeight) * .1)}@media (prefers-color-scheme:dark){.logoloop{--logoloop-fadeColorAuto:#0b0b0b}}.logoloop__track{display:flex;width:max-content}.logoloop--vertical .logoloop__track{flex-direction:column;width:auto;height:max-content}.logoloop__list{display:flex;align-items:center;gap:var(--logoloop-gap);list-style:none;margin:0;padding:0 calc(var(--logoloop-gap) / 2)}.logoloop--vertical .logoloop__list{flex-direction:column;padding:calc(var(--logoloop-gap) / 2) 0}.logoloop__item{flex-shrink:0;display:flex;align-items:center;justify-content:center}.logoloop__item img{height:var(--logoloop-logoHeight)!important;width:auto!important;object-fit:contain!important;display:block!important;max-height:none!important;max-width:none!important}.logoloop__node{font-size:var(--logoloop-logoHeight);line-height:1;display:flex;align-items:center}.logoloop__link{display:flex;align-items:center;text-decoration:none;color:inherit}.logoloop--fade:after,.logoloop--fade:before{content:"";position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none}.logoloop--horizontal.logoloop--fade:before{left:0;background:linear-gradient(to right,var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)),transparent)}.logoloop--horizontal.logoloop--fade:after{right:0;background:linear-gradient(to left,var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)),transparent)}.logoloop--vertical.logoloop--fade:before{top:0;left:0;right:0;bottom:auto;width:auto;height:80px;background:linear-gradient(to bottom,var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)),transparent)}.logoloop--vertical.logoloop--fade:after{bottom:0;top:auto;left:0;right:0;width:auto;height:80px;background:linear-gradient(to top,var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)),transparent)}.logoloop--scale-hover .logoloop__item{transition:transform .2s ease}.logoloop--scale-hover .logoloop__item:hover{transform:scale(1.1)}