.hero.svelte-q0ak8w{background:linear-gradient(180deg, var(--eea-surface), var(--eea-surface-sunken));border-bottom:1px solid var(--eea-border-subtle)}.hero-inner.svelte-q0ak8w{padding-block:var(--eea-space-11) var(--eea-space-16)}.eyebrow.svelte-q0ak8w{margin:var(--eea-space-8) 0 var(--eea-space-7)}.hero-grid.svelte-q0ak8w{gap:var(--eea-space-18);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}h1.svelte-q0ak8w{max-width:22ch;font-size:var(--eea-fs-h1);letter-spacing:var(--eea-ls-tighter);line-height:1.06}.tags.svelte-q0ak8w{gap:var(--eea-space-4);margin-top:var(--eea-space-8);flex-wrap:wrap;list-style:none;display:flex}.tags.svelte-q0ak8w li:where(.svelte-q0ak8w){padding:var(--eea-space-2) var(--eea-space-6);background:var(--eea-surface);border:1px solid var(--eea-border-strong);font-size:var(--eea-fs-2xs);color:var(--eea-text-body)}.objective.svelte-q0ak8w{max-width:56ch;margin-top:var(--eea-space-11);font-size:var(--eea-fs-lead);line-height:var(--eea-lh-normal);color:var(--eea-text-body)}.objective-note.svelte-q0ak8w{margin-top:var(--eea-space-4);font-size:var(--eea-fs-3xs);color:var(--eea-text-subtle)}.allocation.svelte-q0ak8w{padding:var(--eea-space-11);background:var(--eea-surface);border:1px solid var(--eea-border);border-top:var(--eea-accent-width) solid var(--eea-red)}.allocation-title.svelte-q0ak8w{font-size:var(--eea-fs-2xs);font-weight:var(--eea-fw-bold);text-transform:uppercase;letter-spacing:var(--eea-ls-wider);color:var(--eea-text-muted)}.allocation-figure.svelte-q0ak8w{margin-top:var(--eea-space-6);font-size:var(--eea-fs-metric-lg);font-weight:var(--eea-fw-black);letter-spacing:-.03em;color:var(--eea-red);line-height:1}.split.svelte-q0ak8w{margin-top:var(--eea-space-11)}.split-legend.svelte-q0ak8w{margin-top:var(--eea-space-7);gap:var(--eea-space-4);flex-direction:column;list-style:none;display:flex}.split-legend.svelte-q0ak8w li:where(.svelte-q0ak8w){align-items:center;gap:var(--eea-space-4);font-size:var(--eea-fs-xs);display:flex}.split-label.svelte-q0ak8w{color:var(--eea-text-body);flex:1}.split-none.svelte-q0ak8w{margin-top:var(--eea-space-8);font-size:var(--eea-fs-2xs);color:var(--eea-text-muted)}.funded-by.svelte-q0ak8w{margin-top:var(--eea-space-9);padding-top:var(--eea-space-7);border-top:1px solid var(--eea-border-subtle);font-size:var(--eea-fs-2xs);color:var(--eea-text-muted)}.swatch.svelte-q0ak8w{flex-shrink:0;width:10px;height:10px}.kpis.svelte-q0ak8w{gap:var(--eea-space-7);margin-top:var(--eea-space-15);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kpi-with-note.svelte-q0ak8w{display:block}.kpi-note.svelte-q0ak8w{margin-top:var(--eea-space-2);font-size:var(--eea-fs-2xs);font-weight:var(--eea-fw-regular);letter-spacing:0;color:var(--eea-text-muted);display:block}.section.svelte-q0ak8w{padding-block:var(--eea-space-17) 0}.section.last.svelte-q0ak8w{padding-bottom:var(--eea-space-19)}.band.svelte-q0ak8w{margin-top:var(--eea-space-17);background:var(--eea-surface-sunken);border-block:1px solid var(--eea-border-subtle)}.band-inner.svelte-q0ak8w{padding-block:var(--eea-space-16)}.two-up.svelte-q0ak8w{gap:var(--eea-space-18);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.muted.svelte-q0ak8w{font-size:var(--eea-fs-sm);line-height:var(--eea-lh-normal);color:var(--eea-text-muted);max-width:62ch}.area-bar.svelte-q0ak8w{margin-bottom:var(--eea-space-9)}table.svelte-q0ak8w{width:100%;font-size:var(--eea-fs-xs)}.areas.svelte-q0ak8w th[scope=row]:where(.svelte-q0ak8w){align-items:baseline;gap:var(--eea-space-4);display:flex}thead.svelte-q0ak8w th:where(.svelte-q0ak8w){font-weight:var(--eea-fw-bold);color:var(--eea-text-muted);border-bottom:1px solid var(--eea-border);text-align:left;padding:var(--eea-space-5) 0}tbody.svelte-q0ak8w th:where(.svelte-q0ak8w),tbody.svelte-q0ak8w td:where(.svelte-q0ak8w){padding:var(--eea-space-6) 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--eea-border-subtle)}tbody.svelte-q0ak8w th:where(.svelte-q0ak8w){font-weight:var(--eea-fw-semibold);padding-right:var(--eea-space-9)}tbody.svelte-q0ak8w td:where(.svelte-q0ak8w){color:var(--eea-text-muted)}.code.svelte-q0ak8w{margin-left:var(--eea-space-3);font-size:var(--eea-fs-3xs);font-weight:var(--eea-fw-regular);color:var(--eea-text-subtle)}.numeric.svelte-q0ak8w{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.strong.svelte-q0ak8w{font-weight:var(--eea-fw-bold);color:var(--eea-text-strong)}.sub.svelte-q0ak8w{font-size:var(--eea-fs-3xs);font-weight:var(--eea-fw-regular);color:var(--eea-text-muted);margin-top:2px;display:block}.partners.svelte-q0ak8w{gap:var(--eea-space-3);flex-wrap:wrap;list-style:none;display:flex}.partners.svelte-q0ak8w li:where(.svelte-q0ak8w)>:where(.svelte-q0ak8w){padding:var(--eea-space-3) var(--eea-space-6);background:var(--eea-surface);border:1px solid var(--eea-border-strong);font-size:var(--eea-fs-2xs);color:var(--eea-text-body);display:inline-block}.partners.svelte-q0ak8w a:where(.svelte-q0ak8w):hover{border-color:var(--eea-red);color:var(--eea-red)}.ambitions.svelte-q0ak8w{margin-top:var(--eea-space-12);padding:var(--eea-space-9) var(--eea-space-10);background:var(--eea-surface);border-left:var(--eea-accent-width) solid var(--eea-map-donor)}.ambitions.svelte-q0ak8w h3:where(.svelte-q0ak8w){font-size:var(--eea-fs-4xs);font-weight:var(--eea-fw-bold);text-transform:uppercase;letter-spacing:var(--eea-ls-wider);color:var(--eea-text-muted)}.ambitions.svelte-q0ak8w p:where(.svelte-q0ak8w){margin-top:var(--eea-space-5);font-size:var(--eea-fs-xs);line-height:var(--eea-lh-relaxed);color:var(--eea-text-body)}.conditions.svelte-q0ak8w{max-width:100ch;list-style:none}.conditions.svelte-q0ak8w li:where(.svelte-q0ak8w){padding:var(--eea-space-7) 0 var(--eea-space-7) var(--eea-space-9);border-bottom:1px solid var(--eea-border-subtle);border-left:var(--eea-accent-width) solid var(--eea-red);padding-left:var(--eea-space-9);font-size:var(--eea-fs-sm);line-height:var(--eea-lh-relaxed);color:var(--eea-text-body)}.projects.svelte-q0ak8w{gap:var(--eea-space-16);grid-template-columns:280px minmax(0,1fr);align-items:start;display:grid}.project-side.svelte-q0ak8w{padding:var(--eea-space-10);border:1px solid var(--eea-border)}.side-title.svelte-q0ak8w{font-size:var(--eea-fs-4xs);font-weight:var(--eea-fw-bold);text-transform:uppercase;letter-spacing:var(--eea-ls-wider);color:var(--eea-text-muted)}.years.svelte-q0ak8w{align-items:flex-end;gap:var(--eea-space-5);margin-top:var(--eea-space-9);list-style:none;display:flex}.years.svelte-q0ak8w li:where(.svelte-q0ak8w){align-items:center;gap:var(--eea-space-3);flex-direction:column;flex:1;display:flex}.year-count.svelte-q0ak8w{font-size:var(--eea-fs-sm);font-weight:var(--eea-fw-black)}.year-bar.svelte-q0ak8w{background:var(--eea-red);width:100%}.year-label.svelte-q0ak8w{font-size:var(--eea-fs-3xs);color:var(--eea-text-muted)}.spread.svelte-q0ak8w{margin-top:var(--eea-space-11);padding-top:var(--eea-space-9);border-top:1px solid var(--eea-border-subtle);gap:var(--eea-space-4);flex-direction:column;display:flex}.spread.svelte-q0ak8w>div:where(.svelte-q0ak8w){justify-content:space-between;gap:var(--eea-space-7);font-size:var(--eea-fs-xs);display:flex}.spread.svelte-q0ak8w dt:where(.svelte-q0ak8w){color:var(--eea-text-muted)}.spread.svelte-q0ak8w dd:where(.svelte-q0ak8w){font-weight:var(--eea-fw-bold);margin:0}.table-wrap.svelte-q0ak8w{overflow-x:auto}.table-wrap.svelte-q0ak8w table:where(.svelte-q0ak8w){min-width:560px}.type.svelte-q0ak8w{color:var(--eea-text-muted);white-space:nowrap}.caveat.svelte-q0ak8w{margin-top:var(--eea-space-8);max-width:80ch;font-size:var(--eea-fs-2xs);color:var(--eea-text-muted)}.calls.svelte-q0ak8w{margin-top:var(--eea-space-11);gap:var(--eea-space-6);flex-direction:column;list-style:none;display:flex}@media (width<=1023px){.hero-grid.svelte-q0ak8w,.two-up.svelte-q0ak8w,.projects.svelte-q0ak8w{gap:var(--eea-space-13);grid-template-columns:1fr}.kpis.svelte-q0ak8w{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.hero-inner.svelte-q0ak8w{padding-block:var(--eea-space-9) var(--eea-space-12)}h1.svelte-q0ak8w{max-width:none;font-size:var(--eea-fs-h3)}.objective.svelte-q0ak8w{font-size:var(--eea-fs-md)}.kpis.svelte-q0ak8w{gap:var(--eea-space-5);grid-template-columns:1fr}.section.svelte-q0ak8w{padding-block:var(--eea-space-12) 0}.band-inner.svelte-q0ak8w{padding-block:var(--eea-space-12)}}
