.map-veil{--veil-ease:cubic-bezier(0.22,1,0.36,1);background:linear-gradient(180deg,rgb(255 255 255/.16),rgb(255 255 255/.34));-webkit-backdrop-filter:blur(8px) saturate(1.2);backdrop-filter:blur(8px) saturate(1.2);transition:opacity .42s var(--veil-ease),-webkit-backdrop-filter .42s var(--veil-ease),backdrop-filter .42s var(--veil-ease)}.map-veil[data-leaving]{opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(0) saturate(1);backdrop-filter:blur(0) saturate(1)}.map-veil:focus-visible{outline:none}.map-veil__cta{display:inline-flex;align-items:center;gap:.625rem;padding:.4rem 1.125rem .4rem .4rem;border-radius:999px;background:rgb(17 17 17/.8);color:#fff;font-size:.875rem;font-weight:600;line-height:1.2;box-shadow:inset 0 0 0 1px rgb(255 255 255/.14),0 2px 4px rgb(0 0 0/.12),0 16px 32px -10px rgb(0 0 0/.5);transition:transform .32s var(--veil-ease),background-color .2s ease}.map-veil__icon{display:grid;place-items:center;width:2rem;height:2rem;flex:none;border-radius:999px;background:var(--blue)}.map-veil:active .map-veil__cta{transform:scale(.97)}.map-veil:focus-visible .map-veil__cta{outline:2px solid var(--blue);outline-offset:3px}.map-veil[data-leaving] .map-veil__cta{transform:translateY(6px) scale(.94)}@media (hover:hover){.map-veil:hover .map-veil__cta{transform:translateY(-1px) scale(1.03);background:rgb(17 17 17/.9)}.map-veil[data-leaving]:hover .map-veil__cta{transform:translateY(6px) scale(.94)}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.map-veil{background:rgb(244 245 247/.82)}}@media (prefers-reduced-transparency:reduce){.map-veil,.map-veil[data-leaving]{-webkit-backdrop-filter:none;backdrop-filter:none}.map-veil{background:rgb(244 245 247/.88)}}@media (prefers-reduced-motion:reduce){.map-veil,.map-veil__cta{transition-duration:.01ms}}