@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/6865e74822869db5-s.2q67k36_u2-4v.woff2)format("woff2");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:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/0494568ab28b6008-s.1b8f__myswv-j.woff2)format("woff2");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:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/66b33cc02d8f8b9d-s.p.3xdkf2df5spiy.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a5a3076f5a3c2968-s.2yekaq-lsxzxl.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/23f1a98b08006014-s.32g3_4t-7pe44.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/54fc36028e2bb174-s.p.1h6pn64pmfi2q.woff2)format("woff2");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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_87b8b8e7-module__wUJyOa__className{font-family:Fraunces,Fraunces Fallback}.fraunces_87b8b8e7-module__wUJyOa__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Raleway;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/786f428d936474e2-s.16mk97y5t6c2p.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/ae124804f37509c9-s.27-ckiwl3kpsw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/aeaea80806db77d2-s.3jt48oq8uqvwq.woff2)format("woff2");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:Raleway;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/7c964a33e51a401c-s.44ebmnd9l4zl5.woff2)format("woff2");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:Raleway;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/b8c1926328eefda9-s.p.350q3xd0863kp.woff2)format("woff2");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:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/198d17f2fc7b7e24-s.08m__0qttsjwy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bb835a708696869b-s.3prx-r-zugqyw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6c7c54d92ecafd95-s.2ul13i_kpbu32.woff2)format("woff2");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:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4b825e536f0add60-s.40xx_hee_9tzo.woff2)format("woff2");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:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c825fd02acae0153-s.p.2nh923zyv9e2o.woff2)format("woff2");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:Raleway Fallback;src:local(Arial);ascent-override:90.51%;descent-override:22.53%;line-gap-override:0.0%;size-adjust:103.86%}.raleway_7ee78a79-module__z9SbBW__className{font-family:Raleway,Raleway Fallback}.raleway_7ee78a79-module__z9SbBW__variable{--font-raleway:"Raleway", "Raleway Fallback"}
:root{--teal:#6f99a4;--ink:#4f565b;--grau:#869097;--offwhite:#faf9f6;--ink-80:#4f565be6;--ink-12:#4f565b1f;--ink-06:#4f565b0f;--teal-20:#6f99a433;--teal-10:#6f99a41a;--off-70:#faf9f6f0;--off-20:#faf9f680;--serif:var(--font-fraunces), Georgia, serif;--sans:var(--font-raleway), system-ui, sans-serif;--fs-display:clamp(2.6rem, 1.4rem + 5vw, 5.6rem);--fs-h1:clamp(2.3rem, 1.5rem + 3.4vw, 4.4rem);--fs-h2:clamp(1.9rem, 1.4rem + 2vw, 3rem);--fs-h3:clamp(1.25rem, 1.1rem + .5vw, 1.55rem);--fs-lead:clamp(1.1rem, 1rem + .4vw, 1.3rem);--fs-body:1.0625rem;--fs-small:.875rem;--fs-label:.75rem;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--s-11:160px;--gutter:clamp(16px, 4vw, 56px);--maxw:1320px;--r-xs:6px;--r-s:12px;--r-m:24px;--r-section:clamp(28px, 4vw, 56px);--r-pill:999px;--r-big:clamp(72px, 11vw, 200px);--r-sig:var(--r-big) var(--r-s) var(--r-big) var(--r-s);--r-sig-flip:var(--r-s) var(--r-big) var(--r-s) var(--r-big);--flaeche:var(--teal);--knopf:#6f99a4;--knopf-text:var(--offwhite);--ton:#6f99a424;--akzent-hell:var(--offwhite);--shadow-soft:0 24px 48px -24px #4f565b40;--ease:cubic-bezier(.22, .61, .36, 1);--ease-slow:cubic-bezier(.4, 0, .2, 1);--t-fast:.25s;--t-base:.6s;--t-reveal:1.4s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--offwhite);color:var(--ink);font:400 var(--fs-body)/1.65 var(--sans);font-feature-settings:"lnum" 1;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}.serif{font-family:var(--serif);font-variation-settings:"SOFT" 60, "WONK" 0}h1,h2,h3{font-family:var(--serif);font-variation-settings:"SOFT" 60, "WONK" 0;letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:350;line-height:1.08}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3);font-weight:400;line-height:1.25}em.hand,.hand{font-family:var(--serif);font-variation-settings:"SOFT" 100, "WONK" 1;font-style:italic;font-weight:380}p{text-wrap:pretty;margin:0}.wrap{max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto}.label{font:600 var(--fs-label)/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--grau)}.rule{background:var(--ink-12);border:0;height:1px;margin:0}.btn{--bg:var(--knopf);--fg:var(--knopf-text);border-radius:var(--r-pill);background:var(--bg);color:var(--fg);font:600 .95rem/1 var(--sans);letter-spacing:.02em;border:1px solid var(--bg);transition:letter-spacing var(--t-base) var(--ease-slow), background var(--t-fast), color var(--t-fast);cursor:pointer;align-items:center;gap:.7em;padding:1em 1.6em;text-decoration:none;display:inline-flex}.btn .pfeil{transition:transform var(--t-base) var(--ease);display:inline-block}.btn:hover{letter-spacing:.06em}.btn:hover .pfeil{transform:translate(4px)}.btn:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.btn--ghost{--bg:transparent;--fg:var(--ink);border-color:var(--ink-80)}.btn--ghost:hover{background:var(--ink-06)}.on-ink .btn{--bg:var(--offwhite);--fg:var(--ink)}.on-ink .btn--ghost{--bg:transparent;--fg:var(--offwhite);border-color:var(--off-70)}.on-ink .btn--ghost:hover{background:var(--off-20)}.strich{white-space:nowrap;position:relative}.strich svg{pointer-events:none;width:104%;height:.5em;position:absolute;bottom:-.28em;left:-2%;overflow:visible}.strich path{fill:none;stroke:var(--teal);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:400;stroke-dashoffset:400px;transition:stroke-dashoffset 1.6s var(--ease-slow) .5s}.is-in .strich path,.strich.is-in path{stroke-dashoffset:0}.nav{z-index:10;position:relative}.nav .wrap{justify-content:space-between;align-items:center;height:88px;display:flex}.nav img{width:auto;height:44px}.nav ul{gap:var(--s-6);margin:0;padding:0;font-size:.95rem;font-weight:500;list-style:none;display:flex}.nav a{text-decoration:none;position:relative}.nav ul a:after{content:"";transform-origin:100%;height:1px;transition:transform var(--t-base) var(--ease);background:currentColor;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.nav ul a:hover:after{transform-origin:0;transform:scaleX(1)}.nav .btn{padding:.8em 1.3em;font-size:.88rem}.menu-btn{border:1px solid var(--ink-12);border-radius:var(--r-pill);font:600 .85rem var(--sans);color:inherit;background:0 0;padding:.6em 1.1em;display:none}@media (max-width:960px){.nav ul,.nav .btn{display:none}.menu-btn{display:inline-block}.nav .wrap{height:72px}.nav img{height:36px}}.section{padding:var(--s-10) 0;position:relative}.section--round{border-radius:var(--r-section) var(--r-section) 0 0;margin-top:calc(var(--r-section) * -1)}.section--ink{background:var(--flaeche);color:var(--offwhite)}.section--ink .label{color:var(--off-70)}.section--teal{background:var(--ton)}.section--off{background:var(--offwhite)}@media (max-width:700px){.section{padding:var(--s-9) 0}}.reveal{opacity:0;transition:opacity var(--t-reveal) var(--ease-slow), transform var(--t-reveal) var(--ease-slow);transform:translateY(28px)}.reveal.is-in{opacity:1;transform:none}.reveal[data-delay="1"]{transition-delay:.12s}.reveal[data-delay="2"]{transition-delay:.24s}.reveal[data-delay="3"]{transition-delay:.36s}.reveal[data-delay="4"]{transition-delay:.48s}.zeilen .z{padding-bottom:.08em;display:block;overflow:hidden}.zeilen .z>span{transition:transform 1.2s var(--ease);display:inline-block;transform:translateY(105%)}.zeilen.is-in .z>span{transform:none}.zeilen .z:nth-child(2)>span{transition-delay:.1s}.zeilen .z:nth-child(3)>span{transition-delay:.2s}.zeilen .z:nth-child(4)>span{transition-delay:.3s}.bild-reveal{overflow:hidden}.bild-reveal img{transition:transform 2.2s var(--ease-slow);transform:scale(1.12)}.bild-reveal.is-in img{transform:scale(1)}[data-parallax]{will-change:transform}@media (prefers-reduced-motion:reduce){.reveal,.zeilen .z>span,.bild-reveal img,.strich path{opacity:1!important;stroke-dashoffset:0!important;transition:none!important;transform:none!important}}.prinzip .kopf{gap:var(--s-8);margin-bottom:var(--s-9);grid-template-columns:5fr 6fr;align-items:end;display:grid}.prinzip .kopf p{font-size:var(--fs-lead);color:var(--ink-80)}.prinzip .drei{gap:var(--s-6);grid-template-columns:repeat(3,1fr);display:grid}.prinzip .punkt{padding-top:var(--s-5);border-top:1px solid var(--ink-12)}.prinzip .punkt .nr{font-family:var(--serif);font-variation-settings:"SOFT" 100, "WONK" 1;color:var(--teal);margin-bottom:var(--s-4);font-size:1.4rem;font-style:italic;display:block}.prinzip .punkt h3{margin-bottom:var(--s-3)}.prinzip .punkt p{color:var(--ink-80)}@media (max-width:900px){.prinzip .kopf,.prinzip .drei{gap:var(--s-6);grid-template-columns:1fr}.prinzip .kopf{margin-bottom:var(--s-8)}}.zitat-ink{padding:var(--s-11) 0 calc(var(--s-11) + var(--r-section))}.zitat-ink blockquote{max-width:22ch;font-family:var(--serif);font-size:var(--fs-h2);font-variation-settings:"SOFT" 100, "WONK" 1;margin:0;font-style:italic;font-weight:330;line-height:1.15}.zitat-ink .wrap{gap:var(--s-8);grid-template-columns:7fr 4fr;align-items:end;display:grid}.zitat-ink figure{margin:0}.zitat-ink figure img{border-radius:var(--r-sig-flip);aspect-ratio:4/5;object-fit:cover}@media (max-width:800px){.zitat-ink .wrap{grid-template-columns:1fr}.zitat-ink figure{max-width:70%;margin-left:auto}}.ende{padding:var(--s-9) 0;text-align:center;color:var(--grau);font-size:var(--fs-small)}.kopf-nav{z-index:50;transition:background var(--t-base) var(--ease), color var(--t-base) var(--ease), box-shadow var(--t-base);position:sticky;top:0}.kopf-nav.dunkel{background:var(--flaeche);color:var(--offwhite)}.kopf-nav.hell{background:color-mix(in srgb, var(--offwhite) 92%, transparent);color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 0 var(--ink-12)}.kopf-nav .wrap{align-items:center;gap:var(--s-6);height:84px;display:flex}.kopf-nav .logo{flex:none;width:150px;height:52px;position:relative}.kopf-nav .logo img{width:auto;height:100%;transition:opacity var(--t-base);position:absolute;inset:0}.kopf-nav.dunkel .logo .l-hell,.kopf-nav.hell .logo .l-dunkel{opacity:0}.kopf-nav ul{gap:var(--s-6);margin:0 0 0 auto;padding:0;font-size:.95rem;font-weight:500;list-style:none;display:flex}.kopf-nav ul a{text-decoration:none;position:relative}.kopf-nav ul a:after{content:"";transform-origin:100%;height:1px;transition:transform var(--t-base) var(--ease);background:currentColor;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.kopf-nav ul a:hover:after{transform-origin:0;transform:scaleX(1)}.tel{white-space:nowrap;align-items:center;gap:.5em;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.tel svg{width:18px;height:18px}.kopf-nav.dunkel .btn{--bg:var(--offwhite);--fg:var(--ink)}.kopf-nav .btn{padding:.8em 1.3em;font-size:.88rem}.kopf-nav .menu{align-items:center;gap:var(--s-3);margin-left:auto;display:none}.rund-btn{width:44px;height:44px;color:inherit;cursor:pointer;opacity:.9;background:0 0;border:1px solid;border-radius:50%;place-items:center;display:grid}.menu-auf{border-radius:var(--r-pill);height:44px;color:inherit;font:600 .85rem var(--sans);cursor:pointer;background:0 0;border:1px solid;align-items:center;gap:.6em;padding:0 1.1em;display:inline-flex}.menu-auf .striche{gap:4px;display:grid}.menu-auf .striche i{background:currentColor;width:16px;height:1.5px;display:block}@media (max-width:1080px){.kopf-nav ul,.kopf-nav .tel,.kopf-nav .btn{display:none}.kopf-nav .menu{display:flex}.kopf-nav .wrap{height:72px}.kopf-nav .logo{width:120px;height:42px}}.menue{z-index:60;background:var(--flaeche);color:var(--offwhite);border-radius:0 0 var(--r-section) var(--r-section);padding:0 var(--gutter) var(--s-7);transition:transform .7s var(--ease);max-height:100dvh;position:fixed;inset:0 0 auto;overflow:auto;transform:translateY(-104%)}.menue.offen{transform:none}.menue .zeile{justify-content:space-between;align-items:center;height:72px;display:flex}.menue .zeile img{height:42px}.menue nav{margin:var(--s-6) 0 var(--s-7);display:grid}.menue nav a{gap:var(--s-4);font:350 clamp(1.5rem, 6.4vw, 2rem)/1.1 var(--serif);font-variation-settings:"SOFT" 60;padding:var(--s-3) 0;border-bottom:1px solid var(--off-20);opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);justify-content:space-between;align-items:baseline;text-decoration:none;display:flex;transform:translateY(14px)}.menue nav a small{font:600 var(--fs-label) var(--sans);letter-spacing:.18em;color:var(--off-70)}.menue.offen nav a{opacity:1;transform:none}.menue.offen nav a:nth-child(2){transition-delay:50ms}.menue.offen nav a:nth-child(3){transition-delay:.1s}.menue.offen nav a:nth-child(4){transition-delay:.15s}.menue.offen nav a:nth-child(5){transition-delay:.2s}.menue .unten{gap:var(--s-4);display:grid}.menue .unten .btn{--bg:var(--offwhite);--fg:var(--ink);justify-content:center}.menue .unten .tel{justify-content:center}.schleier{z-index:55;opacity:0;pointer-events:none;background:#4f565b59;transition:opacity .5s;position:fixed;inset:0}.schleier.offen{opacity:1;pointer-events:auto}.intro{background:var(--flaeche);color:var(--offwhite);padding:var(--s-9) 0 calc(var(--s-9) + var(--r-section))}.intro h1{font-size:var(--fs-h2);max-width:20ch;margin-top:var(--s-4)}.intro p{color:var(--off-70);max-width:60ch;margin-top:var(--s-5)}.baustein-titel{gap:var(--s-4);margin-bottom:var(--s-7);align-items:baseline;display:flex}.baustein-titel .nr{font:italic 380 1.4rem var(--serif);font-variation-settings:"SOFT" 100, "WONK" 1;color:var(--teal)}.karten{gap:var(--s-4);grid-template-columns:repeat(6,1fr);display:grid}.karte{padding:var(--s-6);border-radius:var(--r-m) var(--r-m) var(--r-m) var(--r-xs);background:var(--offwhite);border:1px solid var(--ink-12);gap:var(--s-3);min-height:250px;transition:border-color var(--t-base), transform var(--t-base) var(--ease), box-shadow var(--t-base);flex-direction:column;grid-column:span 2;display:flex;position:relative}.karte:nth-child(4),.karte:nth-child(5){grid-column:span 3}.karte:hover{border-color:var(--teal);box-shadow:var(--shadow-soft);transform:translateY(-4px)}.karte .nr{font:italic 380 1.3rem var(--serif);font-variation-settings:"SOFT" 100, "WONK" 1;color:var(--teal)}.karte h3{margin-top:auto}.karte p{color:var(--ink-80);font-size:.98rem}.karte--ink{background:var(--flaeche);color:var(--offwhite);border-color:var(--ink)}.karte--ink p{color:var(--off-70)}.karte--ink .nr{color:var(--akzent-hell)}.karten-fuss{gap:var(--s-5);margin-top:var(--s-7);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.karten-fuss p{font:italic 380 var(--fs-h3) var(--serif);font-variation-settings:"SOFT" 100, "WONK" 1}.karten-fuss .ctas{gap:var(--s-3);flex-wrap:wrap;display:flex}@media (max-width:900px){.karten{grid-template-columns:1fr}.karte,.karte:nth-child(4),.karte:nth-child(5){grid-column:auto;min-height:0}.karte h3{margin-top:var(--s-4)}}.rechner{gap:var(--s-8);grid-template-columns:5fr 6fr;align-items:start;display:grid}.rechner .text p{color:var(--ink-80);margin-top:var(--s-5);font-size:var(--fs-lead)}.rechner .feld{background:var(--offwhite);border-radius:var(--r-s) var(--r-s) var(--r-big) var(--r-s);padding:var(--s-8) var(--s-7);box-shadow:var(--shadow-soft);border:1px solid var(--ink-06)}.rechner .frage{margin-bottom:var(--s-4);font-weight:600}.pillen{gap:var(--s-2);flex-wrap:wrap;display:flex}.pille{border-radius:var(--r-pill);border:1px solid var(--ink-12);min-width:52px;height:48px;color:var(--ink);font:600 1rem var(--sans);font-feature-settings:"lnum";cursor:pointer;transition:background var(--t-fast), color var(--t-fast), border-color var(--t-fast), transform .2s var(--ease);background:0 0;padding:0 1.1em}.pille:hover{border-color:var(--ink-80)}.pille:active{transform:scale(.96)}.pille[aria-pressed=true]{background:var(--flaeche);color:var(--offwhite);border-color:var(--ink)}.pille:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.ergebnis{margin-top:var(--s-7);padding-top:var(--s-6);border-top:1px solid var(--ink-12)}.ergebnis .betrag{font:330 clamp(2.6rem, 2rem + 2.4vw, 3.8rem)/1 var(--serif);font-variation-settings:"SOFT" 60;font-feature-settings:"lnum", "tnum";margin:var(--s-3) 0;display:block}.ergebnis .betrag small{font:500 1rem var(--sans);color:var(--ink-80);margin-left:.3em}.ergebnis .hinweis{font-size:var(--fs-small);color:var(--ink-80)}.ergebnis .ctas{gap:var(--s-3);margin-top:var(--s-6);flex-wrap:wrap;display:flex}@media (max-width:900px){.rechner{gap:var(--s-7);grid-template-columns:1fr}.rechner .feld{padding:var(--s-7) var(--s-5)}}.fragen{max-width:900px}.frage-item{border-bottom:1px solid var(--ink-12)}.frage-item summary{cursor:pointer;justify-content:space-between;gap:var(--s-5);padding:var(--s-5) 0;font:400 var(--fs-h3)/1.3 var(--serif);font-variation-settings:"SOFT" 60;align-items:center;list-style:none;display:flex}.frage-item summary::-webkit-details-marker{display:none}.frage-item .plus{border:1px solid var(--ink-12);width:36px;height:36px;transition:transform var(--t-base) var(--ease), background var(--t-fast);border-radius:50%;flex:none;position:relative}.frage-item .plus:before,.frage-item .plus:after{content:"";background:var(--flaeche);width:12px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.frage-item .plus:after{transition:transform var(--t-base) var(--ease);transform:translate(-50%,-50%)rotate(90deg)}.frage-item[open] .plus:after{transform:translate(-50%,-50%)rotate(0)}.frage-item summary:hover .plus{background:var(--ton)}.frage-item .antwort{overflow:hidden}.frage-item .antwort p{padding:0 var(--s-8) var(--s-6) 0;color:var(--ink-80);max-width:68ch}.kontakt{background:var(--flaeche);color:var(--offwhite)}.kontakt .raster{gap:var(--s-9);grid-template-columns:6fr 4fr;align-items:start;display:grid}.kontakt h2{margin-bottom:var(--s-5)}.kontakt .einl{color:var(--off-70);max-width:52ch;margin-bottom:var(--s-7)}.wege{justify-content:start;gap:var(--s-2) var(--s-7);margin-bottom:var(--s-8);grid-template-columns:repeat(2,auto);font-size:.98rem;display:grid}.wege a{border-bottom:1px solid var(--off-20);transition:border-color var(--t-fast);text-decoration:none}.wege a:hover{border-color:var(--offwhite)}.wege span{color:var(--off-70)}.form{gap:var(--s-6) var(--s-6);grid-template-columns:1fr 1fr;display:grid}.form .ganz{grid-column:1/-1}.form label,.form legend{font:600 var(--fs-label) var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--off-70);margin-bottom:var(--s-2);padding:0;display:block}.form fieldset{border:0;margin:0;padding:0}.eingabe{position:relative}.eingabe input,.eingabe textarea{border:0;border-bottom:1px solid var(--off-20);width:100%;color:var(--offwhite);font:400 1.05rem var(--sans);padding:var(--s-2) 0 var(--s-3);resize:vertical;background:0 0;border-radius:0;outline:none}.eingabe textarea{min-height:110px}.eingabe:after{content:"";background:var(--akzent-hell);transform-origin:0;height:1.5px;transition:transform .6s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.eingabe:focus-within:after{transform:scaleX(1)}.gesund-hinweis{border:1px solid var(--off-20);border-left:3px solid var(--akzent-hell);color:var(--offwhite);font:400 .92rem/1.5 var(--sans);background:#faf9f60d;border-radius:4px 12px 12px 4px;margin:2.6em 0 0;padding:.75em 1em}.zaehler{color:var(--off-70);font-feature-settings:"lnum", "tnum";font-size:.75rem;position:absolute;bottom:-1.6em;right:0}.kontakt .pillen .pille{color:var(--offwhite);border-color:var(--off-20);height:42px;font-size:.92rem}.kontakt .pillen .pille:hover{border-color:var(--off-70)}.kontakt .pillen .pille[aria-pressed=true]{background:var(--offwhite);color:var(--ink);border-color:var(--offwhite)}.opt{letter-spacing:0;text-transform:none;margin-left:.4em;font-size:.8rem;font-weight:400}.haken{gap:var(--s-3);font-size:var(--fs-small);color:var(--off-70);cursor:pointer;align-items:flex-start;display:flex}.haken input{appearance:none;border:1px solid var(--off-70);border-radius:var(--r-xs);cursor:pointer;width:22px;height:22px;transition:background var(--t-fast);flex:none;place-items:center;margin:1px 0 0;display:grid}.haken input:checked{background:var(--offwhite)}.haken input:checked:after{content:"";border-left:2px solid var(--ink);border-bottom:2px solid var(--ink);width:10px;height:6px;transform:rotate(-45deg)translate(1px,-1px)}.haken input:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.form .senden{align-items:center;gap:var(--s-5);flex-wrap:wrap;display:flex}.form .senden small{color:var(--off-70)}.video{justify-self:end;width:100%;max-width:340px;margin:0;position:sticky;top:110px}.video .rahmen{border-radius:var(--r-big) var(--r-s) var(--r-big) var(--r-s);aspect-ratio:9/16;background:var(--ink-80);position:relative;overflow:hidden}.video video,.video .poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.video .start{cursor:pointer;background:var(--offwhite);width:84px;height:84px;color:var(--ink);box-shadow:var(--shadow-soft);transition:transform var(--t-base) var(--ease);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video .start:before{content:"";border:1px solid var(--off-70);animation:atmen 3s var(--ease-slow) infinite;border-radius:50%;position:absolute;inset:-10px}@keyframes atmen{0%,to{opacity:.9;transform:scale(.94)}50%{opacity:.3;transform:scale(1.06)}}.video .start:hover{transform:translate(-50%,-50%)scale(1.06)}.video .start svg{width:26px;height:26px;margin-left:4px}.video.laeuft .start,.video.laeuft .poster{opacity:0;pointer-events:none;transition:opacity .4s}.video figcaption{margin-top:var(--s-4);font-size:var(--fs-small);color:var(--off-70)}.video figcaption .hand{color:var(--offwhite);font-size:1.15rem;display:block}@media (max-width:960px){.kontakt .raster{gap:var(--s-8);grid-template-columns:1fr}.video{order:-1;max-width:280px;margin:0 auto;position:static}.form{grid-template-columns:1fr}.wege{gap:var(--s-2);grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.video .start:before{animation:none}}.fuss{background:var(--offwhite);border-radius:var(--r-section) var(--r-section) 0 0;margin-top:calc(var(--r-section) * -1);padding:var(--s-9) 0 var(--s-6);position:relative}.fuss .spalten{gap:var(--s-7);grid-template-columns:1.4fr 1fr 1fr 1fr;display:grid}.fuss img{width:auto;height:56px;margin-bottom:var(--s-5)}.fuss .claim{font:italic 380 1.15rem/1.4 var(--serif);font-variation-settings:"SOFT" 100, "WONK" 1;margin-bottom:var(--s-5)}.fuss h2{font:600 var(--fs-label) var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--grau);margin:0 0 var(--s-4)}.fuss ul{margin:0 0 var(--s-6);gap:var(--s-2);padding:0;list-style:none;display:grid}.fuss a{text-decoration:none}.fuss ul a{transition:background-size var(--t-base) var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.fuss ul a:hover{background-size:100% 1px}.fuss .kontaktdaten{gap:var(--s-1);font-size:.98rem;display:grid}.fuss .unterste{justify-content:space-between;gap:var(--s-4);margin-top:var(--s-8);padding-top:var(--s-5);border-top:1px solid var(--ink-12);font-size:var(--fs-small);color:var(--grau);flex-wrap:wrap;display:flex}@media (max-width:900px){.fuss .spalten{grid-template-columns:1fr 1fr}.fuss .spalten>:first-child{grid-column:1/-1}}@media (max-width:520px){.fuss .spalten{grid-template-columns:1fr}}.anm{font-size:var(--fs-small);color:var(--grau);margin-top:var(--s-6);max-width:70ch}.kontakt .anm{color:var(--off-70)}.form--ruhig{gap:var(--s-7) var(--s-6);grid-template-columns:1fr 1fr}.form--ruhig .anrede{grid-column:1}.form--ruhig .name{grid-column:2}.auswahl{position:relative}.auswahl select{appearance:none;border:0;border-bottom:1px solid var(--off-20);width:100%;color:var(--offwhite);font:400 1.05rem var(--sans);padding:var(--s-2) var(--s-6) var(--s-3) 0;cursor:pointer;background:0 0;border-radius:0;outline:none}.auswahl select option{color:var(--ink);background:var(--offwhite)}.auswahl:before{content:"";border-right:1.5px solid var(--off-70);border-bottom:1.5px solid var(--off-70);pointer-events:none;width:8px;height:8px;transition:transform var(--t-base) var(--ease);position:absolute;top:45%;right:4px;transform:translateY(-50%)rotate(45deg)}.auswahl:focus-within:before{transform:translateY(-20%)rotate(225deg)}.form .haken{gap:var(--s-3);text-transform:none;letter-spacing:0;font:400 .95rem/1.5 var(--sans);color:var(--off-70);align-items:center;margin:0;display:flex}.form .haken input{margin:0}.video .person{gap:var(--s-1);margin-top:var(--s-5);color:var(--off-70);font-size:.98rem;display:grid}.video .person .hand{color:var(--offwhite);margin-bottom:var(--s-2);font-size:1.35rem}.video .person a{color:var(--offwhite);border-bottom:1px solid var(--off-20);width:fit-content;transition:border-color var(--t-fast);text-decoration:none}.video .person a:hover{border-color:var(--offwhite)}@media (max-width:960px){.form--ruhig{gap:var(--s-6);grid-template-columns:1fr}.form--ruhig .anrede,.form--ruhig .name{grid-column:auto}.video .person{text-align:center;justify-items:center}.video .person a{margin:0 auto}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}html:root .karte--ink,html:root .kontakt{background:var(--ink);--off-70:#faf9f6cc;--off-20:#faf9f633}html:root .label{color:var(--teal)}html:root .section--ink .label,html:root .on-ink .label{color:var(--offwhite)}html:root .kopf-nav.dunkel .btn,html:root .on-ink .btn:not(.btn--ghost){--fg:var(--ink)}html:root #ccm-widget .ccm-modal-inner{background:var(--offwhite);color:var(--ink);border-radius:var(--r-m) var(--r-xs) var(--r-m) var(--r-xs);box-shadow:var(--shadow-soft)}html:root #ccm-widget .ccm-widget--title{font-family:var(--serif);color:var(--ink);font-weight:400}html:root #ccm-widget .ccm-widget--buttons button,html:root #ccm-widget button.ccm--decline-cookies,html:root #ccm-widget button.ccm--button-primary{background:var(--knopf);color:var(--knopf-text);border:1px solid var(--knopf);border-radius:var(--r-pill);font:600 .9rem/1 var(--sans);letter-spacing:.02em}html:root #ccm-widget a{color:var(--ink);-webkit-text-decoration-color:var(--teal);text-decoration-color:var(--teal);text-underline-offset:3px}html:root #ccm-widget .ccm-widget--language-switch{display:none}.haken a{color:inherit;text-underline-offset:2px;text-decoration:underline}.ds-hinweis{font-size:var(--fs-small);cursor:default;margin:0;display:block}.form .haken{align-items:flex-start}.form .haken input{margin-top:2px}[hidden]{display:none!important}.gesendet{font:italic 380 1.15rem/1.5 var(--serif);font-variation-settings:"SOFT" 100, "WONK" 1}.form-danke{gap:var(--s-5);padding:var(--s-7) var(--s-7) var(--s-6);border-radius:var(--r-m) var(--r-m) var(--r-m) var(--r-xs);background:var(--off-20);grid-template-columns:52px 1fr;align-items:start;display:grid}.form-danke svg{width:52px;height:52px;color:var(--offwhite)}.form-danke p{font-size:var(--fs-lead);margin:0;line-height:1.55}.form-danke .danke-titel{font:380 clamp(1.5rem, 1.2rem + 1vw, 1.9rem)/1.25 var(--serif);font-variation-settings:"SOFT" 60;margin-bottom:var(--s-3)}.nl-hinweis,.vorschau-hinweis{margin-top:var(--s-4);font:400 var(--fs-small)/1.5 var(--sans);opacity:.85;font-style:normal;display:block}.formular-meldung{margin:var(--s-3) 0 0;grid-column:1/-1;font-weight:600}.formular-meldung:empty{display:none}button[aria-busy=true]{opacity:.6;cursor:progress}@media (max-width:600px){.form-danke{padding:var(--s-6);grid-template-columns:1fr}}.sofort,.sofort *{transition:none!important;animation:none!important}.blatt .rueckseite{z-index:2;justify-content:center;align-items:flex-start;gap:var(--s-4);padding:var(--s-7) var(--s-6);background:var(--offwhite);border-radius:inherit;border:1px solid var(--ink-06);box-shadow:var(--shadow-soft);opacity:0;transform-origin:0 100%;transition:opacity .6s var(--ease), transform .8s var(--ease);flex-direction:column;display:flex;position:absolute;inset:-1px;transform:translate(28px)rotate(4deg)}.blatt.umgeblaettert .rueckseite{opacity:1;transform:none}.blatt .rueckseite img{width:auto;height:34px}.blatt .rueckseite h3{margin:var(--s-2) 0 0;font-size:1.45rem;line-height:1.3}.blatt .rueckseite p{color:var(--ink-80);margin:0 0 var(--s-2)}@media (prefers-reduced-motion:reduce){.blatt .rueckseite{transition:none}}.anfordern .zwei{gap:var(--s-4);grid-template-columns:minmax(130px,1fr) 2fr;display:grid}.anfordern .zwei .eingabe{position:relative}.anfordern .zwei input,.anfordern .auswahl select{border:0;border-bottom:1px solid var(--ink-12);width:100%;font:400 1.05rem var(--sans);color:var(--ink);padding:var(--s-2) 0;background:0 0;border-radius:0}.anfordern .auswahl:before{border-color:var(--ink-80)}.anfordern .zwei .lbl{font:600 var(--fs-label) var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--grau);margin-bottom:var(--s-2);display:block}@media (max-width:520px){.anfordern .zwei{grid-template-columns:1fr}}.skip-link{left:var(--s-4);z-index:100;background:var(--ink);color:var(--offwhite);padding:var(--s-3) var(--s-5);border-radius:var(--r-pill);font:600 .95rem var(--sans);text-decoration:none;position:absolute;top:-100px}.skip-link:focus{top:var(--s-4)}a:focus-visible,button:focus-visible,summary:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline-offset:3px;outline:2px solid}main:focus{outline:none}html{-webkit-tap-highlight-color:transparent}html:root .ccm-settings-summoner{display:none!important}.btn .btn-text{white-space:normal;text-align:left}.btn:has(.btn-text){border-radius:var(--r-m)}.ergebnis .betrag,.seite-leistungen .rechnung .summe b{white-space:nowrap}@media (max-width:600px){.ergebnis .betrag small{margin:var(--s-2) 0 0;white-space:normal;display:block}.seite-leistungen .rechnung .summe b{font-size:clamp(1.7rem,1.2rem + 3vw,2.2rem)}}@media (max-width:440px){html:root .rueckmeldung{font-size:.95rem}html:root .rueckmeldung .strich{white-space:normal}}@media (max-width:380px){html:root .seite-ueber-uns .fakten-liste{grid-template-columns:1fr}html:root .seite-ueber-uns .fakten-liste div{border-left:0;padding-left:0}}body{overflow-x:clip}html:root .ds-hinweis{display:block!important}
