@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:italic;
    font-weight:700;
    src:url("fonts/Antique-Legacy-Bold-Italic.woff2") format("woff2"),url(fonts/Antique-Legacy-Bold-Italic.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")
}
@font-face{
    font-display:fallback;
    font-family:Antique Legacy;
    font-style:normal;
    font-weight:500;
    src:url(fonts/Antique-Legacy-Medium.woff2) format("woff2"),url(fonts/Antique-Legacy-Medium.woff) format("woff")
}
@font-face{
    font-display:fallback;
    font-family:Antique Legacy;
    font-style:italic;
    font-weight:500;
    src:url(fonts/Antique-Legacy-Medium-Italic.woff2) format("woff2"),url(fonts/Antique-Legacy-Medium-Italic.woff) format("woff")
}
@font-face{
    font-display:fallback;
    font-family:Antique Legacy;
    font-style:normal;
    font-weight:400;
    src:url(fonts/Antique-Legacy-Book.woff2) format("woff2"),url(fonts/Antique-Legacy-Book.woff) format("woff")
}
@font-face{
    font-display:fallback;
    font-family:Antique Legacy;
    font-style:italic;
    font-weight:400;
    src:url(fonts/Antique-Legacy-Book-Italic.woff2) format("woff2"),url(fonts/Antique-Legacy-Book-Italic.woff) format("woff")
}
@font-face{
    font-display:fallback;
    font-family:Antique Legacy;
    font-style:normal;
    font-weight:300;
    src:url(fonts/Antique-Legacy-Light.woff2) format("woff2"),url(fonts/Antique-Legacy-Light.woff) format("woff")
}
@font-face{
    font-display:fallback;
    font-family:Antique Legacy;
    font-style:italic;
    font-weight:300;
    src:url(fonts/Antique-Legacy-Light-Italic.woff2) format("woff2"),url(fonts/Antique-Legacy-Light-Italic.woff) format("woff")
}
@font-face{
    font-display:fallback;
    font-family:Galliard;
    font-style:normal;
    font-weight:400;
    src:url(fonts/Galliard-Roman.woff2) format("woff2")
}
@font-face{
    font-display:fallback;
    font-family:Galliard;
    font-style:italic;
    font-weight:400;
    src:url(fonts/Galliard-Italic.woff2) format("woff2")
}
@font-face{
    font-display:fallback;
    font-family:Galliard;
    font-style:normal;
    font-weight:600;
    src:url(fonts/Galliard-Bold.woff2) format("woff2")
}
@font-face{
    font-display:fallback;
    font-family:Galliard;
    font-style:italic;
    font-weight:600;
    src:url(fonts/Galliard-Bold-Italic.woff2) format("woff2")
}
@font-face{
    font-display:fallback;
    font-family:Geometric;
    font-style:normal;
    font-weight:600;
    src:url(fonts/Geometric15-Regular.woff2) format("woff2"),url(fonts/Geometric15-Regular.woff)
}
@font-face{
    font-display:fallback;
    font-family:Media77;
    font-style:normal;
    font-weight:400;
    src:url(fonts/Media77-Regular.woff) format("woff")
}
@font-face{
    font-display:fallback;
    font-family:Media77;
    font-style:italic;
    font-weight:400;
    src:url(fonts/Media77-Italic.woff) format("woff2")
}
@font-face{
    font-display:fallback;
    font-family:Media77;
    font-style:normal;
    font-weight:500;
    src:url(fonts/Media77-Medium.woff) format("woff")
}
@font-face{
    font-display:fallback;
    font-family:Media77;
    font-style:italic;
    font-weight:500;
    src:url(fonts/Media77-Medium-Italic.woff) format("woff2")
}
@font-face{
    font-display:fallback;
    font-family:Media77;
    font-style:normal;
    font-weight:600;
    src:url(fonts/Media77-Bold.woff) format("woff")
}
@font-face{
    font-display:fallback;
    font-family:Media77;
    font-style:italic;
    font-weight:600;
    src:url(fonts/Media77-Bold-Italic.woff) format("woff2")
}
@font-face{
    font-display:fallback;
    font-family:Rom;
    font-style:normal;
    font-weight:400;
    src:url(fonts/ABCROM-Regular.woff2) format("woff2"),url(ABCROM-Regular.woff)
}
@font-face{
    font-display:fallback;
    font-family:Rom;
    font-style:italic;
    font-weight:400;
    src:url(fonts/ABCROM-RegularItalic.woff2) format("woff2")
}
@font-face{
    font-display:fallback;
    font-family:Rom;
    font-style:normal;
    font-weight:500;
    src:url(fonts/ABCROM-Regular.woff2) format("woff2"),url(ABCROM-Regular.woff)
}
@font-face{
    font-display:fallback;
    font-family:Rom;
    font-style:italic;
    font-weight:500;
    src:url(fonts/ABCROM-Medium.woff2) format("woff2"),url(ABCROM-Medium.woff)
}
@font-face{
    font-display:fallback;
    font-family:Executive;
    font-style:normal;
    font-weight:400;
    src:url(fonts/Executive-Regular.woff) format("woff")
}
@font-face{
    font-display:fallback;
    font-family:Executive;
    font-style:italic;
    font-weight:400;
    src:url(fonts/Executive-Italic.woff) format("woff")
}
@font-face{
    font-display:fallback;
    font-family:Executive;
    font-style:normal;
    font-weight:400;
    src:url(fonts/Executive-Regular.woff) format("woff")
}
@font-face{
    font-display:fallback;
    font-family:Executive;
    font-style:italic;
    font-weight:400;
    src:url(fonts/Executive-Italic.woff) format("woff")
}
@font-face{
    font-display:fallback;
    font-family:"Atacama VAR",serif;
    font-style:normal;
    src:url(fonts/AtacamaVAR-VF.woff2) format("woff2")
}
@font-face{
    font-display:fallback;
    font-family:"Atacama VAR",serif;
    font-style:italic;
    src:url(fonts/AtacamaItalicVAR-VF.woff2) format("woff2")
}
@font-face{
    font-display:fallback;
    font-family:SwissDin VAR;
    font-style:normal;
    src:url(fonts/SwissDin-VAR-VF.woff2) format("woff2")
}
@font-face{
    font-display:fallback;
    font-family:"Schmalfette";
    font-style:normal;
    src:url(fonts/Schmalfette.woff) format("woff2")
}

.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:60px
    }
}
@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:#EBEBEB;
        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:#EBEBEB
}
@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.2857142857;
        font-family:"Atacama VAR",serif;
        font-size:calc(.13793vw + 12.24138px);
        font-style:normal;
        font-weight:700;
        line-height:1.2857142857
    }
}
@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:"Atacama VAR",serif;
        font-style:italic
    }
}
.StoryModule .Carousel .flickity-cell{
    background-color:#FFF9DC
}
@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:#EBEBEB
}
.StoryModule.is-admin-fullscreen .StoryModule__label-dot svg g{
    stroke:#EBEBEB
}
.StoryModule.is-admin-fullscreen .StoryModule__label-dot:after{
    background-color:#EBEBEB
}
.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:42px
    }
}
@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 16
    }
}
@media(min-width:1600px){
    .StoryModule__content .StoryModule__left{
        grid-column:1/span 16
    }
}
@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.2857142857;
    font-family:"Atacama VAR",serif;
    font-size:calc(.13793vw + 12.24138px);
    font-style:normal;
    font-weight:700;
    font-stretch:200%;
    line-height:1.2857142857;
    margin-bottom:20px;
    text-transform:uppercase
}
.ui-dark-mode .StoryModule__right-title{
    color:#EBEBEB
}
@media(min-width:1440px){
    .StoryModule__right-title{
        font-size:15px
    }
}
@media(max-width:739px){
    .StoryModule__right-title{
        font-size:12px
    }
}
.StoryModule__right-title b,.StoryModule__right-title strong{
    font-weight:700;
    text-transform:uppercase
}
.StoryModule__right-title em{
    font-family:"Atacama VAR",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:11/span 6
    }
}
@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.3;
    align-items:flex-end;
    cursor:pointer;
    display:flex;
    font-family:"Atacama VAR",serif;
    font-size:30px;
    font-style:normal;
	font-weight:700;
    font-stretch:200%;
    grid-column:1/-1;
    grid-row:1;
    line-height:1.3;
    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:"Atacama VAR",serif;
    font-style:italic
}
@media(min-width:1440px){
    .StoryModule__title{
        font-size:30px
    }
}
@media(max-width:739px){
    .StoryModule__title{
        font-size:18px
    }
}
@media(min-width:1600px){
    .StoryModule__title{
        --line-height:1.2;
        font-size:calc(1.03448vw + 19.31034px);
        line-height:1.2
    }
}
@media(min-width:1600px)and (min-width:1440px){
    .StoryModule__title{
        font-size:30px
    }
}
@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:#EBEBEB
}
.StoryModule__title span{
   text-wrap:unset;
    display:block;
    text-transform:none;
    color: #707070
}
@media(max-width:1023px){
    .StoryModule__title span{
        margin:0 auto;
        width:100%;
		padding-top:6px
    }
}
.StoryModule__labels{
    display:flex;
    flex-direction:column;
    pointer-events:auto;
    position:relative;
    width:100%
}
.StoryModule__labels .StoryModule__label{
    cursor:pointer;
    display:flow;
    width:100%;
    padding-bottom:4px
}
@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:#EBEBEB
}
@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.4;
    font-family:"Atacama VAR",serif;
    font-size:13px;
    font-style:normal;
    font-weight:700;
    font-stretch:200%;
    line-height:1.4;
    margin-right:var(--six-gutter);
    width:90%;
    text-transform:none
}
@media(min-width:1440px){
    .StoryModule__labels .StoryModule__label-cat{
        font-size:19px
    }
}
@media(max-width:739px){
    .StoryModule__labels .StoryModule__label-cat{
        font-size:18px
    }
}
.StoryModule__labels .StoryModule__label-cat em{
    font-family:"Atacama VAR",serif;
    font-style:italic
}
@media(min-width:1024px){
    .StoryModule__labels .StoryModule__label-cat{
        width:95%
    }
}
@media(min-width:1440px){
    .StoryModule__labels .StoryModule__label-cat{
        width:90%
    }
}
.StoryModule__labels .StoryModule__label-title{
    text-wrap:nowrap;
    --line-height:1.3;
    font-family:"Atacama VAR",serif;
    font-size:calc(.13793vw + 12.24138px);
    font-style:normal;
    font-weight:700;
    font-stretch: 200%;
    line-height:1.3;
    overflow:hidden;
    text-overflow:ellipsis;
    width:calc(90% - var(--six-gutter));
    text-transform:uppercase
}
@media(min-width:1440px){
    .StoryModule__labels .StoryModule__label-title{
        font-size:19px
    }
}
@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:"Atacama VAR",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(100% - var(--six-gutter))
    }
}
.StoryModule__label-dot{
    align-items:center;
    display:flex;
    height:22px;
    justify-content:center;
    left:calc(var(--six-gutter)*-1.5);
    position:absolute;
    width:22px;
}
@media(max-width:1023px){
    .StoryModule__label-dot{
        left:unset;
        right:0;
        transform:translateY(-15px)
    }
}
.StoryModule__label-dot svg{
    height:24px;
    transform:rotate(-90deg);
    width:24px
}
.StoryModule__label-dot svg g{
    transition:stroke .6s ease
}
.ui-dark-mode .StoryModule__label-dot svg g{
    stroke:#EBEBEB
}
.StoryModule__label-dot:after{
    display:none;
    background-color: #121212;
    border-radius:8px;
    content:"";
    height:5px;
    left:50%;
    position:absolute;
    transform:translate(-50%,0);
    transition:background-color .6s ease;
    width:5px
}
.ui-dark-mode .StoryModule__label-dot:after{
    background-color:#EBEBEB
}
