.hausbild{position:relative;margin:0;container-type:inline-size}.hausbild__front,.hausbild__schatten{position:absolute;-webkit-clip-path:polygon(50% 0,100% 50cqw,100% 100%,0 100%,0 50cqw);clip-path:polygon(50% 0,100% 50cqw,100% 100%,0 100%,0 50cqw)}.hausbild__front{inset:0;background:var(--wine)}.hausbild--paar .hausbild__front,.hausbild--paar .hausbild__schatten{-webkit-clip-path:polygon(50% 0,100% 43.2cqw,100% 100%,0 100%,0 43.2cqw);clip-path:polygon(50% 0,100% 43.2cqw,100% 100%,0 100%,0 43.2cqw)}.hausbild--paar .hausbild__front{inset:0 13.6cqw 13.6cqw 0}.hausbild__schatten{inset:13.6cqw 0 0 13.6cqw;background:var(--sand)}.hausbild__img,.hausbild__in{position:absolute;inset:0;overflow:hidden}.hausbild__img .photo,.hausbild__img img{width:100%;height:100%;object-fit:cover;-webkit-clip-path:none;clip-path:none;background:none}.hausbild--wein .hausbild__img img{mix-blend-mode:multiply;opacity:.92}.kopf--bild .kopf__aside{align-self:stretch;display:grid;align-items:center}.kopf--bild .hausbild{width:min(100%,560px);justify-self:end}@media (max-width:960px){.kopf--bild .hausbild{width:min(78%,420px);justify-self:start}}.uebergang{position:fixed;inset:0;z-index:90;display:grid;place-items:center;background:var(--wine);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);pointer-events:none}.uebergang svg{width:72px;height:auto}@media (prefers-reduced-motion:reduce){.uebergang{display:none}}[data-motion~=parallax]{will-change:transform}.hausbild--wein .hausbild__img{background:var(--wine)}.hausbild--sand .hausbild__front,.hausbild--sand .hausbild__img{background:var(--sand)}.hausbild--sand .hausbild__img img{mix-blend-mode:multiply}@media (min-width:601px) and (max-width:960px){.kopf--bild .kopf__title{font-size:var(--fs-1)}}.seite-start .start-haus__bild{position:absolute;inset:0;background:var(--wine)}@media (max-width:1100px){.seite-start .home-haus__front .photo{object-position:50% 42%}}.seite-start .kopf--home .start-title{font-size:clamp(1.75rem,.5rem + 2.6vw,3.25rem);line-height:1.06}.seite-start .start-zielgruppe{margin:-8px 0 0;font-size:var(--fs-small);color:var(--muted)}.seite-start .start-problem__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);grid-column-gap:clamp(40px,7vw,128px);column-gap:clamp(40px,7vw,128px);align-items:center}.seite-start .start-problem__bild{width:100%}.seite-start .start-problem__text .sec-more{margin-top:clamp(28px,3vw,40px)}.seite-start .start-problem .tiles{grid-template-columns:minmax(0,1fr);gap:clamp(32px,3.4vw,52px)}.seite-start .start-problem .tiles>li{padding:0;background:none;max-width:38em}@media (max-width:680px){.seite-start .start-problem__grid{grid-template-columns:1fr;row-gap:48px}.seite-start .start-problem__bild{width:min(72%,360px)}}.seite-start .start-leistung{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-column-gap:clamp(40px,6vw,112px);column-gap:clamp(40px,6vw,112px);align-items:start}.seite-start .start-leistung__text{max-width:34em;margin:0;color:var(--ink-3)}.seite-start .start-wege{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gap);gap:var(--gap);margin:0;padding:0;list-style:none}.seite-start .start-wege>li{display:grid}.seite-start .start-wege__karte{display:grid;grid-template-rows:auto 1fr auto;grid-gap:16px;gap:16px;padding:clamp(24px,2.6vw,36px);background:var(--sand-1);border-top:3px solid var(--wine);color:var(--ink);text-decoration:none;transition:background-color .2s var(--ease)}.seite-start .start-wege__karte h3{margin:0;font-size:var(--fs-h3);color:var(--wine)}.seite-start .start-wege__karte p{margin:0;color:var(--ink-3)}.seite-start .start-wege__karte .text-link{justify-self:start;padding-block:4px 0}@media (hover:hover) and (pointer:fine){.seite-start .start-wege__karte:hover{background:var(--sand-2)}.seite-start .start-wege__karte:hover .text-link{-webkit-text-decoration-color:var(--wine);text-decoration-color:var(--wine)}.seite-start .start-wege__karte:hover .arrow{transform:translateX(3px)}}@media (max-width:1000px){.seite-start .start-leistung{grid-template-columns:1fr;row-gap:40px}}@media (max-width:680px){.seite-start .start-wege{grid-template-columns:1fr}}.seite-start .start-digital__grid{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,3fr);grid-column-gap:clamp(40px,8vw,160px);column-gap:clamp(40px,8vw,160px);align-items:end}.seite-start .start-digital .sec-head{grid-column:1;grid-row:1;grid-template-columns:1fr;row-gap:20px}.seite-start .start-digital__text{grid-column:1;grid-row:2;display:grid;grid-gap:8px;gap:8px;max-width:40em}.seite-start .start-digital__text p{margin:0}.seite-start .start-digital__bild{grid-column:2;grid-row:1/span 2;width:100%;max-width:300px;justify-self:end}@media (max-width:760px){.seite-start .start-digital__grid{grid-template-columns:1fr}.seite-start .start-digital__bild{grid-column:1;grid-row:3;width:min(56%,240px);margin-top:48px}}@media (prefers-reduced-motion:no-preference){.seite-start .voices__num{transform-origin:0 100%;transition:transform 1s var(--ease-out)}.reveal .seite-start .voices__figure:not(.is-in) .voices__num{transform:scale(.94)}}.seite-start .start-weg__grid{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,3fr);grid-column-gap:clamp(40px,8vw,160px);column-gap:clamp(40px,8vw,160px);align-items:end}.seite-start .start-weg .sec-head{grid-column:1;grid-row:1;grid-template-columns:1fr;row-gap:20px}.seite-start .start-weg .tiles{grid-column:1/-1;grid-row:2}.seite-start .start-weg__bild{grid-column:2;grid-row:1;width:100%;margin-bottom:clamp(16px,2vw,32px)}@media (max-width:1100px){.seite-start .start-weg__grid{grid-template-columns:minmax(0,1fr) minmax(0,.55fr)}}@media (max-width:680px){.seite-start .start-weg__grid{grid-template-columns:1fr}.seite-start .start-weg__bild{grid-column:1;grid-row:2;width:min(64%,300px);justify-self:end;margin-bottom:40px}.seite-start .start-weg .tiles{grid-row:3}}@media (min-width:961px){.seite-schaden .kopf--split .kopf__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.seite-schaden .sm-buehne{display:grid;container-type:inline-size}.seite-schaden .sm-buehne>*{grid-area:1/1}.seite-schaden .sm-buehne__haus{position:relative;justify-self:end;align-self:start;width:56%;container-type:inline-size}.seite-schaden .sm-buehne__haus .hausbild{width:86.4cqw;margin-bottom:13.6cqw}.seite-schaden .sm-buehne__schatten{position:absolute;top:13.6cqw;left:13.6cqw;width:86.4cqw;bottom:0;background:var(--sand);-webkit-clip-path:polygon(50% 0,100% 43.2cqw,100% 100%,0 100%,0 43.2cqw);clip-path:polygon(50% 0,100% 43.2cqw,100% 100%,0 100%,0 43.2cqw)}.seite-schaden .sm-buehne__akte{position:relative;z-index:1;align-self:start;justify-self:start;width:min(76%,560px);margin-top:14cqw}@media (max-width:960px){.seite-schaden .sm-buehne__haus{width:min(58%,380px)}.seite-schaden .sm-buehne__akte{width:min(100%,560px);margin-top:min(40cqw,240px)}}@media (prefers-reduced-motion:no-preference){.seite-schaden .sm-buehne .akte__entry{transition:background-color .24s var(--ease);animation:sm-eintrag .64s var(--ease-out) both;animation-delay:calc(.9s + var(--k, 0) * .19s)}.seite-schaden .sm-buehne__schatten{animation:sm-versatz 1.97s var(--ease-in-out) .9s both}.seite-schaden .sm-buehne .akte__status{animation:sm-status .42s var(--ease-out) 2.77s both}.seite-schaden .sm-buehne .akte__foot{animation:sm-fuss .52s var(--ease-out) 2.87s both}html.loader-on .seite-schaden .sm-buehne .akte__entry,html.loader-on .seite-schaden .sm-buehne .akte__foot,html.loader-on .seite-schaden .sm-buehne .akte__status,html.loader-on .seite-schaden .sm-buehne__schatten{animation-play-state:paused}}@keyframes sm-eintrag{0%{opacity:0;transform:translateY(10px)}}@keyframes sm-versatz{0%{transform:translate(11cqw,11cqw)}}@keyframes sm-status{0%{opacity:0;transform:scale(.94)}}@keyframes sm-fuss{0%{opacity:0}}.seite-schaden .sm-funktionen{padding-block:var(--sec);background:var(--paper)}.seite-schaden .sm-funktionen__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:clamp(40px,5vw,80px) var(--gap);gap:clamp(40px,5vw,80px) var(--gap);align-items:center}.seite-schaden .sm-funktionen__text{grid-column:7/-1;grid-row:1;display:grid;grid-gap:clamp(32px,3.6vw,48px);gap:clamp(32px,3.6vw,48px)}.seite-schaden .sm-funktionen__titel{font-size:var(--fs-h);line-height:1.02;text-wrap:balance}.seite-schaden .sm-funktionen__liste{gap:clamp(28px,3vw,40px);margin:0}.seite-schaden .sm-funktionen__liste li{grid-template-columns:auto minmax(0,1fr);gap:18px;padding:0;background:none}.seite-schaden .sm-funktionen__liste .featlist__icon{width:30px;height:30px;margin-top:.1em}.seite-schaden .sm-funktionen__liste p{max-width:26em;font-size:clamp(1.25rem,1rem + .7vw,1.75rem);font-weight:500;line-height:1.3;letter-spacing:-.015em;color:var(--ink);text-wrap:pretty}.seite-schaden .sm-funktionen__bilder{grid-column:1/span 5;grid-row:1;display:flex;align-items:flex-end}.seite-schaden .sm-funktionen__gross{flex:0 0 66%}.seite-schaden .sm-funktionen__klein{position:relative;z-index:1;flex:0 0 40%;margin-left:-6%}@media (max-width:900px){.seite-schaden .sm-funktionen__bilder,.seite-schaden .sm-funktionen__text{grid-column:1/-1;grid-row:auto}.seite-schaden .sm-funktionen__bilder{width:min(100%,480px)}}.seite-sanierung .page-hero h1{font-size:var(--fs-2);line-height:1.04;text-wrap:balance}.seite-sanierung .sz-kopf{display:grid;grid-gap:24px;gap:24px;max-width:34em}.seite-sanierung .page-hero__art>.sz-zeichnung{align-self:stretch;justify-self:stretch;display:grid;place-items:center}.seite-sanierung .sz-zeichnung>.plan{width:min(100cqw,calc(100cqh * var(--ar)))}@media (max-width:900px){.seite-sanierung .page-hero__art>.sz-zeichnung{display:block}.seite-sanierung .sz-zeichnung>.plan{width:100%;max-width:560px;margin-inline:auto}}.seite-sanierung .index li{align-items:center;padding-block:clamp(20px,2.2vw,32px)}.seite-sanierung .index__bild{grid-column:1/span 2;grid-row:1;width:min(100%,168px)}.seite-sanierung .index__name{grid-column:3/span 6}.seite-sanierung .index__detail{grid-column:9/span 4}@media (max-width:900px){.seite-sanierung .index li{grid-template-columns:minmax(0,1fr);gap:12px}.seite-sanierung .index__bild{grid-column:1;grid-row:auto;width:clamp(64px,14vw,96px);margin-bottom:4px}.seite-sanierung .index__detail,.seite-sanierung .index__name{grid-column:1}}@media (prefers-reduced-motion:no-preference){.reveal .seite-sanierung .index li .hausbild__in{transition:-webkit-clip-path .9s var(--ease-out) 80ms;transition:clip-path .9s var(--ease-out) 80ms;transition:clip-path .9s var(--ease-out) 80ms,-webkit-clip-path .9s var(--ease-out) 80ms}.reveal .seite-sanierung .index li .hausbild__img{transition:transform 1.2s var(--ease-out) 80ms}.reveal .seite-sanierung .index li .index__detail{transition:opacity .64s var(--ease-out) .18s,transform .64s var(--ease-out) .18s}.reveal .seite-sanierung .index li:not(.is-in) .hausbild__in{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}.reveal .seite-sanierung .index li:not(.is-in) .hausbild__img{transform:scale(1.14)}.reveal .seite-sanierung .index li:not(.is-in) .index__detail{opacity:0;transform:translateY(10px)}}.seite-sanierung .sz-liste{grid-column:8/span 5;display:grid;margin:0;padding:0;list-style:none;gap:20px}.seite-sanierung .sz-liste li{padding-top:16px;border-top:3px solid var(--sand-3);font-size:var(--fs-3);line-height:1.35;text-wrap:pretty}.seite-sanierung .sz-fall{max-width:44em;margin-bottom:24px;font-size:var(--fs-body);line-height:1.6;color:var(--ink-3)}@media (max-width:900px){.seite-sanierung .sz-liste{grid-column:1/-1}}.seite-sanierung .sz-akte .lz__col:nth-child(2){--n:1}.seite-sanierung .sz-akte .lz__col:nth-child(3){--n:2}.seite-sanierung .sz-akte .lz__col:nth-child(4){--n:3}.seite-sanierung .sz-akte .lz__col:nth-child(5){--n:4}.seite-sanierung .sz-akte .lz__col:nth-child(6){--n:5}@media (prefers-reduced-motion:no-preference){.reveal .seite-sanierung .sz-akte .lz__col{transition:background-color .24s var(--ease),color .24s var(--ease),opacity .7s var(--ease-out),transform .7s var(--ease-out);transition-delay:0s,0s,calc(.16s + var(--n, 0) * 90ms),calc(.16s + var(--n, 0) * 90ms)}.reveal .seite-sanierung .sz-akte:not(.is-in) .lz__col{opacity:0;transform:translateY(16px)}}.seite-unternehmen .hausbild--wein .hausbild__img{background:var(--wine)}.seite-unternehmen .hausbild--sand .hausbild__front,.seite-unternehmen .hausbild--sand .hausbild__img{background:var(--sand)}.seite-unternehmen .hausbild--sand .hausbild__img img{mix-blend-mode:multiply;opacity:.92}@media (min-width:601px) and (max-width:960px){.seite-unternehmen .kopf--bild .kopf__title{font-size:var(--fs-1)}}.seite-unternehmen .ueber-gruender{overflow-x:clip}.seite-unternehmen .ueber-rolle__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-gap:16px var(--gap);gap:16px var(--gap);align-items:baseline}.seite-unternehmen .ueber-rolle h2{margin:0;font-size:var(--fs-2)}.seite-unternehmen .ueber-rolle__text{max-width:30em;margin:0;font-size:var(--fs-3);line-height:1.45;color:var(--ink)}@media (max-width:760px){.seite-unternehmen .ueber-rolle__grid{grid-template-columns:1fr}}.seite-unternehmen .founder__note{font-size:var(--fs-small);color:var(--muted)}.seite-unternehmen .zwei{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gap);gap:var(--gap);margin-top:clamp(16px,3vw,40px)}.seite-unternehmen .zwei__seite{display:grid;grid-gap:18px;gap:18px;width:min(52%,360px);margin:0}.seite-unternehmen .zwei__seite--links{justify-self:end}.seite-unternehmen .zwei__seite--rechts{justify-self:start}.seite-unternehmen .zwei__seite figcaption{font-size:var(--fs-3);font-weight:600;letter-spacing:-.015em;line-height:1.2;color:var(--ink)}.seite-unternehmen .zwei+.founders{margin-top:clamp(40px,5vw,72px)}@media (max-width:900px){.seite-unternehmen .zwei__seite{width:min(88%,300px)}.seite-unternehmen .zwei__seite figcaption{font-size:1.0625rem}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.seite-unternehmen .zwei__seite{animation-duration:1ms;animation-fill-mode:both;animation-timing-function:var(--ease-soft);animation-timeline:view();animation-range:entry 10% cover 52%}.seite-unternehmen .zwei__seite--links{animation-name:unternehmen-zwei-links}.seite-unternehmen .zwei__seite--rechts{animation-name:unternehmen-zwei-rechts}}}@media (prefers-reduced-motion:no-preference) and (max-width:900px){@supports (animation-timeline:view()){.seite-unternehmen .zwei__seite{animation-range:entry 0 cover 45%}}}@keyframes unternehmen-zwei-links{0%{transform:translateX(-42%)}}@keyframes unternehmen-zwei-rechts{0%{transform:translateX(42%)}}.seite-unternehmen .leitsatz-feld{--feld-pad:clamp(32px,6vw,96px);display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);grid-gap:var(--gap);gap:var(--gap);align-items:end;margin-top:var(--gap);padding:var(--feld-pad) var(--feld-pad) 0;background:var(--wine);color:var(--paper)}.seite-unternehmen .leitsatz-feld .leitsatz{align-self:center;max-width:none;margin:0;padding:0 0 var(--feld-pad);background:none}.seite-unternehmen .leitsatz-feld .leitsatz span{max-width:30em}.seite-unternehmen .leitsatz-feld__bild{width:min(100%,340px);justify-self:end}@media (max-width:760px){.seite-unternehmen .leitsatz-feld{grid-template-columns:1fr}.seite-unternehmen .leitsatz-feld .leitsatz{padding-bottom:0}.seite-unternehmen .leitsatz-feld__bild{width:min(62%,260px)}}.seite-unternehmen .plattform__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:clamp(40px,6vw,112px);gap:clamp(40px,6vw,112px);align-items:start}.seite-unternehmen .plattform__text{display:grid;grid-gap:clamp(48px,6vw,88px);gap:clamp(48px,6vw,88px)}.seite-unternehmen .plattform__block{display:grid;grid-gap:16px;gap:16px;max-width:40em}.seite-unternehmen .plattform__block h2{margin:0 0 4px;font-size:var(--fs-2);text-wrap:balance}.seite-unternehmen .plattform__block p{margin:0;color:var(--ink-3)}.seite-unternehmen .plattform__akte{position:-webkit-sticky;position:sticky;top:calc(var(--hh) + 32px);justify-self:end;width:min(100%,460px)}@media (max-width:900px){.seite-unternehmen .plattform__grid{grid-template-columns:1fr}.seite-unternehmen .plattform__akte{position:static;justify-self:start}}.seite-unternehmen .ki__grid{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,3fr);grid-column-gap:clamp(40px,8vw,160px);column-gap:clamp(40px,8vw,160px);align-items:center}.seite-unternehmen .ki .sec-head{grid-template-columns:1fr;row-gap:20px;margin-bottom:0}.seite-unternehmen .ki__bild{width:100%;max-width:320px;justify-self:end}@media (max-width:760px){.seite-unternehmen .ki__grid{grid-template-columns:1fr;row-gap:48px}.seite-unternehmen .ki__bild{width:min(60%,260px)}}.seite-unternehmen .ds-regeln__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:clamp(40px,6vw,96px);gap:clamp(40px,6vw,96px);align-items:start}.seite-unternehmen .ds-regeln__bild{position:-webkit-sticky;position:sticky;top:calc(var(--hh) + 32px)}.seite-unternehmen .ds-regeln__bild .hausbild{width:min(100%,440px)}.seite-unternehmen .ds-regeln__text{display:grid;grid-gap:24px;gap:24px;align-content:start}.seite-unternehmen .ds-regeln__text .tiles{margin-top:clamp(24px,3vw,40px)}.seite-unternehmen .ds-regeln__text .tiles.tiles--list{grid-template-columns:minmax(0,1fr);max-width:40em}@media (max-width:900px){.seite-unternehmen .ds-regeln__grid{grid-template-columns:1fr}.seite-unternehmen .ds-regeln__bild{position:static}.seite-unternehmen .ds-regeln__bild .hausbild{width:min(64%,320px)}}.seite-unternehmen .ds-erklaerung{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);grid-gap:clamp(40px,6vw,120px);gap:clamp(40px,6vw,120px)}.seite-unternehmen .ds-erklaerung__bilder{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:64px}.seite-unternehmen .ds-erklaerung__bilder .hausbild{width:min(100%,340px)}@media (max-width:1000px){.seite-unternehmen .ds-erklaerung{grid-template-columns:1fr}.seite-unternehmen .ds-erklaerung__bilder{display:none}}.seite-unternehmen .impressum__angaben{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(32px,4vw,56px) var(--gap);gap:clamp(32px,4vw,56px) var(--gap);max-width:none;padding-bottom:0}.seite-unternehmen .impressum__block h2{margin:0 0 12px;text-wrap:balance}.seite-unternehmen .impressum__block p{margin:0;max-width:38ch}.seite-unternehmen .impressum__nachweise{max-width:62ch;padding-bottom:0}.seite-unternehmen .impressum__nachweise h2{margin-top:0;font-size:var(--fs-2)}.seite-unternehmen .impressum__credits{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:clamp(32px,3.4vw,48px) var(--gap);margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;font-size:var(--fs-small)}.seite-unternehmen .impressum__credits li{display:grid;grid-gap:14px;gap:14px;align-content:start}.seite-unternehmen .impressum__credits p{margin:0}@media (max-width:900px){.seite-unternehmen .impressum__angaben{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.seite-unternehmen .impressum__angaben{grid-template-columns:1fr}.seite-unternehmen .impressum__credits{grid-template-columns:repeat(2,minmax(0,1fr))}}.seite-unternehmen .nf{display:grid;width:min(100%,600px)}.seite-unternehmen .nf>*{grid-area:1/1}.seite-unternehmen .nf__haus{justify-self:end;width:72%}.seite-unternehmen .nf__haus svg{display:block;width:100%;height:auto;overflow:visible}.seite-unternehmen .nf__schatten{fill:var(--sand)}.seite-unternehmen .nf__front{fill:var(--paper);stroke:var(--wine);stroke-width:3px;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.seite-unternehmen .nf .akte{position:relative;align-self:end;justify-self:start;width:min(82%,440px);margin-top:42%}@media (max-width:900px){.seite-unternehmen .nf{width:min(100%,520px)}.seite-unternehmen .nf__haus{width:58%}.seite-unternehmen .nf .akte{width:100%;margin-top:48%}}@media (max-width:1000px){.seite-zielgruppen .cta__art>.zg-draw>.plan{max-width:560px;margin-inline:auto}}@media (min-width:901px){.seite-zielgruppen .faqs__art>.zg-draw>.plan{max-width:30rem;margin-inline:auto}}@media (max-width:900px){.seite-zielgruppen .faqs__art>.zg-draw>.plan{max-width:560px;margin-inline:auto}}.seite-zielgruppen .cta__photo:after,.seite-zielgruppen .faqs__photos:after{content:"";position:absolute;inset:0;z-index:2;background:var(--paper-2);-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);pointer-events:none}.seite-zielgruppen .cta__photo:after{background:var(--wine)}@media (prefers-reduced-motion:no-preference){.seite-zielgruppen .cta__photo:after,.seite-zielgruppen .faqs__photos:after{transition:-webkit-clip-path 1.1s var(--ease-in-out) .12s;transition:clip-path 1.1s var(--ease-in-out) .12s;transition:clip-path 1.1s var(--ease-in-out) .12s,-webkit-clip-path 1.1s var(--ease-in-out) .12s}.reveal .seite-zielgruppen .faqs:not(:has(.faqs__col>h2.is-in)) .faqs__photos:after{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}@media (min-width:1001px){.reveal .seite-zielgruppen .cta:not(:has(.cta__claim.is-in)) .cta__photo:after{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}}.seite-zielgruppen .hausbild{width:100%}.seite-zielgruppen .zg-hero__text{max-width:33em;margin-bottom:28px;color:var(--ink-3)}.seite-zielgruppen .zg-vergleich{display:grid;grid-gap:12px;gap:12px;margin:8px 0 0;font-size:var(--fs-body);line-height:1.6}.seite-zielgruppen .zg-vergleich>div{display:grid;grid-gap:6px;gap:6px;padding:clamp(20px,2.2vw,28px);background:var(--sand-1);color:var(--ink)}.seite-zielgruppen .zg-vergleich dt{font-family:var(--serif);font-size:var(--fs-3);line-height:1.2}.seite-zielgruppen .zg-vergleich dd{margin:0;max-width:34em}.seite-zielgruppen .zg-vergleich>.zg-vergleich__keep{background:var(--wine);color:var(--paper)}.seite-zielgruppen .zg-schritt{font-size:var(--fs-3);line-height:1.35;color:var(--ink)}.seite-zielgruppen .zg-frage{padding-block:clamp(40px,5vw,72px)}.seite-zielgruppen .zg-frage__row>h3:before{content:"";display:block;width:48px;height:3px;margin-bottom:20px;background:var(--wine)}.seite-zielgruppen .zg-frage:first-of-type{margin-top:clamp(24px,3vw,40px)}.seite-zielgruppen .zg-frage__row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:16px var(--gap);gap:16px var(--gap)}.seite-zielgruppen .zg-frage__row>h3{grid-column:1/span 5;font-size:var(--fs-h3);line-height:1.12}.seite-zielgruppen .zg-frage__a{grid-column:7/span 6;max-width:36em;font-size:var(--fs-body);line-height:1.6;color:var(--ink-3)}.seite-zielgruppen .zg-frage .calc__formula{max-width:52em}@media (max-width:900px){.seite-zielgruppen .zg-frage__a,.seite-zielgruppen .zg-frage__row>h3{grid-column:1/-1}}.seite-zielgruppen .pm{--c:clamp(9.5rem,13vw,12.5rem);margin-top:clamp(32px,4vw,56px)}.seite-zielgruppen .pm__grid{display:grid;grid-template-columns:minmax(0,1fr) var(--c) minmax(0,1fr) var(--c) minmax(0,1fr);align-items:stretch}.seite-zielgruppen .pm__box{display:grid;align-content:start;grid-gap:16px;gap:16px;padding:clamp(20px,2.2vw,32px);background:var(--sand-1);border-top:3px solid var(--wine);color:var(--ink)}.seite-zielgruppen .pm__box--wine{background:var(--wine);border-top-color:var(--wine-deep);color:var(--paper)}.seite-zielgruppen .pm__name{font-family:var(--serif);font-size:var(--fs-3);line-height:1.2}.seite-zielgruppen .pm__items{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none;font-size:var(--fs-small);line-height:1.45}.seite-zielgruppen .pm__items li{padding-left:14px;background:linear-gradient(currentColor,currentColor) 0 .62em /6px 1.5px no-repeat}.seite-zielgruppen .pm__conn{display:grid;align-content:center;grid-gap:24px;gap:24px;padding:16px clamp(10px,1.2vw,18px)}.seite-zielgruppen .pm__rel{display:grid;grid-gap:6px;gap:6px;font-size:var(--fs-small);line-height:1.4;color:var(--ink-3)}.seite-zielgruppen .pm__pfeil{width:100%;height:12px;color:var(--wine);overflow:visible}.seite-zielgruppen .pm__direkt{grid-column:1/-1;display:grid;justify-items:center;grid-gap:12px;gap:12px;margin-inline:calc((100% - 2 * var(--c)) / 6)}.seite-zielgruppen .pm__klammer{position:relative;width:100%;height:32px;border:1.5px solid var(--wine);border-top:0}.seite-zielgruppen .pm__spitze{position:absolute;top:-1px;right:-6.75px;width:12px;height:10px;color:var(--wine)}.seite-zielgruppen .pm__rel--direkt{max-width:30em;text-align:center;color:var(--ink)}.seite-zielgruppen .pm__ends{display:none}@media (max-width:900px){.seite-zielgruppen .pm__grid{grid-template-columns:minmax(0,1fr)}.seite-zielgruppen .pm__conn{gap:16px;padding:16px 0 16px 20px}.seite-zielgruppen .pm__conn .pm__rel{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:14px}.seite-zielgruppen .pm__conn .pm__pfeil{width:40px;height:12px;justify-self:center;transform:rotate(90deg)}.seite-zielgruppen .pm__direkt{margin:28px 0 0;justify-items:start;padding:clamp(20px,5vw,28px);border:1.5px solid var(--wine)}.seite-zielgruppen .pm__klammer{display:none}.seite-zielgruppen .pm__rel--direkt{text-align:left}.seite-zielgruppen .pm__ends{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-weight:600;color:var(--ink)}.seite-zielgruppen .pm__ends .pm__pfeil{width:36px}}.seite-zielgruppen .freigabe__flag{border-radius:0}@media (prefers-reduced-motion:no-preference){.reveal .seite-zielgruppen .band__body:not(.is-in) .freigabe .akte__entry,.reveal .seite-zielgruppen .band__body:not(.is-in) .freigabe__ask{opacity:0;transform:translateY(8px)}.seite-zielgruppen .freigabe__ask{transition:opacity .32s var(--ease-out) calc(var(--k, 0) * .11s),transform .32s var(--ease-out) calc(var(--k, 0) * .11s)}.seite-zielgruppen .band__body .freigabe:not(.is-done) .akte__entry{transition:background-color .24s var(--ease),opacity .32s var(--ease-out) calc(var(--k, 0) * .11s + .2s),transform .32s var(--ease-out) calc(var(--k, 0) * .11s + .2s)}.seite-zielgruppen .band__body .freigabe:not(.is-done) .akte__entry:nth-child(2){--k:1}.seite-zielgruppen .band__body .freigabe:not(.is-done) .akte__entry:nth-child(3){--k:2}.seite-zielgruppen .band__body .freigabe:not(.is-done) .freigabe__ask{--k:4}.seite-zielgruppen .case__steps li{transition:opacity .42s var(--ease-out),transform .42s var(--ease-out);transition-delay:calc(.26s + var(--k, 0) * 60ms)}.reveal .seite-zielgruppen .case:not(.is-in) .case__steps li{opacity:0;transform:translateY(8px)}.seite-zielgruppen .case__steps li:nth-child(2){--k:1}.seite-zielgruppen .case__steps li:nth-child(3){--k:2}.seite-zielgruppen .case__steps li:nth-child(4){--k:3}.seite-zielgruppen .case__steps li:nth-child(5){--k:4}.seite-zielgruppen .case__steps li:nth-child(6){--k:5}.seite-zielgruppen .case__steps li:nth-child(n+7){--k:6}.seite-zielgruppen .zg-auftrag .akte__entry{transition:opacity .36s var(--ease-out) calc(.32s + var(--k, 0) * .15s),transform .36s var(--ease-out) calc(.32s + var(--k, 0) * .15s)}.seite-zielgruppen .zg-auftrag .akte__entry:nth-child(2){--k:1}.seite-zielgruppen .zg-auftrag .akte__entry:nth-child(3){--k:2}.seite-zielgruppen .zg-auftrag .akte__entry:nth-child(4){--k:3}.seite-zielgruppen .zg-auftrag .akte__entry:nth-child(5){--k:4}.seite-zielgruppen .zg-auftrag .akte__entry:nth-child(6){--k:5}.reveal .seite-zielgruppen .zg-auftrag:not(.is-in) .akte__entry{opacity:0;transform:translateY(8px)}.seite-zielgruppen .zg-auftrag .akte__status{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:-webkit-clip-path .48s var(--ease-out) 1.25s;transition:clip-path .48s var(--ease-out) 1.25s;transition:clip-path .48s var(--ease-out) 1.25s,-webkit-clip-path .48s var(--ease-out) 1.25s}.reveal .seite-zielgruppen .zg-auftrag:not(.is-in) .akte__status{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.seite-zielgruppen .zg-auftrag .akte__foot{transition:opacity .48s var(--ease-out) 1.45s}.reveal .seite-zielgruppen .zg-auftrag:not(.is-in) .akte__foot{opacity:0}}.seite-zielgruppen .zg-auftrag-fig{gap:16px}.seite-zielgruppen .zg-auftrag-fig figcaption{max-width:32rem;font-size:var(--fs-small);color:var(--muted)}.seite-zielgruppen .zg-doku__bild{width:clamp(220px,20vw,300px)}@media (max-width:900px){.seite-zielgruppen .zg-doku__bild{width:min(56%,260px)}}.seite-zielgruppen .zg-adresse{display:grid;grid-gap:32px var(--gap);gap:32px var(--gap);align-items:end}.seite-zielgruppen .zg-adresse__bild{width:min(56%,260px)}@media (min-width:1201px){.seite-zielgruppen .zg-adresse{grid-template-columns:max-content minmax(0,1fr)}.seite-zielgruppen .zg-adresse__bild{width:min(100%,220px);justify-self:end}}.seite-zielgruppen .zg-absender{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(8px,1.2vw,16px);gap:clamp(8px,1.2vw,16px);align-items:end;width:min(100%,680px);margin-inline:auto}.seite-zielgruppen .zg-absender .hausbild__in:after{content:"";position:absolute;inset:0;z-index:1;background:var(--wine);-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);pointer-events:none}@media (prefers-reduced-motion:no-preference){.seite-zielgruppen .zg-absender .hausbild__in:after{transition:-webkit-clip-path 1.1s var(--ease-in-out) calc(.2s + var(--k, 0) * .18s);transition:clip-path 1.1s var(--ease-in-out) calc(.2s + var(--k, 0) * .18s);transition:clip-path 1.1s var(--ease-in-out) calc(.2s + var(--k, 0) * .18s),-webkit-clip-path 1.1s var(--ease-in-out) calc(.2s + var(--k, 0) * .18s)}.seite-zielgruppen .zg-absender .hausbild__img img{transition:transform 1.5s var(--ease-out) calc(.2s + var(--k, 0) * .18s)}.reveal .seite-zielgruppen .plate__img:not(.is-in) .zg-absender .hausbild__in:after{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.reveal .seite-zielgruppen .plate__img:not(.is-in) .zg-absender .hausbild__img img{transform:scale(1.14)}}.seite-zielgruppen .zg-kontakt__actions .btn--ghost{font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.seite-zielgruppen .zg-kontakt .plate__text .tiles{width:100%;max-width:36rem}.seite-zielgruppen .zg-kontakt .plate__text .tiles>li{background:var(--paper)}