@media (min-width: 1025px) {
  html .kl-case-head { width: min(var(--desktop-grid), calc(100% - 2 * var(--kl-gutter))); }
  html .kl-hero-heading, html .kl-case-head, html .kl-proof-logos, html .kl-proof-pair,
  html .kl-proof-inner > .icp-preview { max-width: var(--desktop-grid); }
  .kl-proof .kl-proof-inner, .kl-cases .kl-cases-inner {
    padding-block: calc(80 * var(--desktop-unit));
    gap: calc(60 * var(--desktop-unit));
  }
  .kl-proof .kl-proof-logos { gap: calc(8 * var(--desktop-unit)); }
  .kl-proof .kl-proof-logos > div { height: calc(80 * var(--desktop-unit)); }
  html .kl-proof .icp-preview { gap: calc(60 * var(--desktop-unit)); }
  html .kl-proof .icp-preview__copy > p { font-size: calc(20 * var(--desktop-unit)); }
  html .kl-proof .icp-preview__tabs { column-gap: calc(24 * var(--desktop-unit)); }
  html .kl-proof .icp-preview__tab {
    height: calc(52 * var(--desktop-unit));
    font-size: calc(15 * var(--desktop-unit));
  }
  html .audit-mid--how > .audit-mid__surface { gap: calc(24 * var(--desktop-unit)); }
  html .kw-review-wall { width: min(var(--desktop-grid), calc(100% - 40px)); }
  html .kl-hero { padding-top: calc(80 * var(--desktop-unit)); gap: calc(80 * var(--desktop-unit)); }
  html .kl-hero h1 { font-size: calc(40 * var(--desktop-unit)); line-height: 1.1; }
  html .kl-proof h2, html .kl-cases h2 { font-size: calc(36 * var(--desktop-unit)); line-height: 1.3; }
  html .kl-hero-film { width: min(100%, calc(1200 * var(--desktop-unit))); }
  html .kl-case-track { --card-width: calc(335.333 * var(--desktop-unit)); --slide-gap: calc(8 * var(--desktop-unit)); }
  html .kl-case-card { padding: calc(24 * var(--desktop-unit)); gap: calc(24 * var(--desktop-unit)); }
  html .kl-case-card h3 { font-size: calc(20 * var(--desktop-unit)); }
}
