.page-header[data-astro-cid-hkffteqi]{background-color:var(--surface);border-bottom:1px solid var(--border);padding:3.5rem 0}.about-container[data-astro-cid-hkffteqi]{max-width:860px}.header-badge[data-astro-cid-hkffteqi]{font-family:var(--font-meta);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:.5rem;font-size:.8rem;display:inline-block}.page-title[data-astro-cid-hkffteqi]{margin-bottom:.75rem;font-size:clamp(2rem,4vw,2.75rem)}.page-subtitle[data-astro-cid-hkffteqi]{color:var(--text-muted);font-size:1.15rem;line-height:1.5}.section[data-astro-cid-hkffteqi]{padding:3.5rem 0}.page-body[data-astro-cid-hkffteqi]{margin-bottom:3.5rem}.factsheet-card[data-astro-cid-hkffteqi]{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:3.5rem;padding:2rem}.factsheet-title[data-astro-cid-hkffteqi]{border-bottom:1px solid var(--border);margin-bottom:1.5rem;padding-bottom:.5rem;font-size:1.35rem}.factsheet-grid[data-astro-cid-hkffteqi]{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:1.5rem;display:grid}.factsheet-item[data-astro-cid-hkffteqi]{flex-direction:column;gap:.25rem;display:flex}.factsheet-label[data-astro-cid-hkffteqi]{font-family:var(--font-meta);text-transform:uppercase;color:var(--text-muted);font-size:.75rem}.factsheet-value[data-astro-cid-hkffteqi]{font-family:var(--font-ui);color:var(--text);font-size:.95rem}.team-section[data-astro-cid-hkffteqi]{margin-bottom:3.5rem}.sub-title[data-astro-cid-hkffteqi]{margin-bottom:.5rem;font-size:1.75rem}.section-lead-text[data-astro-cid-hkffteqi]{color:var(--text-muted);margin-bottom:2rem;font-size:1rem}.team-grid[data-astro-cid-hkffteqi]{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:1.5rem;display:grid}.member-card[data-astro-cid-hkffteqi]{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;padding:1.5rem;display:flex}.member-avatar[data-astro-cid-hkffteqi]{border-radius:var(--radius-full);background-color:var(--surface-2);border:1px solid var(--border);width:88px;height:88px;color:var(--text-muted);justify-content:center;align-items:center;margin-bottom:1rem;display:flex;overflow:hidden}.member-name[data-astro-cid-hkffteqi]{margin-bottom:.25rem;font-size:1.15rem}.member-name[data-astro-cid-hkffteqi] a[data-astro-cid-hkffteqi]{color:inherit;text-decoration:none}.member-name[data-astro-cid-hkffteqi] a[data-astro-cid-hkffteqi]:hover{text-decoration:underline}.member-linkedin[data-astro-cid-hkffteqi]{font-family:var(--font-ui);color:var(--text-muted);align-self:flex-start;align-items:center;gap:.4rem;margin-top:auto;padding-top:1rem;font-size:.85rem;text-decoration:none;display:inline-flex}.member-linkedin[data-astro-cid-hkffteqi]:hover{color:var(--text);text-decoration:underline}.member-role[data-astro-cid-hkffteqi]{font-family:var(--font-meta);color:var(--text-muted);margin-bottom:.75rem;font-size:.8rem}.member-bio[data-astro-cid-hkffteqi]{color:var(--text-muted);font-size:.9rem;line-height:1.5}.partners-section[data-astro-cid-hkffteqi]{margin-bottom:3.5rem}.partners-grid[data-astro-cid-hkffteqi]{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:1rem;display:grid}.partner-card[data-astro-cid-hkffteqi]{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:1.25rem}.partner-name[data-astro-cid-hkffteqi]{margin-bottom:.35rem;font-size:1.1rem}.partner-role[data-astro-cid-hkffteqi]{font-family:var(--font-ui);color:var(--text-muted);font-size:.85rem}.reports-cta-card[data-astro-cid-hkffteqi]{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:2.25rem;display:flex}@media (width>=640px){.reports-cta-card[data-astro-cid-hkffteqi]{flex-direction:row;align-items:center}}.cta-heading[data-astro-cid-hkffteqi]{margin-bottom:.5rem;font-size:1.5rem}.cta-text[data-astro-cid-hkffteqi]{color:var(--text-muted);max-width:520px;font-size:.95rem}
