.about-hero[data-astro-cid-kh7btl4r]{position:relative;width:100%;height:70vh;min-height:480px;overflow:hidden;display:flex;align-items:flex-end}.about-hero-img[data-astro-cid-kh7btl4r]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 35%;filter:brightness(.62)}.about-hero-overlay[data-astro-cid-kh7btl4r]{position:absolute;inset:0;background:linear-gradient(to bottom,#0a0a0a4d,#0a0a0a00 30%,#0a0a0acc 80%,#0a0a0a),linear-gradient(to right,#0a0a0a99,#0a0a0a00 50%)}.about-hero-content[data-astro-cid-kh7btl4r]{position:relative;z-index:2;padding:0 6vw 56px;max-width:1200px;width:100%}.about-eyebrow[data-astro-cid-kh7btl4r]{font-family:var(--font-body);font-size:.72rem;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--crimson);margin-bottom:12px}.about-hero-title[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-size:clamp(3rem,7vw,7rem);line-height:.9;letter-spacing:.03em;color:var(--white)}.story-section[data-astro-cid-kh7btl4r]{max-width:1200px;margin:0 auto;padding:88px 6vw;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}@media (max-width: 860px){.story-section[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;gap:48px}}@media (max-width: 520px){.story-section[data-astro-cid-kh7btl4r]{padding:56px 6vw;gap:32px}.fan-quote[data-astro-cid-kh7btl4r]{padding:20px 0 20px 20px}.fan-text[data-astro-cid-kh7btl4r]{font-size:.95rem}}.story-eyebrow[data-astro-cid-kh7btl4r]{font-family:var(--font-body);font-size:.7rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--crimson);margin-bottom:12px}.story-title[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-size:clamp(2.4rem,4.5vw,4rem);line-height:.92;letter-spacing:.03em;color:var(--white);margin-bottom:32px}.story-body[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:18px}.story-body[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-family:var(--font-body);font-size:1.05rem;letter-spacing:.03em;line-height:1.75;color:var(--steel)}.story-body[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r] strong[data-astro-cid-kh7btl4r]{color:var(--white)}.fan-quotes[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:0;padding-top:8px}.fan-quote[data-astro-cid-kh7btl4r]{padding:28px 0 28px 28px;border-left:3px solid var(--crimson);margin-bottom:24px}.fan-quote[data-astro-cid-kh7btl4r]:last-child{margin-bottom:0}.fan-text[data-astro-cid-kh7btl4r]{font-family:Georgia,serif;font-size:1.1rem;line-height:1.6;color:var(--white);font-style:italic;margin-bottom:12px}.fan-name[data-astro-cid-kh7btl4r]{font-family:var(--font-body);font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--crimson)}.photo-credit[data-astro-cid-kh7btl4r]{margin-top:24px;font-family:var(--font-body);font-size:.72rem;letter-spacing:.12em;color:var(--steel);opacity:.6}.photo-credit[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]{color:var(--steel);text-decoration:underline;text-underline-offset:3px;transition:color .2s}.photo-credit[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]:hover{color:var(--white)}.photo-divider[data-astro-cid-kh7btl4r]{position:relative;width:100%;height:clamp(260px,30vw,420px);overflow:hidden}.photo-divider[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 38%;filter:brightness(.4) saturate(.8)}.photo-divider[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r].pos-indoor{object-position:center 22%}.photo-divider-overlay[data-astro-cid-kh7btl4r]{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(10,10,10,.6) 0%,transparent 30%,transparent 70%,rgba(10,10,10,.6) 100%),linear-gradient(to right,#0a0a0a00 30%,#0a0a0a80)}.photo-divider-text[data-astro-cid-kh7btl4r]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.photo-divider-quote[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-size:clamp(1.8rem,4vw,3.5rem);letter-spacing:.06em;text-transform:uppercase;color:var(--white);text-align:center;padding:0 6vw;line-height:1.1}.photo-divider-quote[data-astro-cid-kh7btl4r] span[data-astro-cid-kh7btl4r]{color:var(--crimson)}.members-section[data-astro-cid-kh7btl4r]{background:#111;padding:80px 0 72px;margin-top:72px}.members-header[data-astro-cid-kh7btl4r]{max-width:1200px;margin:0 auto;padding:0 6vw 56px}.members-eyebrow[data-astro-cid-kh7btl4r]{font-family:var(--font-body);font-size:.7rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--crimson);margin-bottom:12px}.members-title[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-size:clamp(4rem,9vw,9rem);line-height:.88;color:var(--white);margin-bottom:20px;letter-spacing:.03em}.members-rule[data-astro-cid-kh7btl4r]{width:80px;height:3px;background:var(--crimson);border:none;margin:0}.members-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;padding:0 3px}@media (max-width: 960px){.members-grid[data-astro-cid-kh7btl4r]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.members-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}}.member-card[data-astro-cid-kh7btl4r]{position:relative;overflow:hidden;aspect-ratio:3/4;cursor:default}.member-card[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.88) grayscale(.15);transition:filter .5s ease,transform .6s ease}.member-card[data-astro-cid-kh7btl4r]:hover img[data-astro-cid-kh7btl4r]{filter:brightness(.5) grayscale(0);transform:scale(1.05)}.member-card[data-astro-cid-kh7btl4r]:before{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(10,10,10,.95) 0%,rgba(10,10,10,.4) 40%,transparent 70%);z-index:1}.member-info[data-astro-cid-kh7btl4r]{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:28px 24px}.member-name[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-size:clamp(1.6rem,2.2vw,2.2rem);letter-spacing:.04em;color:var(--white);line-height:1;margin-bottom:4px}.member-role[data-astro-cid-kh7btl4r]{font-family:var(--font-body);font-size:.65rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--crimson);margin-bottom:0;transition:margin-bottom .4s ease}.member-bio[data-astro-cid-kh7btl4r]{font-family:var(--font-body);font-size:.82rem;letter-spacing:.02em;line-height:1.6;color:#f0f0f0d9;max-height:0;overflow:hidden;opacity:0;transition:max-height .5s ease,opacity .4s ease,margin-top .4s ease;margin-top:0}.member-card[data-astro-cid-kh7btl4r]:hover .member-role[data-astro-cid-kh7btl4r],.member-card[data-astro-cid-kh7btl4r].active .member-role[data-astro-cid-kh7btl4r]{margin-bottom:10px}.member-card[data-astro-cid-kh7btl4r]:hover .member-bio[data-astro-cid-kh7btl4r],.member-card[data-astro-cid-kh7btl4r].active .member-bio[data-astro-cid-kh7btl4r]{max-height:160px;opacity:1;margin-top:0}.member-card[data-astro-cid-kh7btl4r].active img[data-astro-cid-kh7btl4r]{filter:brightness(.5) grayscale(0);transform:scale(1.05)}@media (hover: none){.member-card[data-astro-cid-kh7btl4r]:after{content:"Tap to learn more";position:absolute;top:16px;right:16px;font-family:var(--font-body);font-size:.58rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;z-index:3;transition:opacity .3s}.member-card[data-astro-cid-kh7btl4r].active:after{opacity:0}}.creds-section[data-astro-cid-kh7btl4r]{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:72px 6vw}.creds-inner[data-astro-cid-kh7btl4r]{max-width:1200px;margin:0 auto}.creds-eyebrow[data-astro-cid-kh7btl4r]{font-family:var(--font-body);font-size:.7rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--crimson);margin-bottom:12px}.creds-title[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-size:clamp(2rem,4vw,3.5rem);color:var(--white);margin-bottom:48px;line-height:.95}.creds-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}@media (max-width: 760px){.creds-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}}.cred-item[data-astro-cid-kh7btl4r]{padding:28px 28px 32px;background:var(--surface2);border:1px solid var(--border-s);transition:background .2s}.cred-item[data-astro-cid-kh7btl4r]:hover{background:var(--surface3)}.cred-venue[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-size:1.5rem;letter-spacing:.04em;color:var(--white);line-height:1.1;margin-bottom:6px}.cred-location[data-astro-cid-kh7btl4r]{font-family:var(--font-body);font-size:.65rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--crimson);margin-bottom:16px}.cred-desc[data-astro-cid-kh7btl4r]{font-family:var(--font-body);font-size:.88rem;letter-spacing:.02em;line-height:1.7;color:var(--steel)}.about-cta[data-astro-cid-kh7btl4r]{max-width:1200px;margin:0 auto;padding:88px 6vw;display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap;border-top:1px solid var(--border-s)}.cta-heading[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-size:clamp(2rem,4vw,3.5rem);line-height:.95;color:var(--white);margin-bottom:10px}.cta-sub[data-astro-cid-kh7btl4r]{font-family:var(--font-body);font-size:.95rem;letter-spacing:.04em;color:var(--steel)}.cta-buttons[data-astro-cid-kh7btl4r]{display:flex;gap:12px;flex-wrap:wrap}.btn-primary[data-astro-cid-kh7btl4r]{font-family:var(--font-body);font-size:.82rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:14px 32px;background:var(--crimson);color:#fff;border-radius:2px;border:2px solid var(--crimson);transition:background .2s,transform .15s}.btn-primary[data-astro-cid-kh7btl4r]:hover{background:var(--crimson-d);transform:translateY(-2px)}.btn-ghost[data-astro-cid-kh7btl4r]{font-family:var(--font-body);font-size:.82rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:14px 32px;background:transparent;color:var(--white);border-radius:2px;border:2px solid rgba(255,255,255,.25);transition:border-color .2s,transform .15s}.btn-ghost[data-astro-cid-kh7btl4r]:hover{border-color:var(--white);transform:translateY(-2px)}
