.cover[data-v-7f6df75e]{position:relative;overflow:hidden;background:var(--navy);color:#fff;aspect-ratio:16 / 9}.cover.large[data-v-7f6df75e]{aspect-ratio:auto;height:100%;min-height:280px}.cover img[data-v-7f6df75e]{width:100%;height:100%;object-fit:cover;display:block}.cover.illu img[data-v-7f6df75e]{object-fit:contain}.cover.projekte[data-v-7f6df75e]{background:var(--navy)}.cover.loesungen[data-v-7f6df75e]{background:#0b3b58}.cover.wissen[data-v-7f6df75e]{background:var(--navy-deep)}.cover.illu[data-v-7f6df75e]{background:#002942}.bar[data-v-7f6df75e]{position:absolute;bottom:0;background:#ffffff1f;transform:skew(-38deg);transform-origin:bottom}.bar+.bar[data-v-7f6df75e]{background:#ff7a2e8c}.ic[data-v-7f6df75e]{position:absolute;left:1.4rem;top:1.2rem;color:#fff;opacity:.95}.lab[data-v-7f6df75e]{position:absolute;left:1.4rem;bottom:1.1rem;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:500;color:#ffffffe6}.card[data-v-ca8ab3e4]{display:flex;flex-direction:column;background:#fff;text-decoration:none;color:var(--ink);border-bottom:3px solid transparent;transition:border-color .2s,transform .2s}.card[data-v-ca8ab3e4]:hover{border-color:var(--accent);transform:translateY(-3px)}.body[data-v-ca8ab3e4]{padding:1.4rem 1.6rem 1.7rem;display:flex;flex-direction:column;flex:1}.meta[data-v-ca8ab3e4]{display:flex;flex-wrap:wrap;gap:.2rem 1rem;font-size:.82rem;color:var(--ink-soft);margin:0 0 .7rem;font-weight:400}.cat[data-v-ca8ab3e4]{color:var(--accent);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.draft[data-v-ca8ab3e4]{background:var(--warm);padding:0 .5rem;border-radius:2px}h3[data-v-ca8ab3e4]{font-size:1.45rem;font-weight:300;margin-bottom:.6rem;line-height:1.2}.sum[data-v-ca8ab3e4]{color:var(--ink-soft);font-size:.98rem;line-height:1.55;margin-bottom:1.2rem}.go[data-v-ca8ab3e4]{margin-top:auto;font-weight:500;color:var(--accent)}.go i[data-v-ca8ab3e4]{font-style:normal;display:inline-block;transition:transform .15s}.card:hover .go i[data-v-ca8ab3e4]{transform:translate(4px)}.feature[data-v-ca8ab3e4]{display:grid;grid-template-columns:1.1fr 1fr}.feature h3[data-v-ca8ab3e4]{font-size:clamp(1.7rem,2.6vw,2.3rem)}.feature .body[data-v-ca8ab3e4]{padding:2.2rem 2.4rem;justify-content:center}@media (max-width: 800px){.feature[data-v-ca8ab3e4]{display:flex}.feature .body[data-v-ca8ab3e4]{padding:1.4rem 1.6rem 1.7rem}}
