@keyframes hero-rise{0%{opacity:0;filter:blur(6px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:none}}@keyframes hero-accent-in{0%{opacity:0;filter:blur(10px);text-shadow:0 0 #ff972600;transform:translateY(28px)scale(.92)}60%{opacity:1;filter:blur();text-shadow:0 0 24px #ff9726bf;transform:translateY(-4px)scale(1.04)}to{opacity:1;filter:blur();text-shadow:0 0 10px #ff972640;transform:none}}@keyframes hero-accent-sheen{0%{background-position:-150% 0}to{background-position:250% 0}}.hero-rise{animation:.9s cubic-bezier(.22,1,.36,1) both hero-rise}.hero-rise-title-1{animation-delay:50ms}.hero-rise-title-2{animation-delay:.18s}.hero-accent{background-image:linear-gradient(100deg,#fff0 20%,#ffffff8c 50%,#fff0 80%);background-position:-150% 0;background-repeat:no-repeat;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:1.1s cubic-bezier(.22,1,.36,1) .32s both hero-accent-in;display:inline-block}.hero-accent:after{content:"";pointer-events:none;animation:1.4s 1.1s both hero-accent-sheen;position:absolute;inset:0}.hero-rise-1{animation-delay:.55s}.hero-rise-2{animation-delay:.72s}.hero-rise-3{animation-delay:.9s}@media (prefers-reduced-motion:reduce){.hero-rise,.hero-rise-1,.hero-rise-2,.hero-rise-3,.hero-rise-title-1,.hero-rise-title-2,.hero-accent{animation:none}}
