.share-pop-enter-active[data-v-46331df6],.share-pop-leave-active[data-v-46331df6]{transition:opacity .15s ease,transform .15s ease}.share-pop-enter-from[data-v-46331df6],.share-pop-leave-to[data-v-46331df6]{opacity:0;transform:translateY(-6px)}.focus-label[data-v-f21e8954]{color:var(--clay-ink);font-size:13px;font-weight:500;letter-spacing:.16em;margin:0}.focus-chip[data-v-f21e8954],.focus-label[data-v-f21e8954]{font-family:var(--f-mono);text-transform:uppercase}.focus-chip[data-v-f21e8954]{background:transparent;border:1px solid var(--rule);border-radius:999px;color:var(--ink-soft);font-size:12px;letter-spacing:.14em;padding:6px 14px;transition:all .2s ease}.focus-chip[data-v-f21e8954]:hover{background:var(--sage);border-color:var(--sage);color:var(--bg)}.detail-grid[data-v-f21e8954]{display:grid;grid-template-areas:"intro" "wishes" "ad" "people" "pulse" "events" "jobs" "calls" "map" "contact" "featured" "facts" "focus" "related";grid-template-columns:1fr}.detail-grid[data-v-f21e8954]>*{min-width:0}.da-intro[data-v-f21e8954]{grid-area:intro}.da-wishes[data-v-f21e8954]{grid-area:wishes}.da-ad[data-v-f21e8954]{grid-area:ad;margin:clamp(28px,4vh,48px) 0}.da-people[data-v-f21e8954]{grid-area:people}.da-pulse[data-v-f21e8954]{grid-area:pulse}.da-events[data-v-f21e8954]{grid-area:events}.da-jobs[data-v-f21e8954]{grid-area:jobs}.da-calls[data-v-f21e8954]{grid-area:calls}.da-focus[data-v-f21e8954]{grid-area:focus}.da-related[data-v-f21e8954]{grid-area:related}.da-side[data-v-f21e8954]{display:contents}.da-map[data-v-f21e8954]{grid-area:map}.da-contact[data-v-f21e8954]{grid-area:contact}.da-featured[data-v-f21e8954]{grid-area:featured}.da-facts[data-v-f21e8954]{grid-area:facts}.da-contact[data-v-f21e8954],.da-facts[data-v-f21e8954],.da-featured[data-v-f21e8954],.da-map[data-v-f21e8954]{min-width:0}.da-contact[data-v-f21e8954],.da-facts[data-v-f21e8954],.da-featured[data-v-f21e8954]{margin-top:1.5rem}@media (min-width:1024px){.detail-grid[data-v-f21e8954]{align-items:start;-moz-column-gap:clamp(36px,5vw,100px);column-gap:clamp(36px,5vw,100px);grid-template-areas:"intro   side" "wishes  side" "ad      ad" "people  people" "pulse   pulse" "events  events" "jobs    jobs" "calls   calls" "focus   focus" "related related";grid-template-columns:1.6fr 1fr}.da-side[data-v-f21e8954]{display:flex;flex-direction:column;gap:1.5rem;grid-area:side}.da-contact[data-v-f21e8954],.da-facts[data-v-f21e8954],.da-featured[data-v-f21e8954]{margin-top:0}.da-map[data-v-f21e8954]{height:clamp(280px,32vh,380px)}}.detail-map[data-v-f21e8954] .leaflet-control-attribution{background:color-mix(in oklch,var(--bg) 80%,transparent);color:var(--muted);display:block;font-family:var(--f-mono);font-size:9px;letter-spacing:.06em;padding:2px 6px}.detail-map[data-v-f21e8954] .leaflet-control-attribution a{color:var(--ink-soft)}.detail-map[data-v-f21e8954] .sl-pin{background:transparent;border:none;cursor:pointer}.detail-map[data-v-f21e8954] .sl-pin-inner{background:var(--sage);border:2px solid var(--bg);border-radius:50%;box-shadow:0 2px 6px color-mix(in oklch,var(--ink) 30%,transparent);height:18px;transition:transform .15s ease;width:18px}.detail-map[data-v-f21e8954] .sl-pin:hover .sl-pin-inner{background:var(--sage-deep);transform:scale(1.2)}.detail-map[data-v-f21e8954] .sl-pin-current{background:var(--sage-deep);border:3px solid var(--bg);box-shadow:0 0 0 3px var(--clay),0 4px 12px color-mix(in oklch,var(--ink) 35%,transparent);cursor:default;height:28px;width:28px}.detail-map[data-v-f21e8954] .sl-pin:hover .sl-pin-current{transform:scale(1.05)}.detail-map[data-v-f21e8954] .sl-cluster{background:transparent;border:none}.detail-map[data-v-f21e8954] .sl-cluster-inner{align-items:center;background:var(--sage-deep);border:2px solid var(--bg);border-radius:50%;box-shadow:0 2px 8px color-mix(in oklch,var(--ink) 30%,transparent);color:var(--bg);display:flex;font-family:var(--f-mono);font-size:13px;font-weight:500;height:40px;justify-content:center;letter-spacing:.05em;width:40px}.detail-map[data-v-f21e8954] .sl-pin-tooltip{background:var(--bg);border:1px solid var(--rule);border-radius:3px;box-shadow:0 6px 16px color-mix(in oklch,var(--ink) 22%,transparent);padding:0}.detail-map[data-v-f21e8954] .sl-pin-tooltip:before{border-top-color:var(--bg)}.detail-map[data-v-f21e8954] .sl-pin-tooltip-inner{min-width:140px;padding:8px 12px}.detail-map[data-v-f21e8954] .sl-pin-tooltip-name{color:var(--ink);font-family:var(--f-display);font-size:16px;line-height:1.2}.detail-map[data-v-f21e8954] .sl-pin-tooltip-here{color:var(--clay-ink);font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.detail-map[data-v-f21e8954] .sl-pin-tooltip-loc{color:var(--muted);font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;margin-top:3px;text-transform:uppercase}
