.hero[data-astro-cid-5oidry7l]{background:linear-gradient(180deg, var(--surface) 0%, var(--surface) 35%, var(--mobility-bg) 100%);padding:72px 0 56px;position:relative;overflow:hidden}.hero__grid[data-astro-cid-5oidry7l]{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;gap:40px;display:grid;position:relative}.hero__text[data-astro-cid-5oidry7l]{z-index:1;flex-direction:column;gap:24px;display:flex;position:relative}.hero__text[data-astro-cid-5oidry7l] .kicker[data-astro-cid-5oidry7l]{margin:0}.hero[data-astro-cid-5oidry7l] h1[data-astro-cid-5oidry7l]{font-size:clamp(32px,3.3vw,48px)}.hero__zeile[data-astro-cid-5oidry7l]{display:block}.hero__cta[data-astro-cid-5oidry7l]{flex-wrap:wrap;gap:16px;margin-top:8px;display:flex}.hero__visual[data-astro-cid-5oidry7l]{align-self:stretch;min-height:420px;position:relative}.hero__visual[data-astro-cid-5oidry7l] .mark{aspect-ratio:1;width:135%;height:auto;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-40%,-44%)}.hero__visual[data-astro-cid-5oidry7l] .enter{transform-box:view-box;transform-origin:50%;opacity:0;transition:opacity 1s,translate 1.4s cubic-bezier(.2,.7,.2,1),scale 1.2s}.hero__visual[data-astro-cid-5oidry7l] .mark__blue .enter{translate:22% -22%}.hero__visual[data-astro-cid-5oidry7l] .mark__berry .enter{translate:-22% 22%}.hero__visual[data-astro-cid-5oidry7l] .mark__front .enter{transition:opacity .7s .1s,scale 1.1s cubic-bezier(.2,.7,.2,1) .1s;scale:.94}.hero__visual[data-astro-cid-5oidry7l] .mark__n .enter{transition:opacity .6s .35s,translate .9s cubic-bezier(.2,.7,.2,1) .35s;translate:0 4%}.hero__visual[data-astro-cid-5oidry7l].is-ready .enter{opacity:1;translate:0;scale:1}.mark-wrap[data-astro-cid-5oidry7l],.mark-puls[data-astro-cid-5oidry7l]{will-change:transform;backface-visibility:hidden;position:absolute;inset:0}.hero__visual[data-astro-cid-5oidry7l].is-ready .mark-puls[data-astro-cid-5oidry7l]{animation:8s ease-in-out 1.6s infinite mark-puls}@keyframes mark-puls{0%,to{transform:scale(1)translateZ(0)}50%{transform:scale(1.035)translateZ(0)}}.hero__zahlen[data-astro-cid-5oidry7l]{z-index:2;margin-top:56px;position:relative}.zahl[data-astro-cid-5oidry7l]{border-radius:var(--radius-md);backdrop-filter:blur(18px)saturate(1.4);background:#ffffff8c;border:1px solid #fffc;flex-direction:column;gap:8px;padding:24px 28px;display:flex;box-shadow:0 10px 30px #064d9614}.zahl--berry[data-astro-cid-5oidry7l]{background:#f7eaf099}.zahl__wert[data-astro-cid-5oidry7l]{color:var(--ink-strong);font-variant-numeric:tabular-nums;font-size:48px;font-weight:700;line-height:1}.zahl__text[data-astro-cid-5oidry7l]{font-size:16px}@media (width<=1200px){.hero__visual[data-astro-cid-5oidry7l] .mark{width:120%;transform:translate(-45%,-46%)}}@media (width<=900px){.hero[data-astro-cid-5oidry7l]{padding-top:48px}.hero__grid[data-astro-cid-5oidry7l]{grid-template-columns:minmax(0,1fr);position:static}.hero__visual[data-astro-cid-5oidry7l]{opacity:.11;z-index:0;pointer-events:none;width:112vw;height:112vw;min-height:0;position:absolute;top:-6vw;right:-38vw}.hero__visual[data-astro-cid-5oidry7l] .mark{width:100%;height:100%;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.hero__visual[data-astro-cid-5oidry7l] .enter{transition:none;opacity:1!important;translate:0!important;scale:1!important}.hero__visual[data-astro-cid-5oidry7l] .mark-puls[data-astro-cid-5oidry7l]{animation:none!important}}.ticker[data-astro-cid-5oidry7l]{border-top:1px solid var(--line);background-color:#eef0f3;background-image:url(/img/ticker-bg.webp);background-position:50%;background-size:cover;padding:96px 0;overflow:hidden}.ticker__kicker[data-astro-cid-5oidry7l]{margin-bottom:32px;font-size:clamp(26px,2.6vw,32px)}.ticker__rows[data-astro-cid-5oidry7l]{flex-direction:column;gap:14px;display:flex}.ticker__track[data-astro-cid-5oidry7l]{gap:14px;width:max-content;animation:42s linear infinite ticker;display:flex}.ticker__track--rev[data-astro-cid-5oidry7l]{margin-left:-180px;animation-duration:48s;animation-direction:reverse}.ticker__rows[data-astro-cid-5oidry7l]:hover .ticker__track[data-astro-cid-5oidry7l]{animation-play-state:paused}.ticker__item[data-astro-cid-5oidry7l]{white-space:nowrap;background:var(--surface);border-radius:var(--radius-pill);color:var(--ink-strong);padding:16px 26px;font-size:19px;font-weight:600;box-shadow:0 6px 20px #1e283c1f}.ticker__fazit[data-astro-cid-5oidry7l]{color:var(--ink-strong);flex-direction:column;gap:6px;max-width:860px;margin-top:40px;font-size:22px;font-weight:600;display:flex}.ticker__intro[data-astro-cid-5oidry7l]{color:var(--ink);font-weight:400}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.prinzip[data-astro-cid-5oidry7l]{border-radius:var(--radius-md);background:var(--mobility-bg);flex-direction:column;gap:12px;padding:28px;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,background-color .35s,color .35s;display:flex;position:relative}.prinzip[data-astro-cid-5oidry7l] img[data-astro-cid-5oidry7l]{width:40px;height:40px;transition:filter .35s}.prinzip__title[data-astro-cid-5oidry7l]{font-size:20px;transition:color .35s}.prinzip__n[data-astro-cid-5oidry7l]{color:var(--blue-tint);font-size:32px;font-weight:700;line-height:1;transition:color .35s;position:absolute;top:20px;right:24px}@media (hover:hover){.prinzip[data-astro-cid-5oidry7l]:hover{background:var(--blue-deep);color:#ffffffe6;transform:translateY(-8px);box-shadow:0 18px 40px #064d9638}.prinzip[data-astro-cid-5oidry7l]:hover .prinzip__title[data-astro-cid-5oidry7l]{color:var(--surface)}.prinzip[data-astro-cid-5oidry7l]:hover .prinzip__n[data-astro-cid-5oidry7l]{color:#ffffff40}.prinzip[data-astro-cid-5oidry7l]:hover img[data-astro-cid-5oidry7l]{filter:brightness(0)invert()}}.statement[data-astro-cid-5oidry7l]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:72px 0;padding:56px 0}.statement__text[data-astro-cid-5oidry7l]{color:var(--ink-strong);letter-spacing:-.01em;max-width:1000px;font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1.22}.statement__betont[data-astro-cid-5oidry7l]{background:linear-gradient(90deg, var(--brand-berry), var(--brand-blue));color:#0000;-webkit-background-clip:text;background-clip:text}.rollen[data-astro-cid-5oidry7l]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:40px;display:grid}.rollen__fotos[data-astro-cid-5oidry7l]{border-radius:var(--radius-md);background:var(--mobility-bg);min-height:400px;position:relative;overflow:hidden}.rollen__foto[data-astro-cid-5oidry7l]{object-fit:cover;object-position:25% 50%;opacity:0;width:100%;height:100%;transition:opacity .6s,transform 1.2s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(1.04)}.rollen__foto[data-astro-cid-5oidry7l].is-active{opacity:1;transform:scale(1)}.rollen__liste[data-astro-cid-5oidry7l]{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--mobility-bg) 0%, var(--energy-bg) 100%);flex-direction:column;justify-content:center;gap:8px;padding:20px;display:flex}.rollen__liste[data-astro-cid-5oidry7l] .kicker[data-astro-cid-5oidry7l]{margin:4px 8px 8px}.rollen__track[data-astro-cid-5oidry7l]{flex-direction:column;gap:8px;display:flex}.rolle[data-astro-cid-5oidry7l]{border-radius:var(--radius-md);border:1px solid #0000;outline:none;padding:18px 20px;transition:background-color .35s,box-shadow .35s,border-color .35s}.rolle__title[data-astro-cid-5oidry7l]{color:var(--ink-strong);margin-bottom:4px;font-size:18px;display:block}.rolle__text[data-astro-cid-5oidry7l]{color:var(--ink-muted);font-size:15px;transition:color .35s}.rolle[data-astro-cid-5oidry7l].is-active{backdrop-filter:blur(14px);background:#ffffff9e;border-color:#ffffffe6;box-shadow:0 10px 30px #33333314}.rolle[data-astro-cid-5oidry7l].is-active .rolle__text[data-astro-cid-5oidry7l]{color:var(--ink)}.rolle[data-astro-cid-5oidry7l]:focus-visible{border-color:var(--blue-deep)}@media (width<=900px){.rollen[data-astro-cid-5oidry7l]{grid-template-columns:minmax(0,1fr)}.rollen__fotos[data-astro-cid-5oidry7l]{min-height:240px}}.proj__tabs[data-astro-cid-5oidry7l]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:20px;display:grid}.proj__gruppe[data-astro-cid-5oidry7l]{flex-direction:column;gap:10px;min-width:0;display:flex}.proj__gruppenname[data-astro-cid-5oidry7l]{letter-spacing:.08em;text-transform:uppercase;color:var(--blue-deep);font-size:13px;font-weight:700}.proj__gruppe--energie[data-astro-cid-5oidry7l] .proj__gruppenname[data-astro-cid-5oidry7l]{color:var(--berry-deep)}.proj__gruppentabs[data-astro-cid-5oidry7l]{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:10px;display:grid}.proj__tab[data-astro-cid-5oidry7l]{text-align:left;border-radius:var(--radius-md);cursor:pointer;height:100%;min-height:92px;font:inherit;background:var(--surface);color:var(--blue-deep);border:0;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px;transition:background-color .3s,color .3s,transform .3s,box-shadow .3s;display:flex}.proj__tab--energie[data-astro-cid-5oidry7l]{color:var(--berry-deep)}.proj__tab[data-astro-cid-5oidry7l]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #064d961a}.proj__tab[data-astro-cid-5oidry7l][aria-selected=true]{background:var(--brand-blue);color:var(--surface);box-shadow:0 10px 24px #2f7fd54d}.proj__tab--energie[data-astro-cid-5oidry7l][aria-selected=true]{background:var(--brand-berry);box-shadow:0 10px 24px #a31e5b47}.proj__tab[data-astro-cid-5oidry7l]:focus-visible{outline:3px solid var(--blue-deep);outline-offset:2px}.proj__nr[data-astro-cid-5oidry7l]{opacity:.7;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.proj__tag[data-astro-cid-5oidry7l]{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;max-width:100%;font-size:16px;font-weight:600;line-height:1.25}.proj__tab[data-astro-cid-5oidry7l]{min-width:0}@media (width<=1200px){.proj__tag[data-astro-cid-5oidry7l]{font-size:15px}}.proj__stage[data-astro-cid-5oidry7l]{display:grid}.fall[data-astro-cid-5oidry7l]{background:var(--surface);border-radius:var(--radius-md);border-top:4px solid var(--brand-blue);opacity:0;visibility:hidden;grid-area:1/1;grid-template-columns:minmax(0,5fr) minmax(0,7fr);transition:opacity .45s,transform .45s cubic-bezier(.2,.7,.2,1),visibility 0s linear .45s;display:grid;overflow:hidden;transform:translateY(8px);box-shadow:0 14px 40px #064d9614}.fall--energie[data-astro-cid-5oidry7l]{border-top-color:var(--brand-berry)}.fall[data-astro-cid-5oidry7l].is-active{opacity:1;visibility:visible;transition:opacity .45s,transform .45s cubic-bezier(.2,.7,.2,1),visibility;transform:none}.fall__media[data-astro-cid-5oidry7l]{min-height:380px;position:relative}.fall__media[data-astro-cid-5oidry7l] img[data-astro-cid-5oidry7l],.fall__media[data-astro-cid-5oidry7l] .placeholder[data-astro-cid-5oidry7l]{object-fit:cover;border-width:0;border-radius:0;width:100%;height:100%;font-size:14px;position:absolute;inset:0}.fall__body[data-astro-cid-5oidry7l]{flex-direction:column;gap:16px;padding:36px 40px;display:flex}.fall__label[data-astro-cid-5oidry7l]{color:var(--blue-deep);font-size:14px;font-weight:700}.fall--energie[data-astro-cid-5oidry7l] .fall__label[data-astro-cid-5oidry7l]{color:var(--berry-deep)}.fall[data-astro-cid-5oidry7l] h3[data-astro-cid-5oidry7l]{font-size:24px}.fall__dl[data-astro-cid-5oidry7l]{grid-template-columns:120px 1fr;gap:10px 16px;margin:0;font-size:16px;line-height:1.45;display:grid}.fall__dl[data-astro-cid-5oidry7l] dt[data-astro-cid-5oidry7l]{color:var(--ink-strong);font-weight:700}.fall__dl[data-astro-cid-5oidry7l] dd[data-astro-cid-5oidry7l]{margin:0}.fall__link[data-astro-cid-5oidry7l]{font-size:15px}.fall--energie[data-astro-cid-5oidry7l] .fall__link[data-astro-cid-5oidry7l]{color:var(--brand-berry)}@media (width<=900px){.proj__tabs[data-astro-cid-5oidry7l]{grid-template-columns:minmax(0,1fr);gap:16px}.fall[data-astro-cid-5oidry7l]{grid-template-columns:minmax(0,1fr)}.fall__media[data-astro-cid-5oidry7l]{min-height:200px}.fall__body[data-astro-cid-5oidry7l]{padding:24px}}@media (width<=480px){.fall__dl[data-astro-cid-5oidry7l]{grid-template-columns:1fr}.proj__gruppentabs[data-astro-cid-5oidry7l]{grid-template-columns:repeat(3,minmax(0,1fr))}}.logos[data-astro-cid-5oidry7l]{padding:64px 0}.logos__title[data-astro-cid-5oidry7l]{color:#ffffffd9;margin-bottom:32px;font-size:18px;font-weight:600}.logos__grid[data-astro-cid-5oidry7l]{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:32px 40px;display:grid}.logos__grid[data-astro-cid-5oidry7l] img[data-astro-cid-5oidry7l]{filter:grayscale()invert()contrast(1.35)brightness(1.15);mix-blend-mode:screen;opacity:.9;width:auto;max-width:150px;height:auto;max-height:42px;margin:0 auto;transition:opacity .3s,transform .3s}@media (hover:hover){.logos__grid[data-astro-cid-5oidry7l] img[data-astro-cid-5oidry7l]:hover{opacity:1;transform:scale(1.06)}}@media (width<=900px){.logos__grid[data-astro-cid-5oidry7l]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.logos__grid[data-astro-cid-5oidry7l]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 18px}.logos__grid[data-astro-cid-5oidry7l] img[data-astro-cid-5oidry7l]{max-width:100%;max-height:34px}}.split[data-astro-cid-5oidry7l]{gap:var(--space-4);min-height:460px;display:flex}.split__panel[data-astro-cid-5oidry7l]{border-radius:var(--radius-md);background:var(--brand-blue);color:#ffffffeb;outline:none;flex-direction:column;flex:1 1 0;gap:20px;min-width:0;padding:40px;transition:flex .55s cubic-bezier(.2,.7,.2,1),background-color .4s,color .4s;display:flex;position:relative;overflow:hidden}.split__panel--energie[data-astro-cid-5oidry7l]{background:var(--brand-berry)}.split__wasserzeichen[data-astro-cid-5oidry7l]{opacity:.12;filter:brightness(0)invert();pointer-events:none;width:260px;height:260px;transition:opacity .4s,filter .4s;position:absolute;bottom:-40px;right:-40px}.split__head[data-astro-cid-5oidry7l]{flex-direction:column;gap:14px;display:flex;position:relative}.split__icon[data-astro-cid-5oidry7l]{filter:brightness(0)invert();width:72px;height:72px;transition:filter .4s,width .4s,height .4s}.split__title[data-astro-cid-5oidry7l]{color:var(--surface);font-size:34px;transition:color .4s}.split__intro[data-astro-cid-5oidry7l]{max-width:440px;font-size:18px;line-height:1.4}.split__body[data-astro-cid-5oidry7l]{opacity:0;max-height:0;transition:opacity .35s .15s,max-height .5s;position:relative;overflow:hidden}.split__body[data-astro-cid-5oidry7l] .list[data-astro-cid-5oidry7l]>li[data-astro-cid-5oidry7l]{font-size:16px}.split__panel[data-astro-cid-5oidry7l].is-open,.split__panel[data-astro-cid-5oidry7l]:focus-visible{background:var(--mobility-bg);color:var(--ink);flex:2.3 1 0}.split__panel--energie[data-astro-cid-5oidry7l].is-open,.split__panel--energie[data-astro-cid-5oidry7l]:focus-visible{background:var(--energy-bg)}.split__panel[data-astro-cid-5oidry7l].is-open .split__icon[data-astro-cid-5oidry7l],.split__panel[data-astro-cid-5oidry7l]:focus-visible .split__icon[data-astro-cid-5oidry7l]{filter:none;width:48px;height:48px}.split__panel[data-astro-cid-5oidry7l].is-open .split__wasserzeichen[data-astro-cid-5oidry7l],.split__panel[data-astro-cid-5oidry7l]:focus-visible .split__wasserzeichen[data-astro-cid-5oidry7l]{opacity:.07;filter:none}.split__panel[data-astro-cid-5oidry7l].is-open .split__title[data-astro-cid-5oidry7l],.split__panel[data-astro-cid-5oidry7l]:focus-visible .split__title[data-astro-cid-5oidry7l]{color:var(--ink-strong)}.split__panel[data-astro-cid-5oidry7l].is-open .split__body[data-astro-cid-5oidry7l],.split__panel[data-astro-cid-5oidry7l]:focus-visible .split__body[data-astro-cid-5oidry7l]{opacity:1;max-height:640px}@media (hover:hover) and (width>=901px){.split__panel[data-astro-cid-5oidry7l]:hover{background:var(--mobility-bg);color:var(--ink);flex:2.3 1 0}.split__panel--energie[data-astro-cid-5oidry7l]:hover{background:var(--energy-bg)}.split__panel[data-astro-cid-5oidry7l]:hover .split__icon[data-astro-cid-5oidry7l]{filter:none;width:48px;height:48px}.split__panel[data-astro-cid-5oidry7l]:hover .split__wasserzeichen[data-astro-cid-5oidry7l]{opacity:.07;filter:none}.split__panel[data-astro-cid-5oidry7l]:hover .split__title[data-astro-cid-5oidry7l]{color:var(--ink-strong)}.split__panel[data-astro-cid-5oidry7l]:hover .split__body[data-astro-cid-5oidry7l]{opacity:1;max-height:640px}}.split__toggle[data-astro-cid-5oidry7l]{display:none}.split__panel[data-astro-cid-5oidry7l]:focus-visible{box-shadow:0 0 0 3px var(--surface), 0 0 0 6px var(--blue-deep)}.person[data-astro-cid-5oidry7l]{flex-direction:column;gap:14px;display:flex}.person__karte[data-astro-cid-5oidry7l]{border-radius:var(--radius-md);aspect-ratio:4/5;outline:none;position:relative;overflow:hidden}.person__foto[data-astro-cid-5oidry7l]{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .5s}.person__overlay[data-astro-cid-5oidry7l]{color:var(--surface);opacity:0;backdrop-filter:blur(4px);background:linear-gradient(#064d9626 0%,#064d96b3 28%,#064d96f0 55%);flex-direction:column;justify-content:flex-end;gap:8px;padding:20px;font-size:14.5px;line-height:1.4;transition:opacity .4s,transform .5s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;inset:0;overflow:hidden;transform:translateY(12px)}.person--energie[data-astro-cid-5oidry7l] .person__overlay[data-astro-cid-5oidry7l]{background:linear-gradient(#6b0f3b26 0%,#6b0f3bb3 28%,#6b0f3bf0 55%)}.person__fokus[data-astro-cid-5oidry7l]{letter-spacing:.02em;color:#fffc;font-size:13px;font-weight:700}.person__karte[data-astro-cid-5oidry7l]:focus-visible .person__overlay[data-astro-cid-5oidry7l],.person__karte[data-astro-cid-5oidry7l].is-open .person__overlay[data-astro-cid-5oidry7l]{opacity:1;transform:none}.person__karte[data-astro-cid-5oidry7l]:focus-visible .person__foto[data-astro-cid-5oidry7l],.person__karte[data-astro-cid-5oidry7l].is-open .person__foto[data-astro-cid-5oidry7l]{transform:scale(1.05)}@media (hover:hover) and (width>=1241px){.person__karte[data-astro-cid-5oidry7l]:hover .person__overlay[data-astro-cid-5oidry7l]{opacity:1;transform:none}.person__karte[data-astro-cid-5oidry7l]:hover .person__foto[data-astro-cid-5oidry7l]{transform:scale(1.05)}}.person__plus[data-astro-cid-5oidry7l],.team__detail[data-astro-cid-5oidry7l]{display:none}.person__karte[data-astro-cid-5oidry7l]:focus-visible{box-shadow:0 0 0 3px var(--surface), 0 0 0 6px var(--blue-deep)}.person__meta[data-astro-cid-5oidry7l]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.person__name[data-astro-cid-5oidry7l]{color:var(--ink-strong);font-size:19px;display:block}.person__rolle[data-astro-cid-5oidry7l]{color:var(--ink-muted);margin-top:2px;font-size:15px;display:block}.btn-li[data-astro-cid-5oidry7l]{background:var(--mobility-bg);width:40px;height:40px;color:var(--blue-deep);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background-color .25s,color .25s;display:inline-flex}.btn-li[data-astro-cid-5oidry7l]:hover{background:var(--blue-deep);color:var(--surface)}.netzwerk[data-astro-cid-5oidry7l]{margin-top:var(--space-5);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 28px;display:flex}.arbeitsweise[data-astro-cid-5oidry7l]{border-radius:var(--radius-md);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;gap:48px;margin-top:48px;padding:48px;display:grid}.arbeitsweise__text[data-astro-cid-5oidry7l]{color:#ffffffeb;flex-direction:column;gap:14px;font-size:18px;line-height:1.5;display:flex}.arbeitsweise__text[data-astro-cid-5oidry7l] p[data-astro-cid-5oidry7l]:first-child{color:var(--surface);font-size:22px;font-weight:600;line-height:1.35}.arbeitsweise__label[data-astro-cid-5oidry7l]{letter-spacing:.06em;text-transform:uppercase;color:#ffffffbf;margin-bottom:14px;font-size:15px;font-weight:600}.werte__pillen[data-astro-cid-5oidry7l]{flex-wrap:wrap;gap:12px;display:flex}.arbeitsweise[data-astro-cid-5oidry7l] .pill[data-astro-cid-5oidry7l]{color:var(--surface);cursor:default;border-color:#ffffffe6;padding:10px 22px;font-size:18px;transition:background-color .3s,color .3s}@media (hover:hover){.arbeitsweise[data-astro-cid-5oidry7l] .pill[data-astro-cid-5oidry7l]:hover{background:var(--surface);color:var(--brand-berry)}.arbeitsweise[data-astro-cid-5oidry7l] .pill[data-astro-cid-5oidry7l]:nth-child(2n):hover{color:var(--blue-deep)}}.arbeitsweise[data-astro-cid-5oidry7l] .pill[data-astro-cid-5oidry7l].is-hell{background:var(--surface);color:var(--brand-berry)}.arbeitsweise[data-astro-cid-5oidry7l] .pill[data-astro-cid-5oidry7l]:nth-child(2n).is-hell{color:var(--blue-deep)}@media (width<=900px){.arbeitsweise[data-astro-cid-5oidry7l]{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:36px;padding:32px 24px}.arbeitsweise__text[data-astro-cid-5oidry7l]{font-size:16px}.arbeitsweise__text[data-astro-cid-5oidry7l] p[data-astro-cid-5oidry7l]:first-child{font-size:19px}.werte__pillen[data-astro-cid-5oidry7l]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.arbeitsweise[data-astro-cid-5oidry7l] .pill[data-astro-cid-5oidry7l]{text-align:center;white-space:nowrap;padding:10px 6px;font-size:15px}}.artikel[data-astro-cid-5oidry7l]{background:var(--surface);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.artikel__grafik[data-astro-cid-5oidry7l]{background:var(--blue-tint);height:160px;color:var(--blue-deep);justify-content:center;align-items:center;font-size:14px;display:flex}.artikel__grafik--berry[data-astro-cid-5oidry7l]{background:var(--berry-tint);color:var(--berry-deep)}.artikel__body[data-astro-cid-5oidry7l]{flex-direction:column;gap:10px;padding:24px;display:flex}.artikel__title[data-astro-cid-5oidry7l]{color:var(--ink-strong);font-size:20px;font-weight:700;line-height:1.25;text-decoration:none}.artikel__title[data-astro-cid-5oidry7l]:hover{color:var(--brand-berry)}.kanaele[data-astro-cid-5oidry7l]{margin-top:var(--space-4)}.kanaele[data-astro-cid-5oidry7l] .box[data-astro-cid-5oidry7l]{flex-direction:column;gap:8px;display:flex}.box__title[data-astro-cid-5oidry7l]{margin-bottom:8px;font-size:19px;display:block}.box__title--blue[data-astro-cid-5oidry7l]{color:var(--blue-deep);font-size:15px}.faq[data-astro-cid-5oidry7l]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 24px;display:grid}.faq__spalte[data-astro-cid-5oidry7l]{flex-direction:column;gap:12px;display:flex}.faq__item[data-astro-cid-5oidry7l]{border-radius:var(--radius-md);background:var(--mobility-bg);transition:background-color .3s,box-shadow .3s}.faq__item[data-astro-cid-5oidry7l][open]{background:var(--surface);box-shadow:0 0 0 2px var(--blue-tint)}.faq__item[data-astro-cid-5oidry7l] summary[data-astro-cid-5oidry7l]{color:var(--ink-strong);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:18px;font-weight:700;list-style:none;display:flex}.faq__item[data-astro-cid-5oidry7l] summary[data-astro-cid-5oidry7l]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-5oidry7l] summary[data-astro-cid-5oidry7l]:focus-visible{outline:3px solid var(--blue-deep);outline-offset:2px;border-radius:var(--radius-md)}.faq__icon[data-astro-cid-5oidry7l]{background:var(--surface);border-radius:50%;flex:0 0 28px;width:28px;height:28px;transition:background-color .3s,transform .35s;position:relative}.faq__icon[data-astro-cid-5oidry7l]:before,.faq__icon[data-astro-cid-5oidry7l]:after{content:"";background:var(--blue-deep);border-radius:2px;width:12px;height:2px;margin:-1px 0 0 -6px;transition:transform .35s,background-color .3s;position:absolute;top:50%;left:50%}.faq__icon[data-astro-cid-5oidry7l]:after{transform:rotate(90deg)}.faq__item[data-astro-cid-5oidry7l][open] .faq__icon[data-astro-cid-5oidry7l]{background:var(--blue-deep);transform:rotate(180deg)}.faq__item[data-astro-cid-5oidry7l][open] .faq__icon[data-astro-cid-5oidry7l]:before,.faq__item[data-astro-cid-5oidry7l][open] .faq__icon[data-astro-cid-5oidry7l]:after{background:var(--surface)}.faq__item[data-astro-cid-5oidry7l][open] .faq__icon[data-astro-cid-5oidry7l]:after{transform:rotate(0)}.faq__item[data-astro-cid-5oidry7l] p[data-astro-cid-5oidry7l]{padding:0 24px 22px;font-size:16px;line-height:1.5}@media (width<=900px){.faq[data-astro-cid-5oidry7l]{grid-template-columns:minmax(0,1fr)}}.kontakt[data-astro-cid-5oidry7l]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:48px;display:grid}.kontakt__text[data-astro-cid-5oidry7l]{flex-direction:column;justify-content:center;gap:16px;display:flex}.kontakt__text[data-astro-cid-5oidry7l] .kicker[data-astro-cid-5oidry7l]{margin:0}.kontakt__links[data-astro-cid-5oidry7l]{flex-direction:column;align-items:flex-start;gap:18px;margin-top:12px;display:flex}.kontakt__links[data-astro-cid-5oidry7l]>.btn[data-astro-cid-5oidry7l]{padding:16px 32px;font-size:18px}.kontakt__weitere[data-astro-cid-5oidry7l]{align-items:center;gap:12px;display:flex}.btn-li--voll[data-astro-cid-5oidry7l]{background:var(--blue-deep);width:44px;height:44px;color:var(--surface)}.btn-li--voll[data-astro-cid-5oidry7l]:hover{background:var(--brand-berry);color:var(--surface)}.btn-li--voll[data-astro-cid-5oidry7l] svg{width:20px;height:20px}.standort[data-astro-cid-5oidry7l]{aspect-ratio:27/28;border-radius:var(--radius-md);background:var(--surface);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 40px #064d9614}.standort__map[data-astro-cid-5oidry7l]{text-decoration:none;display:block;position:absolute;inset:0}.standort__karte[data-astro-cid-5oidry7l]{opacity:.3;filter:grayscale(.7);width:200%;max-width:none;height:auto;position:absolute;top:-54.8%;left:-50%}.standort__karte--fokus[data-astro-cid-5oidry7l]{opacity:1;filter:none;-webkit-mask-image:radial-gradient(circle at 52.5% 56.9%,#000 0 11.5%,#0000 14.5%);mask-image:radial-gradient(circle at 52.5% 56.9%,#000 0 11.5%,#0000 14.5%)}.standort__quelle[data-astro-cid-5oidry7l]{color:var(--ink-muted);background:#ffffffb3;border-radius:4px;padding:2px 6px;font-size:11px;position:absolute;top:10px;right:14px}.standort__puls[data-astro-cid-5oidry7l]{aspect-ratio:1;pointer-events:none;border:2px solid #2f7fd580;border-radius:50%;width:40%;animation:3.2s ease-out infinite puls;position:absolute;top:35%;left:55%;transform:translate(-50%,-50%)}@keyframes puls{0%{opacity:.9;transform:translate(-50%,-50%)scale(.75)}to{opacity:0;transform:translate(-50%,-50%)scale(1.3)}}.standort__body[data-astro-cid-5oidry7l]{border-radius:var(--radius-md);backdrop-filter:blur(10px);pointer-events:none;background:#ffffffb8;border:1px solid #ffffffe6;flex-direction:column;gap:10px;margin:20px;padding:24px 28px;display:flex;position:relative}.standort__body[data-astro-cid-5oidry7l] a[data-astro-cid-5oidry7l]{pointer-events:auto}.standort__links[data-astro-cid-5oidry7l]{flex-wrap:wrap;gap:20px;margin-top:6px;display:flex}@media (width<=900px){.kontakt[data-astro-cid-5oidry7l]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.standort__puls[data-astro-cid-5oidry7l]{opacity:0;animation:none}}.dots[data-astro-cid-5oidry7l]{justify-content:center;gap:8px;margin-top:18px;display:none}.dots[data-astro-cid-5oidry7l] span,.dots[data-astro-cid-5oidry7l] span[data-astro-cid-5oidry7l]{background:var(--blue-tint);cursor:pointer;border-radius:99px;width:7px;height:7px;transition:width .3s,background-color .3s}.dots[data-astro-cid-5oidry7l] span.is-active,.dots[data-astro-cid-5oidry7l] span[data-astro-cid-5oidry7l].is-active{background:var(--blue-deep);width:22px}.ticker__stage[data-astro-cid-5oidry7l]{display:none}.wissen__cta[data-astro-cid-5oidry7l]{margin-top:24px}@media (width<=1240px){.person__overlay[data-astro-cid-5oidry7l]{display:none}.person__karte[data-astro-cid-5oidry7l]{cursor:pointer}.person__plus[data-astro-cid-5oidry7l]{background:#ffffffe6;border-radius:50%;width:32px;height:32px;transition:transform .35s,background-color .3s;display:block;position:absolute;bottom:10px;right:10px;box-shadow:0 4px 12px #00000026}.person__plus[data-astro-cid-5oidry7l]:before,.person__plus[data-astro-cid-5oidry7l]:after{content:"";background:var(--blue-deep);border-radius:2px;width:12px;height:2px;margin:-1px 0 0 -6px;transition:background-color .3s;position:absolute;top:50%;left:50%}.person--energie[data-astro-cid-5oidry7l] .person__plus[data-astro-cid-5oidry7l]:before,.person--energie[data-astro-cid-5oidry7l] .person__plus[data-astro-cid-5oidry7l]:after{background:var(--brand-berry)}.person__plus[data-astro-cid-5oidry7l]:after{transform:rotate(90deg)}.person__karte[data-astro-cid-5oidry7l].is-selected{box-shadow:0 0 0 3px var(--blue-deep)}.person--energie[data-astro-cid-5oidry7l] .person__karte[data-astro-cid-5oidry7l].is-selected{box-shadow:0 0 0 3px var(--brand-berry)}.person__karte[data-astro-cid-5oidry7l].is-selected .person__plus[data-astro-cid-5oidry7l]{background:var(--blue-deep);transform:rotate(45deg)}.person--energie[data-astro-cid-5oidry7l] .person__karte[data-astro-cid-5oidry7l].is-selected .person__plus[data-astro-cid-5oidry7l]{background:var(--brand-berry)}.person__karte[data-astro-cid-5oidry7l].is-selected .person__plus[data-astro-cid-5oidry7l]:before,.person__karte[data-astro-cid-5oidry7l].is-selected .person__plus[data-astro-cid-5oidry7l]:after{background:var(--surface)}.team__detail[data-astro-cid-5oidry7l]{border-radius:var(--radius-md);background:var(--mobility-bg);border-left:4px solid var(--blue-deep);grid-column:1/-1;padding:20px 22px;font-size:15px;line-height:1.5;animation:.4s cubic-bezier(.2,.7,.2,1) detail-auf;display:block}.team__detail[data-astro-cid-5oidry7l][hidden]{display:none}.team__detail[data-astro-cid-5oidry7l]:has(.team__info--energie:not([hidden])){background:var(--energy-bg);border-left-color:var(--brand-berry)}.team__info[data-astro-cid-5oidry7l]{flex-direction:column;gap:6px;display:flex}.team__info[data-astro-cid-5oidry7l] strong[data-astro-cid-5oidry7l]{font-size:17px}.team__fokus[data-astro-cid-5oidry7l]{color:var(--ink-muted);font-size:13px;font-weight:600}@keyframes detail-auf{0%{opacity:0;transform:translateY(-8px)}}}@media (width<=900px){.dots[data-astro-cid-5oidry7l]{display:flex}.ticker[data-astro-cid-5oidry7l]{padding:64px 0}.ticker__kicker[data-astro-cid-5oidry7l]{margin-bottom:20px}.ticker__rows[data-astro-cid-5oidry7l]{display:none}.ticker__stage[data-astro-cid-5oidry7l]{display:block}.ticker__bubbles[data-astro-cid-5oidry7l]{min-height:128px;position:relative}.ticker__quote[data-astro-cid-5oidry7l]{background:var(--surface);color:var(--ink-strong);opacity:0;border-radius:22px 22px 22px 6px;margin:0;padding:20px 22px;font-size:19px;font-weight:600;line-height:1.35;transition:opacity .5s,transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:0;right:0;transform:translateY(14px)scale(.98);box-shadow:0 10px 28px #1e283c1f}.ticker__quote[data-astro-cid-5oidry7l].is-active{opacity:1;transform:none}.ticker__quote[data-astro-cid-5oidry7l].is-leaving{opacity:0;transform:translateY(-14px)scale(.98)}.ticker__stage[data-astro-cid-5oidry7l] .dots[data-astro-cid-5oidry7l]{gap:6px;margin-top:18px}.ticker__stage[data-astro-cid-5oidry7l] .dots[data-astro-cid-5oidry7l] span[data-astro-cid-5oidry7l]{background:#064d9626;flex:1 1 0;width:auto;height:4px;position:relative;overflow:hidden}.ticker__stage[data-astro-cid-5oidry7l] .dots[data-astro-cid-5oidry7l] span[data-astro-cid-5oidry7l].is-active{background:#064d9626;width:auto}.ticker__stage[data-astro-cid-5oidry7l] .dots[data-astro-cid-5oidry7l] span[data-astro-cid-5oidry7l]:after{content:"";background:var(--blue-deep);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.ticker__stage[data-astro-cid-5oidry7l] .dots[data-astro-cid-5oidry7l] span[data-astro-cid-5oidry7l].is-active:after{transform:scaleX(1)}.ticker__stage[data-astro-cid-5oidry7l].is-laeuft .dots[data-astro-cid-5oidry7l] span[data-astro-cid-5oidry7l].is-active:after{animation:3s linear forwards fortschritt}@keyframes fortschritt{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ticker__fazit[data-astro-cid-5oidry7l]{margin-top:28px;font-size:19px}.karussell__track[data-astro-cid-5oidry7l]{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--gutter) * -1);padding:12px var(--gutter) 18px;scroll-padding:0 var(--gutter);grid-template-columns:none;gap:14px;display:flex;overflow-x:auto}.karussell__track[data-astro-cid-5oidry7l]::-webkit-scrollbar{display:none}.karussell__track[data-astro-cid-5oidry7l]>[data-astro-cid-5oidry7l]{scroll-snap-align:center;flex:0 0 84%}.prinzip[data-astro-cid-5oidry7l]{transition:background-color .4s,color .4s,box-shadow .4s,transform .4s;transform:scale(.96)}.prinzip[data-astro-cid-5oidry7l].is-center{background:var(--blue-deep);color:#ffffffe6;transform:none;box-shadow:0 14px 32px #064d9638}.prinzip[data-astro-cid-5oidry7l].is-center .prinzip__title[data-astro-cid-5oidry7l]{color:var(--surface)}.prinzip[data-astro-cid-5oidry7l].is-center .prinzip__n[data-astro-cid-5oidry7l]{color:#ffffff40}.prinzip[data-astro-cid-5oidry7l].is-center img[data-astro-cid-5oidry7l]{filter:brightness(0)invert()}.statement[data-astro-cid-5oidry7l]{margin:48px 0;padding:40px 0}.kanaele[data-astro-cid-5oidry7l] .karussell__track[data-astro-cid-5oidry7l]{padding-top:4px}.wissen__cta[data-astro-cid-5oidry7l]{text-align:center;display:block}.rollen[data-astro-cid-5oidry7l]{gap:0}.rollen__fotos[data-astro-cid-5oidry7l]{min-height:0;height:calc((100vw - 2 * var(--gutter)) * .75);border-radius:var(--radius-md) var(--radius-md) 0 0;max-height:520px}.rollen__liste[data-astro-cid-5oidry7l]{border-radius:0 0 var(--radius-md) var(--radius-md);padding:18px 0 20px}.rollen__liste[data-astro-cid-5oidry7l] .kicker[data-astro-cid-5oidry7l]{margin:0 20px 6px}.rollen__track[data-astro-cid-5oidry7l]{scroll-snap-type:x mandatory;scrollbar-width:none;flex-direction:row;gap:12px;padding:6px 20px 4px;scroll-padding:0 20px;display:flex;overflow-x:auto}.rollen__track[data-astro-cid-5oidry7l]::-webkit-scrollbar{display:none}.rolle[data-astro-cid-5oidry7l]{scroll-snap-align:center;background:#ffffff73;flex:0 0 86%}.rolle[data-astro-cid-5oidry7l].is-active{background:#ffffffd9}.proj__gruppentabs[data-astro-cid-5oidry7l]{grid-auto-rows:88px}.proj__tab[data-astro-cid-5oidry7l]{height:88px;min-height:0;padding:12px;overflow:hidden}.proj__tag[data-astro-cid-5oidry7l]{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;font-size:14px}.fall__media[data-astro-cid-5oidry7l]{order:2;min-height:200px}.split[data-astro-cid-5oidry7l]{flex-direction:column;gap:16px;min-height:0}.split__panel[data-astro-cid-5oidry7l]{cursor:pointer;flex:none;gap:14px;padding:28px 24px}.split__panel[data-astro-cid-5oidry7l].is-open{flex:none}.split__head[data-astro-cid-5oidry7l]{padding-right:52px}.split__icon[data-astro-cid-5oidry7l]{width:56px;height:56px}.split__title[data-astro-cid-5oidry7l]{font-size:28px}.split__intro[data-astro-cid-5oidry7l]{font-size:17px}.split__toggle[data-astro-cid-5oidry7l]{background:#ffffff38;border-radius:50%;width:40px;height:40px;transition:background-color .3s,transform .4s;display:block;position:absolute;top:4px;right:0}.split__toggle[data-astro-cid-5oidry7l]:before,.split__toggle[data-astro-cid-5oidry7l]:after{content:"";background:var(--surface);border-radius:2px;width:14px;height:2px;margin:-1px 0 0 -7px;transition:transform .4s,background-color .3s;position:absolute;top:50%;left:50%}.split__toggle[data-astro-cid-5oidry7l]:after{transform:rotate(90deg)}.split__panel[data-astro-cid-5oidry7l]:not(.is-open) .split__toggle[data-astro-cid-5oidry7l]{animation:2.6s ease-in-out 1s infinite hinweis}.split__panel--mobilitaet[data-astro-cid-5oidry7l]:not(.is-open) .split__toggle[data-astro-cid-5oidry7l]{animation-delay:2.3s}@keyframes hinweis{0%,60%,to{box-shadow:0 0 #fff0}75%{box-shadow:0 0 0 8px #ffffff47}}.faq[data-astro-cid-5oidry7l]:not(:has(details[open])) .faq__spalte[data-astro-cid-5oidry7l]:first-child .faq__item[data-astro-cid-5oidry7l]:first-child .faq__icon[data-astro-cid-5oidry7l]{animation:2.6s ease-in-out 1s infinite hinweis-blau}@keyframes hinweis-blau{0%,60%,to{box-shadow:0 0 #064d9600}75%{box-shadow:0 0 0 7px #064d962e}}.split__panel[data-astro-cid-5oidry7l].is-open .split__toggle[data-astro-cid-5oidry7l]{background:var(--surface);transform:rotate(45deg)}.split__panel[data-astro-cid-5oidry7l].is-open .split__toggle[data-astro-cid-5oidry7l]:before,.split__panel[data-astro-cid-5oidry7l].is-open .split__toggle[data-astro-cid-5oidry7l]:after{background:var(--blue-deep)}.split__panel--energie[data-astro-cid-5oidry7l].is-open .split__toggle[data-astro-cid-5oidry7l]:before,.split__panel--energie[data-astro-cid-5oidry7l].is-open .split__toggle[data-astro-cid-5oidry7l]:after{background:var(--brand-berry)}.split__panel[data-astro-cid-5oidry7l].is-open .split__body[data-astro-cid-5oidry7l]{max-height:1400px}.team[data-astro-cid-5oidry7l]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.person[data-astro-cid-5oidry7l]{gap:10px}.person__name[data-astro-cid-5oidry7l]{font-size:16px}.person__rolle[data-astro-cid-5oidry7l]{font-size:13px}.person__meta[data-astro-cid-5oidry7l] .btn-li[data-astro-cid-5oidry7l]{width:34px;height:34px}.standort[data-astro-cid-5oidry7l]{aspect-ratio:auto}.standort__map[data-astro-cid-5oidry7l]{height:280px;position:relative;overflow:hidden;container-type:inline-size}.standort__karte[data-astro-cid-5oidry7l]{top:calc(50% - 93.1cqw)}.standort__puls[data-astro-cid-5oidry7l]{top:50%}.standort__body[data-astro-cid-5oidry7l]{background:var(--surface);backdrop-filter:none;border:0;border-radius:0;margin:0;padding:20px 22px 24px}}@media (prefers-reduced-motion:reduce){.split__toggle[data-astro-cid-5oidry7l],.faq__icon[data-astro-cid-5oidry7l]{animation:none!important}.ticker__quote[data-astro-cid-5oidry7l]{transition:none}}
