.core-partners-wrap.svelte-bikhvm{container-type:inline-size}.core-partners.svelte-bikhvm{gap:var(--space-gap);margin:0;padding:0;list-style:none;display:grid}.partner.svelte-bikhvm{border:var(--rule-hairline) solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);grid-template-columns:minmax(6.5rem,30%) minmax(0,1fr);display:grid;overflow:hidden}.tile.svelte-bikhvm{padding:var(--space-4);border-inline-end:var(--rule-hairline) solid var(--color-border);background-color:var(--color-paper);place-items:center;display:grid}@container (width>=46rem){.core-partners.svelte-bikhvm{grid-template-columns:repeat(3,minmax(0,1fr))}.partner.svelte-bikhvm{grid-template-rows:auto 1fr;grid-template-columns:none}.tile.svelte-bikhvm{min-block-size:7rem;padding:var(--space-5);border-inline-end:0;border-block-end:var(--rule-hairline) solid var(--color-border)}}img.svelte-bikhvm{block-size:var(--logo-h,40px);object-fit:contain;inline-size:auto;max-inline-size:100%}.tile-name.svelte-bikhvm{font-size:var(--fs-sm);font-weight:var(--fw-bold);line-height:var(--lh-sm);color:var(--color-text-secondary);text-align:center;text-wrap:balance}.body.svelte-bikhvm{gap:var(--space-2);min-inline-size:0;padding:var(--space-4) var(--space-5);flex-direction:column;display:flex}@container (width>=46rem){.body.svelte-bikhvm{padding:var(--space-5)}}.name.svelte-bikhvm{font-family:var(--font-sans);font-size:var(--fs-md);font-weight:var(--fw-bold);line-height:var(--lh-md);color:var(--color-text);-webkit-hyphens:manual;hyphens:manual;text-wrap:pretty}.role.svelte-bikhvm{font-size:var(--fs-sm);color:var(--color-text-secondary)}.web.svelte-bikhvm{font-size:var(--fs-sm);margin-block-start:auto;padding-block-start:var(--space-2)}.funding-facts.svelte-1x24rhe{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.fact.svelte-1x24rhe{--stage:var(--blue-700);border:var(--rule-hairline) solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-1);gap:0;display:grid;overflow:hidden}.fact.svelte-1x24rhe:nth-child(4n+2){--stage:var(--theme-industrie-digitale-services-strong)}.fact.svelte-1x24rhe:nth-child(4n+3){--stage:var(--theme-digitale-vertrauensinfrastruktur-strong)}.fact.svelte-1x24rhe:nth-child(4n+4){--stage:var(--theme-energie-nachhaltigkeit-strong)}@media (width>=48em){.fact.svelte-1x24rhe{grid-template-columns:12rem minmax(0,1fr)}}.period.svelte-1x24rhe{padding:var(--space-3) var(--space-5);background:radial-gradient(120% 120% at 0% 0%, color-mix(in srgb, var(--slate-0) 22%, transparent), transparent 60%), var(--stage);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);line-height:var(--lh-sm);text-transform:uppercase;color:var(--slate-0);-webkit-hyphens:manual;hyphens:manual;align-items:center;display:flex}@media (width>=48em){.period.svelte-1x24rhe{padding:var(--space-6) var(--space-8) var(--space-6) var(--space-5);clip-path:polygon(0 0,calc(100% - 1.25rem) 0,100% 2.75rem,calc(100% - 1.25rem) 5.5rem,calc(100% - 1.25rem) 100%,0 100%);align-items:flex-start}}.period.svelte-1x24rhe:empty{display:none}.body.svelte-1x24rhe{gap:var(--space-2);min-inline-size:0;padding:var(--space-5) var(--space-6) var(--space-6);flex-direction:column;display:flex}.label.svelte-1x24rhe{font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:var(--lh-md);letter-spacing:var(--tracking-snug);color:var(--color-heading)}.amount.svelte-1x24rhe{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-heading);font-variant-numeric:tabular-nums;line-height:var(--lh-xl);letter-spacing:var(--tracking-tight);color:var(--stage)}.text.svelte-1x24rhe{max-inline-size:var(--measure);color:var(--color-text-secondary)}.note.svelte-1x24rhe,.source.svelte-1x24rhe{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--color-text-muted);max-inline-size:var(--measure)}.note-label.svelte-1x24rhe{font-weight:var(--fw-semibold);color:var(--color-text-secondary)}@media (forced-colors:active){.period.svelte-1x24rhe{border:1px solid canvastext}}.theme-counts.svelte-zt5zer{border-block-start:var(--rule-hairline) solid var(--color-border);margin:0;padding:0;list-style:none}li.svelte-zt5zer{border-block-end:var(--rule-hairline) solid var(--color-border)}.row.svelte-zt5zer{gap:var(--space-2) var(--space-3);min-block-size:var(--target);padding-block:var(--space-3);color:var(--color-text);grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"icon label count arrow""icon bar bar bar";align-items:center;text-decoration:none;display:grid}@media (width>=48em){.row.svelte-zt5zer{gap:var(--space-4);grid-template-columns:auto minmax(12rem,16rem) minmax(0,1fr) 6.5rem auto;grid-template-areas:"icon label bar count arrow"}}.icon.svelte-zt5zer{border:var(--rule-hairline) solid var(--t-border);border-radius:var(--radius-full);background-color:var(--t-tint);block-size:2.25rem;inline-size:2.25rem;color:var(--t-strong);grid-area:icon;place-items:center;display:grid}.label.svelte-zt5zer{font-weight:var(--fw-semibold);line-height:var(--lh-ui);grid-area:label}.bar.svelte-zt5zer{border-radius:var(--radius-full);background-color:var(--color-bg-muted);grid-area:bar;block-size:.375rem;display:block;overflow:hidden}.fill.svelte-zt5zer{border-radius:var(--radius-full);background-color:var(--t-solid);block-size:100%;display:block}.count.svelte-zt5zer{font-family:var(--font-label);font-size:var(--fs-xs);font-weight:var(--fw-mono);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);white-space:nowrap;text-align:end;grid-area:count}.row.svelte-zt5zer .arrow{color:var(--color-link);transition:translate var(--dur-fast) var(--ease-standard);grid-area:arrow}.row.svelte-zt5zer:hover .label:where(.svelte-zt5zer){color:var(--color-link-hover);text-underline-offset:.18em;text-decoration-line:underline;text-decoration-thickness:2px}@media (hover:hover){.row.svelte-zt5zer:hover .arrow{translate:2px}}@media (forced-colors:active){.fill.svelte-zt5zer{background-color:canvastext}}.programme-projects.svelte-1ct38ur{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.card.svelte-1ct38ur{gap:var(--space-2);padding:var(--space-4);border:var(--rule-hairline) solid var(--color-border);border-block-start:3px solid var(--t-solid);border-radius:var(--radius-md);background:linear-gradient(180deg, color-mix(in srgb, var(--t-tint) 70%, transparent), transparent 60%), var(--color-surface);box-shadow:var(--shadow-1);transition:box-shadow var(--dur-base) var(--ease-standard), translate var(--dur-base) var(--ease-out);flex-direction:column;display:flex;position:relative}.linked.svelte-1ct38ur:hover{box-shadow:var(--shadow-2)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.linked.svelte-1ct38ur:hover{translate:0 -2px}}.card.svelte-1ct38ur:has(.stretched-link:where(.svelte-1ct38ur):focus-visible){outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.card.svelte-1ct38ur .stretched-link:focus-visible{outline:none}.head.svelte-1ct38ur{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.code.svelte-1ct38ur{font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--t-strong);text-decoration:none}.tagline.svelte-1ct38ur{font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-sm);color:var(--color-heading)}.period.svelte-1ct38ur{font-size:var(--fs-xs);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;color:var(--color-text-muted);align-items:center;gap:.3rem;margin-block-start:auto;display:inline-flex}@media (forced-colors:active){.card.svelte-1ct38ur{border-block-start-color:canvastext}}.demo.svelte-uolgf8{gap:var(--space-6);padding:var(--space-6);border:var(--rule-hairline) solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);display:grid;container-type:inline-size}.demo.is-next.svelte-uolgf8{border-block-start:var(--rule-accent) solid var(--color-accent)}@media (width>=48em){.demo.has-image.svelte-uolgf8{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:start}}.main.svelte-uolgf8{gap:var(--space-4);flex-direction:column;min-inline-size:0;display:flex}.head.svelte-uolgf8{gap:var(--space-4);align-items:center;display:flex}.titles.svelte-uolgf8{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.eyebrow.svelte-uolgf8{margin:0}.title.svelte-uolgf8{font-family:var(--font-sans);font-size:var(--fs-lg);font-weight:var(--fw-bold);line-height:var(--lh-lg);color:var(--color-text);text-wrap:balance}.facts.svelte-uolgf8{gap:var(--space-2);font-size:var(--fs-sm);color:var(--color-text-secondary);margin:0;padding:0;list-style:none;display:grid}.facts.svelte-uolgf8 li:where(.svelte-uolgf8){gap:var(--space-2);align-items:baseline;display:flex}.facts.svelte-uolgf8 svg{color:var(--color-text-muted);flex:none;translate:0 .15em}.highlight.svelte-uolgf8{max-inline-size:var(--measure)}.actions.svelte-uolgf8{gap:var(--space-3) var(--space-6);flex-wrap:wrap;align-items:center;margin-block-start:var(--space-2);display:flex}.media.svelte-uolgf8{min-inline-size:0}.sessions.svelte-auhfog{border-block-start:var(--rule-hairline) solid var(--color-border);margin:0;padding:0;list-style:none}.session.svelte-auhfog{gap:var(--space-2) var(--space-6);padding-block:var(--space-5);border-block-end:var(--rule-hairline) solid var(--color-border);display:grid}@media (width>=48em){.session.svelte-auhfog{grid-template-columns:11rem minmax(0,1fr)}}.date.svelte-auhfog{font-family:var(--font-label);font-size:var(--fs-xs);font-weight:var(--fw-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-caps);line-height:var(--lh-sm);text-transform:uppercase;color:var(--color-text-secondary);-webkit-hyphens:manual;hyphens:manual;padding-block-start:.2rem}.body.svelte-auhfog{gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.title.svelte-auhfog{font-family:var(--font-sans);font-size:var(--fs-base);font-weight:var(--fw-bold);line-height:var(--lh-md);color:var(--color-text)}.place.svelte-auhfog{font-size:var(--fs-sm);color:var(--color-text-muted)}.highlights.svelte-auhfog{gap:var(--space-1);max-inline-size:var(--measure);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--color-text-secondary);margin:0;padding-inline-start:1.1em;display:grid}.reports.svelte-auhfog{gap:var(--space-2) var(--space-6);font-size:var(--fs-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.selection.svelte-1wy6n23{gap:var(--space-stack);display:grid}.block.svelte-1wy6n23{gap:var(--space-4);display:grid}.sub.svelte-1wy6n23{font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:var(--lh-lg);letter-spacing:var(--tracking-snug);color:var(--color-heading)}.steps.svelte-1wy6n23{--path:var(--color-programme-border);--dot:3rem;gap:var(--space-6);max-inline-size:46rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.steps.svelte-1wy6n23:before{content:"";border-inline-start:3px dashed var(--path);position:absolute;inset-block:1.5rem;inset-inline-start:calc(var(--dot) / 2 - 1.5px)}.step.svelte-1wy6n23{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid;position:relative}.num.svelte-1wy6n23{z-index:1;inline-size:var(--dot);block-size:var(--dot);background:linear-gradient(145deg, var(--vivid-yellow), var(--vivid-orange));box-shadow:0 0 0 5px var(--color-surface), 0 10px 22px -6px var(--color-orange-glow);font-size:var(--fs-sm);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--color-bg-inverse);border-radius:50%;place-items:center;display:grid;position:relative}.step-body.svelte-1wy6n23{gap:var(--space-1);min-inline-size:0;padding-block-start:.6rem;display:grid}@media (width>=48em){.steps.svelte-1wy6n23{padding-block-start:calc(var(--dot) / 2);display:block}.steps.svelte-1wy6n23:before{display:none}.step.svelte-1wy6n23{padding:calc(var(--dot) / 2 + var(--space-4)) var(--space-10) var(--space-8);border-block-start:3px dashed var(--path);margin-block-start:-3px;display:block}.step.svelte-1wy6n23:nth-child(odd){border-inline-end:3px dashed var(--path);border-start-end-radius:3.5rem;border-end-end-radius:3.5rem;margin-inline-start:calc(var(--dot) / 2);padding-inline-start:var(--space-6)}.step.svelte-1wy6n23:nth-child(2n){border-inline-start:3px dashed var(--path);border-start-start-radius:3.5rem;border-end-start-radius:3.5rem;margin-inline-end:calc(var(--dot) / 2);padding-inline-end:var(--space-6)}.step.svelte-1wy6n23:last-child{border-inline-color:#0000;padding-block-end:0}.num.svelte-1wy6n23{position:absolute;inset-block-start:calc(var(--dot) / -2 - 1.5px)}.step.svelte-1wy6n23:nth-child(odd) .num:where(.svelte-1wy6n23){inset-inline-start:calc(var(--dot) / -2)}.step.svelte-1wy6n23:nth-child(2n) .num:where(.svelte-1wy6n23){inset-inline-end:calc(var(--dot) / -2)}.step-body.svelte-1wy6n23{padding:0}}.step-title.svelte-1wy6n23{font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:var(--lh-md);letter-spacing:var(--tracking-snug);color:var(--color-heading)}.step-body.svelte-1wy6n23 p:where(.svelte-1wy6n23){color:var(--color-text-secondary)}@media (forced-colors:active){.steps.svelte-1wy6n23,.step.svelte-1wy6n23{--path:CanvasText}.num.svelte-1wy6n23{border:2px solid canvastext}}.criteria.svelte-1wy6n23{max-inline-size:var(--measure);margin:0}.note.svelte-1wy6n23{font-size:var(--fs-sm);color:var(--color-text-muted)}.docs.svelte-1wy6n23{gap:var(--space-2);max-inline-size:var(--measure);margin:0;padding:0;list-style:none;display:grid}.stack-lg.svelte-1x7kply{gap:var(--space-stack);display:grid}.stack-md.svelte-1x7kply{gap:var(--space-6);display:grid}.sub-block.svelte-1x7kply{gap:var(--space-4);min-inline-size:0;display:grid}.sub-head.svelte-1x7kply{gap:var(--space-1) var(--space-4);flex-wrap:wrap;align-items:baseline;display:flex}.h3.svelte-1x7kply{font-family:var(--font-sans);font-size:var(--fs-md);font-weight:var(--fw-bold);line-height:var(--lh-md);color:var(--color-text)}.as-of.svelte-1x7kply{font-family:var(--font-label);font-size:var(--fs-xs);font-weight:var(--fw-mono);color:var(--color-text-muted)}.intro-text.svelte-1x7kply{font-size:var(--fs-md);line-height:var(--lh-md)}.note.svelte-1x7kply,.source.svelte-1x7kply{font-size:var(--fs-sm);color:var(--color-text-muted)}span.source.svelte-1x7kply{margin-inline-start:var(--space-1);display:inline-block}.pillars.svelte-1x7kply{gap:var(--space-6) var(--space-gap);margin:0;padding:0;list-style:none;display:grid}@media (width>=64em){.pillars.svelte-1x7kply{grid-template-columns:repeat(3,minmax(0,1fr))}}.pillars.svelte-1x7kply>li:where(.svelte-1x7kply){border-block-start:var(--rule-hairline) solid var(--color-border);padding-block-start:var(--space-4)}.video.svelte-1x7kply{max-inline-size:48rem}.format-plain.svelte-1x7kply{gap:var(--space-2);block-size:100%;padding:var(--space-5);border:var(--rule-hairline) solid var(--color-border);border-radius:var(--radius-md);display:grid}.providers.svelte-1x7kply{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}.providers.svelte-1x7kply li:where(.svelte-1x7kply){gap:var(--space-2) var(--space-3);padding:var(--space-4) var(--space-5);border:var(--rule-hairline) solid var(--color-border);border-inline-start:3px solid var(--color-programme-accent);border-radius:var(--radius-md);background-color:var(--color-surface);box-shadow:var(--shadow-1);transition:box-shadow var(--dur-base) var(--ease-standard);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name go""count go";align-items:center;display:grid;position:relative}.providers.svelte-1x7kply li:where(.svelte-1x7kply):hover{box-shadow:var(--shadow-2)}.providers.svelte-1x7kply li:where(.svelte-1x7kply):has(.provider:where(.svelte-1x7kply):focus-visible){outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.provider.svelte-1x7kply{font-weight:var(--fw-semibold);color:var(--color-heading);grid-area:name;text-decoration:none}.provider.svelte-1x7kply:focus-visible{outline:none}.providers.svelte-1x7kply li:where(.svelte-1x7kply):hover .provider:where(.svelte-1x7kply){color:var(--color-link)}.count.svelte-1x7kply{border-radius:var(--radius-full);background-color:var(--color-programme-bg);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-programme-strong);white-space:nowrap;grid-area:count;justify-self:start;padding:.15rem .55rem}.providers.svelte-1x7kply .go{color:var(--color-text-muted);grid-area:go}.contact.svelte-1x7kply{max-inline-size:36rem}.agency.svelte-1x7kply{font-size:var(--fs-sm);color:var(--color-text-secondary)}.agency-label.svelte-1x7kply{font-weight:var(--fw-semibold)}
