.mk-case .mk-hero{grid-template-columns:minmax(0,1fr) minmax(420px,.92fr);gap:5vw}.mk-case .mk-hero h1{font-size:clamp(54px,5.5vw,92px);line-height:.9;max-width:760px;text-wrap:balance}.mk-case .mk-close,.mk-case .mk-context,.mk-case .mk-frames,.mk-case .mk-heat,.mk-case .mk-robust{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6vw}.mk-case .mk-close h2,.mk-case .mk-context h2,.mk-case .mk-frames h2,.mk-case .mk-heat h2,.mk-case .mk-robust h2{font-size:clamp(44px,4.5vw,72px);line-height:.96;text-wrap:balance}.mk-case .mk-context-copy{padding-top:18px;max-width:650px}.mk-case .mk-scope{grid-template-columns:minmax(340px,.8fr) minmax(0,1.2fr);gap:5vw}.mk-case .mk-scope h2{font-size:clamp(48px,5vw,78px);line-height:.92;text-wrap:balance}.mk-case .mk-scope-head>p:last-child{max-width:620px}.mk-case .mk-primary{grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:5vw}.mk-case .mk-finding-copy h2{font-size:clamp(38px,4vw,64px);text-wrap:balance}.mk-case .mk-signal{padding-top:7vh;padding-bottom:7vh}.mk-case .mk-signal strong{font-size:clamp(90px,10vw,160px);margin:20px 0}.mk-case .mk-frames{grid-template-columns:minmax(330px,.9fr) minmax(0,1.1fr);padding-top:10vh;padding-bottom:10vh}.mk-case .mk-frame-chart{padding:0}.mk-case .mk-frame-row{grid-template-columns:175px minmax(180px,1fr) 62px;gap:12px;margin:15px 0}.mk-case .mk-frame-row:first-child>div,.mk-case .mk-frame-row>div{height:22px}.mk-case .mk-frame-row:first-child b{font-size:24px!important}.mk-case .mk-platform-section{padding-top:9vh;padding-bottom:9vh}.mk-case .mk-platform-section>h2{font-size:clamp(48px,5vw,76px);max-width:900px;margin-bottom:40px;text-wrap:balance}.mk-case .mk-platform-grid article{padding:30px}.mk-case .mk-heat{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);padding-top:10vh;padding-bottom:10vh;align-items:start}.mk-case .mk-heat h2{max-width:600px}.mk-case .mk-contrast article{min-height:360px;padding:32px 22px}.mk-case .mk-contrast strong{font-size:clamp(68px,6vw,100px);margin-top:28px}.mk-case .mk-contrast h3{font-size:26px}.mk-case .mk-dashboard-break{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:6vw;padding-top:9vh;padding-bottom:9vh}.mk-case .mk-dashboard-break h2{font-size:clamp(42px,4.4vw,68px);text-wrap:balance}.mk-case .mk-dashboard-stack span{display:block;min-height:auto;padding:13px 0!important;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.25;letter-spacing:.1em}.mk-case .mk-robust{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);padding-top:10vh;padding-bottom:10vh}.mk-case .mk-weight{column-gap:24px;row-gap:22px}.mk-case .mk-weight strong{font-size:clamp(58px,6vw,92px)}.mk-case .mk-model{padding-top:10vh;padding-bottom:10vh}.mk-case .mk-model-head{display:grid;grid-template-columns:.18fr 1fr .85fr;grid-gap:4vw;gap:4vw;align-items:start}.mk-case .mk-model-head h2{font-size:clamp(46px,4.7vw,74px);line-height:.94;margin:0;text-wrap:balance}.mk-case .mk-model-head>p:last-child{padding-top:6px}.mk-case .mk-auc{margin-top:42px}.mk-case .mk-auc>div{padding:34px 4vw}.mk-case .mk-auc strong{font-size:clamp(90px,10vw,155px)}.mk-case .mk-final-photo{height:min(52vw,620px)}.mk-case .mk-close{grid-template-columns:.2fr 1.05fr .75fr;gap:5vw;padding-top:11vh;padding-bottom:11vh;align-items:start}.mk-case .mk-close h2{font-size:clamp(58px,6.5vw,104px);line-height:.9;margin:0;text-wrap:balance}.mk-case .mk-close>div{padding-top:4px}.mk-case .mk-close a{margin-top:28px}@media(max-width:900px){.mk-case .mk-close,.mk-case .mk-context,.mk-case .mk-dashboard-break,.mk-case .mk-frames,.mk-case .mk-heat,.mk-case .mk-hero,.mk-case .mk-model-head,.mk-case .mk-primary,.mk-case .mk-robust,.mk-case .mk-scope{grid-template-columns:1fr}.mk-case .mk-close h2,.mk-case .mk-context h2,.mk-case .mk-frames h2,.mk-case .mk-heat h2,.mk-case .mk-hero h1,.mk-case .mk-model-head h2,.mk-case .mk-robust h2,.mk-case .mk-scope h2{text-wrap:pretty}.mk-case .mk-frame-row{grid-template-columns:105px 1fr 48px}.mk-case .mk-dashboard-stack span{font-size:11px}}.mk-case .mk-scope{grid-template-columns:minmax(480px,1.05fr) minmax(0,1.35fr);gap:3.5vw;align-items:end}.mk-case .mk-scope h2{font-size:clamp(48px,4.5vw,72px);max-width:650px}.mk-case .mk-platforms{width:100%;align-self:end}.mk-case .mk-platforms div{padding-left:18px;padding-right:18px}.mk-case .mk-contrast{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr)}.mk-case .mk-contrast article{min-height:390px;padding:32px 30px}.mk-case .mk-contrast strong{font-size:clamp(62px,5.2vw,88px);line-height:.78;margin:38px 0 18px}.mk-case .mk-contrast span{margin:0 0 34px}.mk-case .mk-contrast h3{margin:auto 0 14px}.mk-case .mk-not-equal{font-size:42px}@media(max-width:900px){.mk-case .mk-scope{gap:5vh}.mk-case .mk-contrast,.mk-case .mk-scope{grid-template-columns:1fr}.mk-case .mk-contrast strong{font-size:clamp(68px,20vw,96px)}.mk-case .mk-not-equal{padding:14px;transform:rotate(90deg)}}.mk-case .mk-scope{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4vw;align-items:center;padding-top:8vh;padding-bottom:8vh}.mk-case .mk-scope-head{max-width:640px}.mk-case .mk-scope h2{font-size:clamp(48px,4.35vw,70px);line-height:.94;margin-bottom:24px}.mk-case .mk-platforms{align-self:center;margin:0}.mk-case .mk-platforms div{padding:28px 16px}.mk-case .mk-contrast{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);align-items:stretch}.mk-case .mk-contrast article{min-height:410px;padding:34px 30px;display:grid;grid-template-rows:auto auto auto 1fr auto auto;align-content:start}.mk-case .mk-contrast small{min-height:44px;margin:0}.mk-case .mk-contrast strong{display:block;font-size:clamp(58px,4.8vw,80px);line-height:1;margin:24px 0 8px;white-space:nowrap}.mk-case .mk-contrast span{display:block;position:static;margin:0;padding:0;min-height:18px;font-size:10px;line-height:1.2;letter-spacing:.14em}.mk-case .mk-contrast h3{align-self:end;margin:34px 0 12px;font-size:27px}.mk-case .mk-contrast p{margin:0}.mk-case .mk-not-equal{display:flex;align-items:center;justify-content:center;padding:0}@media(max-width:900px){.mk-case .mk-scope{gap:4vh}.mk-case .mk-contrast,.mk-case .mk-scope{grid-template-columns:1fr}.mk-case .mk-contrast article{min-height:360px}.mk-case .mk-not-equal{padding:14px;transform:rotate(90deg)}}