.case-study-hero{position:relative;height:fit-content;overflow:hidden;padding-top:5rem;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:640px){.case-study-hero{padding-left:3rem;padding-right:3rem}}@media (min-width:768px){.case-study-hero{padding-left:4rem;padding-right:4rem}}@media (min-width:1024px){.case-study-hero{padding-left:5rem;padding-right:5rem}}@media (min-width:1280px){.case-study-hero{padding-left:7rem;padding-right:7rem}}@media (min-width:1536px){.case-study-hero{padding-left:10rem;padding-right:10rem}}.case-study-hero .background{position:absolute;left:0;top:0;z-index:-10;height:470px;width:100%}.case-study-hero .background:after{position:absolute;left:0;top:0;height:100%;width:100%;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:rgb(0 0 0/0.6) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(0 0 0/0.1) var(--tw-gradient-to-position);--tw-content:"";content:var(--tw-content)}@media (min-width:768px){.case-study-hero .background{height:100%}}@media (min-width:1024px){.case-study-hero .background:after{--tw-gradient-from:rgb(0 0 0/0.4) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);content:var(--tw-content);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position)}}.case-study-hero .background img{height:100%;width:100%;object-fit:cover}.case-study-hero p{font-size:.875rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.case-study-hero p:nth-child(odd){font-weight:700}@media (min-width:1024px){.case-study-hero p{font-size:1rem}}.case-study-hero .headers{display:flex;align-items:center;justify-content:space-between;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.case-study-hero .headers .text-block{width:100%;padding:0}.case-study-hero .headers .text-block .subtitle{font-size:1.25rem;font-weight:700}.case-study-hero .headers .text-block .title{font-size:2.5rem;font-weight:700;line-height:44px}@media (min-width:640px){.case-study-hero .headers .text-block .title{width:100%!important;max-width:80%!important}}@media (min-width:768px){.case-study-hero .headers .text-block .title{line-height:64px}}@media (min-width:1024px){.case-study-hero .headers .text-block .title{max-width:65%!important;font-size:3rem}}@media (min-width:1536px){.case-study-hero .headers .text-block .title{width:100%!important;max-width:55%!important;font-size:4rem;line-height:80px}}.case-study-hero .headers .text-block a{margin-top:2rem;display:inline-block;font-size:1rem;font-weight:700;text-decoration-line:underline}@media (min-width:640px){.case-study-hero .headers .text-block a{margin-top:2.25rem}}@media (min-width:1024px){.case-study-hero .headers .text-block a{margin-top:3rem}}.case-study-hero .headers .text-block .location{margin-top:.75rem}.case-study-hero .headers .badge{right:1.5rem;top:1.25rem;z-index:-10}@media not all and (min-width:768px){.case-study-hero .headers .badge{position:absolute}}@media (min-width:640px){.case-study-hero .headers .badge{right:3rem;top:2rem}}@media (min-width:768px){.case-study-hero .headers .badge{position:relative;right:auto;top:auto;z-index:auto}}.case-study-hero .headers .badge img{height:4rem;width:3.5rem}@media (min-width:640px){.case-study-hero .headers .badge img{height:5rem;width:4rem}}@media (min-width:768px){.case-study-hero .headers .badge img{height:8rem;width:6rem}}@media (min-width:1024px){.case-study-hero .headers .badge img{height:9rem;width:7rem}}@media (min-width:1280px){.case-study-hero .headers .badge img{height:10rem;width:8rem}}.case-study-hero .info{position:relative;z-index:0;display:flex;width:100%;flex-direction:column;margin-left:-1.5rem;margin-right:-1.5rem;margin-top:4rem;width:calc(100% + 48px);border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);--tw-bg-opacity:1;background-color:rgb(17 21 33/var(--tw-bg-opacity,1));padding:1.5rem 1.5rem 2.5rem}@media (min-width:640px){.case-study-hero .info{padding-left:3rem;padding-right:3rem}}@media (min-width:768px){.case-study-hero .info{padding-left:4rem;padding-right:4rem}}@media (min-width:1024px){.case-study-hero .info{padding-left:5rem;padding-right:5rem}}@media (min-width:1280px){.case-study-hero .info{padding-left:7rem;padding-right:7rem}}@media (min-width:1536px){.case-study-hero .info{padding-left:10rem;padding-right:10rem}}@media (min-width:640px){.case-study-hero .info{margin-left:-3rem;margin-right:-3rem;margin-top:5rem;width:calc(100% + 96px);flex-direction:row;gap:2rem;border-top-left-radius:.75rem;border-top-right-radius:.75rem}}@media (min-width:768px){.case-study-hero .info{left:0;margin-left:0;margin-right:0;width:calc(100% - 128px);background-color:transparent;padding-left:0;padding-right:0}.case-study-hero .info:after{position:absolute;left:-4rem;top:0;z-index:-10;height:100%;width:100dvw;background-image:linear-gradient(to top,var(--tw-gradient-stops));--tw-gradient-from:rgb(0 10 21/0.8) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 10 21/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(1 28 63/0.7) var(--tw-gradient-to-position);--tw-content:"";content:var(--tw-content)}}@media (min-width:1024px){.case-study-hero .info{margin-top:6rem;width:calc(100% - 160px);gap:5rem;background-color:transparent}.case-study-hero .info:after{content:var(--tw-content);left:-5rem}}@media (min-width:1280px){.case-study-hero .info{width:calc(100% - 224px)}.case-study-hero .info:after{content:var(--tw-content);left:-7rem}}@media (min-width:1536px){@media (min-width:768px){.case-study-hero .info:after{content:var(--tw-content);left:-10rem}}.case-study-hero .info{width:calc(100% - 320px)}}.case-study-hero .info .block{width:100%;padding-left:.75rem}@media (min-width:640px){.case-study-hero .info .block{width:25%}.case-study-hero .info .block:first-child{width:33.333333%}}@media (min-width:768px){.case-study-hero .info .block{border-left-width:1px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.case-study-hero .info .block:first-child{width:50%}}@media (min-width:1024px){.case-study-hero .info .block:first-child{width:50%}}@media (min-width:1536px){.case-study-hero .info .block:first-child{width:33.333333%}}.case-study-hero .info .block p{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.case-study-hero .info .block p:first-child{margin-top:0}.case-study-hero .info .block p:nth-child(odd){margin-top:1.25rem}@media (min-width:768px){.case-study-hero .info .block p:nth-child(odd){margin-top:.375rem}}@media (min-width:1024px){.case-study-hero .info .block p:nth-child(odd){margin-top:1rem}.case-study-hero .info .block p:nth-child(odd):first-child{margin-top:0}}