.VideoWrapper_videoWrapper__zX0iq img{max-width:100%}.VideoWrapper_videoWrapper__zX0iq iframe{min-height:316px}.VideoWrapper_image__PslZk{position:relative;height:100%}.VideoWrapper_image__PslZk img{display:block;min-height:100%;-o-object-fit:cover;object-fit:cover}.VideoWrapper_image__PslZk a{position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;width:80px;height:80px;cursor:pointer}.VideoWrapper_image__PslZk a img{display:block}.CaseStudyDetailPage_caseStudyDetail__h51nz h3{margin-bottom:16px}@media(max-width:767px){.CaseStudyDetailPage_caseStudyDetail__h51nz h3{margin-bottom:8px}}.CaseStudyDetailPage_caseStudyDetail__h51nz .CaseStudyDetailPage_pageDesc__Q_t1z{max-width:630px;margin-top:24px}@media(max-width:1239px){.CaseStudyDetailPage_caseStudyDetail__h51nz .CaseStudyDetailPage_pageDesc__Q_t1z{margin-top:40px}}.CaseStudyDetailPage_pageDetailWrapper__F2zsj{background-repeat:no-repeat;background-size:cover;background-attachment:fixed;padding-top:480px}@media(max-width:767px){.CaseStudyDetailPage_pageDetailWrapper__F2zsj{padding:0;background:var(--white)!important}}.CaseStudyDetailPage_mobileCover__j5qPB{display:none;max-width:100%;width:100%;height:250px;-o-object-fit:cover;object-fit:cover}@media(max-width:767px){.CaseStudyDetailPage_mobileCover__j5qPB{display:block}.CaseStudyDetailPage_pageDetail__o9Pef,.CaseStudyDetailPage_pageDetail__o9Pef>div{padding:0!important}}.CaseStudyDetailPage_pageDetail__o9Pef .CaseStudyDetailPage_redLogo__K_6qE{padding-bottom:40px;max-width:180px;max-height:100px}.CaseStudyDetailPage_pageDetail__o9Pef>div>div{background-color:var(--white);padding:0}.CaseStudyDetailPage_pageDetail__o9Pef>div>div:first-of-type>div{border-right:1px solid rgba(26,26,26,.1)}@media(max-width:1023px){.CaseStudyDetailPage_pageDetail__o9Pef>div>div:first-of-type>div{border-right:0}.CaseStudyDetailPage_pageDetail__o9Pef>div>div:first-of-type>div:last-of-type{border-bottom:1px solid rgba(26,26,26,.1)}}.CaseStudyDetailPage_intro__U4Zdo,.CaseStudyDetailPage_studyImage__792eX,.CaseStudyDetailPage_studyRates__I0i8d,.CaseStudyDetailPage_studyRichText__VqyUx,.CaseStudyDetailPage_studyTestimonial__NpGDF,.CaseStudyDetailPage_studyVideo__d_STM{padding:80px}@media(max-width:1023px){.CaseStudyDetailPage_intro__U4Zdo,.CaseStudyDetailPage_studyImage__792eX,.CaseStudyDetailPage_studyRates__I0i8d,.CaseStudyDetailPage_studyRichText__VqyUx,.CaseStudyDetailPage_studyTestimonial__NpGDF,.CaseStudyDetailPage_studyVideo__d_STM{max-width:568px;margin:0 auto;padding:80px 0}}@media(max-width:767px){.CaseStudyDetailPage_intro__U4Zdo,.CaseStudyDetailPage_studyImage__792eX,.CaseStudyDetailPage_studyRates__I0i8d,.CaseStudyDetailPage_studyRichText__VqyUx,.CaseStudyDetailPage_studyTestimonial__NpGDF,.CaseStudyDetailPage_studyVideo__d_STM{padding-left:24px;padding-right:24px}}.CaseStudyDetailPage_intro__U4Zdo.CaseStudyDetailPage_fullWidth__ZFKjO,.CaseStudyDetailPage_studyImage__792eX.CaseStudyDetailPage_fullWidth__ZFKjO,.CaseStudyDetailPage_studyRates__I0i8d.CaseStudyDetailPage_fullWidth__ZFKjO,.CaseStudyDetailPage_studyRichText__VqyUx.CaseStudyDetailPage_fullWidth__ZFKjO,.CaseStudyDetailPage_studyTestimonial__NpGDF.CaseStudyDetailPage_fullWidth__ZFKjO,.CaseStudyDetailPage_studyVideo__d_STM.CaseStudyDetailPage_fullWidth__ZFKjO{padding:0}.CaseStudyDetailPage_intro__U4Zdo h5{margin-bottom:40px}@media(max-width:1023px){.CaseStudyDetailPage_studyImage__792eX,.CaseStudyDetailPage_studyVideo__d_STM{max-width:616px}}.CaseStudyDetailPage_studyImage__792eX img,.CaseStudyDetailPage_studyImage__792eX video,.CaseStudyDetailPage_studyVideo__d_STM img,.CaseStudyDetailPage_studyVideo__d_STM video{max-width:100%;display:block;margin:0 auto}.CaseStudyDetailPage_studyVideo__d_STM>div>div{width:100%;overflow:hidden;position:relative}.CaseStudyDetailPage_studyVideo__d_STM>div>div>img{height:483px;width:100%;-o-object-fit:cover;object-fit:cover}.CaseStudyDetailPage_studyVideo__d_STM video{width:100%}@media(max-width:1023px){.CaseStudyDetailPage_studyTestimonial__NpGDF{max-width:406px}}.CaseStudyDetailPage_studyTestimonial__NpGDF p{margin-bottom:40px}@media(max-width:1023px){.CaseStudyDetailPage_studyTestimonial__NpGDF p{margin-bottom:16px}}.CaseStudyDetailPage_studyTestimonial__NpGDF span{display:block}.CaseStudyDetailPage_studyTestimonial__NpGDF span:first-of-type{opacity:.5}.CaseStudyDetailPage_studyRates__I0i8d .CaseStudyDetailPage_rateParagraph__NV7y1{padding-bottom:40px}.CaseStudyDetailPage_studyRates__I0i8d ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.CaseStudyDetailPage_studyRates__I0i8d ul li{margin-bottom:32px}.CaseStudyDetailPage_studyRates__I0i8d ul li:last-of-type{margin-bottom:0}.CaseStudyDetailPage_studyRates__I0i8d ul li>p{margin-bottom:6px}.CaseStudyDetailPage_studyRates__I0i8d ul li .CaseStudyDetailPage_rateInner__D6ZKu{display:flex;justify-content:flex-start;align-items:flex-end}.CaseStudyDetailPage_studyRates__I0i8d ul li .CaseStudyDetailPage_rateInner__D6ZKu h5{min-width:235px;margin-right:24px;min-height:100%;display:flex;align-items:flex-end}@media(max-width:767px){.CaseStudyDetailPage_studyRates__I0i8d ul li .CaseStudyDetailPage_rateInner__D6ZKu h5{min-width:150px}}.CaseStudyDetailPage_studyRates__I0i8d ul li .CaseStudyDetailPage_rateInner__D6ZKu span{display:block}.CaseStudyDetailPage_studyRates__I0i8d ul li .CaseStudyDetailPage_rateInner__D6ZKu .CaseStudyDetailPage_rateDescription___e26Q{margin-bottom:6px}.CaseStudyDetailPage_studyRichText__VqyUx ol,.CaseStudyDetailPage_studyRichText__VqyUx ul{margin:0;padding:16px 0 16px 24px}.CaseStudyDetailPage_studyRichText__VqyUx ol p,.CaseStudyDetailPage_studyRichText__VqyUx ul p{margin-bottom:8px}.CaseStudyDetailPage_studyRichText__VqyUx ol li:last-of-type p,.CaseStudyDetailPage_studyRichText__VqyUx ul li:last-of-type p{margin:0}.CaseStudyDetailPage_studyRichText__VqyUx span{display:block}.CaseStudyDetailPage_studyRichText__VqyUx .black,.CaseStudyDetailPage_studyRichText__VqyUx .dark-grey,.CaseStudyDetailPage_studyRichText__VqyUx .light-grey,.CaseStudyDetailPage_studyRichText__VqyUx .red{margin-top:24px}.CaseStudyDetailPage_studyRichText__VqyUx .red{color:var(--red)}.CaseStudyDetailPage_studyRichText__VqyUx p:first-of-type .black,.CaseStudyDetailPage_studyRichText__VqyUx p:first-of-type .dark-grey,.CaseStudyDetailPage_studyRichText__VqyUx p:first-of-type .light-grey,.CaseStudyDetailPage_studyRichText__VqyUx p:first-of-type .red{margin-top:0}.CaseStudyDetailPage_studyRichText__VqyUx p br{display:none}.CaseStudyDetailPage_buttons__D_3Tt{margin-top:40px;text-transform:uppercase;font-size:13px;letter-spacing:.16em}@media(max-width:1023px){.CaseStudyDetailPage_buttons__D_3Tt{margin-top:32px}}.CaseStudyDetailPage_buttons__D_3Tt>div:first-child{margin-bottom:16px}.CaseStudyDetailPage_buttons__D_3Tt .CaseStudyDetailPage_industry__iXiof,.CaseStudyDetailPage_buttons__D_3Tt .CaseStudyDetailPage_service__Z0Wg0{color:var(--red)}.CaseStudyDetailPage_buttons__D_3Tt .CaseStudyDetailPage_industry__iXiof:not(:last-child):after,.CaseStudyDetailPage_buttons__D_3Tt .CaseStudyDetailPage_service__Z0Wg0:not(:last-child):after{content:"/";display:inline-block;margin:0 6px;color:#000}.CaseStudyDetailPage_buttons__D_3Tt .CaseStudyDetailPage_industry__iXiof{text-decoration:none}.CaseStudyDetailPage_buttons__D_3Tt .CaseStudyDetailPage_industry__iXiof:hover{text-decoration:underline}.CaseStudyCard_cardContainer__npByV{overflow:hidden;cursor:pointer}.CaseStudyCard_cardContainer__mediaWrapper__PxOCn{position:relative;max-height:581px;max-width:690px;width:100%;overflow:hidden;aspect-ratio:1/1}.CaseStudyCard_cardContainer__mediaWrapper__PxOCn img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;z-index:2;position:relative}.CaseStudyCard_cardContainer__mediaWrapper__PxOCn img[data-show=false]{display:none}.CaseStudyCard_cardContainer__mediaWrapper__video__zN8A_{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.CaseStudyCard_cardContainer__mediaWrapper__video__zN8A_ embed,.CaseStudyCard_cardContainer__mediaWrapper__video__zN8A_ iframe,.CaseStudyCard_cardContainer__mediaWrapper__video__zN8A_ object{width:100%;height:100%;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CaseStudyCard_cardContainer__mediaWrapper__hoverCard__MPyYv{padding:27px;width:calc(100% - 54px);height:calc(100% - 54px);background-color:var(--white);color:var(--black);display:none;position:absolute;top:27px;left:27px;flex-direction:column;justify-content:space-between;display:flex;opacity:0;visibility:hidden;transition:all .5s ease-in-out}@media screen and (min-width:1023px){:hover>.CaseStudyCard_cardContainer__mediaWrapper__hoverCard__MPyYv{z-index:5;visibility:visible;opacity:1}}.CaseStudyCard_cardContainer__mediaWrapper__hoverCard__engagementText__y9UMv{text-align:right}.CaseStudyCard_cardContainer__mediaWrapper__hoverCard__engagementText__title__R1GaD{font-size:7.875rem}.CaseStudyCard_cardContainer__mediaWrapper__hoverCard__studyTypesAndButtonContainer__ot6z3{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.CaseStudyCard_cardContainer__mediaWrapper__hoverCard__studyTypesAndButtonContainer__viewButton__RZcpg{background-color:var(--black);color:var(--white);padding:var(--button-padding);border-radius:3px;font-size:1.25rem}.CaseStudyCard_cardContainer__mediaWrapper__hoverCard__studyTypesAndButtonContainer__studyTypeContainer__WUswJ{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.CaseStudyCard_cardContainer__mediaWrapper__hoverCard__studyTypesAndButtonContainer__studyTypeContainer__studyType__nC63c{background-color:#ececec;border-radius:3px;padding:8px 10px;font-size:.75rem}.CaseStudyCard_cardContainer__titleAndIndustryTagContainer__x1WYl{display:flex;justify-content:space-between;align-items:center}.CaseStudyCard_cardContainer__titleAndIndustryTagContainer__title__FSZC0{font-size:1.5rem;padding-top:16px}@media screen and (min-width:1023px){.CaseStudyCard_cardContainer__titleAndIndustryTagContainer__title__FSZC0{font-size:2.063rem;padding-top:25px}}.CaseStudyCard_cardContainer__titleAndIndustryTagContainer__tagContainer__u_Fbt{display:flex;gap:8px}.CaseStudyCard_cardContainer__titleAndIndustryTagContainer__tagContainer__tag__gB2MR{border:1px solid #000;border-radius:3px;color:#000;font-size:.625rem;padding:2px 7px}@media screen and (min-width:1023px){.CaseStudyCard_cardContainer__titleAndIndustryTagContainer__tagContainer__tag__gB2MR{font-size:.875rem;padding:4px 10px}}.CaseStudyCard_cardContainer__npByV a{-webkit-text-decoration-line:none;text-decoration-line:none}@media(max-width:1023px){.CaseStudySection_title__YHfgg{max-width:628px;margin:0 auto 65px}}.CaseStudySection_sectionInfo__gNeEG{max-width:68rem;margin-bottom:3.5rem}@media(max-width:767px){.CaseStudySection_sectionInfo__gNeEG{margin-bottom:2.5rem}}.CaseStudySection_sectionInfo__gNeEG span{display:block;margin-bottom:1rem}@media(max-width:767px){.CaseStudySection_sectionInfo__gNeEG span{margin-bottom:.5rem}}.CaseStudySection_sectionInfo__innerHeader__b1HVa{margin-bottom:0}.CaseStudySection_leftCol__Gvne5{margin-top:132px}@media(max-width:767px){.CaseStudySection_leftCol__Gvne5{margin-top:0}}.CaseStudySection_col__AbnqF{margin-bottom:24px}.CaseStudySection_btn__LLcW3{margin:80px 0 0;text-transform:uppercase}@media(max-width:1023px){.CaseStudySection_btn__LLcW3{margin-top:16px}}.ContactSection_contactSection__yKI6i{white-space:break-spaces}.ContactSection_contactSection__yKI6i .ContactSection_subheading__g6qt_{max-width:518px}.ContactSection_contactSection__yKI6i .ContactSection_texts__I0U9R span{display:block;margin-bottom:1rem}@media(max-width:767px){.ContactSection_contactSection__yKI6i .ContactSection_texts__I0U9R span{margin-bottom:.5rem}}.ContactSection_contactSection__yKI6i .ContactSection_texts__I0U9R h4{margin-bottom:40px}.ContactSection_contactSection__yKI6i .ContactSection_texts__I0U9R p{max-width:410px}.ContactSection_buttonWrapper__tq32S{margin-top:60px}@media(max-width:1023px){.ContactSection_buttonWrapper__tq32S{margin-top:0}}.ContactSection_buttonWrapper__tq32S a{margin-top:80px}@media(max-width:1023px){.ContactSection_buttonWrapper__tq32S a{margin-top:40px}}.ContactSection_detailsWrapper__GMBaz{display:grid;grid-template-columns:1fr 1fr;max-width:450px;grid-row-gap:40px;row-gap:40px;grid-column-gap:24px;-moz-column-gap:24px;column-gap:24px;padding-top:80px}@media(max-width:1023px){.ContactSection_detailsWrapper__GMBaz{max-width:100%;padding-top:40px;gap:0}.ContactSection_detailsWrapper__GMBaz>div{padding-bottom:24px}.ContactSection_detailsWrapper__GMBaz>div:last-of-type{padding-bottom:0}}@media(max-width:767px){.ContactSection_detailsWrapper__GMBaz{display:block}}.ContactSection_detailsWrapper__GMBaz p.ContactSection_detailHeading__rq_0I{color:var(--red);margin:0}.ContactSection_detailsWrapper__GMBaz a{text-decoration:none}.ContactSection_detailsWrapper__GMBaz a:hover{text-decoration:underline;color:inherit}.ContactForm_form__u6kLD{display:block}@media(max-width:767px){.ContactForm_form__u6kLD{padding-top:40px}}.ContactForm_formFromContainer__LFix9{position:relative;display:flex;border:1px solid rgba(0,0,0,.1)}.ContactForm_formFromContainer__LFix9>div{flex:1 1}.ContactForm_formFromLabel__QScZU{color:#d82622;font-size:13px;line-height:24px;letter-spacing:.16em;text-transform:uppercase;margin:0;border-right:1px solid rgba(0,0,0,.1);padding:28px;min-width:190px}@media(max-width:767px){.ContactForm_formFromLabel__QScZU{padding:16px;min-width:120px}}.ContactForm_formFromInput__FIQNG{outline:none;padding:28px;border:none;border-bottom:1px solid transparent;width:100%}@media(max-width:767px){.ContactForm_formFromInput__FIQNG{padding:16px}}.ContactForm_formFromInput__FIQNG:focus-visible{outline:none;border-bottom:1px solid #000}.ContactForm_formFromInput__FIQNG::-moz-placeholder{color:rgba(26,26,26,.4);letter-spacing:.16em;font-size:13px}.ContactForm_formFromInput__FIQNG::placeholder{color:rgba(26,26,26,.4);letter-spacing:.16em;font-size:13px}.ContactForm_formFromInput__FIQNG:-ms-input-placeholder{color:rgba(26,26,26,.4);letter-spacing:.16em;font-size:13px}.ContactForm_formFromInput__FIQNG::-ms-input-placeholder{color:rgba(26,26,26,.4);letter-spacing:.16em;font-size:13px}.ContactForm_formCategoryContainer__Pj_iW{display:flex;border-right:1px solid rgba(0,0,0,.1);border-left:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);align-items:center}.ContactForm_CategoryLabel__hhcBk{color:#d82622;font-size:13px;line-height:24px;letter-spacing:.16em;text-transform:uppercase;padding:28px;border-right:1px solid rgba(0,0,0,.1);min-width:190px}@media(max-width:767px){.ContactForm_CategoryLabel__hhcBk{padding:16px;min-width:120px}}.ContactForm_CategoryButtonsWrapper__KKqHr{position:relative;width:100%;height:100%;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.ContactForm_CategoryButtonsWrapper__KKqHr .ContactForm_categoryPlaceholder__0nC9h{color:rgba(26,26,26,.4);padding:28px;font-size:13px;letter-spacing:.16em;text-transform:uppercase}@media(max-width:767px){.ContactForm_CategoryButtonsWrapper__KKqHr .ContactForm_categoryPlaceholder__0nC9h{padding:16px}}.ContactForm_CategoryButtonsWrapper__KKqHr .ContactForm_chevron__zRuW4{padding-right:28px}@media(max-width:767px){.ContactForm_CategoryButtonsWrapper__KKqHr .ContactForm_chevron__zRuW4{padding-right:10px}}.ContactForm_CategoryButtonsWrapper__KKqHr .ContactForm_chevron__zRuW4 svg{transition:all .2s}.ContactForm_CategoryButtonsWrapper__KKqHr .ContactForm_flipped__dRijg svg{transform:rotate(180deg)}.ContactForm_CategoryButtonsWrapper__KKqHr>div{position:absolute;width:100%;top:100%;left:-1px;display:flex;flex-direction:column;border-left:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);z-index:10}.ContactForm_CategoryButtonsWrapper__KKqHr button{padding:8px 28px}.ContactForm_CategoryButtonsWrapper__KKqHr button:hover{background-color:var(--red);color:var(--white)}@media(max-width:767px){.ContactForm_CategoryButtonsWrapper__KKqHr button{padding:8px 16px}}.ContactForm_formTextAreaContainer__z9e6M{position:relative;display:block}.ContactForm_formTextarea__u4swT{width:100%;height:400px;max-height:400px;padding:28px;border:1px solid rgba(0,0,0,.1);border-top-color:transparent}@media(max-width:767px){.ContactForm_formTextarea__u4swT{padding:16px 30px 16px 16px}}.ContactForm_formTextarea__u4swT:focus-visible{outline:none;border:1px solid #000}.ContactForm_formTextarea__u4swT::-moz-placeholder{color:rgba(26,26,26,.4)}.ContactForm_formTextarea__u4swT::placeholder{color:rgba(26,26,26,.4)}.ContactForm_formTextarea__u4swT:-ms-input-placeholder{color:rgba(26,26,26,.4)}.ContactForm_formTextarea__u4swT::-ms-input-placeholder{color:rgba(26,26,26,.4)}.ContactForm_submitBtn__WInAJ{transform:translateY(-7px)}.ContactForm_successMessage__LZ6Cg p:first-child{color:var(--red)}.ContactForm_disabled__8TF_C{background-color:hsla(0,0%,94%,.3);cursor:auto}.ContactForm_required__W5x0B{position:absolute;right:28px;top:28px;font-size:13px;color:var(--red)}.ContactForm_required__W5x0B.ContactForm_tabbed__gqqOs{right:60px}@media(max-width:767px){.ContactForm_required__W5x0B.ContactForm_tabbed__gqqOs{right:8px;top:0}.ContactForm_required__W5x0B{right:8px;top:2px}}.SectionLine_line__YCbQt{width:100%;height:1px;background-color:rgba(0,0,0,.1)}@media(min-width:1024px){.SectionLine_desktopOnly__jORzF{width:100%;height:1px;background-color:rgba(0,0,0,.1)}}