.vitrine{--papier:#fbf8f3;--papier-tief:#f4ede0;--blatt:#fffdf9;--tinte:#1a1a18;--leise:#5f5c56;--still:#8a867e;--linie:#e3ddd1;--gruen:#0b4d3a;--gruen-dunkel:#083b2c;--gruen-text:#0a5c3a;--gruen-blass:#e7efe9;--gruen-zart:#b9cfc2;--mint:#2ee59d;--wald:#0e2c23;--wald-text:#eef3ef;--wald-leise:#a9bfb4;--wald-linie:#eef3ef2e;--weiss:#fff;--schatten:#1a1a186b;--kopf-glas:#fbf8f3eb;--serif:var(--font-vitrine),"Iowan Old Style", Georgia, serif;--sans:var(--font-instrument), "Segoe UI", system-ui, -apple-system, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--papier);min-height:100vh;color:var(--tinte);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.75;overflow-x:clip}.vitrine-funktionen{line-height:1.65}.vitrine .rand{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}.vitrine .satz{max-width:1360px;margin-inline:auto}@media (min-width:900px){.vitrine .rand{padding-left:max(40px, env(safe-area-inset-left,0px));padding-right:max(40px, env(safe-area-inset-right,0px))}}.vitrine h1,.vitrine h2,.vitrine h3{font-family:var(--serif);letter-spacing:-.012em;text-wrap:balance;margin:0;font-weight:300;line-height:1.08}.vitrine h1 em,.vitrine h2 em{color:var(--gruen-text);font-style:italic}.vitrine p{text-align:justify;-webkit-hyphens:manual;hyphens:manual;text-wrap:pretty;margin:0}.vitrine .zusagen p,.vitrine .blatt .anrede,.vitrine .versprechen p,.vitrine .gruppe p,.vitrine .funktionen p{text-align:left}.vitrine a{color:inherit}.vitrine :focus-visible{outline:2px solid var(--gruen-text);outline-offset:3px;border-radius:4px}.vitrine .zahl{font-variant-numeric:tabular-nums lining-nums}.vitrine .stichwort{color:var(--gruen-text);letter-spacing:.01em;text-align:left;font-size:15px;font-weight:500}.vitrine .kopf{border-bottom:1px solid var(--linie)}.vitrine .kopf .satz{justify-content:space-between;align-items:center;gap:20px;min-height:92px;display:flex}.vitrine .marke{letter-spacing:-.035em;color:var(--tinte);align-items:center;gap:12px;font-size:32px;font-weight:600;text-decoration:none;display:inline-flex}.vitrine .marke svg{width:46px;height:46px;color:var(--gruen);flex:none}.vitrine .kopf nav{align-items:center;gap:6px;font-size:15.5px;display:flex}.vitrine .kopf nav a,.vitrine .kopf .rechts a.anmelden{color:var(--leise);border-radius:999px;padding:9px 16px;text-decoration:none;transition:background-color .15s,color .15s}.vitrine .kopf nav a:hover,.vitrine .kopf .rechts a.anmelden:hover{background:var(--papier-tief);color:var(--tinte)}.vitrine .kopf .rechts{align-items:center;gap:10px;font-size:15.5px;display:flex}.vitrine .kopf .zurueck{color:var(--leise);font-size:15.5px;text-decoration:none}.vitrine .kopf .zurueck:hover{color:var(--tinte)}@media (max-width:1060px){.vitrine .kopf nav{display:none}}@media (max-width:520px){.vitrine .kopf .satz{min-height:76px}.vitrine .kopf .marke{gap:10px;font-size:26px}.vitrine .kopf .marke svg{width:36px;height:36px}.vitrine .kopf .rechts a.anmelden{display:none}}.vitrine .knopf{background:var(--gruen);min-height:52px;color:var(--papier);text-align:center;border-radius:999px;justify-content:center;align-items:center;padding-inline:28px;font-size:16px;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-flex}.vitrine .knopf:hover{background:var(--gruen-dunkel)}.vitrine .knopf.klein{min-height:42px;padding-inline:20px;font-size:15px}.vitrine .knopf.hell{background:var(--papier);color:var(--wald)}.vitrine .knopf.hell:hover{background:var(--weiss)}.vitrine .linkzeile{color:var(--gruen-text);border-bottom:1px solid var(--gruen-zart);padding-bottom:2px;font-weight:500;text-decoration:none}.vitrine .linkzeile:hover{border-color:var(--gruen-text)}.vitrine .hero{padding-block:96px 136px}@media (min-width:1020px){.vitrine .hero{padding-block:128px 184px}}.vitrine .hero h1{letter-spacing:-.025em;text-align:center;font-size:clamp(2.5rem,5vw,4.6rem);line-height:.98}.vitrine .hero h1 .leise{color:var(--gruen-text);font-style:italic}.vitrine .hero .unterzeile{text-align:center;margin-top:26px;font-size:clamp(1.05rem,1.6vw,1.3rem)}.vitrine .unten{grid-template-columns:minmax(0,1fr);align-items:start;gap:88px;margin-top:88px;display:grid}@media (min-width:1020px){.vitrine .unten{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:128px;margin-top:120px}}.vitrine .zusagen{border-top:1px solid var(--tinte);grid-template-columns:minmax(0,1fr);gap:0 64px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.vitrine .zusagen{grid-template-columns:repeat(2,minmax(0,1fr))}}.vitrine .zusagen li{border-bottom:1px solid var(--linie);flex-direction:column;gap:14px;padding:34px 0 38px;display:flex}.vitrine .zusagen .gross{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(1.9rem,2.8vw,2.4rem);line-height:1.05}.vitrine .zusagen .gross em{color:var(--gruen-text)}.vitrine .zusagen p{color:var(--leise);font-size:15.5px;line-height:1.55}.vitrine .zusagen p b{color:var(--tinte);font-weight:600}.vitrine .aktionen{flex-wrap:wrap;align-items:center;gap:16px 30px;margin-top:56px;display:flex}.vitrine .brief{min-width:0;margin:0}.vitrine .papiere{margin-right:14px;position:relative}.vitrine .papiere:before{content:"";background:var(--blatt);border:1px solid var(--linie);border-radius:3px;position:absolute;inset:0;transform:translate(10px,10px)rotate(1.2deg)}.vitrine .blatt{z-index:1;background:var(--blatt);box-shadow:0 30px 70px -46px var(--schatten);border-radius:3px;padding:clamp(26px,4vw,44px) clamp(22px,4vw,44px);position:relative}.vitrine .blatt .anrede{font-family:var(--serif);font-size:1.55rem;line-height:1.25}.vitrine .versprechen{gap:24px;margin:28px 0 0;padding:0;list-style:none;display:grid}.vitrine .versprechen li{grid-template-columns:20px minmax(0,1fr);gap:12px;font-size:15.5px;line-height:1.55;display:grid}.vitrine .versprechen svg{width:18px;height:18px;color:var(--gruen-text);margin-top:3px}.vitrine .versprechen b{font-weight:600;display:block}.vitrine .versprechen span{color:var(--leise)}.vitrine .gruss{border-top:1px solid var(--linie);align-items:center;gap:12px;margin-top:28px;padding-top:20px;display:flex}.vitrine .gruss svg{width:30px;height:30px;color:var(--gruen);flex:none}.vitrine .gruss p{font-family:var(--serif);color:var(--gruen-text);font-size:1.35rem;font-style:italic;line-height:1.2}.vitrine section.abschnitt{padding-block:120px}@media (min-width:900px){.vitrine section.abschnitt{padding-block:168px}}.vitrine .abschnitt h2{max-width:22ch;font-size:clamp(2.1rem,4.4vw,3.6rem)}.vitrine .einblick{border-top:1px solid var(--linie)}.vitrine .einblick .kopfzeile{gap:20px;max-width:760px;display:grid}.vitrine .bilder{grid-template-columns:minmax(0,1fr);gap:72px;margin-top:72px;display:grid}@media (min-width:1020px){.vitrine .bilder{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:56px}.vitrine .bilder figure:last-child{margin-top:96px}}.vitrine .bilder figure{min-width:0;margin:0}.vitrine .fenster{border:1px solid var(--linie);background:var(--blatt);box-shadow:0 34px 80px -50px var(--schatten);border-radius:12px;overflow:hidden}.vitrine .fenster .leiste{border-bottom:1px solid var(--linie);background:var(--papier-tief);align-items:center;gap:6px;height:30px;padding-inline:14px;display:flex}.vitrine .fenster .leiste i{background:var(--linie);border-radius:50%;width:9px;height:9px}.vitrine .fenster img{width:100%;height:auto;display:block}.vitrine .bilder figcaption{gap:6px;margin-top:22px;display:grid}.vitrine .bilder figcaption b{font-weight:600}.vitrine .bilder figcaption span{color:var(--leise);max-width:52ch;font-size:15.5px;line-height:1.55}.vitrine .antriebe{border-top:1px solid var(--linie)}.vitrine .doppel{grid-template-columns:minmax(0,1fr);gap:104px;display:grid}@media (min-width:900px){.vitrine .doppel{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.vitrine .doppel>div+div{border-left:1px solid var(--linie);padding-left:104px}.vitrine .doppel>div:first-child{padding-right:104px}}.vitrine .antrieb h2{max-width:none;margin-top:14px;font-size:clamp(2rem,2.9vw,2.6rem)}@media (min-width:1200px){.vitrine .antrieb h2{white-space:nowrap}}.vitrine .antrieb>p{color:var(--leise);max-width:50ch;margin-top:32px;font-size:1.08rem}.vitrine .antrieb>p+p{margin-top:22px}.vitrine .belege{gap:0;margin:48px 0 0;display:grid}.vitrine .beleg{border-top:1px solid var(--linie);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px;padding-block:18px;display:grid}.vitrine .beleg:last-child{border-bottom:1px solid var(--linie)}.vitrine .beleg dt{color:var(--leise);font-size:15.5px}.vitrine .beleg dd{font-family:var(--serif);white-space:nowrap;margin:0;font-size:1.45rem}.vitrine .warm{background:var(--papier-tief)}.vitrine #wer-titel{max-width:none;font-size:clamp(2.1rem,3.4vw,3.2rem)}@media (min-width:1100px){.vitrine #wer-titel{white-space:nowrap}}.vitrine .wer{grid-template-columns:minmax(0,1fr);gap:72px;margin-top:80px;display:grid}@media (min-width:900px){.vitrine .wer{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px}}.vitrine .gruppe{flex-direction:column;gap:20px;display:flex}.vitrine .gruppe h3{border-bottom:1px solid var(--linie);padding-bottom:16px;font-size:clamp(1.5rem,1.85vw,1.6rem);font-weight:400;line-height:1.15}@media (min-width:1200px){.vitrine .gruppe h3{white-space:nowrap}}.vitrine .gruppe p{color:var(--leise)}.vitrine .gruppe ul{color:var(--tinte);gap:10px;margin:4px 0 0;padding-left:18px;font-size:15.5px;list-style:outside;display:grid}.vitrine .gruppe .linkzeile{align-self:flex-start;margin-top:auto;padding-top:10px}.vitrine .wald{background:var(--wald);color:var(--wald-text)}.vitrine .kontakt{grid-template-columns:minmax(0,1fr);align-items:end;gap:40px 96px;padding-block:120px;display:grid}@media (min-width:900px){.vitrine .kontakt{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);padding-block:160px}}.vitrine .kontakt h2{color:var(--wald-text);max-width:18ch;font-size:clamp(2.2rem,4.6vw,3.8rem)}.vitrine .kontakt h2 em{color:var(--mint)}.vitrine .kontakt .einleitung{color:var(--wald-leise);max-width:50ch;margin-top:28px;font-size:1.08rem}.vitrine .wege{gap:0;display:grid}.vitrine .wege p{border-top:1px solid var(--wald-linie);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-block:16px;display:flex}.vitrine .wege p span{color:var(--wald-leise);font-size:15px}.vitrine .wege p b{font-weight:500}.vitrine .kontakt .aktionen{margin-top:40px}.vitrine footer .satz{color:var(--leise);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 40px;padding-block:40px;font-size:14.5px;display:flex}.vitrine footer .marke{font-size:22px}.vitrine footer .marke svg{width:30px;height:30px}.vitrine footer nav{flex-wrap:wrap;gap:10px 24px;display:flex}.vitrine footer nav a{text-decoration:none}.vitrine footer nav a:hover{color:var(--tinte)}@media (prefers-reduced-motion:no-preference){.vitrine .papiere{animation:.9s cubic-bezier(.2,.7,.2,1) .2s both vitrine-auflegen}@keyframes vitrine-auflegen{0%{transform:translateY(14px)}to{transform:none}}}html:has(.vitrine-funktionen){scroll-padding-top:calc(env(safe-area-inset-top,0px) + 84px)}@media (prefers-reduced-motion:no-preference){html:has(.vitrine-funktionen){scroll-behavior:smooth}}.vitrine .titel{text-align:center;padding-block:64px 40px}.vitrine .titel h1{letter-spacing:-.018em;font-size:clamp(2.1rem,4.2vw,3.4rem);line-height:1.05}.vitrine .schalter-band{top:env(safe-area-inset-top,0px);z-index:5;background:var(--kopf-glas);-webkit-backdrop-filter:blur(10px);border-block:1px solid var(--linie);position:sticky}.vitrine .schalter{justify-content:center;padding-block:14px;display:flex}.vitrine .schalter-innen{background:var(--papier-tief);border:1px solid var(--linie);border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;max-width:100%;padding:4px;display:inline-grid}.vitrine .schalter a{min-height:48px;color:var(--leise);text-align:center;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;padding:6px clamp(14px,3vw,30px);font-size:15.5px;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.vitrine .schalter a small{color:inherit;opacity:.8;font-size:12.5px;font-weight:400}.vitrine .schalter a:hover{color:var(--tinte)}.vitrine .schalter a[aria-current=true]{background:var(--gruen);color:var(--papier)}.vitrine .programm{padding-block:88px 40px}.vitrine .programm+.programm{border-top:1px solid var(--linie)}.vitrine .programm-kopf{grid-template-columns:minmax(0,1fr);align-items:end;gap:32px 80px;padding-bottom:48px;display:grid}@media (min-width:1000px){.vitrine .programm-kopf{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.vitrine .programm-kopf h2{margin-top:14px;font-size:clamp(2.3rem,5vw,4.2rem)}.vitrine .programm-kopf .einleitung{max-width:58ch;color:var(--leise);margin-top:20px;font-size:1.08rem}.vitrine .preise{gap:0;display:grid}.vitrine .preis{border-top:1px solid var(--linie);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 20px;padding-block:14px;display:grid}.vitrine .preis:last-child{border-bottom:1px solid var(--linie)}.vitrine .preis b{font-weight:600}.vitrine .preis .betrag{font-family:var(--serif);white-space:nowrap;font-size:1.6rem}.vitrine .preis small{color:var(--leise);grid-column:1/-1;font-size:14.5px}.vitrine .preis-fuss{color:var(--still);text-align:left;margin-top:12px;font-size:13.5px}.vitrine .bereich{border-top:1px solid var(--tinte);grid-template-columns:minmax(0,1fr);gap:20px 64px;padding-block:40px;display:grid}@media (min-width:900px){.vitrine .bereich{grid-template-columns:minmax(0,300px) minmax(0,1fr)}}.vitrine .bereich h3{font-size:clamp(1.7rem,2.6vw,2.2rem);line-height:1.12}.vitrine .bereich .zaehler{color:var(--still);text-align:left;margin-top:10px;font-size:14px}.vitrine .funktionen{grid-template-columns:minmax(0,1fr);gap:0 48px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:680px){.vitrine .funktionen{grid-template-columns:repeat(2,minmax(0,1fr))}}.vitrine .funktionen li{border-bottom:1px solid var(--linie);grid-template-columns:22px minmax(0,1fr);gap:12px;padding-block:16px;display:grid}.vitrine .funktionen svg{width:18px;height:18px;color:var(--gruen-text);margin-top:4px}.vitrine .funktionen b{font-weight:600;line-height:1.4;display:block}.vitrine .funktionen p{color:var(--leise);margin-top:4px;font-size:15.5px;line-height:1.55}.vitrine .marke-plus{background:var(--gruen-blass);color:var(--gruen-text);vertical-align:2px;white-space:nowrap;border-radius:999px;margin-left:8px;padding:1px 9px;font-size:12.5px;font-weight:500;display:inline-block}.vitrine .marke-ki{background:var(--papier-tief);color:var(--leise)}.vitrine-funktionen .wald{margin-top:72px}.vitrine-funktionen .kontakt{gap:32px 96px;padding-block:96px}@media (min-width:900px){.vitrine-funktionen .kontakt{padding-block:96px}}.vitrine-funktionen .kontakt h2{max-width:20ch;font-size:clamp(2.1rem,4.4vw,3.6rem)}.vitrine-funktionen .kontakt .einleitung{max-width:52ch;margin-top:20px}
@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.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:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/9433d1a810498265-s.p.1hij5ex6k3v9q.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/9433d1a810498265-s.p.1hij5ex6k3v9q.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:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.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:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_76a5892e-module__6v_SdG__className{font-family:Newsreader,Newsreader Fallback}.newsreader_76a5892e-module__6v_SdG__variable{--font-vitrine:"Newsreader", "Newsreader Fallback"}
