.venue-hero{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:24px;align-items:center;padding:28px;margin-bottom:18px;background:radial-gradient(circle at 15% 25%,rgba(206,23,22,.16),transparent 35%),linear-gradient(145deg,#151515,#0a0a0a)}.venue-mark{width:105px;height:105px;display:grid;place-items:center;border:5px double #a3211f;border-radius:50%;background:#090909;color:#eee;font:800 42px var(--font-display)}.venue-hero h1{margin:4px 0;font:800 clamp(38px,5vw,64px)/.9 var(--font-display);text-transform:uppercase}.venue-hero p{color:#999}.venue-stats{display:grid;grid-template-columns:auto auto;gap:4px 10px;align-items:baseline;padding-left:22px;border-left:1px solid #333}.venue-stats strong{color:var(--blood);font:800 32px var(--font-display)}.venue-stats span{color:#888;text-transform:uppercase;font:600 10px var(--font-display)}.venue-event-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.venue-event-list{display:grid}.venue-event-list>a{display:grid;grid-template-columns:72px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:13px 0;border-top:1px solid #292929;color:#eee;text-decoration:none}.venue-event-list time b,.venue-event-list time small,.venue-event-list span strong,.venue-event-list span small{display:block}.venue-event-list time b{color:#ff6863;font:700 15px var(--font-display)}.venue-event-list time small,.venue-event-list span small{color:#888}.venue-event-list span strong{font-family:var(--font-display);text-transform:uppercase}.venue-event-list i{color:#ff8580;font:normal 700 9px var(--font-display);text-transform:uppercase}.venue-event-list em{color:#ff5b55;font-style:normal}@media(max-width:1000px){.venue-event-columns{grid-template-columns:1fr}}@media(max-width:700px){.venue-hero{grid-template-columns:72px minmax(0,1fr);gap:15px;padding:18px}.venue-mark{width:70px;height:70px;font-size:30px}.venue-stats{grid-column:1/-1;border-left:0;border-top:1px solid #333;padding:14px 0 0}.venue-event-list>a{grid-template-columns:60px minmax(0,1fr) auto}.venue-event-list i{grid-column:2}.venue-event-list span strong{overflow-wrap:anywhere}}
