.socials button{cursor:pointer;border-radius:6px}.social-contact{min-height:46px;width:100%;padding:12px 16px;font-size:14px;margin:12px 0}.social-email{display:block;text-align:center;font-size:13px;margin:10px 0;color:#78603b}.social-dialog p{line-height:1.7}.lead-dialog .social-contact:hover{background:#9b7e4c}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.motion-reveal{opacity:0;translate:0 18px;transition:opacity .6s ease var(--reveal-delay,0ms),translate .6s cubic-bezier(.2,.7,.2,1) var(--reveal-delay,0ms)}.motion-reveal.is-revealed{opacity:1;translate:0 0}.button{transition:translate .2s ease,box-shadow .2s ease,background-color .2s ease,opacity .2s ease}.button:hover:not(:disabled){translate:0 -2px;box-shadow:0 5px 15px #6f522526}.button:active:not(:disabled){translate:0 0;box-shadow:0 2px 6px #6f522526}.socials button{transition:transform .2s ease,color .2s ease,background-color .2s ease}.socials button:hover{transform:translateY(-3px) scale(1.07);color:#806234;background:#fff8eb55}.socials button:active{transform:scale(.96)}.sections button svg,.sections a svg{transition:transform .25s ease}.sections button:hover svg,.sections a:hover svg{transform:translateY(-4px)}.product-sizes span{transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.product-thumbnails button{transition:opacity .2s ease,transform .2s ease}.product-thumbnails button:hover{transform:scale(.98)}.product-main-photo{animation:photo-in .3s ease}.lead-dialog[open]{animation:dialog-in .25s cubic-bezier(.2,.7,.2,1)}.lead-dialog[open]::backdrop{animation:backdrop-in .2s ease}.lead-close{transition:transform .2s ease,background-color .2s ease;border-radius:50%}.lead-close:hover{transform:rotate(90deg);background:#e8e0d3}.form-success,.prayer-status:not(:empty){animation:status-in .3s ease}@keyframes photo-in{0%{opacity:.5}to{opacity:1}}@keyframes dialog-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes status-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.motion-reveal{opacity:1;translate:none;transition:none}*,*:before,*:after{animation:none!important;transition:none!important}}.lead-dialog{width:min(480px,calc(100% - 32px));max-height:90dvh;overflow:auto;border:1px solid #e2d8c6;border-radius:16px;padding:28px;background:#faf8f3;color:#191713}.lead-dialog::backdrop{background:#19171390}.lead-dialog h2{font:400 30px Georgia,serif;margin:0 30px 20px 0}.lead-dialog>p{font-size:14px;line-height:1.6}.lead-close{position:absolute;right:14px;top:14px;background:none;border:0;cursor:pointer;padding:6px}.lead-form{display:flex;flex-direction:column;gap:13px}.lead-form label{display:flex;flex-direction:column;gap:6px;font-size:13px}.lead-form label span{color:#766c5f}.lead-form input,.lead-form textarea{padding:12px;border:1px solid #d8cebd;border-radius:10px;background:#fff;font:inherit;width:100%;color:#191713}.lead-form input:focus,.lead-form textarea:focus{outline:2px solid #ad925e;outline-offset:2px}.lead-form textarea{resize:vertical}.lead-form .button,.lead-dialog>.button{min-height:46px;padding:12px 22px;cursor:pointer;font-size:14px}.lead-form button:disabled{opacity:.6}.form-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.form-consent{font-size:10px;line-height:1.5;color:#766c5f;margin:0}.form-status{font-size:13px;color:#9a3427}.form-status:empty{display:none}.form-success{color:#486336}.footer{background:#faf9f6;padding:1.5vw 4.2vw 2.5vw}.footer-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:1.8vw;border-bottom:1px solid #e3ded4}.footer-contact{display:flex;align-items:center;gap:2.5vw;font-size:1vw}.footer-motto{display:flex;align-items:center;gap:.8vw;border-left:1px solid #bcb4a6;padding-left:2.5vw}.footer-motto svg{width:2.8vw;height:2.8vw}.footer-copy{font-size:.85vw;color:#817b72;margin:1.2vw 0 0}.footer-contact a:hover{color:#8c7045}@media(max-width:700px){.footer{padding:26px 24px}.footer-row{align-items:flex-start;flex-direction:column;padding-bottom:22px}.footer .signature{font-size:28px}.footer .brand-caption{font-size:7px}.footer-contact{flex-wrap:wrap;gap:18px;font-size:12px}.footer-motto{gap:8px;padding-left:18px}.footer-motto svg{width:26px;height:26px}.footer-copy{font-size:10px;line-height:1.6;margin-top:18px}}.sunset-banner{position:relative;isolation:isolate;min-height:14vw;display:flex;align-items:center;justify-content:space-between;background:#efdbc0 url(/assets/sunset-cross.png) center bottom/cover no-repeat;padding:1.6vw 3.6vw 2.4vw 4vw;gap:3vw;scroll-margin-top:16px;color:#282118}.sunset-message{transform:rotate(-5deg);text-align:center}.sunset-message h2{font-family:Marck Script,cursive;font-size:2.7vw;line-height:1.3;font-weight:400;margin:0;white-space:nowrap}.sunset-message p{font-family:Marck Script,cursive;font-size:2.2vw;line-height:1.2;margin:.6vw 0 0 11vw}.sunset-together{text-transform:uppercase;font-size:1.02vw;line-height:1.4;white-space:nowrap;align-self:flex-end;margin:0 0 2.1vw auto}@media(min-width:1800px){.sunset-banner{max-width:1920px;margin:auto}}@media(max-width:700px){.sunset-banner{min-height:240px;padding:28px 24px 24px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:30px;background-size:auto 300px;background-position:65% bottom}.sunset-message{max-width:100%;transform:rotate(-4deg);text-align:left}.sunset-message h2{font-size:27px;line-height:1.2;white-space:normal;max-width:290px}.sunset-message p{font-size:21px;margin:12px 0 0}.sunset-together{align-self:flex-start;font-size:10px;margin:0;letter-spacing:.03em}}@media(max-width:700px){.sunset-banner{background-position:84% bottom}.sunset-message h2{max-width:250px}.sunset-together{background:#fff3dfb8;padding:4px 7px;border-radius:3px}}.prayer-section{display:grid;grid-template-columns:41% 32% 22%;gap:2%;padding:0 2% 0 0;min-height:28vw;background:#f0ece3;scroll-margin-top:16px}.prayer-image{position:relative;overflow:hidden;min-height:28vw}.prayer-image>img{display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.prayer-photo-quote{position:relative;z-index:1;font-family:Marck Script,cursive;color:#fff9ed;font-size:2.65vw;line-height:1.05;transform:rotate(-12deg);margin:5.3vw 0 0 3.9vw;width:22vw;text-align:center;text-shadow:0 1px 6px #35271190}.prayer-photo-quote span{display:block;font-size:1.75vw;margin-top:1.7vw;white-space:nowrap}.prayer-form-column{padding:1.8vw 0 1vw}.prayer-form-column h2{font-family:Times New Roman,serif;font-size:3.2vw;font-weight:400;line-height:1.1;margin:0 0 .65vw;white-space:nowrap;letter-spacing:-.025em}.prayer-intro{font-size:1.3vw;line-height:1.4;margin:0 0 1.7vw}.prayer-form{display:flex;flex-direction:column;gap:.6vw}.prayer-form input,.prayer-form textarea{width:100%;border:1px solid #dfdcd4;border-radius:30px;background:#fdfdfc;padding:1.15vw 1.65vw;font:inherit;font-size:1.05vw;color:#191713;min-height:4.1vw;line-height:1.35}.prayer-form textarea{resize:vertical;max-height:14vw;scrollbar-width:thin}.prayer-form input::placeholder,.prayer-form textarea::placeholder{color:#85817a}.prayer-form input:focus,.prayer-form textarea:focus{outline:2px solid #ad925e;outline-offset:2px}.prayer-submit{min-height:4.4vw;width:100%;font-size:1.4vw;cursor:pointer;margin-top:.45vw;gap:1.1vw}.prayer-submit svg{width:2vw;height:2vw}.prayer-submit:hover{background:#9b7e4c}.prayer-demo{font-size:.75vw;line-height:1.3;color:#746b5f;margin:0;text-align:center}.prayer-status{font-size:1vw;line-height:1.4;margin:0;color:#6a502a}.prayer-status:empty{display:none}.prayer-assurances{margin:2.5vw 0 2.1vw;border-left:1px solid #bcb4a6;padding-left:1.8vw;display:flex;flex-direction:column;justify-content:space-between}.prayer-assurances ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.6vw}.prayer-assurances li{display:flex;align-items:center;gap:1.45vw;font-size:1.1vw;line-height:1.4}.prayer-assurances li svg{width:4.9vw;height:4.9vw;flex-shrink:0}.prayer-privacy{display:flex;align-items:center;gap:.7vw;white-space:nowrap;font-size:.85vw;margin:1.3vw 0 0}.prayer-privacy svg{width:1.6vw;height:1.6vw;flex-shrink:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1800px){.prayer-section{max-width:1920px;margin:auto}}@media(max-width:700px){.prayer-section{display:flex;flex-direction:column;padding:0;gap:0}.prayer-image{min-height:70vw}.prayer-photo-quote{font-size:27px;margin:40px 0 0 18px;width:52%}.prayer-photo-quote span{font-size:18px;margin-top:18px}.prayer-form-column{padding:26px 24px 20px}.prayer-form-column h2{font-size:32px;margin-bottom:10px}.prayer-intro{font-size:14px;line-height:1.5;margin-bottom:22px}.prayer-form{gap:10px}.prayer-form input,.prayer-form textarea{min-height:48px;padding:14px 19px;font-size:14px}.prayer-form textarea{max-height:200px;min-height:78px;border-radius:22px}.prayer-submit{min-height:49px;font-size:16px;gap:12px;margin-top:3px}.prayer-submit svg{width:24px;height:24px}.prayer-demo{font-size:10px;margin-top:2px}.prayer-status{font-size:13px}.prayer-assurances{margin:4px 24px 26px;padding:23px 0 0;border-left:0;border-top:1px solid #bcb4a6}.prayer-assurances ul{gap:20px}.prayer-assurances li{font-size:13px;gap:22px}.prayer-assurances li svg{width:46px;height:46px}.prayer-privacy{font-size:10px;gap:8px;margin-top:24px}.prayer-privacy svg{width:17px;height:17px}}.product{display:grid;grid-template-columns:39.2% 34% 20.4%;justify-content:space-between;padding:1.5vw 3.7vw 1.8vw;gap:0;background:#faf9f6;scroll-margin-top:16px}.product-gallery{display:grid;grid-template-columns:68% 28%;gap:4%;height:45vw}.product-main-photo{width:100%;height:100%;object-fit:cover;object-position:center}.product-thumbnails{display:flex;flex-direction:column;gap:.7vw;min-height:0}.product-thumbnails button{height:calc((100% - 1.4vw)/3);width:100%;padding:0;border:0;background:#ece8e1;cursor:pointer;position:relative}.product-thumbnails img{display:block;width:100%;height:100%;object-fit:cover}.product-thumbnails button[aria-pressed=true]{outline:1px solid #ad915b;outline-offset:2px}.product-thumbnails button:hover{opacity:.85}.product-info{padding:.4vw 0 0}.product-info h2{display:flex;align-items:center;gap:.45vw;white-space:nowrap;font-family:Times New Roman,serif;font-size:5.85vw;font-weight:400;line-height:1;margin:0;letter-spacing:-.06em}.product-title-heart{width:6vw;height:6vw;fill:#df393c;flex-shrink:0}.product-eyebrow{font-size:.81vw;letter-spacing:.22em;line-height:1.7;margin:.8vw 0 1.7vw;white-space:nowrap}.product-description{font-size:1.25vw;line-height:1.45;margin:0 0 1vw}.product-price{font-family:Times New Roman,serif;font-size:4.7vw;line-height:1.15;margin:1vw 0 .8vw}.product-sizes{padding:0;border:0;margin:0 0 1.7vw}.product-sizes legend{font-size:1.25vw;font-weight:600;margin-bottom:1vw}.product-sizes>div{display:flex;gap:.8vw}.product-sizes label{position:relative;cursor:pointer}.product-sizes input{position:absolute;opacity:0;width:100%;height:100%;margin:0}.product-sizes span{display:grid;place-items:center;width:5.8vw;height:4.25vw;border:1px solid #d8d5ce;border-radius:9px;background:#f0efeb;font-size:1.3vw}.product-sizes input:checked+span{border:1.5px solid #9e895e;background:#fbfaf7;box-shadow:0 0 0 1px #9e895e30}.product-sizes input:focus-visible+span{outline:2px solid #71542b;outline-offset:3px}.product-buy{width:100%;min-height:4.8vw;font-size:1.75vw;cursor:pointer;gap:1.2vw}.product-buy svg{width:2.4vw;height:2.4vw}.product-buy:hover,.cart-back:hover{background:#9b7e4c}.product-benefits{display:flex;margin-top:2.8vw}.product-benefits>div{display:flex;flex:1;align-items:center;flex-direction:column;gap:.8vw;text-align:center;border-right:1px solid #ddd8cc}.product-benefits>div:last-child{border:0}.product-benefits svg{width:3.4vw;height:3.4vw}.product-benefits span{font-size:1.04vw;line-height:1.4}.product-values{background:#f1eee8;padding:1.9vw 1.5vw 1vw;align-self:stretch;margin:.8vw 0}.product-values ul{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:2.6vw}.product-values li{display:flex;align-items:center;gap:1.25vw;font-size:1.06vw;line-height:1.4}.product-values li svg{width:4.1vw;height:4.1vw;flex-shrink:0}.product-quote{font-family:Marck Script,cursive;font-size:2.5vw;line-height:1.3;transform:rotate(-10deg);text-align:center;margin:4.4vw 0 0}.product-quote svg{display:block;width:3vw;height:3vw;margin:.6vw 0 0 auto}.product-cart{border:1px solid #e4dccd;border-radius:16px;padding:30px;max-width:480px;width:calc(100% - 32px);background:#faf8f3;color:#191713}.product-cart::backdrop{background:#19171380}.product-cart h2{font-family:Georgia,serif;font-weight:400;font-size:30px;margin:0 0 24px}.cart-close{position:absolute;right:15px;top:15px;background:none;border:0;cursor:pointer;padding:6px}.cart-item{display:flex;gap:20px;align-items:center}.cart-item img{width:110px;height:160px;object-fit:cover}.cart-item h3{font-size:17px}.cart-item p{font-size:15px}.cart-note{font-size:13px;line-height:1.6;color:#6d675e;margin:24px 0}.cart-back{width:100%;padding:14px;font-size:14px;cursor:pointer}@media(min-width:1800px){.product{max-width:1920px;margin:auto}}@media(max-width:700px){.product{display:flex;flex-direction:column;padding:24px 20px 28px;gap:28px}.product-gallery{height:112vw;grid-template-columns:72% 25%;gap:3%}.product-thumbnails{gap:10px}.product-thumbnails button{height:calc((100% - 20px)/3)}.product-info{padding:0}.product-info h2{font-size:58px;gap:6px}.product-title-heart{width:57px;height:57px}.product-eyebrow{font-size:8px;letter-spacing:.14em;margin:10px 0 18px;white-space:normal}.product-description{font-size:13px;margin-bottom:14px}.product-price{font-size:46px;margin:8px 0 16px}.product-sizes{margin-bottom:20px}.product-sizes legend{font-size:14px;margin-bottom:10px}.product-sizes>div{gap:10px}.product-sizes span{width:62px;height:44px;font-size:15px}.product-buy{min-height:52px;font-size:19px;gap:12px}.product-buy svg{width:26px;height:26px}.product-benefits{margin-top:24px}.product-benefits>div{gap:8px}.product-benefits svg{width:34px;height:34px}.product-benefits span{font-size:10px}.product-values{padding:24px 20px;margin:0}.product-values ul{display:grid;grid-template-columns:1fr 1fr;gap:22px 14px}.product-values li{gap:9px;font-size:10px}.product-values li svg{width:34px;height:34px}.product-quote{font-size:29px;margin:28px 0 10px}.product-quote svg{width:30px;height:30px;margin:8px auto 0}}@media(prefers-reduced-motion:no-preference){.product-buy,.product-thumbnails button{transition:background .18s,opacity .18s}}@media(min-width:701px){.product-info h2{font-size:6.3vw;letter-spacing:-.035em}.product-quote{font-size:2.1vw;line-height:1.35}}.product+.product{border-top:1px solid #e4dccd}.product-thumbnails button{height:calc((100% - (var(--photo-count,3) - 1)*.7vw)/var(--photo-count,3))}.product-color{color:#7b6b50;font-size:1.15vw;line-height:1.5;margin:1vw 0}.product:not(#clothing) .product-info h2{font-size:4.7vw;letter-spacing:-.04em;white-space:normal}@media(max-width:700px){.product-thumbnails button{height:calc((100% - (var(--photo-count,3) - 1)*10px)/var(--photo-count,3))}.product-color{font-size:12px;margin:12px 0}.product:not(#clothing) .product-info h2{font-size:46px}}@font-face{font-family:Marck Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/marck-script-cyrillic-400-normal-BIatlnl2.woff2) format("woff2"),url(/assets/marck-script-cyrillic-400-normal-C4wWsGQ-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Marck Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/marck-script-latin-ext-400-normal-CEQHAJDc.woff2) format("woff2"),url(/assets/marck-script-latin-ext-400-normal-BipQGsdP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Marck Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/marck-script-latin-400-normal-hvIDGCO4.woff2) format("woff2"),url(/assets/marck-script-latin-400-normal-DonRfbfk.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-normal-Yta7XZ9C.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-normal-lsPpqi9g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-vietnamese-500-normal-BZGLGj12.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-500-normal-DqXqCC0q.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-normal-DYeaGGzO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2) format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2) format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2) format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Manrope,sans-serif;color:#191713;background:#faf8f3;font-synthesis:none;-webkit-font-smoothing:antialiased;font-weight:400}*{box-sizing:border-box}body{margin:0;min-width:320px}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit}a{color:inherit;text-decoration:none}button:disabled{opacity:1;cursor:default}button:focus-visible,a:focus-visible{outline:2px solid #71542b;outline-offset:5px}.hero{position:relative;isolation:isolate;width:100%;min-height:53vw;background:#ecdbc0 url(/assets/hero-background.png) center top/cover no-repeat;overflow:hidden}.header{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:1vw 3vw 0 5.2vw;gap:24px}.brand{display:flex;flex-direction:column;align-items:center}.signature{font-family:Marck Script,cursive;font-size:3.05vw;line-height:1.1;white-space:nowrap}.brand-caption{font-size:.72vw;letter-spacing:.27em;margin-top:.35vw}.header-actions,.socials{display:flex;align-items:center}.header-actions{gap:1.7vw}.socials{gap:1.1vw}.socials button{display:flex;align-items:center;justify-content:center;background:none;border:0;padding:0;width:2.2vw;height:2.2vw}.socials svg,.socials img{width:100%;height:100%}.button{border:0;border-radius:100px;background:#b49864;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:1.2vw;white-space:nowrap}.support{font-size:.98vw;padding:1.15vw 2.1vw}.hero-content{position:relative;z-index:1;margin-left:5.4vw;width:45vw;padding-top:4.9vw;padding-bottom:2vw}h1{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:6vw;letter-spacing:-.05em;line-height:.97;margin:0}h1 span{color:#a58043}.intro{font-family:Georgia,serif;font-size:1.77vw;line-height:1.15;margin:1.5vw 0 2.5vw}.hero-actions{display:flex;align-items:center;gap:1.35vw}.hero-actions .button{font-size:.96vw;min-height:4vw;padding:0 2.3vw;text-transform:uppercase}.hero-actions .prayer{background:transparent;border:1px solid #766c58;color:#24211c;padding:0 1.7vw}.sections{display:flex;align-items:stretch;margin-top:3.9vw;width:47.5vw;margin-left:-1.4vw}.sections button{display:flex;flex:1;flex-direction:column;align-items:center;gap:.6vw;border:0;border-right:1px solid #ac9d8980;background:transparent;font-size:1.02vw;line-height:1.4;padding:0 .65vw}.sections button:last-child{border:0}.sections svg{width:3.1vw;height:3.1vw}.verse{position:absolute;right:3.5vw;top:10vw;text-align:center}.verse p{font-family:Marck Script,cursive;font-size:2.8vw;line-height:1.02;transform:rotate(-10deg);margin:0 0 2.2vw}.verse span{font-size:.9vw;letter-spacing:.08em}@media(min-width:1800px){.hero{max-width:1920px;margin:auto}}@media(max-width:700px){.hero{min-height:900px;background-size:auto 680px;background-position:59% 0;background-color:#f0e3ce}.header{padding:20px 22px;align-items:flex-start;gap:12px}.signature{font-size:26px}.brand-caption{font-size:6px;letter-spacing:.18em;margin-top:4px}.header-actions{flex-direction:column;align-items:flex-end;gap:12px}.socials{gap:10px}.socials button{width:20px;height:20px}.support{padding:10px 13px;font-size:9px}.hero-content{padding-top:380px;margin:0;width:100%;padding-bottom:24px;background:linear-gradient(0deg,#f0e3ce 0%,#f0e3ce 30%,transparent 58%)}h1{font-size:53px;line-height:.94;letter-spacing:-.04em;margin:0 24px}.intro{font-size:16px;line-height:1.35;margin:18px 24px 24px}.hero-actions{gap:10px;flex-wrap:wrap;margin:0 24px}.hero-actions .button{font-size:10px;min-height:43px;padding:0 19px;gap:12px}.hero-actions .prayer{padding:0 17px}.sections{width:auto;margin:32px 16px 0;gap:0}.sections button{font-size:9px;padding:0 5px;gap:8px}.sections svg{width:29px;height:29px}.verse{top:127px;left:22px;right:auto}.verse p{font-size:24px;margin-bottom:20px}.verse span{font-size:8px}}@media(prefers-reduced-motion:no-preference){.brand{transition:opacity .2s}.brand:hover{opacity:.7}}@media(min-width:701px){.hero{min-height:0;aspect-ratio:1024/542}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(255,248,235,.65),rgba(255,248,235,.5) 35%,transparent 57%);z-index:-1}.signature{font-size:2.6vw}.hero-content{padding-top:5.3vw}.intro{margin-top:1.5vw;margin-bottom:2.3vw}.sections{margin-top:3.4vw;width:47.5vw}.sections button{font-size:.96vw;padding:0 .35vw}.verse p{font-size:2.5vw}.verse{top:10.3vw}.hero-actions .button{font-size:.94vw}}@media(min-width:701px){h1{font-family:Times New Roman,Georgia,serif;font-size:5.65vw;font-weight:400;line-height:1.03;letter-spacing:-.045em}.hero-content{padding-top:4.9vw}.intro{font-size:1.72vw;margin-top:1.4vw}.sections{margin-top:3.6vw}}@media(max-width:700px){.header{padding:18px;gap:8px}.signature{font-size:21px}.brand-caption{font-size:5.5px}.socials{gap:8px}.socials button{width:18px;height:18px}.support{font-size:8px;padding:9px 11px}.hero{background-size:auto 480px;background-position:75% 0}.hero-content{padding-top:310px;background:linear-gradient(0deg,#f0e3ce 0%,#f0e3ce 50%,transparent 75%)}h1{font-family:Times New Roman,Georgia,serif;font-size:47px}.verse{top:112px;left:19px}.verse p{font-size:20px}.verse span{font-size:7px}.intro{font-size:15px}}@media(max-width:359px){.header{padding:14px 12px}.signature{font-size:18px}.support{font-size:7px}.hero-content{padding-top:320px}h1{font-size:42px}.intro{font-size:13px}.sections button{font-size:8px}}@media(max-width:700px){.hero{background-position:84% 0}.verse{position:relative;top:auto;left:auto;right:auto;margin:4px auto 30px}.verse p{font-size:22px;line-height:1.05;transform:none;margin:0 0 12px}.verse span{font-size:8px}}.sections .section-link{display:flex;flex:1;flex-direction:column;align-items:center;gap:.6vw;border-right:1px solid #ac9d8980;font-size:.96vw;line-height:1.4;padding:0 .35vw;text-align:center}.section-link:hover{color:#806234}@media(max-width:700px){.sections .section-link{font-size:9px;padding:0 5px;gap:8px}}@media(max-width:359px){.sections .section-link{font-size:8px}}.sections button:not(:disabled),.hero-actions button:not(:disabled),.support:not(:disabled){cursor:pointer}.sections button:hover:not(:disabled){color:#806234}.prayer-submit:disabled{opacity:.6}
