@keyframes impact-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes impact-lift{0%{transform:translateY(24px) scale(.99)}to{transform:none}}@media (prefers-reduced-motion:no-preference){.impact-hero-in{animation:impact-rise .52s cubic-bezier(.22,1,.36,1) both}@supports (animation-timeline:view()){.impact-reveal{animation:impact-lift linear both;animation-timeline:view();animation-range:entry 0 entry 60%}}}