.about-section[data-astro-cid-hswji25s]{background:#fff;padding:5.5rem 1.5rem}.about-inner[data-astro-cid-hswji25s]{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;max-width:1280px;margin:0 auto;display:grid}@media (width<=860px){.about-inner[data-astro-cid-hswji25s]{grid-template-columns:1fr;gap:2.5rem}.about-image-col[data-astro-cid-hswji25s]{order:1}.about-text-col[data-astro-cid-hswji25s]{order:2}}.about-img[data-astro-cid-hswji25s]{object-fit:cover;border-radius:8px;width:100%;height:100%;display:block}.eyebrow[data-astro-cid-hswji25s]{letter-spacing:.2em;text-transform:uppercase;color:var(--color-primary);background:#0036a814;border-radius:2rem;margin-bottom:1.1rem;padding:.35rem .85rem;font-family:Exo,sans-serif;font-size:.65rem;font-weight:800;display:inline-block}.section-title[data-astro-cid-hswji25s]{color:var(--color-dark);margin-bottom:1.75rem;font-family:Exo,sans-serif;font-size:clamp(1.75rem,3.5vw,2.4rem);font-weight:800;line-height:1.15}.about-body[data-astro-cid-hswji25s]{flex-direction:column;gap:1rem;margin-bottom:2.25rem;display:flex}.about-body[data-astro-cid-hswji25s] p[data-astro-cid-hswji25s]{color:var(--color-text-secondary);font-family:Raleway,sans-serif;font-size:.95rem;line-height:1.75}.about-body[data-astro-cid-hswji25s] em[data-astro-cid-hswji25s]{color:var(--color-dark);font-style:italic;font-weight:600}.text-link[data-astro-cid-hswji25s]{color:var(--color-primary);border-bottom:1px solid #0000;font-weight:600;text-decoration:none;transition:border-color .15s}.text-link[data-astro-cid-hswji25s]:hover{border-color:var(--color-primary)}.btn-primary[data-astro-cid-hswji25s]{background:var(--color-primary);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:4px;align-items:center;padding:.85rem 1.75rem;font-family:Exo,sans-serif;font-size:.825rem;font-weight:800;text-decoration:none;transition:background .15s;display:inline-flex}.btn-primary[data-astro-cid-hswji25s]:hover{background:var(--color-primary-dark)}.team-section[data-astro-cid-st7mclbm]{background:#f6f6f6;padding:5.5rem 1.5rem}.team-inner[data-astro-cid-st7mclbm]{max-width:1280px;margin:0 auto}.section-header[data-astro-cid-st7mclbm]{text-align:center;margin-bottom:3rem}.eyebrow[data-astro-cid-st7mclbm]{letter-spacing:.2em;text-transform:uppercase;color:var(--color-primary);background:#0036a814;border-radius:2rem;margin-bottom:1.1rem;padding:.35rem .85rem;font-family:Exo,sans-serif;font-size:.65rem;font-weight:800;display:inline-block}.section-title[data-astro-cid-st7mclbm]{color:var(--color-dark);font-family:Exo,sans-serif;font-size:clamp(1.6rem,3vw,2.25rem);font-weight:800}.team-grid[data-astro-cid-st7mclbm]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}@media (width<=680px){.team-grid[data-astro-cid-st7mclbm]{grid-template-columns:repeat(2,1fr)}}.team-card[data-astro-cid-st7mclbm]{background:#fff;border:1px solid #0000000f;border-radius:8px;overflow:hidden}.team-photo-wrap[data-astro-cid-st7mclbm]{aspect-ratio:4/5;background:#dde2e8;overflow:hidden}.team-photo[data-astro-cid-st7mclbm]{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .4s;display:block}.team-card[data-astro-cid-st7mclbm]:hover .team-photo[data-astro-cid-st7mclbm]{transform:scale(1.04)}.team-info[data-astro-cid-st7mclbm]{padding:1.1rem 1rem 1.25rem}.team-name[data-astro-cid-st7mclbm]{color:var(--color-dark);margin-bottom:.2rem;font-family:Exo,sans-serif;font-size:.9rem;font-weight:700;line-height:1.2}.team-role[data-astro-cid-st7mclbm]{color:var(--color-primary);margin-bottom:.65rem;font-family:Raleway,sans-serif;font-size:.775rem;font-weight:600;line-height:1.3}.team-contacts[data-astro-cid-st7mclbm]{flex-direction:column;gap:.2rem;display:flex}.team-contact[data-astro-cid-st7mclbm]{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-family:Raleway,sans-serif;font-size:.775rem;line-height:1.5;text-decoration:none;transition:color .15s;display:block;overflow:hidden}.team-contact[data-astro-cid-st7mclbm]:hover{color:var(--color-primary)}:root{--color-primary:#0036a8;--color-secondary:#4cd964;--color-background:#f6f6f6;--color-text:#1a1a2e}
