.prayer-call{color:#f5efff;text-align:left;background:linear-gradient(145deg,#312a4aef,#151220f5);border:1px solid #ded1ff30;border-radius:30px;max-width:1040px;margin:auto;padding:22px;font:14px/1.5 system-ui,sans-serif;box-shadow:0 24px 80px #100b2340}.prayer-call button{cursor:pointer;font:inherit;color:inherit;background:#ffffff09;border:1px solid #c6b5ee40;border-radius:99px;justify-content:center;align-items:center;gap:8px;padding:10px;display:inline-flex}.prayer-call button:focus-visible,.prayer-call textarea:focus-visible,.prayer-call canvas:focus-visible{outline-offset:3px;outline:2px solid #dbc8ff}.prayer-call button:disabled{opacity:.4;cursor:default}.prayer-call__heading,.prayer-call__top,.prayer-call__browse,.prayer-call__notes>div,.prayer-call__notes footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.prayer-call__heading>span:first-child,.prayer-call__notes>div>span{align-items:center;gap:8px;display:flex}.prayer-call__badge{text-transform:uppercase;letter-spacing:.1em;color:#dac9ff;background:#d1b9ff18;border-radius:99px;padding:6px 10px;font-size:10px}.prayer-call__grid{grid-template-columns:1.15fr 1fr;gap:22px;margin:22px 0;display:grid}.prayer-call__conversation{text-align:center;background:radial-gradient(at 50% 35%,#bc9cef1a,#0000 65%),#17132370;border-radius:22px;padding:18px}.prayer-call__top{letter-spacing:.12em;color:#b5a9c8;font-size:9px}.prayer-call__portrait{color:#382747;border-radius:50%;place-content:center;width:108px;height:108px;margin:22px auto 12px;display:grid;position:relative;box-shadow:0 0 0 9px #c9aff410,0 0 0 19px #c9aff408}.prayer-call__portrait svg{margin:auto}.prayer-call__portrait>span{font:28px Georgia,serif}.prayer-call__portrait i{background:#b8d6be;border:3px solid #282039;border-radius:50%;width:15px;height:15px;position:absolute;bottom:5px;right:5px}.prayer-call h3{margin:18px 0 8px;font:32px/1.2 Instrument Serif,Georgia,serif}.hero-59 .rooted-content-section .prayer-call p,.prayer-call p{color:#c1b5cf;margin:8px 0;font-size:13px}.prayer-call__wave{justify-content:center;align-items:center;gap:4px;height:42px;margin-top:15px;display:flex}.prayer-call__wave i{opacity:.55;background:#c3a5ed;border-radius:4px;width:3px}.prayer-call__wave.is-active i{animation:1.4s ease-in-out infinite alternate prayer-wave}.prayer-call__actions{justify-content:center;gap:10px;margin:18px 0 12px;display:flex}.prayer-call .prayer-call__start{color:#31243f;background:#ddcef3;padding:12px 20px}.prayer-call .prayer-call__end{background:#82566e;padding:12px 20px}.prayer-call small{color:#a99bbd;font-size:10px}.prayer-call__notes{color:#493a5c;background:#f3edf8;border-radius:22px;flex-direction:column;min-width:0;padding:20px;display:flex}.prayer-call__notes>div>span{font-weight:600}.prayer-call__notes button{color:#564568;border-color:#a18bb750;padding:7px 10px;font-size:11px}.hero-59 .rooted-content-section .prayer-call__notes p{color:#8c7e9a;font-size:11px}.prayer-call__notes textarea,.prayer-call__notes canvas{resize:none;color:#4c3c67;background:repeating-linear-gradient(#0000 0 29px,#d8cce580 30px);border:0;outline:none;flex:1;width:100%;min-height:180px;padding:6px 0;font:18px/30px Georgia,serif}.prayer-call__notes [hidden]{display:none}.prayer-call__notes canvas{touch-action:none;height:180px}.prayer-call__notes footer{color:#897996;margin-top:12px;font-size:9px}.prayer-call__browse>div>span{letter-spacing:.15em;color:#d3bdf1;font-size:10px}.prayer-call__browse nav{align-items:center;gap:12px;font-size:11px;display:flex}.prayer-call__guests{scroll-snap-type:x mandatory;gap:12px;padding:12px 0 4px;display:flex;overflow-x:auto}.prayer-call__guests>button{text-align:left;scroll-snap-align:center;border-radius:18px;flex:1;justify-content:flex-start;min-width:235px;padding:14px;transition:background .3s,border-color .3s}.prayer-call__guests>button[aria-pressed=true]{background:#cfb3f41c;border-color:#d3bdf1}.prayer-call__avatar{color:#3a2949;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font:13px Georgia,serif;display:grid}.prayer-call__guests strong,.prayer-call__guests small{display:block}.prayer-call__guest-label{display:none}@keyframes prayer-wave{to{opacity:1;transform:scaleY(.4)}}@media (width<=760px){.prayer-call{border-radius:22px;padding:16px}.prayer-call__grid{grid-template-columns:1fr;gap:14px;margin:16px 0}.prayer-call__heading{font-size:11px}.prayer-call__badge{font-size:8px}.prayer-call__conversation{padding:14px}.prayer-call__portrait{width:85px;height:85px;margin-top:18px}.prayer-call__notes{padding:16px}.prayer-call__notes textarea,.prayer-call__notes canvas{height:120px;min-height:120px}.prayer-call__browse>div>span{font-size:8px}.hero-59 .rooted-content-section .prayer-call__browse p{font-size:11px}}@media (prefers-reduced-motion:reduce){.prayer-call__wave.is-active i{animation:none}.prayer-call__guests>button{transition:none}}.hero-59 .verse-rotator{z-index:3;text-align:center;pointer-events:none;color:#f5f1ff;width:min(860px,100% - 64px);position:absolute;top:clamp(132px,24vh,216px);left:50%;transform:translate(-50%)}.hero-59 .verse-rotator__passage{opacity:0;transition:opacity .9s}.hero-59 .verse-rotator__passage.is-visible{opacity:1}.hero-59 .verse-rotator__text{font-family:var(--display);letter-spacing:-.012em;text-wrap:balance;text-shadow:0 2px 24px #110e1fa6;margin:0;font-size:clamp(26px,2.7vw,42px);font-weight:400;line-height:1.35}.hero-59 .verse-rotator__reference{color:#ded5ff;letter-spacing:.06em;text-shadow:0 1px 3px #110e1f,0 0 16px #110e1f;margin:20px 0 0;font-size:17px;line-height:1.4}.hero-59 .verse-rotator__controls{color:#ded5ff;background:#110e1f5c;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:max-content;margin:14px auto 0;padding:0 6px;font-family:system-ui,sans-serif;font-size:11px;display:flex}.hero-59 .verse-rotator__controls button{color:inherit;cursor:pointer;pointer-events:auto;min-width:36px;min-height:36px;font:inherit;background:0 0;border:1px solid #0000;border-radius:999px;padding:8px}.hero-59 .verse-rotator__controls button:hover{background:#ded5ff1a}.hero-59 .verse-rotator__controls button:focus-visible{outline-offset:2px;outline:2px solid #ded5ff}.hero-59 .verse-rotator__count{opacity:.65;font-variant-numeric:tabular-nums}@media (width<=760px){.hero-59 .verse-rotator{width:calc(100% - 40px);top:140px}.hero-59 .verse-rotator__text{font-size:clamp(23px,5.8vw,30px);line-height:1.4}.hero-59 .verse-rotator__reference{margin-top:16px;font-size:16px}}@media (height<=560px) and (width>=761px){.hero-59 .verse-rotator{top:110px}.hero-59 .verse-rotator__text{font-size:28px}}@media (prefers-reduced-motion:reduce){.hero-59 .verse-rotator__passage{transition:none}}.hero-59 .verse-rotator__controls{pointer-events:auto;flex-wrap:wrap;max-width:100%}.hero-59 .verse-rotator__voice-label select{color:#ded5ff;max-width:150px;min-height:36px;font:inherit;cursor:pointer;background:#211b37;border:1px solid #ded5ff4d;border-radius:999px;padding:5px 8px}.hero-59 .verse-rotator__voice-label select:focus-visible{outline-offset:2px;outline:2px solid #ded5ff}@media (width<=760px){.hero-59 .verse-rotator__controls{gap:4px}.hero-59 .verse-rotator__voice-label select{max-width:110px}}.hero-59 .hero .verse-rotator{width:min(860px,100% - 64px);top:clamp(100px,12svh,120px)}.hero-59 .hero .verse-rotator__text{letter-spacing:-.018em;font-size:clamp(1.6rem,2.7vw,2.625rem);line-height:1.35}.hero-59 .hero .verse-rotator__reference{margin-top:clamp(12px,2svh,24px);font-size:clamp(.95rem,1.2vw,1.1rem)}.hero-59 .hero .verse-rotator__controls{margin-top:clamp(12px,2svh,24px)}@media (width<=760px){.hero-59 .hero .verse-rotator{width:calc(100% - 36px);top:82px}.hero-59 .hero .verse-rotator__text{font-size:clamp(1.2rem,4.8vw,1.6rem);line-height:1.4}}@media (height<=560px) and (width>=761px){.hero-59 .hero .verse-rotator{top:82px}.hero-59 .hero .verse-rotator__text{font-size:clamp(1.1rem,4vh,1.6rem)}}.verse-music{color:#ded5ff;width:240px;max-width:100%;margin:16px auto 0;font:12px/1.4 system-ui,sans-serif;position:relative}.verse-music__player,.verse-music__player iframe{border:0;border-radius:12px;width:240px;max-width:100%;height:200px}.hero-59 .verse-music p{margin:8px 0;font:12px/1.4 system-ui,sans-serif}.verse-rotator__controls>button{justify-content:center;align-items:center;gap:5px;display:inline-flex}.verse-rotator__voice-label input[type=range]{accent-color:#c7b0ef;width:90px;display:block}.hero-59 .verse-rotator__read-hint{color:#c8bbdf;text-wrap:balance;max-width:290px;margin:8px auto 0;font:10px/1.45 system-ui,sans-serif}.verse-music-dock{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:80;color:#eee6ff;flex-direction:column;align-items:flex-end;gap:10px;font:13px/1.45 system-ui,sans-serif;display:flex;position:fixed}.verse-music-dock button{color:inherit;cursor:pointer;background:#29213fef;border:1px solid #c6acec60;border-radius:99px;justify-content:center;align-items:center;gap:7px;padding:10px;display:inline-flex}.verse-music-dock button:focus-visible{outline-offset:3px;outline:2px solid #e5d4ff}.verse-music-dock__toggle{min-width:64px;min-height:44px;box-shadow:0 8px 25px #0005}.verse-music-dock__panel{background:#211a34f5;border:1px solid #c6acec40;border-radius:20px;width:280px;max-width:calc(100vw - 32px);padding:16px;animation:.25s verse-dock-open;box-shadow:0 14px 45px #0006}.verse-music-dock__panel.is-tucked{clip-path:inset(100%);pointer-events:none;position:absolute;bottom:54px}.verse-music-dock__panel header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.verse-music-dock__panel p{color:#d6c6ed;margin:10px 0;font:12px/1.4 system-ui,sans-serif}.verse-music-dock__panel small{color:#aa9abd;font-size:10px}.verse-youtube__player,.verse-youtube__player iframe{border:0;border-radius:10px;width:240px;max-width:100%;height:200px}.verse-music-dock .verse-music{width:auto;margin:0}.verse-music-dock .verse-music p{font-size:12px}@keyframes verse-dock-open{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.verse-music-dock__panel{animation:none}}.verse-music-dock__volumes{gap:14px;margin:12px 0 18px;display:grid}.verse-music-dock__volumes label{grid-template-columns:1fr auto;gap:6px;font:13px system-ui,sans-serif;display:grid}.verse-music-dock__volumes input{accent-color:#c9baff;touch-action:pan-x;grid-column:1/-1;width:100%}.verse-music-dock__volumes output{font-variant-numeric:tabular-nums;color:#c9baff}.verse-youtube__player{clip-path:inset(100%);pointer-events:none;width:240px;height:200px;overflow:clip;position:absolute!important}.faith-origin-carousel{cursor:zoom-in;width:100%;height:100%;min-height:0;position:relative}.faith-origin-carousel__reset{z-index:1;color:#f5f1ff;cursor:pointer;background:#211b37e8;border:1px solid #ded5ff88;border-radius:99px;padding:8px 14px;font:13px/1.4 system-ui,sans-serif;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.faith-origin-carousel:focus-visible,.faith-origin-carousel button:focus-visible{outline-offset:3px;outline:2px solid #ded5ff}.faith-origin-carousel__status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}.faith-origin-carousel{cursor:default;flex-direction:column;display:flex}.faith-origin-carousel__stage{flex:1;min-height:0;position:relative}.faith-origin-carousel__selected{z-index:2;cursor:zoom-in;touch-action:pan-y pinch-zoom;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;padding:0;animation:.4s both faith-reveal;position:absolute;inset:8% 12% 16%}.faith-origin-carousel__selected img{object-fit:contain;pointer-events:none;width:100%;height:100%}.faith-origin-carousel__reset{z-index:3}.faith-carousel-zoom{z-index:100;cursor:zoom-out;background:#110e1fef;border:0;place-items:center;padding:5vh 4vw;animation:.35s both faith-reveal;display:grid;position:fixed;inset:0}.faith-carousel-zoom img{object-fit:contain;width:auto;max-width:92vw;height:auto;max-height:90vh}@keyframes faith-reveal{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.faith-origin-carousel__selected,.faith-carousel-zoom{animation:none}}.faith-carousel-zoom button{cursor:zoom-out;background:0 0;border:0;padding:0}.faith-carousel-zoom button:focus-visible{outline-offset:4px;outline:2px solid #ded5ff}.faith-origin-carousel canvas{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.faith-page-canvas{width:100%;max-width:1120px;min-height:max(100svh,var(--canvas-desktop-height,740px));text-align:center;margin-inline:auto;position:relative}.hero-59 .rooted-content-section:has(>.faith-page-canvas){padding:0}.faith-page-component{min-width:0;position:absolute;overflow:clip}.faith-page-component__content{width:calc(100% / var(--component-zoom,1));height:calc(100% / var(--component-zoom,1));transform:scale(var(--component-zoom,1));transform-origin:0 0;overflow:clip}.faith-page-component--responsive{display:var(--desktop-display);left:var(--desktop-x);top:var(--desktop-y);width:var(--desktop-width);height:var(--desktop-height);--component-zoom:var(--desktop-zoom)}.hero-59 .faith-page-component .verse-rotator{width:100%;position:relative;inset:auto;transform:none}.faith-intro{flex-direction:column;align-items:center;gap:8px;width:100%;margin-inline:auto;display:flex}.faith-intro h2{color:#f5f1ff;margin:0;font:400 clamp(2.5rem,5.2vw,5rem)/1.03 Instrument Serif,Georgia,serif}.faith-intro p{color:#ded5ff;max-width:720px;margin:0;font-size:clamp(1rem,1.5vw,1.3rem);line-height:1.35}.faith-intro .rooted-eyebrow{text-transform:uppercase;letter-spacing:.22em;color:#b9acf0;font:500 12px/1.25 system-ui,sans-serif}.faith-verse-preview{color:#f5f1ff;padding:12px;font:28px/1.4 Georgia,serif}.faith-verse-preview strong{margin-top:18px;font:700 16px/1.4 system-ui,sans-serif;display:block}.faith-stack{--stack-accent:#b9acf0;color:#f5f1ff;touch-action:pan-y;flex-direction:column;width:100%;height:100%;padding:8px 18px;display:flex}.faith-stack__deck{flex:1;min-height:100px;margin:0 10px 38px;position:relative}.faith-stack__card{border:1px solid var(--stack-accent);border-radius:var(--stack-radius,26px);text-align:left;transform-origin:bottom;background:linear-gradient(145deg,#332a55,#171225 75%);transition:transform .45s;display:flex;position:absolute;inset:0;overflow:auto;box-shadow:0 12px 24px #0005}.faith-stack__card img{object-fit:cover;width:38%;min-height:100%}.faith-stack__copy{flex:1;min-width:0;padding:clamp(18px,3vw,38px)}.faith-stack__copy>span{color:var(--stack-accent);text-transform:uppercase;letter-spacing:.12em;font:500 11px/1.4 system-ui,sans-serif}.faith-stack__copy h3{margin:12px 0;font:400 clamp(28px,3vw,44px)/1.1 Instrument Serif,Georgia,serif}.hero-59 .faith-stack__copy p,.faith-stack__copy p{color:#ded5ff;margin:0 0 18px;font:400 18px/1.5 Georgia,serif}.faith-stack__copy a{color:var(--stack-accent);font:500 14px/1.4 system-ui,sans-serif}.faith-stack__controls{order:-1;justify-content:center;align-items:center;gap:18px;margin-bottom:14px;font:13px/1.4 system-ui,sans-serif;display:flex}.faith-stack__controls button{color:#ede8ff;cursor:pointer;background:#211b37;border:1px solid #b9acf066;border-radius:99px;width:42px;height:36px}.faith-stack button:focus-visible,.faith-stack:focus-visible{outline-offset:3px;outline:2px solid #ded5ff}@media (width<=760px){.faith-page-canvas{min-height:max(100svh,var(--canvas-mobile-height,740px))}.faith-page-component--responsive{display:var(--mobile-display);left:var(--mobile-x);top:var(--mobile-y);width:var(--mobile-width);height:var(--mobile-height);--component-zoom:var(--mobile-zoom)}.faith-stack__card img{width:30%}.faith-stack__copy{padding:18px}}@media (prefers-reduced-motion:reduce){.faith-stack__card{transition:none}}.faith-edit-pages-link{z-index:40;color:#ede8ff;background:#211b37e8;border:1px solid #b9acf080;border-radius:99px;padding:10px 16px;font:14px/1.4 system-ui,sans-serif;text-decoration:none;position:fixed;top:18px;right:18px}.faith-page-component[data-component=originkit-carousel]>.faith-page-component__content,.faith-page-component[data-component=smooth-scroll-slider]>.faith-page-component__content{overflow:clip}.hero-59 .faith-component-hint,.hero-59 .rooted-content-section .faith-component-hint{text-align:center;color:#c8bbdf;flex:none;max-width:95%;margin:8px auto 2px;font:italic 11px/1.4 Instrument Serif,Georgia,serif}.faith-hint-mobile{display:none}@media (pointer:coarse){.faith-hint-desktop{display:none}.faith-hint-mobile{display:inline}}
