.case-card[data-v-a65d9317]{position:relative;display:grid;grid-template-columns:12rem minmax(0,1fr);gap:2.8rem;align-items:stretch;border-top:.1rem solid hsla(0,0%,84.7%,.18);padding:3.2rem 0 3.6rem;color:inherit;text-decoration:none;outline:none}.case-card[data-v-a65d9317]:before{position:absolute;top:-.1rem;left:0;width:100%;height:.1rem;background:#f5f5f5;content:"";transform:scaleX(0);transform-origin:left center;transition:transform .55s cubic-bezier(.22,1,.36,1)}@media(max-width:900px){.case-card[data-v-a65d9317]{grid-template-columns:1fr;min-height:0}}.case-card[data-v-a65d9317]:focus-visible:before,.case-card[data-v-a65d9317]:hover:before{transform:scaleX(1)}.case-card:focus-visible .case-card__index[data-v-a65d9317],.case-card:hover .case-card__index[data-v-a65d9317]{color:#f5f5f5}.case-card:focus-visible .case-card__title[data-v-a65d9317],.case-card:hover .case-card__title[data-v-a65d9317]{color:#f5f5f5}.case-card__index[data-v-a65d9317]{color:gray;font-size:1.5rem;letter-spacing:.16em;transition:.55s cubic-bezier(.22,1,.36,1)}.case-card__body[data-v-a65d9317]{display:grid;grid-template-columns:minmax(0,1.05fr) 68rem;grid-template-areas:"heading description" "heading metrics";-moz-column-gap:7rem;column-gap:7rem;row-gap:2.4rem;align-items:start;min-width:0}@media(max-width:900px){.case-card__body[data-v-a65d9317]{grid-template-columns:1fr;grid-template-areas:"heading" "description" "metrics";row-gap:2.2rem}}.case-card__heading[data-v-a65d9317]{display:grid;grid-area:heading;gap:1.4rem;max-width:78rem}.case-card__description[data-v-a65d9317],.case-card__type[data-v-a65d9317]{margin:0;color:gray}.case-card__type[data-v-a65d9317]{font-size:1.3rem;line-height:1.35}.case-card__title[data-v-a65d9317]{margin:0;font-size:3.4rem;font-weight:300;line-height:1.1;text-transform:uppercase;transition:color .25s ease}@media(max-width:560px){.case-card__title[data-v-a65d9317]{font-size:2.8rem}}.case-card__description[data-v-a65d9317]{grid-area:description;max-width:58rem;font-size:1.65rem;line-height:1.48}.case-card__metrics[data-v-a65d9317]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-area:metrics;gap:1.8rem;margin:0}@media(max-width:680px){.case-card__metrics[data-v-a65d9317]{grid-template-columns:1fr 1fr;row-gap:4rem}}.case-card__metric[data-v-a65d9317]{min-width:0}.case-card__metric dd[data-v-a65d9317],.case-card__metric dt[data-v-a65d9317]{margin:0}.case-card__metric dt[data-v-a65d9317]{margin-bottom:.45rem;color:#d8d8d8;font-size:2rem;line-height:1}.case-card__metric dd[data-v-a65d9317]{color:gray;font-size:1.5rem;line-height:1.35}.case-card--compact .case-card__body[data-v-a65d9317]{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "description" "metrics";row-gap:2rem}.case-card--compact .case-card__description[data-v-a65d9317],.case-card--compact .case-card__heading[data-v-a65d9317]{max-width:none}.case-card--compact .case-card__metrics[data-v-a65d9317]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.4rem 2rem}.case-card--compact .case-card__metric[data-v-a65d9317]{padding-top:1.2rem;border-top:.1rem solid hsla(0,0%,84.7%,.18)}.case-card--compact .case-card__metric dt[data-v-a65d9317]{font-size:1.8rem}.case-card--compact .case-card__metric dd[data-v-a65d9317]{font-size:1.4rem}@media(prefers-reduced-motion:reduce){.case-card[data-v-a65d9317]:before,.case-card__title[data-v-a65d9317]{transition:none}}
