.label.mit-balken::before,.eyebrow.mit-balken::before{display: none}.balken{display: inline-flex;align-items: flex-end;gap: 3px;width: 22px;height: 14px;flex: none}.balken i{display: block;width: 3px;background: var(--gold);transform-origin: 50% 100%}.balken i:nth-child(1){height: 5px}.balken i:nth-child(2){height: 8px}.balken i:nth-child(3){height: 11px}.balken i:nth-child(4){height: 14px}html.js .balken i{transform: scaleY(0);transition: transform .7s cubic-bezier(.2,.7,.2,1)}html.js .balken i:nth-child(2){transition-delay: .09s}html.js .balken i:nth-child(3){transition-delay: .18s}html.js .balken i:nth-child(4){transition-delay: .27s}html.js .da .balken i,html.js .da.balken i{transform: none}.main-nav a[aria-current="page"]{position: relative}.main-nav a[aria-current="page"]::after{content: "";position: absolute;left: 0;right: 0;bottom: -6px;height: 1px;background: var(--gold)}.nav-cta[aria-current="page"]::after{display: none}.seitenkopf .label{color: var(--gold);margin-bottom: 1.4rem;text-shadow: 0 1px 12px rgba(18,22,20,.8)}.seitenkopf h1,.kopf-kicker{text-shadow: 0 2px 24px rgba(18,22,20,.45)}.seitenkopf h1{max-width: 16ch;text-wrap: balance}.kopf-kicker{margin: 1.4rem 0 0;max-width: 34ch;font: italic 300 clamp(1.2rem,1.9vw,1.55rem)/1.35 var(--serif);color: rgba(245,241,232,.86)}html.js .kopf-kicker{opacity: 0;transform: translateY(10px);transition: opacity 1s ease .55s,transform 1s ease .55s}html.js .kopf-kicker.da{opacity: 1;transform: none}.leitsatz{text-align: center}.leitsatz .label{justify-content: center}.leitsatz p.satz-gross{margin: 0 auto;max-width: 26ch;text-wrap: balance;font: 300 clamp(1.9rem,4.2vw,3.5rem)/1.18 var(--serif);color: var(--ink)}.linie-zeichnen{display: block;width: 120px;height: 1px;margin: 2.6rem auto 0;background: var(--gold);transform-origin: 0 50%}html.js .linie-zeichnen{transform: scaleX(0);transition: transform 1.6s cubic-bezier(.45,0,.2,1) .2s}html.js .linie-zeichnen.da{transform: none}.haltung.unterseite .raster{align-items: start}.haltung.unterseite h2{font-size: clamp(2rem,3.8vw,3.2rem)}.haltung.unterseite p{font-size: 1.12rem}.vorhang{position: relative;overflow: hidden}.vorhang::after{content: "";position: absolute;inset: 0;background: var(--creme);transform-origin: 100% 50%;pointer-events: none}html.js .vorhang img{transform: scale(1.06);transition: transform 1.8s cubic-bezier(.2,.7,.2,1)}html.js .vorhang::after{transform: scaleX(1);transition: transform 1.2s cubic-bezier(.7,0,.2,1)}html.js .vorhang.da img{transform: none}html.js .vorhang.da::after{transform: scaleX(0)}html:not(.js) .vorhang::after{display: none}.bildnotiz{margin-top: 1rem;font-size: .86rem;letter-spacing: .02em;color: var(--muted)}.schritte h2{max-width: 18ch;margin-bottom: clamp(2.5rem,6vh,4rem)}.schritte ol{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(2rem,4vw,4rem)}.schritt{position: relative;padding-top: 1.8rem}.schritt::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 1px;background: rgba(245,241,232,.2)}.schritt::after{content: "";position: absolute;left: 0;top: 0;width: 64px;height: 1px;background: var(--gold);transform-origin: 0 50%}.schritt small{display: block;font: italic 300 1.05rem/1 var(--serif);color: var(--gold);margin-bottom: 1rem}.schritt h3{font-size: clamp(1.5rem,2.2vw,1.9rem);color: var(--creme);margin-bottom: .8rem}.schritt p{font-size: 1.04rem;color: rgba(245,241,232,.78);max-width: 34ch}html.js .schritt{opacity: 0;transform: translateY(16px);transition: opacity .9s ease,transform .9s ease}html.js .schritt::after{transform: scaleX(0);transition: transform 1.1s cubic-bezier(.45,0,.2,1) .35s}html.js .schritt:nth-child(2){transition-delay: .15s}html.js .schritt:nth-child(3){transition-delay: .3s}html.js .schritt:nth-child(2)::after{transition-delay: .5s}html.js .schritt:nth-child(3)::after{transition-delay: .65s}html.js .da .schritt{opacity: 1;transform: none}html.js .da .schritt::after{transform: none}@media (max-width: 899px){.schritte ol{grid-template-columns: 1fr;gap: 2.4rem}}.klartext .raster{display: grid;grid-template-columns: 1px minmax(0,1fr);gap: clamp(1.6rem,4vw,3.5rem);max-width: 60rem;margin-inline: auto}.klartext .senkrecht{width: 1px;background: var(--gold);transform-origin: 50% 0}html.js .klartext .senkrecht{transform: scaleY(0);transition: transform 1.4s cubic-bezier(.45,0,.2,1)}html.js .klartext.da .senkrecht{transform: none}.klartext blockquote{margin: 0}.klartext blockquote p{font: italic 300 clamp(1.6rem,3.1vw,2.6rem)/1.28 var(--serif);color: var(--ink);max-width: 30ch;text-wrap: balance}.klartext .nachsatz{margin-top: 1.4rem;font-size: 1.08rem;color: var(--muted);max-width: 52ch}.naechste{border-top: 1px solid var(--line)}.naechste .container{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 2rem;align-items: end;padding: clamp(3rem,8vh,5.5rem) 0}.naechste > .container > .textlink{justify-self: start;align-self: end}.naechste .weiterlink{display: grid;gap: .7rem;justify-items: end;text-align: right}.naechste .weiterlink small{font: 500 .74rem/1 var(--sans);letter-spacing: .2em;text-transform: uppercase;color: var(--gold-2)}.naechste .weiterlink b{font: 300 clamp(2rem,4.6vw,3.8rem)/1.02 var(--serif);color: var(--ink);display: flex;align-items: center;gap: 1.2rem}.naechste .pfeil{position: relative;display: block;width: 48px;height: 1px;background: var(--gold);transform-origin: 0 50%;transition: transform .45s cubic-bezier(.2,.7,.2,1)}.naechste .pfeil::after{content: "";position: absolute;right: 0;top: -4px;width: 9px;height: 9px;border-top: 1px solid var(--gold);border-right: 1px solid var(--gold);transform: rotate(45deg);transform-origin: 100% 0}.naechste .weiterlink:hover b,.naechste .weiterlink:focus-visible b{color: var(--gold-2)}.naechste .weiterlink:hover .pfeil,.naechste .weiterlink:focus-visible .pfeil{transform: scaleX(1.6)}.naechste .weiterlink:hover .pfeil::after,.naechste .weiterlink:focus-visible .pfeil::after{transform: scaleX(.625) rotate(45deg)}@media (max-width: 699px){.naechste .container{grid-template-columns: 1fr}.naechste .weiterlink{justify-items: start;text-align: left;order: -1}}.wegweiser .container{display: grid;padding: clamp(2rem,6vh,4rem) 0 clamp(5rem,12vh,8rem)}.wegweiser .weiterlink{display: grid;gap: .5rem;padding: 1.6rem 0;border-bottom: 1px solid var(--line)}.wegweiser .weiterlink small{font: 500 .74rem/1 var(--sans);letter-spacing: .2em;text-transform: uppercase;color: var(--gold-2)}.wegweiser .weiterlink b{font: 300 clamp(1.9rem,4vw,3.2rem)/1.05 var(--serif);color: var(--ink);display: flex;align-items: center;gap: 1.2rem}.wegweiser .weiterlink:hover b{color: var(--gold-2)}.wegweiser .pfeil,.naechste .pfeil{position: relative;display: block;width: 48px;height: 1px;background: var(--gold);transform-origin: 0 50%;transition: transform .45s cubic-bezier(.2,.7,.2,1)}.wegweiser .pfeil::after{content: "";position: absolute;right: 0;top: -4px;width: 9px;height: 9px;border-top: 1px solid var(--gold);border-right: 1px solid var(--gold);transform: rotate(45deg)}.wegweiser .weiterlink:hover .pfeil{transform: scaleX(1.6)}.kontakt-einstieg .raster{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,6fr);gap: clamp(2.5rem,6vw,6rem);align-items: start}.kontakt-einstieg .satz-gross{font: 300 clamp(1.9rem,3.8vw,3.2rem)/1.18 var(--serif);color: var(--ink);max-width: 16ch;margin-bottom: 1.4rem}.kontakt-einstieg p{font-size: 1.12rem;max-width: 40ch}.wege-hell{display: grid;border-top: 1px solid var(--line)}.wege-hell > a,.wege-hell > div{display: flex;justify-content: space-between;gap: 1rem;align-items: baseline;padding: 1.3rem 0;border-bottom: 1px solid var(--line)}.wege-hell span{font-size: .78rem;letter-spacing: .18em;text-transform: uppercase;color: var(--gold-2);flex: none}.wege-hell b{font: 300 1.45rem/1.3 var(--serif);color: var(--ink);text-align: right}.wege-hell small{display: block;font: 300 .95rem/1.4 var(--sans);color: var(--muted);margin-top: .25rem}.wege-hell a:hover b{color: var(--gold-2)}.kontakt-einstieg p.wege-knoepfe-hell,.wege-knoepfe-hell{display: flex;flex-wrap: wrap;gap: .9rem;margin-top: 1.8rem;max-width: none}.wege-knoepfe-hell .knopf{color: var(--ink);border-color: var(--ink)}.wege-knoepfe-hell .knopf:hover,.wege-knoepfe-hell .knopf:focus-visible{background: var(--ink);color: var(--creme);border-color: var(--ink)}@media (max-width: 899px){.kontakt-einstieg .raster{grid-template-columns: 1fr}}@media (max-width: 699px){.wege-hell b{font-size: 1.2rem}.wege-knoepfe-hell{flex-direction: column}.wege-knoepfe-hell .knopf{text-align: center}}.berater .personen{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: clamp(1.5rem,4vw,4rem)}.berater h2{margin-bottom: clamp(2rem,5vh,3.2rem)}.berater figure{margin: 0}.berater .portraet-klein{aspect-ratio: 4 / 5}.berater figcaption{padding-top: 1.3rem;display: grid;gap: .25rem}.berater figcaption b{font: 300 1.7rem/1.1 var(--serif);color: var(--ink)}.berater figcaption span{font-size: .8rem;letter-spacing: .16em;text-transform: uppercase;color: var(--gold-2)}.berater figcaption a{justify-self: start;margin-top: .5rem;font-size: 1.02rem;border-bottom: 1px solid var(--line-gold)}.berater figcaption a:hover{color: var(--gold-2)}@media (max-width: 559px){.berater .personen{grid-template-columns: 1fr;gap: 2.8rem}}.recht-kopf{padding: clamp(9rem,20vh,12rem) 0 clamp(2.5rem,6vh,4rem);border-bottom: 1px solid var(--line)}.recht-kopf h1{font-size: clamp(2.6rem,6vw,5rem)}.recht-kopf .stand{margin-top: 1.2rem;font-size: .95rem;color: var(--muted)}.recht{padding: clamp(3rem,8vh,5rem) 0 clamp(5rem,12vh,8rem)}.recht .raster{display: grid;grid-template-columns: minmax(0,3fr) minmax(0,8fr);gap: clamp(2rem,5vw,5rem);align-items: start}.recht-inhalt{position: sticky;top: 110px}.recht-inhalt ol{list-style: none;margin: 0;padding: 0;display: grid;gap: .1rem;counter-reset: rv}.recht-inhalt li{counter-increment: rv}.recht-inhalt a{display: grid;grid-template-columns: 2.2rem 1fr;padding: .45rem 0;font-size: .95rem;color: var(--muted);border: 0;transition: color .25s}.recht-inhalt a::before{content: counter(rv,decimal-leading-zero);font: italic 300 .95rem/1.5 var(--serif);color: var(--gold-2)}.recht-inhalt a:hover,.recht-inhalt a.aktiv{color: var(--ink)}.recht-inhalt summary{display: none}.recht-text{max-width: 68ch;counter-reset: ra}.recht-text section{counter-increment: ra;padding: 2.2rem 0;border-top: 1px solid var(--line);scroll-margin-top: 100px}.recht-text section:first-child{border-top: 0;padding-top: 0}.recht-text h2{display: flex;gap: 1rem;align-items: baseline;font-size: clamp(1.6rem,2.4vw,2rem);margin: 0 0 1rem}.recht-text h2::before{content: counter(ra,decimal-leading-zero);font: italic 300 1.05rem/1 var(--serif);color: var(--gold-2);flex: none}.recht-text h3{font: 500 1.05rem/1.4 var(--sans);margin: 1.4rem 0 .5rem;color: var(--ink)}.recht-text p,.recht-text li{font-size: 1.04rem}.recht-text a{border-bottom: 1px solid var(--line-gold)}.recht-text a:hover{color: var(--gold-2)}.recht-text ul{padding-left: 1.2rem}@media (max-width: 899px){.recht .raster{grid-template-columns: 1fr}.recht-inhalt{position: static;border-top: 1px solid var(--line);border-bottom: 1px solid var(--line)}.recht-inhalt summary{display: flex;justify-content: space-between;align-items: center;padding: 1rem 0;cursor: pointer;list-style: none;font: 500 .78rem/1 var(--sans);letter-spacing: .2em;text-transform: uppercase;color: var(--gold-2)}.recht-inhalt summary::-webkit-details-marker{display: none}.recht-inhalt summary::after{content: "+";font: 300 1.4rem/1 var(--serif);color: var(--ink)}.recht-inhalt[open] summary::after{content: "–"}.recht-inhalt ol{padding-bottom: 1rem}}@media (prefers-reduced-motion: reduce){html.js .balken i,html.js .kopf-kicker,html.js .linie-zeichnen,html.js .vorhang img,html.js .schritt,html.js .schritt::after,html.js .klartext .senkrecht{transform: none !important;opacity: 1 !important;transition: none !important}html.js .vorhang::after{display: none}.naechste .pfeil,.naechste .pfeil::after{transition: none}}
