/* Original native map, shared by the footer invitation and Contact. */
.dc-world-map{position:relative;isolation:isolate;width:100%;aspect-ratio:2/1;overflow:hidden;background:transparent;user-select:none}
.dc-world-map>.world-map-land,.dc-world-map>.world-map-connections{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none}
.dc-world-map>.world-map-land{object-fit:contain;mask-image:linear-gradient(to bottom,transparent,#000 9%,#000 91%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 9%,#000 91%,transparent)}
.world-map-route{fill:none;stroke-width:1;stroke-linecap:round}
.world-map-point{fill:var(--yellow,#f8b414)}
.world-map-pulse{fill:var(--yellow,#f8b414);opacity:0;transform-box:fill-box;transform-origin:center}
@media(prefers-reduced-motion:reduce){.world-map-pulse{display:none}}
