/* Preserve AOS entrance motion on mobile/tablet without translating content
   horizontally beyond the viewport before its reveal animation runs. */
@media (max-width: 1023px) {
  [data-aos="fade-left"]:not(.aos-animate),
  [data-aos="fade-right"]:not(.aos-animate) {
    transform: translate3d(0, 2rem, 0) !important;
  }
}
