.eninit{
  --ei-gold:#d7ad4e;
  --ei-gold-2:#f2d27b;
  --ei-gold-dark:#8a6420;
  --ei-ink:#030403;
  --ei-panel:#0a0b09;
  --ei-panel-2:#0e0f0c;
  --ei-line:rgba(215,173,78,.28);
  --ei-line-soft:rgba(215,173,78,.13);
  --ei-text:#f4f1e9;
  --ei-muted:#aaa79e;
  --ei-dim:#72716b;
  --ei-green:#65c84e;
  --ei-red:#f24d3c;
  background:#030403;color:var(--ei-text);overflow:hidden;
}
.eninit *{box-sizing:border-box}.eninit a{color:inherit;text-decoration:none}.eninit button,.eninit summary{font:inherit}.eninit-shell{width:min(1180px,calc(100% - 34px));margin-inline:auto}.eninit-kicker{margin:0 0 12px;color:var(--ei-gold);font-size:.62rem;font-weight:850;letter-spacing:.25em;text-transform:uppercase}.eninit [data-eninit-reveal]{opacity:0;transform:translateY(14px);transition:opacity .62s ease,transform .62s ease}.eninit [data-eninit-reveal].is-visible{opacity:1;transform:none}

/* HERO */
.eninit-hero{position:relative;min-height:390px;border-bottom:1px solid var(--ei-line);background:radial-gradient(circle at 77% 43%,rgba(215,173,78,.08),transparent 31%),linear-gradient(100deg,#050605 0,#070806 55%,#0a0804 100%)}
.eninit-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 81% 40%,rgba(255,211,102,.08),transparent 34%),linear-gradient(180deg,transparent 70%,rgba(0,0,0,.46))}
.eninit-hero__inner{position:relative;z-index:1;min-height:390px;display:grid;grid-template-columns:minmax(0,.54fr) minmax(360px,.46fr);align-items:center;gap:28px}
.eninit-hero__copy{padding:42px 0 46px}.eninit-hero h1{margin:0 0 12px;font-family:Georgia,'Times New Roman',serif;font-size:clamp(3.4rem,6.4vw,6.3rem);line-height:.92;font-weight:400;letter-spacing:-.035em;color:#e4c371}.eninit-hero h2{margin:0 0 17px;font-size:1.16rem;line-height:1.25;font-weight:560;color:#f2eee5}.eninit-hero__copy>p:not(.eninit-kicker){max-width:590px;margin:0;color:#b8b4ac;font-size:.86rem;line-height:1.7}
.eninit-hero__actions{display:flex;gap:12px;margin-top:24px}.eninit-btn{min-height:48px;padding:0 24px;border:1px solid rgba(215,173,78,.62);display:inline-flex;align-items:center;justify-content:center;gap:18px;border-radius:5px;font-size:.62rem;font-weight:900;letter-spacing:.045em;text-transform:uppercase;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.eninit-btn:hover{transform:translateY(-1px)}.eninit-btn--gold{color:#171108;background:linear-gradient(135deg,#f3d37c,#d2a346 60%,#a87727);box-shadow:inset 0 1px rgba(255,255,255,.52),0 9px 28px rgba(215,173,78,.08)}.eninit-btn--outline{color:#dbbd65;background:rgba(7,8,6,.58)}
.eninit-hero__visual{position:relative;align-self:stretch;display:flex;align-items:center;justify-content:flex-end}.eninit-hero__visual img{position:relative;z-index:1;width:min(100%,520px);height:auto;display:block;mix-blend-mode:screen;filter:saturate(1.04) contrast(1.06) drop-shadow(0 0 28px rgba(215,173,78,.14));transform:scale(1.12);transform-origin:right center}.eninit-hero__visual:before{content:"";position:absolute;width:430px;height:240px;right:-20px;top:50%;transform:translateY(-50%);background:radial-gradient(ellipse,rgba(215,173,78,.11),transparent 68%);filter:blur(14px)}

/* SIX STAT CARDS */
.eninit-overview{padding:16px 0 12px;background:#050605}.eninit-overview__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.eninit-stat{min-height:96px;display:flex;align-items:center;gap:15px;padding:16px 18px;border:1px solid var(--ei-line);border-radius:6px;background:linear-gradient(145deg,#0f100e,#090a08 72%);box-shadow:inset 0 1px rgba(255,255,255,.025)}.eninit-stat__icon{width:48px;height:48px;flex:0 0 48px;border:1px solid rgba(215,173,78,.55);border-radius:50%;display:grid;place-items:center;color:#dfb958}.eninit-stat__icon svg{width:25px;height:25px}.eninit-stat small{display:block;color:#aaa79f;font-size:.57rem;line-height:1.3;letter-spacing:.07em;text-transform:uppercase}.eninit-stat strong{display:block;margin-top:5px;font-family:Georgia,'Times New Roman',serif;font-size:1.56rem;font-weight:400;color:#e8c66e;line-height:1}

/* SHARED PANEL */
.eninit-panel{border:1px solid var(--ei-line);border-radius:7px;background:linear-gradient(180deg,#0d0e0c,#080907);box-shadow:inset 0 1px rgba(255,255,255,.025)}.eninit-panel__head,.eninit-sectionHead,.eninit-projectHead{display:flex;align-items:center;justify-content:space-between;gap:20px}.eninit-panel__head h2,.eninit-sectionHead h2,.eninit-projectHead h2{margin:0;font-family:Georgia,'Times New Roman',serif;font-size:1.62rem;font-weight:400;color:#e2bd63}.eninit-panel__head>span{display:flex;align-items:center;gap:7px;color:#aaa69e;font-size:.55rem}.eninit-panel__head>span b{color:#d7d2c8;font-weight:600}.eninit-panel__head svg{width:15px;height:15px;color:#d9b253}

/* FUND TRACKER */
.eninit-fund{padding:0 0 18px;background:#050605}.eninit-fund__panel{padding:15px 18px 13px}.eninit-fundRows{margin-top:10px;border-top:1px solid rgba(215,173,78,.14)}.eninit-fundRow{min-height:42px;display:grid;grid-template-columns:230px 110px minmax(160px,1fr) 60px;gap:14px;align-items:center;border-bottom:1px solid rgba(215,173,78,.11)}.eninit-fundRow>span{font-size:.7rem;color:#e1ddd3}.eninit-fundRow>b{font-size:.68rem;color:#f0ede5;text-align:right;font-weight:650}.eninit-fundRow>strong{font-size:.64rem;color:#d9d5cb;text-align:right;font-weight:650}.eninit-progress{height:8px;border:1px solid rgba(215,173,78,.13);border-radius:99px;background:#11120f;overflow:hidden}.eninit-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#a97923,#f2d27b);box-shadow:0 0 10px rgba(215,173,78,.11)}.eninit-progress--green i{background:linear-gradient(90deg,#3c802c,#74cf55)}.eninit-progress--silver i{background:linear-gradient(90deg,#555750,#b9bbb4)}
.eninit-sourceDisclosure{margin-top:10px}.eninit-sourceDisclosure summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:#958f84;font-size:.52rem;letter-spacing:.06em;text-transform:uppercase}.eninit-sourceDisclosure summary::-webkit-details-marker{display:none}.eninit-sourceDisclosure summary span{color:#d1ad52;font-size:.9rem}.eninit-sourceGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;padding-top:10px}.eninit-sourceGrid span{padding:9px 10px;border:1px solid rgba(215,173,78,.12);background:#090a08}.eninit-sourceGrid small{display:block;color:#74726b;font-size:.45rem}.eninit-sourceGrid b{display:block;margin-top:3px;color:#cdaa55;font-size:.62rem}.eninit-sourceDisclosure>p{margin:8px 0 0;color:#7d7a73;font-size:.49rem}.eninit-sourceDisclosure>p b{color:#d1ae55}

/* PROJECTS */
.eninit-projects{padding:0 0 20px;background:#050605}.eninit-projectHead{margin:0 0 10px}.eninit-filters{display:flex;gap:7px}.eninit-filters button{appearance:none;min-width:74px;padding:7px 13px;border:1px solid rgba(215,173,78,.23);border-radius:99px;background:#0b0c0a;color:#aaa79f;font-size:.53rem;cursor:pointer}.eninit-filters button.is-active{background:linear-gradient(135deg,#e8c56d,#b98530);border-color:#e4bf63;color:#181108}.eninit-projectList{display:grid;gap:8px}.eninit-project[hidden]{display:none!important}.eninit-project{min-height:174px;display:grid;grid-template-columns:220px minmax(0,1fr);border:1px solid var(--ei-line);border-radius:6px;background:#0a0b09;overflow:hidden}.eninit-project__media{display:block;position:relative;min-height:174px;background:#11120f;overflow:hidden}.eninit-project__media img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.86) contrast(1.04)}.eninit-project__media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 68%,rgba(10,11,9,.62)),linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.18))}.eninit-project__fallback{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle,rgba(215,173,78,.08),transparent 48%),#0d0e0c;color:#bb9440}.eninit-project__fallback span{font-size:.45rem;letter-spacing:.2em}.eninit-project__fallback b{font-family:Georgia,'Times New Roman',serif;font-size:1.2rem;font-weight:400}.eninit-project__body{padding:11px 14px 10px;min-width:0}.eninit-project__top{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.eninit-project h3{margin:0;font-family:Georgia,'Times New Roman',serif;font-size:1.14rem;font-weight:400;line-height:1.05}.eninit-project h3 a:hover{color:#e4c266}.eninit-project__meta{display:flex;gap:8px;flex-wrap:wrap;margin:5px 0 0!important}.eninit-project__meta span{font-size:.49rem;color:#aaa79f}.eninit-project__meta span+span:before{content:"•";margin-right:8px;color:#8e6d2d}.eninit-status{flex:0 0 auto;padding:5px 10px;border-radius:4px;border:1px solid rgba(215,173,78,.28);background:rgba(124,91,22,.42);color:#f0d47c;font-size:.45rem;text-transform:uppercase;letter-spacing:.05em}.eninit-status--active,.eninit-status--funded{background:rgba(57,112,31,.46);border-color:rgba(92,167,55,.36);color:#c7ebb4}.eninit-status--completed{background:rgba(52,109,35,.36);border-color:rgba(83,155,54,.34);color:#aedd93}.eninit-status--paused{background:rgba(111,55,45,.4);color:#e8b4a7}.eninit-project__summary{margin:7px 0 0;color:#aaa79f;font-size:.53rem;line-height:1.48;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.eninit-project__numbers{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;padding-top:7px;border-top:1px solid rgba(215,173,78,.13)}.eninit-project__numbers small{display:block;color:#7f7d75;font-size:.41rem;text-transform:uppercase}.eninit-project__numbers strong{display:block;margin-top:2px;font-family:Georgia,'Times New Roman',serif;font-size:.82rem;font-weight:400;color:#f1ece2}.eninit-project__bottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 128px;gap:12px;align-items:end;margin-top:7px}.eninit-project__progressBlock{display:grid;grid-template-columns:1fr 33px;gap:4px 7px;align-items:center}.eninit-project__progressBlock small{grid-column:1/-1;color:#85827a;font-size:.4rem;text-transform:uppercase}.eninit-project__progressBlock .eninit-progress{height:7px}.eninit-project__progressBlock>b{font-size:.48rem;color:#d3d0c6;font-weight:600;text-align:right}.eninit-project__impact{height:48px;padding-left:12px;border-left:1px solid rgba(215,173,78,.14);display:grid;grid-template-columns:25px 1fr;grid-template-rows:auto auto;align-items:center;color:#d5af4f}.eninit-project__impact svg{grid-row:1/3;width:22px;height:22px}.eninit-project__impact strong{font-family:Georgia,'Times New Roman',serif;font-size:.9rem;font-weight:400;line-height:1}.eninit-project__impact span{font-size:.4rem;color:#8d8a83;line-height:1.1}.eninit-empty{padding:22px;border:1px solid rgba(215,173,78,.22);border-radius:6px;background:#0a0b09}.eninit-empty strong{font-family:Georgia,'Times New Roman',serif;font-size:1.1rem;font-weight:400}.eninit-empty p{margin:6px 0 0;color:#85827a;font-size:.58rem}.eninit-empty--compact{padding:16px}

/* ACTIVITY */
.eninit-activity{padding:0 0 18px;background:#050605}.eninit-sectionHead{margin:0 0 7px}.eninit-activityTable{border:1px solid var(--ei-line);border-radius:6px;background:#090a08;overflow:hidden}.eninit-activityRow{min-height:35px;display:grid;grid-template-columns:110px 1fr 1fr 120px 95px;gap:10px;align-items:center;padding:0 12px;border-bottom:1px solid rgba(215,173,78,.11);font-size:.52rem;color:#d0ccc3}.eninit-activityRow:last-child{border-bottom:0}.eninit-activityRow--head{min-height:26px;background:#0c0d0b;color:#85827a;text-transform:uppercase;font-size:.43rem;letter-spacing:.04em}.eninit-activityRow time{color:#b7b3aa}.eninit-activityAction{display:flex;align-items:center;gap:7px}.eninit-activityAction svg{width:18px;height:18px;color:#b58e37}.eninit-activityAction b{font-weight:540}.eninit-activityRow>strong{text-align:right;font-size:.62rem}.eninit-activityRow>strong.is-in{color:#63d145}.eninit-activityRow>strong.is-out{color:#f04d3e}.eninit-activityStatus{display:flex;align-items:center;justify-content:flex-end;gap:4px;color:#d6b04e}.eninit-activityStatus svg{width:15px;height:15px}

/* COMPLETED */
.eninit-completed{padding:0 0 18px;background:#050605}.eninit-completedGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.eninit-completedCard{min-height:142px;display:grid;grid-template-columns:38% 62%;border:1px solid var(--ei-line);border-radius:6px;background:#0a0b09;overflow:hidden}.eninit-completedCard>img{width:100%;height:100%;object-fit:cover;filter:saturate(.86)}.eninit-completedCard>div{padding:10px 12px}.eninit-completedCard h3{margin:0;font-family:Georgia,'Times New Roman',serif;font-size:1rem;font-weight:400}.eninit-completedCard p{display:flex;gap:8px;margin:5px 0;color:#9a978f;font-size:.45rem}.eninit-completedCard p b{color:#69c954;font-weight:600}.eninit-completedCard em{display:block;color:#aaa79f;font-size:.49rem;line-height:1.42;font-style:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.eninit-completedCard__impact{display:grid;grid-template-columns:23px auto 1fr;align-items:center;gap:6px;margin-top:9px;padding-top:7px;border-top:1px solid rgba(215,173,78,.13);color:#d8b354}.eninit-completedCard__impact svg{width:21px;height:21px}.eninit-completedCard__impact strong{font-family:Georgia,'Times New Roman',serif;font-size:.86rem;font-weight:400}.eninit-completedCard__impact span{font-size:.42rem;color:#8c8982}

/* CTA + METHOD */
.eninit-cta{padding:0 0 18px;background:#050605}.eninit-cta__inner{min-height:92px;display:grid;grid-template-columns:68px 1fr 280px;align-items:center;gap:22px;padding:14px 18px;border:1px solid var(--ei-line);border-radius:6px;background:linear-gradient(120deg,#0b0c0a,#0e0d09)}.eninit-cta__icon{color:#deb95c}.eninit-cta__icon svg{width:52px;height:52px}.eninit-cta h2{margin:0;font-family:Georgia,'Times New Roman',serif;font-size:1.45rem;font-weight:400}.eninit-cta p{margin:3px 0 0;color:#99968e;font-size:.59rem}.eninit-method{padding:0 0 58px;background:#050605}.eninit-method__details{border-top:1px solid rgba(215,173,78,.15);padding-top:12px}.eninit-method__details summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;color:#9b978e;font-size:.54rem;text-transform:uppercase;letter-spacing:.06em}.eninit-method__details summary::-webkit-details-marker{display:none}.eninit-method__details summary span{color:#d6af4f;font-size:1rem}.eninit-method__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px}.eninit-method__grid p{margin:0;padding:10px;border:1px solid rgba(215,173,78,.11);background:#080907}.eninit-method__grid b{display:block;color:#d4ae53;font-size:.5rem}.eninit-method__grid span{display:block;margin-top:4px;color:#77756e;font-size:.45rem;line-height:1.45}.eninit-method__details>small{display:block;margin-top:9px;color:#6e6c66;font-size:.43rem}

/* PROJECT DETAIL PAGE — retained */
.eninit-projectHero{padding:58px 0;border-bottom:1px solid var(--ei-line);background:linear-gradient(110deg,#050605,#0d0b06)}.eninit-projectHero__grid{display:grid;grid-template-columns:1fr minmax(340px,.8fr);gap:60px;align-items:center}.eninit-projectHero h1{margin:0 0 16px;font-family:Georgia,'Times New Roman',serif;font-size:clamp(3rem,6vw,5.6rem);line-height:.92;font-weight:400}.eninit-projectHero p{max-width:650px;color:#a29f97;line-height:1.65}.eninit-projectHero img{width:100%;aspect-ratio:4/3;object-fit:cover;border:1px solid rgba(216,180,91,.22)}.eninit-projectHero__meta{display:flex;gap:16px;margin-top:18px;color:#c8a44d;font-size:.58rem;text-transform:uppercase;letter-spacing:.08em}.eninit-metricGrid--project{grid-template-columns:repeat(4,1fr)}.eninit-projectDetailGrid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:80px}.eninit-projectNarrative{color:#b1aea6;font-size:.82rem;line-height:1.75}.eninit-projectNarrative h2,.eninit-projectNarrative h3{font-family:Georgia,'Times New Roman',serif;color:#f3efe6;font-weight:400}.eninit-projectDetailGrid aside{border-top:1px solid rgba(216,180,91,.22)}.eninit-projectDetailStat,.eninit-projectDetailGrid aside>p{padding:16px 0;border-bottom:1px solid rgba(216,180,91,.13)}.eninit-projectDetailStat>span,.eninit-projectDetailGrid aside small{display:block;color:#7d7b74;font-size:.52rem;text-transform:uppercase;letter-spacing:.07em}.eninit-projectDetailStat>b,.eninit-projectDetailGrid aside strong{display:block;margin:5px 0 9px;color:#eac96e;font-size:.86rem}.eninit-projectProof{display:inline-block;margin-top:18px;color:#d9b85f;font-size:.57rem;text-transform:uppercase;letter-spacing:.07em}.eninit-projectBack{padding:22px 0 50px}.eninit-projectBack a{color:#caa84f;font-size:.6rem;text-transform:uppercase;letter-spacing:.07em}

@media(max-width:900px){
  .eninit-hero__inner{grid-template-columns:minmax(0,.56fr) minmax(300px,.44fr)}.eninit-hero__visual img{transform:scale(1.07)}
  .eninit-project{grid-template-columns:190px 1fr}.eninit-fundRow{grid-template-columns:190px 95px 1fr 52px}.eninit-activityRow{grid-template-columns:90px 1.15fr 1fr 100px 82px}
  .eninit-cta__inner{grid-template-columns:58px 1fr 235px}.eninit-method__grid{grid-template-columns:1fr 1fr}
}

@media(max-width:700px){
  .eninit-shell{width:calc(100% - 26px)}
  .eninit-kicker{font-size:.45rem;margin-bottom:7px}
  .eninit-hero{min-height:294px}.eninit-hero__inner{min-height:294px;grid-template-columns:54% 46%;gap:0}.eninit-hero__copy{padding:28px 0 30px;position:relative;z-index:2}.eninit-hero h1{font-size:2.48rem;line-height:.92;margin-bottom:8px;white-space:nowrap}.eninit-hero h2{max-width:260px;font-size:.76rem;line-height:1.35;margin-bottom:10px}.eninit-hero__copy>p:not(.eninit-kicker){max-width:255px;font-size:.56rem;line-height:1.55}.eninit-hero__actions{gap:7px;margin-top:14px}.eninit-btn{min-height:36px;padding:0 12px;gap:10px;font-size:.44rem;border-radius:4px}.eninit-hero__visual{margin-right:-48px}.eninit-hero__visual img{width:320px;max-width:none;transform:scale(1.05);transform-origin:center center;opacity:.96}.eninit-hero__visual:before{width:260px;height:170px;right:0}

  .eninit-overview{padding:10px 0 9px}.eninit-overview__grid{grid-template-columns:repeat(3,1fr);gap:6px}.eninit-stat{min-height:75px;gap:8px;padding:9px 8px;border-radius:5px}.eninit-stat__icon{width:34px;height:34px;flex-basis:34px}.eninit-stat__icon svg{width:19px;height:19px}.eninit-stat small{font-size:.38rem;letter-spacing:.045em}.eninit-stat strong{font-size:.89rem;margin-top:4px}

  .eninit-fund{padding-bottom:12px}.eninit-fund__panel{padding:10px 10px 8px}.eninit-panel__head h2,.eninit-sectionHead h2,.eninit-projectHead h2{font-size:1.08rem}.eninit-panel__head>span{font-size:.39rem}.eninit-panel__head svg{width:12px;height:12px}.eninit-fundRows{margin-top:6px}.eninit-fundRow{min-height:31px;grid-template-columns:95px 58px 1fr 34px;gap:6px}.eninit-fundRow>span{font-size:.44rem}.eninit-fundRow>b{font-size:.43rem}.eninit-fundRow>strong{font-size:.4rem}.eninit-progress{height:6px}.eninit-sourceDisclosure{margin-top:7px}.eninit-sourceDisclosure summary{font-size:.38rem}.eninit-sourceGrid{grid-template-columns:1fr 1fr;gap:5px}.eninit-sourceGrid span{padding:7px}.eninit-sourceGrid small{font-size:.36rem}.eninit-sourceGrid b{font-size:.46rem}

  .eninit-projects{padding-bottom:12px}.eninit-projectHead{margin-bottom:7px}.eninit-filters{gap:4px}.eninit-filters button{min-width:0;padding:5px 9px;font-size:.38rem}.eninit-projectList{gap:6px}.eninit-project{min-height:140px;grid-template-columns:31% 69%;border-radius:5px}.eninit-project__media{min-height:140px}.eninit-project__body{padding:7px 8px 6px}.eninit-project__top{gap:6px}.eninit-project h3{font-size:.76rem}.eninit-project__meta{gap:4px;margin-top:3px!important}.eninit-project__meta span{font-size:.34rem}.eninit-project__meta span+span:before{margin-right:4px}.eninit-status{padding:3px 5px;font-size:.3rem}.eninit-project__summary{margin-top:4px;font-size:.36rem;line-height:1.35}.eninit-project__numbers{gap:4px;margin-top:5px;padding-top:5px}.eninit-project__numbers small{font-size:.27rem}.eninit-project__numbers strong{font-size:.51rem}.eninit-project__bottom{grid-template-columns:1fr 1fr 66px;gap:5px;margin-top:5px}.eninit-project__progressBlock{grid-template-columns:1fr 21px;gap:2px 4px}.eninit-project__progressBlock small{font-size:.27rem}.eninit-project__progressBlock .eninit-progress{height:5px}.eninit-project__progressBlock>b{font-size:.3rem}.eninit-project__impact{height:34px;padding-left:5px;grid-template-columns:17px 1fr}.eninit-project__impact svg{width:15px;height:15px}.eninit-project__impact strong{font-size:.53rem}.eninit-project__impact span{font-size:.25rem}.eninit-empty{padding:14px}.eninit-empty strong{font-size:.78rem}.eninit-empty p{font-size:.4rem}

  .eninit-activity{padding-bottom:12px}.eninit-sectionHead{margin-bottom:5px}.eninit-activityRow{min-height:26px;grid-template-columns:54px 1.2fr 1fr 58px 49px;gap:4px;padding:0 6px;font-size:.33rem}.eninit-activityRow--head{min-height:20px;font-size:.29rem}.eninit-activityAction{gap:3px}.eninit-activityAction svg{width:12px;height:12px}.eninit-activityRow>strong{font-size:.38rem}.eninit-activityStatus{gap:2px}.eninit-activityStatus svg{width:10px;height:10px}

  .eninit-completed{padding-bottom:12px}.eninit-completedGrid{gap:6px}.eninit-completedCard{min-height:108px;grid-template-columns:39% 61%;border-radius:5px}.eninit-completedCard>div{padding:6px 7px}.eninit-completedCard h3{font-size:.61rem}.eninit-completedCard p{gap:4px;margin:3px 0;font-size:.3rem;flex-wrap:wrap}.eninit-completedCard em{font-size:.32rem;line-height:1.28}.eninit-completedCard__impact{grid-template-columns:16px auto 1fr;gap:3px;margin-top:5px;padding-top:4px}.eninit-completedCard__impact svg{width:14px;height:14px}.eninit-completedCard__impact strong{font-size:.5rem}.eninit-completedCard__impact span{font-size:.27rem}

  .eninit-cta{padding-bottom:11px}.eninit-cta__inner{min-height:72px;grid-template-columns:42px 1fr 135px;gap:8px;padding:8px 10px}.eninit-cta__icon svg{width:34px;height:34px}.eninit-cta h2{font-size:.79rem}.eninit-cta p{font-size:.38rem}.eninit-cta .eninit-btn{min-height:34px;padding:0 8px;font-size:.38rem}.eninit-method{padding-bottom:36px}.eninit-method__details summary{font-size:.38rem}.eninit-method__grid{grid-template-columns:1fr 1fr;gap:5px}.eninit-method__grid p{padding:7px}.eninit-method__grid b{font-size:.37rem}.eninit-method__grid span{font-size:.32rem}.eninit-method__details>small{font-size:.31rem}

  .eninit-projectHero{padding:38px 0}.eninit-projectHero__grid{grid-template-columns:1fr;gap:24px}.eninit-projectHero h1{font-size:3rem}.eninit-projectHero p{font-size:.66rem}.eninit-projectHero img{aspect-ratio:16/10}.eninit-metricGrid--project{grid-template-columns:repeat(2,1fr)}.eninit-projectDetailGrid{grid-template-columns:1fr;gap:30px}.eninit-projectNarrative{font-size:.68rem}
}

@media(max-width:390px){
  .eninit-hero__inner{grid-template-columns:56% 44%}.eninit-hero h1{font-size:2.25rem}.eninit-hero__visual{margin-right:-58px}.eninit-hero__visual img{width:300px}.eninit-stat{padding:8px 6px}.eninit-stat__icon{width:31px;height:31px;flex-basis:31px}.eninit-stat strong{font-size:.8rem}.eninit-fundRow{grid-template-columns:87px 52px 1fr 31px}.eninit-project{grid-template-columns:32% 68%}.eninit-project__bottom{grid-template-columns:1fr 1fr 59px}.eninit-activityRow{grid-template-columns:48px 1.15fr .95fr 52px 45px}.eninit-cta__inner{grid-template-columns:38px 1fr 118px}.eninit-cta h2{font-size:.7rem}
}

@media(prefers-reduced-motion:reduce){.eninit [data-eninit-reveal]{opacity:1!important;transform:none!important;transition:none!important}}

/* Compatibility styles for individual Initiative project pages */
.eninit-section{padding:58px 0;border-bottom:1px solid var(--ei-line)}
.eninit-metrics{border-bottom:1px solid var(--ei-line);background:#070806}
.eninit-metricGrid{display:grid;grid-template-columns:repeat(4,1fr)}
.eninit-metricGrid article{min-height:106px;padding:20px;border-left:1px solid var(--ei-line-soft);display:flex;flex-direction:column;justify-content:center}
.eninit-metricGrid article:last-child{border-right:1px solid var(--ei-line-soft)}
.eninit-metricGrid article span{color:#8b8881;font-size:.52rem;text-transform:uppercase;letter-spacing:.06em}
.eninit-metricGrid article strong{margin-top:7px;font-family:Georgia,'Times New Roman',serif;font-size:1.25rem;font-weight:400;color:#e5c36b}
.eninit-track{height:8px;border-radius:99px;background:#151713;overflow:hidden}.eninit-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#a57926,#f0ce73)}.eninit-track--delivery i{background:linear-gradient(90deg,#397c2b,#71cb54)}
@media(max-width:700px){.eninit-section{padding:40px 0}.eninit-metricGrid{grid-template-columns:repeat(2,1fr)}.eninit-metricGrid article{min-height:86px;padding:14px}.eninit-metricGrid article strong{font-size:1rem}}
