:root{--navy:#0c2945;--navy2:#061c30;--gold:#c08a2d;--cream:#f8f4ec;--paper:#fffdf9;--text:#1f2933;--muted:#64707d;--line:#e7dcc8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--text);background:var(--paper);line-height:1.6}h1,h2,h3{font-family:Georgia,Times New Roman,serif;color:var(--navy);line-height:1.08}h1{font-size:clamp(2.6rem,5.5vw,5.4rem)}h1,h2{margin:.25rem 0 1rem}h2{font-size:clamp(2rem,3.5vw,3.2rem)}h3{font-size:1.45rem}a{color:inherit;text-decoration:none}.site-header{height:104px;display:flex;align-items:center;justify-content:space-between;padding:10px 4vw;border-bottom:1px solid #eee;background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:20}.brand img{width:250px;max-height:85px}.site-header nav{display:flex;align-items:center;gap:1.5rem;font-size:.88rem;text-transform:uppercase;letter-spacing:.03em}.site-header nav a:hover{color:var(--gold)}.nav-cta{background:var(--navy);color:white!important;padding:.85rem 1.05rem;border-radius:3px}.hero{min-height:680px;display:grid;grid-template-columns:1.02fr .98fr;background:linear-gradient(90deg,#fff,#fff 48%,#f5ead7);overflow:hidden}.hero-copy{padding:6vw 3vw 5vw 6vw;position:relative;z-index:2}.hero-copy h1 em{font-style:normal;color:var(--gold)}.hero-copy>p:not(.eyebrow){max-width:720px;font-size:1.08rem}.eyebrow{color:var(--gold);font-weight:800;letter-spacing:.14em;font-size:.78rem}.button-row{display:flex;gap:1rem;margin-top:2rem}.btn{display:inline-block;padding:1rem 1.25rem;border-radius:3px;text-transform:uppercase;font-size:.8rem;font-weight:800;letter-spacing:.04em;border:1px solid var(--navy);cursor:pointer}.primary{background:var(--navy);color:white}.secondary{background:white;color:var(--navy)}.desert-art{position:relative;background:linear-gradient(#f7d6a3 0 36%,#d6a360 36% 47%,#80613f 47% 50%,#cc9760 50%);overflow:hidden}.sun{width:140px;height:140px;border-radius:50%;background:#ffd98a;top:90px;left:80px;box-shadow:0 0 60px #ffd98aaa}.mountain,.sun{position:absolute}.mountain{bottom:48%;width:80%;height:37%;background:#8e6b55;-webkit-clip-path:polygon(0 100%,20% 42%,35% 75%,53% 16%,67% 60%,83% 30%,100% 100%);clip-path:polygon(0 100%,20% 42%,35% 75%,53% 16%,67% 60%,83% 30%,100% 100%)}.m1{left:2%;opacity:.7}.m2{left:27%;bottom:46%;background:#70544a;transform:scale(.85)}.home-shape{position:absolute;bottom:8%;width:260px;height:170px;background:#b98358;box-shadow:0 8px 20px #0002}.home-shape:before{content:"";position:absolute;left:-20px;top:-75px;border-left:150px solid transparent;border-right:150px solid transparent;border-bottom:90px solid #6d4c37}.h1{left:70px}.h2{right:55px;transform:scale(.85);filter:brightness(1.08)}.cactus{position:absolute;bottom:10%;width:22px;height:190px;background:#39533f;border-radius:12px}.cactus:after,.cactus:before{content:"";position:absolute;width:55px;height:20px;background:#39533f;border-radius:10px;top:65px}.cactus:before{right:7px;transform:rotate(90deg);transform-origin:right}.cactus:after{left:7px;top:102px;transform:rotate(-90deg);transform-origin:left}.c1{left:30px}.c2{right:20px;transform:scale(.75)}.section{padding:5.5rem 6vw}.soft{background:var(--cream)}.center{text-align:center}.lede{max-width:850px;margin:0 auto 2.2rem;color:#3e4953;font-size:1.08rem}.pillars{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1px;gap:1px;background:var(--line);margin-top:2.5rem}.pillars div{background:white;padding:2rem 1.2rem;display:flex;flex-direction:column;gap:.7rem}.pillars b{color:var(--navy);font-family:Georgia,serif;font-size:1.15rem}.pillars span{font-size:.9rem}.help-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.2rem;gap:1.2rem;max-width:1200px;margin:2.5rem auto 0}.help-grid article{background:white;border:1px solid var(--line);padding:1.8rem;box-shadow:0 5px 20px #10253f0a}.help-grid a,.text-link{color:var(--gold);font-weight:700}.split-story{background:var(--navy);color:white;display:grid;grid-template-columns:1.4fr .6fr;grid-gap:4rem;gap:4rem;align-items:center}.split-story h2{color:white}.split-story blockquote{font-family:Georgia,serif;font-size:2.2rem;color:#f3d8a1;margin:0}.split-story cite{display:block;font-size:1rem;color:white;margin-top:1rem}.leader-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.3rem;gap:1.3rem;margin-top:2.5rem}.leader-card{background:white;border:1px solid var(--line);overflow:hidden}.leader-card img{width:100%;height:310px;object-fit:cover;object-position:center 35%;display:block}.leader-card div{padding:1rem 1.1rem 1.3rem}.leader-card h3{margin:.1rem 0}.leader-card p{font-size:.9rem}.gold-text{color:var(--gold);font-weight:800;text-transform:uppercase;font-size:.8rem!important;letter-spacing:.04em}.scripture{text-align:center;padding:4rem 6vw;background:linear-gradient(90deg,#f8f4ec,#fff);font-family:Georgia,serif;color:var(--navy);font-size:1.7rem}.scripture span{display:block;font-family:Arial;font-size:.85rem;color:var(--gold);margin-top:.6rem}.page-hero{padding:6rem 8vw;background:linear-gradient(135deg,#f8f4ec,#fff);border-bottom:1px solid var(--line)}.page-hero h1{font-size:clamp(2.5rem,5vw,4.5rem);max-width:1050px}.page-hero p{max-width:850px;font-size:1.1rem}.prose{max-width:1000px;margin:0 auto}.prose p{font-size:1.06rem;margin-bottom:1.4rem}.prose h2{margin-top:3.2rem}.solution-list{max-width:1100px;margin:0 auto}.solution-list article{display:grid;grid-template-columns:85px 1fr;grid-gap:1.3rem;gap:1.3rem;padding:2.4rem 0;border-bottom:1px solid var(--line)}.solution-list article>span{font-family:Georgia,serif;font-size:2.2rem;color:var(--gold)}.solution-list h4{color:var(--gold);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.25rem}.outcome-box{background:var(--navy);color:white;padding:1.5rem;margin-top:2rem;display:flex;gap:1rem;flex-direction:column}.steward-list{max-width:1150px;margin:auto}.steward-list article{display:grid;grid-template-columns:330px 1fr;grid-gap:2.5rem;gap:2.5rem;padding:3rem 0;border-bottom:1px solid var(--line)}.steward-list img{width:330px;height:330px;object-fit:cover;border-radius:4px}.steward-list blockquote{font-family:Georgia,serif;font-size:1.35rem;color:#3d4c59;margin-left:0;border-left:3px solid var(--gold);padding-left:1rem}.promise-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1px;gap:1px;background:var(--line);margin:3rem 0}.promise-grid b{background:var(--cream);padding:1.5rem;color:var(--navy)}.contact-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:4rem;gap:4rem;max-width:1100px;margin:auto}.contact-grid form{display:grid;grid-gap:1rem;gap:1rem}.contact-grid label{font-weight:700;color:var(--navy)}input,textarea{width:100%;padding:.9rem;border:1px solid #cfc9bd;margin-top:.35rem;font:inherit}.contact-grid aside{background:var(--cream);padding:2rem}.site-footer{background:var(--navy2);color:white;padding:3rem 5vw;display:grid;grid-template-columns:2fr 1fr 1fr 1.3fr;grid-gap:2rem;gap:2rem}.site-footer img{width:220px;filter:brightness(1.5)}.site-footer a,.site-footer p{display:block;color:#eef2f5;font-size:.9rem;margin:.3rem 0}.site-footer h4{color:#f1c66d;text-transform:uppercase;letter-spacing:.06em}@media(max-width:980px){.site-header{height:auto;align-items:flex-start}.site-header nav{flex-wrap:wrap;justify-content:flex-end;gap:.7rem 1rem}.brand img{width:180px}.hero{grid-template-columns:1fr}.desert-art{min-height:380px}.help-grid,.leader-grid,.pillars{grid-template-columns:repeat(2,1fr)}.contact-grid,.split-story{grid-template-columns:1fr}.site-footer{grid-template-columns:1fr 1fr}.steward-list article{grid-template-columns:220px 1fr}.steward-list img{width:220px;height:260px}.promise-grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.site-header{position:relative;display:block;text-align:center}.site-header nav{justify-content:center;margin-top:.5rem}.site-header nav a{font-size:.7rem}.hero-copy{padding:4rem 1.4rem}.page-hero,.section{padding:4rem 1.3rem}.help-grid,.leader-grid,.pillars,.promise-grid{grid-template-columns:1fr}.leader-card img{height:390px}.steward-list article{grid-template-columns:1fr}.steward-list img{width:100%;height:390px}.site-footer{grid-template-columns:1fr}.solution-list article{grid-template-columns:55px 1fr}.button-row{flex-direction:column;align-items:flex-start}}.site-header{min-height:124px;gap:1.5rem}.brand{display:flex;align-items:center}.brand img{width:clamp(260px,24vw,350px);max-height:112px;height:auto}.site-header nav{gap:clamp(.65rem,1.4vw,1.5rem);font-size:clamp(.72rem,.9vw,.88rem)}.hero{grid-template-columns:1.03fr .97fr}.hero-copy{padding:clamp(3rem,5vw,5.5rem) 2vw clamp(3rem,5vw,5rem) 5vw}.hero-copy h1{font-size:clamp(2.55rem,4.3vw,4.6rem)}.desert-photo{min-height:640px;background-image:linear-gradient(90deg,rgba(255,255,255,.5),rgba(255,255,255,0) 15%),url(/images/ezra-desert-neighborhood.webp);background-size:cover}@media(max-width:1100px){.site-header{padding:12px 3vw}.site-header,.site-header nav{flex-wrap:wrap;justify-content:center}.brand img{width:300px;max-height:110px}}@media(max-width:980px){.hero{grid-template-columns:1fr}.hero-copy{padding:3.5rem 6vw}.desert-photo{min-height:440px;background-position:center 48%}}@media(max-width:650px){.site-header{position:relative}.brand{justify-content:center}.brand img{width:min(82vw,310px)}.hero-copy{padding:3rem 1.4rem}.hero-copy h1{font-size:clamp(2.35rem,8vw,3.4rem)}.desert-photo{min-height:320px}}.site-header{height:auto;min-height:104px;padding:8px clamp(20px,3vw,52px);gap:clamp(16px,2vw,32px)}.brand{min-width:0;flex:0 0 auto}.brand img{display:block;width:clamp(265px,22vw,370px);height:116px}.site-header nav{flex:1 1;justify-content:flex-end;gap:clamp(9px,1.15vw,22px);font-size:clamp(.69rem,.79vw,.84rem)}.hero{min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;background:#fff}.hero-copy{padding:clamp(30px,3vw,54px) clamp(22px,3vw,54px) clamp(32px,3vw,54px) clamp(32px,4.5vw,78px)}.hero-copy h1{font-size:clamp(2.15rem,3.15vw,3.65rem);line-height:1.09;letter-spacing:-.025em;margin:.3rem 0 1rem}.hero-copy>p:not(.eyebrow){font-size:clamp(.94rem,1vw,1.07rem);max-width:620px}.hero-copy .button-row{margin-top:1.4rem;flex-wrap:wrap}.desert-photo{min-height:0;background-color:#f6e9d7;background-size:contain;background-position:50%;background-repeat:no-repeat}@media(min-width:981px){.desert-photo{min-height:560px}}@media(max-width:1250px){.site-header{flex-wrap:wrap;justify-content:center}.site-header nav{flex:0 1 100%;justify-content:center;flex-wrap:wrap}.brand img{width:330px;height:110px}}@media(max-width:980px){.hero{grid-template-columns:1fr}.hero-copy{padding:2.6rem 5vw}.hero-copy h1{font-size:clamp(2.25rem,5.3vw,3.6rem)}.desert-photo{min-height:0;aspect-ratio:16/9;background-size:contain}}@media(max-width:650px){.site-header{padding:10px 16px}.brand img{width:min(88vw,330px);height:auto;max-height:120px}.hero-copy{padding:2.2rem 1.4rem}.hero-copy h1{font-size:clamp(2.05rem,7.2vw,2.9rem)}.desert-photo{aspect-ratio:16/9;min-height:0}.site-header nav{gap:.65rem}}.site-header{min-height:126px}.brand img{width:clamp(260px,23vw,390px);height:118px;max-height:none;object-fit:contain}.site-header nav,.site-header nav a{font-weight:650}.site-footer img{filter:none;width:245px;max-width:100%;background:#fff;padding:9px;border-radius:3px}@media (max-width:1250px){.site-header{min-height:0}.brand img{width:min(390px,75vw);height:116px}}@media (max-width:650px){.brand img{width:min(345px,90vw);height:auto;max-height:none}}.page-hero{padding:clamp(42px,4.2vw,72px) clamp(24px,6vw,104px)}.page-hero h1{font-size:clamp(2.25rem,3.5vw,3.85rem);line-height:1.12;max-width:1000px;margin:.35rem 0 .8rem;letter-spacing:-.018em}.page-hero p:not(.eyebrow){font-size:clamp(1rem,1.15vw,1.1rem);line-height:1.6;margin:.55rem 0 0}.page-hero .eyebrow{margin:0}main>.section:not(.hero){padding-top:clamp(38px,4vw,64px);padding-bottom:clamp(44px,4.5vw,72px)}.contact-grid{gap:clamp(24px,3.2vw,52px);align-items:start}.contact-grid aside{padding:clamp(22px,2.5vw,36px)}.contact-grid aside h2{font-size:clamp(1.75rem,2.5vw,2.5rem)}.contact-grid form{gap:.8rem}.contact-grid textarea{min-height:130px}.prose h2{margin-top:2rem}.solution-list article{padding:1.8rem 0}.steward-list article{padding:2.2rem 0}@media (max-width:980px){.page-hero{padding:44px 5vw}.contact-grid{grid-template-columns:1fr}}@media (max-width:650px){.page-hero{padding:36px 22px}.page-hero h1{font-size:clamp(2rem,8vw,2.8rem)}main>.section:not(.hero){padding:36px 22px 48px}.contact-grid{gap:22px}}@media (min-width:981px){.page-hero h1{font-size:clamp(2.35rem,3.35vw,3.7rem);max-width:1050px}.prose h2,.solution-list h2,.steward-list h2{font-size:clamp(2rem,3vw,3.05rem)}}.prose h2{line-height:1.15;margin-bottom:.75rem}.prose h2+p{margin-top:0}.promise-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;background:transparent;margin:2.3rem 0 .5rem}.promise-grid b{display:flex;align-items:center;min-height:116px;padding:1.45rem 1.5rem;border:1px solid var(--line);border-left:4px solid var(--gold);line-height:1.55;font-size:1rem}.contact-grid aside a{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px;overflow-wrap:anywhere}.contact-grid aside a:hover{color:#9a681e}.contact-privacy{margin:-.25rem 0 0;font-size:.88rem;color:#4b5660}@media (max-width:980px){.promise-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.promise-grid{grid-template-columns:1fr;gap:10px}.promise-grid b{min-height:0;padding:1.1rem 1.2rem}.page-hero h1{overflow-wrap:break-word}}