.admission-status.svelte-p3x261{margin:0;font-size:14px}.admission-prices.svelte-p3x261{display:grid;gap:8px;margin:12px 0}.admission-prices.svelte-p3x261 div:where(.svelte-p3x261){display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px}.admission-prices.svelte-p3x261 dt:where(.svelte-p3x261){font-weight:600;overflow-wrap:anywhere}.admission-prices.svelte-p3x261 dd:where(.svelte-p3x261){margin:0;white-space:nowrap}.admission-note.svelte-p3x261{font-size:13px;color:var(--pv3-muted);margin:10px 0}.admission-action.svelte-p3x261{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;margin-top:12px;border:1px solid var(--pv3-brand);border-radius:999px;background:var(--pv3-brand);color:var(--pv3-brand-ink);font:700 14px/1.3 var(--pv3-sans);text-decoration:none;text-align:center}.admission-action.svelte-p3x261:focus-visible{outline:3px solid var(--pv3-focus);outline-offset:3px}.admission-action.svelte-p3x261:disabled{opacity:.55;cursor:not-allowed}.event-destination.svelte-1pckhrw{color:var(--ink)}.event-hero.svelte-1pckhrw{position:relative;isolation:isolate;overflow:hidden;min-height:22rem;display:grid;align-items:end;background:#2c3428;color:#f7f2e8}.event-hero-image.svelte-1pckhrw{position:absolute;inset:0;z-index:-1}.event-hero-image.svelte-1pckhrw img{width:100%;height:100%;object-fit:cover;opacity:.45}.event-hero-copy.svelte-1pckhrw{position:relative;padding:3rem 0 2.5rem}.event-hero.svelte-1pckhrw .text-link:where(.svelte-1pckhrw){color:inherit}.event-hero.svelte-1pckhrw h1:where(.svelte-1pckhrw){color:inherit;font-family:var(--font-display);font-size:clamp(2.4rem,5vw,4.2rem);line-height:1.05;margin:.2rem 0 .6rem}.event-tagline.svelte-1pckhrw{font-size:1.25rem;margin:0 0 .4rem}.event-place.svelte-1pckhrw,.event-summary.svelte-1pckhrw{max-width:40rem}.event-hero-actions.svelte-1pckhrw{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.event-section.svelte-1pckhrw{padding:2.25rem 0 .5rem}.event-section.svelte-1pckhrw h2:where(.svelte-1pckhrw){font-family:var(--font-display);font-size:1.8rem;margin:0 0 .8rem}.prose.svelte-1pckhrw{max-width:42rem}.glance.svelte-1pckhrw{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.85rem;margin:0}.glance.svelte-1pckhrw div:where(.svelte-1pckhrw){background:#f4efe6;border-radius:12px;padding:.9rem 1rem}.glance.svelte-1pckhrw dt:where(.svelte-1pckhrw){font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.glance.svelte-1pckhrw dd:where(.svelte-1pckhrw){margin:.25rem 0 0}.highlights.svelte-1pckhrw{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;list-style:none}.highlights.svelte-1pckhrw li:where(.svelte-1pckhrw){background:#e6e2d8;border-radius:999px;padding:.35rem .75rem}.cards.svelte-1pckhrw{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;padding:0;list-style:none}.cards.svelte-1pckhrw li:where(.svelte-1pckhrw){background:#fff;border-radius:12px;padding:1rem}.cards.svelte-1pckhrw img:where(.svelte-1pckhrw){width:100%;height:8rem;object-fit:cover;border-radius:8px}.cards.svelte-1pckhrw h3:where(.svelte-1pckhrw){margin:.4rem 0 .15rem}.meta.svelte-1pckhrw{color:var(--muted);margin:0}details.svelte-1pckhrw{border-top:1px solid var(--line, #ddd6c8);padding:.75rem 0}summary.svelte-1pckhrw{cursor:pointer;font-weight:650}.event-vendor-close.svelte-1pckhrw{padding-bottom:3rem}@media(max-width:700px){.event-hero-actions.svelte-1pckhrw .btn:where(.svelte-1pckhrw){width:100%}}
