@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/_astro/mona-sans-vietnamese-wdth-normal.Rd0aZl9c.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/_astro/mona-sans-latin-ext-wdth-normal.CQ1tG6In.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/_astro/mona-sans-latin-wdth-normal.BMVx8nn_.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lh-onyx:#171721;--lh-tief:#121219;--lh-graphit:#1e1e2a;--lh-obsidian:#272735;--lh-obsidian-hell:#31313f;--lh-ivory:#ededf3;--lh-ash:#c3c3cc;--lh-leise:#9d9daa;--lh-slate:#70707d;--lh-haar:#ededf314;--lh-kobalt:#5266eb;--lh-kobalt-hover:#6274f0;--lh-kobalt-ring:#8f9cff;--lh-kobalt-grund:#5266eb2e;--lh-holz:#8a7258;--lh-fehler:#ffa3a3;--lh-schrift:"Mona Sans Variable", system-ui, sans-serif;--lh-breit:118%;--lh-max:1200px;--lh-rand:clamp(16px, 4vw, 48px);--lh-takt:72px;--lh-abschnitt:clamp(72px, 10vw, 144px);--lh-kopf-hoehe:72px;--lh-kurve:cubic-bezier(.16, 1, .3, 1)}body:has(main.lh){background:var(--lh-onyx);color:var(--lh-ivory);font:400 16.5px/1.6 var(--lh-schrift);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;caret-color:var(--lh-ivory);accent-color:var(--lh-kobalt);scrollbar-color:var(--lh-obsidian-hell) var(--lh-onyx);margin:0;font-stretch:100%;overflow-x:clip}body:has(main.lh) *,body:has(main.lh) :before,body:has(main.lh) :after{box-sizing:border-box}body:has(main.lh) ::selection{background:var(--lh-kobalt);color:#fff}body:has(main.lh) :focus-visible{outline:2px solid var(--lh-kobalt-ring);outline-offset:3px}body:has(main.lh) [hidden]{display:none!important}html:has(main.lh){scroll-behavior:smooth;scroll-padding-top:calc(var(--lh-kopf-hoehe) + 16px);background:var(--lh-onyx)}@media (prefers-reduced-motion:reduce){html:has(main.lh){scroll-behavior:auto}}.lh img{max-width:100%;height:auto;display:block}.lh h1,.lh h2,.lh h3,.lh p,.lh dl,.lh dd,.lh figure,.lh ol,.lh ul,.lh-fuss p,.lh-fuss ul{margin:0}.lh ol,.lh ul,.lh-fuss ul,.lh-kopf ul{padding:0;list-style:none}.lh a,.lh-fuss a{color:inherit;text-underline-offset:.24em;text-decoration-thickness:1px;text-decoration-color:var(--lh-slate);transition:text-decoration-color .2s}.lh a:hover,.lh-fuss a:hover{text-decoration-color:currentColor}.lh-zahl,.lh table,.lh dd,.lh-abspann{font-variant-numeric:lining-nums proportional-nums}.lh-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lh h2{letter-spacing:.004em;text-wrap:balance;font-size:clamp(30px,3.4vw,46px);font-weight:480;font-stretch:115%;line-height:1.12}.lh h3{letter-spacing:.004em;font-size:19px;font-weight:520;font-stretch:108%;line-height:1.3}.js .lh-ohnejs{display:none}.lh-ohnejs{color:var(--lh-ash);font-size:14px}.lh-hinweis-svg{display:none}.lh-pille{min-height:44px;font:500 15px/1 var(--lh-schrift);letter-spacing:.01em;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-stretch:104%;text-decoration:none;transition:background-color .25s,border-color .25s,color .25s;display:inline-flex}.lh-pille svg{transition:transform .35s var(--lh-kurve);flex:none}.lh-pille:hover svg{transform:translate(3px)}.lh-pille-kobalt{background:var(--lh-kobalt);color:#fff}.lh-pille-kobalt:hover{background:var(--lh-kobalt-hover)}.lh-pille-geist{color:var(--lh-ivory);background:0 0;border-color:#ededf3b3}.lh-pille-geist:hover{border-color:var(--lh-ivory);background:#ededf314}.lh-pille-dunkel{background:var(--lh-obsidian);color:var(--lh-ivory)}.lh-pille-dunkel:hover{background:var(--lh-obsidian-hell)}.lh-pille-klein{min-height:36px;padding:0 16px;font-size:13.5px}.lh-pille:disabled{opacity:.45;cursor:not-allowed}.lh a.lh-pille,.lh-kopf a.lh-pille{text-decoration:none}.lh-textknopf{cursor:pointer;font:480 14px/1.2 var(--lh-schrift);color:var(--lh-ivory);text-decoration:underline;text-decoration-color:var(--lh-slate);text-underline-offset:.3em;background:0 0;border:0;padding:6px 0}.lh-textknopf:hover{text-decoration-color:var(--lh-ivory)}.lh-mark{vertical-align:-.04em;background:var(--lh-ivory);border-radius:2px;flex:none;width:11px;height:11px;margin-right:8px;display:inline-block}.lh-mark[data-status=reserviert]{background:repeating-linear-gradient(135deg, var(--lh-ash) 0 2px, transparent 2px 4px);box-shadow:inset 0 0 0 1px var(--lh-ash)}.lh-mark[data-status=verkauft]{background:var(--lh-obsidian);box-shadow:inset 0 0 0 1px var(--lh-slate)}.lh-kopf{z-index:50;height:var(--lh-kopf-hoehe);margin-bottom:calc(var(--lh-kopf-hoehe) * -1);padding:0 var(--lh-rand);color:var(--lh-ivory);font-family:var(--lh-schrift);background:0 0;align-items:center;gap:24px;transition:background-color .45s,backdrop-filter .45s;display:flex;position:sticky;top:0}.lh-kopf.ist-gefrostet,.lh-kopf.ist-offen{backdrop-filter:blur(18px)saturate(1.3);background:#171721bd}.lh-kopf a{color:inherit;text-decoration:none}.lh-marke{align-items:center;gap:10px;display:flex}.lh-marke-zeichen{width:22px;height:22px;fill:var(--lh-ivory)}.lh-marke-name{font:530 18px/1 var(--lh-schrift);letter-spacing:.02em;font-stretch:122%}.lh-marke-zeile{color:var(--lh-ash);margin-left:2px;padding-left:10px;font-size:13px;box-shadow:inset 1px 0 #ededf340}.lh-kopf-rechts{align-items:center;gap:clamp(16px,2.4vw,32px);margin-left:auto;display:flex}.lh-nav ul,.lh-sprachen{gap:clamp(14px,2vw,28px);margin:0;display:flex}.lh-nav a,.lh-sprachen a{color:var(--lh-ash);font-size:14px;font-weight:450;transition:color .2s}.lh-nav a:hover,.lh-sprachen a:hover,.lh-sprachen a[aria-current=true]{color:var(--lh-ivory)}.lh-sprachen{gap:10px}.lh-sprachen a{text-transform:uppercase;letter-spacing:.04em;font-size:13px}.lh-sprachen a[aria-current=true]{text-underline-offset:6px;text-decoration:underline;text-decoration-color:var(--lh-ivory)}.lh-kopf-cta{min-height:38px;padding:0 18px;font-size:14px}.lh-menue-knopf{min-height:38px;color:var(--lh-ivory);font:500 14px/1 var(--lh-schrift);cursor:pointer;background:0 0;border:1px solid #ededf3b3;border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:0 16px;display:inline-flex}.lh-hero{isolation:isolate;background:var(--lh-onyx);grid-template-rows:1fr auto;height:calc(100svh - 38px);min-height:620px;max-height:1080px;display:grid;position:relative;overflow:hidden}.lh-film{z-index:-1;background:#1a1d33 url(/beispiele/lindenhof/film-poster.jpg) 50%/cover no-repeat;position:absolute;inset:0}.lh-film-video{object-fit:cover;filter:saturate(.88)brightness(.94);width:100%;height:100%;display:block}.lh-film:after{content:"";background:linear-gradient(180deg, #17172199 0%, #17172100 22%), radial-gradient(ellipse 46% 38% at 50% 50%, #12121ba8 0%, #12121b4d 60%, #12121b00 100%), linear-gradient(0deg, var(--lh-onyx) 0%, #171721b8 16%, #17172100 42%);position:absolute;inset:0}.lh-hero-inhalt{width:min(680px, 100% - 2 * var(--lh-rand));padding-top:var(--lh-kopf-hoehe);text-align:center;place-self:center;justify-items:center;gap:22px;display:grid}.lh-hero h1{font-size:clamp(40px,5.4vw,68px);font-weight:500;font-stretch:var(--lh-breit);letter-spacing:.006em;text-wrap:balance;line-height:1.08}.lh-hero-lead{max-width:50ch;color:var(--lh-ash);text-wrap:pretty;font-size:clamp(16px,1.3vw,18px);line-height:1.6}.lh-hero-aktion{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 22px;margin-top:8px;display:flex}.lh-hero-link{min-height:48px;padding:0 26px;font-size:16px}.lh-hero-stand{color:var(--lh-ivory);font-variant-numeric:lining-nums;align-items:center;font-size:14.5px;display:inline-flex}.lh-hero-fuss{width:min(var(--lh-max), 100% - 2 * var(--lh-rand));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:24px;margin:0 auto;padding-bottom:28px;display:grid}.lh-bildzeile{color:var(--lh-ash);max-width:30ch;font-size:13px}.lh-abspann{gap:clamp(18px,2.6vw,40px);display:flex}.lh-abspann div{gap:3px;display:grid}.lh-abspann dt{color:var(--lh-leise);font-size:12px}.lh-abspann dd{white-space:nowrap;font-size:14.5px;font-weight:480}.lh-film-knopf{min-height:34px;color:var(--lh-ivory);font:450 13px/1 var(--lh-schrift);cursor:pointer;background:#17172159;border:1px solid #ededf373;border-radius:999px;justify-self:end;align-items:center;gap:8px;padding:0 14px;transition:border-color .2s;display:inline-flex}.lh-film-knopf:hover{border-color:var(--lh-ivory)}.lh-film-play{display:none}.lh-film-knopf:not([data-zustand=laeuft]) .lh-film-play{display:block}.lh-film-knopf:not([data-zustand=laeuft]) .lh-film-pause{display:none}@media (prefers-reduced-motion:no-preference){.lh-hero h1{animation:lh-auftauchen 1.6s var(--lh-kurve) .15s both}.lh-hero-lead,.lh-hero-aktion{animation:lh-auftauchen 1.6s var(--lh-kurve) .45s both}}@keyframes lh-auftauchen{0%{opacity:.25;filter:blur(10px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:none}}.lh-energie,.lh-zeitplan,.lh-kontakt{width:min(var(--lh-max), 100% - 2 * var(--lh-rand));padding-block:var(--lh-abschnitt) 0;margin:0 auto}.lh-finder,.lh-buehne{position:relative}.lh-buehne:focus-visible{outline-offset:-4px}.lh-buehne-kopf{width:min(var(--lh-max), 100% - 2 * var(--lh-rand));padding:var(--lh-abschnitt) 0 32px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:end;gap:16px clamp(32px,5vw,80px);margin:0 auto;display:grid}.lh-buehne-kopf h2{letter-spacing:.004em;grid-row:span 2;font-size:clamp(44px,5vw,68px);font-weight:500;font-stretch:122%;line-height:1.02}.lh-buehne-kopf>p{max-width:50ch;color:var(--lh-ash);font-size:15.5px}.lh-legende{color:var(--lh-ash);flex-wrap:wrap;align-items:center;gap:8px 22px;font-size:14px;display:flex}.lh-legende li{align-items:center;display:inline-flex}.lh-legende .lh-zahl{color:var(--lh-ivory);margin-left:6px}.lh-stand{color:var(--lh-leise);font-size:13px}.lh-modell-halter{background:var(--lh-onyx);display:none;position:relative;overflow:hidden}.lh-finder.ist-3d .lh-modell-halter{height:clamp(360px,92vw,620px);display:block}.lh-finder.ist-3d .lh-ansicht-rahmen{display:none}.lh-ansicht-rahmen{width:min(var(--lh-max), 100% - 2 * var(--lh-rand));background:var(--lh-graphit);border-radius:12px;margin:0 auto;padding:32px}.lh-modell-canvas{z-index:1;opacity:0;cursor:grab;width:100%;height:100%;transition:opacity 1s;display:block;position:relative}.lh-buehne.ist-bereit .lh-modell-canvas{opacity:1}.lh-modell-canvas:active{cursor:grabbing}.lh-buehne-film{z-index:2;object-fit:cover;width:100%;height:100%;opacity:var(--lh-film,0);pointer-events:none;filter:saturate(.88)brightness(.8);position:absolute;inset:0}.lh-buehne-film[hidden]{display:none}.lh-modell-halter:before,.lh-modell-halter:after{content:"";z-index:3;pointer-events:none;position:absolute;left:0;right:0}.lh-modell-halter:before{background:linear-gradient(180deg, var(--lh-onyx) 0%, #17172100 100%);height:18%;top:0}.lh-modell-halter:after{background:linear-gradient(0deg, var(--lh-onyx) 0%, #171721d9 30%, #17172100 100%);height:26%;bottom:0}.lh-buehne-unten{width:min(var(--lh-max), 100% - 2 * var(--lh-rand));margin:0 auto}.lh-buehne-fuss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:16px 0 0;display:flex}.lh-modell-hinweis{color:var(--lh-ash);font-size:13px;transition:opacity .6s}.lh-finder:not(.ist-3d) .lh-hinweis-3d{display:none}.lh-finder:not(.ist-3d) .lh-hinweis-svg{display:inline}.lh-buehne.is-benutzt .lh-hinweis-3d{opacity:.6}.lh-tooltip{z-index:20;backdrop-filter:blur(10px);min-width:168px;color:var(--lh-ivory);pointer-events:none;background:#272735f0;border-radius:10px;gap:3px;padding:11px 14px;font-size:13px;line-height:1.4;display:grid;position:absolute}.lh-tooltip strong{font-size:15px;font-weight:530;font-stretch:112%}.lh-tooltip span{color:var(--lh-ash)}.lh-tooltip-stand{align-items:center;display:flex}html:not(.js) .lh-filter,html:not(.js) .lh-sortieren,html:not(.js) .lh-buehne-fuss{display:none}.lh-filter{margin-top:20px}.lh-filter summary{cursor:pointer;border:1px solid #ededf3b3;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 18px;font-size:14.5px;font-weight:480;list-style:none;display:inline-flex}.lh-filter summary::-webkit-details-marker{display:none}.lh-filter-aktiv:not(:empty){background:var(--lh-ivory);color:var(--lh-onyx);border-radius:999px;padding:3px 8px;font-size:12px;font-weight:520}.lh-filter-reihe{flex-wrap:wrap;align-items:flex-end;gap:16px 22px;padding-top:4px;display:flex}.lh-segmente{border:0;min-width:0;margin:0;padding:0}.lh-segmente legend,.lh-auswahl>span,.lh-sortieren>span{color:var(--lh-ash);margin-bottom:8px;padding:0;font-size:13px;display:block}.lh-segmente>div{background:var(--lh-obsidian);border-radius:999px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.lh-segmente label{cursor:pointer;position:relative}.lh-segmente input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.lh-segmente span{min-width:36px;min-height:34px;color:var(--lh-ash);border-radius:999px;justify-content:center;align-items:center;padding:0 13px;font-size:14px;font-weight:450;transition:background-color .2s,color .2s;display:inline-flex}.lh-segmente label:hover span{color:var(--lh-ivory);background:#ededf30f}.lh-segmente input:checked+span{background:var(--lh-ivory);color:var(--lh-onyx);font-weight:520}.lh-segmente input:focus-visible+span{outline:2px solid var(--lh-kobalt-ring);outline-offset:2px}.lh select{-webkit-appearance:none;appearance:none;background:var(--lh-obsidian) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%23c3c3cc' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 16px center / 12px no-repeat;min-height:40px;color:var(--lh-ivory);font:450 14px/1.2 var(--lh-schrift);cursor:pointer;border:0;border-radius:999px;padding:0 40px 0 16px}.lh select:hover{background-color:var(--lh-obsidian-hell)}.lh select option{background:var(--lh-graphit);color:var(--lh-ivory)}.lh-auswahl{display:grid}.lh-schalter{cursor:pointer;min-height:40px;color:var(--lh-ivory);align-items:center;gap:10px;font-size:14px;display:inline-flex;position:relative}.lh-schalter input{opacity:0;cursor:pointer;width:36px;height:22px;margin:0;position:absolute}.lh-schalter-bahn{background:var(--lh-obsidian-hell);border-radius:999px;flex:none;width:36px;height:22px;transition:background-color .25s;position:relative}.lh-schalter-bahn:after{content:"";background:var(--lh-ash);width:16px;height:16px;transition:transform .3s var(--lh-kurve), background-color .25s ease;border-radius:50%;position:absolute;top:3px;left:3px}.lh-schalter input:checked+.lh-schalter-bahn{background:var(--lh-ivory)}.lh-schalter input:checked+.lh-schalter-bahn:after{background:var(--lh-onyx);transform:translate(14px)}.lh-schalter input:focus-visible+.lh-schalter-bahn{outline:2px solid var(--lh-kobalt-ring);outline-offset:3px}@media (width>=900px){.lh-filter summary{display:none}}.lh-filter-fuss{align-items:center;gap:20px;min-height:36px;margin-top:12px;display:flex}.lh-treffer{color:var(--lh-ash);font-size:14px}@media (width>=1100px){.lh-finder.ist-3d .lh-buehne{background:var(--lh-onyx);height:clamp(780px,100svh,1000px);overflow:hidden}.lh-finder.ist-3d .lh-modell-halter{height:auto;position:absolute;inset:0}.lh-finder.ist-3d .lh-buehne-kopf,.lh-finder.ist-3d .lh-filter,.lh-finder.ist-3d .lh-buehne-fuss,.lh-finder.ist-3d .lh-panel{z-index:5;position:absolute}.lh-finder.ist-3d .lh-buehne-kopf{top:calc(var(--lh-kopf-hoehe) + 36px);left:max(var(--lh-rand), calc((100% - var(--lh-max)) / 2));width:min(var(--lh-max), 100% - 2 * var(--lh-rand));margin:0;padding:0}.lh-finder.ist-3d .lh-buehne-unten{display:contents}.lh-finder.ist-3d .lh-filter{top:calc(var(--lh-kopf-hoehe) + 196px);left:max(var(--lh-rand), calc((100% - var(--lh-max)) / 2));width:min(var(--lh-max), 100% - 2 * var(--lh-rand));justify-content:space-between;align-items:flex-end;gap:16px;margin:0;display:block}.lh-finder.ist-3d .lh-filter-reihe{flex-wrap:nowrap;gap:14px}.lh-finder.ist-3d .lh-segmente span{padding:0 11px}.lh-finder.ist-3d .lh-filter-fuss{white-space:nowrap;min-height:0;margin:0;position:absolute;top:calc(100% + 8px);left:0}.lh-finder.ist-3d .lh-buehne-fuss{left:max(var(--lh-rand), calc((100% - var(--lh-max)) / 2));right:calc(max(var(--lh-rand), calc((100% - var(--lh-max)) / 2)) + 404px);padding:0;bottom:28px}.lh-finder.ist-3d .lh-panel{top:calc(var(--lh-kopf-hoehe) + 290px);right:max(var(--lh-rand), calc((100% - var(--lh-max)) / 2));width:380px;max-height:calc(100% - var(--lh-kopf-hoehe) - 318px);overscroll-behavior:contain;background:#1e1e2af5;margin:0;overflow-y:auto}}.lh-ansicht{align-items:flex-start;display:flex}.lh-ansicht>*{flex:var(--w) 1 0;min-width:0}.lh-ansicht svg{width:100%;height:auto;display:block;overflow:visible}.lh-ansicht svg *{vector-effect:non-scaling-stroke}.lh-defs{position:absolute}.lh-haus{margin:0}.lh-haus figcaption{padding:14px 0 0 calc(3.6 / var(--w) * 100%);align-items:baseline;gap:10px;font-size:14px;display:flex}.lh-haus figcaption strong{font-weight:520;font-stretch:110%}.lh-haus figcaption span{color:var(--lh-ash);font-variant-numeric:lining-nums}.lh-koerper{fill:#232330;stroke:var(--lh-slate);stroke-width:1px}.lh-sockel{fill:#2a2a38;stroke:var(--lh-slate);stroke-width:1px}.lh-gruen{fill:#3d4a40}.lh-decke{stroke:#34344a;stroke-width:1px}.lh-ebene{font:450 1.05px var(--lh-schrift);fill:var(--lh-leise)}.lh-boden{stroke:var(--lh-slate);stroke-width:1.2px}.lh-boden-erde{fill:url(#lh-erde)}.lh-erde-linie{stroke:#2c2c3a;stroke-width:1px}.lh-hecke{fill:#2b3530;pointer-events:none}.lh-linde path{fill:none;stroke:#4a5650;stroke-width:1.2px}.lh-linde ellipse{fill:#40504866;stroke:#4a5650;stroke-width:1px}.lh-linde .lh-linde-innen{fill:#50605840;stroke:none}.lh-latte{fill:var(--lh-holz)}.lh-gelaender{pointer-events:none;opacity:.7}.lh-balkon-platte{fill:#3a3a4a}.lh-schraffur-linie{stroke:#4e4e5e;stroke-width:1.4px}.lh-einheit{cursor:pointer;outline:none}.lh-einheit-flaeche{fill:#dcdce6;stroke:#0000;stroke-width:2px;transition:fill .25s,stroke .25s,opacity .25s}.lh-einheit[data-status=reserviert] .lh-einheit-flaeche{fill:#8b8b9b}.lh-einheit[data-status=verkauft] .lh-einheit-flaeche{fill:#2c2c3b;stroke:#44445a;stroke-width:1px}.lh-einheit-schraffur{pointer-events:none}.lh-einheit-zeichnung{pointer-events:none;transition:opacity .25s}.lh-fenster{fill:#1717212e}.lh-einheit[data-status=verkauft] .lh-fenster{fill:#ededf30d}.lh-einheit:hover .lh-einheit-flaeche,.lh-einheit.is-hover .lh-einheit-flaeche{stroke:var(--lh-ivory);stroke-width:2px}.lh-einheit:focus-visible .lh-einheit-flaeche{stroke:var(--lh-kobalt-ring);stroke-width:3px}.lh-einheit.is-gewaehlt .lh-einheit-flaeche{fill:var(--lh-kobalt);stroke:#b9c1ff;stroke-width:2px}.lh-einheit.is-aus .lh-einheit-flaeche{opacity:.14}.lh-einheit.is-aus .lh-einheit-zeichnung,.lh-einheit.is-aus .lh-einheit-schraffur{opacity:.12}.lh-panel{width:min(var(--lh-max), 100% - 2 * var(--lh-rand));scrollbar-width:thin;background:var(--lh-graphit);border-radius:12px;margin:24px auto 0;padding:32px}.lh-panel-leer{color:var(--lh-ash);gap:14px;display:grid}.lh-panel-leer h3{color:var(--lh-ivory);font-size:22px}.lh-panel-skizze{width:100%;max-width:220px;margin-top:18px}.lh-panel-skizze rect,.lh-panel-skizze path{fill:none;stroke:var(--lh-slate);stroke-width:1.2px}.lh-panel-skizze rect{stroke:var(--lh-ash);stroke-width:2.4px}.lh-panel-skizze .lh-panel-skizze-fenster{stroke:var(--lh-graphit);stroke-width:3px}.lh-panel-skizze .lh-panel-skizze-frei{fill:#ededf314;stroke:none}.lh-panel-kopf{grid-template-columns:1fr auto auto;align-items:start;gap:12px;display:grid}.lh-panel-kopf h3{font-size:26px;font-weight:520;font-stretch:var(--lh-breit);font-variant-numeric:lining-nums;line-height:1.1}.lh-panel-kopf h3:focus{outline:none}.lh-panel-kopf p{color:var(--lh-ash);margin-top:6px;font-size:14px}.lh-status{background:var(--lh-obsidian);white-space:nowrap;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:13px;font-weight:480;display:inline-flex}.lh-schliessen{background:var(--lh-obsidian);width:34px;height:34px;color:var(--lh-ivory);cursor:pointer;border:0;border-radius:50%;place-items:center;margin:-2px -6px 0 0;transition:background-color .2s;display:grid}.lh-schliessen:hover{background:var(--lh-obsidian-hell)}.lh-panel-plan{margin:22px -12px 4px}.lh-panel-massstab{color:var(--lh-leise);text-align:right;padding-right:12px;font-size:12px;margin-top:-22px!important}.lh-kennzahlen{grid-template-columns:1fr 1fr;gap:16px 20px;display:grid;margin-top:22px!important}.lh-kennzahlen dt{color:var(--lh-ash);font-size:12.5px}.lh-kennzahlen dd{margin-top:3px;font-size:16px;font-weight:480}.lh-kennzahlen .lh-kz-gross dd{font-size:24px;font-weight:500;font-stretch:112%;line-height:1.2}.lh-panel-stellplatz{color:var(--lh-ash);font-size:13px;margin-top:18px!important}.lh-panel-hinweis{color:var(--lh-ash);font-size:14px;margin-top:18px!important}.lh-panel-knoepfe{gap:10px;margin-top:22px;display:grid}.lh-panel-knoepfe .lh-pille{width:100%}.lh-panel-aehnlich-titel{color:var(--lh-ash);font-size:13px;margin-top:22px!important}.lh-panel-aehnlich{gap:6px;display:grid;margin-top:10px!important}.lh-panel-aehnlich button{background:var(--lh-obsidian);cursor:pointer;width:100%;min-height:48px;font:450 14.5px/1.3 var(--lh-schrift);color:var(--lh-ivory);text-align:left;font-variant-numeric:lining-nums;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:0 18px;transition:background-color .2s;display:flex}.lh-panel-aehnlich button:hover{background:var(--lh-obsidian-hell)}.lh-panel-aehnlich strong{font-weight:520}.lh-panel-aehnlich span{color:var(--lh-ash)}.lh-raeume{margin-top:22px;font-size:14px}.lh-raeume summary{cursor:pointer;color:var(--lh-ivory);padding:8px 0;font-weight:480}.lh-raeume li{box-shadow:inset 0 -1px 0 var(--lh-haar);color:var(--lh-ash);font-variant-numeric:lining-nums;justify-content:space-between;padding:7px 0;display:flex}.lh-gr{width:100%;height:auto;display:block}.lh-gr text{font-family:var(--lh-schrift);fill:var(--lh-ivory);font-variant-numeric:lining-nums}.lh-gr .lh-gr-name{font-size:.46px;font-weight:500}.lh-gr .lh-gr-zahl{fill:var(--lh-ash);font-size:.4px;font-weight:400}.lh-gr .lh-gr-frei{fill:var(--lh-ash);font-size:.38px;font-weight:500}.lh-gr .lh-gr-klein{fill:var(--lh-ash);font-size:.32px}.lh-gr-raum{fill:#252532;stroke:#ededf38c;stroke-width:.06px}.lh-gr-wohnen,.lh-gr-kochen{fill:#2c2c3b}.lh-gr-bad,.lh-gr-wc{fill:#22222e}.lh-gr-tilgen{stroke:#2c2c3b;stroke-width:.14px}.lh-gr-offen{stroke:var(--lh-ash);stroke-width:.035px;stroke-dasharray:.18 .14}.lh-gr-wand{fill:none;stroke:var(--lh-ivory);stroke-width:.24px}.lh-gr-fenster{fill:var(--lh-graphit);stroke:var(--lh-ivory);stroke-width:.035px}.lh-gr-tuer{fill:var(--lh-graphit)}.lh-gr-glas{stroke:var(--lh-ivory);stroke-width:.035px}.lh-gr-pfeil{fill:none;stroke:var(--lh-ash);stroke-width:.06px}.lh-gr-garten{fill:#222a28}.lh-gr-zaun{fill:none;stroke:var(--lh-slate);stroke-width:.05px;stroke-dasharray:.3 .2}.lh-gr-deck{fill:#2e2a2a}.lh-gr-gelaender{fill:url(#lh-latten);stroke:var(--lh-holz);stroke-width:.06px}.lh-gr-latte{stroke:#6b5a48;stroke-width:.05px}.lh-gr-nord circle{fill:none;stroke:var(--lh-ash);stroke-width:.04px}.lh-gr-nord path{fill:var(--lh-ivory)}.lh-gr .lh-gr-nord text{font-size:.34px;font-weight:500}.lh-gr-massstab path{fill:none;stroke:var(--lh-ash);stroke-width:.05px}.lh-gr .lh-gr-massstab text{fill:var(--lh-ash);font-size:.3px}.lh-liste-rahmen{width:min(var(--lh-max), 100% - 2 * var(--lh-rand));padding-top:var(--lh-takt);margin:0 auto}.lh-liste-mehr{justify-content:center;padding-top:28px;display:flex}.lh-liste-kopf{justify-content:space-between;align-items:end;gap:16px;padding-bottom:12px;display:flex}.lh-sortieren{display:none}.lh-liste{border-collapse:collapse;width:100%;font-size:15px}.lh-liste thead th{text-align:left;padding:0;box-shadow:inset 0 -1px #ededf32e}.lh-liste thead button{cursor:pointer;width:100%;color:var(--lh-ash);font:450 13px/1 var(--lh-schrift);background:0 0;border:0;align-items:center;gap:6px;padding:12px 8px 12px 0;display:inline-flex}.lh-liste thead button:disabled{cursor:default}.lh-liste thead button svg{opacity:.4}.lh-liste thead button:hover,.lh-liste th[aria-sort] button{color:var(--lh-ivory)}.lh-liste th[aria-sort] button svg{opacity:1}.lh-liste tbody tr{box-shadow:inset 0 -1px 0 var(--lh-haar);cursor:pointer;transition:background-color .15s}.lh-liste tbody th,.lh-liste td{text-align:left;white-space:nowrap;padding:13px 8px 13px 0;font-weight:400}.lh-liste tbody th{padding-left:12px}.lh-liste tbody tr:hover,.lh-liste tbody tr.is-hover{background:var(--lh-graphit)}.lh-liste tbody tr.is-gewaehlt{background:var(--lh-kobalt-grund)}.lh-z-top a{font-weight:520;text-decoration:none}.lh-z-top a:hover{text-decoration:underline}.lh-z-preis{font-weight:480}.lh-z-status{align-items:center;display:flex}.lh-liste tbody td.lh-z-status{display:table-cell}tr[data-status=verkauft] td,tr[data-status=verkauft] th{color:var(--lh-leise)}.lh-z-etikett{display:none}.lh-liste [data-spalte=flaeche],.lh-liste [data-spalte=frei],.lh-liste [data-spalte=preis],.lh-liste tbody .lh-z-flaeche,.lh-liste tbody .lh-z-frei,.lh-liste tbody .lh-z-preis{text-align:right;padding-right:28px}.lh-liste th[data-spalte=flaeche] button,.lh-liste th[data-spalte=frei] button,.lh-liste th[data-spalte=preis] button{justify-content:flex-end;padding-right:0}.lh-liste th[data-spalte=status],.lh-liste tbody td.lh-z-status{padding-left:8px}.lh-leer{color:var(--lh-ash);justify-items:start;gap:16px;padding:32px 0;display:grid}.lh-galerie{margin-top:var(--lh-abschnitt);grid-template-columns:1fr 1fr;gap:4px;display:grid}.lh-galerie figure{margin:0}.lh-galerie img{aspect-ratio:4/5;object-fit:cover;border-radius:0;width:100%;height:auto}.lh-galerie figure:last-child figcaption{padding-left:16px}.lh-lage{margin-top:var(--lh-abschnitt);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;display:grid}.lh-lage-text{padding:var(--lh-takt) clamp(24px, 5vw, 72px) var(--lh-takt) max(var(--lh-rand), calc((100vw - var(--lh-max)) / 2));align-content:start;gap:22px;display:grid}.lh-lage-text>p{color:var(--lh-ash);max-width:52ch}.lh-lage address{color:var(--lh-ivory);font-style:normal}.lh-orte{margin-top:12px!important}.lh-orte div{box-shadow:inset 0 -1px 0 var(--lh-haar);outline-offset:0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:4px 20px;margin:0 -10px;padding:13px 10px;transition:background-color .2s;display:grid}.lh-orte div:hover,.lh-orte div:focus-visible{background:var(--lh-graphit)}.lh-orte dt{font-weight:450}.lh-orte dd{text-align:right;color:var(--lh-ash);justify-items:end;font-size:14px;display:grid}.lh-orte dd .lh-zahl{color:var(--lh-ivory);font-size:15px}.lh-lage-karte{top:var(--lh-kopf-hoehe);background:#1c1c27;position:sticky}.lh-karte{width:100%;height:auto;max-height:100%;display:block}.lh-k-land{fill:#1c1c27}.lh-k-gruen{fill:#212a29}.lh-k-berg{fill:#262633;stroke:#3a3a4c;stroke-width:1px}.lh-k-berg-linie{fill:none;stroke:#3a3a4c;stroke-width:.8px}.lh-k-strasse path{fill:none;stroke:#2e2e3e;stroke-width:5px;stroke-linecap:round}.lh-k-allee{stroke:#2e2e3e;stroke-width:5px}.lh-k-allee-baeume circle{fill:#3b4a45}.lh-k-fluss{fill:none;stroke:#252c4a;stroke-width:15px;stroke-linecap:round}.lh-k-wasser{font:450 11px var(--lh-schrift);letter-spacing:.2em;fill:#8d95c0;text-transform:uppercase}.lh-k-altstadt{fill:#2b2b3a;stroke:#4a4a5e;stroke-width:1px}.lh-k-radius{fill:#ededf306;stroke:var(--lh-slate);stroke-width:1px;stroke-dasharray:4 4}.lh-k-klein{font:450 11px var(--lh-schrift);fill:var(--lh-ash)}.lh-k-punkt{fill:var(--lh-graphit);stroke:var(--lh-ivory);stroke-width:1.4px;transition:r .3s var(--lh-kurve), fill .2s ease}.lh-k-punkt.is-aktiv{fill:var(--lh-ivory);r:7px}.lh-k-projekt rect{fill:var(--lh-ivory)}.lh-k-leiter{fill:none;stroke:var(--lh-ash);stroke-width:1px}.lh-k-projekt text{font:520 14px var(--lh-schrift);fill:var(--lh-ivory);paint-order:stroke;stroke:#1c1c27;stroke-width:7px;stroke-linejoin:round;font-stretch:112%}.lh-k-name{font:480 11.5px var(--lh-schrift);letter-spacing:.14em;text-transform:uppercase;fill:var(--lh-ash);paint-order:stroke;stroke:#1c1c27;stroke-width:6px;stroke-linejoin:round}.lh-k-name-leise{fill:var(--lh-leise)}.lh-k-raus path{fill:none;stroke:var(--lh-ash);stroke-width:1.4px}.lh-k-raus text{font:450 12px var(--lh-schrift);fill:var(--lh-ash)}.lh-k-raus.is-aktiv path{stroke:var(--lh-ivory);stroke-width:2.4px}.lh-k-nord circle{fill:none;stroke:var(--lh-ash);stroke-width:1px}.lh-k-nord path{fill:var(--lh-ivory)}.lh-k-nord text,.lh-k-massstab text{font:480 11px var(--lh-schrift);fill:var(--lh-ash)}.lh-k-massstab path{fill:none;stroke:var(--lh-ash);stroke-width:1.2px}.lh-ausstattung{margin-top:var(--lh-abschnitt);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;display:grid}.lh-ausstattung-bild{top:var(--lh-kopf-hoehe);height:calc(100svh - var(--lh-kopf-hoehe));flex-direction:column;min-height:480px;max-height:900px;display:flex;position:sticky}.lh-ausstattung-bild img{object-fit:cover;object-position:40% 50%;border-radius:0;flex:auto;width:100%;height:100%;min-height:0}.lh-ausstattung-bild figcaption,.lh-galerie figcaption{padding:12px var(--lh-rand) 0;color:var(--lh-ash);font-size:13px}.lh-ausstattung-text{padding:var(--lh-takt) max(var(--lh-rand), calc((100vw - var(--lh-max)) / 2)) var(--lh-takt) clamp(28px, 5vw, 80px);gap:22px;display:grid}.lh-ausstattung-text>p{color:var(--lh-ash);max-width:52ch}.lh-spezifikation{margin-top:18px!important}.lh-spezifikation div{box-shadow:inset 0 -1px 0 var(--lh-haar);grid-template-columns:9.5em minmax(0,1fr);gap:4px 20px;padding:16px 0;display:grid}.lh-spezifikation dt{font-weight:480}.lh-spezifikation dd{color:var(--lh-ash);font-size:15.5px}.lh-energie-kopf{grid-template-columns:repeat(12,minmax(0,1fr));row-gap:32px;display:grid}.lh .lh-energie-kopf h2{letter-spacing:.002em;grid-column:1/-1;max-width:13ch;font-size:clamp(48px,7.2vw,96px);font-weight:480;font-stretch:125%;line-height:1.02}.lh-energie-kopf>p{max-width:52ch;color:var(--lh-ash);grid-column:7/-1;font-size:17px}.lh-energie-zeichnung{margin-top:var(--lh-takt);background:var(--lh-graphit);border-radius:12px;padding:clamp(20px,3vw,40px);overflow:hidden}.lh-schnitt{width:100%;max-width:980px;height:auto;margin:0 auto;display:block}.lh-s-erde{fill:#1a1a24}.lh-s-wasser{fill:none;stroke:#4b5585;stroke-width:1.2px}.lh-s-tg{fill:#22222e;stroke:var(--lh-slate);stroke-width:1px}.lh-s-auto rect{fill:#34344a}.lh-s-wp{fill:var(--lh-ivory)}.lh-s-rohr{stroke:#4b5585;stroke-width:2px}.lh-s-zisterne{fill:#232a40;stroke:var(--lh-slate);stroke-width:1px}.lh-s-raum{fill:#262634}.lh-s-wand{fill:var(--lh-holz);stroke:#1a1a24;stroke-width:.8px}.lh-s-decke{fill:var(--lh-leise)}.lh-s-kern{fill:#20202b;stroke:#3a3a4c;stroke-width:.8px}.lh-s-balkon rect{fill:var(--lh-leise)}.lh-s-balkon path,.lh-s-gelaender{fill:none;stroke:var(--lh-holz);stroke-width:2px}.lh-s-gruen{fill:#4a5a50}.lh-s-pv path{stroke:var(--lh-ivory);stroke-width:3px}.lh-s-gelaende{stroke:var(--lh-ash);stroke-width:1.4px}.lh-s-linde path{fill:none;stroke:#5a6a62;stroke-width:1.4px}.lh-s-linde ellipse{fill:#46585066;stroke:#5a6a62;stroke-width:1px}.lh-s-pfeil{fill:none;stroke:var(--lh-ash);stroke-width:1.2px;stroke-dasharray:3 5}.lh-s-sonne{fill:none;stroke:var(--lh-ash);stroke-width:1.5px}.lh-s-marke circle{fill:var(--lh-ivory)}.lh-s-marke text{font:600 12px var(--lh-schrift);fill:var(--lh-onyx)}.lh-energie-liste{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px clamp(18px,2vw,28px);display:grid;margin-top:48px!important}.lh-energie-liste li{align-content:start;gap:14px;display:grid}.lh-marke-buchstabe{background:var(--lh-ivory);width:30px;height:30px;color:var(--lh-onyx);border-radius:50%;place-items:center;font-size:13px;font-weight:560;display:grid}.lh-energie-liste h3{font-size:17px}.lh-energie-liste p{color:var(--lh-ash);margin-top:6px;font-size:14.5px;line-height:1.55}.lh-energie-werte{box-shadow:inset 0 1px 0 var(--lh-haar);flex-wrap:wrap;gap:16px clamp(32px,6vw,96px);padding-top:28px;display:flex;margin-top:var(--lh-takt)!important}.lh-energie-werte div{align-items:baseline;gap:12px;display:flex}.lh-energie-werte dd{font-size:22px;font-weight:500;font-stretch:112%}.lh-energie-werte dt{color:var(--lh-ash);font-size:14px}.lh-zeitplan-kopf{gap:18px;max-width:640px;display:grid}.lh-zeitplan-kopf>p{color:var(--lh-ash);max-width:56ch}.lh-zeitachse{grid-template-columns:repeat(7,minmax(0,1fr));display:grid;margin-top:var(--lh-takt)!important}.lh-zeitachse li{align-content:start;gap:6px;padding:30px 16px 0 0;display:grid;position:relative}.lh-zeitachse li:before{content:"";background:var(--lh-slate);height:1px;position:absolute;top:6px;left:0;right:0}.lh-zeitachse li[data-stand=erledigt]:before{background:var(--lh-ivory)}.lh-zeitachse li[data-stand=jetzt]:before{background:linear-gradient(90deg, var(--lh-ivory) 0 18%, var(--lh-slate) 18%)}.lh-zeit-punkt{background:var(--lh-onyx);width:13px;height:13px;box-shadow:inset 0 0 0 1.5px var(--lh-slate);border-radius:50%;position:absolute;top:0;left:0}.lh-zeitachse li[data-stand=erledigt] .lh-zeit-punkt{background:var(--lh-ivory);box-shadow:none}.lh-zeitachse li[data-stand=jetzt] .lh-zeit-punkt{background:var(--lh-ivory);box-shadow:none;outline:1.5px solid var(--lh-ivory);outline-offset:3px}.lh-zeit-wann{font-variant-numeric:lining-nums;font-size:14px;font-weight:500}.lh-zeit-was{color:var(--lh-ash);text-wrap:pretty;font-size:14px}.lh-zeitachse li[data-stand=offen] .lh-zeit-wann{color:var(--lh-ash)}.lh-zeit-heute{background:var(--lh-ivory);color:var(--lh-onyx);border-radius:999px;justify-self:start;margin-top:6px;padding:5px 10px;font-size:12px;font-weight:500}.lh-kontakt{padding-bottom:var(--lh-abschnitt);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.lh-kontakt-text{gap:22px;display:grid}.lh-kontakt-text>p{color:var(--lh-ash);max-width:48ch}.lh-person{gap:2px;margin-top:18px;display:grid}.lh-person-name{font-size:20px;font-weight:500;font-stretch:112%}.lh-person-rolle{color:var(--lh-ash);margin-bottom:10px!important}.lh-person a{font-variant-numeric:lining-nums}.lh-pavillon{color:var(--lh-ash);gap:4px;margin-top:18px;display:grid}.lh-pavillon h3{color:var(--lh-ivory);margin-bottom:4px}.lh-ratenplan{color:var(--lh-leise);max-width:46ch;font-size:13.5px;margin-top:18px!important}.lh-anfrage-rahmen{background:var(--lh-graphit);border-radius:12px;padding:32px}.lh-anfrage{gap:20px;display:grid}.lh-anfrage h3{font-size:24px;font-stretch:var(--lh-breit);font-weight:500}.lh-anfrage h3:focus{outline:none}.lh-segmente-breit>div{width:100%;display:flex}.lh-segmente-breit label{flex:1 1 0}.lh-segmente-breit span{width:100%}.lh-felder{grid-template-columns:1fr 1fr;gap:20px;display:grid}.lh-feld{align-content:start;gap:8px;display:grid}.lh-feld>span{color:var(--lh-ash);font-size:13px}.lh-feld input,.lh-feld textarea{background:var(--lh-obsidian);width:100%;min-height:48px;color:var(--lh-ivory);font:400 16px/1.4 var(--lh-schrift);border:0;border-radius:999px;padding:0 20px;transition:box-shadow .2s,background-color .2s}.lh-feld textarea{resize:vertical;border-radius:18px;min-height:96px;padding:14px 20px}.lh-feld select{width:100%;min-height:48px;padding-left:20px;font-size:16px}.lh-feld input:hover,.lh-feld textarea:hover{background:var(--lh-obsidian-hell)}.lh-feld input:focus,.lh-feld textarea:focus{box-shadow:inset 0 0 0 1px var(--lh-ivory);outline:none}.lh-feld input:focus-visible,.lh-feld textarea:focus-visible{outline:none}.lh-feld input[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--lh-fehler)}.lh-fehler{color:var(--lh-fehler);font-size:13.5px}.lh-andocken{align-items:flex-end;margin-top:4px;display:flex}.lh-feld-mail{flex:auto;min-width:0}.lh-feld-mail input{border-radius:999px 0 0 999px}.lh-senden{border-radius:0 999px 999px 0;flex:none;min-height:48px;padding:0 24px 0 22px}.lh-danke{justify-items:start;gap:14px;display:grid}.lh-danke:focus{outline:none}.lh-danke-titel{font-size:26px;font-weight:500;font-stretch:var(--lh-breit)}.lh-danke p:not(.lh-danke-titel){color:var(--lh-ash)}.lh-danke-demo{background:var(--lh-obsidian);border-radius:999px;padding:8px 14px;font-size:13.5px}.lh-fuss{padding:var(--lh-takt) max(var(--lh-rand), calc((100vw - var(--lh-max)) / 2));background:var(--lh-tief);color:var(--lh-ash);font:400 14px/1.6 var(--lh-schrift);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:start;gap:32px clamp(24px,4vw,64px);display:grid}.lh-fuss .lh-marke-name{color:var(--lh-ivory);margin-bottom:8px}.lh-fuss-text,.lh-fuss ul{gap:6px;display:grid}.lh-fuss a{color:var(--lh-ivory)}@media (width<=1180px){.lh-energie-liste{grid-template-columns:repeat(3,minmax(0,1fr))}.lh-abspann{gap:18px}.lh-abspann div:nth-child(n+5){display:none}}@media (width<=1020px){.lh-hero-fuss{grid-template-columns:1fr auto}.lh-bildzeile{display:none}.lh-abspann{justify-self:start}}@media (width<=899px){.lh-buehne-kopf{grid-template-columns:1fr}.lh-buehne-kopf h2{grid-row:auto}.lh-energie-kopf>p{grid-column:1/-1}.lh-lage,.lh-ausstattung,.lh-kontakt{grid-template-columns:1fr}.lh-lage-text{padding:0 var(--lh-rand) 40px}.lh-karte{height:auto;min-height:0}.lh-ausstattung-bild{height:auto;min-height:0;max-height:none;position:relative;top:0}.lh-ausstattung-bild img{aspect-ratio:3/2;height:auto}.lh-ausstattung-text{padding:40px var(--lh-rand) 0}.lh-zeitachse{grid-template-columns:1fr}.lh-zeitachse li{padding:0 0 26px 34px}.lh-zeitachse li:before{width:1px;height:auto;inset:0 auto 0 6px}.lh-zeitachse li[data-stand=jetzt]:before{background:linear-gradient(180deg, var(--lh-ivory) 0 18%, var(--lh-slate) 18%)}.lh-zeitachse li:last-child:before{display:none}.lh-fuss{grid-template-columns:1fr}}@media (width<=819px){.js .lh-kopf-rechts{display:none}.js .lh-kopf.ist-offen .lh-kopf-rechts{top:var(--lh-kopf-hoehe);padding:12px var(--lh-rand) 28px;backdrop-filter:blur(18px);background:#171721f0;gap:20px;display:grid;position:absolute;left:0;right:0}.js .lh-kopf.ist-offen .lh-nav ul{gap:4px;display:grid}.js .lh-kopf.ist-offen .lh-nav a{color:var(--lh-ivory);padding:10px 0;font-size:20px;font-stretch:112%;display:block}.js .lh-kopf.ist-offen .lh-kopf-cta{justify-self:start}html:not(.js) .lh-kopf{height:auto;min-height:var(--lh-kopf-hoehe);background:var(--lh-onyx);flex-wrap:wrap;margin-bottom:0;padding-block:14px;position:relative}html:not(.js) .lh-kopf-rechts{flex-wrap:wrap;margin-left:0}html:not(.js) .lh-nav ul{flex-wrap:wrap}.lh-marke-zeile{display:none}}@media (width<=760px){body:has(main.lh){font-size:16px}.lh-hero{height:calc(100svh - 56px);min-height:600px}.lh-hero-fuss{grid-template-columns:1fr;gap:18px;padding-bottom:22px}.lh-abspann{grid-template-columns:repeat(3,auto);justify-content:space-between;gap:14px 18px;width:100%;display:grid}.lh-abspann div:nth-child(n+4){display:none}.lh-film-knopf{top:calc(var(--lh-kopf-hoehe) + 8px);right:var(--lh-rand);position:absolute}.lh-stand{width:100%;margin-left:0}.lh-filter-reihe{gap:18px;padding-top:18px}.lh-filter-reihe>*,.lh-auswahl select{width:100%}.lh-finder.ist-3d .lh-modell-halter{height:clamp(280px,76vw,460px)}.lh-ansicht-rahmen{padding:20px 16px}.lh-galerie{grid-template-columns:1fr;gap:24px}.lh-galerie figure:last-child figcaption{padding-left:var(--lh-rand)}.lh-energie-zeichnung{margin-inline:calc(var(--lh-rand) * -1);border-radius:0;padding:20px 6px}.lh-lage-karte{position:relative;top:0}.lh-karte .lh-k-name,.lh-karte .lh-k-klein,.lh-karte .lh-k-raus text,.lh-karte .lh-k-nord text,.lh-karte .lh-k-massstab text{font-size:18px}.lh-karte .lh-k-name{letter-spacing:.08em}.lh-karte .lh-k-projekt text{font-size:21px}.lh-karte .lh-k-wasser{letter-spacing:.12em;font-size:17px}.lh-s-marke circle{r:19px}.lh-s-marke text{font-size:20px;transform:translateY(3px)}.lh-schnitt{width:112%;max-width:none;margin-left:-6%}.lh-ansicht{flex-direction:column;gap:28px}.lh-ansicht>*{flex:none;width:100%}.lh-ansicht>.lh-baum{display:none}.lh-haus figcaption{padding-left:0}.lh-haus svg{margin-top:calc(var(--kappe) * -1)}.lh-panel{padding:24px 20px}.lh-sortieren{display:grid}.lh-sortieren>span{margin-bottom:6px}.lh-liste thead{display:none}.lh-liste tbody tr{grid-template-columns:auto auto auto minmax(0,1fr) auto;gap:2px 14px;padding:12px;display:grid}.lh-liste tbody th,.lh-liste td{padding:0}.lh-liste tbody th{padding-left:0}.lh-liste .lh-z-top{grid-area:1/1/auto/5;font-size:16px}.lh-liste tbody td.lh-z-status{grid-area:1/5;justify-self:end;font-size:14px;display:flex}.lh-liste .lh-z-zimmer{grid-area:2/1}.lh-liste .lh-z-flaeche{grid-area:2/2}.lh-liste .lh-z-etage{grid-area:2/3}.lh-liste .lh-z-preis{grid-area:2/5;justify-self:end}.lh-liste .lh-z-frei{display:none}.lh-liste td{color:var(--lh-ash);font-size:14px}.lh-liste .lh-z-preis{color:var(--lh-ivory)}.lh-z-etikett{display:inline}.lh-orte div{grid-template-columns:1fr}.lh-orte dd{text-align:left;grid-auto-flow:column;justify-content:start;justify-items:start;gap:10px}.lh-spezifikation div{grid-template-columns:1fr;gap:2px}.lh-energie-liste{grid-template-columns:1fr;gap:24px}.lh-energie-liste li{grid-template-columns:30px minmax(0,1fr);gap:16px}.lh-energie-werte{gap:12px;display:grid}.lh-anfrage-rahmen{margin-inline:calc(var(--lh-rand) * -.5);padding:24px 20px}.lh-felder{grid-template-columns:1fr}.lh-segmente-breit>div{border-radius:24px}}@media (width<=420px){.lh-andocken{gap:10px;display:grid}.lh-feld-mail input{border-radius:999px}.lh-senden{border-radius:999px;width:100%}.lh-segmente-breit>div{border-radius:22px;display:grid}.lh-hero-aktion{flex-direction:column}}@media (prefers-reduced-motion:reduce){.lh *,.lh :before,.lh :after,.lh-kopf{transition:none!important;animation:none!important}}
