.about-page.svelte-cwls5q{padding-top:0}.hero-section.svelte-cwls5q{padding:6rem 0;background:var(--gray-50);text-align:center}.hero-content.svelte-cwls5q{max-width:800px;margin:0 auto}.hero-accent.svelte-cwls5q{display:flex;justify-content:center;margin-bottom:2rem;opacity:.7}.hero-title.svelte-cwls5q{font-size:clamp(3rem,6vw,5rem);font-weight:900;margin-bottom:1.5rem;letter-spacing:-.03em}.hero-description.svelte-cwls5q{font-size:1.25rem;color:var(--gray-600);line-height:1.6;max-width:600px;margin:0 auto}.mission-section.svelte-cwls5q{padding:6rem 0}.mission-grid.svelte-cwls5q{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.mission-content.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:2.5rem;margin-bottom:2rem}.mission-content.svelte-cwls5q p:where(.svelte-cwls5q){font-size:1.125rem;line-height:1.7;margin-bottom:1.5rem}.visual-card.svelte-cwls5q{background:var(--white);border:var(--border);padding:3rem 2rem;text-align:center;transition:all .3s ease}.visual-card.svelte-cwls5q:hover{box-shadow:var(--shadow-lg);border-color:var(--black)}.visual-icon.svelte-cwls5q{margin-bottom:1.5rem;opacity:.8}.visual-card.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:1.5rem;margin-bottom:1rem}.values-section.svelte-cwls5q{padding:6rem 0;background:var(--gray-50)}.section-header.svelte-cwls5q{text-align:center;margin-bottom:4rem}.section-header.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:2.5rem;margin-bottom:1rem}.section-header.svelte-cwls5q p:where(.svelte-cwls5q){font-size:1.125rem;color:var(--gray-600)}.values-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.value-card.svelte-cwls5q{background:var(--white);border:var(--border);padding:2.5rem 2rem;text-align:center;transition:all .3s ease}.value-card.svelte-cwls5q:hover{box-shadow:var(--shadow-lg);border-color:var(--black);transform:translateY(-4px)}.value-icon.svelte-cwls5q{margin-bottom:1.5rem;opacity:.8}.value-card.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:1.25rem;margin-bottom:1rem}.value-card.svelte-cwls5q p:where(.svelte-cwls5q){font-size:.9375rem;line-height:1.6}.cta-section.svelte-cwls5q{padding:6rem 0;background:var(--gray-50);text-align:center}.cta-content.svelte-cwls5q{max-width:600px;margin:0 auto}.cta-content.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:2.5rem;margin-bottom:1.5rem}.cta-content.svelte-cwls5q p:where(.svelte-cwls5q){font-size:1.125rem;margin-bottom:2.5rem}.cta-buttons.svelte-cwls5q{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media(max-width:768px){.hero-section.svelte-cwls5q,.mission-section.svelte-cwls5q,.values-section.svelte-cwls5q,.cta-section.svelte-cwls5q{padding:4rem 0}.mission-grid.svelte-cwls5q{grid-template-columns:1fr;gap:3rem}.values-grid.svelte-cwls5q{grid-template-columns:1fr}.cta-buttons.svelte-cwls5q{flex-direction:column;align-items:center}.cta-buttons.svelte-cwls5q .btn:where(.svelte-cwls5q){width:100%;max-width:300px}}@media(max-width:480px){.hero-description.svelte-cwls5q{font-size:1.125rem}.section-header.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:2rem}.mission-content.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:2rem}.cta-content.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:2rem}}
