.kopf[data-astro-cid-2reemvep]{position:sticky;top:0;z-index:100;background:#0b1220eb;backdrop-filter:blur(8px);border-bottom:1px solid rgba(244,242,238,.12)}.ueberspringen[data-astro-cid-2reemvep]{position:absolute;left:-9999px;top:var(--abstand-2);background:var(--farbe-hell);color:var(--farbe-tinte-900);padding:var(--abstand-2) var(--abstand-4);border-radius:var(--radius-s);z-index:200}.ueberspringen[data-astro-cid-2reemvep]:focus{left:var(--abstand-4)}.kopf__reihe[data-astro-cid-2reemvep]{display:flex;align-items:center;gap:var(--abstand-8);min-height:108px}.kopf__marke[data-astro-cid-2reemvep]{display:flex;align-items:center;gap:var(--abstand-3);text-decoration:none;flex-shrink:0;color:var(--farbe-hell)}.kopf__logo[data-astro-cid-2reemvep]{height:77px;width:auto}.kopf__navi[data-astro-cid-2reemvep]{margin-left:auto}.kopf__liste[data-astro-cid-2reemvep]{display:flex;align-items:center;gap:36px;list-style:none;padding:0}.kopf__punkt[data-astro-cid-2reemvep]{position:relative}.kopf__verweis[data-astro-cid-2reemvep]{display:block;padding:var(--abstand-6) 0;font-family:var(--schrift-mono);font-size:.9rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--text-stark);white-space:nowrap;transition:color var(--uebergang)}.kopf__verweis[data-astro-cid-2reemvep]:hover,.kopf__verweis[data-astro-cid-2reemvep][aria-current]{color:var(--akzent)}.kopf__kontakt[data-astro-cid-2reemvep]{color:var(--akzent);flex-shrink:0}.kopf__kontakt[data-astro-cid-2reemvep]:hover{color:var(--farbe-amber-400)}.klappe[data-astro-cid-2reemvep]{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(-6px);min-width:380px;opacity:0;visibility:hidden;transition:opacity var(--uebergang),transform var(--uebergang),visibility var(--uebergang)}.kopf__punkt--klappbar[data-astro-cid-2reemvep]:hover .klappe[data-astro-cid-2reemvep],.kopf__punkt--klappbar[data-astro-cid-2reemvep]:focus-within .klappe[data-astro-cid-2reemvep]{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.klappe__innen[data-astro-cid-2reemvep]{background:var(--farbe-papier-gedaempft);border:1px solid var(--linie);border-radius:var(--radius-m);box-shadow:0 12px 32px #00000073;padding:var(--abstand-6)}.klappe[data-astro-cid-2reemvep][data-cluster=visualisierung] .klappe__innen[data-astro-cid-2reemvep]{border-top:3px solid var(--cluster-visualisierung)}.klappe[data-astro-cid-2reemvep][data-cluster=gebaeudedigitalisierung] .klappe__innen[data-astro-cid-2reemvep]{border-top:3px solid var(--cluster-gebaeude)}.klappe__untertitel[data-astro-cid-2reemvep]{font-family:var(--schrift-mono);font-size:var(--gr-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-leise);margin-bottom:var(--abstand-4)}.klappe__liste[data-astro-cid-2reemvep]{list-style:none;padding:0;display:grid;gap:var(--abstand-1)}.klappe__verweis[data-astro-cid-2reemvep]{display:block;padding:var(--abstand-3);border-radius:var(--radius-s);text-decoration:none;transition:background var(--uebergang)}.klappe__verweis[data-astro-cid-2reemvep]:hover{background:var(--farbe-papier-gedaempft)}.klappe__titel[data-astro-cid-2reemvep]{display:block;font-family:var(--schrift-display);font-weight:580;font-size:var(--gr-s);color:var(--text-stark)}.klappe__beschreibung[data-astro-cid-2reemvep]{display:block;font-size:var(--gr-xs);color:var(--text-leise);margin-top:2px}.kopf__schalter[data-astro-cid-2reemvep]{display:none;background:none;border:0;padding:var(--abstand-3);cursor:pointer}.kopf__balken[data-astro-cid-2reemvep],.kopf__balken[data-astro-cid-2reemvep]:before,.kopf__balken[data-astro-cid-2reemvep]:after{display:block;width:22px;height:2px;background:var(--farbe-hell);transition:transform var(--uebergang),opacity var(--uebergang)}.kopf__balken[data-astro-cid-2reemvep]:before,.kopf__balken[data-astro-cid-2reemvep]:after{content:"";position:relative}.kopf__balken[data-astro-cid-2reemvep]:before{top:-7px}.kopf__balken[data-astro-cid-2reemvep]:after{top:5px}.kopf__schalter[data-astro-cid-2reemvep][aria-expanded=true] .kopf__balken[data-astro-cid-2reemvep]{background:transparent}.kopf__schalter[data-astro-cid-2reemvep][aria-expanded=true] .kopf__balken[data-astro-cid-2reemvep]:before{transform:translateY(7px) rotate(45deg)}.kopf__schalter[data-astro-cid-2reemvep][aria-expanded=true] .kopf__balken[data-astro-cid-2reemvep]:after{transform:translateY(-5px) rotate(-45deg)}.mobilnavi[data-astro-cid-2reemvep]{border-top:1px solid var(--linie);padding-block:var(--abstand-6);max-height:calc(100dvh - 72px);overflow-y:auto}.mobilnavi__gruppe[data-astro-cid-2reemvep]{padding-block:var(--abstand-4);border-bottom:1px solid var(--linie)}.mobilnavi__gruppe[data-astro-cid-2reemvep]:last-child{border-bottom:0}.mobilnavi__ueberschrift[data-astro-cid-2reemvep]{display:block;font-family:var(--schrift-display);font-weight:640;font-size:var(--gr-l);color:var(--text-stark);text-decoration:none;margin-bottom:var(--abstand-2)}.mobilnavi[data-astro-cid-2reemvep] ul[data-astro-cid-2reemvep]{list-style:none;padding:0;display:grid;gap:var(--abstand-1)}.mobilnavi[data-astro-cid-2reemvep] li[data-astro-cid-2reemvep] a[data-astro-cid-2reemvep]{display:block;padding:var(--abstand-2) 0;text-decoration:none;color:var(--text-normal)}@media(max-width:960px){.kopf__navi[data-astro-cid-2reemvep],.kopf__kontakt[data-astro-cid-2reemvep]{display:none}.kopf__schalter[data-astro-cid-2reemvep]{display:block;margin-left:auto}}.fuss[data-astro-cid-s25l5vg3]{border-top:1px solid var(--linie);padding-block:var(--abstand-16) var(--abstand-8)}.fuss__raster[data-astro-cid-s25l5vg3]{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:var(--abstand-8)}.fuss__logo[data-astro-cid-s25l5vg3]{width:200px;height:auto;margin-bottom:var(--abstand-6)}.fuss__satz[data-astro-cid-s25l5vg3]{font-size:var(--gr-s);color:var(--text-leise);max-width:34ch}.fuss__ueberschrift[data-astro-cid-s25l5vg3]{font-family:var(--schrift-mono);font-size:var(--gr-xs);font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--text-leise);margin-bottom:var(--abstand-4)}.fuss__ueberschrift[data-astro-cid-s25l5vg3] a[data-astro-cid-s25l5vg3]{text-decoration:none}.fuss[data-astro-cid-s25l5vg3] ul[data-astro-cid-s25l5vg3]{list-style:none;padding:0;display:grid;gap:var(--abstand-2);font-size:var(--gr-s)}.fuss__weitere[data-astro-cid-s25l5vg3]{margin-top:var(--abstand-6);padding-top:var(--abstand-4);border-top:1px solid var(--linie)}.fuss[data-astro-cid-s25l5vg3] a[data-astro-cid-s25l5vg3]{color:var(--text-normal);text-decoration:none}.fuss[data-astro-cid-s25l5vg3] a[data-astro-cid-s25l5vg3]:hover{color:var(--cluster-visualisierung)}.fuss__spalte[data-astro-cid-s25l5vg3][data-bereich=gebaeude] a[data-astro-cid-s25l5vg3]:hover{color:var(--cluster-gebaeude-hell)}.fuss__zeile[data-astro-cid-s25l5vg3]{display:flex;justify-content:space-between;align-items:center;gap:var(--abstand-4);flex-wrap:wrap;margin-top:var(--abstand-16);padding-top:var(--abstand-6);border-top:1px solid var(--linie);font-size:var(--gr-xs);color:var(--text-leise)}.fuss__recht[data-astro-cid-s25l5vg3]{display:flex;gap:var(--abstand-6)}@media(max-width:900px){.fuss__raster[data-astro-cid-s25l5vg3]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.fuss__raster[data-astro-cid-s25l5vg3]{grid-template-columns:1fr}}.bn-schalter{position:fixed;left:12px;bottom:12px;z-index:9000;padding:7px 12px;font-family:var(--schrift-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--farbe-tinte-900);background:var(--akzent);border:0;cursor:pointer;opacity:.55}.bn-schalter:hover{opacity:1}.bn-schalter[aria-pressed=false]{background:#f4f2ee33;color:var(--farbe-hell)}.bn-marke{position:absolute;top:0;left:0;z-index:8000;padding:3px 7px;font-family:var(--schrift-mono);font-size:10px;font-weight:500;letter-spacing:.08em;color:var(--farbe-tinte-900);background:var(--akzent);pointer-events:none;user-select:all}body[data-blocknummern=aus] .bn-marke{display:none}.filmfenster[data-astro-cid-tnaazlwg]{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:var(--abstand-4)}.filmfenster[data-astro-cid-tnaazlwg][hidden]{display:none}.filmfenster__hintergrund[data-astro-cid-tnaazlwg]{position:absolute;inset:0;background:#000000eb;backdrop-filter:blur(6px);border:0;cursor:pointer}.filmfenster__kasten[data-astro-cid-tnaazlwg]{position:relative;width:min(100%,1820px);margin-top:3.25rem}.filmfenster__zu[data-astro-cid-tnaazlwg]{position:absolute;top:-3rem;right:0;display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;background:none;border:0;color:var(--farbe-hell);cursor:pointer;transition:color var(--uebergang)}.filmfenster__zu[data-astro-cid-tnaazlwg]:hover{color:var(--akzent)}.filmfenster__titel[data-astro-cid-tnaazlwg]{position:absolute;top:-2.6rem;left:0;font-family:var(--schrift-mono);font-size:.9rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-leise);margin:0;padding-right:4rem}.filmfenster__buehne[data-astro-cid-tnaazlwg] video,.filmfenster__buehne[data-astro-cid-tnaazlwg] img{display:block;width:100%;height:auto;max-height:calc(100dvh - 6.5rem);object-fit:contain}.filmfenster__buehne[data-astro-cid-tnaazlwg] img{margin-inline:auto;width:auto;max-width:100%}@media(max-width:900px),(max-height:560px){.filmfenster[data-astro-cid-tnaazlwg]{padding:0}.filmfenster__titel[data-astro-cid-tnaazlwg]{display:none}.filmfenster__kasten[data-astro-cid-tnaazlwg]{width:100%;margin-top:0}.filmfenster__buehne[data-astro-cid-tnaazlwg] video,.filmfenster__buehne[data-astro-cid-tnaazlwg] img{max-height:100dvh}.filmfenster__zu[data-astro-cid-tnaazlwg]{top:.5rem;right:.5rem;z-index:2;border-radius:50%;background:#0b122099;backdrop-filter:blur(4px)}}@font-face{font-family:Archivo Narrow;src:url(/fonts/archivo-narrow-variable.woff2) format("woff2-variations");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--farbe-tinte-900: #0b1220;--farbe-tinte-800: #121a2b;--farbe-tinte-700: #1c2740;--farbe-tinte-500: #38455f;--farbe-tinte-300: #7c8798;--farbe-tinte-100: #d8dde4;--farbe-papier: #0b1220;--farbe-papier-gedaempft: #121a2b;--farbe-papier-warm: #141d2f;--farbe-hell: #f4f2ee;--farbe-amber-600: #b8720a;--farbe-amber-500: #e08c10;--farbe-amber-400: #f5a623;--farbe-amber-100: #fdf0d8;--text-stark: rgba(244, 242, 238, .96);--text-normal: rgba(244, 242, 238, .66);--text-leise: rgba(244, 242, 238, .5);--text-invers: var(--farbe-tinte-900);--linie: rgba(244, 242, 238, .12);--linie-leise: rgba(244, 242, 238, .08);--akzent: var(--farbe-amber-500);--akzent-dunkel: var(--farbe-amber-600);--cluster-visualisierung: var(--farbe-amber-500);--cluster-gebaeude: #2f6f8f;--cluster-gebaeude-hell: #4a93b8;--cluster-generativ: #6d5ca3;--cluster-generativ-hell: #8a7cc0;--cluster-generativ-tief: #000000;--flaeche-visualisierung: rgba(224, 140, 16, .05);--rand-visualisierung: rgba(224, 140, 16, .35);--flaeche-gebaeude: rgba(47, 111, 143, .05);--rand-gebaeude: rgba(47, 111, 143, .4);--flaeche-generativ: rgba(109, 92, 163, .06);--rand-generativ: rgba(109, 92, 163, .4);--schrift-display: "Archivo Narrow", "Helvetica Neue", Arial, sans-serif;--schrift-text: "Archivo Narrow", "Helvetica Neue", Arial, sans-serif;--schrift-mono: "IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--gr-xs: .875rem;--gr-s: 1.0625rem;--gr-m: 1.1875rem;--gr-l: clamp(1.25rem, .6vw + 1.1rem, 1.5rem);--gr-xl: clamp(1.75rem, 1.6vw + 1.3rem, 2.5rem);--gr-2xl: clamp(2.25rem, 3vw + 1.4rem, 3.75rem);--gr-3xl: clamp(2.75rem, 4.5vw + 1.4rem, 5rem);--abstand-1: .25rem;--abstand-2: .5rem;--abstand-3: .75rem;--abstand-4: 1rem;--abstand-6: 1.5rem;--abstand-8: 2rem;--abstand-12: 3rem;--abstand-16: 4rem;--abstand-24: 6rem;--abstand-32: 8rem;--breite-inhalt: 1240px;--breite-text: 68ch;--rand: clamp(1.25rem, 4vw, 3rem);--radius-s: 0;--radius-m: 0;--uebergang: .18s cubic-bezier(.2, 0, .2, 1)}body[data-bereich=gebaeude]{--akzent: var(--cluster-gebaeude-hell);--akzent-dunkel: var(--cluster-gebaeude);--bereich-farbe: var(--cluster-gebaeude);--bereich-flaeche: var(--flaeche-gebaeude);--bereich-rand: var(--rand-gebaeude);--bereich-fuellung: rgba(47, 111, 143, .16);--bereich-rgb: 47, 111, 143}body[data-bereich=visualisierung],body[data-bereich=neutral]{--bereich-farbe: var(--cluster-visualisierung);--bereich-flaeche: var(--flaeche-visualisierung);--bereich-rand: var(--rand-visualisierung);--bereich-fuellung: rgba(224, 140, 16, .12);--bereich-rgb: 224, 140, 16}body[data-bereich=generativ]{--akzent: var(--cluster-generativ-hell);--akzent-dunkel: var(--cluster-generativ);--bereich-farbe: var(--cluster-generativ-hell);--bereich-flaeche: var(--flaeche-generativ);--bereich-rand: var(--rand-generativ);--bereich-fuellung: rgba(109, 92, 163, .16);--bereich-rgb: 109, 92, 163}[data-bereich=gebaeude]{--bereich-farbe: var(--cluster-gebaeude);--bereich-flaeche: var(--flaeche-gebaeude);--bereich-rand: var(--rand-gebaeude);--bereich-fuellung: rgba(47, 111, 143, .16);--bereich-rgb: 47, 111, 143}[data-bereich=visualisierung]{--bereich-farbe: var(--cluster-visualisierung);--bereich-flaeche: var(--flaeche-visualisierung);--bereich-rand: var(--rand-visualisierung);--bereich-fuellung: rgba(224, 140, 16, .12);--bereich-rgb: 224, 140, 16}[data-bereich=generativ]{--bereich-farbe: var(--cluster-generativ-hell);--bereich-flaeche: var(--flaeche-generativ);--bereich-rand: var(--rand-generativ);--bereich-fuellung: rgba(109, 92, 163, .16);--bereich-rgb: 109, 92, 163}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:140px}body{font-family:var(--schrift-text);font-size:var(--gr-m);line-height:1.6;color:var(--text-normal);background:var(--farbe-papier);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,picture,video,canvas{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--schrift-display);color:var(--text-stark);line-height:1.12;letter-spacing:-.02em;font-weight:620;text-wrap:balance}h1{font-size:var(--gr-3xl)}h2{font-size:var(--gr-2xl)}h3{font-size:var(--gr-xl)}h4{font-size:var(--gr-l)}p{text-wrap:pretty}a{color:inherit;text-decoration-color:var(--akzent);text-underline-offset:.2em;transition:color var(--uebergang)}a:hover{color:var(--akzent)}.strich,main :is(p,dd,li) a:not(.knopf):not(.mini):not(.kachel__verweis),.fuss__spalte a,.fuss__recht a{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 2px;padding-bottom:.08em;transition:background-size .32s cubic-bezier(.2,0,.2,1),color var(--uebergang)}.strich:hover,.strich:focus-visible,main :is(p,dd,li) a:not(.knopf):not(.mini):not(.kachel__verweis):hover,main :is(p,dd,li) a:not(.knopf):not(.mini):not(.kachel__verweis):focus-visible,.fuss__spalte a:hover,.fuss__spalte a:focus-visible,.fuss__recht a:hover,.fuss__recht a:focus-visible{background-size:100% 2px}@media(prefers-reduced-motion:reduce){.strich,main :is(p,dd,li) a,.fuss__spalte a,.fuss__recht a{transition:none}}:focus-visible{outline:2px solid var(--akzent);outline-offset:3px;border-radius:var(--radius-s)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.inhalt{width:min(100% - var(--rand) * 2,var(--breite-inhalt));margin-inline:auto}.inhalt--schmal{width:min(100% - var(--rand) * 2,var(--breite-text));margin-inline:auto}.abschnitt{padding-block:var(--abstand-24)}.abschnitt--eng{padding-block:var(--abstand-16)}main>*{background-color:var(--farbe-papier)}main>*:nth-child(2n){background-color:var(--farbe-papier-warm)}.marke{font-family:var(--schrift-mono);font-size:.9rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--marke-farbe, var(--text-stark));display:block;margin-bottom:var(--abstand-6)}.farbwort{color:var(--bereich-farbe)}.marke--visualisierung{--marke-farbe: var(--cluster-visualisierung)}.marke--gebaeude{--marke-farbe: var(--cluster-gebaeude)}.marke--akzent{--marke-farbe: var(--akzent)}.notiz{font-family:var(--schrift-mono);font-size:.625rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--text-leise)}.lead{font-size:var(--gr-l);line-height:1.5;color:var(--text-normal);max-width:var(--breite-text)}.knopf{display:inline-flex;align-items:center;gap:var(--abstand-2);padding:.95em 1.6em;font-family:var(--schrift-mono);font-size:var(--gr-xs);font-weight:500;letter-spacing:.06em;text-transform:uppercase;line-height:1;border:1px solid var(--knopf-farbe, var(--linie));border-radius:0;background:transparent;color:var(--knopf-farbe, var(--text-stark));text-decoration:none;cursor:pointer;transition:background var(--uebergang),border-color var(--uebergang),color var(--uebergang)}.knopf:hover{background:var(--knopf-fuellung, rgba(244, 242, 238, .08));color:var(--knopf-farbe, var(--text-stark))}.knopf--akzent{--knopf-farbe: var(--bereich-farbe, var(--akzent));--knopf-fuellung: var(--bereich-fuellung, rgba(224, 140, 16, .12))}.knopf--visualisierung{--knopf-farbe: var(--cluster-visualisierung);--knopf-fuellung: rgba(224, 140, 16, .12)}.knopf--gebaeude{--knopf-farbe: var(--cluster-gebaeude);--knopf-fuellung: rgba(47, 111, 143, .16)}.knopf--gefuellt{background:var(--knopf-farbe);border-color:var(--knopf-farbe)}.knopf--gefuellt.knopf--visualisierung,.knopf--gefuellt.knopf--akzent{color:var(--farbe-tinte-900)}.knopf--gefuellt.knopf--gebaeude{color:var(--farbe-hell)}.knopf--gefuellt.knopf--visualisierung:hover,.knopf--gefuellt.knopf--akzent:hover{background:var(--farbe-amber-400);border-color:var(--farbe-amber-400);color:var(--farbe-tinte-900)}.knopf--gefuellt.knopf--gebaeude:hover{background:var(--cluster-gebaeude-hell);border-color:var(--cluster-gebaeude-hell);color:var(--farbe-tinte-900)}.knopf--primaer,.knopf--sekundaer{--knopf-farbe: var(--text-stark);border-color:#f4f2ee47}.knopf--primaer:hover,.knopf--sekundaer:hover{border-color:var(--farbe-hell)}.umbruch{white-space:pre-line}.winkel{position:relative;--winkel-laenge: 36px;--winkel-staerke: 10px}.winkel:before,.winkel:after,.winkel>.winkel__unten:before,.winkel>.winkel__unten:after{content:"";position:absolute;width:var(--winkel-laenge, 12px);height:var(--winkel-laenge, 12px);border:0 solid var(--winkel-farbe, var(--bereich-farbe, var(--akzent)));pointer-events:none}.winkel:before{top:0;left:0;border-top-width:var(--winkel-staerke, 2px);border-left-width:var(--winkel-staerke, 2px)}.winkel:after{top:0;right:0;border-top-width:var(--winkel-staerke, 2px);border-right-width:var(--winkel-staerke, 2px)}.winkel>.winkel__unten{position:absolute;inset:0;pointer-events:none}.winkel>.winkel__unten:before{bottom:0;left:0;border-bottom-width:var(--winkel-staerke, 2px);border-left-width:var(--winkel-staerke, 2px)}.winkel>.winkel__unten:after{bottom:0;right:0;border-bottom-width:var(--winkel-staerke, 2px);border-right-width:var(--winkel-staerke, 2px)}.winkel[data-bereich=visualisierung]{--winkel-farbe: var(--cluster-visualisierung)}.winkel[data-bereich=gebaeude]{--winkel-farbe: var(--cluster-gebaeude)}.winkel--abstand:before,.winkel--abstand:after,.winkel--abstand>.winkel__unten:before,.winkel--abstand>.winkel__unten:after{margin:14px}.winkel--gross{--winkel-laenge: 48px}.winkel--auf-rand:before,.winkel--auf-rand:after,.winkel--auf-rand>.winkel__unten:before,.winkel--auf-rand>.winkel__unten:after{margin:-1px}.winkel--diagonal:after,.winkel--diagonal>.winkel__unten:before{display:none}.flaeche{background:var(--bereich-flaeche, var(--flaeche-visualisierung));border:1px solid var(--bereich-rand, var(--rand-visualisierung))}.flaeche--visualisierung{background:var(--flaeche-visualisierung);border:1px solid var(--rand-visualisierung)}.flaeche--gebaeude{background:var(--flaeche-gebaeude);border:1px solid var(--rand-gebaeude)}.textur--film{background-image:repeating-linear-gradient(45deg,rgba(224,140,16,.16) 0 6px,transparent 6px 12px)}.textur--gebaeude{background-image:radial-gradient(circle,rgba(var(--bereich-rgb, 47, 111, 143),calc(.5 * var(--textur-staerke, 1))) 1px,transparent 1.4px),radial-gradient(circle,rgba(var(--bereich-rgb, 47, 111, 143),calc(.5 * var(--textur-staerke, 1))) 1px,transparent 1.4px);background-size:10.25px 10.25px,10.25px 10.25px;background-position:0 0,5.125px 5.125px}.textur--generativ{background-image:radial-gradient(circle,rgba(109,92,163,.5) 1px,transparent 1.4px),radial-gradient(circle,rgba(109,92,163,.5) 1px,transparent 1.4px);background-size:10.25px 10.25px,10.25px 10.25px;background-position:0 0,5.125px 5.125px}.textur--generativ-gross{background-image:linear-gradient(180deg,rgba(109,92,163,calc(.16 * var(--textur-staerke, 1))),rgba(109,92,163,calc(.06 * var(--textur-staerke, 1)))),repeating-linear-gradient(135deg,rgba(109,92,163,calc(.16 * var(--textur-staerke, 1))) 0 10px,transparent 10px 20px)}.textur--karo{background-image:repeating-linear-gradient(45deg,rgba(var(--bereich-rgb, 47, 111, 143),calc(.12 * var(--textur-staerke, 1))) 0 2px,transparent 2px 22px),repeating-linear-gradient(135deg,rgba(var(--bereich-rgb, 47, 111, 143),calc(.12 * var(--textur-staerke, 1))) 0 2px,transparent 2px 22px)}.textur--film-gross{background-image:linear-gradient(180deg,rgba(224,140,16,calc(.14 * var(--textur-staerke, 1))),rgba(224,140,16,calc(.05 * var(--textur-staerke, 1)))),repeating-linear-gradient(135deg,rgba(224,140,16,calc(.14 * var(--textur-staerke, 1))) 0 10px,transparent 10px 20px)}.textur--gebaeude-gross{background-image:radial-gradient(circle,rgba(244,242,238,calc(var(--raster-deckung, .14) * var(--textur-staerke, 1))) 1px,transparent 1.4px),radial-gradient(circle,rgba(244,242,238,calc(var(--raster-deckung, .14) * var(--textur-staerke, 1))) 1px,transparent 1.4px),linear-gradient(180deg,rgba(47,111,143,calc(.16 * var(--textur-staerke, 1))),rgba(47,111,143,calc(.06 * var(--textur-staerke, 1))));background-size:13.18px 13.18px,13.18px 13.18px,100% 100%;background-position:0 0,6.59px 6.59px,0 0}.raster--hell{background-image:radial-gradient(circle,rgba(244,242,238,.28) 1px,transparent 1.4px),radial-gradient(circle,rgba(244,242,238,.28) 1px,transparent 1.4px);background-size:13.18px 13.18px,13.18px 13.18px;background-position:0 0,6.59px 6.59px}.nur-vorlesen{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
