.x2-hero-art.svelte-1q37ri0{transform:translate3d(var(--px,0), var(--py,0), 0) scale(1.04);transition:transform var(--x2-dur-slow) var(--x2-ease-out);will-change:transform}.x2-hero-glow.svelte-1q37ri0{opacity:0;transition:opacity var(--x2-dur-slow) var(--x2-ease-out);background:radial-gradient(22rem 22rem at var(--hx,50%) var(--hy,50%), color-mix(in srgb, var(--x2-color-accent) 16%, transparent), transparent 70%)}.x2-hero.is-lit.svelte-1q37ri0 .x2-hero-glow:where(.svelte-1q37ri0){opacity:1}.x2-hero.svelte-1q37ri0{box-shadow:0 24px 60px -32px color-mix(in srgb, var(--x2-color-base) 92%, black)}@media (prefers-reduced-motion:reduce){.x2-hero-art.svelte-1q37ri0{transition:none;transform:scale(1.04)}.x2-hero-glow.svelte-1q37ri0{transition:none}}.x2-marquee.svelte-1xpng2k{overflow:hidden}.x2-marquee__track.svelte-1xpng2k{gap:.75rem;width:max-content;padding-inline:1rem;animation-name:svelte-1xpng2k-x2-marquee;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.x2-marquee.svelte-1xpng2k:hover .x2-marquee__track:where(.svelte-1xpng2k){animation-play-state:paused}@keyframes svelte-1xpng2k-x2-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.x2-marquee.svelte-1xpng2k{overflow-x:auto}.x2-marquee__track.svelte-1xpng2k{animation:none}.x2-marquee__track.svelte-1xpng2k>li[aria-hidden=true]:where(.svelte-1xpng2k){display:none}}
