.venue-grid[data-astro-cid-xtfqjbst]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.venue-grid[data-astro-cid-xtfqjbst] a[data-astro-cid-xtfqjbst]{min-width:0;color:var(--text);background:#fffdf8;border:1px solid #e0d4c5;padding:9px;display:block;box-shadow:0 5px 15px #432a1510}.venue-grid[data-astro-cid-xtfqjbst] a[data-astro-cid-xtfqjbst]:first-child,.venue-grid[data-astro-cid-xtfqjbst] a[data-astro-cid-xtfqjbst]:last-child{grid-column:1/-1}.venue-image[data-astro-cid-xtfqjbst]{overflow:hidden}.venue-grid[data-astro-cid-xtfqjbst] img[data-astro-cid-xtfqjbst]{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;transition:transform .25s}.venue-grid[data-astro-cid-xtfqjbst] a[data-astro-cid-xtfqjbst]:first-child img[data-astro-cid-xtfqjbst],.venue-grid[data-astro-cid-xtfqjbst] a[data-astro-cid-xtfqjbst]:last-child img[data-astro-cid-xtfqjbst]{aspect-ratio:16/9}.venue-grid[data-astro-cid-xtfqjbst] a[data-astro-cid-xtfqjbst]:hover img[data-astro-cid-xtfqjbst]{transform:scale(1.035)}.venue-caption[data-astro-cid-xtfqjbst]{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:14px 5px 6px;font-size:13px;line-height:1.55;display:grid}.venue-number[data-astro-cid-xtfqjbst]{color:#843e2c;padding-top:1px;font-size:11px;font-weight:600}.venue-dialog[data-astro-cid-xtfqjbst]{width:min(1100px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);background:#fffdf8;border:0;border-top:5px solid #f4bb63;padding:24px}.venue-dialog[data-astro-cid-xtfqjbst]::backdrop{background:#000d}.venue-dialog[data-astro-cid-xtfqjbst] figure[data-astro-cid-xtfqjbst]{margin:0}.venue-dialog[data-astro-cid-xtfqjbst] figure[data-astro-cid-xtfqjbst] img[data-astro-cid-xtfqjbst]{object-fit:contain;width:100%;height:min(67dvh,700px)}.venue-dialog[data-astro-cid-xtfqjbst] figcaption[data-astro-cid-xtfqjbst]{text-align:center;margin-top:16px;font-size:14px}.dialog-close[data-astro-cid-xtfqjbst]{min-height:44px;color:var(--accent);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:10px;margin:0 0 10px auto;font-size:14px;display:flex}.dialog-close[data-astro-cid-xtfqjbst] span[data-astro-cid-xtfqjbst]{font-size:30px;line-height:1}.dialog-controls[data-astro-cid-xtfqjbst]{justify-content:center;align-items:center;gap:24px;margin-top:16px;display:flex}.dialog-controls[data-astro-cid-xtfqjbst] button[data-astro-cid-xtfqjbst]{min-height:44px;color:var(--accent);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:8px;font-size:14px;display:flex}.dialog-controls[data-astro-cid-xtfqjbst] span[data-astro-cid-xtfqjbst]{font-size:13px}@media (width<=639px){.venue-grid[data-astro-cid-xtfqjbst]{gap:14px}.venue-grid[data-astro-cid-xtfqjbst] a[data-astro-cid-xtfqjbst]{padding:7px}.venue-caption[data-astro-cid-xtfqjbst]{grid-template-columns:minmax(0,1fr);gap:6px;padding:10px 2px 4px;font-size:12px}.venue-number[data-astro-cid-xtfqjbst]{display:none}.venue-dialog[data-astro-cid-xtfqjbst]{padding:12px}.dialog-controls[data-astro-cid-xtfqjbst]{gap:10px}}.private-events-section[data-astro-cid-6hmwd5wi]{background:#f4eee4}.events-intro[data-astro-cid-6hmwd5wi]{grid-template-columns:1fr 1fr;align-items:start;gap:48px;margin-bottom:48px;display:grid}.events-intro[data-astro-cid-6hmwd5wi] h2[data-astro-cid-6hmwd5wi]{max-width:16ch;margin-bottom:0;font-size:clamp(30px,3.6vw,46px)}.events-intro[data-astro-cid-6hmwd5wi] p[data-astro-cid-6hmwd5wi]:not(.kicker){max-width:52ch}.events-layout[data-astro-cid-6hmwd5wi]{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:40px;display:grid}.event-details[data-astro-cid-6hmwd5wi]{min-width:0}.event-contact[data-astro-cid-6hmwd5wi]{gap:6px;margin:14px 0 18px;display:grid}.event-contact[data-astro-cid-6hmwd5wi]>div[data-astro-cid-6hmwd5wi]{grid-template-columns:42px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.event-contact[data-astro-cid-6hmwd5wi] dt[data-astro-cid-6hmwd5wi]{color:#f4bb63;font:600 11px/1.5 var(--font-ui);letter-spacing:.08em;text-transform:uppercase}.event-contact[data-astro-cid-6hmwd5wi] dd[data-astro-cid-6hmwd5wi]{overflow-wrap:anywhere;margin:0}.event-contact[data-astro-cid-6hmwd5wi] a[data-astro-cid-6hmwd5wi]{color:inherit;text-underline-offset:4px;font-size:13px;line-height:1.5;text-decoration:underline #b89c87}.event-contact[data-astro-cid-6hmwd5wi] a[data-astro-cid-6hmwd5wi]:hover{color:#f4bb63}.event-contact[data-astro-cid-6hmwd5wi] a[data-astro-cid-6hmwd5wi]:focus-visible{outline-color:#f4bb63}.event-inquiry[data-astro-cid-6hmwd5wi]{color:#fff5e4;background:#421218;border-top:4px solid #f4bb63;padding:20px;scroll-margin-top:24px;position:sticky;top:24px}.event-inquiry[data-astro-cid-6hmwd5wi] h2[data-astro-cid-6hmwd5wi]{color:#fff5e4;margin-bottom:0;font-size:22px;line-height:1.15}@media (width<=959px){.events-layout[data-astro-cid-6hmwd5wi]{grid-template-columns:1fr}.event-inquiry[data-astro-cid-6hmwd5wi]{width:100%;max-width:440px;margin-inline:auto;position:static}}@media (width<=639px){.events-intro[data-astro-cid-6hmwd5wi]{grid-template-columns:1fr;gap:22px;margin-bottom:32px}.events-intro[data-astro-cid-6hmwd5wi] .button[data-astro-cid-6hmwd5wi]{width:100%}.event-inquiry[data-astro-cid-6hmwd5wi]{padding:18px 16px 16px}}
