.klomp-case{--case-aubergine:#25383d;--case-aubergine-deep:#17292e;--case-ivory:#f6f2e9;--case-copper:#826739;--case-copper-soft:#e3d4b5}.klomp-case .case-hero h1{max-width:none;font-size:clamp(2.1rem,4vw,3.8rem)}.klomp-case .case-hero h1>span{display:block}.klomp-preview{min-width:0;margin:0}.klomp-preview img{border:1px solid var(--border);border-radius:1rem;width:100%;height:auto;display:block;box-shadow:0 1.5rem 4rem #17292e1c}.klomp-preview figcaption{color:var(--text-secondary);margin-top:1rem;font-size:.8rem}.klomp-decisions{background:var(--case-ivory)}.klomp-section-heading{max-width:43rem;margin-bottom:3rem}.klomp-decision-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;display:grid}.klomp-decision-grid article{border-top:1px solid var(--border);padding-top:1.5rem}.klomp-decision-grid article>span{color:var(--case-copper);margin-bottom:1.5rem;font-size:.8rem;font-weight:700;display:block}.klomp-decision-grid h3{font-size:1.35rem}@media (max-width:900px){.klomp-decision-grid{grid-template-columns:1fr;gap:1.5rem}}
