@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:optional;src:url(/fonts/manrope-latin-var.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:Manrope;font-style:normal;font-weight:200 800;font-display:optional;src:url(/fonts/manrope-latin-ext-var.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{--anthracite:#1e1c1a;--anthracite-2:#2a2724;--anthracite-line:#45413c;--on-dark:#fff;--on-dark-muted:#bcb5ad;--paper:#fff;--stone:#f4f2ee;--stone-2:#e9e5df;--line:#ddd8d0;--ink:#1e1c1a;--ink-muted:#5c5650;--green-logo:#149438;--green-logo-light:#6ab42e;--green:#137a35;--green-hover:#0f6329;--green-on-dark:#6ab42e;--green-on-dark-hover:#84c94b;--focus:#0b57d0;--focus-on-dark:#ffd44d;--error:#b42318;--fw-heading:700;--fw-strong:600;--fw-medium:500;--fw-body:400;--fw-fein:250;--font:"Manrope", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--fs-xs:.8125rem;--fs-sm:.9375rem;--fs-base:1.125rem;--fs-lead:clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--fs-h4:1.1875rem;--fs-h3:clamp(1.375rem, 1.2rem + .7vw, 1.75rem);--fs-h2:clamp(2.25rem, 1.55rem + 2.4vw, 3.5rem);--fs-h1:clamp(2.625rem, 1.25rem + 5.2vw, 6rem);--fs-display:clamp(2.5rem, 1.3rem + 4.6vw, 5.5rem);--fs-hoehepunkt:clamp(6.5rem, 3rem + 9vw, 11rem);--lh-tight:1.04;--lh-heading:1.12;--lh-body:1.6;--tracking-tight:-.025em;--tracking-label:.12em;--measure:68ch;--container:80rem;--gutter:clamp(1.25rem, .6rem + 2.6vw, 3rem);--col-gap:clamp(1rem, .6rem + 1.4vw, 2rem);--header-h:4.75rem;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--section:clamp(5rem, 2.5rem + 9vw, 11rem);--section-inner:clamp(2.5rem, 1.5rem + 3vw, 4.5rem);--radius:2px;--radius-max:4px;--ease:cubic-bezier(.2, .6, .2, 1);--dur:.2s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1.5rem)}body{font-family:var(--font);font-size:var(--fs-base);line-height:var(--lh-body);color:var(--ink);background:var(--paper);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}@media (width<=47.99rem){body{padding-bottom:calc(5rem + env(safe-area-inset-bottom))}}img,video,svg{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4{hyphens:auto;hyphenate-limit-chars:10 4 4;overflow-wrap:break-word;font-weight:var(--fw-heading);line-height:var(--lh-heading);letter-spacing:var(--tracking-tight);text-wrap:balance;margin:0}@media (width>=64rem){h1{hyphens:manual}}h1{font-size:var(--fs-h1);line-height:.98;font-weight:var(--fw-heading);letter-spacing:-.04em}h2{font-size:var(--fs-h2);line-height:1.02;font-weight:var(--fw-heading);letter-spacing:-.035em}h3{font-size:var(--fs-h3);letter-spacing:-.015em}h4{font-size:var(--fs-h4);letter-spacing:-.01em}p,ul,ol,dl,figure{margin:0}p{text-wrap:pretty}ul,ol{padding:0}a{color:var(--green);text-underline-offset:.22em;text-decoration-skip-ink:auto;transition:color var(--dur) var(--ease), text-decoration-thickness var(--dur) var(--ease);text-decoration-line:underline;text-decoration-thickness:1px}a:hover{color:var(--green-hover);text-decoration-thickness:2px}dd,[class*=__no],[class*=count],a[href^=tel\:]{font-variant-numeric:tabular-nums}a[href^=tel\:]{white-space:nowrap}.num-optical,.step__no,.benefit__no,.service__no,.row__no{margin-left:-.063em}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.on-dark :focus-visible,.on-dark:focus-visible{outline-color:var(--focus-on-dark)}::selection{background:var(--green-logo-light);color:var(--anthracite)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--s-4);z-index:1000;padding:var(--s-3) var(--s-4);background:var(--paper);color:var(--ink);font-weight:var(--fw-heading);text-decoration:none;position:absolute;top:-6rem}.skip-link:focus{top:var(--s-4)}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.grid{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.grid>*{grid-column:1/-1;min-width:0}.section{padding-block:var(--section)}.section--stone{background:var(--stone)}.section--dark{background:var(--anthracite);color:var(--on-dark)}.section--tight-top,main>.section:not(.section--stone,.section--dark)+.section:not(.section--stone,.section--dark),main>.section--stone+.section--stone{padding-top:0}.label{display:none}.lead{font-size:var(--fs-lead);max-width:40ch;line-height:1.5}.prose{max-width:var(--measure)}.prose p+p{margin-top:1em}.muted{color:var(--ink-muted)}.btn{justify-content:center;align-items:center;gap:var(--s-3);border-radius:var(--radius);min-height:3rem;font:var(--fw-heading) var(--fs-sm) / 1.2 var(--font);letter-spacing:.01em;cursor:pointer;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease), transform var(--dur) var(--ease);border:1px solid #0000;padding:.75rem 1.5rem;text-decoration:none;display:inline-flex}.btn svg{width:1.125rem;height:1.125rem;transition:transform var(--dur) var(--ease);flex:none}.btn:hover svg{transform:translate(3px)}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline-offset:3px}.btn--primary{background:var(--green);color:var(--paper)}.btn--primary:hover{background:var(--green-hover);color:var(--paper)}.btn--secondary{border-color:var(--ink);color:var(--ink);background:0 0}.btn--secondary:hover{background:var(--ink);color:var(--paper)}.btn--on-dark{background:var(--green);color:var(--paper)}.btn--on-dark:hover{background:var(--green-hover);color:var(--paper)}.btn--outline-dark{border-color:var(--on-dark-muted);color:var(--on-dark)}.btn--outline-dark:hover{border-color:var(--on-dark);background:var(--on-dark);color:var(--anthracite)}.arrow-link{align-items:center;gap:var(--s-2);font-weight:var(--fw-heading);color:var(--ink);border-bottom:1px solid var(--green);padding-bottom:2px;text-decoration:none;display:inline-flex}.arrow-link svg{width:1rem;height:1rem;color:var(--green);transition:transform var(--dur) var(--ease)}.arrow-link:hover{color:var(--green)}.arrow-link:hover svg{transform:translate(3px)}.on-dark .arrow-link{color:var(--on-dark);border-color:var(--green-on-dark)}.on-dark .arrow-link svg{color:var(--green-on-dark)}.media{background:var(--stone-2);position:relative;overflow:hidden}.media>img,.media>video,.media>picture>img{object-fit:cover;width:100%;height:100%}.ratio-16x9{aspect-ratio:16/9}.ratio-21x9{aspect-ratio:21/9}.ratio-3x2{aspect-ratio:3/2}.ratio-4x3{aspect-ratio:4/3}.ratio-4x5{aspect-ratio:4/5}.ratio-1x1{aspect-ratio:1}.fokus-links img{object-position:12% 50%}.fokus-rechts img{object-position:88% 50%}.fokus-oben img{object-position:50% 15%}.fokus-unten img{object-position:50% 85%}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.reveal{animation:linear both reveal view();animation-range:entry entry 35%}@keyframes reveal{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.tag{border:1px solid var(--line);min-height:1.625rem;font-size:var(--fs-xs);font-weight:var(--fw-heading);letter-spacing:.02em;white-space:nowrap;color:var(--ink);border-radius:2px;align-items:center;padding:.125rem .5rem;line-height:1.2;display:inline-flex}.tag--vorhanden{border-color:var(--green);background:var(--green);color:var(--paper)}.tag--unter_bedingungen{border-color:var(--green)}.tag--nicht_vorhanden{color:var(--ink-muted)}.tag--erfragen{border-color:var(--ink)}.on-dark .tag,.tag--dark{border-color:var(--anthracite-line);color:var(--on-dark)}.on-dark .tag--vorhanden,.tag--dark.tag--vorhanden{border-color:var(--green);background:var(--green);color:var(--paper)}.on-dark .tag--unter_bedingungen,.tag--dark.tag--unter_bedingungen{border-color:var(--green)}.on-dark .tag--nicht_vorhanden,.tag--dark.tag--nicht_vorhanden{color:var(--on-dark-muted)}.on-dark .tag--erfragen,.tag--dark.tag--erfragen{border-color:var(--on-dark-muted)}.bewegung [data-bild]{transition:clip-path .9s cubic-bezier(.2,.7,.1,1)}.bewegung [data-bild] img{transition:transform 1.2s cubic-bezier(.2,.7,.1,1)}.bewegung [data-bild]:not(.ist-sichtbar){clip-path:inset(7% 0 0)}.bewegung [data-bild]:not(.ist-sichtbar) img{transform:scale(1.04)}.bewegung [data-zeilen] .zw{opacity:0;transition:opacity .65s var(--ease) calc(var(--z,0) * .11s)}.bewegung [data-zeilen].ist-sichtbar .zw{opacity:1}.bild-hover img{transition:transform .28s var(--ease)}.bild-hover:hover img,.bild-hover:focus-visible img{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.bild-hover img{transition:none}.bild-hover:hover img{transform:none}}.kapitel{padding-block:var(--section)}.kapitel--eng-oben{padding-top:var(--section-inner)}.kapitel--eng-unten{padding-bottom:var(--section-inner)}.kapitel--hell{background:var(--paper)}.kapitel--stone{background:var(--stone)}.kapitel--dunkel{background:var(--anthracite);color:var(--on-dark)}.einleitung{font-size:var(--fs-lead);max-width:38rem;line-height:1.45}.on-dark .einleitung,.kapitel--dunkel .einleitung{color:var(--on-dark-muted)}.hoehepunkt{font-size:var(--fs-hoehepunkt);font-weight:var(--fw-heading);letter-spacing:-.05em;font-variant-numeric:proportional-nums;margin-left:-.05em;line-height:.88;display:block}.container,.split__text,.randlos__box,.gruen__kontakt,.feld__text,.kombi__feld,.index__text,.dunkel__inhalt,.ergebnis,.ku__head,.detail__head,.einstieg__titel,.raster__kopf,.dunkel__kopf,.head{container-type:inline-size}h1{font-size:min(var(--fs-h1), 13cqi)}h2{font-size:min(var(--fs-h2), 11.5cqi)}.hoehepunkt{font-size:min(var(--fs-hoehepunkt), 30cqi)}.f{gap:var(--s-5) var(--col-gap);display:grid}.f__note{font-size:var(--fs-sm);color:var(--ink-muted);margin:0}.f>.f__note{margin-bottom:calc(var(--s-2) - var(--s-5))}.f-field{gap:var(--s-2);align-content:start;min-width:0;display:grid}fieldset.f-field{border:0;margin:0;padding:0}@layer formular-basis{:where(.f-field,.f) :is(label,legend),.f-label{font-size:var(--fs-sm);font-weight:var(--fw-heading);line-height:1.3}:where(.f-field,.f) legend{margin-bottom:var(--s-2);padding:0}:where(input:not([type=radio],[type=checkbox],[type=range],[type=file],[type=hidden],[type=submit],[type=button],[type=reset]),select,textarea){box-sizing:border-box;border-radius:var(--radius);background-color:var(--paper);width:100%;min-height:3rem;color:var(--ink);font:inherit;font-size:var(--fs-base);border:1px solid #857e76;padding:.6875rem 1rem;line-height:1.4}:where(input[type=number]){-moz-appearance:textfield;appearance:textfield}:where(input[type=number])::-webkit-outer-spin-button,:where(input[type=number])::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:where(textarea){resize:vertical;min-height:7.5rem}:where(select){-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%231e1c1a' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1.125rem;padding-right:2.75rem}:where(input,select,textarea):hover{border-color:var(--ink)}:where(input,select,textarea):focus-visible{outline:2px solid var(--green);outline-offset:1px;border-color:var(--green)}:where(input[type=file]){width:100%;font:inherit;font-size:var(--fs-sm);padding:.75rem 0}:where(input[type=file])::file-selector-button{margin-right:var(--s-4);border:1px solid var(--ink);border-radius:var(--radius);background:var(--paper);color:var(--ink);font:var(--fw-heading) var(--fs-sm) / 1 var(--font);cursor:pointer;padding:.5rem 1rem}}.f-choices{gap:var(--s-2);flex-wrap:wrap;display:flex}.f-choice{position:relative}.f-choice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.f-choice span{border-radius:var(--radius);background:var(--paper);min-height:3rem;font-size:var(--fs-sm);font-weight:var(--fw-strong);border:1px solid #857e76;align-items:center;padding:.5rem 1rem;display:inline-flex}.f-choice input:checked+span{border-color:var(--ink);background:var(--ink);color:var(--paper)}.f-choice input:focus-visible+span{outline:2px solid var(--green);outline-offset:2px}.f-hint{font-size:var(--fs-sm);color:var(--ink-muted);margin:0}.f-check{gap:var(--s-3);font-size:var(--fs-sm);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;line-height:1.55;display:grid;font-weight:var(--fw-medium)!important}.f-check input{width:1.25rem;height:1.25rem;accent-color:var(--green);margin:.25rem 0 0}.f-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.f-field.has-error input:not([type=radio],[type=checkbox]),.f-field.has-error select,.f-field.has-error textarea,.f-field.has-error .f-choice span{border-color:var(--error)}.f-error{font-size:var(--fs-sm);font-weight:var(--fw-strong);color:var(--error)}.f-status:empty{display:none}.f-status{padding:var(--s-4);border-left:3px solid var(--ink);background:var(--stone);font-weight:var(--fw-strong)}.f-status.is-success{border-left-color:var(--green)}.f-status__title{font-size:var(--fs-h4);font-weight:var(--fw-heading)}.f-status__sub{margin-top:var(--s-3);font-size:var(--fs-sm);font-weight:var(--fw-heading)}.f-status__steps{margin-top:var(--s-2);padding-left:var(--s-5);font-weight:var(--fw-medium)}.f-status__steps li+li{margin-top:var(--s-1)}.f-status.is-error{border-left-color:var(--error);color:var(--error)}.f button[type=submit]{width:100%}@media (width>=40rem){.f button[type=submit]{width:auto}}.f button[type=submit]:disabled{opacity:.7;cursor:progress}@media (width>=40rem){.f{grid-template-columns:1fr 1fr}.f>.f--full,.f>.f__note,.f>.f-status{grid-column:1/-1}}.header[data-astro-cid-nen7h5rs]{z-index:100;background:var(--anthracite);color:var(--on-dark);border-bottom:1px solid var(--anthracite-line);position:sticky;top:0}.header__inner[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s-6);min-height:var(--header-h);display:flex}.header__logo[data-astro-cid-nen7h5rs]{flex:none;margin-right:auto}.header__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:150px;height:auto}.nav[data-astro-cid-nen7h5rs],.header__actions[data-astro-cid-nen7h5rs]{display:none}.nav__list[data-astro-cid-nen7h5rs]{align-items:center;gap:clamp(1rem,2vw,2.25rem);list-style:none;display:flex}.nav__item[data-astro-cid-nen7h5rs]{align-items:center;display:flex;position:relative}.nav__link[data-astro-cid-nen7h5rs]{color:var(--on-dark);font-size:var(--fs-sm);font-weight:var(--fw-strong);border-bottom:2px solid #0000;margin-bottom:-1px;padding-block:1.5rem;text-decoration:none;display:block}.nav__link[data-astro-cid-nen7h5rs]:hover{color:var(--on-dark);border-bottom-color:var(--on-dark-muted)}.nav__link[data-astro-cid-nen7h5rs][aria-current]{border-bottom-color:var(--green-on-dark)}.nav__toggle[data-astro-cid-nen7h5rs]{width:2rem;height:2rem;color:var(--on-dark-muted);cursor:pointer;background:0 0;border:0;place-items:center;margin-left:.25rem;padding:0;display:grid}.nav__toggle[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{transition:transform var(--dur) var(--ease)}.has-sub[data-astro-cid-nen7h5rs].is-open .nav__toggle[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}.nav__sub[data-astro-cid-nen7h5rs]{min-width:16rem;padding:var(--s-3) 0;background:var(--anthracite-2);border:1px solid var(--anthracite-line);border-top:2px solid var(--green-on-dark);list-style:none;display:none;position:absolute;top:100%;left:-1.5rem}.has-sub[data-astro-cid-nen7h5rs]:hover>.nav__sub[data-astro-cid-nen7h5rs],.has-sub[data-astro-cid-nen7h5rs]:focus-within>.nav__sub[data-astro-cid-nen7h5rs],.has-sub[data-astro-cid-nen7h5rs].is-open>.nav__sub[data-astro-cid-nen7h5rs]{display:block}.js-nav .has-sub[data-astro-cid-nen7h5rs]:focus-within:not(.is-open):not(:hover)>.nav__sub[data-astro-cid-nen7h5rs]{display:none}.nav__sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--on-dark);font-size:var(--fs-sm);font-weight:var(--fw-strong);padding:.5rem 1.5rem;text-decoration:none;display:block}.nav__sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.nav__sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{color:var(--green-on-dark)}.header__actions[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s-5)}.header__phone[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s-2);color:var(--on-dark);font-size:var(--fs-sm);font-weight:var(--fw-heading);white-space:nowrap;text-decoration:none;display:inline-flex}.header__phone[data-astro-cid-nen7h5rs]:hover{color:var(--green-on-dark)}.header__cta[data-astro-cid-nen7h5rs]{min-height:3rem;padding-inline:1rem}.header__menu[data-astro-cid-nen7h5rs]{border:1px solid var(--anthracite-line);border-radius:var(--radius);width:3rem;height:3rem;color:var(--on-dark);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}.mnav[data-astro-cid-nen7h5rs]{width:100%;max-width:none;height:100dvh;max-height:none;padding:0 var(--gutter) var(--s-7);background:var(--anthracite);color:var(--on-dark);border:0;margin:0;inset:0;overflow-y:auto}.mnav__top[data-astro-cid-nen7h5rs]{min-height:var(--header-h);border-bottom:1px solid var(--anthracite-line);justify-content:space-between;align-items:center;display:flex}.mnav__title[data-astro-cid-nen7h5rs]{font-size:var(--fs-xs);font-weight:var(--fw-heading);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--on-dark-muted)}.mnav__list[data-astro-cid-nen7h5rs]{list-style:none}.mnav__list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--anthracite-line)}.mnav__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:var(--s-4) 0;color:var(--on-dark);font-size:1.5rem;font-weight:var(--fw-heading);letter-spacing:-.015em;text-decoration:none;display:block}.mnav__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{color:var(--green-on-dark)}.mnav__list[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{padding:0 0 var(--s-4) var(--s-4);border-left:1px solid var(--green-on-dark);list-style:none}.mnav__list[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:var(--s-2) 0;font-size:var(--fs-base);font-weight:var(--fw-strong);color:var(--on-dark-muted)}.mnav__contact[data-astro-cid-nen7h5rs]{gap:var(--s-3);margin-top:var(--s-6);display:grid}@media (width>=68rem){.header__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:168px}.nav[data-astro-cid-nen7h5rs],.header__actions[data-astro-cid-nen7h5rs]{display:flex}.header__menu[data-astro-cid-nen7h5rs],.mnav[data-astro-cid-nen7h5rs]{display:none}}@media (width>=68rem) and (width<=80rem){.header__phone[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.footer[data-astro-cid-jo6i4kqk]{background:var(--anthracite);color:var(--on-dark-muted);font-size:var(--fs-sm)}.footer__grid[data-astro-cid-jo6i4kqk]{row-gap:var(--s-6);padding-block:clamp(3.5rem,2rem + 5vw,6rem)}.footer__brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:168px;height:auto;margin-bottom:var(--s-5)}.footer__address[data-astro-cid-jo6i4kqk]{gap:var(--s-3);font-style:normal;line-height:1.7;display:flex}.footer__address[data-astro-cid-jo6i4kqk] svg,.contact[data-astro-cid-jo6i4kqk] svg{color:var(--green-on-dark);flex:none;margin-top:.2em}.contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:flex-start;gap:var(--s-2);display:inline-flex}.social[data-astro-cid-jo6i4kqk]{gap:var(--s-2);margin-top:var(--s-5);display:flex}.social__link[data-astro-cid-jo6i4kqk]{border:1px solid var(--anthracite-line);border-radius:var(--radius-max);width:3rem;height:3rem;color:var(--on-dark);transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);place-items:center;display:grid}a[data-astro-cid-jo6i4kqk].social__link:hover{border-color:currentColor;text-decoration:none}a[data-astro-cid-jo6i4kqk].social__link--facebook:hover{color:#0866ff}a[data-astro-cid-jo6i4kqk].social__link--instagram:hover{color:#ff0069}a[data-astro-cid-jo6i4kqk].social__link--whatsapp:hover{color:#25d366}.footer__title[data-astro-cid-jo6i4kqk]{margin-bottom:var(--s-4);font-size:var(--fs-xs);font-weight:var(--fw-heading);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--on-dark)}ul[data-astro-cid-jo6i4kqk]{list-style:none}.footer__col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:var(--s-2);display:grid}a[data-astro-cid-jo6i4kqk]{color:var(--on-dark-muted);text-decoration:none}a[data-astro-cid-jo6i4kqk]:hover{color:var(--on-dark);text-decoration:underline}.footer__bottom[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:var(--s-4);padding-block:var(--s-5);flex-wrap:wrap;display:flex;position:relative}.footer__bottom[data-astro-cid-jo6i4kqk]:before{content:"";top:0;left:var(--gutter);right:var(--gutter);background:var(--anthracite-line);height:1px;position:absolute}.footer__bottom[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:var(--s-2) var(--s-5);flex-wrap:wrap;display:flex}.footer__bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding-block:var(--s-1);display:inline-block}@media (width>=40rem){.footer__brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}.footer__col[data-astro-cid-jo6i4kqk]{grid-column:span 4}}@media (width>=64rem){.footer__brand[data-astro-cid-jo6i4kqk]{grid-column:1/span 4}.footer__col--contact[data-astro-cid-jo6i4kqk]{grid-column:6/span 3}.footer__col--pages[data-astro-cid-jo6i4kqk]{grid-column:9/span 2}.footer__col--services[data-astro-cid-jo6i4kqk]{grid-column:11/span 2}}.crumbs[data-astro-cid-vx4iavld]{padding-top:var(--s-5)}ol[data-astro-cid-vx4iavld]{gap:var(--s-2);font-size:var(--fs-xs);font-weight:var(--fw-strong);color:var(--ink-muted);flex-wrap:wrap;list-style:none;display:flex}li[data-astro-cid-vx4iavld]+li[data-astro-cid-vx4iavld]:before{content:"/";margin-right:var(--s-2);color:var(--line)}a[data-astro-cid-vx4iavld]{color:var(--ink-muted);text-decoration:none}a[data-astro-cid-vx4iavld]:hover{color:var(--green);text-decoration:underline}[data-astro-cid-vx4iavld][aria-current]{color:var(--ink)}.actionbar[data-astro-cid-c2e4uaqk]{display:none}@media (width<=47.99rem){.actionbar[data-astro-cid-c2e4uaqk]{z-index:90;padding-bottom:env(safe-area-inset-bottom);background:var(--anthracite);border-top:1px solid var(--anthracite-line);transition:transform .2s var(--ease);display:block;position:fixed;inset:auto 0 0;transform:translateY(100%)}.actionbar[data-astro-cid-c2e4uaqk].is-visible{transform:none}ul[data-astro-cid-c2e4uaqk]{grid-template-columns:repeat(3,1fr);list-style:none;display:grid}li[data-astro-cid-c2e4uaqk]+li[data-astro-cid-c2e4uaqk]{border-left:1px solid var(--anthracite-line)}a[data-astro-cid-c2e4uaqk]{justify-content:center;align-items:center;gap:var(--s-1);min-height:4rem;padding:var(--s-2) var(--s-1);color:var(--on-dark);font-size:var(--fs-xs);font-weight:var(--fw-heading);text-align:center;flex-direction:column;line-height:1.2;text-decoration:none;display:flex}a[data-astro-cid-c2e4uaqk]:active{background:var(--anthracite-2)}a[data-astro-cid-c2e4uaqk] svg{color:var(--green-on-dark)}a[data-astro-cid-c2e4uaqk]:focus-visible{outline-offset:-3px}}@media (width<=47.99rem) and (scripting:none){.actionbar[data-astro-cid-c2e4uaqk]{transform:none}}@media (prefers-reduced-motion:reduce){.actionbar[data-astro-cid-c2e4uaqk]{transition:none}}.nf[data-astro-cid-ibpinaeu] .lead[data-astro-cid-ibpinaeu]{margin-block:var(--s-5) var(--s-6)}.phone[data-astro-cid-ibpinaeu]{margin-top:var(--s-6)}.phone[data-astro-cid-ibpinaeu] a[data-astro-cid-ibpinaeu]{align-items:center;gap:var(--s-2);color:var(--ink);font-weight:var(--fw-heading);text-decoration:none;display:inline-flex}.phone[data-astro-cid-ibpinaeu] a[data-astro-cid-ibpinaeu]:hover,.phone[data-astro-cid-ibpinaeu] svg{color:var(--green)}.links[data-astro-cid-ibpinaeu]{gap:var(--s-5);flex-wrap:wrap;list-style:none;display:flex}@media (width>=64rem){.nf[data-astro-cid-ibpinaeu]{grid-column:1/span 8}}.danke[data-astro-cid-vwkxsr6e] h1[data-astro-cid-vwkxsr6e]{max-width:16ch}.danke[data-astro-cid-vwkxsr6e] .einleitung[data-astro-cid-vwkxsr6e]{margin-block:var(--s-6)}.danke__tel[data-astro-cid-vwkxsr6e]{margin-bottom:var(--s-6)}.danke__tel[data-astro-cid-vwkxsr6e] a[data-astro-cid-vwkxsr6e]{align-items:center;gap:var(--s-2);font-weight:var(--fw-heading);color:var(--ink);display:inline-flex}@media (width>=64rem){.danke[data-astro-cid-vwkxsr6e]{grid-column:1/span 9}}.legal[data-astro-cid-fmzvkzhr]{padding-block:clamp(2.5rem, 1.5rem + 4vw, 5.5rem) var(--section)}.legal__head[data-astro-cid-fmzvkzhr]{margin-bottom:var(--s-7)}.legal__body[data-astro-cid-fmzvkzhr]{max-width:var(--measure);counter-reset:legal}.legal__body[data-astro-cid-fmzvkzhr] h2{margin-top:var(--s-7);margin-bottom:var(--s-4);padding-top:var(--s-5);border-top:1px solid var(--line);font-size:var(--fs-h3)}.legal__body[data-astro-cid-fmzvkzhr] h2.num:before{counter-increment:legal;content:counter(legal) ". ";color:var(--green);margin-left:-.05em}.legal__body[data-astro-cid-fmzvkzhr] h3{margin-top:var(--s-5);margin-bottom:var(--s-3);font-size:var(--fs-h4)}.legal__body[data-astro-cid-fmzvkzhr] p,.legal__body[data-astro-cid-fmzvkzhr] ul,.legal__body[data-astro-cid-fmzvkzhr] address{margin-bottom:var(--s-4)}.legal__body[data-astro-cid-fmzvkzhr] address{font-style:normal}.legal__body[data-astro-cid-fmzvkzhr] ul{padding-left:1.5rem}.legal__body[data-astro-cid-fmzvkzhr] li+li{margin-top:var(--s-2)}.legal__body[data-astro-cid-fmzvkzhr] a{overflow-wrap:anywhere}.legal__body[data-astro-cid-fmzvkzhr] dl{gap:var(--s-1) var(--s-5);margin-bottom:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}.legal__body[data-astro-cid-fmzvkzhr] dd{overflow-wrap:anywhere}.legal__body[data-astro-cid-fmzvkzhr] dd+dt{margin-top:var(--s-3)}@media (width>=40rem){.legal__body[data-astro-cid-fmzvkzhr] dl{row-gap:var(--s-2);grid-template-columns:max-content minmax(0,1fr)}.legal__body[data-astro-cid-fmzvkzhr] dd+dt{margin-top:0}}.legal__body[data-astro-cid-fmzvkzhr] dt{font-weight:var(--fw-heading)}.legal__body[data-astro-cid-fmzvkzhr] dd{margin:0}@media (width>=64rem){.legal__head[data-astro-cid-fmzvkzhr],.legal__body[data-astro-cid-fmzvkzhr]{grid-column:1/span 8}}.statement__titel[data-astro-cid-4x2yvop2]{font-size:min(var(--fs-display), 12cqi);letter-spacing:-.045em;line-height:.98;font-weight:var(--fw-heading);max-width:18ch}.statement__text[data-astro-cid-4x2yvop2]{margin-top:var(--s-6)}.statement__mehr[data-astro-cid-4x2yvop2]{margin-top:var(--s-7)}@media (width>=64rem){.statement__titel[data-astro-cid-4x2yvop2]{grid-column:1/span 11}.statement__text[data-astro-cid-4x2yvop2],.statement__mehr[data-astro-cid-4x2yvop2]{grid-column:6/-1}.statement__text[data-astro-cid-4x2yvop2]{margin-top:var(--s-7)}}.lead[data-astro-cid-sevzbneq]{gap:var(--s-5) var(--col-gap)}.lead__btn[data-astro-cid-sevzbneq]{background:var(--anthracite);border-color:var(--anthracite);width:100%;min-height:3.5rem;color:var(--paper);font-size:var(--fs-base)}.lead__btn[data-astro-cid-sevzbneq]:hover{background:#000;border-color:#000}.datei[data-astro-cid-sevzbneq]{align-items:center;gap:var(--s-2) var(--s-4);cursor:pointer;flex-wrap:wrap;min-width:0;display:flex;position:relative}.datei__input[data-astro-cid-sevzbneq]{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.datei__btn[data-astro-cid-sevzbneq]{min-height:3rem;padding:0 var(--s-5);border-radius:var(--radius);font-weight:var(--fw-heading);white-space:nowrap;border:1px solid;align-items:center;display:inline-flex}.datei__input[data-astro-cid-sevzbneq]:focus-visible+.datei__btn[data-astro-cid-sevzbneq]{outline:3px solid var(--anthracite);outline-offset:2px}.datei[data-astro-cid-sevzbneq]:hover .datei__btn[data-astro-cid-sevzbneq]{background:#ffffff1f}.datei__name[data-astro-cid-sevzbneq]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-sm);flex:8rem;overflow:hidden}.lead[data-astro-cid-sevzbneq].ist-gesendet>[data-astro-cid-sevzbneq]:not(.f-status){display:none}@media (width>=40rem){.lead__btn[data-astro-cid-sevzbneq]{width:auto;padding-inline:var(--s-7)}}.gruen[data-astro-cid-pq3xmfu6]{padding-block:var(--section);background:var(--green);color:var(--paper)}.gruen[data-astro-cid-pq3xmfu6] h2[data-astro-cid-pq3xmfu6]{max-width:14ch}.gruen[data-astro-cid-pq3xmfu6] .einleitung[data-astro-cid-pq3xmfu6]{color:var(--paper)}.gruen__satz[data-astro-cid-pq3xmfu6]{margin-top:var(--s-5)}.gruen__wege[data-astro-cid-pq3xmfu6]{gap:var(--s-3);margin:var(--s-6) 0 var(--s-7);list-style:none;display:grid}.gruen__wege[data-astro-cid-pq3xmfu6] a[data-astro-cid-pq3xmfu6]{align-items:center;gap:var(--s-3);min-height:2.75rem;color:var(--paper);font-size:var(--fs-h4);font-weight:var(--fw-heading);text-decoration:none;display:inline-flex}.gruen__wege[data-astro-cid-pq3xmfu6] a[data-astro-cid-pq3xmfu6]:hover{text-underline-offset:.25em;text-decoration:underline}.gruen__team[data-astro-cid-pq3xmfu6]{align-items:center;gap:var(--s-4);margin:0;display:flex}.gruen__foto[data-astro-cid-pq3xmfu6]{flex:none;width:6rem;height:6rem;overflow:hidden}.gruen__foto[data-astro-cid-pq3xmfu6] img{object-fit:cover;object-position:50% 25%;width:100%;height:100%}.gruen__team[data-astro-cid-pq3xmfu6] figcaption[data-astro-cid-pq3xmfu6]{font-size:var(--fs-sm)}.gruen__form[data-astro-cid-pq3xmfu6]{margin-top:var(--s-8)}.gruen__form[data-astro-cid-pq3xmfu6] .f{width:100%}.gruen[data-astro-cid-pq3xmfu6] .f .f-choice span{border-color:var(--paper);color:var(--ink)}.gruen[data-astro-cid-pq3xmfu6] .f .f-choice input:checked+span{background:var(--anthracite);border-color:var(--anthracite);color:var(--paper)}.gruen[data-astro-cid-pq3xmfu6] .f .f__note{color:var(--paper)}.gruen[data-astro-cid-pq3xmfu6] .cform button[type=submit]{background:var(--anthracite);border-color:var(--anthracite);color:var(--paper)}.gruen[data-astro-cid-pq3xmfu6] .f label,.gruen[data-astro-cid-pq3xmfu6] .f .f-hint,.gruen[data-astro-cid-pq3xmfu6] .f .f-optional,.gruen[data-astro-cid-pq3xmfu6] .f .f-check{color:var(--paper)}.gruen[data-astro-cid-pq3xmfu6] .f .f-check a{color:var(--paper);text-decoration-color:var(--paper)}.gruen[data-astro-cid-pq3xmfu6] .f input:not([type=checkbox],[type=file]),.gruen[data-astro-cid-pq3xmfu6] .f textarea{border-color:var(--paper)}.gruen[data-astro-cid-pq3xmfu6] .f :is(input,textarea,select):focus-visible{outline:3px solid var(--anthracite);outline-offset:1px;border-color:var(--anthracite)}.gruen[data-astro-cid-pq3xmfu6] .f .f-check input{accent-color:var(--anthracite)}.gruen[data-astro-cid-pq3xmfu6] .f input[type=file]{color:var(--paper)}.gruen[data-astro-cid-pq3xmfu6] .f .f-error{background:var(--error);color:var(--paper);padding:.125rem .5rem;display:inline-block}.gruen[data-astro-cid-pq3xmfu6] .f .f-field.has-error input,.gruen[data-astro-cid-pq3xmfu6] .f .f-field.has-error textarea{border-color:var(--error);outline:2px solid var(--error)}.gruen[data-astro-cid-pq3xmfu6] .f .f-status{color:var(--ink)}.gruen[data-astro-cid-pq3xmfu6] .f .lead__btn:focus-visible{outline:3px solid var(--paper);outline-offset:3px}@media (width>=64rem){.gruen__kontakt[data-astro-cid-pq3xmfu6]{grid-column:1/span 5}.gruen__form[data-astro-cid-pq3xmfu6]{grid-column:7/-1;margin-top:0}}.randlos__fig[data-astro-cid-ctvpernf]{margin:0}.randlos__bild[data-astro-cid-ctvpernf]{background:var(--stone-2);height:clamp(22rem,45vh + 8vw,52rem);position:relative;overflow:hidden}.randlos__bild[data-astro-cid-ctvpernf] img{object-fit:cover;width:100%;height:100%}.randlos__fig[data-astro-cid-ctvpernf]{position:relative}.randlos__caption[data-astro-cid-ctvpernf]{max-width:min(32rem,90%);padding:var(--s-3) var(--s-4);background:var(--paper);font-size:var(--fs-sm);color:var(--ink);position:absolute;bottom:0;left:0}.randlos__boxwrap[data-astro-cid-ctvpernf]{margin-top:calc(-1*clamp(4rem,2rem + 6vw,9rem));position:relative}.randlos__box[data-astro-cid-ctvpernf]{background:var(--paper);padding:clamp(1.5rem,1rem + 2.5vw,3.5rem);position:relative}.randlos__box[data-astro-cid-ctvpernf] h2[data-astro-cid-ctvpernf]{margin-bottom:var(--s-5)}.randlos__boxcaption[data-astro-cid-ctvpernf]{margin-top:var(--s-5);font-size:var(--fs-sm);color:var(--ink-muted)}@media (width>=64rem){.randlos__bild[data-astro-cid-ctvpernf]{min-height:60vh}.randlos__box[data-astro-cid-ctvpernf]{grid-column:1/span 7}}[data-astro-cid-hig2iozh][hidden]{display:none!important}.rechner__head[data-astro-cid-hig2iozh]{margin-bottom:var(--s-7)}.rechner__head[data-astro-cid-hig2iozh] .label[data-astro-cid-hig2iozh]{margin-bottom:var(--s-3)}.rechner__noscript[data-astro-cid-hig2iozh]{display:none}@media (scripting:none){.rechner__noscript[data-astro-cid-hig2iozh]{padding:var(--s-5);background:var(--stone);display:block}}.rechner__form[data-astro-cid-hig2iozh]{border-top:1px solid var(--ink);display:block}.step[data-astro-cid-hig2iozh]{padding:var(--s-6) 0 var(--s-7);border:0;border-bottom:1px solid var(--line);min-width:0;margin:0;display:grid}.step__legend[data-astro-cid-hig2iozh]{align-items:baseline;gap:var(--s-4);float:left;width:100%;margin:0 0 var(--s-5);padding:0;display:flex}.step__no[data-astro-cid-hig2iozh]{font-size:clamp(2.25rem,1.8rem + 1.5vw,3rem);font-weight:var(--fw-fein);letter-spacing:-.02em;color:var(--green);font-variant-numeric:tabular-nums;margin-left:-.063em;line-height:1}.step__title[data-astro-cid-hig2iozh]{font-size:var(--fs-h4);font-weight:var(--fw-heading)}.step__body[data-astro-cid-hig2iozh]{clear:both;gap:var(--s-4);min-width:0;display:grid}.step__frage[data-astro-cid-hig2iozh]{font-weight:var(--fw-strong);margin:0}.f-field[data-astro-cid-hig2iozh]{gap:var(--s-2);display:grid}.rechner__form[data-astro-cid-hig2iozh] [data-astro-cid-hig2iozh]:is(input[type=text],input[type=number],select),.rechner__form[data-astro-cid-hig2iozh] .einheit[data-astro-cid-hig2iozh],.rechner__form[data-astro-cid-hig2iozh] .range[data-astro-cid-hig2iozh],.rechner__form[data-astro-cid-hig2iozh] .seg[data-astro-cid-hig2iozh],.rechner__form[data-astro-cid-hig2iozh] .paar[data-astro-cid-hig2iozh]{width:100%;max-width:24rem}.rechner__form[data-astro-cid-hig2iozh] .f-hint[data-astro-cid-hig2iozh]{max-width:30rem;font-size:var(--fs-sm);color:var(--ink-muted);margin:0}.ort[data-astro-cid-hig2iozh]{margin:0}.einheit[data-astro-cid-hig2iozh]{position:relative}.einheit[data-astro-cid-hig2iozh] input[data-astro-cid-hig2iozh]{-moz-appearance:textfield;appearance:textfield;padding-right:4rem}.einheit[data-astro-cid-hig2iozh] input[data-astro-cid-hig2iozh]::-webkit-outer-spin-button,.einheit[data-astro-cid-hig2iozh] input[data-astro-cid-hig2iozh]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.einheit__text[data-astro-cid-hig2iozh]{font-size:var(--fs-sm);font-weight:var(--fw-body);color:var(--ink-muted);pointer-events:none;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.range[data-astro-cid-hig2iozh]{position:relative}.range__track[data-astro-cid-hig2iozh]{background:var(--stone-2);height:6px;position:absolute;top:calc(1.375rem - 3px);left:0;right:0}.range__fill[data-astro-cid-hig2iozh]{background:var(--green);width:0;height:100%}.rechner__form[data-astro-cid-hig2iozh] .range__input[data-astro-cid-hig2iozh]{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border:0;border-radius:0;width:100%;max-width:none;height:2.75rem;min-height:0;margin:0;padding:0;display:block;position:relative}.range__input[data-astro-cid-hig2iozh]::-webkit-slider-runnable-track{background:0 0;height:2.75rem}.range__input[data-astro-cid-hig2iozh]::-moz-range-track{background:0 0;height:2.75rem}.range__input[data-astro-cid-hig2iozh]::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--paper);background:var(--ink);box-sizing:border-box;border-radius:2px;width:1.25rem;height:2.25rem;margin-top:.25rem}.range__input[data-astro-cid-hig2iozh]::-moz-range-thumb{border:2px solid var(--paper);background:var(--ink);box-sizing:border-box;border-radius:2px;width:1.25rem;height:2.25rem}.range__input[data-astro-cid-hig2iozh]:focus-visible{outline:none}.range__input[data-astro-cid-hig2iozh]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--green);outline-offset:1px}.range__input[data-astro-cid-hig2iozh]:focus-visible::-moz-range-thumb{outline:2px solid var(--green);outline-offset:1px}.range__scale[data-astro-cid-hig2iozh]{font-size:var(--fs-xs);color:var(--ink-muted);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.textlink[data-astro-cid-hig2iozh]{align-items:center;gap:var(--s-2);min-height:2.75rem;color:var(--ink);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-heading);text-decoration:underline;text-decoration-color:var(--green);text-underline-offset:.3em;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;display:inline-flex}.textlink[data-astro-cid-hig2iozh] svg{color:var(--green);transition:transform var(--dur) var(--ease)}.textlink[data-astro-cid-hig2iozh][aria-expanded=true] svg{transform:rotate(90deg)}.textlink[data-astro-cid-hig2iozh]:hover{color:var(--green)}.textlink[data-astro-cid-hig2iozh]:focus-visible{outline:2px solid var(--green);outline-offset:2px}.aufklapp[data-astro-cid-hig2iozh]{opacity:0;transition:grid-template-rows .26s var(--ease), opacity .26s var(--ease);grid-template-rows:0fr;display:grid}.aufklapp[data-astro-cid-hig2iozh].is-open{opacity:1;grid-template-rows:1fr}.aufklapp__inner[data-astro-cid-hig2iozh]{gap:var(--s-4);min-height:0;display:grid;overflow:hidden}@media (prefers-reduced-motion:reduce){.aufklapp[data-astro-cid-hig2iozh]{transition:none}}.paar[data-astro-cid-hig2iozh]{gap:var(--s-4);display:grid}.seg[data-astro-cid-hig2iozh]{border:1px solid var(--ink);border-radius:var(--radius);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.seg[data-astro-cid-hig2iozh] label{cursor:pointer;min-width:0;display:flex;position:relative}.seg[data-astro-cid-hig2iozh] label+label{border-left:1px solid var(--ink)}.seg[data-astro-cid-hig2iozh] input,.karte[data-astro-cid-hig2iozh] input[data-astro-cid-hig2iozh]{opacity:0;width:1px;height:1px;margin:0;position:absolute}.seg[data-astro-cid-hig2iozh] span{min-height:3rem;padding:var(--s-2) var(--s-3);font-size:var(--fs-sm);font-weight:var(--fw-heading);text-align:center;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);flex:1;justify-content:center;align-items:center;display:flex}.seg[data-astro-cid-hig2iozh] label:hover span{background:var(--stone)}.seg[data-astro-cid-hig2iozh] input:checked+span{background:var(--ink);color:var(--paper)}.seg[data-astro-cid-hig2iozh] input:focus-visible+span{z-index:1;outline:2px solid var(--green);outline-offset:2px;position:relative}.seg--auto[data-astro-cid-hig2iozh]{grid-auto-flow:row}.seg--auto[data-astro-cid-hig2iozh] label+label{border-left:0;border-top:1px solid var(--ink)}.karten[data-astro-cid-hig2iozh]{grid-template-columns:1fr}.karte[data-astro-cid-hig2iozh]{align-content:start;gap:var(--s-2);padding:var(--s-3) var(--s-3) var(--s-4);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;transition:border-color var(--dur) var(--ease);display:grid;position:relative}.karte[data-astro-cid-hig2iozh]:hover{border-color:var(--ink)}.karte[data-astro-cid-hig2iozh]:has(input:checked){border:2px solid var(--green);padding:calc(var(--s-3) - 1px) calc(var(--s-3) - 1px) calc(var(--s-4) - 1px)}.karte[data-astro-cid-hig2iozh]:has(input:focus-visible){outline:2px solid var(--green);outline-offset:3px}.karte__check[data-astro-cid-hig2iozh]{top:var(--s-3);right:var(--s-3);z-index:1;background:var(--green);width:1.75rem;height:1.75rem;color:var(--paper);place-items:center;display:none;position:absolute}.karte[data-astro-cid-hig2iozh]:has(input:checked) .karte__check[data-astro-cid-hig2iozh]{display:grid}.karte__bild[data-astro-cid-hig2iozh]{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;margin-bottom:var(--s-2);display:block}.schema__bg[data-astro-cid-hig2iozh]{fill:var(--stone)}.schema__haus[data-astro-cid-hig2iozh]{fill:none;stroke:var(--ink);stroke-width:3px;stroke-linejoin:miter}.schema__modul[data-astro-cid-hig2iozh]{fill:none;stroke:var(--green);stroke-width:7px;stroke-linejoin:miter}.schema__halter[data-astro-cid-hig2iozh]{fill:none;stroke:var(--ink);stroke-width:2px}.karte__title[data-astro-cid-hig2iozh]{font-weight:var(--fw-heading)}.karte__text[data-astro-cid-hig2iozh]{font-size:var(--fs-sm);color:var(--ink-muted)}.ergebnis[data-astro-cid-hig2iozh]{background:var(--anthracite);color:var(--on-dark)}.ergebnis__bar[data-astro-cid-hig2iozh]{justify-content:space-between;align-items:center;gap:var(--s-4);display:flex}.ergebnis__label[data-astro-cid-hig2iozh]{font-size:var(--fs-xs);font-weight:var(--fw-heading);letter-spacing:.04em;color:var(--on-dark-muted);margin:0}.ergebnis__betrag[data-astro-cid-hig2iozh]{margin:var(--s-3) 0 0;font-size:clamp(2rem,17cqi,4.75rem);font-weight:var(--fw-heading);letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1}.ergebnis__betrag[data-astro-cid-hig2iozh].is-neu{animation:weich .32s var(--ease)}@keyframes weich{0%{opacity:.35}to{opacity:1}}.ergebnis__chf[data-astro-cid-hig2iozh]{font-size:.34em;font-weight:var(--fw-heading);letter-spacing:0;vertical-align:.95em;margin-right:.1em}.ergebnis__toggle[data-astro-cid-hig2iozh],.ergebnis__label-kurz[data-astro-cid-hig2iozh]{display:none}.ergebnis__kanton[data-astro-cid-hig2iozh]{margin:var(--s-3) 0 0;font-size:var(--fs-sm);font-weight:var(--fw-heading);color:var(--on-dark)}.ergebnis__stand[data-astro-cid-hig2iozh]{margin:var(--s-3) 0 0;font-size:var(--fs-sm);color:var(--on-dark-muted)}.ergebnis__stand[data-astro-cid-hig2iozh] a,.zeilen[data-astro-cid-hig2iozh] a{color:var(--on-dark);text-decoration-color:var(--green-on-dark)}.ergebnis__stop[data-astro-cid-hig2iozh]{margin:var(--s-3) 0 0;font-size:var(--fs-base);font-weight:var(--fw-heading)}.aufschl[data-astro-cid-hig2iozh]{margin-top:var(--s-5);border-top:1px solid var(--anthracite-line)}.aufschl[data-astro-cid-hig2iozh] summary[data-astro-cid-hig2iozh]{min-height:3rem;font-size:var(--fs-sm);font-weight:var(--fw-heading);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.aufschl[data-astro-cid-hig2iozh] summary[data-astro-cid-hig2iozh]::-webkit-details-marker{display:none}.aufschl[data-astro-cid-hig2iozh] summary[data-astro-cid-hig2iozh] svg{transition:transform var(--dur) var(--ease)}.aufschl[data-astro-cid-hig2iozh][open] summary[data-astro-cid-hig2iozh] svg{transform:rotate(180deg)}.aufschl[data-astro-cid-hig2iozh] .tab{width:100%;margin-bottom:var(--s-4);border-collapse:collapse;font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.aufschl[data-astro-cid-hig2iozh] .tab th,.aufschl[data-astro-cid-hig2iozh] .tab td{padding:var(--s-2) 0;border-bottom:1px solid var(--anthracite-line);text-align:left;font-weight:var(--fw-body);vertical-align:top}.aufschl[data-astro-cid-hig2iozh] .tab thead th{font-size:var(--fs-xs);color:var(--on-dark-muted)}.aufschl[data-astro-cid-hig2iozh] .tab td,.aufschl[data-astro-cid-hig2iozh] .tab thead th:last-child{padding-left:var(--s-4);text-align:right;white-space:nowrap}.aufschl[data-astro-cid-hig2iozh] .tab tfoot th,.aufschl[data-astro-cid-hig2iozh] .tab tfoot td{border-top:1px solid var(--on-dark);font-weight:var(--fw-heading);border-bottom:0}.aufschl[data-astro-cid-hig2iozh] .tab__calc{font-size:var(--fs-xs);color:var(--on-dark-muted);display:block}.aufschl[data-astro-cid-hig2iozh] .tab__note{margin:0 0 var(--s-3);font-size:var(--fs-xs);color:var(--on-dark-muted)}.zeilen[data-astro-cid-hig2iozh]{margin:var(--s-4) 0 var(--s-6);border-top:1px solid var(--anthracite-line);list-style:none}.zeilen[data-astro-cid-hig2iozh] .zeile{padding:var(--s-4) 0;border-bottom:1px solid var(--anthracite-line)}.zeilen[data-astro-cid-hig2iozh] .zeile__kopf{justify-content:space-between;align-items:center;gap:var(--s-2);margin-bottom:var(--s-2);flex-wrap:wrap;display:flex}.zeilen[data-astro-cid-hig2iozh] .zeile__titel{font-weight:var(--fw-heading)}.zeilen[data-astro-cid-hig2iozh] .zeile p{font-size:var(--fs-sm);color:var(--on-dark-muted);margin:0}.ergebnis__btn[data-astro-cid-hig2iozh]{border-color:var(--green);background:var(--green);width:100%;min-height:3.5rem;color:var(--paper);justify-content:center;display:flex}.ergebnis__btn[data-astro-cid-hig2iozh]:hover{border-color:var(--green-hover);background:var(--green-hover)}.ergebnis__hinweis[data-astro-cid-hig2iozh]{margin:var(--s-3) 0 0;font-size:var(--fs-xs);color:var(--on-dark-muted)}.ergebnis__backdrop[data-astro-cid-hig2iozh]{display:none}@media (width<=63.99rem){.ergebnis__backdrop[data-astro-cid-hig2iozh]:not([hidden]){z-index:39;background:#1e1c1a99;display:block;position:fixed;inset:0}.ergebnis__label-lang[data-astro-cid-hig2iozh]{display:none}.ergebnis__label-kurz[data-astro-cid-hig2iozh]{display:inline}.ergebnis__chf[data-astro-cid-hig2iozh]{vertical-align:.5em;font-size:.5em}.ergebnis[data-astro-cid-hig2iozh]{z-index:40;padding:var(--s-3) var(--s-5) calc(var(--s-3) + env(safe-area-inset-bottom));border-top:1px solid var(--anthracite-line);transition:transform var(--dur) var(--ease);position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.ergebnis[data-astro-cid-hig2iozh].is-near,.ergebnis[data-astro-cid-hig2iozh].is-open{transform:none}.ergebnis__betrag[data-astro-cid-hig2iozh]{margin-top:var(--s-1);font-size:1.75rem}.ergebnis__stop[data-astro-cid-hig2iozh]{font-size:var(--fs-sm)}.ergebnis__toggle[data-astro-cid-hig2iozh]{align-items:center;gap:var(--s-1);min-height:3rem;padding:0 0 0 var(--s-3);color:var(--on-dark);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-strong);text-decoration:underline;text-decoration-color:var(--green-on-dark);text-underline-offset:.3em;cursor:pointer;background:0 0;border:0;flex:none;display:inline-flex}.ergebnis__toggle[data-astro-cid-hig2iozh] svg{transition:transform var(--dur) var(--ease)}.ergebnis__toggle[data-astro-cid-hig2iozh][aria-expanded=true] svg{transform:rotate(180deg)}.ergebnis__details[data-astro-cid-hig2iozh]{max-height:65vh;padding-bottom:var(--s-3);display:none;overflow-y:auto}.ergebnis[data-astro-cid-hig2iozh].is-open .ergebnis__details[data-astro-cid-hig2iozh]{display:block}}@media (width>=40rem){.karten[data-astro-cid-hig2iozh],.paar[data-astro-cid-hig2iozh]{grid-template-columns:1fr 1fr}.seg--auto[data-astro-cid-hig2iozh]{grid-auto-flow:column}.seg--auto[data-astro-cid-hig2iozh] label+label{border-top:0;border-left:1px solid var(--ink)}}@media (width>=64rem){.rechner__head[data-astro-cid-hig2iozh],.rechner__noscript[data-astro-cid-hig2iozh],.rechner__form[data-astro-cid-hig2iozh]{grid-column:1/span 7}.step[data-astro-cid-hig2iozh]{grid-template-columns:5rem 1fr}.step__legend[data-astro-cid-hig2iozh]{display:contents}.step__no[data-astro-cid-hig2iozh]{grid-area:1/1/span 2}.step__title[data-astro-cid-hig2iozh]{margin-bottom:var(--s-4);grid-column:2}.step__body[data-astro-cid-hig2iozh]{grid-column:2}.ergebnis[data-astro-cid-hig2iozh]{top:calc(var(--header-h) + var(--s-5));padding:var(--s-6);grid-area:2/8/span 2/-1;align-self:start;position:sticky}}.bund__table[data-astro-cid-che2k7sr]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}caption[data-astro-cid-che2k7sr]{text-align:left;font-weight:var(--fw-heading);margin-bottom:var(--s-3)}td[data-astro-cid-che2k7sr]{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}thead[data-astro-cid-che2k7sr] th[data-astro-cid-che2k7sr]:not(:first-child){text-align:right}tbody[data-astro-cid-che2k7sr] th[data-astro-cid-che2k7sr]{padding-right:var(--s-4)}th[data-astro-cid-che2k7sr],td[data-astro-cid-che2k7sr]{padding:var(--s-3) var(--s-3) var(--s-3) 0;border-bottom:1px solid var(--line);text-align:left;font-weight:var(--fw-body);vertical-align:top}thead[data-astro-cid-che2k7sr] th[data-astro-cid-che2k7sr]{font-size:var(--fs-sm);font-weight:var(--fw-heading);color:var(--ink-muted);border-bottom-color:var(--ink)}.bund__list[data-astro-cid-che2k7sr]{gap:var(--s-2);margin-top:var(--s-5);padding-left:1.1em;display:grid}.bund__source[data-astro-cid-che2k7sr]{margin-top:var(--s-4);font-size:var(--fs-sm);color:var(--ink-muted)}.bund__table[data-astro-cid-che2k7sr] td[data-astro-cid-che2k7sr],.bund__table[data-astro-cid-che2k7sr] thead[data-astro-cid-che2k7sr] th[data-astro-cid-che2k7sr]:not(:first-child){text-align:right;padding-right:0;padding-left:var(--s-4)}.preview[data-astro-cid-on25tmey]{padding:var(--s-2) var(--s-5);color:var(--ink);font-size:var(--fs-sm);font-weight:var(--fw-heading);text-align:center;background:#ffd44d;margin:0}.leiste[data-astro-cid-vs5eqz7z]{padding-bottom:var(--s-6)}.leiste__list[data-astro-cid-vs5eqz7z]{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);margin:0;display:grid}.leiste__feld[data-astro-cid-vs5eqz7z]{gap:var(--s-2);padding:var(--s-4) 0;display:grid}.leiste__feld[data-astro-cid-vs5eqz7z]+.leiste__feld[data-astro-cid-vs5eqz7z]{border-top:1px solid var(--line)}.leiste__feld[data-astro-cid-vs5eqz7z] dt[data-astro-cid-vs5eqz7z]{font-size:var(--fs-sm);font-weight:var(--fw-heading)}.leiste__feld[data-astro-cid-vs5eqz7z] dd[data-astro-cid-vs5eqz7z]{align-items:center;gap:var(--s-3);flex-wrap:wrap;margin:0;display:flex}.leiste__link[data-astro-cid-vs5eqz7z]{font-size:var(--fs-sm)}.detail__head[data-astro-cid-vs5eqz7z]{margin-bottom:var(--s-6)}.detail__head[data-astro-cid-vs5eqz7z] h2[data-astro-cid-vs5eqz7z]{font-size:min(var(--fs-h2), 11.5cqi)}.detail__body[data-astro-cid-vs5eqz7z]{max-width:46rem}.detail__kurz[data-astro-cid-vs5eqz7z]{margin-bottom:var(--s-6)}.prog[data-astro-cid-vs5eqz7z]{padding-block:var(--s-5);border-top:1px solid var(--ink)}.prog--ohne-linie[data-astro-cid-vs5eqz7z]{border-top:0;padding-top:0}.prog__kopf[data-astro-cid-vs5eqz7z]{justify-content:space-between;align-items:center;gap:var(--s-3);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.prog[data-astro-cid-vs5eqz7z] h3[data-astro-cid-vs5eqz7z]{font-size:var(--fs-h4)}.prog__details[data-astro-cid-vs5eqz7z]{margin-top:var(--s-3)}.prog__details[data-astro-cid-vs5eqz7z] summary[data-astro-cid-vs5eqz7z]{align-items:center;gap:var(--s-2);min-height:2.75rem;font-size:var(--fs-sm);font-weight:var(--fw-heading);cursor:pointer;text-decoration:underline;text-decoration-color:var(--green);text-underline-offset:.3em;list-style:none;display:inline-flex}.prog__details[data-astro-cid-vs5eqz7z] summary[data-astro-cid-vs5eqz7z]::-webkit-details-marker{display:none}.prog__details[data-astro-cid-vs5eqz7z] summary[data-astro-cid-vs5eqz7z] svg{transition:transform var(--dur) var(--ease)}.prog__details[data-astro-cid-vs5eqz7z][open] summary[data-astro-cid-vs5eqz7z] svg{transform:rotate(180deg)}.prog__details[data-astro-cid-vs5eqz7z] ul[data-astro-cid-vs5eqz7z]{gap:var(--s-2);margin-top:var(--s-2);font-size:var(--fs-sm);padding-left:1.1em;display:grid}.prog__meta[data-astro-cid-vs5eqz7z]{margin-top:var(--s-3);font-size:var(--fs-sm);color:var(--ink-muted)}@media (width>=48rem){.leiste__list[data-astro-cid-vs5eqz7z]{border-bottom:0;grid-template-columns:repeat(3,1fr)}.leiste__feld[data-astro-cid-vs5eqz7z]{padding:var(--s-4) var(--s-5) var(--s-4) 0}.leiste__feld[data-astro-cid-vs5eqz7z]+.leiste__feld[data-astro-cid-vs5eqz7z]{padding-left:var(--s-5);border-top:0;border-left:1px solid var(--line)}}@media (width>=64rem){.detail__head[data-astro-cid-vs5eqz7z]{top:calc(var(--header-h) + var(--s-6));grid-column:1/span 4;align-self:start;margin-bottom:0;position:sticky}.detail__body[data-astro-cid-vs5eqz7z]{grid-column:6/-1}}.detail--dunkel[data-astro-cid-vs5eqz7z] .prog__meta[data-astro-cid-vs5eqz7z],.detail--dunkel[data-astro-cid-vs5eqz7z] .detail__kurz[data-astro-cid-vs5eqz7z]{color:var(--on-dark-muted)}.detail--dunkel[data-astro-cid-vs5eqz7z] .prog__details[data-astro-cid-vs5eqz7z] summary[data-astro-cid-vs5eqz7z]{text-decoration-color:var(--green-on-dark)}.detail--dunkel[data-astro-cid-vs5eqz7z] a:not(.arrow-link){color:var(--on-dark)}.detail__teil[data-astro-cid-vs5eqz7z]+.detail__teil[data-astro-cid-vs5eqz7z]{margin-top:var(--s-8)}.detail__teil[data-astro-cid-vs5eqz7z] h3[data-astro-cid-vs5eqz7z]{margin-bottom:var(--s-4)}.head[data-astro-cid-hemr5th4]{margin-bottom:var(--s-6)}.head[data-astro-cid-hemr5th4] h2[data-astro-cid-hemr5th4]{font-size:min(var(--fs-h2), 11.5cqi)}.list[data-astro-cid-hemr5th4]{border-top:1px solid var(--ink)}.item[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--line)}summary[data-astro-cid-hemr5th4]{justify-content:space-between;align-items:baseline;gap:var(--s-5);padding-block:var(--s-5);font-size:var(--fs-h4);font-weight:var(--fw-heading);letter-spacing:-.01em;cursor:pointer;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}summary[data-astro-cid-hemr5th4]:hover{color:var(--green)}.marker[data-astro-cid-hemr5th4]{flex:none;width:1rem;height:1rem;position:relative}.marker[data-astro-cid-hemr5th4]:before,.marker[data-astro-cid-hemr5th4]:after{content:"";width:100%;height:2px;transition:rotate var(--dur) var(--ease);background:currentColor;position:absolute;top:50%;left:0;translate:0 -50%}.marker[data-astro-cid-hemr5th4]:after{rotate:90deg}.item[data-astro-cid-hemr5th4][open] .marker[data-astro-cid-hemr5th4]:after{rotate:0deg}.answer[data-astro-cid-hemr5th4]{max-width:var(--measure);padding-bottom:var(--s-6)}@media (width>=64rem){.head[data-astro-cid-hemr5th4]{top:calc(var(--header-h) + var(--s-6));grid-column:1/span 5;align-self:start;margin-bottom:0;position:sticky}.list[data-astro-cid-hemr5th4]{grid-column:7/-1}}[data-astro-cid-zrjwsbol][hidden]{display:none!important}.ku[data-astro-cid-zrjwsbol]{background:var(--anthracite)}.ku__head[data-astro-cid-zrjwsbol]{margin-bottom:var(--s-7)}.ku__hp[data-astro-cid-zrjwsbol]{margin:0 0 var(--s-4);color:var(--green-on-dark)}.ku__head[data-astro-cid-zrjwsbol] h2[data-astro-cid-zrjwsbol]{margin-bottom:var(--s-3)}.ku__lead[data-astro-cid-zrjwsbol]{max-width:36rem;color:var(--on-dark-muted)}.ku__map[data-astro-cid-zrjwsbol]{margin:0}svg[data-astro-cid-zrjwsbol]{width:100%;height:auto;display:block}.ku__kanton[data-astro-cid-zrjwsbol]{outline:none;text-decoration:none}.ku__kanton[data-astro-cid-zrjwsbol] path[data-astro-cid-zrjwsbol]{stroke:#a39b92;stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:filter var(--dur) var(--ease)}.kat--bund[data-astro-cid-zrjwsbol] path[data-astro-cid-zrjwsbol],.ku__swatch[data-astro-cid-zrjwsbol].kat--bund rect[data-astro-cid-zrjwsbol]{fill:#45403b}.kat--kanton[data-astro-cid-zrjwsbol] path[data-astro-cid-zrjwsbol],.ku__swatch[data-astro-cid-zrjwsbol].kat--kanton rect[data-astro-cid-zrjwsbol]{fill:#2c5f37}.kat--pv_speicher[data-astro-cid-zrjwsbol] path[data-astro-cid-zrjwsbol],.ku__swatch[data-astro-cid-zrjwsbol].kat--pv_speicher rect[data-astro-cid-zrjwsbol]{fill:#4c9a3f}.kat--erfragen[data-astro-cid-zrjwsbol] path[data-astro-cid-zrjwsbol],.ku__swatch[data-astro-cid-zrjwsbol].kat--erfragen rect[data-astro-cid-zrjwsbol]{fill:url(#ku-schraffur)}.ku__kanton[data-astro-cid-zrjwsbol]:hover path[data-astro-cid-zrjwsbol],.ku__kanton[data-astro-cid-zrjwsbol]:focus-visible path[data-astro-cid-zrjwsbol]{filter:brightness(1.25)}.ku__highlight[data-astro-cid-zrjwsbol]{fill:none;stroke:var(--on-dark);stroke-width:2.5px;vector-effect:non-scaling-stroke;pointer-events:none}.ku__label[data-astro-cid-zrjwsbol]{font-size:15px;font-weight:var(--fw-heading);fill:var(--on-dark);text-anchor:middle;dominant-baseline:middle;pointer-events:none}.kat--pv_speicher[data-astro-cid-zrjwsbol] .ku__label[data-astro-cid-zrjwsbol]:not(.ku__label--aussen){fill:var(--anthracite)}.ku__label--klein[data-astro-cid-zrjwsbol]{font-size:13px}.ku__leader[data-astro-cid-zrjwsbol]{stroke:var(--on-dark-muted);stroke-width:1px;vector-effect:non-scaling-stroke}figcaption[data-astro-cid-zrjwsbol]{margin-top:var(--s-5)}.ku__legend[data-astro-cid-zrjwsbol]{gap:var(--s-3) var(--s-5);font-size:var(--fs-sm);flex-wrap:wrap;list-style:none;display:flex}.ku__legend[data-astro-cid-zrjwsbol] li[data-astro-cid-zrjwsbol]{align-items:center;gap:var(--s-2);display:flex}.ku__swatch[data-astro-cid-zrjwsbol]{outline:1px solid #a39b92;flex:none;width:1rem;height:1rem}.ku__credit[data-astro-cid-zrjwsbol]{margin-top:var(--s-3);font-size:var(--fs-xs);color:var(--on-dark-muted)}.ku__info[data-astro-cid-zrjwsbol]{padding:var(--s-5);border:1px solid var(--anthracite-line);min-height:16rem;display:none}.ku__info-hint[data-astro-cid-zrjwsbol]{color:var(--on-dark-muted);font-size:var(--fs-sm)}.ku__info-name[data-astro-cid-zrjwsbol]{font-size:var(--fs-h4);font-weight:var(--fw-heading);margin-bottom:var(--s-4)}.ku__info-list[data-astro-cid-zrjwsbol]{gap:var(--s-3);margin:0 0 var(--s-5);display:grid}.ku__info-list[data-astro-cid-zrjwsbol] div[data-astro-cid-zrjwsbol]{gap:var(--s-1);display:grid}.ku__info-list[data-astro-cid-zrjwsbol] dt[data-astro-cid-zrjwsbol]{font-size:var(--fs-xs);color:var(--on-dark-muted)}.ku__info-list[data-astro-cid-zrjwsbol] dd[data-astro-cid-zrjwsbol]{margin:0}.ku__info-links[data-astro-cid-zrjwsbol]{gap:var(--s-4);justify-items:start;display:grid}.ku__info-btn[data-astro-cid-zrjwsbol]{align-items:center;gap:var(--s-2);min-height:3rem;padding:0 var(--s-4);border-radius:var(--radius);background:var(--green);color:var(--paper);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-heading);cursor:pointer;border:0;display:inline-flex}.ku__info-links[data-astro-cid-zrjwsbol] .arrow-link[data-astro-cid-zrjwsbol]{font-size:var(--fs-sm)}.ku__info-btn[data-astro-cid-zrjwsbol]:hover{background:var(--green-hover)}.ku__dir[data-astro-cid-zrjwsbol]{margin-top:var(--s-7)}.ku__search[data-astro-cid-zrjwsbol]{max-width:28rem;margin-bottom:var(--s-5)}.ku__search[data-astro-cid-zrjwsbol] label[data-astro-cid-zrjwsbol]{margin-bottom:var(--s-2);font-size:var(--fs-sm);font-weight:var(--fw-heading);display:block}.ku__search-field[data-astro-cid-zrjwsbol]{position:relative}.ku__search-field[data-astro-cid-zrjwsbol] svg{color:var(--on-dark-muted);pointer-events:none;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.ku__search[data-astro-cid-zrjwsbol] input[data-astro-cid-zrjwsbol]{border:1px solid var(--anthracite-line);border-radius:var(--radius);background:var(--anthracite-2);width:100%;min-height:3rem;color:var(--on-dark);font:inherit;font-size:var(--fs-base);padding:.6875rem 1rem .6875rem 2.75rem;line-height:1.4}.ku__search[data-astro-cid-zrjwsbol] input[data-astro-cid-zrjwsbol]::placeholder{color:var(--on-dark-muted)}.ku__search[data-astro-cid-zrjwsbol] input[data-astro-cid-zrjwsbol]:focus-visible{outline:2px solid var(--green-on-dark);outline-offset:1px;border-color:var(--green-on-dark)}.ku__list[data-astro-cid-zrjwsbol]{border-top:1px solid var(--anthracite-line);column-gap:var(--col-gap);list-style:none}.ku__list[data-astro-cid-zrjwsbol] li[data-astro-cid-zrjwsbol]{break-inside:avoid;border-bottom:1px solid var(--anthracite-line)}.ku__list[data-astro-cid-zrjwsbol] a[data-astro-cid-zrjwsbol]{column-gap:var(--s-4);min-height:3rem;padding-block:var(--s-2);color:var(--on-dark);grid-template-columns:minmax(0,1fr) 2.5rem 14.5rem;grid-template-areas:"name kz kat";align-items:center;text-decoration:none;display:grid}.ku__list-name[data-astro-cid-zrjwsbol]{grid-area:name}.ku__list-kz[data-astro-cid-zrjwsbol]{text-align:right;grid-area:kz}.ku__list-kat[data-astro-cid-zrjwsbol]{grid-area:kat}.ku__list[data-astro-cid-zrjwsbol] a[data-astro-cid-zrjwsbol]:hover .ku__list-name[data-astro-cid-zrjwsbol]{color:var(--green-on-dark)}.ku__list-name[data-astro-cid-zrjwsbol]{font-weight:var(--fw-strong)}.ku__list-kz[data-astro-cid-zrjwsbol]{font-size:var(--fs-xs);color:var(--on-dark-muted);font-variant-numeric:tabular-nums}.ku__list-kat[data-astro-cid-zrjwsbol]{align-items:center;gap:var(--s-2);font-size:var(--fs-xs);color:var(--on-dark-muted);display:flex}.ku__empty[data-astro-cid-zrjwsbol]{margin-top:var(--s-4);color:var(--on-dark-muted)}@media (width>=48rem){.ku__list[data-astro-cid-zrjwsbol]{columns:2}}@media (width<=47.99rem){.ku__label[data-astro-cid-zrjwsbol],.ku__leader[data-astro-cid-zrjwsbol]{display:none}.ku__list[data-astro-cid-zrjwsbol] a[data-astro-cid-zrjwsbol]{row-gap:var(--s-1);grid-template-columns:2.5rem minmax(0,1fr);grid-template-areas:"name name""kz kat"}.ku__list-kz[data-astro-cid-zrjwsbol]{text-align:left}}@media (width>=64rem){.ku__head[data-astro-cid-zrjwsbol],.ku__map[data-astro-cid-zrjwsbol]{grid-column:1/span 8}.ku__head[data-astro-cid-zrjwsbol]{grid-row:1}.ku__map[data-astro-cid-zrjwsbol]{grid-row:2}.ku__info[data-astro-cid-zrjwsbol]{grid-area:2/9/auto/-1;align-self:start;display:block}.ku__dir[data-astro-cid-zrjwsbol]{grid-area:3/1/auto/-1}}.kopf[data-astro-cid-oskr7lpc]{padding-block:clamp(3rem, 2rem + 4vw, 6rem) var(--s-8)}.kopf__text[data-astro-cid-oskr7lpc] .label[data-astro-cid-oskr7lpc]{margin-bottom:var(--s-4)}.kopf[data-astro-cid-oskr7lpc] h1[data-astro-cid-oskr7lpc]{text-wrap:balance;max-width:14ch}.kopf__lead[data-astro-cid-oskr7lpc]{max-width:34rem;margin-top:var(--s-5);font-size:var(--fs-lead);color:var(--ink-muted);line-height:1.5}.kopf__punkte[data-astro-cid-oskr7lpc]{margin-top:var(--s-7);border-top:1px solid var(--ink);gap:0;list-style:none;display:grid}.kopf__punkte[data-astro-cid-oskr7lpc] li[data-astro-cid-oskr7lpc]{column-gap:var(--s-4);padding-block:var(--s-4);border-bottom:1px solid var(--line);grid-template-columns:4rem 1fr;display:grid}.kopf__no[data-astro-cid-oskr7lpc]{font-size:2.25rem;font-weight:var(--fw-fein);color:var(--green);font-variant-numeric:tabular-nums;grid-row:span 2;margin-left:-.063em;line-height:1}.kopf__punkte[data-astro-cid-oskr7lpc] h2[data-astro-cid-oskr7lpc]{font-size:var(--fs-base)}.kopf__punkte[data-astro-cid-oskr7lpc] p[data-astro-cid-oskr7lpc]{margin-top:var(--s-1);font-size:var(--fs-sm);color:var(--ink-muted)}.ebenen__head[data-astro-cid-oskr7lpc]{margin-bottom:var(--s-6)}.ebenen__list[data-astro-cid-oskr7lpc]{gap:var(--s-6);display:grid}.ebene[data-astro-cid-oskr7lpc]{align-content:start;gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--ink);display:grid}.ebene[data-astro-cid-oskr7lpc] h3[data-astro-cid-oskr7lpc]{font-size:var(--fs-h4)}.ebene[data-astro-cid-oskr7lpc] p[data-astro-cid-oskr7lpc]{color:var(--ink-muted)}.ebene[data-astro-cid-oskr7lpc] .arrow-link[data-astro-cid-oskr7lpc]{justify-self:start}.ebene__mehr[data-astro-cid-oskr7lpc] summary[data-astro-cid-oskr7lpc]{align-items:center;gap:var(--s-2);min-height:2.75rem;font-weight:var(--fw-heading);cursor:pointer;text-decoration:underline;text-decoration-color:var(--green);text-underline-offset:.3em;list-style:none;display:inline-flex}.ebene__mehr[data-astro-cid-oskr7lpc] summary[data-astro-cid-oskr7lpc]::-webkit-details-marker{display:none}.ebene__mehr[data-astro-cid-oskr7lpc][open] summary[data-astro-cid-oskr7lpc] svg{transform:rotate(180deg)}.ebene__mehr[data-astro-cid-oskr7lpc][open]{margin-top:var(--s-2)}.ebenen__stand[data-astro-cid-oskr7lpc]{margin-top:var(--s-6);font-size:var(--fs-sm);color:var(--ink-muted)}@media (width>=64rem){.kopf__text[data-astro-cid-oskr7lpc]{grid-column:1/span 6}.kopf__punkte[data-astro-cid-oskr7lpc]{grid-column:8/-1;align-self:end;margin-top:0}.ebenen__head[data-astro-cid-oskr7lpc],.ebenen__stand[data-astro-cid-oskr7lpc]{grid-column:1/-1}.ebenen__list[data-astro-cid-oskr7lpc]{gap:var(--col-gap);grid-column:1/-1;grid-template-columns:repeat(3,1fr)}}.split[data-astro-cid-djcvdork]{display:grid}.split--stone[data-astro-cid-djcvdork]{background:var(--stone)}.split__fig[data-astro-cid-djcvdork]{margin:0;position:relative}.split__bild[data-astro-cid-djcvdork]{aspect-ratio:4/3;background:var(--stone-2);position:relative;overflow:hidden}.split__bild[data-astro-cid-djcvdork] img{object-fit:cover;width:100%;height:100%}.split__caption[data-astro-cid-djcvdork]{padding:var(--s-3) var(--gutter) 0;font-size:var(--fs-sm);color:var(--ink-muted)}.split__text[data-astro-cid-djcvdork]{padding:var(--section-inner) var(--gutter) var(--section)}.split__text[data-astro-cid-djcvdork] h2{margin-bottom:var(--s-6)}@media (width>=64rem){.split[data-astro-cid-djcvdork]{grid-template-columns:1fr 1fr;align-items:center;min-height:80vh}.split--75[data-astro-cid-djcvdork].split--bild-links{grid-template-columns:7fr 5fr}.split--75[data-astro-cid-djcvdork].split--bild-rechts{grid-template-columns:5fr 7fr}.split--bild-rechts[data-astro-cid-djcvdork] .split__fig[data-astro-cid-djcvdork]{order:2}.split__fig[data-astro-cid-djcvdork]{align-self:stretch}.split__bild[data-astro-cid-djcvdork]{aspect-ratio:auto;height:100%;min-height:36rem}.split__caption[data-astro-cid-djcvdork]{padding:var(--s-3) var(--s-4);background:var(--paper);position:absolute;bottom:0;left:0}.split__text[data-astro-cid-djcvdork]{max-width:40rem;padding-block:var(--section)}.split--bild-links[data-astro-cid-djcvdork] .split__text[data-astro-cid-djcvdork]{padding-left:clamp(2.5rem,5vw,6rem);padding-right:max(var(--gutter), calc((100vw - var(--container)) / 2))}.split--bild-rechts[data-astro-cid-djcvdork] .split__text[data-astro-cid-djcvdork]{padding-right:clamp(2.5rem,5vw,6rem);padding-left:max(var(--gutter), calc((100vw - var(--container)) / 2));justify-self:end}}.dunkel__text[data-astro-cid-jdyqilyz]{margin-top:var(--s-5)}.dunkel__kopf[data-astro-cid-jdyqilyz]{container-type:inline-size}.dunkel__hp-wert[data-astro-cid-jdyqilyz]{font-size:min(var(--fs-hoehepunkt), 30cqi)}.dunkel__hp-wert--wort[data-astro-cid-jdyqilyz]{font-size:min(var(--fs-hoehepunkt), 11cqi);overflow-wrap:normal}.dunkel__hp[data-astro-cid-jdyqilyz]{gap:var(--s-2);margin:var(--s-8) 0 var(--s-7);color:var(--green-on-dark);display:grid}.dunkel__hp-zusatz[data-astro-cid-jdyqilyz]{font-size:var(--fs-h3);font-weight:var(--fw-heading);color:var(--on-dark)}.dunkel__hp-text[data-astro-cid-jdyqilyz]{max-width:22rem;font-size:var(--fs-sm);color:var(--on-dark-muted)}.schritte[data-astro-cid-jdyqilyz]{gap:var(--s-8);list-style:none;display:grid}.schritt[data-astro-cid-jdyqilyz]{column-gap:var(--s-5);grid-template-columns:1fr;display:grid}.schritt__no[data-astro-cid-jdyqilyz]{margin-bottom:var(--s-3);font-size:clamp(2.75rem,2rem + 2.5vw,4rem);font-weight:var(--fw-heading);letter-spacing:-.04em;color:var(--green-on-dark);font-variant-numeric:tabular-nums;margin-left:-.06em;line-height:.9}.schritt[data-astro-cid-jdyqilyz] h3[data-astro-cid-jdyqilyz]{font-size:var(--fs-h3)}.schritt__text[data-astro-cid-jdyqilyz]{margin-top:var(--s-3);color:var(--on-dark-muted);max-width:36rem}.schritt__mehr[data-astro-cid-jdyqilyz]{gap:var(--s-4);margin:var(--s-4) 0 0;font-size:var(--fs-sm);display:grid}.schritt__mehr[data-astro-cid-jdyqilyz] dt[data-astro-cid-jdyqilyz]{font-size:var(--fs-xs);font-weight:var(--fw-heading);letter-spacing:.04em;color:var(--green-on-dark)}.schritt__mehr[data-astro-cid-jdyqilyz] dd[data-astro-cid-jdyqilyz]{margin:var(--s-1) 0 0;color:var(--on-dark)}.dunkel__inhalt[data-astro-cid-jdyqilyz]{margin-top:var(--s-8)}@media (width>=48rem){.schritt[data-astro-cid-jdyqilyz]{grid-template-columns:4.5rem 1fr}.schritt__no[data-astro-cid-jdyqilyz]{grid-row:span 3;margin-bottom:0}.schritt__mehr[data-astro-cid-jdyqilyz]{column-gap:var(--s-6);grid-template-columns:1fr 1fr}.schritt__erhalten[data-astro-cid-jdyqilyz]{grid-column:1}.schritt__teil[data-astro-cid-jdyqilyz]{grid-column:2}}@media (width>=64rem){.dunkel__kopf[data-astro-cid-jdyqilyz]{top:calc(var(--header-h) + var(--s-6));grid-column:1/span 5;align-self:start;position:sticky}.dunkel__inhalt[data-astro-cid-jdyqilyz]{grid-column:7/-1;margin-top:0}}.facts[data-astro-cid-mj4vhlet]{gap:var(--s-5) var(--col-gap);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;display:grid}.facts[data-astro-cid-mj4vhlet] dt[data-astro-cid-mj4vhlet]{font-size:var(--fs-xs);font-weight:var(--fw-heading);letter-spacing:.04em;color:var(--ink-muted)}.facts[data-astro-cid-mj4vhlet] dd[data-astro-cid-mj4vhlet]{margin:var(--s-1) 0 0;font-size:var(--fs-h4);font-weight:var(--fw-heading)}.liste[data-astro-cid-mj4vhlet]{gap:var(--s-3);font-size:var(--fs-lead);padding-left:1.1em;line-height:1.45;display:grid}.liste--dunkel[data-astro-cid-mj4vhlet]{color:var(--on-dark)}.block[data-astro-cid-mj4vhlet]+.block[data-astro-cid-mj4vhlet]{margin-top:var(--s-8)}.block[data-astro-cid-mj4vhlet] h3[data-astro-cid-mj4vhlet]{margin-bottom:var(--s-4)}.kontakt[data-astro-cid-mj4vhlet]{color:var(--on-dark-muted);max-width:36rem}.jobs[data-astro-cid-edcpviwo]{list-style:none}.jobs[data-astro-cid-edcpviwo] a[data-astro-cid-edcpviwo]{gap:var(--s-2) var(--s-5);padding-block:var(--s-6);border-bottom:1px solid var(--anthracite-line);color:var(--on-dark);grid-template-columns:1fr auto;align-items:center;text-decoration:none;display:grid}.jobs__title[data-astro-cid-edcpviwo]{font-size:min(var(--fs-h2), 11.5cqi);font-weight:var(--fw-heading);letter-spacing:-.035em;line-height:1.02}.jobs__meta[data-astro-cid-edcpviwo]{color:var(--on-dark-muted);grid-row:2}.jobs[data-astro-cid-edcpviwo] a[data-astro-cid-edcpviwo] svg{color:var(--green-on-dark);transition:transform var(--dur) var(--ease);grid-area:1/2/span 2}.jobs[data-astro-cid-edcpviwo] a[data-astro-cid-edcpviwo]:hover .jobs__title[data-astro-cid-edcpviwo]{color:var(--green-on-dark)}.jobs[data-astro-cid-edcpviwo] a[data-astro-cid-edcpviwo]:hover svg{transform:translate(4px)}.cform[data-astro-cid-vekgkm42]:has(input[name=kontaktart][value=privat]:checked) .cform__company[data-astro-cid-vekgkm42]{display:none}.direkt[data-astro-cid-657w5j3a]{gap:var(--s-5);margin-bottom:var(--s-7);list-style:none;display:grid}.direkt[data-astro-cid-657w5j3a] li[data-astro-cid-657w5j3a]{gap:var(--s-1);display:grid}.direkt__art[data-astro-cid-657w5j3a]{font-size:var(--fs-sm);color:var(--ink-muted)}.direkt[data-astro-cid-657w5j3a] a[data-astro-cid-657w5j3a],.adresse[data-astro-cid-657w5j3a]{align-items:center;gap:var(--s-3);color:var(--ink);font-size:var(--fs-h4);font-weight:var(--fw-heading);text-decoration:none;display:inline-flex}.direkt[data-astro-cid-657w5j3a] a[data-astro-cid-657w5j3a]:hover{color:var(--green)}.direkt[data-astro-cid-657w5j3a] svg,.adresse[data-astro-cid-657w5j3a] svg{color:var(--green);flex:none}.adresse[data-astro-cid-657w5j3a]{font-style:normal;font-weight:var(--fw-medium);font-size:var(--fs-base);align-items:start}.raster__kopf[data-astro-cid-mdquy6c7]{margin-bottom:var(--s-8);max-width:46rem}.raster__kopf[data-astro-cid-mdquy6c7] .einleitung[data-astro-cid-mdquy6c7]{margin-top:var(--s-5)}.raster__liste[data-astro-cid-mdquy6c7]{gap:var(--s-7) var(--col-gap);list-style:none;display:grid}.feld__inner[data-astro-cid-mdquy6c7]{gap:var(--s-4);color:inherit;text-decoration:none;display:grid}.feld__bild[data-astro-cid-mdquy6c7]{aspect-ratio:4/3;background:var(--stone-2);position:relative;overflow:hidden}.feld__bild[data-astro-cid-mdquy6c7] img{object-fit:cover;width:100%;height:100%}.feld[data-astro-cid-mdquy6c7] h3[data-astro-cid-mdquy6c7]{justify-content:space-between;align-items:baseline;gap:var(--s-3);font-size:var(--fs-h3);display:flex}.feld[data-astro-cid-mdquy6c7] h3[data-astro-cid-mdquy6c7] svg{color:var(--green);transition:transform var(--dur) var(--ease);flex:none}a[data-astro-cid-mdquy6c7].feld__inner:hover h3[data-astro-cid-mdquy6c7]{color:var(--green)}a[data-astro-cid-mdquy6c7].feld__inner:hover h3[data-astro-cid-mdquy6c7] svg{transform:translate(4px)}.feld[data-astro-cid-mdquy6c7] p[data-astro-cid-mdquy6c7]{margin-top:var(--s-2);color:var(--ink-muted);max-width:34rem}.raster--text[data-astro-cid-mdquy6c7] .feld--gross[data-astro-cid-mdquy6c7] h3[data-astro-cid-mdquy6c7]{letter-spacing:-.03em;font-size:clamp(1.625rem,1.25rem + 1.4vw,2.375rem);line-height:1.08}.raster--text[data-astro-cid-mdquy6c7] .feld--gross[data-astro-cid-mdquy6c7] p[data-astro-cid-mdquy6c7]{font-size:var(--fs-lead);margin-top:var(--s-5);line-height:1.45}.feld--einschub[data-astro-cid-mdquy6c7] .feld__bild[data-astro-cid-mdquy6c7]{aspect-ratio:3/2}@media (width>=48rem){.raster__liste[data-astro-cid-mdquy6c7]{grid-template-columns:repeat(12,minmax(0,1fr))}.raster__liste[data-astro-cid-mdquy6c7]>li[data-astro-cid-mdquy6c7]{grid-column:span 6}.raster--bilder[data-astro-cid-mdquy6c7] .feld--gross[data-astro-cid-mdquy6c7],.raster--text[data-astro-cid-mdquy6c7] .feld--gross[data-astro-cid-mdquy6c7]{grid-column:1/-1}}@media (width>=64rem){.raster--bilder[data-astro-cid-mdquy6c7] .raster__liste[data-astro-cid-mdquy6c7]{align-items:start}.raster--bilder[data-astro-cid-mdquy6c7] .feld__bild[data-astro-cid-mdquy6c7],.raster--bilder[data-astro-cid-mdquy6c7] .feld--gross[data-astro-cid-mdquy6c7] .feld__bild[data-astro-cid-mdquy6c7],.raster--bilder[data-astro-cid-mdquy6c7] .feld--klein[data-astro-cid-mdquy6c7] .feld__bild[data-astro-cid-mdquy6c7]{aspect-ratio:auto;height:clamp(16rem,8rem + 15vw,28rem)}.raster--bilder[data-astro-cid-mdquy6c7] .feld--0[data-astro-cid-mdquy6c7],.raster--bilder[data-astro-cid-mdquy6c7] .feld--3[data-astro-cid-mdquy6c7]{grid-column:span 7}.raster--bilder[data-astro-cid-mdquy6c7] .feld--1[data-astro-cid-mdquy6c7],.raster--bilder[data-astro-cid-mdquy6c7] .feld--2[data-astro-cid-mdquy6c7]{grid-column:span 5}.raster--bilder[data-astro-cid-mdquy6c7] .feld--4[data-astro-cid-mdquy6c7]{grid-column:1/-1}.raster--text[data-astro-cid-mdquy6c7] .feld--gross[data-astro-cid-mdquy6c7]{grid-area:span 3/1/auto/span 6}.raster--text[data-astro-cid-mdquy6c7] .feld--klein[data-astro-cid-mdquy6c7]{grid-column:8/-1}.raster--text[data-astro-cid-mdquy6c7] .feld--einschub[data-astro-cid-mdquy6c7]{grid-column:1/span 6}}.strecke[data-astro-cid-5svynyno]{padding-block:var(--section) 0}.strecke__kopf[data-astro-cid-5svynyno]{justify-content:space-between;align-items:end;gap:var(--s-5);margin-bottom:var(--s-7);flex-wrap:wrap;display:flex}.strecke__kopf[data-astro-cid-5svynyno] h2[data-astro-cid-5svynyno]{max-width:16ch}.strecke__liste[data-astro-cid-5svynyno]{gap:4px;list-style:none;display:grid}.strecke__bild[data-astro-cid-5svynyno]{aspect-ratio:4/3;background:var(--stone-2);position:relative;overflow:hidden}.strecke__bild[data-astro-cid-5svynyno] img{object-fit:cover;width:100%;height:100%}.strecke__caption[data-astro-cid-5svynyno]{margin-top:var(--s-4);max-width:34rem;font-size:var(--fs-sm);color:var(--ink-muted)}@media (width>=48rem){.strecke__liste[data-astro-cid-5svynyno]{grid-auto-columns:1fr;grid-auto-flow:column}.strecke__liste--3[data-astro-cid-5svynyno]{grid-template-columns:5fr 4fr 3fr;grid-auto-flow:row}.strecke__bild[data-astro-cid-5svynyno]{aspect-ratio:auto;height:clamp(20rem,30vw + 8rem,44rem)}}.kombi__titel[data-astro-cid-2lqinfyl]{margin-bottom:var(--s-7)}.kombi__liste[data-astro-cid-2lqinfyl]{gap:var(--s-7) var(--col-gap);list-style:none;display:grid}.kombi__feld[data-astro-cid-2lqinfyl]{gap:var(--s-3);color:var(--ink);text-decoration:none;display:grid}.kombi__bild[data-astro-cid-2lqinfyl]{aspect-ratio:3/2;background:var(--stone-2);overflow:hidden}.kombi__bild[data-astro-cid-2lqinfyl] img{object-fit:cover;width:100%;height:100%}.kombi__name[data-astro-cid-2lqinfyl]{justify-content:space-between;align-items:center;gap:var(--s-3);margin-top:var(--s-2);font-size:var(--fs-h3);font-weight:var(--fw-heading);letter-spacing:-.02em;display:flex}.kombi__name[data-astro-cid-2lqinfyl] svg{color:var(--green);transition:transform var(--dur) var(--ease);flex:none}.kombi__feld[data-astro-cid-2lqinfyl]:hover .kombi__name[data-astro-cid-2lqinfyl]{color:var(--green)}.kombi__feld[data-astro-cid-2lqinfyl]:hover .kombi__name[data-astro-cid-2lqinfyl] svg{transform:translate(4px)}.kombi__text[data-astro-cid-2lqinfyl]{font-size:var(--fs-sm);color:var(--ink-muted)}@media (width>=48rem){.kombi__liste[data-astro-cid-2lqinfyl]{grid-template-columns:repeat(3,1fr)}.kombi__liste--2[data-astro-cid-2lqinfyl]{grid-template-columns:1fr 1fr}.kombi__liste--1[data-astro-cid-2lqinfyl]{grid-template-columns:1fr;max-width:40rem}}.zg{color:var(--ink);margin:0;display:block;container-type:inline-size}.zg__svg{width:100%;height:auto;display:block;overflow:visible}.zg__svg--m{display:none}@container (width<=51.99rem){.zg__svg--d{display:none}.zg__svg--m{max-width:30rem;display:block}}.zg path{fill:none;stroke:var(--ink);stroke-width:1.25px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.zg path.d{stroke-width:1px}.zg path.h{stroke:var(--ink-muted);stroke-width:1px}.zg path.g{stroke:var(--green);stroke-width:1.5px}.zg path.f{fill:var(--stone)}.zg path.fp{fill:var(--paper)}.zg path.fg{fill:var(--green)}.zg path.p{fill:var(--ink-muted);stroke:none}.zg path.nr{fill:var(--paper);stroke-width:1px}.zg text{fill:var(--ink-muted);font-family:inherit;font-size:14px}.zg__svg--m text{font-size:15.5px}.zg text.tn,.zg text.tk{fill:var(--ink);font-weight:var(--fw-strong)}.zg text.tg{fill:var(--green);font-weight:var(--fw-strong)}.zg.is-armed .ln{stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.3s cubic-bezier(.45, 0, .25, 1) var(--zg-v,0s), fill-opacity .5s ease calc(var(--zg-v,0s) + .8s)}.zg.is-armed:not(.is-drawn) :is(.f,.fp,.fg){fill-opacity:0}.zg.is-armed:not(.is-drawn) :is(text,.zg-ein){opacity:0}.zg.is-armed :is(text,.zg-ein){transition:opacity .5s 1.5s}.zg.is-drawn .ln{stroke-dashoffset:0}.zg .s1{--zg-v:.12s}.zg .s2{--zg-v:.24s}.zg .s3{--zg-v:.36s}.zg .s4{--zg-v:.5s}.zg .s5{--zg-v:.62s}.zg.is-done .ln{stroke-dasharray:none}@media (prefers-reduced-motion:reduce){.zg.is-armed .ln{stroke-dasharray:none;transition:none}.zg.is-armed:not(.is-drawn) :is(.f,.fp,.fg),.zg.is-armed:not(.is-drawn) :is(text,.zg-ein){fill-opacity:1;opacity:1;transition:none}}.zev__schalter[data-astro-cid-figwbd5c]{max-width:20rem;margin:0 0 var(--s-5,1.5rem);grid-template-columns:1fr 1fr;display:grid}.zev__schalter[data-astro-cid-figwbd5c][hidden]{display:none}.zev__wahl[data-astro-cid-figwbd5c]{border:1px solid var(--ink);min-height:48px;color:var(--ink);font:inherit;font-weight:var(--fw-strong);cursor:pointer;background:0 0;border-radius:0;margin:0;padding:.5rem 1rem}.zev__wahl[data-astro-cid-figwbd5c]:first-child{border-radius:var(--radius,2px) 0 0 var(--radius,2px)}.zev__wahl[data-astro-cid-figwbd5c]:last-child{border-radius:0 var(--radius,2px) var(--radius,2px) 0;border-left:0}.zev__wahl[data-astro-cid-figwbd5c][aria-pressed=true]{background:var(--ink);color:var(--paper)}.zev__wahl[data-astro-cid-figwbd5c]:focus-visible{outline:2px solid var(--green);outline-offset:2px}.zev__variante[data-astro-cid-figwbd5c].is-ein{animation:.22s ease-out zev-ein}@keyframes zev-ein{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.zev__variante[data-astro-cid-figwbd5c].is-ein{animation:none}}.einstieg__titel[data-astro-cid-eakavefq]{margin-bottom:var(--s-6)}.einstieg__text[data-astro-cid-eakavefq]{font-size:var(--fs-lead);line-height:1.5}.einstieg__zeichnung[data-astro-cid-eakavefq]{margin-top:var(--s-8)}@media (width>=64rem){.einstieg__titel[data-astro-cid-eakavefq]{top:calc(var(--header-h) + var(--s-6));grid-column:1/span 5;align-self:start;margin-bottom:0;position:sticky}.einstieg__text[data-astro-cid-eakavefq]{grid-column:7/-1}.einstieg__zeichnung[data-astro-cid-eakavefq]{grid-column:1/-1}.einstieg--zeichnung[data-astro-cid-eakavefq] .einstieg__titel[data-astro-cid-eakavefq]{position:static}.einstieg--zeichnung[data-astro-cid-eakavefq] .einstieg__zeichnung[data-astro-cid-eakavefq]{margin-top:var(--s-9)}}.index__liste[data-astro-cid-s7ysb2r4]{list-style:none}.index__zeile[data-astro-cid-s7ysb2r4]{gap:var(--s-4) var(--s-5);padding-block:var(--s-7);color:var(--ink);grid-template-columns:3rem 1fr;text-decoration:none;display:grid}.index__no[data-astro-cid-s7ysb2r4]{font-size:var(--fs-h3);font-weight:var(--fw-fein);color:var(--green);font-variant-numeric:tabular-nums;margin-left:-.063em}.index__text[data-astro-cid-s7ysb2r4]{gap:var(--s-3);display:grid}.index__name[data-astro-cid-s7ysb2r4]{font-size:min(var(--fs-h1), 15cqi);font-weight:var(--fw-heading);letter-spacing:-.04em;hyphens:manual;line-height:.98}.index__zeile[data-astro-cid-s7ysb2r4]:hover .index__name[data-astro-cid-s7ysb2r4]{color:var(--green)}.index__satz[data-astro-cid-s7ysb2r4]{max-width:36rem;color:var(--ink-muted);font-size:var(--fs-lead);line-height:1.45}.index__bild[data-astro-cid-s7ysb2r4]{aspect-ratio:16/9;background:var(--stone-2);grid-column:1/-1;overflow:hidden}.index__bild[data-astro-cid-s7ysb2r4] img{object-fit:cover;width:100%;height:100%}@media (width>=64rem){.index__zeile[data-astro-cid-s7ysb2r4]{grid-template-columns:6rem 1fr 26vw;align-items:center}.index__bild[data-astro-cid-s7ysb2r4]{aspect-ratio:4/3;grid-column:auto}.index__liste[data-astro-cid-s7ysb2r4] li[data-astro-cid-s7ysb2r4]:nth-child(2n) .index__bild[data-astro-cid-s7ysb2r4]{aspect-ratio:3/2}}.filter[data-astro-cid-5kqh3ohz]{gap:var(--s-2);margin-bottom:var(--s-6);flex-wrap:wrap;display:flex}.filter[data-astro-cid-5kqh3ohz][hidden]{display:none}.filter[data-astro-cid-5kqh3ohz] button[data-astro-cid-5kqh3ohz]{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);min-height:3rem;color:var(--ink);font:var(--fw-strong) var(--fs-sm) / 1 var(--font);cursor:pointer;padding:.5rem 1rem}.filter[data-astro-cid-5kqh3ohz] button[data-astro-cid-5kqh3ohz]:hover{border-color:var(--ink)}.filter[data-astro-cid-5kqh3ohz] button[data-astro-cid-5kqh3ohz][aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.grid-ref[data-astro-cid-5kqh3ohz]{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.tile[data-astro-cid-5kqh3ohz][hidden]{display:none}.tile__link[data-astro-cid-5kqh3ohz]{aspect-ratio:4/3;display:block}.tile__link[data-astro-cid-5kqh3ohz] img{transition:transform .4s var(--ease)}.tile__link[data-astro-cid-5kqh3ohz]:hover img{transform:scale(1.03)}.tile__play[data-astro-cid-5kqh3ohz]{left:var(--s-3);bottom:var(--s-3);background:var(--anthracite);width:3rem;height:2.25rem;color:var(--on-dark);place-items:center;display:grid;position:absolute}@media (width>=64rem){.grid-ref[data-astro-cid-5kqh3ohz]{gap:var(--col-gap)}.grid-ref--3[data-astro-cid-5kqh3ohz]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense}.grid-ref--asym[data-astro-cid-5kqh3ohz] .tile[data-astro-cid-5kqh3ohz]:first-child{grid-area:span 2/span 2}.grid-ref--asym[data-astro-cid-5kqh3ohz] .tile[data-astro-cid-5kqh3ohz]:nth-child(8){grid-column:span 2}.grid-ref--asym[data-astro-cid-5kqh3ohz] .tile[data-astro-cid-5kqh3ohz]:first-child .tile__link[data-astro-cid-5kqh3ohz],.grid-ref--asym[data-astro-cid-5kqh3ohz] .tile[data-astro-cid-5kqh3ohz]:nth-child(8) .tile__link[data-astro-cid-5kqh3ohz]{aspect-ratio:auto;height:100%}.grid-ref--4[data-astro-cid-5kqh3ohz]{grid-template-columns:repeat(4,minmax(0,1fr))}}.lb[data-astro-cid-5kqh3ohz]{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:var(--s-5) var(--gutter);background:var(--anthracite);color:var(--on-dark);border:0;margin:0;overflow:hidden}.lb[data-astro-cid-5kqh3ohz][open]{gap:var(--s-4);grid-template-rows:1fr auto auto;display:grid}.lb[data-astro-cid-5kqh3ohz]::backdrop{background:var(--anthracite)}.lb__stage[data-astro-cid-5kqh3ohz]{touch-action:pan-y;place-items:center;min-height:0;display:grid}.lb__stage[data-astro-cid-5kqh3ohz] img,.lb__stage[data-astro-cid-5kqh3ohz] video{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.lb__stage[data-astro-cid-5kqh3ohz] video{width:min(100%,1280px)}.lb__caption[data-astro-cid-5kqh3ohz]{max-width:var(--measure);font-size:var(--fs-sm);color:var(--on-dark-muted)}.lb__bar[data-astro-cid-5kqh3ohz]{justify-content:space-between;align-items:center;gap:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--anthracite-line);display:flex}.lb__count[data-astro-cid-5kqh3ohz]{font-size:var(--fs-sm);font-weight:var(--fw-heading);font-variant-numeric:tabular-nums}.lb__nav[data-astro-cid-5kqh3ohz]{gap:var(--s-2);display:flex}.lb__nav[data-astro-cid-5kqh3ohz] button[data-astro-cid-5kqh3ohz]{border:1px solid var(--anthracite-line);border-radius:var(--radius);width:3rem;height:3rem;color:var(--on-dark);cursor:pointer;background:0 0;place-items:center;display:grid}.lb__nav[data-astro-cid-5kqh3ohz] button[data-astro-cid-5kqh3ohz]:hover{border-color:var(--on-dark)}.lb[data-astro-cid-5kqh3ohz] [data-astro-cid-5kqh3ohz]:focus-visible{outline-color:var(--focus-on-dark)}.galerie__titel[data-astro-cid-qerp545y]{margin-bottom:var(--s-7)}.zahl__link[data-astro-cid-qerp545y]{margin-top:var(--s-6)}.people[data-astro-cid-ofnbv76t]{gap:var(--s-6);list-style:none;display:grid}.people__name[data-astro-cid-ofnbv76t]{font-size:var(--fs-h3);font-weight:var(--fw-heading);letter-spacing:-.02em}.people__rolle[data-astro-cid-ofnbv76t]{color:var(--ink-muted)}.people[data-astro-cid-ofnbv76t] a[data-astro-cid-ofnbv76t]{align-items:center;gap:var(--s-2);margin-top:var(--s-2);color:var(--ink);font-weight:var(--fw-heading);display:inline-flex}.facts[data-astro-cid-ofnbv76t]{gap:var(--s-4);margin:var(--s-7) 0 0;display:grid}.facts[data-astro-cid-ofnbv76t] dt[data-astro-cid-ofnbv76t]{font-size:var(--fs-xs);font-weight:var(--fw-heading);letter-spacing:.04em;color:var(--ink-muted)}.facts[data-astro-cid-ofnbv76t] dd[data-astro-cid-ofnbv76t]{margin:var(--s-1) 0 0}@media (width>=48rem){.people[data-astro-cid-ofnbv76t]{grid-template-columns:1fr 1fr}}.zev__link[data-astro-cid-krobqkp7]{margin-top:var(--s-6)}.hero[data-astro-cid-glgfkru5]{background:var(--anthracite);isolation:isolate;min-height:min(90svh,56rem);display:grid;position:relative}.hero__media[data-astro-cid-glgfkru5]{z-index:-1;background:var(--anthracite);height:38svh;position:absolute;inset:0 0 auto}.hero__media[data-astro-cid-glgfkru5] img,.hero__video[data-astro-cid-glgfkru5]{object-fit:cover;object-position:50% 85%;width:100%;height:100%;position:absolute;inset:0}.hero__video[data-astro-cid-glgfkru5]{opacity:0;transition:opacity .6s var(--ease)}.hero__video[data-astro-cid-glgfkru5].is-playing{opacity:1}.hero__container[data-astro-cid-glgfkru5]{align-items:end;padding-inline:0;display:grid}.hero__panel[data-astro-cid-glgfkru5]{padding:clamp(1.75rem, 1rem + 3vw, 3.5rem) var(--gutter) clamp(2rem, 1rem + 3vw, 3.5rem);background:var(--anthracite);color:var(--on-dark);margin-top:38svh}.hero__panel[data-astro-cid-glgfkru5] h1[data-astro-cid-glgfkru5]{max-width:15ch;font-size:clamp(2.375rem,1.3rem + 3.6vw,4.5rem)}.hero__text[data-astro-cid-glgfkru5]{max-width:38rem;margin-top:var(--s-5);font-size:var(--fs-lead);color:var(--on-dark-muted);line-height:1.5}.hero__actions[data-astro-cid-glgfkru5]{align-items:center;gap:var(--s-4) var(--s-6);margin-top:var(--s-6);flex-wrap:wrap;display:flex}.hero__pause[data-astro-cid-glgfkru5]{top:var(--s-5);right:var(--gutter);border:1px solid var(--anthracite-line);border-radius:var(--radius);background:var(--anthracite);cursor:pointer;place-items:center;width:3rem;height:3rem;display:grid;position:absolute}.hero__pause[data-astro-cid-glgfkru5][hidden]{display:none}.hero__pause[data-astro-cid-glgfkru5]{color:var(--on-dark)}.hero__icon[data-astro-cid-glgfkru5]{display:grid}.hero__icon--play[data-astro-cid-glgfkru5],.hero__pause[data-astro-cid-glgfkru5][aria-pressed=true] .hero__icon--pause[data-astro-cid-glgfkru5]{display:none}.hero__pause[data-astro-cid-glgfkru5][aria-pressed=true] .hero__icon--play[data-astro-cid-glgfkru5]{display:grid}.hero__pause[data-astro-cid-glgfkru5]:focus-visible{outline-color:var(--focus-on-dark)}@media (width>=64rem){.hero__container[data-astro-cid-glgfkru5]{padding-inline:var(--gutter)}.hero__media[data-astro-cid-glgfkru5]{height:auto;inset:0}.hero__media[data-astro-cid-glgfkru5] img,.hero__video[data-astro-cid-glgfkru5]{object-position:50% 60%}.hero__panel[data-astro-cid-glgfkru5]{--bleed:max(var(--gutter), (100vw - var(--container)) / 2);width:calc((100% + var(--col-gap)) * 7 / 12 - var(--col-gap) + var(--bleed));margin-top:0;margin-left:calc(-1 * var(--bleed));padding-left:var(--bleed);align-self:end;padding-right:clamp(2rem,1rem + 3vw,4rem)}}.team__links[data-astro-cid-lcdefpme]{justify-items:start;gap:var(--s-4);margin-top:var(--s-7);display:grid}
/*$vite$:1*/