Short answer:  Save the initial styles so that they can be reverted cleanly:  ScrollTrigger.saveStyles(".scrollFadeUp"); (Do that BEFORE your ScrollTrigger.matchMedia() call)   Longer explanation: A from() tween will of course jump to the provided values immediately and record those internally as the start. When ScrollTrigger does its teardown to revert values, it attempts to rewind that tween...but that would mean applying the starting values which in this case has yP
    • Like