.animate-on-scroll{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.animate-on-scroll.visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.animate-on-scroll{opacity:1;transform:none;transition:none}}@keyframes svelte-fo2i2o-scrollDot{0%,to{opacity:0;transform:translateY(0)}50%{opacity:1;transform:translateY(8px)}}.hero-stagger-1.svelte-fo2i2o,.hero-stagger-2.svelte-fo2i2o,.hero-stagger-3.svelte-fo2i2o,.hero-stagger-4.svelte-fo2i2o{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.hero-visible.svelte-fo2i2o .hero-stagger-1:where(.svelte-fo2i2o){opacity:1;transform:translateY(0);transition-delay:.1s}.hero-visible.svelte-fo2i2o .hero-stagger-2:where(.svelte-fo2i2o){opacity:1;transform:translateY(0);transition-delay:.25s}.hero-visible.svelte-fo2i2o .hero-stagger-3:where(.svelte-fo2i2o){opacity:1;transform:translateY(0);transition-delay:.4s}.hero-visible.svelte-fo2i2o .hero-stagger-4:where(.svelte-fo2i2o){opacity:1;transform:translateY(0);transition-delay:.55s}@media(prefers-reduced-motion:reduce){.hero-stagger-1.svelte-fo2i2o,.hero-stagger-2.svelte-fo2i2o,.hero-stagger-3.svelte-fo2i2o,.hero-stagger-4.svelte-fo2i2o{opacity:1;transform:none;transition:none}}
