.hero-photo[data-astro-cid-lcdefpme]{text-align:center;background-image:linear-gradient(#0a07049e 0%,#0a070438 30%,#0a07044d 58%,#0a0704b8 100%),url(/images/hero-live.jpg);background-position:50% 22%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:none;min-height:100svh;margin:0;padding:clamp(6.5rem,22vh,9rem) 1.5rem 3rem;display:flex;position:relative}.corner-logo[data-astro-cid-lcdefpme]{filter:drop-shadow(0 2px 10px #0009);width:clamp(76px,14vw,116px);position:absolute;top:clamp(5.5rem,18vh,7.5rem);left:1rem}.hero-photo[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:.02em;color:#fff;text-shadow:0 2px 20px #0009;margin:0;font-size:clamp(2.3rem,9vw,4.6rem);line-height:.95}.hero-photo[data-astro-cid-lcdefpme] .tagline[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:.3em;color:var(--gold);text-transform:uppercase;text-shadow:0 2px 12px #0009;margin:.6rem 0 0;font-size:clamp(.75rem,2.2vw,1rem)}.hero-photo[data-astro-cid-lcdefpme] .signup[data-astro-cid-lcdefpme]{margin-top:1.85rem}.hero-photo[data-astro-cid-lcdefpme] .signup[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme][type=email]{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;border-color:#ffffff8c}.hero-photo[data-astro-cid-lcdefpme] .signup[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme][type=email]::placeholder{color:#ffffffbf}.hero-photo[data-astro-cid-lcdefpme] .signup[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme][type=email]:focus{border-color:var(--gold)}.hero-photo[data-astro-cid-lcdefpme] .signup[data-astro-cid-lcdefpme] .note[data-astro-cid-lcdefpme]{color:#fffc;text-shadow:0 1px 8px #00000080}.hero-photo[data-astro-cid-lcdefpme] .signup[data-astro-cid-lcdefpme] .status[data-astro-cid-lcdefpme].ok{color:#fff}.intro[data-astro-cid-lcdefpme]{text-align:center;border-top:1px solid var(--rule)}.intro[data-astro-cid-lcdefpme] .blurb[data-astro-cid-lcdefpme]{max-width:42rem;color:var(--bone-dim);margin:0 auto;font-size:clamp(1rem,2.2vw,1.15rem);font-style:italic;line-height:1.6}.about[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.live[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.gigs[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--gold);letter-spacing:.01em;margin:0 0 1.5rem;font-size:clamp(1.6rem,4vw,2.2rem)}.about[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--bone-dim);margin:0 0 1.25rem;font-size:1.1rem;line-height:1.75}.about[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{margin-bottom:0}.gigs[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule)}.gigs[data-astro-cid-lcdefpme] .empty[data-astro-cid-lcdefpme]{color:var(--bone-dim);font-size:1.05rem;font-style:italic}.gig-list[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.gig-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;padding:1rem 0;display:flex}.gig-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{border-top:1px solid var(--rule)}.gig-list[data-astro-cid-lcdefpme] .gig-date[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--gold);letter-spacing:.04em;min-width:7rem;font-size:.9rem}.gig-list[data-astro-cid-lcdefpme] .gig-venue[data-astro-cid-lcdefpme]{color:var(--bone);font-weight:600}.gig-list[data-astro-cid-lcdefpme] .gig-city[data-astro-cid-lcdefpme]{color:var(--bone-dim);font-size:.95rem}.gig-list[data-astro-cid-lcdefpme] .gig-link[data-astro-cid-lcdefpme]{color:var(--gold);text-transform:uppercase;letter-spacing:.06em;margin-left:auto;font-size:.85rem;text-decoration:none}.gig-list[data-astro-cid-lcdefpme] .gig-link[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.live[data-astro-cid-lcdefpme]{max-width:none;padding:0}.live[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{margin:0;position:relative}.live[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;max-height:70vh}.live[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--bone-dim);max-width:46rem;margin:0 auto;padding:1.25rem 1.5rem;font-size:.9rem}.merch[data-astro-cid-lcdefpme]{text-align:center;border-top:1px solid var(--rule)}.merch[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--gold);margin:0 0 .75rem;font-size:clamp(1.6rem,4vw,2.2rem)}.merch[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--bone-dim);margin:0 0 2rem;font-size:1.05rem}.shop-link[data-astro-cid-lcdefpme]{border:1.5px solid var(--gold);color:var(--gold);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;border-radius:.4rem;padding:.85rem 1.75rem;font-size:.85rem;text-decoration:none;transition:background .15s,color .15s;display:inline-block}.shop-link[data-astro-cid-lcdefpme]:hover{background:var(--gold);color:var(--ink)}.merch[data-astro-cid-lcdefpme] .signup[data-astro-cid-lcdefpme]{margin:2rem auto 0}.ambient-toggle[data-astro-cid-lcdefpme]{border:1px solid var(--rule);width:3rem;height:3rem;color:var(--bone-dim);cursor:pointer;z-index:4;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#16110cd9;border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;transition:color .15s,border-color .15s;display:flex;position:fixed;bottom:1rem;right:1rem}.ambient-toggle[data-astro-cid-lcdefpme].playing{color:var(--gold);border-color:var(--gold)}.ambient-toggle[data-astro-cid-lcdefpme]:before{content:"♫"}
