.badge-row[data-astro-cid-cwnwkwza]{flex-wrap:wrap;gap:8px;display:flex}.leben-intro[data-astro-cid-cwnwkwza],.leben-schluss[data-astro-cid-cwnwkwza]{max-width:var(--mass-text)}.leben-schluss[data-astro-cid-cwnwkwza]{margin-top:24px}.cta-verweis[data-astro-cid-cwnwkwza]{margin:20px 0 0}.abschluss-text[data-astro-cid-cwnwkwza]{color:var(--hero-muted);max-width:var(--mass-text);margin:0 0 30px;font-size:1.04rem;line-height:1.75}.leben-grid[data-astro-cid-cwnwkwza]{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:20px;margin-top:32px;display:grid}.leben-feld[data-astro-cid-cwnwkwza]{border:1px solid var(--border-strong);border-radius:var(--radius,14px);background:var(--card);padding:22px 24px}.leben-feld[data-astro-cid-cwnwkwza] h3[data-astro-cid-cwnwkwza]{margin:0 0 8px;font-size:1.05rem}.leben-feld[data-astro-cid-cwnwkwza] p[data-astro-cid-cwnwkwza]{margin:0;font-size:.95rem}.galerie-filter[data-astro-cid-cwnwkwza]{flex-wrap:wrap;gap:10px;margin-bottom:44px;display:flex}.chip[data-astro-cid-cwnwkwza]{border:1px solid var(--border-strong);background:var(--card);color:var(--text);cursor:pointer;transition:background .3s var(--ease-out), color .3s var(--ease-out), border-color .3s var(--ease-out), transform .3s var(--ease-spring);border-radius:999px;padding:9px 18px;font-size:.88rem;font-weight:600}.chip[data-astro-cid-cwnwkwza]:hover{border-color:var(--akzent-ink)}.chip[data-astro-cid-cwnwkwza]:active{transform:scale(.96)}.chip[data-astro-cid-cwnwkwza].is-active{background:var(--akzent-deep);border-color:var(--akzent-deep);color:#fff8f2}.capability-grid[data-astro-cid-cwnwkwza]{grid-template-columns:repeat(6,1fr);grid-auto-flow:dense;gap:22px;display:grid}.capability-grid[data-astro-cid-cwnwkwza] .tile-hero{grid-column:span 3;position:relative}.capability-grid[data-astro-cid-cwnwkwza] a.tile-hero{color:inherit;text-decoration:none;display:block}.tile-chevron-corner[data-astro-cid-cwnwkwza]{z-index:2;opacity:.5;filter:brightness(0)invert();pointer-events:none;width:auto;height:22px;position:absolute;top:22px;right:22px}.badge-foerder[data-astro-cid-cwnwkwza]{margin-bottom:12px;display:flex}.tile-hero-link-hint[data-astro-cid-cwnwkwza]{color:var(--hero-fg);opacity:.85;align-items:center;gap:6px;font-size:.86rem;font-weight:600;display:inline-flex}.capability-grid[data-astro-cid-cwnwkwza] a.tile-hero:hover .tile-hero-link-hint[data-astro-cid-cwnwkwza]{opacity:1}.capability-grid[data-astro-cid-cwnwkwza] a.tile-compact{color:inherit;text-decoration:none;display:block}.capability-grid[data-astro-cid-cwnwkwza] .tile-compact .tile-hero-link-hint[data-astro-cid-cwnwkwza]{color:var(--akzent-ink);opacity:1}.capability-grid[data-astro-cid-cwnwkwza] a.tile-compact:hover .tile-hero-link-hint[data-astro-cid-cwnwkwza]{text-decoration:underline}.capability-grid[data-astro-cid-cwnwkwza] .tile-hero .bezel-core{padding:0;display:block;position:relative;overflow:hidden}.capability-grid[data-astro-cid-cwnwkwza] .tile-hero .bezel-core.has-image{background:0 0}.capability-grid[data-astro-cid-cwnwkwza] .tile-hero .tile-hero-bg{z-index:0;object-fit:cover;filter:saturate(.85)contrast(1.06)brightness(.88);width:100%;height:100%;position:absolute;inset:0}.capability-grid[data-astro-cid-cwnwkwza] .tile-hero .tile-hero-scrim{z-index:1;background:linear-gradient(#0a090833 0%,#0a0908e6 100%);position:absolute;inset:0}.capability-grid[data-astro-cid-cwnwkwza] .badge-row[data-astro-cid-cwnwkwza]{margin-bottom:8px}.capability-grid[data-astro-cid-cwnwkwza] .tile-hero .tile-hero-content{z-index:2;flex-direction:column;gap:18px;height:100%;padding:34px 30px;display:flex;position:relative}.capability-grid[data-astro-cid-cwnwkwza] .tile-compact{grid-column:span 2}.capability-grid[data-astro-cid-cwnwkwza] .is-hidden{display:none}@media (width<=900px){.capability-grid[data-astro-cid-cwnwkwza]{grid-template-columns:repeat(2,1fr)}.capability-grid[data-astro-cid-cwnwkwza] .tile-hero{grid-column:1/-1}.capability-grid[data-astro-cid-cwnwkwza] .tile-compact{grid-column:span 1}}@media (width<=640px){.capability-grid[data-astro-cid-cwnwkwza]{grid-template-columns:1fr;gap:16px}}.capability-grid[data-astro-cid-cwnwkwza] .tile-hero .bezel-core{background:linear-gradient(135deg, var(--petrol-dark), var(--petrol));color:var(--hero-fg);min-height:216px;box-shadow:none;border-color:#0000;justify-content:center}.capability-grid[data-astro-cid-cwnwkwza] .tile-hero .bezel-core h2{color:var(--hero-fg);max-width:26ch;font-size:1.5rem}.capability-grid[data-astro-cid-cwnwkwza] .tile-hero .bezel-core p{color:var(--hero-muted)}.capability-grid[data-astro-cid-cwnwkwza] .tile-hero .badge{color:var(--hero-fg);box-shadow:none;background:#0a0908ad}.capability-grid[data-astro-cid-cwnwkwza] .is-proof-tile .bezel-core{background:linear-gradient(180deg, #d14e2612, var(--card) 45%)}.capability-grid[data-astro-cid-cwnwkwza] h2{margin:0;font-size:1.14rem;font-weight:600;line-height:1.35}.capability-grid[data-astro-cid-cwnwkwza] p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.55}.capability-grid[data-astro-cid-cwnwkwza] .cta-tile{grid-column:1/-1}.capability-grid[data-astro-cid-cwnwkwza] .cta-tile .bezel-core{background:linear-gradient(100deg, var(--terracotta-ink), var(--gold-ink));color:#fff;box-shadow:none;border-color:#0000;flex-direction:row;justify-content:space-between;align-items:center;gap:24px}.capability-grid[data-astro-cid-cwnwkwza] .cta-tile .bezel-core h2{color:#fff;max-width:46ch;font-size:1.3rem}.capability-grid[data-astro-cid-cwnwkwza] .cta-tile .bezel-core p{color:#ffffffdb;max-width:46ch}.capability-grid[data-astro-cid-cwnwkwza] .cta-tile .btn-gradient{color:var(--terracotta-ink);box-shadow:none;background:#fff}.capability-grid[data-astro-cid-cwnwkwza] .cta-tile .btn-gradient .icowrap{background:#d14e261f}@media (width<=900px){.capability-grid[data-astro-cid-cwnwkwza] .cta-tile .bezel-core{flex-direction:column;align-items:flex-start}}.kontakt-inner[data-astro-cid-cwnwkwza]{text-align:left;max-width:720px}.kontakt-inner[data-astro-cid-cwnwkwza] h2[data-astro-cid-cwnwkwza]{letter-spacing:-.02em;margin:0 0 28px;font-size:clamp(2rem,4.4vw,3.4rem);font-weight:600;line-height:1.1}.matrix-table[data-astro-cid-cwnwkwza] td[data-astro-cid-cwnwkwza]{text-align:center;vertical-align:middle}.matrix-table[data-astro-cid-cwnwkwza] th[data-astro-cid-cwnwkwza][scope=row]{white-space:nowrap}.matrix-zahl[data-astro-cid-cwnwkwza]{font-variant-numeric:tabular-nums;color:var(--text);font-size:1.05rem;font-weight:600}.matrix-leer[data-astro-cid-cwnwkwza]{color:var(--text-muted)}.matrix-summe[data-astro-cid-cwnwkwza]{font-variant-numeric:tabular-nums;color:var(--text);font-weight:600}@media (width<=640px){.matrix-table[data-astro-cid-cwnwkwza] td[data-astro-cid-cwnwkwza]{text-align:right}}
