@font-face{font-family:Knucklebones;src:url(/fonts/knucklebones.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Hind;src:url(/fonts/hind-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind;src:url(/fonts/hind-latin-500-normal.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind;src:url(/fonts/hind-latin-600-normal.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--kohle: #0a0a09;--kohle-2: #12110f;--kohle-3: #1b1916;--kohle-4: #26231f;--papier: #f2ece2;--papier-2: #e7dfd1;--schwarz: #000000;--weiss: #ffffff;--text-hell: #f4efe6;--text-gedaempft: #c8c0b3;--text-dunkel: #15130f;--text-dunkel-gedaempft: #4a443a;--glut: #ff6a2b;--glut-tief: #bb3c15;--glut-hell: #ff9560;--minze: #25be88;--minze-tief: #17966b;--minze-hell: #6fe0b5;--linie: rgb(244 239 230 / .16);--linie-dunkel: rgb(21 19 15 / .18);--fokus: #ffd34d;--schrift-display: "Knucklebones", "Impact", "Arial Narrow", sans-serif;--schrift-text: "Hind", system-ui, -apple-system, "Segoe UI", sans-serif;--text-xs: clamp(.875rem, .85rem + .1vw, .9375rem);--text-s: clamp(.9375rem, .92rem + .1vw, 1rem);--text-m: clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--text-l: clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--display-s: clamp(1.75rem, 1.3rem + 1.6vw, 2.5rem);--display-m: clamp(2.25rem, 1.5rem + 3vw, 4rem);--display-l: clamp(3rem, 1.6rem + 6vw, 7rem);--display-xl: clamp(3.5rem, 1.2rem + 10vw, 11rem);--raum-3xs: .25rem;--raum-2xs: .5rem;--raum-xs: .75rem;--raum-s: 1rem;--raum-m: clamp(1.25rem, 1rem + 1vw, 1.75rem);--raum-l: clamp(2rem, 1.4rem + 2.4vw, 3.5rem);--raum-xl: clamp(3rem, 2rem + 4vw, 6rem);--raum-2xl: clamp(4.5rem, 3rem + 6vw, 9rem);--seitenrand: clamp(1.25rem, .8rem + 2.4vw, 3rem);--inhalt-breit: 76rem;--inhalt-text: 38rem;--radius-s: .25rem;--radius-m: .5rem;--radius-l: 1rem;--schatten-karte: 0 1.5rem 3rem -1rem rgb(0 0 0 / .55);--schatten-glut: 0 0 3rem -.5rem rgb(255 106 43 / .45);--kurve: cubic-bezier(.22, 1, .36, 1);--kurve-weich: cubic-bezier(.65, 0, .35, 1);--dauer-kurz: .16s;--dauer-mittel: .28s;--dauer-lang: .7s;--kopf-hoehe: 4.5rem}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--kopf-hoehe) + 1rem);hyphens:none}body{margin:0;font-family:var(--schrift-text);font-size:var(--text-m);line-height:1.6;color:var(--text-hell);background:var(--kohle);min-height:100svh;overflow-x:clip;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}[hidden]{display:none!important}img,picture,video,svg{display:block;max-width:100%;height:auto}h1,h2,h3,h4{margin:0;font-weight:400;hyphens:none;text-wrap:balance}p{margin:0;text-wrap:pretty}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-underline-offset:.2em}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--fokus);outline-offset:3px;border-radius:2px}.auf-papier,.tafel,.recht,.seite:not(.seite--titel){--fokus: var(--text-dunkel)}.nur-leser{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sprunglink{position:fixed;left:var(--raum-s);top:0;z-index:200;padding:var(--raum-xs) var(--raum-m);background:var(--text-hell);color:var(--text-dunkel);font-weight:600;transform:translateY(-120%);transition:transform var(--dauer-kurz) var(--kurve)}.sprunglink:focus{transform:translateY(0)}.huelle{width:min(100% - 2 * var(--seitenrand),var(--inhalt-breit));margin-inline:auto}.huelle-schmal{width:min(100% - 2 * var(--seitenrand),60rem);margin-inline:auto}.display,h1.display,h2.display{font-family:var(--schrift-display);font-weight:400;line-height:.95;letter-spacing:.01em;text-transform:uppercase}.display-s{font-size:var(--display-s)}.display-m{font-size:var(--display-m)}.display-l{font-size:var(--display-l)}.display-xl{font-size:var(--display-xl)}.vorspann{font-size:var(--text-l);line-height:1.5;max-width:var(--inhalt-text);color:var(--text-gedaempft)}.auf-papier .vorspann{color:var(--text-dunkel-gedaempft)}.sektion{position:relative;padding-block:var(--raum-2xl);isolation:isolate;overflow:clip}.sektion--dunkel{background:var(--kohle);color:var(--text-hell)}.sektion--kohle2{background:var(--kohle-2);color:var(--text-hell)}.auf-papier,.sektion--papier{background:var(--papier);color:var(--text-dunkel)}.sektion--bild{color:var(--text-hell);background:var(--kohle)}.sektion__bild{position:absolute;inset:0;z-index:-2;overflow:hidden}.sektion__bild picture{display:block;position:absolute;inset:-10% 0}.sektion__bild img{width:100%;height:100%;object-fit:cover}.sektion__schleier{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--kohle) 92%,transparent),color-mix(in srgb,var(--kohle) 70%,transparent) 40% 60%,color-mix(in srgb,var(--kohle) 94%,transparent))}.kante-unten{position:absolute;left:0;right:0;bottom:-1px;height:clamp(1.25rem,3vw,2.5rem);background:var(--kante-farbe, var(--papier));z-index:2;pointer-events:none;-webkit-mask:url(/pinselkante.png) center bottom / 100% 100% no-repeat;mask:url(/pinselkante.png) center bottom / 100% 100% no-repeat}.kicker{font-size:var(--text-xs);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--glut-hell);margin-bottom:var(--raum-xs)}.auf-papier .kicker{color:var(--glut-tief)}.knopf{--knopf-fl: var(--text-hell);--knopf-text: var(--text-dunkel);display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:3.25rem;padding:.7rem 1.75rem;background:var(--knopf-fl);color:var(--knopf-text);font-family:var(--schrift-display);font-size:1.5rem;letter-spacing:.04em;text-transform:uppercase;line-height:1;text-decoration:none;border:2px solid var(--knopf-fl);border-radius:var(--radius-s);transition:transform var(--dauer-kurz) var(--kurve),background var(--dauer-kurz),color var(--dauer-kurz),box-shadow var(--dauer-mittel)}.knopf:active{transform:scale(.97)}.knopf--glut{--knopf-fl: var(--glut);--knopf-text: var(--text-dunkel)}.knopf--glut:hover{--knopf-fl: var(--glut-hell);box-shadow:var(--schatten-glut)}.knopf--minze{--knopf-fl: var(--minze);--knopf-text: var(--text-dunkel)}.knopf--minze:hover{--knopf-fl: var(--minze-hell)}.knopf--kontur{background:transparent;color:var(--text-hell);border-color:currentColor}.knopf--kontur:hover{background:var(--text-hell);color:var(--text-dunkel)}.auf-papier .knopf--kontur{color:var(--text-dunkel)}.auf-papier .knopf--kontur:hover{background:var(--text-dunkel);color:var(--papier)}.knopf--klein{min-height:2.75rem;padding:.5rem 1.1rem;font-size:1.2rem}.knopf[disabled]{opacity:.6;cursor:wait;transform:none}.panel__knoepfe .textlink,.karte__werkzeuge .textlink,.dienst__knoepfe .textlink{display:inline-flex;align-items:center;min-height:2.75rem}.textlink{font-weight:600;text-decoration-thickness:2px;text-decoration-color:var(--glut)}.textlink:hover{text-decoration-color:currentColor}.kachel{position:relative;overflow:hidden;background:var(--kohle-3);border-radius:var(--radius-m);transition:transform var(--dauer-mittel) var(--kurve),box-shadow var(--dauer-mittel) var(--kurve)}.kachel img{transition:transform .9s var(--kurve)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.knopf:hover{transform:translateY(-2px);box-shadow:0 .6rem 1.5rem -.5rem color-mix(in srgb,var(--schwarz) 50%,transparent)}.kachel:hover,.kachel:focus-within{transform:translateY(-4px);box-shadow:var(--schatten-karte)}.kachel:hover img,.kachel:focus-within img{transform:scale(1.05)}}.js [data-zeig]{opacity:0;transform:translateY(1.5rem)}.js [data-zeig].ist-da{opacity:1;transform:none;transition:opacity .8s var(--kurve),transform .8s var(--kurve);transition-delay:var(--verzug, 0ms)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.js [data-zeig]{opacity:1;transform:none}}.feld{display:grid;gap:.35rem;align-content:start}.feld label{display:flex;align-items:flex-end;min-height:2.75rem;font-size:var(--text-s);font-weight:600}.feld input:not([type=checkbox]),.feld select,.feld textarea{width:100%;min-height:3rem;padding:.6rem var(--raum-xs);background:var(--weiss);color:var(--text-dunkel);border:2px solid var(--text-dunkel-gedaempft);border-radius:var(--radius-s);font-size:1rem}.feld textarea{resize:vertical;min-height:5rem}.feld input:focus-visible,.feld select:focus-visible,.feld textarea:focus-visible{outline:3px solid var(--fokus);outline-offset:1px;border-color:var(--text-dunkel)}.feld [aria-invalid=true]{border-color:var(--glut-tief);background:color-mix(in srgb,var(--glut) 8%,var(--weiss))}.feld__fehler{color:var(--glut-tief);font-size:var(--text-xs);font-weight:600;min-height:0}.feld__fehler:empty{display:none}.feld__hinweis{font-size:var(--text-xs);color:var(--text-dunkel-gedaempft)}.feld--haken{grid-template-columns:auto 1fr;column-gap:var(--raum-xs);align-items:start}.feld--haken input{appearance:none;-webkit-appearance:none;position:relative;width:2.75rem;height:2.75rem;margin:-.6rem 0 0 -.6rem;background:transparent;cursor:pointer}.feld--haken input:before{content:"";position:absolute;inset:.625rem;border:2px solid var(--text-dunkel-gedaempft);background:var(--weiss);border-radius:2px}.feld--haken input:checked:after{content:"";position:absolute;left:1.0625rem;top:.75rem;width:.6rem;height:1.1rem;border:solid var(--text-dunkel);border-width:0 3px 3px 0;transform:rotate(45deg)}.feld--haken label a{display:inline-block;padding-block:.75rem;margin-block:-.75rem}.feld--haken label{display:block;min-height:2.75rem;padding-top:.45rem;font-weight:400;font-size:var(--text-xs);line-height:1.45}.feld--haken .feld__fehler{grid-column:1 / -1}.hp label,.hp input{display:block;min-width:2.75rem;min-height:2.75rem}.hp{position:absolute;inset-inline-start:-9999px;width:1px;height:1px;overflow:hidden}.formular__status{font-weight:600;font-size:var(--text-s);min-height:0}.formular__status:empty{display:none}.formular__status[data-art=fehler]{color:var(--glut-tief);padding:var(--raum-xs);border:2px solid var(--glut-tief);border-radius:var(--radius-s)}.kopf[data-astro-cid-3ef6ksr2]{position:fixed;inset:0 0 auto;z-index:100;height:var(--kopf-hoehe);background:color-mix(in srgb,var(--kohle) 94%,transparent);border-bottom:1px solid var(--linie);backdrop-filter:blur(10px);transition:background var(--dauer-mittel),border-color var(--dauer-mittel)}.kopf--transparent[data-astro-cid-3ef6ksr2]:not(.ist-gescrollt){background:linear-gradient(180deg,color-mix(in srgb,var(--kohle) 75%,transparent),transparent);border-color:transparent;backdrop-filter:none}.kopf__innen[data-astro-cid-3ef6ksr2]{width:min(100% - 2 * var(--seitenrand),90rem);margin-inline:auto;height:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--raum-m)}.kopf__logo[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;min-height:2.75rem;flex:none}.kopf__logo[data-astro-cid-3ef6ksr2] img{width:auto;height:2.6rem}.kopf__nav[data-astro-cid-3ef6ksr2]{display:none}.kopf__nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;gap:clamp(var(--raum-s),1.6vw,var(--raum-l))}.kopf__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:inline-block;white-space:nowrap;padding:var(--raum-2xs) 0;font-size:var(--text-xs);font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;position:relative}.kopf__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0;right:0;bottom:var(--raum-3xs);height:2px;background:var(--glut);transform:scaleX(0);transform-origin:left;transition:transform var(--dauer-mittel) var(--kurve)}.kopf__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]:after{transform:scaleX(1)}@media(hover:hover)and (pointer:fine){.kopf__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover:after{transform:scaleX(1)}}.kopf__aktionen[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--raum-2xs)}.kopf__cta[data-astro-cid-3ef6ksr2]{display:none;white-space:nowrap}.kopf__menue[data-astro-cid-3ef6ksr2]{width:3rem;height:3rem;background:transparent;border:1px solid var(--linie);border-radius:var(--radius-s);display:grid;place-items:center}.kopf__striche[data-astro-cid-3ef6ksr2],.kopf__striche[data-astro-cid-3ef6ksr2]:before{display:block;width:1.5rem;height:2px;background:var(--text-hell);position:relative;transition:transform var(--dauer-mittel) var(--kurve)}.kopf__striche[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;top:var(--raum-2xs);left:0}.kopf__striche[data-astro-cid-3ef6ksr2]{top:calc(-1 * var(--raum-3xs))}.kopf__menue[data-astro-cid-3ef6ksr2][aria-expanded=true] .kopf__striche[data-astro-cid-3ef6ksr2]{transform:translateY(3px) rotate(45deg)}.kopf__menue[data-astro-cid-3ef6ksr2][aria-expanded=true] .kopf__striche[data-astro-cid-3ef6ksr2]:before{transform:translateY(-7px) rotate(-90deg);top:var(--raum-2xs)}.mobilmenue[data-astro-cid-3ef6ksr2]{position:fixed;inset:var(--kopf-hoehe) 0 0 0;background:var(--kohle);padding:var(--raum-l) var(--seitenrand);display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto}.mobilmenue[data-astro-cid-3ef6ksr2][hidden]{display:none}.mobilmenue[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:grid;gap:var(--raum-2xs)}.mobilmenue[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;padding:var(--raum-2xs) 0;font-family:var(--schrift-display);font-size:clamp(2.25rem,9vw,3.5rem);text-transform:uppercase;text-decoration:none;line-height:1;border-bottom:1px solid var(--linie)}.mobilmenue__fuss[data-astro-cid-3ef6ksr2]{display:grid;gap:var(--raum-xs);margin-top:var(--raum-l)}@media(min-width:62rem){.kopf__nav[data-astro-cid-3ef6ksr2]{display:block}.kopf__menue[data-astro-cid-3ef6ksr2]{display:none}.kopf__cta[data-astro-cid-3ef6ksr2]{display:inline-flex}}@media(min-width:62rem)and (max-width:82rem){.kopf__logo[data-astro-cid-3ef6ksr2] img{height:2.2rem}.kopf__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{letter-spacing:.06em}}.fuss[data-astro-cid-sz7xmlte]{background:var(--kohle-2);border-top:1px solid var(--linie);padding-top:var(--raum-xl);color:var(--text-gedaempft);font-size:var(--text-s)}.fuss__raster[data-astro-cid-sz7xmlte]{display:grid;gap:var(--raum-l);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));padding-bottom:var(--raum-l)}.fuss__marke[data-astro-cid-sz7xmlte] img{width:11rem;height:auto;margin-bottom:var(--raum-s)}.fuss__marke[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{max-width:24rem}.fuss__titel[data-astro-cid-sz7xmlte]{font-family:var(--schrift-display);font-size:var(--display-s);text-transform:uppercase;color:var(--text-hell);margin-bottom:var(--raum-xs);letter-spacing:.02em}.fuss[data-astro-cid-sz7xmlte] address[data-astro-cid-sz7xmlte]{font-style:normal;margin-bottom:var(--raum-xs)}.fuss[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--text-hell)}.fuss[data-astro-cid-sz7xmlte] address[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.fuss[data-astro-cid-sz7xmlte] .textlink[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;min-height:2.75rem}.fuss__social[data-astro-cid-sz7xmlte]{display:flex;gap:var(--raum-m);margin-top:var(--raum-s)}.fuss__zeiten[data-astro-cid-sz7xmlte] dt[data-astro-cid-sz7xmlte]{color:var(--text-hell);font-weight:600}.fuss__zeiten[data-astro-cid-sz7xmlte] dd[data-astro-cid-sz7xmlte]{margin:0 0 var(--raum-xs)}.fuss__zeiten[data-astro-cid-sz7xmlte] dd[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{font-size:var(--text-xs)}.fuss__liste[data-astro-cid-sz7xmlte]{display:grid;gap:var(--raum-3xs)}.fuss__liste[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.fuss__recht[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.fuss__social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-block;padding:var(--raum-3xs) 0}.fuss__recht[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--raum-xs);border-top:1px solid var(--linie);padding-block:var(--raum-s);font-size:var(--text-xs)}.fuss__recht[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:var(--raum-m)}.consent[data-astro-cid-2effgw6e]{position:fixed;inset-block-end:var(--raum-s);inset-inline:var(--raum-s);z-index:9999;display:flex;justify-content:center}.consent[data-astro-cid-2effgw6e][hidden]{display:none}.consent__box[data-astro-cid-2effgw6e]{background:var(--kohle-3);color:var(--text-hell);border:1px solid var(--linie);border-radius:var(--radius-m);box-shadow:0 1.5rem 4rem color-mix(in srgb,var(--schwarz) 70%,transparent);padding:var(--raum-m);max-width:44rem;width:100%}.consent__titel[data-astro-cid-2effgw6e]{font-family:var(--schrift-display);font-size:var(--display-s);text-transform:uppercase;margin:0 0 var(--raum-2xs)}.consent__text[data-astro-cid-2effgw6e]{font-size:var(--text-s);line-height:1.5;margin:0 0 var(--raum-s);color:var(--text-gedaempft)}.consent__text[data-astro-cid-2effgw6e] a[data-astro-cid-2effgw6e]{color:var(--text-hell)}.consent__details[data-astro-cid-2effgw6e]{margin-block-end:var(--raum-s)}.consent__details[data-astro-cid-2effgw6e][hidden]{display:none}.consent__aktionen[data-astro-cid-2effgw6e]{display:flex;flex-wrap:wrap;gap:var(--raum-2xs)}.consent__aktionen[data-astro-cid-2effgw6e] .knopf[data-astro-cid-2effgw6e]{flex:1 1 11rem}.consent[data-astro-cid-2effgw6e] .consent__kategorie{display:flex;gap:var(--raum-xs);padding:var(--raum-xs) 0;border-block-start:1px solid var(--linie);align-items:flex-start}.consent[data-astro-cid-2effgw6e] .consent__kategorie input{width:1.4rem;height:1.4rem;margin-top:var(--raum-3xs);accent-color:var(--glut);flex:none}@media(max-width:30rem){.consent[data-astro-cid-2effgw6e]{inset-inline:0;inset-block-end:0}.consent__box[data-astro-cid-2effgw6e]{border-radius:var(--radius-m) var(--radius-m) 0 0}.consent__aktionen[data-astro-cid-2effgw6e] .knopf[data-astro-cid-2effgw6e]{flex-basis:100%}}
