.mini-campaign{color:#253020;background:#fbfcfa;min-height:100vh;font-family:inherit}.mini-nav{justify-content:space-between;align-items:center;max-width:1120px;margin:auto;padding:24px;font-size:14px;display:flex}.mini-brand{letter-spacing:-1.3px;align-items:center;gap:10px;font-size:27px;font-weight:650;display:flex}.mini-brand>span{background:#ccedaa;border-radius:9px;place-items:center;width:34px;height:36px;font-size:23px;display:grid}.mini-preview{text-align:center;background:#edf4e5;padding:12px 24px;font-size:13px;line-height:1.7}.mini-preview strong{margin-right:12px}.mini-project-switch{flex-wrap:wrap;justify-content:center;gap:8px;max-width:1120px;margin:auto;padding:22px;display:flex}.mini-project-switch a{background:#fff;border:1px solid #dfe6d8;border-radius:30px;padding:9px 16px;font-size:13px}.mini-project-switch a[aria-current=page]{color:#fff;background:#293b24;border-color:#293b24}.mini-campaign main{max-width:1060px;margin:auto;padding:0 24px}.mini-hero{border-bottom:1px solid #dee5d7;max-width:100%;padding:48px 0 45px}.mini-project-identity{align-items:center;gap:14px;display:flex}.mini-project-identity>span{background:#eaf3df;border:1px solid #dce8cd;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.mini-project-identity strong{font-size:17px}.mini-project-identity small{color:#77816e;margin-top:4px;font-size:13px;display:block}.mini-hero h1{letter-spacing:-.045em;max-width:850px;margin:28px 0 22px;font-size:clamp(36px,4.8vw,62px);font-weight:500;line-height:1.09}.mini-hero>p{color:#6a7561;max-width:710px;font-size:19px;line-height:1.65}.mini-founder{align-items:center;gap:12px;margin-top:28px;font-size:14px;display:flex}.mini-founder>span{background:#e4ebdc;border-radius:50%;place-items:center;width:37px;height:37px;display:grid}.mini-founder small{color:#7b8672;margin-top:4px;font-size:12px;display:block}.mini-founder button{border:1px solid #dce3d4;border-radius:8px;align-items:center;gap:8px;margin-left:auto;padding:10px 13px;font-size:13px;display:flex}.mini-layout{grid-template-columns:minmax(0,1fr) 340px;gap:60px;padding:45px 0;display:grid}.mini-story>section{border-bottom:1px solid #e0e7d8;margin-bottom:36px;padding:0 0 36px;scroll-margin-top:20px}.mini-label{letter-spacing:.12em;color:#758568;font-size:11px;font-weight:650}.mini-story h2{letter-spacing:-.025em;margin:14px 0 20px;font-size:30px;font-weight:500;line-height:1.2}.mini-story p{color:#68735f;margin-bottom:16px;font-size:16px;line-height:1.8}.mini-budget>div{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:22px;font-size:14px;display:flex}.mini-budget>div>div{background:#eaf0e3;border-radius:5px;width:100%;height:5px}.mini-budget>div>div>span{background:#9aba7b;border-radius:5px;height:100%;display:block}.mini-budget-total{border-top:1px solid #dce4d4;justify-content:space-between;margin-top:26px;padding-top:20px;font-size:15px;display:flex}.mini-milestones{padding:0;list-style:none}.mini-milestones li{align-items:center;gap:17px;padding:16px 0;display:flex}.mini-milestones li>span{color:#799260;border:1px solid #d6e1cb;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.mini-milestones strong{font-size:15px;font-weight:550}.mini-milestones small{color:#7b8770;margin-top:5px;font-size:13px;display:block}.mini-pledge-card{background:#fff;border:1px solid #d9e4cd;border-radius:18px;padding:27px;box-shadow:0 12px 35px #34452307}.mini-amount{letter-spacing:-.045em;margin:18px 0 25px;font-size:45px;font-weight:500;display:block}.mini-amount small{letter-spacing:0;color:#77856b;margin-top:8px;font-size:14px;font-weight:400;display:block}.mini-progress{background:#e7eede;border-radius:8px;height:8px;overflow:hidden}.mini-progress>span{background:#88ac62;height:100%;display:block}.mini-stats{color:#78856c;justify-content:space-between;gap:8px;margin:13px 0 27px;font-size:12px;display:flex}.mini-stats>span:last-child{align-items:center;gap:5px;display:flex}.mini-primary{color:#fff;cursor:pointer;background:#293b23;border:0;border-radius:9px;width:100%;padding:15px 20px;font-size:15px;font-weight:550}.mini-primary small{color:#d3dfc8;margin-top:3px;font-size:11px;font-weight:400;display:block}.mini-primary:disabled{opacity:.5;cursor:not-allowed}.mini-no-payment{text-align:center;color:#728365;margin:17px 0;font-size:12px;line-height:1.8}.mini-card-foot{color:#6c7e5d;border-top:1px solid #e3eadb;align-items:center;gap:8px;padding-top:19px;font-size:12px;display:flex}.mini-pledge-card>a{text-align:center;text-underline-offset:3px;margin-top:16px;font-size:12px;text-decoration:underline;display:block}.mini-inner-note{padding:25px 12px}.mini-inner-note h3{font-size:16px;font-weight:550;line-height:1.4}.mini-inner-note p{color:#78856b;margin-top:10px;font-size:14px;line-height:1.7}.mini-story [data-slot=accordion-trigger]{padding:20px 0;font-size:15px;text-decoration:none}.mini-story [data-slot=accordion-content]{color:#6c785f;font-size:14px;line-height:1.8}.mini-document-link{text-underline-offset:3px;align-items:center;gap:9px;margin:22px 0;font-size:13px;text-decoration:underline;display:flex}.mini-footer{border-top:1px solid #e1e7db;max-width:1060px;padding:30px 24px 45px;margin:0 auto!important}.mini-footer strong{font-size:14px;font-weight:450}.mini-footer a{font-weight:650}.mini-footer p{color:#7a876e;margin-top:10px;font-size:12px}.mini-dialog{color:#293823;max-height:88dvh;overflow:auto;background:#fff!important;max-width:560px!important;padding:30px!important}.mini-dialog [data-slot=dialog-title]{font-size:25px;line-height:1.2}.mini-dialog [data-slot=dialog-description]{color:#7c8772;font-size:13px;line-height:1.7}.mini-pledge-form label{font-size:14px;display:block}.mini-sample-person{background:#f3f7ee;border-radius:10px;margin:10px 0 24px;padding:18px}.mini-sample-person span,.mini-sample-person small{color:#758468;margin-top:7px;font-size:13px;display:block}.mini-sample-person small{font-size:11px}.mini-money{border:1px solid #dce4d4;border-radius:8px;align-items:center;gap:10px;margin:10px 0;padding:10px 15px;display:flex}.mini-money input{background:0 0;outline:none;width:100%;font-size:24px}.mini-pledge-form p{color:#718260;margin:14px 0 22px;font-size:13px;line-height:1.7}.mini-pledge-form .mini-consent{align-items:flex-start;gap:10px;font-size:12px;line-height:1.7;display:flex}.mini-consent input{flex-shrink:0;margin-top:5px}.mini-confirmation{padding:22px 0}.mini-confirmation h3{margin:15px 0;font-size:22px}.mini-confirmation p{margin-bottom:25px;font-size:15px;line-height:1.7}.mini-document h3{margin:15px 0;font-size:27px}.mini-document dl>div{border-bottom:1px solid #e4eadf;justify-content:space-between;gap:14px;padding:11px 0;font-size:13px;display:flex}.mini-document dt{color:#7b8770}.mini-document h4{margin:20px 0 8px;font-size:15px;font-weight:650}.mini-document p{color:#677a57;font-size:13px;line-height:1.8}.mini-document-disclaimer{background:#f0f5e9;margin-top:25px;padding:15px}:is(.mini-campaign button:focus-visible,.mini-campaign a:focus-visible){outline-offset:4px;outline:2px solid #719153}@media (max-width:800px){.mini-layout{grid-template-columns:1fr;gap:25px}.mini-sidebar{grid-row:1}.mini-hero{padding-top:20px}.mini-founder{flex-wrap:wrap}.mini-founder button{margin-left:0}.mini-story h2{font-size:27px}.mini-project-switch{gap:6px;padding:15px}.mini-project-switch a{padding:8px 12px}.mini-hero>p{font-size:17px}.mini-inner-note{display:none}.mini-pledge-card{padding:25px}.mini-preview span{display:block}}.mini-story section>h2.mini-label{letter-spacing:.1em;color:#748269;margin:0 0 18px;font-size:12px;font-weight:600;line-height:1.5}
