.mk-hero.mk-world-hero{height:min(740px,calc(100svh - 148px));min-height:540px;background:#080b0f;overflow:hidden}.mk-world-hero .mk-hero-copy{padding-top:70px;pointer-events:none}.mk-site .mk-world-hero h1{font-size:82px;line-height:1.05;max-width:540px}.mk-site .mk-world-hero h1>span{font-size:42px;line-height:1.2;margin-top:22px;color:#eef3f5}.mk-world-hero h1>span em{color:#ff6675;font-style:normal}.mk-site .mk-world-hero .mk-intro{max-width:365px;margin-top:24px;color:#bdc8ce;font-size:16px}.mk-world-hero .mk-eyebrow{color:#76ecff;font-size:11px;margin-bottom:22px}.mk-world-hero .mk-actions{max-width:370px;gap:12px 24px}.mk-world-hero .mk-small{color:#95a9b4;max-width:360px}.mk-globe-layer{position:absolute;inset:0;z-index:1}.mk-globe-host,.mk-globe-poster{position:absolute;inset:0;width:100%;height:100%}.mk-site .mk-globe-poster{inset:50% auto auto 72%;width:auto;max-width:none;height:114%;opacity:1;transform:translate(-50%,-50%)}.mk-globe-host{touch-action:pan-y;cursor:grab;overflow:hidden;opacity:0;transition:opacity .7s ease-out}.mk-globe-host[data-dragging=true]{cursor:grabbing}.mk-globe-layer[data-status=ready] .mk-globe-host{opacity:1}.mk-globe-layer[data-status=ready] .mk-globe-poster{opacity:0}.mk-globe-canvas{display:block;width:100%;height:100%}.mk-globe-controls{position:absolute;right:max(40px,calc((100% - 1248px)/2));bottom:22px;display:flex;gap:8px;z-index:3}.mk-globe-controls[hidden]{display:none}.mk-globe-controls button{width:44px;height:44px;display:grid;place-items:center;border:1px solid #3b4a53;border-radius:50%;background:#0d141acc;color:#c6e5ed;cursor:pointer;transition:background .15s,border-color .15s}.mk-globe-controls button:hover{background:#192b33;border-color:#63d9ea}.mk-globe-controls button:disabled{opacity:.45;cursor:default}.mk-globe-city{position:absolute;top:0;left:0;font-size:10px;line-height:1.5;color:#b8d0d9;pointer-events:none;white-space:nowrap;opacity:0;text-shadow:0 1px 5px #000,0 0 9px #080b0f;will-change:transform}.mk-globe-layer[data-status=fallback] .mk-globe-host{visibility:hidden}.mk-site .mk-brand img{width:32px;height:32px;object-fit:contain;flex-shrink:0}@media(min-width:1800px){.mk-world-hero .mk-hero-copy{padding-top:85px}}@media(min-width:701px) and (max-width:1100px){.mk-hero.mk-world-hero{min-height:510px;height:min(650px,calc(100svh - 140px))}.mk-world-hero .mk-hero-copy{padding-top:55px;text-align:left}.mk-site .mk-world-hero h1{font-size:60px;max-width:390px;margin:0}.mk-site .mk-world-hero h1>span{font-size:32px}.mk-site .mk-world-hero .mk-intro{max-width:290px;margin:22px 0}.mk-world-hero .mk-actions{max-width:300px;justify-content:flex-start}.mk-world-hero .mk-small{max-width:275px}}@media(max-width:700px){.mk-hero.mk-world-hero{height:calc(100svh - 112px);min-height:540px;max-height:810px}.mk-world-hero .mk-hero-copy{text-align:center;padding-top:26px}.mk-world-hero .mk-eyebrow{font-size:10px;margin-bottom:10px}.mk-site .mk-world-hero h1{font-size:46px;margin:auto;max-width:none}.mk-site .mk-world-hero h1>span{font-size:26px;margin-top:9px}.mk-site .mk-world-hero h1>span br{display:none}.mk-site .mk-world-hero .mk-intro{font-size:14px;line-height:1.6;max-width:325px;margin:14px auto 16px}.mk-world-hero .mk-actions{max-width:none;justify-content:center;gap:0}.mk-site .mk-world-hero .mk-small,.mk-world-hero .mk-actions .mk-text-link{display:none}.mk-world-hero .mk-button{min-height:46px;padding:10px 18px}.mk-globe-controls{right:16px;bottom:12px;gap:6px}.mk-globe-city{font-size:9px}.mk-site .mk-globe-poster{object-position:72% center}}@media(max-width:370px){.mk-site .mk-world-hero h1{font-size:40px}.mk-site .mk-world-hero h1>span{font-size:23px}.mk-site .mk-world-hero .mk-intro{max-width:285px;font-size:13px}.mk-hero.mk-world-hero{min-height:525px}}@media(min-width:701px) and (max-height:560px){.mk-hero.mk-world-hero{min-height:300px;height:calc(100svh - 120px)}.mk-world-hero .mk-hero-copy{padding-top:18px}.mk-world-hero .mk-eyebrow{margin-bottom:8px}.mk-site .mk-world-hero h1{font-size:42px}.mk-site .mk-world-hero h1>span{font-size:24px;margin-top:10px}.mk-site .mk-world-hero h1>span br{display:none}.mk-site .mk-world-hero .mk-intro{font-size:13px;line-height:1.5;margin:12px 0;max-width:310px}.mk-site .mk-world-hero .mk-small,.mk-world-hero .mk-text-link{display:none}.mk-globe-controls{bottom:12px}}@media(prefers-reduced-motion:reduce){.mk-globe-host{transition:none}}@media(max-width:700px){.mk-site .mk-globe-poster{left:50%;top:73.5%;width:111%;height:auto}.mk-globe-host{clip-path:inset(290px 0 0 0)}}@media(max-width:700px) and (max-height:700px){.mk-globe-host{clip-path:inset(235px 0 0 0)}.mk-site .mk-globe-poster{top:75%;width:99%}.mk-hero.mk-world-hero{height:calc(100svh - 112px);min-height:430px}.mk-world-hero .mk-hero-copy{padding-top:18px}.mk-world-hero .mk-eyebrow{display:none}.mk-site .mk-world-hero h1{font-size:38px}.mk-site .mk-world-hero h1>span{font-size:21px}.mk-site .mk-world-hero .mk-intro{font-size:12px;line-height:1.6;max-width:270px;margin:12px auto}.mk-site .mk-world-hero .mk-small{display:none}}@media(min-width:701px) and (max-width:900px) and (min-height:700px){.mk-hero.mk-world-hero{height:min(810px,calc(100svh - 148px));min-height:660px}.mk-world-hero .mk-hero-copy{text-align:center;padding-top:28px}.mk-site .mk-world-hero h1{font-size:60px;max-width:none;margin:auto}.mk-site .mk-world-hero h1>span{font-size:30px;margin-top:14px}.mk-site .mk-world-hero h1>span br{display:none}.mk-site .mk-world-hero .mk-intro{max-width:460px;margin:18px auto}.mk-world-hero .mk-actions{max-width:none;justify-content:center}.mk-site .mk-world-hero .mk-small,.mk-world-hero .mk-actions .mk-text-link{display:none}.mk-globe-host{clip-path:inset(290px 0 0 0)}.mk-site .mk-globe-poster{left:50%;top:70%;height:82.5%;width:auto}}@media(min-width:901px){.mk-globe-host{clip-path:inset(0 0 0 47%)}}@media(min-width:701px) and (max-width:900px) and (max-height:699px){.mk-globe-host{clip-path:inset(0 0 0 47%)}}@media(max-width:700px){.mk-site .mk-world-hero .mk-actions{max-width:none;justify-content:center;gap:0}}@media(min-width:701px) and (max-width:900px) and (min-height:700px){.mk-site .mk-world-hero .mk-actions{max-width:none;justify-content:center}}