.page-sacraments .page-body .sc-notice::before,.page-sacraments .page-body .sc-notice::after{content:"";position:absolute;width:30px;height:30px;border:2px solid rgba(181,138,58,0.4);pointer-events:none}.page-sacraments .page-body .sc-notice::before{top:-1px;left:-1px;border-right:0;border-bottom:0;border-radius:16px 0 0 0}.page-sacraments .page-body .sc-notice::after{right:-1px;bottom:-1px;border-left:0;border-top:0;border-radius:0 0 16px 0}.page-sacraments .page-body .sc-notice strong{font-weight:inherit}.page-hero-backdrop--sacraments{--light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1024' height='572' viewBox='0 0 1024 572'%3E%3Cdefs%3E%3CradialGradient id='g0' cx='770' cy='120' r='180' gradientUnits='userSpaceOnUse' gradientTransform='translate%28770 120%29 scale%281 1.000%29 translate%28-770 -120%29'%3E%3Cstop offset='0' stop-color='%23ffd98a' stop-opacity='0.32'/%3E%3Cstop offset='.4' stop-color='%23ffd98a' stop-opacity='0.13'/%3E%3Cstop offset='1' stop-color='%23ffd98a' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='g1' cx='767' cy='100' r='55' gradientUnits='userSpaceOnUse' gradientTransform='translate%28767 100%29 scale%281 1.000%29 translate%28-767 -100%29'%3E%3Cstop offset='0' stop-color='%23fff4d0' stop-opacity='0.45'/%3E%3Cstop offset='.4' stop-color='%23fff4d0' stop-opacity='0.18'/%3E%3Cstop offset='1' stop-color='%23fff4d0' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='g2' cx='718' cy='300' r='52' gradientUnits='userSpaceOnUse' gradientTransform='translate%28718 300%29 scale%281 1.000%29 translate%28-718 -300%29'%3E%3Cstop offset='0' stop-color='%23ffd98a' stop-opacity='0.55'/%3E%3Cstop offset='.4' stop-color='%23ffd98a' stop-opacity='0.22'/%3E%3Cstop offset='1' stop-color='%23ffd98a' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='g3' cx='718' cy='302' r='13' gradientUnits='userSpaceOnUse' gradientTransform='translate%28718 302%29 scale%281 1.000%29 translate%28-718 -302%29'%3E%3Cstop offset='0' stop-color='%23fff1c4' stop-opacity='0.9'/%3E%3Cstop offset='.4' stop-color='%23fff1c4' stop-opacity='0.36'/%3E%3Cstop offset='1' stop-color='%23fff1c4' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='g4' cx='600' cy='305' r='48' gradientUnits='userSpaceOnUse' gradientTransform='translate%28600 305%29 scale%281 0.625%29 translate%28-600 -305%29'%3E%3Cstop offset='0' stop-color='%23fff0c8' stop-opacity='0.35'/%3E%3Cstop offset='.4' stop-color='%23fff0c8' stop-opacity='0.14'/%3E%3Cstop offset='1' stop-color='%23fff0c8' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='g5' cx='552' cy='388' r='22' gradientUnits='userSpaceOnUse' gradientTransform='translate%28552 388%29 scale%281 1.000%29 translate%28-552 -388%29'%3E%3Cstop offset='0' stop-color='%23ffd98a' stop-opacity='0.4'/%3E%3Cstop offset='.4' stop-color='%23ffd98a' stop-opacity='0.16'/%3E%3Cstop offset='1' stop-color='%23ffd98a' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='g6' cx='785' cy='422' r='26' gradientUnits='userSpaceOnUse' gradientTransform='translate%28785 422%29 scale%281 0.615%29 translate%28-785 -422%29'%3E%3Cstop offset='0' stop-color='%23fff0c8' stop-opacity='0.4'/%3E%3Cstop offset='.4' stop-color='%23fff0c8' stop-opacity='0.16'/%3E%3Cstop offset='1' stop-color='%23fff0c8' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cellipse cx='770' cy='120' rx='180' ry='180' fill='url%28%23g0%29'/%3E%3Cellipse cx='767' cy='100' rx='55' ry='55' fill='url%28%23g1%29'/%3E%3Cellipse cx='718' cy='300' rx='52' ry='52' fill='url%28%23g2%29'/%3E%3Cellipse cx='718' cy='302' rx='13' ry='13' fill='url%28%23g3%29'/%3E%3Cellipse cx='600' cy='305' rx='48' ry='30' fill='url%28%23g4%29'/%3E%3Cellipse cx='552' cy='388' rx='22' ry='22' fill='url%28%23g5%29'/%3E%3Cellipse cx='785' cy='422' rx='26' ry='16' fill='url%28%23g6%29'/%3E%3C/svg%3E");--light-pos:84% 26%}@media (max-width:640px){.page-hero-backdrop--sacraments{--light-pos:64% 62%}}.page-sacraments .sj-item--confession .sj-media{filter:saturate(0.42) sepia(0.32) brightness(1.06)}.page-sacraments .page-body .sj-item--confession .sj-link:is(:hover,:focus-visible) .sj-media{filter:saturate(0.55) sepia(0.26) brightness(1.08)}.page-sacraments .page-body .sj-row--flip{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2.1fr)}.page-sacraments .page-body .sj-row--pair{grid-template-columns:minmax(0,1fr)}.page-sacraments .page-body .sj-feature--pair{grid-template-columns:1fr 1fr;grid-template-rows:none;column-gap:34px}.page-sacraments .page-body .sj-feature--pair>.sj-item + .sj-item::before{content:"";position:absolute;top:18px;bottom:18px;left:-17px;width:1px;background:rgba(181,138,58,0.28)}.page-sacraments .page-body .sj-item--card .sj-media{aspect-ratio:5 / 4.6}.page-sacraments .page-body .sj-body{display:flex;flex-direction:column;min-width:0}.page-sacraments .page-body .flow h3.sj-title{margin:0;font-size:clamp(21px,1.8vw,25px);line-height:1.2;color:var(--ink)}.page-sacraments .page-body .sj-cue::after{content:"";width:16px;height:16px;background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237d4227' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h13M13 7l5 5-5 5'/%3E%3C/svg%3E");transition:transform 0.25s ease}.page-sacraments .page-body .sj-link:is(:hover,:focus-visible) .sj-media{filter:saturate(1.06) brightness(1.03)}.page-sacraments .page-body .sj-link:is(:hover,:focus-visible) .sj-title{color:var(--burgundy)}.page-sacraments .page-body .sj-link:is(:hover,:focus-visible) .sj-cue{text-decoration:underline;text-underline-offset:4px}.page-sacraments .page-body .sj-link:is(:hover,:focus-visible) .sj-cue::after{transform:translateX(4px)}.page-sacraments .page-body .sj-feature:has(.sj-link:is(:hover,:focus-visible)){border-color:rgba(181,138,58,0.55)}.motion-ready .page-sacraments .sj-row.motion-reveal.is-visible>.sj-item--card:has(.sj-link:is(:hover,:focus-visible)){transform:translateY(-3px)}@media (max-width:1100px){.page-sacraments .page-body .sj-row>.sj-feature{grid-column:1 / -1}}@media (max-width:1100px){.page-sacraments .page-body .sj-row--flip>.sj-feature{order:-1}}@media (max-width:1100px){.page-sacraments .page-body .sj-row--pair{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px){.page-sacraments .page-body .sj-item--card .sj-media{aspect-ratio:16 / 10}}@media (max-width:1100px){.page-sacraments .page-body .sj-feature--pair .sj-item--entry .sj-link{grid-template-columns:minmax(120px,40%) minmax(0,1fr);gap:18px}}@media (max-width:1100px){.page-sacraments .page-body .sj-row--duo>.sj-feature{grid-column:auto}}@media (max-width:1100px){.page-sacraments .page-body .sj-row--duo .sj-item--entry .sj-link{grid-template-columns:minmax(110px,38%) minmax(0,1fr);gap:16px}}@media (max-width:640px){.page-sacraments .page-body .sj-journey,.page-sacraments .page-body .sj-row{gap:16px}}@media (max-width:640px){.page-sacraments .page-body .sj-feature--pair{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.page-sacraments .page-body .sj-feature--pair>.sj-item + .sj-item{border-top:1px solid rgba(181,138,58,0.28)}}@media (max-width:640px){.page-sacraments .page-body .sj-feature--pair>.sj-item + .sj-item::before{display:none}}@media (max-width:640px){.page-sacraments .page-body .sj-row--duo{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.page-sacraments .page-body .sj-row--duo .sj-item--entry .sj-link{grid-template-columns:112px minmax(0,1fr);gap:16px}}@media (max-width:640px){.page-sacraments .page-body .flow h3.sj-title{font-size:20px}}@media (prefers-reduced-motion:reduce){.page-sacraments .page-body :is(.sj-item--card,.sj-media,.sj-cue::after){transition:none}}.page-sacraments .page-body .sj-media::before,.page-sacraments .page-body .sj-media::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.page-sacraments .page-body .sj-media::after{z-index:1;background:linear-gradient(105deg,rgba(255,248,230,0) 30%,rgba(255,248,230,0.42) 50%,rgba(255,248,230,0) 70%) -160% 0 / 60% 100% no-repeat;opacity:0}.page-sacraments .page-body .sj-link:is(:hover,:focus-visible) .sj-media::before{transform:scale(1.07)}.page-sacraments .page-body .sj-link:is(:hover,:focus-visible) .sj-media::after{animation:sj-sheen 1.2s ease-out both}@keyframes sj-sheen{0%{opacity:1;background-position:-160% 0}100%{opacity:1;background-position:260% 0}}.page-sacraments .page-body .sj-feature>.sj-item + .sj-item{border-top-color:transparent}.page-sacraments .page-body .sj-feature:not(.sj-feature--pair)>.sj-item + .sj-item::after{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:rgba(181,138,58,0.34);transform-origin:left;transition:transform 0.6s cubic-bezier(0.16,1,0.3,1) 0.15s}.motion-ready .page-sacraments .sj-row.motion-reveal .sj-media::before{transform:scale(1.06);transition:transform 0.9s cubic-bezier(0.16,1,0.3,1) var(--sj-d,0s)}.motion-ready .page-sacraments .sj-row.motion-reveal .sj-feature>.sj-item + .sj-item::after{transform:scaleX(0)}.page-sacraments .sj-row>:nth-child(2){--sj-d:0.07s}.page-sacraments .sj-row>:nth-child(3){--sj-d:0.14s}.page-sacraments .sj-feature>.sj-item + .sj-item{--sj-d:0.08s}.page-sacraments .sj-row>:nth-child(3).sj-feature>.sj-item + .sj-item{--sj-d:0.2s}.motion-ready .page-sacraments .sj-row.motion-reveal.is-visible .sj-media::before{transform:none}.motion-ready .page-sacraments .sj-row.motion-reveal.is-visible .sj-body>*{opacity:1;transform:none}.motion-ready .page-sacraments .sj-row.motion-reveal.is-visible .sj-feature>.sj-item + .sj-item::after{transform:none}.motion-ready .page-sacraments .sj-row.motion-reveal.is-visible .sj-link:is(:hover,:focus-visible) .sj-media::before{transform:scale(1.07);transition:transform 1.1s cubic-bezier(0.16,1,0.3,1)}@media (max-width:640px){.page-sacraments .page-body .sj-feature--pair>.sj-item + .sj-item::after{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:rgba(181,138,58,0.34)}}@media (prefers-reduced-motion:reduce){.page-sacraments .page-body .sj-link:is(:hover,:focus-visible) .sj-media::before{transform:none!important}}@media (prefers-reduced-motion:reduce){.page-sacraments .page-body .sj-link:is(:hover,:focus-visible) .sj-media::after{animation:none}}@media (prefers-reduced-motion:reduce){.motion-ready .page-sacraments .sj-row.motion-reveal .sj-media::before{transform:none}}@media (prefers-reduced-motion:reduce){.motion-ready .page-sacraments .sj-row.motion-reveal .sj-feature>.sj-item + .sj-item::after{transform:none}}.page-sacraments .page-body .flow .sc-notice.reg-open{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;padding:22px clamp(20px,3vw,32px);border-color:rgba(47,107,69,0.28);background:#f5faf6;box-shadow:none;text-align:left;line-height:normal}.page-sacraments .page-body .sc-notice.reg-open::before,.page-sacraments .page-body .sc-notice.reg-open::after{display:none}.page-sacraments .page-body .sc-notice.reg-open .reg-open-lead{font-size:clamp(19px,1.6vw,21px)}