.band-hero{overflow:hidden;position:relative}.band-hero img{display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom;position:absolute;z-index:1}.band-hero .tint{align-items:center;display:flex;position:relative;z-index:2;height:400px}.band-hero .hero-text{align-items:center;display:flex;flex-direction:column;text-align:center}.band-hero h1,.band-hero h2{color:#fff;font-size:40px;line-height:1.1em;max-width:1200px}.band-hero p{color:#fff;font-size:23px;line-height:1.2}.band-hero.text-under{padding-bottom:25px}.band-hero.text-under img{height:300px;margin:0 0 30px;position:relative}.band-hero.text-under .hero-text{text-align:left}.band-hero.text-under h1,.band-hero.text-under h2{color:#333;margin:0;text-shadow:none;text-transform:none}.has-hero:not(.search) header#masthead,.blog header#masthead{left:0;position:absolute;top:0;width:100%}.has-hero.admin-bar:not(.search) header#masthead,.blog.admin-bar header#masthead{top:32px}.has-hero:not(.search) .site-header,.blog .site-header{background:none;border-bottom:none}@media (min-width:768px){.band-hero .tint{height:500px}.band-hero h1,.band-hero h2{font-size:60px}.band-hero p{font-size:26px}.band-hero.text-under{padding-bottom:50px}.band-hero.text-under h1,.band-hero.text-under h2{font-size:40px}}@media (min-width:992px){.band-hero .tint{height:600px}}@media (min-width:1200px){.band-hero .tint{height:700px}}