.fullsizeteaser-frame {
    margin:var(--bigspace) 0;
}
.fullsizeteaser {
    position:relative;
    width:100%;
    background-size:cover;
    background-position:center center;
    padding:0;
}
.fullsizeteaser-content {
    width:50%;
    height:100%;
    padding:var(--bigspace) 0px;
    position:relative;
    padding-left: calc(var(--bs-gutter-x));
    padding-right: calc(var(--bs-gutter-x)* 2.5);
}
.fullsizeteaser-content h2 {
    margin-bottom:var(--xtrasmallspace);
}
.fullsizeteaser-content-inner {
    color:var(--bs-white);
    mix-blend-mode:normal;
    position:relative;
    z-index:3;
}
.fullsizeteaser-content-background {
    width:100%;
    height:100%;
    display:block;
    position:absolute;
    top:0px;
    left:0px;
    z-index:1;
    backdrop-filter: blur(5.17425012588501px);
    --webkit-backdrop-filter: blur(5.17425012588501px);
    background:var(--bs-primary);
    mix-blend-mode:multiply;
}
.subhead {
    font-size:20px;
    text-transform:uppercase;
    letter-spacing:2px;
    font-family:var(--condensed);
    margin-bottom:10px;
    display:block;
}

@media screen and (max-width: 960px) {
    .fullsizeteaser-content {
        width: 100%;
    }
    .fullsizeteaser-content-background {
        backdrop-filter: blur(3px);
        --webkit-backdrop-filter: blur(3px);
    }
    .fullsizeteaser-frame + .frame-background-light {
        margin-top: -40px;
    }
}
