.augusta-hero{background:var(--navy);color:#fff;padding:65px 0}.augusta-hero-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:65px;align-items:center}.augusta-hero h1{font-size:clamp(52px,6vw,86px)}.augusta-hero .eyebrow{color:#7ddafa}.augusta-hero p:not(.eyebrow){max-width:530px;color:#d8e3ef;line-height:1.75}.augusta-hero .augusta-lead{font-size:clamp(21px,1.6vw,28px);margin:25px 0 18px}.augusta-hero .button{margin-top:28px}.augusta-hero figure{margin:0}.augusta-hero img{width:100%;height:470px;object-fit:cover}.augusta-hero figcaption{background:var(--cyan);color:var(--navy);padding:17px 20px;font-size:var(--reading-small);font-weight:700;letter-spacing:1.2px}.augusta-story{display:grid;grid-template-columns:1fr 1.25fr;gap:70px;padding-block:75px;scroll-margin-top:30px}.augusta-story p:not(.eyebrow){color:var(--muted);line-height:1.8;margin-bottom:18px}.augusta-milestones{background:var(--mist);padding:65px 0}.augusta-section-heading{max-width:800px}.augusta-section-heading>p:last-child{color:var(--muted);margin:20px 0 35px}.augusta-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.augusta-steps li{border:1px solid var(--line);background:#fff;padding:30px;position:relative;border-top:4px solid var(--cyan)}.augusta-step-number{display:block;font-size:var(--reading-copy);color:var(--muted);margin-bottom:25px}.augusta-range{font-size:clamp(24px,2vw,32px);font-weight:700;color:#007ca8;margin-bottom:15px}.augusta-steps h3{font-family:var(--display);font-size:24px;line-height:1.3;margin-bottom:15px;font-weight:500}.augusta-steps div>p:last-child{color:var(--muted);font-size:var(--reading-copy);line-height:1.75}.augusta-gallery{padding-block:70px}.augusta-gallery>div{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:35px}.augusta-gallery figure{margin:0}.augusta-gallery img{width:100%;height:340px;object-fit:contain;background:var(--mist)}.augusta-gallery figcaption{font-size:var(--reading-copy);color:var(--muted);padding-top:14px}.augusta-donate:disabled{opacity:.65;cursor:not-allowed;transform:none}@media(max-width:1000px){.augusta-hero-grid{gap:30px}.augusta-hero img{height:360px}.augusta-story{gap:35px}.augusta-steps{grid-template-columns:1fr 1fr}}@media(max-width:680px){.augusta-hero{padding:40px 0}.augusta-hero-grid,.augusta-story,.augusta-steps,.augusta-gallery>div{grid-template-columns:1fr}.augusta-hero img{height:auto}.augusta-story,.augusta-gallery,.augusta-milestones{padding-block:45px}.augusta-gallery img{height:auto}.augusta-steps li{padding:24px}.augusta-hero figcaption{font-size:var(--reading-small)}}.augusta-theme{--navy:#183e30;--cyan:#d8b66c;--paper:#fffdf7;--mist:#eef2e9;--muted:#536157;--line:#d4ddcf;background:var(--paper)}.augusta-theme .site-header,.augusta-theme footer{background:var(--paper)}.augusta-theme .eyebrow,.augusta-theme .augusta-range{color:#2c6246}.augusta-theme .augusta-hero .eyebrow,.augusta-theme .closing .eyebrow{color:#e5c781}.augusta-theme .augusta-hero p:not(.eyebrow),.augusta-theme .closing p:not(.eyebrow){color:#e2eadd}.augusta-theme .augusta-hero figcaption{background:#d8b66c;color:#183e30}.augusta-theme .augusta-steps li{background:#fffdf7;border-top-color:#3c7655}.augusta-theme .button{background:#d8b66c;color:#183e30}.augusta-theme .button:hover{background:#e8ca8e}.augusta-theme .site-header nav>a:hover,.augusta-theme .footer-main a:hover{color:#35734f}.augusta-theme .site-header nav>a[aria-current]:after{background:#35734f}.augusta-theme .menu-lines,.augusta-theme .menu-lines:after{border-color:#183e30}.augusta-theme a:focus-visible,.augusta-theme button:focus-visible{outline-color:#9a752b}.augusta-progress{padding:40px;margin-block:32px;background:#edf5ed;border:1px solid #bdd3bf}.augusta-progress h2{font-size:clamp(28px,3vw,42px);margin-bottom:24px}.augusta-progress-total{display:flex;flex-wrap:wrap;gap:12px;align-items:baseline;margin-bottom:16px}.augusta-progress-total strong{font-size:clamp(28px,3vw,40px);color:#22503b}.augusta-progress progress{display:block;width:100%;height:28px;appearance:none;border:0;background:#d5e3d6;border-radius:20px;overflow:hidden;margin-bottom:16px}.augusta-progress progress::-webkit-progress-bar{background:#d5e3d6;border-radius:20px}.augusta-progress progress::-webkit-progress-value{background:#35734f;border-radius:20px}.augusta-progress progress::-moz-progress-bar{background:#35734f;border-radius:20px}.augusta-progress p{font-size:var(--reading-copy);line-height:1.6;margin-top:10px}@media(max-width:680px){.augusta-progress{padding:24px}}.augusta-story.has-fundraising{padding-bottom:0}.augusta-story.has-fundraising>div>p:last-child{margin-bottom:0}@media(max-width:680px){.augusta-story.has-fundraising+.augusta-progress{margin-top:24px}}.fundraising-breakdown{border-top:1px solid #bdd3bf;margin-top:28px;padding-top:24px}.fundraising-breakdown>h3{font-family:var(--display);font-size:clamp(24px,2.3vw,32px);font-weight:500;line-height:1.25}.fundraising-breakdown ol{list-style:none;margin:20px 0 0;padding:0}.fundraising-breakdown li{display:grid;grid-template-columns:210px minmax(0,1fr);gap:24px;border-top:1px solid #bdd3bf;padding:20px 0}.fundraising-breakdown li:last-child{padding-bottom:0}.fundraising-stage span{display:block;font-size:var(--reading-small);letter-spacing:1.5px;font-weight:700;color:#35734f;margin-bottom:6px}.fundraising-stage strong{display:block;font-size:22px;color:#22503b;line-height:1.3}.fundraising-breakdown h4{font-size:21px;line-height:1.35;font-weight:700}.augusta-progress .fundraising-breakdown li p{margin-top:6px;color:var(--muted)}@media(max-width:680px){.fundraising-breakdown li{grid-template-columns:1fr;gap:12px}.fundraising-stage strong{font-size:23px}}.milestone-track{position:relative;margin:26px 0 18px}.augusta-progress .milestone-track progress{margin:0;height:28px}.milestone-pins{position:absolute;inset:0;pointer-events:none}.milestone-pin{position:absolute;left:var(--position);top:50%;transform:translate(-50%,-50%);width:22px;height:22px;display:grid;place-items:center;border:1px solid #35734f;border-radius:50%;background:#fffdf7;color:#22503b;font-size:var(--reading-small);font-weight:700;line-height:1}.milestone-pin.is-funded,.milestone-key-number.is-funded{background:#22503b;color:#fff;border-color:#fff}.augusta-progress .milestone-key-label{font-weight:700;font-size:var(--reading-copy);margin-top:0}.milestone-key-label span{font-weight:400}.milestone-key{display:flex;flex-wrap:wrap;gap:8px 16px;list-style:none;padding:0;margin:8px 0 12px}.milestone-key a{display:flex;align-items:center;gap:7px;min-height:44px;font-size:var(--reading-copy);font-weight:600;text-decoration:underline;text-underline-offset:4px}.milestone-key-number{display:grid;place-items:center;width:22px;height:22px;border:1px solid #35734f;border-radius:50%;font-size:var(--reading-small);line-height:1;background:#fffdf7;text-decoration:none}.augusta-progress .milestone-next{font-size:var(--reading-copy);line-height:1.6}.fundraising-breakdown li:target{background:#dfeadd;outline:8px solid #dfeadd;scroll-margin-top:35px}@media(max-width:680px){.milestone-pin{width:18px;height:18px;font-size:var(--reading-small)}.milestone-key{gap:4px 14px}.milestone-key a{font-size:var(--reading-copy)}}
