.hero[data-astro-cid-i3irphx7]{padding-top:clamp(112px,14vh,150px);padding-bottom:clamp(16px,3vw,40px);overflow:hidden}.hero__grid[data-astro-cid-i3irphx7]{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(40px,6vw,96px);display:grid}.hero__gast[data-astro-cid-i3irphx7]{border:1px solid var(--line);background:var(--color-cream-deep);max-width:100%;color:var(--color-navy);border-radius:999px;align-items:center;gap:12px;margin-bottom:clamp(1.4rem,3vw,2rem);padding:10px 18px 10px 10px;font-size:.92rem;font-weight:600;line-height:1.3;text-decoration:none;transition:border-color .25s,background-color .25s;display:inline-flex}.hero__gast[data-astro-cid-i3irphx7]:hover,.hero__gast[data-astro-cid-i3irphx7]:focus-visible{border-color:var(--color-accent);background:var(--color-cream)}.hero__gast-icon[data-astro-cid-i3irphx7]{background:var(--color-navy);width:36px;height:36px;color:var(--color-cream);border-radius:50%;flex:none;place-items:center;display:grid}.hero__gast-text[data-astro-cid-i3irphx7]{min-width:0;display:grid}.hero__gast-label[data-astro-cid-i3irphx7]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-ink);font-size:.68rem}.hero__gast[data-astro-cid-i3irphx7] .arrow[data-astro-cid-i3irphx7]{flex:none;transition:transform .25s}.hero__gast[data-astro-cid-i3irphx7]:hover .arrow[data-astro-cid-i3irphx7]{transform:translate(3px)}.hero[data-astro-cid-i3irphx7] h1[data-astro-cid-i3irphx7] em[data-astro-cid-i3irphx7]{color:var(--color-accent-ink)}.hero__sub[data-astro-cid-i3irphx7]{max-width:52ch;margin-top:1.6rem;font-size:1.08em}.hero__ctas[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:14px;margin-top:2.2rem;display:flex}.hero__klein[data-astro-cid-i3irphx7]{letter-spacing:.16em;text-transform:uppercase;color:var(--color-navy);flex-wrap:wrap;gap:.4rem 1.4rem;margin:1.8rem 0 0;padding:0;font-size:.72rem;font-weight:600;list-style:none;display:flex}.hero__klein[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]{align-items:center;gap:.55rem;display:inline-flex}.hero__klein[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]:before{content:"";background:var(--color-accent);border-radius:50%;width:6px;height:6px}.hero__bogen[data-astro-cid-i3irphx7]{margin:0;padding:0 0 22px 22px;position:relative}.hero__flaeche[data-astro-cid-i3irphx7]{background:var(--color-sand);border-radius:999px 999px var(--radius-lys) var(--radius-lys);position:absolute;inset:44px 44px 0 0}.hero__foto[data-astro-cid-i3irphx7]{aspect-ratio:4/5;border-radius:999px 999px var(--radius-lys) var(--radius-lys);background:var(--color-cream-deep);margin-left:22px;position:relative;overflow:hidden}.hero__foto[data-astro-cid-i3irphx7] img{object-fit:cover;object-position:62% 50%;width:100%;height:100%;animation:hero-zoom 20s var(--ease) forwards;transform:scale(1.08)}@keyframes hero-zoom{to{transform:scale(1)}}@media (width<=900px){.hero__grid[data-astro-cid-i3irphx7]{grid-template-columns:1fr}.hero__bogen[data-astro-cid-i3irphx7]{justify-self:center;width:100%;max-width:460px}.hero__foto[data-astro-cid-i3irphx7]{aspect-ratio:5/6}}@media (width<=520px){.hero__ctas[data-astro-cid-i3irphx7] .btn[data-astro-cid-i3irphx7]{width:100%}}.beweis__text[data-astro-cid-v5kir7pd]{max-width:860px}.beweis__lead[data-astro-cid-v5kir7pd]{margin-top:1.6rem}.beweis__link[data-astro-cid-v5kir7pd]{white-space:nowrap;font-size:.78rem}.beweis__zusatz[data-astro-cid-v5kir7pd]{max-width:80ch;margin-top:1rem}.fakten[data-astro-cid-v5kir7pd]{border-top:1px solid var(--line);grid-template-columns:repeat(3,auto);justify-content:start;gap:1rem clamp(24px,4vw,56px);margin:2.4rem 0 0;padding-top:1.6rem;display:grid}.fakt[data-astro-cid-v5kir7pd]{flex-direction:column-reverse;justify-content:flex-end;display:flex}.fakt[data-astro-cid-v5kir7pd] dd[data-astro-cid-v5kir7pd]{font-family:var(--font-serif);color:var(--color-navy);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;margin:0;font-size:1.7rem;line-height:1.1}.fakt[data-astro-cid-v5kir7pd] dt[data-astro-cid-v5kir7pd]{max-width:16ch;margin-top:.35rem;font-size:.8rem;line-height:1.45}.auszeichnungen[data-astro-cid-v5kir7pd]{flex-wrap:wrap;gap:10px;margin:1.4rem 0 0;padding:0;list-style:none;display:flex}.auszeichnungen[data-astro-cid-v5kir7pd] li[data-astro-cid-v5kir7pd]{border:1px solid var(--line);background:var(--color-cream-deep);color:var(--color-navy);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.8rem;font-weight:600;display:inline-flex}.auszeichnungen[data-astro-cid-v5kir7pd] svg{color:var(--color-accent-ink)}@media (width<=480px){.fakten[data-astro-cid-v5kir7pd]{grid-template-columns:repeat(3,1fr);gap:1rem}.fakt[data-astro-cid-v5kir7pd] dd[data-astro-cid-v5kir7pd]{font-size:1.35rem}}.alltag[data-astro-cid-krxgzytm]{background:var(--color-cream-deep)}.alltag__titel[data-astro-cid-krxgzytm]{max-width:24ch}.alltag__lead[data-astro-cid-krxgzytm]{margin-top:1.6rem}.kacheln[data-astro-cid-krxgzytm]{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:clamp(48px,6vw,80px) 0 0;padding:1px;list-style:none;display:grid}.kachel[data-astro-cid-krxgzytm]{background:var(--color-cream-deep);transition:background-color .45s var(--ease);padding:clamp(28px,3vw,44px)}.kachel[data-astro-cid-krxgzytm]:hover{background:var(--color-cream)}.kachel[data-astro-cid-krxgzytm] .kachel__icon{color:var(--color-accent);margin-bottom:1.6rem}.kachel[data-astro-cid-krxgzytm] h3[data-astro-cid-krxgzytm]{margin-bottom:.7rem;font-size:1.3rem}.kachel[data-astro-cid-krxgzytm] p[data-astro-cid-krxgzytm]{font-size:.95em}@media (width<=960px){.kacheln[data-astro-cid-krxgzytm]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.kacheln[data-astro-cid-krxgzytm]{grid-template-columns:1fr}}.leistungen__kopf[data-astro-cid-ox4cbdak]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;display:flex}.phasen[data-astro-cid-ox4cbdak]{grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.4vw,32px);margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.phase[data-astro-cid-ox4cbdak]{background:var(--color-cream-deep);border-top:2px solid var(--color-accent);border-radius:var(--radius-lys);transition:background-color .45s var(--ease), transform .45s var(--ease);padding:clamp(28px,3vw,40px);position:relative}.phase[data-astro-cid-ox4cbdak]:hover{background:var(--color-sand)}.phase__nr[data-astro-cid-ox4cbdak]{font-family:var(--font-serif);color:var(--color-accent-ink);font-size:1.05rem;font-style:italic}.phase[data-astro-cid-ox4cbdak] h3[data-astro-cid-ox4cbdak]{margin-top:.8rem;font-size:clamp(1.6rem,2.4vw,2rem)}.phase__unterzeile[data-astro-cid-ox4cbdak]{color:var(--color-navy);margin-top:.6rem;font-weight:600}.phase[data-astro-cid-ox4cbdak] ul[data-astro-cid-ox4cbdak]{border-top:1px solid var(--line);margin:1.4rem 0 0;padding:1.2rem 0 0;list-style:none}.phase[data-astro-cid-ox4cbdak] li[data-astro-cid-ox4cbdak]{align-items:baseline;gap:10px;padding:5px 0;display:flex}.phase[data-astro-cid-ox4cbdak] .phase__check{color:var(--color-accent);flex:none;transform:translateY(2px)}.leistungen__selbst[data-astro-cid-ox4cbdak]{color:var(--color-navy);margin-top:clamp(28px,3.5vw,44px)}@media (width<=900px){.phasen[data-astro-cid-ox4cbdak]{grid-template-columns:1fr}}.immobilie[data-astro-cid-esurmzpp]{background:var(--color-navy);color:var(--color-sand)}.immobilie[data-astro-cid-esurmzpp] h2[data-astro-cid-esurmzpp],.immobilie[data-astro-cid-esurmzpp] h3[data-astro-cid-esurmzpp]{color:var(--color-cream)}.immobilie__lead[data-astro-cid-esurmzpp]{margin-top:1.6rem}.spalten[data-astro-cid-esurmzpp]{grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,80px);margin-top:clamp(48px,6vw,80px);display:grid}.spalte[data-astro-cid-esurmzpp] h3[data-astro-cid-esurmzpp]{border-bottom:1px solid var(--line-dark);padding-bottom:1.1rem;font-size:clamp(1.4rem,2.2vw,1.8rem)}.spalte[data-astro-cid-esurmzpp] ul[data-astro-cid-esurmzpp]{margin:0;padding:0;list-style:none}.spalte[data-astro-cid-esurmzpp] li[data-astro-cid-esurmzpp]{border-bottom:1px solid var(--line-dark);color:var(--color-cream);align-items:baseline;gap:14px;padding:14px 0;display:flex}.spalte[data-astro-cid-esurmzpp] .spalte__check{color:var(--color-accent);flex:none;transform:translateY(3px)}@media (width<=760px){.spalten[data-astro-cid-esurmzpp]{grid-template-columns:1fr}}.referenzen__lead[data-astro-cid-z4bupj34]{margin-top:1.4rem}.objekte[data-astro-cid-z4bupj34]{grid-template-columns:repeat(2,1fr);gap:16px;margin:clamp(28px,4vw,40px) 0 0;padding:0;list-style:none;display:grid}.objekt[data-astro-cid-z4bupj34]{background:var(--color-cream-deep);border-radius:var(--radius-lys);grid-template-columns:120px 1fr;align-items:center;gap:20px;min-width:0;padding:16px;display:grid}.objekt[data-astro-cid-z4bupj34] .objekt__bild{object-fit:cover;border-radius:60px 60px var(--radius-lys) var(--radius-lys);width:120px;height:120px}.objekt__text[data-astro-cid-z4bupj34]{flex-direction:column;gap:.5rem;min-width:0;display:flex}.objekt[data-astro-cid-z4bupj34] h3[data-astro-cid-z4bupj34]{letter-spacing:.08em;font-size:1.35rem}.objekt[data-astro-cid-z4bupj34] dl[data-astro-cid-z4bupj34]{flex-wrap:wrap;gap:.2rem 1.4rem;margin:0;font-size:.85rem;display:flex}.objekt[data-astro-cid-z4bupj34] dl[data-astro-cid-z4bupj34] div[data-astro-cid-z4bupj34]{white-space:nowrap;gap:.35rem;display:flex}.objekt[data-astro-cid-z4bupj34] dt[data-astro-cid-z4bupj34]:after{content:":"}.objekt[data-astro-cid-z4bupj34] dd[data-astro-cid-z4bupj34]{color:var(--color-navy);margin:0;font-weight:600}.objekt[data-astro-cid-z4bupj34] .link-grow[data-astro-cid-z4bupj34]{white-space:nowrap;align-self:flex-start;font-size:.72rem}.ergebnis[data-astro-cid-z4bupj34]{border-top:1px solid var(--line);margin-top:clamp(40px,6vw,64px);padding-top:clamp(28px,4vw,40px)}.ergebnis__titel[data-astro-cid-z4bupj34]{font-family:var(--font-serif);color:var(--color-navy);font-size:clamp(1.4rem,2vw,1.7rem)}.ergebnis__zahlen[data-astro-cid-z4bupj34]{grid-template-columns:repeat(3,1fr);gap:1.4rem clamp(24px,4vw,56px);margin:1.6rem 0 0;display:grid}.ergebnis__zahlen[data-astro-cid-z4bupj34] div[data-astro-cid-z4bupj34]{flex-direction:column-reverse;justify-content:flex-end;min-width:0;display:flex}.ergebnis__zahlen[data-astro-cid-z4bupj34] dd[data-astro-cid-z4bupj34]{font-family:var(--font-serif);color:var(--color-navy);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;margin:0;font-size:clamp(2rem,3.6vw,2.8rem);line-height:1.1}.ergebnis__zahlen[data-astro-cid-z4bupj34] dt[data-astro-cid-z4bupj34]{max-width:24ch;margin-top:.4rem;font-size:.85rem;line-height:1.45}.ergebnis__awards[data-astro-cid-z4bupj34]{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:2rem;display:flex}.ergebnis__awards[data-astro-cid-z4bupj34] ul[data-astro-cid-z4bupj34]{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ergebnis__awards[data-astro-cid-z4bupj34] li[data-astro-cid-z4bupj34]{border:1px solid var(--line);background:var(--color-cream-deep);color:var(--color-navy);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.8rem;font-weight:600;display:inline-flex}.ergebnis__awards[data-astro-cid-z4bupj34] svg{color:var(--color-accent-ink)}.ergebnis__awards[data-astro-cid-z4bupj34] p[data-astro-cid-z4bupj34]{font-size:.9rem}.ergebnis__quelle[data-astro-cid-z4bupj34]{color:var(--color-muted);max-width:80ch;margin-top:1.4rem;font-size:.75rem}@media (width<=760px){.objekte[data-astro-cid-z4bupj34],.ergebnis__zahlen[data-astro-cid-z4bupj34]{grid-template-columns:1fr}}@media (width<=480px){.objekt[data-astro-cid-z4bupj34]{grid-template-columns:96px 1fr;gap:16px}.objekt[data-astro-cid-z4bupj34] .objekt__bild{width:96px;height:96px}.objekt[data-astro-cid-z4bupj34] .link-grow[data-astro-cid-z4bupj34]{letter-spacing:.08em}}@media (width<=380px){.objekt[data-astro-cid-z4bupj34]{grid-template-columns:88px 1fr}.objekt[data-astro-cid-z4bupj34] .link-grow[data-astro-cid-z4bupj34]{font-size:.64rem}.objekt[data-astro-cid-z4bupj34] .objekt__bild{width:88px;height:88px}}.faq__grid[data-astro-cid-ajsgapk5]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.faq__kopf[data-astro-cid-ajsgapk5] h2[data-astro-cid-ajsgapk5]{max-width:14ch}.faq__liste[data-astro-cid-ajsgapk5]{border-top:1px solid var(--line)}.frage[data-astro-cid-ajsgapk5]{border-bottom:1px solid var(--line)}.frage[data-astro-cid-ajsgapk5] summary[data-astro-cid-ajsgapk5]{cursor:pointer;min-height:44px;font-family:var(--font-serif);color:var(--color-navy);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.3rem 0;font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.35;list-style:none;display:flex}.frage[data-astro-cid-ajsgapk5] summary[data-astro-cid-ajsgapk5]::-webkit-details-marker{display:none}.frage__zeichen[data-astro-cid-ajsgapk5]{flex:none;width:16px;height:16px;position:relative}.frage__zeichen[data-astro-cid-ajsgapk5]:before,.frage__zeichen[data-astro-cid-ajsgapk5]:after{content:"";background:var(--color-accent);width:16px;height:2px;transition:transform .35s var(--ease);position:absolute;top:7px;left:0}.frage__zeichen[data-astro-cid-ajsgapk5]:after{transform:rotate(90deg)}.frage[data-astro-cid-ajsgapk5][open] .frage__zeichen[data-astro-cid-ajsgapk5]:after{transform:rotate(0)}.frage__link[data-astro-cid-ajsgapk5]{color:var(--color-navy);text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:3px;font-weight:600}.frage[data-astro-cid-ajsgapk5] p[data-astro-cid-ajsgapk5]{max-width:62ch;padding:0 2.5rem 1.5rem 0}@media (width<=900px){.faq__grid[data-astro-cid-ajsgapk5]{grid-template-columns:1fr}}
