Один пролёт — целый день. Скролл прокручивает время: день переходит в золотой час, сумерки, ночь и снова рассвет, пока фура идёт от китайского склада к Москве. Небо переливается без полос, на закате зажигаются огни города, ночью всходит луна и звёзды, а оператор всё это время на связи.
ScrollTrigger pin), а одна scrub-таймлиния прогоняет целые сутки. Небо — пять наложенных мультистоповых градиентов (день · золотой час · сумерки · ночь · рассвет); переход — кроссфейд по opacity (никогда не background-size), поэтому без полос. Солнце едет по дуге вниз, луна и звёзды проявляются в ночной полосе, окна города загораются на закате. Фура едет влево→вправо через x, слои фона смещаются с разной скоростью (параллакс). Часы и фаза суток считаются из прогресса скролла, цифры в финале — count-up. Заголовок раскрывается построчно из-под маски (SplitText после document.fonts.ready). Плавный скролл — Lenis, подключён к тикеру GSAP. Всё в gsap.matchMedia(): при prefers-reduced-motion: reduce ни Lenis, ни пина, ни скраба — показывается один собранный кадр сумерек с маршрутом, фурой у цели и видимым текстом.