@media (min-width: 599px) {

[data-san=faded]{opacity:0;transition-duration:1s}
.faded{opacity:1}

[data-san=slideLeft]{opacity:0;transform:translateX(150px);transition-duration:1s}
.slideLeft{opacity:1;transform:translateX(0)}

[data-san=slideRight]{opacity:0;transform:translateX(-80px);transition-duration:1s}
.slideRight{opacity:1;transform:translateX(0)}

[data-san=slideTop]{opacity:0;transform:translateY(50px);transition-duration:1s}
.slideTop{opacity:1;transform:translateY(0)}

[data-san-delay="100"]{transition-delay:.1s}
[data-san-delay="200"]{transition-delay:.2s}
[data-san-delay="300"]{transition-delay:.3s}
[data-san-delay="400"]{transition-delay:.4s}
[data-san-delay="500"]{transition-delay:.5s}
[data-san-delay="600"]{transition-delay:.6s}
[data-san-delay="700"]{transition-delay:.7s}
[data-san-delay="800"]{transition-delay:.8s}

}

/* Sept 2026: faster, subtler scroll reveal; hero shows instantly */
[data-san]{transition-duration:.6s !important;}
[data-san=slideTop]:not(.slideTop){transform:translateY(20px);}
.banner_section [data-san]{opacity:1 !important;transform:none !important;transition:none !important;}
@media (prefers-reduced-motion: reduce){[data-san]{opacity:1 !important;transform:none !important;transition:none !important;}}
[data-san-delay]{transition-delay:.1s !important;}
