:root{--ink: #3c3c3b;--ink-weich: #484a49;--dunkel: #1b1a1d;--purpur: #821e82;--purpur-tief: #5f1f64;--purpur-hauch: #f1eff5;--gelb: #ffcd00;--petrol-hauch: #f3f1f5;--papier: #ffffff;--linie: #e3e5e3;--radius: 0px;--breit: 1200px;--schmal: 760px;--spalt: clamp(2rem,4vw,4rem);--rand: calc(max(0px,(100vw - var(--breit)) / 2) + clamp(1.1rem,4vw,2rem));--kante: calc(var(--rand) + (100vw - 2 * var(--rand) - var(--spalt)) / 3);--halbkante: calc(var(--rand) + (100vw - 2 * var(--rand) - var(--spalt)) / 2);--kurve-h: clamp(80px,10vw,190px);--lila-verlauf: linear-gradient(105deg,#84207f 0%,#74237f 38%,#5e2780 72%,#4c2a78 100%);--aha-zeichen: url("../../bilder/aha-unscharf.svg?v=3");--glas-bg: linear-gradient(135deg,rgba(255,255,255,.5),rgba(255,255,255,.16) 50%,rgba(255,255,255,.3));--glas-bg-dicht: linear-gradient(135deg,rgba(255,255,255,.78),rgba(255,255,255,.5) 50%,rgba(255,255,255,.64));--glas-filter: blur(18px) saturate(1.8) brightness(1.04);--glas-schatten: inset 0 1px 1px rgba(255,255,255,.95),inset 0 -1px 1px rgba(255,255,255,.4),inset 0 0 22px rgba(255,255,255,.35),0 12px 34px rgba(30,6,34,.1);--glas-glanz: radial-gradient(120% 160% at 12% -50%,rgba(255,255,255,.75),transparent 46%),radial-gradient(90% 120% at 95% 150%,rgba(255,255,255,.45),transparent 50%);--pfeil: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media (min-width: 87.5rem){:root{--breit: 1360px}}@media (min-width: 105rem){:root{--breit: 1480px}}@font-face{font-family: 'Inter';src: url('../../assets/fonts/inter-latin.woff2') format('woff2');font-weight: 100 900;font-display: swap;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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Inter';src: url('../../assets/fonts/inter-latin-ext.woff2') format('woff2');font-weight: 100 900;font-display: swap;unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*{box-sizing: border-box}html{scroll-behavior: smooth}html,body{overflow-x: clip}@supports not (overflow: clip){html,body{overflow-x: hidden}}body{margin: 0;font-family: 'Inter',system-ui,-apple-system,'Segoe UI',sans-serif;font-weight: 400;font-size: 1.125rem;line-height: 1.6;color: var(--ink);background: var(--papier);-webkit-font-smoothing: antialiased}h1,h2,h3,h4{font-weight: 700;line-height: 1.18;letter-spacing: -.01em;margin: 0 0 .6em;color: var(--ink)}h1{font-size: clamp(2.3rem,5vw,3.7rem);font-weight: 800;letter-spacing: -.025em;line-height: 1.05}h2{font-size: clamp(2rem,4vw,3.1rem);font-weight: 800;letter-spacing: -.025em;line-height: 1.08;margin-bottom: .8em}h3{font-size: 1.3rem}p{margin: 0 0 1.1em}a{color: var(--purpur)}img,svg{max-width: 100%}input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,button:focus-visible{outline: 2px solid var(--purpur);outline-offset: 2px}:where(.abgrenzung,.abschluss--dunkel,.wege--dunkel,.weiche-band,.hero--lila,.traum-band,.duo__dunkel,.fuss,.burgcard,.menu__panel) :is(a,button,input,select,textarea):focus-visible{outline-color: #fff;box-shadow: 0 0 0 4px rgba(124,45,130,.6)}.sr-only{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.wrap{width: 100%;max-width: var(--breit);margin: 0 auto;padding: 0 clamp(1.1rem,4vw,2rem)}section{padding: clamp(4.5rem,10vw,8.5rem) 0}section.hell{background: var(--papier)}section.hauch{background: var(--petrol-hauch)}section.schlicht{padding-block: clamp(1.4rem,3vw,2.4rem);background: #fff}@media (max-width: 48rem){body{font-size: 1.0625rem}h1{font-size: clamp(2rem,9vw,2.6rem);letter-spacing: -.02em}h2{font-size: clamp(1.6rem,7vw,2rem)}section{padding: 3rem 0}}@media (min-width: 64.01rem){h2{margin-bottom: 1em}section{padding: clamp(6rem,11vw,11rem) 0}}.eyebrow{display: inline-flex;align-items: center;gap: .9rem;margin-bottom: 1.2rem;font-size: .78rem;font-weight: 700;letter-spacing: .16em;line-height: 1.3;text-transform: uppercase;color: var(--purpur)}.eyebrow::before{content: "";flex: none;width: 2.4rem;height: 2px;background: var(--gelb)}@media (max-width: 48rem){.eyebrow{margin-bottom: .8rem;font-size: .75rem;letter-spacing: .12em}.eyebrow::before{display: none}}@media (min-width: 64.01rem){.eyebrow{margin-bottom: 1.6rem}}.btn{display: inline-flex;align-items: center;justify-content: center;gap: .5rem;padding: .68rem 1.3rem;border: 1.5px solid transparent;border-radius: 999px;font: inherit;font-weight: 700;text-decoration: none;cursor: pointer;transition: transform .12s ease,background-color .15s ease,color .15s ease}.btn:active{transform: translateY(1px)}.btn--voll{background: var(--purpur);color: #fff}.btn--voll:hover{background: var(--purpur-tief)}.btn--klein{padding: .48rem .95rem;font-size: .9375rem}.btn--wa svg{flex: none}.btn-zeile{display: flex;flex-wrap: wrap;align-items: center;gap: .8rem;margin-top: 2rem}@media (max-width: 48rem){.btn{white-space: normal;text-align: center}.btn-zeile{flex-direction: column;align-items: stretch;gap: .6rem}}@media (min-width: 64.01rem){.btn-zeile{margin-top: 2.8rem}}.pfeil-link{display: inline-flex;align-items: center;gap: .5rem;margin-top: 1rem;padding-bottom: .15rem;border-bottom: 2px solid currentColor;font-weight: 600;text-decoration: none;color: var(--purpur)}.pfeil-link::after{content: "\2192";transition: transform .25s cubic-bezier(.2,.8,.2,1)}.karte .pfeil-link{margin-top: .9rem;color: var(--purpur);font-weight: 600}.pfeil-link,.weiter-link{position: relative}.pfeil-link::before,.weiter-link::before{content: "";position: absolute;inset: -.6rem -.3rem}.pfeil-link:hover::after{transform: translateX(4px)}.kopf{position: sticky;top: var(--band-h,0px);z-index: 73;transition: border-color .2s ease,background-color .2s ease}.kopf__in{display: flex;align-items: center;gap: 1.2rem;max-width: var(--breit);margin: 0 auto;padding: .9rem clamp(1.1rem,4vw,2rem)}.kopf__logo{display: flex;flex: none;align-items: center}.kopf__logo img{display: block;width: auto;height: 38px}.kopf__logo .kopf__zeichen{display: none}.kopf.gescrollt:not(.offen){pointer-events: none}.kopf.gescrollt:not(.offen) .kopf__logo{pointer-events: auto}body.ratgeber-pop .fn-panel{pointer-events: auto}.kopf.gescrollt:not(.offen) .kopf__burger{pointer-events: auto;height: 48px;border: 1px solid rgba(255,255,255,.7);border-radius: 999px;background: var(--glas-glanz),var(--glas-bg-dicht);box-shadow: var(--glas-schatten);-webkit-backdrop-filter: var(--glas-filter);backdrop-filter: var(--glas-filter)}.kopf.gescrollt:not(.offen) .kopf__logo{--fahne-oben: calc(.9rem + var(--fahne-plus,0px));position: relative;z-index: 1;align-items: flex-start;justify-content: center;width: 64px;height: 48px}.kopf.gescrollt:not(.offen) .kopf__logo::before{content: "";position: absolute;z-index: -1;left: -.5rem;right: -.5rem;top: calc(-1 * var(--fahne-oben));bottom: calc(var(--fahne-oben) + 6px);border: 1px solid rgba(255,255,255,.7);border-top: 0;border-radius: 0 0 3px 3px;background: var(--glas-glanz),var(--glas-bg-dicht);box-shadow: var(--glas-schatten);-webkit-backdrop-filter: var(--glas-filter);backdrop-filter: var(--glas-filter)}.kopf.gescrollt:not(.offen) .kopf__logo img{display: none}.kopf.gescrollt:not(.offen) .kopf__logo .kopf__zeichen{display: block;width: 38px;height: auto;translate: 0 calc(.75rem - var(--fahne-oben))}.kopf.gescrollt:not(.offen) .kopf__burger{width: auto;padding: 0 1rem}.kopf__login{display: grid;place-items: center;flex: none;width: 48px;height: 48px;margin: 0 -.5rem 0 auto;border-radius: 50%;color: var(--ink)}.kopf__login svg{width: 25px;height: 25px;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.kopf__login:hover,.kopf__login:focus-visible{color: var(--purpur)}.kopf__login + .kopf__burger{margin-left: 0}.kopf.offen .kopf__login{display: none}.kopf.gescrollt:not(.offen) .kopf__login{pointer-events: auto;margin-right: 0;border: 1px solid rgba(255,255,255,.7);background: var(--glas-glanz),var(--glas-bg-dicht);box-shadow: var(--glas-schatten);-webkit-backdrop-filter: var(--glas-filter);backdrop-filter: var(--glas-filter)}.kopf__nav>*{position: relative}.kopf__nav a,.kopf__nav button.menu__top{display: inline-block;padding: .5rem .6rem;border: 0;border-radius: 8px;background: none;font: inherit;font-size: .9375rem;font-weight: 600;color: var(--ink);text-decoration: none;cursor: pointer}.kopf__nav>a,.kopf__nav>.menu:not(.menu--funnel) button.menu__top,.menu--funnel .fn-zu{white-space: nowrap}.kopf__nav a:hover,.kopf__nav button.menu__top:hover{background: none;color: var(--purpur-tief)}.menu.offen button.menu__top{color: var(--purpur)}.kopf__nav button.menu__top::before{content: '';position: absolute;right: .6rem;top: 50%;width: .4rem;height: .4rem;border-right: 1.5px solid currentColor;border-bottom: 1.5px solid currentColor;transform: translateY(-70%) rotate(45deg);transition: transform .2s ease}.menu.offen button.menu__top::before{transform: translateY(-30%) rotate(225deg)}.menu__panel{display: none;padding: 0 0 .9rem .1rem}.menu.offen .menu__panel{display: block}.menu__panel a{display: block;padding: .5rem 0 .5rem .9rem;border-radius: 10px;font-size: 1rem;font-weight: 400;color: var(--ink-weich);opacity: .92}.menu__panel a[aria-current='page']{color: var(--purpur);font-weight: 500}.menu__panel a:hover{background: var(--purpur-hauch);color: var(--purpur-tief)}.menu__panel a.menu__kauf{display: inline-flex;align-items: center;gap: .35rem}.menu__panel a.menu__kauf::after{content: "\2197"}.menu__bald{margin-left: .4rem;padding: .1rem .5rem;border-radius: 999px;background: var(--gelb);font-size: .6875rem;font-weight: 700;letter-spacing: .04em;text-transform: uppercase;color: var(--dunkel);vertical-align: .1em}.kopf__nav{position: absolute;top: 100%;left: 0;right: 0;display: none;flex-direction: column;align-items: stretch;max-height: calc(100svh - 9rem);overflow-y: auto;padding: .6rem clamp(1.1rem,4vw,2rem) 1rem;background: #fff;border-bottom: 1px solid var(--linie)}.kopf__burger{display: flex;flex-direction: column;align-items: flex-end;justify-content: center;gap: 7px;width: 48px;height: 48px;margin-left: auto;padding: 0;background: none;border: 0;cursor: pointer;color: var(--ink)}.sprung{position: absolute;left: 1rem;top: -5rem;z-index: 300;padding: .7rem 1.3rem;border-radius: 999px;background: var(--purpur);color: #fff;font-weight: 700;text-decoration: none}.sprung:focus{top: 1rem}.sprung--ba:focus{top: 4.2rem}.ba-schalter{display: inline-flex;align-items: center;gap: .55rem;padding: .3rem 0;border: 0;background: none;font: inherit;color: inherit;cursor: pointer;-webkit-appearance: none;appearance: none}.ba-schalter:hover>span:first-child{text-decoration: underline;text-underline-offset: .2em}.ba-schalter__knopf{position: relative;flex: none;width: 2.1rem;height: 1.2rem;border: 1.5px solid currentColor;border-radius: 999px}.ba-schalter__knopf::after{content: "";position: absolute;left: 2px;top: 50%;width: .75rem;height: .75rem;border-radius: 50%;background: currentColor;translate: 0 -50%;transition: left .2s ease}.ba-schalter[aria-pressed='true'] .ba-schalter__knopf{background: var(--gelb);border-color: var(--gelb)}.ba-schalter[aria-pressed='true'] .ba-schalter__knopf::after{left: calc(100% - .75rem - 2px);background: var(--dunkel)}.sprung.ba-schalter{color: #fff}.kopf__burger{position: relative}.kopf.offen .kopf__burger::before{content: "Schließen";position: absolute;right: calc(100% + .45rem);top: 50%;translate: 0 -50%;font-size: .9375rem;font-weight: 600;letter-spacing: .01em;color: currentColor;white-space: nowrap}.kopf__burger span{display: block;height: 2.5px;border-radius: 2px;background: currentColor;transition: width .25s ease,transform .25s ease}.kopf__burger span:first-child{width: 34px}.kopf__burger span:last-child{width: 23px}.kopf__nav>a,.kopf__nav button.menu__top{position: relative;display: flex;align-items: center;width: 100%;padding: .95rem 0;border-radius: 0;font-size: 1.1875rem;font-weight: 600;letter-spacing: -.01em}.kopf__nav button.menu__top{padding-right: 1.6rem}.kopf__nav button.menu__top::before{display: block;right: .35rem;width: .5rem;height: .5rem;border-width: 2px}body.menue-offen::before,body.menue-offen::after{content: "";position: fixed;z-index: 94;pointer-events: none}body.menue-offen::before{inset: 0;background: var(--lila-verlauf)}body.menue-offen::after{inset: -6% -14% auto -10%;height: 46%;background: var(--aha-zeichen) left top / contain no-repeat}.kopf.offen,.kopf.offen.gescrollt{position: fixed;inset: 0;z-index: 95;overflow-y: auto;padding-bottom: 4.2rem;background: none;border: 0;box-shadow: none;-webkit-backdrop-filter: none;backdrop-filter: none}.kopf.offen .kopf__logo img{filter: brightness(0) invert(1)}.kopf.offen .kopf__burger{color: #fff}.kopf.offen .kopf__burger span{width: 30px}.kopf.offen .kopf__burger span:first-child{transform: translateY(4.75px) rotate(45deg)}.kopf.offen .kopf__burger span:last-child{transform: translateY(-4.75px) rotate(-45deg)}.kopf.offen .kopf__nav{position: static;display: flex;width: 100%;max-height: none;gap: 0;padding: 2.2rem 0 .6rem;background: none;border: 0}.kopf.offen .kopf__nav>a,.kopf.offen .kopf__nav>.menu{border-top: 1px solid rgba(255,255,255,.28)}.kopf.offen .kopf__nav>*:last-child{border-bottom: 1px solid rgba(255,255,255,.28)}.kopf.offen .kopf__nav>.menu{display: block}.kopf.offen .kopf__in{display: grid;grid-template-columns: minmax(0,1fr) auto;grid-template-rows: auto 1fr;box-sizing: border-box;min-height: calc(100svh - 4.2rem)}.kopf.offen .kopf__nav{grid-column: 1 / -1;align-self: stretch}.kopf__claim{display: none}.kopf.offen .kopf__in{grid-template-rows: auto auto 1fr}.kopf.offen .kopf__claim{display: block;grid-column: 1 / -1;justify-self: center;width: auto;height: 46px;margin-top: 1.6rem;filter: brightness(0) invert(1);opacity: .9}@media (min-width: 64.01rem){.kopf.offen .kopf__in{grid-template-rows: auto 1fr}.kopf.offen .kopf__logo{grid-area: 1 / 1;align-self: start}.kopf.offen .kopf__burger{align-self: start;margin-top: -5px}.kopf.offen .kopf__claim{grid-area: 1 / 1 / 2 / -1;align-self: start;height: 80px;margin-top: 1px}}@media (max-width: 48rem){.kopf.offen .kopf__claim{height: 72px;margin-top: 1.4rem}}.kopf.offen .kopf__nav>:nth-last-child(3){margin-bottom: 2rem;border-bottom: 1px solid rgba(255,255,255,.28)}.kopf.offen .kopf__nav>.kopf__nav-login{position: relative;display: block;width: 5.2rem;margin: auto auto 1.2rem;padding: 0;border: 0;opacity: 1}.kopf__nav-login img{display: block;width: 100%;height: auto;transition: transform .25s ease}.kopf__nav-login:hover img,.kopf__nav-login:focus-visible img{transform: scale(1.05)}.kopf__recht{display: none}.kopf.offen .kopf__nav>.kopf__recht{display: block;margin: 0 auto .4rem;border: 0;font-size: .8125rem;color: rgba(255,255,255,.7);text-align: center}.kopf.offen .kopf__nav .kopf__recht a{display: inline;width: auto;padding: 0;font-size: inherit;font-weight: 400;color: inherit}.kopf.offen .kopf__nav .kopf__recht a:hover{color: #fff;text-decoration: underline}@media (max-width: 48rem){.kopf.offen,.kopf.offen.gescrollt{padding-bottom: calc(2.6rem + env(safe-area-inset-bottom))}.kopf.offen .kopf__in{min-height: calc(100svh - 2.6rem - env(safe-area-inset-bottom))}.kopf.offen .kopf__nav{padding-top: 1.1rem}.kopf.offen .kopf__nav>a,.kopf.offen .kopf__nav button.menu__top{padding: .62rem 0;font-size: 1.0625rem}.kopf.offen .kopf__nav>:nth-last-child(3){margin-bottom: 1.2rem}.kopf.offen .kopf__nav>.kopf__nav-login{width: 3.6rem;margin-bottom: .6rem}.kopf.offen .kopf__nav>.kopf__recht{margin-bottom: .2rem}}.kopf.offen .kopf__nav:has(.menu--funnel.offen)>:not(.menu--funnel){display: none}.kopf.offen .kopf__nav>a,.kopf.offen .kopf__nav button.menu__top{color: #fff}.kopf.offen .kopf__nav a:hover,.kopf.offen .kopf__nav button:hover{background: none}.kopf.offen .menu__panel{background: none}.kopf.offen .menu__panel a{color: rgba(255,255,255,.88)}.menu__panel .menu__aus{display: block;padding: .5rem 0 .5rem .9rem;font-size: 1rem;color: var(--ink-weich);opacity: .6;cursor: default}.kopf.offen .menu__panel .menu__aus{color: rgba(255,255,255,.6)}.kopf.offen .menu__panel a:hover{background: rgba(255,255,255,.14);color: #fff}body.menue-offen{overflow: hidden}body:has(.kopf.offen) .seitenleiste,body:has(.kopf.offen) .infokasten{display: none}body:has(.kopf.offen) .app-leiste{z-index: 96}@media (min-width: 64.01rem){.kopf,.kopf.gescrollt{padding-top: .8rem;background: transparent;border: 0;-webkit-backdrop-filter: none;backdrop-filter: none}.kopf__in{position: relative;padding: .75rem 1.4rem .75rem 2.6rem;border-radius: 999px;background: var(--glas-bg);border: 1px solid rgba(255,255,255,.7);box-shadow: var(--glas-schatten);-webkit-backdrop-filter: var(--glas-filter);backdrop-filter: var(--glas-filter);transition: box-shadow .25s ease}.kopf__in::before{content: "";position: absolute;inset: 0;z-index: -1;border-radius: inherit;background: var(--glas-glanz);pointer-events: none}.kopf__in{transition: background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.kopf:not(.gescrollt):not(.offen){padding-top: 1.5rem}.kopf:not(.gescrollt):not(.offen) .kopf__in{background: rgba(255,255,255,.92)}.kopf.gescrollt:not(.offen) .kopf__in{background: none;border-color: transparent;box-shadow: none;-webkit-backdrop-filter: none;backdrop-filter: none}.kopf.gescrollt:not(.offen) .kopf__in::before{display: none}.kopf.gescrollt:not(.offen) .kopf__logo{--fahne-oben: calc(.8rem + 1px + .75rem + var(--fahne-plus,0px))}}@media (min-width: 64.01rem){.kopf.offen,.kopf.offen.gescrollt{padding-bottom: 7rem}.kopf.offen .kopf__in{min-height: calc(100svh - 7.8rem)}.kopf.offen .kopf__in,.kopf.offen.gescrollt .kopf__in{border: 0;border-radius: 0;background: none;box-shadow: none;-webkit-backdrop-filter: none;backdrop-filter: none}.kopf.offen .kopf__in::before{display: none}.kopf.offen .kopf__burger{grid-column: 2;grid-row: 1}.kopf.offen .kopf__nav{width: 100%;max-width: 46rem;justify-self: center}.kopf.offen .kopf__nav>a,.kopf.offen .kopf__nav button.menu__top{padding: 1.05rem 0;font-size: 1.5rem}.kopf.offen .menu__panel a,.kopf.offen .menu__panel .menu__aus{font-size: 1.125rem}.kopf.offen .kopf__in{padding-bottom: 0}}@media (min-width: 64.01rem) and (max-height: 50rem){.kopf.offen .kopf__nav{padding-top: 1.2rem}.kopf.offen .kopf__nav>a,.kopf.offen .kopf__nav button.menu__top{padding: .7rem 0;font-size: 1.25rem}.kopf.offen .kopf__nav>.kopf__nav-login{width: 4.4rem}}.kopf__nav .menu--funnel>button.menu__top{display: none}.menu--wo .menu__panel b{display: block;font-weight: 500}.menu--wo .menu__panel small{display: block;margin-top: .1rem;font-size: .8125rem;opacity: .7}body:not(.ratgeber-pop) .kopf.offen .kopf__nav>.menu--funnel{border-top: 0}.menu--funnel .fn-auf{display: none}.menu--funnel.offen .fn-zu{display: none}.menu--funnel.offen .fn-auf{display: inline}.fn-panel{left: 50%;width: min(960px,calc(100vw - 2rem));padding: 1.2rem;border-radius: 0;transform: translateX(-50%)}.fn-titel{display: none}.fn-stufe1{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: .3rem .8rem}.fn-stufe1[hidden],.fn-stufe2[hidden]{display: none}.fn-wahl{display: block;width: 100%;padding: .75rem .9rem;border: 0;border-radius: 0;background: none;font: inherit;text-align: left;color: var(--ink);text-decoration: none;cursor: pointer}.fn-wahl:hover{background: var(--purpur-hauch)}.fn-wahl b{display: block;font-size: 1.0625rem;font-weight: 700;letter-spacing: -.01em}.fn-wahl small{display: block;font-size: .875rem;color: var(--ink-weich)}.fn-wahl-link{grid-column: 1 / -1;margin-top: .4rem;border-top: 1px solid var(--linie);border-radius: 0}.menu__panel a.fn-wahl-link,.fn-wahl-link{border-radius: 0;display: grid;grid-template-columns: auto minmax(0,1fr);column-gap: 1rem;align-items: center}.fn-wahl-link b{color: var(--purpur)}.fn-wahl-link b,.fn-wahl-link small{grid-column: 2}.fn-bild{grid-row: 1 / span 2;width: 2.8rem;height: 2.8rem;border: 2px solid rgba(255,255,255,.7);border-radius: 50%;object-fit: cover;object-position: center 20%}.fn-stufe2{display: grid;grid-template-columns: minmax(0,1.2fr) minmax(0,.8fr);gap: 1.2rem}.fn-zurueck{grid-column: 1 / -1;padding: .3rem .9rem .6rem;border: 0;background: none;text-align: left;cursor: pointer;font: inherit;font-size: 1.0625rem;font-weight: 700;color: var(--purpur)}.fn-zurueck:hover{text-decoration: underline}.fn-neben{display: grid;align-content: start;gap: .6rem}.fn-ref small,.fn-tipp small{display: block;margin-bottom: .2rem;font-size: .75rem;letter-spacing: .1em;text-transform: uppercase;color: var(--purpur)}.fn-ref b,.fn-tipp b{display: block;margin-bottom: .1rem}.menu__panel a.fn-wahl{border-radius: 0}.menu__panel.fn-panel a:hover{background: var(--purpur-hauch);color: var(--purpur-tief)}.fn-panel{left: auto;width: auto;padding: 0 0 .6rem .1rem;transform: none}.fn-stufe1,.fn-stufe2{grid-template-columns: 1fr}.fn-stufe1{gap: 0}.fn-stufe2{gap: .8rem}.fn-wahl{padding: .55rem 0 .55rem .9rem}.fn-wahl b{font-size: 1rem;font-weight: 600}.fn-wahl-link{margin-top: .5rem}.fn-bild{display: none}.menu__panel a.fn-wahl-link,.fn-wahl-link{grid-template-columns: minmax(0,1fr)}.fn-wahl-link b,.fn-wahl-link small{grid-column: 1}.fn-zurueck{padding: .2rem 0 .7rem .9rem;font-size: 1rem}.fn-neben{gap: .5rem}.kopf.offen .menu--funnel .menu__top,.kopf.offen .fn-wahl,.kopf.offen .fn-wahl b,.kopf.offen .fn-zurueck,.kopf.offen .fn-seiten a b{color: #fff}.kopf.offen .fn-wahl small,.kopf.offen .fn-seiten a small{color: rgba(255,255,255,.78)}.kopf.offen .menu__panel a.fn-wahl-link{margin-top: 1.8rem;padding-top: 1.4rem;border-top: 1px solid rgba(255,255,255,.28)}.kopf.offen .fn-wahl-link b{color: #fff;text-decoration: underline;text-underline-offset: .2em}.kopf.offen .fn-ref,.kopf.offen .fn-tipp{background: rgba(255,255,255,.16);color: #fff}.kopf.offen .fn-neben{margin-top: 1.1rem;padding-top: 1.1rem;border-top: 1px solid rgba(255,255,255,.28)}.kopf.offen .fn-ref small,.kopf.offen .fn-tipp small{color: rgba(255,255,255,.8)}.kopf.offen .fn-wahl:hover,.kopf.offen .fn-ref:hover,.kopf.offen .fn-tipp:hover{background: rgba(255,255,255,.14);color: #fff}body.ratgeber-pop{overflow: hidden}body.ratgeber-pop::before{content: "";position: fixed;inset: 0;z-index: 65;background: rgba(58,16,62,.82)}body.ratgeber-pop .kopf,body.ratgeber-pop .kopf__in{-webkit-backdrop-filter: none;backdrop-filter: none}body.ratgeber-pop .kopf__nav{display: block;position: static;max-height: none;overflow: visible;padding: 0;background: none;border: 0}body.ratgeber-pop .kopf__nav>:not(.menu--funnel),body.ratgeber-pop .menu--funnel>.menu__top{display: none}body.ratgeber-pop .app-leiste{display: none}@keyframes pfeil-runter{0%,100%{transform: translateY(0);opacity: .55}50%{transform: translateY(.9rem);opacity: 1}}@media (max-width: 48rem){.kopf.offen .fn-stufe1::after{content: "";justify-self: center;width: 3rem;height: 3rem;margin-top: 1.4rem;background: #fff;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3v17M5 13l7 7 7-7' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3v17M5 13l7 7 7-7' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;animation: pfeil-runter 1.4s ease-in-out infinite}}@media (max-width: 64rem){body.ratgeber-pop .menu--funnel .fn-panel{position: fixed;top: 50%;left: .8rem;right: .8rem;z-index: 200;max-height: calc(100svh - 2rem);overflow-y: auto;padding: 1.6rem 1.2rem 1.4rem;background: #fff;border-radius: 20px;box-shadow: 0 40px 100px rgba(30,6,34,.45);translate: 0 -50%}body.ratgeber-pop .fn-titel{display: block;margin: 0 0 .8rem .9rem;font-size: 1.5rem;font-weight: 800;letter-spacing: -.02em;line-height: 1.15;color: var(--ink)}body.ratgeber-pop .fn-titel small{display: block;margin-top: .4rem;font-size: .9375rem;font-weight: 400;letter-spacing: 0;line-height: 1.45;color: var(--ink-weich)}}@media (min-width: 64.01rem){body.ratgeber-pop .fn-stufe1{grid-template-columns: repeat(2,minmax(0,1fr))}body.ratgeber-pop .fn-stufe2{grid-template-columns: minmax(0,1.2fr) minmax(0,.8fr)}body.ratgeber-pop .fn-wahl b{font-size: 1.0625rem;font-weight: 700}body.ratgeber-pop .fn-bild{display: block}body.ratgeber-pop .menu__panel a.fn-wahl-link{grid-template-columns: auto minmax(0,1fr)}body.ratgeber-pop .fn-wahl-link b,body.ratgeber-pop .fn-wahl-link small{grid-column: 2}body.ratgeber-pop .kopf__nav>.menu--funnel .fn-panel{position: fixed;top: 50%;left: 50%;z-index: 200;width: min(1000px,calc(100vw - 4rem));max-height: calc(100vh - 4rem);overflow-y: auto;padding: 2.4rem 2.6rem 2.6rem;background: #fff;border: 0;box-shadow: 0 40px 100px rgba(30,6,34,.45);transform: none;translate: -50% -50%}body.ratgeber-pop .fn-titel{display: block;grid-column: 1 / -1;margin-bottom: 1.2rem;font-size: 2rem;font-weight: 800;letter-spacing: -.025em;line-height: 1.1;color: var(--ink)}body.ratgeber-pop .fn-titel small{display: block;margin-top: .5rem;font-size: 1rem;font-weight: 400;letter-spacing: 0;color: var(--ink-weich)}body.ratgeber-pop .fn-stufe1{gap: .9rem}body.ratgeber-pop .fn-wahl,body.ratgeber-pop .kopf__nav .fn-panel a.fn-wahl:not(.fn-wahl-link){position: relative;padding: 1.15rem 3.2rem 1.15rem 1.3rem;border: 1px solid var(--linie);border-radius: 0;background: #fff;transition: border-color .2s ease,background-color .2s ease,box-shadow .2s ease}body.ratgeber-pop .fn-wahl::after{content: "\2192";position: absolute;right: 1.25rem;top: 50%;transform: translateY(-50%);font-size: 1.15rem;font-weight: 600;color: var(--purpur);opacity: .4;transition: transform .2s ease,opacity .2s ease}body.ratgeber-pop .fn-wahl:hover,body.ratgeber-pop .kopf__nav .fn-panel a.fn-wahl:not(.fn-wahl-link):hover{border-color: var(--purpur);background: var(--purpur-hauch);color: var(--ink);box-shadow: 0 10px 24px rgba(124,45,130,.12)}body.ratgeber-pop .fn-wahl:hover::after{opacity: 1;transform: translate(5px,-50%)}body.ratgeber-pop .menu__panel.fn-panel a.fn-wahl-link{column-gap: 1.2rem;margin-top: .5rem;padding: 1.15rem 3.2rem 1.15rem 1.3rem;border: 0;background: var(--purpur)}body.ratgeber-pop .menu__panel.fn-panel a.fn-wahl-link:hover{background: var(--purpur-tief)}body.ratgeber-pop .menu__panel.fn-panel a.fn-wahl-link b,body.ratgeber-pop .menu__panel.fn-panel a.fn-wahl-link small{color: #fff}body.ratgeber-pop .menu__panel.fn-panel a.fn-wahl-link small{opacity: .8}body.ratgeber-pop .menu__panel.fn-panel a.fn-wahl-link::after{color: #fff;opacity: .9}body.ratgeber-pop .fn-bild{width: 3.6rem;height: 3.6rem}body.ratgeber-pop .fn-stufe2{align-items: start;column-gap: 2.6rem}body.ratgeber-pop .fn-zurueck{margin-bottom: 1.6rem;padding-inline: 0}body.ratgeber-pop .fn-neben{gap: 0;padding-left: 2.6rem;border-left: 1px solid var(--linie)}body.ratgeber-pop .menu__panel.fn-panel a.fn-ref,body.ratgeber-pop .menu__panel.fn-panel a.fn-tipp{padding: 0 0 1.7rem;border-radius: 0;background: none;font-size: .9375rem;color: var(--ink-weich)}body.ratgeber-pop .menu__panel.fn-panel .fn-seiten a:hover,body.ratgeber-pop .menu__panel.fn-panel a.fn-ref:hover,body.ratgeber-pop .menu__panel.fn-panel a.fn-tipp:hover{background: none;color: var(--ink)}body.ratgeber-pop .fn-seiten a b,body.ratgeber-pop .fn-ref b,body.ratgeber-pop .fn-tipp b{position: relative;display: block;width: fit-content;margin-bottom: .55rem;font-size: 1.0625rem;color: var(--ink)}body.ratgeber-pop .fn-seiten a b::after,body.ratgeber-pop .fn-ref b::after,body.ratgeber-pop .fn-tipp b::after{content: '';position: absolute;left: 0;right: 0;bottom: -.3rem;height: 2px;background: var(--purpur);transform: scaleX(0);transform-origin: left;transition: transform .25s cubic-bezier(.2,.8,.2,1)}body.ratgeber-pop .fn-seiten a:hover b::after,body.ratgeber-pop .fn-ref:hover b::after,body.ratgeber-pop .fn-tipp:hover b::after{transform: scaleX(1)}body.ratgeber-pop .fn-seiten a:hover b,body.ratgeber-pop .fn-ref:hover b,body.ratgeber-pop .fn-tipp:hover b{color: var(--purpur)}}.hero{position: relative;overflow: hidden;isolation: isolate;margin-top: calc(-1 * var(--kopf-h,66.8px));padding: calc(clamp(4rem,9vw,7rem) + var(--kopf-h,66.8px)) 0 clamp(3rem,7vw,5.5rem);background: #fff;color: var(--ink)}.hero>.wrap{position: relative}.hero h2,.hero h3{color: var(--purpur)}.hero h1{color: var(--dunkel)}.hero h1{max-width: 20ch}.hero .eyebrow{margin-bottom: 1.2rem}.zurueck + .eyebrow{display: flex}.hero .hero__wieder,.hero .lead,.hero p{color: var(--ink-weich)}.teile>.eyebrow{margin-bottom: 1.4rem}.js .teile.auftauchen{opacity: 1;transform: none}.teil{transition: opacity .6s ease,translate .6s cubic-bezier(.2,.8,.2,1)}.js .teile .teil:not(.sichtbar){opacity: 0;translate: 0 1.4rem}.teil h3{margin: 0 0 .35rem;font-size: 1.125rem}.teil p{margin: 0;font-size: .9375rem;line-height: 1.5}html.ruhe .teile .teil,html.ruhe .teil__feld,html.ruhe .teil__feld::after{opacity: 1 !important;translate: none !important;transition: none !important}.hero .btn-zeile{align-items: center}.hero .karte{background: #fff;color: var(--ink)}.hero .form{background: #fff;color: var(--ink);border: 1.5px solid var(--linie)}.hero .form h2,.hero .form h3,.hero .form p,.hero .form label{color: var(--ink)}.hero .eyebrow{display: flex;width: fit-content}.tippen{position: relative;display: block}.tippen__text{position: absolute;left: 0;top: 0;right: 0;white-space: pre-line}.tippen__text::first-line{color: var(--dunkel)}.tippen--einmal .tippen__text,.tippen--einmal .tippen__text::first-line{color: inherit}.tippen__cursor{display: inline-block;width: .06em;height: .95em;margin-left: .06em;vertical-align: -.08em;background: currentColor;animation: tippen-blink .9s steps(1) infinite}.tippen.fertig .tippen__cursor{animation: tippen-blink .9s steps(1) 4,tippen-weg .3s ease 3.6s forwards}@keyframes tippen-blink{0%,49%{opacity: 1}50%,100%{opacity: 0}}@keyframes tippen-weg{to{opacity: 0}}.tippen__betont{position: relative;display: inline-block}.tippen__betont::after{content: "";position: absolute;z-index: -1;left: -.04em;right: -.04em;bottom: .01em;height: .2em;background: var(--gelb);transform: scaleX(0);transform-origin: 0 50%}.tippen.fertig .tippen__text .tippen__betont::after{animation: betont-strich .8s cubic-bezier(.2,.8,.2,1) .2s forwards}@keyframes betont-strich{to{transform: scaleX(1)}}.runter{display: grid;place-items: center;width: 3.75rem;height: 3.75rem;color: var(--purpur);text-decoration: none;transition: color .2s ease,translate .2s ease}.runter svg{width: 3rem;height: 3rem;fill: none;stroke: currentColor;stroke-width: 2.6;stroke-linecap: round;stroke-linejoin: round;animation: runter-puls 1.8s ease-in-out infinite}.runter:hover,.runter:focus-visible{color: var(--dunkel);translate: 0 .25rem}.hero .runter{margin-left: .9rem;rotate: -40deg}.hero .runter:hover,.hero .runter:focus-visible{translate: .2rem .2rem}@keyframes runter-puls{0%,100%{transform: translateY(-.15rem)}50%{transform: translateY(.45rem)}}.hero .hero__buch{margin: 1.6rem 0 0;font-size: clamp(1.0625rem,1.3vw,1.25rem);color: var(--ink-weich)}.hero .hero__buch a{color: var(--purpur);font-weight: 600;text-decoration: underline;text-underline-offset: .2em}.videos__reihe{position: relative;display: grid;grid-template-columns: minmax(0,1fr) 2rem;align-items: center;gap: .7rem}.video-haupt{position: relative;display: grid;place-items: center;aspect-ratio: 16 / 9;overflow: hidden;border-radius: 0;background: linear-gradient(140deg,#4a1a4e,#821e82 55%,#2f6b66);border: 1px solid var(--linie);text-decoration: none}.hero .video-haupt{border: 0;border-top: 2px solid var(--purpur);box-shadow: 0 24px 50px rgba(62,62,61,.18)}.video-haupt.hat-bild{background-size: cover;background-position: center}.video-haupt.hat-bild:not(.ist-foto){background-size: cover;background-position: center}.video-haupt.ist-foto{cursor: default}.video-haupt iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0;border-radius: 0}.video-haupt video{position: absolute;inset: 0;width: 100%;height: 100%;background: #000}.video-haupt--laeuft{cursor: default}.video-liste{display: grid;grid-template-columns: 1fr;gap: .4rem}.video-liste--avatare{display: flex;flex-direction: column;justify-content: center;gap: .4rem}.video-pfeil{flex: none;display: grid;place-items: center;align-self: center;width: 2.75rem;height: 2.75rem;padding: 0;border: 0;background: none;color: var(--purpur);cursor: pointer;transition: color .2s ease,translate .2s ease}.video-pfeil::before{content: "";width: .6rem;height: .6rem;border-left: 2px solid currentColor;border-top: 2px solid currentColor;transform: translateY(2px) rotate(45deg)}.video-pfeil[data-schritt="1"]::before{transform: translateY(-2px) rotate(225deg)}.video-pfeil:hover,.video-pfeil:focus-visible{color: var(--dunkel)}.video-pfeil[data-schritt="-1"]:hover{translate: 0 -2px}.video-pfeil[data-schritt="1"]:hover{translate: 0 2px}@media (max-width: 48rem){.video-pfeil::before{transform: translateX(2px) rotate(-45deg)}.video-pfeil[data-schritt="1"]::before{transform: translateX(-2px) rotate(135deg)}}.video-haupt.ist-verlauf{background: var(--aha-zeichen) left -10% top 10% / 90% auto no-repeat,linear-gradient(105deg,#6c1a68 0%,#5e1c69 38%,#4b2069 72%,#3b2262 100%)}.ergebnis{position: absolute;z-index: 6;left: var(--blase-x,50%);top: calc(var(--blase-y,100%) - 1.6rem);display: block;width: min(21rem,74%);padding: 1.15rem 1.35rem 1.2rem;background: #fff;box-shadow: 0 24px 50px rgba(30,6,34,.18);translate: -50% 0;transform-origin: 50% 0}.ergebnis::after{content: "";position: absolute;left: var(--pfeil-x,50%);top: -9px;width: 18px;height: 18px;margin-left: -9px;background: #fff;transform: rotate(45deg)}.ergebnis__gross{display: block;font-size: clamp(1.6rem,2.4vw,2.2rem);font-weight: 800;letter-spacing: -.03em;line-height: 1.05;color: var(--purpur)}.ergebnis__klein{display: block;margin-top: .35rem;font-size: .9375rem;line-height: 1.4;color: var(--ink-weich)}.ergebnis__name{display: block;margin-top: .6rem;font-size: .8125rem;font-weight: 600;color: var(--ink)}.ergebnis.neu{animation: ergebnis-auf .5s cubic-bezier(.2,.9,.3,1.25)}.ergebnis.versteckt{display: none}@keyframes ergebnis-auf{from{opacity: 0;transform: translateY(-10px) scale(.96)}to{opacity: 1;transform: none}}@media (max-width: 64rem){.hero .videos__reihe>.video-haupt{grid-column: 1;grid-row: 1}.hero .videos__reihe>.video-liste{grid-column: 2;grid-row: 1}.ergebnis{position: relative;left: auto;top: auto;grid-column: 1 / -1;grid-row: 2;width: auto;margin-top: -.2rem;padding: .85rem 1rem .9rem;translate: none}.ergebnis__gross{font-size: 1.35rem}.ergebnis__klein{font-size: .875rem}}@media (max-width: 48rem){.hero{padding-top: calc(2.4rem + var(--kopf-h,66.8px))}.hero .eyebrow{margin-bottom: 1.1rem}.hero h1{margin-bottom: 1.8rem}.eyebrow:has(.umbruch-klein){flex-wrap: wrap;row-gap: 0}.hero .btn-zeile{margin-bottom: 0;align-items: stretch}.hero .runter{display: none}.hero .hero__buch{margin-top: 2.4rem;font-size: 1rem}.hero .videos__reihe{grid-template-columns: 1fr;gap: .8rem}.hero .videos__reihe>.video-liste{grid-column: 1;grid-row: 3}.hero .video-liste--avatare{flex-direction: row;flex-wrap: wrap;justify-content: center;gap: .8rem;margin-top: 1rem}}@media (min-width: 64.01rem){.hero{padding-top: calc(clamp(5rem,10vw,9rem) + var(--kopf-h,80px))}.hero .eyebrow{margin-bottom: 1.8rem}.hero h1{margin-bottom: 2.4rem}.hero .video-liste--avatare{gap: clamp(.75rem,1.1vw,1.15rem)}}.abgrenzung--weg{--kurve-luft: clamp(3rem,5vw,5rem);margin-top: calc(-1 * var(--kurve-h));padding-top: calc(var(--kurve-luft) + var(--kurve-h));clip-path: polygon(0 calc(var(--kurve-h) * .96),13% calc(var(--kurve-h) * .64),22% calc(var(--kurve-h) * .8),38% calc(var(--kurve-h) * .42),47% calc(var(--kurve-h) * .6),61.8% 0,73% calc(var(--kurve-h) * .3),100% calc(var(--kurve-h) * .14),100% 100%,0 100%)}@media (max-width: 48rem){.abgrenzung--weg{--kurve-luft: 2.2rem}}@media (min-width: 64.01rem){.abgrenzung--weg{--kurve-luft: clamp(6rem,11vw,11rem)}}.abgrenzung{position: relative;overflow: hidden;isolation: isolate;background: var(--lila-verlauf);color: #fff}.abgrenzung>:where(*){position: relative;z-index: 4}.abgrenzung--karten{background: var(--aha-zeichen) left -6% top 10% / min(1100px,80%) auto no-repeat fixed,var(--lila-verlauf)}.zeitstrahl{--fortschritt: 1;--nr: 3rem;position: relative;max-width: 66rem;margin: clamp(2.4rem,5vw,4rem) auto 0;padding: 0;list-style: none}.zeitstrahl::before,.zeitstrahl::after{content: "";position: absolute;left: calc(50% - 1px);top: 0;bottom: 0;width: 2px;background: rgba(255,255,255,.22)}.zeitstrahl::after{background: #fff;transform-origin: top;transform: scaleY(var(--fortschritt))}.zeitstrahl li{position: relative;display: grid;grid-template-columns: minmax(0,1fr) var(--nr) minmax(0,1fr);gap: 0 clamp(1.2rem,2.5vw,2rem);align-items: center}.zeitstrahl li + li{margin-top: clamp(.6rem,1.5vw,1.2rem)}@media (max-width: 48rem){.zeitstrahl{--nr: 2.6rem}.zeitstrahl::before,.zeitstrahl::after{left: calc(var(--nr) / 2 - 1px)}.zeitstrahl li{grid-template-columns: var(--nr) minmax(0,1fr);gap: 0 1rem}.zeitstrahl li + li{margin-top: 1rem}}.abgrenzung--weg{background: var(--aha-zeichen) left -6% top 10% / min(1100px,80%) auto no-repeat fixed,linear-gradient(105deg,#84207f 0%,#7c2483 55%,#6e2681 100%)}.abgrenzung h2,.abgrenzung h3,.abgrenzung strong{color: #fff}.abgrenzung p{color: rgba(255,255,255,.9)}.abgrenzung .chat-block__text p a{color: #fff;text-decoration-color: var(--gelb)}:where(.abgrenzung,.abschluss--dunkel,.wege--dunkel,.weiche-band,.hero--lila,.traum-band,.superkraft__spruch,.duo__dunkel,.hoer-kasten,.referenz-hinweis,.referenz--verlauf,.rezension-blase,.beitrag-blase,.postkarte--lila) a:where(:not(.btn)){color: #fff;text-decoration-color: var(--gelb);text-underline-offset: .2em}:where(.abgrenzung,.abschluss--dunkel,.wege--dunkel,.weiche-band,.hero--lila,.traum-band,.superkraft__spruch,.duo__dunkel,.hoer-kasten,.referenz-hinweis,.referenz--verlauf,.rezension-blase,.beitrag-blase,.postkarte--lila) a:where(:not(.btn)):hover{color: var(--gelb)}:where(.abgrenzung) :where(.karte:not(.referenz-hinweis,.referenz--verlauf),.blase,.form,.kurs-pin,.link-liste--karten,.stimmen-karte,.postkarte:not(.postkarte--lila)) a:where(:not(.btn)){color: var(--purpur);text-decoration-color: currentColor}.abgrenzung .eyebrow{color: #f7bca9}.abgrenzung .pfeil-link{color: #fff}.abgrenzung .btn--voll{background: #fff;color: var(--purpur)}.abgrenzung .btn--voll:hover{background: var(--purpur-tief);color: #fff}.abgrenzung .tippen--einmal .tippen__text,.abgrenzung .tippen--einmal .tippen__text::first-line{color: #fff}.programm__foto{margin: clamp(1.4rem,3vw,2rem) 0}.programm__foto img{display: block;width: 100%;height: auto;aspect-ratio: 4 / 3;object-fit: cover}.programm__foto figcaption{margin-top: .5rem;font-size: .875rem;color: var(--ink-weich)}:root{--spitze-h: clamp(56px,7vw,110px);--fahne-h: clamp(130px,15vw,230px)}section:has(+ section.spitze){padding-bottom: calc(clamp(4.5rem,10vw,8.5rem) + var(--spitze-h))}section.spitze{--spitze-x: 61.8%;margin-top: calc(-1 * var(--spitze-h));padding-top: calc(clamp(4.5rem,10vw,8.5rem) + var(--spitze-h));clip-path: polygon(0 0,calc(var(--spitze-x) - var(--spitze-h) * var(--spitze,1)) 0,var(--spitze-x) calc(var(--spitze-h) * var(--spitze,1)),calc(var(--spitze-x) + var(--spitze-h) * var(--spitze,1)) 0,100% 0,100% 100%,0 100%)}input[type="radio"],input[type="checkbox"]{accent-color: var(--purpur)}@keyframes stimme-ein{from{opacity: 0;translate: 0 6px}to{opacity: 1;translate: 0 0}}.stimmen-karte__wahl{display: flex;gap: .6rem;margin-top: 1.4rem}.stimmen-karte__wahl button{width: 2.6rem;height: 2.6rem;border: 1.5px solid var(--linie);border-radius: 50%;background: #fff;font: inherit;font-size: .8125rem;font-weight: 700;color: var(--purpur);cursor: pointer}.stimmen-karte__wahl button[aria-pressed='true']{background: var(--purpur);border-color: var(--purpur);color: #fff}.rezension--drehen blockquote>*{transition: rotate 1.4s cubic-bezier(.6,0,.2,1)}.rezension--drehen.gedreht blockquote>*{rotate: 180deg}.rezension--drehen.gedreht blockquote:hover>*{rotate: 0deg}@media (prefers-reduced-motion: reduce){.rezension--drehen.gedreht blockquote>*{rotate: none}}html.barrierefrei .rezension--drehen blockquote>*{rotate: none !important}:root{--leiter-b: 88px;--leiter-sprosse: 56px;--leiter-rand: clamp(10rem,13vw,14rem);--leiter-rechts: calc(max(0px,(100% - var(--breit)) / 2) + var(--leiter-rand))}section:has(>.leiter):not(:has(>.leiter-ziele)){--leiter-rand: 2rem;--leiter-rechts: calc(max(0px,(100% - var(--breit)) / 2) + var(--leiter-rand))}section.duo{--duo-rand: calc(max(0px,(100vw - var(--breit)) / 2) + clamp(1.1rem,4vw,2rem));display: grid;grid-template-columns: var(--kante) minmax(0,1fr);padding: 0}.duo>div{display: flex;flex-direction: column;justify-content: center;padding: clamp(4.5rem,9vw,8rem) clamp(2rem,5vw,5rem)}.duo .eyebrow{align-self: flex-start}.duo>div>:last-child{margin-bottom: 0}.duo__hell{padding-left: var(--duo-rand) !important;background: #fff}.duo__hell:has(>.duo__fest){justify-content: flex-start}.themen .eyebrow{margin-bottom: 1.2rem;color: #f7bca9}.themen ul{margin: 0;padding: 0;list-style: none}.themen li{display: flex;align-items: center;gap: .9rem;padding: .85rem 0;border-top: 1px solid rgba(255,255,255,.18);font-size: clamp(1rem,1.3vw,1.125rem);font-weight: 600;line-height: 1.35;transition: translate .3s ease,opacity .5s ease}.themen li:last-child{border-bottom: 1px solid rgba(255,255,255,.18)}.themen li::before{content: "";flex: none;width: .5rem;height: .5rem;border-right: 2px solid var(--gelb);border-bottom: 2px solid var(--gelb);transform: rotate(-45deg)}.themen li:hover{translate: .4rem 0}.js .themen:not(.da) li{opacity: 0;translate: -1rem 0}.js .themen.da li{transition-delay: calc(var(--i,0) * .08s),calc(var(--i,0) * .08s)}.themen li:nth-child(2){--i: 1}.themen li:nth-child(3){--i: 2}.themen li:nth-child(4){--i: 3}.themen li:nth-child(5){--i: 4}.themen li:nth-child(6){--i: 5}.themen li:nth-child(7){--i: 6}html.ruhe .themen li{opacity: 1 !important;translate: none !important}.duo--pfeil{--pfeil: clamp(3rem,5vw,5rem);--zieh: 1}.duo--pfeil .duo__hell{position: relative;z-index: 3}.duo--pfeil .duo__hell::after{content: "";position: absolute;top: 50%;left: calc(100% - 1px);width: calc(var(--pfeil) * var(--zieh) * 1.6);height: calc(var(--pfeil) * 3.4);translate: 0 -50%;background: #fff;clip-path: polygon(0 0,100% 50%,0 100%);filter: drop-shadow(0 10px 18px rgba(60,20,70,.12))}@media (max-width: 48rem){.duo--pfeil .duo__hell::after{top: calc(100% - 1px);left: 50%;width: calc(var(--pfeil) * 2);height: calc(var(--pfeil) * var(--zieh) * 1.4);translate: -50% 0;clip-path: polygon(0 0,100% 0,50% 100%);width: calc(var(--pfeil) * 3.4)}}@media (max-width: 48rem){section.duo{grid-template-columns: minmax(0,1fr)}.duo>div{padding-inline: clamp(1.1rem,4vw,2rem) !important}}@keyframes spritzen{0%{transform: translate(0,0) scale(.6);opacity: 0}12%{opacity: 1}50%{transform: translate(calc(var(--x) * .7),var(--y)) scale(1);opacity: 1}100%{transform: translate(var(--x),10px) scale(.8);opacity: 0}}section>.leiter-ziele{position: absolute;z-index: 5;top: 0;bottom: 0;right: calc(var(--leiter-rechts) - var(--leiter-rand));width: var(--leiter-rand);margin: 0;padding: 0;list-style: none;pointer-events: none}.leiter-ziele li{position: absolute;left: .7rem;top: calc(100% - var(--stufe) * var(--leiter-sprosse) - .375rem);display: flex;align-items: flex-start;gap: .45rem;max-width: calc(100% - .7rem);font-size: .875rem;font-weight: 600;line-height: 1.3;color: var(--purpur);opacity: 0;transform: translateX(-8px);transition: opacity .5s ease,transform .5s cubic-bezier(.2,.8,.2,1)}.leiter-ziele li::after{content: "";order: -1;flex: none;width: 1rem;height: 1rem;margin-top: .075rem;background: currentColor;transform: scaleX(-1);-webkit-mask: var(--pfeil) center / contain no-repeat;mask: var(--pfeil) center / contain no-repeat}.leiter-ziele li.da{opacity: 1;transform: none}.leiter-ziele a{color: inherit;text-decoration: none}.leiter-ziele li.da a{pointer-events: auto}.leiter-ziele a:hover,.leiter-ziele a:focus-visible{text-decoration: underline;text-underline-offset: .2em}@media (max-width: 75rem){section>.leiter,section>.leiter-frage,section>.spritzer,section>.leiter-ziele,section>.leiter-claim{display: none}}@media (min-width: 75.01rem){html:not(.barrierefrei) section:has(>.leiter--weiss)>.wrap{padding-top: 12.5rem}}@media (prefers-reduced-motion: reduce){.leiter-ziele li{opacity: 1;transform: none}.leiter-ziele a{pointer-events: auto}}.abgrenzung--karten .lead,.abgrenzung--karten>.wrap>p{color: rgba(255,255,255,.88)}.abgrenzung--karten .karte{background: #fff;border: 0;border-top: 2px solid var(--gelb);box-shadow: 0 18px 40px rgba(30,6,34,.22)}.abgrenzung--karten .karte p,.abgrenzung--karten .karte b,.abgrenzung--karten .karte h3{color: var(--ink)}.abgrenzung--karten .karte span{color: var(--ink-weich)}.abgrenzung--karten a.karte:hover,.abgrenzung--karten a.karte:focus-visible{border-top-color: var(--gelb);box-shadow: 0 30px 60px rgba(30,6,34,.38);transform: translateY(-6px)}.tiefe{position: relative;overflow: hidden;isolation: isolate;background: linear-gradient(135deg,rgb(241,243,247) 0px,rgb(232,237,243) 48%,rgb(245,243,246) 100%) 0% 0% / 150% 150%;animation: tiefe-flaeche 18s ease-in-out infinite alternate}.hero.tiefe,section.sonnig.tiefe{background: linear-gradient(rgba(255,255,255,.38),rgba(255,255,255,.38)),var(--aha-zeichen) left -10% top 12% / min(1100px,80%) auto no-repeat fixed,linear-gradient(135deg,#fdf3e6 0%,#fbeee6 50%,#f6eaf3 100%);animation: none}section.hell.tiefe:not(.sonnig){background: var(--papier)}section.hell.tiefe:not(.sonnig)>.tiefe__mesh,section.hell.tiefe:not(.sonnig)::after{display: none}.tiefe>:where(:not(.tiefe__mesh)){position: relative;z-index: 4}.tiefe::after{content: "";position: absolute;z-index: 2;inset: 0;pointer-events: none;mix-blend-mode: screen;background: linear-gradient(120deg,rgba(255,255,255,.42),transparent 36%,rgba(255,255,255,.2) 66%,transparent)}.tiefe__mesh{position: absolute;z-index: 1;inset: -12%;overflow: hidden;pointer-events: none}.tiefe__mesh span{position: absolute;border-radius: 50%;opacity: .68;background: radial-gradient(closest-side,var(--fleck),transparent)}.tiefe__mesh span:nth-child(1){width: 520px;height: 520px;left: -110px;top: -150px;--fleck: rgba(178,196,226,.82);animation: tiefe-eins 14s ease-in-out infinite alternate}.tiefe__mesh span:nth-child(2){width: 430px;height: 430px;right: -80px;top: 20px;--fleck: rgba(190,215,207,.7);animation: tiefe-zwei 16s ease-in-out infinite alternate}.tiefe__mesh span:nth-child(3){width: 390px;height: 390px;left: 35%;bottom: -180px;--fleck: rgba(221,205,223,.7);animation: tiefe-drei 15s ease-in-out infinite alternate}.tiefe,.tiefe__mesh span{animation-play-state: paused}.tiefe.im-bild,.tiefe.im-bild .tiefe__mesh span{animation-play-state: running}@keyframes tiefe-flaeche{0%{background-position: 0 30%}100%{background-position: 100% 70%}}@keyframes tiefe-eins{0%{transform: translate(-20px,-10px) scale(.94)}100%{transform: translate(170px,95px) scale(1.08)}}@keyframes tiefe-zwei{0%{transform: translate(40px,-25px) scale(1.02)}100%{transform: translate(-145px,120px) scale(.92)}}@keyframes tiefe-drei{0%{transform: translate(-80px,40px) scale(.9)}100%{transform: translate(100px,-80px) scale(1.14)}}:is(.hero,.sonnig) .tiefe__mesh span{opacity: .95}:is(.hero,.sonnig) .tiefe__mesh::after{content: "";position: absolute;inset: 0;background: rgba(255,255,255,.5)}:is(.hero,.sonnig) .tiefe__mesh span{background: radial-gradient(closest-side,var(--fleck) 0%,var(--fleck) 40%,transparent 100%)}:is(.hero,.sonnig) .tiefe__mesh span:nth-child(1){width: 80vw;height: 80vw;max-width: 1300px;max-height: 1300px;left: -10%;top: -35%;animation: einstieg-eins 11s ease-in-out infinite alternate}:is(.hero,.sonnig) .tiefe__mesh span:nth-child(2){width: 70vw;height: 70vw;max-width: 1150px;max-height: 1150px;right: -15%;left: auto;top: -5%;animation: einstieg-zwei 13s ease-in-out infinite alternate}:is(.hero,.sonnig) .tiefe__mesh span:nth-child(3){width: 65vw;height: 65vw;max-width: 1050px;max-height: 1050px;left: 20%;bottom: -45%;animation: einstieg-drei 12s ease-in-out infinite alternate}@media (max-width: 48rem){:is(.hero,.sonnig) .tiefe__mesh span:nth-child(1){width: 170vw;height: 170vw;left: -45%;top: -8%}:is(.hero,.sonnig) .tiefe__mesh span:nth-child(2){width: 160vw;height: 160vw;right: -55%;top: 28%}:is(.hero,.sonnig) .tiefe__mesh span:nth-child(3){width: 160vw;height: 160vw;left: -30%;bottom: -12%}:is(.hero,.sonnig) .tiefe__mesh::after{background: rgba(255,255,255,.38)}}@keyframes einstieg-eins{0%{transform: translate(-6vw,-4vh) scale(.92)}100%{transform: translate(28vw,18vh) scale(1.12)}}@keyframes einstieg-zwei{0%{transform: translate(8vw,-6vh) scale(1.05)}100%{transform: translate(-30vw,22vh) scale(.9)}}@keyframes einstieg-drei{0%{transform: translate(-18vw,10vh) scale(.95)}100%{transform: translate(22vw,-24vh) scale(1.15)}}:is(.hero,.sonnig) .tiefe__mesh span:nth-child(1){--fleck: rgba(255,196,40,.33);animation-duration: 8s}:is(.hero,.sonnig) .tiefe__mesh span:nth-child(2){--fleck: rgba(255,178,60,.26);animation-duration: 9.5s}:is(.hero,.sonnig) .tiefe__mesh span:nth-child(3){--fleck: rgba(196,106,196,.3);animation-duration: 9s}.hero.tiefe::before{content: "";position: absolute;z-index: 1;inset: -30%;pointer-events: none;background: radial-gradient(28% 34% at 50% 50%,rgba(255,255,255,.75),transparent 70%);animation: einstieg-glanz 12s ease-in-out infinite alternate;animation-play-state: paused}.hero.tiefe.im-bild::before{animation-play-state: running}@keyframes einstieg-glanz{0%{transform: translate(-22%,-12%)}50%{transform: translate(18%,8%)}100%{transform: translate(-6%,20%)}}.podcast__folge small{display: block;margin-bottom: .15rem;font-size: .6875rem;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;color: var(--ink-weich)}.podcast__folge b{display: block;font-size: .875rem;font-weight: 500;line-height: 1.4;color: var(--ink)}.player__knopf{position: relative;flex: none;width: 1.75rem;height: 1.75rem;border: 0;border-radius: 50%;background: var(--purpur);cursor: pointer;transition: background-color .2s ease,transform .2s ease}.player__knopf:hover{background: var(--purpur-tief);transform: scale(1.05)}.player__knopf::before{content: "";position: absolute;inset: 0;width: 0;height: 0;margin: auto;transform: translateX(1px);border-style: solid;border-width: .3rem 0 .3rem .48rem;border-color: transparent transparent transparent #fff}.podcast__folge.spielt .player__knopf::before{width: .5rem;height: .55rem;border: 0;border-left: .16rem solid #fff;border-right: .16rem solid #fff;transform: none}.player__leiste{flex: 1 1 auto;min-width: 0;height: 3px;margin: 0;border-radius: 2px;cursor: pointer;-webkit-appearance: none;appearance: none;background: linear-gradient(var(--purpur),var(--purpur)) 0 0 / var(--stand,0%) 100% no-repeat,var(--linie)}.player__leiste::-webkit-slider-thumb{width: 12px;height: 12px;border: 2px solid #fff;border-radius: 50%;background: var(--purpur);box-shadow: 0 1px 4px rgba(0,0,0,.25);-webkit-appearance: none}.player__leiste::-moz-range-thumb{width: 10px;height: 10px;border: 2px solid #fff;border-radius: 50%;background: var(--purpur)}.player__zeit{flex: none;font-size: .75rem;font-variant-numeric: tabular-nums;color: var(--ink-weich)}.weiche-band{padding-block: clamp(2.6rem,5vw,4.2rem)}.weiche-band{background: var(--aha-zeichen) left -6% top 10% / min(1100px,80%) auto no-repeat fixed,var(--lila-verlauf)}.karte{padding: 1.7rem 1.8rem;background: #fff;border: 1.5px solid var(--linie);border-top: 2px solid var(--gelb);border-radius: 0}.karte h3{margin-bottom: .35rem}.karte p{margin-bottom: .9rem;font-size: .9875rem;color: var(--ink-weich)}.karte p:last-child{margin-bottom: 0}a.karte{display: block;color: inherit;text-decoration: none}a.karte{transition: transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease,border-color .3s ease}a.karte:hover,a.karte:focus-visible{border-color: var(--purpur);box-shadow: 0 22px 44px rgba(30,6,34,.14);transform: translateY(-4px)}.slider-nav{display: none}@media (max-width: 60rem){.raster--slider{display: flex;gap: 1rem;margin: 0 calc(-1 * clamp(1.1rem,4vw,2rem));padding: .3rem clamp(1.1rem,4vw,2rem) 1rem;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none}.raster--slider::-webkit-scrollbar{display: none}.raster--slider>*{flex: 0 0 min(84%,22rem);scroll-snap-align: center}.slider-nav{display: flex;align-items: center;justify-content: center;gap: .8rem;margin-top: .2rem}.slider-nav[hidden]{display: none}.slider-nav .video-pfeil::before{transform: translateX(2px) rotate(-45deg)}.slider-nav .video-pfeil[data-schritt="1"]::before{transform: translateX(-2px) rotate(135deg)}.slider-punkte{display: flex;gap: .45rem}.slider-punkte button{position: relative;width: .55rem;height: .55rem;padding: 0;border: 0;border-radius: 999px;background: rgba(124,45,130,.3);cursor: pointer;transition: width .2s ease,background-color .2s ease}.slider-punkte button::after{content: "";position: absolute;inset: -1.1rem -.5rem}.slider-punkte button[aria-current="true"]{width: 1.4rem;background: var(--purpur)}}@media (max-width: 48rem){.karte{padding: 1.3rem 1.2rem}}@media (min-width: 64.01rem){.karte{padding: 2.2rem 2.4rem}}.selbsttest{margin-top: clamp(1.8rem,3vw,2.6rem);padding: clamp(1.6rem,3vw,2.6rem);background: #fff;border: 1.5px solid var(--linie);border-top: 2px solid var(--purpur);transition: box-shadow .35s ease}.selbsttest[data-ergebnis]{box-shadow: 0 18px 44px rgba(124,45,130,.16)}.selbsttest__fragen{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: .4rem 2.4rem;margin: 0 0 2rem;padding: 0;list-style: none}.selbsttest__fragen li{position: relative;padding: .45rem 0 .45rem 2.2rem;color: var(--ink-weich);transition: color .2s ease}.selbsttest__fragen li::before{content: "";position: absolute;left: 0;top: calc(.45rem + .2em);width: 1.25rem;height: 1.25rem;border: 2px solid var(--purpur);background: #fff center / 75% no-repeat;transition: background-color .2s ease}.selbsttest__fragen li.an{color: var(--ink)}.selbsttest__fragen li.an::before{background-color: var(--purpur);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.selbsttest__fragen li:focus-visible{outline: 2px solid var(--purpur);outline-offset: 3px}.selbsttest--aktiv .selbsttest__fragen li{cursor: pointer}.selbsttest__ergebnis{padding-top: 1.2rem}.selbsttest--aktiv .selbsttest__ergebnis:empty{display: none}.selbsttest__ergebnis p{margin: 0 0 1rem;color: var(--ink-weich)}.selbsttest__ergebnis b{font-size: 1.125rem;color: var(--ink)}.selbsttest__ergebnis p a{color: var(--purpur);text-decoration: underline;text-decoration-color: var(--gelb);text-decoration-thickness: 2px;text-underline-offset: .2em}.selbsttest__ergebnis .btn-zeile{margin-top: 0}.selbsttest__ergebnis .btn{animation: test-knopf .45s cubic-bezier(.2,.9,.3,1.2)}@keyframes test-knopf{from{opacity: 0;transform: translateY(8px)}to{opacity: 1;transform: none}}section:has(>.fortschritt){position: relative;padding-top: clamp(12rem,17vw,15rem)}.fortschritt{position: absolute;inset: 0 0 auto;z-index: 2}@media (max-width: 48rem){section:has(>.fortschritt){padding-top: 13.5rem}}section:has(.selbsttest--claim) h2{margin-bottom: .9rem}section:has(.selbsttest--claim).tiefe{overflow: clip}.hoer-kasten{position: relative;overflow: hidden;display: grid;gap: 1.1rem;padding: clamp(1.8rem,2.8vw,2.4rem);background: var(--aha-zeichen) right -30% top -10% / 140% auto no-repeat,var(--lila-verlauf);color: #fff}.hoer-kasten__bald{position: absolute;top: 3.3rem;right: -3.4rem;width: 16rem;padding: .5rem 0;background: var(--gelb);color: var(--dunkel);font-weight: 800;font-size: .875rem;letter-spacing: .08em;text-align: center;text-transform: uppercase;transform: rotate(45deg);box-shadow: 0 4px 12px rgba(30,10,40,.25)}.hoer-kasten h3{margin: 0;padding-right: 5.5rem;color: #fff;font-size: clamp(1.3rem,1.8vw,1.6rem);line-height: 1.2}.hoer-kasten p{margin: 0;color: rgba(255,255,255,.88)}.hoer-kasten__form{display: grid;gap: .9rem;align-content: start}.hoer-kasten__form .btn--voll{justify-self: start;background: #fff;color: var(--purpur)}.hoer-kasten__form .btn--voll:hover,.hoer-kasten__form .btn--voll:focus-visible{background: var(--purpur-tief);color: #fff}.hoer-kasten .hoer-kasten__hinweis{font-size: .8125rem;line-height: 1.5;color: rgba(255,255,255,.75)}.hoer-kasten__hinweis a{color: #fff;text-decoration: underline;text-decoration-color: var(--gelb);text-underline-offset: .2em}.selbsttest__ziele{display: grid;gap: .8rem}.selbsttest--aktiv .selbsttest__ziele:not(.selbsttest__ziele--fertig),.selbsttest--aktiv .ziel:not(.ziel--an){display: none}.ziel{display: flex;gap: 1rem;align-items: flex-start;padding: 1.2rem 1.3rem;background: var(--purpur-hauch);border-left: 3px solid var(--purpur)}.selbsttest--aktiv .ziel--an{animation: test-knopf .45s cubic-bezier(.2,.9,.3,1.2)}.ziel h3{margin: 0 0 .2rem;font-size: 1.25rem}@media (max-width: 48rem){.ziel{padding: 1.1rem 1rem}}@media (max-width: 48rem){.selbsttest__fragen{grid-template-columns: minmax(0,1fr)}}:root{--hang-h: clamp(140px,26vw,420px)}@media (max-width: 48rem){:root{--hang-h: 30vw}}.treppe-linie{position: absolute;z-index: 4;pointer-events: none;overflow: visible;fill: none;stroke: var(--purpur);stroke-width: 2.5;stroke-linejoin: miter}section>.hang{position: absolute;z-index: 3;left: 0;right: 0;bottom: -1px;width: 100%;height: var(--hang-h);fill: #fcf1ea;pointer-events: none;transform: scaleY(var(--wachs,.02));transform-origin: 50% 100%}@media (prefers-reduced-motion: reduce){section>.hang{transform: none}}.burgmap{position: relative;width: min(34rem,100%);margin: 2.5rem auto .75rem}.pin{position: absolute;left: var(--x);top: var(--y);display: block;padding: .35rem;border: 0;background: none;font: inherit;color: var(--ink);cursor: pointer;transform: translate(-50%,-50%);-webkit-tap-highlight-color: transparent}.pin::after{content: "";position: absolute;inset: 50% auto auto 50%;width: 2.75rem;height: 2.75rem;translate: -50% -50%;border-radius: 50%}.pin__dot{position: relative;display: block;width: 1rem;height: 1rem;border: 2px solid #fff;border-radius: 50%;background: var(--purpur);box-shadow: 0 0 0 4px rgba(124,45,130,.25),0 4px 14px rgba(124,45,130,.45);transition: transform .3s cubic-bezier(.22,1,.36,1)}.pin__dot::after{content: "";position: absolute;inset: -6px;border: 2px solid rgba(124,45,130,.55);border-radius: 50%;animation: pin-puls 2.8s ease-out infinite}@keyframes pin-puls{0%{transform: scale(.6);opacity: .9}100%{transform: scale(1.9);opacity: 0}}.pin:hover .pin__dot,.pin:focus-visible .pin__dot,.pin[aria-expanded="true"] .pin__dot{transform: scale(1.25)}.pin:focus-visible{outline: none}.burgcard{position: absolute;left: var(--cx,50%);top: var(--cy,50%);z-index: 3;width: min(20rem,88vw);padding: 1.25rem 1.4rem 1.3rem;border-radius: 1.25rem;background: var(--aha-zeichen) right -35% top -30% / 130% auto no-repeat,var(--lila-verlauf);box-shadow: 0 22px 54px rgba(60,20,70,.35);text-align: left;color: #fff;transform: translate(var(--tx,-50%),calc(-100% - 1.6rem));animation: burgcard-auf .35s cubic-bezier(.22,1,.36,1)}.burgcard::after{content: "";position: absolute;left: var(--ax,50%);bottom: -7px;width: 14px;height: 14px;margin-left: -7px;background: #5a2779;transform: rotate(45deg)}.burgcard.is-below{transform: translate(var(--tx,-50%),1.6rem)}.burgcard.is-below::after{bottom: auto;top: -7px;transform: rotate(225deg)}.burgcard[hidden]{display: none}@keyframes burgcard-auf{from{opacity: 0;margin-top: .5rem}to{opacity: 1;margin-top: 0}}.burgcard__close{position: absolute;top: .4rem;right: .4rem;display: grid;place-items: center;width: 2.75rem;height: 2.75rem;padding: 0;border: 1px solid rgba(255,255,255,.25);border-radius: 50%;background: none;color: #fff;cursor: pointer}.burgcard__close svg{width: .85rem;height: .85rem}.burgplan__stimme{margin-top: .4rem !important;font-style: italic}.burgcard__stimme cite,.burgplan__stimme cite{display: block;margin-top: .3rem;font-size: .8125rem;font-style: normal;font-weight: 600}.burgplan__stimme cite a{color: var(--purpur);text-decoration-color: var(--gelb);text-underline-offset: .2em}.burgplan{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(1.25rem,2.5vw,2rem);margin: 0;padding: 0;list-style: none}.burgplan[hidden]{display: none}.burgplan li{padding-top: 1rem;border-top: 1px solid rgba(124,45,130,.35);transition: border-color .3s ease}.burgplan li::before{content: attr(data-tag);display: block;margin-bottom: .3rem;font-size: .75rem;letter-spacing: .12em;text-transform: uppercase;color: var(--ink-weich)}.burgplan li.is-active{border-top: 2px solid var(--purpur)}.burgplan h3{margin: 0 0 .5rem;font-size: 1.125rem}.burgplan p{margin: 0;font-size: .9375rem;color: var(--ink-weich)}@media (max-width: 64rem){.burgplan{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 48rem){.burgplan{grid-template-columns: 1fr}.pin{padding: .7rem}.burgcard,.burgcard.is-below{position: relative;left: auto;top: auto;width: auto;margin-top: 1rem;transform: none}.burgcard::after{display: none}}section.steigt{--steig-h: clamp(60px,8vw,150px);position: relative;z-index: 5;margin-top: calc(-1 * var(--steig-h));padding-top: calc(var(--steig-h) + clamp(4.5rem,10vw,8.5rem));clip-path: polygon(0 var(--steig-h),100% calc(var(--steig-h) * (1 - var(--steig,1))),100% 100%,0 100%)}.steig-linie{position: absolute;z-index: 3;top: 0;left: 0;width: 100%;height: var(--steig-h);overflow: visible;pointer-events: none}.steig-linie line{stroke: var(--gelb);stroke-width: 7px;vector-effect: non-scaling-stroke}section:has(+ section.steigt){padding-bottom: calc(clamp(4.5rem,10vw,8.5rem) + clamp(60px,8vw,150px))}.schritte{--fortschritt: 1;position: relative;display: grid;gap: clamp(1.6rem,3vw,2.4rem);margin: 0;padding: 0;list-style: none}.schritte::before,.schritte::after{content: "";position: absolute;left: calc(1.6rem - 1px);top: 1.6rem;bottom: 1.6rem;width: 2px;background: var(--linie)}.schritte::after{background: var(--purpur);transform-origin: top;transform: scaleY(var(--fortschritt))}.schritte li{position: relative;z-index: 1;display: grid;grid-template-columns: 3.2rem minmax(0,1fr);gap: 1.3rem;align-items: start;transition: opacity .5s ease,translate .5s cubic-bezier(.2,.8,.2,1)}.schritte b{display: block;margin: .55rem 0 .3rem;font-size: clamp(1.1rem,1.5vw,1.3rem);line-height: 1.3;color: var(--ink)}.schritte p{margin: 0;color: var(--ink-weich)}.js .schritte li:not(.aktiv){opacity: .35;translate: .8rem 0}html.ruhe .schritte li{opacity: 1 !important;translate: none !important}@media (prefers-reduced-motion: reduce){.schritte li{transition: none}}.rollen .karte ul,.liste{margin: 0 0 1rem;padding: 0;list-style: none}.karte h3 + :is(ul,.liste){margin-top: 1.1rem}.rollen .karte li,.liste li{position: relative;margin-bottom: .4rem;padding-left: 1.1rem;font-size: .9875rem;color: var(--ink-weich)}.rollen .karte li::before,.liste li::before{content: '';position: absolute;left: .05rem;top: .5em;width: .4rem;height: .4rem;border-right: 2px solid var(--purpur);border-bottom: 2px solid var(--purpur);transform: rotate(-45deg)}.abschluss--dunkel{border-top: 0;background: var(--aha-zeichen) right -10% top 10% / min(1000px,80%) auto no-repeat,var(--lila-verlauf);color: #fff}.abschluss--dunkel h2,.abschluss--dunkel .abschluss__name{color: #fff}.abschluss--dunkel p{color: rgba(255,255,255,.88)}.abschluss--dunkel .btn--voll{background: #fff;color: var(--purpur)}.abschluss--dunkel .btn--voll:hover,.abschluss--dunkel .btn--voll:focus-visible{background: var(--purpur-tief);color: #fff}.abschluss--dunkel{--kante-h: 20vw;margin-top: calc(-1 * var(--kante-h));padding-top: calc(var(--kante-h) + clamp(4rem,8vw,6.5rem)) !important;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 288'%3E%3Crect x='0' y='144' width='48' height='49'/%3E%3Crect x='48' y='144' width='48' height='49'/%3E%3Crect x='96' y='144' width='48' height='49'/%3E%3Crect x='144' y='144' width='48' height='49'/%3E%3Crect x='192' y='144' width='48' height='49'/%3E%3Crect x='240' y='144' width='48' height='49'/%3E%3Crect x='288' y='144' width='48' height='49'/%3E%3Crect x='336' y='144' width='48' height='49'/%3E%3Crect x='384' y='144' width='48' height='49'/%3E%3Crect x='432' y='144' width='48' height='49'/%3E%3Crect x='576' y='144' width='48' height='49'/%3E%3Crect x='624' y='144' width='48' height='49'/%3E%3Crect x='672' y='144' width='48' height='49'/%3E%3Crect x='720' y='144' width='48' height='49'/%3E%3Crect x='768' y='144' width='48' height='49'/%3E%3Crect x='816' y='144' width='48' height='49'/%3E%3Crect x='864' y='144' width='48' height='49'/%3E%3Crect x='1056' y='144' width='48' height='49'/%3E%3Crect x='1104' y='144' width='48' height='49'/%3E%3Crect x='1152' y='144' width='48' height='49'/%3E%3Crect x='0' y='192' width='48' height='49'/%3E%3Crect x='48' y='192' width='48' height='49'/%3E%3Crect x='96' y='192' width='48' height='49'/%3E%3Crect x='144' y='192' width='48' height='49'/%3E%3Crect x='192' y='192' width='48' height='49'/%3E%3Crect x='240' y='192' width='48' height='49'/%3E%3Crect x='288' y='192' width='48' height='49'/%3E%3Crect x='336' y='192' width='48' height='49'/%3E%3Crect x='384' y='192' width='48' height='49'/%3E%3Crect x='432' y='192' width='48' height='49'/%3E%3Crect x='528' y='192' width='48' height='49'/%3E%3Crect x='576' y='192' width='48' height='49'/%3E%3Crect x='624' y='192' width='48' height='49'/%3E%3Crect x='672' y='192' width='48' height='49'/%3E%3Crect x='720' y='192' width='48' height='49'/%3E%3Crect x='768' y='192' width='48' height='49'/%3E%3Crect x='816' y='192' width='48' height='49'/%3E%3Crect x='864' y='192' width='48' height='49'/%3E%3Crect x='1008' y='192' width='48' height='49'/%3E%3Crect x='1056' y='192' width='48' height='49'/%3E%3Crect x='1104' y='192' width='48' height='49'/%3E%3Crect x='1152' y='192' width='48' height='49'/%3E%3Crect x='1248' y='192' width='48' height='49'/%3E%3Crect x='1296' y='192' width='48' height='49'/%3E%3Crect x='1344' y='192' width='48' height='49'/%3E%3Crect x='0' y='240' width='48' height='48'/%3E%3Crect x='48' y='240' width='48' height='48'/%3E%3Crect x='96' y='240' width='48' height='48'/%3E%3Crect x='144' y='240' width='48' height='48'/%3E%3Crect x='192' y='240' width='48' height='48'/%3E%3Crect x='240' y='240' width='48' height='48'/%3E%3Crect x='288' y='240' width='48' height='48'/%3E%3Crect x='336' y='240' width='48' height='48'/%3E%3Crect x='384' y='240' width='48' height='48'/%3E%3Crect x='432' y='240' width='48' height='48'/%3E%3Crect x='480' y='240' width='48' height='48'/%3E%3Crect x='528' y='240' width='48' height='48'/%3E%3Crect x='576' y='240' width='48' height='48'/%3E%3Crect x='624' y='240' width='48' height='48'/%3E%3Crect x='672' y='240' width='48' height='48'/%3E%3Crect x='720' y='240' width='48' height='48'/%3E%3Crect x='768' y='240' width='48' height='48'/%3E%3Crect x='816' y='240' width='48' height='48'/%3E%3Crect x='864' y='240' width='48' height='48'/%3E%3Crect x='912' y='240' width='48' height='48'/%3E%3Crect x='960' y='240' width='48' height='48'/%3E%3Crect x='1008' y='240' width='48' height='48'/%3E%3Crect x='1056' y='240' width='48' height='48'/%3E%3Crect x='1104' y='240' width='48' height='48'/%3E%3Crect x='1152' y='240' width='48' height='48'/%3E%3Crect x='1200' y='240' width='48' height='48'/%3E%3Crect x='1248' y='240' width='48' height='48'/%3E%3Crect x='1296' y='240' width='48' height='48'/%3E%3Crect x='1344' y='240' width='48' height='48'/%3E%3Crect x='1392' y='240' width='48' height='48'/%3E%3C/svg%3E") 0 0 / 100% auto no-repeat,linear-gradient(#000 0 0) 0 calc(var(--kante-h) - 1px) / 100% 100% no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 288'%3E%3Crect x='0' y='144' width='48' height='49'/%3E%3Crect x='48' y='144' width='48' height='49'/%3E%3Crect x='96' y='144' width='48' height='49'/%3E%3Crect x='144' y='144' width='48' height='49'/%3E%3Crect x='192' y='144' width='48' height='49'/%3E%3Crect x='240' y='144' width='48' height='49'/%3E%3Crect x='288' y='144' width='48' height='49'/%3E%3Crect x='336' y='144' width='48' height='49'/%3E%3Crect x='384' y='144' width='48' height='49'/%3E%3Crect x='432' y='144' width='48' height='49'/%3E%3Crect x='576' y='144' width='48' height='49'/%3E%3Crect x='624' y='144' width='48' height='49'/%3E%3Crect x='672' y='144' width='48' height='49'/%3E%3Crect x='720' y='144' width='48' height='49'/%3E%3Crect x='768' y='144' width='48' height='49'/%3E%3Crect x='816' y='144' width='48' height='49'/%3E%3Crect x='864' y='144' width='48' height='49'/%3E%3Crect x='1056' y='144' width='48' height='49'/%3E%3Crect x='1104' y='144' width='48' height='49'/%3E%3Crect x='1152' y='144' width='48' height='49'/%3E%3Crect x='0' y='192' width='48' height='49'/%3E%3Crect x='48' y='192' width='48' height='49'/%3E%3Crect x='96' y='192' width='48' height='49'/%3E%3Crect x='144' y='192' width='48' height='49'/%3E%3Crect x='192' y='192' width='48' height='49'/%3E%3Crect x='240' y='192' width='48' height='49'/%3E%3Crect x='288' y='192' width='48' height='49'/%3E%3Crect x='336' y='192' width='48' height='49'/%3E%3Crect x='384' y='192' width='48' height='49'/%3E%3Crect x='432' y='192' width='48' height='49'/%3E%3Crect x='528' y='192' width='48' height='49'/%3E%3Crect x='576' y='192' width='48' height='49'/%3E%3Crect x='624' y='192' width='48' height='49'/%3E%3Crect x='672' y='192' width='48' height='49'/%3E%3Crect x='720' y='192' width='48' height='49'/%3E%3Crect x='768' y='192' width='48' height='49'/%3E%3Crect x='816' y='192' width='48' height='49'/%3E%3Crect x='864' y='192' width='48' height='49'/%3E%3Crect x='1008' y='192' width='48' height='49'/%3E%3Crect x='1056' y='192' width='48' height='49'/%3E%3Crect x='1104' y='192' width='48' height='49'/%3E%3Crect x='1152' y='192' width='48' height='49'/%3E%3Crect x='1248' y='192' width='48' height='49'/%3E%3Crect x='1296' y='192' width='48' height='49'/%3E%3Crect x='1344' y='192' width='48' height='49'/%3E%3Crect x='0' y='240' width='48' height='48'/%3E%3Crect x='48' y='240' width='48' height='48'/%3E%3Crect x='96' y='240' width='48' height='48'/%3E%3Crect x='144' y='240' width='48' height='48'/%3E%3Crect x='192' y='240' width='48' height='48'/%3E%3Crect x='240' y='240' width='48' height='48'/%3E%3Crect x='288' y='240' width='48' height='48'/%3E%3Crect x='336' y='240' width='48' height='48'/%3E%3Crect x='384' y='240' width='48' height='48'/%3E%3Crect x='432' y='240' width='48' height='48'/%3E%3Crect x='480' y='240' width='48' height='48'/%3E%3Crect x='528' y='240' width='48' height='48'/%3E%3Crect x='576' y='240' width='48' height='48'/%3E%3Crect x='624' y='240' width='48' height='48'/%3E%3Crect x='672' y='240' width='48' height='48'/%3E%3Crect x='720' y='240' width='48' height='48'/%3E%3Crect x='768' y='240' width='48' height='48'/%3E%3Crect x='816' y='240' width='48' height='48'/%3E%3Crect x='864' y='240' width='48' height='48'/%3E%3Crect x='912' y='240' width='48' height='48'/%3E%3Crect x='960' y='240' width='48' height='48'/%3E%3Crect x='1008' y='240' width='48' height='48'/%3E%3Crect x='1056' y='240' width='48' height='48'/%3E%3Crect x='1104' y='240' width='48' height='48'/%3E%3Crect x='1152' y='240' width='48' height='48'/%3E%3Crect x='1200' y='240' width='48' height='48'/%3E%3Crect x='1248' y='240' width='48' height='48'/%3E%3Crect x='1296' y='240' width='48' height='48'/%3E%3Crect x='1344' y='240' width='48' height='48'/%3E%3Crect x='1392' y='240' width='48' height='48'/%3E%3C/svg%3E") 0 0 / 100% auto no-repeat,linear-gradient(#000 0 0) 0 calc(var(--kante-h) - 1px) / 100% 100% no-repeat}section:has(+ .abschluss--dunkel){position: relative;padding-bottom: calc(clamp(4.5rem,10vw,8.5rem) + 20vw)}.kante{position: absolute;z-index: 5;left: 0;bottom: 0;display: block;width: 100%;height: auto;overflow: visible;pointer-events: none}.kante__teil{transform: translateY(calc(var(--fall,0) * -48px)) rotate(var(--dreh,0deg));transform-box: fill-box;transform-origin: center;transition: transform .12s steps(1,end)}.kante__teil{opacity: 0}.kante__teil.sichtbar{opacity: 1;animation: kante-ploppen .4s cubic-bezier(.2,1.7,.4,1)}@keyframes kante-ploppen{from{scale: .2}to{scale: 1}}@keyframes kante-landen{0%{filter: brightness(1.8) drop-shadow(0 0 10px #fff)}100%{filter: none}}.kante__teil.sichtbar.gelandet{animation: kante-landen .5s ease-out}@keyframes kante-reihe{0%,100%{opacity: 0}20%,60%{opacity: .85}40%,80%{opacity: .2}}@media (max-width: 48rem){.abschluss--dunkel{--kante-h: 40vw;-webkit-mask-size: 200% auto,100% 100%;mask-size: 200% auto,100% 100%;-webkit-mask-position: 100% 0,0 calc(var(--kante-h) - 1px);mask-position: 100% 0,0 calc(var(--kante-h) - 1px)}.kante{left: auto;right: 0;width: 200%;max-width: none}}html.ruhe .kante__teil{opacity: 1 !important;transform: none !important;animation: none !important}.feldzeile input,.feldzeile select,textarea,input[type='text'],input[type='email'],input[type='tel'],input[type='password']{padding: .62rem .8rem;border: 1px solid var(--linie);border-radius: 10px;background: #fff;font: inherit;color: var(--ink)}.form{padding: clamp(1.2rem,3vw,2rem);background: #fff;border: 1.5px solid var(--linie);border-top: 2px solid var(--gelb)}.form label{display: block;margin-bottom: .3rem;font-size: .9375rem;font-weight: 600}.wahl{display: grid;gap: .6rem}.wahl label{display: grid;grid-template-columns: auto 1fr;align-items: start;gap: .7rem;padding: .8rem .9rem;border: 1px solid var(--linie);border-radius: 10px;font-weight: 400;cursor: pointer}.wahl label:hover{border-color: var(--purpur)}.wahl b{display: block;font-weight: 600}.wahl span{font-size: .9375rem;color: var(--ink-weich)}.wege--dunkel{background: var(--aha-zeichen) left -6% top 10% / min(1100px,80%) auto no-repeat fixed,var(--lila-verlauf);color: #fff}.wege--dunkel .eyebrow{color: #f7bca9}.wege--dunkel h2,.wege--dunkel .mensch-only b,.wege--dunkel .wege-ablauf b,.wege--dunkel .wege-ablauf a{color: #fff}.wege--dunkel .karte,.wege--dunkel .karte h3{color: var(--ink)}@media (max-width: 64rem){.wege--dunkel{background-attachment: scroll}}.fragen__raster{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,2fr);gap: var(--spalt);align-items: start}@media (max-width: 64rem){.fragen__raster{grid-template-columns: minmax(0,1fr)}}.neben{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,2fr);gap: var(--spalt);align-items: start}.neben>.link-liste--karten,.neben>.treppe,.neben>.karte{margin-top: 0}.neben>div>:last-child{margin-bottom: 0}.neben>div>.karte{margin-top: 1.8rem}@media (max-width: 64rem){.neben{grid-template-columns: minmax(0,1fr)}}.tafel,.tafel-leiste,.tafel-flucht{--tafel-b: min(1640px,calc(100vw - 9rem));width: var(--tafel-b);margin-inline: calc((100% - var(--tafel-b)) / 2)}.tafel{--farbe: var(--purpur);display: grid;grid-auto-flow: column;grid-auto-columns: minmax(16.5rem,1fr);gap: .8rem;align-items: stretch;overflow-x: auto;padding: .3rem .3rem 1rem;scroll-snap-type: x proximity;scrollbar-width: thin;scrollbar-color: var(--purpur) var(--purpur-hauch)}.tafel-rahmen--links::before,.tafel-rahmen--rechts::after{opacity: 1}.tafel__spalte{scroll-snap-align: start}.tafel__schieben{display: inline-flex;gap: .4rem;margin-bottom: 1rem}.tafel__schieben[hidden]{display: none}.tafel__schieben button{display: grid;place-items: center;width: 2.4rem;height: 2.4rem;padding: 0;border: 1.5px solid var(--purpur);border-radius: 50%;background: #fff;color: var(--purpur);font: inherit;font-size: 1.1rem;font-weight: 700;cursor: pointer;transition: background-color .2s ease,color .2s ease}.tafel__schieben button:hover:not(:disabled),.tafel__schieben button:focus-visible{background: var(--purpur);color: #fff}.tafel__schieben button:disabled{border-color: var(--linie);color: #b9b4bd;cursor: default}.tafel__spalte{display: grid;grid-template-columns: minmax(0,1fr);align-content: start;gap: .55rem;min-width: 0;min-height: 8rem;padding: .3rem;border-radius: 14px;transition: background-color .2s ease,outline-color .2s ease;outline: 2px dashed transparent;outline-offset: 2px}.tafel__spalte-schieben{display: grid;place-items: center;width: 1.6rem;height: 1.6rem;padding: 0;border: 0;border-radius: 50%;background: none;color: var(--ink-weich);font: inherit;font-size: 1.15rem;line-height: 1;cursor: pointer;opacity: .55;transition: opacity .2s ease,background-color .2s ease}.tafel__spalte h2{position: relative}.tafel__spalte h2 .tafel__name{overflow-wrap: normal;hyphens: manual}.tafel__spalte h2 .tafel__spalte-schieben{position: absolute;top: -.15rem;z-index: 2;background: #fff;box-shadow: 0 2px 8px rgba(60,20,70,.12);opacity: 0}.tafel__spalte:hover h2 .tafel__spalte-schieben,.tafel__spalte h2 .tafel__spalte-schieben:focus-visible{opacity: 1}.tafel__spalte h2 .tafel__spalte-schieben[data-richtung='-1']{right: 1.35rem}.tafel__spalte h2 .tafel__spalte-schieben{width: 1.35rem;height: 1.35rem;font-size: 1rem}.tafel__spalte h2 .tafel__spalte-schieben[data-richtung='1']{right: 0}.tafel__spalte:hover .tafel__spalte-schieben,.tafel__spalte-schieben:focus-visible{opacity: 1}.tafel__spalte-schieben:hover{background: var(--purpur-hauch);color: var(--purpur)}@media (max-width: 40rem){.tafel__spalte-schieben{display: none}}.tafel__spalte--ziel{outline-color: var(--purpur);background: #fff}.tafel__spalte h2{display: flex;flex-wrap: wrap;align-items: center;gap: .3rem .6rem;overflow-wrap: anywhere;margin: 0 0 .3rem;padding-bottom: .55rem;border-bottom: 2px solid var(--farbe);font-size: .8125rem;letter-spacing: .08em;text-transform: uppercase}.tafel__karte{display: grid;grid-template-columns: minmax(0,1fr);min-width: 0;gap: .45rem;padding: .7rem .8rem .65rem;border-radius: 12px;background: #fff;border: 1px solid var(--linie);border-top: 2px solid var(--gelb);transition: box-shadow .2s ease}.tafel__kopf{display: flex;align-items: flex-start;gap: .5rem}.tafel__griff,.tafel__griff-beispiel{flex: none;width: .7rem;height: 1.1rem;margin-top: .15rem;cursor: grab;background: radial-gradient(circle,#9d97a3 1.5px,transparent 1.7px) 0 0 / .35rem .37rem}.tafel__griff{opacity: 0;transition: opacity .2s ease}.tafel__karte:hover .tafel__griff{opacity: 1;background-image: radial-gradient(circle,var(--purpur) 1.5px,transparent 1.7px)}.tafel__karte:hover{box-shadow: 0 8px 22px rgba(60,20,70,.1)}@media (hover: none){.tafel__griff{display: none}}.tafel__fuss{display: flex;align-items: flex-end;gap: .5rem;padding-left: 1.9rem}.tafel__fuss .tafel__meta{flex: 1 1 auto;min-width: 0;padding: 0;border: 0}.tafel__haken{-webkit-appearance: none;appearance: none;width: 1.35rem;height: 1.35rem;margin: 0;border: 1.5px solid #c9c3cf;border-radius: 50%;background: #fff center / .8rem no-repeat;cursor: pointer;transition: border-color .2s ease,background-color .2s ease}.tafel__haken:hover,.tafel__haken:focus-visible{border-color: var(--purpur);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23821e82' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.tafel__haken:checked{border-color: var(--purpur);background-color: var(--purpur);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.tafel__karte--erledigt{display: none}.tafel--alle .tafel__karte--erledigt{display: grid;opacity: .55}.tafel__karte--weg{opacity: 0;transform: scale(.97);transition: opacity .35s ease,transform .35s ease}.tafel-toast{position: fixed;z-index: 90;left: 50%;bottom: calc(1.2rem + env(safe-area-inset-bottom,0px));display: flex;align-items: center;gap: 1rem;max-width: calc(100vw - 2rem);padding: .7rem 1rem;background: var(--dunkel);color: #fff;font-size: .9375rem;transform: translateX(-50%);box-shadow: 0 12px 30px rgba(0,0,0,.25)}.tafel-toast button{padding: 0;border: 0;background: none;color: var(--gelb);font: inherit;font-weight: 700;cursor: pointer}.tafel__karte--erledigt h3{text-decoration: line-through;text-decoration-color: var(--purpur)}.tafel__karte h3{flex: 1 1 auto;min-width: 0;margin: 0;overflow-wrap: break-word;hyphens: manual;font-size: .9375rem;font-weight: 600;line-height: 1.35;cursor: grab}.tafel__karte--zieht{opacity: .45}.tafel__karte--davor{box-shadow: 0 -4px 0 var(--purpur)}.tafel__nr{display: none}.rueck__pfeil{width: 2rem;height: 2rem;border: 1px solid var(--linie);border-radius: 50%;background: #fff;color: var(--purpur);font: inherit;font-weight: 700;cursor: pointer}.tafel__karte p{margin: 0;font-size: .875rem;line-height: 1.5;color: var(--ink-weich)}.tafel__wer select,.rueck__spalte select,.karte-detail__projekt,.karte-detail__datum{flex: 1 1 6rem;min-width: 0;max-width: 100%;padding: .3rem .5rem;border: 1px solid var(--linie);border-radius: 10px;background: #fff;font: inherit;color: var(--ink)}@media (max-width: 40rem){.tafel,.tafel-leiste,.tafel-flucht{--tafel-b: calc(100vw - 2.5rem)}.tafel{grid-auto-columns: 86%;padding: .3rem 0 1rem;scroll-snap-type: x mandatory;overscroll-behavior-x: contain}}body.stand-app{background: #fff}.stand-app :is(.kopf,.termin-band,.aufbau-band,.fahne-satz,.fuss,.seitenleiste,.app-leiste){display: none}.stand-haupt{min-width: 0;min-height: 100vh}.stand-haupt :is(.tafel,.tafel-leiste,.tafel-flucht){width: auto;margin-inline: 0}.leiste{position: sticky;top: 0;height: 100vh;overflow-y: auto;padding: 1.2rem .8rem 1.4rem;background: var(--aha-zeichen) left -40% bottom 4% / 180% auto no-repeat,linear-gradient(rgba(24,4,34,.3),rgba(24,4,34,.3)),var(--lila-verlauf);color: #fff;scrollbar-width: thin}.leiste ul{display: grid;gap: .05rem;margin: .1rem 0 0;padding: 0;list-style: none}.leiste li a,.leiste__aus{display: flex;align-items: center;gap: .65rem;padding: .38rem .6rem;border-radius: 8px;font-size: .875rem;font-weight: 500;color: rgba(255,255,255,.9);text-decoration: none;transition: background-color .2s ease,color .2s ease}.leiste li span[title]{min-width: 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.leiste li a:hover,.leiste li a:focus-visible{background: rgba(255,255,255,.07);color: #fff}.leiste li a[aria-current]{border-radius: 0 8px 8px 0;background: rgba(255,255,255,.14);color: #fff;font-weight: 600;box-shadow: inset 3px 0 0 var(--gelb)}.leiste input:is([type='text'],[type='email'],[type='password']){width: 100%;padding: .45rem .7rem;border: 1px solid rgba(255,255,255,.25);border-radius: 8px;background: rgba(255,255,255,.95);font: inherit;font-size: .875rem;color: var(--ink)}.leiste .btn{justify-self: start;background: #fff;color: var(--purpur)}.leiste .btn:hover,.leiste .btn:focus-visible{background: #fff;color: var(--purpur);box-shadow: 0 0 0 4px rgba(255,255,255,.25)}.glocke__zahl{position: absolute;top: -.35rem;right: -.35rem;display: grid;place-items: center;min-width: 1.25rem;height: 1.25rem;padding: 0 .3rem;border-radius: 999px;background: #e6005c;color: #fff;font-size: .6875rem;font-weight: 700}.stand-app .tafel__schieben{margin: 0 0 0 auto}.stand-app .tafel__schieben button{width: 2.1rem;height: 2.1rem}.stand-app .tafel__spalte,.stand-app .tafel__spalte--ideen{padding: .85rem .75rem;border: 1px solid var(--linie);border-radius: 14px;background: #faf9fb;box-shadow: none}.stand-app .tafel__spalte--ziel{background: var(--purpur-hauch);outline-color: var(--purpur)}.stand-app .tafel__spalte h2,.stand-app .tafel__spalte--ideen h2{display: block;padding-bottom: .3rem;border-bottom: 0;line-height: 1.6;color: var(--dunkel)}.stand-app .tafel__spalte h2 :is(.tafel__umbenennen,.tafel__zahl){display: inline-grid;vertical-align: middle;margin-left: .25rem}.stand-app .tafel__karte:not(.tafel__karte--neu){border: 1px solid var(--linie);background: #fff}.stand-app .tafel__karte:not(.tafel__karte--neu):hover{border-color: #cfc8d6;box-shadow: 0 6px 18px rgba(60,20,70,.07)}.stand-app .tafel__fuss .tafel__chip{border: 1px solid var(--linie);background: none;color: var(--ink-weich)}.stand-app .tafel__fuss .tafel__chip--wer{border-color: transparent;background: var(--purpur-hauch);color: var(--purpur-tief)}.stand-app .tafel__fuss .tafel__chip--bald{border-color: transparent;background: var(--gelb);color: var(--dunkel)}.stand-app .tafel__fuss .tafel__chip--ueber{border-color: #b3261e;color: #b3261e;box-shadow: none}.stand-app .tafel__karte.tafel__karte--neu{border: 1px dashed #cdc4d4;background: none}.tafel__karte--aus{display: none !important}.stand-app :is(.tafel__kopf h3,.tafel__name){cursor: text}.ist-in-bearbeitung{padding: 0 .2rem;border-radius: 4px;outline: 2px solid var(--purpur);outline-offset: 2px;background: #fff;cursor: text}.tafel.tafel--liste{grid-auto-flow: row;grid-template-columns: minmax(0,1fr);overflow: visible}.tafel--liste .tafel__karte:not(.tafel__karte--neu){display: flex;flex-wrap: wrap;align-items: center;gap: .3rem 1rem;padding: .55rem .8rem}.tafel--liste .tafel__kopf{flex: 1 1 20rem;align-items: center}.tafel--liste .tafel__karte.tafel__karte--erledigt:not(.tafel__karte--neu){display: none}.tafel--alle.tafel--liste .tafel__karte.tafel__karte--erledigt:not(.tafel__karte--neu){display: flex}.tafel--liste .tafel__fuss{padding-left: 0}.tafel--liste .tafel__karte--neu{max-width: 34rem}.stand-app .stand-haupt>section:not(.stand-kopf){padding-top: clamp(1.6rem,3vw,2.6rem)}.leiste li:is([data-projekt],[data-register]){position: relative}.leiste li[data-projekt][draggable]>a{cursor: grab}.leiste li.leiste--zieht{opacity: .45}.leiste li.leiste--davor{box-shadow: inset 0 2px 0 var(--gelb)}@media (hover: none){.leiste li:is([data-projekt],[data-register]){display: flex;align-items: center}.leiste li:is([data-projekt],[data-register])>:is(a,.leiste__aus){flex: 1 1 auto}}.stand-haupt.tiefe{background: linear-gradient(rgba(255,255,255,.38),rgba(255,255,255,.38)),linear-gradient(135deg,#fdf3e6 0%,#fbeee6 50%,#f6eaf3 100%) fixed;animation: none}.stand-haupt>.tiefe__mesh{position: fixed;inset: 0 0 0 16.5rem}.stand-haupt.tiefe{background: linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,.5)),linear-gradient(135deg,#f8f4f6 0%,#f5f0f6 50%,#f1edf7 100%) fixed}.stand-haupt>.tiefe__mesh span:nth-child(1){--fleck: rgba(170,110,200,.2) !important}.stand-haupt>.tiefe__mesh span:nth-child(2){--fleck: rgba(250,200,170,.16) !important}.stand-haupt>.tiefe__mesh span:nth-child(3){--fleck: rgba(140,110,210,.18) !important}.stand-app .stand-haupt>section{background: none}.stand-app .tafel__spalte,.stand-app .tafel__spalte--ideen{background: rgba(255,255,255,.55)}@media (max-width: 64rem){.leiste{padding: .9rem .35rem}.leiste :is(.leiste__abschnitt,.leiste__marke span,li span,.leiste__gruppe>summary>span,.leiste__zahl,.leiste__plus,.leiste__neu,.leiste__login,.leiste__archiv,.leiste__werkzeuge){display: none !important}.leiste li[data-projekt]{display: block}.leiste__gruppe>summary,.leiste li a,.leiste__aus{justify-content: center;padding: .55rem 0}.leiste li a[aria-current]{border-radius: 0 8px 8px 0}.stand-haupt>.tiefe__mesh{left: 3.6rem}}.ziele-griff{white-space: nowrap;color: var(--ink-weich)}.ziele-griff .tafel__griff{display: inline-block;vertical-align: middle;margin-right: .4rem;opacity: 1}.texte{margin: clamp(1.6rem,3vw,2.4rem) 0 clamp(2rem,4vw,3rem)}.texte h2{margin: 0 0 1rem;font-size: clamp(1.25rem,2vw,1.6rem)}.texte__eintrag{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: end;gap: .8rem .5rem;padding: 1.2rem 1.2rem .8rem;border-radius: 12px;background: #fff;border: 1.5px solid var(--linie);border-top: 2px solid var(--gelb)}.texte__eintrag blockquote{grid-column: 1 / -1;margin: 0;font-size: clamp(1.15rem,1.7vw,1.4rem);font-weight: 700;line-height: 1.3;color: var(--purpur);overflow-wrap: anywhere}.texte__eintrag [hidden]{display: none !important}.texte__edit{grid-column: 1 / -1;display: grid;gap: .5rem}.texte__edit textarea{width: 100%;font-size: 1rem}.tafel__stift{width: 1.8rem;height: 1.8rem;margin: -.2rem -.4rem 0 0;opacity: 0;transition: opacity .2s ease}.tafel__karte:hover .tafel__stift,.tafel__stift:focus-visible{opacity: 1}@media (hover: none){.tafel__stift{opacity: 1}}.tafel__karte:not(.tafel__karte--neu){cursor: pointer}.tafel__meta{display: flex;flex-wrap: wrap;align-items: center;gap: .3rem;width: 100%;padding: 0;border: 0;background: none;font: inherit;text-align: left;cursor: pointer}.tafel__chip{display: inline-flex;align-items: center;padding: .15rem .55rem;border-radius: 999px;background: var(--purpur-hauch);color: var(--purpur-tief);font-size: .6875rem;font-weight: 600;line-height: 1.4}.tafel__chip[hidden]{display: none}.tafel__chip--bald{background: var(--gelb);color: var(--dunkel)}.tafel__chip--ueber{background: #fff;color: #b3261e;box-shadow: inset 0 0 0 1.5px #b3261e}.tafel__mehr{display: none}.karte-detail{width: min(44rem,calc(100vw - 2rem));max-width: none;max-height: calc(100dvh - 2rem);padding: 0 0 1.6rem;border: 0;border-radius: 18px;border-top: 3px solid var(--gelb);background: #fff;color: var(--ink);box-shadow: 0 24px 60px rgba(40,10,50,.3);overflow: auto;cursor: auto}.karte-detail::backdrop{background: rgba(40,14,52,.55)}.tafel__karte .karte-detail>*{margin-inline: clamp(1.1rem,3vw,2rem)}.karte-detail__erledigt{display: inline-flex;align-items: center;gap: .5rem;margin-right: auto;padding: .5rem 1rem;border: 1.5px solid var(--purpur);border-radius: 999px;background: #fff;color: var(--purpur);font: inherit;font-size: .9375rem;font-weight: 600;cursor: pointer}.karte-detail__erledigt::before{content: "\2713"}.karte-detail__link{display: inline-flex;align-items: center;justify-content: center;width: 2.4rem;height: 2.4rem;margin-right: .2rem;border: 1.5px solid var(--linie);border-radius: 50%;background: #fff;color: var(--purpur);cursor: pointer}.karte-detail__link svg{width: 1.15rem;height: 1.15rem;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.karte-detail__link:hover,.karte-detail__link--kopiert{border-color: var(--purpur);background: var(--purpur);color: #fff}.tafel__chip--claude{background: var(--purpur);color: #fff}.karte-detail__erledigt:hover,.karte-detail__erledigt:focus-visible{background: var(--purpur);color: #fff}.karte-detail__zu{display: grid;place-items: center;width: 2.2rem;height: 2.2rem;padding: 0;border: 1px solid var(--linie);border-radius: 50%;background: #fff;color: var(--ink);font: inherit;font-size: 1.4rem;line-height: 1;cursor: pointer}.karte-detail__zu:hover,.karte-detail__zu:focus-visible{border-color: var(--purpur);color: var(--purpur)}.tafel__spalte .karte-detail h2{display: block;margin-top: 0;margin-bottom: .6rem;padding: 0;border: 0;font-size: clamp(1.35rem,2.6vw,1.85rem);line-height: 1.2;overflow-wrap: anywhere;hyphens: auto}.karte-detail h3{margin: 0;font-size: 1rem;text-decoration: none;cursor: auto}.karte-detail p{font-size: .9375rem}.karte-detail__schnell{display: flex;flex-wrap: wrap;gap: .3rem}.karte-detail__schnell button{padding: .25rem .65rem;border: 1px solid var(--linie);border-radius: 999px;background: #fff;color: var(--purpur);font: inherit;font-size: .8125rem;font-weight: 600;cursor: pointer}.karte-detail__schnell button:hover,.karte-detail__schnell button:focus-visible{border-color: var(--purpur)}.karte-detail__text p{margin: 0;line-height: 1.55;color: var(--ink)}.karte-detail [hidden]{display: none !important}.karte-detail__kopf,.karte-detail__text{display: flex;align-items: flex-start;gap: .5rem}.karte-detail__text{cursor: text}.karte-detail__text p{flex: 1 1 auto}.karte-detail__stift{flex: none;display: grid;place-items: center;width: 2rem;height: 2rem;padding: 0;border: 0;border-radius: 50%;background: none;color: var(--ink-weich);cursor: pointer}.karte-detail__stift svg{width: 1.05rem;height: 1.05rem;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.karte-detail__stift:hover,.karte-detail__stift:focus-visible,.karte-detail__text:hover .karte-detail__stift{background: var(--purpur-hauch);color: var(--purpur)}.karte-detail__edit{display: grid;gap: .7rem;font-size: .875rem;font-weight: 600;color: var(--ink-weich)}.karte-detail__edit label{display: grid;gap: .3rem}.karte-detail__edit input[type='text'],.karte-detail__edit textarea{width: 100%;font-size: 1rem;font-weight: 400;color: var(--ink)}.karte-detail__abbrechen{padding: 0;border: 0;background: none;color: var(--purpur);font: inherit;font-weight: 600;cursor: pointer;text-decoration: underline;text-decoration-color: var(--gelb);text-underline-offset: .2em}.rueck__von{justify-self: start;padding: .35rem .6rem;border: 1px solid var(--linie);border-radius: 10px;background: #fff;font: inherit;font-size: .875rem;color: var(--ink)}@media (max-width: 40rem){.karte-detail{width: 100vw;height: 100dvh;max-height: 100dvh;margin: 0;border-top-width: 0;border-radius: 0}.karte-detail__erledigt{padding: .45rem .8rem;font-size: .875rem}}.tafel__chip.tafel__chip--frisch{background: #e6005c;color: #fff}.rueck__eintrag--frisch{background: #fff0f6}.rueck textarea,.tafel__karte--neu textarea,.tafel__karte--neu input[type='text']{width: 100%;font-size: .9375rem}.rueck__mikro{display: inline-flex;align-items: center;gap: .4rem;padding: .45rem .8rem;border: 1.5px solid var(--purpur);border-radius: 999px;background: #fff;color: var(--purpur);font: inherit;font-size: .8125rem;cursor: pointer}.rueck__mikro[hidden]{display: none}.rueck__mikro span{width: .9rem;height: .9rem;background: currentColor;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 14a3 3 0 0 0 3-3V5a3 3 0 0 0-6 0v6a3 3 0 0 0 3 3zm5-3a5 5 0 0 1-10 0H5a7 7 0 0 0 6 6.9V21h2v-3.1A7 7 0 0 0 19 11z'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 14a3 3 0 0 0 3-3V5a3 3 0 0 0-6 0v6a3 3 0 0 0 3 3zm5-3a5 5 0 0 1-10 0H5a7 7 0 0 0 6 6.9V21h2v-3.1A7 7 0 0 0 19 11z'/%3E%3C/svg%3E") center / contain no-repeat}.rueck__mikro b{font-weight: 600}.rueck__mikro--an{border-color: #b3261e;background: #b3261e;color: #fff;animation: mikro-an 1.2s ease-in-out infinite}@keyframes mikro-an{50%{opacity: .75}}@media (prefers-reduced-motion: reduce){.rueck__mikro--an{animation: none}}.tafel__karte.tafel__karte--neu{gap: .5rem;padding: .55rem .8rem;border: 1.5px dashed #cdc4d4;background: rgba(255,255,255,.85);box-shadow: none;transition: border-color .2s ease,background-color .2s ease}.tafel__karte--neu:focus-within{border-style: solid;border-color: var(--purpur);background: #fff}.tafel__karte--neu input[name='titel']{padding: .3rem 0;border: 0;border-radius: 0;background: none;box-shadow: none;font-weight: 600;outline: 0}.tafel__karte--neu input[name='titel']::placeholder{color: var(--purpur);opacity: 1}.tafel__karte--neu:not(:focus-within):has(input[name='titel']:placeholder-shown) :is(textarea,.tafel__neu-zeile){display: none}.blog-filter{display: flex;flex-wrap: wrap;gap: .5rem;margin-top: 1.6rem}.blog-top{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));align-items: center;gap: var(--spalt);margin-bottom: 2.4rem;color: inherit;text-decoration: none}.blog-top img{width: 100%;aspect-ratio: 16 / 10;object-fit: cover;border-radius: var(--radius)}.blog-top h2{font-size: clamp(1.6rem,3vw,2.3rem)}.blog-top p{color: var(--ink-weich)}.blog-top:hover h2{color: var(--purpur)}.blog-datum{display: block;margin: .4rem 0 .8rem;font-size: .875rem;color: var(--ink-weich)}.blog-karte{display: flex;flex-direction: column;overflow: hidden}.blog-karte img,.blog-karte__leer{display: block;width: 100%;aspect-ratio: 16 / 10;object-fit: cover}.blog-karte .blog-thema{display: block;margin: 1.1rem 1.3rem .3rem;font-size: .75rem;font-weight: 600;letter-spacing: .1em;text-transform: uppercase;color: var(--purpur)}.blog-karte h3{margin: 0 1.3rem .5rem;font-size: 1.125rem}.blog-karte p{margin: 0 1.3rem .4rem;font-size: .9375rem}.blog-karte .blog-datum{margin: 0 1.3rem 1.2rem}.blog-karte:hover h3{color: var(--purpur)}.blog-karte.weg,.blog-top.weg{display: none}.blog-seite{position: sticky;top: var(--seite-oben,7rem);display: grid;gap: 1.4rem}.blog-seite .eyebrow{margin-bottom: -.4rem}.blog-seite .blog-filter{display: grid;gap: .2rem;margin: 0}.blog-liste--modern{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: clamp(1.4rem,2.5vw,2.2rem)}.blog-liste--modern .blog-karte{display: flex;flex-direction: column;gap: .45rem;padding-bottom: 1.2rem;background: #fff;border-top: 2px solid var(--gelb);box-shadow: 0 14px 34px rgba(30,6,34,.08);color: var(--ink);text-decoration: none;overflow: hidden}.blog-liste--modern .blog-karte.weg{display: none}.blog-karte__bild{display: block;overflow: hidden;margin-bottom: .5rem}.blog-liste--modern .blog-karte img,.blog-liste--modern .blog-karte__leer{display: block;width: 100%;height: auto;aspect-ratio: 16 / 9;object-fit: cover;transition: transform .6s cubic-bezier(.2,.8,.2,1)}.blog-liste--modern .blog-thema,.blog-liste--modern h3,.blog-liste--modern p,.blog-liste--modern .blog-datum{margin: 0 1.3rem}.blog-liste--modern h3{font-size: 1.125rem;line-height: 1.3}.blog-liste--modern p{font-size: .9375rem;line-height: 1.55;color: var(--ink-weich);display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.blog-liste--modern .blog-datum{margin-top: auto;padding-top: .4rem;font-size: .8125rem}.blog-liste--modern .blog-karte:is(:hover,:focus-visible) h3{color: var(--purpur)}.blog-liste--modern .blog-karte:is(:hover,:focus-visible) img{transform: scale(1.04)}@media (max-width: 64rem){.blog-seite{position: static}.blog-seite .blog-filter{display: flex;flex-wrap: wrap;gap: .5rem}.blog-seite .beitrag-andreas{display: none}}@media (min-width: 64.01rem){.blog-liste--drei{grid-template-columns: repeat(3,minmax(0,1fr))}}.abgrenzung .blog-liste--modern .blog-karte h3{color: var(--ink)}.abgrenzung .blog-liste--modern .blog-karte p,.abgrenzung .blog-liste--modern .blog-datum{color: var(--ink-weich)}.abgrenzung .blog-liste--modern .blog-karte:is(:hover,:focus-visible) h3{color: var(--purpur)}@media (max-width: 40rem){.blog-liste--modern{grid-template-columns: minmax(0,1fr)}}@media (max-width: 48rem){.blog-top{grid-template-columns: 1fr;gap: 1rem}}.zurueck{display: inline-block;margin-bottom: 1.4rem;font-size: .9375rem;font-weight: 600;text-decoration: none}.hero--lila .tiefe__mesh{display: none}section.hero.hero--lila::before,section.hero.hero--lila::after{content: none}section.hero.hero--lila,section.hero.hero--lila.tiefe{background: var(--aha-zeichen) left -6% top 10% / min(1100px,80%) auto no-repeat fixed,var(--lila-verlauf);color: #fff;padding-bottom: clamp(3.5rem,6vw,5rem)}.hero--lila h1{max-width: 22ch;margin: .2rem 0 0;font-size: clamp(2rem,3.4vw,3.1rem);line-height: 1.12;color: #fff}.hero--lila .eyebrow{color: #f7bca9}.hero--lila .zurueck{color: #fff}.hero--lila .beitrag-autor{color: rgba(255,255,255,.85)}.hero--lila .beitrag-autor b{color: #fff}.beitrag-kopf{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--spalt);align-items: center}.beitrag-kopf__bild{margin: 0}.beitrag-kopf__bild img{display: block;width: 100%;height: auto;aspect-ratio: 16 / 9;object-fit: cover;border-top: 2px solid var(--gelb);box-shadow: 0 24px 60px rgba(30,6,34,.3)}.beitrag-kopf__bild figcaption{margin-top: .6rem;font-size: .8125rem;color: rgba(255,255,255,.75)}.beitrag-raster{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,2fr);gap: var(--spalt);align-items: start}.beitrag-raster>.beitrag{max-width: 46rem}section .beitrag :is(h2,h3,p).beitrag-blase{position: relative;margin: 0 0 2.6rem;padding: clamp(1.2rem,2.4vw,1.7rem) clamp(1.3rem,2.6vw,1.9rem);background: var(--aha-zeichen) right -20% top -30% / 70% auto no-repeat,linear-gradient(105deg,#84207f 0%,#74237f 45%,#5d2a80 100%);color: #fff;font-size: clamp(1.15rem,1.6vw,1.4rem);font-weight: 700;line-height: 1.35;letter-spacing: -.01em}section .beitrag .beitrag-blase::after{content: "";position: absolute;left: 2.2rem;top: calc(100% - 1px);width: 2.4rem;height: 1.3rem;background: #82207f;clip-path: polygon(0 0,100% 0,0 100%)}@media (min-width: 48.01rem){section .beitrag :is(h2,h3,p).beitrag-blase{width: 66.6%;margin-left: auto}}section .beitrag .beitrag-blase :is(a,strong,b,em,span){color: #fff}.beitrag-seite{position: sticky;top: var(--seite-oben,7rem);display: grid;gap: 1.4rem}section:has(>.beitrag-raster),section:has(>.blog-raster){overflow: clip}.beitrag-inhalt{padding: 1.3rem 1.4rem;background: #fff;border-top: 2px solid var(--gelb);box-shadow: 0 14px 34px rgba(30,6,34,.08);font-size: .9375rem}.beitrag-inhalt b{display: block;margin-bottom: .6rem;font-size: .75rem;letter-spacing: .12em;text-transform: uppercase;color: var(--purpur)}.beitrag-inhalt ol{margin: 0;padding-left: 1.1rem}.beitrag-inhalt li{margin-bottom: .45rem;line-height: 1.4}.beitrag-inhalt a{color: var(--ink);text-decoration: none}.beitrag-inhalt a:is(:hover,:focus-visible){color: var(--purpur)}.beitrag-andreas{display: grid;gap: .8rem;padding: 1.3rem 1.4rem;background: #fff;border-top: 2px solid var(--gelb);box-shadow: 0 14px 34px rgba(30,6,34,.08)}.beitrag-andreas img{width: 3.6rem;height: 3.6rem;border-radius: 50%;object-fit: cover}.beitrag-andreas p{margin: 0;font-size: .9375rem;line-height: 1.45;color: var(--ink-weich)}.beitrag-andreas b{display: block;color: var(--ink)}.beitrag-andreas .btn{justify-self: start}@media (max-width: 64rem){.beitrag-kopf,.beitrag-raster{grid-template-columns: minmax(0,1fr)}.beitrag-seite{position: static}.beitrag-raster>.beitrag-seite{display: contents}.beitrag-raster .beitrag-inhalt{order: 1}.beitrag-raster>.beitrag{order: 2}.beitrag-raster .beitrag-andreas{order: 3}.beitrag-raster .hoer-kasten{order: 4}}.beitrag-autor{display: flex;align-items: center;gap: .8rem;margin-top: 1.6rem;font-size: .9375rem;color: var(--ink-weich)}.beitrag-autor img{width: 3rem;height: 3rem;border-radius: 50%;object-fit: cover}.beitrag-autor b{display: block;color: var(--ink)}.beitrag{font-size: 1.125rem;line-height: 1.75}.beitrag p{margin-bottom: 1.3em}.beitrag h2{margin-top: 2.6rem;margin-bottom: .6rem;font-size: 1.45rem;scroll-margin-top: 6rem}.beitrag strong{font-weight: 600;color: var(--ink)}.beitrag h3{margin-top: 2.2rem;margin-bottom: .5rem;font-size: 1.25rem;scroll-margin-top: 6rem}.beitrag h4{margin-top: 1.8rem;margin-bottom: .4rem;font-size: 1.0625rem;scroll-margin-top: 6rem}.beitrag [id]{scroll-margin-top: 6rem}.beitrag ul,.beitrag ol{margin: 0 0 1.3em;padding-left: 1.3rem}.beitrag li{margin-bottom: .45em}.beitrag a{color: var(--purpur);text-decoration: underline;text-underline-offset: .2em}.beitrag figure{margin: 2rem 0}.beitrag figure img{width: 100%;height: auto;border-radius: var(--radius)}.beitrag blockquote{margin: 1.8rem 0;padding-left: 1rem;border-left: 2px solid var(--gelb);font-weight: 500;color: var(--ink)}.beitrag audio{width: 100%;margin: 1rem 0 1.6rem}.beitrag table{width: 100%;margin-bottom: 1.6rem;border-collapse: collapse;font-size: 1rem}.beitrag th,.beitrag td{padding: .5rem .6rem;border-bottom: 1px solid var(--linie);text-align: left;vertical-align: top}@media (max-width: 40rem){.beitrag table{table-layout: fixed;font-size: .9rem}.beitrag th,.beitrag td{padding: .45rem .35rem;hyphens: auto;overflow-wrap: break-word}}@media (max-width: 48rem){.beitrag{font-size: 1.0625rem}}.seitenleiste{--fly-knopf: 2.35rem;--fly-rand: .28rem;position: fixed;right: 1rem;top: calc(var(--kopf-h,84px) + 2rem);z-index: 86;display: flex;flex-direction: column;align-items: center;gap: .6rem}.fly-icons{position: relative;display: flex;flex-direction: column;gap: .25rem;padding: var(--fly-rand);background: var(--glas-bg-dicht);border: 1px solid rgba(255,255,255,.7);border-radius: 999px;box-shadow: var(--glas-schatten);-webkit-backdrop-filter: var(--glas-filter);backdrop-filter: var(--glas-filter)}.fly-icons::before{content: "";position: absolute;inset: 0;z-index: -1;border-radius: inherit;background: var(--glas-glanz);pointer-events: none}.fly-icons a{position: relative;display: grid;place-items: center;width: var(--fly-knopf);height: var(--fly-knopf);border-radius: 50%;color: var(--purpur);transition: background-color .2s ease,color .2s ease}.fly-icons a:hover,.fly-icons a:focus-visible{background: var(--purpur);color: #fff}.fly-icons svg{width: 1.1rem;height: 1.1rem}.fly-icons a:first-child{background: var(--purpur);color: #fff}.fly-icons a:first-child:hover,.fly-icons a:first-child:focus-visible{background: var(--purpur-tief);color: #fff}.fly-icons a::before,.fly-icons a::after{position: absolute;top: 50%;pointer-events: none;white-space: nowrap;text-align: right;opacity: 0;transition: opacity .2s ease,translate .25s cubic-bezier(.2,.8,.2,1);translate: 8px 0}.fly-icons a::after{content: attr(data-info);z-index: 1;right: calc(100% + .9rem);transform: translateY(-50%);padding: 1.65rem 1.1rem .75rem 1.3rem;border: 1px solid rgba(255,255,255,.75);border-top: 2px solid var(--gelb);border-radius: 0 0 14px 14px;background: var(--glas-glanz),rgba(255,255,255,.93);box-shadow: var(--glas-schatten);-webkit-backdrop-filter: var(--glas-filter);backdrop-filter: var(--glas-filter);color: var(--ink);font-size: .9375rem;font-weight: 600;line-height: 1.2}.fly-icons a::before{content: attr(aria-label);z-index: 2;right: calc(100% + .9rem + 1.1rem + 1px);transform: translateY(calc(-50% - .62rem));font-size: .6875rem;font-weight: 700;letter-spacing: .14em;line-height: 1;text-transform: uppercase;color: var(--purpur)}.fly-icons a:hover::before,.fly-icons a:focus-visible::before,.fly-icons a:hover::after,.fly-icons a:focus-visible::after{opacity: 1;translate: 0 0}.app-leiste{display: none}@media (max-width: 48rem){.app-leiste{position: fixed;left: 0;right: 0;bottom: 0;z-index: 80;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));padding: 0 .3rem env(safe-area-inset-bottom);background: var(--ink);border-top: 1px solid rgba(255,255,255,.14);box-shadow: 0 -6px 18px rgba(30,6,34,.16)}.app-leiste::before{content: "";position: absolute;inset: 0 0 auto;height: 55%;background: linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,0));pointer-events: none}.app-leiste a{display: flex;align-items: center;justify-content: center;padding: .55rem .25rem;color: #fff;text-decoration: none}.app-leiste a:active,.app-leiste a:focus-visible{background: rgba(255,255,255,.14)}.app-leiste svg{width: 1.3rem;height: 1.3rem}.seitenleiste{display: none}}.infokasten{position: fixed;right: 1.2rem;bottom: 6.5rem;z-index: 85;width: min(360px,calc(100% - 2.4rem));padding: 1.1rem 2.6rem 1.1rem 1.2rem;background: #fff;border: 1.5px solid var(--linie);border-left: 5px solid var(--purpur);border-radius: 0;box-shadow: 0 14px 40px rgba(62,62,61,.14);opacity: 0;visibility: hidden;transform: translateY(1.5rem);transition: transform .5s cubic-bezier(.2,.8,.2,1),opacity .4s ease,visibility 0s .5s}.infokasten.zeig{opacity: 1;visibility: visible;transform: none;transition-delay: 0s}.infokasten.weg{opacity: 0;visibility: hidden;pointer-events: none;transform: translateY(1.5rem)}.infokasten b{display: block;margin-bottom: .25rem;font-size: 1.0625rem}.infokasten p{margin-bottom: .8rem;font-size: .9375rem;color: var(--ink-weich)}.infokasten .btn-zeile{margin-top: 0}.infokasten .btn-zeile .btn{margin: 0}.infokasten__zu{position: absolute;right: .5rem;top: .4rem;width: 2rem;height: 2rem;border: 0;border-radius: 0;background: none;font-size: 1.5rem;line-height: 1;color: var(--ink-weich);cursor: pointer}.infokasten__zu:hover{background: var(--purpur-hauch);color: var(--purpur-tief)}@media (max-width: 48rem){.infokasten{left: 1rem;right: 1rem;bottom: calc(4.6rem + env(safe-area-inset-bottom));width: auto;padding: 1rem 2.4rem 1rem 1.1rem}.infokasten b{font-size: .9375rem}.infokasten p{margin-bottom: .6rem;font-size: .875rem}.infokasten .btn{padding: .55rem .9rem;font-size: .875rem}}.toast{position: fixed;left: 50%;bottom: 5.5rem;z-index: 95;padding: .7rem 1.1rem;border-radius: 10px;background: var(--ink);font-size: .9375rem;color: #fff;opacity: 0;pointer-events: none;transform: translate(-50%,1rem);transition: opacity .2s ease,transform .2s ease}.toast.zeig{opacity: 1;transform: translate(-50%,0)}.fuss{position: relative;overflow: hidden;padding: clamp(3rem,6vw,4.5rem) 0 1.6rem;background: var(--aha-zeichen) left -6% top 10% / min(1100px,80%) auto no-repeat fixed,var(--lila-verlauf);font-size: .9375rem;color: rgba(255,255,255,.8)}.fuss .wrap{position: relative;z-index: 1}main>section:last-child{padding-bottom: calc(clamp(4.5rem,10vw,8.5rem) + var(--fahne-h))}.fahne-satz{position: relative;z-index: 2;height: 0}.fahne-satz>div{position: absolute;top: calc(-1 * var(--fahne-h) + .2rem);right: calc(23.6% + 1.4rem);width: max-content;max-width: min(26rem,calc(76.4% - 2.6rem));text-align: right;opacity: clamp(0,(var(--fahne,1) - .6) * 2.5,1);translate: 0 calc((1 - var(--fahne,1)) * 1rem)}.fahne-satz p{margin: 0;font-size: clamp(1.0625rem,1.7vw,1.5rem);font-weight: 600;line-height: 1.35;letter-spacing: -.01em;color: var(--purpur)}.fahne-satz__wa{flex: none;width: 1.15em;height: 1.15em;margin-left: .35rem;vertical-align: -.2em}.fahne-satz .pfeil-link{margin-top: .6rem;padding-bottom: .2rem;border-bottom: 2px solid var(--gelb);font-weight: 600;color: var(--purpur)}body:has(main>section:is(.abschluss--dunkel,.wege--dunkel,.abgrenzung,.traum-band):last-child) .fahne-satz :is(p,.pfeil-link){color: #fff}body:has(main>section:is(.abschluss--dunkel,.wege--dunkel,.abgrenzung,.traum-band):last-child) .fuss{--kante: calc(var(--fahne-h) - 20px);-webkit-mask: linear-gradient(#000,#000) 0 calc(var(--kante) + 15px) / 100% 100% no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='720' height='20'%3E%3Cpath d='M0 15H70C74 15 76 9 84 8S96 12 99 15H210C213 15 214 12 219 12S225 14 227 15H300C305 15 309 5 322 4S341 11 345 15H352C354 13 357 11 361 11S367 14 368 15H430C434 15 438 18 445 18S455 15 458 15H520C524 15 527 10 535 10S545 13 548 15H640C643 15 645 13 648 13S652 14 653 15H720V20H0Z' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") 0 var(--kante) / 720px 20px repeat-x,linear-gradient(#000,#000) calc(var(--fahne-x) + (var(--mast) + var(--tuch-b) + 4px) * .764) 0 / calc(var(--mast) + var(--tuch-b) + 4px) calc(var(--oben) + var(--tuch-h) + 2px) no-repeat,linear-gradient(#000,#000) calc(var(--fahne-x) + var(--mast) * .764) 0 / var(--mast) calc(var(--kante) + 15px) no-repeat;mask: linear-gradient(#000,#000) 0 calc(var(--kante) + 15px) / 100% 100% no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='720' height='20'%3E%3Cpath d='M0 15H70C74 15 76 9 84 8S96 12 99 15H210C213 15 214 12 219 12S225 14 227 15H300C305 15 309 5 322 4S341 11 345 15H352C354 13 357 11 361 11S367 14 368 15H430C434 15 438 18 445 18S455 15 458 15H520C524 15 527 10 535 10S545 13 548 15H640C643 15 645 13 648 13S652 14 653 15H720V20H0Z' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") 0 var(--kante) / 720px 20px repeat-x,linear-gradient(#000,#000) calc(var(--fahne-x) + (var(--mast) + var(--tuch-b) + 4px) * .764) 0 / calc(var(--mast) + var(--tuch-b) + 4px) calc(var(--oben) + var(--tuch-h) + 2px) no-repeat,linear-gradient(#000,#000) calc(var(--fahne-x) + var(--mast) * .764) 0 / var(--mast) calc(var(--kante) + 15px) no-repeat}body:has(main>section:is(.abschluss--dunkel,.wege--dunkel,.abgrenzung,.traum-band):last-child) .fuss::before{content: "";position: absolute;z-index: 2;left: 0;top: var(--kante);width: 100%;height: 20px;background: linear-gradient(#fff,#fff) calc(var(--fahne-x) + var(--mast) * .764) 0 / var(--mast) 15px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='720' height='20'%3E%3Cpath d='M0 15H70C74 15 76 9 84 8S96 12 99 15H210C213 15 214 12 219 12S225 14 227 15H300C305 15 309 5 322 4S341 11 345 15H352C354 13 357 11 361 11S367 14 368 15H430C434 15 438 18 445 18S455 15 458 15H520C524 15 527 10 535 10S545 13 548 15H640C643 15 645 13 648 13S652 14 653 15H720' fill='none' stroke='%23fff' stroke-width='1.4'/%3E%3C/svg%3E") 0 0 / 720px 20px repeat-x;clip-path: inset(0 calc((1 - var(--fahne,1)) * 100%) 0 0)}body:has(main>section:is(.abschluss--dunkel,.wege--dunkel,.abgrenzung,.traum-band):last-child) .fuss::after{content: "";position: absolute;z-index: 1;left: 0;top: 0;width: 100%;height: var(--kante);background: #fff}body:has(main>section:is(.abschluss--dunkel,.wege--dunkel,.abgrenzung,.traum-band):last-child) .fuss{background: var(--aha-zeichen) left -6% top 10% / min(1100px,80%) auto no-repeat fixed,var(--lila-verlauf)}.fuss{--mast: 7px;--fahne-x: 76.4%;--tuch-b: calc(var(--fahne-h) * .5);--tuch-h: calc(var(--fahne-h) * .34);--oben: calc(var(--fahne-h) * (1 - var(--fahne,1)));--kante: var(--fahne-h);margin-top: calc(-1 * var(--fahne-h));padding-top: calc(clamp(3rem,6vw,4.5rem) + var(--fahne-h));clip-path: polygon(0 var(--kante),var(--fahne-x) var(--kante),var(--fahne-x) var(--oben),calc(var(--fahne-x) + var(--mast)) var(--oben),calc(var(--fahne-x) + var(--mast) + var(--tuch-b)) calc(var(--oben) + var(--tuch-h) * .5),calc(var(--fahne-x) + var(--mast) + var(--tuch-b) * .82) calc(var(--oben) + var(--tuch-h) * .5),calc(var(--fahne-x) + var(--mast) + var(--tuch-b)) calc(var(--oben) + var(--tuch-h)),calc(var(--fahne-x) + var(--mast)) calc(var(--oben) + var(--tuch-h)),calc(var(--fahne-x) + var(--mast)) var(--kante),100% var(--kante),100% 100%,0 100%)}.fuss__kopf{display: flex;flex-wrap: wrap;align-items: center;gap: 1.2rem 2.4rem;padding-bottom: clamp(2rem,4vw,2.8rem);margin-bottom: clamp(2rem,4vw,2.8rem);border-bottom: 1px solid rgba(255,255,255,.16)}.fuss__logo img{display: block;width: 190px;height: auto;filter: brightness(0) invert(1)}.fuss__kopf .btn--voll{margin-left: auto;background: #fff;color: var(--purpur)}.fuss__kopf .btn--voll:hover,.fuss__kopf .btn--voll:focus-visible{background: #fff;color: var(--purpur);box-shadow: 0 0 0 6px rgba(255,255,255,.22)}.fuss a{color: rgba(255,255,255,.88);text-decoration: none}.fuss__aus{color: rgba(255,255,255,.6);cursor: default}.fuss__grid a:hover,.fuss__grid a:focus-visible,.fuss__recht a:hover{color: #fff;text-decoration: underline;text-decoration-color: var(--gelb);text-underline-offset: .25em;text-decoration-thickness: 2px}.fuss__grid{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 2rem 1.4rem}.fuss h4{margin-bottom: .9rem;font-size: .75rem;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: #f7bca9}.fuss ul{margin: 0;padding: 0;list-style: none}.fuss li{margin-bottom: .5rem}.fuss__unten{display: flex;flex-wrap: wrap;justify-content: space-between;gap: .6rem 1.6rem;margin-top: clamp(2.4rem,5vw,3.4rem);padding-top: 1.2rem;border-top: 1px solid rgba(255,255,255,.16);font-size: .8125rem;color: rgba(255,255,255,.6)}.fuss__unten a{color: rgba(255,255,255,.75)}.fuss__unten .nach-oben{display: inline-flex;align-items: center;gap: .6rem;font-weight: 600;text-decoration: none;color: #fff}.nach-oben::after{content: "";flex: none;width: 2.6rem;height: 2.6rem;border: 1px solid rgba(255,255,255,.55);border-radius: 50%;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 20V5M6 11l6-6 6 6' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 1.15rem no-repeat,var(--glas-glanz),rgba(255,255,255,.16);box-shadow: var(--glas-schatten);-webkit-backdrop-filter: var(--glas-filter);backdrop-filter: var(--glas-filter);transition: translate .3s cubic-bezier(.2,.8,.2,1),background-color .3s ease}.nach-oben:hover::after,.nach-oben:focus-visible::after{translate: 0 -4px;background-color: rgba(255,255,255,.3)}@media (max-width: 60rem){.fuss__grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 48rem){.fuss__grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 1.8rem 1.2rem}.fuss__unten{flex-direction: column}.fuss__unten .nach-oben{align-self: flex-end}.fuss{padding-bottom: calc(4.6rem + env(safe-area-inset-bottom))}}.js .auftauchen{opacity: 0;transform: translateY(28px);transition: opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);will-change: opacity,transform}.js .auftauchen.da{opacity: 1;transform: none}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*{transition: none !important}.js .auftauchen{opacity: 1;transform: none}.tippen__text{display: none}.tiefe,.tiefe__mesh span,.hero.tiefe::before,.pin__dot::after,.burgcard,.runter svg,.selbsttest__ergebnis .btn,.ziel--an{animation: none}}html.barrierefrei{font-size: 112.5%;--ink-weich: var(--ink);--linie: #8c8a8f}html.barrierefrei body{line-height: 1.75;letter-spacing: .01em}html.barrierefrei *,html.barrierefrei *::before,html.barrierefrei *::after{animation: none !important;transition: none !important;scroll-behavior: auto !important}html.barrierefrei :focus-visible{outline: 3px solid var(--gelb) !important;outline-offset: 3px;box-shadow: 0 0 0 6px var(--dunkel) !important}html.barrierefrei main a:not(.btn):not(.karte):not(.kd-bild){text-decoration: underline;text-underline-offset: .2em}html.barrierefrei .auftauchen,html.barrierefrei .kurs-pin,html.barrierefrei .leiter-ziele li{opacity: 1 !important;transform: none !important;translate: none !important}html.barrierefrei .tippen__text,html.barrierefrei .tippen__cursor{display: none !important}html.barrierefrei .tiefe__mesh,html.barrierefrei .tiefe::after,html.barrierefrei .hero.tiefe::before,html.barrierefrei .leiter,html.barrierefrei .leiter-ziele,html.barrierefrei .spritzer,html.barrierefrei .hang,html.barrierefrei body.menue-offen::after{display: none !important}html.barrierefrei *{-webkit-backdrop-filter: none !important;backdrop-filter: none !important}html.barrierefrei .kopf:not(.offen) .kopf__in,html.barrierefrei .fly-icons,html.barrierefrei .kopf.gescrollt:not(.offen) .kopf__burger,html.barrierefrei .kopf.gescrollt:not(.offen) .kopf__logo::before{background: #fff !important}html.barrierefrei body.menue-offen::before{background: var(--purpur-tief) !important}html.barrierefrei .kopf.offen .menu__panel a,html.barrierefrei .kopf.offen .fn-wahl small,html.barrierefrei .kopf.offen .kopf__recht{color: #fff !important}html.barrierefrei ::placeholder{color: var(--ink);opacity: .8}@media (hover: none){.hero.tiefe,section.sonnig.tiefe,section.sonnig--lila.tiefe{background-attachment: scroll;background-position: 0 0,left -10% top calc(var(--aha-y,0px) + 8svh),0 0}.abgrenzung--karten,.abgrenzung--weg,.weiche-band,.fuss{background-attachment: scroll;background-position: left -6% top calc(var(--aha-y,0px) + 8svh),0 0}}.fn-schliessen{display: none}body.ratgeber-pop .fn-schliessen{position: absolute;top: .8rem;right: .8rem;z-index: 2;display: grid;place-items: center;width: 2.6rem;height: 2.6rem;padding: 0;border: 1.5px solid var(--linie);border-radius: 50%;background: #fff;color: var(--ink);cursor: pointer}body.ratgeber-pop .fn-schliessen:hover,body.ratgeber-pop .fn-schliessen:focus-visible{border-color: var(--purpur);color: var(--purpur)}.fn-schliessen svg{width: 1rem;height: 1rem}.menu__panel.fn-panel a.fn-haupt{position: relative;display: block;margin-top: 1.1rem;padding: 1.4rem 1.5rem;border: 0;border-radius: 0;background: var(--purpur-hauch);color: var(--ink);text-decoration: none;transition: background-color .2s ease}.menu__panel.fn-panel a.fn-haupt::before{content: "";position: absolute;left: 0;top: -1.1rem;width: 2.75rem;height: 3px;background: var(--gelb)}.fn-haupt small{display: block;margin-bottom: .45rem;font-size: .75rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: var(--purpur)}.fn-haupt b{display: block;font-size: 1.35rem;line-height: 1.2}.fn-haupt span{display: block;margin: .35rem 0 1.1rem;color: var(--ink-weich)}.fn-haupt em{font-style: normal}.menu__panel.fn-panel a.fn-haupt:hover{background: rgba(155,61,145,.14)}.fn-auch{display: block;margin-bottom: .7rem;font-size: .75rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: var(--ink-weich)}body.ratgeber-pop .menu__panel.fn-panel a.fn-ref + a.fn-ref{padding-top: 1.2rem}.kopf.offen .menu__panel.fn-panel a.fn-haupt{background: rgba(255,255,255,.12);color: #fff}.kopf.offen .fn-haupt b,.kopf.offen .fn-haupt span,.kopf.offen .fn-auch{color: #fff}.kopf.offen .fn-auch{margin-top: 1.1rem;opacity: .8}.honig{position: absolute !important;left: -9999px;width: 1px;height: 1px;opacity: 0}.form-meldung{margin: .6rem 0 0;font-size: .9375rem;line-height: 1.45}.form-meldung:empty{display: none}.form-meldung.ist-ok{padding: .6rem .8rem;border-left: 3px solid #25d366;background: rgba(37,211,102,.1);color: var(--ink)}.form-meldung.ist-fehler{padding: .6rem .8rem;border-left: 3px solid #b3261e;background: rgba(179,38,30,.08);color: #8c1d18}.form input:invalid:not(:placeholder-shown),.wege input:invalid:not(:placeholder-shown),.wege textarea:invalid:not(:placeholder-shown){border-color: #b3261e}.video-pause{flex: none;display: grid;place-items: center;align-self: center;width: 2.75rem;height: 2.75rem;padding: 0;border: 0;background: none;color: var(--purpur);cursor: pointer}.video-pause::before{content: "";width: .7rem;height: .8rem;border-left: 3px solid currentColor;border-right: 3px solid currentColor;box-sizing: border-box}.video-pause[aria-pressed="true"]::before{width: 0;height: 0;border-style: solid;border-width: .45rem 0 .45rem .7rem;border-color: transparent transparent transparent currentColor}.video-pause:hover,.video-pause:focus-visible{color: var(--dunkel)}.btn--wa svg{color: #25d366}.btn--voll.btn--wa svg{color: currentColor}.btn.btn--wa:hover,.btn.btn--wa:focus-visible{border-color: var(--purpur-tief);background: var(--purpur-tief);color: #fff}.btn.btn--wa:hover svg,.btn.btn--wa:focus-visible svg{color: #fff}.fly-icons a:first-child{background: #25d366}.fly-icons a:first-child:hover,.fly-icons a:first-child:focus-visible{background: #1ebe5a}.app-leiste__wa svg{color: #25d366}@media (max-width: 48rem){:is(.hero,.sonnig) .tiefe__mesh span:nth-child(1){--fleck: rgba(255,196,40,.26)}:is(.hero,.sonnig) .tiefe__mesh span:nth-child(2){--fleck: rgba(255,178,60,.2)}.hero .tiefe__mesh span:nth-child(1){--fleck: rgba(255,196,40,.14)}.hero .tiefe__mesh span:nth-child(2){--fleck: rgba(255,178,60,.12)}.hero .tiefe__mesh span:nth-child(3){--fleck: rgba(196,106,196,.34)}.hero .tiefe__mesh::after{background: rgba(255,255,255,.45)}.hero.tiefe{background-image: linear-gradient(rgba(255,255,255,.38),rgba(255,255,255,.38)),var(--aha-zeichen),linear-gradient(135deg,#fbf5f4 0%,#f9f1f4 50%,#f4ecf6 100%)}}.ruhe-knopf{position: relative;display: grid;place-items: center;width: calc(var(--fly-knopf) + 2 * var(--fly-rand) + 2px);height: calc(var(--fly-knopf) + 2 * var(--fly-rand) + 2px);padding: 0;border: 1px solid rgba(255,255,255,.7);border-radius: 50%;background: var(--glas-glanz),var(--glas-bg-dicht);box-shadow: var(--glas-schatten);-webkit-backdrop-filter: var(--glas-filter);backdrop-filter: var(--glas-filter);color: var(--purpur);cursor: pointer}.ruhe-knopf::before{content: "";width: .6rem;height: .7rem;border-left: 3px solid currentColor;border-right: 3px solid currentColor;box-sizing: border-box}.ruhe-knopf[aria-pressed="true"]::before{width: 0;height: 0;margin-left: .15rem;border-style: solid;border-width: .4rem 0 .4rem .6rem;border-color: transparent transparent transparent currentColor}.ruhe-knopf:hover,.ruhe-knopf:focus-visible{background: var(--purpur);color: #fff}.ruhe-knopf::after{content: attr(aria-label);position: absolute;right: calc(100% + .9rem);top: 50%;padding: .55rem .9rem;white-space: nowrap;pointer-events: none;border: 1px solid rgba(255,255,255,.75);border-top: 2px solid var(--gelb);border-radius: 0 0 14px 14px;background: rgba(255,255,255,.93);box-shadow: var(--glas-schatten);color: var(--ink);font-size: .875rem;font-weight: 600;opacity: 0;transform: translate(8px,-50%);transition: opacity .2s ease,transform .25s ease}.ruhe-knopf:hover::after,.ruhe-knopf:focus-visible::after{opacity: 1;transform: translate(0,-50%)}html.ruhe{scroll-behavior: auto}html.ruhe *,html.ruhe *::before,html.ruhe *::after{animation: none !important;transition: none !important}html.ruhe .js .auftauchen,html.ruhe.js .auftauchen{opacity: 1;transform: none}html.ruhe .tippen__text{display: none}html.ruhe .leiter-ziele li{opacity: 1;transform: none}html.ruhe .leiter-ziele a{pointer-events: auto}.intern .form-meldung{margin-bottom: 1.6rem}.intern-schmal h3,.intern .form h3{margin-bottom: 1rem}.zusage__dabei{padding: .3rem .8rem;border-radius: 999px;background: var(--purpur);color: #fff;font-size: .8125rem;font-weight: 700}.balken{display: inline-block;width: 4rem;height: .4rem;border-radius: 999px;background: linear-gradient(var(--purpur),var(--purpur)) 0 0 / var(--wert,0%) 100% no-repeat,var(--linie);vertical-align: middle}.abgrenzung :is(.schmerz>div,.treppe li,.form,.karte:not(.raster--2>*,.raster--4>*)) :is(h2,h3,b,strong,label){color: var(--ink)}.abgrenzung :is(.schmerz>div,.treppe li,.form,.karte:not(.raster--2>*,.raster--4>*)) p{color: var(--ink-weich)}.abgrenzung .karte:not(.raster--2>*,.raster--4>*){color: var(--ink)}.abgrenzung :is(.form,.karte:not(.raster--2>*,.raster--4>*)) .btn--voll{background: var(--purpur);color: #fff}.abgrenzung :is(.form,.karte:not(.raster--2>*,.raster--4>*)) .btn--voll:hover{background: var(--purpur-tief);color: #fff}.abgrenzung .karte:not(.raster--2>*,.raster--4>*) a:not(.btn){color: var(--purpur)}.abgrenzung .blog-top p{color: rgba(255,255,255,.88)}.abgrenzung .blog-top:hover h2{color: #fff;text-decoration: underline;text-decoration-color: var(--gelb);text-decoration-thickness: 2px;text-underline-offset: .2em}.abgrenzung .blog-top .blog-datum,.abgrenzung .blog-top .mehr{color: rgba(255,255,255,.85)}.abgrenzung.tropfen-flaeche{--blume-b: clamp(264px,28.8vw,396px)}.abgrenzung>.tropfen{position: fixed;inset: 0;z-index: 1;overflow: hidden;pointer-events: none}.tropfen i.im-hellen::before{background: #7a2380;box-shadow: none}.tropfen i{position: absolute;left: 0;top: 0;width: 11px;height: 11px;opacity: 0;will-change: transform,opacity}.tropfen i::before{content: "";position: absolute;inset: 0;background: #fff;border-radius: 0 50% 50% 50%;rotate: 45deg;box-shadow: 0 0 10px rgba(255,255,255,.55)}.abgrenzung>.pflanze{position: absolute;z-index: 2;bottom: 0;left: var(--spur-x,50%);width: var(--blume-b);height: auto;translate: -50% 0;overflow: visible;pointer-events: none}.abgrenzung.tropfen-flaeche{overflow: visible;z-index: 1}@media (max-width: 64rem){.abgrenzung.tropfen-flaeche{--blume-b: 264px;padding-bottom: calc(var(--blume-b) * 1.4 + 1.5rem)}}html.ruhe .tropfen{display: none}@media (prefers-reduced-motion: reduce){.tropfen{display: none}}.chat-block{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,2fr);gap: var(--spalt);align-items: start}@media (min-width: 64.01rem){.tropfen-flaeche .chat-block__text{translate: 0 calc(var(--mit,0) * 220px)}}@media (min-width: 64.01rem){.tropfen-flaeche:not(.wuensche--zettel) .chat-block__text.laeuft-mit{translate: none;margin-bottom: 22rem}}@media (min-width: 64.01rem){.tropfen-flaeche .chat-block__rechts{padding-left: var(--baum-frei,0px)}}.blase{--stark: 1;--spitze: 2rem;position: relative;display: grid;gap: .5rem;width: 88%;padding: clamp(1.3rem,2.2vw,1.8rem);background: #fff;box-shadow: 0 22px 44px rgba(30,6,34,.3);translate: calc(var(--zug,0) * var(--stark) * 6px) calc(var(--zug,0) * var(--stark) * -16px);transition: translate .25s linear}.blase::after{content: "";position: absolute;left: var(--spitze);top: 100%;width: 2.6rem;height: 1.4rem;background: inherit;clip-path: polygon(0 0,100% 0,0 100%)}.blase:nth-child(2){--stark: 1.5;--spitze: 55%;justify-self: end}.blase:nth-child(2)::after{clip-path: polygon(0 0,100% 0,100% 100%)}.blase:nth-child(3){--stark: .8;--spitze: 3.4rem;margin-left: 5%}.blase:nth-child(4){--stark: 1.2;--spitze: 62%;justify-self: end}.blase:nth-child(4)::after{clip-path: polygon(0 0,100% 0,100% 100%)}.abgrenzung .blase h3{margin: 0;font-size: clamp(1.15rem,1.6vw,1.4rem);line-height: 1.22;color: var(--ink)}.abgrenzung .blase p{margin: 0;font-size: .9375rem;line-height: 1.55;color: var(--ink-weich)}.chat-block__rechts>.eyebrow{margin-bottom: 1.6rem}html.ruhe .blase{translate: none}@media (prefers-reduced-motion: reduce){.blase{translate: none;transition: none}}@media (max-width: 48rem){.blase{width: 92%}.blase:nth-child(3){margin-left: 0}}@media (max-width: 64rem){.chat-block{grid-template-columns: minmax(0,1fr)}}.tropfen-flaeche + section>.wrap{padding-top: 6.5rem}section:has(>.wurzel-claim){position: relative}@keyframes gelb-strich{from{background-size: 0 .14em}}.hero:not(.hero--weg){padding-bottom: clamp(6rem,10vw,9rem)}.fuss__claim{display: block;flex: none;width: auto;height: 48px;filter: brightness(0) invert(1);opacity: .85}@media (max-width: 26rem){.hero .video-liste--avatare{flex-wrap: nowrap;gap: .45rem}.video-pfeil,.video-pause{width: 1.5rem}}:is(.abgrenzung,.abschluss--dunkel,.duo__dunkel,.hoer-kasten,.fuss) :is(.btn--voll,.btn.btn--wa):is(:hover,:focus-visible){background: #fff;border-color: #fff;color: var(--purpur);box-shadow: 0 0 0 6px rgba(255,255,255,.22),0 14px 30px rgba(20,0,30,.3)}:is(.abgrenzung,.abschluss--dunkel,.duo__dunkel,.hoer-kasten,.fuss) .btn.btn--wa:is(:hover,:focus-visible) svg{color: currentColor}section.traum-band{padding: clamp(4rem,9vw,7.5rem) 0;background: var(--aha-zeichen) left -6% top 10% / min(1100px,80%) auto no-repeat fixed,linear-gradient(105deg,#6c1a68 0%,#5e1c69 38%,#4b2069 72%,#3b2262 100%);color: #fff}.traum-band blockquote{margin: 0}.traum-band{position: relative;z-index: 7;overflow: visible}.traum-band .hoer-kasten{flex: 1;align-content: center;background: #fff;color: var(--ink);border-top: 2px solid var(--gelb);box-shadow: 0 26px 60px rgba(30,6,34,.24)}.traum-band .hoer-kasten h3{color: var(--ink)}.traum-band .hoer-kasten p{color: var(--ink-weich)}.traum-band .hoer-kasten .hoer-kasten__hinweis{color: var(--ink-weich)}.traum-band .hoer-kasten__hinweis a{color: var(--purpur)}.traum-band .hoer-kasten__form .btn--voll{background: var(--purpur);color: #fff}.traum-band .hoer-kasten__form .btn--voll:hover,.traum-band .hoer-kasten__form .btn--voll:focus-visible{background: var(--purpur-tief);color: #fff}@media (max-width: 64rem){section.traum-band{background-attachment: scroll}}.rezension-blase{position: relative;width: min(100%,38rem);margin-bottom: 3rem;padding: clamp(1.4rem,2.6vw,2.2rem) clamp(1.4rem,2.8vw,2.4rem);background: var(--aha-zeichen) right -40% top -10% / 140% auto no-repeat,var(--lila-verlauf);color: #fff;box-shadow: 0 26px 56px rgba(60,20,70,.24)}.rezension-blase::after{content: "";position: absolute;left: clamp(2.4rem,5vw,4rem);top: calc(100% - 1px);width: 4rem;height: 2.8rem;background: #7f2280;clip-path: polygon(0 0,100% 0,8% 100%)}.hero .rezension-blase{justify-self: end}@media (max-width: 64rem){.rezension-blase{width: min(88%,26rem)}.hero .rezension-blase{justify-self: start}}.rezension-buehne{position: relative}.rezension-buehne>section.hero{padding-bottom: clamp(1.5rem,3vw,2.5rem)}.rezension-buehne>section.hero + section{padding-top: clamp(1.5rem,3vw,2.5rem)}.rezension-blase-platz{display: flex;justify-content: flex-end}.rezension-blase-spur{position: absolute;z-index: 6;display: flex;flex-direction: column;align-items: flex-end;pointer-events: none}.rezension-blase-spur .rezension-blase{position: sticky;top: 7rem;pointer-events: auto}@media (max-width: 64rem){.rezension-blase-platz{justify-content: flex-start}}.blase:nth-child(5){--stark: 1.1;--spitze: 2.6rem;margin-left: 3%}.blase:nth-child(6){--stark: 1.4;--spitze: 58%;justify-self: end}.blase:nth-child(6)::after{clip-path: polygon(0 0,100% 0,100% 100%)}.wusel__filter{margin-top: 0}.podcast-video{position: relative;display: grid;place-items: center;width: 100%;aspect-ratio: 16 / 9;padding: 0;border: 0;background: var(--lila-verlauf) center / cover no-repeat;cursor: pointer}iframe.podcast-video{display: block}.podcast-folge{display: flex;flex-direction: column;gap: .5rem;padding: 0 0 1.4rem;overflow: hidden}.podcast-folge[hidden]{display: none}.podcast-folge>:not(.podcast-video){margin-left: 1.3rem;margin-right: 1.3rem}.podcast-folge h3{margin-top: .2rem;margin-bottom: 0;font-size: 1.125rem;line-height: 1.3}.podcast-folge p{margin-top: 0;margin-bottom: 0;font-size: .9375rem;color: var(--ink-weich)}.podcast-ton{width: calc(100% - 2.6rem);margin-top: auto}.freigabe-fenster__textlink{margin-left: .4rem;padding: 0;border: 0;background: none;color: #fff;font: inherit;font-weight: 700;text-decoration: underline;text-decoration-color: var(--gelb);text-underline-offset: .2em;cursor: pointer}.freigabe-fenster__textlink:hover,.freigabe-fenster__textlink:focus-visible{color: var(--gelb)}@keyframes freigabe-ton-puls{50%{transform: scale(1.5);opacity: .5}}.beitrag--bearbeiten{padding: 1rem 1.2rem;outline: 3px dashed #e6005c;outline-offset: 4px;background: #fff;cursor: text}.beitrag--bearbeiten:focus{outline-style: solid}.beitrag-speichern__meldung--ok{color: #1a7a3c}body:has(.freigabe-fenster) :is(.fuss__grid,.fahne-satz){display: none}@keyframes wusel{0%,100%{transform: translate(0,0) rotate(-.7deg)}33%{transform: translate(.7rem,-1.1rem) rotate(.5deg)}66%{transform: translate(-.5rem,.5rem) rotate(-.2deg)}}a[data-nummer]{position: relative}a[data-nummer]::after{content: attr(data-nummer);position: absolute;left: 0;bottom: calc(100% + .45rem);z-index: 20;padding: .35rem .65rem;border-radius: 6px;background: var(--ink);color: #fff;font-size: .8125rem;font-weight: 600;line-height: 1.2;white-space: nowrap;text-decoration: none;opacity: 0;translate: 0 .3rem;pointer-events: none;transition: opacity .15s ease,translate .15s ease}a[data-nummer]:hover::after,a[data-nummer]:focus-visible::after{opacity: 1;translate: 0 0}.fahne-satz a[data-nummer]::after{left: auto;right: 0;bottom: auto;top: calc(100% + .45rem)}.abgrenzung>.pusteblume{position: absolute;z-index: 2;bottom: 0;left: var(--spur-x,50%);width: var(--blume-b);height: auto;translate: -50% 0;overflow: visible;pointer-events: none}.abgrenzung>.pusteblume{transform-origin: 50% 100%;scale: calc(.15 + .85 * var(--stiel,1))}@media (min-width: 64.01rem){.wuensche--zettel .chat-block__text{position: sticky;top: 8rem;translate: none;margin-bottom: var(--zettel-stopp,30rem)}}.stand-app .pfeil-link{padding: 0 0 .15rem;border: 0;border-bottom: 2px solid var(--gelb);border-radius: 0;background: none;color: var(--purpur)}.stand-app .pfeil-link:hover{background: none}.sprach-feedback__fenster{display: grid;gap: .6rem;width: min(23rem,calc(100vw - 2rem));max-height: min(70vh,34rem);overflow-y: auto;padding: 1rem 1.1rem;border-radius: 16px;background: #fff;color: var(--ink);box-shadow: 0 18px 44px rgba(60,20,70,.25)}.sprach-feedback__fenster[hidden]{display: none}.sprach-feedback__karte,.sprach-feedback__tipp{margin: 0;font-size: .8125rem;color: var(--ink-weich)}.sprach-feedback__karte select{display: block;width: 100%;margin-top: .3rem;padding: .45rem .7rem;border: 1px solid var(--linie);border-radius: 10px;font: inherit;font-size: .875rem}@keyframes sf-puls{50%{opacity: .3}}@media (max-width: 48rem){.sprach-feedback__fenster{width: 100%;max-height: 45vh}}.stand-haupt.tiefe{overflow: clip}.anmelde-dialog__formular{padding: 1rem 1.2rem 1.4rem}.anmelde-dialog__formular[hidden]{display: none}.heatmap{position: relative;overflow: hidden;border: 1px solid var(--linie);border-radius: 14px;background: #fff}.heatmap__buehne{position: absolute;top: 0;left: 0;transform-origin: 0 0}.heatmap iframe{display: block;border: 0;pointer-events: none}.heatmap canvas{position: absolute;inset: 0;pointer-events: none}.blase:nth-child(5){--stark: .9;--spitze: 4rem;margin-left: 8%}@media (min-width: 64.01rem){.laeuft-mit{position: sticky;top: 7rem;align-self: start}}.foto-band{margin: clamp(1.6rem,3vw,2.4rem) 0}.foto-band img{display: block;width: 100%;height: auto;aspect-ratio: 21 / 9;object-fit: cover;object-position: 50% 35%}.galerie__raster{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));grid-auto-rows: clamp(7rem,10vw,10rem);grid-auto-flow: dense;gap: clamp(.5rem,1vw,.9rem)}.galerie__bild{position: relative;margin: 0;overflow: hidden;background: var(--purpur-hauch)}.galerie__bild img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center top;transition: transform .6s ease}.galerie__bild:hover img{transform: scale(1.03)}.galerie__bild img,.programm__foto img,.foto-band img,.maya__fotos img{cursor: zoom-in}.maya__fotos{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: clamp(.6rem,1.5vw,1.2rem)}.maya__fotos figure{margin: 0}.maya__fotos img{display: block;width: 100%;height: auto;aspect-ratio: 3 / 4;object-fit: cover;object-position: 50% 30%}.galerie__bild figcaption{position: absolute;left: .6rem;bottom: .6rem;padding: .25rem .65rem;background: rgba(30,6,34,.66);color: #fff;font-size: .8125rem;font-weight: 600}@media (max-width: 48rem){.galerie__raster{grid-template-columns: repeat(2,minmax(0,1fr));grid-auto-rows: 7rem}}@media (max-width: 40rem){.stand-app .tafel__spalte h2{font-size: .75rem;letter-spacing: .04em}.tafel__griff{display: none}.tafel__karte h3{hyphens: auto;-webkit-hyphens: auto}}.sonnig .eyebrow::before{background: var(--purpur)}.duo__hell h2{font-size: clamp(1.7rem,2.8vw,2.5rem)}@media (max-width: 40rem){.stand-app .stand-haupt{overflow-x: clip}.stand-app .tafel__schieben{margin: .2rem auto 0 0}}@keyframes raum-punkt{50%{opacity: 1;translate: 0 -.2rem}}.zeitleiste{position: relative;list-style: none;margin: 0;padding: 0}.zeitleiste::before{content: "";position: absolute;left: .8rem;top: .6rem;bottom: .6rem;width: 2px;background: linear-gradient(var(--purpur),rgba(130,30,130,.25))}.zeitleiste li{position: relative;padding: 0 0 clamp(1.8rem,3.4vw,2.8rem) 3.4rem}.zeitleiste li:last-child{padding-bottom: 0}.zeitleiste li::before{content: "";position: absolute;left: 0;top: .2rem;width: 1.7rem;height: 1.7rem;border-radius: 50%;background: #fff;border: 3px solid var(--purpur);box-shadow: 0 0 0 5px var(--purpur-hauch);transition: background .25s,box-shadow .25s}.zeitleiste li:is(:hover,:focus-within)::before,.zeitleiste li:last-child::before{background: var(--gelb);box-shadow: 0 0 0 5px rgba(255,205,0,.3)}.zeitleiste h3{margin: 0 0 .4rem;font-size: clamp(1.25rem,1.9vw,1.6rem);line-height: 1.2}.zeitleiste p{margin: 0;max-width: 38rem}.zeitleiste::before{left: .9rem;margin-left: -1px}.zeitleiste li{padding-left: 3rem}.zeitleiste li::before{left: .3rem;top: .4rem;width: 1.2rem;height: 1.2rem;border-width: 2px;box-shadow: 0 0 0 4px var(--purpur-hauch)}.zeitleiste li:is(:hover,:focus-within)::before,.zeitleiste li:last-child::before{background: var(--purpur);box-shadow: 0 0 0 4px var(--purpur-hauch)}.zeitleiste li::before{left: .5rem;top: .6rem;width: .8rem;height: .8rem;border-width: 2px;box-shadow: 0 0 0 3px var(--purpur-hauch)}.zeitleiste li:is(:hover,:focus-within)::before,.zeitleiste li:last-child::before{box-shadow: 0 0 0 3px var(--purpur-hauch)}@keyframes pfeil-blinken{0%,100%{opacity: 1;transform: translateY(0);box-shadow: 0 0 0 0 rgba(124,45,130,.5),0 14px 30px rgba(124,45,130,.35)}50%{opacity: .35;transform: translateY(.7rem);box-shadow: 0 0 0 1.2rem rgba(124,45,130,0),0 14px 30px rgba(124,45,130,.2)}}.zeitleiste--baut::before{background: rgba(124,45,130,.16)}.zeitleiste--baut::after{content: "";position: absolute;left: .9rem;margin-left: -1px;top: .6rem;width: 2px;height: min(var(--lauf,0px),calc(100% - 1.2rem));background: var(--purpur)}.zeitleiste--baut li::before{background: #fff;border-color: rgba(124,45,130,.3);box-shadow: none;opacity: .55;transform: scale(.55);transition: transform .5s cubic-bezier(.22,1,.36,1),opacity .4s ease,background .4s ease,border-color .4s ease,box-shadow .6s ease}.zeitleiste--baut li.ist-da::before{background: var(--purpur);border-color: var(--purpur);box-shadow: 0 0 0 4px var(--purpur-hauch);opacity: 1;transform: scale(1)}.zeitleiste--baut li>*{transition: opacity .5s ease,transform .5s ease}.zeitleiste--baut li:not(.ist-da)>*{opacity: .35;transform: translateY(.4rem)}.zeitleiste.zeitleiste--baut li:not(.ist-da)::before{background: #fff;border-color: rgba(124,45,130,.3);box-shadow: none}:root{--spitze-hoch-h: clamp(40px,5vw,80px)}section.spitze-hoch{--spitze-x: 82%;margin-top: calc(-1 * var(--spitze-hoch-h));padding-top: calc(clamp(4.5rem,10vw,8.5rem) + var(--spitze-hoch-h));clip-path: polygon(0 var(--spitze-hoch-h),calc(var(--spitze-x) - var(--spitze-hoch-h) * .8 * var(--spitze-hoch,0)) var(--spitze-hoch-h),var(--spitze-x) calc(var(--spitze-hoch-h) * (1 - var(--spitze-hoch,0))),calc(var(--spitze-x) + var(--spitze-hoch-h) * .8 * var(--spitze-hoch,0)) var(--spitze-hoch-h),100% var(--spitze-hoch-h),100% 100%,0 100%)}section.spitze-hoch + section.hauch{position: relative;z-index: 2;padding-top: calc(clamp(3.5rem,7vw,6rem) + var(--spitze-hoch-h))}section:has(#werkzeuge){padding-bottom: clamp(2.5rem,5vw,4rem)}section:has(#werkzeuge) + section.abgrenzung{padding-top: clamp(3rem,6vw,5rem)}section.hauch:has(#werkzeuge) .tiefe__mesh span:nth-child(3){display: none}@media (max-width: 48rem){.blase{--stark: .25 !important;transition: none}}@keyframes termin-popup-auf{from{opacity: 0;translate: 0 1.5rem}to{opacity: 1;translate: 0 0}}.hero__weiter{position: fixed;left: 50%;bottom: 5.4rem;z-index: 6;width: 13px;height: 13px;margin-left: -7px;border-right: 2.5px solid var(--purpur);border-bottom: 2.5px solid var(--purpur);transform: rotate(45deg);opacity: .75;pointer-events: none;animation: hero-weiter 1.6s ease-in-out infinite;transition: opacity .3s}.hero--lila .hero__weiter,.hero--dunkel .hero__weiter{border-color: #fff}.hero__weiter--weg{opacity: 0;animation: none}@keyframes hero-weiter{0%,100%{translate: 0 0}50%{translate: 0 6px}}@media (prefers-reduced-motion: reduce){.hero__weiter{animation: none}}.termin-band{position: sticky;top: 0;z-index: 72;background: var(--lila-verlauf);color: #fff}.termin-band__body{overflow: hidden;max-height: 100rem;transition: max-height .4s}.termin-band--zu .termin-band__body{max-height: 0}.termin-band__in{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 1.5rem 3rem;max-width: var(--breit);margin: 0 auto;padding: 1.5rem clamp(1.1rem,4vw,2rem) 1.2rem}.termin-band__text{flex: 1 1 24rem;min-width: 0}.termin-band__kicker{display: inline-flex;align-items: center;gap: .9rem;margin: 0;font-size: .78rem;font-weight: 700;letter-spacing: .16em;line-height: 1.3;text-transform: uppercase;color: rgba(255,255,255,.85)}.termin-band__kicker::before{content: "";flex: none;width: 2.4rem;height: 2px;background: rgba(255,255,255,.7)}.termin-band__titel{margin: .7rem 0 0;font-size: clamp(1.125rem,1.6vw,1.375rem);font-weight: 600;line-height: 1.25}.termin-band__titel strong{display: block;font-size: clamp(1.75rem,3vw,2.5rem);font-weight: 800;line-height: 1.05;letter-spacing: -.01em;color: #fff;text-wrap: balance}.termin-band__wa.btn{min-height: 2.9rem;padding-block: 0;background: #fff;color: var(--purpur)}.termin-band__wa.btn svg{color: currentColor}.termin-band .btn.btn--wa:hover,.termin-band .btn.btn--wa:focus-visible{border-color: var(--purpur-tief);background: var(--purpur-tief);color: #fff}.termin-band__zaehler{flex: 0 0 auto}.termin-band__form{display: flex;flex-wrap: wrap;align-items: center;gap: .6rem;margin-top: 1rem}.termin-band__form input[type=text],.termin-band__form input[type=email]{flex: 1 1 11rem;min-width: 0;min-height: 2.9rem;padding: 0 1.1rem;border: 1px solid rgba(255,255,255,.55);border-radius: 999px;background: #fff;font: inherit;color: var(--ink)}.termin-band__form input::placeholder{color: var(--ink-weich)}.termin-band__ds{display: flex;align-items: flex-start;gap: .5rem;flex-basis: 100%;font-size: .8125rem;line-height: 1.4;color: rgba(255,255,255,.9)}.termin-band__ds input{margin-top: .2rem;accent-color: #fff}.termin-band__ds a{color: #fff;text-decoration: underline;text-decoration-color: rgba(255,255,255,.6)}.termin-band__form .form-meldung{flex-basis: 100%;margin: 0;font-size: .875rem;color: #fff}.termin-band__form .form-meldung:empty{display: none}.termin-band__cover{display: block;margin: 0 0 .9rem}.termin-band__cover img{display: block;width: clamp(5.5rem,9vw,8rem);height: auto;border-radius: 6px;box-shadow: 0 14px 34px rgba(30,6,34,.35)}@media (max-width: 64rem){.termin-band__form{justify-content: center}.termin-band__ds{text-align: left}.termin-band__cover{display: none}}.termin-band__tab{display: flex;justify-content: center;padding-bottom: .75rem}.termin-band--zu .termin-band__tab{padding: .4rem 0}.termin-band__toggle{display: inline-flex;align-items: center;gap: .5rem;padding: .35rem 1rem;border: 1px solid rgba(255,255,255,.55);border-radius: 999px;background: rgba(255,255,255,.12);color: #fff;font: inherit;font-size: .8rem;font-weight: 700;letter-spacing: .1em;line-height: 1.2;text-transform: uppercase;cursor: pointer}.termin-band__toggle:hover{background: #fff;color: var(--purpur)}.termin-band__toggle svg{transition: transform .3s}.termin-band--zu .termin-band__toggle svg{transform: rotate(180deg)}.termin-band__zu-text,.termin-band--zu .termin-band__offen-text{display: none}.termin-band--zu .termin-band__zu-text{display: inline}.termin-band--zu .termin-band__toggle{padding: .2rem .75rem .2rem .9rem;font-size: .6875rem;letter-spacing: .06em}.termin-band--zu .termin-band__toggle svg{width: 11px;height: 11px}@media (max-width: 64rem){.termin-band__in{justify-content: center;text-align: center}.termin-band__text{flex-basis: 100%}.termin-band__kicker::before{display: none}}@media (max-width: 48rem){.termin-band__in{padding-top: 1.2rem}}.lichtbox{max-width: 100vw;max-height: 100vh;width: 100vw;height: 100vh;margin: 0;padding: 0;border: 0;background: rgba(20,5,24,.94);color: #fff}.lichtbox::backdrop{background: rgba(20,5,24,.94)}.lichtbox__rahmen{position: relative;display: grid;place-items: center;width: 100%;height: 100%;padding: 3rem clamp(1rem,6vw,5rem)}.lichtbox__bild{display: block;max-width: 100%;max-height: calc(100vh - 7.5rem);width: auto;height: auto;border-radius: 6px;box-shadow: 0 30px 80px rgba(0,0,0,.5)}.lichtbox__text{position: absolute;left: 0;right: 0;bottom: .9rem;margin: 0;padding: 0 4rem;text-align: center;font-size: .9375rem;color: rgba(255,255,255,.85)}.lichtbox__zu,.lichtbox__pfeil{position: absolute;display: grid;place-items: center;width: 2.8rem;height: 2.8rem;border: 1.5px solid rgba(255,255,255,.5);border-radius: 50%;background: rgba(255,255,255,.1);color: #fff;font: inherit;font-size: 1.4rem;line-height: 1;cursor: pointer}.lichtbox__zu:hover,.lichtbox__pfeil:hover{background: #fff;color: var(--purpur)}.lichtbox__zu{top: .9rem;right: .9rem}.lichtbox__pfeil--links{left: .9rem}.lichtbox__pfeil--rechts{right: .9rem}@media (max-width: 40rem){.lichtbox__rahmen{padding: 3.5rem .6rem 3rem}.lichtbox__text{bottom:3.8rem;padding:0 1rem;font-size:.8125rem}}