.mu-arrival-experience{--orange:var(--mu-orange);--ink:var(--mu-ink);--mist:var(--mu-mist);--paper:#f7f6f1;--muted:#b5b7b2;font-family:Montserrat,"Avenir Next","Trebuchet MS",Arial,sans-serif;color:var(--paper);background:var(--ink);font-synthesis:none}.mu-arrival-experience *{box-sizing:border-box}.mu-arrival-experience{margin:0}.mu-arrival-experience a{color:inherit;text-decoration:none}.mu-arrival-experience button,.mu-arrival-experience select{font:inherit}.mu-arrival-experience button,.mu-arrival-experience a,.mu-arrival-experience select{-webkit-tap-highlight-color:transparent}.mu-arrival-experience button{cursor:pointer}.mu-arrival-experience a:focus-visible,.mu-arrival-experience button:focus-visible,.mu-arrival-experience select:focus-visible,.mu-arrival-experience [tabindex]:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.mu-arrival-experience button:disabled{opacity:.35;cursor:default}.mu-arrival-experience .skip{position:fixed;z-index:100;top:0;left:20px;padding:15px;background:var(--paper);color:var(--ink);transform:translateY(-150%)}.mu-arrival-experience .skip:focus{transform:none}.mu-arrival-experience .site-header{height:105px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff16}.mu-arrival-experience .logo-plate{display:block;background:var(--paper);border-radius:3px;width:150px;height:72px;display:grid;place-items:center}.mu-arrival-experience .logo-plate img{width:142px;height:auto}.mu-arrival-experience .header-note{font-size:10px;letter-spacing:2px;color:var(--muted)}.mu-arrival-experience .header-note span{color:var(--orange);margin:0 20px}.mu-arrival-experience .header-link{font-size:12px}.mu-arrival-experience .header-link span{color:var(--orange);margin-left:20px}.mu-arrival-experience .journey{height:1250svh;position:relative}.mu-arrival-experience .stage{height:100svh;min-height:620px;position:sticky;top:0;overflow:hidden;isolation:isolate;background:var(--mu-ink)}.mu-arrival-experience .stage-top{position:absolute;top:30px;left:5%;right:5%;display:flex;justify-content:space-between;align-items:center;z-index:4}.mu-arrival-experience .eyebrow{font-size:10px;line-height:1.5;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--orange)}.mu-arrival-experience .stage-top .eyebrow{color:#b5b7b2;font-size:9px}.mu-arrival-experience .stage-top a{font-size:10px;color:#b5b7b2}.mu-arrival-experience .stage-top a span{margin-left:13px;color:var(--orange)}.mu-arrival-experience .atmosphere{position:absolute;inset:80px 3% 120px 40%;z-index:-1;background-image:linear-gradient(#ffffff04 1px,transparent 1px),linear-gradient(90deg,#ffffff04 1px,transparent 1px);background-size:65px 65px;mask-image:radial-gradient(ellipse,black,transparent 70%)}.mu-arrival-experience .map-art{position:absolute;left:39%;right:0;top:8%;bottom:14%;}.mu-arrival-experience .map-art svg{width:100%;height:100%;overflow:hidden}.mu-arrival-experience .reticle{fill:none;stroke:#d8d9db16;stroke-width:1}.mu-arrival-experience .copy{position:absolute;left:7%;top:25%;width:36%;max-width:510px;z-index:2;will-change:transform,opacity}.mu-arrival-experience h1,.mu-arrival-experience h2,.mu-arrival-experience h3,.mu-arrival-experience p{margin-top:0}.mu-arrival-experience h1{font-size:clamp(36px,4.25vw,70px);line-height:1.05;letter-spacing:-2.8px;font-weight:700;margin:25px 0 28px;max-width:10ch}.mu-arrival-experience .support{font-size:14px;line-height:1.85;color:var(--muted);max-width:37ch}.mu-arrival-experience .small-rule{height:2px;width:38px;background:var(--orange);margin:32px 0 16px}.mu-arrival-experience .map-caption{font-size:10px;letter-spacing:.3px;color:var(--mu-mist)}.mu-arrival-experience .stage-bottom{position:absolute;left:7%;right:5%;bottom:77px;display:flex;align-items:center;gap:25px}.mu-arrival-experience .chapter{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.mu-arrival-experience .chapter strong{font-size:34px;letter-spacing:-1.5px;font-weight:400}.mu-arrival-experience .chapter>span{font-size:11px;color:var(--muted)}.mu-arrival-experience .chapter .chapter-name{margin-left:15px;font-size:10px}.mu-arrival-experience .progress-track{height:1px;background:#ffffff22;flex:1;margin:0 25px}.mu-arrival-experience .progress-track span{display:block;width:100%;height:2px;transform-origin:left;background:var(--orange)}.mu-arrival-experience .scroll-hint{font-size:8px;letter-spacing:1.5px;color:var(--muted)}.mu-arrival-experience .scroll-hint span{font-size:20px;color:var(--orange);margin-left:12px}.mu-arrival-experience .prototype-controls{position:absolute;bottom:16px;right:5%;display:flex;gap:3px;align-items:center;z-index:9}.mu-arrival-experience .prototype-controls>span{font-size:8px;letter-spacing:1px;color:#b5b7b2;margin-right:10px}.mu-arrival-experience .prototype-controls button{border:1px solid #ffffff18;color:var(--mu-mist);background:#282b28;padding:0 13px;min-height:44px;font-size:10px;border-radius:3px}.mu-arrival-experience .prototype-controls button:hover{border-color:var(--orange)}.mu-arrival-experience #camera [data-layer] path{vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-width:.55px}.mu-arrival-experience #camera [data-layer="world"] path,.mu-arrival-experience #camera [data-layer="europe"] path{fill:#40443f;stroke:#70756b;stroke-width:.65px}.mu-arrival-experience #camera [data-layer="south-africa"] path{fill:var(--mu-mist);stroke:#e8e9e6;stroke-width:1px}.mu-arrival-experience #camera [data-layer="context"] path{fill:#555c52;stroke:none}.mu-arrival-experience #camera [data-layer="uk"] path,.mu-arrival-experience #camera [data-layer="ireland"] path{fill:var(--land-fill,#7d8379);stroke:var(--land-fill,#7d8379);stroke-width:.35px}.mu-arrival-experience #flight-route{fill:none;stroke:var(--orange);stroke-width:2;vector-effect:non-scaling-stroke}.mu-arrival-experience .pin{fill:var(--orange);stroke:var(--mu-ink);stroke-width:2}.mu-arrival-experience .pulse{fill:none;stroke:var(--orange);stroke-width:1;opacity:.4}.mu-arrival-experience .leader{fill:none;stroke:#f36b2a88;stroke-width:1}.mu-arrival-experience #departure text,.mu-arrival-experience #destination text{font-size:12px;fill:var(--paper);letter-spacing:.5px;paint-order:stroke;stroke:var(--mu-ink);stroke-width:4px;stroke-linejoin:round}.mu-arrival-experience #aircraft{fill:var(--paper);stroke:var(--mu-ink);stroke-width:.8;filter:drop-shadow(0 2px 5px #0005)}.mu-arrival-experience #region-labels text{fill:var(--paper);font-size:11px;paint-order:stroke;stroke:var(--mu-ink);stroke-width:3px;stroke-linejoin:round}.mu-arrival-experience #region-labels line{stroke:#d8d9db70;stroke-width:.7}.mu-arrival-experience #region-labels circle{fill:var(--paper)}.mu-arrival-experience .definition{position:absolute;left:7%;top:29%;width:35%;max-width:465px;background:var(--paper);color:var(--ink);padding:30px;z-index:3;border-top:3px solid var(--orange);box-shadow:0 25px 70px #0002}.mu-arrival-experience .definition-top{display:flex;justify-content:space-between;gap:15px;font-size:8px;letter-spacing:1.8px;color:#646961}.mu-arrival-experience .definition h2{font-size:34px;line-height:1.12;letter-spacing:-1px;margin:26px 0 18px}.mu-arrival-experience .definition p{font-size:14px;line-height:1.65}.mu-arrival-experience .definition-steps{display:flex;gap:7px;margin:25px 0 12px}.mu-arrival-experience .definition-steps button{width:44px;min-height:44px;background:transparent;border:1px solid #c8ccc5;font-size:11px;border-radius:50%;color:var(--ink)}.mu-arrival-experience .definition-steps button[aria-current="step"]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.mu-arrival-experience .definition .definition-key{font-size:10px;color:#61665e;border-top:1px solid var(--mu-mist);padding-top:16px;margin:0}.mu-arrival-experience .journey[data-scene="6"] .copy{top:15%}.mu-arrival-experience .journey[data-scene="6"] .copy h1,.mu-arrival-experience .journey[data-scene="6"] .copy .support,.mu-arrival-experience .journey[data-scene="6"] .copy .small-rule,.mu-arrival-experience .journey[data-scene="6"] .copy .map-caption{display:none}.mu-arrival-experience .journey[data-scene="7"] .copy{top:14%;width:68%;max-width:930px}.mu-arrival-experience .journey[data-scene="7"] h1{font-size:clamp(34px,3.6vw,57px);max-width:25ch;margin:18px 0}.mu-arrival-experience .journey[data-scene="7"] .support{max-width:70ch}.mu-arrival-experience .journey[data-scene="7"] .small-rule,.mu-arrival-experience .journey[data-scene="7"] .map-caption{display:none}.mu-arrival-experience .pathways{position:absolute;left:7%;right:7%;top:51%;z-index:4}.mu-arrival-experience .route-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:24px}.mu-arrival-experience .route-card{border:1px solid #ffffff25;background:#292c29e8;border-radius:4px;padding:20px 17px;min-height:116px;display:flex;flex-direction:column;gap:16px;transition:background .18s,border-color .18s}.mu-arrival-experience .route-card:hover{background:#363a34;border-color:var(--orange)}.mu-arrival-experience .route-card svg{width:24px;height:24px;fill:none;stroke:var(--orange);stroke-width:1.4}.mu-arrival-experience .route-card span{display:flex;justify-content:space-between;gap:10px;font-size:12px}.mu-arrival-experience .route-card b{font-weight:400;color:var(--orange)}.mu-arrival-experience .primary{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;border:0;border-radius:3px;background:var(--orange);color:var(--mu-ink);padding:17px 24px;font-size:12px;font-weight:700;min-height:49px}.mu-arrival-experience .primary:hover{background:#ff8247}.mu-arrival-experience .primary span{font-size:19px;font-weight:400}.mu-arrival-experience .cta-note{font-size:10px;color:var(--muted);margin-left:20px}.mu-arrival-experience .load-status{position:absolute;right:7%;top:18%;font-size:12px;color:var(--paper);background:var(--mu-ink);padding:14px;max-width:280px}.mu-arrival-experience .load-status:empty{display:none}.mu-arrival-experience .readable{padding:110px 7%;background:var(--paper);color:var(--ink)}.mu-arrival-experience .section-heading{max-width:600px}.mu-arrival-experience .section-heading h2,.mu-arrival-experience .starting-point h2{font-size:clamp(30px,3.3vw,50px);line-height:1.1;letter-spacing:-1.5px}.mu-arrival-experience .section-heading>p:last-child{font-size:15px;line-height:1.8;color:#61665e}.mu-arrival-experience .reading-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:65px}.mu-arrival-experience .reading-grid article{border-top:1px solid #ced1ca;padding-top:20px}.mu-arrival-experience .reading-grid article>span{font-size:10px;color:#646961}.mu-arrival-experience .reading-grid h3{font-size:19px;margin:18px 0 13px}.mu-arrival-experience .reading-grid p{font-size:13px;line-height:1.8;color:#61665e}.mu-arrival-experience .starting-point{padding:100px 7%;display:grid;grid-template-columns:1.2fr 1fr;gap:10%;background:#2c302b}.mu-arrival-experience .starting-point p{font-size:14px;line-height:1.8;color:var(--muted)}.mu-arrival-experience .starting-options{align-self:center}.mu-arrival-experience .starting-options label{display:block;font-size:14px;margin-bottom:15px}.mu-arrival-experience .starting-options select{width:100%;height:52px;padding:10px 15px;background:var(--paper);border:0;border-radius:3px;color:var(--ink);margin-bottom:15px}.mu-arrival-experience .starting-options .primary{width:100%;margin-bottom:15px}.mu-arrival-experience footer{display:flex;justify-content:space-between;gap:20px;padding:30px 7%;font-size:10px;color:var(--muted)}.mu-arrival-experience .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mu-arrival-experience [hidden]{display:none!important}.mu-arrival-experience .map-art{mask-image:linear-gradient(90deg,transparent,#000 7%,#000 96%,transparent)}@media(min-width:701px) and (max-height:780px){.mu-arrival-experience .copy{top:20%}.mu-arrival-experience .journey[data-scene="3"] .small-rule,.mu-arrival-experience .journey[data-scene="3"] .map-caption{display:none}}@media(min-width:1600px){.mu-arrival-experience .copy{top:28%}.mu-arrival-experience .support{font-size:16px}.mu-arrival-experience .map-art{right:3%}.mu-arrival-experience .definition{top:32%}}@media(max-width:700px){.mu-arrival-experience .site-header{height:80px;padding:0 6%}.mu-arrival-experience .logo-plate{width:115px;height:57px}.mu-arrival-experience .logo-plate img{width:110px}.mu-arrival-experience .header-note{display:none}.mu-arrival-experience .header-link{font-size:10px}.mu-arrival-experience .header-link span{margin-left:7px}.mu-arrival-experience .journey{height:1100svh}.mu-arrival-experience .stage{min-height:650px}.mu-arrival-experience .stage-top{top:18px;left:6%;right:6%}.mu-arrival-experience .stage-top .eyebrow{font-size:7px;letter-spacing:1px;max-width:195px}.mu-arrival-experience .stage-top a{font-size:8px}.mu-arrival-experience .stage-top a span{margin-left:3px}.mu-arrival-experience .copy{top:10%;left:7%;width:86%;max-width:none}.mu-arrival-experience .copy .eyebrow{font-size:9px;margin-bottom:12px}.mu-arrival-experience h1{font-size:34px;line-height:1.07;letter-spacing:-1.3px;max-width:15ch;margin:12px 0 13px}.mu-arrival-experience .support{font-size:12px;line-height:1.7;max-width:44ch}.mu-arrival-experience .small-rule,.mu-arrival-experience .map-caption{display:none}.mu-arrival-experience .map-art{left:3%;right:3%;top:34%;bottom:16%}.mu-arrival-experience .stage-bottom{left:7%;right:7%;bottom:80px;gap:8px}.mu-arrival-experience .chapter strong{font-size:27px}.mu-arrival-experience .chapter .chapter-name{margin-left:5px;font-size:9px}.mu-arrival-experience .progress-track{margin:0 5px}.mu-arrival-experience .scroll-hint{font-size:0}.mu-arrival-experience .scroll-hint span{font-size:19px;margin:0}.mu-arrival-experience .prototype-controls{right:6%;left:6%;bottom:16px;justify-content:flex-end}.mu-arrival-experience .prototype-controls button{padding:0 11px;font-size:10px}.mu-arrival-experience .prototype-controls>span{margin-right:auto;font-size:7px}.mu-arrival-experience .journey[data-scene="6"] .copy{top:8%}.mu-arrival-experience .definition{left:7%;top:13%;width:86%;max-width:none;padding:17px 20px}.mu-arrival-experience .definition-top{font-size:7px}.mu-arrival-experience .definition h2{font-size:26px;margin:14px 0 10px}.mu-arrival-experience .definition p{font-size:12px;line-height:1.5;margin-bottom:10px}.mu-arrival-experience .definition-steps{position:absolute;right:16px;top:13px;margin:0;gap:4px}.mu-arrival-experience .definition-steps button{width:32px;min-height:44px;border-radius:3px;font-size:9px}.mu-arrival-experience .definition-top>span:last-child{visibility:hidden}.mu-arrival-experience .definition .definition-key{font-size:9px;padding-top:10px}.mu-arrival-experience .journey[data-scene="6"] .map-art{top:43%;bottom:16%}.mu-arrival-experience .journey[data-scene="7"] .copy{top:9%;width:86%}.mu-arrival-experience .journey[data-scene="7"] h1{font-size:29px;max-width:22ch;line-height:1.06}.mu-arrival-experience .journey[data-scene="7"] .support{font-size:12px}.mu-arrival-experience .journey[data-scene="7"] .map-art{opacity:.3}.mu-arrival-experience .pathways{left:7%;right:7%;top:39%}.mu-arrival-experience .route-grid{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:13px}.mu-arrival-experience .route-card{min-height:60px;padding:11px 12px;gap:7px;flex-direction:row;align-items:center}.mu-arrival-experience .route-card svg{width:20px;height:20px;flex-shrink:0}.mu-arrival-experience .route-card span{font-size:10px;line-height:1.3;flex:1}.mu-arrival-experience .route-card:last-child{grid-column:1/-1}.mu-arrival-experience .pathways .primary{width:100%;padding:13px 18px}.mu-arrival-experience .cta-note{display:block;text-align:center;margin:11px 0;font-size:9px}.mu-arrival-experience .readable{padding:70px 7%}.mu-arrival-experience .reading-grid{grid-template-columns:1fr;gap:25px;margin-top:35px}.mu-arrival-experience .section-heading h2,.mu-arrival-experience .starting-point h2{font-size:34px}.mu-arrival-experience .starting-point{grid-template-columns:1fr;padding:65px 7%;gap:30px}.mu-arrival-experience footer{flex-direction:column;padding:25px 7%;line-height:1.6}.mu-arrival-experience .load-status{top:50%;right:10%;left:10%;text-align:center}}@media(prefers-reduced-motion:reduce){.mu-arrival-experience .journey{height:auto}.mu-arrival-experience .stage{position:relative;height:760px;min-height:0}.mu-arrival-experience .scroll-hint{display:none}.mu-arrival-experience .reticle,.mu-arrival-experience .atmosphere{display:none}.mu-arrival-experience *{scroll-behavior:auto!important;transition:none!important}.mu-arrival-experience .readable{padding-top:60px}}
.mu-arrival-experience {--orange:var(--mu-orange);--ink:var(--mu-ink);--mist:var(--mu-mist);--paper:var(--mu-white);font-family:inherit;line-height:1.5} .mu-arrival-experience .stage-bottom{bottom:28px} .mu-arrival-experience .mu-skip-intro{color:var(--mu-white);border:1px solid #ffffff45;border-radius:var(--mu-radius);padding:12px 16px;min-height:44px;font-size:11px} .mu-arrival-experience .stage-top{top:20px} .mu-arrival-experience .stage-top .eyebrow{font-size:10px} .mu-arrival-experience .readable{background:var(--mu-field)} .mu-arrival-experience .primary{border-radius:var(--mu-radius)} .mu-arrival-static{display:none} .mu-arrival-experience .copy h1{font-family:inherit} @media(max-width:700px){.mu-arrival-experience .stage-top .eyebrow{max-width:150px;font-size:8px}.mu-arrival-experience .mu-skip-intro{padding:10px;font-size:10px}.mu-arrival-experience .copy{top:13%}.mu-arrival-experience .journey[data-scene="6"] .copy{top:10%}.mu-arrival-experience .definition{top:17%}.mu-arrival-experience .journey[data-scene="6"] .map-art{top:46%}.mu-arrival-experience .journey[data-scene="7"] .copy{top:13%}.mu-arrival-experience .pathways{top:43%}}
@media(prefers-reduced-motion:reduce){.mu-arrival-experience .stage{display:none}.mu-arrival-static{display:block}.mu-arrival-experience .journey{height:auto}} .mu-arrival-load-failed .mu-arrival-experience .journey{height:auto}.mu-arrival-load-failed .mu-arrival-experience .stage{display:none}.mu-arrival-load-failed .mu-arrival-static{display:block}
