.js-ready .reveal { will-change: transform, opacity; }

.tilt-card { transition: transform .4s var(--ease-out); }

.split-line {
  overflow: hidden;
  display: block;
}

.counter-fired .stat-num { transition: none; }

.fade-in { opacity: 0; transition: opacity var(--dur-slow) var(--ease-out); }
.fade-in.is-in { opacity: 1; }

@media (prefers-reduced-motion: reduce) {
  .hero-title .line span { transform: none !important; }
  .about-media { clip-path: none !important; }
}
