01Start
Вертикальный scroll → горизонтальный drift
02Gallery
Sticky viewport держит сцену на месте
03Panels
translate3d по оси X без scroll-snap
04Progress
scrollTop / maxScroll → progress 0…1
05Momentum
Плавное движение через requestAnimationFrame
06Finale
Последняя панель у правого края