.page-hero[data-astro-cid-63cywwwr]{background:var(--deep);color:var(--white);padding:64px 0 56px;text-align:center}.page-hero[data-astro-cid-63cywwwr] h1[data-astro-cid-63cywwwr]{color:var(--white);font-size:clamp(1.9rem,5.2vw,3.1rem);line-height:1.12;margin-bottom:14px;white-space:pre-line}.page-hero[data-astro-cid-63cywwwr] p[data-astro-cid-63cywwwr]{color:var(--yellow);font-weight:700}.kicker-light[data-astro-cid-63cywwwr]{display:inline-block;font-weight:800;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;color:var(--yellow);margin-bottom:12px}.founder-grid[data-astro-cid-63cywwwr]{display:grid;grid-template-columns:420px 1fr;gap:48px;align-items:start}.portrait[data-astro-cid-63cywwwr]{margin:0;position:sticky;top:96px}.portrait[data-astro-cid-63cywwwr] img{width:100%;height:auto;display:block;border-radius:var(--radius);border:4px solid var(--yellow);box-shadow:var(--shadow-lg);background:var(--sand)}.founder-text[data-astro-cid-63cywwwr] h2[data-astro-cid-63cywwwr]{font-size:clamp(1.5rem,3.6vw,2.1rem);color:var(--deep);text-transform:uppercase;letter-spacing:.02em;margin-bottom:6px}.founder-text[data-astro-cid-63cywwwr] .lead[data-astro-cid-63cywwwr]{color:var(--cyan-deep);font-weight:700;font-size:1.05rem;margin-bottom:20px}.founder-text[data-astro-cid-63cywwwr] p[data-astro-cid-63cywwwr]{color:var(--muted);margin-bottom:15px;font-size:1.03rem;line-height:1.7}.chapter[data-astro-cid-63cywwwr]{background:var(--deep);color:var(--white);padding:60px 0}.chapter-inner[data-astro-cid-63cywwwr]{max-width:760px;text-align:center}.chapter-lead[data-astro-cid-63cywwwr]{color:var(--white);font-size:1.15rem;font-weight:700;margin-bottom:18px}.chapter-brand[data-astro-cid-63cywwwr]{font-family:var(--font-head);font-weight:800;color:var(--yellow);font-size:clamp(1.6rem,4.4vw,2.4rem);letter-spacing:.04em;text-transform:uppercase;margin-bottom:18px}.chapter[data-astro-cid-63cywwwr] p[data-astro-cid-63cywwwr]{color:#bcd6e2;line-height:1.7;margin-bottom:13px}.family-inner[data-astro-cid-63cywwwr]{max-width:760px}.family[data-astro-cid-63cywwwr] h2[data-astro-cid-63cywwwr]{font-size:clamp(1.4rem,3.4vw,2rem);color:var(--deep);text-transform:uppercase;letter-spacing:.02em;margin-bottom:16px}.family[data-astro-cid-63cywwwr] p[data-astro-cid-63cywwwr]{color:var(--muted);line-height:1.7;margin-bottom:13px;font-size:1.03rem}.family-close[data-astro-cid-63cywwwr]{color:var(--deep)!important;font-weight:800;font-size:1.1rem!important;border-left:4px solid var(--yellow);padding-left:16px;margin-top:20px}.family-photo-section[data-astro-cid-63cywwwr] .kicker[data-astro-cid-63cywwwr]{display:block;font-weight:800;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan-deep);margin-bottom:18px;text-align:center}.family-photo[data-astro-cid-63cywwwr]{margin:0 auto;max-width:560px}.family-photo[data-astro-cid-63cywwwr] img{width:100%;height:auto;display:block;border-radius:var(--radius);border:4px solid var(--yellow);box-shadow:var(--shadow-lg);background:var(--sand)}.closing[data-astro-cid-63cywwwr]{background:var(--sand)}.closing-inner[data-astro-cid-63cywwwr]{max-width:720px;text-align:center}.closing[data-astro-cid-63cywwwr] p[data-astro-cid-63cywwwr]{color:var(--muted);line-height:1.7;margin-bottom:14px;font-size:1.03rem}.quote[data-astro-cid-63cywwwr]{font-family:var(--font-head);font-weight:800;color:var(--deep);font-size:clamp(1.5rem,4.2vw,2.2rem);line-height:1.25;white-space:pre-line;margin:32px 0 18px;padding:0;border:none}.brand-line[data-astro-cid-63cywwwr]{font-family:var(--font-head);font-weight:800;color:var(--cyan-deep)!important;font-size:1.25rem;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px!important}.tagline[data-astro-cid-63cywwwr]{color:var(--deep)!important;font-weight:700;margin-bottom:6px!important}.anchor-note[data-astro-cid-63cywwwr]{font-size:.95rem!important;margin-bottom:26px!important}.visit[data-astro-cid-63cywwwr]{background:var(--cyan-deep);padding:56px 0;text-align:center}.visit[data-astro-cid-63cywwwr] h2[data-astro-cid-63cywwwr]{color:var(--white);font-size:clamp(1.7rem,4vw,2.3rem);margin-bottom:22px}.visit-ctas[data-astro-cid-63cywwwr]{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}@media(max-width:900px){.founder-grid[data-astro-cid-63cywwwr]{grid-template-columns:1fr;gap:28px}.portrait[data-astro-cid-63cywwwr]{position:static;max-width:420px;margin-inline:auto;width:100%}.gallery[data-astro-cid-63cywwwr]{grid-template-columns:1fr}.gallery[data-astro-cid-63cywwwr] .wide{max-height:none}}
