:root{--farbe-marke-50:#fef3e8;--farbe-marke-100:#fde3c8;--farbe-marke-200:#fac690;--farbe-marke-300:#f59a47;--farbe-marke-400:#f28a2f;--farbe-marke-500:#f07d17;--farbe-marke-600:#d46a0c;--farbe-marke-700:#b35500;--farbe-marke-750:#9c4a00;--farbe-asphalt:#1d1d1b;--farbe-asphalt-2:#262624;--farbe-asphalt-3:#33332f;--farbe-beton:#edece8;--farbe-beton-hell:#f6f5f2;--farbe-grau-600:#55534f;--farbe-grau-300:#c9c7c1;--farbe-grau-200:#dad8d2;--farbe-weiss:#fff;--farbe-invers:#f7f6f3;--farbe-marke:var(--farbe-marke-500);--farbe-marke-hell:var(--farbe-marke-50);--farbe-marke-text:var(--farbe-marke-750);--farbe-akzent:var(--farbe-marke-500);--farbe-akzent-auf:var(--farbe-asphalt);--farbe-akzent-hover:var(--farbe-marke-300);--farbe-akzent-aktiv:var(--farbe-marke-600);--farbe-flaeche:var(--farbe-weiss);--farbe-flaeche-alt:var(--farbe-beton);--farbe-flaeche-hell:var(--farbe-beton-hell);--farbe-flaeche-dunkel:var(--farbe-asphalt);--farbe-flaeche-dunkel-alt:var(--farbe-asphalt-2);--farbe-text:var(--farbe-asphalt);--farbe-text-leise:var(--farbe-grau-600);--farbe-text-invers:var(--farbe-invers);--farbe-text-invers-leise:var(--farbe-grau-300);--farbe-marke-auf-dunkel:var(--farbe-marke-500);--farbe-rahmen:var(--farbe-grau-200);--farbe-rahmen-stark:var(--farbe-grau-600);--farbe-rahmen-dunkel:var(--farbe-asphalt-3);--farbe-erfolg:#2f6b3a;--farbe-erfolg-hell:#e6f1e7;--farbe-fehler:#b3261e;--farbe-fehler-hell:#fbe9e7;--farbe-warnung:#8a5a00;--farbe-fokus:var(--farbe-asphalt);--farbe-erde:#4a3526;--verlauf-baugrube:radial-gradient(120% 90% at 78% 62%, color-mix(in oklab, var(--farbe-marke-500) 55%, transparent) 0%, transparent 46%), radial-gradient(90% 80% at 70% 90%, color-mix(in oklab, var(--farbe-erde) 90%, transparent) 0%, transparent 70%), linear-gradient(180deg, var(--farbe-asphalt) 0%, var(--farbe-asphalt-2) 100%);--verlauf-glut-hell:radial-gradient(60% 55% at 72% 58%, color-mix(in oklab, var(--farbe-marke-300) 42%, transparent) 0%, transparent 70%), radial-gradient(40% 40% at 20% 10%, var(--farbe-weiss) 0%, transparent 70%), linear-gradient(180deg, var(--farbe-beton-hell) 0%, var(--farbe-beton) 100%);--schrift-text:"Archivo", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--schrift-display:"Archivo", ui-sans-serif, system-ui, sans-serif;--breite-display:116%;--breite-kompakt:108%;--gewicht-text:400;--gewicht-mittel:500;--gewicht-halbfett:600;--gewicht-display:780;--gewicht-schwer:850;--zeilenhoehe-eng:1.02;--zeilenhoehe-mittel:1.25;--zeilenhoehe-normal:1.6;--laufweite-display:-.025em;--laufweite-label:.02em;--text-xs:clamp(.875rem, .86rem + .06vw, .9375rem);--text-sm:clamp(.875rem, .85rem + .13vw, .95rem);--text-base:clamp(1rem, .97rem + .15vw, 1.0625rem);--text-lg:clamp(1.0625rem, 1rem + .3vw, 1.25rem);--text-h4:clamp(1.125rem, 1.03rem + .48vw, 1.35rem);--text-h3:clamp(1.3rem, 1.1rem + .9vw, 1.75rem);--text-h2:clamp(1.75rem, 1.2rem + 2.4vw, 2.75rem);--text-h1:clamp(2.25rem, 1.2rem + 4.6vw, 4rem);--text-riese:clamp(2.5rem, 1.2rem + 6vw, 5rem);--text-zahl:clamp(2.25rem, 1.6rem + 2.8vw, 3.5rem);--raum-1:.25rem;--raum-2:.5rem;--raum-3:.75rem;--raum-4:1rem;--raum-5:1.25rem;--raum-6:1.5rem;--raum-8:2rem;--raum-12:3rem;--raum-16:4rem;--raum-24:6rem;--raum-32:8rem;--raum-sektion:clamp(4rem, 2rem + 6.4vw, 8rem);--raum-sektion-eng:clamp(2.5rem, 1.5rem + 4vw, 5rem);--raum-block:clamp(2rem, 1.2rem + 3.2vw, 4rem);--raum-spalte:clamp(1.25rem, .8rem + 2vw, 2.5rem);--breite-inhalt:1280px;--breite-text:62ch;--rand-seite:clamp(1rem, .5rem + 2.4vw, 2.5rem);--hoehe-kopf:clamp(4rem, 3.6rem + 1.2vw, 4.5rem);--hoehe-kopf-gruppe:var(--hoehe-kopf);--hoehe-mobilbalken:4.25rem;--radius-s:.625rem;--radius-m:.875rem;--radius-l:1.25rem;--radius-xl:2rem;--radius-pille:999px;--schatten-weich:0 1px 2px #1d1d1b0f, 0 8px 24px #1d1d1b14;--schatten-hoch:0 2px 6px #1d1d1b14, 0 18px 48px #1d1d1b29;--schatten-chip:0 10px 30px #1d1d1b2e;--dauer-sofort:.12s;--dauer-schnell:.2s;--dauer-normal:.4s;--dauer-lang:.7s;--dauer-sequenz:1.2s;--kurve-eintritt:cubic-bezier(.16, 1, .3, 1);--kurve-austritt:cubic-bezier(.5, 0, .9, .4);--kurve-wechsel:cubic-bezier(.65, 0, .35, 1);--kurve:var(--kurve-eintritt);--dauer-aus-normal:.26s;--dauer-aus-lang:.45s;--weg-klein:8px;--weg-normal:20px;--weg-gross:40px;--ebene-grund:0;--ebene-ueber:1;--ebene-chip:5;--ebene-kopf:50;--ebene-balken:60;--ebene-panel:80;--ebene-sprung:100;--icon-strich:2px;--icon-groesse:1.5rem;--icon-groesse-klein:1.25rem;--icon-groesse-gross:2.5rem}@media (width>=1280px){:root{--text-h3:clamp(1.75rem, 1.4rem + .5vw, 2rem);--text-h2:clamp(2.75rem, 1.9rem + 1.1vw, 3.25rem);--text-h1:clamp(4rem, 1.6rem + 3vw, 5rem);--text-riese:clamp(5rem, 2rem + 3.8vw, 6.25rem);--text-zahl:clamp(3.5rem, 2.6rem + 1.1vw, 4rem)}}@media (width>=900px) and (height<=760px){:root{--text-h1:clamp(2.5rem, 1rem + 5.4vh, 3.5rem)}}.sektion--dunkel,.fuss,[data-thema=dunkel]{--farbe-fokus:var(--farbe-marke-500)}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/fonts/archivo-latin-standard.woff2)format("woff2-variations"),url(/fonts/archivo-latin-standard.woff2)format("woff2")}*,: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-6));background:var(--farbe-flaeche);overflow-x:clip}body{font-family:var(--schrift-text);font-size:var(--text-base);font-weight:var(--gewicht-text);line-height:var(--zeilenhoehe-normal);color:var(--farbe-text);background:var(--farbe-flaeche);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}img,video,svg,canvas{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6{font-family:var(--schrift-display);font-stretch:var(--breite-display);font-weight:var(--gewicht-display);line-height:var(--zeilenhoehe-eng);letter-spacing:var(--laufweite-display);margin:0 0 var(--raum-4);text-wrap:balance;overflow-wrap:break-word}h1{font-size:var(--text-h1);font-weight:var(--gewicht-schwer)}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3);line-height:1.1}h4{font-size:var(--text-h4);line-height:var(--zeilenhoehe-mittel);letter-spacing:-.01em}p,li,dd,dt,figcaption,th,td,label,summary{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:.18em;text-decoration-thickness:1px}a:hover{color:var(--farbe-text)}strong,b{font-weight:var(--gewicht-halbfett)}ul,ol{padding-left:1.25em}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}address{font-style:normal}figure{margin:0}table{border-collapse:collapse}.ziffern{font-variant-numeric:tabular-nums lining-nums}: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);z-index:var(--ebene-sprung);background:var(--farbe-flaeche-dunkel);color:var(--farbe-text-invers);padding:var(--raum-3) var(--raum-4);border-radius:var(--radius-s);font-weight:var(--gewicht-halbfett);transition:top var(--dauer-schnell) var(--kurve-eintritt);position:fixed;top:-100px}.sprunglink:focus{top:var(--raum-4);color:var(--farbe-text-invers)}.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;container-type:inline-size}@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))}}.raster>*,.bahn>*{min-width:0}.bahn{container-type:inline-size}.fluss>*+*{margin-block-start:var(--fluss-raum,var(--raum-5))}.fluss>*+:is(h2,h3){margin-block-start:var(--raum-12)}.fluss>:is(h2,h3)+*{margin-block-start:var(--raum-3)}.fluss>:is(p,ul,ol){max-width:var(--breite-text);margin-bottom:0}.scrollrahmen{min-width:0;overflow-x:auto}.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-auf-dunkel)}.sektion--dunkel a:not(.btn):hover{color:var(--farbe-text-invers)}.sektion--dunkel .text-leise{color:var(--farbe-text-invers-leise)}.kopf{max-width:52rem;margin-bottom:var(--raum-block)}.kopf h2{margin-bottom:var(--raum-4)}.kopf p{font-size:var(--text-lg);color:var(--farbe-text-leise)}.sektion--dunkel .kopf p{color:var(--farbe-text-invers-leise)}.kicker{align-items:center;gap:var(--raum-2);font-size:var(--text-sm);font-weight:var(--gewicht-halbfett);font-stretch:var(--breite-kompakt);color:var(--farbe-marke-text);margin-bottom:var(--raum-4);display:inline-flex}.kicker:before{content:"";background:var(--farbe-marke);border-radius:var(--radius-pille);block-size:.25rem;inline-size:1.25rem}.sektion--dunkel .kicker,[data-thema=dunkel] .kicker{color:var(--farbe-marke-auf-dunkel)}.hebung{color:var(--farbe-marke-text);font-style:normal}.sektion--dunkel .hebung,[data-thema=dunkel] .hebung{color:var(--farbe-marke-auf-dunkel)}.btn{--btn-hoehe:3.25rem;justify-content:center;align-items:center;gap:var(--raum-3);min-height:var(--btn-hoehe);padding:0 var(--raum-6);border-radius:var(--radius-pille);font-weight:var(--gewicht-halbfett);font-stretch:var(--breite-kompakt);font-size:var(--text-base);white-space:nowrap;transition:background-color var(--dauer-schnell) var(--kurve-wechsel), color var(--dauer-schnell) var(--kurve-wechsel), border-color var(--dauer-schnell) var(--kurve-wechsel), transform var(--dauer-schnell) var(--kurve-eintritt);border:2px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.btn svg{inline-size:var(--icon-groesse-klein);block-size:var(--icon-groesse-klein);flex:none}.btn:active{transform:translateY(1px)}.btn--primaer{background:var(--farbe-akzent);color:var(--farbe-akzent-auf)}.btn--primaer:hover{background:var(--farbe-akzent-hover);color:var(--farbe-akzent-auf)}.btn--primaer:active{background:var(--farbe-akzent-aktiv)}.btn--primaer .btn__pfeil{transition:transform var(--dauer-schnell) var(--kurve-eintritt)}.btn--primaer:hover .btn__pfeil{transform:translate(3px)}.btn--sekundaer{color:var(--farbe-text);border-color:var(--farbe-text);background:0 0}.btn--sekundaer:hover{background:var(--farbe-text);color:var(--farbe-flaeche)}.btn--dunkel{background:var(--farbe-flaeche-dunkel);color:var(--farbe-text-invers)}.btn--dunkel:hover{background:var(--farbe-asphalt-3);color:var(--farbe-text-invers)}[data-thema=dunkel] .btn--sekundaer,.sektion--dunkel .btn--sekundaer{color:var(--farbe-text-invers);border-color:var(--farbe-text-invers-leise)}[data-thema=dunkel] .btn--sekundaer:hover,.sektion--dunkel .btn--sekundaer:hover{background:var(--farbe-text-invers);color:var(--farbe-text);border-color:var(--farbe-text-invers)}.btn--klein{--btn-hoehe:2.75rem;padding-inline:var(--raum-5);font-size:var(--text-sm)}.pfeillink{align-items:center;gap:var(--raum-2);font-weight:var(--gewicht-halbfett);font-stretch:var(--breite-kompakt);text-decoration:none;display:inline-flex}.pfeillink svg{block-size:1.1em;inline-size:1.1em}@media (hover:hover){.hebt{transition:transform var(--dauer-normal) var(--kurve-eintritt), box-shadow var(--dauer-normal) var(--kurve-eintritt), border-color var(--dauer-schnell) var(--kurve-wechsel)}.hebt:hover,.hebt:focus-within{box-shadow:var(--schatten-hoch);transform:translateY(-4px)}.zoomt img{transition:transform var(--dauer-lang) var(--kurve-eintritt)}.zoomt:hover img,.zoomt:focus-within img{transform:scale(1.045)}}.text-leise{color:var(--farbe-text-leise)}.text-klein{font-size:var(--text-sm)}.text-gross{font-size:var(--text-lg)}.fehlt{background:var(--farbe-fehler-hell);color:var(--farbe-fehler);font-size:.9em;font-weight:var(--gewicht-mittel);outline:1px dashed var(--farbe-fehler);border-radius:4px;padding:0 .3em;display:inline}[data-copy-vorschlag]{position:relative}html[data-entwicklung] [data-copy-vorschlag]{outline:2px dashed var(--farbe-fehler);outline-offset:-2px}html[data-entwicklung] [data-copy-vorschlag]:before{content:"Copy-Vorschlag, mit Kunde abstimmen";background:var(--farbe-fehler);color:var(--farbe-weiss);font-size:var(--text-xs);padding:var(--raum-1) var(--raum-2);z-index:var(--ebene-chip);position:absolute;inset-block-start:0;inset-inline-start:0}.held{min-height:100svh}@keyframes auf-einblenden{0%{opacity:0;transform:translateY(var(--weg-normal))}to{opacity:1;transform:none}}@keyframes bild-aufdecken{0%{clip-path:inset(12% 6% 12% 6% round var(--radius-l));transform:scale(1.04)}to{clip-path:inset(0 0 0 0 round var(--radius-l));transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-anim=auf]{animation:linear both auf-einblenden view();animation-range:entry 10% entry 55%}[data-anim=gruppe]>*{animation:linear both auf-einblenden view();animation-range:entry 5% entry 50%}[data-anim=gruppe]>:nth-child(2){animation-range:entry 10% entry 58%}[data-anim=gruppe]>:nth-child(3){animation-range:entry 15% entry 66%}[data-anim=gruppe]>:nth-child(n+4){animation-range:entry 20% entry 72%}[data-anim=aufdecken]{animation:linear both bild-aufdecken view();animation-range:entry cover 35%}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,: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}.hebt:hover,.hebt:focus-within,.zoomt img,.zoomt:hover img{transform:none}}.logo[data-astro-cid-f7espo7c]{block-size:auto;inline-size:100%}.icon[data-astro-cid-zgufigjl]{inline-size:var(--icon-groesse);block-size:var(--icon-groesse);stroke-width:var(--icon-strich);flex:none}.kopfleiste[data-astro-cid-nen7h5rs]{z-index:var(--ebene-kopf);block-size:var(--hoehe-kopf);background:color-mix(in oklab, var(--farbe-flaeche) 88%, transparent);backdrop-filter:saturate(1.4)blur(14px);border-block-end:1px solid color-mix(in oklab, var(--farbe-rahmen) 70%, transparent);transition:transform var(--dauer-normal) var(--kurve-eintritt), background-color var(--dauer-schnell) var(--kurve-wechsel);position:sticky;inset-block-start:0}@supports not (backdrop-filter:blur(1px)){.kopfleiste[data-astro-cid-nen7h5rs]{background:var(--farbe-flaeche)}}.kopfleiste[data-astro-cid-nen7h5rs][data-versteckt]{transition-duration:var(--dauer-aus-normal);transition-timing-function:var(--kurve-austritt);transform:translateY(-100%)}.kopfleiste__innen[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--raum-6);block-size:100%;display:flex}.marke[data-astro-cid-nen7h5rs]{align-items:flex-end;gap:var(--raum-2);color:var(--farbe-text);padding-block:var(--raum-2);flex:none;text-decoration:none;display:inline-flex}.marke[data-astro-cid-nen7h5rs] .marke__logo{inline-size:clamp(8rem,6.8rem + 3vw,9.75rem)}.marke__zusatz[data-astro-cid-nen7h5rs]{font-size:var(--text-xs);font-weight:var(--gewicht-halbfett);font-stretch:var(--breite-kompakt);color:var(--farbe-marke-text);padding-block-end:.2rem;line-height:1}.hauptnav[data-astro-cid-nen7h5rs]{margin-inline:auto;display:none}.hauptnav__liste[data-astro-cid-nen7h5rs]{gap:var(--raum-1);margin:0;padding:0;list-style:none;display:flex}.hauptnav__punkt[data-astro-cid-nen7h5rs]{align-items:center;display:flex;position:relative}.hauptnav__punkt[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{padding:var(--raum-2) var(--raum-3);border-radius:var(--radius-pille);color:var(--farbe-text);font-weight:var(--gewicht-mittel);font-stretch:var(--breite-kompakt);font-size:var(--text-sm);white-space:nowrap;transition:background-color var(--dauer-schnell) var(--kurve-wechsel);text-decoration:none;display:block}.hauptnav__punkt[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:hover{background:var(--farbe-flaeche-alt)}.hauptnav__punkt[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs][aria-current=page]{background:var(--farbe-flaeche-dunkel);color:var(--farbe-text-invers)}.hat-mega[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{padding-inline-end:var(--raum-1)}.mega-knopf[data-astro-cid-nen7h5rs]{border-radius:var(--radius-pille);block-size:2rem;inline-size:2rem;color:var(--farbe-text);background:0 0;border:0;place-items:center;padding:0;display:grid}.mega-knopf[data-astro-cid-nen7h5rs] .icon{block-size:1rem;inline-size:1rem;transition:transform var(--dauer-schnell) var(--kurve-wechsel)}.mega-knopf[data-astro-cid-nen7h5rs][aria-expanded=true] .icon{transform:rotate(180deg)}.mega[data-astro-cid-nen7h5rs]{inline-size:min(46rem,90vw);padding:var(--raum-3);background:var(--farbe-flaeche);border:1px solid var(--farbe-rahmen);border-radius:var(--radius-l);box-shadow:var(--schatten-hoch);opacity:0;visibility:hidden;translate:-50%;transform:translateY(var(--weg-klein));transition:opacity var(--dauer-aus-normal) var(--kurve-austritt), transform var(--dauer-aus-normal) var(--kurve-austritt), visibility 0s linear var(--dauer-aus-normal);position:absolute;inset-block-start:calc(100% + var(--raum-3));inset-inline-start:50%}.mega[data-astro-cid-nen7h5rs]:before{content:"";inset:calc(-1 * var(--raum-4)) 0 auto;block-size:var(--raum-4);position:absolute}.hat-mega[data-astro-cid-nen7h5rs][data-offen] .mega[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transition:opacity var(--dauer-normal) var(--kurve-eintritt), transform var(--dauer-normal) var(--kurve-eintritt), visibility 0s;transform:none}@media (hover:hover){.hat-mega[data-astro-cid-nen7h5rs]:hover .mega[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transition:opacity var(--dauer-normal) var(--kurve-eintritt) 80ms, transform var(--dauer-normal) var(--kurve-eintritt) 80ms, visibility 0s 80ms;transform:none}}.mega__liste[data-astro-cid-nen7h5rs]{gap:var(--raum-1);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mega__eintrag[data-astro-cid-nen7h5rs]{gap:var(--raum-3);padding:var(--raum-3);border-radius:calc(var(--radius-l) - var(--raum-3));color:var(--farbe-text);transition:background-color var(--dauer-schnell) var(--kurve-wechsel);align-items:flex-start;text-decoration:none;display:flex}.mega__eintrag[data-astro-cid-nen7h5rs]:hover,.mega__eintrag[data-astro-cid-nen7h5rs][aria-current=page]{background:var(--farbe-flaeche-alt)}.mega__icon[data-astro-cid-nen7h5rs]{border-radius:var(--radius-s);background:var(--farbe-flaeche-dunkel);block-size:2.75rem;inline-size:2.75rem;color:var(--farbe-marke-auf-dunkel);transition:background-color var(--dauer-schnell) var(--kurve-wechsel), color var(--dauer-schnell) var(--kurve-wechsel);flex:none;place-items:center;display:grid}.mega__eintrag[data-astro-cid-nen7h5rs]:hover .mega__icon[data-astro-cid-nen7h5rs]{background:var(--farbe-akzent);color:var(--farbe-akzent-auf)}.mega__text[data-astro-cid-nen7h5rs]{gap:var(--raum-1);display:grid}.mega__titel[data-astro-cid-nen7h5rs]{font-weight:var(--gewicht-halbfett);font-stretch:var(--breite-kompakt)}.mega__kurz[data-astro-cid-nen7h5rs]{font-size:var(--text-sm);color:var(--farbe-text-leise);line-height:1.4}.mega__fuss[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--raum-4);padding:var(--raum-3) var(--raum-3) var(--raum-1);border-block-start:1px solid var(--farbe-rahmen);font-size:var(--text-sm);flex-wrap:wrap;margin-block-start:var(--raum-2);display:flex}.mega__siegel[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--raum-2);color:var(--farbe-text-leise);display:inline-flex}.mega__siegel[data-astro-cid-nen7h5rs] .icon{color:var(--farbe-marke-text)}.kopfleiste__aktionen[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--raum-3);margin-inline-start:auto;display:flex}.kopf-tel[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--raum-2);min-block-size:2.75rem;min-inline-size:2.75rem;color:var(--farbe-text);font-weight:var(--gewicht-halbfett);font-stretch:var(--breite-kompakt);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;text-decoration:none;display:inline-flex}.kopf-tel[data-astro-cid-nen7h5rs] .icon{block-size:1.15rem;inline-size:1.15rem;color:var(--farbe-marke-text)}.kopf-tel__nummer[data-astro-cid-nen7h5rs],.kopf-cta[data-astro-cid-nen7h5rs]{display:none}.menue-knopf[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--raum-2);min-block-size:2.75rem;padding:0 var(--raum-4);border-radius:var(--radius-pille);background:var(--farbe-flaeche-dunkel);color:var(--farbe-text-invers);font-weight:var(--gewicht-halbfett);font-stretch:var(--breite-kompakt);font-size:var(--text-sm);border:0;display:inline-flex}.menue-icon[data-astro-cid-nen7h5rs]{fill:none;stroke:currentColor;stroke-width:2px;block-size:1.25rem;inline-size:1.25rem}.menue-icon[data-astro-cid-nen7h5rs] path[data-astro-cid-nen7h5rs]{transition:transform var(--dauer-schnell) var(--kurve-wechsel), opacity var(--dauer-sofort);transform-origin:50%;transform-box:fill-box}.menue-knopf[data-astro-cid-nen7h5rs][aria-expanded=true] .oben[data-astro-cid-nen7h5rs]{transform:translateY(5px)rotate(45deg)}.menue-knopf[data-astro-cid-nen7h5rs][aria-expanded=true] .mitte[data-astro-cid-nen7h5rs]{opacity:0}.menue-knopf[data-astro-cid-nen7h5rs][aria-expanded=true] .unten[data-astro-cid-nen7h5rs]{transform:translateY(-5px)rotate(-45deg)}@media (width>=480px){.kopf-cta[data-astro-cid-nen7h5rs]{display:inline-flex}}@media (width>=900px) and (width<=1099.98px){.kopf-cta[data-astro-cid-nen7h5rs]{display:none}}@media (width<=479.98px){.menue-knopf__text[data-astro-cid-nen7h5rs]{display:none}.menue-knopf[data-astro-cid-nen7h5rs]{justify-content:center;inline-size:2.75rem;padding:0}}@media (width>=900px){.hauptnav[data-astro-cid-nen7h5rs]{display:block}.menue-knopf[data-astro-cid-nen7h5rs]{display:none}.kopfleiste__innen[data-astro-cid-nen7h5rs]{gap:var(--raum-4)}}@media (width>=1240px){.kopf-tel__nummer[data-astro-cid-nen7h5rs]{display:inline}.kopf-tel__sr[data-astro-cid-nen7h5rs]{display:none}.hauptnav__punkt[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{padding-inline:var(--raum-4)}.hat-mega[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{padding-inline-end:var(--raum-1)}}.mobilnav[data-astro-cid-5vcjcr67]{z-index:var(--ebene-panel);gap:var(--raum-6);padding:var(--raum-4) var(--rand-seite) calc(var(--raum-6) + env(safe-area-inset-bottom));background:var(--farbe-flaeche-dunkel);color:var(--farbe-text-invers);overscroll-behavior:contain;block-size:100dvh;transition:transform var(--dauer-aus-lang) var(--kurve-austritt);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translate(100%)}.mobilnav[data-astro-cid-5vcjcr67][data-offen]{transition:transform var(--dauer-lang) var(--kurve-eintritt);transform:none}.mobilnav__kopf[data-astro-cid-5vcjcr67]{min-block-size:var(--hoehe-kopf);justify-content:space-between;align-items:center;display:flex}.mobilnav__titel[data-astro-cid-5vcjcr67]{font-weight:var(--gewicht-halbfett);font-stretch:var(--breite-kompakt);color:var(--farbe-text-invers-leise)}.mobilnav__zu[data-astro-cid-5vcjcr67]{border:1px solid var(--farbe-rahmen-dunkel);border-radius:var(--radius-pille);block-size:2.75rem;inline-size:2.75rem;color:var(--farbe-text-invers);background:0 0;place-items:center;display:grid}.mobilnav__liste[data-astro-cid-5vcjcr67]{gap:var(--raum-1);margin:0;padding:0;list-style:none;display:grid}.mobilnav__liste[data-astro-cid-5vcjcr67]>li[data-astro-cid-5vcjcr67]>a[data-astro-cid-5vcjcr67]{padding-block:var(--raum-2);font-size:var(--text-h3);font-weight:var(--gewicht-display);font-stretch:var(--breite-display);letter-spacing:var(--laufweite-display);color:var(--farbe-text-invers);text-decoration:none;display:block}.mobilnav__liste[data-astro-cid-5vcjcr67] a[data-astro-cid-5vcjcr67][aria-current=page]{color:var(--farbe-marke-auf-dunkel)}.mobilnav__unter[data-astro-cid-5vcjcr67]{margin:0 0 var(--raum-3);gap:var(--raum-1) var(--raum-3);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.mobilnav__unter[data-astro-cid-5vcjcr67] a[data-astro-cid-5vcjcr67]{align-items:center;gap:var(--raum-2);min-block-size:2.75rem;color:var(--farbe-text-invers-leise);font-size:var(--text-sm);text-decoration:none;display:flex}.mobilnav__unter[data-astro-cid-5vcjcr67] .icon{block-size:1.1rem;inline-size:1.1rem;color:var(--farbe-marke-auf-dunkel)}.mobilnav__fuss[data-astro-cid-5vcjcr67]{gap:var(--raum-3);margin-block-start:auto;display:grid}@media (width>=900px){.mobilnav[data-astro-cid-5vcjcr67]{display:none!important}}.fuss[data-astro-cid-jo6i4kqk]{background:var(--farbe-flaeche-dunkel);color:var(--farbe-text-invers-leise);padding-block:var(--raum-sektion-eng) var(--raum-8);font-size:var(--text-sm)}.fuss[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--farbe-text-invers);text-decoration:none}.fuss[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--farbe-marke-auf-dunkel)}.fuss__raster[data-astro-cid-jo6i4kqk]{gap:var(--raum-8) var(--raum-spalte);grid-template-columns:1fr;display:grid}@media (width>=640px){.fuss__raster[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.fuss__raster[data-astro-cid-jo6i4kqk]{grid-template-columns:1.6fr 1.2fr 1fr 1fr 1fr}}.fuss__logo[data-astro-cid-jo6i4kqk]{inline-size:11rem;color:var(--farbe-text-invers);margin-block-end:var(--raum-4);display:block}.fuss__satz[data-astro-cid-jo6i4kqk]{max-width:28ch}.fuss__siegel[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--raum-2);padding:var(--raum-2) var(--raum-4) var(--raum-2) var(--raum-3);border:1px solid var(--farbe-rahmen-dunkel);border-radius:var(--radius-pille);color:var(--farbe-text-invers);display:inline-flex}.fuss__siegel[data-astro-cid-jo6i4kqk] .icon{color:var(--farbe-marke-auf-dunkel)}.fuss__titel[data-astro-cid-jo6i4kqk]{font-size:var(--text-base);font-weight:var(--gewicht-halbfett);font-stretch:var(--breite-kompakt);letter-spacing:0;color:var(--farbe-text-invers);margin-block-end:var(--raum-4)}.fuss__liste[data-astro-cid-jo6i4kqk]{gap:var(--raum-2);display:grid}.fuss__liste[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.fuss__zeile[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--raum-2);min-block-size:2rem;display:inline-flex}.fuss__liste[data-astro-cid-jo6i4kqk] .icon{block-size:1rem;inline-size:1rem;color:var(--farbe-marke-auf-dunkel)}.fuss__zeiten[data-astro-cid-jo6i4kqk]{gap:var(--raum-3);margin:0;display:grid}.fuss__zeiten[data-astro-cid-jo6i4kqk] div[data-astro-cid-jo6i4kqk]{display:grid}.fuss__zeiten[data-astro-cid-jo6i4kqk] dt[data-astro-cid-jo6i4kqk]{color:var(--farbe-text-invers)}.fuss__zeiten[data-astro-cid-jo6i4kqk] dd[data-astro-cid-jo6i4kqk]{margin:0}.fuss__klein[data-astro-cid-jo6i4kqk]{margin-block-start:var(--raum-3)}.fuss__links[data-astro-cid-jo6i4kqk]{gap:var(--raum-1);margin:0;padding:0;list-style:none;display:grid}.fuss__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding-block:var(--raum-1);display:inline-block}.fuss__unten[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:var(--raum-4);border-block-start:1px solid var(--farbe-rahmen-dunkel);flex-wrap:wrap;margin-block-start:var(--raum-block);padding-block-start:var(--raum-6);display:flex}.fuss__unten[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.fuss__unten[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:var(--raum-2) var(--raum-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (width<=899.98px){.fuss[data-astro-cid-jo6i4kqk]{padding-block-end:calc(var(--raum-8) + var(--hoehe-mobilbalken) + env(safe-area-inset-bottom))}}.mobilbalken[data-astro-cid-kjgck4z5]{inset-inline:var(--raum-3);z-index:var(--ebene-balken);gap:var(--raum-2);padding:var(--raum-2);border-radius:var(--radius-pille);background:var(--farbe-flaeche-dunkel);box-shadow:var(--schatten-hoch);transform:translateY(calc(100% + var(--raum-6)));transition:transform var(--dauer-aus-normal) var(--kurve-austritt);display:flex;position:fixed;inset-block-end:calc(var(--raum-3) + env(safe-area-inset-bottom))}.mobilbalken[data-astro-cid-kjgck4z5][data-sichtbar]{transition:transform var(--dauer-normal) var(--kurve-eintritt);transform:none}.mobilbalken__tel[data-astro-cid-kjgck4z5]{justify-content:center;align-items:center;gap:var(--raum-2);min-block-size:3rem;padding-inline:var(--raum-5);border-radius:var(--radius-pille);color:var(--farbe-text-invers);font-weight:var(--gewicht-halbfett);font-stretch:var(--breite-kompakt);border:1px solid var(--farbe-rahmen-dunkel);text-decoration:none;display:inline-flex}.mobilbalken__tel[data-astro-cid-kjgck4z5] .icon{block-size:1.1rem;inline-size:1.1rem;color:var(--farbe-marke-auf-dunkel)}.mobilbalken__cta[data-astro-cid-kjgck4z5]{--btn-hoehe:3rem;flex:1}@media (width>=900px){.mobilbalken[data-astro-cid-kjgck4z5]{display:none!important}}
