.block-hero-image{position:relative}.block-hero-image .hero-image{position:relative;font-family:"Source Sans Pro", Verdana, sans-serif}.block-hero-image .hero-image>picture img{display:block;margin:0 auto;position:relative;min-width:100%}.block-hero-image .hero-image .hero-header{width:100%;position:absolute;bottom:50px;left:0;right:0}@media only screen and (max-width:767px){.block-hero-image .hero-image .hero-header{bottom:80px}}@media only screen and (max-width:767px){.block-hero-image .hero-image .hero-header.book-oriented{bottom:85px}}@media only screen and (max-width:400px){.block-hero-image .hero-image .hero-header.book-oriented{bottom:100px}}.block-hero-image .hero-image .hero-header .hero-icon{float:left;height:100px;margin-right:20px}@media screen and (max-width:767px){.block-hero-image .hero-image .hero-header .hero-icon{display:none}}.block-hero-image .hero-image .hero-header .hero-slug{font-size:24px;margin-bottom:10px;font-weight:600}.block-hero-image .hero-image .hero-header .hero-slug a{font-weight:600}@media screen and (max-width:767px){.block-hero-image .hero-image .hero-header .hero-slug{margin-bottom:5px;font-size:20px}}.block-hero-image .hero-image .hero-header .hero-title{font-size:64px;line-height:64px;letter-spacing:-1px;margin:10px 0 0 0;font-weight:400}.block-hero-image .hero-image .hero-header .hero-title a{font-weight:500}@media screen and (max-width:767px){.block-hero-image .hero-image .hero-header .hero-title{margin:5px 0 0 0;font-size:37px;line-height:37px}}.block-hero-image .hero-image .hero-header .hero-blurb{font-family:"Noto Serif", Georgia, serif;font-size:24px;line-height:29px;font-style:italic;margin-top:15px}.block-hero-image .hero-image .hero-header .hero-blurb a{font-weight:500}@media screen and (max-width:767px){.block-hero-image .hero-image .hero-header .hero-blurb{margin-top:10px;font-size:21px;line-height:24px}}.block-hero-image .hero-image .hero-title,.block-hero-image .hero-image .hero-slug,.block-hero-image .hero-image .hero-blurb{color:#000;text-shadow:2px 2px 2px rgba(255, 255, 255, 0.75)}.block-hero-image .hero-image .hero-title a,.block-hero-image .hero-image .hero-slug a,.block-hero-image .hero-image .hero-blurb a{color:#000;text-shadow:2px 2px 2px rgba(255, 255, 255, 0.75)}.block-hero-image .hero-image .hero-title a:hover,.block-hero-image .hero-image .hero-slug a:hover,.block-hero-image .hero-image .hero-blurb a:hover{color:#fff;text-shadow:2px 2px 2px rgba(0, 0, 0, 0.75)}.block-hero-image .hero-image .hero-title a:focus,.block-hero-image .hero-image .hero-slug a:focus,.block-hero-image .hero-image .hero-blurb a:focus{color:#fff;text-shadow:2px 2px 2px rgba(0, 0, 0, 0.75);outline:2px solid #fff}body.light-text .block-hero-image .hero-image .hero-slug{font-weight:600}body.light-text .block-hero-image .hero-image .hero-title{font-weight:400}body.light-text .block-hero-image .hero-image .hero-title,body.light-text .block-hero-image .hero-image .hero-slug,body.light-text .block-hero-image .hero-image .hero-blurb{color:#FFF;text-shadow:2px 2px 2px rgba(0, 0, 0, 0.75)}body.light-text .block-hero-image .hero-image .hero-title a,body.light-text .block-hero-image .hero-image .hero-slug a,body.light-text .block-hero-image .hero-image .hero-blurb a{color:#FFF;text-shadow:2px 2px 2px rgba(0, 0, 0, 0.75)}body.light-text .block-hero-image .hero-image .hero-title a:hover,body.light-text .block-hero-image .hero-image .hero-slug a:hover,body.light-text .block-hero-image .hero-image .hero-blurb a:hover{color:#000;text-shadow:2px 2px 2px rgba(255, 255, 255, 0.75)}body.light-text .block-hero-image .hero-image .hero-title a:focus,body.light-text .block-hero-image .hero-image .hero-slug a:focus,body.light-text .block-hero-image .hero-image .hero-blurb a:focus{color:#000;text-shadow:2px 2px 2px rgba(255, 255, 255, 0.75);outline:2px solid #000}