@font-face{font-family: "Orbitron";font-weight: 400;font-display: swap;src: url("../fonts/Orbitron-Regular.woff2") format("woff2")}@font-face{font-family: "Orbitron";font-weight: 500;font-display: swap;src: url("../fonts/Orbitron-Medium.woff2") format("woff2")}@font-face{font-family: "Inter";font-weight: 400;font-display: swap;src: url("../fonts/Inter_18pt-Regular.woff2") format("woff2")}@font-face{font-family: "Inter";font-weight: 500;font-display: swap;src: url("../fonts/Inter_28pt-Medium.woff2") format("woff2")}:root{--text-clr: #111111;--neutral-clr: #ffffff;--neutral-02-clr: #ffffff33;--neutral-05-clr: #ffffff80;--bg-clr: #414146;--bg-02-clr: #41414633;--accent-text-clr: #808086;--midnight-clr: #0A0031;--twilight-clr: #967CFF;--dusk-clr: #EAAAFF;--sunset-clr: #FF8E48;--fae-gradient-start: #967CFF;--fae-gradient-middle: #EAAAFF;--fae-gradient-end: #FF8E48;--fae-gradient-blur: 80px;--fae-gradient-overlay-color: #ffffff0a;--container-content-width: min(100%, 1500px);--default-padding: 2rem;--default-gap: 10px;--default-space: 100px;--default-border-radius: 15px;--small-border-radius: 2px;--default-border-width: 1px;--default-icon-size: 35px;--site-padding: 2rem;--header-height: 129px;--quote-gradient-start: var(--fae-gradient-start);--quote-gradient-middle: var(--fae-gradient-middle);--quote-gradient-end: var(--fae-gradient-end)}*, *::before, *::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth}body{margin: 0;background: var(--text-clr);color: var(--neutral-clr);font: 400 16px/1.5 "Inter", system-ui, sans-serif;-webkit-font-smoothing: antialiased;overflow-x: hidden}img, video{display: block;max-width: 100%}img{height: auto}svg{display: block}a{color: inherit}button{font: inherit;color: inherit;cursor: pointer}h1, h2, h3, h4, p, figure, blockquote, ul{margin: 0}ul{padding: 0;list-style: none}.sr-only{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.skip-link{position: absolute;left: 16px;top: -200px;z-index: 300;padding: 12px 20px;border-radius: 100vw;background: #111;color: #fff;border: 1px solid #fff;font: 500 14px/1 "Inter", sans-serif;text-decoration: none}.skip-link:focus{top: 16px;outline: 2px solid var(--dusk-clr);outline-offset: 3px}main:focus{outline: none}.erklaerung{display: grid;gap: 28px;max-width: 820px}.erklaerung h2{margin-bottom: 10px}.erklaerung p + p{margin-top: 10px}.erklaerung ul{display: grid;gap: 8px}.erklaerung a{text-underline-offset: 3px}.erklaerung__kurz{padding: 24px 28px 26px;border-radius: var(--default-border-radius);background: #19191c;border: 1px solid rgb(255 255 255 / .08)}.erklaerung__kurz h2{margin-bottom: 14px}.erklaerung__kurz ul{display: grid;gap: 10px}.erklaerung__kurz li{position: relative;padding-left: 1.25em}.erklaerung__kurz li::before{content: "";position: absolute;left: 0;top: .55em;width: 8px;height: 8px;border-radius: 50%;background: linear-gradient(90deg, var(--fae-gradient-start), var(--fae-gradient-end))}.erklaerung__inhalt ol{display: grid;gap: 6px;padding-left: 1.6em;margin-top: 12px;font-family: "Inter", sans-serif;line-height: 1.5}.erklaerung__inhalt li::marker{color: var(--accent-text-clr)}.erklaerung__inhalt a{color: var(--neutral-clr);text-underline-offset: 3px}.erklaerung__block{scroll-margin-top: 110px}.erklaerung__hervor{padding: 4px 0 4px 20px;border-left: 3px solid var(--sunset-clr)}.erklaerung__hervor p + p{margin-top: 1em}.erklaerung__stand{color: var(--accent-text-clr)}video::cue{background: rgb(17 17 17 / .78);color: #fff;font: 500 clamp(15px, 1.4vw, 20px)/1.4 "Inter", sans-serif}.bs-hero__bild[data-anker]:not([data-gesetzt]){visibility: hidden}.fehler-404{display: grid;gap: 24px;max-width: 760px}.fehler-404__wege{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 12px}.headline-big{font-family: "Orbitron", sans-serif;font-weight: 400;font-size: clamp(1.875rem, 5vw, 3.438rem);line-height: 1.2;color: var(--neutral-clr)}@media (max-width: 480px){.headline-big{hyphens: auto;overflow-wrap: break-word}}.headline-big.trennt-selbst{-webkit-hyphens: manual;hyphens: manual}.headline-small{position: relative;z-index: 2;font-family: "Orbitron", sans-serif;font-weight: 500;font-size: 14px;line-height: 1.2;letter-spacing: 1px;text-transform: uppercase;color: var(--neutral-clr)}p.headline-small, span.headline-small{line-height: 1.5}.body-text{font-family: "Inter", sans-serif;font-weight: 400;font-size: 1rem;line-height: 1.5;color: var(--neutral-clr)}.intro-text{font-family: "Inter", sans-serif;font-weight: 400;font-size: 1.25rem;line-height: 1.5;color: var(--neutral-clr)}.auszeichnung{font-family: "Inter", sans-serif;font-weight: 500;font-size: 0.8rem;line-height: 24px;letter-spacing: 1.5px;text-transform: uppercase;color: var(--neutral-clr)}.gradient-text{text-transform: uppercase;letter-spacing: .02em;background: linear-gradient(90deg, var(--fae-gradient-start), var(--fae-gradient-middle), var(--fae-gradient-end));-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: var(--neutral-clr)}.text-center{text-align: center}.rich p + p, .rich p + ul, .rich ul + p{margin-top: 1.5em}.rich ul li{position: relative;padding-left: 1.25em;margin-bottom: 0.5em;line-height: 1.5}.rich ul li::before{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 7px;height: 12px;background: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.0143563 10.1627L3.95881 6.2182C4.10851 6.06851 4.18349 5.88578 4.18349 5.67084C4.18335 5.45549 4.10837 5.27304 3.95881 5.12348L0.000374166 1.16504L1.16541 5.90157e-06L6.82227 5.65686L1.16541 11.3137' fill='white'/%3E%3C/svg%3E") no-repeat center / contain}.rich a{color: inherit}.rich--lead > p:first-child{font-size: 1.25rem}:root{--k-flaeche: radial-gradient(85% 120% at 50% 130%, rgb(255 222 188 / .3), rgb(255 222 188 / .08) 55%, transparent 75%), linear-gradient(180deg, #2b2832, #1f1d25);--k-blur: none;--k-ring: #3d3848;--k-glanz: inset 0 1px 0 rgb(255 255 255 / .1)}.lk-ring, .lk-voll, .zf::before, .zf-voll{padding: 2px;box-sizing: border-box;-webkit-mask-image: linear-gradient(#000 0 0), linear-gradient(#000 0 0);-webkit-mask-clip: content-box, border-box;-webkit-mask-composite: xor;mask-image: linear-gradient(#000 0 0), linear-gradient(#000 0 0);mask-clip: content-box, border-box;mask-composite: exclude}.button-primary, .button-secondary{--toggle-size: 3.1em;--icon-size: 1em;position: relative;isolation: isolate;display: inline-flex;align-items: center;justify-content: space-between;gap: var(--default-gap);font-family: "Orbitron", sans-serif;font-weight: 500;font-size: 14px;line-height: 24px;letter-spacing: 1px;padding: 2px 8px 2px 1.5rem;border-radius: 50vw;text-decoration: none;border: 0;white-space: nowrap;transition: color .3s ease}.button-primary{--icon-clr: var(--neutral-clr);--toggle-clr: var(--text-clr);color: #333;background: var(--neutral-clr)}.button-secondary{--icon-clr: var(--text-clr);--toggle-clr: var(--neutral-clr);color: var(--neutral-clr);background: var(--neutral-02-clr);border: var(--default-border-width) solid #ffffff80;padding-left: 1.5em;backdrop-filter: blur(50px)}.button-primary:hover, .button-primary:focus-visible{color: var(--neutral-clr)}.button-secondary:hover, .button-secondary:focus-visible{color: var(--text-clr)}.button-primary::after, .button-secondary::after{content: "";display: inline-block;width: var(--toggle-size);height: var(--toggle-size);transform: translateX(.4em);background-color: var(--icon-clr);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11.3137 11.3136937'%3E%3Cpath fill='black' d='M2.25987,10.1626941l3.9444631-3.9444945c.1497003-.14969.2246804-.3324201.2246808-.5473603-.0001393-.2153498-.0751193-.3978003-.2246788-.5473607L2.2459044,1.1650293,3.4109429-.0000032l5.6568527,5.6568674-5.6568734,5.6568326-1.1510522-1.1510028Z'/%3E%3C/svg%3E") no-repeat center / var(--icon-size);mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11.3137 11.3136937'%3E%3Cpath fill='black' d='M2.25987,10.1626941l3.9444631-3.9444945c.1497003-.14969.2246804-.3324201.2246808-.5473603-.0001393-.2153498-.0751193-.3978003-.2246788-.5473607L2.2459044,1.1650293,3.4109429-.0000032l5.6568527,5.6568674-5.6568734,5.6568326-1.1510522-1.1510028Z'/%3E%3C/svg%3E") no-repeat center / var(--icon-size)}.button-primary::before, .button-secondary::before{content: "";position: absolute;top: 2px;right: 2.5px;z-index: -1;height: var(--toggle-size);width: var(--toggle-size);background: var(--toggle-clr);border-radius: 100vw;transition: width .3s ease}.button-primary:hover::before, .button-secondary:hover::before, .button-primary:focus-visible::before, .button-secondary:focus-visible::before{width: calc(100% - 5px)}.icon-btn{width: var(--default-icon-size);height: var(--default-icon-size);border-radius: 100vw;display: inline-flex;align-items: center;justify-content: center;background: var(--neutral-02-clr);border: var(--default-border-width) solid #ffffff80;backdrop-filter: blur(50px);color: var(--neutral-clr);padding: 0;text-decoration: none;transition: background-color .3s ease, color .3s ease}.icon-btn svg{width: 1em;height: 1em;fill: currentColor}.icon-btn:hover{background: var(--neutral-clr);color: var(--text-clr)}.container-content{width: 100%;max-width: var(--container-content-width);margin-inline: auto;padding: var(--site-padding) var(--site-padding) var(--default-padding);display: flex;flex-direction: column;gap: var(--default-padding)}.divider{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: end;gap: 1rem;padding-bottom: var(--default-gap);border-bottom: var(--default-border-width) solid var(--neutral-02-clr)}.spacer{height: var(--h, 100px);flex: none}.grid{display: grid;gap: var(--default-gap)}.grid--2{grid-template-columns: repeat(2, 1fr)}.grid--3{grid-template-columns: repeat(3, 1fr)}.grid--4{grid-template-columns: repeat(4, 1fr)}.grid--6{grid-template-columns: repeat(6, 1fr)}.container-gradient{position: relative;border-radius: var(--small-border-radius);background: conic-gradient(from 300deg, var(--midnight-clr) 0%, var(--midnight-clr) 15%, var(--sunset-clr) 20%, var(--sunset-clr) 30%, var(--dusk-clr) 70%, var(--twilight-clr) 95%, var(--midnight-clr) 100%)}.container-gradient::after{content: "";position: absolute;inset: 0;z-index: 1;border-radius: var(--small-border-radius);background-color: var(--fae-gradient-overlay-color);backdrop-filter: blur(var(--fae-gradient-blur));pointer-events: none}.container-gradient > *{position: relative;z-index: 2}.gradient-line{height: 20px;padding: 10px 0}.gradient-line::before{content: "";display: block;height: 1px;background: linear-gradient(90deg, var(--fae-gradient-start), var(--fae-gradient-middle), var(--fae-gradient-end))}.site-header{position: fixed;inset: 0 0 auto 0;z-index: 100;padding: var(--site-padding);display: flex;align-items: center;justify-content: space-between;min-height: var(--header-height);transition: background-color .3s ease}.site-header.is-scrolled{background-color: var(--text-clr)}.site-header.is-scrolled .main-nav{backdrop-filter: none;transition: backdrop-filter 0s linear .3s allow-discrete}.site-header.is-scrolled .button-secondary{backdrop-filter: none;transition: color .3s ease, backdrop-filter 0s linear .3s allow-discrete}.site-logo{display: block;width: 150px;height: 65px;color: #fff}.site-logo svg{width: 100%;height: 100%}.site-logo{transition: filter .3s ease}.site-header:not(.is-scrolled):not(.has-offcanvas-open) .site-logo{filter: drop-shadow(0 0 1px rgba(8, 5, 16, .85)) drop-shadow(0 0 6px rgba(8, 5, 16, .7)) drop-shadow(0 0 18px rgba(8, 5, 16, .55)) drop-shadow(0 0 9px rgba(150, 124, 255, .35))}.main-nav{position: absolute;left: 50%;top: 40px;transform: translateX(-50%);display: flex;gap: 4rem;padding: 14px 3rem;border-radius: 100vw;background: var(--bg-02-clr);backdrop-filter: blur(15px)}.main-nav a{font-family: "Orbitron", sans-serif;font-weight: 500;font-size: 14px;line-height: 1.5em;letter-spacing: 1px;color: var(--neutral-clr);text-decoration: none;border-bottom: 1px solid transparent;transition: border-color .2s ease, transform .2s ease;display: inline-block}.main-nav a:hover, .main-nav a:focus-visible, .main-nav a.is-active{border-bottom-color: var(--neutral-clr);transform: translateY(-3px)}.main-nav a.is-active{transform: none}.main-nav.balg{gap: 0;padding: 8px 12px;--balg-kurve: cubic-bezier(.34, 1.56, .64, 1);--balg-zeit: 420ms}.balg__reihe{display: flex;flex-wrap: nowrap;align-items: center;margin: 0;padding: 0;list-style: none}.balg__seg{position: relative;display: flex;align-items: center;flex: 0 0 auto;min-width: 0;overflow: hidden}.main-nav.balg a, .main-nav.balg a:hover, .main-nav.balg a:focus-visible, .main-nav.balg .balg__titel{display: block;width: 100%;padding: 6px 14px;white-space: nowrap;border: 0;border-radius: 100vw;transform: none}.main-nav.balg a, .main-nav.balg .balg__titel{color: rgb(255 255 255 / .6);transition: color .15s ease}.main-nav.balg .balg__titel{font-family: "Orbitron", sans-serif;font-weight: 500;font-size: 14px;line-height: 1.5em;letter-spacing: 1px;cursor: default}.main-nav.balg a:focus-visible{outline: 2px solid var(--twilight-clr);outline-offset: -2px}.main-nav.balg .balg__seg[data-zustand="offen"] > *, .main-nav.balg [aria-current="page"]{color: #fff}.balg__seg[data-zustand="offen"] > *{overflow: hidden;text-overflow: ellipsis}.balg__seg[data-zustand="gefaltet"] > *{-webkit-mask-image: linear-gradient(to right, #000 45%, transparent 86%);mask-image: linear-gradient(to right, #000 45%, transparent 86%)}.balg__sep{flex: 0 0 26px;display: flex;align-items: center;justify-content: center;color: rgb(255 255 255 / .38)}.balg__sep svg{rotate: -15deg;transition: rotate var(--balg-zeit) var(--balg-kurve)}.balg__sep.nach-rechts svg{rotate: 15deg}.balg--an .balg__seg{transition: flex-basis var(--balg-zeit) var(--balg-kurve)}.balg__geist{position: absolute;left: 0;top: 0;visibility: hidden;pointer-events: none;width: max-content}.balg__geist .balg__seg{flex: none !important}@media (prefers-reduced-motion: reduce){.balg--an .balg__seg, .balg__sep svg{transition: none}}.main-nav.balg{isolation: isolate;-webkit-backdrop-filter: var(--k-blur);backdrop-filter: var(--k-blur);background: var(--k-flaeche);box-shadow: inset 0 0 0 1px var(--k-ring), var(--k-glanz)}.balg__deko, .balg__leuchte{position: absolute;pointer-events: none}.balg__deko{inset: 0;z-index: 0;border-radius: inherit}.balg .balg__reihe:not(.balg__geist){position: relative;z-index: 1}.balg__leuchte{top: 0;bottom: 0;left: 0;width: var(--balg-b, 0px);translate: var(--balg-x, 0px) 0}.balg__leuchte::before{content: "";position: absolute;top: 0;left: 18%;right: 18%;height: 2px;border-radius: 0 0 2px 2px;background: linear-gradient(90deg, #967cff, #eaaaff 50%, #ff8e48);box-shadow: 0 0 8px 1px rgb(234 170 255 / .75), 0 0 20px 4px rgb(150 124 255 / .3)}.balg__leuchte::after{content: "";position: absolute;top: 2px;bottom: 0;left: 0;right: 0;background: radial-gradient(50% 110% at 50% 0%, rgb(255 240 250 / .34), rgb(234 170 255 / .14) 45%, transparent 78%)}.balg__seg[data-zustand="offen"] > *{text-shadow: 0 0 14px rgb(234 170 255 / .45)}.balg--an .balg__leuchte{transition: translate var(--balg-zeit) var(--balg-kurve), width var(--balg-zeit) var(--balg-kurve)}@media (prefers-reduced-motion: reduce){.balg--an .balg__leuchte{transition: none}}.button-secondary.lichtknopf{padding: 4px 4px 4px 1.6em;border: 0;background: none;-webkit-backdrop-filter: var(--k-blur);backdrop-filter: var(--k-blur);color: #fff;box-shadow: 0 0 16px rgb(150 124 255 / .14);transition: box-shadow .45s ease}.lichtknopf::before{top: 4px;right: 4px}.lichtknopf::after{transform: none;transition: transform .35s cubic-bezier(.22, 1, .36, 1)}.button-secondary.lichtknopf:hover, .button-secondary.lichtknopf:focus-visible, :is(.roll__card, .wt-karte):hover .button-secondary.lichtknopf, :is(.roll__card, .wt-karte):focus-visible .button-secondary.lichtknopf{color: #fff;box-shadow: 0 0 22px rgb(234 170 255 / .4)}.lichtknopf:hover::before, .lichtknopf:focus-visible::before{width: var(--toggle-size)}.lichtknopf:hover::after, .lichtknopf:focus-visible::after, :is(.roll__card, .wt-karte):hover .lichtknopf::after, :is(.roll__card, .wt-karte):focus-visible .lichtknopf::after{transform: translateX(3px)}.lichtknopf:focus-visible{outline: 2px solid #fff;outline-offset: 4px}.lk-ebenen{position: absolute;inset: 0;z-index: -2;border-radius: inherit;pointer-events: none}.lk-ring, .lk-voll, .lk-flaeche, .lk-glut{position: absolute;border-radius: inherit;pointer-events: none}.lk-ring{inset: 0;overflow: hidden}.lk-ring::before{content: "";position: absolute;left: 50%;top: 50%;width: 150%;aspect-ratio: 1;translate: -50% -50%;background: conic-gradient(var(--k-ring) 0 52%, #967cff 70%, #eaaaff 83%, #ff8e48 94%, var(--k-ring) 100%);animation: lk-dreh 3.6s linear infinite}@keyframes lk-dreh{to{rotate: 360deg}}.lk-voll{inset: 0;background: linear-gradient(90deg, #967cff, #eaaaff 50%, #ff8e48);opacity: 0;transition: opacity .45s ease}.lk-flaeche{inset: 0;background: var(--k-flaeche);box-shadow: var(--k-glanz)}.lk-glut{inset: 2px;background: radial-gradient(70% 150% at 22% 125%, rgb(150 124 255 / .5), transparent 65%), radial-gradient(60% 140% at 88% -35%, rgb(255 142 72 / .4), transparent 65%);opacity: 0;transition: opacity .6s ease .1s}.lichtknopf:hover .lk-voll, .lichtknopf:focus-visible .lk-voll, .lichtknopf:hover .lk-glut, .lichtknopf:focus-visible .lk-glut, :is(.roll__card, .wt-karte):hover .lk-voll, :is(.roll__card, .wt-karte):focus-visible .lk-voll, :is(.roll__card, .wt-karte):hover .lk-glut, :is(.roll__card, .wt-karte):focus-visible .lk-glut{opacity: 1}.lichtknopf--abstand{margin-bottom: 12px}.lichtknopf--whatsapp{--icon-size: 1.45em}.lichtknopf--whatsapp::after{background-color: #25d366;transform: none;transition: scale .35s cubic-bezier(.22, 1, .36, 1);-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413Z'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413Z'/%3E%3C/svg%3E")}.lichtknopf--whatsapp:hover::after, .lichtknopf--whatsapp:focus-visible::after{transform: none;scale: 1.12}@media (prefers-reduced-motion: reduce){.lk-ring::before{animation: none}}.menu-toggle{display: none;background: none;border: 0;padding: 0;width: 2rem;height: 2rem;color: #fff}.menu-toggle svg{width: 100%;height: 100%}.menu-toggle #top-bar, .menu-toggle #bottom-bar{transition: width .3s ease, rx .3s ease}.menu-toggle[aria-expanded="true"] #top-bar, .menu-toggle[aria-expanded="true"] #bottom-bar{width: 25px;rx: 2.5443609}.offcanvas{position: fixed;top: 0;right: 0;z-index: 99;padding: 6rem var(--site-padding) var(--default-padding);display: none;flex-direction: column;gap: var(--site-padding)}.offcanvas.is-open{display: flex}.offcanvas.is-open::before{content: "";position: fixed;inset: 0;z-index: -1;background: rgb(17 17 17 / .78)}@media (min-width: 768px) and (max-width: 1024px){.offcanvas{padding-top: calc(65px + 2 * var(--site-padding) + 1rem)}}.offcanvas a{font-family: "Orbitron", sans-serif;font-weight: 500;font-size: 14px;letter-spacing: 1px;text-transform: uppercase;color: #fff;text-decoration: none}.site-header.has-offcanvas-open{background-color: var(--text-clr)}.offcanvas a.offcanvas__weiter{display: inline-flex;align-items: center;gap: 10px}.offcanvas__weiter svg{flex: none;width: 12px;height: 12px;transition: translate .3s ease}.offcanvas__weiter:is(:hover, :focus-visible) svg{translate: 3px 0}.offcanvas__linie{display: block;height: 1px;background: linear-gradient(90deg, var(--fae-gradient-start), var(--fae-gradient-middle), var(--fae-gradient-end))}.page-top-space{height: var(--header-height)}.hero{position: relative;height: 100vh;min-height: 640px}.hero, .cover, .bs-hero--slider{touch-action: pan-y pinch-zoom}.hero__slider{position: absolute;inset: var(--default-gap);overflow: hidden;border-radius: var(--small-border-radius);background: #000}.hero__track{display: flex;height: 100%;gap: var(--default-gap)}.hero.is-sichtbar .hero__track{will-change: transform}.hero__slide{position: relative;flex: 0 0 100%;height: 100%;overflow: hidden}.hero__slide img, .hero__slide video{width: 100%;height: 100%;object-fit: cover}.hero__slide::after{content: "";position: absolute;inset: 0;background: radial-gradient(ellipse 50% 50% at 22% 80%, rgba(17, 17, 17, .5) 0%, rgba(17, 17, 17, .28) 45%, rgba(17, 17, 17, 0) 75%), radial-gradient(ellipse 42% 48% at 78% 76%, rgba(17, 17, 17, .55) 0%, rgba(17, 17, 17, .3) 45%, rgba(17, 17, 17, 0) 75%), linear-gradient(180deg, #11111100 55%, #111111b3 100%);pointer-events: none}.hero__content{position: absolute;left: var(--site-padding);right: var(--site-padding);bottom: 131px;z-index: 2;display: grid;grid-template-columns: minmax(0, 800px) minmax(0, 450px);justify-content: space-between;align-items: end;gap: var(--default-padding)}.hero__headline{font-size: 80px;line-height: 1.2}.hero__aside{display: flex;flex-direction: column;gap: var(--default-padding);align-items: flex-start;padding-bottom: 20px}.hero__aside p{text-shadow: 0 1px 2px rgba(0, 0, 0, .35), 0 2px 24px rgba(0, 0, 0, .45)}.hero__zeile{display: block;width: fit-content;padding-bottom: .06em;background: linear-gradient(180deg, #ffffff 30%, #ffe6d2 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: #fff}.hero__licht{display: inline-block;background: linear-gradient(90deg, var(--fae-gradient-start), var(--fae-gradient-middle) 55%, var(--fae-gradient-end));-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;filter: drop-shadow(0 0 14px rgb(234 170 255 / .4))}.hero__headline:has(.hero__zeile){font-weight: 500;filter: drop-shadow(0 0 1px rgb(8 5 16 / .4)) drop-shadow(0 0 10px rgb(255 226 196 / .32)) drop-shadow(0 0 30px rgb(255 200 160 / .18)) drop-shadow(0 2px 18px rgb(8 5 16 / .35))}.hero__aside .gradient-text{font-weight: 500;text-shadow: none;filter: drop-shadow(0 1px 6px rgba(0, 0, 0, .55))}@media (min-width: 1025px){.hero__headline{font-size: clamp(52px, min(calc((100vw - 2 * var(--site-padding)) * .05), 8.5vh), 108px);line-height: 1.04;letter-spacing: -.01em}.hero__content{left: calc(var(--site-padding) + 5vw);right: calc(var(--site-padding) + 5vw)}.hero__content{grid-template-columns: max-content clamp(340px, 30vw, 480px);justify-content: space-between;align-items: end;column-gap: 4vw}.hero__aside{padding-bottom: 0}.hero__headline{margin-bottom: clamp(90px, 17vh, 220px)}.hero__aside p{font-size: clamp(16px, 1.05vw, 19px);line-height: 1.55}}.hero__headline, .hero__aside{transition: opacity .8s ease, visibility 0s linear 0s}.hero.is-video-slide .hero__headline, .hero.is-video-slide .hero__aside{opacity: 0;visibility: hidden;pointer-events: none;transition: opacity .6s ease, visibility 0s linear .6s}.hero__slide--video::after{background: linear-gradient(to bottom, rgb(0 0 0 / .34), rgb(0 0 0 / 0) 24%, rgb(0 0 0 / 0) 84%, rgb(0 0 0 / .2))}.hero__scroll{position: absolute;right: var(--site-padding);bottom: 64px;z-index: 3}.hero__scroll svg{transform: rotate(90deg)}.bullets{display: flex;justify-content: center;align-items: center;gap: 0}.bullet{width: 9px;height: 9px;box-sizing: content-box;padding: 8px;margin: 0;background-clip: content-box;border-radius: 100vw;background: var(--bg-clr);border: 0;position: relative;overflow: hidden;transition: width 1s ease, background .3s ease;cursor: pointer}.bullet:focus-visible{outline: 2px solid #fff;outline-offset: -4px}.bullet::after{content: "";position: absolute;inset: 8px;border-radius: 100vw;background: linear-gradient(90deg, var(--fae-gradient-start) 0%, var(--fae-gradient-middle) 50%, var(--fae-gradient-end) 100%);opacity: 0;transition: opacity .8s ease}.bullet.is-active{width: 45px}.bullet.is-active::after{opacity: 1}.hero__bullets{position: absolute;left: 0;right: 0;bottom: 75px;z-index: 3}.intro__headline{text-align: center;font-size: 3rem;line-height: 1.3}.fact-card{--fact-card-animation: all .3s ease;width: 100%;height: 100%;display: flex;clip-path: inset(0 round var(--small-border-radius));transition: var(--fact-card-animation)}.fact-card-wrapper{width: 100%;padding: var(--default-padding);display: flex;flex-direction: column;gap: var(--default-gap);background-color: var(--bg-02-clr);transition: var(--fact-card-animation);border-radius: var(--small-border-radius);overflow: hidden;position: relative;cursor: default}.fact-card-number{color: #fff;z-index: 2}.fact-card-content{display: flex;flex-direction: row;justify-content: space-between;gap: var(--default-gap);align-items: end;z-index: 2}.fact-card-text-wrapper{display: flex;flex-direction: column;gap: var(--default-padding);justify-content: space-between;height: var(--fact-card-height);overflow: hidden;color: #fff}.fact-card-wrapper .fact-card-headline{display: flex;align-items: flex-end;flex-grow: 1;transition: var(--fact-card-animation)}.fact-card-wrapper .fact-card-headline h3{color: #fff;margin: 0;width: min(100%, 200px)}.fact-card-wrapper .fact-card-text{color: #fff}.fact-card-icon{line-height: 0;flex: none}.fact-card-icon svg{fill: #fff;width: 1.5rem;margin-bottom: 5px;transition: var(--fact-card-animation)}.fact-card-wrapper::before{content: "";width: 150%;height: 150%;position: absolute;top: 0;right: 0;opacity: 0;background: conic-gradient(from 320deg, var(--midnight-clr) 0%, var(--midnight-clr) 15%, var(--sunset-clr) 20%, var(--sunset-clr) 30%, var(--dusk-clr) 70%, var(--twilight-clr) 95%, var(--midnight-clr) 100%);transition: var(--fact-card-animation)}.fact-card-wrapper::after{content: "";width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-color: var(--fae-gradient-overlay-color);backdrop-filter: blur(30px);transition: var(--fact-card-animation)}@media (min-width: 1025px){.fact-card{--fact-card-height: 300px}.fact-card:hover, .fact-card:focus-within{clip-path: inset(0 round var(--default-border-radius))}.fact-card-wrapper .fact-card-headline{min-height: var(--fact-card-height)}.fact-card-wrapper:hover .fact-card-headline, .fact-card-wrapper:focus .fact-card-headline{flex-grow: 0;min-height: 0}.fact-card-wrapper:hover::before, .fact-card-wrapper:focus::before{opacity: 1;width: 100%;height: 100%}.fact-card-wrapper .fact-card-text{opacity: 0;transition: var(--fact-card-animation);transition-delay: .2s}.fact-card-wrapper:hover .fact-card-text, .fact-card-wrapper:focus .fact-card-text{opacity: 1;flex-grow: 1}.fact-card-wrapper:hover .fact-card-icon svg, .fact-card-wrapper:focus .fact-card-icon svg{rotate: 45deg}}@media (max-width: 1024px){.fact-card{--fact-card-height: auto;transition: clip-path .5s cubic-bezier(.4, 0, .2, 1)}.fact-card-content{flex-direction: column;flex-grow: 1}.fact-card-wrapper .fact-card-headline h3{width: 100%}.fact-card-icon svg{transition: rotate .4s cubic-bezier(.4, 0, .2, 1)}.fact-card-wrapper .fact-card-text{opacity: 0;max-height: 0;overflow: hidden;transition: opacity .4s ease .15s, max-height .5s cubic-bezier(.4, 0, .2, 1)}.fact-card-wrapper::before{transition: opacity .5s ease, width .5s ease, height .5s ease}.fact-card-wrapper.active .fact-card-text{opacity: 1;max-height: 1200px}.fact-card-wrapper.active .fact-card-icon svg{rotate: 45deg}.fact-card-wrapper.active::before{opacity: 1;width: 100%;height: 100%}.fact-card.active{clip-path: inset(0 round var(--default-border-radius))}}.fact-card--bild .fact-card-wrapper{background-color: #111}.fact-card-bild{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: 0;transform: scale(1.001);transition: transform 1.2s cubic-bezier(.2, .7, .2, 1), filter .6s ease}.fact-card--bild .fact-card-wrapper::before{display: none}.fact-card--bild .fact-card-wrapper::after{z-index: 1;inset: -2px;width: auto;height: auto;backdrop-filter: none;background: linear-gradient(to top, rgba(10, 10, 12, .92) 0%, rgba(10, 10, 12, .55) 32%, rgba(10, 10, 12, 0) 60%), radial-gradient(ellipse 62% 34% at 0% 0%, rgba(10, 10, 12, .86) 0%, rgba(10, 10, 12, .5) 45%, rgba(10, 10, 12, 0) 100%), linear-gradient(to bottom, rgba(10, 10, 12, .45) 0%, rgba(10, 10, 12, 0) 22%)}.fact-card--bild .fact-card-number{text-shadow: 0 0 6px rgba(0, 0, 0, .9), 0 1px 14px rgba(0, 0, 0, .7)}.fact-card--bild .fact-card-text{text-shadow: 0 1px 12px rgba(0, 0, 0, .6)}.fact-card--bild{clip-path: none;position: relative}.grid:has(> .fact-card--bild){isolation: isolate}.fact-card--bild::before{inset: 3px}.fact-card--bild::before{content: "";position: absolute;inset: 10px;z-index: -1;border-radius: var(--default-border-radius);background: linear-gradient(120deg, var(--fae-gradient-start) 0%, var(--fae-gradient-middle) 50%, var(--fae-gradient-end) 100%);filter: blur(18px);opacity: .5;transition: opacity .5s ease, inset .5s ease, filter .5s ease;pointer-events: none}.fact-card--bild .fact-card-wrapper{transition: border-radius .3s ease, var(--fact-card-animation)}.fact-card--bild:hover::before, .fact-card--bild:has(:focus-visible)::before, .fact-card--bild.active::before{opacity: .9;inset: -6px;filter: blur(26px)}.fact-card--bild:hover .fact-card-wrapper, .fact-card--bild:has(:focus-visible) .fact-card-wrapper, .fact-card--bild.active .fact-card-wrapper{border-radius: var(--default-border-radius)}.fact-card.fact-card--bild .fact-card-wrapper{border-radius: var(--default-border-radius)}@media (prefers-reduced-motion: reduce){.fact-card--bild::before{transition: none}}.fact-card-text .gradient-text{font-weight: 500;text-shadow: none;filter: drop-shadow(0 1px 8px rgba(0, 0, 0, .6))}.nowrap{white-space: nowrap}@media (max-width: 359px){.headline-big:has(.nowrap){font-size: min(1.875rem, 8.4vw)}}.text-logo{display: inline-block;height: 1.2em;aspect-ratio: 133 / 50;vertical-align: -.25em;margin: 0 .06em 0 .1em;color: #fff;filter: drop-shadow(0 1px 6px rgba(0, 0, 0, .55))}.text-logo svg{display: block;width: 100%;height: 100%}.headline-big .text-logo{height: 1.1em;vertical-align: -.17em;margin: 0 .04em 0 0}@media (min-width: 1025px){.fact-card--bild .fact-card-wrapper:hover .fact-card-bild, .fact-card--bild .fact-card-wrapper:focus .fact-card-bild{transform: scale(1.06);filter: brightness(.38) saturate(.9)}.fact-card--bild{--fact-card-height: calc(300px + 1.5rem + var(--default-gap))}.fact-card--bild .fact-card-wrapper{justify-content: flex-end}.fact-card--bild .fact-card-number{position: absolute;top: var(--default-padding);left: var(--default-padding);transition: opacity .3s ease}.fact-card--bild .fact-card-wrapper:hover .fact-card-number, .fact-card--bild .fact-card-wrapper:focus .fact-card-number{opacity: 0}.fact-card--bild .fact-card-text{font-size: clamp(14px, 1.02vw, 16px);line-height: 1.5}}@media (max-width: 1024px){.fact-card--bild .fact-card-wrapper{min-height: 440px;justify-content: space-between}.fact-card--bild .fact-card-content{flex-grow: 0}.fact-card--bild .fact-card-wrapper.active .fact-card-bild{transform: scale(1.06);filter: brightness(.38) saturate(.9)}}.fact-card--zitat .fact-card-bild{object-position: 42% 30%}.fact-card--zitat blockquote.fact-card-text{margin: 0;font-size: 1.25rem;line-height: 1.45;font-weight: 400}.fact-card--zitat .fact-card-wrapper .fact-card-headline h3{width: 100%}.fact-card-headline h3{font-family: "Orbitron", sans-serif;font-weight: 500;font-size: 14px;line-height: 1.5;letter-spacing: 1px;text-transform: uppercase}.portrait-card{padding: var(--default-padding);border-radius: var(--default-border-radius);background: center / cover no-repeat;display: flex;align-items: end;min-height: 393px}.portrait-card .divider{width: 100%;padding-bottom: 10px;border-color: var(--neutral-clr)}@property --lt-glow{syntax: "<color>";inherits: true;initial-value: rgb(255 244 229)}.lichtfarbe{position: relative;isolation: isolate;--lt-strength: 35%;--lt-duration: 900ms;--lt-ease: cubic-bezier(.4, 0, .2, 1)}.lichtfarbe__bg{position: absolute;inset: 0;z-index: -1;pointer-events: none;background: radial-gradient(ellipse farthest-side at 25% 50%, color-mix(in srgb, var(--lt-glow) var(--lt-strength), transparent) 0%, color-mix(in srgb, var(--lt-glow) calc(var(--lt-strength) * .35), transparent) 45%, transparent 100%);transition: --lt-glow var(--lt-duration) var(--lt-ease)}.lichtfarbe__bilder{position: absolute;inset: 0;z-index: -2;overflow: hidden;pointer-events: none;-webkit-mask-image: linear-gradient(to bottom, transparent 0, #000 14%, #000 86%, transparent 100%);mask-image: linear-gradient(to bottom, transparent 0, #000 14%, #000 86%, transparent 100%)}.lichtfarbe__bild{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 50% 40%;opacity: 0;transition: opacity var(--lt-duration) var(--lt-ease)}.lichtfarbe__bild.is-active{opacity: 1}.lichtfarbe__bilder::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg, transparent 0%, transparent 38%, rgb(17 17 17 / .5) 56%, rgb(17 17 17 / .78) 100%)}.lichtfarbe__grid{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);align-items: center;gap: calc(var(--default-padding) * 2)}.lichtfarbe__stage{position: relative;display: grid;place-items: center}.lichtfarbe__stage > *{grid-area: 1 / 1}.lichtfarbe__halo{width: 80%;aspect-ratio: 1;border-radius: 50%;pointer-events: none;background: radial-gradient(circle closest-side, color-mix(in srgb, var(--lt-glow) 55%, transparent) 0%, color-mix(in srgb, var(--lt-glow) 18%, transparent) 55%, transparent 100%);transition: --lt-glow var(--lt-duration) var(--lt-ease)}.lichtfarbe__lamp{position: relative;display: block;width: 100%;max-width: 640px;height: auto;opacity: 0;user-select: none;-webkit-user-drag: none;transition: opacity var(--lt-duration) var(--lt-ease)}.lichtfarbe__lamp.is-active{opacity: 1}.lichtfarbe__content{display: flex;flex-direction: column;gap: var(--default-padding);min-width: 0;container-type: inline-size}.lichtfarbe__headline{font-size: min(clamp(1.875rem, 5vw, 3.438rem), 8.7cqi)}.lichtfarbe__eyebrow{display: flex;align-items: center;gap: 1rem}.lichtfarbe__headline span{white-space: nowrap;text-transform: uppercase;letter-spacing: .02em;background: linear-gradient(90deg, var(--fae-gradient-start), var(--fae-gradient-middle), var(--fae-gradient-end));-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent}.lichtfarbe__text{max-width: 46ch}.lichtfarbe__switches{display: grid;grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));gap: var(--default-gap)}.lichtfarbe__switch{appearance: none;margin: 0;font: inherit;color: var(--neutral-clr);text-align: center;border: var(--default-border-width) solid transparent;position: relative;display: flex;flex-direction: column;align-items: center;gap: 1rem;padding: var(--default-padding) 1rem;cursor: pointer;border-radius: var(--default-border-radius)}.lichtfarbe__switch:focus-visible{outline: 2px solid var(--neutral-clr);outline-offset: 3px}.lichtfarbe__orb{flex: none;width: 48px;height: 48px;border-radius: 50%;background: radial-gradient(circle at 35% 30%, #fff 0%, var(--lt-item) 55%, color-mix(in srgb, var(--lt-item) 45%, #000) 100%);box-shadow: 0 0 24px color-mix(in srgb, var(--lt-item) 55%, transparent);transition: transform .4s var(--lt-ease), box-shadow .4s var(--lt-ease)}.lichtfarbe__switch[aria-checked="true"] .lichtfarbe__orb{transform: scale(1.08);box-shadow: 0 0 36px color-mix(in srgb, var(--lt-item) 80%, transparent)}.lichtfarbe__meta{display: flex;flex-direction: column;gap: .35rem}.lichtfarbe__title{font-weight: 500}.lichtfarbe__desc{font-size: .8rem;line-height: 1.4;color: var(--neutral-05-clr)}.lichtfarbe__status{display: flex;align-items: center;gap: .75rem}.lichtfarbe__dot{width: 8px;height: 8px;border-radius: 50%;background: var(--lt-glow);box-shadow: 0 0 12px var(--lt-glow);transition: --lt-glow var(--lt-duration) var(--lt-ease)}@keyframes lt-atmen{0%, 100%{scale: 1;box-shadow: 0 0 18px color-mix(in srgb, var(--lt-item) 35%, transparent)}50%{scale: 1.07;box-shadow: 0 0 34px 6px color-mix(in srgb, var(--lt-item) 80%, transparent)}}.lichtfarbe:not(.lt-benutzt) .lichtfarbe__switch[aria-checked="false"] .lichtfarbe__orb{animation: lt-atmen 3s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.lichtfarbe__orb{animation: none !important}}@property --lt-schein{syntax: "<percentage>";inherits: false;initial-value: 0%}.lichtfarbe__switch{--lt-lage: 50% 26%;--lt-schein: 9%;border-color: rgb(255 255 255 / .07);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);background: radial-gradient(75% 70% at var(--lt-lage), color-mix(in srgb, var(--lt-item) var(--lt-schein), transparent), transparent 78%), rgb(12 12 14 / .55);transition: --lt-schein .6s var(--lt-ease), border-color .4s var(--lt-ease), box-shadow .4s var(--lt-ease)}.lichtfarbe__switch:hover{--lt-schein: 28%;border-color: rgb(255 255 255 / .14)}.lichtfarbe__switch[aria-checked="true"]{--lt-schein: 42%;border-color: color-mix(in srgb, var(--lt-item) 55%, transparent);box-shadow: 0 0 0 1px color-mix(in srgb, var(--lt-item) 25%, transparent), 0 0 40px -12px var(--lt-item)}@media (max-width: 767px){.lichtfarbe__switch{--lt-lage: 13% 50%}}.projekt-center-slider{width: 100%;padding: 0;position: relative}.slider-container{width: 100%;position: relative;height: 450px;overflow: hidden}.slider-track{display: flex;align-items: center;height: 100%;gap: 10px;position: relative;left: 0;will-change: transform}.projekt-center-slider .slider-track.no-transition, .projekt-center-slider .slider-track.no-transition .slide, .projekt-center-slider .slider-track.no-transition .slide *{transition: none !important}.slide{flex-shrink: 0;transition: opacity .8s cubic-bezier(.4, 0, .2, 1), transform .8s cubic-bezier(.4, 0, .2, 1)}.slide[data-position="-1"]{opacity: 0;pointer-events: none}.slide[data-position="2"]{z-index: 2}.slide-container{position: relative;width: 400px;transition: width .6s cubic-bezier(.4, 0, .2, 1)}.project-item{display: flex;flex-direction: column;gap: var(--default-gap)}.project-title{width: 100%}.project-title h2{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-family: "Orbitron", sans-serif;font-size: 14px;font-weight: 500;text-transform: uppercase;line-height: 1.5em;letter-spacing: 1.5px;color: #fff;text-align: center}.project-image{position: relative;aspect-ratio: 1;border-radius: 2px;background: center / cover no-repeat;display: flex;flex-direction: column;justify-content: flex-end;align-items: flex-end;padding: var(--default-padding);overflow: hidden}.project-image::before{content: "";position: absolute;inset: 0;background: linear-gradient(180deg, #11111100 70%, var(--text-clr) 100%);pointer-events: none}.project-image::after{content: "";position: absolute;inset: 0;background: rgba(65, 65, 70, .1);backdrop-filter: blur(2px);border-radius: 2px;transition: opacity .3s ease;pointer-events: none;opacity: 1}.slide[data-position="2"] .project-image::after{opacity: 0;backdrop-filter: blur(0)}.project-image .button-secondary{position: relative;z-index: 2}.slide .project-title, .slide .project-icon{opacity: 0;visibility: hidden;transition: opacity .3s ease, visibility .3s ease}.slide:not([data-position="2"]) .project-title h2{transform: translateY(2rem)}.slide .project-title h2{transition: transform .5s ease}.slide .project-icon{transform: scale(.2);transition: transform .3s ease, opacity .3s ease, visibility .3s ease}.slide[data-position="2"] .project-icon{transform: scale(1);transition-delay: .2s}.slide[data-position="2"] .project-title, .slide[data-position="2"] .project-icon{opacity: 1;visibility: visible}.slider-pagination{margin-top: 86px;display: flex;gap: var(--default-gap);align-items: center;justify-content: center}.projekt-center-slider .pagination-dot{width: 9px;height: 9px;background: var(--bg-clr);border-radius: 100vw;border: none;cursor: pointer;padding: 0;position: relative;overflow: hidden;transition: width 1s ease, background .3s ease}.projekt-center-slider .pagination-dot::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg, var(--fae-gradient-start) 0%, var(--fae-gradient-middle) 50%, var(--fae-gradient-end) 100%);opacity: 0;transition: opacity .8s ease}.projekt-center-slider .pagination-dot.active{width: 45px}.projekt-center-slider .pagination-dot.active::after{opacity: 1}.projekt-center-slider .pagination-dot:hover:has(~ .active){background: var(--fae-gradient-start)}.projekt-center-slider .active ~ .pagination-dot:hover{background: var(--fae-gradient-end)}.projekt-center-slider .slider-nav{position: absolute;top: calc(100% - 1.8rem);border-radius: 100vw;border: var(--default-border-width) solid #ffffff80;background-color: var(--neutral-02-clr);backdrop-filter: blur(50px);width: 3.1em;height: 3.1em;display: flex;justify-content: center;align-items: center;padding: 0;cursor: pointer;z-index: 3;transition: background-color .3s ease}.projekt-center-slider .slider-nav:hover{background: var(--neutral-clr)}.projekt-center-slider .slider-nav svg{width: 1em;height: 1em;fill: var(--neutral-clr);transition: fill .3s ease}.projekt-center-slider .slider-nav:hover svg{fill: var(--text-clr)}.projekt-center-slider .slider-nav-prev{left: calc((100vw - var(--container-content-width)) / 2 + var(--site-padding))}.projekt-center-slider .slider-nav-prev svg{transform: rotate(180deg) translateX(2px)}.projekt-center-slider .slider-nav-next{right: calc((100vw - var(--container-content-width)) / 2 + var(--site-padding))}.projekt-center-slider .slider-nav-next svg{transform: translateX(1px)}@media (max-width: 1400px){.slider-container{height: 380px}}@media (max-width: 1200px){.slider-container{height: 350px}}@media (max-width: 480px){.slider-container{height: 250px}.projekt-center-slider .slider-nav{width: 2.4em;height: 2.4em}}.lichtschalter__stage{position: absolute;inset: 0;z-index: 1;background: var(--text-clr);transform-origin: 50% 55%}.lichtschalter.is-sichtbar .lichtschalter__stage{will-change: transform}.lichtschalter__stage img, .lichtschalter__canvas{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.lichtschalter__an{opacity: 0}.lichtschalter__canvas{opacity: 0;transition: opacity .3s ease}.lichtschalter.is-gl .lichtschalter__canvas{opacity: 1}.lichtschalter .ue-scroll-content{padding: var(--header-height) var(--site-padding) 0}.lichtschalter .ue-scroll-pagination{top: calc(50% + var(--header-height) / 2)}.lichtschalter .ue-scroll-title, .lichtschalter .ue-scroll-subline{text-shadow: 0 1px 2px rgba(0, 0, 0, .6), 0 2px 10px rgba(0, 0, 0, .4), 0 4px 30px rgba(0, 0, 0, .22)}.roll__wrap{position: relative;height: calc(100vh + (var(--n) - 1) * 75vh)}.roll__sticky{position: sticky;top: 0;height: 100vh;overflow: hidden;display: flex;padding-top: var(--header-height)}.roll__bgs{position: absolute;inset: 0;z-index: 0;pointer-events: none}.roll__bg{position: absolute;inset: -40px;background: center / cover no-repeat;opacity: 0}.roll__wrap.is-sichtbar .roll__bg{will-change: opacity}.roll__bgs::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg, #111 0, rgb(17 17 17 / .55) 28%, rgb(17 17 17 / .55) 80%, #111 100%)}.roll__col{position: relative;z-index: 1;width: 50%;height: 100%;display: flex;align-items: center;justify-content: center}.roll__stage{position: relative;width: 0;height: 0}.roll__title{white-space: nowrap;position: absolute;left: 0;top: 0;width: var(--roll-title-w, 520px);margin-left: calc(var(--roll-title-w, 520px) / -2);text-align: center;color: var(--neutral-clr);font-size: clamp(1.5rem, 2.6vw, 2.6rem);line-height: 1.15;opacity: 0;will-change: transform, opacity;pointer-events: none;text-decoration: none}.roll__title.is-focus{pointer-events: auto}.roll__title:not(:has(br)){white-space: normal}.roll__card{position: absolute;left: 0;top: 0;width: var(--roll-card-w, 460px);height: var(--roll-card-h, 320px);margin: calc(var(--roll-card-h, 320px) / -2) 0 0 calc(var(--roll-card-w, 460px) / -2);border-radius: var(--small-border-radius);overflow: hidden;background: var(--bg-clr);box-shadow: 0 30px 60px rgba(0, 0, 0, .45), 0 8px 20px rgba(0, 0, 0, .3);opacity: 0;will-change: transform, opacity;pointer-events: none}.roll__card.is-focus{pointer-events: auto}.roll__card img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.roll__btn{position: absolute;right: 16px;bottom: 16px;opacity: 0;transition: opacity .4s ease}.roll__card.is-focus .roll__btn{opacity: 1}.roll__name{position: relative;display: inline-block;padding-bottom: .32em}.roll__name::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 2px;border-radius: 2px;background: linear-gradient(90deg, #967cff 0%, #eaaaff 50%, #ff8e48 100%);box-shadow: 0 0 10px rgba(150, 124, 255, .55), 0 0 18px rgba(234, 170, 255, .35), 0 0 28px rgba(255, 142, 72, .3);transform: scaleX(0);opacity: 0;transform-origin: 50% 50%;transition: transform 1s cubic-bezier(.65, 0, .35, 1), opacity .6s ease}.roll__title.is-focus .roll__name::after{transform: scaleX(1);opacity: 1;animation: rl-glimmen 4.5s ease-in-out 1s infinite}@keyframes rl-glimmen{0%, 100%{filter: brightness(1)}50%{filter: brightness(1.25) saturate(1.1)}}@media (prefers-reduced-motion: reduce){.roll__name::after{transition: none;animation: none !important}}.roll__btn{z-index: 4}.roll__btn.lichtknopf{transition: opacity .4s ease, box-shadow .45s ease}.roll__card:not(.is-focus) .roll__btn{-webkit-backdrop-filter: none;backdrop-filter: none;transition: opacity .4s ease, box-shadow .45s ease, -webkit-backdrop-filter 0s linear .4s, backdrop-filter 0s linear .4s}.roll__dots{position: absolute;z-index: 50;left: 50%;bottom: 40px;transform: translateX(-50%);display: flex;gap: var(--default-gap)}.roll__dot{width: 9px;height: 9px;border-radius: 100vw;background: var(--bg-clr);transition: width .6s ease, background .3s ease}.roll__dot.is-active{width: 45px;background: linear-gradient(90deg, var(--fae-gradient-start), var(--fae-gradient-middle), var(--fae-gradient-end))}.roll__grid{display: none}.roll__griditem{display: flex;flex-direction: column;gap: 12px;color: var(--neutral-clr);text-decoration: none}.roll__gridimg{position: relative;display: block;aspect-ratio: 4 / 3;border-radius: var(--small-border-radius);overflow: hidden;background: var(--bg-clr)}.roll__gridimg img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.roll__gridtitle{font-family: "Orbitron", sans-serif;font-size: 1.25rem;line-height: 1.25}@media (max-width: 1024px){.roll__wrap{display: none}.roll__grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--default-padding) var(--default-gap);margin-top: var(--default-padding)}}@media (max-width: 767px){.roll__grid{grid-template-columns: 1fr}}@media (prefers-reduced-motion: reduce){.roll__wrap{display: none}.roll__grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--default-padding) var(--default-gap);margin-top: var(--default-padding)}}.ue-scroll-wrapper{position: relative;width: 100%}.ue-scroll-sticky-wrapper{position: sticky;top: 0;width: 100%;height: 100vh;overflow: hidden;z-index: 1}.ue-scroll-bg{position: absolute;inset: 0;background: center / cover no-repeat;will-change: transform;z-index: 1}.ue-scroll-bg::before{content: "";position: absolute;inset: 0;background: rgba(0, 0, 0, .45);z-index: 1}.ue-scroll-divider{position: absolute;top: var(--default-padding);left: 50%;transform: translateX(-50%);width: calc(var(--container-content-width) - (var(--site-padding) * 2));padding-bottom: var(--default-gap);border-bottom: var(--default-border-width) solid #fff;z-index: 10}.ue-scroll-headline{margin: 0;color: #fff}.ue-scroll-pagination{display: flex;flex-direction: column;gap: var(--default-gap);position: absolute;left: calc((100vw - var(--container-content-width)) / 2 + var(--site-padding));top: 50%;transform: translateY(-50%);z-index: 10}.ue-scroll-pagination-dot{width: 9px;height: 9px;background: #fff;border-radius: 100vw;position: relative;overflow: hidden;transition: height 1s ease, background .3s ease}.ue-scroll-pagination-dot::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg, var(--fae-gradient-start) 0%, var(--fae-gradient-middle) 50%, var(--fae-gradient-end) 100%);opacity: 0;transition: opacity .8s ease}.ue-scroll-pagination-dot.active{height: 45px}.ue-scroll-pagination-dot.active::after{opacity: 1}.ue-scroll-content{position: relative;width: 100%;height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 2rem;padding: calc(var(--site-padding) * 2);z-index: 2;pointer-events: none}.ue-scroll-items-wrapper{display: grid;width: 100%}.ue-scroll-item{grid-column: 1;grid-row: 1;width: 100%;display: flex;flex-direction: column;gap: var(--default-padding);align-items: center;justify-content: center;opacity: 0;transition: opacity .3s ease}.ue-scroll-title{text-align: center;max-width: 68rem;margin: 0;color: #fff;line-height: 1.15em}.ue-scroll-subline{color: #fff}.ue-scroll-subline .line{width: fit-content;max-width: 100%;margin-inline: auto;text-align: center;text-shadow: none;background: linear-gradient(90deg, var(--fae-gradient-start), var(--fae-gradient-middle), var(--fae-gradient-end));-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent}.ue-scroll-subline{filter: drop-shadow(0 0 1px rgba(8, 5, 16, .55)) drop-shadow(0 1px 6px rgba(8, 5, 16, .45)) drop-shadow(0 0 18px rgba(8, 5, 16, .3))}.lichtschalter .ue-scroll-subline{text-shadow: none}.ue-scroll-subline--fest{margin-top: calc(var(--default-padding) * -1 + .25rem)}.ue-scroll-subline--fest .line{background: none;-webkit-text-fill-color: currentColor;color: #fff;display: flex;align-items: center;gap: .9em}.ue-scroll-subline--fest .sprecher{background: linear-gradient(90deg, var(--fae-gradient-start), var(--fae-gradient-middle), var(--fae-gradient-end));-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent}.sprecher-stil--a{margin-top: calc(var(--default-padding) * -1 + .8rem);font-size: clamp(16px, 1.3vw, 21px);font-weight: 600;letter-spacing: .2em;filter: drop-shadow(0 0 2px rgba(8, 5, 16, .85)) drop-shadow(0 2px 10px rgba(8, 5, 16, .7)) drop-shadow(0 0 34px rgba(8, 5, 16, .55))}.sprecher-stil--a .line::before, .sprecher-stil--a .line::after{content: "";width: clamp(28px, 4vw, 64px);height: 2px;border-radius: 2px;flex: none}.sprecher-stil--a .line::before{background: linear-gradient(90deg, transparent, var(--fae-gradient-start) 55%)}.sprecher-stil--a .line::after{background: linear-gradient(90deg, var(--fae-gradient-end) 45%, transparent)}.sprecher-stil--a .sprecher{text-wrap: balance;text-align: center}@media (max-width: 767px){.sprecher-stil--a{font-size: 14px;letter-spacing: .12em}.sprecher-stil--a .line::before, .sprecher-stil--a .line::after{display: none}}.line-wrapper{position: relative;display: block;clip-path: inset(-.7em -100vw 0 -100vw)}.line{display: block;will-change: transform;transform: translateY(100%)}.ue-scroll-spacer{width: 100%}.bx{--bx-zeile: 44px;display: grid;grid-template-columns: minmax(0, 1fr);gap: 20px}.bx-baum{position: relative}.bx-liste{display: flex;flex-direction: column;gap: 0;margin: 0;padding: 0;list-style: none}.bx-knopf{display: flex;align-items: center;width: 100%;height: var(--bx-zeile);padding: 0 12px 0 46px;border: 0;border-radius: 0;background: transparent;font: 400 clamp(1.05rem, 1.35vw, 1.375rem)/1.2 "Orbitron", sans-serif;color: rgb(255 255 255 / .5);text-align: left;cursor: pointer;-webkit-font-smoothing: antialiased;transition: color .35s ease, text-shadow .35s ease}.bx-knopf:hover, .bx-knopf:focus-visible{color: rgb(255 255 255 / .75)}.bx-knopf.ist-aktiv{color: #fff;text-shadow: 0 0 14px rgb(234 170 255 / .45)}.bx-knopf:focus-visible{outline: 1px solid rgb(255 255 255 / .45);outline-offset: -1px}.bx-pfeil{display: inline-flex;flex: none;margin-left: .55em;font-size: .62em;opacity: 0;translate: -6px 0;transition: opacity .25s ease, translate .25s ease}.bx-pfeil svg{width: 1em;height: 1em;fill: currentColor}.bx-knopf.ist-aktiv:is(:hover, :focus-visible) .bx-pfeil{opacity: .85;translate: 0 0}@media (hover: none){.bx-knopf.ist-aktiv .bx-pfeil{opacity: .85;translate: 0 0}}.bx-schiene{position: absolute;inset: 0 auto 0 0;width: 14px;pointer-events: none}.bx-schiene > *{position: absolute;top: 0}.bx-schiene__grund{left: 4px;width: 6px;height: 100%;border-radius: 3px;background: linear-gradient(90deg, #2a2a2e, #4a4a50 50%, #26262a);box-shadow: inset 0 0 0 1px rgb(255 255 255 / .05)}.bx-raute{left: 5px;width: 4px;height: calc(var(--bx-h, var(--bx-zeile)) * .62);border-radius: 2px;will-change: transform;background: linear-gradient(180deg, #967cff, #eaaaff 50%, #ff8e48);box-shadow: 0 0 8px 1px rgb(234 170 255 / .75), 0 0 20px 4px rgb(150 124 255 / .3), 0 0 44px 10px rgb(234 170 255 / .12)}.bx-feld{position: absolute;top: 0;left: 14px;right: 0;height: var(--bx-h, var(--bx-zeile));pointer-events: none;will-change: transform;background: radial-gradient(75% 62% at 0% 50%, rgb(255 240 250 / .2), rgb(234 170 255 / .08) 48%, transparent 80%)}.bx:not(.bx--bereit) :is(.bx-raute, .bx-feld){opacity: 0}.bx:not(.bx--bereit) .bx-knopf.ist-aktiv{background: radial-gradient(75% 62% at 0% 50%, rgb(255 240 250 / .2), transparent 80%)}.bx-buehne{order: -1;display: grid}.bx-bild{grid-area: 1 / 1;margin: 0;opacity: 0;visibility: hidden;transition: opacity .7s ease, visibility 0s linear .7s}.bx-bild.ist-aktiv{z-index: 1;opacity: 1;visibility: visible;transition: opacity .7s ease, visibility 0s}.bx-bild__rahmen{position: relative;display: block;aspect-ratio: 4 / 3;overflow: hidden;border-radius: var(--small-border-radius);background: #1b1b1d}.bx-bild img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;scale: 1.06;transition: scale 0s linear .7s;object-position: var(--lage-handy, 50% 50%)}@media (min-width: 1024px){.bx-bild img{object-position: var(--lage, 50% 50%)}}.bx-bild.ist-aktiv img{scale: 1;transition: scale 7s cubic-bezier(.2, .6, .3, 1)}.bx-band{display: grid;grid-template-columns: minmax(0, 1fr);align-items: end;gap: 10px 24px;padding: 16px 0 0}.bx-band__text{margin: 0;max-width: 34ch;font: 400 1.125rem/1.3 "Orbitron", sans-serif;color: #fff;hyphens: manual;overflow-wrap: break-word;text-wrap: pretty}.bx-band__knopf{justify-self: start;margin-top: 6px}.bx-band > *{opacity: 0;translate: 0 10px;transition: opacity .45s ease, translate .45s ease}.bx-bild.ist-aktiv .bx-band > *{opacity: 1;translate: 0 0;transition-duration: .6s;transition-delay: .25s}@media (min-width: 768px){.bx{--bx-zeile: 48px}.bx-buehne{position: relative;aspect-ratio: 3 / 2;overflow: hidden;border-radius: var(--small-border-radius);background: #1b1b1d}.bx-bild{position: relative}.bx-bild__rahmen{position: absolute;inset: 0;aspect-ratio: auto;border-radius: 0}.bx-band{position: absolute;inset: auto 0 0 0;grid-template-columns: minmax(0, 1fr) auto;padding: 96px 32px 28px;background: linear-gradient(180deg, transparent, rgb(10 10 12 / .5) 42%, rgb(10 10 12 / .8))}.bx-band__titel, .bx-band__text{grid-column: 1}.bx-band__knopf{grid-column: 2;grid-row: 1 / span 2;align-self: end;margin: 0}.bx-band__text{font-size: 1.5rem;line-height: 1.25}}@media (min-width: 1024px){.bx{grid-template-columns: minmax(200px, .3fr) minmax(0, 1fr);gap: clamp(28px, 4vw, 64px);align-items: stretch}.bx-baum{display: flex;flex-direction: column}.bx-liste{flex: 1}.bx-zeile{display: flex;flex: 1}.bx-knopf{height: auto}.bx-buehne{order: 0;aspect-ratio: auto;height: clamp(380px, 62svh, 640px)}}@media (prefers-reduced-motion: reduce){.bx-bild, .bx-bild img, .bx-band > *{transition-duration: .01s !important;transition-delay: 0s !important}.bx-bild img{scale: 1}}.zahlen{height: 100vh;padding: var(--site-padding);display: flex;flex-direction: column;align-items: center;overflow: visible}.zahlen__spheres{width: 100%;min-height: 100vh;display: flex;justify-content: space-between;align-items: center;--circle-base: 15vw}.sphere{overflow: hidden;padding: 0;-webkit-mask-image: linear-gradient(to right, transparent 0%, #000 50%);mask-image: linear-gradient(to right, transparent 0%, #000 50%)}.sphere div{border-radius: 100%;padding: 2px !important;background: linear-gradient(180deg, rgb(150, 124, 255) 0%, rgb(255, 142, 72) 35%, rgb(255, 219, 0) 50%, rgb(255, 142, 72) 65%, rgb(150, 124, 255) 100%);-webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite: exclude;mask-composite: exclude;animation: sphere-rotate var(--sphere-duration, 4s) linear infinite}.sphere:nth-child(1){width: calc(var(--circle-base) / 2);height: var(--circle-base);--sphere-duration: 4s}.sphere:nth-child(1) div{width: var(--circle-base);height: var(--circle-base);margin-inline-start: calc(var(--circle-base) * -.6)}.sphere:nth-child(2){width: var(--circle-base);height: calc(var(--circle-base) * 2);--sphere-duration: 4.1s}.sphere:nth-child(2) div{width: calc(var(--circle-base) * 2);height: calc(var(--circle-base) * 2);margin-inline-start: calc(var(--circle-base) * -1.2)}.sphere:nth-child(3){width: calc(var(--circle-base) * 1.5);height: calc(var(--circle-base) * 3);--sphere-duration: 4.2s}.sphere:nth-child(3) div{width: calc(var(--circle-base) * 3);height: calc(var(--circle-base) * 3);margin-inline-start: calc(var(--circle-base) * -1.8)}.sphere:nth-child(4){width: calc(var(--circle-base) * 2);height: calc(var(--circle-base) * 4);--sphere-duration: 4.3s}.sphere:nth-child(4) div{width: calc(var(--circle-base) * 4);height: calc(var(--circle-base) * 4);margin-inline-start: calc(var(--circle-base) * -2.4)}.sphere:nth-child(5){width: calc(var(--circle-base) * 2.5);height: calc(var(--circle-base) * 5);--sphere-duration: 4.4s}.sphere:nth-child(5) div{width: calc(var(--circle-base) * 5);height: calc(var(--circle-base) * 5);margin-inline-start: calc(var(--circle-base) * -3)}@keyframes sphere-rotate{from{transform: rotate(0deg)}to{transform: rotate(360deg)}}.zahlen__counters{width: 100%;min-height: 100vh;margin-top: -100vh;display: flex;align-items: center;position: relative;z-index: 2}.zahlen__row{flex-direction: row;justify-content: space-between;align-items: start}.counter{width: 20%;aspect-ratio: 1;display: flex;flex-direction: column;gap: var(--default-padding);justify-content: center;align-items: center;text-align: center;background: radial-gradient(circle at center, #111111cc 24%, #11111100 75%)}.counter__number{font-family: "Orbitron", sans-serif;font-weight: 400;font-size: 6.25rem;line-height: 1;color: #fff;font-variant-numeric: tabular-nums}.counter__title{width: min(100%, 280px);text-align: center;font-family: "Inter", sans-serif;font-weight: 400;font-size: 1.25rem;line-height: 1.5}@media (min-width: 1025px){.zahlen__row .counter__title{min-height: 4.5em}}.unternehmen__grid{display: grid;grid-template-columns: 1fr 1fr;gap: calc(var(--default-padding) * 2);align-items: end}.kv-rows{display: flex;flex-direction: column}.unternehmen__rechts{display: flex;flex-direction: column;gap: calc(var(--default-padding) * 1.5);align-self: stretch}.preis{margin-top: auto;display: grid;grid-template-columns: minmax(0, 33fr) minmax(0, 67fr);gap: 24px;align-items: end}.preis__inhalt{display: grid;gap: 16px}.preis__siegel{position: relative;isolation: isolate;margin: 0}.preis__siegel::before{content: "";position: absolute;z-index: -1;inset: -16% -45% -8%;pointer-events: none;opacity: 0;transition: opacity 1.4s ease .2s;background: radial-gradient(closest-side, rgb(255 226 190 / .3), rgb(255 214 170 / .1) 55%, transparent)}.preis__knopf{position: relative;display: block;width: 100%;aspect-ratio: 9 / 16;padding: 0;border: 0;border-radius: var(--default-border-radius);overflow: hidden;cursor: zoom-in;background: #1a191e;box-shadow: 0 22px 44px rgb(0 0 0 / .55), 0 0 0 1px rgb(255 255 255 / .1);transition: translate .4s cubic-bezier(.2, .7, .3, 1), box-shadow .4s ease}.preis__knopf img{display: block;width: 100%;height: 100%;object-fit: cover;filter: brightness(.38) saturate(.6);transition: filter 1.2s ease .15s}.preis__glanz{position: absolute;inset: 0;pointer-events: none;background: linear-gradient(105deg, transparent 34%, rgb(255 252 244 / .95) 47%, rgb(255 252 244 / .35) 53%, transparent 64%);mix-blend-mode: overlay;translate: -130% 0}.preis.ist-an .preis__siegel::before{opacity: 1}.preis.ist-an .preis__knopf img{filter: none}.preis.ist-an .preis__glanz{animation: preis-glanz 1.7s cubic-bezier(.45, 0, .25, 1) 1.1s both}.preis.ist-an .preis__knopf:is(:hover, :focus-visible) .preis__glanz{animation: preis-glanz-2 1.2s cubic-bezier(.45, 0, .25, 1) both}@keyframes preis-glanz{from{translate: -130% 0}to{translate: 130% 0}}@keyframes preis-glanz-2{from{translate: -130% 0}to{translate: 130% 0}}.preis__knopf:is(:hover, :focus-visible){translate: 0 -4px;box-shadow: 0 28px 50px rgb(0 0 0 / .6), 0 0 0 1px rgb(255 255 255 / .16), 0 0 34px rgb(255 226 190 / .22)}.preis__knopf:focus-visible{outline: 2px solid #fff;outline-offset: 4px}.preis .preis__film{margin: 0}.preis__film .blk-video__rahmen{width: 100%;aspect-ratio: 16 / 9}.preis__film .film-play.button-secondary.lichtknopf{left: auto;right: 14.6%;bottom: auto;top: 30%;translate: 50% -50%;padding-left: 1.15em}.preis__film .film-play__text{display: none}.preis__film .film-play__dauer{margin-left: 0;color: rgb(255 255 255 / .85)}.preis__film.ist-gestartet .film-play{translate: 50% calc(-50% + 10px)}@media (max-width: 600px){.preis__film .film-play.button-secondary.lichtknopf{scale: .86}}.preis__kopf{display: grid;gap: 10px}.preis__titel{margin: 0;font: 500 clamp(18px, 1.45vw, 22px)/1.28 "Orbitron", sans-serif;letter-spacing: .01em;color: #fff}.preis__zeile{display: grid;gap: 2px;margin: 0;padding-left: 14px;border-left: 2px solid;border-image: linear-gradient(180deg, var(--fae-gradient-start), var(--fae-gradient-middle) 50%, var(--fae-gradient-end)) 1}.preis__name{font: 500 16px/1.4 "Inter", sans-serif;color: #fff}.preis__vor{font-weight: 400;color: rgb(255 255 255 / .62)}.preis__zeile .auszeichnung{line-height: 1.6;color: rgb(255 255 255 / .62);text-wrap: balance}.lb--einzeln .lb-pfeil{visibility: hidden}@media (max-width: 1024px){.preis{grid-template-columns: minmax(0, 1fr);gap: 32px}.preis__siegel{justify-self: center;width: min(62%, 280px)}.preis__siegel::before{inset: -12% -24% -6%}}@media (prefers-reduced-motion: reduce){.preis__glanz{display: none}.preis__knopf img, .preis__siegel::before{transition: none}}.kv-row{display: grid;grid-template-columns: 182px 1fr;gap: 20px;align-items: center;padding: 10px 0;border-bottom: var(--default-border-width) solid var(--bg-clr);min-height: 45px}.kv-row .body-text{color: var(--accent-text-clr)}.kv-row--block{grid-template-columns: 1fr;gap: 10px}.site-footer{padding: var(--default-gap)}.contact-banner{scroll-margin-top: 140px;--kb-foto: clamp(300px, 25vw, 380px);display: grid;grid-template-columns: var(--kb-foto) minmax(0, 1fr);gap: var(--default-gap) clamp(24px, 3vw, 48px);padding: var(--default-gap)}@media (max-width: 767px){.contact-banner{scroll-margin-top: calc(var(--header-height) + 16px)}}.contact-banner > img{width: 100%;height: auto;aspect-ratio: 1;object-fit: cover;border-radius: var(--small-border-radius)}.contact-banner__body{display: flex;flex-direction: column;justify-content: space-between;gap: var(--default-padding);padding: 14px 14px 10px 0}.kontakt-karte{grid-column: 1 / -1;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));padding: clamp(24px, 2.6vw, 38px) 0;font-style: normal;border-radius: var(--small-border-radius);background: rgb(12 11 18 / .6);-webkit-backdrop-filter: blur(16px);backdrop-filter: blur(16px);box-shadow: inset 0 0 0 1px rgb(255 255 255 / .12)}.kontakt-karte__spalte{display: flex;flex-direction: column;align-items: flex-start;gap: 4px;padding: 0 clamp(22px, 2.6vw, 40px);border-left: 1px solid rgb(255 255 255 / .12);color: #fff;font-size: 1.05rem;line-height: 1.6}.kontakt-karte__spalte:first-child{border-left: 0}.kontakt-karte__titel{display: flex;align-items: center;gap: .8em;margin: 0 0 10px;font-family: "Orbitron", sans-serif;font-weight: 500;font-size: 12px;line-height: 1.2;letter-spacing: .16em;text-transform: uppercase;color: rgb(255 255 255 / .72)}.kontakt-karte__titel::before{content: "";width: 18px;height: 2px;border-radius: 1px;background: linear-gradient(90deg, var(--fae-gradient-start), var(--fae-gradient-middle), var(--fae-gradient-end))}.kontakt-karte a{color: #fff;text-decoration: none;padding-bottom: 1px;overflow-wrap: anywhere;background: linear-gradient(90deg, var(--fae-gradient-start), var(--fae-gradient-middle), var(--fae-gradient-end)) left bottom / 0 1px no-repeat;transition: background-size .35s ease}.kontakt-karte a:hover, .kontakt-karte a:focus-visible{background-size: 100% 1px}.kontakt-karte .kontakt-karte__weg{display: inline-flex;align-items: center;gap: .45em;margin-top: 8px;font-family: "Orbitron", sans-serif;font-weight: 500;font-size: 12px;letter-spacing: .14em;text-transform: uppercase}.kontakt-karte__weg svg{width: .9em;height: .9em;fill: currentColor;transition: translate .3s ease}.kontakt-karte__weg:hover svg, .kontakt-karte__weg:focus-visible svg{translate: 3px 0}@media (max-width: 1023px){.kontakt-karte{grid-template-columns: 1fr 1fr;row-gap: 26px}.kontakt-karte__spalte:nth-child(3){grid-column: 1 / -1;border-left: 0;padding-top: 22px;border-top: 1px solid rgb(255 255 255 / .12);margin-inline: clamp(22px, 2.6vw, 40px);padding-inline: 0}}.contact-banner .divider{border-color: #fff}.contact-banner__row{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: end;gap: var(--default-padding)}.contact-banner__person{position: relative;display: flex;align-items: center;gap: 1rem;width: fit-content;padding-bottom: 12px}.contact-banner__person::after{content: "";position: absolute;inset: auto 0 0;height: 3px;border-radius: 2px;background: linear-gradient(90deg, #5a35e8, #b23ad6 50%, #ff6a1a)}.contact-banner__text{display: flex;flex-direction: column;gap: var(--default-padding);max-width: 700px}.contact-banner__zitat{margin: 0}.contact-banner__zitat .headline-big{margin: 0;font-size: clamp(1.6rem, 2.9vw, 2.6rem);line-height: 1.2;text-wrap: balance}.contact-banner .headline-big{hyphens: manual}.article-body > .blk-kontakt{width: calc(100vw - var(--sbw, 0px));max-width: none;margin-inline: calc(50% - 50vw + var(--sbw, 0px) / 2);padding-inline: var(--default-gap);box-sizing: border-box}.cover{position: relative;height: 100vh;min-height: 560px}.cover__slider{position: absolute;inset: var(--default-gap);overflow: hidden;border-radius: var(--small-border-radius);background: #000}.cover__track{display: flex;height: 100%;gap: var(--default-gap)}.cover.is-sichtbar .cover__track{will-change: transform}.cover__slide{position: relative;flex: 0 0 100%;height: 100%;overflow: hidden}.cover__slide img{width: 100%;height: 100%;object-fit: cover}.cover__slide::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg, rgba(17, 17, 17, .35) 0%, rgba(17, 17, 17, 0) 18%, rgba(17, 17, 17, 0) 78%, rgba(17, 17, 17, .45) 100%);pointer-events: none}.cover__bullets{position: absolute;left: 0;right: 0;bottom: 75px;z-index: 3}.cover__scroll{position: absolute;right: calc(var(--default-gap) + var(--site-padding));bottom: 64px;z-index: 3}.cover__scroll svg{transform: rotate(90deg);animation: cover-scroll 2.8s cubic-bezier(.45, 0, .55, 1) 1.5s infinite}@keyframes cover-scroll{0%, 55%, 100%{translate: 0 0}70%{translate: 0 4px}85%{translate: 0 0}}@media (prefers-reduced-motion: reduce){.cover__scroll svg{animation: none}}.details__grid{display: grid;grid-template-columns: 492fr 820fr;gap: calc(var(--default-padding) * 2);align-items: end}.details__rows{display: flex;flex-direction: column}.details__media{aspect-ratio: 16 / 9;overflow: hidden;border-radius: var(--small-border-radius);margin-bottom: var(--default-padding)}.details__media{position: relative}.details__media video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.details__media video + video{opacity: 0}.details__media > img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.details__grid--media{align-items: start}.details__row{display: grid;grid-template-columns: 109px 1fr;gap: 20px;align-items: center;padding: 10px 0;border-bottom: var(--default-border-width) solid var(--bg-clr);min-height: 45px}.details__row--block{grid-template-columns: 1fr;gap: 10px}.details__row .body-text{color: var(--accent-text-clr)}.details__text{display: flex;flex-direction: column;gap: var(--default-padding)}.param-card{min-height: 320px;padding: var(--default-padding) var(--default-gap);background: var(--bg-02-clr);border-radius: var(--small-border-radius);display: flex;flex-direction: column;align-items: center;text-align: center;gap: var(--default-padding)}.param-card__icon{height: 56px;display: flex;align-items: center;justify-content: center;margin-top: 55px}.param-card__icon svg{height: 56px;width: auto;max-width: 150px}.param-card__value{font-weight: 500;font-size: 1.25rem;line-height: 24px}.pk-zahl{display: inline-block;text-align: right;font-variant-numeric: tabular-nums}.param-card .auszeichnung{margin-top: auto}.param-card{position: relative;isolation: isolate;overflow: hidden}.param-card::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: radial-gradient(70% 55% at 50% 0, rgb(255 236 214 / .09), rgb(234 170 255 / .04) 45%, transparent 75%)}.param-card::after{content: "";position: absolute;left: 18%;right: 18%;top: 0;height: 1px;pointer-events: none;background: linear-gradient(90deg, transparent, #967cff 20%, #eaaaff 50%, #ff8e48 80%, transparent);opacity: .7}.pi :is(path, g, use){transform-box: view-box}.pi--steuerung :is(.pi-phase, .pi-pwm, .pi-dali){fill: rgb(255 255 255 / .22)}.pi--steuerung[data-wert="dali"] .pi-dali, .pi--steuerung[data-wert*="pwm"] .pi-pwm, .pi--steuerung[data-wert*="phase"] .pi-phase{fill: #fff}.pi--steuerung:not([data-wert="dali"]):not([data-wert*="pwm"]):not([data-wert*="phase"]) :is(.pi-phase, .pi-pwm, .pi-dali){fill: rgb(255 255 255 / .7)}.pi--winkel[data-wert="indirekt"] path:not(:nth-of-type(1)), .pi--winkel[data-wert="direkt"] path:not(:nth-of-type(2)){opacity: .3}.pi--kelvin .pi-value{transform: translateX(var(--pk-von, 0))}.pi--leben path:nth-of-type(2){transform-origin: .25px 25px;transform: scaleX(var(--pl-s, 1))}.pk-bereit .param-card.ist-an::before{transition: opacity 1.1s cubic-bezier(.2, .7, .3, 1) var(--pk-d)}.pk-bereit .param-card.ist-an::after{transition: transform .9s cubic-bezier(.2, .7, .2, 1) var(--pk-d), opacity .9s ease var(--pk-d)}.pk-bereit .param-card.ist-an :is(.param-card__value, .auszeichnung){transition: opacity .7s ease calc(var(--pk-d) + var(--t, .35s)), translate .7s cubic-bezier(.2, .7, .3, 1) calc(var(--pk-d) + var(--t, .35s))}.pk-bereit .param-card .auszeichnung{--t: .55s}.pk-bereit .param-card.ist-an .pi :is(path, g, use){transition: transform var(--dauer, .9s) var(--kurve, cubic-bezier(.2, .8, .2, 1)) calc(var(--pk-d) + var(--t, .15s)), opacity var(--dauer, .9s) ease calc(var(--pk-d) + var(--t, .15s)), fill .6s ease calc(var(--pk-d) + var(--t, .15s))}.pk-bereit .param-card:not(.ist-an)::before{opacity: 0}.pk-bereit .param-card:not(.ist-an)::after{transform: scaleX(0);opacity: 0}.pk-bereit .param-card:not(.ist-an) :is(.param-card__value, .auszeichnung){opacity: 0;translate: 0 8px}.pi--norm path:nth-of-type(n+4){transform-origin: 50px 25px;--t: .1s;--dauer: .8s}.pi--norm path:nth-of-type(1){--t: .3s}.pi--norm path:nth-of-type(2){--t: .38s}.pi--norm path:nth-of-type(3){--t: .46s}.pk-bereit .param-card:not(.ist-an) .pi--norm path:nth-of-type(n+4){transform: scaleX(0)}.pk-bereit .param-card:not(.ist-an) .pi--norm path:nth-of-type(-n+3){opacity: 0;transform: translateY(5px)}.pi--lux .pi-base{transform-origin: 50px 25px;--dauer: 1.2s}.pk-bereit .param-card:not(.ist-an) .pi--lux .pi-base{transform: scale(.35);opacity: 0}.param-card.ist-an.im-bild .pi--lux .pi-base{animation: pk-atmen 3.6s ease-in-out calc(var(--pk-d) + 1.5s) infinite}@keyframes pk-atmen{50%{transform: scale(1.06);opacity: .82}}.pi--index .pi-value{transform-origin: 50px 25px;--t: .35s;--dauer: 1.1s}.pi--index .pi-base{transform-origin: 50px 25px;--dauer: .7s}.pk-bereit .param-card:not(.ist-an) .pi--index .pi-value{transform: rotate(-180deg);opacity: 0}.pk-bereit .param-card:not(.ist-an) .pi--index .pi-base{transform: scale(.5);opacity: 0}.pi--kelvin :is(.pi-base, .pi-outline){transform-origin: 2px 25px;--dauer: .9s}.pi--kelvin .pi-value{--t: .7s;--dauer: 1.1s;--kurve: cubic-bezier(.5, 0, .2, 1)}.pk-bereit .param-card:not(.ist-an) .pi--kelvin :is(.pi-base, .pi-outline){transform: scaleX(0)}.pk-bereit .param-card:not(.ist-an) .pi--kelvin .pi-value{transform: translateX(0);opacity: 0}.param-card.ist-an.im-bild .pi--kelvin[data-bereich] .pi-value{animation: pk-pendel 4.4s cubic-bezier(.45, 0, .55, 1) calc(var(--pk-d) + 1.9s) infinite alternate}@keyframes pk-pendel{from{transform: translateX(var(--pk-von))}to{transform: translateX(var(--pk-bis))}}.pi--winkel path:nth-of-type(1){--t: .15s}.pi--winkel path:nth-of-type(2){--t: .3s}.pi--winkel path:nth-of-type(3){--t: .45s}.pk-bereit .param-card:not(.ist-an) .pi--winkel path:nth-of-type(1){transform: translateY(9px);opacity: 0}.pk-bereit .param-card:not(.ist-an) .pi--winkel path:nth-of-type(2){transform: translateY(-9px);opacity: 0}.pk-bereit .param-card:not(.ist-an) .pi--winkel path:nth-of-type(3){transform: translate(-8px, -8px);opacity: 0}.param-card.ist-an.im-bild .pi--winkel path:nth-of-type(1){animation: pk-hoch 2.6s ease-in-out calc(var(--pk-d) + 1.3s) infinite}.param-card.ist-an.im-bild .pi--winkel path:nth-of-type(2){animation: pk-runter 2.6s ease-in-out calc(var(--pk-d) + 1.55s) infinite}.param-card.ist-an.im-bild .pi--winkel path:nth-of-type(3){animation: pk-schraeg 2.6s ease-in-out calc(var(--pk-d) + 1.8s) infinite}@keyframes pk-hoch{50%{transform: translateY(-2.5px)}}@keyframes pk-runter{50%{transform: translateY(2.5px)}}@keyframes pk-schraeg{50%{transform: translate(2px, 2px)}}.pi--macadam .pi-base{transform-origin: 50px 25px;--dauer: .6s}.pi--macadam .pi-value_1 path{--t: .4s}.pi--macadam .pi-value_2 path{--t: .6s;--dauer: 1s}.pk-bereit .param-card:not(.ist-an) .pi--macadam .pi-base{transform: scale(0)}.pk-bereit .param-card:not(.ist-an) .pi--macadam .pi-value_1 path:nth-of-type(1){transform: translateX(-20px);opacity: 0}.pk-bereit .param-card:not(.ist-an) .pi--macadam .pi-value_1 path:nth-of-type(2){transform: translateX(20px);opacity: 0}.pk-bereit .param-card:not(.ist-an) .pi--macadam .pi-value_2 path:nth-of-type(1){transform: translateX(-40px);opacity: 0}.pk-bereit .param-card:not(.ist-an) .pi--macadam .pi-value_2 path:nth-of-type(2){transform: translateX(40px);opacity: 0}.pi--frequenz .pi-welle{--dauer: 1s}.pi--frequenz .pi-value{transform-origin: 50px 25px;--t: .7s;--dauer: .6s;--kurve: cubic-bezier(.3, 1.6, .5, 1)}.pk-bereit .param-card:not(.ist-an) .pi--frequenz .pi-welle{transform: translateX(-82px);opacity: 0}.pk-bereit .param-card:not(.ist-an) .pi--frequenz .pi-value{transform: scale(0)}.param-card.ist-an.im-bild .pi--frequenz .pi-welle{animation: pk-fliessen 2.8s linear calc(var(--pk-d) + 1.3s) infinite}.param-card.ist-an.im-bild .pi--frequenz .pi-value{animation: pk-reiten 2.8s linear calc(var(--pk-d) + 1.3s) infinite}@keyframes pk-fliessen{from{transform: translateX(0)}to{transform: translateX(32.98px)}}@keyframes pk-reiten{0%{transform: translateY(0);animation-timing-function: cubic-bezier(.61, 1, .88, 1)}25%{transform: translateY(-7.4px);animation-timing-function: cubic-bezier(.12, 0, .39, 0)}50%{transform: translateY(0);animation-timing-function: cubic-bezier(.61, 1, .88, 1)}75%{transform: translateY(7.4px);animation-timing-function: cubic-bezier(.12, 0, .39, 0)}100%{transform: translateY(0)}}.pi--effizienz :is(.pi-base, .pi-value_1, .pi-value_2, .pi-value_3, .pi-value_4){transform-origin: 50px 25px;--dauer: .7s}.pi--effizienz .pi-value_1{--t: .35s}.pi--effizienz .pi-value_2{--t: .47s}.pi--effizienz .pi-value_3{--t: .59s}.pi--effizienz .pi-value_4{--t: .71s}.pk-bereit .param-card:not(.ist-an) .pi--effizienz .pi-base{transform: scale(0)}.pk-bereit .param-card:not(.ist-an) .pi--effizienz :is(.pi-value_1, .pi-value_2, .pi-value_3, .pi-value_4){transform: scale(.6);opacity: 0}.param-card.ist-an.im-bild .pi--effizienz .pi-value_1{animation: pk-puls 2.4s ease-in-out calc(var(--pk-d) + 1.6s) infinite}.param-card.ist-an.im-bild .pi--effizienz .pi-value_2{animation: pk-puls 2.4s ease-in-out calc(var(--pk-d) + 1.75s) infinite}.param-card.ist-an.im-bild .pi--effizienz .pi-value_3{animation: pk-puls 2.4s ease-in-out calc(var(--pk-d) + 1.9s) infinite}.param-card.ist-an.im-bild .pi--effizienz .pi-value_4{animation: pk-puls 2.4s ease-in-out calc(var(--pk-d) + 2.05s) infinite}@keyframes pk-puls{0%, 70%, 100%{opacity: 1}35%{opacity: .3}}.pi--steuerung .pi-phase{--t: .2s}.pi--steuerung .pi-pwm{--t: .35s}.pi--steuerung .pi-dali{--t: .5s}.pk-bereit .param-card:not(.ist-an) .pi--steuerung :is(.pi-phase, .pi-pwm, .pi-dali){transform: translateY(6px);opacity: 0}.param-card.ist-an .pi--steuerung[data-wert="dali"] .pi-dali{animation: pk-signal .9s ease-out calc(var(--pk-d) + 1.1s) 2}@keyframes pk-signal{40%{fill: #ffb27a}}.pi--leben path:nth-of-type(2){--t: .4s;--dauer: 1.6s;--kurve: cubic-bezier(.3, .6, .2, 1)}.pk-bereit .param-card:not(.ist-an) .pi--leben path:nth-of-type(1){opacity: 0}.pk-bereit .param-card:not(.ist-an) .pi--leben path:nth-of-type(2){transform: scaleX(0)}.pi--ugr path{transform-origin: 50px 25px;--dauer: 1.4s}.pk-bereit .param-card:not(.ist-an) .pi--ugr path{transform: scale(1.7);opacity: 0}@media (max-width: 767px){.param-card{--pk-d: 0s !important}}@media (prefers-reduced-motion: reduce){.param-card *, .param-card::before, .param-card::after{animation: none !important;transition: none !important}}.param-groups{display: grid;grid-template-columns: repeat(3, 1fr);gap: var(--default-gap)}.param-group{display: flex;flex-direction: column;gap: var(--default-padding)}.param-group .grid--2{grid-template-columns: repeat(2, 1fr)}.textimage{display: grid;grid-template-columns: 814fr 520fr;gap: calc(var(--default-padding) * 2);align-items: start;padding: var(--site-padding) var(--site-padding) var(--default-padding);max-width: var(--container-content-width);margin-inline: auto}.textimage--image-right{grid-template-columns: 520fr 814fr}.textimage--image-right .textimage__image{order: 2}.textimage--image-left{padding-left: var(--default-gap)}.textimage--image-right{padding-right: var(--default-gap)}.textimage__image{overflow: hidden;border-radius: var(--small-border-radius)}.textimage__image{position: relative}.ki-hinweis{position: absolute;right: 12px;bottom: 12px;padding: 5px 9px;border-radius: 4px;background: rgb(0 0 0 / .58);color: rgb(255 255 255 / .94);font: 500 .6rem/1 "Inter", sans-serif;letter-spacing: .14em;text-transform: uppercase;pointer-events: none}.textimage__image img, .textimage__image video{width: 100%;aspect-ratio: 814 / 630;object-fit: cover;border-radius: var(--small-border-radius)}.textimage__text{display: flex;flex-direction: column;gap: calc(var(--default-padding) + var(--default-gap))}.textimage__body{display: flex;flex-direction: column;gap: var(--default-padding)}.images-row{display: grid;grid-template-columns: repeat(3, 1fr);gap: var(--default-gap)}.images-row img{width: 100%;aspect-ratio: 1.25;object-fit: cover;border-radius: var(--small-border-radius)}.images-row--hochkant img{aspect-ratio: 4 / 5}.loesung__grid{display: grid;grid-template-columns: 492fr 820fr;gap: calc(var(--default-padding) * 2);align-items: end}.beteiligte{display: flex;flex-direction: column}.beteiligte__zeile{display: grid;grid-template-columns: .7fr 1fr;column-gap: var(--default-padding);padding: var(--default-gap) 0;border-bottom: var(--default-border-width) solid var(--bg-clr)}.beteiligte__label{font-family: "Orbitron", sans-serif;font-weight: 500;font-size: 14px;letter-spacing: 1px;text-transform: uppercase;color: var(--neutral-clr)}.beteiligte__wert{font-family: "Inter", sans-serif;font-weight: 400;font-size: .9rem;line-height: 1.5em;color: var(--accent-text-clr)}.loesung--video{position: relative}.loesung--video .container-content{position: relative;z-index: 1}.loesung__fenster, .loesung__flaeche{position: relative}.loesung__fenster video, .loesung__flaeche video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 50% 32%}.loesung__fenster video + video, .loesung__flaeche video + video{opacity: 0}.loesung--a .loesung__grid{align-items: stretch}.loesung--a .beteiligte{justify-content: flex-end}.loesung__fenster{flex: 1;min-height: 320px;margin-bottom: var(--default-padding);isolation: isolate}.loesung__fenster video{border-radius: var(--default-border-radius)}.loesung__fenster::before{content: "";position: absolute;inset: 3px;z-index: -1;border-radius: var(--default-border-radius);background: linear-gradient(120deg, var(--fae-gradient-start) 0%, var(--fae-gradient-middle) 50%, var(--fae-gradient-end) 100%);filter: blur(18px);opacity: .5;pointer-events: none}.loesung__flaeche{position: absolute;inset: 0;z-index: 0;pointer-events: none}.loesung__flaeche video{inset: -4px;width: calc(100% + 8px);height: calc(100% + 8px)}.loesung--b .loesung__flaeche{opacity: .16;-webkit-mask-image: linear-gradient(to bottom, transparent 0, #000 22%, #000 78%, transparent 100%);mask-image: linear-gradient(to bottom, transparent 0, #000 22%, #000 78%, transparent 100%)}.loesung--c .loesung__flaeche{right: auto;width: 56%;opacity: .85;-webkit-mask-image: linear-gradient(to right, #000 30%, transparent 92%), linear-gradient(to bottom, transparent 2%, #000 18%, #000 46%, transparent 76%);-webkit-mask-composite: source-in;mask-image: linear-gradient(to right, #000 30%, transparent 92%), linear-gradient(to bottom, transparent 2%, #000 18%, #000 46%, transparent 76%);mask-composite: intersect}.loesung--c{overflow-x: clip}.loesung--c .beteiligte{position: relative}.loesung--c .beteiligte::before{content: "";position: absolute;z-index: -1;inset: -110px -48px -70px -100vw;pointer-events: none;background: linear-gradient(to bottom, transparent 0, rgb(17 17 17 / .86) 110px, rgb(17 17 17 / .86) calc(100% - 70px), transparent 100%);-webkit-mask-image: linear-gradient(to right, #000 calc(100% - 160px), transparent 100%);mask-image: linear-gradient(to right, #000 calc(100% - 160px), transparent 100%)}.unternehmen__media img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 50% 100%}@media (max-width: 1024px){.loesung__fenster{flex: none;min-height: 0;aspect-ratio: 4 / 5}.loesung--c .loesung__flaeche{width: 100%;opacity: .35}}.article-hero{padding: 0 var(--site-padding)}.article-hero img{width: 100%;height: 540px;object-fit: cover;border-radius: var(--small-border-radius)}.article-head{display: flex;flex-direction: column;align-items: center;gap: var(--default-padding);text-align: center;padding: 0 var(--site-padding)}.article-head h1{max-width: 800px;margin-bottom: var(--default-padding)}.article-body{display: flex;flex-direction: column;gap: calc(var(--default-padding) * 2);align-items: center}.article-body > *{width: 100%}.page-artikel main{overflow-x: clip}.blk-zahlen{width: 100%}.zl-reihe{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));margin: 0;padding: 0;list-style: none}.zl{display: grid;gap: 12px;align-content: start;padding: 6px clamp(16px, 2.4vw, 32px);border-left: 1px solid;border-image: linear-gradient(180deg, transparent, rgb(255 255 255 / .22) 25%, rgb(255 255 255 / .22) 75%, transparent) 1}.zl:first-child{padding-left: 0;border-left: 0}.zl-label{margin: 0;overflow-wrap: break-word;hyphens: manual}.zl{grid-template-columns: minmax(0, 1fr)}.zl-wert{display: flex;flex-direction: column;align-items: flex-start;gap: 6px;margin: 0}.zl{container-type: inline-size}.zl .counter__number{font-size: min(clamp(2.6rem, 4.4vw, 4.4rem), calc(100cqi / var(--zl-em, 3.6)))}.zl-einheit{font: 500 clamp(1rem, 1.4vw, 1.3rem)/1 "Orbitron", sans-serif}.zl-text{max-width: 26ch;margin: 0;font: 400 .95rem/1.5 "Inter", sans-serif;color: rgb(255 255 255 / .72);hyphens: auto;overflow-wrap: break-word}.zl-einheit{white-space: nowrap}.zl-quelle{margin: 22px 0 0;color: rgb(255 255 255 / .5)}@media (max-width: 899px){.zl-reihe{grid-template-columns: repeat(2, minmax(0, 1fr));row-gap: 34px}.zl, .zl:first-child{padding: 0 12px 0 0;border-left: 0}.zl .counter__number{font-size: min(2.3rem, calc(100cqi / var(--zl-em, 3.6)))}}.blk-tv{position: relative;isolation: isolate;overflow: hidden;display: grid;grid-template-columns: minmax(220px, 330px) minmax(0, 1fr);gap: clamp(28px, 4vw, 64px);align-items: center;width: 100%;box-sizing: border-box;padding: clamp(18px, 2.6vw, 34px);border-radius: var(--default-border-radius);background: var(--k-flaeche);box-shadow: inset 0 0 0 1px var(--k-ring), 0 30px 60px rgb(0 0 0 / .35);scroll-margin-top: 140px}.blk-tv::before{content: "";position: absolute;z-index: -1;inset: -30% auto -30% -10%;width: 60%;pointer-events: none;background: radial-gradient(closest-side, rgb(150 124 255 / .22), rgb(255 142 72 / .08) 60%, transparent)}.tv-medien{position: relative;aspect-ratio: 9 / 16;overflow: hidden;border-radius: var(--default-border-radius);background: #0b0b0d;box-shadow: 0 20px 44px rgb(0 0 0 / .5)}.tv-medien video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.tv-medien video + video{opacity: 0}.tv-sender{position: absolute;z-index: 3;left: 12px;top: 12px;display: inline-flex;align-items: center;gap: 8px;padding: 7px 12px;border-radius: 100vw;font: 500 11px/1 "Inter", sans-serif;letter-spacing: .16em;text-transform: uppercase;color: #fff;background: rgb(10 10 12 / .6);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px)}.tv-punkt{width: 8px;height: 8px;border-radius: 50%;background: #ff8e48;box-shadow: 0 0 10px #ff8e48;animation: tv-puls 1.6s ease-in-out infinite}@keyframes tv-puls{50%{opacity: .35}}.tv-text{display: grid;gap: 18px;justify-items: start}.tv-titel{margin: 0;hyphens: manual}@media (max-width: 767px){.tv-titel{font-size: clamp(1.6rem, 7vw, 2.2rem)}}.tv-text .body-text{margin: 0}.tv-bbs{display: grid;gap: 10px;width: 100%;margin: 4px 0 0;padding: 0;list-style: none}.tv-bb{display: grid;gap: 3px;padding: 10px 16px;border-left: 3px solid;border-image: linear-gradient(180deg, #967cff, #eaaaff 50%, #ff8e48) 1;background: linear-gradient(90deg, rgb(255 255 255 / .08), rgb(255 255 255 / 0) 85%);transition: opacity .6s ease, translate .7s cubic-bezier(.2, .7, .3, 1);transition-delay: calc(.45s + var(--k) * .35s)}.tv-bb-name{font: 500 17px/1.3 "Inter", sans-serif;color: #fff}.tv-bb-rolle{font: 500 11px/1.45 "Inter", sans-serif;letter-spacing: .14em;text-transform: uppercase;color: rgb(255 255 255 / .62)}.article-body.ist-bereit > .blk-tv:not(.ist-da) .tv-bb{opacity: 0;translate: -28px 0;transition-delay: 0s}.tv-fuss{margin: 0;color: rgb(255 255 255 / .5)}.blk-tv{grid-template-areas: "film text" "bbs text"}.blk-tv > .tv-medien{grid-area: film}.blk-tv > .tv-text{grid-area: text}.blk-tv > .tv-bbs{grid-area: bbs;align-self: start}.blk-tv--beitrag{grid-template-columns: minmax(0, 1.3fr) minmax(0, 1fr);grid-template-rows: auto 1fr;align-items: start;row-gap: 18px}.blk-tv--beitrag .tv-titel{font-size: clamp(1.6rem, 2.3vw, 2.3rem)}@media (min-width: 1024px){.blk-tv--beitrag > .tv-text{align-self: center}}.tv-medien--beitrag{aspect-ratio: auto;overflow: visible;background: none;box-shadow: none;border-radius: 0}.tv-medien--beitrag .tv-film{margin: 0}.tv-medien--beitrag .blk-video__rahmen{width: 100%;aspect-ratio: 16 / 9}.tv-standbild .blk-video__rahmen{cursor: auto}.tv-standbild img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.tv-medien--beitrag .tv-sender{top: 14px;left: auto;right: 14px}.tv-medien--beitrag .film-play.button-secondary.lichtknopf{left: auto;right: 18px;translate: none}@media (max-width: 600px){.tv-medien--beitrag .film-play.button-secondary.lichtknopf{right: 10px;bottom: 10px;scale: .72;transform-origin: 100% 100%}.tv-medien--beitrag .tv-sender{display: none}}.blk-video.ist-gestartet ~ .tv-sender{opacity: 0}.tv-sender{transition: opacity .35s ease}@media (max-width: 1023px){.blk-tv--beitrag{grid-template-columns: minmax(0, 1fr);grid-template-areas: "film" "text" "bbs";grid-template-rows: auto}}@media (max-width: 767px){.blk-tv{grid-template-columns: minmax(0, 1fr);grid-template-areas: "film" "text" "bbs"}.tv-medien:not(.tv-medien--beitrag){justify-self: center;width: min(72%, 280px)}}@media (prefers-reduced-motion: reduce){.tv-punkt{animation: none}.tv-bb{transition: none}}.blk-quellen{display: grid;gap: 16px;width: 100%}.ql-liste{display: flex;flex-wrap: wrap;gap: 10px;margin: 0;padding: 0;list-style: none}.ql-link{display: inline-grid;gap: 4px;padding: 11px 18px;border-radius: 16px;text-decoration: none;color: #fff;background: var(--k-flaeche);box-shadow: inset 0 0 0 1.5px var(--k-ring), var(--k-glanz);transition: box-shadow .3s ease}.ql-link:hover, .ql-link:focus-visible{box-shadow: inset 0 0 0 1.5px #fff, 0 0 22px rgb(234 170 255 / .4)}.ql-titel{font: 500 14px/1.35 "Inter", sans-serif}.ql-quelle{font: 500 10px/1.2 "Inter", sans-serif;letter-spacing: .14em;text-transform: uppercase;color: rgb(255 255 255 / .55)}.blk-narrow{max-width: 800px;margin-inline: auto}.blk-medium{max-width: 1100px;margin-inline: auto}.blk-wide{max-width: 1000px;margin-inline: auto}.blk-h2{text-align: center;margin-inline: auto}.blk-p{margin-inline: auto}.blk-quote{margin-inline: auto;width: 100%}.blk-quote .ue-blockquote{padding: 0}.blk-image{margin-block: var(--default-padding)}.blk-image img{width: 100%;height: auto;border-radius: var(--small-border-radius)}.blk-image figcaption{margin-top: var(--default-gap)}.blk-video{display: grid;justify-items: center;gap: var(--default-gap);margin-block: var(--default-padding)}.blk-video__rahmen{position: relative;width: min(100%, 480px);aspect-ratio: 9 / 16;overflow: hidden;border-radius: var(--default-border-radius);background: #0b0b0d;box-shadow: 0 30px 60px rgb(0 0 0 / .5), 0 0 48px -12px rgb(150 124 255 / .4), 0 0 48px -12px rgb(255 142 72 / .25)}.blk-video video{width: 100%;height: 100%;object-fit: cover}.blk-video video:fullscreen{object-fit: contain;background: #000}.blk-video video:-webkit-full-screen{object-fit: contain;background: #000}.film-play.button-secondary.lichtknopf{position: absolute;left: 50%;bottom: 22px;z-index: 2;translate: -50% 0;cursor: pointer;font-size: 13px;box-shadow: 0 10px 30px rgb(0 0 0 / .45), 0 0 16px rgb(150 124 255 / .14);transition: opacity .35s ease, translate .35s cubic-bezier(.2, .7, .3, 1), box-shadow .45s ease}.film-play::after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 5.2v13.6a1 1 0 0 0 1.5.86l11-6.8a1 1 0 0 0 0-1.72l-11-6.8A1 1 0 0 0 8 5.2z'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 5.2v13.6a1 1 0 0 0 1.5.86l11-6.8a1 1 0 0 0 0-1.72l-11-6.8A1 1 0 0 0 8 5.2z'/%3E%3C/svg%3E");-webkit-mask-position: 56% 50%;mask-position: 56% 50%;--icon-size: 1.15em}.film-play.button-secondary.lichtknopf:hover, .film-play.button-secondary.lichtknopf:focus-visible{box-shadow: 0 10px 30px rgb(0 0 0 / .45), 0 0 22px rgb(234 170 255 / .4)}.film-play.lichtknopf:hover::after, .film-play.lichtknopf:focus-visible::after{transform: none;scale: 1.12}.film-play__dauer{margin-left: -4px;color: rgb(255 255 255 / .55);font-variant-numeric: tabular-nums}.blk-video.ist-gestartet .film-play{opacity: 0;translate: -50% 10px;pointer-events: none}.autoplay-knopf.film-play.button-secondary.lichtknopf{z-index: 3}.bs-hero__slide > .autoplay-knopf.film-play.button-secondary.lichtknopf{left: auto;right: calc(var(--site-padding) + 16px);bottom: auto;top: calc(var(--header-height, 110px) + 18px);translate: 0}.blk-video__rahmen{cursor: pointer}.blk-video.ist-gestartet .blk-video__rahmen{cursor: auto}.blk-video figcaption{text-align: center}.blk-imagepair{display: grid;grid-template-columns: 1fr 1fr;gap: var(--default-gap)}.blk-imagepair img{width: 100%;aspect-ratio: 545 / 818;object-fit: cover;border-radius: var(--small-border-radius)}.blk-imagepair figcaption{margin-top: var(--default-gap)}.blk-imagegrid{display: grid;grid-template-columns: repeat(5, 1fr);gap: 2rem;margin-top: var(--default-padding)}.blk-imagegrid figure{text-align: center}.blk-imagegrid img{width: 100%;height: auto}.blk-imagegrid figcaption{margin-top: var(--default-gap)}.article-body.ist-bereit > *{transition: opacity .7s ease, translate .8s cubic-bezier(.2, .7, .3, 1)}.article-body.ist-bereit > :not(.ist-da){opacity: 0;translate: 0 28px}.blk-film{display: grid;gap: var(--default-padding);align-items: center}.blk-film .blk-video{margin-block: 0}.blk-film .blk-video__rahmen{width: min(100%, 340px)}@media (min-width: 900px){.blk-film{grid-template-columns: minmax(0, 1fr) 360px;gap: clamp(32px, 5vw, 80px)}.blk-film .blk-video__rahmen{width: 100%}}.blk-film__text{display: flex;flex-direction: column;gap: var(--default-gap)}.kp-nav{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 6px}.kp-nav__link{display: inline-flex;align-items: baseline;gap: 8px;padding: 8px 16px 8px 12px;border-radius: 100vw;text-decoration: none;color: rgb(255 255 255 / .8);font-family: "Orbitron", sans-serif;font-size: 12px;letter-spacing: 1px;text-transform: uppercase;background: var(--k-flaeche);box-shadow: inset 0 0 0 1.5px var(--k-ring), var(--k-glanz);transition: box-shadow .3s ease, color .3s ease}.kp-nav__link .gradient-text{font-size: 15px;font-weight: 500;letter-spacing: .02em}.kp-nav__link:hover, .kp-nav__link:focus-visible{color: #fff;box-shadow: inset 0 0 0 1.5px #fff, 0 0 22px rgb(234 170 255 / .4)}.blk-kapitel{scroll-margin-top: 140px}.blk-film{position: relative;isolation: isolate;--lf-top: 44px;row-gap: clamp(24px, 3.4vw, 44px);align-items: start}.lf--1{position: relative;z-index: 0;padding-top: var(--lf-top);pointer-events: none}.lf-haenger{position: relative;width: 100%;margin-inline: auto}.lf-decke{display: block;width: 100%;height: auto}.ld-decke{fill: #201f25}.ld-raster{fill: none;stroke: #45444c;stroke-width: 1;vector-effect: non-scaling-stroke}.ld-schein{fill: #ffd9b0;opacity: 0;transition: opacity .6s steps(3, jump-start)}.lf-platte{fill: #29282d;transition: fill .3s ease}.lf-reihe ellipse{fill: #45444b;transition: fill .08s linear, opacity 1s ease}.lf-tuch{fill: url(#lf-tuch-verlauf);opacity: 0;transition: opacity 1s ease}.ld-fugen{fill: none;stroke: #121215;stroke-opacity: .7;stroke-width: 1;vector-effect: non-scaling-stroke;transition: stroke .8s ease, stroke-opacity .8s ease}.lf-rahmen{fill: none;stroke: #8a8a90;stroke-width: 1.2;vector-effect: non-scaling-stroke;transition: stroke .8s ease}.blk-film.ist-an .lf-platte{fill: #cdc6bb;transition-delay: .15s}.blk-film.ist-an .lf-g1 ellipse{fill: #fffaf0;transition-delay: .15s}.blk-film.ist-an .lf-g2 ellipse{fill: #fffaf0;transition-delay: .35s}.blk-film.ist-an .lf-g3 ellipse{fill: #fffaf0;transition-delay: .55s}.blk-film.ist-an .ld-schein{opacity: .5;transition-delay: .15s}.blk-film.ist-an .lf-tuch{opacity: .97;transition-delay: 1.2s}.blk-film.ist-an .ld-fugen{stroke: #c4b3a0;stroke-opacity: .35;transition-delay: 1.2s}.blk-film.ist-an .lf-rahmen{stroke: #e9dccb;transition-delay: 1.2s}.lf-licht{position: absolute;top: calc(var(--ld-nah, 80%) - 2px);left: calc(50% - var(--ld-feld, .7) * 50% - 230px);right: calc(50% - var(--ld-feld, .7) * 50% - 230px);height: clamp(380px, 44vw, 560px);background: linear-gradient(180deg, rgb(255 238 216 / .46) 0, rgb(255 230 204 / .3) 18%, rgb(255 218 188 / .14) 45%, rgb(255 214 190 / .05) 70%, transparent 96%);-webkit-mask-image: radial-gradient(ellipse 50% 100% at 50% 0, #000 0, rgb(0 0 0 / .94) 34%, rgb(0 0 0 / .66) 58%, rgb(0 0 0 / .28) 80%, transparent 100%), linear-gradient(180deg, transparent 0, #000 70px);-webkit-mask-composite: source-in;mask-image: radial-gradient(ellipse 50% 100% at 50% 0, #000 0, rgb(0 0 0 / .94) 34%, rgb(0 0 0 / .66) 58%, rgb(0 0 0 / .28) 80%, transparent 100%), linear-gradient(180deg, transparent 0, #000 70px);mask-composite: intersect;opacity: 0;transition: opacity .6s steps(3, jump-start)}.lf-licht--tuch{background: linear-gradient(180deg, rgb(255 246 234 / .3) 0, rgb(255 238 216 / .15) 30%, rgb(255 238 216 / .05) 60%, transparent 88%);transition: opacity 1s ease}.blk-film.ist-an .lf-licht{opacity: 1;transition-delay: .15s}.blk-film.ist-an .lf-licht--tuch{opacity: 1;transition-delay: 1.2s}.blk-film--decke :is(.blk-film__text .body-text, .kp-nav__link){color: rgb(255 255 255 / .5);transition: color .6s steps(3, jump-start), text-shadow 1s ease}.blk-film.ist-an :is(.blk-film__text .body-text, .kp-nav__link){color: #fff;text-shadow: 0 0 22px rgb(255 228 196 / .28);transition-delay: .15s, 1.2s}.lf-hinweis{display: none}@media (min-width: 900px){.blk-film{--lf-top: 124px}.lf--1{grid-column: 1;grid-row: 1}.blk-film > .blk-film__text{grid-column: 1;grid-row: 2}.blk-film > .blk-video{grid-column: 2;grid-row: 1 / span 2;align-self: center}.blk-film--keine > .blk-film__text, .blk-film--keine > .blk-video{grid-row: 1;align-self: center}.lf-haenger{width: 96%}.lf-hinweis{display: block;position: absolute;z-index: 2;left: var(--ld-fahne-x);top: calc(-1 * var(--lf-top));bottom: calc(100% - var(--ld-fahne-y));margin: 0;padding-left: 18px}.lf-hinweis__linie{position: absolute;left: 0;top: 2px;bottom: 0;width: 1px;background: rgb(255 255 255 / .45);transform-origin: 50% 100%;scale: 1 0;transition: scale .55s cubic-bezier(.4, 0, .2, 1)}.lf-hinweis__punkt{position: absolute;z-index: 1;left: -3.5px;bottom: -3.5px;width: 7px;height: 7px;border: 1px solid rgb(255 255 255 / .8);border-radius: 50%;background: #ffecd6;scale: 0;transition: scale .45s cubic-bezier(.16, 1, .3, 1)}.lf-hinweis__text{display: grid;justify-items: start;gap: 7px;width: max-content;max-width: 250px;opacity: 0;translate: 0 6px;transition: opacity .8s ease, translate .8s ease}.lf-hinweis__name{font: 500 12px/1 "Orbitron", sans-serif;letter-spacing: .24em;text-transform: uppercase;color: #ffecd6}.lf-hinweis__satz{font: 400 13px/1.45 "Inter", sans-serif;color: rgb(255 255 255 / .62)}.lf-hinweis__link{display: inline-flex;align-items: center;gap: 8px;margin-top: 3px;font: 500 10px/1 "Orbitron", sans-serif;letter-spacing: .18em;text-transform: uppercase;color: rgb(255 255 255 / .85);text-decoration: none;pointer-events: auto;transition: color .3s ease}.lf-hinweis__link::after{content: "";width: 22px;height: 2px;border-radius: 1px;background: linear-gradient(90deg, #967cff, #eaaaff 50%, #ff8e48);transition: width .3s ease}.lf-hinweis__link:hover, .lf-hinweis__link:focus-visible{color: #fff}.lf-hinweis__link:hover::after, .lf-hinweis__link:focus-visible::after{width: 34px}.blk-film.ist-an .lf-hinweis__punkt{scale: 1;transition-delay: 1.9s}.blk-film.ist-an .lf-hinweis__linie{scale: 1 1;transition-delay: 2s}.blk-film.ist-an .lf-hinweis__text{opacity: 1;translate: 0 0;transition-delay: 2.35s}}@media (prefers-reduced-motion: reduce){.blk-film :is(.lf-platte, .lf-reihe ellipse, .lf-tuch, .ld-schein, .ld-fugen, .lf-rahmen, .lf-licht, .lf-hinweis__punkt, .lf-hinweis__linie, .lf-hinweis__text), .blk-film :is(.blk-film__text .body-text, .kp-nav__link){transition: none !important}}.blk-kapitel{display: flex;flex-direction: column;gap: 6px}.kp-titel{display: flex;align-items: center;gap: 18px;margin: 0;text-align: left}.kp-nr{flex: none;font-family: "Orbitron", sans-serif;font-weight: 500;font-size: clamp(56px, 8vw, 112px);line-height: .9;letter-spacing: .02em}.kp-linie{flex: none;width: 2px;height: clamp(44px, 6vw, 84px);border-radius: 2px;background: linear-gradient(180deg, var(--fae-gradient-start), var(--fae-gradient-end));transform-origin: top}.kp-wort{min-width: 0}.kp-sub{color: var(--neutral-05-clr);padding-left: 2px}.ist-bereit .blk-kapitel .kp-nr{transition: opacity .6s ease .15s, translate .8s cubic-bezier(.2, .7, .3, 1) .15s}.ist-bereit .blk-kapitel .kp-linie{transition: scale .7s cubic-bezier(.2, .7, .3, 1) .35s}.ist-bereit .blk-kapitel :is(.kp-wort, .kp-sub){transition: opacity .6s ease .45s, translate .7s cubic-bezier(.2, .7, .3, 1) .45s}.ist-bereit .blk-kapitel:not(.ist-da) .kp-nr{opacity: 0;translate: -24px 0}.ist-bereit .blk-kapitel:not(.ist-da) .kp-linie{scale: 1 0}.ist-bereit .blk-kapitel:not(.ist-da) :is(.kp-wort, .kp-sub){opacity: 0;translate: 16px 0}.st-liste{display: flex;gap: clamp(12px, 1.6vw, 22px);margin: -42px -46px -38px;padding: 56px 52px;list-style: none;overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding-inline: 52px;scrollbar-width: none;justify-content: safe center}.st-liste::-webkit-scrollbar{display: none}.st-bild{flex: none;width: clamp(140px, 18vw, 196px);scroll-snap-align: center}.st-bild figure{margin: 0;display: flex;flex-direction: column;gap: 10px}.st-knopf{position: relative;display: block;width: 100%;aspect-ratio: 9 / 16;padding: 0;border: 0;border-radius: var(--default-border-radius);background: #141416;cursor: zoom-in;isolation: isolate;transition: translate .5s cubic-bezier(.2, .7, .3, 1)}.st-knopf img{position: relative;z-index: 1;display: block;width: 100%;height: 100%;object-fit: cover;border-radius: inherit}.st-schein{position: absolute;inset: 8px;z-index: 0;border-radius: inherit;opacity: 0;filter: blur(18px);background: linear-gradient(135deg, var(--fae-gradient-start), var(--fae-gradient-middle), var(--fae-gradient-end));transition: opacity .45s ease, inset .45s ease}.st-knopf:hover, .st-knopf:focus-visible{translate: 0 -6px}.st-knopf:hover .st-schein, .st-knopf:focus-visible .st-schein{opacity: .85;inset: -5px}.st-knopf:focus-visible{outline: 2px solid #fff;outline-offset: 3px}.st-text{text-align: center;font-size: .7rem;line-height: 1.35;color: var(--neutral-05-clr)}.ist-bereit .st-bild{transition: opacity .6s ease, translate .7s cubic-bezier(.2, .7, .3, 1);transition-delay: calc(.1s + var(--k) * 90ms)}.ist-bereit .blk-streifen:not(.ist-da) .st-bild{opacity: 0;translate: 0 22px}@media (hover: none){.st-knopf{cursor: default}}.lb{max-width: none;max-height: none;width: 100vw;height: 100dvh;margin: 0;padding: 0;border: 0;background: transparent;color: #fff;touch-action: pan-y pinch-zoom}.lb[open]{display: grid;grid-template-columns: 56px minmax(0, 1fr) 56px;align-items: center;justify-items: center;gap: 8px;padding: 24px;box-sizing: border-box;animation: lb-auf .35s ease}@keyframes lb-auf{from{opacity: 0;scale: .97}}.lb::backdrop{background: rgb(8 8 10 / .86);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px)}.lb-figur{margin: 0;display: flex;flex-direction: column;align-items: center;gap: 14px;max-width: 100%;min-height: 0}.lb-bild{display: block;max-width: 100%;max-height: min(80dvh, 1100px);width: auto;height: auto;border-radius: var(--small-border-radius);box-shadow: 0 30px 80px rgb(0 0 0 / .6)}.lb-text{text-align: center}.lb-pfeil, .lb-zu{display: grid;place-items: center;width: 44px;height: 44px;padding: 0;border: 0;border-radius: 50%;color: #fff;cursor: pointer;background: var(--k-flaeche);box-shadow: inset 0 0 0 1.5px var(--k-ring), var(--k-glanz);transition: box-shadow .3s ease}.lb-pfeil svg{width: 14px;height: 14px;fill: currentColor}.lb-pfeil--zurueck svg{rotate: 180deg}.lb-pfeil:is(:hover, :focus-visible), .lb-zu:is(:hover, :focus-visible){box-shadow: inset 0 0 0 1.5px #fff, 0 0 22px rgb(234 170 255 / .4)}.lb-zu{position: fixed;top: 20px;right: 20px;font-size: 26px;line-height: 1}@media (max-width: 767px){.lb[open]{grid-template-columns: 1fr 1fr;grid-template-rows: minmax(0, 1fr) 56px;padding: 64px 16px 16px}.lb-figur{grid-column: 1 / -1;grid-row: 1}.lb-bild{max-height: calc(100dvh - 180px)}.lb-pfeil--zurueck{grid-column: 1;grid-row: 2;justify-self: start}.lb-pfeil--weiter{grid-column: 2;grid-row: 2;justify-self: end}}.blk-schalter{display: grid;gap: var(--default-padding);align-items: center;--sch-licht: #ffd9a8}.sch-buehne{position: relative;width: min(100%, 560px);aspect-ratio: 4 / 5;margin-inline: auto;border-radius: var(--default-border-radius);overflow: hidden;background: #0e0e10;isolation: isolate;box-shadow: 0 30px 60px rgb(0 0 0 / .45);transition: box-shadow 1.2s ease}.sch-buehne img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.sch-an{opacity: 0;transition: opacity 1.1s cubic-bezier(.3, .1, .2, 1)}.ist-an .sch-an{opacity: 1}.ist-an .sch-buehne{box-shadow: 0 30px 60px rgb(0 0 0 / .45), 0 0 90px -10px color-mix(in srgb, var(--sch-licht) 55%, transparent)}.sch-leiste{display: flex;flex-direction: column;align-items: flex-start;gap: 14px}.sch-knopf{display: inline-flex;align-items: center;gap: 16px;padding: 10px 24px 10px 10px;border: var(--default-border-width) solid rgb(255 255 255 / .1);border-radius: 100vw;background: var(--k-flaeche, rgb(255 255 255 / .06));color: #fff;font: inherit;cursor: pointer;-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);transition: border-color .4s ease, box-shadow .4s ease}.sch-knopf:hover, .sch-knopf:focus-visible{border-color: rgb(255 255 255 / .22)}.sch-knopf:focus-visible{outline: 2px solid #fff;outline-offset: 3px}.sch-orb{--lt-item: var(--sch-licht);flex: none;width: 40px;height: 40px;border-radius: 50%;background: radial-gradient(circle at 35% 30%, #4a4a50, #202024 60%, #141416);box-shadow: inset 0 0 0 1px rgb(255 255 255 / .12);transition: background .6s ease, box-shadow .6s ease, transform .4s ease}[data-schalter]:not(.ist-benutzt) .sch-orb{animation: lt-atmen 3s ease-in-out infinite}.ist-an .sch-orb{background: radial-gradient(circle at 35% 30%, #fff 0%, var(--sch-licht) 55%, color-mix(in srgb, var(--sch-licht) 45%, #000) 100%);box-shadow: 0 0 36px color-mix(in srgb, var(--sch-licht) 80%, transparent);transform: scale(1.08);animation: none}.ist-an .sch-knopf{border-color: color-mix(in srgb, var(--sch-licht) 55%, transparent);box-shadow: 0 0 24px -6px color-mix(in srgb, var(--sch-licht) 50%, transparent)}.sch-text{font-weight: 500}.sch-hinweis{color: var(--neutral-05-clr);transition: opacity .4s ease}.ist-benutzt .sch-hinweis{opacity: 0}.sch-caption{color: var(--neutral-05-clr);max-width: 34ch}@media (min-width: 900px){.blk-schalter{grid-template-columns: minmax(0, 560px) minmax(260px, 1fr);gap: clamp(32px, 5vw, 72px);justify-content: center}}.blk-pruef{--lt-duration: 1.1s;--lt-ease: cubic-bezier(.3, .1, .2, 1);--lt-glow: #6b6b72;--pr-licht: #ffd9a8;display: grid;gap: clamp(28px, 4vw, 48px);align-items: center}.blk-pruef.ist-an{--lt-glow: var(--pr-licht)}.pr-buehne{position: relative;aspect-ratio: 1;border-radius: var(--default-border-radius);overflow: hidden;background: #0e0e10;isolation: isolate;box-shadow: 0 30px 60px rgb(0 0 0 / .45);transition: box-shadow 1.4s var(--lt-ease)}.pr-bild{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.pr-bild--an{opacity: 0;transition: opacity var(--lt-duration) var(--lt-ease)}.pr-schein{position: absolute;inset: 0;z-index: 2;pointer-events: none;opacity: 0;mix-blend-mode: screen;transition: opacity 1.4s var(--lt-ease) .15s;background: radial-gradient(70% 34% at 42% 84%, color-mix(in srgb, var(--pr-licht) 42%, transparent), transparent 72%)}.ist-an .pr-bild--an, .ist-an .pr-schein{opacity: 1}.ist-an .pr-buehne{box-shadow: 0 30px 60px rgb(0 0 0 / .45), 0 0 120px -18px color-mix(in srgb, var(--pr-licht) 60%, transparent)}.pr-inhalt{display: flex;flex-direction: column;gap: var(--default-padding);min-width: 0;container-type: inline-size}.pr-titel{margin: 0}.pr-text{margin: 0;max-width: 46ch}.pr-karte--aus .lichtfarbe__orb{background: radial-gradient(circle at 35% 30%, #5a5a60, #26262a 60%, #161618);box-shadow: inset 0 0 0 1px rgb(255 255 255 / .12)}.blk-pruef:not(.ist-benutzt):not(.ist-an) .pr-karte--an .lichtfarbe__orb{animation: lt-atmen 3s ease-in-out infinite}@media (min-width: 900px){.blk-pruef{grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr);gap: clamp(40px, 5vw, 80px)}}@media (prefers-reduced-motion: reduce){.pr-bild--an, .pr-schein, .pr-buehne{transition: none}.pr-karte .lichtfarbe__orb{animation: none !important}}.blk-film--titel .blk-film__text{gap: var(--default-padding);container-type: inline-size}.ff-titel{margin: 0;font-size: min(clamp(1.875rem, 4.2vw, 3.2rem), 9.5cqi)}.ff-titel span{display: block;white-space: normal;text-transform: uppercase;letter-spacing: .02em;background: linear-gradient(90deg, var(--fae-gradient-start), var(--fae-gradient-middle), var(--fae-gradient-end));-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent}.blk-film--titel .blk-film__text > .body-text{margin: 0;max-width: 58ch}.ff-kapitel{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: clamp(10px, 1.4vw, 16px);margin-top: 6px}.ff-kachel{position: relative;display: block;aspect-ratio: 4 / 5;border-radius: var(--default-border-radius);isolation: isolate;color: #fff;text-decoration: none;transition: translate .5s cubic-bezier(.2, .7, .3, 1);container-type: inline-size}.ff-kachel__bild{position: relative;z-index: 1;display: block;width: 100%;height: 100%;object-fit: cover;border-radius: inherit}.ff-kachel::after{content: "";position: absolute;inset: 0;z-index: 2;border-radius: inherit;pointer-events: none;background: radial-gradient(ellipse 80% 26% at 0% 0%, rgb(0 0 0 / .8), rgb(0 0 0 / .45) 50%, transparent), linear-gradient(180deg, rgb(0 0 0 / .45) 0%, transparent 32%, transparent 48%, rgb(0 0 0 / .78) 100%)}.ff-kachel__nr, .ff-kachel__titel{position: absolute;z-index: 3;left: clamp(10px, 1.2vw, 16px)}.ff-kachel__nr{top: clamp(10px, 1.2vw, 14px);font: 500 clamp(.72rem, 6cqi, .85rem)/1 "Inter", sans-serif;letter-spacing: .08em;text-shadow: 0 0 2px rgb(0 0 0 / .7), 0 1px 10px rgb(0 0 0 / .6)}.ff-kachel__titel{right: 10px;bottom: clamp(10px, 1.2vw, 14px);font: 500 clamp(.62rem, 6.2cqi, .9rem)/1.25 "Orbitron", sans-serif;letter-spacing: .06em;text-transform: uppercase;overflow-wrap: anywhere}.ff-kachel .st-schein{z-index: 0}.ff-kachel:hover, .ff-kachel:focus-visible{translate: 0 -6px}.ff-kachel:hover .st-schein, .ff-kachel:focus-visible .st-schein{opacity: .85;inset: -5px}.ff-kachel:focus-visible{outline: 2px solid #fff;outline-offset: 3px}.ist-bereit .ff-kachel{transition: opacity .6s ease, translate .7s cubic-bezier(.2, .7, .3, 1);transition-delay: calc(.35s + var(--k) * 110ms)}.ist-bereit .blk-film--titel:not(.ist-da) .ff-kachel{opacity: 0;translate: 0 18px}.ist-bereit .ff-kachel:hover, .ist-bereit .ff-kachel:focus-visible{transition-delay: 0s}@media (prefers-reduced-motion: reduce){.ff-kachel, .ist-bereit .ff-kachel{transition: none}.ist-bereit .blk-film--titel:not(.ist-da) .ff-kachel{opacity: 1;translate: none}}.bx--hoch .bx-buehne{aspect-ratio: 4 / 5}.bx--hoch .bx-band__text{font-size: 1.25rem}@media (min-width: 768px){.bx--hoch .bx-buehne{aspect-ratio: 4 / 5;max-height: 72svh}}@media (min-width: 1024px){.bx--hoch{grid-template-columns: minmax(0, 1fr) minmax(300px, 440px)}.bx--hoch .bx-buehne{aspect-ratio: auto;height: clamp(520px, 72svh, 700px)}}.blk-schritte--hg{position: relative;isolation: isolate;padding-block: clamp(56px, 8vw, 120px)}.bx-hgs{position: absolute;z-index: -1;top: 0;bottom: 0;left: 50%;width: calc(100vw - var(--sbw, 0px));translate: -50% 0;pointer-events: none;-webkit-mask-image: linear-gradient(180deg, transparent 0, #000 24%, #000 76%, transparent 100%);mask-image: linear-gradient(180deg, transparent 0, #000 24%, #000 76%, transparent 100%)}.bx-hgs::after{content: "";position: absolute;inset: 0;background: rgba(17, 17, 17, .55)}.bx-hg{position: absolute;inset: -40px;background: var(--hg) center / cover no-repeat;opacity: 0;transition: opacity .9s ease}@media (max-width: 767px){.bx-hg{background-image: var(--hg-handy, var(--hg))}}.blk-schritte--hg .bx-knopf:not(.ist-aktiv){color: rgb(255 255 255 / .66);text-shadow: 0 1px 14px rgb(0 0 0 / .7)}.blk-schritte--hg .bx-knopf:not(.ist-aktiv):is(:hover, :focus-visible){color: rgb(255 255 255 / .88)}@media (min-width: 1024px){.blk-schritte--hg .bx-hgs::after{background: linear-gradient(90deg, rgba(17, 17, 17, .8) 0%, rgba(17, 17, 17, .72) 28%, rgba(17, 17, 17, .55) 50%)}}.blk-schritte--hg:has(.bx-bild:nth-child(1).ist-aktiv) .bx-hg:nth-child(1), .blk-schritte--hg:has(.bx-bild:nth-child(2).ist-aktiv) .bx-hg:nth-child(2), .blk-schritte--hg:has(.bx-bild:nth-child(3).ist-aktiv) .bx-hg:nth-child(3), .blk-schritte--hg:has(.bx-bild:nth-child(4).ist-aktiv) .bx-hg:nth-child(4), .blk-schritte--hg:has(.bx-bild:nth-child(5).ist-aktiv) .bx-hg:nth-child(5), .blk-schritte--hg:has(.bx-bild:nth-child(6).ist-aktiv) .bx-hg:nth-child(6), .blk-schritte--hg:has(.bx-bild:nth-child(7).ist-aktiv) .bx-hg:nth-child(7), .blk-schritte--hg:has(.bx-bild:nth-child(8).ist-aktiv) .bx-hg:nth-child(8), .blk-schritte--hg:has(.bx-bild:nth-child(9).ist-aktiv) .bx-hg:nth-child(9), .blk-schritte--hg:has(.bx-bild:nth-child(10).ist-aktiv) .bx-hg:nth-child(10){opacity: 1}@media (max-width: 767px){.blk-karten .grid--3{grid-template-columns: 1fr}}@media (min-width: 768px) and (max-width: 1024px){.blk-karten .grid--3{grid-template-columns: 1fr 1fr}}.blk-karten .fact-card-headline h3{hyphens: none}@media (prefers-reduced-motion: reduce){.article-body.ist-bereit > *, .ist-bereit .blk-kapitel :is(.kp-nr, .kp-linie, .kp-wort, .kp-sub), .ist-bereit .st-bild, .st-knopf, .sch-an{transition: none}.article-body.ist-bereit > :not(.ist-da), .ist-bereit .blk-streifen:not(.ist-da) .st-bild{opacity: 1;translate: none}.ist-bereit .blk-kapitel:not(.ist-da) :is(.kp-nr, .kp-wort, .kp-sub){opacity: 1;translate: none}.ist-bereit .blk-kapitel:not(.ist-da) .kp-linie{scale: none}.sch-orb{animation: none !important}.lb[open]{animation: none}}.ue-blockquote{display: flex;flex-direction: column;gap: 1rem;align-items: center;padding: 0 var(--default-padding)}.ue-blockquote--left{align-items: flex-start}.ue-blockquote--right{align-items: flex-end}.ue-blockquote_svg{width: 4rem;height: 4rem}.ue-blockquote_svg svg{width: 100%;height: 100%}.ue-blockquote_text{font-family: "Inter", sans-serif;font-weight: 400;font-size: 30px;line-height: 1.3;color: #fff;text-align: center}.ue-blockquote--left .ue-blockquote_text, .ue-blockquote--left .ue-blockquote_author{text-align: left}.ue-blockquote--right .ue-blockquote_text, .ue-blockquote--right .ue-blockquote_author{text-align: right}.ue-blockquote_author{font-style: normal;color: var(--dusk-clr);font-family: "Inter", sans-serif;font-weight: 500;font-size: .8rem;letter-spacing: 1.5px;text-transform: uppercase}.quoterow{display: grid;gap: var(--default-padding);align-items: end;margin-bottom: calc(var(--default-padding) * 2)}.quoterow .ue-blockquote{padding: 0}.quoterow .gradient-line{align-self: end}.blk-table{margin-block: var(--default-padding);overflow-x: auto}.blk-table table{width: 100%;border-collapse: collapse}.blk-table th{font-family: "Inter", sans-serif;font-weight: 500;font-size: .8rem;letter-spacing: 1.5px;text-transform: uppercase;text-align: center;padding: 8px 16px;background: var(--bg-clr)}.blk-table th:first-child{border-radius: 100vw 0 0 100vw}.blk-table th:last-child{border-radius: 0 100vw 100vw 0}.blk-table td{padding: 32px 8px 16px;text-align: center;border-bottom: var(--default-border-width) solid var(--neutral-02-clr);vertical-align: top}.blk-table td:first-child{text-align: left}.sectiontitle{display: flex;flex-direction: column;align-items: center;gap: var(--default-padding);text-align: center}.interview{display: flex;flex-direction: column;gap: var(--default-padding)}.interview__q{max-width: 650px}.interview__a{width: 550px;max-width: 100%;margin-left: auto;padding: var(--default-padding) 0}.interview__a .ue-blockquote{padding: 0}.interview__a + .interview__q{margin-top: var(--default-padding)}.expertenbox{display: flex;gap: var(--default-padding);padding: var(--default-gap);max-width: 1174px;margin-inline: auto}.expertenbox img{width: 231px;height: 298px;object-fit: cover;border-radius: var(--small-border-radius);flex: none}.expertenbox__body{flex: 1;display: flex;flex-direction: column;gap: var(--default-padding);padding: 12px 12px 12px 0}.expertenbox__body .divider{border-color: #fff}.expertenbox__text{display: flex;flex-direction: column;gap: var(--default-gap)}.sources{display: flex;flex-direction: column;gap: var(--default-padding)}.blk-weiter{display: flex;flex-direction: column;gap: var(--default-padding)}.wt-karte{position: relative;display: grid;overflow: hidden;border-radius: var(--default-border-radius);color: #fff;text-decoration: none;background: #1b1b1d;isolation: isolate;box-shadow: 0 30px 60px rgb(0 0 0 / .4)}.wt-bild{display: block;aspect-ratio: 4 / 3;overflow: hidden}.wt-bild img{display: block;width: 100%;height: 100%;object-fit: cover;scale: 1.02;transition: scale 1.6s cubic-bezier(.2, .6, .3, 1)}.wt-karte:is(:hover, :focus-visible) .wt-bild img{scale: 1.08}.wt-karte:focus-visible{outline: 2px solid #fff;outline-offset: 4px}.wt-band{display: grid;gap: 10px;justify-items: start;padding: 18px 20px 22px}.wt-titel{color: rgb(255 255 255 / .85)}.wt-text{max-width: 30ch;font: 400 1.25rem/1.3 "Orbitron", sans-serif;color: #fff;text-wrap: balance}.wt-knopf{margin-top: 6px}@media (min-width: 768px){.wt-bild{aspect-ratio: 21 / 8}.wt-band{position: absolute;inset: auto 0 0 0;grid-template-columns: minmax(0, 1fr) auto;align-items: end;gap: 8px 24px;padding: 110px 32px 28px;background: linear-gradient(180deg, transparent, rgb(10 10 12 / .5) 42%, rgb(10 10 12 / .82))}.wt-titel, .wt-text{grid-column: 1}.wt-text{font-size: 1.5rem;line-height: 1.25}.wt-knopf{grid-column: 2;grid-row: 1 / span 2;align-self: end;margin: 0}}@media (prefers-reduced-motion: reduce){.wt-bild img{transition: none}}.aw{display: none}@media (max-width: 1024px){.aw{display: block;max-width: 800px;margin-inline: auto}.aw-link{position: relative;display: grid;grid-template-columns: 72px minmax(0, 1fr) auto;grid-template-areas: "bild auge auge" "bild titel pfeil";align-items: center;gap: 8px 16px;padding: 12px 14px 12px 12px;border-radius: var(--default-border-radius);color: #fff;text-decoration: none;isolation: isolate;overflow: hidden;background: var(--k-flaeche);box-shadow: inset 0 0 0 1px var(--k-ring), var(--k-glanz);transition: box-shadow .3s ease}.aw-link::before{content: "";position: absolute;top: 0;left: 18%;right: 18%;height: 2px;border-radius: 0 0 2px 2px;background: linear-gradient(90deg, #967cff, #eaaaff 50%, #ff8e48);box-shadow: 0 0 8px 1px rgb(234 170 255 / .75), 0 0 20px 4px rgb(150 124 255 / .3)}.aw-link::after{content: "";position: absolute;top: 2px;left: 0;right: 0;height: 110px;z-index: -1;pointer-events: none;background: radial-gradient(50% 100% at 50% 0%, rgb(255 240 250 / .16), rgb(234 170 255 / .06) 45%, transparent 78%)}.aw-bild{grid-area: bild;display: block;aspect-ratio: 4 / 5;overflow: hidden;border-radius: 10px}.aw-bild img{display: block;width: 100%;height: 100%;object-fit: cover}.aw-text{display: contents}.aw-auge{grid-area: auge;align-self: end;font: 500 .7rem/1.2 "Inter", sans-serif;letter-spacing: .2em;text-transform: uppercase;color: rgb(255 255 255 / .7)}.aw-titel{grid-area: titel;align-self: start;font: 400 1.05rem/1.3 "Orbitron", sans-serif;color: #fff;text-wrap: balance;overflow-wrap: break-word}.aw-pfeil{grid-area: pfeil;align-self: start;display: grid;place-items: center;width: 40px;height: 40px;border-radius: 50%;background: #fff;color: var(--text-clr);transition: translate .35s cubic-bezier(.22, 1, .36, 1)}.aw-pfeil svg{width: 13px;height: 13px}.aw-link:is(:hover, :focus-visible){box-shadow: inset 0 0 0 1px rgb(234 170 255 / .55), var(--k-glanz), 0 0 22px rgb(150 124 255 / .25)}.aw-link:is(:hover, :focus-visible) .aw-pfeil{translate: 3px 0}.aw-link:focus-visible{outline: 2px solid #fff;outline-offset: 4px}}@media (max-width: 1024px) and (prefers-reduced-motion: reduce){.aw-pfeil{transition: none}}.sources__links{display: flex;flex-wrap: wrap;gap: var(--default-gap)}.sources__links .button-primary{max-width: 100%;white-space: normal;line-height: 1.35;padding-block: 8px;text-align: left}.blk-film{scroll-margin-top: 110px}.list-grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: var(--default-gap)}.news-card{display: flex;flex-direction: column;padding: var(--default-gap);background: var(--bg-02-clr);border-radius: var(--small-border-radius);text-decoration: none;color: #fff;transition: background-color .3s ease}.news-card:hover{background: var(--bg-clr)}.news-card img{width: 100%;height: 200px;object-fit: cover;border-radius: var(--small-border-radius)}.news-card__body{display: flex;flex-direction: column;gap: 20px;padding: 22px 22px 0;flex: 1}.news-card__title{font-family: "Orbitron", sans-serif;font-weight: 400;font-size: 1.875rem;line-height: 1.3}.news-card__foot{display: flex;justify-content: space-between;align-items: center}.news-card__foot .icon-btn{pointer-events: none}.news-card--wide{grid-column: span 2;flex-direction: row;gap: var(--default-gap)}.news-card--wide img{width: calc(50% - 5px);height: auto;aspect-ratio: 431 / 426}.news-card--wide .news-card__body{padding: 22px}.news-card--wide .news-card__head{display: flex;justify-content: space-between;align-items: center}.news-card--wide .news-card__head .icon-btn{pointer-events: none}.impressum-grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 2rem}.impressum-grid > div{display: flex;flex-direction: column;gap: var(--default-padding)}.impressum-block{display: flex;flex-direction: column;gap: var(--default-gap)}.impressum-block p a{color: #fff}.bs-auge{display: flex;align-items: center;gap: 14px;margin: 0;font: 500 .75rem/1.2 "Inter", sans-serif;letter-spacing: .22em;text-transform: uppercase;color: rgb(255 255 255 / .85)}.bs-auge time{white-space: nowrap}.bs-auge::after{content: "";flex: none;width: 48px;height: 2px;border-radius: 1px;background: linear-gradient(90deg, var(--fae-gradient-start), var(--fae-gradient-middle) 50%, var(--fae-gradient-end))}.bs-hero{position: relative;height: 100vh;height: 100svh;min-height: 620px;color: #fff}.bs-hero__rahmen{position: absolute;inset: var(--default-gap);overflow: hidden;border-radius: var(--small-border-radius);background: #000}.bs-hero__bild{width: 100%;height: 100%;object-fit: cover;transform-origin: var(--ursprung, 50% 50%);animation: bs-heran 16s cubic-bezier(.33, 0, .67, 1) both}@keyframes bs-heran{from{scale: 1}to{scale: 1.07}}@media (prefers-reduced-motion: reduce){.bs-hero__bild{animation: none}}.bs-hero__track{display: flex;height: 100%;gap: var(--default-gap)}.bs-hero__slide{position: relative;flex: 0 0 100%;height: 100%;overflow: hidden}.bs-hero.is-sichtbar .bs-hero__track{will-change: transform}.bs-hero--slider .bs-hero__bild{animation: none}.bs-hero__slide--film .bs-hero__bild{animation: none}.bs-hero__bild[data-gesetzt]{position: absolute;max-width: none;object-fit: fill}.bs-hero:has(.bs-hero__bild[data-anker]) .bs-hero__titel{filter: drop-shadow(0 0 1px rgb(8 5 16 / .8)) drop-shadow(0 0 10px rgb(8 5 16 / .7)) drop-shadow(0 2px 28px rgb(8 5 16 / .6))}.bs-hero:has(.bs-hero__bild[data-anker]) .bs-hero__text{text-shadow: 0 1px 2px rgb(0 0 0 / .75), 0 0 12px rgb(0 0 0 / .7), 0 2px 30px rgb(0 0 0 / .55)}:is(section, div, h2)[tabindex="-1"]:focus{outline: none}.bs-hero__slide--film picture{display: contents}.bs-hero__film{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;opacity: 0;transition: opacity .6s ease;pointer-events: none}.bs-hero__film.spielt{opacity: 1}.bs-hero__kamera, .bs-hero__zoom{position: absolute;inset: 0}.bs-hero__kamera{transform-origin: 50% 100%;will-change: transform}.bs-hero__zoom{transform-origin: 57% 72%;scale: var(--kopf-zoom, 1.08);will-change: scale}@media (orientation: portrait){.bs-hero__zoom{transform-origin: 51% 48%}}@media (prefers-reduced-motion: reduce){.bs-hero__zoom{scale: 1}.bs-hero__kamera{transform: none !important}}.bs-hero__bullets{position: absolute;left: 0;right: 0;bottom: 32px;z-index: 3}@media (min-width: 1024px){.bs-hero__bullets{bottom: 48px}}@media (max-width: 1023px){.bs-hero:has(.bs-hero__bullets) .bs-hero__stichworte{bottom: 72px}.bs-hero:has(.bs-hero__bullets):has(.bs-hero__stichworte) .bs-hero__inhalt{bottom: 124px}}.bs-hero__rahmen::after{content: "";position: absolute;inset: 0;z-index: 1;pointer-events: none;background: linear-gradient(0deg, rgb(10 10 12 / .55), rgb(10 10 12 / 0) 32%), linear-gradient(180deg, rgb(10 10 12 / .5), rgb(10 10 12 / 0) 24%)}.bs-hero__inhalt{position: absolute;z-index: 2;left: calc(var(--site-padding) + 16px);right: calc(var(--site-padding) + 16px);bottom: 96px;display: flex;flex-direction: column;align-items: flex-start;gap: 20px}.bs-hero__inhalt > *{animation: bs-auf .9s cubic-bezier(.2, .7, .3, 1) both}.bs-hero__inhalt > :nth-child(2){animation-delay: .12s}.bs-hero__inhalt > :nth-child(3){animation-delay: .24s}.bs-hero__inhalt > :nth-child(4){animation-delay: .36s}@keyframes bs-auf{from{opacity: 0;translate: 0 18px}}.bs-hero__titel{margin: 0;font: 500 clamp(1.9rem, 8.4vw, 5.4rem)/1.06 "Orbitron", sans-serif;letter-spacing: -.01em;hyphens: manual;filter: drop-shadow(0 0 1px rgb(8 5 16 / .5)) drop-shadow(0 0 14px rgb(8 5 16 / .42)) drop-shadow(0 0 10px rgb(255 226 196 / .28)) drop-shadow(0 0 30px rgb(255 200 160 / .16))}.bs-hero__text{max-width: 30ch;margin: 0;font: 400 clamp(1.05rem, 1.3vw, 1.3rem)/1.5 "Inter", sans-serif;color: rgb(255 255 255 / .94);text-shadow: 0 1px 2px rgb(0 0 0 / .6), 0 0 12px rgb(0 0 0 / .55), 0 2px 30px rgb(0 0 0 / .45)}.bs-hero__knopf{margin-top: 8px}.bs-hero__stichworte{position: absolute;z-index: 2;left: calc(var(--site-padding) + 16px);right: var(--site-padding);bottom: 40px;display: flex;flex-wrap: wrap;gap: 14px 14px;margin: 0;padding: 0;list-style: none;font: 500 .62rem/1.2 "Inter", sans-serif;letter-spacing: .22em;text-transform: uppercase;color: rgb(255 255 255 / .75)}.bs-hero__bildzeile{display: none}.bs-hero__marke{display: inline-block;padding-block: 7px;margin-block: -7px;color: inherit;text-decoration: none;transition: color .25s ease}.bs-hero__marke:hover, .bs-hero__marke:focus-visible{color: #fff}.bs-hero__marke:focus-visible{outline: 1px solid rgb(255 255 255 / .6);outline-offset: 4px}.bs-hero .bs-auge{color: #fff}.bs-hero .bs-auge, .bs-hero__stichworte, .bs-hero__bildzeile{text-shadow: 0 1px 2px rgb(0 0 0 / .65), 0 0 10px rgb(0 0 0 / .55), 0 0 22px rgb(0 0 0 / .45)}@media (max-width: 400px){.bs-hero__inhalt, .bs-hero__stichworte{left: var(--site-padding);right: var(--site-padding)}.bs-hero .bs-hero__knopf{font-size: 12px;letter-spacing: .5px}.bs-hero .bs-auge::after{display: none}}@media (min-width: 1024px){.bs-hero__inhalt{left: calc(var(--site-padding) + 5vw);right: auto;top: 50%;bottom: auto;translate: 0 -42%;max-width: 62vw;gap: 24px}.bs-hero__titel{font-size: clamp(3rem, 4.9vw, 5.6rem)}.bs-hero__stichworte{left: auto;right: calc(var(--site-padding) + 3vw);bottom: auto;top: 50%;translate: 0 -50%;display: grid;gap: 14px;padding: 6px 0 6px 20px;font-size: .68rem;letter-spacing: .26em;border-left: 1px solid;border-image: linear-gradient(180deg, var(--fae-gradient-start), var(--fae-gradient-middle) 50%, var(--fae-gradient-end)) 1}.bs-hero__bildzeile{position: absolute;z-index: 2;right: calc(var(--site-padding) + 3vw);bottom: 52px;display: grid;gap: 6px;margin: 0;padding: 4px 0 4px 20px;border-left: 1px solid rgb(255 255 255 / .35);font: 500 .68rem/1.2 "Inter", sans-serif;letter-spacing: .26em;text-transform: uppercase;color: rgb(255 255 255 / .75)}}.bs-kopf{display: grid;gap: 20px;margin-bottom: clamp(28px, 4vw, 56px)}.bs-kopf__titel{margin: 18px 0 0}@media (max-width: 767px){.bs-br{display: none}}.bs-kopf__text{max-width: 560px;margin: 0;color: rgb(255 255 255 / .78)}@media (min-width: 1024px){.bs-kopf{grid-template-columns: minmax(0, 1fr) minmax(0, 520px);align-items: end;column-gap: 6vw}.bs-kopf__text{padding-bottom: .5em}}.bs-raster{display: grid;grid-auto-flow: column;grid-auto-columns: 78%;gap: var(--default-gap);overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;padding-bottom: 24px}.bs-raster::-webkit-scrollbar{display: none}.bs-raster > *{scroll-snap-align: start}@media (min-width: 560px){.bs-raster{grid-auto-flow: row;grid-auto-columns: auto;grid-template-columns: repeat(2, minmax(0, 1fr));overflow: visible;padding-bottom: 0}}@media (min-width: 1024px){.bs-raster{grid-template-columns: repeat(4, minmax(0, 1fr))}.bs-raster--5{grid-template-columns: repeat(3, minmax(0, 1fr))}}@media (min-width: 1440px){.bs-raster--5{grid-template-columns: repeat(5, minmax(0, 1fr))}}.bs-raster{isolation: isolate}.fact-card--produkt{scroll-margin-top: 140px}.fact-card--produkt .fact-card-wrapper{background: radial-gradient(46% 30% at 50% 36%, rgb(255 244 228 / .11), transparent 72%), radial-gradient(90% 60% at 50% 34%, #222226 0%, #161618 58%, #111113 100%)}.fact-card--render .fact-card-bild{inset: auto;top: 10%;left: 9%;width: 82%;height: 50%;object-fit: contain;-webkit-mask-image: linear-gradient(90deg, transparent, #000 4%, #000 96%, transparent), linear-gradient(180deg, transparent, #000 4%, #000 96%, transparent);-webkit-mask-composite: source-in;mask-image: linear-gradient(90deg, transparent, #000 4%, #000 96%, transparent), linear-gradient(180deg, transparent, #000 4%, #000 96%, transparent);mask-composite: intersect}.fact-card--hof .fact-card-bild{top: 9%;left: 0;width: 100%;height: 68%;object-position: 50% 30%;-webkit-mask-image: linear-gradient(180deg, transparent 0, transparent 5%, #000 26%, #000 45%, transparent 80%);mask-image: linear-gradient(180deg, transparent 0, transparent 5%, #000 26%, #000 45%, transparent 80%)}.fact-card--render .fact-card-wrapper::after{background: linear-gradient(to top, rgba(10, 10, 12, .92) 0%, rgba(10, 10, 12, .5) 24%, rgba(10, 10, 12, 0) 42%)}.fact-card--produkt .fact-card-headline{flex-direction: column;justify-content: flex-end;align-items: flex-start;gap: 8px}.fact-card--produkt .fact-card-wrapper .fact-card-headline h3{width: 100%;font-size: 18px;line-height: 1.25;letter-spacing: 1.5px;text-shadow: 0 1px 12px rgb(0 0 0 / .6)}.fc-produkt__label{hyphens: auto;margin: 0;font: 500 .6rem/1.4 "Inter", sans-serif;letter-spacing: .22em;text-transform: uppercase;color: rgb(255 255 255 / .66);text-shadow: 0 1px 8px rgb(0 0 0 / .7)}.fact-card--produkt .fact-card-text p{margin: 0}.fc-produkt__magazin{display: inline-flex;flex-direction: column;align-items: flex-start;gap: 7px;margin-top: 20px;color: #fff;text-decoration: none;text-shadow: 0 1px 10px rgb(0 0 0 / .6)}.fc-produkt__magazin-auge{font: 500 .6rem/1.2 "Inter", sans-serif;letter-spacing: .22em;text-transform: uppercase;color: rgb(255 255 255 / .66)}.fc-produkt__magazin-titel{display: block;font: 500 11px/1.45 "Orbitron", sans-serif;letter-spacing: .1em;text-transform: uppercase}.fc-produkt__magazin-ende{white-space: nowrap}.fc-produkt__magazin-ende::after{content: "";display: inline-block;vertical-align: middle;margin: -2px 0 0 10px;width: 22px;height: 2px;border-radius: 1px;background: linear-gradient(90deg, #967cff, #eaaaff 50%, #ff8e48);transition: width .3s ease}.fc-produkt__magazin:is(:hover, :focus-visible) .fc-produkt__magazin-ende::after{width: 34px}.fc-produkt__magazin:focus-visible{outline: 2px solid #fff;outline-offset: 5px;border-radius: 4px}p.fact-card-text > .fc-produkt__magazin{display: flex;width: fit-content}.fact-card:not(.fact-card--produkt) .fc-produkt__magazin{margin-top: 14px;gap: 5px}@media (min-width: 1025px){.fact-card:not(.fact-card--produkt) .fc-produkt__magazin{margin-bottom: 0}#intro .fact-card{--fact-card-height: calc(300px + 1.5rem + var(--default-gap) + 12px)}}@media (min-width: 1025px) and (max-width: 1279px){#intro .fact-card{--fact-card-height: 440px}}@media (min-width: 1025px){.fact-card-wrapper:has(.fc-produkt__magazin:focus-visible) .fact-card-text{opacity: 1;flex-grow: 1}.fact-card-wrapper:has(.fc-produkt__magazin:focus-visible) .fact-card-headline{flex-grow: 0;min-height: 0}.fact-card-wrapper:has(.fc-produkt__magazin:focus-visible)::before{opacity: 1;width: 100%;height: 100%}}@media (min-width: 1025px){.fact-card--produkt .fact-card-wrapper:has(.fc-produkt__magazin:focus-visible) .fact-card-text{opacity: 1;flex-grow: 1}.fc-produkt__magazin{margin-bottom: 36px}}.fc-produkt__merk{position: relative;z-index: 2;flex: none;align-self: flex-end;padding: 0;border: 0;background: none;color: #fff;cursor: pointer;font: 500 12px/1 "Inter", sans-serif;letter-spacing: .14em;text-transform: uppercase}.fc-produkt__merk .fact-card-icon{position: relative;display: block}.fc-produkt__merk .nz-merken__text{position: absolute;right: calc(100% + 12px);bottom: 11px;white-space: nowrap;opacity: 0;translate: 10px 0;pointer-events: none;text-shadow: 0 1px 10px rgb(0 0 0 / .6);transition: opacity .3s ease, translate .3s ease}.fc-produkt__merk .fact-card-icon .fc-produkt__haken{position: absolute;left: 0;bottom: 5px;margin: 0;rotate: none !important;width: 1.5rem;height: 1.5rem;fill: none;stroke: #fff;stroke-width: 3.2;stroke-linecap: round;stroke-linejoin: round;opacity: 0;scale: .6;filter: drop-shadow(0 0 6px rgb(234 170 255 / .8));transition: opacity .3s ease, scale .3s ease}.fact-card--produkt .fact-card-icon svg:not(.fc-produkt__haken){transition: rotate .5s cubic-bezier(.4, 0, .2, 1), opacity .3s ease, scale .3s ease}.fc-produkt__merk:focus-visible{outline: none}.fc-produkt__merk:focus-visible .fact-card-icon{outline: 2px solid #fff;outline-offset: 4px;border-radius: 4px}.fact-card--produkt .fact-card-wrapper.active .fact-card-icon svg:not(.fc-produkt__haken){rotate: 180deg}.fact-card--produkt .fact-card-wrapper.active .fc-produkt__merk .nz-merken__text{opacity: 1;translate: 0 0;pointer-events: auto;transition-delay: .12s}@media (min-width: 1025px){.fact-card--produkt .fact-card-wrapper:is(:hover, :focus, :has(:focus-visible)) .fact-card-icon svg:not(.fc-produkt__haken){rotate: 180deg}.fact-card--produkt .fact-card-wrapper:is(:hover, :focus, :has(:focus-visible)) .fc-produkt__merk .nz-merken__text{opacity: 1;translate: 0 0;pointer-events: auto;transition-delay: .12s}}.fc-produkt__merk.ist-gemerkt .fact-card-icon svg:not(.fc-produkt__haken){opacity: 0;scale: .6}.fc-produkt__merk.ist-gemerkt .fact-card-icon .fc-produkt__haken{opacity: 1;scale: 1}.fact-card--produkt .fact-card-wrapper::before{display: block;content: "";position: absolute;inset: 0;top: 0;right: auto;width: auto;height: auto;z-index: 1;opacity: 0;pointer-events: none;background: #0b0b0d;transition: opacity 1.2s cubic-bezier(.4, 0, .2, 1) calc(var(--bs-k, 0) * .2s)}.bs-raster.ist-bereit [data-licht]:not(.ist-an) .fact-card-wrapper::before{opacity: .72}@media (min-width: 1025px){.fact-card--produkt .fact-card-wrapper:has(:focus-visible) .fact-card-headline{flex-grow: 0;min-height: 0}.fact-card--produkt .fact-card-wrapper:has(:focus-visible) .fact-card-text{opacity: 1;flex-grow: 1}.fact-card--produkt .fact-card-wrapper:has(:focus-visible) .fact-card-icon svg{rotate: 45deg}.fact-card--produkt .fact-card-wrapper:has(:focus-visible) .fact-card-bild{transform: scale(1.06);filter: brightness(.38) saturate(.9)}.fact-card--produkt .fact-card-wrapper:has(:focus-visible) .fact-card-number{opacity: 0}}@media (prefers-reduced-motion: reduce){.fact-card--produkt .fact-card-wrapper::before{transition-duration: .01s;transition-delay: 0s}}.bs-werte__reihe{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 40px 12px;margin: 0;padding: clamp(36px, 4vw, 56px) 0;list-style: none;border-block: 1px solid rgb(255 255 255 / .1)}.bs-wert, .bs-werte__marke{position: relative;display: flex;flex-direction: column;align-items: center;gap: 14px;padding-inline: 12px;text-align: center}.bs-wert__icon{width: 30px;height: 30px;fill: none;stroke: rgb(255 255 255 / .7);stroke-width: 1.3;stroke-linecap: round;stroke-linejoin: round}.bs-wert__titel{font: 500 .68rem/1.6 "Inter", sans-serif;letter-spacing: .22em;text-transform: uppercase;color: rgb(255 255 255 / .82)}.bs-wert__text{max-width: 24ch;margin-top: -6px;font: 400 .8rem/1.5 "Inter", sans-serif;color: rgb(255 255 255 / .6)}.bs-werte__marke{grid-column: 1 / -1;gap: 12px}.bs-werte__marke .text-logo{height: 40px;margin: 0;vertical-align: 0}.bs-werte__claim{font: 500 .62rem/1 "Inter", sans-serif;letter-spacing: .34em;text-transform: uppercase;color: rgb(255 255 255 / .6)}@media (min-width: 1024px){.bs-werte__reihe{grid-template-columns: repeat(var(--bs-n, 4), minmax(0, 1fr)) minmax(0, 1.3fr)}.bs-werte__reihe[style*="--bs-n:0"]{grid-template-columns: minmax(0, 1fr)}.bs-werte__reihe[style*="--bs-n:0"] .bs-werte__marke::before{display: none}.bs-werte__marke{grid-column: auto}.bs-wert + .bs-wert::before, .bs-werte__marke::before{content: "";position: absolute;left: 0;top: 50%;width: 1px;height: 64px;translate: 0 -50%;background: rgb(255 255 255 / .14)}.bs-werte__marke{gap: 14px;justify-content: center}.bs-werte__reihe:not([style*="--bs-n:0"]) .bs-werte__marke{padding-top: 8px}.bs-werte__marke .text-logo{margin-block: -5px;translate: 3.4px 0}.bs-werte__claim{line-height: calc(.68rem * 1.6);padding-left: .34em}.bs-wert__titel{padding-left: .22em}}@media (prefers-reduced-motion: reduce){.bs-hero__bild, .bs-hero__inhalt > *{animation: none}}@media (max-width: 1400px){.main-nav:not(.balg){gap: 2.5rem;padding: 14px 2rem}}@media (max-width: 1024px){:root{--header-height: 110px}.main-nav{display: none}.menu-toggle{display: block;order: 3}.hero__headline{font-size: clamp(2.5rem, 7vw, 5rem)}.hero__content{grid-template-columns: 1fr;bottom: 90px}.hero__scroll{display: none}.intro__headline{font-size: clamp(1.875rem, 4.5vw, 3rem)}.grid--3, .grid--4, .grid--6{grid-template-columns: repeat(2, 1fr)}.lichtfarbe__grid{grid-template-columns: 1fr;gap: var(--default-padding)}.lichtfarbe__stage{max-width: 420px;margin-inline: auto}.lichtfarbe__bilder::after{background: linear-gradient(180deg, transparent 0%, transparent 34%, rgb(17 17 17 / .62) 46%, rgb(17 17 17 / .7) 60%)}.lichtfarbe__bg{background: radial-gradient(ellipse closest-side at 50% 30%, color-mix(in srgb, var(--lt-glow) var(--lt-strength), transparent) 0%, color-mix(in srgb, var(--lt-glow) calc(var(--lt-strength) * .35), transparent) 45%, transparent 100%)}.zahlen{height: auto}.zahlen__spheres{min-height: 70vh}.zahlen__counters{min-height: 70vh;margin-top: -70vh}.zahlen__row{flex-direction: column;justify-content: center;align-items: center;gap: var(--default-padding)}.counter{width: 50%}.unternehmen__grid, .details__grid, .loesung__grid, .textimage, .textimage--image-right{grid-template-columns: minmax(0, 1fr)}.textimage--image-right .textimage__image{order: 0}.textimage--image-right .textimage__text{padding-right: calc(var(--site-padding) - var(--default-gap))}.textimage--image-left .textimage__text{padding-left: calc(var(--site-padding) - var(--default-gap))}.param-groups{grid-template-columns: 1fr}.list-grid, .impressum-grid{grid-template-columns: repeat(2, 1fr)}.blk-imagegrid{grid-template-columns: repeat(3, 1fr)}.quoterow{grid-template-columns: 1fr !important}.quoterow .gradient-line{display: none}.expertenbox{flex-direction: column}.expertenbox img{width: 100%;height: auto;aspect-ratio: 1}.cover__bullets{bottom: 48px}.cover__scroll{bottom: 38px}}@media (max-width: 767px){:root{--site-padding: 1rem;--default-padding: 1.5rem;--header-height: 96px}.site-header{padding: 1rem;min-height: 96px}.site-logo{width: 110px;height: 48px}.hero__headline{font-size: clamp(2rem, 10vw, 3rem);line-height: 1.08}.hero__content{bottom: 104px;gap: 1.25rem}.grid--2, .grid--3, .grid--4, .grid--6, .list-grid, .impressum-grid, .blk-imagepair, .images-row, .param-group .grid--2{grid-template-columns: minmax(0, 1fr)}.kv-row{grid-template-columns: minmax(0, 45%) minmax(0, 1fr);gap: 14px}.kv-row .body-text{overflow-wrap: break-word;hyphens: auto}.fact-card-wrapper .fact-card-headline{min-height: 0}.lichtfarbe__stage{max-width: 280px}.lichtfarbe__switches{grid-template-columns: 1fr}.lichtfarbe__switch{flex-direction: row;text-align: left;padding: 1rem}.lichtfarbe__orb{width: 40px;height: 40px}.divider{flex-direction: column;align-items: start;gap: var(--default-gap)}.counter{width: 100%}.counter__number{font-size: 4rem}.expertenbox{flex-direction: column}.contact-banner{grid-template-columns: 1fr}.contact-banner__body{padding: 14px 6px 6px}.contact-banner__person{flex-direction: column;align-items: flex-start;gap: 2px}.contact-banner__person > :nth-child(2){display: none}.kontakt-karte{grid-template-columns: 1fr;row-gap: 0;padding: 6px 22px}.kontakt-karte__spalte, .kontakt-karte__spalte:nth-child(3){grid-column: auto;margin-inline: 0;padding: 20px 0;border-left: 0;border-top: 1px solid rgb(255 255 255 / .12)}.kontakt-karte__spalte:first-child{border-top: 0}.news-card--wide{grid-column: span 1;flex-direction: column}.news-card--wide img{width: 100%;aspect-ratio: 432 / 200}.blk-imagegrid{grid-template-columns: repeat(2, 1fr)}.ue-blockquote_text{font-size: 1.5rem}.article-hero img{height: 300px}.ue-scroll-title{font-size: 1.75rem}.project-image{padding: 1rem}.interview__a{width: 100%}}@media (prefers-reduced-motion: reduce){*, *::before, *::after{animation-duration: .01ms !important;transition-duration: .01ms !important;scroll-behavior: auto !important}}@property --zf-winkel{syntax: "<angle>";inherits: true;initial-value: 0deg}.zf{--an: 0;--zf-tinte: #1d1d1f;--zf-kurve: cubic-bezier(.65, 0, .35, 1);--zf-weg: 9.025em;position: relative;isolation: isolate;display: inline-block;flex: none;width: 17.5em;height: 4.25em;font-size: 16px;border-radius: 99em;color: #fff;text-decoration: none;-webkit-tap-highlight-color: transparent;-webkit-user-select: none;user-select: none;touch-action: manipulation;-webkit-backdrop-filter: var(--k-blur);backdrop-filter: var(--k-blur);animation: zf-lauf 3.6s linear infinite paused}.zf::before{content: "";position: absolute;z-index: 1;inset: 0;border-radius: inherit;pointer-events: none;background: conic-gradient(from var(--zf-winkel), var(--k-ring) 0 52%, #967cff 70%, #eaaaff 83%, #ff8e48 94%, var(--k-ring) 100%)}.zf.is-sichtbar{animation-play-state: running}@keyframes zf-lauf{to{--zf-winkel: 360deg}}@media (hover: hover){.zf:hover{--an: 1}}.zf:focus-visible, .zf.is-an{--an: 1}.zf:focus-visible{outline: 2px solid #fff;outline-offset: 5px}.zf-innen{position: absolute;inset: 0;display: block;border-radius: inherit}.zf img{display: block;max-width: none;pointer-events: none;-webkit-user-drag: none}.zf-label{font-family: "Orbitron", sans-serif;font-weight: 500;font-size: .875em;line-height: 1;letter-spacing: 1px;white-space: nowrap}.zf-halo, .zf-voll, .zf-flaeche, .zf-glut{position: absolute;border-radius: inherit;pointer-events: none}.zf-halo{inset: 0;z-index: -1;box-shadow: 0 0 1.4em rgb(234 170 255 / .5);opacity: var(--an);transition: opacity .45s ease}.zf-voll{inset: 0;z-index: 1;background: linear-gradient(90deg, #967cff, #eaaaff 50%, #ff8e48);opacity: var(--an);transition: opacity .45s ease}.zf-flaeche{inset: 0;background: var(--k-flaeche);box-shadow: var(--k-glanz)}.zf-glut{inset: 2px;background: radial-gradient(70% 150% at 22% 125%, rgb(150 124 255 / .5), transparent 65%), radial-gradient(60% 140% at 88% -35%, rgb(255 142 72 / .4), transparent 65%);opacity: var(--an);transition: opacity .6s ease .1s}.zf-morph{position: absolute;z-index: 1;top: 50%;overflow: hidden;translate: 0 -50%;left: calc(1.6em + var(--an) * 12.7em);width: calc(5.32em - var(--an) * 2.57em);height: calc(2em + var(--an) * .75em);border-radius: calc(.25em + var(--an) * 1.125em);background-color: rgb(255 255 255 / var(--an));transition: left .62s var(--zf-kurve), width .62s var(--zf-kurve), height .62s var(--zf-kurve), border-radius .62s var(--zf-kurve), background-color .24s ease, scale .15s ease;transition-delay: 0s, 0s, 0s, 0s, calc(var(--an) * .36s), 0s}.zf-eco-logo{position: absolute;left: 50%;top: 50%;width: 5.32em;height: 2em;translate: -50% -50%;scale: calc(1 - var(--an) * .5);opacity: calc(1 - var(--an));filter: brightness(calc(1 - var(--an) * .45));transition: scale .62s var(--zf-kurve), opacity .2s ease, filter .3s ease;transition-delay: 0s, calc(var(--an) * .38s), 0s}.zf-chevron{position: absolute;inset: 0;display: grid;place-items: center;color: var(--zf-tinte);opacity: var(--an);scale: calc(.4 + var(--an) * .6);transition: opacity .25s ease, scale .35s cubic-bezier(.22, 1, .36, 1);transition-delay: calc(var(--an) * .42s)}.zf-chevron svg{width: .75em !important;height: .75em !important}.zf:active .zf-morph{scale: .92}.zf-ziel{position: absolute;z-index: 2;left: 1.6em;top: 50%;display: flex;align-items: center;gap: .65em;transform-origin: left center;translate: calc((1 - var(--an)) * var(--zf-weg)) -50%;scale: calc(.72 + var(--an) * .28);transition: translate .62s var(--zf-kurve), scale .62s var(--zf-kurve)}.zf-fae-logo{width: auto;height: 1.6em}@media (prefers-reduced-motion: reduce){.zf, .zf *{transition-duration: .01s !important;transition-delay: 0s !important;animation: none !important}}.footer-neu{--fv: linear-gradient(90deg, var(--fae-gradient-start), var(--fae-gradient-middle), var(--fae-gradient-end));position: relative;isolation: isolate;padding: 0 var(--site-padding)}.footer-titel{margin: 0 0 18px;font-family: "Orbitron", sans-serif;font-weight: 500;font-size: 13px;line-height: 1.2;letter-spacing: .16em;text-transform: uppercase;background: var(--fv);-webkit-background-clip: text;background-clip: text;color: transparent;width: fit-content}.footer-neu .body-text{color: #fff;line-height: 1.7}.footer-kontakt{display: grid;grid-template-columns: auto 1fr;gap: 8px 18px;align-items: baseline}.footer-kontakt span{color: var(--neutral-05-clr);font-size: .85rem}.footer-kontakt a, .footer-recht a, .fc-zeile a{color: #fff;text-decoration: none;padding-bottom: 2px;background: var(--fv) left bottom / 0 1px no-repeat;transition: background-size .35s ease}.footer-kontakt a:hover, .footer-recht a:hover, .fc-zeile a:hover, .footer-kontakt a:focus-visible, .footer-recht a:focus-visible, .fc-zeile a:focus-visible{background-size: 100% 1px}.footer-social{display: flex;gap: 12px}.footer-social a{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;color: #fff;background: rgb(255 255 255 / .06);box-shadow: inset 0 0 0 1px rgb(255 255 255 / .16);transition: background .3s ease, box-shadow .3s ease, color .3s ease, translate .3s ease}.footer-social a:hover, .footer-social a:focus-visible{background: linear-gradient(135deg, var(--fae-gradient-start), var(--fae-gradient-middle) 50%, var(--fae-gradient-end));color: #111;box-shadow: 0 0 18px rgb(234 170 255 / .45);translate: 0 -2px}.footer-social svg{width: 17px;height: 17px;fill: currentColor}.footer-unten{display: flex;flex-wrap: wrap;align-items: center;gap: 20px 32px;padding: 24px 0 28px;border-top: 1px solid rgb(255 255 255 / .1)}.footer-text{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 32px}.footer-knoepfe{display: flex;align-items: center;gap: 20px;margin-left: auto}.footer-knoepfe .zf{font-size: 12.5px}.footer-copy{margin: 0;color: var(--neutral-05-clr);font-size: .85rem}.footer-recht{display: flex;gap: 28px}.footer-recht a{font-family: "Orbitron", sans-serif;font-weight: 500;font-size: 12px;letter-spacing: .14em;text-transform: uppercase}.footer-hoch{flex: none}.footer-hoch svg{rotate: -90deg}@media (max-width: 767px){.footer-text{flex-direction: column;align-items: flex-start;gap: 14px}.footer-recht{order: -1}.footer-knoepfe{display: grid;grid-template-columns: auto auto;gap: 16px 20px}.footer-knoepfe .footer-social{grid-column: 1 / -1;justify-self: end}}.fc{--fc-abstand: clamp(70px, 8vw, 130px);--fc-haenge: clamp(80px, 9vw, 130px);--fc-b: clamp(260px, 32vw, 520px);margin-top: var(--fc-abstand);overflow-x: clip;display: flex;flex-direction: column;align-items: center;text-align: center}.fc-leuchte{position: absolute;z-index: -1;top: calc(-1 * var(--fc-abstand));left: 50%;width: 0;height: 0;pointer-events: none}.fc-seil{position: absolute;top: 0;left: calc(var(--fc-b) * -.42);width: 1px;height: calc(var(--fc-abstand) + var(--fc-haenge));background: linear-gradient(180deg, rgb(255 255 255 / .12), rgb(255 255 255 / .34))}.fc-seil--rechts{left: calc(var(--fc-b) * .42 - 1px)}@media (min-width: 1024px){.fc{container-type: inline-size;--fc-karte: calc(100cqw + 2 * var(--site-padding) - 2 * var(--default-gap));--fc-b: calc(var(--fc-karte) / 2.64)}.fc-seil{left: calc(var(--fc-karte) / -6)}.fc-seil--rechts{left: calc(var(--fc-karte) / 6)}}.fc-profil{position: absolute;top: calc(var(--fc-abstand) + var(--fc-haenge));left: calc(var(--fc-b) / -2);width: var(--fc-b);height: 14px;border-radius: 2px;background: linear-gradient(180deg, #8d8d93 0, #6c6c72 18%, #4a4a50 60%, #3a3a3f 100%);box-shadow: inset 0 1px 0 rgb(255 255 255 / .35), inset 3px 0 0 rgb(0 0 0 / .25), inset -3px 0 0 rgb(0 0 0 / .25), 0 8px 18px rgb(0 0 0 / .45)}.fc-diffusor{position: absolute;left: 3px;right: 3px;bottom: -2px;height: 4px;border-radius: 2px;background: linear-gradient(180deg, #fffdf8, #ffe9d2);box-shadow: 0 0 10px 2px rgb(255 232 205 / .7), 0 6px 26px 6px rgb(255 220 186 / .35);filter: brightness(.3) saturate(.2);transition: filter 1.1s cubic-bezier(.4, 0, .2, 1), box-shadow 1.1s cubic-bezier(.4, 0, .2, 1)}.fc-licht{--rand: 720px;position: absolute;top: calc(var(--fc-abstand) + var(--fc-haenge) + 8px);left: calc(var(--fc-b) / -2 - var(--rand));width: calc(var(--fc-b) + 2 * var(--rand));height: 640px;background: linear-gradient(180deg, transparent 0, rgb(255 240 222 / .3) 6px, rgb(255 230 204 / .16) 20%, rgb(255 218 188 / .07) 50%, rgb(234 170 255 / .02) 78%, transparent 100%);-webkit-mask-image: conic-gradient(from 90deg at var(--rand) -6px, #000 0deg 100deg, transparent 136deg 360deg), conic-gradient(from 124deg at calc(100% - var(--rand)) -6px, transparent 0deg, #000 36deg 236deg, transparent 236deg);-webkit-mask-composite: source-in;mask-image: conic-gradient(from 90deg at var(--rand) -6px, #000 0deg 100deg, transparent 136deg 360deg), conic-gradient(from 124deg at calc(100% - var(--rand)) -6px, transparent 0deg, #000 36deg 236deg, transparent 236deg);mask-composite: intersect;opacity: 0;transition: opacity 1.1s cubic-bezier(.4, 0, .2, 1)}.fc-preis{position: relative;width: min(calc(var(--fc-b) * .62), 300px);margin-top: clamp(18px, 2vw, 30px);line-height: 0}.fc-preis__bild{display: block;width: 100%;height: auto;opacity: .16;filter: saturate(.35) brightness(.8);-webkit-mask-image: linear-gradient(180deg, #000 35%, rgb(0 0 0 / .8) 100%);mask-image: linear-gradient(180deg, #000 35%, rgb(0 0 0 / .8) 100%);transition: opacity 1.1s cubic-bezier(.4, 0, .2, 1), filter 1.1s cubic-bezier(.4, 0, .2, 1)}.fc.ist-an .fc-preis__bild{opacity: 1;filter: none;transition-duration: .55s;transition-timing-function: cubic-bezier(.2, .7, .3, 1)}.fc-preis__spiegel{position: absolute;left: 0;top: 100%;margin-top: 4px;scale: 1 -1;opacity: 0;-webkit-mask-image: linear-gradient(0deg, rgb(0 0 0 / .5), transparent 60%);mask-image: linear-gradient(0deg, rgb(0 0 0 / .5), transparent 60%)}.fc.ist-an .fc-preis__spiegel{opacity: .3;filter: blur(1px)}@media (prefers-reduced-motion: reduce){.fc-preis__bild{transition: none}}.fc.ist-an .fc-diffusor{filter: none;box-shadow: 0 0 12px 3px rgb(255 236 212 / .85), 0 8px 34px 10px rgb(255 222 188 / .45)}.fc.ist-an .fc-licht{opacity: 1}.fc.ist-an .fc-licht, .fc.ist-an .fc-diffusor, .fc.ist-an .fc-claim{transition-duration: .55s;transition-timing-function: cubic-bezier(.2, .7, .3, 1)}.fc.ist-an .fc-claim{color: rgb(255 255 255 / .8) !important}.fc-claim{transition: color 1.1s cubic-bezier(.4, 0, .2, 1)}.fc-platz{width: clamp(230px, 24vw, 340px);aspect-ratio: 133 / 50}.fc-mitte{display: flex;flex-direction: column;align-items: center;gap: 26px;padding-top: clamp(80px, 9vw, 130px)}.fc-platz{position: relative}.cura-a{position: absolute;inset: clamp(26px, 2.8vw, 40px) 0 auto;display: flex;flex-direction: column;align-items: center;gap: 12px}.cura-a__name{padding-left: .3em;font-family: "Orbitron", sans-serif;font-weight: 400;font-size: clamp(28px, 3.2vw, 46px);line-height: 1;letter-spacing: .3em;text-transform: uppercase;background: linear-gradient(180deg, rgb(255 244 228 / .82) 0%, rgb(255 230 204 / .5) 55%, rgb(255 220 190 / .14) 100%);-webkit-background-clip: text;background-clip: text;color: transparent;filter: blur(6px);opacity: 0;translate: 0 -4px;transition: opacity 1.1s cubic-bezier(.4, 0, .2, 1), filter 1.1s cubic-bezier(.4, 0, .2, 1), translate 1.1s cubic-bezier(.4, 0, .2, 1)}.cura-a__typ{padding-left: .28em;font-family: "Orbitron", sans-serif;font-weight: 500;font-size: 10px;letter-spacing: .28em;text-transform: uppercase;white-space: nowrap;color: rgb(255 236 214 / .42);opacity: 0;transition: opacity .8s ease}.fc.ist-an .cura-a__name{opacity: 1;filter: blur(0);translate: 0 0;transition-duration: .9s;transition-delay: .12s;transition-timing-function: cubic-bezier(.2, .7, .3, 1)}.fc.ist-an .cura-a__typ{opacity: 1;transition-duration: .6s;transition-delay: .55s}@media (max-width: 767px){.cura-a{inset: 20px 0 auto;gap: 9px}.cura-a__name{font-size: 26px}.cura-a__typ{font-size: 9px;letter-spacing: .2em}}@media (prefers-reduced-motion: reduce){.cura-a__name, .cura-a__typ{transition-duration: .01s !important;transition-delay: 0s !important}}.fc-claim{max-width: 400px;margin: 0;color: var(--neutral-05-clr) !important}.fc-linie{width: min(760px, 100%);height: 1px;margin: clamp(56px, 6vw, 90px) 0 36px;background: linear-gradient(90deg, transparent, rgb(255 255 255 / .28), transparent)}.fc-infos{display: flex;flex-direction: column;align-items: center;gap: 14px;padding-bottom: clamp(48px, 5vw, 72px)}.fc-zeile{margin: 0;color: #fff;font-size: .95rem;line-height: 1.7}.fc-punkt{margin: 0 .7em;color: var(--fae-gradient-middle)}.fc .footer-unten{width: 100%;text-align: left}@media (max-width: 767px){.fc-zeile{display: flex;flex-direction: column;align-items: center}.fc-punkt{display: none}}@media (prefers-reduced-motion: reduce){.fc-diffusor, .fc-licht, .fc-claim{transition: none}}.mz-grid{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: clamp(22px, 2.6vw, 44px);padding-bottom: 16px}@media (max-width: 1024px){.mz-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 600px){.mz-grid{grid-template-columns: minmax(0, 1fr);width: 100%;max-width: 360px;margin-inline: auto}}.mz{--mz-auf: .4;position: relative;display: block;perspective: 2200px;container-type: inline-size;color: #fff;text-decoration: none;-webkit-tap-highlight-color: transparent}.mz:is(:focus-visible, .ist-an){z-index: 3}.mz:focus-visible{outline: none}.mz:focus-visible .mz-heft{outline: 2px solid #fff;outline-offset: 8px}.mz-heft{position: relative;display: block;aspect-ratio: 210 / 274;transform-style: preserve-3d;transition: translate .6s cubic-bezier(.2, .75, .25, 1)}.mz:is(:focus-visible, .ist-an) .mz-heft{translate: 0 -3px}.mz-kopie{position: absolute;top: 0;left: 0;width: 100cqi;height: calc(100cqi * 274 / 210)}.mgz{--mz-h: clamp(200px, calc(100svh - 410px), 460px);--mgz-foto: min(calc(100svh - var(--header-height)), 66vw);position: relative;isolation: isolate;overflow: clip;height: 100svh;min-height: 560px;display: flex;align-items: center;padding-block: calc(var(--header-height) + 10px) 36px}.mgz-szene{position: absolute;inset: 0;z-index: -1;pointer-events: none}.mgz-bild{position: absolute;top: var(--header-height);right: 0;width: var(--mgz-foto);height: var(--mgz-foto);container-type: inline-size;-webkit-mask-image: linear-gradient(90deg, transparent 0, #000 22%), linear-gradient(180deg, transparent 0, #000 12%, #000 82%, transparent 100%);-webkit-mask-composite: source-in;mask-image: linear-gradient(90deg, transparent 0, #000 22%), linear-gradient(180deg, transparent 0, #000 12%, #000 82%, transparent 100%);mask-composite: intersect;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat}.mgz-bild img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.mgz-bild::after{content: "";position: absolute;inset: 0;pointer-events: none;background: linear-gradient(90deg, var(--text-clr) 0, var(--text-clr) 2px, transparent 12%)}.mgz-inhalt{position: relative;width: 100%}.mgz-spalte{--mgz-links: calc(max(0px, (100vw - 1500px) / 2) + var(--site-padding));width: calc(100vw - var(--mgz-foto) * .7 - var(--mgz-links) - 20px);display: flex;flex-direction: column;gap: clamp(18px, 2.6vh, 34px)}.mgz-spalte .divider{width: min(100%, 640px)}.mgz-slider{display: flex;flex-direction: column;align-items: flex-start;gap: 18px;margin-left: auto;margin-right: clamp(0px, 3vw, 60px)}.mgz-spalte{flex: 1}.mgz-stapel{--mz-b: calc(var(--mz-h) * 210 / 274);position: relative;width: calc(var(--mz-b) + 30px);height: calc(var(--mz-h) + 34px);outline: none;touch-action: pan-y}@media (max-width: 600px){.mgz-stapel{--mz-h: clamp(200px, calc(100svh - 560px), 290px)}}.mgz-stapel:focus-visible{outline: 2px solid #fff;outline-offset: 10px;border-radius: 4px}.mgz-stapel::before{content: "";position: absolute;left: -4%;top: 8%;width: calc(var(--mz-b) * 1.12);height: calc(var(--mz-h) * .98);border-radius: 50%;background: radial-gradient(closest-side, rgb(0 0 0 / .55), rgb(0 0 0 / .25) 60%, transparent);filter: blur(14px);transform: translate(6%, 6%);pointer-events: none}.mgz-stapel::after{content: "";position: absolute;z-index: -1;left: 50%;top: 52%;width: calc(var(--mz-b) * 2.6);height: calc(var(--mz-h) * 1.5);translate: -50% -50%;border-radius: 50%;pointer-events: none;background: radial-gradient(closest-side, rgb(214 226 245 / .1), rgb(214 226 245 / .04) 55%, transparent)}.mgz-lage{position: absolute;left: 0;top: 0;width: var(--mz-b);--sch: 0;transform-origin: 50% 50%;transition: transform .75s cubic-bezier(.22, .8, .25, 1), opacity .55s ease}.mgz-lage::after{content: "";position: absolute;inset: 0;z-index: 5;pointer-events: none;background: rgb(6 6 10 / var(--sch));transition: background .6s ease;border-radius: 1px 2px 2px 1px}.mgz-lage:not(.ist-oben){pointer-events: none}.mgz-lage:not(.ist-oben) .mz-glied{transform: none !important}.mgz-lage:not(.ist-oben) .mz-flach{visibility: visible !important}.mgz-lage:not(.ist-oben) .mz-basis::after, .mgz-lage:not(.ist-oben) .mz-flaeche::after{opacity: 0 !important}.mgz-lage:not(.ist-oben) .mz{z-index: auto}.mgz-lage .mz-basis{box-shadow: 1px 0 0 #e9e5dd, 0 1px 0 #d8d3c9, 1px 1px 0 #cfc9be, 0 10px 22px -10px rgb(0 0 0 / .75), 0 2px 5px rgb(0 0 0 / .4)}@media (prefers-reduced-motion: reduce){.mgz-lage{transition-duration: .01s !important}}.mgz-steuerung{display: flex;align-items: center;gap: 14px}.mgz-pfeil{flex: none;display: grid;place-items: center;width: 44px;height: 44px;padding: 0;border: 0;border-radius: 50%;color: #fff;cursor: pointer;background: var(--k-flaeche);box-shadow: inset 0 0 0 1.5px var(--k-ring), var(--k-glanz);transition: box-shadow .3s ease, opacity .3s ease}.mgz-pfeil svg{width: 14px;height: 14px;fill: currentColor}.mgz-pfeil--zurueck svg{rotate: 180deg}.mgz-pfeil:hover, .mgz-pfeil:focus-visible{box-shadow: inset 0 0 0 1.5px #eaaaff, 0 0 16px rgb(234 170 255 / .35);outline: none}.mgz-pfeil:disabled{opacity: .35;cursor: default;box-shadow: inset 0 0 0 1.5px var(--k-ring)}.mgz-zaehler{text-align: center;white-space: nowrap;font: 500 12px/1 "Orbitron", sans-serif;letter-spacing: .12em;text-transform: uppercase;color: rgb(255 255 255 / .55)}.mgz-zaehler b{font-weight: 500;color: #fff}@media (max-width: 899px){.mgz{--mz-h: clamp(200px, calc(100svh - 540px), 320px);height: auto;min-height: 100svh;flex-direction: column;align-items: stretch;padding-block: calc(var(--header-height) - 20px) 30px}.mgz-szene{position: relative;inset: auto;height: min(42svh, 75vw);flex: none;margin-bottom: -40px;overflow: hidden}.mgz-bild{left: 0;right: 0;max-width: none;width: 100%;height: auto;top: 50%;translate: 0 -48%;aspect-ratio: 1;-webkit-mask-image: linear-gradient(180deg, transparent 0, #000 12%, #000 70%, transparent 100%);mask-image: linear-gradient(180deg, transparent 0, #000 12%, #000 70%, transparent 100%)}.mgz-spalte{width: 100%}}.mgz{margin-bottom: clamp(56px, 8svh, 96px)}.mgz-info, .mc, .mc-hinweis{display: none}.mgz-info{grid-template-areas: "x"}.mgz-info__eintrag{grid-area: x;display: flex;flex-direction: column;align-items: flex-start;transition: opacity .45s ease, visibility 0s linear .45s, translate .45s ease}.mgz-info__eintrag:not(.ist-aktiv){opacity: 0;visibility: hidden;translate: 0 8px}.mgz-info__eintrag.ist-aktiv{transition: opacity .6s ease .3s, visibility 0s linear 0s, translate .6s cubic-bezier(.2, .7, .3, 1) .3s}.mgz-info__thema{display: flex;align-items: center;gap: 12px;font: 500 13px/1.2 "Inter", sans-serif;letter-spacing: .14em;text-transform: uppercase;color: #eaaaff}.mgz-info__thema::before{content: "";flex: none;width: 28px;height: 2px;border-radius: 1px;background: linear-gradient(90deg, #967cff, #eaaaff 50%, #ff8e48)}.mgz-info__titel{margin: 10px 0 0;max-width: 17ch;font: 400 clamp(20px, 1.8vw, 30px)/1.28 "Orbitron", sans-serif;color: #fff;text-wrap: balance}.mgz-info__knopf{margin-top: 26px}@media (prefers-reduced-motion: reduce){.mgz-info__eintrag{transition-duration: .01s !important;transition-delay: 0s !important}}@media (min-width: 900px){.mgz{--mz-h: clamp(140px, calc(100svh - 570px), 340px);--mc-farbe: 255 236 214;--mc-farbe2: 255 222 188;padding-top: calc(max(var(--header-height), 129px) + 10px);align-items: safe center}.mgz{--raum: min(calc(100svh - var(--mc-decke, 129px) - 40px), 46vw)}.mgz-bild{top: calc(var(--mc-decke, 129px) + 4px);right: 0;width: var(--raum);height: var(--raum);translate: none;-webkit-mask-image: linear-gradient(90deg, transparent 0, #000 26%), linear-gradient(180deg, transparent 0, #000 5%, #000 88%, transparent 100%);-webkit-mask-composite: source-in;mask-image: linear-gradient(90deg, transparent 0, #000 26%), linear-gradient(180deg, transparent 0, #000 5%, #000 88%, transparent 100%);mask-composite: intersect}.mgz-bild img{object-position: 50% 50%;filter: none}.mgz-bild::after{background: linear-gradient(90deg, rgb(17 17 17 / .25), transparent 40%)}.mgz-spalte{width: 100%}.mgz .mgz-inhalt{padding-top: 0}.mgz-spalte .divider{width: 100%}.mgz-slider{display: grid;grid-template-columns: minmax(0, .62fr) auto minmax(0, 1fr);grid-template-areas: "info stapel ." "info steuer .";align-items: end;column-gap: clamp(28px, 4vw, 80px);row-gap: 22px;width: 100%;margin: clamp(64px, 14svh, 170px) 0 0}.mgz-info{display: grid;grid-area: info;padding-bottom: 2px}.mgz-stapel{grid-area: stapel;justify-self: center}.mgz-steuerung{grid-area: steuer;justify-self: center}.mgz-stapel::before{left: 2%;top: auto;bottom: -9px;width: 96%;height: 22px;transform: none;filter: blur(7px);background: radial-gradient(closest-side, rgb(0 0 0 / .75), rgb(0 0 0 / .35) 60%, transparent)}.mgz-stapel::after{display: none}.mgz-lage::after{background-image: linear-gradient(180deg, rgb(var(--mc-farbe) / .1), transparent 30%, transparent 52%, rgb(8 6 4 / .34));background-color: rgb(6 6 10 / var(--sch))}.mgz-lage{--lz-d: 1.1s;--lz-k: cubic-bezier(.4, 0, .2, 1);--lz-v: 0s;transition: transform .75s cubic-bezier(.22, .8, .25, 1), opacity .55s ease, filter var(--lz-d) var(--lz-k) var(--lz-v)}.mgz.mc-an .mgz-lage{--lz-d: 2.2s;--lz-k: cubic-bezier(.1, .8, .2, 1);--lz-v: .05s}.mgz.mc-bereit:not(.mc-an) .mgz-lage{filter: brightness(.16) contrast(.9) saturate(.55) blur(.6px)}.mgz-lage::before{content: "";position: absolute;inset: 0 -2px -2px 0;z-index: 6;pointer-events: none;border-radius: 1px 2px 2px 1px;background: linear-gradient(270deg, rgb(150 170 210 / .16), rgb(150 170 210 / .04) 9%, transparent 22%), rgb(5 5 7 / .86);opacity: 0;transition: opacity var(--lz-d) var(--lz-k) var(--lz-v)}.mgz.mc-bereit:not(.mc-an) .mgz-lage::before{opacity: 1}.mc{display: block;position: absolute;inset: 0;pointer-events: none}.mc > *{position: absolute;pointer-events: none}.mc-form, .mc-glut{left: calc(var(--mc-x, 0px) - var(--mc-w, 0px) / 2);top: calc(var(--mc-y, 0px) - var(--mc-w, 0px) * .12);width: var(--mc-w, 0px);height: calc(var(--mc-w, 0px) * .24);overflow: visible}.mc-seil{width: 1px;background: linear-gradient(180deg, rgb(255 255 255 / .14), rgb(255 255 255 / .34))}.mc-profil{fill: none;stroke: #94918c;stroke-width: 10px;stroke-linecap: butt;vector-effect: non-scaling-stroke;filter: drop-shadow(0 5px 8px rgb(0 0 0 / .32))}.mc-kante{fill: none;stroke: rgb(255 255 255 / .5);stroke-width: 1px;stroke-linecap: butt;vector-effect: non-scaling-stroke}.mc-diffusor{fill: none;stroke: #fff8ee;stroke-width: 2.4px;stroke-linecap: round;vector-effect: non-scaling-stroke;opacity: .08;transition: opacity .9s cubic-bezier(.4, 0, .2, 1)}.mc-glut{filter: brightness(.6) saturate(.2);transition: filter 1.1s cubic-bezier(.4, 0, .2, 1)}.mc-licht{--rand: 640px;left: calc(var(--mc-x, 0px) - var(--mc-w, 0px) * .46 - var(--rand));top: calc(var(--mc-y, 0px) + var(--mc-w, 0px) * .02);width: calc(var(--mc-w, 0px) * .69 + 2 * var(--rand));bottom: 0;background: linear-gradient(180deg, transparent 0, rgb(var(--mc-farbe) / .05) calc(var(--mc-w, 0px) * .02), rgb(var(--mc-farbe) / .2) calc(var(--mc-w, 0px) * .085), rgb(var(--mc-farbe) / .13) 24%, rgb(var(--mc-farbe2) / .06) 52%, rgb(var(--mc-farbe2) / .02) 78%, transparent 100%);-webkit-mask-image: conic-gradient(from 90deg at var(--rand) -6px, #000 0deg 100deg, transparent 136deg 360deg), conic-gradient(from 124deg at calc(100% - var(--rand)) -6px, transparent 0deg, #000 36deg 236deg, transparent 236deg);-webkit-mask-composite: source-in;mask-image: conic-gradient(from 90deg at var(--rand) -6px, #000 0deg 100deg, transparent 136deg 360deg), conic-gradient(from 124deg at calc(100% - var(--rand)) -6px, transparent 0deg, #000 36deg 236deg, transparent 236deg);mask-composite: intersect;opacity: 0;transition: opacity 1.1s cubic-bezier(.4, 0, .2, 1)}.mc-pool{left: calc(var(--mc-sm, 0px) - var(--mc-sb, 0px) * 1.25);top: calc(var(--mc-st, 0px) + var(--mc-sh, 0px) * .8);width: calc(var(--mc-sb, 0px) * 2.5);height: calc(var(--mc-sh, 0px) * .42);border-radius: 50%;background: radial-gradient(closest-side, rgb(var(--mc-farbe) / .26), rgb(var(--mc-farbe2) / .1) 50%, transparent);opacity: 0;transition: opacity 1.1s cubic-bezier(.4, 0, .2, 1)}.mc-hinweis{--mc-hl: clamp(32px, 4.4vw, 64px);position: absolute;z-index: 2;right: calc(100% - var(--mc-x, 0px) + var(--mc-w, 0px) * .46);top: var(--mc-y, 0px);display: flex;align-items: center;margin: 0;translate: 0 -50%}.mc-hinweis__text{display: grid;justify-items: end;gap: 7px;max-width: min(230px, calc(var(--mc-x, 0px) - var(--mc-w, 0px) * .46 - 26px - var(--mc-hl) - var(--site-padding, 32px)));text-align: right;opacity: 0;translate: 10px 0;transition: opacity .8s ease, translate .8s ease}.mc-hinweis__name{font: 500 12px/1 "Orbitron", sans-serif;letter-spacing: .24em;text-transform: uppercase;color: rgb(var(--mc-farbe))}.mc-hinweis__satz{font: 400 13px/1.45 "Inter", sans-serif;color: rgb(255 255 255 / .62)}.mc-hinweis__link{display: inline-flex;align-items: center;gap: 8px;margin-top: 3px;font: 500 10px/1 "Orbitron", sans-serif;letter-spacing: .18em;text-transform: uppercase;color: rgb(255 255 255 / .85);text-decoration: none;transition: color .3s ease}.mc-hinweis__link::after{content: "";width: 22px;height: 2px;border-radius: 1px;background: linear-gradient(90deg, #967cff, #eaaaff 50%, #ff8e48);transition: width .3s ease}.mc-hinweis__link:hover, .mc-hinweis__link:focus-visible{color: #fff}.mc-hinweis__link:hover::after, .mc-hinweis__link:focus-visible::after{width: 34px}.mc-hinweis__linie{width: var(--mc-hl);height: 1px;margin: 0 6px 0 16px;background: rgb(255 255 255 / .45);transform-origin: 100% 50%;scale: 0 1;transition: scale .55s cubic-bezier(.4, 0, .2, 1)}.mc-hinweis__punkt{width: 7px;height: 7px;margin-right: -3.5px;border: 1px solid rgb(255 255 255 / .8);border-radius: 50%;background: rgb(var(--mc-farbe));scale: 0;transition: scale .45s cubic-bezier(.16, 1, .3, 1)}.mgz.mc-an .mc-diffusor{opacity: 1;transition: opacity .5s cubic-bezier(.3, 0, .2, 1)}.mgz.mc-an .mc-glut{filter: drop-shadow(0 0 3px rgb(var(--mc-farbe) / .95)) drop-shadow(0 3px 12px rgb(var(--mc-farbe2) / .6)) drop-shadow(0 10px 34px rgb(var(--mc-farbe2) / .3));transition-duration: .5s}.mgz.mc-an .mc-licht, .mgz.mc-an .mc-pool{opacity: 1;transition: opacity .7s cubic-bezier(.3, 0, .2, 1) .05s}.mgz.mc-an .mc-hinweis__punkt{scale: 1;transition-delay: .5s}.mgz.mc-an .mc-hinweis__linie{scale: 1;transition-delay: .7s}.mgz.mc-an .mc-hinweis__text, .mc-hinweis:focus-within .mc-hinweis__text{opacity: 1;translate: 0 0;transition-delay: 1.1s}.mc-hinweis:focus-within .mc-hinweis__linie, .mc-hinweis:focus-within .mc-hinweis__punkt{scale: 1}}@media (prefers-reduced-motion: reduce){.mc *, .mc-hinweis *, .mgz-lage, .mgz-lage::before{transition-duration: .01s !important;transition-delay: 0s !important}}.mz-basis{position: absolute;inset: 0;border-radius: 0 2px 2px 0;box-shadow: 1px 0 0 #e9e5dd, 0 1px 0 #d8d3c9, 1px 1px 0 #cfc9be, 0 16px 30px -12px rgb(0 0 0 / .7), 0 3px 8px rgb(0 0 0 / .35)}.mz-basis::after{content: "";position: absolute;inset: 0;pointer-events: none;background: linear-gradient(270deg, rgb(20 16 12 / .26), transparent 50%);opacity: 0;transition: opacity .8s ease}.mz:is(:focus-visible, .ist-an) .mz-basis::after{opacity: 1}.mz-s3{position: absolute;inset: 0;display: flex;flex-direction: column;padding: 6cqi 6cqi 5cqi 8cqi;overflow: hidden;border-radius: inherit;color: #1d1c22;text-align: left;background: linear-gradient(90deg, rgb(30 24 18 / .16) 0, rgb(30 24 18 / .05) 2.6cqi, transparent 8cqi), #f6f3ee}.mz-s3-folio{display: flex;justify-content: space-between;gap: 2cqi;padding-bottom: 1.8cqi;border-bottom: 1px solid rgb(29 28 34 / .22);font: 500 2cqi/1.2 "Orbitron", sans-serif;letter-spacing: .16em;text-transform: uppercase;color: #7a7680;white-space: nowrap}.mz-s3-folio span:first-child{color: #6248d0}.mz-s3-raster{flex: 1 1 0;min-height: 0;margin-top: 3.6cqi;display: grid;grid-template-columns: minmax(0, 1fr) 40cqi;column-gap: 4cqi}.mz-s3-links, .mz-s3-rechts{display: flex;flex-direction: column;min-height: 0;overflow: hidden}.mz-s3-titel{font: 400 5.3cqi/1.13 "Orbitron", sans-serif;color: #141317;-webkit-hyphens: manual;hyphens: manual}.mz-s3-vorspann{margin-top: 2.8cqi;font: 500 2.85cqi/1.42 "Inter", sans-serif;color: #26252c}.mz-s3-text{flex: 1 1 0;min-height: 0;margin-top: 2.8cqi;overflow: hidden;font: 400 2.3cqi/1.5 "Inter", sans-serif;color: #3a3940;text-align: justify;hyphens: auto;-webkit-hyphens: auto}.mz-s3-text::first-letter{float: left;margin: .4cqi 1.1cqi 0 0;font: 400 7cqi/.82 "Orbitron", sans-serif;color: #6248d0}.mz-s3-rechts{gap: 3cqi}.mz-s3-bild{margin: 0;display: flex;flex-direction: column;gap: 1.4cqi}.mz-s3-bild img{display: block;width: 100%;aspect-ratio: 4 / 3.3;object-fit: cover;border-radius: 1px}.mz-s3-bild--grafik img{object-fit: contain;background: #fff;box-shadow: inset 0 0 0 1px rgb(0 0 0 / .06)}.mz-s3-bild figcaption{font: 400 1.9cqi/1.35 "Inter", sans-serif;color: #6e6b75}.mz-s3-tabelle table{width: 100%;border-collapse: collapse;font: 400 1.75cqi/1.3 "Inter", sans-serif;color: #3a3940}.mz-s3-tabelle th{padding: 0 0 1cqi;text-align: left;font: 500 1.6cqi/1.2 "Orbitron", sans-serif;letter-spacing: .08em;text-transform: uppercase;color: #6248d0;border-bottom: 2px solid #b28cf0}.mz-s3-tabelle td{padding: .9cqi 1cqi .9cqi 0;border-bottom: 1px solid rgb(29 28 34 / .14);vertical-align: top}.mz-s3-zitat{display: flex;flex-direction: column;gap: 1.2cqi;padding-top: 2.4cqi;border-top: .6cqi solid;border-image: linear-gradient(90deg, #967cff, #eaaaff 50%, #ff8e48) 1}.mz-s3-zitat-text{font: 600 2.9cqi/1.32 "Inter", sans-serif;color: #141317}.mz-s3-zitat-text::before{content: "„";color: #6248d0}.mz-s3-zitat-text::after{content: "“";color: #6248d0}.mz-s3-zitat-von{font: 500 1.7cqi/1.3 "Orbitron", sans-serif;letter-spacing: .12em;text-transform: uppercase;color: #7a7680}.mz-s3-inhalt{display: flex;flex-direction: column;gap: 1.2cqi;padding-top: 2cqi;border-top: 1px solid rgb(29 28 34 / .2)}.mz-s3-inhalt-titel{font: 500 1.8cqi/1.2 "Orbitron", sans-serif;letter-spacing: .16em;text-transform: uppercase;color: #6248d0}.mz-s3-inhalt-punkt{display: grid;grid-template-columns: 4.4cqi 1fr;font: 600 2.2cqi/1.3 "Inter", sans-serif;color: #26252c}.mz-s3-inhalt-punkt b{font: 500 1.9cqi/1.45 "Orbitron", sans-serif;color: #6248d0}.mz-s3-fuss{display: flex;justify-content: flex-end;align-items: center;gap: 3cqi;margin-top: auto;font: 500 2cqi/1 "Orbitron", sans-serif}.mz-s3-mehr{display: inline-flex;align-items: center;gap: 1.2cqi;letter-spacing: .14em;text-transform: uppercase;color: #6248d0}.mz-s3-mehr svg{width: 2cqi;height: 2cqi;fill: currentColor}.mz-s3-nr{font-family: "Inter", sans-serif;color: #8b8892}.mz-s2{position: absolute;inset: 0;overflow: hidden;background: #1c1b21}.mz-s2-bild{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.mz-s2::after{content: "";position: absolute;inset: 0;background: linear-gradient(270deg, rgb(0 0 0 / .4), rgb(0 0 0 / .08) 6cqi, transparent 12cqi), linear-gradient(0deg, rgb(0 0 0 / .6), transparent 32%)}.mz-s2-text{position: absolute;z-index: 1;left: 7cqi;right: 14cqi;bottom: 6.5cqi;font: 500 2.6cqi/1.4 "Inter", sans-serif;color: rgb(255 255 255 / .9)}.mz-s2-nr{position: absolute;z-index: 1;left: 7cqi;bottom: 3cqi;font: 500 2.1cqi/1 "Inter", sans-serif;color: rgb(255 255 255 / .7)}.mz-cs{position: absolute;inset: 0;isolation: isolate;display: flex;flex-direction: column;padding: 6cqi 7cqi 6cqi 8cqi;overflow: hidden;color: #fff;background: #19181e}.mz-cs-bild{position: absolute;inset: 0;z-index: -2;width: 100%;height: 100%;object-fit: cover}.mz-cs::before{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(180deg, rgb(8 8 12 / .7) 0%, rgb(8 8 12 / .15) 32%, rgb(8 8 12 / .35) 56%, rgb(8 8 12 / .88) 100%)}.mz-cs::after{content: "";position: absolute;inset: 0;pointer-events: none;background: linear-gradient(90deg, transparent 2.1cqi, rgb(0 0 0 / .28) 2.3cqi, rgb(255 255 255 / .14) 2.6cqi, transparent 3.1cqi), linear-gradient(120deg, transparent 30%, rgb(255 255 255 / .1) 44%, transparent 56%)}.mz-cs-kopf{display: flex;justify-content: space-between;align-items: flex-end;gap: 3cqi;padding-bottom: 2.6cqi;border-bottom: 1px solid rgb(255 255 255 / .45)}.mz-cs-logo{display: block;width: 30cqi;height: auto}.mz-cs-meta{display: flex;flex-direction: column;align-items: flex-end;gap: .6cqi;font: 500 2.4cqi/1.2 "Orbitron", sans-serif;letter-spacing: .2em;text-transform: uppercase;white-space: nowrap}.mz-cs-thema{margin-top: 4.5cqi;font: 400 10.6cqi/1.06 "Orbitron", sans-serif;overflow-wrap: anywhere}.mz-cs-zeilen{margin-top: auto;display: flex;flex-direction: column;gap: 2.4cqi}.mz-cs-titel{max-width: 88%;font: 600 5.2cqi/1.25 "Inter", sans-serif}.mz-cs-text{max-width: 88%;font: 500 3.6cqi/1.5 "Inter", sans-serif;color: rgb(255 255 255 / .82);display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.mz-cs-fuss{margin-top: 4.2cqi;display: flex;justify-content: space-between;align-items: flex-end}.mz-cs-barcode{width: 7cqi;height: 13cqi;object-fit: cover;border-radius: 1px;background: #fff;box-shadow: 0 0 0 .9cqi #fff}.mz-cs-ausgabe{font: 500 2.6cqi/1 "Orbitron", sans-serif;letter-spacing: .16em;text-transform: uppercase}.mz-glied{position: absolute;top: 0;left: 100%;height: 100%;transform-origin: 0 50%;transform-style: preserve-3d;transition: transform .85s cubic-bezier(.25, .8, .25, 1) calc(var(--v, 0) * 1s)}.mz-basis + .mz-glied{left: 0}.mz-flaeche{position: absolute;inset: 0 -1px 0 0;overflow: hidden;backface-visibility: hidden}.mz-flaeche--rueck{inset: 0 0 0 -1px;transform: rotateY(180deg)}.mz-flaeche:not(.mz-flaeche--rueck)::after{content: "";position: absolute;inset: 0;background: rgb(0 0 0 / calc(var(--sch, 0) * var(--mz-auf)));opacity: 0;transition: opacity .85s ease}.mz:is(:focus-visible, .ist-an) .mz-glied{transform: rotateY(calc(var(--a) * var(--mz-auf)))}.mz:is(:focus-visible, .ist-an) .mz-flaeche::after{opacity: 1}.mz-flach{position: absolute;inset: 0;overflow: hidden;transform: translateZ(.5px);transition: visibility 0s linear 1.05s}.mz:is(:focus-visible, .ist-an) .mz-flach{visibility: hidden;transition-delay: 0s}@media (hover: hover){.mz:hover{z-index: 3}.mz:hover .mz-heft{translate: 0 -3px}.mz:hover .mz-basis::after{opacity: 1}.mz:hover .mz-glied{transform: rotateY(calc(var(--a) * var(--mz-auf)))}.mz:hover .mz-flaeche::after{opacity: 1}.mz:hover .mz-flach{visibility: hidden;transition-delay: 0s}}@media (prefers-reduced-motion: reduce){.mz-heft, .mz-glied, .mz-flaeche::after, .mz-basis::after, .mz-flach{transition-duration: .01s !important;transition-delay: 0s !important}}.nz[hidden]{display: none}.nz{--nz-verlauf: linear-gradient(90deg, #967cff, #eaaaff 50%, #ff8e48);position: relative;z-index: 90;font-family: "Inter", sans-serif}body:has(.site-header.has-offcanvas-open) .nz{opacity: 0;pointer-events: none}.nz-griff{position: fixed;z-index: 2;appearance: none;border: 0;margin: 0;font: inherit;color: #fff;cursor: pointer;-webkit-tap-highlight-color: transparent}.nz-griff:focus-visible, .nz-weg:focus-visible, .nz-zu:focus-visible, .nz-leeren:focus-visible{outline: 2px solid #eaaaff;outline-offset: 3px}.nz-stift{width: 18px;height: 18px;flex: none;fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round}.nz-zahl:empty{display: none}.nz-feld{position: fixed;z-index: 1;display: flex;flex-direction: column;gap: 12px;box-sizing: border-box;width: min(360px, calc(100vw - 24px));padding: 20px 20px 16px;visibility: hidden;opacity: 0;outline: none;transition: opacity .3s ease, transform .5s cubic-bezier(.22, 1, .36, 1), visibility 0s linear .5s}.nz.ist-offen .nz-feld{visibility: visible;opacity: 1;transition-delay: 0s}.nz-kopf{display: flex;align-items: center;justify-content: space-between;gap: 12px}.nz-titel{margin: 0;font: 500 14px/1.2 "Orbitron", sans-serif;letter-spacing: 1px;text-transform: uppercase}.nz-zu{display: grid;place-items: center;width: 32px;height: 32px;margin: -6px -6px -6px 0;padding: 0;border: 0;border-radius: 50%;background: none;color: inherit;cursor: pointer}.nz-zu svg{width: 18px;height: 18px;fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: round}.nz-hilfe{font-size: 13px;line-height: 1.45;opacity: .7}.nz-text{display: block;width: 100%;min-height: 168px;max-height: 46vh;box-sizing: border-box;resize: vertical;margin: 0;font: 15px/24px "Inter", sans-serif;color: inherit}.nz-meldung{margin: -2px 0 0;font-size: 12.5px;line-height: 1.4}.nz-meldung:empty{display: none}.nz-wege{display: grid;grid-template-columns: repeat(3, 1fr);gap: 8px}.nz-wege__titel{grid-column: 1 / -1;margin: 4px 0 0;font-size: 11px;letter-spacing: .14em;text-transform: uppercase;opacity: .6}.nz-weg{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 6px;min-height: 64px;padding: 8px 4px;box-sizing: border-box;border-radius: 10px;font-size: 12.5px;line-height: 1.1;color: inherit;text-decoration: none;transition: background-color .25s ease, box-shadow .25s ease, opacity .25s ease}.nz-weg svg{width: 20px;height: 20px;fill: currentColor}.nz-weg .nz-linie{fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linejoin: round}.nz-weg[aria-disabled="true"]{opacity: .42}.nz-wege__hinweis{grid-column: 1 / -1;margin: 0;font-size: 11.5px;line-height: 1.4;opacity: .55}.nz-fuss{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding-top: 10px;font-size: 11.5px;line-height: 1.3}.nz-fuss span{opacity: .55}.nz-leeren{flex: none;padding: 4px 0;border: 0;background: none;font: inherit;color: inherit;opacity: .75;text-decoration: underline;text-underline-offset: 3px;cursor: pointer}.nz-leeren.ist-sicher{opacity: 1;color: #ff8e48}.nz-funke{position: fixed;left: 0;top: 0;z-index: 95;width: 14px;height: 14px;margin: -7px 0 0 -7px;border-radius: 50%;pointer-events: none;background: radial-gradient(circle, #fff 0 22%, #eaaaff 45%, rgb(150 124 255 / 0) 72%);box-shadow: 0 0 16px 5px rgb(234 170 255 / .55)}.nz.hat-neu .nz-griff{animation: nz-stups .9s cubic-bezier(.2, .7, .3, 1) .55s}@keyframes nz-stups{0%, 100%{scale: 1}30%{scale: 1.12}60%{scale: .97}}.nz .nz-griff{right: 0;top: 50%;translate: 0 -50%;display: flex;flex-direction: column;align-items: center;gap: 12px;width: 30px;padding: 18px 0 16px;box-sizing: border-box;border-radius: 14px 0 0 14px;background: var(--k-flaeche);box-shadow: inset 0 0 0 1px var(--k-ring), var(--k-glanz), -10px 0 30px rgb(0 0 0 / .45);isolation: isolate}.nz .nz-griff::before{content: "";position: absolute;left: 0;top: 16%;bottom: 16%;width: 2px;border-radius: 0 2px 2px 0;background: linear-gradient(180deg, #967cff, #eaaaff 50%, #ff8e48);opacity: .35;transition: opacity .6s ease, box-shadow .6s ease}.nz .nz-griff::after{content: "";position: absolute;inset: 0;z-index: -1;border-radius: inherit;opacity: 0;transition: opacity .6s ease;background: radial-gradient(120% 55% at 0% 50%, rgb(255 240 250 / .3), rgb(234 170 255 / .12) 45%, transparent 80%)}.nz.hat-notizen .nz-griff::before, .nz .nz-griff:hover::before, .nz.ist-offen .nz-griff::before{opacity: 1;box-shadow: 0 0 8px 1px rgb(234 170 255 / .75), 0 0 20px 4px rgb(150 124 255 / .3)}.nz.hat-notizen .nz-griff::after, .nz .nz-griff:hover::after, .nz.ist-offen .nz-griff::after{opacity: 1}.nz .nz-griff__text{writing-mode: vertical-rl;rotate: 180deg;font: 500 11px/1 "Orbitron", sans-serif;letter-spacing: .2em;text-transform: uppercase}.nz .nz-zahl{font: 500 13px/1 "Orbitron", sans-serif;text-shadow: 0 0 10px rgb(234 170 255 / .9)}.nz .nz-feld{right: 48px;top: 50%;translate: 0 -50%;transform: translateX(24px);color: #fff;border-radius: var(--default-border-radius);isolation: isolate;overflow: hidden;background: var(--k-flaeche);box-shadow: inset 0 0 0 1px var(--k-ring), var(--k-glanz), 0 30px 60px rgb(0 0 0 / .6)}.nz.ist-offen .nz-feld{transform: none}.nz .nz-feld::before{content: "";position: absolute;top: 0;left: 18%;right: 18%;height: 2px;border-radius: 0 0 2px 2px;background: var(--nz-verlauf);box-shadow: 0 0 8px 1px rgb(234 170 255 / .75), 0 0 20px 4px rgb(150 124 255 / .3)}.nz .nz-feld::after{content: "";position: absolute;top: 2px;left: 0;right: 0;height: 160px;z-index: -1;pointer-events: none;background: radial-gradient(50% 100% at 50% 0%, rgb(255 240 250 / .2), rgb(234 170 255 / .08) 45%, transparent 78%)}.nz .nz-text{padding: 10px 12px;border: 1px solid rgb(255 255 255 / .12);border-radius: 10px;background: rgb(0 0 0 / .25);transition: border-color .3s ease, box-shadow .3s ease}.nz .nz-text:focus{outline: none;border-color: rgb(234 170 255 / .55);box-shadow: 0 0 0 3px rgb(150 124 255 / .18)}.nz .nz-text::placeholder{color: rgb(255 255 255 / .35)}.nz .nz-meldung{color: #eaaaff}.nz .nz-weg{box-shadow: inset 0 0 0 1px rgb(255 255 255 / .14);background: rgb(255 255 255 / .03)}.nz .nz-weg:not([aria-disabled="true"]):hover{box-shadow: inset 0 0 0 1px rgb(234 170 255 / .6), 0 0 18px rgb(150 124 255 / .25);background: rgb(234 170 255 / .06)}.nz .nz-fuss{border-top: 1px solid rgb(255 255 255 / .08)}.nz.am-kontakt .nz-griff{box-shadow: inset 0 0 0 1px rgb(234 170 255 / .5), var(--k-glanz), -10px 0 34px rgb(150 124 255 / .35)}@media (max-width: 767px){.nz .nz-griff{top: auto;bottom: 96px;translate: none;width: 40px;padding: 12px 0 10px;gap: 8px;border-left: 26px solid transparent;background-clip: padding-box;border-radius: 34px 0 0 34px / 9px 0 0 9px;box-shadow: inset 0 0 0 1px var(--k-ring), var(--k-glanz);transform-origin: 100% 50%}.nz .nz-griff::after{border-radius: 8px 0 0 8px}.nz .nz-stift{width: 12px;height: 12px;stroke-width: 1.8}.nz .nz-griff__text{font-size: 8px;letter-spacing: .18em}.nz .nz-zahl{font-size: 10px}.nz.am-kontakt .nz-griff{box-shadow: inset 0 0 0 1px rgb(234 170 255 / .5), var(--k-glanz)}.nz .nz-griff:focus-visible{outline: none;box-shadow: inset 0 0 0 2px #eaaaff, var(--k-glanz)}.nz .nz-feld{left: 12px;right: 12px;width: auto;top: auto;bottom: 14px;translate: none;transform: translateY(24px)}.nz-text{min-height: 132px;max-height: 34vh;font-size: 16px}.nz.ist-offen .nz-griff{opacity: 0;pointer-events: none}.nz-griff{transition-property: box-shadow, opacity;transition-duration: .35s}}@media (prefers-reduced-motion: reduce){.nz-feld, .nz-griff{transition-duration: .01s !important}.nz.hat-neu .nz-griff{animation: none}}@view-transition{navigation: auto}@media (prefers-reduced-motion: reduce){@view-transition{navigation: none}}::view-transition{background: #0b0b0d}::view-transition-group(ub-kopf){animation: none;z-index: 10}::view-transition-old(ub-kopf){display: none}::view-transition-new(ub-kopf){animation: none;opacity: 1}@keyframes ub-tritt-zurueck{to{transform: scale(.9);border-radius: 28px;filter: brightness(.4)}}@keyframes ub-kommt-hoch{from{transform: translateY(100%);border-radius: 28px}70%{border-radius: 8px}to{transform: none;border-radius: 0}}@keyframes ub-kommt-runter{from{transform: translateY(-100%);border-radius: 28px}70%{border-radius: 8px}to{transform: none;border-radius: 0}}:root:active-view-transition-type(ub)::view-transition-old(root){animation: ub-tritt-zurueck .7s cubic-bezier(.3, 0, .1, 1) both}:root:active-view-transition-type(ub)::view-transition-new(root){animation: ub-kommt-hoch .75s cubic-bezier(.2, .8, .2, 1) .05s both;box-shadow: 0 -30px 80px rgb(0 0 0 / .7)}:root:active-view-transition-type(ub-zurueck)::view-transition-new(root){animation: ub-kommt-runter .75s cubic-bezier(.2, .8, .2, 1) .05s both;box-shadow: 0 30px 80px rgb(0 0 0 / .7)}.blk-rund{position: relative;display: flex;flex-direction: column;gap: var(--default-padding)}.rund-kopf{display: flex;flex-direction: column;gap: 10px;max-width: 760px}.rund-titel{margin: 0;font: 400 clamp(1.4rem, 2.2vw, 2rem)/1.2 "Orbitron", sans-serif;color: #fff}.rund-satz{margin: 0;color: rgb(255 255 255 / .82);max-width: 62ch}.rund-buehne{position: relative;aspect-ratio: 16 / 9;overflow: hidden;border-radius: var(--default-border-radius);background: #0b0b0d;container-type: size;touch-action: pan-y;cursor: grab;user-select: none;-webkit-user-select: none;box-shadow: 0 30px 60px rgb(0 0 0 / .45)}.rund-buehne.ist-gezogen{cursor: grabbing}.rund-buehne:focus-visible{outline: 2px solid #fff;outline-offset: 4px}.rund-canvas{position: absolute;inset: 0;width: 100%;height: 100%;display: block}.rund-ohne{display: none;position: absolute;inset: auto 20px 20px;margin: 0;color: rgb(255 255 255 / .8)}.ohne-webgl .rund-ohne{display: block}@media (max-width: 767px){.blk-rund .rund-buehne{aspect-ratio: 4 / 5}}.rund-video{position: fixed;left: 0;top: 0;width: 2px;height: 2px;opacity: 0;pointer-events: none}.rund-punkt{position: absolute;left: 0;top: 0;z-index: 2;width: 44px;height: 44px;margin: -22px 0 0 -22px;padding: 0;border: 0;border-radius: 50%;background: none;color: #fff;cursor: pointer;translate: -200cqw -200cqh}.rund-punkt.ist-weg{visibility: hidden}.rund-punkt__ring{position: absolute;left: 7px;top: 7px;width: 30px;height: 30px;border-radius: 50%;border: 2px solid #fff;background: radial-gradient(circle, transparent 0 5px, rgb(14 13 18 / .55) 6px 100%), linear-gradient(135deg, var(--fae-gradient-start), var(--fae-gradient-middle), var(--fae-gradient-end));box-shadow: 0 0 0 0 rgb(234 170 255 / .7), 0 0 0 4px rgb(14 13 18 / .28), 0 2px 14px rgb(0 0 0 / .5);animation: rund-puls 2.4s ease-out infinite;transition: scale .25s ease}@keyframes rund-puls{0%{box-shadow: 0 0 0 0 rgb(234 170 255 / .75), 0 0 0 4px rgb(14 13 18 / .28), 0 2px 14px rgb(0 0 0 / .5)}70%, 100%{box-shadow: 0 0 0 18px rgb(234 170 255 / 0), 0 0 0 4px rgb(14 13 18 / .28), 0 2px 14px rgb(0 0 0 / .5)}}.rund-punkt__text{position: absolute;left: 46px;top: 6px;display: grid;gap: 4px;width: max-content;max-width: min(250px, 60cqw);padding: 10px 14px;border-radius: 12px;text-align: left;font: 400 13px/1.45 "Inter", sans-serif;color: rgb(255 255 255 / .85);background: rgb(14 13 18 / .78);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);box-shadow: inset 0 0 0 1px rgb(255 255 255 / .12);opacity: 0;translate: -6px 0;pointer-events: none;transition: opacity .3s ease, translate .3s ease}.rund-punkt__text b{font: 500 11px/1.2 "Orbitron", sans-serif;letter-spacing: .18em;text-transform: uppercase;color: #ffecd6}.rund-punkt:is(:hover, :focus-visible, .ist-offen) .rund-punkt__text{opacity: 1;translate: 0 0}.rund-punkt:is(:hover, :focus-visible, .ist-offen) .rund-punkt__ring{scale: 1.15;background: radial-gradient(circle, #fff 0 5px, rgb(14 13 18 / .4) 6px 100%), linear-gradient(135deg, var(--fae-gradient-start), var(--fae-gradient-middle), var(--fae-gradient-end))}.rund-punkt:focus-visible{outline: none}.rund-punkt:focus-visible .rund-punkt__ring{outline: 2px solid #fff;outline-offset: 3px}.rund-hinweis{position: absolute;left: 16px;bottom: 16px;z-index: 2;margin: 0;padding: 8px 14px;border-radius: 100vw;font: 500 11px/1 "Orbitron", sans-serif;letter-spacing: .14em;text-transform: uppercase;color: #fff;background: rgb(14 13 18 / .6);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);pointer-events: none;transition: opacity .5s ease}.rund-buehne.ist-gezogen .rund-hinweis, .blk-rund.ist-benutzt .rund-hinweis{opacity: 0}.rund-lage{display: none;position: absolute;right: 16px;bottom: 16px;z-index: 2;padding: 9px 14px;border: 0;border-radius: 100vw;font: 500 11px/1 "Orbitron", sans-serif;letter-spacing: .12em;text-transform: uppercase;color: #fff;background: rgb(14 13 18 / .6);box-shadow: inset 0 0 0 1px rgb(255 255 255 / .25);cursor: pointer}.rund-lage[aria-pressed="true"]{box-shadow: inset 0 0 0 1.5px #ffecd6, 0 0 18px rgb(255 236 214 / .4)}@media (hover: none){.rund-lage:not([hidden]){display: block}}@media (prefers-reduced-motion: reduce){.rund-punkt__ring{animation: none}}@media (hover: none){.rund-lage{top: 16px;bottom: auto}}.vitrine{position: relative;isolation: isolate;display: grid;gap: 14px;justify-items: center;margin: 0}.vitrine::before{content: "";position: absolute;z-index: -1;inset: -10% -30% 4%;pointer-events: none;opacity: 1;background: radial-gradient(closest-side, rgb(150 160 255 / .26), rgb(234 170 255 / .08) 55%, transparent);transition: opacity 1.6s ease .3s}.vi-knopf{position: relative;display: block;width: min(100%, 340px);aspect-ratio: 9 / 16;padding: 0;border: 0;border-radius: var(--default-border-radius);overflow: hidden;cursor: zoom-in;background: #0b0b12;box-shadow: 0 30px 60px rgb(0 0 0 / .55), 0 0 0 1px rgb(255 255 255 / .1);transition: translate .4s cubic-bezier(.2, .7, .3, 1), box-shadow .4s ease}.vi-knopf img{display: block;width: 100%;height: 100%;object-fit: cover;transition: filter 1.4s cubic-bezier(.3, .1, .2, 1) .2s}.vi-glanz{position: absolute;inset: 0;pointer-events: none;mix-blend-mode: overlay;translate: -130% 0;background: linear-gradient(105deg, transparent 34%, rgb(255 255 255 / .95) 47%, rgb(220 230 255 / .4) 53%, transparent 64%)}.vi-knopf:is(:hover, :focus-visible){translate: 0 -4px;box-shadow: 0 34px 60px rgb(0 0 0 / .6), 0 0 0 1px rgb(255 255 255 / .18), 0 0 40px rgb(150 160 255 / .25)}.vi-knopf:is(:hover, :focus-visible) .vi-glanz{animation: preis-glanz-2 1.2s cubic-bezier(.45, 0, .25, 1) both}.vi-knopf:focus-visible{outline: 2px solid #fff;outline-offset: 4px}.vi-text{display: grid;gap: 4px;max-width: 340px;text-align: center;color: rgb(255 255 255 / .62)}.vi-quelle{color: rgb(255 255 255 / .42)}.ist-bereit .blk-film:not(.ist-da) .vi-knopf img{filter: brightness(.22) saturate(.5)}.ist-bereit .blk-film:not(.ist-da) .vitrine::before{opacity: 0}.ist-bereit .blk-film.ist-da .vi-glanz{animation: preis-glanz 1.8s cubic-bezier(.45, 0, .25, 1) 1.2s both}@media (min-width: 900px){.blk-film .vitrine .vi-knopf{width: 100%}}@media (prefers-reduced-motion: reduce){.vi-glanz{display: none}.vi-knopf img, .vitrine::before{transition: none}}.blk-presse{display: grid;gap: 20px;scroll-margin-top: 110px}.ps-liste{display: grid;gap: clamp(14px, 1.6vw, 20px);margin: 0;padding: 0;list-style: none}@media (min-width: 800px){.ps-liste{grid-template-columns: repeat(2, minmax(0, 1fr))}.ps-karte--gross{grid-column: 1 / -1}}.ps-karte{position: relative;isolation: isolate;border-radius: var(--default-border-radius);background: linear-gradient(180deg, #1d1b23, #141318);box-shadow: inset 0 0 0 1px rgb(255 255 255 / .08), 0 18px 40px rgb(0 0 0 / .35);transition: translate .45s cubic-bezier(.2, .7, .3, 1), box-shadow .45s ease}.ps-innen{display: flex;flex-direction: column;gap: 12px;height: 100%;padding: clamp(20px, 2.4vw, 32px)}.ps-kopf{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 14px;margin: 0}.ps-art{padding: 5px 11px;border-radius: 100vw;font: 500 10px/1.2 "Inter", sans-serif;letter-spacing: .14em;text-transform: uppercase;color: #fff;background: rgb(255 255 255 / .07);box-shadow: inset 0 0 0 1px rgb(255 255 255 / .14)}.ps-datum{font: 500 12px/1.2 "Inter", sans-serif;letter-spacing: .06em;color: rgb(255 255 255 / .55);font-variant-numeric: tabular-nums}.ps-haus{margin: 4px 0 0;padding-left: 12px;border-left: 2px solid;border-image: linear-gradient(180deg, var(--fae-gradient-start), var(--fae-gradient-middle) 50%, var(--fae-gradient-end)) 1;font: 500 12px/1.35 "Orbitron", sans-serif;letter-spacing: .1em;text-transform: uppercase;color: rgb(255 255 255 / .82)}.ps-titel{margin: 0;font: 500 clamp(18px, 1.5vw, 21px)/1.32 "Inter", sans-serif;color: #fff;text-wrap: balance}.ps-karte--gross .ps-titel{font-size: clamp(21px, 2.1vw, 30px);line-height: 1.22;max-width: 30ch}.ps-link{color: inherit;text-decoration: none}.ps-link::after{content: "";position: absolute;inset: 0;z-index: 1;border-radius: inherit}.ps-link:focus-visible{outline: none}.ps-karte:has(.ps-link:focus-visible){outline: 2px solid #fff;outline-offset: 3px}.ps-text{margin: 0;font: 400 15px/1.6 "Inter", sans-serif;color: rgb(255 255 255 / .72)}.ps-karte--gross .ps-text{max-width: 70ch;font-size: 16px}.ps-zitat{margin: 4px 0 0;padding: 2px 0 2px 16px;border-left: 2px solid rgb(255 255 255 / .18)}.ps-zitat p{margin: 0;font: italic 400 16px/1.5 "Inter", sans-serif;color: #fff}.ps-zitat footer{margin-top: 6px;font: 500 11px/1.4 "Inter", sans-serif;letter-spacing: .12em;text-transform: uppercase;color: rgb(255 255 255 / .5)}.ps-fuss{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px 16px;margin: auto 0 0;padding-top: 8px}.ps-lesen{display: inline-flex;align-items: center;gap: 10px;font: 500 13px/1 "Inter", sans-serif;letter-spacing: .04em;color: #fff}.ps-lesen svg{width: 9px;height: 9px;fill: currentColor;rotate: -45deg;transition: translate .35s ease}.ps-hinweis{font: 500 10px/1.3 "Inter", sans-serif;letter-spacing: .12em;text-transform: uppercase;color: rgb(255 255 255 / .45)}.ps-licht{position: absolute;z-index: 2;left: 22px;right: 22px;top: 0;height: 2px;border-radius: 2px;pointer-events: none;background: linear-gradient(90deg, transparent, var(--fae-gradient-start) 15%, var(--fae-gradient-middle) 50%, var(--fae-gradient-end) 85%, transparent);box-shadow: 0 0 18px rgb(234 170 255 / .55);transform-origin: left center}.ps-karte:is(:hover, :focus-within){translate: 0 -5px;box-shadow: inset 0 0 0 1px rgb(255 255 255 / .2), 0 26px 50px rgb(0 0 0 / .45), 0 0 40px -6px rgb(234 170 255 / .25)}.ps-karte:is(:hover, :focus-within) .ps-lesen svg{translate: 3px -3px}.ps-fussnote{margin: 4px 0 0;color: rgb(255 255 255 / .45)}.ist-bereit .ps-karte{transition: opacity .7s ease, translate .8s cubic-bezier(.2, .7, .3, 1), box-shadow .45s ease;transition-delay: calc(.15s + var(--k) * 120ms), calc(.15s + var(--k) * 120ms), 0s}.ist-bereit .blk-presse:not(.ist-da) .ps-karte{opacity: 0;translate: 0 24px}.ist-bereit .ps-licht{transition: scale 1.1s cubic-bezier(.3, .1, .2, 1), opacity .6s ease;transition-delay: calc(.55s + var(--k) * 120ms)}.ist-bereit .blk-presse:not(.ist-da) .ps-licht{scale: 0 1;opacity: 0}.ist-bereit .ps-karte:is(:hover, :focus-within){transition-delay: 0s}@media (prefers-reduced-motion: reduce){.ps-karte, .ps-licht, .ps-lesen svg{transition: none !important}}.ps-oben{display: grid;gap: 14px;justify-items: start;margin-bottom: 10px}.ps-ueber{margin: 0;max-width: 22ch}.ps-vorspann{margin: 0;max-width: 62ch}.ff-siegel{margin: 0;line-height: 0}.ff-siegel img{display: block;width: min(100%, 300px);height: auto;transition: opacity 1.2s ease .5s, filter 1.2s ease .5s}.ist-bereit .blk-film:not(.ist-da) .ff-siegel img{opacity: .25;filter: saturate(.3)}.st-nachweis{margin-top: -12px;text-align: center;color: rgb(255 255 255 / .45)}.st-bild--breit{width: calc(clamp(140px, 18vw, 196px) * 16 / 9 * var(--v))}.st-bild--breit .st-knopf{aspect-ratio: var(--v)}.qlb{--qlb-b: min(620px, 66cqw);--qlb-haenge: clamp(84px, 9vw, 128px);--qlb-hell: 236 242 255;--qlb-rh: 16px;--qlb-kw: 24px;--qlb-kh: 28px;--qlb-ku: 18px;container-type: inline-size;position: relative;isolation: isolate;overflow: clip;display: flex;flex-direction: column;align-items: center;gap: 0;padding: calc(var(--qlb-haenge) + 52px) 0 clamp(36px, 4vw, 60px);text-align: center}.qlb-leuchte{position: absolute;z-index: -1;top: 0;left: 50%;width: 0;height: 0;pointer-events: none}.qlb-seil{position: absolute;top: 0;left: calc(var(--qlb-b) / -2 - var(--qlb-ku) + var(--qlb-kw) / 2);width: 1px;height: calc(var(--qlb-haenge) + var(--qlb-rh) / 2 - var(--qlb-kh) / 2);background: linear-gradient(180deg, rgb(255 255 255 / 0), rgb(255 255 255 / .16) 30%, rgb(255 255 255 / .34))}.qlb-seil::after{content: "";position: absolute;bottom: 0;left: -1.5px;width: 4px;height: 5px;border-radius: 1px;background: linear-gradient(180deg, #a5a5ab, #6e6e74)}.qlb-seil--rechts{left: calc(var(--qlb-b) / 2 + var(--qlb-ku) - var(--qlb-kw) / 2 - 1px)}.qlb-kabel{position: absolute;top: 0;left: calc(var(--qlb-b) / -2 - 40px);width: 60px;height: calc(var(--qlb-haenge) + 8px);overflow: visible}.qlb-kabel path{fill: none;stroke: #0b0b0d;stroke-width: 3.2px;stroke-linecap: round;vector-effect: non-scaling-stroke;filter: drop-shadow(0 0 1px rgb(255 255 255 / .22))}.qlb-rohr{position: absolute;top: var(--qlb-haenge);left: calc(var(--qlb-b) / -2);width: var(--qlb-b);height: var(--qlb-rh);border-radius: calc(var(--qlb-rh) / 2);background: linear-gradient(180deg, rgb(255 255 255 / .34) 0, rgb(255 255 255 / .1) 16%, rgb(255 255 255 / .04) 48%, rgb(255 255 255 / .1) 82%, rgb(255 255 255 / .28) 100%);box-shadow: inset 0 0 0 1px rgb(255 255 255 / .16), 0 10px 22px rgb(0 0 0 / .45);transition: box-shadow 1.1s cubic-bezier(.4, 0, .2, 1)}.qlb-glanz{position: absolute;left: 14px;right: 14px;top: 2px;height: 1.5px;border-radius: 1px;background: linear-gradient(90deg, transparent, rgb(255 255 255 / .75) 18%, rgb(255 255 255 / .35) 82%, transparent)}.qlb-platine{position: absolute;left: 10px;right: 10px;bottom: 3px;height: 6px;border-radius: 1.5px;background: radial-gradient(circle, rgb(var(--qlb-hell)) 0 1.2px, transparent 1.7px) 0 0 / 7px 3px, linear-gradient(180deg, #f4f6fb, #d9dde6);box-shadow: 0 0 10px 2px rgb(var(--qlb-hell) / .75), 0 4px 24px 6px rgb(var(--qlb-hell) / .35);transition: filter 1.1s cubic-bezier(.4, 0, .2, 1), box-shadow 1.1s cubic-bezier(.4, 0, .2, 1)}.qlb-kappe{position: absolute;top: 50%;left: calc(-1 * var(--qlb-ku));width: var(--qlb-kw);height: var(--qlb-kh);translate: 0 -50%;border-radius: 3px;background: linear-gradient(180deg, #4a4a50 0, #1d1d21 22%, #0b0b0d 62%, #2a2a2f 100%);box-shadow: inset 1px 0 0 rgb(255 255 255 / .12), 0 6px 14px rgb(0 0 0 / .5)}.qlb-kappe::after{content: "";position: absolute;top: -3px;bottom: -3px;right: -5px;width: 5px;border-radius: 2px;background: linear-gradient(180deg, #55555b 0, #1a1a1e 30%, #0b0b0d 70%, #303035 100%)}.qlb-kappe--rechts{left: auto;right: calc(-1 * var(--qlb-ku))}.qlb-kappe--rechts::after{right: auto;left: -5px}.qlb-licht{position: absolute;z-index: -1;top: calc(var(--qlb-haenge) + 12px);bottom: 0;left: 0;right: 0;pointer-events: none;background: linear-gradient(180deg, transparent 0, rgb(var(--qlb-hell) / .26) 6px, rgb(var(--qlb-hell) / .13) 20%, rgb(var(--qlb-hell) / .06) 50%, rgb(234 170 255 / .02) 78%, transparent 100%);-webkit-mask-image: conic-gradient(from 90deg at calc(50% - var(--qlb-b) / 2) -6px, #000 0deg 100deg, transparent 136deg 360deg), conic-gradient(from 134deg at calc(50% + var(--qlb-b) / 2) -6px, transparent 0deg, #000 36deg 136deg, transparent 136deg), linear-gradient(90deg, transparent, #000 14%, #000 86%, transparent);-webkit-mask-composite: source-in, source-in;mask-image: conic-gradient(from 90deg at calc(50% - var(--qlb-b) / 2) -6px, #000 0deg 100deg, transparent 136deg 360deg), conic-gradient(from 134deg at calc(50% + var(--qlb-b) / 2) -6px, transparent 0deg, #000 36deg 136deg, transparent 136deg), linear-gradient(90deg, transparent, #000 14%, #000 86%, transparent);mask-composite: intersect, intersect;transition: opacity 1.1s cubic-bezier(.4, 0, .2, 1)}.qlb-name{display: flex;flex-direction: column;align-items: center;gap: 12px;margin: 0 0 clamp(34px, 4vw, 52px)}.qlb-name__wort{padding-left: .3em;font: 400 clamp(28px, 3vw, 42px)/1 "Orbitron", sans-serif;letter-spacing: .3em;text-transform: uppercase;background: linear-gradient(180deg, rgb(244 247 255 / .85) 0%, rgb(226 234 255 / .5) 55%, rgb(214 224 255 / .14) 100%);-webkit-background-clip: text;background-clip: text;color: transparent;transition: opacity 1.1s cubic-bezier(.4, 0, .2, 1), filter 1.1s cubic-bezier(.4, 0, .2, 1), translate 1.1s cubic-bezier(.4, 0, .2, 1)}.qlb-name__typ{padding-left: .28em;font: 500 10px/1.5 "Orbitron", sans-serif;letter-spacing: .28em;text-transform: uppercase;color: rgb(232 238 255 / .45);transition: opacity .8s ease}.qlb-titel{margin: 0 0 18px;transition: opacity 1.1s cubic-bezier(.4, 0, .2, 1)}.qlb .ql-liste{justify-content: center;max-width: 980px}.qlb .ql-link{text-align: left;transition: box-shadow .3s ease, opacity 1.1s cubic-bezier(.4, 0, .2, 1), filter 1.1s cubic-bezier(.4, 0, .2, 1)}.qlb.melder-bereit:not(.ist-an) .qlb-licht{opacity: 0}.qlb.melder-bereit:not(.ist-an) .qlb-platine{filter: brightness(.38) saturate(.2);box-shadow: none}.qlb.melder-bereit:not(.ist-an) .qlb-rohr{box-shadow: inset 0 0 0 1px rgb(255 255 255 / .1), 0 10px 22px rgb(0 0 0 / .45)}.qlb.melder-bereit:not(.ist-an) .qlb-name__wort{opacity: 0;filter: blur(6px);translate: 0 -4px}.qlb.melder-bereit:not(.ist-an) .qlb-name__typ{opacity: 0}.qlb.melder-bereit:not(.ist-an) .qlb-titel{opacity: .5}.qlb.melder-bereit:not(.ist-an) .ql-link{opacity: .5;filter: saturate(.3)}.qlb.ist-an .qlb-rohr{box-shadow: inset 0 0 0 1px rgb(255 255 255 / .22), 0 0 18px 3px rgb(var(--qlb-hell) / .28), 0 10px 22px rgb(0 0 0 / .45)}.qlb.ist-an :is(.qlb-licht, .qlb-platine, .qlb-rohr, .qlb-titel, .ql-link){transition-duration: .55s;transition-timing-function: cubic-bezier(.2, .7, .3, 1)}.qlb.ist-an .ql-link{transition-duration: .3s, .55s, .55s}.qlb.ist-an .qlb-name__wort{transition-duration: .9s;transition-delay: .12s;transition-timing-function: cubic-bezier(.2, .7, .3, 1)}.qlb.ist-an .qlb-name__typ{transition-duration: .6s;transition-delay: .55s}@media (max-width: 767px){.qlb{--qlb-b: 74cqw;--qlb-haenge: 76px;--qlb-rh: 13px;--qlb-kw: 18px;--qlb-kh: 22px;--qlb-ku: 14px}.qlb-name{gap: 9px}.qlb-name__wort{font-size: 26px}.qlb-name__typ{font-size: 9px;letter-spacing: .2em;padding-inline: 12px}}@media (prefers-reduced-motion: reduce){.qlb *, .qlb .ql-link{transition-duration: .01s !important;transition-delay: 0s !important}}.blk-zahlen--mittig .zl-reihe{display: flex;flex-wrap: wrap;justify-content: center}.blk-zahlen--mittig .zl{flex: 0 1 280px;justify-items: center;text-align: center}.blk-zahlen--mittig .zl-wert{align-items: center}.blk-zahlen--mittig .zl-text{margin-inline: auto}.blk-zahlen--mittig .zl-quelle{text-align: center}@media (max-width: 899px){.blk-zahlen--mittig .zl, .blk-zahlen--mittig .zl:first-child{flex-basis: 50%;padding: 0 8px}}.qlb .ql-liste{display: flex;flex-direction: column;align-items: center;gap: 10px;max-width: 1040px}.qlb .ql-link{display: inline;padding: 0;border-radius: 0;background: none;box-shadow: none;text-align: center;color: #fff;text-decoration: none}.qlb .ql-link:hover, .qlb .ql-link:focus-visible{box-shadow: none}.qlb .ql-link:focus-visible{outline: 2px solid #fff;outline-offset: 4px;border-radius: 3px}.qlb .ql-titel{font: 400 .95rem/1.7 "Inter", sans-serif;padding-bottom: 2px;background: linear-gradient(90deg, var(--fae-gradient-start), var(--fae-gradient-middle), var(--fae-gradient-end)) left bottom / 0 1px no-repeat;transition: background-size .35s ease}.qlb .ql-link:is(:hover, :focus-visible) .ql-titel{background-size: 100% 1px}.qlb .ql-quelle{display: inline-block;font: 400 .85rem/1.7 "Inter", sans-serif;letter-spacing: 0;text-transform: none;white-space: nowrap;color: var(--neutral-05-clr)}.qlb .ql-quelle::before{content: "·";margin: 0 .7em;color: var(--fae-gradient-middle)}#mehrwert{scroll-margin-top: 140px}@media (max-width: 767px){#mehrwert{scroll-margin-top: calc(var(--header-height) + 16px)}}.qlb .ql-liste > li{max-width: 100%}.qlb .ql-titel{overflow-wrap: anywhere}@media (max-width: 767px){.qlb .ql-quelle{white-space: normal}.qlb .ql-liste{padding-inline: 4px}}.fc-siegel{margin-top: 12px;line-height: 0}.fc-siegel img{display: block;width: clamp(170px, 14vw, 220px);height: auto}.fc-siegel{position: relative}.fc-siegel .fc-siegel__spiegel{position: absolute;left: 0;top: 100%;margin-top: 4px;scale: 1 -1;opacity: .3;filter: blur(1px);pointer-events: none;-webkit-mask-image: linear-gradient(0deg, rgb(0 0 0 / .5), transparent 60%);mask-image: linear-gradient(0deg, rgb(0 0 0 / .5), transparent 60%)}.contact-banner--ganz > img{aspect-ratio: auto;height: auto;object-fit: contain;align-self: start}.contact-banner__quelle{margin-top: 12px;color: rgb(255 255 255 / .88)}@media (min-width: 1024px){.contact-banner--ganz{grid-template-rows: auto auto;align-items: start}.contact-banner--ganz > img{grid-row: 1 / span 2}.contact-banner--ganz .contact-banner__body{padding-bottom: 0;gap: 22px}.contact-banner--ganz .kontakt-karte{grid-column: 2;align-self: end;padding-block: clamp(18px, 1.8vw, 26px)}.contact-banner--ganz .kontakt-karte__spalte{padding-inline: clamp(16px, 1.6vw, 26px);font-size: 1rem}.contact-banner--ganz .contact-banner__zitat .headline-big{font-size: clamp(1.5rem, 2.3vw, 2.2rem)}}.contact-banner--zwei{grid-template-columns: minmax(0, 1fr);row-gap: clamp(26px, 3vw, 40px)}.kb2-kopf{display: flex;flex-direction: column;gap: var(--default-padding);padding: 14px 14px 0}.kb2-kopf .contact-banner__zitat .headline-big, .kb2-kopf > .headline-big{margin: 0;font-size: clamp(1.6rem, 2.6vw, 2.4rem);line-height: 1.2;text-wrap: balance;max-width: 30ch}.kb2-personen{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--default-gap) clamp(24px, 3vw, 48px);padding-inline: 14px}.kb2-person{display: grid;grid-template-columns: clamp(140px, 13vw, 200px) minmax(0, 1fr);gap: clamp(16px, 2vw, 28px);align-items: end}.kb2-foto{display: block;width: 100%;height: auto;aspect-ratio: 3 / 4;object-fit: cover;object-position: 50% 18%;border-radius: var(--small-border-radius);box-shadow: 0 16px 34px rgb(0 0 0 / .28)}.kb2-foto--ganz{aspect-ratio: auto;object-fit: contain}.kb2-text{display: flex;flex-direction: column;align-items: flex-start;gap: 18px;padding-bottom: 4px;min-width: 0}.kb2-wer{position: relative;display: grid;gap: 4px;margin: 0;padding-bottom: 12px}.kb2-wer::after{content: "";position: absolute;inset: auto 0 0;height: 3px;border-radius: 2px;background: linear-gradient(90deg, #5a35e8, #b23ad6 50%, #ff6a1a)}.kb2-name{margin: 0;color: #fff}.kb2-rolle{margin: 0;color: #fff}.contact-banner--zwei .kontakt-karte{margin-top: 4px}@media (max-width: 1023px){.kb2-personen{grid-template-columns: 1fr}}@media (max-width: 767px){.kb2-kopf{padding: 14px 6px 0}.kb2-personen{padding-inline: 6px}.kb2-person{grid-template-columns: 112px minmax(0, 1fr);gap: 16px;align-items: center}.kb2-text .lichtknopf{font-size: .8rem}}@media (max-width: 767px){.kb2-text{display: contents}.kb2-person{row-gap: 14px}.kb2-person .lichtknopf{grid-column: 1 / -1;justify-self: start}}.kp-wege{display: grid;grid-template-columns: auto minmax(0, 1fr);gap: 4px 14px;margin: 0;padding: 0;list-style: none}.kp-wege li{display: contents}.kp-wege__art{align-self: center;font: 500 10px/1.2 "Orbitron", sans-serif;letter-spacing: .16em;text-transform: uppercase;color: rgb(255 255 255 / .9)}.kp-wege a{justify-self: start;color: #fff;text-decoration: none;font-size: .95rem;line-height: 1.6;overflow-wrap: anywhere;padding-bottom: 1px;background: linear-gradient(90deg, var(--fae-gradient-start), var(--fae-gradient-middle), var(--fae-gradient-end)) left bottom / 0 1px no-repeat;transition: background-size .35s ease}.kp-wege a:is(:hover, :focus-visible){background-size: 100% 1px}.kb2-text{gap: 16px}.contact-banner__text > .kp-wege{margin-top: -6px}@media (max-width: 767px){.kb2-person .kp-wege{grid-column: 1 / -1}}:root{--header-height: 76px}.site-header{display: block;padding: 0;min-height: 0;height: var(--header-height);background: rgb(17 17 17 / .66);-webkit-backdrop-filter: blur(18px) saturate(1.35);backdrop-filter: blur(18px) saturate(1.35);border-bottom: 1px solid rgb(255 255 255 / .09);transition: background-color .3s ease}.site-header.is-scrolled, .site-header.has-offcanvas-open{background-color: rgb(17 17 17 / .96);-webkit-backdrop-filter: none;backdrop-filter: none}.kopf{height: 100%;max-width: calc(1500px + 2 * var(--site-padding));margin-inline: auto;padding-inline: var(--site-padding);display: flex;align-items: center;justify-content: space-between;gap: 24px}.kopf__links{display: flex;align-items: center;gap: clamp(28px, 3.2vw, 48px);min-width: 0}.kopf__rechts{display: flex;align-items: center;gap: 12px;flex: none}.site-header .site-logo{flex: none;width: auto;height: 44px;aspect-ratio: 150 / 65}.site-header:not(.is-scrolled):not(.has-offcanvas-open) .site-logo{filter: drop-shadow(0 0 9px rgba(150, 124, 255, .3))}.main-nav.kn{position: static;transform: none;display: block;min-width: 0;padding: 0;gap: 0;border-radius: 0;background: none;-webkit-backdrop-filter: none;backdrop-filter: none;box-shadow: none}.kn-liste{display: flex;align-items: center;gap: 4px;margin: 0;padding: 0;list-style: none}.main-nav.kn .kn-link{display: inline-flex;align-items: center;height: 36px;padding: 0 16px;border: 0;border-radius: 6px;white-space: nowrap;transform: none;font: 500 13.5px/1 "Orbitron", sans-serif;letter-spacing: .05em;color: rgb(255 255 255 / .74);text-decoration: none;background: transparent;transition: color .2s ease, background-color .2s ease, text-shadow .3s ease}.main-nav.kn a.kn-link:hover, .main-nav.kn a.kn-link:focus-visible{color: #fff;background: rgb(255 255 255 / .07);transform: none}.main-nav.kn .kn-link[aria-current="page"]{color: #fff;background: rgb(255 255 255 / .04)}.main-nav.kn .kn-link.ist-hell{color: #fff;text-shadow: 0 0 14px rgb(234 170 255 / .45)}.main-nav.kn .kn-link:focus-visible{outline: 2px solid #fff;outline-offset: 2px}.main-nav.kn .kn-titel{display: block;line-height: 36px;max-width: clamp(160px, 24vw, 400px);overflow: hidden;text-overflow: ellipsis;cursor: default}.kopf__leuchte{position: absolute;left: 0;bottom: -1px;width: var(--kl-b, 0px);height: 46px;translate: var(--kl-x, 0px) 0;pointer-events: none;opacity: 0;transition: opacity .35s ease}.site-header.leuchte-an .kopf__leuchte{opacity: 1}.site-header.kl-bewegt .kopf__leuchte{transition: translate 420ms cubic-bezier(.34, 1.56, .64, 1), width 420ms cubic-bezier(.34, 1.56, .64, 1), opacity .35s ease}.kopf__leuchte::before{content: "";position: absolute;left: 14%;right: 14%;bottom: 0;height: 2px;border-radius: 2px 2px 0 0;background: linear-gradient(90deg, #967cff, #eaaaff 50%, #ff8e48);box-shadow: 0 0 8px 1px rgb(234 170 255 / .75), 0 0 20px 4px rgb(150 124 255 / .3)}.kopf__leuchte::after{content: "";position: absolute;inset: 0 0 2px;background: radial-gradient(50% 100% at 50% 100%, rgb(255 240 250 / .2), rgb(234 170 255 / .08) 50%, transparent 82%)}@media (prefers-reduced-motion: reduce){.site-header.kl-bewegt .kopf__leuchte{transition: opacity .35s ease}}.site-header .menu-toggle{display: none;place-items: center;width: 40px;height: 40px;padding: 0;border: 1px solid rgb(255 255 255 / .18);border-radius: 6px;background: rgb(255 255 255 / .03);color: #fff;cursor: pointer;transition: background-color .2s ease, border-color .2s ease}.site-header .menu-toggle:hover, .site-header .menu-toggle:focus-visible{background: rgb(255 255 255 / .09);border-color: rgb(255 255 255 / .32)}.site-header .menu-toggle:focus-visible{outline: 2px solid #fff;outline-offset: 2px}.site-header .menu-toggle svg{width: 18px;height: 18px}@media (max-width: 1199px){.main-nav.kn, .kopf__leuchte{display: none}.site-header .menu-toggle{display: grid}}@media (max-width: 767px){:root{--header-height: 64px}.site-header{padding: 0;min-height: 0}.site-header .site-logo{height: 38px}.kopf__rechts{gap: 8px}.site-header .btn-kontakt{font-size: 13px}}.offcanvas{position: fixed;inset: 0;z-index: 120;display: block;padding: 0;visibility: hidden;pointer-events: none;transition: visibility 0s linear .3s}.offcanvas::before{content: "";position: absolute;inset: 0;z-index: 0;background: rgb(0 0 0 / .72);opacity: 0;transition: opacity .3s ease}.offcanvas.is-open{visibility: visible;pointer-events: auto;transition: visibility 0s}.offcanvas.is-open::before{opacity: 1}@media (min-width: 768px) and (max-width: 1024px){.offcanvas{padding-top: 0}}.offcanvas__blatt{position: absolute;z-index: 1;top: 0;right: 0;bottom: 0;width: min(78vw, 384px);display: flex;flex-direction: column;gap: 24px;padding: 18px 24px 28px;overflow-y: auto;background: linear-gradient(180deg, #19171e, #121115);border-left: 1px solid rgb(255 255 255 / .09);box-shadow: -24px 0 60px rgb(0 0 0 / .5);transform: translateX(100%);transition: transform .3s ease-in-out}.offcanvas.is-open .offcanvas__blatt{transform: none;transition: transform .5s cubic-bezier(.2, .8, .2, 1)}.offcanvas__kopf{display: flex;align-items: center;justify-content: space-between;min-height: 46px}.offcanvas .offcanvas__logo{display: block;height: 38px;aspect-ratio: 150 / 65;color: #fff;text-transform: none}.offcanvas__logo svg{display: block;width: 100%;height: 100%}.offcanvas__zu{display: grid;place-items: center;width: 36px;height: 36px;padding: 0;border: 0;border-radius: 6px;background: none;color: rgb(255 255 255 / .72);cursor: pointer;transition: background-color .2s ease, color .2s ease}.offcanvas__zu:hover, .offcanvas__zu:focus-visible{background: rgb(255 255 255 / .08);color: #fff}.offcanvas__zu:focus-visible{outline: 2px solid #fff;outline-offset: 2px}.offcanvas__nav{display: flex;flex-direction: column;gap: 12px;margin-top: 18px}.offcanvas__liste{display: grid;gap: 4px;margin: 0;padding: 0;list-style: none}.offcanvas__liste a, .offcanvas a.offcanvas__weiter{position: relative;display: flex;align-items: center;gap: 10px;min-height: 44px;padding: 0 14px;border-radius: 6px;font: 500 14px/1.3 "Orbitron", sans-serif;letter-spacing: .05em;text-transform: none;color: rgb(255 255 255 / .78);text-decoration: none;transition: background-color .2s ease, color .2s ease}.offcanvas__liste a:is(:hover, :focus-visible), .offcanvas a.offcanvas__weiter:is(:hover, :focus-visible){background: rgb(255 255 255 / .07);color: #fff}.offcanvas__liste a:focus-visible, .offcanvas a.offcanvas__weiter:focus-visible{outline: 2px solid #fff;outline-offset: -2px}.offcanvas__liste a[aria-current="page"]{color: #fff}.offcanvas__liste a[aria-current="page"]::before{content: "";position: absolute;left: 0;top: 10px;bottom: 10px;width: 2px;border-radius: 2px;background: linear-gradient(180deg, #967cff, #eaaaff 50%, #ff8e48);box-shadow: 0 0 8px 1px rgb(234 170 255 / .6)}.offcanvas a.offcanvas__weiter{color: #fff}.offcanvas__linie{margin: 2px 14px 6px}.offcanvas__fuss{margin-top: auto;padding-top: 8px}.offcanvas .lichtknopf{font-family: "Orbitron", sans-serif;text-transform: none;color: #fff}html.blatt-offen{overflow: hidden}@media (prefers-reduced-motion: reduce){.offcanvas__blatt, .offcanvas.is-open .offcanvas__blatt, .offcanvas::before{transition: none}}@media (min-width: 1200px) and (max-width: 1299px){.main-nav.kn .kn-link{padding-inline: 12px}}@media (min-width: 1025px){#unternehmen{scroll-margin-top: calc(-1 * min(252px, 45.2vh - 152px))}}.fact-card-ort{position: absolute;left: var(--default-padding);bottom: 11px;z-index: 2;max-width: calc(100% - 2 * var(--default-padding));margin: 0;font: 500 10.5px/1.3 "Inter", sans-serif;letter-spacing: .14em;text-transform: uppercase;color: rgb(255 255 255 / .58);opacity: 0;transition: opacity .3s ease;pointer-events: none}.fact-card-wrapper.active .fact-card-ort{opacity: 1;transition: opacity .4s ease .2s}@media (min-width: 1025px){.fact-card-wrapper:is(:hover, :focus) .fact-card-ort{opacity: 1;transition: opacity .4s ease .2s}}@media (prefers-reduced-motion: reduce){.fact-card-ort{transition: none !important}}.turm__buehne{position: absolute;inset: 0;z-index: 1;overflow: hidden;background: #07070a}.turm__bild{position: absolute;left: 0;top: 0;width: 100%;height: 100%;max-width: none;object-fit: cover;transform-origin: 0 0;will-change: transform}.turm .ue-scroll-sticky-wrapper::after{content: "";position: absolute;inset: 0;z-index: 1;pointer-events: none;background: linear-gradient(0deg, rgb(5 5 8 / .72) 0%, rgb(5 5 8 / .45) 28%, rgb(5 5 8 / 0) 52%)}.turm .ue-scroll-content{justify-content: flex-start;padding: max(calc(var(--header-height) + 8vh), calc(var(--ring-unten, 0px) + 40px)) var(--site-padding) 0}.turm .ue-scroll-title{font-size: min(clamp(1.875rem, 5vw, 3.438rem), 5.8vh)}.turm .ue-scroll-subline--fest{position: relative}.turm .ue-scroll-subline--fest::before{content: "";position: absolute;inset: -.9em -3em;z-index: -1;pointer-events: none;background: radial-gradient(closest-side, rgb(5 5 8 / .8), rgb(5 5 8 / .55) 60%, rgb(5 5 8 / 0));opacity: var(--fest, 1)}.turm .ue-scroll-title{hyphens: manual}@media (max-width: 767px){.turm .ue-scroll-title{font-size: min(1.5rem, 3.6vh)}.turm .ue-scroll-title .line{text-wrap: balance}.turm .ue-scroll-pagination{display: none}.turm .ue-scroll-subline--fest::before{inset: -.8em -16px;background: radial-gradient(farthest-side, rgb(5 5 8 / .85), rgb(5 5 8 / .75) 72%, rgb(5 5 8 / 0))}}.turm .ue-scroll-pagination{top: calc(50% + var(--header-height) / 2)}.turm .ue-scroll-title{text-shadow: 0 1px 2px rgba(0, 0, 0, .6), 0 2px 10px rgba(0, 0, 0, .4), 0 4px 30px rgba(0, 0, 0, .22)}.turm-wahl{position: fixed;left: 50%;bottom: 16px;translate: -50% 0;z-index: 9000;display: flex;gap: 4px;padding: 5px;border-radius: 999px;background: rgb(14 14 18 / .88);border: 1px solid rgb(255 255 255 / .14);backdrop-filter: blur(10px);max-width: calc(100vw - 32px);overflow-x: auto}.turm-wahl a{display: flex;align-items: center;gap: .5em;padding: 9px 14px;border-radius: 999px;color: rgb(255 255 255 / .78);font: 500 13px/1 "Inter", sans-serif;white-space: nowrap;text-decoration: none}.turm-wahl a b{font: 600 12px/1 "Orbitron", sans-serif}.turm-wahl a[aria-current="page"]{color: #fff;background: linear-gradient(90deg, var(--fae-gradient-start), var(--fae-gradient-middle), var(--fae-gradient-end))}.turm-wahl a:focus-visible{outline: 2px solid #fff;outline-offset: 2px}.turm-wahl__kurz{display: none}@media (max-width: 600px){.turm-wahl a{padding: 9px 12px}.turm-wahl__lang{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%)}.turm-wahl__kurz{display: inline}}.turm--farbe .turm__buehne{transform-origin: 37% 40%}.turm--farbe .turm__bild--ruhe{transform: none;object-fit: cover;object-position: 33% 40%}.turm__canvas{position: absolute;inset: 0;width: 100%;height: 100%;opacity: 0;transition: opacity .4s ease}.turm--farbe.is-gl .turm__canvas{opacity: 1}@media (max-width: 600px){.turm-wahl .turm-wahl__kurz{display: none}.turm-wahl a[aria-current] .turm-wahl__kurz{display: inline}}.ausser-sicht, .ausser-sicht *, .ausser-sicht *::before, .ausser-sicht *::after{animation-play-state: paused !important}.am-scrollen :is(.fact-card-wrapper, .mz, .bx){pointer-events: none}@media (max-width: 600px){:is(#intro .grid--3, #mehrwert-karten .grid--4){grid-template-columns: repeat(2, minmax(0, 1fr));grid-auto-flow: row dense;gap: 10px}:is(#intro .grid--3, #mehrwert-karten .grid--4) > .fact-card{min-width: 0;scroll-margin: 110px 0 16px}:is(#intro .grid--3, #mehrwert-karten .grid--4) > .fact-card.active{grid-column: 1 / -1}:is(#intro .grid--3, #mehrwert-karten .grid--4) > .fact-card:not(.active) .fact-card-wrapper{min-height: 236px;padding: 14px}:is(#intro .grid--3, #mehrwert-karten .grid--4) > .fact-card.active .fact-card-wrapper{min-height: 420px}:is(#intro .grid--3, #mehrwert-karten .grid--4) .fact-card-content{align-items: stretch;min-width: 0}:is(#intro .grid--3, #mehrwert-karten .grid--4) > .fact-card:not(.active) .fact-card-headline h3{font-size: 11px;line-height: 1.4;letter-spacing: 0;overflow-wrap: anywhere}:is(#intro .grid--3, #mehrwert-karten .grid--4) > .fact-card:not(.active) .fact-card-icon svg{width: 1.1rem}#details :is(.grid--6, .param-group .grid--2){grid-template-columns: repeat(2, minmax(0, 1fr));gap: 8px}#details .param-card{min-height: 0;padding: 14px 10px 12px;gap: 8px}#details .param-card__icon{margin-top: 2px;height: 34px}#details .param-card__icon svg{height: 32px;max-width: 100px}#details .param-card__value{font-size: 15px;line-height: 1.25}#details .param-card .auszeichnung{font-size: 10px;margin-top: 2px;overflow-wrap: anywhere}#details .param-groups{gap: 18px}.cover__slide img[style*="--lage-handy"]{object-position: var(--lage-handy)}.bs-hero__bild[style*="--lage-handy"]{object-position: var(--lage-handy) !important}.hero__slide img[style*="--lage-handy"]{object-position: var(--lage-handy)}.mgz{min-height: 0;padding-bottom: 6px}.mgz .mgz-slider{width: 100%;margin: 0;align-items: center}.mgz .mgz-stapel{--mz-h: 330px;order: 1}.mgz .mgz-info{display: grid;order: 2;width: 100%;justify-items: center;text-align: center}.mgz .mgz-info__eintrag{align-items: center}.mgz .mgz-info__titel{max-width: 24ch;font-size: 19px}.mgz .mgz-info__knopf{margin-top: 16px}.mgz .mgz-steuerung{order: 3}.bx.bx--hoch{position: relative;gap: 0;counter-reset: bx-schritt}.bx--hoch :is(.bx-baum, .bx-liste, .bx-zeile, .bx-buehne){display: contents}.bx--hoch :is(.bx-schiene, .bx-feld){display: none}.bx.bx--hoch::before{content: "";position: absolute;top: 0;bottom: 0;left: 4px;width: 6px;border-radius: 3px;background: linear-gradient(90deg, #2a2a2e, #4a4a50 50%, #26262a);box-shadow: inset 0 0 0 1px rgb(255 255 255 / .05)}.bx.bx--hoch .bx-zeile .bx-knopf{position: relative;height: 56px;padding: 0 8px 0 34px;gap: 14px;font-size: 17px;background: none;border-top: 1px solid rgb(255 255 255 / .1)}.bx.bx--hoch :is(.bx-zeile:first-child .bx-knopf, .bx-knopf.ist-aktiv){border-top-color: transparent}.bx--hoch .bx-knopf::before{counter-increment: bx-schritt;content: counter(bx-schritt, decimal-leading-zero);font-size: 12px;letter-spacing: .04em;color: rgb(255 255 255 / .55)}.bx--hoch .bx-knopf.ist-aktiv::before{background: linear-gradient(90deg, #967cff, #eaaaff 50%, #ff8e48);-webkit-background-clip: text;background-clip: text;color: transparent}.bx--hoch .bx-knopf:not(.ist-aktiv)::after{content: "+";content: "+" / "";margin-left: auto;font: 300 22px/1 "Inter", sans-serif;color: rgb(255 255 255 / .55)}.bx--hoch .bx-knopf.ist-aktiv::after, .bx--hoch .bx-bild.ist-aktiv::before{content: "";position: absolute;width: 4px;box-shadow: 0 0 8px 1px rgb(234 170 255 / .75), 0 0 20px 4px rgb(150 124 255 / .3), 0 0 44px 10px rgb(234 170 255 / .12)}.bx--hoch .bx-knopf.ist-aktiv::after{left: 5px;top: 14px;bottom: -1px;border-radius: 2px 2px 0 0;background: linear-gradient(180deg, #967cff, #eaaaff)}.bx--hoch .bx-bild.ist-aktiv::before{left: -29px;top: 0;bottom: 6px;border-radius: 0 0 2px 2px;background: linear-gradient(180deg, #eaaaff, #ff8e48)}.bx--hoch .bx-zeile:nth-child(1) .bx-knopf{order: 1}.bx--hoch .bx-bild:nth-child(1){order: 2}.bx--hoch .bx-zeile:nth-child(2) .bx-knopf{order: 3}.bx--hoch .bx-bild:nth-child(2){order: 4}.bx--hoch .bx-zeile:nth-child(3) .bx-knopf{order: 5}.bx--hoch .bx-bild:nth-child(3){order: 6}.bx--hoch .bx-zeile:nth-child(4) .bx-knopf{order: 7}.bx--hoch .bx-bild:nth-child(4){order: 8}.bx--hoch .bx-zeile:nth-child(5) .bx-knopf{order: 9}.bx--hoch .bx-bild:nth-child(5){order: 10}.bx--hoch .bx-zeile:nth-child(6) .bx-knopf{order: 11}.bx--hoch .bx-bild:nth-child(6){order: 12}.bx--hoch .bx-zeile:nth-child(7) .bx-knopf{order: 13}.bx--hoch .bx-bild:nth-child(7){order: 14}.bx--hoch .bx-zeile:nth-child(8) .bx-knopf{order: 15}.bx--hoch .bx-bild:nth-child(8){order: 16}.bx--hoch .bx-bild{position: relative;grid-area: auto;display: none;margin-left: 34px;padding-bottom: 20px}.bx--hoch .bx-bild.ist-aktiv{display: block;animation: bx-auf .45s ease both}.bx--hoch .bx-band{padding-top: 12px}.bx--hoch .bx-band__titel{display: none}.bx--hoch .bx-band__text{font-size: 15px;line-height: 1.4;color: rgb(255 255 255 / .82)}@keyframes bx-auf{from{opacity: 0;translate: 0 -6px}}@media (prefers-reduced-motion: reduce){.bx--hoch .bx-bild.ist-aktiv{animation: none}}.blk-karten .grid--3{grid-template-columns: repeat(2, minmax(0, 1fr));grid-auto-flow: row dense;gap: 10px}.blk-karten .grid--3 > .fact-card{min-width: 0;scroll-margin: 110px 0 16px}.blk-karten .grid--3 > .fact-card:is(:first-child, .active){grid-column: 1 / -1}.blk-karten .grid--3 > .fact-card .fact-card-wrapper{min-height: 236px;padding: 14px}.blk-karten .grid--3 > .fact-card:first-child .fact-card-wrapper{min-height: 210px}.blk-karten .grid--3 > .fact-card.active .fact-card-wrapper{min-height: 320px;padding: var(--default-padding)}.blk-karten .grid--3 .fact-card-content{align-items: stretch;min-width: 0}.blk-karten .grid--3 > .fact-card:not(.active, :first-child) .fact-card-headline h3{font-size: 11px;line-height: 1.4;letter-spacing: 0;overflow-wrap: anywhere;hyphens: manual}.blk-karten .grid--3 > .fact-card:not(.active, :first-child) .fact-card-icon svg{width: 1.1rem}.blk-karten .grid--3:has(> .fact-card.active:not(:first-child)) > .fact-card:not(:first-child){grid-column: 1 / -1}.blk-karten .grid--3:has(> .fact-card.active:not(:first-child)) > .fact-card:not(.active, :first-child) .fact-card-wrapper{min-height: 170px}.blk-karten .grid--3:has(> .fact-card.active:not(:first-child)) > .fact-card:not(.active, :first-child) .fact-card-headline h3{font-size: 14px;letter-spacing: 1px;hyphens: none}.fc .footer-unten{display: grid;grid-template-columns: minmax(0, 1fr) auto;align-items: center;gap: 22px 12px;padding-top: 0;border-top: 0}.fc .footer-unten :is(.footer-text, .footer-knoepfe){display: contents}.fc .footer-unten .footer-recht{grid-column: 1 / -1;grid-row: 1;flex-direction: column;gap: 0}.fc .footer-unten .footer-recht a{display: flex;justify-content: space-between;align-items: center;padding: 15px 2px;border-top: 1px solid rgb(255 255 255 / .1);background: none;font-size: 12px}.fc .footer-unten .footer-recht a:last-child{border-bottom: 1px solid rgb(255 255 255 / .1)}.fc .footer-unten .footer-recht a::after{content: "→";content: "→" / "";font: 400 15px/1 "Inter", sans-serif;letter-spacing: 0;color: rgb(255 255 255 / .5);transition: translate .25s ease, color .25s ease}.fc .footer-unten .footer-recht a:is(:hover, :focus-visible)::after{translate: 4px 0;color: #fff}.fc .footer-unten .footer-recht a:focus-visible{outline: 2px solid #fff;outline-offset: -2px;border-radius: 4px}.fc .footer-unten .footer-social{grid-column: 1;grid-row: 2;justify-self: start}.fc .footer-unten .footer-hoch{grid-column: 2;grid-row: 2}.fc .footer-unten .zf{grid-column: 1 / -1;grid-row: 3;justify-self: start}.fc .footer-unten .footer-copy{grid-column: 1 / -1;grid-row: 4;font-size: .8rem}.blk-streifen .st-liste{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 18px 10px;margin: 0;padding: 0;overflow: visible}.blk-streifen .st-bild{width: auto}.blk-streifen :is(.st-bild--breit, .st-bild:first-child:nth-last-child(odd)){grid-column: 1 / -1}.blk-streifen .st-knopf{aspect-ratio: 3 / 4}.blk-streifen :is(.st-bild--breit, .st-bild:first-child:nth-last-child(odd)) .st-knopf{aspect-ratio: 16 / 10}.blk-streifen .st-knopf img{position: absolute;inset: 0}.blk-streifen .st-text{font: 400 12px/1.45 "Inter", sans-serif;letter-spacing: 0;text-transform: none;text-align: left;color: rgb(255 255 255 / .7)}.fact-card--produkt .fact-card-bild[style*="--lage-handy"]{object-position: var(--lage-handy) !important}.fact-card--produkt .fact-card-bild[style*="--seite-handy"]{bottom: auto;height: auto;aspect-ratio: var(--seite-handy);-webkit-mask-image: linear-gradient(180deg, #000 70%, transparent);mask-image: linear-gradient(180deg, #000 70%, transparent)}}.bewegung-knopf{flex: none;cursor: pointer}.bewegung-knopf .bk-weiter, .bewegung-knopf[aria-pressed="true"] .bk-halt{display: none}.bewegung-knopf[aria-pressed="true"] .bk-weiter{display: block}.bewegung-knopf:focus-visible{outline: 2px solid #fff;outline-offset: 3px}.offcanvas__fuss{display: flex;align-items: center;gap: 12px}@media (max-width: 340px){.kopf{gap: 12px}}.blk-video__text{margin-top: 10px;text-transform: none;letter-spacing: 0}.blk-video__text summary{cursor: pointer;display: inline-flex;align-items: center;gap: 6px;font: 500 .8rem/1.4 "Inter", sans-serif;letter-spacing: .14em;text-transform: uppercase;color: rgb(255 255 255 / .82);list-style: none;padding: 6px 0}.blk-video__text summary::-webkit-details-marker{display: none}.blk-video__text summary::after{content: "+";font-size: 1.1em}.blk-video__text[open] summary::after{content: "–"}.blk-video__text summary:focus-visible{outline: 2px solid #fff;outline-offset: 3px;border-radius: 4px}.blk-video__text p{margin: 6px 0 0;max-width: 46ch;font: 400 .95rem/1.55 "Inter", sans-serif;color: rgb(255 255 255 / .86);text-align: left}.contact-banner.container-gradient::after{background-color: rgb(10 9 16 / .35)}.contact-banner .kp-wege__art{color: #fff}.contact-banner--zwei.container-gradient::after{background-color: rgb(10 9 16 / .42)}.rund-dreh{position: absolute;right: 16px;top: 16px;z-index: 2;display: flex;gap: 8px}@media (hover: none){.rund-dreh{top: auto;bottom: 16px}}.rund-dreh__knopf{width: 40px;height: 40px;display: inline-flex;align-items: center;justify-content: center;padding: 0;border: 0;border-radius: 100vw;color: #fff;cursor: pointer;background: rgb(14 13 18 / .6);box-shadow: inset 0 0 0 1px rgb(255 255 255 / .25)}.rund-dreh__knopf svg{width: 18px;height: 18px}.rund-dreh__knopf:hover{background: rgb(14 13 18 / .8)}.rund-dreh__knopf:focus-visible{outline: 2px solid #fff;outline-offset: 3px}.bullet::before{content: "";position: absolute;inset: 8px;border-radius: 100vw;box-shadow: 0 0 0 1.5px rgb(255 255 255 / .85);pointer-events: none}@media (max-width: 600px){.fact-card--bild .fact-card-wrapper::after{background: linear-gradient(to top, rgba(10, 10, 12, .92) 0%, rgba(10, 10, 12, .6) 42%, rgba(10, 10, 12, .2) 68%, rgba(10, 10, 12, 0) 85%), radial-gradient(ellipse 62% 34% at 0% 0%, rgba(10, 10, 12, .86) 0%, rgba(10, 10, 12, .5) 45%, rgba(10, 10, 12, 0) 100%), linear-gradient(to bottom, rgba(10, 10, 12, .45) 0%, rgba(10, 10, 12, 0) 22%)}}.lichtfarbe__eyebrow .headline-small{background: radial-gradient(ellipse 60% 75% at 50% 50%, rgba(10, 10, 12, .5) 0%, rgba(10, 10, 12, .35) 55%, rgba(10, 10, 12, 0) 100%);padding: 10px 22px;margin: -10px -22px}@media (max-width: 767px){.hero__slide::after{background: radial-gradient(ellipse 50% 50% at 22% 80%, rgba(17, 17, 17, .5) 0%, rgba(17, 17, 17, .28) 45%, rgba(17, 17, 17, 0) 75%), linear-gradient(180deg, #11111100 35%, #111111a6 60%, #111111d9 100%)}}.ue-scroll-wrapper .ue-scroll-title, .ue-scroll-wrapper .ue-scroll-headline{position: relative;isolation: isolate}.ue-scroll-wrapper .ue-scroll-title::before{content: "";position: absolute;z-index: -1;inset: -.45em -1.1em;border-radius: 2em;pointer-events: none;background: rgb(10 10 12 / .62);filter: blur(28px);opacity: var(--zeig, 0);will-change: opacity}.ue-scroll-wrapper .ue-scroll-headline::before{content: "";position: absolute;z-index: -1;inset: -14px -28px;border-radius: 40px;pointer-events: none;background: rgb(10 10 12 / .55);filter: blur(14px)}.loesung--c .divider .headline-big{position: relative;isolation: isolate}.loesung--c .divider .headline-big::before{content: "";position: absolute;z-index: -1;inset: -.2em -.5em;border-radius: 1em;pointer-events: none;background: rgb(10 10 12 / .45);filter: blur(26px)}.loesung--c .beteiligte__wert{color: #a4a4aa}.bs-hero .bs-auge, .bs-hero__text, .bs-hero__stichworte, .bs-hero__bildzeile{color: #fff}.bs-hero .bs-auge, .bs-hero__text{position: relative;isolation: isolate}.bs-hero .bs-auge::before, .bs-hero__text::before, .bs-hero__stichworte::before, .bs-hero__bildzeile::before{content: "";position: absolute;z-index: -1;inset: -14px -24px;border-radius: 32px;pointer-events: none;background: rgb(10 10 12 / .64);filter: blur(12px)}@media (min-width: 1024px){.bs-hero__stichworte, .bs-hero__bildzeile{border-left-width: 0;border-image: none}.bs-hero__stichworte::after, .bs-hero__bildzeile::after{content: "";position: absolute;left: 0;top: 0;bottom: 0;width: 1px;pointer-events: none;background: linear-gradient(180deg, var(--fae-gradient-start), var(--fae-gradient-middle) 50%, var(--fae-gradient-end))}.bs-hero__bildzeile::after{background: rgb(255 255 255 / .35)}}.bs-hero__marke:hover, .bs-hero__marke:focus-visible{text-decoration: underline;text-underline-offset: 4px}.bs-hero{overflow-x: clip}html{overflow-wrap: break-word}.fact-card-wrapper:is(:hover, :focus, :focus-within) .fact-card-text-wrapper{overflow-y: auto;scrollbar-width: thin;scrollbar-color: rgb(255 255 255 / .35) transparent}.hero__zeile{max-width: 100%;overflow-wrap: anywhere}
