.projectheader__hero{max-height:50rem;overflow:hidden;position:relative;width:100%}.projectheader__media{display:block;height:auto;max-height:50rem;object-fit:cover;object-position:center;width:100%}.projectheader__hero[style*=background-image]{background-position:50%;background-size:cover;max-height:50rem;min-height:30rem}.projectheader__overlay{background:rgba(0,0,0,.45);inset:0;position:absolute;z-index:1}.projectheader__inner{inset:0;margin:0 auto;max-width:var(--lo-content-width-blog-post,795px);padding:0 1.25rem;position:absolute;z-index:2}.projectheader__textblock{left:1.25rem;position:absolute;right:1.25rem;top:50%;transform:translateY(-50%)}.projectheader__title{margin:0}.projectheader__title,.projectheader__title span{color:#fff;font-family:var(--ff-h4);font-size:var(--fs-h1);font-weight:var(--fw-h1);line-height:1.2}@media (max-width:574px){.projectheader__textblock{bottom:1.25rem;left:1.25rem;right:1.25rem;top:auto;transform:none}.projectheader__title,.projectheader__title span{font-size:var(--fs-h3)}}