._3hUVsW_footer{isolation:isolate;background:var(--blue-deep);color:#f7f5ef;border-top:4px double #c3aa76;position:relative;overflow:hidden}._3hUVsW_main{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr) minmax(0,1fr) minmax(0,1.1fr);gap:45px;padding-top:70px;padding-bottom:35px;display:grid}._3hUVsW_main>div{min-width:0}._3hUVsW_main ._3hUVsW_brand{color:inherit;align-items:center;gap:14px;text-decoration:none;display:flex}._3hUVsW_churchMark{color:#eee8da;flex-shrink:0;width:auto;max-width:none;height:82px;display:block}._3hUVsW_identity h2{min-width:0;margin:0;font-size:1.3rem;font-weight:450;line-height:1.2}._3hUVsW_identity h2 small{text-transform:uppercase;letter-spacing:.17em;color:#becbd0;margin-top:3px;font-size:.68rem;line-height:1.3;display:block}._3hUVsW_identity p{color:#d0d7d3;margin-top:20px;font-size:.9rem;line-height:1.85}._3hUVsW_main h3{margin:6px 0 25px;font-size:.9rem;font-weight:500}._3hUVsW_main h3:after{content:"";background:#c4ab78;width:23px;height:1px;margin-top:12px;display:block}._3hUVsW_main ul{margin:0;padding:0;list-style:none}._3hUVsW_main li{color:#ced7da;margin:0 0 13px;font-size:.9rem;line-height:1.6}._3hUVsW_main a{color:#ced7da;text-decoration:none}._3hUVsW_main a:hover{color:var(--gold-light);text-decoration:underline}._3hUVsW_hours li{flex-direction:column;gap:2px;display:flex}._3hUVsW_hours li span:first-child{color:#fff}._3hUVsW_more{align-items:center;gap:8px;margin-top:7px;font-size:.9rem;display:inline-flex}._3hUVsW_contact li{overflow-wrap:anywhere;align-items:start;gap:12px;display:flex}._3hUVsW_contact a,._3hUVsW_contact li>span{min-width:0}._3hUVsW_contact svg{color:var(--gold);flex-shrink:0;margin-top:3px}._3hUVsW_bottom{font-size:var(--text-caption);color:#b6c4ca;border-top:1px solid #d7cbb633;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px 28px;padding-top:23px;padding-bottom:25px;display:grid}._3hUVsW_bottomLinks{flex-wrap:wrap;justify-content:flex-end;gap:12px 24px;display:flex}._3hUVsW_bottom a{color:#b6c4ca;align-items:center;gap:6px;text-decoration:none;display:inline-flex}._3hUVsW_bottom a:hover{color:#fff}._3hUVsW_credit{text-align:center;margin:0}._3hUVsW_credit a{color:#e7e7dc;text-underline-offset:4px;-webkit-text-decoration:underline #e0c99480;text-decoration:underline #e0c99480}._3hUVsW_credit a:hover{color:var(--gold-light);text-decoration-color:currentColor}._3hUVsW_footer:before{content:"";z-index:-1;opacity:.34;pointer-events:none;background:linear-gradient(90deg,#203e49,#203e4980),url(https://res.cloudinary.com/dmx3wfvko/image/upload/f_auto,q_auto,w_700/v1638551427/IMG_4835_7edebca911.jpg) 60%/cover;width:min(38vw,520px);height:100%;position:absolute;top:0;right:0}@media (max-width:1000px){._3hUVsW_main{grid-template-columns:1fr 1fr;gap:35px 60px}._3hUVsW_bottom{grid-template-columns:repeat(2,minmax(0,1fr))}._3hUVsW_credit{grid-area:2/1/auto/-1}}@media (max-width:550px){._3hUVsW_main{grid-template-columns:1fr;gap:26px;padding-top:45px;padding-bottom:26px}._3hUVsW_identity p{margin-bottom:0}._3hUVsW_hours li{grid-template-columns:88px minmax(0,1fr);gap:8px;display:grid}._3hUVsW_parishLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}._3hUVsW_parishLinks li{margin:0}._3hUVsW_parishLinks a,._3hUVsW_contact a,._3hUVsW_more,._3hUVsW_bottom a{align-items:center;min-height:44px;display:inline-flex}._3hUVsW_contact li:has(a){align-items:center}._3hUVsW_contact li:has(a) svg{margin-top:0}._3hUVsW_main h3{margin-bottom:20px}._3hUVsW_bottom{text-align:center;flex-direction:column;align-items:center;gap:17px;display:flex}._3hUVsW_bottomLinks{justify-content:center;gap:15px}._3hUVsW_footer:before{opacity:.22;width:200px;height:350px;top:0}}
.LxEq8a_logo{color:var(--blue);flex-shrink:0;align-items:center;gap:13px;display:flex}.LxEq8a_mark{flex-shrink:0;width:auto;max-width:none;height:56px;display:block}.LxEq8a_logo strong{font-size:1.28rem;font-weight:500;line-height:1.15;display:block}.LxEq8a_logo small{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:2px;font-size:.68rem;font-weight:400;line-height:1.3;display:block}@media (max-width:1050px){.LxEq8a_mark{height:50px}}@media (max-width:440px){.LxEq8a_logo{gap:11px}.LxEq8a_logo strong{font-size:1rem}}
.lnUIdW_header{z-index:20;background:var(--white);border-bottom:4px double #c8b58b;position:relative}.lnUIdW_inner{justify-content:space-between;align-items:center;gap:28px;height:76px;display:flex}.lnUIdW_brand{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.lnUIdW_mobileTop>span{min-width:0;font-size:1.28rem;font-weight:500;line-height:1.15;display:block}.lnUIdW_desktop{align-items:center;gap:25px;margin-left:auto;display:flex}.lnUIdW_desktop>a,.lnUIdW_dropdown summary{min-height:44px;color:var(--ink);white-space:nowrap;padding:8px 0;font-size:.94rem;font-weight:400;text-decoration:none}.lnUIdW_desktop>a:hover,.lnUIdW_desktop>a.lnUIdW_active,.lnUIdW_dropdown summary:hover{color:var(--blue)}.lnUIdW_desktop>a.lnUIdW_active{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:6px;text-decoration-thickness:2px}.lnUIdW_dropdown{position:relative}.lnUIdW_dropdown summary{cursor:pointer;align-items:center;gap:5px;list-style:none;display:flex}.lnUIdW_dropdown summary::-webkit-details-marker{display:none}.lnUIdW_dropdownPanel{background:var(--white);border:1px solid var(--line);border-top:2px solid var(--gold);min-width:235px;padding:10px;position:absolute;top:100%;left:-22px;box-shadow:0 12px 30px #2e38241a}.lnUIdW_dropdownPanel a{min-height:44px;color:var(--ink);justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;font-size:.9rem;text-decoration:none;display:flex}.lnUIdW_dropdownPanel a:hover,.lnUIdW_dropdownPanel a[aria-current]{background:var(--paper);color:var(--blue)}.lnUIdW_quickLink{min-height:46px;color:var(--blue);background:#f4efe2;border:1px solid #c8b58b;flex-shrink:0;align-items:center;gap:9px;padding:12px 15px;font-size:.9rem;font-weight:500;text-decoration:none;display:flex}.lnUIdW_quickLink:hover{border-color:var(--gold);background:var(--paper)}.lnUIdW_menuButton{min-width:var(--icon-button-size);min-height:var(--icon-button-size);padding:var(--icon-button-padding);color:var(--blue);background:0 0;border:0;flex-shrink:0;display:none}.lnUIdW_mobileDialog{width:min(430px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;padding:max(24px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));background:var(--white);color:var(--ink);overscroll-behavior:contain;border:0;border-left:4px double #c8b58b;margin:0 0 0 auto;overflow-y:auto}.lnUIdW_mobileDialog>.button{text-align:center;width:100%;padding-inline:14px}.lnUIdW_mobileDialog svg{flex-shrink:0}.lnUIdW_mobileDialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#132a39b5}.lnUIdW_mobileTop{color:var(--blue);justify-content:space-between;align-items:start;gap:16px;padding-bottom:18px;display:flex}.lnUIdW_mobileTop small{font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:5px;line-height:1.5;display:block}.lnUIdW_mobileTop button{min-width:44px;min-height:44px;padding:var(--icon-button-padding);border:1px solid var(--line);color:var(--blue);background:0 0;flex-shrink:0}.lnUIdW_mobileNav{padding-bottom:24px}.lnUIdW_mobileNav>a,.lnUIdW_mobileNav summary{border-bottom:1px solid var(--line);min-height:48px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;text-decoration:none;list-style:none;display:flex}.lnUIdW_mobileNav a[aria-current]{color:var(--blue);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.lnUIdW_mobileNav summary::-webkit-details-marker{display:none}.lnUIdW_mobileNav details>div{padding:9px 0 12px 15px}.lnUIdW_mobileNav details a{min-height:44px;color:var(--blue);padding:11px 0;font-size:.9rem;text-decoration:none;display:block}@media (max-width:1170px){.lnUIdW_inner,.lnUIdW_desktop{gap:18px}.lnUIdW_quickLink{display:none}}@media (max-width:1050px){.lnUIdW_inner{height:68px}.lnUIdW_desktop{display:none}.lnUIdW_menuButton{place-items:center;min-width:44px;min-height:44px;display:grid}}@media (max-width:440px){.lnUIdW_inner{height:64px}}
.eF5Jwa_parish{--blue:#2e5268;--blue-deep:#203e49;--gold:#af8d52;--gold-dark:#74572e;--gold-light:#e2cd9c;--ink:#383b36;--muted:#62675f;--line:#ddd7c9;--paper:#f0ecdf;--white:#fffdf7;--heading-weight:450;--heading-line-height:1.15;--text-page-title:clamp(2.55rem, 4.8vw, 4rem);--text-reading:1.22rem;background:var(--white);color:var(--ink)}@media (max-width:700px){.eF5Jwa_parish{--text-page-title:clamp(2.4rem, 8.5vw, 3.2rem)}}
