@font-face{font-family:"Source Serif 4";src:url(/fonts/source-serif-4-latin-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/fonts/source-serif-4-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-3-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-3-latin-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-3-latin-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Source Code Pro;src:url(/fonts/source-code-pro-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--ink: #14181D;--paper: #EBE4D8;--paper-high: #F0EADF;--blue: #215891;--blue-dark: #17406C;--blue-tint: #C9D8E8;--marker: #E9F25C;--green: #2F6B4F;--error: #8E2F2A;--gray-strong: #3A414B;--gray-muted: #525B66;--gray-faint: #8B9099;--line: #D3CFC6;--line-dark: #2A313A;--on-ink: var(--paper);--on-ink-muted: #B9BDC3;--ink-raised: #2A313A;--tap-min: 48px;--font-display: "Source Serif 4", Charter, "Georgia", serif;--font-body: "Source Sans 3", "Segoe UI", system-ui, sans-serif;--font-data: "Source Code Pro", "Consolas", monospace;--text-xs: clamp(.75rem, .72rem + .15vw, .8125rem);--text-sm: clamp(.875rem, .85rem + .125vw, .9375rem);--text-base: clamp(1rem, .96rem + .2vw, 1.125rem);--text-md: clamp(1.125rem, 1.06rem + .3vw, 1.3125rem);--text-lg: clamp(1.375rem, 1.25rem + .6vw, 1.75rem);--text-xl: clamp(1.75rem, 1.5rem + 1.2vw, 2.375rem);--text-2xl: clamp(2.125rem, 1.7rem + 2vw, 3.25rem);--leading-body: 1.6;--leading-tight: 1.35;--leading-display: 1.12;--tracking-caps: .14em;--measure: 42rem;--space-3xs: .25rem;--space-2xs: .5rem;--space-xs: .75rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2rem;--space-xl: 3rem;--space-2xl: 4rem;--space-section: clamp(3.5rem, 2.5rem + 4vw, 6.5rem);--radius-0: 0;--radius-1: 2px;--radius-2: 4px;--border-hair: 1px;--border-rule: 2px;--border-check: 3px;--shadow-1: 0 1px 2px rgba(20, 24, 29, .06);--shadow-2: 0 2px 10px rgba(20, 24, 29, .08);--duration-fast: .12s;--duration-base: .2s;--duration-slow: .32s;--ease-quiet: cubic-bezier(.22, 0, 0, 1);--ease-inout: cubic-bezier(.45, 0, .15, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-body);font-kerning:normal;text-rendering:optimizeLegibility}:lang(de){hyphens:auto;hyphenate-limit-chars:10 4 4;overflow-wrap:break-word}h1,h2,h3{font-family:var(--font-display);font-weight:600;line-height:var(--leading-display);letter-spacing:-.01em;text-wrap:balance;margin:0}h1,h1:lang(de){hyphens:manual}p{margin:0;max-width:var(--measure)}strong{font-weight:600}a{color:var(--blue);text-decoration-thickness:1px;text-underline-offset:.2em;transition:color var(--duration-fast) var(--ease-quiet)}a:hover{color:var(--blue-dark)}::selection{background:var(--blue);color:var(--paper)}:focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-radius:var(--radius-1)}.on-ink :focus-visible{outline-color:var(--marker)}:focus:not(:focus-visible){outline:none}table,.data{font-variant-numeric:tabular-nums}.check-rule{border-left:var(--border-check) solid var(--blue);padding-left:var(--space-sm)}.check-underline{border-bottom:var(--border-check) solid var(--blue);padding-bottom:var(--space-2xs)}.marker{background:linear-gradient(transparent 12%,var(--marker) 12%,var(--marker) 88%,transparent 88%);padding:0 .15em}.data{font-family:var(--font-data);font-size:var(--text-xs);color:var(--gray-muted);letter-spacing:.01em}.slot{font-family:var(--font-data);font-size:.85em;background:var(--paper-high);border:1px dashed var(--gray-faint);border-radius:var(--radius-1);padding:.05em .4em;color:var(--gray-strong);white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.shell{max-width:76rem;margin:0 auto;padding-inline:var(--space-md)}.page{padding-block:var(--space-xl) 0}.skip-link{position:absolute;left:-999rem;top:0;z-index:20;background:var(--paper);color:var(--ink);box-shadow:0 0 0 var(--border-hair) var(--ink);padding:var(--space-2xs) var(--space-sm);font-weight:600}.skip-link:focus{left:0}.skip-link:focus-visible{outline-color:var(--marker)}.site-header{background:var(--ink);color:var(--on-ink)}.header-row{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-lg);flex-wrap:wrap;padding-block:var(--space-md)}.wordmark{display:block;margin-right:auto;text-decoration:none;color:var(--on-ink)}.wordmark img{display:block;width:clamp(10.5rem,8.5rem + 6vw,13rem);height:auto}.phone{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink);text-decoration:none;white-space:nowrap}.phone:hover{color:var(--blue-dark)}.site-header .phone{font-size:var(--text-sm);color:var(--on-ink)}.site-header .phone:hover{color:var(--on-ink);text-decoration:underline;text-underline-offset:.25em}.nav-disc summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-height:44px;font-weight:600;font-size:var(--text-sm)}.nav-disc summary::-webkit-details-marker{display:none}.nav-disc summary:after{content:"▾";color:var(--on-ink-muted)}.nav-disc[open] summary:after{content:"▴"}.nav-disc nav a{color:var(--on-ink);text-decoration:none;font-size:var(--text-sm);font-weight:600}.nav-disc nav a:hover{text-decoration:underline;text-underline-offset:.25em}.nav-disc nav a[aria-current=page]{border-bottom:var(--border-check) solid var(--on-ink)}@media(min-width:64rem){.nav-disc[open] summary{display:none}.nav-disc nav{display:flex;gap:var(--space-md);flex-wrap:wrap}}@media(min-width:64rem)and (max-width:79.99rem){.nav-disc{order:3;flex-basis:100%}.nav-disc nav{justify-content:flex-end}}@media(max-width:63.99rem){.header-row{gap:var(--space-md)}.nav-disc{order:3;flex-basis:100%}.nav-disc summary{border-top:var(--border-hair) solid var(--line-dark);margin-top:var(--space-2xs)}.nav-disc nav{display:flex;flex-direction:column}.nav-disc nav a{display:flex;align-items:center;min-height:44px;border-top:var(--border-hair) solid var(--line-dark)}.nav-disc nav a[aria-current=page]{border-bottom:none;border-left:var(--border-check) solid var(--on-ink);padding-left:var(--space-2xs)}}.site-footer{border-top:var(--border-rule) solid var(--ink);margin-top:var(--space-section)}.site-footer .inner{display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-lg);align-items:baseline;padding-block:var(--space-lg);font-size:var(--text-sm)}.site-footer .legal{margin-left:auto}.site-footer .legal a{color:var(--ink)}.site-footer .pages{flex-basis:100%}.site-footer .pages a{color:var(--ink)}.hero{max-width:76rem;margin:0 auto;padding:var(--space-xl) var(--space-md);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-areas:"intro figure" "proof figure";column-gap:clamp(1.5rem,1rem + 3vw,4rem);row-gap:var(--space-xl);align-items:start}.hero .intro{grid-area:intro}.hero .figure{grid-area:figure}.hero .proof-card{grid-area:proof}@media(max-width:56rem){.hero{grid-template-columns:1fr;grid-template-areas:"intro" "figure" "proof"}}.hero h1{font-size:var(--text-2xl)}.services{font-weight:600;font-size:var(--text-md);margin-top:var(--space-sm)}.posture{margin-top:var(--space-md);font-size:var(--text-md);color:var(--gray-strong)}.address{margin-top:var(--space-md);font-family:var(--font-data);font-size:var(--text-sm);color:var(--gray-muted)}.figure{background:var(--paper-high);border:var(--border-hair) solid var(--line);border-radius:var(--radius-2);box-shadow:var(--shadow-1);padding:var(--space-sm);margin:0}.figure img{display:block;width:100%;height:auto}.figure figcaption{font-family:var(--font-data);font-size:var(--text-xs);color:var(--gray-muted);padding-top:var(--space-xs)}.proof-card{background:var(--paper-high);border:var(--border-hair) solid var(--line);border-radius:var(--radius-2);box-shadow:var(--shadow-2);padding:clamp(1.5rem,1rem + 2vw,2.75rem);max-width:var(--measure)}.proof-card h2{font-size:var(--text-lg);border-bottom:var(--border-check) solid var(--blue);padding-bottom:var(--space-2xs);display:inline-block;margin-bottom:var(--space-md)}.proof-card ul{list-style:none;margin:0;padding:0}.proof-card li{border-left:var(--border-check) solid var(--blue);padding:var(--space-3xs) 0 var(--space-3xs) var(--space-sm);margin-bottom:var(--space-sm);font-size:var(--text-sm)}.proof-card .issuer{display:block;color:var(--gray-muted)}.handover{margin-top:var(--space-md);font-size:var(--text-sm);font-weight:600}.p18{margin-top:var(--space-md);padding-top:var(--space-sm);border-top:var(--border-hair) solid var(--line);font-style:italic;font-size:var(--text-sm);color:var(--gray-strong)}.proof-more{margin-top:var(--space-md);font-size:var(--text-sm)}.proof-more a{font-weight:600}.router{max-width:76rem;margin:0 auto;padding:var(--space-lg) var(--space-md) 0}.router h2{font-size:var(--text-lg);margin-bottom:var(--space-md)}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--space-sm)}.tile{display:block;text-decoration:none;color:inherit;border-top:var(--border-rule) solid var(--ink);padding:var(--space-md) 0;transition:border-color var(--duration-fast) var(--ease-quiet)}.tile:hover{border-top-color:var(--blue)}.tile .q{display:flex;justify-content:space-between;gap:var(--space-sm);font-weight:600;font-size:var(--text-md)}.tile .arrow{color:var(--blue)}.tile p{margin-top:var(--space-2xs);color:var(--gray-strong);font-size:var(--text-sm)}.teaser{margin-top:var(--space-lg);font-style:italic;color:var(--gray-strong);font-size:var(--text-sm)}.article{max-width:var(--measure)}.article>h1{font-size:var(--text-xl)}.article h2{font-size:var(--text-lg);margin-top:var(--space-xl)}.article h3{font-size:var(--text-md);margin-top:var(--space-lg)}.article p,.article ul,.article ol{margin-top:var(--space-sm)}.article ul,.article ol{padding-left:1.3em;max-width:var(--measure)}.article li+li{margin-top:var(--space-2xs)}.article .lead{font-size:var(--text-md)}.article blockquote{margin:var(--space-md) 0 0;border-left:var(--border-rule) solid var(--line);padding:var(--space-2xs) 0 var(--space-2xs) var(--space-md);color:var(--ink)}.article blockquote p{margin-top:var(--space-2xs)}.article blockquote p:first-child{margin-top:0}.notice-box{border:var(--border-hair) solid var(--gray-strong);border-radius:var(--radius-1);background:var(--paper-high);padding:var(--space-md);margin-top:var(--space-md);max-width:var(--measure)}.notice-box p{margin-top:var(--space-sm)}.notice-box p:first-child{margin-top:0}.check-list{list-style:none;padding:0;margin-top:var(--space-md);max-width:var(--measure)}.check-list li{border-left:var(--border-check) solid var(--blue);padding:var(--space-3xs) 0 var(--space-3xs) var(--space-sm)}.check-list li+li{margin-top:var(--space-sm)}.angaben{margin-top:var(--space-2xs);padding-left:var(--space-sm);border-left:var(--border-hair) solid var(--line)}.ablauf{list-style:none;padding-left:0;margin-top:var(--space-md);max-width:var(--measure);counter-reset:schritt}.ablauf>li{position:relative;counter-increment:schritt;padding-left:3rem;padding-bottom:var(--space-md)}.ablauf>li:last-child{padding-bottom:0}.article .ablauf>li+li{margin-top:0}.ablauf>li:before{content:"";position:absolute;left:.8125rem;top:2rem;bottom:0;width:var(--border-hair);background:var(--line);transform-origin:top}.ablauf>li:last-child:before{content:none}.ablauf>li:after{content:counter(schritt);position:absolute;left:0;top:.125rem;width:1.625rem;height:1.625rem;display:grid;place-items:center;background:var(--paper-high);border:var(--border-hair) solid var(--line);border-radius:var(--radius-1);font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:var(--text-xs);line-height:1;color:var(--gray-strong)}.checklist{list-style:none;padding:0;margin-top:var(--space-sm);max-width:var(--measure)}.checklist li{position:relative;padding-left:1.7em}.checklist li+li{margin-top:var(--space-sm)}.checklist li:before{content:"☐";position:absolute;left:0;top:0;color:var(--gray-strong)}.quellen{margin-top:var(--space-xl);border-top:var(--border-hair) solid var(--line);padding-top:var(--space-md);font-size:var(--text-sm);max-width:var(--measure)}.quellen h2{font-size:var(--text-md);margin-top:0}.quellen ul{margin-top:var(--space-sm);padding-left:1.3em}.quellen li+li{margin-top:var(--space-3xs)}.stand{margin-top:var(--space-sm);font-family:var(--font-data);font-size:var(--text-xs);color:var(--gray-muted)}.fineprint{margin-top:var(--space-lg);font-size:var(--text-xs);color:var(--gray-muted);max-width:var(--measure)}.person-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--space-md);margin-top:var(--space-lg);max-width:var(--measure)}.person-cards .figure img{aspect-ratio:4 / 5;object-fit:cover;object-position:center}.person-cards figcaption{font-family:var(--font-body);font-size:var(--text-sm);color:var(--ink);padding-top:var(--space-xs)}.kontakt-zeile{margin-top:var(--space-md);font-weight:600}.kontakt-zeile .phone{font-weight:400}.belege{margin-top:var(--space-lg);display:grid;gap:var(--space-md);max-width:var(--measure)}.figure-hoch{max-width:24rem}.article-breit{max-width:68rem}.article-breit>h1,.article-breit>h2,.article-breit>h3,.article-breit>p,.article-breit>ul,.article-breit>ol{max-width:var(--measure)}.beleg-spread{display:grid;gap:var(--space-md);margin-top:var(--space-md)}.beleg-spread>.text>p:first-child{margin-top:0}@media(min-width:60rem){.beleg-spread{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:min-content auto min-content;column-gap:var(--space-xl);row-gap:var(--space-md);align-items:start}.beleg-spread>*:nth-child(1){grid-column:1;grid-row:1}.beleg-spread>*:nth-child(2){grid-column:2;grid-row:1 / span 2}.beleg-spread>*:nth-child(3){grid-column:2;grid-row:3}.beleg-spread>*:nth-child(4){grid-column:1;grid-row:2 / span 2}.beleg-spread>.text{max-width:var(--measure)}}.action,.cta-actions a[href^="tel:"],.cta-actions a[href^="mailto:"]{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap-min);padding:var(--space-2xs) var(--space-md);border:var(--border-hair) solid transparent;border-radius:var(--radius-1);font-family:var(--font-body);font-size:var(--text-base);font-weight:600;line-height:1.25;text-decoration:none;text-align:center;transition:background-color var(--duration-fast) var(--ease-quiet),border-color var(--duration-fast) var(--ease-quiet),color var(--duration-fast) var(--ease-quiet),box-shadow var(--duration-fast) var(--ease-quiet)}.action-primary,.cta-actions a[href^="tel:"]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.action.phone,.cta-actions a[href^="tel:"]{font-family:var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap}.action-primary:hover,.cta-actions a[href^="tel:"]:hover{background:var(--ink-raised);border-color:var(--ink-raised);color:var(--paper)}.action-secondary,.cta-actions a[href^="mailto:"]{background:transparent;border-color:var(--gray-strong);color:var(--ink);font-size:var(--text-sm);padding-inline:var(--space-sm);overflow-wrap:anywhere}.action-secondary:hover,.cta-actions a[href^="mailto:"]:hover{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink)}.on-ink .action-primary{background:var(--paper);border-color:var(--paper);color:var(--ink)}.on-ink .action-primary:hover{background:var(--paper-high);border-color:var(--paper-high);color:var(--ink)}.on-ink .action-secondary{border-color:var(--on-ink-muted);color:var(--paper)}.on-ink .action-secondary:hover{border-color:var(--paper);box-shadow:inset 0 0 0 1px var(--paper);color:var(--paper)}.cta-block{background:var(--paper-high);border:var(--border-hair) solid var(--line);border-radius:var(--radius-2);box-shadow:var(--shadow-2);padding:clamp(1.5rem,1rem + 2vw,2.75rem);margin-top:var(--space-xl);max-width:var(--measure)}.cta-block h2{font-size:var(--text-lg);margin-top:0}.cta-block p{margin-top:var(--space-sm)}.cta-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2xs) var(--space-sm);margin-top:var(--space-md);font-weight:400;font-size:var(--text-base)}.cta-actions-note{color:var(--gray-strong);font-size:var(--text-sm)}.proof-slot{background:var(--marker);border:2px dashed var(--ink);border-radius:var(--radius-1);padding:var(--space-md);margin-top:var(--space-md);font-family:var(--font-data);font-size:var(--text-sm);color:var(--ink);max-width:var(--measure)}.proof-slot .label{display:block;text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-2xs)}.slot{white-space:normal}.slot-block{display:block;white-space:normal;padding:var(--space-sm);margin-top:var(--space-md);max-width:var(--measure)}.blocked-banner{background:var(--ink);color:var(--on-ink-muted);font-family:var(--font-data);font-size:var(--text-xs);letter-spacing:.02em;padding:var(--space-2xs) var(--space-md);max-width:none}:root{scroll-padding-bottom:11rem}@media(min-width:40rem){:root{scroll-padding-bottom:8rem}}.sticky-cta{position:sticky;bottom:0;z-index:15}.sticky-cta[data-dismissed=true]{display:none}.sticky-cta-band{background:var(--ink);color:var(--on-ink-muted);border-top:var(--border-hair) solid var(--line-dark);visibility:hidden}.sticky-cta[data-visible=true]:not([data-ask]) .sticky-cta-band{visibility:visible}.sticky-cta-inner{max-width:76rem;margin:0 auto;padding:var(--space-2xs) var(--space-md);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2xs) var(--space-md)}.sticky-cta-label{font-size:var(--text-sm);font-weight:600;color:var(--on-ink-muted);margin:0}.sticky-cta-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2xs);margin-left:auto}.sticky-cta-dismiss{appearance:none;background:transparent;border:var(--border-hair) solid transparent;border-radius:var(--radius-1);color:var(--on-ink-muted);font-family:var(--font-body);font-size:var(--text-md);line-height:1;min-width:var(--tap-min);min-height:var(--tap-min);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color var(--duration-fast) var(--ease-quiet),border-color var(--duration-fast) var(--ease-quiet)}.sticky-cta-dismiss:hover{color:var(--paper);border-color:var(--on-ink-muted)}.sticky-cta .action.phone,.sticky-cta .action.phone:hover{color:var(--paper)}@media(max-width:40rem){.sticky-cta-inner{padding-block:var(--space-3xs);row-gap:var(--space-3xs)}.sticky-cta-actions{order:1;flex:1 0 100%;margin-left:0}.sticky-cta-actions .action{flex:1 1 auto}.sticky-cta-dismiss{margin-left:auto;min-height:44px;min-width:44px}}@media(max-width:22rem){.sticky-cta-actions .mail{display:none}}:root{--motion-versatz: 45ms}@media(prefers-reduced-motion:no-preference){html.bewegung .proof-card li,html.bewegung .check-list li,html.bewegung .tiles .tile,html.bewegung .ablauf>li{--n: 0}html.bewegung .proof-card li:nth-child(2),html.bewegung .check-list li:nth-child(2),html.bewegung .tiles .tile:nth-child(2),html.bewegung .ablauf>li:nth-child(2){--n: 1}html.bewegung .proof-card li:nth-child(3),html.bewegung .check-list li:nth-child(3),html.bewegung .tiles .tile:nth-child(3),html.bewegung .ablauf>li:nth-child(3){--n: 2}html.bewegung .proof-card li:nth-child(4),html.bewegung .check-list li:nth-child(4),html.bewegung .tiles .tile:nth-child(4),html.bewegung .ablauf>li:nth-child(4){--n: 3}html.bewegung .proof-card li:nth-child(n+5),html.bewegung .check-list li:nth-child(n+5),html.bewegung .tiles .tile:nth-child(n+5),html.bewegung .ablauf>li:nth-child(n+5){--n: 4}html.bewegung .proof-card li,html.bewegung .check-list li{position:relative;border-left-color:transparent}html.bewegung .proof-card li:before,html.bewegung .check-list li:before{content:"";position:absolute;left:calc(-1 * var(--border-check));top:0;bottom:0;width:var(--border-check);background:var(--blue);transform:scaleY(0);transform-origin:top;transition:transform var(--duration-base) var(--ease-quiet);transition-delay:calc(var(--n, 0) * var(--motion-versatz))}html.bewegung .proof-card li.ist-gezeichnet:before,html.bewegung .check-list li.ist-gezeichnet:before{transform:scaleY(1)}html.bewegung .proof-card h2{position:relative;border-bottom-color:transparent}html.bewegung .proof-card h2:after{content:"";position:absolute;left:0;right:0;bottom:calc(-1 * var(--border-check));height:var(--border-check);background:var(--blue);transform:scaleX(0);transform-origin:left;transition:transform var(--duration-slow) var(--ease-quiet)}html.bewegung .proof-card h2.ist-gezeichnet:after{transform:scaleX(1)}html.bewegung .tile{position:relative;border-top-color:transparent}html.bewegung .tile:before{content:"";position:absolute;left:0;right:0;top:calc(-1 * var(--border-rule));height:var(--border-rule);background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform var(--duration-slow) var(--ease-quiet),background-color var(--duration-fast) var(--ease-quiet);transition-delay:calc(var(--n, 0) * var(--motion-versatz)),0ms}html.bewegung .tile.ist-gezeichnet:before{transform:scaleX(1)}html.bewegung .tile:hover:before{background:var(--blue)}html.bewegung .quellen{position:relative;border-top-color:transparent}html.bewegung .quellen:before{content:"";position:absolute;left:0;right:0;top:calc(-1 * var(--border-hair));height:var(--border-hair);background:var(--line);transform:scaleX(0);transform-origin:left;transition:transform var(--duration-slow) var(--ease-quiet)}html.bewegung .quellen.ist-gezeichnet:before{transform:scaleX(1)}html.bewegung .p18{position:relative;border-top-color:transparent}html.bewegung .p18:before{content:"";position:absolute;left:0;right:0;top:calc(-1 * var(--border-hair));height:var(--border-hair);background:var(--line);transform:scaleX(0);transform-origin:left;transition:transform var(--duration-slow) var(--ease-quiet)}html.bewegung .p18.ist-gezeichnet:before{transform:scaleX(1)}html.bewegung .site-footer{position:relative;border-top-color:transparent}html.bewegung .site-footer:before{content:"";position:absolute;left:0;right:0;top:calc(-1 * var(--border-rule));height:var(--border-rule);background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform var(--duration-slow) var(--ease-quiet)}html.bewegung .site-footer.ist-gezeichnet:before{transform:scaleX(1)}html.bewegung .article blockquote{position:relative;border-left-color:transparent}html.bewegung .article blockquote:before{content:"";position:absolute;left:calc(-1 * var(--border-rule));top:0;bottom:0;width:var(--border-rule);background:var(--line);transform:scaleY(0);transform-origin:top;transition:transform var(--duration-slow) var(--ease-quiet)}html.bewegung .article blockquote.ist-gezeichnet:before{transform:scaleY(1)}html.bewegung .marker{background-repeat:no-repeat;background-size:0% 100%;transition:background-size var(--duration-base) var(--ease-quiet)}html.bewegung .marker.ist-gezeichnet{background-size:100% 100%}html.bewegung .ablauf>li:before{transform:scaleY(0);transition:transform var(--duration-slow) var(--ease-quiet);transition-delay:calc(var(--n, 0) * var(--motion-versatz))}html.bewegung .ablauf>li.ist-gezeichnet:before{transform:scaleY(1)}html.bewegung .ablauf>li:after{transform:translateY(-4px);transition:transform var(--duration-base) var(--ease-inout);transition-delay:calc(var(--n, 0) * var(--motion-versatz))}html.bewegung .ablauf>li.ist-gezeichnet:after{transform:translateY(0)}html.bewegung .stand,html.bewegung .address,html.bewegung .figure figcaption{transform:translateY(4px);transition:transform var(--duration-base) var(--ease-inout)}html.bewegung .stand.ist-gezeichnet,html.bewegung .address.ist-gezeichnet,html.bewegung .figure figcaption.ist-gezeichnet{transform:translateY(0)}}@media print{html.bewegung .proof-card li:before,html.bewegung .check-list li:before,html.bewegung .proof-card h2:after,html.bewegung .tile:before,html.bewegung .quellen:before,html.bewegung .p18:before,html.bewegung .site-footer:before,html.bewegung .article blockquote:before,html.bewegung .ablauf>li:before,html.bewegung .ablauf>li:after,html.bewegung .stand,html.bewegung .address,html.bewegung .figure figcaption{transform:none!important;transition:none!important}html.bewegung .marker{background-size:100% 100%!important}}::view-transition-group(root),::view-transition-old(root),::view-transition-new(root){animation-duration:var(--duration-base);animation-timing-function:var(--ease-quiet)}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}
