.single-page .case-study.dpm-case{max-width:1280px;margin:0 auto;padding:28px 28px 0;box-sizing:border-box;background:#fff}
.dpm-case .case-category{margin:0 auto 30px!important;text-align:center}
.dpm-case .dpm-content{background:#fff;margin:40px auto 56px;width:100%}
.dpm-case .dpm-content p{font-size:18px;line-height:1.9;max-width:850px;margin:20px auto;word-break:keep-all;text-align:center;color:#3a5262}
.dpm-case .dpm-content .wp-block-image{margin:56px 0;background:#fff}
.dpm-case .dpm-content img{max-width:100%;height:auto;display:block;margin:auto;border-radius:0}
.dpm-case .dpm-content a{text-decoration:underline}
.dpm-case .dpm-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:44px auto 80px;padding:64px 0;max-width:none;text-align:center;position:relative;isolation:isolate;clip-path:inset(0 -100vmax)}
.dpm-case .dpm-metrics::before{content:"";position:absolute;inset:0 -100vmax;z-index:-1;background:#f3f3f3 url("https://dieadesign.com/wp-content/uploads/2014/08/30.png") repeat-x center center;background-size:auto 100%;pointer-events:none}
.dpm-case .dpm-metric+.dpm-metric{border-left:1px solid rgba(61,61,61,.16)}
.dpm-case .dpm-metric{display:flex;flex-direction:column;align-items:center;gap:14px;min-width:0}
.dpm-case .dpm-metric dt{order:2;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#3d3d3d;line-height:1.5}
.dpm-case .dpm-metric dd{margin:0;font-size:clamp(42px,6vw,88px);font-weight:800;letter-spacing:-.055em;line-height:1.1;color:#3d3d3d;font-variant-numeric:tabular-nums}
.dpm-case .dpm-image-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px;align-items:center;margin:64px auto;max-width:1180px;background:#fff}
.dpm-case .dpm-image-grid>.wp-block-image{margin:0;min-width:0;width:100%;float:none}
.dpm-case .dpm-image-grid>.wp-block-image:first-child{grid-column:1 / -1;width:100%;max-width:940px;justify-self:center}
.dpm-case .dpm-image-grid>.wp-block-image img{width:100%;height:auto;object-fit:contain}
.dpm-case .dpm-project-heading{text-align:center;margin:0 auto 30px;max-width:850px}
.dpm-case .dpm-project-heading>span{font-size:11px;letter-spacing:.16em;color:#607786}
.dpm-case .dpm-project-heading p{font-weight:800;font-size:clamp(20px,2vw,28px);line-height:1.6;color:#101820;margin-top:14px}
.dpm-case>.case-cta{display:table;margin:0 auto 64px}
@media(max-width:600px){.single-page .case-study.dpm-case{padding:24px 20px 0}.dpm-case .dpm-metrics{gap:0;padding:36px 0;margin-bottom:44px}.dpm-case .dpm-metric dd{font-size:clamp(32px,10vw,54px)}.dpm-case .dpm-metric dt{font-size:9px;letter-spacing:.04em}.dpm-case .dpm-content p{font-size:16px;line-height:1.85}.dpm-case .dpm-content .wp-block-image{margin:32px 0}.dpm-case .dpm-image-grid{grid-template-columns:minmax(0,1fr);gap:28px;margin:40px auto}.dpm-case .dpm-image-grid>.wp-block-image{margin:0}}
