.services-hub .hub-primary-choices h2{color:#fff}.service-brand-form .service-form-heading>span{border:1px solid #c7ab68;color:#09254b!important;background:#f0e5c9!important}.reference-home.services-hub .dsks-main-links>a:first-child,.reference-home.service-brand-form .dsks-main-links>a:first-child{color:#fff;border-bottom-color:#0000}:is(.services-hub .dsks-main-links .dsks-nav-group:has(a[href=\/services])>summary,.service-brand-form .dsks-main-links .dsks-nav-group:has(a[href=\/services])>summary){color:#f1d38a;border-bottom:2px solid #d1ad55}.services-hub,.service-brand-form{color:#071c40;background:#faf5e9;min-width:0;font-family:Arial,Noto Sans Ethiopic,sans-serif}.hub-brand-ribbon{background:linear-gradient(90deg,#25713d 0 33.3%,#e5bf53 33.3% 66.6%,#b32431 66.6%);height:5px}:is(.services-hub :is(a,button,input,summary):focus-visible,.service-brand-form :is(a,button,input,textarea,select,summary):focus-visible){outline-offset:4px;outline:3px solid #976718}.hub-hero{isolation:isolate;color:#fff;text-align:center;background:#061a3c;place-items:center;min-height:300px;padding:2.5rem 1rem;display:grid;position:relative;overflow:hidden}.hub-hero>img{object-fit:cover;z-index:-2;height:100%;position:absolute;top:0}.hub-hero-worship{width:35%;left:0;-webkit-mask-image:linear-gradient(90deg,#000 65%,#0000);mask-image:linear-gradient(90deg,#000 65%,#0000)}.hub-hero-church{width:43%;right:0;-webkit-mask-image:linear-gradient(270deg,#000 65%,#0000);mask-image:linear-gradient(270deg,#000 65%,#0000)}.hub-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#061a3c10,#061a3ccc 30%,#061a3cf0 46%,#061a3c50 75%,#0000);position:absolute;inset:0}.hub-hero>div{max-width:600px;position:relative}.hub-eyebrow{letter-spacing:.2em;color:#f3d890;font-size:.7rem;font-weight:700}.hub-hero h1{margin:.65rem 0;font:700 clamp(2.4rem,4.4vw,4.2rem)/1.07 Georgia,serif}.hub-hero>div>p:not(.hub-eyebrow){margin-top:.5rem;font:italic 1.45rem/1.5 Georgia,serif}.hub-hero>div>p[lang=am]{font:500 .95rem/1.7 Arial,Noto Sans Ethiopic,sans-serif}.hub-hero>div>span{background:linear-gradient(90deg,#0000,#edcd7f,#0000);width:150px;height:2px;margin:1.1rem auto 0;display:block}.hub-content{max-width:1320px;margin:auto;padding:1.4rem 1.5rem 2rem}.hub-primary-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin-bottom:1.6rem;display:grid}.hub-primary-choices>a{color:#fff;text-align:center;background:#061d40;border:1px solid #dcc28a;border-radius:12px;transition:transform .2s;position:relative;overflow:hidden;box-shadow:0 5px 16px #192b4112}.hub-primary-choices>a:hover{transform:translateY(-3px)}.hub-primary-choices>a>img{object-fit:cover;object-position:center 40%;width:100%;height:140px}.hub-primary-choices>a>div{border-top:1px solid #d1af5e;padding:1.2rem 1rem 1.1rem;position:relative}.hub-choice-icon{color:#f0d184;background:#08264d;border:2px solid #e8c77a;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:absolute;top:-27px;left:calc(50% - 27px)}.hub-primary-choices h2{margin:.7rem 0 .3rem;font:700 clamp(1.35rem,2vw,1.9rem)/1.2 Georgia,serif}.hub-primary-choices p{color:#f7eedb;font:400 .95rem/1.5 Georgia,serif}.hub-primary-choices p[lang=am]{color:#ead5a1;margin:.25rem 0;font:500 .8rem/1.7 Arial,sans-serif}.hub-gold-action{color:#061a3c;background:linear-gradient(#ffedb6,#e6ba59);border-radius:22px;justify-content:center;align-items:center;gap:.5rem;min-height:38px;margin-top:.75rem;padding:.45rem 1.1rem;font:700 .85rem/1.2 Georgia,serif;display:inline-flex}.hub-directory{scroll-margin-top:5.5rem}.hub-service-search{background:#ede3cf;border:1px solid #ddcbaa;border-radius:14px;align-items:center;gap:.7rem;max-width:100%;padding:1.1rem clamp(.75rem,3vw,3rem);display:flex}.hub-service-search>label{background:#fffdfa;border:1px solid #bfb9ad;border-radius:28px;flex:1;align-items:center;gap:.7rem;min-width:0;padding:.2rem .8rem;display:flex}.hub-service-search input{color:#071c40;background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:46px;font-size:1rem}.hub-service-search label:focus-within{outline-offset:3px;outline:3px solid #9d762b}.hub-service-search label>svg{color:#5c6570;flex:none}.hub-service-search label button{place-items:center;min-width:38px;min-height:38px;display:grid}.hub-service-search>button,.hub-service-empty button{color:#fff;background:#082951;border-radius:25px;min-height:46px;padding:.6rem 1.4rem;font-weight:700}.hub-directory-heading{text-align:center;margin:1.7rem 0 1rem}.hub-directory-heading h2{color:#071c40;font:700 clamp(1.9rem,3vw,2.8rem)/1.2 Georgia,serif}.hub-directory-heading h2:after{content:"";background:#b58b30;width:75px;height:2px;margin:.75rem auto;display:block}.hub-directory-heading p{color:#45536a;font-size:.9rem;line-height:1.7}.hub-directory-heading p[lang=am]{font-size:.85rem}.hub-service-filters{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:1rem 0 1.3rem;display:flex}.hub-service-filters button{color:#102748;background:0 0;border:1px solid #c0b69d;border-radius:6px;min-height:44px;padding:.55rem .85rem;font-size:.8rem;font-weight:700}.hub-service-filters button:hover{background:#eee0bc}.hub-service-filters button[aria-pressed=true]{color:#fff;background:#071f43;border-color:#071f43}.hub-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.hub-category-card{background:#fffdf8;border:1px solid #dcd1ba;border-radius:11px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 10px #182c4010}.hub-category-card>img{object-fit:cover;object-position:center 30%;width:100%;height:150px}.hub-category-card>div{flex-direction:column;flex:1;align-items:center;padding:1.6rem 1rem 1rem;display:flex;position:relative}.hub-category-icon{color:#fff;background:#092951;border:2px solid #f7efd9;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;position:absolute;top:-25px;left:calc(50% - 25px)}.hub-category-card h3{text-align:center;margin:.25rem 0 .5rem;font:700 1.2rem/1.15 Georgia,serif}.hub-category-card p[lang=am]{text-align:center;color:#725a28;font-size:.75rem;line-height:1.6}.hub-category-card ul{align-self:stretch;gap:.4rem;margin:.85rem 0 .65rem;padding:0;list-style:none;display:grid}.hub-category-service{color:#102c50;background:#faf5e9;border:1px solid #e7dac1;border-radius:8px;justify-content:space-between;align-items:center;gap:.45rem;min-height:52px;padding:.55rem .65rem;text-decoration:none;display:flex}.hub-category-service strong{font-size:.9rem;font-weight:700;line-height:1.3;display:block}.hub-category-service span[lang=am]{color:#685026;margin-top:.2rem;font-size:.8rem;line-height:1.45;display:block}.hub-category-service svg{color:#805c19;flex:none}.hub-category-service:hover{background:#f4e8ce;border-color:#ab8540}.hub-category-service:hover strong{text-underline-offset:.15em;text-decoration:underline}.hub-category-service:focus-visible{outline-offset:2px;outline:2px solid #153d66}.hub-category-card button:focus-visible{outline-offset:2px;outline:2px solid #153d66}.hub-category-card button{color:#0b2d53;border-bottom:1px solid #bfa567;align-items:center;gap:.5rem;min-height:44px;margin-top:auto;font-size:.8rem;font-weight:700;display:inline-flex}.hub-result-count{color:#566071;margin:1rem 0;font-size:.85rem}.hub-service-results{margin:1.5rem 0}.hub-service-results>h3{border-bottom:1px solid #ccba92;margin-bottom:1rem;padding-bottom:.8rem;font:700 1.5rem/1.3 Georgia,serif}.hub-service-results>h3>span{color:#77612e;margin-top:.25rem;font:400 .85rem/1.7 Arial,sans-serif;display:block}.hub-service-results>div{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.hub-service-result{background:#fffdf8;border:1px solid #cfc4ac;border-radius:9px;align-items:flex-start;gap:.9rem;min-width:0;padding:1.2rem;display:flex}.hub-service-result:hover{background:#f1e9d7}.hub-result-icon{background:#e9e2d2;border-radius:10px;flex:none;place-items:center;width:48px;height:48px;display:grid}.hub-result-icon img,.hub-result-icon svg{object-fit:contain;width:42px;height:42px}.hub-service-result>div{flex:1;min-width:0}.hub-service-result h4{font:700 1.1rem/1.35 Georgia,serif}.hub-service-result p{color:#68572c;margin:.4rem 0;font-size:.85rem;line-height:1.7}.hub-service-result small{color:#566071;font-size:.75rem;line-height:1.7}.hub-service-result small>span{display:block}.hub-service-result>svg{flex:none;margin-top:.4rem}.hub-service-empty{text-align:center;background:#fffdf8;border:1px solid #d8c8a6;border-radius:12px;padding:2rem}.hub-service-empty>svg{margin:auto auto 1rem}.hub-service-empty h3{font-weight:700}.hub-service-empty p{margin:1rem}.hub-service-tools{border-block:1px solid #d8c8a6;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:1.4rem;padding:1rem 0;display:flex}.hub-service-tools a{align-items:center;gap:.6rem;min-height:44px;font-size:.85rem;font-weight:700;display:flex}.hub-service-help{background:#ece4d3;border:1px solid #d2c3a3;border-radius:9px;align-items:center;gap:1rem;margin:1.3rem 0;padding:1.2rem;display:flex}.hub-service-help>svg{color:#8d6924;flex:none}.hub-service-help>div{flex:1;min-width:0}.hub-service-help strong{font-size:.9rem}.hub-service-help p{color:#495568;margin-top:.4rem;font-size:.8rem;line-height:1.6}.hub-service-help>a{white-space:nowrap;text-underline-offset:4px;align-items:center;min-height:44px;font-weight:700;text-decoration:underline;display:flex}.hub-request-steps{background:#e4e8eb;border-radius:12px;align-items:center;gap:1.5rem;margin-top:1.5rem;padding:1.4rem;display:flex}.hub-request-steps ol{flex:1;justify-content:space-around;gap:1.5rem;padding:0;list-style:none;display:flex}.hub-request-steps li{font-size:.8rem;line-height:1.5}.hub-request-steps li>span{float:left;color:#fff;background:#a77723;border-radius:50%;place-items:center;width:37px;height:37px;margin-right:.65rem;font-weight:700;display:grid}.hub-request-steps small{color:#566071;margin-top:.2rem;font-size:.7rem;display:block}.hub-request-steps>a{border-left:1px solid #8795a2;align-items:center;gap:.7rem;min-height:50px;padding-left:1.3rem;font-size:.85rem;font-weight:700;display:flex}.hub-service-note{color:#505e6c;align-items:flex-start;gap:.6rem;margin-top:1rem;font-size:.75rem;line-height:1.8;display:flex}.hub-service-note>svg{flex:none;margin-top:.2rem}.hub-footer{color:#fff;background:linear-gradient(120deg,#051a3b,#123653);border-top:3px solid #c6a657;padding:2rem 1.5rem 1rem}.hub-footer>div{grid-template-columns:1fr 1fr 1fr;gap:2rem;max-width:1272px;margin:auto;display:grid}.hub-footer h2{align-items:center;gap:.6rem;margin-bottom:.8rem;font:700 1.5rem/1.2 Georgia,serif;display:flex}.hub-footer h2 svg{color:#f0d48a}.hub-footer p{font-size:.85rem;line-height:1.7}.hub-footer strong{margin:.4rem 0;font-size:.9rem;display:block}.hub-footer a{color:#f7e6bc;align-items:center;min-height:40px;font-size:.85rem;display:flex}.hub-footer .hub-footer-motto{color:#f6df9e;align-self:center;font:italic 1.7rem/1.5 Georgia,serif}.hub-footer nav{border-top:1px solid #ffffff30;flex-wrap:wrap;justify-content:center;gap:1.5rem;max-width:1272px;margin:1.5rem auto 0;padding-top:.7rem;display:flex}.hub-footer>small{text-align:center;color:#d5dce2;margin-top:1rem;font-size:.7rem;display:block}.service-brand-form .service-form-page{color:#0b2446;background:#f7f1e4;padding:2rem 1.25rem 3rem}.service-brand-form .service-form-shell{background:#fffcf6;border:1px solid #d1bf96;border-top:4px solid #b69347;border-radius:14px;max-width:920px;box-shadow:0 8px 30px #162c4010}.service-brand-form .service-form-heading h1{color:#09254b;font:700 clamp(1.6rem,3vw,2.2rem)/1.3 Georgia,serif}.service-brand-form .service-form-heading>span{color:#f0d48a;background:#0b2c52}.service-brand-form .service-form-section-title{color:#0b2446;background:#e8e2d3;border-left:3px solid #b89343;border-radius:4px}.service-brand-form .field{color:#0b2446}.service-brand-form .field :is(input,select,textarea){background:#fffdfa;border-color:#b8b8ac;border-radius:7px;min-height:46px}.service-brand-form form>button[type=submit],.service-brand-form form>button:last-child{color:#fff;background:#082951;min-height:50px}.service-brand-form .service-form-heading p{color:#725e2d}@media (max-width:1000px){.hub-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-request-steps{flex-direction:column;align-items:stretch}.hub-request-steps>a{border-top:1px solid #b8c0c5;border-left:0;padding:1rem 0 0}.hub-request-steps ol{justify-content:space-between}.hub-primary-choices h2{font-size:1.4rem}}@media (max-width:650px){.hub-hero{min-height:285px;padding:2rem 1rem}.hub-hero-worship{display:none}.hub-hero-church{opacity:.4;width:100%;-webkit-mask-image:none;mask-image:none}.hub-hero:after{background:#061a3c99}.hub-hero h1{font-size:2.55rem}.hub-content{padding:1rem}.hub-primary-choices{grid-template-columns:1fr;gap:1rem}.hub-primary-choices>a{text-align:left;grid-template-columns:100px minmax(0,1fr);display:grid}.hub-primary-choices>a>img{height:100%;min-height:185px}.hub-primary-choices>a>div{border-top:0;border-left:1px solid #b9984b;padding:1rem}.hub-choice-icon{width:38px;height:38px;margin-bottom:.4rem;position:static}.hub-choice-icon svg{width:21px;height:21px}.hub-primary-choices h2{margin:0;font-size:1.35rem}.hub-primary-choices p{font-size:.8rem}.hub-gold-action{min-height:38px;padding:.45rem .8rem;font-size:.75rem}.hub-service-search{flex-wrap:wrap;gap:.6rem;padding:.7rem}.hub-service-search>label{flex-basis:100%}.hub-service-search input{font-size:.9rem}.hub-service-search>button{border-radius:7px;width:100%}.hub-service-filters{justify-content:flex-start;gap:.4rem}.hub-service-filters button{font-size:.75rem}.hub-category-grid{grid-template-columns:1fr;gap:1rem}.hub-category-card>img{height:170px}.hub-category-card h3{font-size:1.4rem}.hub-category-card p[lang=am]{font-size:.85rem}.hub-service-results>div{grid-template-columns:1fr}.hub-service-result{gap:.7rem;padding:1rem}.hub-service-result h4{font-size:1rem}.hub-service-tools{flex-direction:column;gap:.5rem}.hub-service-help{flex-wrap:wrap;gap:.7rem}.hub-service-help>a{margin-left:2.1rem}.hub-request-steps{padding:1rem}.hub-request-steps ol{flex-direction:column;gap:1rem}.hub-request-steps li{font-size:.9rem}.hub-footer>div{grid-template-columns:1fr;gap:1.5rem}.hub-footer .hub-footer-motto{font-size:1.5rem}.hub-footer nav{gap:.3rem 1rem}.service-brand-form .service-form-page{padding:1.2rem .75rem 2rem}.service-brand-form .service-form-shell{padding:1.2rem!important}}@media (prefers-reduced-motion:reduce){.hub-primary-choices>a{transition:none}.hub-primary-choices>a:hover{transform:none}}.services-hub .hub-primary-choices>a>img,.services-hub .hub-category-card>img{object-fit:contain;object-position:center;height:180px;padding:10px}.services-hub .hub-primary-choices>a>img{background:#f7f0df}.services-hub .hub-category-card{isolation:isolate}.services-hub .hub-category-card>img{mix-blend-mode:multiply}.services-hub .hub-category-card>img[src$="/baptism.jpeg"]{filter:brightness(1.08)}.services-hub .hub-choice-icon,.services-hub .hub-category-icon,.services-hub .hub-result-icon{flex-shrink:0;overflow:visible}.services-hub .hub-choice-icon>img,.services-hub .hub-category-icon>img,.services-hub .hub-result-icon>img{object-fit:contain;object-position:center;border-radius:0;max-width:100%;max-height:100%}@media (max-width:600px){.services-hub .hub-primary-choices>a>img,.services-hub .hub-category-card>img{height:190px}}.reference-home.journey-shell{--journey-ink:#10294c;--journey-gold:#aa8131;--journey-line:#d7c7a5;color:var(--journey-ink);background:#f8f2e5}.journey-shell .journey-content{outline:none;min-width:0}.journey-shell .journey-content>main{min-height:0;color:var(--journey-ink);background:0 0}.journey-shell .journey-content [class~="bg-[#173d33]"],.journey-shell .journey-content [class~="bg-[#102f28]"]{background-color:#0b2b52}.journey-shell .journey-content [class~="text-[#173d33]"]{color:#102e54}.journey-shell .journey-content [class~="bg-[#eef3ef]"],.journey-shell .journey-content [class~="bg-[#f5f9f5]"]{background-color:#f3eddf}.journey-membership .membership-form>fieldset>legend{color:#102e54}:is(.journey-shell :is(input,select,textarea,button,a,summary):focus-visible,.journey-review-dialog :is(input,button,a):focus-visible){outline-offset:4px;outline:3px solid #947024}.journey-shell.reference-home .dsks-main-links>a:first-child{color:#fff;border-bottom-color:#0000}.journey-shell .dsks-main-links .dsks-nav-group:has(a[href=\/services])>summary{color:#f1d38a;border-bottom:2px solid #d1ad55}.journey-shell .journey-content h1{letter-spacing:-.02em;font-family:Georgia,Noto Serif Ethiopic,serif;font-size:clamp(1.85rem,3.3vw,2.6rem);font-weight:700;line-height:1.2}.journey-shell .field,.journey-shell label{color:#173150;line-height:1.65}.journey-shell input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.journey-shell select,.journey-shell textarea{color:#162b45;background:#fffefa;border:1px solid #b9b8ac;border-radius:7px;min-width:0;max-width:100%;min-height:46px;padding:.7rem .8rem;font-size:1rem;line-height:1.5;box-shadow:0 1px 2px #10294c05}.journey-shell input[type=checkbox],.journey-shell input[type=radio]{accent-color:#0d2c53;flex-shrink:0;min-width:20px;min-height:20px}.journey-shell input[type=file]{font-size:.85rem;line-height:1.8}.journey-shell input[type=file]::file-selector-button{color:#183454;cursor:pointer;background:#e9e1ce;border:1px solid #c5b48d;border-radius:5px;margin-right:.8rem;padding:.5rem .75rem}.journey-shell input:disabled,.journey-shell select:disabled,.journey-shell textarea:disabled{color:#66707b;background:#eceae4}.journey-shell form>button:not([type]),.journey-shell button[type=submit],.journey-shell .membership-form>button{color:#fff;background:#0b2b53;border:1px solid #16375c;border-radius:8px;min-height:48px;font-size:.95rem;font-weight:700}.journey-shell button:disabled{opacity:.55;cursor:not-allowed}.journey-shell .form-section{scroll-margin-top:6rem}.journey-shell .form-section legend,.journey-shell .service-form-section-title{color:#112e54;font-weight:700}.journey-shell .form-section legend{border-bottom:1px solid #d5c5a1;padding-bottom:.7rem;line-height:1.6}.journey-shell .form-section legend>span:first-child,.journey-shell .form-section legend>b{color:#f2d591;background:#0b2c53;border-radius:7px}.journey-shell .service-form-section-title{background:#e9e3d4;border-left:3px solid #b69243;border-radius:5px}.journey-shell .service-form-shell,.journey-shell .service-tracking-shell,.journey-shell .membership-form,.journey-shell .journey-content>main>section{background:#fffdf7;border:1px solid #d2c3a2;border-top:4px solid #b7974a;border-radius:13px;box-shadow:0 8px 25px #1a2c4110}.journey-shell .service-form-shell{max-width:920px}.journey-shell .service-form-heading>span,.journey-shell .service-tracking-icon{border:1px solid #cdb579;color:#0b294e!important;background:#efe4c8!important}.journey-shell .service-form-heading h1,.journey-shell .service-tracking-shell h1{color:#0d2c53}.journey-shell .service-tracking-page{padding:2rem 1.25rem 3rem}.journey-shell .service-tracking-shell{max-width:920px;padding:2rem}.journey-shell .service-tracking-shell>h1{border-bottom:1px solid #d4c3a0;padding-bottom:1.2rem}.journey-shell .journey-content>main>header{color:#fff;background:linear-gradient(115deg,#061a3c,#173e5e);border-bottom:3px solid #c1a058;padding:1.6rem 1.25rem}.journey-shell .journey-content>main>header h1{color:#fff;font-size:clamp(1.9rem,3vw,2.7rem)}.journey-shell .journey-content>main>header :is(p,a){color:#f5e1ad}.journey-shell .journey-content>main>header>div{max-width:1060px;margin:auto}.journey-shell .journey-content>main>header img[src="/api/public/current-logo"]{display:none}.journey-shell .journey-content>main>header h1>span{background:#fff8e4;border:1px solid #b49550}.journey-shell .journey-content>main>header h1>span :is(img,svg){color:#0d2b50}.journey-shell.journey-membership .membership-header{display:none}.journey-membership .membership-page>div.grid{grid-template-columns:280px minmax(0,1fr);gap:2rem;max-width:1280px;padding:2rem 1.5rem 3rem}.journey-membership .membership-intro{min-width:0;position:sticky;top:5.4rem}.journey-membership .membership-intro>h1{color:#0e2c52;gap:.7rem;font-size:2rem;line-height:1.17}.journey-membership .membership-intro>h1>span{background:#eee4cd;border:1px solid #d1be94;flex-shrink:0;width:48px;height:48px}.journey-membership .membership-intro>p[lang=am]{color:#785f2b;font-size:1.1rem;line-height:1.7}.journey-membership .membership-intro>p:first-child{letter-spacing:.13em;color:#816127;font-size:.7rem}.journey-membership .membership-jump{grid-template-columns:1fr;gap:.5rem;margin-top:1.2rem;display:grid}.journey-membership .membership-jump a{color:#173657;box-shadow:none;background:#fdf9ef;border:1px solid #d5c6a5;border-radius:7px;align-items:center;gap:.6rem;min-height:52px;padding:.7rem;display:flex}.journey-membership .membership-jump a:hover{background:#eae1ca;border-color:#a58b4f}.journey-membership .membership-jump a>svg{color:#987123;flex-shrink:0}.journey-membership .membership-jump a>span{font-size:.85rem;line-height:1.4}.journey-membership .membership-jump small{color:#786333;font-size:.72rem;line-height:1.5;display:block}.journey-membership .membership-intro>p.rounded-2xl{color:#55421d;background:#efe4c6;border-color:#c4a55b;border-radius:8px;padding:1rem;font-size:.8rem;line-height:1.8}.journey-membership :is(.membership-about,.membership-support-info){color:#33465b;background:#fcf8ee;border:1px solid #d2c2a0;border-radius:8px;margin-top:1rem;padding:.8rem}.journey-membership :is(.membership-about,.membership-support-info)>summary{cursor:pointer;min-height:32px;font-size:.8rem;font-weight:700;line-height:1.6}.journey-membership .membership-support-info>div{margin-top:1rem;padding-top:0;font-size:.8rem;line-height:1.8}.journey-membership .membership-support-info p{font-size:.8rem;line-height:1.8}.journey-membership .membership-form{min-width:0;padding:1.7rem;box-shadow:0 8px 25px #10294c0a}.journey-membership .membership-form-welcome{box-shadow:none;border:1px solid #d4c2a0;border-radius:9px;grid-template-columns:minmax(120px,.65fr) minmax(0,1.35fr);margin-bottom:1.5rem;display:grid}.journey-membership .membership-form-welcome>div:first-child{height:100%;min-height:225px}.journey-membership .membership-form-welcome>div:first-child img{object-fit:cover}.journey-membership .membership-form-welcome>div:last-child{color:#143052;background:#f5edda;border:0;border-left:3px solid #b79240;padding:1.3rem}.journey-membership .membership-form-welcome h2{color:#0b2a50;margin-top:.7rem;font:700 1.7rem/1.2 Georgia,serif}.journey-membership .membership-form-welcome>div:last-child>p:first-child{letter-spacing:.1em;color:#795b20;font-size:.65rem;line-height:1.7}.journey-membership .membership-form-welcome p[lang=am]{color:#5c4d2b;margin-top:.65rem;font-size:1rem;line-height:1.8}.journey-membership .membership-welcome-info{border-top:1px solid #d4bf94;margin-top:.8rem;padding-top:.6rem}.journey-membership .membership-welcome-info>summary{cursor:pointer;color:#193959;min-height:35px;font-size:.8rem;font-weight:700}.journey-membership .membership-welcome-info :is(div,p){font-size:.85rem;line-height:1.8}.journey-membership .membership-welcome-info>div{margin-top:.7rem;padding-top:.7rem}.journey-membership .membership-steps{gap:.5rem;margin-bottom:1.7rem}.journey-membership .membership-steps>div{color:#173454;background:#e6e8e5;border:1px solid #d0c6b0;border-radius:7px;padding:.7rem}.journey-membership .membership-steps b{color:#f6da94;background:#0c2b52;border-radius:50%}.journey-membership .membership-form .form-section{border-color:#d8c8a5}.journey-membership .membership-form .field{color:#173150;font-size:.9rem;line-height:1.7}.journey-membership .membership-page>section{max-width:920px}.journey-membership .membership-page>section>div:first-child{color:#fff;background:#08264b}.journey-membership .membership-page>section>div:first-child h1{color:#fff}.journey-review-dialog{color:#112f54;background:#fffdf7;border:1px solid #c4a259;border-top:4px solid #ad893b;border-radius:14px}.journey-review-dialog h2{color:#0c2b51;font-family:Georgia,Noto Serif Ethiopic,serif}.journey-baptism .journey-content>main>div{max-width:1000px;margin:auto;padding:1.7rem 1.25rem 3rem}.journey-baptism main>header>div>div{margin-top:.7rem}.journey-baptism main>header>div>div>div>p:first-child{font-size:.7rem;line-height:1.7}.journey-baptism main>div>form{background:#fffdf7;border:1px solid #d2c2a1;border-top:4px solid #b7954a;border-radius:13px;box-shadow:0 5px 20px #152d4010}.journey-baptism main>div>form fieldset{border-color:#d9c9aa}.journey-baptism main>div>form legend{color:#102e54;font-weight:700}.journey-baptism main>div>section>div:first-child{background:#0b2b52}.journey-baptism main>div>section>div:first-child h2{color:#fff}.journey-pay .journey-content>main,.journey-member-update .journey-content>main,.journey-submission .journey-content>main{padding:2rem 1.25rem 3rem}.journey-pay .journey-content>main>section,.journey-member-update .journey-content>main>section{max-width:760px;padding:2rem}.journey-submission .journey-content>main>section{max-width:1000px;padding:2rem}.journey-pay main>section>img:first-child{display:none}.journey-pay main>section>h1,.journey-member-update main>section>h1,.journey-submission main>section>h1{color:#0c2b52;text-align:left;margin-top:.4rem}.journey-pay main>section>p[lang=am]{text-align:left;color:#775e29;font-size:1.15rem;line-height:1.8}.journey-pay [data-journey-amount]{color:#173252;background:#f6f0e2;border:1px solid #b8b5a7;border-radius:8px;min-height:78px}.journey-pay [data-journey-amount][aria-pressed=true]{color:#fff;background:#0c2b52;border-color:#b99a4d;box-shadow:0 0 0 2px #d3b97455}.journey-member-services .services-page{padding:2rem 1.25rem 3rem}.journey-member-services main>section{max-width:1000px;padding:2rem}.journey-member-services main>section>div.my-7>img{display:none}.journey-member-services .service-quick{color:#163354;background:#eee7d6;border-color:#d3c3a1;border-radius:8px}.journey-member-services .service-quick strong{color:#143152}.journey-member-services .service-quick>svg{color:#957023}.journey-request main>div{max-width:1000px}.journey-request main form{background:#fffdf7;border:1px solid #d0bf99;border-top:4px solid #b7984c;border-radius:13px;box-shadow:0 5px 20px #152d400c}.journey-footer{color:#fff;background:#061a3c;border-top:3px solid #c5a35d;grid-template-columns:1.4fr 1fr 1fr;gap:2rem;max-width:none;padding:1.6rem max(1.5rem,50% - 600px);display:grid}.journey-footer strong{font:700 1.05rem/1.4 Georgia,serif}.journey-footer p{color:#dbe1e8;margin-top:.4rem;font-size:.75rem;line-height:1.8}.journey-footer nav{grid-template-columns:1fr 1fr;gap:.1rem 1rem;display:grid}.journey-footer a{color:#f4dfaa;justify-content:space-between;align-items:center;gap:.5rem;min-height:40px;font-size:.8rem;display:inline-flex}.journey-footer small{color:#d3dce8;margin-top:.65rem;font-size:.7rem;line-height:1.8;display:block}@media (max-width:1023px){.journey-membership .membership-page>div.grid{grid-template-columns:1fr;gap:1.5rem;max-width:1000px}.journey-membership .membership-intro{position:static}.journey-membership .membership-jump{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.journey-membership .membership-intro>h1{font-size:2rem}.journey-membership .membership-support-info>div{padding-top:1rem}.journey-footer{grid-template-columns:1fr 1fr}.journey-footer>div:first-child{grid-column:1/-1}}@media (max-width:600px){.journey-shell .journey-content h1{font-size:1.8rem}.journey-shell .journey-content>main>header{padding:1.25rem 1rem}.journey-shell .journey-content>main>header h1{font-size:1.9rem}.journey-shell .service-tracking-page{padding:1.25rem .8rem 2rem}.journey-shell .service-tracking-shell{padding:1.2rem}.journey-membership .membership-page>div.grid{gap:1.2rem;padding:1.3rem .85rem 2rem}.journey-membership .membership-intro>h1{font-size:1.8rem}.journey-membership .membership-intro>p[lang=am]{font-size:1rem}.journey-membership .membership-jump{scroll-snap-type:x mandatory;gap:.5rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.journey-membership .membership-jump a{scroll-snap-align:start;flex:none;min-width:145px;max-width:180px}.journey-membership .membership-jump a>svg:last-child{display:none}.journey-membership .membership-form{border-radius:10px;padding:1rem}.journey-membership .membership-form-welcome{grid-template-columns:1fr}.journey-membership .membership-form-welcome>div:first-child{height:145px;min-height:0}.journey-membership .membership-form-welcome>div:last-child{border-top:3px solid #b79240;border-left:0;padding:1.15rem}.journey-membership .membership-form-welcome h2{font-size:1.65rem}.journey-membership .membership-form .form-section legend{font-size:1rem;line-height:1.7}.journey-membership .membership-steps{grid-template-columns:1fr}.journey-membership .membership-steps span{font-size:.85rem}.journey-baptism .journey-content>main>div{padding:1.2rem .8rem 2rem}.journey-baptism main>header h1{gap:.65rem;font-size:1.9rem}.journey-pay .journey-content>main,.journey-member-update .journey-content>main,.journey-submission .journey-content>main{padding:1.25rem .8rem 2rem}.journey-pay .journey-content>main>section,.journey-member-update .journey-content>main>section,.journey-submission .journey-content>main>section{padding:1.2rem}.journey-pay [data-journey-amount]{padding:.6rem;font-size:.8rem}.journey-pay [data-journey-amount] strong{font-size:1.1rem}.journey-member-services main>section{padding:1.2rem}.journey-footer{grid-template-columns:1fr;gap:1.2rem;padding:1.5rem 1rem}.journey-footer>div:first-child{grid-column:auto}.journey-footer a{min-height:44px}}.journey-membership .membership-page>div.grid{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:1.75rem;padding-top:1.75rem}.journey-shell .journey-eyebrow{letter-spacing:.08em;color:#785c27;text-transform:uppercase;font:700 .7rem/1.7 Arial,Noto Sans Ethiopic,sans-serif}.journey-membership .membership-page-intro{border-bottom:1px solid #d6c6a2;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:2rem;padding:0 0 1.6rem;display:grid}.journey-membership .membership-page-intro h1{margin:.5rem 0;font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.2}.journey-membership .membership-page-intro p[lang=am]{color:#705a2d;font-size:1.1rem;line-height:1.8}.journey-membership .membership-page-intro .membership-age-note{color:#4b5a65;margin-top:.75rem;font-size:.8rem;line-height:1.8}.journey-membership .membership-page-intro>img{object-fit:cover;border:1px solid #cbb68c;border-radius:9px;width:100%;height:145px}.journey-membership .membership-jump{gap:.4rem;margin-top:.8rem}.journey-membership .membership-jump a{min-height:50px;padding:.6rem .7rem}.journey-membership .membership-support-info{padding:.65rem .8rem}.journey-membership .membership-support-info summary{align-items:center;min-height:44px;display:flex}.journey-shell .journey-field-note{color:#4c5c6d;margin-bottom:1.1rem;font-size:.85rem;line-height:1.7}.journey-membership .membership-steps{border-bottom:1px solid #ded1b5;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0 0 1.5rem;padding:0 0 1rem}.journey-membership .membership-steps>div{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:.5rem;padding:0;display:flex}.journey-membership .membership-steps b{flex-shrink:0;width:23px;height:23px;font-size:.72rem}.journey-membership .membership-steps span{font-size:.73rem;line-height:1.6}.journey-membership .membership-form>fieldset:first-of-type{background:#faf6ec;border:1px solid #dbcfb6;border-radius:8px;margin-bottom:1.75rem;padding:1rem}.journey-membership .membership-form>fieldset:first-of-type>legend{font-size:.9rem;line-height:1.6}.journey-membership .membership-form label:has(input[type=radio]:checked){background:#f1ead9;border-color:#a98b4b}.journey-membership .membership-form .form-section{background:0 0;padding:1.3rem 0;scroll-margin-top:5.5rem}.journey-membership .membership-form .form-section legend{border:0;align-items:center;gap:.7rem;margin-bottom:1.1rem;padding-bottom:0;font-size:1rem;line-height:1.6;display:flex}.journey-membership .membership-form .form-section legend>span:first-child{border-radius:6px;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:.8rem;display:inline-grid}.journey-shell.service-brand-form .service-form-heading{border-bottom:1px solid #ded1b5;align-items:flex-start;gap:1rem;margin:1.35rem 0 1.25rem;padding-bottom:1.25rem}.journey-shell.service-brand-form .service-form-heading h1{letter-spacing:-.015em;overflow-wrap:break-word;max-width:670px;font:700 clamp(1.5rem,2.4vw,1.95rem)/1.25 Georgia,Noto Serif Ethiopic,serif}.journey-shell.service-brand-form .service-form-heading>span{border-radius:9px;width:50px;min-width:50px;height:50px;margin-top:2px;padding:7px}.journey-shell.service-brand-form .service-form-heading>span :is(img,svg,.church-service-symbol){object-fit:contain;width:100%;height:100%}.journey-shell.service-brand-form .service-form-heading p{margin-top:.5rem;font-size:1rem;line-height:1.75}.journey-shell .service-form-section-title{background:#f0eadc;border-left:3px solid #b39249;border-radius:5px;align-items:center;gap:.6rem;margin-top:.5rem;padding:.8rem 1rem;font-size:.95rem;line-height:1.65;display:flex}.journey-shell .service-form-section-title svg{color:#8a6827;flex-shrink:0;width:20px;height:20px}.journey-shell .service-form-shell form{gap:1.25rem}.journey-shell .journey-content>main>header.journey-page-heading{padding:1.15rem 1.25rem}.journey-page-heading>div>a{align-items:center;min-height:30px;font-size:.8rem;display:inline-flex}.journey-shell .journey-title-row{align-items:center;gap:1rem;display:flex;margin-top:.6rem!important}.journey-shell .journey-content>main>header .journey-title-row h1{font-size:clamp(1.7rem,2.6vw,2.15rem)}.journey-title-row p{margin-top:.35rem;font-size:1rem;line-height:1.7}.journey-title-icon{background:#f8edd3;border-radius:9px;flex:none;place-items:center;width:50px;height:50px;padding:6px;display:inline-grid}.journey-title-icon :is(img,svg){object-fit:contain;width:100%;height:100%}.journey-baptism .baptism-start-note{background:#f4eddd;border-left:3px solid #b39249;border-radius:5px;padding:.8rem 1rem;font-size:.85rem;line-height:1.8}.baptism-start-note strong{color:#102e54}.baptism-start-note>p+p{color:#4b5969;margin-top:.3rem}.journey-baptism .baptism-guidance{background:#fcf8ef;border:1px solid #d7c8aa;border-radius:8px;margin-top:1rem!important}.journey-baptism .baptism-guidance>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:48px;padding:.65rem 1rem;font-size:.85rem;font-weight:700;line-height:1.7;list-style:none;display:flex}.baptism-guidance>summary::-webkit-details-marker{display:none}.baptism-guidance>summary>span{flex:none;font-size:1.3rem}.baptism-guidance[open]>summary>span{transform:rotate(45deg)}.journey-baptism .baptism-guidance>section{box-shadow:none;border:0;border-radius:0 0 8px 8px}.journey-baptism .baptism-section-nav{flex-wrap:wrap;gap:.45rem;display:flex;margin:1.1rem 0 1.4rem!important}.baptism-section-nav a{color:#193655;background:#fcf8ed;border:1px solid #d2c3a3;border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:.5rem .8rem;font-size:.8rem;font-weight:600;display:flex}.baptism-section-nav a:hover{background:#eae0c7}.journey-baptism main>div>form fieldset{border-radius:8px;padding:1.1rem;scroll-margin-top:5.5rem}.journey-baptism main>div>form fieldset legend{padding:0 .5rem;font-size:1rem;line-height:1.7}.journey-baptism main>div>form>fieldset{margin-top:1.5rem}@media (max-width:1023px){.journey-membership .membership-page>div.grid{grid-template-columns:1fr;gap:1.2rem}.journey-membership .membership-page-intro{grid-template-columns:minmax(0,1fr) 180px;gap:1rem}.journey-membership .membership-intro{grid-template-columns:minmax(0,1fr);gap:.25rem;display:grid;position:static}.journey-membership .membership-jump{scroll-snap-type:x mandatory;gap:.5rem;margin-top:.3rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.journey-membership .membership-jump a{scroll-snap-align:start;flex:none;min-width:140px}.journey-membership .membership-support-info{margin-top:.35rem}.journey-membership .membership-jump a>svg:last-child{display:none}}@media (max-width:600px){.journey-membership .membership-page>div.grid{gap:1rem;padding-top:1.2rem}.journey-membership .membership-page-intro{grid-template-columns:1fr;padding-bottom:1.1rem}.journey-membership .membership-page-intro>img{display:none}.journey-membership .membership-page-intro h1{font-size:1.85rem}.journey-membership .membership-page-intro p[lang=am]{font-size:1rem}.journey-membership .membership-page-intro .membership-age-note{font-size:.75rem}.journey-membership .membership-intro>h2{display:none}.journey-membership .membership-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-bottom:1.1rem;padding-bottom:.9rem}.journey-membership .membership-steps>div{align-items:flex-start;gap:.35rem}.journey-membership .membership-steps b{width:20px;height:20px;font-size:.65rem}.journey-membership .membership-steps span{font-size:.65rem}.journey-membership .membership-form>fieldset:first-of-type{margin-bottom:1.2rem;padding:.8rem}.journey-membership .membership-form>fieldset:first-of-type label{padding:.75rem;font-size:.85rem}.journey-membership .membership-form .form-section legend{gap:.5rem;font-size:.95rem}.journey-shell.service-brand-form .service-form-heading{gap:.7rem;margin-top:1.1rem;padding-bottom:1rem}.journey-shell.service-brand-form .service-form-heading h1{font-size:1.5rem;line-height:1.3}.journey-shell.service-brand-form .service-form-heading p{font-size:.9rem}.journey-shell.service-brand-form .service-form-heading>span{width:42px;min-width:42px;height:42px;padding:5px}.journey-shell .service-form-section-title{padding:.65rem .75rem;font-size:.88rem}.journey-shell .journey-content>main>header.journey-page-heading{padding:.9rem 1rem}.journey-shell .journey-content>main>header .journey-title-row h1{font-size:1.8rem}.journey-title-row p{font-size:.95rem}.journey-baptism main>div>form{padding:1rem}.journey-baptism .baptism-start-note{padding:.75rem;font-size:.8rem}.journey-baptism .baptism-section-nav{flex-wrap:nowrap;padding-bottom:.35rem;overflow-x:auto}.baptism-section-nav a{flex:none}.journey-baptism main>div>form fieldset{padding:.9rem}.journey-baptism main>div>form fieldset legend{font-size:.95rem}}.journey-membership .membership-page>div.grid>.membership-support-info{grid-column:2;min-width:0;margin-top:0}.journey-shell .service-title-context{color:#556272;margin-top:.3rem;font-size:.85rem;line-height:1.7;display:block}@media (max-width:1023px){.journey-membership .membership-page>div.grid>.membership-support-info{grid-column:1}}@media (max-width:600px){.journey-membership .membership-page-intro h1{font-size:1.7rem}.journey-membership .membership-steps{display:none}.journey-membership .journey-field-note{margin-bottom:1rem;font-size:.75rem}.journey-membership .membership-form>fieldset:first-of-type label{padding:.6rem;font-size:.8rem}.journey-membership .membership-form>fieldset:first-of-type label>span{font-size:.75rem;line-height:1.6}.journey-membership .membership-form>fieldset:first-of-type>legend{font-size:.8rem}}.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}}
