If you scroll down a screen, you have boxes scrolling up on the right side and stopping over each other, while the left half of the screen remains fixed. After the last box is in the top position, both halves scroll to the next screen.
Making use of position sticky and the top edge. It’s almost NoCode, with the small exception of having to unset the overflow on the page container that Blocs adds. This breaks sticky positioning. I have posted about this more than once on the forum. But its easy to solve.
Experiment, and get a feel for how position sticky works, best way to learn. I used 2 columns here.