.hero[data-astro-cid-lcdefpme]{padding-top:calc(var(--kopf-hoehe) + clamp(1rem, 0rem + 2.5vw, 2.5rem))}.hero__raster[data-astro-cid-lcdefpme]{column-gap:var(--spalte-gap);min-height:min(calc(100svh - var(--kopf-hoehe) - 7.5rem), 900px);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.hero__text[data-astro-cid-lcdefpme]{z-index:2;grid-column:1/span 6;align-self:center;padding-block:2rem;position:relative}.hero__titel[data-astro-cid-lcdefpme]{max-width:9.5ch;margin-top:1.8rem}.hero__sub[data-astro-cid-lcdefpme]{max-width:30em;margin-top:1.8rem}.hero__aktionen[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:2.4rem;display:flex}.hero__bild[data-astro-cid-lcdefpme]{flex-direction:column;grid-column:7/-1;display:flex;position:relative}.hero__bild[data-astro-cid-lcdefpme] .hero__bahnen{flex:1;min-height:420px}.hero__mass[data-astro-cid-lcdefpme]{margin:.9rem 0 0}.hero__fakten[data-astro-cid-lcdefpme]{border-top:1px solid var(--linie-stark);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(2rem,1rem + 3vw,3.5rem);display:grid}.hero__fakten[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:.25rem;padding:1.1rem 1rem 1.4rem 0;font-size:.9375rem;font-weight:550;display:grid}.hero__fakten[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-left:1px solid var(--linie);padding-left:1.25rem}.hero__fakten[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.hero__fakten[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline}@media (prefers-reduced-motion:no-preference){.hero__text[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{animation:hero-rein 1s var(--ease) both}.hero__label[data-astro-cid-lcdefpme]{animation-delay:.1s!important}.hero__titel[data-astro-cid-lcdefpme]{animation-delay:.2s!important}.hero__sub[data-astro-cid-lcdefpme]{animation-delay:.38s!important}.hero__aktionen[data-astro-cid-lcdefpme]{animation-delay:.5s!important}.hero__fakten[data-astro-cid-lcdefpme]{animation:hero-rein 1s var(--ease) .75s both}@keyframes hero-rein{0%{opacity:0;transform:translateY(16px)}}}@media (width<=999px){.hero__raster[data-astro-cid-lcdefpme]{row-gap:2.5rem;min-height:0}.hero__text[data-astro-cid-lcdefpme],.hero__bild[data-astro-cid-lcdefpme]{grid-column:1/-1}.hero__text[data-astro-cid-lcdefpme]{padding-block:1.5rem 0}.hero__titel[data-astro-cid-lcdefpme]{max-width:11ch}.hero__bild[data-astro-cid-lcdefpme] .hero__bahnen{aspect-ratio:4/5;flex:none;min-height:0;max-height:78svh}.hero__fakten[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.hero__fakten[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]:nth-child(3){border-left:0;padding-left:0}.hero__fakten[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(n+3){border-top:1px solid var(--linie)}}@media (width<=560px){.hero__bild[data-astro-cid-lcdefpme]{margin-inline:calc(-1 * var(--rand))}.hero__mass[data-astro-cid-lcdefpme]{padding-inline:var(--rand)}.hero__aktionen[data-astro-cid-lcdefpme] .knopf[data-astro-cid-lcdefpme]{width:100%}.hero__bild[data-astro-cid-lcdefpme] .hero__bahnen{aspect-ratio:5/6}}.idee[data-astro-cid-lcdefpme]{row-gap:0}.idee__label[data-astro-cid-lcdefpme]{grid-column:1/-1}.idee__zitat[data-astro-cid-lcdefpme]{grid-column:1/span 10;margin-top:1.6rem;font-size:clamp(2.1rem,1.2rem + 3.3vw,4.6rem);line-height:1.04}.idee__bild[data-astro-cid-lcdefpme]{grid-column:2/span 4;margin-top:clamp(3rem,2rem + 4vw,6rem)}.idee__notiz[data-astro-cid-lcdefpme]{margin-top:.8rem}.idee__text[data-astro-cid-lcdefpme]{grid-column:7/span 5;align-self:end;margin-top:clamp(3rem,2rem + 4vw,6rem)}.idee__prinzipien[data-astro-cid-lcdefpme]{border-top:1px solid var(--linie);margin:2rem 0}.idee__prinzipien[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--linie);grid-template-columns:2.5rem 1fr;padding:.9rem 0;font-size:.9875rem;display:grid}.idee__prinzipien[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{padding-top:.2em}.idee__prinzipien[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{margin-right:.3em;font-weight:700}@media (width<=820px){.idee__zitat[data-astro-cid-lcdefpme]{grid-column:1/-1}.idee__bild[data-astro-cid-lcdefpme]{grid-column:1/span 9}.idee__text[data-astro-cid-lcdefpme]{grid-column:1/-1;margin-top:3rem}}.ls__kopf[data-astro-cid-lcdefpme]{row-gap:1.4rem;margin-bottom:clamp(3rem,2rem + 3vw,5.5rem)}.ls__kopf[data-astro-cid-lcdefpme]>.label[data-astro-cid-lcdefpme]{grid-column:1/-1}.ls__titel[data-astro-cid-lcdefpme]{grid-column:1/span 7;max-width:12ch}.ls__intro[data-astro-cid-lcdefpme]{grid-column:9/-1;align-self:end}.ls__mosaik[data-astro-cid-lcdefpme]{column-gap:var(--spalte-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:clamp(3rem,2rem + 3vw,5rem);display:grid}.lst[data-astro-cid-lcdefpme]{text-decoration:none;display:block;position:relative}.lst--tapete[data-astro-cid-lcdefpme]{grid-column:1/span 7}.lst--malerarbeiten[data-astro-cid-lcdefpme]{grid-column:9/-1;margin-top:clamp(4rem,2rem + 8vw,11rem)}.lst--renovationen[data-astro-cid-lcdefpme]{grid-column:1/span 4}.lst--fassaden[data-astro-cid-lcdefpme]{grid-column:5/span 4;margin-top:clamp(2rem,1rem + 5vw,7rem)}.lst--lackierarbeiten[data-astro-cid-lcdefpme]{grid-column:10/-1;margin-top:clamp(0rem,3vw - 1rem,3rem)}.lst[data-astro-cid-lcdefpme] .bild img{transition:transform 1.2s var(--ease)}.lst[data-astro-cid-lcdefpme]:hover .bild img{transform:scale(1.04)}.lst__cap[data-astro-cid-lcdefpme]{gap:.35rem;padding:1.1rem 2.5rem 0 0;display:grid;position:relative}.lst__cap[data-astro-cid-lcdefpme]:before{content:"";background:var(--terra);transform-origin:0;height:1px;transition:transform .7s var(--ease-bahn);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.lst[data-astro-cid-lcdefpme]:hover .lst__cap[data-astro-cid-lcdefpme]:before,.lst[data-astro-cid-lcdefpme]:focus-visible .lst__cap[data-astro-cid-lcdefpme]:before{transform:scaleX(1)}.lst__titel[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:clamp(1.55rem,1.2rem + 1vw,2.1rem);line-height:1.1}.lst--tapete[data-astro-cid-lcdefpme] .lst__titel[data-astro-cid-lcdefpme]{font-size:clamp(2rem,1.4rem + 1.8vw,3rem)}.lst__cap[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-2);max-width:34em;margin:0;font-size:.9375rem}.lst__cap[data-astro-cid-lcdefpme] .pfeil{width:1.3rem;height:1.3rem;transition:transform .4s var(--ease);position:absolute;top:1.4rem;right:0}.lst[data-astro-cid-lcdefpme]:hover .lst__cap[data-astro-cid-lcdefpme] .pfeil{transform:translate(5px)}.ls__weitere[data-astro-cid-lcdefpme]{column-gap:var(--spalte-gap);border-top:1px solid var(--linie-stark);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(3.5rem,2.5rem + 3vw,6rem);display:grid}.lsw[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--linie);grid-template-columns:3rem 1fr;align-items:baseline;gap:.3rem 0;height:100%;padding:1.5rem 3rem 1.6rem 0;text-decoration:none;display:grid;position:relative}.lsw__titel[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:clamp(1.45rem,1.2rem + .8vw,1.9rem);line-height:1.15}.lsw__text[data-astro-cid-lcdefpme]{color:var(--text-2);grid-column:2;font-size:.9375rem}.lsw[data-astro-cid-lcdefpme] .pfeil{width:1.2rem;height:1.2rem;transition:transform .4s var(--ease);position:absolute;top:1.9rem;right:.25rem}.lsw[data-astro-cid-lcdefpme]:hover .pfeil{transform:translate(5px)}.lsw[data-astro-cid-lcdefpme]:hover .lsw__titel[data-astro-cid-lcdefpme]{text-underline-offset:.15em;text-decoration:underline 1px}@media (width<=1000px){.ls__titel[data-astro-cid-lcdefpme]{grid-column:1/-1}.ls__intro[data-astro-cid-lcdefpme]{grid-column:1/span 9}}@media (width<=760px){.ls__intro[data-astro-cid-lcdefpme]{grid-column:1/-1}.ls__mosaik[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.5rem}.lst--tapete[data-astro-cid-lcdefpme]{grid-column:1/-1}.lst--malerarbeiten[data-astro-cid-lcdefpme],.lst--renovationen[data-astro-cid-lcdefpme],.lst--fassaden[data-astro-cid-lcdefpme],.lst--lackierarbeiten[data-astro-cid-lcdefpme]{grid-column:auto;margin-top:0}.lst--renovationen[data-astro-cid-lcdefpme],.lst--lackierarbeiten[data-astro-cid-lcdefpme]{margin-top:2.5rem}.lst__cap[data-astro-cid-lcdefpme]{padding-right:0}.lst__cap[data-astro-cid-lcdefpme] .pfeil{display:none}.lst[data-astro-cid-lcdefpme]:not(.lst--tapete) .lst__cap[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:.875rem}.lst[data-astro-cid-lcdefpme]:not(.lst--tapete) .lst__titel[data-astro-cid-lcdefpme]{font-size:1.35rem}.ls__weitere[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.ueber__portrait[data-astro-cid-lcdefpme]{top:calc(var(--kopf-hoehe) + 2rem);grid-column:1/span 5;align-self:start;margin:0;position:sticky}.platzhalter[data-astro-cid-lcdefpme]{aspect-ratio:4/5;text-align:center;background-color:var(--stein-hell);border:1px solid var(--linie);background-image:repeating-linear-gradient(-45deg,#0000 0 13px,#26282417 13px 14px);place-content:center;gap:.5rem;padding:2rem;display:grid}.platzhalter__hinweis[data-astro-cid-lcdefpme]{color:var(--text-2);font-size:.875rem}.ueber__text[data-astro-cid-lcdefpme]{grid-column:7/-1}.ueber__titel[data-astro-cid-lcdefpme]{max-width:17ch;margin:1.4rem 0 2rem}.ueber__absatz[data-astro-cid-lcdefpme]{max-width:36em}.chronik[data-astro-cid-lcdefpme]{border-top:1px solid var(--linie-stark);gap:var(--spalte-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:2.75rem 0;display:grid;position:relative}.chronik[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-content:start;gap:.3rem;padding-top:1.4rem;display:grid;position:relative}.chronik[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--anthrazit);width:1px;height:9px;position:absolute;top:-5px;left:0}.chronik[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child:after{content:"";background:var(--terra);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:-3px}.chronik__jahr[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:clamp(2rem,1.5rem + 1.5vw,2.9rem);line-height:1}.chronik__titel[data-astro-cid-lcdefpme]{margin-top:.4rem;font-size:.9375rem;font-weight:700}.chronik__text[data-astro-cid-lcdefpme]{color:var(--text-2);font-size:.875rem;line-height:1.55}@media (width<=900px){.ueber__portrait[data-astro-cid-lcdefpme]{grid-column:1/span 8;position:static}.ueber__text[data-astro-cid-lcdefpme]{grid-column:1/-1;margin-top:3rem}}@media (width<=600px){.ueber__portrait[data-astro-cid-lcdefpme]{grid-column:1/-1}.chronik[data-astro-cid-lcdefpme]{border-top:0;border-left:1px solid var(--linie-stark);grid-template-columns:1fr;gap:1.75rem;padding-left:1.5rem}.chronik[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-top:0}.chronik[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{width:9px;height:1px;top:.7rem;left:calc(-1.5rem - 4px)}.chronik[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child:after{top:calc(.7rem - 3px);left:calc(-1.5rem - 4px)}}.eb__kopf[data-astro-cid-lcdefpme]{row-gap:1.4rem;margin-bottom:clamp(3rem,2rem + 3vw,5rem)}.eb__kopf[data-astro-cid-lcdefpme]>.label[data-astro-cid-lcdefpme]{grid-column:1/-1}.eb__titel[data-astro-cid-lcdefpme]{grid-column:1/span 7;max-width:12ch}.eb__intro[data-astro-cid-lcdefpme]{grid-column:9/-1;align-self:end}.eb__hinweis[data-astro-cid-lcdefpme]{margin:0}.eb__mehr[data-astro-cid-lcdefpme]{justify-content:center;margin-top:1.5rem;display:flex}@media (width<=1000px){.eb__titel[data-astro-cid-lcdefpme],.eb__intro[data-astro-cid-lcdefpme]{grid-column:1/-1}}.ab__kopf[data-astro-cid-lcdefpme]{row-gap:1.4rem;margin-bottom:clamp(3rem,2rem + 3vw,5rem)}.ab__kopf[data-astro-cid-lcdefpme]>.label[data-astro-cid-lcdefpme]{grid-column:1/-1}.ab__titel[data-astro-cid-lcdefpme]{grid-column:1/span 7;max-width:12ch}.ab__intro[data-astro-cid-lcdefpme]{grid-column:9/-1;align-self:end;margin:0}.ab__schritte[data-astro-cid-lcdefpme]{gap:var(--spalte-gap);border-top:1px solid var(--linie-stark);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ab__schritt[data-astro-cid-lcdefpme]{align-content:start;gap:.6rem;padding-top:2rem;display:grid;position:relative}.ab__schritt[data-astro-cid-lcdefpme] .h3[data-astro-cid-lcdefpme]{margin-top:.4rem}.ab__schritt[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:26em;margin:0;font-size:.9375rem}.ab__punkt[data-astro-cid-lcdefpme]{background:var(--kalk);border:1px solid var(--anthrazit);border-radius:50%;width:11px;height:11px;position:absolute;top:-6px;left:0}.ab__schritt[data-astro-cid-lcdefpme]:first-child .ab__punkt[data-astro-cid-lcdefpme]{background:var(--terra);border-color:var(--terra)}@media (width<=1000px){.ab__titel[data-astro-cid-lcdefpme],.ab__intro[data-astro-cid-lcdefpme]{grid-column:1/-1}.ab__schritte[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:3rem}}@media (width<=600px){.ab__schritte[data-astro-cid-lcdefpme]{border-top:0;border-left:1px solid var(--linie-stark);grid-template-columns:1fr;row-gap:2.5rem;padding-left:1.75rem}.ab__schritt[data-astro-cid-lcdefpme]{padding-top:0}.ab__punkt[data-astro-cid-lcdefpme]{top:.25rem;left:calc(-1.75rem - 6px)}}
