.lb-buehne{display:grid}.lb-feld{--akzent:var(--jr-primary);--knopf:var(--jr-primary-text);--knopf-ink:#fff;--lb-flaeche:color-mix(in srgb, var(--akzent) 16%, #fff);--lb-auf-akzent:var(--text-primary);border-top:1px solid var(--border-light);gap:.875rem;padding-block:1.5rem;display:grid}.lb-feld--energie{--akzent:var(--jr-energy);--knopf:var(--jr-energy);--knopf-ink:var(--text-primary);--lb-flaeche:color-mix(in srgb, var(--jr-energy) 22%, #fff)}.lb-feld--finanzen{--akzent:var(--jr-finance);--knopf:var(--jr-finance);--lb-flaeche:color-mix(in srgb, var(--jr-finance) 20%, #fff);--lb-auf-akzent:#fff}@media (min-width:1280px){.lb-feld{grid-template-columns:12.5rem minmax(0,1fr);gap:1.5rem}}.lb-feld-kopf{font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;color:var(--text-primary);align-self:start;align-items:center;gap:.5rem;margin:0;font-size:.75rem;font-weight:700;line-height:1.3;display:flex}@media (min-width:1280px){.lb-feld-kopf{top:var(--kopf-abstand);padding-top:1.75rem;position:sticky}}.lb-feld-punkt{background:var(--akzent);width:.625rem;height:.625rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-primary) 25%, transparent);border-radius:3px;flex-shrink:0}.lb-feld-inhalt{gap:.75rem;min-width:0;display:grid}@media (min-width:560px) and (max-width:1023.98px){.lb-reihe-klein{grid-template-columns:repeat(2,minmax(0,1fr))}.lb-reihe-klein>li:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:1024px){.lb-feld-inhalt{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:stretch;gap:.875rem}}.lb-reihe-gross{min-width:0;display:grid}.lb-reihe-klein{grid-auto-rows:minmax(3.5rem,1fr);gap:.5rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.lb-reihe-klein li{min-width:0;display:grid}.lb-reihe-gross,.lb-reihe-klein li{position:relative}.lb-mess{inset-inline:0;visibility:hidden;pointer-events:none;height:0;position:absolute;top:0;overflow:hidden}.lb-feld[data-gemessen] .lb-reihe-gross>.lb-karte--gross{min-height:var(--lb-gross-min,0)}.lb-feld[data-gemessen] .lb-reihe-klein>li>.lb-karte--klein{min-height:var(--lb-klein-min,0)}.lb-karte{color:var(--text-primary);background:var(--bg-elevated);box-shadow:inset 0 0 0 1px var(--border-light), 0 1px 2px #1c19170a;-webkit-tap-highlight-color:transparent;text-decoration:none;display:flex;position:relative;overflow:hidden}.lb-karte:focus-visible{outline:2px solid var(--jr-focus);outline-offset:2px}.lb-karte-titel{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-wrap:balance;display:block}.lb-karte-zeile{color:var(--text-secondary);text-wrap:pretty;line-height:1.5;display:block}.lb-karte-art{display:block}.lb-karte-pfeil{color:var(--text-secondary);border-radius:50%;place-items:center;display:grid;position:absolute}.lb-karte--gross{background:radial-gradient(28rem circle at var(--mx,92%) var(--my,-20%), color-mix(in srgb, var(--akzent) 16%, transparent), transparent 70%), var(--bg-elevated);border-radius:1.25rem;flex-direction:column;justify-content:flex-end;gap:.625rem;min-height:22rem;padding:1.75rem}.lb-karte--gross .lb-karte-titel{-webkit-hyphens:manual;hyphens:manual;font-family:var(--font-display);letter-spacing:-.01em;font-size:1.5rem;font-weight:600;line-height:1.15}.lb-karte--gross .lb-karte-zeile{max-width:34rem;font-size:1rem}.lb-karte--gross .lb-karte-pfeil{width:2.875rem;height:2.875rem;box-shadow:inset 0 0 0 1px var(--border-medium);background:var(--bg-elevated);top:1.5rem;right:1.5rem}.lb-karte--klein{border-radius:.875rem;grid-template-columns:2.75rem minmax(0,1fr);align-content:center;align-items:center;gap:.375rem .875rem;min-height:3.5rem;padding:.75rem 3.25rem .75rem .75rem;display:grid}.lb-karte--klein .lb-zeichen-kachel{grid-row:1/span 2}.lb-karte--klein .lb-karte-titel{font-family:var(--font-heading);grid-column:2;align-self:end;font-size:1rem;font-weight:700;line-height:1.3}.lb-karte--klein .lb-karte-art{grid-column:2;align-self:start}.lb-karte--klein .lb-karte-zeile{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lb-karte--klein .lb-karte-pfeil{width:1.875rem;height:1.875rem;margin-top:-.9375rem;top:50%;right:.75rem}.lb-karte--klein .art-badge{box-shadow:none;font-family:var(--font-body);letter-spacing:0;color:var(--text-secondary);background:0 0;padding:0;font-size:.875rem;font-weight:500}.lb-zeichen-kachel{box-sizing:border-box;border-radius:var(--radius-md);background:var(--lb-flaeche);place-items:center;width:2.75rem;height:2.75rem;padding:.625rem;display:grid}.lb-zeichen{width:100%;height:100%;color:var(--text-secondary);display:block}.lb-zeichen-kachel--marke{background:var(--bg-elevated);box-shadow:inset 0 0 0 1px var(--border-light);padding:.5rem}.lb-zeichen-marke{color:#0057b7;width:100%;height:100%;display:block}.lb-feld--nachhaltigkeit .lb-zeichen{color:var(--jr-primary-text)}.lb-feld--finanzen .lb-zeichen{color:var(--jr-finance)}.lb-mini-rahmen{width:min(21rem,100% - 3.5rem);color:var(--text-primary);margin-bottom:auto;padding-bottom:1rem;display:block}.lb-mini{width:100%;height:auto;display:block;overflow:visible}.lb-m-text{font-family:var(--font-heading);fill:var(--text-primary);text-anchor:middle;font-size:9.5px;font-weight:700}.lb-m-text--links{text-anchor:start}.lb-m-text--auf-akzent{fill:var(--lb-auf-akzent)}.lb-m-umlage{stroke:var(--feld-kante);stroke-width:1px;vector-effect:non-scaling-stroke}@media (prefers-reduced-motion:no-preference){.lb-sichtbar .lb-karte--gross .lb-m-umlage{transform-box:fill-box;transform-origin:bottom;animation:lb-umlage var(--jr-duration-slower) var(--jr-ease-out) both calc(2 * var(--jr-stagger-sm))}.lb-sichtbar .lb-karte--gross .lb-m-geist{animation:lb-erscheinen var(--jr-duration-slow) var(--jr-ease-out) both calc(5 * var(--jr-stagger-md))}.lb-sichtbar .lb-karte--gross .lb-m-pfeil{animation:lb-fallen var(--jr-duration-slower) var(--jr-ease-out) both calc(2 * var(--jr-stagger-md))}.lb-sichtbar .lb-karte--gross .lb-m-linie{stroke-dasharray:1;animation:lb-zeichnen var(--jr-duration-slowest) var(--jr-ease-out) both}.lb-sichtbar .lb-karte--gross .lb-m-zug{stroke-dasharray:1;animation:lb-zeichnen var(--jr-duration-slower) var(--jr-ease-out) both calc((var(--i,0) + 2) * var(--jr-stagger-md))}.lb-sichtbar .lb-karte--gross .lb-m-knoten{transform-box:fill-box;transform-origin:50%;animation:lb-auftauchen var(--jr-duration-moderate) var(--jr-ease-spring) both calc((var(--i,0) + 2) * var(--jr-stagger-md))}.lb-sichtbar .lb-karte--gross .lb-m-etikett,.lb-sichtbar .lb-karte--gross .lb-m-dokument,.lb-sichtbar .lb-karte--gross .lb-m-gleich,.lb-sichtbar .lb-karte--gross .lb-m-punkt{transform-box:fill-box;transform-origin:50%;animation:lb-auftauchen var(--jr-duration-moderate) var(--jr-ease-spring) both calc(5 * var(--jr-stagger-md))}.lb-sichtbar .lb-karte--gross .lb-m-haken{stroke-dasharray:1;animation:lb-zeichnen var(--jr-duration-moderate) var(--jr-ease-out) both calc((var(--i,0) + 1) * var(--jr-stagger-lg))}.lb-sichtbar .lb-karte--gross .lb-m-ring{animation:lb-ring var(--jr-duration-slowest) var(--jr-ease-out) both var(--jr-stagger-md)}.lb-sichtbar .lb-karte--gross .lb-m-wachsen{transform-box:fill-box;transform-origin:0;animation:lb-wachsen var(--jr-duration-slower) var(--jr-ease-out) both calc((var(--i,0) + 1) * var(--jr-stagger-md))}.lb-sichtbar .lb-karte--gross .lb-m-balken-steigt{transform-box:fill-box;transform-origin:bottom;animation:lb-steigen var(--jr-duration-slower) var(--jr-ease-out) both calc(var(--i,0) * var(--jr-stagger-sm))}.lb-sichtbar .lb-karte--gross .lb-m-wert{animation:lb-einpendeln var(--jr-duration-slower) var(--jr-ease-spring) both calc(3 * var(--jr-stagger-md))}.lb-sichtbar .lb-karte--gross .lb-m-muenze{animation:lb-treuhand var(--jr-duration-slowest) var(--jr-ease-out) both calc(2 * var(--jr-stagger-md))}}@keyframes lb-umlage{0%{transform:scaleY(2.75)}}@keyframes lb-erscheinen{0%{opacity:0}}@keyframes lb-fallen{0%{opacity:0;transform:translateY(-10px)}}@keyframes lb-zeichnen{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes lb-auftauchen{0%{opacity:0;transform:scale(.6)}}@keyframes lb-ring{0%{stroke-dashoffset:1px}to{stroke-dashoffset:.28px}}@keyframes lb-wachsen{0%{transform:scaleX(.05)}}@keyframes lb-steigen{0%{transform:scaleY(.1)}}@keyframes lb-einpendeln{0%{opacity:0;transform:translate(-40px)}}@keyframes lb-treuhand{0%{transform:translate(0)}45%,60%{transform:translate(66px)}to{transform:translate(132px)}}.lb-m-ring{stroke-dashoffset:.28px}.lb-m-muenze{transform:translate(132px)}@media (hover:hover){.lb-karte{transition:transform var(--jr-duration-moderate) var(--jr-ease-out), box-shadow var(--jr-duration-moderate) var(--jr-ease-out)}.lb-karte .lb-karte-pfeil svg,.lb-zeichen{transition:transform var(--jr-duration-moderate) var(--jr-ease-spring)}.lb-karte--gross:hover,.lb-karte--gross:focus-visible{box-shadow:inset 0 0 0 1px var(--border-medium), 0 14px 32px -12px #1c191738;transform:translateY(-3px)}.lb-karte--gross .lb-karte-pfeil{transition:background-color var(--jr-duration-normal) var(--jr-ease-out), color var(--jr-duration-normal) var(--jr-ease-out), box-shadow var(--jr-duration-normal) var(--jr-ease-out)}.lb-karte--gross:hover .lb-karte-pfeil,.lb-karte--gross:focus-visible .lb-karte-pfeil{background:var(--knopf);color:var(--knopf-ink);box-shadow:inset 0 0 0 1px var(--feld-kante)}.lb-karte:hover .lb-karte-pfeil svg,.lb-karte:focus-visible .lb-karte-pfeil svg{transform:translate(3px)}.lb-karte--klein:hover,.lb-karte--klein:focus-visible{box-shadow:inset 0 0 0 1px var(--border-medium), 0 8px 18px -10px #1c191733;transform:translateY(-2px)}.lb-karte--klein .lb-karte-pfeil{transition:background-color var(--jr-duration-moderate) var(--jr-ease-decelerate), color var(--jr-duration-normal) var(--jr-ease-out), box-shadow var(--jr-duration-moderate) var(--jr-ease-decelerate)}.lb-buehne[data-tausch=an] .lb-karte--klein:hover:not([data-ruht]) .lb-karte-pfeil{background:var(--knopf);color:var(--knopf-ink);box-shadow:inset 0 0 0 1px var(--feld-kante)}.lb-karte--klein:hover .lb-zeichen--entlastungen{transform:translateY(3px)}.lb-karte--klein:hover .lb-zeichen--energie-bewertung{transform:scale(1.12)}.lb-karte--klein:hover .lb-zeichen--netzbetreiber-stadtwerke{transform:rotate(-8deg)}.lb-karte--klein:hover .lb-zeichen--csrd-berichte{transform:rotate(18deg)}.lb-karte--klein:hover .lb-zeichen--vsme{transform:translateY(-3px)}.lb-karte--klein:hover .lb-zeichen--empco{transform:scale(1.18)}.lb-karte--klein:hover .lb-zeichen--eu-taxonomie{transform:rotate(45deg)}.lb-karte--klein:hover .lb-zeichen--bewertung{transform:translate(2px,-2px)}.lb-karte--klein:hover .lb-zeichen--sonderpruefungen{transform:scale(1.15)}.lb-karte--klein:hover .lb-zeichen--abschlusspruefung{transform:translateY(3px)}.lb-karte--klein:hover .lb-zeichen--treuhand{transform:rotate(-30deg)}}::view-transition-group(*){animation-duration:var(--jr-duration-slow);animation-timing-function:var(--jr-ease-in-out)}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-image-pair(.lb-karte){background:var(--bg-elevated);outline:1px solid var(--border-light);outline-offset:-1px;border-radius:.875rem;overflow:clip}::view-transition-old(.lb-karte){object-fit:none;object-position:left top;mix-blend-mode:normal;block-size:100%;inline-size:100%;animation:none}::view-transition-new(.lb-karte){object-fit:none;object-position:left top;mix-blend-mode:normal;block-size:100%;inline-size:100%;animation:none}::view-transition-group(.lb-vorn){z-index:2}::view-transition-group(.lb-zurueck){z-index:1}::view-transition-image-pair(.lb-vorn){animation:lb-ecke-gross var(--jr-duration-slow) var(--jr-ease-in-out) both}::view-transition-image-pair(.lb-zurueck){animation:lb-ecke-klein var(--jr-duration-slow) var(--jr-ease-in-out) both}::view-transition-old(.lb-vorn){animation:lb-karte-aus var(--jr-duration-fast) var(--jr-ease-in) both}::view-transition-old(.lb-zurueck){animation:lb-karte-aus var(--jr-duration-fast) var(--jr-ease-in) both}::view-transition-new(.lb-vorn){animation:lb-karte-ein var(--jr-duration-moderate) var(--jr-ease-out) var(--jr-duration-fast) both}::view-transition-new(.lb-zurueck){animation:lb-karte-ein var(--jr-duration-moderate) var(--jr-ease-out) var(--jr-duration-fast) both}::view-transition-new(.lb-vorn){object-position:left bottom}::view-transition-old(.lb-zurueck){object-position:left bottom}@keyframes lb-ecke-gross{0%{border-radius:.875rem}to{border-radius:1.25rem}}@keyframes lb-ecke-klein{0%{border-radius:1.25rem}to{border-radius:.875rem}}@keyframes lb-karte-aus{to{opacity:0}}@keyframes lb-karte-ein{0%{opacity:0}}.lb-feld--finanzen .lb-mini-rahmen{width:min(14rem,100% - 3.5rem)}.lb-feld--finanzen .lb-mini--bewertung{width:min(17rem,100% - 3.5rem)}.lb-feld--finanzen .lb-m-text{font-size:12px}@media (min-width:1024px){.lb-feld--finanzen .lb-karte--gross{min-height:16rem}}@media (max-width:719px){.lb-karte--gross{min-height:0;padding:1.5rem 1.375rem}.lb-karte--gross .lb-karte-pfeil{width:2.5rem;height:2.5rem;top:1.25rem;right:1.125rem}.lb-mini-rahmen{width:min(17rem,100% - 3.5rem);margin-bottom:.75rem}.lb-m-text{font-size:12px}}@media (prefers-reduced-motion:reduce){.lb-karte,.lb-karte .lb-karte-pfeil,.lb-karte .lb-karte-pfeil svg,.lb-zeichen{transition:none}.lb-karte:hover{transform:none}}
.st-faecher{margin:0}.st-kopf-titel:lang(en){-webkit-hyphenate-limit-chars:16 6 6;hyphenate-limit-chars:16 6 6}@media (min-width:1024px){.st-kopf-objekt{padding-top:2rem}}.st-stapel{width:100%;max-width:30rem;margin-inline:auto;padding-block:.75rem .5rem;display:grid;container:st-stapel/inline-size}.st-dokument{--st-schritt:8.5rem;box-sizing:border-box;aspect-ratio:1/.95;width:60%;margin-top:calc(var(--st-stufe,0) * var(--st-schritt));border-radius:var(--radius-lg);background:var(--bg-elevated);box-shadow:0 2px 4px #0000000f, 0 18px 40px #0000001f, inset 0 0 0 1px var(--border-light);transform:var(--st-lage);transition:transform var(--jr-duration-slow) var(--jr-ease-out);flex-direction:column;grid-area:1/1;place-self:start center;gap:.625rem;padding:1.125rem;display:flex}.st-dokument:first-child{--st-stufe:0;--st-lage:translate(-30%, 0) rotate(-9deg);--st-lage-offen:translate(-30%, -3%) rotate(-10deg)}.st-dokument:nth-child(2){--st-stufe:1;--st-lage:translate(30%, 0) rotate(8deg);--st-lage-offen:translate(30%, -3%) rotate(9deg)}.st-dokument:nth-child(3){--st-stufe:2;--st-lage:translate(0, 0) rotate(-1deg);--st-lage-offen:translate(0, 3%) rotate(0deg)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.st-stapel:hover .st-dokument{transform:var(--st-lage-offen)}}.st-dokument-kopf{flex-wrap:wrap-reverse;justify-content:space-between;align-items:center;gap:.25rem .5rem;display:flex}.st-dokument-art{font-family:var(--font-heading);color:var(--text-secondary);margin:0;font-size:.75rem;font-weight:700;line-height:1.4}.st-muster{border:1px dashed var(--border-medium);border-radius:var(--radius-sm);font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin-left:auto;padding:0 .375rem;font-size:.75rem;font-weight:700;line-height:1.4}@media (min-width:768px){main[data-seitenart=home]{-webkit-hyphens:manual;hyphens:manual}.st-person-titel{-webkit-hyphens:none;hyphens:none}}.st-dokument-titel{font-family:var(--font-display);color:var(--text-primary);-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;margin:0;font-size:1.125rem;font-weight:600;line-height:1.2}.st-dokument-balken{border-radius:var(--radius-pill);flex-shrink:0;width:2.5rem;height:.25rem;display:block}.st-dokument-grundlage{color:var(--text-primary);margin:0;font-size:.875rem;font-weight:600;line-height:1.4}@container st-stapel not (min-width:23.75rem){.st-dokument{--st-schritt:7.25rem;aspect-ratio:1/.85;gap:.5rem;width:72%;padding:.875rem}.st-dokument:first-child{--st-lage:translate(-13%, 0) rotate(-4deg);--st-lage-offen:translate(-13%, -3%) rotate(-5deg)}.st-dokument:nth-child(2){--st-lage:translate(13%, 0) rotate(3.5deg);--st-lage-offen:translate(13%, -3%) rotate(4.5deg)}.st-dokument-titel{font-size:1rem}}@container st-stapel not (min-width:16.5rem){.st-dokument{--st-schritt:8.5rem;width:76%}.st-dokument:first-child{--st-lage:translate(-9%, 0) rotate(-3deg);--st-lage-offen:translate(-9%, -3%) rotate(-4deg)}.st-dokument:nth-child(2){--st-lage:translate(9%, 0) rotate(2.5deg);--st-lage-offen:translate(9%, -3%) rotate(3.5deg)}}@keyframes st-faecher{0%{opacity:0;transform:translate(0, calc((2 - var(--st-stufe,0)) * var(--st-schritt) + .75rem)) rotate(0deg)}}@media (prefers-reduced-motion:no-preference){.st-dokument{animation:st-faecher var(--jr-duration-slower) var(--jr-ease-out) backwards;animation-delay:calc(var(--st-folge,0) * var(--jr-stagger-md))}.st-dokument:first-child{--st-folge:1}.st-dokument:nth-child(2){--st-folge:2}.st-dokument:nth-child(3){--st-folge:0}}@media (prefers-reduced-motion:reduce){.st-dokument{transition:none;animation:none}}.st-portrait{background:var(--bg-tertiary);object-fit:cover;border-radius:14px}.st-person-zitat{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);text-wrap:balance;margin:0 0 1.5rem;font-size:1.5rem;font-weight:400;line-height:1.3}@media (min-width:768px){.st-person-zitat{font-size:1.875rem}}.st-person-fakten{color:var(--text-secondary);flex-wrap:wrap;gap:.5rem 1.25rem;margin:0 0 1.5rem;padding:0;font-size:.875rem;line-height:1.5;list-style:none;display:flex}.st-person-fakten li{align-items:center;gap:.5rem;display:inline-flex}.st-person-fakten li:before{content:"";border-radius:var(--radius-pill);background:var(--jr-primary);flex-shrink:0;width:.375rem;height:.375rem}.st-leistungen{padding:1.5rem}@media (min-width:640px){.st-leistungen{padding:2rem}}@media (min-width:1024px){.st-leistungen{padding:3rem}}.page-card.st-leistungen{overflow:clip}.st-h2{color:var(--text-primary);text-wrap:balance;font-size:1.875rem;font-weight:600;line-height:1.12}@media (min-width:768px){.st-h2{font-size:2.25rem}}.st-leistungen-kopf{gap:.5rem;margin-bottom:1.5rem;display:grid}.st-leistungen-unterzeile{color:var(--text-secondary);max-width:40rem;font-size:1rem}
