.reference-home .parish-membership-icon{flex:none;width:64px;height:64px;display:block}.reference-home .parish-membership-icon img{object-fit:contain;filter:none;background:0 0;border:0;border-radius:0;width:100%;height:100%}.reference-home .hub-membership-choice>img{object-fit:contain;background:0 0;padding:10px}.reference-home .hub-membership-choice .hub-choice-icon{background:0 0;padding:5px}.reference-home .hub-choice-icon img{object-fit:contain;border:0;border-radius:0;width:100%;height:100%}.reference-home .membership-title-icon{flex-shrink:0;width:52px;height:52px;display:inline-flex}.reference-home .membership-title-icon img{object-fit:contain;background:0 0;border:0;border-radius:0;width:100%;height:100%}.reference-home .membership-page-intro h1{align-items:center;gap:.8rem;display:flex}.reference-home.parish-inner-page{--parish-ink:#102e54;--church-ink:#102e54;--church-line:#d6c6a5;color:#102e54;background:#f8f2e5;font-family:Arial,Noto Sans Ethiopic,sans-serif}.reference-home.parish-inner-page .church-page-heading{color:#fff;background:linear-gradient(110deg,#061a3c,#153955);border-bottom:3px solid #ba9952;padding:2rem max(1.25rem,50% - 600px)}.parish-inner-page .church-page-heading h1{color:#fff;letter-spacing:-.02em;font:700 clamp(1.85rem,3vw,2.6rem)/1.2 Georgia,Noto Serif Ethiopic,serif}.parish-inner-page .church-page-heading p{color:#ead6a4;margin-top:.6rem;font-size:1.05rem;line-height:1.8}.parish-inner-page .parish-section-heading h2,.parish-inner-page :is(.church-trustee-heading h2,.church-gallery-directory-heading strong,.church-highlight-stat strong){color:#102e54;font-family:Georgia,Noto Serif Ethiopic,serif}.parish-inner-page :is(.church-footer,.church-home-status){color:#fff;background:#061a3c}.parish-inner-page .church-footer a{color:#f0dba7;min-height:40px}.parish-inner-page .church-footer-heading{color:#f0dba7}.parish-inner-page .church-home-status strong{color:#f2daa2}.parish-inner-page .church-home-status a{color:#061a3c;background:#f0d48b;border-color:#d9b765}.parish-inner-page :is(.church-gallery-directory-grid>a,.church-feature-card,.church-trustee-card){color:#102e54;background:#fffdf7;border-color:#d6c6a5;border-radius:10px}.parish-inner-page .church-gallery-directory-grid>a[aria-current=page]{background:#eee5d1;border-color:#a9873d}.parish-inner-page .dsks-nav-group>summary{border-bottom:2px solid #0000}.parish-inner-page .dsks-main-links>a:first-child{color:#fff;border-bottom-color:#0000}:is(.parish-inner-page:has(#media) .dsks-nav-group:has(a[href=\/gallery])>summary,.parish-inner-page:has(#community) .dsks-nav-group:has(a[href=\/our-church])>summary){color:#f1d38a;border-bottom-color:#d1ad55}.reference-home.parish-inner-page [class~="text-[#173d33]"],.reference-home.journey-shell .journey-content [class~="text-[#243b32]"],.reference-home.journey-shell .journey-content [class~="text-[#26362f]"]{color:#102e54}.reference-home.parish-inner-page [class~="bg-[#173d33]"],.reference-home.parish-inner-page [class~="bg-[#102f28]"],.reference-home.parish-inner-page [class~="bg-[#244b40]"]{background-color:#0b2b52}.reference-home.parish-inner-page [class~="bg-[#e8efe9]"],.reference-home.parish-inner-page [class~="bg-[#eee8d8]"],.reference-home.parish-inner-page [class~="bg-[#f4f1e8]"]{background-color:#f2ead9}.reference-home.parish-inner-page [class~=bg-white]{background-color:#fffdf7}.reference-home :is(a,button,summary,input,select,textarea):focus-visible{outline-offset:4px;outline:3px solid #947024}.reference-home p[lang=am]{line-height:1.8}.journey-shell:is(.journey-restoration,.journey-worship,.journey-privacy,.journey-shop) :is(h1,h2,h3){letter-spacing:-.015em;font-family:Georgia,Noto Serif Ethiopic,serif;line-height:1.3}.journey-shell:is(.journey-restoration,.journey-worship) .journey-content>main>section:first-child{box-shadow:none;color:#fff;background-color:#0b2b52;border:0;border-bottom:3px solid #ba9952;border-radius:0}.journey-shell:is(.journey-restoration,.journey-worship) .journey-content>main>section:first-child>div{padding-top:3rem;padding-bottom:3rem}.journey-shell:is(.journey-restoration,.journey-worship) .journey-content>main>section:first-child h1{color:#fff;max-width:850px;font-size:clamp(1.9rem,3.5vw,3rem)}.journey-restoration .journey-content>main>section:first-child>div.absolute{background:linear-gradient(90deg,#061a3cf2,#061a3ce6,#061a3c55)}.journey-worship .journey-content>main>section:first-child{padding-top:0;padding-bottom:0}.journey-shell:is(.journey-restoration,.journey-worship) main>div>section{background-color:#fffdf7;border-color:#d7c5a1;border-radius:12px}.journey-shell.journey-restoration #support{background-color:#0b2b52}.journey-shell.journey-restoration #support :is(h2,p){color:#fff}.journey-shell.journey-restoration #support p[lang=am]{color:#ead39d}.journey-shell:is(.journey-restoration,.journey-worship) [class~="text-[#8a4b3c]"],.journey-shell.journey-restoration [class~="text-[#823a33]"]{color:#886526}.journey-shell.journey-privacy .journey-content>main{padding:2rem 1.25rem 3rem}.journey-shell.journey-privacy main>article{background:#fffdf7;border:1px solid #d1c19e;border-top:4px solid #b7974a;border-radius:12px;box-shadow:0 5px 20px #17304a0c}.journey-privacy article>h1{color:#102e54}.journey-shell.journey-shop main>div>header{background:#0b2b52;border-radius:12px}.journey-shop main>div>header h1{color:#fff;font-size:clamp(1.75rem,3vw,2.5rem)}.journey-shop main>div>header :is(p,span){color:#f0dba7}.journey-shop article{background:#fffdf7;border-radius:12px}.journey-shell:is(.journey-restoration,.journey-worship,.journey-article,.journey-privacy,.journey-shop) .dsks-main-links .dsks-nav-group>summary{color:#fff;border-bottom-color:#0000}:is(.journey-restoration .dsks-nav-group:has(a[href=\/restoration])>summary,.journey-worship .dsks-nav-group:has(a[href=\/worship-and-feasts])>summary){color:#f1d38a!important;border-bottom-color:#d1ad55!important}@media (max-width:700px){.reference-home .parish-membership-icon{width:58px;height:58px}.reference-home .membership-title-icon{width:42px;height:42px}.reference-home .membership-page-intro h1{gap:.6rem}.parish-inner-page .church-page-heading{padding:1.5rem 1rem}.journey-shell:is(.journey-restoration,.journey-worship) .journey-content>main>section:first-child>div{padding-top:2rem;padding-bottom:2rem}.journey-shell:is(.journey-restoration,.journey-worship) .journey-content>main>section:first-child h1{font-size:1.9rem}.journey-shell.journey-privacy .journey-content>main{padding:1.2rem .8rem 2rem}.journey-article article>header{padding:1.5rem}.journey-article article>div,.journey-shell.journey-shop main>div>header{padding:1.25rem}.journey-shop main>div>header>div{gap:.8rem}.journey-shop main>div>header>div>span{padding:.75rem}.journey-shop main>div>header svg{width:28px;height:28px}}.reference-home :is(.dsks-schedule,.dsks-contact){background:#faf6ec}.reference-home :is(.dsks-schedule h2,.dsks-contact h2,.dsks-contact h3,.dsks-agenda h3,.dsks-event-date strong){color:#102e54}.reference-home :is(.dsks-section-intro,.dsks-result-count,.dsks-agenda p,.dsks-contact p,.dsks-contact address,.dsks-calendar-note){color:#4c5d6c}.reference-home .dsks-filter-buttons button{color:#102e54;background:#fffdf7;border-color:#c4b38d;border-radius:7px}.reference-home .dsks-filter-buttons button[aria-pressed=true]{color:#fff;background:#0b2b52;border-color:#0b2b52}.reference-home :is(.dsks-agenda article,.dsks-address-grid article,.dsks-empty){background:#fffdf7;border-color:#d5c5a5}.reference-home .dsks-map{background:#f0eadc;border-color:#d5c5a5}.reference-home .dsks-giving{background:#f3ead6;border-color:#d0ba88}.reference-home .dsks-giving label{background:#fffdf7;border-color:#bfb08f}.reference-home .dsks-giving input{accent-color:#0b2b52}.reference-home :is(.dsks-map button,.dsks-giving-action){color:#fff;background:#0b2b52}.reference-home :is(.dsks-agenda a,.dsks-empty a){color:#102e54}@media (max-width:1100px){.reference-home .dsks-mobile-links .dsks-nav-panel{background:#f4eddf}}.reference-home.parish-inner-page .church-heritage-copy h2,.reference-home.parish-inner-page .church-congregation-statement{color:#102e54}.reference-home.parish-inner-page .church-heritage-copy>p:not(.church-heritage-eyebrow):not(.church-heritage-am),.reference-home.parish-inner-page .church-gallery-intro{color:#4c5d6c}.reference-home.parish-inner-page .church-heritage-primary,.reference-home.parish-inner-page .church-gallery-viewall[aria-current=page]{color:#fff;background:#0b2b52;border-color:#0b2b52}.reference-home.parish-inner-page .church-heritage-primary:hover{color:#fff;background:#153e65}.reference-home.parish-inner-page .church-heritage-secondary{color:#102e54;border-color:#b9ab8b}.reference-home .hub-membership-choice .hub-choice-icon{display:none}.reference-home.journey-shell:is(.journey-restoration,.journey-worship,.journey-article,.journey-privacy,.journey-shop) .dsks-main-links .dsks-nav-group:has(a[href=\/services])>summary{color:#fff;border-bottom-color:#0000}.reference-home.journey-shell:is(.journey-article,.journey-shop) .dsks-main-links .dsks-nav-group:has(a[href=\/gallery])>summary{color:#f1d38a;border-bottom-color:#d1ad55}.reference-home #media .church-gallery-group{background:0 0;border:0;margin:0 0 1.5rem;padding:1.25rem 0 0}.reference-home #media .church-gallery-group>h2{color:#102e54;border-bottom:1px solid #d5c4a1;margin:0 0 1rem;padding-bottom:.6rem;font:700 1.5rem/1.4 Georgia,Noto Serif Ethiopic,serif}.reference-home #media .church-gallery-card{align-self:start}.reference-home #media .church-gallery-card figcaption p{margin-top:.45rem}@media (max-width:600px){.reference-home #media .church-gallery-group>h2{font-size:1.3rem}.reference-home #media .church-gallery-group{margin-bottom:1.25rem;padding-top:.75rem}}
