.Columns{
    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){
    .Columns{
        --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){
    .Columns{
        --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){
    .Columns{
        display:block;
        width:100%
    }
}
@media(min-width:1440px){
    .Columns{
        padding-bottom:170px
    }
}
@media(max-width:739px){
    .Columns{
        padding-bottom:80px
    }
}
.Columns:has(+p){
    padding-bottom:calc(5.86207vw + 47.75862px)
}
@media(min-width:1440px){
    .Columns:has(+p){
        padding-bottom:165px
    }
}
@media(max-width:739px){
    .Columns:has(+p){
        padding-bottom:80px
    }
}
.Columns .wp-block-quote p{
    --line-height:1.1666666667;
    font-family:"Antique Legacy",sans-serif;
    font-size:30px;
    font-style:normal;
    font-weight:700;
    letter-spacing:0;
    line-height:1.1666666667
}
.Columns .wp-block-quote p b,.Columns .wp-block-quote p strong{
    font-weight:700;
    text-transform:uppercase
}
.Columns .wp-block-quote p em{
    font-family:"Antique Legacy",sans-serif;
    font-style:italic
}
@media(min-width:1600px){
    .Columns .wp-block-quote p{
        --line-height:1.16;
        font-size:calc(1.37931vw + 22.41379px);
        line-height:1.16
    }
}
@media(min-width:1600px)and (min-width:1440px){
    .Columns .wp-block-quote p{
        font-size:50px
    }
}
@media(min-width:1600px)and (max-width:739px){
    .Columns .wp-block-quote p{
        font-size:30px
    }
}
.Columns__col-left{
    grid-column:content
}
@media(min-width:740px){
    .Columns__col-left{
        grid-column:3/-3
    }
}
@media(max-width:1023px){
    .Columns__col-left{
        margin-bottom:50px
    }
}
@media(min-width:1024px){
    .Columns__col-left{
        align-content:flex-start;
        align-items:flex-start;
        display:flex;
        flex-direction:column;
        grid-row:1;
        justify-content:space-between
    }
}
.Columns__col-left .Columns__media-wrap{
    width:100%
}
@media(min-width:1024px){
    .Columns__col-left .Columns__media-wrap{
        height:100%
    }
}
.Columns__col-left .Columns__col-notes{
    width:100%
}
@media(max-width:1023px){
    .Columns__col-left .Columns__col-notes{
        display:none
    }
}
.Columns__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){
    .Columns__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){
    .Columns__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){
    .Columns__col-right{
        display:block;
        width:100%
    }
}
@media(min-width:1024px){
    .Columns__col-right{
        grid-row:1
    }
}
.Columns__col-right>:last-child{
    margin-bottom:0!important;
    padding-bottom:0!important
}
.Columns__media-group .Media+.Media{
    margin-top:calc(1.37931vw + 12.41379px);
    position:static;
    top:unset
}
@media(min-width:1440px){
    .Columns__media-group .Media+.Media{
        margin-top:40px
    }
}
@media(max-width:739px){
    .Columns__media-group .Media+.Media{
        margin-top:20px
    }
}
@media(min-width:1024px){
    .Columns--large .Columns__col-left{
        box-sizing:border-box;
        column-gap:var(--six-gutter);
        display:grid;
        grid-column:content/span 8;
        grid-template-columns:[content-start] repeat(8,1fr) [content-end]
    }
    @supports not (display:grid){
        .Columns--large .Columns__col-left{
            display:block;
            width:100%
        }
    }
    .Columns--large .Columns__col-left .Columns__media-wrap{
        grid-column:content
    }
}
@media(min-width:1200px){
    .Columns--large .Columns__col-left{
        box-sizing:border-box;
        column-gap:var(--six-gutter);
        display:grid;
        grid-column:content/span 9;
        grid-template-columns:[content-start] repeat(9,1fr) [content-end]
    }
    @supports not (display:grid){
        .Columns--large .Columns__col-left{
            display:block;
            width:100%
        }
    }
}
@media(min-width:1600px){
    .Columns--large .Columns__col-left{
        grid-column:content/span 12
    }
}
@media(min-width:1024px){
    .Columns--large .Columns__col-left .Columns__col-notes{
        grid-column:span 6;
        max-width:367px;
        width:100%
    }
}
@media(min-width:1200px){
    .Columns--large .Columns__col-left .Columns__col-notes{
        grid-column:span 6
    }
}
@media(min-width:740px){
    .Columns--medium .Columns__col-left{
        grid-column:6/span 4
    }
}
@media(min-width:1024px){
    .Columns--medium .Columns__col-left{
        grid-column:content/span 6
    }
}
@media(min-width:1600px){
    .Columns--medium .Columns__col-left{
        grid-column:content/span 8
    }
}
@media(min-width:1024px){
    .Columns--medium .Columns__col-left .Columns__col-notes{
        max-width:367px;
        width:100%
    }
}
.Columns--small .Columns__col-left{
    grid-column:content/span 4
}
@media(min-width:740px){
    .Columns--small .Columns__col-left{
        grid-column:3/span 4
    }
}
@media(min-width:1024px){
    .Columns--small .Columns__col-left{
        grid-column:content/span 6
    }
    .Columns--small .Columns__col-left .Columns__col-notes{
        max-width:367px;
        width:100%
    }
}
@media(min-width:1600px)and (max-height:1299px){
    .Columns--sticky.Columns--medium .Columns__col-left{
        grid-column:content/span 7
    }
}
@media(min-width:1600px)and (max-height:999px){
    .Columns--sticky.Columns--medium .Columns__col-left{
        grid-column:content/span 6
    }
}
@media(min-width:1600px)and (max-height:799px){
    .Columns--sticky.Columns--medium .Columns__col-left{
        grid-column:content/span 4
    }
}
@media(min-width:1024px){
    .Columns--sticky .Columns__col-left .Columns__media-wrap>div{
        position:sticky;
        top:32px;
        transition:top .4s ease
    }
    .nav-bar-active .Columns--sticky .Columns__col-left .Columns__media-wrap>div{
        top:78px
    }
    .Columns--footnotes .Columns__media-wrap{
        padding-bottom:120px
    }
}
.Columns--footnotes>.Columns__col-notes{
    grid-column:content
}
@media(min-width:740px)and (max-width:1023px){
    .Columns--footnotes>.Columns__col-notes{
        grid-column:4/-4
    }
}
@media(max-width:1023px){
    .Columns--footnotes>.Columns__col-notes{
        padding-top:50px
    }
}
@media(min-width:1024px){
    .Columns--footnotes>.Columns__col-notes{
        display:none
    }
}
.Columns .block-editor-inner-blocks{
    grid-column:full
}
.Columns .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){
    .Columns .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){
    .Columns .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){
    .Columns .block-editor-inner-blocks div.block-editor-block-list__layout{
        display:block;
        width:100%
    }
}
