body:has(.fullscreen-atlas) .site-navbar{color:#f2ead9;pointer-events:none;background:0 0;border:0;height:88px;position:absolute;inset:0 0 auto}body:has(.fullscreen-atlas) .nav-shell{max-width:none;padding:0 32px}body:has(.fullscreen-atlas) .nav-shell>*{pointer-events:auto}body:has(.fullscreen-atlas) .nav-pill{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#f2ead9;background:#082e35bd;border:1px solid #bcd6ce30}body:has(.fullscreen-atlas) .nav-pill a:hover{background:#ffffff14}body:has(.fullscreen-atlas) .nav-pill a[aria-current]{color:#082e35;background:#f2ead9}body:has(.fullscreen-atlas) .nav-tools .nav-search{display:none}body:has(.fullscreen-atlas) .language-switch button{color:#f2ead9}body:has(.fullscreen-atlas) .language-switch button[aria-pressed=true]{color:#fff;border-color:#f2ead9}.fullscreen-atlas{isolation:isolate;color:#f5efe2;background:#072c37;height:100svh;min-height:0;position:relative;overflow:hidden}.atlas-ocean{z-index:-1;pointer-events:none;background:radial-gradient(at 22% 4%,#5c817c28,#0000 58%),radial-gradient(at 47% 45%,#16465b 0%,#10334d 45%,#071f38 100%);position:absolute;inset:0;overflow:hidden}.atlas-ocean:before,.atlas-ocean:after{content:"";pointer-events:none;mix-blend-mode:soft-light;will-change:transform;background-image:url(/images/atlas/ocean-surface.svg);background-size:768px 768px;position:absolute;inset:-5%}.atlas-ocean:before{opacity:.23;animation:48s ease-in-out infinite alternate atlas-ocean-drift}.atlas-ocean:after{opacity:.1;background-size:1100px 620px;animation:67s ease-in-out -21s infinite alternate-reverse atlas-ocean-drift}.fullscreen-atlas[data-ocean-paused=true] .atlas-ocean:before,.fullscreen-atlas[data-ocean-paused=true] .atlas-ocean:after{will-change:auto;animation-play-state:paused}@keyframes atlas-ocean-drift{0%{transform:translate(-1.2%,-.4%)scale(1.02)}to{transform:translate(1.2%,.6%)scale(1.025)}}.atlas-viewport{transition:right var(--dur-slow) var(--ease-viafro), bottom var(--dur-slow) var(--ease-viafro);touch-action:pan-y;position:absolute;inset:8px 0}.atlas-vector,.atlas-webgl{position:absolute;inset:0}.atlas-vector{opacity:1;transition:opacity var(--dur-fast) var(--ease-viafro);filter:drop-shadow(2px 10px 12px #001a2299)}.atlas-vector.is-underlay{opacity:0;pointer-events:none}.atlas-vector svg{width:100%;height:100%;display:block;overflow:visible}.atlas-vector .geo-graticule{display:none}.atlas-vector .geo-country{fill:#bba96b;stroke:#efe1ba;stroke-width:.012px;cursor:pointer}.atlas-vector .geo-country:nth-child(3n){fill:#839978}.atlas-vector .geo-country:nth-child(5n){fill:#aeb18b}.atlas-vector .geo-country:hover,.atlas-vector .geo-country:focus-visible{fill:#f0d49a;stroke:#fff;stroke-width:.024px;outline:none}.atlas-vector .geo-country.is-selected{fill:#e4ad5b;stroke:#fff0bd;stroke-width:.025px}.atlas-vector .geo-island{cursor:pointer}.atlas-vector .geo-island circle:last-of-type{fill:#ead09b}.atlas-vector .geo-island:focus-visible{stroke:#fff;stroke-width:.04px;outline:none}.atlas-webgl{opacity:0;transition:opacity var(--dur) var(--ease-viafro)}.atlas-webgl.is-ready{opacity:1}.atlas-webgl canvas{touch-action:pan-y;display:block;width:100%!important;height:100%!important}.atlas-pointer-label[data-visible=true]{opacity:1;visibility:visible;transition-delay:0s}.atlas-pointer-label{z-index:5;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--dur-fast) var(--ease-viafro), visibility 0s linear var(--dur-fast);color:#173b3d;background:#f6f0e4;border:1px solid #fff8;border-radius:5px;max-width:195px;padding:9px 13px;font-size:12px;line-height:1.35;position:absolute;box-shadow:0 6px 24px #001e3040}.atlas-discovery{z-index:6;color:#f4efdf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#0a303bbd;border:1px solid #bed5cb66;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;bottom:24px;right:28px}.atlas-discovery:hover{background:#285660}.atlas-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fullscreen-atlas :is(button,a,input):focus-visible{outline-offset:5px;outline:3px solid #ffcf84}body:has(.fullscreen-atlas) .site-navbar :is(button,a):focus-visible{outline-offset:5px;outline:3px solid #ffcf84}.fullscreen-atlas.has-selection .atlas-viewport{right:340px}.atlas-selection{z-index:7;width:300px;animation:atlas-panel-in var(--dur-slow) var(--ease-viafro);background:#0c3037;border:1px solid #d7dcc03b;border-radius:14px;position:absolute;top:50%;right:28px;overflow:hidden;transform:translateY(-50%);box-shadow:0 20px 60px #00182066}.atlas-country-photo{background:#173741;height:240px;position:relative}.atlas-country-photo img{object-fit:cover;opacity:0;transition:opacity var(--dur) var(--ease-viafro), transform var(--dur-slow) var(--ease-viafro);transform:scale(1.018)}.atlas-country-photo img.is-loaded{opacity:1;transform:scale(1)}.atlas-close{z-index:2;color:#fff;cursor:pointer;background:#06212dcc;border:1px solid #fff6;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:10px;right:10px}.atlas-selection-content{padding:18px 22px}.atlas-country-region{letter-spacing:.06em;color:#c2d0c2;margin-bottom:9px;font-size:10px;display:block}.atlas-population{color:#c7d5ca;justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 13px;font-size:10px;display:flex}.atlas-population strong{color:#f0eadb;font-size:12px;font-weight:500}.atlas-population:hover{text-underline-offset:3px;text-decoration:underline}.atlas-selection h2{font-family:var(--font-heading);color:#f8f1df;overflow-wrap:anywhere;margin:0 0 15px;font-size:clamp(27px,2.6vw,38px);line-height:1.05}.atlas-enter{color:#ffe1ad;border-top:1px solid #fff3;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding-top:10px;font-size:13px;display:flex}.atlas-photo-credit{color:#cfdbd2;text-underline-offset:3px;margin-top:12px;font-size:9px;text-decoration:underline;display:inline-block}.atlas-photo-fallback{color:#e1ddd0;background:linear-gradient(145deg,#365754,#12333e);flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;font-size:11px;display:flex}.atlas-country-dialog{color:#f4ebd9;background:#10353d;border:1px solid #b6c4ac5c;border-radius:16px;width:min(460px,100vw - 32px);max-height:min(680px,85svh);margin:auto;padding:0;box-shadow:0 20px 90px #00131eaa}.atlas-country-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0318208c}.atlas-list-shell{flex-direction:column;max-height:min(680px,85svh);padding:24px;display:flex}.atlas-list-heading{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.atlas-list-heading h2{color:inherit;margin:0;font-size:28px}.atlas-list-heading button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0}.atlas-list-shell input{color:#fff;width:100%;min-height:48px;font:inherit;background:#062933;border:1px solid #aec7bd77;border-radius:5px;padding:13px 14px;font-size:14px}.atlas-list-shell input::placeholder{color:#c3ccc3}.atlas-list-shell ul{overscroll-behavior:contain;min-height:80px;margin:15px -8px;padding:0;list-style:none;overflow-y:auto}.atlas-list-shell li button{color:#f3eddf;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:10px 12px;font-size:14px;display:flex}.atlas-list-shell li button:hover,.atlas-list-shell li button[aria-pressed=true]{color:#ffe1a9;background:#365851}.atlas-list-shell small{color:#becfc5;font-size:9px;line-height:1.6}.atlas-list-shell p{color:inherit}@keyframes atlas-panel-in{0%{opacity:0;translate:0 8px}18%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@media (max-width:1050px){body:has(.fullscreen-atlas) .nav-shell{padding:0 24px}.fullscreen-atlas.has-selection .atlas-viewport{right:290px}.atlas-selection{width:260px;right:20px}.atlas-country-photo{height:180px}}@media (max-width:700px){body:has(.fullscreen-atlas) .site-navbar{height:76px}body:has(.fullscreen-atlas) .mobile-trigger{background:#0a303bbd;border:1px solid #bed5cb44;border-radius:50%;width:44px;height:44px}.atlas-viewport,.atlas-poster{inset:86px -8px 66px}.atlas-discovery{bottom:22px;right:22px}.fullscreen-atlas.has-selection .atlas-viewport{right:-8px;bottom:calc(var(--atlas-panel-height,200px) + 42px)}.fullscreen-atlas.has-selection .atlas-discovery{bottom:calc(var(--atlas-panel-height,200px) + 30px)}.atlas-selection{grid-template-columns:40% minmax(0,1fr);width:auto;min-height:180px;display:grid;inset:auto 18px 18px;transform:none}.atlas-country-photo{height:100%;min-height:180px}.atlas-selection-content{padding:16px 12px 12px}.atlas-country-region{letter-spacing:0;margin-bottom:7px;padding-right:18px;font-size:9px}.atlas-population{margin-bottom:9px;font-size:9px;display:block}.atlas-population strong{margin-top:2px;font-size:11px;display:block}.atlas-selection.has-long-name h2{font-size:20px}.atlas-selection h2{margin-bottom:10px;padding-right:0;font-size:25px;line-height:1.05}.atlas-enter{gap:6px;min-height:38px;font-size:11px}.atlas-photo-credit{margin-top:5px;font-size:8px}.atlas-close{width:32px;height:32px;top:6px;right:6px}.atlas-photo-fallback{text-align:center;padding:12px;font-size:10px}}@media (max-height:500px) and (min-width:701px){.atlas-selection{width:240px;top:90px;transform:none}.atlas-country-photo{height:100px}.atlas-selection-content{padding:14px}.atlas-selection h2{margin-bottom:8px;font-size:26px}.fullscreen-atlas.has-selection .atlas-viewport{right:280px}}@media (prefers-reduced-motion:reduce){.fullscreen-atlas *,.atlas-ocean:before,.atlas-ocean:after{will-change:auto!important;transition:none!important;animation:none!important}}.fullscreen-atlas[data-resizing=true] .atlas-viewport{transition:none}.fullscreen-atlas[data-hero=terrain]{background:#0b2a3b}.fullscreen-atlas[data-hero=terrain] .atlas-ocean{display:none}.atlas-poster{z-index:0;transition:opacity var(--dur-slow) var(--ease-viafro);position:absolute;inset:8px 0;overflow:hidden}.atlas-poster picture,.atlas-poster img{width:100%;height:100%;position:absolute;inset:0}.atlas-poster img{object-fit:cover;object-position:center}.fullscreen-atlas[data-hero=terrain][data-renderer=webgl] .atlas-poster{opacity:0}.fullscreen-atlas[data-hero=terrain] .atlas-vector{z-index:1;filter:none}.fullscreen-atlas[data-hero=terrain] .atlas-webgl{z-index:2;opacity:0;transition:opacity var(--dur-slow) var(--ease-viafro)}.fullscreen-atlas[data-hero=terrain] .atlas-webgl.is-ready{opacity:1}.fullscreen-atlas[data-hero=terrain] .atlas-vector .geo-country,.fullscreen-atlas[data-hero=terrain] .atlas-vector .geo-country:nth-child(3n),.fullscreen-atlas[data-hero=terrain] .atlas-vector .geo-country:nth-child(5n){fill:#ffffff04;stroke:#fff6e280;stroke-width:.01px}.fullscreen-atlas[data-hero=terrain] .atlas-vector .geo-country:hover,.fullscreen-atlas[data-hero=terrain] .atlas-vector .geo-country:focus-visible{fill:#ffd67a52;stroke:#fff;stroke-width:.02px}.fullscreen-atlas[data-hero=terrain] .atlas-vector .geo-country.is-selected{fill:#ffbe5a6b;stroke:#fff;stroke-width:.022px}.fullscreen-atlas[data-hero=terrain] .atlas-vector .geo-neutral{fill:#0000;stroke:#fff6e266}.atlas-native-select{z-index:4;position:absolute;bottom:24px;left:24px}.atlas-native-select select{appearance:none;color:#f2ead9;max-width:220px;min-height:44px;font:600 13px/1 var(--font-dm-sans), sans-serif;letter-spacing:.02em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#082e35bd url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23f2ead9' stroke-width='1.6'/%3E%3C/svg%3E") right 16px center no-repeat;border:1px solid #bcd6ce40;border-radius:999px;padding:11px 38px 11px 16px}.atlas-native-select select:focus-visible{outline-offset:2px;outline:2px solid #f4a259}.fullscreen-atlas.has-selection .atlas-native-select{display:none}@media (max-width:700px){.atlas-native-select{bottom:16px;left:16px}.atlas-native-select select{max-width:180px;padding:10px 32px 10px 14px}}
.hero-earth{isolation:isolate;background:#02060c;height:100svh;min-height:560px;position:relative;overflow:hidden}.hero-earth__poster{position:absolute;inset:0}.hero-earth__poster img{object-fit:cover;width:100%;height:100%;display:block}.hero-earth__webgl{opacity:0;transition:opacity 1.4s;position:absolute;inset:0}.hero-earth__webgl.is-ready{opacity:1}.hero-earth__webgl canvas{display:block;width:100%!important;height:100%!important}.hero-earth__sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero-earth__skip{color:#f3ecdfd9;cursor:pointer;z-index:2;background:#02060c8c;border:1px solid #f3ecdf47;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .2s,border-color .2s,transform .2s;display:grid;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.hero-earth__skip:hover,.hero-earth__skip:focus-visible{background:#f3ecdf24;border-color:#f3ecdf99;outline:none;transform:translate(-50%)translateY(2px)}.hero-earth__skip svg{animation:2.4s ease-in-out infinite hero-earth-nudge}@keyframes hero-earth-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.hero-earth__skip svg{animation:none}.hero-earth__webgl{transition:none}}body:has(.hero-earth) .site-navbar{color:#f2ead9;pointer-events:none;background:0 0;border:0;height:88px;transition:opacity 1.2s .2s,visibility linear;position:absolute;inset:0 0 auto}body:has(.hero-earth) .nav-shell{max-width:none;padding:0 32px}body:has(.hero-earth) .nav-shell>*{pointer-events:auto}body:has(.hero-earth) .nav-pill{color:#f2ead9;-webkit-backdrop-filter:none;backdrop-filter:none;background:#082e35e6;border:1px solid #bcd6ce30}body:has(.hero-earth) .nav-pill a:hover{background:#ffffff14}body:has(.hero-earth) .nav-pill a[aria-current]{color:#082e35;background:#f2ead9}body:has(.hero-earth) .language-switch button{color:#f2ead9}body:has(.hero-earth) .language-switch button[aria-pressed=true]{color:#fff;border-color:#f2ead9}body:has(.hero-earth) .site-navbar :is(button,a):focus-visible{outline-offset:5px;outline:3px solid #ffcf84}body:has(.hero-earth[data-phase=intro]) .site-navbar{opacity:0;visibility:hidden;transition:opacity .4s,visibility 0s linear .4s}@media (max-width:700px){body:has(.hero-earth) .site-navbar{height:76px}body:has(.hero-earth) .nav-shell{padding:0 16px}body:has(.hero-earth) .mobile-trigger{-webkit-backdrop-filter:none;backdrop-filter:none;color:#f2ead9;background:#0a303be6;border:1px solid #bed5cb44;border-radius:50%;width:44px;height:44px}}@media (prefers-reduced-motion:reduce){body:has(.hero-earth) .site-navbar{transition:none}}.hero-earth[data-hover] .hero-earth__webgl canvas{cursor:pointer}.hero-map{z-index:1;pointer-events:none;opacity:0;visibility:hidden;font-family:var(--v-body,var(--font-text-sans,system-ui)), system-ui, sans-serif;color:#f6efe2;transition:opacity .6s,visibility 0s linear .6s;position:absolute;inset:0}.hero-map[data-on="1"]{opacity:1;visibility:visible;transition:opacity 1.1s .2s,visibility linear}.hero-map__capitals{margin:0;padding:0;list-style:none;position:absolute;inset:0}.hero-map__capital{will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.hero-map__capital[data-on="0"]{visibility:hidden}.hero-map__capital button{cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:50%;width:32px;height:32px;padding:0;position:absolute;top:-16px;left:-16px}.hero-map__capital button:focus-visible{outline-offset:1px;outline:2px solid #ffcf84}.hero-map__label{color:#f6efe2;text-align:left;white-space:nowrap;opacity:0;pointer-events:none;background:#051218e0;border:1px solid #f3ecdf24;border-radius:10px;gap:3px;padding:8px 12px 9px;transition:opacity .25s,transform .25s;display:grid;position:absolute;top:50%;left:28px;transform:translate(-4px,-50%)}.hero-map__label strong{font-size:13.5px;font-weight:500;line-height:1.1}.hero-map__label span{letter-spacing:.22em;text-transform:uppercase;color:#f6efe29e;font-size:10px;font-weight:500;line-height:1.1}.hero-map__capital[data-lit] .hero-map__label,.hero-map__capital button:hover .hero-map__label,.hero-map__capital button:focus-visible .hero-map__label{opacity:1;transform:translateY(-50%)}.hero-map[data-selected] .hero-map__capital:not([data-lit]) .hero-map__label{opacity:0}.hero-map__picker{pointer-events:auto;position:absolute;bottom:28px;left:32px}.hero-map__picker select{color:#f6efe2;max-width:240px;min-height:44px;font:inherit;appearance:none;cursor:pointer;background:#051218db url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23f6efe2' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 15px center no-repeat;border:1px solid #f3ecdf42;border-radius:999px;padding:0 38px 0 16px;font-size:14px}.hero-map__picker select:focus-visible{outline-offset:3px;outline:2px solid #ffcf84}.hero-map__picker option{color:#082e35;background:#f6efe2}.hero-map__card{overscroll-behavior:contain;pointer-events:auto;background:#06141af0;border:1px solid #f3ecdf24;border-radius:18px;width:360px;max-height:calc(100% - 150px);animation:.55s cubic-bezier(.2,.7,.2,1) both hero-map-card;position:absolute;top:108px;right:32px;overflow:auto;box-shadow:0 30px 80px #00000073}@keyframes hero-map-card{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hero-map__photo{aspect-ratio:16/10;background:#0b1d24;border-radius:18px 18px 0 0;position:relative;overflow:hidden}.hero-map__photo img{object-fit:cover}.hero-map__close{z-index:1;color:#f6efe2;cursor:pointer;background:#0512189e;border:1px solid #f3ecdf47;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:12px;right:12px}.hero-map__close:hover,.hero-map__close:focus-visible{background:#f3ecdf29;border-color:#f3ecdf99;outline:none}.hero-map__body{gap:12px;padding:20px 24px 22px;display:grid}.hero-map__region{letter-spacing:.24em;text-transform:uppercase;color:#ffcf84;font-size:11px;font-weight:500}.hero-map__body h2{font-family:var(--v-display,var(--font-display-sans,system-ui)), system-ui, sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#fbf6ec;margin:0;font-size:26px;font-weight:300;line-height:1.1}.hero-map__body h2:focus{outline:none}.hero-map__facts{grid-template-columns:1fr 1fr;gap:14px;margin:2px 0;display:grid}.hero-map__facts dt{letter-spacing:.22em;text-transform:uppercase;color:#f6efe294;margin-bottom:6px;font-size:10px;font-weight:500}.hero-map__facts dd{margin:0;font-size:15px;line-height:1.3}.hero-map__facts dd a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #ffcf8480;text-decoration:underline #ffcf8480}.hero-map__facts small{color:#f6efe28c;margin-top:4px;font-size:11px;display:block}.hero-map__body p{color:#f6efe2d6;margin:0;font-size:14.5px;line-height:1.55}.hero-map__actions{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.hero-map__cta{color:#082e35;background:#f2ead9;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 20px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.hero-map__cta:hover,.hero-map__cta:focus-visible{background:#fff;outline:none}.hero-map__credit{color:#f6efe299;align-items:center;min-height:44px;font-size:12px;text-decoration:none;display:inline-flex}.hero-map__credit:hover,.hero-map__credit:focus-visible{color:#f6efe2;outline:none;text-decoration:underline}@media (max-width:899px){.hero-map__card{width:auto;max-height:60%;inset:auto 12px 12px}.hero-map__photo{aspect-ratio:16/7}.hero-map__picker{bottom:88px;left:16px}.hero-map__picker select{max-width:calc(100vw - 230px)}}@media (prefers-reduced-motion:reduce){.hero-map,.hero-map[data-on="1"],.hero-map__label{transition:none}.hero-map__card{animation:none}}.hero-map__live{letter-spacing:.02em;color:#f6efe2b3;text-align:right;pointer-events:none;align-items:center;gap:8px;max-width:min(520px,46vw);margin:0;font-size:11.5px;line-height:1.4;display:flex;position:absolute;bottom:30px;right:32px}.hero-map__live-dot{background:#7fe0a8;border-radius:50%;flex:none;width:7px;height:7px;animation:2.4s ease-in-out infinite hero-map-live;box-shadow:0 0 0 3px #7fe0a82e}@keyframes hero-map-live{0%,to{opacity:1}50%{opacity:.45}}.hero-map[data-selected] .hero-map__live{opacity:0}.hero-map__weather{color:#f6efe2d1;background:#f3ecdf0f;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;padding:10px 12px;font-size:13px;display:flex}.hero-map__weather strong{color:#fbf6ec;font-size:17px;font-weight:500}.hero-map__weather a{color:#f6efe28c;text-underline-offset:2px;flex-basis:100%;font-size:11px;-webkit-text-decoration:underline #f6efe24d;text-decoration:underline #f6efe24d}@media (max-width:899px){.hero-map__live{text-align:left;max-width:calc(100% - 88px);bottom:140px;left:16px;right:auto}}@media (prefers-reduced-motion:reduce){.hero-map__live-dot{animation:none}}.hero-earth__webgl canvas{touch-action:pan-y}.hero-map__zoom{pointer-events:auto;background:#f3ecdf29;border:1px solid #f3ecdf38;border-radius:14px;gap:1px;display:grid;position:absolute;bottom:64px;right:32px;overflow:hidden}.hero-map__zoom button{color:#f6efe2;cursor:pointer;background:#051218db;border:0;place-items:center;width:44px;height:44px;display:grid}.hero-map__zoom button:hover,.hero-map__zoom button:focus-visible{background:#1c343af2;outline:none}.hero-map__zoom button:focus-visible{box-shadow:inset 0 0 0 2px #ffcf84}.hero-map[data-selected] .hero-map__zoom{right:408px}@media (max-width:899px){.hero-map__zoom{bottom:88px;right:16px}.hero-map[data-selected] .hero-map__zoom{display:none}}.hero-map__landscapes{pointer-events:auto;position:absolute;bottom:28px;left:288px}.hero-map__landscapes-toggle{color:#f6efe2;min-height:44px;font:inherit;cursor:pointer;background:#051218db;border:1px solid #f3ecdf42;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:14px;display:inline-flex}.hero-map__landscapes-toggle:hover,.hero-map__landscapes-toggle:focus-visible{border-color:#f3ecdf99;outline:none}.hero-map__landscapes-toggle:focus-visible{box-shadow:0 0 0 2px #ffcf84}.hero-map__landscapes-list{background:#06141af2;border:1px solid #f3ecdf29;border-radius:16px;width:300px;max-height:min(420px,60vh);margin:0;padding:6px;list-style:none;position:absolute;bottom:54px;left:0;overflow:auto;box-shadow:0 24px 60px #00000073}.hero-map__landscapes-list button{color:#f6efe2;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:14px;display:flex}.hero-map__landscapes-list button:hover,.hero-map__landscapes-list button:focus-visible,.hero-map__landscapes-list button[aria-current]{background:#f3ecdf1a;outline:none}.hero-map__landscapes-list small{color:#f6efe299;font-variant-numeric:tabular-nums;flex:none;font-size:12px}.hero-map__landscape{color:#f6efe2;pointer-events:auto;background:#051218db;border:1px solid #f3ecdf29;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;max-width:min(560px,60vw);margin:0;padding:12px 10px 12px 18px;display:grid;position:absolute;top:108px;left:32px}.hero-map__landscape strong{font-family:var(--v-display,var(--font-display-sans,system-ui)), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;grid-column:1;font-size:18px;font-weight:300}.hero-map__landscape-meta{flex-wrap:wrap;grid-column:1;align-items:baseline;gap:4px 14px;display:flex}.hero-map__landscape span span{color:#f6efe2bf;font-variant-numeric:tabular-nums;font-size:14px}.hero-map__landscape a{color:#f6efe28c;text-underline-offset:2px;flex:none;font-size:11.5px;text-decoration:underline}.hero-map__landscape button{color:#f6efe2;cursor:pointer;background:0 0;border:0;border-radius:50%;grid-area:1/2/span 2;place-items:center;width:44px;height:44px;display:grid}.hero-map__landscape button:hover,.hero-map__landscape button:focus-visible{background:#f3ecdf1f;outline:none}.hero-map__daynight{color:#f6efe2db;min-height:44px;font:inherit;cursor:pointer;pointer-events:auto;background:#051218b8;border:1px solid #f3ecdf2e;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:13px;display:inline-flex;position:absolute;bottom:28px;left:430px}.hero-map__daynight:hover,.hero-map__daynight:focus-visible{color:#f6efe2;border-color:#f3ecdf8c;outline:none}.hero-map__daynight:focus-visible{box-shadow:0 0 0 2px #ffcf84}@media (max-width:899px){.hero-map__daynight{bottom:140px;left:auto;right:72px}.hero-map__landscapes{bottom:88px;left:auto;right:72px}.hero-map__landscapes-list{width:min(300px,100vw - 32px);left:auto;right:0}.hero-map__landscape{max-width:none;top:90px;left:16px;right:16px}}.hero-earth--tour{height:calc((var(--tour-stops) + 1) * 100svh);overflow:clip}.hero-earth__stage{height:100%;position:relative}.hero-earth--tour .hero-earth__stage{will-change:transform;contain:layout paint;height:100svh;min-height:560px;position:sticky;top:0;overflow:hidden}.hero-earth__stops{pointer-events:none;position:absolute;inset:0}.hero-earth__stops span{scroll-snap-align:start;width:1px;height:1px;position:absolute;left:0}html:has(.hero-earth--tour){scroll-snap-type:y proximity}.hero-tour{pointer-events:auto;z-index:2;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:absolute;top:50%;right:32px;transform:translateY(-50%)}.hero-tour__label{letter-spacing:.08em;text-transform:uppercase;color:#f6efe2c7;text-shadow:0 1px 8px #00000080;font-size:12px}.hero-tour ol{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.hero-tour button{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:30px;display:grid}.hero-tour button:after{content:"";border:1px solid #f6efe2b3;border-radius:50%;width:8px;height:8px;transition:transform .25s,background .25s}.hero-tour button[aria-current=step]:after{background:#ffcf84;border-color:#ffcf84;transform:scale(1.35)}.hero-tour button:focus-visible{outline-offset:-4px;border-radius:8px;outline:2px solid #ffcf84}.hero-map[data-selected="1"]~.hero-tour{right:400px}body:has(.hero-map[data-selected="1"]) .hero-tour{right:400px}@media (max-width:899px){.hero-tour{top:96px;right:8px;transform:none}.hero-tour__label{display:none}body:has(.hero-map[data-selected="1"]) .hero-tour{right:8px}}@media (prefers-reduced-motion:reduce){html:has(.hero-earth--tour){scroll-snap-type:none}}.hero-tour__preload{opacity:.01;pointer-events:none;width:360px;height:0;position:absolute;top:0;left:0;overflow:hidden}.hero-tour__preload>div{width:360px;height:200px;position:relative}.hero-fallback{color:#f6efe2;visibility:hidden;opacity:0;background:radial-gradient(at 70%,#02060cc7,#02060ceb 70%);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:32px;padding:96px clamp(16px,5vw,72px) 72px;transition:opacity .4s;display:grid;position:absolute;inset:0}.hero-fallback[data-shown]{visibility:visible;opacity:1}.hero-fallback__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#ffcf84;margin:0 0 12px;font-size:12px}.hero-fallback__title{color:#f6efe2;letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(36px,5vw,72px);line-height:1.02}.hero-fallback__hover{color:#f6efe2d1;max-width:34ch;min-height:3em;margin:0 0 20px}.hero-fallback__picker select{color:#f6efe2;max-width:280px;min-height:44px;font:inherit;appearance:none;cursor:pointer;background:#051218db url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23f6efe2' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 15px center no-repeat;border:1px solid #f3ecdf42;border-radius:999px;padding:0 38px 0 16px;font-size:15px}.hero-fallback__picker select:focus-visible{outline-offset:3px;outline:2px solid #ffcf84}.hero-fallback__map a:focus{outline:none}.hero-fallback__map a:focus-visible .hero-fallback__country{fill:#ffcf84;stroke:#fff;stroke-width:.03px}.hero-fallback__picker option{color:#082e35;background:#f6efe2}.hero-fallback__map{justify-self:center;width:100%;max-height:calc(100svh - 168px);overflow:visible}.hero-fallback__neutral{fill:#f6efe21f}.hero-fallback__country{fill:#e8d6b857;stroke:#02060c8c;stroke-width:.012px;cursor:pointer;transition:fill .2s}.hero-fallback__country.is-hover{fill:#ffcf84d9}.hero-fallback__capital{fill:#ffe2b0;transition:r .2s}.hero-fallback__capital.is-hover{fill:#fff}@media (max-width:899px){.hero-fallback{background:#02060ce0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-content:start;gap:12px;padding:84px 16px 88px}.hero-fallback__title{margin-bottom:8px;font-size:34px}.hero-fallback__hover{min-height:2.6em;margin-bottom:12px;font-size:14px}.hero-fallback__map{height:100%;max-height:100%}}@media (prefers-reduced-motion:reduce){.hero-fallback,.hero-fallback__country,.hero-fallback__capital{transition:none}}.hero-fallback__picker{flex-wrap:wrap;gap:10px;display:flex}.hero-fallback__picker button{color:#082e35;min-height:44px;font:inherit;cursor:pointer;background:#ffcf84;border:0;border-radius:999px;padding:0 20px;font-size:15px;font-weight:600}.hero-fallback__picker button:focus-visible{outline-offset:3px;outline:2px solid #f6efe2}@media (max-width:899px){.hero-earth:has(.hero-map[data-selected]) .hero-earth__skip{display:none}}
