.im-places{position:relative}.im-places__list{z-index:6;max-height:16rem;margin:var(--im-space-1) 0 0;padding:var(--im-space-1) 0;border:1px solid var(--im-color-border);border-radius:var(--im-radius-md);background:var(--im-color-bg);list-style:none;position:absolute;inset-block-start:100%;inset-inline:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.im-places__list[hidden]{display:none}.im-places__option{padding:var(--im-space-2) var(--im-space-3);cursor:pointer;font-size:var(--im-text-sm)}.im-places__option[aria-selected=true],.im-places__option:hover{background:var(--im-color-surface)}.im-search{padding:var(--im-space-4);border-radius:var(--im-radius-lg);background:var(--im-color-surface)}.im-search__bar{align-items:stretch;gap:var(--im-space-2);flex-wrap:wrap;display:flex}.im-search__actions{justify-content:end;gap:var(--im-space-2);flex:1 0 auto;display:flex}.im-search__more[hidden]{display:none}.im-search__more{border-block-start:1px solid var(--im-color-border);margin-block-start:var(--im-space-2);padding-block-start:var(--im-space-3)}.im-search__toggle[aria-expanded=true]{background:var(--im-color-surface-strong)}.im-search__toggle .im-badge{margin-inline-start:var(--im-space-1)}.im-search--live .im-search__actions button[type=submit]{display:none}.im-dd{flex:10rem;min-width:0;position:relative}.im-dd--wide{flex-basis:14rem}.im-dd__button{min-height:3.2rem;padding:var(--im-space-2) 2.2rem var(--im-space-2) var(--im-space-3);border:1px solid var(--im-color-border);border-radius:var(--im-radius-md);background:var(--im-color-bg);cursor:pointer;transition:border-color var(--im-duration) var(--im-ease);gap:.1rem;list-style:none;display:grid}.im-dd__button::-webkit-details-marker{display:none}.im-dd__button:after{content:"";border-inline-end:2px solid var(--im-color-text-muted);border-block-end:2px solid var(--im-color-text-muted);width:.55rem;height:.55rem;transition:transform var(--im-duration) var(--im-ease);position:absolute;inset-block-start:1.3rem;inset-inline-end:var(--im-space-3);transform:rotate(45deg)}.im-dd[open]>.im-dd__button{border-color:var(--im-color-primary)}.im-dd[open]>.im-dd__button:after{transform:translateY(.3rem)rotate(225deg)}.im-dd__button:focus-visible{outline:2px solid var(--im-color-primary);outline-offset:2px}.im-dd__label{color:var(--im-color-text-muted);font-size:var(--im-text-xs);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.im-dd__value{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.im-dd__value[data-selected=true]{color:var(--im-color-primary)}.im-dd__panel{z-index:30;min-width:min(18rem,90vw);max-height:22rem;padding:var(--im-space-3);border:1px solid var(--im-color-border);border-radius:var(--im-radius-md);background:var(--im-color-bg);box-shadow:var(--im-shadow-md);position:absolute;inset-block-start:calc(100% + var(--im-space-1));inset-inline-start:0;overflow:auto}.im-dd__list{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.im-dd__option{align-items:center;gap:var(--im-space-2);padding:.4rem var(--im-space-2);border-radius:var(--im-radius-sm);cursor:pointer;display:flex}.im-dd__option:hover{background:var(--im-color-surface)}.im-dd__option input{accent-color:var(--im-color-primary)}.im-dd__option--empty{color:var(--im-color-text-muted)}.im-dd__option small{color:var(--im-color-text-muted);margin-inline-start:auto}.im-dd__field{gap:var(--im-space-1);min-width:0;display:grid}.im-dd__field-label{color:var(--im-color-text-muted);font-size:var(--im-text-xs);letter-spacing:.02em;text-transform:uppercase;margin:0;font-weight:600}.im-dd__field+.im-dd__field-label{margin-block-start:var(--im-space-3)}.im-dd__range{gap:var(--im-space-2);grid-template-columns:1fr 1fr;display:grid}.im-dd__panel input[type=text],.im-dd__panel input[type=number]{width:100%;min-height:2.6rem;padding:var(--im-space-2) var(--im-space-3);border:1px solid var(--im-color-border);border-radius:var(--im-radius-md);background:var(--im-color-bg);color:inherit;font:inherit}@media (width<=40rem){.im-dd{flex-basis:calc(50% - var(--im-space-2))}.im-dd--wide{flex-basis:100%}.im-dd__panel{box-shadow:none;margin-block-start:var(--im-space-1);position:static}.im-search__actions{flex-basis:100%;justify-content:stretch}.im-search__actions>*{flex:1;justify-content:center}}.im-map{height:min(60vh,32rem);border-radius:var(--im-radius-lg);background:var(--im-color-surface-strong);margin-block-end:var(--im-space-6);overflow:hidden}.im-map__search-area{z-index:2;position:absolute;inset-block-start:var(--im-space-3);inset-inline-start:50%;transform:translate(-50%);box-shadow:0 2px 8px #0003}.im-map__search-area[hidden]{display:none}.im-map--small{height:min(45vh,22rem);margin-block-end:0}.im-map__noscript{padding:var(--im-space-5);text-align:center}.im-map__pin{background:var(--im-color-primary);cursor:pointer;border:2px solid #fff;border-radius:50%;width:1.1rem;height:1.1rem;padding:0;box-shadow:0 1px 4px #00000059}.im-map__pin--approximate{background:var(--im-color-accent);border-style:dashed}.im-map__cluster{background:var(--im-color-primary);width:2.2rem;height:2.2rem;box-shadow:0 0 0 6px color-mix(in srgb, var(--im-color-primary) 25%, transparent), 0 1px 4px #00000059;color:var(--im-color-on-primary);font:inherit;font-size:var(--im-text-xs);cursor:pointer;border:3px solid #ffffffe6;border-radius:50%;place-items:center;padding:0;font-weight:700;display:grid}.im-map__cluster--medium{width:2.7rem;height:2.7rem;font-size:var(--im-text-sm)}.im-map__cluster--large{width:3.3rem;height:3.3rem;font-size:var(--im-text-md)}.im-map .maplibregl-popup-content{padding:var(--im-space-3);border-radius:var(--im-radius-md);color:#1a1a1a;font:inherit;font-size:var(--im-text-sm)}.im-loadmore[data-astro-cid-jfgrrmub]{gap:var(--im-space-3);text-align:center;justify-items:center;margin-block-start:var(--im-space-7);display:grid}.im-loadmore__count[data-astro-cid-jfgrrmub]{color:var(--im-color-text-muted);font-size:var(--im-text-sm);margin:0}.im-loadmore__prev[data-astro-cid-jfgrrmub]{font-size:var(--im-text-sm)}.im-search--live[data-astro-cid-jfgrrmub]~[data-astro-cid-jfgrrmub][data-search-results] .im-loadmore__prev[data-astro-cid-jfgrrmub]{display:none}.im-archive__head[data-astro-cid-uzahxjsd]{justify-content:space-between;align-items:end;gap:var(--im-space-4);flex-wrap:wrap;margin-block-end:var(--im-space-5);display:flex}.im-archive__view[data-astro-cid-uzahxjsd]{gap:var(--im-space-2);display:flex}.im-archive__view[data-astro-cid-uzahxjsd] a[data-astro-cid-uzahxjsd]{text-decoration:none}.im-archive__notice[data-astro-cid-uzahxjsd]{margin-block:var(--im-space-4);padding:var(--im-space-3) var(--im-space-4);border-radius:var(--im-radius-md);background:var(--im-color-surface);color:var(--im-color-text-muted)}.im-search{margin-block-end:var(--im-space-6)}.im-archive__results[data-astro-cid-uzahxjsd]{transition:opacity var(--im-duration) var(--im-ease)}.im-archive__results[data-astro-cid-uzahxjsd][aria-busy=true]{opacity:.5;pointer-events:none}
