.hero-fx[data-v-dd4f95af]{--hero-bg:#f8fafc;--ribbon-bg:var(--hero-bg);background:var(--hero-bg)}.dark .hero-fx[data-v-dd4f95af]{--hero-bg:#05060f}.hero-title[data-v-dd4f95af]{font-weight:500;letter-spacing:-.035em}@keyframes hero-enter-dd4f95af{0%{opacity:0;transform:translateY(16px) translateZ(0)}to{opacity:1;transform:translateY(0) translateZ(0)}}.hero-reveal[data-v-dd4f95af]{animation:hero-enter-dd4f95af .5s cubic-bezier(.22,1,.36,1) backwards;animation-delay:var(--hero-delay,0s)}@media(prefers-reduced-motion:reduce){.hero-reveal[data-v-dd4f95af]{animation:none}}
