._8aEwW_header{z-index:20;background:#fffdf8f5;border-bottom:1px solid #8c102629;grid-template-columns:210px 1fr auto;align-items:center;gap:32px;min-height:110px;padding:10px clamp(24px,5vw,78px);display:grid;position:sticky;top:0}._8aEwW_brand{align-items:center;gap:8px;width:205px;height:88px;display:flex;overflow:hidden}._8aEwW_brand img{object-fit:contain;width:118px;height:116px}._8aEwW_brand span{font-family:var(--font-display), Georgia, serif;font-size:18px;font-weight:700;line-height:1.18}._8aEwW_nav{justify-content:center;align-items:center;gap:clamp(20px,2.5vw,40px);display:flex}._8aEwW_nav a{font-size:18px;font-weight:600;position:relative}._8aEwW_nav a:after{background:var(--burgundy);content:"";transform-origin:0;width:100%;height:2px;transition:transform .18s;position:absolute;bottom:-8px;left:0;transform:scaleX(0)}._8aEwW_nav a:hover:after{transform:scaleX(1)}._8aEwW_headerButton,._8aEwW_primaryButton,._8aEwW_lightButton{justify-content:center;align-items:center;min-height:54px;padding:13px 24px;font-size:18px;font-weight:700;transition:background .18s,color .18s,transform .18s;display:inline-flex}._8aEwW_headerButton,._8aEwW_primaryButton{background:var(--burgundy);color:#fff}._8aEwW_headerButton:hover,._8aEwW_primaryButton:hover{background:var(--burgundy-dark);transform:translateY(-2px)}._8aEwW_hero{grid-template-columns:minmax(0,44%) minmax(0,56%);min-height:730px;display:grid}._8aEwW_heroCopy{background:var(--cream);flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(72px,8vw,130px) clamp(28px,6vw,96px);display:flex}._8aEwW_kicker{color:var(--burgundy);letter-spacing:.05em;margin-bottom:22px;font-size:18px;font-weight:700}._8aEwW_hero h1,._8aEwW_welcome h2,._8aEwW_visit h2,._8aEwW_pastor h2,._8aEwW_ministries h2,._8aEwW_gospel h2,._8aEwW_location h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;font-weight:400;line-height:1.08}._8aEwW_hero h1{max-width:800px;font-size:clamp(50px,5.2vw,82px)}._8aEwW_heroLead{color:var(--muted);max-width:720px;margin-top:30px;font-size:clamp(20px,1.55vw,24px);line-height:1.58}._8aEwW_heroImage,._8aEwW_photoFrame,._8aEwW_pastorImage,._8aEwW_ministryImage,._8aEwW_locationImage{position:relative}._8aEwW_heroImage img,._8aEwW_photoFrame img,._8aEwW_pastorImage img,._8aEwW_ministryImage img,._8aEwW_locationImage img{object-fit:cover}._8aEwW_heroImage img{object-position:57% center}._8aEwW_buttonRow{flex-wrap:wrap;align-items:center;gap:28px;margin-top:38px;display:flex}._8aEwW_textLink{border-bottom:2px solid var(--gold);color:var(--burgundy-dark);padding-bottom:3px;font-size:18px;font-weight:700;display:inline-block}._8aEwW_textLink:hover{border-color:var(--burgundy)}._8aEwW_serviceBand{background:var(--burgundy-dark);color:#fff;grid-template-columns:1.1fr repeat(3,1fr);align-items:stretch;padding:0 clamp(24px,5vw,78px);display:grid}._8aEwW_serviceBand>div{border-left:1px solid #fff3;flex-direction:column;justify-content:center;min-height:178px;padding:30px clamp(22px,3vw,48px);display:flex}._8aEwW_serviceBand>div:first-child{border-left:0;padding-left:0}._8aEwW_serviceIntro h2{font-family:var(--font-display), Georgia, serif;font-size:30px}._8aEwW_serviceIntro p,._8aEwW_serviceTime span{color:#e5cfcf;font-size:18px}._8aEwW_serviceTime strong{font-family:var(--font-display), Georgia, serif;margin-top:6px;font-size:clamp(22px,1.7vw,28px);font-weight:400;line-height:1.35}._8aEwW_welcome,._8aEwW_pastor,._8aEwW_location{grid-template-columns:1fr 1fr;display:grid}._8aEwW_photoFrame,._8aEwW_pastorImage,._8aEwW_locationImage{min-height:720px}._8aEwW_welcomeCopy,._8aEwW_pastorCopy,._8aEwW_locationCopy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(72px,8vw,128px) clamp(28px,7vw,110px);display:flex}._8aEwW_welcomeCopy{background:var(--paper)}._8aEwW_welcome h2,._8aEwW_visit h2,._8aEwW_pastor h2,._8aEwW_ministries h2,._8aEwW_gospel h2,._8aEwW_location h2{margin-bottom:28px;font-size:clamp(42px,4.2vw,68px)}._8aEwW_welcomeCopy>p:not(._8aEwW_kicker),._8aEwW_pastorCopy>p:not(._8aEwW_kicker),._8aEwW_locationCopy>p:not(._8aEwW_kicker){color:var(--muted);max-width:680px;margin-bottom:20px;font-size:20px}._8aEwW_welcomeCopy ._8aEwW_textLink,._8aEwW_pastorCopy ._8aEwW_textLink{margin-top:16px}._8aEwW_visit,._8aEwW_ministries{padding:clamp(88px,9vw,148px) clamp(24px,7vw,112px)}._8aEwW_visit{background:var(--cream)}._8aEwW_sectionHeading{max-width:780px}._8aEwW_sectionHeading>p:not(._8aEwW_kicker){color:var(--muted);font-size:20px}._8aEwW_visitDetails{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin:56px 0 42px;display:grid}._8aEwW_visitDetails article{border-left:1px solid var(--line);padding:42px clamp(24px,3vw,48px)}._8aEwW_visitDetails article:first-child{border-left:0;padding-left:0}._8aEwW_visitDetails h3,._8aEwW_ministryRow h3{font-family:var(--font-display), Georgia, serif;margin-bottom:18px;font-size:30px;font-weight:400;line-height:1.3}._8aEwW_visitDetails p,._8aEwW_ministryRow p{color:var(--muted);font-size:19px}._8aEwW_visitDetails p+p{margin-top:20px}._8aEwW_visitDetails a{color:var(--burgundy-dark);font-weight:700}._8aEwW_pastor{background:var(--ink);color:#fff}._8aEwW_pastorImage{min-height:820px}._8aEwW_pastorImage img{object-position:center 34%}._8aEwW_pastorCopy ._8aEwW_kicker{color:#ddb985}._8aEwW_pastorCopy>p:not(._8aEwW_kicker){color:#ded8d3}._8aEwW_pastorCopy ._8aEwW_pullQuote{color:#fff;font-family:var(--font-display), Georgia, serif;font-size:clamp(24px,2.4vw,36px);line-height:1.4}._8aEwW_pastorCopy ._8aEwW_textLink{color:#fff}._8aEwW_ministries{background:var(--paper)}._8aEwW_ministryRows{border-top:1px solid var(--line);margin-top:58px}._8aEwW_ministryRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(280px,.72fr) 1fr;align-items:center;gap:clamp(30px,5vw,74px);padding:42px 0;display:grid}._8aEwW_ministryRow:nth-child(2n){grid-template-columns:1fr minmax(280px,.72fr)}._8aEwW_ministryRow:nth-child(2n) ._8aEwW_ministryImage{grid-area:1/2}._8aEwW_ministryRow:nth-child(2n)>div:last-child{grid-area:1/1}._8aEwW_ministryImage{height:280px}._8aEwW_ministryImage img{object-position:center}._8aEwW_ministryRow:nth-child(2) ._8aEwW_ministryImage img{object-position:center 40%}._8aEwW_ministryRow h3{font-size:clamp(32px,3vw,46px)}._8aEwW_ministryRow p{max-width:720px;font-size:20px}._8aEwW_gospel{background:var(--burgundy);color:#fff;grid-template-columns:.9fr 1.1fr;gap:clamp(48px,8vw,130px);padding:clamp(88px,9vw,148px) clamp(24px,7vw,112px);display:grid}._8aEwW_gospel ._8aEwW_kicker{color:#efd4aa}._8aEwW_gospelCopy p{color:#f5e9e9;margin-bottom:24px;font-size:21px}._8aEwW_lightButton{color:var(--burgundy-dark);background:#fff;margin-top:16px}._8aEwW_lightButton:hover{background:var(--cream);transform:translateY(-2px)}._8aEwW_location{background:var(--cream)}._8aEwW_locationImage{min-height:660px}._8aEwW_locationImage img{object-position:58% center}._8aEwW_locationCopy a:not(._8aEwW_primaryButton):hover{color:var(--burgundy)}._8aEwW_footer{color:#fff;background:#181312;grid-template-columns:1fr auto;align-items:start;gap:42px;padding:62px clamp(24px,7vw,112px);display:grid}._8aEwW_footer>div:first-child{flex-direction:column;display:flex}._8aEwW_footer strong{font-family:var(--font-display), Georgia, serif;font-size:28px}._8aEwW_footer span,._8aEwW_footer p{color:#cfc5c1;font-size:18px}._8aEwW_footer>div:nth-child(2){flex-wrap:wrap;justify-content:flex-end;gap:26px;display:flex}._8aEwW_footer>div:nth-child(2) a{font-size:18px;font-weight:600}._8aEwW_footer>div:nth-child(2) a:hover{color:#ddb985}._8aEwW_footer p{border-top:1px solid #3e3532;grid-column:1/-1;padding-top:28px}@media (max-width:1180px){._8aEwW_header{grid-template-columns:140px 1fr auto;gap:18px;padding-inline:28px}._8aEwW_brand{width:140px}._8aEwW_brand span{display:none}._8aEwW_nav{gap:18px}._8aEwW_nav a{font-size:17px}._8aEwW_hero{grid-template-columns:48% 52%}}@media (max-width:920px){._8aEwW_header{grid-template-columns:1fr auto}._8aEwW_nav{display:none}._8aEwW_hero,._8aEwW_welcome,._8aEwW_pastor,._8aEwW_location,._8aEwW_gospel{grid-template-columns:1fr}._8aEwW_heroCopy{min-height:600px}._8aEwW_heroImage{min-height:520px}._8aEwW_serviceBand{grid-template-columns:1fr 1fr}._8aEwW_serviceBand>div:nth-child(3){border-left:0}._8aEwW_serviceBand>div:nth-child(n+3){border-top:1px solid #fff3}._8aEwW_serviceBand>div:first-child,._8aEwW_serviceBand>div:nth-child(3){padding-left:0}._8aEwW_welcomeCopy,._8aEwW_pastorCopy,._8aEwW_locationCopy,._8aEwW_photoFrame,._8aEwW_pastorImage,._8aEwW_locationImage{min-height:620px}._8aEwW_pastorImage{grid-row:2}._8aEwW_visitDetails{grid-template-columns:1fr}._8aEwW_visitDetails article,._8aEwW_visitDetails article:first-child{border-left:0;border-top:1px solid var(--line);padding:34px 0}._8aEwW_visitDetails article:first-child{border-top:0}._8aEwW_gospelCopy{max-width:760px}}@media (max-width:650px){._8aEwW_header{min-height:92px;padding:8px 18px}._8aEwW_brand{height:74px}._8aEwW_brand img{width:94px;height:92px}._8aEwW_headerButton{min-height:48px;padding:10px 16px}._8aEwW_heroCopy{min-height:auto;padding-block:78px}._8aEwW_hero h1{font-size:clamp(46px,13vw,62px)}._8aEwW_heroImage{min-height:360px}._8aEwW_serviceBand{grid-template-columns:1fr}._8aEwW_serviceBand>div,._8aEwW_serviceBand>div:nth-child(3){border-top:1px solid #fff3;border-left:0;min-height:132px;padding-inline:0}._8aEwW_serviceBand>div:first-child{border-top:0}._8aEwW_photoFrame,._8aEwW_pastorImage,._8aEwW_locationImage{min-height:440px}._8aEwW_welcomeCopy,._8aEwW_pastorCopy,._8aEwW_locationCopy{min-height:auto;padding-block:80px}._8aEwW_welcome h2,._8aEwW_visit h2,._8aEwW_pastor h2,._8aEwW_ministries h2,._8aEwW_gospel h2,._8aEwW_location h2{font-size:clamp(40px,11vw,54px)}._8aEwW_visit,._8aEwW_ministries,._8aEwW_gospel{padding-block:84px}._8aEwW_ministryRow,._8aEwW_ministryRow:nth-child(2n){grid-template-columns:1fr}._8aEwW_ministryRow:nth-child(2n) ._8aEwW_ministryImage,._8aEwW_ministryRow:nth-child(2n)>div:last-child{grid-area:auto}._8aEwW_ministryImage{height:250px}._8aEwW_footer{grid-template-columns:1fr}._8aEwW_footer>div:nth-child(2){flex-direction:column;justify-content:flex-start}._8aEwW_footer p{grid-column:auto}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important}}
