/* Reveal the journey on the same first scroll that dismisses the scroll hint. */
html.js:not(.detail-scrolled) #driveVan,
html.js:not(.detail-scrolled) #townMarkers,
html.js:not(.detail-scrolled) #routeCanvas{visibility:hidden}
/* One fixed image area carries the opening and the three dissolving close-ups. */
.hero-stage.with-opening.with-closeups{height:var(--closeup-height,1295svh)}
.follow-stage.follow-motion.follow-integrated[data-design=nahaufnahme]{position:absolute;inset:0;z-index:25;height:100%;background:transparent;pointer-events:none}
.follow-integrated.follow-motion[data-design=nahaufnahme] .follow-pin{position:absolute;inset:0;height:100%;overflow:hidden;isolation:isolate;background:transparent}
.follow-integrated.follow-motion[data-design=nahaufnahme] .follow-chapter{position:absolute;inset:0;height:100%;opacity:0;overflow:hidden}
.follow-integrated.follow-motion[data-design=nahaufnahme] .chapter-pin{position:absolute;inset:0;height:100%}
.follow-integrated.follow-motion[data-design=nahaufnahme] .follow-photo{background:var(--bg)}
/* Keep the moving service on the same left text edge as the other chapters. */
.follow-motion[data-design=nahaufnahme] .follow-chapter[data-cargo=lieferwagen] .follow-copy{left:6vw;right:auto}
@media(max-width:700px){
 .follow-motion[data-design=nahaufnahme] .follow-chapter[data-cargo=lieferwagen] .follow-copy{right:6vw}
}
