.kseite{--dark-blue:#15385b;--deep:#0c2440;--light-blue:#36bcee;--ice:#d5effb;--headline:#1a1a18;--text:#333;--btn-ink:#081122;--grey-band:#f5f5f5;--line:#15385b24;--grid:#36bcee8c;--footer-grey:#878988;--white:#fff;--shell:1600px;--pad:32px;--band:128px;--band-grey:96px;--head-h:84px;--ease-out-cubic:cubic-bezier(.215,.61,.355,1);--ease-out-quad:cubic-bezier(.25,.46,.45,.94);--ease-io:cubic-bezier(.65,0,.35,1)}.kseite *{box-sizing:border-box}.kseite{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:var(--head-h);background:var(--white);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;font-weight:300;line-height:1.6;overflow-x:hidden}.kseite img,.kseite video{max-width:100%;display:block}.kseite a{color:inherit}.kseite button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.kseite :focus-visible{outline:3px solid var(--light-blue);outline-offset:3px}.kseite h1,.kseite h2,.kseite h3,.kseite h4{font-family:var(--font-serif);color:var(--headline);margin:0;font-weight:700}.kseite p{margin:0}.kseite strong{font-weight:700}.kseite .shell{max-width:var(--shell);padding:0 var(--pad);margin:0 auto}.kseite .band{padding:var(--band-grey) 0;position:relative;overflow:clip}.kseite .band--grey{background:var(--grey-band)}.kseite .band--blue{background:var(--dark-blue);color:var(--white);padding:var(--band) 0}.kseite .band--blue h2,.kseite .band--blue h3{color:var(--white)}.kseite .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kseite .mark{flex-direction:column;flex:none;align-items:flex-end;gap:4px;width:max-content;display:flex}.kseite .mark i{background:var(--dark-blue);width:24px;height:4px;display:block}.kseite .mark i:first-child{background:var(--light-blue);width:32px}.kseite .mark--lg{gap:9px}.kseite .pt{font-family:var(--font-sans);color:var(--light-blue)}.kseite .eyebrow .pt,.kseite h1 .pt,.kseite h2 .pt,.kseite h3 .pt{font-family:inherit}.kseite .eyebrow{font-family:var(--font-sans);letter-spacing:.06em;color:var(--text);align-items:center;margin-bottom:22px;font-size:16px;font-weight:300;line-height:1.5;display:flex}.kseite .eyebrow .mark{margin-right:20px}.kseite .band--blue .eyebrow,.kseite .on-dark .eyebrow{color:var(--white)}.kseite h1{letter-spacing:-.01em;font-size:clamp(34px,5.4vw,72px);line-height:1.14}.kseite h2{font-size:clamp(1.625rem,8.4vw,1.875rem);line-height:1.25}@media (min-width:640px){.kseite h2{font-size:36px}}@media (min-width:1024px){.kseite h2{font-size:48px}}.kseite .lede{font-size:17px;line-height:1.65}.kseite .band--blue .lede,.kseite .on-dark .lede{color:#ffffffe6}.kseite .txt{font-size:16px;line-height:1.6}.kseite .head{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:end;gap:24px 64px;margin-bottom:56px;display:grid}.kseite .head h2{max-width:18ch}.kseite .head .lede{max-width:58ch}.kseite .btn{background:var(--light-blue);height:52px;color:var(--btn-ink);font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:0;align-items:center;gap:16px;padding:0 24px;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.kseite .btn:hover,.kseite .btn--navy{background:var(--dark-blue);color:var(--white)}.kseite .btn--navy:hover{background:var(--light-blue);color:var(--btn-ink)}.kseite .btn--white{background:var(--white);color:var(--dark-blue)}.kseite .btn--white:hover{background:var(--light-blue);color:var(--btn-ink)}.kseite .btn--sm{gap:12px;height:46px;padding:4px 18px;font-size:13px}.kseite .arw{width:16px;height:16px;transition:transform .3s var(--ease-out-quad);flex:none}.kseite a:hover>.arw,.kseite button:hover>.arw,.kseite a:hover .arw{transform:translate(4px,-4px)}.kseite .tlink{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--btn-ink);flex-direction:column;gap:8px;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;display:inline-flex}.kseite .tlink .lbl{align-items:center;gap:12px;display:inline-flex}.kseite .tlink:after{content:"";transform-origin:0;width:100%;height:1px;transition:transform .5s var(--ease-out-cubic);background:currentColor}.kseite .tlink:hover:after{transform:scaleX(.4)}.kseite .on-dark .tlink,.kseite .band--blue .tlink{color:var(--white)}.kseite .hero{--hero-bg:var(--dark-blue);--hero-ink:var(--white);--hero-accent:var(--light-blue);background:var(--hero-bg);padding:140px 0 48px;position:relative;overflow:clip}.kseite .hero__glow{pointer-events:none;position:absolute;inset:0;overflow:hidden}.kseite .hero__glow i{filter:blur(80px);border-radius:50%;position:absolute}.kseite .hero__glow i:first-child{opacity:.22;background:#36bcee;width:44vw;height:44vw;animation:16s ease-in-out infinite alternate float1;top:-20vw;left:-12vw}.kseite .hero__glow i:nth-child(2){opacity:.45;background:#1e6fa8;width:36vw;height:36vw;animation:19s ease-in-out infinite alternate float2;top:0;right:-10vw}@keyframes float1{to{transform:translate(8vw,6vw)scale(1.12)}}@keyframes float2{to{transform:translate(-10vw,4vw)scale(.9)}}.kseite .hero__lines{pointer-events:none;position:absolute;inset:0}.kseite .hero__lines .shell{height:100%;position:relative}.kseite .hero__lines i{background:#ffffff14;width:1px;position:absolute;top:0;bottom:0}.kseite .hero__lines i:first-child{left:var(--pad)}.kseite .hero__lines i:nth-child(2){left:33.3%}.kseite .hero__lines i:nth-child(3){left:66.6%}.kseite .hero__lines i:nth-child(4){right:var(--pad)}.kseite .hero__top{z-index:3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;display:grid;position:relative}.kseite .hero__kicker{font-family:var(--font-sans);text-transform:uppercase;color:var(--hero-accent);letter-spacing:.06em;align-items:center;gap:16px;margin-bottom:26px;font-size:14px;font-weight:500;line-height:1.3;display:inline-flex}@media (min-width:640px){.kseite .hero__kicker{font-size:18px}}@media (min-width:1024px){.kseite .hero__kicker{font-size:20px}}.kseite .hero__kicker .pt{color:var(--hero-accent);font-size:1.5em;line-height:0}.kseite .hero h1{letter-spacing:-.01em;color:var(--hero-ink);max-width:14ch;font-size:36px;line-height:1.1}.kseite .hero h1 em{color:var(--hero-accent);font-style:normal}@media (min-width:640px){.kseite .hero h1{font-size:60px}}@media (min-width:1024px){.kseite .hero h1{font-size:72px}}.kseite .hero h1 .pt{color:var(--hero-accent)}.kseite .seal{z-index:6;aspect-ratio:1;background:var(--light-blue);width:clamp(180px,17.8vw,256px);color:var(--btn-ink);transition:background .3s ease,color .3s ease,transform .4s var(--ease-out-cubic);border-radius:50%;flex:none;margin-right:0;text-decoration:none;display:block;position:relative}.kseite .seal:hover{background:var(--white);color:var(--dark-blue);transform:scale(1.05)}.kseite .seal svg.siegel-ring{width:84%;height:84%;animation:22s linear infinite spin;position:absolute;inset:8%}.kseite .seal text{font-family:var(--font-sans);letter-spacing:1px;text-transform:uppercase;fill:currentColor;font-size:12px;font-weight:600}.kseite .seal .core{text-align:center;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.kseite .seal .core b{font-family:var(--font-sans);letter-spacing:1px;text-transform:uppercase;text-align:center;padding-left:1px;font-size:clamp(10px,.82vw,12.5px);font-weight:700;line-height:1.35;display:block}.kseite .seal__arw{width:22px;height:22px;transition:transform .4s var(--ease-out-cubic);margin-left:-11px;position:absolute;top:68%;left:50%;transform:rotate(90deg)}.kseite .seal:hover .seal__arw{transform:rotate(90deg)translate(4px)}.kseite .seal--float{z-index:70;visibility:hidden;will-change:transform;width:132px;margin:0;position:fixed;bottom:28px;right:28px;box-shadow:0 0 0 10px #36bcee29,0 14px 34px -10px #08112273}.kseite .seal--float .core b{display:none}.kseite .seal--float .seal__arw{width:28px;height:28px;margin:-14px 0 0 -14px;top:50%}.kseite .seal--float.is-on{visibility:visible}.kseite .seal--float:hover{transform:scale(1.06)}.kseite .seal--float svg.siegel-ring{width:88%;height:88%;inset:6%}.kseite .seal--float text{font-size:14px}.kseite .seal .core svg{width:26px;height:26px;transition:transform .4s var(--ease-out-cubic);transform:rotate(90deg)}.kseite .seal:hover .core svg{transform:rotate(90deg)translate(4px)}@keyframes spin{to{transform:rotate(360deg)}}.kseite .people{z-index:2;-webkit-user-select:none;user-select:none;touch-action:pan-y;height:clamp(460px,52vw,780px);margin-top:clamp(48px,6vw,88px);position:relative;overflow:hidden}.kseite .people__stage{position:absolute;inset:0}.kseite .person{width:var(--pw);margin-left:calc(var(--pw) / -2);cursor:pointer;height:100%;transition:transform 1s var(--ease-io),opacity 1s var(--ease-io),filter 1s var(--ease-io);background:#fff;position:absolute;top:0;left:50%;overflow:hidden}.kseite .person img{object-fit:cover;object-position:50% 2%;pointer-events:none;width:100%;height:100%;transform:scale(1.02)}.kseite .person:after{content:"";background:var(--hero-bg);opacity:0;transition:opacity 1s var(--ease-io);position:absolute;inset:0}.kseite .person img{transition:filter 1s var(--ease-io)}.kseite .person.is-side img{filter:grayscale()contrast(.95)}.kseite .person__cap{z-index:2;opacity:0;transition:opacity .5s ease .35s,transform .6s var(--ease-out-cubic) .35s;background:linear-gradient(#0c244000 0%,#0c24408c 40%,#0c2440f0 100%);flex-direction:column;gap:4px;padding:110px 24px 24px;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(12px)}.kseite .person__cap b{font-family:var(--font-serif);color:var(--white);text-shadow:0 1px 12px #08112280;font-size:21px;font-weight:700;line-height:1.2}.kseite .person__cap span{font-family:var(--font-sans);color:var(--light-blue);font-size:14px;font-weight:500}.kseite .person:not(.is-side) .person__cap{opacity:1;transform:none}.kseite .person.is-side .person__cap{transition-delay:0s}.kseite .person.is-side:after{opacity:.6}.kseite .person.is-far{opacity:0;pointer-events:none}.kseite .person.is-jump,.kseite .person.is-jump:after{transition:none}.kseite .people__bar{z-index:2;justify-content:flex-start;align-items:center;gap:24px 40px;padding-top:24px;display:flex;position:relative}.kseite .people__ctrl{gap:8px;display:flex}.kseite .people__ctrl button,.kseite .ev__ctrl button,.kseite .quotes__ctrl button{background:var(--white);width:52px;height:52px;color:var(--dark-blue);place-items:center;transition:background .2s,color .2s;display:grid}.kseite .people__ctrl button:hover,.kseite .ev__ctrl button:hover{background:var(--light-blue);color:var(--btn-ink)}.kseite .people__ctrl svg,.kseite .ev__ctrl svg,.kseite .quotes__ctrl svg{width:20px;height:20px}.kseite .people__hint{font-family:var(--font-serif);letter-spacing:1px;color:var(--hero-ink);align-items:center;gap:14px;font-size:14px;font-weight:300;display:flex}.kseite .people__hint b{font-variant-numeric:tabular-nums;font-weight:400}.kseite .people__hint .bar{background:#ffffff40;width:120px;height:2px;position:relative;overflow:hidden}.kseite .people__hint .bar i{background:var(--hero-accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.kseite .people__hint .bar i.run{animation:fill var(--dur,3.2s) linear forwards}.kseite .hero-hell .hero{--hero-bg:var(--light-blue);--hero-ink:var(--dark-blue);--hero-accent:var(--white)}.kseite .hero-hell .hero__glow i:first-child{opacity:.35;background:#fff}.kseite .hero-hell .hero__glow i:nth-child(2){opacity:.3;background:#1e8fcb}.kseite .hero-hell .hero__lines i{background:#15385b1f}.kseite .hero-hell .hero h1 em{color:var(--white)}.kseite .hero-hell .seal{background:var(--dark-blue);color:var(--white)}.kseite .hero-hell .seal:hover{background:var(--white);color:var(--dark-blue)}.kseite .hero-hell .people__hint .bar{background:#15385b33}@keyframes fill{to{transform:scaleX(1)}}.kseite .bento{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;border-top:1px solid var(--grid);border-left:1px solid var(--grid);gap:0;display:grid}.kseite .cell{border-right:1px solid var(--grid);border-bottom:1px solid var(--grid);background:0 0;flex-direction:column;min-height:300px;padding:40px;transition:background .5s;display:flex;position:relative;overflow:hidden}.kseite .cell--o:hover{background:#36bcee0d}.kseite .c-4{grid-column:span 4}.kseite .c-5{grid-column:span 5}.kseite .c-6{grid-column:span 6}.kseite .c-7{grid-column:span 7}.kseite .c-8{grid-column:span 8}.kseite .c-12{grid-column:span 12}.kseite .r-2{grid-row:span 2}.kseite .cell--navy{background:var(--dark-blue);color:var(--white)}.kseite .cell--navy h3,.kseite .cell--navy .big{color:var(--white)}.kseite .cell--cyan{background:var(--light-blue);color:var(--btn-ink)}.kseite .cell__tag{font-family:var(--font-sans);letter-spacing:1.8px;text-transform:uppercase;color:var(--dark-blue);margin-bottom:auto;padding-bottom:28px;font-size:13px;font-weight:600}.kseite .cell--navy .cell__tag{color:var(--light-blue)}.kseite .cell--cyan .cell__tag{color:var(--dark-blue)}.kseite .plus{background:var(--light-blue);z-index:2;width:34px;height:34px;transition:transform .5s var(--ease-out-cubic);place-items:center;display:grid;position:absolute;bottom:-1px;right:-1px}.kseite .plus:before,.kseite .plus:after{content:"";background:var(--btn-ink);width:12px;height:1.6px;position:absolute}.kseite .plus:after,.kseite .cell:hover .plus{transform:rotate(90deg)}.kseite .cell--navy .plus{background:var(--white)}.kseite .big{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--dark-blue);font-variant-numeric:tabular-nums;align-items:baseline;font-size:clamp(56px,6.4vw,104px);font-weight:500;line-height:1;display:flex}.kseite .big .pt{align-self:flex-start;margin-top:.02em;margin-left:.06em;font-size:.62em}.kseite .cell h3{margin-top:14px;font-size:clamp(22px,2vw,30px);line-height:1.22}.kseite .cell h3 small{color:inherit;opacity:.85;margin-top:6px;font-size:.7em;font-weight:300;display:block}.kseite .cell .txt{max-width:46ch;margin-top:14px}.kseite .cell--navy .txt{color:#ffffffe0}.kseite .tbd{color:var(--light-blue);border-bottom:3px dashed;padding-bottom:2px;line-height:.9}.kseite .cell--cyan .tbd{color:var(--dark-blue)}.kseite .team{text-align:center;justify-content:space-between;align-items:center}.kseite .team .cell__tag{align-self:flex-start;margin-bottom:0}.kseite .donut{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;width:100%;margin:22px 0 10px;display:grid}.kseite .donut__svg{aspect-ratio:1;width:clamp(200px,19vw,290px);position:relative}.kseite .donut__svg svg{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.kseite .donut__svg circle{fill:none;stroke-width:22px;transition:stroke-dashoffset 1.6s var(--ease-out-cubic),stroke-width .3s ease,opacity .3s}.kseite .donut__svg circle.bg{stroke:#15385b12}.kseite .donut__svg circle.seg.is-hi{stroke-width:30px}.kseite .donut.has-hi circle.seg:not(.is-hi){opacity:.35}.kseite .donut__mid{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.kseite .donut__mid b{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--dark-blue);align-items:flex-start;font-size:clamp(48px,5vw,76px);font-weight:700;line-height:1;display:flex}.kseite .donut__mid b .pt{font-size:.6em}.kseite .donut__mid>span{font-family:var(--font-sans);letter-spacing:2px;text-transform:uppercase;color:var(--light-blue);margin-top:8px;font-size:13px;font-weight:600}.kseite .leg{cursor:default;flex-direction:column;gap:6px;transition:opacity .3s;display:flex}.kseite .leg--l{text-align:right;align-items:flex-end}.kseite .leg--r{text-align:left;align-items:flex-start}.kseite .leg b{font-family:var(--font-serif);color:var(--dark-blue);font-size:clamp(24px,2.2vw,32px);font-weight:700;line-height:1}.kseite .leg>span{font-family:var(--font-sans);letter-spacing:1.6px;text-transform:uppercase;color:var(--dark-blue);font-size:12.5px;font-weight:600}.kseite .leg i{width:26px;height:4px;margin-bottom:6px;display:block}.kseite .leg--b{text-align:center;grid-column:1/-1;align-items:center;margin-top:4px}.kseite .donut.has-hi .leg:not(.is-hi){opacity:.4}.kseite .team{container-type:inline-size}@container (max-width:559px){.kseite .donut{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center}.kseite .donut__svg{order:-1;grid-column:1/-1}.kseite .leg--l,.kseite .leg--r{text-align:center;align-items:center}}.kseite .team__foot{font-family:var(--font-serif);color:var(--headline);max-width:26ch;margin-top:14px;font-size:clamp(20px,1.8vw,26px);font-weight:700;line-height:1.3}.kseite .team__foot em{color:var(--light-blue);font-style:normal}.kseite .waves{flex-direction:column;gap:14px;margin:20px 0 0;padding:0;list-style:none;display:flex}.kseite .waves li{font-family:var(--font-sans);letter-spacing:1.4px;text-transform:uppercase;color:var(--dark-blue);align-items:center;gap:18px;font-size:15px;font-weight:600;display:flex}.kseite .waves svg{width:64px;height:14px;color:var(--light-blue);flex:none}.kseite .waves path{stroke-dasharray:90;stroke-dashoffset:90px;transition:stroke-dashoffset 1.1s var(--ease-out-cubic)}.kseite .is-in .waves li:first-child path{transition-delay:.2s}.kseite .is-in .waves li:nth-child(2) path{transition-delay:.4s}.kseite .is-in .waves li:nth-child(3) path{transition-delay:.6s}.kseite .is-in .waves path{stroke-dashoffset:0}.kseite .ticker{border-top:1px solid var(--grid);border-bottom:1px solid var(--grid);margin:22px -40px 0;padding:12px 0;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.kseite .ticker__row{gap:28px;width:max-content;animation:32s linear infinite tick;display:flex}.kseite .ticker__row span{font-family:var(--font-serif);color:var(--dark-blue);white-space:nowrap;align-items:center;gap:28px;font-size:17px;font-weight:300;display:flex}.kseite .ticker__row span:after{content:"";background:var(--light-blue);width:6px;height:6px}@keyframes tick{to{transform:translate(-50%)}}.kseite .skill{flex-direction:row;align-items:center;gap:32px}.kseite .skill__ring{flex:none;width:150px;height:150px;position:relative}.kseite .skill__ring svg{width:100%;height:100%;transform:rotate(-90deg)}.kseite .skill__ring svg>circle{fill:none;stroke-width:3px}.kseite .skill__ring .dots circle{fill:var(--light-blue);opacity:0;transition:opacity .3s}.kseite .is-in .skill__ring .dots circle{opacity:1}.kseite .skill__ring b{font-family:var(--font-serif);color:var(--dark-blue);flex-direction:column;justify-content:center;align-items:center;font-size:44px;font-weight:700;line-height:1;display:flex;position:absolute;inset:0}.kseite .skill__ring b small{font-family:var(--font-sans);letter-spacing:1.4px;text-transform:uppercase;color:var(--light-blue);margin-top:6px;font-size:10.5px;font-weight:600}.kseite .skill__words{font-family:var(--font-serif);color:var(--dark-blue);margin-top:10px;font-size:17px;font-weight:300}.kseite .paths{width:100%;max-width:440px;margin:8px auto 36px;display:block;overflow:visible}.kseite .paths path{fill:none;stroke-width:2px}.kseite .paths .long{stroke:#15385b38;stroke-dasharray:4 6}.kseite .paths .short{stroke:var(--light-blue);stroke-width:3px;stroke-dasharray:230;stroke-dashoffset:230px;transition:stroke-dashoffset 1.4s var(--ease-out-cubic) .3s}.kseite .is-in .paths .short{stroke-dashoffset:0}.kseite .paths circle{fill:var(--dark-blue)}.kseite .paths .pl{font-family:var(--font-sans);letter-spacing:1px;text-transform:uppercase;fill:var(--dark-blue);font-size:9px;font-weight:600}.kseite .fact .big{font-size:clamp(64px,6vw,104px)}.kseite .fact h3{margin-top:12px}.kseite .cell--navy .tbd{color:var(--light-blue)}.kseite .hr__cta-lead{font-family:var(--font-serif);color:var(--headline);margin-top:14px;font-size:18px;font-weight:700}.kseite .hrp__img{aspect-ratio:1}.kseite .hrp__img img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.kseite .ev__ctrl{align-items:center}.kseite .ev__dots{gap:8px;padding:0 10px;display:flex}.kseite .ev__dots button{background:0 0;border:1.5px solid #ffffffb3;border-radius:50%;width:10px;height:10px;padding:0;transition:background .2s,border-color .2s}.kseite .ev__dots button[aria-current=true]{background:var(--white);border-color:var(--white)}.kseite .cell.ev{border-color:var(--deep);background:var(--deep);min-height:560px;color:var(--white);padding:0}.kseite .ev__slides{position:absolute;inset:0}.kseite .ev__slide{opacity:0;transition:opacity 1s;position:absolute;inset:0}.kseite .ev__slide.is-on{opacity:1}.kseite .ev__slide .ph{background:radial-gradient(120% 90% at var(--x,70%) var(--y,30%),#36bcee8c,transparent 60%), linear-gradient(135deg,#15385b,#0c2440 70%);position:absolute;inset:0;overflow:hidden}.kseite .ev__slide .ph img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;transition:transform 6s linear;transform:scale(1.08)}.kseite .ev__slide.is-on .ph img{transform:scale(1)}.kseite .ev__slide .ph:after{content:"";background:linear-gradient(90deg,#081122d1 0%,#08112273 45%,#0811221a 75%),linear-gradient(#08112200 35%,#081122cc);position:absolute;inset:0}.kseite .ph__note{z-index:2;font-family:var(--font-sans);letter-spacing:2px;text-transform:uppercase;color:#fffc;border:1px dashed #ffffff80;padding:8px 12px;font-size:12px;font-weight:400;position:absolute;top:28px;right:28px}.kseite .ev__body{z-index:2;flex-direction:column;height:100%;padding:40px;display:flex;position:relative}.kseite .ev__head{max-width:40ch}.kseite .ev__head h3{color:var(--white);margin-top:4px;font-size:clamp(26px,2.8vw,40px)}.kseite .ev__head p{color:#ffffffd9;margin-top:12px;font-size:17px}.kseite .ev__foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:auto;display:flex}.kseite .ev__title{font-family:var(--font-serif);color:var(--white);min-height:1.1em;font-size:clamp(28px,3.4vw,52px);font-weight:700;line-height:1.1}.kseite .ev__title span{animation:up .7s var(--ease-out-cubic);display:inline-block}@keyframes up{0%{opacity:0;transform:translateY(40%)}}.kseite .ev__list{flex-wrap:wrap;gap:6px 18px;margin-top:14px;padding:0;list-style:none;display:flex}.kseite .ev__list button{font-family:var(--font-sans);letter-spacing:1.6px;text-transform:uppercase;color:#fff9;border-bottom:2px solid #0000;padding:4px 0;font-size:13px;font-weight:400;transition:color .2s,border-color .2s}.kseite .ev__list button:hover{color:var(--white)}.kseite .ev__list button[aria-current=true]{color:var(--white);border-color:var(--light-blue)}.kseite .ev__ctrl{gap:8px;display:flex}.kseite .ev__ctrl button{color:var(--white);background:#ffffff1f}.kseite .ev__ctrl button:hover{background:var(--light-blue);color:var(--btn-ink)}.kseite .hr{background:0 0}.kseite .hr__grid{grid-template-columns:1fr;align-content:start;gap:32px;height:100%;display:grid}.kseite .hr h3{margin-top:0;font-size:clamp(28px,3vw,44px);line-height:1.15}.kseite .hr h3 .pt{color:var(--light-blue)}.kseite .hr .txt{margin-top:18px}.kseite .hr__arrow{width:150px;color:var(--light-blue);margin:14px 0 -6px 30%;display:block}.kseite .hr__arrow path{stroke-dasharray:200;stroke-dashoffset:200px;transition:stroke-dashoffset 1.4s var(--ease-out-cubic) .4s}.kseite .is-in .hr__arrow path{stroke-dashoffset:0}.kseite .hr__cta{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:28px;display:flex}.kseite .hr__people{grid-template-columns:1fr 1fr;gap:16px;display:grid}.kseite .hrp{background:var(--white);border:1px solid var(--grid);padding:0 0 18px}.kseite .hrp__img{aspect-ratio:4/5;background:linear-gradient(160deg,#e7eef4,#d5e2ec);place-items:center;display:grid;position:relative;overflow:hidden}.kseite .hrp__img span{font-family:var(--font-serif);color:var(--dark-blue);opacity:.55;font-size:48px;font-weight:300}.kseite .hrp__img em{font-style:normal;font-family:var(--font-sans);letter-spacing:1.6px;text-transform:uppercase;color:var(--dark-blue);border:1px dashed #15385b66;padding:5px 8px;font-size:11px;font-weight:400;position:absolute;bottom:12px;left:12px}.kseite .hrp h4{margin:16px 18px 2px;font-size:18px}.kseite .hrp p{font-family:var(--font-serif);color:var(--dark-blue);margin:0 18px;font-size:14px;font-weight:300}.kseite .quotes{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-areas:"kopf stage""fuss stage";align-items:center;gap:0 64px;display:grid}.kseite .quotes__kopf{grid-area:kopf;align-self:end}.kseite .quotes__fuss{grid-area:fuss;align-self:start}.kseite .quotes__stage{grid-area:stage;display:grid;position:relative}.kseite .quote{opacity:0;visibility:hidden;transition:opacity .7s var(--ease-out-cubic),transform .7s var(--ease-out-cubic),visibility 0s .7s;grid-area:1/1;grid-template-columns:200px minmax(0,1fr);grid-template-areas:"img mark""img text""img cite";align-content:center;align-items:center;gap:0 44px;display:grid;position:relative;transform:translate(30px)}.kseite .quote.is-on{opacity:1;visibility:visible;transition-delay:0s;transform:none}.kseite .quote:not(:has(.quote__img)){grid-template-columns:minmax(0,1fr);grid-template-areas:"mark""text""cite"}.kseite .quote__img{aspect-ratio:1;background:var(--white);border-radius:50%;grid-area:img;width:200px;overflow:hidden;box-shadow:0 0 0 6px #36bcee40}.kseite .quote__img img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.kseite .quote blockquote{font-family:var(--font-serif);color:var(--white);margin:0;font-size:clamp(20px,2vw,27px);font-weight:300;line-height:1.5}.kseite .quote__mark{width:44px;height:34px;color:var(--light-blue);grid-area:mark;margin-bottom:20px;display:block}.kseite .quote blockquote{grid-area:text}.kseite .quote cite{grid-area:cite;margin-top:26px;font-style:normal;display:block}.kseite .quote cite b{font-family:var(--font-serif);color:var(--white);font-size:18px;font-weight:700;display:block}.kseite .quote cite span{font-family:var(--font-sans);letter-spacing:2px;text-transform:uppercase;color:var(--light-blue);font-size:13px;font-weight:400}.kseite .quotes__ctrl{align-items:center;gap:18px;margin-top:40px;display:flex}.kseite .quotes__ctrl button{color:var(--white);background:#ffffff1a}.kseite .quotes__ctrl button:hover{background:var(--light-blue);color:var(--btn-ink)}.kseite .dots{gap:8px;display:flex}.kseite .dots button{background:#ffffff4d;width:10px;height:10px;transition:background .2s,width .3s}.kseite .dots button[aria-current=true]{background:var(--light-blue);width:28px}.kseite .placeholder-note{color:#ffffff8c;margin-top:22px;font-size:13px;font-style:italic}.kseite .film{background:var(--white);padding:0;position:relative}.kseite .film__pin{place-items:center;height:clamp(460px,78svh,760px);display:grid;position:relative;overflow:hidden}.kseite .film__frame{clip-path:inset(var(--ci,10%) var(--cx,6%) round var(--cr,20px));background:var(--deep);will-change:clip-path;position:absolute;inset:0}.kseite .film__frame video{object-fit:cover;width:100%;height:100%;transform:scale(var(--vs,1.1));position:absolute;inset:0}.kseite .film__grad{opacity:.6;mix-blend-mode:multiply;background-color:#0000;background-image:radial-gradient(40% 50% at 20% 30%,#36bcee 0%,#0000 70%),radial-gradient(45% 55% at 80% 70%,#1e6fa8 0%,#0000 70%),radial-gradient(60% 60%,#15385b 0%,#0000 80%),linear-gradient(120deg,#0c2440,#15385b 50%,#1b4e7e);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:200% 200%;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;animation:14s ease-in-out infinite alternate drift;position:absolute;inset:-20%}.kseite .film__grad2{opacity:.45;background:linear-gradient(121deg,#15385bcc,#36bcee4d);position:absolute;inset:0}@keyframes drift{0%{background-position:0 0;transform:rotate(0)scale(1)}50%{background-position:100%}to{background-position:50% 100%;transform:rotate(8deg)scale(1.1)}}.kseite .film__words{z-index:3;text-align:center;color:var(--white);width:100%;height:100%;position:relative}.kseite .film__w{padding:0 var(--pad);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.kseite .film__w p{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--white);font-size:clamp(32px,5.2vw,78px);font-weight:700;line-height:1.08}.kseite .film__w p .pt{font-family:var(--font-sans)}.kseite .film__w small{font-family:var(--font-sans);letter-spacing:3px;text-transform:uppercase;color:#ffffffd9;opacity:0;margin-top:20px;font-size:clamp(12px,1vw,14px);font-weight:400;transition:opacity .6s .3s;display:block}.kseite .film__w .ch{opacity:0;filter:blur(6px);transition:opacity .5s var(--ease-out-cubic),transform .7s var(--ease-out-cubic),filter .5s ease;display:inline-block;transform:translateY(.4em)}.kseite .film__w.is-on .ch{opacity:1;filter:blur();transform:none}.kseite .film__w.is-on small{opacity:1}.kseite .film__w.is-out .ch{opacity:0;filter:blur(8px);transition-duration:.35s;transform:translateY(-.3em)}.kseite .film__w.is-out small{opacity:0;transition-delay:0s}.kseite .film__meter{z-index:3;gap:8px;display:flex;position:absolute;bottom:clamp(40px,12%,90px);left:50%;transform:translate(-50%)}.kseite .film__meter i{background:#ffffff4d;width:32px;height:3px;position:relative;overflow:hidden}.kseite .film__meter i b{background:var(--light-blue);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.kseite .film__meter i b.run{animation:3.4s linear forwards fill}.kseite .film__meter i b.done{transform:scaleX(1)}.kseite .jobs__bar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-bottom:32px;padding:18px 0;display:flex}.kseite .chips{flex-wrap:wrap;gap:8px;display:flex}.kseite .chips button{border:1px solid var(--line);background:var(--white);height:42px;font-family:var(--font-sans);letter-spacing:1.6px;text-transform:uppercase;color:var(--dark-blue);padding:0 16px;font-size:13px;font-weight:400;transition:all .2s}.kseite .chips button:hover{border-color:var(--dark-blue)}.kseite .chips button[aria-pressed=true]{background:var(--dark-blue);color:var(--white);border-color:var(--dark-blue)}.kseite .chips button sup{opacity:.7;margin-left:6px;font-size:10px}.kseite .select{position:relative}.kseite .select select{appearance:none;border:1px solid var(--line);background:var(--white);height:42px;font-family:var(--font-sans);letter-spacing:1.6px;text-transform:uppercase;color:var(--dark-blue);cursor:pointer;border-radius:0;padding:0 44px 0 16px;font-size:13px;font-weight:400}.kseite .select:after{content:"";border-right:1.5px solid var(--dark-blue);border-bottom:1.5px solid var(--dark-blue);pointer-events:none;width:8px;height:8px;position:absolute;top:50%;right:16px;transform:translateY(-70%)rotate(45deg)}.kseite .jobs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.kseite .job{background:var(--white);border:1px solid var(--line);flex-direction:column;min-height:230px;padding:30px 30px 0;text-decoration:none;transition:box-shadow .4s,border-color .3s;display:flex;position:relative;overflow:hidden}.kseite .job:before{content:"";background:var(--light-blue);transform-origin:top;width:3px;transition:transform .45s var(--ease-out-cubic);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.kseite .job:hover{border-color:#0000;box-shadow:0 12px 36px -8px #35407540}.kseite .job:hover:before{transform:scaleY(1)}.kseite .job[hidden]{display:none}.kseite .job__locs{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.kseite .job__locs span{font-family:var(--font-sans);letter-spacing:1.4px;text-transform:uppercase;background:var(--ice);color:var(--dark-blue);padding:5px 9px;font-size:11.5px;font-weight:500}.kseite .job h3{color:var(--headline);font-size:clamp(20px,1.7vw,24px);line-height:1.3}.kseite .job__meta{color:var(--text);margin-top:10px;font-size:15px}.kseite .job__foot{border-top:1px solid var(--line);justify-content:space-between;align-items:stretch;margin:26px -30px 0;display:flex}.kseite .job__area{font-family:var(--font-serif);color:var(--dark-blue);align-items:center;padding:0 30px;font-size:14px;font-weight:300;display:flex}.kseite .job__go{white-space:nowrap;font-family:var(--font-sans);letter-spacing:2px;text-transform:uppercase;color:var(--dark-blue);align-items:center;gap:14px;padding-left:22px;font-size:13px;font-weight:400;display:flex}.kseite .job__go i{background:var(--light-blue);width:52px;height:52px;color:var(--btn-ink);place-items:center;transition:background .2s,color .2s;display:grid}.kseite .job:hover .job__go i{background:var(--dark-blue);color:var(--white)}.kseite .job--init{background:var(--dark-blue);border-color:var(--dark-blue)}.kseite .job--init h3,.kseite .job--init .job__meta,.kseite .job--init .job__go,.kseite .job--init .job__area{color:var(--white)}.kseite .job--init .job__foot{border-color:#ffffff2e}.kseite .job--init .job__locs span{color:var(--white);background:#ffffff1f}.kseite .jobs__empty{font-family:var(--font-serif);color:var(--dark-blue);padding:28px 0;font-weight:300;display:none}.kseite .jobs__empty.is-on{display:block}.kseite .jobs-band .chips button{text-transform:none;letter-spacing:0;font-size:15px;font-weight:500}.kseite .jobs-band .chips button sup{font-size:11px}.kseite .jobs-band .select select{text-transform:none;letter-spacing:0;font-size:15px;font-weight:500}.kseite .jobs-band .job__locs span{text-transform:none;letter-spacing:0;padding:5px 10px;font-size:13.5px;font-weight:500}.kseite .jobs-band .job__foot{align-items:center;padding:14px 16px 14px 0}.kseite .jobs-band .job__go{background:var(--dark-blue);height:44px;color:var(--white);text-transform:uppercase;letter-spacing:.12em;gap:10px;padding:0 18px;font-size:14px;font-weight:400;transition:background .2s,color .2s}.kseite .jobs-band .job__go i{width:auto;height:auto;color:inherit!important;background:0 0!important}.kseite .jobs-band .job:hover .job__go,.kseite .jobs-band .job--init .job__go{background:var(--light-blue);color:var(--btn-ink)}.kseite .jobs-band .job--init:hover .job__go{background:var(--white);color:var(--dark-blue)}.kseite .jobs-band .job{background:var(--white);border-color:#36bcee8c}.kseite .jobs-band .job:hover{border-color:var(--light-blue);box-shadow:0 14px 36px -14px #15385b47}.kseite .jobs-band .job__foot{border-color:#36bcee8c}.kseite .jobs-band .job__go i{background:var(--light-blue);color:var(--btn-ink)}.kseite .jobs-band .job:hover .job__go i{background:var(--dark-blue);color:var(--white)}.kseite .jobs-band .job--init,.kseite .jobs-band .job--init:hover{background:var(--dark-blue);border-color:var(--dark-blue)}.kseite .jobs-band .job--init:before{background:var(--light-blue)}.kseite .jobs-band .job--init .job__foot{border-color:#ffffff2e}.kseite .jobs-band .job--init:hover .job__go i{background:var(--white);color:var(--dark-blue)}.kseite .band--cyan{background:var(--light-blue)}.kseite .band--cyan .eyebrow{color:var(--dark-blue)}.kseite .band--cyan .mark i:first-child{background:var(--white)}.kseite .band--cyan .pt{color:var(--white)}.kseite .band--cyan .lede{color:var(--btn-ink)}.kseite .cities{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.kseite .city{aspect-ratio:4/3;background:var(--deep);color:var(--white);cursor:pointer;outline-offset:4px;position:relative;overflow:hidden}.kseite .city--hq{aspect-ratio:2.72;grid-column:span 2}.kseite .city__bg{background:radial-gradient(90% 80% at var(--x,70%) var(--y,20%),#36bcee8c,transparent 62%), linear-gradient(160deg,#1b4e7e,#0c2440 70%);transition:transform 1.2s var(--ease-out-cubic);position:absolute;inset:0}.kseite .city__bg img{object-fit:cover;object-position:50% 45%;filter:saturate(.55)contrast(1.02)brightness(.96);width:100%;height:100%;transition:filter .6s}.kseite .city:hover .city__bg img,.kseite .city.is-open .city__bg img{filter:saturate(.85)brightness()}.kseite .city__tint{background:linear-gradient(#0c24402e 0%,#0c244052 45%,#0c2440e0 100%);transition:opacity .6s;position:absolute;inset:0}.kseite .city:hover .city__tint,.kseite .city.is-open .city__tint{opacity:.85}.kseite .city__bg:after{content:"";background:linear-gradient(#08112200 40%,#081122b3);position:absolute;inset:0}.kseite .city__word{font-family:var(--font-serif);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #ffffff24;white-space:nowrap;pointer-events:none;font-size:clamp(80px,8vw,140px);font-weight:700;line-height:1;position:absolute;top:-.12em;right:-.06em}.kseite .city:hover .city__bg,.kseite .city.is-open .city__bg{transform:scale(1.06)}.kseite .city__name{z-index:2;transition:opacity .3s;position:absolute;bottom:22px;left:24px}.kseite .city:hover .city__name,.kseite .city:focus-visible .city__name,.kseite .city.is-open .city__name{opacity:0}.kseite .city__name h3{font-family:var(--font-serif);color:var(--white);font-size:clamp(26px,2.4vw,38px);font-weight:700;line-height:1.1}.kseite .badge{font-family:var(--font-sans);letter-spacing:1.4px;text-transform:uppercase;background:var(--light-blue);color:var(--btn-ink);border-radius:4px;margin-top:8px;padding:4px 9px;font-size:11.5px;font-weight:600;display:inline-block}.kseite .city__panel{z-index:3;background:var(--white);width:min(62%,340px);color:var(--text);transition:transform .55s var(--ease-out-cubic);flex-direction:column;gap:8px;padding:24px;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(101%)}.kseite .city--hq .city__panel{width:min(46%,380px)}.kseite .city:hover .city__panel,.kseite .city:focus-visible .city__panel,.kseite .city.is-open .city__panel{transform:none}.kseite .city__panel h4{font-family:var(--font-serif);color:var(--headline);font-size:24px;font-weight:700;line-height:1.15}.kseite .city__panel .badge{align-self:flex-start;margin:0 0 6px}.kseite .city__panel p{font-size:15px;line-height:1.5}.kseite .city__panel a{color:var(--dark-blue);text-decoration:underline;-webkit-text-decoration-color:var(--light-blue);text-decoration-color:var(--light-blue);text-underline-offset:3px;align-items:center;gap:10px;font-size:14.5px;display:flex}.kseite .city__panel a svg{width:16px;height:16px;color:var(--light-blue);flex:none}.kseite .city__panel .spacer{flex:1}.kseite .contact{background:var(--dark-blue);position:relative;overflow:clip}.kseite .contact__media{position:absolute;inset:0}.kseite .contact__media img{object-fit:cover;width:100%;height:100%}.kseite .contact__media:before{content:"";z-index:1;background:#08112280;position:absolute;inset:0}.kseite .contact__veil{z-index:2;opacity:.73;background:linear-gradient(121deg,#15385b,#36bcee);position:absolute;inset:0}.kseite .contact .shell{z-index:3;text-align:center;padding-top:var(--band);padding-bottom:var(--band);position:relative}.kseite .contact .mark{margin:0 auto 26px}.kseite .contact .eyebrow{justify-content:center}.kseite .contact h2{color:var(--white);margin-bottom:20px}.kseite .contact .lede{max-width:56ch;margin:0 auto 40px}.kseite .contact__links{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 40px;display:flex}.kseite footer{background:var(--white);padding:64px 0 48px}.kseite footer img{width:150px}.kseite .foot__credits{color:var(--footer-grey);margin-top:40px;font-size:12px;line-height:1.6}.kseite .foot__credits a{color:inherit}.kseite .foot__credits b{font-weight:500}.kseite .foot__base{border-top:1px solid var(--line);font-family:var(--font-serif);color:var(--footer-grey);margin-top:48px;padding-top:20px;font-size:14px}.kseite .w{vertical-align:bottom;margin-bottom:-.06em;padding-bottom:.06em;display:inline-block;overflow:hidden}.kseite .w>span{transition:transform .6s var(--ease-out-cubic);display:inline-block}.kseite .js .w>span{transform:translateY(108%)}.kseite .js .is-in .w>span{transform:none}.kseite .rise{transition:opacity .6s var(--ease-out-cubic),transform .6s var(--ease-out-cubic)}.kseite .js .rise{opacity:0;transform:translateY(28px)}.kseite .js .is-in.rise{opacity:1;transform:none}.kseite .roll{vertical-align:baseline;height:1em;line-height:1;display:inline-block;overflow:hidden}.kseite .roll span{transition:transform 1.4s var(--ease-out-cubic);display:block}@media (max-width:1180px){.kseite .c-4,.kseite .c-5,.kseite .c-7,.kseite .c-8{grid-column:span 12}.kseite .hr__grid{grid-template-columns:1fr}.kseite .facts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kseite .fx:nth-child(3){border-left:0}.kseite .fx:nth-child(n+3){border-top:1px solid #15385b40}.kseite .quotes{grid-template-columns:minmax(0,1fr);grid-template-areas:"kopf""stage""fuss";gap:40px}.kseite .quotes__ctrl{margin-top:0}.kseite .cities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.kseite{--pad:24px;--band:72px;--band-grey:72px;--head-h:72px}.kseite .head{grid-template-columns:1fr;gap:18px;margin-bottom:40px}.kseite .hero{padding:92px 0 36px}.kseite .hero__top{grid-template-columns:1fr}.kseite .hero__top .seal{width:112px;margin:0;position:absolute;top:-34px;right:0}.kseite .seal--float{width:104px;bottom:16px;right:16px}.kseite .seal .core b{display:none}.kseite .seal text{font-size:15px}.kseite .hero__lines i:nth-child(2),.kseite .hero__lines i:nth-child(3){display:none}.kseite .hero__kicker{margin-bottom:20px}.kseite .hero h1{max-width:12ch}.kseite .people{height:clamp(420px,125vw,560px);margin-top:44px}.kseite .c-4,.kseite .c-5,.kseite .c-6,.kseite .c-7,.kseite .c-8{grid-column:span 12}.kseite .r-2{grid-row:auto}.kseite .cell{min-height:240px;padding:30px}.kseite .ticker{margin:22px -30px 0}.kseite .donut{grid-template-columns:1fr;justify-items:center;gap:18px}.kseite .leg--l,.kseite .leg--r{text-align:center;align-items:center}.kseite .donut__svg{order:-1}.kseite .skill{flex-direction:column;grid-template-columns:1fr;align-items:flex-start;gap:28px}.kseite .skill__words{text-align:left}.kseite .facts__grid{margin:32px -30px 0}.kseite .fx{padding:26px 30px 30px}.kseite .cell.ev{min-height:680px}.kseite .ev__head h3{font-size:26px}.kseite .ev__body{padding:30px}.kseite .jobs{grid-template-columns:1fr}.kseite .quote{grid-template-columns:64px minmax(0,1fr);grid-template-areas:"mark mark""text text""img cite";align-content:start;gap:0 16px}.kseite .quote__img{width:64px;margin-top:24px;box-shadow:0 0 0 3px #36bcee40}.kseite .quote cite{margin-top:24px}.kseite .quote__mark{width:36px;height:28px;margin-bottom:16px}.kseite .people__hint span:last-child{display:none}.kseite .city__panel,.kseite .city--hq .city__panel{gap:6px;width:100%;padding:20px 22px;overflow-y:auto}.kseite .people__bar{justify-content:space-between;gap:24px}.kseite .people__hint{flex:1;min-width:0}.kseite .people__hint .bar{flex:1;width:auto;max-width:120px}.kseite .ev__foot{padding-top:32px}}@media (max-width:640px){.kseite .cities{grid-template-columns:1fr}.kseite .city--hq{aspect-ratio:4/3;grid-column:auto}}@media (max-width:520px){.kseite{--pad:16px}.kseite .hero__top .seal{display:none}.kseite .hr__people{grid-template-columns:1fr 1fr;gap:10px}.kseite .hrp h4{margin:12px 12px 2px;font-size:15px}.kseite .hrp p{margin:0 12px;font-size:12.5px}.kseite .map{height:480px;padding:18px}.kseite .job{padding:24px 22px 0}.kseite .job__foot{margin:26px -22px 0}.kseite .job__area{padding:0 22px}.kseite .ev__ctrl{justify-content:space-between;width:100%}.kseite .ev__dots{flex-wrap:wrap;justify-content:center;gap:6px;min-width:0;padding:0}.kseite .city__panel h4{font-size:21px}}@media (max-width:420px){.kseite .jobs-band .job__foot{flex-direction:column;align-items:stretch;gap:12px;padding:14px 22px 18px}.kseite .jobs-band .job__area{padding:0}.kseite .jobs-band .job__go{justify-content:space-between}}@media (max-width:1023.98px){.kseite{--pad:24px}}@media (max-width:639.98px){.kseite{--pad:16px}}@media (min-width:1920px){.kseite,.kseite .txt{font-size:18px}}@media (prefers-reduced-motion:reduce){.kseite{scroll-behavior:auto}.kseite *,.kseite :before,.kseite :after{transition:none!important;animation:none!important}.kseite .js .w>span{transform:none}.kseite .js .rise{opacity:1;transform:none}.kseite .film__w{display:none}.kseite .film__w:first-of-type{display:block}.kseite .film__w .ch,.kseite .film__w small{opacity:1;filter:none;transform:none}}.kseite .mark,.kseite .hero__kicker .mark{box-sizing:border-box;background:var(--dark-blue);justify-content:center;gap:3px;width:26px;height:26px;padding:0 5px 0 0}.kseite .mark i,.kseite .hero__kicker .mark i{background:var(--white);width:13px;height:3px}.kseite .mark i:first-child,.kseite .hero__kicker .mark i:first-child,.kseite .band--cyan .mark i:first-child{background:var(--light-blue);width:16px}.kseite .on-dark .mark,.kseite .band--blue .mark{background:var(--light-blue)}.kseite .on-dark .mark i,.kseite .band--blue .mark i{background:var(--dark-blue)}.kseite .on-dark .mark i:first-child,.kseite .band--blue .mark i:first-child{background:var(--white)}.kseite .mark--lg{gap:6px;width:64px;height:64px;padding:0 13px 0 0}.kseite .mark--lg i{width:32px;height:8px}.kseite .mark--lg i:first-child{width:38px}.kseite .hero__kicker .mark{background:var(--hero-accent)}.kseite .hero__kicker .mark i{background:var(--hero-bg)}.kseite .hero__kicker .mark i:first-child{background:var(--hero-ink)}.kseite .btn,.kseite .tlink,.kseite .hero__kicker,.kseite .cell__tag,.kseite .donut__mid>span,.kseite .leg>span,.kseite .waves li,.kseite .skill__ring b small,.kseite .paths .pl,.kseite .ph__note,.kseite .film__w small,.kseite .ev__list button,.kseite .hrp__img em,.kseite .quote cite span,.kseite .chips button,.kseite .select select,.kseite .job__locs span,.kseite .job__go,.kseite .jobs-band .job__go,.kseite .badge{text-transform:none;letter-spacing:.02em}.kseite .hero__kicker{color:var(--hero-ink);letter-spacing:.06em;gap:12px;font-size:16px;font-weight:300}@media (min-width:640px){.kseite .hero__kicker{font-size:18px}}@media (min-width:1024px){.kseite .hero__kicker{font-size:18px}}.kseite .hero__kicker .pt{color:var(--hero-accent)}.kseite .hero h1 em{color:var(--hero-ink)}.kseite .btn{padding:0 22px;font-size:18px;font-weight:500}.kseite .btn--sm{padding:4px 16px;font-size:16px}.kseite .tlink{font-size:18px;font-weight:500}.kseite .job__go,.kseite .jobs-band .job__go,.kseite .hero__kicker{font-size:16px}.kseite .lede,.kseite .txt{font-size:17px}@media (min-width:768px){.kseite .lede,.kseite .txt{font-size:18px}}.kseite .ticker__row span,.kseite .skill__words,.kseite .ev__head p{font-size:18px}.kseite .waves li,.kseite .job__meta,.kseite .chips button,.kseite .jobs-band .chips button,.kseite .select select,.kseite .jobs-band .select select,.kseite .city__panel p,.kseite .city__panel a{font-size:16px}.kseite .cell__tag,.kseite .donut__mid>span,.kseite .leg>span,.kseite .ph__note,.kseite .ev__list button,.kseite .hrp__img em,.kseite .hrp p,.kseite .quote cite span,.kseite .placeholder-note,.kseite .job__locs span,.kseite .jobs-band .job__locs span,.kseite .badge,.kseite .foot__credits{font-size:14px}
