@font-face{font-family:schibsted grotesk;src:url(/fonts/schibstedgrotesk.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:schibsted grotesk;src:url(/fonts/schibstedgrotesk-italic.woff2)format("woff2");font-weight:400 900;font-style:italic;font-display:swap}:root{--limette:#CEF779;--gruen:#6C9220;--text-gruen:#517900;--graphit:#1C1D1A;--kalkweiss:#F3F3EF;--weiss:#FFFFFF;--n800:#3B3C38;--n700:#4F504C;--n600:#676864;--n300:#BBBCB7;--n200:#D6D8D3;--n100:#E7E9E4;--limette-50:#F9FCEF;--rand:clamp(20px, 4.2vw, 56px);--breite:1240px;--schatten:0 1px 2px rgba(28, 29, 26, .06), 0 12px 32px rgba(28, 29, 26, .12);--schraeg:-14deg;--weich:cubic-bezier(.2, .7, .1, 1)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--kalkweiss);color:var(--graphit);font-family:schibsted grotesk,system-ui,sans-serif;font-size:17px;line-height:1.55;font-kerning:normal;-webkit-font-smoothing:antialiased}img,video{display:block;max-width:100%;height:auto}h1,h2,h3,h4,p,figure,dl,dd,ol,ul{margin:0;padding:0}ol,ul{list-style:none}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--gruen);outline-offset:3px}.ohne-umbruch{white-space:nowrap}[id]{scroll-margin-top:84px}.stueck__bild{cursor:pointer}.vorfuehrung__kopf h3:focus{outline:none}.sprung{position:absolute;left:12px;top:-60px;z-index:50;background:var(--graphit);color:var(--kalkweiss);padding:8px 14px;text-decoration:none}.sprung:focus{top:12px}.mappe,.ueber,.zusammenarbeit,.angebote,.kontakt,.fuss,.seitenkopf,.leistung{max-width:calc(var(--breite) + 2 * var(--rand));margin-left:auto;margin-right:auto;padding-left:var(--rand);padding-right:var(--rand)}.knopf{display:inline-flex;align-items:center;gap:14px;min-height:52px;padding:0 22px;background:var(--limette);color:var(--graphit);font-weight:600;font-size:16px;letter-spacing:-.005em;text-decoration:none;border:0;cursor:pointer}.knopf{transition:transform .2s var(--weich)}.knopf:hover{transform:translateY(-1px)}.knopf--klein{min-height:44px;padding:0 16px;font-size:15px;gap:10px}.knopf--dunkel{background:var(--graphit);color:var(--kalkweiss)}.textlink{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:16px;text-decoration:none;padding:12px 2px;border:0;cursor:pointer;background:linear-gradient(var(--graphit),var(--graphit))0 calc(100% - 8px)/100% 1.5px no-repeat}.textlink--klein{font-size:14px;margin-top:14px}.play{display:grid;place-items:center;width:56px;height:56px;background:var(--graphit);flex:none}.play::before{content:"";margin-left:4px;border-left:14px solid var(--limette);border-top:9px solid transparent;border-bottom:9px solid transparent}.play--klein{width:36px;height:36px}.play--klein::before{margin-left:3px;border-left-width:10px;border-top-width:6px;border-bottom-width:6px}.play--mini{width:22px;height:22px}.play--mini::before{margin-left:2px;border-left-width:7px;border-top-width:4.5px;border-bottom-width:4.5px}.knopf--hoeren[hidden]{display:none}.knopf--hoeren{padding-left:11px}.band{position:relative;white-space:nowrap;isolation:isolate}.band::before{content:"";position:absolute;z-index:-1;left:-.12em;right:-.16em;top:.2em;bottom:.02em;background:var(--limette);clip-path:polygon(.18em 0,100% 0,calc(100% - .18em) 100%,0 100%);transform-origin:left center;animation:band-ein .9s var(--weich).25s both}.band--still::before{animation:none}@keyframes band-ein{from{transform:scaleX(0)}to{transform:scaleX(1)}}.punkt{display:inline-block;width:9px;height:9px;flex:none;background:var(--gruen);transform:skewX(var(--schraeg))}.marke-zeile{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;letter-spacing:.01em;color:var(--n700)}.kopf{position:sticky;top:0;z-index:20;background:rgba(243,243,239,.9);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px)}.kopf__innen{max-width:calc(var(--breite) + 2 * var(--rand));margin:0 auto;padding:16px var(--rand);display:flex;align-items:center;gap:36px}.kopf__marke img{width:176px;height:auto}.kopf__nav{margin-left:auto;display:flex;gap:32px}.kopf__nav a{text-decoration:none;font-size:15px;font-weight:400;color:var(--n800);padding:10px 0}.kopf__nav a:hover{color:var(--graphit)}.kopf__nav a[aria-current=page]{color:var(--graphit);font-weight:600;background:linear-gradient(var(--limette),var(--limette))0 calc(100% - 6px)/100% 4px no-repeat}.kopf__menue{display:none}.einstieg{max-width:calc(var(--breite) + 2 * var(--rand));margin:0 auto;padding:clamp(8px,1.6vw,24px)var(--rand)clamp(16px,2vw,32px);display:grid;grid-template-columns:minmax(0,min(560px,46%))minmax(0,1fr);column-gap:clamp(16px,2vw,32px);align-items:center}.einstieg__text{grid-column:1;grid-row:1;position:relative;z-index:1;padding:clamp(24px,3vw,44px)0}.einstieg__slogan{font-weight:600;font-size:clamp(40px,4.5vw,62px);line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.angebot__satz{margin-top:clamp(20px,2.2vw,30px);font-size:clamp(19px,1.65vw,23px);line-height:1.45;color:var(--n800);max-width:30rem;text-wrap:pretty}.angebot__handeln{padding-top:28px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 28px}.einstieg__motiv{grid-column:2;grid-row:1}.einstieg__motiv img,.einstieg__motiv video{width:100%;aspect-ratio:5/4;object-fit:cover}@media(min-width:901px){.einstieg__motiv img,.einstieg__motiv video{-webkit-mask-image:linear-gradient(to left,transparent,#000 9%);mask-image:linear-gradient(to left,transparent,#000 9%)}}.mappe{padding-bottom:clamp(48px,5vw,64px)}.mappe__kopf{padding-top:26px;border-top:1px solid var(--n200);margin-bottom:clamp(22px,2.6vw,32px);display:grid;gap:10px}.mappe__kopf h2{font-size:clamp(28px,3vw,40px);font-weight:600;letter-spacing:-.025em;line-height:1.1}.mappe__liste{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.stueck{display:flex;flex-direction:column}.stueck__bild{position:relative;overflow:hidden;aspect-ratio:4/5;background:var(--n100)}.stueck__bild>img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--weich)}.stueck:hover .stueck__bild>img{transform:scale(1.03)}.stueck__video{position:absolute;left:14px;bottom:14px;display:flex;align-items:center;gap:10px}.stueck__dauer{background:rgba(28,29,26,.72);color:var(--kalkweiss);font-size:13px;font-weight:600;padding:4px 8px;font-variant-numeric:tabular-nums}.mappe__hinweis{font-size:14px;color:var(--n700)}.stueck__text{padding-top:20px;display:flex;flex-direction:column;flex:1}.stueck__branche{font-size:13px;font-weight:600;color:var(--n600);letter-spacing:.01em;margin-bottom:8px}.stueck__text .stueck__branche span{display:block;font-weight:400}.stueck__text h3{font-size:clamp(20px,1.7vw,23px);font-weight:600;letter-spacing:-.018em;line-height:1.22;margin-bottom:10px;max-width:15em;text-wrap:balance}.stueck__text>p:not(.stueck__branche){color:var(--n700);font-size:16px;line-height:1.5;text-wrap:pretty;max-width:24em}.wisch{background:linear-gradient(var(--limette),var(--limette))0 88%/0 38% no-repeat;transition:background-size .55s var(--weich)}.stueck:hover .wisch,.stueck:focus-within .wisch{background-size:100% 38%}.abspielen{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:12px;padding:18px 0 4px;border:0;background:0 0;cursor:pointer;font-weight:600;font-size:15px}.abspielen[aria-expanded=true] .play{background:var(--gruen)}@media(min-width:901px){.mappe__liste{grid-template-rows:auto auto auto auto auto;row-gap:0}.stueck{display:grid;grid-row:span 5;grid-template-rows:subgrid}.stueck__text{display:contents}.stueck__branche{margin-top:20px}}.vorfuehrung{scroll-margin-top:76px;margin-top:clamp(40px,4.4vw,60px);padding-top:24px;border-top:1px solid var(--graphit)}.vorfuehrung[hidden]{display:none}.vorfuehrung.ist-neu{animation:aufklappen .6s var(--weich)both}@keyframes aufklappen{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.vorfuehrung__kopf{display:grid;grid-template-columns:minmax(0,1fr)auto auto;column-gap:24px;align-items:center;margin-bottom:clamp(16px,2vw,22px)}.vorfuehrung__branche{margin-bottom:0}.vorfuehrung__kopf .schliessen{grid-column:-2/-1;grid-row:1}.vorfuehrung__kopf h3{grid-column:1/-1;margin-top:6px;font-size:clamp(24px,2.3vw,32px);font-weight:600;letter-spacing:-.024em;line-height:1.12}.vorfuehrung__kurz{grid-column:1/-1;max-width:76rem;margin-top:8px;font-size:17px;line-height:1.5;color:var(--n800);text-wrap:pretty}.vorfuehrung__text{margin-top:clamp(20px,2.4vw,28px);font-size:16px;line-height:1.55;color:var(--n800);max-width:76rem;text-wrap:pretty}.schliessen{width:44px;height:44px;border:1px solid var(--n300);background:0 0;cursor:pointer;font-size:24px;line-height:1;display:grid;place-items:center}.schliessen:hover{border-color:var(--graphit)}.szene{display:grid;grid-template-columns:300px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:clamp(28px,4vw,56px);row-gap:10px;align-items:start}.szene__ort{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--n600);display:flex;align-items:center;gap:10px}.szene__ort::before{content:"";width:9px;height:9px;background:var(--gruen);transform:skewX(var(--schraeg))}.szene__ort--a{grid-column:1;grid-row:1}.szene__ort--b{grid-column:2;grid-row:1}.szene>.handy{grid-column:1;grid-row:2}.szene>.fenster{grid-column:2;grid-row:2}.handy{width:290px}.handy__schirm{position:relative;height:clamp(430px,calc(100vh - 290px),590px);height:clamp(430px,calc(100svh - 290px),590px);display:flex;flex-direction:column;overflow:hidden;background:var(--kalkweiss);border:9px solid var(--graphit);border-radius:40px;box-shadow:var(--schatten)}.handy__kamera{position:absolute;top:7px;left:50%;width:72px;height:20px;margin-left:-36px;border-radius:10px;background:var(--graphit);z-index:4}.handy__balken{position:absolute;bottom:6px;left:50%;width:96px;height:4px;margin-left:-48px;border-radius:2px;background:var(--graphit);z-index:4}.handy__status{display:flex;justify-content:space-between;align-items:center;padding:9px 22px 6px;font-size:12px;font-weight:600}.handy__netz{width:26px;height:9px;background:linear-gradient(90deg,var(--graphit) 0 20%,transparent 20% 30%,var(--graphit) 30% 50%,transparent 50% 60%,var(--graphit) 60% 80%,transparent 80% 85%,var(--n300) 85%)}.handy__app{display:grid;grid-template-columns:32px 1fr;column-gap:10px;align-items:center;padding:8px 14px 10px;background:var(--weiss);border-bottom:1px solid var(--n200);font-size:14px;font-weight:600;line-height:1.2}.handy__app span:last-child{grid-column:2;font-size:11px;font-weight:400;color:var(--n600)}.handy__avatar{grid-row:span 2;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--graphit);color:var(--kalkweiss);font-size:11px;font-weight:700;letter-spacing:.02em}.handy__avatar--marke{background:var(--limette);color:var(--graphit)}.handy__verlauf{flex:1;overflow-y:auto;padding:12px 10px 14px;display:flex;flex-direction:column;gap:7px;scroll-behavior:smooth;scrollbar-width:none}.handy__verlauf::-webkit-scrollbar{display:none}.hb{max-width:86%;padding:8px 11px;font-size:13.5px;line-height:1.4;border-radius:14px}.hb--ich{align-self:flex-end;background:var(--weiss);border-bottom-right-radius:4px;box-shadow:0 1px 1px rgba(28,29,26,8%)}.hb--andere{align-self:flex-start;background:var(--n100);border-bottom-left-radius:4px}.hb--foto{padding:3px;width:168px}.hb--foto img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:11px}.hb mark{background:linear-gradient(var(--limette),var(--limette))0 80%/100% 45% no-repeat;color:inherit;font-weight:600}.hb--tippt{display:flex;gap:4px;padding:11px 13px}.hb--tippt span{width:6px;height:6px;border-radius:50%;background:var(--n600);animation:tippen 1.2s ease-in-out infinite}.hb--tippt span:nth-child(2){animation-delay:.2s}.hb--tippt span:nth-child(3){animation-delay:.4s}@keyframes tippen{0%,60%,100%{opacity:.25}30%{opacity:1}}.handy__eingabe{position:relative;z-index:2;display:flex;align-items:flex-end;gap:8px;padding:8px 10px 18px;background:var(--weiss);border-top:1px solid var(--n200)}.handy__feld{flex:1;min-height:34px;max-height:66px;display:flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--n200);border-radius:17px;font-size:13px;line-height:1.35;color:var(--n600);overflow:hidden}.handy__feld.tippt{color:var(--graphit)}.handy__vorschau{flex:none}.handy__vorschau img{width:30px;height:24px;object-fit:cover;border-radius:4px}.handy__vorschau[hidden]{display:none}.handy__anhang,.handy__senden,.handy__mikro{width:32px;height:32px;flex:none;border-radius:50%;display:grid;place-items:center;transition:background-color .25s ease,transform .25s var(--weich)}.handy__anhang{border:1.5px solid var(--graphit);font-size:20px;font-weight:400;line-height:1;color:var(--graphit)}.handy__senden{background:var(--graphit);position:relative}.handy__senden::before{content:"";width:2px;height:12px;background:var(--kalkweiss);margin-top:3px}.handy__senden::after{content:"";position:absolute;top:10px;left:50%;width:8px;height:8px;margin-left:-4px;border-top:2px solid var(--kalkweiss);border-left:2px solid var(--kalkweiss);transform:rotate(45deg)}.handy__mikro{background:var(--graphit)}.handy__mikro::before{content:"";width:8px;height:13px;border-radius:4px;background:var(--kalkweiss)}.handy__anhang.tippen,.handy__senden.tippen{background:var(--limette);transform:scale(1.12)}.handy__senden.tippen::before{background:var(--graphit)}.handy__senden.tippen::after{border-color:var(--graphit)}.handy__unter{margin-top:10px;font-size:13px;color:var(--n700);text-align:center}.handy__tag{align-self:center;padding:2px 10px;border-radius:9px;background:var(--n100);font-size:11px;font-weight:600;color:var(--n600)}.hb__zeit{display:block;margin-top:2px;text-align:right;font-size:10.5px;color:var(--n600)}.handy__senden[hidden],.handy__mikro[hidden]{display:none}.handy__mikro.tippen{background:var(--limette);transform:scale(1.18)}.handy__mikro.tippen::before{background:var(--graphit)}.handy__feld.nimmt-auf{color:var(--graphit);font-weight:600;font-variant-numeric:tabular-nums}.handy__feld.nimmt-auf::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--graphit);animation:tippen 1s ease-in-out infinite}.ausschnitt--oben{object-position:30% 12%}.ausschnitt--unten{object-position:60% 92%}.ausschnitt--mitte{object-position:80% 45%}.ausschnitt--links{object-position:0 50%}.ausschnitt--rechts{object-position:100% 50%}.spieler.ruft .play{animation:rufen 1.6s ease-in-out infinite}@keyframes rufen{0%,100%{box-shadow:0 0 0 0 var(--limette)}50%{box-shadow:0 0 0 7px var(--limette)}}.auswahl{position:absolute;z-index:3;left:0;right:0;bottom:0;padding:14px 12px 74px;background:var(--weiss);border-top-left-radius:18px;border-top-right-radius:18px;box-shadow:0 -8px 24px rgba(28,29,26,.14);transform:translateY(105%);transition:transform .45s var(--weich)}.auswahl.offen{transform:none}.auswahl p{font-size:13px;font-weight:600;margin-bottom:10px}.auswahl__raster{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.auswahl__bild{width:100%;aspect-ratio:1;object-fit:cover;display:block;outline:3px solid transparent;outline-offset:-3px;transition:outline-color .25s ease}.auswahl__bild.gewaehlt{outline-color:var(--limette)}.hb--ton{padding:6px 10px 6px 6px;width:86%}.spieler{display:flex;align-items:center;gap:9px}.spieler__knopf{border:0;padding:0;background:0 0;cursor:pointer}.spieler.laeuft .play::before{margin:0;width:10px;height:12px;border:0;border-left:3px solid var(--limette);border-right:3px solid var(--limette)}.spieler__welle{flex:1;height:26px;display:flex;align-items:center;gap:2px}.spieler__welle i{flex:1;background:var(--n300);min-width:2px;transition:background-color .15s linear}.spieler__welle i.gespielt{background:var(--gruen)}.spieler__zeit{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--n700)}.eingang{padding:16px 18px 18px;border-right:1px solid var(--n300)}.eingang__kopf{font-size:13px;font-weight:600}.eingang__kopf span{display:block;font-size:12px;font-weight:400;color:var(--n600)}.abschrift{margin-top:14px;display:grid;gap:10px}.abschrift li{display:grid;gap:1px}.abschrift .de{justify-self:start;font-size:15px;line-height:1.4;color:var(--n600);background:linear-gradient(var(--limette),var(--limette))0 85%/0 42% no-repeat;transition:color .2s ease,background-size .45s var(--weich)}.abschrift [lang=ro]{font-size:12px;line-height:1.35;color:var(--n600)}.abschrift li.gehoert .de,.abschrift li.jetzt .de{color:var(--graphit)}.abschrift li.jetzt .de{background-size:100% 42%}.eingang__fuss{margin-top:12px;font-size:12px;color:var(--n600)}.eingang__leer{padding-top:2px;font-size:14px;color:var(--n600)}.bau-wartet .abschrift li:not(.jetzt):not(.gehoert){opacity:0;transform:translateY(4px)}.abschrift li{transition:opacity .35s ease,transform .35s var(--weich)}.bericht.wartet .anlage:not(.da) figcaption{visibility:hidden}.vorfuehrung:not(.bau-vorher) .eingang__leer{display:none}.bau-vorher .eingang>:not(.eingang__leer){display:none}.eingang.neu .eingang__kopf,.eingang.neu .abschrift{animation:blase-ein .45s var(--weich)both}.bau-vorher .bericht{opacity:.85}.bau-vorher [data-erst]{visibility:hidden}.fenster__inhalt--bau .bericht{transition:opacity .5s ease}.bau-wartet [data-bau]:not(.da),.teile-wartet [data-t]:not(.da){display:none}.hb.da.neu{animation:blase-ein .4s var(--weich)both}@keyframes blase-ein{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fenster{background:var(--kalkweiss);border:1px solid var(--n300)}.fenster__leiste{display:flex;align-items:center;gap:14px;padding:10px 16px;border-bottom:1px solid var(--n300);font-size:13px;font-weight:600;background:var(--weiss)}.fenster__pfad{font-weight:400;color:var(--n700)}.fenster__pfad strong{font-weight:600;color:var(--graphit);background:linear-gradient(var(--limette),var(--limette))0 85%/100% 42% no-repeat}.fenster__ort{margin-left:auto;font-weight:400;color:var(--n600)}.fenster__inhalt--bau{display:grid;grid-template-columns:minmax(200px,4fr)minmax(0,7fr)}.fenster__inhalt--bau .bericht{margin:14px;border:0}.bau-wartet .fenster__pfad [data-bau]:not(.da){display:none}.bericht{background:var(--weiss);padding:clamp(18px,2vw,24px);border:1px solid var(--n200)}.bericht__kopf{border-bottom:2px solid var(--graphit);padding-bottom:10px}.bericht__betrieb{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--n600)}.bericht__titelzeile{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-top:2px}.bericht__titel{font-size:20px;font-weight:600;letter-spacing:-.015em}.bericht__titel span{font-weight:400;color:var(--n700);margin-left:6px}.bericht__status{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--n700)}.bericht__meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px 0;border-bottom:1px solid var(--n200)}.bericht__meta div{padding:0 10px;border-left:1px solid var(--n200)}.bericht__meta div:first-child{padding-left:0;border-left:0}.bericht__meta dt,.bericht__beschriftung,.bericht__tabelle caption,.bericht__tabelle th{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--n600)}.bericht__meta dd{font-size:13px;font-weight:600;margin-top:2px}.bericht__tabelle{width:100%;border-collapse:collapse;margin-top:14px}.bericht__tabelle caption{text-align:left;padding-bottom:5px}.bericht__tabelle th{text-align:left;padding:5px 9px 5px 0;border-bottom:1px solid var(--graphit)}.bericht__tabelle td{padding:8px 9px 8px 0;border-bottom:1px solid var(--n200);font-size:14px;vertical-align:top}.bericht__tabelle td:first-child{width:26%}.bericht__tabelle td:last-child:not([colspan]){width:22%}.schreiben{display:inline;background:linear-gradient(var(--limette),var(--limette))0 88%/0 40% no-repeat;transition:background-size .5s var(--weich),opacity .35s ease}.schreiben--zweit{margin-left:.28em}.bericht.wartet [data-zeile]:not(.da) .schreiben,.bericht.wartet .schreiben--zweit:not(.da){opacity:0}.bericht [data-zeile].frisch .schreiben:not(.schreiben--zweit),.bericht .schreiben--zweit.frisch{background-size:100% 40%}.bericht__anlage{margin-top:14px}.anlage{display:flex;align-items:center;gap:12px;margin-top:6px}.anlage img{width:112px;aspect-ratio:4/3;object-fit:cover;outline:3px solid transparent;transition:outline-color .4s ease,opacity .3s ease}.anlage.frisch img{outline-color:var(--limette)}.anlage figcaption{font-size:13px}.anlage figcaption span{display:block;font-size:12px;color:var(--n600)}.bericht.wartet .anlage:not(.da) img{opacity:0}.bericht__buero{margin-top:14px;transition:opacity .5s ease}.bericht__buero ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin-top:4px}.bericht__buero li{display:flex;justify-content:space-between;gap:8px;padding:7px 0;border-bottom:1px dashed var(--n300);font-size:13px;color:var(--n700)}.bericht__buero li::after{content:"Büro";font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--n600)}.bericht.wartet .bericht__buero:not(.da){opacity:.35}.bericht__fuss{display:flex;justify-content:space-between;align-items:end;gap:16px;flex-wrap:wrap;margin-top:16px;padding-top:12px;border-top:2px solid var(--graphit)}.freigabe{position:relative;display:flex;gap:22px;font-size:12px;color:var(--n600)}.freigabe p{display:flex;align-items:end;gap:8px}.freigabe__linie{display:inline-block;width:100px;border-bottom:1px solid var(--graphit);height:1em}.freigabe__linie--kurz{width:88px}[data-freigabe-datum]{height:auto;min-height:1.3em;text-align:center;font-size:13px;font-weight:600;color:var(--graphit);font-variant-numeric:tabular-nums}.stempel{position:absolute;left:34px;top:-16px;padding:4px 12px;border:2px solid var(--graphit);color:var(--graphit);font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transform:rotate(var(--schraeg))scale(1.15);opacity:0;transition:transform .3s var(--weich),opacity .2s ease;pointer-events:none}.bericht.freigegeben .stempel{opacity:1;transform:rotate(var(--schraeg))scale(1)}.flug{position:fixed;z-index:30;pointer-events:none;object-fit:cover;box-shadow:var(--schatten);border-radius:11px}.fenster__inhalt--teile{padding:14px 16px 16px}.katalog__werkzeuge{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.katalog__suche{flex:1 1 200px;display:flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border:1px solid var(--n300);background:var(--weiss);font-size:14px}.katalog__suche [data-k-suche]:empty::before{content:"Artikel suchen";color:var(--n600)}.katalog__lupe{width:12px;height:12px;border:2px solid var(--graphit);border-radius:50%;position:relative;flex:none}.katalog__lupe::after{content:"";position:absolute;width:6px;height:2px;background:var(--graphit);right:-6px;bottom:-3px;transform:rotate(45deg)}.katalog__filter{font-size:12.5px;font-weight:600;padding:6px 10px;background:var(--weiss);border:1px solid var(--graphit);transition:opacity .35s ease}.katalog__filter--foto{font-weight:400;border-color:var(--n300)}.teile-wartet [data-k]:not(.da){display:none}.katalog__zahl{margin-top:12px;font-size:13px;color:var(--n700)}.teileliste{width:100%;border-collapse:collapse;margin-top:6px;background:var(--weiss)}.teileliste thead th{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--n600);text-align:left;padding:8px;border-bottom:1px solid var(--graphit)}.teileliste tbody th,.teileliste td{padding:6px 8px;border-bottom:1px solid var(--n100);font-size:13.5px;text-align:left;vertical-align:middle;transition:color .35s ease,background-color .35s ease,opacity .3s ease}.teileliste tbody th{display:flex;align-items:center;gap:10px;font-weight:600;white-space:nowrap}.teileliste tbody th img{width:40px;height:40px}.teileliste .urteil{font-size:12.5px;font-weight:600;color:transparent}.teileliste tr.blendet-aus{opacity:0}.teileliste tr.raus{display:none}.haken{display:block;width:14px;height:14px;border:1.5px solid var(--n300)}.teileliste tr.geprueft.faellt th,.teileliste tr.geprueft.faellt td:not(.abweichung):not(.urteil){color:var(--n600)}.teileliste tr.geprueft.faellt th img{opacity:.4}.teileliste tr.geprueft .abweichung{font-weight:600}.teileliste tr.geprueft.faellt .urteil{color:var(--graphit)}.teileliste tr.geprueft.bleibt{background:var(--limette-50)}.teileliste tr.geprueft.bleibt .urteil{color:var(--text-gruen)}.teileliste tr.geprueft.bleibt .haken{background:var(--graphit);border-color:var(--graphit);position:relative}.teileliste tr.geprueft.bleibt .haken::after{content:"";position:absolute;left:3.5px;top:.5px;width:4px;height:8px;border:solid var(--limette);border-width:0 2px 2px 0;transform:rotate(45deg)}.teileliste .offen-merkmal span{background:linear-gradient(var(--limette),var(--limette))0 80%/0 45% no-repeat;transition:background-size .5s var(--weich)}.szene--teile.frage .teileliste tr.bleibt .offen-merkmal span{background-size:100% 45%;font-weight:600}.katalog__fuss{margin-top:12px;font-size:13.5px;display:grid;gap:8px}.katalog__meldung{display:flex;align-items:center;gap:10px;font-weight:600;padding:9px 12px;background:var(--graphit);color:var(--kalkweiss);transition:opacity .35s ease,transform .35s var(--weich)}.teile-wartet .katalog__meldung:not(.da){opacity:0;transform:translateY(6px)}.katalog__hinweis{margin-top:10px;font-size:12px;color:var(--n600)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ablauf-steuerung{display:flex;align-items:center;justify-content:flex-end;gap:20px;margin-left:auto;align-self:center}.ablauf-steuerung>*{white-space:nowrap}.ablauf-steuerung .textlink{padding:6px 2px;margin-top:0}.ablauf-steuerung [hidden]{display:none}.film{width:100%;aspect-ratio:16/9;background:var(--graphit)}.film__hinweis{margin-top:8px;font-size:13px;color:var(--n700)}.anpassen,.stile{margin-top:clamp(28px,3vw,40px)}.anpassen h4,.stile h4{font-size:18px;font-weight:600;letter-spacing:-.01em;margin-bottom:16px}.stile__zweit{margin-top:28px}.anpassen__liste{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px 28px}.anpassen__liste dt{font-size:15px;font-weight:600;margin-top:12px}.anpassen__liste dd{font-size:14px;color:var(--n700);margin-top:3px;text-wrap:balance}.zeichen{width:64px;height:44px;display:block;fill:none;stroke:var(--graphit);stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.zeichen .a{fill:var(--limette)}.zeichen .v{fill:var(--graphit)}.zeichen .l{stroke:var(--n300)}.zeichen text{font-family:inherit;font-size:9.5px;font-weight:700;fill:var(--graphit);stroke:none}.stile__liste{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,20px)}.stile__liste img{width:100%;aspect-ratio:16/9;object-fit:cover}.stile__liste p{margin-top:8px;font-size:15px;font-weight:600}.stile__liste p span{display:block;font-size:13px;font-weight:400;color:var(--n600)}.stile__hinweis{margin-top:14px;font-size:14px;color:var(--n700);max-width:76rem;text-wrap:pretty}.zusammenarbeit{padding-bottom:clamp(48px,5vw,64px)}.projekt{--spalten:repeat(5, minmax(0, 1fr))}.phasen{display:grid;grid-template-columns:var(--spalten)}.phasen li{position:relative;padding-top:24px}.phasen li::before{content:"";position:absolute;left:0;right:0;top:5px;height:2px;background:var(--n300)}.phasen li:last-child::before,.phasen li:last-child::after{display:none}.phasen li::after{content:"";position:absolute;left:0;top:4px;height:4px;width:0;background:var(--graphit);transition:width .4s var(--weich)var(--verzug,0ms)}.phasen li.erreicht::after{width:100%}.phasen button{width:100%;height:100%;display:grid;align-content:start;justify-items:start;gap:2px;text-align:left;padding:0 16px 6px 0;border:0;background:0 0;cursor:pointer}.phasen button::before{content:"";position:absolute;z-index:1;left:0;top:0;width:12px;height:12px;background:var(--kalkweiss);border:2px solid var(--n300);transform:skewX(var(--schraeg));transition:background-color .3s ease,border-color .3s ease}.phasen li.erreicht button::before{background:var(--graphit);border-color:var(--graphit)}.phasen li.jetzt button::before{background:var(--limette);border-color:var(--graphit)}.phasen__name{font-size:clamp(16px,1.4vw,19px);font-weight:600;letter-spacing:-.01em;line-height:1.2;color:var(--n700);transition:color .3s ease}.phasen__unter{font-size:13px;color:var(--n700)}.phasen button[aria-selected=true] .phasen__name,.phasen button:hover .phasen__name{color:var(--graphit)}.projekt__inhalt{display:grid;grid-template-columns:minmax(0,5fr)minmax(0,7fr);column-gap:clamp(32px,4.4vw,72px);margin-top:26px;align-items:start}.projekt__text{grid-column:1;grid-row:1}.buehne{grid-column:2;grid-row:1}.phase[hidden]{display:none}.phase.ist-neu{animation:aufklappen .4s var(--weich)both}.phase:focus-visible{outline-offset:8px}.phase__name{font-size:clamp(26px,2.5vw,34px);font-weight:600;letter-spacing:-.024em;line-height:1.1}.phase__abschnitt{margin-top:18px}.phase__titel{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--n700);margin-bottom:6px}.phase__abschnitt p:not(.phase__titel){font-size:16px;line-height:1.5;text-wrap:pretty}.projekt__kopf{margin-bottom:16px}.projekt__kopf .projekt__vorspann{margin-bottom:0}.phasen__kurz{display:none}.projekt__anlass{display:flex;align-items:baseline;gap:10px;margin-top:22px;max-width:72rem;font-size:15px;line-height:1.5;color:var(--n800)}.projekt__anlass .punkt{transform:translateY(1px)skewX(var(--schraeg))}.projekt__anlass b{font-weight:600;color:var(--graphit)}.ok{display:flex;align-items:baseline;gap:9px}.ok::before{content:"";flex:none;width:10px;height:5px;border-left:2px solid var(--gruen);border-bottom:2px solid var(--gruen);transform:rotate(-45deg)translateY(-3px)}.arbeitsstand__kopf{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 20px;padding-bottom:10px;border-bottom:1px solid var(--n300);font-size:13px}.arbeitsstand__stand{display:inline-flex;align-items:center;gap:9px;font-weight:600}.arbeitsstand__stand::before{content:"";flex:none;width:9px;height:9px;background:var(--limette);border:1.5px solid var(--graphit);transform:skewX(var(--schraeg))}.arbeitsstand__anlage{color:var(--n700)}.arbeitsstand__ansichten{display:grid}.ansicht{grid-area:1/1;padding-top:20px;opacity:1;visibility:visible;transition:opacity .25s ease .16s,visibility 0s .16s}.ansicht[hidden]{display:block;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility 0s .15s}.ansicht__titel{font-size:20px;font-weight:600;letter-spacing:-.012em;line-height:1.3;margin-bottom:12px;text-wrap:balance}.ansicht__notiz,.ansicht__regel{position:relative;margin-top:16px;padding-left:22px;font-size:15px;line-height:1.45;color:var(--n800)}.ansicht__notiz::before,.ansicht__regel::before{content:"";position:absolute;left:0;top:.7em;width:14px;height:2px;background:var(--gruen)}.ansicht__notiz b,.ansicht__regel b{font-weight:600;color:var(--text-gruen);margin-right:8px}.ansicht mark{background:linear-gradient(var(--limette),var(--limette))0 88%/100% 42% no-repeat;color:inherit}.fragen{display:grid}.fragen li{display:grid;grid-template-columns:minmax(0,1fr)auto 30px;align-items:center;column-gap:16px;padding:10px 0;border-bottom:1px solid var(--n200);font-size:16px}.fragen li.gewaehlt .fragen__text{font-weight:600}.striche{width:calc(var(--n) * 6px);height:18px;background:repeating-linear-gradient(90deg,var(--graphit) 0 2px,transparent 2px 6px)}.fragen li:not(.gewaehlt) .striche{opacity:.45}.fragen__zahl{font-size:15px;font-weight:600;color:var(--n700);text-align:right;font-variant-numeric:tabular-nums}.quellen{display:grid}.quellen li{display:grid;grid-template-columns:18px minmax(0,1fr)auto;column-gap:8px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--n200);font-size:16px}.quellen li.ok::before{grid-column:1}.quellen__stand{font-size:14px;color:var(--n700);text-align:right}.quellen li.geplant::before,.quellen li.fehlt::before{content:"";width:10px;border-top:2px solid var(--n300);transform:translateY(-4px)}.quellen li.fehlt{color:var(--n700)}.quellen li.luecke::before{content:"";width:11px;height:11px;background:var(--limette);border:1.5px solid var(--graphit);transform:skewX(var(--schraeg))}.quellen li.luecke{font-weight:600}.quellen li.luecke .quellen__stand{font-weight:600;color:var(--graphit)}.quellen li.neu>span:nth-child(2){background:linear-gradient(var(--limette),var(--limette))0 88%/100% 42% no-repeat}.ansicht__frage{font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.35;text-wrap:balance}.ansicht__frage-wer{display:block;margin-bottom:4px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--n700)}.antwort{margin-top:14px;padding-top:12px;border-top:1px solid var(--n200)}.antwort__satz{font-size:18px;line-height:1.4}.antwort__satz strong{font-size:34px;font-weight:600;letter-spacing:-.02em;line-height:1}.fundstelle{margin-top:10px;font-size:14px;color:var(--n800)}.fundstelle b{display:inline-block;min-width:86px;font-weight:600;color:var(--n700)}.fundstelle--zweit{margin-top:6px}.auszug{margin:8px 0 0 86px;padding-left:12px;border-left:2px solid var(--graphit);font-style:italic;font-size:14px;line-height:1.45;color:var(--n800)}.bewertung{display:grid;margin-bottom:16px;font-size:16px}.bewertung li{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:baseline;column-gap:12px;padding:6px 0 8px;border-bottom:1px solid var(--n200)}.bewertung__zahl{font-size:38px;font-weight:600;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.fall{padding-top:12px;border-top:1px solid var(--n200)}.fall__titel{font-size:15px;font-weight:600;margin-bottom:4px}.fall__titel::before{content:"";display:inline-block;width:10px;height:10px;margin-right:9px;background:var(--limette);border:1.5px solid var(--graphit);transform:skewX(var(--schraeg))}.fall p:not(.fall__titel){font-size:15px;line-height:1.5;color:var(--n800);text-wrap:pretty}.schwerpunkt{padding-top:22px;border-top:2px solid var(--graphit)}.schwerpunkt__kopf{display:grid;grid-template-columns:minmax(0,5fr)minmax(0,7fr);grid-template-rows:auto 1fr;column-gap:clamp(32px,4.4vw,72px);align-items:start}.schwerpunkt__marke{grid-column:1;font-size:13px;font-weight:600;color:var(--text-gruen)}.schwerpunkt__titel{grid-column:1;margin-top:4px;font-size:clamp(28px,2.8vw,38px);font-weight:600;letter-spacing:-.026em;line-height:1.1}.formen{grid-column:2;grid-row:1/span 2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-top:4px}.formen li{display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:12px;align-items:start;font-size:15px;line-height:1.4;color:var(--n700)}.formen li p{text-wrap:balance}.formen strong{display:block;font-size:17px;font-weight:600;color:var(--graphit)}.projekt{margin-top:30px;padding-top:20px;border-top:1px solid var(--n300)}.projekt__vorspann{margin-bottom:16px;font-size:15px;color:var(--n700)}.projekt__vorspann strong{display:block;font-size:19px;font-weight:600;letter-spacing:-.01em;color:var(--graphit)}.projekt__weiter{grid-column:1/-1;grid-row:2;display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:28px;padding-top:18px;border-top:1px solid var(--n200)}.projekt__weiter p{font-size:16px;line-height:1.45;color:var(--n800)}.angebote{padding-bottom:clamp(48px,5vw,64px)}.angebote__liste{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.zusatz{display:flex;flex-direction:column}@media(min-width:901px){.angebote__liste{grid-template-rows:auto auto auto auto auto;row-gap:0}.zusatz{display:grid;grid-row:span 5;grid-template-rows:subgrid;align-items:start}.zusatz .textlink{align-self:end}}.bild-zeichen{width:100%;max-width:260px;height:auto;margin-bottom:16px;fill:none;stroke:var(--graphit);stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.bild-zeichen .a{fill:var(--limette)}.bild-zeichen .w{fill:var(--weiss)}.bild-zeichen .f,.bild-zeichen .g{fill:var(--graphit)}.zusatz__marke{font-size:13px;font-weight:600;color:var(--text-gruen)}.zusatz h3{margin-top:2px;font-size:21px;font-weight:600;letter-spacing:-.015em;line-height:1.2}.zusatz>p:not(.zusatz__marke){margin-top:8px;font-size:15.5px;line-height:1.5;color:var(--n800);text-wrap:pretty;max-width:24em}.zusatz .textlink{margin-top:8px;width:fit-content}.ueber{padding-bottom:clamp(48px,5vw,64px)}.ueber .mappe__kopf h2{max-width:32em;text-wrap:balance}.ueber__inhalt{display:grid;grid-template-columns:minmax(0,42rem)minmax(0,300px);grid-template-areas:"text bild";justify-content:space-between;column-gap:clamp(40px,6vw,96px);align-items:start;max-width:72rem;margin-top:6px}.ueber__text{grid-area:text;max-width:42rem;padding-top:14px;border-top:2px solid var(--graphit)}.ueber__name{font-size:22px;font-weight:600;letter-spacing:-.015em;line-height:1.2}.ueber__rolle{margin-top:4px;font-size:15px;line-height:1.45;color:var(--n700)}.ueber__erfahrung{margin-top:18px;padding-top:14px;border-top:1px solid var(--n300)}.ueber__titel{margin-bottom:6px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--n700)}.ueber__erfahrung p:not(.ueber__titel){font-size:17px;line-height:1.55;color:var(--n800);text-wrap:pretty}.referenzen{margin-top:20px;padding-top:14px;border-top:1px solid var(--n300)}.referenzen__titel{margin-bottom:4px;font-size:14px;line-height:1.45;color:var(--n700)}.referenzen ul{display:grid}.referenzen a{display:inline-block;padding:5px 0;font-size:16px;line-height:1.4;color:var(--n800);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--n600)}.referenzen a:hover{text-decoration-color:var(--graphit)}.referenzen b{font-weight:600;color:var(--graphit)}.referenzen__quelle{margin-top:6px;font-size:13px;color:var(--n600)}.ueber__bild{grid-area:bild;position:relative;isolation:isolate;margin:0 0 22px 26px}.ueber__bild::before{content:"";position:absolute;z-index:-1;left:-26px;width:68%;bottom:-22px;height:120px;background:var(--limette);clip-path:polygon(30px 0,100% 0,calc(100% - 30px) 100%,0 100%)}.ueber__bild img{width:100%;aspect-ratio:4/5;object-fit:cover}.ablauf{margin-top:30px;padding-top:20px;border-top:1px solid var(--n300)}.stationen{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:6px}.stationen li{position:relative;padding:28px 22px 0 0}.stationen li::before{content:"";position:absolute;left:0;right:0;top:5px;height:2px;background:var(--n300)}.stationen li:last-child::before{display:none}.stationen li::after{content:"";position:absolute;left:0;top:0;width:12px;height:12px;background:var(--limette);border:2px solid var(--graphit);transform:skewX(var(--schraeg))}.stationen__name{font-size:clamp(17px,1.45vw,19px);font-weight:600;letter-spacing:-.01em;line-height:1.2}.stationen__unter{margin-top:2px;font-size:13px;color:var(--n700)}.stationen__ergebnis{margin-top:10px;font-size:15px;line-height:1.5;color:var(--n800);text-wrap:pretty}@media(min-width:901px){.stationen{grid-template-rows:auto auto auto}.stationen li{display:grid;grid-row:span 3;grid-template-rows:subgrid;align-content:start}}.ablauf .projekt__weiter{margin-top:22px;padding-top:0;border-top:0}.ablauf__mehr{display:inline-block;margin-top:14px;padding:6px 0;line-height:1.5;background:0 0;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:6px}.seitenkopf{padding-top:clamp(36px,4.4vw,60px);padding-bottom:8px}.seitenkopf h1{margin-top:10px;font-size:clamp(34px,4vw,54px);font-weight:600;letter-spacing:-.03em;line-height:1.06}.seitenkopf__hinweis{margin-top:14px;max-width:46rem;font-size:14px;color:var(--n700)}.seitenkopf__zurueck{display:inline-block;margin-bottom:18px;font-size:14px;font-weight:600;color:var(--n700);text-decoration:none}.leistung .projekt__vorspann h2{font-size:19px;font-weight:600;letter-spacing:-.01em;color:var(--graphit)}.teamweg{margin-top:clamp(40px,4vw,56px);padding-top:22px;border-top:2px solid var(--graphit)}.teamweg h2{font-size:clamp(22px,2vw,27px);font-weight:600;letter-spacing:-.02em;line-height:1.15}.teamweg__vorspann{margin-top:8px;max-width:46rem;font-size:16px;line-height:1.5;color:var(--n800)}.teamweg__liste{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px clamp(24px,3vw,40px);margin-top:22px}.teamweg__liste h3{font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.teamweg__liste h3 span{display:block;font-size:13px;font-weight:400;color:var(--n700)}.teamweg__liste .phase__titel{margin:14px 0 4px}.teamweg__liste p:not(.phase__titel){font-size:15px;line-height:1.5;color:var(--n800);text-wrap:pretty}@media(min-width:1181px){.teamweg__liste{grid-template-rows:repeat(5,auto);row-gap:0}.teamweg__liste>div{display:grid;grid-row:span 5;grid-template-rows:subgrid;align-content:start}}.leistung{padding-bottom:clamp(48px,5vw,64px)}.kontakt{padding-top:clamp(40px,4vw,56px);padding-bottom:clamp(44px,4.4vw,64px);border-top:1px solid var(--n200)}.kontakt h2{font-size:clamp(30px,3.6vw,48px);font-weight:600;letter-spacing:-.03em;line-height:1.08}.kontakt__unten{margin-top:20px;display:grid;grid-template-columns:minmax(0,1fr)auto;column-gap:40px;row-gap:16px;align-items:center}.kontakt__text p{max-width:46rem;font-size:18px;line-height:1.45;color:var(--n800);text-wrap:pretty}.kontakt__text p+p{margin-top:4px}.kontakt__unten>.knopf{justify-self:end}.kontakt__wege{grid-column:1/-1;font-size:14px;color:var(--n700)}.fuss{padding-top:28px;padding-bottom:40px;border-top:1px solid var(--n200);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:14px;color:var(--n700)}.fuss__links{display:flex;gap:24px}.fuss__links a{text-decoration:none}.fuss__hinweis{flex-basis:100%;font-size:13px;line-height:1.45;color:var(--n600)}.hinweis{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:40;background:var(--graphit);color:var(--kalkweiss);padding:12px 18px;font-size:14px;max-width:min(92vw,34rem);box-shadow:var(--schatten)}@media(max-width:1180px){.ueber__inhalt{grid-template-columns:minmax(0,1fr)minmax(0,260px);column-gap:clamp(32px,4.4vw,56px)}.stationen li{padding-right:16px}.teamweg__liste{grid-template-columns:repeat(2,minmax(0,1fr))}.stationen__ergebnis{font-size:14.5px}.projekt__inhalt{grid-template-columns:minmax(0,1fr);row-gap:28px}.projekt__text{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);column-gap:36px;align-content:start}.phase{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);column-gap:36px;align-self:start;align-content:start}.phase[hidden]{display:none}.phase__name{grid-column:1/-1}.projekt__text,.buehne,.projekt__weiter{grid-column:1;grid-row:auto}.projekt__inhalt>.projekt__weiter{margin-top:0}.buehne{max-width:760px}.schwerpunkt__kopf{grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:18px}.formen{grid-column:1;grid-row:auto}}@media(max-width:900px){.kopf__nav{display:none}.kopf__innen{gap:12px;padding-top:12px;padding-bottom:12px}.kopf__marke img{width:148px}.kopf .knopf--klein{margin-left:auto;min-height:40px}.kopf__menue{display:grid;align-content:center;gap:6px;width:44px;height:44px;border:0;background:0 0;padding:0 10px;cursor:pointer}.kopf__menue span{height:2px;background:var(--graphit)}.einstieg{grid-template-columns:minmax(0,1fr);padding-top:0;padding-bottom:8px}.einstieg__text{grid-column:1;grid-row:1;padding:28px 0 4px}.einstieg__motiv{grid-column:1;grid-row:2;margin:0 calc(-1 * var(--rand))}.einstieg__motiv img,.einstieg__motiv video{aspect-ratio:4/3;object-position:50% 100%;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 16%);mask-image:linear-gradient(to bottom,transparent,#000 16%)}.angebot__handeln .knopf{flex:1 1 100%;justify-content:space-between}.kontakt__unten{grid-template-columns:minmax(0,1fr)}.kontakt__unten>.knopf{justify-self:start}.ueber__inhalt{grid-template-columns:minmax(0,1fr);grid-template-areas:"bild" "text";row-gap:22px}.ueber__bild{width:min(64%,240px);margin:0 0 30px}.ueber__bild::before{left:auto;right:-22px;width:70%;bottom:-22px;height:90px;clip-path:polygon(22px 0,100% 0,calc(100% - 22px) 100%,0 100%)}.stationen{grid-template-columns:minmax(0,1fr)}.teamweg__liste{grid-template-columns:minmax(0,1fr)}.stationen li{padding:0 0 22px 32px}.stationen li::before{left:5px;right:auto;top:8px;bottom:0;width:2px;height:auto}.stationen li:last-child{padding-bottom:4px}.stationen__ergebnis{margin-top:6px;font-size:15px}.mappe__liste{grid-template-columns:minmax(0,1fr);row-gap:44px}.stueck>.stueck__bild,.stueck>.stueck__text{max-width:34rem}.stueck__bild{aspect-ratio:3/2}.stueck--bau .stueck__bild>img{object-position:50% 92%}.stueck--teile .stueck__bild>img{object-position:50% 75%}.stueck--video .stueck__bild>img{object-position:50% 64%}.stueck__text{padding-top:16px}.stueck .vorfuehrung{margin-top:28px}.stueck:not(:last-child) .vorfuehrung{padding-bottom:28px;border-bottom:1px solid var(--graphit)}.stueck:has(>.vorfuehrung:is(:hover,:focus-within)) .wisch{background-size:0 38%}.stueck:has(>.vorfuehrung:hover) .stueck__bild>img{transform:none}.szene{grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:12px}.vorfuehrung__kopf{grid-template-columns:minmax(0,1fr)auto}.ablauf-steuerung{grid-column:1/-1;grid-row:4;justify-content:flex-start;flex-wrap:wrap;margin:6px 0 0}.vorfuehrung__kurz{font-size:16px}.szene__ort--a,.szene>.handy,.szene__ort--b,.szene>.fenster{grid-column:1;grid-row:auto}.szene__ort--b{margin-top:18px}.handy{width:min(100%,290px);justify-self:center}.handy__schirm{height:540px}.fenster__ort{display:none}.fenster__inhalt--bau{grid-template-columns:minmax(0,1fr)}.eingang{border-right:0;border-bottom:1px solid var(--n300)}.fenster__inhalt--bau .bericht{margin:10px}.bericht__meta{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:8px}.bericht__meta div:nth-child(3){padding-left:0;border-left:0}.bericht__buero ul{grid-template-columns:minmax(0,1fr)}.teileliste thead th:nth-child(4),.teileliste tbody td:nth-child(4){display:none}.teileliste tbody th img{display:none}.teileliste tbody th{display:table-cell}.anpassen__liste{grid-template-columns:repeat(2,minmax(0,1fr))}.stile__liste{grid-template-columns:minmax(0,1fr)}.phasen{grid-template-columns:repeat(5,minmax(0,1fr))}.phasen li{padding-top:22px}.phasen button{min-height:48px;padding:0 4px 6px 0}.phasen__name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.phasen__unter{display:none}.phasen__kurz{display:block;font-size:12px;font-weight:600;letter-spacing:-.005em;color:var(--n700)}.phasen button[aria-selected=true] .phasen__kurz{color:var(--graphit)}.projekt__text,.phase{grid-template-columns:minmax(0,1fr)}.formen{grid-template-columns:minmax(0,1fr);gap:10px}.angebote__liste{grid-template-columns:minmax(0,1fr)}.bild-zeichen{max-width:220px}.arbeitsstand__kopf{display:grid;gap:2px}.ansicht{padding-top:16px}.ansicht[hidden]{display:none}.ansicht__titel,.ansicht__frage{font-size:18px}.antwort__satz strong{font-size:28px}.bewertung__zahl{font-size:32px}.auszug{margin-left:0}.fundstelle b{display:block;min-width:0}}@media(max-width:480px){.fenster__inhalt--teile{padding-left:12px;padding-right:12px}.teileliste thead th{padding:8px 4px;font-size:10px;letter-spacing:0}.teileliste tbody th,.teileliste td{padding-left:4px;padding-right:4px}.teileliste .urteil{-webkit-hyphens:auto;hyphens:auto}.phasen__kurz{font-size:11.5px;hyphens:auto;overflow-wrap:anywhere}.einstieg__slogan{font-size:clamp(32px,9.6vw,42px)}.bericht{padding:16px 12px}.bericht__tabelle td{padding:7px 5px;font-size:13px}.freigabe{flex-direction:column;gap:10px}.anpassen__liste{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}}.kopf__nav[hidden],.kopf__menue[hidden]{display:none!important}#inhalt:focus{outline:none}.kopf__marke{display:inline-flex;align-items:center;min-height:44px}.kopf__nav{order:1}.kopf__innen>.knopf{order:2}.kopf__menue{order:3}.kontakt__wege a{text-underline-offset:.18em}.inhaltseite{max-width:calc(var(--breite) + 2 * var(--rand));margin:40px auto 72px;padding:0 var(--rand);min-height:50vh;overflow-wrap:anywhere}.inhaltseite h1{font-size:clamp(32px,5vw,58px);line-height:1.12;letter-spacing:-.025em;margin-bottom:24px}.inhaltseite p{max-width:48rem;margin-bottom:20px}.inhaltseite .kontaktliste{display:grid;gap:12px;margin:26px 0}.inhaltseite .kontaktliste a{display:inline-flex;align-items:center;min-height:44px;width:fit-content}.entwurf-hinweis{font-size:14px;color:var(--n700);border-left:3px solid var(--gruen);padding-left:14px}.ohne-js{max-width:50rem;margin:20px auto;padding:0 var(--rand)}.regional{margin-top:24px;padding-top:20px;border-top:1px solid var(--n200)}.regional__titel{font-weight:600;margin-bottom:8px}.regional p{max-width:48rem}.leistungsseite{max-width:calc(var(--breite) + 2 * var(--rand));margin:0 auto;padding:32px var(--rand)64px}.leistungsseite__zurueck{display:inline-flex;min-height:44px;align-items:center;font-size:15px;text-underline-offset:.2em}.leistungsseite__kopf{max-width:62rem;padding:28px 0 40px}.leistungsseite__kopf .marke-zeile{margin-bottom:18px}.leistungsseite h1{font-size:clamp(34px,4.5vw,62px);line-height:1.1;letter-spacing:-.03em;font-weight:600;text-wrap:balance}.leistungsseite__intro{font-size:clamp(19px,2vw,24px);line-height:1.5;max-width:46rem;margin:24px 0;color:var(--n800)}.leistungsseite h2{font-size:clamp(25px,2.5vw,34px);line-height:1.2;letter-spacing:-.02em;font-weight:600;margin:36px 0 16px;text-wrap:balance}.leistungsseite__text{max-width:48rem;border-top:2px solid var(--graphit)}.leistungsseite__text p{margin-bottom:18px;color:var(--n800)}.leistungsseite__text a,.leistungsseite__probe a{text-underline-offset:.2em}.leistungsseite__probe{max-width:58rem;margin-bottom:40px}.leistungsseite__probe video{display:block;width:100%;height:auto;margin:20px 0 12px;background:var(--graphit)}.leistungsseite__probe>p{font-size:15px;color:var(--n700);margin-bottom:8px}.leistungsseite__abschluss{margin-top:36px;padding-top:28px;border-top:1px solid var(--n200)}.leistungsseite__abschluss h2{margin-top:0}.leistungsseite__abschluss p{max-width:44rem;margin-bottom:24px}.leistungsseite .knopf{max-width:100%;white-space:normal}.leistungsseite__weitere{display:flex;gap:12px 28px;flex-wrap:wrap;margin-top:32px}.leistungsseite__weitere a{display:inline-flex;min-height:44px;align-items:center;text-underline-offset:.2em}.leistungsdetails{display:inline-flex;min-height:44px;align-items:center;margin-top:12px;text-underline-offset:.2em}.zusatz h3 a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.einstieg__motiv{position:relative}.einstieg__video{position:absolute;inset:0;height:100%;pointer-events:none;opacity:0;visibility:hidden}.einstieg-mit-video .einstieg__motiv>img{opacity:0}.einstieg-mit-video .einstieg__video{opacity:1;visibility:visible}.kontakt>.marke-zeile{margin-bottom:16px}.kontaktseite{max-width:calc(var(--breite) + 2 * var(--rand));margin:0 auto;padding:clamp(32px,3.5vw,48px)var(--rand)clamp(48px,6vw,88px)}.kontaktseite>.marke-zeile{margin-bottom:16px}.kontaktseite h1{font-size:clamp(34px,4.5vw,62px);font-weight:600;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.kontaktseite__einstieg{max-width:56rem;margin-top:22px;font-size:clamp(18px,1.7vw,22px);line-height:1.5;color:var(--n800);text-wrap:pretty}.kontaktseite__spalten{display:grid;grid-template-columns:minmax(0,1.2fr)minmax(0,1fr);gap:clamp(40px,7vw,100px);margin-top:clamp(28px,2.5vw,40px)}.kontaktseite__spalten>section{border-top:2px solid var(--graphit);padding-top:22px}.kontaktseite h2{font-size:clamp(24px,2.4vw,30px);font-weight:600;letter-spacing:-.02em;line-height:1.15;margin-bottom:20px}.kontaktseite__gespraech>p{max-width:34rem;color:var(--n800);text-wrap:pretty}.gespraechsdaten{margin:20px 0 24px}.gespraechsdaten>div{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:16px;border-top:1px solid var(--n200);padding:12px 0}.gespraechsdaten>div:last-child{border-bottom:1px solid var(--n200)}.gespraechsdaten dt{font-weight:600}.gespraechsdaten dd{color:var(--n800)}.kontaktseite .knopf{max-width:100%;white-space:normal}.kontaktseite__gespraech .kontaktseite__hinweis{margin-top:14px;font-size:14px;line-height:1.5;color:var(--n700);max-width:29rem}.kontaktseite__name>strong,.kontaktseite__name>span{display:block}.kontaktseite__name>strong{font-size:21px;font-weight:600}.kontaktseite__name>span{margin-top:2px;color:var(--n700);font-size:15px}.kontaktseite__wege{margin-top:24px}.kontaktseite__wege a{display:flex;align-items:center;gap:18px;padding:14px 0;text-decoration:none}.kontaktseite__wege a>svg{flex:0 0 28px;width:28px;height:28px}.kontaktseite__wege a>span{min-width:0}.kontaktseite__wege strong{display:block;font-size:17px;font-weight:600}.kontaktseite__wege a>span>span{display:block;font-size:15px;color:var(--n700);overflow-wrap:anywhere}.kontaktseite__wege a:hover strong{text-decoration:underline;text-underline-offset:.18em}.kontaktseite__speichern{margin-top:18px;min-height:44px}@media(max-width:760px){.kontaktseite__spalten{grid-template-columns:minmax(0,1fr);gap:40px}.kontaktseite .knopf{width:100%;justify-content:center;text-align:center}}@media(prefers-reduced-motion:reduce){.einstieg-mit-video .einstieg__motiv>img{opacity:1}.einstieg__video{display:none}}@media print{.einstieg-mit-video .einstieg__motiv>img{opacity:1}.einstieg__video{display:none}}@media(max-width:900px){.kopf__innen{position:relative;flex-wrap:wrap}.mit-js .kopf__innen,.navigation-laedt .kopf__innen{flex-wrap:nowrap}.kopf__marke{min-width:0;flex:0 1 148px}.kopf__innen>.knopf,.kopf__menue{flex-shrink:0}.kopf .knopf--klein{min-height:44px}.kopf__nav{display:flex;order:4;width:100%;margin-left:0;gap:20px;flex-wrap:wrap}.mit-js .kopf__nav{position:absolute;top:100%;left:var(--rand);right:var(--rand);width:auto;background:var(--kalkweiss);border:1px solid var(--n200);padding:8px 20px;box-shadow:var(--schatten);flex-direction:column;gap:0}.kopf__nav a{min-height:44px}.navigation-laedt .kopf__nav{display:none}.navigation-laedt .kopf__menue[hidden]{display:block!important;visibility:hidden}.kopf__menue[aria-expanded=true] span:first-child{transform:translateY(4px)rotate(45deg)}.kopf__menue[aria-expanded=true] span:last-child{transform:translateY(-4px)rotate(-45deg)}.kontakt__wege{display:flex;flex-wrap:wrap;gap:4px 12px}.kontakt__wege a{min-height:44px;display:inline-flex;align-items:center;overflow-wrap:anywhere}.kontakt__wege span{display:none}}.film__text{max-width:72ch;margin-top:1.5rem;border-top:1px solid var(--linie,#d1d4cf);padding-top:1rem}.film__text summary{cursor:pointer;font-weight:600;text-decoration:underline;text-underline-offset:.2em}.film__text h3{margin-top:1.5rem}.film__text p{margin:.75rem 0}