.about-page.svelte-ftbd6v.svelte-ftbd6v{padding:2rem 0}.about-hero.svelte-ftbd6v.svelte-ftbd6v{display:grid;grid-template-columns:2fr 1fr;gap:3rem;align-items:center;margin-bottom:4rem;padding:2rem 0}.about-hero.svelte-ftbd6v h1.svelte-ftbd6v{font-size:3rem;margin-bottom:1.5rem}.hero-subtitle.svelte-ftbd6v.svelte-ftbd6v{font-size:1.3rem;color:var(--black);line-height:1.6}.tcm-symbol.svelte-ftbd6v.svelte-ftbd6v{font-size:8rem;text-align:center;animation:svelte-ftbd6v-rotate 20s linear infinite}.mission-section.svelte-ftbd6v.svelte-ftbd6v{background:var(--white);padding:3rem 2rem;border-radius:15px;margin-bottom:4rem;box-shadow:0 5px 15px #0000001a}.mission-section.svelte-ftbd6v h2.svelte-ftbd6v{text-align:center;margin-bottom:2rem;font-size:2.5rem}.mission-section.svelte-ftbd6v p.svelte-ftbd6v{font-size:1.1rem;line-height:1.8;color:var(--black);max-width:800px;margin:0 auto;text-align:center}.values-section.svelte-ftbd6v.svelte-ftbd6v{margin-bottom:4rem}.values-section.svelte-ftbd6v h2.svelte-ftbd6v{text-align:center;margin-bottom:3rem;font-size:2.5rem}.value-card.svelte-ftbd6v.svelte-ftbd6v{text-align:center;padding:2rem}.value-icon.svelte-ftbd6v.svelte-ftbd6v{font-size:3rem;margin-bottom:1rem}.value-card.svelte-ftbd6v h3.svelte-ftbd6v{color:var(--primary-red);margin-bottom:1rem}.story-section.svelte-ftbd6v.svelte-ftbd6v{background:linear-gradient(135deg,var(--cream),var(--light-brown));padding:4rem 2rem;border-radius:15px;margin-bottom:4rem}.story-content.svelte-ftbd6v.svelte-ftbd6v{display:grid;grid-template-columns:2fr 1fr;gap:3rem;align-items:start}.story-text.svelte-ftbd6v h2.svelte-ftbd6v{margin-bottom:2rem;font-size:2.5rem}.story-text.svelte-ftbd6v p.svelte-ftbd6v{margin-bottom:1.5rem;line-height:1.7;font-size:1rem}.story-stats.svelte-ftbd6v.svelte-ftbd6v{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.stat-item.svelte-ftbd6v.svelte-ftbd6v{text-align:center;background:var(--white);padding:1.5rem;border-radius:10px;box-shadow:0 3px 10px #0000001a}.stat-number.svelte-ftbd6v.svelte-ftbd6v{font-size:2rem;font-weight:700;color:var(--primary-red);margin-bottom:.5rem}.stat-label.svelte-ftbd6v.svelte-ftbd6v{font-size:.9rem;color:var(--black);font-weight:500}.team-section.svelte-ftbd6v.svelte-ftbd6v{margin-bottom:4rem}.team-section.svelte-ftbd6v h2.svelte-ftbd6v{text-align:center;margin-bottom:3rem;font-size:2.5rem}.team-card.svelte-ftbd6v.svelte-ftbd6v{text-align:center;padding:2rem}.member-avatar.svelte-ftbd6v.svelte-ftbd6v{font-size:4rem;margin-bottom:1rem}.member-title.svelte-ftbd6v.svelte-ftbd6v{color:var(--primary-red);font-weight:600;margin-bottom:1rem}.member-bio.svelte-ftbd6v.svelte-ftbd6v{font-size:.9rem;line-height:1.5;color:var(--black)}.certifications-section.svelte-ftbd6v.svelte-ftbd6v{background:var(--white);padding:3rem 2rem;border-radius:15px;box-shadow:0 5px 15px #0000001a}.certifications-section.svelte-ftbd6v h2.svelte-ftbd6v{text-align:center;margin-bottom:3rem;font-size:2.5rem}.certifications-grid.svelte-ftbd6v.svelte-ftbd6v{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.cert-item.svelte-ftbd6v.svelte-ftbd6v{text-align:center;padding:1.5rem}.cert-icon.svelte-ftbd6v.svelte-ftbd6v{font-size:2.5rem;margin-bottom:1rem}.cert-item.svelte-ftbd6v h4.svelte-ftbd6v{color:var(--primary-red);margin-bottom:.5rem}.cert-item.svelte-ftbd6v p.svelte-ftbd6v{font-size:.9rem;color:var(--black);line-height:1.4}@keyframes svelte-ftbd6v-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.about-hero.svelte-ftbd6v.svelte-ftbd6v{grid-template-columns:1fr;text-align:center;gap:2rem}.about-hero.svelte-ftbd6v h1.svelte-ftbd6v{font-size:2rem}.hero-subtitle.svelte-ftbd6v.svelte-ftbd6v{font-size:1.1rem}.tcm-symbol.svelte-ftbd6v.svelte-ftbd6v{font-size:5rem}.story-content.svelte-ftbd6v.svelte-ftbd6v{grid-template-columns:1fr;gap:2rem}.story-stats.svelte-ftbd6v.svelte-ftbd6v{grid-template-columns:1fr 1fr}.mission-section.svelte-ftbd6v.svelte-ftbd6v,.story-section.svelte-ftbd6v.svelte-ftbd6v,.certifications-section.svelte-ftbd6v.svelte-ftbd6v{padding:2rem 1rem}.values-section.svelte-ftbd6v h2.svelte-ftbd6v,.team-section.svelte-ftbd6v h2.svelte-ftbd6v,.certifications-section.svelte-ftbd6v h2.svelte-ftbd6v,.mission-section.svelte-ftbd6v h2.svelte-ftbd6v,.story-text.svelte-ftbd6v h2.svelte-ftbd6v{font-size:2rem}}
