body.feature-tone-prayer:has(.prayer-opening_page__X3PNF){--page-bg:#fbf8f3;--nav-bg:#fffdf8;--nav-bg-scrolled:#fffdf8;--nav-border:#e9dfcf;--footer-buffer:0px}.prayer-opening_page__X3PNF{position:relative;isolation:isolate;min-height:calc(100dvh - var(--nav-height));overflow-x:clip;background:#fbf8f3;background-image:radial-gradient(circle at -220px 50%,transparent 318px,#eed7a8 319px,transparent 320px);color:#172238;font-family:var(--font-poppins),ui-sans-serif,system-ui,sans-serif;padding:32px;color-scheme:light}.prayer-opening_heroArt__0yMU5{position:absolute;inset:0 0 auto auto;width:min(80%,1300px);height:clamp(320px,52dvh,560px);overflow:hidden;pointer-events:none;z-index:-1}.prayer-opening_heroArt__0yMU5 img{object-fit:cover;object-position:right center}.prayer-opening_heroArt__0yMU5:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fbf8f3,rgb(251 248 243/95%) 20%,rgb(251 248 243/50%) 42%,transparent 68%),linear-gradient(0deg,#fbf8f3,transparent 30%)}.prayer-opening_shell__j82w8{position:relative;max-width:1120px;margin:auto}.prayer-opening_hero__1ZA7N{display:flex;align-items:center;min-height:280px;padding-block:12px}.prayer-opening_heroCopy__fzUjD{width:min(64%,660px)}.prayer-opening_eyebrow__4vBr9{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;margin-bottom:14px;border-radius:24px;background:#fcebc8;color:#865512;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.prayer-opening_heading__cm1hL,.prayer-opening_label__ukHnQ,.prayer-opening_lead__ZiStt{font-family:var(--font-source-serif,"Source Serif 4"),Georgia,serif}.prayer-opening_heading__cm1hL{font-size:clamp(38px,3.8vw,58px);line-height:1.1;letter-spacing:-.035em;font-weight:600}.prayer-opening_lead__ZiStt{margin-top:10px;font-size:clamp(24px,2.3vw,34px);line-height:1.3;color:#435064}.prayer-opening_description__GX7G5{margin-top:16px;max-width:65ch;color:#58616e;font-size:14px;line-height:1.8}.prayer-opening_panel__Mcv_K{display:flex;flex-direction:column;margin-top:24px;padding:28px 36px;border:1px solid rgb(235 226 211/65%);border-radius:28px;background:rgb(255 255 255/97%);box-shadow:0 12px 40px rgb(94 69 27/5%)}.prayer-opening_fields__TcbxO{display:flex;flex-direction:column;gap:14px;min-height:0;flex:1}.prayer-opening_label__ukHnQ{display:block;font-size:clamp(24px,2.3vw,30px);font-weight:600;line-height:1.3}.prayer-opening_input__zvVHc{width:100%;min-height:160px;padding:16px 20px;resize:vertical;border:1px solid #978872;border-radius:18px;background:#fff;color:#172238;font-size:16px;line-height:1.7}.prayer-opening_input__zvVHc::placeholder{color:#667080;opacity:1}.prayer-opening_input__zvVHc:focus{outline:2px solid #92651c;outline-offset:2px}.prayer-opening_error__3j0Hj{color:#b42318;font-size:13px;line-height:1.5}.prayer-opening_actions__7WR1n{display:flex;flex-wrap:wrap;gap:12px}.prayer-opening_actions__7WR1n :is(button,a){min-height:48px;padding-inline:26px;border-radius:18px;box-shadow:none}.prayer-opening_actions__7WR1n button{min-width:184px;background:linear-gradient(110deg,#edbd4a,#f7d994);border-color:#e2b552;color:#172238}.prayer-opening_actions__7WR1n button:hover:not(:disabled){background:linear-gradient(110deg,#e8ad30,#f2cf80)}.prayer-opening_actions__7WR1n button:disabled{background:#eee8dc;border-color:#e6dece;color:#68665f;opacity:1}.prayer-opening_actions__7WR1n a{background:#fffdf8;border-color:#dacbb6;color:#172238}.prayer-opening_status__BIUBs{margin-top:18px;padding-top:14px;border-top:1px solid #eee4d4;color:#62615d}.prayer-opening_status__BIUBs svg{color:#92651c}.prayer-opening_panel__Mcv_K :is(button,a):focus-visible{outline:2px solid #92651c;outline-offset:3px}.prayer-opening_guestNotice__vq2mV{padding:12px 16px;border:1px solid #ebd8ae;border-radius:16px;background:#fff8e9;color:#73531f;font-size:13px;line-height:1.5}@media (min-width:1024px) and (min-height:640px){.prayer-opening_page__X3PNF{height:calc(100dvh - var(--nav-height));min-height:0;padding-block:clamp(14px,2.5dvh,28px)}.prayer-opening_shell__j82w8{display:grid;grid-template-rows:minmax(0,.86fr) minmax(300px,1.14fr);gap:clamp(14px,2dvh,24px);height:100%}.prayer-opening_hero__1ZA7N{min-height:0;padding:0}.prayer-opening_eyebrow__4vBr9{margin-bottom:10px;padding-block:6px}.prayer-opening_lead__ZiStt{margin-top:8px}.prayer-opening_description__GX7G5{margin-top:12px;font-size:clamp(13px,1vw,14px);line-height:1.7}.prayer-opening_panel__Mcv_K{margin:0;min-height:0;padding-block:clamp(18px,2.7dvh,28px)}.prayer-opening_fields__TcbxO{gap:12px}.prayer-opening_input__zvVHc{flex:1;min-height:96px;height:auto;resize:none;overflow-y:auto}.prayer-opening_actions__7WR1n{flex-shrink:0}.prayer-opening_guestNotice__vq2mV{display:grid;grid-template-columns:1fr auto;column-gap:20px;padding:8px 14px}.prayer-opening_guestNotice__vq2mV>div{grid-column:2;grid-row:1/span 2;margin-top:0;align-items:center}.prayer-opening_status__BIUBs{flex-shrink:0;margin-top:14px;padding-top:12px}}@media (min-width:1024px) and (min-height:640px) and (max-height:740px){.prayer-opening_heading__cm1hL{font-size:42px}.prayer-opening_lead__ZiStt{font-size:28px}.prayer-opening_description__GX7G5{font-size:13px;line-height:1.6;margin-top:10px}.prayer-opening_eyebrow__4vBr9{margin-bottom:8px}.prayer-opening_fields__TcbxO{gap:10px}.prayer-opening_label__ukHnQ{font-size:26px}.prayer-opening_panel__Mcv_K{padding:18px 28px}}@media (max-height:639px),(max-width:1023px){.prayer-opening_heroArt__0yMU5{height:380px}.prayer-opening_heroCopy__fzUjD{width:min(75%,660px)}.prayer-opening_panel__Mcv_K{margin-top:20px}}@media (max-width:767px){.prayer-opening_page__X3PNF{padding:28px 20px}.prayer-opening_heroArt__0yMU5{width:100%;height:360px;opacity:.35}.prayer-opening_heroArt__0yMU5:after{background:linear-gradient(90deg,#fbf8f3,rgb(251 248 243/70%) 60%,transparent),linear-gradient(0deg,#fbf8f3,transparent 60%)}.prayer-opening_hero__1ZA7N{min-height:0;padding-block:0 20px}.prayer-opening_heroCopy__fzUjD{width:100%}.prayer-opening_heading__cm1hL{font-size:38px}.prayer-opening_lead__ZiStt{font-size:27px}.prayer-opening_description__GX7G5{font-size:14px;line-height:1.75}.prayer-opening_panel__Mcv_K{margin-top:0;padding:24px 20px;border-radius:22px}.prayer-opening_actions__7WR1n :is(button,a){width:100%}.prayer-opening_input__zvVHc{min-height:160px;padding:14px}}@media (prefers-reduced-motion:reduce){.prayer-opening_page__X3PNF *,.prayer-opening_page__X3PNF :after,.prayer-opening_page__X3PNF :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}