<div class="c-hero">
    <div class="c-hero__background-wrapper">
        <img src="https://picsum.photos/300/200?image=15
" alt="" class="c-hero__background">
    </div>

    <img src="https://picsum.photos/1000/666?image=15
" alt="" class="c-hero__image">

</div>
* {
    box-sizing: border-box;
}

body {
    margin: 0;
    padding: 0;
}

.c-hero {
    position:relative;
    width: 100%;
    margin-top: 15vh;
}

.c-hero__image {
    height: 24rem;
    object-fit: cover;
    position: absolute;
    top: -1rem;
    max-width: 57rem;
    width: 100%;
    left: 50%;
    transform: translateX(-50%);
    border: 1px solid rgba(255, 255, 255, .3);
    box-shadow: .25rem .25rem 2rem rgba(0, 0, 0, .5), -.4rem -.4rem 2rem rgba(0, 0, 0, .25);
}

.c-hero__background-wrapper {
    position: relative;
    overflow: hidden;
    height: 22rem;
}

.c-hero__background {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;  
    left: 0;
    width: 100%;
    filter: blur(16px);
    object-fit: cover;
    overflow: hidden;
    height: 22rem;
    opacity: .7;
}
View Compiled

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

This Pen doesn't use any external JavaScript resources.