html{line-height:1;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--bg-color: #F2F3F5;--white: #ffffff;--black: #071019;--font-color: #504f55;--grey: #7B7B7B;--grey-dark: #313131;--grey-light: #efefef;--border-color: #bababa;--primary-color: #0097FF;--secondary-color: #013F6A;--primary-ink: #0069B4;--grey-aa: #6b6b6b;--feldrahmen: #8a8a8a;--ink: #313131;--ink-body: #504f55;--ink-mute: #6b6b6b;--accent-ink: #0069B4;--rule: #bababa}body.is-dark{--ink: #ffffff;--ink-body: rgba(255, 255, 255, .72);--ink-mute: rgba(255, 255, 255, .62);--accent-ink: #0097FF;--rule: rgba(255, 255, 255, .16)}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(/build/assets/outfit-v15-latin-300-CRYTwY6m.woff2) format("woff2")}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/outfit-v15-latin-regular-BGsTXAXT.woff2) format("woff2")}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/build/assets/outfit-v15-latin-500-DKnIMDSk.woff2) format("woff2")}html{-webkit-text-size-adjust:100%;background:var(--bg-color)}html,body{margin:0;padding:0}body{background:transparent;color:var(--ink-body);font-family:Outfit,system-ui,sans-serif;font-weight:400;font-size:17px;line-height:1.65;font-feature-settings:"kern" 1;-webkit-font-smoothing:antialiased;overflow-x:hidden}@media(min-width:1200px){body{font-size:18px}}.t-display{font-weight:300;font-size:clamp(3.5rem,7.4vw,7rem);letter-spacing:-.03em;line-height:1.05;margin:0}.t-h2{font-weight:300;font-size:clamp(2.1rem,4.2vw,3.9rem);letter-spacing:-.025em;line-height:1.1;margin:0;color:var(--ink)}.t-h3{font-weight:500;font-size:clamp(1.25rem,1.7vw,1.6rem);letter-spacing:-.01em;line-height:1.25;margin:0;color:var(--ink)}.t-lead{font-weight:300;font-size:clamp(1.05rem,1.35vw,1.3rem);letter-spacing:-.005em;line-height:1.55}.t-body{max-width:62ch;margin:0}.t-body+.t-body{margin-top:1.1em}.t-label{font-weight:500;font-size:12px;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);margin:0}@media(min-width:1200px){.t-label{font-size:13px}}.t-label--accent{color:var(--accent-ink)}.t-num{font-weight:300;font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:.92;color:var(--ink)}:root{--gutter: 24px;--pad: clamp(20px, 4.6vw, 88px);--maxw: 1680px;--col: calc((100% - 11 * var(--gutter)) / 12);--sec: clamp(88px, 11.5vw, 180px);--hdr-h: 72px}*,*:before,*:after{box-sizing:border-box}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--pad)}.grid{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gutter)}@media(max-width:899px){.grid{grid-template-columns:repeat(6,1fr);gap:16px}}.section{padding-block:var(--sec);position:relative;background:var(--bg-color)}main>.section:first-child{padding-top:calc(var(--hdr-h) + var(--sec))}.rule{height:1px;background:var(--rule);transform-origin:left center;border:0;margin:0}img,svg,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}::selection{background:var(--primary-color);color:#fff}:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px}.skip{position:absolute;left:-9999px;top:0;z-index:999;background:var(--black);color:#fff;padding:14px 22px}.skip:focus{left:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--ease-io: cubic-bezier(.16, 1, .3, 1)}.mask-line{overflow:hidden;display:block;padding-bottom:.22em;margin-bottom:-.22em}.grain{position:absolute;inset:0;opacity:.18;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/></filter><rect width='140' height='140' filter='url(%23n)' opacity='0.55'/></svg>")}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;font-family:inherit;font-weight:500;font-size:16px;letter-spacing:-.005em;line-height:1.2;padding:16px 26px;min-height:54px;border:1px solid transparent;border-radius:0;background:#013f6a;color:#fff;text-align:left;cursor:pointer;transition:background-color .4s var(--ease-io),color .4s var(--ease-io),border-color .4s var(--ease-io)}.btn:hover{background:#071019}.arw{width:20px;height:1px;background:#0097ff;position:relative;flex:none;transition:width .4s var(--ease-io)}.arw:after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-top:1px solid #0097FF;border-right:1px solid #0097FF;transform:rotate(45deg)}.btn:hover .arw{width:32px}.btn--linie{background:transparent;border-color:#bababa;color:var(--ink)}.btn--linie .arw,.btn--linie .arw:after{background:currentColor;border-color:currentColor}.btn--linie .arw:after{background:none}.btn--linie:hover{background:#313131;border-color:#313131;color:#fff}.btn--hell{background:#fff;color:#071019}.btn--hell .arw,.btn--hell .arw:after{background:#013f6a;border-color:#013f6a}.btn--hell .arw:after{background:none}.btn--hell:hover{background:#0097ff;color:#071019}.btn--hell:hover .arw,.btn--hell:hover .arw:after{background:#071019;border-color:#071019}.btn--hell:hover .arw:after{background:none}.btn--linie-hell{background:transparent;border-color:#fff6;color:#fff}.btn--linie-hell .arw,.btn--linie-hell .arw:after{background:#fff;border-color:#fff}.btn--linie-hell .arw:after{background:none}.btn--linie-hell:hover{background:#fff;color:#071019;border-color:#fff}.btn--linie-hell:hover .arw,.btn--linie-hell:hover .arw:after{background:#071019;border-color:#071019}.btn--linie-hell:hover .arw:after{background:none}.btn--textlink,.btn--textlink-hell{background:transparent;border-color:transparent;padding:8px 0;min-height:0}.btn--textlink:hover,.btn--textlink-hell:hover{background:transparent}.btn--textlink{color:var(--accent-ink)}.btn--textlink:hover{color:#071019}.btn--textlink-hell{color:#fff}.btn--textlink-hell .arw,.btn--textlink-hell .arw:after{background:#fff;border-color:#fff}.btn--textlink-hell .arw:after{background:none}.btn--textlink-hell:hover{color:#0097ff}@media(max-width:479px){.btn--textlink,.btn--textlink-hell{width:auto}}.btn-reihe{display:flex;flex-wrap:wrap;gap:14px;align-items:center}@media(max-width:479px){.btn{width:100%}}.bild{margin:0;position:relative}.bild__rahmen{position:relative;overflow:hidden;background:#efefef}.bild__datei{width:100%;height:100%;object-fit:cover;filter:saturate(.74) contrast(1.04);transition:transform 1.1s var(--ease-io)}.bild__datei--oben{object-position:center top}.bild__datei--mitte{object-position:center center}.bild__datei--unten{object-position:center bottom}.is-dark .bild__rahmen{background:#313131}.bild__text{margin-top:12px;color:var(--ink-mute)}a:hover .bild__datei,button:hover .bild__datei{transform:scale(1.05)}@media(prefers-reduced-motion:reduce){.bild__datei{transition:none}a:hover .bild__datei,button:hover .bild__datei{transform:none}}.video{position:relative;overflow:hidden;isolation:isolate}.video__standbild,.video__datei{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.video__standbild{z-index:0;filter:saturate(.74) contrast(1.04)}.video__datei{z-index:1;opacity:0;border:0;background:transparent}@media(prefers-reduced-motion:reduce){.video__datei{opacity:0!important}}.icon{display:inline-block;width:var(--icon-groesse, 20px);height:var(--icon-groesse, 20px);flex:none;color:inherit}.icon svg{width:100%;height:100%;display:block;fill:none;stroke:currentColor}.feld{margin-bottom:clamp(12px,1.4vw,16px)}.feld label{display:block;margin-bottom:6px;font-weight:500;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#6b6b6b}.feld .pflicht{color:#0069b4}.feld input[type=text],.feld input[type=email],.feld input[type=tel],.feld input[type=url],.feld input[type=date],.feld select,.feld textarea{width:100%;font-family:inherit;font-size:16px;line-height:1.35;color:#313131;background:#fff;border:1px solid #8a8a8a;border-radius:0;padding:11px 14px;min-height:46px;transition:border-color .3s var(--ease-io),box-shadow .3s var(--ease-io)}.feld textarea{min-height:88px;resize:vertical}.feld select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#313131 50%),linear-gradient(135deg,#313131 50%,transparent 50%);background-position:calc(100% - 20px) calc(50% + 1px),calc(100% - 14px) calc(50% + 1px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:44px}.feld input::placeholder,.feld textarea::placeholder{color:#737373}.feld input:focus,.feld select:focus,.feld textarea:focus{outline:none;border-color:#0097ff;box-shadow:inset 0 -2px #0097ff}.feld-reihe{display:grid;grid-template-columns:1fr 1fr;gap:0 clamp(14px,1.6vw,22px)}.feld-reihe--drei{display:grid;grid-template-columns:minmax(120px,.8fr) 1fr 1fr;gap:0 clamp(14px,1.6vw,22px)}@media(max-width:639px){.feld-reihe,.feld-reihe--drei{grid-template-columns:1fr}}.feld.hat-fehler input,.feld.hat-fehler select,.feld.hat-fehler textarea{border-color:#9d2235}.feld__fehler{margin:6px 0 0;font-size:13.5px;line-height:1.4;color:#9d2235}.feld__fehler[hidden]{display:none}.feld-einwilligung{display:flex;align-items:flex-start;gap:12px;margin:4px 0 clamp(16px,1.8vw,22px)}.feld-einwilligung input{flex:none;width:20px;height:20px;margin-top:1px;accent-color:#013F6A}.feld-einwilligung label{font-size:14.5px;line-height:1.45;color:#504f55;text-transform:none;letter-spacing:0;font-weight:400;margin:0}.feld-einwilligung a{color:var(--accent-ink);border-bottom:1px solid #bababa}.feld-einwilligung a:hover{border-bottom-color:#0097ff}.feld-honigtopf{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.formular__hinweis{margin:18px 0 0;padding-top:14px;border-top:1px solid var(--rule);font-size:12.5px;line-height:1.5;color:var(--ink-mute)}.formular__aktionen{margin-top:clamp(18px,2vw,26px)}.formular__meldung{margin:0 0 20px;padding:14px 18px;border-left:2px solid #9d2235;background:#9d22350f;font-size:15px;line-height:1.5;color:#9d2235}.formular__meldung[hidden]{display:none}.formular__erfolg{padding:clamp(8px,1vw,16px) 0}.formular__erfolg[hidden]{display:none}.dialog{position:fixed;inset:0;z-index:120;background:#071019eb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dialog[hidden]{display:none}.dialog__flaeche{position:absolute;inset:0;display:grid;place-items:center;padding:var(--pad)}.dialog__karte{background:#f2f3f5;width:min(760px,100%);max-height:88vh;overflow:auto;border:1px solid #bababa;position:relative}.dialog__inhalt{padding:clamp(26px,3vw,48px)}.dialog__schliessen{position:absolute;top:18px;right:18px;z-index:2;min-height:44px;padding:11px 18px;width:auto;background:transparent;border-color:#bababa;color:#313131}.dialog__schliessen .arw,.dialog__schliessen .arw:after{background:currentColor;border-color:currentColor}.dialog__schliessen:hover{background:#313131;border-color:#313131;color:#fff}.dialog__titel{margin:16px 0 0;font-weight:300;font-size:clamp(1.4rem,2.2vw,1.9rem);letter-spacing:-.03em;line-height:1.15;color:#071019;max-width:26ch}.dialog__stelle{margin:14px 0 0;padding:10px 14px;background:#fff;border-left:2px solid #0097FF;font-size:15px;line-height:1.5;color:#504f55}.dialog__stelle b{font-weight:500;color:#071019}.dialog__stelle[hidden]{display:none}.dialog__inhalt .formular__form{margin-top:clamp(22px,2.4vw,32px)}.hero{position:relative;min-height:100svh;min-height:100dvh;background:#071019;color:#fff;display:flex;align-items:flex-end;overflow:clip;isolation:isolate}.hero__medien{position:absolute;inset:0;z-index:-2;overflow:hidden;will-change:transform}.hero__verlauf{position:absolute;inset:0;z-index:0;background-color:#071019;background-image:linear-gradient(112deg,#0d151c,#233039 48%,#0a1117)}.hero__standbild{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 45%;z-index:1;filter:saturate(.6) contrast(1.06) brightness(.85)}.hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 45%;z-index:2;opacity:0;background:transparent;border:0}.hero__medien .grain{z-index:3}.hero__toenung{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#071019db,#013f6a6b 42%,#071019f0)}.hero__innen{width:100%;padding-bottom:clamp(56px,7vw,96px);padding-top:140px}.hero__kicker{grid-column:1 / -1;display:flex;gap:16px;align-items:center;color:#ffffff9e;margin-bottom:clamp(20px,3vw,34px)}.hero__punkt{width:6px;height:6px;background:#0097ff;flex:none}.hero__claim{grid-column:1 / span 9;color:#fff}.hero__aktionen{grid-column:1 / span 6;margin-top:clamp(30px,3.6vw,46px);order:3}.hero__untertext{grid-column:1 / span 5;margin-top:clamp(28px,3.4vw,44px);color:#ffffffbd}.hero__eckdaten{grid-column:9 / span 4;margin-top:clamp(28px,3.4vw,44px);align-self:end}.hero__eckdaten dl{display:grid;grid-template-columns:1fr;gap:0;margin:0}.hero__zeile{display:flex;justify-content:space-between;gap:18px;padding-block:12px;border-top:1px solid rgba(255,255,255,.16)}.hero__zeile dt{margin:0;color:#ffffff80;font-weight:500;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.hero__zeile dd{margin:0;color:#fff;font-weight:500;font-size:12px;letter-spacing:.12em;text-transform:uppercase}@media(max-width:1199px){.hero__untertext{grid-column:1 / span 7}.hero__eckdaten{grid-column:1 / -1;margin-top:32px}}@media(max-width:899px){.hero__claim,.hero__aktionen,.hero__untertext{grid-column:1 / -1}}.hero__scrollhinweis{position:absolute;left:var(--pad);bottom:20px;display:flex;align-items:center;gap:12px;color:#ffffff80}.hero__balken{width:52px;height:1px;background:#ffffff4d;position:relative;overflow:hidden}.hero__balken i{position:absolute;inset:0;background:#0097ff;transform-origin:left;transform:scaleX(0)}@media(max-width:899px){.hero__scrollhinweis{display:none}}.hero--halb{min-height:52svh;min-height:52dvh}.hero--halb .hero__innen{padding-top:calc(var(--hdr-h) + clamp(40px,5vw,80px));padding-bottom:clamp(36px,4.5vw,64px)}.hero--halb .t-display{font-size:clamp(2.6rem,5.4vw,5rem)}.hero--halb .hero__untertext{grid-column:1 / span 6;margin-top:clamp(20px,2.4vw,32px)}@media(max-width:899px){.hero--halb .hero__untertext{grid-column:1 / -1}}.hero--rechtlich{min-height:42svh;min-height:42dvh}.dreiklang{padding-bottom:clamp(32px,3vw,48px)}.dreiklang__kopf{margin-bottom:clamp(36px,4vw,60px)}.dreiklang__kicker{grid-column:1 / span 3}.dreiklang__titel{grid-column:4 / span 6}@media(max-width:899px){.dreiklang__kicker,.dreiklang__titel{grid-column:1 / -1}.dreiklang__titel{margin-top:14px}}.dreiklang__raster{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gutter);align-items:start}.saeule{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 5;background:#071019;isolation:isolate}.dreiklang__raster>.saeule:nth-child(2){margin-top:clamp(0px,4vw,64px)}.dreiklang__raster>.saeule:nth-child(3){margin-top:clamp(0px,8vw,128px)}.saeule__medien{position:absolute;inset:0;z-index:0}.saeule__medien img{width:100%;height:100%;object-fit:cover;filter:saturate(.55) contrast(1.08) brightness(.86);transform:scale(1.02);transition:transform 1.2s var(--ease-io),filter .6s var(--ease-io)}.saeule__schleier{position:absolute;inset:0;background:linear-gradient(180deg,#0710198c,#013f6a47 38%,#071019b8 66%,#071019f5)}.saeule:hover .saeule__medien img{transform:scale(1.09);filter:saturate(.72) contrast(1.06) brightness(.9)}.saeule__nummer{position:absolute;top:clamp(18px,1.8vw,28px);left:clamp(20px,2vw,30px);z-index:2;font-weight:300;font-variant-numeric:tabular-nums;font-size:clamp(3rem,4.4vw,4.6rem);letter-spacing:-.05em;line-height:.85;color:#ffffff6b}.saeule:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;z-index:3;background:#0097ff;transform:scaleX(0);transform-origin:left center;transition:transform .6s var(--ease-io)}.saeule:hover:before{transform:scaleX(1)}.saeule__inhalt{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:clamp(22px,2.2vw,32px);display:block}.saeule__titel{display:block;font-weight:300;font-size:clamp(1.6rem,2.3vw,2.3rem);letter-spacing:-.035em;line-height:1.02;color:#fff}.saeule__text{display:block;margin-top:14px;font-size:15px;line-height:1.55;color:#ffffffc2;max-width:34ch}.saeule__kennzahlen{display:grid;grid-template-columns:repeat(3,1fr);gap:0 12px;margin-top:clamp(20px,2vw,28px)}.saeule__kennzahlen>span{border-top:1px solid rgba(255,255,255,.28);padding-top:11px}.saeule__kennzahlen b{display:block;font-weight:300;font-size:clamp(1.15rem,1.45vw,1.5rem);letter-spacing:-.03em;line-height:1;color:#0097ff;font-variant-numeric:tabular-nums}.saeule__kennzahlen i{display:block;margin-top:7px;font-style:normal;font-weight:500;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#ffffffb8;line-height:1.3}.saeule__schaltflaeche{display:inline-flex;align-items:center;gap:13px;margin-top:clamp(22px,2.2vw,30px);padding-top:16px;border-top:1px solid rgba(255,255,255,.28);width:100%;font-weight:500;font-size:14px;letter-spacing:-.005em;color:#fff}.saeule__schaltflaeche .arw{margin-left:auto}.saeule:hover .saeule__schaltflaeche .arw{width:34px}@media(max-width:1099px){.dreiklang{padding-bottom:clamp(56px,6vw,88px)}.dreiklang__raster{grid-template-columns:1fr}.dreiklang__raster>.saeule,.dreiklang__raster>.saeule:nth-child(2),.dreiklang__raster>.saeule:nth-child(3){aspect-ratio:3 / 2;margin-top:0}.saeule__text{max-width:46ch}}@media(max-width:639px){.dreiklang__raster>.saeule{aspect-ratio:auto;min-height:520px}}.dreiklang--dunkel{background:#071019;--ink: #ffffff;--ink-body: rgba(255, 255, 255, .72);--ink-mute: rgba(255, 255, 255, .62);--accent-ink: #0097FF;--rule: rgba(255, 255, 255, .16);color:var(--ink-body)}.kennzahlen{padding-block:clamp(72px,8vw,128px)}.kennzahlen__kopf{grid-column:1 / span 4;margin-bottom:clamp(32px,3.6vw,52px)}.kennzahlen__titel{margin-top:16px}@media(max-width:899px){.kennzahlen__kopf{grid-column:1 / -1}}.kennzahlen__liste{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(18px,1.8vw,30px)}@media(max-width:899px){.kennzahlen__liste{grid-template-columns:repeat(2,1fr);gap:6px 18px}}@media(max-width:479px){.kennzahlen__liste{grid-template-columns:1fr}}.kennzahl{padding-top:16px;position:relative}.kennzahl__linie{position:absolute;top:0;left:0;right:0;height:1px;background:var(--rule);transform:scaleX(0);transform-origin:left center}.kennzahl__wert{font-weight:300;font-variant-numeric:tabular-nums;letter-spacing:-.045em;line-height:.82;font-size:clamp(3.1rem,5vw,5.2rem);color:var(--ink);display:flex;align-items:baseline;gap:.02em;margin:0}.kennzahl__davor,.kennzahl__danach{font-size:.4em;letter-spacing:-.02em;color:var(--ink-mute)}.kennzahl__danach{color:var(--accent-ink)}.kennzahl__bezeichnung{margin-top:20px;max-width:30ch;text-transform:none;letter-spacing:0;font-weight:400;font-size:15px;line-height:1.4;color:var(--ink-mute)}@media(min-width:1200px){.kennzahl__bezeichnung{font-size:16px}}@media(max-width:479px){.kennzahl{padding-bottom:22px}}.kennzahlen--dunkel{background:#071019;--ink: #ffffff;--ink-body: rgba(255, 255, 255, .72);--ink-mute: rgba(255, 255, 255, .62);--accent-ink: #0097FF;--rule: rgba(255, 255, 255, .16);color:var(--ink-body)}.leistung{background:#fff;position:relative}.leistung__pin{min-height:100svh;display:flex;align-items:center;padding-block:clamp(var(--hdr-h),6vw,92px) clamp(48px,6vw,92px);overflow:clip}.leistung__raster{width:100%;align-items:center}.leistung__kopf{grid-column:1 / -1;display:flex;align-items:baseline;justify-content:space-between;gap:clamp(16px,2.4vw,40px);flex-wrap:wrap;margin-bottom:clamp(26px,3vw,48px);padding-bottom:clamp(18px,2vw,28px);border-bottom:1px solid #bababa}.leistung__kopfzeile{display:flex;align-items:baseline;gap:clamp(14px,2vw,32px);flex-wrap:wrap}.leistung__kopfbtn{align-self:center;min-height:48px;padding:13px 22px;font-size:15px;flex:none}.leistung__h{margin:0;font-weight:300;font-size:clamp(2.1rem,3.8vw,3.4rem);letter-spacing:-.03em;line-height:1;color:#313131}.leistung__kicker{margin:0}@media(max-width:639px){.leistung__kopfzeile{gap:8px}.leistung__kicker{width:100%}.leistung__kopfbtn{width:100%;margin-top:6px}}.leistung__links{grid-column:1 / span 5;position:relative;min-height:clamp(280px,38vh,420px)}.leistung__rechts{grid-column:7 / span 6;position:relative;min-height:clamp(280px,42vh,470px)}.leistung__tafel{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;opacity:0;will-change:opacity,transform}.leistung__tafel:first-child{opacity:1}.leistung__bild{position:absolute;inset:0;opacity:0;will-change:opacity,transform;overflow:hidden}.leistung__bild:first-child{opacity:1}.leistung__bild img{width:100%;height:100%;object-fit:cover}.leistung__nummer{display:flex;align-items:center;gap:14px;margin-bottom:24px}.leistung__nummer b{font-weight:500;font-size:12px;letter-spacing:.12em;color:#0069b4}.leistung__strich{height:1px;width:44px;background:#0097ff;flex:none}.leistung__titel{font-weight:300;font-size:clamp(2rem,3.4vw,3.2rem);letter-spacing:-.03em;line-height:1.06;margin:0 0 22px;color:#313131}.leistung__text{max-width:44ch;color:#504f55}.leistung__btn{margin-top:30px;align-self:flex-start}.leistung__fortschritt{grid-column:1 / -1;margin-top:clamp(40px,4vw,64px);height:1px;background:#bababa;position:relative}.leistung__fortschritt i{position:absolute;inset:0;background:#0097ff;transform:scaleX(0);transform-origin:left center}.leistung__marken{grid-column:1 / span 8;display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.leistung__marken button{font-weight:500;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#707070;padding:14px 0;margin-right:22px;position:relative;transition:color .4s var(--ease-io)}.leistung__marken button:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:#0097ff;transform:scaleX(0);transform-origin:left center;transition:transform .45s var(--ease-io)}.leistung__marken button:hover,.leistung__marken button.ist-aktiv{color:#313131}.leistung__marken button.ist-aktiv:after{transform:scaleX(1)}.leistung__hinweis{grid-column:10 / span 3;justify-self:end;align-self:start;display:flex;align-items:center;gap:16px;margin-top:14px;opacity:1;transition:opacity .55s var(--ease-io);pointer-events:none}.leistung__hinweis.ist-verblasst{opacity:0}.leistung__hinweis .t-label{color:#6b6b6b;white-space:nowrap}.leistung__hinweislinie{position:relative;display:block;width:1px;height:38px;background:#bababa;overflow:hidden}.leistung__hinweislinie i{position:absolute;left:0;top:0;display:block;width:1px;height:13px;background:#0097ff}@media(max-width:1199px){.leistung__marken{grid-column:1 / span 7}.leistung__marken button{margin-right:16px}.leistung__hinweis{grid-column:9 / span 4}}.leistung__stapel{display:none}@media(max-width:899px){.leistung__pin{display:none}.leistung__stapel{display:block;padding-block:clamp(72px,10vw,96px)}.leistung__kopf--stapel{margin-bottom:clamp(30px,4vw,44px)}.leistung__eintrag{padding-block:38px;border-top:1px solid #bababa}.leistung__eintragbild{height:230px;margin-bottom:26px;overflow:hidden}.leistung__eintragbild img{width:100%;height:100%;object-fit:cover}}.prozess{position:relative;color:#fff;background:#071019}.prozess .t-h2,.prozess .t-label{color:inherit}.prozess__buehne{padding-top:var(--sec);padding-bottom:var(--sec)}@media(min-width:900px){.prozess__buehne{min-height:100svh;min-height:100dvh;display:flex;flex-direction:column;justify-content:center;padding-top:calc(var(--hdr-h) + clamp(28px,3.4vw,56px));padding-bottom:clamp(48px,6vw,90px);overflow:clip}}.prozess__kopf{padding-bottom:clamp(32px,4vw,56px)}.prozess__kicker{grid-column:1 / span 3;color:#0097ff}.prozess__titel{grid-column:4 / span 6;color:#fff}.prozess__hinweis{grid-column:10 / span 3;align-self:end;color:#ffffff8c}@media(max-width:899px){.prozess__kicker,.prozess__titel,.prozess__hinweis{grid-column:1 / -1}.prozess__titel{margin-top:18px}.prozess__hinweis{margin-top:22px}}.prozess__sichtfeld{overflow:clip}.prozess__strecke{position:relative;display:flex;align-items:flex-start;gap:0;will-change:transform;padding-left:var(--pad)}.prozess__vorlauf{flex:none;width:clamp(0px,20vw,340px)}.prozess__nachlauf{flex:none;width:clamp(48px,26vw,460px)}@media(max-width:899px){.prozess__vorlauf,.prozess__nachlauf{display:none}}.strecke__achse{position:absolute;left:0;right:0;top:0;height:1px;pointer-events:none}.station{flex:none;width:clamp(280px,26vw,400px);padding-right:clamp(32px,3.4vw,64px);position:relative;padding-top:64px}.station__achse{position:absolute;left:0;right:0;top:0;height:1px;background:#ffffff2e}.station__punkt{position:absolute;top:-4px;left:0;width:9px;height:9px;border-radius:50%;background:#ffffff47;transition:background-color .4s var(--ease-io),transform .4s var(--ease-io)}.station__nummer{font-weight:500;font-size:12px;letter-spacing:.12em;color:#fff9;margin-bottom:14px;display:block;transition:color .4s var(--ease-io)}.station.ist-aktiv .station__punkt{background:#0097ff;transform:scale(1.35)}.station.ist-aktiv .station__nummer{color:#0097ff}.station__titel{font-weight:500;font-size:clamp(1.15rem,1.5vw,1.45rem);letter-spacing:-.01em;line-height:1.2;margin:0 0 14px;color:#fff}.station__text{font-size:16px;line-height:1.6;color:#ffffff9e;max-width:34ch;margin:0}.station__ergebnis{margin-top:18px;font-weight:500;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#fff9}@media(max-width:899px){.prozess__strecke{display:block;padding-left:0}.station{width:auto;padding:34px 0 34px 26px}.station__achse{inset:0 auto 0 0;width:1px;height:auto}.station__punkt{left:-4px;top:34px}}.referenzen__kopf{margin-bottom:clamp(44px,5vw,80px)}.referenzen__kicker{grid-column:1 / span 3}.referenzen__titel{grid-column:4 / span 6}@media(max-width:899px){.referenzen__kicker,.referenzen__titel{grid-column:1 / -1}.referenzen__titel{margin-top:16px}}.referenzen__raster{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gutter)}@media(max-width:1099px){.referenzen__raster{grid-template-columns:repeat(2,1fr)}}@media(max-width:639px){.referenzen__raster{grid-template-columns:1fr}}.projekt{background:#fff;border:1px solid var(--rule);position:relative;overflow:hidden;text-align:left;width:100%;display:block;padding:0;will-change:transform,opacity}.projekt>span{display:block}.projekt:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#0097ff;transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease-io)}.is-dark .projekt{background:#ffffff0a}.projekt__bild{position:relative;aspect-ratio:4 / 3;overflow:hidden}.projekt__bild .projekt__huelle,.projektdetail__bild .projekt__huelle{position:absolute;inset:0;will-change:transform}.projekt__bild .projekt__huelle img,.projektdetail__bild .projekt__huelle img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.projekt__zweitbild{position:absolute;inset:0;opacity:0;transition:opacity .5s var(--ease-io)}.projekt__zweitbild img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.projekt__maske{position:absolute;inset:0;background:#fff;transform-origin:bottom center;will-change:transform}.is-dark .projekt__maske{background:#071019}@media(hover:hover){.projekt:hover .projekt__zweitbild{opacity:1}.projekt:hover:after{transform:scaleX(1)}}.projekt__inhalt{padding:26px 26px 30px}.projekt__inhalt>span{display:block}.projekt__kategorie{color:var(--accent-ink);margin-bottom:14px}.projekt__titel{font-weight:500;font-size:1.15rem;letter-spacing:-.01em;line-height:1.25;margin:0 0 16px;color:var(--ink)}.projekt__kennzahl{display:flex!important;align-items:baseline;gap:10px;padding-top:16px;border-top:1px solid var(--rule);flex-wrap:wrap}.projekt__kennzahl b{font-weight:300;font-size:clamp(1.9rem,2.6vw,2.6rem);letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;color:var(--accent-ink)}.projekt__kennzahl>span{font-weight:500;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);max-width:16ch}.projekt__einheit{font-size:.45em}.projektdetail{position:fixed;inset:0;z-index:120;background:#071019eb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.projektdetail[hidden]{display:none}.projektdetail__flaeche{position:absolute;inset:0;display:grid;place-items:center;padding:var(--pad)}.projektdetail__karte{background:#071019;color:#fff;width:min(1080px,100%);max-height:86vh;overflow:auto;border:1px solid rgba(255,255,255,.14);position:relative}.projektdetail__bild{aspect-ratio:16 / 7;position:relative;overflow:hidden}.projektdetail__inhalt{padding:clamp(26px,3vw,48px)}.projektdetail__schliessen{position:absolute;top:18px;right:18px;z-index:2;min-height:46px;padding:12px 20px;width:auto}.projektdetail__kategorie{color:#0097ff}.projektdetail__titel{color:#fff;margin-top:18px;font-size:clamp(1.7rem,3vw,2.6rem)}.projektdetail__kunde{margin-top:12px;font-weight:500;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff80}.projektdetail__text{color:#ffffffb3;max-width:60ch;margin-top:22px}.projektdetail__kennzahlen{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gutter);margin-top:32px}.projektdetail__kennzahlen div{border-top:1px solid rgba(255,255,255,.18);padding-top:14px}.projektdetail__kennzahlen b{display:block;font-weight:300;font-size:2.2rem;letter-spacing:-.03em;line-height:1;color:#0097ff;font-variant-numeric:tabular-nums}.projektdetail__kennzahlen span{display:block;margin-top:10px;font-weight:500;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff80}@media(max-width:639px){.projektdetail__kennzahlen{grid-template-columns:1fr}}.referenzen--dunkel{background:#071019;--ink: #ffffff;--ink-body: rgba(255, 255, 255, .72);--ink-mute: rgba(255, 255, 255, .62);--accent-ink: #0097FF;--rule: rgba(255, 255, 255, .16);color:var(--ink-body)}.kompetenzfelder{background:#fff}.kompetenzfelder__kicker{grid-column:1 / span 3}.kompetenzfelder__titel{grid-column:4 / span 7}@media(max-width:899px){.kompetenzfelder__kicker,.kompetenzfelder__titel{grid-column:1 / -1}.kompetenzfelder__titel{margin-top:14px}}.kompetenzfelder__signatur{grid-column:4 / span 6;display:flex;align-items:center;gap:14px;margin:clamp(20px,2.2vw,30px) 0 0;font-weight:500;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink)}.kompetenzfelder__signatur i{display:block;width:clamp(28px,3vw,48px);height:1px;background:currentColor;flex:none}@media(max-width:899px){.kompetenzfelder__signatur{grid-column:1 / -1}}.kompetenzfelder__raster{grid-column:1 / -1;display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule);margin-top:clamp(40px,4.5vw,72px)}@media(max-width:1099px){.kompetenzfelder__raster{grid-template-columns:repeat(3,1fr)}}@media(max-width:639px){.kompetenzfelder__raster{grid-template-columns:repeat(2,1fr)}}.kompetenzfelder__kachel{background:#fff;padding:clamp(24px,2.4vw,34px);transition:background-color .4s var(--ease-io)}.kompetenzfelder__kachel:hover{background:#efefef}.kompetenzfelder__kachel svg{display:block;width:44px;height:44px;color:#013f6a;margin-bottom:20px;transition:color .4s var(--ease-io)}.kompetenzfelder__kachel:hover svg{color:#0097ff}.kompetenzfelder__kachel h3{margin:0 0 10px;font-weight:500;font-size:1.05rem;letter-spacing:-.01em;color:var(--ink)}.kompetenzfelder__kachel p{margin:0;font-size:15px;line-height:1.5;color:var(--ink-body)}.kompetenzfelder--dunkel,.kompetenzfelder--dunkel .kompetenzfelder__kachel{background:#071019}.kompetenzfelder--dunkel .kompetenzfelder__kachel:hover{background:#0d1d2d}.kompetenzfelder--dunkel .kompetenzfelder__kachel svg{color:#0097ff}.kernsatz{background:#071019;--ink: #ffffff;--ink-body: rgba(255, 255, 255, .72);--ink-mute: rgba(255, 255, 255, .62);--accent-ink: #0097FF;--rule: rgba(255, 255, 255, .16);color:var(--ink-body);color:#fff}.kernsatz__kicker{grid-column:1 / span 3;grid-row:1;color:#0097ff}.kernsatz__titel{grid-column:1 / span 7;grid-row:2;margin:clamp(24px,2.4vw,38px) 0 0;font-weight:300;font-size:clamp(1.8rem,3.3vw,2.95rem);letter-spacing:-.03em;line-height:1.14;color:#ffffff85}.kernsatz__titel strong{font-weight:inherit;color:#fff}.kernsatz__signatur{grid-column:1 / span 7;grid-row:3;margin:clamp(36px,3.8vw,58px) 0 0;display:flex;align-items:center;gap:16px}.kernsatz__signatur i{display:block;flex:none;width:clamp(40px,5vw,72px);height:1px;background:#0097ff;transform-origin:left center}.kernsatz__signatur span{font-weight:500;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#fffc}.kernsatz__punkte{grid-column:9 / span 4;grid-row:1 / span 3;align-self:center;list-style:none;margin:0;padding:0}.kernsatz__punkt{position:relative;display:grid;grid-template-columns:auto 1fr;column-gap:clamp(16px,1.4vw,22px);row-gap:8px;padding:clamp(20px,2vw,28px) 0}.kernsatz__linie{position:absolute;left:0;right:0;top:0;height:1px;background:#ffffff2e;transform-origin:left center}.kernsatz__symbol{grid-row:1 / span 2;width:clamp(34px,2.9vw,42px);color:#0097ff}.kernsatz__symbol svg{display:block;width:100%;aspect-ratio:1;height:auto}.kernsatz__begriff{margin:0;align-self:center;font-weight:500;font-size:clamp(1.02rem,1.15vw,1.15rem);letter-spacing:-.01em;line-height:1.25;color:#fff}.kernsatz__beleg{margin:0;font-size:15px;line-height:1.55;color:#ffffff9e;max-width:34ch}.kernsatz__punkt:not(:has(.kernsatz__symbol)){grid-template-columns:1fr}@media(max-width:1099px){.kernsatz__titel,.kernsatz__signatur{grid-column:1 / span 8}.kernsatz__punkte{grid-column:1 / -1;grid-row:auto;margin-top:clamp(44px,5vw,72px)}}@media(max-width:899px){.kernsatz__kicker,.kernsatz__titel,.kernsatz__signatur{grid-column:1 / -1;grid-row:auto}.kernsatz__symbol{width:36px}}.kompetenz{background:#fff}.kompetenz__kopf{margin-bottom:clamp(44px,5vw,72px)}.kompetenz__kicker{grid-column:1 / span 3}.kompetenz__titel{grid-column:4 / span 6}@media(max-width:899px){.kompetenz__kicker,.kompetenz__titel{grid-column:1 / -1}.kompetenz__titel{margin-top:16px}}.kompetenz__spalten{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gutter)}@media(max-width:899px){.kompetenz__spalten{grid-template-columns:repeat(2,1fr)}}@media(max-width:479px){.kompetenz__spalten{grid-template-columns:1fr}}.kompetenz__nummer{display:block;font-weight:300;font-variant-numeric:tabular-nums;font-size:clamp(2.4rem,3.4vw,3.4rem);letter-spacing:-.05em;line-height:.85;color:var(--rule)}.kompetenz__einleitung{margin:12px 0 0;font-size:16px;line-height:1.55;color:var(--ink-body);max-width:32ch}.kompetenz__spalte{display:flex;flex-direction:column}.kompetenz__spalte h3{margin:0 0 4px;padding-bottom:14px;border-bottom:1px solid var(--rule);font-weight:500;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.kompetenz__spalte ul{list-style:none;margin:0;padding:0}.kompetenz__spalte li{padding:12px 0;border-bottom:1px solid #efefef;font-size:16px;color:#504f55}.kompetenz__spalte li:last-child{border-bottom:0}.kompetenz--spalten-3 .kompetenz__spalten{grid-template-columns:repeat(3,1fr);gap:clamp(36px,4vw,80px)}.kompetenz--spalten-3 .kompetenz__spalte h3{margin:18px 0 0;padding-bottom:0;border-bottom:0;font-weight:400;font-size:clamp(1.3rem,1.8vw,1.7rem);letter-spacing:-.025em;line-height:1.12;text-transform:none}.kompetenz--spalten-3 .kompetenz__einleitung{padding-bottom:clamp(20px,2.2vw,30px)}.kompetenz--spalten-3 .kompetenz__spalte li{padding:16px 0;border-top:1px solid var(--rule);border-bottom:0;font-weight:500;font-size:15px;letter-spacing:-.005em;line-height:1.35;color:var(--ink)}@media(max-width:1099px){.kompetenz--spalten-3 .kompetenz__spalten{grid-template-columns:1fr;gap:clamp(44px,5vw,64px)}}.kompetenz--spalten-2 .kompetenz__kopf{margin-bottom:clamp(44px,5vw,76px)}.kompetenz--spalten-2 .kompetenz__spalten{grid-template-columns:repeat(2,1fr);gap:clamp(34px,4vw,80px)}.kompetenz--spalten-2 .kompetenz__spalte h3{margin:0 0 6px;padding-bottom:0;border-bottom:0;font-weight:300;font-size:clamp(1.5rem,2.1vw,2rem);letter-spacing:-.03em;line-height:1.1;text-transform:none}.kompetenz--spalten-2 .kompetenz__spalte .kompetenz__nummer+h3{margin:18px 0 0;font-weight:400;font-size:clamp(1.4rem,2vw,1.9rem)}.kompetenz--spalten-2 .kompetenz__einleitung{margin:14px 0 0;line-height:1.6;max-width:44ch}.kompetenz--spalten-2 .kompetenz__spalte ul{margin-top:26px}.kompetenz--spalten-2 .kompetenz__spalte li{position:relative;padding:15px 0 15px 24px;border-top:1px solid var(--rule);border-bottom:0;font-weight:500;font-size:13px;letter-spacing:.08em;text-transform:uppercase;line-height:1.45;color:var(--ink-mute)}.kompetenz--spalten-2 .kompetenz__spalte li:before{content:"";position:absolute;left:0;top:1.5em;width:12px;height:1px;background:#0097ff}@media(max-width:899px){.kompetenz--spalten-2 .kompetenz__spalten{grid-template-columns:1fr}}.kompetenz__notiz{grid-column:10 / span 3;align-self:end;margin:0;font-size:16px;line-height:1.6;color:var(--ink-mute)}@media(max-width:899px){.kompetenz__notiz{grid-column:1 / -1;margin-top:20px}}.kompetenz .kompetenz__liste--erlaeutert li{position:static;padding:16px 0;border-top:1px solid var(--rule);border-bottom:0;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.5;text-transform:none}.kompetenz .kompetenz__liste--erlaeutert li:before{content:none}.kompetenz .kompetenz__liste--erlaeutert b{display:block;font-weight:500;font-size:1.05rem;letter-spacing:-.01em;color:var(--ink);margin-bottom:6px}.kompetenz .kompetenz__liste--erlaeutert span{display:block;font-size:15px;line-height:1.5;color:var(--ink-body)}.kompetenz .kompetenz__liste--symbol li{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:18px;padding:16px 0;border-top:1px solid var(--rule);border-bottom:0;font-weight:500;font-size:15px;letter-spacing:-.005em;line-height:1.35;text-transform:none;color:var(--ink)}.kompetenz .kompetenz__liste--symbol li:before{content:none}.kompetenz .kompetenz__liste--symbol li:after{content:"";position:absolute;left:0;top:-1px;width:0;height:1px;background:#0097ff;transition:width .5s var(--ease-io)}.kompetenz .kompetenz__liste--symbol li:hover:after{width:100%}.kompetenz__symbol{display:block;width:34px;height:34px;color:#013f6a;transition:color .35s var(--ease-io),transform .45s var(--ease-io)}.kompetenz__symbol svg{display:block;width:100%;height:100%}.kompetenz__liste--symbol li:hover .kompetenz__symbol{color:#0097ff;transform:translate(3px)}.kompetenz--dunkel .kompetenz__symbol{color:var(--accent-ink)}@media(prefers-reduced-motion:reduce){.kompetenz__symbol,.kompetenz__liste--symbol li:after{transition:none}}.kompetenz--dunkel{background:#071019;--ink: #ffffff;--ink-body: rgba(255, 255, 255, .72);--ink-mute: rgba(255, 255, 255, .62);--accent-ink: #0097FF;--rule: rgba(255, 255, 255, .16);color:var(--ink-body)}.zeitstrahl{position:relative;color:#fff;background:#071019;isolation:isolate}.zeitstrahl .t-h2,.zeitstrahl .t-label{color:inherit}.zeitstrahl__grund{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.zeitstrahl__grund img{width:100%;height:100%;object-fit:cover;object-position:center 40%}.zeitstrahl__grund .grain{opacity:.14}.zeitstrahl__schleier{position:absolute;inset:0;background:linear-gradient(180deg,#071019e0,#071019d1 45%,#071019f0)}.zeitstrahl__buehne{position:relative;z-index:1;padding-top:var(--sec);padding-bottom:var(--sec)}@media(min-width:900px){.zeitstrahl__buehne{min-height:100svh;min-height:100dvh;display:flex;flex-direction:column;justify-content:center;padding-top:calc(var(--hdr-h) + clamp(28px,3.4vw,56px));padding-bottom:clamp(48px,6vw,90px);overflow:clip}}.zeitstrahl__kopf{padding-bottom:clamp(32px,4vw,56px)}.zeitstrahl__kicker{grid-column:1 / span 3;color:#0097ff}.zeitstrahl__titel{grid-column:4 / span 6;color:#fff}.zeitstrahl__hinweis{grid-column:10 / span 3;align-self:end;color:#ffffff9e;font-size:16px;line-height:1.6}@media(max-width:899px){.zeitstrahl__kicker,.zeitstrahl__titel,.zeitstrahl__hinweis{grid-column:1 / -1}.zeitstrahl__titel{margin-top:18px}.zeitstrahl__hinweis{margin-top:22px}}.zeitstrahl__sichtfeld{overflow:clip}.zeitstrahl__spur{position:relative;display:flex;align-items:flex-start;will-change:transform;padding-left:var(--pad)}.zeitstrahl__vorlauf{flex:none;width:clamp(0px,20vw,340px)}.zeitstrahl__nachlauf{flex:none;width:clamp(48px,26vw,460px)}@media(max-width:899px){.zeitstrahl__vorlauf,.zeitstrahl__nachlauf{display:none}}.meilenstein{flex:none;width:clamp(260px,23vw,360px);padding-right:clamp(28px,3vw,56px);position:relative;padding-top:64px}.meilenstein__achse{position:absolute;left:0;right:0;top:0;height:1px;background:#ffffff2e}.meilenstein__punkt{position:absolute;top:-4px;left:0;width:9px;height:9px;border-radius:50%;background:#ffffff47;transition:background-color .4s var(--ease-io),transform .4s var(--ease-io)}.meilenstein__jahr{display:block;font-weight:300;font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,2.9vw,3rem);letter-spacing:-.04em;line-height:1;color:#ffffff6b;margin-bottom:16px;transition:color .4s var(--ease-io)}.meilenstein.ist-aktiv .meilenstein__punkt{background:#0097ff;transform:scale(1.35)}.meilenstein.ist-aktiv .meilenstein__jahr{color:#fff}.meilenstein__titel{margin:0 0 12px;font-weight:500;font-size:clamp(1.1rem,1.4vw,1.35rem);letter-spacing:-.01em;line-height:1.2;color:#fff}.meilenstein__text{margin:0;font-size:16px;line-height:1.6;color:#ffffffa8;max-width:32ch}.meilenstein__marke{display:inline-block;margin-top:16px;font-weight:500;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#0097ff;border:1px solid rgba(0,151,255,.5);padding:4px 9px}@media(max-width:899px){.zeitstrahl__spur{display:block;padding-left:0}.meilenstein{width:auto;padding:34px 0 34px 26px}.meilenstein__achse{inset:0 auto 0 0;width:1px;height:auto}.meilenstein__punkt{left:-4px;top:34px}}.portraet__kicker{grid-column:1 / span 3}.portraet__titel{grid-column:4 / span 7}.portraet__links{grid-column:4 / span 4;margin-top:clamp(26px,3vw,44px)}.portraet__rechts{grid-column:8 / span 4;margin-top:clamp(26px,3vw,44px)}.portraet__links p,.portraet__rechts p{max-width:62ch;margin:0}.portraet__links p+p,.portraet__rechts p+p{margin-top:1.1em}@media(max-width:1199px){.portraet__links{grid-column:1 / span 6}.portraet__rechts{grid-column:7 / span 6}}@media(max-width:899px){.portraet__kicker,.portraet__titel,.portraet__links,.portraet__rechts{grid-column:1 / -1}.portraet__titel{margin-top:14px}.portraet__rechts{margin-top:20px}}.portraet__bild{grid-column:1 / -1;margin-top:clamp(44px,5vw,80px);aspect-ratio:21 / 8;position:relative;overflow:hidden;background:#071019}.portraet__bild img{width:100%;height:100%;object-fit:cover;filter:saturate(.74) contrast(1.04)}@media(max-width:899px){.portraet__bild{aspect-ratio:3 / 2}}.portraet--dunkel{background:#071019;--ink: #ffffff;--ink-body: rgba(255, 255, 255, .72);--ink-mute: rgba(255, 255, 255, .62);--accent-ink: #0097FF;--rule: rgba(255, 255, 255, .16);color:var(--ink-body)}.anspruch{position:relative}.anspruch__kicker{grid-column:1 / span 3}.anspruch__titel{grid-column:4 / span 7}@media(max-width:899px){.anspruch__kicker,.anspruch__titel{grid-column:1 / -1}.anspruch__titel{margin-top:14px}}.anspruch__raster{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gutter);margin-top:clamp(44px,5vw,80px)}@media(max-width:899px){.anspruch__raster{grid-template-columns:1fr}}.anspruch__punkt{padding-top:22px;border-top:1px solid rgba(255,255,255,.24)}.anspruch__punkt b{display:block;font-weight:500;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#0097ff;margin-bottom:16px}.anspruch__punkt h3{margin:0 0 14px;font-weight:300;font-size:clamp(1.5rem,2.1vw,2rem);letter-spacing:-.03em;line-height:1.1;color:#fff}.anspruch__punkt p{margin:0;font-size:16px;line-height:1.6;color:#ffffffc2;max-width:38ch}.anspruch--dunkel{background:#071019;color:#fff}.anspruch--dunkel .anspruch__kicker{color:#0097ff}.anspruch--dunkel .anspruch__titel{color:#fff}.anspruch:not(.anspruch--dunkel) .anspruch__kicker{color:var(--accent-ink)}.anspruch:not(.anspruch--dunkel) .anspruch__titel{color:var(--ink)}.anspruch:not(.anspruch--dunkel) .anspruch__raster{grid-template-columns:repeat(4,1fr);gap:0 var(--gutter);margin-top:clamp(40px,4.5vw,68px)}.anspruch:not(.anspruch--dunkel) .anspruch__punkt{padding:20px 0}.anspruch:not(.anspruch--dunkel) .anspruch__punkt{border-top-color:var(--rule)}.anspruch:not(.anspruch--dunkel) .anspruch__punkt b{color:var(--accent-ink)}.anspruch:not(.anspruch--dunkel) .anspruch__punkt h3{color:var(--ink)}.anspruch:not(.anspruch--dunkel) .anspruch__punkt p{color:var(--ink-body)}@media(max-width:1099px){.anspruch:not(.anspruch--dunkel) .anspruch__raster{grid-template-columns:repeat(2,1fr)}}@media(max-width:479px){.anspruch:not(.anspruch--dunkel) .anspruch__raster{grid-template-columns:1fr}}.anspruch--knapp .anspruch__raster{grid-template-columns:repeat(4,1fr);gap:0 var(--gutter)}@media(max-width:1099px){.anspruch--knapp .anspruch__raster{grid-template-columns:repeat(2,1fr)}}@media(max-width:639px){.anspruch--knapp .anspruch__raster{grid-template-columns:1fr}}.team__kicker{grid-column:1 / span 3}.team__titel{grid-column:4 / span 5}.team__hinweis{grid-column:10 / span 3;align-self:end;font-size:15px;line-height:1.55;color:var(--ink-mute)}@media(max-width:899px){.team__kicker,.team__titel,.team__hinweis{grid-column:1 / -1}.team__titel{margin-top:14px}.team__hinweis{margin-top:20px}}.team__raster{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gutter) clamp(18px,1.8vw,30px);margin-top:clamp(44px,5vw,76px)}@media(max-width:1099px){.team__raster{grid-template-columns:repeat(3,1fr)}}@media(max-width:699px){.team__raster{grid-template-columns:repeat(2,1fr)}}.person__bild{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:#efefef;border:1px solid var(--rule)}.person__bild img{width:100%;height:100%;object-fit:cover}.person__platzhalter{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:#bababa}.person__platzhalter span{font-weight:500;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.person__platzhalter i{display:block;width:26px;height:26px;border:1px solid currentColor;border-radius:50%}.person h3{margin:16px 0 4px;font-weight:500;font-size:1.05rem;letter-spacing:-.01em;color:var(--ink)}.person p{margin:0;font-size:15px;line-height:1.45;color:var(--ink-mute)}.team--dunkel{background:#071019;--ink: #ffffff;--ink-body: rgba(255, 255, 255, .72);--ink-mute: rgba(255, 255, 255, .62);--accent-ink: #0097FF;--rule: rgba(255, 255, 255, .16);color:var(--ink-body)}.verfahren{position:relative}.verfahren+.verfahren{border-top:1px solid var(--rule)}.verfahren__innen{align-items:center}.verfahren__bild{grid-column:1 / span 5;position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#071019}.verfahren__bild img{width:100%;height:100%;object-fit:cover;filter:saturate(.72) contrast(1.04);transition:transform 1.2s var(--ease-io)}.verfahren:hover .verfahren__bild img{transform:scale(1.04)}.verfahren__inhalt{grid-column:7 / span 6}.verfahren--gespiegelt .verfahren__bild{grid-column:8 / span 5;grid-row:1}.verfahren--gespiegelt .verfahren__inhalt{grid-column:1 / span 6;grid-row:1}@media(max-width:899px){.verfahren__bild,.verfahren__inhalt,.verfahren--gespiegelt .verfahren__bild,.verfahren--gespiegelt .verfahren__inhalt{grid-column:1 / -1;grid-row:auto}.verfahren__inhalt{margin-top:28px}}.verfahren__nummer{position:absolute;top:16px;left:18px;z-index:2;font-weight:300;font-variant-numeric:tabular-nums;font-size:clamp(2.4rem,3.6vw,3.6rem);letter-spacing:-.04em;line-height:1;color:#ffffff80}.verfahren__titel{margin:14px 0 0;font-weight:300;font-size:clamp(1.9rem,3.2vw,3rem);letter-spacing:-.03em;line-height:1.05;color:var(--ink)}.verfahren__unterzeile{margin:14px 0 0;font-weight:400;font-size:clamp(1.05rem,1.4vw,1.3rem);letter-spacing:-.01em;line-height:1.3;color:var(--accent-ink)}.verfahren__text{margin:20px 0 0;max-width:56ch}.verfahren__text p{margin:0}.verfahren__text p+p{margin-top:1.1em}.verfahren__btn{margin-top:clamp(24px,2.6vw,34px)}.verfahren--dunkel{background:#071019;--ink: #ffffff;--ink-body: rgba(255, 255, 255, .72);--ink-mute: rgba(255, 255, 255, .62);--accent-ink: #0097FF;--rule: rgba(255, 255, 255, .16);color:var(--ink-body)}@media(prefers-reduced-motion:reduce){.verfahren__bild img,.verfahren:hover .verfahren__bild img{transition:none;transform:none}}.verfahren__knopf{margin-top:clamp(24px,2.6vw,34px)}.verfahren__merkmale{list-style:none;margin:24px 0 0;padding:0;max-width:44ch}.verfahren__merkmale li{position:relative;padding:12px 0 12px 24px;border-top:1px solid var(--rule);font-weight:500;font-size:12px;letter-spacing:.1em;text-transform:uppercase;line-height:1.45;color:#6b6b6b}.verfahren__merkmale li:before{content:"";position:absolute;left:0;top:1.35em;width:12px;height:1px;background:#0097ff}.verfahren--dunkel .verfahren__merkmale li{color:#ffffffb8;border-top-color:#ffffff3d}.verfahren__punkte{grid-column:1 / -1;display:grid;grid-template-columns:repeat(5,1fr);gap:0 var(--gutter);margin-top:clamp(36px,4vw,64px);list-style:none;padding:0}.verfahren__punkte li{list-style:none;padding:20px 0;border-top:1px solid var(--rule);font-size:16px;line-height:1.5;color:var(--ink-body)}.verfahren__punkte b{display:block;margin-bottom:12px;font-weight:500;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--accent-ink)}@media(max-width:1099px){.verfahren__punkte{grid-template-columns:repeat(2,1fr)}}@media(max-width:479px){.verfahren__punkte{grid-template-columns:1fr}}.verfahren__bild--frei{aspect-ratio:auto;overflow:visible;background:transparent}.verfahren__bild--frei img{height:auto;object-fit:contain;filter:none}.verfahren__bild--frei .grain{display:none}.verfahren:hover .verfahren__bild--frei img{transform:none}.verfahrenskacheln__kicker{grid-column:1 / span 3}.verfahrenskacheln__titel{grid-column:4 / span 6}@media(max-width:899px){.verfahrenskacheln__kicker,.verfahrenskacheln__titel{grid-column:1 / -1}.verfahrenskacheln__titel{margin-top:14px}}.verfahrenskacheln__raster{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(30px,3.6vw,64px);margin-top:clamp(40px,4.5vw,72px);padding-bottom:clamp(0px,5vw,72px)}@media(max-width:699px){.verfahrenskacheln__raster{grid-template-columns:1fr;padding-bottom:0}}.verfahrenskacheln__raster--drei{grid-template-columns:repeat(3,1fr);gap:clamp(24px,2.6vw,40px)}.verfahrenskacheln__raster--drei .kachel:nth-child(2n){margin-top:0}.verfahrenskacheln__raster--drei .kachel:nth-child(2){margin-top:clamp(0px,4vw,56px)}.verfahrenskacheln__raster--drei .kachel:nth-child(3){margin-top:clamp(0px,8vw,112px)}@media(max-width:899px){.verfahrenskacheln__raster--drei{grid-template-columns:repeat(2,1fr)}}@media(max-width:699px){.verfahrenskacheln__raster--drei{grid-template-columns:1fr}.verfahrenskacheln__raster--drei .kachel:nth-child(2),.verfahrenskacheln__raster--drei .kachel:nth-child(3){margin-top:0}}.kachel{--nummer: clamp(3rem, 4.4vw, 4.6rem);position:relative;display:flex;flex-direction:column;background:#fff;transition:background-color .45s var(--ease-io)}.kachel:after{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;z-index:3;background:#0097ff;transform:scaleY(0);transform-origin:top center;transition:transform .65s var(--ease-io)}.kachel:hover:after{transform:scaleY(1)}@media(min-width:700px){.kachel:nth-child(2n){margin-top:clamp(0px,5vw,72px)}}.kachel__bild{position:relative;aspect-ratio:5 / 4;overflow:hidden;background:#071019}.kachel__bild img{width:100%;height:100%;object-fit:cover;filter:saturate(.7) contrast(1.05);transition:transform 1.2s var(--ease-io)}.kachel:hover .kachel__bild img{transform:scale(1.05)}.kachel__nummer{position:relative;z-index:2;align-self:flex-start;margin-top:calc(var(--nummer) * -.58);padding:10px clamp(20px,2.2vw,32px) 0;background:#fff;font-weight:300;font-variant-numeric:tabular-nums;font-size:var(--nummer);line-height:.78;letter-spacing:-.05em;color:var(--accent-ink)}.kachel__inhalt{padding:clamp(18px,2vw,26px) clamp(24px,2.4vw,36px) clamp(28px,2.8vw,40px)}.kachel__unterzeile{margin:0;font-weight:500;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#6b6b6b}.kachel__titel{margin:10px 0 0;font-weight:300;font-size:clamp(1.7rem,2.6vw,2.4rem);letter-spacing:-.035em;line-height:1.02;color:var(--ink)}.kachel__text{margin:18px 0 0;font-size:16px;line-height:1.6;color:var(--ink-body);max-width:44ch}.kachel__merkmale{list-style:none;margin:24px 0 0;padding:0}.kachel__merkmale li{position:relative;padding:12px 0 12px 24px;border-top:1px solid var(--rule);font-weight:500;font-size:12px;letter-spacing:.1em;text-transform:uppercase;line-height:1.45;color:#6b6b6b}.kachel__merkmale li:before{content:"";position:absolute;left:0;top:1.35em;width:12px;height:1px;background:#0097ff}.verfahrenskacheln--freigestellt .kachel{background:transparent}.verfahrenskacheln--freigestellt .kachel:after{content:none}.verfahrenskacheln--freigestellt .kachel__bild{aspect-ratio:auto;overflow:visible;background:transparent;display:flex;align-items:flex-end;justify-content:center;min-height:clamp(200px,22vw,300px);margin-bottom:26px}.verfahrenskacheln--freigestellt .kachel__bild img{width:100%;height:auto;max-height:clamp(200px,22vw,300px);object-fit:contain;filter:none;transition:transform .9s var(--ease-io)}.verfahrenskacheln--freigestellt .kachel__bild .grain{display:none}.verfahrenskacheln--freigestellt .kachel:hover .kachel__bild img{transform:translateY(-8px) scale(1.03)}.verfahrenskacheln--freigestellt .kachel__kopf{display:flex;align-items:baseline;gap:14px;padding-top:16px;border-top:1px solid var(--rule)}.verfahrenskacheln--freigestellt .kachel__nummer{position:static;align-self:auto;margin-top:0;padding:0;background:transparent;font-size:clamp(1.6rem,2.2vw,2.1rem);letter-spacing:-.04em;line-height:1}.verfahrenskacheln--freigestellt .kachel__inhalt{padding:0}.verfahrenskacheln--freigestellt .kachel__titel{margin:16px 0 0;font-size:clamp(1.5rem,2.1vw,2rem);line-height:1.04}.verfahrenskacheln--freigestellt .kachel__text{margin:16px 0 0;max-width:none}.verfahrenskacheln--freigestellt .kachel__merkmale{margin:22px 0 0}.verfahrenskacheln--freigestellt .kachel__merkmale li{padding:11px 0 11px 22px}.verfahrenskacheln--freigestellt .verfahrenskacheln__raster{padding-bottom:0}.verfahrenskacheln--freigestellt .verfahrenskacheln__raster .kachel,.verfahrenskacheln--freigestellt .verfahrenskacheln__raster--drei .kachel{margin-top:0}@media(max-width:899px){.verfahrenskacheln--freigestellt .verfahrenskacheln__raster--drei{grid-template-columns:1fr;gap:clamp(44px,6vw,72px)}}.verfahrenskacheln--dunkel,.verfahrenskacheln--dunkel .kachel,.verfahrenskacheln--dunkel .kachel__nummer{background:#071019}.verfahrenskacheln--dunkel .kachel__merkmale li{color:var(--ink-mute)}.balkendiagramm__text{grid-column:1 / span 6}.balkendiagramm__diagramm{grid-column:8 / span 5;align-self:start}@media(max-width:899px){.balkendiagramm__text,.balkendiagramm__diagramm{grid-column:1 / -1}.balkendiagramm__diagramm{margin-top:34px}}.balkendiagramm__text h2{margin-top:16px}.balkendiagramm__fliesstext{margin-top:24px}.balkendiagramm__fliesstext p{max-width:62ch}.balkendiagramm__diagramm figure{margin:0}.balkendiagramm__diagramm figcaption{margin-top:22px;font-size:14px;line-height:1.5;color:var(--ink-mute)}.diagramm{--diagramm-h: clamp(200px, 26vh, 300px);display:grid;grid-template-columns:auto 1fr;gap:0 clamp(10px,1.2vw,16px)}.diagramm__achse{height:var(--diagramm-h);display:flex;flex-direction:column;justify-content:space-between;padding-right:10px;border-right:1px solid #bababa;font-weight:500;font-size:11px;letter-spacing:.08em;color:#6b6b6b;font-variant-numeric:tabular-nums;text-align:right}.diagramm__achse span{transform:translateY(-.45em)}.diagramm__achse span:last-child{transform:translateY(.45em)}.diagramm__saeulen{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:end;gap:clamp(14px,2.6vw,44px);border-bottom:1px solid #bababa}.diagramm__beschriftungen{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:clamp(14px,2.6vw,44px);margin-top:14px}.diagramm__label{font-weight:500;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#6b6b6b;text-align:center}.diagramm__balken{position:relative;height:var(--diagramm-h);width:min(100%,78px);margin-inline:auto;overflow:hidden;display:flex;align-items:center;justify-content:center;clip-path:inset(100% 0 0 0)}.diagramm__balken--voll{background:#0097ff;box-shadow:inset 0 0 0 1px #013f6a}.diagramm__balken--anteil{background:linear-gradient(180deg,#111d38,#013f6a)}.diagramm__abschnitt{position:absolute;left:0;right:0;bottom:0;background:#0097ff;display:flex;align-items:center;justify-content:center;transform-origin:bottom center}.diagramm__wert{position:relative;z-index:2;font-weight:400;font-size:clamp(.95rem,1.2vw,1.15rem);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;color:#071019}.diagramm__zahl{font-variant-numeric:tabular-nums;display:inline-block;min-width:2.4ch;text-align:right}.kein-js .diagramm__balken,.ruhige-bewegung .diagramm__balken{clip-path:inset(0 0 0 0)}@media(max-width:639px){.diagramm{--diagramm-h: 180px}.diagramm__balken{width:min(100%,56px)}.diagramm__label{font-size:10px;letter-spacing:.06em}.diagramm__wert{font-size:.85rem}}.balkendiagramm__spalten{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gutter);margin-top:clamp(44px,5vw,76px)}@media(max-width:899px){.balkendiagramm__spalten{grid-template-columns:1fr}}.balkendiagramm__spalte h3{margin:0 0 4px;padding-bottom:14px;border-bottom:1px solid var(--rule);font-weight:500;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#313131}.balkendiagramm__spalte ul{list-style:none;margin:0;padding:0}.balkendiagramm__spalte li{position:relative;padding:13px 0 13px 22px;border-bottom:1px solid #efefef;font-size:16px;line-height:1.5;color:var(--ink-body)}.balkendiagramm__spalte li:last-child{border-bottom:0}.balkendiagramm__spalte li:before{content:"";position:absolute;left:0;top:1.45em;width:10px;height:1px;background:#0097ff}.balkendiagramm--dunkel{background:#071019}.balkendiagramm--dunkel .balkendiagramm__spalte h3{color:#fff}.balkendiagramm--dunkel .balkendiagramm__spalte li{border-bottom-color:#ffffff29}.balkendiagramm--dunkel .diagramm__achse{border-right-color:#ffffff3d}.balkendiagramm--dunkel .diagramm__saeulen{border-bottom-color:#ffffff3d}.material__text{grid-column:1 / span 4}.material__bild{grid-column:6 / span 3}.material__kennwerte{grid-column:9 / span 4}.material__titel{margin-top:16px}.material__einleitung{margin-top:24px}.material__gruppen{list-style:none;margin:26px 0 0;padding:0}.material__gruppen li{position:relative;padding:13px 0 13px 22px;border-top:1px solid var(--rule);font-size:16px;line-height:1.5;color:var(--ink-body)}.material__gruppen li:before{content:"";position:absolute;left:0;top:1.45em;width:12px;height:1px;background:#0097ff}.material__gruppen b{font-weight:500;color:var(--ink)}.material__bild{margin:0}.material__bild img{display:block;width:100%;height:auto}.material__bildtext{margin:18px 0 0;padding-top:14px;border-top:1px solid var(--rule);font-size:14px;line-height:1.5;color:var(--ink-mute)}.material__kennwerte-titel{margin:0}.kennwerte{margin:22px 0 0;display:grid}.kennwert{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:14px 0;border-top:1px solid var(--rule)}.kennwert:last-child{border-bottom:1px solid var(--rule)}.kennwert dt{margin:0;font-size:16px;color:var(--ink-body);max-width:32ch}.kennwert dd{margin:0;font-size:16px;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.kennwert dd b{font-weight:500;font-size:1.15rem;letter-spacing:-.01em}.kennwert__norm{display:block;margin-top:4px;font-weight:500;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute)}@media(max-width:1199px){.material__text{grid-column:1 / span 6}.material__bild{grid-column:8 / span 5}.material__kennwerte{grid-column:1 / -1;margin-top:44px}}@media(max-width:899px){.material__text,.material__bild,.material__kennwerte{grid-column:1 / -1}.material__bild,.material__kennwerte{margin-top:34px}}.bildtafel__kicker{grid-column:1 / span 3}.bildtafel__titel{grid-column:4 / span 6}.bildtafel__notiz{grid-column:10 / span 3;align-self:end;margin:0;font-size:16px;line-height:1.6;color:var(--ink-mute)}@media(max-width:899px){.bildtafel__kicker,.bildtafel__titel,.bildtafel__notiz{grid-column:1 / -1}.bildtafel__titel{margin-top:14px}.bildtafel__notiz{margin-top:20px}}.bildtafel__raster{grid-column:1 / -1;display:grid;grid-template-columns:1fr;gap:clamp(48px,6vw,100px);margin-top:clamp(40px,4.5vw,72px)}.bildtafel__tafel{margin:0}.bildtafel__tafel img{display:block;width:100%;height:auto;max-height:clamp(300px,58vh,760px);object-fit:contain;object-position:center;margin-inline:auto}.bildtafel__tafel figcaption{display:flex;align-items:baseline;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:24px;padding-top:16px;border-top:1px solid var(--rule);font-weight:500;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#6b6b6b}.bildtafel__tafel figcaption em{font-style:normal;color:var(--accent-ink)}.bildtafel--dunkel{background:#071019}.bildtafel--dunkel .bildtafel__tafel figcaption{color:var(--ink-mute)}.bildtafel--band{padding-block:clamp(24px,3vw,56px) clamp(48px,5.5vw,96px)}.bildtafel--band .bildtafel__raster{margin-top:0}.bildtafel--band .bildtafel__tafel img{max-height:none}.bildtafel--band .bildtafel__tafel figcaption{margin-top:20px;padding-top:14px}.film-abschnitt__kopf{grid-column:1 / -1;display:grid;grid-template-columns:subgrid}.film-abschnitt__kopf>p{grid-column:1 / span 3}.film-abschnitt__kopf>h2{grid-column:4 / span 6}@media(max-width:899px){.film-abschnitt__kopf>p,.film-abschnitt__kopf>h2{grid-column:1 / -1}.film-abschnitt__kopf>h2{margin-top:14px}}.film{grid-column:1 / -1;margin-top:clamp(40px,4.5vw,72px)}.film__rahmen{position:relative;aspect-ratio:16 / 9;background:#071019;overflow:hidden}.film__rahmen video{width:100%;height:100%;object-fit:cover;display:block}.film__unterschrift{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:14px;font-size:14px;color:var(--ink-mute)}.film-abschnitt--dunkel{background:#071019}.section:has(+.film-abschnitt--anschluss){padding-bottom:0}.film-abschnitt--anschluss{padding-top:0}.prozessablauf__kicker{grid-column:1 / span 3}.prozessablauf__titel{grid-column:4 / span 6}@media(max-width:899px){.prozessablauf__kicker,.prozessablauf__titel{grid-column:1 / -1}.prozessablauf__titel{margin-top:14px}}.prozessablauf__inhalt{grid-column:1 / -1;margin-top:clamp(40px,4.5vw,72px)}.prozessablauf__band{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px;margin-bottom:clamp(26px,3vw,42px)}.prozessablauf__abschnitt{position:relative;display:flex;align-items:center;gap:14px;padding:13px 18px;overflow:hidden;color:#fff}.prozessablauf__abschnitt i{font-style:normal;font-weight:500;font-size:11px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.prozessablauf__abschnitt b{margin-left:auto;font-weight:500;font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.72}.prozessablauf__abschnitt--kunde{background:#0069b4}.prozessablauf__abschnitt--haus{background:#013f6a}@media(max-width:899px){.prozessablauf__band{grid-auto-flow:row}.prozessablauf__abschnitt b{display:none}}.prozessablauf__schritte{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:clamp(10px,1.4vw,22px);position:relative}@media(max-width:1099px){.prozessablauf__schritte{grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,40px) clamp(12px,1.6vw,24px)}}@media(max-width:639px){.prozessablauf__schritte{grid-template-columns:repeat(2,1fr)}}.prozessablauf__schritt{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:0}.prozessablauf__kopf{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;min-height:1.4em}.prozessablauf__nummer{font-weight:500;font-size:11px;letter-spacing:.14em;color:var(--accent-ink);font-variant-numeric:tabular-nums;flex:none}.prozessablauf__nummer:after{content:"";display:inline-block;width:10px;height:1px;background:#bababa;vertical-align:middle;margin-left:10px;transform:translateY(-2px)}.prozessablauf__zustaendig{font-weight:500;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);white-space:nowrap}.prozessablauf__zustaendig--kunde{color:var(--accent-ink)}.prozessablauf__symbol{display:block;width:clamp(64px,6.2vw,92px);height:clamp(64px,6.2vw,92px);margin:22px 0 24px;color:#013f6a;transition:color .4s var(--ease-io),transform .5s var(--ease-io)}.prozessablauf__symbol svg{width:100%;height:100%;display:block}.prozessablauf__schritt:hover .prozessablauf__symbol{color:#0097ff;transform:translateY(-4px)}.prozessablauf__schritt-titel{font-weight:500;font-size:14px;letter-spacing:-.005em;line-height:1.3;color:var(--ink);-webkit-hyphens:auto;hyphens:auto}.prozessablauf--dunkel{background:#071019}.prozessablauf--dunkel .prozessablauf__symbol{color:#0097ff}.kontaktwege__kopf{grid-column:1 / span 5}.kontaktwege__kicker{color:var(--accent-ink)}.kontaktwege__titel{margin:clamp(20px,2.2vw,32px) 0 0;font-weight:300;font-size:clamp(1.7rem,2.8vw,2.5rem);letter-spacing:-.03em;line-height:1.14;color:var(--ink)}.kontaktwege__text{margin:clamp(18px,1.8vw,26px) 0 0;font-size:17px;line-height:1.65;color:var(--ink-body);max-width:44ch}.kontaktwege__liste{grid-column:7 / span 6;list-style:none;margin:0;padding:0}@media(max-width:1099px){.kontaktwege__kopf{grid-column:1 / span 6}.kontaktwege__liste{grid-column:1 / -1;margin-top:clamp(38px,4vw,60px)}}@media(max-width:899px){.kontaktwege__kopf{grid-column:1 / -1}}.weg{position:relative;padding:clamp(22px,2.2vw,30px) 0}.weg__linie{position:absolute;left:0;right:0;top:0;height:1px;background:var(--rule);transform-origin:left center}.weg__label{color:#6b6b6b}.weg__wert{margin:12px 0 0;font-weight:300;font-size:clamp(1.35rem,2.1vw,1.9rem);letter-spacing:-.02em;line-height:1.15}.weg__wert a{color:var(--ink);text-decoration:none;background-image:linear-gradient(#0097ff,#0097ff);background-size:0 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .45s var(--ease-io)}.weg__wert a:hover,.weg__wert a:focus-visible{background-size:100% 1px}.weg__hinweis{margin:12px 0 0;font-size:15px;line-height:1.55;color:#6b6b6b;max-width:46ch}.kontaktwege--dunkel{background:#071019;--ink: #ffffff;--ink-body: rgba(255, 255, 255, .72);--ink-mute: rgba(255, 255, 255, .62);--accent-ink: #0097FF;--rule: rgba(255, 255, 255, .16);color:var(--ink-body)}.praktikum__bild{grid-column:1 / span 5;position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#071019}.praktikum__bild img{width:100%;height:100%;object-fit:cover;filter:saturate(.74) contrast(1.04)}.praktikum__inhalt{grid-column:7 / span 6}@media(max-width:899px){.praktikum__bild,.praktikum__inhalt{grid-column:1 / -1}.praktikum__inhalt{margin-top:34px}}.praktikum__titel{margin-top:16px}.praktikum__text{margin-top:22px}.praktikum__ablauf{list-style:none;margin:26px 0 0;padding:0}.praktikum__ablauf li{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:baseline;padding:12px 0;border-top:1px solid var(--rule)}.praktikum__ablauf b{font-weight:500;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);white-space:nowrap}.praktikum__ablauf span{font-size:16px;color:var(--ink-body)}.praktikum__knopf{margin-top:30px}.praktikum__karten{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gutter);margin-top:clamp(40px,4.5vw,72px)}@media(max-width:699px){.praktikum__karten{grid-template-columns:1fr}}.praktikum__karte{border-top:1px solid var(--rule);padding-top:22px}.praktikum__karte h3{margin:0 0 12px;font-weight:500;font-size:1.2rem;letter-spacing:-.015em;color:var(--ink)}.praktikum__karte p{margin:0 0 20px;font-size:16px;line-height:1.6;color:var(--ink-body);max-width:46ch}.praktikum--dunkel{background:#071019;--ink: #ffffff;--ink-body: rgba(255, 255, 255, .72);--ink-mute: rgba(255, 255, 255, .62);--accent-ink: #0097FF;--rule: rgba(255, 255, 255, .16);color:var(--ink-body)}.anfrage__kasten{grid-column:1 / -1;background:#071019;color:#fff;padding:clamp(30px,3.4vw,60px);position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;gap:32px clamp(32px,5vw,90px);align-items:center}.anfrage__kasten .t-label{color:#ffffff9e}@media(max-width:899px){.anfrage__kasten{grid-template-columns:1fr}}.anfrage__aufforderung{font-weight:300;font-size:clamp(1.5rem,2.4vw,2.3rem);letter-spacing:-.03em;line-height:1.12;color:#fff;margin:16px 0 0;max-width:22ch}.anfrage__aktionen{margin-top:28px}.anfrage__fussnote{margin:24px 0 0;font-size:15px;line-height:1.6;color:#ffffffb8}.anfrage__schritte{list-style:none;margin:0;padding:0}.anfrage__schritte li{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:baseline;padding:14px 0;border-top:1px solid rgba(255,255,255,.2)}.anfrage__schritte b{font-weight:500;font-size:12px;letter-spacing:.12em;color:#0097ff;font-variant-numeric:tabular-nums}.anfrage__schritte span{font-size:16px;line-height:1.5;color:#ffffffd1}.anfrage__korn{opacity:.1}.veranstaltungen__kicker{grid-column:1 / span 3}.veranstaltungen__titel{grid-column:4 / span 6}.veranstaltungen__hinweis{grid-column:10 / span 3;align-self:end;font-size:15px;line-height:1.55;color:var(--ink-mute)}@media(max-width:899px){.veranstaltungen__kicker,.veranstaltungen__titel,.veranstaltungen__hinweis{grid-column:1 / -1}.veranstaltungen__titel{margin-top:14px}.veranstaltungen__hinweis{margin-top:18px}}.veranstaltungen__filter{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:clamp(34px,4vw,60px)}.veranstaltungen__filter[hidden]{display:none}.veranstaltungen__filter .t-label{margin-right:10px;color:var(--ink-mute)}.veranstaltungen__filter button{font-weight:500;font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:11px 18px;border:1px solid #bababa;color:#6b6b6b;background:transparent;transition:background-color .35s var(--ease-io),color .35s var(--ease-io),border-color .35s var(--ease-io)}.veranstaltungen__filter button:hover{color:#313131;border-color:#313131}.veranstaltungen__filter button.ist-aktiv{background:#013f6a;border-color:#013f6a;color:#fff}.veranstaltungen__liste{grid-column:1 / -1;margin-top:clamp(28px,3vw,44px);border-top:1px solid var(--rule)}.termin{position:relative;display:grid;align-items:start;grid-template-columns:minmax(120px,1.4fr) minmax(0,5fr) minmax(180px,2.2fr);gap:0 clamp(24px,3vw,56px);padding:clamp(26px,2.8vw,40px) 0;border-bottom:1px solid var(--rule);background:transparent;transition:background-color .45s var(--ease-io)}.termin[hidden]{display:none}.termin:before{content:"";position:absolute;left:0;top:-1px;width:0;height:2px;background:#0097ff;transition:width .55s var(--ease-io)}@media(hover:hover){.termin:hover:before{width:100%}.termin:hover .termin__titel{color:#013f6a}.termin:hover .termin__bild img{transform:scale(1.04)}}.termin__wann{grid-column:1;position:relative}.termin__tag{display:block;font-weight:300;font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:.85;font-size:clamp(2.2rem,3.2vw,3.4rem);color:var(--ink)}.termin__monat{display:block;margin-top:12px;font-weight:500;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute)}.termin__marke{display:inline-block;font-weight:500;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);border:1px solid #bababa;padding:5px 9px}.termin__inhalt{grid-column:2}.termin__kategorie{display:inline-block;font-weight:500;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);padding-bottom:12px}.termin__titel{margin:0 0 12px;font-weight:400;font-size:clamp(1.3rem,1.9vw,1.85rem);letter-spacing:-.025em;line-height:1.15;color:var(--ink);transition:color .35s var(--ease-io)}.termin__text{margin:0;font-size:16px;line-height:1.6;color:var(--ink-body);max-width:56ch}.termin__text p{margin:0}.termin__ort{display:flex;align-items:baseline;gap:10px;margin:18px 0 0;font-size:15px;line-height:1.5;color:var(--ink-mute)}.termin__ort:before{content:"";flex:none;width:10px;height:1px;background:#0097ff;transform:translateY(-4px)}.termin__seite{grid-column:3;display:flex;flex-direction:column;align-items:flex-end;gap:18px}.termin__bild{width:100%;aspect-ratio:4 / 3;overflow:hidden;background:#efefef;border:1px solid var(--rule)}.termin__bild img{width:100%;height:100%;object-fit:cover;filter:saturate(.7) contrast(1.04);transition:transform 1s var(--ease-io)}.termin__mehr{display:inline-flex;align-items:center;gap:12px;font-weight:500;font-size:13px;letter-spacing:-.005em;color:var(--ink)}.termin__mehr i{display:block;width:20px;height:1px;background:#0097ff}@media(max-width:899px){.termin{grid-template-columns:1fr;gap:18px}.termin__wann,.termin__inhalt,.termin__seite{grid-column:1;align-items:stretch}.termin__bild{max-width:260px}}@media(prefers-reduced-motion:reduce){.termin__bild img,.termin:hover .termin__bild img{transition:none;transform:none}}.veranstaltungen--dunkel{background:#071019;--ink: #ffffff;--ink-body: rgba(255, 255, 255, .72);--ink-mute: rgba(255, 255, 255, .62);--accent-ink: #0097FF;--rule: rgba(255, 255, 255, .16);color:var(--ink-body)}.formular__innen{align-items:start}.formular__begleittext{grid-column:1 / span 4}.formular__titel{margin:16px 0 0;font-weight:300;font-size:clamp(1.6rem,2.5vw,2.2rem);letter-spacing:-.03em;line-height:1.15;color:var(--ink)}.formular__text{margin:20px 0 0;max-width:38ch}.formular__text p{margin:0 0 1em}.formular__feld{grid-column:6 / span 7}.formular__form{margin:0}@media(max-width:1099px){.formular__begleittext,.formular__feld{grid-column:1 / -1}.formular__feld{margin-top:clamp(28px,3vw,44px)}}.datei-liste{list-style:none;margin:12px 0 0;padding:0}.datei-liste li{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-top:1px solid var(--rule);font-size:15px}.datei-liste .datei__name{color:var(--ink);overflow-wrap:anywhere}.datei-liste .datei__groesse{flex:none;color:var(--ink-mute);font-variant-numeric:tabular-nums}.formular--dunkel{background:#071019;--ink: #ffffff;--ink-body: rgba(255, 255, 255, .72);--ink-mute: rgba(255, 255, 255, .62);--accent-ink: #0097FF;--rule: rgba(255, 255, 255, .16);color:var(--ink-body)}.formular__leitfragen{list-style:none;margin:26px 0 0;padding:0}.formular__leitfragen li{position:relative;padding:11px 0 11px 22px;border-top:1px solid var(--rule);font-size:15px;line-height:1.5;color:var(--ink-mute)}.formular__leitfragen li:before{content:"";position:absolute;left:0;top:19px;width:8px;height:1px;background:#0097ff}.formular__telefon{margin:28px 0 0;display:flex;flex-direction:column;gap:6px}.formular__telefon span{font-weight:500;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute)}.formular__telefon a{font-weight:300;font-size:1.25rem;letter-spacing:-.02em;color:var(--ink);text-decoration:none}.formular__telefon a:hover{color:var(--accent-ink)}.formular__dank{margin:14px 0 12px;font-weight:400;font-size:clamp(1.4rem,2vw,1.9rem);letter-spacing:-.02em;line-height:1.2;color:var(--ink)}.formular--dunkel .feld label{color:#fff9}.formular--dunkel .feld .pflicht{color:#0097ff}.formular--dunkel .feld input[type=text],.formular--dunkel .feld input[type=email],.formular--dunkel .feld input[type=tel],.formular--dunkel .feld input[type=url],.formular--dunkel .feld input[type=date],.formular--dunkel .feld select,.formular--dunkel .feld textarea{background:transparent;border-color:#ffffff61;color:#fff}.formular--dunkel .feld input::placeholder,.formular--dunkel .feld textarea::placeholder{color:#ffffff61}.formular--dunkel .feld select{background-image:linear-gradient(45deg,transparent 50%,#fff 50%),linear-gradient(135deg,#fff 50%,transparent 50%)}.formular--dunkel .feld.hat-fehler input,.formular--dunkel .feld.hat-fehler select,.formular--dunkel .feld.hat-fehler textarea{border-color:#ff9aa2}.formular--dunkel .feld__fehler{color:#ff9aa2}.formular--dunkel .feld-einwilligung input{accent-color:#0097FF}.formular--dunkel .feld-einwilligung label{color:#ffffffb3}.formular--dunkel .feld-einwilligung a{color:#fff;border-bottom-color:#ffffff73}.formular--dunkel .feld-einwilligung a:hover{border-bottom-color:#0097ff}.formular--dunkel .formular__hinweis{color:#ffffff8c}.rechtstext__innen{align-items:start}.rechtstext__kopf{grid-column:1 / span 4}.rechtstext__titel{margin:16px 0 0;font-weight:300;font-size:clamp(1.6rem,2.5vw,2.2rem);letter-spacing:-.03em;line-height:1.15;color:#071019}.rechtstext__einleitung{grid-column:6 / span 7}.rechtstext__einleitung p{margin:0 0 18px;font-size:17px;line-height:1.7;color:#504f55;max-width:66ch}.rechtstext__einleitung p:last-child{margin-bottom:0}.rechtstext__abschnitte{grid-column:6 / span 7}.rechtstext__einleitung+.rechtstext__abschnitte{margin-top:clamp(30px,3vw,44px)}@media(max-width:1099px){.rechtstext__kopf,.rechtstext__einleitung,.rechtstext__abschnitte{grid-column:1 / -1}.rechtstext__einleitung{margin-top:clamp(22px,2.4vw,32px)}}.paragraf{position:relative;display:grid;grid-template-columns:auto 1fr;column-gap:clamp(18px,2vw,32px);padding:clamp(30px,3vw,44px) 0}.paragraf:first-child{padding-top:0}.paragraf:first-child .paragraf__linie{display:none}.paragraf__linie{position:absolute;left:0;right:0;top:0;height:1px;background:var(--rule);transform-origin:left center}.paragraf__nummer{margin:0;font-weight:300;font-size:clamp(1.5rem,2.2vw,2rem);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1;color:#bababa}.paragraf:not(:has(.paragraf__nummer)){grid-template-columns:1fr}.paragraf__inhalt{grid-column:-2}.paragraf__inhalt .paragraf__titel{margin:0 0 16px;font-weight:500;font-size:clamp(1.1rem,1.35vw,1.32rem);letter-spacing:-.015em;line-height:1.3;color:#071019}.paragraf__inhalt p{margin:0 0 12px;font-size:15.5px;line-height:1.72;color:#504f55;max-width:66ch}.paragraf__inhalt p:last-child{margin-bottom:0}.paragraf__inhalt h3{margin:26px 0 10px;font-weight:500;font-size:15.5px;letter-spacing:0;line-height:1.4;color:#071019}.paragraf__inhalt ul,.paragraf__inhalt ol{margin:4px 0 16px;padding:0;max-width:66ch}.paragraf__inhalt ul{list-style:none}.paragraf__inhalt li{position:relative;padding:7px 0 7px 22px;font-size:15.5px;line-height:1.65;color:#504f55}.paragraf__inhalt ul li:before{content:"";position:absolute;left:0;top:16px;width:8px;height:1px;background:#0097ff}.paragraf__inhalt li>p{margin:0;line-height:inherit;max-width:none}.paragraf__inhalt a{color:var(--accent-ink);border-bottom:1px solid #bababa;overflow-wrap:anywhere}.paragraf__inhalt a:hover{border-bottom-color:#0097ff}.rechtstext[data-surface=dark]{background:#071019;--ink: #ffffff;--ink-body: rgba(255, 255, 255, .72);--ink-mute: rgba(255, 255, 255, .62);--accent-ink: #0097FF;--rule: rgba(255, 255, 255, .16);color:var(--ink-body)}.rechtstext[data-surface=dark] .rechtstext__titel{font-size:clamp(1.5rem,2.3vw,2.05rem);line-height:1.18;color:#fff;max-width:20ch}.rechtstext[data-surface=dark] .t-label--accent{color:#0097ff}.rechtstext[data-surface=dark] .paragraf{padding:clamp(26px,2.6vw,38px) 0}.rechtstext[data-surface=dark] .paragraf:first-child{padding-top:clamp(26px,2.6vw,38px)}.rechtstext[data-surface=dark] .paragraf:first-child .paragraf__linie{display:block}.rechtstext[data-surface=dark] .paragraf__nummer{color:#ffffff52}.rechtstext[data-surface=dark] .paragraf__inhalt .paragraf__titel{margin-bottom:14px;font-size:clamp(1.02rem,1.15vw,1.15rem);letter-spacing:-.01em;color:#fff}.rechtstext[data-surface=dark] .paragraf__inhalt p{color:#fff9}.rechtstext[data-surface=dark] .paragraf__inhalt>p,.rechtstext[data-surface=dark] .paragraf__inhalt li{color:#fff9;line-height:1.7;max-width:64ch}.rechtstext[data-surface=dark] .paragraf__inhalt h3{color:#fff}.rechtstext[data-surface=dark] .paragraf__inhalt a{color:#ffffffc7;border-bottom-color:#ffffff4d}.rechtstext[data-surface=dark] .paragraf__inhalt a:hover{color:#fff;border-bottom-color:#0097ff}.rechtstext--verzeichnis{padding-top:0}.verzeichnis__label{color:#6b6b6b}.verzeichnis__liste{list-style:none;margin:18px 0 0;padding:0;border-top:1px solid var(--rule)}.verzeichnis__liste li{border-bottom:1px solid var(--rule)}.verzeichnis__liste a{display:grid;grid-template-columns:30px 1fr;gap:10px;padding:9px 0;font-size:14px;line-height:1.35;color:#6b6b6b;transition:color .3s var(--ease-io)}.verzeichnis__liste a:hover,.verzeichnis__liste a.ist-aktiv{color:#071019}.verzeichnis__liste a.ist-aktiv .verzeichnis__nummer{color:#0069b4}.verzeichnis__nummer{font-weight:500;font-size:11.5px;font-variant-numeric:tabular-nums;letter-spacing:.1em;padding-top:2px}.verzeichnis__titel{overflow-wrap:anywhere}.rechtsangaben__innen{align-items:start}.rechtsangaben__kopf{grid-column:1 / span 4}.rechtsangaben__titel{margin:16px 0 0;font-weight:300;font-size:clamp(1.6rem,2.5vw,2.2rem);letter-spacing:-.03em;line-height:1.15;color:#071019}.rechtsangaben__liste{margin:0;padding:0}.angabe__label{color:#6b6b6b;padding-top:3px}.angabe__wert{margin:0}.angabe__wert address{font-style:normal}.angabe__wert p{margin:0;font-size:16.5px;line-height:1.7;color:#504f55}.angabe__wert p+p{margin-top:12px}.angabe__wert strong{display:block;font-weight:500;color:#071019}.angabe__wert a{color:#504f55;border-bottom:1px solid #bababa;overflow-wrap:anywhere}.angabe__wert a:hover{color:var(--accent-ink);border-bottom-color:#0097ff}.rechtsangaben--liste .rechtsangaben__liste{grid-column:6 / span 6;display:grid;row-gap:0}.rechtsangaben--liste .angabe{display:grid;grid-template-columns:minmax(120px,.5fr) 1fr;gap:clamp(14px,1.6vw,28px);padding:clamp(20px,2vw,26px) 0;border-top:1px solid var(--rule)}.rechtsangaben--liste .angabe:last-child{border-bottom:1px solid var(--rule)}.rechtsangaben--spalten .rechtsangaben__liste{grid-column:6 / span 7;display:grid;grid-template-columns:repeat(7,1fr);column-gap:var(--gutter);align-items:start}.rechtsangaben--spalten .angabe{grid-column:span 3;padding:clamp(20px,2vw,26px) 0;border-top:1px solid var(--rule)}.rechtsangaben--spalten .angabe__wert{margin-top:14px}@media(max-width:1099px){.rechtsangaben__kopf{grid-column:1 / -1}.rechtsangaben--liste .rechtsangaben__liste{grid-column:1 / -1;margin-top:clamp(30px,3.4vw,48px)}.rechtsangaben--spalten .rechtsangaben__liste{grid-column:1 / -1;grid-template-columns:repeat(12,1fr);margin-top:clamp(30px,3.4vw,48px)}.rechtsangaben--spalten .angabe{grid-column:span 6}}@media(max-width:899px){.rechtsangaben--spalten .rechtsangaben__liste{grid-template-columns:repeat(6,1fr);column-gap:16px}.rechtsangaben--spalten .angabe{grid-column:1 / -1}.rechtsangaben--liste .angabe{grid-template-columns:1fr;row-gap:8px}.rechtsangaben--spalten .angabe,.rechtsangaben--spalten .angabe:first-child{grid-column:1 / -1}}.aktuelles__kopf{margin-bottom:clamp(40px,4.5vw,72px);align-items:end}.aktuelles__kicker{grid-column:1 / span 3}.aktuelles__titel{grid-column:4 / span 5}.aktuelles__alle{grid-column:10 / span 3;justify-self:end;align-self:end}@media(max-width:899px){.aktuelles__kicker,.aktuelles__titel,.aktuelles__alle{grid-column:1 / -1;justify-self:start}.aktuelles__titel{margin-top:14px}.aktuelles__alle{margin-top:26px}}.aktuelles__filter{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:10px;margin-top:clamp(24px,2.6vw,36px)}.aktuelles__filter[hidden]{display:none}.aktuelles__filter button{font-weight:500;font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:10px 18px;border:1px solid #bababa;background:transparent;color:#6b6b6b;transition:background-color .3s var(--ease-io),color .3s var(--ease-io),border-color .3s var(--ease-io)}.aktuelles__filter button:hover{color:#071019;border-color:#6b6b6b}.aktuelles__filter button.ist-aktiv{background:#071019;border-color:#071019;color:#fff}.aktuelles__raster{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gutter)}@media(max-width:899px){.aktuelles__raster{grid-template-columns:1fr}}.beitrag{display:block;position:relative}.beitrag>span{display:block}.beitrag__bild{position:relative;aspect-ratio:3 / 2;overflow:hidden;background:#071019}.beitrag__bild img{width:100%;height:100%;object-fit:cover;filter:saturate(.74) contrast(1.04);transition:transform 1.1s var(--ease-io)}.beitrag:hover .beitrag__bild img{transform:scale(1.05)}.beitrag__meta{display:flex!important;align-items:baseline;gap:14px;margin-top:20px;font-weight:500;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute)}.beitrag__kategorie{color:var(--accent-ink)}.beitrag__titel{font-weight:500;font-size:clamp(1.1rem,1.4vw,1.35rem);letter-spacing:-.015em;line-height:1.25;color:var(--ink);margin-top:12px;transition:color .35s var(--ease-io)}.beitrag:hover .beitrag__titel{color:var(--accent-ink)}.beitrag__text{font-size:16px;line-height:1.55;color:var(--ink-body);margin-top:12px;max-width:44ch}@media(prefers-reduced-motion:reduce){.beitrag__bild img,.beitrag:hover .beitrag__bild img{transition:none;transform:none}}.aktuelles--dunkel{background:#071019;--ink: #ffffff;--ink-body: rgba(255, 255, 255, .72);--ink-mute: rgba(255, 255, 255, .62);--accent-ink: #0097FF;--rule: rgba(255, 255, 255, .16);color:var(--ink-body)}.beitragstext__kopf{grid-column:1 / -1;margin-bottom:clamp(28px,3vw,44px)}.beitragstext__kopf h2{margin-top:16px}.beitragstext__punkte{list-style:none;margin:20px 0 0;padding:0}.beitragstext__punkte li{position:relative;padding:11px 0 11px 22px;border-top:1px solid var(--rule);font-size:16px;line-height:1.5;color:var(--ink-body)}.beitragstext__punkte li:before{content:"";position:absolute;left:0;top:20px;width:8px;height:1px;background:#0097ff}.karriere__kopf{margin-bottom:clamp(44px,5vw,80px)}.karriere__kicker{grid-column:1 / span 3}.karriere__titel{grid-column:4 / span 7}.karriere__einleitung{grid-column:4 / span 5;margin-top:clamp(26px,3vw,42px)}.karriere__randnotiz{grid-column:10 / span 3;align-self:end;font-size:16px;line-height:1.6;color:var(--ink-mute)}@media(max-width:1199px){.karriere__einleitung{grid-column:1 / span 7}.karriere__randnotiz{grid-column:8 / span 5;align-self:start;margin-top:26px}}@media(max-width:899px){.karriere__kicker,.karriere__titel,.karriere__einleitung,.karriere__randnotiz{grid-column:1 / -1}.karriere__titel{margin-top:16px}}.karriere__raster{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gutter);margin-top:clamp(44px,5vw,76px)}@media(max-width:1099px){.karriere__raster{grid-template-columns:repeat(2,1fr)}}@media(max-width:699px){.karriere__raster{grid-template-columns:1fr}}.stelle{display:flex;flex-direction:column;background:#fff;border:1px solid var(--rule);position:relative;overflow:hidden;transition:border-color .4s var(--ease-io)}.stelle>span{display:block}.stelle:hover{border-color:#313131}.stelle:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;z-index:2;background:#0097ff;transform:scaleX(0);transform-origin:left;transition:transform .55s var(--ease-io)}.stelle:hover:before{transform:scaleX(1)}.stelle__bild{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#071019}.stelle__bild img{width:100%;height:100%;object-fit:cover;filter:saturate(.72) contrast(1.04);transition:transform 1.1s var(--ease-io)}.stelle:hover .stelle__bild img{transform:scale(1.06)}.stelle__art{position:absolute;top:14px;left:16px;z-index:2;font-weight:500;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:#071019b8;padding:6px 10px}.stelle__inhalt{padding:24px 24px 0;flex:1}.stelle__rolle{display:block;font-weight:500;font-size:clamp(1.1rem,1.4vw,1.3rem);letter-spacing:-.015em;line-height:1.25;color:var(--ink);transition:color .35s var(--ease-io)}.stelle__zusatz{font-style:normal;font-weight:400;color:var(--ink-mute);font-size:.8em}.stelle:hover .stelle__rolle{color:var(--accent-ink)}.stelle__text{display:block;margin-top:12px;font-size:16px;line-height:1.55;color:var(--ink-body)}.stelle__fuss{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:22px 24px 24px;padding-top:16px;border-top:1px solid var(--rule)}.stelle__marke{font-weight:500;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink)}.stelle__pfeil{display:block;width:24px;height:1px;background:#bababa;position:relative;flex:none;transition:width .4s var(--ease-io),background-color .35s var(--ease-io)}.stelle__pfeil:after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg);color:#bababa;transition:color .35s var(--ease-io)}.stelle:hover .stelle__pfeil{width:36px;background:#0097ff}.stelle:hover .stelle__pfeil:after{color:#0097ff}.karriere__hinweis{grid-column:1 / -1;margin:26px 0 0;font-size:15px;line-height:1.55;color:var(--ink-mute);padding-left:16px;border-left:2px solid #0097FF}.karriere__fuss{margin-top:clamp(56px,6vw,96px)}.karriere__bewerbung{grid-column:1 / -1;background:#071019;color:#fff;padding:clamp(28px,3vw,48px);position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;gap:32px clamp(32px,5vw,90px);align-items:center}.karriere__bewerbung .t-label{grid-column:1;color:#ffffff9e}.karriere__aufforderung{grid-column:1;grid-row:2;font-weight:300;font-size:clamp(1.3rem,1.9vw,1.75rem);letter-spacing:-.02em;line-height:1.2;color:#fff;margin:14px 0 0;max-width:26ch}.karriere__aktionen{grid-column:2;grid-row:1 / span 3;margin-top:0;align-self:center}.karriere__fussnote{grid-column:1;grid-row:3;margin:22px 0 0;font-size:15px;line-height:1.6;color:#ffffffb3}.karriere__korn{opacity:.1}@media(max-width:899px){.karriere__bewerbung{grid-template-columns:1fr}.karriere__bewerbung .t-label,.karriere__bewerbung .karriere__aufforderung,.karriere__bewerbung .karriere__aktionen,.karriere__bewerbung .karriere__fussnote{grid-column:1;grid-row:auto}}.karriere--dunkel{background:#071019;--ink: #ffffff;--ink-body: rgba(255, 255, 255, .72);--ink-mute: rgba(255, 255, 255, .62);--accent-ink: #0097FF;--rule: rgba(255, 255, 255, .16);color:var(--ink-body)}.stelle__brotkrumen{border-bottom:1px solid var(--rule)}.stelle__brotkrumen .wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-block:clamp(16px,1.8vw,24px)}.stelle__zurueck{display:inline-flex;align-items:center;gap:14px;font-weight:500;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#6b6b6b;transition:color .35s var(--ease-io)}.stelle__zurueck i{display:block;width:22px;height:1px;background:#0097ff;position:relative;flex:none;transition:width .4s var(--ease-io)}.stelle__zurueck i:after{content:"";position:absolute;left:0;top:-3px;width:7px;height:7px;border-top:1px solid #0097FF;border-left:1px solid #0097FF;transform:rotate(-45deg)}.stelle__zurueck:hover{color:#313131}.stelle__zurueck:hover i{width:32px}.stelle__pfad{display:flex;align-items:center;flex-wrap:wrap;gap:0 10px;list-style:none;margin:0;padding:0}.stelle__pfad li{font-weight:500;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#6b6b6b}.stelle__pfad li+li:before{content:"/";margin-right:10px;color:#bababa}.stelle__pfad a{color:#6b6b6b}.stelle__pfad a:hover{color:var(--accent-ink)}.stelle__pfad li[aria-current]{color:#313131}@media(max-width:699px){.stelle__pfad{display:none}}.stelle__hinweis{grid-column:1 / -1;margin:clamp(20px,2.2vw,30px) 0 0;font-size:14px;line-height:1.55;color:var(--ink-mute)}.stelle__listen{margin-top:clamp(56px,6vw,96px)}.karriere__raster--schmal{grid-template-columns:repeat(5,1fr)}@media(max-width:1099px){.karriere__raster--schmal{grid-template-columns:repeat(3,1fr)}}@media(max-width:699px){.karriere__raster--schmal{grid-template-columns:repeat(2,1fr)}}.stelle--knapp .stelle__rolle{font-size:clamp(.95rem,1.1vw,1.1rem)}.stelle--knapp .stelle__inhalt{padding:20px 20px 0}.stelle--knapp .stelle__fuss{margin:18px 20px 20px}.standorte__kicker{grid-column:1 / span 3}.standorte__titel{grid-column:4 / span 5}.standorte__liste{grid-column:9 / span 4}@media(max-width:899px){.standorte__kicker,.standorte__titel,.standorte__liste{grid-column:1 / -1}.standorte__titel{margin-top:14px}.standorte__liste{margin-top:32px}}.standort{padding:22px 0;border-top:1px solid var(--rule)}.standort h3{margin:0 0 8px;font-weight:500;font-size:1.05rem;letter-spacing:-.01em;color:var(--ink)}.standort p{margin:0;font-size:16px;color:var(--ink-mute);line-height:1.55}.standort a{color:var(--accent-ink)}.standorte--dunkel{background:#071019;--ink: #ffffff;--ink-body: rgba(255, 255, 255, .72);--ink-mute: rgba(255, 255, 255, .62);--accent-ink: #0097FF;--rule: rgba(255, 255, 255, .16);color:var(--ink-body)}.kopfzeile{position:fixed;top:0;left:0;right:0;z-index:80;padding-block:20px;transition:background-color .45s var(--ease-io)}.kopfzeile.ist-flaechig{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.kopfzeile--auf-hell{--kopf-tinte: #313131}.kopfzeile--auf-hell.ist-flaechig{background:#f2f3f5f0}.kopfzeile--auf-dunkel{--kopf-tinte: #ffffff}.kopfzeile--auf-dunkel.ist-flaechig{background:#071019eb}.kopfzeile__innen{display:flex;align-items:center;justify-content:space-between;gap:32px}.kopfzeile__seite{display:flex;align-items:center;gap:22px}.logo{display:block;width:auto;aspect-ratio:509.388 / 102.527;color:inherit;flex:none}.logo--kopfzeile{height:clamp(21px,2vw,27px)}.marke{display:flex;align-items:center;padding-block:2px;color:var(--kopf-tinte, #fff);transition:color .45s var(--ease-io)}.kopfzeile--auf-hell .marke{color:#013f6a}.kopfzeile--auf-dunkel .marke{color:#fff}.nav{display:flex;align-items:center;gap:30px}.nav__punkt{position:relative}.nav__ausloeser,.nav__link{display:inline-flex;align-items:center;gap:9px;position:relative;padding:14px 0;font-weight:500;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--kopf-tinte, #fff);opacity:.8}.nav__ausloeser:after,.nav__link:after{content:"";position:absolute;left:0;right:0;bottom:8px;height:2px;background:#0097ff;transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease-io)}.nav__ausloeser:hover,.nav__link:hover{opacity:1}.nav__ausloeser:hover:after,.nav__link:hover:after{transform:scaleX(1)}.nav__ausloeser[aria-expanded=true]:after{transform:scaleX(1)}.nav__pfeil{width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .35s var(--ease-io)}.nav__ausloeser[aria-expanded=true] .nav__pfeil{transform:translateY(1px) rotate(-135deg)}.nav__feld{position:absolute;top:100%;left:-22px;min-width:270px;z-index:5;padding:10px 0;border:1px solid #bababa;background:#f2f3f5;opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .3s var(--ease-io),transform .3s var(--ease-io)}.nav__feld.ist-offen{opacity:1;transform:translateY(0);pointer-events:auto}.nav__feld a,.nav__feld .nav__offen{display:block;padding:11px 22px;font-size:15px;font-weight:400;letter-spacing:-.005em;text-transform:none;color:#313131;transition:background-color .25s var(--ease-io),color .25s var(--ease-io)}.nav__feld a:hover{background:#efefef;color:#013f6a}.kopfzeile--auf-dunkel .nav__feld{background:#071019;border-color:#ffffff2e}.kopfzeile--auf-dunkel .nav__feld a,.kopfzeile--auf-dunkel .nav__feld .nav__offen{color:#ffffffd9}.kopfzeile--auf-dunkel .nav__feld a:hover{background:#ffffff14;color:#fff}.nav__offen{opacity:.45;cursor:default}.sprache{display:flex;gap:8px;align-items:center;font-weight:500;font-size:12px;letter-spacing:.12em;color:var(--kopf-tinte, #fff)}.sprache a{opacity:.72;padding:4px 2px}.sprache a[aria-current=true]{opacity:1;border-bottom:2px solid #0097FF}.burger{display:none;width:44px;height:44px;align-items:center;justify-content:center;color:var(--kopf-tinte, #fff)}.burger span{display:block;width:22px;height:1px;background:currentColor;position:relative}.burger span:before,.burger span:after{content:"";position:absolute;left:0;width:22px;height:1px;background:currentColor}.burger span:before{top:-6px}.burger span:after{top:6px}@media(max-width:1279px){.nav{display:none}.burger{display:flex}}.soziale{list-style:none;margin:0;padding:0}.soziale--kopfzeile{display:flex;align-items:center;gap:14px;margin:0 clamp(14px,1.4vw,24px) 0 0;padding:0;list-style:none;color:var(--kopf-tinte, #fff)}.soziale--kopfzeile a{display:block;width:19px;height:19px;opacity:.72;transition:opacity .3s var(--ease-io)}.soziale--kopfzeile a:hover{opacity:1}.soziale--kopfzeile svg{width:100%;height:100%;display:block}@media(max-width:1279px){.soziale--kopfzeile{display:none}}.mobilmenue{position:fixed;inset:0;z-index:90;background:#071019;color:#fff;padding:var(--pad);display:none;flex-direction:column;justify-content:center;gap:6px}.mobilmenue.ist-offen{display:flex}.mobilmenue .logo--mobilmenue{position:absolute;top:22px;left:var(--pad);height:26px;color:#fff}.mobilmenue a{display:block;font-weight:300;font-size:clamp(1.35rem,5.6vw,1.9rem);letter-spacing:-.025em;line-height:1.2;padding-block:11px;border-bottom:1px solid rgba(255,255,255,.12)}.mobilmenue__rollbereich{width:100%;max-height:calc(100dvh - 150px);overflow-y:auto;-webkit-overflow-scrolling:touch}.mobilmenue__gruppe{color:#0097ff!important;margin:30px 0 10px}.mobilmenue__gruppe:first-child{margin-top:0}.mobilmenue__offen{display:block;font-weight:300;font-size:clamp(1.35rem,5.6vw,1.9rem);letter-spacing:-.025em;line-height:1.2;padding-block:11px;border-bottom:1px solid rgba(255,255,255,.12);opacity:.45}.mobilmenue__meta{display:flex;gap:22px;flex-wrap:wrap;margin-top:38px;padding-top:22px;border-top:1px solid rgba(255,255,255,.18)}.mobilmenue__meta a{font-size:12px!important;font-weight:500;letter-spacing:.12em;text-transform:uppercase;border-bottom:0;padding-block:4px;color:#ffffffb8}.mobilmenue__meta a:hover{color:#fff}.mobilmenue__schliessen{position:absolute;top:18px;right:var(--pad);min-height:46px;padding:12px 20px;width:auto}.soziale--mobilmenue{display:flex;gap:18px;margin:26px 0 0;padding:0;list-style:none}.soziale--mobilmenue a{width:24px;height:24px;padding:0!important;border-bottom:0!important;color:#ffffffb8}.soziale--mobilmenue a:hover{color:#fff}.soziale--mobilmenue svg{width:100%;height:100%;display:block}.sprungnav__platz{position:relative;z-index:75}.sprungnav{position:relative;z-index:75;width:100%;background:#f2f3f5;transition:background-color .45s var(--ease-io)}.sprungnav.ist-angedockt{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sprungnav.ist-angedockt a{padding:15px 0}.sprungnav--auf-hell .sprungnav__label,.sprungnav--auf-hell a{color:#6b6b6b}.sprungnav--auf-hell a:hover,.sprungnav--auf-hell a.ist-aktiv{color:#313131}.sprungnav--auf-hell.ist-angedockt{background:#fffffff5}.sprungnav--auf-dunkel{background:#071019}.sprungnav--auf-dunkel .sprungnav__label{color:#ffffff9e}.sprungnav--auf-dunkel a{color:#ffffffb8}.sprungnav--auf-dunkel a:hover,.sprungnav--auf-dunkel a.ist-aktiv{color:#fff}.sprungnav--auf-dunkel.ist-angedockt{background:#071019eb}.sprungnav__innen{display:flex;align-items:center;gap:clamp(18px,2.6vw,44px)}.sprungnav__label{flex:none;white-space:nowrap;transition:color .45s var(--ease-io)}@media(max-width:899px){.sprungnav__label{display:none}}.sprungnav ul{display:flex;align-items:center;gap:0 clamp(18px,2.4vw,38px);list-style:none;margin:0;padding:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sprungnav ul::-webkit-scrollbar{display:none}.sprungnav a{display:block;position:relative;white-space:nowrap;padding:18px 0;font-weight:500;font-size:12px;letter-spacing:.12em;text-transform:uppercase;transition:color .35s var(--ease-io),padding .45s var(--ease-io)}.sprungnav a:after{content:"";position:absolute;left:0;right:0;bottom:10px;height:2px;background:#0097ff;transform:scaleX(0);transform-origin:left center;transition:transform .4s var(--ease-io)}.sprungnav a.ist-aktiv:after,.sprungnav a:hover:after{transform:scaleX(1)}.beitragstext__innen{align-items:start}.beitragstext__eckdaten{grid-column:1 / span 3}.beitragstext__eckdaten dl{margin:0;display:grid;row-gap:14px}.beitragstext__eckdaten dt{font-weight:500;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#6b6b6b;margin-bottom:4px}.beitragstext__eckdaten dd{margin:0;font-size:16px;line-height:1.5;color:#504f55}.beitragstext__text{grid-column:5 / span 7}.beitragstext__text p{margin:0 0 18px;font-size:17px;line-height:1.72;color:#504f55;max-width:66ch}.beitragstext__text p strong{font-weight:500;color:#071019}.beitragstext__text p a{color:#504f55;border-bottom:1px solid #bababa;text-decoration:none;overflow-wrap:anywhere}.beitragstext__text p a:hover{color:#0069b4;border-bottom-color:#0097ff}.beitragstext__text h3{margin:32px 0 14px;font-weight:500;font-size:clamp(1.1rem,1.4vw,1.35rem);letter-spacing:-.015em;line-height:1.3;color:#071019}.beitragstext__text ul{list-style:none;margin:0 0 18px;padding:0;max-width:66ch}.beitragstext__text ul li{position:relative;padding:7px 0 7px 22px;font-size:16px;line-height:1.65;color:#504f55}.beitragstext__text ul li:before{content:"";position:absolute;left:0;top:16px;width:8px;height:1px;background:#0097ff}.beitragstext__galerie{grid-column:5 / span 7;display:grid;grid-template-columns:1fr 1fr;gap:var(--gutter);margin-top:clamp(26px,3vw,44px)}.beitragstext__galerie figure{margin:0}.beitragstext__galerie img{width:100%;height:auto;display:block}.beitragstext__galerie figcaption{margin-top:10px;font-weight:500;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:#6b6b6b}@media(max-width:1099px){.beitragstext__eckdaten,.beitragstext__text,.beitragstext__galerie{grid-column:1 / -1}.beitragstext__text{margin-top:clamp(26px,3vw,40px)}}@media(max-width:639px){.beitragstext__galerie{grid-template-columns:1fr}}.programm{margin:0 0 18px;max-width:66ch}.programm>div{display:grid;grid-template-columns:minmax(70px,auto) 1fr;gap:18px;padding:12px 0;border-top:1px solid var(--rule)}.programm dt{margin:0;font-weight:500;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);font-variant-numeric:tabular-nums}.programm dd{margin:0;font-size:16px;line-height:1.55;color:#504f55}@media(max-width:479px){.programm>div{grid-template-columns:1fr;gap:6px}}.stelle__eckdaten{padding-block:clamp(48px,5vw,80px)}.stelle__daten{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gutter);margin:0}.stelle__daten>div{padding-top:18px;border-top:1px solid var(--rule)}.stelle__daten dt{font-weight:500;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#6b6b6b;margin-bottom:8px}.stelle__daten dd{margin:0;font-weight:300;font-size:clamp(1.2rem,1.7vw,1.6rem);letter-spacing:-.02em;line-height:1.1;color:var(--ink)}@media(max-width:899px){.stelle__daten{grid-template-columns:repeat(2,1fr)}}@media(max-width:479px){.stelle__daten{grid-template-columns:1fr}}.stelle__text{padding-top:0}.stelle__spalten{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,4vw,72px)}@media(max-width:899px){.stelle__spalten{grid-template-columns:1fr}}.stelle__spalte h2{margin:0 0 20px;padding-bottom:16px;border-bottom:1px solid var(--rule);font-weight:300;font-size:clamp(1.5rem,2.1vw,2rem);letter-spacing:-.03em;line-height:1.1;color:var(--ink)}.stelle__spalte ul{list-style:none;margin:0;padding:0}.stelle__spalte li{position:relative;padding:11px 0 11px 24px;font-size:16px;line-height:1.6;color:var(--ink-body)}.stelle__spalte li:before{content:"";position:absolute;left:0;top:1.6em;width:10px;height:1px;background:#0097ff}.fusszeile{background:#071019;color:#fff;padding-block:clamp(72px,8vw,120px) 40px;position:relative;z-index:1}.fusszeile .t-label{color:#ffffff9e}.fusszeile__marke{grid-column:1 / -1;padding-bottom:clamp(36px,4vw,56px);margin-bottom:clamp(36px,4vw,56px);border-bottom:1px solid rgba(255,255,255,.14)}.logo--fusszeile{height:clamp(26px,2.6vw,34px);color:#fff}.fusszeile__anschrift{grid-column:1 / span 3}.fusszeile__nav{grid-column:span 3}.fusszeile__nav:first-of-type{grid-column-start:5}.fusszeile__soziales{grid-column:10 / span 3}@media(max-width:1099px){.fusszeile__anschrift{grid-column:1 / span 5}.fusszeile__nav{grid-column:span 6}.fusszeile__nav:first-of-type{grid-column-start:7}.fusszeile__soziales{grid-column:7 / span 6;margin-top:40px}}@media(max-width:899px){.fusszeile__anschrift,.fusszeile__nav,.fusszeile__soziales{grid-column:1 / -1}.fusszeile__nav,.fusszeile__soziales{margin-top:40px}}.fusszeile__anschrift address{font-style:normal;color:#ffffffb8;line-height:1.7;margin:16px 0 0;font-size:16px}.fusszeile__firma{display:block;color:#fff;font-weight:500;margin-bottom:6px}.fusszeile__kontakt{margin:22px 0 0;display:grid}.fusszeile__kontakt>div{display:flex;gap:14px;padding:9px 0;border-top:1px solid rgba(255,255,255,.14)}.fusszeile__kontakt dt{margin:0;width:14px;flex:none;font-weight:500;font-size:12px;letter-spacing:.12em;color:#ffffff80;line-height:1.6}.fusszeile__kontakt dd{margin:0;font-size:16px;color:#ffffffd9;font-variant-numeric:tabular-nums}.fusszeile__kontakt a{color:#fff}.fusszeile__kontakt a:hover{color:#0097ff}.fusszeile__btn{margin-top:26px;padding:13px 22px;min-height:46px;font-size:15px;width:auto}.fusszeile__nav ul{list-style:none;margin:16px 0 0;padding:0}.fusszeile__nav ul li a,.fusszeile__nav ul li .fusszeile__offen{display:block;padding:8px 0;font-size:16px;color:#ffffffb8}.fusszeile__nav ul li a:hover{color:#fff}.fusszeile__offen{opacity:.45;cursor:default}.soziale--fusszeile{list-style:none;margin:16px 0 0;padding:0}.soziale--fusszeile a{display:flex;align-items:center;gap:12px;padding:8px 0;font-size:16px;color:#ffffffb8;transition:color .3s var(--ease-io)}.soziale--fusszeile a:hover{color:#fff}.soziale--fusszeile .soziale__symbol{flex:none;width:20px;height:20px;display:block}.soziale--fusszeile svg{width:100%;height:100%;display:block}.fusszeile__claim{grid-column:1 / -1;text-align:center;margin-top:clamp(64px,8vw,120px);padding-top:clamp(40px,4vw,64px);border-top:1px solid rgba(255,255,255,.14)}.fusszeile__claim p{font-weight:300;font-size:clamp(1.6rem,3.4vw,3rem);letter-spacing:-.03em;line-height:1.15;color:#fff;margin:0}.fusszeile__rechtliches{grid-column:1 / -1;display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-top:clamp(48px,5vw,80px);padding-top:22px;border-top:1px solid rgba(255,255,255,.1)}.fusszeile__rechtliches span{font-weight:500;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e}.fusszeile__rechtliches a:hover{color:#fff}.fusszeile__rechtsnav{text-transform:none!important;letter-spacing:0!important;font-size:12px}.fusszeile__rechtsnav a{font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e}.fusszeile__rechtsnav a+a:before{content:"·";margin:0 10px;color:#ffffff59}.fusszeile__rechtsnav a:hover{color:#fff}.fusszeile__von{display:inline-flex;align-items:center;gap:10px;font-weight:500;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e;transition:color .35s var(--ease-io)}.fusszeile__von:hover{color:#fff}.fusszeile__von svg{color:currentColor;width:auto;height:18px}
