@font-face{
    font-display:fallback;
    font-family:Antique Legacy;
    font-style:normal;
    font-weight:700;
    src:url(fonts/Antique-Legacy-Bold.woff2) format("woff2"),url(fonts/Antique-Legacy-Bold.woff) format("woff")
}
@font-face{
    font-display:fallback;
    font-family:Antique Legacy;
    font-style:normal;
    font-weight:600;
    src:url(fonts/Antique-Legacy-Semibold.woff2) format("woff2"),url(fonts/Antique-Legacy-Semibold.woff) format("woff")
}
@font-face{
    font-display:fallback;
    font-family:Antique Legacy;
    font-style:italic;
    font-weight:600;
    src:url(fonts/Antique-Legacy-Semibold-Italic.woff2) format("woff2"),url(fonts/Antique-Legacy-Semibold-Italic.woff) format("woff")
}

.StoryModule{
    box-sizing:border-box;
    column-gap:var(--six-gutter);
    display:grid;
    grid-column:full;
    opacity:0;
    padding-bottom:calc(6.2069vw + 45.86207px);
    position:relative;
    transition:opacity 1s ease .8s;
    width:100%
}
@media(min-width:1440px){
    .StoryModule{
        padding-bottom:170px
    }
}
@media(max-width:739px){
    .StoryModule{
        padding-bottom:80px
    }
}
@media(min-width:4069px){
    .StoryModule{
        --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){
    .StoryModule{
        --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){
    .StoryModule{
        display:block;
        width:100%
    }
}
.StoryModule.is-active{
    opacity:1
}
.StoryModule.is-active .StroyModule__slide--fullscreen:after{
    opacity:.15
}
.non-subscriber .StoryModule{
    padding-bottom:calc(3.44828vw + 21.03448px)
}
@media(min-width:1024px){
    .non-subscriber .StoryModule:after{
        background-color:#fff;
        bottom:0;
        content:"";
        height:0;
        left:0;
        position:absolute;
        transform:translateY(0);
        transition:transform .3s ease;
        width:100%;
        z-index:9
    }
}
@media(min-width:1440px){
    .non-subscriber .StoryModule{
        padding-bottom:90px
    }
}
@media(max-width:739px){
    .non-subscriber .StoryModule{
        padding-bottom:40px
    }
}
.subscribebar-visible .StoryModule:after{
    transform:translateY(0);
    transition:transform .4s ease .1s
}
.StoryModule .Carousel.flickity-loaded .StroyModule__slide--contained{
    height:fit-content
}
.StoryModule .Carousel .flickity-viewport{
    overflow:unset
}
.StoryModule .Carousel .flickity-prev-next-button{
    width:30%
}
.ui-dark-mode .StoryModule .Carousel .Carousel__index-wrapper p{
    color:#fff
}
@media(hover:none)and (max-width:1023px){
    .StoryModule .Carousel .Carousel__index-wrapper{
        display:flex;
        justify-content:flex-end;
        left:unset;
        padding-bottom:20px;
        position:absolute;
        top:unset;
        transform:unset;
        width:100%
    }
}
@media(hover:none)and (max-width:739px){
    .StoryModule .Carousel .Carousel__index-wrapper{
        padding-right:40px
    }
}
@media(hover:none)and (min-width:740px)and (max-width:1023px){
    .StoryModule .Carousel .Carousel__index-wrapper{
        padding-right:50px
    }
}
@media(hover:none)and (max-width:1023px){
    .StoryModule .Carousel .Carousel__index-wrapper p{
        --line-height:1.3333333333;
        font-family:Antique Legacy,sans-serif;
        font-size:calc(.13793vw + 12.24138px);
        font-style:normal;
        font-weight:700;
        letter-spacing:0;
        line-height:1.3333333333
    }
}
@media(hover:none)and (max-width:1023px)and (min-width:1440px){
    .StoryModule .Carousel .Carousel__index-wrapper p{
        font-size:15px
    }
}
@media(hover:none)and (max-width:1023px)and (max-width:739px){
    .StoryModule .Carousel .Carousel__index-wrapper p{
        font-size:13px
    }
}
@media(hover:none)and (max-width:1023px){
    .StoryModule .Carousel .Carousel__index-wrapper p em{
        font-family:Antique Legacy,sans-serif;
        font-style:italic
    }
}
.StoryModule .Carousel .flickity-cell{
    background-color:#fff
}
@media(max-width:1023px){
    .StoryModule.carousel-is-playing .Carousel__index-wrapper{
        opacity:1
    }
}
@media(min-width:1024px){
    .StoryModule.carousel-is-playing .StoryModule__content{
        opacity:1
    }
}
.wp-admin .StoryModule{
    opacity:1
}
.wp-admin .StoryModule a{
    color:inherit;
    text-decoration:none
}
.wp-admin .StoryModule .Carousel>div{
    height:100%;
    position:relative
}
.wp-admin .StoryModule .Carousel>div:not(:first-of-type){
    display:none
}
.wp-admin .StoryModule .StroyModule__slide--fullscreen .StoryModule__image-wrap{
    display:flex
}
.wp-admin .StoryModule .StroyModule__slide--fullscreen .StoryModule__image-wrap img{
    height:100vh;
    object-fit:cover;
    width:100%
}
.wp-admin .StoryModule .StroyModule__slide--contained .StoryModule__image-wrap img{
    position:absolute
}
.wp-admin .StoryModule .StoryModule__label:first-of-type>p{
    opacity:1
}
.wp-admin .StoryModule .StoryModule__content{
    height:90vh
}
@media(min-width:1024px){
    .wp-admin .StoryModule .StoryModule__content{
        opacity:1
    }
}
.wp-admin .StoryModule .StoryModule__title:first-of-type{
    opacity:1
}
.wp-admin .StoryModule .StoryModule__content .StoryModule__right{
    grid-column:span 6/-1
}
.StoryModule.is-admin-fullscreen{
    color:#fff
}
.StoryModule.is-admin-fullscreen .StoryModule__label-dot svg g{
    stroke:#fff
}
.StoryModule.is-admin-fullscreen .StoryModule__label-dot:after{
    background-color:#fff
}
.StoryModule__background{
    grid-column:full;
    grid-row:1;
    height:90svh
}
@media(min-width:1024px){
    .StoryModule__background{
        height:100vh
    }
}
.StoryModule__content{
    box-sizing:border-box;
    column-gap:var(--six-gutter);
    display:grid;
    grid-column:content;
    grid-row:1;
    grid-template-columns:[content-start] repeat(var(--six-cols),1fr) [content-end];
    height:80vh;
    height:90svh;
    padding-bottom:calc(1.37931vw + 22.41379px);
    padding-top:calc(2.41379vw + 21.72414px);
    pointer-events:none;
    position:absolute;
    top:0
}
@media(min-width:1024px){
    .StoryModule__content{
        height:100vh;
        opacity:0;
        transition:opacity .6s ease
    }
}
@supports not (display:grid){
    .StoryModule__content{
        display:block;
        width:100%
    }
}
@media(min-width:1440px){
    .StoryModule__content{
        padding-top:70px
    }
}
@media(max-width:739px){
    .StoryModule__content{
        padding-top:35px
    }
}
@media(min-width:1440px){
    .StoryModule__content{
        padding-bottom:90px
    }
}
@media(max-width:739px){
    .StoryModule__content{
        padding-bottom:30px
    }
}
@media(min-width:1024px){
    .non-subscriber .StoryModule__content{
        padding-bottom:calc(1.37931vw + 62.41379px)
    }
}
@media(min-width:1024px)and (min-width:1440px){
    .non-subscriber .StoryModule__content{
        padding-bottom:90px
    }
}
@media(min-width:1024px)and (max-width:739px){
    .non-subscriber .StoryModule__content{
        padding-bottom:70px
    }
}
@media(min-width:1024px){
    .StoryModule__content{
        align-self:flex-end
    }
}
.StoryModule__content .StoryModule__left,.StoryModule__content .StoryModule__right{
    align-self:flex-end;
    grid-column:1/-1
}
.StoryModule__content .StoryModule__left{
    display:grid;
    position:relative
}
@media(max-width:1023px){
    .StoryModule__content .StoryModule__left{
        align-self:flex-start;
        padding-bottom:40px
    }
}
@media(min-width:1024px){
    .StoryModule__content .StoryModule__left{
        grid-column:1/span 20
    }
}
@media(min-width:1600px){
    .StoryModule__content .StoryModule__left{
        grid-column:1/span 20
    }
}
@media(min-width:1024px){
    .StoryModule__content .StoryModule__right{
        grid-column:span 7/-1
    }
}
@media(min-width:1600px){
    .StoryModule__content .StoryModule__right{
        grid-column:span 6/-1
    }
}
@media(min-width:1920px){
    .StoryModule__content .StoryModule__right{
        grid-column:span 5/-1
    }
}
.StoryModule__right-title{
    --line-height:1.3333333333;
    font-family:"Antique Legacy",sans-serif;
    font-size:calc(.13793vw + 12.24138px);
    font-style:normal;
    font-weight:700;
    letter-spacing:0;
    line-height:1.3333333333;
    margin-bottom:20px;
}
.ui-dark-mode .StoryModule__right-title{
    color:#fff
}
@media(min-width:1440px){
    .StoryModule__right-title{
        font-size:15px
    }
}
@media(max-width:739px){
    .StoryModule__right-title{
        font-size:13px
    }
}
.StoryModule__right-title b,.StoryModule__right-title strong{
    font-weight:700;
    text-transform:uppercase
}
.StoryModule__right-title em{
    font-family:"Antique Legacy",sans-serif;
    font-style:italic
}
.StroyModule__slide{
    height:80vh;
    height:90svh;
    width:100%
}
@media(min-width:1024px){
    .StroyModule__slide{
        height:100vh
    }
}
.StroyModule__slide.StroyModule__slide--fullscreen:after{
    background-color:#000;
    content:"";
    height:100%;
    left:0;
    opacity:0;
    position:absolute;
    top:0;
    transition:opacity 1s ease .8s;
    width:100%
}
.StroyModule__slide.StroyModule__slide--fullscreen .intrinsic-image,.StroyModule__slide.StroyModule__slide--fullscreen .intrinsic-image img{
    height:80vh;
    height:90svh;
    object-fit:cover;
    padding-bottom:0;
    width:100%
}
@media(min-width:1024px){
    .StroyModule__slide.StroyModule__slide--fullscreen .intrinsic-image,.StroyModule__slide.StroyModule__slide--fullscreen .intrinsic-image img{
        height:100vh
    }
}
.StroyModule__slide.StroyModule__slide--contained{
    width:100%
}
.StroyModule__slide.StroyModule__slide--contained .StroyModule__slide-inner{
    box-sizing:border-box;
    column-gap:var(--six-gutter);
    display:grid;
    height:100%;
    width:100%
}
@media(min-width:4069px){
    .StroyModule__slide.StroyModule__slide--contained .StroyModule__slide-inner{
        --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){
    .StroyModule__slide.StroyModule__slide--contained .StroyModule__slide-inner{
        --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){
    .StroyModule__slide.StroyModule__slide--contained .StroyModule__slide-inner{
        display:block;
        width:100%
    }
}
.is-safari .StroyModule__slide.StroyModule__slide--contained .StroyModule__slide-inner{
    height:80vh;
    height:90svh
}
@media(min-width:1024px){
    .is-safari .StroyModule__slide.StroyModule__slide--contained .StroyModule__slide-inner{
        height:100vh
    }
}
.StroyModule__slide.StroyModule__slide--contained .StoryModule__image-wrap{
    align-items:center;
    display:flex;
    grid-column:3/span 6;
    height:80vh;
    height:90svh;
    justify-content:center
}
@media(max-width:739px){
    .StroyModule__slide.StroyModule__slide--contained .StoryModule__image-wrap{
        grid-column:4/span 4
    }
}
@media(min-width:740px){
    .StroyModule__slide.StroyModule__slide--contained .StoryModule__image-wrap{
        grid-column:6/-6
    }
}
@media(min-width:1024px){
    .StroyModule__slide.StroyModule__slide--contained .StoryModule__image-wrap{
        grid-column:11/span 6;
        height:100vh
    }
}
@media(min-width:1600px){
    .StroyModule__slide.StroyModule__slide--contained .StoryModule__image-wrap{
        grid-column:12/span 4
    }
}
@media(min-width:4068px){
    .StroyModule__slide.StroyModule__slide--contained .StoryModule__image-wrap{
        grid-column:13/span 4
    }
}
.StroyModule__slide.StroyModule__slide--contained .StoryModule__image-wrap .intrinsic-image{
    background-color:unset;
    padding-bottom:120%
}
@supports(aspect-ratio:1){
    .StroyModule__slide.StroyModule__slide--contained .StoryModule__image-wrap .intrinsic-image{
        aspect-ratio:.7631578947;
        padding-bottom:0
    }
}
.StroyModule__slide.StroyModule__slide--contained .StoryModule__image-wrap img{
    height:100%;
    left:50%;
    object-fit:cover;
    top:50%;
    transform:translate(-50%,-50%);
    width:100%
}
@media(max-width:739px){
    .StroyModule__slide.StroyModule__slide--contained .StoryModule__image-wrap img{
        top:65%
    }
}
@media(min-width:740px)and (max-width:1023px){
    .StroyModule__slide.StroyModule__slide--contained .StoryModule__image-wrap img{
        top:58%
    }
}
@media(min-width:1200px){
    .StroyModule__slide.StroyModule__slide--contained .StoryModule__image-wrap img{
        transform:translate(-50%,-60%)
    }
}
.StroyModule__slide .StoryModule__image-wrap-link{
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%;
    z-index:1
}
.StoryModule__title{
    text-wrap:unset;
    --line-height:1.1875;
    align-items:flex-end;
    cursor:pointer;
    display:flex;
    font-family:"Antique Legacy",sans-serif;
    font-size:calc(.48276vw + 22.34483px);
    font-style:normal;
    grid-column:1/-1;
    grid-row:1;
    letter-spacing:0;
    line-height:1;
    margin-bottom:0;
    margin-top:0;
    opacity:0;
    pointer-events:none;
    transition:opacity .6s ease,color .4s linear .6s,top .5s ease;
    width:100%
}
.StoryModule__title,.StoryModule__title b,.StoryModule__title strong{
    font-weight:700
}
.StoryModule__title em{
    font-family:"Antique Legacy",sans-serif;
    font-style:italic
}
@media(min-width:1440px){
    .StoryModule__title{
        font-size:92px
    }
}
@media(max-width:739px){
    .StoryModule__title{
        font-size:25px
    }
}
@media(min-width:1600px){
    .StoryModule__title{
        --line-height:1.15;
        font-size:calc(1.03448vw + 19.31034px);
        line-height:1
    }
}
@media(min-width:1600px)and (min-width:1440px){
    .StoryModule__title{
        font-size:clamp(1.875rem, -0.25rem + 8vw, 6.1875rem)
    }
}
@media(min-width:1600px)and (max-width:739px){
    .StoryModule__title{
        font-size:25px
    }
}
@media(max-width:1023px){
    .StoryModule__title{
        align-items:flex-start;
        justify-content:flex-start;
        text-align:left
    }
}
.StoryModule__title.is-active{
    opacity:1;
    pointer-events:auto;
    transition:opacity .6s ease .6s,color .4s ease,top .5s ease
}
.ui-dark-mode .StoryModule__title{
    color:#fff
}
.StoryModule__title span{
    text-wrap:unset;
    display:block;
    text-transform:none
}
@media(max-width:1023px){
    .StoryModule__title span{
        margin:0 auto;
        width:90%
    }
}
.StoryModule__labels{
    display:flex;
    flex-direction:column;
    pointer-events:auto;
    position:relative;
    width:100%
}
.StoryModule__labels .StoryModule__label{
    cursor:pointer;
    display:flex;
    width:100%
}
@media(max-width:1023px){
    .StoryModule__labels .StoryModule__label{
        position:absolute;
        transform:translateY(-15px)
    }
}
.StoryModule__labels .StoryModule__label>p{
    margin-bottom:0;
    margin-top:0;
    opacity:.4;
    transition:opacity .3s ease,color .3s ease
}
@media(max-width:1023px){
    .StoryModule__labels .StoryModule__label>p{
        opacity:0;
        pointer-events:none
    }
}
.ui-dark-mode .StoryModule__labels .StoryModule__label>p{
    color:#fff
}
@media(hover:hover)and (pointer:fine){
    .StoryModule__labels .StoryModule__label:hover>p{
        opacity:1;
        transition:opacity .3s ease,color .3s ease
    }
}
.StoryModule__labels .StoryModule__label.is-active>p{
    opacity:1
}
.StoryModule__labels .StoryModule__label-cat{
    --line-height:1.3333333333;
    font-family:Antique Legacy,sans-serif;
    font-size:calc(.13793vw + 12.24138px);
    font-style:normal;
    font-weight:700;
    letter-spacing:.0115em;
    line-height:1.3333333333;
    margin-right:var(--six-gutter);
    width:30%;
    text-transform:uppercase
}
@media(min-width:1440px){
    .StoryModule__labels .StoryModule__label-cat{
        font-size:15px
    }
}
@media(max-width:739px){
    .StoryModule__labels .StoryModule__label-cat{
        font-size:13px
    }
}
.StoryModule__labels .StoryModule__label-cat em{
    font-family:Antique Legacy,sans-serif;
    font-style:italic
}
@media(min-width:1024px){
    .StoryModule__labels .StoryModule__label-cat{
        width:35%
    }
}
@media(min-width:1440px){
    .StoryModule__labels .StoryModule__label-cat{
        width:30%
    }
}
.StoryModule__labels .StoryModule__label-title{
    text-wrap:nowrap;
    --line-height:1.3333333333;
    font-family:"Antique Legacy",sans-serif;
    font-size:calc(.13793vw + 12.24138px);
    font-style:normal;
    font-weight:700;
    letter-spacing:0;
    line-height:1.3333333333;
    overflow:hidden;
    text-overflow:ellipsis;
    width:calc(70% - var(--six-gutter))
}
@media(min-width:1440px){
    .StoryModule__labels .StoryModule__label-title{
        font-size:15px
    }
}
@media(max-width:739px){
    .StoryModule__labels .StoryModule__label-title{
        font-size:13px
    }
}
.StoryModule__labels .StoryModule__label-title b,.StoryModule__labels .StoryModule__label-title strong{
    font-weight:700;
    text-transform:uppercase
}
.StoryModule__labels .StoryModule__label-title em{
    font-family:"Antique Legacy",sans-serif;
    font-style:italic
}
@media(max-width:1023px){
    .StoryModule__labels .StoryModule__label-title{
        display:none
    }
}
@media(min-width:1024px){
    .StoryModule__labels .StoryModule__label-title{
        width:calc(65% - var(--six-gutter))
    }
}
@media(min-width:1440px){
    .StoryModule__labels .StoryModule__label-title{
        width:calc(60% - var(--six-gutter))
    }
}
.StoryModule__label-dot{
    align-items:center;
    display:flex;
    height:18px;
    justify-content:center;
    left:calc(var(--six-gutter)*-1);
    position:absolute;
    width:18px
}
@media(max-width:1023px){
    .StoryModule__label-dot{
        left:unset;
        right:0;
        transform:translateY(-15px)
    }
}
.StoryModule__label-dot svg{
    height:14px;
    transform:rotate(-90deg);
    width:14px
}
.StoryModule__label-dot svg g{
    transition:stroke .6s ease
}
.ui-dark-mode .StoryModule__label-dot svg g{
    stroke:#fff
}
.StoryModule__label-dot:after{
    background-color:#000;
    border-radius:8px;
    content:"";
    height:4px;
    left:50%;
    position:absolute;
    top:50%;
    transform:translate(-50%,-50%);
    transition:background-color .6s ease;
    width:4px
}
.ui-dark-mode .StoryModule__label-dot:after{
    background-color:#fff
}
