﻿@font-face{font-family:"Figtree";src:url("schriften/Figtree-Regular.woff2") format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Figtree";src:url("schriften/Figtree-SemiBold.woff2") format("woff2");font-weight:600;font-display:swap}@font-face{font-family:"Figtree";src:url("schriften/Figtree-Bold.woff2") format("woff2");font-weight:700;font-display:swap}@font-face{font-family:"Titillium Web";src:url("schriften/TitilliumWeb-Regular.woff2") format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Titillium Web";src:url("schriften/TitilliumWeb-Bold.woff2") format("woff2");font-weight:700;font-display:swap}@font-face{font-family:"Titillium Web";src:url("schriften/TitilliumWeb-Italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Josefin Sans";src:url("schriften/JosefinSans-Light.woff2") format("woff2");font-weight:300;font-display:swap}@font-face{font-family:"Josefin Sans";src:url("schriften/JosefinSans-Regular.woff2") format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Josefin Sans";src:url("schriften/JosefinSans-Bold.woff2") format("woff2");font-weight:700;font-display:swap}@font-face{font-family:"Barlow";src:url("schriften/Barlow-Regular.woff2") format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Barlow";src:url("schriften/Barlow-Bold.woff2") format("woff2");font-weight:700;font-display:swap}@font-face{font-family:"Barlow Semi Condensed";src:url("schriften/BarlowSemiCondensed-Bold.woff2") format("woff2");font-weight:700;font-display:swap}*,*::before,*::after{box-sizing:border-box}html,body{height:100%;margin:0}h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}img,svg{display:block;max-width:100%}a{color:inherit}button{font:inherit;color:inherit}.deck{--d-dauer: 750ms;--d-ease: cubic-bezier(0.16, 1, 0.3, 1);--d-rand: clamp(1.25rem, 4.6vmin, 4.75rem);--d-t-mega: clamp(2.6rem, 8.8vmin, 8.6rem);--d-t-gross: clamp(1.9rem, 5.6vmin, 5.2rem);--d-t-mittel: clamp(1.25rem, 3.1vmin, 2.6rem);--d-t-text: clamp(1rem, 2.05vmin, 1.4rem);--d-t-klein: clamp(0.76rem, 1.45vmin, 1rem);--d-rund: 4px;--d-knopf-rund: 999px;--d-titel-gewicht: 600;--d-titel-sperrung: -0.035em;--d-titel-form: none;--d-titel-hoehe: 0.98;--d-auf-hell: #1c1d1f;--d-auf-dunkel: #f6f3ee;overflow:hidden;background-color:var(--d-grund);color:var(--d-text);font-family:var(--d-schrift);font-size:var(--d-t-text);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.thema-architektur{--d-grund: #eeebe4;--d-flaeche: #e2ded4;--d-text: #1c1d1f;--d-leise: #67655f;--d-linie: rgb(28 29 31 / 16%);--d-akzent: #a4522c;--d-akzent-text: #fbf8f2;--d-dunkel: #1c1d1f;--d-dunkel-text: #eeebe4;--d-schrift: 'Figtree', system-ui, sans-serif;--d-titelschrift: 'Figtree', system-ui, sans-serif;--d-rund: 2px}.thema-brandl{--d-grund: #1c1e1c;--d-flaeche: #262926;--d-text: #eceae2;--d-leise: #a6a49a;--d-linie: rgb(236 234 226 / 14%);--d-akzent: #f0b429;--d-akzent-text: #1f1a05;--d-dunkel: #121412;--d-dunkel-text: #eceae2;--d-reihe-ertrag: #bf8a12;--d-reihe-verbrauch: #4f86c6;--d-schrift: 'Barlow', system-ui, sans-serif;--d-titelschrift: 'Barlow Semi Condensed', 'Barlow', system-ui, sans-serif;--d-titel-gewicht: 700;--d-titel-sperrung: 0;--d-titel-form: uppercase;--d-titel-hoehe: 0.94;--d-rund: 6px;--d-knopf-rund: 6px}.thema-starke{--d-grund: #f1ece1;--d-flaeche: #fbf8f1;--d-text: #1b2733;--d-leise: #5b6572;--d-linie: rgb(27 39 51 / 14%);--d-akzent: #1f4b8f;--d-akzent-text: #f4f1e8;--d-zweit: #e05b45;--d-dunkel: #1b2733;--d-dunkel-text: #f1ece1;--d-buehne: #d8d0c0;--d-schrift: 'Titillium Web', system-ui, sans-serif;--d-titelschrift: 'Titillium Web', system-ui, sans-serif;--d-titel-gewicht: 500;--d-titel-sperrung: -0.03em;--d-rund: 14px}.thema-sabrina{--d-grund: #1d1418;--d-flaeche: #2a1d23;--d-text: #f3ebe4;--d-leise: #b9aaa3;--d-linie: rgb(243 235 228 / 14%);--d-akzent: #c99a58;--d-akzent-text: #1d1418;--d-zweit: #7a3f5d;--d-dunkel: #120c0f;--d-dunkel-text: #f3ebe4;--d-buehne: #0f0a0c;--d-schrift: 'Josefin Sans', system-ui, sans-serif;--d-titelschrift: 'Josefin Sans', system-ui, sans-serif;--d-titel-gewicht: 300;--d-titel-sperrung: -0.01em;--d-titel-hoehe: 1.02;--d-rund: 3px}.deck-kopf{z-index:5;display:flex;gap:1rem;align-items:center;justify-content:space-between;color:var(--d-text);font-size:var(--d-t-klein);pointer-events:none;transition:color var(--d-dauer) var(--d-ease)}.deck-kopf>*{pointer-events:auto}[data-ton=dunkel] .deck-kopf,[data-ton=dunkel] .deck-fuss,[data-ton=dunkel] .deck-segmente{color:var(--d-auf-dunkel)}[data-ton=hell] .deck-kopf,[data-ton=hell] .deck-fuss,[data-ton=hell] .deck-segmente{color:var(--d-auf-hell)}.deck-marke{font-weight:600;letter-spacing:.02em;text-decoration:none}.deck-marke small{display:block;margin-top:.15em;font-size:.82em;font-weight:400;letter-spacing:.04em;opacity:.7}.deck-werkzeug{display:flex;gap:.75rem;align-items:center}.deck-zaehler{font-variant-numeric:tabular-nums;letter-spacing:.06em;opacity:.75}.deck-knopf{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;padding:0;border:1px solid color-mix(in srgb, currentColor 28%, transparent);border-radius:999px;background:color-mix(in srgb, currentColor 6%, transparent);cursor:pointer;transition:background-color 200ms var(--d-ease),transform 150ms var(--d-ease);-webkit-tap-highlight-color:rgba(0,0,0,0)}.deck-knopf svg{width:1.05rem;height:1.05rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.deck-knopf:hover{background:color-mix(in srgb, currentColor 14%, transparent)}.deck-knopf:active{transform:scale(0.94)}.deck-knopf:focus-visible{outline:2px solid currentColor;outline-offset:3px}.deck-knopf[hidden]{display:none}.deck-knopf .deck-symbol-zu,.ist-vollbild .deck-knopf .deck-symbol-auf{display:none}.ist-vollbild .deck-knopf .deck-symbol-zu{display:block}.deck-fortschritt{height:2px;background:color-mix(in srgb, currentColor 16%, transparent)}.deck-fortschritt::after{content:"";display:block;height:100%;background:currentColor;transform:scaleX(var(--d-fortschritt, 0));transform-origin:left;transition:transform var(--d-dauer) var(--d-ease)}.deck-quer .deck-kopf{position:fixed;top:0;right:0;left:0;padding:calc(var(--d-rand)*.6) var(--d-rand)}.deck-quer .deck-fuss{position:fixed;right:0;bottom:0;left:0;z-index:5;display:flex;gap:1.5rem;align-items:center;padding:0 var(--d-rand) calc(var(--d-rand)*.55);pointer-events:none;transition:color var(--d-dauer) var(--d-ease)}.deck-quer .deck-fuss>*{pointer-events:auto}.deck-quer .deck-fortschritt{flex:1}.deck-quer .deck-folien{display:flex;height:100dvh;overflow:auto hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.deck-quer .deck-folien::-webkit-scrollbar{display:none}.deck-quer .folie{flex:0 0 100%;height:100%;padding:calc(var(--d-rand)*2.3) var(--d-rand) calc(var(--d-rand)*2.4)}.deck-pfeile{display:flex;gap:.5rem}.deck-hochkant{--d-t-mega: clamp(2.2rem, 12cqi, 3.5rem);--d-t-gross: clamp(1.75rem, 9cqi, 2.7rem);--d-t-mittel: clamp(1.2rem, 6cqi, 1.65rem);--d-t-text: clamp(0.95rem, 4.2cqi, 1.1rem);--d-t-klein: clamp(0.72rem, 3.2cqi, 0.86rem);--d-rand: 1.4rem;background-color:var(--d-buehne, var(--d-grund))}.deck-hochkant .deck-buehne{position:fixed;inset:0;overflow:hidden;container-type:inline-size;background-color:var(--d-grund)}.deck-hochkant .deck-buehne::before{content:"";position:absolute;inset:0 0 auto;z-index:4;height:6rem;background:linear-gradient(color-mix(in srgb, var(--d-grund) 72%, transparent), transparent);pointer-events:none}.deck-hochkant[data-ton=dunkel] .deck-buehne::before{background:linear-gradient(rgba(0, 0, 0, 0.45), transparent)}.deck-hochkant .deck-segmente{position:absolute;top:max(.7rem,env(safe-area-inset-top));right:.9rem;left:.9rem;z-index:5;display:flex;gap:4px;color:var(--d-text);pointer-events:none;transition:color var(--d-dauer) var(--d-ease)}.deck-hochkant .deck-segmente span{flex:1;height:3px;border-radius:3px;background:color-mix(in srgb, currentColor 24%, transparent);transition:background-color var(--d-dauer) var(--d-ease)}.deck-hochkant .deck-segmente .ist-gesehen{background:currentColor}.deck-hochkant .deck-kopf{position:absolute;top:calc(max(.7rem,env(safe-area-inset-top)) + .85rem);right:.9rem;left:1.1rem}.deck-hochkant .deck-folien{height:100%;overflow:hidden auto;scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none}.deck-hochkant .deck-folien::-webkit-scrollbar{display:none}.deck-hochkant .folie{display:flex;flex-direction:column;gap:1.1rem;height:100%;padding:5.2rem var(--d-rand) calc(2rem + env(safe-area-inset-bottom))}.deck-seitlich{display:none}@media(min-width: 560px)and (min-height: 560px){.deck-hochkant{display:grid;place-content:center;gap:clamp(2rem,6vw,6rem)}.deck-hochkant .deck-buehne{position:relative;inset:auto;width:min(430px,(100dvh - 4rem)*.4615);height:min(932px,100dvh - 4rem);border-radius:2.4rem;box-shadow:0 40px 90px -40px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.08)}}@media(min-width: 1000px)and (min-height: 560px){.deck-hochkant{grid-template-columns:minmax(0, 21rem) auto}.deck-seitlich{display:flex;flex-direction:column;align-self:center;gap:1.2rem;color:var(--d-auf-seite, var(--d-text))}.deck-seitlich h1{font-family:var(--d-titelschrift);font-size:2rem;font-weight:var(--d-titel-gewicht);line-height:1.05;letter-spacing:var(--d-titel-sperrung)}.deck-seitlich p{font-size:.95rem;opacity:.78}.deck-seitlich .deck-pfeile{margin-top:.6rem}.deck-seitlich a{font-size:.85rem;opacity:.7}}.deck-drehen{display:none}@media(orientation: portrait)and (max-width: 740px){.deck-quer .deck-drehen{position:fixed;inset:0;z-index:20;display:grid;place-content:center;gap:1.2rem;padding:2rem;background-color:var(--d-grund);text-align:center}.deck-quer .deck-drehen svg{width:4.5rem;margin-inline:auto;fill:none;stroke:currentColor;stroke-width:1.5;animation:d-drehen 2.4s var(--d-ease) infinite}.deck-quer .deck-drehen p{max-width:22rem;color:var(--d-leise)}}@keyframes d-drehen{0%,30%{transform:rotate(0)}60%,100%{transform:rotate(-90deg)}}.folie{position:relative;display:grid;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always}.folie-dunkel{background-color:var(--d-dunkel);color:var(--d-dunkel-text)}.folie-flaeche{background-color:var(--d-flaeche)}.folie-akzent{--folie-grund: var(--d-akzent);background-color:var(--d-akzent);color:var(--d-akzent-text)}.folie-akzent .d-kicker,.folie-akzent .d-kicker b,.folie-akzent .d-text{color:inherit}.folie-akzent .d-knopf{border-color:var(--d-akzent-text);background-color:var(--d-akzent-text);color:var(--d-akzent)}.folie-akzent .d-knopf-leise{background-color:rgba(0,0,0,0);color:var(--d-akzent-text)}.deck-quer .folie-titel,.deck-quer .folie-geteilt{grid-template-columns:minmax(0, 1.15fr) minmax(0, 1fr);column-gap:7vmin;align-items:center}.deck-quer .folie-spiegel>:first-child{order:2}.deck-quer .folie-aussage{align-content:end}.deck-quer .folie-oben{row-gap:8vmin;align-content:center}.deck-quer .d-medium{display:grid;grid-template:minmax(0, 1fr)/minmax(0, 1fr);place-items:center;height:100%;max-height:68vh;min-height:0}.deck-quer .d-medium>svg,.deck-quer .d-medium>.d-bild,.deck-quer .d-medium>.d-illustration{width:100%;height:100%}@media(orientation: portrait){.deck-quer .folie-titel,.deck-quer .folie-geteilt{grid-template-columns:minmax(0, 1fr);grid-template-rows:minmax(0, 1fr) auto;row-gap:5vmin;align-items:end}.deck-quer .folie-spiegel>:first-child{order:0}.deck-quer .d-medium{max-height:46vh}}.d-illustration{overflow:visible}.d-fluss{fill:none;stroke:var(--d-akzent);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:3 9;animation:d-fluss 1.1s linear infinite}@keyframes d-fluss{to{stroke-dashoffset:-12}}.d-kicker{display:flex;flex-wrap:wrap;gap:.35em 1em;align-items:baseline;color:var(--d-leise);font-size:var(--d-t-klein);font-weight:600;letter-spacing:.16em;text-transform:uppercase}.d-kicker b{color:var(--d-akzent);font-weight:700}.folie-dunkel .d-kicker b,.folie-cover .d-kicker b{color:var(--d-akzent)}.d-titel{margin-top:.45em;font-family:var(--d-titelschrift);font-size:var(--d-t-gross);font-weight:var(--d-titel-gewicht);line-height:var(--d-titel-hoehe);letter-spacing:var(--d-titel-sperrung);text-transform:var(--d-titel-form);text-wrap:balance}.d-einheit{text-transform:none}.d-titel-mega{font-size:var(--d-t-mega)}.d-titel em{color:var(--d-akzent);font-style:normal}.d-text{max-width:46ch;margin-top:1.1em;color:color-mix(in oklab, currentColor 76%, transparent);font-size:var(--d-t-text);line-height:1.55;text-wrap:pretty}.d-lead{max-width:34ch;margin-top:.9em;font-size:var(--d-t-mittel);line-height:1.3;text-wrap:pretty}.d-fakten{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.1em 2em;margin-top:2em}.d-fakten>div{padding-top:.7em;border-top:1px solid var(--d-linie)}.d-fakten dt{color:var(--d-leise);font-size:var(--d-t-klein);letter-spacing:.08em;text-transform:uppercase}.d-fakten dd{margin-top:.2em;font-weight:600;font-variant-numeric:tabular-nums}@media(orientation: landscape){.d-fakten-drei{grid-template-columns:repeat(3, minmax(0, 1fr))}}.d-zweispaltig{display:grid;grid-template-columns:minmax(0, 2.1fr) minmax(0, 1fr);gap:6vmin;align-items:end;min-height:0}@media(orientation: portrait){.d-zweispaltig{grid-template-columns:minmax(0, 1fr)}}.d-zweispaltig .d-zahlen{grid-template-columns:minmax(0, 1fr);gap:2.6vmin}.d-zweispaltig .d-zahlen dd{font-size:var(--d-t-gross)}.d-zahlen{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 11rem), 1fr));gap:4vmin;align-self:end}.d-zahlen>div{padding-top:1em;border-top:1px solid var(--d-linie)}.d-zahlen dd{font-family:var(--d-titelschrift);font-size:var(--d-t-mega);font-weight:var(--d-titel-gewicht);font-variant-numeric:tabular-nums;line-height:1;letter-spacing:var(--d-titel-sperrung)}.d-zahlen dt{max-width:18ch;margin-top:.6em;color:var(--d-leise);font-size:var(--d-t-klein);line-height:1.4}.d-zahlen div{display:flex;flex-direction:column-reverse;justify-content:flex-end}.d-liste{margin-top:1.6em}.d-liste li{display:flex;gap:1em;align-items:baseline;justify-content:space-between;padding:.7em 0;border-top:1px solid var(--d-linie)}.d-liste li>:last-child{color:var(--d-leise);text-align:end}.d-chips{display:flex;flex-wrap:wrap;gap:.45em;margin-top:1.2em}.d-chips span{padding:.35em .85em;border:1px solid var(--d-linie);border-radius:999px;font-size:var(--d-t-klein)}.d-knoepfe{display:flex;flex-wrap:wrap;gap:.6em;margin-top:1.8em}.d-knopf{display:inline-flex;gap:.55em;align-items:center;justify-content:center;padding:.85em 1.4em;border:1px solid var(--d-akzent);border-radius:var(--d-knopf-rund);background-color:var(--d-akzent);color:var(--d-akzent-text);font-size:var(--d-t-klein);font-weight:700;letter-spacing:.04em;text-decoration:none;transition:transform 150ms var(--d-ease)}.d-knopf:active{transform:translateY(1px) scale(0.98)}.d-knopf-leise{border-color:color-mix(in srgb, currentColor 35%, transparent);background-color:rgba(0,0,0,0);color:inherit}.d-sprungziele{display:grid;grid-auto-columns:minmax(0, 1fr);grid-auto-flow:column;gap:3vmin;align-self:end}.d-sprungziele button{display:flex;flex-direction:column;gap:.9em;width:100%;height:100%;padding:1.4em;border:1px solid var(--d-linie);border-radius:var(--d-rund);background:none;text-align:start;cursor:pointer;transition:border-color 200ms var(--d-ease),transform 200ms var(--d-ease)}.d-sprungziele button:hover{border-color:var(--d-akzent);transform:translateY(-2px)}.d-sprungziele button:focus-visible{outline:2px solid var(--d-akzent);outline-offset:3px}.d-sprungziele strong{font-family:var(--d-titelschrift);font-size:var(--d-t-mittel);font-weight:var(--d-titel-gewicht);line-height:1.15;letter-spacing:var(--d-titel-sperrung)}.d-sprung-hinweis{margin-top:auto;color:var(--d-akzent);font-size:var(--d-t-klein);font-weight:700;letter-spacing:.04em}.d-bild{position:relative;overflow:hidden;border-radius:var(--d-rund);background-color:var(--d-flaeche)}.d-bild img{width:100%;height:100%;object-fit:cover}.d-bild-rechts img{object-position:72% 50%}.d-preis{font-family:var(--d-titelschrift);font-size:var(--d-t-gross);font-weight:var(--d-titel-gewicht);font-variant-numeric:tabular-nums;line-height:1}.d-preis small{margin-inline-start:.35em;color:var(--d-leise);font-family:var(--d-schrift);font-size:var(--d-t-klein);font-weight:400}.d-zitat{font-family:var(--d-titelschrift);font-size:var(--d-t-mittel);font-weight:var(--d-titel-gewicht);line-height:1.3;text-wrap:pretty}.d-zitat::before{content:"„";color:var(--d-akzent)}.d-zitat::after{content:"“";color:var(--d-akzent)}.d-quelle{margin-top:1em;color:var(--d-leise);font-size:var(--d-t-klein);letter-spacing:.06em}.d-ablauf{display:grid;grid-auto-columns:minmax(0, 1fr);grid-auto-flow:column;gap:3vmin;align-self:end;counter-reset:schritt}.d-ablauf li{position:relative;padding-top:2.2em;counter-increment:schritt}.d-ablauf li::before{content:"";position:absolute;top:.45em;right:-3vmin;left:0;height:1px;background-color:var(--d-linie)}.d-ablauf li::after{content:counter(schritt, decimal-leading-zero);position:absolute;top:0;left:0;padding-inline-end:.6em;background-color:var(--folie-grund, var(--d-grund));color:var(--d-akzent);font-size:var(--d-t-klein);font-weight:700;letter-spacing:.1em}.d-ablauf li:last-child::before{right:0}.d-ablauf h3{font-size:var(--d-t-text);font-weight:700}.d-ablauf p{margin-top:.4em;color:color-mix(in oklab, currentColor 72%, transparent);font-size:var(--d-t-klein);line-height:1.5}.folie-flaeche{--folie-grund: var(--d-flaeche)}.folie-dunkel{--folie-grund: var(--d-dunkel)}@media(orientation: portrait){.deck-quer .d-ablauf{grid-template-columns:repeat(2, minmax(0, 1fr));grid-auto-flow:row;row-gap:4vmin}}.deck-hochkant .d-ablauf{grid-auto-flow:row;gap:0;align-self:stretch}.deck-hochkant .d-ablauf li{padding:0 0 1.1em 2.6em}.deck-hochkant .d-ablauf li::before{top:1.5em;right:auto;bottom:0;left:.7em;width:1px;height:auto}.deck-hochkant .d-ablauf li::after{padding:0}.deck-hochkant .d-ablauf li:last-child::before{display:none}.d-tabelle{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.d-tabelle th,.d-tabelle td{padding:.65em 0;border-top:1px solid var(--d-linie);text-align:start;vertical-align:baseline}.d-tabelle td:last-child,.d-tabelle th:last-child{padding-inline-start:1.5em;text-align:end;white-space:nowrap}.d-tabelle th{color:var(--d-leise);font-size:var(--d-t-klein);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.d-tabelle small{display:block;color:var(--d-leise);font-size:var(--d-t-klein)}.d-tabelle .d-summe td{padding-top:.9em;border-top:3px double var(--d-linie);font-family:var(--d-titelschrift);font-size:var(--d-t-mittel);font-weight:var(--d-titel-gewicht)}.d-zeichnung{overflow:visible;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.d-zeichnung .d-strich,.d-zeichnung .d-strich-dick,.d-zeichnung .d-strich-fein{stroke-dasharray:1}.d-zeichnung .d-strich{stroke-width:1.5}.d-zeichnung .d-strich-dick{stroke-width:4}.d-zeichnung .d-strich-fein{stroke-width:.8;opacity:.55}.d-zeichnung .d-gestrichelt{stroke-dasharray:5 5}.d-zeichnung .d-flaeche-akzent{fill:var(--d-akzent);stroke:none}.d-zeichnung .d-flaeche-leise{fill:var(--d-linie);stroke:none}.d-zeichnung .d-flaeche-leicht{fill-opacity:.28}.d-zeichnung text{fill:var(--d-leise);stroke:none;font-family:var(--d-schrift);font-size:13px;letter-spacing:.08em}.d-zeichnung .d-marke circle{fill:var(--d-akzent);stroke:none}.d-zeichnung .d-marke text{fill:var(--d-akzent-text);font-size:13px;font-weight:700;letter-spacing:0;text-anchor:middle;dominant-baseline:central}.d-legende{display:flex;flex-wrap:wrap;gap:.5em 1.6em;margin-top:1.2em;color:var(--d-leise);font-size:var(--d-t-klein)}.d-legende span{display:inline-flex;gap:.55em;align-items:center}.d-legende i{display:inline-block;width:.9em;height:.9em;border-radius:2px;background-color:currentColor}.d-notizen{display:grid;gap:1em;margin-top:1.8em;counter-reset:notiz}.d-notizen li{display:grid;grid-template-columns:1.9em minmax(0, 1fr);gap:.8em;align-items:baseline;font-size:var(--d-t-klein);line-height:1.5;counter-increment:notiz}.d-notizen li::before{content:counter(notiz);display:grid;place-items:center;width:1.9em;height:1.9em;border-radius:999px;background-color:var(--d-akzent);color:var(--d-akzent-text);font-weight:700}.d-notizen strong{display:block;font-size:var(--d-t-text)}.d-diagramm{width:100%;overflow:visible}.d-diagramm .d-raster line{stroke:var(--d-linie);stroke-width:1}.d-diagramm text{fill:var(--d-leise);font-family:var(--d-schrift);font-size:12px}.d-diagramm .d-saeule{fill:var(--d-reihe-ertrag);transition:opacity 150ms ease}.d-diagramm .d-balken g:hover .d-saeule{opacity:.75}.d-diagramm .d-balken .d-treffer{fill:rgba(0,0,0,0)}.d-diagramm .d-verbrauch{fill:none;stroke:var(--d-reihe-verbrauch);stroke-width:2;stroke-linejoin:round}.d-diagramm .d-verbrauch-punkt{fill:var(--d-reihe-verbrauch);stroke:var(--d-grund);stroke-width:2}.d-diagramm .d-direkt{fill:var(--d-text);font-weight:700}.d-reihe-ertrag{color:var(--d-reihe-ertrag)}.d-reihe-verbrauch{color:var(--d-reihe-verbrauch)}.folie-cover{justify-content:flex-end}.folie-cover>.d-bild{position:absolute;inset:0;z-index:0;border-radius:0}.folie-cover>.d-bild::after{content:"";position:absolute;inset:0;background:linear-gradient(to top, var(--d-cover-verlauf, rgba(0, 0, 0, 0.7)) 8%, transparent 58%)}.folie-cover>:not(.d-bild){position:relative;z-index:1}.d-bild-oben{flex-shrink:0;margin:-5.2rem calc(-1*var(--d-rand)) 0;aspect-ratio:4/3.3;border-radius:0}.d-bild-oben-hoch{aspect-ratio:4/4.4}.d-raster-bilder{display:grid;flex:1;grid-template-columns:repeat(2, minmax(0, 1fr));grid-auto-rows:minmax(0, 1fr);gap:.5rem;min-height:0}.d-raster-bilder .d-bild:first-child{grid-column:1/-1}.d-raster-bilder .d-bild::after{content:"";position:absolute;inset:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.55), transparent 38%)}.d-raster-bilder figcaption{position:absolute;right:.6rem;bottom:.5rem;left:.6rem;z-index:1;color:#fff;font-size:var(--d-t-klein)}.d-unten{margin-top:auto}.d-wischen{display:flex;flex-direction:column;gap:.2rem;align-items:center;margin-top:1.6rem;font-size:var(--d-t-klein);letter-spacing:.12em;text-transform:uppercase;opacity:.85}.d-wischen svg{width:1.3rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;animation:d-wischen 1.8s ease-in-out infinite}@keyframes d-wischen{0%,100%{transform:translateY(0.25rem);opacity:.4}50%{transform:translateY(-0.25rem);opacity:1}}.d-paket{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.2em 1em;align-items:baseline;padding:.95em 0;border-top:1px solid var(--d-linie)}.d-paket h3{font-size:var(--d-t-text);font-weight:700}.d-paket p{grid-column:1/-1;color:color-mix(in oklab, currentColor 70%, transparent);font-size:var(--d-t-klein);line-height:1.5}.d-paket b{font-family:var(--d-titelschrift);font-size:var(--d-t-mittel);font-weight:var(--d-titel-gewicht);font-variant-numeric:tabular-nums;white-space:nowrap}.d-paket-hervor{margin-inline:-0.9rem;padding-inline:.9rem;border:1px solid var(--d-akzent);border-radius:var(--d-rund)}.d-paket-hervor+.d-paket{border-top-color:rgba(0,0,0,0)}.deck-bereit [data-auftritt]{opacity:0;transform:translateY(1.1rem);transition:opacity var(--d-dauer) var(--d-ease),transform var(--d-dauer) var(--d-ease)}.deck-bereit .ist-aktiv [data-auftritt]{opacity:1;transform:none}.deck-bereit .ist-aktiv [data-auftritt="2"]{transition-delay:90ms}.deck-bereit .ist-aktiv [data-auftritt="3"]{transition-delay:180ms}.deck-bereit .ist-aktiv [data-auftritt="4"]{transition-delay:270ms}.deck-bereit .ist-aktiv [data-auftritt="5"]{transition-delay:360ms}.deck-bereit .ist-aktiv [data-auftritt="6"]{transition-delay:450ms}.deck-bereit .ist-aktiv [data-auftritt="7"]{transition-delay:540ms}.deck-bereit .d-zeichnen :is(.d-strich,.d-strich-dick,.d-strich-fein){stroke-dashoffset:1;transition:stroke-dashoffset 1.8s var(--d-ease)}.deck-bereit .ist-aktiv .d-zeichnen :is(.d-strich,.d-strich-dick,.d-strich-fein){stroke-dashoffset:0}.deck-bereit .ist-aktiv .d-zeichnen>:nth-child(2){transition-delay:55ms}.deck-bereit .ist-aktiv .d-zeichnen>:nth-child(3){transition-delay:110ms}.deck-bereit .ist-aktiv .d-zeichnen>:nth-child(4){transition-delay:165ms}.deck-bereit .ist-aktiv .d-zeichnen>:nth-child(5){transition-delay:220ms}.deck-bereit .ist-aktiv .d-zeichnen>:nth-child(6){transition-delay:275ms}.deck-bereit .ist-aktiv .d-zeichnen>:nth-child(7){transition-delay:330ms}.deck-bereit .ist-aktiv .d-zeichnen>:nth-child(8){transition-delay:385ms}.deck-bereit .ist-aktiv .d-zeichnen>:nth-child(9){transition-delay:440ms}.deck-bereit .ist-aktiv .d-zeichnen>:nth-child(10){transition-delay:495ms}.deck-bereit .ist-aktiv .d-zeichnen>:nth-child(11){transition-delay:550ms}.deck-bereit .ist-aktiv .d-zeichnen>:nth-child(12){transition-delay:605ms}.deck-bereit .ist-aktiv .d-zeichnen>:nth-child(13){transition-delay:660ms}.deck-bereit .ist-aktiv .d-zeichnen>:nth-child(14){transition-delay:715ms}.deck-bereit .ist-aktiv .d-zeichnen>:nth-child(15){transition-delay:770ms}.deck-bereit .ist-aktiv .d-zeichnen>:nth-child(16){transition-delay:825ms}.deck-bereit .d-zeichnen :is(.d-flaeche-akzent,.d-flaeche-leise,text,.d-marke){opacity:0;transition:opacity 900ms ease 900ms}.deck-bereit .ist-aktiv .d-zeichnen :is(.d-flaeche-akzent,.d-flaeche-leise,text,.d-marke){opacity:1}.deck-bereit .d-saeule{transform:scaleY(0);transform-box:fill-box;transform-origin:bottom;transition:transform 900ms var(--d-ease)}.deck-bereit .ist-aktiv .d-saeule{transform:none}.deck-bereit .ist-aktiv .d-balken g:nth-child(2) .d-saeule{transition-delay:45ms}.deck-bereit .ist-aktiv .d-balken g:nth-child(3) .d-saeule{transition-delay:90ms}.deck-bereit .ist-aktiv .d-balken g:nth-child(4) .d-saeule{transition-delay:135ms}.deck-bereit .ist-aktiv .d-balken g:nth-child(5) .d-saeule{transition-delay:180ms}.deck-bereit .ist-aktiv .d-balken g:nth-child(6) .d-saeule{transition-delay:225ms}.deck-bereit .ist-aktiv .d-balken g:nth-child(7) .d-saeule{transition-delay:270ms}.deck-bereit .ist-aktiv .d-balken g:nth-child(8) .d-saeule{transition-delay:315ms}.deck-bereit .ist-aktiv .d-balken g:nth-child(9) .d-saeule{transition-delay:360ms}.deck-bereit .ist-aktiv .d-balken g:nth-child(10) .d-saeule{transition-delay:405ms}.deck-bereit .ist-aktiv .d-balken g:nth-child(11) .d-saeule{transition-delay:450ms}.deck-bereit .ist-aktiv .d-balken g:nth-child(12) .d-saeule{transition-delay:495ms}.deck-bereit .d-module>*{opacity:0;transition:opacity 500ms ease}.deck-bereit .ist-aktiv .d-module>*{opacity:1}.deck-bereit .ist-aktiv .d-module>:nth-child(1){transition-delay:335ms}.deck-bereit .ist-aktiv .d-module>:nth-child(2){transition-delay:370ms}.deck-bereit .ist-aktiv .d-module>:nth-child(3){transition-delay:405ms}.deck-bereit .ist-aktiv .d-module>:nth-child(4){transition-delay:440ms}.deck-bereit .ist-aktiv .d-module>:nth-child(5){transition-delay:475ms}.deck-bereit .ist-aktiv .d-module>:nth-child(6){transition-delay:510ms}.deck-bereit .ist-aktiv .d-module>:nth-child(7){transition-delay:545ms}.deck-bereit .ist-aktiv .d-module>:nth-child(8){transition-delay:580ms}.deck-bereit .ist-aktiv .d-module>:nth-child(9){transition-delay:615ms}.deck-bereit .ist-aktiv .d-module>:nth-child(10){transition-delay:650ms}.deck-bereit .ist-aktiv .d-module>:nth-child(11){transition-delay:685ms}.deck-bereit .ist-aktiv .d-module>:nth-child(12){transition-delay:720ms}.deck-bereit .ist-aktiv .d-module>:nth-child(13){transition-delay:755ms}.deck-bereit .ist-aktiv .d-module>:nth-child(14){transition-delay:790ms}.deck-bereit .ist-aktiv .d-module>:nth-child(15){transition-delay:825ms}.deck-bereit .ist-aktiv .d-module>:nth-child(16){transition-delay:860ms}.deck-bereit .ist-aktiv .d-module>:nth-child(17){transition-delay:895ms}.deck-bereit .ist-aktiv .d-module>:nth-child(18){transition-delay:930ms}.deck-bereit .ist-aktiv .d-module>:nth-child(19){transition-delay:965ms}.deck-bereit .ist-aktiv .d-module>:nth-child(20){transition-delay:1000ms}.deck-bereit .ist-aktiv .d-module>:nth-child(21){transition-delay:1035ms}.deck-bereit .ist-aktiv .d-module>:nth-child(22){transition-delay:1070ms}.deck-bereit .ist-aktiv .d-module>:nth-child(23){transition-delay:1105ms}.deck-bereit .ist-aktiv .d-module>:nth-child(24){transition-delay:1140ms}.deck-bereit .d-bild-zoom img{transform:scale(1.08);transition:transform 9s ease-out}.deck-bereit .ist-aktiv .d-bild-zoom img{transform:scale(1)}@media(prefers-reduced-motion: reduce){.deck *,.deck *::before,.deck *::after{animation:none !important;transition-duration:1ms !important;transition-delay:0ms !important}}.uebersicht{min-height:100%;overflow:auto;padding:clamp(2rem,7vw,6rem) clamp(1.2rem,6vw,6rem);background-color:#efece5;color:#1c1d1f;font-family:"Figtree",system-ui,sans-serif}.uebersicht h1{max-width:16ch;font-size:clamp(2.2rem,5vw,4rem);font-weight:600;line-height:1;letter-spacing:-0.035em}.uebersicht>p{max-width:58ch;margin-top:1.2rem;color:#5f5d57;font-size:1.1rem}.uebersicht-liste{display:grid;gap:1.2rem;max-width:72rem;margin-top:3.5rem}@media(min-width: 900px){.uebersicht-liste{grid-template-columns:repeat(2, minmax(0, 1fr))}}.uebersicht-liste a{display:grid;grid-template-columns:5.5rem minmax(0, 1fr);gap:1.4rem;align-items:center;padding:1.2rem;border:1px solid rgba(28,29,31,.12);border-radius:14px;text-decoration:none;transition:border-color 200ms ease,transform 200ms var(--d-ease, ease)}.uebersicht-liste a:hover{border-color:rgba(28,29,31,.4);transform:translateY(-2px)}.uebersicht-liste h2{font-size:1.25rem;font-weight:600}.uebersicht-liste p{margin-top:.3rem;color:#5f5d57;font-size:.95rem}.uebersicht-liste small{color:#a4522c;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.uebersicht-form{display:grid;place-items:center;height:5.5rem;border-radius:8px}.uebersicht-form span{border:2px solid currentColor;border-radius:5px}.uebersicht-form-quer span{width:3.8rem;height:2.6rem}.uebersicht-form-hoch span{width:1.9rem;height:3.6rem;border-radius:7px}
