:root,[data-theme]{--schrift-10:10px;--schrift-11:11px;--breite-auswahl-120:120px;--breite-auswahl-140:140px;--breite-gruenderbild:240px;--kasse-zeichen:#2c4158;--kasse-zeichen-grund:rgba(44,65,88,.08);--ki-knopf-zeigen:hsla(33,60%,97%,.6);--ki-knopf-grund:hsla(33,60%,97%,.7);--ki-knopf-grund-voll:#fcf8f3;--concierge-zeigen:hsla(40,60%,98%,.1);--einrichten-schritt-grund:hsla(40,60%,98%,.6);--schrift-start-titel:clamp(28px,2.6vw,37px);--schrift-start-titel-mittel:clamp(26px,2.3vw,33px);--schrift-start-titel-klein:clamp(24px,2.1vw,30px);--schrift-start-gross:clamp(30px,2.5vw,36px);--schrift-start-mittel:28px;--schrift-start-nav:14px;--schrift-start-zitat:18px;--schrift-start-preis:clamp(34px,2.8vw,40px);--sperrung-start:0.16em}.ds-start-sperr{font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--schrift-11);line-height:var(--zeile-etikett);font-weight:var(--gewicht-mittel);letter-spacing:var(--sperrung-start);text-transform:uppercase}.ds-start-sperr[data-art=marke]{font-family:var(--familie-text);font-size:var(--schrift-10);letter-spacing:.22em;font-weight:var(--gewicht-halbfett)}.ds-start-titel{font-family:var(--familie-anzeige);font-size:var(--schrift-start-titel);line-height:1.12;font-weight:var(--gewicht-mittel);letter-spacing:-.025em;color:var(--tinte);text-wrap:balance}.ds-start-titel[data-stufe=klein]{font-size:var(--schrift-start-titel-klein)}.ds-start-titel[data-stufe=mittel]{font-size:var(--schrift-start-titel-mittel)}.ds-start-zahl{font-family:var(--familie-anzeige);font-size:var(--schrift-start-gross);line-height:1.05;font-weight:var(--gewicht-mittel);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--tinte)}.ds-start-zahl[data-stufe=mittel]{font-size:var(--schrift-start-mittel)}.ds-start-kopfzeile{height:var(--hoehe-kopf)}.ds-start-nav-ziel{font-size:var(--schrift-start-nav);font-weight:var(--gewicht-normal)}.ds-start-wortmarke{font-family:var(--familie-anzeige);font-size:21px;line-height:1;font-weight:var(--gewicht-halbfett);letter-spacing:-.02em;color:var(--tinte)}.ds-start-app{display:grid;grid-template-columns:150px minmax(0,1fr);height:100%;overflow:hidden;background:var(--grund);color:var(--tinte);font-family:var(--familie-text)}.ds-start-app-leiste{display:flex;flex-direction:column;gap:var(--abstand-4);padding:var(--abstand-16) var(--abstand-8);background:var(--grund)}.ds-start-app-marke{padding:0 var(--abstand-8) var(--abstand-12);font-size:var(--schrift-fein);line-height:var(--zeile-fein);font-weight:var(--gewicht-halbfett);color:var(--tinte)}.ds-start-app-eintrag{display:flex;align-items:center;height:30px;padding:0 var(--abstand-8);border-radius:var(--radius-fein);font-size:var(--schrift-fein);color:var(--tinte-mit)}.ds-start-app-eintrag[data-aktiv]{background:color-mix(in srgb,var(--tinte) 10%,transparent);color:var(--tinte);font-weight:var(--gewicht-halbfett)}.ds-start-app-inhalt{display:flex;flex-direction:column;gap:var(--abstand-4);min-width:0;padding:var(--abstand-20) var(--abstand-20) var(--abstand-16)}.ds-start-app .ds-buehne-unten,.ds-start-app .ds-kennzahlreihe-unten,.ds-start-app .ds-td2-ablese{display:none}@media (max-width:767px){.ds-start-app{grid-template-columns:minmax(0,1fr)}.ds-start-app-leiste{display:none}}.ds-start-klein{font-size:var(--schrift-etikett);line-height:17px;color:var(--tinte-mit)}.ds-start-klein b{font-weight:var(--gewicht-halbfett);color:var(--tinte)}.ds-start-hebel-raster{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--abstand-32);align-items:start}@media (min-width:768px){.ds-start-hebel-raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:1024px){.ds-start-hebel-raster{grid-template-columns:minmax(0,390px) minmax(0,305px) minmax(0,334px);justify-content:space-between;gap:var(--abstand-24)}}.ds-start-regler-zeile+.ds-start-regler-zeile{margin-top:var(--abstand-12)}.ds-start-regler-kopf{display:flex;justify-content:space-between;align-items:baseline;gap:var(--abstand-12)}.ds-start-regler-kopf label{font-size:var(--schrift-fein);color:var(--tinte-mit)}.ds-start-regler-kopf output{font-size:var(--schrift-text);font-weight:var(--gewicht-halbfett);color:var(--tinte);font-variant-numeric:tabular-nums}.ds-start-regler{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:32px;background:transparent;cursor:pointer}@media (max-width:767px){.ds-start-regler{height:var(--hoehe-beruehrung)}}.ds-start-regler::-webkit-slider-runnable-track{height:3px;border-radius:2px;background:var(--linie-stark)}.ds-start-regler::-moz-range-track{height:3px;border-radius:2px;background:var(--linie-stark)}.ds-start-regler::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;margin-top:-6.5px;border-radius:50%;background:var(--tinte);border:0}.ds-start-regler::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--tinte);border:0}.ds-start-regler:focus-visible{outline:var(--fokus-breite) solid var(--fokus);outline-offset:var(--fokus-abstand);border-radius:var(--radius-steuer)}.ds-start-ergebnis{background:var(--flaeche);border:var(--linie-breite) solid var(--linie);border-radius:var(--radius-steuer);padding:var(--abstand-24)}.ds-start-ergebnis-teil+.ds-start-ergebnis-teil{margin-top:var(--abstand-20);padding-top:var(--abstand-20);border-top:var(--linie-breite) solid var(--linie)}.ds-start-zitat{margin:var(--abstand-20) 0 0;padding-left:var(--abstand-20);border-left:2px solid var(--marke)}.ds-start-zitat>p:first-child{margin:0;font-family:var(--familie-anzeige);font-style:italic;font-size:var(--schrift-start-zitat);line-height:1.45;font-weight:var(--gewicht-normal);color:var(--tinte)}.ds-start-preis{font-family:var(--familie-anzeige);font-size:var(--schrift-start-preis);line-height:1;font-weight:var(--gewicht-mittel);letter-spacing:-.03em;font-variant-numeric:tabular-nums}