.hero__bg{background-position:50%;background-size:cover;position:relative}.hero__bg:before{backdrop-filter:blur(4px);content:"";display:block;height:100%;position:absolute;top:0;width:100%;z-index:1}.hero__bg-text{color:#181817;position:relative;z-index:2}.hero__bg-subheading{font-size:.875rem;text-transform:uppercase}.hero__bg-heading{margin-bottom:.5rem}@media (min-width:1024px){.hero__bg-text{width:60%}}