div.loading.svelte-1hmh40y{background-color:var(--color-gray-50);border-radius:var(--border-radius-base);transition:background var(--anim-base);justify-content:center;align-items:center;display:flex;position:relative}div.loading.svelte-1hmh40y:before{content:"";border:.25rem solid #ddd;border-top-color:#999;border-radius:50%;width:1.875rem;height:1.875rem;animation:1s linear infinite svelte-1hmh40y-spin;position:absolute;top:calc(50% - .9375rem);left:calc(50% - .9375rem)}div.loading.svelte-1hmh40y p:where(.svelte-1hmh40y){opacity:0}.theme-boho div.loading.svelte-1hmh40y:before{border-color:var(--color-hairline);border-top-color:var(--color-ink-3)}div.svelte-1hmh40y .map{aspect-ratio:16/9;border-radius:var(--border-radius-base);overflow:hidden}.theme-boho :is(div.svelte-1hmh40y .map) .maplibregl-canvas{filter:grayscale()contrast(.9)}div.svelte-1hmh40y .marker{background-color:var(--color-theme-primary);border:.0625rem solid var(--color-white);color:var(--color-white);cursor:pointer;border-radius:100%;place-items:center;width:3.125rem;height:3.125rem;font-size:1.125rem;display:grid;box-shadow:0 .25rem 1.875rem #0000004d}.theme-boho :is(div.svelte-1hmh40y .marker){background-color:var(--color-ink);box-shadow:0 .25rem 1.875rem #0f0f0e4d}div.svelte-1hmh40y .marker:focus{outline:.125rem solid var(--color-theme-primary)}.theme-boho :is(div.svelte-1hmh40y .marker:focus){outline-color:var(--color-ink)}div.svelte-1hmh40y .popup{flex-wrap:wrap;gap:.125rem;max-width:18.75rem;font-size:.75rem;font-weight:400;display:flex}div.svelte-1hmh40y .popup a{background-color:var(--color-gray-50);transition:background var(--anim-base);padding:.125rem .25rem;text-decoration:underline}div.svelte-1hmh40y .popup a:hover{background-color:var(--color-gray-100)}div.svelte-1hmh40y .popup a:focus{border:0;outline:0}@keyframes svelte-1hmh40y-spin{to{transform:rotate(360deg)}}div.svelte-1ked0f{flex-direction:column;justify-content:center;align-items:center;gap:.625rem;display:flex}@media (width>=60rem){div.svelte-1ked0f{align-items:start}}div.svelte-1ked0f p:where(.svelte-1ked0f){max-width:45ch}.theme-boho :is(div.svelte-1ked0f p:where(.svelte-1ked0f)),.theme-default :is(div.svelte-1ked0f p:where(.svelte-1ked0f)){color:var(--text-ink)}div.svelte-1ked0f a{margin-top:.625rem}div.svelte-43971s{grid-gap:var(--grid-gap-inline);display:grid}@media (width>=60rem){div.svelte-43971s{grid-template-columns:1fr 1.75fr}}
