/* One continuous background; no collage, skew or painted form controls. */
.reference-built .ref-hero {height:auto; min-height:440px; background-image:linear-gradient(90deg,rgba(9,25,35,.89),rgba(9,25,35,.35) 60%,rgba(9,25,35,.2)),url('/assets/volgograd-clean-hero.webp'); background-position:center,center 48%;background-size:cover; background-repeat:no-repeat;}
.reference-built .ref-hero-inner {width:100%;max-width:1250px;margin:0 auto;padding:36px 30px 60px;align-items:center;height:auto;}
.reference-built .ref-hero-copy {padding-top:0;}
.reference-built .ref-hero-copy>p {max-width:580px;line-height:1.4;}
#hero-form-status {font-size:13px;line-height:1.4;margin:12px 0 0;overflow-wrap:anywhere;}
#hero-form-status:empty {display:none;}
#hero-form-status.is-error {color:#a32222;}
@media(max-width:760px){.reference-built .ref-hero-inner {padding:30px 20px 45px;}.reference-built .ref-hero {background-position:center,60% center;}}
