var scrollY = window.scrollY - 350 || window.pageYOffset;
var scrollY = window.scrollY - 800 || window.pageYOffset;
По своему опыту могу сказать, что задавая блоку flex - элементы внутри не встают сразу ровно
Какие ещё VR-очки для вёрстки?
вот еще умножил вот этот dist на 1.3, походу это увеличивает дистанцию между точками
var dist = pathLen * scrollY / maxScrollY *1.3;https://codepen.io/origami1024/pen/YzzWNbg