@font-face{font-family:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/big-shoulders-display-vietnamese-wght-normal.B-JM5mJH.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/big-shoulders-display-latin-ext-wght-normal.EP2r9iG4.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/big-shoulders-display-latin-wght-normal.Bn_gnr7w.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_astro/bodoni-moda-math-opsz-italic.CGdm0Lr_.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_astro/bodoni-moda-symbols-opsz-italic.cRdvdvM-.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_astro/bodoni-moda-latin-ext-opsz-italic.QSGu6YSm.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_astro/bodoni-moda-latin-opsz-italic.BCRrlh7t.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/albert-sans-latin-ext-wght-normal.BAo4qCk1.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/albert-sans-latin-wght-normal.BJ0ssN8N.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body:has(main.ks){--ks-nebel:#f5f5f7;--ks-weiss:#fff;--ks-tinte:#1d1d1f;--ks-tinte-2:#333336;--ks-text-2:#474747;--ks-graphit:#5b5b61;--ks-graphit-hell:#707070;--ks-dekor:#86868b;--ks-feldrand:#d2d2d7;--ks-flaeche:#e8e8ed;--ks-fehler:#b3261e;--ks-plakat:"Big Shoulders Display Variable", "Arial Narrow", sans-serif;--ks-kursiv:"Bodoni Moda Variable", "Didot", serif;--ks-sans:"Albert Sans Variable", system-ui, sans-serif;--ks-rand:clamp(16px, 4vw, 56px);--ks-breite:1440px;--ks-abschnitt:clamp(88px, 9vw, 136px);--ks-karte:28px;--ks-kurve:cubic-bezier(.16, 1, .3, 1);background:var(--ks-nebel);color:var(--ks-tinte);font:400 17px/1.55 var(--ks-sans);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;caret-color:var(--ks-tinte);accent-color:var(--ks-tinte);scrollbar-color:var(--ks-dekor) var(--ks-nebel);margin:0}body:has(main.ks) ::selection{background:var(--ks-tinte);color:var(--ks-weiss)}html:has(main.ks){scroll-behavior:smooth;background:#f5f5f7;scroll-padding-top:16px}@media (prefers-reduced-motion:reduce){html:has(main.ks){scroll-behavior:auto}}.ks,.ks-kopf,.ks-fuss,.ks *,.ks :before,.ks :after,.ks-kopf *,.ks-fuss *{box-sizing:border-box}.ks :where(h1,h2,h3,h4,h5,p,ul,ol,dl,dd,figure,blockquote,fieldset,legend),.ks-kopf :where(p,ul),.ks-fuss :where(p,ul){margin:0;padding:0}.ks :where(ul,ol),.ks-kopf ul,.ks-fuss ul{list-style:none}.ks :where(h1,h2,h3,h4,h5){text-wrap:balance;font-weight:600}.ks p{text-wrap:pretty}:where(.ks,.ks-kopf,.ks-fuss) a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}.ks :focus-visible,.ks-kopf :focus-visible,.ks-fuss :focus-visible{outline:2px solid var(--ks-tinte);outline-offset:3px;border-radius:6px}.ks img,.ks video,.ks svg{max-width:100%;display:block}.ks [hidden]{display:none!important}.ks-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}table.ks-sr{table-layout:fixed;white-space:normal;top:0;left:0}.ks-kursiv,.ks em{font-family:var(--ks-kursiv);letter-spacing:-.005em;font-style:italic;font-weight:400}.ks-hinweis{color:var(--ks-graphit);font-size:13px;line-height:1.45}.ks-pille{border:1px solid var(--ks-tinte);background:var(--ks-tinte);min-height:48px;color:var(--ks-weiss);font:500 16px/1 var(--ks-sans);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;transition:background-color .3s var(--ks-kurve), color .3s var(--ks-kurve);border-radius:980px;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;display:inline-flex}.ks-pille:hover{background:var(--ks-tinte-2)}.ks-pille .ks-pfeil{transition:transform .35s var(--ks-kurve)}.ks-pille:hover .ks-pfeil{transform:translate(3px)}.ks-pille:disabled{opacity:.32;cursor:default}.ks-pille-hohl{color:var(--ks-tinte);background:0 0}.ks-pille-hohl:hover{background:var(--ks-tinte);color:var(--ks-weiss)}.ks-pille-hohl:disabled:hover{color:var(--ks-tinte);background:0 0}.ks-pille:focus-visible{border-radius:980px}.ks-textlink{text-decoration:underline;text-decoration-color:var(--ks-dekor);font-weight:500}.ks-textlink:hover{text-decoration-color:var(--ks-tinte)}.ks-eckdaten{color:var(--ks-tinte-2);flex-wrap:wrap;gap:4px 0;font-size:14px;font-weight:500;display:flex;margin-top:18px!important}.ks-eckdaten li+li:before{content:"·";color:var(--ks-dekor);margin:0 10px}.ks-kopf{z-index:40;max-width:var(--ks-breite);min-height:64px;padding:0 var(--ks-rand);font-family:var(--ks-sans);color:var(--ks-tinte);background:var(--ks-nebel);align-items:center;gap:28px;margin:0 auto;display:flex;position:relative}.ks-marke{color:var(--ks-tinte);align-items:baseline;gap:6px;text-decoration:none;display:inline-flex}.ks-marke-name{font:900 27px/1 var(--ks-plakat);text-transform:uppercase;letter-spacing:.01em}.ks-marke em{font:italic 400 18px/1 var(--ks-kursiv)}.ks-nav{margin-left:auto}.ks-nav ul{gap:clamp(14px,2vw,30px);display:flex}.ks-nav a,.ks-sprachen a{color:var(--ks-tinte-2);font-size:13.5px;font-weight:500;text-decoration:none}.ks-nav a:hover,.ks-sprachen a:hover{color:var(--ks-tinte);text-decoration:underline}.ks-kopf-rechts{align-items:center;gap:18px;display:flex}.ks-sprachen{gap:10px;display:flex}.ks-sprachen a[aria-current]{color:var(--ks-tinte);font-weight:700;text-decoration:underline}.ks-kopf-termin{min-height:36px;padding:0 16px;font-size:13.5px}.ks-menue{display:none;position:relative}.ks-menue summary{border:1px solid var(--ks-tinte);cursor:pointer;border-radius:980px;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:14px;font-weight:500;list-style:none;display:inline-flex}.ks-menue summary::-webkit-details-marker{display:none}.ks-menue[open] summary{background:var(--ks-tinte);color:var(--ks-weiss)}.ks-menue ul{z-index:50;border:1px solid var(--ks-flaeche);background:var(--ks-weiss);border-radius:22px;gap:2px;width:min(78vw,300px);padding:14px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.ks-menue a{border-radius:12px;padding:11px 12px;font-size:17px;font-weight:500;text-decoration:none;display:block}.ks-menue a:hover{background:var(--ks-nebel)}.ks-hero{isolation:isolate;grid-template-rows:minmax(0,1fr) auto;min-height:max(640px,100svh - 100px);padding-bottom:clamp(28px,4.4vh,52px);display:grid;position:relative;overflow:clip}.ks-buehne{position:absolute;inset:0}.ks-gl-fix{z-index:50;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}.ks>:not(.ks-gl-fix){z-index:1;position:relative}.ks-gl{z-index:0;width:100%;height:100%;position:absolute;inset:0}.ks-hero-titel{z-index:1;color:var(--ks-tinte);align-self:center;padding-top:clamp(12px,3vh,40px);font-weight:400;display:grid;position:relative}.ks-vor,.ks-nach{font:italic 400 clamp(36px, 5vw, 84px)/1 var(--ks-kursiv);letter-spacing:-.01em;padding:0 var(--ks-rand)}.ks-vor{justify-self:start;margin-bottom:.08em}.ks-nach{justify-self:end;margin-top:.06em}.ks-plakat{white-space:nowrap;text-align:center;font:900 17.4vw/.8 var(--ks-plakat);text-transform:uppercase;letter-spacing:0;margin:0 -3vw;display:block}.ks-glas-still{z-index:2;pointer-events:none;width:calc(1.32*min(36vw,52vh,520px));height:auto;position:absolute;top:48%;left:60%;transform:translate(-50%,-50%)}.ks-hero.ist-gl .ks-glas-still,.ks-check-buehne.ist-gl .ks-glas-still{display:none}.ks-hero-fuss{z-index:3;width:100%;max-width:var(--ks-breite);padding:0 var(--ks-rand);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px 56px;margin:0 auto;display:grid;position:relative}.ks-hero-satz p:first-child{max-width:44ch;color:var(--ks-tinte-2);font-size:17px;line-height:1.5}.ks-aktionen{flex-wrap:wrap;align-items:center;gap:14px 26px;display:flex;margin-top:22px!important}.ks-kennzahlen{gap:clamp(24px,3.4vw,52px);display:flex}.ks-kennzahlen li{gap:6px;display:grid}.ks-kz-zahl{font:900 clamp(44px, 4.6vw, 68px)/.86 var(--ks-plakat);font-variant-numeric:tabular-nums}.ks-kz-text{max-width:13ch;color:var(--ks-graphit);font-size:13px;line-height:1.35}.ks-haltung,.ks-insights,.ks-team,.ks-kontakt,.ks-nicht{max-width:var(--ks-breite);padding:var(--ks-abschnitt) var(--ks-rand) 0;margin:0 auto}.ks-titel-gross{font:600 clamp(36px, 4.7vw, 72px)/1.03 var(--ks-sans);letter-spacing:-.032em;max-width:20ch}.ks-titel-gross .ks-kursiv{letter-spacing:-.01em;font-size:1.06em}.ks-kopfblock{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:32px clamp(32px,6vw,96px);display:grid}.ks-kopfblock>p,.ks-kopfblock>div>p{max-width:46ch;color:var(--ks-text-2);font-size:19px;line-height:1.5}.ks-plakat-titel{white-space:nowrap;text-align:center;text-transform:uppercase;font:900 20.8vw/.78 var(--ks-plakat)!important;letter-spacing:0!important;margin:0 -2vw!important}.ks-haltung{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:56px clamp(32px,6vw,96px);display:grid}.ks-haltung .ks-titel-gross{max-width:19ch}.ks-haltung-text{color:var(--ks-text-2);gap:18px;display:grid}.ks-lead{letter-spacing:-.01em;font-size:22px;line-height:1.45;color:var(--ks-tinte)!important}.ks-grundsaetze{grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:auto;gap:40px clamp(24px,3vw,48px);display:grid;margin-top:clamp(32px,5vw,72px)!important}.ks-grundsaetze li{grid-column:9/span 4}.ks-grundsaetze li:first-child{grid-area:1/1/span 3/span 7;align-self:start}.ks-grundsaetze li:first-child h3{letter-spacing:-.03em;max-width:15ch;font-size:clamp(34px,3.6vw,52px);line-height:1.04}.ks-grundsaetze li:first-child p{max-width:42ch;color:var(--ks-text-2);margin-top:20px;font-size:19px}.ks-grundsaetze h3{letter-spacing:-.015em;font-size:21px;line-height:1.2}.ks-grundsaetze p{color:var(--ks-graphit);margin-top:12px;font-size:16px}.ks-film{margin-top:var(--ks-abschnitt)!important}.ks-film-maske{overflow:hidden}.ks-film video{object-fit:cover;background:#e9e9ec;width:100%;height:clamp(320px,52vw,820px)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ks-film-maske{animation:linear both ks-film-auf view();animation-range:entry 10% cover 50%}.ks-film video{animation:linear both ks-film-zoom view();animation-range:entry exit}}}@keyframes ks-film-auf{0%{clip-path:inset(10% 24% round 28px)}to{clip-path:inset(0)}}@keyframes ks-film-zoom{0%{transform:scale(1.16)}to{transform:scale(1)}}.ks-film figcaption{max-width:var(--ks-breite);padding:14px var(--ks-rand) 0;color:var(--ks-graphit);margin:0 auto;font-size:13px}.ks-nicht{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:32px clamp(32px,6vw,96px);display:grid}.ks-nicht h2{font:italic 400 clamp(28px, 2.8vw, 40px)/1.1 var(--ks-kursiv)}.ks-nicht ul{gap:14px;display:grid}.ks-nicht li{font:500 clamp(24px, 3vw, 44px)/1.15 var(--ks-sans);letter-spacing:-.025em;color:var(--ks-tinte);text-decoration:line-through 2px;text-decoration-color:var(--ks-dekor)}.ks-reise{max-width:var(--ks-breite);padding:0 var(--ks-rand);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 clamp(32px,5vw,80px);margin:0 auto;display:grid}.ks-reise-buehne{height:calc(100svh - 40px);max-height:940px;margin-top:20px;position:sticky;top:20px}.ks-reise-inhalt{min-width:0;padding-bottom:26svh}.ks-leistungen{padding-top:clamp(48px,6vw,96px)}.ks-reise-kopf{gap:24px;display:grid}.ks-reise-kopf p{max-width:46ch;color:var(--ks-text-2);font-size:19px}.ks-felder{gap:clamp(96px,16svh,200px);display:grid;margin-top:clamp(72px,10svh,120px)!important}.ks-feld{align-content:start;gap:28px;min-height:52svh;display:grid}.ks-feld-name{text-transform:uppercase;letter-spacing:0;font:900 clamp(50px, 6vw, 96px)/.86 var(--ks-plakat)!important}.ks-feld-text{letter-spacing:-.015em;font-size:24px;line-height:1.38}.ks-feld-daten{grid-template-columns:1fr 1fr;gap:24px 40px;display:grid;margin-top:32px!important}.ks-feld-daten dt,.ks-feld-fragen h4{color:var(--ks-graphit);font-size:13px;font-weight:600}.ks-feld-daten dd{margin-top:6px;font-size:16px}.ks-feld-fragen{margin-top:28px}.ks-feld-fragen ul{gap:6px;display:grid;margin-top:10px!important}.ks-feld-fragen li{font:italic 400 19px/1.35 var(--ks-kursiv);color:var(--ks-tinte)}.ks-check{min-height:calc(100svh - 20px);padding-top:clamp(120px,20svh,220px)}.ks-check .ks-kopfblock{grid-template-columns:minmax(0,1fr);gap:24px}.ks-check-tafel{margin-top:clamp(40px,5vw,64px)}.ks-check-buehne{border-radius:var(--ks-karte);background:var(--ks-weiss);isolation:isolate;width:100%;height:100%;position:relative;overflow:hidden}.ks-check-buehne .ks-glas-still{width:56%;top:50%}.ks-check-buehne.ist-profil .ks-glas-still{width:46%;top:42%}.ks-kulisse{z-index:0;position:absolute;inset:0;margin:0!important}.ks-kulisse-wort,.ks-kulisse-zahl{white-space:nowrap;font:900 var(--ks-wort-gr,clamp(48px, 7vw, 110px))/1 var(--ks-plakat);text-transform:uppercase;color:var(--ks-tinte);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ks-kulisse-zahl{font-size:var(--ks-zahl-gr,240px);display:none;top:42%}.ks-check-buehne.ist-profil .ks-kulisse-wort{top:85.5%}.ks-check-buehne.ist-profil .ks-kulisse-zahl:not(:empty){display:block}.ks-dims{z-index:3;pointer-events:none;transition:opacity .5s var(--ks-kurve);position:absolute;inset:0}.ks-check-buehne.ist-reise .ks-dims{opacity:0}.ks-dims li{color:var(--ks-tinte);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex;position:absolute}.ks-dim-strategie{top:18px;left:50%;transform:translate(-50%)}.ks-dim-daten{bottom:18px;left:50%;transform:translate(-50%)}.ks-dim-prozesse{writing-mode:vertical-rl;top:50%;right:16px;transform:translateY(-50%)}.ks-dim-organisation{writing-mode:vertical-rl;top:50%;left:16px;transform:translateY(-50%)rotate(180deg)}.ks-dim-marken{gap:4px;display:inline-flex}.ks-dim-marken i{border:1px solid var(--ks-dekor);width:7px;height:7px;transition:background-color .4s var(--ks-kurve), border-color .4s var(--ks-kurve);border-radius:50%}.ks-dim-marken i.ist-voll{background:var(--ks-tinte);border-color:var(--ks-tinte)}.ks-dims li.ist-aktiv .ks-dim-name{text-underline-offset:5px;text-decoration:underline 2px}.ks-dim-wert{font:900 30px/1 var(--ks-plakat);font-variant-numeric:tabular-nums;display:none}.ks-dims.ist-fertig .ks-dim-wert{display:block}.ks-dims.ist-fertig .ks-dim-marken{display:none}.ks-fragen{gap:0;display:grid}.ks-ohnejs{background:var(--ks-weiss);border-radius:16px;padding:14px 18px;font-size:15px;margin-bottom:20px!important}.ks-frage{border:0;min-width:0}.ks-fragen:not(.ist-gefuehrt) .ks-frage+.ks-frage{margin-top:48px}.ks-fragen.ist-gefuehrt .ks-frage:not(.ist-aktiv),.ks-fragen:not(.ist-gefuehrt) .ks-check-nav{display:none}.ks-frage legend{gap:14px;width:100%;margin-bottom:26px;display:grid}.ks-frage-stand{color:var(--ks-graphit);gap:10px;font-size:13px;font-weight:500;display:flex}.ks-frage-stand span+span:before{content:"·";margin-right:10px}.ks-frage-text{font:600 clamp(23px, 2.3vw, 32px)/1.18 var(--ks-sans);letter-spacing:-.02em;color:var(--ks-tinte);text-wrap:balance}.ks-frage:focus{outline:none}.ks-frage input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ks-wahl{gap:10px;display:grid}.ks-option{border:1px solid var(--ks-feldrand);background:var(--ks-weiss);cursor:pointer;transition:border-color .25s var(--ks-kurve), background-color .25s var(--ks-kurve), color .25s var(--ks-kurve);border-radius:18px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:14px;padding:16px 20px;font-size:16px;line-height:1.42;display:grid;position:relative}.ks-option:hover{border-color:var(--ks-tinte)}.ks-option-punkt{border:1px solid var(--ks-dekor);width:20px;height:20px;box-shadow:inset 0 0 0 0 var(--ks-weiss);transition:box-shadow .25s var(--ks-kurve);border-radius:50%;margin-top:1px}.ks-option:has(input:checked){border-color:var(--ks-tinte);background:var(--ks-tinte);color:var(--ks-weiss)}.ks-option:has(input:checked) .ks-option-punkt{border-color:var(--ks-weiss);box-shadow:inset 0 0 0 6px var(--ks-weiss)}.ks-option:has(input:focus-visible),.ks-stufe:has(input:focus-visible){outline:2px solid var(--ks-tinte);outline-offset:3px}.ks-skala-reihe{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.ks-stufe{aspect-ratio:1;border:1px solid var(--ks-feldrand);background:var(--ks-weiss);max-height:76px;font:900 30px/1 var(--ks-plakat);cursor:pointer;transition:border-color .25s var(--ks-kurve), background-color .25s var(--ks-kurve), color .25s var(--ks-kurve);border-radius:999px;place-items:center;display:grid;position:relative}.ks-stufe:hover{border-color:var(--ks-tinte)}.ks-stufe:has(input:checked){background:var(--ks-tinte);border-color:var(--ks-tinte);color:var(--ks-weiss)}.ks-skala-enden{color:var(--ks-graphit);justify-content:space-between;gap:16px;font-size:13px;display:flex;margin-top:12px!important}.ks-fehler{min-height:1.5em;color:var(--ks-fehler);font-size:15px;font-weight:500;margin-top:16px!important}.ks-fehler:empty{min-height:0;margin-top:0!important}.ks-check-nav{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:28px;display:grid}.ks-balken{background:var(--ks-flaeche);border-radius:2px;height:2px;position:relative;overflow:hidden}.ks-balken span{background:var(--ks-tinte);transform:scaleX(var(--stand,0));transform-origin:0;transition:transform .6s var(--ks-kurve);position:absolute;inset:0}.ks-ergebnis:focus{outline:none}.ks-ergebnis h3{letter-spacing:-.02em;font-size:clamp(24px,2.2vw,30px)}.ks-stufe-wort{font:900 clamp(84px, 9vw, 140px)/.84 var(--ks-plakat);text-transform:uppercase;margin-top:10px!important}.ks-stufe-wort strong{font-weight:900}.ks-gesamt{font-variant-numeric:tabular-nums;font-size:19px;font-weight:600;margin-top:14px!important}.ks-stufentext{max-width:52ch;color:var(--ks-text-2);margin-top:10px!important}.ks-profil{border-radius:var(--ks-karte);background:var(--ks-weiss);gap:28px;margin-top:40px;padding:clamp(20px,2.4vw,32px);display:grid}.ks-radar{width:100%;max-width:440px;margin:0 auto;overflow:visible}.ks-ring{fill:none;stroke:var(--ks-flaeche);stroke-width:1px}.ks-ring-aussen{stroke:var(--ks-feldrand)}.ks-achse{stroke:var(--ks-flaeche);stroke-width:1px}.ks-vergleich{fill:none;stroke:var(--ks-graphit-hell);stroke-width:1.5px;stroke-dasharray:5 5}.ks-ihr{fill:#1d1d1f14;stroke:var(--ks-tinte);stroke-width:2px;stroke-linejoin:round;transition:transform 1.1s var(--ks-kurve);transform:scale(.001)}.ks-ihr-punkt{fill:var(--ks-tinte);opacity:0;transition:opacity .4s .7s}.ks-ergebnis.ist-gezeichnet .ks-ihr{transform:scale(1)}.ks-ergebnis.ist-gezeichnet .ks-ihr-punkt{opacity:1}.ks-radar-label{font:600 14px var(--ks-sans);fill:var(--ks-tinte)}.ks-profil figcaption p{color:var(--ks-graphit);margin-top:10px;font-size:13px;line-height:1.45}.ks-legende{color:var(--ks-tinte-2);flex-wrap:wrap;gap:6px 22px;font-size:13.5px;display:flex}.ks-legende li{align-items:center;gap:8px;display:inline-flex}.ks-legende i{border-radius:3px;width:12px;height:12px;display:inline-block}.ks-legende-ihr{background:var(--ks-tinte)}.ks-legende-vergleich{border-top:2px dashed var(--ks-graphit-hell);border-radius:0!important;width:18px!important;height:0!important}.ks-legende-vorher{border:1.5px solid var(--ks-graphit-hell);background:var(--ks-weiss);border-radius:50%!important}.ks-legende-neu{background:var(--ks-feldrand)}.ks-werte{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:15px}.ks-werte th,.ks-werte td{text-align:left;padding:10px 0;font-weight:500}.ks-werte thead th{color:var(--ks-graphit);font-size:12.5px;font-weight:600}.ks-werte tbody th{font-weight:600}.ks-zahl{width:4.5em;text-align:right!important;padding-right:18px!important}.ks-leise{color:var(--ks-graphit)}.ks-werte-balken{width:46%}.ks-spur{background:var(--ks-flaeche);border-radius:6px;height:6px;display:block;position:relative}.ks-fuellung{background:var(--ks-tinte);transform:scaleX(var(--wert,0));transform-origin:0;transition:transform 1s var(--ks-kurve);border-radius:6px;position:absolute;inset:0}.ks-median{background:var(--ks-graphit-hell);width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.ks-empfehlungen{margin-top:48px}.ks-empfehlungen h4{letter-spacing:-.015em;font-size:22px}.ks-empfehlungen ol{counter-reset:ks-empf;gap:12px;display:grid;margin-top:20px!important}.ks-empfehlungen li{border-radius:var(--ks-karte);background:var(--ks-weiss);gap:16px;padding:24px 26px;display:grid}.ks-empfehlungen h5{letter-spacing:-.015em;font-size:20px;line-height:1.22}.ks-empf-dim{color:var(--ks-graphit);font-size:13px;font-weight:600;margin-top:4px!important}.ks-empfehlungen li div p:last-child{color:var(--ks-text-2);margin-top:10px;font-size:16px}.ks-empf-schritt{color:var(--ks-tinte-2);gap:6px;font-size:15px;display:grid}.ks-empf-schritt strong{color:var(--ks-tinte);font-size:13px}.ks-empf-schritt span{background:var(--ks-nebel);border-radius:999px;justify-self:start;margin-top:4px;padding:5px 12px;font-size:13px;font-weight:500}.ks-ergebnis-fuss{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.ks-ergebnis>.ks-hinweis{margin-top:18px!important}.ks-faelle{padding-top:var(--ks-abschnitt);overflow:clip}.ks-faelle-intro{max-width:46ch;padding:0 var(--ks-rand);text-align:center;color:var(--ks-text-2);font-size:19px;margin:32px auto 0!important}.ks-fall{max-width:var(--ks-breite);padding:clamp(80px, 8vw, 120px) var(--ks-rand) 0;margin:0 auto}.ks-fall-oben{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:24px clamp(32px,5vw,80px);display:grid}.ks-fall-oben.ks-fall-spiegel{grid-template-columns:minmax(0,1fr) auto}.ks-fall-oben.ks-fall-spiegel .ks-fall-zahlblock{text-align:right;order:2}.ks-fall-unten.ks-fall-spiegel .ks-fall-text{order:2}.ks-fall-zahlblock{gap:14px;display:grid}.ks-fall-einheit{max-width:22ch;color:var(--ks-tinte-2);font-size:15px;font-weight:500;line-height:1.35}.ks-fall-spiegel .ks-fall-einheit{justify-self:end}.ks-plakatzahl{font:900 clamp(120px, 17vw, 260px)/.78 var(--ks-plakat);letter-spacing:-.005em;font-variant-numeric:tabular-nums;white-space:nowrap}.ks-fall-kopf h3{letter-spacing:-.025em;max-width:26ch;margin-top:0;font-size:clamp(26px,2.6vw,38px);line-height:1.12}.ks-fall-meta{flex-wrap:wrap;gap:10px 28px;font-size:14px;display:flex;margin-top:20px!important}.ks-fall-meta div{gap:8px;display:flex}.ks-fall-meta dt{font-weight:600}.ks-fall-meta dd{color:var(--ks-graphit)}.ks-fall-zahlen{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px clamp(24px,3vw,48px);display:grid;margin-top:clamp(40px,4vw,64px)!important}.ks-fall-zahlen li{align-content:start;gap:8px;display:grid}.ks-fz-wert{font:800 clamp(44px, 4.4vw, 64px)/.9 var(--ks-plakat);font-variant-numeric:tabular-nums}.ks-fz-text{color:var(--ks-graphit);font-size:15px;line-height:1.4}.ks-fall-unten{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:40px clamp(32px,5vw,80px);margin-top:clamp(40px,4vw,64px);display:grid}.ks-fall-text{gap:22px;display:grid}.ks-fall-branche{color:var(--ks-graphit);font-size:15px}.ks-fall-text h4{font-size:14px;font-weight:600}.ks-fall-text div p{color:var(--ks-text-2);margin-top:6px;font-size:16px}.ks-fall-kurve{max-width:none;padding-left:0;padding-right:0}.ks-fall-kurve>.ks-fall-unten{max-width:var(--ks-breite);padding:0 var(--ks-rand);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);margin-left:auto;margin-right:auto}.ks-kurve{position:relative}.ks-kurve-flaeche{height:clamp(300px,42vw,640px);margin:0 -1px;position:relative}.ks-kurve-flaeche svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ks-kurve-flaeche polyline{fill:none;stroke:var(--ks-tinte);stroke-width:clamp(6px,.9vw,14px);stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.ks-kurve-basis{stroke:var(--ks-dekor);stroke-width:1px;stroke-dasharray:4 6;vector-effect:non-scaling-stroke}.ks-kurve-marke{border-left:1px dashed var(--ks-dekor);position:absolute;top:0;bottom:0}.ks-kurve-marke i{white-space:nowrap;color:var(--ks-graphit);font-size:13px;font-style:normal;position:absolute;top:4px;left:10px}.ks-kurve-start,.ks-kurve-ende{font:900 clamp(28px, 3vw, 44px)/1 var(--ks-plakat);position:absolute;transform:translateY(-190%)}.ks-kurve-start{left:calc(var(--ks-rand) + 2vw)}.ks-kurve-ende{right:var(--ks-rand)}.ks-kurve-x{height:20px;margin:12px var(--ks-rand) 0;color:var(--ks-graphit);font-size:12.5px;position:relative}.ks-kurve-x span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.ks-kurve-x span:first-child{transform:none}.ks-kurve-x span:last-child{transform:translate(-100%)}.ks-kurve-zahl{left:var(--ks-rand);gap:12px;display:grid;position:absolute;bottom:clamp(56px,4.8vw,76px)}.ks-kurve-zahl .ks-plakatzahl{font-size:clamp(110px,16vw,250px)}.ks-kurve-legende{max-width:var(--ks-breite);padding:0 var(--ks-rand);color:var(--ks-graphit);margin:18px auto 0;font-size:12.5px}.ks-fall-kurve .ks-fall-unten{margin-top:clamp(48px,5vw,80px)}.ks-fall-nebenzahlen{color:var(--ks-graphit);flex-wrap:wrap;gap:6px 22px;font-size:15px;display:flex;margin-top:22px!important}.ks-fall-nebenzahlen b{font:800 22px/1 var(--ks-plakat);color:var(--ks-tinte)}.ks-abb{border-radius:var(--ks-karte);background:var(--ks-weiss);padding:clamp(22px,2.6vw,34px)}.ks-abb-titel{font:600 15px/1.4 var(--ks-sans)}.ks-abb-quelle{color:var(--ks-graphit);font-size:12.5px;line-height:1.45;margin-top:18px!important}.ks-abb .ks-legende{margin-top:10px;margin-bottom:18px}.ks-hantel-reihe,.ks-hantel-achse{grid-template-columns:minmax(120px,.36fr) minmax(0,1fr);align-items:center;gap:18px;display:grid}.ks-hantel-reihe{height:62px}.ks-hantel-name{font-size:14.5px;font-weight:600;line-height:1.3}.ks-hantel-spur{background:linear-gradient(var(--ks-flaeche), var(--ks-flaeche)) center calc(50% + 5px) / 100% 1px no-repeat;height:100%;margin:0 14px;position:relative}.ks-hantel-steg{background:var(--ks-tinte);height:2px;margin-top:4px;position:absolute;top:50%}.ks-hantel-punkt{border-radius:50%;width:13px;height:13px;margin-top:5px;position:absolute;top:50%;transform:translate(-50%,-50%)}.ks-vorher{border:1.5px solid var(--ks-graphit-hell);background:var(--ks-weiss)}.ks-nachher{background:var(--ks-tinte)}.ks-hantel-punkt b{font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600;position:absolute;bottom:17px;left:50%;transform:translate(-50%)}.ks-vorher b{color:var(--ks-graphit);font-weight:500}.ks-hantel-achse{margin-top:6px}.ks-hantel-ticks{height:16px;margin:0 14px;position:relative}.ks-hantel-ticks i{color:var(--ks-graphit);font-size:12px;font-style:normal;position:absolute;transform:translate(-50%)}.ks-verlauf{padding:0 44px 0 34px}.ks-verlauf-flaeche{height:clamp(200px,20vw,260px);margin-top:28px;position:relative}.ks-verlauf-flaeche svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ks-verlauf-flaeche polyline{fill:none;stroke:var(--ks-tinte);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.ks-gitter{background:var(--ks-flaeche);height:1px;position:absolute;left:0;right:0}.ks-gitter-basis{background:var(--ks-dekor)}.ks-gitter i{color:var(--ks-graphit);font-size:12px;font-style:normal;position:absolute;top:0;left:-34px;transform:translateY(-50%)}.ks-verlauf-marke{border-left:1px dashed var(--ks-dekor);position:absolute;top:-24px;bottom:0}.ks-verlauf-marke i{white-space:nowrap;color:var(--ks-graphit);font-size:12.5px;font-style:normal;position:absolute;top:0;left:8px}.ks-verlauf-wert{position:absolute}.ks-verlauf-wert:before{content:"";border:2px solid var(--ks-weiss);background:var(--ks-tinte);border-radius:50%;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%)}.ks-verlauf-wert b{font-size:14px;font-weight:700;position:absolute;left:10px;transform:translateY(-50%)}.ks-verlauf-x{height:18px;color:var(--ks-graphit);margin-top:10px;font-size:12px;position:relative}.ks-verlauf-x span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.ks-verlauf-x span:first-child{transform:none}.ks-verlauf-x span:last-child{transform:translate(-100%)}.ks-saeulen-reihe{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,2.4vw,36px);height:250px;display:grid}.ks-saeule{grid-template-rows:minmax(0,1fr) auto;display:grid}.ks-saeule-feld{flex-direction:column;justify-content:flex-end;min-height:0;display:flex}.ks-saeule-wert{text-align:center;color:var(--ks-graphit);font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:12.5px;line-height:1.35}.ks-saeule-wert b{color:var(--ks-tinte);font-size:14px;font-weight:700;display:block}.ks-saeule-stapel{flex-direction:column;gap:2px;width:100%;max-width:64px;margin:0 auto;display:flex}.ks-saeule-service{background:var(--ks-tinte);border-radius:8px 8px 2px 2px}.ks-saeule-neu{background:var(--ks-feldrand);border-radius:2px}.ks-saeule-jahr{text-align:center;color:var(--ks-graphit);padding-top:10px;font-size:13px}.ks-saeulen-hinweis{color:var(--ks-graphit);font-size:12.5px;margin-top:12px!important}.ks-artikel-liste{gap:clamp(48px,5vw,72px);display:grid;margin-top:clamp(56px,6vw,88px)!important}.ks-artikel{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:start;column-gap:clamp(32px,6vw,96px);display:grid}.ks-artikel>:not(.ks-artikel-meta){grid-column:2}.ks-artikel-meta{color:var(--ks-graphit);grid-row:1/span 5;gap:4px;font-size:13.5px;display:grid}.ks-artikel-meta span:first-child{color:var(--ks-tinte);font-weight:600}.ks-artikel h3{letter-spacing:-.025em;max-width:30ch;font-size:clamp(26px,2.5vw,36px);line-height:1.12}.ks-artikel-erst h3{letter-spacing:-.03em;font-size:clamp(32px,3.6vw,52px);line-height:1.06}.ks-artikel-dek{max-width:58ch;color:var(--ks-text-2);font-size:18px;margin-top:14px!important}.ks-artikel-autor{font:italic 400 17px/1.3 var(--ks-kursiv);margin-top:12px!important}.ks-probe{margin-top:18px}.ks-probe summary{border:1px solid var(--ks-tinte);cursor:pointer;border-radius:980px;align-items:center;gap:10px;min-height:40px;padding:0 18px;font-size:14px;font-weight:500;list-style:none;display:inline-flex}.ks-probe summary::-webkit-details-marker{display:none}.ks-probe summary svg{transition:transform .35s var(--ks-kurve)}.ks-probe[open] summary svg{transform:rotate(45deg)}.ks-probe summary:hover{background:var(--ks-tinte);color:var(--ks-weiss)}.ks-probe-text{border-radius:var(--ks-karte);background:var(--ks-weiss);max-width:64ch;color:var(--ks-text-2);gap:14px;margin-top:20px;padding:26px 28px;display:grid}.ks-team-kopf{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:32px clamp(32px,6vw,96px);display:grid}.ks-team-text{color:var(--ks-text-2);gap:16px;display:grid}.ks-team-zwischen{font:italic 400 clamp(26px, 2.4vw, 34px)/1.1 var(--ks-kursiv)!important;margin-top:clamp(64px,7vw,104px)!important}.ks-partner{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(40px,4vw,56px) clamp(24px,3vw,48px);display:grid;margin-top:32px!important}.ks-partner-name{font:900 clamp(38px, 3.6vw, 54px)/.9 var(--ks-plakat);text-transform:uppercase}.ks-partner-rolle{color:var(--ks-tinte-2);font-size:15px;margin-top:12px!important}.ks-partner-rolle em{font-size:17px}.ks-partner-feld{color:var(--ks-graphit);font-size:15px;margin-top:6px!important}.ks-bueros{padding-top:var(--ks-abschnitt);overflow:clip}.ks-staedte{white-space:nowrap;font:900 14.6vw/.8 var(--ks-plakat);text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:.12em;display:flex;margin:0 .5vw!important}.ks-staedte em{font:italic 400 .42em/1 var(--ks-kursiv);text-transform:none;letter-spacing:-.01em}.ks-buero-liste{max-width:var(--ks-breite);padding:0 var(--ks-rand);grid-template-columns:1fr 1fr;gap:32px clamp(16px,3vw,48px);margin:clamp(28px,3vw,44px) auto 0;display:grid}.ks-buero{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px 32px;font-size:16px;display:grid}.ks-buero address{font-style:normal;line-height:1.6}.ks-buero p{color:var(--ks-graphit)}.ks-buero:nth-child(2){text-align:right;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);justify-self:end}.ks-buero:nth-child(2) address{order:2}.ks-anreise{max-width:var(--ks-breite);padding:0 var(--ks-rand);text-align:center;font-size:clamp(22px,2.4vw,32px);line-height:1.25;margin:clamp(48px,5vw,80px) auto 0!important}.ks-kontakt{padding-bottom:var(--ks-abschnitt);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:48px clamp(32px,6vw,96px);display:grid}.ks-kontakt-text>p{max-width:40ch;color:var(--ks-text-2);font-size:19px;margin-top:24px!important}.ks-person{gap:4px;margin-top:40px;font-size:16px;display:grid}.ks-person-name{font:900 34px/1 var(--ks-plakat);text-transform:uppercase}.ks-person p:nth-child(2){color:var(--ks-graphit)}.ks-person p:last-child{margin-top:8px}.ks-kontakt-karte{border-radius:var(--ks-karte);background:var(--ks-weiss);padding:clamp(24px,3.4vw,48px)}.ks-kontakt-karte form{gap:18px;display:grid}.ks-feldpaar{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ks-eingabe{gap:8px;display:grid}.ks-eingabe>span{font-size:13.5px;font-weight:600}.ks-eingabe small{color:var(--ks-graphit);font-size:13px;font-weight:400}.ks-eingabe input,.ks-eingabe select,.ks-eingabe textarea{border:1px solid var(--ks-feldrand);background:var(--ks-weiss);width:100%;min-height:50px;color:var(--ks-tinte);font:400 16px/1.4 var(--ks-sans);transition:border-color .2s var(--ks-kurve);border-radius:12px;padding:12px 15px}.ks-eingabe textarea{resize:vertical;min-height:120px}.ks-eingabe select{appearance:none;background:var(--ks-weiss) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 8l5 5 5-5' fill='none' stroke='%231d1d1f' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 14px center / 18px no-repeat;padding-right:44px}.ks-eingabe :is(input,select,textarea):hover{border-color:var(--ks-dekor)}.ks-eingabe :is(input,select,textarea):focus-visible{outline:2px solid var(--ks-tinte);outline-offset:1px;border-color:var(--ks-tinte);border-radius:12px}.ks-eingabe [aria-invalid=true]{border-color:var(--ks-fehler)}.ks-kontakt-karte .ks-pille{justify-self:start}.ks-danke:focus{outline:none}.ks-danke{justify-items:start;gap:14px;display:grid}.ks-danke-titel{font:900 clamp(48px, 5vw, 72px)/.9 var(--ks-plakat);text-transform:uppercase}.ks-fuss{max-width:var(--ks-breite);padding:40px var(--ks-rand) 56px;color:var(--ks-graphit);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:16px 40px;margin:0 auto;font-size:13px;display:grid}.ks-fuss .ks-marke-name{font-size:22px}.ks-fuss .ks-marke em{font-size:15px}.ks-fuss ul{flex-wrap:wrap;gap:8px 22px;display:flex}.ks-fuss a{color:var(--ks-tinte-2)}@media (width<=1100px){.ks-nav ul{gap:14px}.ks-partner{grid-template-columns:repeat(2,minmax(0,1fr))}.ks-fall-unten{grid-template-columns:minmax(0,1fr)}}@media (width<=960px){.ks-nav,.ks-kopf-termin{display:none}.ks-menue{display:block}.ks-kopf-rechts{margin-left:auto}.ks-hero-fuss,.ks-kopfblock,.ks-haltung,.ks-team-kopf,.ks-kontakt,.ks-nicht,.ks-reise{grid-template-columns:minmax(0,1fr)}.ks-reise-buehne{z-index:5;height:42svh;margin:0 calc(-1 * var(--ks-rand));padding:8px var(--ks-rand);background:var(--ks-nebel);top:0}.ks-feld{min-height:0}.ks-reise-inhalt{padding-bottom:40px}.ks-check{min-height:0}.ks-felder{gap:88px}.ks-check{padding-top:120px}.ks-grundsaetze li:nth-child(n){grid-area:auto/1/auto/-1;max-width:46ch}.ks-fall-kurve>.ks-fall-unten,.ks-fall-oben.ks-fall-spiegel{grid-template-columns:minmax(0,1fr)}.ks-fall-oben.ks-fall-spiegel .ks-fall-zahlblock{text-align:left;order:0}.ks-fall-spiegel .ks-fall-einheit{justify-self:start}.ks-fall-unten.ks-fall-spiegel .ks-fall-text{order:0}.ks-artikel{grid-template-columns:minmax(0,1fr)}.ks-artikel>:not(.ks-artikel-meta){grid-column:1}.ks-artikel-meta{flex-wrap:wrap;grid-row:auto;gap:4px 14px;display:flex;margin-bottom:12px!important}.ks-fall-oben,.ks-buero-liste{grid-template-columns:minmax(0,1fr)}.ks-buero:nth-child(2){text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);justify-self:start}.ks-buero:nth-child(2) address{order:0}.ks-fuss{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){body:has(main.ks){font-size:16px}.ks-kopf{gap:12px;min-height:58px}.ks-marke-name{font-size:24px}.ks-marke em{font-size:16px}.ks-hero{min-height:max(600px,100svh - 118px)}.ks-hero-titel{padding-top:28px}.ks-vor,.ks-nach{font-size:clamp(30px,9vw,44px)}.ks-vor{margin-bottom:.3em}.ks-plakat{white-space:normal;margin:0 -4vw;font-size:30.5vw;line-height:.8}.ks-wort{white-space:nowrap}.ks-glas-still{width:64vw;top:34%;left:56%}.ks-hero-fuss{gap:26px}.ks-hero-satz p:first-child{font-size:16px}.ks-kennzahlen{justify-content:space-between;gap:20px}.ks-kz-zahl{font-size:42px}.ks-kz-text{font-size:12px}.ks-lead{font-size:19px}.ks-kopfblock>p,.ks-kopfblock>div>p,.ks-faelle-intro,.ks-kontakt-text>p{font-size:17px}.ks-feld-text{font-size:20px}.ks-feld-daten{grid-template-columns:minmax(0,1fr)}.ks-plakat-titel{font-size:21vw!important}.ks-feld-fragen li{font-size:17px}.ks-eckdaten{flex-direction:column;gap:4px}.ks-eckdaten li+li:before{content:none}.ks-kurve-zahl{margin:20px var(--ks-rand) 0;position:relative;bottom:auto;left:auto}.ks-kurve-zahl .ks-plakatzahl{font-size:34vw}.ks-kurve-flaeche{height:260px}.ks-kurve-marke i{white-space:normal;width:8em;line-height:1.25}.ks-kurve-x span:nth-child(3){display:none}.ks-dim-prozesse{right:10px}.ks-dim-organisation{left:10px}.ks-feld-name{font-size:13vw!important}.ks-dims li{font-size:12px}.ks-option{padding:14px 16px;font-size:15px}.ks-skala-reihe{gap:6px}.ks-stufe{font-size:24px}.ks-check-nav{grid-template-columns:auto auto;justify-content:space-between}.ks-check-nav .ks-balken{grid-area:1/1/auto/-1}.ks-fall-zahlen{grid-template-columns:minmax(0,1fr);gap:20px}.ks-fz-wert{font-size:46px}.ks-hantel-reihe,.ks-hantel-achse{grid-template-columns:minmax(0,1fr);gap:0}.ks-hantel-reihe{height:auto;padding:12px 0 6px}.ks-hantel-spur{height:54px}.ks-hantel-achse>span:first-child{display:none}.ks-verlauf{padding:0 30px}.ks-gitter i{left:-30px}.ks-verlauf-marke i{white-space:normal;width:7.5em;line-height:1.25}.ks-verlauf-x span:nth-child(3){display:none}.ks-saeulen-reihe{height:220px}.ks-saeule-wert{font-size:11px}.ks-saeule-wert b{font-size:12.5px}.ks-partner{grid-template-columns:minmax(0,1fr)}.ks-staedte{flex-direction:column;align-items:flex-start;gap:0;font-size:24vw;margin:0 var(--ks-rand)!important}.ks-staedte em{margin:.12em 0 .06em;font-size:.34em}.ks-buero,.ks-buero:nth-child(2),.ks-feldpaar{grid-template-columns:minmax(0,1fr)}.ks-werte-balken{width:34%}}
