.np-on .hero h1,.np-on .hero p,.np-on .hero-acc,.np-on .hero .hero-logo{animation: np-rise var(--dur-slow) var(--ease-out) both}.np-on .hero p{animation-delay: 80ms}.np-on .hero-acc{animation-delay: 160ms}.np-on .hero .hero-logo{animation-delay: 120ms}.np-on .np-reveal{opacity: 0;transform: translateY(12px);transition: opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.np-on .np-reveal.in{opacity: 1;transform: none}@keyframes np-rise{from{opacity: 0;transform: translateY(12px)}to{opacity: 1;transform: none}}@media (prefers-reduced-motion: reduce){.np-on .np-reveal{opacity: 1;transform: none;transition: none}}