.hero-wrap[data-astro-cid-6o27kgmg]{background:var(--bg)}.hero-bottom[data-astro-cid-6o27kgmg]{padding:48px 0 96px}.hero-role[data-astro-cid-6o27kgmg]{text-transform:uppercase;letter-spacing:2px;color:var(--muted);margin-bottom:48px;font-size:13px}.hero-stats[data-astro-cid-6o27kgmg]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.stat-card[data-astro-cid-6o27kgmg]{background:var(--card);flex-direction:column;gap:8px;padding:28px;display:flex}.stat-num[data-astro-cid-6o27kgmg]{font-size:40px;font-weight:500;line-height:1}.stat-plus[data-astro-cid-6o27kgmg]{color:var(--accent)}.stat-label[data-astro-cid-6o27kgmg]{text-transform:uppercase;letter-spacing:2px;color:var(--muted);font-size:11px}.section[data-astro-cid-6o27kgmg]{padding:96px 0}.section-alt[data-astro-cid-6o27kgmg]{background:var(--bg-alt)}.section-alt2[data-astro-cid-6o27kgmg]{background:var(--bg-alt2)}.bio-teaser[data-astro-cid-6o27kgmg]{grid-template-columns:200px 1fr;align-items:start;gap:48px;display:grid}.lead[data-astro-cid-6o27kgmg]{margin-bottom:24px;font-size:clamp(26px,3vw,36px);font-weight:400;line-height:1.3}.genre-tags[data-astro-cid-6o27kgmg]{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.tag[data-astro-cid-6o27kgmg]{text-transform:uppercase;letter-spacing:2px;border:1px solid var(--text);padding:6px 12px;font-size:11px}.shows-header[data-astro-cid-6o27kgmg]{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.shows-list[data-astro-cid-6o27kgmg]{background:var(--card);padding:8px 32px}.show-row[data-astro-cid-6o27kgmg]{border-bottom:1px solid var(--line);grid-template-columns:72px 1fr 1.3fr auto;align-items:center;gap:16px;padding:16px 0;display:grid}.show-row[data-astro-cid-6o27kgmg]:last-child{border-bottom:none}.date-chip[data-astro-cid-6o27kgmg]{background:var(--text);color:var(--bg);text-align:center;padding:6px 8px;font-size:13px;font-weight:500}.show-venue[data-astro-cid-6o27kgmg]{flex-direction:column;display:flex}.show-venue[data-astro-cid-6o27kgmg] strong[data-astro-cid-6o27kgmg]{font-size:17px;font-weight:500}.show-city[data-astro-cid-6o27kgmg]{color:var(--muted);font-size:15px}.show-desc[data-astro-cid-6o27kgmg]{color:var(--body2);font-size:15px}.badge-upcoming[data-astro-cid-6o27kgmg]{background:var(--text);color:var(--bg);text-transform:uppercase;letter-spacing:1px;padding:4px 8px;font-size:10px}.quote[data-astro-cid-6o27kgmg]{text-align:center;max-width:900px;margin:0 auto;font-size:clamp(32px,4vw,56px);font-weight:400;line-height:1.2}.gallery-grid[data-astro-cid-6o27kgmg]{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.gallery-tile[data-astro-cid-6o27kgmg]{aspect-ratio:1;position:relative;overflow:hidden}.gallery-tile[data-astro-cid-6o27kgmg] img[data-astro-cid-6o27kgmg]{object-fit:cover;width:100%;height:100%}.gallery-placeholder[data-astro-cid-6o27kgmg]{background:var(--placeholder);width:100%;height:100%}.gallery-overlay[data-astro-cid-6o27kgmg]{color:#fff;background:linear-gradient(#0000 62%,#0000008c 100%);flex-direction:column;padding:24px;display:flex;position:absolute;bottom:0;left:0;right:0}.gallery-title[data-astro-cid-6o27kgmg]{font-size:24px;font-weight:500}.gallery-sub[data-astro-cid-6o27kgmg]{text-transform:uppercase;letter-spacing:2px;opacity:.8;font-size:11px}.video-grid[data-astro-cid-6o27kgmg]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.video-card[data-astro-cid-6o27kgmg]{background:var(--card);padding:16px 16px 24px}.video-thumb[data-astro-cid-6o27kgmg]{aspect-ratio:16/9;object-fit:cover;width:100%;margin-bottom:16px}.video-placeholder[data-astro-cid-6o27kgmg]{aspect-ratio:16/9;background:var(--placeholder);width:100%;margin-bottom:16px}.video-title[data-astro-cid-6o27kgmg]{font-size:17px;font-weight:500}.candy-teaser-photo[data-astro-cid-6o27kgmg]{aspect-ratio:2/3;object-fit:cover;object-position:center top;background:var(--bg-alt);border-radius:4px;width:100%;max-width:380px;margin-bottom:16px;display:block}.candy-meta[data-astro-cid-6o27kgmg]{color:var(--muted);margin-bottom:16px;font-size:12px}@media (width<=768px){.hero-stats[data-astro-cid-6o27kgmg]{grid-template-columns:repeat(2,1fr)}.bio-teaser[data-astro-cid-6o27kgmg]{grid-template-columns:1fr;gap:24px}.show-row[data-astro-cid-6o27kgmg]{grid-template-columns:1fr;gap:8px}.gallery-grid[data-astro-cid-6o27kgmg],.video-grid[data-astro-cid-6o27kgmg]{grid-template-columns:1fr}}
