/* One readable entrance per card; horizontal touch scrolling is unchanged. */
#home #how-it-works .journey-scene.journey-enter{
 opacity:0;translate:0 20px;
 transition:opacity .72s ease var(--journey-entry-delay,0ms),translate .85s cubic-bezier(.2,.7,.2,1) var(--journey-entry-delay,0ms);
}
#home #how-it-works .journey-scene.journey-entered{opacity:1;translate:0 0}
@media(prefers-reduced-motion:reduce){
 #home #how-it-works .journey-scene.journey-enter{opacity:1;translate:none;transition:none}
}

/* Leave a clear slice of the next card visible on small screens. */
@media(max-width:760px){
 #home #how-it-works.journey-v11{--journey-card:calc(100% - 56px);--journey-gap:12px}
 #home #how-it-works .home-journey-viewport:after{display:none}
 #home #how-it-works .journey-scene.journey-enter{transition-duration:.48s,.6s}
 #home #how-it-works .journey-sync-progress i{animation-duration:7s}
}
