.intro{grid-column-gap:48px;border:0 solid #ccc;border-top-width:1px;justify-content:flex-start;align-items:flex-start;width:100%;max-width:840px;padding-top:80px;padding-bottom:80px;text-decoration:none;display:flex}.objective-item{margin-bottom:15px;padding-left:25px;position:relative}.case_study-cover{grid-column-gap:32px;grid-row-gap:32px;background-image:url(/images/cover.avif);background-position:100%;background-repeat:no-repeat;background-size:cover;flex-direction:column;flex:none;justify-content:center;align-items:flex-start;width:100vw;margin-left:-50vw;margin-right:-50vw;padding-top:80px;padding-bottom:80px;display:flex;position:relative;left:50%;right:50%}.case_study-cover.banner{background-image:url(/images/brand-billboard.avif);height:49vw;margin-bottom:80px}.section-case_study{grid-row-gap:24px;border-top:1px solid #ccc;flex-flow:column;align-items:flex-start;padding-top:16px;padding-bottom:80px;display:inline-flex}.section-case_study.stacked{flex-flow:column}.section-case_study.stacked.no-bottm-margin{padding-bottom:0}.section-case_study.intro{padding-top:64px}.case_study-title{margin-top:-1px;font-size:40px;font-weight:100;position:relative}.case_study-title.cs-margin-bottom{margin-bottom:48px}.text-intro{color:#333;letter-spacing:0;width:75%;margin-top:-1px;font-size:32px;font-weight:400;line-height:130%}.heading-section{color:#666;letter-spacing:0;align-self:stretch;margin-top:-1px;font-size:24px;font-weight:700;line-height:1.2;position:relative}.text-body-light{color:#333;letter-spacing:0;flex:1;font-family:"Source Sans 3",sans-serif;font-size:24px;font-weight:300;line-height:130%;position:relative}.text-quote{grid-column-gap:24px;grid-row-gap:24px;color:#333;flex-flow:column;align-self:stretch;font-family:turnip,sans-serif;font-size:24px;font-weight:200;line-height:31.2px;display:flex;position:relative}.cs-text-small{color:#475467;align-self:stretch;margin-top:0;margin-bottom:0;font-size:16px;font-weight:400}.cs-text-small.bold{color:#919191;font-weight:600}.cs-text-small.center{text-align:center}.flexcontainer-quote{grid-column-gap:32px;grid-row-gap:32px;flex-flow:row;justify-content:space-between;align-items:flex-start;width:100%;display:flex}.objective-item{border:1px solid #eaeaea;border-radius:6px;flex:1;align-self:stretch;align-items:flex-start;margin-bottom:0;padding:12px;display:flex;position:relative;overflow:hidden}.flexcontainer-rebrand{grid-column-gap:3px;grid-row-gap:3px;flex-direction:column;align-items:flex-start;display:flex}.cs-brand{grid-column-gap:48px;grid-row-gap:48px;border-top:1px solid #eaeaea;flex-direction:column;justify-content:flex-start;align-self:stretch;align-items:center;width:100%;padding-top:16px;padding-bottom:48px;display:flex;position:relative}.cs-brand.last{padding-bottom:0}.frame-7{grid-column-gap:30px;grid-row-gap:30px;justify-content:flex-start;align-self:stretch;align-items:flex-start;width:100%;display:flex;position:relative}.case_study-cover-content{grid-column-gap:32px;grid-row-gap:32px;color:#fff;flex-flow:column;justify-content:space-between;align-items:flex-start;width:856px;padding-left:16px;padding-right:16px;display:flex}.cs-arrow{width:18px;height:18px;margin-top:2px;margin-right:6px}.image-2{max-width:22%}.image-centered{max-width:80%;margin-left:auto;margin-right:auto}.cs-bullet-list{grid-column-gap:16px;grid-row-gap:16px;flex-flow:row;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:flex-start;display:flex}.cs-list-container{grid-column-gap:16px;grid-row-gap:16px}.div-block-9{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;display:flex}.cs-ux-captions{width:400px;color:#475467;align-self:stretch;margin:0 auto;font-size:13px;font-weight:400}.cs-ux-captions._01{margin-top:-56px}.cs-ux-captions._02{z-index:10;margin-top:32px;margin-bottom:-48px;position:relative}.cs-ux-captions._03{margin-top:-48px}.cs-contact-icon{transition:transform .2s}.cs-contact-icon:hover{transform:scale(.8)}.flex-block{grid-column-gap:8px;grid-row-gap:8px;flex-flow:row;justify-content:center;align-items:center}@media screen and (min-width:1440px){.case_study-cover{background-position:100%;background-repeat:no-repeat;background-size:cover}}@media screen and (max-width:991px){.text-intro{font-size:24px}.case_study-cover-content{width:100%}.image{width:80%}}@media screen and (max-width:767px){.section-case_study{flex-flow:column}.text-intro{width:100%}.flexcontainer-quote{flex-flow:wrap;justify-content:center;align-items:flex-start}.image-2{max-width:180px}.image-centered{max-width:100%}.cs-bullet-list{flex-flow:column}.cs-ux-captions{width:100%}.cs-ux-captions._01{margin-top:-24px}.cs-ux-captions._02{margin-bottom:-24px}.cs-ux-captions._03{margin-top:-24px}}@media screen and (max-width:479px){.text-body-light{font-size:20px}.frame-7{flex-flow:column}.div-block-9{grid-column-gap:40px;grid-row-gap:40px;flex-flow:row;width:100%}.cs-contact-icon{flex:1}.flex-block{grid-column-gap:32px;grid-row-gap:32px;flex:1;width:100%}.flex-block-2{flex:0 auto}}
