.case_study_card{background:var(--theme-case_study_surface);border:1px solid var(--theme-case_study_border);border-radius:1.5em;display:grid;grid-template-columns:4.375em 1fr 15.625em;overflow:hidden;transition:background .25s ease,border-color .25s ease}.case_study_card__rail{align-items:center;border-right:1px solid var(--theme-case_study_rule);display:flex;flex-direction:column;gap:1.125em;padding:1.75em 0}.case_study_card__rail span{font:800 .75em Manrope}.case_study_card__rail i{background:linear-gradient(var(--theme-accent),transparent);flex:1;min-height:5em;width:.0625em}.case_study_card__main{padding:1.875em 2.125em}.case_study_card__meta{align-items:center;display:flex;gap:1.25em;justify-content:space-between}.case_study_card__meta p{color:var(--theme-accent_text);font-size:.6875em;font-weight:800;letter-spacing:.12em;margin:0;text-transform:uppercase}.case_study_card__meta span{border:1px solid var(--theme-line);border-radius:62.4375em;color:var(--theme-muted);font-size:.625em;font-weight:800;padding:.375em .5625em}.case_study_card__title{font-size:clamp(1.75em,3vw,2.625em);line-height:1.06;margin:.9375em 0 1.625em;max-width:47.5em}.case_study_card__story{display:grid;gap:1.25em;grid-template-columns:repeat(3,1fr);margin-bottom:1.625em}.case_study_card__story small{color:var(--theme-case_study_label);font-size:.5625em;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.case_study_card__story p{color:var(--theme-case_study_story);font-size:.8125em;line-height:1.65;margin:.5em 0 0}.case_study_card__metrics{align-content:center;background:#111218;border-left:1px solid var(--theme-case_study_rule);color:var(--theme-white);display:grid;gap:1.5em;padding:1.875em}.case_study_card__metrics div{border-bottom:1px solid #2f3037;padding-bottom:1.25em}.case_study_card__metrics div:last-child{border-bottom:0;padding-bottom:0}.case_study_card__metrics strong{display:block;font:800 1.75em Manrope;letter-spacing:-.05em}.case_study_card__metrics span{color:#a9abb4;display:block;font-size:.6875em;margin-top:.3125em}@media(max-width:900px){.case_study_card{grid-template-columns:3.4375em 1fr}.case_study_card__metrics{border-left:0;border-top:1px solid #2f3037;grid-column:2;grid-template-columns:repeat(2,1fr)}.case_study_card__story{grid-template-columns:1fr}}@media(max-width:600px){.case_study_card{grid-template-columns:1fr}.case_study_card__rail{display:none}.case_study_card__main{padding:1.5em}.case_study_card__metrics{grid-column:1}}.case_study_card__open{color:var(--theme-accent_text);display:inline-block;font-size:.8125em;font-weight:700;margin-top:1.25em}
