.scroll-wrapper.svelte-qf86tb{overflow:hidden;position:relative}.scroll-content.svelte-qf86tb{display:flex;flex-direction:column;will-change:transform;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:running}.scroll-up.svelte-qf86tb{animation-name:svelte-qf86tb-scroll-up}.scroll-down.svelte-qf86tb{animation-name:svelte-qf86tb-scroll-down}@keyframes svelte-qf86tb-scroll-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes svelte-qf86tb-scroll-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--spotlight-border-color-radial-gradient:transparent;--spotlight-bg-color-radial-gradient:transparent}}}@property --spotlight-border-color-radial-gradient{syntax:"<color>";inherits:false;initial-value:#0000}.spotlight-border.svelte-klgkca{--mouse-glow:none;background:var(--mouse-glow),#ffffff1a;transition:--spotlight-border-color-radial-gradient .3s var(--default-transition-timing-function),opacity .3s var(--default-transition-timing-function)}.spotlight-border.svelte-klgkca:hover{--spotlight-border-color-radial-gradient:var(--primitive-primary-brand-600)}@property --spotlight-bg-color-radial-gradient{syntax:"<color>";inherits:false;initial-value:#0000}.spotlight-card.svelte-klgkca{--mouse-glow:none;background:var(--mouse-glow),rgb(var(--semantic-bg-primary-2b));transition:--spotlight-bg-color-radial-gradient .3s var(--default-transition-timing-function);transition:--spotlight-border-color-radial-gradient .3s var(--default-transition-timing-function)}.spotlight-card.svelte-klgkca:hover{--spotlight-bg-color-radial-gradient:var(--primitive-primary-brand-600)}@supports (color:color-mix(in lab,red,red)){.spotlight-card.svelte-klgkca:hover{--spotlight-bg-color-radial-gradient:color-mix(in oklab,var(--primitive-primary-brand-600)18%,transparent)}}.spotlight-description.svelte-klgkca strong{font-weight:400}.hero-intro.svelte-wmjuub{animation:svelte-wmjuub-hero-intro .6s cubic-bezier(.16,1,.3,1) backwards}@keyframes svelte-wmjuub-hero-intro{0%{opacity:0;filter:blur(12px);transform:translateY(18px)}}@media(prefers-reduced-motion:reduce){.hero-intro.svelte-wmjuub{animation:none}}
