@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.aktion{align-items:center;display:flex;flex-wrap:wrap;gap:16px 28px}.textverweis--nacht{color:#fff}.textverweis--nacht span{text-decoration-color:hsla(0,0%,100%,.45)}.textverweis--nacht:hover span{text-decoration-color:#fff}.branchenband{background:var(--grund);border-bottom:1px solid var(--linie);display:grid;grid-template-columns:auto minmax(0,1fr);overflow:hidden}.branchenband__seite{align-items:center;border-right:1px solid var(--linie);display:flex;flex-direction:column;gap:12px;justify-content:space-between;padding:18px 0 6px;width:clamp(46px,4.2vw,64px)}.branchenband__seite h2{color:var(--nacht);font-family:var(--titel);font-size:clamp(1.25rem,1.7vw,1.625rem);font-weight:700;line-height:1;transform:rotate(180deg);white-space:nowrap;writing-mode:vertical-rl}.branchenband__buehne{min-width:0;overflow:hidden}.band-pause__an,.band-pause__aus{align-items:center;display:inline-flex;gap:8px}.band-pause__aus,.ist-angehalten .band-pause__an{display:none}.ist-angehalten .band-pause__aus{display:inline-flex}.branchenband__fenster{display:flex;width:max-content}.branchenband__spur{animation:laufband calc(var(--anzahl,4)*13s) linear infinite;display:flex;flex:none}.branchenband__spur>li{flex:none;width:clamp(300px,26vw,420px)}.band-wartet .branchenband__spur,.branchenband__fenster:focus-within .branchenband__spur,.branchenband__fenster:hover .branchenband__spur,.ist-angehalten .branchenband__spur{animation-play-state:paused}@keyframes laufband{to{transform:translateX(-100%)}}.bkachel{border-right:1px solid var(--linie);display:flex;flex-direction:column;gap:14px;height:100%;isolation:isolate;min-height:clamp(290px,23vw,340px);overflow:hidden;padding:clamp(26px,2.6vw,36px) var(--rand) clamp(26px,2.6vw,34px);position:relative;text-decoration:none}.bkachel:before{background:var(--sonne);content:"";inset:0;position:absolute;transform:translateY(101%);transition:transform .55s var(--kurve);z-index:-1}.bkachel:focus-visible:before,.bkachel:hover:before{transform:none}.bkachel:focus-visible{outline-offset:-4px}.bkachel__fuer{align-items:flex-start;color:var(--schiefer);display:flex;font-size:var(--klein);font-weight:500;gap:10px;line-height:1.35;min-height:2.7em;padding-right:52px}.bkachel__fuer:before{background:var(--nacht);border-radius:50%;content:"";flex:none;height:12px;margin-top:.25em;width:12px}.bkachel--partner .bkachel__fuer:before{background:transparent;box-shadow:inset 0 0 0 2px var(--nacht)}.bkachel__wort{color:var(--nacht);font-family:var(--titel);font-size:clamp(2.5rem,3.5vw,3.375rem);font-weight:800;hyphens:manual;line-height:.92}.bkachel__satz{color:var(--tinte);font-size:var(--fliess);line-height:1.45;margin-top:auto;max-width:28ch}.bkachel .pfeil{position:absolute;right:var(--rand);top:clamp(20px,2.2vw,30px)}.bkachel:focus-visible .bkachel__fuer,.bkachel:hover .bkachel__fuer{color:var(--nacht)}.bkachel:focus-visible .pfeil,.bkachel:hover .pfeil{background:var(--nacht);color:var(--sonne)}@media (prefers-reduced-motion:reduce){.branchenband__fenster{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;width:auto}.branchenband__spur{animation:none}.band-pause,.branchenband__spur--kopie{display:none}.branchenband__spur>li{scroll-snap-align:start}.bkachel:before{transition:none}}.expertise .expertise__innen{align-items:start;grid-template-areas:"kopf bild" "liste bild";grid-template-columns:minmax(0,5fr) minmax(0,6fr);row-gap:0}.expertise__kopf{grid-area:kopf}.expertise__liste{grid-area:liste}.expertise__bild{grid-area:bild}.expertise__kopf+.expertise__bild+.expertise__liste .sb-liste{margin-top:clamp(28px,3vw,44px)}.expertise__bild{position:sticky;top:calc(var(--kopf) + 40px)}.expertise__bild .sb-gross{margin-inline:auto;max-width:min(600px,calc(100vh - var(--kopf) - 120px))}.aktion--zeile{border-top:1px solid var(--linie);margin-top:clamp(32px,4vw,48px);padding-top:clamp(24px,3vw,32px)}.nacht .aktion--zeile{border-top-color:var(--linie-nacht)}.aktion--zeile p{flex:1 1 320px;font-family:var(--titel);font-size:var(--h3);font-weight:700;line-height:1.05;max-width:30ch}.knopf--umriss{box-shadow:inset 0 0 0 1px var(--nacht)}.textverweis--leise{font-weight:400}.sb-liste li .offen-marke{margin-top:8px}.sb-liste li svg{pointer-events:none}.knopf--klein{font-size:var(--klein);gap:14px;min-height:44px;padding:4px 4px 4px 18px}.sb-liste .sb-knopf{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.5);color:#fff;margin-top:14px;padding-right:4px}.sb-liste .sb-knopf:focus-visible,.sb-liste .sb-knopf:hover{box-shadow:inset 0 0 0 1px #fff}.sb-liste .sb-knopf .pfeil{color:var(--nacht);display:inline-grid;height:34px;margin:0;width:34px}.grundsatz{align-items:center;border-top:1px solid var(--linie-nacht);display:grid;gap:24px clamp(40px,5vw,96px);grid-template-columns:minmax(0,5fr) minmax(0,6fr);margin-top:clamp(40px,4vw,56px);padding-top:clamp(24px,3vw,32px)}.grundsatz h3{font-size:var(--h3);margin-bottom:10px}.grundsatz p{color:hsla(0,0%,100%,.8);max-width:46ch}.grundsatz .ablauf figcaption,.grundsatz .ablauf svg{max-width:520px}.knopf--nacht{background:var(--nacht);color:#fff}.knopf--nacht:hover{background:#21406b}.knopf--nacht .pfeil{background:var(--sonne);color:var(--nacht)}.schritt--jetzt .knopf{align-self:flex-start;font-size:1rem;gap:14px;margin-top:auto;min-height:52px;padding-left:20px}.schritt--jetzt .knopf .pfeil{height:36px;width:36px}.team{background:var(--grund)}.team__kopf{align-items:end;display:grid;gap:24px 48px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);margin-bottom:clamp(36px,4vw,56px)}.team__kopf h2{font-size:var(--h2);max-width:20ch}.team__kopf p{color:var(--schiefer);font-size:var(--gross);max-width:44ch}.koepfe-raster{display:grid;gap:clamp(36px,4vw,56px) clamp(20px,2.4vw,35px);grid-template-columns:repeat(6,minmax(0,1fr))}.kachel{cursor:default;outline:none;position:relative}.kachel__bild{aspect-ratio:1;background:#0e1f35;margin:0;overflow:hidden;position:relative}.kachel__bild img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.kachel__galaxie{background:50%/cover no-repeat;inset:0;opacity:0;position:absolute;transform:scale(1.045);transition:opacity .6s ease,transform 1.1s var(--kurve)}.kachel:focus-visible .kachel__galaxie,.kachel:hover .kachel__galaxie{opacity:1;transform:none}.kachel__schatten{background:#e3e6ec;display:grid;height:100%;place-items:end center;transition:background-color .6s ease;width:100%}.kachel__schatten svg{fill:#c3c9d3;height:auto;transition:fill .6s ease;width:66%}.kachel:focus-visible .kachel__schatten,.kachel:hover .kachel__schatten{background:#0e1f35}.kachel:focus-visible .kachel__schatten svg,.kachel:hover .kachel__schatten svg{fill:#5b3f9e}.kachel .offen-marke{font-size:11px}.kachel:focus-visible .kachel__bild{outline:2px solid var(--nacht);outline-offset:4px}.kachel strong{display:block;font-size:1.0625rem;font-weight:600;line-height:1.3;margin-top:14px}.kachel>span{color:var(--schiefer);display:block;font-size:var(--mini);line-height:1.4;margin-top:3px}@media (prefers-reduced-motion:reduce){.kachel__galaxie,.kachel__schatten,.kachel__schatten svg{transition:none}.kachel__galaxie{transform:none}}.kachel__bild:before{background:repeating-linear-gradient(180deg,rgba(147,235,211,.2) 0 1px,transparent 1px 4px);inset:0;mix-blend-mode:screen;transition:opacity .35s ease;z-index:2}.kachel__bild:after,.kachel__bild:before{content:"";opacity:0;pointer-events:none;position:absolute}.kachel__bild:after{background:linear-gradient(180deg,rgba(147,235,211,0),rgba(147,235,211,.45) 70%,rgba(225,255,246,.95) 94%,rgba(147,235,211,0));height:16%;left:0;right:0;top:0;transform:translateY(-100%);z-index:3}@media (prefers-reduced-motion:no-preference){.kachel:focus-visible .kachel__bild:before,.kachel:hover .kachel__bild:before{animation:holo-zeilen 1.4s linear infinite,holo-flimmern 2.6s steps(1) infinite;opacity:1}.kachel:focus-visible .kachel__bild:after,.kachel:hover .kachel__bild:after{animation:holo-abtasten 1.05s cubic-bezier(.45,0,.25,1) both}.kachel:focus-visible .kachel__galaxie,.kachel:hover .kachel__galaxie{animation:holo-aufbau 1.05s cubic-bezier(.45,0,.25,1) both,holo-ruck 1.3s steps(1) both;transition:none}}@keyframes holo-abtasten{0%{opacity:1;transform:translateY(-100%)}88%{opacity:1}to{opacity:0;transform:translateY(620%)}}@keyframes holo-aufbau{0%{clip-path:inset(0 0 100% 0);filter:grayscale(1) sepia(1) hue-rotate(115deg) saturate(1.8) brightness(1.25);opacity:1}70%{filter:grayscale(.6) sepia(.6) hue-rotate(115deg) saturate(1.4) brightness(1.15)}to{clip-path:inset(0);filter:none;opacity:1}}@keyframes holo-ruck{0%,to{transform:none}10%{transform:translateX(-3px)}13%{transform:translateX(2px)}17%{transform:none}46%{transform:translateX(3px)}49%{transform:none}}@keyframes holo-zeilen{to{background-position:0 4px}}@keyframes holo-flimmern{0%{opacity:1}7%{opacity:.45}8%{opacity:1}41%{opacity:.7}42%{opacity:1}73%{opacity:.55}74%{opacity:1}}.karten.karten--drei{grid-template-columns:repeat(3,minmax(0,1fr))}.karten--drei .karte .bild{aspect-ratio:16/9}.balken--leise{background:transparent;border-bottom:1px solid var(--linie);border-top:1px solid var(--linie);color:var(--nacht)}.balken--leise:hover{background:var(--grund)}.balken--leise .pfeil{background:var(--sonne);color:var(--nacht)}.fall__mehr{font-size:var(--klein);font-weight:600}.karten--drei .karte{border-left:1px solid var(--linie)}.karten--drei .karte:first-child{border-left:0}@media (max-width:1180px){.kopf__cta{margin-left:auto}.koepfe-raster{grid-template-columns:repeat(4,minmax(0,1fr))}.karten.karten--drei{grid-template-columns:repeat(3,minmax(0,1fr))}.karten--drei .karte:nth-child(odd){border-left:1px solid var(--linie)}.karten--drei .karte:first-child{border-left:0}}@media (max-width:960px){.expertise .expertise__innen{grid-template-areas:"kopf" "bild" "liste";grid-template-columns:1fr}.expertise__bild{margin-top:clamp(28px,5vw,44px);position:relative;top:auto}}@media (max-width:860px){.abschluss--formular .abschluss__innen{grid-template-columns:1fr}.abschluss__sonne{bottom:-14vw;right:-22vw;top:auto;translate:0 0;width:44vw}.team__kopf{grid-template-columns:1fr}.koepfe-raster{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.karten.karten--drei{grid-template-columns:1fr}.karten--drei .karte{border-left:0}}@media (max-width:560px){.koepfe-raster{gap:32px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:601px) and (max-width:860px){.karten--drei .karte+.karte{border-left:1px solid var(--linie)!important}}.bkachel{background:var(--nacht);border-right:1px solid hsla(0,0%,100%,.18);color:#fff;justify-content:flex-end}.bkachel:before{display:none}.bkachel__bild{filter:grayscale(1) contrast(1.08) brightness(.9);height:100%;inset:0;object-fit:cover;position:absolute;transform:scale(1.001);transition:filter .6s ease,transform .9s var(--kurve);width:100%;z-index:-2}.bkachel:after{background:linear-gradient(0deg,rgba(14,31,53,.9) 0,rgba(23,47,81,.55) 45%,rgba(23,47,81,.35));content:"";inset:0;mix-blend-mode:normal;position:absolute;transition:opacity .6s ease;z-index:-1}.bkachel:focus-visible .bkachel__bild,.bkachel:hover .bkachel__bild{filter:none;transform:scale(1.04)}.bkachel:focus-visible:after,.bkachel:hover:after{opacity:.55}.bkachel .bkachel__wort{color:#fff;font-size:clamp(2.5rem,3.4vw,3.25rem);text-shadow:0 2px 18px rgba(9,20,36,.35);transition:color .35s ease}.bkachel:focus-visible .bkachel__wort,.bkachel:hover .bkachel__wort{color:var(--sonne)}.bkachel .pfeil{background:var(--sonne);color:var(--nacht)}.bkachel:focus-visible .pfeil,.bkachel:hover .pfeil{background:var(--sonne);color:var(--nacht)}@media (prefers-reduced-motion:reduce){.bkachel__bild{transition:none}.bkachel:focus-visible .bkachel__bild,.bkachel:hover .bkachel__bild{transform:none}}.bkachel--sammel{background:radial-gradient(120% 90% at 100% 0,rgba(255,204,69,.16),rgba(255,204,69,0) 60%),var(--nacht)}.bkachel__symbole{align-self:flex-start;margin-bottom:auto;order:-1}.bkachel__symbole svg{display:block;fill:none;height:auto;overflow:visible;stroke:var(--sonne);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:clamp(150px,12vw,190px)}.bkachel__marke{align-self:flex-start;background:hsla(0,0%,100%,.92);color:var(--nacht);font-size:var(--mini);font-weight:600;line-height:1.3;padding:5px 10px}.held__fuss{grid-template-columns:1fr;justify-items:center}.held__fuss>.held__partner{color:hsla(0,0%,100%,.9);font-size:var(--fliess);gap:clamp(16px,2vw,28px);max-width:860px;padding:clamp(14px,1.8vh,22px) var(--rand);text-align:left}.held__fuss .held__partner img{flex:none;height:auto;padding:0;width:clamp(170px,16vw,240px)}.held__fuss .held__partner span{line-height:1.45;max-width:44ch}.held__fuss .held__partner:hover span{color:#fff;text-decoration:underline;text-decoration-color:hsla(0,0%,100%,.4);text-underline-offset:.2em}.held__partner-offen{bottom:calc(100% + 8px);font-size:11px;left:var(--rand);margin:0;max-width:360px;position:absolute}@media (max-width:600px){.held__fuss>.held__partner{align-items:flex-start;flex-direction:column;gap:10px}.held__fuss .held__partner span{font-size:var(--klein)}}.branchenband__spur{gap:8px;padding:8px 8px 8px 0}.branchenband__fenster{padding-left:8px}.bkachel{border-right:0}@media (prefers-reduced-motion:reduce){.branchenband__fenster{padding-left:0}.branchenband__spur{padding-left:8px}}.held__fuss{justify-items:start}.held__fuss>.held__partner{font-size:var(--klein);max-width:none}.held__fuss .held__partner span{max-width:52ch}.band-pause{align-items:center;background:none;border:0;border-radius:0;color:var(--schiefer);cursor:pointer;display:inline-flex;font:inherit;justify-content:center;min-height:44px;min-width:44px;padding:0}.band-pause svg{height:11px;opacity:.8;width:11px}.band-pause__an>span,.band-pause__aus>span{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.25em;transition:text-decoration-color .2s ease}.band-pause:hover{color:var(--nacht)}.band-pause:hover .band-pause__an>span,.band-pause:hover .band-pause__aus>span{text-decoration-color:currentColor}.zug-vorlage{height:0;overflow:hidden;position:absolute;width:0}.bkachel__marke{align-self:stretch;background:none;display:block;margin-bottom:auto;order:-1;padding:0 40px 0 0}.bkachel__zug{display:block;filter:drop-shadow(0 1px 10px rgba(9,20,36,.55));height:auto;max-width:100%;overflow:visible}.zug__logo{fill:#fff}.zug__wort{fill:var(--sonne)}.zug__schrift{fill:var(--sonne);stroke:var(--sonne);stroke-linejoin:round}.zug__schrift--gelb{fill:var(--sonne);stroke:var(--sonne)}.phasen{border-top:1px solid var(--linie);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto}.phasen__liste{display:grid;grid-column:1/-1;grid-row:1/3;grid-template-columns:subgrid;grid-template-rows:subgrid;list-style:none;margin:0;padding:0}.phasen__liste li{border-left:1px solid var(--linie);display:flex;flex-direction:column;gap:10px;padding:24px clamp(16px,1.8vw,28px) 26px}.phasen__liste li:nth-child(4n+1){border-left:0;padding-left:0}.phasen__liste li:nth-child(n+5){border-top:1px solid var(--linie)}.phasen__liste h3{font-size:var(--h3)}.phasen__liste p{color:var(--schiefer);font-size:var(--klein);line-height:1.5}.phasen__liste .phase__meilenstein{color:var(--nacht);font-size:var(--mini);line-height:1.4;margin-top:auto;padding-top:10px}.phase__meilenstein span{align-items:center;display:flex;font-weight:600;gap:8px;margin-bottom:3px}.phase__meilenstein span:before{background:var(--sonne);box-shadow:0 0 0 1px var(--nacht);content:"";flex:none;height:9px;transform:rotate(45deg);width:9px}.phasen__jetzt{color:var(--nacht);display:flex;flex-direction:column;gap:10px;grid-column:4;grid-row:2;padding:24px clamp(16px,1.8vw,28px) 28px}.phasen__jetzt h3{font-size:var(--h3)}.phasen__jetzt p{color:var(--nacht);font-size:var(--klein)}.baender{border-top:2px solid var(--nacht);display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:clamp(28px,3vw,40px) 0 0;padding:0}.baender li{border-left:1px solid var(--linie);display:flex;flex-direction:column;gap:6px;padding:20px clamp(16px,1.8vw,28px) 4px}.baender li:first-child{border-left:0;padding-left:0}.baender strong{color:var(--nacht);font-weight:600}.baender span{color:var(--schiefer);font-size:var(--klein);line-height:1.5}.grundsatz--hell{border-top-color:var(--linie);margin-top:clamp(64px,6.5vw,96px);padding-top:clamp(36px,4vw,56px)}.grundsatz--hell h3{color:var(--nacht)}.grundsatz--hell p{color:var(--schiefer)}@media (max-width:1180px){.phasen{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,auto)}.phasen__liste{grid-row:1/5}.phasen__liste li:nth-child(n){border-left:1px solid var(--linie);padding-left:clamp(16px,1.8vw,28px)}.phasen__liste li:nth-child(odd){border-left:0;padding-left:0}.phasen__liste li:nth-child(n+3){border-top:1px solid var(--linie)}.phasen__jetzt{grid-column:2;grid-row:4}.baender{grid-template-columns:1fr}.baender li{border-left:0;padding:16px 0 4px}.baender li+li{border-top:1px solid var(--linie)}}@media (max-width:860px){.phasen{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(8,auto)}.phasen__liste{grid-row:1/9}.phasen__liste li:nth-child(n){border-left:0;padding-left:0}.phasen__liste li+li{border-top:1px solid var(--linie)}.phasen__jetzt{grid-column:1;grid-row:8;margin-top:16px}}.geschichte{overflow:hidden;position:relative}.geschichte__kopf h2{max-width:18ch}.zeitstrahl{padding-bottom:48px;position:relative}.zeitstrahl__spuren{display:grid;gap:clamp(26px,3vw,40px);list-style:none;margin:0;padding:0;position:relative;z-index:1}.spur{padding:0 0 26px var(--von);position:relative}.spur--rechts{padding-left:0}.spur--rechts,.spur__texte{padding-right:calc(100% - var(--bis) + 28px)}.spur__texte{display:flex;gap:24px;justify-content:space-between}.spur__text{align-items:flex-end;color:hsla(0,0%,100%,.74);display:flex;font-size:var(--klein);gap:14px;line-height:1.45;margin:0}.spur--rechts .spur__text,.spur__text--rechts{justify-content:flex-end}.spur__jahr{color:hsla(0,0%,100%,.42);flex:none;font-family:var(--titel);font-size:clamp(2.75rem,5vw,4.75rem);font-variant-numeric:tabular-nums;font-weight:700;line-height:.82;transition:opacity .8s ease}.spur--firma .spur__jahr{color:var(--sonne)}.spur__inhalt{max-width:38ch}.spur__inhalt strong{color:#fff;display:block;font-weight:600}.spur__inhalt>span{display:block}.spur__balken,.spur__marke,.spur__vorlauf{bottom:0;position:absolute}.spur__balken{background:#fff;bottom:4px;height:6px;left:var(--von);transform-origin:left center;transition:transform 1.2s var(--kurve);width:calc(var(--bis) - var(--von))}.spur__balken--vorher{background:hsla(0,0%,100%,.3);bottom:0;height:14px;width:calc(var(--wechsel) - var(--von))}.spur__balken--haupt{background:var(--sonne);bottom:0;box-shadow:0 0 22px rgba(255,204,69,.28);height:14px;left:var(--wechsel);transition-delay:.9s;width:calc(var(--bis) - var(--wechsel))}.spur--punkt .spur__balken{background:var(--sonne);border-radius:50%;bottom:0;box-shadow:0 0 0 6px rgba(255,204,69,.2);height:14px;left:calc(var(--von) - 7px);width:14px}.spur__balken:before{background:inherit;border-radius:50%;box-shadow:0 0 0 3px var(--nacht);content:"";height:10px;left:-5px;margin-top:-5px;position:absolute;top:50%;width:10px}.spur__balken--haupt:before{height:16px;left:-8px;margin-top:-8px;width:16px}.spur--punkt .spur__balken:before{display:none}.spur--laeuft .spur__balken:last-of-type:after{background:var(--sonne);content:"";height:24px;margin-top:-12px;position:absolute;right:-1px;top:50%;width:2px}.spur__vorlauf{background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.75) 0 4px,transparent 4px 8px);bottom:6px;height:2px;left:var(--vor);transform-origin:right center;transition:transform .8s ease .9s;width:calc(var(--von) - var(--vor))}.spur__marke{background:var(--nacht);border-radius:50%;bottom:1px;box-shadow:inset 0 0 0 2px #fff;height:12px;left:var(--marke);margin-left:-6px;width:12px}.zeitstrahl__achse{inset:0;pointer-events:none;position:absolute}.achse__heute,.achse__jahr{align-items:flex-end;bottom:0;color:hsla(0,0%,100%,.55);display:flex;font-size:var(--mini);font-variant-numeric:tabular-nums;position:absolute;top:0}.achse__jahr{left:var(--pos);transform:translateX(-50%)}.achse__jahr:first-child{transform:none}.achse__heute:before,.achse__jahr:before{background:hsla(0,0%,100%,.09);bottom:30px;content:"";left:50%;position:absolute;top:0;width:1px}.achse__jahr:first-child:before{left:0}.achse__heute{color:var(--sonne);font-weight:600;left:var(--heute);transform:translateX(-100%)}.achse__heute:before{background:rgba(255,204,69,.5);left:auto;right:0}[data-zeitstrahl].wartet .spur__balken,[data-zeitstrahl].wartet .spur__vorlauf{transform:scaleX(0)}[data-zeitstrahl].wartet .spur__jahr{opacity:0}[data-zeitstrahl] .spur:nth-child(2) .spur__balken,[data-zeitstrahl] .spur:nth-child(2) .spur__jahr{transition-delay:.2s}[data-zeitstrahl] .spur:nth-child(3) .spur__balken,[data-zeitstrahl] .spur:nth-child(3) .spur__jahr{transition-delay:.4s}[data-zeitstrahl] .spur:nth-child(4) .spur__balken,[data-zeitstrahl] .spur:nth-child(4) .spur__jahr{transition-delay:.6s}@media (prefers-reduced-motion:reduce){.spur__balken,.spur__jahr,.spur__vorlauf{transition:none}[data-zeitstrahl].wartet .spur__balken,[data-zeitstrahl].wartet .spur__vorlauf{transform:none}[data-zeitstrahl].wartet .spur__jahr{opacity:1}}@media (max-width:700px){.spur,.spur--rechts{padding-left:0;padding-right:0}.spur__texte{flex-direction:column;gap:14px;padding-right:0}.spur--rechts .spur__text,.spur__text--rechts{justify-content:flex-start}.spur__jahr{font-size:2.25rem}.achse__jahr[data-jahr="2000"],.achse__jahr[data-jahr="2005"],.achse__jahr[data-jahr="2015"]{display:none}}.abschluss--formular .abschluss__innen{gap:0;grid-template-columns:minmax(0,1fr);max-width:none}.abschluss--formular h2{font-size:clamp(2.25rem,4vw,3.75rem);margin:0;max-width:17ch}.formular--leise{background:none;border:0;gap:0;margin-top:clamp(40px,6vw,80px);max-width:50rem;padding:0}.formular--leise .feld{align-items:baseline;border-top:1px solid hsla(0,0%,100%,.22);gap:0 16px;grid-template-columns:11.5rem minmax(0,1fr);padding:1.4rem 0}.formular--leise .feld:last-of-type{border-bottom:1px solid hsla(0,0%,100%,.22)}.formular--leise .feld label{color:var(--sonne);font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.formular--leise .feld input,.formular--leise .feld textarea{background:none;border:0;color:#fff;font-size:1.25rem;line-height:1.5;padding:0}.formular--leise .feld textarea{min-height:0;resize:none}.formular--leise .feld input:focus,.formular--leise .feld textarea:focus{outline:none}.formular--leise .feld:focus-within{border-top-color:var(--sonne);box-shadow:inset 0 -2px 0 var(--sonne)}.formular--leise ::placeholder{color:hsla(0,0%,100%,.5);opacity:1}.formular--leise .knopf{justify-self:start;margin-top:2rem}.abschluss .meldung,.formular .meldung{color:var(--sonne);font-size:1rem;margin:1.1rem 0 0;max-width:none;min-height:1.6em}@media (pointer:coarse){.formular--leise .feld input{min-height:44px}}@media (max-width:820px){.formular--leise .feld{grid-template-columns:minmax(0,1fr);row-gap:.4rem}}.bkachel--partner .bkachel__marke{margin-top:clamp(12px,1.2vw,18px)}.grundsatz>*{min-width:0}.ablauf figcaption{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:960px){.grundsatz{grid-template-columns:minmax(0,1fr)}}.sb-beispiele{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--kurve)}.sb-beispiele>div{min-height:0;overflow:hidden}.sb-liste li:focus-visible .sb-beispiele,[data-aktiv=analyse] .sb-liste [data-teil=analyse] .sb-beispiele,[data-aktiv=beratung] .sb-liste [data-teil=beratung] .sb-beispiele,[data-aktiv=betrieb] .sb-liste [data-teil=betrieb] .sb-beispiele,[data-aktiv=compliance] .sb-liste [data-teil=compliance] .sb-beispiele,[data-aktiv=training] .sb-liste [data-teil=training] .sb-beispiele,[data-aktiv=umsetzung] .sb-liste [data-teil=umsetzung] .sb-beispiele{grid-template-rows:1fr}.sb-liste .sb-beispiele em{margin-top:8px}.sb-liste .sb-mehr{display:grid;grid-template-rows:1fr;margin:0;transition:grid-template-rows .4s var(--kurve),opacity .25s ease}.sb-liste .sb-mehr__innen{align-items:center;color:var(--sonne);display:flex;font-size:var(--mini);font-weight:600;gap:6px;letter-spacing:.08em;line-height:1.45;margin:0;min-height:0;overflow:hidden;padding-top:8px;text-transform:uppercase}.sb-liste .sb-mehr__innen svg{flex:none}.sb-liste li:focus-visible .sb-mehr,[data-aktiv=analyse] .sb-liste [data-teil=analyse] .sb-mehr,[data-aktiv=beratung] .sb-liste [data-teil=beratung] .sb-mehr,[data-aktiv=betrieb] .sb-liste [data-teil=betrieb] .sb-mehr,[data-aktiv=compliance] .sb-liste [data-teil=compliance] .sb-mehr,[data-aktiv=training] .sb-liste [data-teil=training] .sb-mehr,[data-aktiv=umsetzung] .sb-liste [data-teil=umsetzung] .sb-mehr{grid-template-rows:0fr;opacity:0}.expertise .expertise__innen{grid-template-areas:"kopf kopf" "liste bild"}.expertise__bild{align-self:start;margin-top:clamp(28px,3vw,44px)}@media (prefers-reduced-motion:reduce){.sb-beispiele,.sb-liste .sb-mehr{transition:none}}@media (max-width:960px){.expertise .expertise__innen{grid-template-areas:"kopf" "bild" "liste"}.expertise__bild{margin-top:clamp(28px,5vw,44px)}}.vertrauen{overflow:hidden;padding:clamp(72px,8vw,120px) 0 clamp(64px,7vw,104px)}.vertrauen__kopf{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;padding:0 var(--rand)}.vertrauen h2{color:var(--nacht);font-size:var(--h2);line-height:1;max-width:20ch}.vertrauen .band-pause{flex:none}.vertrauen__band{border-top:1px solid var(--linie);margin-top:clamp(36px,4vw,56px)}.vertrauen__reihe{align-items:stretch;border-bottom:1px solid var(--linie);display:flex;overflow:hidden;position:relative}.vertrauen__name{align-items:center;background:var(--weiss);border-right:1px solid var(--linie);color:var(--nacht);display:flex;flex:none;font-size:.72rem;font-weight:600;letter-spacing:.2em;line-height:1.5;padding-left:var(--rand);padding-right:var(--rand);position:relative;text-transform:uppercase;white-space:nowrap;width:calc(var(--rand)*2 + 11rem);z-index:2}.vertrauen__lauf{flex:1;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);min-width:0;overflow:hidden}.vertrauen__spur{animation:logolauf calc(var(--anzahl,20)*4.6s) linear infinite;display:flex;width:max-content}.vertrauen__reihe--gegen .vertrauen__spur{animation-direction:reverse}.vertrauen__spur ul{display:flex;flex:none;list-style:none;margin:0;padding:0}.vertrauen__spur li{align-items:center;border-right:1px solid var(--linie);display:flex;flex:none;height:clamp(96px,8.6vw,128px);justify-content:center;padding:1.3rem 1.6rem;width:clamp(150px,13.5vw,210px)}.vertrauen__spur img{filter:grayscale(1) brightness(0);max-height:100%;max-width:100%;object-fit:contain;opacity:.5;transition:filter .3s ease,opacity .3s ease}.vertrauen__spur li:hover img{filter:none;opacity:1}.vertrauen.band-wartet .vertrauen__spur,.vertrauen.ist-angehalten .vertrauen__spur,.vertrauen__lauf:hover .vertrauen__spur{animation-play-state:paused}@keyframes logolauf{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:700px){.vertrauen__reihe{flex-direction:column}.vertrauen__name{background:none;border-right:0;padding:14px var(--rand) 0;width:auto}.vertrauen__spur li{height:84px;padding:1rem 1.1rem;width:132px}}@media (prefers-reduced-motion:reduce){.vertrauen__spur{animation:none}.vertrauen__lauf{-webkit-mask-image:none;mask-image:none;overflow-x:auto}.vertrauen .band-pause,.vertrauen__spur ul[aria-hidden]{display:none}}.projektablauf.nacht .phasen{border-top-color:var(--linie-nacht)}.projektablauf.nacht .phasen__liste li{border-left-color:var(--linie-nacht)}.projektablauf.nacht .phasen__liste li:nth-child(n+5){border-top-color:var(--linie-nacht)}.projektablauf.nacht .phasen__liste h3{color:#fff}.projektablauf.nacht .phasen__liste p{color:hsla(0,0%,100%,.78)}.projektablauf.nacht .phasen__liste .schritt__nr{color:var(--sonne)}.projektablauf.nacht .phasen__liste .phase__meilenstein{color:#fff}.projektablauf.nacht .phase__meilenstein span:before{box-shadow:0 0 0 1px hsla(0,0%,100%,.55)}.projektablauf.nacht .baender{border-top-color:var(--sonne)}.projektablauf.nacht .baender li{border-left-color:var(--linie-nacht)}.projektablauf.nacht .baender strong{color:#fff}.projektablauf.nacht .baender span{color:hsla(0,0%,100%,.78)}.projektablauf .grundsatz{border-top-color:var(--linie-nacht);margin-top:clamp(64px,6.5vw,96px);padding-top:clamp(36px,4vw,56px)}.team .claude-leistung{border-top:1px solid var(--linie);margin-top:clamp(56px,5.5vw,80px);padding-top:clamp(28px,3vw,40px)}.grundsatz-abschnitt .grundsatz h2{color:#fff;font-size:var(--h2);line-height:1;margin-bottom:14px}.abschnitt.grundsatz-abschnitt{padding-bottom:clamp(24px,3vw,32px);padding-top:clamp(24px,3vw,32px)}.grundsatz-abschnitt .grundsatz{border-top:0;margin-top:0;padding-top:0}.team .claude-leistung{align-items:center;column-gap:clamp(32px,5vw,96px);grid-template-columns:minmax(0,1fr) auto}.team .claude-leistung--hell h3{color:var(--nacht)}.team .claude-leistung--hell p{color:var(--schiefer)}.claude-leistung__text{display:grid;gap:8px}.claude-leistung__abzeichen{border-radius:6px;height:auto;width:clamp(220px,22vw,320px)}.phasen__liste .phase__zusatz{color:var(--schiefer);font-size:var(--mini);line-height:1.4;margin-top:6px}.projektablauf.nacht .phasen__liste .phase__zusatz{color:hsla(0,0%,100%,.72)}@media (max-width:860px){.team .claude-leistung{grid-template-columns:minmax(0,1fr);row-gap:24px}.claude-leistung__abzeichen{justify-self:start;width:min(100%,300px)}}@media (max-width:1180px){.projektablauf.nacht .phasen__liste li:nth-child(n){border-left-color:var(--linie-nacht)}.projektablauf.nacht .baender li+li,.projektablauf.nacht .phasen__liste li:nth-child(n+3){border-top-color:var(--linie-nacht)}}@media (max-width:860px){.projektablauf.nacht .phasen__liste li+li{border-top-color:var(--linie-nacht)}}.kachel:focus-visible,.kachel:focus-within,.kachel:hover{z-index:6}.kachel__privat{height:100%;inset:0;object-fit:cover;opacity:0;position:absolute;width:100%;z-index:1}.kachel__karte{background:var(--nacht);box-shadow:0 18px 44px -12px rgba(14,31,53,.45);color:#fff;font-size:.6875rem;left:0;line-height:1.45;margin:0;min-height:100%;opacity:0;padding:12px 12px 14px;pointer-events:none;position:absolute;right:0;top:0;transform:translateY(8px);visibility:hidden;z-index:8}.kachel__karte p{margin:0}.kachel__karte-kopf{align-items:center;display:flex;gap:10px;margin-bottom:10px}.kachel__karte-kopf b{font-size:.8125rem;font-weight:600;line-height:1.25}.kachel__mini{border-radius:50%;flex:none;height:36px;object-fit:cover;width:36px}.kachel__mini--initialen{background:var(--sonne);color:var(--nacht);display:grid;font-family:var(--titel);font-size:1rem;font-weight:700;place-items:center}.kachel__initialen{background:var(--nacht);display:grid;height:100%;place-items:end center;width:100%}.kachel__initialen svg{fill:none;height:auto;overflow:visible;stroke:var(--sonne);stroke-linejoin:round;stroke-width:2.5;width:66%}.kachel__sonne{background:var(--nacht);display:grid;height:100%;place-items:center;width:100%}.kachel__sonne:before{aspect-ratio:1;background:var(--sonne);border-radius:50%;box-shadow:0 0 0 12px rgba(255,204,69,.12),0 0 64px rgba(255,204,69,.35);content:"";width:38%}@media (min-width:1181px) and (max-width:1280px){.koepfe-raster{grid-template-columns:repeat(4,minmax(0,1fr))}}@keyframes privat-ein{to{opacity:1}}@keyframes karte-ein{to{opacity:1;transform:none;visibility:visible}}@keyframes holo-aus{to{opacity:0}}@media (hover:hover){.kachel--privat:focus-visible .kachel__privat,.kachel--privat:hover .kachel__privat{animation:privat-ein .5s ease 1.15s forwards}.kachel--karte:focus-visible .kachel__karte,.kachel--karte:hover .kachel__karte{animation:karte-ein .35s ease 1.3s forwards}.kachel--privat.kachel--karte:focus-visible .kachel__karte,.kachel--privat.kachel--karte:hover .kachel__karte{animation-delay:2.1s}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.kachel--privat:focus-visible .kachel__bild:before,.kachel--privat:hover .kachel__bild:before{animation:holo-zeilen 1.4s linear infinite,holo-flimmern 2.6s steps(1) infinite,holo-aus .3s ease 1.15s forwards}}@media (hover:none){.kachel--privat:focus .kachel__privat{opacity:1}.kachel--karte:focus .kachel__karte{box-shadow:none;font-size:var(--mini);margin-top:10px;min-height:0;opacity:1;padding:14px 16px;position:static;transform:none;visibility:visible;width:auto}.kachel--karte:focus .kachel__karte-kopf{display:none}}@media (prefers-reduced-motion:reduce){.kachel--privat:focus-visible .kachel__privat,.kachel--privat:hover .kachel__privat{animation:none;opacity:1}.kachel--karte:focus-visible .kachel__karte,.kachel--karte:hover .kachel__karte{animation:none;opacity:1;transform:none;visibility:visible}}.team{overflow-x:clip}.vertrauen__spur li.nur-name{color:var(--nacht);font-family:var(--titel);font-size:1.6rem;font-weight:700;letter-spacing:.06em;opacity:.5;transition:opacity .3s ease}.vertrauen__spur li.nur-name:hover{opacity:1}.branchenband__buehne{position:relative}.branchenband__buehne:hover .branchenband__spur{animation-play-state:paused}.band-schub{align-items:center;border:0;bottom:0;cursor:pointer;display:flex;justify-content:center;opacity:0;padding:0;position:absolute;top:0;transition:opacity .25s var(--kurve);width:clamp(72px,7vw,110px);z-index:2}.band-schub--links{background:linear-gradient(90deg,rgba(23,47,81,.62),rgba(23,47,81,0));left:0}.band-schub--rechts{background:linear-gradient(270deg,rgba(23,47,81,.62),rgba(23,47,81,0));right:0}.band-schub .pfeil{box-shadow:0 4px 18px rgba(0,0,0,.25);height:52px;transition:transform .2s var(--kurve);width:52px}.band-schub--links .pfeil svg{transform:rotate(180deg)}.branchenband__buehne:hover .band-schub{opacity:.35}.band-schub:focus-visible,.branchenband__buehne .band-schub:hover{opacity:1}.band-schub:hover .pfeil{transform:scale(1.08)}.band-schub:active .pfeil{transform:scale(.94)}.band-schub:focus-visible{outline:3px solid var(--sonne);outline-offset:-3px}@media (hover:none){.band-schub{display:none}}.vertrauen__spur li.nur-name{font-size:1.35rem;line-height:1.15;text-align:center}.kachel--weitere .kachel__bild{background:transparent;border:1px solid var(--linie)}.kachel--weitere .kachel__bild:after,.kachel--weitere .kachel__bild:before{display:none}.kachel__weitere{color:var(--nacht);display:grid;font-family:var(--titel);font-size:clamp(1.6rem,2.4vw,2.25rem);font-weight:700;height:100%;line-height:1;place-items:center;width:100%}