.marke{background:var(--weiss);color:var(--text)}.mkopf{z-index:40;border-bottom:1px solid var(--linie);-webkit-backdrop-filter:blur(12px);background:#ffffffeb;position:sticky;top:0}.mkopf-inhalt{align-items:center;gap:var(--s3);min-height:68px;display:flex}@media (min-width:560px){.mkopf-inhalt{gap:var(--s4)}}.mkopf-marke{flex:none;display:block}.mkopf-logo{width:auto;height:18px}@media (min-width:560px){.mkopf-logo{height:24px}}@media (min-width:900px){.mkopf-logo{height:30px}}.mkopf-nav{gap:var(--s4);font-size:.88rem;font-weight:var(--gewicht-halbfett);margin-inline-start:auto;display:flex}@media (min-width:760px){.mkopf-nav{gap:var(--s5)}}.mkopf-aktionen{align-items:center;gap:var(--s4);flex:none;display:flex}.mkopf-telefon{font-size:.88rem;font-weight:var(--gewicht-halbfett);color:var(--text);white-space:nowrap;transition:color .2s var(--ease);display:none}.mkopf-telefon:hover{color:var(--rot)}@media (min-width:1200px){.mkopf-telefon{align-items:center;min-height:44px;display:inline-flex}}@media (min-width:560px){.mkopf-nav{font-size:.92rem}}.mkopf-knopf{white-space:nowrap;flex:none;min-height:44px;padding:.6rem .9rem;font-size:.82rem}@media (min-width:560px){.mkopf-knopf{font-size:var(--grad-knopf-kopf);padding:.6rem 1.1rem}}@media (max-width:429px){.mkopf-inhalt{gap:var(--s2)}.mkopf .mkopf-zusatz{display:none}.mkopf-knopf{font-size:var(--grad-eyebrow);padding:.55rem .7rem}}.mkopf-knopf-lang{display:none}@media (min-width:760px){.mkopf-knopf-lang{display:inline}.mkopf-knopf-kurz{display:none}}@media (max-width:899px){html[data-leiste=an] .mkopf-knopf{display:none}}html[data-menue=offen] .mobilleiste{display:none}.mheld{background:var(--tiefnavy);min-height:min(88svh,860px);color:var(--text-auf-dunkel);isolation:isolate;align-items:center;padding:clamp(5rem,10vw,8rem) 0 clamp(3.5rem,7vw,6rem);display:flex;position:relative;overflow:hidden}.mheld-bild{z-index:-1;position:absolute;inset:0}.hvideo-standbild,.hvideo-film{object-fit:cover;object-position:center 48%;width:100%;height:100%;position:absolute;inset:0}.hvideo-film{opacity:0;transition:opacity 1.2s var(--ease)}.hvideo-film-sichtbar{opacity:1}.mheld-bild:after{content:"";background:radial-gradient(120% 85% at 50% 52%,#08101c66 0%,#08101ca3 58%,#08101cd1 100%),linear-gradient(#060c16b8,#0000 34%,#060c16db);position:absolute;inset:0}.mheld-inhalt{z-index:1;text-align:center;position:relative}.mheld-kicker{justify-content:center;align-items:center;gap:var(--s3);font-size:var(--grad-kicker);font-weight:var(--gewicht-halbfett);color:#fff;margin:0;display:flex}.mheld-flagge{background:linear-gradient(90deg,#16161a 0 33.33%,#c1121f 33.33% 66.66%,#f2c14e 66.66% 100%);border-radius:2px;flex:none;width:34px;height:4px;display:block}.mheld-wortmarke{font-family:var(--schrift-display);font-size:clamp(2.2rem,11vw,8rem);font-weight:var(--gewicht-schwer);letter-spacing:.02em;text-transform:uppercase;color:#fff;text-wrap:balance;margin:clamp(1rem,2.5vw,1.75rem) 0 0;line-height:.95}.mheld-h1{max-width:40ch;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:var(--gewicht-schwer);letter-spacing:-.01em;color:#fff;text-wrap:balance;margin:clamp(1rem,2vw,1.5rem) auto 0;line-height:1.3}.mheld-lead{max-width:46ch;color:var(--text-auf-dunkel);text-wrap:balance;margin:clamp(1.25rem,2.5vw,1.75rem) auto 0;font-size:clamp(1rem,1.5vw,1.14rem);line-height:1.65}.mheld-unterzeile{margin:var(--s3) 0 0;font-size:.82rem;font-weight:var(--gewicht-halbfett);letter-spacing:.06em;text-transform:uppercase;color:var(--rot-auf-dunkel)}.mheld-rand{display:none}@media (min-width:1200px){.mheld-rand{z-index:1;font-size:.75rem;font-weight:var(--gewicht-halbfett);letter-spacing:.22em;text-transform:uppercase;color:#ffffff9e;gap:2px;margin:0;line-height:1.7;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.mheld-rand-links{left:clamp(1.5rem,4vw,3.5rem)}.mheld-rand-rechts{text-align:right;right:clamp(1.5rem,4vw,3.5rem)}}.mheld-siegel{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(2rem,4vw,3rem) auto 0;display:grid}@media (min-width:560px){.mheld-siegel{gap:var(--s4)}}@media (min-width:900px){.mheld-siegel{grid-template-columns:repeat(4,minmax(0,max-content));justify-content:center}}.mheld-siegel-feld{min-width:0;height:64px;padding:0 var(--s4);border-radius:var(--radius-karte);background:var(--weiss);box-shadow:var(--schatten-auf-dunkel);justify-content:center;align-items:center;display:flex}@media (min-width:900px){.mheld-siegel-feld{min-width:148px}}.mheld-siegel-bild{object-fit:contain;width:auto;max-width:100%;max-height:40px}.mheld-linie{z-index:1;color:#ffffff3d;pointer-events:none;width:100%;height:clamp(60px,9vw,120px);position:absolute;bottom:clamp(-1rem,1vw,.5rem);left:0;right:0}.mbelege-raster{gap:var(--s4);display:grid}@media (min-width:560px){.mbelege-raster{gap:var(--s5);grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.mbelege-raster{grid-template-columns:repeat(4,1fr)}}.mbelege-karte{gap:var(--s3);height:100%;padding:var(--s5);border:1px solid var(--linie);border-radius:var(--radius-karte);background:var(--weiss);box-shadow:var(--schatten-klein);flex-direction:column;display:flex}.mbelege-bildfeld{justify-content:flex-start;align-items:center;height:62px;display:flex}.mbelege-bild{object-fit:contain;width:auto;max-width:150px;max-height:58px}.mbelege-art{font-size:.75rem;font-weight:var(--gewicht-schwer);letter-spacing:var(--laufweite-weit);text-transform:uppercase;color:var(--text-leise);margin:0}.mbelege-text{color:var(--text);margin:0;font-size:.92rem;line-height:1.55}.mablauf-leiste{gap:var(--s2);padding-bottom:var(--s3);margin-bottom:var(--s6);scrollbar-width:none;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.mablauf-leiste::-webkit-scrollbar{display:none}@media (min-width:900px){.mablauf-leiste{gap:0;overflow-x:visible;-webkit-mask-image:none;mask-image:none}}.mablauf-station{flex:1 0 auto;position:relative}@media (min-width:900px){.mablauf-station{flex:1 1 0}.mablauf-station:not(:last-child):after{content:"";pointer-events:none;background:var(--linie);height:2px;position:absolute;top:22px;left:50%;right:-50%}}.mablauf-knopf{z-index:1;align-items:center;gap:var(--s3);width:100%;padding:var(--s3) var(--s4) var(--s3) var(--s3);border-radius:var(--radius-knopf);text-align:left;transition:background .2s var(--ease);background:0 0;border:0;display:flex;position:relative}@media (min-width:900px){.mablauf-knopf{align-items:flex-start;gap:var(--s3);padding:0 var(--s4) 0 0;flex-direction:column}}.mablauf-knopf:hover{background:#0d182a0a}.mablauf-punkt{border:2px solid var(--linie);background:var(--weiss);width:44px;height:44px;font-size:1rem;font-weight:var(--gewicht-schwer);color:var(--text-leise);transition:border-color .25s var(--ease), background .25s var(--ease), color .25s var(--ease), transform .25s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.mablauf-station-titel{font-size:.92rem;font-weight:var(--gewicht-halbfett);color:var(--text-leise);transition:color .2s var(--ease);white-space:nowrap}.mablauf-knopf-aktiv .mablauf-punkt{border-color:var(--rot);background:var(--rot);color:#fff;transform:scale(1.06)}.mablauf-knopf-aktiv .mablauf-station-titel{color:var(--tiefnavy);font-weight:var(--gewicht-schwer)}@media (prefers-reduced-motion:reduce){.mablauf-knopf-aktiv .mablauf-punkt{transform:none}}.mablauf-buehne{padding:var(--s6);border:1px solid var(--linie);border-radius:var(--radius-karte);background:var(--weiss);box-shadow:var(--schatten-klein);animation:mablauf-ein .35s var(--ease)}@media (min-width:760px){.mablauf-buehne{padding:var(--s7)}}@keyframes mablauf-ein{0%{opacity:.4;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.mablauf-buehne{animation:none}}.mablauf-buehne-kopf{align-items:baseline;gap:var(--s4);margin:0 0 var(--s6);padding-bottom:var(--s5);border-bottom:1px solid var(--linie);display:flex}.mablauf-buehne-nummer{font-size:2rem;font-weight:var(--gewicht-schwer);letter-spacing:var(--laufweite-eng);color:var(--rot);line-height:1}.mablauf-buehne-titel{font-size:clamp(1.2rem,2.4vw,1.6rem);font-weight:var(--gewicht-schwer);letter-spacing:var(--laufweite-eng);color:var(--tiefnavy)}.mablauf-personen{gap:var(--s6);display:grid}@media (min-width:900px){.mablauf-personen{gap:var(--s7);grid-template-columns:repeat(auto-fit,minmax(19rem,1fr))}}.mablauf-person{gap:var(--s4);align-items:flex-start;display:flex}.mablauf-bild{object-fit:cover;border-radius:50%;flex:none;width:76px;height:76px}.mablauf-text{gap:var(--s2);min-width:0;display:grid}.mablauf-name{font-size:1.05rem;font-weight:var(--gewicht-schwer);color:var(--tiefnavy);gap:1px;display:grid}.mablauf-rolle{font-size:.8rem;font-weight:var(--gewicht-normal);color:var(--rot);line-height:1.35}.mablauf-aufgabe{color:var(--text-leise);font-size:.93rem;line-height:1.6}.mablauf-ohnebild{background:var(--hellgrau);color:var(--text-leise);font-size:1.6rem;font-weight:var(--gewicht-schwer);justify-content:center;align-items:center;display:flex}.mreichweite{background:radial-gradient(100% 70% at 78% 8%, #c94a3a29 0%, transparent 58%), var(--tiefnavy);color:var(--text-auf-dunkel)}.mreichweite-raster{gap:var(--s6);align-items:center;display:grid}@media (min-width:900px){.mreichweite-raster{gap:var(--s8);grid-template-columns:.85fr 1.15fr}}.mreichweite-text{margin:0 0 var(--s5);color:var(--text-leise-auf-dunkel);font-size:1.02rem;line-height:1.7}.mreichweite-zahl{margin:var(--s6) 0 0;padding-top:var(--s5);border-top:1px solid var(--linie-auf-dunkel);color:var(--text-leise-auf-dunkel);font-size:.95rem}.mreichweite-zahl span{font-size:1.8rem;font-weight:var(--gewicht-schwer);letter-spacing:var(--laufweite-eng);color:var(--rot-auf-dunkel)}.mreichweite-quelle{margin:var(--s5) 0 0;color:var(--text-leise-auf-dunkel);opacity:.65;font-size:.75rem;line-height:1.5}.mkarte{margin:0}.mkarte-svg{width:100%;max-width:460px;height:auto;margin-inline:auto;display:block}.mkarte-land{fill:#18294a;stroke:#33496d;stroke-width:2.5px;stroke-linejoin:round}.mkarte-streu circle{fill:var(--rot-auf-dunkel);opacity:0;transform-box:fill-box;transform-origin:50%;animation:mkarte-streu-auf .7s var(--ease) forwards}@keyframes mkarte-streu-auf{0%{opacity:0;transform:scale(.2)}to{opacity:.5;transform:scale(1)}}.mkarte-heimat{fill:var(--rot);stroke:#fff;stroke-width:3px}.mkarte-heimat-schrift{fill:#fff;font-family:var(--schrift);font-size:34px;font-weight:var(--gewicht-schwer);letter-spacing:var(--laufweite-eng);paint-order:stroke;stroke:#0a101bd9;stroke-width:8px;stroke-linejoin:round}.mkarte-heimat-welle{fill:none;stroke:var(--rot-auf-dunkel);stroke-width:3px;animation:mkarte-welle 2.8s var(--ease) infinite}@keyframes mkarte-welle{0%{r:17;opacity:.85}70%,to{r:54;opacity:0}}@media (prefers-reduced-motion:reduce){.mkarte-streu circle{opacity:.5;animation:none}.mkarte-heimat-welle{display:none}}.mkarte-legende{gap:var(--s2);margin-top:var(--s5);color:var(--text-leise-auf-dunkel);font-size:.82rem;display:grid}.mkarte-legende-zeile{align-items:center;gap:var(--s3);display:flex}.mkarte-legende-punkt{border-radius:50%;flex:none;width:10px;height:10px}.mkarte-legende-heimat{background:var(--rot);box-shadow:0 0 0 2px #fff}.mkarte-legende-streu{background:var(--rot-auf-dunkel);opacity:.5}.mkarte-legende-hinweis{margin-top:var(--s2);opacity:.75;font-size:.75rem;line-height:1.5}.mreichweite-logos{padding-top:var(--s7);border-top:1px solid var(--linie-auf-dunkel);margin-top:clamp(3rem,6vw,4.5rem)}.mreichweite-logos-titel{margin:0 0 var(--s5);font-size:.75rem;font-weight:var(--gewicht-schwer);letter-spacing:var(--laufweite-weit);text-transform:uppercase;color:var(--text-leise-auf-dunkel)}.mrefs-laufwerk{gap:var(--s3);display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.mrefs-bahn{overflow:hidden}.mrefs-spur{gap:var(--s3);width:max-content;animation:48s linear infinite mrefs-lauf;display:flex}.mrefs-bahn-rechts .mrefs-spur{animation-direction:reverse}@keyframes mrefs-lauf{to{transform:translate(-50%)}}.mrefs-laufwerk:hover .mrefs-spur,.mrefs-laufwerk:focus-within .mrefs-spur{animation-play-state:paused}@media (pointer:coarse){.mrefs-laufwerk:active .mrefs-spur{animation-play-state:paused}.mrefs-laufwerk{-webkit-tap-highlight-color:transparent}.mrefs-logo{filter:grayscale(.55);opacity:1}}@media (prefers-reduced-motion:reduce){.mrefs-spur{animation:none}.mrefs-bahn{overflow-x:auto}.mrefs-laufwerk{-webkit-mask-image:none;mask-image:none}}.mrefs-feld{width:172px;height:72px;padding:var(--s3) var(--s4);border:1px solid var(--linie);border-radius:var(--radius-klein);background:var(--weiss);flex:none;justify-content:center;align-items:center;display:flex}.mrefs-logo{object-fit:contain;filter:grayscale();opacity:.9;width:auto;max-width:100%;max-height:34px;transition:filter .25s var(--ease), opacity .25s var(--ease)}.mrefs-feld:hover .mrefs-logo{filter:grayscale(0);opacity:1}.mrefs-herkunft{max-width:var(--breite-schmal);margin:var(--s6) 0 0;color:var(--text-leise-auf-dunkel);font-size:.82rem;line-height:1.55}.mstandort-galerie{max-width:1000px;margin-top:clamp(3rem,6vw,4.5rem)}.mstandort-bilder{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:560px){.mstandort-bilder{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.mstandort-bilder{aspect-ratio:176/100;grid-template-rows:minmax(0,1.18fr) minmax(0,1fr);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr)}.mstandort-bilder>:first-child{grid-area:1/1/span 2}.mstandort-bilder>:nth-child(2){grid-area:1/2/auto/-1}.mstandort-bilder>:nth-child(3){grid-area:2/2}.mstandort-bilder>:nth-child(4){grid-area:2/3}.mstandort-bilder>li{height:100%;min-height:0}}.mstandort-kachel{aspect-ratio:3/2;border:1px solid var(--linie-auf-dunkel);border-radius:var(--radius-karte);background:var(--anthrazit);margin:0;display:block;position:relative;overflow:hidden}@media (min-width:900px){.mstandort-kachel{aspect-ratio:auto;height:100%}}.mstandort-bild{object-fit:cover;filter:saturate(.8)contrast(1.06);width:100%;height:100%}.mstandort-kachel:before{content:"";pointer-events:none;background:var(--tiefnavy);opacity:.24;transition:opacity .3s var(--ease);position:absolute;inset:0}.mstandort-kachel:after{content:"";pointer-events:none;transition:opacity .3s var(--ease);background:linear-gradient(#0a101b47 0%,#0a101b0f 30%,#0a101bc7 76%,#0a101bf7 100%);position:absolute;inset:0}.mstandort-kachel:hover:before{opacity:.08}.mstandort-kachel:hover:after{opacity:.74}.mstandort-beschriftung{z-index:1;gap:var(--s1);padding:var(--s4);display:grid;position:absolute;inset:auto 0 0}@media (min-width:900px){.mstandort-bilder>:first-child .mstandort-beschriftung{padding:var(--s5)}}.mstandort-marke{align-items:center;gap:var(--s2);font-size:.75rem;font-weight:var(--gewicht-schwer);letter-spacing:var(--laufweite-weit);text-transform:uppercase;color:var(--rot-auf-dunkel);display:flex}.mstandort-marke:before{content:"";background:var(--rot-auf-dunkel);border-radius:1px;flex:none;width:16px;height:2px;display:block}.mstandort-untertitel{color:#fff;font-size:.86rem;line-height:1.35}@media (min-width:900px){.mstandort-bilder>:first-child .mstandort-untertitel{font-size:1.05rem}}.mstandort-hinweis{margin:var(--s5) 0 0;color:var(--text-leise-auf-dunkel);font-size:.78rem;line-height:1.55}.mhaltung-liste{gap:var(--s4);display:grid}@media (min-width:760px){.mhaltung-liste{gap:var(--s5);grid-template-columns:repeat(2,minmax(0,1fr))}}.mhaltung-karte{height:100%;padding:var(--s6);border:1px solid var(--linie);border-radius:var(--radius-karte);background:var(--weiss)}.mhaltung-ikon{width:48px;height:48px;margin-bottom:var(--s5);border-radius:var(--radius-klein);background:var(--rot-blass);color:var(--rot);place-items:center;display:grid}.mhaltung-ikon svg{width:26px;height:26px}.mhaltung-titel{margin:0 0 var(--s3);font-size:1.2rem;font-weight:var(--gewicht-schwer);letter-spacing:var(--laufweite-eng);color:var(--tiefnavy)}.mhaltung-text{color:var(--text-leise);margin:0;line-height:1.65}.mstandort-raster{gap:var(--s6);display:grid}@media (min-width:900px){.mstandort-raster{gap:var(--s8);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center}}.mstandort-text{margin:var(--s5) 0 0;color:var(--text-leise-auf-dunkel);font-size:1rem;line-height:1.65}.mstandort-karte{padding:var(--s6);border:1px solid var(--linie-auf-dunkel);border-radius:var(--radius-karte);background:#ffffff0a}.mstandort-firma{margin:0 0 var(--s2);font-weight:var(--gewicht-schwer);color:#fff}.mstandort-anschrift{color:var(--text-leise-auf-dunkel);font-style:normal;line-height:1.6}.mstandort-links{gap:var(--s2);margin-top:var(--s5);padding-top:var(--s5);border-top:1px solid var(--linie-auf-dunkel);font-weight:var(--gewicht-halbfett);display:grid}.mstandort-links a{color:#fff;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--linie-auf-dunkel);text-decoration-color:var(--linie-auf-dunkel);transition:text-decoration-color .2s var(--ease)}.mstandort-links a:hover{-webkit-text-decoration-color:var(--rot-auf-dunkel);text-decoration-color:var(--rot-auf-dunkel)}.mzahlen-band{gap:var(--s5) var(--s4);padding:var(--s6) 0 0;border-top:2px solid var(--linie);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}@media (min-width:900px){.mzahlen-band{gap:var(--s6);grid-template-columns:repeat(4,minmax(0,1fr))}.mzahlen-band>li+li{padding-left:var(--s6);border-left:1px solid var(--linie)}}.mzahlen-wert{font-size:clamp(2.2rem,5.5vw,3.4rem);font-weight:var(--gewicht-schwer);letter-spacing:var(--laufweite-eng);color:var(--rot);line-height:1;display:block}.mzahlen-name{margin-top:var(--s3);font-weight:var(--gewicht-halbfett);color:var(--text);line-height:1.3;display:block}.mzahlen-zusatz{margin-top:var(--s1);color:var(--text-leise);font-size:.86rem;line-height:1.45;display:block}.mzahlen-herkunft{margin:var(--s5) 0 0;color:var(--text-leise);font-size:.78rem;line-height:1.5}.mzahlen-trenner{align-items:center;gap:var(--s4);margin:clamp(2.5rem, 5vw, 4rem) 0 var(--s5);font-size:.75rem;font-weight:var(--gewicht-schwer);letter-spacing:var(--laufweite-weit);text-transform:uppercase;color:var(--text-leise);display:flex}.mzahlen-trenner:after{content:"";background:var(--linie);flex:1;height:1px}@media (max-width:559px){.mablauf-knopf{gap:var(--s2);padding:var(--s2) var(--s1)}.mablauf-knopf .mablauf-station-titel{display:none}.mablauf-knopf-aktiv .mablauf-station-titel{display:inline}}.mmoment{background:var(--tiefnavy);color:var(--text-auf-dunkel);position:relative;overflow-x:clip}.mmoment-teilung{grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:900px){.mmoment-teilung{grid-template-columns:repeat(2,minmax(0,1fr))}}.mmoment-haelfte{isolation:isolate;align-items:flex-end;min-width:0;min-height:clamp(340px,46vw,560px);display:flex;position:relative;overflow:hidden}.mmoment-haelfte-bild{z-index:-1;position:absolute;inset:0}.mmoment-haelfte-motiv{object-fit:cover}.mmoment-haelfte-bild:after{content:"";background:linear-gradient(#08101c73 0%,#08101cb8 52%,#08101cf2 100%);position:absolute;inset:0}.mmoment-haelfte-links.reveal-aktiv{transform:translate(-32px)}.mmoment-haelfte-rechts.reveal-aktiv{transform:translate(32px)}.mmoment-haelfte-links.reveal-aktiv.sichtbar,.mmoment-haelfte-rechts.reveal-aktiv.sichtbar{transform:none}@media (prefers-reduced-motion:reduce){.mmoment-haelfte-links.reveal-aktiv,.mmoment-haelfte-rechts.reveal-aktiv{transform:none}}.mmoment-haelfte-text{padding:clamp(2rem,5vw,3.5rem)}@media (min-width:900px){.mmoment-haelfte-rechts .mmoment-haelfte-text{padding-left:clamp(2.5rem,4vw,4rem)}}.mmoment-frage{font-size:.75rem;font-weight:var(--gewicht-schwer);letter-spacing:var(--laufweite-weit);text-transform:uppercase;color:var(--rot-auf-dunkel);margin:0}.mmoment-wort{margin:var(--s3) 0 0;font-family:var(--schrift-display);font-size:clamp(2.6rem,7vw,4.6rem);font-weight:var(--gewicht-schwer);letter-spacing:.02em;text-transform:uppercase;color:#fff;line-height:.98}.mmoment-dreiklang{margin:var(--s3) 0 0;font-size:clamp(.95rem,1.4vw,1.05rem);font-weight:var(--gewicht-schwer);color:var(--text-auf-dunkel)}.mmoment-satz{max-width:42ch;margin:var(--s4) 0 0;color:var(--text-leise-auf-dunkel);font-size:.96rem;line-height:1.65}@media (min-width:900px){.mmoment-satz{min-height:6.6em;min-height:4lh}}.mmoment-schluss{isolation:isolate;padding:clamp(3.5rem,8vw,6.5rem) 0;position:relative;overflow:hidden}.mmoment-schluss-bild{z-index:-1;position:absolute;inset:0}.mmoment-schluss-motiv{object-fit:cover;object-position:center 60%}.mmoment-schluss-bild:after{content:"";background:radial-gradient(110% 90%,#08101cb3 0%,#08101ce0 60%,#08101cf7 100%);position:absolute;inset:0}.mmoment-schluss-linie{color:#fff3;pointer-events:none;width:100%;height:clamp(80px,12vw,150px);position:absolute;top:50%;left:0;right:0;transform:translateY(-40%)}.mmoment-schluss-inhalt{z-index:1;text-align:center;position:relative}.mmoment-frage-mitte{color:#ffffff8c}.mmoment-wortmarke{margin:var(--s4) 0 0;font-family:var(--schrift-display);font-size:clamp(2.4rem,10vw,7rem);font-weight:var(--gewicht-schwer);letter-spacing:.02em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;line-height:.95;display:flex}.mmoment-wortmarke-rhein{color:color-mix(in srgb, var(--lichtgrau) 68%, var(--steingrau))}.mmoment-wortmarke-werk{color:#fff}.mmoment-schluss-satz{max-width:34ch;color:var(--text-auf-dunkel);text-wrap:balance;margin:clamp(1.25rem,2.5vw,1.75rem) auto 0;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.6}.mmoment-rand{display:none}@media (min-width:1200px){.mmoment-rand{z-index:1;max-width:12ch;font-size:.75rem;font-weight:var(--gewicht-halbfett);letter-spacing:.22em;text-transform:uppercase;color:#ffffff9e;margin:0;line-height:1.8;position:absolute;top:50%;transform:translateY(-50%)}.mmoment-rand-links{left:clamp(1.5rem,4vw,3.5rem)}.mmoment-rand-rechts{text-align:right;right:clamp(1.5rem,4vw,3.5rem)}}.mmission-text{margin:0 0 var(--s4);color:var(--text-leise-auf-dunkel);font-size:1rem;line-height:1.7}.mmission-text:last-child{margin-bottom:0}.mmission-saeulen{gap:var(--s4);margin-top:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:760px){.mmission-saeulen{gap:var(--s5);grid-template-columns:repeat(3,minmax(0,1fr))}}.mmission-saeule{height:100%;padding:var(--s5);border:1px solid var(--linie-auf-dunkel);border-radius:var(--radius-karte);background:#ffffff08}.mmission-nummer{font-size:.75rem;font-weight:var(--gewicht-schwer);letter-spacing:var(--laufweite-weit);color:var(--rot-auf-dunkel);display:block}.mmission-saeule-titel{margin:var(--s3) 0 var(--s2);font-size:1.02rem;font-weight:var(--gewicht-schwer);color:#fff}.mmission-saeule-text{color:var(--text-leise-auf-dunkel);margin:0;font-size:.92rem;line-height:1.6}.mmission-band{margin:clamp(2.5rem,5vw,4rem) 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.mmission-spur{gap:var(--s3);width:max-content;margin:0;padding:0;list-style:none;animation:90s linear infinite mmission-lauf;display:flex}.mmission-band:hover .mmission-spur,.mmission-band:focus-within .mmission-spur{animation-play-state:paused}@keyframes mmission-lauf{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.mmission-spur{animation:none}}.mmission-kachel{border-radius:var(--radius-karte);flex:none;width:clamp(180px,22vw,260px);overflow:hidden}.mmission-kachel-bild{aspect-ratio:3/2;object-fit:cover;filter:saturate(.86)contrast(1.04);width:100%;height:auto;display:block}.mziel{border-top:1px solid var(--linie-auf-dunkel);text-align:center;margin-top:clamp(3rem,6vw,5rem);padding-top:clamp(2.5rem,5vw,4rem)}.mziel-kicker{font-size:var(--grad-kicker);font-weight:var(--gewicht-halbfett);color:var(--text-leise-auf-dunkel);margin:0}.mziel-zahl{aspect-ratio:620/176;width:100%;max-width:740px;height:auto;margin:clamp(1rem,2vw,1.5rem) auto 0;display:block}.mziel-zahl text{font-family:var(--schrift-display);font-size:160px;font-weight:var(--gewicht-schwer);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.mziel-zeitraum{margin:var(--s3) 0 0;font-size:clamp(1rem,2vw,1.35rem);font-weight:var(--gewicht-schwer);letter-spacing:var(--laufweite-eng);color:#fff}.mziel-flagge{width:74px;height:4px;margin:var(--s5) auto 0;background:linear-gradient(90deg,#16161a 0 33.33%,#c1121f 33.33% 66.66%,#f2c14e 66.66% 100%);border-radius:2px;display:block}.mziel-satz{max-width:30ch;margin:var(--s5) auto 0;font-family:var(--schrift-display);font-size:clamp(1.2rem,2.6vw,1.75rem);font-weight:var(--gewicht-schwer);letter-spacing:var(--laufweite-eng);color:#fff;text-wrap:balance;line-height:1.3}.mzukunft-trenner{align-items:center;gap:var(--s4);margin:clamp(2.5rem, 5vw, 4rem) 0 var(--s5);font-size:.75rem;font-weight:var(--gewicht-schwer);letter-spacing:var(--laufweite-weit);text-transform:uppercase;color:var(--text-leise);display:flex}.mzukunft-trenner:after{content:"";background:var(--linie);flex:1;height:1px}.mbranchen-raster{gap:var(--s4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:560px){.mbranchen-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.mbranchen-raster{gap:var(--s5);grid-template-columns:repeat(3,minmax(0,1fr))}}.mbranchen-raster-weitere{margin-top:var(--s5)}@media (min-width:560px) and (max-width:899px){.mbranchen-raster-weitere>:last-child:nth-child(odd){grid-column:1/-1}}.mbranchen-karte{border:1px solid var(--linie);border-radius:var(--radius-karte);background:var(--weiss);height:100%;box-shadow:var(--schatten-klein);transition:box-shadow .3s var(--ease), transform .3s var(--ease);flex-direction:column;display:flex;overflow:hidden}.mbranchen-karte:hover{box-shadow:var(--schatten);transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.mbranchen-karte{transition:none}.mbranchen-karte:hover{transform:none}}.mbranchen-bildfeld{background:var(--hellgrau);display:block;overflow:hidden}.mbranchen-bild{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;transition:transform .5s var(--ease);display:block}.mbranchen-karte:hover .mbranchen-bild{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.mbranchen-bild,.mbranchen-karte:hover .mbranchen-bild{transition:none;transform:none}}.mbranchen-text{padding:var(--s5);flex-direction:column;flex:1;display:flex}.mbranchen-name-gross{font-size:.75rem;font-weight:var(--gewicht-schwer);letter-spacing:var(--laufweite-weit);text-transform:uppercase;color:var(--rot-lesbar);-webkit-hyphens:manual;hyphens:manual;margin:0}.mbranchen-satz{margin:var(--s3) 0 0;font-size:clamp(1.1rem,1.8vw,1.3rem);font-weight:var(--gewicht-schwer);letter-spacing:var(--laufweite-eng);color:var(--tiefnavy);text-wrap:balance;line-height:1.2}.mbranchen-rollen{gap:var(--s2);margin:var(--s4) 0 0;padding:var(--s4) 0 0;border-top:1px solid var(--linie);flex-wrap:wrap;list-style:none;display:flex}.mbranchen-rolle{padding:4px var(--s3);background:var(--hellgrau);font-size:.78rem;font-weight:var(--gewicht-halbfett);color:var(--text);border-radius:999px;line-height:1.4}.mbranchen-namen{gap:var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mbranchen-name{padding:var(--s2) var(--s4);border:1px solid var(--linie);background:var(--weiss);font-size:.88rem;font-weight:var(--gewicht-halbfett);color:var(--text);border-radius:999px}.mbranchen-name a{margin:calc(var(--s2) * -1) calc(var(--s4) * -1);padding:var(--s2) var(--s4);color:inherit;display:block}.mbranchen-name-neu{animation:mbranchen-auf var(--dauer-mittel) var(--ease) both;animation-delay:calc(min(var(--stufe), 3) * 60ms)}@keyframes mbranchen-auf{0%{opacity:.45;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mbranchen-name-neu{animation:none}}.mbranchen-knopf{align-items:center;gap:var(--s2);margin-top:var(--s5);padding:var(--s3) var(--s5);border:1px solid var(--linie);border-radius:var(--radius-knopf);font-size:.88rem;font-weight:var(--gewicht-schwer);color:var(--tiefnavy);cursor:pointer;transition:border-color .2s var(--ease), background .2s var(--ease);background:0 0;display:inline-flex}.mbranchen-knopf:hover{border-color:var(--rot);background:var(--rot-blass)}.mbranchen-pfeil{width:7px;height:7px;transition:transform .25s var(--ease);border-bottom:2px solid;border-right:2px solid;margin-top:-3px;display:block;transform:rotate(45deg)}.mbranchen-knopf[aria-expanded=true] .mbranchen-pfeil{margin-top:2px;transform:rotate(-135deg)}@media (prefers-reduced-motion:reduce){.mbranchen-pfeil{transition:none}}.mbranchen-kaufmaennisch{max-width:64ch;margin:var(--s5) 0 0;color:var(--text-leise);font-size:.86rem;line-height:1.6}.mkarriere-punkte{gap:var(--s4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.mkarriere-punkte{gap:var(--s5);grid-template-columns:repeat(3,minmax(0,1fr))}}.mkarriere-punkt{height:100%;padding:var(--s5);border:1px solid var(--linie-auf-dunkel);border-radius:var(--radius-karte);background:#ffffff08}.mkarriere-punkt-titel{margin:0 0 var(--s2);font-size:1.02rem;font-weight:var(--gewicht-schwer);color:#fff}.mkarriere-punkt-text{color:var(--text-leise-auf-dunkel);margin:0;font-size:.92rem;line-height:1.6}.mkarriere-aufruf{text-align:center;margin-top:clamp(2.5rem,5vw,4rem)}.mkarriere-aufruf-satz{max-width:26ch;margin:0 auto var(--s6);font-family:var(--schrift-display);font-size:clamp(1.5rem,3.6vw,2.4rem);font-weight:var(--gewicht-schwer);letter-spacing:var(--laufweite-eng);color:#fff;text-wrap:balance;line-height:1.15}.mmanifest{background:var(--weiss);isolation:isolate;padding:clamp(4rem,9vw,8rem) 0 clamp(4rem,8vw,7rem);position:relative;overflow:hidden}.mmanifest:before{content:"";background:linear-gradient(90deg,#16161a 0 33.33%,#c1121f 33.33% 66.66%,#f2c14e 66.66% 100%);height:4px;position:absolute;top:0;left:0;right:0}.mmanifest-linie{color:#0d182a17;pointer-events:none;width:100%;height:clamp(60px,8vw,110px);position:absolute;top:0;left:0;right:0}.mmanifest-wappen{justify-content:center;align-items:center;display:flex}.mmanifest-zeichen{filter:drop-shadow(0 18px 40px #0d182a2e);width:auto;height:min(46vh,300px)}@media (min-width:1040px){.mmanifest-zeichen{height:min(60vh,440px)}}.mmanifest-zeichen-flaeche{fill:url(#flaggenfuellung);opacity:.88}.mmanifest-zeichen-kante{fill:none;stroke:#ffffff8c;stroke-width:2px}.mmanifest-inhalt{z-index:1;position:relative}.mmanifest-kopf{align-items:center;gap:clamp(2rem,5vw,3.5rem);display:grid}@media (min-width:1040px){.mmanifest-kopf{gap:var(--s8);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.mmanifest-kicker{align-items:center;gap:var(--s3);font-size:var(--grad-kicker);font-weight:var(--gewicht-halbfett);color:var(--rot-lesbar);margin:0;display:flex}.mmanifest-flagge{background:linear-gradient(90deg,#16161a 0 33.33%,#c1121f 33.33% 66.66%,#f2c14e 66.66% 100%);border-radius:2px;flex:none;width:34px;height:4px;display:block}.mmanifest-titel{margin:var(--s4) 0 0;font-family:var(--schrift-display);font-size:clamp(1.8rem,4.6vw,3.4rem);font-weight:var(--gewicht-schwer);letter-spacing:var(--laufweite-eng);color:var(--tiefnavy);text-wrap:balance;line-height:1.06}.mmanifest-text{max-width:58ch;margin:var(--s5) 0 0;color:var(--text-leise);font-size:clamp(1rem,1.5vw,1.1rem);line-height:1.7}.mmanifest-zusagen{gap:var(--s4);margin:clamp(2.5rem,4.5vw,4rem) 0 0;padding:0;list-style:none;display:grid}@media (min-width:760px){.mmanifest-zusagen{gap:var(--s5);grid-template-columns:repeat(3,minmax(0,1fr))}}.mmanifest-zusage{height:100%;padding:var(--s5);border:1px solid var(--linie);border-radius:var(--radius-karte);background:var(--grund-gedaempft)}.mmanifest-balken{transform-origin:0;border-radius:2px;width:100%;height:4px;display:block}.reveal-aktiv .mmanifest-balken{transform:scaleX(0)}.reveal-aktiv.sichtbar .mmanifest-balken{transition:transform var(--dauer-mittel) var(--ease);transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.reveal-aktiv .mmanifest-balken,.reveal-aktiv.sichtbar .mmanifest-balken{transition:none;transform:none}}.mmanifest-zusage-schwarz .mmanifest-balken{background:#16161a}.mmanifest-zusage-rot .mmanifest-balken{background:#c1121f}.mmanifest-zusage-gold .mmanifest-balken{background:#f2c14e}.mmanifest-zusage-titel{margin:var(--s5) 0 var(--s3);font-size:1.08rem;font-weight:var(--gewicht-schwer);color:var(--tiefnavy);text-wrap:balance;line-height:1.3}.mmanifest-zusage-text{color:var(--text-leise);margin:0;font-size:.94rem;line-height:1.6}.mmanifest-abschluss{border-top:2px solid var(--linie);text-align:center;margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(2.5rem,4.5vw,3.5rem)}.mmanifest-abschluss-satz{max-width:34ch;font-family:var(--schrift-display);font-size:clamp(1.3rem,2.8vw,2rem);font-weight:var(--gewicht-schwer);letter-spacing:var(--laufweite-eng);color:var(--tiefnavy);text-wrap:balance;margin:0 auto clamp(1.75rem,3vw,2.5rem);line-height:1.25}.mmanifest-knopf{box-shadow:var(--schatten-knopf)}.mmanifest-anruf{margin:var(--s5) 0 0;color:var(--text-leise);font-size:.92rem}.mmanifest-anruf a{font-weight:var(--gewicht-schwer);color:var(--tiefnavy);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--linie);text-decoration-color:var(--linie);transition:text-decoration-color .2s var(--ease)}.mmanifest-anruf a:hover{-webkit-text-decoration-color:var(--rot);text-decoration-color:var(--rot)}@media (max-width:559px){.fuss-titel,.fuss-legal,.mreichweite-logos-titel,.mreichweite-quelle,.mkarte-legende-hinweis,.tma-mehr-rolle,.mmoment-frage,.mzukunft-trenner,.mbranchen-name-gross,.mgesch-mandate-titel,.mstandort-marke,.mzahlen-trenner,.mbelege-art,.mmission-nummer{letter-spacing:.1em;font-size:.75rem}.mstandort-links{gap:0}.mstandort-links li+li{border-top:1px solid var(--linie-auf-dunkel)}.mstandort-links a,.fuss-links a,.mkopf-marke{align-items:center;min-height:44px;display:flex}.mmanifest-anruf a{padding:var(--s3) var(--s2);display:inline-block}.abschnitt-kopf{margin-bottom:var(--s6)}.mmission-kachel{width:240px}.mbranchen-bild{aspect-ratio:2}.mbranchen-text{padding:var(--s4)}.mbranchen-rollen{margin-top:var(--s3);padding-top:var(--s3)}.mzukunft-trenner,.mzahlen-trenner{margin-top:clamp(2rem,7vw,2.5rem)}}.mgesch-band{background:var(--tiefnavy);isolation:isolate;align-items:flex-end;min-height:clamp(300px,34vw,420px);margin:clamp(2rem,4vw,3rem) 0 clamp(2.5rem,5vw,4rem);padding:clamp(2rem,4vw,3.5rem) 0;display:flex;position:relative;overflow:hidden}.mgesch-band-film{z-index:-1;filter:saturate(.62)brightness(.72)contrast(1.04);pointer-events:none;position:absolute;inset:0}.mgesch-band:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#08101cb8 0%,#08101c57 62%,#08101c80 100%),linear-gradient(#08101c73,#0000 40%,#08101c8c);position:absolute;inset:0}.mgesch-strahl{gap:0;margin:0;padding:0;list-style:none;display:grid}.mgesch-etappe{gap:var(--s3);padding-bottom:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:760px){.mgesch-etappe{grid-template-columns:7.5rem minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,2.5rem)}}.mgesch-jahr{font-family:var(--schrift-display);font-size:clamp(1.6rem,3.2vw,2.3rem);font-weight:var(--gewicht-schwer);letter-spacing:var(--laufweite-eng);color:var(--rot);margin:0;line-height:1}.mgesch-inhalt{position:relative}@media (min-width:760px){.mgesch-inhalt{padding-left:clamp(2rem,4vw,3rem)}.mgesch-inhalt:after{content:"";top:var(--strahl-oben);pointer-events:none;width:13px;height:13px;box-shadow:0 0 0 5px var(--grund-gedaempft);border-radius:50%;position:absolute;left:-6px}}.mgesch-titel{margin:0 0 var(--s3);font-size:clamp(1.15rem,2vw,1.35rem);font-weight:var(--gewicht-schwer);letter-spacing:var(--laufweite-eng);color:var(--tiefnavy)}.mgesch-text{max-width:62ch;color:var(--text-leise);margin:0;line-height:1.7}.mgesch-zahlen{gap:var(--s4) var(--s5);margin:var(--s5) 0 0;padding:var(--s5) 0 0;border-top:1px solid var(--linie);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));list-style:none;display:grid}.mgesch-zahl-wert{font-family:var(--schrift-display);font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:var(--gewicht-schwer);letter-spacing:var(--laufweite-eng);color:var(--tiefnavy);line-height:1.1;display:block}.mgesch-zahl-name{margin-top:var(--s2);color:var(--text-leise);font-size:.84rem;line-height:1.45;display:block}.mgesch-mandate{margin-top:var(--s5)}.mgesch-mandate-titel{margin:0 0 var(--s3);font-size:.75rem;font-weight:var(--gewicht-schwer);letter-spacing:var(--laufweite-weit);text-transform:uppercase;color:var(--text-leise)}.mgesch-namen{gap:var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mgesch-name{padding:5px var(--s3);border:1px solid var(--linie);background:var(--weiss);font-size:.8rem;font-weight:var(--gewicht-halbfett);color:var(--text);border-radius:999px}.mgesch-zitat{margin:var(--s6) 0 0;border:1px solid var(--linie);border-radius:var(--radius-karte);background:var(--weiss);box-shadow:var(--schatten-klein);padding:clamp(1.5rem,3vw,2.25rem)}.mgesch-zitat-logo{width:auto;max-width:120px;max-height:34px;margin-bottom:var(--s4);object-fit:contain}.mgesch-zitat-text{font-size:clamp(1.02rem,1.7vw,1.18rem);font-weight:var(--gewicht-halbfett);color:var(--tiefnavy);margin:0;line-height:1.55}.mgesch-zitat-text:before{content:"„"}.mgesch-zitat-text:after{content:"“"}.mgesch-zitat-quelle{margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--linie);font-size:.88rem;font-weight:var(--gewicht-halbfett);color:var(--text);gap:2px;display:grid}.mgesch-zitat-quelle span{font-weight:var(--gewicht-normal);color:var(--text-leise)}.mgesch-hinweis{max-width:60ch;margin:var(--s5) 0 0;padding-top:var(--s5);border-top:1px solid var(--linie);color:var(--text-leise);font-size:.82rem;line-height:1.55}.mgesch-kasten{z-index:1;border-radius:var(--radius-karte);-webkit-backdrop-filter:blur(14px);max-width:34rem;box-shadow:var(--schatten-auf-dunkel);background:#0a101b9e;border:1px solid #ffffff29;padding:clamp(1.5rem,3vw,2.25rem);position:relative}.mgesch-kasten-ort{font-family:var(--schrift-display);font-size:clamp(1.15rem,2.2vw,1.55rem);font-weight:var(--gewicht-schwer);letter-spacing:var(--laufweite-eng);color:#fff;margin:0;line-height:1.2}.mgesch-kasten-text{margin:var(--s4) 0 0;padding-left:var(--s4);border-left:3px solid var(--rot-auf-dunkel);color:var(--text-auf-dunkel);font-size:.94rem;line-height:1.6}.mgesch-kasten-hinweis{margin:var(--s4) 0 0;color:#ffffff94;font-size:.76rem;line-height:1.5}.mgesch-strahl{--jahr-spalte:7.5rem;--strahl-abstand:clamp(1.5rem, 3vw, 2.5rem);--strahl-oben:7px;position:relative}@media (min-width:760px){.mgesch-strahl:before,.mgesch-strahl:after{content:"";top:var(--strahl-oben);left:calc(var(--jahr-spalte) + var(--strahl-abstand));border-radius:1px;width:2px;position:absolute}.mgesch-strahl:before{background:linear-gradient(180deg, var(--linie) 82%, transparent);bottom:0}.mgesch-strahl:after{height:calc(var(--fortschritt,0) * (100% - var(--strahl-oben)));background:var(--rot)}.mgesch-etappe{grid-template-columns:var(--jahr-spalte) minmax(0, 1fr);gap:var(--strahl-abstand)}.mgesch-inhalt{padding-left:clamp(2rem,4vw,3rem)}.mgesch-inhalt:after{pointer-events:none;background:var(--linie);transition:background .35s var(--ease), transform .35s var(--ease);left:-6px}.mgesch-etappe-erreicht .mgesch-inhalt:after{background:var(--rot);transform:scale(1.15)}}.mgesch-jahr{color:var(--steingrau);transition:color .35s var(--ease)}.mgesch-etappe-erreicht .mgesch-jahr{color:var(--rot)}@media (prefers-reduced-motion:reduce){.mgesch-inhalt:after,.mgesch-jahr{transition:none}}@media (max-width:899px){.mkopf-inhalt{min-height:60px;padding-top:var(--s2);padding-bottom:var(--s2);flex-wrap:wrap}.mkopf-aktionen{margin-inline-start:auto}.mkopf-nav{display:none}.mkopf-aktionen .mkopf-menueknopf{display:inline-flex}}@media (max-width:559px){.mkopf .mkopf-inhalt{width:min(var(--breite), 100% - 2 * var(--s4));gap:var(--s2)}.mkopf-logo{height:14px}.mkopf-aktionen{gap:var(--s1)}.mkopf-knopf{padding:.6rem .7rem}}@media (max-width:389px){.mkopf .mkopf-inhalt{width:min(var(--breite), 100% - 2 * var(--s3));gap:var(--s1)}.mkopf .mkopf-logo{height:12px}.mkopf-knopf{padding:.6rem .55rem;font-size:.78rem}.mkopf-menueknopf{margin-inline-end:calc(-1 * var(--s3))}}.mkopf-menueknopf{justify-content:center;align-items:center;gap:var(--s2);min-width:44px;height:44px;padding:0 var(--s2);border-radius:var(--radius-knopf);color:var(--tiefnavy);font:inherit;font-size:var(--grad-eyebrow);font-weight:var(--gewicht-schwer);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin-inline-end:calc(-1 * var(--s2));display:none}@media (max-width:559px){.mkopf-menueknopf{gap:var(--s3);padding:var(--s1) 0 0;flex-direction:column}.mkopf-menueknopf-wort{line-height:1}}.mkopf-menueknopf-striche,.mkopf-menueknopf-striche:before,.mkopf-menueknopf-striche:after{width:20px;height:2px;transition:transform var(--dauer-kurz) var(--ease), opacity var(--dauer-kurz) var(--ease);background:currentColor;border-radius:1px;display:block}.mkopf-menueknopf-striche{position:relative}.mkopf-menueknopf-striche:before,.mkopf-menueknopf-striche:after{content:"";position:absolute;left:0}.mkopf-menueknopf-striche:before{pointer-events:none;top:-6px}.mkopf-menueknopf-striche:after{top:6px}.mkopf-menueknopf:focus-visible{outline:1.875px solid var(--ziegelrot);outline-offset:2.5px}@media (prefers-reduced-motion:reduce){.mkopf-menueknopf-striche,.mkopf-menueknopf-striche:before,.mkopf-menueknopf-striche:after{transition:none}}html[data-nav=offen]{overflow:hidden}html[data-nav=offen] .mobilleiste,html[data-nav=offen] .einw{display:none}.hmenue{--hmenue-rand:calc(var(--s4) + var(--s1));background:var(--grund);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--text);font-family:var(--schrift);overscroll-behavior:contain;border:0;margin:0;padding:0;line-height:1.4;position:fixed;inset:0}.hmenue[open]{animation:hmenue-auf .18s var(--ease) both}.hmenue::backdrop{background:var(--grund)}@keyframes hmenue-auf{0%{opacity:.5;transform:translateY(8px)}to{opacity:1;transform:none}}.hmenue-rahmen{flex-direction:column;height:100%;display:flex}.hmenue-kopf{justify-content:space-between;align-items:center;gap:var(--s3);min-height:calc(var(--s8) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) max(var(--hmenue-rand), env(safe-area-inset-right,0px)) 0 max(var(--hmenue-rand), env(safe-area-inset-left,0px));border-bottom:1px solid var(--linie);flex:none;display:flex}.hmenue-marke{align-items:center;min-height:44px;display:inline-flex}.hmenue-logo{width:auto;height:18px}.hmenue-zu{align-items:center;gap:var(--s2);min-width:48px;min-height:48px;padding:0 var(--s3);border-radius:var(--radius-knopf);color:var(--tiefnavy);font:inherit;font-size:var(--grad-klein);font-weight:var(--gewicht-fett);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin-inline-end:calc(-1 * var(--s3));display:inline-flex}.hmenue-kreuz{width:16px;height:16px;position:relative}.hmenue-kreuz:before,.hmenue-kreuz:after{content:"";background:currentColor;border-radius:1px;width:16px;height:2px;position:absolute;top:7px;left:0;transform:rotate(45deg)}.hmenue-kreuz:after{transform:rotate(-45deg)}.hmenue-inhalt{overflow-wrap:break-word;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-width:0;overflow:hidden auto}.hmenue-zeilen,.hmenue-liste{margin:0;padding:0;list-style:none}.hmenue-zeile{border-bottom:1px solid var(--linie)}.hmenue-schalter,.hmenue-verweis{justify-content:space-between;align-items:center;gap:var(--s3);width:100%;min-height:56px;padding:var(--s2) max(var(--hmenue-rand), env(safe-area-inset-right,0px)) var(--s2) max(var(--hmenue-rand), env(safe-area-inset-left,0px));color:var(--tiefnavy);font:inherit;font-size:var(--grad-menue-zeile);font-weight:var(--gewicht-halbfett);text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;line-height:1.25;text-decoration:none;display:flex}.hmenue-verweis-text{flex-direction:column;display:flex}.hmenue-winkel{width:9px;height:9px;transition:transform var(--dauer-kurz) var(--ease);border-bottom:2px solid;border-right:2px solid;flex:none;margin-top:-4px;transform:rotate(45deg)}.hmenue-schalter[aria-expanded=true] .hmenue-winkel{margin-top:4px;transform:rotate(-135deg)}.hmenue-klappe{visibility:hidden;background:var(--grund-gedaempft);transition:grid-template-rows var(--dauer-kurz) var(--ease), visibility var(--dauer-kurz);grid-template-rows:0fr;display:grid}.hmenue-klappe[data-offen]{visibility:visible;grid-template-rows:1fr}.hmenue-klappe-innen{min-height:0;overflow:hidden}.hmenue-klappe-polster{padding:var(--s2) 0 var(--s3)}.hmenue-unter{min-height:48px;padding:var(--s2) max(var(--hmenue-rand), env(safe-area-inset-right,0px)) var(--s2) calc(max(var(--hmenue-rand), env(safe-area-inset-left,0px)) + var(--s3));color:var(--tiefnavy);font-size:var(--grad-menue-unterpunkt);font-weight:var(--gewicht-normal);touch-action:manipulation;-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;line-height:1.3;text-decoration:none;display:flex}.hmenue-alle{justify-content:flex-start;align-items:center;gap:var(--s2);font-weight:var(--gewicht-fett);color:var(--rot-lesbar);flex-direction:row}.hmenue-gruppe{margin:var(--s3) 0 var(--s1);padding:0 var(--hmenue-rand) 0 calc(var(--hmenue-rand) + var(--s3));font-size:var(--grad-menue-gruppe);font-weight:var(--gewicht-schwer);letter-spacing:.08em;text-transform:uppercase;color:var(--text-leise)}.hmenue-hinweis{font-size:var(--grad-klein);font-weight:var(--gewicht-normal);color:var(--text-leise);margin-top:2px;line-height:1.4;display:block}.hmenue-verweis[aria-current],.hmenue-unter[aria-current]{font-weight:var(--gewicht-fett);box-shadow:inset 3px 0 0 var(--rot)}.hmenue a:focus-visible,.hmenue button:focus-visible{outline:1.875px solid var(--ziegelrot);outline-offset:-3px}.hmenue-bewerber{padding:var(--s5) max(var(--hmenue-rand), env(safe-area-inset-right,0px)) var(--s4) max(var(--hmenue-rand), env(safe-area-inset-left,0px));margin:0}.hmenue-bewerber-frage{font-size:var(--grad-klein);color:var(--text-leise);display:block}.hmenue-bewerber-verweis{align-items:center;gap:var(--s2);min-height:44px;font-size:var(--grad-klein);font-weight:var(--gewicht-halbfett);color:var(--tiefnavy);text-decoration:none;display:inline-flex}.hmenue-bewerber-verweis[aria-current]{font-weight:var(--gewicht-fett)}.hmenue-fuss{gap:var(--s2);padding:var(--s4) max(var(--hmenue-rand), env(safe-area-inset-right,0px)) calc(var(--s3) + env(safe-area-inset-bottom,0px)) max(var(--hmenue-rand), env(safe-area-inset-left,0px));border-top:1px solid var(--linie);background:var(--grund);flex:none;display:grid}.hmenue-haupt{width:100%;min-height:56px;font-size:var(--grad-knopf)}.hmenue-anruf{width:100%;min-height:48px;font-size:var(--grad-knopf)}.hmenue-nummer{font-weight:var(--gewicht-halbfett);white-space:nowrap}.hmenue-erreichbar{font-size:var(--grad-klein);text-align:center;color:var(--text-leise);margin:0}@media (prefers-reduced-motion:reduce){.hmenue[open]{animation:none}.hmenue-winkel,.hmenue-klappe{transition:none}}@media (min-width:760px){.marke .fuss-raster{gap:var(--s7);grid-template-columns:1.5fr 1fr 1fr 1fr}}.mbranchen-verweis{height:100%;color:inherit;text-decoration:none;display:block}.mbranchen-weiter{margin:var(--s4) 0 0;font-size:.82rem;font-weight:var(--gewicht-schwer);color:var(--text-leise)}.mbranchen-verweis .mbranchen-weiter{color:var(--rot-lesbar)}.mbranchen-verweis .mbranchen-weiter:after{content:" →";transition:transform .25s var(--ease);display:inline-block}.mbranchen-verweis:hover .mbranchen-weiter:after{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.mbranchen-verweis .mbranchen-weiter:after{transition:none}}.mrecht{max-width:var(--breite-schmal)}.mrecht h1{margin:0 0 var(--s6);font-family:var(--schrift-display);font-size:clamp(1.9rem,4.5vw,2.8rem);font-weight:var(--gewicht-schwer);letter-spacing:var(--laufweite-eng);color:var(--tiefnavy);line-height:1.08}.mrecht h2{margin:clamp(2rem, 4vw, 3rem) 0 var(--s3);font-size:clamp(1.1rem,2vw,1.3rem);font-weight:var(--gewicht-schwer);letter-spacing:var(--laufweite-eng);color:var(--tiefnavy)}.mrecht h3{margin:var(--s6) 0 var(--s2);font-size:1rem;font-weight:var(--gewicht-schwer);color:var(--tiefnavy)}.mrecht p,.mrecht li{margin:0 0 var(--s4);color:var(--text-leise);line-height:1.75}.mrecht ul,.mrecht ol{margin:0 0 var(--s4);padding-left:var(--s5)}.mrecht li{margin-bottom:var(--s2)}.mrecht a{color:var(--rot-lesbar);text-underline-offset:3px;text-decoration:underline}.mrecht a:hover{color:var(--rot)}.fuss-links a,.mstandort-links a{align-items:center;min-height:44px;margin:-9px 0;display:inline-flex}.mkopf-marke{align-items:center;gap:.5rem;display:inline-flex}.mkopf-zusatz{font-size:.72rem;font-weight:var(--gewicht-fett);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--steingrau);line-height:1}@media (max-width:559px){.mkopf-zusatz{letter-spacing:.1em;font-size:.62rem}}.mkopf-bereich{min-height:44px;padding:0 var(--s3);border-radius:var(--radius-knopf);color:var(--text);font-weight:var(--gewicht-halbfett);white-space:nowrap;transition:color var(--dauer-kurz) var(--ease), background var(--dauer-kurz) var(--ease);align-items:center;text-decoration:none;display:inline-flex}.mkopf-bereich:hover{color:var(--rot);background:var(--rot-blass)}.mkopf-bereich[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--rot);text-decoration-color:var(--rot);text-underline-offset:6px;text-decoration-thickness:2px}.mkopf-menue{align-items:center;gap:var(--s1);display:flex}.mkopf-punkt{position:static}.mkopf-ab1040,.mkopf-ab1200{display:none}@media (min-width:1040px){.mkopf-ab1040{display:block}.mkopf-ersatz-ab1040{display:none}}@media (min-width:1200px){.mkopf-ab1200{display:block}.mkopf-ersatz-ab1200{display:none}}.mkopf-verweis{min-height:44px;padding:0 var(--s2);border-radius:var(--radius-knopf);color:var(--text);font-weight:var(--gewicht-halbfett);white-space:nowrap;transition:color .2s var(--ease), background .2s var(--ease);align-items:center;display:inline-flex}.mkopf-verweis:hover{color:var(--rot);background:var(--rot-blass)}.mkopf[data-bereich=marke] .mkopf-nav{gap:var(--s2)}.mkopf[data-bereich=marke] .mkopf-bereich{padding:0 var(--s2);font-size:var(--grad-klein);font-weight:var(--gewicht-normal);color:var(--text-leise);display:none}@media (min-width:1200px){.mkopf[data-bereich=marke] .mkopf-bereich{display:inline-flex}}.mkopf-titelzeile{border-radius:var(--radius-knopf);color:var(--text);white-space:nowrap;transition:color .2s var(--ease), background .2s var(--ease);align-items:center;display:inline-flex}.mkopf-titelzeile:hover,.mkopf-titelzeile-offen{color:var(--rot);background:var(--rot-blass)}.mkopf-titel{min-height:44px;padding:0 var(--s1) 0 var(--s3);font-weight:var(--gewicht-halbfett);color:inherit;align-items:center;display:inline-flex}.mkopf-schalter{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.mkopf-winkel{width:6px;height:6px;transition:transform .25s var(--ease);border-bottom:2px solid;border-right:2px solid;margin-top:-3px;display:block;transform:rotate(45deg)}.mkopf-titelzeile-offen .mkopf-winkel{margin-top:2px;transform:rotate(-135deg)}@media (prefers-reduced-motion:reduce){.mkopf-winkel{transition:none}}.mkopf-flaeche{z-index:50;width:min(var(--breite), 100% - 2 * var(--s5));animation:mkopf-auf .18s var(--ease) both;margin-inline:auto;padding-top:8px;position:absolute;top:100%;left:0;right:0}.mkopf-flaeche-innen{max-height:calc(100svh - var(--kopf-hoehe,118px) - 20px);overscroll-behavior:contain;padding:var(--s5);border:1px solid var(--linie);border-radius:var(--radius-karte);background:var(--weiss);box-shadow:var(--schatten-gross);overflow-y:auto}@keyframes mkopf-auf{0%{opacity:.45;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mkopf-flaeche{animation:none}}@media (max-width:1199px){.mkopf-flaeche{width:auto;padding-top:0}.mkopf-flaeche-innen{border-left:0;border-right:0;border-radius:0}}.mkopf-flaeche-kopf{gap:var(--s2);margin-bottom:var(--s4);padding-bottom:var(--s3);border-bottom:1px solid var(--linie);font-size:1.02rem;font-weight:var(--gewicht-schwer);color:var(--tiefnavy);align-items:center;display:flex}.mkopf-flaeche-kopf-pfeil{color:var(--akzent);transition:transform .2s var(--ease)}.mkopf-flaeche-kopf:hover .mkopf-flaeche-kopf-pfeil{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.mkopf-flaeche-kopf-pfeil{transition:none}}@media (hover:none){.mkopf-titel{border-right:1px solid var(--linie)}}.mkopf-spalten{gap:var(--s5);display:grid}@media (min-width:760px){.mkopf-spalten{gap:var(--s5) var(--s6);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));align-items:start}.mkopf-flaeche-mit-aktionen{gap:0 var(--s5);grid-template-columns:minmax(0,1fr) 13rem;align-items:start;display:grid}.mkopf-flaeche-mit-aktionen .mkopf-flaeche-kopf{grid-column:1/-1}.mkopf-flaeche-mit-aktionen .mkopf-spalten{gap:var(--s4);grid-template-columns:repeat(3,minmax(0,1fr))}.mkopf-spalten-zeile .mkopf-liste{gap:var(--s3);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1200px){.mkopf-flaeche-mit-aktionen{grid-template-columns:minmax(0,1fr) 16rem}}@media (min-width:560px) and (max-width:1199px){.mkopf-flaeche-innen{padding-right:max(var(--s5), calc((100vw - var(--breite)) / 2));padding-left:max(var(--s5), calc((100vw - var(--breite)) / 2))}}.mkopf-spalte-titel{margin:0 0 var(--s3);font-size:.75rem;font-weight:var(--gewicht-schwer);letter-spacing:var(--laufweite-weit);text-transform:uppercase;color:var(--text-leise)}.mkopf-liste{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mkopf-liste a{padding:var(--s2) var(--s3);border-radius:var(--radius-knopf);transition:background .15s var(--ease);display:block}.mkopf-liste a:hover{background:var(--grund-gedaempft)}.mkopf-eintrag-name{font-size:.94rem;font-weight:var(--gewicht-halbfett);color:var(--tiefnavy);line-height:1.35;display:block}.mkopf-eintrag-hinweis{color:var(--text-leise);margin-top:1px;font-size:.8rem;line-height:1.4;display:block}.mkopf-spalte-fussnote,.hmenue-fussnote{margin:var(--s2) 0 0;font-size:var(--grad-eyebrow);color:var(--text-leise);line-height:1.4}.hmenue-fussnote{padding:0 var(--hmenue-rand) 0 calc(var(--hmenue-rand) + var(--s3))}.mkopf-aktionsspalte{gap:var(--s3);margin-top:var(--s5);flex-direction:column;display:flex}@media (min-width:760px){.mkopf-aktionsspalte{padding-left:var(--s5);border-left:1px solid var(--linie);margin-top:0}}.mkopf-aktion-frage{font-size:var(--grad-klein);color:var(--text-leise);margin:0}.mkopf-aktion-alle{padding:var(--s3) var(--s4);border-radius:var(--radius-knopf);background:var(--grund-gedaempft);transition:background .15s var(--ease);display:block}.mkopf-aktion-alle:hover{background:var(--rot-blass)}.mkopf-aktion-knopf{width:100%}.mkopf-aktion-telefon{padding:var(--s2) var(--s3);border-radius:var(--radius-knopf);transition:background .15s var(--ease);display:block}.mkopf-aktion-telefon:hover{background:var(--grund-gedaempft)}.mkopf-aktion-liste{padding:var(--s2) 0 0;border-top:1px solid var(--linie);margin:0;list-style:none;display:grid}.mkopf-aktion-liste a{align-items:center;gap:var(--s2);min-height:44px;padding:0 var(--s3);border-radius:var(--radius-knopf);font-size:var(--grad-lead-mobil);font-weight:var(--gewicht-halbfett);color:var(--tiefnavy);transition:background .15s var(--ease);display:flex}.mkopf-aktion-liste a:hover{background:var(--grund-gedaempft)}.mkopf-abschluss-name{font-size:.94rem;font-weight:var(--gewicht-schwer);color:var(--rot-lesbar);display:block}.mkopf-abschluss-name:after{content:" →"}.marke main>section[id]{scroll-margin-top:calc(var(--kopf-hoehe,69px) + 20px)}.fuss-marke{margin-bottom:var(--s4);flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.marke .fuss-logo,.mfuss .fuss-logo{margin-bottom:0}.fuss-zusatz{font-size:.72rem;font-weight:var(--gewicht-fett);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:#7c8b99;line-height:1}@media (max-width:389px){.mkopf-logo{height:14px}.mkopf-zusatz{letter-spacing:.08em;font-size:.56rem}.mkopf-marke{gap:.35rem}}.mbranchen-abschluss{margin-top:var(--s8);padding-top:var(--s7);border-top:1px solid var(--linie);align-items:flex-start;gap:var(--s5);flex-direction:column;max-width:46rem;display:flex}.mbranchen-abschluss p{color:var(--text-leise);margin:0;font-size:1.05rem;line-height:1.6}.widerruf-zeile{align-items:center;gap:var(--s3) var(--s4);margin:var(--s4) 0;flex-wrap:wrap;display:flex}.widerruf-hinweis{color:var(--text-leise);flex:16rem;font-size:.88rem;line-height:1.6}.widerruf-stand{margin:var(--s4) 0;padding:var(--s3) var(--s4);border-left:3px solid var(--linie);color:var(--text-leise);font-size:.92rem;line-height:1.65}.mfuss{position:relative}.mfuss:before{content:"";background:linear-gradient(90deg, var(--kupfer) 0%, var(--ziegelrot) 45%, transparent 100%);pointer-events:none;height:2px;position:absolute;inset:0 0 auto}.mfuss .wrap{width:min(var(--breite), 100% - 2 * var(--s5))}@media (max-width:899px){.mfuss.fuss{padding-bottom:calc(var(--s7) + 92px + env(safe-area-inset-bottom,0px))}.mfuss.mfuss-ohne-leiste{padding-bottom:calc(var(--s7) + env(safe-area-inset-bottom,0px))}}.mfuss a,.mfuss summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.mfuss a:focus-visible,.mfuss summary:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #fff}.mfuss-raster{gap:var(--s6);display:grid}@media (max-width:899px){.mfuss-raster{gap:var(--s5)}.mfuss-person{order:-1}.mfuss-marke{padding-top:var(--s4);border-top:1px solid #ffffff1a;order:10}}.mfuss-raster>*{min-width:0}@media (min-width:900px){.mfuss-raster{gap:var(--s7);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.mfuss-raster{grid-template-columns:1.35fr 1.25fr 1.2fr .8fr}.mfuss-ohne-leiste .mfuss-raster{grid-template-columns:1.35fr 1.2fr .8fr}}.mfuss-marke{min-width:0}.mfuss .fuss-marke{color:inherit}.mfuss-satz{max-width:26rem;margin:0 0 var(--s5);text-wrap:pretty;color:#b6c2cc;font-size:.92rem;line-height:1.6}.mfuss-siegel{gap:var(--s2);margin:0 0 var(--s4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.mfuss-siegel li{border-radius:var(--radius-klein);background:#fff;place-items:center;height:38px;padding:.3rem .5rem;display:grid}.mfuss-siegel .textsiegel{white-space:nowrap;border:0;flex-direction:row;gap:.3rem;min-height:0;padding:0}.mfuss-siegel .textsiegel-marke{font-size:var(--grad-eyebrow)}.mfuss-siegel .textsiegel-text{align-items:center;gap:.3rem;display:flex}.mfuss-siegel .textsiegel-logo+.textsiegel-text .textsiegel-marke{display:none}.mfuss-siegel .textsiegel-logo{width:18px;height:18px}.mfuss-siegel img{object-fit:contain;width:auto;max-width:66px;height:auto;max-height:26px}.mfuss-person{min-width:0}.mfuss-karte{padding:var(--s4);border-radius:var(--radius-karte);background:linear-gradient(#ffffff0f 0%,#ffffff08 100%);border:1px solid #ffffff1a;box-shadow:0 18px 50px #00000047}.mfuss-person-kopf{align-items:center;gap:var(--s3);padding-bottom:var(--s3);border-bottom:1px solid #ffffff14;display:flex}.mfuss-person-bild{object-fit:cover;object-position:center top;border:2px solid #ffffff29;border-radius:50%;flex:none;width:64px;height:64px}.mfuss-person-wer{flex-direction:column;gap:.1rem;min-width:0;display:flex}.mfuss-person-wer strong{color:#fff;font-size:1.05rem}.mfuss-person-wer>span{color:#91a1ae;font-size:.82rem}.mfuss-status{font-size:.8rem;font-weight:var(--gewicht-fett);color:var(--gruen-auf-dunkel);align-items:center;gap:.5rem;margin-top:.25rem;display:inline-flex}.mfuss-puls{background:#22c55e;border-radius:50%;flex:none;width:9px;height:9px;position:relative;box-shadow:0 0 0 2px #22c55e33}.mfuss-puls:after{content:"";opacity:0;animation:mfussPuls 2s var(--ease) 1;pointer-events:none;border:1.5px solid #22c55e;border-radius:50%;position:absolute;inset:0;transform:scale(1)}@keyframes mfussPuls{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.mfuss-puls:after{opacity:0;animation:none}}.mfuss-ruf{align-items:center;gap:var(--s3);min-height:44px;margin-top:var(--s3);color:inherit;display:flex}.mfuss-ruf-symbol{width:40px;height:40px;color:var(--rot-auf-dunkel);transition:background-color .2s var(--ease);background:#c94a3a29;border-radius:50%;flex:none;place-items:center;display:grid}.mfuss-ruf:hover .mfuss-ruf-symbol{background:#c94a3a4d}.mfuss-ruf-symbol svg{width:20px;height:20px}.mfuss-ruf-text{flex-direction:column;min-width:0;display:flex}.mfuss-ruf-text strong{letter-spacing:.01em;color:#fff;font-size:1.15rem}.mfuss-ruf:hover .mfuss-ruf-text strong{color:var(--rot-auf-dunkel)}.mfuss-ruf-text span{color:#91a1ae;font-size:.78rem}.mfuss-mail{min-height:44px;font-size:.92rem;font-weight:var(--gewicht-fett);color:#dce4ea;align-items:center;display:inline-flex}.mfuss-mail:hover{color:#fff}.mfuss-knopf{width:100%;margin-top:var(--s3);white-space:normal;text-align:center;padding-inline:1rem}.mfuss-knopf-zusatz{text-align:center;color:#748694;margin:.5rem 0 0;font-size:.75rem}@media (min-width:900px){.mfuss-gewerke-liste{column-gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr))}}.mfuss-nur-breit{display:none}@media (min-width:900px){.mfuss-nur-breit{display:block}}.mfuss-klapp>summary{cursor:pointer;min-height:44px;font-size:.75rem;font-weight:var(--gewicht-schwer);letter-spacing:.12em;text-transform:uppercase;color:#dce4ea;justify-content:space-between;align-items:center;list-style:none;display:flex}.mfuss-klapp>summary::-webkit-details-marker{display:none}.mfuss-klapp>summary:after{content:"";width:8px;height:8px;transition:transform .2s var(--ease);border-bottom:2px solid;border-right:2px solid;margin-right:4px;transform:rotate(45deg)}.mfuss-klapp[open]>summary:after{transform:rotate(-135deg)}.mfuss-klapp>summary:focus-visible{outline-offset:2px;outline:2px solid #fff}.mfuss-klapp[open]>summary{margin-bottom:var(--s2)}@media (min-width:900px){.mfuss-klapp>summary{display:none}}.mfuss-vorsatz{color:#748694;align-items:center;min-height:44px;margin-right:.35rem;display:inline-flex}.mfuss-leiste{justify-content:space-between;align-items:center;gap:var(--s2) var(--s5);margin-top:var(--s7);padding-top:var(--s4);color:#748694;border-top:1px solid #ffffff1a;flex-wrap:wrap;font-size:.78rem;display:flex}.mfuss-rechtstraeger{margin:0;font-style:normal;line-height:1.6}.mfuss-recht{gap:0 var(--s4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mfuss-recht a{min-height:44px;color:inherit;align-items:center;display:inline-flex}.mfuss-recht a:hover{color:#fff}.mheld-tuev{text-align:center;margin-inline:auto}.mnachweise-lead{max-width:40rem;margin:var(--s3) 0 var(--s5);color:var(--text-leise)}.mnachweise-liste{gap:var(--s4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.mnachweise-liste{grid-template-columns:repeat(2,minmax(0,1fr))}}.mnachweise-liste li{padding:var(--s4);border:1px solid var(--linie);border-radius:var(--radius-klein);background:var(--weiss)}.mnachweise-name{font-weight:var(--gewicht-fett);margin:0}.mnachweise-text{margin:var(--s1) 0 var(--s2);color:var(--text-leise)}.mnachweise-link{min-height:24px;color:var(--text);text-underline-offset:2px;align-items:center;text-decoration:underline;display:inline-flex}.mnachweise-hinweis{max-width:44rem;margin:var(--s5) 0 0;font-size:var(--grad-eyebrow);color:var(--text-leise)}.mheld-siegel-feld .textsiegel{border:0;min-width:0;padding:0}@media (max-width:559px){.mheld-siegel-feld{padding:0 var(--s3)}.mheld-siegel-feld .textsiegel-wert{white-space:normal}}
