.map{aspect-ratio:16/9;border-radius:var(--radius);border:1px solid var(--c-border-soft);background:radial-gradient(circle at 30% 30%,#ffffff0d,#0000 50%),repeating-linear-gradient(45deg,#121212 0 12px,#151515 12px 24px);position:relative;overflow:hidden}.map iframe{filter:grayscale(.15);border:0;width:100%;height:100%;position:absolute;inset:0}.map__placeholder{text-align:center;place-content:center;justify-items:center;gap:.6rem;padding:1rem;display:grid;position:absolute;inset:0}.map__placeholder span{color:var(--c-text-2);font-size:var(--fs-sm)}.map__icon{width:40px;height:40px;color:var(--c-icon)}.map__note{font-size:var(--fs-xs);color:var(--c-text-3)}.map__links{font-size:var(--fs-sm);flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:.6rem;display:flex}.map__links a{color:var(--c-text-2);align-items:center;gap:.35rem;display:inline-flex}.map__links a:hover{color:#fff}.map__links .icon{width:14px;height:14px}
