/*basis/tokens.css*/@font-face{font-family:"Instrument Sans";src:url("fonts/instrument-sans.woff2") format("woff2");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url("fonts/source-serif-4.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url("fonts/source-serif-4-italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Instrument Sans Ersatz";src:local("Arial"),local("ArialMT"),local("Helvetica Neue"),local("Helvetica");size-adjust:102.97%;ascent-override:94.2%;descent-override:24.28%;line-gap-override:0%}@font-face{font-family:"Source Serif 4 Ersatz";src:local("Times New Roman"),local("TimesNewRomanPSMT"),local("Times");size-adjust:100%;ascent-override:103.6%;descent-override:33.5%;line-gap-override:0%}@font-face{font-family:"Source Serif 4 Ersatz";src:local("Times New Roman Italic"),local("TimesNewRomanPS-ItalicMT"),local("Times Italic");font-style:italic;size-adjust:100%;ascent-override:103.6%;descent-override:33.5%;line-gap-override:0%}:root{--font-grotesk:"Instrument Sans","Instrument Sans Ersatz",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--font-serif:"Source Serif 4","Source Serif 4 Ersatz",Georgia,"Times New Roman",serif;--font-display:var(--font-serif);--font-text:var(--font-grotesk);--font-mono:ui-monospace,"SF Mono",Menlo,monospace;--schnitt:400;--schnitt-knopf:500;--t-name:clamp(2rem,4.17vw,5.75rem);--t-aussage:clamp(2.125rem,9.1vw,12.5rem);--t-satz:clamp(1.875rem,6.15vw,8.5rem);--t-zwischen:clamp(1.75rem,4.17vw,5.75rem);--t-gross:clamp(1.5rem,2.85vw,3.9rem);--t-riesig:clamp(6rem,15vw,19rem);--marke-teiler:5.62;--tel-em:6.6;--t-marke:clamp(0.875rem,0.99vw,1.25rem);--t-klein:clamp(0.8125rem,0.9vw,1.0625rem);--t-mikro:0.75rem;--t-auftakt-klein:max(1rem,var(--t-klein));--t-zitat:clamp(1.375rem,2.1vw,2.75rem);--zh-zitat:1.18;--name-faktor:1;--t-h1:var(--t-name);--t-h2:var(--t-gross);--t-h3:clamp(1.125rem,1.4vw,1.5rem);--t-lead:clamp(1.0625rem,1.15vw,1.375rem);--t-text:clamp(0.9375rem,1vw,1.125rem);--zh-name:0.82;--zh-aussage:0.8;--zh-satz:0.92;--zh-marke:1;--zh-klein:1.3;--leading-tight:1.1;--leading-body:1.5;--lw-gross:-0.03em;--lw-marke:-0.02em;--lw-nav:-0.015em;--lw-klein:0em;--tracking-wide:0.04em;--measure:34em;--name-grundlinie:0.132em;--klein-grundlinie:0.55em;--maske-luft:0.14em;--rand:clamp(16px,1.6vw,40px);--steg:clamp(10px,0.97vw,20px);--spalten:15;--abschnitt:clamp(5rem,9.2vw,11rem);--block:clamp(1.5rem,2.4vw,3rem);--zeile:0.75rem;--lese:34em;--kopf-oben:15px;--unten:clamp(18px,1.95vw,40px);--auftakt-min:540px;--auftakt-seite:62.5vw;--abschnitt-gross:clamp(6rem,12vw,14rem);--abschnitt-klein:clamp(2.5rem,4vw,4.5rem);--zeile-tabelle:clamp(0.85rem,1.1vw,1.25rem);--scroll-oben:5.5rem;--band-oben:5.5rem;--band-unten:2.75rem;--kopf-freiraum:4.5rem;--ziel-min:1.5rem;--kranz-r:min(29vh,23vw);--kranz-r-klein:min(36vw,15rem);--kranz-schritt:min(21em,calc(50vw - var(--kranz-r) * 1.02 - var(--rand) * 2));--ablauf-strecke:360vh;--uu-strecke:480vh;--uu-zahl-abstand:16vh;--karte-b:clamp(140px,11vw,196px);--team-versatz-tief:14vw;--team-versatz-hoch:4vw;--bild-hoehe-band:116%;--bild-versatz-band:-8%;--spalte-max:110rem;--radius:0;--linie:1px;--strich:3px;--dauer-kurz:160ms;--dauer-mittel:260ms;--ease:cubic-bezier(0.4,0,0.2,1);--aus:cubic-bezier(0.17,0.84,0.44,1);--expo:cubic-bezier(0.16,1,0.3,1);--rein:cubic-bezier(0.7,0,0.84,0);--vorhang:cubic-bezier(0.76,0,0.24,1);--dauer-wort:1.1s;--dauer-wort-ruhig:0.9s;--dauer-bild:1.8s;--dauer-bild-ruhig:1.4s;--dauer-deckel:0.8s;--dauer-zahl:0.42s;--versatz-wort:90ms;--verzug-kopf:150ms;--verzug-klein:260ms;--bild-start:1.08;--bild-start-ruhig:1.04;--parallaxe:0.2;--parallaxe-rahmen:0.08;--dauer-zeigen:1.05s;--dauer-maske:1.3s;--dauer-heben:1.1s;--dauer-nacht:0.9s;--dauer-zeiger:0.9s;--versatz-zeile:70ms;--versatz-wort-klein:40ms;--heben:0.6em;--maske-zu:inset(100% -0.4em 0 -0.4em);--maske-auf:inset(-0.4em -0.4em -0.4em -0.4em);--steigen-klein:0.22em;--maske-bild:inset(18% 0 0 0);--bild-zoom:1.08;--hover-linie:0.5s;--z-chrome:60;--z-deckel:65;--z-skip:70;--farbe-grund:#f2ede4;--farbe-flaeche:#fbf9f5;--farbe-tinte:#131b2e;--farbe-tinte-weich:#525a6d;--farbe-akzent:#223c79;--farbe-akzent-tief:#1b3066;--farbe-akzent-tinte:#ffffff;--farbe-linie:#d6d2cb;--farbe-linie-stark:#7d8494;--farbe-feld:#fbf9f5;--farbe-feld-rand:#7d8494;--farbe-fehler:#9b2c22;--farbe-platzhalter:#e6e2db;--farbe-nacht:#15203d;--farbe-nacht-text:#f2ede4;--farbe-nacht-weich:#a7b1c6;--farbe-bild:#c4c3c1;--farbe-stein-dunkel:#24325c;--karte-korn:url("assets/korn.webp");--karte-licht:linear-gradient(155deg,rgba(255,255,255,0.22) 0%,rgba(255,255,255,0) 42%,rgba(0,0,0,0.1) 100%);--karte-schatten:0 1px 0 rgba(255,255,255,0.35) inset,0 24px 48px rgba(9,14,28,0.5),0 6px 14px rgba(9,14,28,0.35);--farbe-auf-bild:#ffffff;--farbe-kopf-oben:var(--farbe-tinte);--farbe-auftakt-text:var(--farbe-tinte);--fokus-auf-bild:var(--farbe-tinte);--licht-oben:linear-gradient(to bottom,rgba(242,237,228,0.78) 0%,rgba(242,237,228,0.55) 5%,rgba(242,237,228,0) 9%),radial-gradient(30% 22% at 0% 0%,rgba(242,237,228,0.82),rgba(242,237,228,0.6) 55%,rgba(242,237,228,0));--licht-unten:linear-gradient(to top,rgba(242,237,228,0.86) 0,rgba(242,237,228,0.72) calc(var(--unten) + 2.1 * var(--t-name)),rgba(242,237,228,0) calc(var(--unten) + 2.1 * var(--t-name) + 10rem));--licht-unten-hoch:linear-gradient(to top,rgba(242,237,228,0.86) 0%,rgba(242,237,228,0.74) 40%,rgba(242,237,228,0) 60%);--licht-maske:linear-gradient(to right,#000 0%,#000 28.5%,transparent 31%,transparent 66%,#000 68.5%,#000 100%);--licht-maske-tablet:linear-gradient(to right,#000 0%,#000 34%,transparent 36.8%,transparent 66.8%,#000 68.8%,#000 100%);--farbe-kennung:rgba(242,237,228,0.78);--licht-kopf:linear-gradient(to bottom,rgba(242,237,228,0.86) 0,rgba(242,237,228,0.78) 66%,rgba(242,237,228,0) 100%);--licht-kopf-maske:linear-gradient(to right,#000 0,#000 22%,transparent 30%,transparent 66%,#000 74%,#000 100%);--kopf-hauch:calc(var(--kopf-oben) + 3 * var(--t-marke) + 5.5rem);--licht-oben-handy:linear-gradient(to bottom,rgba(242,237,228,0.82) 0,rgba(242,237,228,0.64) 2.75rem,rgba(242,237,228,0) 4.5rem);--schatten-robe:radial-gradient(closest-side,rgba(12,12,12,0.8),rgba(12,12,12,0.74) 74%,rgba(12,12,12,0));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));--unten-gasse:calc(var(--fab-gasse-y) + 0.5rem)}@media (max-width:760px){:root{--t-name:clamp(1.875rem,8.2vw,3rem);--t-marke:0.9rem;--t-klein:0.9rem;--t-text:1rem;--t-satz:clamp(1.875rem,7.6vw,3rem);--t-aussage:clamp(2.125rem,9.4vw,3.75rem);--lw-nav:-0.01em}}
/*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}main{overflow-x:clip}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}:where(h1,h2,h3,h4,p,li,dt,dd,a,figcaption,label,blockquote,address){overflow-wrap:break-word}.trennen{hyphens:auto;-webkit-hyphens:auto;overflow-wrap:anywhere}:root{--spalte-rand:max(var(--rand),calc((100% - var(--spalte-max)) / 2))}.kopf,main>section,.fuss{padding-inline:var(--spalte-rand)}.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)}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/seite/seite.css*/html{scroll-padding-top:var(--scroll-oben)}body{font-family:var(--font-grotesk);font-weight:var(--schnitt);font-size:var(--t-text);line-height:var(--leading-body);background:var(--farbe-grund);color:var(--farbe-tinte);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-synthesis:none}::selection{background:var(--farbe-tinte);color:var(--farbe-grund)}html.js :is(#rechtsgebiete,#team,#bewertungen,#faq,#kontakt,#schluss,.fuss):not(.gerendert){content-visibility:auto;contain-intrinsic-size:auto 100vh}.raster{display:grid;grid-template-columns:repeat(var(--spalten),minmax(0,1fr));column-gap:var(--steg)}.beschriftung{font-family:var(--font-serif);font-weight:var(--schnitt);font-size:var(--t-klein);line-height:var(--zh-klein);letter-spacing:0}.kursiv{font-style:italic}.zeigen .zeile{display:block}.zeigen .zeile>.wort,.maske,.maske>.wort{display:inline-block}html.zeigen-bereit .zeigen:not(.da) :is(.zeile,.maske){clip-path:var(--maske-zu)}html.zeigen-bereit .zeigen:not(.da) :is(.zeile,.maske)>.wort{transform:translateY(var(--steigen-klein))}html.zeigen-bereit .zeigen.da:not(.fertig) :is(.zeile,.maske){clip-path:var(--maske-auf);transition:clip-path var(--dauer-zeigen) var(--aus) calc(var(--i,0) * var(--versatz-zeile))}html.zeigen-bereit .zeigen.da :is(.zeile,.maske)>.wort{transform:none;transition:transform var(--dauer-zeigen) var(--aus) calc(var(--i,0) * var(--versatz-zeile))}html.zeigen-bereit .zeigen.da:not(.fertig) .maske{transition-delay:calc(var(--i,0) * var(--versatz-wort-klein))}html.zeigen-bereit .zeigen.da .maske>.wort{transition-delay:calc(var(--i,0) * var(--versatz-wort-klein))}html.zeigen-bereit .zeigen:not(.da) [data-heben]{transform:translateY(var(--heben))}html.zeigen-bereit .zeigen.da [data-heben]{transform:none;transition:transform var(--dauer-heben) var(--aus) calc(var(--h,0) * var(--versatz-zeile))}.bildmaske{position:relative;overflow:hidden}.bildmaske .hub{position:absolute;inset:0}.bildmaske img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;border-radius:var(--radius)}.kennung{font-family:var(--font-grotesk);font-size:var(--t-mikro);line-height:var(--zh-klein);color:var(--farbe-tinte-weich);margin-top:0.5em}@media print{.zeigen .wort,.maske>.wort,[data-heben],.bildmaske img{transform:none !important}.bildmaske{clip-path:none !important}}.bildmaske .vorhang{position:absolute;inset:0;z-index:1;background:var(--farbe-grund);transform-origin:50% 0;will-change:transform;pointer-events:none}html.bilder-takt .bildmaske img{will-change:transform}@media print{.bildmaske .vorhang{display:none}}
/*stuecke/kopf/kopf.css*/.kopf{position:fixed;inset:0 0 auto 0;z-index:var(--z-chrome);display:flex;justify-content:space-between;align-items:flex-start;gap:var(--block);padding-block:var(--kopf-oben) 0;color:var(--farbe-auf-bild);mix-blend-mode:difference;pointer-events:none;font-family:var(--font-grotesk);font-weight:var(--schnitt)}html.js .kopf{color:var(--farbe-kopf-oben);mix-blend-mode:normal}@media (max-width:900px){.leiste__liste .leiste__eins{display:none}}html.js.kopf-hell .kopf{color:var(--farbe-nacht-text)}.kopf a{pointer-events:auto;text-decoration:none}.kopf :focus-visible{outline-color:currentColor}.kopf .zeile{display:block;padding-block:var(--maske-luft);margin-block:calc(-1 * var(--maske-luft))}.kopf .wort{display:inline-block}.kopf .serif{font-family:var(--font-serif);font-weight:var(--schnitt)}.kopf__zeile{display:flex;flex-direction:column;align-items:flex-start;font-size:var(--t-marke);line-height:var(--zh-marke);letter-spacing:var(--lw-marke)}.kopf__marke{display:block}.kopf__marke .serif{letter-spacing:0}.kopf__name{font-family:var(--font-serif)}.kopf__demo{margin-top:0.55em;font-size:var(--t-mikro);letter-spacing:0}.kopf__demo .wort::before{content:"("}.kopf__demo .wort::after{content:")"}.leiste__liste{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0 0.38em;font-size:var(--t-klein);line-height:var(--zh-klein);letter-spacing:var(--lw-nav)}.leiste__liste li{display:flex;min-width:0}.leiste__liste{row-gap:0.42em}.leiste__liste a,.leiste__hier{display:inline-block;padding-block:0.21em;margin-block:-0.21em}.leiste__liste a,.leiste__hier{hyphens:manual;-webkit-hyphens:manual;overflow-wrap:anywhere}.leiste__liste a{position:relative}.leiste__liste a::after{content:"";position:absolute;left:0;right:0;bottom:0.21em;height:var(--linie);background:currentColor;transform:scaleX(0);transform-origin:100% 50%;transition:transform var(--hover-linie) var(--aus)}.leiste__liste a:hover::after,.leiste__liste a:focus-visible::after{transform:scaleX(1);transform-origin:0 50%}.leiste__liste [aria-current]::after{transform:scaleX(1)}html.lade .kopf .zeile{clip-path:var(--maske-zu)}html.lade .kopf .wort{transform:translateY(110%)}html.lade.auf .kopf .zeile{clip-path:var(--maske-auf);transition:clip-path var(--dauer-wort) var(--aus) calc(var(--verzug-kopf) + var(--d,0) * var(--versatz-wort))}html.lade.auf .kopf .wort{transform:none;transition:transform var(--dauer-wort) var(--aus) calc(var(--verzug-kopf) + var(--d,0) * var(--versatz-wort))}html.lade.fertig .kopf .zeile{clip-path:none;transition:none}@media (max-width:760px){.leiste__liste .leiste__eins{display:none}.kopf{gap:var(--zeile)}}@media print{.kopf{position:static;mix-blend-mode:normal;color:var(--farbe-tinte)}.kopf .wort{transform:none !important}}.kopf--unterseite{position:relative;min-height:calc(var(--abschnitt) + var(--block) * 2);mix-blend-mode:normal;color:var(--farbe-tinte)}.kopf--unterseite .leiste__liste{max-width:34em}.kopf--unterseite .leiste__liste li:not(:last-child)::after{content:","}.kopf--unterseite .leiste__hier{text-decoration:underline;text-decoration-thickness:var(--linie);text-underline-offset:0.2em}.kopf__umbruch{display:none}@media (max-width:760px){.kopf__zeile{display:block}.kopf__marke{display:inline}.kopf__marke .zeile--serif,.kopf__marke .zeile--zusatz{display:inline-block}.kopf__umbruch{display:block}.kopf__demo{display:inline-block;width:0;margin:0;white-space:nowrap}.kopf__demo .wort{margin-left:0.35em}.kopf--unterseite .kopf__zeile{display:flex}.kopf--unterseite .kopf__marke{display:block}.kopf--unterseite .kopf__marke .zeile--serif,.kopf--unterseite .kopf__marke .zeile--zusatz{display:block}.kopf--unterseite .kopf__umbruch{display:none}.kopf--unterseite .kopf__demo{display:block;width:auto;margin:0.55em 0 0}.kopf--unterseite .kopf__demo .wort{margin-left:0}}html.js.kopf-weg .kopf{visibility:hidden}
/*stuecke/auftakt/auftakt.css*/#auftakt{position:relative;height:100vh;height:100svh;min-height:var(--auftakt-min);--rest:0px;overflow:hidden;padding-block:0;background:var(--farbe-bild);color:var(--farbe-auftakt-text);font-family:var(--font-grotesk);font-weight:var(--schnitt)}#auftakt .auftakt__bild{position:absolute;inset:0;margin:0}#auftakt .auftakt__bild::before,#auftakt .auftakt__bild::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}#auftakt .auftakt__bild::before{background:var(--licht-oben)}html.js #auftakt .auftakt__bild::before{content:none}html.js #auftakt::after{content:"";position:fixed;z-index:1;left:0;right:0;top:0;height:var(--kopf-hauch);background:var(--licht-kopf);-webkit-mask-image:var(--licht-kopf-maske);mask-image:var(--licht-kopf-maske);opacity:0;pointer-events:none}html.js.kopf-bild #auftakt::after{opacity:1}#auftakt .auftakt__bild::after{background:var(--licht-unten);-webkit-mask-image:var(--licht-maske);mask-image:var(--licht-maske)}#auftakt .auftakt__huelle{position:absolute;inset:0}#auftakt picture,#auftakt img{display:block;width:100%;height:100%;max-width:none}#auftakt img{object-fit:cover;object-position:100% 100%;border-radius:var(--radius);transform-origin:50% 60%}#auftakt figcaption{position:absolute;z-index:3;right:var(--spalte-rand);top:calc(var(--kopf-oben) + var(--t-klein) * var(--zh-klein) + var(--zeile));margin:0;padding:0.1em 0.4em;margin-right:-0.4em;background:var(--farbe-kennung);font-family:var(--font-grotesk);font-size:var(--t-mikro);line-height:var(--zh-klein);color:var(--farbe-tinte)}#auftakt .auftakt__fuss{position:absolute;z-index:2;left:var(--spalte-rand);right:var(--spalte-rand);bottom:var(--unten);display:grid;grid-template-columns:repeat(var(--spalten),minmax(0,1fr));column-gap:var(--steg);align-items:end}#auftakt .auftakt__gebiete{position:relative}#auftakt .auftakt__gebiete::before{content:"";position:absolute;z-index:-1;inset:-0.9em -1.2em;background:var(--schatten-robe);pointer-events:none}#auftakt .auftakt__name{grid-column:1 / 6;margin:0 0 var(--name-grundlinie);font-family:var(--font-grotesk);font-weight:var(--schnitt);font-size:var(--t-name);line-height:var(--zh-name);letter-spacing:var(--lw-gross)}@media (min-width:761px){#auftakt .auftakt__name{font-size:calc(var(--t-name) * var(--name-faktor))}}#auftakt .serif{font-family:var(--font-serif);font-weight:var(--schnitt);letter-spacing:var(--lw-marke)}#auftakt .auftakt__gebiete,#auftakt .auftakt__kontakt{margin:0 0 var(--klein-grundlinie);font-size:var(--t-auftakt-klein);line-height:var(--zh-klein);letter-spacing:var(--lw-klein);font-style:normal}#auftakt .auftakt__gebiete{grid-column:7 / 10;max-width:var(--lese);color:var(--farbe-nacht-text)}#auftakt .auftakt__kontakt{grid-column:11 / 15;padding-left:1.7vw;margin-bottom:0}@media (min-width:1900px){#auftakt .auftakt__fuss{left:var(--rand);right:var(--rand)}#auftakt .deckel__zahl{left:var(--rand)}}@media (max-width:1320px){#auftakt .auftakt__kontakt{margin-bottom:max(0px,calc(var(--unten-gasse) - var(--unten) - var(--rest)))}}#auftakt .auftakt__kontakt p{margin:0}#auftakt .auftakt__tel{text-decoration:underline;text-decoration-thickness:var(--linie);text-underline-offset:0.2em}#auftakt .auftakt__knopf{display:inline-block;margin-top:0.85em;padding:0.72em 1.05em 0.74em;background:var(--farbe-akzent);color:var(--farbe-akzent-tinte);font-weight:var(--schnitt-knopf);line-height:var(--leading-tight);text-decoration:none;transition:background-color var(--dauer-mittel) var(--ease)}#auftakt .auftakt__knopf:hover{background:var(--farbe-akzent-tief)}#auftakt a:focus-visible{outline-color:var(--fokus-auf-bild)}#auftakt .zeile{display:block;padding-block:var(--maske-luft);margin-block:calc(-1 * var(--maske-luft))}#auftakt .wort{display:inline-block}#auftakt .deckel{display:none}html.lade #auftakt .deckel{display:block;position:fixed;inset:0;z-index:var(--z-deckel);background:var(--farbe-grund);clip-path:inset(0 0 0 0)}#auftakt .deckel__strich{position:absolute;left:0;right:0;top:0;height:var(--strich);background:var(--farbe-akzent);transform:scaleX(0);transform-origin:0 50%}#auftakt .deckel__zahl{position:absolute;left:var(--spalte-rand);bottom:calc(var(--rest) + var(--unten) + var(--name-grundlinie));margin:0;overflow:hidden;padding-block:var(--maske-luft);font-family:var(--font-grotesk);font-size:var(--t-name);line-height:var(--zh-name);letter-spacing:var(--lw-gross);font-variant-numeric:tabular-nums;color:var(--farbe-tinte)}#auftakt .deckel__zahl span{display:block}html.lade.voll #auftakt .deckel__zahl span{transform:translateY(-115%);transition:transform var(--dauer-zahl) var(--rein)}html.lade.voll #auftakt .deckel__strich{transform:scaleX(0) !important;transform-origin:100% 50%;transition:transform var(--dauer-zahl) var(--rein)}html.lade.offen #auftakt .deckel{clip-path:inset(0 0 100% 0);transition:clip-path var(--dauer-deckel) var(--vorhang)}html.lade:not(.offen){overflow:hidden}html.lade{scrollbar-gutter:stable}html.lade #auftakt .zeile{clip-path:var(--maske-zu)}html.lade.auf #auftakt .zeile{clip-path:var(--maske-auf);transition:clip-path var(--dauer-wort) var(--aus) calc(var(--d,0) * var(--versatz-wort))}html.lade.auf #auftakt :is(.auftakt__gebiete,.auftakt__kontakt) .zeile{transition-delay:calc(var(--verzug-klein) + var(--d,0) * var(--versatz-wort))}html.lade.fertig #auftakt .zeile{clip-path:none;transition:none}html.lade #auftakt img{transform:scale(var(--bild-start))}html.lade.offen #auftakt img{transform:none;transition:transform var(--dauer-bild) var(--expo)}html.lade #auftakt .wort{transform:translateY(110%)}html.lade.auf #auftakt .wort{transform:none;transition:transform var(--dauer-wort) var(--aus) calc(var(--d,0) * var(--versatz-wort))}html.lade.auf #auftakt .auftakt__gebiete .wort,html.lade.auf #auftakt .auftakt__kontakt .wort{transition-delay:calc(var(--verzug-klein) + var(--d,0) * var(--versatz-wort))}html.ruhig #auftakt .auftakt__name .zeile{animation:auftakt-maske var(--dauer-wort-ruhig) var(--aus) backwards;animation-delay:calc(var(--d,0) * var(--versatz-wort))}html.ruhig #auftakt img{animation:auftakt-bild var(--dauer-bild-ruhig) var(--expo) both}html.ruhig #auftakt .auftakt__name .wort{animation:auftakt-wort var(--dauer-wort-ruhig) var(--aus) both;animation-delay:calc(var(--d,0) * var(--versatz-wort))}@keyframes auftakt-bild{from{transform:scale(var(--bild-start-ruhig))}to{transform:none}}@keyframes auftakt-wort{from{transform:translateY(110%)}to{transform:none}}@keyframes auftakt-maske{from{clip-path:var(--maske-zu)}to{clip-path:var(--maske-auf)}}@media (min-width:761px){#auftakt{height:min(100vh,var(--auftakt-seite));height:min(100svh,var(--auftakt-seite));--rest:calc(100svh - min(100svh,var(--auftakt-seite)))}}@media (max-width:1100px){#auftakt img{object-position:50% 100%}#auftakt .auftakt__bild::after{-webkit-mask-image:var(--licht-maske-tablet);mask-image:var(--licht-maske-tablet)}#auftakt .auftakt__fuss{bottom:max(var(--unten),calc(var(--unten-gasse) - var(--rest)))}#auftakt .deckel__zahl{bottom:calc(var(--rest) + max(var(--unten),calc(var(--unten-gasse) - var(--rest))) + var(--name-grundlinie))}#auftakt .auftakt__name{grid-column:1 / 6;grid-row:1}#auftakt .auftakt__gebiete{grid-column:1 / 6;grid-row:2;margin-top:0.9em;color:var(--farbe-tinte)}#auftakt .auftakt__gebiete::before{content:none}#auftakt .auftakt__bild::after{background:var(--licht-unten-hoch)}#auftakt .auftakt__kontakt{grid-column:1 / -1;grid-row:1 / 3;justify-self:end;width:31%;padding-left:0;margin-bottom:var(--klein-grundlinie)}}@media (max-width:760px){#auftakt{height:auto;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;background:var(--farbe-grund)}#auftakt .auftakt__bild{position:relative;inset:auto;flex:1 1 auto;min-height:50svh}#auftakt img{object-position:50% 10%}#auftakt .auftakt__bild::after{content:none}#auftakt .auftakt__bild::before{background:var(--licht-oben-handy)}html.js #auftakt::after{-webkit-mask-image:none;mask-image:none}#auftakt .auftakt__fuss{position:relative;left:auto;right:auto;bottom:auto;padding:var(--block) var(--spalte-rand) var(--unten-gasse);display:flex;flex-direction:column;align-items:flex-start;gap:var(--zeile)}#auftakt .auftakt__gebiete{color:var(--farbe-tinte)}#auftakt .auftakt__kontakt{width:auto;padding-left:0;margin-bottom:0}#auftakt .auftakt__name{margin-bottom:0.1em}#auftakt .auftakt__gebiete{margin:0;max-width:30em}#auftakt .auftakt__kontakt{display:flex;flex-wrap:wrap;align-items:center;gap:0.4em 1.1em;white-space:normal}#auftakt .auftakt__anschrift{flex-basis:100%;order:-1}#auftakt .auftakt__knopf{margin-top:0.15em}#auftakt .auftakt__tel{display:inline-block;padding-block:0.75em;margin-block:-0.75em}#auftakt .auftakt__knopf{border:0.2em solid transparent;background-clip:padding-box;margin:calc(0.15em - 0.2em) -0.2em -0.2em}}@media print{#auftakt .wort,#auftakt img{transform:none !important;animation:none !important}#auftakt .deckel{display:none !important}}
/*stuecke/aussage/aussage.css*/#aussage{padding-block:var(--abschnitt) 0}#aussage .aussage__satz{margin:0;text-align:center;font-family:var(--font-serif);font-weight:var(--schnitt);font-size:var(--t-aussage);line-height:var(--zh-aussage);letter-spacing:var(--lw-gross)}#aussage .aussage__spalten{margin-top:var(--abschnitt-klein);color:var(--farbe-tinte-weich);font-size:var(--t-text);line-height:var(--zh-klein)}#aussage .aussage__spalten p{margin:0;max-width:22em}#aussage .aussage__sp1{grid-column:5 / 8}#aussage .aussage__sp2{grid-column:9 / 12}@media (max-width:760px){#aussage .aussage__spalten{display:block;text-align:center;font-size:var(--t-text);line-height:var(--leading-body)}#aussage .aussage__spalten p{margin-inline:auto}#aussage .aussage__spalten p + p{margin-top:var(--zeile)}}
/*stuecke/band/band.css*/#band{margin:var(--abschnitt) 0 0}#band .band__rahmen{background:var(--farbe-bild)}#band .band__kennung{padding-inline:var(--spalte-rand);text-align:right}@media (min-width:761px){#band{padding-top:var(--band-oben)}#band .band__rahmen{height:calc(100vh - var(--band-oben) - var(--band-unten));height:calc(100svh - var(--band-oben) - var(--band-unten));max-height:var(--auftakt-seite)}#band .band__kennung{height:calc(var(--band-unten) - 0.5em);margin-top:0.5em}}@media (max-width:760px){#band{padding-top:var(--kopf-freiraum)}#band .band__rahmen{aspect-ratio:4 / 3}}
/*stuecke/rechtsgebiete/rechtsgebiete.css*/#rechtsgebiete{padding-block:var(--abschnitt-gross) var(--abschnitt)}#rechtsgebiete .rg__raster{row-gap:var(--abschnitt-klein);align-items:start}#rechtsgebiete .rg__titel{grid-column:1 / 4;margin:0;padding-top:0.6em}#rechtsgebiete .rg__satz{grid-column:4 / 16;margin:0;font-size:var(--t-zwischen);line-height:var(--zh-aussage);letter-spacing:var(--lw-gross)}#rechtsgebiete .rg__tabelle{grid-column:4 / 16}#rechtsgebiete .rg__koepfe,#rechtsgebiete .gebiet__zeile{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--steg);align-items:baseline}#rechtsgebiete .rg__koepfe{margin:0 0 var(--zeile);color:var(--farbe-tinte-weich)}#rechtsgebiete .rg__kopf-gebiet{grid-column:2 / 5}#rechtsgebiete .rg__kopf-anliegen{grid-column:5 / 9}#rechtsgebiete .rg__kopf-zustaendig{grid-column:9 / 12}#rechtsgebiete .rg__liste{margin:0;padding:0;border-bottom:var(--linie) solid var(--farbe-linie-stark)}#rechtsgebiete .gebiet{border-top:var(--linie) solid var(--farbe-linie-stark)}#rechtsgebiete .gebiet__zeile{position:relative;padding-block:var(--zeile-tabelle);transition:background-color var(--dauer-mittel) var(--ease),color var(--dauer-mittel) var(--ease)}#rechtsgebiete .gebiet__nr{grid-column:1 / 2;padding-left:0.4em;font-size:var(--t-mikro);color:var(--farbe-tinte-weich);font-variant-numeric:tabular-nums}#rechtsgebiete .gebiet__begriff{grid-column:2 / 5;margin:0;hyphens:manual;-webkit-hyphens:manual;overflow-wrap:anywhere;font-family:var(--font-serif);font-weight:var(--schnitt);font-size:var(--t-h3);line-height:var(--leading-tight)}#rechtsgebiete .gebiet__anliegen{grid-column:5 / 9;margin:0;color:var(--farbe-tinte-weich)}#rechtsgebiete .gebiet__zustaendig{grid-column:9 / 12;margin:0;color:var(--farbe-tinte-weich)}#rechtsgebiete .gebiet__pfeil{grid-column:12 / 13;justify-self:end;padding-right:0.4em;text-decoration:none;font-size:var(--t-h3);line-height:1}#rechtsgebiete .gebiet__pfeil::after{content:"";position:absolute;inset:0}#rechtsgebiete .gebiet__pfeil:focus-visible{outline:none}#rechtsgebiete .gebiet__pfeil:focus-visible::after{outline:2px solid var(--farbe-akzent);outline-offset:-2px}#rechtsgebiete .gebiet__zeile:hover,#rechtsgebiete .gebiet__zeile:focus-within{background:var(--farbe-tinte);color:var(--farbe-grund)}#rechtsgebiete .gebiet__zeile:hover .gebiet__anliegen,#rechtsgebiete .gebiet__zeile:hover .gebiet__zustaendig,#rechtsgebiete .gebiet__zeile:hover .gebiet__nr,#rechtsgebiete .gebiet__zeile:focus-within .gebiet__anliegen,#rechtsgebiete .gebiet__zeile:focus-within .gebiet__zustaendig,#rechtsgebiete .gebiet__zeile:focus-within .gebiet__nr{color:var(--farbe-nacht-weich)}#rechtsgebiete .lotse{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--steg);padding:0 0 var(--zeile-tabelle)}#rechtsgebiete .lotse>*{grid-column:5 / 12}#rechtsgebiete .lotse__titel{margin:0 0 0.3em;font-family:var(--font-serif);font-weight:var(--schnitt);font-size:var(--t-text)}#rechtsgebiete .lotse__text{margin:0;font-size:var(--t-text);line-height:var(--leading-body);max-width:var(--lese)}#rechtsgebiete .lotse__text p{margin:0}#rechtsgebiete #lotse-open{justify-self:start;margin-top:var(--zeile);padding:0.6em 0.95em;background:var(--farbe-akzent);color:var(--farbe-akzent-tinte);font-family:var(--font-grotesk);font-weight:var(--schnitt-knopf);font-size:var(--t-klein);transition:background-color var(--dauer-mittel) var(--ease)}#rechtsgebiete #lotse-open:hover{background:var(--farbe-akzent-tief)}@media (max-width:900px){#rechtsgebiete .rg__titel{grid-column:1 / -1;padding-top:0}#rechtsgebiete .rg__satz,#rechtsgebiete .rg__tabelle{grid-column:1 / -1}}@media (max-width:760px){#rechtsgebiete .rg__satz{line-height:var(--zh-satz)}#rechtsgebiete .rg__koepfe{display:none}#rechtsgebiete .gebiet__zeile{grid-template-columns:2.2em minmax(0,1fr) auto;row-gap:0.25em}#rechtsgebiete .gebiet__nr{grid-column:1;padding-left:0}#rechtsgebiete .gebiet__begriff{grid-column:2}#rechtsgebiete .gebiet__pfeil{grid-column:3;grid-row:1;padding-right:0}#rechtsgebiete .gebiet__anliegen,#rechtsgebiete .gebiet__zustaendig{grid-column:2 / 4;font-size:var(--t-klein)}#rechtsgebiete .lotse{display:block;padding-left:2.2em}}
/*stuecke/ablauf/ablauf.css*/#ablauf{position:relative;padding-block:var(--abschnitt);background:var(--farbe-grund);color:var(--farbe-tinte)}#ablauf .ablauf__buehne{position:relative;display:grid;justify-items:center;row-gap:var(--abschnitt-klein)}#ablauf .ablauf__kranz{grid-row:1;grid-column:1;width:calc(2 * var(--kranz-r-klein));aspect-ratio:1}#ablauf .kranz{display:block;width:100%;height:100%;overflow:visible}#ablauf .kranz line{stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke;opacity:0.55}#ablauf .kranz line.kurz{opacity:0.3}#ablauf .kranz circle{fill:currentColor}#ablauf .kranz__strahlen{transform-box:view-box;transform-origin:0px 0px}#ablauf .kranz__zeiger{transform-box:view-box;transform-origin:0px 0px;transform:rotate(var(--zeiger,-135deg));color:var(--farbe-akzent)}#ablauf .kranz__zeiger line{stroke-width:1.5px;opacity:1}#ablauf .ablauf__ueberschrift{grid-row:1;grid-column:1;align-self:center;z-index:1;max-width:calc(1.25 * var(--kranz-r-klein));margin:0;text-align:center;font-family:var(--font-grotesk);font-weight:var(--schnitt);font-size:var(--t-gross);line-height:var(--zh-aussage);letter-spacing:var(--lw-gross)}#ablauf .ablauf__liste{grid-row:2;width:100%;margin:0;padding:0;list-style:none;counter-reset:schritt;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--block) var(--steg)}#ablauf .ablauf__liste>li{counter-increment:schritt;max-width:24em}#ablauf .ablauf__liste>li::before{content:counter(schritt,decimal-leading-zero);display:block;margin-bottom:0.4em;font-size:var(--t-mikro);font-variant-numeric:tabular-nums;color:var(--farbe-akzent)}#ablauf .ablauf__titel{margin:0 0 0.25em;font-family:var(--font-serif);font-weight:var(--schnitt);font-size:var(--t-h3);line-height:var(--leading-tight)}#ablauf .ablauf__text{margin:0;font-size:var(--t-text);line-height:var(--leading-body)}@media (min-width:1100px){#ablauf .ablauf__buehne{min-height:calc(2 * var(--kranz-r) + 2 * var(--abschnitt-klein));align-content:center}#ablauf .ablauf__kranz{width:calc(2 * var(--kranz-r))}#ablauf .ablauf__ueberschrift{max-width:calc(1.25 * var(--kranz-r));font-size:var(--t-zwischen)}#ablauf .ablauf__liste{grid-row:1;grid-column:1;display:block;position:absolute;inset:0}#ablauf .ablauf__liste>li{position:absolute;width:var(--kranz-schritt)}#ablauf .ablauf__liste>li:nth-child(1){right:calc(50% + var(--kranz-r) * 1.02);bottom:calc(50% + var(--kranz-r) * 0.42);text-align:right}#ablauf .ablauf__liste>li:nth-child(2){left:calc(50% + var(--kranz-r) * 1.02);bottom:calc(50% + var(--kranz-r) * 0.42)}#ablauf .ablauf__liste>li:nth-child(3){left:calc(50% + var(--kranz-r) * 1.02);top:calc(50% + var(--kranz-r) * 0.42)}#ablauf .ablauf__liste>li:nth-child(4){right:calc(50% + var(--kranz-r) * 1.02);top:calc(50% + var(--kranz-r) * 0.42);text-align:right}#ablauf .ablauf__liste>li:nth-child(n + 5){position:static}#ablauf .ablauf__liste>li:nth-child(1)::before,#ablauf .ablauf__liste>li:nth-child(4)::before{margin-left:auto}}html.kranz-an #ablauf{height:var(--ablauf-strecke);padding-block:0}html.kranz-an #ablauf .ablauf__buehne{position:sticky;top:0;height:100vh;height:100svh;min-height:0}html.kranz-an #ablauf .kranz__strahlen{will-change:transform}html.kranz-an #ablauf .kranz__zeiger{transition:transform var(--dauer-zeiger) var(--expo)}html.kranz-an #ablauf .ablauf__liste>li{color:var(--farbe-tinte-weich)}html.kranz-an #ablauf .ablauf__liste>li.ist-aktiv{color:var(--farbe-tinte)}html.kranz-an #ablauf .kranz path{fill:none;stroke:currentColor;stroke-width:var(--strahl-b,1px);vector-effect:var(--strahl-ve,non-scaling-stroke);opacity:0.55}html.kranz-an #ablauf .kranz path.kurz{opacity:0.3}html.kranz-an #ablauf[data-phase="hellgrau"] :is(.ablauf__ueberschrift,.ablauf__liste>li),html.kranz-an #ablauf[data-phase="hellgrau"] .ablauf__liste>li::before{color:var(--farbe-tinte)}html.kranz-an #ablauf[data-phase="grau"],html.kranz-an #ablauf[data-phase="dunkelgrau"],html.kranz-an #ablauf[data-phase="nacht"]{color:var(--farbe-nacht-text)}html.kranz-an #ablauf[data-phase="grau"] :is(.ablauf__ueberschrift,.ablauf__liste){visibility:hidden}html.kranz-an #ablauf[data-phase="dunkelgrau"] :is(.ablauf__ueberschrift,.ablauf__liste>li),html.kranz-an #ablauf[data-phase="dunkelgrau"] .ablauf__liste>li::before{color:var(--farbe-nacht-text)}html.kranz-an #ablauf[data-phase="nacht"] .ablauf__liste>li{color:var(--farbe-nacht-weich)}html.kranz-an #ablauf[data-phase="nacht"] .ablauf__liste>li.ist-aktiv{color:var(--farbe-nacht-text)}html.kranz-an #ablauf[data-phase="nacht"] .ablauf__liste>li::before{color:var(--farbe-nacht-weich)}@media (max-width:760px){#ablauf .ablauf__liste{grid-template-columns:1fr}}@media print{html.kranz-an #ablauf{height:auto}html.kranz-an #ablauf .ablauf__buehne{position:static;height:auto}}
/*stuecke/ueber-uns/ueber-uns.css*/#ueber-uns{padding-block:var(--abschnitt) var(--abschnitt-gross);background:var(--farbe-nacht);color:var(--farbe-nacht-text);--uu-kranz-b:112vw;--uu-kranz-h:46vw}@media (max-width:760px){#ueber-uns{--uu-kranz-b:150vw;--uu-kranz-h:136vw}}#ueber-uns .uu__titel{margin:0;color:var(--farbe-nacht-weich)}#ueber-uns .uu__buehne{position:relative}#ueber-uns .uu__mitte{position:relative;display:grid;place-items:center;min-height:calc(var(--uu-kranz-h) + var(--abschnitt-klein))}#ueber-uns .uu__kranz{position:absolute;left:50%;top:50%;width:var(--uu-kranz-b);height:var(--uu-kranz-h);transform:translate(-50%,-50%);pointer-events:none}#ueber-uns .kranz{display:block;width:100%;height:100%;overflow:visible}#ueber-uns .kranz line{stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke;opacity:0.32}#ueber-uns .kranz line.kurz{opacity:0.18}#ueber-uns .uu__strahlen{transform-box:view-box;transform-origin:0px 0px}#ueber-uns .uu__saetze{position:relative;z-index:1}#ueber-uns .ueber-uns__zeilen{margin:0;padding:0;list-style:none;text-align:center}#ueber-uns .ueber-uns__zeilen li:first-child{max-width:13em;margin:0 auto;text-wrap:balance;font-size:var(--t-aussage);line-height:var(--zh-aussage);letter-spacing:var(--lw-gross)}#ueber-uns .ueber-uns__zeilen li + li{max-width:26em;margin:var(--block) auto 0;font-size:var(--t-text);line-height:var(--leading-body);color:var(--farbe-nacht-weich)}#ueber-uns .uu__zahlen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--steg);margin:var(--abschnitt) 0 0;padding:0;list-style:none;align-items:end}#ueber-uns .zahl{display:flex;align-items:baseline;gap:0.18em;font-family:var(--font-serif)}#ueber-uns .zahl__wert{font-size:var(--t-riesig);line-height:var(--zh-name);letter-spacing:-0.04em}#ueber-uns .zahl__ort{white-space:nowrap}#ueber-uns .zahl__wort{max-width:7em;font-size:var(--t-gross);line-height:var(--leading-tight);color:var(--farbe-nacht-text)}#ueber-uns .zahl:nth-child(2){justify-content:center}#ueber-uns .zahl:nth-child(3){justify-content:flex-end}#ueber-uns .ueber-uns__mitgliedschaften-block{margin-top:var(--abschnitt-klein);text-align:center;color:var(--farbe-nacht-weich);font-size:var(--t-klein)}#ueber-uns ::selection{background:var(--farbe-nacht-text);color:var(--farbe-nacht)}@media (max-width:900px){#ueber-uns .uu__zahlen{grid-template-columns:1fr;row-gap:var(--block)}#ueber-uns .zahl:nth-child(n){justify-content:flex-start}}@media (max-width:760px){#ueber-uns .uu__buehne{margin-top:var(--block)}}#ueber-uns .uu__karten{display:none;margin:0;padding:0;list-style:none}#ueber-uns .karte{position:absolute;left:0;top:0;display:flex;flex-direction:column;justify-content:space-between;width:var(--karte-b);height:calc(var(--karte-b) * 0.72);padding:0.85em 1em 0.8em;background-color:var(--farbe-grund);background-image:var(--karte-licht);color:var(--farbe-tinte);border-radius:var(--radius);box-shadow:var(--karte-schatten);will-change:transform;backface-visibility:hidden}#ueber-uns .karte::before{content:"";position:absolute;inset:0;z-index:-1;background-image:var(--karte-korn);background-size:180px 180px;border-radius:inherit;pointer-events:none}#ueber-uns .karte:nth-child(5n + 3),#ueber-uns .karte:nth-child(7n + 5){background-color:var(--farbe-stein-dunkel);color:var(--farbe-nacht-text)}#ueber-uns .karte__anliegen{font-family:var(--font-serif);font-size:var(--t-h3);line-height:var(--leading-tight);letter-spacing:-0.01em}#ueber-uns .karte__gebiet{font-family:var(--font-grotesk);font-size:var(--t-mikro);line-height:var(--zh-klein);color:var(--farbe-tinte-weich)}#ueber-uns .karte:nth-child(5n + 3) .karte__gebiet,#ueber-uns .karte:nth-child(7n + 5) .karte__gebiet{color:var(--farbe-bild)}html.uu-an #ueber-uns{height:var(--uu-strecke);padding:0}html.uu-an #ueber-uns .uu__buehne{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}html.uu-an #ueber-uns .uu__titel{position:absolute;z-index:2;left:var(--spalte-rand);top:calc(var(--kopf-oben) + 5.5rem)}html.uu-an #ueber-uns .uu__mitte{position:absolute;inset:0;min-height:0;z-index:1}html.uu-an #ueber-uns .uu__kranz{display:none}html.uu-an #ueber-uns .uu__saetze{will-change:transform}html.uu-an #ueber-uns .ueber-uns__zeilen li:first-child{transform-origin:50% 100%;will-change:transform}html.uu-an #ueber-uns .uu__zahlen{position:absolute;z-index:1;left:46%;top:50%;width:50%;display:block;margin:0;transform:translate3d(0,55vh,0);will-change:transform}html.uu-an #ueber-uns .zahl{justify-content:flex-start}html.uu-an #ueber-uns .zahl + .zahl{margin-top:var(--uu-zahl-abstand)}html.uu-an #ueber-uns .zahl__wert{font-size:var(--t-aussage)}html.uu-an #ueber-uns .zahl,html.uu-an #ueber-uns .zahl__wort{color:var(--farbe-nacht-weich)}html.uu-an #ueber-uns .zahl.ist-hell,html.uu-an #ueber-uns .zahl.ist-hell .zahl__wort{color:var(--farbe-nacht-text)}html.uu-an #ueber-uns .uu__karten{display:block;position:absolute;inset:0;z-index:0;visibility:hidden}html.uu-an.uu-sicht #ueber-uns .uu__karten{visibility:visible}@media print{html.uu-an #ueber-uns{height:auto}html.uu-an #ueber-uns .uu__buehne{position:static;height:auto}html.uu-an #ueber-uns .uu__karten{display:none}}
/*stuecke/team/team.css*/#team{padding-block:var(--abschnitt) var(--abschnitt-gross);background:var(--farbe-nacht);color:var(--farbe-nacht-text)}#team .team__titel{margin:0 0 var(--abschnitt);max-width:8em;font-family:var(--font-grotesk);font-weight:var(--schnitt);font-size:var(--t-satz);line-height:var(--zh-aussage);letter-spacing:var(--lw-gross)}#team .team__liste{display:grid;grid-template-columns:repeat(var(--spalten),minmax(0,1fr));column-gap:var(--steg);row-gap:var(--abschnitt);margin:0;padding:0;list-style:none;align-items:start}#team .person:nth-child(3n + 1){grid-column:2 / 7}#team .person:nth-child(3n + 2){grid-column:8 / 12;margin-top:var(--team-versatz-tief)}#team .person:nth-child(3n + 3){grid-column:13 / 16;margin-top:var(--team-versatz-hoch)}html.gross #team .person{will-change:translate}#team .person__bild{margin:0}#team .person__bild img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--radius);background:var(--farbe-bild)}#team .person__bild figcaption{margin-top:0.5em;font-family:var(--font-grotesk);font-size:var(--t-mikro);color:var(--farbe-nacht-weich)}#team .person__name{margin:var(--block) 0 0.15em;font-family:var(--font-serif);font-weight:var(--schnitt);font-size:var(--t-gross);line-height:var(--leading-tight);letter-spacing:-0.01em}#team .person__titel{margin:0 0 var(--zeile);font-size:var(--t-klein);color:var(--farbe-nacht-weich)}#team .person__zeile{margin:0;max-width:24em;font-size:var(--t-text);line-height:var(--leading-body)}#team ::selection{background:var(--farbe-nacht-text);color:var(--farbe-nacht)}@media (max-width:900px){#team .person:nth-child(3n + 1){grid-column:1 / 9}#team .person:nth-child(3n + 2){grid-column:8 / 16;margin-top:0}#team .person:nth-child(3n + 3){grid-column:2 / 10;margin-top:0}}@media (max-width:760px){#team .team__liste{display:block}#team .person + .person{margin-top:var(--abschnitt)}#team .person:nth-child(3n + 1) .person__bild{width:78%}#team .person:nth-child(3n + 2){padding-left:34%}#team .person:nth-child(3n + 3) .person__bild{width:60%;margin-left:12%}#team .person:nth-child(3n + 3) :is(.person__name,.person__titel,.person__zeile){margin-left:12%}}
/*stuecke/bewertungen/bewertungen.css*/#bewertungen{padding-block:var(--abschnitt-gross);background:var(--farbe-flaeche)}#bewertungen .bw__raster{row-gap:var(--block);align-items:start}#bewertungen .bw__titel{grid-column:1 / 4;grid-row:1;margin:0;padding-top:0.35em}#bewertungen .bw__quelle{grid-column:1 / 4;grid-row:2;font-size:var(--t-klein);line-height:var(--zh-klein);color:var(--farbe-tinte-weich)}#bewertungen .bw__quelle p{margin:0;max-width:16em}#bewertungen .bw__schnitt{display:block;margin-bottom:0.2em;font-family:var(--font-serif);font-size:var(--t-gross);line-height:var(--leading-tight);color:var(--farbe-tinte);font-variant-numeric:tabular-nums}#bewertungen .bw__quelle a{display:inline-flex;align-items:center;min-height:var(--ziel-min);color:var(--farbe-tinte);text-decoration:underline;text-decoration-thickness:var(--linie);text-underline-offset:0.2em}#bewertungen .bw__liste{grid-column:4 / 16;grid-row:1 / span 3;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--steg);row-gap:var(--abschnitt-klein);margin:0;padding:0;list-style:none}#bewertungen .bw__eintrag:nth-child(3n + 1){grid-column:1 / 8}#bewertungen .bw__eintrag:nth-child(3n + 2){grid-column:4 / 11}#bewertungen .bw__eintrag:nth-child(3n + 3){grid-column:6 / 13}#bewertungen .bw__zitat{margin:0}#bewertungen .bw__zitat p{position:relative;margin:0;font-family:var(--font-serif);font-weight:var(--schnitt);font-size:var(--t-zitat);line-height:var(--zh-zitat);letter-spacing:-0.01em;text-wrap:pretty}#bewertungen .bw__zitat p::before{content:"\201E";position:absolute;right:100%;padding-right:0.08em}#bewertungen .bw__zitat p::after{content:"\201C"}#bewertungen .bw__von{margin:0.9em 0 0;font-size:var(--t-klein);line-height:var(--zh-klein);color:var(--farbe-tinte-weich)}#bewertungen .bw__platz{grid-column:4 / 13;grid-row:1 / span 2;padding:var(--block);border:var(--linie) dashed var(--farbe-linie-stark)}#bewertungen .bw__platz-zeile{margin:0;font-family:var(--font-serif);font-size:var(--t-h3);line-height:var(--leading-tight)}#bewertungen .bw__platz-zeile--weich{margin-top:0.5em;font-family:var(--font-grotesk);font-size:var(--t-text);line-height:var(--leading-body);color:var(--farbe-tinte-weich)}@media (max-width:900px){#bewertungen .bw__titel,#bewertungen .bw__quelle{grid-column:1 / -1}#bewertungen .bw__liste,#bewertungen .bw__platz{grid-column:1 / -1;grid-row:auto;margin-top:var(--block)}#bewertungen .bw__eintrag:nth-child(3n + 1){grid-column:2 / 12}#bewertungen .bw__eintrag:nth-child(3n + 2){grid-column:3 / 13}#bewertungen .bw__eintrag:nth-child(3n + 3){grid-column:2 / 12}}@media (max-width:760px){#bewertungen .bw__liste{display:block}#bewertungen .bw__eintrag + .bw__eintrag{margin-top:var(--abschnitt-klein)}#bewertungen .bw__eintrag{padding-left:0.6em}#bewertungen .bw__eintrag:nth-child(3n + 2){padding-left:16%}}
/*stuecke/faq/faq.css*/#faq{padding-block:var(--abschnitt-gross)}#faq .faq__titel{max-width:14em;margin:0 auto var(--abschnitt);text-align:center;font-family:var(--font-grotesk);font-weight:var(--schnitt);font-size:var(--t-zwischen);line-height:var(--zh-aussage);letter-spacing:var(--lw-gross)}:is(#faq,.faq-block) .faq__eintrag{display:grid;grid-template-columns:repeat(var(--spalten),minmax(0,1fr));column-gap:var(--steg);align-items:baseline;padding-block:var(--block)}:is(#faq,.faq-block) .faq__frage{grid-column:2 / 8;margin:0;font-family:var(--font-serif);font-weight:var(--schnitt);font-size:var(--t-h3);line-height:var(--leading-tight)}:is(#faq,.faq-block) .faq__antwort{grid-column:9 / 15;margin:0;max-width:var(--lese)}@media (max-width:760px){:is(#faq,.faq-block) .faq__eintrag{display:block}:is(#faq,.faq-block) .faq__antwort{margin-top:0.5em}}
/*stuecke/kontakt/kontakt.css*/#kontakt{padding-block:var(--abschnitt) var(--abschnitt-gross)}#kontakt .kontakt__raster{row-gap:var(--abschnitt-klein);align-items:start}#kontakt .kontakt__titel{grid-column:1 / 4;margin:0;padding-top:0.5em;color:var(--farbe-tinte-weich)}#kontakt .kontakt__anschrift{grid-column:4 / 16;font-style:normal}#kontakt .kontakt__satz{margin:0;max-width:24em;font-family:var(--font-serif);font-size:var(--t-gross);line-height:var(--leading-tight);letter-spacing:-0.01em}#kontakt .kontakt__weg{color:var(--farbe-tinte-weich)}#kontakt .kontakt__daten{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--steg);row-gap:var(--block);margin:var(--abschnitt-klein) 0 0}#kontakt .kontakt__daten>div{grid-column:span 4}#kontakt .kontakt__daten dt{margin-bottom:0.4em;font-family:var(--font-serif);font-weight:var(--schnitt);font-size:var(--t-klein);line-height:var(--zh-klein);color:var(--farbe-tinte-weich)}#kontakt .kontakt__daten dd{margin:0}#kontakt .kontakt__daten a{text-decoration-thickness:var(--linie);text-underline-offset:0.2em}#kontakt .kontakt__gross{font-family:var(--font-serif);font-size:var(--t-h3)}#kontakt .kontakt__bild{grid-column:1 / 7;margin:var(--abschnitt-klein) 0 0}#kontakt .kontakt__rahmen{aspect-ratio:3 / 2;background:var(--farbe-bild)}#kontakt #kontaktformular{grid-column:8 / 16;margin-top:var(--abschnitt-klein);padding:0}@media (max-width:900px){#kontakt .kontakt__titel,#kontakt .kontakt__anschrift,#kontakt .kontakt__bild,#kontakt #kontaktformular{grid-column:1 / -1}#kontakt .kontakt__titel{padding-top:0}}@media (max-width:760px){#kontakt .kontakt__daten{grid-template-columns:repeat(2,minmax(0,1fr))}#kontakt .kontakt__daten>div{grid-column:span 1}#kontakt .kontakt__daten>div:nth-child(2){grid-column:1 / -1;order:3}}
/*stuecke/kontaktformular/kontaktformular.css*/#kontaktformular .kf__titel{margin:0 0 var(--block);font-family:var(--font-serif);font-weight:var(--schnitt);font-size:var(--t-gross);line-height:var(--leading-tight);letter-spacing:-0.01em}#kontaktformular form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--steg);max-width:44rem}#kontaktformular form>*{grid-column:1 / -1}#kontaktformular .kontaktformular__bot{display:none}#kontaktformular .feld-zeile{margin:0 0 var(--block)}#kontaktformular .feld-zeile:has(#kf-rueckruf){grid-column:1 / 2}#kontaktformular .feld-zeile:has(#kf-email){grid-column:2 / 3}#kontaktformular .feld-label{display:block;margin-bottom:0.15em;font-family:var(--font-serif);font-weight:var(--schnitt);font-size:var(--t-klein);color:var(--farbe-tinte-weich)}#kontaktformular .feld{display:block;width:100%;min-height:2.75rem;padding:0.45em 0 0.5em;font:inherit;font-size:var(--t-text);color:var(--farbe-tinte);background:transparent;border:0;border-bottom:var(--linie) solid var(--farbe-feld-rand);border-radius:var(--radius);transition:border-color var(--dauer-kurz) var(--ease)}#kontaktformular select.feld{appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(-45deg,transparent 50%,currentColor 50%);background-position:calc(100% - 0.9em) 55%,calc(100% - 0.55em) 55%;background-size:0.35em 0.35em;background-repeat:no-repeat;padding-right:1.8em}#kontaktformular textarea.feld{min-height:7.5rem;resize:vertical}#kontaktformular .feld:hover{border-bottom-color:var(--farbe-tinte)}#kontaktformular .feld:focus-visible{outline:2px solid var(--farbe-akzent);outline-offset:3px;border-bottom-color:var(--farbe-akzent)}#kontaktformular .feld[aria-invalid="true"]{border-bottom-color:var(--farbe-fehler);border-bottom-width:2px}#kontaktformular .feld-fehler{display:block;margin-top:0.35em;font-size:var(--t-klein);color:var(--farbe-fehler)}#kontaktformular .feld-fehler[hidden]{display:none}#kontaktformular .feld-zeile--dsgvo{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0.6rem;max-width:var(--lese)}#kontaktformular .feld-checkbox{flex:none;width:1.25rem;height:1.25rem;margin:0.15rem 0 0;accent-color:var(--farbe-akzent)}#kontaktformular .feld-checkbox:focus-visible{outline:2px solid var(--farbe-akzent);outline-offset:3px}#kontaktformular .feld-checkbox[aria-invalid="true"]{outline:2px solid var(--farbe-fehler);outline-offset:2px}#kontaktformular .feld-label--dsgvo{flex:1 1 12rem;margin:0;font-family:var(--font-grotesk);font-size:var(--t-text);line-height:var(--leading-body);color:var(--farbe-tinte-weich)}#kontaktformular .feld-label--dsgvo a{color:var(--farbe-tinte)}#kontaktformular .feld-zeile--dsgvo .feld-fehler{flex-basis:100%;margin-top:0}#kontaktformular .feld-senden{min-height:3rem;padding:0.8em 1.3em;background:var(--farbe-akzent);color:var(--farbe-akzent-tinte);font-family:var(--font-grotesk);font-weight:var(--schnitt-knopf);font-size:var(--t-text);transition:background-color var(--dauer-mittel) var(--ease)}#kontaktformular .feld-senden:hover{background:var(--farbe-akzent-tief)}#kontaktformular .kontaktformular__demo-hinweis{margin:0;font-size:var(--t-klein);color:var(--farbe-tinte-weich)}@media (max-width:760px){#kontaktformular form{display:block}}
/*stuecke/schluss/schluss.css*/#schluss{position:relative;display:grid;place-items:center;min-height:100vh;min-height:100svh;padding-block:var(--abschnitt-gross);background:var(--farbe-nacht);color:var(--farbe-nacht-text);--kreis-d:clamp(6.5rem,8vw,8.5rem);--t-kreis:clamp(0.8125rem,0.92vw,1rem);--wabe-steg:0.75rem;--wabe-max:28rem;--ring-luft-x:calc(var(--kreis-d) / 2 + 4vw);--ring-luft-y:calc(var(--kreis-d) / 2 + 2vw);--ring-bogen:3.5vw}#schluss .schluss__mitte{position:relative;z-index:1;text-align:center}#schluss .schluss__satz{margin:0;font-family:var(--font-serif);font-weight:var(--schnitt);font-size:var(--t-aussage);line-height:var(--zh-satz);letter-spacing:var(--lw-gross)}#schluss .schluss__tel{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0% var(--linie);background-position:0 92%;background-repeat:no-repeat;transition:background-size var(--hover-linie) var(--aus)}#schluss .schluss__tel:hover,#schluss .schluss__tel:focus-visible{background-size:100% var(--linie)}@media (min-width:901px){#schluss .schluss__tel{font-size:min(1em,calc(62vw / var(--tel-em)))}}#schluss .schluss__tel:focus-visible{outline-color:var(--farbe-nacht-text)}#schluss .schluss__zusatz{margin:var(--block) auto 0;max-width:40em;font-size:var(--t-text);color:var(--farbe-nacht-weich)}#schluss .schluss__ring{position:absolute;inset:0;margin:0;padding:0;list-style:none;pointer-events:none}#schluss .ring__eintrag{position:absolute;inset:0;container-type:size;pointer-events:none}#schluss .ring__eintrag a{--winkel:calc(var(--n) / var(--anzahl) * 360deg - 90deg + var(--drehung,0deg));--cos:cos(var(--winkel));--sin:sin(var(--winkel));--weite:calc(min(calc((50cqw + var(--ring-luft-x)) / max(var(--cos),calc(-1 * var(--cos)))),calc((50cqh + var(--ring-luft-y)) / max(var(--sin),calc(-1 * var(--sin))))) + var(--ring-bogen) * (1 - max(var(--cos),calc(-1 * var(--cos)))));position:absolute;left:50%;top:50%;white-space:nowrap;pointer-events:auto;transform:translate(-50%,-50%) translate(calc(var(--cos) * var(--weite)),calc(var(--sin) * var(--weite)))}#schluss .ring__eintrag a{display:block;text-decoration:none;border-radius:50%;will-change:transform}#schluss .ring__kreis{display:grid;place-items:center;width:var(--kreis-d);height:var(--kreis-d);padding:0.5em;border-radius:50%;background:var(--farbe-nacht-text);color:var(--farbe-nacht);border:var(--linie) solid var(--farbe-nacht-text);font-family:var(--font-serif);font-size:var(--t-kreis);line-height:var(--leading-tight);text-align:center;white-space:normal;hyphens:manual;-webkit-hyphens:manual;overflow-wrap:anywhere}#schluss .ring__eintrag a:hover .ring__kreis,#schluss .ring__eintrag a:focus-visible .ring__kreis{background:var(--farbe-nacht);color:var(--farbe-nacht-text)}#schluss .ring__eintrag a:focus-visible{outline:2px solid var(--farbe-nacht-text);outline-offset:3px}html.zeigen-bereit #schluss:not(.da) .ring__kreis{transform:scale(0.7);opacity:0}html.zeigen-bereit #schluss.da .ring__kreis{transform:none;opacity:1;transition:transform var(--dauer-maske) var(--expo) calc(var(--n,0) * 80ms + 200ms),opacity 0.6s var(--ease) calc(var(--n,0) * 80ms + 200ms)}#schluss ::selection{background:var(--farbe-nacht-text);color:var(--farbe-nacht)}@media (max-width:900px){#schluss{min-height:0;display:block;text-align:center}#schluss .schluss__ring{position:static;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:var(--wabe-steg);max-width:var(--wabe-max);margin:var(--abschnitt-klein) auto 0;pointer-events:auto}#schluss .ring__eintrag{position:static;container-type:normal;grid-row:var(--hz);grid-column:var(--hs) / span 2;margin-bottom:calc(-13.4% + 0.866 * var(--wabe-steg))}#schluss .ring__eintrag a{position:static;transform:none}#schluss .ring__kreis{width:100%;height:auto;aspect-ratio:1}}
/*stuecke/fuss/fuss.css*/.fuss{padding-block:var(--abschnitt-klein) calc(var(--block) + var(--fab-gasse-y));margin-bottom:calc(-1 * var(--fab-gasse-y));background:var(--farbe-nacht);color:var(--farbe-nacht-text);font-family:var(--font-grotesk);font-size:var(--t-klein);line-height:var(--zh-klein);container-type:inline-size}.fuss__raster{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:var(--steg);row-gap:var(--block)}.fuss__label{margin:0 0 0.6em;font-family:var(--font-serif);color:var(--farbe-nacht-weich)}.fuss__wert{margin:0}.fuss__liste{margin:0;padding:0;list-style:none}.fuss a{color:inherit;text-decoration-thickness:var(--linie);text-underline-offset:0.2em}.fuss__liste a,.fuss__oben{display:inline-flex;align-items:center;min-height:var(--ziel-min);text-decoration:none}.fuss__liste a{max-width:100%;hyphens:manual;-webkit-hyphens:manual;overflow-wrap:anywhere}.fuss__wert{overflow-wrap:anywhere}.fuss__liste a:hover,.fuss__oben:hover,.fuss__liste a:focus-visible{text-decoration:underline}.fuss a:focus-visible{outline-color:var(--farbe-nacht-text)}.fuss__marke{margin:var(--abschnitt) 0 0;white-space:nowrap;font-family:var(--font-grotesk);font-weight:var(--schnitt);font-size:calc(100cqi / var(--marke-teiler));line-height:var(--zh-name);letter-spacing:-0.045em}.fuss__marke-serif{font-family:var(--font-serif);letter-spacing:-0.03em}.fuss__marke-bruch{display:none}.fuss__marke--zwei .fuss__marke-bruch{display:inline}.fuss__hinweis{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--zeile) var(--block);margin:var(--block) 0 0;padding-top:var(--zeile);border-top:var(--linie) solid var(--farbe-nacht-weich);color:var(--farbe-nacht-weich);font-size:var(--t-mikro)}.fuss ::selection{background:var(--farbe-nacht-text);color:var(--farbe-nacht)}@media (max-width:1100px){.fuss__raster{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.fuss__raster{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*stuecke/unterseite/unterseite.css*/#unterseite{display:grid;grid-template-columns:repeat(var(--spalten),minmax(0,1fr));column-gap:var(--steg);padding-block:0 var(--abschnitt-gross)}#unterseite>*{grid-column:1 / -1}#unterseite .us__zurueck{margin:0 0 var(--block);font-size:var(--t-klein)}#unterseite .us__zurueck a{text-decoration-thickness:var(--linie);text-underline-offset:0.2em}#unterseite .us__zurueck a::before{content:"↖ "}#unterseite h1{margin:0;font-family:var(--font-grotesk);font-weight:var(--schnitt);hyphens:manual;-webkit-hyphens:manual;overflow-wrap:anywhere;font-size:var(--t-aussage);line-height:var(--zh-aussage);letter-spacing:var(--lw-gross)}#unterseite .unterseite__einleitung{margin:var(--abschnitt-klein) 0 0 calc((100% + var(--steg)) / var(--spalten) * 3);max-width:22em;font-family:var(--font-serif);font-size:var(--t-gross);line-height:var(--leading-tight);letter-spacing:-0.01em}#unterseite .us__abschnitte{display:grid;grid-template-columns:repeat(var(--spalten),minmax(0,1fr));column-gap:var(--steg);margin-top:var(--abschnitt)}#unterseite .us__abschnitte section:nth-child(odd){grid-column:4 / 9}#unterseite .us__abschnitte section:nth-child(even){grid-column:10 / 15}#unterseite .us__abschnitte h2{margin:0 0 0.5em;font-family:var(--font-serif);font-weight:var(--schnitt);font-size:var(--t-h3);line-height:var(--leading-tight)}#unterseite .us__abschnitte p{margin:0;max-width:var(--lese)}#unterseite .us__zustaendig{display:grid;grid-template-columns:repeat(var(--spalten),minmax(0,1fr));column-gap:var(--steg);margin-top:var(--abschnitt-gross);align-items:end}#unterseite .us__label{grid-column:1 / 4;align-self:start;margin:0;color:var(--farbe-tinte-weich)}#unterseite .zustaendig{grid-column:4 / 13;display:grid;grid-template-columns:repeat(9,minmax(0,1fr));column-gap:var(--steg);align-items:end}#unterseite .zustaendig__bild{grid-column:1 / 4;margin:0}#unterseite .zustaendig__bild img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--radius);background:var(--farbe-bild)}#unterseite .zustaendig__bild figcaption{margin-top:0.5em;font-size:var(--t-mikro);color:var(--farbe-tinte-weich)}#unterseite .zustaendig__text{grid-column:4 / 10;padding-bottom:1.8em}#unterseite .zustaendig__name{margin:0;font-family:var(--font-serif);font-size:var(--t-gross);line-height:var(--leading-tight)}#unterseite .zustaendig__titel{margin:0.2em 0 var(--zeile);font-size:var(--t-klein);color:var(--farbe-tinte-weich)}#unterseite .zustaendig__zeile{margin:0;max-width:26em}#unterseite .us__faq{margin-top:var(--abschnitt-gross)}#unterseite .us__faq-titel{margin:0 0 var(--block);font-family:var(--font-grotesk);font-weight:var(--schnitt);font-size:var(--t-zwischen);line-height:var(--zh-aussage);letter-spacing:var(--lw-gross)}#unterseite .unterseite__cta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--zeile) var(--block);margin:var(--abschnitt) 0 0}#unterseite .unterseite__anruf{display:inline-block;padding:0.8em 1.3em;background:var(--farbe-akzent);color:var(--farbe-akzent-tinte);font-weight:var(--schnitt-knopf);text-decoration:none;transition:background-color var(--dauer-mittel) var(--ease)}#unterseite .unterseite__anruf:hover{background:var(--farbe-akzent-tief)}#unterseite .unterseite__formular{text-decoration-thickness:var(--linie);text-underline-offset:0.2em}@media (max-width:900px){#unterseite .us__abschnitte section:nth-child(n){grid-column:1 / -1}#unterseite .us__abschnitte section + section{margin-top:var(--block)}#unterseite .us__label,#unterseite .zustaendig{grid-column:1 / -1}#unterseite .us__label{margin-bottom:var(--zeile)}}@media (max-width:760px){#unterseite .unterseite__einleitung{margin-left:0}#unterseite .zustaendig{display:block}#unterseite .zustaendig__bild{max-width:62%}#unterseite .zustaendig__text{padding:var(--block) 0 0}}.imp{display:grid;grid-template-columns:repeat(var(--spalten),minmax(0,1fr));column-gap:var(--steg);padding:0 var(--spalte-rand) var(--abschnitt-gross)}.imp>*{grid-column:4 / 13;max-width:var(--lese)}.imp .zurueck{margin:0 0 var(--block);font-size:var(--t-klein)}.imp .zurueck a::before{content:"↖ "}.imp h1{grid-column:1 / -1;max-width:none;margin:0 0 var(--abschnitt-klein);font-family:var(--font-grotesk);font-weight:var(--schnitt);font-size:var(--t-satz);line-height:var(--zh-aussage);letter-spacing:var(--lw-gross)}.imp h2{grid-column:1 / 4;margin:0.1em 0 var(--zeile);font-family:var(--font-serif);font-weight:var(--schnitt);font-size:var(--t-klein);color:var(--farbe-tinte-weich)}.imp p{margin:0 0 var(--zeile)}.imp a{text-decoration-thickness:var(--linie);text-underline-offset:0.2em}.imp .hinweis{display:inline-block;justify-self:start;padding:0.5em 0.8em;border:var(--linie) solid var(--farbe-linie-stark);font-size:var(--t-klein)}.imp .offen{padding-left:0.8em;border-left:3px solid var(--farbe-akzent);color:var(--farbe-tinte-weich)}@media (max-width:760px){.imp>*,.imp h2{grid-column:1 / -1}}