.mh-journey{height:480svh;position:relative;margin:-38px -40px 42px;background:#052733;color:#fff}.mh-stage{position:sticky;top:0;height:100svh;min-height:610px;overflow:hidden;isolation:isolate}.mh-media,.mh-shade{position:absolute;inset:0}.mh-media img,.mh-media video{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;aspect-ratio:auto}.mh-media video{opacity:0}.mh-ready .mh-media video{opacity:1}.mh-shade{background:linear-gradient(90deg,#021e32b8,transparent 90%),linear-gradient(0deg,#001e32ee,transparent 55%,#001e3240);z-index:1}.mh-top{position:absolute;top:30px;left:5%;right:5%;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px;letter-spacing:.08em}.mh-divider{opacity:.5;padding:0 10px}.mh-top>a{font-size:13px;letter-spacing:0;border-bottom:1px solid #ffffff70;padding:5px 0}.mh-copy{position:absolute;left:5%;right:5%;top:23%;max-width:800px}.mh-eyebrow{font-size:12px;letter-spacing:1.6px;font-weight:600}.mh-copy h1{font-size:clamp(50px,5.5vw,88px);line-height:1.02;letter-spacing:-1px;color:white;margin:18px 0}.mh-copy h1 em{color:#cff3ed}.mh-copy>p{font-size:18px;color:#fff;max-width:510px}.mh-property{display:block;font-size:13px;color:#e2edee;line-height:1.5;margin-top:18px}.mh-actions{display:flex;gap:24px;align-items:center;margin-top:26px}.mh-actions button{background:white;color:#002f61;border-radius:3px;padding:13px 19px;font-size:14px;font-weight:600}.mh-actions a{font-size:14px;border-bottom:1px solid #ffffff70;padding:6px 0}.mh-bottom{position:absolute;bottom:24px;left:5%;right:5%}.mh-progress{height:2px;background:#ffffff40;overflow:hidden;margin-bottom:8px}.mh-progress span{display:block;height:100%;background:#cff3ed;transform:scaleX(0);transform-origin:left}.mh-chapters{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.mh-chapters button{background:transparent;color:#e4eff2;padding:14px 0;text-align:left;border-top:1px solid transparent;font-size:14px;min-height:50px}.mh-chapters button span{opacity:.65;font-size:12px;margin-right:12px}.mh-chapters button[aria-pressed=true]{border-color:#cff3ed;color:#cff3ed}.mh-utilities{display:flex;gap:20px;align-items:center;font-size:12px;flex-wrap:wrap}.mh-utilities>span{margin-right:auto}.mh-utilities button{background:transparent;color:#fff;font-size:12px;padding:8px 0}.mh-disclosure{color:#dae7e9;font-size:12px;margin-top:8px;max-width:820px}.mh-copy #mh-status{font-size:12px;margin-top:12px;color:#cff3ed}.mh-copy #mh-status:empty{display:none}#mh-retry{margin-top:10px;background:white;color:#002f61;padding:8px 12px}.mh-journey [hidden]{display:none!important}#property-films{scroll-margin-top:24px}.mh-simple{height:auto}.mh-simple .mh-stage{position:relative;min-height:720px}.mh-simple .mh-media video{display:none}.mh-simple .mh-progress{display:none}.mh-journey :focus-visible{outline:3px solid #cff3ed;outline-offset:5px}
@media(max-width:1000px){.mh-top{display:block}.mh-top>a{display:inline-block;margin-top:14px}.mh-copy h1{font-size:58px}.mh-copy{top:23%}.mh-chapters{gap:12px}.mh-chapters button span{display:block;margin-bottom:4px}.mh-chapters button{font-size:13px}.mh-copy>p{font-size:16px}}
@media(max-width:760px){.mh-journey{margin-left:-20px;margin-right:-20px;margin-top:-28px;height:420svh}.mh-stage{min-height:650px}.mh-top,.mh-copy,.mh-bottom{left:24px;right:24px}.mh-copy{top:24%}.mh-copy h1{font-size:clamp(42px,9vw,64px)}.mh-top{font-size:11px;top:22px}.mh-top>a{font-size:12px}.mh-property{font-size:12px;margin-top:12px}.mh-actions{gap:14px;margin-top:20px}.mh-actions button{font-size:13px;padding:12px}.mh-actions a{font-size:12px}.mh-chapters{gap:8px}.mh-chapters button{font-size:12px}.mh-utilities{gap:12px}.mh-utilities>span{flex-basis:100%;margin:0}.mh-bottom{bottom:20px}.mh-disclosure{font-size:12px;line-height:1.4}.mh-simple{height:auto}.mh-simple .mh-stage{min-height:740px}}
@media(max-height:740px){.mh-copy{top:20%}.mh-copy h1{font-size:clamp(40px,5vw,64px);margin:12px 0}.mh-copy>p{font-size:15px}.mh-property{margin-top:10px}.mh-actions{margin-top:16px}.mh-chapters button{padding:8px 0;min-height:42px}.mh-bottom{bottom:16px}}
@media(prefers-reduced-motion:reduce){.mh-journey{height:auto}.mh-stage{position:relative;min-height:740px}}
@media(min-width:761px) and (max-width:1150px){.mh-journey{margin-left:-24px;margin-right:-24px;margin-top:-30px}}@media(max-width:760px){.mh-journey{margin-top:-26px}}
.mh-media{z-index:0}.mh-top,.mh-copy,.mh-bottom{z-index:2}
.mh-media video{max-height:none}
