.heritage[data-astro-cid-ilb3m7mz]{--paper:#f5f1e9;--ink:#352f2b;--accent:#6f2937;--muted:#756c64;--rule:#d8cec0;background:var(--paper);color:var(--ink);font-family:Inter,sans-serif;font-size:15px;line-height:1.7}.heritage[data-astro-cid-ilb3m7mz] a[data-astro-cid-ilb3m7mz]{color:inherit;text-decoration:none}.heritage[data-astro-cid-ilb3m7mz] a[data-astro-cid-ilb3m7mz]:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.masthead[data-astro-cid-ilb3m7mz]{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:30px;max-width:1440px;margin:auto;padding:34px 6.25%;display:flex}.identity[data-astro-cid-ilb3m7mz]{align-items:center;gap:15px;display:flex}.identity[data-astro-cid-ilb3m7mz] img[data-astro-cid-ilb3m7mz]{object-fit:contain;mix-blend-mode:multiply;width:38px;height:51px}.identity[data-astro-cid-ilb3m7mz]>span[data-astro-cid-ilb3m7mz]{font-family:Cormorant Garamond,Georgia,serif;font-size:27px;font-weight:600;line-height:1.2}.identity[data-astro-cid-ilb3m7mz] small[data-astro-cid-ilb3m7mz]{text-transform:uppercase;letter-spacing:.15em;margin-top:6px;font-family:Inter,sans-serif;font-size:9px;font-weight:400;display:block}nav[data-astro-cid-ilb3m7mz]{align-items:center;gap:24px;font-size:12px;display:flex}nav[data-astro-cid-ilb3m7mz] a[data-astro-cid-ilb3m7mz]:hover,.invitation-bottom[data-astro-cid-ilb3m7mz] a[data-astro-cid-ilb3m7mz]:hover{color:var(--accent)}nav[data-astro-cid-ilb3m7mz] .contact-link[data-astro-cid-ilb3m7mz]{border-bottom:1px solid var(--accent);padding:7px 0}.contact-link[data-astro-cid-ilb3m7mz] span[data-astro-cid-ilb3m7mz]{margin-left:16px}.welcome[data-astro-cid-ilb3m7mz]{grid-template-columns:.8fr 1.2fr;align-items:center;gap:5%;max-width:1440px;margin:auto;padding:60px 6.25% 50px;display:grid}.eyebrow[data-astro-cid-ilb3m7mz]{text-transform:uppercase;letter-spacing:.18em;color:var(--accent);margin:0 0 28px;font-size:10px;font-weight:500}.eyebrow[data-astro-cid-ilb3m7mz] span[data-astro-cid-ilb3m7mz]{margin-right:10px;font-size:14px}h1[data-astro-cid-ilb3m7mz]{letter-spacing:-.035em;margin:0 0 30px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(48px,4.7vw,68px);font-weight:400;line-height:1.06}h1[data-astro-cid-ilb3m7mz] em[data-astro-cid-ilb3m7mz],h2[data-astro-cid-ilb3m7mz] em[data-astro-cid-ilb3m7mz]{color:var(--accent);font-weight:400}.welcome-tagline[data-astro-cid-ilb3m7mz]{max-width:390px;margin:0 0 22px;font-family:Cormorant Garamond,Georgia,serif;font-size:30px;line-height:1.2}.introduction[data-astro-cid-ilb3m7mz]{max-width:370px;color:var(--muted);margin:0 0 30px;font-size:15px;line-height:1.85}.primary-link[data-astro-cid-ilb3m7mz]{background:var(--accent);justify-content:space-between;align-items:center;gap:38px;padding:15px 21px;font-size:12px;display:inline-flex;color:#fff!important}.primary-link[data-astro-cid-ilb3m7mz]:hover{background:#51222b}.sunday[data-astro-cid-ilb3m7mz]{border-top:1px solid var(--rule);align-items:center;gap:16px;max-width:390px;margin-top:46px;padding-top:23px;display:flex}.little-cross[data-astro-cid-ilb3m7mz]{color:var(--accent);font-size:29px}.sunday[data-astro-cid-ilb3m7mz] p[data-astro-cid-ilb3m7mz]{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.sunday[data-astro-cid-ilb3m7mz] strong[data-astro-cid-ilb3m7mz]{color:var(--ink);font-family:Cormorant Garamond,Georgia,serif;font-size:25px;font-weight:500;display:block}.sunday[data-astro-cid-ilb3m7mz]>a[data-astro-cid-ilb3m7mz]{border-bottom:1px solid var(--rule);margin-left:auto;font-size:10px}.welcome-art[data-astro-cid-ilb3m7mz]{position:relative}.photo-details[data-astro-cid-ilb3m7mz]{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:24px;margin-top:25px;padding-top:20px;display:grid}.photo-details[data-astro-cid-ilb3m7mz] .sunday[data-astro-cid-ilb3m7mz]{border:0;max-width:none;margin:0;padding:0}.photo-details[data-astro-cid-ilb3m7mz] .address-note[data-astro-cid-ilb3m7mz]{border:0;gap:14px;margin:0;padding:0}.photo-frame[data-astro-cid-ilb3m7mz]{border:1px solid #c6b69e;padding:13px;position:relative}.photo-frame[data-astro-cid-ilb3m7mz]:after{content:"";pointer-events:none;border:1px solid #ddd0ba;position:absolute;inset:5px}.church-photo[data-astro-cid-ilb3m7mz]{width:100%;height:auto;display:block}.photo-caption[data-astro-cid-ilb3m7mz]{color:var(--muted);letter-spacing:.025em;justify-content:space-between;gap:10px;margin-top:15px;font-size:9px;display:flex}.photo-caption[data-astro-cid-ilb3m7mz]>span[data-astro-cid-ilb3m7mz]:last-child{font-style:italic}.address-note[data-astro-cid-ilb3m7mz]{border-top:1px solid var(--rule);align-items:center;gap:20px;margin:27px 0 0 35px;padding-top:20px;display:flex;position:relative}.note-number[data-astro-cid-ilb3m7mz]{color:var(--accent);font-family:Cormorant Garamond,Georgia,serif;font-size:49px;font-weight:400;line-height:1}.address-note[data-astro-cid-ilb3m7mz] p[data-astro-cid-ilb3m7mz]{color:var(--muted);margin:0;font-size:10px;line-height:1.7}.address-note[data-astro-cid-ilb3m7mz] a[data-astro-cid-ilb3m7mz]{margin-left:auto;font-size:26px}.invitation[data-astro-cid-ilb3m7mz]{border-top:1px solid var(--rule);max-width:1260px;margin:0 auto;padding:64px 0 72px}.invitation[data-astro-cid-ilb3m7mz] .eyebrow[data-astro-cid-ilb3m7mz]{margin-bottom:22px}.invitation[data-astro-cid-ilb3m7mz] h2[data-astro-cid-ilb3m7mz]{letter-spacing:-.025em;margin:0 0 30px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(37px,4.3vw,62px);font-weight:400;line-height:1.08}.invitation-bottom[data-astro-cid-ilb3m7mz]{justify-content:space-between;align-items:end;gap:35px;display:flex}.invitation-bottom[data-astro-cid-ilb3m7mz] p[data-astro-cid-ilb3m7mz]{max-width:455px;color:var(--muted);margin:0;font-size:13px}.invitation-bottom[data-astro-cid-ilb3m7mz] a[data-astro-cid-ilb3m7mz]{border-bottom:1px solid var(--accent);white-space:nowrap;padding-bottom:8px;font-size:12px}.invitation-bottom[data-astro-cid-ilb3m7mz] a[data-astro-cid-ilb3m7mz] span[data-astro-cid-ilb3m7mz]{margin-left:25px}.heritage .parish-details{--paper:#f5f1e9;--ink:#352f2b;--accent:#6f2937;--muted:#756c64;--rule:#d8cec0;font-family:Inter,sans-serif}.heritage .parish-details h2,.heritage .parish-details h3{letter-spacing:-.02em;font-family:Cormorant Garamond,Georgia,serif;font-weight:500!important}.heritage .parish-details h2{font-size:46px!important}.heritage-footer[data-astro-cid-ilb3m7mz]{color:#f6efe5;background:#612937;justify-content:space-between;align-items:start;gap:40px;padding:45px 6.25%;display:flex}.footer-identity[data-astro-cid-ilb3m7mz]{font-family:Cormorant Garamond,Georgia,serif;font-size:29px;line-height:1.2}.footer-identity[data-astro-cid-ilb3m7mz] span[data-astro-cid-ilb3m7mz]{letter-spacing:.06em;color:#e1c5c6;margin-top:12px;font-family:Inter,sans-serif;font-size:9px;display:block}.heritage-footer[data-astro-cid-ilb3m7mz]>div[data-astro-cid-ilb3m7mz]:nth-child(2){flex-direction:column;gap:9px;font-size:10px;display:flex}.heritage-footer[data-astro-cid-ilb3m7mz]>p[data-astro-cid-ilb3m7mz]{color:#e1c5c6;margin:0;font-size:10px}.heritage-footer[data-astro-cid-ilb3m7mz] a[data-astro-cid-ilb3m7mz]:hover{text-decoration:underline}@media (width>=1440px){.invitation[data-astro-cid-ilb3m7mz]{max-width:1260px}.welcome[data-astro-cid-ilb3m7mz]{gap:64px}}@media (width<=1439px){.invitation[data-astro-cid-ilb3m7mz]{margin:0 6.25%}}@media (width<=1000px){.welcome[data-astro-cid-ilb3m7mz]{gap:4%;padding-top:45px}.photo-details[data-astro-cid-ilb3m7mz]{grid-template-columns:1fr;gap:18px}.photo-details[data-astro-cid-ilb3m7mz] .sunday[data-astro-cid-ilb3m7mz]{border-bottom:1px solid var(--rule);padding-bottom:16px}.masthead[data-astro-cid-ilb3m7mz]{padding-top:25px;padding-bottom:25px}nav[data-astro-cid-ilb3m7mz]{gap:20px}.identity[data-astro-cid-ilb3m7mz]>span[data-astro-cid-ilb3m7mz]{font-size:23px}h1[data-astro-cid-ilb3m7mz]{font-size:52px}}@media (width<=720px){.masthead[data-astro-cid-ilb3m7mz]{flex-direction:column;align-items:start;gap:24px;padding:23px 6%}.identity[data-astro-cid-ilb3m7mz]>span[data-astro-cid-ilb3m7mz]{font-size:27px}.identity[data-astro-cid-ilb3m7mz] img[data-astro-cid-ilb3m7mz]{height:46px}nav[data-astro-cid-ilb3m7mz]{justify-content:space-between;gap:12px;width:100%;font-size:11px}nav[data-astro-cid-ilb3m7mz] .contact-link[data-astro-cid-ilb3m7mz]{border:0;padding:0}.contact-link[data-astro-cid-ilb3m7mz] span[data-astro-cid-ilb3m7mz]{margin-left:5px}.welcome[data-astro-cid-ilb3m7mz]{grid-template-columns:1fr;gap:30px;padding:45px 6%}.eyebrow[data-astro-cid-ilb3m7mz]{margin-bottom:22px;font-size:9px}h1[data-astro-cid-ilb3m7mz]{margin-bottom:20px;font-size:clamp(48px,11vw,74px);line-height:1.06}.welcome-tagline[data-astro-cid-ilb3m7mz]{max-width:330px;font-size:27px}.introduction[data-astro-cid-ilb3m7mz]{max-width:100%;font-size:13px}.primary-link[data-astro-cid-ilb3m7mz]{padding:14px 20px}.sunday[data-astro-cid-ilb3m7mz]{max-width:none;margin-top:30px;padding-top:18px}.welcome-art[data-astro-cid-ilb3m7mz]{padding-top:0}.photo-frame[data-astro-cid-ilb3m7mz]{padding:9px}.photo-frame[data-astro-cid-ilb3m7mz]:after{inset:4px}.photo-caption[data-astro-cid-ilb3m7mz]{margin-top:10px;font-size:8px}.photo-details[data-astro-cid-ilb3m7mz]{gap:18px}.photo-details[data-astro-cid-ilb3m7mz] .address-note[data-astro-cid-ilb3m7mz]{gap:10px}.photo-details[data-astro-cid-ilb3m7mz] .note-number[data-astro-cid-ilb3m7mz]{font-size:32px}.address-note[data-astro-cid-ilb3m7mz]{margin:22px 0 0;padding-top:17px}.note-number[data-astro-cid-ilb3m7mz]{font-size:42px}.invitation[data-astro-cid-ilb3m7mz]{margin:0 6%;padding:38px 0 44px}.invitation[data-astro-cid-ilb3m7mz] h2[data-astro-cid-ilb3m7mz]{font-size:40px}.invitation-bottom[data-astro-cid-ilb3m7mz]{flex-direction:column;align-items:start;gap:22px}.invitation-bottom[data-astro-cid-ilb3m7mz] p[data-astro-cid-ilb3m7mz]{font-size:12px}.heritage-footer[data-astro-cid-ilb3m7mz]{flex-direction:column;gap:26px;padding:35px 6%}.heritage-footer[data-astro-cid-ilb3m7mz]>div[data-astro-cid-ilb3m7mz]:nth-child(2){gap:8px}.heritage .parish-details h2{font-size:38px!important}}@media (width<=380px){.photo-details[data-astro-cid-ilb3m7mz]{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.primary-link[data-astro-cid-ilb3m7mz],nav[data-astro-cid-ilb3m7mz] a[data-astro-cid-ilb3m7mz]{transition:background .2s,color .2s}}
