.iTePMt {
    height: auto;
    max-height: -webkit-fit-content;
    max-height: -moz-fit-content;
    max-height: fit-content
}

html:not([dir=rtl]) .iTePMt {
    margin-right: var(--fable-foundation-spacing-150)
}

html[dir=rtl] .iTePMt {
    margin-left: var(--fable-foundation-spacing-150)
}

.iTePMt p {
    display: block
}

._4zuTH6,.iTePMt p {
    padding-bottom: var(--fable-foundation-spacing-150)
}

._4zuTH6 {
    align-items: center;
    display: flex;
    text-decoration: underline
}

._4zuTH6:hover {
    cursor: pointer;
    text-decoration: none
}

.yAzl7i {
    display: inline-block
}

html:not([dir=rtl]) .yAzl7i {
    margin-right: var(--fable-foundation-spacing-150)
}

html[dir=rtl] .yAzl7i {
    margin-left: var(--fable-foundation-spacing-150)
}

@media only screen and (max-width: 54.99em) {
    .yAzl7i {
        margin-bottom:var(--fable-foundation-spacing-150)
    }
}

.zingHu {
    background-color: initial;
    border: none;
    color: inherit;
    height: 44px;
    padding: 0;
    position: relative;
    text-decoration: underline
}

.zingHu:hover {
    cursor: pointer;
    text-decoration: none
}

.J3G1iw,.riw8-2 {
    list-style: none
}

.J3G1iw .yYlmw4,.riw8-2 .yYlmw4 {
    list-style-type: none
}

.J3G1iw {
    display: grid;
    gap: 0;
    grid-auto-flow: column;
    height: 100%;
    margin: 0;
    overflow-x: scroll;
    overflow-y: hidden;
    position: relative;
    -webkit-scroll-snap-type: x mandatory;
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    width: 100%
}

.J3G1iw .yYlmw4 {
    width: var(--dv-screen-width)
}

.J3G1iw::-webkit-scrollbar {
    display: none
}

.J3G1iw[data-smooth-scroll] {
    scroll-behavior: smooth;
    -webkit-scroll-snap-type: none;
    -ms-scroll-snap-type: none;
    scroll-snap-type: none
}

.J3G1iw.izeqMI .yFF3Ko,.J3G1iw.k8jjlu .yFF3Ko,.J3G1iw.k8jjlu .yFF3Ko+.yYlmw4,.J3G1iw.sk4PHz .yYlmw4 {
    scroll-snap-align: center;
    scroll-snap-stop:always}

.J3G1iw .y3DjUX {
    align-items: center;
    background: transparent;
    display: flex;
    height: 100%;
    justify-content: center
}

.riw8-2 {
    display: grid;
    grid-template-columns: 1fr;
    height: 100%;
    width: 100%
}

.riw8-2 .yYlmw4 {
    grid-column-start: 1;
    grid-row-start: 1;
    opacity: 0;
    position: relative;
    transition: opacity .2s cubic-bezier(0,0,0,0);
    width: 100%;
    z-index: 0
}

.riw8-2 .yYlmw4.xjn8gj {
    height: 200vh;
    overflow: hidden
}

.riw8-2 .yYlmw4 [data-animate-hero-background],.riw8-2 .yYlmw4 [data-animate-hero-metadata] {
    transition: -webkit-transform .4s cubic-bezier(.4,0,1,.4);
    transition: transform .4s cubic-bezier(.4,0,1,.4);
    transition: transform .4s cubic-bezier(.4,0,1,.4),-webkit-transform .4s cubic-bezier(.4,0,1,.4)
}

.riw8-2 .yYlmw4.yFF3Ko {
    opacity: 1;
    transition: opacity .4s cubic-bezier(0,0,0,0);
    transition-delay: .2s;
    z-index: 1
}

.riw8-2 .yYlmw4.yFF3Ko [data-animate-hero-background],.riw8-2 .yYlmw4.yFF3Ko [data-animate-hero-metadata] {
    opacity: 1;
    -webkit-transform: translate(0);
    transform: translate(0);
    transition: -webkit-transform .4s cubic-bezier(0,.8,.2,1);
    transition: transform .4s cubic-bezier(0,.8,.2,1);
    transition: transform .4s cubic-bezier(0,.8,.2,1),-webkit-transform .4s cubic-bezier(0,.8,.2,1)
}

.riw8-2 .yYlmw4.EPJToK [data-animate-hero-background] {
    -webkit-transform: translate(-20px);
    transform: translate(-20px)
}

.riw8-2 .yYlmw4.EPJToK [data-animate-hero-metadata] {
    -webkit-transform: translate(-40px);
    transform: translate(-40px)
}

html[dir=rtl] .riw8-2 .yYlmw4.EPJToK [data-animate-hero-background] {
    -webkit-transform: translate(20px);
    transform: translate(20px)
}

html[dir=rtl] .riw8-2 .yYlmw4.EPJToK [data-animate-hero-metadata] {
    -webkit-transform: translate(40px);
    transform: translate(40px)
}

.riw8-2 .yYlmw4.zLhu8I [data-animate-hero-background] {
    -webkit-transform: translate(20px);
    transform: translate(20px)
}

.riw8-2 .yYlmw4.zLhu8I [data-animate-hero-metadata] {
    -webkit-transform: translate(40px);
    transform: translate(40px)
}

html[dir=rtl] .riw8-2 .yYlmw4.zLhu8I [data-animate-hero-background] {
    -webkit-transform: translate(-20px);
    transform: translate(-20px)
}

html[dir=rtl] .riw8-2 .yYlmw4.zLhu8I [data-animate-hero-metadata] {
    -webkit-transform: translate(-40px);
    transform: translate(-40px)
}

.riw8-2.NgnnQH .yYlmw4 {
    transition: none
}

.TLIvWN div[role=dialog] {
    padding-top: 0
}

.TLIvWN .PRbjv\+ {
    overflow: hidden;
    padding: 0
}

@media only screen and (min-width: 55em) {
    .TLIvWN div[role=dialog] {
        min-height:466px;
        min-width: 800px
    }
}

@media only screen and (min-width: 28em)and (max-width:54.99em) {
    .TLIvWN div[role=dialog] {
        min-height:52.425vw;
        min-width: 90vw
    }
}

@media(min-width: 37.5em)and (max-width:54.99em) {
    .dv-fable-breakpoints .TLIvWN div[role=dialog] {
        min-height:52.425vw;
        min-width: 90vw
    }
}

.TLIvWN div[role=dialog] button:focus-visible,.TLIvWN div[role=dialog] input:focus-visible {
    outline: none
}

.FeR7dB {
    background-color: hsla(0,0%,7%,.85)
}

.PRbjv\+ {
    border-radius: inherit;
    display: flex;
    flex-direction: row
}

@media only screen and (max-width: 27.99em) {
    .PRbjv\+ {
        flex-direction:column-reverse
    }
}

@media(max-width: 37.49em) {
    .dv-fable-breakpoints .PRbjv\+ {
        flex-direction:column-reverse
    }
}

@media only screen and (min-width: 28em) {
    html[dir=rtl] .PRbjv\+ {
        flex-direction:row-reverse
    }
}

@media(min-width: 37.5em) {
    html[dir=rtl] .dv-fable-breakpoints .PRbjv\+ {
        flex-direction:row-reverse
    }
}

.PRbjv\+ ._980uXC {
    align-items: flex-start;
    border-radius: inherit;
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: flex-end;
    padding: var(--fable-foundation-spacing-200) var(--fable-foundation-spacing-300)
}

@media only screen and (max-width: 27.99em) {
    .PRbjv\+ ._980uXC {
        align-items:center
    }
}

@media(max-width: 37.49em) {
    .dv-fable-breakpoints .PRbjv\+ ._980uXC {
        align-items:center
    }
}

@media only screen and (min-width: 28em) {
    .PRbjv\+ ._980uXC {
        height:100%;
        position: absolute;
        width: 50%;
        z-index: 999
    }
}

@media(min-width: 37.5em) {
    .dv-fable-breakpoints .PRbjv\+ ._980uXC {
        height:100%;
        position: absolute;
        width: 50%;
        z-index: 999
    }
}

.PRbjv\+ ._980uXC .VfrpWW {
    display: flex;
    flex-direction: column;
    justify-content: flex-end
}

@media only screen and (min-width: 28em) {
    .PRbjv\+ ._980uXC .VfrpWW {
        height:100%
    }
}

@media(min-width: 37.5em) {
    .dv-fable-breakpoints .PRbjv\+ ._980uXC .VfrpWW {
        height:100%
    }
}

.PRbjv\+ ._980uXC .VfrpWW .\-4ef-M {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    color: #fff;
    display: -webkit-box;
    font-size: var(--fable-typography-heading-600-fontsize);
    font-weight: var(--fable-typography-heading-600-font-weight);
    letter-spacing: var(--fable-typography-heading-600-letter-spacing);
    line-height: var(--fable-typography-heading-600-line-height);
    margin-bottom: var(--fable-foundation-spacing-100);
    max-height: calc(var(--fable-typography-heading-600-line-height)*3);
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    text-shadow: #00050d 1px 0 10px
}

@media only screen and (max-width: 27.99em) {
    .PRbjv\+ ._980uXC .VfrpWW .\-4ef-M {
        text-align:center
    }
}

@media(max-width: 37.49em) {
    .dv-fable-breakpoints .PRbjv\+ ._980uXC .VfrpWW .\-4ef-M {
        text-align:center
    }
}

@media only screen and (min-width: 28em) {
    html[dir=rtl] .PRbjv\+ ._980uXC .VfrpWW .\-4ef-M {
        text-align:right
    }
}

@media(min-width: 37.5em) {
    html[dir=rtl] .dv-fable-breakpoints .PRbjv\+ ._980uXC .VfrpWW .\-4ef-M {
        text-align:right
    }
}

.PRbjv\+ ._980uXC .VfrpWW .BAhJZQ {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
    line-clamp: 6;
    color: #fff;
    display: -webkit-box;
    font-size: var(--fable-typography-body-fontsize);
    font-weight: var(--fable-typography-body-font-weight);
    letter-spacing: var(--fable-typography-body-letter-spacing);
    line-height: var(--fable-typography-body-line-height);
    max-height: calc(var(--fable-typography-body-line-height)*6);
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    text-shadow: #00050d 1px 0 10px
}

@media only screen and (max-width: 27.99em) {
    .PRbjv\+ ._980uXC .VfrpWW .BAhJZQ {
        text-align:center
    }
}

@media(max-width: 37.49em) {
    .dv-fable-breakpoints .PRbjv\+ ._980uXC .VfrpWW .BAhJZQ {
        text-align:center
    }
}

@media only screen and (min-width: 28em) {
    html[dir=rtl] .PRbjv\+ ._980uXC .VfrpWW .BAhJZQ {
        text-align:right
    }
}

@media(min-width: 37.5em) {
    html[dir=rtl] .dv-fable-breakpoints .PRbjv\+ ._980uXC .VfrpWW .BAhJZQ {
        text-align:right
    }
}

.PRbjv\+ ._980uXC .OBEAaS,.PRbjv\+ ._980uXC .nkqQUM {
    margin-top: var(--fable-foundation-spacing-200)
}

.PRbjv\+ ._980uXC .nkqQUM {
    display: flex;
    flex-direction: row;
    gap: var(--fable-foundation-spacing-200);
    justify-content: flex-start;
    width: 100%;
    z-index: 1000
}

@media only screen and (max-width: 27.99em) {
    .PRbjv\+ ._980uXC .nkqQUM {
        flex-direction:column-reverse;
        gap: var(--fable-foundation-spacing-200);
        justify-content: flex-end;
        min-height: calc(var(--n-buttons)*var(--fable-button-primary-height-min) + (var(--n-buttons) - 1)*var(--fable-foundation-spacing-200))
    }
}

@media(max-width: 37.49em) {
    .dv-fable-breakpoints .PRbjv\+ ._980uXC .nkqQUM {
        flex-direction:column-reverse;
        gap: var(--fable-foundation-spacing-200);
        justify-content: flex-end;
        min-height: calc(var(--n-buttons)*var(--fable-button-primary-height-min) + (var(--n-buttons) - 1)*var(--fable-foundation-spacing-200))
    }
}

.PRbjv\+ .MikOq1 {
    border-radius: inherit;
    flex: 1;
    width: 100%
}

@media only screen and (min-width: 28em) {
    .PRbjv\+ .MikOq1 {
        position:relative;
        z-index: 998
    }
}

@media(min-width: 37.5em) {
    .dv-fable-breakpoints .PRbjv\+ .MikOq1 {
        position:relative;
        z-index: 998
    }
}

.PRbjv\+ .MikOq1 .Ry0gXz {
    border-radius: inherit
}

.in\+mUm {
    display: none
}

@media only screen and (max-width: 27.99em) {
    .in\+mUm {
        display:block;
        min-height: 187px
    }
}

@media(max-width: 37.49em) {
    .dv-fable-breakpoints .in\+mUm {
        display:block;
        min-height: 187px
    }
}

.FyIKp1 {
    display: block;
    height: 100%;
    width: 100%
}

@media only screen and (max-width: 27.99em) {
    .FyIKp1 {
        display:none
    }
}

@media(max-width: 37.49em) {
    .dv-fable-breakpoints .FyIKp1 {
        display:none
    }
}

.om7nme {
    height: 100%;
    line-height: 0;
    width: 100%
}

.KLNBWL {
    max-height: 100%;
    max-width: 100%
}

.Ah1hNY {
    height: 100%;
    width: 100%
}
