.about-page.svelte-cwls5q{background:var(--grey-50);color:var(--black)}.inner.svelte-cwls5q{max-width:1200px;margin:0 auto;padding:4.5rem 2rem}h1.svelte-cwls5q,h2.svelte-cwls5q,h3.svelte-cwls5q,h4.svelte-cwls5q{font-family:var(--font-display);font-weight:700;line-height:1.05;text-transform:uppercase;letter-spacing:-.015em;margin:0}h1.svelte-cwls5q{font-size:clamp(2.4rem,5vw,4.25rem);max-width:18ch;margin-bottom:1.5rem}h2.svelte-cwls5q{font-size:clamp(1.9rem,3.6vw,2.9rem);margin-bottom:1.25rem}h3.svelte-cwls5q{font-size:1.5rem;margin:.5rem 0 .75rem}h4.svelte-cwls5q{font-size:1.15rem;margin-bottom:.5rem}.mono.svelte-cwls5q{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:var(--grey-600);display:block;margin:0}.band.svelte-cwls5q,.about-hero.svelte-cwls5q{border-bottom:1px solid var(--black)}.band-white.svelte-cwls5q{background:var(--white)}.lead.svelte-cwls5q,.band-lead.svelte-cwls5q{font-size:1.15rem;color:var(--grey-700);max-width:40rem;margin:0 0 2rem}p.svelte-cwls5q{margin:0;color:var(--grey-700)}.stage.svelte-cwls5q{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:var(--teal)}.stage-dot.svelte-cwls5q{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px #3dbb7d40}.cols.svelte-cwls5q{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.col.svelte-cwls5q{border-top:4px solid var(--grey-300);padding-top:1.25rem}.col-teal.svelte-cwls5q{border-top-color:var(--teal)}.col-blush.svelte-cwls5q{border-top-color:var(--blush)}.col-green.svelte-cwls5q{border-top-color:var(--green)}.col-thin.svelte-cwls5q{border-top-width:1px;border-top-color:var(--grey-300)}.statement.svelte-cwls5q{font-family:var(--font-display);font-weight:700;font-size:1.5rem;line-height:1.2;color:var(--black);margin-top:.5rem}.support-intro.svelte-cwls5q{margin:3rem 0 1.25rem}.band-link.svelte-cwls5q{margin-top:2.5rem}.band-link.svelte-cwls5q a:where(.svelte-cwls5q){color:var(--teal);font-weight:600}.timeline.svelte-cwls5q{list-style:none;margin:0;padding:0;border-top:1px solid var(--black);max-width:40rem}.timeline.svelte-cwls5q li:where(.svelte-cwls5q){display:grid;grid-template-columns:8rem 1fr;gap:2rem;padding:1rem 0;border-bottom:1px solid var(--grey-300)}.timeline.svelte-cwls5q .tl-date:where(.svelte-cwls5q){color:var(--teal);padding-top:.3rem}.tl-label.svelte-cwls5q{color:var(--black)}.tl-future.svelte-cwls5q .tl-date:where(.svelte-cwls5q){color:var(--grey-500)}.tl-future.svelte-cwls5q .tl-label:where(.svelte-cwls5q){color:var(--grey-600)}.shots.svelte-cwls5q{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.shot.svelte-cwls5q{margin:0}.shot.svelte-cwls5q img:where(.svelte-cwls5q){display:block;width:100%;border:1px solid var(--black)}.shot.svelte-cwls5q figcaption:where(.svelte-cwls5q){margin-top:.75rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.04em;color:var(--grey-600)}.shot-phone.svelte-cwls5q{grid-column:1 / -1;max-width:22rem}.team.svelte-cwls5q{list-style:none;margin:0;padding:0}.member.svelte-cwls5q{display:grid;grid-template-columns:5rem 1fr;gap:2rem;border-top:1px solid var(--black);padding-top:1.5rem}.avatar.svelte-cwls5q{width:5rem;height:5rem;display:flex;align-items:center;justify-content:center;background:var(--mint);color:var(--teal-dark);font-family:var(--font-display);font-weight:700;font-size:1.6rem}.member.svelte-cwls5q h3:where(.svelte-cwls5q){margin:0 0 .35rem}.bio.svelte-cwls5q{margin:1rem 0 0;max-width:48rem}.creds.svelte-cwls5q{list-style:none;margin:1.25rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.creds.svelte-cwls5q li:where(.svelte-cwls5q){font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--grey-400);padding:.3rem .6rem;color:var(--grey-700)}.profile.svelte-cwls5q{display:inline-block;margin-top:1.25rem;color:var(--teal);font-weight:600}@media(max-width:900px){.inner.svelte-cwls5q{padding:3.5rem 1.25rem}.cols.svelte-cwls5q,.shots.svelte-cwls5q{grid-template-columns:1fr;gap:2rem}.timeline.svelte-cwls5q li:where(.svelte-cwls5q){grid-template-columns:1fr;gap:.25rem}.member.svelte-cwls5q{grid-template-columns:1fr;gap:1rem}}
