.reference-hero{position:relative;min-height:clamp(560px,66vw,820px);overflow:hidden;background:#091724}.reference-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 48%}.reference-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,13,22,.86) 0%,rgba(4,13,22,.62) 46%,rgba(4,13,22,.22) 78%,rgba(4,13,22,.34) 100%)}.reference-hero-copy{position:absolute;z-index:1;left:4vw;bottom:clamp(65px,9vw,125px);max-width:1000px;color:#fff;text-shadow:0 3px 28px rgba(0,0,0,.72)}.reference-hero-copy .kicker{color:#fff}.reference-hero-copy h1{font-size:clamp(64px,8vw,124px);line-height:.9;color:#fff;margin:28px 0 30px;max-width:1050px}.reference-hero-copy .lead{font-size:clamp(18px,1.7vw,23px);line-height:1.5;max-width:780px;color:#fff}@media(max-width:700px){.reference-hero{min-height:690px}.reference-hero>img{object-position:58% center}.reference-hero-shade{background:linear-gradient(180deg,rgba(4,13,22,.28) 0%,rgba(4,13,22,.5) 42%,rgba(4,13,22,.9) 100%)}.reference-hero-copy{left:20px;right:20px;bottom:55px}.reference-hero-copy h1{font-size:clamp(52px,15vw,72px)}.reference-hero-copy .lead{font-size:18px}}