.WorldAtlas_atlas__Z_a8X{--sea:#dcecf1;--sea-deep:#c4dfe8;--land:#fbf8ef;--land-lit:#f4ecd6;--border:#c9bfa7;--ink-map:#3b4150;position:relative;width:100%;overflow:hidden;background:#fff;-webkit-mask-image:linear-gradient(180deg,#000 92%,transparent);mask-image:linear-gradient(180deg,#000 92%,transparent)}.WorldAtlas_map__4ZJa0{display:block;width:100%;height:auto;touch-action:manipulation}.WorldAtlas_sea__wGOel{fill:var(--sea)}.WorldAtlas_atlas__Z_a8X[data-level=world] .WorldAtlas_sea__wGOel{fill:url(#none) var(--sea)}.WorldAtlas_halo__LZo8T path{fill:#bfe6e2;stroke:#bfe6e2}.WorldAtlas_graticule__fwFWe{fill:none;stroke:#cfe3e6;stroke-width:.5;vector-effect:non-scaling-stroke;pointer-events:none}.WorldAtlas_country__UZut_{fill:color-mix(in srgb,var(--pastel,var(--land)) 45%,white);stroke:#9fb3a8;stroke-width:.6;vector-effect:non-scaling-stroke;transition:fill .25s ease,opacity .3s ease}.WorldAtlas_lit__IfvXI{fill:var(--pastel,var(--land-lit))}.WorldAtlas_dim__lGLJi{fill:#f4f2ec;stroke:#ddd8cb}.WorldAtlas_atlas__Z_a8X[data-level=world] .WorldAtlas_dim__lGLJi{fill:color-mix(in srgb,var(--pastel,var(--land)) 45%,white)}.WorldAtlas_hit__oElOp{cursor:pointer;outline:none}.WorldAtlas_hit__oElOp:focus-visible .WorldAtlas_country__UZut_,.WorldAtlas_hit__oElOp:hover .WorldAtlas_country__UZut_{filter:saturate(1.6) brightness(.96)}.WorldAtlas_hit__oElOp:focus-visible .WorldAtlas_country__UZut_{stroke:#8a5a00;stroke-width:1.4}.WorldAtlas_vines__WPjzi path{fill:#e8a8b4;stroke:#c4707f;stroke-width:.4;opacity:.85;vector-effect:non-scaling-stroke}.WorldAtlas_water__OF3u0 path{fill:var(--sea);stroke:#b9d6e0;stroke-width:.8;vector-effect:non-scaling-stroke}.WorldAtlas_regionLand__C45r7 path{fill:var(--land);stroke:var(--border);stroke-width:.8;vector-effect:non-scaling-stroke}.WorldAtlas_apps__FNwL5 path{stroke-width:.9;vector-effect:non-scaling-stroke;transition:opacity .25s ease}.WorldAtlas_apps__FNwL5 path[data-rank="0"]{stroke-width:.5}.WorldAtlas_apps__FNwL5 a{cursor:pointer;outline:none}.WorldAtlas_apps__FNwL5 a:focus-visible path,.WorldAtlas_apps__FNwL5 a:hover path{filter:brightness(.94) saturate(1.2);stroke-width:1.6}.WorldAtlas_rivers__wZRor path{fill:none;stroke:#8fbfd4;stroke-width:1.1;vector-effect:non-scaling-stroke}.WorldAtlas_familyLabels__SEKB6,.WorldAtlas_halo__LZo8T,.WorldAtlas_labels__402Bd,.WorldAtlas_rivers__wZRor,.WorldAtlas_vines__WPjzi{pointer-events:none}.WorldAtlas_familyLabels__SEKB6 text,.WorldAtlas_labels__402Bd text,.WorldAtlas_marker__Rv_a4 text{font-family:var(--font-display);fill:var(--ink-map);paint-order:stroke;stroke:rgba(255,255,255,.85);stroke-width:3px;stroke-linejoin:round}.WorldAtlas_contLabel__Dnq8V{font-size:15px;letter-spacing:.32em;text-anchor:middle;fill:#5c6273!important}.WorldAtlas_countryLabel__lWgmj{font-size:13px;text-anchor:middle;font-weight:600}.WorldAtlas_countryLabelQuiet__q6bEq{font-size:11px;text-anchor:middle;fill:#8a8f99!important}.WorldAtlas_city__msGpR circle{fill:#fff;stroke:var(--ink-map);stroke-width:1.3}.WorldAtlas_city__msGpR text{font-size:10.5px;letter-spacing:.08em;font-weight:700}.WorldAtlas_village__QIEq_ circle{fill:var(--ink-map)}.WorldAtlas_village__QIEq_ text{font-size:10.5px;font-style:italic}.WorldAtlas_familyLabels__SEKB6 text{font-size:20px;text-anchor:middle;font-weight:500}.WorldAtlas_marker__Rv_a4{cursor:pointer;outline:none}.WorldAtlas_marker__Rv_a4 circle{fill:#fff;stroke:var(--marker,#9a3550);stroke-width:2.2}.WorldAtlas_marker__Rv_a4[data-kind=beer] circle{stroke:#c27a12}.WorldAtlas_marker__Rv_a4[data-kind=whisky] circle{stroke:#8b4a24}.WorldAtlas_marker__Rv_a4[data-kind=rum] circle{stroke:#2e7d5b}.WorldAtlas_marker__Rv_a4[data-kind=gin] circle{stroke:#3d6fb6}.WorldAtlas_marker__Rv_a4 text{font-size:12.5px;font-weight:600}.WorldAtlas_markerDetail__vCASM circle{fill:#9a3550;stroke:#fff;stroke-width:2.5}.WorldAtlas_markerDetail__vCASM text{font-size:15px;font-weight:700}.WorldAtlas_marker__Rv_a4:focus-visible text,.WorldAtlas_marker__Rv_a4:hover text{text-decoration:underline}.WorldAtlas_quietLabel__ww9Qd{opacity:0;transition:opacity .2s ease;pointer-events:none}.WorldAtlas_marker__Rv_a4:focus-visible .WorldAtlas_quietLabel__ww9Qd,.WorldAtlas_marker__Rv_a4:hover .WorldAtlas_quietLabel__ww9Qd{opacity:1}.WorldAtlas_rivers__wZRor path{opacity:.9}.WorldAtlas_atlas__Z_a8X[data-level=country] .WorldAtlas_rivers__wZRor path{stroke-width:.9}.WorldAtlas_marker__Rv_a4:focus-visible circle{stroke-width:3.5}.WorldAtlas_cartouche__8MlnB{position:absolute;left:clamp(16px,4vw,56px);bottom:clamp(56px,9%,110px);max-width:min(30rem,42%);pointer-events:none;transition:opacity .5s ease,transform .6s ease}.WorldAtlas_atlas__Z_a8X:not([data-level=world]) .WorldAtlas_cartouche__8MlnB{opacity:0;transform:translateY(12px)}.WorldAtlas_kicker__vBJp1{font-family:var(--font-ui);font-size:.74rem;letter-spacing:.3em;text-transform:uppercase;color:#6b7280;margin:0 0 .5rem}.WorldAtlas_title__0nl9B{font-family:var(--font-display);font-weight:500;font-size:clamp(1.9rem,4.2vw,3.6rem);line-height:1.02;letter-spacing:.01em;margin:0 0 .6rem;color:#20251f}.WorldAtlas_hint__8cjet{font-size:.98rem;color:#4a5160;margin:0}.WorldAtlas_trail__kHiSy{position:absolute;left:clamp(12px,3vw,40px);top:14px;display:flex;align-items:center;gap:10px;font-family:var(--font-ui);font-size:.86rem}.WorldAtlas_trail__kHiSy ol{display:flex;flex-wrap:wrap;gap:0 10px;list-style:none;margin:0;padding:6px 12px;background:rgba(255,255,255,.82);border-radius:2px}.WorldAtlas_trail__kHiSy li+li:before{content:"›";margin-right:10px;color:#8a8f99}.WorldAtlas_trail__kHiSy a{color:#3b4150;text-decoration:none}.WorldAtlas_trail__kHiSy a:hover{text-decoration:underline}.WorldAtlas_trail__kHiSy [aria-current]{font-weight:700;color:#20251f}.WorldAtlas_atlas__Z_a8X[data-level=world] .WorldAtlas_trail__kHiSy{display:none}.WorldAtlas_up__hpgs7{width:36px;height:36px;border-radius:50%;border:1px solid #c9bfa7;background:#fff;font-size:1.1rem;cursor:pointer;color:#3b4150}.WorldAtlas_up__hpgs7:hover{background:#f4ecd6}.WorldAtlas_compass__hv50P{position:absolute;right:clamp(14px,3vw,40px);top:14px;width:64px;height:64px;color:#5c6273}.WorldAtlas_subjects__Px0N7{position:absolute;left:clamp(12px,3vw,40px);top:62px;display:flex;flex-wrap:wrap;gap:6px;max-width:min(560px,70%);font-family:var(--font-ui);font-size:.82rem}.WorldAtlas_subjects__Px0N7 button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:4px 12px;border:1px solid #ccd5ce;background:rgba(255,255,255,.92);color:#20251f;cursor:pointer}.WorldAtlas_subjects__Px0N7 button[aria-pressed=true]{background:#20251f;color:#fff;border-color:#20251f}.WorldAtlas_subjects__Px0N7 button span{width:9px;height:9px;border-radius:50%}.WorldAtlas_scale__PZUfM{position:absolute;left:clamp(16px,3vw,40px);bottom:34px;display:flex;align-items:center;gap:8px;font-family:var(--font-ui);font-size:.78rem;color:#4a5160}.WorldAtlas_scale__PZUfM span{display:block;height:5px;border:1px solid #3b4150;background:linear-gradient(90deg,#3b4150 50%,#fff 0)}.WorldAtlas_legendNote__OXC9n{position:absolute;left:clamp(16px,3vw,40px);bottom:58px;margin:0;font-family:var(--font-ui);font-size:.8rem;color:#4a5160;display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.8);padding:3px 8px}.WorldAtlas_vineSwatch__SVvQE{display:inline-block;width:14px;height:10px;background:#e8a8b4;border:1px solid #c4707f}.WorldAtlas_source__4PSkH{position:absolute;right:clamp(14px,3vw,40px);bottom:18px;margin:0;max-width:46ch;text-align:right;font-family:var(--font-ui);font-size:.68rem;color:#7a808b}.WorldAtlas_panel__pEZVx{position:absolute;top:14px;right:clamp(12px,3vw,40px);bottom:48px;width:min(400px,40%);overflow:auto;background:#fff;border:1px solid #ddd5c2;box-shadow:0 18px 40px -24px rgba(32,37,31,.45);padding:22px 24px 20px;animation:WorldAtlas_panelIn__ADoQI .45s ease both}@keyframes WorldAtlas_panelIn__ADoQI{0%{opacity:0;transform:translateX(16px)}}.WorldAtlas_panel__pEZVx h2{font-size:clamp(1.8rem,2.6vw,2.4rem);margin:.1rem 0 .4rem;line-height:1.05}.WorldAtlas_panel__pEZVx h3{font-family:var(--font-ui);font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:#6b7280;margin:1.1rem 0 .5rem}.WorldAtlas_panel__pEZVx section p{font-size:.95rem;line-height:1.6;margin:0}.WorldAtlas_panelKicker__h9wY5{font-family:var(--font-ui);font-size:.74rem;letter-spacing:.2em;text-transform:uppercase;color:#9a3550;margin:0}.WorldAtlas_lede__i0NzG{font-size:1.02rem;line-height:1.55;color:#3b4150}.WorldAtlas_close__5A5O9{position:absolute;right:10px;top:8px;width:36px;height:36px;border:0;background:none;font-size:1.5rem;cursor:pointer;color:#4a5160}.WorldAtlas_reopen___Sfz9{position:absolute;right:clamp(12px,3vw,40px);top:90px;font-family:var(--font-ui);font-size:.86rem;background:#fff;border:1px solid #c9bfa7;padding:8px 14px;cursor:pointer}.WorldAtlas_legend__0qXgn{list-style:none;margin:0;padding:0;display:grid;gap:4px}.WorldAtlas_legend__0qXgn button{display:flex;align-items:center;gap:10px;width:100%;min-height:32px;border:0;background:none;text-align:left;font-family:var(--font-text);font-size:.95rem;cursor:pointer;padding:2px 4px;color:#20251f}.WorldAtlas_legend__0qXgn button span{flex:none;width:22px;height:14px;border:1px solid}.WorldAtlas_legend__0qXgn button[aria-pressed=true]{background:#f4ecd6;font-weight:600}.WorldAtlas_tiles__GqBg_{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 8px}.WorldAtlas_tiles__GqBg_ a{display:flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none;color:#20251f;font-size:.78rem;text-align:center;line-height:1.2}.WorldAtlas_tiles__GqBg_ img{width:100%;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}.WorldAtlas_mono__mzxMU{width:100%;aspect-ratio:1;display:grid;place-items:center;font-family:var(--font-display);font-size:1.6rem;font-style:italic;background:#f4ecd6;border-radius:50%;color:#6b7280}@media (max-width:760px){.WorldAtlas_atlas__Z_a8X{display:flex;flex-direction:column;-webkit-mask-image:none;mask-image:none}.WorldAtlas_cartouche__8MlnB{position:static;order:-1;padding:18px 16px 6px;max-width:none}.WorldAtlas_atlas__Z_a8X:not([data-level=world]) .WorldAtlas_cartouche__8MlnB{display:none}.WorldAtlas_contLabel__Dnq8V{font-size:10px;letter-spacing:.2em}.WorldAtlas_countryLabel__lWgmj{font-size:11px}.WorldAtlas_trail__kHiSy{top:10px;left:10px;font-size:.8rem}.WorldAtlas_compass__hv50P{display:none}.WorldAtlas_title__0nl9B{font-size:1.85rem}.WorldAtlas_compass__hv50P{width:44px;height:44px;top:auto;bottom:46px}.WorldAtlas_panel__pEZVx{position:relative;inset:auto;width:auto;margin:0 16px 16px;max-height:none;box-shadow:none;animation:none}.WorldAtlas_source__4PSkH{position:static;text-align:left;padding:0 16px 14px;max-width:none}.WorldAtlas_familyLabels__SEKB6 text{font-size:13px}}@media (prefers-reduced-motion:reduce){.WorldAtlas_cartouche__8MlnB,.WorldAtlas_country__UZut_,.WorldAtlas_panel__pEZVx{animation:none;transition:none}}