@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-ext-wght-normal.CO5hGrJv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-wght-normal.EAA9jha_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-vietnamese-wght-normal.k7S-YeeD.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-ext-wght-normal.BsZE-iaG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-wght-normal.l_AIctKy.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--schwarz:#1d1d1b;--schwarz-tief:#131312;--blau:#0a39ff;--blau-hell:#8ea2ff;--weiss:#fff;--papier:#f4f2ee;--tinte:#1d1d1b;--grau:#5d5c57;--linie-hell:#1d1d1b29;--linie-feld:#1d1d1b94;--linie-dunkel:#ffffff2e;--rand:clamp(16px, 4vw, 56px);--breite:1240px;--abstand:clamp(3.5rem, 8vw, 7rem);--abstand-klein:clamp(1.5rem, 3vw, 2.5rem);--schrift:"Montserrat Variable", system-ui, sans-serif;--h1:clamp(2.5rem, 6.4vw, 5.6rem);--h1-klein:clamp(2.1rem, 4.6vw, 3.9rem);--h2:clamp(1.7rem, 3.4vw, 2.9rem)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--papier);color:var(--tinte);font-family:var(--schrift);overflow-wrap:break-word;margin:0;font-size:1.0625rem;line-height:1.6;overflow-x:clip}.zweispalt>*,.antwort-block>*,.kopfzeile>*,.abschluss>*,.seite>*,.branchen>*{min-width:0}.seite dd,.seite p{overflow-wrap:anywhere}img,svg{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}h1,h2{overflow-wrap:break-word;hyphens:auto;letter-spacing:-.02em;text-wrap:balance;font-weight:300;line-height:1.06}h1{font-size:var(--h1)}h2{font-size:var(--h2)}h3{font-size:1.15rem;font-weight:600;line-height:1.3}:focus-visible{outline:3px solid var(--blau);outline-offset:3px;border-radius:4px}.dunkel :focus-visible{outline-color:var(--blau-hell)}.innen{width:min(100% - 2 * var(--rand), var(--breite));margin-inline:auto}.dunkel{background:var(--schwarz);color:var(--weiss)}.tief{background:var(--schwarz-tief);color:var(--weiss)}.sprung{left:var(--rand);z-index:20;background:var(--weiss);color:var(--tinte);border-radius:999px;padding:.6rem 1rem;position:absolute;top:-4rem}.sprung:focus{top:.75rem}.platzhalter{color:var(--tinte);background:#ffe9a8;border-radius:.2em;padding:0 .3em}.nur-vorlesen{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.knopf{background:var(--blau);color:var(--weiss);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.6rem;padding:.8rem 1.35rem;font-family:inherit;font-size:1rem;font-weight:500;line-height:1.3;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.knopf:hover{background:var(--tinte);color:var(--weiss)}.dunkel .knopf:hover,.tief .knopf:hover{background:var(--weiss);color:var(--tinte)}.knopf.leise{color:inherit;box-shadow:inset 0 0 0 1px var(--linie-hell);background:0 0}.dunkel .knopf.leise,.tief .knopf.leise{box-shadow:inset 0 0 0 1px var(--linie-dunkel)}.knopf.leise:hover{background:var(--tinte);color:var(--weiss)}.dunkel .knopf.leise:hover,.tief .knopf.leise:hover{background:var(--weiss);color:var(--tinte)}.textlink{color:var(--blau);text-underline-offset:.22em;font-weight:500}.textlink:hover{color:var(--tinte)}.dunkel .textlink,.tief .textlink{color:var(--blau-hell)}.dunkel .textlink:hover,.tief .textlink:hover{color:var(--weiss)}.kopf{z-index:10;color:var(--weiss);padding:1.1rem var(--rand);justify-content:space-between;align-items:center;gap:1.5rem;display:flex;position:absolute;inset:0 0 auto}.kopf .logo img{width:clamp(150px,16vw,200px)}.kopf nav ul{align-items:center;gap:clamp(1rem,2.2vw,2.2rem);display:flex}.kopf nav a{border-bottom:1px solid #0000;padding:.4rem 0;font-size:.98rem;text-decoration:none}.kopf nav a:hover,.kopf nav a[aria-current=page]{border-bottom-color:var(--weiss)}.kopf nav a.knopf{border:0;padding:.8rem 1.35rem}.kopf .menue-knopf,.kopf .menue-kontakt{display:none}.kopf.fest{background:var(--schwarz-tief);box-shadow:0 1px 0 var(--linie-dunkel);padding-block:.6rem;transition:transform .28s;position:fixed;transform:translateY(-100%)}.kopf.fest.sichtbar,.kopf.fest:focus-within{transform:none}.kopf.fest .logo img{width:clamp(130px,13vw,160px)}.kopf.fest nav a.knopf{padding-block:.6rem}.hero{isolation:isolate;min-height:clamp(600px,100svh,880px);display:grid;position:relative;overflow:hidden}.hero canvas{z-index:-1;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-text{align-self:end;padding-block:7rem clamp(2.5rem,6vw,4.5rem)}.hero-text>*{max-width:40rem}.hero-text h1{max-width:12ch}.hero-text p{color:#ffffffdb;margin-top:1.4rem;font-size:clamp(1.05rem,1.35vw,1.2rem)}.hero-links{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.hero-tip{z-index:3;pointer-events:none;background:var(--weiss);max-width:17rem;color:var(--tinte);opacity:0;border-radius:.7rem;padding:.55rem .8rem .6rem;font-size:.9rem;font-weight:500;line-height:1.3;transition:opacity .18s,transform .18s;position:absolute;transform:translateY(4px)}.hero-tip.an{opacity:1;transform:none}.hero-pause{right:var(--rand);z-index:2;cursor:pointer;width:2.75rem;height:2.75rem;color:var(--weiss);background:#1d1d1b99;border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .2s;display:grid;position:absolute;bottom:1.3rem;box-shadow:inset 0 0 0 1.5px #ffffff8c}.hero-pause[hidden]{display:none}.hero-pause:hover{background:#ffffff24}.hero-pause .zeichen{border-inline:.22rem solid;width:.7rem;height:.8rem}.hero-pause[aria-pressed=true] .zeichen{border:.45rem solid #0000;border-inline:0;border-left:.75rem solid;width:0;height:0;margin-left:.15rem}.hero-tip small{color:var(--grau);margin-top:.15rem;font-size:.8rem;font-weight:400;display:block}.seitenkopf{padding-block:clamp(7.5rem,14vw,10.5rem) clamp(2.5rem,5vw,4rem);position:relative;overflow:hidden}.seitenkopf h1{font-size:var(--h1-klein);max-width:22ch}.seitenkopf .antwort{color:#ffffffe0;max-width:44rem;margin-top:1.4rem;font-size:clamp(1.08rem,1.5vw,1.3rem);line-height:1.5}.seitenkopf .zusatz{margin-top:1.6rem}.seitenkopf .motiv{opacity:.9;pointer-events:none;z-index:0;width:min(46vw,520px);position:absolute;top:40px;right:-40px}.seitenkopf .innen{z-index:1;position:relative}.krumen{color:#ffffffb3;margin-bottom:1.4rem;font-size:.88rem}.krumen li{display:inline}.krumen li+li:before{content:"/";color:#fff6;margin-inline:.6rem}.krumen a{text-underline-offset:.2em}.meta-zeile{color:#fffc;flex-wrap:wrap;gap:.3rem 1.4rem;margin-top:1.2rem;font-size:.98rem;display:flex}.meta-zeile li{align-items:center;gap:.5rem;display:flex}.meta-zeile li:before{content:"";border-radius:50%;width:.55rem;height:.55rem;box-shadow:inset 0 0 0 1.5px}.zahlen{border-top:1px solid var(--linie-dunkel)}.zahlen dl{grid-template-columns:repeat(4,1fr);display:grid}.zahlen div{flex-direction:column-reverse;justify-content:flex-end;padding:clamp(1.4rem,3vw,2.4rem) 1rem clamp(1.4rem,3vw,2.4rem) 0;display:flex}.zahlen div+div{border-left:1px solid var(--linie-dunkel);padding-left:clamp(1rem,2.4vw,2rem)}.zahlen dt{color:#ffffffb3;font-size:.92rem}.zahlen dd{letter-spacing:-.02em;margin-bottom:.45rem;font-size:clamp(2rem,4.4vw,3.6rem);font-weight:300;line-height:1}.abschnitt{padding-block:var(--abstand)}.abschnitt:not(.dunkel):not(.tief)+.abschnitt:not(.dunkel):not(.tief){padding-top:0}.kopfzeile{margin-bottom:var(--abstand-klein);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 1.5rem;display:flex}.kopfzeile p{color:var(--grau);max-width:32rem}.dunkel .kopfzeile p{color:#ffffffb3}.stellen li{border-top:1px solid var(--linie-hell)}.stellen li:last-child{border-bottom:1px solid var(--linie-hell)}.stellen li[hidden]{display:none}.stellen a{grid-template-columns:1.4rem minmax(0,1fr) auto;align-items:baseline;gap:.3rem 1rem;padding:1.1rem 0;text-decoration:none;display:grid}.stellen a:before{content:"";width:.7rem;height:.7rem;box-shadow:inset 0 0 0 1.5px var(--tinte);border-radius:50%;align-self:center;transition:background-color .2s,box-shadow .2s}.stellen a:hover:before{background:var(--blau);box-shadow:inset 0 0 0 1.5px var(--blau)}.stellen .titel{overflow-wrap:break-word;hyphens:auto;letter-spacing:-.01em;font-size:clamp(1.08rem,1.8vw,1.4rem);font-weight:500;line-height:1.25}.stellen a:hover .titel{color:var(--blau)}.stellen .meta{color:var(--grau);white-space:nowrap;font-size:.92rem}.filter{flex-wrap:wrap;align-items:end;gap:.8rem 1rem;margin-bottom:1.6rem;display:flex}.filter label{color:var(--grau);gap:.3rem;font-size:.88rem;display:grid}.filter label:first-child{flex:20rem;max-width:28rem}.filter input,.filter select{font:inherit;color:var(--tinte);background:var(--weiss);border:1px solid var(--linie-feld);border-radius:999px;width:100%;min-width:12rem;height:3rem;padding:0 1.1rem;font-size:1rem}.filter .treffer{color:var(--grau);margin-left:auto;padding-bottom:.7rem;font-size:.95rem}.filter input:focus-visible,.filter select:focus-visible{outline-offset:1px;border-radius:999px}.chips{flex-wrap:wrap;gap:.5rem;margin-bottom:1.6rem;display:flex}.chip{font:inherit;color:var(--tinte);cursor:pointer;border:1px solid var(--linie-feld);background:0 0;border-radius:999px;padding:.55rem .95rem;font-size:.92rem;line-height:1.3;transition:background-color .2s,color .2s,border-color .2s}.chip:hover{border-color:var(--tinte)}.chip[aria-pressed=true]{background:var(--tinte);color:var(--weiss);border-color:var(--tinte)}.chip .zahl{color:var(--grau);margin-left:.25rem;font-size:.85rem}.chip[aria-pressed=true] .zahl{color:#ffffffb3}.leer{border-block:1px solid var(--linie-hell);max-width:46rem;margin-top:1.5rem;padding:1.4rem 0}button.textlink{font:inherit;cursor:pointer;text-underline-offset:.22em;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.antwort-block{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(1.5rem,5vw,5rem);display:grid}.antwort-block .satz{font-size:clamp(1.15rem,1.7vw,1.4rem);line-height:1.5}.pfeilliste{columns:2;column-gap:2.5rem;margin-top:2rem}.pfeilliste li{break-inside:avoid;border-top:1px solid var(--linie-hell)}.pfeilliste a{justify-content:space-between;gap:1rem;padding:.85rem 0;font-weight:500;text-decoration:none;display:flex}.pfeilliste a:after{content:"→";color:var(--blau);transition:transform .2s}.pfeilliste a:hover{color:var(--blau)}.pfeilliste a:hover:after{transform:translate(4px)}.branchen{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1.5rem,5vw,5rem);display:grid}.branchen div{border-top:1px solid var(--linie-hell);padding:1.3rem 0 1.6rem}.branchen dt{letter-spacing:-.01em;font-size:clamp(1.15rem,1.9vw,1.45rem);font-weight:500}.branchen dd{color:var(--grau);max-width:30rem;margin-top:.4rem}.stimme blockquote{letter-spacing:-.012em;text-wrap:pretty;max-width:48rem;font-size:clamp(1.25rem,2.3vw,1.9rem);font-weight:300;line-height:1.35}.stimme .mehr{margin-top:1.4rem}.stimme figcaption{color:#ffffffbf;align-items:flex-start;gap:.8rem;margin-top:1.6rem;font-size:.98rem;display:flex}.stimme figcaption:before{content:"";background:var(--blau);border-radius:50%;flex:none;width:.8rem;height:.8rem;margin-top:.4em}.team{grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:2.2rem 1.5rem;display:grid}.team a{text-decoration:none;display:block}.portrait{aspect-ratio:1;background:var(--schwarz);width:100%;max-width:13rem;color:var(--weiss);letter-spacing:.02em;box-shadow:inset 0 0 0 1.5px var(--linie-hell);border-radius:50%;place-items:center;font-size:2.6rem;font-weight:300;transition:background-color .2s;display:grid}.team a:hover .portrait{background:var(--blau)}.portrait.foto{object-fit:cover;background:var(--schwarz);height:auto;box-shadow:none;transition:box-shadow .2s}.team a:hover .portrait.foto{box-shadow:0 0 0 4px var(--blau)}.team .name{margin-top:1rem;font-weight:600}.team .rolle{color:var(--grau);font-size:.95rem}.bildhinweis{margin-top:2rem;font-size:.88rem}.zweispalt{grid-template-columns:minmax(0,1fr) minmax(16rem,21rem);align-items:start;gap:clamp(2rem,6vw,5.5rem);display:grid}.prosa{overflow-wrap:break-word;hyphens:auto;max-width:46rem}.prosa>*+*{margin-top:1.1rem}.prosa h2{letter-spacing:-.015em;margin-top:2.6rem;font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:500;line-height:1.2}.prosa>h2:first-child{margin-top:0}.prosa ul{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.prosa ul li{padding-left:1.5rem;position:relative}.prosa ul li:before{content:"";width:.5rem;height:.5rem;box-shadow:inset 0 0 0 1.5px var(--blau);border-radius:50%;position:absolute;top:.58em;left:.1rem}.prosa a{color:var(--blau);text-underline-offset:.2em}.prosa strong{font-weight:600}.schritte{counter-reset:schritt;gap:0;margin-top:1.4rem;display:grid}.schritte li{counter-increment:schritt;border-top:1px solid var(--linie-hell);grid-template-columns:3.2rem minmax(0,1fr);gap:0 1rem;padding:1rem 0;display:grid}.schritte li:before{content:counter(schritt);color:var(--blau);font-size:1.9rem;font-weight:300;line-height:1}.schritte h3{margin-bottom:.2rem}.schritte p{color:var(--grau)}.zahlen-tabelle{border-collapse:collapse;width:100%;font-size:.98rem}.zahlen-tabelle th,.zahlen-tabelle td{border-top:1px solid var(--linie-hell);text-align:left;padding:.6rem 0;font-weight:400}.zahlen-tabelle thead th{color:var(--grau);border-top:0;font-size:.88rem}.zahlen-tabelle tbody tr:last-child>*{border-bottom:1px solid var(--linie-hell)}.zahlen-tabelle td,.zahlen-tabelle thead th+th{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:1.2rem}.zahlen-tabelle tbody th{overflow-wrap:anywhere;hyphens:auto;font-weight:500}.seite{gap:1.8rem;display:grid;position:sticky;top:1.5rem}.seite section{border-top:1px solid var(--tinte);padding-top:1rem}.seite h2{letter-spacing:0;margin-bottom:.7rem;font-size:1rem;font-weight:600}.seite dl{grid-template-columns:auto minmax(0,1fr);gap:.35rem 1rem;font-size:.96rem;display:grid}.seite dt{color:var(--grau)}.seite p{font-size:.96rem}.seite .knopf{margin-top:.4rem}.seite .portrait{max-width:11rem}.seite .verwandt+.verwandt{margin-top:.8rem}.hinweis{color:var(--grau);font-size:.92rem}.uebersicht li{border-top:1px solid var(--linie-hell)}.uebersicht li:last-child{border-bottom:1px solid var(--linie-hell)}.uebersicht a{grid-template-columns:minmax(0,5fr) minmax(0,7fr) auto;align-items:baseline;gap:.4rem 2rem;padding:1.4rem 0;text-decoration:none;display:grid}.uebersicht a:after{content:"→";color:var(--blau);transition:transform .2s}.uebersicht a:hover:after{transform:translate(4px)}.uebersicht .titel{letter-spacing:-.02em;overflow-wrap:break-word;hyphens:auto;font-size:clamp(1.3rem,2.6vw,2rem);font-weight:300;line-height:1.15}.uebersicht a:hover .titel{color:var(--blau)}.uebersicht .text{color:var(--grau)}.branchen dt a{text-decoration:none}.branchen dt a:hover{color:var(--blau)}.glossar div{scroll-margin-top:2rem}.seite address{margin-bottom:.5rem;font-size:.96rem;font-style:normal}.stimme figcaption .platzhalter{margin-left:.4rem}.prosa ul.team{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:1.5rem;margin-top:1.4rem}.prosa ul.team li{padding-left:0}.prosa ul.team li:before{content:none}.prosa ul.team a{color:inherit;text-decoration:none}.fragen details{border-top:1px solid var(--linie-hell)}.fragen details:last-child{border-bottom:1px solid var(--linie-hell)}.fragen summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;gap:1rem;padding:1.15rem 0;font-size:clamp(1.08rem,1.8vw,1.35rem);font-weight:500;list-style:none;display:flex}.fragen summary::-webkit-details-marker{display:none}.fragen summary:after{content:"+";color:var(--blau);font-weight:400}.fragen details[open] summary:after{content:"–"}.fragen details p{max-width:46rem;padding:0 0 1.3rem}.abschluss{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem 3rem;display:grid}.abschluss p{color:#ffffffd1;max-width:36rem;margin-top:1rem}.abschluss .hero-links{margin-top:0}.fuss{border-top:1px solid var(--linie-dunkel);padding-block:clamp(2.5rem,6vw,4.5rem) 2rem;font-size:.95rem}.fuss .seitenliste{border-bottom:1px solid var(--linie-dunkel);flex-wrap:wrap;gap:.5rem 1.7rem;margin-bottom:2.2rem;padding-bottom:1.8rem;display:flex}.fuss .seitenliste a{text-decoration:none}.fuss .seitenliste a:hover,.fuss h2 a:hover{text-underline-offset:.2em;text-decoration:underline}.fuss h2 a{text-decoration:none}.fuss .orte{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.fuss h2{letter-spacing:0;margin-bottom:.6rem;font-size:1.05rem;font-weight:600}.fuss address{color:#ffffffc7;font-style:normal}.fuss address a{text-underline-offset:.2em}.fuss .unten{border-top:1px solid var(--linie-dunkel);color:#ffffff9e;flex-wrap:wrap;justify-content:space-between;gap:.6rem 1.6rem;margin-top:2.5rem;padding-top:1.2rem;font-size:.88rem;display:flex}.fuss .unten ul{flex-wrap:wrap;gap:.4rem 1.2rem;display:flex}@media (width<=940px){.kopf .logo{z-index:2;position:relative}.kopf .menue-knopf{z-index:2;cursor:pointer;width:2.9rem;height:2.9rem;color:var(--weiss);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .2s;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff8c}.kopf .menue-knopf:hover{background:#ffffff1f}.striche{gap:5px;width:1.15rem;display:grid}.striche span{background:currentColor;border-radius:1px;height:1.5px;transition:transform .25s,opacity .2s;display:block}.menue-knopf[aria-expanded=true] .striche span:first-child{transform:translateY(6.5px)rotate(45deg)}.menue-knopf[aria-expanded=true] .striche span:nth-child(2){opacity:0}.menue-knopf[aria-expanded=true] .striche span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.kopf nav{z-index:1;text-align:center;padding:5.6rem var(--rand) calc(1.6rem + env(safe-area-inset-bottom));background:var(--schwarz);visibility:hidden;opacity:0;flex-direction:column;align-items:center;transition:opacity .25s,visibility 0s linear .25s;display:flex;position:fixed;inset:0;overflow-y:auto}.kopf nav.offen{visibility:visible;opacity:1;transition:opacity .25s}.kopf nav ul{flex-direction:column;align-items:center;gap:.3rem;margin-top:auto}.kopf nav li:last-child{padding-top:1.5rem}.kopf nav a{letter-spacing:-.02em;border-bottom:0;padding:.5rem 1rem;font-size:clamp(1.7rem,7.5vw,2.3rem);font-weight:300;line-height:1.2;display:block}.kopf nav a[aria-current=page]{color:var(--blau-hell)}.kopf nav a.knopf{letter-spacing:0;padding:.9rem 1.7rem;font-size:1.05rem;font-weight:500;display:inline-flex}.kopf .menue-kontakt{color:#ffffffb3;justify-items:center;gap:.1rem;margin-top:2.2rem;margin-bottom:auto;display:grid}.kopf .menue-kontakt a{letter-spacing:0;text-underline-offset:.2em;padding:.35rem .6rem;font-size:.98rem;font-weight:400;text-decoration:underline}html.menue-offen{overflow:hidden}html.menue-offen .kopf{box-shadow:none;background:0 0;padding-block:1.1rem;transition:none;position:fixed;transform:none}.hero{min-height:clamp(640px,100svh,820px)}.hero-text{padding-block:0 3rem}.seitenkopf .motiv{opacity:.35;width:70vw}.zahlen dl{grid-template-columns:repeat(2,1fr)}.zahlen div:nth-child(3){border-left:0;padding-left:0}.zahlen div:nth-child(n+3){border-top:1px solid var(--linie-dunkel)}.antwort-block,.zweispalt,.abschluss{grid-template-columns:minmax(0,1fr)}.pfeilliste{columns:1}.uebersicht a{grid-template-columns:minmax(0,1fr) auto}.uebersicht .text{grid-column:1}.branchen{grid-template-columns:1fr}.stellen a{grid-template-columns:1.2rem minmax(0,1fr)}.stellen .meta{white-space:normal;grid-column:2}.seite{position:static}.fuss .orte{grid-template-columns:1fr}.filter input,.filter select{width:100%;min-width:0}.filter label{width:100%}.filter .treffer{margin-left:0;padding-bottom:0}.team{grid-template-columns:repeat(2,minmax(0,1fr))}.portrait{font-size:2rem}}@media (pointer:coarse){.fuss .seitenliste a,.fuss .unten a,.krumen a{padding-block:.45rem;display:inline-block}.fuss address{line-height:2}}.bewerbleiste{display:none}@media (width<=940px){.bewerbleiste{z-index:9;padding:.6rem var(--rand) calc(.6rem + env(safe-area-inset-bottom));background:var(--schwarz-tief);color:var(--weiss);box-shadow:0 -1px 0 var(--linie-dunkel);visibility:hidden;align-items:center;gap:.8rem;transition:transform .25s;display:flex;position:fixed;inset:auto 0 0;transform:translateY(110%)}.bewerbleiste.an{visibility:visible;transform:none}.bewerbleiste .titel{-webkit-line-clamp:2;line-clamp:2;color:#ffffffd1;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:.88rem;line-height:1.25;display:-webkit-box;overflow:hidden}.bewerbleiste .knopf{flex:none;padding-block:.7rem}.bewerbleiste .knopf:hover{background:var(--weiss);color:var(--tinte)}}@media screen and (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}@supports (animation-timeline:view()){.kopfzeile h2,.antwort-block>h2,.stimme blockquote,.abschluss h2{animation:linear both einblenden}html .kopfzeile h2,html .antwort-block>h2,html .stimme blockquote,html .abschluss h2{animation-timeline:view();animation-range:entry entry 60%}}}@keyframes einblenden{0%{opacity:0;transform:translateY(1.1rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important}}
