.eintrag[data-astro-cid-bssuhfex]{padding-block:var(--space-5) 0}.nummer[data-astro-cid-bssuhfex]{font-size:var(--font-size-number);color:var(--color-akzent);letter-spacing:-.04em;font-weight:100;line-height:.85}.spalte[data-astro-cid-bssuhfex]{align-content:start;gap:var(--space-2);display:grid}h3[data-astro-cid-bssuhfex] a[data-astro-cid-bssuhfex]{text-decoration:none}.bild[data-astro-cid-bssuhfex]{z-index:1;margin-top:var(--space-2);justify-content:flex-end;display:flex;position:relative;container-type:inline-size}.bild[data-astro-cid-bssuhfex] img{object-fit:contain;width:auto;max-width:100%;height:min(30rem,41.6667cqw)}@media (width>=64rem){.fuellend[data-astro-cid-bssuhfex]{row-gap:var(--space-3);grid-template-rows:auto auto auto minmax(0,1fr);align-content:stretch;height:100%;padding-top:0;overflow:hidden}.fuellend[data-astro-cid-bssuhfex]>[data-astro-cid-bssuhfex]{grid-column:1}.fuellend[data-astro-cid-bssuhfex] .spalte[data-astro-cid-bssuhfex]{gap:var(--space-1);font-size:var(--font-size-text);line-height:var(--text-leading)}.fuellend[data-astro-cid-bssuhfex] .muted[data-astro-cid-bssuhfex]{color:inherit}.fuellend[data-astro-cid-bssuhfex] h3[data-astro-cid-bssuhfex] a[data-astro-cid-bssuhfex]{color:var(--color-akzent-text)}.fuellend[data-astro-cid-bssuhfex] .spalte[data-astro-cid-bssuhfex]:nth-of-type(3){display:none}.fuellend[data-astro-cid-bssuhfex] .nachweis[data-astro-cid-bssuhfex]{grid-row:4;align-self:end}.fuellend[data-astro-cid-bssuhfex] .beschreibung[data-astro-cid-bssuhfex]{display:none}.fuellend[data-astro-cid-bssuhfex] .bild[data-astro-cid-bssuhfex]{grid-area:1/2/-1/-1;height:min(60vh,34rem);min-height:0;margin-top:0}.fuellend[data-astro-cid-bssuhfex] .bild[data-astro-cid-bssuhfex] picture{justify-content:flex-end;align-items:flex-end;height:100%;display:flex}.fuellend[data-astro-cid-bssuhfex] .bild[data-astro-cid-bssuhfex] img{object-fit:cover;object-position:center;height:100%}}@media (width>=90rem) and (height>=740px),(width>=80rem) and (height>=800px){.fuellend[data-astro-cid-bssuhfex] .bild[data-astro-cid-bssuhfex]{height:100%}}@media (width<=63.99rem){.fuellend[data-astro-cid-bssuhfex]{row-gap:var(--space-2);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);height:100%;padding-top:0;font-size:.8125rem}.unterzeile[data-astro-cid-bssuhfex]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fuellend[data-astro-cid-bssuhfex]>[data-astro-cid-bssuhfex]{grid-column:1}.fuellend[data-astro-cid-bssuhfex] .nummer[data-astro-cid-bssuhfex],.fuellend[data-astro-cid-bssuhfex] .spalte[data-astro-cid-bssuhfex]:nth-of-type(2),.fuellend[data-astro-cid-bssuhfex] .spalte[data-astro-cid-bssuhfex]:nth-of-type(3),.fuellend[data-astro-cid-bssuhfex] .nachweis[data-astro-cid-bssuhfex],.fuellend[data-astro-cid-bssuhfex] .ort[data-astro-cid-bssuhfex],.fuellend[data-astro-cid-bssuhfex] br[data-astro-cid-bssuhfex]{display:none}.fuellend[data-astro-cid-bssuhfex] .spalte[data-astro-cid-bssuhfex]{justify-content:space-between;align-items:baseline;gap:var(--col-gap);display:flex}.fuellend[data-astro-cid-bssuhfex] .spalte[data-astro-cid-bssuhfex] h3[data-astro-cid-bssuhfex]{text-overflow:ellipsis;white-space:nowrap;order:-1;min-width:0;overflow:hidden}.fuellend[data-astro-cid-bssuhfex] h3[data-astro-cid-bssuhfex] a[data-astro-cid-bssuhfex]{color:inherit}.fuellend[data-astro-cid-bssuhfex] .bild[data-astro-cid-bssuhfex]{height:100%;min-height:0;margin-top:0;margin-right:calc(-1 * var(--gutter));justify-content:flex-end}.fuellend[data-astro-cid-bssuhfex] .bild[data-astro-cid-bssuhfex] picture{justify-content:flex-end;width:100%;height:100%;display:flex}.fuellend[data-astro-cid-bssuhfex] .bild[data-astro-cid-bssuhfex] img{object-fit:contain;object-position:right bottom;width:auto;max-width:100%;height:100%}}.nachweis[data-astro-cid-bssuhfex]{font-size:var(--font-size-xs)}@media (width>=48rem){.nachweis[data-astro-cid-bssuhfex]{grid-area:2/1;align-self:end}}.buehne[data-astro-cid-uotyonxz]{display:grid;position:relative}.buehne[data-astro-cid-uotyonxz]>li[data-astro-cid-uotyonxz]{opacity:0;grid-area:1/1;transition:opacity .6s}.buehne[data-astro-cid-uotyonxz]>li[data-astro-cid-uotyonxz].aktiv{opacity:1}.buehne[data-astro-cid-uotyonxz]>li[data-astro-cid-uotyonxz].uhr{z-index:2;opacity:1;pointer-events:none;display:none;position:relative}.kreis[data-astro-cid-uotyonxz]{width:13.5px;height:13.5px;margin:var(--space-3) var(--space-3) 0 0;background:conic-gradient(var(--fuellung,var(--color-bg)) calc(var(--fortschritt,0) * 1turn), var(--grund,transparent) 0);border-radius:50%;grid-column:2/-1;place-self:start end}@media (width>=64rem) and (prefers-reduced-motion:no-preference){.buehne[data-astro-cid-uotyonxz]>li[data-astro-cid-uotyonxz].uhr{display:grid}}@media (width>=90rem) and (height>=740px),(width>=80rem) and (height>=800px){.buehne[data-astro-cid-uotyonxz]{flex:1;min-height:0;max-height:calc(22rem + 22vh)}.buehne[data-astro-cid-uotyonxz]>li[data-astro-cid-uotyonxz]{min-height:0}}@media (width<=63.99rem){.buehne[data-astro-cid-uotyonxz]{flex:0 auto;grid-template-rows:minmax(0,1fr);height:clamp(7rem,30vh,17rem);min-height:7rem}.buehne[data-astro-cid-uotyonxz]>li[data-astro-cid-uotyonxz]{min-height:0}}@media (prefers-reduced-motion:reduce){.buehne[data-astro-cid-uotyonxz]>li[data-astro-cid-uotyonxz]{transition:none}}.beruf[data-astro-cid-x5muyi53]{margin-top:.1em;font-weight:100;display:inline-block}.intro[data-astro-cid-x5muyi53]{padding-bottom:var(--space-5);font-size:var(--font-size-text);line-height:var(--text-leading)}.bloecke[data-astro-cid-x5muyi53]{margin-top:var(--space-4)}.raster-innen[data-astro-cid-x5muyi53]{gap:var(--space-4) var(--col-gap);display:grid}@media (width>=48rem){.raster-innen[data-astro-cid-x5muyi53]{grid-template-columns:repeat(3,minmax(0,1fr))}}h2[data-astro-cid-x5muyi53]{font-weight:400;font-size:var(--font-size-xs);margin-bottom:var(--space-3)}.raster-innen[data-astro-cid-x5muyi53]>div[data-astro-cid-x5muyi53]{flex-direction:column;display:flex}.mehr[data-astro-cid-x5muyi53]{padding-top:var(--space-3);margin-top:auto}.info[data-astro-cid-x5muyi53]{gap:var(--space-3);display:grid}.kontaktbox[data-astro-cid-x5muyi53]{z-index:1;border:var(--line-fein) solid var(--color-akzent);background:color-mix(in srgb, var(--color-flaeche) 50%, transparent);position:relative}.kontaktbox[data-astro-cid-x5muyi53] li[data-astro-cid-x5muyi53]+li[data-astro-cid-x5muyi53]{border-top:var(--line-fein) solid var(--color-akzent)}.feld[data-astro-cid-x5muyi53]{padding:var(--space-2);color:inherit;gap:.15rem;text-decoration:none;transition:background-color .2s;display:grid;position:relative}.feld-text[data-astro-cid-x5muyi53]{white-space:pre-line}.feld[data-astro-cid-x5muyi53]:hover{-webkit-text-stroke:0}.feld[data-astro-cid-x5muyi53]:hover,.feld[data-astro-cid-x5muyi53]:focus-visible{background:color-mix(in srgb, var(--color-akzent) 8%, transparent)}.feld[data-astro-cid-x5muyi53]:hover .feld-titel[data-astro-cid-x5muyi53],.feld[data-astro-cid-x5muyi53]:focus-visible .feld-titel[data-astro-cid-x5muyi53]{color:var(--color-akzent-text)}.feld-cta[data-astro-cid-x5muyi53]{top:var(--space-2);right:var(--space-2);color:var(--color-akzent-text);opacity:0;transition:opacity .2s;position:absolute}.feld-cta[data-astro-cid-x5muyi53] svg[data-astro-cid-x5muyi53]{width:1em;height:1em;transition:transform .15s}.feld-cta[data-astro-cid-x5muyi53] path[data-astro-cid-x5muyi53]{stroke:currentColor;stroke-width:var(--line-width);vector-effect:non-scaling-stroke}.feld[data-astro-cid-x5muyi53]:hover .feld-cta[data-astro-cid-x5muyi53],.feld[data-astro-cid-x5muyi53]:focus-visible .feld-cta[data-astro-cid-x5muyi53]{opacity:1}.feld[data-astro-cid-x5muyi53]:hover .feld-cta[data-astro-cid-x5muyi53] svg[data-astro-cid-x5muyi53],.feld[data-astro-cid-x5muyi53]:focus-visible .feld-cta[data-astro-cid-x5muyi53] svg[data-astro-cid-x5muyi53]{transform:translate(2px,-2px)}@media (hover:none){.feld-cta[data-astro-cid-x5muyi53]{opacity:1}}.wege[data-astro-cid-x5muyi53]{gap:var(--space-3);display:flex}.weg[data-astro-cid-x5muyi53]{color:var(--color-akzent-text);display:block}.weg[data-astro-cid-x5muyi53] svg[data-astro-cid-x5muyi53]{fill:none;stroke:currentColor;width:auto;height:10.8px;stroke-width:var(--line-width);stroke-linecap:round;stroke-linejoin:round;transition:translate .15s;display:block;overflow:visible}.weg[data-astro-cid-x5muyi53] [data-astro-cid-x5muyi53]{vector-effect:non-scaling-stroke}a[data-astro-cid-x5muyi53].weg:hover svg[data-astro-cid-x5muyi53],a[data-astro-cid-x5muyi53].weg:focus-visible svg[data-astro-cid-x5muyi53]{stroke-width:1.35px;translate:0 -1px}.cta[data-astro-cid-x5muyi53]{width:fit-content;color:var(--color-akzent-text);align-items:center;gap:.35em;display:flex}.cta[data-astro-cid-x5muyi53] svg[data-astro-cid-x5muyi53]{width:1em;height:1em;transition:transform .15s}.cta[data-astro-cid-x5muyi53] path[data-astro-cid-x5muyi53]{stroke:currentColor;stroke-width:var(--line-width);vector-effect:non-scaling-stroke}.cta[data-astro-cid-x5muyi53]:hover path[data-astro-cid-x5muyi53]{stroke-width:1.35px}.cta[data-astro-cid-x5muyi53]:hover svg[data-astro-cid-x5muyi53],.cta[data-astro-cid-x5muyi53]:focus-visible svg[data-astro-cid-x5muyi53]{transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.cta[data-astro-cid-x5muyi53],.cta[data-astro-cid-x5muyi53] svg[data-astro-cid-x5muyi53],.feld[data-astro-cid-x5muyi53],.feld-cta[data-astro-cid-x5muyi53],.feld-cta[data-astro-cid-x5muyi53] svg[data-astro-cid-x5muyi53],.weg[data-astro-cid-x5muyi53] svg[data-astro-cid-x5muyi53]{transition:none}}@media (width<=63.99rem){.titel[data-astro-cid-x5muyi53]{font-size:clamp(2.375rem,10.5vw,4rem)}.intro[data-astro-cid-x5muyi53]{padding-bottom:var(--space-3);font-size:.8125rem}h2[data-astro-cid-x5muyi53]{font-size:inherit;color:var(--color-muted)}.bloecke[data-astro-cid-x5muyi53]{margin-top:var(--space-4)}h2[data-astro-cid-x5muyi53]{margin-bottom:var(--space-1)}.info[data-astro-cid-x5muyi53]{gap:var(--space-1)}.mehr[data-astro-cid-x5muyi53]{padding-top:var(--space-1)}.cta[data-astro-cid-x5muyi53]{min-height:44px}.feld[data-astro-cid-x5muyi53]{padding:var(--space-2)}.wege[data-astro-cid-x5muyi53]{gap:var(--space-1);margin-left:-12px;padding-top:0}.weg[data-astro-cid-x5muyi53]{place-items:center;height:44px;padding-inline:12px;display:grid}.weg[data-astro-cid-x5muyi53] svg[data-astro-cid-x5muyi53]{height:20px}.intro[data-astro-cid-x5muyi53],.bloecke[data-astro-cid-x5muyi53],.raster-innen[data-astro-cid-x5muyi53]{display:contents}.block-leistungen[data-astro-cid-x5muyi53]{padding-top:var(--space-4);order:1;margin-top:auto}.projekte[data-astro-cid-x5muyi53]{min-height:0;margin-top:var(--space-1);flex-direction:column;flex:0 auto;order:2;display:flex}.projekte[data-astro-cid-x5muyi53] .mehr[data-astro-cid-x5muyi53]{margin-top:0}.block-leistungen[data-astro-cid-x5muyi53] .mehr[data-astro-cid-x5muyi53],.projekte[data-astro-cid-x5muyi53] .mehr[data-astro-cid-x5muyi53]{justify-content:flex-end;display:flex}.block-leistungen[data-astro-cid-x5muyi53]:before,.projekte[data-astro-cid-x5muyi53]:before,.raster-innen[data-astro-cid-x5muyi53]>.block-kontakt[data-astro-cid-x5muyi53]:before{content:"";margin:0 calc(-1 * var(--gutter)) var(--space-3);border-top:var(--line-fein) solid var(--color-akzent);display:block}.raster-innen[data-astro-cid-x5muyi53]>.block-kontakt[data-astro-cid-x5muyi53]:before{grid-area:1/1/auto/-1}.projekte-titel[data-astro-cid-x5muyi53]{margin-bottom:var(--space-1);font-size:.8125rem;font-weight:400}.block-kontakt[data-astro-cid-x5muyi53]{margin-top:var(--space-1);order:3;margin-bottom:0}.block-kontakt[data-astro-cid-x5muyi53] .kontaktbox[data-astro-cid-x5muyi53]{display:none}.raster-innen[data-astro-cid-x5muyi53]>.block-kontakt[data-astro-cid-x5muyi53]{grid-template-columns:1fr 1fr;column-gap:0;display:grid}.block-kontakt[data-astro-cid-x5muyi53]>h2[data-astro-cid-x5muyi53]{grid-area:2/1}.block-kontakt[data-astro-cid-x5muyi53]>.wege[data-astro-cid-x5muyi53]{grid-area:3/1;align-self:end}.lezy[data-astro-cid-x5muyi53]{text-align:right;border-left:var(--line-fein) solid var(--color-akzent);margin-top:calc(-1 * var(--space-3));padding:var(--space-3) 0 0 var(--space-3);grid-area:2/2/span 2;align-content:start;justify-items:end;display:grid}.lezy[data-astro-cid-x5muyi53] a[data-astro-cid-x5muyi53]{min-height:44px;margin-top:calc(-1 * var(--space-2));align-items:center;display:flex}.lezy[data-astro-cid-x5muyi53] img[data-astro-cid-x5muyi53]{opacity:.75;width:auto;height:22px;display:block}.block-kontakt[data-astro-cid-x5muyi53] .mehr[data-astro-cid-x5muyi53]{margin-top:calc(-1 * var(--space-2));padding-top:0}}@media (width>=64rem){.projekte-titel[data-astro-cid-x5muyi53]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=47.99rem){.feld-text[data-astro-cid-x5muyi53]{display:none}}@media (width<=63.99rem) and (height<=780px){.schwerpunkte[data-astro-cid-x5muyi53]{display:none}}@media (width<=63.99rem) and (height<=700px){.projekte[data-astro-cid-x5muyi53] .unterzeile{display:none}}@media (width<=63.99rem) and (height<=760px){.titel[data-astro-cid-x5muyi53]{font-size:clamp(2.25rem,10vw,3rem)}.bloecke[data-astro-cid-x5muyi53]{margin-top:var(--space-3)}.raster-innen[data-astro-cid-x5muyi53]{row-gap:var(--space-3)}}@media (width>=48rem) and (width<=63.99rem){.raster-innen[data-astro-cid-x5muyi53]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=90rem) and (height>=740px),(width>=80rem) and (height>=800px){.intro[data-astro-cid-x5muyi53]{--luft:clamp(0px, (100vh - 900px) * .3, 8rem);padding-bottom:calc(var(--space-4) + var(--luft))}.bloecke[data-astro-cid-x5muyi53]{margin-top:calc(var(--space-3) + var(--luft) + var(--ausgleich,0px))}.projekte[data-astro-cid-x5muyi53]{flex-direction:column;flex:1;justify-content:flex-end;min-height:0;display:flex}}
