.globe-pin{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;display:flex}.globe-dot{background:#f6d150;border:2px solid #111;border-radius:50%;flex:none;width:14px;height:14px;transition:transform .2s;position:relative;box-shadow:0 2px 6px #00000080}.globe-dot:after{content:"";border:2px solid #f6d150;border-radius:50%;animation:2.4s ease-out infinite globe-pulse;position:absolute;inset:-2px}@keyframes globe-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.globe-label{color:#111;white-space:nowrap;opacity:0;pointer-events:none;background:#fffffff0;border-radius:999px;padding:4px 9px;font:600 12px/16px Inter,system-ui,sans-serif;transition:opacity .25s,transform .2s;transform:translate(-4px);box-shadow:0 2px 8px #0006}.globe-labels .globe-label,.globe-pin.on .globe-label{opacity:1;pointer-events:auto;transform:none}.globe-pin.dim .globe-label,.globe-pin.dim .globe-dot{opacity:.25}.globe-pin.on .globe-dot{transform:scale(1.25)}.globe-pin.on .globe-label{background:#f6d150}.globe-pin:active .globe-label{transform:scale(.95)}@media (prefers-reduced-motion:reduce){.globe-dot:after{animation:none}}.globe-photo{background:#1c1c1ef0;border:1.5px solid #f6d150;border-radius:999px;gap:6px;padding:2px;transition:transform .2s;box-shadow:0 4px 14px #00000073}.globe-photo img{object-fit:cover;background:#2c2c2e;border-radius:50%;width:26px;height:26px}.globe-photo .globe-tag{color:#fff;white-space:nowrap;padding-right:8px;font:600 12px/16px Inter,system-ui,sans-serif;display:none}.globe-labels .globe-photo .globe-tag{display:inline}.globe-photo.on{box-shadow:0 0 0 3px #f6d1504d,0 4px 14px #00000073}.globe-photo.dim{opacity:.3}