/* Real warehouse photograph; cream vignette keeps the text readable. */
#main{overflow-x:clip}
.hero{position:relative;isolation:isolate}
.hero::before{content:"";position:absolute;z-index:-1;pointer-events:none;top:0;bottom:0;left:calc((100% - 100vw)/2);width:100vw;background-image:linear-gradient(180deg,#faedde 0%,rgba(250,237,222,.22) 23%,rgba(250,237,222,.12) 70%,#faedde 100%),linear-gradient(90deg,rgba(250,237,222,.98) 0%,rgba(250,237,222,.94) 30%,rgba(250,237,222,.76) 52%,rgba(250,237,222,.32) 77%,rgba(250,237,222,.55) 100%),url('/images/hero-warehouse-1600.webp');background-position:center,center,center 48%;background-size:cover;background-repeat:no-repeat}
.hero .hero-kicker{color:#715b4b}
@media(max-width:700px){.hero::before{background-image:linear-gradient(180deg,rgba(250,237,222,.9),rgba(250,237,222,.79) 25%,rgba(250,237,222,.93) 55%,#faedde 78%),url('/images/hero-warehouse-800.webp');background-size:cover,auto 760px;background-position:center,60% top}.hero .hero-kicker{color:#715b4b}}
