@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:wght@500;600;700&display=swap";.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.5rem;border-radius:999px;font:600 1rem/1 var(--sans);text-decoration:none;border:2px solid transparent;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.btn--primary{background:var(--emerald-d);color:#fff}.btn--primary:hover{background:var(--forest)}.btn--gold{background:var(--gold);color:var(--forest)}.btn--gold:hover{background:#fff}.btn--ghost{border-color:currentColor;color:var(--forest);background:transparent}.btn--ghost:hover{background:var(--forest);border-color:var(--forest);color:#fff}.btn--light{border-color:#fff;color:#fff;background:transparent}.btn--light:hover{background:#fff;color:var(--forest)}.skip{position:absolute;left:-999px;top:0;background:var(--gold);color:var(--forest);padding:.6rem 1rem;z-index:100;font-weight:600}.skip:focus{left:0}.hdr{position:sticky;top:0;z-index:50;background:#fafcfbf5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.hdr__in{max-width:1180px;margin:0 auto;padding:.5rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.hdr__brand img{height:62px;width:auto}.hdr__nav{display:flex;align-items:center;gap:1.4rem}.hdr__nav ul{display:flex;gap:1.2rem;list-style:none;padding:0}.hdr__nav a:not(.btn){text-decoration:none;font-weight:500;font-size:.96rem;padding:.35rem 0;border-bottom:3px solid transparent}.hdr__nav a:not(.btn):hover{border-color:var(--line)}.hdr__nav a.active{border-color:var(--emerald);color:var(--forest);font-weight:600}.hdr__toggle{display:none;background:none;border:2px solid var(--forest);border-radius:10px;padding:.6rem;cursor:pointer}.hdr__bars,.hdr__bars:before,.hdr__bars:after{display:block;width:22px;height:2px;background:var(--forest);position:relative;content:""}.hdr__bars:before{position:absolute;top:-7px}.hdr__bars:after{position:absolute;top:7px}.hdr__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media (max-width:980px){.hdr__toggle{display:block}.hdr__nav{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;background:var(--paper);padding:1rem 1.25rem 1.5rem;border-bottom:1px solid var(--line)}.hdr__nav.is-open{display:flex}.hdr__nav ul{flex-direction:column;gap:.3rem}.hdr__nav a:not(.btn){display:block;padding:.7rem 0;font-size:1.05rem}}.ftr{background:var(--forest);color:#d8e9e0;padding-top:3.5rem}.ftr__in{max-width:1080px;margin:0 auto;padding:0 1.25rem 2.5rem;display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:2.5rem}.ftr__logo{display:inline-block;background:#fff;padding:.6rem .9rem;border-radius:12px;margin-bottom:1rem}.ftr__logo img{height:70px;width:auto}.ftr__h{font:600 1.1rem var(--serif);color:#fff;margin-bottom:.8rem}.ftr__h--gap{margin-top:1.5rem}.ftr ul{list-style:none;padding:0;display:grid;gap:.4rem}.ftr__social{display:flex!important;gap:1.2rem}.ftr a{text-decoration:none}.ftr a:hover{text-decoration:underline;color:var(--gold)}.ftr__base{border-top:1px solid rgba(255,255,255,.15);padding:1.3rem 1.25rem;max-width:1080px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;gap:.8rem;font-size:.92rem}.ftr__base a{margin-left:1rem}@media (max-width:760px){.ftr__in{grid-template-columns:1fr}.ftr__base a{margin:0 1rem 0 0}}.hero{padding:clamp(2.5rem,6vw,5rem) 1.25rem clamp(3rem,7vw,6rem);background:linear-gradient(180deg,var(--mint) 0%,var(--paper) 100%)}.hero__in{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(2rem,5vw,4.5rem);align-items:center}.hero__name{font-weight:600;color:var(--emerald-d);margin-bottom:1rem}.hero__title{font-size:clamp(2.6rem,6.6vw,5rem);color:var(--forest);line-height:1.02}.hero__title span{display:block}.hero__text{margin-top:1.5rem;max-width:52ch;font-size:1.15rem;color:var(--muted)}.hero__actions{margin-top:2rem;display:flex;gap:.8rem;flex-wrap:wrap}.hero__media{max-width:420px;justify-self:end;width:100%}@media (max-width:860px){.hero__in{grid-template-columns:1fr}.hero__media{justify-self:start;max-width:320px;order:-1}}.hero.hero--image{min-height:min(760px,82vh);display:flex;align-items:center;padding:clamp(5rem,10vw,8.5rem) 1.5rem;background:linear-gradient(90deg,#071812e0,#071812b8 43%,#0718121f),url(/images/hero-worship.webp) center 42%/cover no-repeat;color:#fff}.hero--image .hero__in{width:100%;grid-template-columns:1fr;max-width:var(--content)}.hero--image .hero__copy{max-width:760px}.hero--image .hero__name{color:#e2c486;letter-spacing:.2em}.hero--image .hero__title{color:#fff;font-size:clamp(3.2rem,7vw,6.1rem);text-shadow:0 3px 28px rgba(0,0,0,.2)}.hero--image .hero__title span:nth-child(2){color:#e5c98f}.hero--image .hero__text{color:#ffffffe6;max-width:58ch}.hero--image .hero__actions{gap:.9rem}.hero--image .hero__scroll{position:absolute;right:clamp(1.5rem,6vw,6rem);bottom:2rem;color:#fffc;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.hero--image .hero__scroll span{color:#e5c98f;font-size:1.2rem;margin-left:.6rem}@media (max-width:760px){.hero.hero--image{min-height:680px;background-position:58% center;padding:5rem 1.2rem}.hero--image .hero__title{font-size:clamp(2.8rem,12vw,4.5rem)}.hero--image .hero__scroll{display:none}}.hero--image{position:relative;isolation:isolate}.mandate{background:var(--forest);color:#fff;padding:clamp(4rem,10vw,8rem) 1.25rem;position:relative;overflow:hidden}.mandate:after{content:"“";position:absolute;right:4%;top:-4rem;font:600 28rem/1 var(--serif);color:#14a06f2e;pointer-events:none}.mandate__in{max-width:900px;margin:0 auto;position:relative;z-index:1}.mandate__label{font:600 1.05rem var(--sans);color:var(--gold);margin-bottom:1.5rem}.mandate__quote{font:500 clamp(1.45rem,3.2vw,2.35rem)/1.35 var(--serif);text-wrap:pretty}.mandate__cite{margin-top:1.5rem;font-weight:600;color:var(--gold);font-size:1.1rem}.mandate__text{margin-top:2.5rem;max-width:62ch;color:#cfe3d9;border-top:1px solid rgba(255,255,255,.2);padding-top:1.5rem}.mandate{background:linear-gradient(90deg,#0c2b21fa,#0c2b21f0 58%,#0c2b219e),url(https://images.unsplash.com/photo-1510915361894-db8b60106cb1?auto=format&fit=crop&w=1800&q=85) center/cover no-repeat}.mandate__in{max-width:960px}.welcome{padding:clamp(3.5rem,8vw,6.5rem) 1.25rem}.welcome__in{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,5rem);align-items:start}.welcome__title{font-size:clamp(2rem,4.4vw,3rem);color:var(--forest);margin-bottom:1.2rem}.welcome__text{color:var(--muted);max-width:50ch}.welcome__list{list-style:none;padding:0;border-top:1px solid var(--line)}.welcome__list a{display:grid;gap:.15rem;padding:1.1rem 2.2rem 1.1rem 0;border-bottom:1px solid var(--line);text-decoration:none;position:relative;transition:padding .2s}.welcome__list a:after{content:"";position:absolute;right:.4rem;top:50%;width:.6rem;height:.6rem;border:solid var(--emerald-d);border-width:2px 2px 0 0;transform:translateY(-50%) rotate(45deg)}.welcome__list a:hover{padding-left:.6rem}.welcome__list strong{font:600 1.25rem var(--serif);color:var(--forest)}.welcome__list span{color:var(--muted);font-size:.98rem}@media (max-width:860px){.welcome__in{grid-template-columns:1fr}}.welcome{background:linear-gradient(90deg,#fbfaf7f5,#fbfaf7e0),url(https://images.unsplash.com/photo-1529156069898-49953e39b3ac?auto=format&fit=crop&w=1800&q=85) center/cover fixed}.welcome__in{align-items:center}.welcome__in:before{content:"";display:block;min-height:390px;border-radius:8px;background:url(https://images.unsplash.com/photo-1511632765486-a01980e01a18?auto=format&fit=crop&w=1200&q=85) center/cover;box-shadow:var(--shadow)}@media (max-width:860px){.welcome__in:before{min-height:280px}}.pillars{background:var(--mint);padding:clamp(3.5rem,8vw,6rem) 1.25rem}.pillars__in{max-width:1080px;margin:0 auto}.pillars__title{font-size:clamp(1.9rem,4vw,2.8rem);color:var(--forest);margin-bottom:2.2rem}.pillars__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-bottom:2.5rem}.pillars__item{border-top:5px solid var(--emerald);padding-top:1.2rem}.pillars__item h3{font-size:1.5rem;color:var(--forest);margin-bottom:.6rem}.pillars__item p{color:var(--muted)}@media (max-width:860px){.pillars__grid{grid-template-columns:1fr;gap:2rem}}.pillars{background:linear-gradient(90deg,#edf2ecf5,#edf2ece0),url(https://images.unsplash.com/photo-1517486808906-6ca8b3f04846?auto=format&fit=crop&w=1800&q=85) center/cover}.pillars__in:after{content:"";display:block;height:260px;margin-top:2.4rem;border-radius:8px;background:url(https://images.unsplash.com/photo-1529390079861-591de354faf5?auto=format&fit=crop&w=1800&q=85) center 42%/cover;box-shadow:var(--shadow)}.video{position:relative;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:linear-gradient(160deg,#0f4a38,var(--forest));display:grid;place-items:center;color:#fff}.video__play{width:76px;height:76px;border-radius:50%;background:var(--gold);position:relative}.video__play:after{content:"";position:absolute;left:30px;top:22px;border-left:26px solid var(--forest);border-top:16px solid transparent;border-bottom:16px solid transparent}.video__label{position:absolute;left:1rem;bottom:1rem;font-size:.9rem;background:#0006;padding:.25rem .7rem;border-radius:999px}.video{background:linear-gradient(180deg,#05191214,#051912ad),url(https://images.unsplash.com/photo-1516280440614-37939bbacd81?auto=format&fit=crop&w=1400&q=88) center/cover}.latest{padding:clamp(3.5rem,8vw,6rem) 1.25rem}.latest__in{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(2rem,5vw,3.5rem);align-items:center}.latest__title{font-size:clamp(1.9rem,4vw,2.6rem);color:var(--forest);margin-bottom:1.2rem}.latest__meta{margin-bottom:1.8rem;display:grid;gap:.7rem}.latest__meta div{display:flex;gap:1rem;border-bottom:1px solid var(--line);padding-bottom:.6rem}.latest__meta dt{width:7.5rem;font-weight:600;color:var(--emerald-d);flex-shrink:0}@media (max-width:860px){.latest__in{grid-template-columns:1fr}}.latest{background:linear-gradient(90deg,#fbfaf7f2,#fbfaf7d6),url(https://images.unsplash.com/photo-1470229722913-7c0e2dbbafd3?auto=format&fit=crop&w=1800&q=85) center/cover}.band{padding:clamp(2.5rem,6vw,4.5rem) 1.25rem}.band--mint{background:var(--mint)}.band--paper{background:var(--paper);border-top:1px solid var(--line)}.band--forest{background:var(--forest);color:#fff}.band__in{max-width:1080px;margin:0 auto;display:flex;gap:2rem;align-items:center;justify-content:space-between;flex-wrap:wrap}.band__title{font-size:clamp(1.6rem,3.4vw,2.3rem);margin-bottom:.5rem}.band__text{max-width:54ch;color:var(--muted)}.band--forest .band__text{color:#cfe3d9}.band__actions{display:flex;gap:.8rem;flex-wrap:wrap}.band--paper{background:linear-gradient(90deg,#fbfaf7f0,#fbfaf7db),url(https://images.unsplash.com/photo-1516589178581-6cd7833ae3b2?auto=format&fit=crop&w=1600&q=85) center/cover}.band--mint{background:linear-gradient(90deg,#edf2ecf0,#edf2ecdb),url(https://images.unsplash.com/photo-1532629345422-7515f3d16bb6?auto=format&fit=crop&w=1600&q=85) center/cover}.imgph{position:relative;width:100%;display:flex;align-items:flex-end;padding:1rem;color:#fff;background:linear-gradient(160deg,var(--emerald) 0%,var(--forest) 100%);overflow:hidden}.imgph:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(135deg,rgba(255,255,255,.07) 0 14px,transparent 14px 28px)}.imgph__label{position:relative;font-size:.9rem;font-weight:500;background:#0e3b2cb3;padding:.25rem .7rem;border-radius:999px}.imgph--wide{aspect-ratio:16/9;border-radius:14px}.imgph--square{aspect-ratio:1;border-radius:14px}.imgph--arch{aspect-ratio:4/5;border-radius:999px 999px 14px 14px;align-items:flex-end;justify-content:center;padding-bottom:1.5rem}.visit{padding:clamp(3.5rem,8vw,6rem) 1.25rem;background:var(--mint)}.visit__in{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem);align-items:center}.visit__title{font-size:clamp(1.9rem,4vw,2.8rem);color:var(--forest);margin-bottom:1rem}.visit__text{color:var(--muted);max-width:46ch;margin-bottom:1.5rem}.visit__info{display:grid;grid-template-columns:auto 1fr;gap:.5rem 1.2rem;margin-bottom:2rem}.visit__info dt{font-weight:600;color:var(--emerald-d)}.visit__actions{display:flex;gap:.8rem;flex-wrap:wrap}@media (max-width:860px){.visit__in{grid-template-columns:1fr}}.visit{background:linear-gradient(90deg,#edf2ecf0,#edf2ecd1),url(https://images.unsplash.com/photo-1511632765486-a01980e01a18?auto=format&fit=crop&w=1800&q=85) center/cover}.visit .imgph--wide{background-image:url(https://images.unsplash.com/photo-1519491050282-cf00c82424b4?auto=format&fit=crop&w=1400&q=85);background-position:center;background-size:cover;border:0;box-shadow:var(--shadow)}.eyebrow{font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--gold);margin-bottom:1rem}.home-salvation{display:grid;grid-template-columns:.85fr 1.15fr;background:#f5f1e8;min-height:620px}.home-salvation__image{min-height:620px;background:linear-gradient(90deg,#09231a14,#09231a1f),url(https://images.unsplash.com/photo-1504052434569-70ad5836ab65?auto=format&fit=crop&w=1400&q=88) center/cover no-repeat}.home-salvation__content{padding:clamp(3rem,6vw,5.5rem) clamp(2rem,6vw,6rem);align-self:center}.home-salvation h2{font:600 clamp(2.2rem,4vw,3.45rem)/1.12 var(--serif);color:var(--forest);max-width:16ch;margin-bottom:1.1rem}.home-salvation__intro{color:var(--muted);max-width:65ch;margin-bottom:2rem}.home-salvation__verses{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:2rem}.home-salvation__verses article{padding:1rem 1.1rem;background:#ffffffc2;border-left:3px solid var(--gold);border-radius:5px}.home-salvation__verses h3{font:600 1rem var(--sans);color:var(--emerald-d);margin-bottom:.45rem}.home-salvation__verses p{font-size:.9rem;line-height:1.65;color:var(--ink)}.home-salvation__verses span{color:var(--muted);white-space:nowrap;font-size:.78rem}.home-salvation__response{padding-top:1.5rem;border-top:1px solid var(--line)}.home-salvation__response h3{font:600 1.35rem var(--serif);color:var(--forest);margin-bottom:.5rem}.home-salvation__response p{color:var(--muted);margin-bottom:1.2rem}.home-salvation__response .btn{margin:0 .55rem .5rem 0}@media (max-width:850px){.home-salvation{grid-template-columns:1fr}.home-salvation__image{min-height:340px}.home-salvation__content{padding:3rem 1.25rem}}@media (max-width:520px){.home-salvation__verses{grid-template-columns:1fr}.home-salvation__response .btn{width:100%;margin:.3rem 0}}.banner{background:var(--mint);border-bottom:6px solid var(--emerald);padding:clamp(3rem,7vw,5.5rem) 1.25rem}.banner__in{max-width:1080px;margin:0 auto}.banner__title{font-size:clamp(2.3rem,6vw,4rem);color:var(--forest);max-width:18ch;text-wrap:balance}.banner__text{margin-top:1rem;max-width:58ch;font-size:1.15rem;color:var(--muted)}.sec{padding:clamp(3.5rem,8vw,6.5rem) 1.25rem}.sec--mint{background:var(--mint)}.sec--forest{background:var(--forest);color:#fff}.sec__in{max-width:1080px;margin:0 auto}.sec__in--narrow{max-width:760px}.sec__title{font-size:clamp(1.9rem,4vw,2.8rem);margin-bottom:1rem;max-width:22ch;text-wrap:balance}.sec__intro{max-width:62ch;color:var(--muted);margin-bottom:2.2rem}.sec--forest .sec__intro{color:#cfe3d9}.about__who{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(2rem,5vw,4rem);align-items:center}.about__copy{display:grid;gap:1.2rem;max-width:58ch;color:var(--muted);font-size:1.12rem}.about__blocks{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}.about__blocks article{border-top:5px solid var(--emerald);padding-top:1.2rem}.about__blocks h2{font-size:1.7rem;color:var(--forest);margin-bottom:.6rem}.about__blocks p{color:var(--muted)}@media (max-width:860px){.about__who,.about__blocks{grid-template-columns:1fr}}.creed{list-style:none;padding:0;max-width:760px;display:grid;gap:1.1rem}.creed li{position:relative;padding:0 0 1.1rem 2.4rem;border-bottom:1px solid var(--line);font-size:1.12rem}.creed li:before{content:"";position:absolute;left:.3rem;top:.35rem;width:.5rem;height:.9rem;border:solid var(--emerald-d);border-width:0 3px 3px 0;transform:rotate(45deg)}.creed__note{margin-top:1.5rem;font-size:.9rem;color:var(--muted);font-style:italic}.dform{display:grid;gap:1.2rem;max-width:640px}.dform__field{display:grid;gap:.4rem;font-weight:600}.dform__field em{font-weight:400;color:var(--muted);font-style:normal}.dform input:not([type=checkbox]),.dform select,.dform textarea{font:400 1rem var(--sans);padding:.8rem 1rem;border:1.5px solid #9fb9ac;border-radius:10px;background:#fff;color:var(--ink)}.dform input:focus,.dform select:focus,.dform textarea:focus{border-color:var(--emerald-d);outline:3px solid rgba(20,160,111,.25)}.dform__check{display:flex;gap:.7rem;align-items:flex-start;font-size:.98rem}.dform__check input{width:1.2rem;height:1.2rem;margin-top:.25rem;accent-color:var(--emerald-d)}.dform__note{font-size:.92rem;color:var(--muted);border-left:4px solid var(--gold);padding-left:1rem}.dform .btn{justify-self:start}.dform__done{max-width:640px;padding:1.6rem;background:var(--mint);border-left:6px solid var(--emerald);border-radius:6px;font-size:1.1rem}.salv__lead{margin-bottom:2rem;font-size:1.15rem}.salv__verses{display:grid;gap:2.2rem}.salv__verse{padding-left:1.5rem;border-left:5px solid var(--emerald)}.salv__verse h3{font-size:1.5rem;color:var(--forest)}.salv__ref{font-weight:600;color:var(--emerald-d);margin:.2rem 0 .6rem}.salv__verse blockquote{font:500 1.3rem/1.4 var(--serif);margin-bottom:.6rem}.salv__verse p:last-child{color:var(--muted)}.salv__prayer{background:#ffffff14;border:1px solid rgba(255,255,255,.25);border-radius:14px;padding:clamp(1.4rem,4vw,2.4rem)}.salv__prayer h3{color:var(--gold);font-size:1.3rem;margin-bottom:.8rem}.salv__prayer p{font:italic 500 1.3rem/1.55 var(--serif)}.salv__actions{display:flex;gap:.8rem;flex-wrap:wrap}.salv__form{margin-top:2.2rem}.mcard{display:flex;flex-direction:column;gap:.4rem}.mcard .imgph{margin-bottom:.6rem}.mcard__cat{font-size:.9rem;font-weight:600;color:var(--emerald-d)}.mcard__title{font-size:1.4rem;color:var(--forest)}.mcard__meta{color:var(--muted);font-size:.96rem;margin-bottom:.6rem}.mcard .btn{align-self:flex-start}.msgs__feature{display:grid;grid-template-columns:1.5fr 1fr;gap:2.5rem;align-items:center}.msgs__feature dl{display:grid;gap:.2rem}.msgs__feature dt{font-weight:600;color:var(--emerald-d);font-size:.92rem;margin-top:.8rem}.msgs__feature dd{font:500 1.2rem var(--serif)}.msgs__filters{display:flex;gap:.6rem;flex-wrap:wrap;margin-bottom:2.2rem}.msgs__chip{font:600 .95rem var(--sans);padding:.55rem 1.1rem;border-radius:999px;border:1.5px solid var(--emerald-d);background:transparent;color:var(--forest);cursor:pointer;transition:background .2s,color .2s}.msgs__chip:hover{background:#fff}.msgs__chip.is-on{background:var(--emerald-d);color:#fff}.msgs__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:2.2rem}@media (max-width:860px){.msgs__feature{grid-template-columns:1fr}}.give__buttons{display:flex;gap:.8rem;flex-wrap:wrap}.give__hint{margin-top:1rem;font-size:.95rem;color:var(--muted)}.give__bank{margin-top:1.8rem;max-width:560px;display:grid;grid-template-columns:auto 1fr;gap:.7rem 1.5rem;padding:1.5rem;background:#fff;border:1.5px solid var(--line);border-left:6px solid var(--emerald);border-radius:6px}.give__bank dt{font-weight:600;color:var(--emerald-d)}.give-page__h{font-size:1.5rem;color:var(--forest);margin-bottom:1rem}.give-page__note{margin-top:2.5rem;padding-top:1.4rem;border-top:1px solid var(--line);color:var(--muted)}.prayer{display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(2rem,5vw,4rem);align-items:start}.prayer__aside{background:var(--mint);border-left:6px solid var(--gold);padding:1.6rem;border-radius:6px;display:grid;gap:.9rem;font-size:.98rem}.prayer__aside h3{font-size:1.3rem;color:var(--forest)}@media (max-width:860px){.prayer{grid-template-columns:1fr}}.contact{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(2rem,6vw,5rem);align-items:start}.contact__h{font-size:1.7rem;color:var(--forest);margin-bottom:1.2rem}.contact__info{display:grid;gap:.2rem;margin-bottom:1.8rem}.contact__info dt{font-weight:600;color:var(--emerald-d);font-size:.92rem;margin-top:.9rem}.contact__info dd a{margin-right:1rem}.contact__dir{margin-top:1.5rem}@media (max-width:860px){.contact{grid-template-columns:1fr}}:root{--forest:#0E3B2C;--emerald:#14A06F;--emerald-d:#0B7A54;--mint:#EAF5EF;--paper:#FAFCFB;--ink:#14261F;--muted:#4D6359;--gold:#D9A93B;--line:#D3E4DA;--serif:"Newsreader",Georgia,serif;--sans:"Figtree",system-ui,sans-serif}*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth}body{font:1.0625rem/1.65 var(--sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}h1,h2,h3{font-family:var(--serif);line-height:1.15;font-weight:600;letter-spacing:-.01em}a{color:inherit}:focus-visible{outline:3px solid var(--gold);outline-offset:3px}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:root{--forest: #102c25;--emerald: #16785e;--emerald-d: #0d604a;--mint: #edf2ec;--paper: #fbfaf7;--ink: #1c2925;--muted: #65716b;--gold: #c6a46a;--line: #dce2da;--serif: "Playfair Display", Georgia, serif;--sans: "DM Sans", Arial, sans-serif;--content: 1160px;--radius: 18px;--shadow: 0 18px 55px rgba(18, 43, 34, .1)}*{box-sizing:border-box}html{scroll-padding-top:100px}body{font:400 16px/1.75 var(--sans);letter-spacing:.005em;background:var(--paper);color:var(--ink)}h1,h2,h3{letter-spacing:-.035em;line-height:1.12}p{max-width:72ch}::selection{background:#d9c49b;color:var(--forest)}.hdr{background:#fbfaf7f0;border-bottom:1px solid rgba(16,44,37,.09);box-shadow:0 5px 24px #102c2509}.hdr__in{max-width:var(--content);min-height:88px;padding:.55rem 1.5rem}.hdr__brand{display:flex;align-items:center;gap:.8rem}.hdr__brand img{height:66px;width:auto;object-fit:contain}.hdr__nav{gap:1.55rem}.hdr__nav ul{gap:1.35rem}.hdr__nav a:not(.btn){font-size:.88rem;font-weight:600;letter-spacing:.015em;color:#48564f;border-bottom:2px solid transparent;padding:.5rem 0}.hdr__nav a:not(.btn):hover,.hdr__nav a.active{color:var(--forest);border-color:var(--gold)}.hdr__toggle{border:1px solid var(--line);border-radius:10px}.btn{min-height:48px;padding:.85rem 1.35rem;border-radius:5px;font-size:.88rem;font-weight:700;letter-spacing:.025em;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #102c251f}.btn--primary{background:var(--emerald-d);border-color:var(--emerald-d);color:#fff}.btn--gold{background:var(--gold);border-color:var(--gold);color:#172820}.btn--ghost{border-color:#9ba99f;color:var(--forest)}.btn--light{border-color:#ffffffa6;color:#fff}.hero{position:relative;isolation:isolate;overflow:hidden;padding:clamp(4.5rem,8vw,7.5rem) 1.5rem;background:linear-gradient(112deg,#f3f1e9,#f8f7f2 52%,#e7eee8)}.hero:before{content:"";position:absolute;z-index:-1;width:560px;height:560px;border:1px solid rgba(198,164,106,.27);border-radius:50%;right:-170px;top:-280px}.hero:after{content:"";position:absolute;z-index:-1;width:390px;height:390px;border:1px solid rgba(198,164,106,.22);border-radius:50%;right:-80px;top:-195px}.hero__in{max-width:var(--content);grid-template-columns:1.08fr .92fr;gap:clamp(3rem,7vw,6.5rem)}.hero__name{font-size:.76rem;text-transform:uppercase;letter-spacing:.19em;color:var(--emerald-d);font-weight:700;margin-bottom:1.5rem}.hero__title{font-size:clamp(3.1rem,6.4vw,5.65rem);line-height:1.04;color:var(--forest);font-weight:600;letter-spacing:-.055em}.hero__title span:nth-child(2){color:var(--emerald)}.hero__text{font-size:1.04rem;line-height:1.85;max-width:57ch;color:#5c6962;margin-top:1.65rem}.hero__actions{gap:.75rem;margin-top:2.15rem}.hero__media{max-width:500px;position:relative}.hero__media:before{content:"";position:absolute;top:18px;right:-18px;bottom:-18px;left:18px;border:1px solid var(--gold);border-radius:240px 240px 12px 12px;z-index:-1}.hero__media .imgph{box-shadow:var(--shadow)}.imgph{background-color:#d9e0d8;background-size:cover;background-position:center;box-shadow:0 12px 32px #102c2517}.imgph:before{background:linear-gradient(180deg,#08181305 35%,#0818139e)}.imgph__label{font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;background:#0c221bb8;padding:.45rem .75rem;border-radius:3px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.imgph--arch{background-image:url(https://images.unsplash.com/photo-1507692049790-de58290a4334?auto=format&fit=crop&w=1200&q=85);border-radius:240px 240px 12px 12px;aspect-ratio:4/5}.imgph--square{background-image:url(https://images.unsplash.com/photo-1438232992991-995b7058bbb3?auto=format&fit=crop&w=1000&q=85);border-radius:10px}.imgph--wide{background-image:url(https://images.unsplash.com/photo-1504052434569-70ad5836ab65?auto=format&fit=crop&w=1400&q=85);border-radius:10px}.visit .imgph{background-image:linear-gradient(135deg,#e9eee7,#d9e3dc);min-height:280px;box-shadow:none;border:1px solid #cbd6cc}.visit .imgph:before{background:linear-gradient(135deg,transparent 49.5%,rgba(22,120,94,.12) 50%,transparent 50.5%),linear-gradient(45deg,transparent 49.5%,rgba(22,120,94,.12) 50%,transparent 50.5%);background-size:70px 70px}.visit .imgph__label{background:var(--forest)}.mandate{padding:clamp(5rem,9vw,8rem) 1.5rem;background:var(--forest)}.mandate:after{color:#c6a46a17;right:5%;top:-2rem;font-size:25rem}.mandate__in{max-width:930px}.mandate__label{font:700 .75rem var(--sans);text-transform:uppercase;letter-spacing:.2em;color:var(--gold)}.mandate__quote{font-size:clamp(1.65rem,3vw,2.45rem);line-height:1.48;font-weight:500;letter-spacing:-.025em}.mandate__cite{font-size:.88rem;letter-spacing:.08em;text-transform:uppercase;color:#d8bd8c}.mandate__text{max-width:68ch;color:#d0d9d2;border-color:#ffffff2e;line-height:1.9}.sec{padding:clamp(4rem,7vw,6.5rem) 1.5rem}.sec__in,.welcome__in,.pillars__in,.latest__in,.visit__in,.ftr__in{max-width:var(--content)}.sec__title,.welcome__title,.pillars__title,.latest__title,.visit__title{font-size:clamp(2.25rem,4vw,3.35rem);color:var(--forest);margin-bottom:1.15rem}.sec__intro{font-size:1.03rem;line-height:1.85;color:var(--muted);max-width:68ch;margin-bottom:2.6rem}.sec--mint{background:#f0f2ec}.sec--forest{background:var(--forest)}.sec--forest .sec__title{color:#fff}.sec--forest .sec__intro{color:#d1ddd5}.welcome{padding:clamp(4rem,8vw,7rem) 1.5rem}.welcome__in{grid-template-columns:.9fr 1.1fr;gap:clamp(3rem,7vw,7rem)}.welcome__title{font-size:clamp(2.5rem,4.3vw,3.7rem);max-width:12ch}.welcome__text{color:var(--muted);line-height:1.9}.welcome__list{border-top:1px solid var(--line)}.welcome__list a{padding:1.2rem 2.5rem 1.2rem 0}.welcome__list strong{font:600 1.3rem var(--serif);color:var(--forest)}.welcome__list span{font-size:.9rem;color:var(--muted)}.welcome__list a:after{border-color:var(--gold)}.pillars{padding:clamp(4rem,8vw,6.5rem) 1.5rem;background:#f0f2ec}.pillars__title{margin-bottom:2.5rem}.pillars__grid{gap:1.25rem;margin-bottom:2.4rem}.pillars__item{padding:1.8rem 1.7rem 2rem;border:1px solid #dce3d9;border-top:3px solid var(--gold);background:#ffffffad;border-radius:7px;box-shadow:0 8px 25px #102c2509}.pillars__item h3{font-size:1.45rem;color:var(--forest);margin-bottom:.85rem}.pillars__item p{font-size:.94rem;color:var(--muted);line-height:1.8}.latest{padding:clamp(4rem,8vw,7rem) 1.5rem}.latest__in{gap:clamp(2.5rem,6vw,5rem)}.latest__title{font-size:clamp(2.2rem,4vw,3.1rem)}.latest__meta{gap:.85rem}.latest__meta div{padding-bottom:.8rem;border-color:var(--line)}.latest__meta dt{font-size:.83rem;text-transform:uppercase;letter-spacing:.08em;color:var(--emerald-d)}.latest__meta dd{color:var(--ink)}.video{border-radius:10px;box-shadow:var(--shadow);background:linear-gradient(135deg,#153d31,#091e18)}.video__play{width:70px;height:70px;background:var(--gold);box-shadow:0 0 0 12px #ffffff1f}.video__play:after{left:27px;top:20px;border-left-width:22px;border-top-width:14px;border-bottom-width:14px}.band{padding:clamp(3.3rem,6vw,5rem) 1.5rem}.band__in{max-width:var(--content);gap:2.5rem}.band__title{font-size:clamp(2rem,3.5vw,2.9rem);margin-bottom:.8rem}.band__text{font-size:.98rem;line-height:1.8;color:var(--muted)}.band--forest{background:var(--forest)}.band--forest .band__text{color:#d0ddd5}.band--mint{background:#edf2ec}.band--paper{background:var(--paper);border-color:var(--line)}.visit{padding:clamp(4rem,8vw,7rem) 1.5rem;background:#f0f2ec}.visit__in{gap:clamp(2.5rem,6vw,5rem)}.visit__title{font-size:clamp(2.3rem,4vw,3.2rem)}.visit__text{line-height:1.85;color:var(--muted)}.visit__info{gap:.6rem 1.4rem}.visit__info dt{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--emerald-d)}.visit__info dd{color:var(--ink)}.banner{position:relative;overflow:hidden;background:linear-gradient(115deg,#eff1e9,#e4ece5);border:0;padding:clamp(4rem,8vw,6.5rem) 1.5rem}.banner:after{content:"";position:absolute;width:360px;height:360px;border:1px solid rgba(198,164,106,.38);border-radius:50%;right:7%;top:-220px;box-shadow:0 0 0 48px #c6a46a0f,0 0 0 96px #c6a46a0a}.banner__in{max-width:var(--content);position:relative;z-index:1}.banner__title{font-size:clamp(2.8rem,6vw,4.8rem);color:var(--forest);max-width:16ch}.banner__text{margin-top:1.25rem;font-size:1.05rem;color:var(--muted);max-width:60ch;line-height:1.8}.about__who{gap:clamp(2rem,6vw,5rem)}.about__copy{font-size:1.03rem;line-height:1.9}.about__blocks{gap:1.25rem}.about__blocks article{background:#fff;border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:7px;padding:1.7rem;box-shadow:0 8px 25px #102c2509}.about__blocks h2{font-size:1.5rem}.creed{gap:0}.creed li{padding:1.15rem 1rem 1.15rem 2.8rem;border-bottom:1px solid var(--line);font-size:1rem;line-height:1.8}.creed li:before{top:1.55rem}.salv__verses{gap:1.25rem}.salv__verse{padding:1.6rem 1.8rem;border:1px solid var(--line);border-left:3px solid var(--gold);background:#fff;border-radius:7px;box-shadow:0 8px 24px #102c2509}.salv__verse h3{font-size:1.4rem}.salv__verse blockquote{font-size:1.2rem;line-height:1.6}.salv__prayer{border-radius:8px;border-color:#ffffff2e;background:#ffffff0e}.salv__prayer p{font-size:1.22rem;line-height:1.8}.prayer__aside{border:1px solid #d9e1d7;border-left:3px solid var(--gold);border-radius:7px;background:#f0f2ec;padding:1.8rem;line-height:1.8}.contact{gap:clamp(2rem,6vw,5rem)}.contact__h,.give-page__h{font:600 1.55rem var(--serif);color:var(--forest);margin-bottom:1.25rem}.msgs__feature{gap:clamp(2rem,5vw,4rem)}.msgs__filters{gap:.5rem}.msgs__chip{border:1px solid #c5d0c6;border-radius:4px;padding:.6rem 1rem;font-size:.83rem}.msgs__chip.is-on{background:var(--forest);border-color:var(--forest)}.msgs__grid{gap:2.5rem 1.5rem}.mcard{padding-bottom:1.2rem;border-bottom:1px solid var(--line);gap:.55rem}.mcard__cat{font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:var(--emerald-d)}.mcard__title{font-size:1.45rem}.mcard__meta{font-size:.88rem}.dform{gap:1.15rem}.dform__field{font-size:.9rem;gap:.5rem}.dform input:not([type=checkbox]),.dform select,.dform textarea{border:1px solid #cbd5cb;border-radius:5px;padding:.9rem 1rem;background:#fff;min-height:48px;transition:border-color .2s,box-shadow .2s}.dform input:focus,.dform select:focus,.dform textarea:focus{border-color:var(--emerald-d);outline:0;box-shadow:0 0 0 3px #16785e1f}.dform__note{border-left-color:var(--gold)}.dform__done{border-radius:6px;background:#edf2ec;border-left-color:var(--emerald-d)}.give__bank{border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:7px;box-shadow:0 8px 25px #102c250a}.ftr{background:#0b211b;padding-top:4.5rem;color:#d4ded7}.ftr__in{padding:0 1.5rem 3rem;gap:3rem}.ftr__logo{background:transparent;padding:0;margin-bottom:1rem}.ftr__logo img{height:76px;filter:brightness(0) invert(1);opacity:.92}.ftr__brand p{max-width:30ch;color:#b8c8bf;font-size:.95rem}.ftr__h{font:600 1.12rem var(--serif);margin-bottom:1rem;color:#fff}.ftr ul{gap:.55rem;font-size:.9rem;color:#c0cec5}.ftr__base{max-width:var(--content);border-color:#ffffff1f;padding:1.35rem 1.5rem;font-size:.8rem;color:#aebdb4}.ftr__base a{color:#d9c49b}@media (max-width: 980px){.hdr__nav{background:var(--paper);box-shadow:0 18px 25px #102c2514;padding:1.2rem 1.5rem 1.6rem}.hdr__nav ul{gap:.35rem}.hdr__nav a:not(.btn){padding:.8rem 0}.hero__in{grid-template-columns:1fr .8fr;gap:2rem}.hero__title{font-size:clamp(2.7rem,6vw,4.3rem)}}@media (max-width: 760px){.hero{padding:3rem 1.2rem 4rem}.hero__in{grid-template-columns:1fr;gap:2.5rem}.hero__media{max-width:340px;justify-self:center;order:-1}.hero__media:before{top:12px;right:-12px;bottom:-12px;left:12px}.hero__title{font-size:clamp(2.8rem,12vw,4.4rem)}.hero__text{font-size:1rem}.hero__actions{gap:.6rem}.hero__actions .btn{flex:1 1 100%}.welcome__in,.latest__in,.visit__in,.about__who,.about__blocks,.contact,.prayer,.msgs__feature{grid-template-columns:1fr}.pillars__grid{grid-template-columns:1fr;gap:1rem}.band__in{align-items:flex-start;flex-direction:column}.band__actions{width:100%}.band__actions .btn{flex:1}.visit__info{grid-template-columns:1fr;gap:.2rem}.visit__info dd{margin-bottom:.7rem}.ftr__in{grid-template-columns:1fr;gap:2.2rem}.ftr__base{flex-direction:column}.ftr__base a{margin:0 1rem 0 0}.salv__verse{padding:1.25rem}}
