Heads up: It doesn't look like your browser supports scroll-snap-top! Check Can I use for current browser support. Maybe try opening this CodePen in a different browser, like Chrome?

Please note that Chrome may not support
scroll-snap-stop: always;

Scroll slowly to "feel" the snap points.

scroll-snap-stop: normal;
scroll-snap-stop: always;
scroll-snap-stop: normal;
scroll-snap-stop: always;
scroll-snap-stop: normal;