:root{--accent-color:#c9b475;--dark-accent-color:#c9b475;--dark-accent-hover:#c9b475;--dark-primary-color:34, 39, 46;--dark-surface:#22272e;--dark-panel-surface:#2c333e;--dark-secondary-color:#bfc7d1;--dark-tertiary-color:#cbd3dc;--dark-border-color:#9da9b8;--dark-text-color:#f7f7f7;--dark-header-bg-color:#3b4653}.header-mc-c,.header-mc-c-bottom,.header-mc-c-top,.mc-c{fill:#c9b475}html{background-color:var(--dark-surface);color:var(--dark-text-color);fill:currentColor}body{color:var(--dark-text-color);--pagefind-ui-background:var(--dark-surface);--pagefind-ui-border:#58636f;--pagefind-ui-primary:var(--dark-accent-color);--pagefind-ui-tag:#ebcf95;--pagefind-ui-text:var(--dark-text-color)}a:hover,li a:hover{color:var(--dark-accent-color)}a:focus-visible{outline-color:var(--dark-accent-color)}mark{background:var(--dark-accent-hover);color:#111}.greytext,.homilydate,.pipe,.homily-preview,.list-posts .post-date,.next-post-date,.post .post-date,.prev-post-date,.latest-post-meta,.ai-assist-note{color:var(--dark-tertiary-color)}.greytext,.homilydate,.ai-assist-note{font-style:italic}.ai-assist-note{float:right;font-size:.5em}.latest-post-meta{font-size:smaller}.latest-post-meta-more{color:var(--dark-accent-color);font-size:x-small}.reading-stats{color:var(--dark-text-color);font-size:small;padding-top:10px}.homily,.homily-preview{background-color:var(--dark-surface);color:var(--dark-text-color);position:relative}blockquote{border-left:2px solid var(--dark-border-color);color:var(--dark-tertiary-color);margin-left:0;padding-left:1rem}code,pre{background:#313b49!important;color:#fff}:not(pre)>code{background:#3b4653!important;color:#fff}table thead{background:var(--dark-panel-surface)}table td,table th{border-bottom-color:var(--dark-border-color)}.latest-columns{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:2rem}.latest-column{flex:1 1 45%;min-width:min(300px,100%)}a.latestreadmore{text-decoration:underline dashed;text-decoration-color:initial;text-underline-offset:3px}a.latestreadmore:hover{color:var(--dark-accent-color)}.pagefind-ui__search-input{border:1px solid var(--pagefind-ui-primary);border-radius:6px;font-size:1.1em;padding:8px 14px}.pagefind-ui__results-area{background:var(--pagefind-ui-background);border-radius:var(--pagefind-ui-border-radius);box-shadow:0 2px 10px #0003}.pagefind-ui__result{border-bottom:1px solid var(--pagefind-ui-border);padding:14px 0}.pagefind-ui__result-title{color:var(--pagefind-ui-primary);font-weight:600}.header{background-color:rgba(var(--dark-primary-color),.96)}.header-shadow{box-shadow:#111820 0 -1px inset}.header-mc-c,.header-mc-m{stroke-width:0}.nav-brand,.nav-brand *{background-color:transparent;color:var(--dark-text-color);font-weight:500}.nav-links .nav-icons-divider,hr{color:var(--dark-secondary-color)}.header-nav .dark-theme-toggle>a:is(:hover,:focus-visible),.header-nav .nav-translate .translate-button:is(:hover,:focus-visible){color:var(--dark-accent-color)}.header-nav .dark-theme-toggle>a:is(:hover,:focus-visible) svg{stroke:currentColor}.header-nav .nav-translate .translate-button:is(:hover,:focus-visible) .translate-icon{fill:currentColor}.header-nav :is(.dark-theme-toggle>a,.nav-translate .translate-button):focus-visible,button#hamburger-menu-toggle.nav-link:focus-visible{outline:2px solid var(--dark-accent-color);outline-offset:3px;border-radius:4px}.header-nav .sub-menu,.nav-list .sub-menu,.nav-hamburger-list,.nav-hamburger-list .sub-menu{background:#181d24;border-color:#5b6572;color:var(--dark-text-color)}.header-nav .sub-menu,.nav-list .sub-menu{box-shadow:0 4px 16px #000b}.header-nav .sub-menu a,.nav-list .sub-menu a,.nav-hamburger-list a{color:var(--dark-text-color)}.header-nav .sub-menu a:is(:hover,:focus-visible),.nav-list .sub-menu a:is(:hover,:focus-visible){background:#333d4a;color:var(--dark-accent-color)}.submenu-toggle{background:0 0;color:var(--dark-text-color)}.submenu-caret,.header-nav .submenu-caret{color:var(--dark-accent-color);background:0 0}button#hamburger-menu-toggle.nav-link,.p-org{color:var(--dark-text-color)}button#hamburger-menu-toggle.nav-link:hover{background:#ffffff12}button#hamburger-menu-toggle.nav-link:active{background:#ffffff20}@media(max-width:1199px){.nav-hamburger-list,.nav-hamburger-list .sub-menu{background:#181d24!important;border-color:#5b6572;color:var(--dark-text-color)}.nav-hamburger-list>li>a,.nav-hamburger-list .sub-menu a,.nav-hamburger-list>li>.translate-menu>.translate-button,.nav-hamburger-list>li.dark-theme-toggle>a{color:var(--dark-text-color);font-weight:550}.nav-hamburger-list>li>a:is(:hover,:focus-visible),.nav-hamburger-list .sub-menu a:is(:hover,:focus-visible),.nav-hamburger-list>li>.translate-menu>.translate-button:is(:hover,:focus-visible),.nav-hamburger-list>li.dark-theme-toggle>a:is(:hover,:focus-visible),.nav-hamburger-list .submenu-toggle:is(:hover,:focus-visible){color:var(--dark-accent-color)!important;background-color:#303a46}.nav-hamburger-list :is(svg,.feather,.translate-icon){color:inherit}.nav-hamburger-list .translate-icon{fill:currentColor}}.mc-m,.header-mc-m,.social-icons-list .social-icon,.social-icons-list .social-icon-wide,.social-icons-list .social-icon a:visited{fill:var(--dark-text-color)}.header-mc-c,.header-mc-c-bottom,.header-mc-c-top,.mc-c{fill:var(--dark-accent-color)}.social-icons-list .social-icon a:hover{fill:var(--dark-accent-color)}.post-tags .post-tag:hover{background-color:var(--dark-accent-hover);border-color:var(--dark-accent-hover);color:#111}.post-tags .post-tag:focus-within{border-color:var(--dark-accent-color)}.tags-list .post-tags .post-tag a .tag-posts-count{background:#374251;border-color:#8a98ab;color:var(--dark-text-color)}.tags-list .post-tags .post-tag:hover a .tag-posts-count,.tags-list .post-tags .post-tag:focus-within a .tag-posts-count{background:var(--dark-surface);border-color:var(--dark-accent-color);color:var(--dark-text-color);opacity:1}.homily-cite-menu,.homily-share-menu{background:#2c333e;border-color:#aab4c0;color:#f7f7f7}.homily-cite-menu a,.homily-share-menu a,.homily-cite-copy,.homily-share-menu button{color:inherit}.homily-cite-menu :is(a,button):is(:hover,:focus-visible),.homily-share-menu :is(a,button):is(:hover,:focus-visible){background:var(--dark-accent-hover);color:#111}.prev-post,.next-post,.homily-nav-sunday :is(.prev-post,.next-post,.prev-sunday-post,.next-sunday-post){background:var(--dark-surface);color:var(--dark-text-color);font-weight:500}.prev-post{text-align:left}.next-post{text-align:right}.prev-post,.next-post{max-width:50%}.homily-nav-sunday :is(.prev-post,.next-post,.prev-sunday-post,.next-sunday-post){float:none;max-width:none}.homily-nav-sunday :is(.prev-post,.prev-sunday-post){text-align:left}.homily-nav-sunday :is(.next-post,.next-sunday-post){text-align:right}.arrow-logo{background:#3b4653}.arrow-logo path{fill:var(--dark-text-color)}.arrow-logo:hover path{fill:var(--dark-accent-color)}@media(max-width:700px){.homily-nav-sunday .homily-nav-row{grid-template-columns:1fr}.homily-nav-sunday :is(.next-post,.next-sunday-post){text-align:left}}.tabs{display:flex;justify-content:space-evenly;margin-bottom:1rem}.tablinks{background:#384452;color:#fff;border:1px solid #aeb9c8;cursor:pointer;font-size:17px;font-weight:400;padding:14px 20px}.tablinks.active{background:var(--dark-accent-color);color:#181818;font-weight:700;border-color:#181818}.tablinks:hover{background:var(--dark-accent-hover);color:#111}.tabcontent{display:none;background:var(--dark-panel-surface);color:var(--dark-text-color);padding:20px}.tabcontent.show{display:block}.footer,.footer span{background:var(--dark-surface);border-top-color:var(--dark-header-bg-color);color:var(--dark-text-color);font-weight:500}.footer{font-size:1em;margin-left:0;width:100%}.footer span{font-size:1em}.validhtml{background:var(--dark-surface);color:var(--dark-text-color);font-weight:500}.validhtml a{text-decoration:none}.h-card{background:var(--dark-surface);color:var(--dark-text-color)}.h-card :is(a,.p-name){background:var(--dark-surface);color:var(--dark-text-color)}.h-card :is(a,.u-photo,.u-logo):focus{outline:2px dashed var(--dark-accent-color);outline-offset:2px}.h-card :is(img.u-photo,img.u-logo){border:2px solid var(--dark-text-color)}@media(max-width:768px){.latest-columns{flex-direction:column}}.translate-menu{--menu-bg:rgba(var(--dark-primary-color), .98);--menu-border:#a6b1bf;--menu-shadow:#0009;--menu-text:var(--dark-text-color);--menu-muted:var(--dark-tertiary-color);--menu-hover:#354252}.translate-panel{background:var(--menu-bg);border:1px solid var(--menu-border);box-shadow:0 10px 26px var(--menu-shadow);color:var(--menu-text)}.translate-panel-head{background:var(--menu-bg);border-bottom:1px solid var(--menu-border)}.translate-filter{color:var(--menu-text);border:1px solid var(--menu-border)}.translate-filter::placeholder{color:var(--menu-muted);opacity:1}.translate-filter:focus-visible{outline:2px solid var(--dark-accent-color);outline-offset:2px}.translate-lang{color:var(--menu-text)}.translate-lang:is(:hover,:focus-visible){background:var(--menu-hover);border-color:var(--dark-accent-color)}.translate-lang.is-active{outline:2px solid var(--dark-accent-color);outline-offset:2px}.translate-icon{fill:currentColor}.translate-panel{scrollbar-color:#a9b4c2 #22272e;scrollbar-width:auto}html .wcagwidget{--wcagwidget-dark-bg:#22272e;--wcagwidget-dark-panel:#2c333e;--wcagwidget-dark-raised:#344050;--wcagwidget-dark-text:#f7f7f7;--wcagwidget-dark-gold:#c9b475;color:var(--wcagwidget-dark-text)}html .wcagwidget .wcagwidget__panel,html .wcagwidget .wcagwidget__body,html .wcagwidget .wcagwidget__magnifier{background:var(--wcagwidget-dark-bg);color:var(--wcagwidget-dark-text);border-color:#a7b2c0}html .wcagwidget .wcagwidget__header{background:var(--wcagwidget-dark-gold);color:#111}html .wcagwidget .wcagwidget__header h2{color:#111!important}html .wcagwidget .wcagwidget__header button{background:#252b34;color:#fff;border-color:#111}html .wcagwidget .wcagwidget__intro,html .wcagwidget .wcagwidget__small,html .wcagwidget .wcagwidget__icon,html .wcagwidget .wcagwidget__color{color:#cbd3dc}html .wcagwidget fieldset{border-color:#a7b2c0}html .wcagwidget legend,html .wcagwidget .wcagwidget__slider-heading,html .wcagwidget output,html .wcagwidget [data-status]{color:var(--wcagwidget-dark-text)}html .wcagwidget :is(.wcagwidget__grid button,.wcagwidget__footer button,.wcagwidget__tabs [role=tab],.wcagwidget__magnifier-controls button,.wcagwidget__magnifier-zoom button){background:var(--wcagwidget-dark-raised);color:var(--wcagwidget-dark-text);border-color:#a7b2c0}html .wcagwidget :is(.wcagwidget__grid button,.wcagwidget__footer button,.wcagwidget__tabs [role=tab],.wcagwidget__magnifier-controls button,.wcagwidget__magnifier-zoom button):hover:not(:disabled){background:#435168;color:#fff;border-color:var(--wcagwidget-dark-gold)}html .wcagwidget :is(.wcagwidget__grid button[aria-pressed=true],.wcagwidget__tabs [role=tab][aria-selected=true],.wcagwidget__magnifier-controls button[aria-pressed=true]){background:var(--wcagwidget-dark-gold);color:#111;border-color:#111}html .wcagwidget .wcagwidget__statement{color:var(--wcagwidget-dark-gold);text-decoration:underline}html .wcagwidget select,html .wcagwidget input[type=color]{background:var(--wcagwidget-dark-raised);color:var(--wcagwidget-dark-text);border:1px solid #a7b2c0}html .wcagwidget input[type=range]{accent-color:var(--wcagwidget-dark-gold)}html .wcagwidget :is(.wcagwidget__magnifier-text,.wcagwidget__magnifier-zoom,.wcagwidget__magnifier-controls){background:var(--wcagwidget-dark-bg);color:var(--wcagwidget-dark-text);border-color:#8793a2}html .wcagwidget :is(.wcagwidget__magnifier-text,.wcagwidget__magnifier-zoom,.wcagwidget__magnifier-controls) :is(input,output,label){color:var(--wcagwidget-dark-text)}html .wcagwidget .wcagwidget__magnifier-text{scrollbar-color:var(--wcagwidget-dark-gold)#303844}html .wcagwidget :is(button,a,input,select,[role=tab]):focus-visible{outline:3px solid var(--wcagwidget-dark-gold)!important;outline-offset:3px!important}html .wcagwidget.wcagwidget-accent-000000 .wcagwidget__launcher{color:#fff}html .wcagwidget.wcagwidget-accent-ffffff .wcagwidget__launcher{color:#111}html .wcagwidget .wcagwidget__magnifier-scroll-hint{color:#c9b475}html .wcagwidget.wcagwidget-accent-654b21 .wcagwidget__header{background:var(--wcagwidget-dark-gold);color:#111}html .wcagwidget.wcagwidget-accent-654b21 .wcagwidget__header h2{color:#111!important}html .wcagwidget.wcagwidget-accent-654b21 .wcagwidget__grid button[aria-pressed=true],html .wcagwidget.wcagwidget-accent-654b21 .wcagwidget__tabs [role=tab][aria-selected=true],html .wcagwidget.wcagwidget-accent-654b21 .wcagwidget__magnifier-controls button[aria-pressed=true]{background:var(--wcagwidget-dark-gold);color:#111;border-color:#111}html .wcagwidget.wcagwidget-accent-654b21{--wcagwidget-accent:#c9b475}html .wcagwidget.wcagwidget-accent-654b21 .wcagwidget__launcher{background:#c9b475;color:#111;border-color:#22272e}html .wcagwidget.wcagwidget-accent-654b21 .wcagwidget__launcher:is(:hover,:focus-visible){background:#c9b475;color:#111}html .wcagwidget.wcagwidget-accent-654b21 .wcagwidget__magnifier-controls button[aria-pressed=true]{background:#c9b475;color:#111}html .wcagwidget .wcagwidget__magnifier{background:#22272e;color:#f7f7f7;border-color:#c9b475}html .wcagwidget .wcagwidget__magnifier :is(.wcagwidget__magnifier-controls button,.wcagwidget__magnifier-zoom button){background:#344050;color:#f7f7f7;border:1px solid #a7b2c0}html .wcagwidget .wcagwidget__magnifier :is(.wcagwidget__magnifier-controls button,.wcagwidget__magnifier-zoom button):is(:hover,:focus-visible):not(:disabled),html .wcagwidget .wcagwidget__magnifier .wcagwidget__magnifier-controls button[aria-pressed=true]{background:#c9b475;color:#111;border-color:#c9b475}html .wcagwidget .wcagwidget__magnifier :is(button,input[type=range]):focus-visible{outline:3px solid #c9b475!important;outline-offset:3px!important}html .wcagwidget .wcagwidget__magnifier input[type=range]{accent-color:#c9b475}:root{--wcagwidget-hc-color-scheme:dark;--wcagwidget-hc-bg:#050505;--wcagwidget-hc-text:#ffffff;--wcagwidget-hc-link:#c9b475;--wcagwidget-hc-highlight:#2c333e;--wcagwidget-hc-heading-text:#ffffff}html .wcagwidget .wcagwidget__grid button[aria-pressed=true]:is(:hover,:focus-visible),html .wcagwidget .wcagwidget__tabs [role=tab][aria-selected=true]:is(:hover,:focus-visible),html .wcagwidget .wcagwidget__magnifier-controls button[aria-pressed=true]:is(:hover,:focus-visible){background:var(--wcagwidget-dark-gold)!important;color:#111!important;border-color:#111!important}@media(min-width:1200px){.header-nav .nav-list>li:is(:hover,:focus-within){background-color:#c9b475;color:#000}.header-nav .nav-list>li:is(:hover,:focus-within)>a,.header-nav .nav-list>li:is(:hover,:focus-within)>.submenu-toggle,.header-nav .nav-list>li:is(:hover,:focus-within)>.translate-menu>.translate-button{color:#000}.header-nav .nav-list>li:is(:hover,:focus-within)>.submenu-toggle .submenu-caret,.header-nav .nav-list>li:is(:hover,:focus-within)>a svg,.header-nav .nav-list>li:is(:hover,:focus-within)>.translate-menu .translate-icon{color:#000}.header-nav .nav-list>li:is(:hover,:focus-within)>.translate-menu .translate-icon{fill:currentColor}}html .wcagwidget .wcagwidget__magnifier-topbar button[data-mag-close]{background:#c9b475;color:#111;border-color:#c9b475}html .wcagwidget .wcagwidget__magnifier-topbar button[data-mag-close]:is(:hover,:focus-visible){background:#e4d3a5;color:#111;border-color:#fff}html .wcagwidget .wcagwidget__magnifier-topbar button[data-mag-close]:focus-visible{outline:3px solid #fff!important;outline-offset:2px!important}html svg :is(.mc-m,.mc-c,.header-mc-m,.header-mc-c,.header-mc-c-top,.header-mc-c-bottom){stroke:none;stroke-width:0}html svg :is(.mc2-m,.mc2-c,.header-mc2-m,.header-mc2-c,#mc2-m,#mc2-c,.mc2-c-top,.mc2-c-bottom),html svg :is(.mc2-m,.mc2-c,.header-mc2-m,.header-mc2-c,#mc2-m,#mc2-c,.mc2-c-top,.mc2-c-bottom) :is(path,polygon,polyline,rect,circle,ellipse){stroke:#fff!important;stroke-width:1.5px!important;stroke-opacity:1!important;stroke-linecap:round;stroke-linejoin:round}html svg :is(.mc2-m,.header-mc2-m,#mc2-m){fill:var(--dark-text-color,#f7f7f7)}html svg :is(.mc2-c,.header-mc2-c,#mc2-c,.mc2-c-top,.mc2-c-bottom){fill:var(--dark-accent-color,#c9b475)}@media(min-width:1200px){html .header-nav .sub-menu li>a:is(:hover,:focus-visible),html .header-nav .sub-menu li:focus-within>a,html .header-nav .sub-menu li>.submenu-toggle:is(:hover,:focus-visible){background-color:#333d4a;color:#c9b475}html .header-nav .sub-menu li>a:is(:hover,:focus-visible) :is(svg,.feather),html .header-nav .sub-menu li:focus-within>a :is(svg,.feather),html .header-nav .sub-menu li>.submenu-toggle:is(:hover,:focus-visible) .submenu-caret{color:#c9b475}}html:not(.wcagwidget-focus):not(.wcagwidget-links) .social-icons-list a:is(:hover,:focus-visible){background-color:transparent;color:var(--dark-accent-color,#c9b475);outline-color:var(--dark-accent-color,#c9b475)}html:not(.wcagwidget-focus):not(.wcagwidget-links) .social-icons-list a:is(:hover,:focus-visible) svg{color:var(--dark-accent-color,#c9b475);fill:currentColor}@media(max-width:1199px){.nav-hamburger-list>li.has-children:is(:hover,:focus-within)>a,.nav-hamburger-list>li.has-children:is(:hover,:focus-within)>.submenu-toggle,.nav-hamburger-list>li.has-children.open>a,.nav-hamburger-list>li.has-children.open>.submenu-toggle{background-color:#303a46;color:var(--dark-accent-color,#c9b475)!important}.nav-hamburger-list>li.has-children:is(:hover,:focus-within)>.submenu-toggle .submenu-caret,.nav-hamburger-list>li.has-children.open>.submenu-toggle .submenu-caret{color:var(--dark-accent-color,#c9b475)!important}}html .wcagwidget .wcagwidget__magnifier-topbar,html .wcagwidget .wcagwidget__header{background:#c9b475;color:#111}html .wcagwidget .wcagwidget__header button[data-close],html .wcagwidget .wcagwidget__magnifier-topbar button[data-mag-close]{background:#fff;color:#111;border-color:#22272e}html .wcagwidget .wcagwidget__header button[data-close]:is(:hover,:focus-visible),html .wcagwidget .wcagwidget__magnifier-topbar button[data-mag-close]:is(:hover,:focus-visible){background:#22272e;color:#fff;border-color:#22272e}html .wcagwidget .wcagwidget__help{background:#2c333e;color:#f7f7f7;border-color:#a7b2c0}html .wcagwidget .wcagwidget__help summary{background:#344050;color:#f7f7f7}html .wcagwidget .wcagwidget__help summary:is(:hover,:focus-visible){background:#c9b475;color:#111}html .wcagwidget .wcagwidget__help summary:focus-visible{outline:3px solid #c9b475;outline-offset:2px}html .wcagwidget .wcagwidget__help-content{color:#f7f7f7}html .wcagwidget .wcagwidget__help-content :is(p,h3,kbd){color:inherit}