:root{--black:#050606;--panel:#090b0a;--cream:#eee5c9;--paper:#eee5c9;--ink:#111411;--red:#dd312b;--line:#2d322e;--line2:#555b55;--grey:#999e98;--mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--sans:"Inter Tight",Arial,sans-serif}*{box-sizing:border-box}.impactPage{background:var(--black);min-height:100vh;color:var(--cream);font-family:var(--sans);-webkit-font-smoothing:antialiased}.impactPage a{color:inherit}.impactNav{z-index:50;border-bottom:1px solid var(--line);background:#050606f7;grid-template-columns:auto 1fr auto;min-height:48px;display:grid;position:sticky;top:0}.impactNav>a,.impactNav nav a{border-right:1px solid var(--line);min-height:48px;font:600 8px/1 var(--mono);letter-spacing:.06em;white-space:nowrap;align-items:center;padding:0 14px;text-decoration:none;display:flex}.impactNav nav{scrollbar-width:none;display:flex;overflow-x:auto}.impactNav nav::-webkit-scrollbar{display:none}.impactNav nav a{color:#888e88}.homeLink{color:#aaa}.donateTop{background:var(--red);color:#fff!important;border-right:0!important}.section,.hero{width:100%;padding-left:clamp(14px,1.3vw,22px);padding-right:clamp(14px,1.3vw,22px)}.section{border-bottom:1px solid var(--line);padding-top:clamp(54px,5vw,82px);padding-bottom:clamp(54px,5vw,82px)}.sectionBar{border-top:1px solid var(--line2);font:500 8px/1.4 var(--mono);letter-spacing:.07em;color:#8f958e;justify-content:space-between;gap:20px;margin-bottom:clamp(30px,4vw,56px);padding-top:9px;display:flex}.sectionBar b{color:#b5b0a0;font-weight:500}.sectionBar.dark{color:#5e625a;border-color:#77796d}.sectionBar.dark b{color:#33362f}.hero{background:#050606;flex-direction:column;min-height:calc(100vh - 48px);padding-top:18px;padding-bottom:18px;display:flex}.heroTop{color:#8a8f89;font:500 8px/1.4 var(--mono);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;gap:20px;display:flex}.redDot{color:var(--red)}.heroTitle{padding-top:clamp(42px,7vh,90px)}.heroTitle h1{letter-spacing:-.048em;text-transform:uppercase;max-width:1540px;margin:0;font-size:clamp(46px,5vw,82px);font-weight:600;line-height:.95}.typeIn i{color:var(--red);font-style:normal;animation:.8s step-end infinite blink}@keyframes blink{50%{opacity:0}}.heroTitle p{color:#aaa;max-width:830px;margin:18px 0 0;font-size:15px;line-height:1.55}.heroNumber{border-top:1px solid var(--line2);grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);align-items:end;gap:clamp(34px,5vw,78px);margin-top:auto;padding-top:28px;display:grid}.numberBlock>strong{font:500 clamp(120px,16.2vw,252px)/.72 var(--mono);letter-spacing:-.09em;display:block}.numberBlock h2{letter-spacing:-.035em;max-width:850px;margin:24px 0 0;font-size:clamp(28px,2.8vw,46px);line-height:.98}.numberBlock p{color:#8d938d;margin:12px 0 0;font-size:14px}.sideStats{border-top:1px solid var(--line2)}.sideStats article{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:end;gap:18px;padding:16px 0;display:grid}.sideStats b{font:500 clamp(36px,4.2vw,68px)/.9 var(--mono);letter-spacing:-.065em}.sideStats span{color:#c8c3ad;font-size:14px}.microField{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#070908;width:100%;height:150px;margin-top:22px}.fieldUnit{color:#787e78;font:500 8px/1.3 var(--mono);letter-spacing:.05em;padding-top:8px}.latest{background:var(--panel)}.latestGrid{grid-template-columns:minmax(260px,.48fr) minmax(0,1.52fr);gap:clamp(40px,6vw,90px);display:grid}.latestGrid h2,.partners h2,.field h2,.future h2{letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:clamp(38px,4.1vw,64px);line-height:.95}.latestGrid p{color:#a4aaa3;max-width:42ch;font-size:14px;line-height:1.6}.updateList{border-top:1px solid var(--line2)}.updateList a{border-bottom:1px solid var(--line);grid-template-columns:110px 140px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:76px;padding:13px 0;text-decoration:none;display:grid}.updateList time,.updateList small{font:500 8px/1.3 var(--mono);color:#868c86}.updateList strong{font-size:14px;font-weight:500;line-height:1.4}.updateList span{color:var(--red)}.paper{background:var(--paper);color:var(--ink)}.responseIntro{grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr);align-items:start;gap:clamp(46px,7vw,110px);display:grid}.responseIntro small{font:600 8px/1 var(--mono);color:#66695f}.responseIntro h2{letter-spacing:-.045em;text-transform:uppercase;max-width:760px;margin:14px 0 0;font-size:clamp(44px,4.7vw,74px);line-height:.94}.responseCopy{border-top:1px solid #77796d;grid-template-columns:1.05fr .95fr;gap:26px;padding-top:18px;display:grid}.responseCopy p{color:#4b4e46;margin:0;font-size:15px;line-height:1.6}.responseCopy .lead{letter-spacing:-.03em;color:var(--ink);font-size:clamp(23px,2.2vw,35px);line-height:1.12}.reachBand{border-top:1px solid #77796d;border-bottom:1px solid #77796d;margin-top:48px;display:flex;overflow-x:auto}.reachBand span{text-align:center;min-width:110px;font:600 9px/1 var(--mono);color:#484b43;border-right:1px solid #a6a18c;flex:1;padding:15px 10px}.proof{border-top:1px solid #77796d;border-bottom:1px solid #77796d;grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid}.proof article{padding:20px 0}.proof article+article{border-left:1px solid #a6a18c;padding-left:20px}.proof strong{font:500 clamp(46px,5.1vw,78px)/.86 var(--mono);letter-spacing:-.065em;display:block}.proof span{font:600 9px/1.3 var(--mono);color:#4e5149;text-transform:uppercase;margin-top:8px;display:block}.singleChain{border-top:1px solid #77796d;border-bottom:1px solid #77796d;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;margin-top:38px;display:grid}.singleChain article{padding:20px 18px}.singleChain small{font:600 8px/1 var(--mono);color:#676a61;display:block}.singleChain strong{margin-top:9px;font-size:17px;line-height:1.16;display:block}.singleChain i{color:var(--red);font:600 20px/1 var(--mono);font-style:normal}.ambition{border-top:1px solid #77796d;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);gap:clamp(38px,6vw,92px);margin-top:44px;padding:24px 0;display:grid}.ambition small{font:600 8px/1 var(--mono);color:var(--red)}.ambition h3{letter-spacing:-.03em;margin:12px 0 0;font-size:clamp(25px,2.6vw,41px);line-height:1.04}.ambition>div:last-child{grid-template-columns:1fr 1fr;gap:25px;display:grid}.ambition p{color:#4f524a;margin:0;font-size:14px;line-height:1.6}.partners{background:#050606}.partnerIntro{grid-template-columns:minmax(300px,.58fr) minmax(0,1.42fr);align-items:end;gap:clamp(45px,7vw,108px);display:grid}.partnerIntro small{font:600 8px/1 var(--mono);color:#838983}.partnerIntro p{color:#a5aaa4;max-width:760px;margin:0;font-size:15px;line-height:1.6}.partnerIntro strong{border-top:1px solid var(--line2);max-width:760px;margin-top:16px;padding-top:16px;font-size:17px;line-height:1.45;display:block}.partnerFile{border-top:1px solid var(--line2);margin-top:clamp(54px,6vw,92px)}.partnerHeader{grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr);align-items:end;gap:clamp(40px,6vw,92px);padding:24px 0;display:grid}.partnerIdentity{flex-direction:column;gap:14px;display:flex}.sadMark{align-items:center;gap:14px;display:flex}.sadMark img{object-fit:contain;background:#f4eee0;width:82px;height:60px;padding:5px}.sadMark b{letter-spacing:-.055em;font-size:clamp(48px,5.2vw,82px);line-height:.86}.etharMark{align-items:center;gap:14px;display:flex}.etharMark img{object-fit:cover;background:#8a4f3b;width:72px;height:72px}.etharMark b{letter-spacing:-.05em;font-size:clamp(42px,4.8vw,74px)}.partnerButtons{flex-wrap:wrap;gap:9px;display:flex}.partnerButtons a{border:1px solid var(--line2);font:600 8px/1 var(--mono);padding:10px 12px;text-decoration:none}.hotButton{background:var(--red);border-color:var(--red)!important;color:#fff!important}.partnerHeader>p{color:#aaa;max-width:760px;margin:0;font-size:15px;line-height:1.6}.sadFeature{border:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);display:grid}.sadFeature figure{min-height:500px;margin:0;position:relative;overflow:hidden}.sadFeature img{object-fit:cover;width:100%;height:100%;min-height:500px}.sadFeature figcaption{color:#a5aaa4;font:500 8px/1.3 var(--mono);background:#050606e8;padding:9px 12px;position:absolute;bottom:0;left:0;right:0}.sadFeature>div{padding:clamp(24px,3vw,42px)}.metaGrid{border-top:1px solid var(--line2);grid-template-columns:1fr 1fr;display:grid}.metaGrid article{border-bottom:1px solid var(--line);padding:14px 12px 14px 0}.metaGrid article:nth-child(2n){border-left:1px solid var(--line);padding-left:12px}.metaGrid small{color:#7b817b;font:500 8px/1.2 var(--mono);display:block}.metaGrid strong{margin-top:6px;font-size:17px;display:block}.sadFeature h3,.etharStory h3{margin:28px 0 0;font-size:24px}.sadFeature p,.etharStory p{color:#a6aba5;font-size:14px;line-height:1.6}.partnerStats{border:1px solid var(--line);border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.partnerStats article{padding:18px}.partnerStats article+article{border-left:1px solid var(--line)}.partnerStats strong{font:500 clamp(36px,4.2vw,64px)/.88 var(--mono);letter-spacing:-.06em;display:block}.partnerStats span{color:#999e98;margin-top:9px;font-size:12px;line-height:1.45;display:block}.projectGrid{border:1px solid var(--line);border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.projectGrid a{min-height:165px;padding:17px;text-decoration:none}.projectGrid a+a{border-left:1px solid var(--line)}.projectGrid small{color:#7f857f;font:500 8px/1.3 var(--mono);display:block}.projectGrid strong{margin-top:11px;font-size:16px;display:block}.projectGrid span{color:#9da29c;margin-top:9px;font-size:12px;line-height:1.45;display:block}.newsBlock{border:1px solid var(--line);border-top:0;grid-template-columns:200px 1fr 1fr 1fr;display:grid}.newsBlock>div,.newsBlock>a{padding:15px}.newsBlock>a{border-left:1px solid var(--line);text-decoration:none}.newsBlock>div{flex-direction:column;justify-content:space-between;display:flex}.newsBlock small,.newsBlock time{font:500 8px/1.2 var(--mono);color:#7f857f}.newsBlock>div a{font:600 8px/1 var(--mono)}.newsBlock strong{margin-top:8px;font-size:14px;line-height:1.3;display:block}.partnerTicker{border:1px solid var(--line);border-top:0;grid-template-columns:210px 1fr;align-items:center;min-height:62px;display:grid;overflow:hidden}.partnerTicker>span{font:600 8px/1.3 var(--mono);color:#888e88;padding:0 14px}.partnerTicker>div{border-left:1px solid var(--line);overflow:hidden}.tickerTrack{width:max-content;animation:38s linear infinite ticker;display:flex}.tickerTrack b{border-right:1px solid var(--line);white-space:nowrap;padding:0 26px;font-size:14px;font-weight:500;line-height:62px}@keyframes ticker{to{transform:translate(-50%)}}.etharFeature{border:1px solid var(--line);grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr);display:grid}.etharStory{padding:clamp(24px,3vw,42px)}.etharStats{grid-template-columns:1fr 1fr;display:grid}.etharStats article{border-left:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px}.etharStats strong{font:500 clamp(42px,4.6vw,70px)/.88 var(--mono);letter-spacing:-.06em;display:block}.etharStats span{color:#9da29c;margin-top:9px;font-size:12px;display:block}.field{background:#080a09}.fieldGrid{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:32px;display:grid}.sudanShape{border:1px solid var(--line);background:#0b0e0c;place-items:center;min-height:560px;display:grid}.sudanShape svg{width:min(78%,620px);height:auto}.sudanShape path{fill:#161a17;stroke:#7a807a;stroke-width:1.2px}.sudanShape circle{fill:var(--cream);stroke:#050606;stroke-width:2px}.sudanShape rect{fill:var(--red);transform-origin:50%;transform:rotate(45deg)}.locationList{align-self:center}.locationList>p{color:#999e98;font-size:14px}.locationList article{border-top:1px solid var(--line);padding:17px 0}.locationList b{font-size:17px;display:block}.locationList span{color:#a4aaa4;margin-top:7px;font-size:13px;line-height:1.55;display:block}.openNetwork{border-top:1px solid var(--line2);border-bottom:1px solid var(--line2);grid-template-columns:220px 1fr auto;align-items:start;gap:28px;margin-top:34px;padding:22px 0;display:grid}.openNetwork small{font:600 8px/1.2 var(--mono);color:var(--red)}.openNetwork h3{margin:0;font-size:25px}.openNetwork p{color:#a1a6a0;max-width:850px;margin:8px 0 0;font-size:14px;line-height:1.55}.openNetwork a{border:1px solid var(--line2);font:600 8px/1 var(--mono);padding:11px 13px;text-decoration:none}.future{background:#0a0c0b}.futureGrid{grid-template-columns:minmax(300px,.62fr) minmax(0,1.38fr);gap:clamp(42px,7vw,105px);display:grid}.futureGrid>div:first-child p{color:#a4aaa4;max-width:45ch;font-size:14px;line-height:1.6}.futureLanes{border-top:1px solid var(--line2)}.futureLanes article{border-bottom:1px solid var(--line);grid-template-columns:90px 240px 1fr;gap:20px;padding:17px 0;display:grid}.futureLanes small{font:600 8px/1.3 var(--mono);color:var(--red)}.futureLanes strong{font-size:16px}.futureLanes p{color:#9ca19b;margin:0;font-size:13px;line-height:1.5}.directGiving{background:var(--paper);color:var(--ink);grid-template-columns:minmax(0,.9fr) 1fr 1fr;display:grid}.directGiving>div{padding:30px 22px}.directGiving small{font:600 8px/1 var(--mono);color:#66695f}.directGiving h2{margin:10px 0 0;font-size:clamp(28px,3vw,46px);line-height:1}.directGiving p{color:#4d5048;max-width:570px;font-size:14px}.directGiving>a{border-left:1px solid #8f8b79;flex-direction:column;justify-content:space-between;min-height:200px;padding:28px;text-decoration:none;display:flex}.directGiving b{letter-spacing:-.04em;font-size:clamp(30px,3vw,48px)}.directGiving span{font:600 9px/1 var(--mono)}.giveSad{background:#173b2c;color:#f0e6c9!important}.giveEth{background:#8a4f3b;color:#fff!important}@media (max-width:1050px){.heroNumber,.latestGrid,.responseIntro,.partnerIntro,.partnerHeader,.sadFeature,.etharFeature,.fieldGrid,.futureGrid{grid-template-columns:1fr}.sideStats{grid-template-columns:repeat(3,1fr);display:grid}.sideStats article,.responseCopy,.ambition>div:last-child,.singleChain{grid-template-columns:1fr}.singleChain i{padding:0 18px;transform:rotate(90deg)}.partnerStats,.projectGrid{grid-template-columns:1fr 1fr}.projectGrid a:nth-child(3),.partnerStats article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.newsBlock{grid-template-columns:1fr 1fr}.newsBlock>a:nth-child(3){border-left:0;border-top:1px solid var(--line)}.openNetwork{grid-template-columns:1fr}.directGiving{grid-template-columns:1fr 1fr}.directGiving>div{grid-column:1/-1}.directGiving>a:first-of-type{border-left:0}}@media (max-width:720px){.impactNav{grid-template-columns:auto 1fr}.donateTop{display:none}.heroTop{font-size:7px}.heroTitle h1{font-size:clamp(38px,10vw,58px)}.numberBlock>strong{font-size:clamp(96px,29vw,170px)}.microField{height:105px}.sideStats,.responseIntro,.ambition,.proof{grid-template-columns:1fr}.proof article+article{border-top:1px solid #a6a18c;border-left:0;padding-left:0}.partnerStats,.projectGrid,.newsBlock,.etharStats,.directGiving{grid-template-columns:1fr}.partnerStats article+article,.projectGrid a+a,.newsBlock>a,.etharStats article,.directGiving>a{border-left:0}.partnerTicker{grid-template-columns:1fr}.partnerTicker>span{padding:12px 14px}.partnerTicker>div{border-left:0;border-top:1px solid var(--line)}.sadFeature figure,.sadFeature img{min-height:330px}.futureLanes article{grid-template-columns:1fr;gap:7px}.directGiving>div{grid-column:auto}.directGiving>a{border-top:1px solid #8f8b79;min-height:150px}}@media (prefers-reduced-motion:reduce){.tickerTrack,.typeIn i{animation:none}}
