.hero{margin:1rem auto;max-width:var(--site-width--wide);padding:0 var(--gutter)}.hero__inner{box-sizing:border-box;font-family:Besley,Garamond,Georgia,serif;font-size:2.2rem;font-weight:600;padding:3rem;position:relative}.hero__inner:before{background-color:var(--color-highlight);box-shadow:-.5rem .5rem 0 rgba(0,0,0,.3);content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:rotate(-2deg);width:100%}.hero__highlight{color:#fff;font-style:italic}.hero p{pointer-events:none;position:relative;z-index:1}@media screen and (max-width:1194px){.hero__inner{font-size:2rem}}@media screen and (max-width:774px){.hero__inner{font-size:1.4rem;padding:2.5rem}}