@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-latin-ext-wdth.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-latin-wdth.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/atkinson-next-latin-ext-wght.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/atkinson-next-latin-wght.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--weiss:#fff;--flaeche:#f3f3f4;--flaeche-tief:#e9eaec;--linie:#d2d5d8;--anthrazit:#343f4c;--tiefe:#232a33;--gedaempft:#616973;--orange:#f5a623;--orange-hover:#ffb84a;--orange-hell:#fef3e0;--dunkelorange:#b76500;--kupfer:#9a5300;--fehler:#b3261e;--ok:#2e6b3a;--font-display:"Archivo", "Arial", system-ui, sans-serif;--font-text:"Atkinson Hyperlegible Next", system-ui, -apple-system, "Segoe UI", sans-serif;--text-sm:clamp(.9375rem, .9rem + .15vw, 1rem);--text-base:clamp(1.125rem, 1.08rem + .2vw, 1.1875rem);--text-lead:clamp(1.25rem, 1.15rem + .5vw, 1.5rem);--text-h3:clamp(1.25rem, 1.15rem + .45vw, 1.5rem);--text-h2:clamp(1.75rem, 1.35rem + 1.6vw, 2.5rem);--text-h1:clamp(2.25rem, 1.4rem + 3.6vw, 4.25rem);--radius-ui:3px;--ease:cubic-bezier(.16, 1, .3, 1);--dauer:.18s;--schmal:42.5rem;--standard:62.5rem;--breit:75rem;--rand:clamp(1rem, .5rem + 2.5vw, 2.5rem);--abstand-sektion:clamp(3rem, 1.5rem + 5vw, 6.5rem);--abstand-block:clamp(1.75rem, 1.2rem + 1.8vw, 3rem);--kopf-hoehe:4.75rem}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:none;text-size-adjust:none;hanging-punctuation:first last;scroll-padding-top:1.5rem}body{min-height:100dvh;font-family:var(--font-text);font-size:var(--text-base);color:var(--anthrazit);background:var(--weiss);font-kerning:normal;flex-direction:column;font-weight:400;line-height:1.6;display:flex}main{flex:1 0 auto}img,picture,svg{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}ul[class],ol[class],.pfad ol,.fuss ul,.mini-wabe ul,.fehlerseite ul{list-style:none}[hidden]{display:none!important}h1,h2,h3{font-family:var(--font-display);color:var(--anthrazit);text-wrap:balance}h1{font-size:var(--text-h1);letter-spacing:-.012em;font-weight:750;font-stretch:118%;line-height:1.06}h2{font-size:var(--text-h2);letter-spacing:-.008em;font-weight:700;font-stretch:112%;line-height:1.12}h3{font-size:var(--text-h3);font-weight:650;font-stretch:100%;line-height:1.25}@media (width<=30em){h1,h2{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}}p,li,dd{max-width:65ch}strong{font-weight:700}a{color:var(--anthrazit);text-decoration:underline;text-decoration-color:var(--dunkelorange);text-underline-offset:.2em;transition:text-decoration-color var(--dauer) var(--ease);text-decoration-thickness:2px}a:hover{text-decoration-color:var(--orange);text-decoration-thickness:3px}:focus-visible{outline:3px solid var(--dunkelorange);outline-offset:3px}.skip-link{z-index:100;background:var(--anthrazit);color:var(--weiss);border-radius:var(--radius-ui);padding:.75rem 1.25rem;font-weight:700;text-decoration:none;position:absolute;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.nowrap{white-space:nowrap}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.container{width:100%;max-width:calc(var(--breit) + 2 * var(--rand));padding-inline:var(--rand);margin-inline:auto}.container--standard{max-width:calc(var(--standard) + 2 * var(--rand))}.prosa>*+*{margin-top:1.1em}.prosa h2+*,.prosa h3+*{margin-top:.6em}.lead{font-size:var(--text-lead);max-width:55ch;line-height:1.5}.muted{color:var(--gedaempft)}.sektion{margin-top:var(--abstand-sektion)}.sektion>h2{max-width:24ch}.sektion__intro{max-width:60ch;margin-top:1rem}.hex{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.btn{min-height:3rem;font-family:var(--font-display);border-radius:var(--radius-ui);cursor:pointer;transition:background-color var(--dauer) var(--ease), border-color var(--dauer) var(--ease);border:2px solid #0000;justify-content:center;align-items:center;gap:.55em;padding:.7rem 1.35rem;font-size:1.0625rem;font-weight:650;font-stretch:100%;line-height:1.2;text-decoration:none;display:inline-flex}.btn svg{flex:none;width:1.15em;height:1.15em}.btn--primaer{background:var(--orange);color:var(--tiefe)}.btn--primaer:hover{background:var(--orange-hover)}.btn--sekundaer{color:var(--anthrazit);border-color:var(--anthrazit);background:0 0}.btn--sekundaer:hover{background:var(--flaeche)}.aktionen{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.75rem;display:flex}.kopf{background:var(--weiss);border-bottom:1px solid var(--linie);z-index:20;position:relative}.kopf__inner{min-height:var(--kopf-hoehe);align-items:center;gap:1.5rem;padding-block:.6rem;display:flex}.kopf__logo{flex:none;text-decoration:none;display:block}.kopf__logo img{width:auto;height:2.6rem}.kopf__nav{margin-left:auto}.nav-liste{align-items:center;gap:1.4rem;display:flex}.nav-liste a{font-family:var(--font-display);white-space:nowrap;border-bottom:3px solid #0000;padding-block:.4rem;font-size:1rem;font-weight:600;font-stretch:100%;text-decoration:none}.nav-liste a:hover{border-bottom-color:var(--orange)}.nav-liste a[aria-current=page]{border-bottom-color:var(--dunkelorange)}.kopf__aktionen{flex:none;align-items:center;gap:1rem;display:flex}.kopf__telefon{white-space:nowrap;align-items:center;gap:.4rem;font-weight:700;text-decoration:none;display:inline-flex}.kopf__telefon svg{width:1.1rem;height:1.1rem}.kopf__toggle,.nav-backdrop{display:none}@media (width<=71.99em){.kopf__inner{flex-wrap:wrap}.kopf__toggle{min-height:2.75rem;font-family:var(--font-display);background:var(--weiss);color:var(--anthrazit);border:2px solid var(--anthrazit);border-radius:var(--radius-ui);cursor:pointer;align-items:center;gap:.45rem;margin-left:auto;padding:.5rem .9rem;font-size:1rem;font-weight:650;display:inline-flex}.kopf__toggle svg{width:1.2rem;height:1.2rem}.kopf__nav{flex-basis:100%;order:3;margin-left:0}.nav-liste{flex-direction:column;align-items:stretch;gap:0;padding-block:.5rem 1rem}.nav-liste a{border-bottom:1px solid var(--linie);padding:.85rem 0;font-size:1.125rem;display:block}.nav-liste a[aria-current=page]{border-bottom-color:var(--linie);color:var(--kupfer)}.kopf__aktionen{flex-wrap:wrap;flex-basis:100%;order:4;padding-bottom:1rem}html.js .kopf__nav,html.js .kopf__aktionen{display:none}html.js .kopf.is-open .kopf__nav,html.js .kopf.is-open .kopf__aktionen{display:block}html.js .kopf.is-open .kopf__aktionen{display:flex}html.js .nav-backdrop.is-visible{z-index:10;background:#232a3373;display:block;position:fixed;inset:0}}@media (width<=30em){.kopf__logo img{height:2.2rem}}html:not(.js) .kopf__toggle{display:none}.pfad{font-size:var(--text-sm);color:var(--gedaempft);padding-top:1.5rem}.pfad ol{flex-wrap:wrap;gap:.25rem .5rem;display:flex}.pfad li+li:before{content:"/";color:var(--linie);margin-right:.5rem}.pfad a{color:var(--gedaempft);text-decoration-thickness:1px}.hero{padding-top:clamp(2.5rem,1.5rem + 4vw,5rem)}.hero__raster{align-items:center;gap:2.5rem;display:grid}.hero h1{max-width:none}.hero__text .lead{margin-top:1.5rem}.hero__text .lead+.lead{margin-top:1rem}.hero__bild{width:100%;max-width:26rem}.hero__bild img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.hinweiszeile{font-size:var(--text-sm);color:var(--gedaempft);align-items:baseline;gap:.6rem;max-width:55ch;margin-top:1.25rem;display:flex}.hinweiszeile:before{content:"";background:var(--orange);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);flex:none;width:.8rem;height:.7rem;transform:translateY(.05rem)}@media (width>=60em){.hero__raster{grid-template-columns:minmax(0,1.15fr) minmax(19rem,.85fr);gap:clamp(2.5rem,1rem + 4vw,5.5rem)}.hero h1{text-wrap:pretty;font-size:clamp(1.9rem,3.55vw - .15rem,2.75rem)}.hero__bild{justify-self:end}}main{isolation:isolate;position:relative;overflow-x:clip}.hero,.anfrage{isolation:isolate;position:relative;overflow:hidden}.waben{z-index:-1;pointer-events:none;position:absolute}.waben:before,.waben:after{content:"";-webkit-mask-image:var(--maske-eng);mask-image:var(--maske-eng);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='20.78'%3E%3Cpath d='M0 10.39H6L12 0H24L30 10.39H36M6 10.39L12 20.78H24L30 10.39' fill='none' stroke='%23E3E6EA' stroke-width='1'/%3E%3C/svg%3E") 0 0/36px 20.78px;position:absolute;inset:0}.waben:after{-webkit-mask-image:var(--maske-weit);mask-image:var(--maske-weit);opacity:.55}.waben--hero{--maske-eng:radial-gradient(closest-side at 64% 50%, #000 30%, transparent 78%);--maske-weit:radial-gradient(farthest-side at 64% 50%, #000 35%, transparent 100%);inset:0 0 0 30%}@media (width<=59.99em){.waben--hero{--maske-eng:radial-gradient(closest-side at 50% 60%, #000 30%, transparent 85%);--maske-weit:radial-gradient(farthest-side at 50% 60%, #000 35%, transparent 100%);inset:35% 0 0}}.waben--seite{--maske-eng:radial-gradient(closest-side at 82% 22%, #000 20%, transparent 85%);--maske-weit:radial-gradient(farthest-side at 82% 22%, #000 25%, transparent 100%);width:min(70rem,80%);height:min(40rem,90vh);top:0;right:0}.waben--anfrage{--maske-eng:radial-gradient(closest-side at 12% 85%, #000 15%, transparent 85%);--maske-weit:radial-gradient(farthest-side at 12% 85%, #000 20%, transparent 100%);width:60%;height:100%;bottom:0;left:0}.waben--anfrage:before,.waben--anfrage:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='20.78'%3E%3Cpath d='M0 10.39H6L12 0H24L30 10.39H36M6 10.39L12 20.78H24L30 10.39' fill='none' stroke='%23D9DCE0' stroke-width='1'/%3E%3C/svg%3E") 0 0/36px 20.78px}@media (prefers-reduced-motion:no-preference){.waben:after{animation:9s ease-in-out infinite alternate waben-atmen}.waben--seite:after{animation-duration:11s}.waben--anfrage:after{animation-duration:13s;animation-delay:-4s}}@keyframes waben-atmen{0%{opacity:.08}to{opacity:1}}@media print{.waben{display:none}}.hero{padding-bottom:var(--abstand-sektion)}.band{padding-block:var(--abstand-sektion)}.band--flaeche{background:var(--flaeche)}.band--warm{background:var(--orange-hell)}.band .fragen,.band+.anfrage{margin-top:0}.band--flaeche .wabe__zelle:before{background:var(--weiss)}.geteilt__kopf h2:before,.sektion__kopf h2:before,.abschnitt>h2:before{content:"";background:var(--orange);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);width:1.15rem;height:1rem;margin-bottom:.85rem;display:block}.abschnitt--flaeche{--pad:min(2rem, var(--rand));background:var(--flaeche);padding:clamp(1.5rem, 1rem + 2vw, 2.5rem) var(--pad);margin-inline:calc(-1 * var(--pad))}.abschnitt--flaeche+.abschnitt,.bild+.abschnitt{margin-top:var(--abstand-sektion)}.geteilt__kopf .sektion__intro{margin-top:1rem}@media (width>=60em){.geteilt{grid-template-columns:minmax(14rem,1fr) minmax(0,2.1fr);align-items:start;gap:1.25rem clamp(2.5rem,1rem + 4vw,5rem);display:grid}.geteilt>.geteilt__kopf{position:sticky;top:2rem}.geteilt>:not(.geteilt__kopf){margin-top:0}}.sektion__kopf{gap:1rem 4rem;display:grid}.sektion__kopf h2{max-width:20ch}@media (width>=60em){.sektion__kopf{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}.sektion__kopf .sektion__intro:first-child{margin-top:0}}.nutzen{gap:1.75rem 3rem;margin-top:2rem;display:grid}.nutzen__punkt{grid-template-columns:1.1rem 1fr;align-content:start;column-gap:1rem;display:grid}.nutzen__punkt:before{content:"";background:var(--orange);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);grid-row:1/span 2;width:1.1rem;height:.95rem;margin-top:.4rem}.nutzen__punkt h3{font-size:1.25rem}.nutzen__punkt p{margin-top:.35rem}@media (width>=48em){.nutzen{grid-template-columns:repeat(2,minmax(0,1fr))}}.wabe-bereich{align-items:center;gap:2.5rem;margin-top:2.25rem;display:grid}@media (width>=60em){.wabe-bereich{grid-template-columns:minmax(20rem,30rem) minmax(0,1fr);gap:clamp(2.5rem,1rem + 4vw,5rem)}}.wabe{aspect-ratio:1.1547;width:100%;max-width:30rem;margin-inline:auto;position:relative}.wabe__zelle{width:40%;height:40%;font-family:var(--font-display);text-align:center;hyphens:manual;color:var(--anthrazit);isolation:isolate;place-items:center;padding:0 5.5%;font-size:clamp(.72rem,.5rem + .72vw,.98rem);font-weight:650;font-stretch:94%;line-height:1.15;text-decoration:none;display:grid;position:absolute}.wabe__zelle:before{content:"";z-index:-1;background:var(--flaeche);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);transition:background-color var(--dauer) var(--ease);position:absolute;inset:2.2%}.wabe__zelle:hover:before{background:var(--orange-hell)}.wabe__zelle--kern{color:var(--tiefe)}.wabe__zelle--kern:before{background:var(--orange)}.wabe__zelle--kern:hover:before{background:var(--orange-hover)}.wabe__zelle--aktiv:before{background:var(--orange)}.wabe__zelle:first-child{top:20%;left:30%}.wabe__zelle:nth-child(2){top:0;left:0}.wabe__zelle:nth-child(3){top:0;left:60%}.wabe__zelle:nth-child(4){top:40%;left:0}.wabe__zelle:nth-child(5){top:60%;left:30%}.wabe__zelle:nth-child(6){top:40%;left:60%}.wabe-liste{gap:1.25rem;display:grid}.wabe-liste li{grid-template-columns:.9rem 1fr;align-content:start;column-gap:.9rem;display:grid}.wabe-liste li:before{content:"";background:var(--linie);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);grid-row:1/span 2;width:.9rem;height:.78rem;margin-top:.45rem}.wabe-liste li:first-child:before{background:var(--orange)}.wabe-liste a{font-family:var(--font-display);font-size:1.1875rem;font-weight:650}.wabe-liste p{margin-top:.15rem}.mini-wabe{background:var(--flaeche);grid-template-columns:6.5rem minmax(0,1fr);align-items:start;gap:1.25rem;padding:1.25rem;display:grid}.mini-wabe .wabe{max-width:6.5rem}.mini-wabe .wabe__zelle:before{background:var(--weiss);inset:4%}.mini-wabe .wabe__zelle--aktiv:before{background:var(--orange)}.mini-wabe__titel{font-family:var(--font-display);font-size:1rem;font-weight:650}.mini-wabe ul{font-size:var(--text-sm);gap:.2rem;margin-top:.4rem;display:grid}.mini-wabe a[aria-current=page]{text-decoration-color:var(--orange);font-weight:700}.seitenkopf{padding-top:clamp(1.25rem,.8rem + 1.5vw,2rem)}.seitenkopf__raster{align-items:start;gap:2rem;display:grid}.seitenkopf h1{max-width:22ch;font-size:clamp(2.1rem,1.3rem + 2.4vw,3.4rem)}.seitenkopf .lead{margin-top:1.25rem}@media (width>=64em){.seitenkopf__raster--mit-wabe{grid-template-columns:minmax(0,1fr) 19rem;gap:4rem}}.seite{gap:var(--abstand-block) 4rem;display:grid}.seite__haupt{min-width:0}.seite__rand{align-content:start;gap:1.25rem;display:grid}@media (width<=63.99em){.seite__rand .uebersicht,.seite__rand .randkontakt{display:none}}@media (width>=64em){.seite{grid-template-columns:minmax(0,46rem) minmax(16rem,19rem);justify-content:space-between}.seite__rand{padding-top:clamp(1.25rem,.8rem + 1.5vw,2rem)}}@media (width>=64em) and (height>=50em){.seite__rand{align-self:start;position:sticky;top:1.5rem}}.rand__block{background:var(--flaeche);padding:1.25rem}.rand__titel{font-family:var(--font-display);font-size:1rem;font-weight:650}.uebersicht__liste{font-size:var(--text-sm);gap:.5rem;margin-top:.6rem;line-height:1.4;display:grid}.uebersicht__liste a{text-decoration-thickness:1px}.uebersicht__liste a:hover{text-decoration-thickness:2px}.randkontakt{justify-items:start;gap:.6rem;display:grid}.randkontakt__bild{aspect-ratio:1.1547;object-fit:cover;object-position:50% 0%;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);width:5.5rem;height:auto}.randkontakt__name{font-family:var(--font-display);font-size:1.15rem;font-weight:700;line-height:1.25}.randkontakt__name span{font-family:var(--font-text);font-weight:400;font-size:var(--text-sm);color:var(--gedaempft);display:block}.randkontakt__wege{font-size:var(--text-sm);gap:.35rem;display:grid}.randkontakt__wege a{align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.randkontakt__wege svg{flex:none;width:1rem;height:1rem}.randkontakt .btn{width:100%;margin-top:.4rem}.randkontakt__hinweis{font-size:var(--text-sm);color:var(--gedaempft)}.seite__rand .mini-wabe{grid-template-columns:4.5rem minmax(0,1fr);gap:1rem}.seite__rand .mini-wabe .wabe{max-width:4.5rem}.sektion--wabe .wabe-bereich{grid-template-columns:1fr}.sektion--wabe .wabe{max-width:26rem;margin-inline:0}.inhalt{max-width:calc(var(--schmal) + 2 * var(--rand))}.abschnitt{margin-top:var(--abstand-sektion)}.abschnitt>h2+*{margin-top:1rem}.abschnitt>*+*{margin-top:1.1rem}.abschnitt h3{margin-top:2rem}.abschnitt h3+*{margin-top:.5rem}.liste{gap:.55rem;display:grid}.liste li{grid-template-columns:.75rem 1fr;column-gap:.85rem;display:grid}.liste li:before{content:"";background:var(--dunkelorange);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);width:.75rem;height:.65rem;margin-top:.5rem}.begriffe{gap:1rem 2rem;display:grid}.begriffe dt{font-family:var(--font-display);font-weight:650}.begriffe dd+dt{margin-top:.5rem}@media (width>=48em){.begriffe{grid-template-columns:minmax(10rem,14rem) minmax(0,1fr)}.begriffe dd+dt{margin-top:0}}.schritte{counter-reset:schritt;gap:1.5rem;margin-top:1.5rem;display:grid}.schritte li{counter-increment:schritt;grid-template-columns:3rem 1fr;align-content:start;column-gap:1rem;display:grid}.schritte li:before{content:counter(schritt);font-family:var(--font-display);color:var(--kupfer);font-variant-numeric:tabular-nums;grid-row:1/span 2;font-size:2.25rem;font-weight:750;font-stretch:112%;line-height:1}.schritte h3{margin-top:.1rem;font-size:1.25rem}.schritte p{margin-top:.3rem}@media (width>=56em){.schritte--breit{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 3rem}}.bild{margin-top:var(--abstand-block);max-width:46rem}.bild img{aspect-ratio:4/3;object-fit:cover;background:var(--weiss);width:100%;height:auto}.bild figcaption{font-size:var(--text-sm);color:var(--gedaempft);margin-top:.5rem}.technik{margin-top:var(--abstand-sektion);background:var(--flaeche)}.technik summary{cursor:pointer;font-family:var(--font-display);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;font-size:1.1875rem;font-weight:650;list-style:none;display:flex}.technik summary::-webkit-details-marker{display:none}.technik summary:after,.frage summary:after{content:"";background:linear-gradient(var(--kupfer), var(--kupfer)) center / 100% 2.5px no-repeat, linear-gradient(var(--kupfer), var(--kupfer)) center / 2.5px 100% no-repeat;width:.95rem;height:.95rem;transition:background-size .24s var(--ease), transform .24s var(--ease);flex:none}.technik[open] summary:after,.frage[open] summary:after{background-size:100% 2.5px,2.5px 0;transform:rotate(180deg)}@media (forced-colors:active){.technik summary:after,.frage summary:after{forced-color-adjust:none;background:linear-gradient(canvastext,canvastext) 50%/100% 2.5px no-repeat,linear-gradient(canvastext,canvastext) 50%/2.5px 100% no-repeat}.technik[open] summary:after,.frage[open] summary:after{background-size:100% 2.5px,2.5px 0}}.technik summary:hover{background:var(--flaeche-tief)}.technik__inhalt{padding:0 1.25rem 1.5rem}.technik__inhalt>*+*{margin-top:1rem}.fragen{margin-top:var(--abstand-sektion)}.fragen__liste{border-top:1px solid var(--linie);margin-top:1.25rem}.frage{border-bottom:1px solid var(--linie)}.frage summary{cursor:pointer;font-family:var(--font-display);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.1rem 0;font-size:1.125rem;font-weight:600;line-height:1.35;list-style:none;display:flex}.frage summary::-webkit-details-marker{display:none}.frage summary:hover{color:var(--kupfer)}.frage__antwort{padding-bottom:1.25rem}.anfrage{margin-top:var(--abstand-sektion);background:var(--flaeche);padding-block:clamp(2.5rem,1.5rem + 3vw,4rem)}.anfrage__raster{gap:2rem 4rem;display:grid}.anfrage h2{max-width:20ch}.anfrage__text{max-width:50ch;margin-top:1rem}.kontaktzeilen{gap:.5rem;margin-top:1.5rem;display:grid}.kontaktzeilen a{align-items:center;gap:.55rem;font-weight:700;display:inline-flex}.kontaktzeilen svg{flex:none;width:1.15rem;height:1.15rem}@media (width>=60em){.anfrage__raster--formular{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}.anfrage__wege .kontaktzeilen{margin-top:0}.anfrage__wege .aktionen{margin-top:1.25rem}@media (width>=56em){.anfrage__raster--zweispaltig{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end}}.form{gap:1.1rem;max-width:40rem;display:grid}.form__feld{gap:.35rem;display:grid}.form__feld label,.form__legende{font-weight:700}.form input[type=text],.form input[type=email],.form input[type=tel],.form select,.form textarea{background:var(--weiss);width:100%;color:var(--anthrazit);border:2px solid var(--gedaempft);border-radius:var(--radius-ui);padding:.7rem .8rem;font-size:1.0625rem}.form textarea{resize:vertical;min-height:8rem}.form input:focus-visible,.form select:focus-visible,.form textarea:focus-visible{outline:3px solid var(--dunkelorange);outline-offset:2px}.form .has-error{border-color:var(--fehler)}.form__optional{color:var(--gedaempft);font-weight:400}.pflicht{color:var(--fehler);text-decoration:none}.form__check{grid-template-columns:1.4rem 1fr;align-items:start;gap:.75rem;display:grid}.form__check input{width:1.4rem;height:1.4rem;accent-color:var(--dunkelorange);margin-top:.2rem}.form__hinweis{font-size:var(--text-sm);color:var(--gedaempft)}.form__feedback{border-left:4px solid var(--ok);background:var(--weiss);padding:.9rem 1rem}.form__feedback.is-error{border-left-color:var(--fehler)}.person{align-items:start;gap:2rem;margin-top:2rem;display:grid}.person__bild{max-width:22rem}.person__bild img{aspect-ratio:1;object-fit:cover;width:100%}.person__bild figcaption{font-size:var(--text-sm);color:var(--gedaempft);margin-top:.5rem}@media (width>=56em){.person{grid-template-columns:minmax(14rem,20rem) minmax(0,1fr);gap:3.5rem}}.portraet{position:relative}.portraet picture{isolation:isolate;aspect-ratio:1.26;display:block;position:relative}.portraet img,.hero__bild.portraet img,.person__bild.portraet img{aspect-ratio:1.1547;object-fit:cover;object-position:50% 0%;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);width:84%;height:auto;position:absolute;bottom:0;left:0}.portraet picture:before{content:"";z-index:-1;aspect-ratio:1.1547;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 115.47 100'%3E%3Cpath d='M29.2 1 86.27 1 114.3 50 86.27 99 29.2 99 1.17 50Z' fill='none' stroke='%23B76500' stroke-width='2' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;width:84%;position:absolute;bottom:7.5%;left:7%}.portraet picture:after{content:"";aspect-ratio:1.1547;background:var(--orange);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);width:22%;position:absolute;bottom:0;right:2%}.portraet:after{content:"";aspect-ratio:1.1547;background:var(--anthrazit);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);width:10%;position:absolute;top:4%;right:3%}.hero__bild.portraet{max-width:28rem}.person__bild.portraet{max-width:24rem}@media print{.portraet picture{background:0 0}.portraet picture:before,.portraet picture:after,.portraet:after{display:none}}.recht{max-width:calc(var(--schmal) + 2 * var(--rand));padding-bottom:var(--abstand-sektion)}.recht h1{margin-top:1.5rem}.recht h2{margin-top:2.5rem;font-size:clamp(1.35rem,1.15rem + .8vw,1.75rem);font-stretch:105%}.recht h3{margin-top:1.5rem;font-size:1.15rem}.recht p,.recht ul,.recht address{margin-top:.75rem}.recht address{font-style:normal}.recht ul{padding-left:1.2rem}.recht li+li{margin-top:.3rem}.recht .stand{color:var(--gedaempft);margin-top:2.5rem}.recht .offen{background:var(--orange-hell);outline:2px dashed var(--dunkelorange);padding:0 .25rem}.fuss{margin-top:var(--abstand-sektion);background:var(--anthrazit);color:var(--weiss);padding-block:clamp(2.5rem,1.5rem + 3vw,4rem) 2rem}main:has(>.anfrage:last-child)+.fuss,.fuss--direkt{margin-top:0}.fuss a{color:var(--weiss);text-decoration-color:var(--orange)}.fuss a:hover{text-decoration-color:var(--weiss)}.fuss :focus-visible{outline-color:var(--orange)}.fuss__raster{gap:2rem 3rem;display:grid}.fuss__name{font-family:var(--font-display);font-size:1.35rem;font-weight:700;font-stretch:112%}.fuss h2{color:var(--weiss);margin-bottom:.75rem;font-size:1.0625rem;font-weight:650;font-stretch:100%}.fuss address{font-style:normal}.fuss ul{gap:.4rem;display:grid}.fuss__klein{color:#c9ced4;font-size:var(--text-sm);margin-top:.5rem}.fuss__recht{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.fuss__unten{font-size:var(--text-sm);color:#c9ced4;border-top:1px solid #4a5563;flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;margin-top:2.5rem;padding-top:1.25rem;display:flex}@media (width>=56em){.fuss__raster{grid-template-columns:1.4fr 1fr 1fr 1fr}}.fehlerseite{padding-block:clamp(3rem,2rem + 4vw,6rem)}.fehlerseite ul{gap:.5rem;margin-top:1.5rem;display:grid}.btn{transition:background-color var(--dauer) var(--ease), border-color var(--dauer) var(--ease), transform var(--dauer) var(--ease)}.wabe__zelle{transition:transform .26s var(--ease)}.wabe__zelle:hover{z-index:1;transform:scale(1.045)}.wabe-liste li:before,.mini-wabe .wabe__zelle:before{transition:background-color var(--dauer) var(--ease)}.wabe-bereich:has(.wabe-liste li:first-child a:is(:hover,:focus-visible)) .wabe__zelle:first-child:before{background:var(--orange-hover)}.wabe-bereich:has(.wabe-liste li:nth-child(2) a:is(:hover,:focus-visible)) .wabe__zelle:nth-child(2):before,.wabe-bereich:has(.wabe-liste li:nth-child(3) a:is(:hover,:focus-visible)) .wabe__zelle:nth-child(3):before,.wabe-bereich:has(.wabe-liste li:nth-child(4) a:is(:hover,:focus-visible)) .wabe__zelle:nth-child(4):before,.wabe-bereich:has(.wabe-liste li:nth-child(5) a:is(:hover,:focus-visible)) .wabe__zelle:nth-child(5):before,.wabe-bereich:has(.wabe-liste li:nth-child(6) a:is(:hover,:focus-visible)) .wabe__zelle:nth-child(6):before{background:var(--orange-hell)}.wabe-bereich:has(.wabe-liste li:first-child a:is(:hover,:focus-visible)) .wabe__zelle:first-child,.wabe-bereich:has(.wabe-liste li:nth-child(2) a:is(:hover,:focus-visible)) .wabe__zelle:nth-child(2),.wabe-bereich:has(.wabe-liste li:nth-child(3) a:is(:hover,:focus-visible)) .wabe__zelle:nth-child(3),.wabe-bereich:has(.wabe-liste li:nth-child(4) a:is(:hover,:focus-visible)) .wabe__zelle:nth-child(4),.wabe-bereich:has(.wabe-liste li:nth-child(5) a:is(:hover,:focus-visible)) .wabe__zelle:nth-child(5),.wabe-bereich:has(.wabe-liste li:nth-child(6) a:is(:hover,:focus-visible)) .wabe__zelle:nth-child(6){z-index:1;transform:scale(1.045)}.wabe-bereich:has(.wabe__zelle:nth-child(2):hover) .wabe-liste li:nth-child(2):before,.wabe-bereich:has(.wabe__zelle:nth-child(3):hover) .wabe-liste li:nth-child(3):before,.wabe-bereich:has(.wabe__zelle:nth-child(4):hover) .wabe-liste li:nth-child(4):before,.wabe-bereich:has(.wabe__zelle:nth-child(5):hover) .wabe-liste li:nth-child(5):before,.wabe-bereich:has(.wabe__zelle:nth-child(6):hover) .wabe-liste li:nth-child(6):before{background:var(--orange)}.mini-wabe:has(li:first-child a:is(:hover,:focus-visible)) .wabe__zelle:first-child:not(.wabe__zelle--aktiv):before,.mini-wabe:has(li:nth-child(2) a:is(:hover,:focus-visible)) .wabe__zelle:nth-child(2):not(.wabe__zelle--aktiv):before,.mini-wabe:has(li:nth-child(3) a:is(:hover,:focus-visible)) .wabe__zelle:nth-child(3):not(.wabe__zelle--aktiv):before,.mini-wabe:has(li:nth-child(4) a:is(:hover,:focus-visible)) .wabe__zelle:nth-child(4):not(.wabe__zelle--aktiv):before,.mini-wabe:has(li:nth-child(5) a:is(:hover,:focus-visible)) .wabe__zelle:nth-child(5):not(.wabe__zelle--aktiv):before,.mini-wabe:has(li:nth-child(6) a:is(:hover,:focus-visible)) .wabe__zelle:nth-child(6):not(.wabe__zelle--aktiv):before{background:var(--orange-hell)}.wabe__zelle:first-child{--i:0;--dx:0%;--dy:0%}.wabe__zelle:nth-child(2){--i:1;--dx:-16%;--dy:-16%}.wabe__zelle:nth-child(3){--i:2;--dx:16%;--dy:-16%}.wabe__zelle:nth-child(6){--i:3;--dx:16%;--dy:16%}.wabe__zelle:nth-child(5){--i:4;--dx:0%;--dy:20%}.wabe__zelle:nth-child(4){--i:5;--dx:-16%;--dy:16%}@media (prefers-reduced-motion:no-preference){.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)scale(.98)}.portraet img{animation:portraet-ein .82s var(--ease) 80ms backwards}.portraet picture:before{animation:kontur-ein .76s var(--ease) .3s backwards}.portraet picture:after{animation:zelle-rastet .56s var(--ease) .62s backwards}.portraet:after{animation:zelle-rastet .52s var(--ease) .76s backwards}.wabe--warten .wabe__zelle{opacity:0}.wabe.is-sichtbar .wabe__zelle{animation:zelle-ein .68s var(--ease) backwards;animation-delay:calc(var(--i) * 80ms)}.wabe.is-sichtbar .wabe__zelle--kern:before{animation:kern-puls .76s var(--ease) .82s}.mini-wabe .wabe__zelle--aktiv:before{animation:zelle-rastet .56s var(--ease) .16s backwards}html.js .kopf.is-open .kopf__nav,html.js .kopf.is-open .kopf__aktionen{animation:menue-ein .24s var(--ease) backwards}html.js .kopf.is-open .kopf__aktionen{animation-delay:50ms}html.js .nav-backdrop.is-visible{animation:.2s ease-out backwards einblenden}@view-transition{navigation:auto}::view-transition-old(root){animation:.16s var(--ease) both vt-aus}::view-transition-new(root){animation:.32s var(--ease) both vt-ein}}.kopf{view-transition-name:kopf}.mini-wabe .wabe{view-transition-name:mini-wabe}@media (width>=72em){.nav-liste a{position:relative}.nav-liste a:after{content:"";background:var(--orange);transform-origin:0;height:3px;transition:transform .24s var(--ease);position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.nav-liste a:hover,.nav-liste a[aria-current=page]{border-bottom-color:#0000}.nav-liste a:hover:after{transform:scaleX(1)}.nav-liste a[aria-current=page]:after{background:var(--dunkelorange);transform:scaleX(1)}}@supports selector(::details-content){@media (prefers-reduced-motion:no-preference){:root{interpolate-size:allow-keywords}.frage::details-content,.technik::details-content{block-size:0;transition:block-size .3s var(--ease), content-visibility .3s allow-discrete;overflow-y:clip}.frage[open]::details-content,.technik[open]::details-content{block-size:auto}}}@keyframes portraet-ein{0%{transform:scale(.94)}to{transform:none}}@keyframes kontur-ein{0%{opacity:0;transform:translate(-8%,9%)}to{opacity:1;transform:none}}@keyframes zelle-ein{0%{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.8)}to{opacity:1;transform:none}}@keyframes kern-puls{0%,to{transform:none}45%{transform:scale(1.06)}}@keyframes zelle-rastet{0%{opacity:.35;transform:scale(.55)}to{opacity:1;transform:none}}@keyframes menue-ein{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:none}}@keyframes einblenden{0%{opacity:0}to{opacity:1}}@keyframes vt-aus{to{opacity:0}}@keyframes vt-ein{0%{opacity:0;transform:translateY(.6rem)}}@media print{.kopf__nav,.kopf__aktionen,.kopf__toggle,.skip-link,.aktionen,.anfrage form,.mini-wabe{display:none!important}.fuss{color:#000;background:0 0}.fuss a,a{color:#000}details>:not(summary){display:block}details::details-content{content-visibility:visible;block-size:auto}.technik,.anfrage{background:0 0}.wabe__zelle{opacity:1!important}}
