
.section{padding-top:86px;padding-bottom:86px}.vision-intro{margin-top:45px;margin-bottom:58px}.stream-card{min-height:390px}.experience{padding-top:86px;padding-bottom:86px}.needs{padding-top:76px;padding-bottom:76px}.flagship{padding-top:58px;padding-bottom:58px}.vision-map-section{padding-top:86px;padding-bottom:86px}.vision-map{margin-top:58px}.desert-section{min-height:510px}.desert-quote,.desert-copy{padding-top:72px;padding-bottom:92px}.path{padding-top:82px;padding-bottom:82px}.steps{margin-top:52px}.steps li{padding-top:25px;padding-bottom:25px}.endure{padding-top:84px;padding-bottom:84px}.endure-copy>p:not(.eyebrow){margin-top:22px}.endure-copy .assets-note{margin-top:28px}.endure-paths article{grid-template-columns:52px 1fr;min-height:82px}.endure-paths article>.site-icon{width:27px;height:27px}


.final-engagement{color:#1c3025;background:#e8c878;grid-template-columns:1.03fr .97fr;gap:72px;padding:86px max(7vw,28px);display:grid}.final-engagement .eyebrow{color:#78442e}.final-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}.engagement-intro{margin:25px 0 0;font-size:17px;line-height:1.72}.answer-call-emphasis{border-top:1px solid #1c302548;border-bottom:1px solid #1c302548;margin-top:34px;padding:29px 0}.answer-call-emphasis>p:first-child{color:#78442e;letter-spacing:.17em;text-transform:uppercase;margin:0 0 13px;font-size:10px;font-weight:800}.answer-call-emphasis h3{margin:0 0 16px;font-family:Georgia,serif;font-size:31px;font-weight:400;line-height:1.15}.answer-call-emphasis>p:last-child{margin:0;font-size:15px;line-height:1.7}.ways-to-help{grid-template-columns:1fr 1fr;gap:0 22px;margin:27px 0 26px;padding:0;display:grid;list-style:none}.ways-to-help li{border-top:1px solid #1c302538;padding:11px 0;font-size:12px;font-weight:800}.ways-to-help li:before{content:"";background:#8c4c30;border-radius:50%;width:5px;height:5px;margin:0 10px 2px 1px;display:inline-block}.engagement-email{font-size:17px}.engagement-direct>small{letter-spacing:.1em;text-transform:uppercase;opacity:.68;margin-top:14px;font-size:9px;display:block}.engagement-follow{background:#f8f3e8;border:1px solid #1c302538;padding:42px 38px 34px;align-self:start;box-shadow:0 18px 42px #3d2b1815}.engagement-follow h2{font-size:clamp(36px,4vw,56px)}.engagement-follow>p:not(.eyebrow){color:#59645d;margin:20px 0 25px;font-size:15px;line-height:1.7}.engagement-form{background:#fff;border:1px solid #1c302526;overflow:hidden}.engagement-form iframe{width:100%;height:680px;display:block}

@media (width<=900px){.section{padding-top:76px;padding-bottom:76px}.experience,.endure{padding-top:78px;padding-bottom:78px}.final-engagement{grid-template-columns:1fr;gap:45px;padding-top:78px;padding-bottom:78px}.engagement-follow{width:100%;max-width:680px}.desert-quote{padding-bottom:70px}.desert-copy{padding-top:0;padding-bottom:105px}}
@media (width<=560px){.section{padding-top:68px;padding-bottom:68px}.experience,.endure{padding-top:70px;padding-bottom:70px}.vision-map{margin-top:44px}.final-engagement{padding:70px 24px}.ways-to-help{grid-template-columns:1fr}.engagement-follow{padding:34px 18px 24px}.engagement-form{margin-inline:-4px}.engagement-form iframe{height:760px}.stream-card{min-height:340px}}


@media (width>860px){
  .hero{min-height:880px;padding-bottom:235px}
  .hero-landscape{height:25%}
  .hero-scripture{bottom:240px}
}
.engagement-follow{padding:28px 26px 22px}
.engagement-follow>p:not(.eyebrow){margin-top:18px;margin-bottom:18px;font-family:Georgia,serif;font-size:19px;line-height:1.55}
.engagement-form{max-width:540px;margin-inline:auto}
.engagement-direct{align-self:center}
.engagement-form iframe{height:620px}
@media (width<=860px){
  .hero{min-height:860px;padding-bottom:220px}
  .hero-landscape{height:22%}
}
@media (width<=560px){
  .hero{min-height:850px;padding-bottom:210px}
  .engagement-follow{padding:24px 14px 18px}
  .engagement-direct{align-self:start}
  .engagement-form iframe{height:760px}
}


.direct-invitation-card{background:#173b2c;color:#fffdf7;border-left:5px solid #a95737;margin-top:28px;padding:27px 29px 25px;box-shadow:0 15px 34px #3d2b1824}.direct-invitation-card .direct-invitation-label{color:#efc979;letter-spacing:.17em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:900}.direct-invitation-card h3{max-width:620px;margin:0 0 13px;font-family:Georgia,serif;font-size:clamp(24px,2.35vw,32px);font-weight:400;line-height:1.15}.direct-invitation-card>p:not(.direct-invitation-label){color:#ffffffe0;margin:0 0 21px;font-size:14px;line-height:1.68}.direct-invitation-card .reveal-email,.direct-invitation-card .revealed-email{color:#173b2c;background:#efc979;border:0;min-height:48px;padding:12px 16px;font-size:15px;font-weight:900}.direct-invitation-card .reveal-email:hover,.direct-invitation-card .reveal-email:focus-visible,.direct-invitation-card .revealed-email:hover,.direct-invitation-card .revealed-email:focus-visible{color:#173b2c;background:#f8ddb0;border:0}.direct-invitation-card small{color:#ffffffa8;letter-spacing:.1em;text-transform:uppercase;margin-top:14px;font-size:9px;display:block}
@media (width<=560px){.direct-invitation-card{margin-top:24px;padding:24px 20px 22px}.direct-invitation-card .reveal-email,.direct-invitation-card .revealed-email{width:100%;justify-content:space-between}}


.final-engagement{grid-template-columns:1fr 1fr;column-gap:42px;row-gap:34px;align-items:stretch}.engagement-overview{grid-column:1/-1;display:grid;grid-template-columns:1.03fr .97fr;column-gap:72px;padding-bottom:34px;border-bottom:1px solid #1c302548}.engagement-overview>.eyebrow,.engagement-overview>h2,.engagement-overview>.engagement-intro{grid-column:1}.engagement-overview-details{grid-column:2;grid-row:1/5;align-self:center}.engagement-overview-details .answer-call-emphasis{margin-top:0;padding-top:0;border-top:0}.engagement-overview-details .ways-to-help{margin-bottom:0}.direct-invitation-card{margin-top:0;display:flex;flex-direction:column;align-self:stretch}.direct-invitation-card h2{color:#fffdf7;font-size:clamp(36px,4vw,56px)}.direct-invitation-card>p:not(.direct-invitation-label){font-family:Georgia,serif;font-size:19px;line-height:1.55}.direct-invitation-card .engagement-email{margin-top:auto;align-self:flex-start}.engagement-follow{align-self:stretch}
@media (width<=900px){.final-engagement{grid-template-columns:1fr}.engagement-overview{grid-column:1;grid-template-columns:1fr;row-gap:26px}.engagement-overview>.eyebrow,.engagement-overview>h2,.engagement-overview>.engagement-intro,.engagement-overview-details{grid-column:1}.engagement-overview-details{grid-row:auto}.direct-invitation-card{min-height:420px}}
@media (width<=560px){.direct-invitation-card{margin-top:0;min-height:390px}.engagement-overview{padding-bottom:28px}}


.final-engagement{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;column-gap:42px;row-gap:20px;align-items:start}.engagement-choice-copy{color:#1c3025;align-self:start}.engagement-choice-copy h3{margin:22px 0 9px;font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:1.2}.engagement-choice-copy>p:last-child{margin:0;font-size:15px;line-height:1.68}.direct-choice-copy{grid-column:1;grid-row:1}.follow-choice-copy{grid-column:2;grid-row:1}.direct-invitation-card{grid-column:1;grid-row:2;margin:0;min-height:0;display:block;align-self:start}.direct-invitation-card .engagement-email{margin-top:0}.engagement-follow{grid-column:2;grid-row:2;align-self:start}.engagement-follow .engagement-form{margin-top:0}
@media (width<=900px){.final-engagement{grid-template-columns:1fr;grid-template-rows:auto}.direct-choice-copy{grid-column:1;grid-row:1}.direct-invitation-card{grid-column:1;grid-row:2;min-height:0}.follow-choice-copy{grid-column:1;grid-row:3;margin-top:18px}.engagement-follow{grid-column:1;grid-row:4}.engagement-choice-copy{align-self:start}}


.engagement-follow-heading{max-width:540px;margin:0 auto 18px}.engagement-follow-heading p{color:#a95737;letter-spacing:.17em;text-transform:uppercase;margin:0 0 9px;font-size:10px;font-weight:900}.engagement-follow-heading h3{color:#1c3025;margin:0;font-family:Georgia,serif;font-size:clamp(24px,2.35vw,32px);font-weight:400;line-height:1.15}.engagement-form iframe{height:725px}
@media (width<=560px){.engagement-follow-heading{margin-bottom:15px}.engagement-form iframe{height:750px}}


.follow-choice-copy{display:flex;flex-direction:column;height:100%}.follow-choice-copy>h2{font-size:clamp(38px,4.25vw,58px);font-weight:500}.follow-choice-copy .follow-choice-intro{margin:23px 0 0;font-family:Georgia,serif;font-size:19px;line-height:1.62}.follow-choice-copy .follow-choice-cta{margin:auto 0 0;padding-top:34px;font-family:Georgia,serif;font-size:clamp(30px,3.1vw,42px);font-weight:500;line-height:1.1}.engagement-follow-heading{margin-bottom:12px}.engagement-follow-heading p{margin-bottom:0;font-size:11px}
@media (width<=900px){.follow-choice-copy{height:auto}.follow-choice-copy .follow-choice-cta{margin-top:27px;padding-top:0}}


.engagement-form iframe{height:810px!important}
@media(width<=560px){.engagement-form iframe{height:850px!important}}
