.ko{--ko-rand:clamp(20px,5vw,48px);--ko-weiss:#f5f7fb;--ko-fenster:680px;background:var(--ground);min-height:100vh;color:var(--ink-dim)}.ko-main{overflow-x:clip}.ko-rahmen{width:min(1260px, 100% - 2 * var(--ko-rand));margin-inline:auto}.ko-main a:focus-visible,.ko .lp-foot a:focus-visible{outline:2px solid var(--cyan-hi);outline-offset:3px;border-radius:3px}:where(.ko .rd) p{max-width:none}.ko-kopf{grid-template-columns:minmax(0,1fr);grid-template-areas:"person""buehne""schreiben";gap:clamp(40px,7vw,64px);padding-block:clamp(24px,5vh,64px) clamp(72px,12vh,128px);display:grid}.ko-person{flex-direction:column;grid-area:person;display:flex;position:relative}.ko-portraet{aspect-ratio:1;pointer-events:none;width:100%;position:relative}.ko-portraet:before{content:"";aspect-ratio:1;background:radial-gradient(closest-side,#29b6ff26,#29b6ff00);border-radius:50%;position:absolute;top:0;left:8%;right:8%}.ko-portraet picture{-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 4% 58%,#0000 93%),linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 4% 58%,#0000 93%),linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.ko-portraet img{object-fit:cover;object-position:50% 0;transform-origin:50% 30%;width:100%;height:100%;position:absolute;inset:0}.ko-text{z-index:1;margin-top:-26%;position:relative}.ko-augenbraue{letter-spacing:-.01em;max-width:none;color:var(--cyan-hi);align-items:center;gap:12px;margin:0;font-size:clamp(17px,1.4vw,21px);font-weight:600;line-height:1.2;display:flex}.ko-licht{border:1.5px solid var(--muted);border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.ko-h1{letter-spacing:-.036em;max-width:none;color:var(--ko-weiss);margin:14px 0 0;font-size:clamp(56px,3.6vw + 28px,92px);font-weight:600;line-height:.98}.ko-zeile{display:block}.ko-h1 .ap-verlauf{margin-bottom:-.1em;padding-bottom:.1em}.ko-sub{letter-spacing:-.012em;max-width:28ch;color:var(--muted);text-wrap:pretty;margin:22px 0 0;font-size:clamp(19px,.5vw + 15px,23px);font-weight:600;line-height:1.36}.ko-buehne{isolation:isolate;grid-area:buehne;min-width:0;position:relative}.ko-buehne:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#1a4fd833,#1a4fd800);position:absolute;inset:-8% -10%}.ko-fenster{min-height:var(--ko-fenster);position:relative}.ko-fenster:has(iframe){min-height:0}.ko-fenster .voice-only-bridge{z-index:1;position:relative}.ko-platzhalter{text-align:center;border:1px solid var(--line);transition:opacity .3s var(--ease), visibility 0s linear .3s;background:linear-gradient(160deg,#0f23429e 0%,#0612269e 70%);border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:32px 24px;display:flex;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0d,0 50px 100px -60px #000000e6}.ko-platzhalter p{max-width:none;color:var(--muted);margin:0;font-size:15px;font-weight:500;line-height:1.45}.ko-platzhalter .ap-link{font-size:15px}.ko-fenster:has(iframe) .ko-platzhalter{opacity:0;visibility:hidden}.ko-geist{grid-template-columns:repeat(7,8px);gap:18px 22px;margin-bottom:10px;display:grid}.ko-geist i{background:#96c3ff21;border-radius:50%;width:8px;height:8px;display:block}.ko-geist i.hell{background:#7fe7ff6b}.ko-hinweis{letter-spacing:-.005em;max-width:none;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;margin:20px 0 0;padding-inline:4px;font-size:15px;font-weight:500;line-height:1.5;display:flex}.ko-hinweis span{text-wrap:pretty;max-width:60ch}.ko-hinweis b{color:var(--ink-dim);font-weight:600}.ko-hinweis .ap-link{flex:none;font-size:15px}.ko-schreiben{border-top:1px solid var(--line);grid-area:schreiben;align-self:start;padding-top:26px}.ko-frage{letter-spacing:-.01em;color:var(--ko-weiss);margin:0;font-size:17px;font-weight:600;line-height:1.3}.ko-mail{letter-spacing:-.015em;color:var(--cyan);border-radius:4px;margin-top:6px;font-size:clamp(21px,.6vw + 16px,25px);font-weight:600;line-height:1.25;text-decoration:none;display:inline-block}.ko-mail:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px}.ko-antwort{color:var(--ink-dim);margin:10px 0 0;font-size:15px;font-weight:500;line-height:1.5}.ko-anschrift{color:var(--muted);margin:4px 0 0;font-size:14px;font-weight:500;line-height:1.5}.ko-ablauf{padding-block:0 clamp(64px,10vh,112px)}.ko-ablauf-h{letter-spacing:-.03em;max-width:22ch;color:var(--ko-weiss);text-wrap:balance;margin:12px 0 0;font-size:clamp(30px,2.2vw + 14px,52px);font-weight:600;line-height:1.06}.ko-grau{color:var(--muted)}.ko-schritte{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(20px,2.6vw,36px);margin:clamp(32px,5vh,52px) 0 0;padding:0;list-style:none;display:grid}.ko-schritt{position:relative}.ko-schritt:after{content:"";background:linear-gradient(90deg,#29b6ff8c,#7fe7ff33);height:1px;position:absolute;top:21px;left:54px;right:calc(10px - clamp(20px,2.6vw,36px))}.ko-schritt:last-child:after{display:none}.ko-nummer{font-variant-numeric:tabular-nums;width:42px;height:42px;color:var(--ko-weiss);border:1px solid #7fe7ff52;border-radius:50%;place-items:center;font-size:16px;font-weight:600;line-height:1;display:grid;box-shadow:inset 0 0 16px #29b6ff1f}.ko-schritt h3{letter-spacing:-.015em;color:var(--ko-weiss);margin:18px 0 0;font-size:19px;font-weight:600;line-height:1.2}.ko-schritt p{color:var(--muted);text-wrap:pretty;margin:8px 0 0;font-size:15.5px;font-weight:500;line-height:1.55}@media (max-width:1079px){.ko-schritte{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.ko-schritt:after{display:none}}@media (max-width:640px){.ko-schritte{grid-template-columns:minmax(0,1fr);row-gap:24px}.ko-schritt{grid-template-columns:42px minmax(0,1fr);column-gap:16px;display:grid}.ko-schritt .ko-nummer{grid-row:1/3}.ko-schritt h3{margin-top:8px}}@media (min-width:1280px){.ko-kopf{grid-template:"person buehne""schreiben buehne"1fr/minmax(340px,1fr) minmax(0,780px);align-items:start;gap:44px clamp(48px,5vw,80px)}.ko-person,.ko-schreiben{max-width:460px}.ko-buehne{margin-top:clamp(8px,2vh,24px)}}@media (min-width:700px) and (max-width:1279px){.ko-person{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;column-gap:clamp(16px,3vw,32px);display:grid}.ko-portraet{grid-area:1/2;justify-self:end;max-width:480px}.ko-text{grid-area:1/1;margin-top:0;padding-bottom:clamp(24px,5vw,56px)}.ko-kopf{gap:clamp(28px,4vw,48px)}.ko-schreiben{margin-top:8px}}@media (max-width:699px){.ko-portraet{width:calc(100% + 2 * var(--ko-rand));margin-inline:calc(-1 * var(--ko-rand));aspect-ratio:1;max-height:52svh}.ko-portraet img{object-fit:contain;object-position:50% 0}.ko-text{margin-top:-18%}.ko-h1{font-size:clamp(52px,15vw,72px)}.ko-platzhalter{border-radius:22px}.ko-hinweis{padding-inline:0}}@keyframes ko-steigen{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ko-licht{0%{opacity:.45;transform:scale(1.03)}to{opacity:1;transform:none}}@keyframes ko-auftauchen{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.ko-portraet picture{animation:ko-licht 1.6s var(--ease) both}.ko-augenbraue{animation:ko-steigen .8s var(--ease) .12s both}.ko-h1 .ko-zeile{animation:ko-steigen .8s var(--ease) .2s both}.ko-h1 .ko-zeile+.ko-zeile{animation-delay:.28s}.ko-sub{animation:ko-steigen .8s var(--ease) .38s both}.ko-buehne{animation:ko-auftauchen .9s var(--ease) .32s both}.ko-schreiben{animation:ko-steigen .8s var(--ease) .5s both}}@media (prefers-reduced-motion:reduce){.ko-platzhalter{transition:opacity .2s linear,visibility 0s linear .2s}}@media (forced-colors:active){.ko .ap-verlauf{color:canvastext;-webkit-text-fill-color:CanvasText;background:0 0}.ko-portraet:before,.ko-buehne:before{display:none}.ko-licht,.ko-platzhalter{border-color:canvastext}.ko-geist i{forced-color-adjust:none;background:graytext}.ko-geist i.hell{background:canvastext}}
