.built-objects-map[data-astro-cid-5wqypxjo]{gap:var(--space-2xl);flex-direction:column;width:100%;display:flex}.built-objects-map__credits[data-astro-cid-5wqypxjo]{right:var(--space-sm);bottom:var(--space-sm);z-index:1100;align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) 10px;border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-bg-surface) 78%, transparent);-webkit-backdrop-filter:blur(10px)saturate(1.05);border:1px solid color-mix(in srgb, var(--color-bg-surface) 90%, transparent);box-shadow:0 2px 8px color-mix(in srgb, var(--color-ink) 8%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--color-bg-surface) 40%, transparent);letter-spacing:.01em;color:var(--color-text-secondary);white-space:nowrap;pointer-events:auto;transition:var(--transition-opacity);font-family:inherit;font-size:10px;line-height:1;display:inline-flex;position:absolute}.built-objects-map__credits[data-astro-cid-5wqypxjo] a[data-astro-cid-5wqypxjo]{color:var(--color-text-secondary);font-weight:var(--font-weight-semibold);transition:var(--transition-colors);text-decoration:none}.built-objects-map__credits[data-astro-cid-5wqypxjo] a[data-astro-cid-5wqypxjo]:hover,.built-objects-map__credits[data-astro-cid-5wqypxjo] a[data-astro-cid-5wqypxjo]:focus-visible{color:var(--color-brand)}.built-objects-map__frame[data-astro-cid-5wqypxjo][data-interactive=false] .built-objects-map__credits[data-astro-cid-5wqypxjo]{opacity:.72;padding:3px var(--space-sm);font-size:9px}.built-objects-map__frame[data-astro-cid-5wqypxjo][data-interactive=false]:hover .built-objects-map__credits[data-astro-cid-5wqypxjo]{opacity:1}.built-objects-map__frame[data-astro-cid-5wqypxjo]{width:100%;height:var(--bo-map-height,480px);background-color:var(--color-bg-surface-muted);isolation:isolate;position:relative;overflow:hidden}.built-objects-map__loading[data-astro-cid-5wqypxjo]{font-family:inherit;font-size:var(--text-body);color:var(--color-text-muted);z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.built-objects-map__frame[data-astro-cid-5wqypxjo] [data-astro-cid-5wqypxjo][hidden]{display:none}.built-objects-map__consent[data-astro-cid-5wqypxjo],.built-objects-map__error[data-astro-cid-5wqypxjo],.built-objects-map__noscript[data-astro-cid-5wqypxjo]{justify-content:center;align-items:center;gap:var(--space-xs);padding:var(--space-lg);text-align:center;color:var(--color-text-muted);display:flex;position:absolute;inset:0}.built-objects-map__consent[data-astro-cid-5wqypxjo]{flex-direction:column}.built-objects-map__consent[data-astro-cid-5wqypxjo] button[data-astro-cid-5wqypxjo],.built-objects-map__error[data-astro-cid-5wqypxjo] button[data-astro-cid-5wqypxjo]{min-height:44px;padding:var(--space-sm) var(--space-xs);color:var(--color-brand);font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.built-objects-map__error[data-astro-cid-5wqypxjo]{flex-direction:column}.built-objects-map__noscript[data-astro-cid-5wqypxjo]{margin:0}.built-objects-map__frame[data-astro-cid-5wqypxjo] .leaflet-container{width:100%;height:100%;font-family:inherit}.built-objects-map__frame[data-astro-cid-5wqypxjo] .leaflet-popup-content-wrapper{border-radius:var(--radius-card);box-shadow:var(--shadow-card-hover)}.built-objects-map__frame[data-astro-cid-5wqypxjo] .leaflet-popup-content{margin:var(--space-md)}.built-objects-map__frame[data-astro-cid-5wqypxjo] .built-objects-map__popup{gap:var(--space-sm);flex-direction:column;min-width:220px;max-width:260px;display:flex}.built-objects-map__frame[data-astro-cid-5wqypxjo] .built-objects-map__popup-img{object-fit:cover;border-radius:var(--radius-base);width:100%;height:120px}.built-objects-map__frame[data-astro-cid-5wqypxjo] .built-objects-map__popup-title{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--leading-cosy);margin:0}.built-objects-map__frame[data-astro-cid-5wqypxjo] .built-objects-map__popup-addr{font-size:var(--text-small);color:var(--color-text-secondary);line-height:var(--leading-normal);margin:0}.built-objects-map__frame[data-astro-cid-5wqypxjo] .built-objects-map__popup-link{align-items:center;gap:var(--space-xs);min-height:44px;font-size:var(--text-body);font-weight:var(--font-weight-semibold);color:var(--color-brand);text-decoration:none;display:inline-flex}.built-objects-map__frame[data-astro-cid-5wqypxjo] .built-objects-map__popup-link:hover{color:var(--color-brand-hover)}.built-objects-map--flush[data-astro-cid-5wqypxjo]{gap:0;margin:0}.built-objects-map--flush[data-astro-cid-5wqypxjo] .built-objects-map__frame[data-astro-cid-5wqypxjo]{box-shadow:none;border-radius:0}.built-objects-map--fill[data-astro-cid-5wqypxjo]{flex:1;height:100%}.built-objects-map--fill[data-astro-cid-5wqypxjo] .built-objects-map__frame[data-astro-cid-5wqypxjo]{flex:1}.built-objects-map--no-credits[data-astro-cid-5wqypxjo] .built-objects-map__credits[data-astro-cid-5wqypxjo]{display:none}.built-objects-map--background[data-astro-cid-5wqypxjo] .built-objects-map__frame[data-astro-cid-5wqypxjo]{min-height:520px;box-shadow:var(--shadow-card-lift)}.built-objects-map__frame[data-astro-cid-5wqypxjo] .built-objects-map__marker-icon{background:0 0;border:none}.built-objects-map__frame[data-astro-cid-5wqypxjo] .built-objects-map__marker-icon svg{filter:drop-shadow(0 4px 8px color-mix(in srgb, var(--color-ink) 35%, transparent));transition:var(--transition-transform)}.built-objects-map__frame[data-astro-cid-5wqypxjo] .built-objects-map__marker-icon:hover svg{transform:translateY(-4px)scale(1.05)}.built-objects-map__frame[data-astro-cid-5wqypxjo] .built-objects-map__cluster{background:0 0;border:none}.built-objects-map__frame[data-astro-cid-5wqypxjo] .built-objects-map__cluster-inner{background:var(--color-brand);width:100%;height:100%;color:var(--color-on-dark);border:3px solid var(--color-on-dark);border-radius:var(--radius-full);box-shadow:0 6px 16px var(--color-brand-40), 0 2px 4px color-mix(in srgb, var(--color-ink) 20%, transparent);font-family:inherit;font-weight:var(--font-weight-bold);font-size:var(--text-base);transition:var(--transition-transform);justify-content:center;align-items:center;display:flex}.built-objects-map__frame[data-astro-cid-5wqypxjo] .built-objects-map__cluster:hover .built-objects-map__cluster-inner{transform:scale(1.08)}@media (width<=767px){.built-objects-map__frame[data-astro-cid-5wqypxjo]{height:380px}}@media (width<=639px){.built-objects-map__frame[data-astro-cid-5wqypxjo]{height:min(65vh,320px)}.built-objects-map__frame[data-astro-cid-5wqypxjo] .built-objects-map__popup{gap:var(--space-2xs)}.built-objects-map__frame[data-astro-cid-5wqypxjo] .built-objects-map__popup-img{height:96px}}.built-objects-map__frame[data-astro-cid-5wqypxjo][data-interactive=false] .leaflet-container,.built-objects-map__frame[data-astro-cid-5wqypxjo][data-interactive=false] .leaflet-interactive{cursor:default}
