.Footer-module__yg9ahW__footer{background:var(--ink);padding-top:clamp(3.5rem,7vw,6rem)}.Footer-module__yg9ahW__top{gap:3rem;padding-bottom:clamp(3rem,6vw,5rem);display:grid}.Footer-module__yg9ahW__logoLink{align-items:center;min-height:2.75rem;text-decoration:none;display:inline-flex}.Footer-module__yg9ahW__crest{width:clamp(8.5rem,18vw,11rem);height:auto;display:block}.Footer-module__yg9ahW__about{max-width:24rem;color:var(--text-on-dark-2);margin-top:1.25rem;font-size:.975rem}.Footer-module__yg9ahW__cols{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:2.5rem;display:grid}.Footer-module__yg9ahW__colTitle{color:var(--steel);margin-bottom:.75rem;font-size:.875rem;font-weight:600}.Footer-module__yg9ahW__links{list-style:none}.Footer-module__yg9ahW__links a,.Footer-module__yg9ahW__address a,.Footer-module__yg9ahW__contactLink{min-height:2.5rem;color:var(--text-on-dark);align-items:center;font-size:.975rem;text-decoration:none;display:inline-flex}.Footer-module__yg9ahW__links a:hover,.Footer-module__yg9ahW__address a:hover,.Footer-module__yg9ahW__contactLink:hover{text-decoration:underline}.Footer-module__yg9ahW__address{color:var(--text-on-dark-2);flex-direction:column;font-size:.975rem;font-style:normal;display:flex}.Footer-module__yg9ahW__address span{margin-top:.4rem;line-height:1.5}.Footer-module__yg9ahW__contactLink{margin-top:.5rem;-webkit-text-decoration:underline #eef1f566;text-decoration:underline #eef1f566;display:flex}.Footer-module__yg9ahW__bottom{color:var(--text-on-dark-2);border-top:1px solid #eef1f524;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding-block:1.5rem 2rem;font-size:.85rem;display:flex}@media (min-width:900px){.Footer-module__yg9ahW__top{grid-template-columns:5fr 7fr}}.Footer-module__yg9ahW__bottom a{color:var(--text-on-dark);margin-left:.75rem}
.Logo-module__5AlQXG__logo{color:var(--logo-color,#1b2a47);--logo-accent:#4a7cc4;align-items:center;display:inline-flex}.Logo-module__5AlQXG__light{color:#fff}.Logo-module__5AlQXG__wordmark{aspect-ratio:2742/667;width:auto;height:2.1rem;display:block}@media (min-width:48em){.Logo-module__5AlQXG__wordmark{height:2.5rem}}@media (min-width:64em){.Logo-module__5AlQXG__wordmark{height:2.75rem}}
.admin-module__aXBbkG__shell{background:var(--paper);min-height:100dvh}.admin-module__aXBbkG__bar{border-bottom:1px solid var(--rule);background:#fbfaf8}.admin-module__aXBbkG__barInner{min-height:var(--header-h);justify-content:space-between;align-items:center;gap:1rem;display:flex}.admin-module__aXBbkG__brand{align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.admin-module__aXBbkG__badge{border:1px solid var(--rule-strong);letter-spacing:.08em;text-transform:uppercase;color:var(--slate);padding:.2rem .5rem;font-size:.75rem;font-weight:600}.admin-module__aXBbkG__barActions{align-items:center;gap:1rem;display:flex}.admin-module__aXBbkG__barActions .btn{min-height:2.75rem;padding:.5rem 1rem}.admin-module__aXBbkG__main{padding-block:2rem 4rem}.admin-module__aXBbkG__page{gap:1.25rem;max-width:60rem;display:grid}.admin-module__aXBbkG__pageHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.admin-module__aXBbkG__muted{color:var(--text-2);font-size:.95rem}.admin-module__aXBbkG__notice{border-left:3px solid var(--accent);background:var(--paper-2);color:var(--text);max-width:44rem;padding:.9rem 1.1rem}.admin-module__aXBbkG__notice code{background:#fff;padding:.05rem .3rem;font-size:.9em}.admin-module__aXBbkG__signin{gap:1rem;max-width:26rem;margin:4rem auto 0;display:grid}.admin-module__aXBbkG__login{gap:.6rem;margin-top:.5rem;display:grid}.admin-module__aXBbkG__label{font-size:.95rem;font-weight:600}.admin-module__aXBbkG__input{border:1px solid var(--rule-strong);background:#fbfaf8;border-radius:0;min-height:3.1rem;padding:.75rem .9rem;font-size:1rem}.admin-module__aXBbkG__input:focus-visible{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #2560c440}.admin-module__aXBbkG__error{color:var(--danger);font-size:.9rem;font-weight:600}.admin-module__aXBbkG__login .btn{margin-top:.5rem}.admin-module__aXBbkG__tabs,.admin-module__aXBbkG__subtabs{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:.25rem 1.5rem;display:flex}.admin-module__aXBbkG__subtabs{border-bottom:0;gap:.25rem 1rem}.admin-module__aXBbkG__tabs a,.admin-module__aXBbkG__subtabs a{min-height:2.75rem;color:var(--text-2);border-bottom:2px solid #0000;align-items:center;gap:.45rem;margin-bottom:-1px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.admin-module__aXBbkG__subtabs a{border-bottom:0;font-size:.875rem;font-weight:500}.admin-module__aXBbkG__tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}.admin-module__aXBbkG__subtabs a[aria-current=page]{color:var(--ink);text-underline-offset:.35em;text-decoration:underline}.admin-module__aXBbkG__count{background:var(--paper-2);text-align:center;min-width:1.5rem;padding:0 .35rem;font-size:.8rem}.admin-module__aXBbkG__empty{color:var(--text-2);padding-block:2rem}.admin-module__aXBbkG__list{border-top:1px solid var(--ink);list-style:none}.admin-module__aXBbkG__list li{border-bottom:1px solid var(--rule)}.admin-module__aXBbkG__item{color:inherit;gap:.25rem;padding:1rem .25rem;text-decoration:none;display:grid}.admin-module__aXBbkG__item:hover{background:#fbfaf8}.admin-module__aXBbkG__item[data-status=new] .admin-module__aXBbkG__itemName{font-weight:700}.admin-module__aXBbkG__itemTop{color:var(--text-2);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;font-size:.85rem;display:flex}.admin-module__aXBbkG__itemType{letter-spacing:.08em;text-transform:uppercase;color:var(--slate);font-size:.78rem;font-weight:600}.admin-module__aXBbkG__itemType[data-form=church]{color:var(--accent-ink)}.admin-module__aXBbkG__itemName{color:var(--ink);font-size:1.05rem}.admin-module__aXBbkG__itemPreview{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.admin-module__aXBbkG__detailHead{gap:.4rem;display:grid}.admin-module__aXBbkG__detailActions{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:.75rem;padding-block:.5rem 1rem;display:flex}.admin-module__aXBbkG__statusForm{flex-wrap:wrap;gap:.75rem;display:flex}.admin-module__aXBbkG__fields{margin:0;display:grid}.admin-module__aXBbkG__fields div{border-bottom:1px solid var(--rule);gap:.2rem;padding-block:.85rem;display:grid}.admin-module__aXBbkG__fields dt{letter-spacing:.08em;text-transform:uppercase;color:var(--slate);font-size:.78rem;font-weight:600}.admin-module__aXBbkG__fields dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}@media (min-width:768px){.admin-module__aXBbkG__fields div{grid-template-columns:16rem 1fr;gap:1.5rem}}
.Header-module__KHjLKa__header{z-index:var(--z-header);border-bottom:1px solid var(--rule);background:#f4f3f0f0;position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.Header-module__KHjLKa__header{-webkit-backdrop-filter:saturate(1.2)blur(10px);backdrop-filter:saturate(1.2)blur(10px);background:#f4f3f0db}}.Header-module__KHjLKa__bar{height:var(--header-h);justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.Header-module__KHjLKa__home{align-items:center;min-height:2.75rem;text-decoration:none;display:inline-flex}.Header-module__KHjLKa__desktopNav{display:none}.Header-module__KHjLKa__list{gap:clamp(1rem,1.6vw,1.75rem);list-style:none;display:flex}.Header-module__KHjLKa__link{min-height:2.75rem;color:var(--text-2);white-space:nowrap;transition:color .2s var(--ease);align-items:center;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.Header-module__KHjLKa__link:after{content:"";transform-origin:0;height:1px;transition:transform .35s var(--ease);background:currentColor;position:absolute;bottom:.55rem;left:0;right:0;transform:scaleX(0)}.Header-module__KHjLKa__link:hover,.Header-module__KHjLKa__link[aria-current=page]{color:var(--ink)}.Header-module__KHjLKa__link:hover:after,.Header-module__KHjLKa__link[aria-current=page]:after{transform:scaleX(1)}.Header-module__KHjLKa__actions{align-items:center;gap:.5rem;display:flex}.Header-module__KHjLKa__register{min-height:2.75rem;padding:.6rem 1.15rem;font-size:.875rem}.Header-module__KHjLKa__toggle{border:1px solid var(--rule);cursor:pointer;background:0 0;place-items:center;width:2.75rem;height:2.75rem;display:inline-grid}.Header-module__KHjLKa__toggleLines,.Header-module__KHjLKa__toggleLines:before,.Header-module__KHjLKa__toggleLines:after{background:var(--ink);width:1.15rem;height:1.5px;transition:transform .3s var(--ease), opacity .2s;display:block}.Header-module__KHjLKa__toggleLines{position:relative}.Header-module__KHjLKa__toggleLines:before,.Header-module__KHjLKa__toggleLines:after{content:"";position:absolute;left:0}.Header-module__KHjLKa__toggleLines:before{top:-6px}.Header-module__KHjLKa__toggleLines:after{top:6px}.Header-module__KHjLKa__toggleLines[data-open=true]{background:0 0}.Header-module__KHjLKa__toggleLines[data-open=true]:before{transform:translateY(6px)rotate(45deg)}.Header-module__KHjLKa__toggleLines[data-open=true]:after{transform:translateY(-6px)rotate(-45deg)}.Header-module__KHjLKa__panel{inset:var(--header-h) 0 0 0;z-index:var(--z-menu);background:var(--paper);padding-block:1.5rem 3rem;position:fixed;overflow-y:auto}.Header-module__KHjLKa__panel[hidden]{display:none}.Header-module__KHjLKa__mobileList{border-top:1px solid var(--rule);list-style:none}.Header-module__KHjLKa__mobileLink{border-bottom:1px solid var(--rule);min-height:3.5rem;font-family:var(--font-display);color:var(--ink);align-items:center;font-size:1.6rem;text-decoration:none;display:flex}.Header-module__KHjLKa__mobileLink[aria-current=page]{color:var(--accent)}.Header-module__KHjLKa__mobileCta{width:100%;margin-top:2rem}@media (min-width:1180px){.Header-module__KHjLKa__desktopNav{display:block}.Header-module__KHjLKa__toggle,.Header-module__KHjLKa__panel{display:none!important}}@media (max-width:380px){.Header-module__KHjLKa__register{padding-inline:.85rem}}.Header-module__KHjLKa__header{transition:background-color .35s var(--ease), border-color .35s var(--ease), color .35s var(--ease)}.Header-module__KHjLKa__header[data-overlay=true]{-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;background:0 0;border-bottom-color:#0000}.Header-module__KHjLKa__header[data-overlay=true] .Header-module__KHjLKa__link{color:#ffffffd1}.Header-module__KHjLKa__header[data-overlay=true] .Header-module__KHjLKa__link:hover,.Header-module__KHjLKa__header[data-overlay=true] .Header-module__KHjLKa__link[aria-current=page]{color:#fff}.Header-module__KHjLKa__header[data-overlay=true] .btn{--btn-bg:transparent;--btn-fg:#fff;--btn-border:#ffffffb3}.Header-module__KHjLKa__header[data-overlay=true] .btn:hover{--btn-bg:#fff;--btn-fg:var(--ink);--btn-border:#fff}.Header-module__KHjLKa__header[data-overlay=true] .Header-module__KHjLKa__toggle{border-color:#ffffff73}.Header-module__KHjLKa__header[data-overlay=true] .Header-module__KHjLKa__toggleLines,.Header-module__KHjLKa__header[data-overlay=true] .Header-module__KHjLKa__toggleLines:before,.Header-module__KHjLKa__header[data-overlay=true] .Header-module__KHjLKa__toggleLines:after{background:#fff}.Header-module__KHjLKa__header[data-overlay=true] .Header-module__KHjLKa__toggleLines[data-open=true]{background:0 0}.Header-module__KHjLKa__header[data-overlay=true] .Header-module__KHjLKa__home{--logo-color:#fff}
