@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Merriweather:wght@700;900&display=swap";*{box-sizing:border-box}body{color:#0b0b0b;margin:0;font-family:Inter,Arial,sans-serif}button,input,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #bc7b19}p,h1,h2,h3{margin:0}.brand{align-items:center;gap:12px;display:flex}.brand img{width:44px;height:44px}.brand strong,.brand small{display:block}.brand small{margin-top:3px;font-size:12px}.language{background:#fff;border:1px solid #ddd6c6;border-radius:30px;padding:9px 14px;font-size:12px}.gift h1{letter-spacing:-.8px;font-size:30px;font-weight:800}.gift-head>div:first-child p{color:#6e6a5f;margin-top:6px;font-size:14px}.frequency{background:#fff;border:1px solid #e3dfd3;border-radius:30px;padding:3px;display:flex}.frequency button{color:#6e6a5f;background:0 0;border:0;border-radius:24px;flex:1;padding:12px;font-size:14px;font-weight:600}.frequency .active{color:#fff;background:#0b0b0b}.amounts{grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0;display:grid}.amount{background:#fff;border:1px solid #e3dfd3;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:92px;display:flex;position:relative}.amount strong{font-size:30px;font-weight:800}.amount strong small{font-size:12px}.amount>span:not(.popular){color:#6e6a5f;font-size:12px}.amount.selected{color:#fff;background:#0b0b0b;border-color:#0b0b0b}.amount.selected>span:not(.popular){color:#f2b722}.popular{color:#111;letter-spacing:.5px;background:#f8ba24;border-radius:20px;padding:4px 12px;font-size:9px;font-weight:800;position:absolute;top:-10px}.custom{color:#9a958a;background:#fff;border:1px solid #e3dfd3;border-radius:14px;align-items:center;gap:14px;height:56px;padding:0 18px;display:flex}.custom b{color:#8a5a1b;font-size:20px}.custom input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.custom span{font-size:11px}.details{margin:14px 0}.details>button{text-align:left;color:#8a5a1b;background:#fcf5e4;border:1px dashed #e8bb50;border-radius:12px;align-items:center;gap:8px;width:100%;padding:14px;font-size:13px;display:flex}.details>button span{color:#8c877d;font-size:11px}.details i{margin-left:auto}.fields{border:1px solid #e3dfd3;border-radius:0 0 12px 12px;gap:12px;padding:15px;display:grid}.fields label{gap:5px;font-size:12px;display:grid}.fields input,.fields textarea{border:1px solid #ddd;border-radius:8px;width:100%;padding:10px}.fields p,.error{color:#9b4a25;font-size:12px}.continue{color:#fff;letter-spacing:.8px;background:linear-gradient(170deg,#2e1d0a,#050505 70%);border:0;border-radius:40px;width:100%;height:61px;font-size:14px;font-weight:700}.continue span{color:#f2b722;margin-left:10px}.secure,.disclaimer{text-align:center;color:#8c877d;margin-top:18px;font-size:12px;line-height:1.5}.disclaimer{color:#aaa59b;margin-top:12px}.monthly-note{color:#8a5a1b;margin-top:14px;font-size:12px}footer{color:#99948a;font-size:11px}footer span{display:block}.verse{background:#f7f5ef;grid-template-columns:44.44% 1fr;min-height:100vh;display:grid}.story{color:#fff;background:#0b0b0b;padding:40px 10% 50px;position:relative;overflow:hidden}.story:after{content:"";pointer-events:none;border:1px solid #493917;border-radius:50%;width:600px;height:600px;position:absolute;top:52%;left:65%}.story .brand{z-index:1;position:relative}.story .brand strong{letter-spacing:1.4px;font-size:16px}.story .brand small{color:#f2b722}.story-content{z-index:1;max-width:512px;margin-top:100px;position:relative}.eyebrow{letter-spacing:1.6px;color:#c9c9c9;font-size:11px}.eyebrow:first-letter{color:#f2b722}.story h1{letter-spacing:-1.6px;margin:30px 0 38px;font-size:clamp(42px,4vw,58px);line-height:1.01}.story mark{color:#0b0b0b;background:#f2b722;border-radius:7px;padding:0 8px}.story-description{color:#b8b8b8;font-size:17px;line-height:1.6}.reasons{border-top:1px solid #333;margin-top:30px;padding-top:25px}.reasons>div{letter-spacing:1.5px;color:#888;font-size:10px}.reasons article{gap:16px;margin-top:18px;font-size:14px;display:flex}.reasons em{color:#f2b722;text-align:center;border:1px solid #f2b722;border-radius:50%;flex:none;width:28px;height:28px;font-style:normal;line-height:26px}.reasons small{color:#999;margin-top:5px;font-size:12px;display:block}blockquote{border-left:3px solid #f2b722;margin:50px 0 0;padding-left:18px;font-size:15px;font-style:italic}blockquote small{color:#f2b722;margin-top:12px;font-style:normal;display:block}.verse-content{flex-direction:column;padding:40px 8%;display:flex}.topline{color:#6e6a5f;justify-content:flex-end;align-items:center;gap:35px;font-size:13px;display:flex}.verse-content .gift{width:100%;max-width:480px;margin:55px auto 0}.verse .frequency{margin-top:24px}.verse footer{margin-top:76px}.mobile-description{display:none}.faith{background:#f9f6e0;flex-direction:column;min-height:100vh;display:flex}.faith header{border-bottom:1px solid #ddd6a8;justify-content:space-between;align-items:center;padding:12px 3.3%;display:flex}.faith .brand img{width:34px;height:34px}.faith .brand strong,.faith h1,.faith aside h2{font-family:Merriweather,Georgia,serif}.faith .brand small{color:#848474}.header-right{align-items:center;gap:14px;display:flex}.tag{letter-spacing:.7px;background:#cf9769;border-radius:30px;padding:7px 14px;font-size:10px;font-weight:800}.faith .language{background:#cf9769;border:0;padding:5px 9px;font-weight:700}.faith main{flex:1;grid-template-columns:minmax(0,1fr) 360px;gap:28px;padding:26px 3.3% 22px;display:grid}.faith .gift,.faith aside>div{background:#fff;border:2px solid #ddd6a8;border-radius:22px}.faith .gift{min-height:600px;padding:26px 30px;box-shadow:0 8px 28px #6339101a}.faith .gift-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.faith .gift h1{letter-spacing:0;font-size:27px}.faith .frequency{background:#f1edc8;border:0;border-radius:12px;min-width:210px}.faith .frequency button{border-radius:9px;padding:9px 15px}.faith .frequency .active{color:#111;background:#fff}.faith .amounts{grid-template-columns:repeat(6,1fr);gap:10px;margin:16px 0 28px}.faith .amount{border:2px solid #ddd6a8;min-height:68px}.faith .amount strong{font-size:24px}.faith .amount.selected{color:#7a4f26;background:#fff3a6;border-color:#fff3a6}.faith .popular{color:#7a4f26;background:0 0;order:2;padding:0;font-size:8px;position:static}.faith .custom{border:2px solid #ddd6a8;height:48px}.faith .continue{color:#111;background:linear-gradient(120deg,#e1b283,#c48b58);height:64px;margin-top:16px}.faith .secure{color:#555}.faith .details>button{background:#faf7e4;border-color:#ddd6a8}.faith .disclaimer{text-align:left}.faith aside{grid-template-rows:224px 1fr;gap:16px;display:grid}.faith aside>div{padding:18px}.goal{text-align:center}.goal h3{letter-spacing:.8px;color:#7a4f26;font-size:10px}.goal img{width:80px;height:104px;margin:12px auto;display:block}.goal strong{font-size:16px}.goal p,.supporters p{color:#848474;margin-top:10px;font-size:12px}.supporters h2{font-size:16px}.faith footer{border-top:1px solid #ddd6a8;justify-content:space-between;gap:20px;padding:12px 3.3%;display:flex}.checkout .back{color:#8a5a1b;background:0 0;border:0;margin-bottom:30px;padding:0}.summary{background:#fff;border:1px solid #e3dfd3;border-left:5px solid #f2b722;border-radius:12px;justify-content:space-between;margin-top:24px;padding:20px;display:flex}.pending{background:#fff;border:1px solid #e3dfd3;border-radius:15px;margin-top:24px;padding:24px}.pending h2{font-size:18px}.pending p{color:#6e6a5f;margin-top:10px;font-size:14px}.mobile-tag{display:none}@media (width<=700px){.verse{display:block}.story{padding:20px 20px 36px}.story .brand img{width:40px;height:40px}.story .brand strong{font-size:14px}.story-content{margin-top:30px}.story h1{letter-spacing:-.8px;margin:0 0 8px;font-size:30px;line-height:1.15}.story .desktop,.eyebrow,.story-description,.reasons,blockquote{display:none}.mobile-description{color:#aaa;font-size:13px;display:block}.verse-content{border-radius:28px 28px 0 0;min-height:70vh;margin-top:-20px;padding:20px 16px;position:relative}.verse-content .topline{position:absolute;top:-177px;right:20px}.topline>span:first-child{display:none}.verse .language{color:#fff;background:#0b0b0b;border-color:#666}.verse-content .gift{max-width:none;margin:0}.verse .gift-head h1,.verse .gift-head p{display:none}.verse .frequency{margin:0}.verse .amounts{grid-template-columns:repeat(2,1fr);gap:10px;margin:20px 0}.verse .amount{min-height:74px}.verse .amount strong{font-size:28px}.verse footer{display:none}.faith header{padding:12px 16px}.faith .brand strong{font-size:13px}.faith .brand small{font-size:10px}.faith .header-right .tag{display:none}.faith main{flex-direction:column;gap:20px;padding:40px 16px 20px;display:flex}.faith .mobile-tag{align-self:center;display:block}.faith .gift{box-shadow:none;background:0 0;border:0;width:100%;min-height:0;padding:0}.faith .gift-head{text-align:center;display:block}.faith .gift h1{max-width:320px;margin:0 auto 18px;font-family:Inter,Arial,sans-serif;font-size:22px}.faith .frequency{width:100%}.faith .amounts{grid-template-columns:repeat(3,1fr);gap:8px;margin:75px 0 16px}.faith .amount{min-height:58px}.faith .amount strong{font-size:19px}.faith .custom span{display:none}.faith .continue{height:54px}.faith .secure{font-size:10px}.faith aside{border-top:1px solid #ddd6a8;grid-template-rows:auto auto;width:100%;padding-top:24px}.faith .goal{min-height:220px}.faith footer{text-align:center;line-height:1.7;display:block}.faith footer span+span{margin-top:8px}.custom span{font-size:9px}}.review-copy{color:#6e6a5f;margin:20px 0;font-size:14px;line-height:1.5}.email-label{color:#6e6a5f;gap:8px;margin:20px 0;font-size:13px;display:grid}.email-label input{background:#fff;border:1px solid #ddd6c6;border-radius:12px;padding:15px}.supporter{border-bottom:1px solid #e3dfd3;gap:10px;padding:12px 0;font-size:12px;display:flex}.supporter p{color:#555;margin-top:4px}.avatar{background:#cf9769;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.verse .supporters{border-top:1px solid #e3dfd3;margin-top:32px;padding-top:20px}.verse .supporters h2{font-size:17px}.verse .supporters>p{color:#8c877d;margin-top:10px;font-size:13px}.error{margin:12px 0}.continue:disabled{opacity:.6;cursor:wait}.goal .goal-art{width:124px;height:104px;margin:12px auto;position:relative}.goal .goal-art img{width:124px;height:104px;margin:0;position:absolute;top:0;left:0}.goal .goal-art .goal-fill{width:124px;position:absolute;bottom:0;left:0;overflow:hidden}.goal .goal-art .goal-fill img{top:auto;bottom:0}.goal .goal-art .goal-outline{position:absolute}.management{max-width:520px;margin:60px auto;padding:24px;font-family:Inter,Arial,sans-serif}.management .fields{margin:24px 0}.management a{color:#8a5a1b;overflow-wrap:anywhere}
