
/* MK020: pinned stage; COPY moves vertically, ART moves horizontally. */
.journey-motion .journey-scene{transform:none!important;clip-path:none!important;overflow:visible}
.journey-motion .journey-copy-window,.journey-motion .journey-art-window{position:relative;overflow:clip;min-height:0;min-width:0;height:100%;width:100%}
.journey-motion .journey-copy-track,.journey-motion .journey-art-track{height:100%;width:100%;clip-path:inset(0);will-change:transform}
.journey-motion .journey-copy-track{display:flex;flex-direction:column;justify-content:center}
.journey-motion .journey-art{transform-origin:center}
.journey-motion .journey-copy{flex:none}
.journey-static .journey-copy-track,.journey-static .journey-art-track{transform:none!important}
@media(max-width:760px){.journey-motion .journey-copy-track{justify-content:flex-start}}
@media(max-height:599px) and (min-width:600px){
 .journey-motion .journey-top{top:92px;left:24px;right:24px;padding-bottom:8px}
 .journey-motion .journey-scenes{inset:132px 24px 88px}
 .journey-motion .journey-scene{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr);gap:24px;align-items:center}
 .journey-motion .journey-copy-track{justify-content:center}
 .journey-motion .journey-copy h3{font-size:32px;line-height:1.05}
 .journey-motion .journey-copy h3 br{display:block}
 .journey-motion .journey-number{font-size:14px;margin-bottom:8px}
 .journey-motion .journey-copy p{font-size:14px;line-height:1.45;margin-top:12px;max-width:360px}
 .journey-motion .journey-footer{left:24px;right:24px;bottom:12px;flex-direction:row;align-items:flex-end;gap:16px}
 .journey-motion .journey-note{max-width:300px;font-size:14px;text-align:right}
 .journey-motion .journey-art{padding:12px 18px}
 .journey-motion .journey-share{font-size:14px;padding:10px 12px;bottom:0}
}
@media(max-height:599px) and (max-width:599px){
 .journey-motion .journey-top{top:88px;padding-bottom:8px}
 .journey-motion .journey-scenes{top:124px;bottom:calc(var(--journey-footer-height,104px) + 24px)}
 .journey-motion .journey-scene{gap:8px}
 .journey-motion .journey-copy h3{font-size:30px;line-height:1.04}
 .journey-motion .journey-copy p{font-size:14px;line-height:1.4;margin-top:10px}
 .journey-motion .journey-number{margin-bottom:8px}
 .journey-motion .journey-footer{bottom:8px;gap:8px}
 .journey-motion .journey-art{padding:4px 16px}
 .journey-motion .journey-share{font-size:14px;padding:8px 12px;bottom:0}
}
