.pageHead[data-astro-cid-pbeyvqpm]{background:radial-gradient(ellipse at 90% 0%, var(--pagehead-glow), transparent 55%);border-bottom:1px solid var(--hairline);padding:72px 0 40px}.pageHead__crumbs[data-astro-cid-pbeyvqpm]{align-items:center;gap:10px;margin-bottom:32px;display:flex}.pageHead__crumbs[data-astro-cid-pbeyvqpm] a[data-astro-cid-pbeyvqpm]{color:var(--text-muted)}.pageHead__actions[data-astro-cid-pbeyvqpm]{margin-top:40px}.chapterFilters[data-astro-cid-pbeyvqpm]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chapterFilters[data-astro-cid-pbeyvqpm] .label[data-astro-cid-pbeyvqpm]{margin-right:8px}.chapterFilters__btn[data-astro-cid-pbeyvqpm]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-soft);border:1px solid var(--hairline-strong);cursor:pointer;transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;border-radius:2px;padding:11px 16px;font-size:11px}.chapterFilters__btn[data-astro-cid-pbeyvqpm]:hover{border-color:var(--green);color:var(--green)}.chapterFilters__btn[data-astro-cid-pbeyvqpm].is-active{background:var(--green);color:var(--cream);border-color:var(--green)}.filterEmpty[data-astro-cid-pbeyvqpm]{font-family:var(--font-body);color:var(--text-muted);margin-top:20px;font-size:14px}.filterEmpty[data-astro-cid-pbeyvqpm] a[data-astro-cid-pbeyvqpm]{color:var(--ochre);text-underline-offset:3px;text-decoration:underline}.eventList[data-astro-cid-pbeyvqpm]{flex-direction:column;gap:clamp(40px,6vw,64px);display:flex}.eventRow[data-astro-cid-pbeyvqpm]{border-top:1px solid var(--brass-route);grid-template-columns:320px 1fr;gap:0 clamp(24px,3.5vw,44px);padding-top:clamp(20px,3vw,32px);display:grid}@media (width<=800px){.eventRow[data-astro-cid-pbeyvqpm]{grid-template-columns:1fr}}.eventRow__poster[data-astro-cid-pbeyvqpm]{background:var(--green);color:var(--text-on-dark);--keyline:var(--brass);flex-direction:column;padding:32px 28px;display:flex;position:relative;overflow:hidden}.eventRow__scene[data-astro-cid-pbeyvqpm]{opacity:.85;pointer-events:none;height:46%;position:absolute;inset:auto 0 0}.eventRow__scene[data-astro-cid-pbeyvqpm]:before{content:"";z-index:1;background:linear-gradient(180deg, var(--green) 0%, transparent 45%);position:absolute;inset:0}.eventRow__num[data-astro-cid-pbeyvqpm]{letter-spacing:.24em;color:var(--brass-2);margin-bottom:24px;font-size:11px;position:relative}.eventRow__title[data-astro-cid-pbeyvqpm]{color:var(--cream);margin:0 0 24px;font-size:clamp(22px,2.6vw,33px);position:relative}.eventRow__location[data-astro-cid-pbeyvqpm]{color:var(--text-on-dark-soft);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin-top:auto;font-size:12px;display:inline-flex;position:relative}.eventRow__coord[data-astro-cid-pbeyvqpm]{color:var(--brass-2);letter-spacing:.14em;margin-top:10px;font-size:11px;position:relative}.eventRow__body[data-astro-cid-pbeyvqpm]{flex-direction:column;gap:20px;padding:4px 0 0;display:flex}@media (width<=800px){.eventRow__body[data-astro-cid-pbeyvqpm]{padding:24px 0 0}}.eventRow__specline[data-astro-cid-pbeyvqpm]{letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:11px}.eventRow__seats[data-astro-cid-pbeyvqpm]{color:var(--ochre)}.eventRow__desc[data-astro-cid-pbeyvqpm]{font-family:var(--font-body);color:var(--text-soft);max-width:62ch;margin:0;font-size:16px;line-height:1.6}.eventRow__req[data-astro-cid-pbeyvqpm] ul[data-astro-cid-pbeyvqpm]{grid-template-columns:1fr 1fr;gap:8px 20px;margin:0;padding:0;list-style:none;display:grid}@media (width<=600px){.eventRow__req[data-astro-cid-pbeyvqpm] ul[data-astro-cid-pbeyvqpm]{grid-template-columns:1fr}}.eventRow__req[data-astro-cid-pbeyvqpm] li[data-astro-cid-pbeyvqpm]{font-family:var(--font-sans);color:var(--text-soft);align-items:flex-start;gap:10px;font-size:14px;display:flex}.eventRow__req[data-astro-cid-pbeyvqpm] .req__ico[data-astro-cid-pbeyvqpm]{color:var(--green);flex-shrink:0;margin-top:3px}.eventRow__foot[data-astro-cid-pbeyvqpm]{border-top:1px dashed var(--hairline);justify-content:space-between;align-items:end;gap:20px;padding-top:20px;display:flex}.eventRow__when[data-astro-cid-pbeyvqpm]{color:var(--green);letter-spacing:.02em;margin-top:4px;font-size:16px}@media (width<=600px){.eventRow__foot[data-astro-cid-pbeyvqpm]{flex-direction:column;align-items:flex-start}.eventRow__foot[data-astro-cid-pbeyvqpm] .btn[data-astro-cid-pbeyvqpm]{justify-content:center;width:100%}}
