
.mission-relationship{padding-top:45px;padding-bottom:45px}.scripture-callout{padding-top:45px;padding-bottom:45px}.section{padding-top:82px;padding-bottom:82px}.section-kicker{margin-bottom:42px}.restoration-layers{padding-top:82px;padding-bottom:82px}.pathways{padding-top:82px;padding-bottom:88px}.pathways-heading{margin-bottom:52px}.pathway-grid article{min-height:395px}.journey{padding-top:82px;padding-bottom:82px}.journey-steps{margin-top:52px}.journey-steps li{min-height:235px}.journey-steps strong{margin-top:38px}.approach{padding-top:82px;padding-bottom:82px}.approach li{padding-top:22px;padding-bottom:22px}.environment{padding-top:82px;padding-bottom:82px}.environment-grid article{min-height:205px}.desert{min-height:560px;padding-top:82px;padding-bottom:82px}.mission-feature{padding-top:86px;padding-bottom:86px}.build{padding-top:82px;padding-bottom:82px}.build li{padding-top:21px;padding-bottom:21px}


.layers-visual article{grid-template-columns:52px 190px 1fr}.layers-visual article>.site-icon{width:31px;height:31px}.journey-steps li>.site-icon{display:none}


.center-engagement{color:#fff;background:#df5b08;grid-template-columns:1.03fr .97fr;gap:72px;padding:86px max(7vw,30px);display:grid}.center-engagement .eyebrow{color:#ffdbb8}.center-engagement h2{letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-size:clamp(39px,4.6vw,64px);font-weight:400;line-height:1.05}.center-direct>p:not(.eyebrow){color:#fffdf8;margin:25px 0 0;font-size:16px;line-height:1.75}.center-call-emphasis{border-top:1px solid #ffffff59;border-bottom:1px solid #ffffff59;margin-top:33px;padding:28px 0}.center-call-emphasis>p:first-child{letter-spacing:.17em;text-transform:uppercase;color:#ffe1c8;margin:0 0 13px;font-size:10px;font-weight:800}.center-call-emphasis h3{margin:0 0 16px;font-family:Georgia,serif;font-size:30px;font-weight:400;line-height:1.16}.center-call-emphasis>p:last-child{color:#fffdf8;margin:0;font-size:14px;line-height:1.7}.center-help-paths{grid-template-columns:1fr 1fr;gap:0 22px;margin:27px 0 26px;padding:0;display:grid;list-style:none}.center-help-paths li{border-top:1px solid #ffffff52;padding:11px 0;font-size:12px;font-weight:800}.center-help-paths li:before{content:"";background:#ffd8b6;border-radius:50%;width:5px;height:5px;margin:0 10px 2px 1px;display:inline-block}.center-direct>.email-link{font-family:Arial,sans-serif;font-size:16px;font-weight:800}.center-direct>small{letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8;margin-top:15px;font-size:9px;display:block}.center-follow{color:#172033;background:#fffaf3;border:1px solid #ffffff8c;padding:42px 38px 34px;align-self:start;box-shadow:0 18px 45px #7c2a0b38}.center-follow .eyebrow{color:#b84d12}.center-follow h2{font-size:clamp(36px,4vw,56px)}.center-follow>p:not(.eyebrow){color:#596170;margin:20px 0 25px;font-size:15px;line-height:1.7}.center-form{background:#fff;border:1px solid #17203325;overflow:hidden}.center-form iframe{width:100%;height:680px;display:block}

@media (width<=900px){.section,.restoration-layers,.pathways,.journey,.approach,.environment,.build{padding-top:74px;padding-bottom:74px}.mission-feature{padding-top:78px;padding-bottom:78px}.center-engagement{grid-template-columns:1fr;gap:45px;padding-top:78px;padding-bottom:78px}.center-follow{width:100%;max-width:680px}.layers-visual article{grid-template-columns:48px 170px 1fr}}
@media (width<=560px){.mission-relationship{padding-top:40px;padding-bottom:40px}.scripture-callout{padding-top:40px;padding-bottom:40px}.section,.restoration-layers,.pathways,.journey,.approach,.environment,.build{padding-top:66px;padding-bottom:66px}.mission-feature{padding-top:70px;padding-bottom:70px}.layers-visual article{grid-template-columns:44px 1fr}.layers-visual article>strong{grid-column:2}.layers-visual article>small{grid-column:2}.journey-steps{margin-top:42px}.center-engagement{padding:70px 24px}.center-help-paths{grid-template-columns:1fr}.center-follow{padding:34px 18px 24px}.center-form iframe{height:760px}.pathway-grid article{min-height:335px}}


.center-direct{align-self:center}
.center-follow{padding:28px 26px 22px}
.center-follow>p:not(.eyebrow){margin-top:18px;margin-bottom:18px;font-family:Georgia,serif;font-size:19px;line-height:1.55}
.center-form{max-width:540px;margin-inline:auto}
.center-form iframe{height:760px;overflow:hidden}
@media (width<=900px){
  .center-direct{align-self:start}
}
@media (width<=560px){
  .center-follow{padding:24px 14px 18px}
  .center-form iframe{height:920px;overflow:hidden}
}
