.logoloop{contain:layout paint;position:relative;overflow:hidden}.logoloop__track{will-change:transform;width:max-content;display:flex}.logoloop--vertical .logoloop__track{flex-direction:column}.logoloop__list{align-items:center;gap:var(--logoloop-gap,32px);padding:0 0 0 var(--logoloop-gap,32px);flex-shrink:0;margin:0;list-style:none;display:flex}.logoloop--vertical .logoloop__list{padding:var(--logoloop-gap,32px) 0 0;flex-direction:column}.logoloop__item{flex-shrink:0;align-items:center;display:flex}.logoloop__item img{height:var(--logoloop-logoHeight,28px);object-fit:contain;width:auto;display:block}.logoloop__node{white-space:nowrap;letter-spacing:.4px;color:var(--bark-light);align-items:center;font-size:19px;font-weight:500;transition:color .25s;display:inline-flex}.logoloop__link{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.logoloop--scale-hover .logoloop__item{transition:transform .25s}.logoloop--scale-hover .logoloop__item:hover{transform:scale(1.06)}.logoloop__item:hover .logoloop__node{color:var(--bark)}.logoloop--fade{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%)}.logoloop--vertical.logoloop--fade{-webkit-mask-image:linear-gradient(#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 7% 93%,#0000 100%)}@media (prefers-reduced-motion:reduce){.logoloop__track{will-change:auto}}
.shiny-text{-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;margin-block:-.1em -.24em;padding-block:.1em .24em;animation-name:shiny-durchlauf;animation-timing-function:linear;animation-iteration-count:infinite;display:inline-block}.shiny-text--rueckwaerts{animation-direction:reverse}.shiny-text--hoverstopp:hover{animation-play-state:paused}.shiny-text--aus{-webkit-text-fill-color:currentColor;background:0 0;animation:none}@keyframes shiny-durchlauf{0%{background-position:150%}to{background-position:-50%}}@media (prefers-reduced-motion:reduce){.shiny-text{-webkit-text-fill-color:currentColor;background:0 0;animation:none;background-image:none!important}}
