.perf-head[data-astro-cid-umullm7u]{background:var(--ground);position:relative}.perf-head__topo[data-astro-cid-umullm7u]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.perf-head__topo[data-astro-cid-umullm7u] .topo{aspect-ratio:auto;background:0 0;border:0;border-radius:0;position:absolute;inset:0}.perf-head__inner[data-astro-cid-umullm7u]{max-width:var(--container);padding:var(--space-8) var(--space-4) var(--space-6);margin-inline:auto;position:relative}.perf-head__title[data-astro-cid-umullm7u]{margin-top:var(--space-3);font-size:var(--step-4);color:var(--paper);max-width:20ch}.perf-head__lede[data-astro-cid-umullm7u]{margin-top:var(--space-4);color:var(--fog);max-width:44ch}.perf-list[data-astro-cid-umullm7u]{background:var(--ground)}.perf-list__inner[data-astro-cid-umullm7u]{max-width:var(--container);padding:0 var(--space-4) var(--space-8);margin-inline:auto}.gig[data-astro-cid-umullm7u]{max-width:52rem;padding-block:var(--space-6);border-top:1px solid var(--hairline)}.gig--poster[data-astro-cid-umullm7u]{column-gap:var(--space-5);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.gig__poster[data-astro-cid-umullm7u]{grid-area:1/2/span 4;margin:0}.gig__poster[data-astro-cid-umullm7u] img[data-astro-cid-umullm7u]{background:var(--raise);border:1px solid var(--hairline);border-radius:var(--radius);width:7rem;height:auto;display:block}.gig__poster-trigger[data-astro-cid-umullm7u]{border-radius:var(--radius);cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.gig__poster-trigger[data-astro-cid-umullm7u] img[data-astro-cid-umullm7u]{cursor:zoom-in;transition:border-color .15s}.gig__poster-trigger[data-astro-cid-umullm7u]:hover img[data-astro-cid-umullm7u],.gig__poster-trigger[data-astro-cid-umullm7u]:focus-visible img[data-astro-cid-umullm7u]{border-color:var(--accent)}.gig__poster-hint[data-astro-cid-umullm7u]{margin-top:var(--space-2);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--fog);text-align:center;font-size:.75rem;display:block}@media (width<=719px){.gig__poster[data-astro-cid-umullm7u] img[data-astro-cid-umullm7u]{width:5.5rem}}.gig__title[data-astro-cid-umullm7u]{margin-top:var(--space-2);font-size:var(--step-2);color:var(--paper)}.gig__meta[data-astro-cid-umullm7u]{margin-top:var(--space-2);color:var(--fog);font-family:var(--font-mono);font-size:.8125rem}.gig__actions[data-astro-cid-umullm7u]{align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.gig__action[data-astro-cid-umullm7u]{min-height:44px;color:var(--accent);font-family:var(--font-mono);border-bottom:1px solid #0000;align-items:center;font-size:.8125rem;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.gig__action[data-astro-cid-umullm7u]:hover{color:var(--accent-bright);border-bottom-color:var(--accent-bright)}.gig__tickets[data-astro-cid-umullm7u]{font-size:.875rem}.perf-empty[data-astro-cid-umullm7u]{padding-block:var(--space-7) var(--space-6);border-top:1px solid var(--hairline)}.perf-empty__title[data-astro-cid-umullm7u]{font-size:var(--step-3);color:var(--paper);max-width:30ch}.perf-empty__copy[data-astro-cid-umullm7u]{margin-top:var(--space-3);color:var(--fog);max-width:44ch}.perf-empty[data-astro-cid-umullm7u] .text-link[data-astro-cid-umullm7u]{min-height:44px;margin-top:var(--space-4);display:inline-block}.subscribe[data-astro-cid-umullm7u]{background:var(--ground);border-top:1px solid var(--hairline)}.subscribe__inner[data-astro-cid-umullm7u]{max-width:var(--container);padding:var(--space-7) var(--space-4) var(--space-8);margin-inline:auto}.subscribe__copy[data-astro-cid-umullm7u]{margin-top:var(--space-3);color:var(--fog);max-width:52ch}.subscribe__link[data-astro-cid-umullm7u]{min-height:44px;margin-top:var(--space-4);color:var(--accent);font-family:var(--font-mono);border-bottom:1px solid #0000;align-items:center;font-size:.8125rem;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.subscribe__link[data-astro-cid-umullm7u]:hover{color:var(--accent-bright);border-bottom-color:var(--accent-bright)}.archive[data-astro-cid-umullm7u]{background:var(--paper-2);color:var(--ink)}.archive__inner[data-astro-cid-umullm7u]{max-width:var(--container);padding:var(--space-8) var(--space-4);margin-inline:auto}.archive__summary[data-astro-cid-umullm7u]{align-items:center;gap:var(--space-2);min-height:44px;color:var(--accent-deep);cursor:pointer;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;list-style:none;transition:color .15s;display:flex}.archive__summary[data-astro-cid-umullm7u]::-webkit-details-marker{display:none}.archive__summary[data-astro-cid-umullm7u]:hover{color:var(--ink)}.archive__summary[data-astro-cid-umullm7u]:after{content:"+";margin-left:var(--space-1);font-size:1rem;line-height:1}.archive__details[data-astro-cid-umullm7u][open] .archive__summary[data-astro-cid-umullm7u]:after{content:"−"}.archive__count[data-astro-cid-umullm7u]{color:var(--fog-dark)}.archive__empty[data-astro-cid-umullm7u]{max-width:52ch;margin-top:var(--space-4);color:var(--ink)}.archive__list[data-astro-cid-umullm7u]{margin-top:var(--space-5)}.archive-entry[data-astro-cid-umullm7u]{max-width:52rem;padding-block:var(--space-5);border-top:1px solid var(--hairline-dark)}.archive-entry__meta[data-astro-cid-umullm7u]{color:var(--fog-dark);font-family:var(--font-mono);font-size:.8125rem}.archive-entry__title[data-astro-cid-umullm7u]{margin-top:var(--space-2);font-size:var(--step-2);color:var(--ink)}.archive-entry__venue[data-astro-cid-umullm7u]{margin-top:var(--space-2);color:var(--ink)}.poster-dialog[data-astro-cid-umullm7u]{max-width:min(640px,92vw);max-height:min(85vh,100%);padding:var(--space-6);border:1px solid var(--hairline-dark);border-radius:var(--radius);background:var(--paper);overflow:auto}.poster-dialog[data-astro-cid-umullm7u]::backdrop{background:#0f1f1a8c}.poster-dialog[data-astro-cid-umullm7u][open]{animation:.18s poster-dialog-in}.poster-dialog[data-astro-cid-umullm7u][open]::backdrop{animation:.18s poster-backdrop-in}.poster-dialog[data-astro-cid-umullm7u][open].poster-dialog--closing{animation:.18s forwards poster-dialog-out}.poster-dialog[data-astro-cid-umullm7u][open].poster-dialog--closing::backdrop{animation:.18s forwards poster-backdrop-out}.poster-dialog__img[data-astro-cid-umullm7u]{max-width:100%;max-height:calc(85vh - 2 * var(--space-6) - 4px);border:1px solid var(--hairline-dark);border-radius:var(--radius);width:auto;height:auto;margin-inline:auto;display:block}.poster-dialog__caption[data-astro-cid-umullm7u]{margin:var(--space-3) 0 0;color:var(--fog-dark);font-family:var(--font-mono);font-size:.8125rem}.poster-dialog__close[data-astro-cid-umullm7u]{top:var(--space-2);right:var(--space-2);border:1px solid var(--hairline-dark);border-radius:var(--radius);background:var(--paper);min-width:44px;min-height:44px;color:var(--ink);font-family:var(--font-mono);cursor:pointer;place-items:center;font-size:1.25rem;line-height:1;display:grid;position:absolute}@keyframes poster-dialog-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes poster-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes poster-dialog-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}@keyframes poster-backdrop-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.poster-dialog[data-astro-cid-umullm7u][open],.poster-dialog[data-astro-cid-umullm7u][open]::backdrop,.poster-dialog[data-astro-cid-umullm7u][open].poster-dialog--closing,.poster-dialog[data-astro-cid-umullm7u][open].poster-dialog--closing::backdrop{animation:none}}
