.hero__module__alt{align-items:flex-start;display:grid;grid-template-columns:Min(100%,$max-content-width);justify-content:flex-start;position:relative;button.pause{background:rgba(var(--black-rgb),.25);bottom:1rem;position:absolute;right:1rem;fill:var(--white);grid-row:1;svg{filter:drop-shadow(0 1px 3px rgba(var(--black-rgb),.8))}}}.hero__content{color:var(--white);display:flex;margin-block:auto;padding:2rem;text-shadow:0 1px 3px rgba(var(--black-rgb),.8);width:100%;a{text-shadow:none}.sub-heading{font-family:var(--font-sans-serif);font-weight:700}}