.performances[data-astro-cid-krbdgaxg]{background:#fbf8f1}.loading[data-astro-cid-krbdgaxg],.error[data-astro-cid-krbdgaxg]{color:#625e57;border:1px solid #d8d0c3;border-radius:.6rem;padding:1rem 1.2rem}.loading[data-astro-cid-krbdgaxg]{align-items:center;gap:.7rem;display:flex}.loading[data-astro-cid-krbdgaxg][hidden],.error[data-astro-cid-krbdgaxg][hidden],.band-list[data-astro-cid-krbdgaxg][hidden]{display:none}.loading[data-astro-cid-krbdgaxg] svg{color:#741d2a;animation:1.2s linear infinite spin}.error[data-astro-cid-krbdgaxg]{color:#741d2a;background:#f7e9eb;border-color:#b66b75}.band-list[data-astro-cid-krbdgaxg]{gap:4rem;display:grid}.band[data-astro-cid-krbdgaxg]>header[data-astro-cid-krbdgaxg]{border-bottom:1px solid #d2cabc;grid-template-columns:3rem 1fr auto;align-items:center;gap:1rem;padding-bottom:1rem;display:grid}.band[data-astro-cid-krbdgaxg]>header[data-astro-cid-krbdgaxg] span[data-astro-cid-krbdgaxg]{color:#741d2a;font-family:var(--font-display)}.band[data-astro-cid-krbdgaxg]>header[data-astro-cid-krbdgaxg] h3[data-astro-cid-krbdgaxg]{font-family:var(--font-display);margin:0;font-size:clamp(1.8rem,4vw,3.2rem);font-weight:500}.band[data-astro-cid-krbdgaxg]>header[data-astro-cid-krbdgaxg] i[data-astro-cid-krbdgaxg]{color:#746e64;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-style:normal;font-weight:750}.band-events[data-astro-cid-krbdgaxg]{grid-template-columns:1fr 1fr;gap:1rem;padding-top:1rem;display:grid}.band-events[data-astro-cid-krbdgaxg].single{grid-template-columns:1fr}.band-events[data-astro-cid-krbdgaxg]>[data-astro-cid-krbdgaxg][hidden]{display:none}.performance-card{background:#fffdf8;border:1px solid #d8d0c3;border-radius:.7rem;grid-template-columns:minmax(10rem,.7fr) 1.3fr;min-height:22rem;display:grid;overflow:hidden}.performance-card.is-next{border-color:#741d2a;box-shadow:0 18px 45px #4d131e18}.poster{background:#24211e;min-height:16rem;position:relative;overflow:hidden}.poster-button{color:#fff;cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.poster-button[hidden]{display:none}.poster img{object-fit:cover;width:100%;height:100%;transition:filter .2s,transform .3s}.poster-button:hover img{filter:brightness(.72);transform:scale(1.02)}.expand-poster{opacity:0;background:#0f0d0cdb;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .7rem;font-size:.62rem;font-weight:800;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:.8rem;right:.8rem;transform:translateY(.3rem)}.poster-button:hover .expand-poster,.poster-button:focus-visible .expand-poster{opacity:1;transform:translateY(0)}.poster-placeholder{color:#d9b35d;background:linear-gradient(145deg,#2b2723,#151412);place-items:center;height:100%;min-height:16rem;display:grid}.poster-placeholder[hidden]{display:none}.poster>span{color:#151412;letter-spacing:.1em;text-transform:uppercase;background:#f4e8d1;border-radius:999px;padding:.4rem .65rem;font-size:.58rem;font-weight:850;position:absolute;top:1rem;left:1rem}.is-next .poster>span{color:#fff;background:#741d2a}.event-body{flex-direction:column;align-items:flex-start;padding:clamp(1.3rem,3vw,2rem);display:flex}.event-body>p{color:#741d2a;text-transform:capitalize;margin:0 0 .6rem;font-size:.68rem;font-weight:800}.event-body h4{font-family:var(--font-display);margin:0;font-size:clamp(1.6rem,3vw,2.5rem);font-weight:500;line-height:1.05}.event-body dl{width:100%;margin:auto 0 1.4rem}.event-body dl div{border-top:1px solid #e1dacd;grid-template-columns:4rem 1fr;gap:.7rem;padding:.7rem 0;display:grid}.event-body dt{color:#69635b;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:750}.event-body dd{color:#3f3b36;margin:0;font-size:.82rem;line-height:1.45}.maps-link{color:#741d2a;align-items:center;gap:.5rem;font-size:.74rem;font-weight:800;text-decoration:none;display:inline-flex}.maps-link[hidden]{display:none}.empty-event{color:#756f65;text-align:center;border:1px dashed #c8bfb0;border-radius:.7rem;place-items:center;min-height:8rem;padding:1.5rem;display:grid}.poster-modal[data-astro-cid-krbdgaxg]{color:#fff;background:#151412;border:0;border-radius:.75rem;width:min(92vw,52rem);max-height:92vh;padding:0;overflow:auto;box-shadow:0 24px 80px #0009}.poster-modal[data-astro-cid-krbdgaxg]::backdrop{backdrop-filter:blur(4px);background:#000000d1}.modal-header[data-astro-cid-krbdgaxg]{z-index:1;background:#151412;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex;position:sticky;top:0}.modal-header[data-astro-cid-krbdgaxg] p[data-astro-cid-krbdgaxg]{font-family:var(--font-display);margin:0;font-size:1.1rem}.modal-header[data-astro-cid-krbdgaxg] button[data-astro-cid-krbdgaxg]{color:#fff;aspect-ratio:1;cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:2.6rem;display:grid}.poster-modal[data-astro-cid-krbdgaxg]>img[data-astro-cid-krbdgaxg]{object-fit:contain;width:100%;height:auto;max-height:calc(92vh - 4.5rem);display:block}.preview[data-astro-cid-krbdgaxg]{background:#f0e8da;padding-block:clamp(4rem,7vw,6rem)}.preview[data-astro-cid-krbdgaxg] .band-list[data-astro-cid-krbdgaxg]{grid-template-columns:1fr 1fr;gap:1rem}.preview[data-astro-cid-krbdgaxg] .band[data-astro-cid-krbdgaxg]>header[data-astro-cid-krbdgaxg]{grid-template-columns:2rem 1fr}.preview[data-astro-cid-krbdgaxg] .band[data-astro-cid-krbdgaxg]>header[data-astro-cid-krbdgaxg] i[data-astro-cid-krbdgaxg]{display:none}.preview[data-astro-cid-krbdgaxg] .band[data-astro-cid-krbdgaxg]>header[data-astro-cid-krbdgaxg] h3[data-astro-cid-krbdgaxg]{font-size:clamp(1.5rem,3vw,2.2rem)}.preview[data-astro-cid-krbdgaxg] .band-events[data-astro-cid-krbdgaxg]{grid-template-columns:1fr}.preview[data-astro-cid-krbdgaxg] .performance-card{grid-template-columns:minmax(8rem,.55fr) 1.45fr;min-height:17rem}.preview[data-astro-cid-krbdgaxg] .poster-placeholder{min-height:12rem}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=900px){.band-events[data-astro-cid-krbdgaxg]{grid-template-columns:1fr}}@media (width<=760px){.preview[data-astro-cid-krbdgaxg] .band-list[data-astro-cid-krbdgaxg]{grid-template-columns:1fr;gap:2.5rem}}@media (width<=600px){.band[data-astro-cid-krbdgaxg]>header[data-astro-cid-krbdgaxg]{grid-template-columns:2rem 1fr}.band[data-astro-cid-krbdgaxg]>header[data-astro-cid-krbdgaxg] i[data-astro-cid-krbdgaxg]{grid-column:2}.performance-card{grid-template-columns:1fr}.poster{aspect-ratio:16/10;min-height:0}}svg[data-astro-cid-g5kwm3ld]{fill:currentColor;display:block}.contact[data-astro-cid-d56ov33j]{color:#fff;background:#151412}.contact-grid[data-astro-cid-d56ov33j]{grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,8vw,8rem);display:grid}.info[data-astro-cid-d56ov33j]{flex-direction:column;display:flex}.info[data-astro-cid-d56ov33j]>a[data-astro-cid-d56ov33j],.info-item[data-astro-cid-d56ov33j]{border-top:1px solid #ffffff26;gap:1rem;padding:1.5rem 0;text-decoration:none;display:flex}.info[data-astro-cid-d56ov33j]>a[data-astro-cid-d56ov33j] svg,.info-item[data-astro-cid-d56ov33j] svg{color:#d9b35d;flex:none}.info[data-astro-cid-d56ov33j] span[data-astro-cid-d56ov33j]{color:#ffffffa3;letter-spacing:.12em;text-transform:uppercase;gap:.35rem;font-size:.7rem;display:grid}.info[data-astro-cid-d56ov33j] strong[data-astro-cid-d56ov33j]{color:#fff;letter-spacing:0;text-transform:none;font-size:.94rem;font-weight:500;line-height:1.5}.info-item[data-astro-cid-d56ov33j] span[data-astro-cid-d56ov33j]>a[data-astro-cid-d56ov33j]{color:#fff;letter-spacing:0;text-transform:none;font-size:.94rem;font-weight:500;text-decoration:none}.socials[data-astro-cid-d56ov33j]{gap:.6rem;margin-top:1rem;display:flex}.socials[data-astro-cid-d56ov33j] a[data-astro-cid-d56ov33j]{aspect-ratio:1;border:1px solid #ffffff32;border-radius:50%;place-items:center;width:2.8rem;font-size:.8rem;font-weight:800;text-decoration:none;transition:background .2s,color .2s;display:grid}.socials[data-astro-cid-d56ov33j] a[data-astro-cid-d56ov33j]:hover{color:#151412;background:#f4e8d1}form[data-astro-cid-d56ov33j]{color:#151412;background:#f4e8d1;border-radius:.7rem;grid-template-columns:1fr 1fr;gap:1.1rem;padding:clamp(1.2rem,4vw,2.5rem);display:grid}form[data-astro-cid-d56ov33j]>label[data-astro-cid-d56ov33j]{letter-spacing:.1em;text-transform:uppercase;gap:.5rem;font-size:.68rem;font-weight:800;display:grid}form[data-astro-cid-d56ov33j]>label[data-astro-cid-d56ov33j]:nth-of-type(3),form[data-astro-cid-d56ov33j]>label[data-astro-cid-d56ov33j]:nth-of-type(4),.privacy[data-astro-cid-d56ov33j],form[data-astro-cid-d56ov33j] button[data-astro-cid-d56ov33j]{grid-column:1/-1}input[data-astro-cid-d56ov33j],select[data-astro-cid-d56ov33j],textarea[data-astro-cid-d56ov33j]{color:#151412;text-transform:none;background:0 0;border:0;border-bottom:1px solid #a59b8a;border-radius:0;outline:0;width:100%;min-height:3rem;padding:.6rem .1rem;font-size:1rem}textarea[data-astro-cid-d56ov33j]{resize:vertical}input[data-astro-cid-d56ov33j]:focus,select[data-astro-cid-d56ov33j]:focus,textarea[data-astro-cid-d56ov33j]:focus{border-color:#741d2a;box-shadow:0 1px #741d2a}.privacy[data-astro-cid-d56ov33j]{color:#5e574c;letter-spacing:0;text-transform:none;grid-template-columns:auto 1fr;align-items:start;gap:.6rem;font-weight:500;line-height:1.45;display:flex}.privacy[data-astro-cid-d56ov33j] input[data-astro-cid-d56ov33j]{accent-color:#741d2a;width:1rem;min-height:1rem}.privacy[data-astro-cid-d56ov33j] a[data-astro-cid-d56ov33j]{color:#741d2a;text-underline-offset:.18rem;font-weight:750}.form-success[data-astro-cid-d56ov33j]{color:#27472c;background:#e6f0e5;border:1px solid #6d9371;border-radius:.5rem;grid-column:1/-1;margin:0;padding:.8rem 1rem;font-size:.82rem;line-height:1.5}.form-success[data-astro-cid-d56ov33j][hidden]{display:none}form[data-astro-cid-d56ov33j] button[data-astro-cid-d56ov33j]{color:#fff;cursor:pointer;background:#741d2a;border:0;width:100%}.honeypot[data-astro-cid-d56ov33j]{position:absolute;left:-9999px}@media (width<=760px){.contact-grid[data-astro-cid-d56ov33j]{grid-template-columns:1fr}}@media (width<=520px){form[data-astro-cid-d56ov33j]{grid-template-columns:1fr}form[data-astro-cid-d56ov33j]>label[data-astro-cid-d56ov33j]{grid-column:1/-1}}
