h1{font-weight:900}.herob--voll{min-height:100dvh}body.kp-start-voll .kj-header{pointer-events:none;will-change:transform;transition:transform .42s cubic-bezier(.55,0,.35,1);position:fixed;top:0;left:0;right:0;transform:translateY(-101%)}body.kp-start-voll.kp-nav-an .kj-header{pointer-events:auto;transition:transform .56s cubic-bezier(.22,1,.36,1);transform:none;box-shadow:0 10px 34px #2a1a0e1a}body.kp-start-voll .kj-header .kj-header__inner>.kj-logo,body.kp-start-voll .kj-header .kj-header__nav>*{opacity:0;transition:opacity .13s,transform .13s;transform:translateY(-5px)}body.kp-start-voll.kp-nav-an .kj-header .kj-header__inner>.kj-logo,body.kp-start-voll.kp-nav-an .kj-header .kj-header__nav>*{opacity:1;transition:opacity .28s ease var(--nd,0s), transform .36s cubic-bezier(.22, 1, .36, 1) var(--nd,0s);transform:none}body.kp-start-voll.kp-nav-an .kj-header .kj-header__inner>.kj-logo{--nd:60ms}body.kp-start-voll.kp-nav-an .kj-header .kj-header__nav>:first-child{--nd:.1s}body.kp-start-voll.kp-nav-an .kj-header .kj-header__nav>:nth-child(2){--nd:.14s}body.kp-start-voll.kp-nav-an .kj-header .kj-header__nav>:nth-child(3){--nd:.18s}body.kp-start-voll.kp-nav-an .kj-header .kj-header__nav>:nth-child(4){--nd:.22s}body.kp-start-voll.kp-nav-an .kj-header .kj-header__nav>:nth-child(5){--nd:.26s}body.kp-start-voll.kp-nav-an .kj-header .kj-header__nav>:nth-child(6){--nd:.3s}body.kp-start-voll.kp-nav-an .kj-header .kj-header__nav>:nth-child(7){--nd:.34s}body.kp-start-voll.kp-nav-an .kj-header .kj-header__nav>:nth-child(8){--nd:.38s}body.kp-start-voll.kp-nav-an .kj-header .kj-header__nav>:nth-child(9){--nd:.42s}body.kp-start-voll.kp-nav-an .kj-header .kj-header__nav>:nth-child(10){--nd:.46s}@media (prefers-reduced-motion:reduce){body.kp-start-voll .kj-header,body.kp-start-voll .kj-header .kj-header__inner>.kj-logo,body.kp-start-voll .kj-header .kj-header__nav>*{transition:none}}.kp-h1wort{display:inline-block}@media (prefers-reduced-motion:no-preference){body[data-motion=lebendig] .herob--voll [data-enter]{animation:1.4s cubic-bezier(.16,1,.3,1) both kp-hero-auf;animation-delay:var(--en,0s)}body[data-motion=lebendig] .herob--voll [data-enter=img]{animation:none}body[data-motion=lebendig] .herob--voll .kp-h1wort{animation:1.2s cubic-bezier(.16,1,.3,1) both kp-hero-auf;animation-delay:var(--wn,0s)}}@keyframes kp-hero-auf{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}body.kj2-entered .kp-h1wort,body.kp-no-anim .kp-h1wort,body.kp-no-anim .herob--voll [data-enter]{animation:none!important}.eb-grid{gap:var(--space-12);grid-template-columns:.9fr 1.1fr;align-items:center;display:grid}.eb-satz{margin:var(--space-6) 0 0;max-width:940px;font-family:var(--font-display);font-weight:600;font-size:var(--type-h3-size);letter-spacing:-.01em;color:var(--ink-900);text-wrap:pretty;line-height:1.4}.eb-satz em{color:var(--teal-700);font-style:normal}.eb-kfoto{aspect-ratio:514.561/445.038;background-image:url(/assets/fotos/supervision.jpg);background-position:50%;background-size:cover;width:100%;max-width:460px;margin:0 auto;mask-image:url(/assets/logo/kp-mark-orange.svg);mask-position:50%;mask-size:contain;mask-repeat:no-repeat}@media (width<=860px){.eb-grid{gap:var(--space-8);grid-template-columns:1fr}.eb-kfoto{max-width:340px}}.weg{margin-top:var(--space-12)}.weg__linie{width:100%;height:auto;margin-bottom:var(--space-2);display:block}.weg__liste{gap:var(--space-5);grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.weg__schritt{gap:var(--space-2);text-align:center;flex-direction:column;align-items:center;display:flex}.weg__num{border-radius:var(--radius-pill);background:var(--teal-50);width:30px;height:30px;color:var(--teal-700);font-family:var(--font-display);place-items:center;font-weight:700;display:grid}.weg__schritt h3{font-size:var(--type-h5-size);line-height:var(--type-h5-line)}.weg__schritt p{color:var(--gray-600);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line)}.weg__kurve{display:none}.weg__inhalt{display:contents}@media (prefers-reduced-motion:no-preference){.weg.kj2-reveal .weg__pfad{stroke-dasharray:1100;stroke-dashoffset:1100px}.weg.kj2-reveal.kj2-in .weg__pfad{animation:1.7s cubic-bezier(.4,0,.2,1) .1s both weg-ziehen}.weg.kj2-reveal .weg__punkt{opacity:0;transform-box:fill-box;transform-origin:50%}.weg.kj2-reveal.kj2-in .weg__punkt{animation:.5s cubic-bezier(.34,1.56,.64,1) both weg-punkt}.weg.kj2-reveal.kj2-in .weg__punkt:first-of-type{animation-delay:.15s}.weg.kj2-reveal.kj2-in .weg__punkt:nth-of-type(2){animation-delay:.55s}.weg.kj2-reveal.kj2-in .weg__punkt:nth-of-type(3){animation-delay:.95s}.weg.kj2-reveal.kj2-in .weg__punkt:nth-of-type(4){animation-delay:1.35s}.weg.kj2-reveal.kj2-in .weg__punkt:nth-of-type(5){animation-delay:1.75s}.weg.kj2-reveal .weg__schritt{opacity:0}.weg.kj2-reveal.kj2-in .weg__schritt{animation:weg-schritt .6s var(--ease-out) both;animation-delay:calc(.3s + var(--wi) * .4s)}}@keyframes weg-ziehen{to{stroke-dashoffset:0}}@keyframes weg-punkt{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}@keyframes weg-schritt{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}body.kp-no-anim .weg .weg__pfad,body.kp-no-anim .weg .weg__punkt,body.kp-no-anim .weg .weg__schritt{opacity:1!important;stroke-dashoffset:0!important;animation:none!important;transform:none!important}@media (width<=900px){.weg__linie{display:none}.weg__liste{gap:var(--space-3);flex-direction:column;display:flex}.weg__schritt{text-align:left;flex-direction:column;align-items:stretch;gap:0;display:flex}.weg__kurve{width:58%;height:48px;margin:var(--space-2) 0;align-self:center;display:block}.weg__inhalt{gap:var(--space-2);flex-direction:column;align-items:flex-start;width:86%;display:flex}.weg__schritt:nth-child(2n) .weg__inhalt{align-self:flex-end}}.sm-illu svg{width:100%;height:auto;display:block}.sm-wolke,.sm-stern,.sm-punkt,.sm-boden,.sm-ring,.sm-glanz{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.sm-illu:not(.sm-an) :is(.sm-wolke,.sm-stern,.sm-punkt,.sm-boden,.sm-ring,.sm-glanz){opacity:0}.sm-illu.sm-an .sm-wolke-a{animation:1.3s cubic-bezier(.22,1,.36,1) both sm-schweben}.sm-illu.sm-an .sm-wolke-b{animation:1.3s cubic-bezier(.22,1,.36,1) .22s both sm-schweben}.sm-illu.sm-an .sm-stern-a{animation:.9s cubic-bezier(.22,1,.36,1) .28s both sm-funkeln,4.6s ease-in-out 2.4s infinite sm-zwinkern}.sm-illu.sm-an .sm-stern-b{animation:.9s cubic-bezier(.22,1,.36,1) .43s both sm-funkeln,5.4s ease-in-out 3.3s infinite sm-zwinkern}.sm-illu.sm-an .sm-stern-c{animation:.9s cubic-bezier(.22,1,.36,1) .58s both sm-funkeln,6s ease-in-out 2.9s infinite sm-zwinkern}.sm-illu.sm-an .sm-punkt-a{animation:.6s cubic-bezier(.22,1,.36,1) .38s both sm-punkten,6.5s ease-in-out 2.2s infinite sm-wippen}.sm-illu.sm-an .sm-punkt-b{animation:.6s cubic-bezier(.22,1,.36,1) .48s both sm-punkten,7.5s ease-in-out 2.8s infinite sm-wippen}.sm-illu.sm-an .sm-punkt-c{animation:.6s cubic-bezier(.22,1,.36,1) .58s both sm-punkten,8s ease-in-out 3.4s infinite sm-wippen}.sm-illu.sm-an .sm-punkt-d{animation:.6s cubic-bezier(.22,1,.36,1) .68s both sm-punkten,7s ease-in-out 2.5s infinite sm-wippen}.sm-illu.sm-an .sm-ring{animation:.55s cubic-bezier(.22,1,.36,1) both sm-ringen}.sm-illu.sm-an .sm-ring-a{animation-delay:.52s}.sm-illu.sm-an .sm-ring-b{animation-delay:.6s}.sm-illu.sm-an .sm-ring-c{animation-delay:.68s}.sm-illu.sm-an .sm-ring-d{animation-delay:.76s}.sm-illu.sm-an .sm-ring-e{animation-delay:.84s}.sm-illu.sm-an .sm-glanz{animation:.8s cubic-bezier(.22,1,.36,1) both sm-glaenzen}.sm-illu.sm-an .sm-glanz-a{animation-delay:.62s}.sm-illu.sm-an .sm-glanz-b{animation-delay:.72s}.sm-illu.sm-an .sm-glanz-c{animation-delay:.8s}.sm-illu.sm-an .sm-boden{animation:.8s ease-out .14s both sm-grund}}@keyframes sm-schweben{0%{opacity:0;transform:translate(-26px,8px)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes sm-treiben{0%{transform:translate(0)}to{transform:translate(16px)}}@keyframes sm-funkeln{0%{opacity:0;transform:scale(.2)rotate(-40deg)}55%{opacity:1;transform:scale(1.18)rotate(6deg)}78%{transform:scale(.94)rotate(-2deg)}to{opacity:1;transform:none}}@keyframes sm-zwinkern{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(1.14)rotate(9deg)}}@keyframes sm-punkten{0%{opacity:0;transform:scale(.15)}70%{opacity:1;transform:scale(1.22)}to{opacity:1;transform:none}}@keyframes sm-wippen{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes sm-ringen{0%{opacity:0;transform:scale(.45)}70%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:none}}@keyframes sm-glaenzen{0%{opacity:0;transform:translate(-22px,22px)}to{opacity:1;transform:none}}@keyframes sm-grund{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}body.kp-no-anim :is(.sm-wolke,.sm-stern,.sm-punkt,.sm-boden,.sm-ring,.sm-glanz){opacity:1!important;animation:none!important}
