.head{height:var(--head);z-index:60;color:#fff;transition:background-color .28s var(--sc-ease-out), box-shadow .28s var(--sc-ease-out), height .28s var(--sc-ease-out);position:fixed;inset:0 0 auto}.head.is-solid{height:var(--head-schlank);background:color-mix(in oklab, var(--petrol-bar) 96%, transparent);box-shadow:0 1px #f7f5ee14}.head__in{justify-content:space-between;align-items:center;gap:2rem;height:100%;display:flex}.brand{--wm-balken:#d9ef6b;align-items:center;text-decoration:none;display:inline-flex}.brand .brand__logo{width:216px;height:auto;transition:width .28s var(--sc-ease-out);flex:none}.head.is-solid .brand .brand__logo{width:185px}.nav{font-size:var(--sc-t-sm);align-items:center;gap:clamp(1.2rem,2.4vw,2.4rem);margin:0;padding:0;list-style:none;display:flex}.nav a:not(.btn){transition:background-size .22s var(--sc-ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-block:.4rem;text-decoration:none}.nav a:not(.btn):hover{background-size:100% 1px}.nav__drop{position:relative}.nav__drop:after{content:"";width:.36em;height:.36em;transition:transform .22s var(--sc-ease-out);border-bottom:1.5px solid;border-right:1.5px solid;margin-left:.5em;display:inline-block;transform:translateY(-.22em)rotate(45deg)}.nav__drop:hover:after,.nav__drop:focus-within:after{transform:translateY(.02em)rotate(-135deg)}.nav .nav__sub{z-index:5;color:#082832;opacity:0;visibility:hidden;min-width:16rem;transition:opacity .2s var(--sc-ease-out), translate .2s var(--sc-ease-out), visibility 0s .2s;background:#f7f5ee;border-radius:14px;margin:0;padding:.5rem;list-style:none;display:block;position:absolute;top:calc(100% + .9rem);left:-1.1rem;translate:0 6px;box-shadow:0 0 0 1px #08283214,0 18px 40px -18px #08283273}.nav .nav__sub:before{content:"";position:absolute;inset:-.9rem 0 100%}.nav__drop:hover .nav__sub,.nav__drop:focus-within .nav__sub{opacity:1;visibility:visible;transition:opacity .2s var(--sc-ease-out), translate .2s var(--sc-ease-out);translate:0}.nav .nav__sub li{display:block}.nav .nav__sub a{color:#082832;white-space:nowrap;transition:background-color .2s var(--sc-ease-out);background:0 0;border-radius:9px;padding:.7rem .9rem;display:block}.nav .nav__sub a:hover,.nav .nav__sub a:focus-visible{background:#0828320f}.nav .nav__sub{min-width:21rem;padding:.45rem}.nav .nav__sub li+li{position:relative}.nav .nav__sub li+li:before{content:"";background:var(--hairline-paper);height:1px;transition:opacity .2s var(--sc-ease-out);position:absolute;inset:0 .9rem auto}.nav .nav__sub li:hover:before,.nav .nav__sub li:hover+li:before,.nav .nav__sub li:focus-within:before,.nav .nav__sub li:focus-within+li:before{opacity:0}.nav .nav__sub a{grid-template-columns:1fr;align-items:center;padding:.85rem .9rem .9rem;display:grid}.nav__titel{font-family:var(--serif-m);letter-spacing:-.01em;font-optical-sizing:auto;color:var(--petrol);grid-column:1;font-size:1.1875rem;font-weight:400;line-height:1.12}.nav__kurz{color:var(--dark);grid-column:1;margin-top:0;font-size:.8125rem;line-height:1.35}.menu-btn{cursor:pointer;color:inherit;font:inherit;font-size:var(--sc-t-sm);background:0 0;border:0;align-items:center;gap:.6rem;padding:.6rem .2rem;font-weight:500;display:none}.menu-btn i{gap:4px;width:20px;display:grid}.menu-btn i:before,.menu-btn i:after{content:"";height:2px;transition:transform var(--sc-d-base) var(--sc-ease-out);background:currentColor}.menu-btn[aria-expanded=true] i:before{transform:translateY(3px)rotate(45deg)}.menu-btn[aria-expanded=true] i:after{transform:translateY(-3px)rotate(-45deg)}.menu{z-index:55;background:var(--petrol-bar);color:#fff;padding:var(--head) var(--g) 2rem;opacity:0;visibility:hidden;transition:opacity var(--sc-d-base) var(--sc-ease-out), visibility 0s linear var(--sc-d-base);align-content:center;display:grid;position:fixed;inset:0}.menu.is-open{opacity:1;visibility:visible;transition:opacity var(--sc-d-base) var(--sc-ease-out)}.menu ul{margin:0;padding:0;list-style:none}.menu a{font-family:var(--serif-m);padding-block:.2rem;font-size:clamp(2rem,1.4rem + 3vw,3.6rem);font-weight:300;line-height:1.2;text-decoration:none;display:block}.menu .menu__sub{margin:.2rem 0 .9rem;padding-left:1.4rem}.menu .menu__sub a{font-family:var(--sc-font-text);opacity:.82;padding-block:.3rem;font-size:1.05rem;font-weight:400;line-height:1.3}.menu .menu__kontakt{margin-top:1.4rem}.menu .menu__kontakt a{font-family:var(--sc-font-text);display:inline-flex}@media (width<=960px){.nav{display:none}.menu-btn{display:inline-flex}}@media (width<=520px){.brand .brand__logo,.head.is-solid .brand .brand__logo{width:185px}}.nav .btn{padding:.62em 1.35em;line-height:1.2}.nav a[aria-current=page]:not(.btn),.nav .nav__sub a[aria-current=page]{background-size:100% 1px}.nav .nav__sub a[aria-current=page]{background-color:#0828320f}.nav .btn,.menu .btn{color:var(--dark);backdrop-filter:none;background:#fff;border-color:#fff}.nav .btn:hover,.menu .btn:hover{background:var(--hell);border-color:var(--hell)}.head--fest{background:color-mix(in oklab, var(--petrol-bar) 96%, transparent)}.ende{color:var(--sc-ink);font-size:var(--sc-t-sm);background:#051e26;padding-top:clamp(3.5rem,6vw,5.5rem)}.ende ul{margin:0;padding:0;list-style:none}.ende a{color:#fff;text-decoration:none}.ende a:hover{text-decoration:underline;text-decoration-color:var(--lime);text-underline-offset:.25em}.ende__oben{gap:2.5rem var(--g);grid-template-columns:1.6fr 1fr 1fr 1.2fr;padding-bottom:3.5rem;display:grid}.ende .ende__logo{flex:none;width:216px;height:auto}.ende__satz{font-family:var(--sc-font-display);font-style:italic;font-weight:300;font-size:calc(var(--t-frage,clamp(1.25rem, 1rem + .8vw, 1.7rem)) - 1.5px);color:var(--sc-ink);max-width:20ch;margin:1.8rem 0 0;line-height:1.32}.ende__kicker{font-size:var(--sc-t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--sc-ink-soft);margin:0 0 1.1rem}.ende__spalte li+li{margin-top:.6rem}@media (width>=1024px){.ende__spalte ul{font-size:17px;line-height:1.25}}@media (width<=767px){.ende__spalte ul{line-height:1.19}.ende__spalte ul,.ende__sozial{font-size:1rem}}.ende__sozial{align-items:center;gap:.55rem;margin-top:1.4rem;display:inline-flex}.ende__sozial svg{fill:currentColor;width:1.05rem;height:1.05rem}.ende__unten{border-top:1px solid var(--sc-hairline);font-size:var(--sc-t-xs);color:var(--sc-ink-soft);flex-wrap:wrap;justify-content:space-between;gap:1rem 1.5rem;padding-block:1.6rem;display:flex}.ende__unten ul{gap:1.4rem;display:flex}@media (width<=900px){.ende__oben{grid-template-columns:1fr 1fr}.ende__marke{grid-column:1/-1}}@media (width<=520px){.ende__oben{grid-template-columns:1fr}.ende .ende__logo{width:167px}}@media (width>=1024px){.nav__drop>a{font-size:1.0625rem}.nav__drop--klein>a,.nav{font-size:1rem}}.head--still,.head--still *{transition:none!important}.schrift-wartet .head .nav,.schrift-wartet .head .menu-btn{visibility:hidden}body.v3{--t-hero:clamp(2.45rem, .94rem + 3.93vw, 5.6rem);--t-h2:clamp(2.3rem, 1.2rem + 2.8vw, 4.4rem);--t-h2-karte:clamp(2rem, 1.2rem + 2vw, 3.3rem);--t-h3:clamp(1.8rem, 1.2rem + 1.4vw, 2.7rem);--t-statement:clamp(1.6rem, 1rem + 1.9vw, 3rem);--t-zitat:clamp(1.5rem, 1rem + 1.6vw, 2.6rem);--t-kennzahl:clamp(2rem, 1.2rem + 2.2vw, 3.6rem);--t-lead:clamp(1.22rem, .95rem + .95vw, 1.85rem);--t-frage:clamp(1.25rem, 1rem + .8vw, 1.7rem);--sc-t-xs:clamp(.75rem, .72rem + .15vw, .82rem);--sc-t-sm:clamp(.875rem, .84rem + .18vw, .95rem);--sc-t-base:clamp(1rem, .96rem + .22vw, 1.125rem);--sc-t-lg:clamp(1.2rem, 1.1rem + .5vw, 1.5rem);--leading-body:1.62}@media (width<=860px){body.v3{--sc-t-base:clamp(calc(1rem + 1px), calc(.96rem + .22vw + 1px), calc(1.125rem + 1px));--sc-t-sm:clamp(calc(.875rem + 1px), calc(.84rem + .18vw + 1px), calc(.95rem + 1px))}}@media (width<=767px){body.v3{--sc-t-sm:clamp(calc(.875rem + 3.06px), calc(.84rem + .18vw + 3.06px), calc(.95rem + 3.06px));--sc-t-lg:clamp(calc(1.2rem - 2.25px), calc(1.1rem + .5vw - 2.25px), calc(1.5rem - 2.25px))}}@media (width>=1024px){body.v3:not(.v3-start){--sc-t-xs:.96875rem;--t-h2:clamp(2.3rem, .96rem + 2.8vw, 4.4rem);--sc-t-sm:1.125rem;--leading-body:1.51}body.v3-start{--sc-t-xs:.96875rem;--sc-t-sm:1.125rem}}.v3 .t-lead,.v3 .t-einleitung,.v3 .t-klein{font-family:var(--sc-font-text);font-weight:400}.v3 .hero__lines{font-family:var(--sc-font-display);font-weight:400}.v3 .hero__satz{font-family:var(--sc-font-text);font-weight:400}.v3 .nav__titel{font-family:var(--sc-font-text);letter-spacing:0;font-weight:500}@media (width>=1024px){.v3 .nav{font-size:1rem}.v3 .nav>li>a:not(.btn){font-size:1rem;font-weight:500}.v3 .nav__titel{font-size:1rem;font-weight:600}.v3 .nav__kurz{font-size:.875rem;font-weight:400}}.v3 .ende__satz,.v3 .ende__satz em{font-style:normal}@media (width>=861px){body.v3 .prozess__schritt{container-type:inline-size}body.v3 .prozess__titel{font-size:max(1.4rem,min(1.1rem + .8vw,1.9rem,10.3cqi))}}.v3 em{font-style:normal}.v3 :is(h1,h2,h3) em,.v3 .uv-kopf__name em,.v3 .al-kopf__unter>em{font-style:italic}.v3 .ks figcaption,.v3 .voice figcaption,.v3 .uv-person__name{font-family:var(--sc-font-text)}.v3 .uv-person__name,.v3 .ar-autorin__name{letter-spacing:-.005em;font-weight:500}body.v3 .profil__kompetenz{font-family:var(--sc-font-text);font-weight:500}body.v3 .t-frage{font-style:normal!important}body.v3 .link{text-decoration:underline;text-decoration-color:var(--lime);text-underline-offset:.45em;border-bottom:0;text-decoration-thickness:1.5px;position:relative}body.v3 .paper .link{text-decoration-thickness:2px}body.v3 .link:has(>span[aria-hidden]){padding-right:1.5em}body.v3 .link>span[aria-hidden]{position:absolute;top:50%;right:0;translate:0 -50%}@media (width>=1024px){h1.t-hero.t-hero--leistung{font-size:clamp(2.45rem,.94rem + 3.476vw,5.6rem)}.v3 .hero__satz{font-weight:400}}.foto .kicker,.panel__pic .kicker{color:var(--hell)}.mv3__unter text{fill:var(--hell)!important;fill-opacity:1!important}.sm__figur .sm-inhalt:not(.sm-inhalt--dunkel){fill:var(--hell)!important}body.v3 .sm__felder .sm__frage{font-family:var(--serif-s,var(--serif));letter-spacing:-.005em;font-style:italic;font-weight:300}@media (width>=1024px){body.v3 .sm__felder .sm__frage{font-size:clamp(1.125rem,1.05rem + .25vw,1.3125rem)}}body.v3 .sm__felder dt,body.v3 .sm__felder dd{border-left-width:2px}@media (width>=861px){body.v3 .prozess{grid-template-rows:4.2rem auto auto auto}body.v3 .prozess__schritt{display:contents}body.v3 .prozess__schritt>*,body.v3 .prozess__schritt:before{grid-column:calc(var(--i) + 1)}body.v3 .prozess__nr{grid-row:1}body.v3 .prozess__titel{font-size:clamp(1.55rem,1.22rem + .9vw,2.125rem)}}.v3 .menu .menu__sub{gap:.9rem;margin:.4rem 0 1.1rem;padding-left:1.2rem;display:grid}.v3 .menu .menu__sub a{opacity:1;gap:.15rem;padding-block:0;font-size:1rem;line-height:1.3;display:grid}.v3 .menu .nav__titel{color:var(--dark);font-size:1rem;font-weight:600;line-height:1.3}.v3 .menu .nav__kurz{color:var(--dark);font-size:.875rem;font-weight:400;line-height:1.4}@media (width<=767px){.v3 .menu .nav__titel{font-size:1.125rem}.v3 .menu .nav__kurz{font-size:1rem}}.v3 .menu .menu__kontakt a.btn{padding:.95em 1.6em;font-size:.9375rem;font-weight:500;line-height:1.2;display:inline-flex}.v3 .menu .btn span[aria-hidden]{color:var(--lime)}.v3 .menu>ul>li>a:not(.btn){font-size:30px;line-height:1.2}body.v3{--weiss-warm:#fcfaf6}.v3 .head,.v3 .head--fest,.v3 .head.is-solid{background:var(--weiss-warm);color:var(--dark)}.v3 .head.is-solid{box-shadow:0 1px 0 var(--hairline-paper,#08283221)}.v3 .head :focus-visible,.v3 .menu :focus-visible{outline-color:var(--dark)}.v3 .nav .btn,.v3 .menu .btn{background:var(--dark);color:var(--hell);border-color:var(--dark)}.v3 .nav .btn:hover,.v3 .menu .btn:hover{background:var(--petrol);border-color:var(--petrol)}.v3 .menu{background:var(--weiss-warm);color:var(--dark)}.v3 .ende a{color:var(--v3-text-zurueck)}.v3 .ende{--v3-sekundaer:#b7c7cb}.v3 .ende__kicker{color:var(--hell)}.v3 .ende__unten>span{color:var(--v3-text-zurueck)}.v3 .ende .ende__satz,.v3 .ende__spalte li,.v3 .ende__spalte a,.v3 .ende__sozial{color:var(--v3-sekundaer)}.v3{--v3-titel-hell:#f8f2e4;--v3-text-zurueck:#cfd4cb;--v3-fliess-zurueck:#b9c4c0}.v3 .ende__satz{color:var(--v3-titel-hell)}.v3 .ende__sozial svg{fill:#fff;width:1.4rem;height:1.4rem}.v3 .ende__sozial svg path{fill:#fff}.kb{box-sizing:border-box;background:var(--paper);color:var(--dark);--soft:var(--soft-paper,#43616a);--sc-hairline:var(--hairline-paper,#08283221);position:relative}.kb__bild{background:var(--paper);position:relative;overflow:hidden}.kb__bett{will-change:transform;position:absolute;inset:-8% 0}.kb__bett picture{display:contents}.kb__bett img{object-fit:cover;object-position:var(--kb-pos,50% 35%);width:100%;height:100%;display:block}.kb__inhalt{justify-items:start;gap:clamp(1rem,2.4vh,1.6rem);display:grid}.kb__inhalt>.kicker:first-child{color:var(--dark);align-items:center;gap:.7rem;display:inline-flex}.kb__inhalt>.kicker:first-child:before{content:"";background:var(--lime);flex:none;width:1.8rem;height:2px;margin-right:.2rem}.kb h1{color:var(--dark)}.kb--split{--kb-luft:clamp(1.5rem, 3vw, 4.5rem);grid-template-columns:max(45%, calc(50% - var(--wrap,88rem) / 2 + var(--g) + 36rem), calc(var(--g) + var(--t-hero,3.75rem) * 7.8 + var(--kb-luft))) minmax(0, 1fr);height:var(--kb-h,80svh);min-height:34rem;padding-top:var(--head);display:grid}.kb--split .kb__text{padding:clamp(2rem, 5vh, 4rem) var(--kb-luft) clamp(2rem, 5vh, 4rem) max(var(--g), calc(50vw - var(--wrap,88rem) / 2 + var(--g)));grid-area:1/1;align-self:center}.kb--split .kb__bild{grid-area:1/2}.kb--voll{height:var(--kb-h,80svh);min-height:30rem;padding-top:var(--head);display:grid}.kb--voll .kb__bild,.kb--voll .kb__text{grid-area:1/1}.kb--voll .kb__text{z-index:1;width:100%;max-width:var(--wrap,88rem);padding:clamp(2rem, 5vh, 4rem) var(--g);box-sizing:border-box;align-content:var(--kb-text-hoehe,center);margin-inline:auto;display:grid;position:relative}.kb--voll .kb__inhalt{width:min(100%, var(--kb-text-breite,36rem))}.kb--rechts .kb__inhalt{justify-self:end}@media (width>=861px){.kb--voll .kb__inhalt>*{text-shadow:0 0 .5em #fcfaf6e6,0 0 1.2em #fcfaf6b3,0 0 2.4em #fcfaf680}}@media (width<=860px){.kb--split,.kb--voll{flex-direction:column;height:auto;min-height:0;display:flex}.kb--split .kb__bild,.kb--voll .kb__bild{height:var(--kb-bild-klein,50svh);flex:none;order:-1}.kb__bett img{object-position:var(--kb-pos-klein,var(--kb-pos,50% 30%))}.kb--split .kb__text,.kb--voll .kb__text{padding:clamp(1.8rem, 6vw, 2.5rem) var(--g) clamp(2.4rem, 8vw, 3.2rem);align-self:stretch;max-width:none}.kb--voll .kb__inhalt{width:100%}}@media (width<=767px){.kb--kv-hoch .kb__bett{inset:-16% 0 0}.kb--la-luft .kb__text{padding-top:calc(6vw + 1.025rem)}}.kb--la-luft .kb__bett{inset:0 0 -16%}.nav__drop.ist-offen .nav__sub{opacity:1;visibility:visible;transition:opacity .2s var(--sc-ease-out), translate .2s var(--sc-ease-out);translate:0}.v3 .nav__drop:after{border-bottom-width:1px;border-right-width:1px;width:.3em;height:.3em;margin-left:.45em}.v3 .nav__drop.ist-offen:after{transform:translateY(.02em)rotate(-135deg)}@media (width<=767px){.kb.al-kopf .kb__text{padding-top:clamp(2.375rem,10.55vw,2.5rem)}}@media (width>=1024px){.kb__inhalt{margin-top:0}}
