@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;1,500&family=Manrope:wght@400;500;600&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#071126;--navy:#0d2149;--gold:#d8b84e;--cream:#fbf7ec;--serif:"Cormorant Garamond",Georgia,serif;--sans:"Manrope",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font-family:var(--sans);margin:0;line-height:1.7}.shell{width:min(1160px,100% - 40px);margin:auto}a{color:inherit;text-decoration:none}button{font:inherit}.eyebrow{color:var(--gold);letter-spacing:.22em;text-transform:uppercase;font-size:.72rem;font-weight:600}.site{opacity:.12;filter:blur(4px);height:100vh;transition:all .8s;overflow:hidden}.site.visible{opacity:1;filter:none;height:auto;overflow:visible}.entry{z-index:50;text-align:center;color:#fff;background:radial-gradient(circle at 50% 35%,#224d91 0,#0d2149 35%,#050b18 78%);flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0;overflow:hidden}.entryHalo{border:1px solid #d8b84e8c;border-radius:50% 50% 18px 18px;width:420px;height:520px;position:absolute;box-shadow:0 0 80px #d8b84e29,inset 0 0 60px #d8b84e14}.entry>:not(.entryHalo){position:relative}.entry h1{font:600 clamp(3rem,9vw,6.8rem)/.9 var(--serif);color:#f6df87;margin:.15em 0}.entry .byline{font:italic 1.2rem var(--serif);margin:0 0 2rem}.entry blockquote{max-width:720px;font:italic clamp(1.2rem,3vw,1.65rem)/1.5 var(--serif);margin:0}.entry cite{color:#d7deef;margin:12px 0 30px;font-size:.78rem;font-style:normal}.entry button,.candleCard button{border:1px solid var(--gold);background:var(--gold);color:#101729;cursor:pointer;border-radius:999px;padding:13px 25px;font-weight:600}.nav{justify-content:space-between;align-items:center;height:82px;display:flex}.nav .brand{font:600 1.55rem var(--serif);text-transform:uppercase;letter-spacing:.05em}.nav .brand span{color:var(--gold);text-transform:none;font-style:italic}.nav div{gap:26px;font-size:.83rem;display:flex}.hero{color:#fff;background:radial-gradient(circle at 80% 30%,#285394 0,#102b5a 35%,#071126 72%);border-radius:30px;grid-template-columns:1.3fr .7fr;align-items:center;min-height:690px;padding:90px 8%;display:grid;position:relative;overflow:hidden}.hero:before{content:"";clip-path:polygon(65% 0,100% 0,100% 100%,35% 100%);background:linear-gradient(110deg,#0000 55%,#d8b84e21);position:absolute;inset:0}.heroCopy{max-width:680px;position:relative}.hero h1,.manifesto h2,.programSection h2,.sectionHead h2,.contact h2{font:500 clamp(3rem,7vw,6rem)/.98 var(--serif);margin:.22em 0}.hero h1 em{color:#f0d778;font-weight:500}.heroCopy>p:not(.eyebrow){color:#d8e1f1;max-width:600px}.actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.actions a{border:1px solid #d8b84eb3;border-radius:999px;padding:12px 20px;font-size:.84rem}.actions .primary{background:var(--gold);color:var(--ink);font-weight:600}.heroSeal{border:1px solid #d8b84ea6;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:270px;height:270px;display:flex;position:relative;box-shadow:0 0 70px #d8b84e1f}.heroSeal:before,.heroSeal:after{content:"✦";color:var(--gold);position:absolute;top:18px}.heroSeal:after{top:auto;bottom:18px}.heroSeal span{font:600 3.2rem var(--serif);color:#f4db7b}.heroSeal small{letter-spacing:.14em;text-transform:uppercase;font-size:.62rem}.manifesto{text-align:center;padding:130px 10%}.manifesto>p:last-of-type{color:#526075;max-width:800px;margin:20px auto}.pillars{color:#8a6d16;font:italic 1.5rem var(--serif);justify-content:center;gap:40px;margin-top:45px;display:flex}.programSection{background:var(--ink);color:#fff;padding:110px 0}.programSection h2{max-width:720px;font-size:clamp(3rem,6vw,5rem)}.programGrid{border-top:1px solid #32405b;border-left:1px solid #32405b;grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.programGrid article{border-bottom:1px solid #32405b;border-right:1px solid #32405b;flex-direction:column;min-height:300px;padding:28px;display:flex}.programGrid article>span{font:italic 1.2rem var(--serif);color:var(--gold)}.programGrid article>p{text-transform:uppercase;letter-spacing:.12em;color:#92a1bc;margin-top:auto;font-size:.68rem}.programGrid h3{font:500 1.75rem/1.1 var(--serif);color:#f7e5a4;margin:8px 0}.programGrid small{color:#aebbd0;line-height:1.6}.sectionHead{text-align:center}.sectionHead h2{font-size:clamp(3rem,6vw,5rem)}.selahGrid{grid-template-columns:1.15fr .85fr .85fr;gap:18px;margin-top:50px;display:grid}.selahGrid article{border:1px solid #d9d2bd;border-radius:24px;min-height:360px;padding:40px}.verseCard{background:var(--navy);color:#fff;flex-direction:column;display:flex}.verseCard>p,.prayerCard>p{color:var(--gold);text-transform:uppercase;letter-spacing:.15em;font-size:.7rem}.verseCard blockquote{font:italic 2rem/1.35 var(--serif);margin:auto 0}.verseCard cite{color:#b7c3d8;font-size:.8rem;font-style:normal}.candleCard{text-align:center}.candle{background:#ece6d4;border-radius:8px;width:48px;height:88px;margin:45px auto 25px;position:relative;box-shadow:inset 0 -10px 16px #c8c0ac}.candle i{opacity:.2;background:#c5bba5;border-radius:50%;width:18px;height:30px;transition:all .4s;position:absolute;top:-26px;left:15px}.candle.lit i{opacity:1;background:radial-gradient(circle at 50% 30%,#fffbd2 0,#ffd34f 42%,#f47e20 70%,#0000 73%);box-shadow:0 0 26px #ffc648}.candleCard h3,.prayerCard h3{font:500 1.8rem/1.15 var(--serif)}.candleCard p,.prayerCard p{color:#627086;font-size:.9rem}.prayerCard{background:#efe5c4}.contact{text-align:center;padding:20px 10% 120px}.contact h2{font-size:clamp(3rem,6vw,5rem)}.contact .actions{justify-content:center}footer{color:#fff;text-align:center;background:#071126;padding:60px 0}footer strong{font:600 1.8rem var(--serif);color:#f1d873}footer p,footer small{color:#9eabc1}@media (width<=900px){.hero{grid-template-columns:1fr}.heroSeal{display:none}.programGrid{grid-template-columns:repeat(2,1fr)}.selahGrid{grid-template-columns:1fr}.nav div{display:none}}@media (width<=600px){.shell{width:min(100% - 24px,1160px)}.nav{height:68px}.hero{border-radius:20px;min-height:620px;padding:70px 24px}.hero h1{font-size:3.25rem}.manifesto{padding:90px 12px}.pillars{flex-wrap:wrap;gap:12px}.programSection{padding:80px 0}.programGrid{grid-template-columns:1fr}.programGrid article{min-height:245px}.selahSpace{padding:85px 0}.selahGrid article{min-height:330px;padding:28px}.entryHalo{width:300px;height:480px}.entry h1{font-size:3.5rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site{transition:none}}.entryLogo{aspect-ratio:1;object-fit:cover;border:1px solid #d8b84eb3;border-radius:50%;width:min(360px,68vw);margin-bottom:20px;position:relative;box-shadow:0 0 65px #d8b84e38}.entry blockquote{font-size:clamp(1.05rem,2.3vw,1.4rem)}.heroLogo{aspect-ratio:1;object-fit:cover;border:1px solid #d8b84ea6;border-radius:50%;justify-self:end;width:min(340px,100%);position:relative;box-shadow:0 0 70px #d8b84e2e}.themeIntro h2{font:500 clamp(2.8rem,5vw,4.6rem)/1 var(--serif);margin:.25em 0}.themeCards{grid-template-columns:1fr 1fr;gap:18px;display:grid}.themeCards article{background:#fff;border:1px solid #d7cfae;border-radius:24px;flex-direction:column;justify-content:center;min-height:350px;padding:42px;display:flex}.themeCards article:last-child{background:var(--navy);color:#fff;border-color:var(--navy)}.themeCards span{color:var(--gold);text-transform:uppercase;letter-spacing:.16em;font-size:.72rem}.themeCards p{text-transform:uppercase;letter-spacing:.14em;color:#788398;font-size:.68rem}.themeCards h3{font:500 clamp(2.2rem,4vw,3.6rem)/1.05 var(--serif);margin:14px 0}.themeCards small{color:#667287;max-width:520px}.themeCards blockquote{font:italic 1.45rem/1.45 var(--serif);margin:14px 0}.themeCards cite{color:#b8c4d8;font-size:.78rem;font-style:normal}.programGrid article{padding:0;overflow:hidden}.programGrid article:not(.hasImage){padding:28px}.programGrid article.hasImage{min-height:500px}.programGrid article>img{object-fit:contain;object-position:center;background:#071126;width:100%;height:auto;transition:filter .35s;display:block}.programGrid article:hover>img{filter:brightness(1.06)}.programBody{flex-direction:column;flex:1;padding:22px;display:flex}.programBody>span{font:italic 1.2rem var(--serif);color:var(--gold)}.programBody>p{text-transform:uppercase;letter-spacing:.12em;color:#92a1bc;margin-top:auto;font-size:.68rem}.programBody h3{margin:8px 0}.programBody small{color:#aebbd0;line-height:1.6}@media (width<=900px){.heroLogo{display:none}.themeCards{grid-template-columns:1fr}.themes{padding-bottom:90px}.programGrid article.hasImage{min-height:470px}}@media (width<=600px){.entryLogo{width:min(275px,70vw)}.entry blockquote{max-width:320px}.themeCards article{min-height:330px;padding:28px}.programGrid article>img{height:auto}}.entry{background-image:linear-gradient(#040b1ab8,#040b1ae0),url(/images/porte-lumiere.jpeg);background-position:50%;background-size:cover}.entryHalo{border-color:#f6d66aad;box-shadow:0 0 100px #f6d66a40,inset 0 0 80px #f6d66a14}.programGrid article:has(img[alt="Parole du dimanche soir"])>img{object-position:center 28%}.programGrid article:has(img[alt="Lumière du Jour"])>img{object-position:center 62%}.entryName{font:600 clamp(2.4rem,7vw,5rem)/1 var(--serif);color:#f6df87;text-shadow:0 0 28px #f6d66a4d;margin:0 0 4px;position:relative}.entryMotto{font:italic 1.15rem var(--serif);color:#f7e8ae;margin:0 0 34px;position:relative}.hero{grid-template-columns:1fr 220px}.heroLogo{justify-self:end;width:190px;box-shadow:0 0 45px #d8b84e24}.manifestoLead{font-size:1.05rem;max-width:850px!important;margin:22px auto 48px!important}.presentationGrid{text-align:left;grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.presentationGrid article{background:#fff;border:1px solid #ded6bf;border-radius:20px;padding:28px;box-shadow:0 14px 35px #0711260d}.presentationGrid span{color:var(--gold);font:italic 1.1rem var(--serif)}.presentationGrid h3{font:500 2rem var(--serif);margin:9px 0}.presentationGrid p{color:#5e6a7d;margin:0;font-size:.9rem;line-height:1.75}@media (width<=900px){.hero,.presentationGrid{grid-template-columns:1fr}.heroLogo{display:none}}@media (width<=600px){.entryName{font-size:2.65rem}.entryMotto{margin-bottom:28px;font-size:1rem}.presentationGrid article{padding:24px}}.entry{transition:opacity 1s,filter 1s,transform 1s}.entry.isOpening{opacity:.2;filter:brightness(1.8)blur(3px);pointer-events:none;transform:scale(1.025)}.entry button:disabled{cursor:wait}.soundHint{color:#d8e1f1;letter-spacing:.08em;margin:13px 0 0;font-size:.7rem}.selahGrid{grid-template-columns:1.15fr .85fr}.monthlyHead{text-align:center;max-width:720px;margin:90px auto 34px}.monthlyHead h3{font:500 clamp(2.4rem,5vw,4rem)/1 var(--serif);margin:.25em 0}.monthlyHead>p:last-child{color:#68758a}.monthlyGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.monthlyGrid details{background:#fff;border:1px solid #d9d2bd;border-radius:22px;overflow:hidden;box-shadow:0 14px 34px #0711260d}.monthlyGrid details[open]{border-color:#c9aa42;box-shadow:0 18px 42px #07112617}.monthlyGrid summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:130px;padding:25px;list-style:none;display:grid}.monthlyGrid summary::-webkit-details-marker{display:none}.monthlyGrid summary>span{font:italic 1.3rem var(--serif);color:var(--gold)}.monthlyGrid summary div{flex-direction:column;display:flex}.monthlyGrid summary small{color:#8a6d16;text-transform:uppercase;letter-spacing:.12em;font-size:.62rem}.monthlyGrid summary strong{font:500 1.7rem/1.1 var(--serif);margin-top:6px}.monthlyGrid summary>i{color:#9c7c17;font-size:1.4rem;font-style:normal;transition:transform .25s}.monthlyGrid details[open] summary>i{transform:rotate(45deg)}.monthlyContent{color:#566276;border-top:1px solid #ece6d8;padding:0 26px 28px;font-size:.9rem}.monthlyContent p{margin:20px 0 0}.monthlyContent blockquote{font:italic 1.2rem/1.45 var(--serif);color:#14264a;margin:22px 0 5px}.monthlyContent cite{color:#8a6d16;font-size:.72rem;font-style:normal}.monthlyContent .reflection{color:#8a6d16;font:italic 1.1rem var(--serif)}@media (width<=900px){.monthlyGrid{grid-template-columns:1fr}.monthlyHead{margin-top:75px}}@media (width<=600px){.monthlyHead{margin-top:65px}.monthlyGrid summary{min-height:115px;padding:22px}.monthlyGrid summary strong{font-size:1.55rem}.soundHint{font-size:.64rem}}.tiktokSection{background:var(--navy);color:#fff;padding:100px 0}.tiktokInner{grid-template-columns:1fr minmax(300px,380px);align-items:center;gap:80px;display:grid}.tiktokCopy h2{font:500 clamp(3rem,6vw,5rem)/.98 var(--serif);margin:.22em 0}.tiktokCopy>p:not(.eyebrow){color:#c5d0e2;max-width:600px}.tiktokCopy>a{color:#f6dfa0;border:1px solid #d8b84eb3;border-radius:999px;margin-top:18px;padding:12px 20px;font-size:.84rem;display:inline-flex}.tiktokFrame{aspect-ratio:9/16;background:#050b18;border:1px solid #d8b84e8c;border-radius:24px;width:100%;overflow:hidden;box-shadow:0 25px 70px #00000047}.tiktokFrame iframe{border:0;width:100%;height:100%;display:block}.tiktokCopy .tiktokLatest{border-left:2px solid var(--gold);color:#f2dda0;font:italic 1.15rem/1.45 var(--serif);margin-top:22px;padding-left:18px}@media (width<=900px){.tiktokInner{grid-template-columns:1fr;gap:40px}.tiktokCopy{text-align:center}.tiktokCopy>p:not(.eyebrow){margin-left:auto;margin-right:auto}.tiktokFrame{max-width:380px;margin:auto}}@media (width<=600px){.tiktokSection{padding:80px 0}.tiktokFrame{border-radius:18px;max-width:340px}}.countdown{color:#fff;background:linear-gradient(115deg,#0a2855,#173e70);border:1px solid #d8b84e8c;border-radius:2px;grid-template-columns:1.25fr 1fr;align-items:center;gap:50px;margin-top:30px;margin-bottom:120px;padding:52px 58px;display:grid;box-shadow:0 24px 60px #0711261f}.countdown h2{font:500 clamp(2.6rem,5vw,4.5rem)/1 var(--serif);margin:.15em 0}.countdown h2 em{color:#f0d778;font-weight:500}.countdownCopy>p:not(.eyebrow){font:500 1.45rem var(--serif);color:#f7e8ae;margin:20px 0 0}.countdownCopy small{color:#c8d3e5;text-transform:capitalize;margin-top:5px;display:block}.countdownUnits{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.countdownUnits>div{border:1px solid #f0d77873;flex-direction:column;justify-content:center;align-items:center;min-height:120px;display:flex}.countdownUnits strong{font:500 2.4rem var(--serif);color:#f4dda0}.countdownUnits span{text-transform:uppercase;letter-spacing:.14em;color:#c7d2e4;margin-top:4px;font-size:.57rem}@media (width<=900px){.countdown{text-align:center;grid-template-columns:1fr}.countdownUnits{width:100%;max-width:560px;margin:auto}}@media (width<=600px){.countdown{margin-top:18px;margin-bottom:85px;padding:34px 18px}.countdownUnits{grid-template-columns:repeat(2,1fr)}.countdownUnits>div{min-height:95px}.countdownUnits strong{font-size:2rem}}.dailyLightSection{background:linear-gradient(#f6f0df 0,#fffdf7 100%);padding:115px 0}.dailyLightHead{text-align:center;max-width:820px;margin:0 auto 45px}.dailyLightHead h2{font:500 clamp(3rem,6vw,5.2rem)/1 var(--serif);text-transform:capitalize;margin:.2em 0}.dailyLightHead>p:last-child{color:#667287}.dailyLightCard{background:#fff;border:1px solid #d7c896;border-radius:28px;max-width:980px;margin:auto;overflow:hidden;box-shadow:0 28px 70px #07112617}.dailyLightThemes{background:var(--navy);color:#fff;grid-template-columns:1fr 1fr;display:grid}.dailyLightThemes>div{border-right:1px solid #d8b84e47;padding:26px 34px}.dailyLightThemes>div:last-child{border-right:0}.dailyLightThemes small{color:#d8b84e;text-transform:uppercase;letter-spacing:.14em;font-size:.62rem;display:block}.dailyLightThemes strong{font:500 1.45rem var(--serif);margin-top:6px;display:block}.dailyIntro{font:italic clamp(1.5rem,3vw,2rem)/1.4 var(--serif);color:#18325f;text-align:center;max-width:780px;margin:50px auto;padding:0 36px}.dailyVerse{text-align:center;background:#f5edcf;border-radius:18px;margin:0 44px;padding:36px}.dailyVerse small,.dailyQuestion small{text-transform:uppercase;letter-spacing:.16em;color:#8a6d16;font-size:.64rem}.dailyVerse blockquote{font:italic clamp(1.55rem,3vw,2.25rem)/1.4 var(--serif);max-width:760px;margin:16px auto 8px}.dailyVerse cite{color:#6f6240;font-size:.76rem;font-style:normal}.dailyMeditation{max-width:760px;margin:55px auto;padding:0 34px}.dailyMeditation h3,.dailyHaltes h3{font:500 2rem var(--serif);margin:0 0 16px}.dailyMeditation p{color:#4f5d71;margin:0 0 18px}.dailyHaltes{border-top:1px solid #e7dfca;border-bottom:1px solid #e7dfca;grid-template-columns:repeat(3,1fr);display:grid}.dailyHaltes section{border-right:1px solid #e7dfca;padding:35px 30px}.dailyHaltes section:last-child{border-right:0}.dailyHaltes span{font-size:1.25rem}.dailyHaltes h3{margin:10px 0;font-size:1.55rem}.dailyHaltes p{color:#59667a;margin:0;font-size:.86rem}.dailyQuestion{text-align:center;background:#fbf8ef;padding:44px 34px}.dailyQuestion p{font:italic clamp(1.45rem,3vw,2rem)/1.35 var(--serif);color:#15305e;max-width:720px;margin:14px auto 0}.dailySignature{text-align:center;color:#fff!important;background:#071126!important;padding:28px!important}.dailySignature strong{color:#f1d873;font:600 1.5rem var(--serif);display:block}.dailySignature span{color:#9eabc1;margin-top:4px;font-size:.7rem;display:block}.dailyLightComing{text-align:center;background:#fff;border:1px solid #d7c896;border-radius:24px;max-width:820px;margin:auto;padding:50px;box-shadow:0 22px 55px #07112612}.dailyLightComing span{color:#b38b17;letter-spacing:.18em;font-size:.78rem}.dailyLightComing p{font:italic clamp(1.5rem,3vw,2.1rem)/1.35 var(--serif);color:#17315c;margin:15px 0 0}.dailyTikTok{text-align:center;color:#6f5610;border:1px solid #b6942c;border-radius:999px;justify-content:center;width:max-content;max-width:100%;margin:28px auto 0;padding:13px 22px;font-size:.82rem;font-weight:600;display:flex}.dailyActions{background:#fff;border-top:1px solid #e7dfca;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:30px 28px;display:flex}.dailyActions button,.installApp button{color:#624b0b;font:600 .82rem var(--sans);cursor:pointer;background:#fff;border:1px solid #a9851c;border-radius:999px;padding:13px 22px}.dailyActions .dailyShare,.installApp button{color:#fff;background:#b38b17;border-color:#b38b17}.dailyActions p{text-align:center;color:#315a43;flex-basis:100%;margin:2px 0 0;font-size:.78rem}.installApp{background:#fff;border:1px solid #d7c896;border-radius:20px;justify-content:space-between;align-items:center;gap:22px;max-width:820px;margin:28px auto 0;padding:22px 26px;display:flex;box-shadow:0 14px 35px #0711260f}.installApp div{gap:4px;display:grid}.installApp small{color:#8a6d16;text-transform:uppercase;letter-spacing:.12em;font-size:.62rem}.installApp strong{font:500 1.35rem var(--serif);color:#15305e}.installApp>p{color:#59667a;flex-basis:100%;margin:0;font-size:.82rem}.installApp:has(>p){flex-wrap:wrap}@media (width<=800px){.dailyLightThemes,.dailyHaltes{grid-template-columns:1fr}.dailyLightThemes>div,.dailyHaltes section{border-bottom:1px solid #d8b84e38;border-right:0}.dailyHaltes section:last-child{border-bottom:0}.dailyLightCard{border-radius:22px}.dailyVerse{margin:0 22px}.dailyLightSection{padding:85px 0}}@media (width<=600px){.dailyLightHead{margin-bottom:32px}.dailyLightThemes>div{padding:22px}.dailyIntro{margin:38px auto;padding:0 24px}.dailyVerse{padding:26px 20px}.dailyMeditation{margin:40px auto;padding:0 24px}.dailyHaltes section{padding:28px 24px}.dailyQuestion{padding:36px 24px}.dailyLightComing{padding:38px 24px}.dailyTikTok{border-radius:20px}.dailyActions{padding:24px 18px}.dailyActions button{flex:1}.installApp{text-align:center;flex-direction:column;padding:22px}.installApp button{width:100%}}.audioSection{color:#fff;background:linear-gradient(145deg,#071126 0,#0d2a58 72%,#173f72 100%);padding:110px 0}.audioInner{grid-template-columns:1fr 1.05fr;align-items:center;gap:80px;display:grid}.audioIntro h2{font:500 clamp(3rem,6vw,5rem)/1 var(--serif);margin:.22em 0}.audioIntro h2 em{color:#f0d778;font-weight:500}.audioIntro>p:not(.eyebrow){color:#c6d2e4;max-width:570px}.audioBadge{color:#f3dda0;letter-spacing:.08em;text-transform:uppercase;border:1px solid #d8b84e8c;border-radius:999px;margin-top:18px;padding:8px 14px;font-size:.7rem;display:inline-flex}.audioPlayer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040b1a9e;border:1px solid #d8b84e7a;border-radius:26px;grid-template-columns:170px 1fr;align-items:center;gap:30px;padding:34px;display:grid;box-shadow:0 28px 80px #0000004d}.audioArtwork{aspect-ratio:1;background:radial-gradient(circle at 50% 35%,#2f5f9e 0,#102c58 45%,#060e20 100%);border:1px solid #f0d77880;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 0 38px #d8b84e1a}.audioArtwork span{font:italic 1.8rem var(--serif);color:#f4dda0}.audioArtwork i{color:var(--gold);margin-top:8px;font-style:normal}.audioStatus{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.65rem}.audioContent h3{font:500 2rem/1.1 var(--serif);color:#f8e9b4;margin:8px 0}.audioMeta{color:#aebdd3;margin:0;font-size:.76rem}.audioTrack{background:#52627c;border-radius:3px;height:3px;margin:25px 0 20px;overflow:hidden}.audioTrack span{background:var(--gold);height:100%;display:block}.audioControls{justify-content:center;align-items:center;gap:17px;display:flex}.audioControls button{color:#f3dda0;cursor:pointer;background:0 0;border:1px solid #d8b84e8c;border-radius:50%;width:42px;height:42px}.audioControls .audioPlay{background:var(--gold);color:#071126;border-color:var(--gold);width:58px;height:58px;font-size:1rem}.audioControls button:disabled{opacity:.45;cursor:not-allowed}.audioContent>small{text-align:center;color:#8494ad;margin-top:14px;font-size:.65rem;display:block}.audioSection .audioIntro{text-align:center;max-width:760px;margin:0 auto}.audioSection .audioIntro>p:not(.eyebrow){margin-left:auto;margin-right:auto}.audioDayFilters{scrollbar-width:thin;gap:9px;padding:34px 0 20px;display:flex;overflow-x:auto}.audioDayFilters button{color:#d4deed;cursor:pointer;background:#ffffff0a;border:1px solid #d8b84e66;border-radius:999px;flex:none;padding:9px 15px;font-size:.73rem}.audioDayFilters button.active{background:var(--gold);border-color:var(--gold);color:#071126;font-weight:700}.audioLibrary{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;gap:24px;display:grid}.audioLibrary .audioPlayer{position:sticky;top:22px}.audioList{gap:9px;max-height:570px;padding-right:5px;display:grid;overflow:auto}.audioList button{text-align:left;color:#fff;cursor:pointer;background:#ffffff0b;border:1px solid #d8b84e3d;border-radius:15px;gap:3px;width:100%;padding:16px 18px;display:grid}.audioList button:hover,.audioList button.active{background:#d8b84e1c;border-color:#f0d778cc}.audioList button>span{color:var(--gold);text-transform:uppercase;letter-spacing:.13em;font-size:.58rem}.audioList button>strong{font:500 1.15rem/1.2 var(--serif);color:#f7e7ad}.audioList>p{color:#b8c5d8;text-align:center;padding:30px}@media (width<=900px){.audioInner,.audioLibrary{grid-template-columns:1fr;gap:30px}.audioIntro{text-align:center}.audioIntro>p:not(.eyebrow){margin-left:auto;margin-right:auto}.audioLibrary .audioPlayer{position:static}.audioList{max-height:none}}@media (width<=600px){.audioSection{padding:82px 0}.audioPlayer{grid-template-columns:1fr;padding:24px}.audioArtwork{width:150px;margin:auto}.audioContent{text-align:center}.audioContent h3{font-size:1.7rem}}.musicSelection{color:#10264d;background:#f7f2e5;padding:100px 0}.musicHead{text-align:center;max-width:760px;margin:0 auto 42px}.musicHead h2{font:500 clamp(2.8rem,6vw,4.8rem)/1 var(--serif);color:#0d2145;margin:.2em 0}.musicGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.musicCard{background:linear-gradient(145deg,#fff,#f6edcf);border:1px solid #d6c68f;border-radius:22px;padding:28px;box-shadow:0 18px 45px #07112612}.musicCard>span{color:#9a7415;text-transform:uppercase;letter-spacing:.14em;font-size:.64rem;font-weight:700}.musicCard h3{font:500 1.7rem/1.15 var(--serif);color:#10264d;margin:10px 0 24px}.musicCard audio{accent-color:#b68d24;width:100%}@media (width<=700px){.musicSelection{padding:82px 0}.musicGrid{grid-template-columns:1fr}.musicCard{padding:24px}.musicCard h3{font-size:1.5rem}}.meetingsHead h2{font:500 clamp(3rem,6vw,5rem)/1 var(--serif);color:#0d2145;margin:.2em 0}.meetingsGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.meetingCard{border:1px solid #d6c68f;border-radius:26px;flex-direction:column;justify-content:center;min-height:340px;padding:42px;display:flex;box-shadow:0 24px 60px #07112614}.meetingCard.available{color:#fff;background:linear-gradient(145deg,#08162e,#123567)}.meetingCard.coming{color:#10264d;background:#fff}.meetingDay{color:#d8b84e;text-transform:uppercase;letter-spacing:.14em;font-size:.7rem;font-weight:700}.meetingCard h3{font:500 clamp(2rem,4vw,3rem)/1.08 var(--serif);margin:14px 0}.meetingCard p{color:#c7d3e5;max-width:580px;margin:0 0 28px}.meetingCard.coming p{color:#5e6b7e}.meetingCard audio{accent-color:#c49b2e;width:100%;margin-top:auto}.comingBadge{color:#795f17;text-transform:uppercase;letter-spacing:.1em;border:1px solid #b89229;border-radius:999px;align-self:flex-start;margin-top:auto;padding:10px 16px;font-size:.68rem}@media (width<=800px){.meetingsGrid{grid-template-columns:1fr}.meetingCard{min-height:300px}}@media (width<=600px){.spiritualMeetings{padding:82px 0}.meetingCard{border-radius:20px;padding:30px 24px}}.programPlanning{margin:44px 0 0}.programPlanningViewport{scrollbar-width:thin;scrollbar-color:#d8b84e #1a2945;background:#fff;border:1px solid #43516c;border-radius:22px;overflow-x:auto;box-shadow:0 24px 60px #00000047}.programPlanning a{display:block}.programPlanning img{width:100%;height:auto;display:block}.programPlanning figcaption{text-align:center;color:#aebbd0;margin-top:14px;font-size:.78rem}@media (width<=800px){.programPlanningViewport img{width:1000px;max-width:none}.programPlanning{margin-top:32px}}.lightApp{background:linear-gradient(#071126 0,#0d2954 330px,#f7f1df 330px,#fffdf7 100%);min-height:100vh;padding-bottom:60px}.lightAppHeader{color:#fff;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1040px,100% - 36px);height:92px;margin:auto;display:grid}.lightAppHeader .lightAppBack{color:#fff;background:#ffffff14;border:1px solid #d8b84ea6;border-radius:999px;justify-self:start;align-items:center;min-height:44px;padding:10px 16px;font-size:.8rem;font-weight:600;display:inline-flex}.lightAppHeader>div{text-align:center;line-height:1.1;display:grid}.lightAppHeader>div span{color:var(--gold);font-size:.9rem}.lightAppHeader>div strong{color:#f4dda0;font:600 1.2rem var(--serif);letter-spacing:.05em}.lightAppHeader>div small{color:#aebbd0;font:italic .72rem var(--serif);margin-top:5px}.lightAppHeader>button{border:1px solid var(--gold);color:#f4dda0;cursor:pointer;background:0 0;border-radius:999px;justify-self:end;padding:9px 15px;font-size:.72rem}.lightAppIntro{text-align:center;color:#fff;padding:34px 22px 56px}.lightAppIntro h1{font:500 clamp(3.1rem,7vw,5rem)/1 var(--serif);color:#f4dda0;margin:0}.lightAppIntro>.lightAppDate{color:#fff;text-transform:capitalize;letter-spacing:0;font:500 clamp(1.45rem,3.4vw,2.35rem)/1.15 var(--serif);margin:14px 0 12px}.lightAppIntro>span{color:#c7d3e6;font-size:.82rem}.lightAppHelp{color:#5f5435;text-align:center;background:#fff9e7;border:1px solid #d4bd6b;border-radius:16px;width:min(860px,100% - 30px);margin:-18px auto 30px;padding:18px 22px;font-size:.82rem}.lightAppCard,.lightAppWaiting{background:#fff;border:1px solid #d9cb9c;border-radius:28px;width:min(860px,100% - 30px);margin:auto;overflow:hidden;box-shadow:0 28px 75px #07112624}.lightAppTheme{color:#fff;text-align:center;background:#102c58;padding:23px}.lightAppTheme small,.lightAppVerse>small,.lightAppQuestion small{color:var(--gold);text-transform:uppercase;letter-spacing:.15em;font-size:.62rem;display:block}.lightAppTheme strong{font:500 1.55rem var(--serif);margin-top:5px;display:block}.lightAppLead{font:italic clamp(1.35rem,3vw,1.9rem)/1.4 var(--serif);color:#17315c;text-align:center;margin:0;padding:42px 36px}.lightAppVerse{text-align:center;background:#f5edcf;border-radius:18px;margin:0 38px;padding:34px}.lightAppVerse blockquote{font:italic clamp(1.5rem,3.5vw,2.15rem)/1.42 var(--serif);margin:14px auto 8px}.lightAppVerse cite{color:#6e6348;font-size:.76rem;font-style:normal}.lightAppMeditation{max-width:700px;margin:48px auto;padding:0 34px}.lightAppMeditation h2,.lightAppHaltes h2{font:500 1.9rem var(--serif);margin:0 0 14px}.lightAppMeditation p{color:#4e5c70}.lightAppHaltes{border-top:1px solid #e7dfca}.lightAppHaltes section{border-bottom:1px solid #e7dfca;padding:30px 36px}.lightAppHaltes section:last-child{border-bottom:0}.lightAppHaltes span{font-size:1.25rem}.lightAppHaltes h2{margin:7px 0;font-size:1.5rem}.lightAppHaltes p{color:#566378;margin:0;font-size:.9rem}.lightAppQuestion{text-align:center;background:#fbf8ef;padding:40px 30px}.lightAppQuestion p{font:italic clamp(1.35rem,3vw,1.85rem)/1.4 var(--serif);color:#15305e;max-width:680px;margin:12px auto 0}.lightAppActions{background:#fff;border-top:1px solid #e7dfca;flex-wrap:wrap;justify-content:center;gap:12px;padding:26px;display:flex}.lightAppActions button{color:#624b0b;cursor:pointer;background:#fff;border:1px solid #a9851c;border-radius:999px;min-width:135px;padding:13px 22px;font-weight:600}.lightAppActions .primary{color:#fff;background:#b38b17}.lightAppActions p{text-align:center;color:#315a43;flex-basis:100%;margin:0;font-size:.78rem}.lightAppWaiting{text-align:center;padding:65px 35px}.lightAppWaiting>span{color:var(--gold);font-size:1.4rem}.lightAppWaiting h2{font:500 clamp(2.2rem,5vw,3.5rem)/1 var(--serif);color:#15305e;margin:14px 0}.lightAppWaiting p{color:#637087;max-width:560px;margin:auto}.lightAppFooter{text-align:center;color:#8a6d16;font:600 1.05rem var(--serif);padding-top:40px}.lightAppFooter span{font-style:italic;font-weight:500}.lightApp .lightAppFooter{background:0 0}.lightApp .lightAppFooter:before{content:"✦";color:var(--gold);margin-bottom:8px;font-size:.7rem;display:block}@media (width<=600px){.lightApp{background:linear-gradient(#071126 0,#0d2954 310px,#f7f1df 310px,#fffdf7 100%)}.lightAppHeader{grid-template-columns:1fr auto;gap:10px;height:auto;min-height:92px;padding:12px 0}.lightAppHeader .lightAppBack{grid-area:1/1;justify-self:start;padding:10px 13px}.lightAppHeader>div{grid-area:2/1/auto/-1}.lightAppHeader>div strong{font-size:1rem}.lightAppHeader>div small{display:none}.lightAppHeader>button{grid-area:1/2;padding:10px 13px}.lightAppIntro{padding-top:20px}.lightAppCard{border-radius:22px}.lightAppLead{padding:34px 23px}.lightAppVerse{margin:0 18px;padding:27px 19px}.lightAppMeditation{margin:38px auto;padding:0 24px}.lightAppHaltes section{padding:27px 24px}.lightAppQuestion{padding:34px 24px}.lightAppActions button{flex:1;min-width:0}}.site,.entry{transition-duration:.25s}.sectionTagline{color:#617086;font:italic clamp(1.35rem,2.6vw,2rem)/1.25 var(--serif);margin:8px 0 0}.sectionTagline.light{color:#f0d778}.dailyLightHead h2{text-transform:none;margin-bottom:8px}.dailyLightDate{font:500 clamp(1.65rem,3.4vw,2.7rem)/1.15 var(--serif);text-transform:capitalize;color:#12264a!important;margin:0!important}.dailyLightHead>p:last-child{margin-top:15px}.audioIntro .sectionTagline,.tiktokCopy .sectionTagline{max-width:620px;margin:8px 0 22px}.programSection>.shell>.sectionTagline{margin-top:-4px}.audioTrack{cursor:pointer;height:5px}@media (width<=900px){.audioIntro .sectionTagline,.tiktokCopy .sectionTagline{margin-left:auto;margin-right:auto}}@media (width<=600px){.dailyLightHead h2{font-size:3.1rem}.dailyLightDate{font-size:1.8rem}.sectionTagline{font-size:1.4rem}}.tiktokFrame video{object-fit:cover;background:#050b18;border:0;width:100%;height:100%;display:block}.bibleInvitation{color:#fff;background:radial-gradient(circle at 85% 0,#dcbb5d2e,#0000 35%),linear-gradient(135deg,#0a1935,#193e70);border:1px solid #d8b84e8c;border-radius:28px;justify-content:space-between;align-items:center;gap:30px;margin:12px auto 95px;padding:clamp(32px,5vw,65px);display:flex;box-shadow:0 25px 70px #07112624}.bibleInvitation>div{max-width:640px}.bibleInvitation h2{font:500 clamp(2.6rem,5vw,4.8rem)/1 var(--serif);margin:12px 0 15px}.bibleInvitation p:not(.eyebrow){color:#e1e7f1;max-width:540px;margin:0 0 25px}.bibleInvitation a{color:#0b2348;background:#e8ca74;border-radius:99px;gap:15px;padding:12px 22px;font-size:.83rem;font-weight:700;text-decoration:none;display:inline-flex}.bibleInvitation a:hover{background:#ffde80}.bibleInvitationMark{color:#e9cc76;opacity:.65;font-size:clamp(6rem,14vw,12rem);line-height:1}@media (width<=600px){.bibleInvitation{margin-bottom:65px}.bibleInvitationMark{display:none}}.lightAppNav{color:#f8f0d8;background:#ffffff14;border:1px solid #d8b84e80;border-radius:18px;gap:6px;width:min(860px,100% - 30px);margin:0 auto 18px;padding:6px;display:flex}.lightAppNav span,.lightAppNav a{text-align:center;border-radius:12px;flex:1 1 0;place-items:center;min-width:0;min-height:46px;padding:10px 12px;font-size:.88rem;font-weight:700;line-height:1.3;display:grid}.lightAppNav span{color:#112d58;background:#e7ca75}.lightAppNav a{color:#fff;border:1px solid #e7ca75a6}.hero{grid-template-columns:1.5fr .5fr;min-height:390px;padding:48px 6%}.hero h1{font-size:clamp(2.8rem,5vw,4.7rem)}.heroLogo{width:min(215px,100%)}.hero .actions{margin-top:20px}.todayProgram{background:#fffdf8;border:1px solid #d9cfae;border-radius:22px;margin-top:22px;margin-bottom:22px;padding:24px 30px;box-shadow:0 14px 36px #0711260d}.todayProgramHead{justify-content:space-between;align-items:end;gap:16px;display:flex}.todayProgramHead .eyebrow{margin:0}.todayProgram h2{font:500 clamp(1.8rem,3vw,2.6rem)/1.1 var(--serif);text-transform:capitalize;margin:6px 0}.todayProgramHead a{color:#795c11;white-space:nowrap;border-bottom:1px solid #b18d28;font-size:.9rem;font-weight:600}.todayProgram ul{flex-wrap:wrap;gap:9px;margin:18px 0 0;padding:0;list-style:none;display:flex}.todayProgram li{background:#f2ecdb;border-radius:999px;align-items:center;gap:12px;padding:9px 16px;font-size:.9rem;display:flex}.todayProgram time{color:#735716;font-weight:700}.countdown{box-shadow:none;border-radius:20px;grid-template-columns:1fr auto;gap:18px;margin-top:0;margin-bottom:34px;padding:17px 25px}.countdown h2{margin:0;font-size:1.5rem}.countdownCopy>p:not(.eyebrow){font:600 1rem var(--sans);margin:5px 0 0}.countdownCopy small{font-size:.8rem}.countdownUnits{gap:5px}.countdownUnits>div{border:0;border-left:1px solid #f0d7784d;min-width:55px;min-height:58px}.countdownUnits strong{font:500 1.4rem var(--serif)}.countdownUnits span{letter-spacing:0;font-size:.65rem}.dailyLightSection{padding:65px 0 72px}.dailyLightHead{margin-bottom:23px}.dailyLightHead h2{font-size:clamp(2.7rem,5vw,4rem)}.dailyIntro{margin:25px auto;padding:0 26px}.dailyVerse{margin:0 24px;padding:24px}.dailyFullText>summary{cursor:pointer;color:#fff;text-align:center;background:#16315e;border-radius:999px;width:max-content;max-width:calc(100% - 30px);margin:22px auto;padding:12px 22px;font-weight:600;list-style:none}.dailyFullText>summary::-webkit-details-marker{display:none}.dailyFullText[open]>summary{color:#10234b;background:#d8b84e}.dailyMeditation{margin:28px auto}.dailyHaltes section{padding:26px}.dailyQuestion{padding:28px}.themeIntro{margin-bottom:22px}.themeCards article{min-height:220px;padding:28px}.themeCards h3{font-size:clamp(2rem,3vw,3rem)}.programSection{padding:65px 0}.programSection h2{margin:8px 0;font-size:clamp(2.8rem,5vw,4.5rem)}.programQuickLinks{flex-wrap:wrap;gap:10px;margin:26px 0;display:flex}.programQuickLinks a{color:#f6e4b0;border:1px solid #b89543;border-radius:999px;padding:9px 17px;font-weight:600}.fullPlanning{border-top:1px solid #4a5870;padding-top:16px}.fullPlanning summary{cursor:pointer;color:#f7e4ab;border:1px solid #d8b84e;border-radius:999px;width:max-content;max-width:100%;padding:10px 18px;font-weight:700}.planningDays{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:24px;display:grid}.planningDays>div{border:1px solid #45536d;border-radius:16px;padding:17px}.planningDays h3{font:500 1.7rem var(--serif);color:#f6df99;margin:0 0 8px}.planningDays ul{margin:0;padding:0;list-style:none}.planningDays li{gap:12px;margin:8px 0;font-size:.9rem;display:flex}.planningDays time{color:#e4c873;flex:none;font-weight:700}.fullPlanning>p{color:#c6d2e5;max-width:850px;font-size:.9rem}.manifesto{padding:60px 5%}.manifesto h2{font-size:clamp(2.8rem,5vw,4rem)}.manifesto .presentationGrid article{min-height:0}.manifesto .pillars{margin-top:20px}.bibleInvitation{box-shadow:none;margin:10px auto 65px;padding:30px 35px}.bibleInvitation h2{font-size:clamp(2.2rem,4vw,3.2rem)}.bibleInvitationMark{font-size:6rem}@media (width<=700px){.hero{min-height:0;padding:36px 26px;display:block}.heroLogo{display:none}.hero h1{font-size:3rem}.todayProgram{padding:20px}.todayProgramHead{flex-direction:column;align-items:start}.todayProgram ul{display:grid}.todayProgram li{border-radius:12px}.countdown{text-align:left;padding:18px 22px;display:block}.countdownUnits{display:none}.dailyLightSection{padding:52px 0}.dailyHaltes{grid-template-columns:1fr}.dailyHaltes section{border-bottom:1px solid #e7dfca;border-right:0}.themeCards{grid-template-columns:1fr}.themeCards article{min-height:0}.programSection{padding:55px 0}.bibleInvitation{padding:25px}.manifesto{padding:55px 12px}}.hero{box-shadow:none;background:linear-gradient(118deg,#102c58 0%,#1c4e85 62%,#446ea1 100%);border:1px solid #d5b968}.countdown{color:#102d53;background:linear-gradient(100deg,#e8eff7,#f8f3e6);border:1px solid #d4b763}.countdown h2,.countdownCopy>p:not(.eyebrow){color:#173b6a}.countdown h2 em{color:#956c14}.countdownCopy small{color:#526681}.countdownUnits>div{border-color:#d6c8a1}.countdownUnits strong{color:#173b6a}.countdownUnits span{color:#5e6d82}.themes{padding:44px 0 54px}.themeIntro{text-align:left;max-width:none;margin:0 0 19px}.themeIntro h2{font-size:clamp(2.6rem,4vw,3.5rem)}.themeIntro .sectionTagline{color:#607088;margin:0}.themeCards{background:linear-gradient(105deg,#fbf9f2,#edf3f9);border-top:1px solid #c9aa52;border-bottom:1px solid #c9aa52;gap:0}.themeCards article,.themeCards article:last-child{color:#12315c;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:25px 30px}.themeCards article+article{border-left:1px solid #d9c796}.themeCards p{color:#566c87;font-size:.75rem}.themeCards h3{margin:8px 0;font-size:clamp(1.9rem,3vw,2.65rem)}.themeCards small,.themeCards cite{color:#51637d;font-size:.88rem}.themeCards blockquote{color:#815f16;margin:8px 0;font-size:1.3rem}.audioSection{color:#102c55;background:linear-gradient(140deg,#edf4fa 0%,#faf9f4 58%,#e2ecf6 100%);border-block:1px solid #d6bd76;padding:65px 0}.audioIntro h2{font-size:clamp(2.7rem,4.5vw,4rem)}.audioSection .audioIntro>p:not(.eyebrow){color:#596c86}.audioDayFilters{padding:21px 0 17px}.audioDayFilters button{color:#23446d;background:#ffffffa6;border-color:#bea15b;font-size:.85rem}.audioDayFilters button.active{color:#fff;background:#204878;border-color:#204878}.audioLibrary{gap:15px}.audioPlayer{box-shadow:none}.audioLibrary .audioPlayer{background:linear-gradient(115deg,#143969,#2a5b8a);border:1px solid #c3ab6b;border-radius:18px;padding:22px}.audioArtwork{box-shadow:none;background:linear-gradient(145deg,#275889,#143864)}.audioList{background:#ffffff8c;border:1px solid #d8c58b;border-radius:17px;gap:0;max-height:430px;padding:4px 18px}.audioList button{color:#17395f;background:0 0;border:0;border-bottom:1px solid #d4deea;border-radius:0;padding:11px 4px}.audioList button:last-of-type{border-bottom:0}.audioList button:hover,.audioList button.active{background:#e8eff7;border-color:#be9b47;border-radius:8px}.audioList button>span{color:#89651a;font-size:.7rem}.audioList button>strong{color:#1b416d;font-size:1.25rem}.audioList button>small{color:#526783;font-size:.75rem}.musicSelection{background:linear-gradient(160deg,#fffdf8,#edf3f8);padding:60px 0}.musicHead{margin-bottom:28px}.musicHead h2{font-size:clamp(2.7rem,4.5vw,3.9rem)}.musicGrid{border-top:1px solid #c5a958;border-bottom:1px solid #c5a958;gap:0}.musicCard{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #dfd3ad;border-radius:0;grid-template-columns:1fr;align-content:center;padding:17px 23px;display:grid}.musicCard:nth-child(odd){border-right:1px solid #dfd3ad}.musicCard:nth-last-child(-n+2){border-bottom:0}.musicCard>span{font-size:.75rem}.musicCard h3{margin:3px 0 10px;font-size:1.75rem}.musicCard audio{height:38px}.spiritualMeetings{background:#faf8f1;padding:62px 0}.meetingsHead{text-align:left;max-width:none;margin:0 0 24px}.meetingsHead h2{font-size:clamp(2.7rem,4.5vw,3.9rem)}.meetingDays{border-top:1px solid #bea257;grid-template-columns:repeat(2,1fr);display:grid}.meetingDays>div{border-bottom:1px solid #d9cba5;justify-content:space-between;align-items:center;gap:18px;padding:20px 14px;display:flex}.meetingDays>div:nth-child(odd){border-right:1px solid #d9cba5}.meetingDays>div>span{color:#89661b;flex:0 0 115px;font-size:.85rem;font-weight:700}.meetingDays button{color:#143b69;font:500 1.6rem/1.1 var(--serif);cursor:pointer;text-align:left;background:0 0;border:0;flex:1}.meetingDays button:hover,.meetingDays button:focus-visible{color:#9b711a;text-decoration:underline}.meetingDays button span{font:600 1rem var(--sans);margin-left:5px}.programSection{color:#12315b;background:linear-gradient(120deg,#e8f0f8,#f8f7f1);border-block:1px solid #cbb36d}.programSection .sectionTagline{color:#536a87}.programQuickLinks a{color:#173d69;border-color:#bfa45e}.fullPlanning{border-color:#bea255}.fullPlanning summary{color:#173c68;border-color:#bea255}.planningDays>div{border-color:#d3c296}.planningDays h3{color:#23456e}.planningDays time{color:#84621b}.fullPlanning>p{color:#516783}.manifesto .presentationGrid{background:linear-gradient(110deg,#fffdf8,#eef4fa);border-block:1px solid #c9aa52;gap:0}.manifesto .presentationGrid article{box-shadow:none;background:0 0;border:0;border-radius:0;padding:24px}.manifesto .presentationGrid article+article{border-left:1px solid #e1d1a5}.manifesto .pillars{color:#87651b}.bibleInvitation{color:#133764;background:linear-gradient(112deg,#edf4fa,#dce9f6);border-color:#c6aa5d;border-radius:20px}.bibleInvitation .eyebrow{color:#8d6a1b}.bibleInvitation p:not(.eyebrow){color:#506887}.bibleInvitation a{color:#fff;background:#204975}.bibleInvitationMark{color:#c9a54c}.selahGrid article{min-height:0;box-shadow:none;border-color:#d2bd80}.verseCard{color:#153862;background:linear-gradient(120deg,#e7eff7,#f8f6ef)}.verseCard>p{color:#8b6819}.verseCard cite{color:#526985}.monthlyHead{margin-top:55px}.monthlyGrid details{box-shadow:none;border-color:#d4c08b}.monthlyGrid summary{min-height:95px}.tiktokSection{color:#153a64;background:linear-gradient(112deg,#e8f1f8,#f9f7ef);border-block:1px solid #cbb36d;padding:65px 0}.tiktokCopy>p:not(.eyebrow){color:#526a87}.tiktokCopy>a{color:#163f6d}.tiktokCopy .tiktokLatest{color:#72571a}.tiktokFrame{box-shadow:none;border:1px solid #c4a45a}@media (width<=800px){.audioLibrary{grid-template-columns:1fr}.audioLibrary .audioPlayer{position:static}.audioList{max-height:320px}.meetingDays{grid-template-columns:1fr}.meetingDays>div:nth-child(odd){border-right:0}.manifesto .presentationGrid article+article{border-top:1px solid #e1d1a5;border-left:0}}@media (width<=600px){.themeCards{grid-template-columns:1fr}.themeCards article+article{border-top:1px solid #d9c796;border-left:0}.audioSection,.musicSelection,.spiritualMeetings{padding:52px 0}.audioLibrary .audioPlayer{grid-template-columns:1fr}.audioArtwork{display:none}.musicGrid{grid-template-columns:1fr}.musicCard:nth-child(odd){border-right:0}.musicCard:nth-last-child(2){border-bottom:1px solid #dfd3ad}.meetingDays>div{flex-direction:column;align-items:start;gap:7px}.meetingDays>div>span{flex:none}.meetingDays button{font-size:1.55rem}.manifesto .presentationGrid{grid-template-columns:1fr}.selahSpace{padding:55px 0}}.programCalendar{background:linear-gradient(135deg,#fffdf8,#edf3f9);border:1px solid #c8ad68;border-radius:20px;max-width:850px;margin:22px auto 0;padding:24px}.calendarToolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.calendarToolbar .eyebrow{color:#84621b;margin:0}.calendarToolbar h3{font:500 clamp(2rem,3vw,2.8rem)/1.1 var(--serif);color:#143866;margin:5px 0}.calendarNavigation{gap:8px;display:flex}.calendarNavigation button{color:#173c67;cursor:pointer;background:#fff;border:1px solid #b79a52;border-radius:50%;width:44px;height:44px;font-size:1.65rem}.calendarNavigation button:disabled{opacity:.35;cursor:default}.calendarNavigation button:not(:disabled):hover{background:#e5edf6}.calendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.calendarWeekday{text-align:center;color:#806018;padding:4px;font-size:.88rem;font-weight:700}.calendarGrid button{color:#183d68;cursor:pointer;background:#fff;border:1px solid #d5caa9;border-radius:10px;min-height:50px;font-weight:700;position:relative}.calendarGrid button:hover,.calendarGrid button:focus-visible{background:#edf4fa;border-color:#9c771e}.calendarGrid button.selected{color:#fff;background:#173e6f;border-color:#173e6f}.calendarGrid button i{background:#b08829;border-radius:50%;width:5px;height:5px;margin:0 auto;display:block}.calendarGrid button.selected i{background:#f5d779}.calendarSelection{border-top:1px solid #c8ad68;margin-top:22px;padding:17px 2px 0}.calendarSelection h4{font:500 1.85rem/1.15 var(--serif);text-transform:capitalize;color:#153a68;margin:0 0 10px}.calendarSelection ul{margin:0;padding:0;list-style:none}.calendarSelection li{color:#193b64;border-bottom:1px solid #dbe3ea;gap:18px;padding:8px 0;display:flex}.calendarSelection li:last-child{border-bottom:0}.calendarSelection time{color:#82621c;flex:0 0 48px;font-weight:700}.calendarNote{color:#526783;margin:16px 0 0;font-size:.88rem}.musicPicker{border-block:1px solid #c5a958;max-width:710px;margin:0 auto;padding:24px 4px}.musicPicker label{color:#7f601b;margin-bottom:8px;font-weight:700;display:block}.musicPicker select{color:#173d68;width:100%;min-height:52px;font:600 1rem var(--sans);background:#fff;border:1px solid #b99c53;border-radius:12px;padding:12px 16px;display:block}.selectedMusic{padding:19px 3px 4px}.selectedMusic>span{color:#8f6c1e;text-transform:uppercase;letter-spacing:.1em;font-size:.82rem;font-weight:700}.selectedMusic h3{font:500 2rem/1.2 var(--serif);color:#143962;margin:5px 0 14px}.selectedMusic audio{width:100%;height:42px;display:block}.withPictogram{align-items:center;gap:15px;display:flex}.withPictogram>svg{stroke-width:1.55px;color:#ad8426;flex:none;width:34px;height:34px}.musicHead .withPictogram{justify-content:center}.meetingDays button{align-items:center;gap:12px;display:inline-flex}.meetingDays .meetingIcon{color:#a7822f;stroke-width:1.6px;flex:none;width:29px;height:29px}.meetingDays .maryIcon{font:600 1.15rem var(--serif);border:1px solid #a7822f;border-radius:50%;place-items:center;display:inline-grid;position:relative}.meetingDays .maryIcon svg{fill:#f6e7b7;stroke:#a7822f;width:12px;height:12px;position:absolute;top:-5px;right:-4px}.bibleInvitation .withPictogram>svg{width:38px;height:38px}.site p{-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty}.heroCopy>p:not(.eyebrow),.manifestoLead,.presentationGrid p,.bibleInvitation p:not(.eyebrow),.dailyIntro,.dailyMeditation p,.dailyHaltes p,.dailyQuestion p,.monthlyContent p,.audioIntro>p:not(.eyebrow):not(.sectionTagline),.tiktokCopy>p:not(.eyebrow):not(.sectionTagline){text-align:justify}.manifestoLead{max-width:760px!important}.contact>p:not(.eyebrow){text-align:center;text-wrap:balance;max-width:700px;margin-inline:auto}@media (width<=600px){.programCalendar{margin-inline:-6px;padding:16px 12px}.calendarGrid{gap:4px}.calendarGrid button{min-height:43px}.calendarToolbar h3{font-size:2rem}.calendarSelection h4{font-size:1.6rem}.withPictogram>svg{width:27px;height:27px}.meetingDays button{gap:10px}}.secondaryContent>summary{cursor:pointer;padding:1rem 0;font-size:1.1rem;font-weight:600}.secondaryContent[open]>summary{margin-bottom:1rem}.monthlySchedule{margin-top:1.5rem;line-height:1.7}.monthlySchedule li{margin:.45rem 0}@media (width<=900px){.manifesto,.selahSpace,.musicSelection,.tiktokSection{padding-top:1.5rem;padding-bottom:1.5rem}}.audioGroups{gap:10px;min-width:0;display:grid}.audioGroup{background:#fffdf7;border:1px solid #c3ab6b;border-radius:14px;overflow:hidden}.audioGroup>summary{cursor:pointer;color:#17395f;padding:16px;font-size:1rem;font-weight:600}.audioGroup>summary>span{float:right;color:#7c601e;margin-left:12px}.audioGroup .audioList{border:0;border-top:1px solid #d8c58b;border-radius:0}.audioSection .audioIntro{margin-bottom:24px}.audioGroup:focus-within{outline-offset:2px;outline:2px solid #b99545}.audioSection .audioLibrary{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:26px;margin-top:30px}.audioSection .audioLibrary .audioPlayer{background:radial-gradient(at 0 0,#355f95,#0000 65%),linear-gradient(135deg,#142b56,#243f70);border:1px solid #c8a75d;border-radius:28px;grid-template-columns:1fr;gap:24px;padding:36px;box-shadow:0 20px 50px #16335422,inset 0 1px #ffffff20}.audioSection .audioArtwork{aspect-ratio:auto;width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;gap:14px;display:flex}.audioArtwork img{object-fit:cover;border:1px solid #e5c97c;border-radius:50%;width:148px;height:148px;box-shadow:0 12px 32px #09173355}.audioSection .audioArtwork>span{color:#efe2be;font:italic 1.15rem var(--serif)}.audioContent{text-align:center;min-width:0}.audioContent .audioStatus{letter-spacing:.06em;color:#f2d990;justify-content:center;align-items:center;gap:8px;font-size:.875rem;display:flex}.audioStatus svg{flex-shrink:0;width:16px;height:16px}.audioContent h3{color:#fff6dd;overflow-wrap:anywhere;margin:14px 0 10px;font-size:clamp(2rem,3.3vw,2.8rem);line-height:1.15}.audioContent .audioMeta{color:#d2dcee;font-size:.95rem}.audioSeek{accent-color:#edce7f;cursor:pointer;width:100%;height:22px;margin:24px 0 2px;display:block}.audioTimes{color:#dce4f2;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.875rem;display:flex}.audioContent .audioControls{gap:22px;margin-top:23px}.audioControls button{background:#ffffff09;place-items:center;width:48px;height:48px;display:grid}.audioControls button svg{width:19px;height:19px}.audioControls .audioPlay{color:#172b51;background:linear-gradient(135deg,#f9e7ad,#d9b35e);border:1px solid #ffe8a7;width:74px;height:74px;box-shadow:0 6px 24px #050d242a}.audioControls .audioPlay svg{fill:currentColor;width:27px;height:27px}.audioControls button:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 7px 22px #08172d40}.audioControls button:focus-visible,.audioSeek:focus-visible{outline-offset:5px;outline:3px solid #fff3bd}.audioSignature{letter-spacing:.12em;color:#f5df9c;border-top:1px solid #e7d09435;margin:26px 0 0;padding-top:17px;font-size:.8rem}.audioSignature span{font:italic 1rem var(--serif);letter-spacing:0;color:#d5deee;display:block}.audioGroups{gap:12px}.audioGroup{border-color:#d5bd83;border-radius:16px;box-shadow:0 4px 16px #162e5008}.audioGroup>summary{padding:18px 20px}.audioGroup>summary>span{text-align:center;background:#f1e6c9;border-radius:20px;min-width:26px;font-size:.875rem}.audioGroup[open]>summary{background:#f6f0df}.audioGroup .audioList button{padding:13px 8px}@media (width<=900px){.audioSection .audioLibrary{grid-template-columns:1fr;max-width:720px;margin-inline:auto}.audioSection .audioLibrary .audioPlayer{position:static}}@media (width<=600px){.audioSection .audioLibrary .audioPlayer{border-radius:24px;padding:26px 22px}.audioArtwork img{width:116px;height:116px}.audioContent h3{font-size:2rem}.audioSignature{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.audioControls button:not(:disabled):hover{transform:none}}.site .manifesto{text-align:center;padding:40px 0}.manifesto h2{margin:.25em 0 .45em;font-size:clamp(2.2rem,4vw,3.2rem)}.manifesto .manifestoLead{margin:0 auto 24px;font-size:1rem}.manifesto .presentationGrid article{padding:20px}.manifesto .pillars{margin-top:18px;font-size:1.2rem}.audioSection .audioLibrary{grid-template-columns:minmax(300px,.9fr) minmax(0,1.3fr);align-items:start}.audioGroups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.audioGroup>summary{min-height:76px;padding:15px 14px;font-size:.95rem}.audioGroup .audioList{align-content:start;height:200px;max-height:200px;padding:4px 10px}.audioGroup .audioList button>strong{font-size:1.1rem}.audioGroup .audioList button>small{font-size:.875rem}.selahSpace{padding:42px 0}.selahSpace .sectionHead h2{font-size:clamp(2.2rem,4vw,3.2rem)}.selahSpace .selahGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.selahSpace .selahGrid article{border-radius:20px;min-height:0;padding:26px}.selahSpace .verseCard{flex-direction:column;justify-content:center;display:flex}.selahSpace .verseCard blockquote{margin:12px 0;font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.4}.selahSpace .candle{transform-origin:50%;margin:0 auto 8px;transform:scale(.72)}.selahSpace .candleCard h3{margin:8px 0;font-size:1.6rem}.selahSpace .candleCard p{margin:8px 0 16px;font-size:1rem}.selahSpace .monthlyHead{margin:32px auto 22px}.selahSpace .monthlyHead h3{font-size:clamp(2rem,3.5vw,2.8rem)}.selahSpace .monthlyGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px}.monthlyGrid summary{gap:10px;min-height:112px;padding:18px}.monthlyGrid summary strong{font-size:1.45rem}.monthlyGrid summary small{letter-spacing:.04em;font-size:.875rem}.monthlyContent{padding:0 18px 20px;font-size:1rem}.selahSpace .monthlyGrid details{height:100%}.tiktokSection{padding:32px 0}.tiktokSection>.secondaryContent{width:calc(100% - 40px);max-width:1240px;margin-inline:auto}.tiktokSection .tiktokInner{grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:start;gap:32px;width:100%;padding-top:16px}.tiktokCopy h2{font-size:clamp(2rem,4vw,3rem)}@media (width<=900px){.tiktokSection .tiktokInner{grid-template-columns:1fr}.tiktokFrame{max-width:280px}}@media (width<=1000px){.audioSection .audioLibrary{grid-template-columns:1fr}.audioLibrary .audioPlayer{position:static}.selahSpace .monthlyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.audioGroups,.selahSpace .selahGrid,.selahSpace .monthlyGrid{grid-template-columns:1fr}.site .manifesto{padding:30px 0}.selahSpace .selahGrid article{padding:22px}}.octoberSupport{color:#ffb4d3;background:#101e56;align-items:center;gap:1rem;padding:1rem;display:flex;overflow:hidden}.octoberSupport>img{object-fit:contain;flex-shrink:0;width:100px;height:100px}.octoberTicker{flex:1;overflow:hidden}.octoberTicker p{white-space:nowrap;margin:0;font-size:1rem;animation:25s linear infinite roseScroll;display:inline-block}.octoberSupport:hover p,.octoberSupport:focus-within p{animation-play-state:paused}@keyframes roseScroll{0%{transform:translate(10%)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.octoberTicker p{white-space:normal;animation:none}}.prayerSpace{color:#17274e;background:#fffaf1;border-top:1px solid #c7a45c;border-radius:12px;max-width:900px;margin:2rem auto;padding:clamp(1rem,4vw,2rem)}.prayerSpace h2{font-size:1.5rem}.prayerSpace h3{font-size:1.15rem}.prayerSpace p{line-height:1.6}.prayerSpace audio{width:100%;margin:.5rem 0}.prayerSpace details,.prayerRecording{border-top:1px solid #d8c698;padding:1rem 0}.prayerSpace summary{cursor:pointer;padding:.5rem 0;font-size:1.05rem}.prayerSpace form{gap:1rem;margin:1.5rem 0;display:grid}.prayerSpace label{gap:.5rem;font-size:1rem;display:grid}.prayerSpace input,.prayerSpace textarea,.prayerSpace select{font:inherit;color:#17274e;background:#fff;border:1px solid #b1a78c;border-radius:6px;width:100%;padding:.7rem}.prayerSpace .prayerConsent{align-items:flex-start;display:flex}.prayerConsent input{width:auto;margin-top:.3rem}.prayerSpace button,.prayerActions a{font:inherit;color:#fff;cursor:pointer;background:#182c64;border:1px solid #b99a52;border-radius:8px;padding:.7rem 1rem}.prayerSpace button:disabled{opacity:.6}.prayerActions{flex-wrap:wrap;gap:.6rem;margin:1rem 0;display:flex}.prayerManage{margin-top:1rem;display:inline-block}.lightAppNav{flex-wrap:wrap}.prayerSpace :focus-visible{outline-offset:3px;outline:3px solid #b86d99}.audioSection .audioLibrary .audioPlayer{grid-area:1/1;min-width:0;position:static}.audioSection .audioGroups{grid-area:1/2;min-width:0}.audioAppointments{color:#17395f;background:#f4f7fb;border-block:1px solid #c8a75d;margin-top:28px;padding:24px}.audioAppointments h3{font:500 1.8rem var(--serif);margin:0 0 18px}.audioAppointments dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin:0;display:grid}.audioAppointments dl>div{border-bottom:1px solid #d7dfeb;padding-bottom:12px}.audioAppointments dt{font-weight:600}.audioAppointments dd{color:#465d79;margin:4px 0 0;font-size:.95rem}.audioAppointments time{color:#17395f;margin-left:10px;font-weight:700;display:inline-block}.audioAppointments>p{color:#465d79;margin:18px 0 0;font-size:.875rem}.lightAppIntro{background:#0d2954}.lightAppIntro>.lightAppDate{color:#fff;opacity:1;background:#102c58;border:1px solid #c8a75d;border-radius:12px;padding:12px 20px;display:inline-block}@media (width<=1000px){.audioSection .audioLibrary .audioPlayer,.audioSection .audioGroups{grid-area:auto/1}}@media (width<=600px){.audioAppointments dl{grid-template-columns:1fr}.audioAppointments{padding:20px}}.lightApp{color:#142e56;background:#edf3fa;min-height:100vh;padding-bottom:35px}.lightAppHeader{color:#fff;background:#122c54;border-bottom:1px solid #c8a854;max-width:none;padding:18px 22px}.lightAppHeader div small{color:#e8d294;font-size:.875rem}.lightAppHeader .lightAppBack{color:#fff}.lightAppHeader{height:auto;min-height:236px}.lightAppHeader .lightAppLogo{object-fit:contain;border-radius:12px;width:200px;height:200px;margin:auto;display:block}.lightApp .lightAppNav{z-index:5;color:#17365b;background:#fff;border:0;border-bottom:1px solid #c8a854;border-radius:0;max-width:860px;margin:20px auto;padding:0;position:sticky;top:0;box-shadow:0 6px 18px #17365b12}.lightAppNav a{color:#17365b;border:0;border-radius:0;min-height:58px;font-size:1rem}.lightAppNav a[aria-current=page]{color:#fff;background:#17365b;border-bottom:3px solid #d5b85b}.lightAppNav a:hover,.lightAppNav a:focus-visible{color:#17365b;background:#e8eff7}.lightAppIntro{color:#17365b;text-align:left;max-width:860px;margin:auto;padding:12px 20px}.lightAppIntro h1{font-size:2.2rem}.lightAppIntro>span{color:#fff;margin-top:16px;padding-bottom:12px;font-size:1rem;line-height:1.5;display:block}.lightAppIntro>.lightAppDate{overflow-wrap:break-word;width:fit-content;max-width:100%;margin-bottom:0;display:block}.lightAppDate{color:#17365b;background:#fff;border:0}.lightAppFooter{color:#17365b;background:0 0}.prayerSpace{background:0 0;border-radius:0;max-width:860px;padding:16px 0;scroll-margin-top:85px}.prayerHeading h2{font:500 2rem/1.2 var(--serif);color:#17365b;margin:0 0 12px}.prayerHeading p{color:#526782;margin:0 0 20px}.prayerSite{border-block:1px solid #c7a45c;max-width:none;margin:20px 0}.prayerCircle{color:#17365b;border-top:1px solid #c7a45c;max-width:860px;margin:24px auto;padding:24px 20px}.prayerCircle h2{font:500 1.7rem/1.3 var(--serif);margin:0 0 16px}.prayerCircle p{text-align:justify;font-size:1rem;line-height:1.65}.prayerCircleJoin{color:#fff;text-align:center;background:#17365b;border:1px solid #c7a45c;border-radius:6px;max-width:100%;margin:8px 0;padding:12px 18px;font-size:.875rem;font-weight:600;display:inline-block}.prayerCircleJoin:focus-visible{outline-offset:4px;outline:3px solid #b99236}.prayerCircle .prayerCirclePrivacy{color:#526782;text-align:left;margin-top:14px;font-size:.875rem}.prayerSite .prayerHeading h2{font-size:1.7rem}.prayerApp{border-top:0;margin:0 auto;padding:12px 20px}.prayerToday{color:#fff;background:#17365b;border:0;border-left:3px solid #d8b84e;border-radius:6px;margin-bottom:20px;padding:20px 24px}.prayerToday small{color:#f2d88c;font-size:.875rem}.prayerToday h3{font:500 1.8rem/1.2 var(--serif);color:#fff;margin:8px 0}.prayerToday p{color:#e3ebf5;margin:8px 0}.prayerActions{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.prayerActions button{color:#fff;cursor:pointer;background:0 0;border:1px solid #cbb473;border-radius:4px;padding:8px 12px;font-size:.875rem}.prayerRhythm{margin:0 0 22px}.prayerRhythm>div{border-bottom:1px solid #d6c698;grid-template-columns:minmax(150px,.8fr) 1fr;gap:18px;padding:16px 6px;display:grid}.prayerRhythm dt{font-size:1rem;font-weight:600}.prayerRhythm dd{color:#526782;margin:0;font-size:1rem}.prayerRhythm .isToday{background:#fff;border-left:3px solid #b99236;padding-left:12px}.prayerSpace details{border-top:1px solid #c7a45c;padding:10px 0}.prayerSpace summary{color:#17365b;min-height:44px;font-size:1rem}.prayerInvitation{margin:12px 0 0;font-size:1rem}.prayerInvitation a{color:#17365b;border-bottom:1px solid #b99236;min-height:32px;display:inline-block}.prayerRecording h3{margin:0;font-size:1.2rem}.prayerRecording p{color:#526782;margin:4px 0 12px;font-size:.875rem}.prayerIntention form{background:#fff;border-radius:6px;padding:20px}.prayerIntention{scroll-margin-top:85px}.installApp>a{color:#fff;background:#17365b;border-radius:8px;padding:10px 18px;font-weight:600}@media (width<=600px){.lightAppHeader{flex-wrap:wrap;gap:12px}.lightAppHeader div{order:-1;width:100%}.lightAppHeader div strong{font-size:1.25rem}.lightApp .lightAppNav{width:calc(100% - 24px)}.lightAppNav a{padding:10px 6px;font-size:.875rem}.prayerRhythm>div{grid-template-columns:1fr 1fr;gap:12px}.prayerRhythm dt,.prayerRhythm dd{font-size:.95rem}}.intentionSteps{max-width:620px;background:0 0!important;margin-inline:auto!important;padding:16px 0!important}.intentionSteps>small{color:#7b612c;font-size:.875rem}.intentionSteps h3{font:500 1.7rem/1.2 var(--serif);margin:0}.intentionStepActions{justify-content:space-between;gap:12px;display:flex}.intentionStepActions button{color:#fff;cursor:pointer;background:#17365b;border:1px solid #bea05a;border-radius:6px;padding:10px 20px}.intentionStepActions button:disabled{opacity:.55;cursor:default}.intentionPrivacy{color:#526782;margin:0;font-size:.875rem}.prayerDayDate{text-transform:capitalize;font-size:1rem}.prayerListenLabel{font-weight:600}.prayerRhythm dd>span{display:block}.prayerRhythm dd>small{font-size:.875rem;display:block}.prayerRowListen{cursor:pointer;text-align:left;min-height:40px;color:#17365b!important;background:0 0!important;border:0!important;border-bottom:1px solid #b99236!important;border-radius:0!important;padding:6px 0!important;font-size:.875rem!important;display:inline-block!important}.prayerRowAudio{grid-column:1/-1}.prayerRowAudio p{color:#526782;text-transform:capitalize;margin:8px 0;font-size:.875rem}.prayerRhythm .isToday dd{color:#17365b}.audioSection .audioLibrary{flex-direction:column;gap:32px;max-width:900px;margin-inline:auto;display:flex}.audioSection .audioLibrary .audioPlayer{-webkit-backdrop-filter:blur(18px);background:linear-gradient(125deg,#142b56d6,#2b4c78ad);border:1px solid #c7a45cbf;width:100%;box-shadow:0 16px 36px #17365b18}.audioSection .audioGroups{flex-direction:column;gap:26px;width:100%;display:flex}.audioSection .audioGroup{background:#fffdf7bf;border-radius:12px;width:100%}.audioSection .audioGroup>summary{min-height:0;padding:20px;font-size:1.125rem}.audioSection .audioGroup .audioList{height:auto;max-height:360px}.audioReveal{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(22px)}.audioReveal.audioRevealed,.audioReveal:focus-within{opacity:1;transform:none}.hasFloatingAudio{padding-bottom:calc(130px + env(safe-area-inset-bottom))}.floatingAudio{z-index:30;bottom:calc(16px + env(safe-area-inset-bottom));color:#fff;-webkit-backdrop-filter:blur(20px);background:#0d2149d9;border:1px solid #d8b84e99;border-radius:16px;grid-template-columns:minmax(0,1fr) 48px minmax(160px,.7fr) 44px;align-items:center;gap:16px;width:min(900px,100% - 24px);padding:16px 20px;display:grid;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 35px #07112644}.floatingAudioTitle{min-width:0}.floatingAudioTitle small{color:#f0d778;font-size:.875rem;display:block}.floatingAudioTitle strong{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.4;display:block;overflow:hidden}.floatingAudio button{color:#fff;cursor:pointer;background:0 0;border:1px solid #d8b84e99;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.floatingAudio svg{width:20px;height:20px}.floatingAudioProgress input{accent-color:#d8b84e;width:100%}.floatingAudioProgress span{color:#e3ebf5;font-size:.875rem;display:block}.floatingAudio p{grid-column:1/-1;margin:0;font-size:.875rem}.floatingAudio :focus-visible{outline-offset:3px;outline:3px solid #f0d778}@media (width<=600px){.floatingAudio{grid-template-columns:minmax(0,1fr) 44px 44px;gap:10px;padding:12px 14px}.floatingAudioProgress{grid-area:2/1/auto/-1;align-items:center;gap:12px;display:flex}.floatingAudioProgress span{white-space:nowrap}.floatingAudioTitle strong{font-size:.95rem}.audioSection .audioGroup>summary{font-size:1rem}.audioSection .audioLibrary .audioPlayer{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.audioReveal{opacity:1;transition:none;transform:none}}.audioSection{color:#fff;background-image:radial-gradient(at 85% 18%,#d8b84e30,#0000 48%),radial-gradient(at 12% 65%,#76b1d352,#0000 55%),linear-gradient(155deg,#17365b,#315f80 55%,#142d50);background-position:50%;background-size:cover;background-attachment:scroll;padding:70px 0}.audioSection .audioIntro h2{color:#fff6dd;text-shadow:0 2px 12px #071126}.audioSection .audioIntro>p:not(.eyebrow){color:#fff;text-shadow:0 1px 8px #071126}.audioSection .audioLibrary{gap:32px;max-width:1120px}.audioSection .audioLibrary .audioPlayer{-webkit-backdrop-filter:none;max-width:680px;min-height:600px;box-shadow:none;background:#0711261f;border:1px solid #fff6dd66;border-radius:12px;flex-direction:column;justify-content:space-between;align-self:center;align-items:center;padding:42px 36px;display:flex}.audioSection .audioArtwork{width:auto;height:auto;box-shadow:none;background:0 0;border:0;min-height:0;padding:0;display:flex}.audioSection .audioArtwork:before,.audioSection .audioArtwork:after{display:none}.audioSection .audioArtwork img{object-fit:cover;border:1px solid #d8b84e88;border-radius:50%;width:190px;height:190px}.audioSection .audioArtwork span{display:none}.audioSection .audioContent{text-shadow:0 2px 7px #071126;background:0 0;width:100%;padding:0}.audioSection .audioContent h3{color:#fff;font-size:clamp(1.8rem,3vw,2.5rem)}.audioSection .audioContent .audioMeta,.audioSection .audioContent .audioStatus,.audioSection .audioTimes,.audioSection .audioSignature{color:#fff}.audioSection .audioControls button{color:#fff;background:0 0;border-color:#fff8}.audioSection .audioControls .audioPlay{color:#17365b;width:88px;height:88px;box-shadow:none;background:#fff;border:0}.audioSection .audioControls .audioPlay svg{width:32px;height:32px}.audioSection .audioGroups{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.audioSection .audioGroup{color:#17365b;box-shadow:none;background:#fffaf1eb;border:1px solid #d8b84e55;border-radius:6px;overflow:hidden}.audioSection .audioGroup>summary{min-height:0;padding:0;list-style:none;position:relative}.audioSection .audioGroup>summary::-webkit-details-marker{display:none}.audioProgramCaption{gap:3px;padding:12px 16px;display:grid}.audioProgramCaption strong{font-size:1rem;line-height:1.4}.audioSection .audioGroup>summary .audioProgramCaption>span{float:none;color:#6e5922;text-align:left;background:0 0;border-radius:0;margin:0;font-size:.8rem}.audioSection .audioGroup[open]>summary{background:#fffaf1}.audioSection .audioGroup .audioList{background:#fffaf1;max-height:320px;padding:6px 14px}.audioSection .audioAppointments{color:#17365b;background:#fffaf1;border:1px solid #c7a45c;margin-top:55px;padding:26px}.audioReveal{transition:opacity 1s,transform 1s cubic-bezier(.2,.7,.2,1);transform:translateY(65px)}.audioReveal.audioAbove:not(.audioRevealed):not(:focus-within){transform:translateY(-50px)}.audioSection .continuousListening{color:#fff6dd;font:inherit;cursor:pointer;background:#0c224147;border:1px solid #e4cd85;border-radius:24px;padding:12px 20px}.audioSection .continuousListening[aria-pressed=true]{background:#d8b84e38}.audioSection .continuousListening:focus-visible{outline-offset:4px;outline:3px solid #f0d778}.audioSection .continuousHint{color:#f3f0e6;margin:10px 0 16px;font-size:.875rem}.floatingAudio{-webkit-backdrop-filter:blur(8px);background:#0d214985}@media (width<=1000px){.audioSection .audioGroups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.audioSection{background-attachment:scroll;padding:48px 0}.audioSection .audioLibrary .audioPlayer{min-height:520px;padding:30px 20px}.audioSection .audioArtwork img{width:150px;height:150px}.audioSection .audioGroups{grid-template-columns:1fr;gap:10px}.audioSection .audioAppointments{padding:20px}.audioSection .audioLibrary{gap:28px}}@media (prefers-reduced-motion:reduce){.audioReveal{transition:none;transform:none}}:is(.prayerSpace,.dailyAudio,.appTeachingPlayer) .slimPrayerPlayer{box-shadow:none;background:#234b7a12;border:1px solid #b192438c;border-radius:28px;flex-wrap:wrap;align-items:center;gap:12px;min-width:0;padding:8px 12px;display:flex}:is(.prayerSpace,.dailyAudio,.appTeachingPlayer) .slimPrayerPlayer audio{display:none}:is(.prayerSpace,.dailyAudio,.appTeachingPlayer) .slimPrayerPlayer button{color:#183b6b;background:0 0;border:1px solid #9d824a;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;padding:0;display:grid}.slimPrayerPlayer svg{width:18px;height:18px}:is(.prayerSpace,.dailyAudio,.appTeachingPlayer) .slimPrayerPlayer input{accent-color:#254e7a;background:0 0;border:0;flex:1;width:auto;min-width:50px;padding:0}.slimPrayerPlayer>span{font-variant-numeric:tabular-nums;white-space:nowrap;color:#183b6b;font-size:.875rem}.slimPrayerPlayer>p{flex-basis:100%;margin:0;font-size:.875rem}.audioSection{background-image:url(/images/jardin-ecoute-bleu.png);background-position:50%;background-size:cover}.audioSection .audioIntro{text-align:center;max-width:800px;margin-inline:auto}.audioSection .audioIntro h2.withPictogram{justify-content:center}.audioSection .audioLibrary{flex-direction:column;align-items:center;gap:22px;max-width:800px;margin-inline:auto;display:flex}.audioSection .audioLibrary .audioPlayer{-webkit-backdrop-filter:none;background:0 0;border-color:#fff6dd59;width:100%;max-width:680px;margin-inline:auto}.audioSection .audioContent{text-align:center}.audioSection .audioStatus{justify-content:center}.audioSection .audioLibrary .audioPlayer{justify-content:center;gap:24px;min-height:360px}@media (width<=900px){.hero .heroLogo{justify-self:center;width:170px;margin-top:24px;display:block}}@media (width<=700px){.hero{flex-direction:column;display:flex}.hero .heroLogo{order:-1;align-self:center;width:160px;margin:0 0 24px}}.audioCatalogue{color:#fff6dd;width:100%;max-width:680px}.audioCatalogue>summary{cursor:pointer;width:fit-content;margin:auto;padding:10px 16px;font-size:.9rem}.audioCatalogue[open]>.audioGroups{margin-top:16px}.audioReveal{opacity:var(--reveal-opacity,1);transform:translate3d(0,var(--reveal-shift,0px),0);transition:opacity .18s ease-out,transform .18s ease-out}.audioReveal:focus-within{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.audioReveal{opacity:1;transition:none;transform:none}}body :is(.site,.lightApp,.biblePage) :is(p,blockquote,li,dd):not(:where(.eyebrow,.sectionTagline,.entryName,.entryMotto,.soundHint,.lightAppDate,.dailyLightDate,.prayerDayDate,.bibleEyebrow,.audioPlayer *,.floatingAudio *,.octoberTicker *,.calendarToolbar *,.countdownUnits *)),body .lightApp .lightAppHelp{text-align-last:start;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;text-align:justify!important}body :is(.site,.lightApp,.biblePage) :is(p,blockquote,li,dd){-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.whatsappBanner{color:#f4ecd7;box-sizing:border-box;background:linear-gradient(115deg,#071a35,#193b6a);border-block:1px solid #b78b35;border-radius:12px;align-items:center;gap:24px;margin-top:20px;margin-bottom:24px;padding:22px 54px 22px 24px;display:flex;position:relative}.whatsappBannerCopy{flex:1;min-width:0}.whatsappBanner h2{font-family:var(--sans),sans-serif;color:#f0d98a;letter-spacing:normal;text-wrap:balance;margin:0 0 8px;font-size:1.1rem;line-height:1.5}.whatsappBanner p{text-align:justify;-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:normal;margin:0;font-size:1rem;line-height:1.6}.whatsappBanner .whatsappBannerNote{color:#f4ecd7;margin-top:10px;font-size:.875rem}.whatsappBannerJoin{color:#f0d98a;text-align:center;border:1px solid #d6b15c;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.whatsappBannerJoin:hover{background:#193b6a}.whatsappBannerClose{color:#f4ecd7;cursor:pointer;background:0 0;border:0;width:44px;height:44px;font-size:1.7rem;position:absolute;top:6px;right:6px}.whatsappBanner a:focus-visible,.whatsappBanner button:focus-visible,.whatsappPermanentLink:focus-visible{outline-offset:3px;outline:2px solid #f0d98a}.whatsappPermanentLink{text-underline-offset:3px;margin-top:12px;font-size:.9rem;text-decoration:underline;display:block}@media (width<=700px){.whatsappBanner{flex-direction:column;align-items:stretch;gap:16px;margin-top:14px;padding:20px}.whatsappBanner h2{padding-right:28px}.whatsappBannerJoin{align-self:flex-start;max-width:100%}}.audioSection{isolation:isolate;position:relative;overflow:hidden}.audioSection>.shell{z-index:1;position:relative}.gardenMotion{object-fit:cover;object-position:center;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity 1.5s;position:absolute;inset:0}.gardenMotion.isReady{opacity:1}.gardenMotionToggle{z-index:2;font:inherit;color:#fff6dd;cursor:pointer;background:#0d2149a6;border:1px solid #e4cd8580;border-radius:6px;min-height:44px;padding:8px 12px;font-size:.875rem;position:absolute;top:12px;right:16px}.gardenMotionToggle:focus-visible{outline-offset:3px;outline:3px solid #f0d778}@media (prefers-reduced-motion:reduce){.gardenMotion{transition:none;display:none}.gardenMotionToggle{display:none}}.selahWelcomeLight{z-index:10000;pointer-events:none;background:radial-gradient(#071126cc,#07112626 70%);place-items:center;animation:1.9s both selahWelcomeFade;display:grid;position:fixed;inset:0}.selahWelcomeMark{place-items:center;width:230px;height:230px;display:grid;position:relative}.selahWelcomeMark img{object-fit:contain;border-radius:50%;width:150px;height:150px;animation:1.65s both selahLogoReveal;position:relative;box-shadow:0 0 35px #d9b96a55}.selahWelcomeHalo{border:1px solid #e6cb8499;border-radius:50%;animation:1.7s ease-out both selahHaloReveal;position:absolute;inset:24px;box-shadow:0 0 35px #d9b96a66,inset 0 0 28px #d9b96a33}.selahWelcomeMark i{width:4px;height:4px;animation:selahWelcomeSpark 1.3s ease-out var(--delay) both;background:#ffe6a0;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 8px #ffe6a0}.selahTouchLight{z-index:10001;pointer-events:none;border:2px solid #ffe3a0;border-radius:50%;width:56px;height:56px;margin:-28px;animation:.9s ease-out both selahTouchWave;position:fixed;box-shadow:0 0 22px #d9b96aaa,inset 0 0 18px #d9b96a66}.selahSuccessLight{z-index:10001;pointer-events:none;background:#e7c777;border-radius:50%;width:5px;height:5px;animation:.8s ease-out both selahSuccessSpark;position:fixed;box-shadow:0 0 10px #e7c777}@keyframes selahWelcomeFade{0%{opacity:0}18%,65%{opacity:1}to{opacity:0}}@keyframes selahLogoReveal{0%{opacity:0;transform:scale(.9)}28%,75%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.02)}}@keyframes selahHaloReveal{0%{opacity:0;transform:scale(.75)}35%{opacity:1}to{opacity:0;transform:scale(1.2)}}@keyframes selahWelcomeSpark{0%{opacity:0;transform:rotate(var(--angle)) translateX(68px) scale(.4)}35%{opacity:1}to{opacity:0;transform:rotate(var(--angle)) translateX(128px) scale(.7)}}@keyframes selahTouchWave{0%{opacity:.85;transform:scale(.2)}to{opacity:0;transform:scale(1.4)}}@keyframes selahSuccessSpark{0%{opacity:0;transform:translate(0)scale(.3)}20%{opacity:1}to{opacity:0;transform:translate(var(--spark-x),var(--spark-y)) scale(.5)}}@media (prefers-reduced-motion:reduce){.selahWelcomeLight,.selahTouchLight,.selahSuccessLight{animation:none;display:none}}.selahTouchLight.selahDayLight{background:radial-gradient(circle,#ffe3a044,#0000 70%);border:3px solid #ffe3a0;width:84px;height:84px;margin:-42px;animation-duration:1.2s;box-shadow:0 0 30px #e7c777cc,inset 0 0 22px #ffe3a088}.selahSuccessLight.selahDaySpark{background:#ffe9af;width:7px;height:7px;animation-duration:1.15s;box-shadow:0 0 14px #e7c777}.selahButtonGlow{animation:1.15s ease-out selahButtonRadiance!important}@keyframes selahButtonRadiance{0%,20%{box-shadow:0 0 0 3px #ad7d22,0 0 0 7px #ffe7a4aa,0 0 32px 8px #e7c777bb}65%{box-shadow:0 0 0 2px #ad7d22aa,0 0 0 12px #ffe7a444,0 0 24px 5px #e7c77766}to{box-shadow:0 0 #ad7d2200,0 0 0 18px #ffe7a400,0 0 #e7c77700}}.site~.selahTouchLight.selahDayLight{border-color:#b78528;box-shadow:0 0 0 2px #ffe3a0,0 0 32px #e7c777cc,inset 0 0 22px #ffe3a088}@media (prefers-reduced-motion:reduce){.selahButtonGlow{animation:none!important}}.heroLogo,.entryLogo,.selahWelcomeMark img{object-fit:contain;border-radius:12px}.heroLogo{height:auto}.selahDiscoverLinks{flex-wrap:wrap;gap:14px;margin:22px 0;display:flex}.dailyAudio{color:#222d4e;background:#fffdf7;border:1px solid #ded9ce;border-radius:18px;margin:1.5rem 0;padding:1.25rem}.dailyAudio h2{margin:0 0 1rem;font-size:1.15rem}.dailyAudioArchives{margin-top:1rem}.dailyAudioArchives summary{cursor:pointer;font-weight:600}.dailyAudioArchives label{gap:.5rem;margin:1rem 0;display:grid}.dailyAudioArchives select{width:100%;max-width:100%;color:inherit;font:inherit;background:#fff;border:1px solid #ccc2a8;border-radius:10px;padding:.75rem}.contentActions{margin:18px 0 8px}.contentActionsButtons{flex-wrap:wrap;gap:10px;display:flex}.contentActionsButtons button{color:#263355;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #b99a52;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.contentActionsButtons button[aria-pressed=true]{background:#eeecdf}.contentActionsButtons svg{width:18px;height:18px}.contentActions>p{margin:10px 0;font-size:.9rem}.contentActions input{width:100%;font:inherit}.contentActions button:focus-visible{outline-offset:3px;outline:2px solid #a17f37}.prayerSpace .prayerToday .slimPrayerPlayer{background:0 0;border-color:#e5c36b}.prayerSpace .prayerToday .slimPrayerPlayer button{color:#10276d;background:#e5c36b;border-color:#e5c36b;flex-basis:44px;width:44px;height:44px}.prayerSpace .prayerToday .slimPrayerPlayer>span{color:#fff8e9}.prayerSpace .prayerToday .slimPrayerPlayer input{accent-color:#e5c36b}.prayerSpace .prayerToday .contentActionsButtons button{color:#fff8e9;background:0 0;border-color:#e5c36b}.prayerSpace .prayerToday .contentActionsButtons button svg{color:#f1d58d}.prayerSpace .prayerToday .contentActionsButtons button[aria-pressed=true]{color:#10276d;background:#e5c36b}.prayerSpace .prayerToday .contentActionsButtons button[aria-pressed=true] svg{color:#10276d}.prayerSpace .prayerToday .contentActions>p{color:#fff8e9}.prayerSpace .prayerToday .contentActions input{color:#10276d;background:#fff8e9}.prayerSpace .prayerToday button:focus-visible,.prayerSpace .prayerToday input:focus-visible{outline-offset:3px;outline:3px solid #fff8e9}.whatsappBubble{right:16px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:45;position:fixed}.whatsappBubble>a{color:#fffaf0;min-height:48px;font:600 .875rem var(--sans);background:#153b32;border:1px solid #d6b15c;border-radius:28px;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:flex;box-shadow:0 4px 16px #07112633}.whatsappBubble>a:hover{background:#205347}.whatsappBubbleClose{color:#17365b;cursor:pointer;background:#fffaf0;border:1px solid #bca361;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:-22px;right:-4px}.whatsappBubble :is(a,button):focus-visible,.intentionWhatsapp a:focus-visible{outline-offset:4px;outline:3px solid #c29b3f}body:has(.entry) .whatsappBubble{display:none}body:has(.lightApp) .whatsappBubble{bottom:calc(104px + env(safe-area-inset-bottom))}body:has(.floatingAudio) .whatsappBubble{bottom:calc(154px + env(safe-area-inset-bottom))}body:has(.lightApp):has(.floatingAudio) .whatsappBubble{bottom:calc(244px + env(safe-area-inset-bottom))}.intentionWhatsapp{color:#17365b;background:#fffaf0;border:1px solid #c7b579;border-radius:10px;margin-top:16px;padding:16px}.intentionWhatsapp a{color:#fffaf0;background:#153b32;border-radius:8px;align-items:center;min-height:44px;margin-top:8px;padding:8px 14px;font-weight:600;text-decoration:none;display:inline-flex}@media (width<=600px){.whatsappBubble>a{justify-content:center;width:48px;padding:0}.whatsappBubble>a span{display:none}.whatsappBubbleClose{width:32px;height:32px;top:-26px}.whatsappBubble{right:12px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.selahPublicPage{color:#10264d;background:#f8f4ea;min-height:100vh}.selahPublicPage header{color:#f6df87;background:#071126;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:22px max(22px,50vw - 500px);display:flex;position:static}.selahPublicPage header a{color:inherit;text-decoration:none}.selahPublicPage main{max-width:800px;margin:auto;padding:60px 24px}.selahPublicPage h1{font:500 clamp(2.3rem,7vw,4rem)/1.12 var(--serif);margin:16px 0 24px}.selahPublicPage .eyebrow{color:#856316}.selahPublicIntro{font-size:1.15rem;line-height:1.8}.selahPublicAction{color:#fff;background:#10264d;border:1px solid #b99132;border-radius:16px;margin:12px 0 28px;padding:16px 22px;text-decoration:none;display:inline-block}.selahPublicPage section{border-bottom:1px solid #d6c68f;padding:24px 0}.selahPublicPage h2{font:500 1.8rem var(--serif);margin:0 0 12px}.selahPublicPage section p{margin:0;line-height:1.85}.selahPublicPage nav,.selahDiscoverLinks{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.selahPublicPage nav a{color:#10264d;text-underline-offset:4px}.selahPublicPage footer{text-align:center;color:#f6df87;background:#071126;padding:24px}.selahDiscoverLinks a{color:inherit;text-underline-offset:4px;font-size:.85rem}.selahPublicPage a:focus-visible{outline-offset:5px;outline:3px solid #b99132}@media (width<=600px){.selahPublicPage main{padding:36px 22px}.selahPublicAction{text-align:center;display:block}}.selahReturnLinks{flex-wrap:wrap;gap:10px;display:flex}.selahPublicPage .selahReturnLinks a{border:1px solid #b99132;border-radius:12px;align-items:center;min-height:44px;padding:9px 15px;font-size:14px;display:inline-flex}.selahBottomReturns{margin-top:30px}.selahBottomReturns a{color:#10264d;background:#fffdf7}._page_1mmyr_1{color:#071126;background:radial-gradient(circle at 95% 3%,#e8debd 0,#0000 34%),#fbf7ec;min-height:100vh;padding:24px max(20px,50vw - 550px) 75px}._header_1mmyr_2{color:#425271;border-bottom:1px solid #d8c99e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:24px;font-size:.9rem;display:flex}._back_1mmyr_3{color:#0d2149;align-items:center;min-height:44px;font-weight:700;display:inline-flex}._intro_1mmyr_4{padding:34px 0 24px}._kicker_1mmyr_5{color:#826519;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.85rem;font-weight:700}._intro_1mmyr_4 h1{color:#0d2149;margin:6px 0 3px;font:600 clamp(2.7rem,6vw,4.8rem)/1 Cormorant Garamond,Georgia,serif}._intro_1mmyr_4>p:last-child{color:#59657a;margin:0;font-size:1rem}._group_1mmyr_8{margin-top:18px}._group_1mmyr_8+._group_1mmyr_8{border-top:1px solid #d8c99e;margin-top:38px;padding-top:25px}._groupHeading_1mmyr_10{margin-bottom:13px}._groupHeading_1mmyr_10 h2{color:#0d2149;margin:0;font:600 2.6rem/1 Cormorant Garamond,Georgia,serif}._groupHeading_1mmyr_10 p{color:#59657a;margin:2px 0 0}._cards_1mmyr_13{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}._cards_1mmyr_13 article{background:#fffdf7;border:1px solid #d4c9a8;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:145px;padding:22px;display:flex}._cards_1mmyr_13 article:first-child{color:#fff;background:#0d2149;border-color:#0d2149}._cards_1mmyr_13 article span{font-size:.9rem;font-weight:600;line-height:1.35}._cards_1mmyr_13 article strong{margin-top:14px;font:600 clamp(2.2rem,5vw,3.3rem)/1 Georgia,serif}._history_1mmyr_18{background:#fffdf7;border:1px solid #d4c9a8;border-radius:18px;margin-top:24px;padding:24px}._historyHeading_1mmyr_19{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}._historyHeading_1mmyr_19 h3{color:#0d2149;margin:0;font:600 2rem/1 Cormorant Garamond,Georgia,serif}._historyHeading_1mmyr_19 span{color:#59657a;font-size:.85rem}._bars_1mmyr_22{grid-template-columns:repeat(14,minmax(0,1fr));gap:8px;min-height:220px;margin-top:28px;display:grid}._barItem_1mmyr_23{color:#0d2149;text-align:center;flex-direction:column;justify-content:end;align-items:center;gap:5px;min-width:0;display:flex}._barItem_1mmyr_23 strong{font-size:.88rem}._barTrack_1mmyr_25{background:#f0eadc;border-radius:7px;align-items:end;width:min(100%,40px);height:145px;display:flex;overflow:hidden}._barTrack_1mmyr_25>span{background:#c7a43c;border-radius:7px 7px 0 0;width:100%;display:block}._barItem_1mmyr_23 small{color:#59657a;white-space:nowrap;font-size:.76rem}._note_1mmyr_28{color:#46546b;max-width:780px;margin:24px 0;font-size:.96rem}._last_1mmyr_29{color:#59657a;margin:10px 0 0;font-size:.85rem}._signout_1mmyr_30{color:#0d2149;font-size:.9rem;text-decoration:underline}@media (width<=750px){._cards_1mmyr_13{grid-template-columns:repeat(2,minmax(0,1fr))}._bars_1mmyr_22{gap:4px}._barItem_1mmyr_23 small{writing-mode:vertical-rl;transform:rotate(180deg)}._history_1mmyr_18{padding:18px 10px}}@media (width<=420px){._cards_1mmyr_13{gap:10px}._cards_1mmyr_13 article{min-height:120px;padding:15px}}
