.HomeRosaryCta-module__IXtYkW__desktopImage{display:none!important}.HomeRosaryCta-module__IXtYkW__mobileImage{display:block!important}.HomeRosaryCta-module__IXtYkW__overlay{background:linear-gradient(#071526f7 0%,#071526e0 52%,#0715266b 78%,#0715263d 100%)}@media (min-width:640px){.HomeRosaryCta-module__IXtYkW__desktopImage{display:block!important}.HomeRosaryCta-module__IXtYkW__mobileImage{display:none!important}.HomeRosaryCta-module__IXtYkW__overlay{background:linear-gradient(90deg,#071526f7 0%,#071526e0 46%,#07152657 100%)}}
.HomeStrongholdsCta-module__XXD5Ma__section{width:100%;max-width:80rem;margin:2.5rem auto;padding:0 1.25rem;scroll-margin-top:6rem}.HomeStrongholdsCta-module__XXD5Ma__banner{isolation:isolate;color:#fffdf7;background:radial-gradient(at 30% 0,#9a354560,#0000 65%),linear-gradient(115deg,#541b2b,#7a2533 48%,#491728);border:2px solid #bd8a2f;border-radius:1.9rem;grid-template-columns:clamp(10rem,19vw,15rem) minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,2vw,2rem);padding:1.7rem 2.2rem 1.7rem 1.5rem;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 5px #1a2032,inset 0 0 0 7px #bf964e,0 12px 28px #0d203829}.HomeStrongholdsCta-module__XXD5Ma__banner:after{content:"";z-index:-1;pointer-events:none;border:1px solid #e5bf7880;border-radius:1.25rem;position:absolute;inset:11px}.HomeStrongholdsCta-module__XXD5Ma__banner:hover{box-shadow:inset 0 0 0 5px #1a2032,inset 0 0 0 7px #e2bc70,0 16px 32px #0d203838}.HomeStrongholdsCta-module__XXD5Ma__banner:focus-visible{outline-offset:6px;outline:3px solid #0d2038}.HomeStrongholdsCta-module__XXD5Ma__art{filter:drop-shadow(0 8px 8px #16080c80);display:block}.HomeStrongholdsCta-module__XXD5Ma__art img{width:100%;height:auto;display:block}.HomeStrongholdsCta-module__XXD5Ma__copy{min-width:0;padding:.5rem 0;display:block}.HomeStrongholdsCta-module__XXD5Ma__eyebrow{color:#f0d7a1;text-transform:uppercase;letter-spacing:.16em;font-size:.65rem;font-weight:750;line-height:1.6;display:block}.HomeStrongholdsCta-module__XXD5Ma__banner h2{color:#fffdf7;font-family:var(--font-heading);letter-spacing:.02em;text-transform:uppercase;margin:.45rem 0 .7rem;font-size:clamp(2.5rem,4.6vw,4.4rem);font-weight:600;line-height:1.05}.HomeStrongholdsCta-module__XXD5Ma__rule{background:linear-gradient(90deg,#dcb56d,#0000);width:100%;max-width:27rem;height:1px;margin:.8rem 0;display:block}.HomeStrongholdsCta-module__XXD5Ma__subtitle{color:#fff4df;font-size:clamp(1rem,1.6vw,1.35rem);line-height:1.5;display:block}.HomeStrongholdsCta-module__XXD5Ma__scripture{color:#e8ca91;margin-top:.65rem;font-size:.8rem;line-height:1.6;display:block}.HomeStrongholdsCta-module__XXD5Ma__action{color:#0d2038;white-space:nowrap;background:linear-gradient(170deg,#f4d795,#c89742);border:1px solid #ffe3a1;border-radius:2rem;justify-content:center;align-items:center;gap:1.3rem;min-height:54px;padding:1rem 1.5rem;font-size:1rem;font-weight:750;line-height:1.4;display:inline-flex;box-shadow:inset 0 0 0 3px #a7752780,0 4px 10px #220b1655}.HomeStrongholdsCta-module__XXD5Ma__action>span{font-size:1.6rem;line-height:1}@media (min-width:640px){.HomeStrongholdsCta-module__XXD5Ma__section{padding-inline:2rem}}@media (min-width:1024px){.HomeStrongholdsCta-module__XXD5Ma__section{padding-inline:2.5rem}}@media (max-width:1023px){.HomeStrongholdsCta-module__XXD5Ma__banner{grid-template-columns:11rem minmax(0,1fr);gap:.5rem 1.5rem;padding:1.5rem}.HomeStrongholdsCta-module__XXD5Ma__art{grid-row:1/3}.HomeStrongholdsCta-module__XXD5Ma__action{grid-column:2;justify-self:start;margin:.5rem 0}}@media (max-width:639px){.HomeStrongholdsCta-module__XXD5Ma__section{margin-block:1.5rem}.HomeStrongholdsCta-module__XXD5Ma__banner{text-align:center;border-radius:1.5rem;grid-template-columns:1fr;gap:.4rem;padding:1.5rem 1.2rem}.HomeStrongholdsCta-module__XXD5Ma__banner:after{border-radius:.95rem}.HomeStrongholdsCta-module__XXD5Ma__art{grid-row:auto;width:112px;margin:0 auto}.HomeStrongholdsCta-module__XXD5Ma__banner h2{margin:.55rem 0;font-size:clamp(2rem,8.7vw,3rem)}.HomeStrongholdsCta-module__XXD5Ma__eyebrow{letter-spacing:.12em;font-size:.6rem}.HomeStrongholdsCta-module__XXD5Ma__rule{background:linear-gradient(90deg,#0000,#dcb56d,#0000);width:80%;margin:.8rem auto}.HomeStrongholdsCta-module__XXD5Ma__subtitle{font-size:1.05rem}.HomeStrongholdsCta-module__XXD5Ma__scripture{font-size:.75rem}.HomeStrongholdsCta-module__XXD5Ma__action{white-space:normal;grid-column:auto;justify-self:stretch;margin:.9rem .3rem .3rem;padding:.8rem 1rem;font-size:.95rem}}
.HomeArmorOfGodCta-module__P-OcYW__section{width:100%;max-width:80rem;margin:2.5rem auto;padding:0 1.25rem}.HomeArmorOfGodCta-module__P-OcYW__card{color:#13283c;background:#fffaf0;border:1px solid #c9b995;border-radius:1rem;grid-template-columns:minmax(0,.9fr) minmax(0,1fr) auto;align-items:center;gap:2rem;padding:1rem 1.75rem 1rem 1rem;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:grid;box-shadow:0 8px 22px #1223330b}.HomeArmorOfGodCta-module__P-OcYW__card:hover{border-color:#97733a;box-shadow:0 12px 28px #12233314}.HomeArmorOfGodCta-module__P-OcYW__card:focus-visible{outline-offset:6px;outline:3px solid #13283c}.HomeArmorOfGodCta-module__P-OcYW__art{background:#eee4d2;border-radius:.6rem;display:block;overflow:hidden}.HomeArmorOfGodCta-module__P-OcYW__art img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.HomeArmorOfGodCta-module__P-OcYW__copy{min-width:0;padding-block:1rem;display:block}.HomeArmorOfGodCta-module__P-OcYW__eyebrow{color:#7b571c;font-family:var(--font-geist-sans), sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:.65rem;font-weight:650;line-height:1.7;display:block}.HomeArmorOfGodCta-module__P-OcYW__card h2{color:#13283c;font-family:var(--font-heading);letter-spacing:-.018em;overflow-wrap:break-word;margin:.75rem 0 1rem;font-size:clamp(2.35rem,3.5vw,3.2rem);font-weight:500;line-height:1.05}.HomeArmorOfGodCta-module__P-OcYW__subtitle{color:#23394b;font-family:var(--font-heading);font-size:1.4rem;line-height:1.3;display:block}.HomeArmorOfGodCta-module__P-OcYW__reference{color:#6f6656;font-family:var(--font-geist-sans), sans-serif;margin-top:.9rem;font-size:.75rem;line-height:1.7;display:block}.HomeArmorOfGodCta-module__P-OcYW__action{color:#f9f0db;font-family:var(--font-geist-sans), sans-serif;background:#14283c;border:1px solid #14283c;border-radius:.4rem;justify-content:space-between;align-items:center;gap:1.25rem;min-height:48px;padding:.85rem 1.1rem;font-size:.85rem;font-weight:650;line-height:1.5;display:inline-flex}.HomeArmorOfGodCta-module__P-OcYW__action>span{font-size:1.2rem;line-height:1}.HomeArmorOfGodCta-module__P-OcYW__card:hover .HomeArmorOfGodCta-module__P-OcYW__action{background:#243e54}@media (min-width:640px){.HomeArmorOfGodCta-module__P-OcYW__section{padding-inline:2rem}}@media (min-width:1024px){.HomeArmorOfGodCta-module__P-OcYW__section{padding-inline:2.5rem}}@media (max-width:1023px){.HomeArmorOfGodCta-module__P-OcYW__card{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:1rem 1.5rem;padding:1.25rem}.HomeArmorOfGodCta-module__P-OcYW__art{grid-row:span 2;align-self:center}.HomeArmorOfGodCta-module__P-OcYW__copy{padding:0}.HomeArmorOfGodCta-module__P-OcYW__action{grid-column:2;justify-self:start}}@media (max-width:639px){.HomeArmorOfGodCta-module__P-OcYW__section{margin-block:1.5rem}.HomeArmorOfGodCta-module__P-OcYW__card{grid-template-columns:minmax(0,1fr);gap:0;padding:1rem}.HomeArmorOfGodCta-module__P-OcYW__art{grid-row:auto}.HomeArmorOfGodCta-module__P-OcYW__copy{padding:1.5rem .5rem}.HomeArmorOfGodCta-module__P-OcYW__card h2{font-size:clamp(2.25rem,9vw,2.8rem)}.HomeArmorOfGodCta-module__P-OcYW__action{grid-column:auto;justify-self:stretch;margin:0 .5rem .5rem}}@media (prefers-reduced-motion:reduce){.HomeArmorOfGodCta-module__P-OcYW__card{transition:none}}
.HomeVaticanSpotlight-module__dMYKbG__section{width:100%;max-width:80rem;margin:2.5rem auto;padding:0 1.25rem;scroll-margin-top:7rem}.HomeVaticanSpotlight-module__dMYKbG__card{isolation:isolate;background:#0a2032;border:1px solid #b9934d;border-radius:1.5rem;position:relative;overflow:hidden}.HomeVaticanSpotlight-module__dMYKbG__art{z-index:-1;position:absolute;inset:0 0 0 35%}.HomeVaticanSpotlight-module__dMYKbG__art img{object-fit:cover;object-position:65% center}.HomeVaticanSpotlight-module__dMYKbG__art:after{content:"";background:linear-gradient(90deg,#0a2032 0%,#0a2032b3 18%,#0a203210 65%);position:absolute;inset:0}.HomeVaticanSpotlight-module__dMYKbG__copy{background:linear-gradient(90deg,#0a2032 55%,#0a203200);max-width:64%;padding:clamp(2rem,5vw,4.5rem) 5rem clamp(2rem,5vw,4.5rem) clamp(2rem,5vw,4.5rem)}.HomeVaticanSpotlight-module__dMYKbG__eyebrow{color:#e4bf75;letter-spacing:.18em;text-transform:uppercase;margin:0 0 1.4rem;font-size:.75rem;font-weight:650;line-height:1.7}.HomeVaticanSpotlight-module__dMYKbG__copy h2{color:#fff9ed;font-family:var(--font-heading);letter-spacing:-.025em;margin:0;font-size:clamp(2.6rem,4.5vw,4.4rem);font-weight:500;line-height:1.08}.HomeVaticanSpotlight-module__dMYKbG__description{color:#f3eadb;max-width:28rem;margin:1.5rem 0 2rem;font-size:1.05rem;line-height:1.9}.HomeVaticanSpotlight-module__dMYKbG__button{color:#102537;background:#e0b65f;border:1px solid #e9c880;border-radius:.5rem;justify-content:center;align-items:center;min-height:48px;padding:.9rem 1.8rem;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}.HomeVaticanSpotlight-module__dMYKbG__button:hover{background:#f0cf8d}.HomeVaticanSpotlight-module__dMYKbG__button:focus-visible{outline-offset:5px;outline:3px solid #fff9ed}.HomeVaticanSpotlight-module__dMYKbG__caption{color:#e4bf75;letter-spacing:.1em;margin:2.5rem 0 0;font-size:.8rem;line-height:1.7}@media (min-width:640px){.HomeVaticanSpotlight-module__dMYKbG__section{padding-inline:2rem}}@media (min-width:1024px){.HomeVaticanSpotlight-module__dMYKbG__section{padding-inline:2.5rem}}@media (max-width:767px){.HomeVaticanSpotlight-module__dMYKbG__section{margin-block:1.5rem}.HomeVaticanSpotlight-module__dMYKbG__art{aspect-ratio:16/9;z-index:0;position:relative;inset:auto}.HomeVaticanSpotlight-module__dMYKbG__art img{object-position:70% 45%}.HomeVaticanSpotlight-module__dMYKbG__art:after{background:linear-gradient(#0000 55%,#0a2032)}.HomeVaticanSpotlight-module__dMYKbG__copy{background:0 0;max-width:none;padding:1.25rem 1.5rem 2rem}.HomeVaticanSpotlight-module__dMYKbG__copy h2{font-size:clamp(2.5rem,9vw,3.5rem)}.HomeVaticanSpotlight-module__dMYKbG__desktopBreak{display:none}.HomeVaticanSpotlight-module__dMYKbG__eyebrow{margin-bottom:1rem}.HomeVaticanSpotlight-module__dMYKbG__description{margin-block:1.25rem 1.5rem;font-size:1rem}.HomeVaticanSpotlight-module__dMYKbG__button{width:100%}.HomeVaticanSpotlight-module__dMYKbG__caption{margin-top:1.75rem;font-size:.75rem}}
.Music-module__QvaXVa__page{color:#0d2038;background:#fffdf7}.Music-module__QvaXVa__spotlight{isolation:isolate;background:#081b30;border:1px solid #bd8a2f80;border-radius:1.75rem;position:relative;overflow:hidden;box-shadow:0 14px 40px #0d203815}.Music-module__QvaXVa__background{object-fit:cover;object-position:center;z-index:-2}.Music-module__QvaXVa__cardShade,.Music-module__QvaXVa__heroShade{z-index:-1;background:linear-gradient(90deg,#061629ed 0%,#061629c9 40%,#06162910 100%);position:absolute;inset:0}.Music-module__QvaXVa__spotlightContent{max-width:49rem;padding:clamp(2rem,5vw,4.5rem);position:relative}.Music-module__QvaXVa__eyebrow{color:#ead6a7;text-transform:uppercase;letter-spacing:.22em;font-size:.8rem;font-weight:700}.Music-module__QvaXVa__cardTitle,.Music-module__QvaXVa__heroTitle{font-family:var(--font-heading);color:#fffdf7;margin:1rem 0;font-size:clamp(2.8rem,5vw,4.9rem);font-weight:600;line-height:1.05}.Music-module__QvaXVa__cardTitle span{color:#ead6a7;display:block}.Music-module__QvaXVa__lightCopy{color:#fffdf7;max-width:34rem;margin-top:1.25rem;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.8}.Music-module__QvaXVa__actions{flex-wrap:wrap;gap:.85rem;margin-top:1.75rem;display:flex}.Music-module__QvaXVa__goldButton,.Music-module__QvaXVa__outlineButton,.Music-module__QvaXVa__burgundyButton{text-align:center;border-radius:.55rem;justify-content:center;align-items:center;gap:1rem;min-height:3.2rem;padding:.85rem 1.25rem;font-size:1rem;font-weight:600;line-height:1.5;text-decoration:none;transition:filter .15s;display:inline-flex}.Music-module__QvaXVa__goldButton{color:#0d2038;background:#ead6a7;border:1px solid #ead6a7}.Music-module__QvaXVa__outlineButton{color:#fffdf7;background:#081b3080;border:1px solid #ead6a7}.Music-module__QvaXVa__burgundyButton{color:#fffdf7;background:#7a2533;border:1px solid #bd8a2f}.Music-module__QvaXVa__goldButton:hover,.Music-module__QvaXVa__outlineButton:hover,.Music-module__QvaXVa__burgundyButton:hover{filter:brightness(1.12)}.Music-module__QvaXVa__goldButton:focus-visible,.Music-module__QvaXVa__outlineButton:focus-visible,.Music-module__QvaXVa__burgundyButton:focus-visible,.Music-module__QvaXVa__breadcrumb a:focus-visible,.Music-module__QvaXVa__backLink:focus-visible{outline-offset:4px;outline:3px solid #bd8a2f}.Music-module__QvaXVa__attribution{color:#ead6a7;overflow-wrap:anywhere;margin-top:1.5rem;font-size:1rem}.Music-module__QvaXVa__hero{isolation:isolate;background:#201b15;min-height:34rem;position:relative}.Music-module__QvaXVa__heroArt{z-index:-2;position:absolute;inset:0}.Music-module__QvaXVa__heroShade{background:linear-gradient(90deg,#17140deb 0%,#17140dc9 40%,#17140d08 100%)}.Music-module__QvaXVa__heroContent{max-width:80rem;margin:auto;padding:2rem 2.5rem 3.75rem}.Music-module__QvaXVa__breadcrumb{color:#fffdf7;gap:.8rem;margin-bottom:2.5rem;font-size:.9rem;display:flex}.Music-module__QvaXVa__breadcrumb a{text-underline-offset:4px;text-decoration:underline}.Music-module__QvaXVa__heroTitle{max-width:43rem;font-size:clamp(2.8rem,4.5vw,4.5rem)}.Music-module__QvaXVa__collection{max-width:80rem;margin:auto;padding:3.5rem 2.5rem}.Music-module__QvaXVa__collectionHeading{text-align:center;border-top:1px solid #bd8a2f80;margin-bottom:2rem;padding-top:2rem}.Music-module__QvaXVa__collectionEyebrow{color:#7a2533;text-transform:uppercase;letter-spacing:.17em;font-size:.75rem;font-weight:700}.Music-module__QvaXVa__collectionHeading h2{font:600 clamp(2.4rem, 4vw, 3.5rem)/1.2 var(--font-heading);color:#7a2533;margin:.5rem 0}.Music-module__QvaXVa__collectionHeading>p:last-child{color:#4b443a;line-height:1.7}.Music-module__QvaXVa__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.Music-module__QvaXVa__playlist{background:#fcf7ed;border:1px solid #d8cdb9;border-radius:.6rem;flex-direction:column;min-width:0;padding:.65rem;display:flex}.Music-module__QvaXVa__cover{aspect-ratio:640/420;object-fit:cover;border-radius:.25rem;width:100%;height:auto}.Music-module__QvaXVa__playlistContent{flex-direction:column;flex:1;gap:1rem;padding:1rem .25rem .35rem;display:flex}.Music-module__QvaXVa__playlistContent h3{font:600 1.65rem/1.25 var(--font-heading);color:#0d2038;text-align:center;overflow-wrap:anywhere;margin:0}.Music-module__QvaXVa__playlistContent a{margin-top:auto}.Music-module__QvaXVa__note{text-align:center;color:#4b443a;margin:2.5rem 0 1rem;font-size:.9rem}.Music-module__QvaXVa__backLink{color:#7a2533;text-underline-offset:4px;width:fit-content;margin:auto;text-decoration:underline;display:block}@media (max-width:1023px){.Music-module__QvaXVa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.Music-module__QvaXVa__cardShade{background:linear-gradient(90deg,#061629f5,#061629ba 65%,#06162960)}}@media (max-width:639px){.Music-module__QvaXVa__grid{grid-template-columns:1fr}.Music-module__QvaXVa__heroContent,.Music-module__QvaXVa__collection{padding-left:1.25rem;padding-right:1.25rem}.Music-module__QvaXVa__heroArt{z-index:0;height:clamp(14rem,65vw,25rem);position:relative;inset:auto;overflow:hidden}.Music-module__QvaXVa__heroArt .Music-module__QvaXVa__background{z-index:0;object-position:85% 55%}.Music-module__QvaXVa__heroShade{display:none}.Music-module__QvaXVa__heroContent{padding-top:1.5rem;padding-bottom:2rem}.Music-module__QvaXVa__breadcrumb{margin-bottom:1.75rem}.Music-module__QvaXVa__actions{flex-direction:column}.Music-module__QvaXVa__actions a{width:100%}.Music-module__QvaXVa__spotlightContent{padding:2rem 1.5rem}.Music-module__QvaXVa__hero{min-height:0}}@media (prefers-reduced-motion:reduce){.Music-module__QvaXVa__goldButton,.Music-module__QvaXVa__outlineButton,.Music-module__QvaXVa__burgundyButton{transition:none}}
.TodayReadingsButton-module__Prpomq__readingsButton{isolation:isolate;color:#fff6e3;background:linear-gradient(120deg,#23475b 0%,#0b2235 65%,#19394c 100%);border-color:#d1ae62;text-decoration:none;transition:box-shadow .18s,border-color .18s,filter .18s;position:relative;box-shadow:inset 0 1px #f9e3ac55,0 2px #061825,0 5px 12px #071c3026}.TodayReadingsButton-module__Prpomq__readingsButton:before{content:"";pointer-events:none;border:1px solid #dfc18740;border-radius:calc(.75rem - 3px);position:absolute;inset:3px}.TodayReadingsButton-module__Prpomq__readingsButton:after{content:"";pointer-events:none;border-top:1.5px solid #edcd87;border-right:1.5px solid #edcd87;width:6px;height:6px;position:absolute;top:calc(50% - 3px);right:8px;transform:rotate(45deg)}.TodayReadingsButton-module__Prpomq__readingsButton:hover{color:#fff6e3;filter:brightness(1.08);border-color:#ffe4a6;box-shadow:inset 0 1px #f9e3ac66,0 2px #061825,0 6px 16px #071c303b}.TodayReadingsButton-module__Prpomq__readingsButton:active{filter:brightness(.98);box-shadow:inset 0 1px 4px #0005,0 1px #061825}.TodayReadingsButton-module__Prpomq__readingsButton:focus-visible{outline-offset:3px;outline:3px solid #fff6db;box-shadow:0 0 0 7px #8a5b20,inset 0 1px #f9e3ac38,0 5px 12px #071c3026}@media (prefers-reduced-motion:reduce){.TodayReadingsButton-module__Prpomq__readingsButton{transition:none}}
