@font-face{font-family:BrownLLWeb;src:local(BrownLLWeb Regular),local(BrownLLWeb),url(../BrownLLWeb-Regular.woff2)format("woff2"),url(../BrownLLWeb-Regular.woff)format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:BrownLLWeb;src:local(BrownLLWeb Bold),url(../BrownLLWeb-Bold.woff2)format("woff2"),url(../BrownLLWeb-Bold.woff)format("woff");font-display:swap;font-weight:700;font-style:normal}.islandMap .mapCont[data-v-de640a51]{aspect-ratio:2;border-radius:var(--radius-large);background-color:var(--color-sea);position:relative;overflow:hidden}@media (width<=1180px){.islandMap .mapCont[data-v-de640a51]{aspect-ratio:3/2}}@media (width<=768px){.islandMap .mapCont[data-v-de640a51]{aspect-ratio:343/411}}.islandMap .mapCont .buttonCont[data-v-de640a51]{z-index:10;position:absolute;bottom:28px;right:28px}@media (width<=768px){.islandMap .mapCont .buttonCont[data-v-de640a51]{left:50%;right:auto;transform:translate(-50%)}}.islandMap .mapCont[data-v-de640a51] .mapboxgl-map{opacity:0;width:100%;height:100%;transition:opacity .12s var(--curve);position:absolute;top:0;left:0}.islandMap .mapCont[data-v-de640a51] .mapboxgl-map .mapboxgl-ctrl.mapboxgl-ctrl-group{box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-large);background:#fbfaf633;margin-top:28px;margin-right:28px}@media (width<=768px){.islandMap .mapCont[data-v-de640a51] .mapboxgl-map .mapboxgl-ctrl.mapboxgl-ctrl-group{display:none}}.islandMap .mapCont[data-v-de640a51] .mapboxgl-map .mapboxgl-ctrl.mapboxgl-ctrl-group button{width:48px;height:48px;transition:background-color .12s var(--curve)}.islandMap .mapCont[data-v-de640a51] .mapboxgl-map .mapboxgl-ctrl.mapboxgl-ctrl-group button.mapboxgl-ctrl-zoom-in{border-top-left-radius:var(--radius-large);border-top-right-radius:var(--radius-large)}.islandMap .mapCont[data-v-de640a51] .mapboxgl-map .mapboxgl-ctrl.mapboxgl-ctrl-group button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 1024 1024\"><path fill=\"currentColor\" d=\"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8\"/><path fill=\"currentColor\" d=\"M176 474h672q8 0 8 8v60q0 8-8 8H176q-8 0-8-8v-60q0-8 8-8\"/></svg>") 50%/1.5rem no-repeat}.islandMap .mapCont[data-v-de640a51] .mapboxgl-map .mapboxgl-ctrl.mapboxgl-ctrl-group button.mapboxgl-ctrl-zoom-out{border-bottom-left-radius:var(--radius-large);border-bottom-right-radius:var(--radius-large)}.islandMap .mapCont[data-v-de640a51] .mapboxgl-map .mapboxgl-ctrl.mapboxgl-ctrl-group button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 1024 1024\"><path fill=\"currentColor\" d=\"M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8\"/></svg>") 50%/1.5rem no-repeat}.islandMap .mapCont[data-v-de640a51] .mapboxgl-map .mapboxgl-ctrl.mapboxgl-ctrl-group button+button{border-top:none}.islandMap .mapCont[data-v-de640a51] .mapboxgl-map .mapboxgl-ctrl.mapboxgl-ctrl-group button:not(:disabled):hover{background:#fbfaf633}.islandMap .mapCont[data-v-de640a51] .mapboxgl-map .mapboxgl-ctrl.mapboxgl-ctrl-group .mapboxgl-ctrl-compass,.islandMap .mapCont[data-v-de640a51] .mapboxgl-map .mapboxgl-ctrl-bottom-left,.islandMap .mapCont[data-v-de640a51] .mapboxgl-map .mapboxgl-ctrl-bottom-right{display:none}.islandMap .mapCont[data-v-de640a51] .mapboxgl-map .mapboxgl-scroll-zoom-blocker,.islandMap .mapCont[data-v-de640a51] .mapboxgl-map .mapboxgl-touch-pan-blocker{color:var(--color-black);text-transform:uppercase;text-box-trim:trim-both;font-family:BrownLLWeb,Arial,Helvetica,sans-serif;line-height:var(--font-line-label);letter-spacing:var(--font-spacing-label);background-color:#f5f6f1b3;font-size:var(--font-size-label)!important}.islandMap .mapCont.loaded[data-v-de640a51] .mapboxgl-map,.islandMap .mapCont.loaded .dotMarker[data-v-de640a51]{opacity:1}.islandMap .mapCont .dotMarker[data-v-de640a51]{opacity:0;transition:opacity .12s var(--curve);align-items:center;gap:10px;margin-left:-.5rem;display:flex}.islandMap .mapCont .dotMarker .dot[data-v-de640a51]{background-color:#000;border-radius:50%;width:1rem;height:1rem}.islandMap .mapCont .dotMarker .label[data-v-de640a51]{text-box-trim:trim-both;font-size:var(--font-size-body-m);line-height:var(--font-line-body-m);letter-spacing:var(--font-spacing-body-m);text-transform:uppercase;font-family:BrownLLWeb,Arial,Helvetica,sans-serif;font-weight:400}
