h3.svelte-t0i9e9{margin:0}a.cta.svelte-t0i9e9{align-self:center}.wrapper.svelte-t0i9e9{border:1px solid black;display:inline-grid;grid-template-columns:4px 1fr 4px;grid-template-rows:4px 1fr 4px}.wrapper.svelte-t0i9e9 .content:where(.svelte-t0i9e9){border:1px solid black;padding:1rem;text-align:center;display:flex;flex-direction:column;gap:1rem}.wrapper.svelte-t0i9e9 .filled:where(.svelte-t0i9e9){background:#000}.wrapper.svelte-t0i9e9 .top-bottom:where(.svelte-t0i9e9){border-top:1px solid black;border-bottom:1px solid black}.wrapper.svelte-t0i9e9 .left-right:where(.svelte-t0i9e9){border-left:1px solid black;border-right:1px solid black}.intro.svelte-s7p1qh{aspect-ratio:6/3;object-fit:cover}details.svelte-s7p1qh{margin-bottom:2rem}details.svelte-s7p1qh table:where(.svelte-s7p1qh){padding:1rem 2rem}details.svelte-s7p1qh table:where(.svelte-s7p1qh) td:where(.svelte-s7p1qh){padding:.25rem .5rem;min-width:6rem;vertical-align:top}details.svelte-s7p1qh table:where(.svelte-s7p1qh) td:where(.svelte-s7p1qh):nth-child(1){width:180px}details.svelte-s7p1qh table:where(.svelte-s7p1qh) td:where(.svelte-s7p1qh):nth-child(2){width:160px}details.svelte-s7p1qh .narrow-performances:where(.svelte-s7p1qh){padding:1rem 2rem;display:flex;flex-direction:column;gap:1rem}.calendar.svelte-s7p1qh{margin-top:2rem;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:2rem repeat(auto-fill,1fr);border:.5px solid #ddd}.calendar.svelte-s7p1qh>div.header:where(.svelte-s7p1qh){background:var(--blue);color:#fff;border:none}.calendar.svelte-s7p1qh>div:where(.svelte-s7p1qh){border:.5px solid #ddd;padding:.5rem;display:flex;flex-direction:column;gap:.5rem}.calendar.svelte-s7p1qh>div.today:where(.svelte-s7p1qh){border:1px solid var(--blue)}.calendar.svelte-s7p1qh>div.today:where(.svelte-s7p1qh) div.date:where(.svelte-s7p1qh){color:var(--blue)}.calendar.svelte-s7p1qh div.date:where(.svelte-s7p1qh){color:var(--gray)}.calendar.svelte-s7p1qh button:where(.svelte-s7p1qh){padding:0;text-align:left;border:none;cursor:pointer}.calendar.svelte-s7p1qh button:where(.svelte-s7p1qh):hover{color:var(--blue);background:none}.performances.svelte-s7p1qh{display:flex;flex-direction:column;gap:2rem}.performance.svelte-s7p1qh{display:flex;flex-direction:column;gap:.5rem}.performance.svelte-s7p1qh .perf-inner:where(.svelte-s7p1qh){display:grid;grid-template-columns:4fr 3fr;gap:1rem}.performance.svelte-s7p1qh .text:where(.svelte-s7p1qh){flex-grow:1;display:flex;flex-direction:column;gap:.5rem}.performance.svelte-s7p1qh .time:where(.svelte-s7p1qh){min-width:4em}.performance.svelte-s7p1qh .genre:where(.svelte-s7p1qh){font-style:italic;color:var(--gray)}.performance.svelte-s7p1qh .bio:where(.svelte-s7p1qh){padding-left:2rem}.performance.svelte-s7p1qh .meta:where(.svelte-s7p1qh){padding-left:2rem;display:flex;gap:1rem;align-items:center}.performance.svelte-s7p1qh h3:where(.svelte-s7p1qh){margin:0}.performance.svelte-s7p1qh img:where(.svelte-s7p1qh){max-width:400px;width:100%}.performance p{margin:0}@media (max-width: 1000px){.performance.svelte-s7p1qh .perf-inner:where(.svelte-s7p1qh){display:flex;flex-direction:column-reverse}}dialog.svelte-s7p1qh{max-width:720px}dialog.svelte-s7p1qh .button-wrapper:where(.svelte-s7p1qh){display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;font-family:watkins}dialog.svelte-s7p1qh button:where(.svelte-s7p1qh){width:2rem;height:2rem}
