.intro[data-astro-cid-u6w775lx]{padding-top:calc(var(--space-10) + var(--space-2));gap:var(--space-4);flex-direction:column;display:flex}h1[data-astro-cid-u6w775lx],h2[data-astro-cid-u6w775lx]{margin:0}.lead[data-astro-cid-u6w775lx]{max-width:640px;margin:0;font-size:18px;line-height:28px}.map-section[data-astro-cid-u6w775lx]{padding-top:var(--space-6)}.map-frame[data-astro-cid-u6w775lx]{position:relative}.map[data-astro-cid-u6w775lx]{aspect-ratio:2;z-index:0;width:100%;min-height:300px}.stat[data-astro-cid-u6w775lx]{z-index:500;pointer-events:none;max-width:calc(100% - 24px)}.stat[data-astro-cid-u6w775lx]:empty{display:none}.notice[data-astro-cid-u6w775lx]{margin:var(--space-2) 0 0;color:var(--slate)}.legend[data-astro-cid-u6w775lx]{color:var(--slate);flex-wrap:wrap;gap:20px;padding-top:12px;font-size:14px;line-height:20px;display:flex}.legend[data-astro-cid-u6w775lx]>span[data-astro-cid-u6w775lx]{align-items:center;gap:var(--space-2);display:inline-flex}.dot[data-astro-cid-u6w775lx]{border-radius:50%;width:12px;height:12px}.dot-guest[data-astro-cid-u6w775lx]{background:var(--tussock);border:2px solid var(--ink)}.dot-small[data-astro-cid-u6w775lx]{width:8px;height:8px;margin-right:-4px}.dot-big[data-astro-cid-u6w775lx]{width:16px;height:16px}.dot-home[data-astro-cid-u6w775lx]{background:var(--clay)}.town-list[data-astro-cid-u6w775lx]{margin-top:var(--space-4)}.town-list[data-astro-cid-u6w775lx] summary[data-astro-cid-u6w775lx]{cursor:pointer;color:var(--lake);align-items:center;min-height:44px;font-weight:600;display:flex}.town-list[data-astro-cid-u6w775lx] ul[data-astro-cid-u6w775lx]{margin:var(--space-2) 0 0;columns:2 220px;padding:0;font-size:15px;list-style:none}.town-list[data-astro-cid-u6w775lx] li{break-inside:avoid;padding:4px 0}.town-list[data-astro-cid-u6w775lx] li span{color:var(--slate)}.lower[data-astro-cid-u6w775lx]{padding-top:var(--space-10);gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:start;display:grid}.form[data-astro-cid-u6w775lx]{gap:var(--space-4);flex-direction:column;padding:20px;display:flex}.form[data-astro-cid-u6w775lx] .nest-input[aria-invalid=true]{border-color:var(--clay)}.combo[data-astro-cid-u6w775lx]{position:relative}.credit[data-astro-cid-u6w775lx]{font-size:12px;line-height:16px}.credit[data-astro-cid-u6w775lx] a[data-astro-cid-u6w775lx]{color:var(--slate)}.combo-list[data-astro-cid-u6w775lx]{z-index:600;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-sm);max-height:320px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.combo-list[data-astro-cid-u6w775lx] li{cursor:pointer;flex-direction:column;justify-content:center;min-height:44px;padding:6px 14px;display:flex}.combo-list[data-astro-cid-u6w775lx] li[aria-selected=true]{background:var(--lake-tint)}.combo-list[data-astro-cid-u6w775lx] li b{font-weight:600}.combo-list[data-astro-cid-u6w775lx] li span{color:var(--slate);font-size:14px;line-height:20px}.combo-list[data-astro-cid-u6w775lx] li.empty{cursor:default;color:var(--slate)}.visually-hidden[data-astro-cid-u6w775lx]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.turnstile[data-astro-cid-u6w775lx]:empty{display:none}.message[data-astro-cid-u6w775lx]{margin:0;font-weight:600}.message[data-astro-cid-u6w775lx]:empty{display:none}.message[data-astro-cid-u6w775lx][data-kind=error]{color:var(--clay)}.message[data-astro-cid-u6w775lx][data-kind=success]{color:var(--beech)}.how[data-astro-cid-u6w775lx]{gap:var(--space-2);flex-direction:column;display:flex}.how[data-astro-cid-u6w775lx] ul[data-astro-cid-u6w775lx]{margin:0;padding:0;list-style:none}.how[data-astro-cid-u6w775lx] li[data-astro-cid-u6w775lx]{border-top:1px solid var(--line);flex-direction:column;gap:2px;padding:12px 0;display:flex}.how[data-astro-cid-u6w775lx] li[data-astro-cid-u6w775lx] span[data-astro-cid-u6w775lx]{color:var(--slate);font-size:14px;line-height:20px}.map[data-astro-cid-u6w775lx] .leaflet-tile-pane{filter:saturate(.55)sepia(.12)brightness(1.04)}.map[data-astro-cid-u6w775lx] .leaflet-container,.map[data-astro-cid-u6w775lx].leaflet-container{font:inherit;background:var(--lake-mist)}.map[data-astro-cid-u6w775lx] .pin-icon{background:0 0;border:0}.map[data-astro-cid-u6w775lx] .pin-icon .nest-pin{display:block}.map[data-astro-cid-u6w775lx] .pin-icon .nest-pin-count{place-items:center;display:grid}.map[data-astro-cid-u6w775lx] .leaflet-marker-icon:focus-visible{outline:3px solid var(--lake);outline-offset:4px;border-radius:50%}.map[data-astro-cid-u6w775lx] .leaflet-popup-content-wrapper{border-radius:var(--radius-sm);box-shadow:none;border:1px solid var(--line)}.map[data-astro-cid-u6w775lx] .leaflet-popup-content{color:var(--ink);margin:8px 12px;font-size:14px;line-height:20px}.map[data-astro-cid-u6w775lx] .leaflet-popup-content b{display:block}.map[data-astro-cid-u6w775lx] .leaflet-control-attribution{background:var(--white);border-radius:var(--radius-pill) 0 0 0;padding:2px 10px;font-size:12px}.map[data-astro-cid-u6w775lx] .leaflet-control-attribution a{color:var(--lake)}
