.gsap-anim-element:not(.gsap-anim-initialized) {
    /* Optional: hide elements initially via CSS to prevent flash of unstyled content.
       Since we use GSAP `.set()`, we might not need this rigidly, but it can help
       if the JS load is slightly delayed. */
    opacity: 0;
    visibility: hidden;
}

.gsap-anim-element.gsap-anim-initialized {
    visibility: visible;
}
