.hours[data-astro-cid-fqsnzsbl]{display:grid}.hours__row[data-astro-cid-fqsnzsbl]{border-radius:12px;justify-content:space-between;gap:16px;padding:12px 14px;display:flex}.hours__row[data-astro-cid-fqsnzsbl]+.hours__row[data-astro-cid-fqsnzsbl]{margin-top:2px}.hours[data-astro-cid-fqsnzsbl] dt[data-astro-cid-fqsnzsbl]{color:var(--cream-muted)}.hours[data-astro-cid-fqsnzsbl] dd[data-astro-cid-fqsnzsbl]{text-align:right;font-weight:600}.hours[data-astro-cid-fqsnzsbl] .is-closed[data-astro-cid-fqsnzsbl]{color:var(--cream-subtle);font-weight:500}.hours__row[data-astro-cid-fqsnzsbl].is-today{background:var(--cream-wash);box-shadow:inset 0 0 0 1px var(--cream-line)}.hours__row[data-astro-cid-fqsnzsbl].is-today dt[data-astro-cid-fqsnzsbl]{color:var(--cream);font-weight:700}.book__copy[data-astro-cid-r23gbj45]{gap:var(--stack-m);display:grid}.book__steps[data-astro-cid-r23gbj45]{margin-top:var(--stack-s);gap:12px;display:grid}.book__step[data-astro-cid-r23gbj45]{border-radius:var(--radius-core);background:var(--cream-wash);box-shadow:inset 0 0 0 1px var(--cream-line);align-items:center;gap:16px;padding:14px;display:flex}.book__step[data-astro-cid-r23gbj45] strong[data-astro-cid-r23gbj45]{display:block}.book__icon[data-astro-cid-r23gbj45]{background:var(--cream-wash);width:48px;height:48px;color:var(--cream-muted);border-radius:12px;flex:none;place-items:center;display:grid}@media (width>=900px){.book__steps[data-astro-cid-r23gbj45]{grid-template-columns:repeat(3,1fr)}}.booking-bar[data-astro-cid-nhbdjsju]{left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));z-index:var(--z-sticky);border-radius:var(--radius-pill);box-shadow:var(--shadow-soft), inset 0 0 0 1px var(--cream-line);-webkit-backdrop-filter:blur(14px);transition:transform var(--dur-slow) var(--ease-spring);background:#1c100feb;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 18px;display:flex;position:fixed;transform:translateY(140%)}.booking-bar[data-astro-cid-nhbdjsju].is-visible{transform:none}.booking-bar__name[data-astro-cid-nhbdjsju]{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}@media (width>=900px){.booking-bar[data-astro-cid-nhbdjsju]{display:none}}.venue__hero[data-astro-cid-dcgdhtwk]{gap:var(--stack-l);padding-block:clamp(24px, 5vw, 64px) var(--stack-l);grid-template-columns:minmax(0,1fr);display:grid}.venue__intro[data-astro-cid-dcgdhtwk]{gap:var(--stack-s);align-content:center;justify-items:start;display:grid}.venue__back[data-astro-cid-dcgdhtwk] a[data-astro-cid-dcgdhtwk]{min-height:40px;font-size:var(--fs-small);color:var(--cream-muted);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.venue__back[data-astro-cid-dcgdhtwk] a[data-astro-cid-dcgdhtwk]:hover{color:var(--cream)}.venue__chips[data-astro-cid-dcgdhtwk]{flex-wrap:wrap;gap:6px;display:flex}.venue__name[data-astro-cid-dcgdhtwk]{max-width:12ch}.venue__staff[data-astro-cid-dcgdhtwk]{padding-block:0 var(--stack-m);justify-content:flex-end;display:flex}.venue__staff[data-astro-cid-dcgdhtwk] a[data-astro-cid-dcgdhtwk]{letter-spacing:.04em;min-height:24px;color:var(--cream-subtle);align-items:center;gap:5px;font-size:.6875rem;text-decoration:none;display:inline-flex}.venue__staff[data-astro-cid-dcgdhtwk] a[data-astro-cid-dcgdhtwk]:hover{color:var(--cream);text-decoration:underline}.venue__actions[data-astro-cid-dcgdhtwk]{margin-top:var(--stack-s);flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.venue__cover[data-astro-cid-dcgdhtwk]{border-radius:var(--radius-shell);background:var(--cream-wash);min-height:320px;box-shadow:inset 0 0 0 1px var(--cream-line);padding:8px}.venue__cover[data-astro-cid-dcgdhtwk] img,.venue__cover[data-astro-cid-dcgdhtwk] .poster{object-fit:cover;border-radius:var(--radius-core);width:100%;height:100%;min-height:304px}.venue__cover[data-astro-cid-dcgdhtwk] .poster__title{font-size:clamp(3rem,14cqi,6.5rem)}.venue__info[data-astro-cid-dcgdhtwk]{gap:var(--stack-xl);display:grid}.venue__about[data-astro-cid-dcgdhtwk],.venue__hours[data-astro-cid-dcgdhtwk]{gap:var(--stack-s);align-content:start;display:grid}.venue__facts[data-astro-cid-dcgdhtwk]{margin-top:var(--stack-s);gap:14px;display:grid}.venue__facts[data-astro-cid-dcgdhtwk] li[data-astro-cid-dcgdhtwk]{gap:12px;display:flex}.venue__facts[data-astro-cid-dcgdhtwk] .icon{color:var(--cream-muted);margin-top:3px}.venue__facts[data-astro-cid-dcgdhtwk] span[data-astro-cid-dcgdhtwk]{display:grid}.venue__events[data-astro-cid-dcgdhtwk],.venue__related[data-astro-cid-dcgdhtwk]{margin-top:var(--stack-l);gap:16px;display:grid}.venue__events[data-astro-cid-dcgdhtwk]>li[data-astro-cid-dcgdhtwk],.venue__related[data-astro-cid-dcgdhtwk]>li[data-astro-cid-dcgdhtwk]{display:grid}.venue__empty[data-astro-cid-dcgdhtwk]{margin-top:var(--stack-m);max-width:52ch}@media (width>=900px){.venue__hero[data-astro-cid-dcgdhtwk]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.venue__info[data-astro-cid-dcgdhtwk]{grid-template-columns:1.2fr .8fr}.venue__events[data-astro-cid-dcgdhtwk],.venue__related[data-astro-cid-dcgdhtwk]{grid-template-columns:1fr 1fr}}
