.SplitHero{
    grid-column:full;
    padding-bottom:calc(6.2069vw + 45.86207px);
    position:relative
}
@media(min-width:1440px){
    .SplitHero{
        padding-bottom:170px
    }
}
@media(max-width:739px){
    .SplitHero{
        padding-bottom:80px
    }
}
.SplitHero:has(+p){
    padding-bottom:calc(4.13793vw + 57.24138px)
}
@media(min-width:1440px){
    .SplitHero:has(+p){
        padding-bottom:140px
    }
}
@media(max-width:739px){
    .SplitHero:has(+p){
        padding-bottom:80px
    }
}
.SplitHero+p{
    margin-bottom:calc(4.82759vw + 53.44828px)
}
@media(min-width:1440px){
    .SplitHero+p{
        margin-bottom:150px
    }
}
@media(max-width:739px){
    .SplitHero+p{
        margin-bottom:80px
    }
}
.SplitHero.is-active .SplitHero__credits{
    opacity:1;
    transition:opacity .8s ease
}
.SplitHero.is-active .Media__wrap img{
    transform:scale(1);
    transition:opacity .4s ease,transform 4s ease
}
.SplitHero .Media{
    position:relative
}
.SplitHero .Media__wrap{
    overflow:hidden
}
.SplitHero .Media__wrap img{
    transform:scale(1.05);
    transition:opacity .4s ease
}
.SplitHero .Media__caption{
    position:absolute;
    top:100%
}
.SplitHero__container{
    box-sizing:border-box;
    column-gap:var(--six-gutter);
    display:grid;
    grid-template-rows:auto 1fr;
    min-height:100vh;
    min-height:100svh
}
@media(min-width:4069px){
    .SplitHero__container{
        --max-grid:calc(var(--six-site-max-width)/2 + var(--six-site-margin) + var(--six-gutter)*2);
        grid-template-columns:[full-start] var(--six-site-margin) calc(50vw - var(--max-grid)) [content-start] repeat(var(--six-cols),1fr) [content-end] calc(50vw - var(--max-grid)) var(--six-site-margin) [full-end]
    }
}
@media(max-width:4068px){
    .SplitHero__container{
        --col-spacer:calc(var(--six-site-margin) - var(--six-gutter));
        grid-template-columns:[full-start] var(--col-spacer) [content-start] repeat(var(--six-cols),1fr) [content-end] var(--col-spacer) [full-end]
    }
}
@supports not (display:grid){
    .SplitHero__container{
        display:block;
        width:100%
    }
}
.SplitHero__media{
    grid-column:full;
    padding-top:60px
}
@media(max-width:1023px){
    .SplitHero__media{
        order:2;
        padding-top:0
    }
}
@media(min-width:1024px){
    .SplitHero__media{
        grid-column:full/span 13;
        padding-top:0
    }
}
@media(min-width:4068px){
    .SplitHero__media{
        grid-column:full/span 14
    }
}
@media(min-width:1024px){
    .SplitHero__media,.SplitHero__media .Media,.SplitHero__media .Media__wrap,.SplitHero__media .intrinsic-image,.SplitHero__media img,.SplitHero__media video{
        min-height:100vh;
        min-height:100svh;
        object-fit:cover
    }
}
@media(max-width:1023px){
    .SplitHero__media,.SplitHero__media .Media,.SplitHero__media .Media__wrap,.SplitHero__media .intrinsic-image,.SplitHero__media img,.SplitHero__media video{
        max-height:none;
        min-height:300px;
        object-fit:cover;
        overflow:hidden
    }
}
.SplitHero__content{
    display:flex;
    flex-direction:column;
    grid-column:content;
    justify-content:space-between;
    padding-bottom:calc(2.75862vw + 14.82759px);
    padding-top:calc(9.86207vw - 27.24138px)
}
@media(min-width:1440px){
    .SplitHero__content{
        padding-top:170px
    }
}
@media(max-width:739px){
    .SplitHero__content{
        padding-top:27px
    }
}
@media(min-width:1440px){
    .SplitHero__content{
        padding-bottom:70px
    }
}
@media(max-width:739px){
    .SplitHero__content{
        padding-bottom:30px
    }
}
@media(max-width:1023px){
    .SplitHero__content{
        padding-top:80px
    }
}
@media(min-width:1024px){
    .SplitHero__content{
        grid-column:span 13/full;
        margin-left:calc(var(--six-gutter)*-1);
        max-height:100vh;
        max-height:100svh;
        padding-left:calc(var(--six-site-margin) + var(--six-gutter));
        padding-right:calc(var(--six-site-margin) + var(--six-gutter));
        width:calc(100% + var(--six-gutter))
    }
}
@media(min-width:1024px)and (max-width:1439px){
    .SplitHero__content{
        padding-top:140px
    }
}
@media(min-width:4068px){
    .SplitHero__content{
        grid-column:span 14/full
    }
}
.SplitHero__credits{
    list-style:none;
    margin:0;
    opacity:0;
    padding:0;
    position:relative;
    text-align:center;
    width:100%
}
.SplitHero__credits li{
    --line-height:1.16;
    font-family:"Brutal",serif;
    font-size:calc(.68966vw + 11.2069px);
    font-style:normal;
    font-weight:600;
    letter-spacing:0;
    line-height:1.16
}
@media(min-width:1440px){
    .SplitHero__credits li{
        font-size:25px
    }
}
@media(max-width:739px){
    .SplitHero__credits li{
        font-size:15px
    }
}
.SplitHero__credits li b,.SplitHero__credits li strong{
    font-weight:700;
    text-transform:uppercase
}
.SplitHero__credits li em{
    font-family:"Brutal",serif;
    font-style:italic
}
.SplitHero__credits li span{
    font-family:"Brutal",serif
}
@media(max-width:1023px){
    .SplitHero__credits{
        padding-top:20px
    }
}
@media(max-width:1023px)and (min-height:700px){
    .SplitHero__credits{
        padding-top:30px
    }
}
@media(min-width:1024px){
    .SplitHero--title-bottom .SplitHero__content{
        flex-direction:column-reverse;
        padding-bottom:calc(1.17241vw + 11.55172px)
    }
}
@media(min-width:1024px)and (min-width:1440px){
    .SplitHero--title-bottom .SplitHero__content{
        padding-bottom:35px
    }
}
@media(min-width:1024px)and (max-width:739px){
    .SplitHero--title-bottom .SplitHero__content{
        padding-bottom:18px
    }
}
@media(min-width:1024px){
    .SplitHero--title-bottom .SplitHero__credits{
        text-align:right
    }
    .SplitHero--right .SplitHero__media,.SplitHero--split-right .SplitHero__media{
        grid-column:span 13/full;
        grid-row:1
    }
}
@media(min-width:4068px){
    .SplitHero--right .SplitHero__media,.SplitHero--split-right .SplitHero__media{
        grid-column:span 14/full
    }
}
@media(min-width:1024px){
    .SplitHero--right .SplitHero__content,.SplitHero--split-right .SplitHero__content{
        grid-column:full/span 13;
        grid-row:1;
        margin-left:0;
        margin-right:calc(var(--six-gutter)*-1)
    }
}
@media(min-width:4068px){
    .SplitHero--right .SplitHero__content,.SplitHero--split-right .SplitHero__content{
        grid-column:full/span 14
    }
}
@media(min-width:1024px){
    .SplitHero--right.SplitHero--title-bottom .SplitHero__credits{
        text-align:left
    }
}
@media(max-width:1023px){
    .SplitHero--right:not(.SplitHero--split-right) .SplitHero__credits{
        padding-top:30px
    }
}
@media(min-width:1024px){
    .SplitHero--split-left .SplitHero__title,.SplitHero--split-left .SplitHero__title .FlexibleTitle,.SplitHero--split-right .SplitHero__title,.SplitHero--split-right .SplitHero__title .FlexibleTitle{
        height:100%
    }
    .SplitHero--split-left .SplitHero__title .FlexibleTitle>h1,.SplitHero--split-left .SplitHero__title>h1,.SplitHero--split-right .SplitHero__title .FlexibleTitle>h1,.SplitHero--split-right .SplitHero__title>h1{
        height:100%!important
    }
    .SplitHero--split-left .SplitHero__content,.SplitHero--split-right .SplitHero__content{
        display:contents;
        flex-direction:column-reverse
    }
    .SplitHero--split-left .SplitHero__title,.SplitHero--split-right .SplitHero__title{
        margin-left:calc(var(--six-gutter)*-1);
        max-height:100vh;
        max-height:100svh;
        padding-bottom:40px;
        padding-left:calc(var(--six-site-margin) + var(--six-gutter));
        padding-right:calc(var(--six-site-margin) + var(--six-gutter));
        padding-top:calc(9.86207vw - 27.24138px);
        position:sticky;
        top:0;
        width:calc(100% + var(--six-gutter))
    }
}
@media(min-width:1024px)and (min-width:1440px){
    .SplitHero--split-left .SplitHero__title,.SplitHero--split-right .SplitHero__title{
        padding-top:170px
    }
}
@media(min-width:1024px)and (max-width:739px){
    .SplitHero--split-left .SplitHero__title,.SplitHero--split-right .SplitHero__title{
        padding-top:27px
    }
}
@media(min-width:1440px){
    .SplitHero--split-left .SplitHero__title,.SplitHero--split-right .SplitHero__title{
        padding-bottom:70px
    }
}
@media(min-width:1024px)and (max-width:1439px){
    .SplitHero--split-left .SplitHero__title,.SplitHero--split-right .SplitHero__title{
        padding-top:140px
    }
}
@media(max-width:1023px){
    .SplitHero--split-left .SplitHero__credits,.SplitHero--split-right .SplitHero__credits{
        padding-top:30px
    }
}
@media(min-width:1024px){
    .SplitHero--split-left .SplitHero__credits,.SplitHero--split-right .SplitHero__credits{
        color:#fff;
        position:absolute;
        top:calc(100vh - 40px);
        transform:translateY(-100%);
        width:calc(100% - var(--six-site-margin)*2)
    }
}
@media(min-width:1440px){
    .SplitHero--split-left .SplitHero__credits,.SplitHero--split-right .SplitHero__credits{
        top:calc(100vh - 70px)
    }
}
@media(min-width:1024px){
    .SplitHero--split-left .SplitHero__title{
        grid-column:span 13/full
    }
}
@media(min-width:4068px){
    .SplitHero--split-left .SplitHero__title{
        grid-column:span 14/full
    }
}
@media(min-width:1024px){
    .SplitHero--split-left .SplitHero__credits{
        left:var(--six-site-margin);
        text-align:left
    }
    .SplitHero--split-right .SplitHero__title{
        grid-column:full/span 13;
        margin-left:0;
        margin-right:calc(var(--six-gutter)*-1)
    }
}
@media(min-width:4068px){
    .SplitHero--split-right .SplitHero__title{
        grid-column:full/span 14
    }
}
@media(min-width:1024px){
    .SplitHero--split-right .SplitHero__credits{
        right:var(--six-site-margin);
        text-align:right
    }
}
.SplitHero--left .Media__caption,.SplitHero--split-left .Media__caption{
    left:var(--six-site-margin)
}
@media(min-width:1024px){
    .SplitHero--left .Media__caption,.SplitHero--split-left .Media__caption{
        width:calc(100% - var(--six-site-margin))
    }
    .SplitHero--left:not(.SplitHero--split-left):not(.SplitHero--split-right) .SplitHero__content,.SplitHero--right:not(.SplitHero--split-left):not(.SplitHero--split-right) .SplitHero__content{
        position:sticky;
        top:0
    }
}
.wp-admin .SplitHero .SplitHero__media{
    padding-top:0
}
