.menu-group[data-astro-cid-usm77yku]{position:relative}.menu-group__head[data-astro-cid-usm77yku]{align-items:center;gap:.25rem;display:flex}.menu-group__toggle[data-astro-cid-usm77yku]{cursor:pointer;font-family:var(--font-sans);letter-spacing:.04em;color:inherit;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;font-size:1rem;font-weight:500;transition:color .2s;display:inline-flex}.menu-group[data-astro-cid-usm77yku] .menu-group__link[data-astro-cid-usm77yku]{font-family:var(--font-sans);letter-spacing:.04em;color:inherit;font-size:1rem;font-weight:500;text-decoration:none}.menu-group--drawer[data-astro-cid-usm77yku] .menu-group__link[data-astro-cid-usm77yku]{font-family:var(--font-serif);letter-spacing:.01em;flex:1;padding:1rem 0;font-size:1.75rem;font-weight:400;display:block}.menu-group__chevron[data-astro-cid-usm77yku]{flex-shrink:0;transition:transform .2s}.menu-group__toggle[data-astro-cid-usm77yku][aria-expanded=true] .menu-group__chevron[data-astro-cid-usm77yku]{transform:rotate(180deg)}.menu-group--hero[data-astro-cid-usm77yku]{color:#ffffffeb}.menu-group--bar[data-astro-cid-usm77yku]{color:var(--color-text)}.menu-group--hero[data-astro-cid-usm77yku] .menu-group__toggle--label[data-astro-cid-usm77yku],.menu-group--bar[data-astro-cid-usm77yku] .menu-group__toggle--label[data-astro-cid-usm77yku]{cursor:default}.menu-group--hero[data-astro-cid-usm77yku] .menu-group__toggle[data-astro-cid-usm77yku]:hover,.menu-group--hero[data-astro-cid-usm77yku] .menu-group__toggle[data-astro-cid-usm77yku][aria-expanded=true],.menu-group--hero[data-astro-cid-usm77yku] .menu-group__toggle[data-astro-cid-usm77yku].is-current{color:#e8c978}.menu-group--bar[data-astro-cid-usm77yku] .menu-group__toggle[data-astro-cid-usm77yku]:hover,.menu-group--bar[data-astro-cid-usm77yku] .menu-group__toggle[data-astro-cid-usm77yku][aria-expanded=true],.menu-group--bar[data-astro-cid-usm77yku] .menu-group__toggle[data-astro-cid-usm77yku].is-current{color:var(--color-navy)}.menu-group--hero[data-astro-cid-usm77yku] .menu-group__toggle--label[data-astro-cid-usm77yku],.menu-group--bar[data-astro-cid-usm77yku] .menu-group__toggle--label[data-astro-cid-usm77yku]{text-underline-offset:4px;text-decoration:underline 1.5px #0000;transition:color .2s,text-decoration-color .2s}.menu-group--hero[data-astro-cid-usm77yku] .menu-group__toggle--label[data-astro-cid-usm77yku]:hover,.menu-group--hero[data-astro-cid-usm77yku] .menu-group__toggle--label[data-astro-cid-usm77yku][aria-expanded=true],.menu-group--hero[data-astro-cid-usm77yku] .menu-group__toggle--label[data-astro-cid-usm77yku].is-current,.menu-group--bar[data-astro-cid-usm77yku] .menu-group__toggle--label[data-astro-cid-usm77yku]:hover,.menu-group--bar[data-astro-cid-usm77yku] .menu-group__toggle--label[data-astro-cid-usm77yku][aria-expanded=true],.menu-group--bar[data-astro-cid-usm77yku] .menu-group__toggle--label[data-astro-cid-usm77yku].is-current{text-decoration-color:currentColor}.menu-group--hero[data-astro-cid-usm77yku] .menu-group__toggle[data-astro-cid-usm77yku]:focus-visible{outline-color:#e8c978}.menu-group--hero[data-astro-cid-usm77yku] .menu-group__list[data-astro-cid-usm77yku],.menu-group--bar[data-astro-cid-usm77yku] .menu-group__list[data-astro-cid-usm77yku]{z-index:50;background:#fff;border-radius:6px;min-width:14rem;padding:.5rem 0;list-style:none;position:absolute;top:calc(100% + .75rem);left:-1.25rem;box-shadow:0 12px 40px -12px #00000059,0 0 0 1px #0000000f}.menu-group--hero[data-astro-cid-usm77yku] .menu-group__list[data-astro-cid-usm77yku]:before,.menu-group--bar[data-astro-cid-usm77yku] .menu-group__list[data-astro-cid-usm77yku]:before{content:"";height:.75rem;position:absolute;bottom:100%;left:0;right:0}.menu-group[data-astro-cid-usm77yku] .menu-group__list[data-astro-cid-usm77yku][hidden]{display:none}.menu-group--hero[data-astro-cid-usm77yku] .menu-group__list[data-astro-cid-usm77yku] a[data-astro-cid-usm77yku],.menu-group--bar[data-astro-cid-usm77yku] .menu-group__list[data-astro-cid-usm77yku] a[data-astro-cid-usm77yku]{font-family:var(--font-sans);letter-spacing:.02em;color:var(--color-text);white-space:nowrap;background:0 0;border:0;border-radius:0;padding:.6rem 1.25rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:block}.menu-group--hero[data-astro-cid-usm77yku] .menu-group__list[data-astro-cid-usm77yku] a[data-astro-cid-usm77yku]:hover,.menu-group--bar[data-astro-cid-usm77yku] .menu-group__list[data-astro-cid-usm77yku] a[data-astro-cid-usm77yku]:hover{color:var(--color-navy);background:#fdfaf4}.menu-group--hero[data-astro-cid-usm77yku] .menu-group__list[data-astro-cid-usm77yku] a[data-astro-cid-usm77yku][aria-current=page],.menu-group--bar[data-astro-cid-usm77yku] .menu-group__list[data-astro-cid-usm77yku] a[data-astro-cid-usm77yku][aria-current=page]{color:var(--color-navy);text-underline-offset:4px;text-decoration:underline 1.5px}.menu-group--hero[data-astro-cid-usm77yku] .menu-group__list[data-astro-cid-usm77yku] a[data-astro-cid-usm77yku]:focus-visible,.menu-group--bar[data-astro-cid-usm77yku] .menu-group__list[data-astro-cid-usm77yku] a[data-astro-cid-usm77yku]:focus-visible{outline:2px solid var(--color-navy);outline-offset:-2px}.menu-group--drawer[data-astro-cid-usm77yku]{color:var(--color-text);border-bottom:1px solid #00000014}.menu-group--drawer[data-astro-cid-usm77yku] .menu-group__head[data-astro-cid-usm77yku]{justify-content:space-between}.menu-group--drawer[data-astro-cid-usm77yku] .menu-group__toggle[data-astro-cid-usm77yku]{min-height:44px;font-family:var(--font-serif);letter-spacing:.01em;text-align:left;justify-content:space-between;font-size:1.75rem;font-weight:400}.menu-group--drawer[data-astro-cid-usm77yku] .menu-group__toggle--label[data-astro-cid-usm77yku]{width:100%;padding:1rem 0}.menu-group--drawer[data-astro-cid-usm77yku] .menu-group__toggle[data-astro-cid-usm77yku]:hover,.menu-group--drawer[data-astro-cid-usm77yku] .menu-group__toggle[data-astro-cid-usm77yku].is-current{color:var(--color-navy)}.menu-group--drawer[data-astro-cid-usm77yku] .menu-group__toggle[data-astro-cid-usm77yku]:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}.menu-group--drawer[data-astro-cid-usm77yku] .menu-group__chevron[data-astro-cid-usm77yku]{width:18px;height:18px}.menu-group--drawer[data-astro-cid-usm77yku] .menu-group__list[data-astro-cid-usm77yku]{padding:0 0 1rem 1rem;list-style:none}.menu-group--drawer[data-astro-cid-usm77yku] .menu-group__list[data-astro-cid-usm77yku] li[data-astro-cid-usm77yku]{border:0}.menu-group--drawer[data-astro-cid-usm77yku] .menu-group__list[data-astro-cid-usm77yku] a[data-astro-cid-usm77yku]{font-family:var(--font-serif);color:var(--color-text);padding:.5rem 0;font-size:1.25rem;font-weight:400;text-decoration:none;display:block}.menu-group--drawer[data-astro-cid-usm77yku] .menu-group__list[data-astro-cid-usm77yku] a[data-astro-cid-usm77yku]:hover,.menu-group--drawer[data-astro-cid-usm77yku] .menu-group__list[data-astro-cid-usm77yku] a[data-astro-cid-usm77yku][aria-current=page]{color:var(--color-navy)}.menu-group--drawer[data-astro-cid-usm77yku] .menu-group__list[data-astro-cid-usm77yku] a[data-astro-cid-usm77yku]:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}@media (width<=680px){.menu-group--drawer[data-astro-cid-usm77yku] .menu-group__toggle[data-astro-cid-usm77yku]{font-size:2rem}.menu-group--drawer[data-astro-cid-usm77yku] .menu-group__toggle--label[data-astro-cid-usm77yku]{padding:1.1rem 0}}.footer[data-astro-cid-jo6i4kqk]{background:var(--color-navy);color:#ffffffbf;padding:4rem 2rem 2.5rem}.footer__inner[data-astro-cid-jo6i4kqk]{max-width:72rem;margin:0 auto}.footer__columns[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,1fr);gap:3rem;margin-bottom:3rem;display:grid}.footer__col-content[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:1rem;display:flex}.footer__col--diocese[data-astro-cid-jo6i4kqk] .footer__col-content[data-astro-cid-jo6i4kqk]>div[data-astro-cid-jo6i4kqk]{padding-right:1.5rem}.footer__diocese-logo[data-astro-cid-jo6i4kqk]{opacity:.9;border-radius:2px;width:180px;height:auto}.footer__access[data-astro-cid-jo6i4kqk]{gap:16px;margin-top:calc(40px - 1rem);display:flex}.footer__access[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{flex:0 0 56px;width:56px;height:56px;display:block}.footer__heading[data-astro-cid-jo6i4kqk]{font-family:var(--font-serif);color:#fff;margin-bottom:.875rem;font-size:1.45rem;font-weight:400}.footer__line[data-astro-cid-jo6i4kqk]{font-family:var(--font-sans);color:#ffffffe0;font-size:.9375rem;line-height:1.7}.footer__map-link[data-astro-cid-jo6i4kqk]{font-family:var(--font-sans);color:#ffffffbf;text-underline-offset:3px;align-items:center;gap:.4rem;font-size:.875rem;font-weight:500;text-decoration:underline 1px;transition:color .2s;display:inline-flex}.footer__map-link[data-astro-cid-jo6i4kqk]:hover{color:#fff}.footer__rule[data-astro-cid-jo6i4kqk]{border:none;border-top:1px solid #fff3;margin-bottom:1.5rem}.footer__copy[data-astro-cid-jo6i4kqk]{font-family:var(--font-sans);text-align:center;color:#ffffffbf;font-size:.875rem}.footer__credit[data-astro-cid-jo6i4kqk]{font-family:var(--font-sans);text-align:center;color:#ffffff8c;margin-top:.375rem;font-size:.8125rem}.footer__credit-link[data-astro-cid-jo6i4kqk]{color:#ffffff8c;text-underline-offset:2px;text-decoration:underline}.footer__credit-link[data-astro-cid-jo6i4kqk]:hover{color:#fff}@media (width<=768px){.footer__columns[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:2rem}.footer__diocese-logo[data-astro-cid-jo6i4kqk]{width:140px}}
