.karte[data-astro-cid-qe73qvin]{flex-direction:column;display:flex;position:relative}.karte-link[data-astro-cid-qe73qvin]{color:inherit;flex-direction:column;text-decoration:none;display:flex}.karte-bild[data-astro-cid-qe73qvin]{border-radius:var(--radius);background:var(--ink-3);aspect-ratio:16/10;box-shadow:0 0 0 1px var(--line-ink);position:relative;overflow:hidden}.karte-bild[data-astro-cid-qe73qvin] img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform 1.1s var(--ease-out), filter .6s var(--ease-out)}.karte-farbe[data-astro-cid-qe73qvin]{background:var(--projekt);transform-origin:0;height:4px;transition:transform .7s var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.karte-oeffnen[data-astro-cid-qe73qvin]{background:var(--white);width:48px;height:48px;color:var(--ink);opacity:0;transition:opacity .4s var(--ease-out), transform .6s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:1rem;right:1rem;transform:scale(.6)rotate(-45deg)}.karte-link[data-astro-cid-qe73qvin]:hover .karte-bild[data-astro-cid-qe73qvin] img,.karte-link[data-astro-cid-qe73qvin]:focus-visible .karte-bild[data-astro-cid-qe73qvin] img{transform:scale(1.035)}.karte-link[data-astro-cid-qe73qvin]:hover .karte-farbe[data-astro-cid-qe73qvin],.karte-link[data-astro-cid-qe73qvin]:focus-visible .karte-farbe[data-astro-cid-qe73qvin]{transform:scaleX(1)}.karte-link[data-astro-cid-qe73qvin]:hover .karte-oeffnen[data-astro-cid-qe73qvin],.karte-link[data-astro-cid-qe73qvin]:focus-visible .karte-oeffnen[data-astro-cid-qe73qvin]{opacity:1;transform:none}@media (hover:none){.karte-oeffnen[data-astro-cid-qe73qvin]{opacity:1;width:40px;height:40px;transform:none}}.karte-meta[data-astro-cid-qe73qvin]{color:var(--on-ink-mute);flex-wrap:wrap;gap:.4rem 1.1rem;margin-top:1.1rem;display:flex}.paper[data-astro-cid-qe73qvin] .karte-meta[data-astro-cid-qe73qvin]{color:var(--on-paper-mute)}.karte-titel[data-astro-cid-qe73qvin]{text-transform:uppercase;transition:color .3s var(--ease-out);margin-top:.5rem;font-size:clamp(1.7rem,2.8vw,2.4rem);font-weight:800;font-stretch:62%;line-height:.95}.karte-link[data-astro-cid-qe73qvin]:hover .karte-titel[data-astro-cid-qe73qvin]{color:var(--cobalt-light)}.paper[data-astro-cid-qe73qvin] .karte-link[data-astro-cid-qe73qvin]:hover .karte-titel[data-astro-cid-qe73qvin]{color:var(--cobalt)}.karte-text[data-astro-cid-qe73qvin]{color:var(--on-ink-soft);max-width:52ch;margin-top:.6rem}.paper[data-astro-cid-qe73qvin] .karte-text[data-astro-cid-qe73qvin]{color:var(--on-paper-soft)}.karte-tags[data-astro-cid-qe73qvin]{margin-top:1rem}.kopfbereich[data-astro-cid-vlkzuan2]{padding-block:clamp(3rem,8vw,6rem) 0}.kopfbereich[data-astro-cid-vlkzuan2] .container[data-astro-cid-vlkzuan2]{gap:1.5rem;display:grid}.projekte-titel[data-astro-cid-vlkzuan2]{font-size:clamp(5rem,20vw,17rem)}.liste-bereich[data-astro-cid-vlkzuan2]{padding-top:clamp(2.5rem,6vw,4rem)}.filter[data-astro-cid-vlkzuan2]{border-bottom:1px solid var(--line-ink);gap:1rem;padding-bottom:1.5rem}.filter[data-astro-cid-vlkzuan2]:not([hidden]){display:grid}.filter[data-astro-cid-vlkzuan2]>[data-astro-cid-vlkzuan2]{min-width:0}.filter-gruppe[data-astro-cid-vlkzuan2]{flex-wrap:wrap;gap:.5rem;display:flex}.chip[data-astro-cid-vlkzuan2]{border:1px solid var(--line-ink-strong);min-height:44px;color:var(--on-ink-soft);cursor:pointer;transition:background-color .3s var(--ease-out), color .3s var(--ease-out), border-color .3s var(--ease-out);background:0 0;border-radius:999px;padding:.5rem 1.05rem;font-size:.92rem;font-weight:500}.chip[data-astro-cid-vlkzuan2]:hover{border-color:var(--on-ink);color:var(--on-ink)}.chip[data-astro-cid-vlkzuan2][aria-pressed=true]{background:var(--on-ink);border-color:var(--on-ink);color:var(--ink)}.suche[data-astro-cid-vlkzuan2]{border:1px solid var(--line-ink-strong);width:100%;min-height:48px;color:var(--on-ink-soft);border-radius:999px;align-items:center;gap:.6rem;padding:0 1rem;display:flex}.suche[data-astro-cid-vlkzuan2]:focus-within{border-color:var(--cobalt-light)}.suche[data-astro-cid-vlkzuan2] input[data-astro-cid-vlkzuan2]{min-width:0;color:var(--on-ink);background:0 0;border:0;outline:none;flex:1;padding:.6rem 0}.suche[data-astro-cid-vlkzuan2] input[data-astro-cid-vlkzuan2]::placeholder{color:var(--on-ink-mute)}@media (width>=1000px){.filter[data-astro-cid-vlkzuan2]:not([hidden]){grid-template-columns:1fr 320px;align-items:center}}.treffer[data-astro-cid-vlkzuan2]{color:var(--on-ink-mute);margin:1.25rem 0 2.5rem}.raster[data-astro-cid-vlkzuan2]{gap:clamp(3.5rem,7vw,5rem) clamp(1.5rem,3vw,2.5rem);display:grid}@media (width>=760px){.raster[data-astro-cid-vlkzuan2]{grid-template-columns:repeat(2,1fr)}.raster[data-astro-cid-vlkzuan2]>.karte:nth-child(2n){margin-top:clamp(0rem,8vw,7rem)}}.raster[data-astro-cid-vlkzuan2]>.karte[hidden]{display:none}.leer[data-astro-cid-vlkzuan2]{padding:3rem 0}.leer-zustand[data-astro-cid-vlkzuan2]{border-top:1px solid var(--line-ink);justify-items:start;gap:1rem;padding:2.5rem 0;display:grid}.link-knopf[data-astro-cid-vlkzuan2]{min-height:44px;color:var(--cobalt-light);cursor:pointer;background:0 0;border:0;text-decoration:underline}
