/*basis/tokens.css*/@font-face{font-family:"Schibsted AB";src:url(fonts/schibsted-grotesk-var-latin.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:"Schibsted Ersatz";src:local("Arial"),local("ArialMT"),local("Helvetica Neue"),local("Helvetica");size-adjust:105.75%;ascent-override:92.3%;descent-override:24.4%;line-gap-override:0%}:root{--schrift:"Schibsted AB","Schibsted Ersatz",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--schnitt:400;--pergament:#F5F0E6;--papier:#FBF8F2;--wisch-flaeche:#FFFDF9;--walnuss:#261D18;--salbei:#CDD6C6;--ochsenblut:#7E3122;--ochsenblut-tief:#63261A;--blass:#5E4A3A;--messing:#9C7A45;--weiss:#FFFFFF;--tisch:#3A271C;--paneel:#2B4035;--schleier:26,18,14;--linie:rgba(38,29,24,.14);--linie-stark:rgba(38,29,24,.26);--fehler:#A0281C;--t-display:min(7.22vw,13.6vh);--t-marke:clamp(24px,2.2vw,46px);--t-h2:clamp(30px,3.61vw,76px);--t-h4:clamp(18px,1.81vw,38px);--t-p1:clamp(16px,1.25vw,22px);--t-c1:14px;--t-knopf:16px;--lh-display:.9;--lh-marke:1.1;--lh-text:1.3;--lw-display:-.035em;--lw-marke:-.02em;--lw-h4:-.015em;--lw:-.012em;--lese:34em;--rand:20px;--steg:12px;--spalten:12;--spalte-max:85rem;--abschnitt:clamp(64px,8.3vw,160px);--block:clamp(20px,2.2vw,40px);--zeile:.75rem;--l-1:4px;--l-2:8px;--l-3:12px;--l-4:16px;--l-5:20px;--l-6:28px;--l-7:40px;--knopf-h:50px;--knopf-pad:20px;--knopf-pad-m:14px;--knopf-luecke:5px;--knopf-radius:20px;--radius:4px;--ziel-min:44px;--haarlinie:1px;--fokus:2px;--fokus-abstand:3px;--zeichen:30px;--symbol:18px;--plus:20px;--plus-m:14px;--pfeil-weg:5px;--text-weg:-4px;--menue-breite:440px;--menue-abstand:10px;--t-menue-gebiet:18px;--t-menue-haupt:clamp(22px,1.81vw,28px);--menue-zeile:36px;--auftakt-h:137.5vh;--band-y:39.4vh;--h1-unten:93.6vh;--absatz-y:108vh;--bild-quer:179vh;--erst-oben-m:92px;--marke-m:24px;--gebiete-m:44px;--lampe-m:.27;--fab-gasse-m:96px;--band-abstand-m:16px;--absatz-unten-m:88px;--erst-oben-t:124px;--marke-t:30px;--nach-foto:40px;--kopf-oben:var(--rand);--kopf-unten:calc(var(--kopf-oben) + var(--knopf-h));--grund-voll:calc(var(--kopf-unten) + var(--l-1));--grund-h:calc(var(--kopf-unten) + var(--l-6));--aussen:max(var(--rand),calc((100cqw - var(--spalte-max)) / 2));--abschnitt-y:max(clamp(72px,8.3vw,160px),calc(var(--grund-h) + var(--l-1)));--ueber-h:100vh;--band-h:120vh;--zeile-gebiet:344px;--zeile-gebiet-dicht:248px;--kachel-b:211px;--karte-h:600px;--portraet-b:220px;--kontakt-foto-b:270px;--feld-h:50px;--t-zitat:var(--t-h2);--t-frage:var(--t-h4);--innen:1.3;--wisch:.6s;--zeigen:.9s;--haus:cubic-bezier(.66,0,.34,1);--weich:cubic-bezier(.6,0,.15,1);--steigen:cubic-bezier(.19,1,.22,1);--dauer-hover:.3s;--dauer-menue:.8s;--dauer-bild:1.7s;--dauer-zoom:2.3s;--dauer-maske:1s;--dauer-klein:.6s;--dauer-klein-zoom:1.4s;--zoom-start:1.1;--zoom-klein:1.04;--dauer-grund:1.2s;--dauer-weich-ein:.7s;--dauer-kopf:.9s;--takt-kopf:.12s;--start-marke:.35s;--takt-marke:.1s;--start-gebiete:.75s;--takt-gebiete:.3s;--dauer-gebiete:.9s;--start-h1:1.2s;--takt-h1:.09s;--dauer-h1:1.1s;--start-cta:1.45s;--maske-weg:118%;--kopf-weg:-100px;--tiefe-bild:.27;--tiefe-h1:.13;--tiefe-h1-max:52;--tiefe-absatz:.085;--tiefe-absatz-max:40;--glaettung:240;--z-grund:30;--z-kopf:40;--z-dunkel:50;--z-menue:60;--z-chrome:60;--z-skip:70;--fab-hoehe:3.5rem;--fab-rand:1.5rem;--fab-luft:1rem;--fab-gasse-y:calc(var(--fab-hoehe) + var(--fab-rand) + var(--fab-luft));--font-display:var(--schrift);--font-text:var(--schrift);--font-mono:ui-monospace,"SF Mono",Menlo,monospace;--t-h1:var(--t-h2);--t-h3:clamp(20px,1.81vw,30px);--t-lead:var(--t-h4);--t-text:var(--t-p1);--t-klein:16px;--t-mikro:var(--t-c1);--leading-tight:1.1;--leading-body:var(--lh-text);--tracking-wide:.02em;--measure:var(--lese);--dauer-kurz:var(--dauer-hover);--dauer-mittel:.45s;--ease:var(--haus);--farbe-grund:var(--pergament);--farbe-flaeche:var(--papier);--farbe-tinte:var(--walnuss);--farbe-tinte-weich:var(--blass);--farbe-akzent:var(--ochsenblut);--farbe-akzent-tinte:var(--weiss);--farbe-linie:var(--linie);--farbe-linie-stark:var(--linie-stark);--farbe-feld:var(--weiss);--farbe-feld-rand:var(--linie-stark);--farbe-fehler:var(--fehler);--farbe-platzhalter:color-mix(in oklab,var(--walnuss) 6%,var(--papier));color-scheme:light}@media (max-width:1023px){:root{--t-display:min(13.4vw,7.4svh);--t-h2:30px;--t-h4:18px;--ueber-h:auto;--band-h:max(110svh,760px);--karte-h:auto;--kopf-oben:var(--l-5);--abschnitt-y:max(72px,calc(var(--grund-h) + var(--l-1)))}}@media (min-width:768px) and (max-width:1023px){:root{--rand:40px;--steg:20px;--t-display:min(10.5vw,7.2svh);--t-h4:22px;--t-p1:18px}}@media (max-width:767px) and (max-height:700px){:root{--t-display:min(12vw,7svh);--erst-oben-m:78px;--marke-m:22px}}@media (min-width:1024px){:root{--rand:clamp(28px,2.78vw,56px);--steg:clamp(14px,1.39vw,28px)}}@media (min-width:1024px) and (max-aspect-ratio:3/2){:root{--band-y:33vh}}
/*basis/basis.css*/*,*::before,*::after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}img,picture,svg,video{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0}ul[class],ol[class]{list-style:none;padding:0}a{color:inherit}main{overflow-x:clip}html{scroll-behavior:auto;scroll-padding-bottom:var(--fab-gasse-y)}body{font-family:var(--font-text);color:var(--farbe-tinte);background:var(--farbe-grund);line-height:var(--leading-body);padding-bottom:var(--fab-gasse-y)}[hidden]{display:none !important}:root{--spalte-rand:max(var(--rand),calc((100% - var(--spalte-max)) / 2))}.kopf,main>section,.fuss{padding-inline:var(--spalte-rand)}.skip{position:absolute;left:var(--rand);top:-4rem;z-index:var(--z-skip);background:var(--farbe-tinte);color:var(--farbe-grund);font-family:var(--font-display);font-weight:600;font-size:var(--t-klein);padding:var(--zeile) 1rem;border-radius:var(--radius);text-decoration:none;transition:top var(--dauer-kurz) var(--ease)}.skip:focus{top:var(--rand)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;padding:0;margin:-1px}:focus-visible{outline:3px solid var(--farbe-akzent);outline-offset:3px;border-radius:var(--radius)}figure{margin:0}figure img,figure video{border-radius:var(--radius)}figcaption{font-family:var(--font-display);font-size:var(--t-mikro);color:var(--farbe-tinte-weich);margin-top:0.4rem}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition-duration:0ms !important;animation-duration:0ms !important}html{scroll-behavior:auto !important}}
/*stuecke/seite/seite.css*/html{background:var(--pergament);scrollbar-gutter:stable;scroll-padding-top:var(--grund-h)}body{font-family:var(--schrift);font-weight:var(--schnitt);font-size:var(--t-p1);line-height:var(--lh-text);letter-spacing:var(--lw);color:var(--walnuss);background:var(--pergament);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-weight:var(--schnitt)}:focus-visible{outline:var(--fokus) solid currentColor;outline-offset:var(--fokus-abstand)}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:var(--l-2);min-height:var(--knopf-h);padding:0 var(--knopf-pad);border:0;border-radius:var(--knopf-radius);background:var(--weiss);color:var(--walnuss);font:var(--schnitt) var(--t-knopf)/1 var(--schrift);letter-spacing:-.005em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--dauer-hover) var(--haus),color var(--dauer-hover) var(--haus),box-shadow var(--dauer-hover) var(--haus)}.knopf svg{flex:none;width:var(--symbol);height:var(--symbol);transition:transform var(--dauer-hover) var(--haus)}.knopf>span{transition:transform var(--dauer-hover) var(--haus)}.knopf:hover,.knopf:focus-visible{background:var(--walnuss);color:var(--weiss)}.knopf--pfeil:hover>span,.knopf--pfeil:focus-visible>span{transform:translateX(var(--text-weg))}.knopf--pfeil:hover svg,.knopf--pfeil:focus-visible svg{transform:translateX(var(--pfeil-weg))}.knopf--akzent{background:var(--ochsenblut);color:var(--weiss)}.knopf--akzent:hover,.knopf--akzent:focus-visible{background:var(--ochsenblut-tief);color:var(--weiss)}.knopf--salbei{background:var(--salbei)}.knopf--umriss{background:transparent;color:inherit;box-shadow:inset 0 0 0 var(--haarlinie) currentColor}.knopf--umriss:hover,.knopf--umriss:focus-visible{background:var(--walnuss);color:var(--weiss);box-shadow:inset 0 0 0 var(--haarlinie) var(--walnuss)}.knopf--rund{width:var(--knopf-h);padding:0}.plus{flex:none;width:var(--plus);height:var(--plus)}.zeile,.z{display:block}.raster{display:grid;grid-template-columns:repeat(var(--spalten),minmax(0,1fr));column-gap:var(--steg)}.dach{display:flex;align-items:center;gap:var(--l-1);margin:0 0 var(--l-5);font-size:var(--t-p1);line-height:1.2}.dach .plus{color:var(--messing)}.titel-2{margin:0;font-size:var(--t-h2);line-height:1.02;letter-spacing:-.022em;text-wrap:balance;hyphens:manual}.text{margin:0;max-width:var(--lese);font-size:var(--t-p1);line-height:var(--lh-text);text-wrap:pretty}main{container-type:inline-size}main a:not(.knopf){text-underline-offset:.2em;text-decoration-thickness:var(--haarlinie)}[data-kopfgrund]{--grund:var(--pergament);--oben:var(--abschnitt-y);padding-top:0}[data-kopfgrund]::before{content:"";display:block;position:sticky;top:0;z-index:var(--z-grund);grid-column:1 / -1;height:var(--grund-h);margin-bottom:calc(max(var(--oben),var(--grund-h)) - var(--grund-h));background:linear-gradient(to bottom,var(--grund) var(--grund-voll),rgb(from var(--grund) r g b / 0));pointer-events:none}@supports not (color:rgb(from red r g b / 0)){[data-kopfgrund]::before{background:var(--grund);height:var(--grund-voll);margin-bottom:calc(max(var(--oben),var(--grund-h)) - var(--grund-voll))}}.foto{position:relative;overflow:hidden;margin:0;background:var(--tisch)}.foto .innen{position:absolute;inset:0 0 auto 0;height:calc(var(--innen) * 100%)}.foto .innen img,.foto .innen .bild{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.foto .innen .bild{background-position:center;background-size:cover;background-repeat:no-repeat}.bewegt .foto .innen{will-change:transform}.vermerk{margin:var(--l-2) 0 0;font-size:var(--t-c1);line-height:1.3;letter-spacing:0;color:var(--blass)}.foto .vermerk--auf{position:absolute;left:var(--l-3);bottom:var(--l-3);margin:0;color:var(--weiss);text-shadow:0 0 12px rgba(var(--schleier),.8)}.linie-oben{position:relative}.linie-oben::before{content:"";position:absolute;left:0;right:0;top:0;height:var(--haarlinie);background:var(--linie-stark);transform-origin:0 50%}.bewegt .linie-oben[data-zeigen]:not(.da)::before{transform:scaleX(0)}.bewegt .linie-oben[data-zeigen]::before{transition:transform 1.2s var(--haus) calc(var(--nr,0) * .08s)}.maske{display:block;overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em}.maske>*{display:block}.bewegt [data-zeigen] .maske>*{transition:transform var(--zeigen) var(--steigen) calc(var(--nr,0) * .12s)}.bewegt [data-zeigen]:not(.da) .maske>*{transform:translateY(105%)}@media (max-width:1023px){.raster{display:block}}
/*stuecke/kopf/kopf.css*/.kopf--haus{position:fixed;inset:0 0 auto 0;z-index:var(--z-kopf);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--l-2) var(--l-3);padding:var(--kopf-oben) var(--rand) 0;pointer-events:none;color:var(--kopf-farbe,var(--weiss))}.kopf--haus>*{pointer-events:auto}html:not(.js) .kopf--haus{position:absolute}.kopf--hell{--kopf-farbe:var(--walnuss)}.kopf__links{display:flex;align-items:center;gap:var(--l-2);height:var(--knopf-h);margin:0}.kopf__zeichen{display:block;width:var(--zeichen);height:var(--zeichen);color:inherit;border-radius:50%}.kopf__zeichen svg{width:var(--zeichen);height:var(--zeichen)}.kopf__demo{font-size:var(--t-c1);line-height:1;letter-spacing:0}.kopf__knoepfe{display:flex;gap:var(--knopf-luecke);margin-left:auto}.kopf__nummer{display:inline}.lade .kopf__links,.lade .kopf__knoepfe>*{transform:translateY(var(--kopf-weg));transition:transform var(--dauer-kopf) var(--steigen)}.lade .kopf__knoepfe>:nth-child(1){transition-delay:var(--takt-kopf)}.lade .kopf__knoepfe>:nth-child(2){transition-delay:calc(2 * var(--takt-kopf))}.lade .kopf__knoepfe>:nth-child(3){transition-delay:calc(3 * var(--takt-kopf))}.lade.los .kopf__links,.lade.los .kopf__knoepfe>*{transform:none}.lade.los .kopf__knoepfe>*{transition:transform var(--dauer-kopf) var(--steigen),background-color var(--dauer-hover) var(--haus),color var(--dauer-hover) var(--haus)}.lade.los .kopf__knoepfe>:nth-child(1){transition-delay:var(--takt-kopf),0s,0s}.lade.los .kopf__knoepfe>:nth-child(2){transition-delay:calc(2 * var(--takt-kopf)),0s,0s}.lade.los .kopf__knoepfe>:nth-child(3){transition-delay:calc(3 * var(--takt-kopf)),0s,0s}.kopf__erst{display:none}@media (min-width:1400px){.kopf__erst{display:inline-flex}html:not(.kopf-eng) .auftakt__cta{display:none}.kopf-eng .kopf__erst{display:none}}.menue{position:fixed;top:var(--menue-abstand);right:var(--menue-abstand);bottom:var(--menue-abstand);z-index:var(--z-menue);width:min(var(--menue-breite),calc(100vw - 2 * var(--menue-abstand)));display:flex;flex-direction:column;gap:var(--l-7);padding:var(--l-6) var(--l-5) calc(var(--fab-gasse-y) - var(--menue-abstand));overflow:auto;overscroll-behavior:contain;background:var(--salbei);color:var(--walnuss);border-radius:var(--radius);transform:translateX(calc(100% + 2 * var(--menue-abstand)));visibility:hidden;transition:transform var(--dauer-menue) var(--haus),visibility 0s var(--dauer-menue)}.dunkel{position:fixed;inset:0;z-index:var(--z-dunkel);background:rgba(var(--schleier),.42);opacity:0;visibility:hidden;transition:opacity var(--dauer-menue) var(--haus),visibility 0s var(--dauer-menue)}.menue-auf .menue,.menue:target{transform:none;visibility:visible;transition:transform var(--dauer-menue) var(--haus)}.menue-auf .dunkel,.menue:target + .dunkel{opacity:1;visibility:visible;transition:opacity var(--dauer-menue) var(--haus)}.menue-auf{overflow:hidden}.menue__zu{position:absolute;top:var(--l-5);right:var(--l-5)}.menue__titel{margin:0 0 var(--l-3);font-size:var(--t-c1);line-height:1.2;color:var(--blass);letter-spacing:0}.menue a:not(.knopf){text-decoration:none}.menue .leiste__liste{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--steg);margin:0 0 var(--l-7);padding:0;list-style:none}.menue .leiste__liste a{display:flex;align-items:center;min-height:var(--menue-zeile);font-size:var(--t-menue-gebiet)}.menue__haupt{margin:0;padding:0;list-style:none}.menue__haupt a{display:flex;align-items:center;min-height:var(--ziel-min);font-size:var(--t-menue-haupt);letter-spacing:var(--lw-h4)}.menue a:not(.knopf):hover,.menue a:not(.knopf):focus-visible{text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:var(--haarlinie)}.menue__fuss{margin-top:auto;display:grid;row-gap:var(--l-5);font-size:var(--t-klein);line-height:1.45}.menue__block p{margin:0}.menue__block .knopf{margin-top:var(--l-4)}.menue__block:last-child{display:flex;flex-direction:column;align-items:flex-start}@media (max-width:767px){.kopf--haus .knopf{--knopf-pad:var(--knopf-pad-m);gap:var(--l-2)}.menue{padding-top:var(--l-5);gap:var(--l-6)}.menue .leiste__liste a{min-height:var(--l-7)}.menue__fuss{row-gap:var(--l-4)}}@media (max-width:767px){.kopf__tel--lang{width:var(--knopf-h);padding:0}.kopf__tel--lang .kopf__nummer{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body:has(.kopf__tel--lang) .auftakt__tel{display:inline-flex}}@media (max-width:374px){.kopf__tel{width:var(--knopf-h);padding:0}.kopf__nummer{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media print{.kopf--haus,.menue,.dunkel{display:none}}
/*stuecke/auftakt/auftakt.css*/.auftakt{position:relative;overflow:hidden;min-height:var(--auftakt-h);padding:0;background:var(--tisch);color:var(--weiss)}.auftakt__bild{position:absolute;inset:0;margin:0;overflow:hidden}.auftakt__huelle{position:absolute;top:0;left:0;width:max(100%,var(--bild-quer));aspect-ratio:1;will-change:transform}.auftakt__huelle::after{content:"";position:absolute;inset:auto 0 0 0;height:24%;background:linear-gradient(to bottom,transparent,var(--tisch) 92%)}.auftakt__zoom{position:absolute;inset:0;transform-origin:50vw 50vh}.auftakt__weich{position:absolute;inset:0;background:center / cover no-repeat url("data:image/webp;base64,UklGRsAAAABXRUJQVlA4ILQAAAAQBwCdASooACgAPqlImkqmJKKhvHYIAMAVCWUAvKQQrXdVE7KQ7DWYMMTAQhYthCCqeYPoDNvKS/mF5MjMXgMsQAD+3GTnQdHPcqwGXqW9as01dU2H6kBI1FtUqWiBjPtJTuVJ6Ai/VeXuX+Bd/aja7mWAj2xOKLjt04XvzWNlmcrOU3Rl9k58jhuRIhfoyxfsYcegbX1KyGoK+1epHFslA2KRB+CExwSIV5ZFS1fnhMAcIAA=")}.auftakt__foto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:0 0}.auftakt__schleier{position:absolute;inset:0;pointer-events:none;background:radial-gradient(54vw 36vh at 0 82vh,rgba(var(--schleier),.64),rgba(var(--schleier),.42) 58%,rgba(var(--schleier),0)),radial-gradient(36vw 8vh at 50vw 41vh,rgba(var(--schleier),.46),rgba(var(--schleier),0)),linear-gradient(to bottom,rgba(var(--schleier),.38) 0,rgba(var(--schleier),0) 24vh,rgba(var(--schleier),0) 60vh,rgba(var(--schleier),.18) 88vh,rgba(var(--schleier),.45) 112vh)}.auftakt__vermerk{position:absolute;left:var(--rand);bottom:calc(var(--rand) * .75);margin:0;font-size:var(--t-c1);line-height:1.3;letter-spacing:0;color:var(--weiss)}.auftakt__erst{position:relative;min-height:100vh;display:flex;flex-direction:column;padding-bottom:calc(100vh - var(--h1-unten))}.auftakt__schiene{position:absolute;left:0;right:0;padding-inline:var(--rand);display:grid;grid-template-columns:repeat(var(--spalten),minmax(0,1fr));column-gap:var(--steg)}.auftakt__schiene--marke{top:var(--rand)}.auftakt__schiene--band{position:relative;margin-top:var(--band-y)}.auftakt__schiene--fuss{position:relative;align-items:end;margin-top:auto;padding-top:var(--l-6)}.auftakt__schiene--fuss>*{grid-row:1}.auftakt__schiene--absatz{position:relative;margin-top:calc(var(--absatz-y) - 100vh);padding-bottom:calc(var(--l-7) * 2.5)}.auftakt__marke{grid-column:6 / span 4;margin:0;font-size:var(--t-marke);line-height:var(--lh-marke);letter-spacing:var(--lw-marke)}.auftakt__gebiete{grid-column:1 / -1;display:grid;grid-template-columns:repeat(var(--anzahl,3),minmax(0,1fr));justify-items:center;margin:0;padding:0;list-style:none;font-size:var(--t-p1);line-height:1.2}.auftakt__gebiete a{display:flex;align-items:center;gap:var(--l-1);min-height:var(--l-6);color:inherit;text-decoration:none}.auftakt__gebiete--viele{display:flex;flex-wrap:wrap;justify-content:center;column-gap:var(--l-6);row-gap:0;padding-inline:8%}.auftakt[data-viele]{--band-y:33vh}.auftakt__gebiete span{overflow-wrap:anywhere}.auftakt__gebiete a:hover span,.auftakt__gebiete a:focus-visible span{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:var(--haarlinie)}.auftakt__titel{grid-column:1 / span 6;margin:0;white-space:nowrap;font-size:var(--t-display);line-height:var(--lh-display);letter-spacing:var(--lw-display)}.auftakt__handlung{grid-column:6 / span 4;justify-self:start;align-self:end;margin:0;margin-bottom:calc(var(--t-display) * .085)}.auftakt__cta{display:inline-block}.auftakt__tel{display:none}.auftakt__absatz{grid-column:8 / span 5}.auftakt__lead{margin:0;max-width:22em;font-size:var(--t-h4);line-height:1.2;letter-spacing:var(--lw-h4)}.auftakt__anschrift{margin:1.6em 0 0;font-size:var(--t-p1);line-height:1.4}.auftakt__anschrift a{color:inherit;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:var(--haarlinie)}.lade .auftakt{background:var(--pergament);transition:background-color var(--dauer-grund) var(--haus)}.lade.los .auftakt{background:var(--tisch)}.lade .auftakt__weich{animation:auftakt-einblenden var(--dauer-weich-ein) var(--haus) both}.lade .auftakt__foto{opacity:0;transition:opacity var(--dauer-bild) var(--weich)}.lade .auftakt__zoom{transform:scale(var(--zoom-start));transition:transform var(--dauer-zoom) var(--weich)}.lade.los .auftakt__foto{opacity:1}.lade.los .auftakt__zoom{transform:none}.lade .auftakt .zeile{overflow:hidden;padding:.12em 0 .1em;margin:-.12em 0 -.1em}.lade .auftakt .z{transform:translateY(var(--maske-weg));transition:transform var(--dauer-maske) var(--haus)}.lade.los .auftakt .z{transform:none}.lade .auftakt__marke .zeile:nth-child(1) .z{transition-delay:var(--start-marke)}.lade .auftakt__marke .zeile:nth-child(2) .z{transition-delay:calc(var(--start-marke) + var(--takt-marke))}.lade .auftakt__marke .zeile:nth-child(3) .z{transition-delay:calc(var(--start-marke) + 2 * var(--takt-marke))}.lade .auftakt__marke .zeile:nth-child(n+4) .z{transition-delay:calc(var(--start-marke) + 3 * var(--takt-marke))}.lade .auftakt__gebiete .z{transition-duration:var(--dauer-gebiete)}.lade .auftakt__gebiete li:nth-child(1) .z{transition-delay:var(--start-gebiete)}.lade .auftakt__gebiete li:nth-child(2) .z{transition-delay:calc(var(--start-gebiete) + var(--takt-gebiete))}.lade .auftakt__gebiete li:nth-child(3) .z{transition-delay:calc(var(--start-gebiete) + 2 * var(--takt-gebiete))}.lade .auftakt__gebiete li:nth-child(n+4) .z{transition-delay:calc(var(--start-gebiete) + 2.5 * var(--takt-gebiete))}.lade .auftakt__titel .z{transition:transform var(--dauer-h1) var(--steigen)}.lade .auftakt__titel .zeile:nth-child(2) .z{transition-delay:var(--start-h1)}.lade .auftakt__titel .zeile:nth-child(3) .z{transition-delay:calc(var(--start-h1) + var(--takt-h1))}.lade .auftakt__titel .zeile:nth-child(4) .z{transition-delay:calc(var(--start-h1) + 2 * var(--takt-h1))}.lade .auftakt__cta{overflow:hidden;padding:var(--l-2);margin:calc(-1 * var(--l-2))}.lade .auftakt__cta>a{transform:translateY(calc(var(--maske-weg) + 20%));transition:transform var(--dauer-h1) var(--steigen) var(--start-cta),background-color var(--dauer-hover) var(--haus)}.lade.los .auftakt__cta>a{transform:none}.lade.fertig .auftakt .zeile,.lade.fertig .auftakt__cta{overflow:visible}.lade-klein .auftakt__foto{opacity:0;transition:opacity var(--dauer-klein) var(--weich)}.lade-klein .auftakt__zoom{transform:scale(var(--zoom-klein));transition:transform var(--dauer-klein-zoom) var(--weich)}.lade-klein.los .auftakt__foto{opacity:1}.lade-klein.los .auftakt__zoom{transform:none}@keyframes auftakt-einblenden{from{opacity:0}to{opacity:1}}@media (max-width:1023px){.auftakt{min-height:0}.auftakt__erst{position:relative;height:auto;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-start;padding:var(--erst-oben-m) var(--rand) var(--fab-gasse-m)}.auftakt__schiene{position:static;display:block;padding:0}.auftakt__marke{font-size:var(--marke-m)}.auftakt__schiene--band{margin-top:var(--band-abstand-m)}.auftakt__gebiete{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:stretch;column-gap:var(--l-3);font-size:var(--t-p1);line-height:1.2}.auftakt__gebiete a{display:block;min-height:var(--gebiete-m)}.auftakt__gebiete--viele{display:flex;flex-wrap:wrap;justify-content:flex-start;column-gap:var(--l-4);padding-inline:0}.auftakt__gebiete--viele a{min-height:var(--l-6)}.auftakt[data-band-m="3"]{--gebiete-m:84px}.auftakt[data-band-m="4"]{--gebiete-m:112px}.auftakt[data-band-m="5"]{--gebiete-m:140px}.auftakt[data-band-m="6"]{--gebiete-m:168px}.auftakt[data-band-m="7"]{--gebiete-m:196px}.auftakt[data-band-m="8"],.auftakt[data-band-m="9"]{--gebiete-m:224px}.auftakt[data-marke-m="4"]{--marke-zeilen:4}.auftakt[data-marke-m="5"],.auftakt[data-marke-m="6"]{--marke-zeilen:5}.auftakt__gebiete .plus{display:inline-block;width:var(--plus-m);height:var(--plus-m);margin-right:var(--l-1);vertical-align:-.08em}.auftakt__schiene--fuss{margin-top:auto;padding-top:var(--l-6)}.auftakt__titel{white-space:normal}.auftakt__titel .zeile{white-space:nowrap}.auftakt__handlung{display:flex;flex-direction:column;align-items:flex-start;gap:var(--l-2);margin:var(--l-5) 0 0}.auftakt__schiene--absatz{position:relative;top:auto;margin-top:0;padding:var(--l-2) var(--rand) var(--absatz-unten-m)}.auftakt__lead{font-size:var(--t-h4)}.auftakt__vermerk{bottom:var(--l-6)}.auftakt__huelle{--bild-h:max(calc((var(--erst-oben-m) + var(--marke-zeilen,3) * var(--lh-marke) * var(--marke-m) + var(--band-abstand-m) + var(--gebiete-m) + var(--l-3)) / var(--lampe-m)),calc(100vw * 1387 / 780));height:var(--bild-h);width:auto;aspect-ratio:780 / 1387;left:calc(50% - var(--bild-h) * 780 / 1387 / 2)}.auftakt__huelle::after{height:30%}.auftakt__zoom{transform-origin:50% 40%}.auftakt__weich{background-image:url("data:image/webp;base64,UklGRoQAAABXRUJQVlA4IHgAAADwBQCdASoUACQAPsFWoUsnpSMhsBqoAPAYCWUAv2tCwi+jN+8vTXAM+egGnWOXw30BsnlUKCgu+AD+y1zxAiiGpHJU8rFbci5m67XyvFN5iRUVvMaw86cfWi4UK/w2PrzcqfBqGXLI9OyaVEMgt1pfNfTRoGxOAAA=")}.auftakt__foto{object-position:50% 0}.auftakt__schleier{background:linear-gradient(to bottom,rgba(var(--schleier),.5) 0,rgba(var(--schleier),.32) 26svh,rgba(var(--schleier),0) 36svh,rgba(var(--schleier),0) 52svh,rgba(var(--schleier),.5) 66svh,rgba(var(--schleier),.62) 100svh,rgba(var(--schleier),.3) 100%)}}@media (max-width:767px) and (max-height:700px){.auftakt__schleier{background:linear-gradient(to bottom,rgba(var(--schleier),.5) 0,rgba(var(--schleier),.32) 26svh,rgba(var(--schleier),0) 36svh,rgba(var(--schleier),0) 44svh,rgba(var(--schleier),.58) 58svh,rgba(var(--schleier),.62) 100svh,rgba(var(--schleier),.3) 100%)}}@media (max-width:1023px) and (orientation:landscape){.auftakt__huelle{height:auto;width:100%;aspect-ratio:1;left:0}.auftakt__weich{background-image:url("data:image/webp;base64,UklGRsAAAABXRUJQVlA4ILQAAAAQBwCdASooACgAPqlImkqmJKKhvHYIAMAVCWUAvKQQrXdVE7KQ7DWYMMTAQhYthCCqeYPoDNvKS/mF5MjMXgMsQAD+3GTnQdHPcqwGXqW9as01dU2H6kBI1FtUqWiBjPtJTuVJ6Ai/VeXuX+Bd/aja7mWAj2xOKLjt04XvzWNlmcrOU3Rl9k58jhuRIhfoyxfsYcegbX1KyGoK+1epHFslA2KRB+CExwSIV5ZFS1fnhMAcIAA=")}.auftakt__foto{object-position:0 0}}@media (min-width:768px) and (max-width:1023px){.auftakt__erst{padding-top:var(--erst-oben-t)}.auftakt__marke{font-size:var(--marke-t)}}@media (max-width:374px){.auftakt__tel{display:inline-flex}}@media print{.auftakt{height:auto;color:var(--walnuss);background:none}.auftakt__bild{display:none}.auftakt__schiene{position:static}}
/*stuecke/ueber-uns/ueber-uns.css*/#ueber-uns{margin-top:var(--nach-foto);padding-block:0;display:grid;grid-template-columns:repeat(var(--spalten),minmax(0,1fr));column-gap:var(--steg);min-height:max(var(--ueber-h),640px)}.ueber__text{grid-column:1 / span 5;display:flex;flex-direction:column;--oben:calc(var(--grund-h) + var(--l-1));padding:0 0 var(--l-7)}.ueber__fuss{margin-top:auto;padding-top:var(--l-7)}.ueber__kopf .titel-2{max-width:9.5em;font-size:clamp(30px,4.3vw,88px)}.ueber__fuss{display:flex;flex-direction:column;align-items:flex-start;gap:var(--l-5);max-width:25em}.ueber__fuss .text + .text{margin-top:calc(-1 * var(--l-2))}.ueber__bild{position:relative;grid-column:6 / -1;margin:0 calc(-1 * var(--aussen)) 0 calc(2 * var(--steg))}.ueber__foto{position:absolute;inset:0}.ueber__foto img{object-position:50% 30%}.ueber__foto::after{content:"";position:absolute;left:0;right:0;bottom:0;height:30%;pointer-events:none;background:linear-gradient(to top,rgba(var(--schleier),.72),rgba(var(--schleier),0))}.ueber__vermerk{position:absolute;left:var(--l-4);bottom:var(--l-4);margin:0;color:var(--weiss)}#ueber-uns .ueber-uns__mitgliedschaften-titel{margin:0 0 var(--l-2);font-size:var(--t-c1);color:var(--blass)}#ueber-uns .ueber-uns__mitgliedschaften{margin:0;padding:0;list-style:none;font-size:var(--t-klein)}@media (max-width:1023px){#ueber-uns{display:flex;flex-direction:column;min-height:0}.ueber__bild{order:-1;margin:0 calc(-1 * var(--aussen));aspect-ratio:4 / 5;max-height:86svh}.ueber__text{padding:0}.ueber__fuss{padding-top:var(--l-6)}}
/*stuecke/ablauf/ablauf.css*/#ablauf{position:relative;overflow:hidden;height:var(--band-h);min-height:640px;margin-top:var(--nach-foto);padding:0;color:var(--weiss);background:var(--tisch)}.band__bild{position:absolute;inset:0;margin:0}.band__foto{position:absolute;inset:0}.band__zoom{position:absolute;inset:0}.band__foto .innen{transform-origin:50% 40%}.band__foto img{object-position:34% 50%}.band__schleier{position:absolute;inset:0;pointer-events:none}.band__schleier--grund{background:radial-gradient(70% 34% at 50% 38%,rgba(var(--schleier),.38),rgba(var(--schleier),0)),linear-gradient(to bottom,rgba(var(--schleier),.42) 0,rgba(var(--schleier),.2) 50%,rgba(var(--schleier),.12) 75%,rgba(var(--schleier),.3) 100%)}.band__schleier[data-band-schleier]{background:rgba(var(--schleier),.3)}.bewegt .band__schleier--grund{will-change:transform}.bewegt .band__schleier[data-band-schleier]{will-change:opacity}.band__vermerk{position:absolute;right:var(--aussen);bottom:var(--l-4);margin:0;color:var(--weiss);z-index:2}.band__inhalt{position:absolute;left:0;right:0;top:24%;z-index:2;padding-inline:var(--aussen)}.band__schritte{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--steg);margin:0;padding:0;list-style:none}.band__schritte:has(>li:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.band__titel{justify-content:center;margin:0 0 var(--l-6);color:var(--weiss)}.band__titel .plus{color:var(--weiss)}.band__schritt{display:flex;flex-direction:column;align-items:center;text-align:center}.band__nr{display:block;margin:0 0 var(--l-2);font-size:var(--t-c1);line-height:1;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:rgba(255,255,255,.78)}.band__wort{margin:0 0 var(--l-3);font-size:var(--t-h4);line-height:1.2;letter-spacing:var(--lw-h4)}.band__wort .maske>span{display:flex;align-items:center;gap:var(--l-1)}.band__wort .plus{color:var(--weiss)}.band__satz{margin:0;max-width:18em;font-size:var(--t-p1);line-height:1.35;text-shadow:0 0 22px rgba(var(--schleier),.6);text-wrap:pretty}.band__klein{position:absolute;z-index:1}.bewegt .band__klein{will-change:transform}.band__klein .foto{width:100%;aspect-ratio:4 / 5}.band__klein--oben{top:3%;right:var(--aussen);width:min(15vw,216px)}.band__klein--unten{bottom:6%;left:var(--aussen);width:min(28vw,403px)}.bild--akte{background-image:url("assets/band-akte-440.webp")}.bild--gespraech{background-image:url("assets/band-gespraech-820.webp")}@media (max-width:1023px){.band__inhalt{top:21%;padding-inline:var(--rand)}.band__schritte,.band__schritte:has(>li:nth-child(4)){grid-template-columns:minmax(0,1fr);row-gap:var(--l-6)}.band__schritt{align-items:flex-start;text-align:left}.band__titel{justify-content:flex-start;margin-bottom:var(--l-6)}.band__satz{max-width:22em}.band__foto img{object-position:36% 50%}.band__klein--oben{top:3%;right:var(--rand);width:26vw}.band__klein--unten{bottom:4%;left:var(--rand);width:38vw}.band__vermerk{right:var(--rand)}}
/*stuecke/rechtsgebiete/rechtsgebiete.css*/#rechtsgebiete{--oben:var(--abschnitt-y);padding-block:0}.gebiete__kopf{display:grid;grid-template-columns:repeat(var(--spalten),minmax(0,1fr));column-gap:var(--steg);align-items:start;padding-bottom:calc(1.5 * var(--l-7))}.gebiete__dach{grid-column:1 / span 2;margin:0;padding-top:.35em}.gebiete__titel{grid-column:3 / span 7;font-size:clamp(30px,4.3vw,88px);line-height:.98;letter-spacing:-.028em;max-width:11em}.gebiete__intro{grid-column:10 / span 3;align-self:end;display:flex;flex-direction:column;align-items:flex-start;gap:var(--l-5)}.gebiete__liste{margin:0;padding:0;list-style:none}.gebiete__liste:has(>li:nth-child(7)){--zeile-gebiet:var(--zeile-gebiet-dicht)}.gebiet:last-child{box-shadow:0 var(--haarlinie) 0 var(--linie-stark)}.gebiet__zeile{position:relative;display:grid;grid-template-columns:repeat(var(--spalten),minmax(0,1fr));column-gap:var(--steg);min-height:var(--zeile-gebiet);padding-block:var(--l-7);clip-path:inset(0 -100vmax);container-type:inline-size}.gebiet__wisch{position:absolute;top:0;bottom:0;left:calc(-1 * var(--aussen));right:calc(-1 * var(--aussen));background:var(--wisch-flaeche);transform:translateY(101%);z-index:-1;transition:transform var(--wisch) var(--haus)}.gebiet__zeile>:not(.gebiet__wisch):not(.gebiet__name){position:relative;z-index:1}.gebiet__bild{grid-column:1 / span 2;align-self:start;margin:0;width:min(100%,calc((var(--zeile-gebiet) - 2 * var(--l-7)) * 211 / 263))}.gebiet__bild-foto{width:100%;aspect-ratio:211 / 263}.gebiet__bild-foto img{object-position:50% 40%;transition:transform var(--wisch) var(--haus)}.gebiet__bild-vermerk{position:absolute;left:0;top:100%;margin:var(--l-1) 0 0;white-space:nowrap}.gebiet__name{grid-column:3 / span 7;align-self:end;min-width:0;--name-b:calc((100cqi - 11 * var(--steg)) / 12 * 7 + 6 * var(--steg))}.gebiet__begriff{margin:0;overflow-wrap:anywhere;font-size:min(var(--t-display),calc(var(--name-b) / (var(--laenge) * .54)));line-height:.9;letter-spacing:var(--lw-display)}.gebiete__liste:has(>li:nth-child(7)) .gebiet__begriff{font-size:min(calc(var(--t-display) * .72),calc(var(--name-b) / (var(--laenge) * .54)))}.gebiet__link{color:inherit;text-decoration:none}.gebiet__link::after{content:"";position:absolute;inset:0;z-index:2}.gebiet__link:focus-visible{outline:none;text-decoration:underline;text-decoration-thickness:var(--fokus);text-underline-offset:.1em}.gebiet__link:focus-visible::after{outline:var(--fokus) solid var(--walnuss);outline-offset:calc(-1 * var(--fokus))}.gebiet__info{grid-column:10 / span 3;display:flex;flex-direction:column;align-items:flex-start;gap:var(--l-3)}.gebiet__problem{margin:0;font-size:var(--t-p1);line-height:1.3}.gebiet__wer{margin:0;font-size:var(--t-klein);line-height:1.35}.gebiet__label{display:block;font-size:var(--t-c1);color:var(--blass)}.gebiet__knopf{margin-top:auto}@media (hover:hover) and (min-width:1024px){.gebiet__zeile:hover .gebiet__wisch{transform:none}.gebiet__zeile:hover .gebiet__knopf{background:var(--walnuss);color:var(--weiss)}.gebiet__zeile:hover .gebiet__knopf>span{transform:translateX(var(--text-weg))}.gebiet__zeile:hover .gebiet__knopf svg{transform:translateX(var(--pfeil-weg))}.gebiet__zeile:hover .gebiet__bild-foto img{transform:scale(1.06)}}#rechtsgebiete .lotse{position:relative;z-index:3;display:grid;grid-template-columns:repeat(var(--spalten),minmax(0,1fr));column-gap:var(--steg);margin:0 0 var(--l-7)}#rechtsgebiete .lotse>*{grid-column:3 / span 7}#rechtsgebiete .lotse__titel{margin:0 0 var(--l-2);font-size:var(--t-c1);font-weight:var(--schnitt);color:var(--blass);padding-top:var(--l-5);border-top:var(--haarlinie) solid var(--messing)}#rechtsgebiete .lotse__text{margin:0 0 var(--l-4);max-width:34em;font-size:var(--t-p1);line-height:var(--lh-text)}#rechtsgebiete .lotse__text p{margin:0}#rechtsgebiete #lotse-open{justify-self:start;display:inline-flex;align-items:center;min-height:var(--knopf-h);padding:0 var(--knopf-pad);border:0;border-radius:var(--knopf-radius);background:var(--salbei);color:var(--walnuss);font:var(--schnitt) var(--t-knopf)/1 var(--schrift);cursor:pointer;transition:background-color var(--dauer-hover) var(--haus),color var(--dauer-hover) var(--haus)}#rechtsgebiete #lotse-open[hidden]{display:none}#rechtsgebiete #lotse-open:hover,#rechtsgebiete #lotse-open:focus-visible{background:var(--walnuss);color:var(--weiss)}@media (max-width:1023px){.gebiete__kopf{display:block;padding-bottom:0}.gebiete__dach{margin:0 0 var(--l-5);padding-top:0}.gebiete__titel{font-size:var(--t-h2);line-height:1.02}.gebiete__intro{margin-top:var(--l-5)}.gebiete__liste{display:grid;row-gap:var(--l-7);margin-top:var(--l-7)}.gebiet:last-child{box-shadow:none}.gebiet.linie-oben::before{display:none}.gebiet__wisch{display:none}.gebiet__zeile{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--l-3);aspect-ratio:4 / 5;min-height:auto;padding:var(--l-5);clip-path:none;color:var(--weiss);background:var(--tisch);isolation:isolate}.gebiete__liste:has(>li:nth-child(7)) .gebiet__zeile{aspect-ratio:4 / 3}.gebiete__liste .gebiet__zeile>.gebiet__bild{position:absolute;inset:0;z-index:-1;width:auto;align-self:stretch}.gebiet__bild-foto{position:absolute;inset:0;aspect-ratio:auto}.gebiet__bild-foto img{object-position:50% 30%}.gebiet__bild::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,rgba(var(--schleier),.86) 0,rgba(var(--schleier),.74) 30%,rgba(var(--schleier),.5) 46%,rgba(var(--schleier),.14) 64%,rgba(var(--schleier),0) 78%)}.gebiet__bild-vermerk{top:100%;left:0;margin:var(--l-1) 0 0}.gebiet__name{align-self:stretch;--name-b:calc(100cqi - 2 * var(--l-5))}.gebiet__begriff,.gebiete__liste:has(>li:nth-child(7)) .gebiet__begriff{hyphens:auto;font-size:min(calc(var(--t-h2) * 1.25),calc(var(--name-b) / (var(--laenge) * .54)));line-height:1}.gebiet__info{gap:var(--l-2)}.gebiet__problem{font-size:var(--t-klein)}.gebiet__wer{display:none}.gebiet__knopf{min-height:var(--ziel-min);margin-top:var(--l-3)}.gebiet__link:focus-visible::after{outline-color:var(--weiss);outline-offset:calc(-2 * var(--fokus));box-shadow:inset 0 0 0 calc(3 * var(--fokus)) rgba(var(--schleier),.5)}#rechtsgebiete .lotse{display:block;margin:var(--l-6) 0 var(--l-6)}}@media (min-width:768px) and (max-width:1023px){.gebiet__zeile{aspect-ratio:3 / 2;padding:var(--l-6)}.gebiet__name{--name-b:calc(100cqi - 2 * var(--l-6))}.gebiete__liste:has(>li:nth-child(7)) .gebiet__zeile{aspect-ratio:2 / 1}}
/*stuecke/team/team.css*/#team{--oben:var(--abschnitt-y);padding-block:0}.team__titel{grid-column:1 / span 6}.team__liste{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:calc(2 * var(--l-7)) 0 0;padding:0;list-style:none;border-block:var(--haarlinie) solid var(--linie-stark)}.team__liste:not(:has(>li:nth-child(3))),.team__liste:has(>li:nth-child(4)):not(:has(>li:nth-child(5))){grid-template-columns:repeat(2,minmax(0,1fr))}.team__liste:not(:has(>li:nth-child(2))){grid-template-columns:minmax(0,1fr)}.person{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:var(--l-7);min-height:var(--karte-h);padding:var(--l-5);border-left:var(--haarlinie) solid var(--linie-stark)}.team__liste>.person:nth-child(3n+1){border-left:0}.team__liste:not(:has(>li:nth-child(3)))>.person:nth-child(n),.team__liste:has(>li:nth-child(4)):not(:has(>li:nth-child(5)))>.person:nth-child(n){border-left:var(--haarlinie) solid var(--linie-stark)}.team__liste:not(:has(>li:nth-child(3)))>.person:nth-child(2n+1),.team__liste:has(>li:nth-child(4)):not(:has(>li:nth-child(5)))>.person:nth-child(2n+1){border-left:0}.team__liste:has(>li:nth-child(4))>.person:nth-child(n+4),.team__liste:has(>li:nth-child(4)):not(:has(>li:nth-child(5)))>.person:nth-child(n+3){border-top:var(--haarlinie) solid var(--linie-stark)}.person__wisch{position:absolute;inset:0;background:var(--wisch-flaeche);transform:translateY(101%);transition:transform var(--wisch) var(--haus)}.person>:not(.person__wisch){position:relative;z-index:1}@media (hover:hover){.person:hover .person__wisch{transform:none}}.person__name{margin:0 0 var(--l-3);font-size:clamp(28px,2.6vw,44px);line-height:1.04;letter-spacing:-.022em;hyphens:auto;overflow-wrap:break-word;text-wrap:balance}.person__titel{margin:0 0 var(--l-5);font-size:var(--t-klein);line-height:1.35;color:var(--blass)}.person__zeile{margin:0 0 var(--l-5);max-width:22em;font-size:var(--t-p1);line-height:var(--lh-text)}.person__gebiete{margin:0;font-size:var(--t-klein);line-height:1.45}.person__label{display:block;font-size:var(--t-c1);color:var(--blass)}.person__gebiete a{color:inherit}.person__bild{align-self:flex-end;width:var(--portraet-b);margin:0}.person__foto{aspect-ratio:4 / 5}.person__foto img{object-position:50% 20%}.person__bild .vermerk{text-align:right}.team__liste:not(:has(>li:nth-child(2)))>.person{flex-direction:row;align-items:flex-end}.team__liste:not(:has(>li:nth-child(2))) .person__bild{width:calc(var(--portraet-b) * 1.4);flex:none}@media (max-width:1023px){.team__liste,.team__liste:not(:has(>li:nth-child(3))),.team__liste:has(>li:nth-child(4)):not(:has(>li:nth-child(5))),.team__liste:not(:has(>li:nth-child(2))){grid-template-columns:minmax(0,1fr);margin-top:var(--l-7)}.team__liste>.person:nth-child(n){border-left:0;border-top:var(--haarlinie) solid var(--linie-stark);padding-inline:0;min-height:0;gap:var(--l-5)}.team__liste>.person:first-child{border-top:0}.team__liste:not(:has(>li:nth-child(2)))>.person{flex-direction:column;align-items:stretch}.person__bild,.team__liste:not(:has(>li:nth-child(2))) .person__bild{width:46%}.person__name{font-size:var(--t-h2)}}
/*stuecke/bewertungen/bewertungen.css*/#bewertungen{--oben:calc(var(--abschnitt-y) * 1.2);padding-block:0}.bewertungen__raster{row-gap:var(--l-3);align-items:start}.bewertungen__titel{grid-column:1 / -1;justify-content:center;margin:0}.bewertungen__quelle{grid-column:1 / -1;text-align:center;font-size:var(--t-c1);line-height:1.35;color:var(--blass)}.bewertungen__quelle p{margin:0}.bewertungen__schnitt{font-size:var(--t-p1);color:var(--walnuss)}.bewertungen__liste{grid-column:1 / -1;display:grid;grid-template-columns:repeat(var(--spalten),minmax(0,1fr));column-gap:var(--steg);row-gap:calc(1.5 * var(--l-7));margin:var(--l-7) 0 0;padding:0;list-style:none}.zitat{margin:0}.zitat blockquote{margin:0}.zitat__text p{margin:0}.zitat:first-child{grid-column:2 / span 10;text-align:center}.zitat:first-child .zitat__text p{font-size:var(--t-zitat);line-height:1.06;letter-spacing:-.022em;text-wrap:balance}.zitat:nth-child(2){grid-column:3 / span 4}.zitat:nth-child(3){grid-column:7 / span 4}.zitat:nth-child(2):last-child{grid-column:5 / span 4}.zitat:not(:first-child){padding-top:var(--l-5)}.zitat:not(:first-child) .zitat__text p{font-size:clamp(18px,1.6vw,26px);line-height:1.22;letter-spacing:var(--lw-h4);text-indent:-.4em}.zitat__von{margin:var(--l-4) 0 0;font-size:var(--t-klein);color:var(--blass)}#bewertungen .bewertungen__platz{grid-column:3 / span 8;text-align:center}#bewertungen .bewertungen__marke{margin:0 0 var(--l-2);font-size:var(--t-c1);color:var(--blass)}#bewertungen .bewertungen__zeile{margin:0 0 var(--l-2);font-size:var(--t-h4);line-height:1.2}#bewertungen .bewertungen__zeile--weich{font-size:var(--t-p1);color:var(--blass)}@media (max-width:1023px){.bewertungen__titel{justify-content:flex-start}.bewertungen__quelle{text-align:left;margin-top:var(--l-2)}.bewertungen__liste{display:block;margin-top:var(--l-6)}.zitat:first-child{text-align:left}.zitat + .zitat{margin-top:var(--l-6)}.zitat:first-child .zitat__text p{font-size:var(--t-h2);text-indent:-.42em}.zitat:not(:first-child) .zitat__text p{font-size:var(--t-h4)}#bewertungen .bewertungen__platz{text-align:left}}
/*stuecke/faq/faq.css*/#faq{--oben:calc(var(--abschnitt-y) * 1.2);padding-block:0 calc(var(--abschnitt-y) * 1.2)}.fragen__kopf{grid-column:1 / span 4;align-self:start;position:sticky;top:calc(var(--rand) + var(--knopf-h) + var(--l-7))}.fragen__tel{margin:var(--l-6) 0 0}.fragen__liste{grid-column:6 / -1;border-bottom:var(--haarlinie) solid var(--linie-stark)}.frage{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,4fr);column-gap:var(--steg);padding:var(--l-5) 0 var(--l-7)}.frage__frage{margin:0;font-size:var(--t-frage);line-height:1.2;letter-spacing:var(--lw-h4);text-wrap:balance}.faq__antwort{margin:0;max-width:30em;font-size:var(--t-p1);line-height:var(--lh-text);text-wrap:pretty}@media (max-width:1023px){.fragen__kopf{position:static}.fragen__liste{margin-top:var(--l-7)}.frage{display:block;padding:var(--l-5) 0 var(--l-6)}.faq__antwort{margin-top:var(--l-3)}}
/*stuecke/kontakt/kontakt.css*/#kontakt{margin-top:0;--oben:var(--abschnitt-y);--grund:var(--salbei);padding-block:0 calc(2 * var(--l-7));background:var(--salbei);color:var(--walnuss)}.kontakt__raster{row-gap:calc(1.5 * var(--l-7));align-items:start}.kontakt__bild{grid-column:1 / span 3;grid-row:1 / span 2;width:min(100%,var(--kontakt-foto-b));aspect-ratio:270 / 338}.bild--kontakt{background-image:url("assets/kontakt-brief-560.webp")}.kontakt__kopf{grid-column:5 / -1}.kontakt__kopf .titel-2{max-width:13em}.kontakt__zusatz{margin:var(--l-5) 0 0;font-size:var(--t-h4);line-height:1.2;letter-spacing:var(--lw-h4)}.kontakt__daten{grid-column:5 / span 3;display:flex;flex-direction:column;gap:var(--l-6)}.kontakt__label{margin:0 0 var(--l-2);font-size:var(--t-c1);line-height:1.2;color:var(--blass)}.kontakt__wert{margin:0;font-style:normal;font-size:var(--t-p1);line-height:1.4}.kontakt__wert a{color:inherit;text-decoration:underline}.kontakt__mail{overflow-wrap:anywhere}.kontakt__weich{margin:var(--l-2) 0 0;font-size:var(--t-klein);line-height:1.4;color:var(--blass)}.kontakt__weich .kontakt__label{display:block;margin:0}#kontaktformular{grid-column:8 / -1;grid-row:2;padding:0}@media (max-width:1023px){#kontakt{padding-block:0 var(--l-7)}.kontakt__bild{width:52%;margin-bottom:var(--l-6)}.kontakt__daten{margin-top:var(--l-7)}#kontaktformular{margin-top:calc(1.5 * var(--l-7))}}
/*stuecke/kontaktformular/kontaktformular.css*/#kontaktformular .formular__titel{margin:0 0 var(--l-2);font-size:var(--t-h4);line-height:1.2;letter-spacing:var(--lw-h4)}#kontaktformular .formular__zeile{margin:0 0 var(--l-6);font-size:var(--t-klein);line-height:1.4;color:var(--blass)}#kontaktformular .kontaktformular__bot{display:none}#kontaktformular form{margin:0}#kontaktformular .feld-zeile{margin:0 0 var(--l-4)}#kontaktformular .feld-paar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--l-3)}#kontaktformular .feld-label{display:block;margin:0 0 var(--l-1);font-size:var(--t-c1);line-height:1.3;color:var(--blass)}#kontaktformular .feld{display:block;width:100%;min-height:var(--feld-h);padding:0 var(--l-4);font:var(--schnitt) var(--t-klein)/1.3 var(--schrift);color:var(--walnuss);background:var(--papier);border:0;border-radius:var(--radius);box-shadow:inset 0 calc(-1 * var(--haarlinie)) 0 var(--linie-stark);transition:box-shadow var(--dauer-hover) var(--haus)}#kontaktformular textarea.feld{padding:var(--l-3) var(--l-4);min-height:8.5rem;resize:vertical}#kontaktformular select.feld{appearance:none;padding-right:calc(var(--l-7) + var(--l-1));cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23261D18' stroke-width='1.5'%3E%3Cpath d='m5 8 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--l-4) center;background-size:var(--symbol)}#kontaktformular .feld:hover{box-shadow:inset 0 calc(-1 * var(--haarlinie)) 0 var(--walnuss)}#kontaktformular .feld:focus-visible{outline:var(--fokus) solid var(--walnuss);outline-offset:var(--fokus)}#kontaktformular .feld[aria-invalid="true"]{box-shadow:inset 0 0 0 var(--fokus) var(--fehler)}#kontaktformular .feld-fehler{display:block;margin:var(--l-1) 0 0;font-size:var(--t-c1);color:var(--fehler)}#kontaktformular .feld-fehler[hidden]{display:none}#kontaktformular .feld-fehler--paar{margin:calc(-1 * var(--l-2)) 0 var(--l-4)}#kontaktformular .feld-zeile--dsgvo{display:grid;grid-template-columns:var(--l-6) minmax(0,1fr);column-gap:var(--l-2);align-items:start;margin-top:var(--l-5)}#kontaktformular .feld-checkbox{width:22px;height:22px;margin:1px 0 0;accent-color:var(--walnuss);cursor:pointer}#kontaktformular .feld-label--dsgvo{margin:0;font-size:var(--t-klein);line-height:1.4;color:var(--walnuss)}#kontaktformular .feld-label--dsgvo a{color:inherit}#kontaktformular .feld-zeile--dsgvo .feld-fehler{grid-column:2}#kontaktformular .formular__senden{margin:var(--l-5) 0 0}#kontaktformular .kontaktformular__demo-hinweis{margin:var(--l-3) 0 0;font-size:var(--t-klein)}@media (max-width:767px){#kontaktformular .feld-paar{grid-template-columns:minmax(0,1fr)}}
/*stuecke/fuss/fuss.css*/.fuss{--grund:var(--paneel);--oben:calc(var(--abschnitt-y) * 1.1);background:var(--paneel);color:var(--pergament);padding-block:0 calc(var(--fab-gasse-y) + var(--l-5));margin-bottom:calc(-1 * var(--fab-gasse-y))}.fuss__raster{display:grid;grid-template-columns:repeat(var(--spalten),minmax(0,1fr));column-gap:var(--steg);row-gap:var(--l-7);align-items:start}.fuss a:not(.knopf){color:inherit}.fuss :focus-visible{outline-color:var(--pergament)}.fuss__label{margin:0 0 var(--l-4);font-size:var(--t-c1);font-weight:var(--schnitt);line-height:1.2;letter-spacing:0;color:var(--salbei)}.fuss__termin{grid-column:1 / span 4;display:flex;flex-direction:column;align-items:flex-start}.fuss__tel{margin:0;font-size:var(--t-h2);line-height:1.04;letter-spacing:-.022em;overflow-wrap:anywhere;text-wrap:balance}.fuss__tel a{text-decoration:none}.fuss__tel a:hover,.fuss__tel a:focus-visible{text-decoration:underline;text-underline-offset:.12em;text-decoration-thickness:var(--haarlinie)}.fuss__adresse{margin:var(--l-5) 0 var(--l-6);font-size:var(--t-p1);line-height:1.4}.fuss__knopf{background:var(--pergament);color:var(--walnuss)}.fuss__knopf:hover,.fuss__knopf:focus-visible{background:var(--weiss);color:var(--walnuss)}.fuss__nav{grid-column:5 / span 5;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);column-gap:var(--steg)}.fuss__liste{margin:0;padding:0;list-style:none;font-size:var(--t-p1);line-height:1.2}.fuss__liste li{margin:0;break-inside:avoid}.fuss__liste a{display:inline-flex;align-items:center;min-height:34px;text-decoration:none;hyphens:auto;overflow-wrap:anywhere}.fuss__liste a:hover,.fuss__liste a:focus-visible{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:var(--haarlinie)}.fuss__bild{grid-column:10 / span 3;margin:0}.fuss__foto{aspect-ratio:4 / 5}.fuss__vermerk{color:var(--salbei)}.fuss__marke{grid-column:1 / -1;container-type:inline-size;margin-top:calc(2 * var(--l-7));padding-top:var(--l-6);border-top:var(--haarlinie) solid var(--messing)}.fuss__wortmarke{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--l-5)}.fuss__wortmarke .zeile:first-child{flex:0 0 100%;white-space:nowrap;font-size:min(15vw,calc(100cqi / (var(--laenge,20) * .5)));line-height:.92;letter-spacing:-.045em;padding-bottom:.06em;margin-left:-.04em}.fuss__wortmarke .zeile:not(:first-child){margin-top:var(--l-4);font-size:var(--t-h4);line-height:1.2;letter-spacing:var(--lw-h4);color:var(--salbei)}.fuss__zeile{grid-column:1 / -1;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--l-2) var(--l-5);font-size:var(--t-c1);line-height:1.4}.fuss__zeichen{display:block;flex:none;width:var(--zeichen);height:var(--zeichen);margin-right:auto;color:var(--pergament)}.fuss__zeichen svg{width:var(--zeichen);height:var(--zeichen)}.fuss__link{text-underline-offset:.2em;text-decoration-thickness:var(--haarlinie)}.fuss__hinweis{color:var(--salbei)}@media (max-width:1023px){.fuss__raster{display:flex;flex-direction:column;align-items:stretch;row-gap:var(--l-7)}.fuss__tel{font-size:clamp(30px,9vw,44px)}.fuss__nav{grid-template-columns:minmax(0,1fr);row-gap:var(--l-6)}.fuss__liste a{min-height:var(--ziel-min)}.fuss__spalte .fuss__liste{columns:2;column-gap:var(--l-5)}.fuss__bild{width:62%;align-self:flex-end}.fuss__marke{margin-top:var(--l-5)}.fuss__zeile{row-gap:var(--l-3)}.fuss__zeichen{flex-basis:100%;margin-bottom:var(--l-2)}}
/*stuecke/unterseite/unterseite.css*/#unterseite{padding-block:0 var(--abschnitt-y)}.us__kopf{position:relative;min-height:min(92vh,860px);padding-top:var(--rand);align-content:space-between;row-gap:var(--l-7)}.us__zurueck{grid-column:1 / span 4;grid-row:1;margin:calc(var(--knopf-h) + var(--l-6)) 0 0;font-size:var(--t-klein)}.us__zurueck a{color:inherit}.us__marke-feld{grid-column:6 / span 5;grid-row:1}.us__marke{margin:0;font-size:var(--t-marke);line-height:var(--lh-marke);letter-spacing:var(--lw-marke)}.us__marke .zeile,.us__marke .z{display:block}.us__titel-feld{grid-column:1 / span 8;grid-row:2;align-self:end;container-type:inline-size}.us__titel-feld .dach{margin-bottom:var(--l-4)}#unterseite h1{margin:0;font-size:min(var(--t-display),12cqi);line-height:.9;letter-spacing:var(--lw-display);hyphens:auto;overflow-wrap:break-word}.us__bild{grid-column:9 / -1;grid-row:1 / span 2;align-self:end;margin:calc(var(--knopf-h) + var(--l-6)) 0 0}.us__bild-foto{aspect-ratio:4 / 5}.us__text{margin-top:0;row-gap:calc(1.5 * var(--l-7))}.us__text::before{margin-bottom:calc(var(--l-1) - 1.5 * var(--l-7))}#unterseite .unterseite__einleitung{grid-column:6 / span 6;margin:0;font-size:var(--t-h4);line-height:1.2;letter-spacing:var(--lw-h4);text-wrap:pretty}.us__abschnitte{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--steg)}.us__abschnitt{padding:var(--l-5) var(--l-7) var(--l-7) 0}.us__abschnitt-titel{margin:0 0 var(--l-4);font-size:var(--t-h4);line-height:1.2;letter-spacing:var(--lw-h4)}.us__person{grid-column:6 / span 7;display:flex;align-items:flex-end;gap:var(--l-5)}.us__portraet{margin:0;width:calc(var(--portraet-b) * .8);flex:none}.us__portraet .foto{aspect-ratio:4 / 5}.us__person-text{margin:0;display:flex;flex-direction:column;gap:var(--l-1)}.us__label{font-size:var(--t-c1);color:var(--blass)}.us__person-name{font-size:var(--t-h4);line-height:1.2}.us__person-titel{font-size:var(--t-klein);color:var(--blass)}.us__abschluss{grid-column:6 / span 7;display:flex;flex-wrap:wrap;gap:var(--l-2);margin:0}@media (max-width:1023px){.us__kopf{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;padding-top:calc(var(--knopf-h) + var(--l-6));row-gap:var(--l-6)}.us__zurueck,.us__marke-feld,.us__titel-feld,.us__bild{grid-column:1;grid-row:auto;margin:0}.us__marke{font-size:var(--marke-m)}.us__bild{width:62%}.us__abschnitte{display:block}.us__abschnitt{padding-right:0}.us__person{margin-top:var(--l-6)}.us__abschluss{margin-top:var(--l-6)}.us__text>* + *{margin-top:var(--l-6)}.us__text::before{margin-bottom:var(--l-1)}}.imp-kopf{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--l-5);padding:var(--rand) var(--spalte-rand) 0}.imp-kopf__marke{display:flex;align-items:flex-start;gap:var(--l-4);color:inherit;text-decoration:none}.imp-kopf__marke svg{width:var(--zeichen);height:var(--zeichen);flex:none;margin-top:.2em}.imp-kopf .us__marke{font-size:clamp(20px,1.8vw,30px)}.imp{padding:var(--abschnitt-y) var(--spalte-rand) var(--abschnitt-y)}.imp__titel{margin:0 0 var(--l-6);font-size:min(var(--t-display),13vw);line-height:.9;letter-spacing:var(--lw-display)}.imp .hinweis{display:inline-block;margin:0 0 calc(1.5 * var(--l-7));padding:var(--l-2) var(--l-4);font-size:var(--t-klein);background:var(--salbei);border-radius:var(--radius)}.imp__block{display:grid;grid-template-columns:repeat(var(--spalten),minmax(0,1fr));column-gap:var(--steg);padding:var(--l-5) 0 var(--l-7)}.imp__block h2{grid-column:1 / span 4;margin:0;font-size:var(--t-h4);line-height:1.2;letter-spacing:var(--lw-h4)}.imp__block>div{grid-column:6 / span 6}.imp__block p{margin:0 0 var(--l-3);max-width:var(--lese);font-size:var(--t-p1);line-height:var(--lh-text)}.imp__block a{color:inherit}.imp .offen{padding-left:var(--l-3);border-left:var(--fokus) solid var(--messing);color:var(--blass)}@media (max-width:1023px){.imp__block{display:block}.imp__block h2{margin-bottom:var(--l-3)}}