/* One film surface and one connected photographic field throughout the story. */
html[data-motion-edition="6"]{--journey-paper:#eef4fb;--journey-blue:#0072ff;--journey-ink:#102e4a;background:var(--journey-paper)}
html[data-motion-edition="6"] body{background:var(--journey-paper)}
html[data-motion-edition="6"] .mh-stage{background:var(--journey-paper)}
html[data-motion-edition="6"] .mh-stage::before{display:none}
html[data-motion-edition="6"] .mh-stage::after{display:none}
/* The moving field supplies depth; fixed controls avoid repeated backdrop captures. */
html[data-motion-edition="6"] .site-header,html[data-motion-edition="6"] .film-controls,html[data-motion-edition="6"] .mh-route{backdrop-filter:none}
.journey-background{position:absolute;inset:-42px;z-index:0;pointer-events:none;overflow:hidden;background:var(--journey-paper)}
.journey-background__photos{position:absolute;inset:0;will-change:transform}
.journey-background__scene{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(14px) saturate(.64);transform:scale(1.03)}
.journey-background__veil{position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,#f3f7fced 0%,#edf4fbd9 34%,#edf4fb7d 100%)}
.journey-current{position:absolute;inset:0;z-index:3;opacity:.2;pointer-events:none}
.journey-current__poster,.journey-current__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}
.journey-current__video{opacity:0}.journey-current.is-ready:not(.is-static) .journey-current__video{opacity:1}.journey-current.is-ready:not(.is-static) .journey-current__poster{opacity:0}
.journey-live-route{position:absolute;inset:0;z-index:4;opacity:.38}.journey-live-route svg{width:100%;height:100%;overflow:visible}
.journey-live-route__track{fill:none;stroke:#0072ff;stroke-width:1;opacity:.3}.journey-live-route__ink{fill:none;stroke:#0072ff;stroke-width:2;stroke-linecap:round;stroke-dasharray:0 1}.journey-live-route__dot{fill:#f1f5fc;stroke:#0072ff;stroke-width:2.4}
html[data-motion-edition="6"] .mh-shot{will-change:opacity;visibility:hidden}
html[data-motion-edition="6"] .mh-shot:not([data-finale="true"]){--journey-film-width:min(60vw,calc((100svh - 268px)*1.777778));left:auto!important;right:28px!important;top:calc((100svh - var(--journey-film-width)*.5625)/2 - 3px)!important;width:var(--journey-film-width)!important;height:calc(var(--journey-film-width)*.5625)!important;transform:none!important;border-radius:14px!important;mask-image:none!important;clip-path:none!important;box-shadow:0 2px 8px #0a284514,0 18px 45px #0a28451a!important;background:transparent}
.mh-shot__visual{position:absolute;inset:0;overflow:hidden;border-radius:inherit;transform-origin:center}
html[data-motion-edition="6"] .mh-shot__poster,html[data-motion-edition="6"] .mh-shot__video{width:100%;height:100%;object-fit:contain;object-position:center}
html[data-motion-edition="6"] .mh-shot[data-finale="true"] .mh-shot__poster{object-fit:cover}
html[data-motion-edition="6"] .mh-copy-layer{left:48px!important;right:auto!important;top:134px!important;width:31vw!important;height:calc(100svh - 302px)!important;transform:none!important;overflow:hidden}
html[data-motion-edition="6"] .mh-copy:not([data-chapter="06-impact"]){position:absolute;left:0!important;right:0!important;top:50%;width:100%!important;margin:0;padding:10px 4px 20px;transform:translateY(calc(-50% + var(--copy-pan,0px)));filter:none}
html[data-motion-edition="6"] .mh-copy:not([data-chapter="06-impact"])::before{display:none!important}
html[data-motion-edition="6"] .mh-copy-layer[data-flowing="true"] .mh-copy:not([data-chapter="06-impact"]){top:0;transform:translateY(var(--copy-pan,0px))}
html[data-motion-edition="6"] .mh-copy h2{font-size:clamp(36px,3.8vw,62px);line-height:1.045;letter-spacing:-.055em;max-width:none;color:var(--journey-ink);margin-bottom:22px}
html[data-motion-edition="6"] .mh-copy__index{background:#0072ff0d;border-color:#0072ff33;color:#0067e7;margin-bottom:18px;box-shadow:none}
html[data-motion-edition="6"] .mh-copy__eyebrow{color:#0064d6;letter-spacing:.11em;font-size:11px}
html[data-motion-edition="6"] .mh-copy__body{max-width:none;font-size:16px;line-height:1.65;color:#37546c}
html[data-motion-edition="6"] .mh-copy[data-chapter="04-place"]{top:0!important;transform:translateY(var(--copy-pan,0px))}
html[data-motion-edition="6"] .mh-copy[data-chapter="04-place"] h2{font-size:clamp(30px,3vw,46px)}
html[data-motion-edition="6"] .market-steps{grid-template-columns:1fr;gap:12px;margin-top:24px}
html[data-motion-edition="6"] .market-steps li{padding:16px 17px 17px;border-radius:14px;background:#ffffffdf;border:1px solid #bfd5ec;box-shadow:0 2px 4px #0a284506,0 9px 24px #0a28450a;backdrop-filter:none}
html[data-motion-edition="6"] .market-step__number{float:right;margin:0 0 8px 14px!important;background:#e9f2ff;color:#0067e7}
html[data-motion-edition="6"] .market-steps h3{font-size:17px;line-height:1.25;min-height:0;margin:0 0 9px}
html[data-motion-edition="6"] .market-steps p{font-size:13px;line-height:1.55;margin:0}
html[data-motion-edition="6"] .holding-clock{background:#ffffffba;border:1px solid #bfd5ec;border-radius:14px;padding:14px;box-shadow:0 7px 22px #0a284508;color:#183c59;font-size:12px}
html[data-motion-edition="6"] .holding-clock span{color:#41617a}
html[data-motion-edition="6"][data-journey-finale="true"] .journey-background__veil{background:#092b2118}
html[data-motion-edition="6"][data-journey-finale="true"] .journey-current,html[data-motion-edition="6"][data-journey-finale="true"] .journey-live-route{opacity:.08}
html[data-motion-edition="6"][data-journey-finale="true"] .mh-copy-layer{left:50%!important;right:auto!important;top:132px!important;width:min(1000px,calc(100vw - 72px))!important;height:calc(100svh - 294px)!important;transform:translateX(-50%)!important}
html[data-motion-edition="6"] .mh-copy[data-chapter="06-impact"]{top:0;left:0!important;right:0!important;width:100%!important;padding:12px 8px 24px;transform:translateY(var(--copy-pan,0px))}
html[data-motion-edition="6"] .mh-copy[data-chapter="06-impact"] h2{color:#fff;font-size:clamp(40px,5vw,76px);max-width:900px;margin-inline:auto}
html[data-motion-edition="6"] .mh-copy[data-chapter="06-impact"] .mh-copy__body{color:#f1fff2;max-width:650px;margin-inline:auto}
@media(min-width:701px) and (max-width:1200px){
 html[data-motion-edition="6"] .mh-shot:not([data-finale="true"]){--journey-film-width:min(59vw,calc((100svh - 252px)*1.777778));right:20px!important}
 html[data-motion-edition="6"] .mh-copy-layer{left:26px!important;top:118px!important;width:34vw!important;height:calc(100svh - 275px)!important}
 html[data-motion-edition="6"] .mh-copy h2{font-size:clamp(30px,3.7vw,44px)}
 html[data-motion-edition="6"] .mh-copy__body{font-size:14px}
 html[data-motion-edition="6"] .mh-copy[data-chapter="04-place"] h2{font-size:32px}
}
@media(max-width:700px){
 html[data-motion-edition="6"] .mh-shot:not([data-finale="true"]){--journey-film-width:calc(100vw - 28px);left:14px!important;right:auto!important;top:102px!important;width:var(--journey-film-width)!important;height:calc(var(--journey-film-width)*.5625)!important;transform:none!important;border-radius:10px!important}
 html[data-motion-edition="6"] .mh-copy-layer{left:18px!important;right:18px!important;top:calc(118px + (100vw - 28px)*.5625)!important;width:calc(100vw - 36px)!important;height:calc(100svh - 268px - (100vw - 28px)*.5625)!important;transform:none!important}
 html[data-motion-edition="6"] .mh-copy:not([data-chapter="06-impact"]){top:0!important;padding:0 1px 18px;transform:translateY(var(--copy-pan,0px))}
 html[data-motion-edition="6"] .mh-copy h2{font-size:clamp(27px,7.8vw,38px);line-height:1.07;margin-bottom:13px;max-width:none}
 html[data-motion-edition="6"] .mh-copy__index{display:none}
 html[data-motion-edition="6"] .mh-copy__eyebrow{font-size:9px;margin-bottom:10px}
 html[data-motion-edition="6"] .mh-copy__body{font-size:13px;line-height:1.6}
 html[data-motion-edition="6"] .mh-copy[data-chapter="04-place"] h2{font-size:27px}
 html[data-motion-edition="6"] .market-steps{gap:10px;margin-top:18px}
 html[data-motion-edition="6"] .market-steps li{padding:13px 13px 14px}
 html[data-motion-edition="6"] .market-steps h3{font-size:15px;margin-bottom:7px}
 html[data-motion-edition="6"] .market-steps p{font-size:12px;line-height:1.5}
 html[data-motion-edition="6"] .holding-clock{padding:11px;margin-top:16px;font-size:11px}
 html[data-motion-edition="6"][data-journey-finale="true"] .mh-copy-layer{left:18px!important;right:18px!important;top:110px!important;width:calc(100vw - 36px)!important;height:calc(100svh - 268px)!important;transform:none!important}
 html[data-motion-edition="6"] .mh-copy[data-chapter="06-impact"]{padding:0 0 20px}
 html[data-motion-edition="6"] .mh-copy[data-chapter="06-impact"] h2{font-size:clamp(32px,8vw,46px)}
 .journey-background__scene{filter:blur(10px) saturate(.62)}
 .journey-background__veil{background:linear-gradient(180deg,#edf4fb80,#f3f7fce8 46%,#f3f7fce0)}
}
@media(max-height:650px) and (min-width:701px){
 html[data-motion-edition="6"] .mh-shot:not([data-finale="true"]){--journey-film-width:min(48vw,calc((100svh - 230px)*1.777778));right:22px!important;top:100px!important}
 html[data-motion-edition="6"] .mh-copy-layer{top:102px!important;left:24px!important;width:calc(100vw - var(--journey-film-width,48vw) - 70px)!important;max-width:48vw;height:calc(100svh - 238px)!important}
 html[data-motion-edition="6"] .mh-copy:not([data-chapter="06-impact"]){top:0;transform:translateY(var(--copy-pan,0px))}
 html[data-motion-edition="6"] .mh-copy h2{font-size:28px;margin-bottom:12px}
 html[data-motion-edition="6"] .mh-copy__index{display:none}
 html[data-motion-edition="6"] .mh-copy__eyebrow{font-size:9px}
 html[data-motion-edition="6"] .mh-copy__body{font-size:12px;line-height:1.5}
 html[data-motion-edition="6"] .mh-copy[data-chapter="04-place"] h2{font-size:26px}
 html[data-motion-edition="6"] .market-steps{margin-top:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
 html[data-motion-edition="6"] .market-steps li{padding:10px}
 html[data-motion-edition="6"] .market-steps h3{font-size:13px;margin-bottom:6px}
 html[data-motion-edition="6"] .market-steps p{font-size:11px}
 html[data-motion-edition="6"] .market-step__number{display:none}
 html[data-motion-edition="6"][data-journey-finale="true"] .mh-copy-layer{top:102px!important;max-width:none;height:calc(100svh - 236px)!important}
}
@media(prefers-reduced-motion:reduce){.journey-background__photos{will-change:auto;transform:none!important}.journey-background__scene{will-change:auto}.mh-shot__visual{will-change:auto}.journey-current__video{display:none}}
