SCROLL
The copy drifts up a little slower than the page does, so the row settles into place instead of arriving all at once. Both halves are driven by the same progress value, read once per frame.
The image opens with a clip wipe rather than a fade alone — the frame stays put while the picture fills it, which reads as deliberate at any scroll speed.
Progress runs from the moment the section's top enters the viewport to the moment its centre leaves the top, so the animation is finished well before the row is gone.