/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */.logo-ticker{--color-text:var(--color-on-surface-alt);--color-bg:white;--color-bg-accent:white;--size:20%;--gap:0px;--duration:calc(7s * var(--entry-count));--scroll-start:0;--scroll-end:-25%}.logo-ticker__word{display:inline-block}.logo-ticker .marquee{-webkit-user-select:none;user-select:none;display:flex;overflow:hidden}.logo-ticker .marquee__group{min-width:100%;animation:scroll-x var(--duration) linear infinite;flex-shrink:0;justify-content:space-around;align-items:center;display:flex}.logo-ticker .marquee__group__entry img{width:128px;height:128px}.logo-ticker .marquee__group__entry img+span{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media(prefers-reduced-motion:reduce){.logo-ticker .marquee__group{animation-play-state:paused}}.logo-ticker .marquee--vertical{--mask-direction:to bottom}.logo-ticker .marquee--vertical,.logo-ticker .marquee--vertical .marquee__group{flex-direction:column}.logo-ticker .marquee--vertical .marquee__group{animation-name:scroll-y}.logo-ticker .marquee--reverse .marquee__group{animation-direction:reverse;animation-delay:-3s}@keyframes scroll-x{0%{transform:translate(var(--scroll-start))}to{transform:translate(var(--scroll-end))}}@keyframes scroll-y{0%{transform:translateY(var(--scroll-start))}to{transform:translateY(var(--scroll-end))}}.logo-ticker .marquee__group>div{justify-content:center;align-items:center;row-gap:var(--spacing-gap-2xs);fill:var(--color-text);color:var(--color-text);font-family:var(--font-mono);background:var(--color-bg-accent);aspect-ratio:1;border-right:1px solid var(--color-border);flex-direction:column;flex-shrink:0;width:260px;display:flex}.logo-ticker .marquee__group>div:first-child{border-left:1px solid var(--color-border)}.logo-ticker .marquee__group>div svg{aspect-ratio:1;width:3rem;height:auto}.logo-ticker .marquee__group>div path{fill:var(--color-on-surface-alt)}.logo-ticker .marquee__group>div span{text-align:center;text-wrap:pretty;display:block}@media(min-width:40rem){.logo-ticker .marquee__group>div{width:300px}}.logo-ticker .wrapper{gap:var(--gap);flex-direction:column;margin:auto;display:flex}@keyframes fade{to{opacity:0;visibility:hidden}}
