.logo-cloud.svelte-115z1oo{--logo-cloud-gap: clamp(2.2rem, 4vw, 3.5rem);--logo-cloud-duration: 20s;position:relative;display:flex;align-items:center;gap:var(--logo-cloud-gap);width:100%;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,black 12%,black 88%,transparent);mask-image:linear-gradient(90deg,transparent,black 12%,black 88%,transparent)}.logo-cloud__track.svelte-115z1oo{display:flex;flex:0 0 auto;align-items:center;justify-content:space-around;gap:var(--logo-cloud-gap);min-width:max-content;animation:svelte-115z1oo-logo-cloud-marquee var(--logo-cloud-duration) linear infinite;will-change:transform}.logo-cloud.svelte-115z1oo:hover .logo-cloud__track:where(.svelte-115z1oo),.logo-cloud.svelte-115z1oo:focus-within .logo-cloud__track:where(.svelte-115z1oo),.logo-cloud--paused.svelte-115z1oo .logo-cloud__track:where(.svelte-115z1oo){animation-play-state:paused}.logo-cloud__logo.svelte-115z1oo{display:inline-flex;align-items:center;justify-content:center;height:clamp(3.4rem,5vw,4.8rem);flex:0 0 auto;opacity:.82;filter:grayscale(.12) saturate(.95) brightness(1.12);transition:opacity .16s ease,filter .16s ease,transform .16s ease}.logo-cloud__logo.svelte-115z1oo:hover,.logo-cloud__logo.svelte-115z1oo:focus-visible{opacity:1;filter:grayscale(0) saturate(1) brightness(1.16);transform:translateY(-1px);outline:2px solid color-mix(in srgb,var(--site-brand) 78%,white);outline-offset:4px}.logo-cloud__logo.svelte-115z1oo img:where(.svelte-115z1oo){width:auto;max-width:min(34vw,11.5rem);max-height:clamp(2.4rem,3.7vw,3.25rem);object-fit:contain}.logo-cloud__logo--mark.svelte-115z1oo img:where(.svelte-115z1oo){max-width:min(12vw,3.85rem)}@keyframes svelte-115z1oo-logo-cloud-marquee{0%{transform:translate(0)}to{transform:translate(calc(-100% - var(--logo-cloud-gap)))}}@media(max-width:720px){.logo-cloud.svelte-115z1oo{--logo-cloud-gap: 1.45rem;--logo-cloud-duration: 18s;width:min(100%,28rem);-webkit-mask-image:linear-gradient(90deg,transparent,black 15%,black 85%,transparent);mask-image:linear-gradient(90deg,transparent,black 15%,black 85%,transparent)}.logo-cloud__logo.svelte-115z1oo{height:2.85rem}.logo-cloud__logo.svelte-115z1oo img:where(.svelte-115z1oo){max-width:min(44vw,8.5rem);max-height:2.35rem}.logo-cloud__logo--mark.svelte-115z1oo img:where(.svelte-115z1oo){max-width:3rem}}@media(prefers-reduced-motion:reduce){.logo-cloud.svelte-115z1oo{justify-content:center;-webkit-mask-image:none;mask-image:none}.logo-cloud__track.svelte-115z1oo{flex-wrap:wrap;justify-content:center;min-width:0;transition:none!important;animation:none!important;opacity:1!important;transform:none!important;filter:none!important}.logo-cloud__track.svelte-115z1oo:not(:first-child){display:none}}
