.buehne[data-astro-cid-nb3myx5h]{min-height:min(94svh,940px);color:var(--text-invers);isolation:isolate;flex-direction:column;justify-content:flex-end;padding-top:12rem;display:flex;position:relative;overflow:hidden}.buehne__bild[data-astro-cid-nb3myx5h]{z-index:-2;position:absolute;inset:0}.buehne__bild[data-astro-cid-nb3myx5h] picture{width:100%;height:100%;display:block}.buehne__bild[data-astro-cid-nb3myx5h] img{object-fit:cover;object-position:58% 50%;width:100%;height:100%}.buehne[data-astro-cid-nb3myx5h]:before{content:"";z-index:-1;background:linear-gradient(#0a0c0e14 32%,#0a0c0ea8 66%,#0a0c0eeb 100%),linear-gradient(#0a0c0eb8 0%,#0a0c0e59 12%,#0000 26%);position:absolute;inset:0}.buehne__inhalt[data-astro-cid-nb3myx5h]{padding-bottom:clamp(2.5rem,6vw,4.5rem)}.buehne__auftakt[data-astro-cid-nb3myx5h]{font-family:var(--font-display);font-size:var(--schritt--2);letter-spacing:.2em;text-transform:uppercase;color:#ffffffd1;align-items:center;gap:.9rem;margin-bottom:1.5rem;font-weight:600;display:flex}.buehne__schichten[data-astro-cid-nb3myx5h]{background:linear-gradient(to right, var(--ocker) 0 25%, var(--sand) 25% 50%, var(--stein) 50% 75%, var(--wasser) 75%);flex:none;width:2.75rem;height:4px}.buehne[data-astro-cid-nb3myx5h] h1[data-astro-cid-nb3myx5h]{font-size:var(--schritt-5);letter-spacing:-.035em;text-shadow:0 2px 30px #00000059;max-width:16ch;font-weight:800}.buehne__vorspann[data-astro-cid-nb3myx5h]{max-width:56ch;font-size:var(--schritt-1);color:#ffffffe6;margin-top:1.6rem;line-height:1.6}.buehne__aktionen[data-astro-cid-nb3myx5h]{flex-wrap:wrap;gap:.85rem;margin-top:2.4rem;display:flex}.buehne__fakten[data-astro-cid-nb3myx5h]{backdrop-filter:blur(6px);background:#0a0c0e59;border-top:1px solid #ffffff2e}.buehne__fakten[data-astro-cid-nb3myx5h] ul[data-astro-cid-nb3myx5h]{grid-template-columns:repeat(3,1fr);gap:1rem 2rem;padding-block:1.35rem;display:grid}.buehne__fakten[data-astro-cid-nb3myx5h] li[data-astro-cid-nb3myx5h]{flex-direction:column;gap:.15rem;display:flex}.buehne__fakten[data-astro-cid-nb3myx5h] b[data-astro-cid-nb3myx5h]{font-family:var(--font-display);font-size:var(--schritt-0);color:var(--ocker);font-weight:700}.buehne__fakten[data-astro-cid-nb3myx5h] span[data-astro-cid-nb3myx5h]{font-size:var(--schritt--1);color:#ffffffc7}@media (width<=780px){.buehne[data-astro-cid-nb3myx5h]{min-height:min(92svh,760px);padding-top:9rem}.buehne__fakten[data-astro-cid-nb3myx5h] ul[data-astro-cid-nb3myx5h]{grid-template-columns:1fr;gap:.7rem}.buehne__fakten[data-astro-cid-nb3myx5h] li[data-astro-cid-nb3myx5h]{flex-direction:row;align-items:baseline;gap:.6rem}}.kennzahlen[data-astro-cid-ktiltjyy]{background:var(--papier-2);border-bottom:1px solid var(--linie)}.kennzahlen[data-astro-cid-ktiltjyy] ul[data-astro-cid-ktiltjyy]{grid-template-columns:repeat(4,1fr);gap:clamp(1.5rem,4vw,3rem);padding-block:clamp(2.5rem,5vw,3.75rem);display:grid}.kennzahlen[data-astro-cid-ktiltjyy] li[data-astro-cid-ktiltjyy]{align-content:start;gap:.55rem;display:grid}.kennzahlen__band[data-astro-cid-ktiltjyy]{border-radius:2px;width:3.5rem;height:5px}.kennzahlen__wert[data-astro-cid-ktiltjyy]{font-family:var(--font-display);font-size:var(--schritt-4);letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:baseline;gap:.3rem;margin-top:.35rem;font-weight:800;line-height:1;display:flex}.kennzahlen__wert[data-astro-cid-ktiltjyy] em[data-astro-cid-ktiltjyy]{font-style:normal;font-size:var(--schritt-1);letter-spacing:-.01em;color:var(--ocker-tief);font-weight:700}.kennzahlen__text[data-astro-cid-ktiltjyy]{font-size:var(--schritt--1);color:var(--text-leise);max-width:26ch;line-height:1.55}@media (width<=900px){.kennzahlen[data-astro-cid-ktiltjyy] ul[data-astro-cid-ktiltjyy]{grid-template-columns:repeat(2,1fr);gap:2rem 1.5rem}}@media (width<=460px){.kennzahlen[data-astro-cid-ktiltjyy] ul[data-astro-cid-ktiltjyy]{grid-template-columns:1fr}}.leistungen__kopf[data-astro-cid-6b2aity5]{grid-template-columns:1.25fr 1fr;align-items:end;gap:clamp(1.5rem,5vw,4rem);margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.leistungen__kopf[data-astro-cid-6b2aity5] h2[data-astro-cid-6b2aity5]{font-size:var(--schritt-3)}.leistungen__liste[data-astro-cid-6b2aity5]{grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,2.5vw,2rem);display:grid}.karte[data-astro-cid-6b2aity5]{border:1px solid var(--linie);border-radius:var(--radius-gross);background:#fff;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.karte[data-astro-cid-6b2aity5]:hover{transform:translateY(-4px);box-shadow:0 18px 44px -24px #15181b66}.karte__bild[data-astro-cid-6b2aity5]{aspect-ratio:4/3}.karte__nummer[data-astro-cid-6b2aity5]{background:var(--ocker);color:var(--tinte);font-family:var(--font-display);font-size:var(--schritt--1);font-variant-numeric:tabular-nums;letter-spacing:.05em;padding:.45rem .9rem;font-weight:800;position:absolute;bottom:0;left:0}.karte__text[data-astro-cid-6b2aity5]{flex-direction:column;flex:1;gap:.9rem;padding:clamp(1.35rem,2.5vw,1.9rem);display:flex}.karte__text[data-astro-cid-6b2aity5] h3[data-astro-cid-6b2aity5]{font-size:var(--schritt-2);hyphens:manual}.karte__text[data-astro-cid-6b2aity5]>p[data-astro-cid-6b2aity5]{font-size:var(--schritt--1);color:var(--text-leise);line-height:1.65}.karte__punkte[data-astro-cid-6b2aity5]{border-top:1px solid var(--linie);font-size:var(--schritt--1);gap:.5rem;margin-top:auto;padding-top:1.1rem;display:grid}.karte__punkte[data-astro-cid-6b2aity5] li[data-astro-cid-6b2aity5]{grid-template-columns:1rem 1fr;align-items:start;gap:.55rem;line-height:1.5;display:grid}.karte__punkte[data-astro-cid-6b2aity5] li[data-astro-cid-6b2aity5]:before{content:"";background:var(--sand);border-radius:1px;width:8px;height:8px;margin-top:.5em}.karte__punkte[data-astro-cid-6b2aity5] li[data-astro-cid-6b2aity5]:first-child:before{background:var(--ocker)}.karte__punkte[data-astro-cid-6b2aity5] li[data-astro-cid-6b2aity5]:nth-child(3):before{background:var(--stein)}.karte__punkte[data-astro-cid-6b2aity5] li[data-astro-cid-6b2aity5]:nth-child(4):before{background:var(--wasser)}@media (width<=1100px){.leistungen__kopf[data-astro-cid-6b2aity5]{grid-template-columns:1fr;align-items:start}.leistungen__liste[data-astro-cid-6b2aity5]{grid-template-columns:repeat(2,1fr)}.karte[data-astro-cid-6b2aity5]:last-child{grid-column:1/-1}.karte[data-astro-cid-6b2aity5]:last-child .karte__bild[data-astro-cid-6b2aity5]{aspect-ratio:21/9}}@media (width<=720px){.leistungen__liste[data-astro-cid-6b2aity5]{grid-template-columns:1fr}.karte[data-astro-cid-6b2aity5]:last-child{grid-column:auto}.karte[data-astro-cid-6b2aity5]:last-child .karte__bild[data-astro-cid-6b2aity5]{aspect-ratio:4/3}}.untergrund[data-astro-cid-ka3keutx]{background:radial-gradient(120% 80% at 15% 0%, #22282d 0%, transparent 60%), var(--tinte)}.untergrund__raster[data-astro-cid-ka3keutx]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(1.75rem,5vw,4.5rem);display:grid}.untergrund__foto[data-astro-cid-ka3keutx]{margin:0}.untergrund__foto[data-astro-cid-ka3keutx] img{aspect-ratio:3/4;object-fit:cover;border-radius:var(--radius-gross);width:100%;height:auto}.untergrund__foto[data-astro-cid-ka3keutx] figcaption[data-astro-cid-ka3keutx]{font-size:var(--schritt--2);color:var(--text-invers-leise);margin-top:.9rem;line-height:1.5}.untergrund__text[data-astro-cid-ka3keutx] h2[data-astro-cid-ka3keutx]{font-size:var(--schritt-4);letter-spacing:-.035em}.untergrund__text[data-astro-cid-ka3keutx] .vorspann[data-astro-cid-ka3keutx]{color:var(--text-invers-leise);margin-top:1.5rem}.untergrund__verfahren[data-astro-cid-ka3keutx]{border-top:1px solid var(--linie-invers);font-size:var(--schritt--1);grid-template-columns:repeat(2,1fr);gap:.75rem 1.5rem;margin-top:2.25rem;padding-top:1.75rem;display:grid}.untergrund__verfahren[data-astro-cid-ka3keutx] li[data-astro-cid-ka3keutx]{grid-template-columns:.85rem 1fr;align-items:start;gap:.6rem;line-height:1.45;display:grid}.untergrund__verfahren[data-astro-cid-ka3keutx] li[data-astro-cid-ka3keutx]:before{content:"";background:var(--ocker);width:7px;height:7px;margin-top:.55em;rotate:45deg}.bohrkern[data-astro-cid-ka3keutx]{border-top:1px solid var(--linie-invers);grid-column:1/-1;margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(1.75rem,3vw,2.5rem)}.bohrkern__titel[data-astro-cid-ka3keutx]{font-family:var(--font-display);font-size:var(--schritt--2);letter-spacing:.14em;text-transform:uppercase;color:var(--text-invers-leise);margin-bottom:1.4rem;font-weight:600}.bohrkern[data-astro-cid-ka3keutx] ol[data-astro-cid-ka3keutx]{grid-template-rows:auto auto auto auto;gap:.45rem 1.25rem;margin:0;padding:0;list-style:none;display:grid}.bohrkern[data-astro-cid-ka3keutx] li[data-astro-cid-ka3keutx]{display:contents}.bohrkern__tiefe[data-astro-cid-ka3keutx]{font-family:var(--font-display);font-size:var(--schritt--2);font-variant-numeric:tabular-nums;color:var(--text-invers-leise);border-top:1px solid #ffffff4d;grid-row:1;padding-top:.55rem;font-weight:600}.bohrkern__band[data-astro-cid-ka3keutx]{border-radius:2px;grid-row:2;height:16px}.bohrkern[data-astro-cid-ka3keutx] b[data-astro-cid-ka3keutx]{font-family:var(--font-display);font-size:var(--schritt--1);hyphens:auto;grid-row:3;align-self:end;margin-top:.35rem;font-weight:700}.bohrkern[data-astro-cid-ka3keutx] em[data-astro-cid-ka3keutx]{font-style:normal;font-size:var(--schritt--2);color:var(--text-invers-leise);grid-row:4;line-height:1.45}@media (width<=760px){.untergrund__raster[data-astro-cid-ka3keutx]{grid-template-columns:1fr}.untergrund__foto[data-astro-cid-ka3keutx] img{aspect-ratio:4/3}.untergrund__verfahren[data-astro-cid-ka3keutx]{grid-template-columns:1fr}.bohrkern[data-astro-cid-ka3keutx] ol[data-astro-cid-ka3keutx]{grid-template-rows:none;row-gap:1.25rem;grid-template-columns:1fr!important}.bohrkern[data-astro-cid-ka3keutx] li[data-astro-cid-ka3keutx]{grid-template-rows:auto auto auto;grid-template-columns:4.2rem 1fr;gap:.15rem 1rem;display:grid}.bohrkern__tiefe[data-astro-cid-ka3keutx]{border-top:0;grid-area:1/1/4/2;padding-top:0}.bohrkern__band[data-astro-cid-ka3keutx]{grid-area:1/2/2/3;align-self:center;height:10px}.bohrkern[data-astro-cid-ka3keutx] b[data-astro-cid-ka3keutx]{grid-area:2/2/3/3;margin-top:.3rem}.bohrkern[data-astro-cid-ka3keutx] em[data-astro-cid-ka3keutx]{grid-area:3/2/4/3}}.arbeitsweise[data-astro-cid-gzdrojbs]{background:var(--papier-2)}.arbeitsweise__kopf[data-astro-cid-gzdrojbs]{grid-template-columns:1.25fr 1fr;align-items:end;gap:clamp(1.5rem,5vw,4rem);margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.arbeitsweise__kopf[data-astro-cid-gzdrojbs] h2[data-astro-cid-gzdrojbs]{font-size:var(--schritt-3)}.arbeitsweise__raster[data-astro-cid-gzdrojbs]{grid-template-columns:1.15fr .85fr;align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.ablauf[data-astro-cid-gzdrojbs]{--luecke:clamp(1.75rem, 3vw, 2.5rem);gap:var(--luecke);margin:0;padding:0;list-style:none;display:grid}.ablauf[data-astro-cid-gzdrojbs] li[data-astro-cid-gzdrojbs]{grid-template-columns:2.8rem 1fr;align-items:start;gap:clamp(1rem,2vw,1.75rem);display:grid;position:relative}.ablauf[data-astro-cid-gzdrojbs] li[data-astro-cid-gzdrojbs]:not(:last-child):after{content:"";top:2.8rem;left:1.4rem;bottom:calc(-1 * var(--luecke));background:linear-gradient(to bottom, var(--von), var(--bis));width:2px;position:absolute;translate:-1px}.ablauf[data-astro-cid-gzdrojbs] li[data-astro-cid-gzdrojbs]:first-child{--von:var(--ocker);--bis:var(--sand)}.ablauf[data-astro-cid-gzdrojbs] li[data-astro-cid-gzdrojbs]:nth-child(2){--von:var(--sand);--bis:var(--stein)}.ablauf[data-astro-cid-gzdrojbs] li[data-astro-cid-gzdrojbs]:nth-child(3){--von:var(--stein);--bis:var(--wasser)}.ablauf__nummer[data-astro-cid-gzdrojbs]{z-index:1;background:var(--papier);border:2px solid var(--tinte);width:2.8rem;height:2.8rem;font-family:var(--font-display);font-size:var(--schritt--1);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:800;display:grid;position:relative}.ablauf__inhalt[data-astro-cid-gzdrojbs]{padding-top:.3rem}.ablauf__inhalt[data-astro-cid-gzdrojbs] h3[data-astro-cid-gzdrojbs]{font-size:var(--schritt-1);margin-bottom:.5rem}.ablauf__inhalt[data-astro-cid-gzdrojbs] p[data-astro-cid-gzdrojbs]{font-size:var(--schritt--1);color:var(--text-leise);max-width:52ch;line-height:1.65}.arbeitsweise__foto[data-astro-cid-gzdrojbs]{margin:0;position:sticky;top:7.5rem}.arbeitsweise__foto[data-astro-cid-gzdrojbs] img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-gross);width:100%;height:auto}.arbeitsweise__foto[data-astro-cid-gzdrojbs] figcaption[data-astro-cid-gzdrojbs]{font-size:var(--schritt--2);color:var(--text-leise);max-width:40ch;margin-top:.9rem;line-height:1.55}@media (width<=1100px){.arbeitsweise__kopf[data-astro-cid-gzdrojbs]{grid-template-columns:1fr;align-items:start}}@media (width<=960px){.arbeitsweise__raster[data-astro-cid-gzdrojbs]{grid-template-columns:1fr}.arbeitsweise__foto[data-astro-cid-gzdrojbs]{order:-1;position:static}}.ueber-uns__oben[data-astro-cid-5debprim]{grid-template-columns:1fr .95fr;align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.ueber-uns__text[data-astro-cid-5debprim] h2[data-astro-cid-5debprim]{font-size:var(--schritt-3);max-width:18ch}.ueber-uns__text[data-astro-cid-5debprim] .vorspann[data-astro-cid-5debprim]{margin-top:1.4rem}.ueber-uns__absatz[data-astro-cid-5debprim]{font-size:var(--schritt--1);color:var(--text-leise);max-width:58ch;margin-top:1.1rem;line-height:1.7}.zeitachse[data-astro-cid-5debprim]{grid-template-columns:repeat(4,1fr);gap:clamp(1.25rem,3vw,2.5rem);margin:clamp(3rem,6vw,4.5rem) 0 0;padding:0;list-style:none;display:grid}.zeitachse[data-astro-cid-5debprim] li[data-astro-cid-5debprim]{border-top:2px solid var(--papier-3);padding-top:1.6rem;position:relative}.zeitachse[data-astro-cid-5debprim] li[data-astro-cid-5debprim]:before{content:"";background:var(--ocker);outline:3px solid var(--papier);border-radius:50%;width:12px;height:12px;position:absolute;top:-7px;left:0}.zeitachse[data-astro-cid-5debprim] li[data-astro-cid-5debprim]:nth-child(2):before{background:var(--sand)}.zeitachse[data-astro-cid-5debprim] li[data-astro-cid-5debprim]:nth-child(3):before{background:var(--stein)}.zeitachse[data-astro-cid-5debprim] li[data-astro-cid-5debprim]:nth-child(4):before{background:var(--wasser)}.zeitachse[data-astro-cid-5debprim] b[data-astro-cid-5debprim]{font-family:var(--font-display);font-size:var(--schritt-2);font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin-bottom:.4rem;font-weight:800;display:block}.zeitachse[data-astro-cid-5debprim] span[data-astro-cid-5debprim]{font-size:var(--schritt--1);color:var(--text-leise);line-height:1.6}.ueber-uns__bilder[data-astro-cid-5debprim]{grid-template-columns:repeat(6,1fr);align-items:start;display:grid}.ueber-uns__bild[data-astro-cid-5debprim]{border-radius:var(--radius-gross);margin:0}.ueber-uns__bild--gross[data-astro-cid-5debprim]{aspect-ratio:3/2;grid-area:1/1/auto/6}.ueber-uns__bild--gross[data-astro-cid-5debprim] img{object-position:50% 28%}.ueber-uns__bild--klein[data-astro-cid-5debprim]{aspect-ratio:4/3;border:6px solid var(--papier);grid-area:2/3/auto/-1;margin-top:-14%;box-shadow:0 22px 48px -28px #15181b8c}.werte[data-astro-cid-5debprim]{border-top:1px solid var(--linie);grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,2.5rem);margin-top:clamp(3rem,6vw,5rem);padding-top:clamp(2rem,4vw,3rem);display:grid}.werte__band[data-astro-cid-5debprim]{background:var(--ocker);border-radius:2px;width:2.75rem;height:5px;margin-bottom:1rem;display:block}.werte[data-astro-cid-5debprim] li[data-astro-cid-5debprim]:nth-child(2) .werte__band[data-astro-cid-5debprim]{background:var(--sand)}.werte[data-astro-cid-5debprim] li[data-astro-cid-5debprim]:nth-child(3) .werte__band[data-astro-cid-5debprim]{background:var(--wasser)}.werte[data-astro-cid-5debprim] h3[data-astro-cid-5debprim]{font-size:var(--schritt-1);margin-bottom:.55rem}.werte[data-astro-cid-5debprim] p[data-astro-cid-5debprim]{font-size:var(--schritt--1);color:var(--text-leise);line-height:1.65}@media (width<=980px){.ueber-uns__oben[data-astro-cid-5debprim]{grid-template-columns:1fr}.ueber-uns__bilder[data-astro-cid-5debprim]{max-width:34rem}.zeitachse[data-astro-cid-5debprim]{grid-template-columns:repeat(2,1fr);gap:2rem}.werte[data-astro-cid-5debprim]{grid-template-columns:1fr;gap:1.75rem}}@media (width<=560px){.zeitachse[data-astro-cid-5debprim]{grid-template-columns:1fr}}.referenzen[data-astro-cid-bhwjhask]{padding-top:clamp(3rem,6vw,5rem)}.referenzen__kopf[data-astro-cid-bhwjhask]{grid-template-columns:1.25fr 1fr;align-items:end;gap:clamp(1.5rem,5vw,4rem);margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.referenzen__kopf[data-astro-cid-bhwjhask] h2[data-astro-cid-bhwjhask]{font-size:var(--schritt-3)}.projekte[data-astro-cid-bhwjhask]{grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,2.5vw,2rem);display:grid}.projekt[data-astro-cid-bhwjhask]{flex-direction:column;display:flex}.projekt__bild[data-astro-cid-bhwjhask]{aspect-ratio:3/2;border-radius:var(--radius-gross)}.projekt__bild[data-astro-cid-bhwjhask] img{transition:scale .5s}.projekt[data-astro-cid-bhwjhask]:hover .projekt__bild[data-astro-cid-bhwjhask] img{scale:1.04}.projekt__text[data-astro-cid-bhwjhask]{flex-direction:column;flex:1;padding-top:1.15rem;display:flex}.projekt__jahr[data-astro-cid-bhwjhask]{font-family:var(--font-display);font-size:var(--schritt--2);letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--ocker-tief);margin-bottom:.45rem;font-weight:700}.projekt[data-astro-cid-bhwjhask] h3[data-astro-cid-bhwjhask]{font-size:var(--schritt-1);hyphens:auto}.projekt__ort[data-astro-cid-bhwjhask]{font-size:var(--schritt--1);color:var(--text-leise);margin-top:.25rem}.projekt__leistung[data-astro-cid-bhwjhask]{border-top:1px solid var(--linie);font-size:var(--schritt--1);margin-top:auto;padding-top:.8rem}.weitere[data-astro-cid-bhwjhask]{margin-top:clamp(3rem,6vw,4.5rem)}.weitere[data-astro-cid-bhwjhask]>h3[data-astro-cid-bhwjhask]{font-size:var(--schritt--2);letter-spacing:.16em;text-transform:uppercase;color:var(--text-leise);margin-bottom:.75rem;font-weight:700}.weitere[data-astro-cid-bhwjhask] ul[data-astro-cid-bhwjhask]{display:grid}.weitere[data-astro-cid-bhwjhask] li[data-astro-cid-bhwjhask]{border-top:1px solid var(--linie);font-size:var(--schritt--1);grid-template-columns:6.5rem 1.1fr 1.4fr;align-items:baseline;gap:1rem 1.5rem;padding-block:.95rem;display:grid}.weitere[data-astro-cid-bhwjhask] li[data-astro-cid-bhwjhask]:last-child{border-bottom:1px solid var(--linie)}.weitere[data-astro-cid-bhwjhask] b[data-astro-cid-bhwjhask]{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--text-leise);font-weight:700}.weitere__titel[data-astro-cid-bhwjhask]{font-family:var(--font-display);font-weight:700}.weitere__leistung[data-astro-cid-bhwjhask]{color:var(--text-leise)}@media (width<=1100px){.referenzen__kopf[data-astro-cid-bhwjhask]{grid-template-columns:1fr;align-items:start}.projekte[data-astro-cid-bhwjhask]{grid-template-columns:repeat(2,1fr)}.projekt[data-astro-cid-bhwjhask]:last-child{grid-column:1/-1}.projekt[data-astro-cid-bhwjhask]:last-child .projekt__bild[data-astro-cid-bhwjhask]{aspect-ratio:21/9}}@media (width<=760px){.projekte[data-astro-cid-bhwjhask]{grid-template-columns:1fr}.projekt[data-astro-cid-bhwjhask]:last-child{grid-column:auto}.projekt[data-astro-cid-bhwjhask]:last-child .projekt__bild[data-astro-cid-bhwjhask]{aspect-ratio:3/2}.weitere[data-astro-cid-bhwjhask] li[data-astro-cid-bhwjhask]{grid-template-columns:1fr;gap:.2rem}}.kontakt[data-astro-cid-hg2culvd]{isolation:isolate;position:relative;overflow:hidden}.kontakt__bild[data-astro-cid-hg2culvd]{z-index:-2;position:absolute;inset:0}.kontakt__bild[data-astro-cid-hg2culvd] img{object-fit:cover;object-position:50% 55%;width:100%;height:100%}.kontakt[data-astro-cid-hg2culvd]:before{content:"";z-index:-1;background:linear-gradient(100deg,#0c0e10f2 0%,#0c0e10db 45%,#0c0e109e 100%);position:absolute;inset:0}.kontakt__inhalt[data-astro-cid-hg2culvd]{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.kontakt__text[data-astro-cid-hg2culvd] h2[data-astro-cid-hg2culvd]{font-size:var(--schritt-4);letter-spacing:-.035em}.kontakt__text[data-astro-cid-hg2culvd] .vorspann[data-astro-cid-hg2culvd]{color:var(--text-invers-leise);margin-top:1.4rem}.kontakt__standorte[data-astro-cid-hg2culvd]{font-family:var(--font-display);font-size:var(--schritt--1);letter-spacing:.06em;text-transform:uppercase;color:var(--ocker);flex-wrap:wrap;gap:.7rem;margin-top:1.75rem;font-weight:700;display:flex}.kontakt__standorte[data-astro-cid-hg2culvd] i[data-astro-cid-hg2culvd]{color:var(--text-invers-leise)}.kontakt__karte[data-astro-cid-hg2culvd]{border:1px solid var(--linie-invers);border-radius:var(--radius-gross);backdrop-filter:blur(10px);background:#ffffff12;padding:clamp(1.5rem,3vw,2.25rem)}.kontakt__zeile[data-astro-cid-hg2culvd]{border-bottom:1px solid var(--linie-invers);gap:.2rem;padding-block:1rem;text-decoration:none;display:grid}.kontakt__zeile[data-astro-cid-hg2culvd]:first-child{padding-top:0}.kontakt__marke[data-astro-cid-hg2culvd]{font-size:var(--schritt--2);letter-spacing:.16em;text-transform:uppercase;color:var(--text-invers-leise)}.kontakt__zeile[data-astro-cid-hg2culvd] .kontaktlink__text{font-family:var(--font-display);font-size:var(--schritt-1);letter-spacing:-.01em;overflow-wrap:anywhere;font-weight:700}.kontakt__zeile--gross[data-astro-cid-hg2culvd] .kontaktlink__text{font-size:var(--schritt-3);letter-spacing:-.03em;color:var(--ocker)}.kontakt__zeile[data-astro-cid-hg2culvd]:hover .kontaktlink__text{color:var(--ocker);text-underline-offset:4px;text-decoration:underline}.kontakt__zeile[data-astro-cid-hg2culvd] a[data-astro-cid-hg2culvd]{text-decoration:none}.kontakt__karte[data-astro-cid-hg2culvd] address[data-astro-cid-hg2culvd]{font-style:normal;font-size:var(--schritt--2);color:var(--text-invers-leise);margin-top:1.25rem;line-height:1.6;display:block}@media (width<=900px){.kontakt__inhalt[data-astro-cid-hg2culvd]{grid-template-columns:1fr}}
