.funding-total.funding-love{box-sizing:border-box;width:calc(100% - 32px);max-width:720px;margin:48px auto 44px;padding:clamp(64px,11vw,105px) clamp(30px,7vw,76px) clamp(38px,7vw,64px);display:flex;flex-direction:column;align-items:center;gap:0;text-align:center;color:#624033;border:0;border-radius:0;background:#fffaf6 url('/assets/funding-love-20261027/frame.webp') center/100% 100% no-repeat;font-family:var(--serif,Georgia,"Yu Mincho",serif);isolation:isolate}
.funding-love .funding-love-kicker{font:600 clamp(9px,1.6vw,13px)/1.7 Georgia,serif;letter-spacing:.26em;margin:0;white-space:nowrap;color:#906c5e}
.funding-heart-rule{display:flex;align-items:center;gap:12px;width:82%;max-width:390px;height:18px;margin:10px 0 18px;color:#d6a492}.funding-heart-rule::before,.funding-heart-rule::after{content:"";height:1px;flex:1;background:linear-gradient(to right,transparent,#d9b4a0)}.funding-heart-rule::after{transform:rotate(180deg)}.funding-heart-rule span{font:17px/1 Georgia,serif;color:#d4a08d}
.funding-love h2{font-size:clamp(25px,5vw,43px);font-weight:600;letter-spacing:.025em;line-height:1.5;margin:0;color:#624033;overflow-wrap:anywhere;scroll-margin-top:240px}
.funding-flourish{display:block;width:clamp(122px,32vw,188px);height:24px;margin:8px auto 16px;fill:none;stroke:#dfc3b3;stroke-width:1.15;stroke-linecap:round;opacity:.8}
.funding-love .funding-demo-label{display:inline-block;border:1px solid #dfbfb0;border-radius:999px;padding:6px 19px;background:#fff9f4b0;font-size:clamp(12px,2.6vw,16px);line-height:1.7;color:#826457;margin:0 0 19px}
.funding-love .funding-number{width:100%;min-width:0;text-align:center;margin:0}
.funding-love #funding-total-value{font:700 clamp(56px,11.8vw,98px)/1.15 Georgia,"Times New Roman","Yu Mincho",serif;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.035em;margin:0;color:#643e2f;overflow-wrap:anywhere;text-shadow:0 1px 0 #fff8f1}
.funding-love .funding-love-tagline{font-size:clamp(14px,3.1vw,21px);line-height:1.85;letter-spacing:.035em;margin:16px 0 12px;color:#624033}
.funding-love .funding-love-tagline+.funding-heart-rule{width:86%;margin:12px 0 21px}
.funding-love #funding-total-updated{font-size:clamp(10px,2.3vw,15px);line-height:1.8;margin:0 0 14px;color:#826457;overflow-wrap:anywhere}
.funding-love .funding-notes{width:100%;border:0;margin:0;padding:0;font-size:clamp(10px,2.3vw,14px);line-height:1.9;color:#7d6658}
.funding-love .funding-notes p{margin:0}.funding-love #funding-total-status{margin-top:8px;color:#913e31}.funding-love #funding-total-status:empty{display:none}.funding-love [hidden]{display:none!important}
@media(min-width:800px){.funding-total.funding-love{margin-top:58px;margin-bottom:58px}.funding-love h2{scroll-margin-top:300px}.funding-love .funding-demo-label{margin-bottom:26px}.funding-love .funding-love-tagline{margin-top:24px;margin-bottom:17px}.funding-love .funding-love-tagline+.funding-heart-rule{margin-top:18px;margin-bottom:28px}.funding-love #funding-total-updated{margin-bottom:18px}}
@media(max-width:360px){.funding-total.funding-love{width:calc(100% - 24px);padding-left:26px;padding-right:26px}.funding-love h2{font-size:23px}.funding-love #funding-total-value{font-size:46px}.funding-love .funding-love-tagline{font-size:13px}}
/* The legacy homepage scales main by 1.4 on desktop; keep this card at its designed size. */
@media(min-width:1000px){.funding-total.funding-love{zoom:.7142857143}}
