.pj-stand{border-top:1px solid var(--linie-stark);grid-template-columns:repeat(4,minmax(0,max-content));gap:16px clamp(24px,3vw,44px);margin:0;padding:22px 0 0;list-style:none;display:grid}.pj-stand li{flex-direction:column;display:flex}.pj-stand b{letter-spacing:-.03em;color:var(--gold-satt);font-variant-numeric:lining-nums;font-size:clamp(2.25rem,3.2vw,3rem);font-weight:600;line-height:1}.pj-stand span{color:var(--text-2);white-space:nowrap;margin-top:8px;font-size:.9375rem;font-weight:500}.pj-kopf{max-width:760px;margin-bottom:clamp(36px,4vw,56px)}.pj-auf{background:var(--weiss)}.pj-auf__raster{grid-template-columns:minmax(0,9fr) minmax(0,9fr) minmax(0,6fr);grid-template-areas:"gross text klein";align-items:center;gap:clamp(28px,3.6vw,56px);display:grid}.pj-auf__gross{aspect-ratio:4/5;border-radius:2px;grid-area:gross}.pj-auf__klein{grid-area:klein;margin:38% 0 0}.pj-auf__kleinbild{aspect-ratio:2/3;border-radius:2px}.pj-auf__klein figcaption{color:var(--text-2);margin-top:10px;font-size:.8125rem}.pj-auf__text{grid-area:text}.pj-auf__status{color:var(--gold-tief);align-items:center;gap:10px;margin:0 0 18px;font-size:.9375rem;font-weight:500;display:inline-flex}.pj-auf__titel{font-size:clamp(2rem,3.1vw,2.875rem);line-height:1.1}.pj-auf__lage{color:var(--text);margin:16px 0 0;font-weight:500}.pj-auf__kurz{color:var(--text-2);max-width:46ch;margin:16px 0 0;line-height:1.65}.pj-auf__zahlen{border-top:1px solid var(--grau-rand);margin-top:30px;padding-top:24px}.pj-auf__knoepfe{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.pj-bestand{background:var(--weiss);padding-top:0}.pj-liste{border-top:1px solid var(--linie-stark);margin:0;padding:0;list-style:none}.pj-liste li{border-bottom:1px solid var(--linie-stark)}.pj-liste__zeile{color:inherit;grid-template-columns:minmax(0,5fr) minmax(0,5fr) minmax(0,2fr) 44px;align-items:center;gap:12px clamp(20px,3vw,48px);padding-block:clamp(26px,3vw,44px);text-decoration:none;display:grid}.pj-liste__zahl{flex-wrap:wrap;align-items:baseline;gap:0 12px;margin:0;display:flex}.pj-liste__zahl b{letter-spacing:-.045em;color:var(--gold-satt);font-variant-numeric:lining-nums;font-size:clamp(3.25rem,6.4vw,6rem);font-weight:600;line-height:1}.pj-liste__zahl span{color:var(--text-2);font-size:clamp(1.125rem,1.6vw,1.5rem);font-weight:500}.pj-liste__name h3{letter-spacing:-.02em;margin:0;font-size:clamp(1.375rem,2vw,1.875rem);line-height:1.2}.pj-liste__name p{color:var(--text-2);margin:8px 0 0}.pj-liste__status{color:var(--gold-tief);margin:0;font-size:.9375rem;font-weight:500}.pj-liste__pfeil{width:44px;height:44px;color:var(--gruen);place-items:center;display:grid}.pj-liste__pfeil svg{width:26px;height:26px;transition:transform .25s var(--ease)}.pj-liste__zeile--link:hover h3{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:5px;text-decoration-thickness:1px}.pj-liste__zeile--link:hover .pj-liste__pfeil svg{transform:translate(6px)}.sb--gruen.pj-buehne{background:var(--gruen);color:var(--creme)}.pj-buehne .sb__vorzeile{color:var(--gold-tief);align-items:center;gap:10px;display:inline-flex}.sb--gruen.pj-buehne .sb__vorzeile{color:var(--gold)}.pj-buehne .kz b{font-size:clamp(2rem,3vw,2.75rem)}.pj-gross-zahlen{border-top:1px solid var(--gruen-linie);flex-wrap:wrap;gap:18px clamp(32px,4vw,64px);margin:0;padding:26px 0 0;list-style:none;display:flex}.pj-gross-zahlen li{flex-direction:column;display:flex}.pj-gross-zahlen b{letter-spacing:-.045em;color:var(--gold);font-variant-numeric:lining-nums;font-size:clamp(3.25rem,6vw,5.75rem);font-weight:600;line-height:1}.pj-gross-zahlen span{color:var(--gruen-text);margin-top:8px;font-weight:500}.sb--voll .pj-gross-zahlen{border-top-color:var(--linie-stark)}.sb--voll .pj-gross-zahlen b{color:var(--gold-satt)}.sb--voll .pj-gross-zahlen span{color:var(--text-2)}.pj-merkmale{margin-top:0}@media (min-width:1180px){.pj-buehne.sb--voll .sb__flaeche{max-width:760px}.pj-buehne.sb--voll .sb__unten{width:max-content;margin:0;position:absolute;top:calc(clamp(96px,12vw,200px) + 36px);left:calc(100% + clamp(40px,4vw,64px))}}.pj-lagebild{margin:0}.pj-lagebild figcaption{color:var(--gruen-text);margin-top:14px;font-size:.9375rem;line-height:1.5}.pj-lagebild figcaption b{color:var(--creme);font-weight:500}.pj-projekt{background:var(--weiss)}.pj-projekt__raster{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(40px,6vw,104px);display:grid}.pj-projekt__aussage{letter-spacing:-.02em;color:var(--text);text-wrap:pretty;max-width:30ch;margin:24px 0 0;font-size:clamp(1.5rem,2.4vw,2.25rem);font-weight:500;line-height:1.3}.pj-projekt__text{margin-top:clamp(26px,3vw,40px)}.pj-projekt__text .s-link{margin-top:18px}.pj-fakten{border-top:1px solid var(--linie-stark);margin:0}.pj-fakten>div{border-bottom:1px solid var(--grau-rand);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline;gap:16px;padding-block:18px;display:grid}.pj-fakten dt{color:var(--text-2);font-size:.9375rem}.pj-fakten dd{margin:0;font-weight:500}.pj-fakten__zahl{letter-spacing:-.02em;color:var(--gold-satt);font-size:clamp(1.5rem,2vw,1.875rem);font-weight:600;line-height:1.1}.pj-reihe-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;margin-bottom:clamp(32px,3.6vw,48px);display:flex}.pj-reihe{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pj-reihe .s-projekt__foto{aspect-ratio:4/3}@media (max-width:1100px){.pj-stand{grid-template-columns:repeat(2,minmax(0,max-content))}}@media (max-width:899px){.pj-auf__raster{grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-template-areas:"gross klein""text text";align-items:start;row-gap:40px}.pj-auf__klein{margin-top:30%}.pj-projekt__raster{grid-template-columns:minmax(0,1fr)}.pj-reihe{grid-template-columns:repeat(2,minmax(0,1fr))}.pj-liste__zeile{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;grid-template-areas:"zahl zahl zahl""name name pfeil""status status status"}.pj-liste__zahl{grid-area:zahl}.pj-liste__name{grid-area:name}.pj-liste__status{grid-area:status}.pj-liste__pfeil{grid-area:pfeil}}@media (max-width:599px){.pj-reihe{grid-template-columns:minmax(0,1fr)}.pj-auf__knoepfe .s-knopf{width:100%}.pj-stand{gap:18px 28px}.pj-buehne .s-titel--seite{font-size:clamp(1.75rem,8vw,2.05rem)}}
