.LogoMarquee_root__idq0o{position:relative;--marquee-gap:var(--space-3xl);--logo-height:3rem;width:100%;display:flex;flex-direction:column}@media (min-width:768px){.LogoMarquee_root__idq0o{--marquee-gap:var(--space-4xl);--logo-height:3.5rem}}.LogoMarquee_pause__4xCZ3{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.LogoMarquee_toggle__KG2El{order:1;align-self:flex-end;margin-top:var(--space-sm);margin-inline-end:var(--gutter);display:inline-flex;align-items:center;gap:var(--space-xs);min-height:2rem;padding:var(--space-xs) var(--space-md);border:var(--border-hairline) solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-small);line-height:1.4;cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard)}.LogoMarquee_toggle__KG2El:hover{color:var(--color-text)}.LogoMarquee_pause__4xCZ3:checked+.LogoMarquee_toggle__KG2El{background:var(--color-text);border-color:var(--color-text);color:var(--color-surface)}.LogoMarquee_pause__4xCZ3:focus-visible+.LogoMarquee_toggle__KG2El{outline:var(--focus-ring-width,2px) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset,2px)}.LogoMarquee_viewport__GWzRp{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0,black var(--space-4xl),black calc(100% - var(--space-4xl)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,black var(--space-4xl),black calc(100% - var(--space-4xl)),transparent 100%)}.LogoMarquee_track___4fPh{display:flex;width:-moz-max-content;width:max-content;animation:LogoMarquee_marquee__ebwCb var(--marquee-duration,80s) linear infinite;will-change:transform}.LogoMarquee_group__zO24v{display:flex;flex:none;align-items:center;gap:var(--marquee-gap);padding:0 var(--marquee-gap) 0 0;margin:0;list-style:none}.LogoMarquee_item__1phC8{display:flex;flex:none;align-items:center;justify-content:center;height:calc(var(--logo-height) * 1.25)}.LogoMarquee_logo__wppIU{display:block;height:calc(var(--logo-height) * var(--logo-scale, 1));width:auto;max-width:none;-o-object-fit:contain;object-fit:contain}.LogoMarquee_nameOnly__etDly{display:inline-flex;align-items:center;height:var(--logo-height);padding:0 var(--space-xl);border:var(--border-hairline) solid var(--color-border-strong);border-radius:var(--radius-full);color:var(--color-text);font-family:var(--font-display);font-weight:700;white-space:nowrap}@keyframes LogoMarquee_marquee__ebwCb{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.LogoMarquee_pause__4xCZ3:checked~.LogoMarquee_viewport__GWzRp .LogoMarquee_track___4fPh,.LogoMarquee_root__idq0o:hover .LogoMarquee_track___4fPh,.LogoMarquee_viewport__GWzRp:focus-within .LogoMarquee_track___4fPh{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.LogoMarquee_track___4fPh{width:100%;animation:none;will-change:auto;transform:none}.LogoMarquee_group__zO24v{flex-wrap:wrap;justify-content:center;width:100%;padding:0 var(--gutter);gap:var(--space-xl) var(--marquee-gap)}.LogoMarquee_group__zO24v:not(:first-child){display:none}.LogoMarquee_viewport__GWzRp{-webkit-mask-image:none;mask-image:none}.LogoMarquee_pause__4xCZ3,.LogoMarquee_toggle__KG2El{display:none}}