.hero:where(.astro-DJYQFZXA){display:flex;flex-direction:column;align-items:center;gap:2rem}.roles:where(.astro-DJYQFZXA){display:flex;flex-wrap:wrap;gap:.75rem}.hero:where(.astro-DJYQFZXA) img:where(.astro-DJYQFZXA){aspect-ratio:5 / 4;object-fit:cover;object-position:center;border-radius:1.5rem;box-shadow:var(--shadow-md)}.intro:where(.astro-DJYQFZXA){font-size:1.05rem;max-width:60ch;margin-inline:auto}.intro-note:where(.astro-DJYQFZXA){font-size:.95rem;color:var(--gray-300, rgba(255, 255, 255, .7))}.quick-insights:where(.astro-DJYQFZXA){display:grid;gap:2rem}.stats-grid:where(.astro-DJYQFZXA){display:grid;gap:1rem}.stat-card:where(.astro-DJYQFZXA){padding:1.25rem 1.5rem;border-radius:1.25rem;background:rgba(255,255,255,.07);box-shadow:var(--shadow-sm, 0 12px 25px rgba(0, 0, 0, .25))}.stat-value:where(.astro-DJYQFZXA){font-size:1.4rem;font-weight:600}.stat-label:where(.astro-DJYQFZXA){margin-top:.25rem;color:#ffffffb3}.quick-nav:where(.astro-DJYQFZXA){display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-radius:999px;background:rgba(255,255,255,.05)}.quick-nav-label:where(.astro-DJYQFZXA){font-weight:600}.quick-nav:where(.astro-DJYQFZXA) ul:where(.astro-DJYQFZXA){display:flex;gap:.75rem;flex-wrap:wrap;list-style:none;margin:0;padding:0}.quick-nav:where(.astro-DJYQFZXA) a:where(.astro-DJYQFZXA){display:inline-flex;align-items:center;gap:.25rem;padding:.4rem .85rem;border-radius:999px;background:rgba(255,255,255,.08);color:inherit;font-size:.95rem;text-decoration:none;transition:background .15s ease,transform .15s ease}.quick-nav:where(.astro-DJYQFZXA) a:where(.astro-DJYQFZXA):hover{background:rgba(255,255,255,.15);transform:translateY(-1px)}.highlights:where(.astro-DJYQFZXA){gap:2rem}.highlight-grid:where(.astro-DJYQFZXA){display:grid;gap:1.5rem}.highlight-card:where(.astro-DJYQFZXA){display:grid;gap:1.25rem;background:rgba(255,255,255,.06);border-radius:1.25rem;padding:1.5rem;box-shadow:var(--shadow-sm, 0 12px 25px rgba(0, 0, 0, .25))}.highlight-card:where(.astro-DJYQFZXA).album{background:rgba(51,51,51,.4)}.highlight-copy:where(.astro-DJYQFZXA) h3:where(.astro-DJYQFZXA){font-size:1.2rem}.bandcamp-embed:where(.astro-DJYQFZXA) iframe:where(.astro-DJYQFZXA){border-radius:.75rem;width:100%}.highlight-link:where(.astro-DJYQFZXA){display:inline-flex;align-items:center;gap:.5rem;width:fit-content;padding:.75rem 1.25rem;border-radius:999px;background:var(--gradient-subtle, rgba(255, 255, 255, .08));color:inherit;font-weight:600;text-decoration:none;transition:transform .15s ease,background .15s ease}.highlight-link:where(.astro-DJYQFZXA):hover{transform:translateY(-2px);background:rgba(255,255,255,.12)}.live-section:where(.astro-DJYQFZXA){gap:2rem}.video-grid:where(.astro-DJYQFZXA){display:grid;gap:1.5rem}.video-card:where(.astro-DJYQFZXA){display:grid;gap:1rem;background:rgba(255,255,255,.04);border-radius:1.25rem;padding:1.25rem;box-shadow:var(--shadow-sm, 0 12px 25px rgba(0, 0, 0, .25))}.video-wrapper:where(.astro-DJYQFZXA){position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:.75rem}.video-wrapper:where(.astro-DJYQFZXA) iframe:where(.astro-DJYQFZXA){position:absolute;inset:0;width:100%;height:100%}.video-meta:where(.astro-DJYQFZXA) h3:where(.astro-DJYQFZXA){font-size:1.1rem}.video-details:where(.astro-DJYQFZXA){font-size:.95rem;color:#ffffffad}@media (min-width: 40em){.intro:where(.astro-DJYQFZXA){margin-inline:0}.stats-grid:where(.astro-DJYQFZXA){grid-template-columns:repeat(3,minmax(0,1fr))}.quick-nav:where(.astro-DJYQFZXA){justify-content:space-between}.highlight-grid:where(.astro-DJYQFZXA){grid-template-columns:repeat(2,minmax(0,1fr))}.video-grid:where(.astro-DJYQFZXA){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 50em){.hero:where(.astro-DJYQFZXA){display:grid;grid-template-columns:6fr 4fr;padding-inline:2.5rem;gap:3.75rem;align-items:center}.intro:where(.astro-DJYQFZXA){max-width:50ch}}@media (prefers-reduced-motion: reduce){.video-wrapper:where(.astro-DJYQFZXA) iframe:where(.astro-DJYQFZXA){animation:none}}
