.kr-kopf{position:relative;overflow:hidden;color:#fff;background:radial-gradient(120% 90% at 85% 10%,#1b2660 0,var(--pr-nacht) 55%,#070d20 100%)}.kr-kopf__raster{position:relative;display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:center;padding-top:120px;padding-bottom:72px}.kr-kopf h1{font-size:clamp(36px,4.4vw,62px);line-height:1.04;letter-spacing:-.03em;max-width:14ch;text-wrap:balance}.kr-kopf__antwort{margin-top:22px;max-width:34em;font-size:clamp(17px,1.35vw,19.5px);line-height:1.55;color:rgba(255,255,255,.86)}.kr-linie{width:100%}.kr-linie__svg{display:block;width:100%;height:auto;overflow:visible}.kr-linie__svg--hoch{display:none}.kr-linie__kasten{fill:none;stroke:#8a93b8;stroke-width:1.5}.kr-linie__spur{fill:none;stroke:rgba(169,177,255,.14);stroke-width:3;stroke-dasharray:2 9;stroke-linecap:round}.kr-linie__schein{fill:none;stroke-width:12;opacity:.55;stroke-linecap:round}.kr-linie__strich{fill:none;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.kr-linie__start{fill:#6d7aff}.kr-linie__punkt{stroke-width:3}.kr-linie__punkt--indigo{fill:#0c1630;stroke:#a9b1ff}.kr-linie__punkt--gruen{fill:#3ddc97;stroke:#0c1630}.kr-linie__punkt--ziel{fill:#fff;stroke:#6d7aff;stroke-width:4}.kr-linie__hof{fill:rgba(109,122,255,.28);animation:kr-puls 2.4s ease-in-out 3s infinite;transform-box:fill-box;transform-origin:center}.kr-linie__haken{fill:none;stroke:#0c1630;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.kr-linie__t{fill:#fff;font-size:19px;font-weight:600}.kr-linie__t--ziel{font-size:24px}.kr-linie__u{fill:rgba(255,255,255,.62);font-size:15px}.kr-linie__kasten{animation:kr-raster 1.2s ease-out both}.kr-linie__schein,.kr-linie__strich{stroke-dasharray:1;stroke-dashoffset:1;animation:kr-ziehen 2.6s cubic-bezier(.45,0,.2,1) .3s forwards}.kr-linie__station{opacity:0;animation:kr-station .45s cubic-bezier(.2,.9,.3,1.3) forwards}@keyframes kr-raster{0%{opacity:.55}to{opacity:.16}}@keyframes kr-ziehen{to{stroke-dashoffset:0}}@keyframes kr-station{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes kr-puls{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.45}}@media (prefers-reduced-motion:reduce){.kr-linie__hof,.kr-linie__kasten,.kr-linie__schein,.kr-linie__station,.kr-linie__strich{animation:none}.kr-linie__kasten{opacity:.16}.kr-linie__station{opacity:1}.kr-linie__schein,.kr-linie__strich{stroke-dashoffset:0}}.kr-drei{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.kr-spalte{background:#fff;border:1px solid var(--pr-linie);border-radius:6px;padding:34px 30px 18px}.kr-spalte h3{font-size:23px;line-height:1.15;font-weight:600}.kr-spalte dl{margin-top:18px}.kr-spalte dl div{padding:15px 0;border-top:1px solid var(--pr-linie)}.kr-spalte dt{font-weight:600;font-size:16.5px}.kr-spalte dd{margin:5px 0 0;font-size:15.5px;line-height:1.5;color:var(--pr-tinte-2)}.kr-zwei{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:center}.kr-zwei__text h2{font-size:clamp(30px,3.4vw,46px);line-height:1.08;max-width:14ch}.kr-zwei__text p{margin-top:18px;font-size:18px;line-height:1.55;color:var(--pr-tinte-2);max-width:32em}.kr-anteil{background:var(--pr-nacht);color:#fff;border-radius:8px;padding:30px;box-shadow:0 30px 60px -30px rgba(12,22,48,.55)}.kr-anteil__hinweis{font-size:15px;color:rgba(255,255,255,.7)}.kr-anteil__termine{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.kr-anteil__termin{width:100%;display:flex;align-items:center;gap:12px;text-align:left;padding:14px;min-height:68px;border-radius:6px;cursor:pointer;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);color:#fff;font:inherit;font-size:14.5px;line-height:1.3;transition:background .25s,border-color .25s,transform .15s}.kr-anteil__termin:hover{background:rgba(255,255,255,.1)}.kr-anteil__termin:active{transform:scale(.98)}.kr-anteil__termin:focus-visible{outline:2px solid #a9b1ff;outline-offset:2px}.kr-anteil__termin.ist-auftrag{background:rgba(61,220,151,.14);border-color:rgba(61,220,151,.6)}.kr-anteil__marke{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:rgba(109,122,255,.22)}.kr-anteil__marke svg{width:18px;height:18px;fill:none;stroke:#c3c8ff;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ist-auftrag .kr-anteil__marke{background:#3ddc97}.ist-auftrag .kr-anteil__marke svg{stroke:#0c1630;stroke-width:2.4}.kr-anteil__text{display:grid;gap:2px;color:rgba(255,255,255,.72)}.kr-anteil__text b{color:#fff;font-size:15.5px}.kr-anteil__balken{margin-top:26px;padding-top:22px;border-top:1px solid rgba(255,255,255,.12)}.kr-anteil__name{display:block;font-weight:600;font-size:16px}.kr-anteil__spur{margin-top:12px;height:16px;border-radius:3px;background:rgba(255,255,255,.08);overflow:hidden}.kr-anteil__fuellung{height:100%;border-radius:3px;background:linear-gradient(90deg,#5a62e6,#6d7aff 60%,#3ddc97);box-shadow:0 0 18px rgba(109,122,255,.6)}.kr-anteil__stand{display:block;margin-top:10px;font-size:14.5px;color:rgba(255,255,255,.7)}.kr-strecke{list-style:none;margin:0 auto;padding:0;max-width:1080px;display:grid;grid-template-columns:repeat(3,1fr);gap:32px;position:relative}.kr-strecke:before{content:"";position:absolute;left:16.6%;right:16.6%;top:13px;height:4px;border-radius:2px;background:linear-gradient(90deg,#5a62e6,#a9b1ff)}.kr-strecke li{position:relative;text-align:center}.kr-strecke__punkt{position:relative;z-index:1;display:block;width:30px;height:30px;margin:0 auto 22px;border-radius:50%;background:#fff;border:4px solid #5a62e6}.kr-strecke li.ist-ziel .kr-strecke__punkt{background:#5a62e6;box-shadow:0 0 0 8px rgba(109,122,255,.22),0 0 30px rgba(109,122,255,.7)}.kr-strecke h3{font-size:24px;font-weight:600}.kr-strecke li.ist-ziel h3{color:var(--pr-indigo)}.kr-strecke p{margin:10px auto 0;max-width:24em;font-size:16px;line-height:1.55;color:var(--pr-tinte-2)}.kr-orte{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.kr-ort{margin:0}.kr-ort img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:6px}.kr-ort figcaption{margin-top:16px;font-size:15.5px;line-height:1.5;color:var(--pr-tinte-2)}.kr-ort figcaption b{display:block;font-size:19px;color:var(--pr-tinte);margin-bottom:2px}.kr-bildtext{display:grid;grid-template-columns:1.05fr 1fr;gap:72px;align-items:center}.kr-bildtext--wechsel{grid-template-columns:1fr 1.05fr}.kr-bildtext__bild img{display:block;width:100%;height:auto;aspect-ratio:5/4;object-fit:cover;border-radius:6px;box-shadow:0 40px 80px -40px rgba(12,22,48,.45)}.kr-bildtext__text h2{font-size:clamp(30px,3.4vw,46px);line-height:1.08;max-width:15ch}.kr-bildtext__text>p{margin-top:18px;font-size:18px;line-height:1.55;color:var(--pr-tinte-2);max-width:32em}.kr-bildtext dl{margin-top:26px}.kr-bildtext dl div{padding:15px 0;border-top:1px solid var(--pr-linie)}.kr-bildtext dt{font-weight:600;font-size:16.5px}.kr-bildtext dd{margin:5px 0 0;font-size:15.5px;line-height:1.5;color:var(--pr-tinte-2)}.kr-strecke--hoch{grid-template-columns:1fr;gap:26px;margin:34px 0 0;padding-left:8px;max-width:none}.kr-strecke--hoch:before{left:21px;right:auto;top:8px;bottom:8px;width:4px;height:auto;background:linear-gradient(180deg,#5a62e6,#a9b1ff)}.kr-strecke--hoch li{text-align:left;padding-left:52px}.kr-strecke--hoch .kr-strecke__punkt{position:absolute;left:0;top:0;margin:0}.kr-strecke--hoch p{margin-left:0}@media (max-width:1000px){.kr-bildtext,.kr-bildtext--wechsel{grid-template-columns:1fr;gap:36px}.kr-bildtext--wechsel .kr-bildtext__bild{order:-1}.kr-kopf__raster{grid-template-columns:1fr;gap:28px;padding-top:104px;padding-bottom:44px}.kr-linie{max-width:600px}.kr-drei{gap:16px}.kr-drei,.kr-zwei{grid-template-columns:1fr}.kr-zwei{gap:32px}}@media (max-width:700px){.kr-kopf h1{font-size:32px;line-height:1.08}.kr-linie__svg--quer{display:none}.kr-linie__svg--hoch{display:block;max-width:360px}.kr-spalte{padding:26px 20px 10px}.kr-anteil{padding:22px 18px}.kr-anteil__termine,.kr-orte{grid-template-columns:1fr}.kr-orte{gap:28px}.kr-ort img{aspect-ratio:16/10}.kr-strecke{grid-template-columns:1fr;gap:28px;text-align:left;padding-left:8px}.kr-strecke:before{left:21px;right:auto;top:8px;bottom:8px;width:4px;height:auto;background:linear-gradient(180deg,#5a62e6,#a9b1ff)}.kr-strecke li{text-align:left;padding-left:52px}.kr-strecke__punkt{position:absolute;left:0;top:0;margin:0}.kr-strecke p{margin-left:0}}