.mp-venue{width:100%;max-width:1100px;margin:48px auto 0}.mp-venue__card{text-align:center;padding:22px 24px}.mp-venue__name{font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:.04em;color:var(--brand);margin:0;font-size:clamp(20px,3.2vw,30px);line-height:1.15}.mp-venue__nick{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);margin-top:7px;font-size:12px;display:block}.mp-venue__map{aspect-ratio:16/10;background:var(--card);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;border:0;border-radius:10px;width:100%;margin:16px 0 0;display:block}.mp-venue__facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin:18px 0 0;display:grid}.mp-venue__fact dt{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);font-size:9.5px}.mp-venue__fact dd{color:var(--ink);margin:4px 0 0;font-size:15px;font-weight:600}.mp-venue__access-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);margin:22px 0 6px;font-size:9.5px}.mp-venue__access{color:var(--ink-2);text-wrap:balance;max-width:60ch;margin:0 auto;font-size:14px;line-height:1.6}.mp-venue__cta{margin-top:16px;padding:13px 22px 12px;font-size:13px}@media (width<=560px){.mp-venue__map{aspect-ratio:4/3}}