._venueMain_2ua0o_5{padding-block:3rem 5rem}._venue_2ua0o_5{gap:1.5rem;display:grid}._breadcrumbs_2ua0o_14{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.85rem;font-weight:700;display:flex}._breadcrumbs_2ua0o_14 a{color:var(--brand-strong)}._breadcrumbs_2ua0o_14 a:hover,._breadcrumbs_2ua0o_14 a:focus-visible{text-underline-offset:2px;text-decoration:underline}._hero_2ua0o_34,._block_2ua0o_35,._emptyState_2ua0o_36{border:1px solid var(--line);border-radius:var(--border-radius-md);background:var(--surface);box-shadow:var(--shadow-card);backdrop-filter:blur(18px);padding:2rem}@media (width>=768px){._hero_2ua0o_34,._block_2ua0o_35,._emptyState_2ua0o_36{padding:2.75rem}}._hero_2ua0o_34{gap:.85rem;display:grid}._heroEyebrow_2ua0o_58{border-radius:var(--border-radius-md);background:var(--surface-veil);letter-spacing:.08em;text-transform:uppercase;width:fit-content;color:var(--brand-strong);align-items:center;padding:.45rem .75rem;font-size:.78rem;font-weight:800;display:inline-flex}._heroTitle_2ua0o_72,._emptyState_2ua0o_36 h1{letter-spacing:-.04em;color:var(--ink);margin:0;font-size:clamp(1.9rem,4vw,3rem);line-height:1.1}._heroSummary_2ua0o_81{max-width:68ch;color:var(--ink);margin:0;font-size:1.1rem;font-weight:600;line-height:1.7}._heroFacts_2ua0o_90{gap:.75rem;margin:.25rem 0 0;display:grid}._heroFact_2ua0o_90{gap:.2rem;display:grid}._heroFact_2ua0o_90 dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-soft);font-size:.75rem;font-weight:800}._heroFact_2ua0o_90 dd{color:var(--muted);margin:0;font-size:1rem;line-height:1.6}@media (width>=768px){._heroFacts_2ua0o_90{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}._blockTitle_2ua0o_123{letter-spacing:-.02em;color:var(--ink);margin:0 0 1.25rem;font-size:clamp(1.35rem,2.6vw,1.75rem);line-height:1.2}._eventList_2ua0o_133{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}._eventRow_2ua0o_141{border:1px solid var(--line);border-radius:var(--border-radius-md);background:var(--surface-veil);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem 1rem;padding:1rem;display:grid}._eventBadge_2ua0o_152{border-radius:var(--border-radius-md);background:var(--surface);min-width:3.5rem;color:var(--brand-strong);align-content:center;justify-items:center;padding:.55rem .6rem;line-height:1.1;display:grid}._eventBadgeDay_2ua0o_164{letter-spacing:-.03em;font-size:1.35rem;font-weight:900}._eventBadgeMonth_2ua0o_170{letter-spacing:.1em;white-space:nowrap;font-size:.7rem;font-weight:800}._eventBody_2ua0o_179{gap:.3rem;min-width:0;display:grid}._eventTitle_2ua0o_185{letter-spacing:-.01em;color:var(--ink);font-size:1.05rem;font-weight:800;line-height:1.3}._eventMeta_2ua0o_194>[data-venue-event-price]:empty{display:none}._eventMeta_2ua0o_194{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.35rem .85rem;font-size:.88rem;font-weight:600;display:flex}._eventCta_2ua0o_208{border-radius:var(--border-radius-md);background:var(--brand);min-height:2.75rem;color:var(--on-brand);grid-column:1/-1;justify-content:center;align-items:center;padding:.7rem 1.1rem;font-size:.92rem;font-weight:800;transition:transform .18s,filter .18s;display:inline-flex}._eventCta_2ua0o_208:hover,._eventCta_2ua0o_208:focus-visible{filter:brightness(1.05);transform:translateY(-1px)}._eventCta_2ua0o_208:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}@media (width>=640px){._eventRow_2ua0o_141{grid-template-columns:auto minmax(0,1fr) auto}._eventCta_2ua0o_208{grid-column:auto}}._sections_2ua0o_250{gap:1.5rem;display:grid}._sectionBody_2ua0o_255{color:var(--muted);font-size:1rem;line-height:1.8}._sectionBody_2ua0o_255 h1,._sectionBody_2ua0o_255 h2{letter-spacing:-.02em;color:var(--ink);margin-top:2rem;font-size:1.35rem;font-weight:800}._sectionBody_2ua0o_255 h3{letter-spacing:-.01em;color:var(--ink);margin-top:1.5rem;font-size:1.1rem;font-weight:700}._sectionBody_2ua0o_255 h1:first-child,._sectionBody_2ua0o_255 h2:first-child,._sectionBody_2ua0o_255 h3:first-child,._sectionBody_2ua0o_255 p:first-child{margin-top:0}._sectionBody_2ua0o_255 p{margin-top:1rem}._sectionBody_2ua0o_255 ul,._sectionBody_2ua0o_255 ol{gap:.35rem;margin-top:1rem;padding-left:1.5rem;display:grid}._sectionBody_2ua0o_255 ul{list-style:outside}._sectionBody_2ua0o_255 ol{list-style:decimal}._sectionBody_2ua0o_255 a{color:var(--brand-strong);text-underline-offset:2px;font-weight:600;text-decoration:underline}._sectionBody_2ua0o_255 strong{color:var(--ink)}._sectionBody_2ua0o_255 blockquote{border-left:3px solid var(--brand-veil);color:var(--muted-soft);margin:1.25rem 0 0;padding-left:1rem}._sectionBody_2ua0o_255 code{background:var(--surface-veil);border-radius:.35rem;padding:.1rem .35rem;font-size:.9em}._sectionBody_2ua0o_255 pre{border:1px solid var(--line);border-radius:var(--border-radius-md);background:var(--surface-veil);margin-top:1rem;padding:1rem;overflow-x:auto}._sectionBody_2ua0o_255 pre code{background:0 0;padding:0}._sectionBody_2ua0o_255 hr{border:0;border-top:1px solid var(--line);margin-top:2rem}._faqList_2ua0o_354{gap:.75rem;display:grid}._faqItem_2ua0o_359{border:1px solid var(--line);border-radius:var(--border-radius-md);background:var(--surface-veil);padding:1rem 1.15rem}._faqQuestion_2ua0o_366{cursor:pointer;color:var(--ink);font-size:1rem;font-weight:800;line-height:1.4;list-style:none}._faqQuestion_2ua0o_366::-webkit-details-marker{display:none}._faqQuestion_2ua0o_366:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}._faqAnswer_2ua0o_384{max-width:68ch;color:var(--muted);margin:.75rem 0 0;font-size:.98rem;line-height:1.8}._emptyState_2ua0o_36{max-width:48rem}._emptyState_2ua0o_36 p{max-width:64ch;color:var(--muted);margin-top:1rem;font-size:1.05rem;line-height:1.8}._backLink_2ua0o_406{border:1px solid var(--line);border-radius:var(--border-radius-md);background:var(--surface-veil);width:fit-content;min-height:2.75rem;color:var(--brand-strong);align-items:center;gap:.35rem;margin-top:1.25rem;padding:.75rem 1rem;font-size:.92rem;font-weight:800;transition:transform .18s,background-color .18s,border-color .18s;display:inline-flex}._backLink_2ua0o_406:hover,._backLink_2ua0o_406:focus-visible{border-color:var(--line-strong);background:var(--surface);transform:translateY(-1px)}._backLink_2ua0o_406:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}
