.Hero{position:relative;height:35vh}@media (min-width:800px){.Hero{height:50vh}}@media (min-aspect-ratio:20/9){.Hero{height:calc(100vh - 30px)}}.Hero__wrapper{overflow:hidden;height:100%;position:relative}.Hero__wrapper img{position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);min-width:100%;max-width:none}.Hero h1{position:absolute;bottom:-.625em;left:0;right:0;z-index:1;text-align:center;text-indent:.3em;//:absolute;//:0;//:50%;//:translate(-50%,50%)}