.mission-hero.svelte-fo0yqp{text-align:center;padding:5rem 0 2rem}.hero-container.svelte-fo0yqp{text-align:center;flex-direction:column;align-items:center;max-width:800px;margin:0 auto;display:flex}.badge-wrapper.svelte-fo0yqp{margin-bottom:1rem}.hero-title.svelte-fo0yqp{color:var(--fg-primary);letter-spacing:-.03em;margin-bottom:.75rem;font-size:2.8rem;font-weight:800}.hero-subtitle.svelte-fo0yqp{color:var(--fg-secondary);max-width:650px;margin:0 auto;font-size:1.15rem;line-height:1.6}.section.svelte-fo0yqp{padding:3rem 0 5rem}.manifesto-content.svelte-fo0yqp{border-radius:20px;max-width:850px;margin:0 auto;padding:3.5rem 3rem}.manifesto-header.svelte-fo0yqp h2:where(.svelte-fo0yqp){color:var(--fg-primary);margin-bottom:1rem;font-size:2rem;font-weight:800}.lead.svelte-fo0yqp{color:var(--fg-secondary);margin-bottom:3rem;font-size:1.1rem;line-height:1.7}.manifesto-pillars.svelte-fo0yqp{flex-direction:column;gap:2.5rem;margin-bottom:3.5rem;display:flex}.manifesto-pillar.svelte-fo0yqp{grid-template-columns:60px 1fr;align-items:flex-start;gap:1.5rem;display:grid}.pillar-number.svelte-fo0yqp{color:var(--accent);background:var(--accent-subtle);border:1px solid var(--border);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;font-weight:800;display:flex}.pillar-body.svelte-fo0yqp h3:where(.svelte-fo0yqp){color:var(--fg-primary);margin-bottom:.5rem;font-size:1.3rem;font-weight:700}.pillar-body.svelte-fo0yqp p:where(.svelte-fo0yqp){color:var(--fg-secondary);font-size:.98rem;line-height:1.65}.manifesto-footer.svelte-fo0yqp{border-top:1px solid var(--border);text-align:center;flex-direction:column;align-items:center;padding-top:2.5rem;display:flex}.quote.svelte-fo0yqp{color:var(--fg-primary);text-align:center;margin-bottom:1rem;font-size:1.3rem;font-style:italic;font-weight:700}.mt-4.svelte-fo0yqp{margin-top:1rem}@media (width<=640px){.manifesto-content.svelte-fo0yqp{padding:2rem 1.5rem}.manifesto-pillar.svelte-fo0yqp{grid-template-columns:1fr;gap:.75rem}}
