.about-hero{padding:var(--space-16) 0 var(--space-12);background:linear-gradient(135deg, var(--surface) 0%, var(--surface-variant) 100%);text-align:center}.page-title{font-size:var(--font-display-sm);color:var(--text-primary);margin-bottom:var(--space-4);font-weight:700}.page-subtitle{font-size:var(--font-body-lg);color:var(--text-secondary);max-width:700px;margin:0 auto;line-height:1.6}.story-section{padding:var(--space-16) 0;background-color:var(--background)}.story-content{max-width:800px;margin:0 auto}.story-text{font-size:var(--font-body-lg);color:var(--text-secondary);margin-bottom:var(--space-6);line-height:1.8}.mission-vision-section{padding:var(--space-16) 0;background-color:var(--surface-variant)}.mission-vision-grid{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(400px,1fr));display:grid}.mission-card,.vision-card{padding:var(--space-10);background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--elevation-1);transition:all var(--transition-base)}.mission-card:hover,.vision-card:hover{box-shadow:var(--elevation-3);transform:translateY(-4px)}.mv-icon{background:linear-gradient(135deg, var(--google-blue) 0%, var(--google-green) 100%);color:#fff;border-radius:var(--radius-md);width:64px;height:64px;margin-bottom:var(--space-6);justify-content:center;align-items:center;font-size:28px;display:flex}.mv-title{font-size:var(--font-headline-sm);color:var(--text-primary);margin-bottom:var(--space-4);font-weight:600}.mv-description{font-size:var(--font-body-lg);color:var(--text-secondary);line-height:1.7}.values-section{padding:var(--space-16) 0;background-color:var(--background)}.values-grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.value-card{padding:var(--space-8);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:center;transition:all var(--transition-base)}.value-card:hover{box-shadow:var(--elevation-2);border-color:var(--primary);transform:translateY(-4px)}.value-icon{width:56px;height:56px;margin:0 auto var(--space-4);background:linear-gradient(135deg, var(--primary-light) 0%, var(--primary-container) 100%);color:var(--primary);border-radius:var(--radius-full);justify-content:center;align-items:center;font-size:24px;display:flex}.value-title{font-size:var(--font-title-lg);color:var(--text-primary);margin-bottom:var(--space-3);font-weight:600}.value-description{font-size:var(--font-body-md);color:var(--text-secondary);line-height:1.6}.stats-section{padding:var(--space-16) 0;background:linear-gradient(135deg, var(--primary) 0%, var(--google-blue) 100%)}.stats-grid{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.stat-box{text-align:center;padding:var(--space-6)}.stat-value{font-size:var(--font-display-sm);color:#fff;margin-bottom:var(--space-2);font-weight:700}.stat-label{font-size:var(--font-body-lg);color:#ffffffe6}.team-section{padding:var(--space-16) 0;background-color:var(--surface-variant)}.team-grid{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.team-card{padding:var(--space-8);background-color:var(--surface);border-radius:var(--radius-lg);text-align:center;box-shadow:var(--elevation-1);transition:all var(--transition-base)}.team-card:hover{box-shadow:var(--elevation-3);transform:translateY(-4px)}.team-avatar{width:120px;height:120px;margin:0 auto var(--space-4);border-radius:var(--radius-full);background:linear-gradient(135deg, var(--google-blue) 0%, var(--google-green) 100%);justify-content:center;align-items:center;display:flex;overflow:hidden}.avatar-placeholder{font-size:var(--font-headline-lg);color:#fff;font-weight:700}.team-name{font-size:var(--font-title-lg);color:var(--text-primary);margin-bottom:var(--space-2);font-weight:600}.team-role{font-size:var(--font-body-md);color:var(--primary);margin-bottom:var(--space-3);font-weight:500}.team-bio{font-size:var(--font-body-md);color:var(--text-secondary);line-height:1.6}@media (max-width:768px){.page-title{font-size:var(--font-headline-lg)}.mission-vision-grid,.values-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr)}.team-grid{grid-template-columns:1fr}}
