.CaseStudyIntro-module-scss-module__-RaGKa__section{padding:var(--space-xxl,100px) var(--page-pad);max-width:calc(var(--content-max) + 2*var(--page-pad));grid-template-columns:1fr 1fr;gap:60px;margin-inline:auto;display:grid}.CaseStudyIntro-module-scss-module__-RaGKa__left{font-family:Untitled_Sans-regular,Montserrat,sans-serif}.CaseStudyIntro-module-scss-module__-RaGKa__eyebrow{text-transform:uppercase;font-size:1.25rem;line-height:28px}.CaseStudyIntro-module-scss-module__-RaGKa__right{font-family:Untitled_Sans-regular,Montserrat,sans-serif;font-size:1rem;line-height:1.2}.CaseStudyIntro-module-scss-module__-RaGKa__right p{margin-bottom:1em}.CaseStudyIntro-module-scss-module__-RaGKa__right p:last-child{margin-bottom:0}.CaseStudyIntro-module-scss-module__-RaGKa__lead{margin-bottom:40px;font-size:1.25rem;line-height:1.25}@media (max-width:768px){.CaseStudyIntro-module-scss-module__-RaGKa__section{padding:80px var(--page-pad);grid-template-columns:1fr;gap:40px}}
.CaseStudyMediaRow-module-scss-module__ul9oBG__row{grid-template-columns:repeat(var(--cell-count,1), 1fr);padding:15px var(--page-pad);max-width:calc(var(--content-max) + 2*var(--page-pad));gap:30px;margin-inline:auto;display:grid}.CaseStudyMediaRow-module-scss-module__ul9oBG__cell{background:#f4f4f4;width:100%;position:relative;overflow:hidden}.CaseStudyMediaRow-module-scss-module__ul9oBG__cellNatural{width:100%}.CaseStudyMediaRow-module-scss-module__ul9oBG__naturalImg,.CaseStudyMediaRow-module-scss-module__ul9oBG__naturalVideo{width:100%;height:auto;display:block}.CaseStudyMediaRow-module-scss-module__ul9oBG__media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.CaseStudyMediaRow-module-scss-module__ul9oBG__lottie{width:100%;height:100%;position:absolute;inset:0}.CaseStudyMediaRow-module-scss-module__ul9oBG__lottie svg{width:100%!important;height:100%!important}@media (max-width:768px){.CaseStudyMediaRow-module-scss-module__ul9oBG__row{padding:10px var(--page-pad);grid-template-columns:1fr;gap:20px}}
.CaseStudyQuote-module-scss-module__DWBM7q__section{padding:var(--space-xxl,100px) var(--page-pad);max-width:calc(var(--content-max) + 2*var(--page-pad));margin-inline:auto}.CaseStudyQuote-module-scss-module__DWBM7q__quote{max-width:50vw;font-family:Untitled_Sans-regular,Montserrat,sans-serif}.CaseStudyQuote-module-scss-module__DWBM7q__quote p{letter-spacing:-.84px;margin:0 0 20px;font-size:2.625rem;line-height:46.2px}.CaseStudyQuote-module-scss-module__DWBM7q__attribution{flex-direction:column;font-family:Untitled_Sans-regular,Montserrat,sans-serif;font-size:1rem;line-height:1.35;display:flex}.CaseStudyQuote-module-scss-module__DWBM7q__name,.CaseStudyQuote-module-scss-module__DWBM7q__role{display:block}@media (max-width:768px){.CaseStudyQuote-module-scss-module__DWBM7q__section{padding:80px var(--page-pad)}.CaseStudyQuote-module-scss-module__DWBM7q__quote{max-width:none}.CaseStudyQuote-module-scss-module__DWBM7q__quote p{letter-spacing:-.64px;font-size:2rem;line-height:35.2px}.CaseStudyQuote-module-scss-module__DWBM7q__attribution{font-size:1rem;line-height:20px}}
.CaseStudyStats-module-scss-module__Vi28ma__section{padding:var(--space-xxl,100px) var(--page-pad);max-width:calc(var(--content-max) + 2*var(--page-pad));margin-inline:auto}.CaseStudyStats-module-scss-module__Vi28ma__list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:60px;list-style:none;display:grid}.CaseStudyStats-module-scss-module__Vi28ma__item{text-align:left;flex-direction:column;gap:16px;display:flex}.CaseStudyStats-module-scss-module__Vi28ma__value{font-family:Gestura_Display-RegularItalic,serif;font-size:max(2.5rem,min(5vw,4rem));font-style:italic;font-weight:400;line-height:1}.CaseStudyStats-module-scss-module__Vi28ma__label{text-transform:uppercase;opacity:.6;font-family:Untitled_Sans-regular,Montserrat,sans-serif;font-size:.875rem}@media (max-width:768px){.CaseStudyStats-module-scss-module__Vi28ma__section{padding:80px var(--page-pad)}.CaseStudyStats-module-scss-module__Vi28ma__list{gap:40px}}
.CaseStudyTextBlock-module-scss-module__q7l_YW__section{padding:80px var(--page-pad);max-width:calc(var(--content-max) + 2*var(--page-pad));margin-inline:auto}.CaseStudyTextBlock-module-scss-module__q7l_YW__body{max-width:720px;margin:0 auto;font-family:Untitled_Sans-regular,Montserrat,sans-serif;font-size:max(1rem,min(1.4vw,1.125rem));line-height:1.6}.CaseStudyTextBlock-module-scss-module__q7l_YW__body p{margin-bottom:1em}.CaseStudyTextBlock-module-scss-module__q7l_YW__body p:last-child{margin-bottom:0}@media (max-width:768px){.CaseStudyTextBlock-module-scss-module__q7l_YW__section{padding:60px var(--page-pad)}}
.CaseStudyLabeledSection-module-scss-module__e4koDW__section{padding:var(--space-xxl,100px) var(--page-pad);max-width:calc(var(--content-max) + 2*var(--page-pad));grid-template-columns:1fr 1fr;gap:60px;margin-inline:auto;display:grid}.CaseStudyLabeledSection-module-scss-module__e4koDW__left{font-family:Untitled_Sans-regular,Montserrat,sans-serif}.CaseStudyLabeledSection-module-scss-module__e4koDW__label{text-transform:uppercase;font-size:1.25rem;line-height:28px}.CaseStudyLabeledSection-module-scss-module__e4koDW__right{font-family:Untitled_Sans-regular,Montserrat,sans-serif}.CaseStudyLabeledSection-module-scss-module__e4koDW__lead{margin-bottom:40px;font-size:1.25rem;line-height:1.25}.CaseStudyLabeledSection-module-scss-module__e4koDW__body{font-size:1rem;line-height:1.2}.CaseStudyLabeledSection-module-scss-module__e4koDW__body p{margin-bottom:1em}.CaseStudyLabeledSection-module-scss-module__e4koDW__body p:last-child{margin-bottom:0}@media (max-width:768px){.CaseStudyLabeledSection-module-scss-module__e4koDW__section{padding:80px var(--page-pad);grid-template-columns:1fr;gap:40px}}
.CaseStudySteps-module-scss-module__GZk-AW__section{padding:var(--space-xxl,100px) var(--page-pad);max-width:calc(var(--content-max) + 2*var(--page-pad));margin-inline:auto}.CaseStudySteps-module-scss-module__GZk-AW__eyebrow{text-transform:uppercase;margin-bottom:60px;font-family:Untitled_Sans-regular,Montserrat,sans-serif;font-size:1.25rem;line-height:28px}.CaseStudySteps-module-scss-module__GZk-AW__grid{grid-template-columns:repeat(var(--step-count,3), 1fr);gap:60px;display:grid}.CaseStudySteps-module-scss-module__GZk-AW__step{flex-direction:column;font-family:Untitled_Sans-regular,Montserrat,sans-serif;display:flex}.CaseStudySteps-module-scss-module__GZk-AW__media,.CaseStudySteps-module-scss-module__GZk-AW__frame{background:#f4f4f4;margin-bottom:20px}.CaseStudySteps-module-scss-module__GZk-AW__frame{width:100%;position:relative;overflow:hidden}.CaseStudySteps-module-scss-module__GZk-AW__absMedia{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.CaseStudySteps-module-scss-module__GZk-AW__naturalMedia{width:100%;height:auto;display:block}.CaseStudySteps-module-scss-module__GZk-AW__number{display:none}.CaseStudySteps-module-scss-module__GZk-AW__title{margin:0 0 8px;font-size:1.25rem;font-weight:400;line-height:1.25}.CaseStudySteps-module-scss-module__GZk-AW__description{margin:0;font-size:1rem;line-height:1.2}@media (max-width:768px){.CaseStudySteps-module-scss-module__GZk-AW__section{padding:80px var(--page-pad)}.CaseStudySteps-module-scss-module__GZk-AW__grid{grid-template-columns:1fr;gap:40px}.CaseStudySteps-module-scss-module__GZk-AW__title{font-size:1.5rem}.CaseStudySteps-module-scss-module__GZk-AW__description{font-size:1rem;line-height:22px}}
