.subpage-hero.svelte-18plbci{align-items:flex-end;min-height:50vh;padding-bottom:40px;display:flex;position:relative}.hero-image.svelte-18plbci{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-overlay.svelte-18plbci{background:linear-gradient(#1e21184d 40%,#1e2118d9 100%);position:absolute;inset:0}.hero-content.svelte-18plbci{z-index:2;color:var(--warm-cream);position:relative}.hero-content.svelte-18plbci .font-label:where(.svelte-18plbci){color:var(--wheat);margin-bottom:12px;display:block}.hero-title.svelte-18plbci{font-size:clamp(2.2rem,5vw,3.5rem);line-height:1.1}.hero-title.svelte-18plbci em:where(.svelte-18plbci){color:var(--wheat)}.hero-scroll.svelte-18plbci{opacity:.4;color:var(--warm-sand);align-items:center;gap:8px;display:flex;position:absolute;bottom:24px}.section-header.svelte-18plbci{margin-bottom:48px}.section-header.svelte-18plbci .font-label:where(.svelte-18plbci){margin-bottom:8px;display:block}.section-header.svelte-18plbci .section-title:where(.svelte-18plbci){margin-bottom:14px}.section-title.svelte-18plbci{font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.1}.ministry-row.svelte-18plbci{grid-template-columns:1fr 1.5fr;align-items:start;gap:36px;padding:36px 0;display:grid}.ministry-visual.svelte-18plbci{position:relative}.ministry-image.svelte-18plbci{aspect-ratio:16/10;object-fit:cover;border-radius:4px;width:100%}.ministry-num.svelte-18plbci{background:var(--earth-dark);color:var(--wheat);padding:6px 12px;font-size:.6rem;position:absolute;top:12px;left:12px}.ministry-body.svelte-18plbci{padding-top:8px}.ministry-header.svelte-18plbci{color:var(--terracotta);align-items:center;gap:12px;margin-bottom:20px;display:flex}.ministry-title.svelte-18plbci{color:var(--earth-ink);font-size:clamp(1.5rem,2.5vw,2rem)}.ministry-items.svelte-18plbci{margin-bottom:20px;list-style:none}.ministry-items.svelte-18plbci li:where(.svelte-18plbci){color:var(--earth-body);align-items:center;gap:8px;margin-bottom:8px;font-size:.95rem;display:flex}.ministry-items.svelte-18plbci svg{color:var(--wheat);flex-shrink:0}.ministry-goal.svelte-18plbci{color:var(--earth-ink);border-left:2px solid var(--terracotta);padding-left:16px;font-size:1.1rem;font-style:italic;line-height:1.5}.goal-label.svelte-18plbci{text-transform:uppercase;letter-spacing:.15em;color:var(--terracotta);margin-bottom:6px;font-family:Inter,sans-serif;font-size:.65rem;font-style:normal;font-weight:500;display:block}.row-divider.svelte-18plbci{background:var(--border-warm);width:100%;height:1px}.cta-section.svelte-18plbci{background:var(--earth-dark);color:var(--warm-sand)}.cta-section.svelte-18plbci .font-label:where(.svelte-18plbci){color:var(--wheat);margin-bottom:12px;display:block}.cta-title.svelte-18plbci{color:var(--warm-cream);margin-bottom:16px;font-size:clamp(1.8rem,3vw,2.8rem)}.cta-title.svelte-18plbci em:where(.svelte-18plbci){color:var(--wheat)}.cta-section.svelte-18plbci p:where(.svelte-18plbci){opacity:.7;max-width:480px;margin:0 auto 28px;font-size:1rem;line-height:1.7}@media (width<=1024px){.ministry-row.svelte-18plbci{grid-template-columns:1fr;gap:20px}.ministry-image.svelte-18plbci{aspect-ratio:16/9}.hero-title.svelte-18plbci{font-size:2.4rem}}
