.cases{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.case{background:var(--card);border:1px solid var(--line);border-radius:10px;overflow:hidden;display:flex;flex-direction:column}.case-img{aspect-ratio:16/10;overflow:hidden;background:var(--navy)}.case-img img{width:100%;height:100%;object-fit:cover;display:block}.case-body{padding:24px 26px 22px;display:flex;flex-direction:column;flex:1 1}.case-body header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.case-body h3{font-size:24px}.case-body header span{font-size:13px;color:var(--ink-3);font-weight:600}.case-body>p{color:var(--ink-2);line-height:1.55;margin:10px 0 20px;font-size:15px}.case-stats{display:flex;gap:36px;margin:0 0 22px}.case-stats div{display:flex;flex-direction:column-reverse}.case-stats dd{margin:0;font-family:var(--display);font-size:40px;font-weight:800;letter-spacing:-.04em;line-height:1}.case-stats dt{font-size:13px;color:var(--ink-3);margin-top:6px}.case-foot{margin-top:auto;padding-top:16px;border-top:1px solid #edf0f4;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.plats{list-style:none;margin:0;padding:0;display:flex;gap:14px;color:var(--ink-2)}.plats li{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.case-foot a{font-size:14px;font-weight:600;color:var(--ink);text-underline-offset:3px}.creds{margin-top:48px;padding-top:28px;border-top:1px solid var(--line);display:grid;grid-template-columns:auto 1fr;grid-gap:14px 28px;gap:14px 28px;align-items:center}.creds p{margin:0;font-size:14px;color:var(--ink-3)}.creds ul{list-style:none;margin:0;padding:0;display:flex;gap:36px;align-items:center;flex-wrap:wrap}.creds img{height:34px;width:auto;display:block;filter:grayscale(1) contrast(1.1);opacity:.7;mix-blend-mode:multiply}.creds li:first-child img{height:42px}.creds .edu{grid-column:1/-1;color:var(--ink-2)}@media (max-width:900px){.cases,.creds{grid-template-columns:1fr}}