/**
 * EMYC – Scroll-triggered section reveal (lightweight, no libs)
 * Respects prefers-reduced-motion.
 */

@media (prefers-reduced-motion: no-preference) {
  .section-reveal {
    opacity: 0;
    transform: translateY(24px);
    transition: opacity 0.5s ease, transform 0.5s ease;
  }

  .section-reveal.is-visible {
    opacity: 1;
    transform: translateY(0);
  }
}

@media (prefers-reduced-motion: reduce) {
  .section-reveal {
    opacity: 1;
    transform: none;
  }
}
