@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/bricolage-grotesque-latin.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:Bricolage Grotesque;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-ext.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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin.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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-ext.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}:root{--gruen-950:#0d1512;--gruen-900:#13201b;--gruen-850:#182823;--gruen-800:#1d332c;--gruen-700:#254036;--gruen-600:#2c5245;--gruen-500:#3b6053;--gruen-400:#5a8878;--gruen-350:#6e9a8a;--gruen-300:#95b2a6;--gruen-200:#bcd0c6;--gruen-150:#cfdcd4;--gruen-100:#d9e3dc;--gruen-050:#e8eeea;--papier:var(--gruen-050);--papier-tief:var(--gruen-100);--weiss:#f4f8f5;--tinte:var(--gruen-900);--tinte-leise:var(--gruen-500);--linie:var(--gruen-200);--linie-zart:var(--gruen-150);--gruen:var(--gruen-600);--gruen-tief:var(--gruen-700);--gruen-blass:var(--gruen-100);--gruen-dunkel:var(--gruen-950);--messing:#c7a75e;--messing-tief:#b3924a;--marker:var(--gruen-400);--schrift-titel:"Bricolage Grotesque", "Helvetica Neue", Arial, sans-serif;--schrift-text:"Plus Jakarta Sans", "Helvetica Neue", Arial, sans-serif;--bahn:1180px;--bahn-schmal:760px;--rand:clamp(1.25rem, 4vw, 2.5rem);--radius:3px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--papier);color:var(--tinte);font-family:var(--schrift-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;font-weight:400;line-height:1.68}:where(h1,h2,h3,h4,p,ul,ol,figure,blockquote,table){margin:0}:where(ul,ol){padding-inline-start:1.15rem}h1,h2,h3,h4{font-family:var(--schrift-titel);letter-spacing:-.028em;text-wrap:balance;font-weight:600;line-height:1.06}h1{letter-spacing:-.038em;font-size:clamp(2.35rem,5.4vw,4rem)}h2{letter-spacing:-.032em;font-size:clamp(1.7rem,3.1vw,2.5rem)}h3{font-size:clamp(1.2rem,1.9vw,1.45rem)}h4{letter-spacing:-.015em;font-size:1.0625rem}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--gruen)}strong,b{color:var(--tinte);font-weight:700}img{max-width:100%;height:auto;display:block}hr{border:0;border-top:1px solid var(--linie);margin-block:3rem}::selection{background:var(--gruen-blass)}:focus-visible{outline:2px solid var(--gruen);outline-offset:3px}.bahn,.bahn-schmal{width:100%;max-width:var(--bahn);padding-inline:var(--rand);margin-inline:auto}.bahn-schmal>*{max-width:var(--bahn-schmal)}.abschnitt{padding-block:clamp(3.5rem,7vw,6rem)}.abschnitt-tief{background:var(--papier-tief)}.eyebrow{font-family:var(--schrift-titel);letter-spacing:.15em;text-transform:uppercase;color:var(--tinte-leise);font-size:.72rem;font-weight:600}.vorlauf{color:var(--tinte-leise);max-width:60ch;font-size:clamp(1.1rem,1.7vw,1.3rem);line-height:1.55}.vorlauf>*+*{margin-block-start:1.25rem}:where(.abschnitt) :where(.bahn,.bahn-schmal)>:where(*)+:where(*){margin-block-start:1.5rem}:where(.abschnitt) :where(.eyebrow)+:where(h2){margin-block-start:.6rem}:where(.abschnitt) :where(h2)+:where(.vorlauf){margin-block-start:1.25rem}:where(.abschnitt) :where(.gruende,.hubliste,ol,ul)+:where(.vorlauf){margin-block-start:2.25rem}.leise{color:var(--tinte-leise)}.knopf{background:var(--messing);color:var(--gruen-950);font-family:var(--schrift-titel);letter-spacing:-.01em;border-radius:var(--radius);border:0;align-items:center;gap:.55rem;padding-block:.85rem;padding-inline:1.5rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}.knopf:hover{background:var(--messing-tief);color:var(--gruen-950);transform:translateY(-1px)}.knopf--linie{color:var(--tinte);border:1px solid var(--gruen-400);background:0 0;font-weight:600}.knopf--linie:hover{background:var(--gruen-700);color:var(--papier);border-color:var(--gruen-700)}.prosa{overflow-wrap:break-word}.prosa>*+*{margin-block-start:1.35rem}.prosa h2{margin-block-start:3.25rem}.prosa h3{margin-block-start:2.25rem}.prosa>h2+*,.prosa>h3+*{margin-block-start:1rem}.prosa li+li{margin-block-start:.4rem}.prosa a{color:var(--gruen)}.prosa table{border-collapse:collapse;width:100%;font-size:.95rem}.prosa th,.prosa td{text-align:left;border-block-end:1px solid var(--linie);vertical-align:top;padding-block:.7rem;padding-inline:0 1rem}.prosa th{font-family:var(--schrift-titel);letter-spacing:.1em;text-transform:uppercase;color:var(--tinte-leise);font-size:.75rem;font-weight:600}.tabelle-rahmen{overflow-x:auto}.hinw{font-family:var(--schrift-titel);letter-spacing:.08em;text-transform:uppercase;color:var(--gruen-600);white-space:nowrap;font-size:.64rem;font-weight:600;display:inline-block}:where(h2,h3)[id]{scroll-margin-block-start:calc(var(--hinweis-h,0px) + 7rem)}.zurueck{font-family:var(--schrift-titel);letter-spacing:-.01em;color:var(--tinte-leise);font-size:.85rem;font-weight:600;text-decoration:none}.zurueck:before{content:"↑";margin-inline-end:.4rem}.zurueck:hover{color:var(--gruen-600)}.abschnitt-cta{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-block-start:2.25rem;display:flex}.zurueck-allein{margin-block-start:2rem}.fc-close{color:var(--tinte-leise);font:400 26px/1 var(--schrift-text);cursor:pointer;background:0 0;border:0;padding:4px 8px;position:absolute;top:10px;right:12px}.fc-close:hover{color:var(--gruen)}.fc-backdrop{z-index:142;background:#0d151280;position:fixed;inset:0}.fc-drawer{z-index:143;background:var(--weiss);border-left:1px solid var(--linie);width:min(430px,100vw);height:100dvh;padding:30px 28px 40px;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-14px 0 48px #0d151233}.fc-drawer-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:6px;display:flex}.fc-drawer-head h2{letter-spacing:-.035em;margin-top:.5rem;font-size:1.7rem}.fc-drawer>p{color:var(--tinte-leise);margin:0 0 1.3rem;font-size:.85rem;line-height:1.65}.fc-success{z-index:143;background:var(--weiss);border-top:3px solid var(--messing);border-radius:var(--radius);text-align:center;width:min(400px,100vw - 36px);padding:38px 30px 32px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 56px #0d151242}.fc-success h2{letter-spacing:-.035em;margin:.7rem 0 .5rem;font-size:1.65rem}.fc-success p{color:var(--tinte-leise);font-size:.9rem}body.fc-open,body.np-open{overflow:hidden}body.fc-open .cw{opacity:0;pointer-events:none}.form-stack{flex-direction:column;gap:15px;display:flex}.form-grid-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-stack label>span{font-family:var(--schrift-titel);letter-spacing:.11em;text-transform:uppercase;color:var(--tinte-leise);margin-bottom:6px;font-size:.62rem;font-weight:700;display:block}.form-stack input[type=text],.form-stack input[type=email],.form-stack input[type=tel],.form-stack textarea{border:1px solid var(--linie);border-radius:calc(var(--radius) / 2);background:var(--papier);width:100%;color:var(--tinte);font:400 .95rem/1.5 var(--schrift-text);padding:12px 13px}.form-stack input:focus,.form-stack textarea:focus{outline:2px solid var(--gruen);outline-offset:-2px;background:var(--weiss)}.form-stack textarea{resize:vertical;min-height:112px}.consent-field{grid-template-columns:20px 1fr;align-items:start;gap:11px;display:grid}.consent-field input{accent-color:var(--gruen);width:16px;height:16px;margin-top:3px}.form-stack .consent-field>span,.consent-field span{color:var(--tinte-leise);text-transform:none;letter-spacing:0;font-size:.78rem;font-weight:400;line-height:1.6;font-family:var(--schrift-text);margin:0}.consent-field a{color:var(--gruen);text-underline-offset:2px;text-decoration:underline}.fg-hp{width:1px!important;height:1px!important;position:absolute!important;top:auto!important;left:-10000px!important;overflow:hidden!important}@media print{.fg-hp{display:none!important}}.form-error{border-radius:calc(var(--radius) / 2);color:#7c3421;background:#f7e9e4;border-left:3px solid #a4482f;margin:0;padding:11px 13px;font-size:.85rem}.form-submit{cursor:pointer;border:0;justify-content:center}.form-privacy{color:var(--tinte-leise);text-align:center;margin:0;font-size:.72rem}.form-success{text-align:center;padding:14px 0}.form-success h3{letter-spacing:-.035em;margin:.7rem 0 .5rem;font-size:1.6rem}.form-success p{color:var(--tinte-leise);font-size:.9rem;line-height:1.65}.success-mark{background:var(--gruen);width:44px;height:44px;color:var(--weiss);border-radius:50%;place-items:center;margin:0 auto;font-size:1.3rem;font-weight:700;display:grid}.newsletter-shell{background:var(--weiss);border:1px solid var(--linie);border-top:3px solid var(--messing);border-radius:var(--radius);padding:30px 28px}.np-backdrop{z-index:150;background:#0d15128c;position:fixed;inset:0}.np-modal{z-index:151;background:var(--papier);border-top:4px solid var(--messing);border-radius:var(--radius);width:min(520px,100vw - 32px);max-height:calc(100dvh - 40px);padding:34px 32px 30px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 24px 64px #0d151252}.np-close{color:var(--tinte-leise);font:400 28px/1 var(--schrift-text);cursor:pointer;background:0 0;border:0;padding:2px 8px;position:absolute;top:12px;right:14px}.np-close:hover{color:var(--gruen)}.np-modal h2{letter-spacing:-.04em;margin:.6rem 0 .7rem;font-size:clamp(1.5rem,3.2vw,2rem)}.np-lead{color:var(--tinte-leise);margin-bottom:1.3rem;font-size:.9rem;line-height:1.7}.np-modal .newsletter-shell--compact{background:0 0;border:0;padding:0}.navi-inline,.navileiste,.navi-blatt{display:none}@media (width<=960px){.navi-inline{background:var(--gruen-800);border-radius:var(--radius);color:var(--gruen-200);margin-block:2rem;display:block}.navi-inline>summary{cursor:pointer;font-family:var(--schrift-titel);letter-spacing:.13em;text-transform:uppercase;color:var(--messing);justify-content:space-between;align-items:center;gap:1rem;padding-block:.9rem;padding-inline:1.25rem;font-size:.72rem;font-weight:600;list-style:none;display:flex}.navi-inline>summary::-webkit-details-marker{display:none}.navi-inline>summary:after{content:"";border-inline-end:2px solid var(--messing);border-block-end:2px solid var(--messing);flex:none;width:.5rem;height:.5rem;transition:transform .2s;transform:rotate(45deg)translate(-2px,-2px)}.navi-inline[open]>summary:after{transform:rotate(-135deg)translate(-2px,-2px)}.navi-inline__zahl{text-transform:none;letter-spacing:.02em;color:var(--gruen-300);font-weight:500}.navi-inline ol{margin:0;padding-block:0 .9rem;padding-inline:1.25rem;list-style:none}.navi-inline li+li{margin-block-start:0}.navi-inline a{border-block-end:1px solid var(--gruen-700);color:var(--gruen-200);padding-block:.6rem;font-size:.95rem;line-height:1.35;text-decoration:none;display:block}.navi-inline li:last-child a{border-block-end:0}.navi-inline a:active,.navi-inline a[aria-current]{color:var(--weiss)}.navi-inline a[aria-current]{font-weight:600}.navileiste{z-index:130;padding-block:.55rem;padding-inline:.75rem;padding-bottom:calc(.55rem + env(safe-area-inset-bottom,0px));background:var(--gruen-900);border-block-start:1px solid var(--gruen-700);align-items:center;gap:.6rem;transition:transform .22s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.navileiste[hidden]{display:none}.navileiste.ist-da{transform:translateY(0)}.navileiste__schalter{border:1px solid var(--gruen-600);border-radius:var(--radius);color:var(--gruen-150);font-family:var(--schrift-titel);cursor:pointer;background:0 0;flex:none;align-items:center;gap:.5rem;padding-block:.7rem;padding-inline:.9rem;font-size:.9rem;font-weight:600;display:flex}.navileiste__balken{border-block-start:2px solid var(--messing);border-block-end:2px solid var(--messing);flex:none;width:.85rem;height:.6rem;position:relative}.navileiste__balken:after{content:"";border-block-start:2px solid var(--messing);position:absolute;top:calc(50% - 1px);left:0;right:0}.navileiste__cta{white-space:nowrap;text-overflow:ellipsis;flex:1;justify-content:center;padding-block:.75rem;padding-inline:.6rem;font-size:.9rem;overflow:hidden}.navi-blatt{z-index:145;display:block;position:fixed;inset:0}.navi-blatt[hidden]{display:none}.navi-blatt__schleier{background:#0d15128c;position:absolute;inset:0}.navi-blatt__flaeche{background:var(--papier);border-radius:var(--radius) var(--radius) 0 0;border-block-start:3px solid var(--messing);max-height:82vh;padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.navi-blatt__kopf{border-block-end:1px solid var(--linie);font-family:var(--schrift-titel);letter-spacing:.13em;text-transform:uppercase;color:var(--gruen-600);justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem .6rem;padding-inline:1.25rem;font-size:.72rem;font-weight:600;display:flex}.navi-blatt__zu{font:400 1.6rem/1 var(--schrift-text);color:var(--tinte-leise);cursor:pointer;background:0 0;border:0;padding-inline:.25rem}.navi-blatt__liste{overscroll-behavior:contain;margin:0;padding-block:.4rem 1.25rem;padding-inline:1.25rem;list-style:none;overflow-y:auto}.navi-blatt__liste li+li{margin-block-start:0}.navi-blatt__liste a{border-block-end:1px solid var(--linie);color:var(--tinte);padding-block:.7rem;font-size:.98rem;line-height:1.35;text-decoration:none;display:block}.navi-blatt__liste li:last-child a{border-block-end:0}.navi-blatt__liste a[aria-current]{color:var(--gruen);font-weight:600}body.navileiste-da .cw{bottom:calc(4.6rem + env(safe-area-inset-bottom,0px))}body.navileiste-da .fuss{padding-block-end:calc(4.2rem + env(safe-area-inset-bottom,0px))}}@media (width<=960px) and (prefers-reduced-motion:reduce){.navileiste{transition:none}}.pub{--pub-accent:var(--gruen-800);--pub-accent-ink:var(--weiss);--pub-ink:var(--tinte);--pub-muted:var(--tinte-leise);--pub-line:var(--linie);--pub-bg:var(--papier-tief);--pub-card:var(--weiss);--pub-sans:var(--schrift-titel);--pub-serif:var(--schrift-text);--pub-radius:var(--radius);--pub-max:var(--bahn)}body>.ls-suggest{position:sticky;top:0}.navi-spalte{display:none}@media (width>=1280px){.navi-spalte.ist-da{z-index:20;left:calc((100vw - var(--bahn)) / 2 + var(--rand) + var(--bahn-schmal) + 3rem);width:calc(var(--bahn) - 2 * var(--rand) - var(--bahn-schmal) - 3rem);background:var(--gruen-800);color:var(--weiss);border-radius:var(--radius);padding:1.25rem 1.4rem 1.4rem;display:block;position:fixed;box-shadow:0 10px 30px -18px #00000073}.navi-spalte__titel{font-family:var(--schrift-titel);letter-spacing:.13em;text-transform:uppercase;color:var(--messing);margin:0 0 .75rem;font-size:.72rem;font-weight:600}.navi-spalte__liste{margin:0;padding:0;list-style:none}.navi-spalte__liste li+li{margin-top:.45rem}.navi-spalte__liste a{color:#ffffffc7;font-size:.9rem;line-height:1.4;text-decoration:none}.navi-spalte__liste a:hover,.navi-spalte__liste a[aria-current]{color:var(--weiss)}.navi-spalte__liste a[aria-current]{font-weight:600}.navi-spalte__cta{text-align:center;margin-top:1.1rem;display:block}}.leiste[data-astro-cid-3kdmgpch]{top:var(--ls-suggest-h,0px);z-index:50;background:var(--gruen-950);border-block-end:1px solid var(--gruen-800);align-items:center;min-height:calc(2.4325rem + 1px);display:flex;position:sticky}.leiste[data-astro-cid-3kdmgpch] a[data-astro-cid-3kdmgpch]{max-width:var(--bahn);padding-inline:var(--rand);color:var(--gruen-200);text-align:center;margin-inline:auto;padding-block:.6rem;font-size:.85rem;font-weight:500;line-height:1.45;text-decoration:none;display:block}.leiste[data-astro-cid-3kdmgpch] a[data-astro-cid-3kdmgpch]:hover{color:var(--weiss)}.leiste[data-astro-cid-3kdmgpch] a[data-astro-cid-3kdmgpch][hidden]{display:none}@media (width<=768px){.leiste[data-astro-cid-3kdmgpch]{min-height:calc(3.665rem + 1px)}}@media (width<=640px){.leiste[data-astro-cid-3kdmgpch] a[data-astro-cid-3kdmgpch]{padding-block:.55rem;font-size:.78rem}.leiste[data-astro-cid-3kdmgpch]{min-height:calc(3.362rem + 1px)}}.wortmarke[data-astro-cid-2m2lo2xj]{width:auto;height:1.65rem;display:block}.wortmarke--klein[data-astro-cid-2m2lo2xj]{height:1.3rem}.wortmarke__voll[data-astro-cid-2m2lo2xj]{fill:var(--wm-mark,#2c6c47)}.wortmarke__ring[data-astro-cid-2m2lo2xj]{stroke:var(--wm-mark,#2c6c47)}.wortmarke__saol[data-astro-cid-2m2lo2xj]{fill:var(--wm-wort,#1a211c)}.wortmarke__plan[data-astro-cid-2m2lo2xj]{fill:var(--wm-plan,#2c6c47)}.mm-toggle{box-sizing:border-box;background:var(--mm-toggle-bg,transparent);min-height:44px;color:var(--mm-toggle-ink,currentColor);border:var(--mm-toggle-border-width,1.5px) solid var(--mm-toggle-line,currentColor);border-radius:var(--mm-toggle-radius,6px);box-shadow:var(--mm-toggle-shadow,none);font-family:var(--mm-toggle-font,inherit);font-size:var(--mm-toggle-size,.95rem);font-weight:var(--mm-toggle-weight,600);letter-spacing:var(--mm-toggle-tracking,normal);text-transform:var(--mm-toggle-transform,none);cursor:pointer;-webkit-tap-highlight-color:transparent;appearance:none;flex:none;align-items:center;gap:.5rem;margin:0;padding:.45rem .75rem;line-height:1;display:none}.mm-toggle:focus-visible{outline:2px solid var(--mm-focus,currentColor);outline-offset:2px}.mm-icon{flex:none;width:18px;height:14px;display:inline-block;position:relative}.mm-icon>span{background:currentColor;border-radius:1px;width:100%;height:2px;transition:transform .18s,opacity .18s,top .18s;position:absolute;left:0}.mm-icon>span:first-child{top:0}.mm-icon>span:nth-child(2){top:6px}.mm-icon>span:nth-child(3){top:12px}.mm-toggle[aria-expanded=true] .mm-icon>span:first-child{top:6px;transform:rotate(45deg)}.mm-toggle[aria-expanded=true] .mm-icon>span:nth-child(2){opacity:0}.mm-toggle[aria-expanded=true] .mm-icon>span:nth-child(3){top:6px;transform:rotate(-45deg)}.mm-label{text-align:center;display:inline-grid}.mm-label:before{content:attr(data-mm-sizer);visibility:hidden;grid-area:1/1;height:0;overflow:hidden}.mm-label>span{grid-area:1/1}.mm-panel{top:var(--mm-top,0px);height:calc(100vh - var(--mm-top,0px));height:calc(100dvh - var(--mm-top,0px));z-index:var(--mm-z,80);box-sizing:border-box;padding:var(--mm-pad-top,.25rem) var(--mm-pad-x,1.25rem) calc(var(--mm-widget-clear,4.75rem) + env(safe-area-inset-bottom,0px));background:var(--mm-bg,#fff);color:var(--mm-ink,#111);border-top:var(--mm-panel-border-top,0);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;text-align:left;flex-direction:column;margin:0;display:flex;position:fixed;left:0;right:0;overflow-y:auto}.mm-panel[hidden]{display:none}html.mm-lock{overflow:hidden}html.mm-lock body{overflow:clip}.mm-nav{flex:none}.mm-list,.mm-sub,.mm-lang-grid{margin:0;list-style:none}.mm-list{padding:0}.mm-list>li,.mm-sub>li,.mm-lang-grid>li{margin:0;padding:0}.mm-list>li:before,.mm-sub>li:before,.mm-lang-grid>li:before,.mm-list>li::marker{content:none}.mm-item{border-bottom:var(--mm-line-width,1px) solid var(--mm-line,#00000024)}.mm-link{width:100%;padding:var(--mm-item-pad-y,1rem) 0;box-sizing:border-box;min-height:0;box-shadow:none;color:var(--mm-ink,#111);font-family:var(--mm-font,inherit);font-size:var(--mm-size,1.0625rem);font-weight:var(--mm-weight,600);line-height:var(--mm-leading,1.35);letter-spacing:var(--mm-tracking,normal);text-transform:var(--mm-transform,none);text-align:left;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:1rem;margin:0;text-decoration:none;display:flex}.mm-link:hover,.mm-sublink:hover,.mm-lang-item:hover{color:var(--mm-ink-hover,var(--mm-ink-active,var(--mm-ink,#111)));text-decoration:none}.mm-link[aria-current=page],.mm-item.is-current>.mm-acc{color:var(--mm-ink-active,var(--mm-ink,#111))}.mm-link:focus-visible,.mm-sublink:focus-visible,.mm-lang-item:focus-visible,.mm-lang-toggle:focus-visible,.mm-cta:focus-visible{outline:2px solid var(--mm-focus,currentColor);outline-offset:-2px}.mm-chev{flex:none;transition:transform .16s}.mm-acc[aria-expanded=true] .mm-chev,.mm-lang-toggle[aria-expanded=true] .mm-chev{transform:rotate(180deg)}.mm-sub{padding:var(--mm-sub-pad-top,.25rem) 0 var(--mm-sub-pad-bottom,.5rem) var(--mm-sub-indent,.5rem);border-top:var(--mm-line-width,1px) solid var(--mm-line,#00000024)}.mm-sub[hidden],.mm-lang-grid[hidden]{display:none}.mm-sub>li+li{border-top:var(--mm-line-width,1px) solid var(--mm-line,#00000024)}.mm-sublink,.mm-lang-item{padding:var(--mm-sub-pad-y,.75rem) var(--mm-sub-pad-x,.5rem);color:var(--mm-sub-ink,var(--mm-ink,#111));font-family:var(--mm-sub-font,var(--mm-font,inherit));font-size:var(--mm-sub-size,1rem);font-weight:var(--mm-sub-weight,500);line-height:var(--mm-leading,1.35);letter-spacing:var(--mm-sub-tracking,var(--mm-tracking,normal));text-transform:var(--mm-sub-transform,none);border-radius:var(--mm-sub-radius,6px);align-items:center;gap:.6rem;text-decoration:none;display:flex}.mm-sublink[aria-current=page]{color:var(--mm-ink-active,var(--mm-ink,#111))}.mm-foot{flex:none;margin-top:auto;padding-top:1.5rem}.mm-lang{border:var(--mm-lang-border-width,1.5px) solid var(--mm-lang-line,var(--mm-line,#00000024));border-radius:var(--mm-lang-radius,12px);background:var(--mm-lang-bg,transparent)}.mm-lang-toggle{box-sizing:border-box;border-radius:inherit;width:100%;box-shadow:none;color:var(--mm-ink,#111);font-family:var(--mm-font,inherit);font-size:var(--mm-size,1.0625rem);font-weight:var(--mm-weight,600);line-height:var(--mm-leading,1.35);letter-spacing:var(--mm-tracking,normal);text-transform:var(--mm-transform,none);text-align:left;cursor:pointer;appearance:none;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;margin:0;padding:.8rem 1rem;display:flex}.mm-lang-current{align-items:center;gap:.6rem;display:inline-flex}.mm-lang-grid{padding:var(--mm-sub-pad-top,.25rem) .5rem var(--mm-sub-pad-bottom,.5rem);border-top:var(--mm-line-width,1px) solid var(--mm-line,#00000024);grid-template-columns:1fr 1fr;gap:.25rem .5rem;display:grid}.mm-lang-item[aria-current=page]{color:var(--mm-ink-active,var(--mm-ink,#111));background:var(--mm-lang-current-bg,#0000000f)}.mm-flag.mm-flag{vertical-align:middle;border-radius:50%;flex:none;width:18px;height:18px;display:inline-block;overflow:hidden;box-shadow:0 0 0 1px #00000014}.mm-flag.mm-flag--trigger{width:20px;height:20px}.mm-flag svg{width:100%;height:100%;display:block}.mm-cta{box-sizing:border-box;background:var(--mm-cta-bg,#111);width:100%;min-height:52px;color:var(--mm-cta-ink,#fff);border:var(--mm-cta-border,0);border-radius:var(--mm-cta-radius,8px);box-shadow:var(--mm-cta-shadow,none);font-family:var(--mm-cta-font,var(--mm-font,inherit));font-size:var(--mm-cta-size,1.0625rem);font-weight:var(--mm-cta-weight,700);letter-spacing:var(--mm-cta-tracking,normal);text-transform:var(--mm-cta-transform,none);text-align:center;justify-content:center;align-items:center;margin:1rem 0 0;padding:.85rem 1.25rem;line-height:1.2;text-decoration:none;display:flex}.mm-cta:hover{background:var(--mm-cta-bg-hover,var(--mm-cta-bg,#111));color:var(--mm-cta-ink,#fff);text-decoration:none}.mm-foot>.mm-cta:first-child{margin-top:0}@media (prefers-reduced-motion:reduce){.mm-icon>span,.mm-chev{transition:none}}.kopf[data-astro-cid-pbr5acfz]{top:calc(var(--hinweis-h,0px) + var(--ls-suggest-h,0px));z-index:40;background:var(--gruen-800);border-block-end:1px solid var(--gruen-700);position:sticky}.kopf__bahn[data-astro-cid-pbr5acfz]{justify-content:space-between;align-items:center;gap:1.5rem;padding-block:.85rem;display:flex;position:relative}.kopf__marke[data-astro-cid-pbr5acfz]{--wm-mark:var(--weiss);--wm-wort:var(--weiss);--wm-plan:var(--messing);text-decoration:none;display:inline-flex}.kopf__marke[data-astro-cid-pbr5acfz]:hover{color:inherit}.kopf__nav[data-astro-cid-pbr5acfz]{align-items:center;gap:1.75rem;display:flex}.kopf__gruppen[data-astro-cid-pbr5acfz]{align-items:center;gap:1.6rem;margin:0;padding:0;list-style:none;display:flex}.kopf__gruppe[data-astro-cid-pbr5acfz]{position:relative}.kopf__label[data-astro-cid-pbr5acfz]{color:var(--gruen-200);cursor:pointer;white-space:nowrap;align-items:center;gap:.4rem;padding-block:.35rem;font-size:.9rem;font-weight:500;list-style:none;display:inline-flex}.kopf__label[data-astro-cid-pbr5acfz]::-webkit-details-marker{display:none}.kopf__label[data-astro-cid-pbr5acfz]:hover{color:var(--weiss)}.kopf__label[data-astro-cid-pbr5acfz][aria-current=true]{color:var(--weiss);box-shadow:inset 0 -2px 0 var(--messing);font-weight:600}.kopf__pfeil[data-astro-cid-pbr5acfz]{flex:none;transition:transform .15s}.kopf__panel[data-astro-cid-pbr5acfz][open]>.kopf__label[data-astro-cid-pbr5acfz]{color:var(--weiss)}.kopf__panel[data-astro-cid-pbr5acfz][open]>.kopf__label[data-astro-cid-pbr5acfz] .kopf__pfeil[data-astro-cid-pbr5acfz]{transform:rotate(180deg)}.kopf__karte[data-astro-cid-pbr5acfz]{top:calc(100% + .7rem);background:var(--gruen-900,var(--gruen-800));border:1px solid var(--gruen-700);z-index:50;border-radius:6px;min-width:19rem;padding:.5rem;position:absolute;inset-inline-start:-1rem;box-shadow:0 18px 40px #00000059}.kopf__gruppe[data-astro-cid-pbr5acfz]:last-child>.kopf__panel[data-astro-cid-pbr5acfz]>.kopf__karte[data-astro-cid-pbr5acfz]{inset-inline:auto -1rem}.kopf__karte[data-astro-cid-pbr5acfz] ul[data-astro-cid-pbr5acfz]{margin:0;padding:0;list-style:none}.kopf__karte[data-astro-cid-pbr5acfz] a[data-astro-cid-pbr5acfz]{color:var(--gruen-200);border-radius:4px;padding:.6rem .75rem;text-decoration:none;display:block}.kopf__karte[data-astro-cid-pbr5acfz] a[data-astro-cid-pbr5acfz]:hover,.kopf__karte[data-astro-cid-pbr5acfz] a[data-astro-cid-pbr5acfz][aria-current=page]{background:var(--gruen-700);color:var(--weiss)}.kopf__eintrag[data-astro-cid-pbr5acfz]{color:var(--weiss);font-size:.92rem;font-weight:600;line-height:1.3;display:block}.kopf__zeile[data-astro-cid-pbr5acfz]{color:var(--gruen-200);margin-block-start:.15rem;font-size:.8rem;line-height:1.4;display:block}.kopf__cta[data-astro-cid-pbr5acfz]{white-space:nowrap;padding-block:.6rem;padding-inline:1.1rem;font-size:.85rem}.kopf__nav[data-astro-cid-pbr5acfz] a[data-astro-cid-pbr5acfz].kopf__cta,.kopf__nav[data-astro-cid-pbr5acfz] a[data-astro-cid-pbr5acfz].kopf__cta:hover{color:var(--gruen-950)}.kopf[data-astro-cid-pbr5acfz]{--ls-line:var(--linie);--ls-bar-bg:var(--gruen-blass);--ls-bar-ink:var(--tinte)}.kopf__sprachname[data-astro-cid-pbr5acfz]{display:none}@media (width<=1100px){.kopf__nav[data-astro-cid-pbr5acfz]{gap:1.35rem}.kopf__gruppen[data-astro-cid-pbr5acfz]{gap:1.2rem}.kopf__label[data-astro-cid-pbr5acfz]{font-size:.85rem}}@media (width<=880px){.kopf__nav[data-astro-cid-pbr5acfz]{display:none}}.fuss[data-astro-cid-osws6ng6]{background:var(--gruen-dunkel);color:var(--gruen-200);padding-block:clamp(3rem,6vw,4.5rem) 2rem}.fuss[data-astro-cid-osws6ng6] a[data-astro-cid-osws6ng6]{color:var(--gruen-200);text-decoration:none}.fuss[data-astro-cid-osws6ng6] a[data-astro-cid-osws6ng6]:hover{color:var(--weiss)}.fuss__raster[data-astro-cid-osws6ng6]{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:2.5rem;display:grid}.fuss__logos[data-astro-cid-osws6ng6]{justify-items:start;gap:1rem;display:grid}.fuss__logos[data-astro-cid-osws6ng6] img[data-astro-cid-osws6ng6]{max-width:180px;height:auto}.fuss__label[data-astro-cid-osws6ng6]{font-family:var(--schrift-titel);letter-spacing:.13em;text-transform:uppercase;color:var(--gruen-350);margin-block-start:1.5rem;font-size:.68rem;font-weight:600}.fuss__blurb[data-astro-cid-osws6ng6]{max-width:42ch;margin-block-start:.6rem;font-size:.92rem;line-height:1.6}.fuss__telefon[data-astro-cid-osws6ng6]{font-family:var(--schrift-titel);color:var(--weiss);margin-block-start:.4rem;font-size:1.15rem;font-weight:600;display:block}.fuss__kontakt[data-astro-cid-osws6ng6]{margin-block-start:.25rem;font-size:.9rem;display:block}.fuss__adresse[data-astro-cid-osws6ng6]{margin-block-start:.4rem;font-size:.92rem;font-style:normal;line-height:1.6}.fuss__adresse[data-astro-cid-osws6ng6] span[data-astro-cid-osws6ng6]{display:block}.fuss__adresse[data-astro-cid-osws6ng6] span[data-astro-cid-osws6ng6]:first-child{color:var(--weiss);font-weight:600}.fuss__socials[data-astro-cid-osws6ng6]{gap:1.05rem;margin-block-start:1.5rem;display:flex}.fuss__socials[data-astro-cid-osws6ng6] a[data-astro-cid-osws6ng6]{color:var(--gruen-350);line-height:0;display:inline-flex}.fuss__socials[data-astro-cid-osws6ng6] a[data-astro-cid-osws6ng6]:hover{color:var(--weiss)}.fuss__titel[data-astro-cid-osws6ng6]{font-family:var(--schrift-titel);letter-spacing:.12em;text-transform:uppercase;color:var(--weiss);margin-block-end:.9rem;font-size:.72rem;font-weight:600}.fuss__titel--zweit[data-astro-cid-osws6ng6]{margin-block-start:2rem}.fuss__links[data-astro-cid-osws6ng6]{margin:0;padding:0;list-style:none}.fuss__links[data-astro-cid-osws6ng6] li[data-astro-cid-osws6ng6]{margin-block-end:.5rem}.fuss__links[data-astro-cid-osws6ng6] a[data-astro-cid-osws6ng6]{font-size:.92rem}.fuss__boden[data-astro-cid-osws6ng6]{border-block-start:1px solid var(--gruen-800);color:var(--gruen-350);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-block-start:3.5rem;padding-block-start:1.5rem;font-size:.8rem;display:flex}.fuss__boden[data-astro-cid-osws6ng6] nav[data-astro-cid-osws6ng6]{gap:1.35rem;display:flex}.fuss__boden[data-astro-cid-osws6ng6] a[data-astro-cid-osws6ng6]{font-size:.8rem}@media (width<=940px){.fuss__raster[data-astro-cid-osws6ng6]{grid-template-columns:1fr 1fr}.fuss__marke[data-astro-cid-osws6ng6]{grid-column:1/-1}}@media (width<=560px){.fuss__raster[data-astro-cid-osws6ng6]{grid-template-columns:1fr}}.cw{right:var(--cw-inset-x,1.1rem);bottom:var(--cw-inset-y,1.1rem);z-index:var(--cw-z,90);font-family:var(--cw-font,inherit);flex-direction:column;align-items:flex-end;gap:.7rem;display:flex;position:fixed}.cw-toggle{width:var(--cw-toggle-size,3.5rem);height:var(--cw-toggle-size,3.5rem);border:var(--cw-toggle-border,none);border-radius:var(--cw-toggle-radius,50%);background:var(--cw-accent,#1e4d3b);color:var(--cw-accent-ink,#fff);cursor:pointer;box-shadow:var(--cw-toggle-shadow,var(--cw-shadow,0 10px 26px #0f1b1742));place-items:center;padding:0;transition:background .16s,transform .16s;display:grid}.cw-toggle:hover{background:var(--cw-accent-hover,var(--cw-accent,#1e4d3b));transform:translateY(-2px)}.cw-toggle:active{transform:scale(.96)}.cw-toggle:focus-visible{outline:3px solid var(--cw-focus,var(--cw-accent,#1e4d3b));outline-offset:3px}.cw-glyph{place-items:center;display:grid}.cw-glyph svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.4rem;height:1.4rem}.cw-glyph-close,.cw.is-open .cw-glyph-open{display:none}.cw.is-open .cw-glyph-close{display:grid}.cw-panel{background:var(--cw-surface,#fff);border:var(--cw-panel-border,1px solid var(--cw-line,#14181c24));border-radius:var(--cw-panel-radius,14px);width:min(21rem,100vw - 2.2rem);max-height:calc(100dvh - 9rem);box-shadow:var(--cw-shadow,0 10px 26px #0f1b1742);color:var(--cw-ink,#191c1e);padding:1.05rem 1.1rem .6rem;overflow-y:auto}.cw-panel[hidden]{display:none}.cw-eyebrow{font-family:var(--cw-eyebrow-font,var(--cw-font,inherit));letter-spacing:.14em;text-transform:uppercase;color:var(--cw-eyebrow-ink,var(--cw-accent,#1e4d3b));margin:0 0 .7rem;font-size:.68rem;font-weight:700;line-height:1.2}.cw-item{border-top:1px solid var(--cw-line,#14181c24);color:var(--cw-ink,#191c1e);align-items:flex-start;gap:.7rem;padding:.6rem 0;text-decoration:none;display:flex}.cw-item:first-of-type{border-top:none}.cw-item:hover{color:var(--cw-accent-hover,var(--cw-accent,#1e4d3b))}.cw-item:focus-visible{outline:2px solid var(--cw-focus,var(--cw-accent,#1e4d3b));outline-offset:2px}.cw-icon{border-radius:var(--cw-icon-radius,9px);background:var(--cw-icon-bg,#1e4d3b1a);width:2rem;height:2rem;color:var(--cw-icon-ink,var(--cw-accent,#1e4d3b));flex:none;place-items:center;display:grid}.cw-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.cw-copy{gap:.12rem;min-width:0;display:grid}.cw-copy strong{font-family:var(--cw-font,inherit);font-size:.92rem;font-weight:600;line-height:1.3}.cw-copy span{font-family:var(--cw-font,inherit);color:var(--cw-ink-mute,#191c1ea8);font-size:.78rem;font-weight:400;line-height:1.4}@media (width<=640px){.cw{right:var(--cw-inset-x,.8rem);bottom:var(--cw-inset-y,.8rem)}.cw-toggle{width:var(--cw-toggle-size-sm,3.1rem);height:var(--cw-toggle-size-sm,3.1rem)}}@media (prefers-reduced-motion:reduce){.cw-toggle{transition:none}.cw-toggle:hover{transform:none}}.ls-flag{vertical-align:middle;border-radius:50%;flex:none;width:18px;height:18px;display:inline-block;position:relative;overflow:hidden}.ls-flag--trigger{width:20px;height:20px}.ls-flag svg{width:100%;height:100%;display:block}.ls-flag:after{content:"";border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00000014}.ls-row{vertical-align:top;align-items:center;gap:8px;display:inline-flex}.ls-suggest{z-index:500;background:var(--ls-bar-bg,#f1f1ee);color:var(--ls-bar-ink,#222);text-align:center;white-space:normal;letter-spacing:normal;text-transform:none;border-bottom:1px solid var(--ls-line,#ddd);margin:0;padding:4px 36px 4px 12px;font-size:13px;font-weight:400;line-height:1.35;display:block;position:relative}.ls-suggest-text{font:inherit;color:inherit;text-decoration:none;display:inline}.ls-suggest a{color:inherit;text-underline-offset:2px;white-space:nowrap;font-weight:400;text-decoration:underline 1px}.ls-suggest-close{width:26px;height:26px;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;font-size:18px;font-weight:400;line-height:1;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.ls-suggest-close:hover,.ls-suggest-close:focus-visible{opacity:1}[data-ls-top]{background:var(--ls-bar-bg,#f1f1ee)!important;height:auto!important;min-height:0!important;color:var(--ls-bar-ink,#222)!important;border-bottom:1px solid var(--ls-line,#ddd)!important;padding:0!important;display:block!important}[data-ls-top]>:not(.ls-suggest){display:none!important}[data-ls-top]>.ls-suggest{border-bottom:0}[data-ls-top] .ls-suggest a,[data-ls-top] .ls-suggest a:link,[data-ls-top] .ls-suggest a:visited,[data-ls-top] .ls-suggest a:hover,[data-ls-top] .ls-suggest a:focus,[data-ls-top] .ls-suggest a:active{text-underline-offset:2px;text-decoration-thickness:1px;max-width:none!important;color:inherit!important;font-size:inherit!important;font-weight:400!important;line-height:inherit!important;background:0 0!important;margin:0!important;padding:0!important;text-decoration:underline!important;display:inline!important}[data-ls-top] .ls-suggest a:hover{opacity:.8}.sprung[data-astro-cid-dyhekl2n]{background:var(--tinte);color:var(--papier);z-index:100;padding-block:.6rem;padding-inline:1rem;position:absolute;left:-9999px}.sprung[data-astro-cid-dyhekl2n]:focus{top:1rem;left:1rem}
