.page-hero[data-astro-cid-evbusvru]{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-light) 100%);color:#fff;padding:4rem 2rem;text-align:center}.page-hero[data-astro-cid-evbusvru] h1[data-astro-cid-evbusvru]{font-size:3rem;margin-bottom:1.5rem}.page-hero[data-astro-cid-evbusvru] .lead[data-astro-cid-evbusvru]{font-size:1.25rem;margin-bottom:1rem;opacity:.95;line-height:1.7;max-width:900px;margin-left:auto;margin-right:auto}.page-hero[data-astro-cid-evbusvru] p[data-astro-cid-evbusvru]{font-size:1.1rem;line-height:1.7;opacity:.9;max-width:900px;margin:1rem auto 0}.founding-fathers-section[data-astro-cid-evbusvru]{padding:6rem 2rem;background:var(--color-bg)}.founding-fathers-section[data-astro-cid-evbusvru] h2[data-astro-cid-evbusvru]{text-align:center;font-size:2.5rem;color:var(--color-primary);margin-bottom:3rem}.founders-list[data-astro-cid-evbusvru]{display:flex;flex-direction:column;gap:2rem;max-width:900px;margin:0 auto}.founder-profile[data-astro-cid-evbusvru]{display:flex;gap:2rem;background:#fff;padding:2rem;border-radius:var(--border-radius);box-shadow:var(--shadow-sm);transition:transform .3s ease,box-shadow .3s ease}.founder-profile[data-astro-cid-evbusvru]:hover{transform:translate(8px);box-shadow:var(--shadow-md)}.profile-photo[data-astro-cid-evbusvru]{width:120px;height:120px;border-radius:50%;object-fit:cover;flex-shrink:0;border:4px solid var(--color-primary);box-shadow:var(--shadow-md)}.profile-content[data-astro-cid-evbusvru]{flex:1}.profile-content[data-astro-cid-evbusvru] h3[data-astro-cid-evbusvru]{font-size:1.75rem;color:var(--color-primary);margin-bottom:.25rem}.profile-content[data-astro-cid-evbusvru] h4[data-astro-cid-evbusvru]{font-size:1rem;color:var(--color-secondary);font-weight:600;margin-bottom:.75rem}.profile-content[data-astro-cid-evbusvru] p[data-astro-cid-evbusvru]{color:var(--color-text-light);line-height:1.7}.golfers-section[data-astro-cid-evbusvru]{padding:6rem 2rem;background:var(--color-bg-alt)}.golfers-section[data-astro-cid-evbusvru] h2[data-astro-cid-evbusvru]{text-align:center;font-size:2.5rem;color:var(--color-primary);margin-bottom:3rem}.golfers-grid[data-astro-cid-evbusvru]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:2rem;max-width:1000px;margin:0 auto}.golfer-card[data-astro-cid-evbusvru]{background:#fff;padding:2rem;border-radius:var(--border-radius);box-shadow:var(--shadow-sm);text-align:center;transition:transform .3s ease,box-shadow .3s ease}.golfer-card[data-astro-cid-evbusvru]:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg)}.golfer-photo[data-astro-cid-evbusvru]{width:100%;aspect-ratio:1;object-fit:cover;border-radius:50%;margin-bottom:1rem;border:3px solid var(--color-primary)}.golfer-card[data-astro-cid-evbusvru] h3[data-astro-cid-evbusvru]{font-size:1.25rem;color:var(--color-primary)}@media (max-width: 768px){.page-hero[data-astro-cid-evbusvru]{padding:3rem 1.5rem}.page-hero[data-astro-cid-evbusvru] h1[data-astro-cid-evbusvru]{font-size:2rem}.page-hero[data-astro-cid-evbusvru] .lead[data-astro-cid-evbusvru],.page-hero[data-astro-cid-evbusvru] p[data-astro-cid-evbusvru]{font-size:1rem}.founder-profile[data-astro-cid-evbusvru]{flex-direction:column;align-items:center;text-align:center;padding:1.5rem}.profile-content[data-astro-cid-evbusvru] h3[data-astro-cid-evbusvru]{font-size:1.5rem}.golfers-grid[data-astro-cid-evbusvru]{grid-template-columns:repeat(2,1fr);gap:1.5rem}.golfer-card[data-astro-cid-evbusvru]{padding:1.5rem}.founding-fathers-section[data-astro-cid-evbusvru],.golfers-section[data-astro-cid-evbusvru]{padding:4rem 1.5rem}.founding-fathers-section[data-astro-cid-evbusvru] h2[data-astro-cid-evbusvru],.golfers-section[data-astro-cid-evbusvru] h2[data-astro-cid-evbusvru]{font-size:2rem}}@media (max-width: 480px){.page-hero[data-astro-cid-evbusvru] h1[data-astro-cid-evbusvru]{font-size:1.75rem}.golfers-grid[data-astro-cid-evbusvru]{grid-template-columns:1fr;max-width:280px;margin:0 auto}.profile-photo[data-astro-cid-evbusvru]{width:100px;height:100px}.founding-fathers-section[data-astro-cid-evbusvru] h2[data-astro-cid-evbusvru],.golfers-section[data-astro-cid-evbusvru] h2[data-astro-cid-evbusvru]{font-size:1.75rem}}
