.hero-h1[data-astro-cid-bbe6dxrz]{font-size:clamp(2.25rem,1.75rem + 2.5vw,3.25rem);line-height:1.1;font-weight:700;letter-spacing:-.02em}.hero-wrapper[data-astro-cid-bbe6dxrz]{position:relative;background:linear-gradient(135deg,#061d2c,#007fb7,#009dec)}.hero-bg[data-astro-cid-bbe6dxrz]:before,.hero-bg[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;width:480px;height:480px;border-radius:50%;filter:blur(80px);opacity:.32;will-change:transform;transform:translateZ(0);animation:blob 16s infinite ease-in-out}.hero-bg[data-astro-cid-bbe6dxrz]:before{background:#009dec;top:-120px;left:-80px}.hero-bg[data-astro-cid-bbe6dxrz]:after{background:#00e0ff;bottom:-100px;right:-60px;animation-delay:4s}@keyframes blob{0%{transform:translateZ(0)}33%{transform:translate3d(40px,-24px,0)}66%{transform:translate3d(-32px,16px,0)}to{transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.hero-bg[data-astro-cid-bbe6dxrz]:before,.hero-bg[data-astro-cid-bbe6dxrz]:after{animation:none}}.hero-wrapper[data-astro-cid-bbe6dxrz].is-offscreen .hero-bg[data-astro-cid-bbe6dxrz]:before,.hero-wrapper[data-astro-cid-bbe6dxrz].is-offscreen .hero-bg[data-astro-cid-bbe6dxrz]:after{animation-play-state:paused}
