.venue-main[data-astro-cid-6i6ndgra]{padding-top:25px;padding-bottom:65px}.venue-hero[data-astro-cid-6i6ndgra]{border-radius:var(--radius);isolation:isolate;align-items:flex-end;min-height:360px;display:flex;position:relative;overflow:hidden}.venue-hero[data-astro-cid-6i6ndgra] img[data-astro-cid-6i6ndgra]{object-fit:cover;object-position:center 42%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.venue-hero[data-astro-cid-6i6ndgra]:after{content:"";z-index:-1;background:linear-gradient(90deg,#0d0e10f2 12%,#0d0e1099 58%,#0d0e1040 100%),linear-gradient(#0d0e1026 20%,#0d0e10f2 100%);position:absolute;inset:0}.venue-hero-copy[data-astro-cid-6i6ndgra]{max-width:640px;padding:34px}.venue-kind[data-astro-cid-6i6ndgra]{background:var(--paper);border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:11px;font-weight:700;display:inline-flex}.venue-hero[data-astro-cid-6i6ndgra] h1[data-astro-cid-6i6ndgra]{letter-spacing:-.04em;margin-top:16px;font-size:clamp(34px,4.2vw,56px);font-weight:900;line-height:1.03}.venue-meta[data-astro-cid-6i6ndgra]{margin-top:14px;font-size:14px;line-height:1.5}.venue-meta[data-astro-cid-6i6ndgra]:first-letter{text-transform:uppercase}.venue-address[data-astro-cid-6i6ndgra]{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.5}.venue-actions[data-astro-cid-6i6ndgra]{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.venue-facts[data-astro-cid-6i6ndgra]{margin-top:34px}.venue-facts[data-astro-cid-6i6ndgra] dl[data-astro-cid-6i6ndgra]{border-block:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:24px;padding-block:26px;display:grid}.venue-facts[data-astro-cid-6i6ndgra] dl[data-astro-cid-6i6ndgra]>div[data-astro-cid-6i6ndgra]{grid-template-columns:auto 1fr;align-items:start;column-gap:13px;display:grid}.venue-facts[data-astro-cid-6i6ndgra] svg[data-astro-cid-6i6ndgra]{color:var(--accent);grid-area:1/1/span 2}.venue-facts[data-astro-cid-6i6ndgra] dt[data-astro-cid-6i6ndgra]{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);grid-area:1/2;font-size:11px;font-weight:700}.venue-facts[data-astro-cid-6i6ndgra] dd[data-astro-cid-6i6ndgra]{grid-area:2/2;margin:5px 0 0;font-size:14px;line-height:1.45}.venue-facts[data-astro-cid-6i6ndgra] dd[data-astro-cid-6i6ndgra]>span[data-astro-cid-6i6ndgra]{color:var(--muted);margin-top:4px;font-size:12px;display:block}.venue-type-links[data-astro-cid-6i6ndgra]{flex-wrap:wrap;gap:8px;display:flex}.venue-type-links[data-astro-cid-6i6ndgra] a[data-astro-cid-6i6ndgra]{background:var(--soft);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:700}.venue-type-links[data-astro-cid-6i6ndgra] a[data-astro-cid-6i6ndgra]:hover{background:var(--ink);color:var(--paper)}.venue-source[data-astro-cid-6i6ndgra]{color:var(--muted);max-width:78ch;margin-top:18px;font-size:12px;line-height:1.7}.venue-source[data-astro-cid-6i6ndgra] a[data-astro-cid-6i6ndgra]{align-items:center;gap:5px;font-weight:600;text-decoration:underline;display:inline-flex}.venue-gallery[data-astro-cid-6i6ndgra]{padding-top:30px}.gallery-grid[data-astro-cid-6i6ndgra]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.gallery-grid[data-astro-cid-6i6ndgra]:has(img:only-child){grid-template-columns:minmax(230px,620px)}.gallery-grid[data-astro-cid-6i6ndgra] img[data-astro-cid-6i6ndgra]{aspect-ratio:1.56;object-fit:cover;background:var(--soft);border-radius:12px;width:100%;height:100%}.gallery-credit[data-astro-cid-6i6ndgra]{color:var(--muted);margin-top:10px;font-size:11px}.gallery-credit[data-astro-cid-6i6ndgra] a[data-astro-cid-6i6ndgra]{text-decoration:underline}.gallery-credit[data-astro-cid-6i6ndgra] a[data-astro-cid-6i6ndgra]:hover{color:var(--accent)}.venue-dates[data-astro-cid-6i6ndgra]{padding-top:44px}.venue-past[data-astro-cid-6i6ndgra],.venue-others[data-astro-cid-6i6ndgra]{padding-top:52px}.past-grid[data-astro-cid-6i6ndgra]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:22px 18px;display:grid}.past-item[data-astro-cid-6i6ndgra] img[data-astro-cid-6i6ndgra]{aspect-ratio:1.64;object-fit:cover;background:var(--soft);opacity:.55;border-radius:10px;width:100%;height:auto;transition:opacity .2s}.past-item[data-astro-cid-6i6ndgra]:hover img[data-astro-cid-6i6ndgra]{opacity:1}.past-item[data-astro-cid-6i6ndgra] strong[data-astro-cid-6i6ndgra]{margin-top:10px;font-size:14px;line-height:1.3;display:block}.past-item[data-astro-cid-6i6ndgra]:hover strong[data-astro-cid-6i6ndgra]{text-decoration:underline}.past-item[data-astro-cid-6i6ndgra] span[data-astro-cid-6i6ndgra]{color:var(--muted);margin-top:4px;font-size:11px;display:block}@media (width<=800px){.venue-main[data-astro-cid-6i6ndgra]{padding-bottom:40px}.venue-hero[data-astro-cid-6i6ndgra]{min-height:300px}.venue-hero-copy[data-astro-cid-6i6ndgra]{padding:24px}.venue-facts[data-astro-cid-6i6ndgra]{margin-top:26px}.venue-dates[data-astro-cid-6i6ndgra]{padding-top:32px}.venue-past[data-astro-cid-6i6ndgra],.venue-others[data-astro-cid-6i6ndgra]{padding-top:38px}}@media (width<=540px){.venue-facts[data-astro-cid-6i6ndgra] dl[data-astro-cid-6i6ndgra]{grid-template-columns:1fr;gap:18px}}
