@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:rgba(20,17,13,.62);--sehrleise:rgba(20,17,13,.42);--linie:#e6e6e6;--nacht:#0b0b0a;--nacht2:#1f1f1e;--hell:#fff;--hell-leise:hsla(0,0%,100%,.68);--hell-linie:hsla(0,0%,100%,.16);--schleier:rgba(11,11,10,.78);--schleier-0:rgba(11,11,10,0);--wahl-h:0px;--kopf-h:76px;--rand:clamp(18px,4vw,56px)}*,:after,:before{box-sizing:border-box}body,html{overflow-x:clip}html{-webkit-text-size-adjust:100%;scroll-behavior:auto}body{margin:0;padding-top:var(--wahl-h);background:var(--weiss);color:var(--text);font-family:Ubuntu,system-ui,sans-serif;font-size:17px;line-height:1.6;font-weight:400}img,video{display:block;max-width:100%}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;padding:0;cursor:pointer}h1,h2,h3,h4{margin:0;font-family:Plus Jakarta Sans,Ubuntu,sans-serif;font-weight:300;letter-spacing:-.035em;line-height:1.02;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual}p{margin:0}.innen{max-width:1320px;margin:0 auto;padding-left:var(--rand);padding-right:var(--rand)}.zahlen{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.etikett{display:inline-flex;align-items:center;gap:10px;font-size:12.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-schrift)}.dunkel .etikett,.etikett.auf-dunkel{color:var(--gold)}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border:1px solid;border-radius:999px;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:500;letter-spacing:-.01em;white-space:nowrap;transition:background .3s,color .3s,border-color .3s}.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{position:relative;overflow:hidden}.knopf.gold,.knopf.gold:hover{background:var(--gold);color:var(--gold-ink);border-color:var(--gold)}.knopf.gold:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,var(--schleier-0) 30%,hsla(0,0%,100%,.55) 50%,var(--schleier-0) 70%);transform:translateX(-120%);animation:glanz 8s infinite}@keyframes glanz{0%,64%{transform:translateX(-120%)}96%,to{transform:translateX(120%)}}@media (prefers-reduced-motion:reduce){.knopf.gold:after{animation:none;display:none}}.pfeil{display:inline-block;transition:transform .35s cubic-bezier(.22,.61,.36,1)}a:hover .pfeil{transform:translateX(5px)}.dunkel{background:var(--nacht);color:var(--hell)}.leise{color:var(--leise)}.dunkel .leise{color:var(--hell-leise)}.kopf{position:-webkit-sticky;position:sticky;top:var(--wahl-h);z-index:60;background:var(--weiss);border-bottom:1px solid var(--linie)}.kopf-innen{display:flex;align-items:center;gap:34px;height:76px}.kopf-marke{flex:none}.kopf-marke img{height:42px;width:auto}.kopf-menue{display:flex;gap:28px;min-width:0;overflow-x:auto;scrollbar-width:none;padding-block:8px}.kopf-menue::-webkit-scrollbar{display:none}.kopf-menue a{position:relative;font-family:Plus Jakarta Sans,sans-serif;font-size:14.5px;color:var(--leise);white-space:nowrap;transition:color .25s}.kopf-menue a:hover,.kopf-menue a[aria-current=page]{color:var(--text)}.kopf-menue a:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1.5px;background:var(--gold);transform:scaleX(0);transition:transform .38s cubic-bezier(.22,.61,.36,1)}.kopf-menue a:hover:after,.kopf-menue a[aria-current=page]:after{transform:scaleX(1)}.kopf-rechts{-webkit-margin-start:auto;margin-inline-start:auto;display:flex;align-items:center;gap:10px;flex:none}.kopf-tel{min-height:40px;padding:0 16px;font-size:14px}.kopf-kreis{width:40px;min-height:40px;height:40px;padding:0}.kopf-sprache{font-size:13px;color:var(--leise);padding:8px 10px}.fortschritt{position:absolute;left:0;bottom:-1px;height:2px;width:100%;background:var(--gold);transform-origin:0 50%;transform:scaleX(0)}@media (max-width:980px){.kopf-tel span.nummer{display:none}}@media (max-width:640px){.kopf-innen{flex-wrap:wrap;height:auto;gap:8px 12px;padding-top:12px;padding-bottom:6px}.kopf-menue{order:3;flex-basis:100%;gap:22px}.kopf-marke img{height:34px!important}.kopf-rechts{gap:8px}.kopf-tel{width:40px;padding:0}.sprachwahl{padding:8px 6px}}.video{position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--nacht)}.video img{width:100%;height:118%;object-fit:cover;margin-top:-9%}.video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.video .abspielen{position:absolute;left:50%;top:50%;width:92px;height:92px;margin:-46px 0 0 -46px;border-radius:50%;display:grid;place-items:center;background:var(--gold);color:var(--gold-ink);transition:transform .35s cubic-bezier(.22,.61,.36,1)}.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-decoration:underline;text-underline-offset:3px}.lichtkasten{position:fixed;inset:0;z-index:200;background:var(--schleier);display:none;align-items:center;justify-content:center;padding:60px 70px}.lichtkasten.offen{display:flex}.lichtkasten img{max-height:100%;max-width:100%;object-fit:contain}.lichtkasten button{position:absolute;color:var(--hell);width:52px;height:52px;border:1px solid var(--hell-linie);border-radius:50%;display:grid;place-items:center;font-size:22px;background:var(--nacht)}.lichtkasten .zu{top:16px;right:16px}.lichtkasten .zurueck{left:12px;top:50%;margin-top:-26px}.lichtkasten .weiter{right:12px;top:50%;margin-top:-26px}.lichtkasten .zaehler{position:absolute;bottom:18px;left:0;right:0;text-align:center;color:var(--hell-leise);font-size:13px}[data-gross]{cursor:zoom-in}.fuss{padding:96px 0 40px}.fuss-raster{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:40px;gap:40px}.fuss h4{font-size:13px;letter-spacing:.2em;text-transform:uppercase;font-family:Ubuntu,sans-serif;font-weight:500;margin-bottom:16px}.fuss li,.fuss p{font-size:15px;line-height:1.9}.fuss ul{list-style:none;margin:0;padding:0}.fuss a:hover{text-decoration:underline;text-underline-offset:3px}.sozial{display:flex;gap:10px;margin-top:20px;flex-wrap:wrap}.sozial a{width:44px;height:44px;border-radius:50%;border:1px solid;display:grid;place-items:center;transition:background .3s,color .3s}.sozial a:hover{text-decoration:none;background:var(--gold);color:var(--gold-ink);border-color:var(--gold)}.sozial svg{width:20px;height:20px}.sozial a:not(.yt-pille) svg{width:26px;height:26px}.sozial a.yt-pille{width:auto;padding:0 16px 0 12px;gap:8px;display:inline-flex;align-items:center;border-radius:999px;font-size:14px}.fuss-unten{margin-top:64px;padding-top:22px;border-top:1px solid var(--linie);display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:13px}.fuss.dunkel .fuss-unten{border-top-color:var(--hell-linie)}@media (max-width:820px){.fuss-raster{grid-template-columns:1fr}}.logo-zeile{display:flex;align-items:center;gap:72px;width:max-content;padding-right:72px}.logo-zeile img{height:56px;width:auto;max-width:200px;object-fit:contain;filter:grayscale(1) opacity(.72);transition:filter .4s}.logo-zeile img:hover{filter:grayscale(0) opacity(1)}.band{overflow:hidden}.band-spur{display:flex;width:max-content}.rechner-rahmen{width:100%;height:760px;border:0;display:block;background:var(--weiss)}.tabelle{width:100%;border-collapse:collapse}.tabelle td{padding:14px 0;border-bottom:1px solid var(--linie);vertical-align:top;font-size:16px}.tabelle td:last-child{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-left:16px}.dunkel .tabelle td{border-bottom-color:var(--hell-linie)}.statistik{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.statistik figure{margin:0}.statistik img{width:100%;aspect-ratio:3/4;object-fit:cover;object-position:top;background:var(--weiss);border:1px solid var(--linie)}.statistik figcaption{margin-top:10px;font-size:14px}@media (max-width:820px){.statistik{grid-template-columns:repeat(2,1fr)}}.A .held{position:relative;height:calc(100svh - var(--wahl-h) - var(--kopf-h));min-height:560px;overflow:hidden;background:var(--nacht);color:var(--hell)}.A .held-bild{position:absolute;inset:-6% 0}.A .held-bild img{width:100%;height:100%;object-fit:cover}.A .held:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(11,11,10,.88) 0,rgba(11,11,10,.7) 38%,rgba(11,11,10,.32) 66%,var(--schleier-0) 88%)}.A .held-text{position:absolute;left:0;right:0;bottom:0;z-index:2;padding-bottom:clamp(36px,7vh,88px)}.A .held h1{font-size:clamp(48px,9vw,132px);margin:18px 0 22px;max-width:12ch}.A .held p{max-width:560px;font-size:clamp(17px,1.6vw,20px);color:var(--hell-leise)}.A .held .knoepfe{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.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{padding:clamp(48px,8vh,90px) 0;text-align:center}.A .aussage .gross{font-family:Plus Jakarta Sans,sans-serif;font-weight:300;font-size:clamp(88px,20vw,280px);letter-spacing:-.06em;line-height:.9}.A .aussage p{margin-top:18px;font-size:19px}.A .videobuehne{position:relative;min-height:62svh;display:grid;place-items:center;overflow:hidden;text-align:center}.A .videobuehne .buehnenbild,.A .videobuehne video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%;opacity:.42;filter:grayscale(.35)}.A .videobuehne:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(11,11,10,.2),var(--schleier) 85%)}.A .videobuehne .innen{position:relative;z-index:2}.A .videobuehne h1,.A .videobuehne h2{font-size:clamp(48px,8vw,116px);margin:18px 0 20px}.A .videobuehne p{max-width:620px;margin:0 auto;font-size:19px;color:var(--hell-leise)}.A .buehne{min-height:72svh;padding:56px 0}.A .buehne,.A .buehne-raster{display:grid;align-items:center}.A .buehne-raster{grid-template-columns:5fr 7fr;grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px)}.A .buehne.gespiegelt .buehne-raster{grid-template-columns:7fr 5fr}.A .buehne.gespiegelt .buehne-text{order:2}.A .buehne-nr{font-family:Plus Jakarta Sans,sans-serif;font-size:15px;letter-spacing:.2em;color:var(--gold-schrift)}.A .buehne h2{font-size:clamp(44px,6.4vw,96px);margin:16px 0 22px}.A .buehne p{font-size:19px;max-width:460px}.A .buehne .fuer{margin-top:14px;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--sehrleise)}.A .buehne .knopf{margin-top:34px}.A .rahmenbild{overflow:hidden;border-radius:4px;aspect-ratio:4/3.2;background:var(--stufe2)}.A .rahmenbild img{width:100%;height:120%;object-fit:cover;margin-top:-10%}.A .kunden{padding:110px 0}.A .kunden .etikett{display:flex;justify-content:center;margin-bottom:56px}.A .yt-buehne{padding:clamp(110px,18vh,200px) 0;text-align:center}.A .yt-buehne svg.yt-gross{width:88px;height:88px;margin:0 auto 26px;color:var(--gold)}.A .yt-buehne h2{font-size:clamp(56px,9vw,140px)}.A .yt-buehne p{margin:18px auto 34px;font-size:19px}.slogan{padding:110px 0;display:grid;place-items:center;background:var(--weiss);color:var(--text)}.slogan img{width:min(480px,70vw);height:auto}.slogan .sozial{justify-content:center;margin-top:36px}.A .fakten-zeile{display:grid;grid-template-columns:4fr 8fr;grid-gap:32px;gap:32px;padding:34px 0;border-top:1px dashed var(--linie)}.A .fakten-zeile:last-child{border-bottom:1px dashed var(--linie)}.A .fakten-zeile h3{font-family:Ubuntu,sans-serif;font-size:13px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-schrift);padding-top:8px}.A .fakten-zeile p{font-size:clamp(20px,2.2vw,28px);font-weight:300;line-height:1.4;font-family:Plus Jakarta Sans,sans-serif;letter-spacing:-.015em}.A .abschnitt{padding:clamp(90px,14vh,150px) 0}.A .abschnitt-kopf{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 40px;margin-bottom:56px}.A .abschnitt-kopf h2{font-size:clamp(40px,5.6vw,84px)}.A .abschnitt-kopf p{max-width:460px}.A .preis-gross{font-family:Plus Jakarta Sans,sans-serif;font-weight:300;font-size:clamp(80px,14vw,200px);letter-spacing:-.06em;line-height:.9}.A .preis-gross small{font-size:.28em;letter-spacing:-.02em;margin-right:.3em;vertical-align:.9em;color:var(--leise)}.A .quer{overflow:hidden}.A .quer-spur{display:flex;gap:20px;padding:0 var(--rand);width:max-content}.A .quer-spur img{height:min(62vh,560px);width:auto;border-radius:4px}.A .videorahmen{max-width:1180px;margin:0 auto;border-radius:4px;overflow:hidden}.A .karten4{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.A .dkarte{display:block;background:var(--nacht);color:var(--hell);border-radius:4px;overflow:hidden}.A .dkarte .bild{aspect-ratio:16/10;overflow:hidden}.A .dkarte .bild img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.22,.61,.36,1)}.A .dkarte:hover .bild img{transform:scale(1.05)}.A .dkarte .unten{padding:30px 32px 34px;text-align:center}.A .dkarte h3{font-size:clamp(28px,3vw,40px)}.A .dkarte .goldstrich{width:44px;height:2px;background:var(--gold);margin:16px auto}.A .dkarte .mehr{margin-top:12px;font-size:14px;color:var(--hell-leise)}.A .fragen{position:relative;overflow:hidden}.A .fragen .hintergrund{position:absolute;inset:0;background-size:cover;background-position:70% 30%;opacity:.14;filter:grayscale(1)}.A .frage{border-top:1px dashed var(--hell-linie)}.A .frage:last-child{border-bottom:1px dashed var(--hell-linie)}.A .frage button{width:100%;display:flex;justify-content:space-between;gap:24px;text-align:left;padding:28px 0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(20px,2.2vw,28px);font-weight:300;letter-spacing:-.015em}.A .frage .plus{flex:none;width:36px;height:36px;border:1px solid var(--hell-linie);border-radius:50%;display:grid;place-items:center;transition:transform .4s}.A .frage.offen .plus{transform:rotate(45deg);border-color:var(--gold);color:var(--gold)}.A .frage .antwort{overflow:hidden;height:0}.A .frage .antwort p{padding:0 0 30px;max-width:760px;color:var(--hell-leise);font-size:18px}.A .gutscheine{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.A .gutschein img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:4px}.A .gutschein h3{font-size:26px;margin-top:16px}.A .gutschein .preis{margin-top:6px;font-size:16px}.A .gutschein s{color:var(--sehrleise);margin-right:8px}.A .gutschein .marke{display:inline-block;margin-top:10px;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-schrift)}.A .weitere{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.A .weitere a{display:block}.A .weitere .bild{aspect-ratio:4/3;overflow:hidden;border-radius:4px}.A .weitere img{width:100%;height:100%;object-fit:cover;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{padding:48px 0;display:flex;flex-wrap:wrap;gap:16px 32px;align-items:center;justify-content:space-between;border-top:1px dashed var(--linie)}.A .robo-raster{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px)}.A .robo-bilder{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:56px}.A .robo-bilder img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:4px;background:var(--weiss)}@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{gap:10px}.A .fakten-zeile,.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{width:auto;overflow-x:auto;scroll-snap-type:x mandatory}.A .quer-spur img{height:52vh;scroll-snap-align:center}.A .robo-bilder{grid-template-columns:repeat(2,1fr)}}.C .tafel{background:var(--nacht);color:var(--hell)}.C .held{position:relative;padding:clamp(40px,7vh,80px) 0 clamp(96px,14vh,160px);overflow:hidden}.C .held-oben{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--hell-leise)}.C .riesig{font-family:Plus Jakarta Sans,sans-serif;font-weight:400;letter-spacing:-.065em;line-height:.88;font-size:clamp(48px,12.4vw,230px);margin:clamp(28px,5vh,56px) 0}.C .held .riesig,.C .held-unten{position:relative;z-index:2}.C .held-unten{display:grid;grid-template-columns:1fr minmax(0,460px);grid-gap:32px;gap:32px;align-items:end}.C .held-unten .sticker{justify-self:start}.C .held-unten p{font-size:19px;color:var(--hell-leise)}.C .knoepfe{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.C .sticker{width:min(100%,420px);aspect-ratio:4/3;border-radius:18px;overflow:hidden;rotate:-4deg}.C .sticker img{width:100%;height:100%;object-fit:cover}.C .laufband{padding:34px 0;border-bottom:1px solid var(--linie)}.C .laufband .band-spur span{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(40px,6vw,88px);letter-spacing:-.05em;font-weight:300;padding:0 28px;white-space:nowrap;display:inline-flex;align-items:center;gap:56px}.C .laufband .punkt{width:16px;height:16px;border-radius:50%;border:2px solid var(--gold);display:inline-block}.C .abschnitt{padding:clamp(80px,13vh,140px) 0}.C .abschnitt-kopf{display:flex;justify-content:space-between;align-items:baseline;gap:20px;flex-wrap:wrap;margin-bottom:40px}.C .abschnitt-kopf .nummer{font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-schrift)}.C .tafel .abschnitt-kopf .nummer{color:var(--gold)}.C .abschnitt-kopf h2{font-size:clamp(44px,6.4vw,104px);letter-spacing:-.055em;font-weight:400}.C .index{border-top:1px solid}.C .zeile{position:relative;display:grid;grid-template-columns:90px 1fr auto 60px;grid-gap:20px;gap:20px;align-items:center;padding:26px 0;border-bottom:1px solid;transition:padding .45s cubic-bezier(.22,.61,.36,1)}.C .zeile:hover{padding-left:18px}.C .zeile .nr{font-size:15px;letter-spacing:.12em}.C .zeile .nr b{display:inline-grid;place-items:center;width:52px;height:52px;border:1.5px solid var(--gold);border-radius:50%;font-weight:500}.C .zeile h3{font-size:clamp(36px,6vw,96px);letter-spacing:-.055em;font-weight:400;line-height:1}.C .zeile .fuer{font-size:14px;color:var(--leise);text-align:right}.C .tafel .zeile .fuer{color:var(--hell-leise)}.C .zeile .pfeil-kreis{width:52px;height:52px;border-radius:50%;border:1px solid;display:grid;place-items:center;transition:background .3s,color .3s}.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{position:fixed;left:0;top:0;width:340px;aspect-ratio:4/3;border-radius:14px;overflow:hidden;pointer-events:none;z-index:50;opacity:0;transform:translate(-50%,-50%) scale(.8)}.C .vorschau img{width:100%;height:100%;object-fit:cover}.C .videotafel{position:relative;overflow:hidden}.C .videotafel video{width:100%;height:min(86vh,820px);object-fit:cover;opacity:.55}.C .videotafel .drauf{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:0 var(--rand) clamp(40px,7vh,80px)}.C .videotafel .riesig{margin:0}.C .logo-band{padding:80px 0}.C .pille{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border:1px solid;border-radius:999px;font-size:13px}.C .yt{display:grid;grid-template-columns:1fr auto;grid-gap:32px;gap:32px;align-items:end}.C .yt svg{width:64px;height:64px;color:var(--gold);margin-bottom:20px}.C .fuss-slogan{font-family:Plus Jakarta Sans,sans-serif;font-weight:400;letter-spacing:-.065em;line-height:.9;font-size:clamp(56px,11vw,200px);margin-bottom:72px}.C .seitenkopf{padding:clamp(40px,7vh,80px) 0 clamp(48px,8vh,90px)}.C .zeichen{display:inline-grid;place-items:center;width:clamp(72px,9vw,124px);height:clamp(72px,9vw,124px);border:2px solid var(--gold);border-radius:50%;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(28px,3.4vw,48px);letter-spacing:-.03em}.C .seitenkopf .riesig{margin:26px 0 30px}.C .seitenkopf .lead{display:grid;grid-template-columns:1fr minmax(0,520px);grid-gap:32px;gap:32px;align-items:end}.C .seitenkopf .lead p{font-size:20px;color:var(--hell-leise)}.C .breitbild{height:min(78vh,760px);overflow:hidden}.C .breitbild img{width:100%;height:124%;object-fit:cover;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{font-size:clamp(20px,2.1vw,28px);font-family:Plus Jakarta Sans,sans-serif;font-weight:300;letter-spacing:-.02em;line-height:1.35}.C .preis-zeile .wert{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(72px,11vw,170px);letter-spacing:-.065em;line-height:.9}.C .video{border-radius:18px}.C .video .abspielen{width:auto;height:56px;margin:-28px 0 0;transform:translateX(-50%);padding:0 26px 0 20px;border-radius:999px;gap:10px;display:flex;align-items:center;font-family:Plus Jakarta Sans,sans-serif;font-weight:500}.C .video:hover .abspielen{transform:translateX(-50%) scale(1.05)}.C .video .abspielen svg{width:18px;height:18px;margin:0}.C .galerie{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.C .galerie img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:14px}.C .galerie img:nth-child(7n+1){grid-column:span 2;grid-row:span 2}.C .karten{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.C .karte{border:1px solid;border-radius:18px;padding:28px;display:grid;grid-gap:18px;gap:18px}.C .karte .bild{aspect-ratio:16/10;border-radius:12px;overflow:hidden}.C .karte img{width:100%;height:100%;object-fit:cover}.C .karte h3{font-size:clamp(30px,3vw,44px);font-weight:400;letter-spacing:-.045em}.C .gutscheine{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.C .gutschein{border:1px solid var(--text);border-radius:18px;padding:14px 14px 20px}.C .gutschein img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:10px}.C .gutschein h3{margin:14px 4px 10px;font-size:26px;font-weight:400}.C .gutschein .zeile-preis{display:flex;gap:8px;flex-wrap:wrap;margin:0 4px}.C .gutschein s{color:var(--sehrleise)}.C .frage{border-bottom:1px solid var(--hell-linie)}.C .frage button{width:100%;display:grid;grid-template-columns:70px 1fr 44px;grid-gap:16px;gap:16px;align-items:center;text-align:left;padding:24px 0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(20px,2.3vw,30px);letter-spacing:-.03em}.C .frage .fnr{font-size:13px;letter-spacing:.16em;color:var(--gold)}.C .frage .plus{width:44px;height:44px;border-radius:50%;border:1px solid var(--hell-linie);display:grid;place-items:center;transition:transform .4s,background .3s,color .3s}.C .frage.offen .plus{transform:rotate(45deg);background:var(--hell);color:var(--nacht)}.C .frage .antwort{overflow:hidden;height:0}.C .frage .antwort p{padding:0 44px 28px 86px;color:var(--hell-leise);font-size:18px}.C .robo-raster{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.C .robo-raster .karte{align-content:start}.C .robo-bilder{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:16px}.C .robo-bilder img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:14px;background:var(--weiss);border:1px solid var(--linie)}.C .portal-hinweis{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding:36px 0}.C .rechner-rahmen{border:1px solid var(--text);border-radius:18px}@media (max-width:900px){.C .held-unten,.C .robo-raster,.C .seitenkopf .lead,.C .yt{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 .gutscheine,.C .karten{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}.mauer-spalten,.mauer-spalten .spalte{display:grid;grid-gap:18px;gap:18px}.mauer-spalten img{width:100%;height:auto;border-radius:16px}@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{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.05);animation:wechsel 12s infinite}.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;display:grid;place-items:center;border:1px dashed var(--linie);border-radius:4px;background:var(--papier);font-family:Plus Jakarta Sans,sans-serif;font-weight:300;font-size:clamp(44px,5vw,72px);letter-spacing:-.05em}.C .galerie img,.gutschein img,.rahmenbild img,.robo-bilder img,.statistik img,.zz-bild img{height:auto}.rahmenbild img,.zz-bild img{height:120%}.sprachwahl{font-size:13px;font-weight:500;letter-spacing:.08em;color:var(--leise);padding:8px 10px}.sprachwahl:hover{color:var(--text)}.fuss-h{font-family:Ubuntu,sans-serif;font-size:13px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;margin-bottom:16px}.A .kunden-kopf{display:flex;justify-content:center;margin-bottom:56px}.A .karte-h{font-size:clamp(28px,3vw,40px);margin-top:12px}.A .gutschein{display:block}.A .gutschein:hover h3{text-decoration:underline;text-underline-offset:4px}.A .frage h3{margin:0;font:inherit;letter-spacing:normal}.C .marken-zeile{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.C .karte-satz{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(28px,3vw,44px);letter-spacing:-.045em;line-height:1.15}.C .fakten .pille,.C .karte .pille,.C .vorort .pille{justify-self:start;align-self:start;font-family:Ubuntu,sans-serif;font-weight:400;letter-spacing:0}.C .robo-satz{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(20px,2.1vw,28px);letter-spacing:-.02em;max-width:980px;margin-bottom:12px}.C .abschnitt-satz,.C .robo-wann{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;margin:8px auto 0;padding:0 var(--rand);font-size:12px;color:var(--sehrleise)}.dunkel .bildnachweis,.tafel .bildnachweis{color:var(--hell-leise)}.C .standort-raster{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;align-items:start}.C .orte{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.C .ortkarte{display:grid;border:1px solid var(--text);border-radius:18px;overflow:hidden;background:var(--weiss);transition:transform .45s cubic-bezier(.22,.61,.36,1)}.C .ortkarte:hover{transform:translateY(-4px)}.C .ortkarte .bild{aspect-ratio:4/3;overflow:hidden}.C .ortkarte .bild img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.22,.61,.36,1)}.C .ortkarte:hover .bild img{transform:scale(1.05)}.C .ortkarte-text{position:relative;padding:18px 76px 20px 20px}.C .ortkarte-text h3{font-size:clamp(24px,2.4vw,34px);font-weight:400;letter-spacing:-.045em}.C .ortkarte-text .pfeil-kreis{position:absolute;right:18px;top:50%;margin-top:-22px;width:44px;height:44px;border-radius:50%;border:1px solid;display:grid;place-items:center}.C .ortkarte.gross .bild{aspect-ratio:16/10}.C .plz-karte{gap:14px}.C .plz-h{font-size:clamp(32px,3.6vw,52px);font-weight:400;letter-spacing:-.05em}.C .plz-form{display:flex;gap:10px;flex-wrap:wrap}.C .plz-form input{flex:1 1 160px;min-height:48px;padding:0 18px;border:1px solid var(--text);border-radius:999px;font:inherit;font-size:18px;letter-spacing:.08em;background:var(--weiss);color:var(--text)}.C .plz-ergebnis{min-height:1.6em;font-size:17px}.C .plz-ergebnis a{text-decoration:underline;text-underline-offset:3px}.C .plz-karte .bildnachweis{margin:0;padding:0}.C .kontakt{gap:12px}.C .kontakt .kontakt-name{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(30px,3vw,44px);letter-spacing:-.045em}.C .kontakt .knoepfe{margin-top:8px}.C .kontakt .knoepfe.untereinander{display:grid;grid-gap:10px;gap:10px}.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{display:grid;grid-template-columns:7fr 5fr;grid-gap:40px;gap:40px;align-items:center}.C .vorort figure{margin:0}.C .vorort img{width:100%;height:auto;border-radius:18px}.C .vorort figcaption{margin:8px 0 0;padding:0}.C .vorort-satz{margin-top:16px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(24px,2.6vw,36px);letter-spacing:-.035em;line-height:1.25}.C .raeum{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--hell-linie)}.C .raeum p{padding:18px 0;border-bottom:1px solid var(--hell-linie);font-size:18px}.C .raeum .quelle{font-size:13px;color:var(--hell-leise);border:0}.A .stimmen,.C .stimmen{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 32px) / 3);grid-gap:16px;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:8px}.reihe-huelle{position:relative}.stimmen-pfeil{position:absolute;top:50%;z-index:2;transform:translateY(-50%);background:var(--weiss)}.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}.A .stimme,.C .stimme{transition:transform .45s cubic-bezier(.22,.61,.36,1)}.A .stimme:hover,.C .stimme:hover{transform:translateY(-4px)}.news-bildrahmen{overflow:hidden;border-radius:10px}.news-bildrahmen .news-bild{transition:transform 1.2s cubic-bezier(.22,.61,.36,1)}.news-karte:hover .news-bild{transform:scale(1.05)}.A .stimmen::-webkit-scrollbar,.C .stimmen::-webkit-scrollbar{display:none}.A .stimmen:focus-visible,.C .stimmen:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.A .stimme,.C .stimme{scroll-snap-align:start}.C .stimme.news-karte{display:flex;flex-direction:column;gap:12px}.news-bild{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:10px;background:var(--papier)}.news-datum{font-size:12.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-schrift)}.news-titel{margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:400;letter-spacing:-.02em;line-height:1.3}.news-anriss{margin:0;font-size:15px;line-height:1.5;color:var(--leise)}.news-weiter{margin-top:auto;padding-top:6px;font-size:14px;font-weight:500}.news-karte:hover .news-titel{text-decoration:underline;text-underline-offset:4px}.news-hinweis{margin-top:18px}.news-hinweis:empty{display:none}.stimmen-pfeil{width:48px;height:48px;min-height:48px;padding:0;color:var(--text);cursor:pointer}.stimmen-pfeil:hover{background:var(--text);color:var(--weiss)}.stimmen-pfeil.links svg{transform:scaleX(-1)}.A .stimme,.C .stimme{margin:0;border:1px solid var(--text);border-radius:18px;padding:28px;display:grid;grid-gap:18px;gap:18px;align-content:space-between;background:var(--weiss)}.A .stimme blockquote,.C .stimme blockquote{margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:21px;letter-spacing:-.02em;line-height:1.4}.A .stimme figcaption,.C .stimme figcaption{font-size:14px;color:var(--leise);display:flex;align-items:center;gap:14px}.stimme figcaption strong,.stimme-wer{display:block}.stimme-bild{flex:none;width:56px;height:56px;border-radius:50%;object-fit:cover}.stimme-kuerzel{display:grid;place-items:center;border:1px solid;color:var(--text);font-family:Plus Jakarta Sans,sans-serif;font-size:17px;letter-spacing:.02em}.C .rechtstext{max-width:860px}.C .rechtstext h2{font-size:clamp(24px,2.4vw,32px);font-weight:400;letter-spacing:-.03em;margin:44px 0 12px}.C .rechtstext p{margin:0 0 12px;font-size:17px;line-height:1.7;overflow-wrap:anywhere}.C .en-404{font-size:clamp(32px,4vw,56px);font-weight:400;letter-spacing:-.05em;margin-bottom:20px}.C .seitenkopf .lead .pille{justify-self:start;align-self:end}.rechner-huelle{border:1px dashed var(--linie);border-radius:4px;overflow:hidden;background:var(--weiss)}@media (max-width:900px){.C .standort-raster,.C .vorort{grid-template-columns:1fr}.C .orte{grid-template-columns:repeat(2,1fr)}.A .stimmen,.C .stimmen{grid-auto-columns:calc((100% - 16px) / 2)}.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}.A .stimmen,.C .stimmen{grid-auto-columns:85%}.stimmen-pfeil{width:40px;height:40px;min-height:40px}}.C .rechtstext p{white-space:pre-line}.nl{margin-bottom:72px;padding-bottom:56px;border-bottom:1px solid var(--hell-linie);max-width:720px}.nl-etikett{display:inline-block;margin:0 0 18px;font-size:12.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.nl-h{font-family:Plus Jakarta Sans,sans-serif;font-weight:300;letter-spacing:-.035em;line-height:1.04;font-size:clamp(32px,5.2vw,58px);margin:0 0 18px}.nl-spruch{font-size:17px;line-height:1.65;color:var(--hell-leise);margin:0 0 28px;max-width:54ch}.nl-form{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}.nl-form input[type=email]{flex:1 1 280px;min-width:0;min-height:48px;padding:0 20px;border:1px solid var(--hell-linie);border-radius:999px;background:transparent;color:var(--hell);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{outline:none;border-color:var(--gold)}.nl-form.fehler input[type=email]{border-color:#e4736b}.nl-knopf{flex:0 0 auto}.nl-meldung{margin:16px 0 0;font-size:15px;line-height:1.6;min-height:1.6em;color:var(--gold)}.nl-meldung.fehler{color:#e4736b}.nl-hinweis{margin:18px 0 0;font-size:13px;line-height:1.7;color:var(--hell-leise);max-width:60ch}.nl-hinweis a{text-decoration:underline;text-underline-offset:3px}.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%}}