.hero-section[data-astro-cid-kh7btl4r]{padding:var(--spacing-16) 0;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-align:center}.container[data-astro-cid-kh7btl4r]{max-width:1200px;margin:0 auto;padding:0 var(--spacing-8)}h1[data-astro-cid-kh7btl4r]{font-size:3rem;margin-bottom:var(--spacing-4);font-weight:700;color:#fff}.hero-description[data-astro-cid-kh7btl4r]{font-size:1.25rem;margin-bottom:var(--spacing-8);opacity:.9;color:#fff;max-width:600px;margin-left:auto;margin-right:auto}.story-section[data-astro-cid-kh7btl4r]{padding:var(--spacing-16) 0;background:#111827}.story-content[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-12);align-items:center}@media (max-width: 768px){.story-content[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;gap:var(--spacing-8)}}.story-text[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{color:#fff;margin-bottom:var(--spacing-6);font-size:2.5rem}.story-text[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:#d1d5db;margin-bottom:var(--spacing-6);line-height:1.7;font-size:1.1rem}.story-stats[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:var(--spacing-6)}.stat-card[data-astro-cid-kh7btl4r]{background:#1f2937;padding:var(--spacing-6);border-radius:var(--border-radius-lg);box-shadow:var(--shadow);text-align:center;border:1px solid #374151}.stat-number[data-astro-cid-kh7btl4r]{font-size:2.5rem;font-weight:700;color:var(--color-primary);line-height:1;margin-bottom:var(--spacing-2)}.stat-label[data-astro-cid-kh7btl4r]{color:#d1d5db;font-weight:600}.mission-section[data-astro-cid-kh7btl4r]{padding:var(--spacing-16) 0;background:#000}.mission-section[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{text-align:center;margin-bottom:var(--spacing-8);color:#fff;font-size:2.5rem}.mission-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-8);margin-top:var(--spacing-8)}.mission-card[data-astro-cid-kh7btl4r]{background:#1f2937;padding:var(--spacing-8);border-radius:var(--border-radius-lg);box-shadow:var(--shadow);text-align:center;transition:var(--transition);border:1px solid #374151}.mission-card[data-astro-cid-kh7btl4r]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--color-primary)}.mission-icon[data-astro-cid-kh7btl4r]{font-size:3rem;margin-bottom:var(--spacing-4)}.mission-card[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{color:#fff;margin-bottom:var(--spacing-4);font-size:1.5rem}.mission-card[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:#d1d5db;line-height:1.6}.team-section[data-astro-cid-kh7btl4r]{padding:var(--spacing-16) 0;background:#111827}.team-section[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{text-align:center;margin-bottom:var(--spacing-8);color:#fff;font-size:2.5rem}.team-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-8);margin-top:var(--spacing-8)}.team-member[data-astro-cid-kh7btl4r]{background:#1f2937;padding:var(--spacing-8);border-radius:var(--border-radius-lg);box-shadow:var(--shadow);text-align:center;transition:var(--transition);border:1px solid #374151}.team-member[data-astro-cid-kh7btl4r]:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);border-color:var(--color-primary)}.member-avatar[data-astro-cid-kh7btl4r]{width:80px;height:80px;margin:0 auto var(--spacing-4);border-radius:50%;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);display:flex;align-items:center;justify-content:center}.avatar-placeholder[data-astro-cid-kh7btl4r]{color:#fff;font-weight:700;font-size:1.5rem}.team-member[data-astro-cid-kh7btl4r] h4[data-astro-cid-kh7btl4r]{color:#fff;margin-bottom:var(--spacing-2);font-size:1.3rem}.member-role[data-astro-cid-kh7btl4r]{color:var(--color-primary);font-weight:600;margin-bottom:var(--spacing-3)}.member-bio[data-astro-cid-kh7btl4r]{color:#d1d5db;font-size:.9rem;line-height:1.5}.values-section[data-astro-cid-kh7btl4r]{padding:var(--spacing-16) 0;background:#000}.values-section[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{text-align:center;margin-bottom:var(--spacing-8);color:#fff;font-size:2.5rem}.values-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-6);margin-top:var(--spacing-8)}.value-card[data-astro-cid-kh7btl4r]{background:#fff;padding:var(--spacing-6);border-radius:var(--border-radius);border-left:4px solid var(--color-primary);transition:var(--transition)}.value-card[data-astro-cid-kh7btl4r]:hover{transform:translate(4px)}.value-card[data-astro-cid-kh7btl4r] h4[data-astro-cid-kh7btl4r]{color:var(--color-gray-900);margin-bottom:var(--spacing-3);font-size:1.2rem}.value-card[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:var(--color-gray-600);line-height:1.6}.cta-section[data-astro-cid-kh7btl4r]{padding:var(--spacing-16) 0;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);color:#fff;text-align:center}.cta-section[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{color:#fff;margin-bottom:var(--spacing-4);font-size:2.5rem}.cta-section[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:#ffffffe6;margin-bottom:var(--spacing-8);font-size:1.2rem}.cta-buttons[data-astro-cid-kh7btl4r]{display:flex;gap:var(--spacing-4);justify-content:center;align-items:center}@media (max-width: 768px){.cta-buttons[data-astro-cid-kh7btl4r]{flex-direction:column}}.cta-primary[data-astro-cid-kh7btl4r]{padding:var(--spacing-4) var(--spacing-8);background:#fff;color:var(--color-primary);border-radius:var(--border-radius);text-decoration:none;font-weight:600;transition:var(--transition)}.cta-primary[data-astro-cid-kh7btl4r]:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.cta-secondary[data-astro-cid-kh7btl4r]{padding:var(--spacing-4) var(--spacing-8);border:2px solid white;color:#fff;border-radius:var(--border-radius);text-decoration:none;font-weight:600;transition:var(--transition)}.cta-secondary[data-astro-cid-kh7btl4r]:hover{background:#fff;color:var(--color-primary)}
