.hero[data-astro-cid-ge2uvauf]{color:#fff;background:#c9d6e4;height:52rem;position:relative;overflow:hidden}@media (width<=700px){.hero[data-astro-cid-ge2uvauf]{height:min(52rem,92svh)}}.kamera[data-astro-cid-ge2uvauf]{transform-origin:50% 42%;animation:16s ease-in-out infinite alternate kamera;position:absolute;inset:0}.ebene[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:50% 38%;width:100%;height:100%;position:absolute;inset:0}.wolken-ebene[data-astro-cid-ge2uvauf]{position:absolute;inset:0}.wolken-ebene[data-astro-cid-ge2uvauf].fern{opacity:.8}.wolken[data-astro-cid-ge2uvauf]{background-repeat:repeat-x;background-size:1800px 100%;width:calc(100% + 1800px);position:absolute;left:0}.fern[data-astro-cid-ge2uvauf] .wolken[data-astro-cid-ge2uvauf]{height:40%;top:1%}.nah[data-astro-cid-ge2uvauf] .wolken[data-astro-cid-ge2uvauf]{height:46%;top:5%}.abend[data-astro-cid-ge2uvauf]{animation:12s ease-in-out infinite abend}.fern-tag[data-astro-cid-ge2uvauf]{animation:95s linear infinite ziehen,12s ease-in-out infinite tag}.fern-abend[data-astro-cid-ge2uvauf]{animation:95s linear infinite ziehen,12s ease-in-out infinite abend}.nah-tag[data-astro-cid-ge2uvauf]{animation:46s linear infinite ziehen,12s ease-in-out infinite tag}.nah-abend[data-astro-cid-ge2uvauf]{animation:46s linear infinite ziehen,12s ease-in-out infinite abend}@keyframes kamera{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.07)translate(-1.2%,.8%)}}@keyframes abend{0%,26%{opacity:0}44%,76%{opacity:1}94%,to{opacity:0}}@keyframes tag{0%,26%{opacity:1}44%,76%{opacity:0}94%,to{opacity:1}}@keyframes ziehen{0%{transform:translate(0,0)}to{transform:translate(-1800px)}}@media (prefers-reduced-motion:reduce){.kamera[data-astro-cid-ge2uvauf],.abend[data-astro-cid-ge2uvauf],.fern-tag[data-astro-cid-ge2uvauf],.fern-abend[data-astro-cid-ge2uvauf],.nah-tag[data-astro-cid-ge2uvauf],.nah-abend[data-astro-cid-ge2uvauf]{animation:none}.abend[data-astro-cid-ge2uvauf],.fern-abend[data-astro-cid-ge2uvauf],.nah-abend[data-astro-cid-ge2uvauf]{opacity:0}}.verlauf[data-astro-cid-ge2uvauf]{background:linear-gradient(#12141300 0% 52%,#121413bd 100%);position:absolute;inset:0}.text[data-astro-cid-ge2uvauf]{padding:0 var(--rand) 64px;position:absolute;bottom:0;left:0;right:0}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.02em;max-width:14ch;margin:0;font-size:clamp(44px,6.2vw,92px);font-weight:700;line-height:1}.text[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{color:#ffffffeb;max-width:36em;margin:28px 0 0;font-size:19px;line-height:1.5}.projekte[data-astro-cid-lcdefpme]{padding:120px var(--rand)}.projekte[data-astro-cid-lcdefpme] .abschnitt-kopf[data-astro-cid-lcdefpme]{margin-bottom:36px}.projekte-raster[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:flex-start;gap:40px;display:flex}.karte[data-astro-cid-lcdefpme]{flex-direction:column;text-decoration:none;display:flex}.karte[data-astro-cid-lcdefpme].gross{flex:2 560px;gap:16px;min-width:0}.klein-spalte[data-astro-cid-lcdefpme]{flex-direction:column;flex:320px;gap:40px;min-width:0;display:flex}.karte[data-astro-cid-lcdefpme].klein{gap:14px}.bild[data-astro-cid-lcdefpme]{aspect-ratio:4/3;background:var(--stein);position:relative;overflow:hidden}.gross[data-astro-cid-lcdefpme] .bild[data-astro-cid-lcdefpme]{aspect-ratio:5/4}.bild[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.karte-zeile[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.karte-zeile-klein[data-astro-cid-lcdefpme]{flex-direction:column;gap:2px;display:flex}.karte-titel[data-astro-cid-lcdefpme]{font-size:19px;font-weight:600}.gross[data-astro-cid-lcdefpme] .karte-titel[data-astro-cid-lcdefpme]{letter-spacing:-.01em;font-size:21px}.meta[data-astro-cid-lcdefpme]{color:var(--text-3);font-size:15px}.karte-text[data-astro-cid-lcdefpme]{max-width:34em;color:var(--text-2);margin:-6px 0 0;font-size:16px;line-height:1.55}.werkliste[data-astro-cid-lcdefpme]{padding:112px var(--rand);background:var(--beton)}.werkliste[data-astro-cid-lcdefpme] .abschnitt-kopf[data-astro-cid-lcdefpme]{margin-bottom:40px}.werkliste-jahr[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:flex-start;gap:16px 48px;display:flex}.jahr[data-astro-cid-lcdefpme]{letter-spacing:-.05em;color:var(--text-3);flex:0 0 200px;font-size:clamp(56px,6vw,88px);font-weight:400;line-height:.9}.eintraege[data-astro-cid-lcdefpme]{flex-direction:column;flex:560px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.eintrag[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--linie-beton);flex-wrap:wrap;gap:4px 24px;padding:14px 0;display:flex}.bezeichnung[data-astro-cid-lcdefpme]{flex:2 300px;min-width:0;font-size:18px}.ort[data-astro-cid-lcdefpme]{flex:120px;min-width:0;font-size:18px}.leistungen[data-astro-cid-lcdefpme]{min-width:0;color:var(--text-3);flex:2 240px;padding-top:2px;font-size:15px}
