.page-header.svelte-1to7bhu h1:where(.svelte-1to7bhu){font-size:var(--fs-h1);margin-bottom:1rem}.header-desc.svelte-1to7bhu{color:var(--text-muted);font-size:1.1rem}.mission-banner.svelte-1to7bhu{text-align:center;border:1px solid var(--color-red);background-image:linear-gradient(#030405cc,#030405cc),url(../../../assets/mission-bg.jpg);background-position:50%;background-size:cover;border-radius:8px;padding:4rem 1.5rem}.mission-banner.svelte-1to7bhu h2:where(.svelte-1to7bhu){max-width:800px;margin:0 auto;font-size:1.8rem;line-height:1.3}.mt-5.svelte-1to7bhu{margin-top:3rem}.gap-4.svelte-1to7bhu{gap:1.5rem}.mission-card.svelte-1to7bhu{padding:2rem 1.5rem;position:relative;overflow:hidden}.mission-card.svelte-1to7bhu:after{content:"";background-color:var(--color-red);transform-origin:0;width:100%;height:3px;transition:transform .3s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.mission-card.svelte-1to7bhu:hover:after{transform:scaleX(1)}.card-header.svelte-1to7bhu{align-items:center;gap:1rem;margin-bottom:1.2rem;display:flex}.card-header.svelte-1to7bhu i:where(.svelte-1to7bhu){font-size:1.8rem}.card-header.svelte-1to7bhu h3:where(.svelte-1to7bhu){margin:0;font-size:1.3rem}.mission-card.svelte-1to7bhu p:where(.svelte-1to7bhu){color:var(--text-muted);font-size:var(--fs-body)}@media (width<=768px){.page-header.svelte-1to7bhu{padding:7rem 0 3rem}.mission-banner.svelte-1to7bhu{padding:3rem 1rem}.mission-banner.svelte-1to7bhu h2:where(.svelte-1to7bhu){font-size:1.4rem}}
