@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/kisteuermann/poppins-300.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/kisteuermann/poppins-400.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/kisteuermann/poppins-500.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/kisteuermann/poppins-600.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/kisteuermann/poppins-700.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/kisteuermann/montserrat-400.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/kisteuermann/montserrat-500.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/kisteuermann/montserrat-600.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/kisteuermann/ibm-plex-mono-400.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/kisteuermann/ibm-plex-mono-500.woff2)format("woff2")}.ks{--navy:#061d41;--navy-2:#0b2a57;--mint:#00ffaf;--mint-deep:#061d41;--ink:#101010;--muted:#5a6270;--line:#dde2e8;--soft:#f4f6f8;--steel:#7e9ec4;--pale:#d6e4f5;--label:"IBM Plex Mono",ui-monospace,Menlo,monospace;--sd-fade-a:1;--sd-fade-b:0;--sd-y-a:0px;--sd-y-b:18px;--sd-hint:1}.ks *{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}.ks{color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;font-family:Montserrat,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.65;overflow-x:clip}.ks h1,.ks h2,.ks h3{font-family:Poppins,sans-serif}.ks h2{letter-spacing:-.025em;color:var(--navy);text-wrap:balance;font-size:clamp(30px,4.2vw,50px);font-weight:600;line-height:1.08}.ks h2 em,.ks .big em{color:var(--navy);background:linear-gradient(transparent 60%,var(--mint) 60%,var(--mint) 90%,transparent 90%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .06em;font-style:normal}.ks .dark h2 em,.ks .close h2 em{color:var(--mint);background:0 0;padding:0}.ks a{color:var(--navy)}.ks a:focus-visible,.ks summary:focus-visible{outline:2px solid var(--mint-deep);outline-offset:3px}.ks .wrap{max-width:1020px;margin:0 auto;padding:0 28px}.ks .prog{z-index:60;background:var(--mint);width:0;height:3px;position:fixed;top:0;left:0}.ks #sd-hero{background:var(--navy);color:#fff;height:360vh;position:relative}.ks .sd-stage{height:100svh;position:sticky;top:0;overflow:hidden}.ks #sd-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.ks .sd-layer{pointer-events:none;z-index:1;align-items:center;display:flex;position:absolute;inset:0}.ks .sd-layer .wrap{width:100%;margin-top:-16vh}.ks .sd-eyebrow{font-family:var(--label);color:var(--steel);margin-bottom:22px;font-size:clamp(13.5px,1.6vw,20px)}.ks .sd-heads{display:grid}.ks .sd-h{letter-spacing:-.03em;color:#fff;grid-area:1/1;max-width:13ch;font-family:Poppins,sans-serif;font-size:clamp(38px,6.6vw,84px);font-weight:700;line-height:1.02}.ks .sd-h em{color:var(--mint);font-style:normal}.ks .sd-h-a,.ks .sd-lead-a{opacity:var(--sd-fade-a);transform:translateY(var(--sd-y-a))}.ks .sd-h-b,.ks .sd-lead-b{opacity:var(--sd-fade-b);transform:translateY(var(--sd-y-b))}.ks .sd-leads{max-width:46ch;margin-top:clamp(22px,3.6vh,36px);display:grid}.ks .sd-lead{color:var(--pale);grid-area:1/1;font-size:clamp(15px,1.25vw,17.5px);line-height:1.6}.ks .sd-lead b{color:#fff;font-weight:600}.ks .sd-hint{opacity:var(--sd-hint);z-index:1;position:absolute;bottom:clamp(22px,4.5vh,46px);left:0;right:0}.ks .sd-hint .wrap{align-items:center;gap:15px;display:flex}.ks .sd-hint b{letter-spacing:.14em;text-transform:uppercase;color:var(--steel);font-family:Poppins,sans-serif;font-size:13px;font-weight:500}.ks .sd-hint i{background:#d6e4f52e;width:1px;height:46px;display:block;position:relative;overflow:hidden}.ks .sd-hint i:after{content:"";background:var(--mint);width:1px;height:14px;animation:2.6s cubic-bezier(.45,0,.55,1) infinite tr;position:absolute;top:0;left:0}@keyframes tr{0%{transform:translateY(-16px)}to{transform:translateY(46px)}}.ks .sd-legend{z-index:1;pointer-events:none;opacity:var(--sd-legend,0);position:absolute;bottom:clamp(22px,4.5vh,46px);left:0;right:0}.ks .sd-legend .wrap{font-family:var(--label);color:var(--steel);justify-content:flex-end;gap:24px;font-size:12.5px;display:flex}.ks .sd-legend span{align-items:center;gap:8px;display:inline-flex}.ks .sd-legend .soll{border-top:1.5px dashed var(--pale);width:22px}.ks .sd-legend .ist{background:var(--mint);width:22px;height:2px}.ks .sd-legend .ms{border:2px solid var(--mint);border-radius:50%;width:11px;height:11px}.ks #main{position:relative}.ks #course{pointer-events:none;z-index:2;width:100%;position:absolute;top:0;left:0;overflow:visible}.ks #main>section{z-index:1;position:relative}.ks #main>.close{z-index:1}.ks .flow{padding:120px 0}.ks .flow+.flow{padding-top:40px}.ks .ctas{flex-wrap:wrap;align-items:center;gap:14px;margin-top:36px;display:flex}.ks .btn{border-radius:4px;align-items:center;gap:10px;padding:15px 24px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s,transform .15s;display:inline-flex}.ks .btn-1{background:var(--mint);color:var(--navy)}.ks .btn-1:hover{background:#4cffc6;transform:translateY(-1px)}.ks .btn-link{color:var(--navy);border-bottom:2px solid var(--mint);padding-bottom:2px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;text-decoration:none}.ks .pairs{max-width:860px;margin-top:50px}.ks .pair{border-bottom:1px solid var(--line);grid-template-columns:1fr 40px 1fr;align-items:baseline;padding:16px 0;display:grid}.ks .pair .a{color:#8a93a0;font-size:16px;text-decoration:line-through 1px #8a93a08c}.ks .pair .ar{color:var(--mint-deep);text-align:center;font-family:Poppins,sans-serif;font-weight:600}.ks .pair .b{color:var(--navy);font-family:Poppins,sans-serif;font-size:17px;font-weight:600;line-height:1.35}.ks .pairs-h{font-family:var(--label);color:var(--muted);border-bottom:1px solid var(--navy);grid-template-columns:1fr 40px 1fr;padding-bottom:10px;font-size:12.5px;display:grid}.ks .dark{background:var(--navy);color:#fff}.ks .dark h2{color:#fff}.ks .dark h2 em{color:var(--mint)}.ks .limits{grid-template-columns:1fr 1fr;gap:40px 60px;max-width:900px;margin-top:50px;display:grid}.ks .limits h3{color:#fff;font-size:19px;font-weight:600;line-height:1.3}.ks .limits h3:before{content:"";background:var(--mint);width:28px;height:2px;margin-bottom:14px;display:block}.ks .limits p{color:#c9d4e2;max-width:40ch;margin-top:8px;font-size:15px}.ks .all{color:#384152;max-width:66ch;margin-top:50px;font-size:15px}.ks .all b{color:var(--navy)}.ks .fine{font-family:var(--label);color:var(--muted);margin-top:12px;font-size:12.5px;line-height:1.6}.ks .faq{max-width:800px;margin-top:40px}.ks details{border-top:1px solid var(--line)}.ks details:last-child{border-bottom:1px solid var(--line)}.ks summary{cursor:pointer;color:var(--navy);justify-content:space-between;gap:20px;padding:20px 0;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;line-height:1.3;list-style:none;display:flex}.ks summary::-webkit-details-marker{display:none}.ks summary:after{content:"+";color:var(--mint-deep);font-size:22px;line-height:1}.ks details[open] summary:after{content:"–"}.ks details p{color:#384152;max-width:62ch;padding:0 40px 22px 0}.ks .close{background:var(--navy);color:#fff;position:relative;overflow:hidden}.ks .close .wrap{z-index:1;padding:120px 28px 110px;position:relative}.ks .close h2{color:#fff;max-width:16ch;font-size:clamp(34px,5vw,60px)}.ks .close h2 em{color:var(--mint)}.ks .close .lead{color:#c9d4e2;max-width:46ch;margin-top:24px;font-size:18px}.ks .close ol{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:30px;max-width:900px;margin-top:44px;list-style:none;display:grid}.ks .close li{counter-increment:s;color:#c9d4e2;font-size:15px;line-height:1.55}.ks .close li:before{content:counter(s,decimal-leading-zero);color:var(--mint);margin-bottom:12px;font-family:Poppins,sans-serif;font-size:34px;font-weight:300;line-height:1;display:block}.ks .close li b{color:#fff;margin-bottom:4px;font-family:Poppins,sans-serif;font-size:16.5px;font-weight:600;display:block}.ks .close .ctas{margin-top:48px}.ks .pair .ar{color:var(--navy)!important}.ks .pair .b{background:linear-gradient(#0000 82%,#00ffaf8c 82%);display:inline}.ks summary:after{color:var(--navy)!important}.ks details[open] summary{box-shadow:inset 3px 0 0 var(--mint);padding-left:14px}.ks .wp{font-family:var(--label);color:var(--navy);letter-spacing:.01em;font-size:clamp(18px,1.9vw,23px);font-weight:500;line-height:1.3;display:inline-block;position:relative}.ks .dark .wp,.ks .close .wp{color:#fff}.ks .wp:after{content:"";background:var(--mint);width:0;height:3px;margin-top:6px;transition:width .6s cubic-bezier(.22,.61,.36,1);display:block}.ks .wp.on:after{width:100%}.ks .close .wrap{padding-bottom:300px!important}.ks .cta{border:1.5px solid var(--navy);color:var(--navy);background:#fff;border-radius:4px;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-self:end;align-items:center;column-gap:14px;margin-top:26px;padding:15px 18px;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s,transform .2s,box-shadow .2s;display:grid}.ks .cta .c1{font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:1.2}.ks .cta .c2{font-family:var(--label);color:var(--muted);grid-row:2;margin-top:3px;font-size:12px}.ks .cta i{background:var(--mint);width:38px;height:38px;color:var(--navy);border-radius:50%;grid-area:1/2/3;place-items:center;font-family:Poppins,sans-serif;font-size:20px;font-style:normal;transition:transform .25s cubic-bezier(.22,.61,.36,1);display:grid}.ks .cta:hover{background:var(--navy);color:#fff;transform:translateY(-2px);box-shadow:0 14px 28px -16px #061d4199}.ks .cta:hover .c2{color:#9fb2cc}.ks .cta:hover i{transform:translate(4px)}@media (width<=820px){.ks .cta{align-self:stretch}}.ks .wp{text-transform:uppercase;letter-spacing:.16em!important;font-family:Poppins,sans-serif!important;font-size:clamp(14px,1.3vw,16.5px)!important;font-weight:600!important}.ks .head{grid-template-columns:minmax(0,1fr) 320px;align-items:end;gap:0 40px;display:grid}.ks .motif{width:320px;height:200px;color:var(--navy);margin-bottom:-6px;overflow:visible}.ks .dark .motif{color:#d6e4f5}.ks .motif *{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ks .motif .w{stroke-opacity:.35;stroke-width:1.2px}.ks .motif .a{stroke:var(--mint);stroke-width:2.2px;stroke-opacity:1}.ks .motif .d{stroke-dasharray:4 6;stroke-opacity:.6}.ks .motif .a.d{stroke-opacity:1}.ks.ks-js .motif .draw{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s cubic-bezier(.45,0,.2,1);transition-delay:var(--dl,0s)}.ks.ks-js .motif.in .draw{stroke-dashoffset:0}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (width<=980px){.ks .head{grid-template-columns:1fr}.ks .motif{display:none}}@media (prefers-reduced-motion:reduce){.ks .motif.in g.bob{animation:none}.ks.ks-js .motif .draw{stroke-dashoffset:0!important}}.ks .motif g,.ks .motif path,.ks .motif circle{transform-box:fill-box}.ks .motif .b1,.ks .motif .b2,.ks .motif .b3{transform-origin:50% 100%}.ks .motif.in .b2{animation-duration:7.5s}.ks .motif.in .b1{animation:5.2s ease-in-out 1.6s infinite rock}.ks .motif.in .b2{animation:6.4s ease-in-out 2.2s infinite reverse rock}.ks .motif.in .b3{animation:5.8s ease-in-out 1.9s infinite rock}@keyframes rock{0%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(-3px)rotate(4deg)}70%{transform:translateY(2px)rotate(-3deg)}}.ks .motif.in .sway{animation:3.6s ease-in-out infinite alternate sway}.ks .motif.in .sway2{animation:5s ease-in-out infinite alternate-reverse sway}@keyframes sway{0%{transform:translate(-6px)}to{transform:translate(6px)}}.ks .motif.in .flow{animation:1.6s linear infinite flow}@keyframes flow{to{stroke-dashoffset:-20px}}.ks .motif .wheel{transform-origin:50%}.ks .motif.in .wheel{animation:7s ease-in-out 1.8s infinite steer}@keyframes steer{0%,to{transform:rotate(0)}25%{transform:rotate(-22deg)}55%{transform:rotate(14deg)}80%{transform:rotate(-6deg)}}.ks .motif.in .beam{animation:5s ease-in-out 1.6s infinite alternate beam}@keyframes beam{0%{transform:rotate(-7deg)}to{transform:rotate(6deg)}}.ks .motif.in .pulse{animation:2.4s ease-in-out 1.8s infinite pulse}@keyframes pulse{0%,to{stroke-opacity:1;transform:scale(1)}50%{stroke-opacity:.5;transform:scale(1.45)}}.ks .motif.in g.bob{animation:none}@media (prefers-reduced-motion:reduce){.ks .motif *{animation:none!important}}.ks .box{background:var(--navy);color:#fff;isolation:isolate;box-shadow:0 34px 70px -38px #061d4199,inset 0 3px 0 var(--mint);border-radius:6px;position:relative;overflow:hidden}.ks .box:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#7e9ec412 1px,#0000 1px),linear-gradient(90deg,#7e9ec412 1px,#0000 1px);background-position:-1px -1px;background-size:56px 56px;position:absolute;inset:0}.ks .box:after{content:"";z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='14' viewBox='0 0 56 14'%3E%3Cpath d='M0 7 q7 -6 14 0 t14 0 t14 0 t14 0' fill='none' stroke='%23D6E4F5' stroke-opacity='.22' stroke-width='1.3'/%3E%3C/svg%3E") 0 0/56px 14px repeat-x;height:14px;animation:9s linear infinite tide;position:absolute;bottom:14px;left:0;right:0}@keyframes tide{to{background-position:56px 0}}.ks .box .tag{font-family:var(--label);color:var(--steel);letter-spacing:.02em;font-size:12px;position:absolute;top:22px;right:26px}.ks .box .tag:before{content:"";background:var(--mint);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 3px #00ffaf33}.ks .pairs{--g:40px;isolation:isolate;position:relative}.ks .pairs .card{z-index:-1;top:-18px;bottom:-14px;right:-26px;left:calc((100% - var(--g))/2 + var(--g)/2);background:var(--navy);box-shadow:0 34px 70px -38px #061d4199,inset 0 3px 0 var(--mint);background-image:linear-gradient(#7e9ec412 1px,#0000 1px),linear-gradient(90deg,#7e9ec412 1px,#0000 1px);background-size:56px 56px;border-radius:6px;position:absolute;overflow:hidden}.ks .pairs-h{border-bottom-color:#7e9ec473!important}.ks .pairs-h span:last-child{color:var(--mint)!important}.ks .pair{border-bottom-color:#7e9ec442!important}.ks .pair .b{padding-left:14px;color:#fff!important;background:0 0!important}.ks .pairs-h span:last-child{padding-left:14px}.ks .pair .ar{background:var(--mint);border-radius:50%;place-self:center;place-items:center;width:24px;height:24px;font-size:13px;line-height:1;display:grid;color:var(--navy)!important}@media (width<=820px){.ks .box .tag{top:18px;left:24px;right:auto}.ks .pairs{--g:26px}.ks .pairs .card{right:-12px}.ks .pair .b,.ks .pairs-h span:last-child{padding-left:10px}.ks .pair .ar{width:20px;height:20px;font-size:11px}}@media (prefers-reduced-motion:reduce){.ks .box:after{animation:none}}.ks .lane span:not(.ico){font-family:var(--label);color:#afc0d6;font-size:13.5px}@media (width<=820px){.ks .tl2 .p:not(.run):before{content:"";background:var(--navy);width:2px;position:absolute;top:10px;bottom:-4px;left:-24px}}.ks.ks-js .rv{opacity:0;transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);transition-delay:var(--d,0s);transform:translateY(18px)}.ks.ks-js .rv.in{opacity:1;transform:none}@media (width<=1180px){.ks #main .wrap{padding-left:64px}}@media (width<=820px){.ks .sd-legend{display:none}.ks .sd-layer{align-items:flex-start;padding-top:clamp(96px,15vh,140px)}.ks .sd-layer .wrap{margin-top:0}.ks #main .wrap{padding-left:44px;padding-right:20px}.ks .flow{padding:84px 0}.ks .pair,.ks .pairs-h{grid-template-columns:1fr 26px 1fr}.ks .pair .a{font-size:14.5px}.ks .pair .b{font-size:15px}.ks .limits{grid-template-columns:1fr}.ks .close .wrap{padding:84px 20px 80px 44px}.ks .close ol{grid-template-columns:1fr}.ks details p{padding-right:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ks *{transition:none!important}.ks .sd-hint i:after{animation:none}.ks.ks-js .rv{opacity:1!important;transform:none!important}}.ks #sd-hero{height:200vh}.ks .team-photo{border-radius:6px;margin-top:50px;position:relative;overflow:hidden;box-shadow:0 34px 70px -38px #061d4180}.ks .team-photo img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.ks .team-photo:after{content:"";background:var(--mint);height:3px;position:absolute;top:0;left:0;right:0}.ks .start{border:1.5px solid var(--navy);background:#fff;border-radius:6px;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px 48px;margin-top:60px;padding:34px 34px 32px;display:grid;position:relative}.ks .start:before{content:"";background:var(--mint);border-radius:6px 0 0 6px;width:6px;position:absolute;top:-1.5px;bottom:-1.5px;left:-1.5px}.ks .start .k{letter-spacing:.14em;color:var(--navy);font-family:Poppins,sans-serif;font-size:13px;font-weight:600}.ks .start .k span{font-family:var(--label);letter-spacing:0;color:var(--muted);margin-left:8px;font-weight:400}.ks .start h3{color:var(--navy);margin-top:8px;font-size:21px;font-weight:600;line-height:1.25}.ks .start .pr{letter-spacing:-.04em;color:var(--navy);white-space:nowrap;margin-top:16px;font-family:Poppins,sans-serif;font-size:44px;font-weight:300;line-height:1}.ks .start .why{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.5}.ks .start ul{grid-template-columns:1fr 1fr;gap:0 26px;list-style:none;display:grid}.ks .start li{color:#2a3342;border-top:1px dashed var(--line);padding:8px 0 8px 18px;font-size:14.5px;line-height:1.45;position:relative}.ks .start li:nth-child(-n+2){border-top:none}.ks .start li:before{content:"";background:var(--mint);width:9px;height:2px;position:absolute;top:calc(7px + .72em);left:0}.ks .start .cta{grid-column:2;justify-self:end;min-width:300px;margin-top:4px}@media (width<=980px){.ks .start{grid-template-columns:1fr;padding:28px 22px 24px}.ks .start ul{grid-template-columns:1fr}.ks .start li:nth-child(2){border-top:1px dashed var(--line)}.ks .start .cta{grid-column:1;justify-self:stretch;min-width:0}}.ks .cmp{max-width:62ch;margin:0 40px 22px 0;list-style:none}.ks .cmp li{border-top:1px solid var(--line);grid-template-columns:1fr 22px 1fr;align-items:baseline;gap:10px;padding:9px 0;font-size:14.5px;line-height:1.4;display:grid}.ks .cmp li span:first-child{color:#8a93a0;text-decoration:line-through #8a93a08c}.ks .cmp li span:nth-child(2){color:var(--mint-deep);text-align:center;font-weight:600}.ks .cmp li span:last-child{color:var(--navy);font-weight:600}.ks .cmp li.hd span{font-family:var(--label);color:var(--muted);font-size:12px;font-weight:400;text-decoration:none}@media (width<=820px){.ks .cmp{margin-right:0}}.ks .intro2{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:40px 64px;display:grid}.ks .intro2 .big{letter-spacing:-.03em;color:var(--navy);margin-top:18px;font-family:Poppins,sans-serif;font-size:clamp(30px,3.5vw,46px);font-weight:600;line-height:1.08}.ks .intro2 .big em{background:linear-gradient(transparent 60%,var(--mint) 60%,var(--mint) 90%,transparent 90%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .06em;font-style:normal}.ks .facts-box{padding:56px 34px 30px}.ks .facts-box dl{gap:0;display:grid}.ks .facts-box dl div{border-top:1px solid #d6e4f524;grid-template-columns:150px 1fr;align-items:baseline;gap:2px 18px;padding:16px 0;display:grid}.ks .facts-box dt{letter-spacing:-.03em;color:#fff;white-space:nowrap;font-family:Poppins,sans-serif;font-size:clamp(24px,2.3vw,30px);font-weight:300;line-height:1.1}.ks .facts-box dd{color:#c9d4e2;font-size:14.5px;line-height:1.4}.ks .facts-box dd b{color:#fff;font-family:Poppins,sans-serif;font-weight:600;display:block}@media (width<=900px){.ks .intro2{grid-template-columns:1fr}}.ks .team-photo figcaption{background:linear-gradient(#0000,#061d41b8);height:34%;position:absolute;bottom:0;left:0;right:0}.ks .team-photo figcaption span{color:#fff;white-space:nowrap;text-shadow:0 1px 8px #00000059;font-family:Poppins,sans-serif;font-size:clamp(12px,1.35vw,17px);font-weight:600;position:absolute;bottom:18px;transform:translate(-50%)}.ks .steer-note{color:#2a3342;grid-template-columns:auto 1fr;align-items:start;gap:16px;max-width:760px;margin-top:34px;font-size:16px;display:grid}.ks .steer-note i{background:var(--mint);border-radius:50%;width:14px;height:14px;margin-top:6px;box-shadow:0 0 0 5px #00ffaf33}.ks .steer-note b{color:var(--navy)}.ks .people{grid-template-columns:repeat(2,1fr);align-items:start;gap:22px;margin-top:40px;display:grid}.ks .pers{border:1px solid var(--line);background:#fff;border-radius:6px;padding:26px 28px 24px;position:relative}.ks .pers:before{content:"";background:var(--mint);width:36px;height:3px;position:absolute;top:-1px;left:28px}.ks .pers h3{color:var(--navy);font-size:20px;font-weight:600;line-height:1.2}.ks .pers .role{color:var(--muted);margin-top:2px;font-size:14.5px}.ks .pers .fx{color:var(--navy);margin-top:12px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600}.ks .pers .fx span{background:linear-gradient(#0000 62%,#00ffaf8c 62%)}.ks .pers ul{gap:5px;margin-top:12px;list-style:none;display:grid}.ks .pers li{color:#384152;padding-left:24px;font-size:14.5px;line-height:1.45;position:relative}.ks .pers li:before{content:"";border:solid var(--mint-deep);border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:4px;left:2px;transform:rotate(45deg)}.ks .pers li:after{content:"";z-index:-1;background:#00ffaf47;border-radius:50%;width:14px;height:14px;position:absolute;top:3px;left:0}@media (width<=820px){.ks .people{grid-template-columns:1fr}.ks .team-photo figcaption span{font-size:11px;bottom:10px}}@media (width<=420px){.ks .facts-box dl div{grid-template-columns:1fr}}.ks .month{margin-top:110px;scroll-margin-top:40px}.ks .m-box{margin-top:22px;padding:66px 30px 44px}.ks .m-grid{grid-template-rows:auto auto auto 56px auto;grid-template-columns:150px repeat(4,minmax(0,1fr)) minmax(210px,1.15fr);display:grid}.ks .m-col{grid-row:span 5;grid-template-rows:subgrid;min-width:0;display:grid}.ks .m-h{font-family:var(--label);color:#afc0d6;padding:0 8px 16px;font-size:13.5px}.ks .m-gf,.ks .m-tm{align-items:flex-start;padding:0 8px;display:flex}.ks .m-lane .m-gf,.ks .m-lane .m-tm{flex-direction:column;padding-left:0}.ks .m-lane b{color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:1.2}.ks .m-lane span{font-family:var(--label);color:#8fa3bf;margin-top:3px;font-size:12.5px}.ks .m-k{position:relative}.ks .m-k:before{content:"";border-top:1.5px dashed #d6e4f552;position:absolute;top:50%;left:0;right:0}.ks .m-col:not(.m-lane):not(.m-end) .m-k:after{content:"";background:var(--navy);box-sizing:border-box;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:calc(50% - 6px);left:8px}.ks .m-chip{border-radius:4px;flex-direction:column;gap:2px;max-width:100%;padding:8px 11px;line-height:1.2;display:inline-flex}.ks .m-chip b{white-space:nowrap;font-family:Poppins,sans-serif;font-size:13.5px;font-weight:600}.ks .m-chip small{font-family:var(--label);font-size:11.5px}.ks .m-chip.gf{color:var(--navy);background:#fff}.ks .m-chip.gf small{color:var(--muted)}.ks .m-chip.tm{border:1.5px solid var(--mint);color:#fff}.ks .m-chip.tm small{color:var(--mint)}.ks .m-none{font-family:var(--label);color:#5e7597;padding:9px 0;font-size:12px}.ks .m-end{border-left:3px solid var(--mint);margin-left:10px}.ks .m-end .m-h{color:var(--mint);padding-left:22px}.ks .m-end .m-gf,.ks .m-end .m-tm{padding-left:22px}.ks .m-end .m-k:after{content:"";background:var(--navy);border:2.5px solid var(--mint);box-sizing:border-box;border-radius:50%;width:20px;height:20px;position:absolute;top:calc(50% - 10px);left:-11.5px;box-shadow:0 0 0 6px #00ffaf29}.ks .m-end .m-k:before{right:-36px}.ks .m-big{color:#fff;font-family:Poppins,sans-serif;font-size:20px;font-weight:600;line-height:1.2}.ks .m-list{gap:7px;list-style:none;display:grid}.ks .m-list li{color:#d7dee8;padding-left:16px;font-size:14px;line-height:1.4;position:relative}.ks .m-list li:before{content:"";background:var(--mint);width:8px;height:2px;position:absolute;top:.62em;left:0}@media (width<=980px){.ks .m-box{padding:58px 20px 30px}.ks .m-grid{display:block}.ks .m-lane{display:none!important}.ks .m-col{border-top:1px solid #d6e4f524;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 0;display:flex}.ks .m-col:nth-child(2){border-top:none}.ks .m-h{width:100%;padding:0}.ks .m-gf,.ks .m-tm{padding:0}.ks .m-k{order:3;width:100%}.ks .m-k:before,.ks .m-k:after{display:none!important}.ks .m-col:not(.m-end) .m-k:empty{display:none}.ks .m-end{border-left:none;margin:6px 0 0;padding-top:16px;border-top:2px solid var(--mint)!important}.ks .m-end .m-h,.ks .m-end .m-gf,.ks .m-end .m-tm{padding-left:0}.ks .m-end .m-tm{width:100%}.ks .m-none{display:none}}.ks .team-photo.white{box-shadow:none;border-radius:0;padding-bottom:44px;overflow:visible}.ks .team-photo.white:after{display:none}.ks .team-photo.white img{aspect-ratio:auto}.ks .team-photo.white figcaption{border-top:2px solid var(--mint);background:0 0;height:44px;top:auto;bottom:0}.ks .team-photo.white figcaption span{color:var(--navy);text-shadow:none;top:12px;bottom:auto}@media (width<=820px){.ks .team-photo.white figcaption span{top:14px}}.ks .month:not(.is-bruecke) .m-bo{display:none!important}.ks .m-sq i.on{background:var(--mint);border-color:var(--mint)}.ks .wrap{max-width:1400px;padding:0 clamp(20px,4vw,64px)}@media (width>=1181px){.ks #main .wrap{padding-left:clamp(72px,6vw,100px)}}.ks .team-photo.white{max-width:1160px;margin-left:auto;margin-right:auto}.ks .m-col>.m-h{grid-row:1}.ks .m-col>.m-gf{grid-row:3}.ks .m-col>.m-k{grid-row:4}.ks .m-col>.m-tm{grid-row:5}.ks .m-end .m-tm{flex-direction:column}@media (width<=980px){.ks .m-col>*{grid-row:auto}}.ks .team-photo.white{max-width:980px}.ks .start{margin-top:56px}.ks .mx-g>:not(:first-child){padding-left:22px}.ks .mx-g>:first-child{align-items:center;gap:10px;display:flex}.ks .mx-g>:first-child:before{content:"";background:var(--mint);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #00ffaf40}.ks .month{margin-top:100px}@media (width<=980px){.ks .mx-g>:not(:first-child){padding-left:12px}}@media (width<=560px){.ks .mx-g>:not(:first-child){display:none}.ks .mx-g>:first-child{grid-column:1/-1;padding-right:0}}.ks .close .dock{text-align:right;max-width:560px;margin-top:96px;margin-left:auto}.ks .close .dock .ctas{justify-content:flex-end;margin-top:0}.ks .close .dock .btn-1{padding:18px 30px;font-size:16.5px;transition:background-color .15s,color .15s,transform .15s,box-shadow .4s}.ks .close .btn-1.docked{box-shadow:0 0 0 7px #00ffaf38,0 18px 40px -18px #00ffaf99}.ks .close .call{color:#c9d4e2;margin-top:20px;font-size:18px}.ks .close .call a{color:#fff;border-bottom:2px solid var(--mint);white-space:nowrap;margin-left:4px;font-family:Poppins,sans-serif;font-size:22px;font-weight:600;text-decoration:none}.ks .close .mail{color:#9fb2cc;margin-top:6px;font-size:15px}.ks .close .mail a{color:#fff;border-bottom:1.5px solid #00ffaf99;text-decoration:none}@media (width>=1181px){.ks .close .wrap{padding-left:clamp(72px,6vw,100px);padding-bottom:230px!important}}@media (width>=821px) and (width<=1180px){.ks .close .wrap{padding-left:64px;padding-bottom:230px!important}}@media (width<=820px){.ks .close .dock{text-align:left;margin-top:48px;margin-left:0}.ks .close .dock .ctas{justify-content:flex-start}.ks .close .call a{font-size:19px}}.ks .fx-steps{gap:0;margin:0 0 6px;list-style:none;display:grid;position:relative}.ks .fx-steps li{border-top:1px solid #d6e4f524;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:16px 0;display:grid;position:relative}.ks .fx-steps li:first-child{border-top:none}.ks .fx-steps li>i{background:var(--mint);width:30px;height:30px;color:var(--navy);z-index:1;border-radius:50%;place-items:center;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:600;display:grid;position:relative}.ks .fx-steps li:nth-child(2)>i{background:var(--navy);color:var(--mint);border:2px solid var(--mint)}.ks .fx-steps li:first-child:after{content:"";border-left:2px dashed #00ffaf8c;height:calc(100% - 20px);position:absolute;top:48px;left:14px}.ks .fx-steps b{color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;display:block}.ks .fx-steps span:not(.cu){color:#afc0d6;font-size:13.5px;line-height:1.35;display:block}.ks .fx-steps em{letter-spacing:-.03em;color:#fff;white-space:nowrap;text-align:right;font-family:Poppins,sans-serif;font-size:clamp(22px,2vw,28px);font-style:normal;font-weight:300;line-height:1}.ks .fx-steps em small{letter-spacing:0;color:#afc0d6;margin-top:4px;font-family:Montserrat,sans-serif;font-size:12px;display:block}.ks .facts-box dl{border-top:1px solid #00ffaf59}.ks .facts-box dl div:first-child{border-top:none}@media (width<=420px){.ks .fx-steps li{grid-template-columns:30px minmax(0,1fr)}.ks .fx-steps em{text-align:left;grid-column:2}}.ks .ank-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:48px 64px;margin-top:60px;display:grid}.ks .ank{padding:56px 0 150px 120px;position:relative}.ks .ank-wave{width:96px;color:var(--navy);position:absolute;top:0;left:0}.ks .ank-wave svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-opacity:.5;width:96px;height:14px;display:block}.ks .ank-wave:after{content:"";background:linear-gradient(90deg,#0000,#061d411f,#0000);height:1px;position:absolute;top:22px;left:0;right:0}.ks .ank-chain{border-left:2px dashed var(--navy);transform-origin:top;transition:transform 1.9s cubic-bezier(.45,0,.2,1);position:absolute;top:14px;bottom:84px;left:47px;transform:scaleY(0)}.ks .ank.in .ank-chain{transform:scaleY(1)}.ks .st{padding-bottom:40px;position:relative}.ks .st>i{border:2px solid var(--navy);box-sizing:border-box;background:#fff;border-radius:50%;width:16px;height:16px;transition:background-color .5s,border-color .5s,box-shadow .5s;position:absolute;top:3px;left:-81px}.ks .ank.in .st>i{background:var(--mint);border-color:var(--mint);box-shadow:0 0 0 5px #00ffaf33}.ks .ank.in .st:first-of-type>i{transition-delay:.5s}.ks .ank.in .st:nth-of-type(2)>i{transition-delay:1s}.ks .ank.in .st:nth-of-type(3)>i{transition-delay:1.5s}.ks .st .d{font-family:var(--label);color:var(--muted);font-size:13px}.ks .st h3{color:var(--navy);letter-spacing:-.015em;margin-top:6px;font-size:clamp(22px,2.2vw,28px);font-weight:600;line-height:1.2}.ks .ank-a{opacity:0;align-items:flex-end;gap:18px;transition:opacity .6s 1.4s,transform 1.4s cubic-bezier(.3,1.4,.5,1) 1.4s;display:flex;position:absolute;bottom:10px;left:14px;transform:translateY(-70px)}.ks .ank.in .ank-a{opacity:1;transform:none}.ks .ank-a svg{fill:none;width:68px;height:78px;stroke:var(--navy);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.ks .ank-a svg .ring{stroke:var(--mint);stroke-width:3.6px}.ks .ank.in .ank-a svg{transform-origin:50% 10%;animation:5s ease-in-out 3s infinite settle}@keyframes settle{0%,to{transform:rotate(0)}40%{transform:rotate(3deg)}70%{transform:rotate(-2deg)}}.ks .ank-a:after{content:"";background:radial-gradient(at 40px 0,#061d412e,#0000 60%);height:10px;position:absolute;bottom:-12px;left:-14px;right:-40px}.ks .ank-box{margin-top:56px;padding:62px 36px 36px}.ks .ank-box h3{color:#fff;margin-bottom:18px;font-family:Poppins,sans-serif;font-size:21px;font-weight:600;line-height:1.25}.ks .ank-box .m-list li{color:#d7dee8;font-size:15px}.ks .ank-box .ank-who{color:#c9d4e2;border-top:1px solid #d6e4f529;margin-top:24px;padding-top:20px;font-size:14.5px;line-height:1.55}.ks .ank-box .ank-who b{color:#fff;margin-bottom:4px;font-family:Poppins,sans-serif;display:block}@media (width<=980px){.ks .ank-grid{grid-template-columns:1fr}.ks .ank-box{margin-top:0}}@media (width<=820px){.ks .ank{padding:50px 0 140px 64px}.ks .ank-wave,.ks .ank-wave svg{width:60px}.ks .ank-chain{left:23px}.ks .st>i{left:-49px}.ks .ank-a{left:-10px}.ks .ank-box{padding:56px 22px 28px}}@media (prefers-reduced-motion:reduce){.ks .ank-chain{transform:none}.ks .ank-a{opacity:1;transform:none}.ks .ank-a svg{animation:none!important}}.ks .team-photo.white.four{max-width:1240px}.ks .team-photo.white.four img{width:100%;height:auto}.ks .people.four{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ks .people.four .pers{padding:24px 22px 22px}.ks .people.four .pers:before{left:22px}@media (width<=1280px){.ks .people.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.ks .people.four{grid-template-columns:1fr}}@media (width<=820px){.ks .team-photo.white.four figcaption span{font-size:10px}}.ks .people.four{align-items:stretch}.ks .people.four .pers{flex-direction:column;height:100%;display:flex}.ks .people.four .pers .fx{min-height:48px}.ks .mx-g.xg>:last-child{align-items:flex-end;display:flex}.ks .ank{padding-bottom:170px}.ks .ank-ground{border-top:2px solid var(--line);transition:border-color .6s;position:absolute;bottom:26px;left:0;right:-40px}.ks .ank-ground span{font-family:var(--label);color:var(--muted);white-space:nowrap;font-size:12.5px;position:absolute;top:8px;right:40px}.ks .ank-end{white-space:nowrap;z-index:3;align-items:center;gap:26px;display:flex;position:absolute;bottom:40px;left:100px}.ks .ank-end b{color:var(--navy);letter-spacing:-.02em;background:linear-gradient(transparent 58%,var(--mint) 58%,var(--mint) 88%,transparent 88%);font-family:Poppins,sans-serif;font-size:clamp(24px,2.6vw,34px);font-weight:600;line-height:1}.ks .ank-end .btn{padding:14px 22px;font-size:15px}.ks .ank-a{z-index:2;top:0;bottom:auto;left:14px}.ks .ank-a:after{display:none}.ks .ank.live .ank-chain{transition:none;bottom:auto;transform:none}.ks .ank.live .ank-a{transition:opacity .35s;transform:translateY(40px)}.ks .ank.live:not(.drop) .ank-a{opacity:0}.ks .ank.live.drop .ank-a{opacity:1}.ks .ank.live .st>i{border-color:var(--navy);box-shadow:none;background:#fff;transition:background-color .4s,border-color .4s,box-shadow .4s;transition-delay:0s!important}.ks .ank.live .st.on>i{background:var(--mint);border-color:var(--mint);box-shadow:0 0 0 5px #00ffaf33}.ks .ank.live .ank-a svg{animation:none}.ks .ank.live.set .ank-a svg{animation:5s ease-in-out .6s infinite settle}.ks .ank.live .ank-end{opacity:0;visibility:hidden;transition:opacity .5s,transform .5s;transform:translateY(8px)}.ks .ank.live.set .ank-end{opacity:1;visibility:visible;transform:none}.ks .ank.set .ank-ground{border-top-color:var(--mint)}.ks .ank.set .ank-ground span{color:var(--navy)}@media (width<=980px){.ks .ank{padding-bottom:230px}.ks .ank-end{white-space:normal;flex-direction:column;align-items:flex-start;gap:14px;bottom:40px}.ks .ank-end .btn{max-width:420px}.ks .ank-ground span{top:10px;left:0;right:auto}}@media (width<=820px){.ks .ank-a{left:-10px}.ks .ank-end{left:62px;right:0}.ks .ank-end .btn{padding:12px 16px;font-size:14px}.ks .ank-ground{right:0}}.ks .team-photo.white.four+.people.four{margin-top:22px}@media (width>=1281px){.ks .team-photo.white.four{border-bottom:2px solid var(--mint);padding-bottom:0}.ks .team-photo.white.four figcaption{display:none}}.ks .team-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 48px;margin-top:40px;display:grid}.ks .team-notes .steer-note{max-width:none;margin-top:0}@media (width<=980px){.ks .team-notes{grid-template-columns:1fr}}@media (width<=1280px){.ks .team-photo.white.four figcaption span{font-size:0!important}.ks .team-photo.white.four figcaption span:after{content:attr(data-s);font-size:clamp(11px,1.6vw,15px)}}.ks .ask-row input:not(:placeholder-shown)+.ask-go{background:var(--mint)}.ks .sd-def{border-left:3px solid var(--mint);color:#fff;grid-row:2;max-width:52ch;margin-top:clamp(18px,2.8vh,28px);padding:12px 0 12px 16px;font-size:clamp(14.5px,1.15vw,16.5px);line-height:1.55}.ks .sd-def b{color:var(--mint);font-weight:600}.ks .sd-leads{max-width:52ch}.ks .pairs.vn{max-width:980px;margin-top:56px}.ks .pairs.vn .pair .a{color:#6b7483;text-decoration:none}.ks .pairs.vn .pairs-h span:first-child{color:var(--muted)}.ks .intl-c.in b{color:var(--mint)}.ks .intl-c.in p{color:#fff}@media (width<=900px){.ks .gain li:not(:last-child):after{content:"";background:var(--navy);width:2px;position:absolute;top:17px;bottom:0;left:-20px}}.ks .m-sub{color:var(--muted);max-width:66ch;margin-top:10px;font-size:15.5px}@media (width<=560px){.ks .pairs.vn .card,.ks .pairs.vn .pairs-h,.ks .pairs.vn .pair .ar{display:none}.ks .pairs.vn .pair{border-left:3px solid var(--mint);background:var(--soft);margin-top:12px;padding:16px 0 16px 14px;display:block;border-bottom:none!important}.ks .pairs.vn .pair .a{color:var(--muted);font-size:14px;display:block}.ks .pairs.vn .pair .a:before{content:"Heute: ";font-family:var(--label);font-size:12px}.ks .pairs.vn .pair .b{margin-top:6px;font-size:16px;display:block;color:var(--navy)!important;padding:0 12px 0 0!important}}.ks .sd-layer{align-items:flex-start}.ks .sd-layer .wrap{margin-top:0;padding-top:clamp(96px,13vh,132px)}.ks .sd-h{max-width:15ch;font-size:clamp(34px,5vw,64px)}.ks .sd-eyebrow{margin-bottom:14px}.ks .sd-leads{max-width:74ch;margin-top:clamp(16px,2.6vh,26px)}.ks .sd-def{max-width:66ch;margin-top:clamp(14px,2vh,22px);font-size:clamp(14px,1.05vw,15.5px)}.ks .sd-lead ul{gap:9px;margin-top:4px;list-style:none;display:grid}.ks .sd-lead li{color:var(--pale);padding-left:20px;font-size:clamp(15px,1.15vw,16.5px);line-height:1.5;position:relative}.ks .sd-lead li:before{content:"";background:var(--mint);width:10px;height:2px;position:absolute;top:.72em;left:0}.ks .sd-lead-a li{color:#fff;font-family:Poppins,sans-serif;font-weight:500}.ks .sd-lead-a li:before{background:var(--steel)}.ks .sd-lead .k{font-family:var(--label);letter-spacing:.04em;text-transform:uppercase;color:var(--steel);margin-bottom:10px;font-size:12.5px;display:block}.ks .sd-lead-b .k{color:var(--mint)}@media (width<=820px){.ks #sd-hero{height:230vh}.ks .sd-h{font-size:clamp(32px,9vw,48px)}.ks .sd-lead li{font-size:15px}}.ks .pairs.vn .pair .a{color:var(--navy);font-family:Poppins,sans-serif;font-size:16px;font-weight:500}.ks .pairs.vn .pair .b{font-size:16px;font-weight:500}.ks .pairs.vn .pair .b b{color:var(--mint);font-weight:600}.ks .inv{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:stretch;gap:28px;margin-top:60px;display:grid}.ks .inv .start{grid-template-columns:1fr;gap:16px;margin-top:0}.ks .inv .start ul{grid-template-columns:1fr}.ks .inv .start li:nth-child(2){border-top:1px dashed var(--line)}.ks .inv .start .cta{grid-column:1;justify-self:stretch;min-width:0}.ks .fahrt{flex-direction:column;padding:34px 34px 32px;display:flex}.ks .fahrt .k{letter-spacing:.14em;color:var(--mint);align-items:center;gap:10px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;display:flex}.ks .fahrt .k .rec{font-family:var(--label);letter-spacing:0;background:var(--mint);color:var(--navy);border-radius:2px;padding:2px 7px;font-size:11.5px;font-weight:400}.ks .fahrt h3{color:#fff;margin-top:8px;font-size:21px;font-weight:600;line-height:1.25}.ks .fahrt .pr{letter-spacing:-.04em;color:#fff;white-space:nowrap;margin-top:16px;font-family:Poppins,sans-serif;font-size:44px;font-weight:300;line-height:1}.ks .fahrt .why{color:#9fb2cc;margin-top:10px;font-size:14px;line-height:1.5}.ks .fahrt .grp{font-family:var(--label);color:var(--mint);letter-spacing:.02em;margin-top:18px;font-size:12px}.ks .fahrt .m-list{margin-top:8px}.ks .fahrt .m-list li{color:#d7dee8;font-size:14.5px}.ks .fahrt .m-list li small{color:#9fb2cc;font-size:13px}.ks .fahrt .cta{background:var(--mint);border-color:var(--mint);color:var(--navy);align-self:stretch;margin-top:26px;padding-top:0}.ks .fahrt .cta .c2{color:#0b3a3a}.ks .fahrt .cta i{background:var(--navy);color:var(--mint)}.ks .fahrt .cta:hover{background:#4cffc6;border-color:#4cffc6;box-shadow:0 0 0 6px #00ffaf2e}@media (width<=980px){.ks .inv{grid-template-columns:1fr}.ks .fahrt{padding:30px 22px 26px}}.ks .people.four .pers ul{gap:4px}.ks .sub{color:var(--muted);max-width:62ch;margin-top:14px;font-size:15.5px}.ks #leistung .month{margin-top:36px}.ks .sd-def{opacity:var(--sd-fade-b);transform:translateY(var(--sd-y-b))}.ks .team-photo.white.four img{aspect-ratio:2800/1665}.ks .sd-one{color:var(--pale);max-width:60ch;font-size:clamp(15px,1.15vw,16.5px);line-height:1.55}.ks .sd-one b{color:#fff;font-weight:600}.ks .m-extra{color:var(--muted);margin-top:14px;font-size:14.5px}.ks .steer-note a{color:var(--navy);border-bottom:2px solid var(--mint);font-weight:600;text-decoration:none}.ks .start .pr.pr-note,.ks .fahrt .pr.pr-note{letter-spacing:-.01em;white-space:normal;font-size:clamp(20px,1.7vw,24px);font-weight:400;line-height:1.25}.ks{--navh:56px}@media (width>=640px){.ks{--navh:64px}}@media (width>=1024px){.ks{--navh:80px}}.ks .sd-stage{top:var(--navh);height:calc(100vh - var(--navh));height:calc(100svh - var(--navh))}.ks .sd-layer .wrap{padding-top:clamp(36px,7vh,80px)}@media (width<=820px){.ks .sd-layer{padding-top:0}.ks .sd-layer .wrap{padding-top:clamp(28px,5vh,52px)}}.ks .prog{top:var(--navh)}.ks .sd-legend .wrap{justify-content:flex-start}.ks .flow,.ks .close{scroll-margin-top:var(--navh)}.ks:not(.ks-js) .sd-h-a,.ks:not(.ks-js) .sd-lead-a{display:none}.ks:not(.ks-js) .sd-h-b,.ks:not(.ks-js) .sd-lead-b,.ks:not(.ks-js) .sd-def{opacity:1;transform:none}@media (width<=600px){.ks #sd-hero{height:auto}.ks .sd-stage{height:auto;min-height:calc(100svh - var(--navh));padding-bottom:116px;position:relative;top:auto}.ks .sd-layer{display:block;position:relative;inset:auto}.ks .sd-heads,.ks .sd-leads{display:block}.ks .sd-h{grid-area:auto}.ks .sd-h-b{margin-top:4px}.ks .sd-lead-b{margin-top:24px}.ks .sd-h-a,.ks .sd-h-b,.ks .sd-lead-a,.ks .sd-lead-b,.ks .sd-def{opacity:1!important;transform:none!important}.ks .sd-hint{display:none}}@media (width<=820px){.ks .box .tag{margin-bottom:14px;display:block;position:static}}
