@font-face{font-family: "Raleway";font-style: normal;font-display: swap;font-weight: 100 900;src: url("../schriften/raleway-latin-wght-normal.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "Raleway";font-style: italic;font-display: swap;font-weight: 100 900;src: url("../schriften/raleway-latin-wght-italic.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "Montserrat";font-style: normal;font-display: swap;font-weight: 100 900;src: url("../schriften/montserrat-latin-wght-normal.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "Montserrat";font-style: italic;font-display: swap;font-weight: 100 900;src: url("../schriften/montserrat-latin-wght-italic.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "Montserrat Ersatz";src: local("Arial"),local("ArialMT"),local("Helvetica"),local("Roboto");font-weight: 100 600;size-adjust: 113.38%;ascent-override: 85.56%;descent-override: 22.05%;line-gap-override: 0%;unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "Montserrat Ersatz";src: local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Bold"),local("Roboto Bold");font-weight: 601 900;size-adjust: 110.58%;ascent-override: 87.72%;descent-override: 22.61%;line-gap-override: 0%;unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "Montserrat Ersatz Versal";src: local("Arial"),local("ArialMT"),local("Helvetica"),local("Roboto");font-weight: 100 600;size-adjust: 105.41%;ascent-override: 92.02%;descent-override: 23.72%;line-gap-override: 0%;unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "Raleway Ersatz";src: local("Arial"),local("ArialMT"),local("Helvetica"),local("Roboto");font-weight: 100 600;size-adjust: 105.19%;ascent-override: 89.36%;descent-override: 21.87%;line-gap-override: 0%;unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "Raleway Ersatz";src: local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Bold"),local("Roboto Bold");font-weight: 601 900;size-adjust: 101.66%;ascent-override: 92.46%;descent-override: 22.62%;line-gap-override: 0%;unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html.lenis,html.lenis body{height: auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow: clip}.lenis [data-lenis-prevent]{overscroll-behavior: contain}.lenis.lenis-smooth iframe{pointer-events: none}.ps-js:not(.ps-ready) [data-ps~="lines"],.ps-js:not(.ps-ready) [data-ps~="chars"],.ps-js:not(.ps-ready) [data-ps~="intro"],.ps-js:not(.ps-ready) [data-ps~="reveal"],.ps-js:not(.ps-ready) [data-ps~="stagger"]>*,.ps-js:not(.ps-ready) [data-ps~="clip"]{visibility: hidden}.ps-line-mask,.ps-word-mask{padding-bottom: .12em;margin-bottom: -.12em;padding-inline: .04em;margin-inline: -.04em}.ps-line,.ps-word,.ps-char{will-change: transform}[data-ps~="fill"] .ps-word{will-change: opacity}[data-ps-pill]{display: inline-block;vertical-align: middle}[data-ps~="clip"] img,[data-ps~="clip"] video{scale: var(--ps-zoom,1)}[data-ps~="parallax"]{will-change: transform;transform-origin: 50% 50%}[data-ps~="horizontal"] [data-ps-track]{display: flex;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;scrollbar-width: none;-webkit-overflow-scrolling: touch}[data-ps~="horizontal"] [data-ps-track]::-webkit-scrollbar{display: none}[data-ps~="horizontal"] [data-ps-track]>*{scroll-snap-align: start;flex: 0 0 auto}.ps-hpin{overflow: hidden}.ps-hpin [data-ps-track]{overflow: visible;scroll-snap-type: none;width: max-content;will-change: transform}[data-ps-hprogress]{transform-origin: 0 50%}@supports (animation-timeline: view(inline)){@media (prefers-reduced-motion: no-preference){[data-ps~="horizontal"]:not(.ps-hpin) [data-ps-track]>*{animation: ps-swipe-in linear both;animation-timeline: view(inline);animation-range: entry 0% cover 40%}}}@keyframes ps-swipe-in{from{scale: .88;opacity: .45}to{scale: 1;opacity: 1}}.ps-stack-on>*{position: sticky;top: calc(var(--ps-stack-top,12svh) + var(--ps-i,0) * var(--ps-stack-step,1.25rem));transform-origin: 50% 0%}.ps-stack-on>*::after{content: "";position: absolute;inset: 0;border-radius: inherit;pointer-events: none;background: #000;opacity: var(--ps-dim,0)}[data-ps~="marquee"]{display: flex;overflow: hidden;white-space: nowrap}[data-ps~="marquee"]>*{flex: 0 0 auto}[data-ps~="stretch"]{font-stretch: calc(var(--ps-wdth,100) * 1%)}.ps-curtain-on{position: relative;height: var(--ps-curtain-h,auto);clip-path: inset(0 0 0 0)}.ps-curtain-on>:first-child{position: fixed;left: 0;right: 0;bottom: 0}[data-ps~="header"]{transition: transform .6s cubic-bezier(.16,1,.3,1),background-color .4s,color .4s}[data-ps~="header"].is-hidden{transform: translateY(-110%)}.ps-cursor{position: fixed;left: 0;top: 0;z-index: 9999;pointer-events: none;width: 0;height: 0;opacity: 0;transition: opacity .3s}.ps-cursor.is-visible{opacity: 1}.ps-cursor::before{content: "";position: absolute;left: -5px;top: -5px;width: 10px;height: 10px;border-radius: 50%;background: var(--ps-cursor,currentColor);mix-blend-mode: difference;transition: transform .5s cubic-bezier(.16,1,.3,1),opacity .3s}.ps-cursor.is-link::before{transform: scale(3.2);opacity: .35}.ps-cursor.is-active::before{transform: scale(10);opacity: 1}.ps-cursor__label{position: absolute;left: 0;top: 0;transform: translate(-50%,-50%) scale(.6);font: 500 12px/1 var(--ps-cursor-font,inherit);letter-spacing: .06em;text-transform: uppercase;color: var(--ps-cursor-ink,#000);white-space: nowrap;opacity: 0;transition: opacity .3s,transform .5s cubic-bezier(.16,1,.3,1)}.ps-cursor.is-active .ps-cursor__label{opacity: 1;transform: translate(-50%,-50%) scale(1)}.ps-cursor.is-active::before{mix-blend-mode: normal;background: var(--ps-cursor-bg,#fff)}.ps-locked body{overflow: hidden}@media (prefers-reduced-motion: reduce){.ps-line,.ps-word,.ps-char,[data-ps~="parallax"]{will-change: auto}}.ps-fail [data-ps]{visibility: visible !important}:root{--c-bg: #f6f3ee;--c-fg: #1d1b18;--c-akzent: #b4541e;--c-akzent-text: #9a4313;--c-auf-akzent: #fff;--c-flaeche: #ece6dc;--c-dunkel: #1d1b18;--c-auf-dunkel: #f6f3ee;--c-muted: color-mix(in srgb,var(--c-fg) 66%,var(--c-bg));--c-line: color-mix(in srgb,var(--c-fg) 16%,transparent);--bg: var(--c-bg);--fg: var(--c-fg);--accent: var(--c-akzent);--f-display: system-ui,sans-serif;--f-text: system-ui,sans-serif;--f-label: var(--f-text);--fw-display: 700;--fw-text: 400;--fs-stretch: 100%;--ls-display: -.02em;--lh-display: .95;--tt-label: uppercase;--ls-label: .14em;--fs-label: .76rem;--radius: 0px;--radius-gross: 0px;--radius-btn: 999px;--rand: 1px;--gutter: clamp(1rem,4vw,3.5rem);--max: 1440px;--eng: 46rem;--raum: clamp(5rem,11vw,10rem);--ease: cubic-bezier(.16,1,.3,1)}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%}body{margin: 0;background: var(--bg);color: var(--fg);font: var(--fw-text) clamp(1rem,.96rem + .2vw,1.125rem)/1.65 var(--f-text);-webkit-font-smoothing: antialiased;overflow-x: clip}img,svg,video{display: block;max-width: 100%}picture{display: contents}a{color: inherit}h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol,address{margin: 0}ul,ol{padding: 0;list-style: none}address{font-style: normal}button,input,select,textarea{font: inherit;color: inherit}::selection{background: var(--c-akzent);color: var(--c-auf-akzent)}:focus-visible{outline: 3px solid var(--c-akzent);outline-offset: 3px;border-radius: 4px}.k-skip{position: fixed;left: 1rem;top: -4rem;z-index: 100;padding: .75rem 1rem;background: var(--c-fg);color: var(--c-bg);text-decoration: none}.k-skip:focus{top: 1rem}.k-vh{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.k-wrap{width: min(100% - 2 * var(--gutter),var(--max));margin-inline: auto}.k-wrap--eng{width: min(100% - 2 * var(--gutter),var(--eng))}.k-section{padding-block: var(--raum)}.k-section--dicht{padding-block: calc(var(--raum) * .55)}.k-section--dunkel{background: var(--c-dunkel);color: var(--c-auf-dunkel);--fg: var(--c-auf-dunkel);--bg: var(--c-dunkel)}.k-section--flaeche{background: var(--c-flaeche)}.k-grid-2{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: clamp(2rem,6vw,6rem);align-items: start}.k-grid-2>*{min-width: 0}@media (max-width: 860px){.k-grid-2{grid-template-columns: 1fr}}.k-eyebrow{font: 600 var(--fs-label)/1.3 var(--f-label);letter-spacing: var(--ls-label);text-transform: var(--tt-label);color: var(--c-akzent-text);margin-bottom: 1.2rem}.k-section--dunkel .k-eyebrow{color: var(--c-akzent)}.k-h1,.k-h2,.k-h3{font-family: var(--f-display);font-weight: var(--fw-display);font-stretch: var(--fs-stretch);letter-spacing: var(--ls-display);line-height: var(--lh-display);text-wrap: balance;overflow-wrap: break-word;hyphens: auto}.k-h1{font-size: clamp(2.8rem,1rem + 7vw,8.5rem)}.k-h2{font-size: clamp(2.2rem,1rem + 4.4vw,5.6rem)}.k-h3{font-size: clamp(1.5rem,1.1rem + 1.4vw,2.4rem);line-height: 1.1}.k-lead{font-size: clamp(1.1rem,1rem + .5vw,1.45rem);line-height: 1.5;max-width: 42ch;color: var(--c-muted)}.k-prose{max-width: 68ch}.k-prose>* + *{margin-top: 1.1em}.k-prose h2{font: var(--fw-display) clamp(1.6rem,1.2rem + 1.6vw,2.6rem)/1.1 var(--f-display);font-stretch: var(--fs-stretch);letter-spacing: var(--ls-display);margin-top: 2em}.k-prose h3{font: 700 1.25rem/1.3 var(--f-text);margin-top: 1.6em}.k-prose ul{display: grid;gap: .5em}.k-prose ul li{position: relative;padding-left: 1.6em}.k-prose ul li::before{content: "";position: absolute;left: 0;top: .62em;width: .7em;height: .7em;border-radius: var(--radius-btn);background: var(--c-akzent)}.k-prose a{color: var(--c-akzent-text);text-underline-offset: .2em}.k-prose figure img{width: 100%;height: auto;border-radius: var(--radius)}.k-prose figcaption{font-size: .85rem;color: var(--c-muted);margin-top: .6rem}.k-prose blockquote{font: var(--fw-display) clamp(1.4rem,1.1rem + 1.2vw,2.2rem)/1.2 var(--f-display);padding-left: 1.2rem;border-left: 3px solid var(--c-akzent)}.k-btn{display: inline-flex;align-items: center;justify-content: center;gap: .6em;min-height: 54px;padding: 0 1.8rem;border: var(--rand) solid transparent;border-radius: var(--radius-btn);background: var(--c-akzent);color: var(--c-auf-akzent);font-weight: 700;text-decoration: none;cursor: pointer;transition: background-color .3s,color .3s,border-color .3s}.k-btn:hover{background: var(--c-fg);color: var(--c-bg)}.k-btn--ghost{background: transparent;color: var(--fg);border-color: currentColor}.k-btn--ghost:hover{background: var(--fg);color: var(--bg)}.k-link{font-weight: 700;text-decoration-thickness: 2px;text-underline-offset: .3em}.k-pfeil::after{content: " →"}.k-progress{position: fixed;inset: 0 0 auto 0;height: 3px;z-index: 60;background: var(--c-akzent);transform-origin: 0 50%;transform: scaleX(0)}.k-header{position: fixed;inset: 0 0 auto 0;z-index: 50;display: flex;align-items: center;gap: 2rem;padding: .9rem var(--gutter);color: var(--fg);transition: transform .6s var(--ease),background-color .4s,color .4s}.k-header.is-scrolled{background: color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);box-shadow: 0 1px 0 var(--c-line)}.k-brand{display: inline-flex;align-items: center;gap: .65rem;text-decoration: none;font: var(--fw-display) 1.2rem/1 var(--f-display);font-stretch: var(--fs-stretch)}.k-brand img{width: 40px;height: 40px;object-fit: contain}.k-nav{margin-left: auto}.k-nav ul{display: flex;gap: clamp(1rem,2.2vw,2.2rem)}.k-nav a{text-decoration: none;font-weight: 600;font-size: .95rem;padding: .5rem 0;background: linear-gradient(currentColor,currentColor) 0 100% / 0 2px no-repeat;transition: background-size .5s var(--ease)}.k-nav a:hover,.k-nav a[aria-current="page"]{background-size: 100% 2px}.k-header__cta{min-height: 44px;padding: 0 1.2rem;font-size: .92rem}.k-menu-btn{display: none}@media (max-width: 960px){.k-nav,.k-header__cta{display: none}.k-menu-btn{display: inline-flex;align-items: center;margin-left: auto;min-height: 44px;padding: 0 1.1rem;border: var(--rand) solid currentColor;border-radius: var(--radius-btn);background: transparent;font-weight: 700;cursor: pointer}}.k-menu{position: fixed;inset: 0;z-index: 45;display: flex;flex-direction: column;justify-content: flex-end;padding: 6rem var(--gutter) calc(2rem + env(safe-area-inset-bottom));background: var(--c-akzent);color: var(--c-auf-akzent);clip-path: inset(0 0 100% 0);transition: clip-path .8s var(--ease)}.k-menu.is-open{clip-path: inset(0 0 0 0)}.k-menu ol{display: grid;gap: .2rem}.k-menu li{overflow: clip}.k-menu a{display: block;text-decoration: none;font: var(--fw-display) clamp(2.4rem,11vw,4.4rem)/1.1 var(--f-display);font-stretch: var(--fs-stretch);letter-spacing: var(--ls-display);transform: translateY(105%);transition: transform .8s var(--ease)}.k-menu.is-open a{transform: none}.k-menu.is-open li:nth-child(2) a{transition-delay: .04s}.k-menu.is-open li:nth-child(3) a{transition-delay: .08s}.k-menu.is-open li:nth-child(4) a{transition-delay: .12s}.k-menu.is-open li:nth-child(5) a{transition-delay: .16s}.k-menu.is-open li:nth-child(6) a{transition-delay: .2s}.k-menu__fuss{margin-top: 2rem;font-weight: 600}.menu-open .k-header{background: transparent;box-shadow: none;color: var(--c-auf-akzent)}.k-hero__stage{position: relative;height: 100vh;height: 100svh;overflow: hidden}.k-hero__media{position: absolute;inset: 0;background: var(--c-flaeche)}.k-hero__media img{width: 100%;height: 100%;object-fit: cover}.k-hero__text{position: absolute;left: var(--gutter);right: var(--gutter);bottom: clamp(3rem,9svh,6rem);display: grid;gap: clamp(1rem,2.5vw,2rem)}.k-hero__title{font-family: var(--f-display);font-weight: var(--fw-display);font-stretch: var(--fs-stretch);letter-spacing: var(--ls-display);line-height: var(--lh-display);font-size: clamp(2.8rem,1rem + 7vw,9rem);display: grid}.k-hero__zeile{display: block}.k-hero__sub{max-width: 38ch;font-size: clamp(1rem,.95rem + .35vw,1.25rem)}.k-hero__aktionen{display: flex;flex-wrap: wrap;gap: 1rem 1.6rem;align-items: center}.ps-js .k-hero__media img{animation: k-intro-zoom 2.4s cubic-bezier(.16,1,.3,1) both}@keyframes k-intro-zoom{from{scale: 1.25}to{scale: 1}}@media (prefers-reduced-motion: reduce){.ps-js .k-hero__media img{animation: none}}.k-seitenkopf{padding-top: clamp(7rem,16svh,10rem);padding-bottom: clamp(3rem,7vw,6rem)}.k-pfad{display: flex;flex-wrap: wrap;gap: .4rem;font-size: .85rem;color: var(--c-muted);margin-bottom: 1.6rem}.k-pfad a{text-decoration: none}.k-pfad a:hover{text-decoration: underline}.k-pfad li + li::before{content: "/";margin-right: .4rem;opacity: .5}.k-seitenkopf__grid{display: grid;grid-template-columns: 1.2fr 1fr;gap: clamp(2rem,6vw,6rem);align-items: end}.k-seitenkopf__grid>*{min-width: 0}.k-seitenkopf__media{margin-top: clamp(2.5rem,6vw,5rem);aspect-ratio: 21 / 9;overflow: hidden;border-radius: var(--radius-gross)}.k-seitenkopf__media img{width: 100%;height: 100%;object-fit: cover}@media (max-width: 860px){.k-seitenkopf__grid{grid-template-columns: 1fr}.k-seitenkopf__media{aspect-ratio: 4 / 3}}.k-bild{position: relative;overflow: hidden;border-radius: var(--radius);background: var(--c-flaeche)}.k-bild img{width: 100%;height: 100%;object-fit: cover}.k-bild--hoch{aspect-ratio: 4 / 5}.k-bild--quer{aspect-ratio: 3 / 2}.k-bild--breit{aspect-ratio: 16 / 9}.k-bild--quadrat{aspect-ratio: 1}.k-statement{font: var(--fw-display) clamp(1.8rem,1rem + 3.2vw,4.2rem)/1.12 var(--f-display);font-stretch: var(--fs-stretch);letter-spacing: var(--ls-display);max-width: 24ch;text-wrap: pretty}.k-pill{display: inline-block;width: 1.9em;height: 1.05em;margin: 0 .06em;border-radius: 999px;overflow: hidden;vertical-align: middle;translate: 0 -.06em}.k-pill img{width: 100%;height: 100%;object-fit: cover}.k-leistungen{border-top: var(--rand) solid var(--c-line)}.k-leistung{position: relative;display: grid;grid-template-columns: 4rem 1fr 1.1fr auto;gap: 1.5rem;align-items: baseline;padding-block: clamp(1.4rem,3vw,2.4rem);border-bottom: var(--rand) solid var(--c-line);text-decoration: none}.k-leistung__nr{font: 600 var(--fs-label) var(--f-label);color: var(--c-akzent-text)}.k-leistung__titel{font: var(--fw-display) clamp(1.6rem,1.1rem + 2vw,3.2rem)/1 var(--f-display);font-stretch: var(--fs-stretch);letter-spacing: var(--ls-display)}.k-leistung__text{color: var(--c-muted);max-width: 44ch}.k-leistung__bild{display: none}.k-leistung::after{content: "→";font-weight: 700;transition: transform .5s var(--ease)}@media (hover: hover){.k-leistung:hover::after{transform: translateX(.5rem)}}@media (max-width: 860px){.k-leistung{grid-template-columns: 1fr auto;gap: .5rem 1rem}.k-leistung__nr{grid-column: 1 / -1}.k-leistung__text{grid-column: 1 / -1;grid-row: 3}.k-leistung__bild{display: block;grid-column: 1 / -1;aspect-ratio: 16 / 9;overflow: hidden;border-radius: var(--radius);margin-top: .6rem}.k-leistung__bild img{width: 100%;height: 100%;object-fit: cover}}.k-vorschau{position: fixed;left: 0;top: 0;z-index: 40;width: clamp(220px,22vw,340px);aspect-ratio: 4 / 5;pointer-events: none;overflow: hidden;border-radius: var(--radius);clip-path: inset(50% 0 50% 0);transition: clip-path .6s var(--ease)}.k-vorschau.is-on{clip-path: inset(0 0 0 0)}.k-vorschau img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;opacity: 0;transition: opacity .3s}.k-vorschau img.is-on{opacity: 1}.k-karten{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,19rem),1fr));gap: clamp(1rem,2.4vw,2rem)}.k-karte{display: flex;flex-direction: column;gap: 1rem;min-width: 0;text-decoration: none}.k-karte__bild{aspect-ratio: 4 / 3;overflow: hidden;border-radius: var(--radius);background: var(--c-flaeche)}.k-karte__bild img{width: 100%;height: 100%;object-fit: cover;transition: scale .9s var(--ease)}@media (hover: hover){.k-karte:hover .k-karte__bild img{scale: 1.05}}.k-karte__meta{font: 600 var(--fs-label)/1.3 var(--f-label);letter-spacing: var(--ls-label);text-transform: var(--tt-label);color: var(--c-muted)}.k-karte__titel{font: var(--fw-display) clamp(1.3rem,1.05rem + .9vw,1.9rem)/1.1 var(--f-display);font-stretch: var(--fs-stretch);letter-spacing: var(--ls-display)}.k-projekte__kopf{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: end;gap: 1rem 3rem;margin-bottom: clamp(2rem,4vw,3rem)}.k-projekte__spur{gap: clamp(1rem,2.4vw,2.4rem);padding-inline: var(--gutter);scroll-padding-inline: var(--gutter);align-items: flex-start}.k-projekte__spur>.k-karte{width: min(78vw,26rem)}.k-projekte.ps-hpin{height: 100vh;height: 100svh;display: flex;flex-direction: column;justify-content: center;padding-block: 5rem 2rem}.k-projekte.ps-hpin .k-projekte__spur{padding-right: 20vw}.k-projekte.ps-hpin .k-karte{width: clamp(18rem,28vw,30rem)}.k-projekte.ps-hpin .k-karte__bild{aspect-ratio: 4 / 5;max-height: 58svh}.k-prozess{counter-reset: schritt;display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,15rem),1fr));gap: clamp(1.5rem,3vw,2.5rem)}.k-schritt{counter-increment: schritt;padding-top: 1.4rem;border-top: var(--rand) solid var(--c-line)}.k-schritt::before{content: counter(schritt,decimal-leading-zero);display: block;font: 600 var(--fs-label) var(--f-label);color: var(--c-akzent-text);margin-bottom: .8rem}.k-schritt h3{font: var(--fw-display) clamp(1.3rem,1.05rem + .9vw,1.8rem)/1.15 var(--f-display);font-stretch: var(--fs-stretch);margin-bottom: .5rem}.k-schritt p{color: var(--c-muted)}.k-zahlen{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,12rem),1fr));gap: 1.5rem}.k-zahl strong{display: block;font: var(--fw-display) clamp(2.8rem,1.6rem + 4vw,6rem)/.9 var(--f-display);font-stretch: var(--fs-stretch);letter-spacing: var(--ls-display);font-variant-numeric: tabular-nums}.k-zahl span{color: var(--c-muted)}.k-stimme{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.4fr);gap: clamp(2rem,6vw,6rem);align-items: center}.k-stimme blockquote p{font: var(--fw-display) clamp(1.6rem,1rem + 2.4vw,3.4rem)/1.15 var(--f-display);font-stretch: var(--fs-stretch);letter-spacing: var(--ls-display);text-wrap: pretty}.k-stimme footer{margin-top: 1.6rem;color: var(--c-muted);font-weight: 600}@media (max-width: 860px){.k-stimme{grid-template-columns: 1fr}}.k-band{padding-block: clamp(1rem,2vw,1.6rem);border-block: var(--rand) solid var(--c-line)}.k-band p{display: flex;align-items: center;gap: clamp(1.2rem,3vw,3rem);padding-right: clamp(1.2rem,3vw,3rem);font: var(--fw-display) clamp(1.6rem,1rem + 2.6vw,3.8rem)/1 var(--f-display);font-stretch: var(--fs-stretch);letter-spacing: var(--ls-display);white-space: nowrap}.k-band i{width: .45em;height: .45em;border-radius: var(--radius-btn);background: var(--c-akzent);flex: none}.k-cta{display: grid;gap: clamp(1.4rem,3vw,2.4rem);justify-items: start}.k-cta__titel{font: var(--fw-display) clamp(3rem,1rem + 7.5vw,10rem)/.9 var(--f-display);font-stretch: var(--fs-stretch);letter-spacing: var(--ls-display);max-width: 13ch}.k-split{display: grid;grid-template-columns: 1fr 1fr;gap: clamp(2rem,6vw,6rem);align-items: start}.k-split>*{min-width: 0}.k-split__media{position: sticky;top: clamp(5.5rem,14svh,8rem);aspect-ratio: 4 / 5;overflow: hidden;border-radius: var(--radius-gross)}.k-split__media img{width: 100%;height: 100%;object-fit: cover}.k-split__text>* + *{margin-top: clamp(2.5rem,6vw,5rem)}@media (max-width: 860px){.k-split{grid-template-columns: 1fr}.k-split__media{position: relative;top: 0;aspect-ratio: 4 / 3}}.k-vorteile{display: grid;gap: 1rem}.k-vorteile li{display: grid;grid-template-columns: auto 1fr;gap: 1rem;padding: 1.1rem 0;border-top: var(--rand) solid var(--c-line)}.k-vorteile li::before{content: "";width: .8rem;height: .8rem;margin-top: .45rem;border-radius: var(--radius-btn);background: var(--c-akzent)}.k-vorteile strong{display: block}.k-faq{border-top: var(--rand) solid var(--c-line)}.k-faq details{border-bottom: var(--rand) solid var(--c-line)}.k-faq summary{display: flex;justify-content: space-between;gap: 1rem;padding: 1.3rem 0;cursor: pointer;list-style: none;font: 700 clamp(1.05rem,1rem + .4vw,1.3rem)/1.3 var(--f-text)}.k-faq summary::-webkit-details-marker{display: none}.k-faq summary::after{content: "+";font-size: 1.4em;line-height: 1;transition: transform .4s var(--ease)}.k-faq details[open] summary::after{transform: rotate(45deg)}.k-faq details>div{padding-bottom: 1.4rem;color: var(--c-muted);max-width: 64ch}.k-zeitleiste{position: relative;display: grid;gap: clamp(2rem,5vw,4rem);padding-left: clamp(1.8rem,4vw,3rem)}.k-zeitleiste__linie{position: absolute;left: 0;top: .4rem;bottom: .4rem;width: 2px;background: var(--c-line)}.k-zeitleiste__linie i{position: absolute;inset: 0;background: var(--c-akzent);transform-origin: top}.k-ereignis{position: relative}.k-ereignis::before{content: "";position: absolute;left: calc(-1 * clamp(1.8rem,4vw,3rem) - 6px);top: .45rem;width: 14px;height: 14px;border-radius: 50%;background: var(--bg);border: 3px solid var(--c-akzent)}.k-ereignis__jahr{font: 600 var(--fs-label) var(--f-label);letter-spacing: var(--ls-label);color: var(--c-akzent-text)}.k-ereignis h3{font: var(--fw-display) clamp(1.4rem,1.1rem + 1.2vw,2.2rem)/1.1 var(--f-display);font-stretch: var(--fs-stretch);margin: .3rem 0 .5rem}.k-ereignis p{color: var(--c-muted);max-width: 56ch}.k-team{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,15rem),1fr));gap: clamp(1.2rem,3vw,2.4rem)}.k-person__bild{aspect-ratio: 4 / 5;overflow: hidden;border-radius: var(--radius);background: var(--c-flaeche);margin-bottom: .9rem}.k-person__bild img{width: 100%;height: 100%;object-fit: cover}.k-person h3{font: 700 1.15rem/1.3 var(--f-text)}.k-person p{color: var(--c-muted);font-size: .95rem}.k-filter{display: flex;flex-wrap: wrap;gap: .5rem;margin-bottom: clamp(2rem,4vw,3rem)}.k-filter button{min-height: 44px;padding: 0 1.1rem;border: var(--rand) solid var(--c-line);border-radius: var(--radius-btn);background: transparent;cursor: pointer;font-weight: 600}.k-filter button[aria-pressed="true"]{background: var(--fg);color: var(--bg);border-color: var(--fg)}.k-galerie{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));gap: clamp(1rem,2.4vw,2rem)}.k-galerie>*{grid-column: span 4}.k-galerie>:nth-child(5n+1){grid-column: span 7}.k-galerie>:nth-child(5n+2){grid-column: span 5}.k-galerie>[hidden]{display: none}@media (max-width: 860px){.k-galerie>*,.k-galerie>:nth-child(n){grid-column: span 12}}.k-fakten{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,11rem),1fr));gap: 1rem 2rem;padding-block: 1.6rem;border-block: var(--rand) solid var(--c-line)}.k-fakten dt{font: 600 var(--fs-label) var(--f-label);letter-spacing: var(--ls-label);text-transform: var(--tt-label);color: var(--c-muted)}.k-fakten dd{font-weight: 700;margin-top: .2rem}.k-bilder{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: clamp(1rem,2.4vw,2rem)}.k-bilder>.k-bild:nth-child(3n+1){grid-column: span 2;aspect-ratio: 16 / 9}.k-bilder>.k-bild{aspect-ratio: 4 / 5}@media (max-width: 600px){.k-bilder{grid-template-columns: 1fr}.k-bilder>.k-bild:nth-child(n){grid-column: auto;aspect-ratio: 4 / 3}}.k-weiter{display: block;padding-block: var(--raum);text-decoration: none;border-top: var(--rand) solid var(--c-line)}.k-weiter span{font: 600 var(--fs-label) var(--f-label);letter-spacing: var(--ls-label);text-transform: var(--tt-label);color: var(--c-muted)}.k-weiter strong{display: block;margin-top: .6rem;font: var(--fw-display) clamp(2.6rem,1rem + 6vw,8rem)/.92 var(--f-display);font-stretch: var(--fs-stretch);letter-spacing: var(--ls-display)}.k-beitraege{border-top: var(--rand) solid var(--c-line)}.k-beitrag{display: grid;grid-template-columns: 10rem 1fr 14rem;gap: 2rem;align-items: center;padding-block: 1.6rem;border-bottom: var(--rand) solid var(--c-line);text-decoration: none}.k-beitrag time{color: var(--c-muted);font-size: .9rem}.k-beitrag h3{font: var(--fw-display) clamp(1.3rem,1.05rem + 1vw,2rem)/1.15 var(--f-display);font-stretch: var(--fs-stretch);letter-spacing: var(--ls-display)}.k-beitrag p{color: var(--c-muted);margin-top: .4rem}.k-beitrag .k-bild{aspect-ratio: 4 / 3}@media (max-width: 760px){.k-beitrag{grid-template-columns: 1fr;gap: .6rem}.k-beitrag .k-bild{order: -1}}.k-lesefortschritt{position: fixed;inset: auto 0 0 0;height: 4px;z-index: 55;background: var(--c-akzent);transform-origin: 0 50%;transform: scaleX(0)}.k-kontaktkarten{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,15rem),1fr));gap: 1rem}.k-kontaktkarte{padding: clamp(1.2rem,2.5vw,2rem);border: var(--rand) solid var(--c-line);border-radius: var(--radius)}.k-kontaktkarte h3{font: 600 var(--fs-label) var(--f-label);letter-spacing: var(--ls-label);text-transform: var(--tt-label);color: var(--c-muted);margin-bottom: .8rem}.k-kontaktkarte a{font-weight: 700;text-underline-offset: .25em}.k-formular{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 1.2rem}.k-formular>*{min-width: 0}.k-feld{display: grid;gap: .4rem}.k-feld--voll{grid-column: 1 / -1}.k-feld label{font-weight: 600;font-size: .92rem}.k-feld input,.k-feld textarea,.k-feld select{width: 100%;min-height: 52px;padding: .8rem 1rem;border: var(--rand) solid color-mix(in srgb,var(--fg) 30%,transparent);border-radius: calc(var(--radius) * .6);background: color-mix(in srgb,var(--bg) 70%,#fff)}.k-feld textarea{min-height: 9rem;resize: vertical}.k-feld--check{grid-column: 1 / -1;display: flex;gap: .7rem;align-items: flex-start}.k-feld--check input{width: 1.3rem;height: 1.3rem;min-height: 0;margin-top: .2rem;accent-color: var(--c-akzent)}.k-honig{position: absolute;left: -9999px}@media (max-width: 600px){.k-formular{grid-template-columns: 1fr}}.k-karte-zwei-klick{position: relative;display: grid;place-items: center;aspect-ratio: 16 / 9;border-radius: var(--radius);overflow: hidden;background: var(--c-flaeche);text-align: center;padding: 1.5rem}.k-karte-zwei-klick p{max-width: 40ch;color: var(--c-muted);margin-bottom: 1rem}.k-zeiten>div{display: flex;justify-content: space-between;gap: 1rem;padding: .85rem 1rem;border-top: var(--rand) solid var(--c-line)}.k-zeiten dt{font-weight: 700}.k-zeiten dd{font-variant-numeric: tabular-nums}.k-zeiten>.is-today{background: color-mix(in srgb,var(--c-akzent) 18%,transparent);border-radius: calc(var(--radius) * .5)}.k-footer{background: var(--c-dunkel);color: var(--c-auf-dunkel);padding-top: clamp(3rem,6vw,5rem);overflow: hidden}.k-footer a{text-decoration: none}.k-footer a:hover{text-decoration: underline;text-underline-offset: .25em}.k-footer__grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 2rem}.k-footer__grid h2{font: 600 var(--fs-label) var(--f-label);letter-spacing: var(--ls-label);text-transform: var(--tt-label);opacity: .7;margin-bottom: .8rem}.k-footer__grid li + li{margin-top: .35rem}.k-footer__wort{font: var(--fw-display) clamp(3rem,14vw,18rem)/.8 var(--f-display);font-stretch: var(--fs-stretch);letter-spacing: var(--ls-display);text-align: center;white-space: nowrap;margin-top: clamp(2rem,5vw,4rem);color: var(--c-akzent)}.k-footer__unten{display: flex;flex-wrap: wrap;justify-content: space-between;gap: .6rem 2rem;padding-block: 1.2rem calc(1.2rem + env(safe-area-inset-bottom));font-size: .85rem}@media (max-width: 860px){.k-footer__grid{grid-template-columns: 1fr 1fr}}@media (prefers-reduced-motion: reduce){.k-menu,.k-menu a,.k-karte__bild img,.k-vorschau{transition: none}}.k-abstand-oben{margin-top: clamp(2rem,5vw,4rem)}.k-hero__nach{display: none}.k-daten{display: none}.k-hero[data-hero="fenster"] .k-hero__media{--open: 0;--ww: clamp(200px,24vw,400px);--wh: calc(var(--ww) * 4 / 3);--iy: calc((50% - var(--wh) / 2) * (1 - var(--open)));--ix: calc((50% - var(--ww) / 2) * (1 - var(--open)));--r: calc(var(--ww) / 2 * (1 - var(--open)));clip-path: inset(var(--iy) var(--ix) var(--iy) var(--ix) round var(--r) var(--r) 0 0)}.k-hero[data-hero="fenster"] .k-hero__media::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,transparent 45%,rgba(20,16,12,.5));opacity: var(--open)}.k-hero[data-hero="fenster"] .k-hero__text{inset: 0 var(--gutter);bottom: auto;height: 100%;display: block;pointer-events: none}.k-hero[data-hero="fenster"] .k-hero__title{position: absolute;inset: 0;font-size: clamp(3rem,7vw,9.5rem)}.k-hero[data-hero="fenster"] .k-hero__zeile{position: absolute;top: 50%;translate: 0 -50%;white-space: nowrap}.k-hero[data-hero="fenster"] .k-hero__zeile:nth-child(1){right: calc(50% + clamp(200px,24vw,400px) / 2 + 2vw)}.k-hero[data-hero="fenster"] .k-hero__zeile:nth-child(2){left: calc(50% + clamp(200px,24vw,400px) / 2 + 2vw);color: var(--c-akzent-text)}.k-hero[data-hero="fenster"] .k-hero__sub{position: absolute;left: 0;bottom: clamp(1.4rem,4svh,2.4rem);max-width: 30ch;font-size: .8rem;letter-spacing: .14em;text-transform: uppercase}.k-hero[data-hero="fenster"] .k-hero__aktionen{position: absolute;right: 0;bottom: clamp(1.4rem,4svh,2.4rem);pointer-events: auto}.k-hero[data-hero="fenster"] .k-hero__nach{display: block;position: absolute;left: var(--gutter);right: var(--gutter);bottom: clamp(3rem,10svh,6rem);color: #fff;font: var(--fw-display) clamp(2rem,1rem + 4vw,5.6rem)/1 var(--f-display);font-stretch: var(--fs-stretch);letter-spacing: var(--ls-display);max-width: 16ch;visibility: hidden}@media (max-width: 760px){.k-hero[data-hero="fenster"] .k-hero__media{--ww: 60vw}.k-hero[data-hero="fenster"] .k-hero__title{font-size: clamp(3rem,15vw,5rem)}.k-hero[data-hero="fenster"] .k-hero__zeile:nth-child(1){right: auto;left: 0;top: 17svh;translate: none}.k-hero[data-hero="fenster"] .k-hero__zeile:nth-child(2){left: auto;right: 0;top: auto;bottom: 17svh;translate: none}.k-hero[data-hero="fenster"] .k-hero__aktionen{display: none}}.k-hero__maske{display: none}.ps-js .k-hero[data-hero="wort"] .k-hero__maske{position: absolute;inset: 0;display: grid;place-items: center;background: var(--c-bg);mix-blend-mode: multiply}.k-hero__wort{display: flex;color: #fff;font: 900 clamp(4rem,21vw,24rem)/.8 var(--f-display);font-stretch: 125%;letter-spacing: -.035em;text-transform: uppercase}.k-hero__wort span{display: inline-block}.k-hero[data-hero="wort"] .k-hero__stage{background: var(--c-bg)}.k-hero[data-hero="wort"] .k-hero__text{color: #fff}.k-hero[data-hero="wort"] .k-hero__text::before{content: "";position: absolute;inset: -40vh -50vw -10vh -50vw;z-index: -1;background: radial-gradient(60% 55% at 20% 75%,rgba(8,10,12,.6),transparent 70%);pointer-events: none}.k-hero[data-hero="wort"] .k-hero__title{font-size: clamp(2.6rem,1rem + 6vw,7.5rem);max-width: 12ch}.k-hero[data-hero="wort"] .k-hero__zeile:nth-child(2){color: var(--c-akzent)}.k-hero[data-hero="karte"] .k-hero__media{--s: 0;clip-path: inset(calc(var(--s) * 12svh) calc(var(--s) * var(--gutter)) calc(var(--s) * 7svh) calc(var(--s) * 50vw) round calc(var(--s) * max(var(--radius-gross),18px)))}.k-hero[data-hero="karte"] .k-hero__media::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgba(30,20,12,.4),transparent 25%,transparent 45%,rgba(30,20,12,.6));opacity: calc(1 - var(--s))}.k-hero[data-hero="karte"] .k-hero__text{color: #fff;bottom: clamp(3rem,8svh,5rem);right: auto;width: min(46vw,40rem)}.k-hero[data-hero="karte"] .k-hero__title{font-size: clamp(2.8rem,.6rem + 6.4vw,8.6rem)}.k-siegel{position: absolute;right: calc(var(--gutter) + 1.5rem);bottom: clamp(4rem,12svh,8rem);width: clamp(110px,11vw,170px);aspect-ratio: 1}.k-siegel svg{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible}.k-siegel text{font: 700 14px var(--f-text);letter-spacing: .08em;text-transform: uppercase;fill: #fff}.k-siegel__kern{position: absolute;inset: 24%;display: grid;place-items: center;border-radius: 50%;background: var(--c-akzent);color: var(--c-auf-akzent);font: 800 clamp(.9rem,1.4vw,1.3rem)/1 var(--f-display);text-align: center;box-shadow: 0 10px 30px -10px rgba(0,0,0,.5)}@media (max-width: 760px){.k-hero[data-hero="karte"] .k-hero__media{clip-path: inset(calc(var(--s) * 11svh) calc(var(--s) * var(--gutter)) calc(var(--s) * 40svh) calc(var(--s) * var(--gutter)) round calc(var(--s) * max(var(--radius-gross),18px)))}.k-hero[data-hero="karte"] .k-hero__text{width: auto;right: var(--gutter)}.k-hero[data-hero="karte"] .k-hero__title{font-size: clamp(2.6rem,13vw,4.4rem)}.k-siegel{top: 30svh;bottom: auto;width: 90px}}.k-hero[data-hero="kacheln"] .k-hero__stage{display: grid;grid-template-columns: 1fr 1.1fr;border-bottom: 1px solid var(--c-line)}.k-hero[data-hero="kacheln"] .k-hero__media{position: relative;inset: auto;grid-column: 2;grid-row: 1;margin: 5.5rem var(--gutter) var(--gutter) 0;border: 1px solid var(--c-line);border-radius: var(--radius);overflow: hidden}.k-hero[data-hero="kacheln"] .k-hero__text{position: relative;inset: auto;grid-column: 1;grid-row: 1;align-self: end;padding: 0 2rem var(--gutter) var(--gutter)}.k-hero[data-hero="kacheln"] .k-hero__title{font-size: clamp(2.8rem,1rem + 5vw,7rem)}.k-hero[data-hero="kacheln"] .k-hero__zeile:nth-child(2){color: var(--c-akzent-text)}.k-hero[data-hero="kacheln"] .k-daten{display: grid;grid-template-columns: auto 1fr;gap: .2rem 1.2rem;font: 500 .78rem/1.5 var(--f-label);text-transform: uppercase;color: var(--c-muted);border-top: 1px solid var(--c-line);padding-top: 1rem}.k-hero[data-hero="kacheln"] .k-daten dd{color: var(--fg)}.k-kacheln{position: absolute;inset: 0;display: grid;grid-template-columns: repeat(6,1fr);grid-template-rows: repeat(5,1fr);pointer-events: none}.k-kacheln i{background: var(--c-bg);border: .5px solid var(--c-line)}@media (max-width: 860px){.k-hero[data-hero="kacheln"] .k-hero__stage{grid-template-columns: 1fr;grid-template-rows: 1fr auto}.k-hero[data-hero="kacheln"] .k-hero__media{grid-column: 1;margin: 4.6rem var(--gutter) 1rem}.k-hero[data-hero="kacheln"] .k-hero__text{grid-column: 1;grid-row: 2;padding: 0 var(--gutter) 2rem}.k-hero[data-hero="kacheln"] .k-hero__title{font-size: clamp(2.4rem,11vw,3.6rem)}}.k-hero[data-hero="vorhang"] .k-hero__media{--v: 0;clip-path: inset(calc(50% * (1 - var(--v))) 0 calc(50% * (1 - var(--v))) 0)}.k-hero[data-hero="vorhang"] .k-hero__media::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgba(7,6,6,.6),rgba(7,6,6,.4) 40%,rgba(7,6,6,.78))}.k-hero[data-hero="vorhang"] .k-hero__text{inset: 0;display: grid;place-content: center;justify-items: center;text-align: center;color: #fff}.k-hero[data-hero="vorhang"] .k-hero__title{font-size: clamp(2.8rem,1rem + 6.4vw,8.4rem)}.k-hero[data-hero="vorhang"] .k-hero__zeile:nth-child(2){color: var(--c-akzent)}.k-hero[data-hero="vorhang"] .k-hero__sub{color: rgba(255,255,255,.82);text-transform: uppercase;letter-spacing: .3em;font-size: .72rem}.k-hero[data-hero="vorhang"] .k-hero__aktionen{justify-content: center}html:not(.ps-js) .k-hero[data-hero="vorhang"] .k-hero__media,.ps-fail .k-hero[data-hero="vorhang"] .k-hero__media,.ps-reduce .k-hero[data-hero="vorhang"] .k-hero__media{--v: 1}:root{--c-bg: #0f1214;--c-fg: #eceae5;--c-akzent: #ff5a1f;--c-akzent-text: #ff7a45;--c-auf-akzent: #0f1214;--c-flaeche: #eceae5;--c-dunkel: #08090a;--c-auf-dunkel: #eceae5;--f-display: "Archivo","Arial Narrow",system-ui,sans-serif;--f-text: "Archivo",system-ui,sans-serif;--f-label: var(--f-text);--fw-display: 850;--fs-stretch: 118%;--ls-display: -.03em;--lh-display: .86;--tt-label: uppercase;--ls-label: .12em;--fs-label: .78rem;--radius: 0px;--radius-gross: 0px;--radius-btn: 0px;--rand: 2px}body{font-stretch: 100%}.k-section--flaeche{--bg: var(--c-flaeche);--fg: #0f1214;background: var(--bg);color: var(--fg)}.k-section--flaeche .k-eyebrow{color: #c4400f}.k-btn{text-transform: uppercase;letter-spacing: .06em;font-weight: 800}.k-btn:hover{background: var(--c-fg);color: var(--c-bg)}.k-brand{text-transform: uppercase;font-size: 1.05rem;font-stretch: 125%;letter-spacing: .02em}.k-header{mix-blend-mode: difference;color: #fff}.k-header.is-scrolled{mix-blend-mode: normal;color: var(--fg);background: color-mix(in srgb,var(--bg) 90%,transparent)}.k-h1,.k-h2,.k-cta__titel,.k-hero__title{text-transform: uppercase}.k-seitenkopf .k-h1{font-size: clamp(3.2rem,1rem + 9vw,12rem)}.k-seitenkopf__media{width: 100vw;margin-left: calc(50% - 50vw);max-width: none;aspect-ratio: 21 / 8}@media (max-width: 860px){.k-seitenkopf__media{aspect-ratio: 4 / 3}}.k-leistung{grid-template-columns: 5rem 1.4fr 1fr auto}.k-leistung__titel{font-size: clamp(2rem,1rem + 4vw,5.4rem);text-transform: uppercase}@media (hover: hover){.k-leistung:hover{color: var(--c-akzent)}}.k-karte__titel{text-transform: uppercase}.k-statement{font-size: clamp(2rem,1rem + 3.6vw,4.8rem);font-stretch: 100%}.k-band p{text-transform: uppercase;font-size: clamp(2rem,1rem + 4vw,5.4rem)}.k-band{border-color: var(--c-fg)}.k-zahl strong{color: var(--c-akzent)}.k-footer{background: var(--c-akzent);color: var(--c-auf-akzent)}.k-footer__wort{color: var(--c-auf-akzent);text-transform: uppercase;font-stretch: 125%;font-size: clamp(3rem,12.5vw,16rem)}.k-menu{background: var(--c-akzent);color: var(--c-auf-akzent)}.k-menu a{text-transform: uppercase}:root{--c-bg: #0c0816;--c-fg: #ece9f2;--c-akzent: #45bfa6;--c-akzent-text: #45bfa6;--c-auf-akzent: #0c0816;--c-flaeche: #ece9f2;--c-dunkel: #07050d;--c-auf-dunkel: #ece9f2}:root{--c-tuerkis: #45bfa6;--c-tuerkis-rgb: 69,191,166;--c-violett: #7b5cff;--c-violett-rgb: 123,92,255;--c-magenta: #d65cff;--c-magenta-rgb: 214,92,255;--c-hell: #ece9f2;--c-hell-rgb: 236,233,242;--c-nacht: #0c0816;--c-nacht-rgb: 12,8,22;--c-flaeche: #14101f;--c-flaeche-rgb: 20,16,31;--c-flaeche-hover: #201a34;--c-flaeche-hover-rgb: 32,26,52;--c-online: #3ddc84;--c-online-rgb: 61,220,132;--c-fehler: #ff6b7a;--c-fehler-rgb: 255,107,122;--c-whatsapp: #25d366;--c-whatsapp-rgb: 37,211,102;--c-blau: #2678ff;--c-blau-rgb: 38,120,255;--c-nacht-2: #1a1625;--c-weiss: #fff;--c-weiss-rgb: 255,255,255;--c-schwarz: #000;--c-schwarz-rgb: 0,0,0;--c-feld: #1c1729;--c-feld-fokus: #1b2a2f;--c-bauflaeche: #0f0c1a;--c-fehler-hell: #ff9aa5;--c-fehler-text: #ffd0d5;--c-hinweis: #ff5c7a;--c-gedaempft: #8a8499;--f-display: "Raleway","Raleway Ersatz",system-ui,-apple-system,"Segoe UI",sans-serif;--f-text: "Montserrat","Montserrat Ersatz",system-ui,-apple-system,"Segoe UI",sans-serif;--f-label: "Montserrat","Montserrat Ersatz Versal","Montserrat Ersatz",system-ui,-apple-system,"Segoe UI",sans-serif;--fw-normal: 400;--fw-mittel: 500;--fw-halb: 600;--fw-fett: 700;--fw-h: 800;--fw-display: var(--fw-h);--fw-text: var(--fw-normal);--fs-stretch: normal;--fs-mega: clamp(2.9rem,.6rem + 9.4vw,11.5rem);--fs-h1: clamp(2.3rem,1.15rem + 4.6vw,5.4rem);--fs-h2: clamp(2rem,1rem + 3.9vw,4.8rem);--fs-h3: clamp(1.4rem,1.05rem + 1.5vw,2.3rem);--fs-h4: clamp(1.12rem,1rem + .55vw,1.5rem);--fs-statement: clamp(1.55rem,.9rem + 2.3vw,3.2rem);--fs-zahl: clamp(2.4rem,1rem + 3.2vw,5rem);--fs-lead: clamp(1.08rem,1rem + .45vw,1.35rem);--fs-gross: clamp(1rem,.96rem + .25vw,1.15rem);--fs-text: clamp(1rem,.97rem + .12vw,1.0625rem);--fs-klein: .875rem;--fs-mini: .75rem;--fs-label: var(--fs-mini);--lh-eng: .94;--lh-titel: 1.12;--lh-kompakt: 1.4;--lh-text: 1.65;--ls-display: -.012em;--ls-label: .12em;--lh-display: var(--lh-eng);--a-1: .25rem;--a-2: .5rem;--a-3: .75rem;--a-4: 1rem;--a-5: 1.25rem;--a-6: 1.5rem;--a-7: 2rem;--a-8: 2.5rem;--a-9: 3rem;--a-10: 4rem;--a-11: 5rem;--a-12: 6rem;--a-fluss-s: clamp(1.2rem,2.5vw,1.8rem);--a-fluss-m: clamp(1.6rem,4vw,3rem);--a-fluss-l: clamp(2rem,5vw,5rem);--a-fluss-xl: clamp(2.5rem,6vw,6rem);--f-mono: ui-monospace,"SF Mono","SFMono-Regular",Menlo,Consolas,"Liberation Mono",monospace;--ps-cursor-bg: var(--c-tuerkis);--ps-cursor-ink: var(--c-nacht);--gutter: clamp(1.25rem,4.5vw,3.5rem);--raum: clamp(4rem,2.4rem + 5vw,7rem)}:root{--c-muted: color-mix(in srgb,var(--fg) 70%,var(--bg));--c-line: color-mix(in srgb,var(--fg) 16%,transparent)}:root{--dz-expo-out: cubic-bezier(.16,1,.3,1)}@supports (animation-timing-function: linear(0,1)){:root{--dz-expo-out: linear(0.0000 0%,0.0341 0.5%,0.0670 1%,0.0987 1.5%,0.1294 2%,0.1591 2.5%,0.1877 3%,0.2154 3.5%,0.2421 4%,0.2680 4.5%,0.2929 5%,0.3170 5.5%,0.3402 6%,0.3627 6.5%,0.3844 7%,0.4054 7.5%,0.4257 8%,0.4452 8.5%,0.4641 9%,0.4824 9.5%,0.5000 10%,0.5647 12%,0.6211 14%,0.6701 16%,0.7128 18%,0.7500 20%,0.7824 22%,0.8105 24%,0.8351 26%,0.8564 28%,0.8750 30%,0.8912 32%,0.9053 34%,0.9175 36%,0.9282 38%,0.9375 40%,0.9526 44%,0.9641 48%,0.9728 52%,0.9794 56%,0.9844 60%,0.9882 64%,0.9910 68%,0.9932 72%,0.9948 76%,0.9961 80%,0.9970 84%,0.9978 88%,0.9983 92%,0.9987 96%,1.0000 100%)}}@property --dz-winkel{syntax: "<angle>";inherits: false;initial-value: 0deg}html{background: var(--bg)}body{background: transparent;color: var(--fg);transition: none}*,*::before,*::after{font-feature-settings: "lnum" 1 !important}.k-btn--ghost{color: inherit}.dz-kopf__text{max-width: 34ch;color: color-mix(in srgb,var(--fg) 68%,transparent)}@media (min-width: 861px){.k-projekte__kopf{display: grid;grid-template-columns: minmax(0,1fr) minmax(16rem,34ch);align-items: end;column-gap: var(--a-fluss-l)}.k-projekte__kopf>.dz-kopf__text{max-width: none}}.k-h2 + .dz-kopf__text,.k-h2 + .k-lead{margin-top: var(--a-fluss-s)}.dz-btn-gross{min-height: 66px;padding: 0 var(--a-8);font-size: var(--fs-gross);text-transform: none;letter-spacing: .01em}.dz-kicker{display: block}.dz-zusammen{white-space: nowrap}.dz-h-gross{display: block}.k-vorschau{width: clamp(190px,15vw,250px);aspect-ratio: 1}.dz-h-gross{hyphens: manual}.k-eyebrow{hyphens: manual}.ps-cursor::before{left: -60px;top: -60px;width: 120px;height: 120px;transform: scale(.0834)}.ps-cursor.is-link::before{transform: scale(.267)}.ps-cursor.is-active::before{transform: scale(1)}.ps-cursor__label{font: 700 12px/1 var(--f-text);letter-spacing: .08em}.ps-line-mask,.ps-word-mask{padding-top: .16em;margin-top: -.16em}.k-eyebrow{color: var(--accent)}.k-btn{background: var(--accent);color: var(--bg)}.k-btn:hover{background: var(--fg);color: var(--bg)}.k-btn--ghost{background: transparent;color: inherit}.k-link{display: inline-block;padding-block: var(--a-2)}main [id]{scroll-margin-top: var(--a-12)}.ps-stack-on>*{will-change: transform}.ps-stack-on>*::after{content: none}.ps-dim{position: absolute;inset: 0;z-index: 5;border-radius: inherit;background: var(--c-schwarz);opacity: 0;pointer-events: none;will-change: opacity}body{font: var(--fw-text) var(--fs-text)/var(--lh-text) var(--f-text);font-stretch: normal}.k-h1{font-size: var(--fs-h1);line-height: var(--lh-eng)}.k-h2{font-size: var(--fs-h2);line-height: var(--lh-eng)}.k-h3,.k-prose h2{font-size: var(--fs-h3);line-height: var(--lh-titel)}.k-h4,.k-karte__titel,.k-schritt h3{font-size: var(--fs-h4);line-height: var(--lh-titel)}.k-lead{font-size: var(--fs-lead);line-height: 1.55}.k-statement{font-size: var(--fs-statement)}.k-eyebrow,.k-karte__meta,.k-fakten dt{font-size: var(--fs-label);letter-spacing: var(--ls-label)}.k-statement,.k-hero__title{font-stretch: normal}small,.k-klein{font-size: var(--fs-klein)}strong,b{font-weight: var(--fw-fett)}.k-btn{text-align: center}h1,h2,h3,h4,summary h3{text-wrap: balance}.dz-h-gross{text-wrap: balance}@media (min-width: 1024px){.k-btn{white-space: nowrap}}@media (max-width: 360px){.k-btn{padding-inline: var(--a-4);letter-spacing: .03em}}@media (hover: none){.k-btn:hover{background: var(--accent);color: var(--bg)}.k-btn--ghost:hover{background: transparent;color: inherit}.k-btn:active{filter: brightness(.88)}}summary{-webkit-tap-highlight-color: transparent}.ps-theme-blende{position: fixed;inset: 0;z-index: -1;pointer-events: none;opacity: 0;will-change: opacity}.ps-theme-blende::before{content: "";position: absolute;inset: 0;background: var(--ps-blende)}.dz-akzent{color: var(--c-akzent)}.dz-aurora{position: absolute;inset: -15%}.dz-aurora i{position: absolute;width: 54vmax;height: 54vmax;margin: -27vmax 0 0 -27vmax;border-radius: 50%;mix-blend-mode: screen;will-change: transform;animation: dz-schweben 16s ease-in-out infinite alternate}.dz-aurora i:nth-child(1){left: 33%;top: 47%;background: radial-gradient(closest-side,rgba(var(--c-tuerkis-rgb),.95),rgba(var(--c-tuerkis-rgb),.35) 55%,rgba(var(--c-tuerkis-rgb),0))}.dz-aurora i:nth-child(2){left: 66%;top: 42%;background: radial-gradient(closest-side,rgba(var(--c-violett-rgb),.95),rgba(var(--c-violett-rgb),.3) 55%,rgba(var(--c-violett-rgb),0));animation-duration: 19s;animation-delay: -6s}.dz-aurora i:nth-child(3){left: 50%;top: 66%;width: 46vmax;height: 46vmax;margin: -23vmax 0 0 -23vmax;background: radial-gradient(closest-side,rgba(var(--c-blau-rgb),.8),rgba(var(--c-blau-rgb),0));animation-duration: 23s;animation-delay: -11s}.dz-aurora i:nth-child(4){left: 80%;top: 64%;width: 36vmax;height: 36vmax;margin: -18vmax 0 0 -18vmax;background: radial-gradient(closest-side,rgba(var(--c-magenta-rgb),.75),rgba(var(--c-magenta-rgb),0));animation-duration: 14s;animation-delay: -3s}.dz-mini{overflow: hidden;border-radius: 10px;background: var(--c-flaeche);border: 1px solid rgba(var(--c-weiss-rgb),.12)}.dz-mini__leiste{display: flex;align-items: center;gap: var(--a-1);height: 1.9rem;padding: 0 var(--a-3);background: var(--c-nacht-2)}.dz-mini__leiste i{width: 8px;height: 8px;border-radius: 50%;background: #3a3448}.dz-mini__leiste em{margin-left: var(--a-2);font: 500 .75rem/1 var(--f-mono);font-style: normal;color: rgba(var(--c-hell-rgb),.6);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.dz-mini__bild{aspect-ratio: 16 / 10;overflow: hidden}.dz-mini__bild img{width: 100%;height: 100%;object-fit: cover;object-position: left top;transition: filter .6s}@media (hover: hover){.dz-projekt:hover .dz-mini__leiste i:nth-child(1){background: #ff5f57}.dz-projekt:hover .dz-mini__leiste i:nth-child(2){background: #febc2e}.dz-projekt:hover .dz-mini__leiste i:nth-child(3){background: #28c840}}.dz-aurora--hell i{opacity: 1}@media (prefers-reduced-motion: reduce){.dz-aurora i{animation: none}}.dz-statement .dz-akzent{color: var(--accent)}.dz-akzent{color: var(--accent)}.dz-hero .dz-akzent,.dz-launch .dz-akzent{color: var(--c-tuerkis)}.dz-klebe{position: relative}.is-klebend{position: sticky;top: 0}.dz-mini__leiste em{color: rgba(var(--c-hell-rgb),.82)}.dz-ref.ps-hpin .dz-projekt:not(.dz-projekt--liste)>.dz-mini{grid-column: 1;grid-row: 1 / span 5;align-self: start}.dz-ref.ps-hpin .dz-projekt:not(.dz-projekt--liste)>:not(.dz-mini){grid-column: 2}.dz-ring{position: absolute;inset: -2px;z-index: -1;border-radius: inherit;overflow: hidden;pointer-events: none}.dz-ring::before{content: "";position: absolute;left: 50%;top: 50%;width: 150%;aspect-ratio: 1;transform: translate(-50%,-50%);background: conic-gradient(var(--c-tuerkis),var(--c-violett),var(--c-magenta),var(--c-tuerkis));animation: dz-ring-dreh 4s linear infinite;will-change: transform}.dz-ring::after{content: "";position: absolute;inset: 2px;border-radius: inherit;background: var(--dz-fuell,var(--c-flaeche));transition: background-color .3s}@media (prefers-reduced-motion: reduce){.dz-ring::before{animation: none !important}}@keyframes dz-puls{0%{box-shadow: 0 0 0 0 rgba(var(--c-tuerkis-rgb),.7)}100%{box-shadow: 0 0 0 10px rgba(var(--c-tuerkis-rgb),0)}}@keyframes dz-schweben{0%{transform: translate3d(0,0,0) scale(1)}50%{transform: translate3d(7vmax,-4vmax,0) scale(1.12)}100%{transform: translate3d(-6vmax,4vmax,0) scale(.94)}}@keyframes dz-fluss{to{stroke-dashoffset: 0}}@keyframes dz-dreh{to{rotate: 360deg}}@keyframes ps-swipe-in{from{scale: .88;opacity: .8}to{scale: 1;opacity: 1}}@keyframes dz-auftakt{from{transform: translateY(115%);opacity: .01}}@keyframes dz-auftakt-y22{from{transform: translateY(22px);opacity: .01}}@keyframes dz-ring{to{--dz-winkel: 360deg}}@keyframes dz-online{0%{box-shadow: 0 0 0 0 rgba(var(--c-online-rgb),.7)}100%{box-shadow: 0 0 0 9px rgba(var(--c-online-rgb),0)}}@keyframes dz-rein{from{opacity: 0;translate: 0 14px}}@keyframes dz-dreh{to{rotate: 360deg}}@keyframes dz-wort{from{opacity: 0;filter: blur(3px)}}@keyframes dz-ring-puls{0%{transform: scale(1);opacity: .7}100%{transform: scale(2.6);opacity: 0}}@keyframes dz-ring-dreh{to{transform: translate(-50%,-50%) rotate(360deg)}}.k-header{mix-blend-mode: normal}.k-brand{position: relative;display: flex;align-items: center;flex: none;--b: clamp(112px,10.5vw,158px);width: var(--b);min-height: 44px}.k-brand picture,.k-brand img{display: block;width: 100%;height: auto}.k-brand span{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.k-brand picture,.k-brand__flach{transition: opacity .45s var(--ease)}.k-brand__flach{position: absolute;left: 0;top: 50%;width: 100%;aspect-ratio: 480 / 85;translate: 0 -50%;opacity: 0;background: var(--fg);-webkit-mask: url("../img/marke/dosigny-logo-weiss-ohne-untertitel-480.png") center / 100% 100% no-repeat;mask: url("../img/marke/dosigny-logo-weiss-ohne-untertitel-480.png") center / 100% 100% no-repeat}[data-ps-theme="ki"] .k-brand picture{opacity: 0}[data-ps-theme="ki"] .k-brand__flach{opacity: 1}.menu-open .k-header .k-brand picture{opacity: 1}.menu-open .k-header .k-brand__flach{opacity: 0}@media (max-width: 360px){.k-header{gap: var(--a-3)}}.menu-open .k-header{mix-blend-mode: normal;color: var(--c-hell);background: transparent;box-shadow: none;-webkit-backdrop-filter: none;backdrop-filter: none}.menu-open .k-header,.menu-open .k-header.is-hidden{transform: none}.k-header.is-hidden:focus-within{transform: none}.dz-nav>ul{align-items: center}.dz-nav__punkt{position: relative}.dz-nav__knopf{display: inline-flex;align-items: center;gap: var(--a-2);padding: var(--a-2) 0;border: 0;background: none;color: inherit;font-weight: 600;font-size: var(--fs-text);cursor: pointer}.dz-nav__knopf::after{content: "";width: .42rem;height: .42rem;border: solid currentColor;border-width: 0 1.6px 1.6px 0;rotate: 45deg;translate: 0 -.15rem;transition: rotate .35s var(--ease),translate .35s var(--ease)}.dz-nav__punkt.is-offen .dz-nav__knopf::after{rotate: 225deg;translate: 0 .1rem}.dz-nav__knopf:hover,.dz-nav__punkt.is-offen .dz-nav__knopf{color: var(--accent)}.dz-nav__panel{position: absolute;left: 50%;top: calc(100% + .9rem);z-index: 60;min-width: 15rem;padding: var(--a-4);translate: -50% 8px;opacity: 0;visibility: hidden;pointer-events: none;color: var(--c-hell);background: rgba(14,10,26,.94);-webkit-backdrop-filter: blur(20px) saturate(1.3);backdrop-filter: blur(20px) saturate(1.3);border: 1px solid rgba(var(--c-weiss-rgb),.14);border-radius: 18px;box-shadow: 0 30px 80px -24px rgba(var(--c-schwarz-rgb),.7);transition: opacity .3s,translate .45s var(--ease),visibility 0s .3s}.dz-nav__panel::before{content: "";position: absolute;left: 0;right: 0;top: -1rem;height: 1rem}.dz-nav__punkt.is-offen .dz-nav__panel{opacity: 1;visibility: visible;pointer-events: auto;translate: -50% 0;transition: opacity .3s,translate .45s var(--ease)}.dz-nav__panel a{display: block;padding: var(--a-2) var(--a-3);border-radius: 10px;color: var(--c-hell);text-decoration: none;background: none;font-weight: 600;font-size: var(--fs-text);transition: background-color .25s,color .25s}.dz-nav__panel a:hover,.dz-nav__panel a:focus-visible{background: rgba(var(--c-tuerkis-rgb),.14);color: var(--c-tuerkis)}.dz-nav__panel--mega{width: min(44rem,70vw)}.dz-nav__raster{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: .2rem}.dz-nav__raster a{display: grid;gap: .15rem;padding: var(--a-3) var(--a-3)}.dz-nav__raster b{font: 700 var(--fs-text)/1.2 var(--f-text)}.dz-nav__raster span{font-size: var(--fs-klein);font-weight: 500;line-height: 1.35;color: rgba(var(--c-hell-rgb),.62)}.dz-nav__fuss{display: flex;justify-content: space-between;gap: var(--a-4);margin-top: var(--a-2);padding-top: var(--a-2);border-top: 1px solid rgba(var(--c-weiss-rgb),.1)}.dz-nav__fuss a{color: var(--c-tuerkis);font-size: var(--fs-klein)}.dz-nav__liste--zwei{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));width: min(30rem,60vw)}.dz-nav__alle{grid-column: 1 / -1;border-top: 1px solid rgba(var(--c-weiss-rgb),.1);margin-top: var(--a-2);padding-top: var(--a-2)}.dz-nav__alle a{color: var(--c-tuerkis)}.k-header.is-scrolled .dz-nav__knopf{color: var(--fg)}.k-header.is-scrolled .dz-nav__knopf:hover,.k-header.is-scrolled .dz-nav__punkt.is-offen .dz-nav__knopf{color: var(--accent)}@media (max-width: 1180px){.k-nav ul{gap: var(--a-fluss-s)}.k-header__cta{padding: 0 var(--a-4)}}.k-nav .dz-nav__panel ul{display: grid;gap: .15rem}.k-nav .dz-nav__raster{grid-template-columns: repeat(2,minmax(0,1fr))}.k-nav .dz-nav__liste--zwei{grid-template-columns: repeat(2,minmax(0,1fr))}.k-nav .dz-nav__panel a{background-size: auto}.dz-nav__panel--mega{left: 0;translate: 0 8px}.dz-nav__punkt.is-offen .dz-nav__panel--mega{translate: 0 0}@media (hover: none){.k-header.is-scrolled{-webkit-backdrop-filter: none;backdrop-filter: none;background: color-mix(in srgb,var(--bg) 97%,transparent)}}@media (min-width: 861px){.k-header .k-header__cta{position: relative;isolation: isolate;gap: var(--a-2);min-height: 50px;padding: 0 var(--a-5) 0 var(--a-4);border: 0;border-radius: 99px;color: var(--c-weiss);background: var(--c-flaeche);font: 700 var(--fs-text)/1 var(--f-text);letter-spacing: .01em;text-transform: none;box-shadow: 0 14px 34px -14px rgba(var(--c-violett-rgb),.65);transition: background-color .3s,box-shadow .4s}.k-header .k-header__cta::before{content: "";position: absolute;inset: -2px;z-index: -1;border-radius: inherit;padding: 2px;background: conic-gradient(from var(--dz-winkel),var(--c-tuerkis),var(--c-violett),var(--c-magenta),var(--c-tuerkis));-webkit-mask: linear-gradient(var(--c-schwarz) 0 0) content-box,linear-gradient(var(--c-schwarz) 0 0);-webkit-mask-composite: xor;mask: linear-gradient(var(--c-schwarz) 0 0) content-box exclude,linear-gradient(var(--c-schwarz) 0 0);animation: dz-ring 4s linear infinite}.k-header .k-header__cta::after{content: "";order: -1;width: 8px;height: 8px;border-radius: 50%;background: var(--c-tuerkis);box-shadow: 0 0 0 0 rgba(var(--c-tuerkis-rgb),.6);animation: dz-online 2s ease-out infinite}.k-header .k-header__cta:hover,.k-header .k-header__cta:focus-visible{background: var(--c-flaeche-hover);color: var(--c-weiss);box-shadow: 0 16px 40px -12px rgba(var(--c-tuerkis-rgb),.7)}.k-header .k-header__cta:focus-visible{outline: 3px solid var(--c-tuerkis);outline-offset: 4px}.k-nav>ul{position: relative;gap: .15rem;padding: var(--a-1);border-radius: 99px}.k-nav>ul>li>a,.k-nav>ul>li>.dz-nav__knopf{position: relative;z-index: 1;display: inline-flex;align-items: center;min-height: 40px;padding: 0 var(--a-4);border-radius: 99px;background: none;transition: color .3s}.k-nav>ul>li>a:hover{background-size: 0 0}.dz-nav__glanz{position: absolute;z-index: 0;left: 0;top: .3rem;bottom: .3rem;width: 0;border-radius: 99px;pointer-events: none;opacity: 0;background: linear-gradient(135deg,color-mix(in srgb,var(--fg) 10%,transparent),color-mix(in srgb,var(--fg) 4%,transparent));box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--fg) 14%,transparent),0 8px 24px -14px rgba(var(--c-violett-rgb),.7);transition: transform .45s var(--ease),width .45s var(--ease),opacity .3s}.k-nav>ul.has-glanz .dz-nav__glanz{opacity: 1}.k-nav>ul>li>a.is-aktiv::after{content: "";position: absolute;left: 50%;bottom: 3px;width: 5px;height: 5px;margin-left: -2.5px;border-radius: 50%;background: var(--c-tuerkis);box-shadow: 0 0 10px var(--c-tuerkis)}.k-nav>ul>li>a:hover,.k-nav>ul>li>.dz-nav__knopf:hover{color: inherit}.k-header.is-scrolled .k-nav>ul>li>.dz-nav__knopf:hover{color: var(--fg)}}@media (prefers-reduced-motion: reduce){.k-header .k-header__cta::before,.k-header .k-header__cta::after{animation: none}.dz-nav__glanz{transition: opacity .2s}}@media (min-width: 861px){.k-header .k-header__cta::after{box-shadow: none;animation: dz-atmen 2s ease-in-out infinite}}@media (prefers-reduced-motion: reduce){.k-header .k-header__cta::after{animation: none}}.k-header .k-header__cta{background: transparent !important;--dz-fuell: var(--c-flaeche)}.k-header .k-header__cta:hover,.k-header .k-header__cta:focus-visible{--dz-fuell: var(--c-flaeche-hover)}.k-header .k-header__cta::before{content: none !important}.k-header,.k-header.is-scrolled,.menu-open .k-header{background: transparent !important;box-shadow: none !important;-webkit-backdrop-filter: none !important;backdrop-filter: none !important}.k-header::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background-color: transparent;transition: background-color .4s,box-shadow .4s}.k-header.is-scrolled::before{background-color: color-mix(in srgb,var(--bg) 90%,transparent);box-shadow: 0 1px 0 var(--c-line);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px)}@media (hover: none){.k-header.is-scrolled::before{background-color: color-mix(in srgb,var(--bg) 97%,transparent);-webkit-backdrop-filter: none;backdrop-filter: none}}.menu-open .k-header::before{background-color: transparent;box-shadow: none;-webkit-backdrop-filter: none;backdrop-filter: none}.k-progress{background: transparent}.k-progress::before{content: "";position: absolute;inset: 0;background: var(--c-akzent)}@supports (animation-timeline: scroll()){.k-progress{animation: dz-fortschritt linear both;animation-timeline: scroll(root block)}}@media (min-width: 961px){.k-nav>ul>li>a,.k-nav>ul>li>.dz-nav__knopf,.k-header .k-header__cta{white-space: nowrap;font-size: .9375rem}}@media (min-width: 961px) and (max-width: 1180px){.k-header{gap: var(--a-5)}.k-nav>ul>li>a,.k-nav>ul>li>.dz-nav__knopf{padding-inline: var(--a-3);font-size: var(--fs-klein)}.k-header .k-header__cta{padding: 0 var(--a-4) 0 var(--a-3);font-size: var(--fs-klein)}}@keyframes dz-atmen{50%{opacity: .35}}@keyframes dz-fortschritt{from{transform: scaleX(0)}to{transform: scaleX(1)}}.k-menu .k-btn{background: var(--c-tuerkis);color: var(--c-nacht)}.k-menu .k-btn:hover{background: var(--c-hell);color: var(--c-nacht)}@media (max-width: 360px){.k-header .k-menu-btn{padding: 0 .9rem 0 .8rem;gap: .5rem}}.k-menu{--dz-menu-fs: clamp(1.25rem,6.2vw,2.8rem);--dz-menu-abstand: .7rem;background: radial-gradient(70% 45% at 85% 12%,rgba(var(--c-violett-rgb),.35),transparent 70%),radial-gradient(60% 40% at 10% 95%,rgba(var(--c-tuerkis-rgb),.28),transparent 70%),var(--c-nacht);color: var(--c-hell);justify-content: space-between;padding-top: clamp(6rem,16svh,8rem);overflow-y: auto}.k-menu ol{counter-reset: menu;gap: 0}.k-menu ol li{counter-increment: menu;border-bottom: 1px solid rgba(var(--c-hell-rgb),.12)}.k-menu ol a{position: relative;display: flex;align-items: center;gap: var(--a-4);padding: var(--dz-menu-abstand) 0;color: var(--c-hell);font-size: var(--dz-menu-fs);line-height: 1.05;letter-spacing: .01em;transition: transform .8s var(--ease),color .3s,padding .4s var(--ease)}.k-menu ol a::before{content: counter(menu,decimal-leading-zero);flex: none;width: 2.2rem;font: 600 .75rem/1 var(--f-mono);letter-spacing: .1em;color: var(--c-tuerkis)}.k-menu ol a::after{content: "→";margin-left: auto;margin-right: .25rem;font-size: .55em;opacity: 0;translate: -.6rem 0;transition: opacity .3s,translate .4s var(--ease)}.k-menu ol a:hover,.k-menu ol a:focus-visible,.k-menu ol a:active{color: var(--c-tuerkis);padding-left: var(--a-2)}.k-menu ol a:hover::after,.k-menu ol a:focus-visible::after,.k-menu ol a:active::after{opacity: 1;translate: 0 0}.k-menu ol a:focus-visible{outline: none}.k-menu__fuss{margin-top: var(--a-7);font-weight: 400}.k-menu .k-menu__fuss a{transform: none;font: inherit}.dz-menu__label{font: 600 var(--fs-mini)/1 var(--f-mono);letter-spacing: var(--ls-label);text-transform: uppercase;color: rgba(var(--c-hell-rgb),.65);margin-bottom: var(--a-4)}.dz-menu__wege{display: grid;grid-template-columns: 1fr 1fr;gap: var(--a-2)}.k-menu .dz-menu__weg{display: flex;align-items: center;justify-content: center;gap: var(--a-2);min-height: 54px;padding: 0 var(--a-4);border: 1.5px solid rgba(var(--c-hell-rgb),.4);color: var(--c-hell);font: 700 .95rem/1 var(--f-text);text-decoration: none;transition: background-color .3s,color .3s,border-color .3s}.k-menu .dz-menu__weg--voll{grid-column: 1 / -1;background: var(--c-tuerkis);border-color: var(--c-tuerkis);color: var(--c-nacht)}.dz-menu__weg svg{width: 1.1rem;height: 1.1rem;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.k-menu .dz-menu__weg:hover,.k-menu .dz-menu__weg:focus-visible,.k-menu .dz-menu__weg:active{background: var(--c-hell);border-color: var(--c-hell);color: var(--c-nacht)}.dz-menu__zeit{margin-top: var(--a-4);font-size: var(--fs-klein);color: rgba(var(--c-hell-rgb),.7)}@media (max-width: 960px){.k-header .k-menu-btn{position: relative;isolation: isolate;display: inline-flex;align-items: center;gap: .65rem;min-height: 48px;padding: 0 1.15rem 0 1rem;border: 0;border-radius: 99px;color: var(--c-weiss);background: rgba(var(--c-flaeche-rgb),.84);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px);box-shadow: 0 12px 34px -12px rgba(var(--c-schwarz-rgb),.6);font: 700 .9rem/1 var(--f-text);letter-spacing: .02em;cursor: pointer;transition: background-color .3s,scale .3s}.k-header .k-menu-btn::before{content: "";position: absolute;inset: -2px;z-index: -1;border-radius: inherit;padding: 2px;background: conic-gradient(from var(--dz-winkel),var(--c-tuerkis),var(--c-violett),var(--c-magenta),var(--c-tuerkis));-webkit-mask: linear-gradient(var(--c-schwarz) 0 0) content-box,linear-gradient(var(--c-schwarz) 0 0);-webkit-mask-composite: xor;mask: linear-gradient(var(--c-schwarz) 0 0) content-box exclude,linear-gradient(var(--c-schwarz) 0 0);animation: dz-ring 4s linear infinite}.k-header .k-menu-btn::after{content: "";order: -1;width: 18px;height: 12px;background: linear-gradient(currentColor,currentColor) 0 0 / 100% 2px no-repeat,linear-gradient(currentColor,currentColor) 0 50% / 64% 2px no-repeat,linear-gradient(currentColor,currentColor) 0 100% / 100% 2px no-repeat;transition: rotate .5s var(--ease),width .3s}.k-header .k-menu-btn[aria-expanded="true"]::after{width: 14px;height: 14px;background: linear-gradient(45deg,transparent calc(50% - 1px),currentColor calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(-45deg,transparent calc(50% - 1px),currentColor calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px));rotate: 180deg}.k-header .k-menu-btn:hover,.k-header .k-menu-btn:focus-visible{background: rgba(var(--c-flaeche-hover-rgb),.96)}.k-header .k-menu-btn:hover::after{width: 18px}.k-header .k-menu-btn:focus-visible{outline: 3px solid var(--c-tuerkis);outline-offset: 4px}.k-header .k-menu-btn:active{scale: .96}}@media (max-width: 960px) and (prefers-reduced-motion: reduce){.k-header .k-menu-btn::before{animation: none}}.dz-menu__wege{grid-template-columns: 1fr}.k-menu .dz-menu__weg--zweit{background: transparent;border-color: rgba(var(--c-hell-rgb),.4);color: var(--c-hell);text-transform: none}.k-menu ol>li>details>summary{list-style: none;cursor: pointer;display: flex;align-items: center;gap: var(--a-4);padding: var(--dz-menu-abstand) 0;font: var(--fw-display) var(--dz-menu-fs)/1.05 var(--f-display);letter-spacing: .01em;letter-spacing: var(--ls-display);text-transform: uppercase;color: var(--c-hell);transform: translateY(105%);transition: transform .8s var(--ease),color .3s}.k-menu.is-open ol>li>details>summary{transform: none}.k-menu ol>li>details>summary::-webkit-details-marker{display: none}.k-menu ol>li>details>summary::before{content: counter(menu,decimal-leading-zero);flex: none;width: 2.2rem;font: 600 .75rem/1 var(--f-mono);letter-spacing: .1em;color: var(--c-tuerkis)}.k-menu ol>li>details>summary::after{content: "+";margin-left: auto;margin-right: .25rem;font-size: .6em;color: var(--c-tuerkis);transition: rotate .4s var(--ease)}.k-menu ol>li>details[open]>summary::after{rotate: 45deg}.k-menu ol>li>details>summary:hover,.k-menu ol>li>details[open]>summary{color: var(--c-tuerkis)}.dz-menu__gruppe ul{display: grid;padding: 0 0 var(--a-4) var(--a-9)}.k-menu .dz-menu__gruppe ul a{display: block;padding: var(--a-2) 0;font: 600 1.05rem/1.3 var(--f-text);text-transform: none;letter-spacing: 0;color: rgba(var(--c-hell-rgb),.85);transform: none}.k-menu .dz-menu__gruppe ul a:hover,.k-menu .dz-menu__gruppe ul a:focus-visible{color: var(--c-tuerkis)}.k-menu .dz-menu__gruppe ul a::before,.k-menu .dz-menu__gruppe ul a::after{content: none}.k-menu .dz-menu__gruppe ul li{border: 0;overflow: visible}.k-menu .dz-menu__gruppe li{counter-increment: none}@media (hover: none){.k-menu .k-btn:hover{background: var(--c-tuerkis);color: var(--c-nacht)}}.k-menu-btn{-webkit-tap-highlight-color: transparent}@media (hover: none){.k-header .k-menu-btn{-webkit-backdrop-filter: none;backdrop-filter: none}.k-header .k-menu-btn{background: var(--c-flaeche)}}.k-header .k-menu-btn{background: transparent !important;--dz-fuell: var(--c-flaeche)}.k-header .k-menu-btn:hover{--dz-fuell: var(--c-flaeche-hover)}.k-header .k-menu-btn::before{content: none !important}.k-menu-btn__text{position: relative}.k-menu[hidden]{display: none}.dz-form .k-btn{background: var(--c-tuerkis);color: var(--c-nacht)}.dz-form .k-btn:hover{background: var(--c-hell);color: var(--c-nacht)}.dz-weg{position: relative;display: flex;align-items: center;gap: var(--a-4);padding: var(--a-4) var(--a-4);color: var(--c-weiss);text-decoration: none;background: rgba(var(--c-nacht-rgb),.55);border: 1px solid rgba(var(--c-weiss-rgb),.14);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);overflow: hidden;transition: border-color .35s,background-color .35s,transform .5s var(--ease)}.dz-weg::before{content: "";position: absolute;inset: 0;background: linear-gradient(100deg,rgba(var(--c-tuerkis-rgb),.22),rgba(var(--c-violett-rgb),.18));opacity: 0;transition: opacity .35s}.dz-weg>*{position: relative}.dz-weg__icon{flex: none;display: grid;place-items: center;width: 2.75rem;height: 2.75rem;background: rgba(var(--c-tuerkis-rgb),.14);color: var(--c-tuerkis);border: 1px solid rgba(var(--c-tuerkis-rgb),.45);transition: background-color .35s,color .35s}.dz-weg__icon svg{width: 1.2rem;height: 1.2rem;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.dz-weg__text{display: grid;gap: .15rem;min-width: 0}.dz-weg__text strong{font: 700 var(--fs-text)/1.2 var(--f-text)}.dz-weg__text span{font-size: var(--fs-klein);line-height: 1.35;color: rgba(var(--c-weiss-rgb),.72);overflow-wrap: anywhere}.dz-weg__pfeil{margin-left: auto;padding-left: var(--a-2);font-weight: 700;transition: transform .5s var(--ease)}.dz-weg:hover,.dz-weg:focus-visible{border-color: rgba(var(--c-tuerkis-rgb),.75)}.dz-weg:hover::before,.dz-weg:focus-visible::before{opacity: 1}.dz-weg:hover .dz-weg__icon,.dz-weg:focus-visible .dz-weg__icon{background: var(--c-tuerkis);color: var(--c-nacht)}.dz-weg:hover .dz-weg__pfeil,.dz-weg:focus-visible .dz-weg__pfeil{transform: translateX(.35rem)}.dz-weg:active{transform: scale(.985)}.dz-form{position: relative;isolation: isolate;display: grid;gap: var(--a-5);padding: var(--a-fluss-m);color: var(--c-weiss);background: rgba(var(--c-nacht-rgb),.72);border: 1px solid rgba(var(--c-weiss-rgb),.16);-webkit-backdrop-filter: blur(18px);backdrop-filter: blur(18px);box-shadow: 0 40px 100px -40px rgba(var(--c-schwarz-rgb),.6)}.dz-form::before{content: "";position: absolute;inset: -1px;padding: 1px;pointer-events: none;background: linear-gradient(130deg,rgba(var(--c-tuerkis-rgb),.8),transparent 35%,transparent 65%,rgba(var(--c-violett-rgb),.8));-webkit-mask: linear-gradient(var(--c-schwarz) 0 0) content-box,linear-gradient(var(--c-schwarz) 0 0);-webkit-mask-composite: xor;mask: linear-gradient(var(--c-schwarz) 0 0) content-box exclude,linear-gradient(var(--c-schwarz) 0 0)}.dz-form__kopf{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: baseline;gap: var(--a-2) var(--a-6)}.dz-form__titel{font: var(--fw-h) var(--fs-h3)/var(--lh-titel) var(--f-display);text-transform: uppercase;letter-spacing: var(--ls-display)}.dz-form__status{display: inline-flex;align-items: center;gap: var(--a-2);font: 600 var(--fs-mini)/1 var(--f-mono);letter-spacing: .1em;text-transform: uppercase;color: var(--c-tuerkis)}.dz-form__status i{width: 7px;height: 7px;border-radius: 50%;background: var(--c-tuerkis);animation: dz-puls 1.6s ease-out infinite}.dz-felder{display: grid;grid-template-columns: 1fr 1fr;gap: var(--a-4) var(--a-5)}.dz-feld{position: relative;min-width: 0}.dz-feld--voll{grid-column: 1 / -1}.dz-feld input,.dz-feld textarea{display: block;width: 100%;min-height: 58px;padding: var(--a-6) var(--a-4) var(--a-2);color: var(--c-weiss);background: rgba(var(--c-weiss-rgb),.05);border: 0;border-bottom: 2px solid rgba(var(--c-weiss-rgb),.3);border-radius: 0;font: 500 var(--fs-text)/var(--lh-kompakt) var(--f-text);transition: border-color .3s,background-color .3s}.dz-feld textarea{min-height: 7.5rem;resize: vertical}.dz-feld label{position: absolute;left: .95rem;right: .95rem;top: 1.15rem;font-size: var(--fs-text);line-height: 1.3;color: rgba(var(--c-weiss-rgb),.66);pointer-events: none;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transform-origin: 0 0;transition: transform .35s var(--ease),color .3s}.dz-feld input:hover,.dz-feld textarea:hover{background: rgba(var(--c-weiss-rgb),.08)}.dz-feld input:focus,.dz-feld textarea:focus{outline: none;background: rgba(var(--c-tuerkis-rgb),.09);border-bottom-color: var(--c-tuerkis)}.dz-feld input:focus + label,.dz-feld textarea:focus + label,.dz-feld input:not(:placeholder-shown) + label,.dz-feld textarea:not(:placeholder-shown) + label{transform: translateY(-.75rem) scale(.74);color: var(--c-tuerkis)}.dz-feld.is-fehler input,.dz-feld.is-fehler textarea{border-bottom-color: var(--c-fehler);background: rgba(var(--c-fehler-rgb),.08)}.dz-feld.is-fehler label{color: var(--c-fehler-hell)}.dz-honig{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.dz-form__fehler{padding: var(--a-3) var(--a-4);border-left: 3px solid var(--c-fehler);background: rgba(var(--c-fehler-rgb),.1);color: var(--c-fehler-text);font-size: var(--fs-klein)}.dz-form__senden{justify-self: start;gap: var(--a-3)}.dz-form__senden svg{width: 1.2rem;height: 1.2rem;fill: none;stroke: currentColor;stroke-width: 2.4;stroke-linecap: round;stroke-linejoin: round;transition: transform .5s var(--ease)}.dz-form__senden:hover svg,.dz-form__senden:focus-visible svg{transform: translateX(.3rem)}.dz-form__senden.is-laedt{pointer-events: none;opacity: .75}.dz-form.is-gesendet>:not(.dz-form__danke){display: none}.dz-form__danke{display: grid;justify-items: start;gap: var(--a-3);padding-block: var(--a-fluss-m);outline: none}.dz-form__danke[hidden]{display: none}.dz-form__danke h3{font: var(--fw-h) var(--fs-h3)/var(--lh-titel) var(--f-display);text-transform: uppercase}.dz-form__danke p{color: rgba(var(--c-weiss-rgb),.84);max-width: 40ch}.dz-form__danke .dz-form__entwurf{font: 500 var(--fs-mini)/var(--lh-kompakt) var(--f-mono);color: rgba(var(--c-weiss-rgb),.55)}.dz-haken{width: 4rem;height: 4rem;fill: none;stroke: var(--c-tuerkis);stroke-width: 3;stroke-linecap: round;stroke-linejoin: round}.dz-haken circle{stroke-dasharray: 151;stroke-dashoffset: 151}.dz-haken path{stroke-dasharray: 40;stroke-dashoffset: 40}.is-gesendet .dz-haken circle{animation: dz-zeichnen .7s var(--ease) forwards}.is-gesendet .dz-haken path{animation: dz-zeichnen .5s .45s var(--ease) forwards}@media (max-width: 600px){.dz-felder{grid-template-columns: 1fr}.dz-form__senden{justify-self: stretch}}.dz-fab__seite .dz-weg{padding: var(--a-3) var(--a-3);border-radius: 14px}.dz-fab__seite .dz-weg__icon{border-radius: 10px;width: 2.5rem;height: 2.5rem}.dz-form--mini{padding: 0;background: none;border: 0;box-shadow: none;-webkit-backdrop-filter: none;backdrop-filter: none;gap: var(--a-4)}.dz-form--mini::before{display: none}.dz-form--mini .dz-felder{grid-template-columns: 1fr;gap: var(--a-3)}.dz-form--mini .dz-form__senden{justify-self: stretch}.dz-form--mini .dz-feld textarea{min-height: 6rem}@media (prefers-reduced-motion: reduce){.dz-form__status i{animation: none !important}}.dz-form__vertrauen{font-size: var(--fs-klein);line-height: 1.5;color: rgba(var(--c-weiss-rgb),.68)}.dz-form__vertrauen span{color: var(--c-tuerkis)}@media (hover: none){.dz-form .k-btn:hover{background: var(--c-tuerkis);color: var(--c-nacht)}}@media (hover: none){.dz-form,.dz-weg{-webkit-backdrop-filter: none;backdrop-filter: none}.dz-form{background: rgba(var(--c-nacht-rgb),.95)}.dz-weg{background: rgba(18,14,30,.94)}}.dz-form--mini .dz-felder{gap: var(--a-3)}.dz-form--mini .dz-feld input,.dz-form--mini .dz-feld textarea{background: var(--c-feld)}.dz-form--mini .dz-feld input:focus,.dz-form--mini .dz-feld textarea:focus{background: var(--c-feld-fokus)}.dz-form--mini .dz-feld textarea{min-height: 5rem}.dz-feld__hilfe{display: block;margin-top: var(--a-2);font: 400 var(--fs-klein)/var(--lh-kompakt) var(--f-text);color: rgba(var(--c-weiss-rgb),.62)}.dz-ablauf-mini{list-style: none;margin: 0;padding: var(--a-4) 0 0;border-top: 1px solid rgba(var(--c-weiss-rgb),.1);display: grid;gap: var(--a-2)}.dz-ablauf-mini li{display: flex;align-items: center;gap: var(--a-3);font: 400 var(--fs-text)/var(--lh-kompakt) var(--f-text);color: rgba(var(--c-weiss-rgb),.82)}.dz-ablauf-mini b{flex: none;display: grid;place-items: center;width: 1.8rem;height: 1.8rem;border: 1.5px solid var(--c-tuerkis);border-radius: 50%;color: var(--c-tuerkis);font: 700 var(--fs-klein)/1 var(--f-mono)}@media (min-width: 1100px){.dz-ablauf-mini{grid-template-columns: repeat(3,1fr);align-items: start}.dz-ablauf-mini li{align-items: flex-start}}.dz-sicher{margin-top: var(--a-6);padding: var(--a-5) var(--a-5);border: 1px solid rgba(var(--c-tuerkis-rgb),.35);border-radius: 16px;background: rgba(var(--c-nacht-rgb),.7);color: var(--c-weiss)}.dz-sicher__titel{font: 700 var(--fs-text)/1.2 var(--f-text);margin-bottom: var(--a-3)}.dz-sicher__liste{display: grid;gap: var(--a-2)}.dz-sicher__liste li{position: relative;padding-left: var(--a-7);font-size: var(--fs-text);line-height: 1.45;color: rgba(var(--c-weiss-rgb),.85)}.dz-sicher__liste li::before{content: "✓";position: absolute;left: 0;top: .05em;display: grid;place-items: center;width: 1.5rem;height: 1.5rem;border-radius: 50%;background: rgba(var(--c-tuerkis-rgb),.18);color: var(--c-tuerkis);font-weight: 700;font-size: var(--fs-klein)}.dz-sicher__liste b{color: var(--c-weiss)}.dz-sicher__notiz{margin-top: var(--a-4);padding-top: var(--a-3);border-top: 1px solid rgba(var(--c-weiss-rgb),.12);font-size: var(--fs-text);font-style: italic;color: rgba(var(--c-weiss-rgb),.85)}.dz-sicher__notiz span{font-style: normal;color: var(--c-tuerkis);font-weight: 700}.dz-form__status i{position: relative;animation: none}.dz-form__status i::after{content: "";position: absolute;inset: 0;border-radius: 50%;background: var(--c-tuerkis);opacity: 0;will-change: transform,opacity;animation: dz-ring-puls 1.6s ease-out infinite;pointer-events: none}@media (prefers-reduced-motion: reduce){.dz-form__status i::after{animation: none}}.dz-gespraech{gap: var(--a-4)}.dz-gespraech__leiste{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--a-2) var(--a-4);font: 600 var(--fs-mini)/var(--lh-kompakt) var(--f-mono);letter-spacing: .08em;text-transform: uppercase;color: rgba(var(--c-weiss-rgb),.66)}.dz-gespraech__punkte{display: flex;gap: var(--a-1)}.dz-gespraech__punkte i{width: 1.6rem;height: 4px;border-radius: 99px;background: rgba(var(--c-weiss-rgb),.16);transition: background-color .5s var(--ease),width .5s var(--ease)}.dz-gespraech__punkte i:first-child,.dz-gespraech[data-frage="2"] .dz-gespraech__punkte i:nth-child(-n+2),.dz-gespraech[data-frage="3"] .dz-gespraech__punkte i{background: var(--c-tuerkis);width: 2.2rem}.dz-gespraech:not(.is-gespraech) .dz-gespraech__punkte{display: none}.dz-gfrage{margin: 0;padding: 0;border: 0;min-width: 0;display: grid;gap: var(--a-4)}.dz-gfrage[hidden]{display: none}fieldset.dz-gfrage{display: block}fieldset.dz-gfrage>.dz-gfrage__blase{margin-bottom: var(--a-4)}fieldset.dz-gfrage>.dz-gfrage__optionen{clear: both}fieldset.dz-gfrage.is-beantwortet>.dz-gfrage__blase{margin-bottom: 0}.dz-gfrage__blase{float: left;width: 100%;display: flex;align-items: flex-end;gap: var(--a-3);margin: 0;padding: 0}.dz-gfrage__avatar{flex: none;width: 44px;height: 44px;border-radius: 50%;overflow: hidden;box-shadow: 0 0 0 2px var(--c-nacht),0 0 0 3.5px var(--c-tuerkis)}.dz-gfrage__avatar img,.dz-gfrage__avatar picture{display: block;width: 100%;height: 100%;object-fit: cover}.dz-gfrage__sagt{position: relative;padding: var(--a-3) var(--a-4);border-radius: 18px 18px 18px 6px;background: rgba(var(--c-weiss-rgb),.08);border: 1px solid rgba(var(--c-weiss-rgb),.12);font: 600 var(--fs-gross)/var(--lh-kompakt) var(--f-text);color: var(--c-weiss)}.dz-gfrage.is-beantwortet .dz-gfrage__optionen{display: none}.dz-gfrage.is-beantwortet .dz-gfrage__sagt{background: transparent;font-weight: 500;font-size: var(--fs-gross);color: rgba(var(--c-weiss-rgb),.7);padding-block: var(--a-2)}.dz-gfrage.is-beantwortet .dz-gfrage__avatar{width: 32px;height: 32px}.dz-antwort{display: flex;justify-content: flex-end;align-items: center;gap: var(--a-3);margin-top: -.4rem}.dz-antwort[hidden]{display: none}.dz-antwort__text{padding: var(--a-2) var(--a-4);border-radius: 18px 18px 6px 18px;background: var(--c-tuerkis);color: var(--c-nacht);font: 700 var(--fs-text)/var(--lh-kompakt) var(--f-text);animation: dz-antwort .45s var(--ease) both}.dz-antwort__aendern{order: -1;padding: var(--a-2) 0;border: 0;background: none;color: rgba(var(--c-weiss-rgb),.6);font: 600 var(--fs-klein)/1 var(--f-text);text-decoration: underline;text-underline-offset: .2em;cursor: pointer}.dz-antwort__aendern:hover,.dz-antwort__aendern:focus-visible{color: var(--c-tuerkis)}.dz-gfrage.is-neu .dz-gfrage__sagt{transform-origin: 0 100%;animation: dz-blase .5s var(--ease) both}.dz-gfrage.is-neu .dz-gfrage__sagt>*,.dz-gfrage.is-neu .dz-gfrage__sagt{}.dz-gfrage.is-neu .dz-gfrage__optionen,.dz-gfrage.is-neu .dz-felder,.dz-gfrage.is-neu>.dz-form__senden{animation: dz-rein .55s .25s var(--ease) both}.dz-gfrage__optionen{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,12.5rem),1fr));gap: var(--a-2)}.dz-antwahl{position: relative;display: grid;grid-template-columns: auto 1fr;align-items: center;gap: var(--a-3);min-height: 64px;padding: var(--a-3) var(--a-3);border: 1px solid rgba(var(--c-weiss-rgb),.14);border-radius: 14px;background: rgba(var(--c-weiss-rgb),.04);cursor: pointer;transition: border-color .3s,background-color .3s,transform .2s}.dz-antwahl input,.dz-antchip input{position: absolute;inset: 0;width: 100%;height: 100%;margin: 0;opacity: 0;cursor: pointer;z-index: 2}.dz-antwahl__icon{display: grid;place-items: center;width: 40px;height: 40px;border-radius: 10px;background: rgba(var(--c-weiss-rgb),.07);color: var(--c-tuerkis);transition: background-color .3s,color .3s,transform .4s var(--ease)}.dz-antwahl__icon svg{width: 21px;height: 21px;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.dz-antwahl__text{display: grid;gap: .15rem;min-width: 0}.dz-antwahl__text b{font: 700 var(--fs-text)/1.15 var(--f-text);color: var(--c-weiss)}.dz-antwahl__text small{font: 400 var(--fs-klein)/var(--lh-kompakt) var(--f-text);color: rgba(var(--c-weiss-rgb),.6)}.dz-antwahl--offen{grid-template-columns: 1fr;border-style: dashed}.dz-antwahl:has(input:checked){border-color: var(--c-tuerkis);background: rgba(var(--c-tuerkis-rgb),.13);box-shadow: 0 0 0 1px var(--c-tuerkis) inset}.dz-antwahl:has(input:checked) .dz-antwahl__icon{background: var(--c-tuerkis);color: var(--c-nacht);transform: rotate(-6deg) scale(1.05)}.dz-antwahl:has(input:focus-visible),.dz-antchip:has(input:focus-visible){outline: 3px solid var(--c-tuerkis);outline-offset: 3px}.dz-antwahl:active{transform: scale(.97)}.dz-antwahl.is-pop,.dz-antchip.is-pop{animation: dz-pop .4s var(--ease)}@media (hover: hover){.dz-antwahl:hover{border-color: rgba(var(--c-tuerkis-rgb),.6);background: rgba(var(--c-tuerkis-rgb),.06)}}@media (max-width: 600px){.dz-gfrage__optionen{grid-template-columns: 1fr;gap: var(--a-2)}.dz-antwahl{grid-template-columns: 36px minmax(0,1fr);gap: var(--a-3);min-height: 56px;padding: var(--a-2) var(--a-4) var(--a-2) var(--a-2)}.dz-antwahl__icon{width: 36px;height: 36px;border-radius: 9px}.dz-antwahl__icon svg{width: 19px;height: 19px}.dz-antwahl__text b{font-size: var(--fs-text)}.dz-antwahl__text small{display: none}.dz-antwahl--offen{grid-template-columns: 1fr;padding-left: var(--a-4)}.dz-antwahl--offen .dz-antwahl__text small{display: block}.dz-gfrage__optionen--chips{grid-template-columns: repeat(2,minmax(0,1fr))}.dz-gfrage__optionen--chips .dz-antchip:last-child{grid-column: 1 / -1}.dz-gfrage__optionen--chips .dz-antchip:last-child span{border-style: dashed}.dz-gfrage--kontakt .dz-btn-gross{min-height: 60px;padding: var(--a-3) var(--a-4);gap: var(--a-2);font-size: var(--fs-gross);line-height: 1.25;text-wrap: balance;text-align: center}.dz-gespraech .dz-form__status{font-size: var(--fs-mini);letter-spacing: .06em}}.dz-gfrage__optionen--chips{grid-template-columns: repeat(auto-fill,minmax(min(100%,9.5rem),1fr))}.dz-antchip{position: relative}.dz-antchip span{display: flex;align-items: center;justify-content: center;min-height: 52px;padding: 0 var(--a-3);border: 1px solid rgba(var(--c-weiss-rgb),.18);border-radius: 99px;font: 700 var(--fs-text)/1.2 var(--f-text);color: var(--c-weiss);text-align: center;transition: background-color .3s,border-color .3s,color .3s,transform .2s}.dz-antchip input:checked + span{background: var(--c-tuerkis);border-color: var(--c-tuerkis);color: var(--c-nacht)}.dz-antchip:active span{transform: scale(.96)}@media (hover: hover){.dz-antchip:hover input:not(:checked) + span{border-color: rgba(var(--c-tuerkis-rgb),.6);color: var(--c-tuerkis)}}@media (max-width: 600px){.dz-gfrage__optionen--chips{grid-template-columns: repeat(2,minmax(0,1fr))}}.dz-gespraech.is-tastatur .dz-gfrage.is-aktiv .dz-gfrage__optionen::after{content: "Enter ↵ = weiter";grid-column: 1 / -1;font: 600 var(--fs-mini)/1 var(--f-mono);letter-spacing: .08em;color: var(--c-tuerkis)}.dz-gfrage--kontakt .dz-form__senden{justify-self: stretch}.dz-check{position: relative}.dz-check input{position: absolute;top: 0;left: 0;width: 22px;height: 22px;margin: 0;opacity: 0}.dz-check label{display: flex;align-items: flex-start;gap: var(--a-3);min-height: 44px;font-size: var(--fs-klein);line-height: var(--lh-text);color: rgba(var(--c-weiss-rgb),.75);cursor: pointer}.dz-check__kasten{flex: none;display: grid;place-items: center;width: 22px;height: 22px;margin-top: 1px;border: 1.5px solid rgba(var(--c-weiss-rgb),.42);border-radius: 6px;transition: background-color .25s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease)}.dz-check__kasten svg{width: 15px;height: 15px;fill: none;stroke: var(--c-nacht);stroke-width: 3.2;stroke-linecap: round;stroke-linejoin: round;opacity: 0;scale: .5;transition: opacity .2s var(--ease),scale .3s var(--ease)}.dz-check input:checked + label .dz-check__kasten{background: var(--c-tuerkis);border-color: var(--c-tuerkis)}.dz-check input:checked + label .dz-check__kasten svg{opacity: 1;scale: 1}.dz-check input:focus-visible + label .dz-check__kasten{outline: 2px solid var(--c-tuerkis);outline-offset: 3px}.dz-check label:hover .dz-check__kasten{border-color: var(--c-tuerkis)}.dz-check.is-fehler .dz-check__kasten{border-color: var(--c-fehler);box-shadow: 0 0 0 3px rgba(var(--c-fehler-rgb),.22)}.dz-check a{color: rgba(var(--c-weiss-rgb),.92);text-decoration: underline;text-underline-offset: .2em}.dz-check a:hover{color: var(--c-tuerkis)}.dz-form__datenschutz{margin: -.3rem 0 0;font-size: var(--fs-klein);line-height: 1.5;color: rgba(var(--c-weiss-rgb),.6)}.dz-form__datenschutz a{color: rgba(var(--c-weiss-rgb),.85);text-underline-offset: .2em}.dz-form__datenschutz a:hover{color: var(--c-tuerkis)}@media (prefers-reduced-motion: reduce){.dz-gfrage.is-neu .dz-gfrage__sagt,.dz-gfrage.is-neu .dz-gfrage__optionen,.dz-gfrage.is-neu .dz-felder,.dz-antwort__text{animation: none}}.dz-weg--wa .dz-weg__icon{background: rgba(var(--c-whatsapp-rgb),.14);color: var(--c-whatsapp);border-color: rgba(var(--c-whatsapp-rgb),.45)}.dz-weg--wa:hover .dz-weg__icon,.dz-weg--wa:focus-visible .dz-weg__icon{background: var(--c-whatsapp);color: var(--c-weiss)}.dz-fab__seite .dz-weg + .dz-weg{margin-top: var(--a-2)}.dz-antchip span{white-space: nowrap}@media (max-width: 380px){.dz-gfrage__optionen--chips{grid-template-columns: 1fr}.dz-gespraech .dz-form__status{font-size: var(--fs-mini);letter-spacing: .04em}}@media (max-width: 360px){.dz-gfrage--kontakt .dz-btn-gross{font-size: var(--fs-gross);padding-inline: var(--a-3)}}@keyframes dz-zeichnen{to{stroke-dashoffset: 0}}@keyframes dz-pop{40%{transform: scale(1.035)}}@keyframes dz-antwort{from{opacity: 0;translate: 12px 6px;scale: .92}}@keyframes dz-blase{from{opacity: 0;scale: .6}}.dz-start{position: relative;isolation: isolate;display: grid;gap: var(--a-5);padding: var(--a-6) var(--a-fluss-s) var(--a-fluss-s);color: var(--c-weiss);border-radius: 24px}.dz-start__rahmen{position: absolute;inset: 0;z-index: -1;border-radius: inherit;overflow: hidden;pointer-events: none;box-shadow: 0 40px 90px -30px rgba(var(--c-schwarz-rgb),.8)}.dz-start__rahmen i{position: absolute;left: 50%;top: 50%;width: 160%;aspect-ratio: 1;transform: translate(-50%,-50%);background: conic-gradient(rgba(var(--c-weiss-rgb),.14) 0 55%,var(--c-tuerkis) 70%,var(--c-violett) 80%,var(--c-magenta) 86%,rgba(var(--c-weiss-rgb),.14) 96%);animation: dz-ring-dreh 7s linear infinite;will-change: transform}.dz-start__rahmen::after{content: "";position: absolute;inset: 1.5px;border-radius: 22.5px;background: linear-gradient(160deg,#130e24,var(--c-nacht) 55%)}.dz-ruht .dz-start__rahmen i{animation-play-state: paused}.dz-start .dz-form{padding: 0;background: none;border: 0;box-shadow: none;-webkit-backdrop-filter: none;backdrop-filter: none}.dz-start .dz-form::before{display: none}.dz-start__reiter{position: relative;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));padding: 4px;border-radius: 99px;background: rgba(var(--c-weiss-rgb),.06);border: 1px solid rgba(var(--c-weiss-rgb),.1)}.dz-start__tab{position: relative;z-index: 1;display: inline-flex;align-items: center;justify-content: center;gap: var(--a-2);min-height: 46px;padding: 0 var(--a-3);border: 0;border-radius: 99px;background: none;color: rgba(var(--c-weiss-rgb),.78);font: 700 var(--fs-text)/1.15 var(--f-text);cursor: pointer;white-space: nowrap;transition: color .4s var(--ease);-webkit-tap-highlight-color: transparent}.dz-start__tab[aria-selected="true"]{color: var(--c-nacht)}.dz-start__tab:focus-visible{outline: 3px solid var(--c-tuerkis);outline-offset: 3px}.dz-start__gratis{padding: .2em .5em;border-radius: 99px;background: rgba(var(--c-tuerkis-rgb),.18);color: var(--c-tuerkis);font: 700 var(--fs-mini)/1 var(--f-mono);letter-spacing: .06em;text-transform: uppercase;transition: background-color .4s,color .4s}.dz-start__tab[aria-selected="true"] .dz-start__gratis{background: var(--c-nacht);color: var(--c-tuerkis)}.dz-start__marker{position: absolute;top: 4px;bottom: 4px;left: 4px;width: calc(50% - 4px);border-radius: 99px;background: linear-gradient(100deg,var(--c-tuerkis),#6fd6c1);box-shadow: 0 6px 24px -6px rgba(var(--c-tuerkis-rgb),.7);transition: transform .55s cubic-bezier(.34,1.4,.5,1)}.dz-start[data-reiter="check"] .dz-start__marker{transform: translateX(100%)}@media (hover: hover){.dz-start__tab[aria-selected="false"]:hover{color: var(--c-tuerkis)}}.dz-start__konsole{position: relative;overflow: hidden;display: grid;gap: var(--a-1);padding: var(--a-4) var(--a-5) var(--a-5);border-radius: 16px;border: 1px solid rgba(var(--c-tuerkis-rgb),.28);background: linear-gradient(135deg,rgba(var(--c-tuerkis-rgb),.14),rgba(var(--c-violett-rgb),.12)),repeating-linear-gradient(90deg,rgba(var(--c-weiss-rgb),.035) 0 1px,transparent 1px 28px)}.dz-start__build{display: flex;align-items: center;gap: var(--a-2);margin-bottom: var(--a-2);font: 600 var(--fs-mini)/1 var(--f-mono);letter-spacing: .12em;text-transform: uppercase;color: rgba(var(--c-weiss-rgb),.7)}.dz-start__build b{min-width: 3ch;font-size: .95rem;font-weight: 700;color: var(--c-weiss);font-variant-numeric: tabular-nums}.dz-start__build small{margin-left: -.35rem;font-size: inherit;opacity: .6}.dz-start__build [data-start-phase]{color: var(--c-tuerkis)}.dz-start__dot{flex: none;width: 7px;height: 7px;border-radius: 50%;background: var(--c-tuerkis);animation: dz-blink 1.1s steps(2) infinite}.dz-start__bar{position: relative;flex: 1;height: 3px;margin-left: var(--a-2);border-radius: 99px;overflow: hidden;background: rgba(var(--c-weiss-rgb),.14)}.dz-start__bar i{position: absolute;inset: 0;transform-origin: 0 50%;transform: scaleX(var(--dz-build,0));background: linear-gradient(90deg,var(--c-tuerkis),var(--c-violett),var(--c-magenta));transition: transform .9s var(--ease)}.dz-start__label{font: 600 var(--fs-mini)/1 var(--f-mono);letter-spacing: var(--ls-label);text-transform: uppercase;color: rgba(var(--c-weiss-rgb),.75)}.dz-start__preis{margin: 0}.dz-start__zahl{display: inline-flex;align-items: baseline;font: var(--fw-h) clamp(2rem,1.4rem + 2.2vw,3.3rem)/1.05 var(--f-display);letter-spacing: var(--ls-display);white-space: nowrap;transition: color .4s}.dz-start__info{font-size: var(--fs-klein);line-height: 1.45;color: rgba(var(--c-weiss-rgb),.78)}.dz-start__info button{padding: 0;border: 0;background: none;color: var(--c-tuerkis);font: inherit;font-weight: 700;text-decoration: underline;text-underline-offset: .2em;cursor: pointer}.dz-ziffer{position: relative;display: inline-block;height: 1.05em;overflow: hidden;vertical-align: top;transition: width .75s cubic-bezier(.2,.9,.25,1.08)}.dz-ziffer__band{display: flex;flex-direction: column;align-items: center;transition: transform .75s cubic-bezier(.2,.9,.25,1.08)}.dz-ziffer__band span{height: 1.05em}.dz-zeichen{display: inline-block;white-space: pre}.dz-start__zahl.is-neu{animation: dz-preisglanz .9s var(--ease)}@keyframes dz-preisglanz{30%{color: var(--c-tuerkis);text-shadow: 0 0 28px rgba(var(--c-tuerkis-rgb),.7)}}.dz-start__konsole::after{content: "";position: absolute;inset: 0;background: linear-gradient(100deg,transparent 30%,rgba(var(--c-weiss-rgb),.16) 50%,transparent 70%);transform: translateX(-110%);pointer-events: none}.dz-start.is-takt .dz-start__konsole::after{animation: dz-streif .9s var(--ease)}@keyframes dz-streif{to{transform: translateX(110%)}}.dz-start__panel[hidden]{display: none}.dz-start__panel.is-rein{animation: dz-panel .6s var(--ease) both}@keyframes dz-panel{from{opacity: 0;transform: translateY(18px);clip-path: inset(0 0 40% 0 round 12px)}to{opacity: 1;transform: none;clip-path: inset(0 0 0 0 round 12px)}}.dz-start__zusammen{display: block;margin: 0;padding: var(--a-2) var(--a-3);border-radius: 12px;background: rgba(var(--c-tuerkis-rgb),.1);border: 1px dashed rgba(var(--c-tuerkis-rgb),.45);font-size: var(--fs-klein);line-height: 1.4;color: rgba(var(--c-weiss-rgb),.85)}.dz-start__zusammen[hidden]{display: none}.dz-start__zusammen b{color: var(--c-tuerkis)}.dz-start .dz-gfrage__optionen:not(.dz-gfrage__optionen--chips):not(.dz-gfrage__optionen--umfang){grid-template-columns: repeat(2,minmax(0,1fr))}@container dz-start (max-width: 540px){.dz-start .dz-gfrage__optionen:not(.dz-gfrage__optionen--chips):not(.dz-gfrage__optionen--umfang){grid-template-columns: minmax(0,1fr);gap: var(--a-2)}.dz-antwahl{grid-template-columns: 36px minmax(0,1fr);gap: var(--a-3);min-height: 56px;padding: var(--a-2) var(--a-4) var(--a-2) var(--a-2)}.dz-antwahl__icon{width: 36px;height: 36px;border-radius: 9px}.dz-antwahl__icon svg{width: 19px;height: 19px}.dz-antwahl__text small{display: none}.dz-antwahl--offen{grid-template-columns: minmax(0,1fr);padding-left: var(--a-4)}.dz-antwahl--offen .dz-antwahl__text small{display: block}}.dz-gfrage__optionen--umfang{grid-template-columns: repeat(2,minmax(0,1fr))}.dz-gfrage__optionen--umfang .dz-antchip:last-child{grid-column: 1 / -1}.dz-gfrage__optionen--umfang .dz-antchip:last-child span{border-style: dashed}.dz-gfrage__optionen[data-zweig][hidden]{display: none}.dz-antchip--preis span{flex-direction: column;gap: .15rem;min-height: 60px;border-radius: 16px}.dz-antchip--preis b{font: 700 var(--fs-text)/1.15 var(--f-text)}.dz-antchip--preis small{font: 600 var(--fs-klein)/1.2 var(--f-mono);letter-spacing: .02em;color: var(--c-tuerkis)}.dz-antchip--preis input:checked + span small{color: var(--c-nacht)}.dz-wform__intro{font-size: var(--fs-text);line-height: 1.55;color: rgba(var(--c-weiss-rgb),.85)}.dz-start__wechsel{padding: 0;border: 0;background: none;color: var(--c-weiss);font: inherit;text-decoration: underline;text-underline-offset: .2em;cursor: pointer}.dz-start__wechsel:hover,.dz-start__wechsel:focus-visible{color: var(--c-tuerkis)}.dz-start.is-live .dz-start__dot{animation: dz-puls 1.6s ease-out infinite}.dz-start.is-live [data-start-phase]{color: var(--c-weiss)}.dz-start.is-live .dz-start__konsole{border-color: var(--c-tuerkis);box-shadow: 0 0 0 1px var(--c-tuerkis),0 0 48px -8px rgba(var(--c-tuerkis-rgb),.65);transition: box-shadow .6s,border-color .6s}.dz-start__welle{position: absolute;left: 50%;top: 50%;z-index: 3;width: 40px;height: 40px;margin: -20px 0 0 -20px;border-radius: 50%;border: 2px solid var(--c-tuerkis);pointer-events: none;opacity: 0}.dz-start.is-start .dz-start__welle{animation: dz-welle 1.1s cubic-bezier(.2,.7,.3,1) forwards}@keyframes dz-welle{0%{opacity: .9;transform: scale(.4)}100%{opacity: 0;transform: scale(26)}}@media (max-width: 600px){.dz-start{padding: var(--a-4) var(--a-4) var(--a-5);gap: var(--a-4);border-radius: 20px}.dz-start__rahmen::after{border-radius: 18.5px}.dz-start__tab{min-height: 44px;font-size: var(--fs-klein);gap: var(--a-1)}.dz-start__konsole{padding: var(--a-3) var(--a-4) var(--a-4)}.dz-gfrage__optionen--umfang{grid-template-columns: repeat(2,minmax(0,1fr))}}.dz-start{container: dz-start / inline-size}@container dz-start (max-width: 560px){.dz-start__gratis{display: none}}@container dz-start (max-width: 300px){.dz-start__tab{white-space: normal;text-align: center;line-height: 1.15;padding-inline: var(--a-2)}}@media (prefers-reduced-motion: reduce){.dz-start__rahmen i,.dz-start__dot,.dz-start__panel.is-rein,.dz-start__zahl.is-neu,.dz-start.is-takt .dz-start__konsole::after,.dz-start.is-start .dz-start__welle{animation: none !important}.dz-ziffer__band,.dz-start__marker,.dz-start__bar i{transition: none}}.dz-fab .k-btn{background: var(--c-tuerkis);color: var(--c-nacht)}.dz-fab .k-btn:hover{background: var(--c-hell);color: var(--c-nacht)}.dz-fab{position: fixed;right: var(--gutter);bottom: calc(1rem + env(safe-area-inset-bottom));z-index: 55;display: flex;flex-direction: column;align-items: flex-end;gap: var(--a-3);pointer-events: none;transition: opacity .4s,visibility .4s}.dz-fab__knopf{pointer-events: auto;position: relative;isolation: isolate;display: flex;align-items: center;gap: .75rem;height: 64px;padding: 6px 1.3rem 6px 6px;border: 0;border-radius: 99px;color: var(--c-weiss);background: rgba(var(--c-flaeche-rgb),.86);-webkit-backdrop-filter: blur(16px);backdrop-filter: blur(16px);box-shadow: 0 18px 50px -12px rgba(var(--c-schwarz-rgb),.6);cursor: pointer;opacity: 0;translate: 0 150%;transition: translate .9s var(--ease),opacity .5s,padding .6s var(--ease),gap .6s var(--ease),background-color .3s,scale .3s}.dz-fab.is-da .dz-fab__knopf{opacity: 1;translate: 0 0}.dz-fab.is-weg:not(.is-offen) .dz-fab__knopf{opacity: 0;translate: 0 150%;pointer-events: none}.dz-fab.is-start:not(.is-offen) .dz-fab__knopf{opacity: 0;translate: 0 150%;pointer-events: none}.dz-fab__knopf{visibility: hidden}.dz-fab.is-da .dz-fab__knopf{visibility: visible}.dz-fab.is-weg:not(.is-offen) .dz-fab__knopf,.dz-fab.is-start:not(.is-offen) .dz-fab__knopf{visibility: hidden;transition: translate .9s var(--ease),opacity .5s,padding .6s var(--ease),gap .6s var(--ease),background-color .3s,scale .3s,visibility 0s linear .5s}.dz-fab__knopf::before{content: "";position: absolute;inset: -2px;z-index: -1;border-radius: inherit;padding: 2px;background: conic-gradient(from var(--dz-winkel),var(--c-tuerkis),var(--c-violett),var(--c-magenta),var(--c-tuerkis));-webkit-mask: linear-gradient(var(--c-schwarz) 0 0) content-box,linear-gradient(var(--c-schwarz) 0 0);-webkit-mask-composite: xor;mask: linear-gradient(var(--c-schwarz) 0 0) content-box exclude,linear-gradient(var(--c-schwarz) 0 0);animation: dz-ring 4s linear infinite}.dz-fab__knopf::after{content: "";position: absolute;inset: -8px;z-index: -2;border-radius: inherit;background: conic-gradient(from var(--dz-winkel),rgba(var(--c-tuerkis-rgb),.55),rgba(var(--c-violett-rgb),.55),rgba(var(--c-tuerkis-rgb),.55));filter: blur(16px);opacity: .5;animation: dz-ring 4s linear infinite;transition: opacity .4s}.dz-fab__knopf:hover,.dz-fab__knopf:focus-visible{background: rgba(30,24,48,.94)}.dz-fab__knopf:hover::after,.dz-fab__knopf:focus-visible::after{opacity: 1}.dz-fab__knopf:focus-visible{outline: 3px solid var(--c-tuerkis);outline-offset: 4px}.dz-fab__knopf:active{scale: .96}.dz-fab__bild{position: relative;flex: none;width: 52px;height: 52px}.dz-fab__bild img{width: 100%;height: 100%;border-radius: 50%;object-fit: cover;transition: scale .5s var(--ease)}.dz-fab__knopf:hover .dz-fab__bild img{scale: 1.06}.dz-fab__online{position: absolute;right: 1px;bottom: 1px;width: 13px;height: 13px;border-radius: 50%;background: var(--c-gedaempft);border: 2.5px solid var(--c-flaeche)}.dz-fab.is-online .dz-fab__online{background: var(--c-online);animation: dz-online 2s ease-out infinite}.dz-fab__text{display: grid;gap: .2rem;text-align: left;white-space: nowrap;overflow: hidden;max-width: 14rem;transition: max-width .6s var(--ease),opacity .4s}.dz-fab__text strong{font: 700 var(--fs-text)/1.1 var(--f-text)}.dz-fab__text span{font: 500 var(--fs-mini)/1.2 var(--f-mono);letter-spacing: .04em;color: var(--c-tuerkis)}.dz-fab.is-online .dz-fab__text span{color: var(--c-online)}.dz-fab__x{position: absolute;left: 6px;top: 6px;width: 52px;height: 52px;display: grid;place-items: center;border-radius: 50%;background: var(--c-tuerkis);color: var(--c-nacht);opacity: 0;scale: .4;rotate: -90deg;transition: opacity .35s,scale .5s var(--ease),rotate .5s var(--ease)}.dz-fab__x svg,.dz-fab__zu svg{width: 1.3rem;height: 1.3rem;fill: none;stroke: currentColor;stroke-width: 2.4;stroke-linecap: round}.dz-fab.is-kompakt .dz-fab__knopf,.dz-fab.is-offen .dz-fab__knopf{padding-right: 6px;gap: 0}.dz-fab.is-offen .dz-fab__knopf .dz-fab__online{opacity: 0}.dz-fab.is-kompakt .dz-fab__text,.dz-fab.is-offen .dz-fab__text{max-width: 0;opacity: 0}.dz-fab.is-offen .dz-fab__x{opacity: 1;scale: 1;rotate: 0deg}.dz-fab__panel{pointer-events: auto;position: relative;isolation: isolate;width: min(25rem,calc(100vw - 2 * var(--gutter)));max-height: calc(100svh - 7.5rem - env(safe-area-inset-bottom));overflow: hidden auto;overscroll-behavior: contain;padding: var(--a-6) var(--a-6) var(--a-5);color: var(--c-weiss);background: rgba(14,10,26,.92);-webkit-backdrop-filter: blur(22px) saturate(1.3);backdrop-filter: blur(22px) saturate(1.3);border: 1px solid rgba(var(--c-weiss-rgb),.14);border-radius: 22px;box-shadow: 0 40px 100px -30px rgba(var(--c-schwarz-rgb),.75);clip-path: circle(0% at calc(100% - 32px) calc(100% + 44px));transition: clip-path .75s cubic-bezier(.7,0,.2,1)}.dz-fab__panel[hidden]{display: none}.dz-fab.is-offen .dz-fab__panel{clip-path: circle(160% at calc(100% - 32px) calc(100% + 44px))}.dz-fab__glow{position: absolute;inset: 0;z-index: -1;overflow: hidden;border-radius: inherit;pointer-events: none}.dz-fab__glow i{position: absolute;width: 22rem;height: 22rem;border-radius: 50%}.dz-fab__glow i:nth-child(1){right: -9rem;top: -10rem;background: radial-gradient(closest-side,rgba(var(--c-violett-rgb),.5),transparent)}.dz-fab__glow i:nth-child(2){left: -10rem;bottom: -12rem;background: radial-gradient(closest-side,rgba(var(--c-tuerkis-rgb),.42),transparent)}.dz-fab__zu{position: absolute;z-index: 3;right: .9rem;top: .9rem;display: grid;place-items: center;width: 40px;height: 40px;border: 1px solid rgba(var(--c-weiss-rgb),.22);border-radius: 50%;background: rgba(var(--c-weiss-rgb),.06);color: var(--c-weiss);cursor: pointer;transition: background-color .3s,color .3s,rotate .5s var(--ease)}.dz-fab__zu:hover,.dz-fab__zu:focus-visible{background: var(--c-weiss);color: var(--c-nacht);rotate: 90deg;outline: none}.dz-fab__kopf{position: relative;z-index: 1;display: flex;align-items: center;gap: var(--a-4);margin-right: var(--a-9)}.dz-fab__avatar{position: relative;flex: none;width: 54px;height: 54px}.dz-fab__avatar img{width: 100%;height: 100%;border-radius: 50%;object-fit: cover;box-shadow: 0 0 0 2px var(--c-tuerkis)}.dz-fab__name{font: 700 var(--fs-text)/1.2 var(--f-text)}.dz-fab__zeit{font: 500 var(--fs-mini)/var(--lh-kompakt) var(--f-mono);color: rgba(var(--c-weiss-rgb),.7);letter-spacing: .02em}.dz-fab.is-online .dz-fab__zeit{color: var(--c-online)}.dz-fab__titel{margin-top: var(--a-5);font: var(--fw-h) var(--fs-h3)/var(--lh-eng) var(--f-display);text-transform: uppercase;letter-spacing: var(--ls-display)}.dz-fab__sub{margin-top: var(--a-2);font-size: var(--fs-klein);line-height: 1.45;color: rgba(var(--c-weiss-rgb),.78)}.dz-fab__tabs{position: relative;display: grid;grid-template-columns: 1fr 1fr;margin: var(--a-5) 0 var(--a-4);padding: 4px;border-radius: 99px;background: rgba(var(--c-weiss-rgb),.08)}.dz-fab__tabs button{position: relative;z-index: 1;min-height: 42px;border: 0;border-radius: 99px;background: transparent;color: rgba(var(--c-weiss-rgb),.78);font: 700 var(--fs-klein)/1 var(--f-text);cursor: pointer;transition: color .3s}.dz-fab__tabs button[aria-selected="true"]{color: var(--c-nacht)}.dz-fab__tabs button:hover:not([aria-selected="true"]){color: var(--c-weiss)}.dz-fab__tabs button:focus-visible{outline: 2px solid var(--c-weiss);outline-offset: -2px}.dz-fab__tabs-marker{position: absolute;left: 4px;top: 4px;bottom: 4px;width: calc(50% - 4px);border-radius: 99px;background: var(--c-tuerkis);transition: translate .5s var(--ease)}.dz-fab__tabs.is-zwei .dz-fab__tabs-marker{translate: 100% 0}.dz-fab__seite{display: grid;gap: var(--a-2)}.dz-fab__seite[hidden]{display: none}.dz-fab__fuss{margin-top: var(--a-4);font: 500 var(--fs-mini)/var(--lh-kompakt) var(--f-mono);color: rgba(var(--c-weiss-rgb),.55);text-align: center}.dz-fab__rein{opacity: 0;translate: 0 14px;transition: opacity .45s,translate .6s var(--ease)}.dz-fab.is-offen .dz-fab__rein{opacity: 1;translate: 0 0}.dz-fab.is-offen .dz-fab__titel{transition-delay: .12s}.dz-fab.is-offen .dz-fab__sub{transition-delay: .17s}.dz-fab.is-offen .dz-fab__tabs{transition-delay: .22s}.dz-fab.is-offen .dz-fab__seite .dz-fab__rein:nth-child(1){transition-delay: .28s}.dz-fab.is-offen .dz-fab__seite .dz-fab__rein:nth-child(2){transition-delay: .33s}.dz-fab.is-offen .dz-fab__seite .dz-fab__rein:nth-child(3){transition-delay: .38s}.dz-fab.is-offen .dz-fab__seite .dz-fab__rein:nth-child(4){transition-delay: .43s}.dz-fab.is-offen .dz-fab__fuss{transition-delay: .48s}.menu-open .dz-fab{opacity: 0;visibility: hidden}@media (max-width: 600px){.dz-fab{right: .75rem;left: .75rem;bottom: calc(.75rem + env(safe-area-inset-bottom))}.dz-fab__knopf{height: 58px}.dz-fab__bild,.dz-fab__x{width: 46px;height: 46px}.dz-fab .dz-fab__knopf{padding-right: 6px;gap: 0}.dz-fab .dz-fab__text{max-width: 0;opacity: 0}.dz-fab__panel{width: 100%;border-radius: 20px;padding: var(--a-5) var(--a-4) var(--a-4);max-height: calc(100svh - 6rem - env(safe-area-inset-bottom))}}@media (prefers-reduced-motion: reduce){.dz-fab__knopf::before,.dz-fab__knopf::after,.dz-fab__online{animation: none !important}.dz-fab__panel,.dz-fab__rein,.dz-fab__knopf,.dz-fab__text{transition-duration: .01s !important;transition-delay: 0s !important}}@media (hover: none){.dz-fab .k-btn:hover{background: var(--c-tuerkis);color: var(--c-nacht)}.dz-fab__zu:hover{background: rgba(var(--c-weiss-rgb),.06);color: var(--c-weiss);rotate: 0deg}}.dz-fab__knopf{-webkit-tap-highlight-color: transparent}@media (hover: none){.dz-fab__knopf,.dz-fab__panel{-webkit-backdrop-filter: none;backdrop-filter: none}.dz-fab__knopf{background: var(--c-flaeche)}.dz-fab__panel{background: rgb(14,10,26)}.dz-fab__knopf::after{animation: none}}.dz-fab__panel.is-nachricht .dz-fab__titel,.dz-fab__panel.is-nachricht .dz-fab__sub,.dz-fab__panel.is-nachricht .dz-fab__fuss{display: none}.dz-fab__panel.is-nachricht .dz-fab__tabs{margin-top: var(--a-4)}.dz-fab__panel.is-nachricht .dz-fab__glow i:nth-child(2){opacity: 0}.dz-fab__glow i{transition: opacity .4s}@media (max-width: 600px){.dz-fab.is-offen .dz-fab__knopf{display: none}.dz-fab__panel{max-height: calc(100svh - 1.5rem - env(safe-area-inset-bottom))}.dz-fab.is-offen .dz-fab__panel{clip-path: circle(160% at calc(100% - 30px) 100%)}.dz-fab__avatar{width: 46px;height: 46px}}.dz-fab.is-online .dz-fab__online{animation: none}.dz-fab.is-online .dz-fab__online::after{content: "";position: absolute;inset: 0;border-radius: 50%;background: var(--c-tuerkis);opacity: 0;will-change: transform,opacity;animation: dz-ring-puls 1.6s ease-out infinite;pointer-events: none}.dz-fab.is-online .dz-fab__online::after{inset: -2.5px;background: var(--c-online);animation-duration: 2s}@media (prefers-reduced-motion: reduce){.dz-fab__online::after{animation: none}}.dz-fab__knopf{background: transparent !important;--dz-fuell: var(--c-flaeche)}.dz-fab__knopf:hover,.dz-fab__knopf:focus-visible{--dz-fuell: var(--c-flaeche-hover)}.dz-fab__knopf::before{content: none !important}.dz-fab__knopf::after{background: linear-gradient(110deg,rgba(var(--c-tuerkis-rgb),.6),rgba(var(--c-violett-rgb),.6),rgba(var(--c-magenta-rgb),.5)) !important;animation: dz-glow-atmen 4s ease-in-out infinite alternate !important}@media (prefers-reduced-motion: reduce){.dz-fab__knopf::after{animation: none !important}}.dz-fab__gruss{pointer-events: auto;position: relative;width: min(25rem,100%);padding: var(--a-4) var(--a-4) var(--a-4);border-radius: 20px 20px 6px 20px;color: var(--c-weiss);background: var(--c-flaeche);border: 1px solid rgba(var(--c-tuerkis-rgb),.45);box-shadow: 0 24px 60px -18px rgba(var(--c-schwarz-rgb),.75),0 0 0 1px rgba(var(--c-violett-rgb),.18);opacity: 0;translate: 0 14px;scale: .94;transform-origin: 100% 100%;transition: opacity .4s var(--ease),translate .5s var(--ease),scale .5s var(--ease)}.dz-fab.is-gruss .dz-fab__gruss{opacity: 1;translate: 0 0;scale: 1}.dz-fab__gruss[hidden]{display: none}.dz-fab__gruss-text{display: grid;gap: var(--a-1);margin: 0 var(--a-6) 0 0;font-size: var(--fs-text);line-height: 1.45;color: rgba(var(--c-weiss-rgb),.86)}.dz-fab__gruss-text b{font: 700 var(--fs-text)/var(--lh-kompakt) var(--f-text);color: var(--c-weiss)}.dz-fab.is-gruss .dz-fab__gruss-text span{animation: dz-rein .5s .35s var(--ease) both}.dz-fab__gruss-wahl{display: flex;flex-wrap: wrap;gap: var(--a-2);margin-top: var(--a-3)}.dz-fab__gruss-knopf{display: inline-flex;align-items: center;min-height: 44px;padding: 0 var(--a-4);border: 1.5px solid var(--c-tuerkis);border-radius: 99px;background: var(--c-tuerkis);color: var(--c-nacht);font: 700 var(--fs-klein)/1 var(--f-text);text-decoration: none;cursor: pointer;transition: background-color .3s,color .3s,transform .2s}.dz-fab__gruss-knopf--zweit{background: transparent;color: var(--c-weiss);border-color: rgba(var(--c-weiss-rgb),.35)}.dz-fab__gruss-knopf:hover,.dz-fab__gruss-knopf:focus-visible{background: var(--c-hell);border-color: var(--c-hell);color: var(--c-nacht)}.dz-fab__gruss-knopf:active{transform: scale(.96)}.dz-fab__gruss-zu{position: absolute;top: .2rem;right: .2rem;display: grid;place-items: center;width: 44px;height: 44px;padding: 0;border: 0;border-radius: 50%;background: rgba(var(--c-weiss-rgb),.08);color: rgba(var(--c-weiss-rgb),.75);cursor: pointer}.dz-fab__gruss-zu svg{width: 15px;height: 15px;fill: none;stroke: currentColor;stroke-width: 2.4;stroke-linecap: round}.dz-fab__gruss-zu:hover,.dz-fab__gruss-zu:focus-visible{background: rgba(var(--c-weiss-rgb),.16);color: var(--c-weiss)}.dz-fab.is-offen .dz-fab__gruss,.dz-fab.is-weg .dz-fab__gruss,.menu-open .dz-fab__gruss{display: none}.dz-fab__neu{position: absolute;top: -3px;left: 44px;z-index: 3;display: grid;place-items: center;min-width: 20px;height: 20px;padding: 0 5px;border-radius: 99px;background: var(--c-hinweis);color: var(--c-weiss);font: 700 var(--fs-mini)/1 var(--f-text);box-shadow: 0 0 0 2px var(--c-nacht);opacity: 0;scale: .4;transition: opacity .3s,scale .4s var(--ease)}.dz-fab.is-hinweis:not(.is-offen) .dz-fab__neu{opacity: 1;scale: 1}.dz-fab__tipp{margin: var(--a-1) 0 0;font-size: var(--fs-klein);line-height: 1.5;color: rgba(var(--c-weiss-rgb),.66)}.dz-fab__tipp button{padding: 0;border: 0;background: none;color: var(--c-tuerkis);font: inherit;font-weight: 700;text-decoration: underline;text-underline-offset: .2em;cursor: pointer}@media (prefers-reduced-motion: reduce){.dz-fab__gruss,.dz-fab__neu{transition: none}.dz-fab.is-gruss .dz-fab__gruss-text span{animation: none}}.dz-fab__gruss-wahl{flex-wrap: nowrap}.dz-fab__gruss-knopf{flex: 0 1 auto;padding-inline: var(--a-4);font-size: var(--fs-klein);white-space: nowrap}@media (max-width: 440px){.dz-fab__gruss-wahl{gap: var(--a-2)}.dz-fab__gruss-knopf{padding-inline: var(--a-3)}}@media (max-width: 380px),(max-height: 700px) and (hover: none){.dz-fab__gruss{padding: var(--a-3) var(--a-4) var(--a-4)}.dz-fab__gruss-text{gap: var(--a-1);font-size: var(--fs-klein);line-height: var(--lh-kompakt)}.dz-fab__gruss-text b{font-size: var(--fs-text)}.dz-fab__gruss-wahl{flex-wrap: nowrap;margin-top: var(--a-3);gap: var(--a-2)}.dz-fab__gruss-knopf{padding-inline: var(--a-3);font-size: .8rem}}@media (max-width: 350px){.dz-fab__gruss-knopf{padding-inline: var(--a-2);font-size: .74rem}.dz-fab__gruss{padding-inline: var(--a-3)}}@keyframes dz-glow-atmen{from{opacity: .3}to{opacity: .6}}.dz-fab__gruss{max-height: calc(100dvh - 7.5rem);overflow-y: auto;overscroll-behavior: contain}.dz-fab__gruss-licht{position: absolute;inset: 0;overflow: hidden;border-radius: inherit;pointer-events: none}.dz-fab__gruss-licht i{position: absolute;left: 0;right: 0;top: 0;height: 2px;background: linear-gradient(90deg,transparent,var(--c-tuerkis),transparent);box-shadow: 0 0 18px 3px rgba(var(--c-tuerkis-rgb),.55);opacity: 0}.dz-fab.is-gruss .dz-fab__gruss-licht i{animation: dz-gruss-pruefen 1.5s .25s var(--ease) both}@keyframes dz-gruss-pruefen{0%{opacity: 0;transform: translateY(0)}12%{opacity: 1}88%{opacity: 1}100%{opacity: 0;transform: translateY(22rem)}}.dz-fab__wert{display: block;margin: var(--a-3) 0 var(--a-3);font: 600 var(--fs-klein)/var(--lh-kompakt) var(--f-text);color: rgba(var(--c-weiss-rgb),.72);font-variant-numeric: lining-nums tabular-nums}.dz-fab__wert s{color: rgba(var(--c-weiss-rgb),.55)}.dz-fab__wert-pfeil{margin-inline: var(--a-2);font-style: normal;color: var(--c-tuerkis)}.dz-fab__wert b{display: inline-block;min-width: 3.4em;font-weight: 800;color: var(--c-tuerkis)}.dz-form.dz-wform--blase{display: grid;gap: var(--a-3);min-width: 0;margin: 0;padding: 0;border: 0;border-radius: 0;background: none;box-shadow: none}.dz-form.dz-wform--blase::before,.dz-form.dz-wform--blase::after{content: none}.dz-wform--blase .dz-adresse{width: 100%;min-width: 0;margin: 0;box-sizing: border-box}.dz-wform--blase .dz-adresse input{min-width: 0;flex: 1 1 0}.dz-wform--blase .dz-adresse__los{flex: none}.dz-wform--blase .dz-scan-liste{grid-template-columns: repeat(2,minmax(0,1fr))}.dz-wform--blase.is-gesendet .dz-scan-liste{display: none}.dz-wform--blase .dz-form__danke{padding: 0}.dz-wform--blase .dz-form__danke .dz-haken{width: 2.5rem;height: 2.5rem}.dz-wform--blase .dz-form__danke h3{font-size: var(--fs-h4,1.25rem);line-height: var(--lh-kompakt)}.dz-fab__gruss:has(.dz-wform--blase.is-gesendet) .dz-fab__gruss-text span{display: none}.dz-wform--blase .dz-adresse__punkte{display: none}.dz-wform--blase .dz-check label{font-size: var(--fs-mini);line-height: 1.4}.dz-wform--blase.is-gesendet .dz-adresse,.dz-wform--blase.is-scan .dz-adresse{display: none}.dz-fab__gruss:has(.dz-wform--blase.is-gesendet) .dz-fab__gruss-link,.dz-fab__gruss:has(.dz-wform--blase.is-gesendet) .dz-fab__wert{display: none}.dz-fab__gruss:has(.dz-wform--blase.is-schritt2) .dz-fab__gruss-text span,.dz-fab__gruss:has(.dz-wform--blase.is-schritt2) .dz-fab__wert,.dz-wform--blase.is-schritt2 .dz-adresse{display: none}.dz-fab__gruss-link{display: inline-block;min-height: 44px;margin: var(--a-1) 0 calc(var(--a-2) * -1);padding: 0;border: 0;background: none;font: 600 var(--fs-klein)/1 var(--f-text);color: rgba(var(--c-weiss-rgb),.8);text-decoration: underline;text-underline-offset: .22em;cursor: pointer}.dz-fab__gruss-link:hover,.dz-fab__gruss-link:focus-visible{color: var(--c-tuerkis)}@media (prefers-reduced-motion: reduce){.dz-fab.is-gruss .dz-fab__gruss-licht i{animation: none}}.dz-fuss{padding-top: var(--a-10);--linie: color-mix(in srgb,currentColor 22%,transparent);--flaeche: color-mix(in srgb,currentColor 7%,transparent)}.dz-fuss svg{width: 1.25em;height: 1.25em;flex: none;fill: none;stroke: currentColor;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round}.dz-fuss__aufruf{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: var(--a-5) var(--a-8);padding-bottom: var(--a-8);border-bottom: 1px solid var(--linie)}.dz-fuss__claim{font: var(--fw-h) var(--fs-h3)/var(--lh-titel) var(--f-display);letter-spacing: var(--ls-display);text-transform: uppercase;text-wrap: balance}.dz-fuss__unterzeile{margin-top: var(--a-2);font-size: var(--fs-text);opacity: .8}.dz-fuss__aktionen{display: grid;grid-template-columns: auto auto;justify-content: end;align-items: center;gap: var(--a-3)}.dz-fuss__btn{display: inline-flex;align-items: center;gap: var(--a-2);min-height: 48px;background: var(--c-auf-akzent);color: var(--c-akzent);border: 1px solid var(--c-auf-akzent)}.dz-fuss__btn:hover,.dz-fuss__btn:focus-visible{text-decoration: none;background: color-mix(in srgb,var(--c-auf-akzent) 85%,var(--c-weiss))}.dz-fuss__btn--rand{background: transparent;color: inherit}.dz-fuss__btn--rand:hover,.dz-fuss__btn--rand:focus-visible{background: var(--flaeche)}.dz-fuss__btn svg{width: 1.1em;height: 1.1em;transition: translate .3s var(--ease)}.dz-fuss__btn:hover svg{translate: .2em 0}.dz-fuss__bewertung{grid-column: 1 / -1;text-align: right;font-size: var(--fs-klein)}.dz-fuss__bewertung span{letter-spacing: .1em}@media (max-width: 359px){.dz-fuss__bewertung span{display: block}}.dz-fuss__grid{display: grid;gap: var(--a-7) var(--a-6);padding-top: var(--a-8);grid-template-columns: minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.9fr) minmax(0,.85fr) minmax(0,1.12fr);grid-template-areas: "kontakt leistungen branchen wissen dosigny"}.dz-fuss__kontakt{grid-area: kontakt}.dz-fuss__gruppe--leistungen{grid-area: leistungen}.dz-fuss__gruppe--branchen{grid-area: branchen}.dz-fuss__gruppe--wissen{grid-area: wissen}.dz-fuss__gruppe--dosigny{grid-area: dosigny}.dz-fuss__titel{margin-bottom: var(--a-3);font: 600 var(--fs-label)/var(--lh-kompakt) var(--f-label);letter-spacing: var(--ls-label);text-transform: uppercase;opacity: .7}.dz-fuss__gruppe ul{display: grid;gap: var(--a-1);font-size: var(--fs-text);line-height: var(--lh-kompakt)}.dz-fuss__gruppe li a{display: inline-block}.dz-fuss__gruppe--branchen ul{display: block;columns: 2;column-gap: var(--a-6)}.dz-fuss__gruppe--branchen li{break-inside: avoid;padding-bottom: var(--a-1)}.dz-fuss__mehr{margin-top: var(--a-3);font-size: var(--fs-text);font-weight: var(--fw-halb)}.dz-fuss__unter{margin: var(--a-5) 0 var(--a-2);font: 600 var(--fs-mini)/var(--lh-kompakt) var(--f-label);letter-spacing: var(--ls-label);text-transform: uppercase;opacity: .6}.dz-fuss__wege{display: grid;gap: var(--a-2);font-size: var(--fs-text);line-height: var(--lh-kompakt)}.dz-fuss__wege a,.dz-fuss__adresse,.dz-fuss__zeiten{display: flex;align-items: flex-start;gap: var(--a-3)}.dz-fuss__wege a{align-items: center;font-weight: var(--fw-halb)}.dz-fuss__adresse{margin-top: var(--a-4);font-style: normal;font-size: var(--fs-text);line-height: var(--lh-text)}.dz-fuss__adresse svg,.dz-fuss__zeiten svg{margin-top: .15em}.dz-fuss__zeiten{margin-top: var(--a-3);font-size: var(--fs-klein);line-height: var(--lh-text);opacity: .85}.k-footer__wort{width: min(100% - 2 * var(--gutter),60rem);margin: var(--a-8) auto 0;aspect-ratio: 1000 / 166;font-size: 0;color: transparent;background: var(--c-auf-akzent);-webkit-mask: url("../img/logo-wort.png") center / contain no-repeat;mask: url("../img/logo-wort.png") center / contain no-repeat}.dz-fuss__unten{margin-top: var(--a-2);align-items: center;border-top: 1px solid var(--linie);font-size: var(--fs-klein)}.dz-fuss__recht{display: flex;flex-wrap: wrap;gap: var(--a-1) var(--a-5)}.dz-sozial{display: flex;gap: var(--a-2)}.dz-sozial a{display: grid;place-items: center;width: 40px;height: 40px;border: 1px solid var(--linie);border-radius: 50%;transition: background-color .3s var(--ease),border-color .3s var(--ease)}.dz-sozial a:hover,.dz-sozial a:focus-visible{border-color: currentColor;background: var(--flaeche)}.dz-sozial svg{width: 18px;height: 18px}@media (max-width: 1280px){.dz-fuss__grid{grid-template-columns: minmax(0,1fr) minmax(0,2fr) minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas: "kontakt kontakt kontakt kontakt" "leistungen branchen wissen dosigny"}.dz-fuss__kontakt{display: grid;grid-template-columns: auto auto auto;justify-content: start;align-items: start;column-gap: var(--a-10)}.dz-fuss__kontakt .dz-fuss__titel{grid-column: 1 / -1}.dz-fuss__wege{grid-template-columns: repeat(2,max-content);column-gap: var(--a-7)}.dz-fuss__adresse{margin-top: 0}.dz-fuss__zeiten{margin-top: 2px}}@media (max-width: 1023px){.dz-fuss__recht a{display: inline-flex;align-items: center;min-height: 44px}.dz-fuss__bewertung{padding-block: var(--a-3)}.dz-fuss__recht{gap: 0 var(--a-5)}.dz-fuss__aufruf{grid-template-columns: minmax(0,1fr)}.dz-fuss__aktionen{justify-content: start}.dz-fuss__bewertung{text-align: left}.dz-fuss__grid{grid-template-columns: repeat(2,minmax(0,1fr));grid-template-areas: "kontakt kontakt" "leistungen branchen" "wissen dosigny"}.dz-fuss__kontakt{grid-template-columns: auto auto;column-gap: var(--a-8);row-gap: var(--a-3)}}@media (max-width: 860px){.dz-fuss__aufruf{gap: var(--a-5)}.dz-fuss__aktionen{grid-template-columns: minmax(0,1fr);justify-content: stretch}.dz-fuss__aktionen .dz-fuss__btn{justify-content: center}.dz-fuss__grid{grid-template-columns: minmax(0,1fr);gap: 0;grid-template-areas: "kontakt" "leistungen" "branchen" "wissen" "dosigny"}.dz-fuss__kontakt{display: block}.dz-fuss__kontakt{padding-bottom: var(--a-6)}.dz-fuss__wege{grid-template-columns: minmax(0,1fr)}.dz-fuss__adresse{margin-top: var(--a-4)}.dz-fuss__zeiten{margin-top: var(--a-3)}.dz-fuss__wege a{min-height: 44px}.dz-fuss__gruppe{border-top: 1px solid var(--linie)}.dz-fuss__gruppe:last-of-type{border-bottom: 1px solid var(--linie)}.dz-fuss__gruppe summary{display: flex;justify-content: space-between;align-items: center;min-height: 56px;cursor: pointer;list-style: none}.dz-fuss__gruppe summary::-webkit-details-marker{display: none}.dz-fuss__gruppe summary .dz-fuss__titel{margin: 0}.dz-fuss__gruppe summary::after{content: "+";font-weight: 700;font-size: var(--fs-gross);transition: rotate .35s var(--ease)}.dz-fuss__gruppe[open] summary::after{rotate: 45deg}.dz-fuss__gruppe ul,.dz-fuss__gruppe--branchen ul{gap: 0;padding-bottom: var(--a-4)}.dz-fuss__gruppe li a,.dz-fuss__mehr a{display: inline-flex;align-items: center;min-height: 44px;padding-block: 0}.dz-fuss__gruppe--branchen li{padding-bottom: 0}.dz-fuss__mehr{margin: calc(-1 * var(--a-4)) 0 var(--a-4)}.dz-fuss__unter{margin-top: 0}.dz-fuss__unten{flex-direction: column;align-items: flex-start;gap: var(--a-4)}.dz-sozial a{width: 44px;height: 44px}}@media (min-width: 601px) and (max-width: 860px){.dz-fuss__aktionen{grid-template-columns: repeat(2,minmax(0,1fr))}.dz-fuss__aktionen .dz-fuss__btn{min-height: 52px;padding: 0 var(--a-4);font-size: var(--fs-klein);letter-spacing: .04em;white-space: nowrap}.dz-fuss__kontakt{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));grid-template-rows: auto auto 1fr;column-gap: var(--a-8);align-items: start}.dz-fuss__kontakt .dz-fuss__titel{grid-column: 1 / -1}.dz-fuss__wege{grid-column: 1;grid-row: 2 / span 2}.dz-fuss__adresse{grid-column: 2;grid-row: 2;margin-top: .55rem}.dz-fuss__zeiten{grid-column: 2;grid-row: 3}.dz-fuss__unten{flex-direction: row;flex-wrap: wrap;align-items: center;justify-content: space-between}}@media (max-width: 600px){.dz-fuss__aktionen .dz-fuss__btn{min-height: 52px;padding: 0 var(--a-4);font-size: var(--fs-klein);letter-spacing: .04em}}@media (min-width: 861px){.dz-fuss__gruppe summary{list-style: none;cursor: default;pointer-events: none}.dz-fuss__gruppe summary::-webkit-details-marker{display: none}}@media (max-width: 360px){.dz-fuss__gruppe--branchen ul{columns: 1}}@media (max-width: 1023px),(max-height: 859px){.ps-curtain-on{height: auto;clip-path: none}.ps-curtain-on>:first-child{position: static;transform: none !important}}.dz-vorhang-aus.ps-curtain-on{height: auto;clip-path: none}.dz-vorhang-aus.ps-curtain-on>:first-child{position: static;transform: none !important}.k-footer :focus-visible{outline-color: var(--c-auf-akzent,#0c0816)}.dz-wegweiser{padding-block: var(--a-fluss-m,3rem)}.dz-wegweiser{padding-block-end: var(--a-fluss-l,5rem)}.dz-wegweiser__titel{max-width: 30ch;margin-bottom: var(--a-5,1.5rem);font-size: clamp(1.5rem,1.1rem + 1.6vw,2.6rem);text-wrap: balance;hyphens: none}.dz-wegweiser__punkt strong{text-wrap: balance;hyphens: none}.dz-wegweiser__liste{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,15.5rem),1fr));gap: var(--a-3,.75rem);margin: 0;padding: 0;list-style: none}.dz-wegweiser__punkt{position: relative;min-width: 0}.dz-wegweiser__punkt>a,.dz-wegweiser__punkt.is-hier{position: relative;display: flex;flex-direction: column;gap: .4rem;height: 100%;padding: 1.15rem 1.25rem 1.3rem;overflow: hidden;border: 1px solid rgba(var(--c-hell-rgb,236,233,242),.12);border-radius: 14px;background: rgba(var(--c-hell-rgb,236,233,242),.035);color: inherit;text-decoration: none;transition: border-color .3s,background .3s,transform .35s cubic-bezier(.2,.8,.2,1)}.dz-wegweiser__punkt>a::before{content: "";position: absolute;inset: 0 0 auto;height: 2px;background: linear-gradient(90deg,transparent,var(--c-tuerkis,#45bfa6),transparent);transform: scaleX(0);transform-origin: left;transition: transform .5s cubic-bezier(.2,.8,.2,1)}.dz-wegweiser__punkt>a:hover,.dz-wegweiser__punkt>a:focus-visible{border-color: rgba(var(--c-tuerkis-rgb,69,191,166),.55);background: rgba(var(--c-tuerkis-rgb,69,191,166),.07);transform: translateY(-3px)}.dz-wegweiser__punkt>a:hover::before,.dz-wegweiser__punkt>a:focus-visible::before{transform: scaleX(1)}.dz-wegweiser__punkt strong{font: var(--fw-h,700) 1.05rem/1.25 var(--f-display);color: var(--c-weiss,#fff)}.dz-wegweiser__text{font-size: var(--fs-klein,.9rem);line-height: 1.5;color: rgba(var(--c-hell-rgb,236,233,242),.78)}.dz-wegweiser__pfeil{margin-top: auto;padding-top: .5rem;color: var(--c-tuerkis,#45bfa6);font-weight: 700;transition: transform .35s cubic-bezier(.2,.8,.2,1)}.dz-wegweiser__punkt>a:hover .dz-wegweiser__pfeil,.dz-wegweiser__punkt>a:focus-visible .dz-wegweiser__pfeil{transform: translateX(6px)}.dz-wegweiser__punkt.is-hier{border-color: rgba(var(--c-tuerkis-rgb,69,191,166),.45);background: linear-gradient(160deg,rgba(var(--c-tuerkis-rgb,69,191,166),.12),rgba(var(--c-tuerkis-rgb,69,191,166),.02))}.dz-wegweiser__marke{align-self: flex-start;padding: .2rem .55rem;border-radius: 99px;background: rgba(var(--c-tuerkis-rgb,69,191,166),.16);color: var(--c-tuerkis,#45bfa6);font: 600 var(--fs-mini,.72rem)/1.2 var(--f-mono,monospace);letter-spacing: .08em;text-transform: uppercase}@media (prefers-reduced-motion: reduce){.dz-wegweiser__punkt>a,.dz-wegweiser__punkt>a::before,.dz-wegweiser__pfeil{transition: none}.dz-wegweiser__punkt>a:hover{transform: none}}.dz-hero__stage{position: relative;height: 100vh;height: 100svh;overflow: hidden;background: var(--c-nacht);isolation: isolate}.dz-hero__media{position: absolute;inset: 0;overflow: hidden;background: var(--c-nacht)}.dz-hero__media::after{content: "";position: absolute;inset: 0;background: radial-gradient(90% 70% at 20% 85%,rgba(var(--c-nacht-rgb),.85),rgba(var(--c-nacht-rgb),.35) 60%,rgba(var(--c-nacht-rgb),.15));opacity: var(--veil,1)}.dz-netz{position: absolute;inset: 0;width: 100%;height: 100%}.dz-hero__maske{display: none}.ps-js .dz-hero__maske{position: absolute;inset: 0;display: grid;place-items: center;background: var(--c-nacht);mix-blend-mode: multiply}.ps-reduce .dz-hero__maske{display: none}.dz-hero__wort{display: flex;color: var(--c-weiss);font: var(--fw-h) clamp(4rem,19vw,24rem)/.8 var(--f-display);letter-spacing: -.02em;text-transform: uppercase;white-space: nowrap}.dz-hero__wort>span{display: inline-block}.dz-hero__wort,.dz-hero__maske{will-change: auto}.dz-hero__meta{position: absolute;left: var(--gutter);right: var(--gutter);bottom: clamp(1.4rem,4svh,2.4rem);display: none;justify-content: space-between;gap: var(--a-4);font: 600 var(--fs-mini)/var(--lh-kompakt) var(--f-label);letter-spacing: .2em;text-transform: uppercase;color: rgba(var(--c-weiss-rgb),.72)}.ps-js:not(.ps-reduce) .dz-hero__meta{display: flex}.dz-hero__scroll{display: inline-flex;flex-direction: column;align-items: center;gap: var(--a-2)}.dz-hero__scroll::after{content: "";width: 1px;height: 2.4rem;background: linear-gradient(currentColor,transparent);transform-origin: top;animation: dz-scroll 1.8s var(--ease) infinite}.dz-hero__text{position: absolute;left: var(--gutter);right: var(--gutter);bottom: clamp(2.2rem,7svh,5rem);display: grid;gap: clamp(.9rem,2svh,1.6rem);justify-items: start;color: var(--c-weiss)}.ps-js:not(.ps-ready) .dz-hero__text{visibility: hidden}.dz-hero__h1{font: 700 var(--fs-label)/var(--lh-kompakt) var(--f-label);letter-spacing: var(--ls-label);text-transform: uppercase;color: var(--c-akzent);max-width: 62ch}.dz-hero__titel{font: var(--fw-h) var(--fs-mega)/var(--lh-eng) var(--f-display);letter-spacing: var(--ls-display);text-transform: uppercase}.dz-hero__zeile{display: block}.dz-hero__sub{max-width: 48ch;font-size: var(--fs-gross);color: rgba(var(--c-weiss-rgb),.86)}.dz-hero__aktionen{display: flex;flex-wrap: wrap;gap: var(--a-3) var(--a-4)}.dz-hero__aktionen .k-btn--ghost{color: var(--c-weiss);border-color: rgba(var(--c-weiss-rgb),.6)}.dz-hero__aktionen .k-btn--ghost:hover{background: var(--c-weiss);color: var(--c-nacht)}.dz-hero__fein{font-size: var(--fs-klein);color: rgba(var(--c-weiss-rgb),.62)}@media (max-width: 600px){.dz-hero__sub{font-size: var(--fs-gross)}.dz-hero__aktionen .k-btn{width: 100%;min-height: 52px;padding: 0 var(--a-4);font-size: var(--fs-klein);letter-spacing: .04em}.dz-hero__fein{display: none}.dz-hero__meta>span:first-child{display: none}}@media (max-width: 600px) and (min-height: 640px){.dz-hero__fein{display: block}}@media (prefers-reduced-motion: reduce){.dz-hero__scroll::after{animation: none}}.dz-hero__do{position: relative;display: inline-flex}.dz-hero__do>span{display: inline-block}.dz-hero__balken{position: absolute;left: .2325em;width: 1.03em;top: .4105em;height: .132em;translate: 0 -50%;background: currentColor}.dz-hero__unter{display: none}.ps-js:not(.ps-reduce) .dz-hero__unter{position: absolute;left: var(--gutter);right: var(--gutter);top: 64%;z-index: 2;display: grid;justify-items: center;gap: clamp(.55rem,1.4svh,1rem);text-align: center;pointer-events: none}.dz-hero__unter-l1{font: var(--fw-h) clamp(1.05rem,.45rem + 1.75vw,2.35rem)/var(--lh-titel) var(--f-display);letter-spacing: var(--ls-label);text-transform: uppercase;text-wrap: balance;background: linear-gradient(100deg,#7f8aa3 0%,#f6f8fc 14%,#a3aec6 28%,#ffffff 40%,#8a95ae 54%,#e9edf6 70%,#9ba7c0 86%,#f6f8fc 100%);background-size: 250% 100%;-webkit-background-clip: text;background-clip: text;color: transparent;filter: drop-shadow(0 0 1px rgba(var(--c-weiss-rgb),.45)) drop-shadow(0 0 14px rgba(var(--c-tuerkis-rgb),.55)) drop-shadow(0 0 32px rgba(var(--c-violett-rgb),.35));animation: dz-metall 7s linear infinite}.dz-hero__unter-l2{display: inline-flex;align-items: center;gap: .9em;font: 600 clamp(.75rem,.6rem + .3vw,.92rem)/var(--lh-kompakt) var(--f-mono);letter-spacing: .3em;text-transform: uppercase;color: rgba(var(--c-hell-rgb),.82);text-shadow: 0 0 18px rgba(var(--c-tuerkis-rgb),.5)}.dz-hero__unter-l2 i{width: 2.4em;height: 1px;background: linear-gradient(90deg,transparent,var(--c-tuerkis),transparent)}.dz-hero__meta{justify-content: center}@media (prefers-reduced-motion: reduce){.dz-hero__unter-l1{animation: none}}.dz-hero .k-btn:not(.k-btn--ghost){background: var(--c-tuerkis);color: var(--c-nacht)}.dz-hero .k-eyebrow{color: var(--c-tuerkis)}.dz-hero .k-btn:not(.k-btn--ghost):hover{background: var(--c-hell);color: var(--c-nacht)}@media (max-width: 600px){.dz-hero__unter-l2{display: block;letter-spacing: .2em;line-height: 1.6}.dz-hero__unter-l2 i{display: inline-block;width: 1.4em;vertical-align: middle;margin: 0 .5em}}.dz-hero--gpu .dz-hero__wort{position: absolute;will-change: transform}.dz-hero__text{grid-template-columns: minmax(0,1fr)}.dz-hero__aktionen{flex-wrap: wrap;max-width: 100%}.dz-hero__aktionen .k-btn{max-width: 100%;white-space: normal;text-align: center}.dz-hero__unter-l2>span{white-space: nowrap}.dz-hero__stage{container-type: inline-size}.dz-hero{--dz-wort: 4.404;--dz-fs: min(calc(86cqi / var(--dz-wort)),50svh);--dz-k: 1}@media (max-width: 767px){.dz-hero{--dz-fs: min(calc(92cqi / var(--dz-wort)),50svh)}}@media (hover: none){.dz-hero{--dz-k: 4}}@media (hover: none) and (max-width: 767px){.dz-hero{--dz-k: 6}}.ps-js:not(.ps-reduce) .dz-hero__wort{position: relative;font-size: calc(var(--dz-fs) * var(--dz-k));scale: calc(1 / var(--dz-k))}@media (hover: none){.ps-js:not(.ps-reduce) .dz-hero__wort{will-change: scale,translate}}.dz-hero--gpu .dz-hero__wort{position: relative}.ps-js .dz-hero__maske{display: flex;justify-content: center;align-items: center}.ps-reduce .dz-hero__maske{display: none}.ps-js:not(.ps-reduce) .dz-hero__unter{top: calc(50% + var(--dz-fs) * .33 + max(30px,var(--dz-fs) * .26))}.ps-js .dz-hero__wort>span{animation: dz-auftakt 1.5s var(--dz-expo-out) .15s both}.ps-js .dz-hero__wort>span:nth-child(2){animation-delay: .215s}.ps-js .dz-hero__wort>span:nth-child(3){animation-delay: .28s}.ps-js .dz-hero__wort>span:nth-child(4){animation-delay: .345s}.ps-js .dz-hero__wort>span:nth-child(5){animation-delay: .41s}.ps-js .dz-hero__wort>span:nth-child(6){animation-delay: .475s}.ps-js .dz-hero__unter>.dz-hero__unter-l1{animation: dz-auftakt-y22 1.3s var(--dz-expo-out) .7s both,dz-metall 7s linear infinite}.ps-js .dz-hero__unter>.dz-hero__unter-l2{animation: dz-auftakt-y22 1.3s var(--dz-expo-out) .84s both}.ps-js .dz-hero__meta>*{animation: dz-auftakt-y14 1.1s var(--dz-expo-out) 1.1s both}@media (prefers-reduced-motion: reduce){.ps-js .dz-hero__wort>span,.ps-js .dz-hero__unter>span,.ps-js .dz-hero__meta>*{animation: none}}@media (hover: none){.dz-hero__aktionen .k-btn--ghost:hover{background: transparent;color: var(--c-weiss)}.dz-hero .k-btn:not(.k-btn--ghost):hover{background: var(--c-tuerkis);color: var(--c-nacht)}}@keyframes dz-scroll{0%{transform: scaleY(0)}60%{transform: scaleY(1)}100%{transform: scaleY(1);opacity: 0}}@keyframes dz-metall{from{background-position: 0% 0}to{background-position: 250% 0}}@keyframes dz-auftakt-y14{from{transform: translateY(14px);opacity: .01}}.dz-hero__start{display: none}.ps-js:not(.ps-reduce) .dz-hero__start{position: absolute;left: var(--gutter);right: var(--gutter);bottom: clamp(1.2rem,3.6svh,2.3rem);z-index: 3;display: flex;align-items: center;justify-content: space-between;gap: var(--a-3) var(--a-5);color: var(--c-weiss)}.dz-hero__start-preis{position: relative;display: inline-flex;max-width: 100%;padding: 1px;border-radius: 999px;overflow: hidden;isolation: isolate;box-shadow: 0 18px 50px -24px rgba(var(--c-tuerkis-rgb),.55)}.dz-hero__start-preis::before{content: "";position: absolute;z-index: -2;left: 50%;top: 50%;width: max(140%,34rem);aspect-ratio: 1;translate: -50% -50%;background: conic-gradient(from 0deg,rgba(var(--c-weiss-rgb),.14) 0 58%,rgba(var(--c-tuerkis-rgb),.15) 64%,var(--c-tuerkis) 78%,#fff 83%,rgba(var(--c-violett-rgb),.9) 89%,rgba(var(--c-weiss-rgb),.14) 96%);animation: dz-strahl 5.5s linear infinite}.dz-hero__start-preis::after{content: "";position: absolute;z-index: -1;inset: 1px;border-radius: inherit;background: linear-gradient(100deg,rgba(var(--c-nacht-rgb),.94),rgba(var(--c-nacht-rgb),.82))}.dz-hero__start-inhalt{display: inline-flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: .35em .9em;padding: .78em 1.35em;font: 600 var(--fs-mini)/1.25 var(--f-mono);letter-spacing: .14em;text-transform: uppercase;color: rgba(var(--c-hell-rgb),.86)}.dz-hero__start-inhalt strong{font: var(--fw-h) var(--fs-klein)/1.2 var(--f-display);letter-spacing: .06em;color: var(--c-tuerkis);text-shadow: 0 0 18px rgba(var(--c-tuerkis-rgb),.45)}.dz-hero__start-inhalt i{width: 1px;height: 1.3em;background: rgba(var(--c-weiss-rgb),.28)}.dz-hero__start-aktionen{display: flex;gap: var(--a-3)}.dz-hero__start-aktionen .k-btn{min-height: 50px;padding: 0 1.45rem;font-size: var(--fs-klein)}.dz-hero__start-aktionen .k-btn--ghost{color: var(--c-weiss);border-color: rgba(var(--c-weiss-rgb),.6);background: rgba(var(--c-nacht-rgb),.35)}.dz-hero__start-aktionen .k-btn--ghost:hover{background: var(--c-weiss);color: var(--c-nacht)}.ps-js .dz-hero__start>*{animation: dz-auftakt-schaerfe 1.25s var(--dz-expo-out) 1.2s both}.ps-js .dz-hero__start>.dz-hero__start-aktionen{animation-delay: 1.36s}@media (max-width: 1179px){.ps-js:not(.ps-reduce) .dz-hero__start{flex-direction: column;justify-content: flex-end}.ps-js:not(.ps-reduce) .dz-hero__meta{display: none}}@media (max-width: 600px){.dz-hero__start-aktionen{width: 100%;max-width: 26rem;gap: var(--a-2)}.dz-hero__start-aktionen .k-btn{flex: 1 1 0;min-width: 0;min-height: 48px;padding: 0 .5rem;font-size: var(--fs-mini);letter-spacing: .02em;white-space: normal;line-height: 1.15}.dz-hero__start-inhalt{padding: .66em 1.1em;letter-spacing: .1em}.dz-hero__start-lang{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}}@media (hover: none){.dz-hero__start-aktionen .k-btn--ghost:hover{background: rgba(var(--c-nacht-rgb),.35);color: var(--c-weiss)}}@media (max-height: 560px){.ps-js:not(.ps-reduce) .dz-hero__start{display: none}}@media (prefers-reduced-motion: reduce){.ps-js .dz-hero__start>*{animation: none}.dz-hero__start-preis::before{animation: none}}@keyframes dz-strahl{to{transform: rotate(1turn)}}@keyframes dz-auftakt-schaerfe{from{opacity: .01;transform: translateY(18px);filter: blur(10px)}}@media (max-width: 600px){.dz-hero__start-inhalt i{display: none}.dz-hero__start-inhalt{flex-direction: column;gap: .2em}}@media (max-width: 600px) and (max-height: 680px){.ps-js:not(.ps-reduce) .dz-hero__unter-l2{display: none}.dz-hero__start-inhalt{padding: .55em 1em}}.dz-hero__start-aktionen .k-btn{gap: .32em}.dz-hud{position: fixed;left: var(--gutter);bottom: calc(1rem + env(safe-area-inset-bottom));z-index: 40;display: flex;align-items: center;gap: var(--a-2);padding: var(--a-2) var(--a-3);font: 500 .75rem/1 var(--f-mono);letter-spacing: .08em;text-transform: uppercase;color: var(--fg);background: color-mix(in srgb,var(--bg) 78%,transparent);border: 1px solid color-mix(in srgb,var(--fg) 18%,transparent);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);opacity: 0;translate: 0 10px;transition: opacity .5s,translate .6s var(--ease);pointer-events: none}.dz-hud.is-on{opacity: 1;translate: 0 0}.dz-hud__punkt{width: 7px;height: 7px;border-radius: 50%;background: var(--accent);animation: dz-blink 1.1s steps(2) infinite}.dz-hud__wert{font-size: .95rem;font-weight: 700;min-width: 3ch;text-align: right;font-variant-numeric: tabular-nums}.dz-hud__prozent{opacity: .6;margin-left: -.4rem}.dz-hud__phase{opacity: .75;min-width: 9.5ch}.dz-hud__bar{position: relative;width: 4.5rem;height: 2px;background: color-mix(in srgb,var(--fg) 22%,transparent)}.dz-hud__bar i{position: absolute;inset: 0;background: var(--accent);transform-origin: 0 50%;transform: scaleX(0)}.dz-hud.is-live .dz-hud__punkt{animation: dz-puls 1.6s ease-out infinite;background: var(--c-tuerkis)}.dz-hud.is-live .dz-hud__phase{opacity: 1;color: var(--c-tuerkis)}@media (max-width: 600px){.dz-hud__bar{display: none}.dz-hud{padding: var(--a-2) var(--a-3)}}@media (prefers-reduced-motion: reduce){.dz-hud__punkt{animation: none}.dz-hud{transition: none}}@media (max-width: 600px){.dz-hud__label{display: none}.dz-hud{gap: var(--a-2)}}@media (max-width: 600px),(hover: none) and (max-width: 1199px){.dz-hud{display: none}}.dz-hud.is-live .dz-hud__punkt{position: relative;animation: none}.dz-hud.is-live .dz-hud__punkt::after{content: "";position: absolute;inset: 0;border-radius: 50%;background: var(--c-tuerkis);opacity: 0;will-change: transform,opacity;animation: dz-ring-puls 1.6s ease-out infinite;pointer-events: none}@media (prefers-reduced-motion: reduce){.dz-hud__punkt::after{animation: none}}@keyframes dz-blink{to{opacity: .15}}.dz-haltung{padding-top: calc(var(--raum) * 1.1)}.dz-statement{max-width: 25ch}.dz-haltung__unten{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.35fr);gap: var(--a-fluss-xl);align-items: end;margin-top: var(--a-fluss-xl);padding-top: var(--a-fluss-m);border-top: 2px solid var(--c-line)}.dz-zahlen{grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--a-fluss-m) var(--a-6)}.dz-zahlen .k-zahl strong{font-size: var(--fs-zahl);white-space: nowrap}.dz-zahlen .k-zahl strong small{font-size: .32em;letter-spacing: .06em;margin-right: .25em;vertical-align: .95em}.dz-zahlen .k-zahl>span{display: block;margin-top: var(--a-2);font-size: var(--fs-text)}@media (max-width: 860px){.dz-haltung__unten{grid-template-columns: 1fr}}.dz-ich{display: grid;grid-template-columns: minmax(0,.78fr) minmax(0,1.22fr);gap: var(--a-fluss-xl);align-items: center}.dz-ich__bild{position: relative;margin: 0;padding: var(--a-6) var(--a-5) var(--a-7)}.dz-ich__rahmenname{position: absolute;left: 1.2rem;top: 0;font: 600 var(--fs-mini)/1 var(--f-mono);letter-spacing: .04em;color: var(--c-tuerkis)}.dz-auswahl{position: relative;aspect-ratio: 1;outline: 1.5px solid var(--c-tuerkis);outline-offset: 6px}.dz-auswahl img{width: 100%;height: 100%;object-fit: cover}.dz-auswahl__griff{position: absolute;width: 11px;height: 11px;background: var(--c-hell);border: 1.5px solid var(--c-tuerkis)}.dz-auswahl__griff:nth-of-type(1){left: -12px;top: -12px}.dz-auswahl__griff:nth-of-type(2){right: -12px;top: -12px}.dz-auswahl__griff:nth-of-type(3){left: -12px;bottom: -12px}.dz-auswahl__griff:nth-of-type(4){right: -12px;bottom: -12px}.dz-ich__mass{position: absolute;left: 50%;bottom: .2rem;translate: -50% 0;padding: var(--a-1) var(--a-2);background: var(--c-tuerkis);color: var(--c-nacht);font: 700 var(--fs-mini)/1 var(--f-mono);letter-spacing: .04em;white-space: nowrap}.dz-ich__cursor{position: absolute;right: -.4rem;bottom: 22%;display: flex;align-items: flex-start;gap: .1rem;animation: dz-cursor 6s ease-in-out infinite}.dz-ich__cursor svg{width: 20px;height: 20px;fill: var(--c-violett);stroke: var(--c-weiss);stroke-width: 1.2}.dz-ich__cursor b{margin-top: 14px;padding: var(--a-1) var(--a-2);border-radius: 0 8px 8px 8px;background: var(--c-violett);color: var(--c-weiss);font: 700 var(--fs-mini)/1 var(--f-text)}.dz-ich__text .k-eyebrow{margin-bottom: var(--a-fluss-s)}.dz-ich .dz-statement{max-width: 22ch;font: var(--fw-display) var(--fs-statement)/var(--lh-titel) var(--f-display);letter-spacing: var(--ls-display);text-wrap: pretty}.is-aufbau .dz-w{position: relative;-webkit-text-fill-color: color-mix(in srgb,currentColor calc(var(--w,0) * 100%),transparent)}.is-aufbau .dz-w::after{content: "";position: absolute;left: 0;right: 0;top: .2em;bottom: .14em;border-radius: .12em;background: color-mix(in srgb,var(--fg) 12%,transparent);outline: 1px dashed color-mix(in srgb,var(--fg) 28%,transparent);outline-offset: -1px;transform-origin: 100% 50%;transform: scaleX(calc(1 - var(--w,0)));opacity: calc(1 - var(--w,0) * .6)}@media (max-width: 860px){.dz-ich{grid-template-columns: 1fr}.dz-ich__bild{max-width: 22rem}.dz-ich__cursor{right: 0}}@media (prefers-reduced-motion: reduce){.dz-ich__cursor{animation: none}}.k-zahl strong{color: var(--accent)}.k-zahl strong span{color: var(--fg)}.dz-ich__bild{overflow: clip;overflow-clip-margin: 0}@media (max-width: 860px){.dz-ich__cursor{right: 1.6rem;bottom: 26%}}@media (max-width: 600px){.dz-zahlen .k-zahl strong{font-size: min(7.6vw,2.5rem)}}@keyframes dz-cursor{0%,100%{translate: 0 0}35%{translate: -26px -18px}70%{translate: 10px -38px}}.dz-leistungen .k-leistung__titel{font-size: var(--fs-h2)}@media (max-width: 860px){.dz-leistungen .k-leistung__titel{font-size: clamp(1.5rem,7.2vw,2.6rem)}}.dz-leistungen .k-leistungen{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));column-gap: var(--a-fluss-l);border-top: 0;border-bottom: 2px solid var(--c-line)}.dz-leistungen .k-leistung{grid-template-columns: 2.4rem minmax(0,1fr) auto;grid-template-rows: auto auto;align-items: start;gap: var(--a-2) var(--a-4);padding-block: var(--a-fluss-s);border-bottom: 0;border-top: 2px solid var(--c-line)}.dz-leistungen .k-leistung__nr{grid-column: 1;grid-row: 1;padding-top: .5em}.dz-leistungen .k-leistung__titel{grid-column: 2;grid-row: 1;font-size: var(--fs-h2);line-height: 1}.dz-leistungen .k-leistung__text{grid-column: 2;grid-row: 2;font-size: var(--fs-text);line-height: 1.5;max-width: 44ch}.dz-leistungen .k-leistung::after{grid-column: 3;grid-row: 1 / span 2;align-self: center}.dz-leistungen .k-leistung__bild{display: none !important}@media (max-width: 860px){.dz-leistungen .k-leistungen{grid-template-columns: 1fr}.dz-leistungen .k-leistung{grid-template-columns: 2rem minmax(0,1fr) auto;gap: var(--a-1) var(--a-3)}.dz-leistungen .k-leistung__nr{grid-column: 1}.dz-leistungen .k-leistung__text{grid-column: 2;grid-row: 2}}.k-leistung__nr{color: var(--accent)}.dz-dienste{display: grid;gap: var(--a-fluss-s);margin-top: var(--a-fluss-m);--ps-stack-top: 12svh;--ps-stack-step: 1.6rem}.dz-dienst{--farbe: var(--c-tuerkis);--glow: rgba(var(--c-tuerkis-rgb),.26);position: relative;display: grid;grid-template-columns: minmax(0,1.3fr) minmax(0,.7fr);gap: var(--a-fluss-l);align-items: center;padding: var(--a-fluss-m);border-radius: 24px;overflow: hidden;color: var(--c-hell);background: radial-gradient(70% 90% at 100% 0%,var(--glow),transparent 62%),var(--c-flaeche);border: 1px solid rgba(var(--c-weiss-rgb),.12);box-shadow: 0 -24px 60px -34px rgba(var(--c-schwarz-rgb),.9)}.dz-dienst--2{--farbe: #6fa2ff;--glow: rgba(var(--c-blau-rgb),.26)}.dz-dienst--3{--farbe: #a48fff;--glow: rgba(var(--c-violett-rgb),.32)}.dz-dienst__nr{font: 600 var(--fs-klein)/1 var(--f-mono);letter-spacing: .08em;color: var(--farbe)}.dz-dienst__nr span{color: rgba(var(--c-hell-rgb),.5)}.dz-dienst__titel{margin: var(--a-3) 0 var(--a-4);font: var(--fw-h) var(--fs-h2)/var(--lh-eng) var(--f-display);letter-spacing: var(--ls-display);text-transform: uppercase;hyphens: manual}.dz-dienst__lead{max-width: 48ch;font-size: var(--fs-gross);line-height: 1.55;color: rgba(var(--c-hell-rgb),.84)}.dz-dienst__inkl{display: flex;flex-wrap: wrap;gap: var(--a-2);margin-top: var(--a-fluss-s)}.dz-dienst__inkl li{padding: var(--a-2) var(--a-3);border-radius: 99px;border: 1px solid color-mix(in srgb,var(--farbe) 55%,transparent);background: color-mix(in srgb,var(--farbe) 10%,transparent);font: 600 var(--fs-klein)/1.2 var(--f-text)}.dz-dienst__fuss{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--a-4) var(--a-6);margin-top: var(--a-fluss-s);padding-top: var(--a-5);border-top: 1px solid rgba(var(--c-weiss-rgb),.1)}.dz-dienst__preis{font-size: var(--fs-text);color: rgba(var(--c-hell-rgb),.78)}.dz-dienst__preis b{color: var(--farbe)}.dz-dienst .k-btn.dz-dienst__mehr{background: var(--farbe);color: var(--c-nacht);min-height: 50px}.dz-dienst .k-btn.dz-dienst__mehr:hover{background: var(--c-hell);color: var(--c-nacht)}.dz-dienst__bild{aspect-ratio: 1;overflow: hidden;border-radius: 16px;border: 1px solid rgba(var(--c-weiss-rgb),.1)}.dz-dienst__bild img{width: 100%;height: 100%;object-fit: cover;transition: scale 1.2s var(--ease)}@media (hover: hover){.dz-dienst:hover .dz-dienst__bild img{scale: 1.04}}@media (max-width: 860px){.dz-dienst{grid-template-columns: 1fr;padding: var(--a-5) var(--a-5) var(--a-6)}.dz-dienst__bild{order: -1;aspect-ratio: 16 / 9}.dz-dienst__fuss{flex-direction: column;align-items: stretch}.dz-dienst .k-btn.dz-dienst__mehr{width: 100%}}.dz-weitere{margin-top: var(--a-fluss-l)}.dz-weitere__titel{margin-bottom: var(--a-4);font: 600 var(--fs-label)/1 var(--f-label);letter-spacing: var(--ls-label);text-transform: uppercase;color: var(--accent)}.dz-weitere__liste{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,13rem),1fr));gap: var(--a-3)}@media (min-width: 1280px){.dz-weitere__liste{grid-template-columns: repeat(5,minmax(0,1fr))}}@media (min-width: 861px) and (max-width: 1279px){.dz-weitere__liste{grid-template-columns: repeat(6,minmax(0,1fr))}.dz-weitere__liste>*{grid-column: span 2}.dz-weitere__liste>:nth-last-child(-n+2):nth-child(n+4){grid-column: span 3}}.dz-weitere__link{position: relative;display: grid;gap: var(--a-1);height: 100%;padding: var(--a-4) var(--a-8) var(--a-4) var(--a-4);border: 1px solid var(--c-line);border-radius: 14px;text-decoration: none;transition: border-color .3s,transform .5s var(--ease),background-color .3s}.dz-weitere__link::after{content: "→";position: absolute;right: 1rem;top: 1rem;font-weight: 700;transition: transform .5s var(--ease)}.dz-weitere__link b{font: 700 var(--fs-text)/1.2 var(--f-text)}.dz-weitere__link span{font-size: var(--fs-klein);line-height: 1.45;color: var(--c-muted)}.dz-weitere__link:hover,.dz-weitere__link:focus-visible{border-color: var(--accent);background: color-mix(in srgb,var(--accent) 7%,transparent);transform: translateY(-2px)}.dz-weitere__link:hover b{color: var(--accent)}.dz-weitere__link:hover::after{transform: translateX(.25rem)}.dz-dienste{grid-template-columns: minmax(0,1fr)}@media (max-width: 600px){.dz-dienst__titel{font-size: clamp(1.45rem,7vw,2.4rem)}.dz-dienst{padding: var(--a-4) var(--a-4) var(--a-5);border-radius: 18px}}.dz-dienst__text{container-type: inline-size;min-width: 0}.dz-dienst__titel{font-size: clamp(1.45rem,7.2cqi,3.9rem)}.dz-dienst .k-btn.dz-dienst__mehr{text-transform: none;letter-spacing: .01em}.dz-dienste.ps-stack-on>.dz-dienst{position: sticky}.k-leistung__nr{font-size: var(--fs-label);letter-spacing: var(--ls-label)}.dz-weiter{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--a-5) var(--a-7);margin-top: var(--a-fluss-m);padding: var(--a-fluss-s);border: 1px solid var(--c-line);background: color-mix(in srgb,var(--c-fg) 4%,transparent)}.dz-weiter p{max-width: 54ch;color: var(--c-muted)}.dz-weiter p strong{color: var(--fg)}.dz-weiter__knoepfe{display: flex;flex-wrap: wrap;align-items: center;gap: var(--a-4) var(--a-6)}@media (max-width: 600px){.dz-weiter__knoepfe .k-btn{width: 100%}}@media (hover: none){.dz-dienst .k-btn.dz-dienst__mehr:hover{background: var(--farbe);color: var(--c-nacht)}.dz-weitere__link:hover{border-color: var(--c-line);background: transparent;transform: none}}@media (max-width: 860px){.dz-dienst__bild{display: none}.dz-weitere__liste{display: flex;flex-wrap: wrap;gap: var(--a-2)}.dz-weitere__link{display: inline-flex;align-items: center;min-height: 44px;padding: var(--a-2) var(--a-8) var(--a-2) var(--a-4);border-radius: 99px}.dz-weitere__link::after{top: 50%;translate: 0 -50%}.dz-weitere__link span{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}}.dz-bau__stage{display: flex;flex-direction: column;justify-content: center;gap: clamp(1.2rem,3.2svh,2.4rem);padding-block: var(--raum)}.dz-bau.is-pin .dz-bau__stage{height: 100vh;height: 100svh;padding-block: clamp(4.6rem,11svh,6.6rem) clamp(1.2rem,4svh,2.6rem)}.dz-bau__titel{font: var(--fw-h) var(--fs-h2)/var(--lh-eng) var(--f-display);letter-spacing: var(--ls-display);text-transform: uppercase}.dz-bau__kopf .k-eyebrow{margin-bottom: var(--a-3)}.dz-bau__grid{display: grid;grid-template-columns: minmax(0,1.65fr) minmax(0,1fr);gap: var(--a-fluss-l);align-items: center}.dz-bau.is-pin .dz-browser{width: min(100%,calc((100svh - 19rem) * 1.69))}.dz-browser{margin: 0;overflow: hidden;border-radius: 12px;background: var(--c-flaeche);border: 1px solid rgba(var(--c-weiss-rgb),.12);box-shadow: 0 50px 120px -50px rgba(var(--c-tuerkis-rgb),.45),0 30px 80px -40px rgba(var(--c-violett-rgb),.5)}.dz-browser__leiste{display: flex;align-items: center;gap: var(--a-3);height: 2.3rem;padding: 0 var(--a-4);background: var(--c-nacht-2);border-bottom: 1px solid rgba(var(--c-weiss-rgb),.08);font: 500 .75rem/1 var(--f-mono);color: rgba(var(--c-hell-rgb),.75)}.dz-browser__punkte{display: flex;gap: var(--a-2)}.dz-browser__punkte i{width: 10px;height: 10px;border-radius: 50%;background: #ff5f57}.dz-browser__punkte i:nth-child(2){background: #febc2e}.dz-browser__punkte i:nth-child(3){background: #28c840}.dz-browser__url{flex: 1;min-width: 0;max-width: 24rem;margin-inline: auto;display: flex;align-items: center;gap: var(--a-2);padding: var(--a-2) var(--a-3);border-radius: 6px;background: var(--c-nacht);white-space: nowrap;overflow: hidden}.dz-browser__url svg{flex: none;width: 10px;height: 12px;color: var(--c-tuerkis);fill: currentColor}.dz-url__text{overflow: hidden;text-overflow: ellipsis}.dz-browser__status{color: var(--c-tuerkis);letter-spacing: .12em;text-transform: uppercase;font-size: .75rem;min-width: 10ch;text-align: right}.dz-browser__view{position: relative;aspect-ratio: 1200 / 709;overflow: hidden;background: var(--c-bauflaeche);container-type: inline-size}.dz-browser__cap{padding: var(--a-3) var(--a-4);font-size: .8rem;line-height: 1.4;color: rgba(var(--c-hell-rgb),.62);border-top: 1px solid rgba(var(--c-weiss-rgb),.08)}.dz-browser__cap a{color: var(--c-weiss);text-underline-offset: .2em}@media (max-width: 600px){.dz-browser__status{display: none}.dz-browser__leiste{height: 2rem;font-size: .75rem}.dz-browser__punkte i{width: 8px;height: 8px}}.dz-l{position: absolute;inset: 0}.dz-l--raster,.dz-l--wire,.dz-l--design,.dz-l--code{visibility: hidden}.dz-l--live img{width: 100%;height: 100%;object-fit: cover;object-position: top}.dz-l--raster{display: grid;grid-template-columns: repeat(12,1fr);gap: 1.4%;padding-inline: 7.7%}.dz-l--raster i{background: rgba(var(--c-tuerkis-rgb),.06);border-inline: 1px solid rgba(var(--c-tuerkis-rgb),.28);transform-origin: top}.w{position: absolute;border: 1.5px dashed rgba(var(--c-hell-rgb),.55);border-radius: 3px;background: rgba(var(--c-hell-rgb),.05)}.w--nav{left: 0;top: 0;width: 100%;height: 9.6%;border-width: 0 0 1.5px;border-radius: 0;background: rgba(var(--c-hell-rgb),.03)}.w--logo{left: 7.7%;top: 1.6%;width: 13.6%;height: 6.4%}.w--links{left: 33.75%;top: 3.3%;width: 32.5%;height: 3%}.w--cta,.d--cta{left: 68.1%;top: 1.7%;width: 16.1%;height: 6.2%}.w--eyebrow{left: 7.7%;top: 18.2%;width: 25%;height: 1.8%}.w--h,.d--h{left: 7.7%;height: 8.6%}.w--h1,.d--h1{top: 23.3%;width: 34.8%}.w--h2,.d--h2{top: 35.3%;width: 20.7%}.w--h3,.d--h3{top: 47%;width: 24.4%}.w--h4,.d--h4{top: 57.8%;width: 40.5%}.w--tag,.d--tag{left: 7.7%;top: 70.1%;width: 24.7%;height: 3.4%}.w--p,.d--p{left: 7.7%;height: 2.1%}.w--p1,.d--p1{top: 75.6%;width: 40.7%}.w--p2,.d--p2{top: 79.2%;width: 40.2%}.w--p3,.d--p3{top: 82.8%;width: 25.7%}.w--btn,.d--btn{left: 7.7%;top: 89%;width: 19.4%;height: 6.1%}.w--bild,.d--bild{left: 54.7%;top: 23.7%;width: 37.7%;height: 65.7%}.w--bild{background: linear-gradient(to top right,transparent calc(50% - 1px),rgba(var(--c-hell-rgb),.45) 50%,transparent calc(50% + 1px)),linear-gradient(to bottom right,transparent calc(50% - 1px),rgba(var(--c-hell-rgb),.45) 50%,transparent calc(50% + 1px)),rgba(var(--c-hell-rgb),.04)}.d{position: absolute;z-index: 1;border-radius: 3px}.d--seite{inset: 0;z-index: 0;border-radius: 0;background: radial-gradient(70% 90% at 90% 80%,#0b3d86,transparent 70%),linear-gradient(115deg,#08142e,#0b1d42 60%,#0a2a5c)}.d--seite::before{content: "";position: absolute;left: 0;top: 9.6%;bottom: 0;width: .6%;background: #fdd200}.d--nav{left: 0;top: 0;width: 100%;height: 9.6%;border-radius: 0;background: #0a1430;box-shadow: 0 1px 0 rgba(255,255,255,.08)}.d--logo{left: 7.7%;top: 1.4%;width: 4.2%;height: 7%;background: linear-gradient(135deg,#2a5bd7 50%,#fdd200 50%);clip-path: polygon(0 0,100% 0,100% 60%,50% 100%,0 60%)}.d--links{left: 33.75%;top: 4.2%;width: 32.5%;height: 1.4%;background: repeating-linear-gradient(90deg,rgba(255,255,255,.75) 0 13%,transparent 13% 20%)}.d--cta{background: #fdd200;border-radius: 5px}.d--eyebrow{left: 7.7%;top: 18.5%;width: 25%;height: 1.1%;background: linear-gradient(90deg,#fdd200 0 9%,transparent 9% 13%,rgba(255,255,255,.55) 13%)}.d--h{background: #fff;border-radius: 6px;height: 7.6%}.d--tag{background: #fdd200;height: 2.8%}.d--p{background: rgba(255,255,255,.6);height: 1.4%}.d--btn{background: #fdd200;border-radius: 5px}.d--bild{overflow: hidden;border-radius: 17% 2% 2% 2% / 17% 1.4% 1.4% 1.4%;background: radial-gradient(70% 60% at 50% 30%,#a9d2ff,#5b93db 55%,#2f63b3)}.d--bild::before{content: "";position: absolute;left: 38%;top: 14%;width: 26%;height: 30%;border-radius: 50%;background: #c99a7e}.d--bild::after{content: "";position: absolute;left: 14%;right: 14%;bottom: 0;height: 52%;border-radius: 46% 46% 0 0;background: #131313}.dz-l--code{left: auto;width: 52%;z-index: 3;padding: 4.5% 4%;background: rgba(10,7,20,.95);border-left: 1px solid rgba(var(--c-tuerkis-rgb),.45);box-shadow: -30px 0 60px rgba(0,0,0,.45);font: 500 clamp(.42rem,1.55cqi,.82rem)/1.65 var(--f-mono);color: #cfc8e6;overflow: hidden}.dz-l--code pre{margin: 0}.dz-l--code code{white-space: pre;font: inherit}.c-k{color: #c792ea}.c-v{color: #f78c6c}.c-f{color: var(--c-tuerkis)}.c-s{color: #c3e88d}.c-t{color: #89ddff}.c-a{color: #ffcb6b}.c-c{color: #6a6485}.c-ok{color: var(--c-tuerkis);font-weight: 700}.dz-checks{position: absolute;right: 3%;top: 13%;z-index: 4;display: grid;justify-items: end;gap: .45em;font: 700 clamp(.5rem,1.25cqi,.78rem)/1 var(--f-text)}.dz-checks li{padding: .55em .85em;border-radius: 99px;background: rgba(var(--c-nacht-rgb),.88);color: #fff;border: 1px solid rgba(var(--c-tuerkis-rgb),.7)}.dz-checks li::before{content: "✓ ";color: var(--c-tuerkis)}.dz-live{position: absolute;right: 3%;bottom: 5%;z-index: 4;display: inline-flex;align-items: center;gap: .5em;padding: .55em .9em;border-radius: 99px;background: var(--c-tuerkis);color: var(--c-nacht);font: 850 clamp(.55rem,1.4cqi,.85rem)/1 var(--f-text);letter-spacing: .14em;text-transform: uppercase}.dz-live i{width: .6em;height: .6em;border-radius: 50%;background: var(--c-nacht);animation: dz-puls 1.6s ease-out infinite}.dz-scan{position: absolute;left: 0;right: 0;top: 0;z-index: 5;height: 2px;background: var(--c-tuerkis);box-shadow: 0 0 18px 4px rgba(var(--c-tuerkis-rgb),.75);opacity: 0;pointer-events: none}.dz-phasen{display: grid;gap: clamp(.4rem,1.2svh,1rem)}.dz-phase{position: relative;padding-top: clamp(.8rem,1.8svh,1.2rem);border-top: 2px solid var(--c-line);transition: opacity .5s}.dz-phase__nr{font: 600 var(--fs-mini)/1 var(--f-mono);color: var(--c-akzent);letter-spacing: .1em}.dz-phase h3{margin: var(--a-1) 0 var(--a-1);font: var(--fw-h) var(--fs-h4)/var(--lh-titel) var(--f-display);letter-spacing: var(--ls-display);text-transform: uppercase}.dz-phase p{color: var(--c-muted);font-size: var(--fs-klein);line-height: 1.5;max-width: 38ch}.dz-phase__bar{position: absolute;left: 0;right: 0;top: -2px;height: 2px}.dz-phase__bar i{position: absolute;inset: 0;background: var(--c-akzent);transform-origin: 0 50%;transform: scaleX(0)}.dz-bau.is-pin .dz-phase{opacity: .68}.dz-bau.is-pin .dz-phase:not(.is-aktiv) .dz-phase__nr{color: #74e0ca}.dz-bau.is-pin .dz-phase.is-aktiv{opacity: 1}@media (max-width: 860px){.dz-bau__grid{grid-template-columns: 1fr}.dz-bau.is-pin .dz-browser{width: min(100%,calc((100svh - 27rem) * 1.69))}.dz-bau.is-pin .dz-phasen{display: grid}.dz-bau.is-pin .dz-phase{grid-area: 1 / 1;opacity: 0;visibility: hidden;transition: opacity .4s,visibility 0s .4s}.dz-bau.is-pin .dz-phase.is-aktiv{opacity: 1;visibility: visible;transition: opacity .4s}.dz-bau.is-pin .dz-browser__cap{display: none}}@media (prefers-reduced-motion: reduce){.dz-live i{animation: none}}.dz-bau__titel{hyphens: manual}.dz-bau__grid{grid-template-rows: auto auto}.dz-bau__grid>.dz-browser{grid-row: 1 / span 2;align-self: center}.dz-bau__grid>.dz-phasen{grid-column: 2;grid-row: 1;align-self: end}.dz-bau__grid>.dz-bau__weiter{grid-column: 2;grid-row: 2;align-self: start;margin-top: clamp(.6rem,1.5svh,1.2rem)}@media (max-width: 860px){.dz-bau__grid>.dz-browser,.dz-bau__grid>.dz-phasen,.dz-bau__grid>.dz-bau__weiter{grid-column: 1;grid-row: auto}}@media (min-width: 861px){.dz-bau.is-pin .dz-phase h3{font-size: var(--fs-h4);margin: var(--a-1) 0}.dz-bau.is-pin .dz-phase p{font-size: var(--fs-klein);line-height: 1.42}.dz-bau.is-pin .dz-phase{padding-top: clamp(.6rem,1.4svh,1rem)}.dz-bau.is-pin .dz-phasen{gap: clamp(.3rem,1svh,.8rem)}}@media (min-width: 861px) and (max-height: 820px){.dz-bau.is-pin .dz-phase:not(.is-aktiv) p{display: none}}.dz-phase__nr{color: var(--accent)}.dz-phase__bar i{background: var(--accent)}.dz-bau.is-pin .dz-phase p{max-height: 0;opacity: 0;overflow: hidden;transition: max-height .5s var(--ease),opacity .4s}.dz-bau.is-pin .dz-phase.is-aktiv p{max-height: 8em;opacity: 1}@media (max-width: 860px){.dz-bau.is-pin.is-fertig .dz-phase.is-aktiv p{max-height: 0;opacity: 0}}@media (max-width: 860px) and (max-height: 720px){.dz-bau.is-pin .dz-browser{width: min(100%,calc((100svh - 30.5rem) * 1.69))}}.dz-browser__cap a{display: inline-block;padding-block: var(--a-4);margin-block: -.9rem}.dz-bau__weiter{display: flex;flex-wrap: wrap;align-items: center;gap: var(--a-3) var(--a-6)}.dz-bau__weiter span{font: 500 var(--fs-mini)/var(--lh-kompakt) var(--f-mono);letter-spacing: .04em;color: var(--c-muted)}.dz-bau.is-pin .dz-bau__weiter{opacity: 0;translate: 0 16px;pointer-events: none;transition: opacity .5s,translate .7s var(--ease)}.dz-bau.is-pin.is-fertig .dz-bau__weiter{opacity: 1;translate: 0 0;pointer-events: auto}.dz-bau.is-pin .dz-bau__weiter{visibility: hidden;transition: opacity .5s,translate .7s var(--ease),visibility 0s linear .5s}.dz-bau.is-pin.is-fertig .dz-bau__weiter{visibility: visible;transition: opacity .5s,translate .7s var(--ease)}@media (max-width: 600px){.dz-bau__weiter .k-btn{width: 100%}.dz-bau__weiter span{display: none}}.dz-bau__weiter span{max-width: 24ch}.dz-bau__weiter span{max-width: 32ch}.dz-live i{position: relative;animation: none}.dz-live i::after{content: "";position: absolute;inset: 0;border-radius: 50%;background: var(--c-tuerkis);opacity: 0;will-change: transform,opacity;animation: dz-ring-puls 1.6s ease-out infinite;pointer-events: none}.dz-live i::after{background: var(--c-nacht)}@media (prefers-reduced-motion: reduce){.dz-live i::after{animation: none}}.dz-browser--kimara .w--k-foto{left: 1%;top: 17%;width: 98%;height: 81%}.dz-browser--kimara .w--k-nav{left: 0;top: 0;width: 100%;height: 16%;border-width: 0 0 1.5px;border-radius: 0;background: rgba(var(--c-hell-rgb),.03)}.dz-browser--kimara .w--k-logo{left: 7.8%;top: 4.5%;width: 11%;height: 9.5%}.dz-browser--kimara .w--k-links{left: 40.5%;top: 9.3%;width: 54.5%;height: 3%}.dz-browser--kimara .w--k-marke{left: 39%;top: 36%;width: 24%;height: 17%}.dz-browser--kimara .w--k-zeile{left: 41%;top: 61.6%;width: 17%;height: 2.6%}.dz-browser--kimara .w--k-siegel{left: 45.3%;top: 75%;width: 9.8%;aspect-ratio: 1;border-radius: 50%}.dz-browser--kimara .w--k-cookie{left: 2%;top: 91.5%;width: 4.3%;height: 6%}.dz-browser--kimara .d--seite{background: radial-gradient(42% 46% at 52% 47%,#77716a,transparent 72%),linear-gradient(180deg,#46423e 0 16%,#2b2826 16% 62%,#57524c 62% 78%,#2a2523 78%)}.dz-browser--kimara .d--seite::before{content: none}.dz-browser--kimara .d{color: #f4f1ec}.dz-browser--kimara .d--k-fenster{left: 0;top: 22%;width: 9%;height: 70%;border-radius: 0;background: linear-gradient(180deg,#8d939a,#5c6168);box-shadow: 4.5cqi 0 0 #2d2a28}.dz-browser--kimara .d--k-holz{left: 86%;top: 0;width: 14%;height: 100%;border-radius: 0;background: repeating-linear-gradient(90deg,#3b2a22 0 .6cqi,#2a1d17 .6cqi 1.1cqi)}.dz-browser--kimara .d--k-licht{left: 9%;top: 13%;width: 79%;height: 9%;border-radius: 0;border: .55cqi solid #e9e7e3;border-left-width: 0;background: transparent}.dz-browser--kimara .d--k-licht2{left: 42%;top: 20%;width: 46%;height: 14%;border-radius: 0;border: .55cqi solid #e9e7e3;background: transparent}.dz-browser--kimara .d--k-bild{left: 30%;top: 38%;width: 14.5%;height: 23%;border-radius: 0;background: radial-gradient(30% 40% at 30% 40%,#d0476a,transparent 70%),radial-gradient(35% 45% at 70% 60%,#3fa36b,transparent 70%),radial-gradient(40% 40% at 55% 25%,#e0b84a,transparent 70%),#2f4a3d}.dz-browser--kimara .d--k-tisch{left: 21%;top: 64%;width: 42%;height: 36%;border-radius: 40% 40% 6% 6%;background: radial-gradient(18% 30% at 18% 40%,#5d6641,transparent 72%),radial-gradient(18% 30% at 50% 36%,#5d6641,transparent 72%),radial-gradient(18% 30% at 82% 40%,#5d6641,transparent 72%),linear-gradient(180deg,#e4e0da 0 14%,transparent 14%)}.dz-browser--kimara .d--k-logo{left: 8%;top: 4.2%;font: italic 500 3.4cqi/1 Georgia,"Times New Roman",serif;letter-spacing: -.02em}.dz-browser--kimara .d--k-links{left: 40.5%;top: 9.6%;font: 500 1.15cqi/1 var(--f-text);letter-spacing: .18em;text-transform: uppercase;white-space: nowrap;color: rgba(244,241,236,.7)}.dz-browser--kimara .d--k-links i{font-style: normal;color: #c9a66b;margin-right: 1.4em;box-shadow: 0 .5cqi 0 -.38cqi #c9a66b}.dz-browser--kimara .d--k-marke{left: 39%;top: 34%;font: italic 500 9.5cqi/1 Georgia,"Times New Roman",serif;letter-spacing: -.03em;text-shadow: 0 .3cqi 1.4cqi rgba(0,0,0,.35)}.dz-browser--kimara .d--k-zeile{left: 41.3%;top: 61.6%;font: 500 1.5cqi/1 var(--f-text);letter-spacing: .38em;text-transform: uppercase;color: #c9a66b;white-space: nowrap}.dz-browser--kimara .d--k-siegel{left: 45.3%;top: 75%;width: 9.8%;aspect-ratio: 1;border-radius: 50%;border: .22cqi dashed #c9a66b}.dz-browser--kimara .d--k-cookie{left: 2%;top: 91.5%;width: 4.3%;height: 6%;border: .15cqi solid rgba(244,241,236,.85);border-radius: 2px}.dz-ki .k-eyebrow,.dz-ki .k-lead{color: var(--fg)}.dz-ki .k-lead{opacity: .82;max-width: 46ch}.dz-ki__titel{max-width: 19ch}.dz-ki__grid{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: end;gap: var(--a-6) var(--a-9);margin-top: var(--a-fluss-m)}.dz-btn-dunkel{background: var(--c-nacht);color: var(--c-tuerkis)}.dz-btn-dunkel:hover{background: var(--c-weiss);color: var(--c-nacht)}html:not([data-ps-theme]) .dz-ki,.ps-fail .dz-ki{background: var(--c-tuerkis);color: var(--c-nacht);--fg: var(--c-nacht)}.dz-flow{position: relative;height: clamp(9rem,16vw,14rem);margin-top: var(--a-fluss-xl)}.dz-flow svg{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible}.dz-flow path{fill: none;stroke: currentColor;stroke-width: 3;stroke-linecap: round}.dz-flow__funke{position: absolute;left: 0;top: 0;z-index: 1;width: 14px;height: 14px;margin: -7px 0 0 -7px;border-radius: 50%;background: var(--c-weiss);box-shadow: 0 0 0 4px rgba(var(--c-weiss-rgb),.3),0 0 22px 8px rgba(var(--c-weiss-rgb),.55);opacity: 0;pointer-events: none;transition: opacity .5s}.dz-flow.is-an .dz-flow__funke{opacity: 1}.dz-flow__knoten{position: absolute;inset: 0}.dz-flow__knoten li{position: absolute;top: calc(50% - .65rem);translate: -50% 0}.dz-knoten{position: relative;display: grid;justify-items: center;gap: var(--a-3);font: var(--fw-h) clamp(.8rem,.62rem + .7vw,1.35rem)/var(--lh-titel) var(--f-display);text-transform: uppercase;text-align: center;white-space: nowrap}.dz-knoten::before{content: "";width: 1.3rem;height: 1.3rem;border-radius: 50%;background: var(--c-nacht);box-shadow: 0 0 0 6px var(--c-tuerkis),0 0 0 8px var(--c-nacht)}.dz-knoten span{position: absolute;bottom: calc(100% + .6rem);font: 600 .75rem/1 var(--f-mono);letter-spacing: .1em}.dz-flow__knoten li:nth-child(1){left: 6%}.dz-flow__knoten li:nth-child(2){left: 50%}.dz-flow__knoten li:nth-child(3){left: 94%}.dz-flow__knoten li:nth-child(1){translate: -.65rem 0}.dz-flow__knoten li:nth-child(1) .dz-knoten{justify-items: start;text-align: left}.dz-flow__knoten li:nth-child(3){translate: calc(-100% + .65rem) 0}.dz-flow__knoten li:nth-child(3) .dz-knoten{justify-items: end;text-align: right}.dz-flow__knoten li:nth-child(1) .dz-knoten span{left: 0}.dz-flow__knoten li:nth-child(3) .dz-knoten span{right: 0}@media (max-width: 600px){.dz-knoten{white-space: normal;max-width: 7.5em}}@media (prefers-reduced-motion: reduce){.dz-flow__funke{display: none}}@media (max-width: 600px){.dz-ki__titel .dz-h-gross{font-size: clamp(1.8rem,7.4vw,3rem)}}.dz-ki__knoepfe{display: flex;flex-wrap: wrap;align-items: center;gap: var(--a-4) var(--a-6)}.dz-ki .k-link{color: var(--fg)}@media (hover: none){.dz-btn-dunkel:hover{background: var(--c-nacht);color: var(--c-tuerkis)}.dz-btn-dunkel:active{filter: brightness(.88)}}@media (min-width: 1200px){.dz-ki>.k-wrap{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,.9fr);column-gap: var(--a-fluss-l);align-items: end}.dz-ki__titel{grid-column: 1}.dz-ki__grid{grid-column: 2;flex-direction: column;align-items: flex-start;justify-content: flex-end;gap: var(--a-6);margin-top: 0}.dz-ki .dz-flow{grid-column: 1 / -1}}.k-projekte__kopf>.dz-kopf__text{margin-top: 0}.dz-ref__spur{gap: var(--a-fluss-m);padding-inline: var(--gutter);scroll-padding-inline: var(--gutter);align-items: flex-start}.dz-ref.ps-hpin .dz-ref__spur{align-items: stretch}.dz-projekt{width: min(84vw,34rem);display: flex;flex-direction: column;gap: var(--a-4);text-decoration: none}.dz-ref.ps-hpin{height: 100vh;height: 100svh;display: flex;flex-direction: column;justify-content: center;padding-block: var(--a-11) var(--a-7)}.dz-ref.ps-hpin .dz-ref__spur{padding-right: 18vw}.dz-ref.ps-hpin .dz-projekt{width: min(40vw,calc((100svh - 27rem) * 1.6))}.dz-ref.ps-hpin .k-projekte__kopf{margin-bottom: clamp(1.2rem,3svh,2.2rem)}.dz-ref.ps-hpin .dz-projekt--liste{width: auto;min-width: min(30rem,34vw)}@media (max-width: 860px){.dz-ref.ps-hpin .dz-projekt{width: min(72vw,calc((100svh - 26rem) * 1.6))}.dz-ref.ps-hpin .dz-projekt--liste{min-width: min(30rem,62vw)}}.dz-projekt__meta{font: 600 var(--fs-label)/var(--lh-kompakt) var(--f-label);letter-spacing: var(--ls-label);text-transform: uppercase;color: var(--c-muted)}.dz-projekt__titel{font: var(--fw-h) var(--fs-h3)/var(--lh-titel) var(--f-display);letter-spacing: var(--ls-display);text-transform: uppercase}.dz-projekt--liste{justify-content: center;align-items: flex-start;padding: var(--a-fluss-m);border: 2px solid var(--c-line)}.dz-kunden{display: grid;gap: .15rem;margin: var(--a-2) 0 var(--a-6)}.dz-kunden a{font: var(--fw-h) var(--fs-h4)/var(--lh-kompakt) var(--f-display);text-transform: uppercase;text-decoration: none;transition: color .3s}@media (hover: hover){.dz-kunden a:hover{color: var(--c-akzent)}}.dz-ref__fortschritt{margin-top: var(--a-6);height: 2px;background: var(--c-line)}.dz-ref__fortschritt span{display: block;height: 100%;background: var(--c-akzent);transform-origin: 0 50%;transform: scaleX(0)}.dz-ref:not(.ps-hpin) .dz-ref__fortschritt{height: auto;background: none;font: 600 var(--fs-mini)/1 var(--f-mono);letter-spacing: var(--ls-label);text-transform: uppercase;color: var(--c-muted)}.dz-ref:not(.ps-hpin) .dz-ref__fortschritt::after{content: "Wischen →"}.dz-ref:not(.ps-hpin) .dz-ref__fortschritt span{display: none}.dz-band{color: var(--fg);margin-top: var(--a-fluss-l)}@media (max-width: 1023px){.dz-kunden a{display: inline-flex;align-items: center;min-height: 44px}}.dz-fall{display: grid;gap: var(--a-2);margin: .2rem 0 0;padding-top: var(--a-4);border-top: 1px solid var(--c-line)}.dz-fall div{display: grid;grid-template-columns: 6.2rem minmax(0,1fr);gap: var(--a-3);align-items: baseline}.dz-fall dt{font: 600 var(--fs-mini)/var(--lh-kompakt) var(--f-mono);letter-spacing: .1em;text-transform: uppercase;color: var(--c-tuerkis)}.dz-fall dd{margin: 0;font-size: var(--fs-text);line-height: 1.45;color: color-mix(in srgb,var(--fg) 82%,transparent)}.dz-fall div:last-child dd{color: var(--fg);font-weight: 600}.dz-fall__stimme{margin: var(--a-1) 0 0;padding: var(--a-3) var(--a-4);border-left: 2px solid var(--c-tuerkis);background: rgba(var(--c-tuerkis-rgb),.07)}.dz-fall__stimme p{font-size: var(--fs-text);line-height: 1.45;font-style: italic}.dz-fall__stimme footer{margin-top: var(--a-1);font: 600 var(--fs-mini)/var(--lh-kompakt) var(--f-mono);letter-spacing: .06em;color: color-mix(in srgb,var(--fg) 65%,transparent)}.dz-ref.ps-hpin .dz-projekt:not(.dz-projekt--liste){display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,1fr);grid-auto-rows: min-content;column-gap: var(--a-fluss-s);row-gap: var(--a-3);align-content: start;width: min(66vw,calc((100svh - 22rem) * 2.7))}.dz-ref.ps-hpin .dz-fall{margin-top: 0}.dz-ref.ps-hpin .dz-fall div{grid-template-columns: 5.4rem minmax(0,1fr)}.dz-ref.ps-hpin .dz-fall dd{font-size: var(--fs-klein)}@media (max-width: 480px){.dz-fall div{grid-template-columns: 1fr;gap: .15rem}}.dz-branchen__raster{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: var(--a-fluss-s);margin-top: var(--a-fluss-m)}.dz-branche{position: relative;display: flex;flex-direction: column;gap: var(--a-3);padding: var(--a-fluss-s);border: 1px solid var(--c-line);border-radius: 18px;background: color-mix(in srgb,var(--fg) 3%,transparent);transition: border-color .35s,background-color .35s,translate .5s var(--ease)}.dz-branche__nr{font: 600 var(--fs-mini)/1 var(--f-mono);color: var(--c-tuerkis);letter-spacing: var(--ls-label)}.dz-branche__titel{font: var(--fw-h) clamp(1.25rem,1rem + .7vw,1.7rem)/var(--lh-titel) var(--f-display);text-transform: uppercase;letter-spacing: var(--ls-display)}.dz-branche__text{font-size: var(--fs-text);line-height: 1.5;color: color-mix(in srgb,var(--fg) 80%,transparent)}.dz-branche__punkte{display: grid;gap: var(--a-1);margin: .2rem 0 0}.dz-branche__punkte li{position: relative;padding-left: var(--a-6);font-size: var(--fs-text);line-height: 1.4}.dz-branche__punkte li::before{content: "✓";position: absolute;left: 0;top: 0;color: var(--c-tuerkis);font-weight: 700}.dz-branche__beispiel{margin-top: auto;padding-top: var(--a-2);font: 600 var(--fs-klein)/var(--lh-kompakt) var(--f-mono);letter-spacing: .04em;color: color-mix(in srgb,var(--fg) 62%,transparent)}.dz-branche__fuss{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--a-2) var(--a-4);padding-top: var(--a-3);border-top: 1px solid var(--c-line)}.dz-branche__fuss .k-link{font-size: var(--fs-text)}.dz-branche__cta{display: inline-flex;align-items: center;min-height: 44px;font: 700 var(--fs-klein)/1 var(--f-text);color: var(--c-tuerkis);text-decoration: none}.dz-branchen__alle{margin-top: var(--a-fluss-s)}@media (hover: hover){.dz-branche:hover{border-color: rgba(var(--c-tuerkis-rgb),.6);background: rgba(var(--c-tuerkis-rgb),.05);translate: 0 -4px}}@media (max-width: 1100px){.dz-branchen__raster{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.dz-branchen__raster{grid-template-columns: 1fr}}.dz-branchen .k-projekte__kopf>.dz-kopf__text{max-width: 62ch}.dz-stimmen__kopf{display: grid;justify-items: start;gap: var(--a-5);margin-bottom: var(--a-fluss-l)}.dz-note{display: flex;flex-wrap: wrap;align-items: center;gap: var(--a-2) var(--a-6)}.dz-note__zahl,.dz-note__sterne{flex: none;white-space: nowrap}.dz-note__zahl{font: var(--fw-h) var(--fs-mega)/var(--lh-eng) var(--f-display);letter-spacing: var(--ls-display);color: var(--c-akzent)}.dz-note__sterne{font-size: clamp(1.6rem,1rem + 2vw,3rem);letter-spacing: .12em;color: var(--c-akzent)}.dz-note__text{flex-basis: 100%;font: 600 var(--fs-gross)/var(--lh-kompakt) var(--f-text);color: var(--c-muted)}.dz-reihe{padding-block: var(--a-2)}.dz-reihe__band{display: flex;gap: var(--a-4);padding-right: var(--a-4)}html:not(.ps-js) .dz-reihe,.ps-fail .dz-reihe,.ps-reduce .dz-reihe{overflow-x: auto}.dz-zitat{width: clamp(17rem,27vw,25rem);flex: none;display: flex;flex-direction: column;justify-content: space-between;gap: var(--a-4);padding: var(--a-6) var(--a-6);white-space: normal;border: 2px solid var(--c-line);background: color-mix(in srgb,var(--c-fg) 4%,transparent)}.dz-zitat blockquote{font-size: var(--fs-text);line-height: 1.55;flex: 1}.dz-zitat p{font: 700 var(--fs-mini)/var(--lh-kompakt) var(--f-label);letter-spacing: .1em;text-transform: uppercase;color: var(--c-akzent)}.dz-note{row-gap: var(--a-fluss-s)}.dz-note__text{margin-top: 0}.dz-zitat blockquote::before{content: "★★★★★";display: block;margin-bottom: 1.1rem;color: var(--c-akzent);letter-spacing: var(--ls-label);font-size: var(--fs-klein);font-style: normal}@media all{.dz-zitat{position: relative;isolation: isolate;overflow: hidden;border: 0;padding: calc(1.4rem + 2px) calc(1.5rem + 2px);background: rgba(var(--c-hell-rgb),.12)}.dz-zitat::before{content: "";position: absolute;z-index: -2;left: 50%;top: 50%;width: 190%;aspect-ratio: 1;translate: -50% -50%;background: conic-gradient(rgba(var(--c-hell-rgb),.12) 0deg 200deg,rgba(var(--c-tuerkis-rgb),.75) 255deg,rgba(var(--c-violett-rgb),.75) 300deg,rgba(var(--c-hell-rgb),.12) 345deg 360deg)}.dz-zitat.is-sichtbar::before{animation: dz-dreh 9s linear infinite}.dz-zitat::after{content: "";position: absolute;z-index: -1;inset: 2px;background: var(--c-nacht)}.dz-reihe__band .dz-zitat:nth-child(2n)::before{animation-delay: -3s}.dz-reihe__band .dz-zitat:nth-child(3n)::before{animation-delay: -6s}.dz-reihe:nth-of-type(2) .dz-zitat::before{animation-direction: reverse}}@media (prefers-reduced-motion: reduce){.dz-zitat,.dz-zitat::before{animation: none !important}}.dz-note__sterne::before{content: "★★★★★"}@media (min-width: 1024px){.dz-stimmen__kopf{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: var(--a-5) var(--a-9)}.dz-stimmen__kopf>.k-eyebrow{flex-basis: 100%}.dz-note{flex-wrap: nowrap}.dz-note__text{flex: 0 1 24ch;min-width: 16ch;max-width: 24ch;margin-top: 0}.dz-stimmen__kopf>.k-link{margin-bottom: .9em}}.dz-wcheck .dz-h-gross{font-size: var(--fs-h2)}.dz-wcheck__titel{margin-bottom: var(--a-fluss-m)}.dz-wcheck__titel .dz-h-gross{max-width: 24ch}.dz-wcheck__grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.05fr);gap: var(--a-fluss-l);align-items: center}.dz-wcheck .k-lead{max-width: 46ch}.dz-wcheck__punkte{display: flex;flex-wrap: wrap;gap: var(--a-2);margin-top: var(--a-fluss-s)}.dz-wcheck__punkte li{display: inline-flex;align-items: center;gap: var(--a-2);padding: var(--a-2) var(--a-4) var(--a-2) var(--a-2);border: 1px solid var(--c-line);border-radius: 999px;font-size: var(--fs-klein);line-height: 1.2;white-space: nowrap}.dz-wcheck__punkte li::before{content: "✓";flex: none;display: grid;place-items: center;width: 1.5rem;height: 1.5rem;border-radius: 50%;background: rgba(var(--c-tuerkis-rgb),.16);color: var(--c-tuerkis);font-weight: 700;font-size: var(--fs-klein)}.dz-wform{gap: var(--a-5)}.dz-adresse{display: flex;align-items: center;gap: var(--a-3);min-height: 64px;padding: 6px 6px 6px var(--a-4);background: var(--c-nacht);border: 1.5px solid rgba(var(--c-weiss-rgb),.2);border-radius: 14px;transition: border-color .3s,box-shadow .3s}.dz-adresse:focus-within{border-color: var(--c-tuerkis);box-shadow: 0 0 0 4px rgba(var(--c-tuerkis-rgb),.18)}.dz-adresse.is-fehler{border-color: var(--c-fehler);box-shadow: 0 0 0 4px rgba(var(--c-fehler-rgb),.15)}.dz-adresse__punkte{display: flex;gap: var(--a-1)}.dz-adresse__punkte i{width: 9px;height: 9px;border-radius: 50%;background: #ff5f57}.dz-adresse__punkte i:nth-child(2){background: #febc2e}.dz-adresse__punkte i:nth-child(3){background: #28c840}.dz-adresse__schloss{flex: none;color: var(--c-tuerkis)}.dz-adresse input{flex: 1;min-width: 0;height: 50px;padding: 0;border: 0;background: none;color: var(--c-weiss);font: 500 var(--fs-text)/1 var(--f-mono)}.dz-adresse input::placeholder{color: rgba(var(--c-weiss-rgb),.4)}.dz-adresse input:focus{outline: none}.dz-adresse__los{flex: none;display: inline-flex;align-items: center;gap: var(--a-2);height: 50px;padding: 0 var(--a-5);border: 0;border-radius: 10px;background: var(--c-tuerkis);color: var(--c-nacht);font: 700 var(--fs-klein)/1 var(--f-text);letter-spacing: .06em;text-transform: uppercase;cursor: pointer;transition: background-color .3s,transform .4s var(--ease)}.dz-adresse__los svg{width: 1.1rem;height: 1.1rem;fill: none;stroke: currentColor;stroke-width: 2.4;stroke-linecap: round;stroke-linejoin: round;transition: transform .5s var(--ease)}.dz-adresse__los:hover,.dz-adresse__los:focus-visible{background: var(--c-hell)}.dz-adresse__los:hover svg{transform: translateX(.25rem)}.dz-adresse__los:active{transform: scale(.97)}.dz-wform__schritt2{display: grid;gap: var(--a-4)}.dz-wform.is-js:not(.is-schritt2) .dz-wform__schritt2{display: none}.dz-wform.is-schritt2 .dz-wform__schritt2{animation: dz-rein .6s var(--ease) both}.dz-wform__ziel{font: 600 var(--fs-mini)/var(--lh-kompakt) var(--f-mono);letter-spacing: .04em;color: var(--c-tuerkis)}.dz-wform__ziel:empty{display: none}.dz-wform__fein{font-size: var(--fs-klein);color: rgba(var(--c-weiss-rgb),.68)}.dz-wform__fein span{color: var(--c-tuerkis)}.dz-wform__fein a{color: var(--c-weiss);text-underline-offset: .2em}.dz-scan-liste{display: none}.dz-wform.is-scan .dz-wform__schritt2,.dz-wform.is-scan .dz-wform__fein{display: none}.dz-wform.is-scan .dz-scan-liste{display: grid;gap: var(--a-2)}.dz-scan-liste li{display: flex;align-items: center;gap: var(--a-3);font: 600 var(--fs-klein)/1 var(--f-mono);color: rgba(var(--c-weiss-rgb),.55);transition: color .3s}.dz-scan-liste li::before{content: "";width: 1.1rem;height: 1.1rem;border-radius: 50%;border: 2px solid rgba(var(--c-tuerkis-rgb),.35);border-top-color: var(--c-tuerkis);animation: dz-dreh .8s linear infinite}.dz-scan-liste li.is-ok{color: var(--c-weiss)}.dz-scan-liste li.is-ok::before{content: "✓";display: grid;place-items: center;border: 0;background: var(--c-tuerkis);color: var(--c-nacht);font-size: var(--fs-mini);animation: none}@media (max-width: 1023px){.dz-wcheck__grid{grid-template-columns: 1fr}}@media (max-width: 480px){.dz-adresse{flex-wrap: wrap;padding: var(--a-2)}.dz-adresse__punkte{display: none}.dz-adresse input{flex-basis: calc(100% - 2rem);height: 44px}.dz-adresse__los{flex-basis: 100%;justify-content: center}}@media (hover: none){.dz-adresse__los:hover{background: var(--c-tuerkis)}.dz-adresse__los:active{filter: brightness(.88)}}.dz-faq__grid{display: grid;grid-template-columns: minmax(0,.95fr) minmax(0,1.05fr);gap: var(--a-fluss-xl);align-items: start}.dz-fakten__liste{margin-top: var(--a-fluss-m);border-top: 2px solid var(--c-line)}.dz-fakten__liste>div{display: grid;grid-template-columns: 7rem minmax(0,1fr);gap: var(--a-4);padding: var(--a-3) 0;border-bottom: 1px solid var(--c-line)}.dz-fakten__liste dt{padding-top: .2rem;font: 600 var(--fs-mini)/var(--lh-kompakt) var(--f-mono);letter-spacing: var(--ls-label);text-transform: uppercase;color: var(--c-akzent)}.dz-fakten__liste dd{font-size: var(--fs-text);line-height: 1.5}.dz-faq__liste{border-top: 2px solid var(--c-line)}.dz-frage summary{align-items: center;padding-block: var(--a-5);transition: color .3s}.dz-frage summary h3{font: inherit;margin: 0}.dz-frage summary:hover,.dz-frage summary:focus-visible,.dz-frage[open] summary{color: var(--c-akzent)}.dz-frage summary::after{color: var(--c-akzent)}.dz-frage>div p{line-height: 1.6}@media (max-width: 860px){.dz-faq__grid{grid-template-columns: 1fr}.dz-fakten__liste>div{grid-template-columns: 5.6rem minmax(0,1fr);gap: var(--a-3)}}@media (hover: none){.dz-frage:not([open]) summary:hover{color: inherit}}.dz-faq__alle{margin-top: var(--a-6)}.dz-faq--steckbrief .dz-faq__titel{margin-bottom: var(--a-fluss-m)}.dz-faq--steckbrief .dz-faq__grid{grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: var(--a-fluss-l)}.dz-faq--steckbrief .dz-faq__liste{border-top-width: 1px}.dz-steckbrief__kopf,.dz-steckbrief__stand{font: 600 var(--fs-mini)/1 var(--f-mono);letter-spacing: var(--ls-label);text-transform: uppercase;color: var(--c-muted)}.dz-steckbrief__kopf{margin-bottom: var(--a-4)}.dz-steckbrief__stand{margin-top: var(--a-4)}.dz-steckbrief{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--a-2);margin-top: 0;border-top: 0}.dz-steckbrief>div{display: flex;flex-direction: column;gap: var(--a-2);padding: var(--a-4) var(--a-5);border: 1px solid var(--c-line);border-bottom-color: var(--c-line);background: color-mix(in srgb,var(--c-fg) 4%,transparent)}.dz-steckbrief>.dz-steckbrief__breit{grid-column: 1 / -1}.dz-steckbrief>.dz-steckbrief__preise{border-color: rgba(var(--c-tuerkis-rgb),.45)}.dz-steckbrief dt{padding-top: 0}.dz-steckbrief dd{font-size: var(--fs-klein);line-height: 1.5}@media (max-width: 860px){.dz-faq--steckbrief .dz-faq__grid{grid-template-columns: 1fr}.dz-steckbrief>div{padding: var(--a-3) var(--a-4);gap: var(--a-1)}}.dz-faq--steckbrief .dz-fakten{position: relative}.dz-faq--steckbrief .dz-fakten::after{content: "";position: absolute;left: -.75rem;right: -.75rem;top: 0;height: 2px;border-radius: 2px;pointer-events: none;opacity: 0;background: linear-gradient(90deg,transparent,var(--c-tuerkis) 20%,#b6fff0 50%,var(--c-tuerkis) 80%,transparent);box-shadow: 0 0 22px 3px rgba(var(--c-tuerkis-rgb),.55)}.dz-faq--steckbrief .dz-fakten.is-scan::after{animation: dz-scanlinie 1.4s cubic-bezier(.45,0,.55,1) forwards}@keyframes dz-scanlinie{0%{opacity: 0;transform: translateY(0)}8%{opacity: 1}92%{opacity: 1}100%{opacity: 0;transform: translateY(var(--dz-scan-h,600px))}}.dz-steckbrief>div.is-gescannt{animation: dz-kachel .9s var(--ease)}@keyframes dz-kachel{0%{border-color: var(--c-tuerkis);box-shadow: 0 0 0 1px var(--c-tuerkis) inset,0 0 26px -6px rgba(var(--c-tuerkis-rgb),.7);background-color: rgba(var(--c-tuerkis-rgb),.12)}}.dz-steckbrief dt span[aria-hidden]{font-variant-numeric: tabular-nums}@media (max-width: 400px){.dz-steckbrief .dz-zusammen{white-space: normal}}.dz-launch{position: relative;isolation: isolate;min-height: 100vh;min-height: 100svh;display: grid;align-items: center;padding-block: clamp(6rem,14svh,9rem) clamp(4rem,10svh,7rem);overflow: hidden;color: var(--c-weiss)}.dz-launch__media{position: absolute;inset: 0;z-index: -1;overflow: hidden;background: var(--c-nacht)}.dz-launch__media::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgba(var(--c-nacht-rgb),.35),rgba(var(--c-nacht-rgb),.55) 55%,rgba(var(--c-nacht-rgb),.85))}.dz-launch__eyebrow{color: var(--c-weiss);opacity: .85}.dz-launch__titel{font: var(--fw-h) var(--fs-mega)/var(--lh-eng) var(--f-display);letter-spacing: var(--ls-display);text-transform: uppercase;max-width: 11ch}.dz-launch__grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.15fr);gap: var(--a-fluss-l);align-items: start;margin-top: var(--a-fluss-l)}.dz-launch__lead{max-width: 46ch;font-size: var(--fs-lead);line-height: 1.55;color: rgba(var(--c-weiss-rgb),.9)}@media (max-width: 1023px){.dz-launch__grid{grid-template-columns: 1fr}}.dz-launch__titel{hyphens: manual}.dz-launch .k-btn:not(.k-btn--ghost){background: var(--c-tuerkis);color: var(--c-nacht)}.dz-launch .k-eyebrow{color: var(--c-tuerkis)}.dz-launch .k-btn:not(.k-btn--ghost):hover{background: var(--c-hell);color: var(--c-nacht)}.dz-wege{display: grid;gap: var(--a-2);margin-top: var(--a-fluss-s)}@media (hover: none){.dz-launch .k-btn:not(.k-btn--ghost):hover{background: var(--c-tuerkis);color: var(--c-nacht)}}.dz-launch__titel{font-size: var(--fs-h1);max-width: 16ch}.dz-launch{padding-block: var(--raum);overflow: clip}@media (min-width: 1024px){.dz-launch__inhalt{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.15fr);grid-template-rows: auto 1fr;column-gap: var(--a-fluss-l);align-items: start}.dz-launch__titel{grid-column: 1;grid-row: 1}.dz-launch__grid{display: contents}.dz-launch__links{grid-column: 1;grid-row: 2;margin-top: var(--a-fluss-m)}.dz-launch__formular{grid-column: 2;grid-row: 1 / span 2;align-self: stretch}.dz-launch__formular>.dz-start{position: sticky;top: 6.5rem}}.dz-zusagen{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--a-3) var(--a-5);margin-top: var(--a-fluss-s)}.dz-zusagen li{position: relative;display: grid;align-content: start;gap: .1rem;padding-left: var(--a-7);font-size: var(--fs-klein);line-height: 1.4;color: rgba(var(--c-weiss-rgb),.75)}.dz-zusagen li::before{content: "✓";position: absolute;left: 0;top: .1em;display: grid;place-items: center;width: 1.5rem;height: 1.5rem;border-radius: 50%;background: rgba(var(--c-tuerkis-rgb),.18);color: var(--c-tuerkis);font-weight: 700;font-size: var(--fs-klein)}.dz-zusagen b{font: 700 var(--fs-text)/1.2 var(--f-text);color: var(--c-weiss)}@media (max-width: 380px){.dz-zusagen{grid-template-columns: 1fr}}@media (max-width: 1023px){.dz-launch__links{display: contents}.dz-launch__lead{order: 0}.dz-launch__formular{order: 1}.dz-launch__links>.dz-wege{order: 2;margin-top: 0}.dz-launch__links>.dz-zusagen{order: 3;margin-top: 0}}.dz-fallkopf{position: relative;isolation: isolate;overflow: hidden;padding: calc(var(--raum) + 4.5rem) 0 var(--a-fluss-l)}.dz-fallkopf__media{position: absolute;inset: 0 0 auto;height: 75rem;z-index: -1;opacity: .55}.dz-fallkopf__media::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgba(var(--c-nacht-rgb),.35),var(--c-nacht) 92%)}.dz-fallkopf::after{content: "";position: absolute;inset: auto 0 0;height: min(14rem,45%);z-index: -1;pointer-events: none;background: linear-gradient(180deg,rgba(var(--c-nacht-rgb),0),var(--c-nacht))}.dz-fallkopf__grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.05fr);gap: var(--a-fluss-l);align-items: center}.dz-pfad{margin-bottom: var(--a-6);color: rgba(var(--c-hell-rgb),.7)}.dz-pfad a{display: inline-block;padding: var(--a-4) var(--a-2);margin: -1rem -.5rem;color: inherit}.dz-pfad [aria-current]{color: var(--c-hell)}.dz-fallkopf__titel{margin: var(--a-3) 0 0;font: var(--fw-h) var(--fs-h1)/var(--lh-eng) var(--f-display);letter-spacing: var(--ls-display);text-transform: uppercase;hyphens: manual}.dz-fallkopf__lead{margin-top: var(--a-6);max-width: 46ch;font-size: var(--fs-lead);line-height: 1.6;color: rgba(var(--c-hell-rgb),.86)}.dz-fallkopf__aktionen{display: flex;flex-wrap: wrap;gap: var(--a-3);margin-top: var(--a-7)}.dz-fallkopf__bild{margin: 0;box-shadow: 0 40px 90px -40px rgba(var(--c-schwarz-rgb),.85),0 0 0 1px rgba(var(--c-tuerkis-rgb),.18);animation: dz-auftakt-y22 1.2s var(--dz-expo-out) .25s both}.dz-fallfakten{margin-top: var(--a-fluss-l);display: grid;grid-template-columns: repeat(3,minmax(0,1fr));column-gap: var(--a-fluss-m)}@media (max-width: 960px){.dz-fallkopf__grid{grid-template-columns: 1fr}.dz-fallfakten{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.dz-fallkopf{padding-top: calc(var(--raum) + 3rem)}.dz-fallfakten{grid-template-columns: 1fr}.dz-fallkopf__aktionen .k-btn{flex: 1 1 100%;justify-content: center}}@media (prefers-reduced-motion: reduce){.dz-fallkopf__bild{animation: none}}.dz-fallteil__raster{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--a-fluss-s);margin-top: var(--a-fluss-m)}.dz-fallteil__karte{display: grid;align-content: start;gap: var(--a-3);padding: var(--a-fluss-s);border: 1px solid rgba(var(--c-weiss-rgb),.12);border-radius: 16px;background: rgba(var(--c-weiss-rgb),.035)}.dz-fallteil__karte:last-child{border-color: rgba(var(--c-tuerkis-rgb),.45);background: rgba(var(--c-tuerkis-rgb),.06)}.dz-fallteil__nr{font: 600 var(--fs-mini)/1 var(--f-mono);letter-spacing: var(--ls-label);text-transform: uppercase;color: var(--c-tuerkis)}.dz-fallteil__karte h3{font: 700 var(--fs-h4)/1.2 var(--f-text)}.dz-fallteil__karte p:last-child{line-height: 1.6;color: rgba(var(--c-hell-rgb),.84)}@media (max-width: 960px){.dz-fallteil__raster{grid-template-columns: 1fr}}.dz-fallinhalt__grid{display: grid;grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr);gap: var(--a-fluss-l);align-items: start}.dz-fallinhalt__liste{gap: var(--a-4)}.dz-fallinhalt__liste li{font-size: var(--fs-text);line-height: 1.55}@media (max-width: 860px){.dz-fallinhalt__grid{grid-template-columns: 1fr}}.dz-fallstimme__karte{margin: 0 auto;max-width: 52rem;padding: var(--a-fluss-m);border: 2px solid rgba(var(--c-tuerkis-rgb),.5);border-radius: 20px;background: radial-gradient(80% 120% at 0% 0%,rgba(var(--c-violett-rgb),.16),transparent 60%),rgba(var(--c-flaeche-rgb),.7);text-align: center}.dz-fallstimme__sterne{color: var(--c-tuerkis);letter-spacing: .2em}.dz-fallstimme__karte blockquote p{margin-top: var(--a-4);font: 700 var(--fs-h3)/var(--lh-kompakt) var(--f-text)}.dz-fallstimme__karte figcaption{margin-top: var(--a-5);font: 600 var(--fs-mini)/var(--lh-kompakt) var(--f-mono);letter-spacing: .08em;text-transform: uppercase;color: rgba(var(--c-hell-rgb),.66)}.dz-naechstes__link{display: grid;gap: var(--a-2);padding: var(--a-fluss-m) 0;border-block: 1px solid rgba(var(--c-weiss-rgb),.14);color: inherit;text-decoration: none}.dz-naechstes__titel{font: var(--fw-h) var(--fs-h2)/var(--lh-titel) var(--f-display);text-transform: uppercase;letter-spacing: var(--ls-display);transition: color .35s}.dz-naechstes__titel span{display: inline-block;transition: translate .5s var(--ease)}.dz-naechstes__text{color: rgba(var(--c-hell-rgb),.72)}.dz-naechstes__link:hover .dz-naechstes__titel,.dz-naechstes__link:focus-visible .dz-naechstes__titel{color: var(--c-tuerkis)}.dz-naechstes__link:hover .dz-naechstes__titel span{translate: .4em 0}.dz-fallanfrage__grid{display: grid;grid-template-columns: minmax(0,.85fr) minmax(0,1.15fr);gap: var(--a-fluss-l);align-items: start}@media (max-width: 960px){.dz-fallanfrage__grid{grid-template-columns: 1fr}}.dz-ruht .dz-hero__wort{will-change: auto}.dz-ruht,.dz-ruht *,.dz-ruht *::before,.dz-ruht *::after{animation-play-state: paused !important}.dz-scrollt .dz-aurora i,.dz-scrollt .dz-ring::before,.dz-scrollt .dz-fab__knopf::before,.dz-scrollt .dz-fab__knopf::after,.dz-scrollt .k-header .k-menu-btn::before,.dz-scrollt .k-header .k-header__cta::after,.dz-scrollt .dz-hud__punkt,.dz-scrollt .dz-hud__punkt::after,.dz-scrollt .dz-live i,.dz-scrollt .dz-live i::after,.dz-scrollt .dz-form__status i,.dz-scrollt .dz-form__status i::after,.dz-scrollt .dz-fab__online,.dz-scrollt .dz-fab__online::after,.dz-scrollt .dz-hero__scroll::after,.dz-scrollt .dz-ich__cursor,.dz-scrollt .dz-zitat::before,.dz-scrollt .dz-scan-liste li::before{animation-play-state: paused !important}.ps-js.dz-scrollt .dz-hero__unter>.dz-hero__unter-l1{animation-play-state: running,paused}.dz-scrollt .dz-hero__start-preis::before{animation-play-state: paused !important}