.bild-kanzlei-fassade-widenmayerstrasse-hoch img{object-position:50% 30%}.bild-kanzlei-fassade-widenmayerstrasse img{object-position:50% 55%}.bild-kanzlei-flur-altbau-hoch img{object-position:50% 60%}.bild-kanzlei-besprechungsraum img{object-position:45% 55%}.bild-kanzlei-bibliothek-besprechungstisch-hoch img{object-position:50% 55%}.bild-kanzlei-bibliothek-besprechungstisch img{object-position:50% 50%}.bild-kanzlei-hauseingang-widenmayerstrasse-5-hoch img{object-position:50% 60%}.bild-widenmayerstrasse-strassenzug img{object-position:55% 50%}.bild-kanzlei-eingangshalle-hoch img{object-position:50% 50%}.bild-kanzlei-eingangstuer-treppenhaus img{object-position:50% 45%}.bild-besprechungstisch-bibliothek-hoch img{object-position:50% 60%}.bild-beratung-notizen-besprechungstisch img{object-position:50% 50%}.bild-kanzlei-tuer-messingschild-hoch img{object-position:50% 45%}.bild-kanzlei-messingschilder img{object-position:45% 45%}.bild-lohnabrechnung-haende-tastatur-hoch img{object-position:50% 40%}.bild-lohnabrechnung-haende-tastatur img{object-position:50% 50%}.bild-finanzbuchhaltung-ordner-bildschirm-hoch img{object-position:60% 50%}.bild-finanzbuchhaltung-ordner-regal img,.bild-treppenhaus-roter-laeufer img,.bild-treppenhaus-laterne img,.bild-visitenkarten-rifa img,.bild-messingschild-rifa-hoch img,.bild-wartebereich-rote-sessel img,.bild-widenmayerstrasse-allee img,.bild-isar-maximilianeum img,.bild-kanzlei-bibliothek-hoch img{object-position:50% 50%}.bild-telefon-schreibtisch-hoch img{object-position:40% 50%}.bild-sesselnische-gemaelde-hoch img{object-position:60% 60%}.bild-fachbaende-rot-hoch img{object-position:50% 40%}.bild-fachbaende-regal-seitlich img{object-position:50% 50%}.bild-gemaelde-orange-blau img{object-position:25% 35%}.bild-fensterblick-maximilianeum-hoch img{object-position:50% 40%}.bild-buchruecken-detail-hoch img,.bild-bibliothek-regalwand img{object-position:50% 50%}.bild-ainovoraainovora-129 img{object-position:50% 40%}.bild-ainovoraainovora-103 img{object-position:50% 50%}.bild-ainovoraainovora-131 img{object-position:50% 60%}.bild-ainovoraainovora-75 img{object-position:50% 50%}.bild-ainovoraainovora-55 img{object-position:50% 60%}.bild-ainovoraainovora-115 img,.bild-ainovoraainovora-63 img,.bild-ainovoraainovora-61 img{object-position:50% 50%}.bild-ainovoraainovora-87 img{object-position:50% 60%}.bild-ainovoraainovora-53 img{object-position:50% 55%}.bild-B-HERO-START img{object-position:50% 30%}@media (width>=768px){.bild-B-HERO-START img{object-position:50% 55%}}.bild-B-LEISTUNGEN img{object-position:50% 60%}@media (width>=768px){.bild-B-LEISTUNGEN img{object-position:45% 55%}}.bild-B-KANZLEI img{object-position:50% 55%}@media (width>=768px){.bild-B-KANZLEI img{object-position:50% 50%}}.bild-B-TEAM img{object-position:50% 45%}@media (width>=768px){.bild-B-TEAM img{object-position:45% 45%}}.bild-B-ENDRES img{object-position:50% 22%}@media (width>=768px){.bild-B-ENDRES img{object-position:50% 22%}}.bild-B-TEAM-ARBEIT img{object-position:55% 60%}@media (width>=768px){.bild-B-TEAM-ARBEIT img{object-position:45% 55%}}.bild-B-KONTAKT img{object-position:50% 60%}@media (width>=768px){.bild-B-KONTAKT img{object-position:55% 50%}}.bild-B-EINGANG img{object-position:50% 50%}@media (width>=768px){.bild-B-EINGANG img{object-position:50% 45%}}.bild-B-BERATUNG img{object-position:50% 60%}@media (width>=768px){.bild-B-BERATUNG img{object-position:50% 50%}}.bild-B-NACHFOLGE img{object-position:50% 45%}@media (width>=768px){.bild-B-NACHFOLGE img{object-position:45% 45%}}.bild-B-LOHN img{object-position:50% 40%}@media (width>=768px){.bild-B-LOHN img{object-position:50% 50%}}.bild-B-FIBU img{object-position:60% 50%}@media (width>=768px){.bild-B-FIBU img,.bild-og-kanzlei img{object-position:50% 50%}.bild-og-kontakt img{object-position:55% 50%}.bild-og-beratung img,.bild-og-lohn img,.bild-og-fibu img{object-position:50% 50%}.bild-og-start img{object-position:45% 40%}.bild-og-karriere img{object-position:45% 55%}.bild-V3 img{object-position:50% 55%}.bild-B-SEKRETARIAT img{object-position:40% 45%}.bild-B-ENDRES-BUERO img{object-position:35% 35%}}img.mf-fassade-hoch{object-position:50% 30%}img.mf-lohn,img.mf-verband,img.mf-verein,img.mf-nachfolge,img.mf-erbfolge{object-position:50% 50%}img.mf-steuerberatung{object-position:50% 55%}img.mf-fibu{object-position:50% 50%}img.mf-digital{object-position:60% 50%}img.mf-leistungen,img.mf-wechseln,img.mf-honorar,img.mf-news,img.mf-tuer,img.mf-flur{object-position:50% 50%}img.mf-endres{object-position:50% 22%}img.mf-arbeitsplatz,img.mf-kunst-101,img.mf-kunst-91,img.mf-kunst-79,img.mf-kunst-77,img.mf-kunst-59,img.mf-haus{object-position:50% 50%}img.mf-team{object-position:45% 45%}img.mf-schild,img.mf-kontakt,img.mf-allee{object-position:50% 50%}img.mf-hauseingang{object-position:50% 60%}img.mf-halle{object-position:50% 50%}img.mf-treppe{object-position:50% 60%}img.mf-karriere{object-position:45% 55%}img.mf-karriere-arbeit,img.mf-team-ansprechpartnerin,img.mf-team-ansprechpartnerin-verein{object-position:50% 50%}img.mf-lohn-haende{object-position:50% 40%}img.mf-tuergriff,img.mf-sessel,img.mf-nachfolge-hoch,img.mf-fibu-hoch,img.mf-leistungen-hoch,img.mf-isar,img.mf-sekretariat{object-position:50% 50%}img.mf-buerotuer{object-position:35% 35%}img.mf-haende-quer,img.mf-isar-quer,img.mf-fassade-oben,img.mf-cap07612,img.mf-cap07626,img.mf-cap07495,img.mf-cap07511,img.mf-cap07633{object-position:50% 50%}img.mf-cap07047{object-position:50% 40%}img.mf-tuer-portal,img.mf-sekretariat-hoffmann{object-position:50% 50%}@font-face{font-family:Barlow;font-weight:400;font-display:swap;src:url(/schriften/barlow-latin-400.woff2)format("woff2")}@font-face{font-family:Barlow;font-weight:500;font-display:swap;src:url(/schriften/barlow-latin-500.woff2)format("woff2")}@font-face{font-family:Barlow;font-weight:600;font-display:optional;src:url(/schriften/barlow-latin-600.woff2)format("woff2")}@font-face{font-family:Barlow;font-weight:700;font-display:swap;src:url(/schriften/barlow-latin-700.woff2)format("woff2")}:root{--blau:#003da5;--navy:#0a1a3f;--messing:#9a7536;--messing-text:#7a5a24;--messing-h:#e3c690;--sand:#f6f1e9;--text:#0a1a3f;--muted:#4f5c7a;--linie:#e6dccb;--rot:#8f1f26;--rot2:#6e151b;--ok:#1e7a4f;--erreich:#1f9d5c;--fehler:#b3261e;--feld:#6b7894;--f:"Barlow", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--serif:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--ease:cubic-bezier(.2, .7, .2, 1);--kurz:.2s;--mittel:.4s;--lang:.8s;--staffel:80ms;--s1:0 8px 24px -12px #0a1a3f2e;--s2:0 24px 48px -28px #0a1a3f66;--s3:drop-shadow(0 40px 50px #0a1a3f38);--r-voll:999px;--r-gross:28px;--r-mittel:16px;--r-feld:12px;--r-klein:6px;--bogen:999px 999px 0 0;--a1:4px;--a2:8px;--a3:12px;--a4:16px;--a5:24px;--a6:32px;--a7:48px;--a8:72px;--a9:120px;--sektion:clamp(64px, 9vw, 120px)}*,:before,:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:clip}body{font-family:var(--f);color:var(--text);background:var(--sand);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.55;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit}button{font:inherit}[hidden]{display:none!important}.w{width:min(1240px,100% - 32px);margin-inline:auto}.lese{max-width:960px}:focus-visible{outline:2px solid var(--blau);outline-offset:3px}.navyg :focus-visible,.band8 :focus-visible,.portal-moment :focus-visible,.einstieg.primaer:focus-visible,.khero :focus-visible,.kkompakt :focus-visible{outline-color:var(--messing-h)}.skip{z-index:60;background:var(--navy);color:#fff;border-radius:var(--r-voll);padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-80px;left:16px}.skip:focus{top:12px}main:focus{outline:none}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.kopf-leiste{z-index:30;pointer-events:none;justify-items:center;gap:8px;padding-top:12px;display:grid;position:fixed;inset:0 0 auto}.leiste{pointer-events:auto;-webkit-backdrop-filter:blur(20px)saturate(1.5);border-radius:var(--r-voll);width:min(1240px,100% - 32px);transition:box-shadow var(--mittel) var(--ease);background:#f6f1e9f7;border:1px solid #0a1a3f14;align-items:center;gap:18px;padding:7px 7px 7px 18px;display:flex}.kopf-leiste.klein .leiste{box-shadow:var(--s2)}.leiste .logo{align-items:center;min-height:44px;display:inline-flex}.leiste .logo img{width:auto;height:34px}.navbox{margin-left:auto}.haupt{align-items:center;gap:16px;padding:0;font-size:14.5px;list-style:none;display:flex}.haupt a{min-height:44px;color:var(--muted);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.haupt a:hover{color:var(--navy)}.haupt a[aria-current]{color:var(--navy);box-shadow:inset 0 -2px 0 var(--messing);font-weight:600}.knopf{background:var(--navy);color:#fff;border-radius:var(--r-voll);white-space:nowrap;cursor:pointer;min-height:44px;transition:transform var(--kurz) var(--ease), box-shadow var(--kurz) var(--ease);border:0;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:15.5px;font-weight:600;text-decoration:none;display:inline-flex}.knopf:hover{box-shadow:var(--s1);transform:translateY(-1px)}.knopf.rahmen{color:var(--navy);box-shadow:inset 0 0 0 1.5px var(--navy);background:0 0}.knopf.hell{color:var(--navy);background:#fff}.knopf svg{width:18px;height:18px}.menueknopf{color:var(--navy);background:0 0;border:1px solid #0a1a3f2e;padding:8px 16px;font-size:15px;display:none}.sprung{pointer-events:auto;-webkit-backdrop-filter:blur(12px);border-radius:var(--r-voll);opacity:0;visibility:hidden;transition:opacity var(--mittel) var(--ease), transform var(--mittel) var(--ease), visibility var(--kurz) var(--ease) var(--mittel);background:#ffffffe6;border:1px solid #0a1a3f0f;gap:2px;margin-top:-2px;padding:2px 4px;font-size:13px;display:flex;transform:translateY(-6px)}.kopf-leiste.klein .sprung{opacity:1;visibility:visible;transition:opacity var(--mittel) var(--ease), transform var(--mittel) var(--ease);transform:none}.sprung a{color:var(--muted);border-radius:var(--r-voll);white-space:nowrap;padding:7px 12px;text-decoration:none}.sprung a.akt{background:var(--sand);color:var(--navy);font-weight:600}.mmenue{display:none}.mmenue .mtitel{letter-spacing:.1em;text-transform:uppercase;color:var(--messing-text);padding:12px 16px 4px;font-size:12.5px;font-weight:600;display:block}.mmenue .msprung{flex-wrap:wrap;gap:6px;padding:4px 12px 8px;display:flex}.mmenue .msprung a{background:var(--sand);padding:10px 14px;font-size:15px}@media (width<=1180px){.haupt{gap:12px;font-size:13.5px}.leiste{gap:12px}}@media (width<=1060px){.navbox,.sprung{display:none!important}[id]{scroll-margin-top:84px}.menueknopf{margin-left:auto;display:inline-flex}.leiste .knopf.anfr{padding:9px 14px;font-size:14.5px}.leiste .logo img{height:28px}.mmenue{pointer-events:auto;border-radius:var(--r-gross);box-shadow:var(--s2);background:#fff;max-height:calc(100svh - 92px);padding:10px 8px;position:fixed;inset:76px 16px auto;overflow:auto}.mmenue.offen{display:block}.mmenue ul{padding:0;list-style:none}.mmenue a{border-radius:var(--r-mittel);padding:12px 16px;font-size:17px;text-decoration:none;display:block}.mmenue a:hover,.mmenue a[aria-current]{background:var(--sand)}.mmenue a[aria-current]{font-weight:600}}@media (width<=420px){.leiste{gap:8px;padding-left:12px}.leiste .logo img{height:24px}.menueknopf{padding:8px 12px}.leiste .knopf.anfr{padding:9px 12px;font-size:14px}}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--messing-text);font-size:13px;font-weight:600}.navyg .eyebrow,.karte.navy .eyebrow{color:var(--messing-h)}h1{letter-spacing:-.03em;text-wrap:wrap;hyphens:manual;margin:10px 0 16px;font-size:clamp(2.1rem,4.2vw,4.2rem);font-weight:700;line-height:1.04}h1 em,h2 em{font-family:var(--serif);letter-spacing:-.01em;font-style:italic;font-weight:400}h2{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.6rem,3.6vw,3.1rem);font-weight:700;line-height:1.07}.mt{margin-top:10px}h3{letter-spacing:-.01em;line-height:1.2}.lead{color:var(--muted);max-width:36em;font-size:clamp(1.06rem,1.3vw,1.2rem)}section,.sek{padding:var(--sektion) 0}.weiss{background:#fff}.sand{background:var(--sand)}.navyg{background:var(--navy);color:#fff}.mehr{color:var(--blau);margin-top:20px;font-weight:600;text-decoration:none;display:inline-block}.mehr:hover,.links a:hover{text-underline-offset:3px;text-decoration:underline}.navyg .mehr,.navyg .links a{color:var(--messing-h)}.links{flex-wrap:wrap;gap:6px 28px;margin-top:24px;display:flex}.links a{color:var(--blau);align-items:center;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.fliess p+p{margin-top:14px}.fliess p,.fliess li{color:var(--muted);font-size:1.08rem}.fliess a{color:var(--blau);font-weight:600}.navyg .fliess p{color:#c7d2ea}.navyg .fliess a{color:#fff}.krumen{color:var(--muted);flex-wrap:wrap;gap:0 4px;padding:0;font-size:14px;list-style:none;display:flex}.krumen li{align-items:center;display:flex}.krumen li+li:before{content:"/";color:#8d8170;margin:0 6px}.krumen a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.krumen a:hover{color:var(--navy);text-decoration:underline}.krumen [aria-current]{align-items:center;min-height:44px;display:inline-flex}.fakten{color:var(--muted);flex-wrap:wrap;gap:4px 26px;margin-top:20px;padding:0;font-size:15px;list-style:none;display:flex}.fakten li{align-items:center;gap:8px;display:flex}.fakten svg{width:18px;height:18px;color:var(--messing);flex:none}.fakten a{color:var(--navy);align-items:center;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.fakten a:hover{text-decoration:underline}.portal{border-radius:var(--bogen);background:#e9e4da;position:relative;overflow:hidden}.portal img{object-fit:cover;width:100%;height:100%}.ico{flex:none;width:20px;height:20px}.schild{text-align:center;color:#33240b;font-family:var(--serif);letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(135deg,#d9bd84 0%,#f3dfae 28%,#c49e5c 55%,#ecd6a2 80%,#b38e4c 100%);border-radius:6px;padding:16px 26px 14px;font-size:12.5px;line-height:1.4;display:inline-block;position:relative;box-shadow:0 18px 30px -12px #3c280a73,inset 0 0 0 1px #ffffff59}.schild b{letter-spacing:.08em;font-size:14.5px;display:block}.schild:before,.schild:after{content:"";background:radial-gradient(circle at 35% 35%,#fff7 0,#7a5c26 70%);border-radius:50%;width:6px;height:6px;position:absolute;top:8px}.schild:before{left:8px}.schild:after{right:8px}@media (width<=1000px){.schild{padding:10px 16px;font-size:11.5px}.schild b{font-size:12.5px}}.kopf{gap:clamp(var(--a7), 5vw, var(--a8));grid-template-columns:minmax(0,62fr) minmax(0,38fr);align-items:start;padding:92px 0 36px;display:grid}.kopf .txt{min-width:0;padding-top:clamp(4px,2vh,28px)}.kopf .knoepfe{flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:24px;display:flex}.kopf .knoepfe .mehr{margin:0}.kopf .portal{height:min(100svh - 150px,680px);filter:var(--s3)}.kopf.ohne-bild{grid-template-columns:1fr}.kopf.ohne-bild .txt{max-width:820px}@media (width<=1000px){.kopf{grid-template-columns:1fr;gap:14px;padding:80px 0 28px}.kopf .bildseite{order:-1}.kopf .txt{padding-top:0}.kopf .portal{justify-self:center;width:78%;height:216px;margin-inline:auto}h1{margin:4px 0 12px;font-size:clamp(1.75rem,7.4vw,2.2rem);line-height:1.1}.kopf .lead{font-size:1rem}.fakten{gap:0 18px;margin-top:14px;font-size:14.5px}}.ruecken-v{color:#f5e3b8;font-family:var(--serif);background:linear-gradient(90deg, var(--rot2), var(--rot) 18%, #a2262d 50%, var(--rot) 82%, var(--rot2));flex-direction:column;justify-content:space-between;align-items:center;padding:22px 0;display:flex;position:relative}.ruecken-v:before,.ruecken-v:after{content:"";background:var(--messing-h);opacity:.75;height:2px;position:absolute;left:14%;right:14%}.ruecken-v:before{top:64px}.ruecken-v:after{bottom:64px}.ruecken-v b{writing-mode:vertical-rl;letter-spacing:.04em;white-space:nowrap;font-size:24px;font-weight:400;transform:rotate(180deg)}.ruecken-v i{font-size:15px;font-style:normal}.buch{height:min(100svh - 150px,680px);filter:var(--s3);margin:0;display:flex}.buch .ruecken-v{border-radius:6px 0 0 6px;flex:none;width:74px}.buch .blatt{clip-path:inset(0);transition:clip-path var(--lang) var(--ease) var(--kurz);background:#fff;border-radius:0 6px 6px 0;flex:1;position:relative;overflow:hidden}.js .buch .blatt{clip-path:inset(0 100% 0 0)}.js .buch.auf .blatt{clip-path:inset(0)}.buch .blatt img{object-fit:cover;width:100%;height:100%}@media (width<=1000px){.buch{height:216px}.buch .ruecken-v{width:52px;padding:14px 0}.buch .ruecken-v b{font-size:17px}.buch .ruecken-v:before{top:42px}.buch .ruecken-v:after{bottom:42px}}.split{gap:var(--a8);grid-template-columns:.9fr 1.1fr;align-items:start;display:grid}.split>*{min-width:0}.gross{color:var(--navy);font-size:clamp(1.12rem,1.55vw,1.36rem);line-height:1.55}.navyg .gross{color:#fff}.gross+.gross{margin-top:16px}@media (width<=1000px){.split{grid-template-columns:1fr;gap:20px}}.zitatsplit{gap:var(--a8);grid-template-columns:1fr 1fr;align-items:center;display:grid}.zitatsplit>*{min-width:0}.zitat{border-left:4px solid var(--messing);font-family:var(--serif);color:var(--navy);padding:8px 0 8px 32px;font-size:clamp(1.5rem,2.6vw,2.3rem);line-height:1.22}.navyg .zitat{color:#fff}@media (width<=1000px){.zitatsplit{grid-template-columns:1fr;gap:28px}.zitat{border-left-width:6px;padding-left:20px}}.faq{border-top:1px solid var(--linie);margin-top:32px}.faq details{border-bottom:1px solid var(--linie)}.faq summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:16px 0;font-size:1.18rem;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";background:var(--sand) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a1a3f' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M12 7v10M7 12h10'/%3E%3C/svg%3E") center/18px no-repeat;width:32px;height:32px;transition:transform var(--mittel) var(--ease);border-radius:50%;flex:none}.sand .faq summary:after{background-color:#fff}.faq details[open]:not(.schliesst) summary:after{transform:rotate(45deg)}.faq .antw{color:var(--muted);max-width:46em;padding:0 0 22px;font-size:1.05rem}.faq .antw p+p{margin-top:10px}.faq .betrifft{color:var(--navy);margin-top:8px;font-size:14px;font-weight:600}.hinweis{color:var(--muted);margin-top:20px;font-size:14.5px}.pruef{color:var(--muted);padding:0 0 48px;font-size:15px}.passung{grid-template-columns:1fr 1fr;gap:20px;margin-top:36px;display:grid}.passung>div{border-radius:var(--r-gross);background:#fff;padding:30px 32px}.weiss .passung>div{background:var(--sand)}.passung h3{margin-bottom:14px;font-size:1.25rem}.passung ul{gap:12px;padding:0;list-style:none;display:grid}.passung li{color:var(--muted);grid-template-columns:24px 1fr;gap:12px;display:grid}.passung svg{width:22px;height:22px;margin-top:2px}.passung .ja svg{color:var(--ok)}.passung .nein svg{color:var(--muted)}@media (width<=800px){.passung{grid-template-columns:1fr}.passung>div{padding:24px 22px}}.weg{grid-template-columns:repeat(var(--n,3), 1fr);gap:36px;margin-top:52px;padding:0;list-style:none;display:grid;position:relative}.weg:before,.weg:after{content:"";top:27px;left:28px;right:calc(100% / var(--n,3) - 28px);background:var(--linie);height:2px;position:absolute}.weg:after{background:var(--messing);transform-origin:0;transform:scaleX(var(--z,0))}.schritt{z-index:1;position:relative}.schritt .n{background:var(--sand);border:2px solid var(--linie);width:56px;height:56px;font-family:var(--serif);color:var(--muted);transition:background var(--mittel) var(--ease), border-color var(--mittel) var(--ease), color var(--mittel) var(--ease);border-radius:50%;place-items:center;font-size:22px;display:grid}.weiss .schritt .n{background:#fff}.schritt.da .n{background:var(--navy);border-color:var(--navy);color:var(--messing-h)}.schritt h3{margin:22px 0 8px;font-size:1.35rem}.schritt p{color:var(--muted);max-width:24em}.weg.senkrecht{grid-template-columns:1fr;gap:24px;margin-top:28px;padding-left:76px}.weg.senkrecht:before,.weg.senkrecht:after{width:2px;height:auto;inset:28px auto 28px 27px}.weg.senkrecht:after{transform-origin:top;transform:scaleY(var(--z,0))}.weg.senkrecht .schritt .n{position:absolute;top:0;left:-76px}.weg.senkrecht .schritt h3{margin-top:12px}@media (width<=1000px){.weg{grid-template-columns:1fr;gap:26px;margin-top:34px;padding-left:76px}.weg:before,.weg:after{width:2px;height:auto;inset:28px auto 28px 27px}.weg:after{transform-origin:top;transform:scaleY(var(--z,0))}.schritt .n{position:absolute;top:0;left:-76px}.schritt h3{margin-top:12px}}.gleitbox{padding:clamp(48px,7vw,96px) 0;overflow:hidden}.gleit{font-family:var(--serif);letter-spacing:-.015em;max-width:22ch;transform:translateX(calc((.5 - var(--g,.5)) * 10vw));font-size:clamp(1.8rem,4.4vw,4.2rem);font-weight:400;line-height:1.12}@supports (animation-timeline:view()){.gleit{animation:linear both gleiten view();animation-range:entry exit}}@keyframes gleiten{0%{transform:translate(5vw)}to{transform:translate(-5vw)}}.bandwrap{padding:24px 0 clamp(56px,7vw,96px)}.band8{isolation:isolate;background:var(--navy);color:#fff;border-radius:var(--r-gross);grid-template-columns:1.25fr auto;align-items:center;gap:32px;min-height:340px;padding:clamp(36px,5vw,64px);display:grid;position:relative;overflow:hidden}.band8 .hg{z-index:-2;position:absolute;inset:0}.band8 .hg img{object-fit:cover;width:100%;height:100%;transform:scale(calc(1.08 - .08 * var(--b,1)))}.band8:before{content:"";z-index:-1;background:linear-gradient(100deg,#0a1a3ff0 0%,#0a1a3fdb 50%,#0a1a3f9e 100%);position:absolute;inset:0}.band8 h2{font-size:clamp(1.8rem,3.2vw,2.8rem)}.band8 p{color:#e3e8f3;max-width:34em;margin-top:12px;font-size:1.1rem}.band8 .neben{color:#fff;text-underline-offset:3px;margin-top:16px;font-weight:600;text-decoration:underline;display:inline-block}.band8 .akt{justify-items:start;gap:14px;display:grid}@media (width<=800px){.band8{border-radius:var(--r-gross);grid-template-columns:1fr;min-height:0}.band8 .akt{justify-items:stretch}.band8:before{background:#0a1a3fe0}}.erreich-status{color:var(--navy);border-radius:var(--r-voll);background:#fff;align-items:center;gap:10px;padding:7px 14px 7px 12px;font-size:15px;font-weight:600;display:inline-flex}.erreich-status i{background:#8a93a8;border-radius:50%;flex:none;width:10px;height:10px;position:relative}.erreichbar .erreich-status i{background:var(--erreich)}.erreichbar .erreich-status i:after{content:"";border:2px solid var(--erreich);opacity:0;animation:puls 2.4s var(--ease) infinite;border-radius:50%;position:absolute;inset:-4px}@keyframes puls{0%{opacity:.7;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.7)}}.erreich-status small{color:var(--muted);font-size:14px;font-weight:400}.erreich .tel{font-family:var(--serif);color:var(--navy);letter-spacing:-.01em;transition:color var(--mittel) var(--ease);font-size:clamp(1.6rem,2.4vw,2rem);line-height:1.05;text-decoration:none;display:inline-block}.erreichbar .erreich .tel{color:var(--blau);font-size:clamp(2.2rem,4.2vw,3.6rem)}.erreich .tel:hover{text-underline-offset:6px;text-decoration:underline 2px}.erreich .zu-hinweis{color:var(--muted);font-size:15px}.erreich .zu-hinweis a{color:var(--blau);font-weight:600}.erreichbar .erreich .zu-hinweis{display:none}.erreich{justify-items:start;gap:10px;display:grid}.band8 .erreich .tel,.kkompakt .erreich .tel,.ruf .erreich .tel{color:#fff}.band8 .erreichbar .erreich .tel,.kkompakt .erreichbar .erreich .tel{color:#fff;font-size:clamp(1.9rem,3vw,2.6rem)}.band8 .erreich-status,.kkompakt .erreich-status,.ruf .erreich-status{color:#fff;background:#ffffff1f}.band8 .erreich-status small,.kkompakt .erreich-status small,.ruf .erreich-status small{color:#d9e0ee}.band8 .erreichbar .erreich-status i,.kkompakt .erreichbar .erreich-status i{background:#3fd68a}.band8 .erreichbar .erreich-status i:after,.kkompakt .erreichbar .erreich-status i:after{border-color:#3fd68a}.band8 .erreich .zu-hinweis,.kkompakt .erreich .zu-hinweis{color:#d9e0ee}.band8 .erreich .zu-hinweis a,.kkompakt .erreich .zu-hinweis a{color:#fff}.ein{opacity:0;transition:opacity var(--lang) var(--ease), transform var(--lang) var(--ease);transform:translateY(24px)}.ein.da,.ein:focus-within,.no-js .ein{opacity:1;transform:none}.staffel>*{opacity:0;transition:opacity var(--lang) var(--ease), transform var(--lang) var(--ease);transform:translateY(24px)}.staffel.da>*,.staffel:focus-within>*,.no-js .staffel>*{opacity:1;transform:none}.staffel.da>:nth-child(2){transition-delay:var(--staffel)}.staffel.da>:nth-child(3){transition-delay:calc(var(--staffel) * 2)}.staffel.da>:nth-child(4){transition-delay:calc(var(--staffel) * 3)}.staffel.da>:nth-child(n+5){transition-delay:calc(var(--staffel) * 4)}.hero{gap:clamp(var(--a7), 5vw, var(--a8));grid-template-columns:minmax(0,62fr) minmax(0,38fr);align-items:start;padding:92px 0 28px;display:grid}.hero>.txt{min-width:0;padding-top:clamp(20px,5vh,56px)}.hero h1{font-size:clamp(2.2rem,4.6vw,4.6rem)}.einstiege{grid-template-columns:1fr 1fr;gap:12px;max-width:640px;margin-top:24px;display:grid}.einstieg{border-radius:var(--r-gross);transition:transform var(--kurz) var(--ease), box-shadow var(--kurz) var(--ease);background:#fff;flex-direction:column;gap:4px;padding:16px 20px;text-decoration:none;display:flex}.einstieg:hover{box-shadow:var(--s2);transform:translateY(-3px)}.einstieg b{font-size:17px}.einstieg span{color:var(--blau);font-size:15px;font-weight:600}.einstieg.primaer{background:var(--navy);color:#fff}.einstieg.primaer span{color:var(--messing-h)}.hero .portal{height:min(100svh - 150px,680px);filter:var(--s3)}.bildspalte{position:relative}.bildspalte .schild{z-index:1;width:max-content;max-width:calc(100% - 32px);position:absolute;bottom:40px;left:50%;translate:-50%}@media (width<=1000px){.hero{grid-template-columns:1fr;gap:0;padding:80px 0 28px}.hero>.txt{padding-top:0}.bildspalte{display:contents}.hero .portal{order:-1;width:78%;height:216px;margin:0 auto 14px}.hero .portal img{object-position:50% 34%}.bildspalte .schild{order:-1;justify-self:center;width:auto;max-width:calc(78vw - 40px);margin:-34px 0 14px;position:relative;bottom:auto;left:auto;translate:none}.hero .eyebrow,.hero .lead{display:none}.hero h1{margin:2px 0 10px;font-size:1.65rem;line-height:1.1}.einstiege{grid-template-columns:1fr;gap:8px;margin-top:10px}.einstieg{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px}.einstieg b{font-size:16px}.hero .fakten{margin-top:10px}}.leistungen-kopf{grid-template-columns:1fr auto;align-items:end;gap:32px;display:grid}.leistungen-kopf p{color:var(--muted);max-width:26em}.regal{height:600px;box-shadow:var(--s1);border-bottom:10px solid #6b4a2b;gap:8px;margin-top:44px;padding:0 0 14px;display:flex}.band{min-width:0;transition:flex var(--lang) var(--ease);background:linear-gradient(90deg, var(--rot2), var(--rot) 18%, #a2262d 50%, var(--rot) 82%, var(--rot2));border-radius:5px 5px 2px 2px;flex:1 1 0;position:relative;overflow:hidden}.band.offen{flex:4.4 1 0}.band .bh{height:100%;font:inherit;margin:0}.ruecken{color:#f5e3b8;cursor:pointer;width:100%;height:100%;transition:opacity var(--mittel) var(--ease);background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.ruecken .rk{flex-direction:column;justify-content:space-between;align-items:center;padding:26px 0;display:flex;position:absolute;inset:0}.ruecken:before,.ruecken:after{content:"";background:var(--messing-h);opacity:.75;height:2px;position:absolute;left:12%;right:12%}.ruecken:before{top:70px}.ruecken:after{bottom:70px}.ruecken b{writing-mode:vertical-rl;font-family:var(--serif);letter-spacing:.04em;white-space:nowrap;margin:auto 0;font-size:25px;font-weight:400;transform:rotate(180deg)}.ruecken i{font-family:var(--serif);font-size:15px;font-style:normal}.ruecken .plus{display:none}.ruecken:hover b{color:#fff}.ruecken:focus-visible{outline:3px solid var(--messing-h);outline-offset:-6px}.band.offen .ruecken{opacity:0;pointer-events:none}.band.offen .ruecken:focus-visible{opacity:1}.seite{background:var(--sand);color:var(--navy);border-left:10px solid var(--rot);opacity:0;visibility:hidden;transition:opacity var(--kurz) var(--ease), visibility 0s linear var(--kurz);grid-template-columns:.95fr 1.05fr;display:grid;position:absolute;inset:0}.band.offen .seite{opacity:1;visibility:visible;transition:opacity var(--mittel) var(--ease) var(--mittel), visibility 0s}.seite .bild{min-height:0;overflow:hidden}.seite .bild img{object-fit:cover;width:100%;height:100%}.seite .t{flex-direction:column;justify-content:flex-end;min-width:320px;padding:44px 40px;display:flex}.seite .nr{font-family:var(--serif);color:var(--rot);font-size:20px;font-style:italic}.seite .t{container-type:inline-size}.titel.lw-8{--lw:8}.titel.lw-9{--lw:9}.titel.lw-10{--lw:10}.titel.lw-11{--lw:11}.titel.lw-12{--lw:12}.titel.lw-13{--lw:13}.titel.lw-14{--lw:14}.titel.lw-15{--lw:15}.titel.lw-16{--lw:16}.titel.lw-17{--lw:17}.titel.lw-18{--lw:18}.titel.lw-19{--lw:19}.titel.lw-20{--lw:20}.titel.lw-21{--lw:21}.titel.lw-22{--lw:22}.titel.lw-23{--lw:23}.titel.lw-24{--lw:24}.seite .titel{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;font-size:min(clamp(1.4rem, 2vw, 2rem), calc(100cqi / (var(--lw,12) * .6)));letter-spacing:-.02em;margin:6px 0 14px;font-weight:700;line-height:1.05}.seite .titel:focus{outline:none}.seite p{color:var(--muted);font-size:1.05rem}.seite a{color:var(--blau);margin-top:18px;font-weight:600;text-decoration:none}.seite a:hover{text-decoration:underline}.weitere{flex-wrap:wrap;gap:4px 28px;margin-top:36px;display:flex}.weitere a{color:var(--blau);align-items:center;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.regal.sechs .seite .t{min-width:300px;padding:36px 32px}@media (width<=1000px){.leistungen-kopf{grid-template-columns:1fr;gap:12px}.regal,.regal.sechs{height:auto;box-shadow:none;border:0;flex-direction:column;gap:6px;margin-top:26px}.band,.band.offen{flex:none}.ruecken{height:64px;position:relative}.ruecken .rk{flex-direction:row;justify-content:flex-start;gap:14px;padding:0 18px}.ruecken b{writing-mode:horizontal-tb;white-space:normal;text-align:left;margin:0;font-size:20px;transform:none}.ruecken:before,.ruecken:after{display:none}.ruecken .plus svg{width:100%;height:100%}.ruecken i:nth-of-type(2){display:none}.ruecken .plus{width:22px;height:22px;transition:transform var(--mittel) var(--ease);margin-left:auto;display:block}.band.offen .ruecken{opacity:1;pointer-events:auto}.band.offen .ruecken .plus{transform:rotate(45deg)}.seite{border-left:0;border-top:6px solid var(--rot);grid-template-columns:1fr;display:none;position:relative}.band.offen .seite{display:grid}.seite .bild,.seite .bild img{height:220px}.seite .t,.regal.sechs .seite .t{min-width:0;padding:22px 20px 26px}}.portal-moment{background:var(--sand);height:240vh;padding:0;position:relative}.portal-moment .stick{place-items:center;height:100vh;display:grid;position:sticky;top:0;overflow:hidden}.portal-moment .maske{width:calc(30vw + 70vw * var(--p,0));height:calc(58vh + 42vh * var(--p,0));transform:translateY(calc(11vh * (1 - var(--p,0))));border-radius:calc(15vw * (1 - var(--p,0))) calc(15vw * (1 - var(--p,0))) 0 0;position:relative;overflow:hidden}.portal-moment .maske img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.portal-moment .b2{opacity:calc((var(--p,0) - .35) * 2.5)}.portal-moment .maske:after{content:"";opacity:clamp(0, calc(var(--p,0) * 1.6), 1);background:linear-gradient(#0000001a 25%,#000000e0 100%),linear-gradient(90deg,#0000008c,#0000 60%);position:absolute;inset:0}.portal-moment .text{color:#fff;text-shadow:0 1px 2px #0a1a3f59;transform:translateY(calc((1 - var(--p,0)) * 60px));opacity:clamp(0, calc((var(--p,0) - .78) * 9), 1);position:absolute;bottom:10vh;left:max(32px,50vw - 620px);right:max(32px,50vw - 620px)}.portal-moment .text:focus-within{opacity:1;transform:none}.portal-moment .text h2{max-width:16ch;font-size:clamp(2rem,4.4vw,3.8rem)}.portal-moment .text p{color:#eef1f8;max-width:34em;margin-top:16px;font-size:1.15rem}.portal-moment .text a{color:var(--messing-h);min-height:44px;margin-top:18px;font-weight:600;text-decoration:none;display:inline-block}.portal-moment .kopfzeile{z-index:2;text-align:center;opacity:calc(1 - var(--p,0) * 3);padding:0 16px;position:absolute;top:max(9vh,128px)}.portal-moment .h2-stil{letter-spacing:-.02em;margin-top:10px;font-size:clamp(1.85rem,3.6vw,3.1rem);font-weight:700;line-height:1.07}@media (width<=1000px){.portal-moment{height:auto}.portal-moment .stick{height:auto;padding:64px 0;display:block;position:static}.portal-moment .kopfzeile{opacity:1;text-align:left;padding:0 16px 20px;position:static}.portal-moment .maske{border-radius:140px 140px 0 0;width:calc(100% - 32px);height:280px;margin:0 auto;transform:none}.portal-moment .b2{opacity:1}.portal-moment .maske:after{display:none}.portal-moment .text{color:var(--navy);opacity:1;padding-top:24px;position:static;transform:none}.portal-moment .text p{color:var(--muted)}.portal-moment .text a{color:var(--blau)}}.person-zeile{border-top:1px solid var(--linie);gap:2px;margin-top:28px;padding-top:22px;display:grid}.person-zeile b{font-family:var(--serif);font-size:1.6rem;font-weight:400}.person-zeile span{color:var(--muted)}.kopfz{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:32px;display:flex}.kopfz>p{color:var(--muted);max-width:30em;font-size:1.08rem}.karr .w{gap:var(--a8);grid-template-columns:.85fr 1.15fr;align-items:center;display:grid}.karr .portal{aspect-ratio:4/5;margin:0}.karr h2{max-width:15ch}.karr p{color:#c7d2ea;max-width:30em;margin-top:18px;font-size:1.15rem}.vierzig{border-top:1px solid #ffffff26;align-items:center;gap:22px;margin-top:32px;padding-top:24px;display:flex}.vierzig b{font-family:var(--serif);color:var(--messing-h);white-space:nowrap;font-size:clamp(3.2rem,6.2vw,5.4rem);font-weight:400;line-height:.9}.vierzig b small{margin-left:.2em;font-size:.42em}.vierzig span{color:#c7d2ea;max-width:20em}.karr .knopf{margin-top:32px}@media (width<=1000px){.karr .w{grid-template-columns:1fr;gap:28px}.karr .portal{aspect-ratio:4/4.2}.vierzig{flex-direction:column;align-items:flex-start;gap:10px}}.ikonen{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;padding:0;list-style:none;display:grid}.ikonen li{background:var(--sand);border-radius:var(--r-gross);gap:10px;padding:20px 22px;font-weight:600;display:grid}.ikonen svg{width:28px;height:28px;color:var(--messing)}@media (width<=700px){.ikonen{grid-template-columns:1fr}}.teilung{grid-template-columns:1fr 1fr;gap:14px;margin-top:32px;display:grid}.zettel{border-radius:var(--r-gross);box-shadow:var(--s2);background:#fff;margin-top:26px;padding:30px 34px}.weiss .zettel{background:var(--sand);box-shadow:none}.zettel .zt{letter-spacing:.1em;text-transform:uppercase;color:var(--messing-text);border-bottom:1px solid var(--linie);justify-content:space-between;padding-bottom:14px;font-size:13px;font-weight:600;display:flex}.zettel ul{padding:0;list-style:none}.zettel li{border-bottom:1px solid var(--linie);grid-template-columns:28px 1fr;gap:14px;padding:15px 0;font-size:1.06rem;display:grid}.zettel li:last-child{border-bottom:0}.zettel li svg{color:#b9ad97;width:26px;height:26px;transition:color var(--mittel) var(--ease)}.zettel.da li svg,.no-js .zettel li svg{color:var(--ok)}.zettel.da li:nth-child(2) svg{transition-delay:var(--staffel)}.zettel.da li:nth-child(3) svg{transition-delay:calc(var(--staffel) * 2)}.zettel.da li:nth-child(4) svg{transition-delay:calc(var(--staffel) * 3)}.zettel.da li:nth-child(n+5) svg{transition-delay:calc(var(--staffel) * 4)}.mitbild{gap:var(--a8);grid-template-columns:.8fr 1.2fr;align-items:center;display:grid}.mitbild>*{min-width:0}.mitbild .portal{aspect-ratio:3/4;margin:0}@media (width<=1000px){.mitbild{grid-template-columns:1fr;gap:28px}.mitbild .portal{width:70%;max-width:300px}.zettel{padding:22px 20px}}.zwei{grid-template-columns:1.15fr .85fr;gap:20px;display:grid}.karte{background:var(--sand);border-radius:var(--r-gross);padding:clamp(26px,3.4vw,44px)}.karte.navy{background:var(--navy);color:#fff}.karte.navy .fliess p{color:#c7d2ea}.karte.navy .links a{color:var(--messing-h)}.karte h2{font-size:clamp(1.6rem,2.6vw,2.25rem)}.karte .fliess{margin-top:14px}@media (width<=1000px){.zwei{grid-template-columns:1fr}}.orte{flex-wrap:wrap;gap:8px;margin-top:18px;padding:0;list-style:none;display:flex}.orte li{border-radius:var(--r-voll);background:#fff;align-items:center;gap:6px;padding:6px 14px;font-size:14.5px;font-weight:600;display:inline-flex}.orte svg{width:16px;height:16px;color:var(--messing)}.monat{gap:var(--a8);grid-template-columns:1fr 1fr;margin-top:36px;display:grid}.kreisbox{place-items:center;height:calc(100vh - 160px);max-height:620px;display:grid;position:sticky;top:120px}.kreis{width:100%;max-width:520px;height:auto;overflow:visible}.kreis .spur{stroke:var(--linie);stroke-width:2px;fill:none}.kreis .voll{stroke:var(--messing);stroke-width:3px;fill:none;stroke-linecap:round;transition:stroke-dashoffset var(--mittel) var(--ease)}.kreis .knoten circle{fill:#fff;stroke:var(--linie);stroke-width:2px;transition:fill var(--mittel) var(--ease), stroke var(--mittel) var(--ease)}.kreis .knoten text{font-family:var(--serif);fill:var(--muted);text-anchor:middle;dominant-baseline:central;transition:fill var(--mittel) var(--ease);font-size:20px}.kreis .knoten.an circle{fill:var(--navy);stroke:var(--navy)}.kreis .knoten.an text{fill:var(--messing-h)}.kreis .knoten.fertig circle{stroke:var(--messing)}.kreis .lbl{fill:var(--muted);font-size:15px;font-family:var(--f)}.kreis .lbl.an{fill:var(--navy);font-weight:600}.kreis .mitte1{letter-spacing:.14em;text-transform:uppercase;fill:var(--messing-text);text-anchor:middle;font-size:12px;font-weight:600;font-family:var(--f)}.kreis .mitte2{font-family:var(--serif);fill:var(--navy);text-anchor:middle;font-size:30px}.kreis .einmal{stroke:var(--linie);stroke-width:2px;stroke-dasharray:4 6;fill:none}.schritte{padding:0;list-style:none}.schritte li{flex-direction:column;justify-content:center;min-height:40vh;padding:24px 0;display:flex}.schritte li h3{transition:color var(--mittel) var(--ease)}.js .schritte li:not(.an) h3{color:#6b7894}.schritte .nr{font-family:var(--serif);color:var(--messing-text);font-size:19px;font-style:italic}.schritte h3{letter-spacing:-.02em;margin:6px 0 12px;font-size:clamp(1.6rem,2.5vw,2.3rem);line-height:1.08}.schritte p{color:var(--muted);max-width:30em;font-size:1.1rem}@media (width<=1000px){.monat{grid-template-columns:1fr;gap:0}.kreisbox{display:none}.schritte{margin-top:8px;padding-left:64px;position:relative}.schritte:before{content:"";background:var(--linie);width:2px;position:absolute;top:30px;bottom:30px;left:21px}.schritte li{opacity:1;min-height:0;padding:16px 0;position:relative}.schritte li:before{content:attr(data-n);background:var(--navy);width:44px;height:44px;color:var(--messing-h);font-family:var(--serif);border-radius:50%;place-items:center;font-size:19px;display:grid;position:absolute;top:18px;left:-64px}.schritte .nr{font-size:16px}.schritte h3{margin-top:0;font-size:1.4rem}}.chronik{gap:var(--a8);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.chronik .kopfspalte{top:calc(var(--kopf-h) + var(--a5));align-self:start;position:sticky;container-type:inline-size}.chronik .kopfspalte .stickt{margin-top:var(--a6)}.chronik .schrittspalte{position:relative}.chronik .verlauf{z-index:1;pointer-events:none;height:96px;display:block;position:sticky}.chronik .stationen-liste{padding-block:48px 72px}.chronik .stationen-liste:before{top:72px;bottom:96px}.chronik .verlauf.oben{top:var(--kopf-h);background:linear-gradient(var(--navy), #0a1a3f00);margin-bottom:-96px}.chronik .verlauf.unten{background:linear-gradient(#0a1a3f00, var(--navy));margin-top:-96px;bottom:0}.chronik .phase{font-family:var(--serif);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;white-space:nowrap;color:var(--messing-h);transition:opacity var(--mittel) var(--ease);font-size:min(3.8rem,11cqi);line-height:1}.chronik .zaehl{gap:8px;margin-top:18px;display:flex}.chronik .zaehl span{width:34px;height:4px;transition:background var(--mittel) var(--ease);background:#fff3;border-radius:2px}.chronik .zaehl span.an{background:var(--messing-h)}.stationen-liste{padding:0;list-style:none;position:relative}.stationen-liste:before{content:"";background:#ffffff2e;width:2px;position:absolute;top:24px;bottom:24px;left:21px}.stationen-liste li{flex-direction:column;justify-content:center;min-height:30vh;padding:28px 0 28px 70px;display:flex;position:relative}.stationen-liste h3{transition:color var(--mittel) var(--ease)}.js .stationen-liste li:not(.an) h3{color:#c7d2ea}.stationen-liste li.an h3{color:var(--messing-h)}.stationen-liste .n{background:var(--navy);width:44px;height:44px;color:var(--messing-h);font-family:var(--serif);border:2px solid #ffffff4d;border-radius:50%;place-items:center;font-size:19px;display:grid;position:absolute;top:50%;left:0;translate:0 -50%}.stationen-liste li.an .n{border-color:var(--messing-h)}.stationen-liste .ph{letter-spacing:.1em;text-transform:uppercase;color:var(--messing-h);font-size:13px;font-weight:600}.stationen-liste h3{margin:6px 0 10px;font-size:clamp(1.4rem,2.2vw,2rem)}.stationen-liste p{color:#c7d2ea;max-width:34em;font-size:1.06rem}@media (width<=1000px){.chronik{grid-template-columns:1fr;gap:0}.chronik .kopfspalte{position:static;container-type:normal}.chronik .verlauf{display:none}.chronik .schrittspalte{margin-top:var(--a5)}.chronik .stationen-liste{padding-block:0}.chronik .stationen-liste:before{top:24px;bottom:24px}.chronik .stickt{display:none}.stationen-liste li{opacity:1;min-height:0;padding:18px 0 18px 64px}.stationen-liste .n{top:20px;translate:none}}.kacheln{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:32px;padding:0;list-style:none;display:grid}.kacheln li{border-radius:var(--r-gross);border-top:6px solid var(--linie);transition:border-color var(--mittel) var(--ease), box-shadow var(--mittel) var(--ease), transform var(--mittel) var(--ease);background:#fff;padding:22px 22px 24px}.kacheln li.aktiv{border-top-color:var(--navy);box-shadow:var(--s2);transform:translateY(-4px)}.kacheln h3{margin-bottom:8px;font-size:1.15rem}.kacheln p{color:var(--muted);font-size:.98rem}.kacheln.drei{grid-template-columns:repeat(3,1fr)}.weiss .kacheln li{background:var(--sand)}@media (width<=1000px){.kacheln,.kacheln.drei{grid-template-columns:1fr 1fr}}@media (width<=600px){.kacheln,.kacheln.drei{grid-template-columns:1fr}}.frist{border-left:4px solid var(--blau);border-radius:0 var(--r-mittel) var(--r-mittel) 0;color:var(--navy);background:#fff;grid-template-columns:24px 1fr;gap:12px;margin-top:22px;padding:16px 20px;display:grid}.frist-teil{gap:var(--a6);grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:start;display:grid}.fristkarte{border-radius:var(--r-gross);box-shadow:var(--s1);padding:var(--a5);gap:var(--a3);border-top:3px solid var(--messing);background:#fff;justify-items:start;display:grid}.weiss .fristkarte{background:var(--sand);box-shadow:none}.fk-icon{background:var(--sand);width:44px;height:44px;color:var(--navy);border-radius:50%;place-items:center;display:grid}.weiss .fk-icon{background:#fff}.fk-icon svg{width:22px;height:22px}.fristkarte .erreich-status{background:0 0;padding-left:0}.fk-tel{width:100%;min-height:52px;font-size:1.15rem}html:not(.erreichbar) .fk-auf{display:none}.fk-zu{color:var(--muted);font-size:15px}.fk-zu a{color:var(--blau);font-weight:600}@media (width<=1000px){.frist-teil{grid-template-columns:1fr}}.sand .frist{background:#fff}.weiss .frist{background:var(--sand)}.frist svg{width:22px;height:22px;color:var(--blau)}.frist a{color:var(--blau);font-weight:700}.ansprech{border-radius:var(--r-gross);background:#fff;grid-template-columns:220px 1fr;align-items:center;gap:40px;padding:clamp(22px,3vw,40px);display:grid}.weiss .ansprech{background:var(--sand)}.ansprech .portal{aspect-ratio:3/4;margin:0}.ansprech .portal img{object-position:50% 20%}@media (width<=700px){.ansprech{grid-template-columns:1fr;gap:20px}.ansprech .portal{width:160px}}.pillen{flex-wrap:wrap;gap:8px;margin-top:18px;padding:0;list-style:none;display:flex}.pillen a{border-radius:var(--r-voll);background:#fff;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.pillen a:hover{box-shadow:inset 0 0 0 1.5px var(--navy)}.kopf.einspaltig{grid-template-columns:1.2fr .8fr;align-items:end;padding-bottom:28px}.kopf.einspaltig .rechts{justify-self:end;padding-bottom:6px}.wachs{height:150vh;padding:0;position:relative}.wachs .stick{align-items:start;height:100vh;padding-top:96px;display:grid;position:sticky;top:0}.wachs .maske{width:100%;height:calc(100vh - 120px);clip-path:inset(0 calc(16% * (1 - var(--w,0))) 0 calc(16% * (1 - var(--w,0))) round calc(40vw * (1 - var(--w,0)) + 28px) calc(40vw * (1 - var(--w,0)) + 28px) 0 0);position:relative;overflow:hidden}.wachs .maske img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;transform:scale(calc(1.12 - .12 * var(--w,0)))}@media (width<=1000px){.kopf.einspaltig{grid-template-columns:1fr}.kopf.einspaltig .rechts{justify-self:start}.wachs{height:auto}.wachs .stick{height:auto;padding-top:0;position:static}.wachs .maske{clip-path:inset(0 round 140px 140px 0 0);height:300px}}.fest .w{gap:var(--a8);grid-template-columns:1.15fr .85fr;align-items:center;display:grid}.fest .w>*{min-width:0}.endreskarte{background:var(--sand);border-radius:var(--r-gross);transition:transform var(--mittel) var(--ease), box-shadow var(--mittel) var(--ease);grid-template-columns:150px 1fr;align-items:end;gap:22px;padding:22px;text-decoration:none;display:grid}.endreskarte:hover{box-shadow:var(--s2);transform:translateY(-3px)}.endreskarte .portal{aspect-ratio:3/4}.endreskarte .portal img{object-position:50% 18%}.endreskarte b{font-family:var(--serif);font-size:1.7rem;font-weight:400;line-height:1.1;display:block}.endreskarte span{color:var(--muted);margin-top:4px;display:block}.endreskarte em{color:var(--blau);margin-top:14px;font-style:normal;font-weight:600;display:block}@media (width<=1000px){.fest .w{grid-template-columns:1fr;gap:28px}}@media (width<=420px){.endreskarte{grid-template-columns:110px 1fr}}.wertband{isolation:isolate;color:#fff;padding:var(--sektion) 0;position:relative;overflow:hidden}.wertband .hg{z-index:-2;position:absolute;inset:0}.wertband .hg img{object-fit:cover;width:100%;height:100%}.wertband:before{content:"";z-index:-1;background:linear-gradient(90deg,#0a1a3fe6,#0a1a3fb3);position:absolute;inset:0}.wertband .gleit{color:#fff}.profil .w{gap:var(--a8);grid-template-columns:.95fr 1.05fr;align-items:start;display:grid}.profil .w>*{min-width:0}.profil .bild{position:sticky;top:110px}.profil .portal{aspect-ratio:4/5;margin:0}.profil .portal img{object-position:50% 18%}.profil .name{font-family:var(--serif);letter-spacing:-.02em;margin-top:18px;font-size:clamp(2.5rem,5vw,4.4rem);font-weight:400;line-height:1}.profil .funk{color:var(--muted);margin-top:10px;font-size:1.2rem}.kontaktkarte{border-radius:var(--r-gross);background:#fff;margin-top:28px;padding:6px 24px}.kontaktkarte>*{border-bottom:1px solid var(--linie);grid-template-columns:22px 1fr auto;align-items:center;gap:14px;padding:15px 0;text-decoration:none;display:grid}.kontaktkarte>:last-child{border-bottom:0}.kontaktkarte svg{width:20px;height:20px;color:var(--messing)}.kontaktkarte b{font-weight:600}.kontaktkarte small{color:var(--muted);font-size:14px;display:block}.kontaktkarte a:hover b{text-decoration:underline}.profil .knoepfe{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.profil .fliess{max-width:34em;margin-top:30px}@media (width<=1000px){.profil .w{grid-template-columns:1fr;gap:24px}.profil .bild{position:static}.profil .portal{width:84%;max-width:340px}.kontaktkarte{padding:4px 18px}}.team .gruppe{aspect-ratio:16/9;border-radius:min(28vw,360px) min(28vw,360px) 0 0;margin:40px 0 0;overflow:hidden}.team .gruppe img{object-fit:cover;object-position:50% 35%;width:100%;height:100%}.team .unter{gap:var(--a8);grid-template-columns:1fr 1fr;margin-top:-90px;display:grid;position:relative}.team .unter .karte{box-shadow:var(--s2);background:#fff}@media (width<=1000px){.team .gruppe{aspect-ratio:4/3;border-radius:120px 120px 0 0;margin-top:28px}.team .unter{grid-template-columns:1fr;margin-top:-40px}}.schildfoto{margin:0;position:relative}.schildfoto .foto{border-radius:var(--r-gross);aspect-ratio:2;overflow:hidden}.schildfoto .foto img{object-fit:cover;width:100%;height:100%}.schildfoto .schild{position:absolute;bottom:-30px;left:-36px}@media (width<=1000px){.schildfoto .schild{margin:-26px 0 0 12px;position:relative;bottom:0;left:0}}.kopf .erreich{margin-top:18px}.lage-skizze{width:100%;height:auto}.lage-skizze .fluss{fill:none;stroke:#bcd0e8;stroke-width:26px;stroke-linecap:round}.lage-skizze .str{fill:none;stroke:var(--navy);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--lang) var(--ease)}.lage-skizze text{font-family:var(--f);fill:var(--muted);font-size:14px}.lage-skizze .gr{letter-spacing:.14em;text-transform:uppercase;fill:var(--messing-text);font-size:12.5px;font-weight:600}.lage-skizze .punkt{transform-box:fill-box;transform-origin:50%;transition:transform var(--mittel) var(--ease) var(--lang);transform:scale(0)}.da .lage-skizze .str,.no-js .lage-skizze .str{stroke-dashoffset:0}.da .lage-skizze .punkt,.no-js .lage-skizze .punkt{transform:scale(1)}.skizze-hinweis{color:var(--muted);margin-top:8px;font-size:13.5px}.kbox{border-radius:var(--r-gross);background:#fff;grid-template-columns:1fr 1fr;gap:26px 36px;padding:32px 36px;display:grid}.kbox h3{letter-spacing:.1em;text-transform:uppercase;color:var(--messing-text);margin-bottom:8px;font-size:13px;font-weight:600}.kbox address{font-style:normal}.kbox a{color:var(--navy);font-weight:600}.kbox a.gross-tel{color:var(--blau);font-size:1.3rem}.kbox table{border-collapse:collapse;width:100%}.kbox td{border-bottom:1px solid var(--linie);padding:7px 0}.kbox td+td{text-align:right;font-weight:600}.kbox tr.heute td{color:var(--navy);font-weight:700}.kbox .zeiten{grid-column:1/-1}@media (width<=1000px){.kbox{grid-template-columns:1fr;padding:24px 22px}}.tuerweg{height:430vh;padding:0;position:relative}.tuerweg .stick{align-items:center;height:100vh;display:grid;position:sticky;top:0;overflow:hidden}.tuerweg .w{gap:var(--a8);grid-template-columns:.95fr 1.05fr;align-items:center;display:grid}.tuerweg .bogen{border-radius:var(--bogen);background:#ddd;height:min(76vh,720px);position:relative;overflow:hidden}.tuerweg .bogen img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--lang) var(--ease), transform var(--lang) var(--ease);position:absolute;inset:0;transform:scale(1.06)}.tuerweg .bogen img.an{opacity:1;transform:none}.stationen{gap:4px;margin-top:26px;padding:0;list-style:none;display:grid}.stationen li{color:var(--muted);transition:color var(--mittel) var(--ease);grid-template-columns:36px 1fr;align-items:center;gap:14px;padding:9px 0;display:grid}.stationen .n{border:2px solid var(--linie);width:36px;height:36px;font-family:var(--serif);transition:background var(--mittel) var(--ease), border-color var(--mittel) var(--ease), color var(--mittel) var(--ease);border-radius:50%;place-items:center;font-size:16px;display:grid}.stationen li.an{color:var(--navy);font-weight:600}.stationen li.an .n{background:var(--navy);border-color:var(--navy);color:var(--messing-h)}.stationen li.vorbei .n{border-color:var(--messing)}.stationen .mini{border-radius:var(--bogen);width:96px;height:120px;display:none;overflow:hidden}.stationen .mini img{object-fit:cover;width:100%;height:100%}@media (width<=1000px){.tuerweg{height:auto}.tuerweg .stick{height:auto;padding:64px 0;position:static}.tuerweg .w{grid-template-columns:1fr;gap:20px}.tuerweg .bogen{display:none}.stationen{gap:14px}.stationen li{color:var(--navy);grid-template-columns:96px 1fr}.stationen li .mini{display:block}.stationen .n{display:none}}.tel-hervor{color:var(--blau);white-space:nowrap;font-size:1.15em;font-weight:700;text-decoration:none}.tel-hervor:hover{text-decoration:underline}.khero{padding-top:84px;position:relative}.khero .buehne{border-radius:var(--r-mittel);height:min(100svh - 104px,860px);position:relative;overflow:hidden}.khero .buehne img{object-fit:cover;object-position:50% 45%;width:100%;height:100%;transform:scale(calc(1.06 - .06 * var(--h,0)))}.khero .buehne:after{content:"";background:linear-gradient(#0000001a 20%,#000000db 78%);position:absolute;inset:0}.khero .tafel{z-index:2;color:#fff;transform:translateY(calc(var(--h,0) * -40px));padding:0 clamp(24px,5vw,72px) clamp(28px,5vh,56px);position:absolute;bottom:0;left:0;right:0}.khero .krumen,.khero .krumen a{color:#eef1f8}.khero .krumen li+li:before{color:#b9c5e0}.khero .eyebrow{color:var(--messing-h)}.khero h1{color:#fff;max-width:18ch}.khero .lead{color:#eef1f8;max-width:38em}.khero .knoepfe{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:22px;display:flex}.khero .knoepfe a.tel{color:#fff;align-items:center;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.khero .knoepfe a.tel:hover{text-decoration:underline}.khero .ort{z-index:2;border-radius:var(--r-voll);background:#f6f1e9eb;align-items:center;gap:6px;padding:6px 14px;font-size:14px;font-weight:600;display:flex;position:absolute;top:22px;right:26px}.khero .ort svg{width:16px;height:16px;color:var(--messing)}@media (width<=1000px){.khero{padding-top:80px}.khero .buehne{border-radius:0;height:auto;overflow:visible}.khero .buehne:after{display:none}.khero .buehne img{border-radius:var(--r-gross);height:220px;transform:none}.khero .tafel{color:var(--navy);padding:16px 0 0;position:static;transform:none}.khero .krumen,.khero .krumen a{color:var(--muted)}.khero .eyebrow{color:var(--messing-text)}.khero h1{color:var(--navy)}.khero .lead{color:var(--muted)}.khero .knoepfe a.tel{color:var(--navy)}.khero .knopf.hell{background:var(--navy);color:#fff;width:100%}.khero .ort{top:12px;right:12px}}.leerkarte{background:var(--sand);border-radius:var(--r-gross);grid-template-columns:auto 1fr;align-items:center;gap:28px;margin-top:32px;padding:40px;display:grid}.leerkarte .portal{width:120px;height:150px;color:var(--messing);background:#fff;place-items:center;display:grid}.leerkarte .portal svg{width:40px;height:40px}.leerkarte p{color:var(--muted);max-width:40em;margin:0 0 18px;font-size:1.06rem}.zusatz{color:var(--muted);font-size:14px}@media (width<=1000px){.leerkarte{grid-template-columns:1fr;padding:26px 22px}.leerkarte .portal{display:none}}.stellraster{grid-template-columns:1fr 1fr;gap:20px;margin-top:32px;display:grid}.stelle{background:var(--sand);border-radius:var(--r-gross);transition:transform var(--mittel) var(--ease), box-shadow var(--mittel) var(--ease);flex-direction:column;gap:14px;padding:32px 34px 30px;display:flex;position:relative}.stelle:hover{box-shadow:var(--s2);transform:translateY(-4px)}.stelle .kante{background:linear-gradient(180deg, #8a6a32, var(--messing) 30%, #c9a55f 50%, var(--messing) 70%, #8a6a32);border-radius:0 6px 6px 0;width:8px;position:absolute;top:28px;bottom:28px;left:0}.stelle h3{font-size:clamp(1.4rem,2.2vw,1.9rem);line-height:1.1}.stelle h3 a{text-decoration:none}.stelle h3 a:after{content:"";border-radius:var(--r-gross);position:absolute;inset:0}@media (width<=1000px){.stellraster{grid-template-columns:1fr}}.arbeitgeber .w{gap:var(--a8);grid-template-columns:1.15fr .85fr;align-items:center;display:grid}.arbeitgeber .w>*{min-width:0}.arbeitgeber .portal{aspect-ratio:4/5;margin:0}.arbeitgeber .gleitbox{grid-column:1/-1;padding:24px 0 0}.arbeitgeber .gleit{color:#fff;max-width:26ch}@media (width<=1000px){.arbeitgeber .w{grid-template-columns:1fr;gap:28px}.arbeitgeber .portal{width:80%;max-width:320px}}.erwartung .w{gap:var(--a8);grid-template-columns:.8fr 1.2fr;align-items:start;display:grid}.erwartung .w>*{min-width:0}.erwartung .bild{margin:0;position:sticky;top:110px}.erwartung .portal{aspect-ratio:3/4}.erwartung figcaption{color:var(--muted);margin-top:12px;font-size:14.5px}.aufgaben{gap:10px;margin-top:26px;padding:0;list-style:none;display:grid}.aufgaben li{border-radius:var(--r-mittel);background:#fff;grid-template-columns:44px 1fr;align-items:center;gap:16px;padding:15px 20px;font-size:1.04rem;display:grid}.aufgaben .i{background:var(--sand);width:44px;height:44px;color:var(--navy);border-radius:50%;place-items:center;display:grid}.aufgaben .i svg{width:22px;height:22px}@media (width<=1000px){.erwartung .w{grid-template-columns:1fr;gap:24px}.erwartung .bild{grid-template-columns:140px 1fr;align-items:end;gap:16px;display:grid;position:static}}.zlabel{z-index:45;pointer-events:none;background:var(--navy);color:#fff;text-align:center;opacity:0;width:96px;height:96px;transition:opacity var(--kurz) var(--ease), transform var(--kurz) var(--ease);border-radius:50%;place-items:center;font-size:13px;font-weight:600;line-height:1.2;display:grid;position:fixed;top:0;left:0;transform:translate(-50%,-50%)scale(.6)}.zlabel.an{opacity:1;transform:translate(-50%,-50%)scale(1)}.siegel-datev{border-radius:var(--r-voll);background:#fff;align-items:center;gap:10px;margin-top:20px;padding:8px 16px;font-size:15px;font-weight:600;display:inline-flex}.stellenkopf .fakten-dl{grid-template-columns:auto 1fr;gap:6px 18px;margin-top:20px;font-size:15.5px;display:grid}.stellenkopf dt{color:var(--muted)}.stellenkopf dd{margin:0;font-weight:600}.fliess ul{gap:6px;margin-top:12px;padding-left:20px;display:grid}.fliess h2{margin-top:40px;margin-bottom:4px;font-size:clamp(1.5rem,2.4vw,2rem)}.fliess h2:first-child{margin-top:0}.akopf{padding:92px 0 28px}.akopf>*{max-width:760px}.araster{gap:var(--a8);grid-template-columns:minmax(0,660px) minmax(300px,1fr);align-items:start;padding-bottom:96px;display:grid}.formular{border-radius:var(--r-gross);background:#fff;padding:clamp(22px,3.4vw,40px)}.formular fieldset{border:0;min-width:0;margin:0 0 28px;padding:0}.formular legend{margin-bottom:12px;padding:0;font-size:1.06rem;font-weight:600}.pflicht-wort{color:var(--muted);font-size:.92em;font-weight:400}.auswahl{grid-template-columns:1fr 1fr;gap:10px;display:grid}.wahl{border-radius:var(--r-mittel);background:var(--sand);cursor:pointer;min-height:72px;transition:box-shadow var(--kurz) var(--ease), background var(--kurz) var(--ease);grid-template-columns:40px 1fr;align-items:center;gap:12px;padding:14px 16px 14px 18px;font-weight:600;line-height:1.25;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1.5px #0000}.wahl input{opacity:0;width:1px;height:1px;position:absolute}.wahl .i{width:40px;height:40px;color:var(--navy);background:#fff;border-radius:50%;place-items:center;display:grid}.wahl .i svg{width:20px;height:20px}.wahl:before{content:"";background:var(--blau);transform-origin:0;width:6px;transition:transform var(--mittel) var(--ease);position:absolute;top:0;bottom:0;left:0;transform:scaleX(0)}.wahl:hover{box-shadow:inset 0 0 0 1.5px var(--feld)}.wahl:has(input:checked),.wahl.gewaehlt{box-shadow:inset 0 0 0 2px var(--blau);background:#fff}.wahl:has(input:checked):before,.wahl.gewaehlt:before{transform:scaleX(1)}.wahl:has(input:checked) .i,.wahl.gewaehlt .i{background:var(--blau);color:#fff}.wahl:has(input:focus-visible){outline:2px solid var(--blau);outline-offset:3px}.formular .feld{margin-bottom:22px}.formular label{font-weight:600}.formular .feld>label{margin-bottom:8px;display:block}.formular .hilfe{color:var(--muted);margin:-2px 0 8px;font-size:14.5px}.formular input[type=text],.formular input[type=email],.formular input[type=tel],.formular select,.formular textarea{width:100%;font:inherit;color:var(--navy);border:1.5px solid var(--feld);border-radius:var(--r-mittel);background:#fff;min-height:48px;padding:12px 14px;font-size:16px}.formular textarea{resize:vertical;min-height:120px}.formular select{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a1a3f' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 14px center/18px no-repeat;padding-right:44px}.formular input:focus,.formular select:focus,.formular textarea:focus{outline:2px solid var(--blau);outline-offset:1px;border-color:var(--blau)}.formular [aria-invalid=true]{border-color:var(--fehler)!important;border-width:2px!important}.feld-fehler{color:var(--fehler);align-items:flex-start;gap:6px;margin-top:6px;font-size:14.5px;font-weight:600;display:flex}.feld-fehler svg{flex:none;width:18px;height:18px;margin-top:2px}.kontakt-gruppe{grid-template-columns:1fr 1fr;gap:14px;display:grid}.kontakt-gruppe .feld{margin:0}.falle{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.formular .hinweis{border-left:4px solid var(--blau);background:var(--sand);border-radius:0 var(--r-mittel) var(--r-mittel) 0;color:var(--navy);grid-template-columns:22px 1fr;gap:12px;margin:0 0 10px;padding:14px 18px;font-size:15px;display:grid}.formular .hinweis svg{width:20px;height:20px;color:var(--blau)}.formular .hinweis p+p{margin-top:8px}.formular .hinweis a{color:var(--blau);font-weight:600}.formular .hinweis--fehler{border-left-color:var(--fehler);background:#fdf1f0}.formular .hinweis--fehler svg,.formular .hinweis--fehler a{color:var(--fehler)}.h3-stil{letter-spacing:0;font-size:1.15rem}.fehlerkasten{border-left:4px solid var(--fehler);border-radius:0 var(--r-mittel) var(--r-mittel) 0;background:#fdf1f0;margin-bottom:26px;padding:18px 20px}.fehlerkasten:focus{outline:2px solid var(--fehler);outline-offset:2px}.fehlerkasten h2{letter-spacing:0;font-size:1.2rem}.fehlerkasten p{margin:6px 0 8px}.fehlerkasten ul{padding-left:18px}.fehlerkasten a{color:var(--fehler);font-weight:600}.absenden .knopf{width:100%;min-height:56px;margin-top:18px;font-size:17px}.absenden .klein{text-align:center;color:var(--muted);margin-top:10px;font-size:14.5px}.zaehler{color:var(--muted);text-align:right;margin-top:6px;font-size:14px}.anfrage-rand{gap:18px;display:grid;position:sticky;top:110px}.kkompakt{background:var(--navy);color:#fff;border-radius:var(--r-gross);padding:26px}.kkompakt h2{margin-bottom:12px;font-size:1.5rem}.kkompakt p{color:#c7d2ea;margin-top:12px;font-size:15px}.kkompakt p a{color:#fff}.wp{border-radius:var(--r-gross);background:#fff;padding:26px}.wp h2{letter-spacing:-.01em;font-size:1.35rem}.wp ol{gap:14px;margin-top:16px;padding:0;list-style:none;display:grid;position:relative}.wp ol:before{content:"";background:var(--linie);width:2px;position:absolute;top:16px;bottom:16px;left:15px}.wp li{color:var(--muted);grid-template-columns:32px 1fr;gap:14px;font-size:15px;display:grid;position:relative}.wp li>span{background:var(--navy);width:32px;height:32px;color:var(--messing-h);font-family:var(--serif);border-radius:50%;place-items:center;display:grid}.wp .faq{margin-top:10px}.wp .faq summary{min-height:56px;font-size:1rem}.wp .faq .antw{font-size:15px}.akopf .nur-mobil{margin-top:12px;font-weight:600;display:none}.akopf .nur-mobil a{color:var(--blau)}@media (width<=1000px){.akopf{padding:80px 0 16px}.akopf .nur-mobil{display:block}.araster{grid-template-columns:1fr;gap:24px}.anfrage-rand{position:static}.formular{border-radius:var(--r-gross);padding:20px 16px}.auswahl{grid-template-columns:1fr}.wahl{min-height:60px}}.danke-karte{border-radius:var(--r-gross);background:#fff;max-width:860px;margin-inline:auto;padding:clamp(24px,4vw,48px)}.rechtstext{padding:0 0 96px}.rechtstext .fliess{border-radius:var(--r-gross);background:#fff;max-width:900px;padding:clamp(24px,4vw,56px)}.rechtstext h2{letter-spacing:-.01em;margin:36px 0 10px;font-size:clamp(1.35rem,2vw,1.7rem)}.rechtstext section{padding:0}.rechtstext section:first-child h2{margin-top:0}.rechtstext p,.rechtstext li{color:#2c3858}.rechtstext a{word-break:break-word}.fehler-buehne{gap:var(--a8);grid-template-columns:1.05fr .95fr;align-items:center;padding:clamp(110px,12vw,150px) 0 clamp(32px,4vw,56px);display:grid}.fzeichen{letter-spacing:.14em;text-transform:uppercase;color:var(--messing-text);align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.fzeichen code{font:inherit;background:var(--sand);border:1px solid var(--linie);border-radius:var(--r-voll);letter-spacing:.04em;text-transform:none;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:52vw;padding:3px 10px;font-weight:500;overflow:hidden}.fehler-buehne h1{margin:18px 0}.fehler-buehne .lead{max-width:38ch}.plakat{font-family:var(--serif);color:var(--messing-text);margin-top:28px;font-size:clamp(22px,2.2vw,28px);font-style:italic;display:block}.fehler-buehne .knoepfe{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.knopf.leise{color:var(--navy);box-shadow:inset 0 0 0 1.5px var(--navy);background:0 0}.fsuche{max-width:520px;margin-top:32px}.fsuche label{margin-bottom:8px;font-size:15px;font-weight:600;display:block}.fsuche .feld{border-radius:var(--r-feld);height:56px;transition:border-color var(--kurz) var(--ease), box-shadow var(--kurz) var(--ease);background:#fff;border:1.5px solid #6b7894;align-items:center;gap:10px;padding:0 14px;display:flex}.fsuche .feld:focus-within{border-color:var(--blau);box-shadow:0 0 0 4px #003da51f}.fsuche input{font:inherit;min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:17px}.fsuche svg{color:var(--muted);flex:none}.treffer{border:1px solid var(--linie);border-radius:var(--r-mittel);box-shadow:var(--s2);background:#fff;margin-top:8px;padding:6px;list-style:none}.treffer[hidden],.vorschlag[hidden]{display:none}.treffer a{color:var(--text);border-radius:10px;justify-content:space-between;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.treffer a span{color:var(--muted);font-size:14px}.treffer a:hover,.treffer a[aria-selected=true]{background:var(--sand)}.treffer .leer{color:var(--muted);padding:12px 14px}.vorschlag{color:var(--muted);margin-top:14px}.fbogen{aspect-ratio:4/5;width:min(100%,440px);filter:var(--s3);justify-self:end;margin:0}.fbogen img{object-fit:cover;border-radius:var(--bogen);width:100%;height:100%;display:block}.fregal-sek{background:var(--sand);padding:clamp(56px,7vw,96px) 0;overflow:hidden}.fregal-kopf{justify-content:space-between;align-items:end;gap:24px;margin-bottom:36px;display:flex}.fregal-kopf p{color:var(--muted);max-width:40ch}.fregal{align-items:flex-end;gap:10px;padding:40px 0 18px;display:flex;position:relative}.fregal:after{content:"";background:linear-gradient(#c9b48e,#a88f63);border-radius:3px;height:18px;position:absolute;bottom:0;left:-40px;right:-40px;box-shadow:0 14px 24px -12px #0a1a3f59}.fband{border-radius:var(--r-klein) var(--r-klein) 2px 2px;background:linear-gradient(90deg, #6e151b 0, var(--rot) 14%, #a3272f 50%, var(--rot) 86%, #6e151b);color:#f3e3c2;min-width:0;height:340px;transition:transform var(--mittel) var(--ease), box-shadow var(--mittel) var(--ease), opacity var(--mittel) var(--ease);z-index:1;flex-direction:column;flex:1 1 0;align-items:center;padding:22px 8px 18px;text-decoration:none;display:flex;position:relative;box-shadow:inset 0 0 0 1px #00000026}.fband:before,.fband:after{content:"";background:var(--messing-h);opacity:.8;height:2px;position:absolute;left:10%;right:10%}.fband:before{top:62px}.fband:after{bottom:64px}.fband .nr{font-family:var(--serif);letter-spacing:.08em;color:var(--messing-h);margin-bottom:58px;font-size:15px}.fband .titel{writing-mode:vertical-rl;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-align:center;flex:1;font-size:clamp(15px,1.25vw,18px);font-weight:600;transform:rotate(180deg)}.fband .kanzlei{letter-spacing:.2em;color:var(--messing-h);margin-top:auto;padding-top:12px;font-size:10px}.fband:hover,.fband:focus-visible,.fband.an{box-shadow:var(--s2), inset 0 0 0 1px #00000026;transform:translateY(-26px)}.fregal.sucht .fband:not(.an){opacity:.35}.fband .zettel{color:var(--text);border-radius:var(--r-mittel);width:200px;box-shadow:var(--s2);opacity:0;pointer-events:none;transition:opacity var(--kurz) var(--ease), transform var(--kurz) var(--ease);text-align:left;background:#fff;padding:12px 14px;font-size:14px;line-height:1.35;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,8px)}.fband .zettel b{font-size:15px;display:block}.fband:hover .zettel,.fband:focus-visible .zettel{opacity:1;transform:translate(-50%)}.luecke{flex:1 1 0;justify-content:center;align-items:center;min-width:0;height:340px;display:flex;position:relative}.luecke svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.luecke rect{fill:#9a75360f;stroke:var(--messing);stroke-width:1.5px;stroke-dasharray:6 7;vector-effect:non-scaling-stroke}.luecke .code{writing-mode:vertical-rl;font-family:var(--serif);color:var(--messing-text);letter-spacing:.04em;font-size:22px;font-style:italic;transform:rotate(180deg)}@media (prefers-reduced-motion:no-preference){.fregal .fband{animation:band-rein var(--lang) var(--ease) both}.fregal>:nth-child(2){animation-delay:var(--staffel)}.fregal>:nth-child(3){animation-delay:calc(2 * var(--staffel))}.fregal>:nth-child(5){animation-delay:calc(3 * var(--staffel))}.fregal>:nth-child(6){animation-delay:calc(4 * var(--staffel))}.fregal>:nth-child(7){animation-delay:calc(5 * var(--staffel))}.fregal>:nth-child(8){animation-delay:calc(6 * var(--staffel))}.fregal .luecke{animation:band-auf var(--lang) var(--ease) both;animation-delay:calc(6 * var(--staffel))}@keyframes band-rein{0%{opacity:0;transform:translateY(-60px)}}@keyframes band-auf{0%{opacity:0}}}.fregal-hinweis{color:var(--muted);margin-top:14px;font-size:14px;display:none}.ruf{color:#fff;background:var(--navy);border-radius:var(--r-gross);grid-template-columns:1.2fr .8fr;min-height:340px;margin:clamp(48px,6vw,88px) 0;display:grid;position:relative;overflow:hidden}.ruf .txt{z-index:1;padding:clamp(28px,4vw,56px);position:relative}.ruf h2{color:#fff}.ruf p{color:#c9d2e6;max-width:40ch;margin-top:10px}.ruf .erreich{margin-top:20px}.ruf .neben{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.ruf .knopf.leise{color:#fff;box-shadow:inset 0 0 0 1.5px #fff9}.ruf .foto{position:relative}.ruf .foto img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ruf .foto:before{content:"";z-index:1;background:linear-gradient(90deg, var(--navy), #0a1a3f00 45%);position:absolute;inset:0}@media (width<=900px){.fehler-buehne{grid-template-columns:1fr;gap:28px;padding-top:100px}.fbogen{aspect-ratio:3/4;order:-1;justify-self:start;width:150px}.fregal-kopf{display:block}.fregal-kopf p{margin-top:10px}.fregal{scroll-snap-type:x mandatory;scrollbar-width:none;background:linear-gradient(#0000 calc(100% - 18px),#b49c70 0);margin:0 -16px;padding:44px 16px 18px;overflow-x:auto}.fregal::-webkit-scrollbar{display:none}.fregal:after{display:none}.fband,.luecke{scroll-snap-align:start;flex:0 0 64px;height:300px}.fband .zettel{display:none}.fregal-hinweis{display:block}.ruf{grid-template-columns:1fr}.ruf .foto{order:-1;height:200px}.ruf .foto:before{background:linear-gradient(0deg, var(--navy), #0a1a3f00 60%)}}footer.fussbereich{background:var(--sand);padding:0 0 40px}.nachoben{padding:var(--a8) 0 var(--a7);color:var(--text);justify-items:center;gap:14px;width:max-content;margin:0 auto;text-decoration:none;display:grid}.laterne{width:60px;height:auto;color:var(--navy);transition:transform var(--lang) var(--ease)}.laterne .licht{fill:var(--messing-h);opacity:0;transition:opacity var(--mittel) var(--ease)}.nachoben:hover .laterne,.nachoben:focus-visible .laterne{transform:translateY(-14px)}.nachoben:hover .licht,.nachoben:focus-visible .licht{opacity:.9}.nachoben span{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:14px}.fuss{border-top:1px solid var(--linie);color:var(--muted);grid-template-columns:1.3fr 1fr 1fr 1fr 1fr;align-items:start;gap:36px;padding-top:44px;font-size:15px;display:grid}.fuss .flogo{display:inline-block}.fuss .flogo img{width:min(300px,100%);height:auto}.fuss h2{color:var(--text);letter-spacing:0;margin-bottom:6px;font-size:15px;font-weight:600}.fuss a{margin-block:-11px;padding-block:11px;text-decoration:none;display:inline-block}.fuss a:hover{color:var(--navy);text-decoration:underline}.fuss ul{gap:4px;padding:0;list-style:none;display:grid}.fuss address{font-style:normal}.kammer{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:6px 18px;margin-top:36px;font-size:13.5px;display:flex}.kammer a{color:var(--muted)}.kammer .social{flex-wrap:wrap;gap:4px 16px;display:flex}.fussbereich .credit{text-align:center;color:color-mix(in srgb, var(--text) 65%, var(--sand));border-top:1px solid #0a1a3f1a;margin-top:24px;padding-top:24px;font-size:12px}.fussbereich .credit a{color:color-mix(in srgb, var(--text) 85%, var(--sand));text-underline-offset:4px;transition:color var(--kurz) var(--ease);font-weight:600;text-decoration:underline #0a1a3f4d}.fussbereich .credit a:hover{color:var(--text);text-decoration-color:currentColor}.kammer .social a{margin-block:-11px;padding-block:11px;display:inline-block}@media (width<=1000px){.fuss{grid-template-columns:1fr 1fr;gap:28px}.fuss .flogo{grid-column:1/-1}.fuss .flogo img{width:240px}}.staging-hinweis{z-index:50;color:#4d3b00;border-radius:var(--r-voll);pointer-events:none;background:#fff3c4;border:1px solid #e2c56a;padding:4px 12px;font-size:12.5px;font-weight:600;position:fixed;bottom:10px;left:10px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html{scroll-behavior:auto}.ein,.staffel>*{opacity:1;transform:none}.weg{--z:1!important}.gleit{transform:none!important}.portal-moment{height:auto;--p:1!important}.portal-moment .stick{height:90vh;position:static}.js .buch .blatt{clip-path:none}.wachs{height:auto;--w:1!important}.wachs .stick{height:auto;position:static}.tuerweg{height:auto}.tuerweg .stick{height:auto;padding:64px 0;position:static}.schritte li,.stationen-liste li{opacity:1}.lage-skizze .str{stroke-dashoffset:0}.lage-skizze .punkt{transform:none}.zettel li svg{color:var(--ok)}}.siegel{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:24px;padding:0;list-style:none;display:flex}.siegel li{border-radius:var(--r-mittel);background:#fff;place-items:center;padding:10px 14px;display:grid}.siegel img{width:auto}.siegel .h56{height:56px}.siegel .h72{height:72px}.siegel .h120{height:120px}.siegel .h150{height:150px}.weiss .siegel li{background:var(--sand)}.siegel.siegel--reihe{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1.6vw,18px);width:100%;display:grid}.siegel--reihe li{aspect-ratio:1;contain:size;padding:clamp(8px,1.4vw,18px)}.siegel.siegel--reihe img{aspect-ratio:1;object-fit:contain;width:100%;height:auto}.siegel.siegel--reihe .sk-S4{max-width:112px}.siegel.siegel--reihe .sk-S5,.siegel.siegel--reihe .sk-S6{max-width:300px}.navyg .siegel li{background:#fff}.vertrauen{border-top:1px solid var(--linie);padding:28px 0}.vertrauen .siegel{justify-content:center;margin-top:0}.weg.n2{--n:2}.weg.n3{--n:3}.weg.n4{--n:4}.kurzkarte{gap:4px;display:grid}.punkte{gap:12px;padding:0;list-style:none;display:grid}.punkte li{background:var(--sand);border-radius:var(--r-gross);grid-template-columns:48px 1fr;align-items:start;gap:16px;padding:18px 20px;display:grid}.punkte .i{width:48px;height:48px;color:var(--navy);background:#fff;border-radius:50%;place-items:center;display:grid}.punkte .i svg{width:22px;height:22px}.punkte b{font-size:1.08rem;display:block}.punkte span{color:var(--muted)}.bildzeile{color:var(--muted);margin-top:12px;font-size:14.5px}@media (prefers-reduced-motion:reduce){.tuerweg .bogen{display:none}.tuerweg .w{grid-template-columns:1fr}.stationen li{color:var(--navy);grid-template-columns:96px 1fr}.stationen li .mini{display:block}.stationen .n{display:none}}.lage-skizze .isar{font-style:italic;font-family:var(--serif);font-size:16px}.links a.knopf,.fliess a.knopf,.links a.knopf:hover{color:#fff;text-decoration:none}.links a.knopf.hell{color:var(--navy)}.ruecken-v{background-color:var(--rot)}@media (width<=1000px){.buch .ruecken-v i:last-child{display:none}.buch .ruecken-v{justify-content:flex-start;gap:12px}.buch .ruecken-v b{font-size:15px}.buch .ruecken-v:before,.buch .ruecken-v:after{display:none}}h1{overflow-wrap:break-word;hyphens:manual}h2,h3{overflow-wrap:break-word;hyphens:auto}.split>div:first-child h2{max-width:100%}.seite .hier{color:var(--messing-text);margin-top:18px;font-weight:600}@media (width<=1000px){.links a,.weitere a,.mehr,.fakten a,a.tel,.band8 .neben,.kammer a,.fuss a,.kbox a,.kkompakt a,.nur-mobil a{align-items:center;min-width:44px;min-height:44px;margin-block:0;padding-block:0;display:inline-flex}.fuss ul{gap:0}.tel-hervor,.fliess a,.gross a,.antw a,.hinweis a,.frist a,.zu-hinweis a{min-width:44px;margin-block:-12px;padding-block:12px;display:inline-block}.fliess li a{display:inline}}.erkl-w{display:inline;position:relative}.erkl{font:inherit;color:inherit;cursor:help;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline 1px dotted}.erkl-blase{z-index:30;border-radius:var(--r-mittel);background:var(--navy);color:#fff;text-align:left;width:max-content;max-width:min(300px,80vw);box-shadow:var(--s2);opacity:0;visibility:hidden;transform:translate(calc(-50% + var(--dx,0px)), 4px);pointer-events:none;transition:opacity var(--kurz) var(--ease), transform var(--kurz) var(--ease), visibility 0s linear var(--kurz);padding:12px 14px;font-size:15px;font-weight:400;line-height:1.45;position:absolute;bottom:calc(100% + 10px);left:50%}.erkl-blase:after{content:"";margin-left:calc(-6px - var(--dx,0px));border:6px solid #0000;border-top-color:var(--navy);position:absolute;top:100%;left:50%}.erkl-w:is(:hover,:focus-within,.offen):not(.zu) .erkl-blase{opacity:1;visibility:visible;transform:translate(calc(-50% + var(--dx,0px)), 0);transition:opacity var(--kurz) var(--ease), transform var(--kurz) var(--ease), visibility 0s}@media (width>=1001px){.khero{height:calc(100svh + 40vh);padding-top:0}.khero .kstick{height:100svh;position:sticky;top:0;overflow:hidden}.khero .buehne{height:auto;clip-path:inset(calc(84px * (1 - var(--h,0))) calc(max(16px, (100vw - 1240px) / 2) * (1 - var(--h,0))) calc(20px * (1 - var(--h,0))) round calc(14px * (1 - var(--h,0))));border-radius:0;position:absolute;inset:0}.khero .buehne img{transform:scale(calc(1 + .14 * var(--h,0)));transform-origin:50% 45%}.khero .tafel{transform:translateY(calc(var(--h,0) * -24px));bottom:20px;left:max(16px,50vw - 620px);right:max(16px,50vw - 620px)}.khero .ort{top:106px;right:calc(max(16px,50vw - 620px) + 26px)}}@media (width>=1001px) and (prefers-reduced-motion:reduce){.khero{height:auto}.khero .kstick{position:relative}}.stelle-dl{grid-template-columns:auto 1fr;gap:6px 18px;font-size:15.5px;display:grid}.stelle-dl dt{color:var(--muted)}.stelle-dl dd{margin:0;font-weight:600}.stelle .bew{z-index:2;align-self:flex-start;margin-top:6px;position:relative}.alle-stellen{margin-top:18px}@media (width<=1000px){.khero{width:min(1240px,100% - 32px);margin-inline:auto}}.wer-kopf{gap:var(--a8);grid-template-columns:1.05fr .95fr;align-items:end;display:grid}.wer-kopf .antw p{color:var(--muted);max-width:36em;font-size:1.12rem}.bento{margin-top:var(--a7);gap:var(--a4);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(236px,auto);padding:0;list-style:none;display:grid}.k{background:var(--sand);border-radius:var(--r-gross);flex-direction:column;min-width:0;padding:26px 26px 22px;display:flex;position:relative;overflow:hidden}.k h3{letter-spacing:0;color:var(--muted);font-size:15.5px;font-weight:600;line-height:1.3}.k .wert{font-family:var(--serif);letter-spacing:-.01em;hyphens:auto;overflow-wrap:break-word;margin-top:8px;font-size:clamp(1.55rem,2.2vw,2.15rem);line-height:1.08}.k p.t{color:var(--muted);margin-top:10px;font-size:15.5px}.k .fuss-k{margin-top:auto;padding-top:10px}.k .bild{margin:-26px -26px 20px;overflow:hidden}.k .bild img{object-fit:cover;width:100%;height:100%}.k-lage{grid-area:1/1/3/3}.k-lage .bild{height:300px}.k-lage .bild img{object-position:50% 62%}.k-lage .wert{font-size:clamp(2rem,3.2vw,3rem)}.k-endres{grid-area:1/3/3}.k-endres .portal{width:82%;height:280px;margin:0 auto 20px}.k-endres .portal img{object-position:50% 16%}.k-tel{background:var(--navy);color:#fff;grid-area:1/4}.k-tel h3{color:#c7d2ea}.k-tel p.t{color:#d9e0ee}.k-tel .t a{color:#fff;font-weight:600}.k-tel .erreich{gap:6px;margin-top:12px}.k-tel .erreich .tel{color:#fff;font-size:clamp(1.7rem,2.3vw,2.2rem)}.k-tel .erreich-status{color:#fff;background:#ffffff1f;font-size:14px}.k-tel .erreich-status small{color:#d9e0ee}.erreichbar .k-tel .erreich-status i{background:#3fd68a}.erreichbar .k-tel .erreich-status i:after{border-color:#3fd68a}.k-tel .zu-hinweis{display:block}.erreichbar .k-tel .zu-hinweis{display:none}.k-tel :focus-visible{outline-color:var(--messing-h)}.k-jahre{grid-area:2/4}.k-jahre .bild{height:104px}.k-jahre .bild img{object-position:50% 78%}.k-jahre .wert{color:var(--messing-text);font-size:clamp(2.6rem,3.6vw,3.4rem);line-height:.95}.k-jahre .wert small{margin-left:.15em;font-size:.45em}.k-kammer{grid-area:3/1}.k-kammer .bild{height:132px}.k-kammer .bild img{object-position:50% 30%}.k-kammer .wert{font-size:clamp(1.35rem,1.7vw,1.6rem)}.k .siegel{gap:10px;margin-top:14px}.k .siegel li{border-radius:var(--r-mittel);background:#fff;padding:8px 12px}.k .siegel img{height:48px}.k a.mehr{font-size:15.5px}@supports (animation-timeline:view()){.k .bild img{animation:linear both setzen view();animation-range:entry cover 45%}@keyframes setzen{0%{transform:scale(1.08)}to{transform:scale(1)}}}@media (width<=1100px){.bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense}.k-lage{grid-area:auto/1/auto/3}.k-endres{grid-area:span 2/1}.k-tel,.k-jahre{grid-area:auto/2}.k-kammer{grid-area:auto/1}.k-datev{grid-area:auto/1/auto/3}.k-honorar{grid-area:auto/2}}@media (width<=700px){.wer-kopf{gap:var(--a4);grid-template-columns:1fr}.bento{gap:var(--a3);margin-top:var(--a6);grid-template-columns:1fr;grid-auto-rows:auto}.k,.k-lage,.k-endres,.k-tel,.k-jahre,.k-kammer,.k-datev,.k-honorar{grid-area:auto/1}.k{padding:22px 20px 18px}.k .bild{margin:-22px -20px 18px}.k-lage .bild{height:190px}.k-endres{grid-template-columns:112px 1fr;align-items:start;gap:0 16px;display:grid}.k-endres .portal{grid-row:1/4;width:112px;height:150px;margin:0}.k-endres .fuss-k{grid-column:1/-1}.k-kammer .bild{height:120px}}@media (prefers-reduced-motion:reduce){.k .bild img{animation:none;transform:none}}.portal-moment .maske{width:calc(40vw + 60vw * var(--p,0))}.portal-moment .maske .text{bottom:9%;left:clamp(24px,6%,96px);right:clamp(24px,6%,96px)}.portal-moment .kopfzeile{top:max(8vh,116px)}@media (width<=1000px){.portal-moment .maske{background:0 0;width:calc(100% - 32px);height:auto;padding-top:280px;overflow:visible}.portal-moment .maske img{border-radius:140px 140px 0 0;height:280px;bottom:auto}.portal-moment .maske .text{padding:24px 0 0;position:static}}.weg-fuss{margin-top:var(--a5)}.weg-fuss .mehr{margin-top:0}.fragen-kurz{padding-bottom:0}.fragen-kurz+.sand .bandwrap,.fragen-kurz+div .bandwrap{padding-top:var(--a6)}.portal-moment .maske .text{z-index:2}.frage-block{display:block}.frage-block>*{max-width:960px}.frage-block>div:first-child h2{max-width:none}.frage-block>.ein,.frage-block>div+div{margin-top:var(--a5)}.frage-block .gross{max-width:46em}.zitat-unten .zitat{margin-top:var(--a6);max-width:34ch}.mt-gross{margin-top:var(--a7)}.angehaengt{padding-top:0}.h3-gross{letter-spacing:-.015em;font-size:clamp(1.4rem,2.2vw,1.9rem);line-height:1.12}.mandanten-karte{margin-top:var(--a6);border-radius:var(--r-gross);padding:var(--a5) var(--a6);background:#fff}.mandanten-karte .fliess{margin-top:var(--a3)}.auszeichnung-block{margin-top:var(--a7);padding-top:var(--a6);border-top:1px solid #ffffff26}.auszeichnung-block .fliess{margin-top:var(--a3)}.navyg .hinweis{color:#c7d2ea}.lage-skizze .u{fill:var(--blau);font-size:13px;font-weight:600}.lage-skizze .fussweg{fill:none;stroke:var(--blau);stroke-width:1.5px;stroke-dasharray:3 4}.fehlerkasten li{padding-block:8px}.fehlerkasten li a{margin:0;padding:0;display:inline}.krumen{line-height:1.4;display:block}.krumen li{display:inline}.krumen li+li:before{content:none}.krumen li:not(:last-child):after{content:" /";color:#8d8170;margin-right:6px}.krumen a,.krumen [aria-current]{min-height:0;padding-block:12px;display:inline-block}.rechtstext section+section{margin-top:var(--a7)}.rechtstext .fliess h2{margin-top:0;margin-bottom:var(--a3)}.fortschritt{display:none}.js .fortschritt{margin-bottom:28px;display:block}.fortschritt ol{gap:var(--a2);grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.fortschritt li{min-width:0}.fortschritt button,.fortschritt span.p{gap:var(--a2);text-align:left;width:100%;font:inherit;color:var(--muted);cursor:default;background:0 0;border:0;align-content:start;min-height:44px;padding:0 0 4px;font-size:13.5px;display:grid}.fortschritt button{cursor:pointer}.fortschritt button:hover .lbl{color:var(--navy);text-decoration:underline}.fortschritt .spur{background:var(--linie);border-radius:2px;height:4px;overflow:hidden}.fortschritt .spur i{background:var(--navy);transform-origin:0;height:100%;transition:transform var(--mittel) var(--ease);display:block;transform:scaleX(0)}.fortschritt .fertig .spur i,.fortschritt [aria-current] .spur i{transform:scaleX(1)}.fortschritt [aria-current] .spur i{background:var(--blau)}.fortschritt [aria-current] .lbl{color:var(--navy);font-weight:600}.fortschritt .entfaellt .lbl{opacity:.7;text-decoration:line-through}.zaehlzeile{color:var(--muted);margin-bottom:10px;font-size:14px}.formular .schritt{border:0;min-width:0;margin:0 0 36px;padding:0}.js .formular.gefuehrt .schritt{margin:0}.formular .schritt legend{letter-spacing:-.02em;margin-bottom:6px;padding:0;font-size:clamp(1.45rem,2.4vw,2rem);font-weight:700;line-height:1.12}.formular .schritt legend:focus{outline:none}.formular .schritt legend .pflicht-wort{letter-spacing:0;white-space:nowrap;font-size:.62em}.formular .unter{color:var(--muted);margin-bottom:20px}.js .gefuehrt .buehne{min-height:470px;position:relative}.js .schritt.gleitet-rein{animation:rein var(--mittel) var(--ease) both}.js .schritt.gleitet-rein.rueck{animation-name:reinrueck}@keyframes rein{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes reinrueck{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}.pillen{flex-wrap:wrap;gap:10px;display:flex}.formular .pillen .wahl{border-radius:var(--r-voll);grid-template-columns:1fr;min-height:52px;padding:12px 20px}.formular .pillen .wahl:before{display:none}.kontakt-gruppe{grid-template-rows:auto auto auto auto;grid-template-columns:1fr 1fr;column-gap:14px;display:grid}.kontakt-gruppe .feld{grid-row:span 4;grid-template-rows:subgrid;align-content:start;margin:0;display:grid}.kontakt-gruppe .feld label{margin:0 0 8px}.kontakt-gruppe .hilfe{margin:8px 0 0}.kontakt-gruppe .hilfe.platz{min-height:0}.steuerung{display:none}.js .gefuehrt .steuerung{border-top:1px solid var(--linie);align-items:center;gap:12px;margin-top:28px;padding-top:20px;display:flex}.steuerung .rechts{align-items:center;gap:12px;margin-left:auto;display:flex}.textknopf{font:inherit;color:var(--blau);cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 4px;font-weight:600}.textknopf:hover{text-underline-offset:3px;text-decoration:underline}.js .gefuehrt .absenden{display:none}.js .gefuehrt .absenden.an{display:block}.zusammen{border-radius:var(--r-gross);background:#fff;padding:24px 26px}.zusammen h2{letter-spacing:-.01em;font-size:1.25rem}.zusammen dl{margin-top:14px;display:grid}.zusammen .zeile{border-top:1px solid var(--linie);grid-template-columns:1fr auto;gap:2px 12px;padding:12px 0;display:grid}.zusammen .zeile.neu{animation:wachsen var(--mittel) var(--ease) both}@keyframes wachsen{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.zusammen dt{letter-spacing:.08em;text-transform:uppercase;color:var(--messing-text);font-size:13px;font-weight:600}.zusammen dd{overflow-wrap:anywhere;grid-column:1;margin:0;font-weight:600}.zusammen dd.leer{color:var(--muted);font-weight:400}.zusammen .zeile .aendern{grid-area:1/2/3;align-self:center;margin:0}.zusammen .noch{color:var(--muted);margin-top:12px;font-size:15px}.mobil-zus{display:none}@media (width<=1000px){.anfrage-rand>.zusammen{display:none}.js .mobil-zus:not([hidden]){border-radius:var(--r-gross);background:#fff;min-width:0;margin-bottom:12px;padding:4px 18px;display:block;overflow:hidden}.mobil-zus summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;font-weight:600;list-style:none;display:flex}.mobil-zus summary::-webkit-details-marker{display:none}.mobil-zus summary small{text-align:right;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;font-size:14.5px;font-weight:400;overflow:hidden}.mobil-zus .zusammen{padding:0 0 12px}.js .gefuehrt .buehne{min-height:430px}.fortschritt .lbl{font-size:12.5px}}@media (width<=520px){.kontakt-gruppe{grid-template-columns:1fr}.kontakt-gruppe .feld{grid-row:auto;grid-template-rows:auto;margin-bottom:16px}.kontakt-gruppe .hilfe.platz,.steuerung .zurueck .lang{display:none}}.krumen a{margin-inline:-8px;padding-inline:8px}.sprungleiste{pointer-events:auto;align-items:center;gap:var(--a2);opacity:0;visibility:hidden;width:min(1240px,100% - 32px);transition:opacity var(--mittel) var(--ease), transform var(--mittel) var(--ease), visibility 0s var(--mittel);justify-content:center;display:flex;transform:translateY(-6px)}.kopf-leiste.klein .sprungleiste{opacity:1;visibility:visible;transition:opacity var(--mittel) var(--ease), transform var(--mittel) var(--ease), visibility 0s;transform:none}.sprungleiste .sprung{opacity:1;visibility:visible;gap:2px;margin:0;padding:2px 6px;font-size:13.5px;display:flex;position:relative;transform:none}.sprungleiste .sprung a{background:0 0;border-radius:0;align-items:center;min-height:40px;padding:0 11px;display:inline-flex}.sprungleiste .sprung a.akt{color:var(--navy);background:0 0;font-weight:600}.sprung .zeiger{background:var(--messing);transform-origin:0;width:100px;height:2px;transition:transform var(--mittel) var(--ease);pointer-events:none;position:absolute;bottom:6px;left:0;transform:scaleX(0)}.klein-knopf{min-height:40px;padding:6px 16px;font-size:14px}@media (width<=1060px){.sprungleiste{display:none!important}}@media (width<=1060px){[id]{scroll-margin-top:84px}}.stelle h3 a{align-items:center;min-height:44px;display:inline-flex}.sprungleiste .sprung{-webkit-backdrop-filter:blur(12px);border-radius:var(--r-voll);box-shadow:var(--s1);background:#fffffff0;border:1px solid #0a1a3f14}.navyg .auszeichnung-block .hinweis,.navyg p.hinweis{color:#c7d2ea}:is(.fliess,.antw,.frage-block,.frage-block>div,.frage-block>.ein,.txt,.rechtstext section,.karte,.k,.ansprech>div,.danke-karte,.stelle,.zitat-unten>.ein,.kopfz>div,.wer-kopf>div,.profil .w>div:last-child,.erwartung .w>div,.arbeitgeber .w>.ein,.karr .w>.ein,.mitbild>div,.leistungen-kopf>div,.wp,.kkompakt,.formular .schritt,.formular .feld,.akopf,.tuerweg .w>div,.lage .ein,#lage .ein,#erreichbarkeit .ein,.portal-moment .kopfzeile)>*+*{margin-top:var(--a4)}:is(.fliess,.antw,.frage-block,.frage-block>div,.frage-block>.ein,.txt,.rechtstext section,.karte,.ansprech>div,.danke-karte,.zitat-unten>.ein,.profil .w>div:last-child,.erwartung .w>div,.arbeitgeber .w>.ein,.mitbild>div,.wp,.akopf,.tuerweg .w>div,#erreichbarkeit .ein)>*+:is(h2,h3,h4){margin-top:max(2em,32px)}:is(.fliess,.antw,.frage-block,.frage-block>div,.frage-block>.ein,.txt,.rechtstext section,.karte,.k,.ansprech>div,.danke-karte,.stelle,.zitat-unten>.ein,.kopfz>div,.wer-kopf>div,.profil .w>div:last-child,.erwartung .w>div,.arbeitgeber .w>.ein,.karr .w>.ein,.mitbild>div,.leistungen-kopf>div,.wp,.kkompakt,.akopf,.tuerweg .w>div,#erreichbarkeit .ein,.formular .schritt)>:is(h1,h2,h3,h4,legend)+*{margin-top:.5em}:is(.fliess,.antw,.frage-block,.frage-block>div,.frage-block>.ein,.txt,.karte,.k,.ansprech>div,.danke-karte,.zitat-unten>.ein,.profil .w>div:last-child,.erwartung .w>div,.arbeitgeber .w>.ein,.karr .w>.ein,.mitbild>div,.tuerweg .w>div,#erreichbarkeit .ein,.formular .schritt)>*+:is(.frist,.hinweis,.zettel,.siegel,.links,.knoepfe,.faq,.passung,.weg,.kacheln,.zitat,.aufgaben,.punkte,.kontaktkarte,.orte,.vierzig,.erreich,.einstiege,.fakten,.kbox,.teilung,ul,ol,dl,figure,.knopf,.mehr),:is(.frist,.hinweis,.zettel,.siegel,.links,.knoepfe,.faq,.passung,.kacheln,.aufgaben,.punkte,.kontaktkarte,.orte,.vierzig,.erreich,.einstiege,.kbox,ul,ol,dl,figure)+*{margin-top:var(--a5)}.fliess p+p,.gross+.gross{margin-top:var(--a4)}.eyebrow+:is(h1,h2,.h2-stil){margin-top:var(--a2)}.links{margin-top:var(--a5);row-gap:0}.zettel .zt+ul{margin-top:var(--a2)}.schildfoto .bildzeile,.erwartung figcaption{margin-top:var(--a4)}.khero .tafel>*+*{margin-top:var(--a2)}.kopfz+*{margin-top:var(--a5)}@media (width<=1000px){.leistungen-kopf,.kopf{gap:var(--a4)}.portal-moment .kopfzeile{margin-bottom:var(--a4)}}.khero .tafel>.knoepfe{margin-top:var(--a5)}@media (width>=1001px){.portal-moment .maske{--mh:calc(58vh + 42vh * var(--p,0));--mw:calc(40vw + 60vw * var(--p,0));--dy:calc(11vh * (1 - var(--p,0)));--r:calc(15vw * (1 - var(--p,0)));width:auto;height:auto;clip-path:inset(calc((100vh - var(--mh)) / 2 + var(--dy)) calc((100vw - var(--mw)) / 2) calc((100vh - var(--mh)) / 2 - var(--dy)) calc((100vw - var(--mw)) / 2) round var(--r) var(--r) 0 0);border-radius:0;position:absolute;inset:0;transform:none}.portal-moment .maske .text{left:calc((100vw - var(--mw)) / 2 + clamp(24px, 6vw, 96px));right:calc((100vw - var(--mw)) / 2 + clamp(24px, 6vw, 96px));bottom:calc((100vh - var(--mh)) / 2 - var(--dy) + 8vh)}.portal-moment .kopfzeile{z-index:3}}@media (width<=520px){.fortschritt .lbl{visibility:hidden;white-space:nowrap}.fortschritt [aria-current] .lbl{visibility:visible}}@media (width>=600px) and (width<=1000px){.kopf .portal,.hero .portal{width:min(78%,320px);height:400px}.buch{height:360px}}.uu-oben{gap:var(--a8);grid-template-columns:1.15fr .85fr;align-items:end;display:grid}.uu-oben .txt>*+*{margin-top:var(--a4)}.uu-oben h1{font-size:clamp(2.1rem,3.8vw,3.7rem)}.uu-oben h1 em{display:block}.js .held .uu-oben h1{max-width:calc(100% - var(--hx,0px))}.uu-kontakt{border-radius:var(--r-gross);box-shadow:var(--s1);gap:var(--a4);background:#fff;margin:0;padding:22px 26px;list-style:none;display:grid}.uu-kontakt li{gap:var(--a3);grid-template-columns:22px 1fr;align-items:start;display:grid}.uu-kontakt li>svg{width:20px;height:20px;color:var(--messing);margin-top:4px}.uu-kontakt a{color:var(--navy);font-weight:600;text-decoration:none}.uu-kontakt small{color:var(--muted);font-size:14px;display:block}.uu-kontakt .erreich{gap:var(--a2)}.uu-kontakt .erreich .tel,.erreichbar .uu-kontakt .erreich .tel{font-size:1.7rem}.uu-kontakt .erreich-status{background:var(--sand);white-space:nowrap}.uu-isar{margin:var(--a6) 0 0;border-radius:var(--r-gross);height:min(48svh,520px);box-shadow:var(--s2);position:relative;overflow:hidden}.uu-isar img{object-fit:cover;object-position:50% 62%;width:100%;height:100%}.uu-isar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000009e,#0000 60%);position:absolute;inset:0}.uu-isar .bildtext{z-index:1;color:#fff;font-family:var(--serif);max-width:14ch;font-size:clamp(1.6rem,3.4vw,3rem);line-height:1.1;position:absolute;bottom:clamp(20px,4vw,48px);left:clamp(20px,4vw,56px)}.uu-wer{gap:var(--a7);display:grid}.uu-kacheln{gap:var(--a4);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.uu-k{background:var(--sand);border-radius:var(--r-gross);gap:var(--a2);align-content:start;min-width:0;padding:24px 26px;display:grid}.uu-k .uu-label{letter-spacing:.09em;text-transform:uppercase;color:var(--messing-text);font-size:13px;font-weight:600}.uu-k .v{font-family:var(--serif);hyphens:auto;overflow-wrap:break-word;font-size:clamp(1.35rem,1.9vw,1.8rem);line-height:1.12}.uu-k p{color:var(--muted);font-size:15.5px}.uu-k-bild{grid-row:span 2;padding:0;overflow:hidden}.uu-k-bild figure{grid-template-rows:1fr auto;height:100%;margin:0;display:grid}.uu-k-bild img{object-fit:cover;width:100%;height:100%;min-height:260px}.uu-k-bild figcaption{color:var(--muted);padding:12px 18px 16px;font-size:14px}.uu-profil{gap:var(--a8);grid-template-columns:.85fr 1.15fr;align-items:start;display:grid}.uu-profil>*{min-width:0}.uu-profil .portal{aspect-ratio:4/5;margin:0;position:sticky;top:130px}.uu-profil .portal img{object-position:50% 18%}.uu-profil .name{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(2.3rem,4.4vw,4rem);line-height:1}.uu-profil .funk{color:var(--muted);font-size:1.15rem}.uu-weg{margin-top:var(--a7);gap:var(--a4);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.uu-weg li{border-radius:var(--r-gross);background:#fff;overflow:hidden}.uu-sb{height:240px;margin:0}.uu-sb img{object-fit:cover;width:100%;height:100%}.fokus-team-ansprechpartnerin img{object-position:50% 25%}.uu-weg .sx{gap:var(--a3);grid-template-columns:40px 1fr;align-items:center;padding:18px 20px 20px;display:grid}.uu-weg .p{background:var(--navy);width:40px;height:40px;color:var(--messing-h);font-family:var(--serif);border-radius:50%;place-items:center;display:grid}.uu-weg b{display:block}.uu-weg .sx span:not(.p){color:var(--muted);font-size:15px}.uu-drei{margin-top:var(--a6);gap:var(--a4);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.uu-punkt{background:var(--sand);border-radius:var(--r-gross);overflow:hidden}.uu-punkt .foto{height:200px}.uu-punkt .foto img{object-fit:cover;width:100%;height:100%}.uu-punkt .inh{gap:var(--a2);padding:22px 24px 26px;display:grid}.uu-punkt .i{width:44px;height:44px;color:var(--navy);background:#fff;border-radius:50%;place-items:center;display:grid}.uu-punkt .i svg{width:22px;height:22px}.uu-punkt h3{font-size:1.2rem}.uu-punkt p{color:var(--muted)}#ansprechpartner-fest .uu-drei+.mehr{margin-top:var(--a5)}.uu-wachs{height:220vh;margin-top:var(--a6);position:relative}.uu-wachs .stick{place-items:center;height:100svh;padding:120px 0 32px;display:grid;position:sticky;top:0}.uu-wachs .maske{width:100%;height:100%;clip-path:inset(0 calc((max(16px, (100vw - 1240px) / 2) + 12vw) * (1 - var(--w,0))) round calc((var(--r-gross) + 160px) * (1 - var(--w,0))) calc((var(--r-gross) + 160px) * (1 - var(--w,0))) calc(var(--r-gross) * (1 - var(--w,0))) calc(var(--r-gross) * (1 - var(--w,0))));margin:0;overflow:hidden}.uu-wachs .maske img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;transform:scale(calc(1.08 - .08 * var(--w,0)))}.uu-unter{gap:var(--a3) var(--a6);margin-top:var(--a4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.uu-gruppen{gap:var(--a4);margin-top:var(--a6);grid-template-columns:1fr 1fr;display:grid}.uu-gruppe{border-radius:var(--r-gross);gap:var(--a4);background:#fff;align-content:start;padding:26px 28px 28px;display:grid}.uu-gruppe .uu-label{letter-spacing:.09em;text-transform:uppercase;color:var(--messing-text);font-size:13px;font-weight:600}.uu-gruppe .siegel{margin:0}.uu-gruppe .siegel li{background:0 0}.uu-kammer b{font-family:var(--serif);font-size:1.35rem;font-weight:400;display:block}.uu-kammer small{color:var(--muted)}.uu-lage{gap:var(--a8);grid-template-columns:1.1fr .9fr;align-items:center;display:grid}.uu-lage>*{min-width:0}.uu-allee{border-radius:var(--r-gross);aspect-ratio:4/3;box-shadow:var(--s1);margin:0;overflow:hidden}.uu-allee img{object-fit:cover;width:100%;height:100%}.uu-stationen{gap:var(--a3);padding:0;list-style:none;display:grid}.uu-stationen li{gap:var(--a3);grid-template-columns:36px 1fr;align-items:center;display:grid}.uu-stationen .p{border:2px solid var(--linie);width:36px;height:36px;font-family:var(--serif);border-radius:50%;place-items:center;display:grid}.uu-zwei{gap:var(--a4);grid-template-columns:1fr 1fr;display:grid}.uu-karte{border-radius:var(--r-gross);box-shadow:var(--s2);transition:transform var(--kurz) var(--ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.uu-karte.navy{background:var(--navy);color:#fff}.uu-karte.hell{color:var(--navy);background:#fff}a.uu-karte:hover{transform:translateY(-3px)}.uu-karte .foto{flex:none;height:220px;overflow:hidden}.uu-karte .foto img{object-fit:cover;width:100%;height:100%}.uu-karte .inh{gap:var(--a4);flex:1;align-content:start;padding:clamp(24px,3.4vw,44px);display:grid}.uu-karte h2{font-size:clamp(1.7rem,2.8vw,2.5rem)}.uu-karte.navy p{color:#e3e8f3}.uu-karte.navy .eyebrow{color:var(--messing-h)}.uu-karte.navy :focus-visible{outline-color:var(--messing-h)}.uu-karte.navy .erreich .tel{color:#fff}.uu-karte.navy .erreich-status{color:#fff;background:#ffffff1f}.uu-karte.navy .erreich-status small{color:#d9e0ee}.erreichbar .uu-karte.navy .erreich-status i{background:#3fd68a}.erreichbar .uu-karte.navy .erreich .tel{color:#fff;font-size:clamp(1.9rem,3vw,2.6rem)}.uu-haken{gap:var(--a2);padding:0;list-style:none;display:grid}.uu-haken li{gap:var(--a3);color:var(--muted);grid-template-columns:22px 1fr;display:grid}.uu-haken svg{width:20px;height:20px;color:var(--ok);margin-top:2px}@media (width<=1000px){.uu-kopf{padding:80px 0 var(--a6)}.uu-oben,.uu-profil,.uu-lage,.uu-zwei,.uu-gruppen{gap:var(--a5);grid-template-columns:1fr}.uu-isar{height:240px}.uu-kacheln,.uu-weg,.uu-drei{grid-template-columns:1fr 1fr}.uu-profil .portal{width:80%;max-width:320px;position:static}.uu-wachs{height:auto}.uu-wachs .stick{width:min(1240px,100% - 32px);height:auto;margin:0 auto;padding:0;position:static}.uu-wachs .maske{clip-path:none;aspect-ratio:3/2;border-radius:var(--r-gross);height:auto}.uu-wachs .maske img{transform:none}}@media (width<=640px){.uu-kacheln,.uu-weg,.uu-drei{grid-template-columns:1fr}.uu-k-bild{grid-row:auto}}@media (prefers-reduced-motion:reduce){.uu-wachs{--w:1;height:auto}.uu-wachs .stick{height:auto;position:static}.uu-wachs .maske{aspect-ratio:16/9;height:auto}}.k-datev{grid-area:3/2}.k-honorar{grid-area:3/3}.k-seit{grid-area:3/4}.k-seit .wert{color:var(--messing-text)}@media (width<=1100px){.k-datev,.k-honorar,.k-seit{grid-area:auto}.k-kammer{grid-column:auto}}@media (width<=700px){.k-seit{grid-column:1}}.uu-k-bild{grid-row:auto}.k-kammer .siegel{margin-top:var(--a4);padding:0}.k .siegel{margin-bottom:0;margin-left:0}.knoepfe{gap:var(--a3) var(--a5);flex-wrap:wrap;align-items:center;display:flex}@media (width<=1000px){.uu-drei{grid-template-columns:1fr}.uu-stick{flex-direction:column;display:flex}.uu-isar{margin:0 0 var(--a5);order:-1;height:200px}}@media (width>=641px) and (width<=1000px){.uu-weg{grid-template-columns:repeat(3,minmax(0,1fr))}.uu-sb{height:180px}}.tw-fort,.tw-nr,.tw-nach-mobil,.reiter{display:none}@media (width<=1000px) and (prefers-reduced-motion:no-preference){.tuerweg{height:450svh;padding:0}.tuerweg .stick{align-items:center;height:calc(100svh - 64px);padding:8px 0 16px;display:grid;position:sticky;top:64px;overflow:hidden}.tuerweg .w{gap:var(--a4);grid-template-columns:1fr;align-content:center}.tuerweg .bogen{border-radius:var(--bogen);width:min(78vw,360px);height:min(100svh - 394px,500px);box-shadow:var(--s2);isolation:isolate;justify-self:center;display:block}.tuerweg .bogen img{transform:scale(calc(1.08 - .08 * var(--q,0)));transition:opacity var(--lang) var(--ease)}.tuerweg .bogen img.an{transform:scale(calc(1.08 - .08 * var(--q,0)))}.tw-nr{z-index:2;text-align:center;border-radius:var(--r-voll);min-width:64px;color:var(--messing-h);font-family:var(--serif);background:#0a1a3fcc;padding:5px 14px;font-size:15px;display:block;position:absolute;bottom:14px;left:50%;translate:-50%}.tuerweg h2{font-size:1.6rem}.tw-fort{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.tw-fort i{background:var(--linie);border-radius:2px;height:3px;overflow:hidden}.tw-fort i:after{content:"";background:var(--messing);transform-origin:0;height:100%;transform:scaleX(var(--f,0));display:block}.tuerweg .stationen{min-height:3em;margin:var(--a3) 0 0;display:block;position:relative}.tuerweg .stationen li{color:var(--navy);opacity:0;transition:opacity var(--mittel) var(--ease), transform var(--mittel) var(--ease);font-size:1.3rem;font-weight:600;line-height:1.25;display:block;position:absolute;inset:0 0 auto;transform:translateY(24px)}.tuerweg .stationen li.an{opacity:1;transform:none}.tuerweg .stationen li.vorbei{transform:translateY(-24px)}.tuerweg .stationen .mini,.tuerweg .stationen .n{display:none!important}.tw-nach-desk{display:none}.tw-nach-mobil{padding:var(--a4) 0 var(--a8);display:block}#anfahrt:before{content:none}.portal-moment{height:230svh}.portal-moment .stick{height:100svh;padding:0;display:block;position:sticky;top:0;overflow:hidden}.portal-moment .kopfzeile{z-index:3;text-align:left;opacity:calc(1 - var(--p,0) * 3.2);transform:translateY(calc(var(--p,0) * -40px));margin:0;padding:0;position:absolute;top:92px;left:20px;right:20px}.portal-moment .h2-stil{max-width:16ch;font-size:1.75rem}.portal-moment .maske{--mw:calc(64vw + 36vw * var(--p,0));--mh:calc(52svh + 48svh * var(--p,0));--dy:calc(12svh * (1 - var(--p,0)));--r:calc(32vw * (1 - var(--p,0)));width:auto;height:auto;clip-path:inset(calc((100svh - var(--mh)) / 2 + var(--dy)) calc((100vw - var(--mw)) / 2) calc((100svh - var(--mh)) / 2 - var(--dy)) calc((100vw - var(--mw)) / 2) round var(--r) var(--r) 0 0);background:0 0;border-radius:0;margin:0;padding:0;position:absolute;inset:0;overflow:hidden;transform:none}.portal-moment .maske img{border-radius:0;width:100%;height:100%;position:absolute;inset:0}.portal-moment .maske img:first-child{transform:scale(calc(1.12 - .12 * var(--p,0)))}.portal-moment .b2{opacity:clamp(0, calc((var(--p,0) - .4) * 2.8), 1)}.portal-moment .maske:after{opacity:clamp(0, calc((var(--p,0) - .3) * 2), 1);background:linear-gradient(#0000000d 20%,#000000eb 82%);display:block}.portal-moment .maske .text{z-index:2;left:20px;right:20px;bottom:calc(env(safe-area-inset-bottom) + 32px);color:#fff;opacity:clamp(0, calc((var(--p,0) - .8) * 8), 1);transform:translateY(calc(clamp(0, (1 - var(--p,0)) * 5, 1) * 24px));padding:0;position:absolute}.portal-moment .maske .text h2{color:#fff;font-size:1.85rem}.portal-moment .maske .text p{color:#eef1f8;font-size:1.02rem}.portal-moment .maske .text a{color:var(--messing-h)}.regal,.regal.sechs{scroll-snap-type:x mandatory;height:auto;box-shadow:none;scrollbar-width:none;overscroll-behavior-x:contain;border:0;flex-direction:row;gap:12px;margin:8px -16px 0;padding:24px 20px 28px;scroll-padding-inline:20px;overflow-x:auto}.regal::-webkit-scrollbar{display:none}.band,.band.offen{scroll-snap-align:start;border-radius:var(--r-klein);width:min(76vw,380px);box-shadow:var(--s2);transform-origin:50% 100%;background:0 0;flex:none;grid-template-columns:44px 1fr;display:grid;overflow:hidden}.band:first-child{margin-left:0}.band:last-child{margin-right:20px}.band .bh{height:auto}.band .ruecken,.band.offen .ruecken{opacity:1;pointer-events:auto;border-radius:var(--r-klein) 0 0 var(--r-klein);background:linear-gradient(90deg, var(--rot2), var(--rot) 22%, #a2262d 50%, var(--rot) 78%, var(--rot2));height:100%;position:relative;inset:auto}.band .ruecken .rk{flex-direction:column;justify-content:flex-start;gap:14px;height:100%;padding:16px 0;position:static}.band .ruecken b{writing-mode:vertical-rl;white-space:nowrap;font-size:17px;transform:rotate(180deg)}.band .ruecken i:nth-of-type(2),.band .ruecken .plus{display:none}.band .seite,.band.offen .seite{opacity:1;visibility:visible;border-radius:0 var(--r-klein) var(--r-klein) 0;background:#fff;border:0;grid-template-rows:190px auto;grid-template-columns:1fr;display:grid;position:static}.band .seite .bild,.band .seite .bild img{height:190px}.band .seite .t,.regal.sechs .seite .t{justify-content:flex-start;min-width:0;padding:18px 18px 20px}.band{--v:1;transform:scale(calc(.92 + .08 * var(--v)));opacity:calc(.55 + .45 * var(--v))}.band .seite{clip-path:inset(0 calc(38% * (1 - var(--v))) 0 0 round 0 var(--r-klein) var(--r-klein) 0)}@supports (animation-timeline:view(inline)){.band{animation:linear both band-mitte view(inline)}.band .seite{animation:linear both blatt-auf view(inline)}}.reiter{justify-content:center;gap:4px;display:flex;position:relative}.reiter button{all:unset;cursor:pointer;min-width:48px;min-height:44px;font-family:var(--serif);color:var(--muted);transition:color var(--kurz) var(--ease);place-items:center;font-size:17px;display:grid}.reiter button[aria-current]{color:var(--navy)}.reiter button:focus-visible{outline:2px solid var(--blau);outline-offset:3px;border-radius:8px}.reiter .zeiger{background:var(--messing);transform-origin:0;width:100px;height:2px;transition:transform var(--mittel) var(--ease);pointer-events:none;position:absolute;bottom:6px;left:0;transform:scaleX(0)}.chronik .kopfspalte{display:contents}.chronik .stickt{justify-content:space-between;align-items:center;gap:var(--a4);top:var(--kopf-h);z-index:2;background:var(--navy);margin:var(--a5) -16px 0;padding:14px 16px;display:flex;position:sticky;box-shadow:0 10px 14px -10px #00000073}.chronik .phase{white-space:normal;font-size:1.4rem}.chronik .stickt:before{content:"";height:var(--kopf-h);background:var(--navy);pointer-events:none;position:absolute;bottom:100%;left:0;right:0}.chronik .zaehl{margin:0}.chronik .zaehl span{width:22px}.kreisbox{z-index:2;background:var(--weiss,#fff);text-align:center;height:150px;max-height:none;margin:0 -16px;padding-top:6px;display:block;position:sticky;top:64px;overflow:hidden}.kreisbox .kreis{width:auto;max-width:none;height:300px;margin:0 auto}.khero{width:100%;padding-top:72px}.khero .buehne img{height:62svh;clip-path:inset(0 calc(16px * (1 - var(--h,0))) round calc(24px * (1 - var(--h,0))));transform:scale(calc(1.06 - .06 * var(--h,0)));border-radius:0}.khero .tafel{padding:16px 16px 0}.uu-wachs .maske{clip-path:inset(0 calc(8vw * (1 - var(--w,0))) round calc(var(--r-gross) + 96px * (1 - var(--w,0))) calc(var(--r-gross) + 96px * (1 - var(--w,0))) var(--r-gross) var(--r-gross))}@supports (animation-timeline:view()){.kopf .portal img,.hero .portal img{animation:linear both setzen view();animation-range:entry cover 40%}.gleit{animation-name:gleiten-m}}}@keyframes band-mitte{0%{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1)}to{opacity:.55;transform:scale(.92)}}@keyframes blatt-auf{0%{clip-path:inset(0 38% 0 0 round 0 6px 6px 0)}50%{clip-path:inset(0 round 0 6px 6px 0)}to{clip-path:inset(0 38% 0 0 round 0 6px 6px 0)}}@keyframes gleiten-m{0%{transform:translate(8vw)}to{transform:translate(-8vw)}}.js .portal-moment .kopfzeile{opacity:1;transition:opacity var(--mittel) var(--ease)}.js .portal-moment.weiter .kopfzeile{opacity:0;visibility:hidden;transition:opacity var(--mittel) var(--ease), visibility 0s var(--mittel)}.js .portal-moment .maske .text{opacity:0;transition:opacity var(--lang) var(--ease), transform var(--lang) var(--ease);transform:translateY(24px)}.js .portal-moment.offen .maske .text,.js .portal-moment .maske .text:focus-within{opacity:1;transform:none}.uu-isar:after{background:linear-gradient(#0000 30%,#0000004d 60%,#0009 100%),linear-gradient(90deg,#0000008c 0%,#00000059 40%,#0000 65%)}.uu-isar .bildtext,.js .held:not(.gesetzt) .uu-oben h1{text-shadow:0 1px 2px #00000080,0 0 10px #00000073,0 0 28px #00000073}.uu-k .v{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}.uu-kacheln>.uu-k:first-child .v{font-size:clamp(1.25rem,1.7vw,1.6rem)}@media (width>=641px){.uu-kacheln{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:min-content}.uu-kacheln>.uu-k:first-child{grid-column:1/-1}.uu-k-bild{grid-area:1/1/auto/-1;min-height:300px;position:relative}.uu-kacheln>.uu-k:first-child{grid-row:2}.uu-k-bild figure{position:absolute;inset:0}.uu-k-bild img{min-height:0}}@media (width>=1001px){.uu-kacheln{grid-template-columns:minmax(0,1.15fr) repeat(2,minmax(0,1fr))}.uu-k-bild{grid-area:1/1/span 3;min-height:0}.uu-kacheln>.uu-k:first-child{grid-area:1/2/auto/4}.uu-kacheln>.uu-k:not(:first-child,.uu-k-bild){grid-column:auto}}.links{align-items:baseline}.tuerweg .eyebrow+h2{margin-top:var(--a2)}.uu-kopf{padding:0}.uu-stick{padding:92px 0 var(--a7);position:relative}.uu-isar .flaeche{width:100%;height:100%;display:block}.uu-leiste{display:none}@media (width<=1000px){.uu-stick{padding:80px 0 var(--a6)}}@media (prefers-reduced-motion:no-preference){.js .uu-kopf.held:after{content:"";height:185svh;display:block}@media (width<=1000px){.js .uu-kopf.held:after{height:130svh}}.js .held .uu-stick{min-height:100svh;position:sticky;top:0}.js .held .uu-isar{box-shadow:none;z-index:0;clip-path:inset(calc(var(--ot) * (var(--p) - 1)) calc(var(--or) * (var(--p) - 1)) calc(var(--ob) * (var(--p) - 1)) calc(var(--ol) * (var(--p) - 1)) round calc(var(--r-gross) * var(--p)));border-radius:0;overflow:visible}.js .held .uu-isar .flaeche{top:calc(-1 * var(--ot));right:calc(-1 * var(--or));bottom:calc(-1 * var(--ob));left:calc(-1 * var(--ol));width:auto;height:auto;position:absolute}.js .held .uu-isar:after{transform-origin:0 0;transform:translate(calc(-1 * var(--ol) * (1 - var(--p))), calc(-1 * var(--ot) * (1 - var(--p)))) scale(calc(1 + var(--sx0) * (1 - var(--p))), calc(1 + var(--sy0) * (1 - var(--p))))}.js .held .uu-oben{z-index:1;position:relative}.js .held .uu-oben h1,.js .held .uu-oben h1 em,.js .held .uu-isar .bildtext{transition:transform var(--mittel) var(--ease), color var(--mittel) var(--ease)}.js .held .uu-oben .txt>:not(h1),.js .held .uu-kontakt,.js .held .uu-leiste{transition:opacity var(--mittel) var(--ease) var(--mittel), visibility 0s var(--mittel)}.js .held:not(.gesetzt) .uu-oben h1{transition-delay:var(--kurz);transform:translate(var(--hx), var(--hy));color:#fff}.js .held:not(.gesetzt) .uu-oben h1 em{color:#fff}.js .held:not(.gesetzt) .uu-isar .bildtext{transform:translateY(var(--by))}.js .held:not(.gesetzt) .uu-oben .txt>:not(h1),.js .held:not(.gesetzt) .uu-kontakt,.js .held.ohne-leiste .uu-leiste{opacity:0;visibility:hidden;transition:opacity var(--kurz) var(--ease), visibility 0s var(--kurz)}.js .held .uu-leiste{align-items:center;gap:var(--a3) var(--a5);z-index:2;left:0;right:0;bottom:calc(var(--lb,0px) + var(--a4));padding:var(--a3) var(--a5);color:var(--navy);border-radius:var(--r-gross);box-shadow:var(--s2);background:#fff;flex-wrap:wrap;margin:0;list-style:none;display:flex;position:absolute}.js .held .uu-leiste li{align-items:center;gap:var(--a2);font-weight:600;display:flex}.js .held .uu-leiste li>svg{width:20px;height:20px;color:var(--messing);flex:none}.js .held .uu-leiste a{color:var(--navy);text-decoration:none}.js .held .uu-leiste .erreich{align-items:center;gap:var(--a2) var(--a3);flex-wrap:wrap;display:flex}.js .held .uu-leiste .erreich-status{background:var(--sand)}.js .held .uu-leiste .erreich .tel,.erreichbar .js .held .uu-leiste .erreich .tel,.js.erreichbar .held .uu-leiste .erreich .tel{font-size:1.45rem}.js .held.mess *,.js .held.mess :after{transition:none!important;transform:none!important}}@media (prefers-reduced-motion:no-preference) and (width<=1000px){.js .held .uu-leiste{left:0;right:0;bottom:calc(var(--lb,0px) + var(--a3));gap:var(--a2) var(--a4);padding:var(--a3) var(--a4);font-size:15px}.js .held .uu-leiste li:first-child{flex-basis:100%}}.arbeitgeber .az-in{display:block}h1,h2,h3,.seite .titel{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}.wd-platz{background:var(--sand);border-radius:var(--r-gross);gap:var(--a4);justify-items:start;max-width:760px;padding:clamp(24px,4vw,44px);display:grid}.sand .wd-platz{background:#fff}.wd-platz p{color:var(--muted)}.wd-platz p a{color:var(--blau);font-weight:600}.wd-aus{gap:var(--a5);display:grid}.wd-stopp{font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}wiadok-frame{color:var(--navy);font-family:Barlow,system-ui,sans-serif;display:block}wiadok-frame:focus{outline:none}wiadok-frame *,#wiadok-api-frame *{font-family:Barlow,system-ui,sans-serif!important}wiadok-frame h1,wiadok-frame h2,wiadok-frame h3,wiadok-frame h4{letter-spacing:-.01em;color:var(--navy)!important}wiadok-frame a{color:var(--blau)!important}wiadok-frame .api-frame-card{overflow:hidden;border-radius:var(--r-gross)!important;box-shadow:var(--s2)!important}wiadok-frame .api-frame-card-image,wiadok-frame .api-frame-single-image{border-radius:0!important}wiadok-frame .api-frame-single-figure{border-radius:var(--r-gross);overflow:hidden}wiadok-frame .api-frame-filter-select{background:#fff;border:1px solid var(--linie)!important;border-radius:var(--r-feld)!important;color:var(--navy)!important}wiadok-frame .api-frame-filter-select:focus{outline-offset:3px;outline:2px solid var(--blau)!important}wiadok-frame button,wiadok-frame [class*=btn],wiadok-frame [class*=button]{transition:transform var(--kurz) var(--ease);background:var(--navy)!important;color:#fff!important;border-radius:var(--r-voll)!important;border:0!important;padding:10px 20px!important;font-weight:600!important}wiadok-frame button:hover,wiadok-frame [class*=btn]:hover{transform:translateY(-1px)}wiadok-frame [style*=EC0B6F i],wiadok-frame [style*="236, 11, 111"]{color:var(--blau)!important;border-color:var(--blau)!important}:root{--h2-text:12px}main h2:not(#_):has(+:is(p,.fliess,.gross,.lead,ul.uu-haken)){margin-bottom:0}main h2:not(#_)+:is(p,.fliess,.gross,.lead,ul.uu-haken){margin-top:var(--h2-text)}main :is(.uu-karte .inh,.wd-platz)>h2:not(#_)+:is(p,.fliess,ul){margin-top:calc(var(--h2-text) - var(--a4))}main .kurzkarte>h2:not(#_)+:is(p,.fliess){margin-top:calc(var(--h2-text) - 4px)}.hat-mega{align-items:center;gap:0;display:flex}.mega-knopf{width:28px;min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.mega-knopf svg{transition:transform var(--mittel) var(--ease)}.hat-mega.offen .mega-knopf svg{transform:rotate(180deg)}.mega-knopf:hover,.hat-mega.offen .mega-knopf{color:var(--navy)}.mega{pointer-events:auto;border-radius:var(--r-gross);width:min(1240px,100% - 32px);box-shadow:var(--s2);border-top:3px solid var(--messing);background:#fff;display:none;position:absolute;top:76px;left:50%;overflow:hidden;transform:translate(-50%)}.hat-mega.offen .mega{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);display:grid}.mega-baende{padding:var(--a6)}.mega-baende ul{gap:var(--a2) var(--a5);grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}.mega-baende a{gap:var(--a3);border-radius:var(--r-mittel);color:var(--navy);transition:background var(--kurz) var(--ease);padding:10px 12px;text-decoration:none;display:flex}.mega-baende a:hover,.mega-baende a:focus-visible{background:var(--sand)}.mnr{background:linear-gradient(90deg, #6e151b, var(--rot) 18%, #a2262d 50%, var(--rot) 82%, #6e151b);width:34px;height:48px;color:var(--messing-h);font-family:var(--serif);border-radius:4px 4px 2px 2px;flex:none;place-items:center;font-size:13px;display:grid}.mega-baende b{font-size:15.5px;display:block}.mega-baende small{color:var(--muted);margin-top:2px;font-size:14px;line-height:1.4;display:block}.mega-mehr{gap:var(--a2) var(--a5);margin-top:var(--a4);padding-top:var(--a4);border-top:1px solid var(--linie);flex-wrap:wrap;display:flex}.mega-mehr a,.mega-stellen a{color:var(--blau);align-items:center;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.mega-seite{background:var(--sand);padding:var(--a6);gap:var(--a3);align-content:start;justify-items:start;display:grid}.mega-titel{letter-spacing:.1em;text-transform:uppercase;color:var(--messing-text);font-size:12.5px;font-weight:600}.mega-personen{gap:var(--a3);padding:0;list-style:none;display:grid}.mega-personen li{align-items:center;gap:var(--a3);display:flex}.mega-personen img{object-fit:cover;border-radius:50%;width:56px;height:56px}.mega-personen b{font-size:15px;display:block}.mega-personen small{color:var(--muted);font-size:14px}.mega-stellen{padding:0;list-style:none}.mega-seite .erreich .tel{font-size:1.5rem}.mega-seite .erreich-status{background:#fff}@media (width<=1000px){.hat-mega .mega-knopf,.mega{display:none!important}}.m-leist summary{border-radius:var(--r-mittel);cursor:pointer;justify-content:space-between;align-items:center;padding:12px 16px;font-size:17px;list-style:none;display:flex}.m-leist summary::-webkit-details-marker{display:none}.m-leist summary:after{content:"";width:10px;height:10px;transition:transform var(--mittel) var(--ease);border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg)}.m-leist[open]:not(.schliesst) summary:after{transform:rotate(225deg)}.m-leist summary[aria-current]{background:var(--sand);font-weight:600}.m-leist ul{border-left:2px solid var(--messing);margin-left:16px;padding-left:12px}.m-leist ul a{padding:10px 12px;font-size:15.5px}.haupt .mega a{white-space:normal;min-height:0;display:flex}.haupt .mega-mehr a,.haupt .mega-stellen a{color:var(--blau);min-height:44px;display:inline-flex}.haupt .mega-baende a{color:var(--navy)}.haupt .mega .knopf{color:#fff;min-height:44px;display:inline-flex}.haupt .mega .erreich .tel{color:var(--navy);display:inline-block}.haupt .mega-baende li{min-width:0}.mega-baende small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kopfz{row-gap:var(--a4)}main .kopfz>h2:not(#_)+p{margin-top:0}:root{--kopf-h:132px}@media (width<=1060px){:root{--kopf-h:82px}}html{scroll-padding-top:calc(var(--kopf-h) + var(--a4))}[id]{scroll-margin-top:calc(var(--kopf-h) + var(--a4))}.kopf-leiste:before{content:"";z-index:-1;pointer-events:none;background:var(--sand);opacity:0;transition:opacity var(--mittel) var(--ease);position:absolute;inset:0 0 -8px;box-shadow:0 6px 16px -6px #0a1a3f2e}@media (width>=1061px){.kopf-leiste.klein:has(.sprungleiste):before{opacity:1}}.navyg .siegel.siegel--reihe{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:clamp(16px,3vw,36px);display:flex}.navyg .siegel--reihe li{aspect-ratio:auto;contain:none;background:0 0;padding:0}.navyg .siegel.siegel--reihe img{aspect-ratio:auto;width:auto;max-width:none;height:min(112px,24vw)}.navyg .siegel.siegel--reihe .sk-S5{border-radius:2px;box-shadow:0 6px 18px #00000059}.karr-bild{position:relative}.karr-bild .portal{aspect-ratio:4/5;margin:0}.karr .karr-bild .im-bild{z-index:1;margin:0;position:absolute;bottom:clamp(18px,4%,32px);left:50%;translate:-50%;box-shadow:0 10px 28px #0a1a3f73,0 0 0 1px #0a1a3f14}.karr-bild:after{content:"";pointer-events:none;background:linear-gradient(#0a1a3f00,#0a1a3f8c);height:34%;position:absolute;inset:auto 0 0}@media (width<=1000px){.karr-bild .portal{aspect-ratio:4/4.2}}@media (prefers-reduced-motion:no-preference){.karr-bild.da .im-bild{animation:knopf-hinweis calc(5 * var(--lang)) var(--ease) var(--lang) 3}}@keyframes knopf-hinweis{0%,30%,to{transform:none;box-shadow:0 10px 28px #0a1a3f73,0 0 #e3c690b3}8%{transform:translateY(-5px)scale(1.04)}16%{transform:none}22%{box-shadow:0 10px 28px #0a1a3f73,0 0 0 12px #e3c69000}}.mega-stellen{gap:var(--a2);width:100%;display:grid}.haupt .mega-stellen a{align-items:flex-start;gap:var(--a3);border-radius:var(--r-mittel);min-height:0;color:var(--navy);transition:transform var(--kurz) var(--ease), box-shadow var(--kurz) var(--ease);background:#fff;padding:10px 12px;font-weight:400;display:flex;box-shadow:inset 3px 0 #0000}.haupt .mega-stellen a:hover,.haupt .mega-stellen a:focus-visible{box-shadow:inset 3px 0 0 var(--messing);transform:translate(2px)}.mega-stellen .ms-icon{background:var(--sand);width:32px;height:32px;color:var(--messing-text);border-radius:50%;flex:none;place-items:center;display:grid}.mega-stellen .ms-icon svg{width:18px;height:18px}.mega-stellen b{font-size:14.5px;line-height:1.3;display:block}.mega-stellen small{color:var(--muted);margin-top:2px;font-size:13px;display:block}.haupt .mega .mega-join{color:var(--muted);align-items:center;min-height:44px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.haupt .mega .mega-join:hover{color:var(--blau);text-decoration:underline}.kopf-leiste:has(.hat-mega.offen) .sprungleiste{opacity:0;visibility:hidden;transition:opacity var(--kurz) var(--ease), transform var(--kurz) var(--ease), visibility 0s var(--kurz);transform:translateY(-6px)}img.mf-tuer{object-position:72% 50%}.erreich-zeile{align-items:center;gap:var(--a2);display:inline-flex}.erreich-icon{color:#fff;background:#ffffff1f;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.erreich-icon svg{width:18px;height:18px}:not(.anruf,.band8,.kkompakt,.ruf)>.erreich .erreich-icon{background:var(--sand);color:var(--navy)}.anruf{background:var(--navy);color:#fff;border-radius:var(--r-gross);gap:var(--a4);align-content:start;justify-items:stretch;display:grid}.anruf--s{padding:var(--a5)}.anruf--m{padding:var(--a6)}.anruf--l{padding:var(--a6) var(--a7)}.anruf .erreich{gap:var(--a3)}.anruf .erreich-status{color:#fff;background:#ffffff1f}.anruf .erreich-status small{color:#d9e0ee}.erreichbar .anruf .erreich-status i{background:#3fd68a}.erreichbar .anruf .erreich-status i:after{border-color:#3fd68a}.anruf .erreich .tel,.erreichbar .anruf .erreich .tel{color:#fff}.anruf--s .erreich .tel,.erreichbar .anruf--s .erreich .tel{font-size:clamp(1.6rem,2.2vw,2rem)}.anruf--m .erreich .tel,.erreichbar .anruf--m .erreich .tel{font-size:clamp(1.9rem,3vw,2.4rem)}.anruf--l .erreich .tel,.erreichbar .anruf--l .erreich .tel{font-size:clamp(2.2rem,4vw,3.2rem)}.anruf .erreich .zu-hinweis{color:#d9e0ee}.anruf .erreich .zu-hinweis a{color:#fff}.anruf-knopf{width:100%}html:not(.erreichbar) .anruf .erreich .tel{color:#d9e0ee}html:not(.erreichbar) .anruf-knopf{color:#fff;background:#ffffff24}.frist-teil{grid-template-columns:minmax(0,1fr) auto;align-items:start}.frage-block:has(.fristkarte){align-items:start}.fristkarte.anruf{box-shadow:var(--s1);border-top:0;min-width:260px}.weiss .fristkarte.anruf{background:var(--navy)}.mega-seite .anruf{justify-self:stretch}.kopf .anruf{margin-top:var(--a5);justify-self:start}@media (width<=1000px){.frist-teil{grid-template-columns:1fr}.fristkarte.anruf{min-width:0}}:root{--fliess:1.12rem;--fliess-farbe:var(--muted);--fliess-navy:#c7d2ea}.fliess p,.fliess li,.gross,.wer-kopf .antw p,.faq .antw{font-size:var(--fliess);color:var(--fliess-farbe);line-height:1.6}.gross{font-weight:500}.navyg .fliess p,.navyg .gross,.karte.navy .fliess p{color:var(--fliess-navy)}.w.frist-teil{gap:var(--a7);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.w.frist-teil>.fristkarte{margin-top:.35em}.mega-seite .mega-join{margin-top:calc(-1 * var(--a2))}@media (width<=1000px){.w.frist-teil{gap:var(--a5);grid-template-columns:1fr}.w.frist-teil>.fristkarte{margin-top:0}}.anruf>*,.anruf .erreich>*{margin:0}:is(.navyg,.karte.navy,.anruf) .fliess a{color:var(--messing-h);text-underline-offset:3px;font-weight:600;text-decoration:underline 1px}:is(.navyg,.karte.navy) .fliess a:hover{color:#fff}img.mf-fassade-oben{object-position:50% 30%}.erreich-status{white-space:nowrap;padding:8px 16px 8px 14px}.uu-kontakt .erreich-status{padding:8px 16px 8px 14px}.knoepfe{align-items:center}.knoepfe .knopf{min-height:48px}.uu-punkt:first-child .foto img{object-position:50% 80%}:is(main,section) .eyebrow+:is(h1,h2,h3){margin-top:var(--a3)!important}.adr{gap:2px;display:inline-grid}.adr-text b{color:var(--navy);font-weight:600}.adr-maps{color:var(--blau);font-size:.92em;font-weight:600;text-decoration:none}.adr-maps:hover{text-decoration:underline}.navyg .adr-maps,footer .adr-maps{color:inherit}.gruende{gap:var(--a4);margin-top:var(--a6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:0;list-style:none;display:grid}.gruende li{border-radius:var(--r-gross);padding:var(--a5);border-top:3px solid var(--messing);background:#fff}.gruende h3{font-size:1.15rem;line-height:1.25}.gruende p{color:var(--muted);margin-top:var(--a2)}.navyg .sch-spur figcaption{color:#c7d2ea}.anruf>.anruf-text{color:#fff;margin:0;font-weight:600}#stephan-endres div.frage-block>div.knoepfe>a.knopf.knopf{margin-top:0}.uu-kontakt .erreich-status small{display:inline}h3{-webkit-hyphens:manual;hyphens:manual}.kontaktzeile{grid-template-columns:max-content minmax(0,max-content) max-content;justify-content:start;gap:0 clamp(14px,1.6vw,26px);font-size:clamp(13.5px,1.05vw,15px);display:grid}.kontaktzeile li{grid-template-columns:18px minmax(0,auto);align-items:start;column-gap:7px;display:grid}.kontaktzeile li>svg{margin-top:13px}.kontaktzeile li>span:not(.adr):not(.erreich-punkt),.kontaktzeile .adr-text,.kontaktzeile li>a{white-space:nowrap;min-height:44px;padding-top:12px;line-height:20px;display:block}.kontaktzeile .adr{gap:0;display:grid}.kontaktzeile .adr-text{min-height:0;padding-bottom:2px}.kontaktzeile .adr-maps{min-height:0;line-height:20px}@media (width<=767px){.kontaktzeile{grid-template-columns:1fr}.kontaktzeile .adr-maps{align-items:center;min-height:44px;margin-top:-10px;display:inline-flex}}.anruf .erreich-zeile{gap:var(--a3)}.stelle-bento{gap:var(--a4);margin-top:var(--a6);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;display:grid}.stelle-bento .gruende{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.stelle-bento .sb-gross{border-radius:var(--r-gross);min-height:360px;margin:0;overflow:hidden}.stelle-bento .sb-gross img{object-fit:cover;width:100%;height:100%;display:block}.stelle-teil{gap:0 var(--a8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"a f""b f";align-items:start;display:grid}.stelle-teil .st-a{grid-area:a}.stelle-teil .st-b{margin-top:var(--a6);grid-area:b}.stelle-teil .st-bild{border-radius:var(--r-gross);box-shadow:var(--s1);grid-area:f;margin:0;position:sticky;top:120px;overflow:hidden}.stelle-teil .st-bild img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}@media (width<=1000px){.stelle-bento{grid-template-columns:1fr}.stelle-bento .sb-gross{aspect-ratio:3/2;min-height:0}.stelle-teil{grid-template-columns:1fr;grid-template-areas:"a""f""b"}.stelle-teil .st-bild{margin-top:var(--a6);position:static}.stelle-teil .st-bild img{aspect-ratio:3/2}}@media (width<=560px){.stelle-bento .gruende{grid-template-columns:1fr}}@media (width<=1000px){.uu-oben h1 em{display:block}}img.mf-tuer-portal{object-position:62% 50%}.schiene{--rand:max(16px, (100% - 1240px) / 2);margin-top:var(--a7)}.sch-spur{gap:var(--a4);scroll-snap-type:x mandatory;scroll-padding-inline:var(--rand);padding:0 var(--rand) var(--a2);scrollbar-width:none;overscroll-behavior-x:contain;scroll-behavior:smooth;margin:0;list-style:none;display:flex;overflow-x:auto}.sch-spur::-webkit-scrollbar{display:none}.sch-spur:focus-visible{outline-offset:-3px}.sch-spur>li{flex:0 0 calc((min(1240px, 100vw - 32px) - 2 * var(--a4)) / 2.6);scroll-snap-align:start}.sch-spur figure{margin:0}.sch-spur img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--r-gross);width:100%;display:block}.sch-spur figcaption{padding:var(--a3) var(--a2) 0;color:var(--muted);font-size:15px}.sch-nav{justify-content:space-between;align-items:center;gap:var(--a4);margin:var(--a4) var(--rand) 0;display:flex}.sch-punkte{border-radius:var(--r-voll);background:#0a1a3f14;gap:8px;padding:12px 16px;display:inline-flex}.sch-punkte button{cursor:pointer;width:8px;height:8px;transition:width var(--kurz) var(--ease), background var(--kurz) var(--ease);background:#0a1a3f59;border:0;border-radius:4px;padding:0}.sch-punkte button[aria-current]{background:var(--navy);width:28px}.sch-pfeile{gap:10px;display:inline-flex}.sch-pfeile button{width:44px;height:44px;color:var(--navy);cursor:pointer;background:#0a1a3f14;border:0;border-radius:50%;font-size:22px;line-height:1}.sch-pfeile button:disabled{color:#9aa3b5;cursor:default}.navyg .sch-punkte,.navyg .sch-pfeile button{color:#fff;background:#ffffff24}.navyg .sch-punkte button{background:#fff6}.navyg .sch-punkte button[aria-current]{background:#fff}@media (width<=1000px){.sch-spur>li{flex-basis:calc(62.5vw - 20px)}}@media (width<=600px){.sch-spur>li{flex-basis:calc(86.9565vw - 27.8261px)}.sch-spur img{aspect-ratio:4/4.4}}@media (prefers-reduced-motion:reduce){.sch-spur{scroll-behavior:auto}.sch-punkte button{transition:none}}.uu-oben h1{width:fit-content;max-width:100%}.navyg .sch-pfeile button:disabled{color:#ffffff73}.erreich-punkt{display:none}.erreich-mini{color:var(--navy);white-space:nowrap;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.erreich-mini small{color:var(--muted);font-size:13.5px;font-weight:400}.erreich-mini i{background:#8a93a8;border-radius:50%;flex:none;width:8px;height:8px;position:relative}.erreichbar .erreich-mini i{background:#1f9d5c}.erreichbar .erreich-mini i:after{content:"";border:2px solid var(--erreich);opacity:0;animation:puls 2.4s var(--ease) 3;border-radius:50%;position:absolute;inset:-4px}@media (prefers-reduced-motion:reduce){.erreich-mini i:after{animation:none}}@media (width<=767px){.kontaktzeile .erreich-punkt{grid-column:2;margin-top:-10px;padding-bottom:6px;display:block}}.m-anruf .erreich-punkt{margin-top:-6px;padding:0 16px 8px;display:block}.uu-leiste .zk{display:none}@media (prefers-reduced-motion:no-preference) and (width>=768px){.js .held .uu-leiste{gap:var(--a3);padding:var(--a3) var(--a4);flex-wrap:nowrap}.js .held .uu-leiste li,.js .held .uu-leiste li:first-child{white-space:nowrap;flex-basis:auto}.js .held .uu-leiste .erreich{flex-wrap:nowrap}.js .held .uu-leiste .erreich .tel,.erreichbar .js .held .uu-leiste .erreich .tel,.js.erreichbar .held .uu-leiste .erreich .tel{font-size:1.3rem}}@media (prefers-reduced-motion:no-preference) and (width>=768px) and (width<=1100px){.js .held .uu-leiste{gap:var(--a2) var(--a3);font-size:14.5px}.js .held .uu-leiste .zl{display:none}.js .held .uu-leiste .zk{display:inline}}@media (prefers-reduced-motion:no-preference) and (width>=768px){.js .held .uu-leiste .erreich{align-items:center}.js .held .uu-leiste .erreich .tel{align-items:center;line-height:1;display:inline-flex}}@media (prefers-reduced-motion:no-preference) and (width>=768px) and (width<=1100px){.js .held .uu-leiste .erreich-status small{display:none}.js .held .uu-leiste .erreich-status{padding:6px 12px 6px 10px;font-size:14px}.js .held .uu-leiste .erreich .tel,.erreichbar .js .held .uu-leiste .erreich .tel,.js.erreichbar .held .uu-leiste .erreich .tel{font-size:1.15rem}}@media (prefers-reduced-motion:no-preference) and (width>=768px) and (width<=959px){.js .held .uu-leiste .erreich-status{gap:0;padding:8px}.js .held .uu-leiste .erreich-status [data-status]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.erreich-zeile:has([data-status]:empty){display:none}@media (width<=560px){.uu-kontakt .erreich-status,.erreich-status,.erreich-mini{white-space:normal}.uu-kontakt,.uu-kontakt li,.txt{min-width:0}}.fakten,.fakten li{align-items:flex-start}.fakten li>svg{margin-top:13px}.fakten .adr{gap:0}.fakten .adr-text{padding-top:12px;line-height:20px;display:block}.fakten .adr-maps{min-height:0;padding-top:2px;line-height:20px}:root{--datev:#00595c;--datev-gruen:#90d033}.dpunkt{background:var(--datev-gruen);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 2px #90d03340}.leiste .knopf.datev{color:var(--datev);background:#fff;margin-left:-8px;box-shadow:inset 0 0 0 1.5px #00595c59}.leiste .knopf.datev:hover{box-shadow:inset 0 0 0 1.5px var(--datev), var(--s1)}.mmenue .m-datev a{color:var(--datev);align-items:center;gap:10px;font-weight:600;display:flex}.m-datev{display:none}@media (width<=1060px){.leiste .knopf.datev{display:none}.m-datev{display:block}}.leiste .logo{flex:none}@media (width>=1061px) and (width<=1240px){.haupt{gap:9px;font-size:13.5px}.leiste{gap:10px;padding-left:14px}.leiste .knopf.anfr,.leiste .knopf.datev{padding:9px 13px;font-size:14px}.leiste .knopf.datev{gap:6px;margin-left:-4px}}.siegel-quellen{color:var(--muted);gap:4px;margin-top:14px;padding:0;font-size:12.5px;line-height:1.35;list-style:none;display:grid}.person-name{color:var(--navy)}.fokus-sekretariat img{object-position:20% 32%}.angekommen-ziel .angekommen{border-radius:var(--r-gross);background:#fff;padding:clamp(22px,3.4vw,40px)}.angekommen-ziel:empty{display:none}.ang-kopf{text-align:center;justify-items:center;display:grid}.ang-kopf>:is(h1,h2){margin-top:var(--a6);text-wrap:balance;max-width:18em;font-size:clamp(1.7rem,3vw,2.4rem)}.ang-kopf>:is(h1,h2):focus{outline:none}.ang-kopf>:is(h1,h2):focus-visible{outline:2px solid var(--blau);outline-offset:6px;border-radius:4px}.ang-kopf .lead{margin-top:var(--a4);text-wrap:pretty}.ang-bild{justify-items:center;gap:var(--a4);margin:0;display:grid}.ang-bild figcaption{color:var(--navy);font-size:15px;font-weight:600}.ang-portrait{--d:168px;width:var(--d);height:var(--d);position:relative}.ang-kreis{background:#e9e4da;border-radius:50%;position:absolute;inset:0;overflow:hidden}.ang-kreis img{width:170%;max-width:none;position:absolute;top:-52.9%;left:-16.3%}.ang-ring{width:calc(100% + 18px);height:calc(100% + 18px);position:absolute;inset:-9px;overflow:visible;transform:rotate(-90deg)}.ang-ring circle{fill:none;stroke:var(--erreich);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.ang-badge{background:var(--erreich);border:3px solid #fff;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;bottom:calc(14.6% - 23px);right:calc(14.6% - 23px);box-shadow:0 4px 12px #0a1a3f2e}.ang-badge svg{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.ang-tel{margin-top:var(--a6);background:var(--sand);border-radius:var(--r-gross);padding:var(--a5);text-align:center;justify-items:center;gap:var(--a4);display:grid}.ang-tel p{max-width:34em}.ang-zwischen{margin-top:var(--a7);padding:0}.ang-zwischen>:is(h2,h3){margin:0;font-size:clamp(1.3rem,2vw,1.6rem)}.ang-karten{margin-top:var(--a5);gap:var(--a3);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));padding:0;list-style:none;display:grid}.ang-karten li{background:var(--sand);border-radius:var(--r-gross);gap:var(--a4);flex-direction:column;padding:20px 20px 22px;display:flex}.ang-karten .i{width:40px;height:40px;color:var(--navy);background:#fff;border-radius:50%;place-items:center;display:grid}.ang-karten .i svg{width:22px;height:22px}.ang-karten :is(h3,h4){font-size:1.08rem}.ang-karten p{color:var(--muted);font-size:.98rem}.ang-karten .ang-link{margin-top:auto}.ang-karten .ang-link a{color:var(--blau);font-weight:600;text-decoration:none}.ang-karten .ang-link a:hover{text-underline-offset:4px;text-decoration:underline}.ang-vorschau{margin-top:var(--a5);color:var(--muted);text-align:center;font-size:13.5px}.danke-karte>.mehr{margin-top:var(--a6)}@media (width<=600px){.ang-portrait{--d:136px}}@keyframes ang-zeichnen{0%{stroke-dashoffset:1px}}@keyframes ang-pop{0%{opacity:0;transform:scale(.3)}70%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}@keyframes ang-ein{0%{opacity:0;transform:scale(.94)}}@media (prefers-reduced-motion:no-preference){.ang-kreis{animation:ang-ein var(--mittel) var(--ease) backwards}.ang-ring circle{animation:ang-zeichnen calc(var(--lang) * 1.5) var(--ease) var(--kurz) backwards}.ang-badge{animation:ang-pop var(--mittel) var(--ease) calc(var(--kurz) + var(--lang) * 1.5) backwards}}img.mf-verband{object-position:60% 76%}.ang-tel .erreich--kompakt{text-align:center;justify-items:center}.ang-tel .erreich--kompakt .tel{justify-self:center;margin-inline:auto}.ang-tel .erreich-zeile{justify-self:center;position:relative}.ang-tel .erreich-icon{margin-right:8px;position:absolute;top:50%;right:100%;transform:translateY(-50%)}#wiadok-api-frame .api-frame-card-hyperlink,#wiadok-api-frame .api-frame-single-back-link{border-radius:var(--r-voll);padding:9px 18px;font-size:15px}#wiadok-api-frame .api-frame-single-content .highlight,#wiadok-api-frame .api-frame-single-content [style*=color],#wiadok-api-frame .api-frame-single-content font[color]{color:var(--blau)!important}#wiadok-api-frame .api-frame-keywords-item,#wiadok-api-frame .api-frame-keywords-badge{border-radius:var(--r-voll);background:var(--sand)!important;color:var(--navy)!important}#wiadok-api-frame .api-frame-single-img-overlay,#wiadok-api-frame .api-frame-card-img-overlay{text-shadow:0 1px 3px #0009;font-size:12px;color:#fff!important}#wiadok-api-frame .api-frame-single-title{margin-top:var(--a4);margin-bottom:var(--a2)}#wiadok-api-frame .news-zurueck-oben{margin:0 0 var(--a4);color:var(--blau);cursor:pointer;background:0 0;border:0;min-height:44px;padding:0;font-size:15px;font-weight:600}#wiadok-api-frame .news-zurueck-oben:hover{text-decoration:underline}#wiadok-api-frame .api-frame-single-back-link:not(.news-zurueck-oben){margin-top:var(--a5)}#wiadok-api-frame .api-frame-single-content p{margin:0 0 .8em}#wiadok-api-frame .api-frame-card-hyperlink{margin-top:10px}
