.bands[data-astro-cid-ju2n4ywr]{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.band[data-astro-cid-ju2n4ywr]{border-top:1px solid color-mix(in srgb, var(--color-text) 14%, transparent);padding:2rem 1.5rem 2.25rem}.band[data-astro-cid-ju2n4ywr]:nth-child(odd){background:var(--color-primary);color:var(--color-black)}.band[data-astro-cid-ju2n4ywr]:nth-child(2n){background:var(--color-accent);color:var(--color-bg)}.band[data-astro-cid-ju2n4ywr] h2[data-astro-cid-ju2n4ywr]{font-family:var(--font-display);overflow-wrap:break-word;margin:0 0 .6rem;font-size:32px;font-style:italic;font-weight:500;line-height:1.15}.band[data-astro-cid-ju2n4ywr] p[data-astro-cid-ju2n4ywr]{margin:0;font-size:15px;line-height:1.45}@media (width<=900px){.bands[data-astro-cid-ju2n4ywr]{grid-template-columns:1fr}}.event-dialog[data-astro-cid-slkp63ub][hidden]{display:none!important}.event-dialog[data-astro-cid-slkp63ub]{z-index:8000;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.event-dialog__backdrop[data-astro-cid-slkp63ub]{cursor:pointer;background:#111110b8;border:none;position:absolute;inset:0}.event-dialog__panel[data-astro-cid-slkp63ub]{z-index:1;background:var(--color-bg);border-radius:2px;grid-template-columns:1.4fr 1fr;width:100%;max-width:920px;max-height:min(92vh,900px);display:grid;position:relative;overflow:auto}.event-dialog__panel--text[data-astro-cid-slkp63ub]{grid-template-columns:1fr;max-width:32rem}.event-dialog__x[data-astro-cid-slkp63ub]{z-index:2;cursor:pointer;color:var(--color-text-2);background:0 0;border:none;font-size:1.75rem;line-height:1;position:absolute;top:.5rem;right:.75rem}.event-dialog__x[data-astro-cid-slkp63ub]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.event-dialog__stage[data-astro-cid-slkp63ub]{background:var(--color-black);justify-content:center;align-items:center;min-height:280px;display:flex}.event-dialog__img[data-astro-cid-slkp63ub]{object-fit:contain;max-width:100%;max-height:70vh;display:block}.event-dialog__meta[data-astro-cid-slkp63ub]{padding:1.75rem 1.5rem}.event-dialog__meta[data-astro-cid-slkp63ub] h3[data-astro-cid-slkp63ub]{font-family:var(--font-display);color:var(--color-text);margin:0 0 .2rem;font-size:1.5rem;font-weight:400}.event-dialog__meta[data-astro-cid-slkp63ub] .event-dialog__date[data-astro-cid-slkp63ub]{font-family:var(--font-display);color:var(--color-text);margin:0 0 .2rem;font-size:1.35rem;line-height:1.2}.event-dialog__meta[data-astro-cid-slkp63ub] .event-dialog__hours[data-astro-cid-slkp63ub]{font-family:var(--font-display);color:var(--color-text-2);margin:0 0 .75rem;font-size:1.05rem;line-height:1.2}.event-dialog__meta[data-astro-cid-slkp63ub] p[data-astro-cid-slkp63ub]{color:var(--color-text-2);margin:0 0 .75rem;font-size:.9rem;line-height:1.5}@media (width<=800px){.event-dialog__panel[data-astro-cid-slkp63ub]{grid-template-columns:1fr}}.events[data-astro-cid-tju7ewbk]{background:var(--color-border);color:var(--color-text);padding:3.5rem 4rem 4.5rem}.events[data-astro-cid-tju7ewbk] h2[data-astro-cid-tju7ewbk]{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);margin:0 0 .75rem;font-size:12px;font-weight:700}.dates[data-astro-cid-tju7ewbk]{margin:0;padding:0;list-style:none}.dates[data-astro-cid-tju7ewbk] li[data-astro-cid-tju7ewbk]{border-top:1px solid color-mix(in srgb, var(--color-text) 12%, transparent);grid-template-columns:5.5rem 1fr;gap:1rem;padding:1.15rem 0;display:grid}.dates[data-astro-cid-tju7ewbk] time[data-astro-cid-tju7ewbk]{letter-spacing:.06em;text-transform:uppercase;font-size:12px}.dates[data-astro-cid-tju7ewbk] time[data-astro-cid-tju7ewbk] span[data-astro-cid-tju7ewbk]{font-family:var(--font-display);letter-spacing:0;text-transform:none;font-size:36px;line-height:1;display:block}.dates[data-astro-cid-tju7ewbk] h3[data-astro-cid-tju7ewbk]{font-family:var(--font-display);margin:0 0 .15rem;font-size:26px;font-weight:500}.hours[data-astro-cid-tju7ewbk]{font-family:var(--font-display);color:var(--color-text);margin:0 0 .35rem;font-size:22px;line-height:1.1}.dates[data-astro-cid-tju7ewbk] p[data-astro-cid-tju7ewbk]{color:var(--color-text-2);margin:0}.more[data-astro-cid-tju7ewbk]{cursor:pointer;letter-spacing:.05em;color:var(--color-accent-dark);text-underline-offset:3px;background:0 0;border:none;margin-top:.65rem;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.more[data-astro-cid-tju7ewbk]:hover{color:var(--color-accent)}.more[data-astro-cid-tju7ewbk]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (width<=900px){.events[data-astro-cid-tju7ewbk]{padding:2.5rem 1.25rem 4rem}.dates[data-astro-cid-tju7ewbk] li[data-astro-cid-tju7ewbk]{grid-template-columns:1fr;gap:.35rem}}.poster[data-astro-cid-sbafirry]{min-height:calc(100svh - var(--site-nav-height));background:var(--color-border);color:var(--color-text);grid-template-columns:minmax(18rem,28rem) minmax(0,1fr);align-content:center;align-items:start;gap:2rem;padding:3.5rem 4rem 5rem;display:grid;position:relative}.poster-figure[data-astro-cid-sbafirry]{grid-area:1/2;justify-self:end;width:min(100%,760px);position:relative}.poster-sketch[data-astro-cid-sbafirry]{width:100%;height:auto}.poster-copy[data-astro-cid-sbafirry]{grid-area:1/1;max-width:28rem}.poster-kicker[data-astro-cid-sbafirry]{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.poster-copy[data-astro-cid-sbafirry] h1[data-astro-cid-sbafirry]{font-family:var(--font-display);letter-spacing:-.04em;margin:calc(1.75rem + .09em) 0 0;font-size:clamp(72px,12vw,148px);font-style:italic;font-weight:500;line-height:.82}.poster-lead[data-astro-cid-sbafirry]{max-width:36ch;margin:1.25rem 0 0;font-size:18px;line-height:1.45}.poster-place[data-astro-cid-sbafirry]{color:var(--color-text-2);margin:1.5rem 0 0;font-size:15px;line-height:1.45}@media (width<=1024px){.poster[data-astro-cid-sbafirry]{padding:3rem 2.5rem 4rem}}@media (width<=900px){.poster[data-astro-cid-sbafirry]{grid-template-columns:1fr;padding:2.75rem 1.25rem 3.5rem}.poster-figure[data-astro-cid-sbafirry],.poster-copy[data-astro-cid-sbafirry]{grid-column:1;max-width:none}.poster-copy[data-astro-cid-sbafirry]{grid-row:2}}
