.ds-cases{background:var(--paper-2)}.ds-cases__rows{display:flex;flex-direction:column}.ds-cases__row{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding:48px 0;border-top:1px solid var(--line)}.ds-cases__row:first-child{border-top:0;padding-top:0}.ds-cases--no-item-rules .ds-cases__row{border-top:0}.ds-cases__row--flip>.ds-cases__media{order:2}.ds-cases__row--flip>.ds-cases__text{order:1}.ds-cases__media{border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:5 / 4;background:var(--paper);border:1px solid var(--line)}.ds-cases__media img{width:100%;height:100%;object-fit:cover;display:block}.ds-cases__text{display:flex;flex-direction:column;gap:18px}.ds-cases__badge{font-family:var(--mono-family);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--mint-deep);display:inline-flex;align-items:center;gap:10px}.ds-cases__badge:before{content:"";width:18px;height:1.5px;background:var(--mint-deep)}.ds-cases__heading{font-family:var(--body-family);font-variation-settings:"wght" 380,"GRAD" -50;font-size:clamp(28px,3.4vw,44px);letter-spacing:-.03em;line-height:1.05;margin:0;color:var(--ink)}.ds-cases__deck{color:var(--ink-2);font-size:16px;line-height:1.6;margin:0;max-width:48ch}.ds-cases__meta{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:8px}.ds-cases__meta-label{font-family:var(--mono-family);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px}.ds-cases__meta-body{font-size:13.5px;color:var(--ink-2);line-height:1.5}.ds-cases__stats{display:flex;gap:24px;flex-wrap:wrap;margin-top:8px}.ds-cases__stat{display:flex;flex-direction:column}.ds-cases__stat-num{font-family:var(--body-family);font-variation-settings:"wght" 380,"wdth" 80;font-size:42px;line-height:.95;color:var(--mint-deep);letter-spacing:-.04em}.ds-cases__stat-label{font-family:var(--mono-family);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-top:4px}@media(max-width:880px){.ds-cases__row{grid-template-columns:1fr;gap:24px;padding:32px 0}.ds-cases__row--flip>.ds-cases__media{order:0}.ds-cases__row--flip>.ds-cases__text{order:0}.ds-cases__meta{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/dawn-ds-cases.css.map */
