.sponsor-logo.svelte-1n3v58e{background:#fff;border:0;border-radius:10px;padding:10px;flex-shrink:0;cursor:pointer}img.svelte-1n3v58e{object-fit:contain}.marquee.svelte-1n3v58e:hover .marquee-track:where(.svelte-1n3v58e),.marquee.svelte-1n3v58e:focus-within .marquee-track:where(.svelte-1n3v58e){animation-play-state:paused}.marquee-track.svelte-1n3v58e{width:max-content;gap:0}.marquee-row.svelte-1n3v58e{min-width:0;flex-shrink:0;gap:56px;padding:0 28px}.all-sponsors.svelte-1n3v58e{display:block;text-align:right;margin-top:12px;color:var(--ink-soft);font-size:14px}@media(prefers-reduced-motion:reduce){.marquee-track.svelte-1n3v58e{animation:none}}.hero-slide-placeholder.svelte-1q37ri0{background:var(--cream-2)}@media(max-width:820px){.cta-strip.svelte-1uha8ag{grid-template-columns:1fr!important;padding:40px 24px!important}.cta-strip.svelte-1uha8ag div:where(.svelte-1uha8ag):last-child{justify-content:flex-start}}.event-date.svelte-1uha8ag{font-size:12px;font-weight:700;color:var(--red);text-transform:uppercase;letter-spacing:.05em;display:block;margin-bottom:6px}.event-loc.svelte-1uha8ag{font-size:13px;color:#888;margin:0 0 6px}.event-img--placeholder.svelte-1uha8ag{background:#f0ede8;display:flex;align-items:center;justify-content:center;color:#c8c0b4}
