h2{
    --line-height:1.1428571429;
    font-family:Media77,serif;
    font-size:calc(1.03448vw + 14.31034px);
    font-style:normal;
    font-weight:400;
    letter-spacing:0;
    line-height:1.1428571429
}
@media(min-width:2001px){
    h2{
        font-size:35px
    }
}
@media(max-width:550px){
    h2{
        font-size:20px
    }
}
.PageHeader{
    box-sizing:border-box;
    clip-path:inset(0 0 0 0);
    column-gap:var(--six-gutter);
    display:grid;
    grid-column:full;
    margin-bottom:calc(6.89655vw + 62.06897px);
    overflow:hidden;
    padding-top:calc(4.82759vw + 53.44828px);
    position:relative;
    width:100%
}
@media(min-width:2409px){
    .PageHeader{
        --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:2408px){
    .PageHeader{
        --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){
    .PageHeader{
        display:block;
        width:100%
    }
}
@media(min-width:2001px){
    .PageHeader{
        padding-top:150px
    }
}
@media(max-width:550px){
    .PageHeader{
        padding-top:80px
    }
}
@media(min-width:2001px){
    .PageHeader{
        margin-bottom:200px
    }
}
@media(max-width:550px){
    .PageHeader{
        margin-bottom:100px
    }
}
.PageHeader__container{
    grid-column:content
}
.PageHeader__text{
    --line-height:0.9230769231;
    display:flex;
    flex-direction:column;
    font-family:Antique Legacy,sans-serif;
    font-size:clamp(1.875rem, -0.25rem + 8vw, 6.1875rem);
    font-style:normal;
    font-weight:700;
    letter-spacing:0;
    line-height:1;
    margin-bottom:calc(3.44828vw + 21.03448px);
    position:relative;
    z-index:-1
}
@media(min-width:2001px){
    .PageHeader__text{
        font-size:90px
    }
}
@media(max-width:550px){
    .PageHeader__text{
        font-size:clamp(1.875rem, -0.25rem + 8vw, 7.1875rem)
    }
}
@media(min-width:2001px){
    .PageHeader__text{
        margin-bottom:90px
    }
}
@media(max-width:550px){
    .PageHeader__text{
        margin-bottom:40px
    }
}
.PageHeader__text span:last-of-type{
    text-align:right
}
@media(max-width:767px){
    .PageHeader__text span:last-of-type{
        margin-top:10px
    }
}
.PageHeader__media{
    position:relative
}
@media(max-width:1023px){
    .PageHeader__media{
        max-height:75vh
    }
}
@media(max-width:767px){
    .is-ios-device .PageHeader__media{
        max-height:calc(75vh - 80px)
    }
}
.PageHeader__media .PageHeader__picture,.PageHeader__media .PageHeader__picture img,.PageHeader__media .Video,.PageHeader__media .Video video{
    height:100%;
    object-fit:cover;
    width:100%
}
.PageHeader__media .Video:before{
    content:"";
    display:block;
    padding-bottom:60vh;
    width:100%
}
@media(max-width:767px){
    .PageHeader__media .Video:before{
        padding-bottom:100vh
    }
}
@media(min-width:1440px){
    .PageHeader__media .Video:before{
        padding-bottom:100vh
    }
}
.PageHeader__media .Video video{
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0
}
.PageHeader__media .PageHeader__marker{
    height:100%;
    left:0;
    opacity:0;
    pointer-events:none;
    position:absolute;
    top:0;
    transform:scale(1.15);
    width:100%
}
.PageHeader__arrow-wrap{
    height:100%;
    left:0;
    pointer-events:none;
    position:fixed;
    top:0;
    width:100%
}
.PageHeader__arrow,.PageHeader__arrow svg{
    height:100px;
    width:100px;
    font-family:Antique Legacy,sans-serif;
    font-weight:700;
    font-size:calc(.13793vw + 65.24138px)
}
.PageHeader__arrow{
    bottom:calc(1.37931vw + 32.41379px);
    left:50%;
    position:absolute;
    transform:translateX(-50%);
    transition:opacity .4s ease;
    width:100px
}
@media(min-width:2001px){
    .PageHeader__arrow{
        bottom:60px
    }
}
@media(max-width:550px){
    .PageHeader__arrow{
        bottom:40px
    }
}
@media(max-width:1023px){
    .PageHeader__arrow{
        display:none
    }
}
.PageHeader__arrow.is-hidden{
    opacity:0
}
.PageHeader__arrow svg{
    display:flex
}
.PageHeader--fullscreen,.PageHeader--fullscreen .PageHeader__media,.PageHeader--fullscreen .PageHeader__media .PageHeader__picture,.PageHeader--fullscreen .PageHeader__media .PageHeader__picture img,.PageHeader--fullscreen .PageHeader__media .Video,.PageHeader--fullscreen .PageHeader__media .Video video{
    height:100vh
}
@media(max-width:767px){
    .PageHeader--fullscreen,.PageHeader--fullscreen .PageHeader__media,.PageHeader--fullscreen .PageHeader__media .PageHeader__picture,.PageHeader--fullscreen .PageHeader__media .PageHeader__picture img,.PageHeader--fullscreen .PageHeader__media .Video,.PageHeader--fullscreen .PageHeader__media .Video video{
        height:75vh
    }
    .is-ios-device .PageHeader--fullscreen,.is-ios-device .PageHeader--fullscreen .PageHeader__media,.is-ios-device .PageHeader--fullscreen .PageHeader__media .PageHeader__picture,.is-ios-device .PageHeader--fullscreen .PageHeader__media .PageHeader__picture img,.is-ios-device .PageHeader--fullscreen .PageHeader__media .Video,.is-ios-device .PageHeader--fullscreen .PageHeader__media .Video video{
        height:calc(75vh - 80px)
    }
}
.PageHeader--fullscreen .PageHeader__media .PageHeader__picture img,.PageHeader--fullscreen .PageHeader__media .Video video{
    object-fit:cover
}
.PageHeader--fullscreen .PageHeader__container{
    position:relative
}
.PageHeader--fullscreen .PageHeader__text{
    color:var(--six-pen-color);
    position:relative;
    z-index:1
}
.PageHeader--fullscreen .PageHeader__media{
    left:0;
    position:absolute;
    top:calc(-4.82759vw - 53.44828px);
    width:100%
}
@media(min-width:2001px){
    .PageHeader--fullscreen .PageHeader__media{
        top:-150px
    }
}
@media(max-width:550px){
    .PageHeader--fullscreen .PageHeader__media{
        top:-80px
    }
}
.wp-admin .wp-block-acf-pageheader{
    box-sizing:border-box;
    column-gap:var(--six-gutter);
    display:grid;
    grid-column:content
}
@media(min-width:2409px){
    .wp-admin .wp-block-acf-pageheader{
        --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:2408px){
    .wp-admin .wp-block-acf-pageheader{
        --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){
    .wp-admin .wp-block-acf-pageheader{
        display:block;
        width:100%
    }
}
.wp-admin .wp-block-acf-pageheader>div:first-of-type{
    grid-column:full
}
.wp-admin .wp-block-acf-pageheader .PageHeader{
    padding-top:0
}
.wp-admin .wp-block-acf-pageheader .PageHeader .PageHeader__text{
    z-index:1
}
.wp-admin .wp-block-acf-pageheader .PageHeader .Video video:last-of-type:not(:first-of-type){
    display:none
}
.wp-admin .wp-block-acf-pageheader .PageHeader--fullscreen .PageHeader__container{
    grid-column:full
}
.wp-admin .wp-block-acf-pageheader .PageHeader--fullscreen .PageHeader__text{
    padding-left:var(--six-site-margin);
    padding-right:var(--six-site-margin)
}
