:root{--farbe-marke-50:#f1f6e8;--farbe-marke-100:#e0ecc9;--farbe-marke-200:#c6dca3;--farbe-marke-300:#a9cb78;--farbe-marke-400:#8bb84f;--farbe-marke-500:#70a32e;--farbe-marke-600:#5b8a24;--farbe-marke-700:#46671b;--farbe-marke-800:#2f4a12;--farbe-marke-900:#1c2f0d;--farbe-marke-950:#111d08;--farbe-marke:var(--farbe-marke-500);--farbe-marke-hell:var(--farbe-marke-50);--farbe-marke-text:var(--farbe-marke-700);--farbe-akzent:var(--farbe-marke-500);--farbe-akzent-auf:var(--farbe-marke-950);--farbe-akzent-hover:var(--farbe-marke-400);--farbe-akzent-aktiv:var(--farbe-marke-600);--farbe-flaeche:#fff;--farbe-flaeche-alt:#f4f7ee;--farbe-flaeche-dunkel:var(--farbe-marke-900);--farbe-flaeche-tief:var(--farbe-marke-950);--farbe-text:#141a10;--farbe-text-leise:#5a6155;--farbe-text-invers:#f6f8f2;--farbe-text-invers-leise:#f6f8f2c7;--farbe-weiss:#fff;--farbe-schwarz:#000;--farbe-rahmen:#dfe5d6;--farbe-rahmen-stark:#c5cdb9;--farbe-eingabe:#6c7760;--farbe-erfolg:var(--farbe-marke-700);--farbe-fehler:#b52b2b;--farbe-fehler-hell:#ff9b9b;--farbe-stern:#b57400;--farbe-fokus:var(--farbe-marke-950);--schrift-text:"Barlow", "Barlow Ersatz", system-ui, sans-serif;--schrift-display:"Barlow Condensed", "Barlow Condensed Ersatz", var(--schrift-text);--gewicht-text:400;--gewicht-betont:600;--gewicht-titel:600;--gewicht-display:700;--zeilenhoehe-eng:1;--zeilenhoehe-titel:1.1;--zeilenhoehe-mittel:1.3;--zeilenhoehe-lead:1.5;--zeilenhoehe-normal:1.6;--laufweite-display:.005em;--laufweite-titel:.01em;--laufweite-text:0;--laufweite-klein:.01em;--laufweite-versal:.08em;--breite-text:62ch;--breite-titel:20ch;--breite-lead:50ch;--text-xs:.875rem;--text-sm:clamp(.9131rem, .9102rem + .0131vw, .92rem);--text-base:clamp(1rem, .9732rem + .119vw, 1.0625rem);--text-lg:clamp(1.0956rem, 1.0394rem + .25vw, 1.2269rem);--text-h4:clamp(1.2rem, 1.1073rem + .4119vw, 1.4163rem);--text-h3:clamp(1.44rem, 1.2479rem + .8536vw, 1.8881rem);--text-h2:clamp(1.7281rem, 1.3901rem + 1.5024vw, 2.5169rem);--text-zahl:clamp(1.8931rem, 1.4592rem + 1.9286vw, 2.9056rem);--text-h1:clamp(2.0737rem, 1.5249rem + 2.4393vw, 3.3544rem);--text-display:clamp(2.4881rem, 1.6379rem + 3.7786vw, 4.4719rem);--raum-1:.25rem;--raum-2:.5rem;--raum-3:.75rem;--raum-4:1rem;--raum-6:1.5rem;--raum-8:2rem;--raum-12:3rem;--raum-16:4rem;--raum-24:6rem;--raum-sektion:clamp(3.5rem, 1.6rem + 7.6vw, 7rem);--raum-sektion-eng:clamp(2.5rem, 1.4rem + 4.4vw, 4.5rem);--raum-block:clamp(2rem, 1.2rem + 3.2vw, 4rem);--raum-spalte:clamp(1.25rem, .7rem + 2.2vw, 2.5rem);--breite-inhalt:1240px;--rand-seite:clamp(1.125rem, .6rem + 2.4vw, 3rem);--hoehe-kopf:clamp(4.75rem, 3.9rem + 2.8vw, 7rem);--hoehe-kopf-gruppe:var(--hoehe-kopf);--hoehe-leiste:3.75rem;--radius-s:.625rem;--radius-m:1.125rem;--radius-l:1.875rem;--radius-pille:999px;--schatten-weich:0 1px 2px #111d080f, 0 10px 28px #111d0817;--schatten-hoch:0 18px 44px #111d0838;--dauer-sofort:.12s;--dauer-schnell:.2s;--dauer-normal:.4s;--dauer-lang:.6s;--dauer-sequenz:.9s;--kurve-eintritt:cubic-bezier(.22, 1, .36, 1);--kurve-austritt:cubic-bezier(.4, 0, 1, 1);--kurve-wechsel:cubic-bezier(.4, 0, .2, 1);--kurve:var(--kurve-eintritt);--dauer-aus-normal:.26s;--dauer-aus-lang:.4s;--weg-klein:8px;--weg-normal:16px;--weg-gross:24px;--ziel:2.75rem;--feld:3.25rem;--schalter:1.5rem;--icon-strich:2px;--icon-groesse:1.5rem;--icon-groesse-klein:1.25rem;--icon-groesse-gross:3rem}@media (width>=1200px){:root{--text-sm:clamp(.92rem, .7888rem + .175vw, .9463rem);--text-base:clamp(1.0625rem, .75rem + .4167vw, 1.125rem);--text-lg:clamp(1.2269rem, .6738rem + .7375vw, 1.3375rem);--text-h4:clamp(1.4163rem, .5444rem + 1.1625vw, 1.5906rem);--text-h3:clamp(1.8881rem, .0819rem + 2.4083vw, 2.2494rem);--text-h2:clamp(2.5169rem, -.8019rem + 4.425vw, 3.1806rem);--text-zahl:clamp(2.9056rem, -1.4756rem + 5.8417vw, 3.7819rem);--text-h1:clamp(3.3544rem, -2.3612rem + 7.6208vw, 4.4975rem);--text-display:clamp(4.4719rem, -4.9656rem + 12.5833vw, 6.3594rem)}}.sektion--dunkel,.sektion--tief,.fuss,.held{--farbe-fokus:var(--farbe-marke-300)}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-latin-700-italic.woff2)format("woff2")}@font-face{font-family:Barlow Ersatz;src:local(Arial),local(ArialMT),local(Liberation Sans);font-weight:400;size-adjust:95.7%;ascent-override:104.49%;descent-override:20.9%;line-gap-override:0.0%}@font-face{font-family:Barlow Condensed Ersatz;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold);font-weight:600;size-adjust:73.84%;ascent-override:135.42%;descent-override:27.08%;line-gap-override:0.0%}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--hoehe-kopf-gruppe) + var(--raum-4));overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--schrift-text);font-size:var(--text-base);font-weight:var(--gewicht-text);line-height:var(--zeilenhoehe-normal);letter-spacing:var(--laufweite-text);font-kerning:normal;font-optical-sizing:auto;color:var(--farbe-text);background:var(--farbe-flaeche);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}img,video,svg{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6{font-family:var(--schrift-display);font-weight:var(--gewicht-titel);line-height:var(--zeilenhoehe-titel);letter-spacing:var(--laufweite-titel);text-wrap:balance;overflow-wrap:break-word;margin:0 0 .5em}h1{font-size:var(--text-h1);font-weight:var(--gewicht-display);line-height:var(--zeilenhoehe-eng);letter-spacing:var(--laufweite-display)}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3)}h4{font-size:var(--text-h4);line-height:var(--zeilenhoehe-mittel);letter-spacing:var(--laufweite-text)}h5,h6{font-size:var(--text-base);line-height:var(--zeilenhoehe-mittel);letter-spacing:var(--laufweite-text)}:is(h1,h2) :is(em,i){padding-block-end:.06em}p,li,dd,dt,figcaption,th,td,label{overflow-wrap:break-word;text-wrap:pretty}p{margin:0 0 var(--raum-4);max-width:var(--breite-text)}p:last-child{margin-bottom:0}a{color:var(--farbe-marke-text);text-underline-offset:.15em}a:not(.btn){padding-block:.2rem}a:hover{color:var(--farbe-marke-700)}strong,b{font-weight:var(--gewicht-betont)}table,.zahl,.preis,time{font-variant-numeric:tabular-nums lining-nums}.zahl{font-family:var(--schrift-display);font-size:var(--text-zahl);font-weight:var(--gewicht-display);line-height:var(--zeilenhoehe-eng);letter-spacing:var(--laufweite-display)}abbr{letter-spacing:var(--laufweite-versal);text-decoration:none}small{font-size:var(--text-sm);letter-spacing:var(--laufweite-klein)}:lang(de){quotes:"„" "“" "‚" "‘"}ul,ol{padding-left:1.25em}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--farbe-fokus);outline-offset:3px;border-radius:var(--radius-s)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sprunglink{left:var(--raum-4);top:var(--raum-4);z-index:10000;transform:translateY(calc(-100% - var(--raum-4)));background:var(--farbe-flaeche-dunkel);color:var(--farbe-text-invers);padding:var(--raum-3) var(--raum-4);border-radius:var(--radius-s);min-height:var(--ziel);transition:transform var(--dauer-schnell) var(--kurve-eintritt);position:absolute}.sprunglink:focus{transform:translateY(0)}.inhalt{width:min(100% - 2 * var(--rand-seite), var(--breite-inhalt));margin-inline:auto}.raster{gap:var(--raum-spalte);grid-template-columns:1fr;display:grid}@media (width>=640px){.raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.raster{grid-template-columns:repeat(var(--spalten,2), minmax(0, 1fr))}}.bahn{container-type:inline-size}.raster{container:bahn/inline-size}.raster--auto{gap:var(--raum-spalte);grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));display:grid}.fluss>*+*{margin-block-start:var(--fluss-raum,var(--raum-6))}.fluss>*+:is(h2,h3){margin-block-start:1.6em}.fluss>:is(h2,h3)+*{margin-block-start:var(--raum-3)}.fluss>p{max-width:var(--breite-text)}.scrollrahmen{min-width:0;overflow-x:auto}.scrollrahmen:focus-visible{outline:3px solid var(--farbe-fokus);outline-offset:2px}.raster>*,.bahn>*{min-width:0}.sektion{padding-block:var(--raum-sektion)}.sektion--eng{padding-block:var(--raum-sektion-eng)}.sektion--alt{background:var(--farbe-flaeche-alt)}.sektion--dunkel{background:var(--farbe-flaeche-dunkel);color:var(--farbe-text-invers)}.sektion--dunkel a:not(.btn){color:var(--farbe-marke-300)}.sektion--dunkel a:not(.btn):hover{color:var(--farbe-marke-200)}.sektion--dunkel .text-leise{color:var(--farbe-text-invers-leise)}.hebung{color:var(--farbe-marke-text);font-style:normal}.sektion--dunkel .hebung{color:var(--farbe-marke-300)}@media (hover:hover){.hebt{transition:transform var(--dauer-schnell) var(--kurve), box-shadow var(--dauer-schnell) var(--kurve), border-color var(--dauer-schnell) var(--kurve)}.hebt:hover{box-shadow:var(--schatten-hoch);transform:translateY(-4px)}.zoomt img{transition:transform var(--dauer-normal) var(--kurve)}.zoomt:hover img{transform:scale(1.04)}}@media (hover:hover) and (prefers-reduced-motion:reduce){.hebt:hover{transform:none}.zoomt img,.zoomt:hover img{transition:none;transform:none}}.text-leise{color:var(--farbe-text-leise)}.text-klein{font-size:var(--text-sm);letter-spacing:var(--laufweite-klein)}.text-gross{font-size:var(--text-lg);line-height:var(--zeilenhoehe-lead);max-width:var(--breite-lead)}.text-mitte{text-align:center}.text-mitte p{margin-inline:auto}.held{min-height:100svh}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}a,button,input,select,textarea,summary,.btn,.hebt,[data-zustand]{transition-property:opacity,background-color,border-color,color,box-shadow!important;transition-duration:.15s!important}}@keyframes auf-einblenden{0%{opacity:0;transform:translateY(var(--weg-normal))}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-anim=auf]{animation:linear backwards auf-einblenden view();animation-range:entry calc(var(--i,0) * 5%) entry calc(45% + var(--i,0) * 5%)}}}.btn{justify-content:center;align-items:center;gap:var(--raum-2);min-height:var(--feld);font-family:var(--schrift-text);font-weight:var(--gewicht-betont);font-size:var(--text-base);line-height:var(--zeilenhoehe-mittel);border-radius:var(--radius-pille);cursor:pointer;background:var(--farbe-akzent);color:var(--farbe-akzent-auf);transition:background-color var(--dauer-schnell) var(--kurve-wechsel), transform var(--dauer-schnell) var(--kurve), box-shadow var(--dauer-schnell) var(--kurve);border:2px solid #0000;padding:.55rem 1.75rem;text-decoration:none;display:inline-flex}.btn:hover{background:var(--farbe-akzent-hover);color:var(--farbe-akzent-auf)}.btn:active{background:var(--farbe-akzent-aktiv)}.btn--zweit{color:var(--farbe-text);background:0 0;border-color:currentColor}.btn--zweit:hover{background:var(--farbe-text);color:var(--farbe-flaeche)}.sektion--dunkel .btn--zweit,.held .btn--zweit,.sektion--tief .btn--zweit{color:var(--farbe-text-invers)}.sektion--dunkel .btn--zweit:hover,.held .btn--zweit:hover,.sektion--tief .btn--zweit:hover{background:var(--farbe-text-invers);color:var(--farbe-marke-950)}.btn--klein{min-height:var(--ziel);padding:.4rem 1.25rem}@media (hover:hover){.btn:hover{transform:translateY(-2px)}}:root{--pinsel-hoehe:clamp(4rem, 2rem + 6vw, 8rem)}.pinsel{--pinsel-platz:calc(var(--pinsel-hoehe) + var(--raum-8));position:relative;overflow-x:clip}.pinsel:after{content:"";inset-inline:0;z-index:2;pointer-events:none;height:var(--pinsel-hoehe);background:var(--pinsel,var(--farbe-flaeche));position:absolute;bottom:-1px;-webkit-mask:url(/images/pinsel-kante.png) top/max(130%,90rem) 100% no-repeat,linear-gradient(#000,#000) bottom/100% 58% no-repeat;mask:url(/images/pinsel-kante.png) top/max(130%,90rem) 100% no-repeat,linear-gradient(#000,#000) bottom/100% 58% no-repeat}.kopf-block{gap:var(--raum-4) var(--raum-12);margin-bottom:var(--raum-block);align-items:end;display:grid}.kopf-block h2{max-width:var(--breite-titel);margin:0}.kopf-block p{margin:0}@media (width>=861px){.kopf-block--zwei{grid-template-columns:1.1fr 1fr}}.pfeil{width:1.25em;height:1.25em;transition:transform var(--dauer-schnell) var(--kurve);flex:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){a:hover>.pfeil,.btn:hover .pfeil{transform:translate(4px)}}.deko{isolation:isolate;position:relative;overflow:clip}.deko:before{content:"";z-index:-1;pointer-events:none;aspect-ratio:2500/262;width:clamp(14rem,8rem + 28vw,34rem);transform:rotate(var(--deko-winkel,-8deg));opacity:var(--deko-deckkraft,.9);background:var(--pinsel-deko,var(--farbe-marke-500));position:absolute;inset-block-start:var(--deko-y,1.5rem);inset-inline-start:var(--deko-x,-4rem);-webkit-mask:url(/images/pinsel-kante.png) 50%/100% 100% no-repeat;mask:url(/images/pinsel-kante.png) 50%/100% 100% no-repeat}.deko--rechts:before{transform:rotate(calc(var(--deko-winkel,-8deg) * -1)) scaleX(-1);inset-inline-start:auto;inset-inline-end:var(--deko-x,-4rem)}.ueber{margin:0 0 var(--raum-3);font-family:var(--schrift-display);font-weight:var(--gewicht-display);font-size:var(--text-h4);letter-spacing:var(--laufweite-versal);text-transform:uppercase;color:var(--farbe-marke-text);display:block}.sektion--dunkel .ueber,.sektion--gruen .ueber{color:var(--farbe-marke-300)}.sektion--gruen{background:var(--farbe-marke-500);color:var(--farbe-marke-950)}.sektion--gruen .ueber,.sektion--gruen h2{color:var(--farbe-marke-950)}.liste-haken{gap:var(--raum-2);margin:0;padding:0;list-style:none;display:grid}.liste-haken li{gap:var(--raum-3);align-items:flex-start;display:flex}.liste-haken li:before{content:"";background:var(--farbe-marke-500) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111d08' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 70% no-repeat;border-radius:50%;flex:none;width:1.1rem;height:1.1rem;margin-top:.3em}@keyframes ein-links{0%{opacity:0;transform:translateX(calc(-1 * var(--weg-gross) * 2))}to{opacity:1;transform:none}}@keyframes ein-rechts{0%{opacity:0;transform:translateX(calc(var(--weg-gross) * 2))}to{opacity:1;transform:none}}@keyframes ein-zoom{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes ein-oben{0%{opacity:0;transform:translateY(var(--weg-gross))}to{opacity:1;transform:none}}@keyframes schweben{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-anim=links],[data-anim=rechts],[data-anim=zoom]{animation-timing-function:linear;animation-fill-mode:backwards;animation-timeline:view();animation-range:entry calc(var(--i,0) * 5%) entry calc(50% + var(--i,0) * 5%)}[data-anim=links]{animation-name:ein-links}[data-anim=rechts]{animation-name:ein-rechts}[data-anim=zoom]{animation-name:ein-zoom}}}@media (prefers-reduced-motion:no-preference){[data-intro]{animation:ein-oben var(--dauer-sequenz) var(--kurve-eintritt) backwards;animation-delay:calc(var(--i,0) * .11s + .12s)}[data-schweben]{animation:6s ease-in-out infinite schweben}}.kopf[data-astro-cid-nen7h5rs]{z-index:100;height:var(--hoehe-kopf);color:var(--farbe-text-invers);transition:background-color var(--dauer-normal) var(--kurve-wechsel), box-shadow var(--dauer-normal) var(--kurve-wechsel);position:fixed;inset:0 0 auto}.kopf[data-astro-cid-nen7h5rs]:before{content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--farbe-schwarz) 65%, transparent), transparent);pointer-events:none;transition:opacity var(--dauer-normal) var(--kurve-wechsel);position:absolute;inset:0 0 -1.5rem}.kopf--fest[data-astro-cid-nen7h5rs]{background:var(--farbe-flaeche-tief);box-shadow:0 6px 24px color-mix(in srgb, var(--farbe-marke-950) 25%, transparent)}.kopf--fest[data-astro-cid-nen7h5rs]:before{opacity:0}.kopf__innen[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--raum-4);height:100%;display:flex;position:relative}.kopf__logo[data-astro-cid-nen7h5rs]{flex:none;padding:0;line-height:0;display:block}.kopf__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:clamp(3.5rem,2.8rem + 2.2vw,4.75rem)}.kopf__iso[data-astro-cid-nen7h5rs]{width:auto;height:clamp(3.75rem,3rem + 2.5vw,5.25rem);display:none}.kopf__nav[data-astro-cid-nen7h5rs]{margin-inline-start:auto;display:none}.kopf__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.kopf__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.kopf__nav[data-astro-cid-nen7h5rs] button[data-astro-cid-nen7h5rs]{min-height:var(--ziel);font:inherit;font-size:var(--text-lg);font-weight:var(--gewicht-betont);letter-spacing:.02em;color:inherit;border-radius:var(--radius-pille);cursor:pointer;white-space:nowrap;transition:background-color var(--dauer-schnell) var(--kurve-wechsel), color var(--dauer-schnell) var(--kurve-wechsel);background:0 0;border:0;align-items:center;gap:.35rem;padding:.5rem .7rem;text-decoration:none;display:inline-flex}.kopf__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.kopf__nav[data-astro-cid-nen7h5rs] button[data-astro-cid-nen7h5rs]:hover,.kopf__nav[data-astro-cid-nen7h5rs] button[data-astro-cid-nen7h5rs][aria-expanded=true]{background:color-mix(in srgb, var(--farbe-weiss) 14.0%, transparent);color:var(--farbe-weiss)}.hat-menue[data-astro-cid-nen7h5rs]{position:relative}.kopf__nav[data-astro-cid-nen7h5rs] button[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{flex:none}.hat-menue[data-astro-cid-nen7h5rs] button[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{transition:transform var(--dauer-schnell) var(--kurve)}.hat-menue[data-astro-cid-nen7h5rs] button[data-astro-cid-nen7h5rs][aria-expanded=true] svg[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}.menue[data-astro-cid-nen7h5rs]{z-index:5;background:var(--farbe-flaeche);min-width:19rem;color:var(--farbe-text);border-radius:var(--radius-m);box-shadow:var(--schatten-hoch);opacity:0;visibility:hidden;transition:opacity var(--dauer-schnell) var(--kurve), transform var(--dauer-schnell) var(--kurve), visibility 0s var(--dauer-schnell);position:absolute;inset-block-start:calc(100% + var(--raum-2));inset-inline-start:0;transform:translateY(-6px);padding:var(--raum-2)!important;display:block!important}.menue[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{width:100%;color:var(--farbe-text);border-radius:var(--radius-s);display:flex}.menue[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--farbe-marke-hell);color:var(--farbe-marke-text)}.hat-menue[data-astro-cid-nen7h5rs]:has(button[aria-expanded=true]) .menue[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.kopf__cta[data-astro-cid-nen7h5rs]{flex:none;display:none}.kopf__burger[data-astro-cid-nen7h5rs]{width:var(--raum-12);height:var(--raum-12);border-radius:var(--radius-pille);background:color-mix(in srgb, var(--farbe-weiss) 14.0%, transparent);color:inherit;cursor:pointer;border:0;flex:none;margin-inline-start:auto;position:relative}.kopf__balken[data-astro-cid-nen7h5rs],.kopf__balken[data-astro-cid-nen7h5rs]:before,.kopf__balken[data-astro-cid-nen7h5rs]:after{content:"";height:2px;transition:transform var(--dauer-schnell) var(--kurve);background:currentColor;border-radius:2px;position:absolute;inset-inline:.95rem}.kopf__balken[data-astro-cid-nen7h5rs]{top:calc(50% - 1px);inset-inline:.95rem}.kopf__balken[data-astro-cid-nen7h5rs]:before{top:-6px;inset-inline:0}.kopf__balken[data-astro-cid-nen7h5rs]:after{top:6px;inset-inline:0}.kopf__burger[data-astro-cid-nen7h5rs][aria-expanded=true] .kopf__balken[data-astro-cid-nen7h5rs]{background:0 0}.kopf__burger[data-astro-cid-nen7h5rs][aria-expanded=true] .kopf__balken[data-astro-cid-nen7h5rs]:before{transform:translateY(6px)rotate(45deg)}.kopf__burger[data-astro-cid-nen7h5rs][aria-expanded=true] .kopf__balken[data-astro-cid-nen7h5rs]:after{transform:translateY(-6px)rotate(-45deg)}@media (width>=640px){.kopf__iso[data-astro-cid-nen7h5rs]{display:block}}@media (width>=1360px){.kopf__nav[data-astro-cid-nen7h5rs]{display:block}.kopf__cta[data-astro-cid-nen7h5rs]{display:inline-flex}.kopf__burger[data-astro-cid-nen7h5rs]{display:none}}.mobilnav[data-astro-cid-nen7h5rs]{z-index:99;gap:var(--raum-6);padding:calc(var(--hoehe-kopf) + var(--raum-4)) var(--rand-seite) var(--raum-6);background:var(--farbe-flaeche-tief);color:var(--farbe-text-invers);overscroll-behavior:contain;flex-direction:column;height:100dvh;display:flex;position:fixed;inset:0;overflow-y:auto}.mobilnav[data-astro-cid-nen7h5rs][hidden]{display:none}.mobilnav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.mobilnav[data-astro-cid-nen7h5rs]>nav[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]{gap:var(--raum-2)}.mobilnav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin-top:var(--raum-2);border-inline-start:2px solid var(--farbe-marke-600);column-gap:var(--raum-4);grid-template-columns:repeat(2,minmax(0,1fr));padding-inline-start:var(--raum-4)}.mobilnav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:var(--text-base);line-height:var(--zeilenhoehe-mittel);min-height:var(--ziel);align-items:center;padding-block:0;display:flex}.mobilnav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:inherit;font-size:var(--text-lg);padding:.4rem 0;text-decoration:none;display:block}.mobilnav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--farbe-marke-300)}.mobilnav__haupt[data-astro-cid-nen7h5rs]{font-family:var(--schrift-display);font-weight:var(--gewicht-display);font-size:var(--text-h3)!important}.mobilnav__titel[data-astro-cid-nen7h5rs]{font-family:var(--schrift-display);font-weight:var(--gewicht-display);font-size:var(--text-h3);color:var(--farbe-marke-300);margin:0}.mobilnav__fuss[data-astro-cid-nen7h5rs]{gap:var(--raum-3);margin-top:auto;display:grid}.mobilnav[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs],.mobilnav[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]:hover{color:var(--farbe-akzent-auf)}.mobilnav[data-astro-cid-nen7h5rs] .btn--zweit[data-astro-cid-nen7h5rs]{color:var(--farbe-text-invers)}.mobilnav[data-astro-cid-nen7h5rs] .btn--zweit[data-astro-cid-nen7h5rs]:hover{color:var(--farbe-marke-950)}.fuss[data-astro-cid-jo6i4kqk]{--pinsel-deko:var(--farbe-marke-800);--deko-x:auto;--deko-y:auto;--deko-deckkraft:.7;background:var(--farbe-flaeche-tief);color:var(--farbe-text-invers);padding-block:var(--raum-sektion-eng) var(--raum-8)}.fuss[data-astro-cid-jo6i4kqk]:before{inset-block-end:3rem;inset-inline-end:-5rem}.fuss__award[data-astro-cid-jo6i4kqk]{width:clamp(8rem,6rem + 5vw,12rem);padding:0;line-height:0;display:block}.fuss__award[data-astro-cid-jo6i4kqk] img{width:100%;height:auto}.fuss__app[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:var(--raum-6);margin-top:var(--raum-12);padding:var(--raum-6) var(--raum-8);border-radius:var(--radius-l);background:color-mix(in srgb, var(--farbe-weiss) 7%, transparent);flex-wrap:wrap;display:flex}.fuss__app[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{margin-bottom:var(--raum-1)}.fuss__app[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.fuss__badges[data-astro-cid-jo6i4kqk]{gap:var(--raum-3);flex-wrap:wrap;display:flex}.fuss__badges[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding:0;line-height:0}.fuss__badges[data-astro-cid-jo6i4kqk] img{width:auto;height:3.5rem}.fuss__raster[data-astro-cid-jo6i4kqk]{gap:var(--raum-8);display:grid}.fuss__marke[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--raum-6);flex-wrap:wrap;display:flex}.fuss__marke[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]:not([alt^=Auszeichnung]){width:auto;height:4.5rem}.fuss__marke[data-astro-cid-jo6i4kqk] img{max-width:100%}.fuss[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{margin:0 0 var(--raum-3);font-size:var(--text-h4);color:var(--farbe-marke-300)}.fuss[data-astro-cid-jo6i4kqk] address[data-astro-cid-jo6i4kqk]{font-style:normal;display:grid}.fuss[data-astro-cid-jo6i4kqk] address[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:var(--ziel);align-items:center;padding-block:0;display:inline-flex}.fuss[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0 0 var(--raum-3);font-size:var(--text-sm);color:var(--farbe-text-invers-leise)}.fuss[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk] strong[data-astro-cid-jo6i4kqk]{color:var(--farbe-text-invers);font-weight:var(--gewicht-betont)}.fuss[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.fuss[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--farbe-text-invers);text-decoration-color:color-mix(in srgb, var(--farbe-weiss) 40%, transparent);padding-block:.3rem;display:inline-block}.fuss__link[data-astro-cid-jo6i4kqk]{min-height:var(--ziel);font:inherit;color:var(--farbe-text-invers);cursor:pointer;text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--farbe-weiss) 40%, transparent);text-underline-offset:.15em;background:0 0;border:0;padding:0}.fuss[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.fuss__link[data-astro-cid-jo6i4kqk]:hover{color:var(--farbe-marke-300)}.fuss[data-astro-cid-jo6i4kqk] .fuss__zeile[data-astro-cid-jo6i4kqk]{max-width:none;margin:var(--raum-12) auto 0;padding-top:var(--raum-6);border-top:1px solid color-mix(in srgb, var(--farbe-weiss) 18%, transparent);font-size:var(--text-sm);color:var(--farbe-text-invers-leise)}.fuss__zeile[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding:0}@media (width>=640px){.fuss__raster[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}.fuss__marke[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width>=1100px){.fuss__raster[data-astro-cid-jo6i4kqk]{grid-template-columns:1.1fr 1fr 1.3fr 1fr}.fuss__marke[data-astro-cid-jo6i4kqk]{flex-direction:column;grid-column:auto;align-items:flex-start}}.leiste[data-astro-cid-carfutr2]{z-index:90;gap:var(--raum-2);padding:var(--raum-2) var(--rand-seite) calc(var(--raum-2) + env(safe-area-inset-bottom));background:var(--farbe-flaeche-tief);box-shadow:0 -8px 24px color-mix(in srgb, var(--farbe-marke-950) 25%, transparent);transition:transform var(--dauer-normal) var(--kurve);grid-template-columns:1.4fr 1fr;display:grid;position:fixed;inset:auto 0 0}.leiste[data-astro-cid-carfutr2] .btn[data-astro-cid-carfutr2]{min-height:var(--raum-12);padding-inline:var(--raum-4)}.leiste[data-astro-cid-carfutr2] .btn--zweit[data-astro-cid-carfutr2]{color:var(--farbe-text-invers)}.leiste[data-astro-cid-carfutr2] .btn--zweit[data-astro-cid-carfutr2]:hover{color:var(--farbe-marke-950)}@media (width>=861px){.leiste[data-astro-cid-carfutr2]{display:none}}@media (width<=860px){body{padding-bottom:var(--hoehe-leiste)}}.consent[data-astro-cid-u6s5b3h2]{inset-block-end:calc(var(--hoehe-leiste) + var(--raum-3));inset-inline:var(--raum-3);z-index:9999;justify-content:center;display:flex;position:fixed}.consent[data-astro-cid-u6s5b3h2][hidden]{display:none}.consent__box[data-astro-cid-u6s5b3h2]{background:var(--farbe-flaeche);color:var(--farbe-text);border:1px solid var(--farbe-rahmen);border-radius:var(--radius-l);box-shadow:var(--schatten-hoch);padding:var(--raum-6);width:100%;max-width:52rem;max-height:calc(100svh - var(--hoehe-leiste) - var(--raum-8));margin-inline:auto;overflow-y:auto}.consent__titel[data-astro-cid-u6s5b3h2]{font-size:var(--text-h4);margin:0 0 var(--raum-2)}.consent__text[data-astro-cid-u6s5b3h2]{font-size:var(--text-sm);margin:0 0 var(--raum-4)}.consent__details[data-astro-cid-u6s5b3h2]{margin-block-end:var(--raum-4)}.consent__details[data-astro-cid-u6s5b3h2][hidden]{display:none}.consent__aktionen[data-astro-cid-u6s5b3h2]{gap:var(--raum-2);flex-wrap:wrap;align-items:center;display:flex}.consent__aktionen[data-astro-cid-u6s5b3h2] .btn[data-astro-cid-u6s5b3h2]{flex:11rem}.consent__geist[data-astro-cid-u6s5b3h2]{padding:var(--raum-2) var(--raum-3);min-height:var(--ziel);font-weight:var(--gewicht-betont);text-underline-offset:.2em;color:var(--farbe-marke-text);cursor:pointer;background:0 0;border:0;flex:none;text-decoration:underline}.consent__kategorie{gap:var(--raum-3);padding:var(--raum-3) 0;border-block-start:1px solid var(--farbe-rahmen);align-items:flex-start;display:flex}.consent__kategorie input{width:var(--schalter);height:var(--schalter);accent-color:var(--farbe-marke-700);flex:none;margin:.1rem 0 0}.consent__kategorie .consent__text{margin:0}@media (width>=861px){.consent[data-astro-cid-u6s5b3h2]{inset-block-end:var(--raum-4);inset-inline:var(--raum-4)}.consent__box[data-astro-cid-u6s5b3h2]{max-height:calc(100svh - 2rem)}}
