.about-container[data-astro-cid-kh7btl4r]{max-width:800px;margin:0 auto;padding:4rem 1rem}.story-section[data-astro-cid-kh7btl4r]{margin-bottom:4rem;text-align:center;margin-top:-80px}.story-section[data-astro-cid-kh7btl4r] h1[data-astro-cid-kh7btl4r]{font-size:2.5rem;color:var(--text-primary);margin-bottom:2rem}.story-section[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:1.2rem;line-height:1.8;color:var(--text-secondary);margin:0 auto 2rem}.mission-section[data-astro-cid-kh7btl4r]{background:var(--bg-secondary);padding:3rem 2rem;margin:4rem 0;border-radius:12px}.mission-content[data-astro-cid-kh7btl4r]{text-align:center}.mission-content[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{color:var(--accent-color);font-size:2rem;margin-bottom:2rem}.mission-points[data-astro-cid-kh7btl4r]{list-style:none;padding:0;margin:0 auto;max-width:600px}.mission-points[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{font-size:1.2rem;line-height:1.6;color:var(--text-secondary);margin:1rem 0;display:flex;align-items:center;justify-content:center;gap:.5rem}.mission-points[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]:before{content:"→";color:var(--accent-color)}.values-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.value-card[data-astro-cid-kh7btl4r]{background:var(--bg-primary);padding:2rem;border-radius:12px;box-shadow:var(--card-shadow);text-align:center}.value-card[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{color:var(--accent-color);font-size:1.5rem;margin-bottom:1rem}.value-card[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:var(--text-secondary);font-size:1rem;line-height:1.6}.team-section[data-astro-cid-kh7btl4r]{margin-top:4rem;text-align:center}.team-member[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;align-items:center;gap:2rem}.team-member-info[data-astro-cid-kh7btl4r]{text-align:center}.team-member-info[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{color:var(--accent-color);font-size:2rem;margin-bottom:1rem}.team-member-info[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{color:var(--text-secondary);font-size:1.2rem;margin-bottom:1.5rem}.team-member-info[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:1.1rem;line-height:1.8;color:var(--text-secondary);margin-bottom:2rem}.expertise-list[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem}.expertise-category[data-astro-cid-kh7btl4r]{text-align:center}.expertise-category[data-astro-cid-kh7btl4r] h4[data-astro-cid-kh7btl4r]{color:var(--accent-color);font-size:1.5rem;margin-bottom:1.5rem;border-bottom:2px solid var(--accent-color);padding-bottom:.5rem}.expertise-category[data-astro-cid-kh7btl4r] ul[data-astro-cid-kh7btl4r]{list-style:none;padding:0}.expertise-category[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{margin:1rem 0;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:1.1rem}.expertise-category[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]:before{content:"✓";color:var(--accent-color)}.value-card[data-astro-cid-kh7btl4r] ul[data-astro-cid-kh7btl4r]{list-style:none;padding:0;margin:0}.value-card[data-astro-cid-kh7btl4r] ul[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{font-size:1rem;line-height:1.6;color:var(--text-secondary);margin:.75rem 0;display:flex;align-items:center;justify-content:center;gap:.5rem}.value-card[data-astro-cid-kh7btl4r] ul[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]:before{content:"•";color:var(--accent-color)}@media (max-width: 767px){.about-container[data-astro-cid-kh7btl4r]{padding:2rem 1rem}.expertise-list[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;gap:2rem}.expertise-category[data-astro-cid-kh7btl4r] h4[data-astro-cid-kh7btl4r]{font-size:1.2rem}.expertise-category[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{font-size:1rem;margin:.75rem 0}.values-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}.mission-points[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{font-size:1.1rem;text-align:left;justify-content:flex-start}}
