/*scrollcraft.css*/:root{--sc-canvas:#08090b;--sc-surface:#101217;--sc-ink:#f4f2ef;--sc-ink-soft:#9a9ba1;--sc-accent:#d8ff3e;--sc-accent-ink:#08090b;--sc-hairline:color-mix(in oklab,var(--sc-ink) 12%,transparent);--sc-hairline-strong:color-mix(in oklab,var(--sc-ink) 22%,transparent);--sc-font-display:"Instrument Sans","Geist",system-ui,sans-serif;--sc-font-text:"Geist",system-ui,sans-serif;--sc-font-mono:"Geist Mono",ui-monospace,monospace;--sc-t-xs:clamp(0.75rem,0.72rem + 0.15vw,0.82rem);--sc-t-sm:clamp(0.875rem,0.84rem + 0.18vw,0.95rem);--sc-t-base:clamp(1rem,0.96rem + 0.22vw,1.125rem);--sc-t-lg:clamp(1.2rem,1.1rem + 0.5vw,1.5rem);--sc-t-xl:clamp(1.6rem,1.35rem + 1.2vw,2.25rem);--sc-t-2xl:clamp(2.1rem,1.6rem + 2.4vw,3.4rem);--sc-t-3xl:clamp(2.8rem,1.9rem + 4.2vw,5rem);--sc-t-4xl:clamp(3.4rem,1.9rem + 6.6vw,7.5rem);--sc-track-tight:-0.035em;--sc-track-snug:-0.02em;--sc-track-normal:-0.005em;--sc-track-wide:0.08em;--sc-leading-none:0.94;--sc-leading-tight:1.06;--sc-leading-body:1.62;--sc-measure:62ch;--sc-1:0.25rem;--sc-2:0.5rem;--sc-3:0.75rem;--sc-4:1rem;--sc-5:1.5rem;--sc-6:2rem;--sc-7:3rem;--sc-8:4rem;--sc-9:6rem;--sc-10:8rem;--sc-11:12rem;--sc-section:clamp(4.5rem,9vw,11rem);--sc-gutter:clamp(1.25rem,5vw,5.5rem);--sc-maxw:82rem;--sc-r-sm:6px;--sc-r-md:12px;--sc-r-lg:20px;--sc-r-pill:999px;--sc-shadow-color:220 40% 2%;--sc-e1:0 1px 2px hsl(var(--sc-shadow-color) / 0.28),0 2px 6px -1px hsl(var(--sc-shadow-color) / 0.20);--sc-e2:0 2px 4px hsl(var(--sc-shadow-color) / 0.24),0 8px 18px -4px hsl(var(--sc-shadow-color) / 0.30);--sc-e3:0 4px 8px hsl(var(--sc-shadow-color) / 0.22),0 18px 40px -8px hsl(var(--sc-shadow-color) / 0.38),0 48px 90px -24px hsl(var(--sc-shadow-color) / 0.30);--sc-edge:inset 0 1px 0 color-mix(in oklab,var(--sc-ink) 10%,transparent);--sc-ease-out:cubic-bezier(0.23,1,0.32,1);--sc-ease-in-out:cubic-bezier(0.77,0,0.175,1);--sc-ease-drawer:cubic-bezier(0.32,0.72,0,1);--sc-d-fast:160ms;--sc-d-base:240ms;--sc-d-slow:420ms;--sc-z-stage:1;--sc-z-copy:20;--sc-z-chrome:60}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--sc-canvas);color:var(--sc-ink);font-family:var(--sc-font-text);font-size:var(--sc-t-base);line-height:var(--sc-leading-body);letter-spacing:var(--sc-track-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-synthesis-weight:none;overflow-x:clip}img,video,canvas,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--sc-accent);color:var(--sc-accent-ink)}:root{caret-color:var(--sc-accent);accent-color:var(--sc-accent)}:focus-visible{outline:2px solid var(--sc-accent);outline-offset:3px;border-radius:var(--sc-r-sm)}:where(a){color:inherit;text-decoration-thickness:1px;text-underline-offset:0.22em}@supports (scrollbar-color:auto){html{scrollbar-color:color-mix(in oklab,var(--sc-ink) 26%,transparent) transparent;scrollbar-width:thin}}:where(table,.sc-nums,[data-sc-count]){font-variant-numeric:tabular-nums}.sc-display{font-family:var(--sc-font-display);font-weight:500;line-height:var(--sc-leading-none);letter-spacing:var(--sc-track-tight);text-wrap:balance;margin:0}.sc-display--xl{font-size:var(--sc-t-4xl)}.sc-display--lg{font-size:var(--sc-t-3xl)}.sc-display--md{font-size:var(--sc-t-2xl);letter-spacing:var(--sc-track-snug)}.sc-lede{font-size:var(--sc-t-lg);line-height:1.44;letter-spacing:var(--sc-track-snug);color:var(--sc-ink);max-width:46ch;text-wrap:pretty;margin:0}.sc-body{max-width:var(--sc-measure);color:var(--sc-ink-soft);text-wrap:pretty;margin:0}.sc-label{font-family:var(--sc-font-mono);font-size:var(--sc-t-xs);letter-spacing:var(--sc-track-wide);text-transform:uppercase;color:var(--sc-ink-soft)}.sc-wrap{width:100%;max-width:var(--sc-maxw);margin-inline:auto;padding-inline:var(--sc-gutter)}.sc-section{padding-block:var(--sc-section)}.sc-stack>* + *{margin-top:var(--sc-4)}.sc-stack>:is(h1,h2,h3){margin-top:var(--sc-7)}.sc-stack>:is(h1,h2,h3):first-child{margin-top:0}.sc-rule{height:1px;border:0;background:var(--sc-hairline);margin:0}.sc-act--pinned{position:relative}.sc-stage{position:sticky;top:0;height:100vh;height:100svh;overflow:clip;z-index:var(--sc-z-stage)}.sc-stage :is(video[data-sc-scrub],canvas[data-sc-sequence],.sc-stage__poster){position:absolute;inset:0;width:100%;height:100%;object-fit:cover}video[data-sc-scrub]{opacity:0;transition:opacity 380ms var(--sc-ease-out)}.sc-has-clip video[data-sc-scrub]{opacity:1}.sc-stage__poster{z-index:0;transition:opacity 380ms var(--sc-ease-out)}.sc-has-clip .sc-stage__poster{opacity:0}.sc-scrim{position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient( var(--sc-scrim-angle,180deg),color-mix(in oklab,var(--sc-canvas) var(--sc-scrim-a,78%),transparent) 0%,color-mix(in oklab,var(--sc-canvas) 30%,transparent) 42%,transparent 68%)}.sc-scrim--bottom{--sc-scrim-angle:0deg}.sc-scrim--left{--sc-scrim-angle:90deg}.sc-scrim--right{--sc-scrim-angle:270deg}.sc-scrim--lead{background:linear-gradient(to top right,color-mix(in oklab,var(--sc-canvas) 94%,transparent) 0%,color-mix(in oklab,var(--sc-canvas) 72%,transparent) 30%,color-mix(in oklab,var(--sc-canvas) 30%,transparent) 52%,transparent 72%)}.sc-scrim--trail{background:linear-gradient(to top left,color-mix(in oklab,var(--sc-canvas) 94%,transparent) 0%,color-mix(in oklab,var(--sc-canvas) 72%,transparent) 30%,color-mix(in oklab,var(--sc-canvas) 30%,transparent) 52%,transparent 72%)}.sc-scrim--band{background:linear-gradient(to top,color-mix(in oklab,var(--sc-canvas) 94%,transparent) 0%,color-mix(in oklab,var(--sc-canvas) 74%,transparent) 22%,color-mix(in oklab,var(--sc-canvas) 30%,transparent) 42%,transparent 58%)}.sc-scrim--vignette{background:radial-gradient(120% 90% at 50% 45%,transparent 40%,color-mix(in oklab,var(--sc-canvas) 70%,transparent) 100%)}.sc-copy{position:absolute;z-index:var(--sc-z-copy);inset-inline:var(--sc-gutter);max-width:min(46rem,76vw);will-change:opacity,transform}.sc-copy--lead{left:var(--sc-gutter);bottom:clamp(3rem,12vh,9rem)}.sc-copy--center{inset-inline:auto;left:50%;top:50%;translate:-50% -50%;text-align:center}.sc-copy--trail{inset-inline:auto;right:var(--sc-gutter);bottom:clamp(3rem,12vh,9rem);text-align:right}[data-sc-cue]{opacity:0;will-change:opacity,transform}.sc-ready [data-sc-cue]{transition:none}.sc-split{display:inline-block;overflow:hidden;vertical-align:top}.sc-split--line{display:block;padding-bottom:0.14em;margin-bottom:-0.14em}.sc-split__i{display:inline-block;will-change:transform,opacity}.sc-is-split{opacity:1 !important}[data-sc-pan]{display:flex;will-change:transform}[data-sc-reveal]{will-change:clip-path}[data-sc-parallax]{will-change:transform}[data-sc-in],[data-sc-stagger]>*{opacity:0;transform:translate3d(0,14px,0);transition:opacity 620ms var(--sc-ease-out),transform 620ms var(--sc-ease-out)}[data-sc-in].sc-in,[data-sc-stagger]>.sc-in{opacity:1;transform:none}[data-sc-tilt]{transform-style:preserve-3d;will-change:transform}[data-sc-magnet]{will-change:transform}[data-sc-spotlight]{isolation:isolate}:where([data-sc-spotlight]){position:relative}[data-sc-spotlight]::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;background:radial-gradient( 28rem 28rem at calc(var(--sc-mx,0.5) * 100%) calc(var(--sc-my,0.5) * 100%),color-mix(in oklab,var(--sc-accent) 16%,transparent),transparent 70%);opacity:0;transition:opacity var(--sc-d-slow) var(--sc-ease-out)}[data-sc-spotlight]:hover::after{opacity:1}[data-sc-mode="worldflight"]{position:relative}.sc-world{position:fixed;inset:0;overflow:clip;z-index:var(--sc-z-stage);background:var(--sc-canvas)}.sc-world__seg{position:absolute;inset:0;opacity:0;will-change:opacity}.sc-world__seg>:is(video,img,canvas){position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sc-world__poster{z-index:0;transform-origin:50% 50%;transition:opacity 420ms var(--sc-ease-out)}.sc-world__seg>video{z-index:1}.sc-world__seg.sc-has-clip .sc-world__poster{opacity:0}video[data-sc-scrub].sc-has-clip{opacity:1}.sc-world__copy{position:fixed;inset:0;z-index:var(--sc-z-copy);pointer-events:none}.sc-world__scrim{position:absolute;inset:0;pointer-events:none;z-index:0}[data-sc-copy]{opacity:0;pointer-events:none;will-change:opacity,transform}.sc-ready [data-sc-copy]{transition:none}.sc-world__spacer{pointer-events:none}[data-sc-progress]{position:fixed;inset:0 0 auto 0;height:2px;z-index:var(--sc-z-chrome);background:var(--sc-accent);transform-origin:0 50%;transform:scaleX(0);will-change:transform}.sc-grain{position:fixed;inset:0;pointer-events:none;z-index:3;opacity:0.045}.sc-grain::before{content:"";position:absolute;inset:-50%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/></filter><rect width='140' height='140' filter='url(%23n)'/></svg>")}@media (prefers-reduced-motion:reduce){[data-sc-in],[data-sc-stagger]>*{transform:none;transition-duration:220ms}[data-sc-parallax],[data-sc-pan],.sc-split__i{transform:none !important}[data-sc-reveal]{clip-path:none !important}[data-sc-act="pan"] .sc-stage,[data-sc-act="pan"] [data-sc-stage]{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity}[data-sc-pan]>*{scroll-snap-align:center}[data-sc-spotlight]::after{display:none}.sc-world__poster,[data-sc-copy]{transform:none !important}}@media (max-width:860px){.sc-copy{inset-inline:var(--sc-gutter);max-width:none}.sc-copy--trail{text-align:left}.sc-stage{height:100svh}.sc-scrim--trail{background:linear-gradient(to top,color-mix(in oklab,var(--sc-canvas) 94%,transparent) 0%,color-mix(in oklab,var(--sc-canvas) 74%,transparent) 22%,color-mix(in oklab,var(--sc-canvas) 30%,transparent) 42%,transparent 58%)}}
/*basis/tokens.css*/@font-face{font-family:"Instrument Sans";src:url("fonts/instrumentsans-var.woff2") format("woff2");font-weight:400 700;font-stretch:75% 100%;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Sans";src:url("fonts/instrumentsans-italic-var.woff2") format("woff2");font-weight:400 700;font-stretch:75% 100%;font-style:italic;font-display:swap}@font-face{font-family:"Source Serif 4";src:url("fonts/sourceserif4-var.woff2") format("woff2");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url("fonts/sourceserif4-italic-var.woff2") format("woff2");font-weight:200 900;font-style:italic;font-display:swap}:root{--font-amt:"Instrument Sans","Helvetica Neue",Arial,sans-serif;--font-kanzlei:"Source Serif 4",Georgia,"Times New Roman",serif;--font-display:var(--font-amt);--font-text:var(--font-kanzlei);--font-mono:var(--font-amt);--gewicht-amt:500;--gewicht-amt-stark:600;--gewicht-kleindruck:400;--gewicht-kanzlei:400;--gewicht-kanzlei-stark:600;--breite-amt:100%;--breite-amt-eng:85%;--t-kleindruck:0.75rem;--t-mikro:0.8125rem;--t-klein:0.9375rem;--t-text:clamp(1.0625rem,1rem + 0.2vw,1.1875rem);--t-lead:clamp(1.25rem,1.1rem + 0.5vw,1.5rem);--t-h3:clamp(1.375rem,1.2rem + 0.7vw,1.75rem);--t-h2:clamp(1.875rem,1.4rem + 1.9vw,2.75rem);--t-h1:clamp(2.5rem,1.6rem + 3.6vw,4.5rem);--t-gross:clamp(3.25rem,1.5rem + 6.4vw,7rem);--t-seitenbreit:clamp(2.75rem,8.6vw,10.5rem);--leading-none:0.96;--leading-tight:1.1;--leading-snug:1.3;--leading-body:1.6;--leading-kleindruck:1.4;--tracking-tight:-0.02em;--tracking-snug:-0.01em;--tracking-normal:0;--tracking-kleindruck:0.01em;--tracking-wide:0.06em;--measure:31em;--measure-eng:26em;--lese:40rem;--lese-min:28rem;--lese-min-lead:34rem;--beiwerk-min:16rem;--spalte-kurz-min:15rem;--spalte-luecke:clamp(1.5rem,1rem + 2vw,3rem);--rand:16px;--abschnitt:clamp(4rem,2.5rem + 5vw,8rem);--block:clamp(1.5rem,1rem + 1.4vw,2.5rem);--zeile:0.75rem;--breite-max:120rem;--a-1:0.25rem;--a-2:0.5rem;--a-3:0.75rem;--a-4:1rem;--a-5:1.5rem;--a-6:2rem;--a-7:3rem;--a-8:4rem;--a-9:6rem;--a-10:8rem;--a-11:12rem;--radius:2px;--radius-feld:2px;--radius-null:0;--radius-rund:999px;--linie:1px;--linie-stark:2px;--linie-kontur:3px;--dauer-kurz:160ms;--dauer-mittel:260ms;--dauer-lang:480ms;--dauer-eintritt:620ms;--ease:cubic-bezier(0.4,0,0.2,1);--ease-aus:cubic-bezier(0.23,1,0.32,1);--ease-ein-aus:cubic-bezier(0.77,0,0.175,1);--ease-papier:cubic-bezier(0.32,0.72,0,1);--schatten-farbe:150 17% 14%;--schatten-1:0 1px 2px hsl(var(--schatten-farbe) / 0.08),0 2px 6px -1px hsl(var(--schatten-farbe) / 0.06);--schatten-2:0 2px 4px hsl(var(--schatten-farbe) / 0.08),0 10px 22px -6px hsl(var(--schatten-farbe) / 0.14);--schatten-3:0 4px 8px hsl(var(--schatten-farbe) / 0.08),0 20px 44px -10px hsl(var(--schatten-farbe) / 0.18),0 48px 90px -28px hsl(var(--schatten-farbe) / 0.14);--kante:inset 0 0 0 var(--linie) var(--farbe-linie);--z-grund:0;--z-buehne:1;--z-inhalt:20;--z-nav:50;--z-chrome:60;--z-skip:70;--farbe-grund-basis:#FAFCFC;--farbe-grund:var(--sc-canvas);--farbe-grund-tief:#E2EBE6;--farbe-flaeche:#FFFFFF;--farbe-tinte:#1E2A24;--farbe-tinte-weich:#44514A;--farbe-tinte-tief:#141D19;--farbe-tinte-invers:var(--farbe-grund-basis);--farbe-tinte-weich-invers:#C6CFCA;--farbe-gelb:#E8B92E;--farbe-gelb-tinte:var(--farbe-tinte);--farbe-gelb-dunkel:#CDA633;--farbe-marker:#F1D89A;--farbe-messing:#75550C;--farbe-akzent:var(--farbe-tinte);--farbe-akzent-tinte:var(--farbe-grund-basis);--farbe-handlung:var(--farbe-gelb);--farbe-handlung-tinte:var(--farbe-tinte);--farbe-handlung-hover:var(--farbe-gelb-dunkel);--farbe-fokus:var(--farbe-akzent);--farbe-fokus-invers:var(--farbe-gelb);--farbe-linie:color-mix(in oklab,var(--farbe-tinte) 14%,transparent);--farbe-linie-stark:color-mix(in oklab,var(--farbe-tinte) 26%,transparent);--farbe-feld:var(--farbe-flaeche);--farbe-feld-rand:#727A76;--farbe-fehler:#A12A1A;--farbe-platzhalter:var(--farbe-grund-tief);color-scheme:light;--fab-hoehe:3.5rem;--fab-rand:1.5rem;--fab-luft:1rem;--fab-gasse-y:calc(var(--fab-hoehe) + var(--fab-rand) + var(--fab-luft));--sc-canvas:var(--farbe-grund-basis);--sc-surface:var(--farbe-flaeche);--sc-ink:var(--farbe-tinte);--sc-ink-soft:var(--farbe-tinte-weich);--sc-accent:var(--farbe-tinte);--sc-accent-ink:var(--farbe-grund-basis);--sc-hairline:var(--farbe-linie);--sc-hairline-strong:var(--farbe-linie-stark);--sc-font-display:var(--font-amt);--sc-font-text:var(--font-kanzlei);--sc-font-mono:var(--font-amt);--sc-t-xs:var(--t-mikro);--sc-t-sm:var(--t-klein);--sc-t-base:var(--t-text);--sc-t-lg:var(--t-lead);--sc-t-xl:var(--t-h3);--sc-t-2xl:var(--t-h2);--sc-t-3xl:var(--t-h1);--sc-t-4xl:var(--t-gross);--sc-track-tight:var(--tracking-tight);--sc-track-snug:var(--tracking-snug);--sc-track-normal:var(--tracking-normal);--sc-track-wide:var(--tracking-wide);--sc-leading-none:var(--leading-none);--sc-leading-tight:var(--leading-tight);--sc-leading-body:var(--leading-body);--sc-measure:var(--measure);--sc-1:var(--a-1);--sc-2:var(--a-2);--sc-3:var(--a-3);--sc-4:var(--a-4);--sc-5:var(--a-5);--sc-6:var(--a-6);--sc-7:var(--a-7);--sc-8:var(--a-8);--sc-9:var(--a-9);--sc-10:var(--a-10);--sc-11:var(--a-11);--sc-section:var(--abschnitt);--sc-gutter:var(--rand);--sc-maxw:var(--breite-max);--sc-r-sm:var(--radius);--sc-r-md:var(--radius);--sc-r-lg:var(--radius);--sc-r-pill:var(--radius-rund);--sc-shadow-color:var(--schatten-farbe);--sc-e1:var(--schatten-1);--sc-e2:var(--schatten-2);--sc-e3:var(--schatten-3);--sc-edge:var(--kante);--sc-ease-out:var(--ease-aus);--sc-ease-in-out:var(--ease-ein-aus);--sc-ease-drawer:var(--ease-papier);--sc-d-fast:var(--dauer-kurz);--sc-d-base:var(--dauer-mittel);--sc-d-slow:var(--dauer-lang);--sc-z-stage:var(--z-buehne);--sc-z-copy:var(--z-inhalt);--sc-z-chrome:var(--z-chrome)}@media (min-width:640px){:root{--rand:24px}}@media (min-width:1024px){:root{--rand:40px}}
/*basis/basis.css*/*,*::before,*::after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}img,picture,svg,video{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0}ul[class],ol[class]{list-style:none;padding:0}a{color:inherit}html{scroll-behavior:auto;scroll-padding-bottom:var(--fab-gasse-y)}body{font-family:var(--font-text);color:var(--farbe-tinte);background:var(--farbe-grund);line-height:var(--leading-body);padding-bottom:var(--fab-gasse-y)}[hidden]{display:none !important}.skip{position:absolute;left:var(--rand);top:-4rem;z-index:var(--z-skip);background:var(--farbe-tinte);color:var(--farbe-grund);font-family:var(--font-display);font-weight:600;font-size:var(--t-klein);padding:var(--zeile) 1rem;border-radius:var(--radius);text-decoration:none;transition:top var(--dauer-kurz) var(--ease)}.skip:focus{top:var(--rand)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;padding:0;margin:-1px}:focus-visible{outline:3px solid var(--farbe-akzent);outline-offset:3px;border-radius:var(--radius)}::selection{background:var(--farbe-marker);color:var(--farbe-tinte)}figure{margin:0}figure img,figure video{border-radius:var(--radius)}figcaption{font-family:var(--font-display);font-size:var(--t-mikro);color:var(--farbe-tinte-weich);margin-top:0.4rem}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition-duration:0ms !important;animation-duration:0ms !important}html{scroll-behavior:auto !important}}
/*stuecke/auftakt/auftakt.css*/.kopf{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--a-3);padding:var(--a-3) var(--rand);border-bottom:var(--linie) solid var(--farbe-linie);background:var(--farbe-grund)}.kopf__zeile{flex:1 1 auto;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--a-1) var(--a-5);min-width:0}@media (min-width:1024px){.kopf{padding-block:var(--a-4)}}.kopf__name{font-family:var(--font-kanzlei);font-weight:var(--gewicht-kanzlei-stark);font-size:var(--t-lead);line-height:var(--leading-snug);color:var(--farbe-tinte)}.kopf__gebiete{font-family:var(--font-amt);font-weight:var(--gewicht-amt);font-size:var(--t-klein);letter-spacing:var(--tracking-kleindruck);color:var(--farbe-tinte-weich)}@media (max-width:639px){.kopf__name{flex:1 1 auto}.kopf__gebiete{flex-basis:100%;order:3}}.kopf__demo{margin-left:auto;font-family:var(--font-amt);font-weight:var(--gewicht-amt-stark);font-size:var(--t-mikro);letter-spacing:var(--tracking-kleindruck);color:var(--farbe-tinte);background:var(--farbe-marker);padding:0.15em 0.55em;border-radius:var(--radius)}.brief{position:relative;z-index:var(--z-nav);order:-1;flex:0 0 auto}.brief__knopf{display:grid;place-items:center;width:2.75rem;height:2.75rem;background:var(--farbe-flaeche);box-shadow:var(--kante);border-radius:var(--radius);transition:background-color var(--dauer-kurz) var(--ease)}.brief__knopf:hover{background:var(--farbe-grund-tief)}.brief__umschlag{width:1.625rem;height:auto;overflow:visible;display:block}.brief__fuellung{fill:var(--farbe-gelb);transform:scaleY(var(--brief-p,0));transform-origin:50% 100%;transform-box:fill-box}.brief__rahmen,.brief__klappe{fill:none;stroke:var(--farbe-tinte);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round;transition:opacity var(--dauer-mittel) var(--ease-aus)}.brief__klappe--auf{opacity:0}.brief--offen .brief__klappe--zu{opacity:0}.brief--offen .brief__klappe--auf{opacity:1}.brief__blatt{position:absolute;left:0;top:calc(100% + var(--a-2));min-width:min(22rem,calc(100vw - var(--rand) * 2));max-width:min(26rem,calc(100vw - var(--rand) * 2));background:var(--farbe-flaeche);box-shadow:var(--schatten-3),var(--kante);border-radius:var(--radius);padding:var(--a-4) var(--a-5);opacity:0;transform:translateY(-0.5rem);transition:opacity var(--dauer-mittel) var(--ease-aus),transform var(--dauer-lang) var(--ease-aus)}.brief--offen .brief__blatt{opacity:1;transform:none}.brief__titel{font-family:var(--font-amt);font-weight:var(--gewicht-amt);font-size:var(--t-mikro);letter-spacing:var(--tracking-kleindruck);color:var(--farbe-tinte-weich);padding-bottom:var(--a-2);margin-bottom:var(--a-2);border-bottom:var(--linie) solid var(--farbe-linie)}.brief__liste a{display:grid;grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;gap:var(--a-3);padding:var(--a-2) 0;text-decoration:none;color:var(--farbe-tinte);border-radius:var(--radius)}.brief__block{font-family:var(--font-amt);font-weight:var(--gewicht-amt);font-size:var(--t-mikro);letter-spacing:var(--tracking-kleindruck);color:var(--farbe-tinte-weich)}.brief__ziel{font-family:var(--font-kanzlei);font-size:var(--t-text);line-height:var(--leading-snug);background:linear-gradient(var(--farbe-marker),var(--farbe-marker)) no-repeat 0 100% / 0 0.42em;transition:background-size var(--dauer-mittel) var(--ease-aus)}.brief__liste a:hover .brief__ziel,.brief__liste a:focus-visible .brief__ziel,.brief__liste a[aria-current="true"] .brief__ziel{background-size:100% 0.42em}.brief__liste a[aria-current="true"] .brief__block{color:var(--farbe-tinte)}@media (max-width:1023px){.brief__liste a{grid-template-columns:6rem minmax(0,1fr)}}@media (min-width:1024px){.brief{position:fixed;left:3px;top:50%;translate:0 -50%;order:0}.brief__knopf{width:1.875rem;height:2.75rem}.brief__umschlag{width:1.375rem}.brief__blatt{left:calc(100% + var(--a-2));top:50%;translate:0 -50%;min-width:22rem;max-width:min(26rem,calc(100vw - var(--rand) * 2 - 3rem));transform:translateX(-0.75rem)}}#auftakt{display:grid;grid-template-columns:minmax(0,1fr);background:var(--farbe-grund)}@media (min-width:1024px){#auftakt{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);min-height:calc(100svh - 4.75rem)}}#auftakt .auftakt__text{display:flex;flex-direction:column;gap:var(--block);padding:var(--block) var(--rand) var(--abschnitt);min-width:0}@media (min-width:1024px){#auftakt .auftakt__text{padding-top:var(--abschnitt);padding-right:var(--spalte-luecke)}}#auftakt .auftakt__amt{font-family:var(--font-amt);font-weight:var(--gewicht-kleindruck);font-size:var(--t-kleindruck);line-height:var(--leading-kleindruck);letter-spacing:var(--tracking-kleindruck);font-stretch:var(--breite-amt-eng);color:var(--farbe-tinte-weich);max-width:var(--measure-eng)}#auftakt h1{font-family:var(--font-kanzlei);font-weight:var(--gewicht-kanzlei);font-size:var(--t-h1);line-height:var(--leading-tight);letter-spacing:var(--tracking-normal);color:var(--farbe-tinte);text-wrap:balance;max-width:18ch}#auftakt h1 em{font-style:italic;font-weight:var(--gewicht-kanzlei-stark)}#auftakt .auftakt__unter{font-family:var(--font-kanzlei);font-size:var(--t-lead);line-height:var(--leading-snug);color:var(--farbe-tinte);max-width:var(--measure-eng);text-wrap:pretty}#auftakt .auftakt__handlung{margin-top:auto;display:grid;gap:var(--a-1);align-items:baseline}#auftakt .auftakt__aufruf{font-family:var(--font-kanzlei);font-size:var(--t-text);color:var(--farbe-tinte-weich)}#auftakt .auftakt__ruf{justify-self:start;font-family:var(--font-kanzlei);font-weight:var(--gewicht-kanzlei-stark);font-size:var(--t-h2);line-height:var(--leading-tight);letter-spacing:var(--tracking-snug);color:var(--farbe-tinte);text-decoration:none;font-variant-numeric:tabular-nums;padding:0 0.12em;background:linear-gradient(var(--farbe-marker),var(--farbe-marker)) no-repeat 0 88% / 100% 0.38em;transition:background-size var(--dauer-mittel) var(--ease-aus);overflow-wrap:anywhere}#auftakt .auftakt__ruf:hover,#auftakt .auftakt__ruf:focus-visible{background-size:100% 100%}#auftakt .auftakt__zusatz{font-family:var(--font-amt);font-weight:var(--gewicht-amt);font-size:var(--t-klein);letter-spacing:var(--tracking-kleindruck);color:var(--farbe-tinte-weich)}#auftakt .auftakt__bild{position:relative;overflow:clip;isolation:isolate;background:var(--farbe-gelb);aspect-ratio:3 / 2;perspective:1200px;--dx:calc((var(--hx,0.5) - 0.5) * 2);--dy:calc((var(--hy,0.5) - 0.5) * 2)}@media (max-width:1023px){#auftakt .auftakt__bild{order:-1}}@media (min-width:1024px){#auftakt .auftakt__bild{aspect-ratio:auto;min-height:100%}}#auftakt .auftakt__bild img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:0;transform:translate3d(calc(var(--dx) * -5%),calc(var(--dy) * -5%),0) scale(1.14) rotateX(calc(var(--dy) * -5deg)) rotateY(calc(var(--dx) * 5deg));transform-origin:50% 50%;will-change:transform}#auftakt .auftakt__bild::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient( 60% 55% at calc(var(--hx,0.5) * 100%) calc(var(--hy,0.5) * 100%),color-mix(in oklab,var(--farbe-flaeche) 22%,transparent),transparent 70%);mix-blend-mode:soft-light}#auftakt .auftakt__bild figcaption{position:absolute;left:var(--a-4);bottom:var(--a-4);z-index:1;max-width:calc(100% - var(--a-4) * 2);margin:0;padding:var(--a-1) var(--a-2);background:var(--farbe-flaeche);color:var(--farbe-tinte-weich);border-radius:var(--radius);box-shadow:var(--schatten-1)}@media (prefers-reduced-motion:reduce){#auftakt .auftakt__bild img{transform:none}}
/*stuecke/rechtsgebiete/rechtsgebiete.css*/#rechtsgebiete{width:100%;padding-block:var(--abschnitt) var(--block);background:var(--farbe-grund)}#rechtsgebiete .rechtsgebiete__innen{max-width:var(--breite-max);margin-inline:auto}#rechtsgebiete .rechtsgebiete__titel{padding-inline:var(--rand);max-width:44ch;font-size:var(--t-h2);line-height:var(--leading-tight);margin-bottom:var(--abschnitt)}#rechtsgebiete .stimme-amt{display:block;font-family:var(--font-amt);font-weight:var(--gewicht-amt-stark);font-stretch:var(--breite-amt-eng);letter-spacing:var(--tracking-snug);color:var(--farbe-tinte)}#rechtsgebiete .stimme-kanzlei{display:block;font-family:var(--font-kanzlei);font-weight:var(--gewicht-kanzlei);font-style:italic;color:var(--farbe-tinte-weich);margin-top:0.15em}#rechtsgebiete .rechtsgebiete__akten{display:flex;flex-direction:column}#rechtsgebiete .akte{display:grid;grid-template-columns:minmax(0,0.85fr) minmax(0,1.15fr);column-gap:var(--spalte-luecke);row-gap:var(--block);align-items:start;padding-block:var(--block);padding-inline:var(--rand);scroll-margin-top:var(--rand)}#rechtsgebiete .akte + .akte{border-top:var(--linie) solid var(--farbe-linie)}#rechtsgebiete .akte>*{min-width:0}#rechtsgebiete .akte__label{font-family:var(--font-amt);font-weight:var(--gewicht-amt-stark);font-size:var(--t-mikro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--farbe-tinte-weich);margin-bottom:var(--zeile)}#rechtsgebiete .akte__vorwurf{background:var(--farbe-flaeche);box-shadow:var(--kante),var(--schatten-1);border-radius:var(--radius);padding:var(--block) var(--rand)}#rechtsgebiete .akte__zitat{margin:0}#rechtsgebiete .akte__zitat q{quotes:"\201E" "\201C" "\2018" "\2019";font-family:var(--font-amt);font-weight:var(--gewicht-amt);font-stretch:var(--breite-amt-eng);font-size:var(--t-h3);line-height:var(--leading-snug);color:var(--farbe-tinte)}#rechtsgebiete .akte__erwiderung{padding-block:var(--zeile) 0}#rechtsgebiete .akte__gebiet{font:inherit;margin:0 0 var(--block)}#rechtsgebiete .akte__marker{display:inline;font-family:var(--font-kanzlei);font-weight:var(--gewicht-kanzlei-stark);font-size:var(--t-h3);line-height:var(--leading-snug);color:var(--farbe-gelb-tinte);background:var(--farbe-marker);padding:0.05em 0.35em;border-radius:var(--radius);box-decoration-break:clone;-webkit-box-decoration-break:clone}#rechtsgebiete .gebiet__tun{display:grid;gap:var(--zeile);font-family:var(--font-kanzlei);font-size:var(--t-text);color:var(--farbe-tinte);max-width:var(--measure-eng)}#rechtsgebiete .gebiet__tun li{position:relative;padding-left:1.1em}#rechtsgebiete .gebiet__tun li::before{content:"";position:absolute;left:0;top:0.55em;width:0.4em;height:0.4em;border-radius:50%;background:var(--farbe-tinte-weich)}#rechtsgebiete .lotse{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,0.85fr) minmax(0,1.15fr);column-gap:var(--spalte-luecke);row-gap:var(--block);padding-top:var(--block);border-top:var(--linie) solid var(--farbe-linie)}#rechtsgebiete .lotse__titel{grid-column:1 / -1;font-family:var(--font-kanzlei);font-weight:var(--gewicht-kanzlei-stark);font-size:var(--t-lead);color:var(--farbe-tinte)}#rechtsgebiete .lotse__text{grid-column:2;grid-row:2;max-width:var(--measure-eng);margin:0;font-family:var(--font-kanzlei);color:var(--farbe-tinte-weich)}#rechtsgebiete .lotse__text p{margin:0}#rechtsgebiete #lotse-open{grid-column:1;grid-row:2;align-self:start;display:flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0.65rem 1.25rem;background:var(--farbe-handlung);color:var(--farbe-handlung-tinte);border-radius:var(--radius);font-family:var(--font-amt);font-weight:var(--gewicht-amt-stark);font-size:var(--t-klein);text-align:center;transition:background var(--dauer-kurz) var(--ease)}#rechtsgebiete #lotse-open:hover{background:var(--farbe-handlung-hover)}@media (max-width:639px){#rechtsgebiete .akte{grid-template-columns:1fr;row-gap:var(--zeile)}#rechtsgebiete .akte__erwiderung{padding-top:0}#rechtsgebiete .lotse{grid-template-columns:1fr}#rechtsgebiete .lotse__text,#rechtsgebiete #lotse-open{grid-column:1;grid-row:auto}}
/*stuecke/ablauf/ablauf.css*/#ablauf{max-width:var(--breite-max);margin-inline:auto;padding:var(--abschnitt) var(--rand);display:grid;gap:var(--abschnitt)}#ablauf .ablauf__kopf{max-width:var(--lese)}#ablauf .ablauf__amt{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.15rem 0.65em;font-family:var(--font-amt);font-weight:500;font-size:var(--t-kleindruck);line-height:var(--leading-kleindruck);letter-spacing:var(--tracking-kleindruck);color:var(--farbe-tinte-weich);border-left:var(--linie-stark) solid var(--farbe-linie-stark);padding:0.4rem 0 0.4rem 0.85rem;margin:0 0 var(--zeile)}#ablauf .ablauf__amt-label{font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--farbe-tinte)}#ablauf h2{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);line-height:var(--leading-tight);text-wrap:balance;margin:0 0 var(--zeile)}#ablauf .ablauf__lead{font-family:var(--font-text);font-size:var(--t-lead);line-height:var(--leading-snug);max-width:var(--measure);margin:0}#ablauf .ablauf__koerper{display:grid;gap:var(--spalte-luecke);grid-template-columns:1fr}@media (min-width:1024px){#ablauf .ablauf__koerper{grid-template-columns:minmax(var(--lese-min),var(--lese)) minmax(var(--beiwerk-min),1fr);align-items:stretch}#ablauf .ablauf__bild{display:flex;flex-direction:column;height:100%}#ablauf .ablauf__bild img{flex:1 1 auto;min-height:0;aspect-ratio:auto}}#ablauf .ablauf__liste{display:flex;flex-direction:column;counter-reset:ablauf-schritt;border-top:var(--linie) solid var(--farbe-linie);min-width:0}#ablauf .ablauf__liste>li{counter-increment:ablauf-schritt;display:grid;grid-template-columns:4rem 1fr;gap:0.2rem var(--block);padding:var(--block) 0;border-bottom:var(--linie) solid var(--farbe-linie);min-width:0}#ablauf .ablauf__liste>li::before{content:"Bl. " counter(ablauf-schritt,decimal-leading-zero);grid-column:1;grid-row:1;font-family:var(--font-amt);font-weight:500;font-size:var(--t-klein);letter-spacing:var(--tracking-wide);color:var(--farbe-tinte-weich);padding-top:0.2em}#ablauf .ablauf__titel{grid-column:2;grid-row:1;font-family:var(--font-display);font-weight:600;font-size:var(--t-h3);line-height:var(--leading-snug);margin:0 0 0.3rem;min-width:0}#ablauf .ablauf__text{grid-column:2;grid-row:2;font-family:var(--font-text);font-size:var(--t-text);color:var(--farbe-tinte-weich);max-width:var(--measure-eng);margin:0;min-width:0}@media (max-width:480px){#ablauf .ablauf__liste>li{grid-template-columns:1fr;gap:0.35rem}#ablauf .ablauf__liste>li::before,#ablauf .ablauf__titel,#ablauf .ablauf__text{grid-column:1}#ablauf .ablauf__liste>li::before{grid-row:1}#ablauf .ablauf__titel{grid-row:2}#ablauf .ablauf__text{grid-row:3}}#ablauf .ablauf__bild img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}#ablauf .ablauf__bild figcaption{max-width:var(--measure-eng)}
/*stuecke/kosten/kosten.css*/#kosten{padding-block:var(--abschnitt);padding-inline:var(--rand)}#kosten .kosten__blatt{background:var(--farbe-flaeche);border-radius:var(--radius);box-shadow:var(--kante),var(--schatten-1);padding-block:var(--abschnitt)}#kosten .kosten__raster{display:grid;grid-template-columns:1fr;gap:var(--abschnitt)}@media (min-width:1024px){#kosten .kosten__raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--spalte-luecke);align-items:start}#kosten .kosten__antwort{padding-left:var(--a-6)}}#kosten .kosten__antwort,#kosten .kosten__deckung{min-width:0}#kosten .kosten__marke{margin:0 0 var(--a-2);font-family:var(--font-amt);font-weight:var(--gewicht-amt-stark);font-size:var(--t-mikro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--farbe-tinte-weich)}#kosten .kosten__titel{margin:0 0 var(--block);font-family:var(--font-display);font-weight:var(--gewicht-amt-stark);font-size:var(--t-h2);line-height:var(--leading-tight);color:var(--farbe-tinte)}#kosten .kosten__erwiderung{margin:0 0 var(--a-8);max-width:var(--measure);font-family:var(--font-kanzlei);font-weight:var(--gewicht-kanzlei);font-size:var(--t-lead);line-height:var(--leading-snug);color:var(--farbe-tinte)}#kosten .kosten__zwischentitel{margin:0 0 var(--a-3);font-family:var(--font-kanzlei);font-weight:var(--gewicht-kanzlei-stark);font-size:var(--t-h3);line-height:var(--leading-snug);color:var(--farbe-tinte)}#kosten .kosten__text{margin:0 0 var(--zeile);max-width:var(--measure);font-family:var(--font-kanzlei);font-size:var(--t-text);line-height:var(--leading-body);color:var(--farbe-tinte-weich)}#kosten .kosten__text:last-child{margin-bottom:0}#kosten .kosten__spalten{display:block}#kosten .kosten__spalte{min-width:0}#kosten .kosten__spalte + .kosten__spalte{margin-top:var(--a-8)}#kosten .kosten__label{margin:0 0 var(--a-3);font-family:var(--font-kanzlei);font-weight:var(--gewicht-kanzlei-stark);font-size:var(--t-h3);line-height:var(--leading-snug);color:var(--farbe-tinte)}#kosten .kosten__zeilen{margin:0;padding-inline-start:1.15em;list-style:disc;display:grid;gap:var(--zeile)}#kosten .kosten__zeilen li{font-family:var(--font-kanzlei);font-size:var(--t-text);line-height:var(--leading-body);color:var(--farbe-tinte)}#kosten .kosten__zeilen li::marker{color:var(--farbe-tinte-weich)}#kosten .kosten__erstgespraech{margin:var(--a-10) 0 0;max-width:var(--measure);font-family:var(--font-kanzlei);font-weight:var(--gewicht-kanzlei-stark);font-size:var(--t-lead);line-height:var(--leading-snug);color:var(--farbe-tinte)}@media (min-width:1024px){#kosten .kosten__erstgespraech{padding-left:var(--a-6)}}
/*stuecke/umkehr/umkehr.css*/#umkehr{background:var(--farbe-grund-tief)}#umkehr .umkehr__leere{min-height:32svh;display:flex;align-items:flex-end;padding:var(--block) var(--rand) var(--a-4)}@media (min-width:1024px){#umkehr .umkehr__leere{min-height:56svh}}#umkehr .umkehr__blattzeile{width:100%;display:flex;justify-content:space-between;gap:var(--a-4);flex-wrap:wrap;font-family:var(--font-amt);font-weight:var(--gewicht-kleindruck);font-size:var(--t-kleindruck);line-height:var(--leading-kleindruck);letter-spacing:var(--tracking-kleindruck);font-stretch:var(--breite-amt-eng);color:var(--farbe-tinte-weich);border-top:var(--linie) solid var(--farbe-linie);padding-top:var(--a-2)}#umkehr .umkehr__akt{--u:clamp(0,calc((var(--sc-p,0) - 0.22) / 0.6),1);background:var(--farbe-flaeche)}#umkehr .umkehr__buehne{height:auto;min-height:100svh;overflow:visible;display:flex;flex-direction:column;gap:var(--a-4);padding:var(--a-5) var(--rand);background:var(--farbe-flaeche);color:var(--farbe-tinte)}@media (min-width:1024px){#umkehr .umkehr__buehne{padding:var(--a-6) var(--rand) var(--a-7)}}#umkehr .umkehr__titel{font-family:var(--font-kanzlei);font-weight:var(--gewicht-kanzlei);font-size:var(--t-h3);line-height:var(--leading-snug);color:var(--farbe-tinte);max-width:var(--measure-eng);text-wrap:balance}#umkehr .umkehr__feld{position:relative;display:grid;grid-template-columns:minmax(0,1fr)}#umkehr .umkehr__feld>*{grid-area:1 / 1;min-width:0}#umkehr .umkehr__folgen{align-self:start;justify-self:start;position:relative;z-index:1;font-family:var(--font-amt);font-stretch:var(--breite-amt-eng);font-weight:calc(var(--gewicht-amt-stark) - (var(--gewicht-amt-stark) - var(--gewicht-kleindruck)) * var(--u));font-size:clamp(var(--t-kleindruck),calc(var(--t-gross) - (var(--t-gross) - var(--t-kleindruck)) * var(--u)),var(--t-gross));line-height:calc(var(--leading-none) + (var(--leading-kleindruck) - var(--leading-none)) * var(--u));letter-spacing:calc(var(--tracking-tight) + (var(--tracking-kleindruck) - var(--tracking-tight)) * var(--u));color:color-mix(in oklab,var(--farbe-tinte),var(--farbe-tinte-weich) calc(var(--u) * 100%));font-variant-numeric:tabular-nums;text-wrap:balance;overflow-wrap:anywhere;max-width:100%}#umkehr .umkehr__satzgruppe{display:grid;gap:var(--a-3);align-content:start}#umkehr .umkehr__geist{--u:1;visibility:hidden;pointer-events:none;user-select:none}#umkehr .umkehr__geist-abstand{height:calc(var(--t-kleindruck) * var(--leading-kleindruck))}#umkehr .umkehr__satzgruppe--lebt{position:absolute;left:0;right:0;top:100%;translate:0 -100%}#umkehr .umkehr__hinweis{font-family:var(--font-kanzlei);font-style:italic;font-size:var(--t-lead);line-height:var(--leading-snug);color:var(--farbe-tinte)}#umkehr .umkehr__satz{--satz-ende:min(var(--t-seitenbreit),13.5vh);font-family:var(--font-amt);font-stretch:var(--breite-amt-eng);font-weight:calc(var(--gewicht-kleindruck) + (var(--gewicht-amt) - var(--gewicht-kleindruck)) * var(--u));font-size:clamp(var(--t-kleindruck),calc(var(--t-kleindruck) + (var(--satz-ende) - var(--t-kleindruck)) * var(--u)),var(--satz-ende));line-height:calc(var(--leading-kleindruck) + (var(--leading-none) - var(--leading-kleindruck)) * var(--u));letter-spacing:calc(var(--tracking-kleindruck) + (var(--tracking-tight) - var(--tracking-kleindruck)) * var(--u));color:color-mix(in oklab,var(--farbe-tinte-weich),var(--farbe-tinte) calc(var(--u) * 100%));text-wrap:balance;hyphens:manual;overflow-wrap:anywhere;max-width:100%}#umkehr .umkehr__ruf{margin-top:auto;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--a-1) var(--a-4);font-family:var(--font-kanzlei);font-size:var(--t-lead);line-height:var(--leading-snug);color:var(--farbe-tinte);padding-top:var(--a-3);border-top:var(--linie) solid var(--farbe-linie)}#umkehr .umkehr__erwiderung{max-width:var(--measure);text-wrap:pretty}#umkehr .umkehr__tel{font-weight:var(--gewicht-kanzlei-stark);font-size:var(--t-h3);letter-spacing:var(--tracking-snug);font-variant-numeric:tabular-nums;text-decoration:none;color:var(--farbe-tinte);padding:0 0.12em;background:linear-gradient(var(--farbe-marker),var(--farbe-marker)) no-repeat 0 88% / calc(var(--u) * 100%) 0.38em;overflow-wrap:anywhere}#umkehr .umkehr__tel:hover,#umkehr .umkehr__tel:focus-visible{background-size:100% 100%}@media (prefers-reduced-motion:reduce){#umkehr .umkehr__akt{--u:1;height:auto !important}}#umkehr .umkehr__akt--frei{--u:1;height:auto !important}
/*stuecke/ueber-uns/ueber-uns.css*/#ueber-uns{display:grid;grid-template-columns:1fr;row-gap:var(--block);align-items:stretch;max-width:var(--breite-max);margin-inline:auto;padding:var(--abschnitt) var(--rand)}#ueber-uns>*{min-width:0}@media (min-width:1024px){#ueber-uns{grid-template-columns:minmax(var(--beiwerk-min),1fr) minmax(var(--lese-min),var(--lese));column-gap:var(--spalte-luecke)}}#ueber-uns .ueber-uns__amt{display:flex;flex-direction:column;gap:0.6rem;padding:var(--block);background:var(--farbe-grund-tief);border:var(--linie) solid var(--farbe-linie);border-radius:var(--radius)}#ueber-uns .ueber-uns__amtskicker{font-family:var(--font-amt);font-weight:600;font-size:var(--t-mikro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--farbe-tinte-weich)}#ueber-uns .ueber-uns__zitat{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0.6em;font-family:var(--font-amt);font-weight:500;font-size:var(--t-lead);font-stretch:var(--breite-amt-eng);color:var(--farbe-tinte)}#ueber-uns .ueber-uns__kuerzel{width:3.25rem;height:auto;flex:none;overflow:visible}#ueber-uns .ueber-uns__kuerzel path{fill:none;stroke:var(--farbe-tinte-weich);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}#ueber-uns .ueber-uns__kuerzel path:last-child{stroke:var(--farbe-tinte);opacity:0.55}#ueber-uns .ueber-uns__amtsnote{font-family:var(--font-amt);font-size:var(--t-klein);color:var(--farbe-tinte-weich)}#ueber-uns .ueber-uns__foto{margin-top:0.2rem}#ueber-uns .ueber-uns__foto img{width:100%;aspect-ratio:3 / 2;object-fit:cover;box-shadow:var(--schatten-2)}#ueber-uns .ueber-uns__foto figcaption{margin-top:0.4rem}#ueber-uns .ueber-uns__erwiderung{padding:var(--block);background:var(--farbe-flaeche);border:var(--linie) solid var(--farbe-linie);border-radius:var(--radius)}#ueber-uns .ueber-uns__erwiderung h2{font-family:var(--font-kanzlei);font-weight:600;font-size:var(--t-h2);line-height:var(--leading-tight);margin-bottom:var(--block)}#ueber-uns .ueber-uns__zeilen{margin:0 0 var(--block);padding:0;display:flex;flex-direction:column;gap:0.7rem}#ueber-uns .ueber-uns__zeilen li{font-family:var(--font-kanzlei);font-size:var(--t-text);line-height:var(--leading-snug);padding-left:1.9rem;position:relative}#ueber-uns .ueber-uns__zeilen li::before{content:"";position:absolute;left:0;top:0.35em;width:1.15rem;height:1.15rem;background-color:var(--farbe-tinte);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 15c3-6 5-9 7-9s2 5 4 5 3-4 5-4 2 3 5 3'/%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' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 15c3-6 5-9 7-9s2 5 4 5 3-4 5-4 2 3 5 3'/%3E%3C/svg%3E") center / contain no-repeat}#ueber-uns .ueber-uns__zeilen li:first-child{padding-left:0;padding-bottom:var(--zeile);margin-bottom:0.2rem;border-bottom:var(--linie) solid var(--farbe-linie);font-family:var(--font-kanzlei);font-weight:600;font-size:var(--t-lead);line-height:var(--leading-snug);color:var(--farbe-tinte)}#ueber-uns .ueber-uns__zeilen li:first-child::before{content:none}#ueber-uns .ueber-uns__mitgliedschaften-block{margin-top:var(--block)}#ueber-uns .ueber-uns__mitgliedschaften-titel{font-family:var(--font-amt);font-weight:600;font-size:var(--t-klein);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--farbe-tinte-weich);margin-bottom:0.4rem}#ueber-uns .ueber-uns__mitgliedschaften{margin:0;padding-left:1.1em;color:var(--farbe-tinte-weich);font-size:var(--t-klein)}#ueber-uns .ueber-uns__mitgliedschaften li{margin-bottom:0.25rem}
/*stuecke/team/team.css*/#team{padding:var(--abschnitt) var(--rand);border-top:var(--linie) solid var(--farbe-linie);display:grid;gap:var(--block)}@media (min-width:1024px){#team{grid-template-columns:minmax(15rem,23rem) 1fr;gap:var(--spalte-luecke)}}#team .team__kopf,#team .team__liste{min-width:0}#team .team__beleg{width:min(100%,14rem);margin-bottom:var(--block);transform:rotate(-1.6deg)}#team .team__kuerzel{display:block;width:100%;height:auto}#team .team__kuerzel path{fill:none;stroke:var(--farbe-tinte-weich);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#team .team__beleg-zeile{border-top:var(--linie-stark) solid var(--farbe-linie-stark);margin-top:0.35rem;padding-top:0.35rem;font-family:var(--font-amt);font-weight:var(--gewicht-amt);font-stretch:var(--breite-amt-eng);font-size:var(--t-kleindruck);line-height:var(--leading-kleindruck);letter-spacing:var(--tracking-kleindruck);color:var(--farbe-tinte-weich)}#team h2{font-family:var(--font-kanzlei);font-weight:600;font-size:var(--t-h2);line-height:var(--leading-tight);color:var(--farbe-tinte);max-width:16ch}#team .team__liste{display:flex;flex-direction:column}#team .person{display:flex;align-items:flex-start;gap:var(--block);padding-block:var(--block);border-bottom:var(--linie) solid var(--farbe-linie)}#team .person:first-child{border-top:var(--linie) solid var(--farbe-linie)}#team .person__foto{position:relative;flex-shrink:0;width:clamp(4.5rem,14vw,6.5rem);aspect-ratio:4 / 5;background:var(--farbe-grund-tief)}#team .person__leerplatz,#team .person__bild{position:absolute;inset:0;width:100%;height:100%}#team .person__leerplatz svg{width:100%;height:100%;display:block}#team .person__leerplatz path{fill:none;stroke:var(--farbe-feld-rand);stroke-width:2}#team .person__bild img{width:100%;height:100%;object-fit:cover;display:block}#team .person__foto:has(.person__bild) .person__leerplatz{display:none}#team .person__signatur{flex:1 1 auto;min-width:0}#team .person__unterschrift{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:var(--block);row-gap:0.2rem;border-bottom:var(--linie-stark) solid var(--farbe-linie-stark);padding-bottom:var(--a-2);margin-bottom:var(--a-2)}#team .person__name{margin:0;min-width:0;font-family:var(--font-kanzlei);font-style:italic;font-weight:600;font-size:var(--t-h3);line-height:var(--leading-tight);color:var(--farbe-tinte);overflow-wrap:anywhere}#team .person__rolle{margin:0;min-width:0;hyphens:auto;overflow-wrap:anywhere;font-family:var(--font-amt);font-weight:600;font-size:var(--t-klein);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--farbe-tinte-weich)}#team .person__zeile{font-family:var(--font-kanzlei);font-size:var(--t-text);color:var(--farbe-tinte-weich);max-width:var(--measure-eng);overflow-wrap:anywhere}
/*stuecke/bewertungen/bewertungen.css*/#bewertungen{padding:var(--abschnitt) var(--rand)}#bewertungen .bewertungen__label{margin:0 0 0.5rem;font-family:var(--font-amt);font-weight:600;font-size:var(--t-mikro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--farbe-tinte-weich)}#bewertungen h2{max-width:var(--measure);font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);line-height:var(--leading-tight);margin:0 0 var(--abschnitt)}#bewertungen .bewertungen__zeilen{list-style:none;margin:0 0 var(--block);padding:0;display:grid;gap:var(--block);align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--lese-min) + 2 * var(--block))),1fr))}#bewertungen .bewertungen__zeilen>li{min-width:0;min-height:var(--a-11);display:flex;flex-direction:column;justify-content:space-between;padding:var(--block);border-radius:var(--radius)}#bewertungen .zitat{background:var(--farbe-flaeche);border:var(--linie) solid var(--farbe-linie)}#bewertungen .zitat__text{margin:0;font-family:var(--font-kanzlei);font-weight:400;font-size:var(--t-text);line-height:var(--leading-body);color:var(--farbe-tinte)}#bewertungen .zitat__text p{margin:0;max-width:var(--measure-eng)}#bewertungen .zitat__text p::before{content:"\201E"}#bewertungen .zitat__text p::after{content:"\201C"}#bewertungen .zitat__von{margin:var(--zeile) 0 0;padding-top:0.85rem;border-top:var(--linie) solid var(--farbe-linie-stark);font-family:var(--font-kanzlei);font-weight:600;font-style:italic;font-size:var(--t-text);color:var(--farbe-tinte)}#bewertungen .bewertungen__fazit{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:1.25rem;row-gap:0.5rem;font-family:var(--font-amt);font-weight:500;font-size:var(--t-klein);color:var(--farbe-tinte-weich)}#bewertungen .bewertungen__zahl{font-family:var(--font-display);font-weight:600;font-size:var(--t-h3);color:var(--farbe-tinte);font-variant-numeric:tabular-nums}#bewertungen .bewertungen__quelle{font-family:var(--font-amt);font-weight:600;color:var(--farbe-akzent);text-decoration:underline;text-underline-offset:0.25em;transition:color var(--dauer-kurz) var(--ease)}#bewertungen .bewertungen__quelle:hover{color:var(--farbe-tinte-weich)}#bewertungen .bewertungen__marke{display:inline-block;margin:0 0 var(--block);font-family:var(--font-amt);font-weight:600;font-size:var(--t-mikro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--farbe-tinte-weich);border:var(--linie) solid currentColor;border-radius:var(--radius);padding:0.15rem 0.5rem}#bewertungen .bewertungen__leerzeile{background:var(--farbe-platzhalter);border:var(--linie) dashed var(--farbe-linie-stark)}#bewertungen .bewertungen__leerzeile::before{content:"\201E";display:block;font-family:var(--font-kanzlei);font-size:var(--t-h1);line-height:1;color:var(--farbe-linie-stark)}#bewertungen .bewertungen__linie{display:block;width:55%;height:0;border-top:var(--linie) dashed var(--farbe-linie-stark)}#bewertungen .bewertungen__hinweis{max-width:var(--lese);margin:var(--block) 0 0;font-family:var(--font-kanzlei);font-style:italic;font-weight:400;font-size:var(--t-lead);line-height:var(--leading-snug);color:var(--farbe-tinte)}#bewertungen .bewertungen__hinweis--weich{margin-top:0.5rem;font-family:var(--font-amt);font-style:normal;font-size:var(--t-klein);color:var(--farbe-tinte-weich)}
/*stuecke/faq/faq.css*/#faq{padding:var(--abschnitt) var(--rand)}#faq .faq__beleg{max-width:var(--measure);margin:0 0 var(--zeile);font-family:var(--font-amt);font-weight:var(--gewicht-kleindruck);font-size:var(--t-kleindruck);line-height:var(--leading-kleindruck);letter-spacing:var(--tracking-kleindruck);color:var(--farbe-tinte-weich)}#faq h2{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);line-height:var(--leading-tight);max-width:var(--measure);margin-bottom:var(--block)}#faq .faq__liste{display:grid;gap:var(--block);align-items:start;grid-template-columns:repeat(auto-fit,minmax(min(calc(var(--lese-min) + 2 * var(--block)),100%),1fr))}#faq .faq__eintrag{background:var(--farbe-flaeche);border:var(--linie) solid var(--farbe-linie);border-radius:var(--radius);padding:var(--block);min-width:0}#faq .faq__frage{display:block;list-style:none;cursor:default;font-family:var(--font-amt);font-weight:var(--gewicht-amt-stark);font-stretch:var(--breite-amt-eng);font-size:var(--t-lead);line-height:var(--leading-snug);color:var(--farbe-tinte);padding-bottom:0.6rem;margin-bottom:0.7rem;border-bottom:var(--linie) solid var(--farbe-linie)}#faq .faq__frage::-webkit-details-marker{display:none}#faq .faq__frage::marker{content:""}#faq .faq__antwort{display:block;margin:0;max-width:var(--measure-eng);font-family:var(--font-kanzlei);font-size:var(--t-text);line-height:var(--leading-body);color:var(--farbe-tinte)}
/*stuecke/kontaktformular/kontaktformular.css*/#kontaktformular{background:var(--farbe-grund);padding-block:var(--abschnitt)}#kontaktformular .kontaktformular__spalten{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spalte-luecke);max-width:var(--breite-max);margin-inline:auto;margin-bottom:var(--abschnitt);padding-inline:var(--rand)}@media (min-width:1024px){#kontaktformular .kontaktformular__spalten{grid-template-columns:minmax(0,26rem) minmax(0,1fr);align-items:start}}#kontaktformular .kontaktformular__intro,#kontaktformular form{min-width:0}#kontaktformular h2{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);line-height:var(--leading-tight);margin-bottom:var(--block)}#kontaktformular .kontaktformular__kicker{font-size:var(--t-lead);line-height:var(--leading-snug);color:var(--farbe-tinte);max-width:var(--measure-eng);margin-bottom:var(--block)}#kontaktformular .kontaktformular__zusagen{display:grid;gap:var(--zeile);max-width:var(--measure-eng)}#kontaktformular .kontaktformular__zusagen li{position:relative;padding-left:1.4em;font-size:var(--t-text);color:var(--farbe-tinte-weich)}#kontaktformular .kontaktformular__zusagen li::before{content:"";position:absolute;left:0;top:0.55em;width:0.5em;height:var(--linie-stark);background:var(--farbe-tinte);border-radius:var(--radius-rund)}#kontaktformular .kontaktformular__bot{display:none}#kontaktformular .kontaktformular__pflicht-hinweis{font-family:var(--font-display);font-size:var(--t-mikro);color:var(--farbe-tinte-weich);margin-bottom:var(--block)}#kontaktformular .feld-pflicht-tag{font-family:var(--font-display);font-weight:600;font-size:var(--t-mikro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--farbe-messing)}#kontaktformular .feld-zeile{margin-bottom:var(--block)}#kontaktformular .feld-label{display:block;font-family:var(--font-display);font-weight:600;font-size:var(--t-klein);margin-bottom:0.3rem}#kontaktformular .feld-label--klein{font-weight:400;color:var(--farbe-tinte-weich)}#kontaktformular .kontaktformular__gruppe{border:0;padding:0;margin:0 0 var(--block) 0;min-width:0}#kontaktformular .kontaktformular__gruppe legend{padding:0;margin-bottom:var(--zeile);width:100%}#kontaktformular .kontaktformular__gruppe .feld-zeile:last-of-type{margin-bottom:0.4rem}#kontaktformular .feld{font:inherit;font-size:var(--t-text);color:var(--farbe-tinte);background:var(--farbe-feld);border:var(--linie) solid var(--farbe-feld-rand);border-radius:var(--radius);padding:0.7rem 0.85rem;width:100%;min-height:3rem}#kontaktformular textarea.feld{min-height:8rem;resize:vertical}#kontaktformular .feld[aria-invalid="true"]{border-color:var(--farbe-fehler);border-width:var(--linie-stark)}#kontaktformular .feld-fehler{display:block;margin-top:0.35rem;font-family:var(--font-display);font-size:var(--t-klein);color:var(--farbe-fehler)}#kontaktformular .feld-zeile--dsgvo{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0.6rem;max-width:var(--measure)}#kontaktformular .feld-checkbox{width:2.75rem;height:2.75rem;flex-shrink:0}#kontaktformular .feld-checkbox[aria-invalid="true"]{outline:var(--linie-stark) solid var(--farbe-fehler);outline-offset:2px}#kontaktformular .feld-label--dsgvo{flex:1;min-width:12rem;font-family:var(--font-text);font-weight:400;font-size:var(--t-klein);color:var(--farbe-tinte)}#kontaktformular .feld-label--dsgvo a{color:var(--farbe-akzent)}#kontaktformular .feld-zeile--dsgvo .feld-fehler{flex-basis:100%;margin-top:0}#kontaktformular .feld-senden{font-family:var(--font-display);font-weight:600;font-size:var(--t-lead);color:var(--farbe-handlung-tinte);background:var(--farbe-handlung);padding:0.75rem 1.75rem;border-radius:var(--radius);min-height:3rem;transition:background var(--dauer-kurz) var(--ease)}#kontaktformular .feld-senden:hover{background:var(--farbe-handlung-hover)}#kontaktformular .kontaktformular__schlitz{position:relative;width:100%;background:var(--farbe-grund-tief);border-top:var(--linie) solid var(--farbe-linie-stark);padding:var(--block) 0 var(--abschnitt);text-align:center;isolation:isolate}#kontaktformular .kontaktformular__schlitz-bild{position:absolute;inset:0;z-index:var(--z-grund);margin:0;overflow:hidden}#kontaktformular .kontaktformular__schlitz>p{position:relative;z-index:var(--z-inhalt)}#kontaktformular .kontaktformular__schlitz-bild::after{content:"";position:absolute;inset:0;background:var(--farbe-grund-tief);opacity:0.82}#kontaktformular .kontaktformular__schlitz-bild img{width:100%;height:100%;object-fit:cover}#kontaktformular .kontaktformular__schlitz-bild figcaption{position:absolute;left:var(--rand);bottom:0.6rem;margin:0;padding:0.15rem 0.5rem;background:var(--farbe-grund-tief);color:var(--farbe-tinte-weich)}#kontaktformular .kontaktformular__schlitz-leiste{position:relative;z-index:var(--z-inhalt);height:2.75rem;max-width:var(--breite-max);margin:0 auto var(--block);padding-inline:var(--rand);overflow:hidden}#kontaktformular .kontaktformular__schlitz-linie{position:absolute;left:var(--rand);right:var(--rand);top:50%;height:var(--linie);background:var(--farbe-linie-stark);border-radius:var(--radius-rund);transform:translateY(-50%);transition:height var(--dauer-mittel) var(--ease),background var(--dauer-mittel) var(--ease)}#kontaktformular .kontaktformular__schlitz-brief{position:absolute;left:50%;top:100%;width:3.5rem;height:2.25rem;background:var(--farbe-gelb);border:var(--linie) solid var(--farbe-gelb-dunkel);border-radius:var(--radius);transform:translate(-50%,0%);transition:transform var(--dauer-lang) var(--ease-papier)}#kontaktformular .kontaktformular__schlitz.ist-offen .kontaktformular__schlitz-linie{height:var(--linie-stark);background:var(--farbe-tinte-weich)}#kontaktformular .kontaktformular__schlitz.ist-offen .kontaktformular__schlitz-brief{transform:translate(-50%,-22%)}#kontaktformular .kontaktformular__schlitz.ist-bereit .kontaktformular__schlitz-linie{height:var(--linie-kontur);background:var(--farbe-tinte)}#kontaktformular .kontaktformular__schlitz.ist-bereit .kontaktformular__schlitz-brief{transform:translate(-50%,-50%)}#kontaktformular .kontaktformular__schlitz.ist-eingeworfen .kontaktformular__schlitz-linie{height:var(--linie-kontur);background:var(--farbe-messing)}#kontaktformular .kontaktformular__schlitz.ist-eingeworfen .kontaktformular__schlitz-brief{transform:translate(-50%,-89%)}#kontaktformular .kontaktformular__schlitz-erklaerung{font-size:var(--t-klein);color:var(--farbe-tinte-weich);max-width:var(--measure-eng);margin:0 auto var(--zeile)}#kontaktformular .kontaktformular__schlitz-status{font-family:var(--font-display);font-weight:600;font-size:var(--t-klein);color:var(--farbe-tinte);min-height:1.4em;max-width:var(--measure-eng);margin-inline:auto}#kontaktformular .kontaktformular__demo-hinweis{margin:var(--zeile) auto 0;font-family:var(--font-display);font-size:var(--t-klein);font-weight:600;color:var(--farbe-messing);max-width:var(--measure-eng)}
/*stuecke/kontakt/kontakt.css*/#kontakt{background:var(--farbe-flaeche);border-top:var(--linie) solid var(--farbe-linie);border-bottom:var(--linie) solid var(--farbe-linie);padding:var(--abschnitt) var(--rand)}#kontakt .kontakt__flaeche{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--block) var(--spalte-luecke);max-width:var(--breite-max);margin-inline:auto}@media (min-width:1024px){#kontakt .kontakt__flaeche{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}#kontakt .kontakt__spalte{min-width:0}#kontakt h2{font-family:var(--font-kanzlei);font-weight:600;font-size:var(--t-h2);line-height:var(--leading-tight);margin-bottom:var(--block)}#kontakt .kontakt__kicker{font-family:var(--font-amt);font-weight:600;font-size:var(--t-klein);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--farbe-tinte-weich);margin-bottom:var(--zeile)}#kontakt .kontakt__anschrift{font-style:normal;font-family:var(--font-kanzlei);font-size:var(--t-lead);line-height:var(--leading-snug);margin-bottom:var(--block);min-width:0;overflow-wrap:anywhere}#kontakt .kontakt__name{font-weight:600}#kontakt .kontakt__zeilen{margin:0}#kontakt .kontakt__zeilen>div{display:flex;flex-wrap:wrap;gap:var(--zeile) var(--block);padding:0.65rem 0;border-top:var(--linie) solid var(--farbe-linie)}#kontakt .kontakt__zeilen>div:first-child{border-top:0}#kontakt .kontakt__zeilen dt{font-family:var(--font-amt);font-weight:600;font-size:var(--t-klein);color:var(--farbe-tinte-weich);width:8rem;flex:none}#kontakt .kontakt__zeilen dd{margin:0;flex:1 1 16rem;min-width:0;font-family:var(--font-kanzlei);font-size:var(--t-text);line-height:var(--leading-body);overflow-wrap:anywhere}#kontakt .kontakt__zeile dd{display:flex;flex-wrap:wrap;align-items:center;gap:var(--a-3)}#kontakt .kontakt__wert{font-family:var(--font-kanzlei);font-weight:600;color:var(--farbe-akzent);text-decoration-thickness:var(--linie);text-underline-offset:0.15em;min-width:0;overflow-wrap:anywhere}#kontakt .kontakt__wert--telefon{font-size:var(--t-h3)}#kontakt .kontakt__wert--email{font-size:var(--t-lead)}#kontakt .kontakt__kopieren{font-family:var(--font-amt);font-weight:600;font-size:var(--t-mikro);color:var(--farbe-tinte);background:var(--farbe-grund);border:var(--linie) solid var(--farbe-feld-rand);border-radius:var(--radius);padding:0.6rem 0.85rem;min-height:2.75rem;white-space:nowrap;transition:background-color var(--dauer-kurz) var(--ease),border-color var(--dauer-kurz) var(--ease)}#kontakt .kontakt__kopieren:hover{background:var(--farbe-grund-tief);border-color:var(--farbe-tinte-weich)}#kontakt .kontakt__kopieren[data-kopiert="true"]{border-color:var(--farbe-akzent);color:var(--farbe-akzent)}#kontakt .kontakt__status{font-family:var(--font-amt);font-size:var(--t-klein);color:var(--farbe-tinte-weich);min-height:1.4em;margin-top:var(--block)}#kontakt .kontakt__ueberleitung{max-width:var(--breite-max);margin:var(--block) auto 0;font-family:var(--font-kanzlei);font-size:var(--t-klein);color:var(--farbe-tinte-weich)}#kontakt .kontakt__ueberleitung a{color:var(--farbe-akzent);text-decoration:underline;text-underline-offset:0.2em}@media (prefers-reduced-motion:reduce){#kontakt .kontakt__kopieren{transition:none}}
/*stuecke/fuss/fuss.css*/.fuss{background:var(--farbe-grund-tief);border-top:var(--linie) solid var(--farbe-linie-stark);padding:var(--block) var(--rand) calc(var(--block) + var(--fab-gasse-y));margin-bottom:calc(-1 * var(--fab-gasse-y))}.fuss__zeile{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--a-4) var(--spalte-luecke);font-family:var(--font-amt);font-weight:var(--gewicht-amt);font-size:var(--t-klein);line-height:var(--leading-body);letter-spacing:var(--tracking-kleindruck);color:var(--farbe-tinte-weich)}@media (min-width:1024px){.fuss__zeile{grid-template-columns:minmax(0,1.1fr) minmax(0,1.5fr) minmax(0,1fr);align-items:baseline}.fuss__links{text-align:right;justify-content:flex-end}}.fuss__kanzlei{display:grid;gap:var(--a-1);min-width:0}.fuss__name{font-family:var(--font-kanzlei);font-weight:var(--gewicht-kanzlei-stark);font-size:var(--t-text);letter-spacing:var(--tracking-normal);color:var(--farbe-tinte)}.fuss__hinweis{max-width:var(--measure);text-wrap:pretty}.fuss__links{display:flex;flex-wrap:wrap;gap:var(--a-2) var(--a-4)}.fuss__link{color:var(--farbe-tinte);text-decoration:underline;text-underline-offset:0.2em;text-decoration-thickness:var(--linie);text-decoration-color:var(--farbe-linie-stark);transition:text-decoration-color var(--dauer-kurz) var(--ease)}.fuss__link:hover,.fuss__link:focus-visible{text-decoration-color:var(--farbe-tinte)}