:root{--wsg-red:#e31e24;--wsg-white:#fefefe;--wsg-anthracite:#201c23;--wsg-black:#0d0b0f;--wsg-anthracite-deep:#16131a;--wsg-anthracite-raised:#2a252f;--wsg-anthracite-high:#363039;--wsg-red-deep:#b8161b;--wsg-line-on-dark:#fefefe1f;--wsg-line-strong-on-dark:#fefefe3d;--wsg-text-on-dark:var(--wsg-white);--wsg-text-muted-on-dark:#fefefec2;--wsg-text-subtle-on-dark:#fefefe9e;--wsg-focus:var(--wsg-white);--marke-whatsapp:#25d366;--muster-raster:#fefefe09;--muster-raster-groesse:48px;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display:"Bahnschrift", "DIN Alternate", "Avenir Next Condensed", "Roboto Condensed", "Arial Narrow", system-ui, sans-serif;--font-size-xs:.8125rem;--font-size-sm:.9375rem;--font-size-md:1.0625rem;--font-size-lg:clamp(1.1875rem, 1.1rem + .45vw, 1.375rem);--font-size-xl:clamp(1.5rem, 1.25rem + 1.2vw, 2.125rem);--font-size-2xl:clamp(2rem, 1.45rem + 2.6vw, 3.25rem);--font-size-hero:clamp(2.5rem, 1.5rem + 3vw, 4rem);--line-height-tight:1.05;--line-height-body:1.6;--tracking-caps:.08em;--tracking-display:.01em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--space-9:6rem;--section-padding:var(--space-8);--container-max:76rem;--gutter:1rem;--radius:4px;--radius-lg:6px;--header-height:4.5rem;--header-logo-height:52px;--schatten:0 1px 0 #fefefe0a inset, 0 18px 40px -24px #000c;--transition-fast:.16s ease;--slide-transition:.45s ease}@media (width>=48rem){:root{--gutter:2rem}}@media (width>=64rem){:root{--header-height:5.5rem;--header-logo-height:72px;--section-padding:var(--space-9)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--header-height);background:var(--wsg-black)}body{background:var(--wsg-black);min-height:100vh;color:var(--wsg-text-on-dark);font-family:var(--font-sans);font-size:var(--font-size-md);line-height:var(--line-height-body);overflow-wrap:break-word;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}h1,h2,h3{font-family:var(--font-display);line-height:var(--line-height-tight);letter-spacing:var(--tracking-display);text-wrap:balance}ul[role=list],ol[role=list]{padding:0;list-style:none}img,svg{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--wsg-focus);outline-offset:3px}.container{width:100%;max-width:var(--container-max);padding-inline:var(--gutter);margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--space-4);top:var(--space-4);z-index:100;padding:var(--space-2) var(--space-4);background:var(--wsg-white);color:var(--wsg-anthracite);border:3px solid var(--wsg-red);outline-color:var(--wsg-anthracite);font-weight:700;position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}.akzent{color:var(--wsg-red)}.abschnitt-kopf{gap:var(--space-4);max-width:44rem;display:grid}.eyebrow{align-items:center;gap:var(--space-3);color:var(--wsg-text-muted-on-dark);font-family:var(--font-display);font-size:var(--font-size-sm);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:linear-gradient(90deg, var(--wsg-red) 0 75%, transparent 75% 82%, var(--wsg-red) 82%);width:2.25rem;height:3px}.section-title{font-size:var(--font-size-2xl);text-transform:uppercase;font-weight:700}.abschnitt-intro{color:var(--wsg-text-muted-on-dark);font-size:var(--font-size-lg)}.btn{justify-content:center;align-items:center;gap:var(--space-3);min-height:3.25rem;padding:var(--space-2) var(--space-5);border-radius:var(--radius);font-family:var(--font-display);font-size:var(--font-size-md);letter-spacing:.04em;text-align:center;text-transform:uppercase;cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);border:2px solid #0000;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn .icon{flex:none}.btn--primaer{background:var(--wsg-red);border-color:var(--wsg-red);color:var(--wsg-white)}.btn--primaer:hover{background:var(--wsg-red-deep);border-color:var(--wsg-red-deep)}.btn--sekundaer{border-color:var(--wsg-line-strong-on-dark);color:var(--wsg-white);background:#fefefe0a}.btn--sekundaer:hover{border-color:var(--wsg-white);background:#fefefe1a}.btn[data-inaktiv]{border-style:dashed;border-color:var(--wsg-line-strong-on-dark);color:var(--wsg-text-subtle-on-dark);cursor:not-allowed;background:0 0;transform:none}.icon__akzent{stroke:var(--icon-akzent,currentColor)}.muster-raster{background-image:linear-gradient(var(--muster-raster) 1px, transparent 1px), linear-gradient(90deg, var(--muster-raster) 1px, transparent 1px);background-size:var(--muster-raster-groesse) var(--muster-raster-groesse)}.platzhalter{opacity:.8;font-style:italic}.vorlaeufig-marke{padding:0 var(--space-2);border-radius:var(--radius);font-family:var(--font-sans);font-size:var(--font-size-xs);letter-spacing:.02em;text-transform:none;vertical-align:middle;opacity:.85;border:1px dashed;margin-inline-start:var(--space-2);font-style:normal;font-weight:600;line-height:1.6;display:inline-block}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}.wsg-logo-box[data-astro-cid-pi4fb5qu]{line-height:0;display:block}.wsg-logo-box[data-astro-cid-pi4fb5qu] svg{width:100%;height:auto;display:block}.wsg-logo-box--header[data-astro-cid-pi4fb5qu] svg,.wsg-logo-box--mini[data-astro-cid-pi4fb5qu] svg{width:auto;height:100%}.aktionen[data-astro-cid-3vzp4pzx]{align-items:center;gap:var(--space-1);margin:0;display:flex}.aktion[data-astro-cid-3vzp4pzx]{justify-content:center;align-items:center;gap:var(--space-2);min-width:2.5rem;min-height:2.5rem;padding:0 var(--space-2);border:1px solid var(--wsg-line-on-dark);border-radius:var(--radius);color:var(--wsg-white);font-family:var(--font-display);font-size:var(--font-size-sm);letter-spacing:.03em;white-space:nowrap;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);font-weight:700;text-decoration:none;display:inline-flex}a[data-astro-cid-3vzp4pzx].aktion:hover{border-color:var(--wsg-white);background:#fefefe14}.aktion--telefon[data-astro-cid-3vzp4pzx]{background:var(--wsg-red);border-color:var(--wsg-red)}a[data-astro-cid-3vzp4pzx].aktion--telefon:hover{background:var(--wsg-red-deep);border-color:var(--wsg-red-deep)}[data-astro-cid-3vzp4pzx][data-aktion=whatsapp]{color:var(--marke-whatsapp)}a[data-astro-cid-3vzp4pzx][data-aktion=whatsapp]:hover,a[data-astro-cid-3vzp4pzx][data-aktion=whatsapp]:focus-visible{border-color:#25d366b3}a[data-astro-cid-3vzp4pzx][data-aktion=instagram]:hover,a[data-astro-cid-3vzp4pzx][data-aktion=instagram]:focus-visible{border-color:#dd2a7bb3}.aktion--inaktiv[data-astro-cid-3vzp4pzx]{cursor:not-allowed}.aktion[data-astro-cid-3vzp4pzx][data-vorlaeufig]{outline:1px dashed var(--wsg-white);outline-offset:2px}.aktion__text[data-astro-cid-3vzp4pzx]{display:none}@media (width<=22.49rem){.aktion[data-astro-cid-3vzp4pzx]{min-width:2.25rem;min-height:2.25rem;padding:0}}@media (width>=25rem){.aktionen[data-astro-cid-3vzp4pzx]{gap:var(--space-2)}.aktion[data-astro-cid-3vzp4pzx]{min-width:2.75rem;min-height:2.75rem}}@media (width>=80rem){.aktion--telefon[data-astro-cid-3vzp4pzx]{padding:0 var(--space-4)}.aktion__text[data-astro-cid-3vzp4pzx]{display:inline}}.flagge[data-astro-cid-l7i2qp2c]{border-radius:2px;flex:none;width:1.5rem;height:1rem;line-height:0;display:block;overflow:hidden;box-shadow:0 0 0 1px #fefefe47}.flagge[data-astro-cid-l7i2qp2c] svg{width:100%;height:100%;display:block}.sprachwahl[data-astro-cid-oh5desek]{position:relative}.sprachwahl__knopf[data-astro-cid-oh5desek]{justify-content:center;align-items:center;gap:var(--space-1);min-width:2.5rem;min-height:2.5rem;padding:0 var(--space-2);border:1px solid var(--wsg-line-on-dark);border-radius:var(--radius);color:var(--wsg-white);font-family:var(--font-display);font-size:var(--font-size-sm);letter-spacing:.03em;white-space:nowrap;cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast);font-weight:700;list-style:none;display:inline-flex}.sprachwahl__knopf[data-astro-cid-oh5desek]::-webkit-details-marker{display:none}.sprachwahl__knopf[data-astro-cid-oh5desek]:hover,.sprachwahl[data-astro-cid-oh5desek][open] .sprachwahl__knopf[data-astro-cid-oh5desek]{border-color:var(--wsg-white);background:#fefefe14}.sprachwahl__pfeil[data-astro-cid-oh5desek]{transition:transform var(--transition-fast);flex:none}.sprachwahl[data-astro-cid-oh5desek][open] .sprachwahl__pfeil[data-astro-cid-oh5desek]{transform:rotate(180deg)}.sprachwahl__kuerzel[data-astro-cid-oh5desek]{display:none}.sprachwahl__liste[data-astro-cid-oh5desek]{z-index:60;padding:var(--space-1) 0;background:var(--wsg-anthracite-deep);border:1px solid var(--wsg-line-strong-on-dark);border-top:3px solid var(--wsg-red);border-radius:var(--radius);margin:0;position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0;box-shadow:0 24px 40px -20px #000000e6}.sprachwahl__link[data-astro-cid-oh5desek]{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);color:var(--wsg-white);font-family:var(--font-display);font-size:var(--font-size-sm);letter-spacing:.03em;border-inline-start:3px solid #0000;text-decoration:none;display:flex}.sprachwahl__link[data-astro-cid-oh5desek]:hover{background:#fefefe14}.sprachwahl__link[data-astro-cid-oh5desek]:focus-visible{outline-offset:-3px}.sprachwahl__link[data-astro-cid-oh5desek][aria-current=true]{border-inline-start-color:var(--wsg-red);font-weight:700}.sprachwahl__link[data-astro-cid-oh5desek] .sprachwahl__kuerzel[data-astro-cid-oh5desek]{min-width:1.5rem;font-weight:700}@media (width<=22.49rem){.sprachwahl__knopf[data-astro-cid-oh5desek]{gap:2px;min-width:2.25rem;min-height:2.25rem;padding:0 2px}.sprachwahl__knopf[data-astro-cid-oh5desek] .flagge{width:1.25rem;height:.875rem}}@media (width>=25rem){.sprachwahl__knopf[data-astro-cid-oh5desek]{min-width:2.75rem;min-height:2.75rem}}@media (width>=64rem){.sprachwahl__kuerzel[data-astro-cid-oh5desek]{display:inline}.sprachwahl__link[data-astro-cid-oh5desek]{justify-content:flex-start;padding-inline-end:var(--space-5)}}.kopf[data-astro-cid-isef26zo]{z-index:50;border-bottom:1px solid var(--wsg-line-on-dark);background:#0d0b0ff0;position:sticky;top:0;box-shadow:0 10px 30px -20px #000000e6}@supports (backdrop-filter:blur(1px)){.kopf[data-astro-cid-isef26zo]{backdrop-filter:blur(12px)saturate(1.2);background:#0d0b0fd6}}.kopf__innen[data-astro-cid-isef26zo]{align-items:center;gap:var(--space-3);min-height:var(--header-height);display:flex}.kopf__logo[data-astro-cid-isef26zo]{flex:none;height:44px;margin-inline-end:auto;display:block}.kopf__logo[data-astro-cid-isef26zo] .wsg-logo-box{height:100%}.kopf__logo[data-astro-cid-isef26zo] .kopf__logo-kompakt{display:none}.kopf__nav[data-astro-cid-isef26zo] ul[data-astro-cid-isef26zo]{gap:var(--space-1);margin:0;display:flex}.kopf__nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{padding:var(--space-2) var(--space-3);color:var(--wsg-white);font-family:var(--font-display);font-size:var(--font-size-sm);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:600;text-decoration:none;display:inline-block;position:relative}.kopf__nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:after{content:"";inset:auto var(--space-3) 2px;background:var(--wsg-red);transform-origin:0;height:2px;transition:transform var(--transition-fast);position:absolute;transform:scaleX(0)}.kopf__nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:hover:after,.kopf__nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:focus-visible:after{transform:scaleX(1)}.kopf__aktionen[data-astro-cid-isef26zo]{align-items:center;gap:var(--space-1);display:flex}.kopf__menu[data-astro-cid-isef26zo]{border:1px solid var(--wsg-line-strong-on-dark);border-radius:var(--radius);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;display:none}.kopf__menu-icon--zu[data-astro-cid-isef26zo]{display:none}@media (width<=22.49rem){.kopf__innen[data-astro-cid-isef26zo]{gap:var(--space-2)}.kopf__logo[data-astro-cid-isef26zo]{height:38px}.kopf__menu[data-astro-cid-isef26zo]{width:2.25rem;height:2.25rem}}@media (width>=25rem){.kopf__logo[data-astro-cid-isef26zo]{height:var(--header-logo-height)}.kopf__aktionen[data-astro-cid-isef26zo]{gap:var(--space-2)}.kopf__menu[data-astro-cid-isef26zo]{width:2.75rem;height:2.75rem}}@media (width<=63.999rem){html.js .kopf__menu[data-astro-cid-isef26zo]{display:inline-flex}html.js .kopf__nav[data-astro-cid-isef26zo]{padding:var(--space-2) var(--gutter) var(--space-5);background:var(--wsg-anthracite-deep);border-bottom:3px solid var(--wsg-red);display:none;position:absolute;inset:100% 0 auto;box-shadow:0 24px 40px -20px #000000e6}html.js .kopf[data-astro-cid-isef26zo][data-menu-offen] .kopf__nav[data-astro-cid-isef26zo]{display:block}html.js .kopf__nav[data-astro-cid-isef26zo] ul[data-astro-cid-isef26zo]{flex-direction:column;gap:0}html.js .kopf__nav[data-astro-cid-isef26zo] li[data-astro-cid-isef26zo]+li[data-astro-cid-isef26zo]{border-top:1px solid var(--wsg-line-on-dark)}html.js .kopf__nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{padding:var(--space-4) 0;font-size:var(--font-size-md);display:block}html.js .kopf__nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:after{width:2.5rem;inset:auto auto 0 0}.kopf[data-astro-cid-isef26zo][data-menu-offen] .kopf__menu-icon--auf[data-astro-cid-isef26zo]{display:none}.kopf[data-astro-cid-isef26zo][data-menu-offen] .kopf__menu-icon--zu[data-astro-cid-isef26zo]{display:inline}html:not(.js) .kopf__innen[data-astro-cid-isef26zo]{flex-wrap:wrap}}@media (width>=64rem){.kopf__innen[data-astro-cid-isef26zo]{gap:var(--space-5)}.kopf__logo[data-astro-cid-isef26zo] .kopf__logo-mini{display:none}.kopf__logo[data-astro-cid-isef26zo] .kopf__logo-kompakt{display:block}}.fuss[data-astro-cid-oenwriqq]{background:var(--wsg-black);color:var(--wsg-text-muted-on-dark);font-size:var(--font-size-sm);position:relative}.fuss__raster[data-astro-cid-oenwriqq]{gap:var(--space-5);padding-block:var(--space-6) var(--space-5);display:grid}.fuss__marke[data-astro-cid-oenwriqq]{gap:var(--space-3);align-content:start;justify-items:start;display:grid}.fuss__slogan[data-astro-cid-oenwriqq]{color:var(--wsg-white);font-family:var(--font-display);font-size:var(--font-size-xs);letter-spacing:.06em;font-style:italic;font-weight:700}.fuss__navs[data-astro-cid-oenwriqq]{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--wsg-line-on-dark);display:grid}.fuss__nav[data-astro-cid-oenwriqq] ul[data-astro-cid-oenwriqq]{gap:0 var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.fuss__nav--recht[data-astro-cid-oenwriqq]{padding-top:var(--space-2);border-top:1px solid var(--wsg-line-on-dark)}.fuss[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{padding-block:var(--space-2);color:var(--wsg-white);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;transition:border-color var(--transition-fast);border-bottom:1px solid #0000;text-decoration:none;display:inline-block}.fuss[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{border-bottom-color:var(--wsg-red)}.fuss__nav--recht[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:var(--wsg-text-muted-on-dark)}.fuss__leiste[data-astro-cid-oenwriqq]{padding-block:var(--space-3);border-top:1px solid var(--wsg-line-on-dark);font-size:var(--font-size-xs)}@media (width>=48rem){.fuss__raster[data-astro-cid-oenwriqq]{align-items:center;gap:var(--space-6);grid-template-columns:auto minmax(0,1fr)}.fuss__navs[data-astro-cid-oenwriqq]{justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-6);border-top:0;flex-wrap:wrap;padding-top:0;display:flex}.fuss__nav[data-astro-cid-oenwriqq] ul[data-astro-cid-oenwriqq]{gap:0 var(--space-5);flex-wrap:wrap;display:flex}.fuss__nav--recht[data-astro-cid-oenwriqq]{padding-top:0;padding-left:var(--space-6);border-top:0;border-left:1px solid var(--wsg-line-on-dark)}}
