.fund-hero{display:grid;grid-template-columns:1.2fr .85fr;align-items:start;gap:90px;padding-block:76px 80px}.fund-hero-copy{padding-top:15px}.fund-hero .eyebrow{font-size:8px;letter-spacing:1.5px}.fund-hero h1{font-size:82px;line-height:1.01;margin-bottom:25px}.fund-deck{font-size:20px;line-height:1.5;max-width:540px;color:var(--ink)}.fund-hero-copy>p:not(.eyebrow):not(.fund-deck){font-size:14px;line-height:1.9;color:var(--muted);max-width:510px}.fund-hero-copy>.text-link{font-size:11px;margin-top:14px}.fund-signoff{margin-top:35px;display:flex;flex-direction:column;gap:5px}.fund-signoff>span{font:italic 30px/1.2 var(--serif)}.fund-signoff small{font-size:9px;color:var(--muted)}.contribution-card{background:#e4e8dc;padding:29px 30px 26px;border-top:3px solid var(--green);scroll-margin-top:30px}.contribution-top{display:flex;justify-content:space-between;gap:15px;align-items:start}.contribution-top>.eyebrow{font-size:7px;letter-spacing:1.3px;margin-bottom:17px}.contribution-top>span:last-child{font-size:22px;line-height:1}.contribution-card h2{font-size:45px;margin:0 0 16px;line-height:1.04}.contribution-card>p{font-size:11px;color:var(--muted);margin-bottom:23px}.amount-options{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:20px}.amount{background:transparent;border:1px solid #a7b19a;color:var(--green);padding:10px 6px;font-size:13px}.amount:hover{background:#d4deca}.amount.active{background:var(--green);color:var(--paper);border-color:var(--green)}.custom-label{font-size:9px;display:flex;justify-content:space-between;margin-bottom:8px}.custom-label>span{color:var(--muted);letter-spacing:1px;font-size:8px}.custom-amount{border:1px solid #a7b19a;background:var(--paper);display:flex;align-items:center;padding:9px 13px;gap:10px}.custom-amount>span{font-size:17px;color:var(--muted)}.custom-amount input{width:100%;min-width:0;font:400 20px/1.5 var(--sans);border:0;background:transparent;color:var(--green);outline:none}.custom-amount:focus-within{outline:2px solid var(--copper);outline-offset:2px}.amount-range{font-size:8px;color:var(--muted);margin:8px 0 20px}.contribute-button{width:100%;margin:0;border:0;padding-block:16px}.contribute-button #contribute-label{font-size:12px;line-height:1.5}.checkout-note{font-size:9px!important;line-height:1.6;margin:12px 0 23px!important}.contribution-fineprint{display:flex;justify-content:space-between;gap:8px;border-top:1px solid #c2cbb8;padding-top:15px;font-size:6px;letter-spacing:1px;color:#5d6e53}.gfm-alternative{display:inline-block;font-size:9px;margin-top:15px;text-decoration:underline;text-underline-offset:4px;color:#63705b}.amount-error{font-size:10px;color:#9b392a;margin-block:8px}.fund-principle{display:grid;grid-template-columns:1fr 1.4fr 1fr;align-items:center;gap:30px;border-block:1px solid var(--line);padding-block:33px}.fund-principle .eyebrow{font-size:8px;margin:0}.fund-principle>p{font:400 34px/1.12 var(--serif);margin:0}.fund-principle em{color:#637a58}.principle-note{font-size:10px;color:var(--muted);line-height:1.8}.fund-question,.fund-expectations{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px}.fund-question h2,.fund-expectations h2{font-size:51px}.fund-method-logo{display:block;width:150px;height:150px;margin-top:33px;object-fit:contain;border-radius:50%;mix-blend-mode:multiply}.fund-body>p{font-size:13px;color:var(--muted);line-height:1.9}.fund-body>.fund-lead{font-size:21px;color:var(--ink);line-height:1.5;margin-bottom:22px}.fund-body .text-link{font-size:11px;margin-top:10px}.research-distinction{padding:23px 25px;margin-block:24px;background:#e9ece0;border-left:2px solid #98a485}.research-distinction h3{font:400 28px/1.2 var(--serif);margin-bottom:16px}.research-distinction p{font-size:11px;line-height:1.8;color:#65715e;margin-bottom:14px}.research-distinction p:last-child{margin-bottom:0}.research-distinction strong{color:var(--green);font-weight:600}.fund-stages{background:#edeee5;border-block:1px solid #dfe1d4}.fund-stage{display:grid;grid-template-columns:50px 1fr 75px;gap:25px;padding-block:27px;border-top:1px solid #cbd1c0}.fund-stage:last-child{border-bottom:1px solid #cbd1c0}.stage-number{font:400 35px/1 var(--serif);color:#778b68}.stage-tag{font-size:8px;letter-spacing:1.3px;color:#617454;display:block;margin-bottom:9px}.fund-stage h3{font:400 33px/1.1 var(--serif);margin-bottom:10px}.fund-stage p{font-size:12px;line-height:1.8;color:var(--muted);max-width:780px;margin:0}.stage-state{font-size:7px;letter-spacing:1px;color:#77866b;justify-self:end;padding-top:6px}.budget-note{display:flex;gap:20px;padding-top:32px;max-width:900px}.budget-note>span{color:var(--copper);font-size:29px;line-height:1}.budget-note h3{font:400 28px/1.15 var(--serif);margin-bottom:10px}.budget-note p{font-size:11px;line-height:1.8;color:var(--muted);margin:0}.fund-expectations h2 em{color:#637a58}.fund-faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;padding-block:20px 84px}.fund-faq h2{font-size:42px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding-block:19px}.faq-list summary{cursor:pointer;font-size:12px;line-height:1.6;padding-right:10px}.faq-list details>p{font-size:12px;line-height:1.85;color:var(--muted);margin:15px 0 0}.faq-list details a{text-decoration:underline;text-underline-offset:3px}.fund-close{background:var(--green);color:var(--paper);padding-block:65px;text-align:center}.fund-close .eyebrow{color:#bac5a6;font-size:8px}.fund-close h2{font-size:60px;margin-bottom:27px;line-height:1.02}.fund-close h2 em{color:#cbd4b6}.fund-collaborate{display:block;margin-top:22px;font-size:10px;color:#c1cab9}
@media(max-width:1100px){.fund-hero{gap:40px}.fund-hero h1{font-size:70px}.fund-question,.fund-expectations,.fund-faq{gap:50px}.fund-deck{font-size:18px}.contribution-card{padding:25px}.contribution-card h2{font-size:40px}.fund-principle>p{font-size:29px}}
@media(max-width:800px){.fund-hero{gap:28px;padding-block:50px}.fund-hero h1{font-size:57px}.fund-hero .eyebrow{font-size:7px;letter-spacing:1px}.fund-hero-copy>p:not(.eyebrow):not(.fund-deck){font-size:12px}.fund-deck{font-size:17px}.contribution-card{padding:22px 18px}.contribution-card h2{font-size:34px}.amount{font-size:11px;padding:9px 4px}.amount-options{gap:5px}.amount-range{font-size:7px}.contribution-fineprint{font-size:5px;letter-spacing:.5px}.fund-hero-copy>.text-link{font-size:9px;gap:12px}.fund-principle{gap:22px;grid-template-columns:.8fr 1.2fr 1fr}.fund-principle>p{font-size:26px}.principle-note{font-size:8px}.fund-question,.fund-expectations,.fund-faq{gap:35px;grid-template-columns:.8fr 1.2fr}.fund-question h2,.fund-expectations h2{font-size:41px}.fund-body>.fund-lead{font-size:18px}.fund-body>p{font-size:11px}.research-distinction{padding:20px}.research-distinction h3{font-size:25px}.research-distinction p{font-size:10px}.fund-stage{grid-template-columns:30px 1fr 50px;gap:20px}.fund-stage h3{font-size:29px}.fund-stage p{font-size:11px}.fund-faq h2{font-size:35px}.faq-list summary,.faq-list details>p{font-size:11px}}
@media(max-width:600px){.fund-hero{grid-template-columns:1fr;gap:37px;padding-block:36px 42px}.fund-hero-copy{padding:0}.fund-hero h1{font-size:63px;letter-spacing:-1px}.fund-hero .eyebrow{font-size:7px;margin-bottom:22px}.fund-deck{font-size:21px}.fund-hero-copy>p:not(.eyebrow):not(.fund-deck){font-size:13px}.fund-hero-copy>.text-link{font-size:10px}.fund-signoff{margin-top:28px}.contribution-card{padding:25px}.contribution-card h2{font-size:44px}.contribution-card>p{font-size:12px}.contribution-top>.eyebrow{font-size:7px}.amount{font-size:13px;padding-block:12px}.amount-options{gap:8px}.custom-label{font-size:10px}.amount-range{font-size:8px}.contribution-fineprint{font-size:6px;letter-spacing:.7px}.checkout-note{font-size:10px!important}.gfm-alternative{font-size:10px}.fund-principle{grid-template-columns:1fr;gap:18px;padding-block:27px}.fund-principle>p{font-size:35px}.principle-note{font-size:11px}.fund-principle .eyebrow{font-size:8px}.fund-question,.fund-expectations,.fund-faq{grid-template-columns:1fr;gap:25px}.fund-method-logo{width:105px;height:105px;margin-top:25px}.fund-question h2,.fund-expectations h2{font-size:45px}.fund-body>.fund-lead{font-size:21px}.fund-body>p{font-size:13px}.research-distinction h3{font-size:28px}.research-distinction p{font-size:12px}.fund-stage{grid-template-columns:25px 1fr;gap:16px;padding-block:25px}.stage-number{font-size:29px}.stage-state{grid-column:2;justify-self:start;padding:0;font-size:7px}.fund-stage h3{font-size:31px}.fund-stage p{font-size:12px}.stage-tag{font-size:7px}.budget-note{gap:15px}.budget-note p{font-size:12px}.fund-faq{padding-block:10px 50px}.fund-faq h2{font-size:43px}.faq-list summary{font-size:13px}.faq-list details>p{font-size:12px}.fund-close{padding-block:52px}.fund-close h2{font-size:51px}.fund-collaborate{font-size:10px;max-width:270px;margin-inline:auto}}

.fund-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:25px}.fund-hero-actions .text-link{font-size:10px;gap:13px}.fund-hero-actions .button{font-size:11px;gap:24px}
@media(max-width:800px) and (min-width:601px){.fund-hero-actions{gap:17px}.fund-hero-actions .button{font-size:10px;padding:13px 17px}}
@media(max-width:600px){.fund-hero h1{font-size:52px}.fund-hero-actions{gap:20px}.fund-hero-actions .text-link{font-size:10px}}
