h1.svelte-cwls5q{margin-bottom:1.25rem;font-size:clamp(2.75rem,5.2vw,4.3rem)}.founders.svelte-cwls5q{justify-self:end;width:min(100%,24rem);margin:0}.arch.svelte-cwls5q{background:var(--sea);border-radius:999px 999px 1.4rem 1.4rem;overflow:hidden}.arch.svelte-cwls5q img:where(.svelte-cwls5q){aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;width:100%;height:auto;display:block}.founders.svelte-cwls5q figcaption:where(.svelte-cwls5q){color:var(--ink-soft);margin-top:.9rem;font-size:.85rem;line-height:1.6}.family-story.svelte-cwls5q{margin-top:clamp(3.5rem,7vw,6rem)}.prose.svelte-cwls5q{max-width:var(--measure);color:var(--ink-soft);line-height:1.85}.facts.svelte-cwls5q,.cost-list.svelte-cwls5q{border-top:1px solid var(--rule);gap:1.5rem;margin:3rem 0 0;padding:2rem 0 0;list-style:none;display:grid}.facts.svelte-cwls5q li:where(.svelte-cwls5q),.cost-list.svelte-cwls5q li:where(.svelte-cwls5q){flex-direction:column;gap:.4rem;display:flex}.facts.svelte-cwls5q strong:where(.svelte-cwls5q),.cost-amount.svelte-cwls5q strong:where(.svelte-cwls5q){color:var(--ink);font-size:3.6rem;line-height:1}.facts.svelte-cwls5q span:where(.svelte-cwls5q){color:var(--ink-soft);font-size:.85rem}.nehemiah.svelte-cwls5q{color:#fff;background:#183f35;margin-top:clamp(3.5rem,7vw,6rem);padding-block:clamp(3.5rem,7vw,6rem)}.nehemiah.svelte-cwls5q h2:where(.svelte-cwls5q){color:#e7ed9b;margin-bottom:2rem}.nehemiah.svelte-cwls5q p:where(.svelte-cwls5q){font-family:var(--font-editorial);max-width:34rem;margin:0;font-size:1.25rem;font-style:italic;line-height:1.75}.costs.svelte-cwls5q,.compound.svelte-cwls5q,.team.svelte-cwls5q,.program.svelte-cwls5q,.more.svelte-cwls5q{margin-top:clamp(3.5rem,7vw,6rem)}.cost-amount.svelte-cwls5q{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;display:flex}.cost-amount.svelte-cwls5q span:where(.svelte-cwls5q){color:var(--ink-soft);font-size:.85rem}.cost-text.svelte-cwls5q{color:var(--ink-soft);max-width:22rem;margin:0;font-size:.95rem;line-height:1.7}.photo-grid.svelte-cwls5q{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.photo-grid.svelte-cwls5q figure:where(.svelte-cwls5q){min-width:0;margin:0}.photo-grid.svelte-cwls5q img:where(.svelte-cwls5q){background:var(--sand);border-radius:1.2rem;width:100%;height:auto;display:block}.photo-grid.svelte-cwls5q .tall:where(.svelte-cwls5q) img:where(.svelte-cwls5q){aspect-ratio:4/5;object-fit:cover}.photo-grid.svelte-cwls5q .wide:where(.svelte-cwls5q){grid-column:1/-1}.photo-grid.svelte-cwls5q figcaption:where(.svelte-cwls5q){font-family:var(--font-editorial);margin-top:.75rem;font-size:1.05rem;font-style:italic}.team-figure.svelte-cwls5q{margin:0}.team-figure.svelte-cwls5q img:where(.svelte-cwls5q){background:var(--sand);border-radius:1.2rem;width:100%;height:auto;display:block}.team.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--ink-soft);line-height:1.8}.board.svelte-cwls5q{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:.5rem 1.5rem;margin:1.5rem 0 0;padding:1.25rem 0 0;font-size:.9rem;list-style:none;display:grid}.board.svelte-cwls5q li:where(.svelte-cwls5q){flex-direction:column;display:flex}.board-name.svelte-cwls5q{font-weight:700}.board.svelte-cwls5q li:where(.svelte-cwls5q) span:where(.svelte-cwls5q):last-child{color:var(--ink-soft);font-size:.8rem}.more-links.svelte-cwls5q{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.more-links.svelte-cwls5q li:where(.svelte-cwls5q){border-bottom:1px solid var(--rule);flex-direction:column;gap:.2rem;padding-bottom:1.25rem;display:flex}.more-links.svelte-cwls5q a:where(.svelte-cwls5q){font-weight:700}.more-links.svelte-cwls5q span:where(.svelte-cwls5q){color:var(--ink-soft);font-size:.9rem}.story-cta.svelte-cwls5q{background:#e7ed9b;border-radius:1.5rem;margin-top:clamp(3.5rem,7vw,6rem);padding:clamp(24px,5vw,4rem)}.story-cta.svelte-cwls5q p:where(.svelte-cwls5q){margin-bottom:1.5rem}@media (width>=40rem){.facts.svelte-cwls5q,.cost-list.svelte-cwls5q{grid-template-columns:repeat(3,1fr)}}@media (width<=55.999rem){.founders.svelte-cwls5q{justify-self:start;width:min(100%,20rem)}}@media (width<=40rem){.photo-grid.svelte-cwls5q,.board.svelte-cwls5q{grid-template-columns:1fr}}
