.about-hero{background:linear-gradient(180deg,var(--color-cream)0%,var(--color-white)100%);padding-top:72px}.about-hero-inner{max-width:var(--max-width-wide);padding:var(--space-16)var(--space-8)var(--space-12);text-align:center;margin:0 auto}.about-hero-title{font-family:var(--font-serif);font-size:var(--text-5xl);color:var(--color-charcoal);line-height:var(--leading-tight);margin-bottom:var(--space-6)}.about-hero-title em{color:var(--color-tan-dark);font-style:italic}.about-hero-desc{font-family:var(--font-sans);font-size:var(--text-xl);color:var(--color-medium-gray);max-width:700px;line-height:var(--leading-relaxed);margin:0 auto}.about-mission{background:var(--color-white);padding:var(--space-12)0}.about-mission-inner{max-width:var(--max-width-default);padding:0 var(--space-8);margin:0 auto}.about-mission-single{background:var(--color-cream);padding:var(--space-10);text-align:center;border-radius:8px;max-width:800px;margin:0 auto}.about-mission-single .about-mission-icon{margin:0 auto var(--space-6)}.about-mission-single .about-mission-text{font-size:var(--text-lg)}.about-mission-icon{background:var(--color-white);width:56px;height:56px;margin-bottom:var(--space-6);color:var(--color-tan-dark);border-radius:50%;justify-content:center;align-items:center;display:flex}.about-mission-title{font-family:var(--font-serif);font-size:var(--text-2xl);color:var(--color-charcoal);margin-bottom:var(--space-4)}.about-mission-text{font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-dark-gray);line-height:var(--leading-relaxed)}.about-story{background:var(--color-white);padding:var(--space-16)0}.about-story-inner{max-width:var(--max-width-default);padding:0 var(--space-8);margin:0 auto}.about-story-content{max-width:720px;margin:var(--space-10)auto 0}.about-story-content p{font-family:var(--font-sans);font-size:var(--text-lg);color:var(--color-dark-gray);margin-bottom:var(--space-6);line-height:1.8}.about-story-content p:last-child{margin-bottom:0}.about-stats{background:var(--color-navy);padding:var(--space-12)0}.about-stats-inner{max-width:var(--max-width-wide);padding:0 var(--space-8);gap:var(--space-8);grid-template-columns:repeat(4,1fr);margin:0 auto;display:grid}.about-stat{text-align:center}.about-stat-value{font-family:var(--font-serif);font-size:var(--text-4xl);color:var(--color-white);margin-bottom:var(--space-2)}.about-stat-label{font-family:var(--font-sans);font-size:var(--text-sm);color:#ffffffb3;text-transform:uppercase;letter-spacing:.05em}.about-team{background:var(--color-cream);padding:var(--space-16)0}.about-team-inner{max-width:var(--max-width-default);padding:0 var(--space-8);margin:0 auto}.executive-grid{gap:var(--space-8);margin-top:var(--space-12);grid-template-columns:repeat(4,1fr);display:grid}.executive-card{text-align:center}.executive-photo{width:160px;height:160px;margin:0 auto var(--space-5);background:var(--color-white);border:3px solid var(--color-tan);border-radius:50%;overflow:hidden}.executive-photo img{object-fit:cover;width:100%;height:100%}.executive-photo-placeholder{background:var(--color-tan);width:100%;height:100%;color:var(--color-white);font-family:var(--font-serif);font-size:var(--text-3xl);font-weight:var(--font-medium);justify-content:center;align-items:center;display:flex}.executive-name{font-family:var(--font-serif);font-size:var(--text-xl);color:var(--color-charcoal);margin-bottom:var(--space-1)}.executive-title{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-medium-gray);margin-bottom:var(--space-3)}.executive-bio{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-dark-gray);line-height:var(--leading-relaxed)}.leadership-section{margin-top:var(--space-16);padding-top:var(--space-12);border-top:1px solid var(--color-border)}.leadership-title{font-family:var(--font-serif);font-size:var(--text-2xl);color:var(--color-charcoal);text-align:center;margin-bottom:var(--space-10)}.leadership-grid{justify-content:center;gap:var(--space-10);flex-wrap:wrap;display:flex}.leadership-card{text-align:center}.leadership-photo{width:120px;height:120px;margin:0 auto var(--space-4);background:var(--color-white);border:2px solid var(--color-tan);border-radius:50%;overflow:hidden}.leadership-photo-placeholder{background:var(--color-tan);width:100%;height:100%;color:var(--color-white);font-family:var(--font-serif);font-size:var(--text-2xl);font-weight:var(--font-medium);justify-content:center;align-items:center;display:flex}.leadership-name{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--color-charcoal);margin-bottom:var(--space-1)}.leadership-role{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-medium-gray)}.about-support-teams{background:var(--color-white);padding:var(--space-16)0}.about-support-teams-inner{max-width:var(--max-width-wide);padding:0 var(--space-8);margin:0 auto}.support-teams-grid{gap:var(--space-6);margin-top:var(--space-12);grid-template-columns:repeat(5,1fr);display:grid}.support-team-card{background:var(--color-cream);padding:var(--space-8);text-align:center;border-radius:8px}.support-team-icon{background:var(--color-white);width:56px;height:56px;margin:0 auto var(--space-5);color:var(--color-tan-dark);border-radius:50%;justify-content:center;align-items:center;display:flex}.support-team-title{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--color-charcoal);margin-bottom:var(--space-3)}.support-team-desc{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-dark-gray);line-height:var(--leading-relaxed)}.about-cta{background:var(--color-cream);padding:var(--space-16)0}.about-cta-inner{max-width:var(--max-width-default);padding:0 var(--space-8);text-align:center;margin:0 auto}.about-cta-title{font-family:var(--font-serif);font-size:var(--text-3xl);color:var(--color-charcoal);margin-bottom:var(--space-4)}.about-cta-desc{font-family:var(--font-sans);font-size:var(--text-lg);color:var(--color-medium-gray);margin-bottom:var(--space-8);max-width:500px;margin-left:auto;margin-right:auto}.about-cta-buttons{gap:var(--space-4);justify-content:center;display:flex}@media (max-width:1024px){.support-teams-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.about-hero-title{font-size:var(--text-3xl)}.about-hero-desc{font-size:var(--text-lg)}.about-mission-single{padding:var(--space-8)}.about-mission-single .about-mission-text,.about-story-content p{font-size:var(--text-base)}.about-stats-inner{gap:var(--space-6);grid-template-columns:repeat(2,1fr)}.about-stat-value{font-size:var(--text-3xl)}.support-teams-grid{grid-template-columns:repeat(2,1fr)}.executive-grid{gap:var(--space-6);grid-template-columns:repeat(2,1fr)}.executive-photo{width:120px;height:120px}.leadership-photo{width:100px;height:100px}.leadership-grid{gap:var(--space-6)}.about-cta-buttons{flex-direction:column;align-items:center}}@media (max-width:480px){.about-hero-inner{padding:var(--space-12)var(--space-6)var(--space-10)}.support-teams-grid{grid-template-columns:1fr}.about-stats-inner{text-align:center;grid-template-columns:1fr}.executive-grid{gap:var(--space-8);grid-template-columns:1fr}}
