@font-face{font-family: "Barlow";src: url("/static/fonts/barlow-latin.woff2") format("woff2");font-weight: 300;font-style: normal;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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family: "Barlow";src: url("/static/fonts/barlow-latin-ext.woff2") format("woff2");font-weight: 300;font-style: normal;font-display: swap;unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: "Archivo";src: url("/static/fonts/archivo-latin.woff2") format("woff2");font-weight: 100 900;font-style: normal;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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family: "Archivo";src: url("/static/fonts/archivo-latin-ext.woff2") format("woff2");font-weight: 100 900;font-style: normal;font-display: swap;unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: "Cinzel";src: url("/static/fonts/cinzel-latin.woff2") format("woff2");font-weight: 400 900;font-style: normal;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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family: "Cinzel";src: url("/static/fonts/cinzel-latin-ext.woff2") format("woff2");font-weight: 400 900;font-style: normal;font-display: swap;unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--papier: #ffffff;--grund: #f4f3f0;--karton: #ffffff;--linie: #dedad3;--linie-stark: #c9c4bb;--tinte: #14130f;--tinte-2: #46433e;--tinte-3: #66635e;--wand: #08080a;--nacht: #0d0d0e;--zone: #1a1a1c;--nacht-2: #17171a;--sockel: var(--nacht-2);--nacht-linie: #5e5e63;--nacht-text: #f2f0ed;--nacht-text-2: #a09d97;--nacht-text-3: var(--nacht-text-2);--auf-grund: var(--nacht);--signal: #cf1024;--signal-nacht: #ff3346;--lack: #8f0c1a;--knopf-marke: var(--signal);--sig: var(--tinte);--sig-glut: var(--karton);--bund: clamp(20px,4.2vw,64px);--register: clamp(52px,7.2vw,108px);--kante: calc(var(--bund) + var(--register));--rand: var(--bund);--breite: 100vw;--breite-schmal: 760px;--sektion-knapp: clamp(1.75rem,2.8vw,2.5rem);--sektion-eng: clamp(2.5rem,4vw,4.5rem);--sektion: clamp(4rem,7.5vw,8rem);--sektion-wand: clamp(7rem,13vw,12.5rem);--nav-h: 96px;--h-ziel-wand: clamp(240px,26vw,400px);--h-max-wand: clamp(300px,34vw,520px);--h-ziel-blatt: clamp(200px,22vw,340px);--h-max-blatt: clamp(260px,28vw,440px);--fuge-wand: 10px;--zeile-wand: 56px;--zeile-blatt: 72px;--ecke: 0px;--ecke-klein: 0px;--pille: 0px;--rakel: 18%;--sp-1: 0.5rem;--sp-2: 0.75rem;--sp-3: 1.25rem;--sp-4: 2rem;--sp-5: 3.5rem;--sp-6: 5rem;--weich: cubic-bezier(0.16,1,0.3,1);--ruhig: cubic-bezier(0.23,1,0.32,1);--t-kurz: 0.25s;--t-mittel: 0.45s;--t-linie: 0.5s;--t-lang: 0.9s;--t-bild: 0.9s;--t-schub: cubic-bezier(0.4,0,0.2,1);--weg: 16px;--verzug: 0.12s;--staffel: 0.06s;--g-register: 0.7rem;--g-klein: 0.92rem;--g-schild: 0.8rem;--g-text: 1.0625rem;--g-lead: 1.25rem;--g-h3: clamp(1.5rem,1.15rem + 0.9vw,1.75rem);--g-h4: 1.25rem;--g-h2: clamp(2rem,-0.75rem + 5vw,3.75rem);--g-h1: clamp(3.25rem,1.5rem + 7.2vw,8rem);--g-zahl: clamp(4.5rem,1rem + 12vw,14rem);--g-inschrift: clamp(2.25rem,4.6vw,4.5rem);--i0: var(--g-h1);--i-zahl: var(--g-zahl);--i-mittel: var(--g-inschrift);--i-nr: var(--g-register);--w-lead: var(--g-lead);--w-h2: var(--g-h2);--w-h3: var(--g-h3);--w-text: var(--g-text);--w-schild: var(--g-schild);--w-werk: var(--g-klein);--w-nr: var(--g-register);--w-knopf: var(--g-schild);--g1: var(--g-klein);--g2: var(--g-text);--g3: var(--g-h3);--g4: var(--g-h4);--g5: var(--g-h2);--g6: var(--g-h1)}.dunkel{background: var(--nacht);color: var(--nacht-text)}.dunkel .lead,.dunkel .fliess,.dunkel p{color: var(--nacht-text-2)}.dunkel .faq-a{color: var(--nacht-text-2)}.dunkel h1,.dunkel h2,.dunkel h3,.dunkel h4{color: var(--nacht-text)}.dunkel,.hero-fuss,.cta{--knopf-marke: var(--signal-nacht)}:is(.dunkel,.hero-fuss,.cta) .btn-rand,:is(.dunkel,.hero-fuss,.cta) .knopf-rand{color: var(--nacht-text);border-color: rgba(255,255,255,.42)}:is(.dunkel,.hero-fuss,.cta) .btn-rand:hover,:is(.dunkel,.hero-fuss,.cta) .knopf-rand:hover{background-color: rgba(255,255,255,.08);border-color: var(--nacht-text)}:is(.dunkel,.hero-fuss,.cta) .btn-link{border-bottom-color: rgba(255,255,255,.32);color: var(--nacht-text)}:is(.dunkel,.hero-fuss,.cta) .btn-link:hover,:is(.dunkel,.hero-fuss,.cta) .btn-link:focus-visible{border-bottom-color: var(--nacht-text);box-shadow: 0 1px 0 var(--nacht-text)}.dunkel .btn-dunkel,.dunkel .knopf-dunkel{background-color: var(--nacht-text);color: var(--nacht);border-color: var(--nacht-text)}*,*::before,*::after{box-sizing: border-box}[hidden]{display: none !important}html{-webkit-text-size-adjust: 100%;background: var(--papier);overscroll-behavior-y: contain;overflow-x: clip;scrollbar-gutter: stable}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{animation-duration: 0.01ms !important;animation-delay: 0s !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;transition-delay: 0s !important}}body{margin: 0;background: var(--papier);color: var(--tinte);font-family: "Archivo","Helvetica Neue",Arial,sans-serif;font-size: var(--g-text);font-weight: 400;line-height: 1.5;letter-spacing: 0.004em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;overflow-x: hidden;overflow-x: clip}img,svg,video{display: block;max-width: 100%}a{color: inherit;text-decoration-color: var(--linie-stark);text-underline-offset: 3px}::selection{background: var(--tinte);color: var(--papier)}:focus-visible{outline: 2px solid var(--signal);outline-offset: 3px;border-radius: 0}.dunkel :focus-visible,.hero :focus-visible,.nav :focus-visible,.kopf.dunkel :focus-visible{outline-color: var(--signal-nacht);box-shadow: 0 0 0 5px var(--nacht)}.ueberspringen{position: absolute;left: -9999px;top: 0;z-index: 200;background: var(--tinte);color: var(--papier);padding: 12px 16px;border-radius: var(--pille);text-decoration: none}.ueberspringen:focus{left: 16px;top: 16px}.sr{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap}html.wb-gesperrt{overflow: hidden}.ff-bild.an:focus-visible,.karte-platz:focus-visible{outline-offset: -3px}h1,h2,h3,h4{margin: 0;text-wrap: balance}h1{font-family: "Barlow",sans-serif;font-size: var(--g-h1);font-weight: 300;text-transform: uppercase;line-height: 1.06;letter-spacing: 0.04em;word-spacing: 0.06em;text-indent: -0.02em;max-width: 13ch}h2{font-size: var(--g-h2);font-weight: 500;line-height: 1.02;letter-spacing: -0.03em}h3{font-size: var(--g-h3);font-weight: 600;line-height: 1.3;letter-spacing: -0.004em}h4{font-size: var(--g-text);font-weight: 600;line-height: 1.4;letter-spacing: -0.004em}p{margin: 0;color: var(--tinte-2)}.hero-titel,h1.serif{font-family: "Barlow",sans-serif;font-weight: 300;text-transform: uppercase;letter-spacing: 0.04em;word-spacing: 0.06em}h1 em,h1 i,.hero-titel em,.hero-titel i{font-style: normal}.lead{font-size: var(--g-lead);font-weight: 300;line-height: 1.4;letter-spacing: -0.012em;color: var(--tinte);max-width: 19em}.fliess{color: var(--tinte-2);max-width: 66ch}.mittig{text-align: center}.tnum,.zahl{font-variant-numeric: tabular-nums;font-feature-settings: "tnum"}.mt-1{margin-top: var(--sp-1)}.mt-2{margin-top: var(--sp-2)}.mt-3{margin-top: var(--sp-3)}.mt-4{margin-top: var(--sp-4)}.mt-5{margin-top: var(--sp-5)}.wrap{width: 100%;max-width: var(--breite);margin-inline: auto;padding-inline: var(--rand)}.wrap-schmal{width: 100%;max-width: var(--breite-schmal);margin-inline: auto;padding-inline: var(--rand)}.ab{padding-block: var(--sektion)}.ab-eng{padding-block: var(--sektion-eng)}.ab:not(.dunkel):not(.ab-panel) + .ab:not(.dunkel):not(.ab-panel),.ab.dunkel + .ab.dunkel:not(.ab-panel){padding-top: var(--sektion-knapp)}.ab-instagram,.cta{padding-top: var(--sektion-wand)}.ab-knapp{padding-block: var(--sektion-knapp)}.ab-panel:not(.dunkel){background: var(--grund)}.ab-panel.dunkel{background: var(--zone)}.ab-kopf{max-width: none;margin-bottom: clamp(2.25rem,4vw,3.75rem)}.ab-kopf > h1,.ab-kopf > h2{max-width: 22ch}.ab-kopf > p,.ab-kopf > .lead,.ab-kopf > .fliess{max-width: 62ch}.ab-kopf > * + *{margin-top: var(--sp-3)}.ab-kopf-reihe{max-width: none;display: flex;align-items: flex-end;justify-content: space-between;gap: var(--sp-4);flex-wrap: wrap}.ab-kopf-reihe > div{max-width: 46ch}.zwei-spalten{display: grid;grid-template-columns: minmax(0,1.35fr) minmax(0,1fr);gap: clamp(2rem,5vw,5.5rem);align-items: start}.klebrig{position: sticky;top: calc(var(--nav-h) + 20px)}.raster{display: grid;gap: clamp(1rem,1.8vw,1.6rem)}.r-2{grid-template-columns: repeat(2,minmax(0,1fr))}.r-3{grid-template-columns: repeat(3,minmax(0,1fr))}.raster.r-2 > .rat-kachel:last-child:nth-child(odd){grid-column: 1 / -1}@media (max-width: 900px){.zwei-spalten{grid-template-columns: minmax(0,1fr)}.klebrig{position: static}.r-3{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 901px){.zwei-spalten:has(> .kontakt-raster){grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--sp-4);align-items: stretch}.zwei-spalten:has(> .kontakt-raster) > .kontakt-raster{display: contents}.zwei-spalten:has(> .kontakt-raster) > .klebrig{position: static;top: auto}.zwei-spalten:has(> .kontakt-raster) > .klebrig{grid-column: span 2}}@media (max-width: 620px){.r-2,.r-3{grid-template-columns: 1fr}}.kopf{position: sticky;top: 0;z-index: 90;background: var(--papier);border-bottom: 1px solid var(--linie);transition: background var(--t-mittel) var(--weich),border-color var(--t-mittel) var(--weich),color var(--t-mittel) var(--weich),box-shadow var(--t-mittel) var(--weich)}.kopf{border-bottom-color: transparent}.kopf.fest{border-bottom-color: var(--linie)}body.hat-hero .kopf{position: fixed;inset-inline: 0;background: transparent;border-bottom-color: transparent;color: var(--papier)}body.hat-hero .kopf.fest{background: var(--papier);color: var(--tinte);border-bottom-color: var(--linie);box-shadow: 0 1px 24px rgba(20,19,18,0.06)}body.hat-hero .kopf:not(.fest) .kopf-tat:hover{background: var(--papier);color: var(--tinte);border-color: var(--papier)}.kopf-in{max-width: var(--breite);margin-inline: auto;padding-inline: var(--rand);height: var(--nav-h);display: grid;grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);align-items: center;gap: var(--sp-4);position: relative}.nav-seite{display: flex;align-items: center;gap: clamp(1rem,2.1vw,2.1rem);white-space: nowrap}.nav-links{justify-content: flex-start}.nav-rechts{justify-content: flex-end;padding-right: 11.5rem;min-width: 0}.nav-links{min-width: 0}.kopf-in .nav{display: none}@media (min-width: 981px) and (max-width: 1280px){.nav-seite{display: none}.kopf-in{display: flex;align-items: center;justify-content: flex-start;gap: clamp(1.5rem,3vw,3rem)}.kopf-in .wortmarke{justify-self: auto;margin-right: auto}.kopf-in .nav{display: flex;justify-content: flex-end;gap: clamp(0.8rem,1.6vw,1.4rem);padding-right: 11.5rem;white-space: nowrap}}.kopf-in .wortmarke{grid-column: 2;justify-self: center}.kopf-in .kopf-tat{position: absolute;right: var(--rand);top: 50%;transform: translateY(-50%)}.wortmarke{display: inline-flex;align-items: center;text-decoration: none;line-height: 0;padding-block: 4px;margin-block: -4px}.wortmarke picture,.wortmarke img{display: block}.wortmarke img{height: clamp(38px,4.6vw,62px);width: auto}.wortmarke-gross img{height: clamp(48px,6vw,84px)}.nav{display: flex;align-items: center;gap: clamp(1.1rem,2.2vw,2.4rem);margin-inline-start: auto}.nav-sprache{opacity: .62;font-variant: small-caps;letter-spacing: .06em}.nav-sprache:hover,.nav-sprache:focus-visible{opacity: 1}.nav a,.nav-seite a{text-decoration: none;font-size: var(--g-klein);font-weight: 500;letter-spacing: 0.01em;position: relative;padding-block: 8px;opacity: 0.82;transition: opacity var(--t-kurz) var(--weich)}.nav a:hover,.nav-seite a:hover{opacity: 1}.nav a::after,.nav-seite a::after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: currentColor;transform: scaleX(0);transform-origin: left;transition: transform var(--t-mittel) var(--weich)}.nav a:hover::after,.nav-seite a:hover::after,.nav-seite a:focus-visible::after,.nav a[aria-current="page"]::after,.nav-seite a[aria-current="page"]::after{transform: scaleX(1)}.nav a[aria-current="page"],.nav-seite a[aria-current="page"]{opacity: 1}.nav-tat{display: none}.kopf-tat{flex: none;margin-left: clamp(1rem,2vw,2rem);display: inline-flex;align-items: center;height: 44px;padding-inline: 24px;border: 1px solid currentColor;border-radius: var(--pille);font-size: var(--g-klein);font-weight: 500;letter-spacing: 0.01em;text-decoration: none;transition: background var(--t-kurz) var(--weich),color var(--t-kurz) var(--weich)}.kopf-tat:hover{background: var(--tinte);color: var(--papier);border-color: var(--tinte)}.burger{display: none;width: 42px;height: 42px;border: 0;background: none;color: inherit;cursor: pointer;padding: 0;place-items: center}.burger span{display: block;width: 22px;height: 1.5px;background: currentColor;transition: transform var(--t-kurz) var(--weich),opacity 0.25s}.burger span + span{margin-top: 8px}.burger[aria-expanded="true"] span:first-child{transform: translateY(3.75px) rotate(45deg)}.burger[aria-expanded="true"] span:last-child{transform: translateY(-3.75px) rotate(-45deg)}@media (max-width: 980px){:root{--nav-h: 64px}.kopf-tat{display: none}.burger{display: grid}.nav-seite{display: none}.kopf-in{display: flex;justify-content: space-between}.kopf-in .wortmarke{justify-self: start}.kopf-in .nav{display: flex}.nav{position: fixed;inset: var(--nav-h) 0 0;background: var(--nacht);color: var(--nacht-text);flex-direction: column;align-items: flex-start;justify-content: safe center;overflow-y: auto;overscroll-behavior: contain;gap: 4px;padding: var(--rand);transform: translateY(-12px);opacity: 0;pointer-events: none;visibility: hidden;transition: opacity var(--t-kurz) var(--weich),transform var(--t-mittel) var(--weich),visibility 0s linear 0.35s}.nav.offen{opacity: 1;transform: none;pointer-events: auto;visibility: visible;transition-delay: 0s,0s,0s}.nav a{font-family: "Barlow",sans-serif;font-size: 1.6rem;letter-spacing: 0.04em;opacity: 1;padding-block: 12px}.nav-tat{display: inline-flex;margin-top: var(--sp-3);align-items: center;height: 48px;padding-inline: 24px;background: var(--nacht-text);color: var(--nacht);border-radius: var(--pille);font-family: "Archivo",sans-serif;font-size: var(--g-klein)}@media (max-height: 680px),(max-width: 360px){.nav a{font-size: 1.4rem;padding-block: 7px}.nav{gap: 2px}.nav-tat{margin-top: var(--sp-2);height: 44px}}.nav-tat::after{display: none}}.btn,.knopf{display: inline-flex;align-items: center;justify-content: center;gap: 12px;min-height: 56px;padding: 20px clamp(20px,3vw,32px);border-radius: 0;border: 1px solid transparent;font-family: inherit;font-size: var(--g-schild);font-weight: 500;line-height: 1.3;letter-spacing: 0.16em;text-transform: uppercase;text-decoration: none;cursor: pointer;white-space: nowrap;background-image: linear-gradient(var(--knopf-marke),var(--knopf-marke));background-repeat: no-repeat;background-position: 0 100%;background-size: 0 2px;transition: background-color var(--t-kurz) var(--weich),color var(--t-kurz) var(--weich),border-color var(--t-kurz) var(--weich),background-size var(--t-kurz) var(--ruhig)}.btn:hover,.knopf:hover,.btn:focus-visible,.knopf:focus-visible{background-size: 100% 2px}.btn-dunkel,.knopf-dunkel{background-color: var(--tinte);color: var(--papier);border-color: var(--tinte)}.btn-rand,.knopf-rand{background-color: transparent;color: var(--tinte);border-color: var(--linie-stark)}.btn-rand:hover,.knopf-rand:hover{border-color: var(--tinte);background-color: var(--karton)}.btn-hell{--knopf-marke: var(--signal);background-color: var(--papier);color: var(--tinte);border-color: var(--papier)}.btn-link{min-height: 0;height: auto;padding: 0 0 6px;border: 0;background: none;border-radius: 0;border-bottom: 1px solid var(--linie-stark);transition: border-color var(--t-kurz) var(--weich),box-shadow var(--t-kurz) var(--weich)}.btn-link:hover,.btn-link:focus-visible{border-bottom-color: var(--tinte);box-shadow: 0 1px 0 var(--tinte)}.btn-voll{width: 100%;white-space: normal;overflow-wrap: anywhere;padding-inline: 20px}button.btn:disabled,button.knopf:disabled{cursor: default;background: var(--karton,var(--grund));color: var(--tinte-3);border-color: var(--karton,var(--grund))}button.btn:disabled:hover,button.knopf:disabled:hover{background: var(--karton,var(--grund))}button.btn:disabled::after,button.knopf:disabled::after{display: none}@media (prefers-reduced-motion: no-preference){.zeig{opacity: 0;transform: translate3d(0,-14px,0);transition: opacity var(--t-lang) var(--ruhig),transform var(--t-lang) var(--ruhig)}.zeig.da{opacity: 1;transform: translate3d(0,0,0)}.auf{opacity: 0;animation: aufblenden var(--t-lang) var(--ruhig) forwards}.auf-1{animation-delay: var(--verzug)}.auf-2{animation-delay: calc(var(--verzug) + var(--staffel))}.auf-3{animation-delay: calc(var(--verzug) + var(--staffel) * 2)}}@keyframes aufblenden{to{opacity: 1}}.hero{position: relative;width: 100vw;margin-left: calc(50% - 50vw);background: var(--nacht);color: var(--nacht-text);display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: stretch;min-height: 100svh;overflow: hidden;transition: background-color var(--t-bild) var(--ruhig)}.hero-rahmen{position: relative;grid-column: 2;height: 100svh;aspect-ratio: var(--v,4 / 5);width: auto;max-width: 62vw;background: var(--nacht)}.hero-rahmen img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: contain;object-position: center;background: var(--nacht)}.hero-rahmen[data-hero] img{opacity: 0;transform: translate3d(100%,0,0)}.hero-rahmen[data-hero] img.sichtbar{opacity: 1;transform: translate3d(0,0,0);transition: transform var(--t-bild) var(--t-schub)}.hero-rahmen[data-hero] img.raus{opacity: 1;transform: translate3d(-100%,0,0);transition: transform var(--t-bild) var(--t-schub)}.hero-rahmen[data-hero] img.wartet{opacity: 1;transform: translate3d(100%,0,0);transition: none}.hero-rahmen[data-hero] img[hidden]{display: none}.hero-rahmen[data-hero]{overflow: hidden}.hero-verlauf{display: none}.hero-fuss{grid-column: 1;grid-row: 1;position: relative;z-index: 2;display: flex;align-items: flex-end;padding: var(--nav-h) 0 clamp(3rem,7vw,6rem) 0;container-type: inline-size}.hero-fuss-in{padding-left: var(--kante,clamp(72px,11.4vw,172px));padding-right: 0;width: 100%}.hero-titel{font-size: clamp(2.5rem,5.5vw,5.5rem);font-size: clamp(2.5rem,11cqi,6.75rem);color: var(--nacht-text);font-weight: 300;text-transform: uppercase;letter-spacing: 0.04em;word-spacing: 0.06em;text-indent: -0.02em}.hero-titel .zeile-huelle{width: max-content;max-width: none}.hero-unter{margin-top: var(--sp-3);color: var(--nacht-text);font-size: var(--g-h3);font-weight: 300;line-height: 1.5;letter-spacing: -0.01em;max-width: 34ch}.hero-fuss .btn-hell{margin-top: var(--sp-4)}.hero-fuss .hero-tat{margin-top: var(--sp-4)}.hero-fuss .hero-tat .btn-hell{margin-top: 0}.hero-marke{position: absolute;left: var(--kante,clamp(72px,11.4vw,172px));top: calc(var(--nav-h) + 0.5rem);z-index: 2;font-size: var(--g-schild);font-weight: 500;text-transform: uppercase;letter-spacing: 0.16em;line-height: 1.3;color: var(--nacht-text);max-width: 46ch}.hero-marke::before{content: "";display: block;width: 20px;height: 2px;margin-bottom: 12px;background: var(--signal-nacht,#ff3346)}.hero-marke:empty::before{display: none}.hero-marke b{display: block;font-weight: 600;font-size: var(--g-schild);letter-spacing: 0.01em;text-transform: none;margin-bottom: 4px}.hero-klein{min-height: 0}.hero-klein .hero-rahmen{width: 50vw;height: auto;align-self: center}.hero-klein .hero-rahmen img{width: 100%;height: auto;display: block}.hero-klein .hero-titel{font-size: clamp(2.25rem,6vw,4.5rem);font-size: clamp(2.25rem,10cqi,5.5rem)}@media (max-width: 900px){.hero{grid-template-columns: 1fr;grid-template-rows: auto auto auto;min-height: 0}.hero-rahmen{grid-column: 1;grid-row: 1;height: auto;width: 100%;max-width: none;max-height: 46svh}.hero-klein .hero-rahmen{height: auto;width: 100%;max-width: none}.hero-klein .hero-rahmen img{max-height: 46svh;width: auto;max-width: 100%;margin-inline: auto}.hero-verlauf{display: none}.hero-fuss{grid-column: 1;grid-row: 3;padding: var(--sp-2) 0 clamp(2.5rem,8vw,3.5rem)}.hero-fuss-in{padding-inline: var(--bund,clamp(20px,4.2vw,64px))}.hero-titel .zeile-huelle{width: auto}.hero-marke{position: static;grid-column: 1;grid-row: 2;max-width: none;padding: clamp(1.5rem,5vw,2.25rem) var(--bund,clamp(20px,4.2vw,64px)) 0}}.stat{padding-block: 0}.stat-raster{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: clamp(1rem,2.4vw,2.5rem);border-block: 1px solid var(--linie);padding-block: clamp(2rem,3.4vw,3rem)}.stat-wert,.stat-raster dd{font-family: "Cinzel",serif;font-weight: 600;font-size: clamp(2rem,3.6vw,3.1rem);line-height: 1;letter-spacing: 0.01em;margin: 0}.stat-label,.stat-raster dt{margin-top: 12px;font-size: var(--g-schild);color: var(--tinte-3);letter-spacing: 0.02em}.stat-raster dt{margin: 0 0 8px}@media (max-width: 780px){.stat-raster{grid-template-columns: repeat(2,minmax(0,1fr));row-gap: 2rem}}.wechsel{display: grid;grid-template-columns: minmax(0,1.5fr) minmax(0,1fr);gap: clamp(1.5rem,4vw,4rem);align-items: center;max-width: var(--breite);margin-inline: auto;padding: clamp(2rem,4vw,3.75rem) var(--rand);text-decoration: none;border-top: 1px solid var(--linie)}.wechsel:last-of-type{border-bottom: 1px solid var(--linie)}.wechsel:nth-of-type(even){grid-template-columns: minmax(0,1fr) minmax(0,1.5fr)}.wechsel:nth-of-type(even) .wechsel-bild{order: 2}.wechsel-bild{overflow: hidden;background: var(--grund);line-height: 0}.wechsel-bild img{width: 100%;height: auto;display: block}.wechsel-txt h3{font-family: "Barlow",sans-serif;font-weight: 300;font-size: var(--g-h3);letter-spacing: 0.04em;overflow-wrap: break-word}.wechsel-txt p{margin-top: var(--sp-2);color: var(--tinte-2);max-width: 44ch}.wechsel-txt .btn-link{margin-top: var(--sp-3);display: inline-block}.lw-aktion{display: block;margin-top: .2em;font-size: .58em;font-weight: 500;letter-spacing: .06em;text-transform: uppercase;opacity: .7;white-space: nowrap}.wechsel-aktion{display: inline-block;margin-left: .5em;padding: .12em .5em;border: 1px solid currentColor;border-radius: 2px;font-size: .62em;letter-spacing: .12em;text-transform: uppercase;vertical-align: middle;opacity: .75}.wechsel-preis{display: block;margin-top: var(--sp-3);font-size: var(--g-schild);letter-spacing: .09em;text-transform: uppercase;color: var(--tinte-3)}.wechsel-preis b{font-family: "Cinzel",serif;font-size: var(--g-h4);letter-spacing: .01em;color: var(--tinte);text-transform: none}@media (max-width: 820px){.wechsel{grid-template-columns: 1fr}.wechsel:nth-of-type(even){grid-template-columns: 1fr}.wechsel:nth-of-type(even) .wechsel-bild{order: 0}}.material{display: grid;grid-template-columns: minmax(0,1.5fr) minmax(0,1fr);gap: clamp(1.5rem,4vw,4rem);align-items: start}.material-hoch{grid-template-columns: minmax(0,1fr) minmax(0,1.9fr)}.material-bild{line-height: 0}.material-bild img{width: 100%;height: auto;display: block}.material-txt p{max-width: 42ch;margin-top: var(--sp-3)}@media (max-width: 820px){.material,.material-hoch{grid-template-columns: 1fr}.material-hoch .material-bild{max-width: 24rem}}.ref-raster{display: flex;flex-wrap: wrap;--h-ziel: clamp(130px,20.5vw,340px);--h-max: calc(var(--h-ziel) * 1.6);--fuge: var(--rinne,1rem);column-gap: var(--fuge);row-gap: 56px;align-items: flex-start}.ref{flex: var(--r,1.333) 1 calc(var(--r,1.333) * var(--h-ziel));max-width: calc(var(--r,1.333) * var(--h-max));min-width: 0;position: relative;display: block;break-inside: avoid;page-break-inside: avoid;text-decoration: none;color: inherit}.ref-rahmen{position: relative;line-height: 0;background: var(--karton,#eae7e1)}.dunkel .ref-rahmen{background: var(--nacht-2)}.dunkel .leist-bild,.dunkel .werk-bild,.dunkel .pr-blaetter .blatt img{background: var(--nacht-2)}.ref-rahmen img{width: 100%;height: auto;display: block}.ref-zeit{display: block;font-size: var(--g-register);font-weight: 500;letter-spacing: 0.10em;font-variant-numeric: tabular-nums;color: var(--tinte-3)}.dunkel .ref-zeit{color: var(--nacht-text-2)}.ref-txt{padding-top: 12px;color: inherit;line-height: 1.35}.ref-txt h3{margin-top: 3px;font-size: var(--g-klein);font-weight: 600;letter-spacing: 0.01em;color: var(--tinte)}.dunkel .ref-txt h3{color: var(--nacht-text)}.ref-folie{display: block;margin-top: 4px;font-size: var(--g-register);font-weight: 500;text-transform: uppercase;letter-spacing: 0.12em;color: var(--tinte-3)}.dunkel .ref-folie{color: var(--nacht-text-2)}.leist{text-decoration: none;color: inherit;display: block}.leist-bild{background: var(--karton,#eae7e1);line-height: 0}.leist-bild img{width: 100%;height: auto;display: block}.leist-txt{padding-top: 16px}.dunkel .leist-txt p{color: var(--nacht-text-2)}.leist-txt p{margin-top: 8px;color: var(--tinte-3);font-size: var(--g-klein);line-height: 1.55}.leist-mehr{margin-top: 12px;display: inline-flex;align-items: center;gap: 8px;font-size: var(--g-klein);font-weight: 500}.rand-box{border: 1px solid var(--linie);border-radius: var(--ecke);padding: clamp(1.25rem,2vw,1.85rem);background: var(--papier)}.rand-box p{color: var(--tinte-2)}.ab-panel:not(.dunkel) .rand-box{background: var(--papier);border-color: transparent}.ab-panel.dunkel .rand-box{background: #232327;border-color: var(--nacht-linie)}.schritte{display: grid;grid-template-columns: repeat(auto-fit,minmax(300px,1fr));gap: 1px;background: var(--linie);border-block: 1px solid var(--linie)}.schritt{background: var(--papier);padding: clamp(1.4rem,2.4vw,2.2rem) clamp(1.1rem,2vw,1.75rem)}.schritt h4{letter-spacing: -0.012em}.schritt p{margin-top: 8px;color: var(--tinte-3);font-size: var(--g-klein)}.zitat{border-left: 2px solid var(--tinte);padding-left: clamp(1.25rem,2.4vw,2rem)}.zitat p{font-family: "Archivo",sans-serif;font-weight: 400;font-size: var(--g-h4);line-height: 1.45;letter-spacing: -0.012em}.zitat cite{display: block;margin-top: var(--sp-3);font-style: normal;font-size: var(--g-schild);letter-spacing: 0.1em;text-transform: uppercase;color: var(--tinte-3)}.band{display: grid;gap: 1px;background: var(--linie);border: 1px solid var(--linie);border-radius: var(--ecke);overflow: hidden}@media (min-width: 901px){.ab-eng.ab-panel.dunkel .zwei-spalten{grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-items: start}.ab-eng.ab-panel.dunkel .logos{display: grid;grid-template-columns: repeat(2,minmax(0,1fr))}.zitat-gross p{font-size: var(--g-h3);line-height: 1.35}}.band-el{background: var(--papier);padding: 16px 20px;display: flex;flex-direction: column;gap: 4px}.band-el b{font-weight: 600;font-size: var(--g-klein)}.band-el span{color: var(--tinte-3);font-size: var(--g-klein);line-height: 1.5}.ab-panel.dunkel .band-el{background: #232327}.ab-panel.dunkel .band-el b{color: var(--nacht-text)}.ab-panel.dunkel .band-el span{color: var(--nacht-text-2)}.dunkel cite,.dunkel dd,.dunkel li,.dunkel figcaption{color: var(--nacht-text-2)}.dunkel .u-klein-14,.dunkel .lead-klein{color: var(--nacht-text-2)}.ab-panel.dunkel .rand-box p{color: var(--nacht-text-2)}.ab-panel.dunkel .logos span{color: var(--nacht-text-2)}.dunkel .rand-box p{color: var(--nacht-text-2)}.dunkel .logos span{color: var(--nacht-text-2)}.mfa{position: relative;isolation: isolate;overflow: hidden;padding-block: clamp(3rem,5.5vw,5.5rem);background: var(--zone);color: var(--nacht-text-2);--len: clamp(240px,27vw,400px);--dicke: clamp(38px,5.2vw,76px);--fx: clamp(10px,3vw,64px);--fy: clamp(40px,6vw,78px);--mfa-niete: calc(var(--dicke) * 0.30);--zug: calc(var(--dicke) * 0.42);--lp: 50%}.mfa::before{content: "";position: absolute;inset: 0;z-index: -2;background: radial-gradient(120% 90% at 88% -10%,#232329 0%,rgba(35,35,41,0) 62%),radial-gradient(90% 70% at 8% 108%,#050506 0%,rgba(5,5,6,0) 60%),linear-gradient(176deg,#1a1a1c,#101012)}.mfa-licht{position: absolute;z-index: -1;top: -14%;right: -10%;width: min(62vw,760px);aspect-ratio: 4 / 5;opacity: .55;mix-blend-mode: screen;pointer-events: none;transform: scaleX(-1);-webkit-mask-image: radial-gradient(46% 42% at 58% 30%,#000 0%,rgba(0,0,0,.32) 46%,transparent 72%);mask-image: radial-gradient(46% 42% at 58% 30%,#000 0%,rgba(0,0,0,.32) 46%,transparent 72%)}.mfa-licht img{width: 100%;height: 100%;object-fit: cover;display: block;filter: saturate(1.25) contrast(1.02) blur(3px)}.mfa-raster{display: grid;grid-template-columns: minmax(0,0.88fr) minmax(0,1.12fr);gap: clamp(2.5rem,5vw,5rem);align-items: end}.mfa-schild{margin: 0;display: flex;align-items: center;gap: 14px;font-size: var(--g-register);font-weight: 500;letter-spacing: 0.16em;text-transform: uppercase;color: var(--nacht-text-2)}.mfa-schild::after{content: "";flex: 1 1 auto;height: 1px;background: linear-gradient(90deg,var(--nacht-linie),rgba(94,94,99,0))}.mfa-vorlauf{margin: clamp(1.1rem,2.2vw,1.7rem) 0 0;font-size: var(--g-lead);font-weight: 300;line-height: 1.4;letter-spacing: -0.012em;color: var(--nacht-text-2);max-width: 22em}.mfa-satz{margin: clamp(1rem,1.8vw,1.6rem) 0 0;font-size: var(--g-h2);font-weight: 500;line-height: 1.02;letter-spacing: -0.03em;color: var(--nacht-text);text-wrap: balance}.mfa-fuss{margin: clamp(1.1rem,2.2vw,1.6rem) 0 0;font-size: var(--g-schild);letter-spacing: 0.02em;color: var(--nacht-text-2);max-width: 34em;text-wrap: pretty}.mfa-feld{position: relative}.mfa-faecher::before{content: "";position: absolute;right: calc(var(--fx) - var(--len) * .45);bottom: calc(var(--fy) - var(--len) * .28);width: calc(var(--len) * 1.35);height: calc(var(--len) * 1.35);border-radius: 50%;background: radial-gradient(50% 50% at 50% 50%,rgba(154,150,178,.16),rgba(154,150,178,0) 70%);pointer-events: none}.mfa-faecher{position: relative;height: clamp(330px,36vw,520px);touch-action: manipulation}.mfa-tisch{position: absolute;inset: 2% -6% -12% 12%;overflow: hidden;pointer-events: none;-webkit-mask-image: radial-gradient(66% 64% at 70% 72%,#000 0%,rgba(0,0,0,.5) 50%,transparent 82%);mask-image: radial-gradient(66% 64% at 70% 72%,#000 0%,rgba(0,0,0,.5) 50%,transparent 82%)}.mfa-tisch img{width: 100%;height: 100%;object-fit: cover;display: block;opacity: .46;filter: blur(8px) brightness(.8) saturate(1.1);transform: scale(1.14)}.mfa-schatten{position: absolute;right: calc(var(--fx) - var(--len) * .22);bottom: calc(var(--fy) - var(--dicke) * 1.5);width: calc(var(--len) * 1.0);height: calc(var(--len) * .62);border-radius: 50%;background: radial-gradient(50% 50% at 62% 72%,rgba(0,0,0,.72),rgba(0,0,0,0) 70%);filter: blur(14px);pointer-events: none}.mfa-blaetter{position: absolute;inset: 0;list-style: none;margin: 0;padding: 0}.mfa-w1{--w: 4deg;--w-auf: 0deg;--w-eng: 4.64deg;--w-auf-eng: 0deg}.mfa-w2{--w: 17deg;--w-auf: 16deg;--w-eng: 19.72deg;--w-auf-eng: 16.8deg}.mfa-w3{--w: 30deg;--w-auf: 32deg;--w-eng: 34.8deg;--w-auf-eng: 33.6deg}.mfa-w4{--w: 43deg;--w-auf: 48deg;--w-eng: 49.88deg;--w-auf-eng: 50.4deg}.mfa-w5{--w: 56deg;--w-auf: 64deg;--w-eng: 64.96deg;--w-auf-eng: 67.2deg}.mfa-w6{--w: 69deg;--w-auf: 80deg;--w-eng: 80.04deg;--w-auf-eng: 84deg}.mfa-blatt{position: absolute;right: var(--fx);bottom: var(--fy);margin-bottom: calc(var(--dicke) / -2);width: var(--len);height: var(--dicke);padding: 0;border: 0;appearance: none;cursor: pointer;font: inherit;text-align: left;transform-origin: calc(100% - var(--dicke) / 2) 50%;transform: rotate(var(--w));border-radius: 13px 50% 50% 13px / 13px 50% 50% 13px;background: #22222a;background: var(--ob);box-shadow: 0 1px 0 rgba(255,255,255,.10) inset,0 -1px 0 rgba(0,0,0,.55) inset,0 10px 22px -14px rgba(0,0,0,.9);transition: transform .62s cubic-bezier(.16,.84,.28,1),box-shadow .45s ease,filter .45s ease}.mfa-blatt::after{content: "";position: absolute;inset: 0;border-radius: inherit;border: 1px solid rgba(255,255,255,.13);pointer-events: none}.mfa-glanz{position: absolute;inset: 0;border-radius: inherit;pointer-events: none;background: linear-gradient(102deg,rgba(255,255,255,0) calc(var(--lp) - 26%),rgba(255,255,255,.30) calc(var(--lp) - 6%),rgba(255,255,255,.52) var(--lp),rgba(255,255,255,.14) calc(var(--lp) + 7%),rgba(255,255,255,0) calc(var(--lp) + 24%));opacity: var(--glanz-staerke,.5);mix-blend-mode: screen;isolation: isolate}@supports not (mix-blend-mode: screen){.mfa-glanz{opacity: .18}}.mfa-name{position: absolute;left: clamp(11px,1.6vw,20px);top: 50%;transform: translateY(-50%);max-width: calc(var(--len) * .42);font-size: clamp(.55rem,.8vw,.68rem);line-height: 1.22;font-weight: 600;letter-spacing: 0.085em;text-transform: uppercase;color: var(--name,rgba(255,255,255,.94));text-shadow: var(--name-schatten,0 1px 2px rgba(0,0,0,.7))}.mfa-niete{position: absolute;right: calc(var(--fx) + var(--dicke) / 2 - var(--mfa-niete) / 2);bottom: calc(var(--fy) - var(--mfa-niete) / 2);width: var(--mfa-niete);height: var(--mfa-niete);border-radius: 50%;pointer-events: none;background: radial-gradient(60% 60% at 34% 28%,#d7d5d2 0%,#8a888a 42%,#3b3b3f 78%,#17171a 100%);box-shadow: 0 0 0 1px rgba(255,255,255,.16),0 3px 8px rgba(0,0,0,.7)}:where(.mfa-faecher:hover,.mfa-faecher.mfa-wach) .mfa-blatt{transform: rotate(var(--w-auf))}.mfa-blatt:hover,.mfa-blatt:focus-visible,.mfa-blatt.mfa-gewaehlt{transform: rotate(var(--w-auf)) translateX(calc(var(--zug) * -1));filter: brightness(1.14) saturate(1.06);box-shadow: 0 1px 0 rgba(255,255,255,.16) inset,0 -1px 0 rgba(0,0,0,.5) inset,0 22px 42px -18px rgba(0,0,0,.95);z-index: 3}.mfa-blatt:hover .mfa-glanz,.mfa-blatt:focus-visible .mfa-glanz,.mfa-blatt.mfa-gewaehlt .mfa-glanz{opacity: .95}.mfa-blatt:focus-visible{outline: 2px solid var(--nacht-text);outline-offset: 3px}@keyframes mfa-streifen{from{transform: translateX(-42%);opacity: 0}35%{opacity: 1}to{transform: translateX(42%);opacity: 0}}.mfa-streif{position: absolute;inset: 0;opacity: 0;pointer-events: none}.mfa-blatt.mfa-gewaehlt .mfa-streif{inset: -20% -10%;border-radius: inherit;mix-blend-mode: screen;background: linear-gradient(100deg,transparent 38%,rgba(255,255,255,.65) 50%,transparent 62%);animation: mfa-streifen .95s cubic-bezier(.3,.0,.2,1)}.mfa-ob-1{--ob: repeating-linear-gradient(97deg,rgba(255,255,255,.014) 0 2px,rgba(0,0,0,.02) 2px 4px),radial-gradient(130% 200% at 20% 0%,rgba(255,255,255,.07),rgba(255,255,255,0) 58%),linear-gradient(168deg,#1d1d20,#0c0c0e);--glanz-staerke: .16}.mfa-ob-2{--ob: radial-gradient(120% 180% at 28% 0%,rgba(255,255,255,.13),rgba(255,255,255,0) 62%),linear-gradient(170deg,#33333a,#15151a 62%,#1e1e23);--glanz-staerke: .34}.mfa-ob-3{--ob: linear-gradient(168deg,rgba(255,255,255,.20) 0%,rgba(255,255,255,0) 26%),linear-gradient(174deg,#2b2b31 0%,#101013 44%,#050507 76%,#1a1a1f 100%);--glanz-staerke: .72}.mfa-ob-4{--ob: repeating-linear-gradient(95deg,rgba(255,255,255,.075) 0 1px,rgba(0,0,0,.05) 1px 3px),linear-gradient(100deg,#46464d 0%,#a9a9b1 34%,#6c6c74 52%,#cfcfd4 68%,#4b4b52 100%);--glanz-staerke: .55;--name: #f6f5f3;--name-schatten: 0 1px 2px rgba(0,0,0,.75),0 0 1px rgba(0,0,0,.9)}.mfa-ob-5{--ob: radial-gradient(80% 160% at 24% 10%,rgba(255,255,255,.20),rgba(255,255,255,0) 55%),linear-gradient(101deg,#1c0d33 0%,#43208a 22%,#7d1f76 46%,#b81c3a 74%,#6d0c16 100%);--glanz-staerke: .5}.mfa-ob-6{--ob: linear-gradient(168deg,rgba(255,255,255,.24) 0%,rgba(255,255,255,0) 30%),linear-gradient(172deg,#ff4152 0%,#cc1122 46%,#6d0a12 100%);--glanz-staerke: .62}.mfa-hinweis{margin: clamp(1.2rem,2.4vw,1.8rem) 0 0;font-size: var(--g-schild);letter-spacing: 0.01em;color: var(--nacht-text-2);text-align: right}.mfa-belege{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 0;margin: clamp(2rem,4vw,3.5rem) 0 0;padding: 0;list-style: none;border-top: 1px solid var(--nacht-linie)}.mfa-beleg{position: relative;padding: clamp(1.4rem,2vw,2rem) clamp(1rem,1.8vw,2rem) 0 0}.mfa-beleg + .mfa-beleg{padding-left: clamp(1rem,1.8vw,2rem);border-left: 1px solid rgba(94,94,99,.55)}.mfa-beleg::before{content: "";position: absolute;top: -1px;left: 0;right: clamp(1rem,1.8vw,2rem);height: 1px;background: var(--signal-nacht);transform: scaleX(0);transform-origin: left;transition: transform .5s cubic-bezier(.16,.84,.28,1)}.mfa-beleg:hover::before,.mfa-beleg:focus-within::before{transform: scaleX(1)}.mfa-beleg-nr{display: block;font-family: "Cinzel",serif;font-size: var(--g-register);letter-spacing: 0.12em;color: var(--nacht-text-2);transition: color .4s ease}.mfa-beleg:hover .mfa-beleg-nr{color: var(--nacht-text)}.mfa-beleg h3{margin: 10px 0 0;font-size: var(--g-text);font-weight: 600;line-height: 1.32;letter-spacing: -0.004em;color: var(--nacht-text)}.mfa-beleg p{margin: 8px 0 0;font-size: var(--g-klein);line-height: 1.5;color: var(--nacht-text-2)}@media (max-width: 1180px){.mfa-blatt{transform: rotate(var(--w-eng))}:where(.mfa-faecher:hover,.mfa-faecher.mfa-wach) .mfa-blatt{transform: rotate(var(--w-auf-eng))}.mfa-blatt:hover,.mfa-blatt:focus-visible,.mfa-blatt.mfa-gewaehlt{transform: rotate(var(--w-auf-eng)) translateX(calc(var(--zug) * -1))}.mfa-licht{opacity: .34;width: min(76vw,520px);top: -8%}}@media (max-width: 1260px){.mfa-belege{grid-template-columns: repeat(3,minmax(0,1fr))}.mfa-beleg{padding-bottom: clamp(1.4rem,2vw,2rem)}.mfa-beleg:nth-child(3n+1){padding-left: 0;border-left: 0}.mfa-beleg:nth-child(n+4){border-top: 1px solid rgba(94,94,99,.55)}}@media (max-width: 1000px){.mfa-raster{grid-template-columns: minmax(0,1fr)}.mfa-feld{margin-top: clamp(1.5rem,4vw,2.5rem)}.mfa-belege{grid-template-columns: repeat(2,minmax(0,1fr))}.mfa-beleg:nth-child(3n+1){padding-left: clamp(1rem,1.8vw,2rem);border-left: 1px solid rgba(94,94,99,.55)}.mfa-beleg:nth-child(odd){padding-left: 0;border-left: 0}.mfa-beleg:nth-child(n+3){border-top: 1px solid rgba(94,94,99,.55)}}@media (min-width: 621px) and (max-width: 1000px){.mfa-feld{padding-right: 14%}}@media (max-width: 620px){.mfa-belege{grid-template-columns: minmax(0,1fr)}.mfa-beleg{padding-right: 0;padding-left: 0;border-left: 0}.mfa-beleg + .mfa-beleg{padding-left: 0;border-left: 0;border-top: 1px solid rgba(94,94,99,.55)}.mfa-beleg::before{right: 0}.mfa-satz{font-size: clamp(2rem,8.6vw,2.6rem)}.mfa-feld{margin-right: calc(var(--bund) * -1)}.mfa-hinweis{padding-right: var(--bund)}}@media (prefers-reduced-motion: reduce){.mfa-blatt{transition: none;transform: rotate(var(--w-auf))}:where(.mfa-faecher:hover,.mfa-faecher.mfa-wach) .mfa-blatt{transform: rotate(var(--w-auf))}.mfa-blatt:hover,.mfa-blatt:focus-visible,.mfa-blatt.mfa-gewaehlt{transform: rotate(var(--w-auf)) translateX(calc(var(--zug) * -1))}.mfa-blatt.mfa-gewaehlt .mfa-streif{animation: none;opacity: 0}.mfa-beleg::before{transition: none}}.logos{display: flex;flex-wrap: wrap;gap: 12px 12px}.logos span{flex: 1 1 auto;text-align: center;border: 1px solid var(--linie);border-radius: var(--pille);padding: 8px 16px;font-size: var(--g-schild);color: var(--tinte-2);white-space: nowrap}.wappen-band{position: relative;overflow: hidden;width: 100vw;margin-left: calc(50% - 50vw);padding-block: clamp(1rem,2vw,1.75rem);-webkit-mask-image: linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);mask-image: linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.wappen-lauf{display: flex;width: max-content;animation: wappenlauf 32s linear infinite}@media (min-width: 700px){.wappen-lauf{animation-duration: 39s}}@media (min-width: 1200px){.wappen-lauf{animation-duration: 46s}}.wappen{display: flex;align-items: center;flex: none;gap: clamp(3rem,6vw,6rem);padding-right: clamp(3rem,6vw,6rem)}.wappen{zoom: 0.56}@media (min-width: 700px){.wappen{zoom: 0.68}}@media (min-width: 1200px){.wappen{zoom: 0.81}}.wappen-el{display: grid;place-items: center;flex: none;height: auto;width: auto;align-self: center}.wappen img{opacity: 1}@keyframes wappenlauf{from{transform: translate3d(0,0,0)}to{transform: translate3d(-50%,0,0)}}@media (prefers-reduced-motion: reduce){.wappen-lauf{animation: none}}.brot{font-size: var(--g-schild);color: var(--tinte-3);margin-bottom: var(--sp-4);display: flex;flex-wrap: wrap;align-items: center;gap: 8px}.brot a{text-decoration: none;display: inline-block;padding-block: 6px;margin-block: -6px}.brot a:hover{text-decoration: underline}.brot span{opacity: 0.62}.daten{display: grid;grid-template-columns: repeat(auto-fit,minmax(150px,1fr));margin: var(--sp-4) 0 0;border-top: 1px solid var(--linie);overflow: hidden}.daten > div{padding: 16px 24px 16px 0;margin-right: -1px;border-right: 1px solid var(--linie)}.daten > div + div{padding-left: 24px}.daten > div:last-child{border-right: 0;margin-right: 0}.daten dt{font-size: var(--g-schild);letter-spacing: 0.09em;text-transform: uppercase;color: var(--tinte-3)}.daten dd{margin: 4px 0 0;font-size: var(--g-klein);font-weight: 500}.arbeit-liste{list-style: none;margin: 0;padding: 0;border-top: 1px solid var(--linie)}.arbeit-liste li{padding: 12px 0 12px 24px;border-bottom: 1px solid var(--linie);color: var(--tinte-2);position: relative}.arbeit-liste li::before{content: "";position: absolute;left: 2px;top: 22px;width: 10px;height: 1px;background: var(--linie-stark)}.haengung{display: flex;flex-wrap: wrap;column-gap: 2px;row-gap: 56px;--h-ziel: clamp(240px,26vw,400px);--h-max: clamp(300px,34vw,520px)}.stueck{flex: var(--r,1) 1 calc(var(--r,1) * var(--h-ziel));max-width: calc(var(--r,1) * var(--h-max));min-width: 0;position: relative;display: block;line-height: 0;text-decoration: none;color: inherit}.stueck img{width: 100%;height: auto;display: block}@media (hover: hover) and (pointer: fine){.stueck{transition: opacity var(--t-kurz) var(--weich)}.haengung:hover .stueck{opacity: 0.62}.haengung .stueck:hover{opacity: 1}}.haengung .stueck:focus-within{opacity: 1}.stueck:focus-visible{outline: 2px solid var(--signal,#cf1024);outline-offset: 3px}@media (prefers-reduced-motion: reduce){.stueck{transition: none}}.lb{position: fixed;inset: 0;z-index: 300;display: grid;place-items: center;background: rgba(14,13,12,0.94);padding: clamp(1rem,4vw,3rem);opacity: 0;visibility: hidden}.lb.offen{opacity: 1;visibility: visible;transition: opacity var(--t-kurz) var(--weich)}.lb img{max-width: 100%;max-height: 86vh;object-fit: contain;border-radius: var(--ecke-klein)}.lb-zu,.lb-nav{position: absolute;border: 1px solid rgba(255,255,255,0.25);background: rgba(255,255,255,0.06);color: #fff;width: 46px;height: 46px;border-radius: 50%;font-size: var(--g-h4);line-height: 1;cursor: pointer;display: grid;place-items: center;transition: background var(--t-kurz) var(--weich)}.lb-zu:hover,.lb-nav:hover{background: rgba(255,255,255,0.18)}.lb-zu{top: 22px;right: 22px}.lb-vor{left: 22px;top: 50%;transform: translateY(-50%)}.lb-zurueck{right: 22px;top: 50%;transform: translateY(-50%)}.lb-zaehler{position: absolute;bottom: 22px;left: 50%;transform: translateX(-50%);color: rgba(255,255,255,0.7);font-size: var(--g-schild);letter-spacing: 0.08em}.filter{display: flex;flex-wrap: wrap;gap: 12px;align-items: center;margin-bottom: clamp(1.75rem,3vw,2.75rem)}.filter input,.filter select{height: 46px;border: 1px solid var(--linie);border-radius: var(--pille);padding-inline: 20px;font-family: inherit;font-size: var(--g-klein);color: var(--tinte);background: var(--papier);min-width: 0}.filter input{flex: 1 1 240px}.filter select{appearance: none;padding-right: 40px;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' stroke='%236e6b66' stroke-width='1.4' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 18px center;cursor: pointer}.filter input:focus,.filter select:focus{outline: none;border-color: var(--tinte)}.filter-zahl{font-size: var(--g-schild);color: var(--tinte-3);margin-left: auto;white-space: nowrap}.rechner{background: var(--karton,#ffffff);border: 1px solid var(--linie);border-radius: var(--ecke);padding: clamp(1.5rem,3vw,3rem) clamp(1.25rem,2.4vw,2.5rem)}.rechner-leib{display: grid;grid-template-columns: minmax(0,1.5fr) minmax(0,1fr);column-gap: var(--rinne,clamp(1.25rem,2.4vw,2.5rem));align-items: start}.rechner-eingabe{min-width: 0}.rechner-ausgabe{background: var(--wand,var(--nacht));color: var(--nacht-text);align-self: start}.ausgabe-innen{padding: clamp(1.4rem,2.4vw,2rem);display: flex;flex-direction: column}.rechner-ausgabe .summe-label,.rechner-ausgabe .summe-hinweis,.rechner-ausgabe .summe-leer{color: var(--nacht-text-2)}.rechner-ausgabe .summe-pos li{border-top-color: var(--nacht-linie);color: var(--nacht-text-2)}.rechner-ausgabe .summe-pos li b{color: var(--nacht-text)}.rechner-ausgabe .btn-dunkel{background: var(--nacht-text);color: var(--nacht);border-color: var(--nacht-text)}.rechner-ausgabe .btn-dunkel:hover{background: #fff;border-color: #fff}@media (max-width: 900px){.rechner-leib{grid-template-columns: minmax(0,1fr);row-gap: clamp(2rem,6vw,3rem)}.rechner-ausgabe{border: 0}.rechner-mit{position: sticky;bottom: 0;z-index: 5;margin: 0;padding: 12px var(--rand);background: var(--nacht);color: var(--nacht-text);display: flex;align-items: center;justify-content: space-between;gap: 16px;box-shadow: 0 -12px 28px rgba(13,13,14,.18)}.rechner-mit b{font-size: 1.0625rem;font-weight: 600;letter-spacing: .01em;font-variant-numeric: lining-nums tabular-nums}.rechner-mit span{font-size: var(--g-register);letter-spacing: .16em;text-transform: uppercase;color: var(--nacht-text-2);display: block}.rechner-mit .btn{flex: none}}@media (min-width: 901px){.rechner-mit{display: none}}.feld{margin-bottom: var(--sp-4)}.feld:last-child{margin-bottom: 0}.feld-titel,.feld > label:not(.upload):not(.u-kasten-label){display: block;font-size: var(--g-schild);letter-spacing: 0.1em;text-transform: uppercase;color: var(--tinte-3);margin-bottom: 12px}.wahl-raster{display: grid;grid-template-columns: repeat(auto-fit,minmax(11rem,1fr));gap: 0;border-block: 1px solid var(--linie-stark)}.wahl-raster > .wahl + .wahl > span{box-shadow: inset 1px 0 0 var(--linie)}.wahl,.lw{position: relative;display: block;cursor: pointer}.wahl input,.lw input{position: absolute;opacity: 0;width: 0;height: 0}.wahl > span,.lw > span{display: block;border-radius: var(--ecke-klein);padding: 16px;transition: background var(--t-kurz) var(--weich),border-color var(--t-kurz) var(--weich)}.wahl > span b,.lw > span b{display: block;font-size: var(--g-klein);font-weight: 500;letter-spacing: -0.004em}.wahl > span small,.lw > span small{display: block;margin-top: 4px;font-size: var(--g-schild);color: var(--tinte-3);line-height: 1.45}.wahl:hover > span,.lw:hover > span{background: rgba(255,255,255,.55)}.wahl input:checked + span,.lw input:checked + span{background: var(--papier)}.wahl > span::before,.lw > span::before{content: "";position: absolute;inset: 0 auto 0 0;width: 4px;background: var(--tinte);clip-path: polygon(0 0,100% var(--rakel),100% calc(100% - var(--rakel)),0 100%);transform: scaleY(0);transform-origin: 50% 50%;transition: transform var(--t-kurz) var(--weich)}.wahl input:checked + span::before,.lw input:checked + span::before{transform: scaleY(1)}@media (prefers-reduced-motion: reduce){.wahl > span::before,.lw > span::before{transition: none}}.wahl input:focus-visible + span,.lw input:focus-visible + span{outline: 2px solid var(--tinte);outline-offset: 2px}.leist-wahl{display: grid;gap: 0;border-block: 1px solid var(--linie-stark)}.summe-label{font-size: var(--g-schild);font-weight: 500;letter-spacing: 0.16em;text-transform: uppercase;color: var(--tinte-3)}.summe{margin-top: 12px;font-family: "Cinzel","Times New Roman",serif;font-weight: 400;font-size: clamp(3rem,5.6vw,5.25rem);line-height: 0.88;letter-spacing: -0.02em;font-variant-numeric: lining-nums tabular-nums}.summe-zahl,.summe-strich{display: block}.summe-strich{color: var(--nacht-linie)}.summe-bis,.summe small{display: block;margin-top: 16px;font-family: "Archivo",sans-serif;font-size: 1.0625rem;font-weight: 500;letter-spacing: 0.01em;line-height: 1.4;font-variant-numeric: lining-nums tabular-nums}.summe-leer{display: block;margin-top: 16px;letter-spacing: normal;font-variant-numeric: normal;font-family: "Archivo",sans-serif;font-weight: 400;font-size: var(--g-klein);line-height: 1.5;max-width: 26ch}.summe-hinweis{margin-top: 20px;font-size: var(--g-schild);line-height: 1.5;max-width: 46ch}.summe-pos{list-style: none;margin: var(--sp-4) 0 0;padding: 0;font-size: var(--g-klein)}.summe-pos li{display: flex;justify-content: space-between;gap: 12px;padding: 8px 0;border-top: 1px solid var(--linie);color: var(--tinte-2)}.rechner-fuss{margin-top: auto;padding-top: var(--sp-4)}.tab-huelle{overflow-x: auto}table{width: 100%;border-collapse: collapse;font-size: var(--g-klein)}th{text-align: left;font-size: var(--g-schild);letter-spacing: 0.09em;text-transform: uppercase;color: var(--tinte-3);font-weight: 500;padding: 0 20px 12px 0;border-bottom: 1px solid var(--linie);white-space: nowrap}td{padding: 16px 20px 16px 0;border-bottom: 1px solid var(--linie);color: var(--tinte-2);vertical-align: top}td:first-child{color: var(--tinte);font-weight: 500}td.preis{white-space: nowrap;font-variant-numeric: tabular-nums;color: var(--tinte);font-weight: 600}.faq{border-top: 1px solid var(--linie)}.faq details{border-bottom: 1px solid var(--linie)}.faq summary{list-style: none;cursor: pointer;padding: 20px 40px 20px 0;position: relative;font-weight: 500;font-size: var(--g-text);letter-spacing: -0.01em}.faq summary::-webkit-details-marker{display: none}.faq summary::after,.faq summary::before{content: "";position: absolute;right: 6px;top: 50%;background: var(--tinte);transition: transform var(--t-mittel) var(--weich),opacity var(--t-kurz) var(--weich)}.faq summary::before{width: 13px;height: 1px;transform: translateY(-50%)}.faq summary::after{width: 1px;height: 13px;right: 12px;transform: translateY(-50%)}.faq details[open] summary::after{transform: translateY(-50%) rotate(90deg);opacity: 0}.faq-a{padding: 0 0 24px;color: var(--tinte-2);max-width: 68ch}.cta{background: var(--nacht);color: var(--nacht-text)}.cta-in{padding-block: clamp(3.5rem,7vw,7rem);text-align: center}.cta h2{font-family: "Barlow",sans-serif;font-weight: 300;letter-spacing: 0.04em;font-size: clamp(1.7rem,3.6vw,3rem);max-width: 20ch;margin-inline: auto}.cta .lead{color: var(--nacht-text-2);margin: var(--sp-3) auto 0;text-align: center}.cta-tat{margin-top: var(--sp-4);display: flex;gap: 12px;justify-content: center;flex-wrap: wrap}.cta .btn-rand{color: var(--nacht-text)}.cta .btn-rand:hover{background: rgba(255,255,255,0.08);border-color: rgba(255,255,255,0.6)}.cta .btn-dunkel{background: var(--nacht-text);color: var(--nacht);border-color: var(--nacht-text)}.cta .btn-dunkel:hover{background: #fff}.ref-kopf{padding-top: clamp(2rem,4vw,3.5rem)}.ref-kopf h1{font-family: "Barlow",sans-serif;font-weight: 300;letter-spacing: 0.04em;font-size: var(--g-h2)}.formular{display: grid;gap: var(--sp-4)}.form-reihe{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--sp-3)}@media (max-width: 620px){.form-reihe{grid-template-columns: 1fr}}.formular .feld{margin: 0}.formular input[type="text"],.formular input[type="tel"],.formular input[type="email"],.formular select,.formular textarea{width: 100%;border: 1px solid var(--linie);border-radius: var(--ecke-klein);padding: 13px 16px;font-family: inherit;font-size: var(--g-text);color: var(--tinte);background: var(--papier)}.formular select{appearance: none;padding-right: 44px;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='8'%20viewBox='0%200%2012%208'%3E%3Cpath%20d='M1%201.5%206%206.5l5-5'%20stroke='%236e6b66'%20stroke-width='1.4'%20fill='none'%20stroke-linecap='round'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 18px center;cursor: pointer}.formular textarea{min-height: 130px;resize: vertical}.formular input:focus,.formular select:focus,.formular textarea:focus{outline: none;border-color: var(--tinte)}.formular small{display: block;margin-top: 8px;font-size: var(--g-schild);color: var(--tinte-3)}.pflicht{color: var(--signal)}.upload{display: block;border: 1px dashed var(--linie-stark);border-radius: var(--ecke);padding: clamp(1.5rem,3vw,2.5rem);text-align: center;cursor: pointer;transition: border-color var(--t-kurz) var(--weich),background var(--t-kurz) var(--weich)}.upload:hover,.upload.drueber{border-color: var(--tinte);background: var(--grund)}.upload input{position: absolute;opacity: 0;width: 0;height: 0}.upload input:focus-visible + b{outline: 2px solid var(--tinte);outline-offset: 3px}.upload:has(input:focus-visible){border-color: var(--tinte);background: var(--grund)}.upload b{display: block}.upload small{color: var(--tinte-3)}.upload-liste{display: grid;gap: 8px;margin-top: 12px}.upload-datei{display: grid;grid-template-columns: 1fr auto auto;gap: 12px;align-items: center;border: 1px solid var(--linie);border-radius: var(--ecke-klein);padding: 12px 16px;font-size: var(--g-klein)}.upload-groesse{color: var(--ink-3)}.upload-datei button{border: 0;background: none;cursor: pointer;font-size: var(--g-h3);line-height: 1;color: var(--tinte-3);padding: 0 2px}.upload-datei button:hover{color: var(--tinte)}.fehler{color: var(--signal);font-size: var(--g-klein);margin-top: 8px}.meldung.leer{display: none}.meldung:focus{outline: none}.meldung:focus-visible{outline: 2px solid currentColor;outline-offset: 3px}.meldung{border: 1px solid var(--linie);border-radius: var(--ecke);padding: 16px 20px;margin-bottom: var(--sp-4);font-size: var(--g-klein)}.meldung.gut{border-color: var(--tinte);background: var(--grund)}.meldung.schlecht{border-color: var(--signal)}.recht{max-width: 74ch}.recht h1{font-size: var(--g-h2);margin-bottom: var(--sp-4)}.recht h2{font-size: var(--g-h3);margin-top: var(--sp-5);margin-bottom: var(--sp-2);letter-spacing: -0.012em}.recht h3{font-size: var(--g-text);margin-top: var(--sp-4);margin-bottom: 8px}.recht p,.recht address,.recht li{color: var(--tinte-2)}.recht address{font-style: normal;margin-block: var(--sp-2)}.recht address a{display: inline-block;padding-block: 4px;margin-block: -4px}.recht p + p{margin-top: var(--sp-2)}.recht ul{padding-left: 20px;margin: var(--sp-2) 0}.recht li{margin-bottom: 8px}.fuss{background: var(--papier);border-top: 1px solid var(--linie)}.fuss-in{max-width: var(--breite);margin-inline: auto;padding: clamp(3rem,6vw,5.5rem) var(--rand) clamp(2rem,4vw,3.5rem);display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.5fr);gap: clamp(2rem,5vw,5rem)}.fuss-marke p{margin-top: var(--sp-3);color: var(--tinte-3);font-size: var(--g-klein);max-width: 38ch}.fuss-tat{margin-top: var(--sp-4);display: flex;gap: 12px;flex-wrap: wrap}.fuss-spalten{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(1.5rem,3vw,2.5rem)}.fuss-spalten h2{font-size: var(--g-schild);font-weight: 500;letter-spacing: 0.1em;text-transform: uppercase;color: var(--tinte-3);margin-bottom: 16px}.fuss-spalten ul{list-style: none;margin: 0;padding: 0}.fuss-spalten li{margin-bottom: 8px}.fuss-spalten a{display: inline-block;padding-block: 12px;margin-block: -12px;text-decoration: none;font-size: var(--g-klein);color: var(--tinte-2);transition: color var(--t-kurz) var(--weich)}.fuss-spalten a:hover{color: var(--tinte)}.fuss-spalten address{font-style: normal;margin-top: var(--sp-3);font-size: var(--g-klein);color: var(--tinte-3);line-height: 1.55}@media (max-width: 900px){.fuss-in{grid-template-columns: 1fr}.fuss-spalten{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.fuss-spalten{grid-template-columns: 1fr}}.fuss-zeile{border-top: 1px solid var(--linie)}.fuss-bau{max-width: var(--breite);margin-inline: auto;padding: 0 var(--rand) 20px;font-size: var(--g-schild);color: var(--tinte-3);opacity: .75}.fuss-bau p{margin: 0;max-width: 62ch}.fuss-bau a{color: inherit;text-decoration: underline;text-underline-offset: 3px;text-decoration-thickness: 1px;display: inline-block;padding-block: 6px;margin-block: -6px}.fuss-bau a:hover{color: var(--tinte)}.fuss-zeile-in{max-width: var(--breite);margin-inline: auto;padding: 20px var(--rand);display: flex;justify-content: space-between;align-items: center;gap: var(--sp-3);flex-wrap: wrap;font-size: var(--g-schild);color: var(--tinte-3)}.fuss-zeile nav{display: flex;gap: 20px;align-items: center}.fuss-zeile a{text-decoration: none;display: inline-block;padding-block: 6px;margin-block: -6px;display: inline-block;padding-block: .78rem;margin-block: -.78rem}.fuss-zeile a:hover{text-decoration: underline}@media (max-width: 700px){.ref-raster-anreisser > .ref:nth-child(n+5){display: none}}@media (max-width: 900px){.fuss nav a,.brot a,.kopf .wortmarke{position: relative}.fuss nav a::after,.brot a::after,.kopf .wortmarke::after{content: "";position: absolute;left: 0;right: 0;top: 50%;height: 44px;transform: translateY(-50%)}.brot{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 10px}input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]):not([type="button"]),select,textarea,.filter input,.filter select,.formular input,.formular select,.formular textarea,.rechner input[type="text"],.rechner select{font-size: 16px}}.ruf{display: none}@media (max-width: 900px){body{padding-bottom: calc(56px + env(safe-area-inset-bottom,0px))}:root{--ruf-h: calc(56px + env(safe-area-inset-bottom,0px))}.ruf{position: fixed;inset: auto 0 0 0;z-index: 80;height: calc(56px + env(safe-area-inset-bottom,0px));padding-bottom: env(safe-area-inset-bottom,0px);display: flex;align-items: center;justify-content: center;gap: 12px;background: var(--tinte);color: var(--papier);border-radius: 0;border-top: 1px solid rgba(242,240,237,0.16);text-decoration: none;font-size: var(--g-schild);font-weight: 500;letter-spacing: 0.16em;text-transform: uppercase;transition: transform var(--t-mittel) var(--weich)}.ruf::after{content: "Anrufen"}.ruf svg{width: 16px;height: 16px}.ruf:focus-visible{outline-offset: -4px}}@media print{.kopf,.fuss,.cta,.ruf,.filter,.lb{display: none !important}body{color: #000}.ab{padding-block: 1.5rem}.wort{transform: none !important}.steig,.zeig,.ref-raster,.ref{opacity: 1 !important;transform: none !important}}.dunkel .brot{color: var(--nacht-text-2)}.dunkel .brot span{opacity: 0.8}.dunkel .brot span{opacity: 0.8}.dunkel .filter input,.dunkel .filter select{background: transparent;border-color: var(--nacht-linie);color: var(--nacht-text)}.dunkel .filter input::placeholder{color: var(--nacht-text-3)}.dunkel .filter input:focus,.dunkel .filter select:focus{border-color: var(--nacht-text)}.dunkel .filter select{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' stroke='%239b9893' stroke-width='1.4' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 18px center}.dunkel .filter select option{background: var(--nacht);color: var(--nacht-text)}.dunkel .filter-zahl{color: var(--nacht-text-2)}.dunkel ::selection{background: var(--nacht-text);color: var(--nacht)}.zeile-huelle{display: block;overflow: hidden}.zeile{display: block;transform: translateY(105%);animation: zeileauf var(--t-lang) var(--weich) forwards}.zeile-1{animation-delay: 0.15s}.zeile-2{animation-delay: 0.29s}@keyframes zeileauf{to{transform: translateY(0)}}.stat-wert{font-variant-numeric: tabular-nums}@media (prefers-reduced-motion: no-preference){.steig{opacity: 0;transition: opacity var(--t-lang) var(--ruhig)}.steig.da{opacity: 1}.steig-2{transition-delay: var(--staffel)}.steig-3{transition-delay: calc(var(--staffel) * 2)}.ref-raster .ref{opacity: 0;transition: opacity var(--t-lang) var(--ruhig)}.ref-raster.da .ref{opacity: 1}.ref-raster.da .ref:nth-child(2){transition-delay: var(--staffel)}.ref-raster.da .ref:nth-child(n+3){transition-delay: calc(var(--staffel) * 2)}@keyframes wb-notausgang{to{opacity: 1;transform: none}}html:not(.wb-auftritt) :is(.zeig,.steig,.ref-raster .ref,.portraet){animation: wb-notausgang var(--t-lang) var(--ruhig) 2s forwards}}html:not(.wb-auftritt) .ff-bild + .ff-bild{display: none}@media (prefers-reduced-motion: reduce){.hero-rahmen img{animation: none}.zeile{transform: none;animation: none}.steig,.ref-raster .ref{opacity: 1;transform: none}}.kasten-titel{font-size: var(--g4);font-weight: 600;letter-spacing: -0.018em}.schritt h3{font-size: var(--g3);letter-spacing: -0.01em}.upload{text-transform: none;letter-spacing: normal;font-size: var(--g-klein);color: var(--tinte);margin-bottom: 0}.upload b{font-size: var(--g-klein);font-weight: 600}.upload small{margin-top: 4px;font-size: var(--g-schild)}.kontakt-raster{align-items: stretch}.kontakt-raster .rand-box{display: flex;flex-direction: column}.kontakt-raster .rand-box .btn{margin-top: auto;align-self: flex-start}@media (min-width: 901px){.rechner-ausgabe{position: sticky;top: calc(var(--nav-h) + 1rem);max-height: calc(100svh - var(--nav-h) - 2rem);overflow: auto}}.lw-preis{grid-area: preis;justify-self: end;align-self: start;font-family: "Cinzel","Times New Roman",serif;font-weight: 400;font-size: var(--g-h2);line-height: 1;letter-spacing: -0.01em;color: var(--tinte);font-variant-numeric: lining-nums tabular-nums;white-space: nowrap;text-align: right}.lw > span .lw-preis small{display: block;margin: 0 0 6px;font-family: "Archivo",sans-serif;font-size: var(--g-register);font-weight: 500;letter-spacing: 0.16em;text-transform: uppercase;color: var(--tinte-3);line-height: 1}.ref-kopf-in{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,0.9fr);gap: clamp(1.5rem,4vw,4rem);align-items: start}.ref-kopf-bild{line-height: 0;background: var(--grund)}.ref-kopf-bild img{width: 100%;height: auto;display: block}@media (max-width: 900px){.ref-kopf-in{grid-template-columns: 1fr}.ref-kopf-bild{order: -1;margin-bottom: var(--sp-3)}}.ref.spaeter{display: none}.ref.spaeter.frei{display: block}.mehr-huelle{display: flex;align-items: center;gap: var(--sp-3);flex-wrap: wrap}.mehr-zahl{font-size: var(--g-schild);color: var(--tinte-3)}.dunkel .mehr-zahl{color: var(--nacht-text-2)}.ff{display: grid;grid-template-columns: minmax(0,0.62fr) minmax(0,1.38fr);gap: clamp(1.5rem,4vw,4rem);align-items: start}.ff-liste{display: flex;flex-direction: column}.ff-knopf{appearance: none;background: none;border: 0;border-top: 1px solid var(--nacht-linie);color: var(--nacht-text-2);font-family: inherit;font-size: var(--g-text);letter-spacing: -0.012em;text-align: left;padding: clamp(0.85rem,1.6vw,1.15rem) 0;cursor: pointer;display: flex;align-items: baseline;justify-content: space-between;gap: 12px;transition: color var(--t-kurz) var(--weich);position: relative}.ff-knopf:last-child{border-bottom: 1px solid var(--nacht-linie)}.ff-knopf::before{content: "";position: absolute;left: 0;top: -1px;width: 0;height: 1px;background: var(--nacht-text);transition: width var(--t-mittel) var(--weich)}.ff-knopf:hover{color: var(--nacht-text)}.ff-knopf:hover::before{width: 100%;background: var(--nacht-text-2)}.ff-knopf.an{color: var(--nacht-text)}.ff-knopf.an::before{width: 100%;background: var(--nacht-text)}.ff-zahl{font-size: var(--g-schild);color: var(--nacht-text-3);font-variant-numeric: tabular-nums}.ff-knopf.an .ff-zahl{color: var(--nacht-text-2)}.ff-buehne{position: relative;aspect-ratio: 4 / 3;overflow: hidden;background: var(--nacht-2)}.ff-bild{position: absolute;inset: 0;display: block;text-decoration: none;clip-path: polygon(0 0,0 0,calc(var(--rakel) * -1) 100%,calc(var(--rakel) * -1) 100%);transition: clip-path var(--t-mittel) var(--ruhig);z-index: 1}.ff-bild.an{clip-path: polygon(0 0,calc(100% + var(--rakel)) 0,100% 100%,calc(var(--rakel) * -1) 100%);z-index: 2}.ff-bild.war{z-index: 1}.ff-bild img{width: 100%;height: 100%;object-fit: contain;background: var(--nacht-2);transform: none}.ff-bild.an::after{content: "";position: absolute;inset: 0;background: linear-gradient(105deg,transparent 0 46%,rgba(255,255,255,.32) 49%,rgba(255,255,255,0) 54%);transform: translateX(-120%);animation: rakel var(--t-mittel) var(--ruhig) forwards;pointer-events: none}@keyframes rakel{to{transform: translateX(120%)}}.ff-txt{position: absolute;inset: auto 0 0 0;padding: clamp(1.1rem,2.4vw,1.9rem);padding-top: clamp(3.4rem,9vw,5rem);color: #fff;background: linear-gradient(to top,rgba(0,0,0,0.92) 0%,rgba(0,0,0,0.86) 42%,rgba(0,0,0,0.44) 72%,rgba(0,0,0,0) 100%)}.ff-txt b{display: block;font-size: var(--g-text);font-weight: 600}.ff-txt span{font-size: var(--g-schild);color: rgba(255,255,255,.68)}@media (max-width: 900px){.ff{grid-template-columns: 1fr}.ff-buehne{order: -1;aspect-ratio: 4 / 3}}@media (prefers-reduced-motion: reduce){.ff-bild,.ff-bild img{transition: none}.ff-bild{clip-path: none;opacity: 0}.ff-bild.an{opacity: 1}.ff-bild.an::after{display: none}}@view-transition{navigation: auto}::view-transition-old(root){animation: 160ms linear both weg}::view-transition-new(root){animation: 260ms var(--ruhig) both rein}@keyframes weg{to{opacity: 0}}@keyframes rein{from{opacity: 0}}.kopf{view-transition-name: kopf}.kopf .wortmarke{view-transition-name: wortmarke}.fuss{view-transition-name: fuss}@media (prefers-reduced-motion: reduce){::view-transition-old(root),::view-transition-new(root){animation: none}}.marken-wappen{max-height: 44px;max-width: 96px;height: auto;width: auto;object-fit: contain;margin-bottom: var(--sp-3)}.dunkel .marken-wappen.wappen-weiss{filter: brightness(0) invert(1);opacity: .9}.dunkel .marken-wappen.wappen-hell{filter: brightness(1.4)}.unterliste{list-style: none;margin: 0;padding: 0;border-top: 1px solid var(--linie);max-width: 46ch}.dunkel .unterliste{border-color: var(--nacht-linie)}.unterliste li{border-bottom: 1px solid var(--linie)}.dunkel .unterliste li{border-bottom-color: var(--nacht-linie)}.unterliste a{display: flex;justify-content: space-between;gap: 16px;padding: 16px 0;text-decoration: none;transition: padding-left var(--t-mittel) var(--weich)}.unterliste a:hover{padding-left: 12px}.unterliste a span{color: var(--tinte-3);font-variant-numeric: tabular-nums;font-size: var(--g-schild)}.dunkel .unterliste a span{color: var(--nacht-text-2)}.rat-kachel{display: block;border: 1px solid var(--linie);padding: clamp(1.5rem,2.6vw,2.25rem);text-decoration: none;transition: border-color var(--t-mittel) var(--weich),background var(--t-mittel) var(--weich)}.rat-kachel:hover{border-color: var(--tinte);background: var(--grund)}.rat-kachel h3{font-family: "Barlow",sans-serif;font-weight: 300;font-weight: 500;font-size: var(--g-h4);letter-spacing: .012em}.rat-kachel p{margin-top: var(--sp-2);color: var(--tinte-2);font-size: var(--g-klein)}.rat-kachel .btn-link{margin-top: var(--sp-3);display: inline-block}.rat-text{border-top: 1px solid var(--linie)}.rat-teil{padding-block: clamp(1.75rem,3vw,2.75rem);border-bottom: 1px solid var(--linie)}.rat-teil h2{font-size: var(--g-h4)}.rat-teil .fliess{max-width: none}.ig-kopf{display: flex;align-items: flex-end;justify-content: space-between;gap: var(--sp-4);flex-wrap: wrap;margin-bottom: clamp(2rem,3.5vw,3rem)}.ig-konto.ist-verifiziert b::after{content: "";display: inline-block;width: 14px;height: 14px;margin-left: 6px;vertical-align: -2px;background: var(--haken) center / contain no-repeat}:root{--haken: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%230095F6' d='M12 1l2.7 2.2 3.4-.4 1.2 3.2 3.2 1.2-.4 3.4L24 13.3l-2.2 2.7.4 3.4-3.2 1.2-1.2 3.2-3.4-.4L12 25.6l-2.7-2.2-3.4.4-1.2-3.2-3.2-1.2.4-3.4L0 13.3l2.2-2.7-.4-3.4 3.2-1.2 1.2-3.2 3.4.4z'/%3E%3Cpath fill='%23fff' d='M10.4 16.9l-3.6-3.6 1.6-1.6 2 2 5.2-5.2 1.6 1.6z'/%3E%3C/svg%3E")}.ab-instagram{background: #fff;color: #262626}.ab-instagram .titel-serif{color: #131313}.ab-instagram .lead{color: #5b5751}.ig-fenster{max-width: 935px;margin: 0 auto;border: 1px solid #dbdbdb}.ig-profil{display: grid;grid-template-columns: 292px minmax(0,1fr);align-items: start;padding: clamp(1.5rem,3vw,2.5rem) clamp(1rem,2.5vw,2rem) clamp(1.25rem,2vw,1.75rem)}.ig-bild{justify-self: center;width: 158px;height: 158px;border-radius: 50%;padding: 4px;background: conic-gradient(from 210deg,#f9ce34,#ee2a7b,#6228d7,#f9ce34);display: grid;place-items: center}.ig-bild picture{display: block;line-height: 0}.ig-bild img{width: 150px;height: 150px;border-radius: 50%;display: block;border: 3px solid #fff;box-sizing: border-box}.ig-zeile-1{display: flex;align-items: center;gap: 18px;flex-wrap: wrap;margin-bottom: 20px}.ig-name{font-size: 20px;font-weight: 400;letter-spacing: .01em}.ig-fenster.ist-verifiziert .ig-name::after{content: "";display: inline-block;width: 18px;height: 18px;margin-left: 7px;vertical-align: -3px;background: var(--haken) center / contain no-repeat}.ig-folgen{background: #0074cc;color: #fff;font-size: 14px;font-weight: 600;padding: 7px 20px;border-radius: 8px;text-decoration: none;transition: background var(--t-mittel) var(--weich)}.ig-folgen:hover{background: #005ea6}.ig-werte{display: flex;gap: 40px;margin: 0 0 20px;font-size: 16px}.ig-werte div{display: flex;flex-direction: row-reverse;justify-content: flex-end;gap: 5px}.ig-werte dd{margin: 0;font-weight: 600;font-variant-numeric: tabular-nums}.ig-werte dt{color: #262626}.ig-text{font-size: 14px;line-height: 1.5}.ig-text b{display: block;font-weight: 600}.ig-kat{display: block;color: #737373}.ig-text p{margin: 4px 0 0;white-space: pre-line}.ig-link{display: inline-block;margin-top: 4px;padding-block: 2px;margin-block: 4px -2px;color: #00376b;font-weight: 600;text-decoration: none}.ig-link:hover{text-decoration: underline}@media (max-width: 900px){.ig-folgen{padding-block: calc(.5rem + 8px);margin-block: -8px}.ig-link{display: inline-block;padding-block: .74rem;margin-block: -.74rem}}.ig-reiter{border-top: 1px solid #dbdbdb;display: flex;justify-content: center;margin-top: 8px}.ig-reiter-akt{display: inline-flex;align-items: center;gap: 6px;padding: 16px 0;margin-top: -1px;border-top: 1px solid #262626;font-size: 12px;font-weight: 600;letter-spacing: .09em;text-transform: uppercase}@media (max-width: 780px){.ig-profil{grid-template-columns: 96px minmax(0,1fr);gap: 16px;padding: 16px 16px 12px}.ig-bild{width: 96px;height: 96px;padding: 0;background: none;justify-self: start}.ig-bild img{width: 96px;height: 96px;border-width: 0}.ig-zeile-1{margin-bottom: 4px;gap: 10px}.ig-name{font-size: 20px;font-weight: 700}.ig-fenster.ist-verifiziert .ig-name::after{width: 16px;height: 16px;margin-left: 5px}.ig-folgen{padding: 14px;padding-inline: 14px;margin-block: -9px;font-size: 13px}.ig-werte{grid-column: auto;justify-content: flex-start;gap: 0;border: 0;margin: 8px 0 0;padding: 0;font-size: 14px;flex-wrap: wrap}.ig-werte div{flex-direction: row;align-items: baseline;gap: 4px}.ig-werte div:first-child:not(:only-child){display: none}.ig-werte div + div + div::before{content: "·";margin: 0 6px 0 2px;color: #262626}.ig-werte dd{font-weight: 600}.ig-werte dt{color: #262626;font-size: 14px}.ig-text{grid-column: 1 / -1;margin-top: 12px;padding-inline: 16px}.ig-text b{font-weight: 400}.ig-reiter-akt{padding: 12px 0;font-size: 11px}}.ab-instagram .ig-hinweis{color: #737373}.ab-instagram .ig-hinweis a{color: #262626}.ig-hinweis a{display: inline-block;padding-block: .75rem;padding-inline: .2rem;margin-block: -.35rem}.ig-raster{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 4px}@media (max-width: 700px){.ab-instagram > .wrap{padding-left: 0;padding-right: 0}.ab-instagram .ig-kopf,.ab-instagram .ig-hinweis{padding-left: var(--rand);padding-right: var(--rand)}.ig-fenster{border-left: 0;border-right: 0}}.ig-post{min-width: 0;text-decoration: none;position: relative;display: block}.ig-post-bild{position: relative;aspect-ratio: 3 / 4;overflow: hidden;background: var(--nacht-2);line-height: 0}.ig-post-bild img{width: 100%;height: 100%;object-fit: cover;display: block;transition: filter var(--t-mittel) var(--weich)}.ig-post-quelle{position: absolute;top: 12px;right: 12px;color: #fff;opacity: .78;line-height: 0;filter: drop-shadow(0 1px 4px rgba(0,0,0,.55));transition: opacity var(--t-mittel) var(--weich)}.ig-post:hover .ig-post-quelle{opacity: 0}.ig-post:hover .ig-post-bild img{filter: brightness(.62)}.ig-post-mehr{position: absolute;inset: 0;display: grid;place-content: center;gap: 8px;text-align: center;padding: var(--sp-3);opacity: 0;transition: opacity var(--t-mittel) var(--weich)}.ig-post:hover .ig-post-mehr{opacity: 1}.ig-post-mehr strong{font-size: var(--g-schild);font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: #fff}.ig-post-fuss{position: absolute;left: 0;right: 0;bottom: 0;display: flex;justify-content: space-between;align-items: flex-end;gap: 12px;padding: 34px 14px 12px;font-size: var(--g-schild);color: rgba(255,255,255,.78);background: linear-gradient(to top,rgba(0,0,0,.72),rgba(0,0,0,0));pointer-events: none;transition: opacity var(--t-mittel) var(--weich)}.ig-post:hover .ig-post-fuss{opacity: 0}.ig-post-fuss b{color: #fff;font-weight: 500;min-width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ig-post-fuss span{font-variant-numeric: tabular-nums;flex: none}@media (max-width: 900px){.ig-post-fuss span{display: none}}@media (max-width: 700px){.ig-raster{gap: 2px}.ig-post-fuss{display: none}.ig-post-quelle{top: 7px;right: 7px}.ig-post-quelle svg{width: 13px;height: 13px}}.werk-ig{color: inherit;text-decoration: none;border-bottom: 1px solid var(--linie);padding-bottom: 1px;display: inline-flex;align-items: baseline;gap: 5px;transition: border-color var(--t-mittel) var(--weich)}.werk-ig:hover{border-bottom-color: currentColor}.werk-ig-pfeil{flex: none;opacity: .55;align-self: center}.werk-ig:hover .werk-ig-pfeil{opacity: 1}.ort-raster{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.25fr);gap: clamp(1.5rem,3vw,3.5rem);align-items: start}@media (max-width: 900px){.ort-raster{grid-template-columns: 1fr}}.zt-reihe{display: flex;justify-content: space-between;gap: 16px;padding: 12px 0;border-bottom: 1px solid var(--linie);font-size: var(--g-klein)}.zt-reihe:first-child{border-top: 1px solid var(--linie)}.zt-reihe span:last-child{color: var(--tinte-2);font-variant-numeric: tabular-nums}.dunkel .zt-reihe{border-color: var(--nacht-linie)}.dunkel .zt-reihe:first-child{border-top-color: var(--nacht-linie)}.dunkel .zt-reihe span:last-child{color: var(--nacht-text-2)}.karte{position: relative;aspect-ratio: 16 / 11;background: var(--nacht);overflow: hidden}@media (max-width: 900px){.karte{aspect-ratio: 4 / 3}}.karte iframe{width: 100%;height: 100%;border: 0;display: block}.karte-platz{position: absolute;inset: 0;border: 0;width: 100%;display: grid;place-content: center;gap: 16px;text-align: center;padding: var(--sp-4);cursor: pointer;color: var(--nacht-text);background: radial-gradient(circle at 50% 44%,rgba(255,255,255,.10),transparent 58%),repeating-linear-gradient(0deg,rgba(255,255,255,.045) 0 1px,transparent 1px 46px),repeating-linear-gradient(90deg,rgba(255,255,255,.045) 0 1px,transparent 1px 46px),var(--nacht);font: inherit;transition: background-color var(--t-mittel) var(--weich)}.karte-platz:hover{background-color: var(--nacht-hoch)}.karte-nadel{width: 13px;height: 13px;border-radius: 50%;background: #fff;margin: 0 auto;position: relative}.karte-nadel::after{content: "";position: absolute;inset: -13px;border: 1px solid rgba(255,255,255,.28);border-radius: 50%}.karte-platz strong{font-size: var(--g-klein);font-weight: 600;letter-spacing: .01em}.karte-platz small{font-size: var(--g-schild);color: var(--nacht-text-2);max-width: 34ch;line-height: 1.55}.kanaele{display: flex;gap: 8px;flex-wrap: wrap;margin-top: var(--sp-3)}.kanaele a{font-size: var(--g-schild);text-decoration: none;color: var(--tinte);border: 1px solid var(--linie-stark);min-height: 44px;box-sizing: border-box;padding: 8px 12px;transition: border-color var(--t-mittel) var(--weich),background var(--t-mittel) var(--weich);margin-block: 0}.kanaele a:hover{border-color: var(--tinte);background: var(--grund)}.dunkel .kanaele a{color: var(--nacht-text);border-color: rgba(255,255,255,0.22)}.dunkel .kanaele a:hover{border-color: rgba(255,255,255,0.65);background: rgba(255,255,255,0.07)}.fuss-zeiten{margin-top: var(--sp-2);font-size: var(--g-schild);color: var(--tinte-2);line-height: 1.7}.dunkel .fuss-zeiten{color: var(--nacht-text-2)}.ig-hinweis{margin-top: var(--sp-2);font-size: var(--g-schild);letter-spacing: .1em;text-transform: uppercase;color: var(--nacht-text-2)}.portraet{margin: 0 0 var(--sp-4);position: relative;isolation: isolate}.portraet::before{content: "";position: absolute;left: 6%;right: 6%;bottom: 30px;height: 26px;background: radial-gradient(ellipse at center,rgba(22,21,19,.22),transparent 70%)}.portraet-szene::before{content: none}.portraet img{position: relative;display: block;width: 100%;height: auto}.portraet figcaption{margin-top: var(--sp-2);font-size: var(--g-schild);color: var(--tinte-3);letter-spacing: .01em}.portraet-spalte{align-self: end}.portraet-spalte .portraet{max-width: 340px;margin-inline: auto}.portraet-spalte .portraet-szene{max-width: 460px}@media (max-width: 900px){.portraet-spalte{align-self: start}.portraet-spalte .portraet{max-width: 280px;margin-inline: 0}.portraet-spalte .portraet-szene{max-width: 460px}}.u-reihe{display: flex;gap: 12px;flex-wrap: wrap}.u-klein{font-size: var(--g-klein);color: var(--tinte-3)}.u-klein-14{font-size: var(--g-klein);color: var(--tinte-3)}.u-gross-17{font-size: var(--g-text)}.u-gross-19{font-size: var(--g-h3);color: var(--tinte)}.u-gross-21{font-size: var(--g-h4);font-weight: 600}.u-gross-28{font-family: "Cinzel","Times New Roman",serif;font-weight: 600;font-size: var(--g-h2);line-height: 1;letter-spacing: 0.01em;font-variant-numeric: proportional-nums lining-nums;font-feature-settings: normal}.u-titel-mittel{font-size: clamp(1.8rem,3.8vw,3.2rem)}.u-schmuck{font-style: normal;color: var(--tinte-2)}.u-blank{text-decoration: none;display: inline-block;padding-block: 4px;margin-block: -4px}p:has(> .u-blank),p:has(> .btn-link){padding-bottom: 8px}.u-luft-oben{padding-top: 2rem}.u-luft-block{padding-block: var(--sp-6)}.u-mt-3{margin-top: var(--sp-3)}.u-mt-4{margin-top: var(--sp-4)}.u-mitte{margin-inline: auto}.u-mitte-oben{margin: var(--sp-3) auto 0}.u-breit{max-width: none}.u-eng-38{max-width: 38ch}.u-eng-44{max-width: 44ch}.u-merker{border-left: 2px solid var(--sig)}.u-marke{background: var(--sig-glut);color: var(--tinte);padding: 1px 4px}.u-kasten-label{display: flex;gap: 12px;align-items: flex-start;text-transform: none;letter-spacing: 0;font-size: var(--g-klein);color: var(--tinte-2);font-weight: 400}.u-kasten-feld{margin-top: 2px;width: 24px;height: 24px;flex: none;accent-color: var(--tinte)}.u-falle{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.rechner-eingabe .feld{border: 0;margin: 0;padding: 0;min-width: 0}.rechner-eingabe .feld-titel{padding: 0}.btn.aus{opacity: 1;background-color: #2a2a2e;border-color: #3d3d43;color: #b4b1ac;cursor: not-allowed}.btn.aus:hover{background: inherit}@media (max-width: 720px){.tab-huelle{overflow-x: visible}.tab-huelle table,.tab-huelle tbody,.tab-huelle tr,.tab-huelle td{display: block;width: 100%}.tab-huelle thead{position: absolute;left: -9999px}.tab-huelle tr{border-bottom: 1px solid var(--linie-stark);padding-block: var(--sp-3)}.tab-huelle tr:last-child{border-bottom: 0}.tab-huelle td{border: 0;padding: 4px 0;color: var(--tinte)}.tab-huelle td::before{content: attr(data-spalte);display: block;font-size: var(--g-schild);letter-spacing: .1em;text-transform: uppercase;color: var(--tinte-3);margin-bottom: 2px}.tab-huelle td:first-child{font-family: "Barlow",sans-serif;font-size: var(--g-h3)}.tab-huelle td:first-child::before{display: none}.tab-huelle td.preis{font-weight: 600}}@media (max-width: 900px){body.hat-rechnerleiste .ruf{transform: translateY(100%);pointer-events: none}}@media (max-width: 980px) and (max-height: 560px){.nav{justify-content: flex-start;overflow-y: auto;-webkit-overflow-scrolling: touch;padding-block: var(--sp-2) calc(var(--sp-3) + 56px);gap: 8px}.nav a{font-size: var(--g-text);padding-block: 10px;letter-spacing: .03em}.nav .nav-tat{position: sticky;bottom: 0;margin-top: var(--sp-2);background: var(--nav-grund,var(--grund))}}.hero-tat{display: flex;gap: 12px;flex-wrap: wrap;align-items: center}@media (max-width: 560px){.hero-tat{width: 100%}.hero-tat .btn{flex: 1 1 0;justify-content: center;min-width: 0}.hero-tat .btn{padding-inline: clamp(8px,2.4vw,20px)}}.arbeit-liste .arbeit-kopf{list-style: none;margin-left: -1.2em;color: var(--tinte-3);font-size: var(--g-schild);letter-spacing: .08em;text-transform: uppercase;padding-bottom: 2px}.dunkel .arbeit-liste .arbeit-kopf{color: var(--nacht-text-2)}.stimmen{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(1rem,2.2vw,2rem)}@media (max-width: 900px){.stimmen{grid-template-columns: 1fr}}.stimme{margin: 0;border-top: 1px solid var(--linie);padding-top: var(--sp-3)}.dunkel .stimme{border-top-color: var(--nacht-linie)}.stimme-sterne{font-size: var(--g-schild);letter-spacing: .18em;color: var(--tinte)}.dunkel .stimme-sterne{color: var(--nacht-text)}.stimme blockquote{margin: var(--sp-2) 0 0}.stimme blockquote p{font-family: "Archivo",sans-serif;font-weight: 400;font-size: var(--g-h4);line-height: 1.45;letter-spacing: -0.012em;color: var(--tinte)}.dunkel .stimme blockquote p{color: var(--nacht-text)}.stimme figcaption{margin-top: var(--sp-3);font-size: var(--g-schild);letter-spacing: .08em;text-transform: uppercase;color: var(--tinte-3)}.dunkel .stimme figcaption{color: var(--nacht-text-2)}.stimme figcaption span{text-transform: none;letter-spacing: 0}.stimme-note{text-decoration: none;border: 1px solid var(--linie-stark);padding: 12px 16px;font-size: var(--g-schild);color: var(--tinte-2);white-space: nowrap}.stimme-note b{font-family: "Cinzel",serif;font-size: var(--g-h4);color: var(--tinte)}.stimme-note:hover{border-color: var(--tinte)}.dunkel .stimme-note{border-color: rgba(255,255,255,.22);color: var(--nacht-text-2)}.dunkel .stimme-note b{color: var(--nacht-text)}.dunkel .filter input::placeholder{color: var(--nacht-text-3)}.ff-zahl{color: var(--nacht-text-3)}.dunkel .daten{border-top-color: var(--nacht-linie)}.dunkel .daten > div{border-right-color: var(--nacht-linie)}.dunkel .daten dt{color: var(--nacht-text-2)}:root{--linie-bedien: #8f8b84}.rechner,.filter input,.filter select,.formular input[type="text"],.formular input[type="tel"],.formular input[type="email"],.formular select,.formular textarea,.wahl > span,.lw > span,.upload,.btn-rand,.knopf-rand{border-color: var(--linie-bedien)}.wahl:hover > span,.lw:hover > span{border-color: var(--tinte-3)}:is(.dunkel,.hero-fuss) .btn-rand,.cta .btn-rand{border-color: rgba(255,255,255,0.42)}.wappen-titel{font-size: var(--g-schild);letter-spacing: .14em;text-transform: uppercase;color: var(--tinte-3);margin-bottom: var(--sp-3)}.dunkel .wappen-titel{color: var(--nacht-text-2)}.lead{max-width: 30rem}.fliess{max-width: 31rem}.faq-a{max-width: 31rem}.recht{max-width: 32rem}.ab-kopf > p,.ab-kopf > .lead,.ab-kopf > .fliess{max-width: 29rem}.u-eng-38{max-width: 26rem}.u-eng-44{max-width: 30rem}p,li,dd,figcaption{text-wrap: pretty;hyphens: manual;-webkit-hyphens: manual}h1,h2,h3,h4{hyphens: manual;-webkit-hyphens: manual}.daten dt,.ig-post-mehr strong,th{letter-spacing: 0.10em}.hero-titel,h1.serif,h1{line-height: 1.06}a[href^="tel:"]{white-space: nowrap}@supports (grid-template-rows: subgrid){.leist{display: grid;grid-row: span 2;grid-template-rows: subgrid}.leist-bild{align-self: start}.leist-txt{padding-top: 0}}.ab.dunkel + .ab.dunkel{padding-top: 0}:root{--rinne: clamp(12px,1.4vw,24px);--rinne-weit: clamp(1.5rem,2.4vw,2.25rem);--fuge-blatt: var(--rinne)}.raster{gap: var(--rinne)}.haengung--blatt{column-gap: var(--rinne)}.wechsel{gap: var(--rinne-weit)}.fuss-spalten{gap: var(--rinne-weit)}.lead{max-width: 19em}.fliess{max-width: 22em}.ab-kopf > p,.ab-kopf > .lead,.ab-kopf > .fliess{max-width: 24em}.faq-a{max-width: 22em}.u-breit{max-width: none}.u-eng-38{max-width: 22em}.u-eng-44{max-width: 25em}@media (min-width: 901px){.hero{grid-template-rows: minmax(var(--nav-h),1fr) auto}.hero-rahmen{grid-row: 1 / -1}.hero-verlauf{grid-row: 1 / -1}.hero-marke{position: static;grid-column: 1;grid-row: 1;align-self: end;margin: 0 clamp(1.5rem,3vw,3rem) var(--sp-3) var(--kante,clamp(72px,11.4vw,172px));padding-top: calc(var(--nav-h) + 0.5rem)}.hero > .hero-fuss{grid-row: 2;padding-top: 0}}.burger{width: 48px;height: 48px;margin-right: -4px}@media (hover: none){.btn-link{position: relative}.btn-link::after{content: "";position: absolute;inset: -9px 0}}@media (max-width: 620px){.fuss-spalten li{margin-bottom: 0}.fuss-spalten a{display: block;padding-block: 12px;margin-block: 0}}@media (max-width: 620px){.daten{display: grid;grid-template-columns: 1fr 1fr}.daten > div{margin-right: 0;padding-right: 16px}.daten > div:nth-child(2n){border-right: 0;padding-left: 16px}}@media (max-width: 620px){.filter{display: grid;grid-template-columns: 1fr 1fr;align-items: center}.filter input,.filter select:last-of-type,.filter-zahl{grid-column: 1 / -1}.filter-zahl{margin-left: 0;text-align: right}}.schnitt{background: var(--grund)}.dunkel.schnitt{background: var(--nacht)}.schnitt-paar{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: clamp(1.5rem,4vw,4.5rem)}@media (max-width: 760px){.schnitt-paar{grid-template-columns: 1fr}}.schnitt-fall{margin: 0}.schnitt-fall figcaption{border-top: 1px solid var(--linie-stark);padding-top: var(--sp-3)}.schnitt-fall figcaption b{display: block;font-size: var(--g-schild);letter-spacing: .14em;text-transform: uppercase;color: var(--tinte-3);font-weight: 500}.schnitt-fall figcaption span{display: block;margin: 8px 0 var(--sp-4);color: var(--tinte-2);font-size: var(--g-klein);max-width: 40ch}.schnitt-fall svg{width: 100%;height: auto;display: block;overflow: visible}.s-blech{fill: none;stroke: var(--tinte);stroke-width: 1.6}.s-hilfs{fill: none;stroke: var(--tinte-3);stroke-width: .7;stroke-dasharray: 3 4}.s-schnitt{fill: none;stroke: var(--tinte);stroke-width: 1.15}.s-marke{stroke: var(--tinte);stroke-width: 1;fill: none}.s-mass{font-family: "Archivo",sans-serif;font-size: var(--g-register);fill: var(--tinte-3);letter-spacing: .1em;text-transform: uppercase}.s-zieh{stroke-dasharray: 1400;stroke-dashoffset: 1400}.schnitt.da .s-zieh{animation: schnittziehen 2.2s var(--ruhig) forwards}.schnitt.da .s-zieh-2{animation-delay: .45s}@keyframes schnittziehen{to{stroke-dashoffset: 0}}@media (prefers-reduced-motion: reduce){.s-zieh{stroke-dashoffset: 0}.schnitt.da .s-zieh{animation: none}}@media (max-width: 720px){.u-br{display: none}}.wechsel-preis-offen{color: var(--tinte-3);font-weight: 400}.btn:active,.knopf:active{background-size: 100% 2px;transition-duration: 0.12s}.burger:active{opacity: 0.6;transition-duration: 0.12s}.wahl:active > span,.lw:active > span{transform: scale(0.99);transition-duration: 0.12s}.wahl > span,.lw > span{transition: border-color var(--t-kurz) var(--weich),background var(--t-kurz) var(--weich),transform 0.12s var(--weich)}@media (hover: none){.ref:hover .ref-rahmen img,.leist:hover .leist-bild img,.galerie a:hover img,.ig-post:hover .ig-post-bild img{transform: none}.ig-post:hover .ig-post-bild img{filter: none}.leist:hover .leist-mehr svg{transform: none}}@media (prefers-reduced-motion: reduce){.btn:active,.knopf:active,.burger:active,.wahl:active > span,.lw:active > span{transform: none}}p,li,dd,td,figcaption,.lead,.fliess{text-align: left}.ab-kopf.aufmacher{container-type: inline-size;max-width: none;margin-bottom: clamp(3rem,6vw,6rem)}.ab-kopf.aufmacher:last-child{margin-bottom: 0}.ab-kopf.aufmacher::before{content: "";display: block;width: 20px;height: 2px;margin-bottom: clamp(1.25rem,2vw,2rem);background: var(--signal,#cf1024)}.dunkel .ab-kopf.aufmacher::before{background: var(--signal-nacht,#ff3346)}.ab-kopf.aufmacher > h1{font-size: clamp(3.25rem,8vw,7rem);font-size: clamp(3.25rem,10cqi,8rem);font-weight: 400;text-transform: uppercase;line-height: 0.88;letter-spacing: 0.012em;word-spacing: 0.06em;text-indent: -0.02em;max-width: 18ch}.ab-kopf.aufmacher > .lead{font-size: var(--g-h3);font-weight: 300;line-height: 1.5;letter-spacing: -0.01em;max-width: 34ch;margin-top: clamp(1.5rem,2.4vw,2.5rem)}.dunkel .ab-kopf.aufmacher > .lead{color: var(--nacht-text)}.ab-kopf.aufmacher > .hero-tat{margin-top: clamp(2rem,3vw,3rem)}@media (max-width: 700px){.ab-kopf.aufmacher > h1{max-width: 14ch}}@media (max-width: 360px){.ab-kopf.aufmacher > h1{font-size: 2.5rem}}@media print{.hero{display: block;min-height: 0;width: auto;margin-left: 0;background: #fff;color: #000;overflow: visible}.hero-rahmen{height: auto;width: auto;max-width: 100%;aspect-ratio: auto;background: none}.hero-rahmen img{position: static;height: auto;background: none}.hero-rahmen[data-hero] img:not(.sichtbar){display: none}.hero-verlauf{display: none}.hero-fuss{display: block;padding: 0}.hero-fuss-in{padding-left: 0;padding-right: 0}.hero-titel,.hero-unter,.hero-marke{color: #000}.hero-titel .zeile-huelle{width: auto}.hero-marke{position: static;padding: 0;margin-bottom: 8px}.hero-marke::before,.ab-kopf.aufmacher::before{display: none}.ab-kopf.aufmacher > h1{font-size: 28pt}}.dunkel .ref-raster{--fuge: 2px;row-gap: 32px}.ref{padding-top: 10px}.ref-rahmen::before{content: "";position: absolute;left: 0;right: 0;top: -9px;height: 1px;background: var(--linie);transition: height var(--t-kurz) var(--weich),background var(--t-kurz) var(--weich)}.dunkel .ref{padding-top: 0}.dunkel .ref-rahmen::before{display: none}@media (hover: hover) and (pointer: fine){.ref:hover .ref-rahmen::before,.ref:focus-within .ref-rahmen::before{height: 2px;background: var(--tinte)}.dunkel .ref-raster:hover .ref,.dunkel .ref-raster:focus-within .ref{opacity: 0.62;transition: opacity var(--t-kurz) var(--weich)}.dunkel .ref-raster .ref:hover,.dunkel .ref-raster .ref:focus-within{opacity: 1}}.ref[hidden]{display: none !important}@media print{.ref-raster{display: block}.ref{max-width: 100%;break-inside: avoid;margin-bottom: 12mm;padding-top: 0;opacity: 1 !important}.ref-rahmen::before{display: none}}.werk-in{display: grid;grid-template-columns: var(--kante,calc(clamp(20px,4.2vw,64px) + clamp(52px,7.2vw,108px))) minmax(0,1fr);align-items: start;padding-right: var(--bund,clamp(20px,4.2vw,64px))}.werk-sp{min-width: 0}.regist{grid-column: 1;text-align: right;padding-right: clamp(12px,1.4vw,24px);padding-top: 6px}.regist-nr{display: block;font-family: "Cinzel",serif;font-weight: 500;font-size: var(--g-schild);letter-spacing: 0.04em;text-transform: uppercase;font-variant-numeric: lining-nums tabular-nums;color: var(--signal)}.regist-z{display: block;margin-top: 8px;font-size: var(--g-register);font-weight: 500;letter-spacing: 0.16em;line-height: 1.3;text-transform: uppercase;font-variant-numeric: tabular-nums;color: var(--tinte-3);hyphens: manual;overflow-wrap: anywhere}.dunkel .regist-nr,.wand .regist-nr{color: var(--nacht-text,#f2f0ed)}.dunkel .regist-z,.wand .regist-z{color: var(--nacht-text-2,#9b9893)}.werkkopf{padding-block: clamp(2.5rem,5vw,4.5rem) 0}.werkkopf-in{grid-template-columns: var(--kante,calc(clamp(20px,4.2vw,64px) + clamp(52px,7.2vw,108px))) minmax(0,1fr) minmax(0,1.25fr);padding-right: 0}.werk-txt{min-width: 0;padding-right: clamp(1.5rem,4vw,4rem);container-type: inline-size}.werk-bild{line-height: 0;background: var(--karton,#eae7e1);align-self: start}.werk-bild img{width: 100%;height: auto;display: block}.werk-h1{font-family: "Barlow",sans-serif;font-weight: 300;text-transform: uppercase;font-size: clamp(2.6rem,1.2rem + 5.2vw,4.5rem);font-size: clamp(2rem,11.4cqw,3.6rem);overflow-wrap: break-word;line-height: 1.06;letter-spacing: 0.012em;word-spacing: 0.06em;max-width: 15ch;text-wrap: balance;text-indent: -0.02em;margin-top: 16px}.ab-kopf > .werk-h1{max-width: 15ch}.werk-sp,.ab-kopf{container-type: inline-size}.wrap-schmal .ab-kopf h1,.wrap-schmal .ab-kopf .hero-titel{font-size: clamp(2.5rem,10.5cqw,4.75rem)}.werk-h2{font-family: "Archivo",sans-serif;font-weight: 500;font-size: clamp(1.625rem,1.25rem + 1.667vw,2.75rem);line-height: 1.02;letter-spacing: -0.03em;text-transform: none;max-width: 18ch}.werk-h3{font-family: "Archivo",sans-serif;font-weight: 600;font-size: var(--g-h3);letter-spacing: -0.004em;text-transform: none}.werk-daten{margin: 32px 0 0;border-top: 1px solid var(--linie,#dedad3);max-width: 40rem}.werk-daten > div{display: grid;grid-template-columns: minmax(0,11rem) minmax(0,1fr);gap: 16px;padding: 12px 0;border-bottom: 1px solid var(--linie,#dedad3)}.werk-daten dt{font-size: var(--g-schild);font-weight: 500;letter-spacing: 0.16em;text-transform: uppercase;color: var(--tinte-3)}.werk-daten dd{margin: 0;font-size: 1.0625rem;font-weight: 500;color: var(--tinte);font-variant-numeric: lining-nums tabular-nums}.werk-daten a{color: inherit;text-decoration: none;border-bottom: 1px solid var(--linie-stark,#c9c4bb)}.werk-daten a:hover{border-bottom-color: var(--tinte)}.werkkopf .arbeit-liste{counter-reset: schritt}.werkkopf .arbeit-liste li{padding-left: 44px;counter-increment: schritt}.werkkopf .arbeit-liste li::before{content: counter(schritt,decimal-leading-zero);left: 0;top: 12px;width: auto;height: auto;background: none;font-family: "Cinzel",serif;font-weight: 500;font-size: var(--g-schild);letter-spacing: 0.04em;color: var(--tinte-3);font-variant-numeric: lining-nums tabular-nums}.werkkopf .arbeit-liste .arbeit-kopf{counter-increment: none}.werkkopf .arbeit-liste .arbeit-kopf::before{content: ""}.wand{background: var(--wand,#08080a);color: var(--nacht-text,#f2f0ed);padding-block: clamp(3.5rem,7vw,7rem);margin-top: clamp(3rem,5.5vw,5.5rem)}.wand-kopf{margin-bottom: clamp(1.5rem,3vw,2.5rem)}.wand-titel{font-family: "Archivo",sans-serif;font-weight: 600;text-transform: none;font-size: clamp(1.5rem,1rem + 2.2vw,2.5rem);line-height: 1.04;letter-spacing: -0.022em;color: var(--nacht-text,#f2f0ed);font-variant-numeric: lining-nums}.haengung--wand{row-gap: 2px;--h-ziel: clamp(150px,24vw,380px)}.wand .stueck:focus-visible{outline-color: var(--signal-nacht,#ff3346)}.werk-fuss{padding-block: clamp(3rem,6vw,6rem)}.haengung--blatt{row-gap: 72px;--h-ziel: clamp(200px,19vw,290px);--h-max: clamp(260px,26vw,400px)}.haengung--blatt .stueck{border-top: 1px solid var(--linie,#dedad3);padding-top: 16px;transition: border-top-color var(--t-kurz) var(--weich)}.haengung--blatt .stueck:hover,.haengung--blatt .stueck:focus-visible{border-top-color: var(--tinte)}.schild{display: block;padding-top: 14px;line-height: 1.35}.schild-nr{display: block;font-size: var(--g-register);font-weight: 500;letter-spacing: 0.1em;text-transform: uppercase;font-variant-numeric: tabular-nums;color: var(--tinte-3)}.schild-werk{display: block;margin-top: 4px;font-size: var(--g-schild);font-weight: 600;letter-spacing: 0.01em;color: var(--tinte)}.schild-folie{display: block;margin-top: 2px;font-size: var(--g-schild);font-weight: 500;letter-spacing: 0.16em;text-transform: uppercase;color: var(--tinte-3)}.wand .schild-werk,.dunkel .schild-werk{color: var(--nacht-text,#f2f0ed)}.wand .schild-nr,.wand .schild-folie,.dunkel .schild-nr,.dunkel .schild-folie{color: var(--nacht-text-2,#9b9893)}.werk-nachbar{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 16px;margin-top: clamp(3rem,6vw,5rem);border-top: 1px solid var(--linie,#dedad3);padding-top: 24px}@media (max-width: 900px){.werkkopf-in{grid-template-columns: var(--kante,calc(clamp(20px,4.2vw,64px) + clamp(52px,7.2vw,108px))) minmax(0,1fr)}.werk-bild{grid-column: 2;grid-row: 1;margin-bottom: clamp(1.5rem,4vw,2rem)}.werk-txt{grid-column: 2;grid-row: 2;padding-right: var(--bund,clamp(20px,4.2vw,64px))}.werkkopf-in .regist{grid-row: 1 / span 2}}@media print{.haengung{display: block}.stueck{break-inside: avoid;max-width: 100%;margin-bottom: 12mm}.wand{background: none;margin-top: 0;padding-block: 1.5rem}.wand-titel,.wand .schild-werk,.wand .regist-nr{color: #000}.wand .schild-nr,.wand .schild-folie,.wand .regist-z{color: #333}.werk-in,.werkkopf-in{display: block;padding-right: 0}.regist{text-align: left;padding-right: 0}.werk-txt{padding-right: 0}}.pr-blk{position: relative}.pr-kopf{padding-bottom: clamp(3rem,6vw,6rem)}.pr-reg,.pr-blk > .pr-brot{margin: 0 0 clamp(1.25rem,2.6vw,2rem);display: flex;align-items: baseline;gap: 12px;font-size: var(--g-schild);font-weight: 500;letter-spacing: 0.16em;text-transform: uppercase;color: var(--tinte-3)}.pr-reg b{font-family: "Cinzel","Times New Roman",serif;font-weight: 500;letter-spacing: 0.04em;font-variant-numeric: lining-nums tabular-nums;color: var(--signal)}.dunkel .pr-reg b{color: var(--signal-nacht)}.pr-titel{font-family: "Barlow",sans-serif;font-weight: 300;font-size: var(--i0,var(--g-h1,clamp(3.25rem,7.6vw,8.75rem)));text-transform: uppercase;line-height: 0.90;letter-spacing: 0.04em;word-spacing: 0.06em;text-indent: -0.02em;max-width: 13ch;margin: 0}.pr-h2{font-family: "Archivo",sans-serif;font-weight: 500;font-size: var(--w-h2,var(--g-h2,clamp(2rem,1.2rem + 3.2vw,3.75rem)));line-height: 1.02;letter-spacing: -0.03em;max-width: 20ch;margin: 0}.pr-lead{margin-top: clamp(1.25rem,2.4vw,2rem);font-size: var(--w-lead,var(--g-lead,clamp(1.125rem,0.95rem + 0.9vw,1.5rem)));font-weight: 300;line-height: 1.5;letter-spacing: -0.01em;color: var(--tinte-2);max-width: 34ch}.rechner-klasse{border: 0;min-width: 0;margin: 0 0 clamp(2rem,4vw,3.5rem);padding: 0}.rechner-klasse .feld-titel{padding: 0}.pr-feld-hinweis{margin: -4px 0 16px;font-size: var(--g-schild);line-height: 1.5;color: var(--tinte-3);max-width: 60ch}.rechner-eingabe .feld + .feld{margin-top: clamp(2rem,3.5vw,3rem)}.wahl-zuschlag{display: block;margin-top: 12px;font-size: var(--g-register);font-weight: 500;letter-spacing: 0.16em;text-transform: uppercase;color: var(--tinte-3);font-variant-numeric: lining-nums tabular-nums}.wahl input:checked + span .wahl-zuschlag{color: var(--tinte)}.wahl-raster .wahl > span{border-bottom: 2px solid transparent;padding-bottom: 14px}.wahl-raster .wahl input:checked + span{border-bottom-color: var(--signal)}.lw > span{display: grid;grid-template-columns: 2rem minmax(0,1fr) auto;grid-template-areas: "nr txt preis";column-gap: 16px;align-items: start}.lw-txt{grid-area: txt}.lw-nr{grid-area: nr;display: grid;place-items: center;width: 2rem;height: 2rem;font-family: "Cinzel","Times New Roman",serif;font-weight: 500;font-size: 0.75rem;letter-spacing: 0.04em;font-variant-numeric: lining-nums tabular-nums;color: var(--signal);box-shadow: inset 0 0 0 1px var(--linie-stark);transition: background var(--t-kurz) var(--weich),color var(--t-kurz) var(--weich)}.lw input:checked + span .lw-nr{background: var(--tinte);color: var(--papier);box-shadow: inset 0 0 0 1px var(--tinte)}.leist-wahl > .lw > span{border-top: 1px solid var(--linie)}.leist-wahl > .lw:first-child > span{border-top: 0}.leist-wahl > .variante{margin: 0;padding: 0 16px 20px calc(2rem + 32px);background: var(--papier)}.leist-wahl > .variante > label{display: block;font-size: var(--g-register);font-weight: 500;letter-spacing: 0.16em;text-transform: uppercase;color: var(--tinte-3);margin-bottom: 8px}@media (max-width: 560px){.lw > span{grid-template-columns: 2rem minmax(0,1fr);grid-template-areas: "nr txt" ". preis";row-gap: 12px}.lw-preis{justify-self: start;text-align: left}.lw > span .lw-preis small{text-align: left}}.pr-anfrage{columns: 2;column-gap: clamp(2rem,5vw,5rem);max-width: 78ch}.pr-anfrage li{break-inside: avoid}@media (max-width: 700px){.pr-anfrage{columns: 1}}.pr-blaetter{--h-ziel: clamp(11rem,20vw,19rem);--h-max: calc(var(--h-ziel) * 1.35)}.pr-blaetter .zeile{display: flex;flex-wrap: wrap;align-items: flex-start;column-gap: var(--rinne,clamp(0.75rem,1.4vw,1.5rem));row-gap: clamp(2.5rem,4vw,4rem)}.pr-blaetter .blatt{flex: var(--v) 1 calc(var(--v) * var(--h-ziel));max-width: calc(var(--v) * var(--h-max));min-width: 0;display: block;color: inherit;text-decoration: none}.pr-blaetter .blatt img{width: 100%;height: auto;display: block;aspect-ratio: var(--v);background: var(--karton,#eae7e1)}.pr-blaetter .blatt-schild{display: block;margin-top: 12px;padding-top: 12px;border-top: 1px solid var(--linie);transition: border-color var(--t-kurz) var(--weich)}.pr-blaetter .blatt-schild b{display: block;font-size: var(--g-klein);font-weight: 600;letter-spacing: 0.01em;color: var(--tinte)}.pr-blaetter .blatt-schild span{display: block;margin-top: 4px;font-size: var(--g-register);font-weight: 500;letter-spacing: 0.16em;text-transform: uppercase;color: var(--tinte-3)}.pr-blaetter .blatt:hover .blatt-schild,.pr-blaetter .blatt:focus-visible .blatt-schild{border-top-color: var(--tinte)}.dunkel .pr-blaetter .blatt-schild{border-top-color: var(--nacht-linie)}.dunkel .pr-blaetter .blatt-schild b{color: var(--nacht-text)}.dunkel .pr-blaetter .blatt-schild span{color: var(--nacht-text-2)}.dunkel .pr-blaetter .blatt:hover .blatt-schild,.dunkel .pr-blaetter .blatt:focus-visible .blatt-schild{border-top-color: var(--nacht-text)}@media print{.rechner-ausgabe,.rechner-mit{display: none}.rechner{background: none;padding: 0}.pr-blaetter .zeile{display: block}.pr-blaetter .blatt{break-inside: avoid;max-width: 100%;margin-bottom: 12mm}.pr-reg,.pr-blk > .pr-brot{position: static;text-align: left}}:root{--verzug: 0.12s;--staffel: 0.06s}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.zeig,.steig,.rand-box,.schritt,.stat-raster > div,.wechsel{opacity: 1;transform: none;animation: anlegen var(--ruhig) both;animation-timeline: view();animation-range: entry 0% cover 42%}.steig-2,.steig-3{animation-delay: 0s;transition-delay: 0s}@keyframes anlegen{from{opacity: 0;clip-path: inset(0 -16px 100% -16px);transform: translate3d(0,-14px,0)}70%{opacity: 1}to{opacity: 1;clip-path: inset(-16px -16px -16px -16px);transform: translate3d(0,0,0)}}:is(.wand,.haengung) > :is(.zeile,.bildzeile),.haengung > .stueck,.wand > .blatt{animation: licht-an var(--ruhig) both;animation-timeline: view();animation-range: entry 2% cover 16%}@keyframes licht-an{from{clip-path: inset(0 0 100% 0)}to{clip-path: inset(0 0 -80px 0)}}}}@supports (animation-timeline: scroll()){@media (prefers-reduced-motion: no-preference){main::before{background-image: linear-gradient(var(--tinte-3),var(--tinte-3));background-repeat: no-repeat;background-size: 100% 14vh;animation: kante-stand linear both;animation-timeline: scroll()}@keyframes kante-stand{from{background-position: 0 0}to{background-position: 0 100%}}}}@media (hover: hover) and (pointer: fine){:is(.wand,.haengung) :is(.blatt,.stueck){transition: opacity var(--t-kurz) var(--weich)}:is(.wand,.haengung):hover :is(.blatt,.stueck),:is(.wand,.haengung):focus-within :is(.blatt,.stueck){opacity: .62}:is(.wand,.haengung) :is(.blatt,.stueck):hover,:is(.wand,.haengung) :is(.blatt,.stueck):focus-within{opacity: 1}}@media print{.zeig,.steig,.rand-box,.schritt,.wechsel,:is(.wand,.haengung) > *,.haengung > .stueck,.wand > .blatt{animation: none !important;clip-path: none !important;opacity: 1 !important}main::before{background-image: none}}:is(.ref,.leist,.galerie a,.ig-post,.stueck,.blatt,.wechsel,.portraet):hover img,:is(.ref,.leist,.galerie a,.ig-post,.stueck,.blatt,.wechsel,.portraet):focus-within img{transform: none;filter: none}.unterliste a:hover,.unterliste a:focus-visible{padding-left: 0}.filter input:focus-visible,.filter select:focus-visible,.formular input:focus-visible,.formular select:focus-visible,.formular textarea:focus-visible,.upload:has(input:focus-visible){outline: 2px solid var(--signal);outline-offset: 3px;border-color: var(--tinte)}.dunkel .filter input:focus-visible,.dunkel .filter select:focus-visible{outline-color: var(--signal-nacht,#ff3346);border-color: var(--nacht-text)}.btn.sendet{cursor: progress}.btn.sendet::after{transform: scaleX(0);animation: sendeband 1.1s linear infinite}@keyframes sendeband{0%{transform: scaleX(0);transform-origin: left center}49%{transform: scaleX(1);transform-origin: left center}50%{transform: scaleX(1);transform-origin: right center}100%{transform: scaleX(0);transform-origin: right center}}@media (prefers-reduced-motion: reduce){.btn.sendet::after{animation: none;transform: scaleX(1)}}.upload-datei button{position: relative}.upload-datei button::after{content: "";position: absolute;inset: 50% auto auto 50%;width: 44px;height: 44px;transform: translate(-50%,-50%)}@media (max-width: 720px){h1,.hero-titel,.hero-klein .hero-titel,.ref-kopf h1,.recht h1{font-size: clamp(2.5rem,9.5vw,3.25rem);hyphens: manual;overflow-wrap: break-word}.recht h1{font-size: clamp(2.25rem,9.5vw,3.25rem);hyphens: manual;overflow-wrap: normal}.hero:not(.hero-klein) .hero-titel{font-size: clamp(2.5rem,12.8vw,4rem)}.ref-kopf-bild{margin-inline: calc(var(--rand) * -1)}.burger{width: 44px;height: 44px}}@media (max-width: 560px){.ref{flex: 1 1 100%;max-width: 100%}.ref-raster{row-gap: 40px}}.ref-txt{overflow-wrap: break-word}.btn-link{padding-block: 5px 11px;margin-block: -5px -5px}@media (max-width: 720px){.btn,.knopf{max-width: 100%;white-space: normal;text-align: center;height: auto;min-height: 56px;padding-block: 12px}}@media (max-width: 480px){.werk-daten > div{grid-template-columns: minmax(0,1fr);gap: 4px}.werk-daten dd{font-size: var(--g-text)}}@media (max-width: 480px){.werk-in,.werkkopf-in,.wand-kopf{display: block;padding-right: 0;padding-left: var(--bund,clamp(20px,4.2vw,64px))}.regist{text-align: left;padding-right: 0;margin-bottom: 12px}.regist-nr,.regist-z{display: inline;margin-right: 12px}}.werk-daten a{display: inline-block;padding-block: 9px;margin-block: -9px}.hero-film{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: contain;background: var(--nacht);opacity: 1;transition: opacity var(--t-mittel) var(--weich);pointer-events: none;z-index: 1}.hero-film.laeuft{opacity: 1}@media screen{.hero:has(.hero-film.laeuft){background-color: #0d0d0e}.hero:has(.hero-film.laeuft) .hero-rahmen,.hero:has(.hero-film.laeuft) .hero-verlauf,.hero:has(.hero-film.laeuft) .hero-film{--auf-grund: #0d0d0e}}@media (prefers-reduced-motion: reduce){.hero-film{display: none}}@media (min-width: 901px){.hero:not(.hero-klein){display: block;min-height: 100svh}.hero:not(.hero-klein) .hero-rahmen{position: absolute;top: 0;left: 0;width: 100%;height: 96svh;max-width: none;aspect-ratio: auto;grid-column: auto}.hero:not(.hero-klein) .hero-rahmen img{width: 100%;height: 100%;object-fit: cover;object-position: center 46%}.hero:not(.hero-klein) .hero-fuss{position: relative;z-index: 2;margin-top: 96svh;background: var(--nacht);padding-block: clamp(3rem,6vw,6rem)}.hero:not(.hero-klein) .hero-titel{font-size: clamp(2.25rem,5vw,4.25rem)}.hero:not(.hero-klein) .hero-unter{max-width: 40ch;font-size: var(--g-lead)}.hero:not(.hero-klein) .hero-fuss-in > * + *{margin-top: var(--sp-3)}.hero:not(.hero-klein) .hero-film{display: none}.hero:not(.hero-klein) .hero-marke{position: absolute;top: calc(var(--nav-h) + 0.5rem);left: var(--kante,clamp(72px,11.4vw,172px));margin: 0;padding-top: 0}.hero:not(.hero-klein) .hero-ruf{display: grid;position: absolute;left: var(--kante,clamp(72px,11.4vw,172px));top: calc(100svh - var(--sp-5));transform: translateY(-100%);z-index: 3;display: grid;gap: 2px;padding: 10px 18px;background: rgba(13,13,14,0.55);backdrop-filter: blur(6px);color: var(--nacht-text);text-decoration: none;transition: background var(--t-kurz) var(--weich)}.hero:not(.hero-klein) .hero-ruf:hover{background: rgba(13,13,14,0.78)}.hero:not(.hero-klein) .hero-ruf span{font-size: var(--g-schild);letter-spacing: 0.16em;text-transform: uppercase;color: var(--nacht-text-2)}.hero:not(.hero-klein) .hero-ruf b{font-size: var(--g-h4);font-weight: 500;letter-spacing: 0.01em;font-variant-numeric: tabular-nums}.hero:not(.hero-klein) .film-tat{display: grid;justify-items: end;text-align: right;gap: 12px;position: absolute;right: var(--kante,clamp(72px,11.4vw,172px));bottom: 48px;z-index: 3;text-decoration: none;isolation: isolate}.hero:not(.hero-klein) .film-tat span{font-family: "Barlow",sans-serif;font-size: 0.7rem;font-weight: 600;line-height: 1;text-transform: uppercase;letter-spacing: 0.34em;color: var(--nacht-text)}.hero:not(.hero-klein) .film-tat b{font-family: "Barlow",sans-serif;font-size: clamp(2.6rem,4.45vw,4.5rem);font-weight: 300;line-height: 0.86;letter-spacing: -0.022em;font-variant-numeric: tabular-nums;color: var(--nacht-text)}.hero:not(.hero-klein) .film-tat:hover b{text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 10px}}@media (max-width: 900px){.hero:has(.hero-film) .hero-rahmen{aspect-ratio: 1072 / 1928}.hero:not(.hero-klein){display: flex;flex-direction: column;min-height: calc(100svh - var(--ruf-h,0px))}.hero:not(.hero-klein) .hero-rahmen{flex: 1 1 0;min-height: 34svh;max-height: 63svh;height: auto}@media (orientation: landscape) and (max-height: 520px){.hero:not(.hero-klein){min-height: 0}.hero:not(.hero-klein) .hero-rahmen{min-height: calc(100svh - var(--ruf-h,0px) - var(--nav-h));max-height: none}.hero:not(.hero-klein) .hero-rahmen img{height: 100%;object-fit: cover}.hero:not(.hero-klein) .hero-fuss{padding-block: var(--sp-4)}}.hero:has(.hero-film):not(.hero-klein){min-height: 100svh}.hero:has(.hero-film):not(.hero-klein) .hero-rahmen{flex: 0 0 auto;height: 100svh;max-height: none;aspect-ratio: auto}.hero-film{object-fit: cover}@media (max-width: 900px) and (prefers-reduced-motion: reduce){.hero:not(.hero-klein){min-height: calc(100svh - var(--ruf-h,0px))}.hero:has(.hero-film):not(.hero-klein) .hero-rahmen{flex: 0 1 auto;min-height: 0;max-height: 63svh;height: auto;aspect-ratio: var(--v,4 / 5)}}.film-tat{display: none}.hero:has(.hero-film.laeuft) .film-tat{display: grid;gap: 2px;justify-items: center;position: absolute;left: 50%;transform: translateX(-50%);bottom: calc(var(--ruf-h,0px) + var(--sp-5));z-index: 3;white-space: nowrap;padding: 10px 22px;background: rgba(13,13,14,0.55);backdrop-filter: blur(6px);color: var(--nacht-text);text-decoration: none;transition: background var(--t-kurz) var(--weich)}.hero:has(.hero-film.laeuft) .film-tat:hover{background: rgba(13,13,14,0.78)}.film-tat span{font-size: var(--g-schild);letter-spacing: 0.16em;text-transform: uppercase;color: var(--nacht-text-2)}.film-tat b{font-size: var(--g-h4);font-weight: 500;letter-spacing: 0.01em;font-variant-numeric: tabular-nums}.hero-titel{line-height: 0.84}.hero:not(.hero-klein) .hero-fuss{padding-top: var(--sp-3);padding-bottom: clamp(0.75rem,3vw,2rem)}.hero-fuss .btn-hell{margin-top: var(--sp-3)}.hero-fuss .hero-tat{margin-top: var(--sp-3)}.hero-fuss .hero-tat .btn-hell{margin-top: 0}}@media (max-width: 900px) and (max-height: 680px){.hero:not(.hero-klein) .hero-titel{font-size: clamp(2rem,11.5vw,3rem)}.hero-klein .hero-titel{font-size: clamp(2rem,10.5vw,2.75rem)}.hero-unter{font-size: 1rem;margin-top: var(--sp-2)}.hero:not(.hero-klein) .hero-fuss,.hero-klein .hero-fuss{padding-top: var(--sp-2);padding-bottom: var(--sp-2)}.hero-fuss .btn-hell,.hero-fuss .hero-tat{margin-top: var(--sp-2)}.hero-fuss .hero-tat .btn-hell{margin-top: 0}}@media screen and (max-width: 900px){.hero-rahmen::after{content: "";position: absolute;inset: 0 0 auto 0;height: max(26%,96px);background: linear-gradient(to bottom,rgba(13,13,14,0.86) 0%,rgba(13,13,14,0.72) 46%,rgba(13,13,14,0) 100%) top / 100% 96px no-repeat,linear-gradient(to bottom,rgba(13,13,14,0.55) 0%,rgba(13,13,14,0.28) 45%,rgba(13,13,14,0) 100%);pointer-events: none;z-index: 2}}@media (max-width: 900px){.hero:has(.hero-film.laeuft) .hero-marke{opacity: 0}}.hero-marke{transition: opacity var(--t-kurz) var(--weich)}@media (max-width: 900px){.hero .hero-marke{display: none}}.hero:has(.hero-film.laeuft) .hero-rahmen::after{content: "";position: absolute;inset: 0 0 auto 0;height: max(26%,96px);background: linear-gradient(to bottom,rgba(13,13,14,0.86) 0%,rgba(13,13,14,0.72) 46%,rgba(13,13,14,0) 100%) top / 100% 96px no-repeat,linear-gradient(to bottom,rgba(13,13,14,0.55) 0%,rgba(13,13,14,0.28) 45%,rgba(13,13,14,0) 100%);pointer-events: none;z-index: 2}@media (min-width: 901px){.hero:has(.hero-film.laeuft) .hero-fuss::before{content: "";position: absolute;inset: 0 auto 0 0;width: 76%;background: linear-gradient(to right,rgba(13,13,14,0.88) 0%,rgba(13,13,14,0.80) 46%,rgba(13,13,14,0.42) 74%,rgba(13,13,14,0) 100%);pointer-events: none;z-index: 0}.hero:has(.hero-film.laeuft) .hero-fuss-in{position: relative;z-index: 1}}@media (max-width: 720px){.btn,.knopf{overflow-wrap: anywhere}}@media (max-width: 720px){.cta h2,.cta-in h2{overflow-wrap: anywhere;hyphens: auto}}.dossier-spiegel{margin: var(--sp-4) 0 0;border-top: 1px solid var(--linie-stark);max-width: 46rem}.dsp-z{display: grid;grid-template-columns: minmax(7.5rem,11rem) 1fr;gap: 0 clamp(1rem,2.4vw,2.25rem);padding: .62rem 0;border-bottom: 1px solid var(--linie)}.dossier-spiegel dt{font-size: var(--g-register);letter-spacing: .14em;text-transform: uppercase;font-weight: 600;color: var(--tinte-3);padding-top: .22em}.dossier-spiegel dd{margin: 0;font-size: var(--g-klein);color: var(--tinte);font-variant-numeric: lining-nums tabular-nums;text-wrap: pretty}.dossier-spiegel dd a{color: inherit;text-decoration-color: var(--signal);text-underline-offset: 3px;display: inline-block;padding-block: 4px;margin-block: -4px}.dossier-spiegel dd a:hover{color: var(--signal)}@media (max-width: 560px){.dsp-z{grid-template-columns: 1fr;gap: 2px}.dossier-spiegel dt{padding-top: 0}}.schritt-nr{display: block;font-family: "Cinzel","Times New Roman",serif;font-weight: 500;font-size: var(--g-register);letter-spacing: .06em;font-variant-numeric: lining-nums tabular-nums;color: var(--signal);margin-bottom: 6px}.dunkel .schritt-nr{color: var(--signal-nacht)}.pr-vorbehalt{border-top: 1px solid var(--nacht-linie);padding-top: var(--sp-4);max-width: 46rem}.pr-vorbehalt h3{font-size: var(--g-h3)}.pr-vorbehalt li b{font-weight: 600}.summe-hinweis b{font-weight: 600;color: var(--nacht-text)}.summe-hinweis a{color: inherit;text-decoration-color: var(--signal-nacht);text-underline-offset: 3px;white-space: nowrap}.summe-hinweis a:hover{color: var(--nacht-text)}#preis-vorbehalt{scroll-margin-top: calc(var(--nav-h) + 1rem)}.hero:not(.hero-klein) .hero-marke,.hero:not(.hero-klein) .film-tat{text-shadow: 0 1px 2px rgba(0,0,0,.85),0 2px 18px rgba(0,0,0,.7)}body.hat-hero .kopf:not(.fest) a,body.hat-hero .kopf:not(.fest) .burger span{text-shadow: 0 1px 2px rgba(0,0,0,.8),0 2px 14px rgba(0,0,0,.6)}