.case-study-hero{overflow:hidden}.case-study-hero,.case-study-hero__images{position:relative}@media only screen and (min-width:900px){.case-study-hero__images{grid-column-gap:20px;display:grid;grid-template-columns:7fr 5fr}}.case-study-hero__image,.case-study-hero__image-source{display:block;height:100%;width:100%}.case-study-hero__image--primary{aspect-ratio:2/1}.case-study-hero__image--secondary{display:none}@media only screen and (min-width:900px){.case-study-hero__image--secondary{display:block}}.case-study-hero__image-source{object-fit:cover}.case-study-hero__text{margin:0 auto;padding:30px 20px 0;width:100%}@media only screen and (min-width:768px){.case-study-hero__text{max-width:1320px;padding-left:40px;padding-right:40px}}@media only screen and (min-width:900px){.case-study-hero__text{padding-top:60px}}@media only screen and (min-width:1200px){.case-study-hero__text{grid-column-gap:20px;display:grid;grid-template-columns:2fr 1fr}}.case-study-hero__title{margin:0}.case-study-hero__meta{display:flex;flex-direction:column;font-size:.917em;gap:5px;margin-top:25px}@media only screen and (min-width:900px){.case-study-hero__meta{flex-direction:row;gap:20px}}.case-study-hero__meta dl{display:flex;gap:5px;margin:0}.case-study-hero__meta dt{font-weight:600;margin:0}.case-study-hero__meta dd{margin:0}.case-study-hero__lead{margin:20px 0 0}