.shell{position:relative;background-image:linear-gradient(180deg,rgba(245,238,228,.20) 0%,rgba(245,238,228,.58) 34%,rgba(245,238,228,.94) 58%,#f5eee4 76%),url('/home-bg.jpg');background-repeat:no-repeat;background-position:top center;background-size:min(760px,100%) auto}.hero{position:relative}.hero h1,.hero .eyebrow,.hero .intro{filter:drop-shadow(0 1px 8px rgba(255,253,249,.75))}.topbar{position:relative;z-index:2}@media(max-width:620px){.shell{background-size:100% auto}}