.map_figure__ggRAw{position:relative;margin:0}@media (min-width:640px){.map_figure__ggRAw{max-width:600px;margin-inline:auto}}.map_viewport__44WLo{position:relative;overflow:hidden;aspect-ratio:710/917;border-radius:var(--radius-xl);isolation:isolate;contain:layout paint;background:radial-gradient(ellipse 75% 70% at 55% 48%,#edf3ef 0,#f1f4ef 55%,#f5f6f1 100%);box-shadow:inset 0 0 0 1px rgb(22 79 70/.07)}.map_stage__MGHx3{position:absolute;top:0;height:100%;width:140.845%;left:-21.127%}@media (min-width:640px){.map_viewport__44WLo{aspect-ratio:1000/917}.map_stage__MGHx3{width:100%;left:0}}.map_land__b70mP,.map_overlay__s4Dop{position:absolute;inset:0;width:100%;height:100%;display:block}.map_overlay__s4Dop{pointer-events:none;z-index:2}.map_connector__5q_hX{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible;pointer-events:none}.map_explore___bGqV{opacity:0;transition:opacity .32s var(--ease-out)}.map_figure__ggRAw[data-explore=on] .map_explore___bGqV{opacity:1}.map_cities__AXGr6{display:none}.map_figure__ggRAw[data-explore=on] .map_cities__AXGr6{display:block}.map_figure__ggRAw[data-explore=on] .map_sea__r_yjv{opacity:.55}.map_legend__diP_f,.map_sea__r_yjv{display:none}@media (min-width:640px){.map_sea__r_yjv{display:inline}.map_legend__diP_f{display:flex}.map_figure__ggRAw[data-explore=on] .map_legend__diP_f{display:none}}.map_list__zoMOW{position:absolute;inset:0;z-index:1;margin:0;padding:0;list-style:none}.map_marker__fhWl1{position:absolute;left:var(--x);top:var(--y);width:0;height:0}.map_marker__fhWl1:focus-within,.map_marker__fhWl1:hover,.map_marker__fhWl1[data-active]{z-index:4}.map_hit__4EkSu{position:absolute;left:-22px;top:-22px;width:44px;height:44px;border-radius:999px;display:block;-webkit-tap-highlight-color:transparent;text-decoration:none}@media (pointer:fine){.map_hit__4EkSu{left:-14px;top:-14px;width:28px;height:28px}}.map_hit__4EkSu:focus-visible{outline:none;box-shadow:none;border-radius:999px}.map_dot__4u4ZU,.map_pulse__ZgTD_{position:absolute;left:50%;top:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:50%}.map_dot__4u4ZU{background:#164f46;box-shadow:0 0 0 2px #fbf8f0,0 0 0 3px rgb(195 161 107/.95),0 3px 6px rgb(15 46 41/.35);transition:transform .2s var(--ease-out),background-color .12s}.map_pulse__ZgTD_{border:1.5px solid #c3a16b;opacity:0;animation:map_pulse__ZgTD_ 3.6s cubic-bezier(.2,.8,.2,1) infinite;animation-delay:var(--delay,0s)}@keyframes map_pulse__ZgTD_{0%{transform:scale(1);opacity:.8}65%,to{transform:scale(3.2);opacity:0}}@media (prefers-reduced-motion:reduce){.map_pulse__ZgTD_{animation:none;display:none}.map_dot__4u4ZU,.map_explore___bGqV,.map_label__4fqBK{transition:none}}.map_hit__4EkSu:focus-visible .map_dot__4u4ZU,.map_hit__4EkSu:hover .map_dot__4u4ZU,.map_marker__fhWl1[data-active] .map_dot__4u4ZU{transform:scale(1.35);background:#0f2e29}.map_leader__EjJ2t{position:absolute;left:50%;top:50%;height:1px;margin-top:-.5px;background:rgb(138 106 53/.75);transform-origin:0 50%;width:var(--ml);transform:rotate(var(--ma));opacity:var(--mo)}.map_label__4fqBK{position:absolute;left:50%;top:50%;display:flex;align-items:center;white-space:nowrap;height:20px;padding:0 7px;font-size:11px;font-weight:500;line-height:1;color:#123a34;background:rgb(255 255 255/.94);border:1px solid rgb(22 79 70/.16);border-radius:999px;box-shadow:0 1px 2px rgb(18 58 52/.08);transform:translate(-50%,-50%) translate(var(--mdx),var(--mdy));transition:background-color .12s,color .12s,border-color .12s}@media (min-width:640px){.map_leader__EjJ2t{width:var(--dl);transform:rotate(var(--da));opacity:var(--do)}.map_label__4fqBK{height:22px;padding:0 8px;font-size:12px;transform:translate(-50%,-50%) translate(var(--ddx),var(--ddy))}}.map_hit__4EkSu:focus-visible .map_label__4fqBK,.map_hit__4EkSu:hover .map_label__4fqBK,.map_marker__fhWl1[data-active] .map_label__4fqBK{background:#164f46;border-color:#164f46;color:#fff}.map_hit__4EkSu:focus-visible .map_label__4fqBK{outline:2px solid #1e6357;outline-offset:2px}.map_hit__4EkSu:focus-visible .map_dot__4u4ZU{box-shadow:0 0 0 2px #fbf8f0,0 0 0 4px #1e6357}.map_city__ppyOC{position:absolute;left:var(--x);top:var(--y);width:0;height:0}.map_cityDot__sejIX{position:absolute;left:-3.5px;top:-3.5px;width:7px;height:7px;border-radius:50%;background:#fbf8f0;box-shadow:0 0 0 1.5px #5c6a64}.map_cityLabel__EL_HK{position:absolute;left:0;top:0;white-space:nowrap;font-size:11px;line-height:1;color:#3d4a45;text-shadow:0 0 3px #f8f8f4,0 0 3px #f8f8f4,0 0 2px #f8f8f4;transform:translate(-50%,-50%) translate(var(--mdx),var(--mdy))}@media (min-width:640px){.map_cityLabel__EL_HK{font-size:12px;transform:translate(-50%,-50%) translate(var(--ddx),var(--ddy))}}.map_figure__ggRAw[data-explore=on] .map_marker__fhWl1:not([data-active]) .map_pulse__ZgTD_{display:none}.map_info__jIPcX{position:absolute;right:10px;top:10px;z-index:12}@media (min-width:640px){.map_info__jIPcX{top:auto;bottom:10px}}.map_info__jIPcX>summary{list-style:none}.map_info__jIPcX>summary::-webkit-details-marker{display:none}.map_infoPanel__5EVwW{position:absolute;right:0;top:calc(100% + 6px);width:min(290px,calc(100vw - 48px));direction:rtl;text-align:start}@media (min-width:640px){.map_infoPanel__5EVwW{top:auto;bottom:calc(100% + 6px)}}.map_panel__N6ywy{margin-top:12px;padding:12px;direction:rtl;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:rgb(255 255 255/.9)}.map_panel__N6ywy[hidden]{display:none}.map_chips__FoBa_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}@media (min-width:640px){.map_chips__FoBa_{grid-template-columns:repeat(5,minmax(0,1fr))}}.map_chip__cATKb{position:relative;display:flex;align-items:center;justify-content:center;min-height:36px;padding:0 6px;border:1px solid var(--color-border);border-radius:999px;background:#fff;cursor:pointer;font-size:12.5px;line-height:1.2;color:var(--color-brand-800);text-align:center;white-space:nowrap;transition:background-color .12s,border-color .12s,color .12s}.map_footnote__n5JTM{margin-top:8px;font-size:11px;line-height:1.25rem;color:var(--color-text-muted)}.map_chip__cATKb:hover{border-color:rgb(22 79 70/.4);background:var(--color-brand-50)}.map_chip__cATKb:has(input:checked){background:var(--color-brand-700);border-color:var(--color-brand-700);color:#fff;font-weight:600}.map_chip__cATKb:has(input:focus-visible){outline:2px solid #1e6357;outline-offset:2px}.map_figure__ggRAw[data-country=AUT] .map_neighbour__RqPQP[data-code=AUT],.map_figure__ggRAw[data-country=CHE] .map_neighbour__RqPQP[data-code=CHE],.map_figure__ggRAw[data-country=FRA] .map_neighbour__RqPQP[data-code=FRA],.map_figure__ggRAw[data-country=SVN] .map_neighbour__RqPQP[data-code=SVN]{fill:#e8dcc0;stroke:#8a6a35}@media (min-width:1024px){.map_stage__MGHx3{transform-origin:0 50%;transition:transform .38s var(--ease-out)}.map_figure__ggRAw[data-explore=on] .map_stage__MGHx3{transform:scale(.8) translateX(-9.5%)}.map_figure__ggRAw[data-explore=on] .map_scale__T41eD{display:none}.map_panel__N6ywy{position:absolute;z-index:15;margin:0;top:52px;right:10px;bottom:10px;width:34%;overflow-y:auto;overscroll-behavior:contain;padding:10px 12px;background:rgb(255 255 255/.96);box-shadow:0 10px 30px -12px rgb(15 46 41/.28)}.map_chips__FoBa_{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}.map_chip__cATKb{min-height:28px}.map_footnote__n5JTM{display:none}.map_figure__ggRAw[data-explore=on] .map_stage__MGHx3{-webkit-mask-image:linear-gradient(180deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(180deg,transparent,#000 7%,#000 93%,transparent)}.map_figure__ggRAw[data-explore=on] .map_info__jIPcX{right:auto;left:10px;top:10px;bottom:auto}.map_figure__ggRAw[data-explore=on] .map_infoPanel__5EVwW{right:auto;left:0;top:calc(100% + 6px);bottom:auto}}@media (min-width:1280px){.map_footnote__n5JTM{display:block}}@media (min-width:1024px) and (max-width:1279.98px){.map_figure__ggRAw[data-explore=on] .map_stage__MGHx3{transform:scale(.74) translateX(-9.5%)}.map_panel__N6ywy{top:50px;width:39%;padding:8px 10px}.map_chips__FoBa_{gap:3px 4px}.map_chip__cATKb{min-height:26px;font-size:12px;padding:0 4px}.map_headLong__gOYEw{display:none}.map_note__e0Jzk{font-size:11px;line-height:1.1rem}}@media (min-width:1024px) and (max-width:1099.98px){.map_panel__N6ywy{padding-block:6px}.map_chip__cATKb{min-height:24px}.map_note__e0Jzk{line-height:1rem}}@media not all and (min-width:1024px) and (max-width:1279.98px){.map_headShort__Tvgyl{display:none}}@media (prefers-reduced-motion:reduce){.map_stage__MGHx3{transition:none}}