.pmap[data-astro-cid-jhowfpcj]{--m-coral: #cf4527;--m-sea: #cde8e8;--m-shoal: 255, 255, 255;--m-sa: 1;--m-land: #f5e9d3;--m-rim: #d6bd94;--m-coast: #b0946f;--m-islet: #efe0c5;--m-sand: #fffaf0;--m-road: #fffdf8;--m-road-case: #dcc7a4;--m-ink: #2f4e50;--m-grid: rgba(14, 124, 134, .16);--m-wave: 14, 124, 134;--m-text-halo: rgba(205, 232, 232, .92);--m-shore-halo: rgba(238, 248, 248, .92);--m-land-halo: rgba(245, 233, 211, .92);--m-shadow: 0 40px 70px -42px rgba(35, 26, 21, .45);--m-display: "Playfair Display", "Amiri", serif;--m-body: "Inter", "Cairo", system-ui, sans-serif;--m-ease: cubic-bezier(.2, .7, .2, 1);--k: .56;--vx1: 366;--vy0: 466;--pm: .82}@media (min-width: 640px){.pmap[data-astro-cid-jhowfpcj]{--k: .5;--vx1: 524;--vy0: 470;--pm: 1}}@media (min-width: 1024px){.pmap[data-astro-cid-jhowfpcj]{--k: .5;--vx1: 376;--vy0: 426}}.dark .pmap[data-astro-cid-jhowfpcj]{--m-coral: #ff7a5f;--m-sea: #0a2a30;--m-shoal: 99, 201, 204;--m-sa: .3;--m-land: #1f3939;--m-rim: #152a2c;--m-coast: #63c9cc;--m-islet: #1b3233;--m-sand: #55807b;--m-road: #35585a;--m-road-case: #142628;--m-ink: #bfe3e2;--m-grid: rgba(99, 201, 204, .14);--m-wave: 99, 201, 204;--m-text-halo: rgba(10, 42, 48, .92);--m-shore-halo: rgba(16, 56, 62, .92);--m-land-halo: rgba(31, 57, 57, .92);--m-shadow: 0 40px 70px -42px rgba(0, 0, 0, .85)}.m-frame[data-astro-cid-jhowfpcj]{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:28px;background:var(--m-sea);box-shadow:var(--m-shadow);isolation:isolate}@media (min-width: 640px){.m-frame[data-astro-cid-jhowfpcj]{aspect-ratio:3 / 2}}.map-svg[data-astro-cid-jhowfpcj]{position:absolute;inset:0;display:block;width:100%;height:100%}.m-top[data-astro-cid-jhowfpcj]{will-change:transform}figcaption[data-astro-cid-jhowfpcj]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;margin-top:.7rem;font-size:.7rem;color:var(--muted)}@media (min-width: 1024px){.pmap[data-astro-cid-jhowfpcj]{position:relative;display:flex;flex-direction:column;width:100%;min-width:0}.m-frame[data-astro-cid-jhowfpcj]{flex:1;aspect-ratio:auto;min-height:520px;border-radius:16px}figcaption[data-astro-cid-jhowfpcj]{position:absolute;top:100%;left:0;right:0}}.k[data-astro-cid-jhowfpcj]{transform:scale(var(--k))}.m-sea[data-astro-cid-jhowfpcj]{fill:var(--m-sea);transition:fill .4s ease}.m-grat[data-astro-cid-jhowfpcj] line[data-astro-cid-jhowfpcj]{stroke:var(--m-grid);stroke-width:calc(1px * var(--k));stroke-dasharray:calc(2px * var(--k)) calc(7px * var(--k))}.m-gratlabels[data-astro-cid-jhowfpcj] text[data-astro-cid-jhowfpcj]{font:500 9px var(--m-body);letter-spacing:.06em;fill:var(--m-ink);opacity:.55}.m-lat[data-astro-cid-jhowfpcj]{transform:translate(calc(var(--vx1) * 1px - 7px * var(--k)),calc(var(--y) * 1px - 5px * var(--k)))}.m-lon[data-astro-cid-jhowfpcj]{transform:translate(calc(var(--x) * 1px - 5px * var(--k)),calc(var(--vy0) * 1px + 15px * var(--k)))}.m-shoal[data-astro-cid-jhowfpcj] use[data-astro-cid-jhowfpcj]{fill:none;stroke:rgb(var(--m-shoal));stroke-linejoin:round}.m-shoal[data-astro-cid-jhowfpcj] .wide[data-astro-cid-jhowfpcj]{stroke-width:26;opacity:calc(.5 * var(--m-sa))}.m-shoal[data-astro-cid-jhowfpcj] .near[data-astro-cid-jhowfpcj]{stroke-width:9;opacity:calc(.85 * var(--m-sa))}.m-water[data-astro-cid-jhowfpcj] path[data-astro-cid-jhowfpcj]{fill:none;stroke:rgba(var(--m-wave),calc(.42 - var(--i) * .13));stroke-width:calc(1px * var(--k));stroke-linecap:round}.m-islets[data-astro-cid-jhowfpcj]{fill:var(--m-islet);stroke:var(--m-coast);stroke-width:calc(1px * var(--k))}.m-land[data-astro-cid-jhowfpcj]{fill:var(--m-land)}.m-relief[data-astro-cid-jhowfpcj] .rim[data-astro-cid-jhowfpcj]{fill:none;stroke:var(--m-rim);stroke-width:5;opacity:.55}.m-relief[data-astro-cid-jhowfpcj] .sand[data-astro-cid-jhowfpcj]{fill:none;stroke:var(--m-sand);stroke-width:calc(8px * var(--k));stroke-linecap:round}.m-relief[data-astro-cid-jhowfpcj] .road[data-astro-cid-jhowfpcj]{fill:none;stroke:var(--m-road);stroke-linecap:round;stroke-linejoin:round}.m-relief[data-astro-cid-jhowfpcj] .minor[data-astro-cid-jhowfpcj]{stroke-width:calc(1.3px * var(--k))}.m-relief[data-astro-cid-jhowfpcj] .major[data-astro-cid-jhowfpcj]{stroke-width:calc(2.2px * var(--k))}.m-relief[data-astro-cid-jhowfpcj] .case[data-astro-cid-jhowfpcj]{stroke:var(--m-road-case);stroke-width:calc(3.6px * var(--k))}.m-coast[data-astro-cid-jhowfpcj]{fill:none;stroke:var(--m-coast);stroke-width:calc(1.5px * var(--k));stroke-linejoin:round;stroke-dasharray:1.1;stroke-dashoffset:0}.m-region[data-astro-cid-jhowfpcj]{transform:translate(calc((var(--vx1) + 300) / 2 * 1px),556px)}.m-region[data-astro-cid-jhowfpcj] text[data-astro-cid-jhowfpcj]{font:italic 400 15px var(--m-display);letter-spacing:.45em;fill:var(--m-ink);opacity:.32}.m-area[data-astro-cid-jhowfpcj] text[data-astro-cid-jhowfpcj]{font:italic 400 13px var(--m-display);letter-spacing:.3em;fill:var(--m-ink);opacity:.5;paint-order:stroke;stroke:var(--m-land-halo);stroke-width:4px;stroke-linejoin:round}.m-place[data-astro-cid-jhowfpcj] circle[data-astro-cid-jhowfpcj]{fill:var(--m-ink);opacity:.75}.m-place[data-astro-cid-jhowfpcj] text[data-astro-cid-jhowfpcj]{font:500 11.5px var(--m-body);fill:var(--m-ink);paint-order:stroke;stroke:var(--m-text-halo);stroke-width:4px;stroke-linejoin:round}.m-place--land[data-astro-cid-jhowfpcj] text[data-astro-cid-jhowfpcj]{stroke:var(--m-land-halo)}.m-route[data-astro-cid-jhowfpcj] path[data-astro-cid-jhowfpcj]{fill:none;stroke:var(--m-coral);stroke-linecap:round;stroke-linejoin:round}.m-route[data-astro-cid-jhowfpcj] .glow[data-astro-cid-jhowfpcj]{stroke-width:calc(7px * var(--k));opacity:.16}.m-route[data-astro-cid-jhowfpcj] .dots[data-astro-cid-jhowfpcj]{stroke-width:calc(2.4px * var(--k));stroke-dasharray:calc(.1px * var(--k)) calc(6.5px * var(--k));animation:pmMarch 1.6s linear infinite}@keyframes pmMarch{to{stroke-dashoffset:calc(-6.6px * var(--k))}}.m-traveller[data-astro-cid-jhowfpcj] circle[data-astro-cid-jhowfpcj]{fill:var(--m-coral);stroke:var(--m-land);stroke-width:1.5px}.m-pin[data-astro-cid-jhowfpcj]{cursor:pointer;outline:none}.m-pin[data-astro-cid-jhowfpcj] .hit[data-astro-cid-jhowfpcj]{fill:transparent}.m-pin[data-astro-cid-jhowfpcj] .mk[data-astro-cid-jhowfpcj]{transform:scale(var(--pm))}.m-pin[data-astro-cid-jhowfpcj] .dot[data-astro-cid-jhowfpcj]{fill:var(--m-coral);stroke:var(--m-land);stroke-width:2px}.m-pin[data-astro-cid-jhowfpcj] .eye[data-astro-cid-jhowfpcj]{fill:var(--m-land)}.m-pin[data-astro-cid-jhowfpcj] .core[data-astro-cid-jhowfpcj]{transition:transform .35s var(--m-ease)}.m-pin[data-astro-cid-jhowfpcj] .pulse[data-astro-cid-jhowfpcj]{fill:none;stroke:var(--m-coral);stroke-width:1.5px;animation:pmPing 2.8s ease-out infinite;animation-delay:calc(var(--i) * -.56s)}@keyframes pmPing{0%{transform:scale(.8);opacity:.85}to{transform:scale(3.1);opacity:0}}.m-pin[data-astro-cid-jhowfpcj] .name[data-astro-cid-jhowfpcj]{font:700 12px var(--m-display);fill:var(--text-strong);paint-order:stroke;stroke:var(--m-text-halo);stroke-width:5px;stroke-linejoin:round;transition:fill .3s}.m-pin--land[data-astro-cid-jhowfpcj] .name[data-astro-cid-jhowfpcj]{stroke:var(--m-land-halo)}.m-pin--sea[data-astro-cid-jhowfpcj] .name[data-astro-cid-jhowfpcj]{stroke:var(--m-shore-halo)}@media (min-width: 640px){.m-pin[data-astro-cid-jhowfpcj] .name[data-astro-cid-jhowfpcj]{font-size:13.5px}.m-place[data-astro-cid-jhowfpcj] text[data-astro-cid-jhowfpcj]{font-size:13px}.m-region[data-astro-cid-jhowfpcj] text[data-astro-cid-jhowfpcj]{font-size:22px}.m-area[data-astro-cid-jhowfpcj] text[data-astro-cid-jhowfpcj]{font-size:14px}.m-gratlabels[data-astro-cid-jhowfpcj] text[data-astro-cid-jhowfpcj]{font-size:10px}}@media (min-width: 1024px){.m-pin[data-astro-cid-jhowfpcj] .name[data-astro-cid-jhowfpcj]{font-size:15px}.m-region[data-astro-cid-jhowfpcj] text[data-astro-cid-jhowfpcj]{font-size:20px;letter-spacing:.4em}}.m-pin[data-astro-cid-jhowfpcj]:hover .core[data-astro-cid-jhowfpcj],.m-pin[data-astro-cid-jhowfpcj]:focus-visible .core[data-astro-cid-jhowfpcj],.m-pin[data-astro-cid-jhowfpcj].is-hot .core[data-astro-cid-jhowfpcj]{transform:scale(1.35)}.m-pin[data-astro-cid-jhowfpcj]:hover .name[data-astro-cid-jhowfpcj],.m-pin[data-astro-cid-jhowfpcj]:focus-visible .name[data-astro-cid-jhowfpcj],.m-pin[data-astro-cid-jhowfpcj].is-hot .name[data-astro-cid-jhowfpcj]{fill:var(--m-coral)}.m-side[data-astro-cid-jhowfpcj]{position:absolute;left:10px;top:8px;bottom:10px;display:flex;flex-direction:column;align-items:flex-start;pointer-events:none}.m-seaname[data-astro-cid-jhowfpcj]{flex:1;min-height:0;margin:8px 0;overflow:hidden;writing-mode:vertical-rl;transform:rotate(180deg);text-align:center;white-space:nowrap;font:italic 400 15px var(--m-display);letter-spacing:.3em;color:var(--m-ink);opacity:.45}.m-compass[data-astro-cid-jhowfpcj]{flex:none;width:36px}.m-compass[data-astro-cid-jhowfpcj] circle[data-astro-cid-jhowfpcj]{fill:none;stroke:var(--m-ink);stroke-width:.8;opacity:.35}.m-compass[data-astro-cid-jhowfpcj] path[data-astro-cid-jhowfpcj]{fill:none;stroke:var(--m-ink);stroke-width:.9;stroke-linejoin:round}.m-compass[data-astro-cid-jhowfpcj] .n[data-astro-cid-jhowfpcj]{fill:var(--m-coral);stroke:none}.m-compass[data-astro-cid-jhowfpcj] text[data-astro-cid-jhowfpcj]{font:500 8px var(--m-body);fill:var(--m-ink);opacity:.65}.m-loc[data-astro-cid-jhowfpcj]{flex:none;width:50px;padding:5px 6px;border-radius:10px;border:1px solid color-mix(in srgb,var(--m-ink) 22%,transparent);background:color-mix(in srgb,var(--m-sea) 88%,transparent);box-shadow:0 8px 18px -10px #0006;pointer-events:none}.m-loc[data-astro-cid-jhowfpcj] svg[data-astro-cid-jhowfpcj]{display:block;width:100%;height:auto;overflow:visible}.l-land[data-astro-cid-jhowfpcj]{fill:var(--m-land);stroke:var(--m-coast);stroke-width:7;stroke-linejoin:round}.l-view[data-astro-cid-jhowfpcj]{fill:color-mix(in srgb,var(--m-coral) 18%,transparent);stroke:var(--m-coral);stroke-width:10}.m-scale[data-astro-cid-jhowfpcj]{position:absolute;right:12px;bottom:11px;width:calc(35.1px / var(--k));display:flex;justify-content:space-between;padding-bottom:8px;font:500 9px var(--m-body);letter-spacing:.06em;color:var(--m-ink);opacity:.75;pointer-events:none}.m-scale[data-astro-cid-jhowfpcj] i[data-astro-cid-jhowfpcj]{position:absolute;inset:auto 0 0;height:5px;border:1.5px solid currentColor;border-top:0}.m-scale[data-astro-cid-jhowfpcj] i[data-astro-cid-jhowfpcj]:after{content:"";position:absolute;left:50%;bottom:0;height:3px;border-left:1.5px solid currentColor}@media (min-width: 640px){.m-side[data-astro-cid-jhowfpcj]{left:14px;top:12px;bottom:14px}.m-seaname[data-astro-cid-jhowfpcj]{margin-left:6px;font-size:16px}.m-compass[data-astro-cid-jhowfpcj]{width:46px}.m-scale[data-astro-cid-jhowfpcj]{right:16px;bottom:14px;font-size:10px}}@media (min-width: 1024px){.m-seaname[data-astro-cid-jhowfpcj]{font-size:20px}.m-loc[data-astro-cid-jhowfpcj]{width:68px;padding:6px 7px;border-radius:12px}}[lang=ar] .pmap[data-astro-cid-jhowfpcj] text[data-astro-cid-jhowfpcj],[lang=ar] .pmap[data-astro-cid-jhowfpcj] .m-seaname[data-astro-cid-jhowfpcj]{letter-spacing:0}[lang=ar] .pmap[data-astro-cid-jhowfpcj] .name[data-astro-cid-jhowfpcj]{font-size:14px}@media (min-width: 640px){[lang=ar] .pmap[data-astro-cid-jhowfpcj] .name[data-astro-cid-jhowfpcj]{font-size:16px}}@media (min-width: 1024px){[lang=ar] .pmap[data-astro-cid-jhowfpcj] .name[data-astro-cid-jhowfpcj]{font-size:17.5px}}.m-coast[data-astro-cid-jhowfpcj]{transition:stroke-dashoffset 2.8s var(--m-ease)}.m-land[data-astro-cid-jhowfpcj],.m-islets[data-astro-cid-jhowfpcj],.m-relief[data-astro-cid-jhowfpcj],.m-shoal[data-astro-cid-jhowfpcj]{transition:opacity 1.4s ease .9s,fill .4s ease}.m-water[data-astro-cid-jhowfpcj]{transition:opacity 1.6s ease 1.5s}.m-region[data-astro-cid-jhowfpcj],.m-area[data-astro-cid-jhowfpcj]{transition:opacity 1.2s ease 1.6s}.m-place[data-astro-cid-jhowfpcj]{transition:opacity .6s ease calc(1.6s + var(--i) * .12s)}.m-pin[data-astro-cid-jhowfpcj]{transition:opacity .4s ease calc(1.9s + var(--i) * .14s)}.m-route[data-astro-cid-jhowfpcj]{transition:opacity .8s ease 2.7s}.m-traveller[data-astro-cid-jhowfpcj]{transition:opacity .5s ease 3s}.m-compass[data-astro-cid-jhowfpcj],.m-scale[data-astro-cid-jhowfpcj]{transition:opacity .8s ease 1.4s}.m-loc[data-astro-cid-jhowfpcj]{transition:opacity .8s ease 1.4s,background-color .4s ease}.pmap[data-astro-cid-jhowfpcj]:not(.in) .m-coast[data-astro-cid-jhowfpcj]{stroke-dashoffset:1.1}.pmap[data-astro-cid-jhowfpcj]:not(.in) .m-fade[data-astro-cid-jhowfpcj]{opacity:0}.pmap[data-astro-cid-jhowfpcj].in .m-pin[data-astro-cid-jhowfpcj] .core[data-astro-cid-jhowfpcj]{animation:pmPop .7s var(--m-ease) calc(1.9s + var(--i) * .14s) backwards}@keyframes pmPop{0%{transform:scale(0)}60%{transform:scale(1.3)}}@media (prefers-reduced-motion: reduce){.pmap[data-astro-cid-jhowfpcj] [data-astro-cid-jhowfpcj],.pmap[data-astro-cid-jhowfpcj] [data-astro-cid-jhowfpcj]:before,.pmap[data-astro-cid-jhowfpcj] [data-astro-cid-jhowfpcj]:after{animation:none!important;transition:none!important}.m-traveller[data-astro-cid-jhowfpcj]{display:none}}
