.page-module-scss-module__T-l97q__CasestudyHeroContainer{background:var(--hero-background);max-width:1100px;margin:auto}.page-module-scss-module__T-l97q__CasestudyHeroText{text-align:center;margin-top:40px;padding:0 20px}.page-module-scss-module__T-l97q__CasestudyTitle{max-width:800px;margin:0 auto}.page-module-scss-module__T-l97q__CasestudyBody .centered{padding:0% 18%}@media (max-width:850px){.page-module-scss-module__T-l97q__CasestudyBody .centered{padding-left:2.5em;padding-right:2.5em}}@media (max-width:600px){.page-module-scss-module__T-l97q__CasestudyBody .centered{padding-left:2em;padding-right:2em}}.page-module-scss-module__T-l97q__CasestudyBody{text-align:center;color:var(--case-text);margin:0 auto}.page-module-scss-module__T-l97q__CasestudyBody p,.page-module-scss-module__T-l97q__CasestudyBody h2,.page-module-scss-module__T-l97q__CasestudyBody h4{text-align:left}.page-module-scss-module__T-l97q__CasestudyBody p{margin:10px 0 0}.page-module-scss-module__T-l97q__CasestudyBody h4{margin:40px 0 0;font-size:1.2em}.page-module-scss-module__T-l97q__CasestudyBody .sub-heading{margin:20px 0 10px}.page-module-scss-module__T-l97q__CasestudyBody .sub-sub-heading{font-family:var(--font-sans),sans-serif;color:var(--case-body-text);text-align:left;font-weight:400}.page-module-scss-module__T-l97q__CasestudyBody strong{font-weight:500}.page-module-scss-module__T-l97q__CasestudyBody .block-img{text-align:center;width:100%;display:inline-flex}@media (max-width:850px){.page-module-scss-module__T-l97q__CasestudyBody .block-img{width:100%}}.page-module-scss-module__T-l97q__CasestudyBody .block-img img{object-fit:cover;border-radius:10px;width:100%;box-shadow:0 9px 24px #0000001a}.page-module-scss-module__T-l97q__CasestudyBody ul li{text-align:left;font-family:var(--font-sans),sans-serif;margin-left:-15px;padding:5px 0;font-weight:300}.page-module-scss-module__T-l97q__CasestudyBody iframe{width:100%;min-height:394px;margin-top:20px}@media (max-width:600px){.page-module-scss-module__T-l97q__CasestudyBody iframe{min-height:196px}}.page-module-scss-module__T-l97q__CasestudyBody .twitter-tweet{margin:auto}.page-module-scss-module__T-l97q__CasestudyBody .challenge-emphasis{font-size:1.3em;font-weight:400;font-family:var(--font-serif),Georgia,serif;margin-top:30px}.page-module-scss-module__T-l97q__CasestudyRole{color:var(--case-text);margin-bottom:100px}.page-module-scss-module__T-l97q__CasestudyRole .container{flex-wrap:wrap;width:100%;display:flex}.page-module-scss-module__T-l97q__CasestudyRole h4{font-size:14px;font-family:var(--font-sans),sans-serif;letter-spacing:2px;text-transform:uppercase;margin-top:30px;margin-bottom:-10px;font-weight:800}.page-module-scss-module__T-l97q__CasestudyRole .role{flex:0 60%;padding-right:20px}@media (max-width:850px){.page-module-scss-module__T-l97q__CasestudyRole .role{flex-basis:100%}}@media (max-width:600px){.page-module-scss-module__T-l97q__CasestudyRole .role{flex-basis:100%}}.page-module-scss-module__T-l97q__CasestudyRole .timeline{flex:0 40%}@media (max-width:850px){.page-module-scss-module__T-l97q__CasestudyRole .timeline{flex-basis:100%}}@media (max-width:600px){.page-module-scss-module__T-l97q__CasestudyRole .timeline{flex-basis:100%}}.page-module-scss-module__T-l97q__CaseStudyImagesSection{color:var(--case-text);margin-bottom:100px}.page-module-scss-module__T-l97q__Summary{color:var(--case-text);margin-top:100px}.page-module-scss-module__T-l97q__CasestudyMeta{width:100%;font-family:var(--font-sans),sans-serif;color:var(--case-meta);flex-wrap:wrap;justify-content:center;align-items:center;margin:0 0 40px;font-size:1.2em;display:inline-flex}.page-module-scss-module__T-l97q__CasestudyMeta span{color:var(--case-caption);margin:0 10px;font-size:14px;position:relative;bottom:1px}@media (max-width:600px){.page-module-scss-module__T-l97q__CasestudyMeta span{font-size:8px;bottom:0}}.page-module-scss-module__T-l97q__CasestudyMeta p{margin:0;font-weight:200;line-height:1.6em}.page-module-scss-module__T-l97q__TagsContainer{flex-wrap:wrap;margin:20px 0 10px;display:flex;overflow:hidden}.page-module-scss-module__T-l97q__Tag{margin:0 10px 10px 0}.page-module-scss-module__T-l97q__Tag .label{letter-spacing:1.5px;text-transform:uppercase;font-size:.8em;font-weight:800;font-family:var(--font-sans),sans-serif;padding:5px 15px}.page-module-scss-module__T-l97q__Tag .tooltip{margin-top:-15px!important}.page-module-scss-module__T-l97q__tag1,.page-module-scss-module__T-l97q__tag2{color:#61a840;background-color:#e2f1da}.page-module-scss-module__T-l97q__tag3{color:#a36fe6;background-color:#f0e5ff}
