.hero[data-astro-cid-bbe6dxrz]{position:relative;width:100%;display:flex;align-items:center;justify-content:center;background:url(/images/hero.jpg) top center/100% auto no-repeat;background-color:var(--bg-primary);margin-top:var(--nav-height);padding-top:4rem;padding-bottom:4rem}.hero__overlay[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background:linear-gradient(to bottom,#0d0d0db3,#0d0d0d80,#0d0d0dd9)}.hero__content[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;text-align:center;animation:fade-in-up .8s ease-out}.hero__title[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);font-size:clamp(3.5rem,10vw,8rem);letter-spacing:.05em;line-height:1;margin-bottom:.5rem}.hero__tagline[data-astro-cid-bbe6dxrz]{font-family:var(--font-body);font-size:clamp(1rem,2.5vw,1.5rem);color:var(--text-secondary);margin-bottom:2rem;font-style:italic}.hero__cta[data-astro-cid-bbe6dxrz]{font-size:1.25rem;padding:1rem 3rem}.member-card[data-astro-cid-6qtsqqpf]{background-color:var(--bg-elevated);border-radius:8px;overflow:hidden;transition:transform .3s,box-shadow .3s}.member-card[data-astro-cid-6qtsqqpf]:hover{transform:translateY(-4px);box-shadow:0 8px 30px #e91e6326}.member-card__image-wrap[data-astro-cid-6qtsqqpf]{position:relative;aspect-ratio:1;overflow:hidden}.member-card__image-wrap[data-astro-cid-6qtsqqpf] img[data-astro-cid-6qtsqqpf]{width:100%;height:100%;object-fit:cover;transition:transform .4s}.member-card__image-wrap[data-astro-cid-6qtsqqpf] .photo-bw[data-astro-cid-6qtsqqpf]{position:absolute;inset:0;transition:transform .4s,opacity .4s}.member-card[data-astro-cid-6qtsqqpf]:hover .member-card__image-wrap[data-astro-cid-6qtsqqpf] img[data-astro-cid-6qtsqqpf]{transform:scale(1.05)}.member-card[data-astro-cid-6qtsqqpf]:hover .photo-bw[data-astro-cid-6qtsqqpf]{opacity:0}.member-card__info[data-astro-cid-6qtsqqpf]{padding:1.25rem}.member-card__name[data-astro-cid-6qtsqqpf]{font-family:var(--font-heading);font-size:1.5rem;margin-bottom:.125rem}.member-card__role[data-astro-cid-6qtsqqpf]{color:var(--accent-primary);font-size:.9rem;font-weight:500;margin-bottom:0}.gig-teaser[data-astro-cid-j7pv25f6]{background-color:var(--bg-surface);padding:1.25rem 0}.gig-teaser__inner[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;gap:1.5rem;flex-wrap:wrap;text-align:center}.gig-teaser__text[data-astro-cid-j7pv25f6]{color:var(--text-primary)}.gig-teaser__text[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--accent-secondary);text-transform:uppercase;letter-spacing:.03em;margin-right:.5rem}.gig-teaser__link[data-astro-cid-j7pv25f6]{flex-shrink:0;padding:.6rem 1.5rem;font-size:.9rem}.members-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(6,1fr);gap:1.5rem;max-width:900px;margin:0 auto}.members-grid[data-astro-cid-j7pv25f6]>:nth-child(1),.members-grid[data-astro-cid-j7pv25f6]>:nth-child(2),.members-grid[data-astro-cid-j7pv25f6]>:nth-child(3){grid-column:span 2}.members-grid[data-astro-cid-j7pv25f6]>:nth-child(4){grid-column:2 / 4}.members-grid[data-astro-cid-j7pv25f6]>:nth-child(5){grid-column:4 / 6}@media(max-width:640px){.members-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;max-width:300px}.members-grid[data-astro-cid-j7pv25f6]>*{grid-column:auto!important}}.highlights-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.highlight-card[data-astro-cid-j7pv25f6]{background-color:var(--bg-surface);border-radius:8px;padding:2rem;text-align:center;transition:transform .3s}.highlight-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px)}.highlight-card__icon[data-astro-cid-j7pv25f6]{margin-bottom:1rem}.highlight-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.25rem;margin-bottom:.75rem}.highlight-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.showreel-wrap[data-astro-cid-j7pv25f6]{aspect-ratio:16 / 9;max-width:800px;margin:0 auto;border-radius:8px;overflow:hidden;background-color:var(--bg-elevated)}.showreel-wrap[data-astro-cid-j7pv25f6] iframe[data-astro-cid-j7pv25f6]{width:100%;height:100%;border:0;display:block}
