.case-study-hero{background-color:#fff;flex-direction:column;justify-content:center;display:flex}.case-study-hero-container{flex-direction:column;justify-content:center;gap:16px;height:100%;padding-right:16px;display:flex}.case-study-hero-tag{text-transform:uppercase;font-size:15px;line-height:1.4}.case-study-hero-title{margin:0 0 32px;font-family:Merriweather,serif;font-size:42px;font-weight:400;line-height:1.2}.case-study-hero-description{font-size:20px;line-height:1.35}@media (min-width:1200px){.case-study-hero-tag{font-size:16px}}@media (min-width:840px){.case-study-hero{min-height:100vh}}@media (min-width:1200px){.case-study-hero-container{gap:12px}.case-study-hero-title{margin:0 0 20px;font-size:65px;line-height:1.3}.case-study-hero-description{font-size:24px;line-height:1.4}}@media (min-width:840px) and (max-width:1199px){.case-study-hero-title{margin:0 0 8px;font-size:56px;line-height:1.3}.case-study-hero-description{font-size:22px;line-height:1.4}}@media (max-width:839px){.case-study-hero{min-height:90vh}}@media (min-width:600px) and (max-width:839px){.case-study-hero-title{margin:0 0 16px}.case-study-hero-container{gap:8px;padding-right:24px}}.case-study-hero-reveal-animation-false .case-study-hero-container{margin-top:68px}@media (min-width:840px) and (max-width:1199px){.case-study-hero-reveal-animation-false .case-study-hero-container{margin-top:88px}}@media (min-width:1200px){.case-study-hero-reveal-animation-false .case-study-hero-container{margin-top:116px}}.case-study-hero-reveal-animation-false .case-study-hero-container{margin-bottom:68px}@media (min-width:840px) and (max-width:1199px){.case-study-hero-reveal-animation-false .case-study-hero-container{margin-bottom:88px}}@media (min-width:1200px){.case-study-hero-reveal-animation-false .case-study-hero-container{margin-bottom:116px}}.case-study-hero-reveal-animation-true{will-change:min-height;transition:min-height .7s cubic-bezier(.45,0,.55,1)}.case-study-hero-reveal-animation-true.case-study-hero-children-1{transition-delay:.75s}.case-study-hero-reveal-animation-true.case-study-hero-children-2{transition-delay:1.5s}.case-study-hero-reveal-animation-true.case-study-hero-children-3{transition-delay:2.25s}.case-study-hero-reveal-animation-true.case-study-hero-children-4{transition-delay:3s}.case-study-hero-reveal-animation-true.case-study-hero-children-5{transition-delay:3.75s}.case-study-hero-reveal-animation-true .case-study-hero-transition-wrap{position:relative;overflow:hidden}.case-study-hero-reveal-animation-true .case-study-hero-transition-wrap *{will-change:transform;transition:transform .8s;transform:translateY(200%)}.case-study-hero-reveal-animation-true .case-study-hero-container{padding-top:164px;padding-bottom:134px}.case-study-hero-reveal-animation-true .case-study-hero-transition-wrap:first-child{animation-delay:1s}.case-study-hero-reveal-animation-true .case-study-hero-transition-wrap:first-child>*{transition-delay:.2s}.case-study-hero-reveal-animation-true .case-study-hero-transition-wrap:nth-child(2){animation-delay:1.5s}.case-study-hero-reveal-animation-true .case-study-hero-transition-wrap:nth-child(2)>*{transition-delay:.7s}.case-study-hero-reveal-animation-true .case-study-hero-transition-wrap:nth-child(3){animation-delay:2s}.case-study-hero-reveal-animation-true .case-study-hero-transition-wrap:nth-child(3)>*{transition-delay:1.2s}.case-study-hero-reveal-animation-true .case-study-hero-transition-wrap:nth-child(4){animation-delay:2.5s}.case-study-hero-reveal-animation-true .case-study-hero-transition-wrap:nth-child(4)>*{transition-delay:1.7s}.case-study-hero-reveal-animation-true .case-study-hero-transition-wrap:nth-child(5){animation-delay:3s}.case-study-hero-reveal-animation-true .case-study-hero-transition-wrap:nth-child(5)>*{transition-delay:2.2s}.case-study-hero-reveal-animation-true.case-study-hero-viewed{min-height:0}.case-study-hero-reveal-animation-true.case-study-hero-viewed .case-study-hero-transition-wrap{animation-name:drop-overflow;animation-duration:1ms;animation-fill-mode:forwards}.case-study-hero-reveal-animation-true.case-study-hero-viewed .case-study-hero-transition-wrap>*{transform:translateY(0)}@keyframes drop-overflow{to{overflow:visible}}@media (max-width:839px){.case-study-hero-reveal-animation-true .case-study-hero-container{padding-top:100px;padding-bottom:90px}}
