.HeroColumns{
    box-sizing:border-box;
    column-gap:var(--six-gutter);
    display:grid;
    grid-column:full;
    grid-template-rows:auto 1fr;
    padding-bottom:calc(6.2069vw + 45.86207px);
    width:100%
}
@media(min-width:4069px){
    .HeroColumns{
        --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){
    .HeroColumns{
        --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){
    .HeroColumns{
        display:block;
        width:100%
    }
}
@media(min-width:1440px){
    .HeroColumns{
        padding-bottom:170px
    }
}
@media(max-width:739px){
    .HeroColumns{
        padding-bottom:80px
    }
}
.HeroColumns:has(+p){
    padding-bottom:calc(5.86207vw + 47.75862px)
}
@media(min-width:1440px){
    .HeroColumns:has(+p){
        padding-bottom:165px
    }
}
@media(max-width:739px){
    .HeroColumns:has(+p){
        padding-bottom:80px
    }
}
.HeroColumns .intrinsic-image{
    background-color:unset
}
.HeroColumns.is-hidden .HeroColumns__col-notes.sidebar{
    opacity:0
}
.HeroColumns.is-hidden .HeroColumns__col-notes.sidebar .PostDetails__col-1,.HeroColumns.is-hidden .HeroColumns__col-notes.sidebar .PostDetails__col-2{
    pointer-events:none
}
.HeroColumns__col-left{
    grid-column:content
}
@media(min-width:1024px){
    .HeroColumns__col-left{
        align-content:flex-start;
        align-items:flex-start;
        display:flex;
        flex-direction:column;
        grid-column:content/span 8;
        grid-row:1;
        position:sticky;
        top:32px;
        transition:top .5s ease;
        z-index:10
    }
    .nav-bar-active .HeroColumns__col-left{
        top:78px
    }
    .HeroColumns__col-left .HeroColumns___col-notes{
        max-width:367px;
        width:100%
    }
}
.HeroColumns__col-right{
    box-sizing:border-box;
    column-gap:var(--six-gutter);
    display:grid;
    grid-column:full;
    grid-template-rows:auto 1fr;
    height:fit-content;
    position:relative;
    z-index:1
}
@media(min-width:4069px){
    .HeroColumns__col-right{
        --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){
    .HeroColumns__col-right{
        --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){
    .HeroColumns__col-right{
        display:block;
        width:100%
    }
}
@media(min-width:1024px){
    .HeroColumns__col-right{
        grid-row:3
    }
}
.HeroColumns__col-right>:last-child{
    margin-bottom:0!important;
    padding-bottom:0!important
}
.HeroColumns__col-notes.contentbar,.HeroColumns__title{
    grid-column:content
}
@media(min-width:1024px){
    .HeroColumns__col-notes.contentbar,.HeroColumns__title{
        grid-column:span 12/-2;
        grid-row:1
    }
}
@media(min-width:1600px){
    .HeroColumns__col-notes.contentbar,.HeroColumns__title{
        grid-column:span 10/-3
    }
}
@media(min-width:4068px){
    .HeroColumns__col-notes.contentbar,.HeroColumns__title{
        grid-column:span 10/-4
    }
}
.HeroColumns__title h1{
    --line-height:1.1875;
    font-family:"Antique Legacy",sans-serif;
    font-size:calc(.48276vw + 22.34483px);
    font-style:normal;
    grid-column:content;
    letter-spacing:0;
    line-height:1.1875;
    margin-bottom:calc(2.75862vw + 34.82759px);
    margin-top:0;
    width:100%
}
.HeroColumns__title h1,.HeroColumns__title h1 b,.HeroColumns__title h1 strong{
    font-weight:700;
    text-transform:uppercase
}
.HeroColumns__title h1 em{
    font-family:"Antique Legacy",sans-serif;
    font-style:italic
}
@media(min-width:1440px){
    .HeroColumns__title h1{
        font-size:32px
    }
}
@media(max-width:739px){
    .HeroColumns__title h1{
        font-size:25px
    }
}
@media(min-width:1600px){
    .HeroColumns__title h1{
        --line-height:1.15;
        font-size:calc(1.03448vw + 19.31034px);
        line-height:1.15
    }
}
@media(min-width:1600px)and (min-width:1440px){
    .HeroColumns__title h1{
        font-size:40px
    }
}
@media(min-width:1600px)and (max-width:739px){
    .HeroColumns__title h1{
        font-size:25px
    }
}
@media(min-width:1440px){
    .HeroColumns__title h1{
        margin-bottom:90px
    }
}
@media(max-width:739px){
    .HeroColumns__title h1{
        margin-bottom:50px
    }
}
.HeroColumns__title h1 span{
    display:block;
    text-transform:none
}
@media(min-width:1024px){
    .HeroColumns__title.mobile{
        display:none
    }
}
.HeroColumns__title.mobile h1{
    margin-bottom:80px
}
@media(max-width:1023px){
    .HeroColumns__title.desktop{
        display:none
    }
}
.HeroColumns__media-wrap{
    width:100%
}
@media(max-width:739px){
    .HeroColumns__media-wrap .Media,.HeroColumns__media-wrap .Media img,.HeroColumns__media-wrap .Media video,.HeroColumns__media-wrap .Media__wrap,.HeroColumns__media-wrap .Media__wrap>div{
        max-height:50vh
    }
}
@media(min-width:740px)and (max-width:1023px){
    .HeroColumns__media-wrap .Media,.HeroColumns__media-wrap .Media img,.HeroColumns__media-wrap .Media video,.HeroColumns__media-wrap .Media__wrap,.HeroColumns__media-wrap .Media__wrap>div{
        max-height:60vh
    }
}
.HeroColumns__media-wrap .Media img,.HeroColumns__media-wrap .Media video{
    object-position:top left
}
@media(max-width:1023px){
    .HeroColumns__media-wrap .Media img,.HeroColumns__media-wrap .Media video{
        object-fit:cover
    }
}
.HeroColumns--inline{
    padding-top:100px
}
@media(max-width:1023px){
    .HeroColumns--inline{
        grid-template-rows:calc(100vh - 138px) auto 1fr;
        grid-template-rows:calc(100svh - 138px) auto 1fr
    }
}
@media(max-width:739px){
    .HeroColumns--inline{
        grid-template-rows:auto auto 1fr
    }
}
@media(min-width:1024px){
    .HeroColumns--inline{
        padding-top:225px
    }
}
.HeroColumns--inline .HeroColumns__col-right{
    padding-top:calc(2.75862vw + 34.82759px)
}
@media(min-width:1440px){
    .HeroColumns--inline .HeroColumns__col-right{
        padding-top:90px
    }
}
@media(max-width:739px){
    .HeroColumns--inline .HeroColumns__col-right{
        padding-top:50px
    }
}
@media(min-width:1024px){
    .HeroColumns--inline .HeroColumns__col-left{
        align-self:flex-start;
        height:calc(100vh - 260px);
        height:calc(100svh - 260px)
    }
    body.is-locked-story .HeroColumns--inline .HeroColumns__col-left{
        z-index:30
    }
}
.HeroColumns--inline .HeroColumns__title.mobile{
    padding-top:80px
}
.HeroColumns--inline .HeroColumns__title.desktop>h1{
    margin-top:-6px
}
.is-chrome .HeroColumns--inline .HeroColumns__title.desktop>h1,.is-safari .HeroColumns--inline .HeroColumns__title.desktop>h1{
    margin-top:-10px
}
@media(min-width:1024px){
    .HeroColumns--inline .HeroColumns__media-wrap{
        max-height:calc(100vh - 335px);
        max-height:calc(100svh - 335px)
    }
}
@media(min-width:740px){
    .HeroColumns--inline .HeroColumns__media-wrap .Media,.HeroColumns--inline .HeroColumns__media-wrap .Media img,.HeroColumns--inline .HeroColumns__media-wrap .Media video,.HeroColumns--inline .HeroColumns__media-wrap .Media__wrap,.HeroColumns--inline .HeroColumns__media-wrap .Media__wrap>div{
        height:100%
    }
}
.HeroColumns--inline .HeroColumns__media-wrap .Media img,.HeroColumns--inline .HeroColumns__media-wrap .Media video{
    object-fit:contain
}
@media(max-width:1023px){
    .HeroColumns--inline .HeroColumns__media-wrap .Media img,.HeroColumns--inline .HeroColumns__media-wrap .Media video{
        object-fit:cover
    }
}
.HeroColumns--inline .HeroColumns__col-notes{
    align-self:flex-end;
    width:100%
}
.HeroColumns--inline .HeroColumns__col-notes .PostDetails{
    align-items:flex-end;
    margin-bottom:0
}
@media(max-width:1023px){
    .HeroColumns--inline .HeroColumns__col-notes.contentbar{
        grid-column:full
    }
}
@media(min-width:1024px){
    .HeroColumns--inline .HeroColumns__col-notes.contentbar .PostDetails{
        display:flex;
        justify-content:space-between
    }
    .HeroColumns--inline .HeroColumns__col-notes.contentbar .PostDetails__col-1-and-2{
        display:none
    }
}
.HeroColumns--inline .HeroColumns__col-notes.sidebar{
    bottom:30px;
    box-sizing:border-box;
    column-gap:var(--six-gutter);
    display:grid;
    left:0;
    pointer-events:none;
    position:fixed;
    transition:opacity .4s ease;
    width:100%
}
@media(min-width:4069px){
    .HeroColumns--inline .HeroColumns__col-notes.sidebar{
        --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){
    .HeroColumns--inline .HeroColumns__col-notes.sidebar{
        --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){
    .HeroColumns--inline .HeroColumns__col-notes.sidebar{
        display:block;
        width:100%
    }
}
@media(min-width:1440px){
    .HeroColumns--inline .HeroColumns__col-notes.sidebar{
        bottom:30px
    }
}
@media(max-width:739px){
    .HeroColumns--inline .HeroColumns__col-notes.sidebar{
        bottom:30px
    }
}
@media(max-width:1023px){
    .HeroColumns--inline .HeroColumns__col-notes.sidebar{
        display:none
    }
}
.HeroColumns--inline .HeroColumns__col-notes.sidebar .PostDetails{
    grid-column:content;
    row-gap:0
}
.HeroColumns--inline .HeroColumns__col-notes.sidebar .PostDetails__col-1,.HeroColumns--inline .HeroColumns__col-notes.sidebar .PostDetails__col-2{
    pointer-events:auto
}
@media(min-width:1024px){
    .HeroColumns--inline .HeroColumns__col-notes.sidebar .PostDetails__col-1,.HeroColumns--inline .HeroColumns__col-notes.sidebar .PostDetails__col-2{
        grid-column:span 8
    }
}
@media(min-width:1200px){
    .HeroColumns--inline .HeroColumns__col-notes.sidebar .PostDetails__col-1,.HeroColumns--inline .HeroColumns__col-notes.sidebar .PostDetails__col-2{
        grid-column:span 4
    }
}
.HeroColumns--inline .HeroColumns__col-notes.sidebar .PostDetails__col-3,.HeroColumns--inline .HeroColumns__col-notes.sidebar .PostDetails__col-4{
    display:none
}
.HeroColumns--top{
    padding-top:120px
}
@media(max-width:1023px){
    .HeroColumns--top:not(.HeroColumns--no-media){
        grid-template-rows:calc(10vh - 158px) auto 1fr
    }
}
@media(min-width:1024px){
    .HeroColumns--top{
        padding-top:285px
    }
}
.HeroColumns--top .HeroColumns__col-left{
    grid-row:1
}
@media(max-width:1023px){
    .HeroColumns--top .HeroColumns__col-left{
        display:flex;
        flex-direction:column-reverse;
        justify-content:flex-end
    }
}
@media(min-width:1024px){
    .HeroColumns--top .HeroColumns__col-left{
        align-self:flex-start;
        grid-row:3
    }
    .HeroColumns--top .HeroColumns__col-right{
        margin-top:-6px
    }
}
.HeroColumns--top .HeroColumns__title{
    grid-column:content;
    grid-row:1;
    padding-bottom:80px;
    text-align:center;
    width:100%
}
@media(max-width:1023px){
    .HeroColumns--top .HeroColumns__title{
        align-self:flex-start
    }
}
@media(min-width:1024px){
    .HeroColumns--top .HeroColumns__title{
        padding-bottom:180px
    }
}
.HeroColumns--top .HeroColumns__title h1{
    margin-bottom:0
}
.HeroColumns--top .HeroColumns__title h1 span{
    text-wrap:balance;
    margin:0 auto;
    width:90%
}
.HeroColumns--top .HeroColumns__col-notes{
    grid-column:full;
    grid-row:2
}
@media(min-width:1024px){
    .HeroColumns--footnotes .HeroColumns__media-wrap{
        padding-bottom:120px
    }
}
.HeroColumns--footnotes>.HeroColumns___col-notes{
    grid-column:content
}
@media(min-width:740px)and (max-width:1023px){
    .HeroColumns--footnotes>.HeroColumns___col-notes{
        grid-column:4/-4
    }
}
@media(max-width:1023px){
    .HeroColumns--footnotes>.HeroColumns___col-notes{
        padding-top:50px
    }
}
@media(min-width:1024px){
    .HeroColumns--footnotes>.HeroColumns___col-notes{
        display:none
    }
}
.HeroColumns .block-editor-inner-blocks{
    grid-column:full
}
.HeroColumns .block-editor-inner-blocks div.block-editor-block-list__layout{
    box-sizing:border-box;
    column-gap:var(--six-gutter);
    display:grid
}
@media(min-width:4069px){
    .HeroColumns .block-editor-inner-blocks div.block-editor-block-list__layout{
        --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){
    .HeroColumns .block-editor-inner-blocks div.block-editor-block-list__layout{
        --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){
    .HeroColumns .block-editor-inner-blocks div.block-editor-block-list__layout{
        display:block;
        width:100%
    }
}
.wp-admin .HeroColumns--inline,.wp-admin .HeroColumns--top{
    padding-top:0
}
