.home.svelte-1uha8ag{background-color:#f8f9fa}.hero.svelte-1uha8ag{padding:3rem 0;background-color:#f8f9fa}@media(min-width:768px){.hero.svelte-1uha8ag{padding:4rem 0}}.logo-container.svelte-1uha8ag{margin-bottom:1rem;display:flex;justify-content:center;align-items:center}@media(min-width:768px){.logo-container.svelte-1uha8ag{margin-bottom:2rem}}.logo-container.svelte-1uha8ag .logo:where(.svelte-1uha8ag){max-width:150px;width:100%;height:auto;border-radius:50%;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}@media(min-width:768px){.logo-container.svelte-1uha8ag .logo:where(.svelte-1uha8ag){max-width:200px}}@media(min-width:1024px){.logo-container.svelte-1uha8ag .logo:where(.svelte-1uha8ag){max-width:250px}}.mission-title.svelte-1uha8ag{font-family:Playfair Display,serif;font-size:1.75rem;font-weight:700;color:#1c1c1c;margin-bottom:1rem}@media(min-width:768px){.mission-title.svelte-1uha8ag{font-size:2.25rem;margin-bottom:2rem}}@media(min-width:1024px){.mission-title.svelte-1uha8ag{font-size:2.5rem}}.mission-statement.svelte-1uha8ag{font-size:1rem;color:#1c1c1c;max-width:900px;margin:0 auto 1rem;line-height:1.8;text-align:left}@media(min-width:768px){.mission-statement.svelte-1uha8ag{font-size:1.0625rem;margin-bottom:2rem}}@media(min-width:1024px){.mission-statement.svelte-1uha8ag{font-size:1.125rem}}.mission-statement.svelte-1uha8ag:last-of-type{margin-bottom:2rem}@media(min-width:768px){.mission-statement.svelte-1uha8ag:last-of-type{margin-bottom:3rem}}.hero-cta.svelte-1uha8ag{margin-top:1rem;padding:.5rem 3rem;width:100%;max-width:300px}@media(min-width:768px){.hero-cta.svelte-1uha8ag{margin-top:2rem;width:auto}}.what-we-do.svelte-1uha8ag,.how-to-help.svelte-1uha8ag{background-color:#fff;padding:3rem 0}@media(min-width:768px){.what-we-do.svelte-1uha8ag,.how-to-help.svelte-1uha8ag{padding:4rem 0}}.what-we-do.svelte-1uha8ag .section-subtitle:where(.svelte-1uha8ag),.how-to-help.svelte-1uha8ag .section-subtitle:where(.svelte-1uha8ag){margin-bottom:2rem;font-size:1.75rem}@media(min-width:768px){.what-we-do.svelte-1uha8ag .section-subtitle:where(.svelte-1uha8ag),.how-to-help.svelte-1uha8ag .section-subtitle:where(.svelte-1uha8ag){margin-bottom:3rem;font-size:2rem}}.how-to-help.svelte-1uha8ag{padding-top:3rem}@media(min-width:768px){.how-to-help.svelte-1uha8ag{padding-top:4rem}}.content-block.svelte-1uha8ag{max-width:1000px;margin:0 auto}.content-block.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:1rem;line-height:1.8;margin-bottom:2rem;color:#1c1c1c}@media(min-width:768px){.content-block.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:1.0625rem}}.what-we-do-content.svelte-1uha8ag{max-width:700px;margin:0 auto}.relief-card.svelte-1uha8ag{padding:2rem;text-align:center;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}@media(min-width:768px){.relief-card.svelte-1uha8ag{padding:3rem}}.relief-card.svelte-1uha8ag:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.card-icon.svelte-1uha8ag{margin-bottom:1rem;display:flex;justify-content:center;align-items:center}@media(min-width:768px){.card-icon.svelte-1uha8ag{margin-bottom:2rem}}.card-icon.svelte-1uha8ag .icon:where(.svelte-1uha8ag){width:56px;height:56px;color:#e3b341;stroke-width:1.5}@media(min-width:768px){.card-icon.svelte-1uha8ag .icon:where(.svelte-1uha8ag){width:64px;height:64px}}.card-title.svelte-1uha8ag{font-family:Playfair Display,serif;font-size:1.25rem;font-weight:600;color:#0d9488;margin-bottom:1rem}@media(min-width:768px){.card-title.svelte-1uha8ag{font-size:1.5rem}}.card-text.svelte-1uha8ag{font-size:.9375rem;line-height:1.8;color:#6c757d;margin:0}@media(min-width:768px){.card-text.svelte-1uha8ag{font-size:1rem}}@media(min-width:1024px){.card-text.svelte-1uha8ag{font-size:1.0625rem}}.help-options.svelte-1uha8ag{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:3rem}@media(min-width:768px){.help-options.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:2rem}}@media(min-width:1024px){.help-options.svelte-1uha8ag{gap:3rem}}.help-option.svelte-1uha8ag{text-align:center;padding:2rem;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}@media(min-width:768px){.help-option.svelte-1uha8ag{padding:3rem}}.help-option.svelte-1uha8ag:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.help-option.svelte-1uha8ag .card-icon:where(.svelte-1uha8ag) .icon:where(.svelte-1uha8ag){width:48px;height:48px}@media(min-width:768px){.help-option.svelte-1uha8ag .card-icon:where(.svelte-1uha8ag) .icon:where(.svelte-1uha8ag){width:56px;height:56px}}@media(min-width:1024px){.help-option.svelte-1uha8ag .card-icon:where(.svelte-1uha8ag) .icon:where(.svelte-1uha8ag){width:64px;height:64px}}.help-option.svelte-1uha8ag .card-title:where(.svelte-1uha8ag){font-size:1.25rem}@media(min-width:768px){.help-option.svelte-1uha8ag .card-title:where(.svelte-1uha8ag){font-size:1.5rem}}.help-option.svelte-1uha8ag .card-text:where(.svelte-1uha8ag){font-size:.9375rem}@media(min-width:768px){.help-option.svelte-1uha8ag .card-text:where(.svelte-1uha8ag){font-size:1rem}}@media(min-width:1024px){.help-option.svelte-1uha8ag .card-text:where(.svelte-1uha8ag){font-size:1.0625rem}}.cta-container.svelte-1uha8ag{text-align:center;margin-top:2rem;padding:0 1rem}@media(min-width:768px){.cta-container.svelte-1uha8ag{margin-top:3rem;padding:0}}.cta-container.svelte-1uha8ag .btn:where(.svelte-1uha8ag){width:100%;max-width:300px}@media(min-width:768px){.cta-container.svelte-1uha8ag .btn:where(.svelte-1uha8ag){width:auto}}.contact.svelte-1uha8ag{background-color:#f8f9fa;padding:3rem 0}@media(min-width:768px){.contact.svelte-1uha8ag{padding:4rem 0}}.contact.svelte-1uha8ag .section-subtitle:where(.svelte-1uha8ag){font-size:1.75rem;margin-bottom:1rem}@media(min-width:768px){.contact.svelte-1uha8ag .section-subtitle:where(.svelte-1uha8ag){font-size:2rem;margin-bottom:2rem}}.contact.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:1rem;max-width:600px;margin:0 auto 1rem}@media(min-width:768px){.contact.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:1.0625rem}}.contact-email.svelte-1uha8ag{font-size:1.125rem;font-weight:500;margin-top:1rem}@media(min-width:768px){.contact-email.svelte-1uha8ag{font-size:1.25rem}}.contact-email.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#0d9488;text-decoration:none;word-break:break-all}@media(min-width:768px){.contact-email.svelte-1uha8ag a:where(.svelte-1uha8ag){word-break:normal}}.contact-email.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-decoration:underline}
