.wk-badge{display:inline-block;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.18rem .52rem;color:#fff;flex-shrink:0;align-self:flex-start}.wk-badge.mode-praxis{background:var(--color-praxis)}.wk-badge.mode-forschung{background:var(--color-forschung)}.wk-badge.mode-lehre{background:var(--color-lehre)}.wk-badge.mode-beratung{background:var(--color-beratung)}.wk-card{background:var(--color-surface);border:1px solid var(--color-border);display:flex;flex-direction:column;cursor:pointer;overflow:hidden;transition:box-shadow .28s ease,transform .28s ease;color:var(--color-text)}.wk-card:hover{box-shadow:0 8px 36px #0000001a;transform:translateY(-3px);z-index:2}.wk-card-visual{flex-shrink:0;overflow:hidden;position:relative;background:var(--color-surface)}.wk-proj-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease;mask-image:radial-gradient(ellipse 90% 90% at 50% 50%,black 0%,black 36%,rgba(0,0,0,.65) 56%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 90% 90% at 50% 50%,black 0%,black 36%,rgba(0,0,0,.65) 56%,transparent 78%)}.wk-card:hover .wk-proj-img{transform:scale(1.04)}.wk-proj-img.mask-hero{mask-image:radial-gradient(ellipse 95% 95% at 52% 48%,black 0%,black 42%,rgba(0,0,0,.6) 62%,transparent 82%);-webkit-mask-image:radial-gradient(ellipse 95% 95% at 52% 48%,black 0%,black 42%,rgba(0,0,0,.6) 62%,transparent 82%)}.wk-proj-img.mask-panorama{mask-image:radial-gradient(ellipse 100% 80% at 50% 55%,black 0%,black 34%,rgba(0,0,0,.6) 54%,transparent 74%);-webkit-mask-image:radial-gradient(ellipse 100% 80% at 50% 55%,black 0%,black 34%,rgba(0,0,0,.6) 54%,transparent 74%)}.wk-proj-img.mask-compact{mask-image:radial-gradient(ellipse 82% 82% at 50% 50%,black 0%,black 30%,rgba(0,0,0,.5) 52%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 82% 82% at 50% 50%,black 0%,black 30%,rgba(0,0,0,.5) 52%,transparent 72%)}[data-theme=dark] .wk-proj-img{opacity:.5;mix-blend-mode:luminosity}.wk-card-text{flex:1;display:flex;flex-direction:column;padding:1.1rem 1.4rem 1.4rem}.wk-card-foot{margin-top:auto;padding-top:.9rem}.wk-number{font-family:var(--font-serif);color:var(--color-accent);line-height:1.25;margin:0 0 .5rem}.wk-headline{font-family:var(--font-serif);font-weight:400;line-height:1.3;color:var(--color-text);margin:0 0 .35rem}.wk-meta{font-size:.66rem;letter-spacing:.01em;color:var(--color-muted);margin:0}.wk-context{font-size:.74rem;line-height:1.55;color:var(--color-muted);margin-top:.6rem;opacity:0;transform:translateY(5px);transition:opacity .28s ease,transform .28s ease}.wk-card:hover .wk-context{opacity:1;transform:translateY(0)}.wk-card.no-img .wk-card-text{padding-top:1.5rem}.wk-card.no-img.mode-praxis{border-top:3px solid var(--color-praxis)}.wk-card.no-img.mode-forschung{border-top:3px solid var(--color-forschung)}.wk-card.no-img.mode-lehre{border-top:3px solid var(--color-lehre)}.wk-card.no-img.mode-beratung{border-top:3px solid var(--color-beratung)}.sig-top-grid{display:grid;gap:1.25rem;grid-template-columns:1fr}@media(min-width:768px){.sig-top-grid{grid-template-columns:3fr 2fr}}.sig-stack{display:flex;flex-direction:column;gap:1.25rem}.sig-top-grid>.wk-card:first-child .wk-card-visual{flex:2 1 0;min-height:200px}.sig-top-grid>.wk-card:first-child .wk-card-text{flex:1 1 0}.sig-row-grid{display:grid;gap:1.25rem;grid-template-columns:1fr}@media(min-width:640px){.sig-row-grid{grid-template-columns:repeat(2,1fr)}}.support-grid{display:grid;gap:1.25rem;grid-template-columns:1fr}@media(min-width:640px){.support-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.support-grid{grid-template-columns:repeat(3,1fr)}}.spec-grid{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:640px){.spec-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.spec-grid{grid-template-columns:repeat(3,1fr)}}.rhythm-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(12,1fr)}.rhythm-grid>[data-span="4"]{grid-column:span 4}.rhythm-grid>[data-span="8"]{grid-column:span 8}.rhythm-grid>[data-span="12"]{grid-column:span 12}@media(min-width:640px)and (max-width:767px){.rhythm-grid>[data-span="4"]{grid-column:span 6}.rhythm-grid>[data-span="8"]{grid-column:span 6}}@media(max-width:639px){.rhythm-grid>[data-span]{grid-column:span 12}}.wk-card[data-variant=statistic] .wk-card-text,.wk-card[data-variant=reflection] .wk-card-text{padding-top:1.5rem;min-height:160px}.wk-card[data-variant=statistic] .wk-number{line-height:1.15}.wk-card[data-variant=reflection]{border-left:3px solid var(--color-accent)}.wk-card[data-variant=reflection] .wk-context{opacity:1;transform:none;font-style:italic}.filter-chip{font-size:.72rem;font-weight:500;letter-spacing:.02em;padding:.38rem .9rem;border:1px solid var(--color-border);color:var(--color-muted);background:transparent;cursor:pointer;transition:all .15s ease;white-space:nowrap}.filter-chip:hover{border-color:var(--color-text);color:var(--color-text)}.filter-chip.active{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}.editorial-chapter{margin-top:5rem;padding-top:2rem;padding-bottom:2rem;border-top:1px solid var(--color-border)}.editorial-eyebrow{display:block;font-size:.67rem;text-transform:uppercase;letter-spacing:.13em;color:var(--color-muted);margin-bottom:.5rem}.editorial-title{font-family:var(--font-serif);font-size:clamp(1.25rem,2.5vw,1.65rem);font-weight:400;color:var(--color-text);margin:0;line-height:1.3}.editorial-desc{font-size:.85rem;color:var(--color-muted);margin:.5rem 0 0;line-height:1.6}.wall-eyebrow{font-size:.67rem;text-transform:uppercase;letter-spacing:.13em;color:var(--color-muted);margin-bottom:1.5rem}
