.page-hero.svelte-khsx2h{isolation:isolate;padding:7.5rem 0 4.5rem;position:relative;overflow:hidden}.page-hero--compact.svelte-khsx2h{padding-bottom:3rem}.page-hero-glow.svelte-khsx2h{z-index:-1;pointer-events:none;background:radial-gradient(45% 55% at 80% 20%,#9251ea33,#0000 72%),radial-gradient(30% 35% at 6% 10%,#0091ff1a,#0000 70%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}.page-hero.svelte-khsx2h .starfield{z-index:-1;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.page-hero-title.svelte-khsx2h{letter-spacing:-.04em;color:#f4f1fa;text-wrap:balance;margin-top:2rem;font-size:clamp(2.3rem,5vw,3.6rem);font-weight:600;line-height:1.05}.page-hero-title.svelte-khsx2h .font-handwriting:where(.svelte-khsx2h){letter-spacing:0;background:var(--text-gradient);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;padding:0 .1em .06em;font-size:1.35em;font-weight:400;line-height:.9;animation:9s linear infinite iridescent-shift;display:inline-block}.rise.svelte-khsx2h{animation:1s cubic-bezier(.16,1,.3,1) both svelte-khsx2h-page-rise;animation-delay:calc(var(--i) * 90ms + 60ms)}@media (width>=1024px){.page-hero.svelte-khsx2h{padding:9rem 0 5.5rem}.page-hero--compact.svelte-khsx2h{padding-bottom:3.5rem}}@keyframes svelte-khsx2h-page-rise{0%{opacity:0;filter:blur(8px);transform:translateY(22px)}}@media (prefers-reduced-motion:reduce){.rise.svelte-khsx2h,.page-hero-title.svelte-khsx2h .font-handwriting:where(.svelte-khsx2h){animation:none}}
