/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
.hero-mask[data-v-982f8578],.hero-media[data-v-982f8578]{-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 72%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 72%,#0000 100%)}.glow-overlay[data-v-982f8578]{background:radial-gradient(60% 80% at 50% 100%,#5f67ff73 0%,#0000 70%),radial-gradient(40% 50% at 80% 80%,#00d08359 0%,#0000 100%),radial-gradient(50% 60% at 20% 70%,#f800b54d 0%,#0000 100%)}@supports (color:color-mix(in lab, red, red)){.glow-overlay[data-v-982f8578]{background:radial-gradient(60% 80% at 50% 100%, color-mix(in srgb, var(--color-secondary), transparent 55%) 0%, transparent 70%), radial-gradient(40% 50% at 80% 80%, color-mix(in srgb, var(--color-accent), transparent 65%) 0%, transparent 100%), radial-gradient(50% 60% at 20% 70%, color-mix(in srgb, var(--color-primary), transparent 70%) 0%, transparent 100%)}}.glow-overlay[data-v-982f8578]{filter:blur(32px);opacity:.85}@keyframes rise-982f8578{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-rise[data-v-982f8578]{animation:.9s cubic-bezier(.16,1,.3,1) both rise-982f8578;animation-delay:var(--delay,0s)}
