/* One full-width image hero; its heading, copy and informational action remain together. */
.release-content-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:72svh;padding:0!important;background:#0a0d13}
.release-content-hero>.release-content-art{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.82}
.release-content-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(5,8,14,.96),rgba(5,8,14,.82) 52%,rgba(5,8,14,.35))}
.release-content-copy{width:min(calc(100% - 2rem),1180px);margin-inline:auto;padding:clamp(3rem,8vw,6rem) 0;position:relative}
.release-content-copy h1{max-width:22ch;font-size:clamp(2.1rem,5.5vw,4.6rem);line-height:1.08;overflow-wrap:break-word}
.release-content-copy>p{max-width:68ch;color:#f5f6f8;line-height:1.65}.release-content-copy>.button{margin-top:1rem;min-height:48px}.release-content-copy .offer-reference-scope{margin-top:1.25rem;background:rgba(0,0,0,.25);padding:1rem;border-radius:.4rem}
@media(max-width:767px){.release-content-hero{min-height:calc(100svh - 88px)}.release-content-hero>.release-content-art{object-position:65% center}.release-content-hero::before{background:linear-gradient(90deg,rgba(5,8,14,.94),rgba(5,8,14,.73))}.release-content-copy{padding:3rem 0}.release-content-copy h1{max-width:100%}}
