.page-header[data-astro-cid-kh7btl4r]{padding:var(--space-16) 0 var(--space-8);text-align:center}.subtitle[data-astro-cid-kh7btl4r]{font-size:var(--font-size-xl);color:var(--text-secondary)}.page-section[data-astro-cid-kh7btl4r]{padding:var(--space-4) 0 var(--space-12)}.page-section[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed)}.commitment-intro[data-astro-cid-kh7btl4r]{font-size:var(--font-size-lg);color:var(--text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--space-3)}.commitment-list[data-astro-cid-kh7btl4r]{margin:0 0 var(--space-8);padding-left:var(--space-6)}.commitment-list[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{font-size:var(--font-size-lg);color:var(--text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--space-3)}.mission-section[data-astro-cid-kh7btl4r]{padding:var(--space-12) 0}.mission-heading[data-astro-cid-kh7btl4r]{margin-top:0;margin-bottom:var(--space-3);text-align:center}.mission-statement[data-astro-cid-kh7btl4r]{max-width:42rem;margin:0 auto var(--space-10);text-align:center;font-size:var(--font-size-lg);line-height:var(--line-height-relaxed)}.team-section[data-astro-cid-kh7btl4r]{padding:var(--space-8) 0 var(--space-12);background-color:var(--bg-secondary)}.team-section[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{margin-bottom:var(--space-8)}.team-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}@media(max-width:960px){.team-grid[data-astro-cid-kh7btl4r]{gap:var(--space-5)}}@media(max-width:640px){.team-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}}.team-card[data-astro-cid-kh7btl4r]{background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-5);display:flex;flex-direction:column}.team-card-header[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);width:100%;margin-bottom:var(--space-4);text-align:center}.team-card-copy[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;min-width:0}.team-photo[data-astro-cid-kh7btl4r]{width:6rem;height:6rem;flex-shrink:0;border-radius:999px;object-fit:cover;border:1px solid var(--border-color);background-color:var(--bg-secondary)}.team-card[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{margin-bottom:var(--space-1);font-size:var(--font-size-lg);line-height:var(--line-height-tight)}.team-role[data-astro-cid-kh7btl4r]{display:block;font-size:var(--font-size-sm);color:var(--text-tertiary);margin-bottom:0}.team-card[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-relaxed);margin:0}.projects-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}@media(max-width:768px){.projects-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}}.project-card[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);overflow:hidden}.project-image-link[data-astro-cid-kh7btl4r]{display:flex;align-items:center;justify-content:center;height:16rem;padding:var(--space-4);background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color);box-sizing:border-box}.project-image[data-astro-cid-kh7btl4r]{display:block;width:100%;height:100%;object-fit:contain}@media(max-width:768px){.project-image-link[data-astro-cid-kh7btl4r]{height:14rem}}.project-copy[data-astro-cid-kh7btl4r]{display:flex;flex:1;flex-direction:column;gap:var(--space-3);padding:var(--space-6)}.project-title[data-astro-cid-kh7btl4r]{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--text-heading);line-height:var(--line-height-tight)}.project-description[data-astro-cid-kh7btl4r]{margin:0;font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-relaxed)}.project-link[data-astro-cid-kh7btl4r]{width:fit-content;margin-top:auto;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-heading)}.past-work-section[data-astro-cid-kh7btl4r]{padding:var(--space-8) 0 var(--space-16);background-color:var(--bg-secondary)}.past-work-section[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{margin-bottom:var(--space-8)}
