.DfiSmallBanner_root__Y8DeH{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr;gap:2rem;padding:3.05rem 2rem;border-radius:.4rem}@media screen and (min-width:1024px){.DfiSmallBanner_root__Y8DeH{grid-template-columns:auto auto auto;align-items:center;min-height:10.4rem}.DfiSmallBanner_root__Y8DeH.DfiSmallBanner_hasImage__tR3YK{grid-auto-rows:auto auto;grid-template-columns:10rem auto auto auto}}@media screen and (min-width:1920px){.DfiSmallBanner_root__Y8DeH.DfiSmallBanner_hasImage__tR3YK{grid-template-columns:7.5% auto auto auto}}.DfiSmallBanner_figure__AoTXe{position:relative;justify-self:center;aspect-ratio:1/1;width:47.8%}@media screen and (min-width:1024px){.DfiSmallBanner_figure__AoTXe{grid-row:1/span 2;justify-self:unset;width:100%}}.DfiSmallBanner_image__WFc9N{position:absolute;inset:0;width:100%;height:100%}.DfiSmallBanner_date__Q2VCw{justify-self:center;text-align:center;font-family:var(--font-monument-grotesk),sans-serif;font-weight:400;font-size:2rem;line-height:120%}@media screen and (min-width:1024px){.DfiSmallBanner_date__Q2VCw{font-size:2.4rem;justify-self:unset;text-align:unset}.DfiSmallBanner_date__Q2VCw:nth-child(2){grid-column:2/2;grid-row:auto;align-self:flex-end}}.DfiSmallBanner_title__MfbsT{position:relative;justify-self:center;text-align:center;font-family:var(--font-monument-grotesk),sans-serif;font-weight:400;font-size:3.4rem;line-height:90%;text-transform:uppercase}@media screen and (min-width:1024px){.DfiSmallBanner_title__MfbsT{font-size:4.8rem;align-self:center;justify-self:unset;text-align:unset}.DfiSmallBanner_title__MfbsT:nth-child(3){grid-column:2/2;grid-row:auto;align-self:flex-start}}.DfiSmallBanner_cta__zdHGw{position:relative;justify-self:center}@media screen and (min-width:1024px){.DfiSmallBanner_cta__zdHGw{grid-column:4/4;justify-self:flex-end}.DfiSmallBanner_cta__zdHGw:nth-child(4),.DfiSmallBanner_figure__AoTXe+.DfiSmallBanner_title__MfbsT{grid-row:3/1;align-self:center}.DfiSmallBanner_date__Q2VCw+.DfiSmallBanner_title__MfbsT+.DfiSmallBanner_cta__zdHGw,.DfiSmallBanner_figure__AoTXe+.DfiSmallBanner_title__MfbsT+.DfiSmallBanner_cta__zdHGw{grid-column:4/4;grid-row:3/1;align-self:center}.DfiSmallBanner_root__Y8DeH:not(.DfiSmallBanner_hasImage__tR3YK) .DfiSmallBanner_date__Q2VCw,.DfiSmallBanner_root__Y8DeH:not(.DfiSmallBanner_hasImage__tR3YK) .DfiSmallBanner_date__Q2VCw+.DfiSmallBanner_title__MfbsT{grid-column:1/1}}.CaseStudyCard_root__l8Vy2{position:relative}.CaseStudyCard_root__l8Vy2 .CaseStudyCard_image__I9udL{transition:transform .3s ease}.CaseStudyCard_root__l8Vy2:focus-visible .CaseStudyCard_image__I9udL{transform:scale(1.1)}@media screen and (hover:hover){.CaseStudyCard_root__l8Vy2:hover .CaseStudyCard_image__I9udL{transform:scale(1.1)}}.CaseStudyCard_bgWrp__Q_bUz{position:relative;overflow:hidden;display:flex;aspect-ratio:355/459;padding:2rem}@media screen and (min-width:1024px)and (max-width:calc(1440px - 0.02px)){.CaseStudyCard_bgWrp__Q_bUz{aspect-ratio:231/298}}@media screen and (min-width:1440px){.CaseStudyCard_bgWrp__Q_bUz{aspect-ratio:335/433}}.CaseStudyCard_flexible__xFx_a .CaseStudyCard_bgWrp__Q_bUz{background-color:#191919}.CaseStudyCard_figure__K57PH{position:relative;overflow:hidden;aspect-ratio:227/305;width:68%;margin-top:auto}.CaseStudyCard_fullSizeImage__VMZjp .CaseStudyCard_figure__K57PH{position:absolute;top:0;left:0;aspect-ratio:unset;width:100%;height:100%}.CaseStudyCard_image__I9udL{transition:transform .3s ease}.CaseStudyCard_title__Q1PS2{margin-top:1rem;font-family:var(--font-monument-grotesk),sans-serif;font-weight:400;font-size:2rem;line-height:120%}@media screen and (min-width:1024px){.CaseStudyCard_title__Q1PS2{font-size:2.4rem;margin-top:2rem}}.CaseStudyCard_topics__Iu_t9{position:absolute;top:1rem;left:1rem}@media screen and (min-width:1024px){.CaseStudyCard_topics__Iu_t9{top:2rem;left:2rem}}