@font-face{font-family:Ubuntu;font-weight:300;font-display:swap;src:url(/fonts/ubuntu-latin-300-normal.woff2)format("woff2")}@font-face{font-family:Ubuntu;font-weight:400;font-display:swap;src:url(/fonts/ubuntu-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Ubuntu;font-weight:500;font-display:swap;src:url(/fonts/ubuntu-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Ubuntu;font-weight:700;font-display:swap;src:url(/fonts/ubuntu-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-weight:300;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-300-normal.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-weight:400;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-weight:500;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-500-normal.woff2)format("woff2")}:root{--gold:#f0ce6e;--gold-ink:#111;--gold-schrift:#8a6a15;--weiss:#fff;--papier:#fafafa;--stufe2:#f2f2f2;--text:#14110d;--leise:#14110d9e;--sehrleise:#14110d6b;--linie:#e6e6e6;--nacht:#0b0b0a;--nacht2:#1f1f1e;--hell:#fff;--hell-leise:#ffffffad;--hell-linie:#ffffff29;--schleier:#0b0b0ac7;--schleier-0:#0b0b0a00;--wahl-h:0px;--kopf-h:76px;--rand:clamp(18px, 4vw, 56px)}*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}html{-webkit-text-size-adjust:100%;scroll-behavior:auto}body{padding-top:var(--wahl-h);background:var(--weiss);color:var(--text);margin:0;font-family:Ubuntu,system-ui,sans-serif;font-size:17px;font-weight:400;line-height:1.6}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4{letter-spacing:-.035em;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;margin:0;font-family:Plus Jakarta Sans,Ubuntu,sans-serif;font-weight:300;line-height:1.02}p{margin:0}.innen{max-width:1320px;padding-left:var(--rand);padding-right:var(--rand);margin:0 auto}.zahlen{font-variant-numeric:tabular-nums}.etikett{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-schrift);align-items:center;gap:10px;font-size:12.5px;font-weight:500;display:inline-flex}.dunkel .etikett,.etikett.auf-dunkel{color:var(--gold)}.knopf{letter-spacing:-.01em;white-space:nowrap;border:1px solid;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 24px;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:500;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.knopf:hover{background:var(--text);color:var(--weiss);border-color:var(--text)}.dunkel .knopf:hover,.knopf.auf-dunkel:hover{background:var(--hell);color:var(--nacht);border-color:var(--hell)}.knopf.gold{background:var(--gold);color:var(--gold-ink);border-color:var(--gold);position:relative;overflow:hidden}.knopf.gold:hover{background:var(--gold);color:var(--gold-ink);border-color:var(--gold)}.knopf.gold:after{content:"";background:linear-gradient(105deg, var(--schleier-0) 30%, #ffffff8c 50%, var(--schleier-0) 70%);animation:8s infinite glanz;position:absolute;inset:0;transform:translate(-120%)}@keyframes glanz{0%,64%{transform:translate(-120%)}96%,to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.knopf.gold:after{animation:none;display:none}}.pfeil{transition:transform .35s cubic-bezier(.22,.61,.36,1);display:inline-block}a:hover .pfeil{transform:translate(5px)}.dunkel{background:var(--nacht);color:var(--hell)}.leise{color:var(--leise)}.dunkel .leise{color:var(--hell-leise)}.kopf{top:var(--wahl-h);z-index:60;background:var(--weiss);border-bottom:1px solid var(--linie);position:sticky}.kopf-innen{align-items:center;gap:34px;height:76px;display:flex}.kopf-marke{flex:none}.kopf-marke img{width:auto;height:42px}.kopf-menue{scrollbar-width:none;gap:28px;min-width:0;padding-block:8px;display:flex;overflow-x:auto}.kopf-menue::-webkit-scrollbar{display:none}.kopf-menue a{color:var(--leise);white-space:nowrap;font-family:Plus Jakarta Sans,sans-serif;font-size:14.5px;transition:color .25s;position:relative}.kopf-menue a:hover,.kopf-menue a[aria-current=page]{color:var(--text)}.kopf-menue a:after{content:"";background:var(--gold);height:1.5px;transition:transform .38s cubic-bezier(.22,.61,.36,1);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.kopf-menue a:hover:after,.kopf-menue a[aria-current=page]:after{transform:scaleX(1)}.kopf-rechts{flex:none;align-items:center;gap:10px;margin-inline-start:auto;display:flex}.kopf-tel{min-height:40px;padding:0 16px;font-size:14px}.kopf-kreis{width:40px;height:40px;min-height:40px;padding:0}.kopf-sprache{color:var(--leise);padding:8px 10px;font-size:13px}.fortschritt{background:var(--gold);transform-origin:0;width:100%;height:2px;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}@media (max-width:980px){.kopf-tel span.nummer{display:none}}@media (max-width:640px){.kopf-innen{flex-wrap:wrap;gap:8px 12px;height:auto;padding-top:12px;padding-bottom:6px}.kopf-menue{flex-basis:100%;order:3;gap:22px}.kopf-marke img{height:34px!important}.kopf-rechts{gap:8px}.kopf-tel{width:40px;padding:0}.sprachwahl{padding:8px 6px}}.video{aspect-ratio:16/9;background:var(--nacht);width:100%;display:block;position:relative;overflow:hidden}.video img{object-fit:contain;width:100%;height:100%}.video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video .abspielen{background:var(--gold);width:92px;height:92px;color:var(--gold-ink);border-radius:50%;place-items:center;margin:-46px 0 0 -46px;transition:transform .35s cubic-bezier(.22,.61,.36,1);display:grid;position:absolute;top:50%;left:50%}.video:hover .abspielen{transform:scale(1.08)}.video .abspielen svg{width:30px;height:30px;margin-left:5px}.video-hinweis{margin-top:12px;font-size:13px}.video-hinweis a{text-underline-offset:3px;text-decoration:underline}.lichtkasten{z-index:200;background:var(--schleier);justify-content:center;align-items:center;padding:60px 70px;display:none;position:fixed;inset:0}.lichtkasten.offen{display:flex}.lichtkasten img{object-fit:contain;max-width:100%;max-height:100%}.lichtkasten button{color:var(--hell);border:1px solid var(--hell-linie);background:var(--nacht);border-radius:50%;place-items:center;width:52px;height:52px;font-size:22px;display:grid;position:absolute}.lichtkasten .zu{top:16px;right:16px}.lichtkasten .zurueck{margin-top:-26px;top:50%;left:12px}.lichtkasten .weiter{margin-top:-26px;top:50%;right:12px}.lichtkasten .zaehler{text-align:center;color:var(--hell-leise);font-size:13px;position:absolute;bottom:18px;left:0;right:0}[data-gross]{cursor:zoom-in}.fuss{padding:96px 0 40px}.fuss-raster{grid-template-columns:1.4fr 1fr 1fr;gap:40px;display:grid}.fuss h4{letter-spacing:.2em;text-transform:uppercase;margin-bottom:16px;font-family:Ubuntu,sans-serif;font-size:13px;font-weight:500}.fuss p,.fuss li{font-size:15px;line-height:1.9}.fuss ul{margin:0;padding:0;list-style:none}.fuss a:hover{text-underline-offset:3px;text-decoration:underline}.sozial{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.sozial a{border:1px solid;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .3s,color .3s;display:grid}.sozial a:hover{background:var(--gold);color:var(--gold-ink);border-color:var(--gold);text-decoration:none}.sozial svg{width:20px;height:20px}.sozial a:not(.yt-pille) svg{width:26px;height:26px}.sozial a.yt-pille{border-radius:999px;align-items:center;gap:8px;width:auto;padding:0 16px 0 12px;font-size:14px;display:inline-flex}.fuss-unten{border-top:1px solid var(--linie);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:64px;padding-top:22px;font-size:13px;display:flex}.fuss.dunkel .fuss-unten{border-top-color:var(--hell-linie)}@media (max-width:820px){.fuss-raster{grid-template-columns:1fr}}.logo-zeile{align-items:center;gap:72px;width:max-content;padding-right:72px;display:flex}.logo-zeile img{object-fit:contain;filter:grayscale()opacity(.72);width:auto;max-width:200px;height:56px;transition:filter .4s}.logo-zeile img:hover{filter:grayscale(0)opacity()}.band{overflow:hidden}.band-spur{width:max-content;display:flex}.rechner-rahmen{background:var(--weiss);border:0;width:100%;height:760px;display:block}.tabelle{border-collapse:collapse;width:100%}.tabelle td{border-bottom:1px solid var(--linie);vertical-align:top;padding:14px 0;font-size:16px}.tabelle td:last-child{text-align:right;font-variant-numeric:tabular-nums;padding-left:16px}.dunkel .tabelle td{border-bottom-color:var(--hell-linie)}.statistik{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.statistik figure{margin:0}.statistik img{aspect-ratio:3/4;object-fit:cover;object-position:top;background:var(--weiss);border:1px solid var(--linie);width:100%}.statistik figcaption{margin-top:10px;font-size:14px}@media (max-width:820px){.statistik{grid-template-columns:repeat(2,1fr)}}.A .held{height:calc(100svh - var(--wahl-h) - var(--kopf-h));background:var(--nacht);min-height:560px;color:var(--hell);position:relative;overflow:hidden}.A .held-bild{position:absolute;inset:-6% 0}.A .held-bild img{object-fit:cover;width:100%;height:100%}.A .held:after{content:"";background:linear-gradient(0deg, #0b0b0ae0 0%, #0b0b0ab3 38%, #0b0b0a52 66%, var(--schleier-0) 88%);position:absolute;inset:0}.A .held-text{z-index:2;padding-bottom:clamp(36px,7vh,88px);position:absolute;bottom:0;left:0;right:0}.A .held h1{max-width:12ch;margin:18px 0 22px;font-size:clamp(48px,9vw,132px)}.A .held p{max-width:560px;color:var(--hell-leise);font-size:clamp(17px,1.6vw,20px)}.A .held .knoepfe{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.A .strich{border:0;border-top:1px dashed var(--linie);margin:0}.A .dunkel .strich,.A .strich.hell{border-top-color:var(--hell-linie)}.A .aussage{text-align:center;padding:clamp(48px,8vh,90px) 0}.A .aussage .gross{letter-spacing:-.06em;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(88px,20vw,280px);font-weight:300;line-height:.9}.A .aussage p{margin-top:18px;font-size:19px}.A .videobuehne{text-align:center;place-items:center;min-height:62svh;display:grid;position:relative;overflow:hidden}.A .videobuehne video,.A .videobuehne .buehnenbild{object-fit:cover;object-position:50% 30%;opacity:.42;filter:grayscale(.35);width:100%;height:100%;position:absolute;inset:0}.A .videobuehne:after{content:"";background:radial-gradient(ellipse at center, #0b0b0a33, var(--schleier) 85%);position:absolute;inset:0}.A .videobuehne .innen{z-index:2;position:relative}.A .videobuehne h2,.A .videobuehne h1{margin:18px 0 20px;font-size:clamp(48px,8vw,116px)}.A .videobuehne p{max-width:620px;color:var(--hell-leise);margin:0 auto;font-size:19px}.A .buehne{align-items:center;min-height:72svh;padding:56px 0;display:grid}.A .buehne-raster{grid-template-columns:5fr 7fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.A .buehne.gespiegelt .buehne-raster{grid-template-columns:7fr 5fr}.A .buehne.gespiegelt .buehne-text{order:2}.A .buehne-nr{letter-spacing:.2em;color:var(--gold-schrift);font-family:Plus Jakarta Sans,sans-serif;font-size:15px}.A .buehne h2{margin:16px 0 22px;font-size:clamp(44px,6.4vw,96px)}.A .buehne p{max-width:460px;font-size:19px}.A .buehne .fuer{letter-spacing:.16em;text-transform:uppercase;color:var(--sehrleise);margin-top:14px;font-size:13px}.A .buehne .knopf{margin-top:34px}.A .rahmenbild{aspect-ratio:4/3.2;background:var(--stufe2);border-radius:4px;overflow:hidden}.A .rahmenbild img{object-fit:cover;width:100%;height:120%;margin-top:-10%}.A .kunden{padding:110px 0}.A .kunden .etikett{justify-content:center;margin-bottom:56px;display:flex}.A .yt-buehne{text-align:center;padding:clamp(110px,18vh,200px) 0}.A .yt-buehne svg.yt-gross{width:88px;height:88px;color:var(--gold);margin:0 auto 26px}.A .yt-buehne h2{font-size:clamp(56px,9vw,140px)}.A .yt-buehne p{margin:18px auto 34px;font-size:19px}.slogan{background:var(--weiss);color:var(--text);place-items:center;padding:110px 0;display:grid}.slogan img{width:min(480px,70vw);height:auto}.slogan .sozial{justify-content:center;margin-top:36px}.A .fakten-zeile{border-top:1px dashed var(--linie);grid-template-columns:4fr 8fr;gap:32px;padding:34px 0;display:grid}.A .fakten-zeile:last-child{border-bottom:1px dashed var(--linie)}.A .fakten-zeile h3{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-schrift);padding-top:8px;font-family:Ubuntu,sans-serif;font-size:13px;font-weight:500}.A .fakten-zeile p{letter-spacing:-.015em;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(20px,2.2vw,28px);font-weight:300;line-height:1.4}.A .abschnitt{padding:clamp(90px,14vh,150px) 0}.A .abschnitt-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;margin-bottom:56px;display:flex}.A .abschnitt-kopf h2{font-size:clamp(40px,5.6vw,84px)}.A .abschnitt-kopf p{max-width:460px}.A .preis-gross{letter-spacing:-.06em;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(80px,14vw,200px);font-weight:300;line-height:.9}.A .preis-gross small{letter-spacing:-.02em;vertical-align:.9em;color:var(--leise);margin-right:.3em;font-size:.28em}.A .quer{overflow:hidden}.A .quer-spur{padding:0 var(--rand);gap:20px;width:max-content;display:flex}.A .quer-spur img{border-radius:4px;width:auto;height:min(62vh,560px)}.A .videorahmen{border-radius:4px;max-width:1180px;margin:0 auto;overflow:hidden}.A .karten4{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.A .dkarte{background:var(--nacht);color:var(--hell);border-radius:4px;display:block;overflow:hidden}.A .dkarte .bild{aspect-ratio:16/10;overflow:hidden}.A .dkarte .bild img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.22,.61,.36,1)}.A .dkarte:hover .bild img{transform:scale(1.05)}.A .dkarte .unten{text-align:center;padding:30px 32px 34px}.A .dkarte h3{font-size:clamp(28px,3vw,40px)}.A .dkarte .goldstrich{background:var(--gold);width:44px;height:2px;margin:16px auto}.A .dkarte .mehr{color:var(--hell-leise);margin-top:12px;font-size:14px}.A .fragen{position:relative;overflow:hidden}.A .fragen .hintergrund{opacity:.14;filter:grayscale();background-position:70% 30%;background-size:cover;position:absolute;inset:0}.A .frage{border-top:1px dashed var(--hell-linie)}.A .frage:last-child{border-bottom:1px dashed var(--hell-linie)}.A .frage button{text-align:left;letter-spacing:-.015em;justify-content:space-between;gap:24px;width:100%;padding:28px 0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(20px,2.2vw,28px);font-weight:300;display:flex}.A .frage .plus{border:1px solid var(--hell-linie);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;transition:transform .4s;display:grid}.A .frage.offen .plus{border-color:var(--gold);color:var(--gold);transform:rotate(45deg)}.A .frage .antwort{height:0;overflow:hidden}.A .frage .antwort p{max-width:760px;color:var(--hell-leise);padding:0 0 30px;font-size:18px}.A .gutscheine{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.A .gutschein img{aspect-ratio:16/9;object-fit:cover;border-radius:4px;width:100%}.A .gutschein h3{margin-top:16px;font-size:26px}.A .gutschein .preis{margin-top:6px;font-size:16px}.A .gutschein s{color:var(--sehrleise);margin-right:8px}.A .gutschein .marke{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-schrift);margin-top:10px;font-size:11.5px;display:inline-block}.A .weitere{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.A .weitere a{display:block}.A .weitere .bild{aspect-ratio:4/3;border-radius:4px;overflow:hidden}.A .weitere img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.22,.61,.36,1)}.A .weitere a:hover img{transform:scale(1.05)}.A .weitere h3{margin-top:16px;font-size:28px}.A .portal-hinweis{border-top:1px dashed var(--linie);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding:48px 0;display:flex}.A .robo-raster{grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);display:grid}.A .robo-bilder{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:56px;display:grid}.A .robo-bilder img{aspect-ratio:1;object-fit:cover;background:var(--weiss);border-radius:4px;width:100%}@media (max-width:900px){.A .buehne-raster,.A .buehne.gespiegelt .buehne-raster{grid-template-columns:1fr}.A .buehne.gespiegelt .buehne-text{order:0}.A .buehne{min-height:0;padding:48px 0}.A .fakten-zeile{grid-template-columns:1fr;gap:10px}.A .karten4,.A .robo-raster{grid-template-columns:1fr}.A .gutscheine{grid-template-columns:repeat(2,1fr)}.A .weitere{grid-template-columns:1fr}.A .quer-spur{scroll-snap-type:x mandatory;width:auto;overflow-x:auto}.A .quer-spur img{scroll-snap-align:center;height:52vh}.A .robo-bilder{grid-template-columns:repeat(2,1fr)}}.C .tafel{background:var(--nacht);color:var(--hell)}.C .held{padding:clamp(40px,7vh,80px) 0 clamp(96px,14vh,160px);position:relative;overflow:hidden}.C .held-oben{letter-spacing:.2em;text-transform:uppercase;color:var(--hell-leise);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px;display:flex}.C .riesig{letter-spacing:-.065em;margin:clamp(28px,5vh,56px) 0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(48px,12.4vw,230px);font-weight:400;line-height:.88}.C .held .riesig{z-index:2;position:relative}.C .held-unten{z-index:2;grid-template-columns:1fr minmax(0,460px);align-items:end;gap:32px;display:grid;position:relative}.C .held-unten .sticker{justify-self:start}.C .held-unten p{color:var(--hell-leise);font-size:19px}.C .knoepfe{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.C .sticker{aspect-ratio:4/3;border-radius:18px;width:min(100%,420px);overflow:hidden;rotate:-4deg}.C .sticker img{object-fit:cover;width:100%;height:100%}.C .laufband{border-bottom:1px solid var(--linie);padding:34px 0}.C .laufband .band-spur span{letter-spacing:-.05em;white-space:nowrap;align-items:center;gap:56px;padding:0 28px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(40px,6vw,88px);font-weight:300;display:inline-flex}.C .laufband .punkt{border:2px solid var(--gold);border-radius:50%;width:16px;height:16px;display:inline-block}.C .abschnitt{padding:clamp(80px,13vh,140px) 0}.C .abschnitt-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:40px;display:flex}.C .abschnitt-kopf .nummer{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-schrift);font-size:13px}.C .tafel .abschnitt-kopf .nummer{color:var(--gold)}.C .abschnitt-kopf h2{letter-spacing:-.055em;font-size:clamp(44px,6.4vw,104px);font-weight:400}.C .index{border-top:1px solid}.C .zeile{border-bottom:1px solid;grid-template-columns:90px 1fr auto 60px;align-items:center;gap:20px;padding:26px 0;transition:padding .45s cubic-bezier(.22,.61,.36,1);display:grid;position:relative}.C .zeile:hover{padding-left:18px}.C .zeile .nr{letter-spacing:.12em;font-size:15px}.C .zeile .nr b{border:1.5px solid var(--gold);border-radius:50%;place-items:center;width:52px;height:52px;font-weight:500;display:inline-grid}.C .zeile h3{letter-spacing:-.055em;font-size:clamp(36px,6vw,96px);font-weight:400;line-height:1}.C .zeile .fuer{color:var(--leise);text-align:right;font-size:14px}.C .tafel .zeile .fuer{color:var(--hell-leise)}.C .zeile .pfeil-kreis{border:1px solid;border-radius:50%;place-items:center;width:52px;height:52px;transition:background .3s,color .3s;display:grid}.C .zeile:hover .pfeil-kreis{background:var(--text);color:var(--weiss)}.C .tafel .zeile:hover .pfeil-kreis{background:var(--hell);color:var(--nacht)}.C .vorschau{aspect-ratio:4/3;pointer-events:none;z-index:50;opacity:0;border-radius:14px;width:340px;position:fixed;top:0;left:0;overflow:hidden;transform:translate(-50%,-50%)scale(.8)}.C .vorschau img{object-fit:cover;width:100%;height:100%}.C .videotafel{position:relative;overflow:hidden}.C .videotafel video{object-fit:cover;opacity:.55;width:100%;height:min(86vh,820px)}.C .videotafel .drauf{padding:0 var(--rand) clamp(40px, 7vh, 80px);flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.C .videotafel .riesig{margin:0}.C .logo-band{padding:80px 0}.C .pille{border:1px solid;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:13px;display:inline-flex}.C .yt{grid-template-columns:1fr auto;align-items:end;gap:32px;display:grid}.C .yt svg{width:64px;height:64px;color:var(--gold);margin-bottom:20px}.C .fuss-slogan{letter-spacing:-.065em;margin-bottom:72px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(56px,11vw,200px);font-weight:400;line-height:.9}.C .seitenkopf{padding:clamp(40px,7vh,80px) 0 clamp(48px,8vh,90px)}.C .zeichen{border:2px solid var(--gold);letter-spacing:-.03em;border-radius:50%;place-items:center;width:clamp(72px,9vw,124px);height:clamp(72px,9vw,124px);font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(28px,3.4vw,48px);display:inline-grid}.C .seitenkopf .riesig{margin:26px 0 30px}.C .seitenkopf .lead{grid-template-columns:1fr minmax(0,520px);align-items:end;gap:32px;display:grid}.C .seitenkopf .lead p{color:var(--hell-leise);font-size:20px}.C .breitbild{height:min(78vh,760px);overflow:hidden}.C .breitbild img{object-fit:cover;width:100%;height:124%;margin-top:-12%}.C .fakten .zeile{grid-template-columns:260px 1fr;align-items:start}.C .fakten .zeile:hover{padding-left:0}.C .fakten .zeile p{letter-spacing:-.02em;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(20px,2.1vw,28px);font-weight:300;line-height:1.35}.C .preis-zeile .wert{letter-spacing:-.065em;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(72px,11vw,170px);line-height:.9}.C .video{border-radius:18px}.C .video .abspielen{border-radius:999px;align-items:center;gap:10px;width:auto;height:56px;margin:-28px 0 0;padding:0 26px 0 20px;font-family:Plus Jakarta Sans,sans-serif;font-weight:500;display:flex;transform:translate(-50%)}.C .video:hover .abspielen{transform:translate(-50%)scale(1.05)}.C .video .abspielen svg{width:18px;height:18px;margin:0}.C .galerie{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.C .galerie img{aspect-ratio:1;object-fit:cover;border-radius:14px;width:100%}.C .galerie img:nth-child(7n+1){grid-area:span 2/span 2}.C .karten{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.C .karte{border:1px solid;border-radius:18px;gap:18px;padding:28px;display:grid}.C .karte .bild{aspect-ratio:16/10;border-radius:12px;overflow:hidden}.C .karte img{object-fit:cover;width:100%;height:100%}.C .karte h3{letter-spacing:-.045em;font-size:clamp(30px,3vw,44px);font-weight:400}.C .gutscheine{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.C .gutschein{border:1px solid var(--text);border-radius:18px;padding:14px 14px 20px}.C .gutschein img{aspect-ratio:16/10;object-fit:cover;border-radius:10px;width:100%}.C .gutschein h3{margin:14px 4px 10px;font-size:26px;font-weight:400}.C .gutschein .zeile-preis{flex-wrap:wrap;gap:8px;margin:0 4px;display:flex}.C .gutschein s{color:var(--sehrleise)}.C .frage{border-bottom:1px solid var(--hell-linie)}.C .frage button{text-align:left;letter-spacing:-.03em;grid-template-columns:70px 1fr 44px;align-items:center;gap:16px;width:100%;padding:24px 0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(20px,2.3vw,30px);display:grid}.C .frage .fnr{letter-spacing:.16em;color:var(--gold);font-size:13px}.C .frage .plus{border:1px solid var(--hell-linie);border-radius:50%;place-items:center;width:44px;height:44px;transition:transform .4s,background .3s,color .3s;display:grid}.C .frage.offen .plus{background:var(--hell);color:var(--nacht);transform:rotate(45deg)}.C .frage .antwort p{color:var(--hell-leise);padding:0 44px 28px 86px;font-size:18px}.C .robo-raster{grid-template-columns:1fr 1fr;gap:16px;display:grid}.C .robo-raster .karte{align-content:start}.C .robo-bilder{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:16px;display:grid}.C .robo-bilder img{aspect-ratio:1;object-fit:cover;background:var(--weiss);border:1px solid var(--linie);border-radius:14px;width:100%}.C .portal-hinweis{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:36px 0;display:flex}.C .rechner-rahmen{border:1px solid var(--text);border-radius:18px}@media (max-width:900px){.C .held-unten,.C .seitenkopf .lead,.C .yt,.C .robo-raster{grid-template-columns:1fr}.C .zeile{grid-template-columns:56px 1fr 44px}.C .zeile .fuer{display:none}.C .zeile .nr b{width:42px;height:42px}.C .zeile .pfeil-kreis{width:44px;height:44px}.C .fakten .zeile{grid-template-columns:1fr;gap:8px}.C .galerie{grid-template-columns:repeat(2,1fr)}.C .karten,.C .gutscheine{grid-template-columns:1fr}.C .robo-bilder{grid-template-columns:repeat(2,1fr)}.C .frage button{grid-template-columns:44px 1fr 44px}.C .frage .antwort p{padding:0 0 24px 60px}.C .vorschau{display:none}}@media (max-width:560px){.A .gutscheine{grid-template-columns:1fr}.statistik{grid-template-columns:1fr 1fr}}.mauer-spalten{grid-template-columns:repeat(3,1fr);align-items:start;gap:18px;display:grid}.mauer-spalten .spalte{gap:18px;display:grid}.mauer-spalten img{border-radius:16px;width:100%;height:auto}@media (max-width:900px){.mauer-spalten{grid-template-columns:repeat(2,1fr)}.mauer-spalten .spalte:nth-child(3){grid-column:1/-1;grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.mauer-spalten,.mauer-spalten .spalte:nth-child(3){grid-template-columns:1fr}}.A .held-bild .wechsel{position:absolute;inset:0}.A .held-bild .wechsel img{object-fit:cover;filter:grayscale()contrast(1.05);width:100%;height:100%;animation:12s infinite wechsel;position:absolute;inset:0}.A .held-bild .wechsel img:nth-child(2){animation-delay:-6s}@keyframes wechsel{0%,42%{opacity:1}50%,92%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.A .held-bild .wechsel img{animation:none}.A .held-bild .wechsel img:nth-child(2){opacity:0}}.gutschein-wert{aspect-ratio:16/10;border:1px dashed var(--linie);background:var(--papier);letter-spacing:-.05em;border-radius:4px;place-items:center;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(44px,5vw,72px);font-weight:300;display:grid}.gutschein img,.robo-bilder img,.statistik img,.C .galerie img,.rahmenbild img,.zz-bild img{height:auto}.rahmenbild img,.zz-bild img{height:120%}.sprachwahl{letter-spacing:.08em;color:var(--leise);padding:8px 10px;font-size:13px;font-weight:500}.sprachwahl:hover{color:var(--text)}.fuss-h{letter-spacing:.2em;text-transform:uppercase;margin-bottom:16px;font-family:Ubuntu,sans-serif;font-size:13px;font-weight:500}.A .kunden-kopf{justify-content:center;margin-bottom:56px;display:flex}.A .karte-h{margin-top:12px;font-size:clamp(28px,3vw,40px)}.A .gutschein{display:block}.A .gutschein:hover h3{text-underline-offset:4px;text-decoration:underline}.A .frage h3{font:inherit;letter-spacing:normal;margin:0}.C .marken-zeile{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.C .karte-satz{letter-spacing:-.045em;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(28px,3vw,44px);line-height:1.15}.C .tipps{grid-template-columns:1fr 1fr;gap:16px;display:grid}.C .tipps.einzeln{grid-template-columns:1fr}.C .tipps .karte{align-content:start}.C .tipps .karte-satz{font-size:clamp(22px,2.1vw,32px)}.C .tipp-steuer{border:2px solid var(--gold);box-shadow:0 0 0 6px color-mix(in srgb, var(--gold) 18%, transparent)}.C .tipp-steuer .pille{border-color:var(--gold);background:var(--gold);color:var(--gold-ink)}@media (max-width:760px){.C .tipps:not(.einzeln){overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:86%;grid-auto-flow:column;margin-inline:-8px;padding:8px;scroll-padding-inline:8px;display:grid;overflow-x:auto}.C .tipps:not(.einzeln)::-webkit-scrollbar{display:none}.C .tipps .karte{scroll-snap-align:start}}.C .karte .pille,.C .fakten .pille,.C .vorort .pille{letter-spacing:0;place-self:start;font-family:Ubuntu,sans-serif;font-weight:400}.C .robo-satz{letter-spacing:-.02em;max-width:980px;margin-bottom:12px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(20px,2.1vw,28px)}.C .robo-wann,.C .abschnitt-satz{max-width:820px;margin:-10px 0 40px;font-size:18px}.C .fakten .zeile h2{font-size:13px}.C .seitenkopf.klein .riesig{font-size:clamp(40px,7vw,110px)}.C .seitenkopf .riesig{overflow-wrap:anywhere}.bildnachweis{max-width:1320px;padding:0 var(--rand);color:var(--sehrleise);margin:8px auto 0;font-size:12px}.dunkel .bildnachweis,.tafel .bildnachweis{color:var(--hell-leise)}.C .standort-raster{grid-template-columns:1fr 1fr;align-items:start;gap:32px;display:grid}.C .orte{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.C .ortkarte{border:1px solid var(--text);background:var(--weiss);border-radius:18px;transition:transform .45s cubic-bezier(.22,.61,.36,1);display:grid;overflow:hidden}.C .ortkarte:hover{transform:translateY(-4px)}.C .ortkarte .bild{aspect-ratio:4/3;overflow:hidden}.C .ortkarte .bild img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.22,.61,.36,1)}.C .ortkarte:hover .bild img{transform:scale(1.05)}.C .ortkarte-text{padding:18px 76px 20px 20px;position:relative}.C .ortkarte-text h3{letter-spacing:-.045em;font-size:clamp(24px,2.4vw,34px);font-weight:400}.C .ortkarte-text .pfeil-kreis{border:1px solid;border-radius:50%;place-items:center;width:44px;height:44px;margin-top:-22px;display:grid;position:absolute;top:50%;right:18px}.C .ortkarte.gross .bild{aspect-ratio:16/10}.C .plz-karte{gap:14px}.C .plz-h{letter-spacing:-.05em;font-size:clamp(32px,3.6vw,52px);font-weight:400}.C .plz-form{flex-wrap:wrap;gap:10px;display:flex}.C .plz-form input{border:1px solid var(--text);min-height:48px;font:inherit;letter-spacing:.08em;background:var(--weiss);color:var(--text);border-radius:999px;flex:160px;padding:0 18px;font-size:18px}.C .plz-ergebnis{min-height:1.6em;font-size:17px}.C .plz-ergebnis a{text-underline-offset:3px;text-decoration:underline}.C .plz-karte .bildnachweis{margin:0;padding:0}.C .kontakt{gap:12px}.C .kontakt .kontakt-name{letter-spacing:-.045em;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(30px,3vw,44px)}.C .kontakt .knoepfe{margin-top:8px}.C .kontakt .knoepfe.untereinander{gap:10px;display:grid}.C .kontakt .knoepfe.untereinander .knopf{width:100%}.C .zeile.schmal{grid-template-columns:70px 1fr auto 52px;padding:18px 0}.C .zeile.schmal h3{font-size:clamp(28px,3.4vw,48px)}.C .vorort{grid-template-columns:7fr 5fr;align-items:center;gap:40px;display:grid}.C .vorort figure{margin:0}.C .vorort img{border-radius:18px;width:100%;height:auto}.C .vorort figcaption{margin:8px 0 0;padding:0}.C .vorort-satz{letter-spacing:-.035em;margin-top:16px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(24px,2.6vw,36px);line-height:1.25}.C .raeum{border-top:1px solid var(--hell-linie);gap:0;display:grid}.C .raeum p{border-bottom:1px solid var(--hell-linie);padding:18px 0;font-size:18px}.C .raeum .quelle{color:var(--hell-leise);border:0;font-size:13px}.C .stimmen,.A .stimmen{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 10.6667px);grid-auto-flow:column;gap:16px;padding-block:8px;display:grid;overflow-x:auto}.reihe-huelle{position:relative}.stimmen-pfeil{z-index:2;background:var(--weiss);position:absolute;top:50%;transform:translateY(-50%)}.stimmen-pfeil.links{left:calc(min(24px, var(--rand)) * -1)}.stimmen-pfeil.rechts{right:calc(min(24px, var(--rand)) * -1)}.stimmen-pfeil[hidden]{display:none}.C .stimme,.A .stimme{transition:transform .45s cubic-bezier(.22,.61,.36,1)}.C .stimme:hover,.A .stimme:hover{transform:translateY(-4px)}.news-bildrahmen{border-radius:10px;overflow:hidden}.news-bildrahmen .news-bild{transition:transform 1.2s cubic-bezier(.22,.61,.36,1)}.news-karte:hover .news-bild{transform:scale(1.05)}.C .stimmen::-webkit-scrollbar{display:none}.A .stimmen::-webkit-scrollbar{display:none}.C .stimmen:focus-visible,.A .stimmen:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.C .stimme,.A .stimme{scroll-snap-align:start}.C .stimme.news-karte{flex-direction:column;gap:12px;display:flex}.news-bild{aspect-ratio:16/9;object-fit:cover;background:var(--papier);border-radius:10px;width:100%}.news-datum{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-schrift);font-size:12.5px;font-weight:500}.news-titel{letter-spacing:-.02em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:400;line-height:1.3}.news-anriss{color:var(--leise);margin:0;font-size:15px;line-height:1.5}.news-weiter{margin-top:auto;padding-top:6px;font-size:14px;font-weight:500}.news-karte:hover .news-titel{text-underline-offset:4px;text-decoration:underline}.news-hinweis{margin-top:18px}.news-hinweis:empty{display:none}.stimmen-pfeil{width:48px;height:48px;min-height:48px;color:var(--text);cursor:pointer;padding:0}.stimmen-pfeil:hover{background:var(--text);color:var(--weiss)}.stimmen-pfeil.links svg{transform:scaleX(-1)}.C .stimme,.A .stimme{border:1px solid var(--text);background:var(--weiss);border-radius:18px;align-content:space-between;gap:18px;margin:0;padding:28px;display:grid}.C .stimme blockquote,.A .stimme blockquote{letter-spacing:-.02em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:21px;line-height:1.4}.C .stimme figcaption,.A .stimme figcaption{color:var(--leise);align-items:center;gap:14px;font-size:14px;display:flex}.stimme figcaption strong,.stimme-wer{display:block}.stimme-bild{object-fit:cover;border-radius:50%;flex:none;width:56px;height:56px}.stimme-kuerzel{color:var(--text);letter-spacing:.02em;border:1px solid;place-items:center;font-family:Plus Jakarta Sans,sans-serif;font-size:17px;display:grid}.C .rechtstext{max-width:860px}.C .rechtstext h2{letter-spacing:-.03em;margin:44px 0 12px;font-size:clamp(24px,2.4vw,32px);font-weight:400}.C .rechtstext p{overflow-wrap:anywhere;margin:0 0 12px;font-size:17px;line-height:1.7}.C .en-404{letter-spacing:-.05em;margin-bottom:20px;font-size:clamp(32px,4vw,56px);font-weight:400}.C .seitenkopf .lead .pille{place-self:end start}.rechner-huelle{border:1px dashed var(--linie);background:var(--weiss);border-radius:4px;overflow:hidden}@media (max-width:900px){.C .standort-raster,.C .vorort{grid-template-columns:1fr}.C .orte{grid-template-columns:repeat(2,1fr)}.C .stimmen,.A .stimmen{grid-auto-columns:calc(50% - 8px)}.C .zeile.schmal{grid-template-columns:52px 1fr 44px}.C .zeile.schmal .fuer{display:none}}@media (max-width:560px){.C .orte{grid-template-columns:1fr}.C .stimmen,.A .stimmen{grid-auto-columns:85%}.stimmen-pfeil{width:40px;height:40px;min-height:40px}}.C .rechtstext p{white-space:pre-line}.nl{border-bottom:1px solid var(--hell-linie);max-width:720px;margin-bottom:72px;padding-bottom:56px}.nl-etikett{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin:0 0 18px;font-size:12.5px;font-weight:500;display:inline-block}.nl-h{letter-spacing:-.035em;margin:0 0 18px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(32px,5.2vw,58px);font-weight:300;line-height:1.04}.nl-spruch{color:var(--hell-leise);max-width:54ch;margin:0 0 28px;font-size:17px;line-height:1.65}.nl-form{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.nl-form input[type=email]{border:1px solid var(--hell-linie);min-width:0;min-height:48px;color:var(--hell);background:0 0;border-radius:999px;flex:280px;padding:0 20px;font-family:Ubuntu,sans-serif;font-size:15px;transition:border-color .3s}.nl-form input[type=email]::placeholder{color:var(--hell-leise)}.nl-form input[type=email]:focus{border-color:var(--gold);outline:none}.nl-form.fehler input[type=email]{border-color:#e4736b}.nl-knopf{flex:none}.nl-meldung{min-height:1.6em;color:var(--gold);margin:16px 0 0;font-size:15px;line-height:1.6}.nl-meldung.fehler{color:#e4736b}.nl-hinweis{color:var(--hell-leise);max-width:60ch;margin:18px 0 0;font-size:13px;line-height:1.7}.nl-hinweis a{text-underline-offset:3px;text-decoration:underline}.nl-form[aria-busy=true] .nl-knopf{opacity:.6;pointer-events:none}@media (max-width:620px){.nl{margin-bottom:52px;padding-bottom:40px}.nl-form input[type=email]{flex-basis:100%}.nl-knopf{width:100%}}.C .zeile.mit-bild .zeile-bild{aspect-ratio:4/3;border-radius:10px;width:132px;display:block;overflow:hidden}.C .zeile.mit-bild .zeile-bild img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:900px){.C .zeile.mit-bild{grid-template-columns:56px 1fr 72px 44px}.C .zeile.mit-bild .zeile-bild{width:72px}}.fuss-raster{grid-template-columns:auto auto 1fr auto;gap:40px 56px}.fuss-spalten{grid-template-rows:repeat(4,auto);grid-auto-columns:max-content;grid-auto-flow:column;column-gap:32px;display:grid}@media (max-width:1100px){.fuss-raster{grid-template-columns:1fr 1fr}}@media (max-width:820px){.fuss-raster{grid-template-columns:1fr}.fuss-spalten{grid-template-rows:none;grid-template-columns:repeat(2,max-content);grid-auto-flow:row}}@media (max-width:900px){.C .zeile.mit-bild{grid-template-columns:56px minmax(0,1fr) 72px 44px}.C .zeile.mit-bild h3{min-width:0}.C .zeile.mit-bild{grid-template-columns:44px minmax(0,1fr) 64px 44px;gap:12px}.C .zeile.mit-bild h3{font-size:clamp(20px,6vw,26px)}.C .zeile.mit-bild .zeile-bild{width:64px}}.slogan{padding:72px 0}.slogan .sozial{margin-top:0}.slogan img{margin-top:36px}.C .robo-bilder img,.A .robo-bilder img{aspect-ratio:4/3;object-fit:contain}.C .breitbild img.fest{height:100%;margin-top:0}.A .karten4>.dkarte:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 10px)}.orte-auf summary{cursor:pointer;text-underline-offset:4px;align-items:center;gap:8px;text-decoration:underline;list-style:none;display:inline-flex}.orte-auf summary::-webkit-details-marker{display:none}.orte-auf .runter{border-bottom:1.5px solid;border-right:1.5px solid;width:.42em;height:.42em;margin-left:.2em;transition:transform .25s;display:inline-block;transform:translateY(-.12em)rotate(45deg)}.orte-auf[open] .runter{transform:translateY(.12em)rotate(-135deg)}.C .fakten .zeile .orte-auf li,.C .fakten .zeile .orte-auf summary{letter-spacing:-.02em;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(20px,2.1vw,28px);font-weight:300;line-height:1.35}.orte-auf ul{columns:3;column-gap:28px;margin:14px 0 0;padding:0;list-style:none}.orte-auf li{padding:2px 0}.orte-auf li a{text-decoration:none}.orte-auf li a:hover{text-decoration:underline}@media (max-width:700px){.orte-auf ul{columns:2}}.videobuehne .innen p.kopf-fuer{letter-spacing:.2em;text-transform:uppercase;opacity:.85;margin-top:10px;font-family:Ubuntu,sans-serif;font-size:13px}.videobuehne .innen p.kopf-gold{color:var(--gold)!important;letter-spacing:-.02em!important;opacity:1!important;margin-top:14px!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:clamp(30px,3.4vw,48px)!important;font-weight:300!important}.A .videobuehne.kopf-leistungen{height:42vw;min-height:0;max-height:620px}.A .videobuehne.kopf-leistungen video{object-position:50% 20%}@media (max-width:760px){.A .videobuehne.kopf-leistungen{height:auto;min-height:300px}}video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}video::-webkit-media-controls{display:none!important}.fakten.auf-bild{position:relative;overflow:hidden}.fakten.auf-bild .fakten-bild{z-index:0;position:absolute;inset:0}.fakten.auf-bild .fakten-bild img{object-fit:cover;opacity:.14;filter:grayscale();width:100%;height:100%;animation:1.6s ease-out .2s both fakten-bild-ein}@keyframes fakten-bild-ein{0%{opacity:0}to{opacity:.14}}@media (prefers-reduced-motion:reduce){.fakten.auf-bild .fakten-bild img{animation:none}}.fakten.auf-bild .innen{z-index:1;position:relative}.C .fragen{position:relative;overflow:hidden}.C .fragen .hintergrund{opacity:.14;filter:grayscale();background-position:70% 30%;background-size:cover;position:absolute;inset:0}.C .frage{border-top:1px dashed var(--hell-linie)}.C .frage:last-child{border-bottom:1px dashed var(--hell-linie)}.C .frage button{text-align:left;letter-spacing:-.015em;justify-content:space-between;gap:24px;width:100%;padding:28px 0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(20px,2.2vw,28px);font-weight:300;display:flex}.C .frage .plus{border:1px solid var(--hell-linie);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;transition:transform .4s;display:grid}.C .frage.offen .plus{border-color:var(--gold);color:var(--gold);transform:rotate(45deg)}.C .frage .antwort{height:0;overflow:hidden}.C .frage .antwort p{max-width:760px;color:var(--hell-leise);padding:0 0 30px;font-size:18px}.C .frage h3{font:inherit;letter-spacing:normal;margin:0}.C .ablauf ol{margin:0;padding:0;list-style:none}.C .ablauf .zeile{grid-template-columns:90px 1fr}.C .ablauf .zeile:hover{padding-left:0}.C .ablauf .zeile p{letter-spacing:-.02em;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(22px,2.4vw,34px);font-weight:300;line-height:1.3}@media (max-width:900px){.C .ablauf .zeile{grid-template-columns:56px 1fr}}.C .kontakt-oben{grid-template-columns:1fr auto;align-items:start;gap:16px;display:grid}.C .kontakt-links{gap:12px;min-width:0;display:grid}.C .kontakt .ansprechpartner{text-align:center;justify-items:center;gap:8px;margin:0;display:grid}.C .kontakt .ansprechpartner img{object-fit:cover;border-radius:50%;width:104px;height:104px}.C .kontakt .ansprechpartner figcaption{gap:2px;font-size:13px;line-height:1.3;display:grid}.C .kontakt .ap-name{letter-spacing:-.01em;font-family:Plus Jakarta Sans,sans-serif;font-size:16px}.C .anfrage-abschnitt .innen{max-width:900px}.C .anfrage{border:1px solid;border-radius:18px;gap:26px;padding:clamp(22px,4vw,44px);display:grid}.C .anfrage[hidden],.C .anfrage-danke[hidden]{display:none}.C .anfrage-stand{perspective:400px;grid-template-columns:auto 1fr;align-items:center;gap:18px;display:grid}.C .anfrage-nr{border:1.5px solid var(--gold);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:60px;height:60px;font-family:Plus Jakarta Sans,sans-serif;font-size:22px;display:inline-grid}.C .anfrage-stand-rechts{gap:10px;min-width:0;display:grid}.C .anfrage-schritt{letter-spacing:.2em;text-transform:uppercase;color:var(--text);font-size:12.5px;font-weight:500}.C .anfrage-balken{background:var(--stufe2);border-radius:99px;height:4px;overflow:hidden}.C .anfrage-balken span{background:var(--gold);border-radius:99px;width:25%;height:100%;display:block;position:relative;overflow:hidden}.C .anfrage-balken span:after{content:"";background:linear-gradient(105deg,#0000 30%,#ffffffb3 50%,#0000 70%);animation:3.5s infinite glanz;position:absolute;inset:0;transform:translate(-120%)}@media (prefers-reduced-motion:reduce){.C .anfrage-balken span:after{animation:none;display:none}}.C .anfrage fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.C .anfrage.mit-schritten fieldset[hidden]{display:none}.C .anfrage legend{float:left;letter-spacing:-.045em;width:100%;margin-bottom:8px;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(30px,3.4vw,48px);line-height:1.1}.C .anfrage legend .leise{letter-spacing:0;font-size:.45em}.C .wahl-liste{gap:10px;display:grid}.C .wahl{border:1px solid color-mix(in srgb, var(--text) 22%, transparent);cursor:pointer;border-radius:14px;align-items:center;gap:16px;padding:12px 18px;transition:border-color .2s,background .2s;display:flex;position:relative}.C .wahl:hover{border-color:var(--text)}.C .wahl input{opacity:0;pointer-events:none;position:absolute}.C .wahl .nr b{border:1.5px solid var(--gold);border-radius:50%;place-items:center;width:42px;height:42px;font-size:14px;font-weight:500;display:inline-grid}.C .wahl-name{letter-spacing:-.02em;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(20px,2.2vw,26px)}.C .wahl{overflow:hidden}.C .wahl-schimmer{background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--gold) 55%, transparent) 50%, transparent 80%);pointer-events:none;position:absolute;inset:0}.C .wahl-bild{border-radius:8px;flex:none;width:96px;height:60px;margin-left:auto;overflow:hidden}.C .wahl-bild img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.22,.61,.36,1)}.C .wahl:hover .wahl-bild img{transform:scale(1.08)}.C .wahl:has(input:checked) .wahl-bild img{transform:scale(1.08)}@media (max-width:600px){.C .wahl-bild{width:64px;height:44px}}.C .wahl:has(input:checked){border-color:var(--gold);background:color-mix(in srgb, var(--gold) 22%, transparent);box-shadow:0 0 0 1px var(--gold)}.C .wahl:has(input:focus-visible){outline:2px solid var(--text);outline-offset:2px}.C .wahl-paar{grid-template-columns:1fr 1fr;gap:10px;display:grid}.C .wahl.klein{justify-content:center;min-height:56px}.C .felder{gap:14px;display:grid}.C .felder.zwei{grid-template-columns:200px 1fr}.C .feld{gap:6px;font-size:14px;display:grid}.C .feld>span{color:var(--leise)}.C .anfrage input[type=text],.C .anfrage input[type=tel],.C .anfrage input[type=email],.C .anfrage textarea{border:1px solid color-mix(in srgb, var(--text) 28%, transparent);background:var(--weiss);width:100%;color:var(--text);font:inherit;border-radius:12px;padding:14px 16px;font-size:17px}.C .anfrage input:focus,.C .anfrage textarea:focus{border-color:var(--text);outline:none}.C .anfrage textarea{resize:vertical;min-height:130px}.C .anfrage .fehler input,.C .anfrage .fehler .wahl{border-color:#d93025}.C .fotos{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.C .fotos-knopf{cursor:pointer;position:relative}.C .fotos-knopf input{opacity:0;cursor:pointer;position:absolute;inset:0}.C .fotos-knopf.voll{opacity:.45;pointer-events:none}.C .foto-reihe{flex-wrap:wrap;gap:10px;display:flex}.C .foto-reihe:empty{display:none}.C .foto-reihe figure{border-radius:10px;width:92px;height:92px;margin:0;position:relative;overflow:hidden}.C .foto-reihe img{object-fit:cover;width:100%;height:100%}.C .foto-weg{background:var(--schleier);width:26px;height:26px;color:var(--hell);cursor:pointer;border:0;border-radius:50%;font-size:18px;line-height:1;position:absolute;top:4px;right:4px}.C .anfrage-hinweis{background:var(--stufe2);border-radius:14px;gap:14px;padding:18px 20px;display:grid}.C .anfrage-hinweis[hidden]{display:none}.C .anfrage-hinweis .knopf{justify-self:start}.C .anfrage-meldung{color:#d93025}.C .anfrage-meldung:empty{display:none}.C .anfrage-knoepfe{flex-wrap:wrap;gap:10px;display:flex}.C .anfrage-knoepfe [data-weiter],.C .anfrage-knoepfe [data-senden]{margin-left:auto}.C .anfrage-knoepfe [hidden]{display:none}.C .anfrage .knopf:disabled{opacity:.45;cursor:not-allowed}.C .anfrage-klein{font-size:13px}.C .anfrage-danke{background:var(--nacht);color:var(--hell);border-radius:18px;outline:none;justify-items:start;gap:16px;padding:clamp(28px,5vw,56px);display:grid}.C .anfrage-danke h2{letter-spacing:-.05em;font-size:clamp(34px,4.4vw,64px);font-weight:400}.C .anfrage-danke p{color:var(--hell-leise);max-width:560px}.C .haken{width:88px;height:88px;position:relative}.C .haken svg{fill:none;width:100%;height:100%;stroke:var(--gold);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.C .haken-kreis{stroke-dasharray:151;stroke-dashoffset:0}.C .haken-strich{stroke-dasharray:32;stroke-dashoffset:0;stroke-width:3px}.C .funke{background:var(--gold);pointer-events:none;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;top:50%;left:50%}.C .danke-zusammen{flex-wrap:wrap;gap:8px;display:flex}.C .danke-zusammen:empty{display:none}.C .danke-zusammen span{border:1px solid var(--hell-linie);border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:13px;display:inline-flex}@media (max-width:600px){.C .felder.zwei{grid-template-columns:1fr}}.C .artikel-innen{max-width:860px}.C .artikel-bild{margin:0 0 clamp(36px,6vh,64px)}.C .artikel-bild img{background:var(--stufe2);border-radius:18px;width:100%;height:auto}.C .artikel-text{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:18px;line-height:1.75}.C .artikel-text p{margin:0 0 18px}.C .artikel-text h2{letter-spacing:-.03em;margin:48px 0 16px;font-size:clamp(26px,2.6vw,36px);font-weight:400;line-height:1.15}.C .artikel-text ul{margin:0 0 18px;padding-left:1.2em}.C .artikel-text li{margin:0 0 8px}.C .artikel-text li::marker{color:var(--gold-schrift)}.C .artikel-text a{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px;text-decoration-thickness:2px}.C .artikel-text a:hover{color:var(--gold-schrift)}.C .artikel-text strong{font-weight:500}.C .artikel-alle{margin-top:clamp(40px,7vh,72px)}.C .artikel-alle a:hover .pfeil{transform:translate(-5px)}.C .jobs{gap:clamp(28px,5vw,56px);display:grid}.C .jobs:empty{display:none}.C .job-karte{border:1px solid var(--text);background:var(--weiss);scroll-margin-top:calc(var(--kopf-h) + 20px);border-radius:18px;grid-template-columns:minmax(0,4fr) minmax(0,7fr);display:grid;overflow:hidden}.C .job-karte:nth-child(2n){grid-template-columns:minmax(0,7fr) minmax(0,4fr)}.C .job-karte:nth-child(2n) .job-bild{order:2}.C .job-bild{background:var(--stufe2);min-height:280px;position:relative;overflow:hidden}.C .job-bild img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0}.C .job-karte:hover .job-bild img{transform:scale(1.04)}.C .job-bild.ohne{background:var(--nacht);place-items:center;display:grid}.C .job-nr{letter-spacing:-.05em;color:var(--gold);font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(72px,9vw,140px);font-weight:300}.C .job-inhalt{align-content:start;gap:12px;padding:clamp(22px,2.6vw,36px);display:grid}.C .job-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.C .job-kopf .job-titel{text-align:right;flex:60%}.C .job-lohn{border:1.5px solid var(--gold);border-radius:10px;flex-wrap:wrap;justify-self:start;align-items:center;gap:10px 22px;padding:12px 18px;display:flex}.C .job-lohn-titel{border-bottom:1px solid var(--gold);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-schrift);margin-bottom:4px;padding-bottom:4px;font-size:11.5px;font-weight:500;display:block}.C .job-lohn-betrag{letter-spacing:-.03em;white-space:nowrap;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(26px,2.4vw,34px);line-height:1.1;display:block}.C .job-lohn-betrag small{letter-spacing:0;color:var(--leise);font-size:14px}.C .job-mitte{gap:10px;display:grid}.C .job-mitte .job-lohn{justify-content:space-between;justify-self:stretch;padding:14px 22px}.C .job-mitte .job-lohn .job-lohn-betrag{font-size:clamp(30px,3vw,44px)}.C .job-mitte .job-lohn .job-lohn-plus{gap:3px;padding-left:22px;font-size:15.5px}.C .job-mitte .job-fakten{border:0;flex-direction:row;gap:8px 36px;padding:0}.C .job-frei>div:first-child{flex:300px;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 16px;min-width:0;display:grid}.C .job-frei .job-lohn-titel{margin-bottom:0}.C .job-karte:nth-child(2n) .job-kopf{flex-direction:row-reverse}.C .job-karte:nth-child(2n) .job-kopf .job-titel{text-align:left}.C .job-lohn-plus{border-left:1px solid var(--linie);color:var(--leise);gap:2px;margin:0;padding:0 0 0 18px;font-size:13.5px;list-style:none;display:grid}.C .job-titel{letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(28px,2.8vw,42px);font-weight:400}.C .job-satz{color:var(--leise);font-size:18px}.C .job-fakten{border-top:1px solid var(--linie);border-bottom:1px solid var(--linie);flex-wrap:wrap;gap:8px 36px;margin:0;padding:12px 0;display:flex}.C .job-fakten dt{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-schrift);font-size:12px;font-weight:500}.C .job-fakten dd{margin:2px 0 0}.C .job-unten{grid-template-columns:1fr 1fr;gap:14px 32px;display:grid}.C .job-spalte{flex-direction:column;gap:14px;display:flex}.C .job-liste h4{letter-spacing:0;margin-bottom:8px;font-family:Ubuntu,sans-serif;font-size:15px;font-weight:500}.C .job-liste ul{gap:6px;margin:0;padding-left:1.1em;display:grid}.C .job-liste li::marker{color:var(--gold-schrift)}.C .job-extra{color:var(--leise);font-size:15px}.C .job-knopf{align-self:flex-start;margin-top:2px}.C .job-knopf.unten{margin-top:auto}.C .jobs-hinweis[hidden],.C .jobs-frei-abschnitt[hidden]{display:none}.C .job-frei-text{font-size:16px;line-height:1.4;display:block}.C .bewerben-abschnitt{background:var(--papier)}.C .bewerben-raster{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:32px 64px;display:grid}.C .bewerben-raster .abschnitt-kopf h2{font-size:clamp(40px,4.6vw,72px)}.C .bewerbung{gap:18px;display:grid}.C .felder.zwei-gleich{grid-template-columns:1fr 1fr}.C .anfrage select{border:1px solid color-mix(in srgb, var(--text) 28%, transparent);background:var(--weiss);width:100%;min-height:54px;color:var(--text);font:inherit;border-radius:12px;padding:14px 16px;font-size:17px}.C .anfrage select:focus{border-color:var(--text);outline:none}.C .anfrage .fehler select,.C .anfrage .fehler textarea{border-color:#d93025}.C .bewerbung .anfrage-knoepfe [data-senden]{margin-left:0}@media (max-width:900px){.C .job-karte,.C .job-karte:nth-child(2n),.C .bewerben-raster{grid-template-columns:1fr}.C .job-karte:nth-child(2n) .job-bild{order:0}.C .job-bild{aspect-ratio:16/10;min-height:0}}@media (max-width:600px){.C .felder.zwei-gleich,.C .job-unten{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.C .job-bild img{transition:none}.C .job-karte:hover .job-bild img{transform:none}}
