.hero{background:#24050d}
.hero-supplied-photo{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:right top}
.hero-scene:after{background:linear-gradient(90deg,#1a030af0 0%,#21050dc9 23%,#21050d55 40%,transparent 58%),linear-gradient(0deg,#24050d44,transparent 18%)}
@media(min-width:721px) and (max-width:1050px){.hero-supplied-photo{object-position:72% top}.hero-scene:after{background:linear-gradient(90deg,#1a030af5 0%,#21050dcc 30%,#21050d55 48%,transparent 70%)}}
@media(max-width:720px){.hero-supplied-photo{inset:auto 0 0;height:460px;object-position:82% top}.hero-scene:after{background:linear-gradient(180deg,#24050d 0%,#24050d 35%,transparent 44%),linear-gradient(0deg,#24050d44,transparent 14%)}}
@media(max-width:359px){.hero-supplied-photo{height:450px}.hero-scene:after{background:linear-gradient(180deg,#24050d 0%,#24050d 43%,transparent 51%),linear-gradient(0deg,#24050d44,transparent 14%)}}
