.case-intro{padding:120px var(--page-gutter);background:0 0}.case-intro__container{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:20px;display:grid}.case-intro__col{grid-column:7/-1}.case-intro__meta{grid-column:1/6;align-self:start;margin:0;position:sticky;top:110px}.case-intro__meta-row{border-top:1px solid var(--color-ink-800);gap:4px;padding:14px 0;display:grid}.case-intro__meta-row:last-child{border-bottom:1px solid var(--color-ink-800)}.case-intro__meta-term{letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-500);font-size:12px;font-weight:700;line-height:1.2}.case-intro__meta-value{font-family:var(--ds-font-display,var(--font-display), sans-serif);letter-spacing:-.15px;color:var(--color-white);margin:0;font-size:clamp(15px,13.33px + .347vw,20px);font-weight:700;line-height:1.3}.case-intro__headline{font-family:var(--ds-font-display,var(--font-display), sans-serif);letter-spacing:clamp(-.4px,-.3px - .00694vw,-.3px);color:var(--color-white);margin:0 0 30px;font-size:clamp(30px,26.25px + .694vw,40px);font-weight:700;line-height:clamp(28.8px,25.35px + .639vw,38px)}.case-intro__body{font-family:var(--ds-font-display,var(--font-display), sans-serif);letter-spacing:-.15px;color:var(--color-ink-400);margin:0;font-size:clamp(15px,13.33px + .347vw,20px);font-weight:700;line-height:1.3}.case-intro__body+.case-intro__body{margin-top:20px}@media (max-width:1023.98px){.case-intro__container{display:block}.case-intro__meta{max-width:420px;margin-bottom:40px;position:static}}@media (max-width:767.98px){.case-intro{padding:40px var(--page-gutter)}.case-intro__headline{margin-bottom:24px}.case-intro__meta{margin-bottom:32px}}
