.map-marker .pin-core{filter:drop-shadow(0 3px 3px #000b);transition:filter .2s}.map-marker .pin-outline{opacity:.8;transition:opacity .2s}.map-marker .pin-ring{transform-origin:0 0;transition:opacity .25s,transform .25s}.map-marker .pin-wave{pointer-events:none;opacity:0;transform-origin:0 0;transform-box:view-box}.map-marker.has-pulse .pin-wave{animation:pin-signal 2.8s cubic-bezier(.15,.5,.35,1) infinite}.map-marker.has-pulse .wave-two{animation-delay:-1.4s}.region:is(:hover,:focus-visible,.is-hovered,.is-selected) .pin-ring{opacity:.48;transform:scale(1.1)}.region:is(:hover,:focus-visible,.is-hovered,.is-selected) .pin-outline{opacity:1}.region:is(:hover,:focus-visible,.is-hovered,.is-selected) .pin-core{filter:drop-shadow(0 3px 3px #000d) drop-shadow(0 0 7px var(--pin-color))}.region:is(:hover,:focus-visible,.is-hovered,.is-selected) .pin-wave{animation:pin-signal 2.4s cubic-bezier(.15,.5,.35,1) infinite}.region:is(:hover,:focus-visible,.is-hovered,.is-selected) .wave-two{animation-delay:-1.2s}.pin-label{font-weight:650!important;stroke-width:5px!important;stroke:#080b0de8!important;letter-spacing:.15px}.region:is(:hover,:focus-visible,.is-hovered,.is-selected) .pin-label{fill:#fff3bf}.region.is-selected polygon{stroke-width:2.5;fill-opacity:.2}.crew-launch{margin-top:15px;margin-bottom:18px}#marker-preview{overflow:visible}#marker-preview .pin-wave{animation-duration:2.8s}.region:focus-visible{outline:none}.region:focus-visible .pin-outline{stroke:#fff;stroke-width:7}@keyframes pin-signal{0%{transform:scale(.85);opacity:0}14%{opacity:.85}75%{opacity:.22}100%{transform:scale(1.8);opacity:0}}@media(prefers-reduced-motion:reduce){.map-marker .pin-wave,.region .pin-wave{animation:none!important;opacity:0}.map-marker .pin-ring,.map-marker .pin-outline,.map-marker .pin-core{transition:none}}
