:root{--grund:#fffcf5;--grund-2:#f6f1e6;--dunkel:#01120a;--dunkel-2:#0b1f16;--text:#2b2a26;--text-gedaempft:#5c5a52;--text-hell:#fffcf5;--text-hell-gedaempft:#c4c9bd;--akzent:#f55f36;--akzent-tief:#b83409;--auf-akzent:#01120a;--linie:#2b2a2629;--linie-dunkel:#fffcf529;--font-display:"Manrope", ui-sans-serif, system-ui, sans-serif;--font-body:"DM Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:"Space Mono", ui-monospace, "SFMono-Regular", Menlo, monospace}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/schriften/manrope-variable.woff2)format("woff2-variations")}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;size-adjust:105%;src:url(/schriften/dm-sans.woff2)format("woff2-variations")}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/schriften/space-mono-latin.woff2)format("woff2")}h1,h2,h3,h4,p,li{hyphens:manual}@media (width<=22em){h1,h2,h3,h4,p,li{hyphens:auto;hyphenate-limit-chars:10 4 4;-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:4}}.zum-inhalt{z-index:100;background:var(--grund);color:var(--dunkel);border-radius:999px;padding:12px 18px;font-weight:600;text-decoration:none;position:absolute;top:-100px;left:12px}.zum-inhalt:focus{outline:3px solid var(--akzent-tief);outline-offset:2px;top:12px}.textseite{padding-block:calc(var(--kopf-oben) + var(--kopf-hoehe) + clamp(48px, 7vw, 96px)) clamp(72px, 9vw, 128px);background:var(--grund)}.textseite h1{letter-spacing:-.035em;hyphens:manual;font-size:clamp(2.2rem,1.2rem + 3vw,3.6rem);font-weight:800;line-height:1.05}.textseite h2{letter-spacing:-.02em;font-weight:800}.textseite h3{margin:1.6rem 0 .6rem;font-weight:700}.textseite ul,.textseite ol{margin:0 0 1rem;padding-left:1.3rem}.textseite li{margin-bottom:.4rem;line-height:1.6}.textseite a:not(.knopf){color:var(--text);text-decoration:underline;text-decoration-color:var(--akzent-tief);text-underline-offset:3px;overflow-wrap:anywhere}.textseite a:not(.knopf):hover{text-decoration-thickness:2px}.textseite .eyebrow+h1{margin-top:14px}.textseite h1+.lead,.textseite h1+div>.lead{margin-top:22px}.textseite table{border-collapse:collapse;width:100%;margin:0 0 1.5rem;font-size:.95rem}.textseite th,.textseite td{text-align:left;vertical-align:top;border-bottom:1px solid var(--linie);padding:10px 12px}.textseite .u-abstand{margin:1.5rem 0 2rem}.textseite .eyebrow{font:500 .78rem/1.3 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--akzent-tief);display:block}.knopf--gespraech{hyphens:none;transition:transform .5s var(--ease-aus), box-shadow .5s var(--ease-aus), background-color .3s, color .3s;gap:.8em;padding:.45em .45em .45em 1.5em}.knopf-kreis{background:var(--knopf-fg);width:2.3em;height:2.3em;color:var(--knopf-bg);transition:transform .5s var(--ease-aus);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.knopf--gespraech:hover{box-shadow:0 16px 32px -14px color-mix(in srgb, var(--knopf-bg) 70%, transparent);transform:translateY(-2px)}.knopf--gespraech:hover .knopf-kreis{transform:scale(1.08)}.knopf--gespraech:hover .knopf-kreis [data-icon]{animation:knopf-pfeil .6s var(--ease-aus);transform:none}@keyframes knopf-pfeil{0%{transform:none}40%{transform:translate(170%)}41%{transform:translate(-170%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.knopf--gespraech:hover,.knopf--gespraech:hover .knopf-kreis{transform:none}.knopf--gespraech:hover .knopf-kreis [data-icon]{animation:none}}#kopf{font-weight:450}#kopf .leiste{border-radius:var(--r-pille);border:1px solid var(--linie-dunkel);width:min(100% - 24px,1380px);color:var(--text-hell);backdrop-filter:blur(16px);background:#01120ae0;align-items:center;gap:clamp(12px,2vw,28px);margin:12px auto 0;padding:8px 8px 8px 20px;display:flex;box-shadow:0 18px 40px -26px #000000b3}#kopf .marke{color:inherit;align-items:center;display:flex}#kopf .marke img{aspect-ratio:384/146.75;width:auto;height:30px}#kopf .nav{margin-left:auto}#kopf .nav ul{gap:2px;margin:0;padding:0;list-style:none;display:flex}#kopf .nav a{border-radius:var(--r-pille);color:var(--text-hell-gedaempft);padding:10px 14px;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .3s,background-color .3s;display:block}#kopf .nav a:hover,#kopf .nav a[aria-current]{color:var(--text-hell);background:#fffcf514}#kopf [data-menue] li a[aria-current]{color:var(--akzent)}#kopf .knopf{--knopf-bg:var(--akzent);--knopf-fg:var(--auf-akzent);padding:.4em .4em .4em 1.35em}#kopf .knopf-kreis{width:2em;height:2em}#kopf :focus-visible{outline-color:var(--akzent)}#kopf .leiste{transition:transform .45s var(--ease-aus), opacity .3s}html:not(.menue-offen) #kopf[data-weicht] .leiste{opacity:0;transform:translateY(calc(-100% - 24px))}html:not(.menue-offen) #kopf[data-weicht]{pointer-events:none}#kopf [data-burger]{border:1px solid var(--linie-dunkel);width:48px;height:48px;color:var(--text-hell);cursor:pointer;background:0 0;border-radius:50%;place-content:center;gap:6px;margin-left:auto;display:none}#kopf [data-burger] i{width:20px;height:0;transition:transform .45s var(--ease-aus);border-top:1.5px solid;display:block}#kopf [data-burger][aria-expanded=true] i:first-of-type{transform:translateY(3.75px)rotate(45deg)}#kopf [data-burger][aria-expanded=true] i:last-of-type{transform:translateY(-3.75px)rotate(-45deg)}#kopf [data-menue]{padding:calc(var(--kopf-oben) + var(--kopf-hoehe) + 24px) var(--rand) 40px;background:var(--dunkel);color:var(--text-hell)}#kopf [data-menue] ul{margin:0 0 40px;padding:0;list-style:none}#kopf [data-menue] li{border-bottom:1px solid var(--linie-dunkel)}#kopf [data-menue] li a{color:inherit;font:760 clamp(1.8rem, 7vw, 2.6rem)/1.05 var(--font-display);letter-spacing:-.02em;padding:18px 0;text-decoration:none;display:block}@media (width<=1180px) and (scripting:enabled){#kopf .nav,#kopf .leiste>.knopf{display:none}#kopf [data-burger]{display:grid}}@media (scripting:none){#kopf .leiste,#kopf .nav ul{flex-wrap:wrap}}#fuss{background-color:var(--dunkel);padding-block:clamp(64px,8vw,110px) 32px;font-weight:450;overflow:clip}#fuss .oben{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;display:flex}#fuss .marke img{aspect-ratio:384/146.75;width:auto;height:40px}#fuss .adresse{color:var(--text-hell-gedaempft);margin-top:16px;font-style:normal}#fuss nav ul{grid-template-columns:repeat(2,auto);gap:14px 56px;margin:0;padding:0;list-style:none;display:grid}#fuss nav a{color:var(--text-hell-gedaempft);text-decoration:none;transition:color .3s}#fuss nav a:hover{color:var(--text-hell)}#fuss .unten{border-top:1px solid var(--linie-dunkel);color:var(--text-hell-gedaempft);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:clamp(48px,7vw,96px);padding-top:24px;font-size:.9rem;display:flex}#fuss .recht{flex-wrap:wrap;gap:24px;margin:0;padding:0;list-style:none;display:flex}#fuss .recht a{color:inherit}
