I would use GSAP. create a div and pin it and build it like a vertical slider. they will all be stacked on top of each other and you’ll change visibility on scroll. I would animate a clip path to reveal the next image and create a timeline for the text animations. you can do this with scroll triggers and when they reach the last scroll trigger un pin the parent div to continue down the page