.case-study-copy{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:36px;position:relative;max-width:795px;width:100%}.case-study-copy h4.title{font-family:var(--font-family-abc-marfa-mono);font-variation-settings:"wght" 400,"MONO" 1;font-size:14px;letter-spacing:2.1px;line-height:14px;margin-top:-1px}.case-study-copy h2.subtitle,.case-study-copy h4.title{align-self:stretch;color:var(--color-text-dark);font-weight:400;position:relative}.case-study-copy h2.subtitle{font-family:var(--font-family-feature-regular);font-size:64px;letter-spacing:0;line-height:70.4px}@media screen and (max-width:768px){@media (min-width:769px) and (max-width:1024px){.case-study-copy{gap:48px}.copy-header h2{font-size:42px}.copy-header p{font-size:20px}.copy-content{gap:32px}.stat-number{font-size:56px}.stat-label{font-size:16px}.list-item{font-size:20px}}}@media screen and (max-width:480px){@media (max-width:480px){.case-study-copy{width:100%!important}.case-study-copy h2.subtitle{line-height:40px;font-size:32px;font-weight:400;line-height:35.2px}.case-study-copy h2.subtitle,.case-study-copy h4.title{color:var(--color-text-dark);word-wrap:break-word;width:100%}.case-study-copy h4.title{font-size:13px;font-family:var(--font-family-abc-marfa-mono);font-variation-settings:"wght" 400,"MONO" 1;font-weight:400;text-transform:uppercase;line-height:13px;letter-spacing:1.95px}}}.illustrated-card{display:flex;flex:1 1;flex-direction:column;justify-content:space-evenly;align-items:center;gap:16px;text-align:center;max-width:388px}.illustration-container{display:flex;justify-content:center;align-items:center;height:215px}.illustrated-card-heading{font-size:var(--heading-sm-size);line-height:1.18;text-align:center}.illustrated-card-body,.illustrated-card-heading{letter-spacing:-.03em;font-weight:var(--body-18-font-weight);font-family:var(--font-family-abc-marfa-light);color:var(--current-text)}.illustrated-card-body{font-size:var(--body-18-font-size);line-height:var(--body-18-line-height)}.feature-lottie{margin:0;padding:0;min-width:315px}@media (max-width:768px){.illustrated-card{flex-wrap:wrap}.illustrated-card-body,.illustrated-card-heading{padding:0 30px}}@media (min-width:769px) and (max-width:1024px){.illustrated-card{gap:24px}.illustrated-card-heading{font-size:24px}}