.CaseStudiesHero-module__oYINqq__section{background-color:var(--bg-primary,#090e13);color:#fff;text-align:center;justify-content:center;padding:120px 24px 130px;display:flex;position:relative}.CaseStudiesHero-module__oYINqq__sectionEmpty{overflow:hidden}.CaseStudiesHero-module__oYINqq__hexLarge{pointer-events:none;z-index:0;width:150%;height:150%;position:absolute;top:40%;left:-25%}.CaseStudiesHero-module__oYINqq__hexMedium{pointer-events:none;z-index:1;width:453px;height:453px;position:absolute;top:90%;left:30%}.CaseStudiesHero-module__oYINqq__content{z-index:2;flex-direction:column;align-items:center;gap:14px;max-width:750px;display:flex;position:relative}.CaseStudiesHero-module__oYINqq__title{color:#dee3ec;margin:0;font-size:clamp(40px,5vw,64px);font-weight:300;line-height:100%}.CaseStudiesHero-module__oYINqq__subtitle{color:#bdc6d7;margin:0;font-size:clamp(15px,1.5vw,18px);font-weight:400;line-height:30px}@media (max-width:768px){.CaseStudiesHero-module__oYINqq__section{padding:120px 24px 60px}}.CaseStudiesHero-module__oYINqq__emptyState{border-radius:12px;width:100%;margin-top:190px;padding:40px}.CaseStudiesHero-module__oYINqq__emptyText{color:#bdc6d7;margin:0;font-size:16px}
.CaseStudiesListing-module__Px9CeG__section{color:#fff;background-color:#0000;padding:0 100px 120px}.CaseStudiesListing-module__Px9CeG__container{flex-direction:column;gap:28px;max-width:1440px;margin:0 auto;display:flex}.CaseStudiesListing-module__Px9CeG__card{z-index:1;border-radius:10px;grid-template-columns:1fr 1fr;align-items:center;padding:32px 32px 32px 55px;display:grid;position:relative}.CaseStudiesListing-module__Px9CeG__cardContent{flex-direction:column;display:flex}.CaseStudiesListing-module__Px9CeG__cardTitle{color:#fff;margin-bottom:25px;font-size:clamp(32px,3vw,40px);font-weight:400;line-height:47px}.CaseStudiesListing-module__Px9CeG__tagsContainer{flex-wrap:wrap;gap:12px;margin-bottom:30px;display:flex}.CaseStudiesListing-module__Px9CeG__tag{color:#e3f1ff;white-space:nowrap;background-color:#426181;border-radius:5px;padding:6px 12px;font-size:10px;font-weight:500;line-height:100%}.CaseStudiesListing-module__Px9CeG__cardExcerpt{color:#bdc6d7;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:33px;font-size:14px;font-weight:400;line-height:24px;display:-webkit-box;overflow:hidden}.CaseStudiesListing-module__Px9CeG__readMore{color:#b0c6ff;align-items:center;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;transition:color .2s;display:inline-flex}.CaseStudiesListing-module__Px9CeG__readMore:hover{color:#fff}.CaseStudiesListing-module__Px9CeG__imageWrapper{aspect-ratio:444/368;border-radius:10px;justify-self:end;width:100%;max-width:444px;position:relative;overflow:hidden}.CaseStudiesListing-module__Px9CeG__image{object-fit:cover;object-position:left center;transition:transform .4s}.CaseStudiesListing-module__Px9CeG__card:hover .CaseStudiesListing-module__Px9CeG__image{transform:scale(1.03)}@media (max-width:1024px){.CaseStudiesListing-module__Px9CeG__section{padding:0 40px 80px}.CaseStudiesListing-module__Px9CeG__card{grid-template-columns:1fr;gap:40px;padding:40px}.CaseStudiesListing-module__Px9CeG__imageWrapper{justify-self:unset;aspect-ratio:16/9;order:-1;max-width:100%}}@media (max-width:768px){.CaseStudiesListing-module__Px9CeG__section{padding:0 24px 60px}.CaseStudiesListing-module__Px9CeG__card{gap:24px;padding:24px}.CaseStudiesListing-module__Px9CeG__cardTitle{font-size:28px}}
