.steckbrief{border-top:2px solid var(--tinte);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0 clamp(20px,3vw,40px);margin:0;display:grid}.steckbrief>div{border-bottom:1px solid var(--lightgray);padding:18px 0}.steckbrief dt{letter-spacing:.16em;text-transform:uppercase;color:var(--gray-600);font-size:1rem;font-weight:800}.steckbrief dd{margin:8px 0 0;font-size:1.0625rem;line-height:1.45}.steckbrief__ergebnis dd{font-weight:800}.projekt-text{padding-top:0}.projekt-text__inhalt{max-width:68ch}.projekt-text__inhalt h2{letter-spacing:-.02em;font-size:var(--text-h2);font-weight:800;line-height:var(--text-h2--line-height);text-wrap:balance;margin-top:clamp(48px,6vw,80px)}.projekt-text__inhalt h2:first-child{margin-top:0}.projekt-text__inhalt h3{font-size:var(--text-h3);font-weight:800;line-height:var(--text-h3--line-height);margin-top:36px}.projekt-text__inhalt h2+p,.projekt-text__inhalt h2+h3{margin-top:var(--space-content)}.projekt-text__inhalt h3+p{margin-top:12px}.projekt-text__inhalt p{color:var(--tinte-weich);font-size:var(--text-korpus);line-height:var(--text-korpus--line-height);margin-top:16px}.projekt-text__inhalt a{text-underline-offset:3px;text-decoration:underline}.projekt-einblicke{overflow:hidden}.projekt-einblicke .eyebrow--linie{margin-bottom:28px}.projekt-einblicke__reihe{gap:clamp(10px,1.4vw,18px);display:grid}.einblick{cursor:zoom-in;width:112%;transform:translateX(var(--x,0));will-change:transform;margin-left:-6%;padding:0;display:block}.einblick img{width:100%;height:auto;transition:opacity .2s var(--ease)}.einblick:hover img{opacity:.88}.einblick:focus-visible{outline:3px solid var(--accent);outline-offset:4px}@media (prefers-reduced-motion:reduce){.einblick{width:100%;margin-left:0;transform:none}}.lichtbox{background:var(--tinte);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--papier);border:0;margin:0;padding:clamp(16px,3vw,40px)}.lichtbox[open]{grid-template-rows:1fr auto auto;gap:16px;display:grid}.lichtbox::backdrop{background:0 0}.lichtbox__bild{object-fit:contain;width:100%;height:100%;min-height:0}.lichtbox__text{opacity:.85;max-width:70ch;font-size:1rem;line-height:1.5}.lichtbox__steuerung{align-items:center;gap:var(--space-buttons);flex-wrap:wrap;display:flex}.lichtbox__steuerung [data-zurueck],.lichtbox__steuerung [data-weiter]{padding:12px 20px;font-size:1.25rem}.lichtbox__zaehler{text-align:center;min-width:7ch;font-weight:800}.lichtbox__zu{margin-left:auto}.projekt-ergebnis__raster{grid-template-columns:minmax(220px,.8fr) 2fr;align-items:start;gap:clamp(28px,5vw,72px);margin-top:clamp(32px,4vw,48px);display:grid}.projekt-ergebnis__zahl b{font-size:clamp(3rem,7vw,5.5rem)}.projekt-stimme{border-left:6px solid var(--accent);margin:0;padding-left:clamp(20px,2.6vw,32px)}.projekt-stimme p{letter-spacing:-.015em;font-size:clamp(1.125rem,1.7vw,1.5rem);font-weight:300;line-height:1.45}.projekt-stimme p+p{margin-top:.9em}.projekt-stimme footer{gap:4px;margin-top:20px;font-size:1rem;display:grid}.projekt-stimme footer span{color:var(--gray-600)}.projekt-weitere__raster{grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,40px);margin-top:clamp(28px,4vw,44px);display:grid}.projekt-weitere__karte{border:2px solid var(--tinte);background:var(--papier);box-shadow:8px 8px 0 color-mix(in srgb, var(--tinte) 12%, transparent);transition:transform .2s var(--ease);align-content:start;gap:10px;padding:0 0 22px;display:grid}.projekt-weitere__karte:hover,.projekt-weitere__karte:focus-visible{transform:translateY(-4px)}.projekt-weitere__karte img{aspect-ratio:4/3;object-fit:cover;border-bottom:2px solid var(--tinte);width:100%;margin-bottom:8px}.projekt-weitere__meta{letter-spacing:.16em;text-transform:uppercase;color:var(--gray-600);padding:0 22px;font-size:1rem;font-weight:800}.projekt-weitere__name{font-size:var(--text-h3);letter-spacing:-.01em;padding:0 22px;font-weight:800}.projekt-weitere__alle{display:inline-block}@media (width<=820px){.projekt-ergebnis__raster,.projekt-weitere__raster{grid-template-columns:1fr}}@media (width<=560px){.steckbrief{grid-template-columns:1fr 1fr}.steckbrief__ergebnis,.steckbrief>div:nth-child(3){grid-column:1/-1}}
