.journey.is-moving{height:600svh;background:#080808}
.is-moving .journey-stage{height:100svh;top:0;background:#080808}
.journey-view video{width:100%;height:100%;object-fit:cover;display:block}
.is-moving .journey-copy{padding:0;background:linear-gradient(90deg,#0007,transparent 78%),linear-gradient(0deg,#0005,transparent 40%);perspective:1000px}
.is-moving .journey-copy article{left:5%;right:5%;top:48%;bottom:auto;transform-origin:left center;will-change:transform,opacity,filter}
.is-moving .journey-copy h2{font-size:clamp(40px,7.3vw,112px);max-width:10em;line-height:1.04;text-shadow:0 2px 26px #0006;margin:.15em 0;letter-spacing:-.045em}
.is-moving .journey-copy small{font-size:11px;color:#fff3dc}
.is-moving .journey-copy p{position:absolute;left:73%;top:75%;max-width:23em;font-size:clamp(13px,1.15vw,18px);text-shadow:0 1px 9px #000}
.is-moving .journey-copy article:nth-child(2){top:42%}
.is-moving .journey-copy article:nth-child(3){top:47%}
.is-moving .journey-copy article:nth-child(4){top:49%}
.is-moving .journey-skip{top:auto;bottom:23px;right:25px;margin:0;font-size:10px}
.is-moving .stays-title .journey-stars{gap:4px;margin-left:.12em}
.is-moving .stays-title svg{width:clamp(12px,1.7vw,25px)}
@media(max-width:760px){.journey.is-moving{height:520svh}.is-moving .journey-copy article{left:6%;right:6%}.is-moving .journey-copy h2{font-size:clamp(38px,9.5vw,68px);max-width:9em}.is-moving .journey-copy .stays-title{font-size:clamp(27px,7.7vw,50px);max-width:none}.is-moving .journey-copy p{position:relative;left:auto;top:auto;margin-top:26px;max-width:24em;font-size:14px}.is-moving .journey-copy small{font-size:9px}.is-moving .stays-title .journey-stars{gap:2px}.is-moving .stays-title svg{width:11px}}
@media(prefers-reduced-motion:reduce){.journey .journey-copy article{filter:none!important;transform:none!important}}
