.main-content {
    overflow-x: initial;
}
.page-content {
    position: relative;
    z-index: inherit;
}

[ani-text-fade], [mo\:ani-text-fade], [pc\:ani-text-fade] {
    will-change: transform opacity
}

[ani-scroll-container] {
    will-change: transform
}

body {
    line-height: normal;
    overflow: unset
}

[ani-autoplay-video], [ani-video-wrapper] {
    contain: paint;
    overflow: hidden;
    position: relative
}

[ani-autoplay-video] canvas, [ani-autoplay-video] img, [ani-video-wrapper] canvas, [ani-video-wrapper] img {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

[ani-autoplay-video] canvas, [ani-video-wrapper] canvas {
    -o-object-fit: initial;
    object-fit: fill
}

[ani-autoplay-video] img, [ani-video-wrapper] img {
    -o-object-fit: cover;
    object-fit: cover
}

[ani-display-video], [ani-video-wrapper] {
    contain: paint;
    overflow: hidden;
    position: relative
}

[ani-display-video] canvas, [ani-display-video] img, [ani-video-wrapper] canvas, [ani-video-wrapper] img {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

[ani-display-video] canvas, [ani-video-wrapper] canvas {
    -o-object-fit: initial;
    object-fit: fill;
    z-index: 1
}

[ani-display-video] img, [ani-video-wrapper] img {
    -o-object-fit: cover;
    object-fit: cover;
    z-index: 0
}

body {
    line-height: normal;
    overflow: unset
}

*, :after, :before {
    border: 0 solid;
    box-sizing: border-box
}

* {
    --tw-ring-inset: var(--tw-empty, );
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgba(59, 130, 246, .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000
}

:root {
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4
}

:-moz-focusring {
    outline: 1px dotted ButtonText
}

:-moz-ui-invalid {
    box-shadow: none
}

::moz-focus-inner {
    border-style: none;
    padding: 0
}

::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

abbr[title] {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

a {
    color: inherit;
    text-decoration: inherit
}

body {
    line-height: inherit;
    margin: 0
}

html {
    -webkit-text-size-adjust: 100%;
    line-height: 1.5
}

h1 {
    font-size: inherit;
    font-weight: inherit
}

img {
    border-style: solid
}

canvas, iframe, img, svg, video {
    display: block;
    vertical-align: middle
}

img, video {
    height: auto;
}

h1, p {
    margin: 0
}

sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    top: -.5em;
    vertical-align: baseline
}

ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.chip-origin {
    transform-origin: 42% 15.2%
}

.zn--wrapper .container {
    width: 100%;
}
@media (min-width: 1200px) {
    .zn--wrapper .container {
        max-width: initial;
    }
}
@media (min-width: 992px) {
    .zn--wrapper .container {
        max-width: initial;
    }
}
@media (min-width: 768px) {
    .zn--wrapper .container {
        max-width: initial;
    }
}
@media (min-width: 576px) {
    .zn--wrapper .container {
        max-width: initial;
    }
}

.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity))
}

.bg-\[\#080808\] {
    --tw-bg-opacity: 1;
    background-color: rgba(8, 8, 8, var(--tw-bg-opacity))
}

.bg-\[\#0f0f0f\] {
    --tw-bg-opacity: 1;
    background-color: rgba(15, 15, 15, var(--tw-bg-opacity))
}

.bg-\[\#090909\] {
    --tw-bg-opacity: 1;
    background-color: rgba(9, 9, 9, var(--tw-bg-opacity))
}

.bg-black {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity))
}

.bg-\[\#EBECED\] {
    --tw-bg-opacity: 1;
    background-color: rgba(235, 236, 237, var(--tw-bg-opacity))
}

.bg-red-zh {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 5, 20, var(--tw-bg-opacity))
}

.bg-\[\#c7c7c7\] {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 199, 199, var(--tw-bg-opacity))
}

.bg-\[\#0A0A0A\] {
    --tw-bg-opacity: 1;
    background-color: rgba(10, 10, 10, var(--tw-bg-opacity))
}

.bg-\[\#f6f6f6\] {
    --tw-bg-opacity: 1;
    background-color: rgba(246, 246, 246, var(--tw-bg-opacity))
}

.bg-\[\#ff0101\] {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 1, 1, var(--tw-bg-opacity))
}

.bg-\[\#0F0F0F\] {
    --tw-bg-opacity: 1;
    background-color: rgba(15, 15, 15, var(--tw-bg-opacity))
}

.bg-\[\#D6DADE\] {
    --tw-bg-opacity: 1;
    background-color: rgba(214, 218, 222, var(--tw-bg-opacity))
}

.bg-\[\#666666\] {
    --tw-bg-opacity: 1;
    background-color: rgba(102, 102, 102, var(--tw-bg-opacity))
}

.bg-gradient-to-b {
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops))
}

.from-black {
    --tw-gradient-from: rgba(0, 0, 0, var(--tw-from-opacity, 1));
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, hsla(0, 0%, 100%, 0))
}

.to-transparent {
    --tw-gradient-to: transparent
}

.bg-opacity-60 {
    --tw-bg-opacity: .6
}

.hover\:border-white:hover {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity))
}

.border-red-zh {
    --tw-border-opacity: 1;
    border-color: rgba(245, 5, 20, var(--tw-border-opacity))
}

.border-\[\#c7c7c7\] {
    --tw-border-opacity: 1;
    border-color: rgba(199, 199, 199, var(--tw-border-opacity))
}

.border-\[var\(--border-color\)\] {
    border-color: var(--border-color)
}

.border-\[\#F50514\] {
    --tw-border-opacity: 1;
    border-color: rgba(245, 5, 20, var(--tw-border-opacity))
}

.border-\[\#666\] {
    --tw-border-opacity: 1;
    border-color: rgba(102, 102, 102, var(--tw-border-opacity))
}

.border-opacity-50 {
    --tw-border-opacity: .5
}

.border-opacity-40 {
    --tw-border-opacity: .4
}

.rounded-1\/2 {
    border-radius: 50%
}

.border-solid {
    border-style: solid
}

.border {
    border-width: 1px
}

.border-r {
    border-right-width: 1px
}

.border-b {
    border-bottom-width: 1px
}

.border-t, .border-t-1, .border-t-1px {
    border-top-width: 1px
}

.cursor-pointer {
    cursor: pointer
}

.inline-block {
    display: inline-block
}

.flex {
    display: flex
}

.inline-flex {
    display: inline-flex
}

.hidden {
    display: none
}

.flex-row {
    flex-direction: row
}

.flex-row-reverse {
    flex-direction: row-reverse
}

.flex-col {
    flex-direction: column
}

.items-start {
    align-items: flex-start
}

.items-end {
    align-items: flex-end
}

.items-center {
    align-items: center
}

.justify-start {
    justify-content: flex-start
}

.justify-end {
    justify-content: flex-end
}

.justify-center {
    justify-content: center
}

.justify-between {
    justify-content: space-between
}

.flex-none {
    flex: none
}

.h-full {
    height: 100%
}

.h-auto {
    height: auto
}

.h-screen {
    height: 100vh;
    height: calc(var(--vh, 1vh)*100)
}

.h-20 {
    height: 5rem
}

.h-100vh {
    height: 100vh;
    height: calc(var(--vh, 1vh)*100)
}

.h-1px {
    height: 1px
}

.h-25vh {
    height: 25vh;
    height: calc(var(--vh, 1vh)*25)
}

.h-2px {
    height: 2px
}

.h-235vh {
    height: 235vh;
    height: calc(var(--vh, 1vh)*235)
}

.h-870vh {
    height: 870vh;
    height: calc(var(--vh, 1vh)*870)
}

.h-800vh {
    height: 800vh;
    height: calc(var(--vh, 1vh)*800)
}

.h-450vh {
    height: 450vh;
    height: calc(var(--vh, 1vh)*450)
}

.h-700 {
    height: 175rem
}

.h-570vh {
    height: 570vh;
    height: calc(var(--vh, 1vh)*570)
}

.h-\[101\%\] {
    height: 101%
}

.h-500vh {
    height: 500vh;
    height: calc(var(--vh, 1vh)*500)
}

.h-400vh {
    height: 400vh;
    height: calc(var(--vh, 1vh)*400)
}

.h-98\/100 {
    height: 98%
}

.h-47\.5vh {
    height: 47.5vh;
    height: calc(var(--vh, 1vh)*47.5)
}

.h-300vh {
    height: 300vh;
    height: calc(var(--vh, 1vh)*300)
}

.h-340vh {
    height: 340vh;
    height: calc(var(--vh, 1vh)*340)
}

.h-600vh {
    height: 600vh;
    height: calc(var(--vh, 1vh)*600)
}

.h-75vh {
    height: 75vh;
    height: calc(var(--vh, 1vh)*75)
}

.h-10px {
    height: 10px
}

.h-\$content-height {
    height: var(--content-height)
}

.h-68vh {
    height: 68vh;
    height: calc(var(--vh, 1vh)*68)
}

.text-16, .text-24 {
    line-height: 1.2
}

.text-50 {
    letter-spacing: 0
}

.text-20 {
    line-height: 1.4
}

.text-42, .text-48 {
    letter-spacing: -.1px
}

.text-18 {
    letter-spacing: 0
}

.text-10ex, .text-118rpx, .text-14ex, .text-16ex, .text-16rpx, .text-180rpx, .text-18rpx, .text-20ex, .text-20rpx, .text-24ex, .text-24rpx, .text-26ex, .text-28ex, .text-30ex, .text-30rpx, .text-34rpx, .text-36ex, .text-38ex, .text-40ex, .text-40rpx, .text-42rpx, .text-48rpx, .text-50rpx, .text-54rpx, .text-60rpx, .text-68rpx, .text-89rpx, .text-90rpx, .text-96rpx {
    line-height: 1
}

.text-\[0\.47em\] {
    font-size: .47em;
    line-height: 1
}

.text-12px, .text-45rpx, .text-46rpx, .text-56rpx, .text-86rpx {
    line-height: 1
}

.text-12px {
    font-size: 12px
}

.text-12ex, .text-14rpx {
    line-height: 1
}

.leading-normal {
    line-height: 1.5
}

.leading-tight {
    line-height: 1.25
}

.leading-\[1\.1\] {
    line-height: 1.1
}

.leading-\[14\.4px\] {
    line-height: 14.4px
}

.list-inside {
    list-style-position: inside
}

.list-outside {
    list-style-position: outside
}

.list-disc {
    list-style-type: disc
}

.mx-auto {
    margin-left: auto;
    margin-right: auto
}

.-my-20px {
    margin-bottom: -20px;
    margin-top: -20px
}

.-mt-1px {
    margin-top: -1px
}

.-mt-200vh {
    margin-top: -200vh;
    margin-top: calc(var(--vh, 1vh)*-200)
}

.-mt-150vh {
    margin-top: -150vh;
    margin-top: calc(var(--vh, 1vh)*-150)
}

.mt-26\.57vh {
    margin-top: 26.57vh;
    margin-top: calc(var(--vh, 1vh)*26.57)
}

.-ml-10px {
    margin-left: -10px
}

.-mt-100vh {
    margin-top: -100vh;
    margin-top: calc(var(--vh, 1vh)*-100)
}

.mt-100vh {
    margin-top: 100vh;
    margin-top: calc(var(--vh, 1vh)*100)
}

.ml-\[-1px\] {
    margin-left: -1px
}

.mr-\[-1px\] {
    margin-right: -1px
}

.-mt-10px {
    margin-top: -10px
}

.object-cover {
    -o-object-fit: cover;
    object-fit: cover
}

.opacity-80 {
    opacity: .8
}

.opacity-0 {
    opacity: 0
}

.hover\:opacity-100:hover {
    opacity: 1
}

.opacity-60 {
    opacity: .6
}

.opacity-50 {
    opacity: .5
}

.opacity-40 {
    opacity: .4
}

.overflow-hidden {
    overflow: hidden
}

.overflow-y-scroll {
    overflow-y: scroll
}

.py-20px {
    padding-bottom: 20px;
    padding-top: 20px
}

.pointer-events-none {
    pointer-events: none
}

.fixed {
    position: fixed
}

.absolute {
    position: absolute
}

.relative {
    position: relative
}

.sticky {
    position: -webkit-sticky;
    position: sticky
}

.inset-0 {
    inset: 0
}

.top-0 {
    top: 0
}

.left-0 {
    left: 0
}

.bottom-0 {
    bottom: 0
}

.left-50vw {
    left: 50vw;
    left: calc(var(--vw, 1vw)*50)
}

.top-1\/1000 {
    top: .1%
}

.top-168\/1000 {
    top: 16.8%
}

.left-24\/100 {
    left: 24%
}

.top-10\/100 {
    top: 10%
}

.top-50\/100 {
    top: 50%
}

.bottom-3vh {
    bottom: 3vh;
    bottom: calc(var(--vh, 1vh)*3)
}

.right-0 {
    right: 0
}

.top-2px {
    top: 2px
}

.top-16\/100 {
    top: 16%
}

.left-50\/100 {
    left: 50%
}

.-top-0\.8em {
    top: -.8em
}

.top-full {
    top: 100%
}

.left-1\/2 {
    left: 50%
}

.top-1\/100 {
    top: 1%
}

.left-1\/100 {
    left: 1%
}

.-bottom-1px {
    bottom: -1px
}

.top-1\/2 {
    top: 50%
}

.top-15\/100 {
    top: 15%
}

.-left-1 {
    left: -.25rem
}

.-top-1 {
    top: -.25rem
}

.-bottom-1 {
    bottom: -.25rem
}

.-right-1 {
    right: -.25rem
}

.top-21\/100 {
    top: 21%
}

.top-2\/100 {
    top: 2%
}

.-bottom-0 {
    bottom: 0
}

.-right-0 {
    right: 0
}

.-top-1em {
    top: -1em
}

.top-1\/1 {
    top: 100%
}

.text-center {
    text-align: center
}

.text-right {
    text-align: right
}

.text-white {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity))
}

.text-red-zh {
    --tw-text-opacity: 1;
    color: rgba(245, 5, 20, var(--tw-text-opacity))
}

.text-\[\#c7c7c7\] {
    --tw-text-opacity: 1;
    color: rgba(199, 199, 199, var(--tw-text-opacity))
}

.text-\[\#F50514\] {
    --tw-text-opacity: 1;
    color: rgba(245, 5, 20, var(--tw-text-opacity))
}

.text-transparent {
    color: transparent
}

.text-black {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity))
}

.text-\[\#ff0101\] {
    --tw-text-opacity: 1;
    color: rgba(255, 1, 1, var(--tw-text-opacity))
}

.text-\[\#999999\] {
    --tw-text-opacity: 1;
    color: rgba(153, 153, 153, var(--tw-text-opacity))
}

.text-\[\#FE0000\] {
    --tw-text-opacity: 1;
    color: rgba(254, 0, 0, var(--tw-text-opacity))
}

.text-\[\#000000\] {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity))
}

.text-\[\#666666\], .text-\[\#666\] {
    --tw-text-opacity: 1;
    color: rgba(102, 102, 102, var(--tw-text-opacity))
}

.text-\[\#D9D9D9\] {
    --tw-text-opacity: 1;
    color: rgba(217, 217, 217, var(--tw-text-opacity))
}

.tracking-tight {
    letter-spacing: -.025em
}

.invisible {
    visibility: hidden
}

.whitespace-nowrap {
    white-space: nowrap
}

.w-full {
    width: 100%
}

.w-screen {
    width: 100vw;
    width: calc(var(--vw, 1vw)*100)
}

.w-20 {
    width: 5rem
}

.w-100vw {
    width: 100vw;
    width: calc(var(--vw, 1vw)*100)
}

.w-25\/10 {
    width: 250%
}

.w-1px {
    width: 1px
}

.w-98\/100 {
    width: 98%
}

.w-134vh {
    width: 134vh;
    width: calc(var(--vh, 1vh)*134)
}

.z-27 {
    z-index: 27
}

.z-4 {
    z-index: 4
}

.z-1 {
    z-index: 1
}

.z-0 {
    z-index: 0
}

.z-40 {
    z-index: 40
}

.z-10 {
    z-index: 10
}

.z-100 {
    z-index: 100
}

.z-50 {
    z-index: 50
}

.z-2 {
    z-index: 2
}

.z-3 {
    z-index: 3
}

.z-30 {
    z-index: 30
}

.z-13 {
    z-index: 13
}

.z-11 {
    z-index: 11
}

.z-15 {
    z-index: 15
}

.z-20 {
    z-index: 20
}

.z-12 {
    z-index: 12
}

.z-9 {
    z-index: 9
}

.z-80 {
    z-index: 80
}

.z-29 {
    z-index: 29
}

.z-60 {
    z-index: 60
}

.z-55 {
    z-index: 55
}

.z-28 {
    z-index: 28
}

.-z-1 {
    z-index: -1
}

.z-41 {
    z-index: 41
}

.z-5 {
    z-index: 5
}

.transform {
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-translate-z: 0;
    --tw-rotate: 0;
    --tw-rotate-x: 0;
    --tw-rotate-y: 0;
    --tw-rotate-z: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-scale-z: 1;
    transform: translate(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z))
}

.origin-left {
    transform-origin: left
}

.origin-top {
    transform-origin: top
}

.origin-bottom {
    transform-origin: bottom
}

.origin-right {
    transform-origin: right
}

.scale-120 {
    --tw-scale-x: 1.2;
    --tw-scale-y: 1.2;
    --tw-scale-z: 1.2
}

.-rotate-\[45deg\], .rotate-\[-45deg\] {
    --tw-rotate: -45deg
}

.-translate-y-50\/100 {
    --tw-translate-y: -50%
}

.-translate-x-1\/2, .-translate-x-50\/100 {
    --tw-translate-x: -50%
}

.-translate-y-1\/2 {
    --tw-translate-y: -50%
}

.-translate-y-1\/1 {
    --tw-translate-y: -100%
}

.transition {
    transition-duration: .15s;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.transition-opacity {
    transition-duration: .15s;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.transition-border {
    transition-duration: .15s;
    transition-property: border;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.ease {
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.duration-800 {
    transition-duration: .8s
}

.duration-500 {
    transition-duration: .5s
}

.duration-300 {
    transition-duration: .3s
}

.will-change-transform {
    will-change: transform
}

@media (orientation:portrait) and (min-width:100px) and (max-width:1023px) {
    .mo\:chip-origin-mo {
        transform-origin: 40% 11.2%
    }

    .hover\:rounded-40ex:hover {
        border-radius: 11.1111vw
    }

    .rounded-30ex {
        border-radius: 8.3333vw
    }

    .rounded-\[24ex\] {
        border-radius: 6.6667vw
    }

    .hover\:border-2ex:hover {
        border-width: .5556vw
    }

    .border-1ex {
        border-width: .2778vw
    }

    .h-224ex {
        height: 62.2222vw
    }

    .h-179ex {
        height: 49.7222vw
    }

    .h-230ex {
        height: 63.8889vw
    }

    .h-240ex {
        height: 66.6667vw
    }

    .h-32ex {
        height: 8.8889vw
    }

    .h-16ex {
        height: 4.4444vw
    }

    .h-48ex {
        height: 13.3333vw
    }

    .h-30ex {
        height: 8.3333vw
    }

    .h-36ex {
        height: 10vw
    }

    .h-34ex {
        height: 9.4444vw
    }

    .h-646ex {
        height: 179.4444vw
    }

    .h-54ex {
        height: 15vw
    }

    .h-213ex {
        height: 59.1667vw
    }

    .h-281ex {
        height: 78.0556vw
    }

    .h-73ex {
        height: 20.2778vw
    }

    .h-24ex {
        height: 6.6667vw
    }

    .h-15ex {
        height: 4.1667vw
    }

    .h-125ex {
        height: 34.7222vw
    }

    .h-119ex {
        height: 33.0556vw
    }

    .h-18ex {
        height: 5vw
    }

    .h-163ex {
        height: 45.2778vw
    }

    .h-269ex {
        height: 74.7222vw
    }

    .h-11ex {
        height: 3.0556vw
    }

    .h-280ex {
        height: 77.7778vw
    }

    .h-6ex {
        height: 1.6667vw
    }

    .h-27ex {
        height: 7.5vw
    }

    .h-1ex {
        height: .2778vw
    }

    .text-24ex {
        font-size: 6.6667vw
    }

    .text-14ex {
        font-size: 3.8889vw
    }

    .text-26ex {
        font-size: 7.2222vw
    }

    .text-16ex {
        font-size: 4.4444vw
    }

    .text-28ex {
        font-size: 7.7778vw
    }

    .text-20ex {
        font-size: 5.5556vw
    }

    .text-10ex {
        font-size: 2.7778vw
    }

    .text-36ex {
        font-size: 10vw
    }

    .text-30ex {
        font-size: 8.3333vw
    }

    .text-38ex {
        font-size: 10.5556vw
    }

    .text-40ex {
        font-size: 11.1111vw
    }

    .text-12ex {
        font-size: 3.3333vw
    }

    .leading-29ex {
        line-height: 8.0556vw
    }

    .leading-17ex {
        line-height: 4.7222vw
    }

    .leading-19ex {
        line-height: 5.2778vw
    }

    .leading-\[28\.8ex\] {
        line-height: 8vw
    }

    .leading-24ex {
        line-height: 6.6667vw
    }

    .leading-34ex {
        line-height: 9.4444vw
    }

    .leading-20ex {
        line-height: 5.5556vw
    }

    .leading-31ex {
        line-height: 8.6111vw
    }

    .leading-36ex {
        line-height: 10vw
    }

    .leading-43\.2ex {
        line-height: 12vw
    }

    .leading-15ex {
        line-height: 4.1667vw
    }

    .leading-44ex {
        line-height: 12.2222vw
    }

    .leading-22ex {
        line-height: 6.1111vw
    }

    .leading-26ex {
        line-height: 7.2222vw
    }

    .leading-18ex {
        line-height: 5vw
    }

    .mx-20ex {
        margin-left: 5.5556vw;
        margin-right: 5.5556vw
    }

    .mx-10ex {
        margin-left: 2.7778vw;
        margin-right: 2.7778vw
    }

    .mt-18ex {
        margin-top: 5vw
    }

    .mt-30ex {
        margin-top: 8.3333vw
    }

    .mt-40ex {
        margin-top: 11.1111vw
    }

    .mr-26ex {
        margin-right: 7.2222vw
    }

    .mr-41ex {
        margin-right: 11.3889vw
    }

    .mt-24ex {
        margin-top: 6.6667vw
    }

    .mt-32ex {
        margin-top: 8.8889vw
    }

    .mt-19ex {
        margin-top: 5.2778vw
    }

    .mt-36ex {
        margin-top: 10vw
    }

    .mt-6ex {
        margin-top: 1.6667vw
    }

    .mr-14ex {
        margin-right: 3.8889vw
    }

    .mb-13ex {
        margin-bottom: 3.6111vw
    }

    .mb-26ex {
        margin-bottom: 7.2222vw
    }

    .-mt-45ex {
        margin-top: -12.5vw
    }

    .mt-14ex {
        margin-top: 3.8889vw
    }

    .mt-3ex {
        margin-top: .8333vw
    }

    .mb-30ex {
        margin-bottom: 8.3333vw
    }

    .ml-20ex {
        margin-left: 5.5556vw
    }

    .mb-10ex {
        margin-bottom: 2.7778vw
    }

    .-mt-5ex {
        margin-top: -1.3889vw
    }

    .mt-15ex {
        margin-top: 4.1667vw
    }

    .mt-20ex {
        margin-top: 5.5556vw
    }

    .mb-11ex {
        margin-bottom: 3.0556vw
    }

    .mb-20ex {
        margin-bottom: 5.5556vw
    }

    .mt-12ex {
        margin-top: 3.3333vw
    }

    .mt-48ex {
        margin-top: 13.3333vw
    }

    .mt-72ex {
        margin-top: 20vw
    }

    .ml-32ex {
        margin-left: 8.8889vw
    }

    .ml-47ex {
        margin-left: 13.0556vw
    }

    .mr-20ex {
        margin-right: 5.5556vw
    }

    .-ml-160ex {
        margin-left: -44.4444vw
    }

    .mt-55ex {
        margin-top: 15.2778vw
    }

    .ml-9ex {
        margin-left: 2.5vw
    }

    .mt-54ex {
        margin-top: 15vw
    }

    .ml-143ex {
        margin-left: 39.7222vw
    }

    .ml-36ex {
        margin-left: 10vw
    }

    .mt-10ex {
        margin-top: 2.7778vw
    }

    .-mt-4ex {
        margin-top: -1.1111vw
    }

    .ml-12ex {
        margin-left: 3.3333vw
    }

    .ml-8ex {
        margin-left: 2.2222vw
    }

    .-mt-200ex {
        margin-top: -55.5556vw
    }

    .ml-10ex {
        margin-left: 2.7778vw
    }

    .mt-mt-40ex {
        margin-top: 11.1111vw
    }

    .ml-18ex {
        margin-left: 5vw
    }

    .py-72ex {
        padding-bottom: 20vw;
        padding-top: 20vw
    }

    .px-11ex {
        padding-left: 3.0556vw;
        padding-right: 3.0556vw
    }

    .py-9ex {
        padding-bottom: 2.5vw;
        padding-top: 2.5vw
    }

    .px-8ex {
        padding-left: 2.2222vw;
        padding-right: 2.2222vw
    }

    .py-6ex {
        padding-bottom: 1.6667vw;
        padding-top: 1.6667vw
    }

    .pl-40ex {
        padding-left: 11.1111vw
    }

    .pt-81ex {
        padding-top: 22.5vw
    }

    .pt-63ex {
        padding-top: 17.5vw
    }

    .pt-26ex {
        padding-top: 7.2222vw
    }

    .pb-71ex {
        padding-bottom: 19.7222vw
    }

    .pl-80ex {
        padding-left: 22.2222vw
    }

    .pt-20ex {
        padding-top: 5.5556vw
    }

    .top-16ex {
        top: 4.4444vw
    }

    .right-16ex {
        right: 4.4444vw
    }

    .left-32ex {
        left: 8.8889vw
    }

    .bottom-\[calc\(30ex\+3vh\)\] {
        bottom: calc(8.3333vw + 3vh);
        bottom: calc(8.3333vw + var(--vh, 1vh)*3)
    }

    .left-20ex {
        left: 5.5556vw
    }

    .top-80ex {
        top: 22.2222vw
    }

    .top-108ex {
        top: 30vw
    }

    .left-98ex {
        left: 27.2222vw
    }

    .left-58ex {
        left: 16.1111vw
    }

    .right-61ex {
        right: 16.9444vw
    }

    .top-260ex {
        top: 72.2222vw
    }

    .top-498ex {
        top: 138.3333vw
    }

    .top-64ex {
        top: 17.7778vw
    }

    .top-75ex {
        top: 20.8333vw
    }

    .left-35ex {
        left: 9.7222vw
    }

    .top-72ex {
        top: 20vw
    }

    .bottom-90ex {
        bottom: 25vw
    }

    .-top-28ex {
        top: -7.7778vw
    }

    .-left-7ex {
        left: -1.9444vw
    }

    .top-18ex {
        top: 5vw
    }

    .right-18ex {
        right: 5vw
    }

    .left-18ex {
        left: 5vw
    }

    .bottom-18ex {
        bottom: 5vw
    }

    .-tracking-1ex {
        letter-spacing: -.2778vw
    }

    .w-252ex {
        width: 70vw
    }

    .w-302ex {
        width: 83.8889vw
    }

    .w-320ex {
        width: 88.8889vw
    }

    .w-228ex {
        width: 63.3333vw
    }

    .w-280ex {
        width: 77.7778vw
    }

    .w-279ex {
        width: 77.5vw
    }

    .w-300ex {
        width: 83.3333vw
    }

    .w-175ex {
        width: 48.6111vw
    }

    .w-32ex {
        width: 8.8889vw
    }

    .w-16ex {
        width: 4.4444vw
    }

    .w-48ex {
        width: 13.3333vw
    }

    .w-150ex {
        width: 41.6667vw
    }

    .w-230ex {
        width: 63.8889vw
    }

    .w-66ex {
        width: 18.3333vw
    }

    .w-30ex {
        width: 8.3333vw
    }

    .w-57ex {
        width: 15.8333vw
    }

    .w-296ex {
        width: 82.2222vw
    }

    .w-303ex {
        width: 84.1667vw
    }

    .w-54ex {
        width: 15vw
    }

    .w-213ex {
        width: 59.1667vw
    }

    .w-193ex {
        width: 53.6111vw
    }

    .w-148ex {
        width: 41.1111vw
    }

    .w-144ex {
        width: 40vw
    }

    .w-238ex {
        width: 66.1111vw
    }

    .w-170ex {
        width: 47.2222vw
    }

    .w-248ex {
        width: 68.8889vw
    }

    .w-274ex {
        width: 76.1111vw
    }

    .w-133ex {
        width: 36.9444vw
    }

    .w-293ex {
        width: 81.3889vw
    }

    .w-330ex {
        width: 91.6667vw
    }

    .w-341ex {
        width: 94.7222vw
    }

    .w-324ex {
        width: 90vw
    }

    .w-195ex {
        width: 54.1667vw
    }

    .w-290ex {
        width: 80.5556vw
    }

    .w-285ex {
        width: 79.1667vw
    }

    .w-73ex {
        width: 20.2778vw
    }

    .w-24ex {
        width: 6.6667vw
    }

    .w-78ex {
        width: 21.6667vw
    }

    .w-15ex {
        width: 4.1667vw
    }

    .w-326ex {
        width: 90.5556vw
    }

    .w-28ex {
        width: 7.7778vw
    }

    .w-145ex {
        width: 40.2778vw
    }

    .w-121ex {
        width: 33.6111vw
    }

    .w-218ex {
        width: 60.5556vw
    }

    .w-360ex {
        width: 100vw
    }

    .w-340ex {
        width: 94.4444vw
    }

    .w-11ex {
        width: 3.0556vw
    }

    .w-2380ex {
        width: 661.1111vw
    }

    .w-8ex {
        width: 2.2222vw
    }

    .w-270ex {
        width: 75vw
    }

    .w-292ex {
        width: 81.1111vw
    }

    .-translate-x-3ex {
        --tw-translate-x: -.8333vw
    }

    .mo\:flex {
        display: flex
    }

    .mo\:flex-col {
        flex-direction: column
    }

    .mo\:items-end {
        align-items: flex-end
    }

    .mo\:items-center {
        align-items: center
    }

    .mo\:self-start {
        align-self: flex-start
    }

    .mo\:self-end {
        align-self: flex-end
    }

    .mo\:justify-end {
        justify-content: flex-end
    }

    .mo\:justify-center {
        justify-content: center
    }

    .mo\:justify-between {
        justify-content: space-between
    }

    .mo\:order-1 {
        order: 1
    }

    .mo\:order-2 {
        order: 2
    }

    .mo\:h-full {
        height: 100%
    }

    .mo\:h-screen {
        height: 100vh;
        height: calc(var(--vh, 1vh)*100)
    }

    .mo\:h-auto {
        height: auto
    }

    .mo\:h-28vh {
        height: 28vh;
        height: calc(var(--vh, 1vh)*28)
    }

    .mo\:h-42vh {
        height: 42vh;
        height: calc(var(--vh, 1vh)*42)
    }

    .mo\:h-500vh {
        height: 500vh;
        height: calc(var(--vh, 1vh)*500)
    }

    .mo\:h-240vh {
        height: 240vh;
        height: calc(var(--vh, 1vh)*240)
    }

    .mo\:h-100vh {
        height: 100vh;
        height: calc(var(--vh, 1vh)*100)
    }

    .mo\:h-30vh {
        height: 30vh;
        height: calc(var(--vh, 1vh)*30)
    }

    .mo\:h-70vh {
        height: 70vh;
        height: calc(var(--vh, 1vh)*70)
    }

    .mo\:h-\[56\.25vw\] {
        height: 56.25vw;
        height: calc(var(--vw, 1vw)*56.25)
    }

    .mo\:h-\[calc\(100vh-50px\)\] {
        height: calc(100vh - 50px);
        height: calc(var(--vh, 1vh)*100 - 50px)
    }

    .mo\:text-20 {
        line-height: 1.4
    }

    .mo\:text-16 {
        line-height: 1.2
    }

    .mo\:text-14ex, .mo\:text-16ex, .mo\:text-20ex, .mo\:text-22ex, .mo\:text-24ex, .mo\:text-26ex, .mo\:text-30ex, .mo\:text-32ex, .mo\:text-36ex, .mo\:text-84ex {
        line-height: 1
    }

    .mo\:leading-normal {
        line-height: 1.5
    }

    .mo\:mx-auto {
        margin-left: auto;
        margin-right: auto
    }

    .mo\:mt-17\.22vh {
        margin-top: 17.22vh;
        margin-top: calc(var(--vh, 1vh)*17.22)
    }

    .mo\:mt-\[calc\(-20vh-21\.4vw\)\] {
        margin-top: calc(-20vh - 21.4vw);
        margin-top: calc(var(--vh, 1vh)*-20 - var(--vw, 1vw)*21.4)
    }

    .mo\:-mt-50vh {
        margin-top: -50vh;
        margin-top: calc(var(--vh, 1vh)*-50)
    }

    .mo\:-mt-100vh {
        margin-top: -100vh;
        margin-top: calc(var(--vh, 1vh)*-100)
    }

    .mo\:mt-29vh {
        margin-top: 29vh;
        margin-top: calc(var(--vh, 1vh)*29)
    }

    .mo\:min-h-100vh {
        min-height: 100vh;
        min-height: calc(var(--vh, 1vh)*100)
    }

    .mo\:object-fill {
        -o-object-fit: fill;
        object-fit: fill
    }

    .mo\:object-top {
        -o-object-position: top;
        object-position: top
    }

    .mo\:overflow-hidden {
        overflow: hidden
    }

    .mo\:pt-7\.5vh {
        padding-top: 7.5vh;
        padding-top: calc(var(--vh, 1vh)*7.5)
    }

    .mo\:pt-15vh {
        padding-top: 15vh;
        padding-top: calc(var(--vh, 1vh)*15)
    }

    .mo\:absolute {
        position: absolute
    }

    .mo\:relative {
        position: relative
    }

    .mo\:top-0 {
        top: 0
    }

    .mo\:right-0 {
        right: 0
    }

    .mo\:bottom-5vh {
        bottom: 5vh;
        bottom: calc(var(--vh, 1vh)*5)
    }

    .mo\:top-29vh {
        top: 29vh;
        top: calc(var(--vh, 1vh)*29)
    }

    .mo\:top-30vh {
        top: 30vh;
        top: calc(var(--vh, 1vh)*30)
    }

    .mo\:top-568\/1000 {
        top: 56.8%
    }

    .mo\:left-745\/1000 {
        left: 74.5%
    }

    .mo\:top-70\/100 {
        top: 70%
    }

    .mo\:-top-15\/100 {
        top: -15%
    }

    .mo\:left-0 {
        left: 0
    }

    .mo\:top-13\/100 {
        top: 13%
    }

    .mo\:top-1\/6 {
        top: 16.666667%
    }

    .mo\:left-32\/100 {
        left: 32%
    }

    .mo\:left-1\/2 {
        left: 50%
    }

    .mo\:-left-1px {
        left: -1px
    }

    .mo\:top-10\/100 {
        top: 10%
    }

    .mo\:top-12\/100 {
        top: 12%
    }

    .mo\:top-20\/100 {
        top: 20%
    }

    .mo\:top-63\/100 {
        top: 63%
    }

    .mo\:text-center {
        text-align: center
    }

    .mo\:tracking-normal {
        letter-spacing: 0
    }

    .mo\:whitespace-nowrap {
        white-space: nowrap
    }

    .mo\:w-full {
        width: 100%
    }

    .mo\:w-100vw, .mo\:w-\[100vw\] {
        width: 100vw;
        width: calc(var(--vw, 1vw)*100)
    }

    .mo\:z-12 {
        z-index: 12
    }

    .mo\:z-11 {
        z-index: 11
    }

    .mo\:z-10 {
        z-index: 10
    }

    .mo\:transform {
        --tw-translate-x: 0;
        --tw-translate-y: 0;
        --tw-translate-z: 0;
        --tw-rotate: 0;
        --tw-rotate-x: 0;
        --tw-rotate-y: 0;
        --tw-rotate-z: 0;
        --tw-skew-x: 0;
        --tw-skew-y: 0;
        --tw-scale-x: 1;
        --tw-scale-y: 1;
        --tw-scale-z: 1;
        transform: translate(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z))
    }

    .mo\:origin-left {
        transform-origin: left
    }

    .mo\:scale-125 {
        --tw-scale-x: 1.25;
        --tw-scale-y: 1.25;
        --tw-scale-z: 1.25
    }

    .mo\:w-194ex {
        width: 53.8889vw
    }

    .mo\:w-254ex {
        width: 70.5556vw
    }

    .mo\:w-145ex {
        width: 40.2778vw
    }

    .mo\:w-127ex {
        width: 35.2778vw
    }

    .mo\:w-270ex {
        width: 75vw
    }

    .mo\:w-218ex {
        width: 60.5556vw
    }

    .mo\:w-304ex {
        width: 84.4444vw
    }

    .mo\:w-402ex {
        width: 111.6667vw
    }

    .mo\:w-233ex {
        width: 64.7222vw
    }

    .mo\:w-166ex {
        width: 46.1111vw
    }

    .mo\:w-297ex {
        width: 82.5vw
    }

    .mo\:w-713ex {
        width: 198.0556vw
    }

    .mo\:w-208ex {
        width: 57.7778vw
    }

    .mo\:w-213ex {
        width: 59.1667vw
    }

    .mo\:w-308ex {
        width: 85.5556vw
    }

    .mo\:w-169ex {
        width: 46.9444vw
    }

    .mo\:w-174ex {
        width: 48.3333vw
    }

    .mo\:w-165ex {
        width: 45.8333vw
    }

    .mo\:w-269ex {
        width: 74.7222vw
    }

    .mo\:w-90ex {
        width: 25vw
    }

    .mo\:w-20ex {
        width: 5.5556vw
    }

    .mo\:w-180ex {
        width: 50vw
    }

    .mo\:w-360ex {
        width: 100vw
    }

    .mo\:w-190ex {
        width: 52.7778vw
    }

    .mo\:w-338ex {
        width: 93.8889vw
    }

    .mo\:w-391ex {
        width: 108.6111vw
    }

    .mo\:w-330ex {
        width: 91.6667vw
    }

    .mo\:w-24ex {
        width: 6.6667vw
    }

    .mo\:w-136ex {
        width: 37.7778vw
    }

    .mo\:w-130ex {
        width: 36.1111vw
    }

    .mo\:w-300ex {
        width: 83.3333vw
    }

    .mo\:w-38ex {
        width: 10.5556vw
    }

    .mo\:w-197ex {
        width: 54.7222vw
    }

    .mo\:w-247ex {
        width: 68.6111vw
    }

    .mo\:w-100ex {
        width: 27.7778vw
    }

    .mo\:w-334ex {
        width: 92.7778vw
    }

    .mo\:w-410ex {
        width: 113.8889vw
    }

    .mo\:w-592ex {
        width: 164.4444vw
    }

    .mo\:w-648ex {
        width: 180vw
    }

    .mo\:w-441ex {
        width: 122.5vw
    }

    .mo\:w-312ex {
        width: 86.6667vw
    }

    .mo\:w-328ex {
        width: 91.1111vw
    }

    .mo\:w-128ex {
        width: 35.5556vw
    }

    .mo\:w-320ex {
        width: 88.8889vw
    }

    .mo\:-tracking-0\.6ex {
        letter-spacing: -.1667vw
    }

    .mo\:-tracking-1\.5ex {
        letter-spacing: -.4167vw
    }

    .mo\:-tracking-7ex {
        letter-spacing: -1.9444vw
    }

    .mo\:-tracking-0\.55ex {
        letter-spacing: -.1528vw
    }

    .mo\:-left-70ex {
        left: -19.4444vw
    }

    .mo\:top-925ex {
        top: 256.9444vw
    }

    .mo\:top-965ex {
        top: 268.0556vw
    }

    .mo\:top-25ex {
        top: 6.9444vw
    }

    .mo\:left-95ex {
        left: 26.3889vw
    }

    .mo\:top-55ex {
        top: 15.2778vw
    }

    .mo\:left-24ex {
        left: 6.6667vw
    }

    .mo\:top-208ex {
        top: 57.7778vw
    }

    .mo\:top-84ex {
        top: 23.3333vw
    }

    .mo\:right-16ex {
        right: 4.4444vw
    }

    .mo\:-top-16ex {
        top: -4.4444vw
    }

    .mo\:bottom-18ex {
        bottom: 5vw
    }

    .mo\:-top-128ex {
        top: -35.5556vw
    }

    .mo\:left-5ex {
        left: 1.3889vw
    }

    .mo\:-bottom-88ex {
        bottom: -24.4444vw
    }

    .mo\:top-250ex {
        top: 69.4444vw
    }

    .mo\:left-6ex {
        left: 1.6667vw
    }

    .mo\:top-6ex {
        top: 1.6667vw
    }

    .mo\:left-16ex {
        left: 4.4444vw
    }

    .mo\:top-\[calc\(50vh-77ex\)\] {
        top: calc(50vh - 21.3889vw);
        top: calc(var(--vh, 1vh)*50 - 21.3889vw)
    }

    .mo\:bottom-\[calc\(50vh\+103ex\)\] {
        bottom: calc(50vh + 28.6111vw);
        bottom: calc(var(--vh, 1vh)*50 + 28.6111vw)
    }

    .mo\:left-\[calc\(50vw-68ex\)\] {
        left: 31.1111vw;
        left: calc(var(--vw, 1vw)*50 - 18.8889vw)
    }

    .mo\:top-\[calc\(50vh-226ex\)\] {
        top: calc(50vh - 62.7778vw);
        top: calc(var(--vh, 1vh)*50 - 62.7778vw)
    }

    .mo\:left-72ex {
        left: 20vw
    }

    .mo\:top-273ex {
        top: 75.8333vw
    }

    .mo\:-left-30ex {
        left: -8.3333vw
    }

    .mo\:top-101ex {
        top: 28.0556vw
    }

    .mo\:left-20ex {
        left: 5.5556vw
    }

    .mo\:left-17ex {
        left: 4.7222vw
    }

    .mo\:left-\[calc\(50\%-200ex\)\] {
        left: calc(50% - 55.5556vw)
    }

    .mo\:top-\[calc\(50\%-100ex\)\] {
        top: calc(50% - 27.7778vw)
    }

    .mo\:left-\[calc\(50\%-215ex\)\] {
        left: calc(50% - 59.7222vw)
    }

    .mo\:top-\[calc\(50\%-103ex\)\] {
        top: calc(50% - 28.6111vw)
    }

    .mo\:left-32ex {
        left: 8.8889vw
    }

    .mo\:bottom-60ex {
        bottom: 16.6667vw
    }

    .mo\:left-\[calc\(50\%-156ex\)\] {
        left: calc(50% - 43.3333vw)
    }

    .mo\:left-28ex {
        left: 7.7778vw
    }

    .mo\:top-20ex {
        top: 5.5556vw
    }

    .mo\:pb-60ex {
        padding-bottom: 16.6667vw
    }

    .mo\:pt-255ex {
        padding-top: 70.8333vw
    }

    .mo\:pt-2ex {
        padding-top: .5556vw
    }

    .mo\:pr-30ex {
        padding-right: 8.3333vw
    }

    .mo\:pb-\[calc\(30ex\+3vh\)\] {
        padding-bottom: calc(8.3333vw + 3vh);
        padding-bottom: calc(8.3333vw + var(--vh, 1vh)*3)
    }

    .mo\:pb-\[calc\(40ex\+10vh\)\] {
        padding-bottom: calc(11.1111vw + 10vh);
        padding-bottom: calc(11.1111vw + var(--vh, 1vh)*10)
    }

    .mo\:pt-180ex {
        padding-top: 50vw
    }

    .mo\:pl-20ex {
        padding-left: 5.5556vw
    }

    .mo\:pb-72ex {
        padding-bottom: 20vw
    }

    .mo\:pr-20ex {
        padding-right: 5.5556vw
    }

    .mo\:mt-31ex {
        margin-top: 8.6111vw
    }

    .mo\:mt-96ex {
        margin-top: 26.6667vw
    }

    .mo\:mr-20ex {
        margin-right: 5.5556vw
    }

    .mo\:mt-60ex {
        margin-top: 16.6667vw
    }

    .mo\:mb-20ex {
        margin-bottom: 5.5556vw
    }

    .mo\:mt-40ex {
        margin-top: 11.1111vw
    }

    .mo\:ml-34ex {
        margin-left: 9.4444vw
    }

    .mo\:mt-190ex {
        margin-top: 52.7778vw
    }

    .mo\:ml-\[calc\(50\%-156ex\)\] {
        margin-left: calc(50% - 43.3333vw)
    }

    .mo\:-mt-150ex {
        margin-top: -41.6667vw
    }

    .mo\:-mt-32ex {
        margin-top: -8.8889vw
    }

    .mo\:mt-8ex {
        margin-top: 2.2222vw
    }

    .mo\:mr-8ex {
        margin-right: 2.2222vw
    }

    .mo\:ml-8ex {
        margin-left: 2.2222vw
    }

    .mo\:ml-9ex {
        margin-left: 2.5vw
    }

    .mo\:mt-44ex {
        margin-top: 12.2222vw
    }

    .mo\:mt-4ex {
        margin-top: 1.1111vw
    }

    .mo\:mt-35ex {
        margin-top: 9.7222vw
    }

    .mo\:mt-24ex {
        margin-top: 6.6667vw
    }

    .mo\:ml-31ex {
        margin-left: 8.6111vw
    }

    .mo\:ml-20ex {
        margin-left: 5.5556vw
    }

    .mo\:mt-\[calc\(100\%-656ex\)\] {
        margin-top: calc(100% - 182.2222vw)
    }

    .mo\:mt-26ex {
        margin-top: 7.2222vw
    }

    .mo\:mt-19ex {
        margin-top: 5.2778vw
    }

    .mo\:mt-\[calc\(80ex-29vh\)\] {
        margin-top: calc(22.2222vw - 29vh);
        margin-top: calc(22.2222vw - var(--vh, 1vh)*29)
    }

    .mo\:ml-32ex {
        margin-left: 8.8889vw
    }

    .mo\:mt-18ex {
        margin-top: 5vw
    }

    .mo\:mt-22ex {
        margin-top: 6.1111vw
    }

    .mo\:mt-73ex {
        margin-top: 20.2778vw
    }

    .mo\:mt-20ex {
        margin-top: 5.5556vw
    }

    .mo\:mt-30ex {
        margin-top: 8.3333vw
    }

    .mo\:leading-15ex {
        line-height: 4.1667vw
    }

    .mo\:leading-20ex {
        line-height: 5.5556vw
    }

    .mo\:leading-16ex {
        line-height: 4.4444vw
    }

    .mo\:leading-22ex {
        line-height: 6.1111vw
    }

    .mo\:leading-30ex {
        line-height: 8.3333vw
    }

    .mo\:leading-26ex {
        line-height: 7.2222vw
    }

    .mo\:leading-24ex {
        line-height: 6.6667vw
    }

    .mo\:leading-17ex {
        line-height: 4.7222vw
    }

    .mo\:text-24ex {
        font-size: 6.6667vw
    }

    .mo\:text-16ex {
        font-size: 4.4444vw
    }

    .mo\:text-22ex {
        font-size: 6.1111vw
    }

    .mo\:text-30ex {
        font-size: 8.3333vw
    }

    .mo\:text-32ex {
        font-size: 8.8889vw
    }

    .mo\:text-84ex {
        font-size: 23.3333vw
    }

    .mo\:text-36ex {
        font-size: 10vw
    }

    .mo\:text-20ex {
        font-size: 5.5556vw
    }

    .mo\:text-14ex {
        font-size: 3.8889vw
    }

    .mo\:text-26ex {
        font-size: 7.2222vw
    }

    .mo\:h-258ex {
        height: 71.6667vw
    }

    .mo\:h-191ex {
        height: 53.0556vw
    }

    .mo\:h-320ex {
        height: 88.8889vw
    }

    .mo\:h-269ex {
        height: 74.7222vw
    }

    .mo\:h-163ex {
        height: 45.2778vw
    }

    .mo\:h-221ex {
        height: 61.3889vw
    }

    .mo\:h-301ex {
        height: 83.6111vw
    }

    .mo\:h-291ex {
        height: 80.8333vw
    }

    .mo\:h-219ex {
        height: 60.8333vw
    }

    .mo\:h-392ex {
        height: 108.8889vw
    }

    .mo\:h-290ex {
        height: 80.5556vw
    }

    .mo\:h-274ex {
        height: 76.1111vw
    }

    .mo\:h-299ex {
        height: 83.0556vw
    }

    .mo\:h-49ex {
        height: 13.6111vw
    }

    .mo\:h-640ex {
        height: 177.7778vw
    }

    .mo\:h-566ex {
        height: 157.2222vw
    }

    .mo\:h-555ex {
        height: 154.1667vw
    }

    .mo\:h-210ex {
        height: 58.3333vw
    }

    .mo\:h-755ex {
        height: 209.7222vw
    }

    .mo\:h-20ex {
        height: 5.5556vw
    }

    .mo\:h-480ex {
        height: 133.3333vw
    }

    .mo\:h-155ex {
        height: 43.0556vw
    }

    .mo\:h-158ex {
        height: 43.8889vw
    }

    .mo\:h-139ex {
        height: 38.6111vw
    }

    .mo\:h-38ex {
        height: 10.5556vw
    }

    .mo\:h-154ex {
        height: 42.7778vw
    }

    .mo\:h-24ex {
        height: 6.6667vw
    }

    .mo\:h-453ex {
        height: 125.8333vw
    }

    .mo\:h-41ex {
        height: 11.3889vw
    }

    .mo\:h-428ex {
        height: 118.8889vw
    }

    .mo\:h-108ex {
        height: 30vw
    }

    .mo\:h-\[calc\(4500ex\+100vh\)\] {
        height: calc(1250vw + 100vh);
        height: calc(1250vw + var(--vh, 1vh)*100)
    }

    .mo\:h-\[calc\(100vh-529ex\)\] {
        height: calc(100vh - 146.9444vw);
        height: calc(var(--vh, 1vh)*100 - 146.9444vw)
    }

    .mo\:h-84ex {
        height: 23.3333vw
    }

    .mo\:h-50ex {
        height: 13.8889vw
    }

    .mo\:h-130ex {
        height: 36.1111vw
    }

    .mo\:h-239ex {
        height: 66.3889vw
    }

    .mo\:h-353ex {
        height: 98.0556vw
    }

    .mo\:h-667ex {
        height: 185.2778vw
    }

    .mo\:h-364ex {
        height: 101.1111vw
    }

    .mo\:h-400ex {
        height: 111.1111vw
    }

    .mo\:h-381ex {
        height: 105.8333vw
    }

    .mo\:h-650ex {
        height: 180.5556vw
    }

    .mo\:border-1ex {
        border-width: .2778vw
    }
}

@media (min-width:1024px), (orientation:landscape) {
    .hover\:rounded-40rpx:hover, .rounded-40rpx {
        border-radius: 2.0833vw;
        border-radius: calc(var(--vw, 1vw)*2.0833)
    }

    .hover\:border-2rpx:hover {
        border-width: .1042vw;
        border-width: calc(var(--vw, 1vw)*.1042)
    }

    .border-1rpx {
        border-width: .0521vw;
        border-width: calc(var(--vw, 1vw)*.0521)
    }

    .basis-907rpx {
        flex-basis: 47.2396vw;
        flex-basis: calc(var(--vw, 1vw)*47.2396)
    }

    .basis-200rpx {
        flex-basis: 10.4167vw;
        flex-basis: calc(var(--vw, 1vw)*10.4167)
    }

    .h-597rpx {
        height: 31.0937vw;
        height: calc(var(--vw, 1vw)*31.0937)
    }

    .h-363rpx {
        height: 18.9063vw;
        height: calc(var(--vw, 1vw)*18.9063)
    }

    .h-649rpx {
        height: 33.8021vw;
        height: calc(var(--vw, 1vw)*33.8021)
    }

    .h-884rpx {
        height: 46.0417vw;
        height: calc(var(--vw, 1vw)*46.0417)
    }

    .h-103rpx {
        height: 5.3646vw;
        height: calc(var(--vw, 1vw)*5.3646)
    }

    .h-32rpx {
        height: 1.6667vw;
        height: calc(var(--vw, 1vw)*1.6667)
    }

    .h-29rpx {
        height: 1.5104vw;
        height: calc(var(--vw, 1vw)*1.5104)
    }

    .h-80rpx {
        height: 4.1667vw;
        height: calc(var(--vw, 1vw)*4.1667)
    }

    .h-42rpx {
        height: 2.1875vw;
        height: calc(var(--vw, 1vw)*2.1875)
    }

    .h-561rpx {
        height: 29.2188vw;
        height: calc(var(--vw, 1vw)*29.2188)
    }

    .h-635rpx {
        height: 33.0729vw;
        height: calc(var(--vw, 1vw)*33.0729)
    }

    .h-672rpx {
        height: 35vw;
        height: calc(var(--vw, 1vw)*35)
    }

    .h-761rpx {
        height: 39.6354vw;
        height: calc(var(--vw, 1vw)*39.6354)
    }

    .h-60rpx {
        height: 3.125vw;
        height: calc(var(--vw, 1vw)*3.125)
    }

    .h-62rpx {
        height: 3.2292vw;
        height: calc(var(--vw, 1vw)*3.2292)
    }

    .h-1711rpx {
        height: 89.1146vw;
        height: calc(var(--vw, 1vw)*89.1146)
    }

    .h-109rpx {
        height: 5.6771vw;
        height: calc(var(--vw, 1vw)*5.6771)
    }

    .h-153rpx {
        height: 7.9687vw;
        height: calc(var(--vw, 1vw)*7.9687)
    }

    .h-152rpx {
        height: 7.9167vw;
        height: calc(var(--vw, 1vw)*7.9167)
    }

    .h-24rpx {
        height: 1.25vw;
        height: calc(var(--vw, 1vw)*1.25)
    }

    .h-814rpx {
        height: 42.3958vw;
        height: calc(var(--vw, 1vw)*42.3958)
    }

    .h-549rpx {
        height: 28.5938vw;
        height: calc(var(--vw, 1vw)*28.5938)
    }

    .h-1028rpx {
        height: 53.5417vw;
        height: calc(var(--vw, 1vw)*53.5417)
    }

    .h-372rpx {
        height: 19.375vw;
        height: calc(var(--vw, 1vw)*19.375)
    }

    .h-49rpx {
        height: 2.5521vw;
        height: calc(var(--vw, 1vw)*2.5521)
    }

    .h-100rpx {
        height: 5.2083vw;
        height: calc(var(--vw, 1vw)*5.2083)
    }

    .h-160rpx {
        height: 8.3333vw;
        height: calc(var(--vw, 1vw)*8.3333)
    }

    .h-1019rpx {
        height: 53.0729vw;
        height: calc(var(--vw, 1vw)*53.0729)
    }

    .h-84rpx {
        height: 4.375vw;
        height: calc(var(--vw, 1vw)*4.375)
    }

    .h-400rpx {
        height: 20.8333vw;
        height: calc(var(--vw, 1vw)*20.8333)
    }

    .h-1087rpx {
        height: 56.6146vw;
        height: calc(var(--vw, 1vw)*56.6146)
    }

    .h-4714rpx {
        height: 245.5208vw;
        height: calc(var(--vw, 1vw)*245.5208)
    }

    .h-390rpx {
        height: 20.3125vw;
        height: calc(var(--vw, 1vw)*20.3125)
    }

    .h-18rpx {
        height: .9375vw;
        height: calc(var(--vw, 1vw)*.9375)
    }

    .h-36rpx {
        height: 1.875vw;
        height: calc(var(--vw, 1vw)*1.875)
    }

    .h-788rpx {
        height: 41.0417vw;
        height: calc(var(--vw, 1vw)*41.0417)
    }

    .h-350rpx {
        height: 18.2292vw;
        height: calc(var(--vw, 1vw)*18.2292)
    }

    .h-1080rpx {
        height: 56.25vw;
        height: calc(var(--vw, 1vw)*56.25)
    }

    .h-506rpx {
        height: 26.3542vw;
        height: calc(var(--vw, 1vw)*26.3542)
    }

    .h-168rpx {
        height: 8.75vw;
        height: calc(var(--vw, 1vw)*8.75)
    }

    .h-2732rpx {
        height: 142.2917vw;
        height: calc(var(--vw, 1vw)*142.2917)
    }

    .h-38rpx {
        height: 1.9792vw;
        height: calc(var(--vw, 1vw)*1.9792)
    }

    .h-195rpx {
        height: 10.1563vw;
        height: calc(var(--vw, 1vw)*10.1563)
    }

    .h-683rpx {
        height: 35.5729vw;
        height: calc(var(--vw, 1vw)*35.5729)
    }

    .h-1140rpx {
        height: 59.375vw;
        height: calc(var(--vw, 1vw)*59.375)
    }

    .h-690rpx {
        height: 35.9375vw;
        height: calc(var(--vw, 1vw)*35.9375)
    }

    .h-632rpx {
        height: 32.9167vw;
        height: calc(var(--vw, 1vw)*32.9167)
    }

    .h-688rpx {
        height: 35.8333vw;
        height: calc(var(--vw, 1vw)*35.8333)
    }

    .h-50rpx {
        height: 2.6042vw;
        height: calc(var(--vw, 1vw)*2.6042)
    }

    .h-184rpx {
        height: 9.5833vw;
        height: calc(var(--vw, 1vw)*9.5833)
    }

    .h-787rpx {
        height: 40.9896vw;
        height: calc(var(--vw, 1vw)*40.9896)
    }

    .h-30rpx {
        height: 1.5625vw;
        height: calc(var(--vw, 1vw)*1.5625)
    }

    .h-99rpx {
        height: 5.1563vw;
        height: calc(var(--vw, 1vw)*5.1563)
    }

    .h-239rpx {
        height: 12.4479vw;
        height: calc(var(--vw, 1vw)*12.4479)
    }

    .h-1714rpx {
        height: 89.2708vw;
        height: calc(var(--vw, 1vw)*89.2708)
    }

    .h-1427rpx {
        height: 74.3229vw;
        height: calc(var(--vw, 1vw)*74.3229)
    }

    .h-156rpx {
        height: 8.125vw;
        height: calc(var(--vw, 1vw)*8.125)
    }

    .h-955rpx {
        height: 49.7396vw;
        height: calc(var(--vw, 1vw)*49.7396)
    }

    .h-875rpx {
        height: 45.5729vw;
        height: calc(var(--vw, 1vw)*45.5729)
    }

    .h-933rpx {
        height: 48.5938vw;
        height: calc(var(--vw, 1vw)*48.5938)
    }

    .h-45rpx {
        height: 2.3438vw;
        height: calc(var(--vw, 1vw)*2.3438)
    }

    .h-31rpx {
        height: 1.6146vw;
        height: calc(var(--vw, 1vw)*1.6146)
    }

    .h-14rpx {
        height: .7292vw;
        height: calc(var(--vw, 1vw)*.7292)
    }

    .h-1085rpx {
        height: 56.5104vw;
        height: calc(var(--vw, 1vw)*56.5104)
    }

    .h-1040rpx {
        height: 54.1667vw;
        height: calc(var(--vw, 1vw)*54.1667)
    }

    .h-265rpx {
        height: 13.8021vw;
        height: calc(var(--vw, 1vw)*13.8021)
    }

    .h-253rpx {
        height: 13.1771vw;
        height: calc(var(--vw, 1vw)*13.1771)
    }

    .h-39rpx {
        height: 2.0313vw;
        height: calc(var(--vw, 1vw)*2.0313)
    }

    .h-149rpx {
        height: 7.7604vw;
        height: calc(var(--vw, 1vw)*7.7604)
    }

    .h-120rpx {
        height: 6.25vw;
        height: calc(var(--vw, 1vw)*6.25)
    }

    .h-145rpx {
        height: 7.5521vw;
        height: calc(var(--vw, 1vw)*7.5521)
    }

    .h-136rpx {
        height: 7.0833vw;
        height: calc(var(--vw, 1vw)*7.0833)
    }

    .h-44rpx {
        height: 2.2917vw;
        height: calc(var(--vw, 1vw)*2.2917)
    }

    .h-95rpx {
        height: 4.9479vw;
        height: calc(var(--vw, 1vw)*4.9479)
    }

    .h-159rpx {
        height: 8.2813vw;
        height: calc(var(--vw, 1vw)*8.2813)
    }

    .h-275rpx {
        height: 14.3229vw;
        height: calc(var(--vw, 1vw)*14.3229)
    }

    .h-225rpx {
        height: 11.7188vw;
        height: calc(var(--vw, 1vw)*11.7188)
    }

    .h-665rpx {
        height: 34.6354vw;
        height: calc(var(--vw, 1vw)*34.6354)
    }

    .h-491rpx {
        height: 25.5729vw;
        height: calc(var(--vw, 1vw)*25.5729)
    }

    .h-721rpx {
        height: 37.5521vw;
        height: calc(var(--vw, 1vw)*37.5521)
    }

    .h-653rpx {
        height: 34.0104vw;
        height: calc(var(--vw, 1vw)*34.0104)
    }

    .h-551rpx {
        height: 28.6979vw;
        height: calc(var(--vw, 1vw)*28.6979)
    }

    .h-634rpx {
        height: 33.0208vw;
        height: calc(var(--vw, 1vw)*33.0208)
    }

    .h-40rpx {
        height: 2.0833vw;
        height: calc(var(--vw, 1vw)*2.0833)
    }

    .h-880rpx {
        height: 45.8333vw;
        height: calc(var(--vw, 1vw)*45.8333)
    }

    .h-4rpx {
        height: .2083vw;
        height: calc(var(--vw, 1vw)*.2083)
    }

    .h-1rpx {
        height: .0521vw;
        height: calc(var(--vw, 1vw)*.0521)
    }

    .h-810rpx {
        height: 42.1875vw;
        height: calc(var(--vw, 1vw)*42.1875)
    }

    .text-16 {
        font-size: .8333vw;
        font-size: calc(var(--vw, 1vw)*.8333)
    }

    .text-24 {
        font-size: 1.25vw;
        font-size: calc(var(--vw, 1vw)*1.25)
    }

    .text-50 {
        font-size: 2.6042vw;
        font-size: calc(var(--vw, 1vw)*2.6042);
        line-height: 2.8646vw;
        line-height: calc(var(--vw, 1vw)*2.8646)
    }

    .text-20 {
        font-size: 1.0417vw;
        font-size: calc(var(--vw, 1vw)*1.0417)
    }

    .text-48 {
        font-size: 2.5vw;
        font-size: calc(var(--vw, 1vw)*2.5);
        line-height: 3.125vw;
        line-height: calc(var(--vw, 1vw)*3.125)
    }

    .text-42 {
        font-size: 2.1875vw;
        font-size: calc(var(--vw, 1vw)*2.1875);
        line-height: 2.3958vw;
        line-height: calc(var(--vw, 1vw)*2.3958)
    }

    .text-18 {
        font-size: .9375vw;
        font-size: calc(var(--vw, 1vw)*.9375);
        line-height: 1.1458vw;
        line-height: calc(var(--vw, 1vw)*1.1458)
    }

    .text-34rpx {
        font-size: 1.7708vw;
        font-size: calc(var(--vw, 1vw)*1.7708)
    }

    .text-20rpx {
        font-size: 1.0417vw;
        font-size: calc(var(--vw, 1vw)*1.0417)
    }

    .text-50rpx {
        font-size: 2.6042vw;
        font-size: calc(var(--vw, 1vw)*2.6042)
    }

    .text-24rpx {
        font-size: 1.25vw;
        font-size: calc(var(--vw, 1vw)*1.25)
    }

    .text-30rpx {
        font-size: 1.5625vw;
        font-size: calc(var(--vw, 1vw)*1.5625)
    }

    .text-40rpx {
        font-size: 2.0833vw;
        font-size: calc(var(--vw, 1vw)*2.0833)
    }

    .text-42rpx {
        font-size: 2.1875vw;
        font-size: calc(var(--vw, 1vw)*2.1875)
    }

    .text-180rpx {
        font-size: 9.375vw;
        font-size: calc(var(--vw, 1vw)*9.375)
    }

    .text-16rpx {
        font-size: .8333vw;
        font-size: calc(var(--vw, 1vw)*.8333)
    }

    .text-54rpx {
        font-size: 2.8125vw;
        font-size: calc(var(--vw, 1vw)*2.8125)
    }

    .text-18rpx {
        font-size: .9375vw;
        font-size: calc(var(--vw, 1vw)*.9375)
    }

    .text-48rpx {
        font-size: 2.5vw;
        font-size: calc(var(--vw, 1vw)*2.5)
    }

    .text-96rpx {
        font-size: 5vw;
        font-size: calc(var(--vw, 1vw)*5)
    }

    .text-60rpx {
        font-size: 3.125vw;
        font-size: calc(var(--vw, 1vw)*3.125)
    }

    .text-118rpx {
        font-size: 6.1458vw;
        font-size: calc(var(--vw, 1vw)*6.1458)
    }

    .text-90rpx {
        font-size: 4.6875vw;
        font-size: calc(var(--vw, 1vw)*4.6875)
    }

    .text-68rpx {
        font-size: 3.5417vw;
        font-size: calc(var(--vw, 1vw)*3.5417)
    }

    .text-89rpx {
        font-size: 4.6354vw;
        font-size: calc(var(--vw, 1vw)*4.6354)
    }

    .text-56rpx {
        font-size: 2.9167vw;
        font-size: calc(var(--vw, 1vw)*2.9167)
    }

    .text-45rpx {
        font-size: 2.3438vw;
        font-size: calc(var(--vw, 1vw)*2.3438)
    }

    .text-46rpx {
        font-size: 2.3958vw;
        font-size: calc(var(--vw, 1vw)*2.3958)
    }

    .text-86rpx {
        font-size: 4.4792vw;
        font-size: calc(var(--vw, 1vw)*4.4792)
    }

    .text-14rpx {
        font-size: .7292vw;
        font-size: calc(var(--vw, 1vw)*.7292)
    }

    .leading-37rpx {
        line-height: 1.9271vw;
        line-height: calc(var(--vw, 1vw)*1.9271)
    }

    .leading-22rpx {
        line-height: 1.1458vw;
        line-height: calc(var(--vw, 1vw)*1.1458)
    }

    .leading-55rpx {
        line-height: 2.8646vw;
        line-height: calc(var(--vw, 1vw)*2.8646)
    }

    .leading-34rpx {
        line-height: 1.7708vw;
        line-height: calc(var(--vw, 1vw)*1.7708)
    }

    .leading-26rpx {
        line-height: 1.3542vw;
        line-height: calc(var(--vw, 1vw)*1.3542)
    }

    .leading-33rpx {
        line-height: 1.7188vw;
        line-height: calc(var(--vw, 1vw)*1.7188)
    }

    .leading-42rpx {
        line-height: 2.1875vw;
        line-height: calc(var(--vw, 1vw)*2.1875)
    }

    .leading-28rpx {
        line-height: 1.4583vw;
        line-height: calc(var(--vw, 1vw)*1.4583)
    }

    .leading-50rpx {
        line-height: 2.6042vw;
        line-height: calc(var(--vw, 1vw)*2.6042)
    }

    .leading-160rpx {
        line-height: 8.3333vw;
        line-height: calc(var(--vw, 1vw)*8.3333)
    }

    .leading-60rpx {
        line-height: 3.125vw;
        line-height: calc(var(--vw, 1vw)*3.125)
    }

    .leading-106rpx {
        line-height: 5.5208vw;
        line-height: calc(var(--vw, 1vw)*5.5208)
    }

    .leading-72rpx {
        line-height: 3.75vw;
        line-height: calc(var(--vw, 1vw)*3.75)
    }

    .leading-132rpx {
        line-height: 6.875vw;
        line-height: calc(var(--vw, 1vw)*6.875)
    }

    .leading-90rpx {
        line-height: 4.6875vw;
        line-height: calc(var(--vw, 1vw)*4.6875)
    }

    .leading-68rpx {
        line-height: 3.5417vw;
        line-height: calc(var(--vw, 1vw)*3.5417)
    }

    .leading-45rpx {
        line-height: 2.3438vw;
        line-height: calc(var(--vw, 1vw)*2.3438)
    }

    .leading-24rpx {
        line-height: 1.25vw;
        line-height: calc(var(--vw, 1vw)*1.25)
    }

    .leading-105rpx {
        line-height: 5.4688vw;
        line-height: calc(var(--vw, 1vw)*5.4688)
    }

    .leading-86rpx, .leading-\[86rpx\] {
        line-height: 4.4792vw;
        line-height: calc(var(--vw, 1vw)*4.4792)
    }

    .leading-\[16\.8rpx\] {
        line-height: .875vw;
        line-height: calc(var(--vw, 1vw)*.875)
    }

    .my-153rpx {
        margin-bottom: 7.9687vw;
        margin-bottom: calc(var(--vw, 1vw)*7.9687);
        margin-top: 7.9687vw;
        margin-top: calc(var(--vw, 1vw)*7.9687)
    }

    .mt-22rpx {
        margin-top: 1.1458vw;
        margin-top: calc(var(--vw, 1vw)*1.1458)
    }

    .mr-80rpx {
        margin-right: 4.1667vw;
        margin-right: calc(var(--vw, 1vw)*4.1667)
    }

    .ml-20rpx {
        margin-left: 1.0417vw;
        margin-left: calc(var(--vw, 1vw)*1.0417)
    }

    .mt-24rpx {
        margin-top: 1.25vw;
        margin-top: calc(var(--vw, 1vw)*1.25)
    }

    .ml-100rpx {
        margin-left: 5.2083vw;
        margin-left: calc(var(--vw, 1vw)*5.2083)
    }

    .mt-8rpx {
        margin-top: .4167vw;
        margin-top: calc(var(--vw, 1vw)*.4167)
    }

    .mt-40rpx {
        margin-top: 2.0833vw;
        margin-top: calc(var(--vw, 1vw)*2.0833)
    }

    .ml-357rpx {
        margin-left: 18.5938vw;
        margin-left: calc(var(--vw, 1vw)*18.5938)
    }

    .ml-150rpx {
        margin-left: 7.8125vw;
        margin-left: calc(var(--vw, 1vw)*7.8125)
    }

    .mt-20rpx {
        margin-top: 1.0417vw;
        margin-top: calc(var(--vw, 1vw)*1.0417)
    }

    .mt-27rpx {
        margin-top: 1.4063vw;
        margin-top: calc(var(--vw, 1vw)*1.4063)
    }

    .ml-87rpx {
        margin-left: 4.5313vw;
        margin-left: calc(var(--vw, 1vw)*4.5313)
    }

    .mt-4rpx {
        margin-top: .2083vw;
        margin-top: calc(var(--vw, 1vw)*.2083)
    }

    .mb-33rpx {
        margin-bottom: 1.7188vw;
        margin-bottom: calc(var(--vw, 1vw)*1.7188)
    }

    .mr-14rpx {
        margin-right: .7292vw;
        margin-right: calc(var(--vw, 1vw)*.7292)
    }

    .mt-43rpx {
        margin-top: 2.2396vw;
        margin-top: calc(var(--vw, 1vw)*2.2396)
    }

    .ml-820rpx {
        margin-left: 42.7083vw;
        margin-left: calc(var(--vw, 1vw)*42.7083)
    }

    .mt-16rpx {
        margin-top: .8333vw;
        margin-top: calc(var(--vw, 1vw)*.8333)
    }

    .mt-6rpx {
        margin-top: .3125vw;
        margin-top: calc(var(--vw, 1vw)*.3125)
    }

    .mt-68rpx {
        margin-top: 3.5417vw;
        margin-top: calc(var(--vw, 1vw)*3.5417)
    }

    .mt-52rpx {
        margin-top: 2.7083vw;
        margin-top: calc(var(--vw, 1vw)*2.7083)
    }

    .mt-78rpx {
        margin-top: 4.0625vw;
        margin-top: calc(var(--vw, 1vw)*4.0625)
    }

    .mt-100rpx {
        margin-top: 5.2083vw;
        margin-top: calc(var(--vw, 1vw)*5.2083)
    }

    .mt-110rpx {
        margin-top: 5.7292vw;
        margin-top: calc(var(--vw, 1vw)*5.7292)
    }

    .mt-33rpx {
        margin-top: 1.7188vw;
        margin-top: calc(var(--vw, 1vw)*1.7188)
    }

    .mt-28rpx {
        margin-top: 1.4583vw;
        margin-top: calc(var(--vw, 1vw)*1.4583)
    }

    .mt-64rpx {
        margin-top: 3.3333vw;
        margin-top: calc(var(--vw, 1vw)*3.3333)
    }

    .ml-60rpx {
        margin-left: 3.125vw;
        margin-left: calc(var(--vw, 1vw)*3.125)
    }

    .mb-27rpx {
        margin-bottom: 1.4063vw;
        margin-bottom: calc(var(--vw, 1vw)*1.4063)
    }

    .mt-13rpx {
        margin-top: .6771vw;
        margin-top: calc(var(--vw, 1vw)*.6771)
    }

    .mr-40rpx {
        margin-right: 2.0833vw;
        margin-right: calc(var(--vw, 1vw)*2.0833)
    }

    .mr-30rpx {
        margin-right: 1.5625vw;
        margin-right: calc(var(--vw, 1vw)*1.5625)
    }

    .mr-20rpx {
        margin-right: 1.0417vw;
        margin-right: calc(var(--vw, 1vw)*1.0417)
    }

    .ml-5rpx {
        margin-left: .2604vw;
        margin-left: calc(var(--vw, 1vw)*.2604)
    }

    .mb-\[-2rpx\] {
        margin-bottom: -.1042vw;
        margin-bottom: calc(var(--vw, 1vw)*-.1042)
    }

    .-ml-8rpx {
        margin-left: -.4167vw;
        margin-left: calc(var(--vw, 1vw)*-.4167)
    }

    .-ml-15rpx {
        margin-left: -.7812vw;
        margin-left: calc(var(--vw, 1vw)*-.7812)
    }

    .mt-318rpx {
        margin-top: 16.5625vw;
        margin-top: calc(var(--vw, 1vw)*16.5625)
    }

    .mt-243rpx {
        margin-top: 12.6563vw;
        margin-top: calc(var(--vw, 1vw)*12.6563)
    }

    .ml-280rpx {
        margin-left: 14.5833vw;
        margin-left: calc(var(--vw, 1vw)*14.5833)
    }

    .mt-10rpx {
        margin-top: .5208vw;
        margin-top: calc(var(--vw, 1vw)*.5208)
    }

    .mb-40rpx {
        margin-bottom: 2.0833vw;
        margin-bottom: calc(var(--vw, 1vw)*2.0833)
    }

    .mt-77rpx {
        margin-top: 4.0104vw;
        margin-top: calc(var(--vw, 1vw)*4.0104)
    }

    .mb-10rpx {
        margin-bottom: .5208vw;
        margin-bottom: calc(var(--vw, 1vw)*.5208)
    }

    .-mt-89rpx {
        margin-top: -4.6354vw;
        margin-top: calc(var(--vw, 1vw)*-4.6354)
    }

    .mt-65rpx {
        margin-top: 3.3854vw;
        margin-top: calc(var(--vw, 1vw)*3.3854)
    }

    .-mt-65rpx {
        margin-top: -3.3854vw;
        margin-top: calc(var(--vw, 1vw)*-3.3854)
    }

    .-mt-108rpx {
        margin-top: -5.625vw;
        margin-top: calc(var(--vw, 1vw)*-5.625)
    }

    .mt-45rpx {
        margin-top: 2.3438vw;
        margin-top: calc(var(--vw, 1vw)*2.3438)
    }

    .-mt-85rpx {
        margin-top: -4.4271vw;
        margin-top: calc(var(--vw, 1vw)*-4.4271)
    }

    .mt-240rpx {
        margin-top: 12.5vw;
        margin-top: calc(var(--vw, 1vw)*12.5)
    }

    .ml-180rpx {
        margin-left: 9.375vw;
        margin-left: calc(var(--vw, 1vw)*9.375)
    }

    .mt-176rpx {
        margin-top: 9.1667vw;
        margin-top: calc(var(--vw, 1vw)*9.1667)
    }

    .ml-160rpx {
        margin-left: 8.3333vw;
        margin-left: calc(var(--vw, 1vw)*8.3333)
    }

    .mt-34rpx {
        margin-top: 1.7708vw;
        margin-top: calc(var(--vw, 1vw)*1.7708)
    }

    .mr-13rpx {
        margin-right: .6771vw;
        margin-right: calc(var(--vw, 1vw)*.6771)
    }

    .mt-120rpx {
        margin-top: 6.25vw;
        margin-top: calc(var(--vw, 1vw)*6.25)
    }

    .mb-93rpx {
        margin-bottom: 4.8438vw;
        margin-bottom: calc(var(--vw, 1vw)*4.8438)
    }

    .mt-152rpx {
        margin-top: 7.9167vw;
        margin-top: calc(var(--vw, 1vw)*7.9167)
    }

    .mb-149rpx {
        margin-bottom: 7.7604vw;
        margin-bottom: calc(var(--vw, 1vw)*7.7604)
    }

    .mt-222rpx {
        margin-top: 11.5625vw;
        margin-top: calc(var(--vw, 1vw)*11.5625)
    }

    .ml-177rpx {
        margin-left: 9.2188vw;
        margin-left: calc(var(--vw, 1vw)*9.2188)
    }

    .mt-30rpx {
        margin-top: 1.5625vw;
        margin-top: calc(var(--vw, 1vw)*1.5625)
    }

    .ml-1020rpx {
        margin-left: 53.125vw;
        margin-left: calc(var(--vw, 1vw)*53.125)
    }

    .ml-109rpx {
        margin-left: 5.6771vw;
        margin-left: calc(var(--vw, 1vw)*5.6771)
    }

    .ml-14rpx {
        margin-left: .7292vw;
        margin-left: calc(var(--vw, 1vw)*.7292)
    }

    .ml-167rpx {
        margin-left: 8.6979vw;
        margin-left: calc(var(--vw, 1vw)*8.6979)
    }

    .mt-37rpx {
        margin-top: 1.9271vw;
        margin-top: calc(var(--vw, 1vw)*1.9271)
    }

    .ml-132rpx {
        margin-left: 6.875vw;
        margin-left: calc(var(--vw, 1vw)*6.875)
    }

    .-mt-78rpx {
        margin-top: -4.0625vw;
        margin-top: calc(var(--vw, 1vw)*-4.0625)
    }

    .ml-11rpx {
        margin-left: .5729vw;
        margin-left: calc(var(--vw, 1vw)*.5729)
    }

    .-mt-4rpx {
        margin-top: -.2083vw;
        margin-top: calc(var(--vw, 1vw)*-.2083)
    }

    .-mt-114rpx {
        margin-top: -5.9375vw;
        margin-top: calc(var(--vw, 1vw)*-5.9375)
    }

    .ml-18rpx {
        margin-left: .9375vw;
        margin-left: calc(var(--vw, 1vw)*.9375)
    }

    .ml-10rpx {
        margin-left: .5208vw;
        margin-left: calc(var(--vw, 1vw)*.5208)
    }

    .mt-512rpx {
        margin-top: 26.6667vw;
        margin-top: calc(var(--vw, 1vw)*26.6667)
    }

    .ml-24rpx {
        margin-left: 1.25vw;
        margin-left: calc(var(--vw, 1vw)*1.25)
    }

    .mr-24rpx {
        margin-right: 1.25vw;
        margin-right: calc(var(--vw, 1vw)*1.25)
    }

    .mt-269rpx {
        margin-top: 14.0104vw;
        margin-top: calc(var(--vw, 1vw)*14.0104)
    }

    .mb-84rpx {
        margin-bottom: 4.375vw;
        margin-bottom: calc(var(--vw, 1vw)*4.375)
    }

    .mt-36rpx {
        margin-top: 1.875vw;
        margin-top: calc(var(--vw, 1vw)*1.875)
    }

    .ml-50rpx {
        margin-left: 2.6042vw;
        margin-left: calc(var(--vw, 1vw)*2.6042)
    }

    .mt-97rpx {
        margin-top: 5.0521vw;
        margin-top: calc(var(--vw, 1vw)*5.0521)
    }

    .ml-22rpx {
        margin-left: 1.1458vw;
        margin-left: calc(var(--vw, 1vw)*1.1458)
    }

    .px-9rpx {
        padding-left: .4688vw;
        padding-left: calc(var(--vw, 1vw)*.4688);
        padding-right: .4688vw;
        padding-right: calc(var(--vw, 1vw)*.4688)
    }

    .px-14rpx {
        padding-left: .7292vw;
        padding-left: calc(var(--vw, 1vw)*.7292);
        padding-right: .7292vw;
        padding-right: calc(var(--vw, 1vw)*.7292)
    }

    .px-70rpx {
        padding-left: 3.6458vw;
        padding-left: calc(var(--vw, 1vw)*3.6458);
        padding-right: 3.6458vw;
        padding-right: calc(var(--vw, 1vw)*3.6458)
    }

    .pl-180rpx {
        padding-left: 9.375vw;
        padding-left: calc(var(--vw, 1vw)*9.375)
    }

    .pt-197rpx {
        padding-top: 10.2604vw;
        padding-top: calc(var(--vw, 1vw)*10.2604)
    }

    .pt-145rpx {
        padding-top: 7.5521vw;
        padding-top: calc(var(--vw, 1vw)*7.5521)
    }

    .pb-140rpx {
        padding-bottom: 7.2917vw;
        padding-bottom: calc(var(--vw, 1vw)*7.2917)
    }

    .pr-251rpx {
        padding-right: 13.0729vw;
        padding-right: calc(var(--vw, 1vw)*13.0729)
    }

    .pl-216rpx {
        padding-left: 11.25vw;
        padding-left: calc(var(--vw, 1vw)*11.25)
    }

    .pt-245rpx {
        padding-top: 12.7604vw;
        padding-top: calc(var(--vw, 1vw)*12.7604)
    }

    .pt-11rpx {
        padding-top: .5729vw;
        padding-top: calc(var(--vw, 1vw)*.5729)
    }

    .pb-40rpx {
        padding-bottom: 2.0833vw;
        padding-bottom: calc(var(--vw, 1vw)*2.0833)
    }

    .pb-5rpx {
        padding-bottom: .2604vw;
        padding-bottom: calc(var(--vw, 1vw)*.2604)
    }

    .left-78rpx {
        left: 4.0625vw;
        left: calc(var(--vw, 1vw)*4.0625)
    }

    .top-79rpx {
        top: 4.1146vw;
        top: calc(var(--vw, 1vw)*4.1146)
    }

    .top-70rpx {
        top: 3.6458vw;
        top: calc(var(--vw, 1vw)*3.6458)
    }

    .right-84rpx {
        right: 4.375vw;
        right: calc(var(--vw, 1vw)*4.375)
    }

    .top-20rpx {
        top: 1.0417vw;
        top: calc(var(--vw, 1vw)*1.0417)
    }

    .right-20rpx {
        right: 1.0417vw;
        right: calc(var(--vw, 1vw)*1.0417)
    }

    .top-245rpx {
        top: 12.7604vw;
        top: calc(var(--vw, 1vw)*12.7604)
    }

    .left-826rpx {
        left: 43.0208vw;
        left: calc(var(--vw, 1vw)*43.0208)
    }

    .top-374rpx {
        top: 19.4792vw;
        top: calc(var(--vw, 1vw)*19.4792)
    }

    .left-314rpx {
        left: 16.3542vw;
        left: calc(var(--vw, 1vw)*16.3542)
    }

    .top-239rpx {
        top: 12.4479vw;
        top: calc(var(--vw, 1vw)*12.4479)
    }

    .top-327rpx {
        top: 17.0313vw;
        top: calc(var(--vw, 1vw)*17.0313)
    }

    .top-376rpx {
        top: 19.5833vw;
        top: calc(var(--vw, 1vw)*19.5833)
    }

    .left-271rpx {
        left: 14.1146vw;
        left: calc(var(--vw, 1vw)*14.1146)
    }

    .top-\[calc\(-185rpx\+50\%\)\] {
        top: calc(-9.6354vw + 50%);
        top: calc(var(--vw, 1vw)*-9.6354 + 50%)
    }

    .left-\[calc\(-947rpx\+50\%\)\] {
        left: calc(-49.3229vw + 50%);
        left: calc(var(--vw, 1vw)*-49.3229 + 50%)
    }

    .left-751rpx {
        left: 39.1146vw;
        left: calc(var(--vw, 1vw)*39.1146)
    }

    .left-182rpx {
        left: 9.4792vw;
        left: calc(var(--vw, 1vw)*9.4792)
    }

    .left-129rpx {
        left: 6.7188vw;
        left: calc(var(--vw, 1vw)*6.7188)
    }

    .left-60rpx {
        left: 3.125vw;
        left: calc(var(--vw, 1vw)*3.125)
    }

    .left-160rpx {
        left: 8.3333vw;
        left: calc(var(--vw, 1vw)*8.3333)
    }

    .top-170rpx {
        top: 8.8542vw;
        top: calc(var(--vw, 1vw)*8.8542)
    }

    .left-156rpx {
        left: 8.125vw;
        left: calc(var(--vw, 1vw)*8.125)
    }

    .top-103rpx {
        top: 5.3646vw;
        top: calc(var(--vw, 1vw)*5.3646)
    }

    .left-40rpx {
        left: 2.0833vw;
        left: calc(var(--vw, 1vw)*2.0833)
    }

    .top-1372rpx {
        top: 71.4583vw;
        top: calc(var(--vw, 1vw)*71.4583)
    }

    .left-140rpx {
        left: 7.2917vw;
        left: calc(var(--vw, 1vw)*7.2917)
    }

    .top-784rpx {
        top: 40.8333vw;
        top: calc(var(--vw, 1vw)*40.8333)
    }

    .left-722rpx {
        left: 37.6042vw;
        left: calc(var(--vw, 1vw)*37.6042)
    }

    .left-206rpx {
        left: 10.7292vw;
        left: calc(var(--vw, 1vw)*10.7292)
    }

    .right-160rpx {
        right: 8.3333vw;
        right: calc(var(--vw, 1vw)*8.3333)
    }

    .top-\[calc\(50vh-390rpx\)\] {
        top: calc(50vh - 20.3125vw);
        top: calc(var(--vh, 1vh)*50 - 20.3125vw);
        top: calc(50vh - var(--vw, 1vw)*20.3125);
        top: calc(var(--vh, 1vh)*50 - var(--vw, 1vw)*20.3125)
    }

    .left-813rpx {
        left: 42.3438vw;
        left: calc(var(--vw, 1vw)*42.3438)
    }

    .right-338rpx {
        right: 17.6042vw;
        right: calc(var(--vw, 1vw)*17.6042)
    }

    .-right-32rpx {
        right: -1.6667vw;
        right: calc(var(--vw, 1vw)*-1.6667)
    }

    .top-148rpx {
        top: 7.7083vw;
        top: calc(var(--vw, 1vw)*7.7083)
    }

    .right-485rpx {
        right: 25.2604vw;
        right: calc(var(--vw, 1vw)*25.2604)
    }

    .top-168rpx {
        top: 8.75vw;
        top: calc(var(--vw, 1vw)*8.75)
    }

    .left-774rpx {
        left: 40.3125vw;
        left: calc(var(--vw, 1vw)*40.3125)
    }

    .left-\[-25rpx\] {
        left: -1.3021vw;
        left: calc(var(--vw, 1vw)*-1.3021)
    }

    .left-952rpx {
        left: 49.5833vw;
        left: calc(var(--vw, 1vw)*49.5833)
    }

    .bottom-30rpx {
        bottom: 1.5625vw;
        bottom: calc(var(--vw, 1vw)*1.5625)
    }

    .-top-220rpx {
        top: -11.4583vw;
        top: calc(var(--vw, 1vw)*-11.4583)
    }

    .right-76rpx {
        right: 3.9583vw;
        right: calc(var(--vw, 1vw)*3.9583)
    }

    .left-88rpx {
        left: 4.5833vw;
        left: calc(var(--vw, 1vw)*4.5833)
    }

    .left-180rpx {
        left: 9.375vw;
        left: calc(var(--vw, 1vw)*9.375)
    }

    .bottom-35rpx {
        bottom: 1.8229vw;
        bottom: calc(var(--vw, 1vw)*1.8229)
    }

    .left-44rpx {
        left: 2.2917vw;
        left: calc(var(--vw, 1vw)*2.2917)
    }

    .right-129rpx {
        right: 6.7188vw;
        right: calc(var(--vw, 1vw)*6.7188)
    }

    .-top-16rpx {
        top: -.8333vw;
        top: calc(var(--vw, 1vw)*-.8333)
    }

    .right-244rpx {
        right: 12.7083vw;
        right: calc(var(--vw, 1vw)*12.7083)
    }

    .top-195rpx {
        top: 10.1563vw;
        top: calc(var(--vw, 1vw)*10.1563)
    }

    .top-0rpx {
        top: 0;
        top: calc(var(--vw, 1vw)*0)
    }

    .left-83rpx {
        left: 4.3229vw;
        left: calc(var(--vw, 1vw)*4.3229)
    }

    .-bottom-0rpx {
        bottom: 0;
        bottom: calc(var(--vw, 1vw)*0)
    }

    .left-856rpx {
        left: 44.5833vw;
        left: calc(var(--vw, 1vw)*44.5833)
    }

    .top-80rpx {
        top: 4.1667vw;
        top: calc(var(--vw, 1vw)*4.1667)
    }

    .top-119rpx {
        top: 6.1979vw;
        top: calc(var(--vw, 1vw)*6.1979)
    }

    .right-727rpx {
        right: 37.8646vw;
        right: calc(var(--vw, 1vw)*37.8646)
    }

    .top-276rpx {
        top: 14.375vw;
        top: calc(var(--vw, 1vw)*14.375)
    }

    .right-520rpx {
        right: 27.0833vw;
        right: calc(var(--vw, 1vw)*27.0833)
    }

    .top-466rpx {
        top: 24.2708vw;
        top: calc(var(--vw, 1vw)*24.2708)
    }

    .right-481rpx {
        right: 25.0521vw;
        right: calc(var(--vw, 1vw)*25.0521)
    }

    .top-705rpx {
        top: 36.7188vw;
        top: calc(var(--vw, 1vw)*36.7188)
    }

    .right-547rpx {
        right: 28.4896vw;
        right: calc(var(--vw, 1vw)*28.4896)
    }

    .top-947rpx {
        top: 49.3229vw;
        top: calc(var(--vw, 1vw)*49.3229)
    }

    .right-407rpx {
        right: 21.1979vw;
        right: calc(var(--vw, 1vw)*21.1979)
    }

    .top-691rpx {
        top: 35.9896vw;
        top: calc(var(--vw, 1vw)*35.9896)
    }

    .right-286rpx {
        right: 14.8958vw;
        right: calc(var(--vw, 1vw)*14.8958)
    }

    .top-176rpx {
        top: 9.1667vw;
        top: calc(var(--vw, 1vw)*9.1667)
    }

    .left-576rpx {
        left: 30vw;
        left: calc(var(--vw, 1vw)*30)
    }

    .-top-19rpx {
        top: -.9896vw;
        top: calc(var(--vw, 1vw)*-.9896)
    }

    .left-110rpx {
        left: 5.7292vw;
        left: calc(var(--vw, 1vw)*5.7292)
    }

    .top-412rpx {
        top: 21.4583vw;
        top: calc(var(--vw, 1vw)*21.4583)
    }

    .left-420rpx {
        left: 21.875vw;
        left: calc(var(--vw, 1vw)*21.875)
    }

    .top-786rpx {
        top: 40.9375vw;
        top: calc(var(--vw, 1vw)*40.9375)
    }

    .left-266rpx {
        left: 13.8542vw;
        left: calc(var(--vw, 1vw)*13.8542)
    }

    .top-726rpx {
        top: 37.8125vw;
        top: calc(var(--vw, 1vw)*37.8125)
    }

    .top-226rpx {
        top: 11.7708vw;
        top: calc(var(--vw, 1vw)*11.7708)
    }

    .left-834rpx {
        left: 43.4375vw;
        left: calc(var(--vw, 1vw)*43.4375)
    }

    .left-300rpx {
        left: 15.625vw;
        left: calc(var(--vw, 1vw)*15.625)
    }

    .left-900rpx {
        left: 46.875vw;
        left: calc(var(--vw, 1vw)*46.875)
    }

    .top-1000rpx {
        top: 52.0833vw;
        top: calc(var(--vw, 1vw)*52.0833)
    }

    .left-940rpx {
        left: 48.9583vw;
        left: calc(var(--vw, 1vw)*48.9583)
    }

    .top-152rpx {
        top: 7.9167vw;
        top: calc(var(--vw, 1vw)*7.9167)
    }

    .top-457rpx {
        top: 23.8021vw;
        top: calc(var(--vw, 1vw)*23.8021)
    }

    .top-456rpx {
        top: 23.75vw;
        top: calc(var(--vw, 1vw)*23.75)
    }

    .left-185rpx {
        left: 9.6354vw;
        left: calc(var(--vw, 1vw)*9.6354)
    }

    .right-185rpx {
        right: 9.6354vw;
        right: calc(var(--vw, 1vw)*9.6354)
    }

    .-bottom-28rpx {
        bottom: -1.4583vw;
        bottom: calc(var(--vw, 1vw)*-1.4583)
    }

    .left-75rpx {
        left: 3.9063vw;
        left: calc(var(--vw, 1vw)*3.9063)
    }

    .-tracking-7rpx {
        letter-spacing: -.3646vw;
        letter-spacing: calc(var(--vw, 1vw)*-.3646)
    }

    .-tracking-2rpx {
        letter-spacing: -.1042vw;
        letter-spacing: calc(var(--vw, 1vw)*-.1042)
    }

    .-tracking-1rpx {
        letter-spacing: -.0521vw;
        letter-spacing: calc(var(--vw, 1vw)*-.0521)
    }

    .w-920rpx {
        width: 47.9167vw;
        width: calc(var(--vw, 1vw)*47.9167)
    }

    .w-316rpx {
        width: 16.4583vw;
        width: calc(var(--vw, 1vw)*16.4583)
    }

    .w-270rpx {
        width: 14.0625vw;
        width: calc(var(--vw, 1vw)*14.0625)
    }

    .w-568rpx {
        width: 29.5833vw;
        width: calc(var(--vw, 1vw)*29.5833)
    }

    .w-356rpx {
        width: 18.5417vw;
        width: calc(var(--vw, 1vw)*18.5417)
    }

    .w-365rpx {
        width: 19.0104vw;
        width: calc(var(--vw, 1vw)*19.0104)
    }

    .w-200rpx {
        width: 10.4167vw;
        width: calc(var(--vw, 1vw)*10.4167)
    }

    .w-466rpx {
        width: 24.2708vw;
        width: calc(var(--vw, 1vw)*24.2708)
    }

    .w-312rpx {
        width: 16.25vw;
        width: calc(var(--vw, 1vw)*16.25)
    }

    .w-323rpx {
        width: 16.8229vw;
        width: calc(var(--vw, 1vw)*16.8229)
    }

    .w-256rpx {
        width: 13.3333vw;
        width: calc(var(--vw, 1vw)*13.3333)
    }

    .w-32rpx {
        width: 1.6667vw;
        width: calc(var(--vw, 1vw)*1.6667)
    }

    .w-30rpx {
        width: 1.5625vw;
        width: calc(var(--vw, 1vw)*1.5625)
    }

    .w-38rpx {
        width: 1.9792vw;
        width: calc(var(--vw, 1vw)*1.9792)
    }

    .w-80rpx {
        width: 4.1667vw;
        width: calc(var(--vw, 1vw)*4.1667)
    }

    .w-1400rpx {
        width: 72.9167vw;
        width: calc(var(--vw, 1vw)*72.9167)
    }

    .w-1600rpx {
        width: 83.3333vw;
        width: calc(var(--vw, 1vw)*83.3333)
    }

    .w-250rpx {
        width: 13.0208vw;
        width: calc(var(--vw, 1vw)*13.0208)
    }

    .w-423rpx {
        width: 22.0313vw;
        width: calc(var(--vw, 1vw)*22.0313)
    }

    .w-479rpx {
        width: 24.9479vw;
        width: calc(var(--vw, 1vw)*24.9479)
    }

    .w-952rpx {
        width: 49.5833vw;
        width: calc(var(--vw, 1vw)*49.5833)
    }

    .w-1078rpx {
        width: 56.1458vw;
        width: calc(var(--vw, 1vw)*56.1458)
    }

    .w-1680rpx {
        width: 87.5vw;
        width: calc(var(--vw, 1vw)*87.5)
    }

    .w-1870rpx {
        width: 97.3958vw;
        width: calc(var(--vw, 1vw)*97.3958)
    }

    .w-110rpx {
        width: 5.7292vw;
        width: calc(var(--vw, 1vw)*5.7292)
    }

    .w-62rpx {
        width: 3.2292vw;
        width: calc(var(--vw, 1vw)*3.2292)
    }

    .w-120rpx {
        width: 6.25vw;
        width: calc(var(--vw, 1vw)*6.25)
    }

    .w-809rpx {
        width: 42.1354vw;
        width: calc(var(--vw, 1vw)*42.1354)
    }

    .w-800rpx {
        width: 41.6667vw;
        width: calc(var(--vw, 1vw)*41.6667)
    }

    .w-629rpx {
        width: 32.7604vw;
        width: calc(var(--vw, 1vw)*32.7604)
    }

    .w-614rpx {
        width: 31.9792vw;
        width: calc(var(--vw, 1vw)*31.9792)
    }

    .w-796rpx {
        width: 41.4583vw;
        width: calc(var(--vw, 1vw)*41.4583)
    }

    .w-500rpx {
        width: 26.0417vw;
        width: calc(var(--vw, 1vw)*26.0417)
    }

    .w-1035rpx {
        width: 53.9063vw;
        width: calc(var(--vw, 1vw)*53.9063)
    }

    .w-859rpx {
        width: 44.7396vw;
        width: calc(var(--vw, 1vw)*44.7396)
    }

    .w-1478rpx {
        width: 76.9792vw;
        width: calc(var(--vw, 1vw)*76.9792)
    }

    .w-1410rpx {
        width: 73.4375vw;
        width: calc(var(--vw, 1vw)*73.4375)
    }

    .w-941rpx {
        width: 49.0104vw;
        width: calc(var(--vw, 1vw)*49.0104)
    }

    .w-1012rpx {
        width: 52.7083vw;
        width: calc(var(--vw, 1vw)*52.7083)
    }

    .w-416rpx {
        width: 21.6667vw;
        width: calc(var(--vw, 1vw)*21.6667)
    }

    .w-484rpx {
        width: 25.2083vw;
        width: calc(var(--vw, 1vw)*25.2083)
    }

    .w-425rpx {
        width: 22.1354vw;
        width: calc(var(--vw, 1vw)*22.1354)
    }

    .w-160rpx {
        width: 8.3333vw;
        width: calc(var(--vw, 1vw)*8.3333)
    }

    .w-210rpx {
        width: 10.9375vw;
        width: calc(var(--vw, 1vw)*10.9375)
    }

    .w-325rpx {
        width: 16.9271vw;
        width: calc(var(--vw, 1vw)*16.9271)
    }

    .w-404rpx {
        width: 21.0417vw;
        width: calc(var(--vw, 1vw)*21.0417)
    }

    .w-450rpx {
        width: 23.4375vw;
        width: calc(var(--vw, 1vw)*23.4375)
    }

    .w-720rpx {
        width: 37.5vw;
        width: calc(var(--vw, 1vw)*37.5)
    }

    .w-475rpx {
        width: 24.7396vw;
        width: calc(var(--vw, 1vw)*24.7396)
    }

    .w-84rpx {
        width: 4.375vw;
        width: calc(var(--vw, 1vw)*4.375)
    }

    .w-406rpx {
        width: 21.1458vw;
        width: calc(var(--vw, 1vw)*21.1458)
    }

    .w-746rpx {
        width: 38.8542vw;
        width: calc(var(--vw, 1vw)*38.8542)
    }

    .w-455rpx {
        width: 23.6979vw;
        width: calc(var(--vw, 1vw)*23.6979)
    }

    .w-344rpx {
        width: 17.9167vw;
        width: calc(var(--vw, 1vw)*17.9167)
    }

    .w-400rpx {
        width: 20.8333vw;
        width: calc(var(--vw, 1vw)*20.8333)
    }

    .w-320rpx {
        width: 16.6667vw;
        width: calc(var(--vw, 1vw)*16.6667)
    }

    .w-868rpx {
        width: 45.2083vw;
        width: calc(var(--vw, 1vw)*45.2083)
    }

    .w-403rpx {
        width: 20.9896vw;
        width: calc(var(--vw, 1vw)*20.9896)
    }

    .w-626rpx {
        width: 32.6042vw;
        width: calc(var(--vw, 1vw)*32.6042)
    }

    .w-2199rpx {
        width: 114.5313vw;
        width: calc(var(--vw, 1vw)*114.5313)
    }

    .w-390rpx {
        width: 20.3125vw;
        width: calc(var(--vw, 1vw)*20.3125)
    }

    .w-510rpx {
        width: 26.5625vw;
        width: calc(var(--vw, 1vw)*26.5625)
    }

    .w-463rpx {
        width: 24.1146vw;
        width: calc(var(--vw, 1vw)*24.1146)
    }

    .w-290rpx {
        width: 15.1042vw;
        width: calc(var(--vw, 1vw)*15.1042)
    }

    .w-793rpx {
        width: 41.3021vw;
        width: calc(var(--vw, 1vw)*41.3021)
    }

    .w-744rpx {
        width: 38.75vw;
        width: calc(var(--vw, 1vw)*38.75)
    }

    .w-554rpx {
        width: 28.8542vw;
        width: calc(var(--vw, 1vw)*28.8542)
    }

    .w-801rpx {
        width: 41.7188vw;
        width: calc(var(--vw, 1vw)*41.7188)
    }

    .w-237rpx {
        width: 12.3438vw;
        width: calc(var(--vw, 1vw)*12.3438)
    }

    .w-860rpx {
        width: 44.7917vw;
        width: calc(var(--vw, 1vw)*44.7917)
    }

    .w-544rpx {
        width: 28.3333vw;
        width: calc(var(--vw, 1vw)*28.3333)
    }

    .w-646rpx {
        width: 33.6458vw;
        width: calc(var(--vw, 1vw)*33.6458)
    }

    .w-922rpx {
        width: 48.0208vw;
        width: calc(var(--vw, 1vw)*48.0208)
    }

    .w-1971rpx {
        width: 102.6563vw;
        width: calc(var(--vw, 1vw)*102.6563)
    }

    .w-1704rpx {
        width: 88.75vw;
        width: calc(var(--vw, 1vw)*88.75)
    }

    .w-852rpx {
        width: 44.375vw;
        width: calc(var(--vw, 1vw)*44.375)
    }

    .w-430rpx {
        width: 22.3958vw;
        width: calc(var(--vw, 1vw)*22.3958)
    }

    .w-1465rpx {
        width: 76.3021vw;
        width: calc(var(--vw, 1vw)*76.3021)
    }

    .w-1414rpx {
        width: 73.6458vw;
        width: calc(var(--vw, 1vw)*73.6458)
    }

    .w-1476rpx {
        width: 76.875vw;
        width: calc(var(--vw, 1vw)*76.875)
    }

    .w-841rpx {
        width: 43.8021vw;
        width: calc(var(--vw, 1vw)*43.8021)
    }

    .w-702rpx {
        width: 36.5625vw;
        width: calc(var(--vw, 1vw)*36.5625)
    }

    .w-440rpx {
        width: 22.9167vw;
        width: calc(var(--vw, 1vw)*22.9167)
    }

    .w-1560rpx {
        width: 81.25vw;
        width: calc(var(--vw, 1vw)*81.25)
    }

    .w-99rpx {
        width: 5.1563vw;
        width: calc(var(--vw, 1vw)*5.1563)
    }

    .w-605rpx {
        width: 31.5104vw;
        width: calc(var(--vw, 1vw)*31.5104)
    }

    .w-24rpx {
        width: 1.25vw;
        width: calc(var(--vw, 1vw)*1.25)
    }

    .w-1920rpx {
        width: 100vw;
        width: calc(var(--vw, 1vw)*100)
    }

    .w-821rpx {
        width: 42.7604vw;
        width: calc(var(--vw, 1vw)*42.7604)
    }

    .w-444rpx {
        width: 23.125vw;
        width: calc(var(--vw, 1vw)*23.125)
    }

    .w-537rpx {
        width: 27.9687vw;
        width: calc(var(--vw, 1vw)*27.9687)
    }

    .w-533rpx {
        width: 27.7604vw;
        width: calc(var(--vw, 1vw)*27.7604)
    }

    .w-1006rpx {
        width: 52.3958vw;
        width: calc(var(--vw, 1vw)*52.3958)
    }

    .w-681rpx {
        width: 35.4688vw;
        width: calc(var(--vw, 1vw)*35.4688)
    }

    .w-671rpx {
        width: 34.9479vw;
        width: calc(var(--vw, 1vw)*34.9479)
    }

    .w-45rpx {
        width: 2.3438vw;
        width: calc(var(--vw, 1vw)*2.3438)
    }

    .w-14rpx {
        width: .7292vw;
        width: calc(var(--vw, 1vw)*.7292)
    }

    .w-1877rpx {
        width: 97.7604vw;
        width: calc(var(--vw, 1vw)*97.7604)
    }

    .w-1874rpx {
        width: 97.6042vw;
        width: calc(var(--vw, 1vw)*97.6042)
    }

    .w-694rpx {
        width: 36.1458vw;
        width: calc(var(--vw, 1vw)*36.1458)
    }

    .w-59rpx {
        width: 3.0729vw;
        width: calc(var(--vw, 1vw)*3.0729)
    }

    .w-515rpx {
        width: 26.8229vw;
        width: calc(var(--vw, 1vw)*26.8229)
    }

    .w-259rpx {
        width: 13.4896vw;
        width: calc(var(--vw, 1vw)*13.4896)
    }

    .w-152rpx {
        width: 7.9167vw;
        width: calc(var(--vw, 1vw)*7.9167)
    }

    .w-213rpx {
        width: 11.0938vw;
        width: calc(var(--vw, 1vw)*11.0938)
    }

    .w-136rpx {
        width: 7.0833vw;
        width: calc(var(--vw, 1vw)*7.0833)
    }

    .w-95rpx {
        width: 4.9479vw;
        width: calc(var(--vw, 1vw)*4.9479)
    }

    .w-143rpx {
        width: 7.4479vw;
        width: calc(var(--vw, 1vw)*7.4479)
    }

    .w-268rpx {
        width: 13.9583vw;
        width: calc(var(--vw, 1vw)*13.9583)
    }

    .w-223rpx {
        width: 11.6146vw;
        width: calc(var(--vw, 1vw)*11.6146)
    }

    .w-225rpx {
        width: 11.7188vw;
        width: calc(var(--vw, 1vw)*11.7188)
    }

    .w-311rpx {
        width: 16.1979vw;
        width: calc(var(--vw, 1vw)*16.1979)
    }

    .w-412rpx {
        width: 21.4583vw;
        width: calc(var(--vw, 1vw)*21.4583)
    }

    .w-470rpx {
        width: 24.4792vw;
        width: calc(var(--vw, 1vw)*24.4792)
    }

    .w-942rpx {
        width: 49.0625vw;
        width: calc(var(--vw, 1vw)*49.0625)
    }

    .w-734rpx {
        width: 38.2292vw;
        width: calc(var(--vw, 1vw)*38.2292)
    }

    .w-847rpx {
        width: 44.1146vw;
        width: calc(var(--vw, 1vw)*44.1146)
    }

    .w-244rpx {
        width: 12.7083vw;
        width: calc(var(--vw, 1vw)*12.7083)
    }

    .w-360rpx {
        width: 18.75vw;
        width: calc(var(--vw, 1vw)*18.75)
    }

    .w-424rpx {
        width: 22.0833vw;
        width: calc(var(--vw, 1vw)*22.0833)
    }

    .w-1454rpx {
        width: 75.7292vw;
        width: calc(var(--vw, 1vw)*75.7292)
    }

    .w-1090rpx {
        width: 56.7708vw;
        width: calc(var(--vw, 1vw)*56.7708)
    }

    .w-5450rpx {
        width: 283.8542vw;
        width: calc(var(--vw, 1vw)*283.8542)
    }

    .w-240rpx {
        width: 12.5vw;
        width: calc(var(--vw, 1vw)*12.5)
    }

    .w-40rpx {
        width: 2.0833vw;
        width: calc(var(--vw, 1vw)*2.0833)
    }

    .w-1440rpx {
        width: 75vw;
        width: calc(var(--vw, 1vw)*75)
    }

    .w-51rpx {
        width: 2.6563vw;
        width: calc(var(--vw, 1vw)*2.6563)
    }

    .w-10080rpx {
        width: 525vw;
        width: calc(var(--vw, 1vw)*525)
    }

    .group:hover .group-hover\:translate-x-\[16rpx\] {
        --tw-translate-x: .8333vw;
        --tw-translate-x: calc(var(--vw, 1vw)*.8333)
    }

    .-translate-x-10rpx {
        --tw-translate-x: -.5208vw;
        --tw-translate-x: calc(var(--vw, 1vw)*-.5208)
    }

    .mo\:text-16 {
        font-size: .8333vw;
        font-size: calc(var(--vw, 1vw)*.8333)
    }

    .mo\:text-20 {
        font-size: 1.0417vw;
        font-size: calc(var(--vw, 1vw)*1.0417)
    }

    .\31 024\:mt-500rpx {
        margin-top: 26.0417vw;
        margin-top: calc(var(--vw, 1vw)*26.0417)
    }

    .pc\:flex {
        display: flex
    }

    .pc\:flex-row-reverse {
        flex-direction: row-reverse
    }

    .pc\:flex-col {
        flex-direction: column
    }

    .pc\:items-center {
        align-items: center
    }

    .pc\:self-end {
        align-self: flex-end
    }

    .pc\:justify-center {
        justify-content: center
    }

    .pc\:justify-between {
        justify-content: space-between
    }

    .pc\:h-full {
        height: 100%
    }

    .pc\:h-100vh, .pc\:h-\[100vh\] {
        height: 100vh;
        height: calc(var(--vh, 1vh)*100)
    }

    .pc\:h-\[calc\(100vh\+1px\)\] {
        height: calc(100vh + 1px);
        height: calc(var(--vh, 1vh)*100 + 1px)
    }

    .pc\:h-300vh {
        height: 300vh;
        height: calc(var(--vh, 1vh)*300)
    }

    .pc\:h-150vh {
        height: 150vh;
        height: calc(var(--vh, 1vh)*150)
    }

    .pc\:h-50vh {
        height: 50vh;
        height: calc(var(--vh, 1vh)*50)
    }

    .pc\:h-60vh {
        height: 60vh;
        height: calc(var(--vh, 1vh)*60)
    }

    .pc\:h-54vh {
        height: 54vh;
        height: calc(var(--vh, 1vh)*54)
    }

    .pc\:h-\[calc\(100vh-60px\)\] {
        height: calc(100vh - 60px);
        height: calc(var(--vh, 1vh)*100 - 60px)
    }

    .pc\:h-500vh {
        height: 500vh;
        height: calc(var(--vh, 1vh)*500)
    }

    .pc\:h-400vh {
        height: 400vh;
        height: calc(var(--vh, 1vh)*400)
    }

    .pc\:h-180vh {
        height: 180vh;
        height: calc(var(--vh, 1vh)*180)
    }

    .pc\:text-50 {
        letter-spacing: 0
    }

    .pc\:text-20 {
        line-height: 1.4
    }

    .pc\:text-18, .pc\:text-26, .pc\:text-46, .pc\:text-86 {
        letter-spacing: 0
    }

    .pc\:text-24 {
        line-height: 1.2
    }

    .pc\:text-34rpx {
        line-height: 1
    }

    .pc\:mt-22\.22vh {
        margin-top: 22.22vh;
        margin-top: calc(var(--vh, 1vh)*22.22)
    }

    .pc\:-mt-100vh {
        margin-top: -100vh;
        margin-top: calc(var(--vh, 1vh)*-100)
    }

    .pc\:mt-30vh {
        margin-top: 30vh;
        margin-top: calc(var(--vh, 1vh)*30)
    }

    .pc\:-mt-140vh {
        margin-top: -140vh;
        margin-top: calc(var(--vh, 1vh)*-140)
    }

    .pc\:-mt-110vh {
        margin-top: -110vh;
        margin-top: calc(var(--vh, 1vh)*-110)
    }

    .pc\:opacity-80 {
        opacity: .8
    }

    .pc\:overflow-hidden {
        overflow: hidden
    }

    .pc\:absolute {
        position: absolute
    }

    .pc\:relative {
        position: relative
    }

    .pc\:top-0 {
        top: 0
    }

    .pc\:right-0 {
        right: 0
    }

    .pc\:top-50\/100 {
        top: 50%
    }

    .pc\:left-50\/100 {
        left: 50%
    }

    .pc\:-top-50vh {
        top: -50vh;
        top: calc(var(--vh, 1vh)*-50)
    }

    .pc\:top-56\/100 {
        top: 56%
    }

    .pc\:left-741\/1000 {
        left: 74.1%
    }

    .pc\:top-24\/100 {
        top: 24%
    }

    .pc\:top-12\.5vw {
        top: 12.5vw;
        top: calc(var(--vw, 1vw)*12.5)
    }

    .pc\:left-1\/2 {
        left: 50%
    }

    .pc\:top-18vw {
        top: 18vw;
        top: calc(var(--vw, 1vw)*18)
    }

    .pc\:left-423\/1000 {
        left: 42.3%
    }

    .pc\:left-41\.5vw {
        left: 41.5vw;
        left: calc(var(--vw, 1vw)*41.5)
    }

    .pc\:right-35\.7vw {
        right: 35.7vw;
        right: calc(var(--vw, 1vw)*35.7)
    }

    .pc\:top-17vw {
        top: 17vw;
        top: calc(var(--vw, 1vw)*17)
    }

    .pc\:top-39\.8vw {
        top: 39.8vw;
        top: calc(var(--vw, 1vw)*39.8)
    }

    .pc\:top-20vh {
        top: 20vh;
        top: calc(var(--vh, 1vh)*20)
    }

    .pc\:left-0 {
        left: 0
    }

    .pc\:bottom-0 {
        bottom: 0
    }

    .pc\:-right-1px {
        right: -1px
    }

    .pc\:left-\[calc\(50\%-64\.5vh\)\] {
        left: calc(50% - 64.5vh);
        left: calc(50% - var(--vh, 1vh)*64.5)
    }

    .pc\:top-3vh {
        top: 3vh;
        top: calc(var(--vh, 1vh)*3)
    }

    .pc\:left-3vh {
        left: 3vh;
        left: calc(var(--vh, 1vh)*3)
    }

    .pc\:top-18\/100 {
        top: 18%
    }

    .pc\:text-center {
        text-align: center
    }

    .pc\:w-auto {
        width: auto
    }

    .pc\:w-full {
        width: 100%
    }

    .pc\:w-129vh {
        width: 129vh;
        width: calc(var(--vh, 1vh)*129)
    }

    .pc\:w-123vh {
        width: 123vh;
        width: calc(var(--vh, 1vh)*123)
    }

    .pc\:z-3 {
        z-index: 3
    }

    .pc\:transform {
        --tw-translate-x: 0;
        --tw-translate-y: 0;
        --tw-translate-z: 0;
        --tw-rotate: 0;
        --tw-rotate-x: 0;
        --tw-rotate-y: 0;
        --tw-rotate-z: 0;
        --tw-skew-x: 0;
        --tw-skew-y: 0;
        --tw-scale-x: 1;
        --tw-scale-y: 1;
        --tw-scale-z: 1;
        transform: translate(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z))
    }

    .pc\:origin-left {
        transform-origin: left
    }

    .pc\:origin-center {
        transform-origin: center
    }

    .pc\:-translate-x-50\/100 {
        --tw-translate-x: -50%
    }

    .pc\:-translate-y-50\/100 {
        --tw-translate-y: -50%
    }

    .pc\:-translate-x-1\/2 {
        --tw-translate-x: -50%
    }

    .pc\:transition {
        transition-duration: .15s;
        transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
        transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
        transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
        transition-timing-function: cubic-bezier(.4, 0, .2, 1)
    }

    .pc\:ease {
        transition-timing-function: cubic-bezier(.4, 0, .2, 1)
    }

    .pc\:w-560rpx {
        width: 29.1667vw;
        width: calc(var(--vw, 1vw)*29.1667)
    }

    .pc\:w-938rpx {
        width: 48.8542vw;
        width: calc(var(--vw, 1vw)*48.8542)
    }

    .pc\:w-717rpx {
        width: 37.3438vw;
        width: calc(var(--vw, 1vw)*37.3438)
    }

    .pc\:w-846rpx {
        width: 44.0625vw;
        width: calc(var(--vw, 1vw)*44.0625)
    }

    .pc\:w-734rpx {
        width: 38.2292vw;
        width: calc(var(--vw, 1vw)*38.2292)
    }

    .pc\:w-968rpx {
        width: 50.4167vw;
        width: calc(var(--vw, 1vw)*50.4167)
    }

    .pc\:w-599rpx {
        width: 31.1979vw;
        width: calc(var(--vw, 1vw)*31.1979)
    }

    .pc\:w-456rpx {
        width: 23.75vw;
        width: calc(var(--vw, 1vw)*23.75)
    }

    .pc\:w-1090rpx {
        width: 56.7708vw;
        width: calc(var(--vw, 1vw)*56.7708)
    }

    .pc\:w-841rpx {
        width: 43.8021vw;
        width: calc(var(--vw, 1vw)*43.8021)
    }

    .pc\:w-922rpx {
        width: 48.0208vw;
        width: calc(var(--vw, 1vw)*48.0208)
    }

    .pc\:w-30rpx {
        width: 1.5625vw;
        width: calc(var(--vw, 1vw)*1.5625)
    }

    .pc\:w-839rpx {
        width: 43.6979vw;
        width: calc(var(--vw, 1vw)*43.6979)
    }

    .pc\:w-1031rpx {
        width: 53.6979vw;
        width: calc(var(--vw, 1vw)*53.6979)
    }

    .pc\:w-1146rpx {
        width: 59.6875vw;
        width: calc(var(--vw, 1vw)*59.6875)
    }

    .pc\:w-1176rpx {
        width: 61.25vw;
        width: calc(var(--vw, 1vw)*61.25)
    }

    .pc\:w-1156rpx {
        width: 60.2083vw;
        width: calc(var(--vw, 1vw)*60.2083)
    }

    .pc\:w-540rpx {
        width: 28.125vw;
        width: calc(var(--vw, 1vw)*28.125)
    }

    .pc\:w-764rpx {
        width: 39.7917vw;
        width: calc(var(--vw, 1vw)*39.7917)
    }

    .pc\:top-633rpx {
        top: 32.9688vw;
        top: calc(var(--vw, 1vw)*32.9688)
    }

    .pc\:left-257rpx {
        left: 13.3854vw;
        left: calc(var(--vw, 1vw)*13.3854)
    }

    .pc\:right-83rpx {
        right: 4.3229vw;
        right: calc(var(--vw, 1vw)*4.3229)
    }

    .pc\:top-240rpx {
        top: 12.5vw;
        top: calc(var(--vw, 1vw)*12.5)
    }

    .pc\:left-300rpx {
        left: 15.625vw;
        left: calc(var(--vw, 1vw)*15.625)
    }

    .pc\:left-379rpx {
        left: 19.7396vw;
        left: calc(var(--vw, 1vw)*19.7396)
    }

    .pc\:top-1200rpx {
        top: 62.5vw;
        top: calc(var(--vw, 1vw)*62.5)
    }

    .pc\:left-900rpx {
        left: 46.875vw;
        left: calc(var(--vw, 1vw)*46.875)
    }

    .pc\:top-1044rpx {
        top: 54.375vw;
        top: calc(var(--vw, 1vw)*54.375)
    }

    .pc\:left-83rpx {
        left: 4.3229vw;
        left: calc(var(--vw, 1vw)*4.3229)
    }

    .pc\:top-387rpx {
        top: 20.1563vw;
        top: calc(var(--vw, 1vw)*20.1563)
    }

    .pc\:top-265rpx {
        top: 13.8021vw;
        top: calc(var(--vw, 1vw)*13.8021)
    }

    .pc\:bottom-\[calc\(80vh\+30rpx\)\] {
        bottom: calc(80vh + 1.5625vw);
        bottom: calc(var(--vh, 1vh)*80 + 1.5625vw);
        bottom: calc(80vh + var(--vw, 1vw)*1.5625);
        bottom: calc(var(--vh, 1vh)*80 + var(--vw, 1vw)*1.5625)
    }

    .pc\:top-399rpx {
        top: 20.7813vw;
        top: calc(var(--vw, 1vw)*20.7813)
    }

    .pc\:bottom-122rpx {
        bottom: 6.3542vw;
        bottom: calc(var(--vw, 1vw)*6.3542)
    }

    .pc\:pl-130rpx {
        padding-left: 6.7708vw;
        padding-left: calc(var(--vw, 1vw)*6.7708)
    }

    .pc\:mt-48rpx {
        margin-top: 2.5vw;
        margin-top: calc(var(--vw, 1vw)*2.5)
    }

    .pc\:ml-900rpx {
        margin-left: 46.875vw;
        margin-left: calc(var(--vw, 1vw)*46.875)
    }

    .pc\:mt-10rpx {
        margin-top: .5208vw;
        margin-top: calc(var(--vw, 1vw)*.5208)
    }

    .pc\:mt-76rpx {
        margin-top: 3.9583vw;
        margin-top: calc(var(--vw, 1vw)*3.9583)
    }

    .pc\:mt-30rpx {
        margin-top: 1.5625vw;
        margin-top: calc(var(--vw, 1vw)*1.5625)
    }

    .pc\:mt-430rpx {
        margin-top: 22.3958vw;
        margin-top: calc(var(--vw, 1vw)*22.3958)
    }

    .pc\:ml-50rpx {
        margin-left: 2.6042vw;
        margin-left: calc(var(--vw, 1vw)*2.6042)
    }

    .pc\:-mt-65rpx {
        margin-top: -3.3854vw;
        margin-top: calc(var(--vw, 1vw)*-3.3854)
    }

    .pc\:mt-4rpx {
        margin-top: .2083vw;
        margin-top: calc(var(--vw, 1vw)*.2083)
    }

    .pc\:mt-16rpx {
        margin-top: .8333vw;
        margin-top: calc(var(--vw, 1vw)*.8333)
    }

    .pc\:ml-889rpx {
        margin-left: 46.3021vw;
        margin-left: calc(var(--vw, 1vw)*46.3021)
    }

    .pc\:mt-170rpx {
        margin-top: 8.8542vw;
        margin-top: calc(var(--vw, 1vw)*8.8542)
    }

    .pc\:mt-190rpx {
        margin-top: 9.8958vw;
        margin-top: calc(var(--vw, 1vw)*9.8958)
    }

    .pc\:text-34rpx {
        font-size: 1.7708vw;
        font-size: calc(var(--vw, 1vw)*1.7708)
    }

    .pc\:text-24 {
        font-size: 1.25vw;
        font-size: calc(var(--vw, 1vw)*1.25)
    }

    .pc\:text-26 {
        font-size: 1.3542vw;
        font-size: calc(var(--vw, 1vw)*1.3542);
        line-height: 1.7708vw;
        line-height: calc(var(--vw, 1vw)*1.7708)
    }

    .pc\:text-18 {
        font-size: .9375vw;
        font-size: calc(var(--vw, 1vw)*.9375);
        line-height: 1.1458vw;
        line-height: calc(var(--vw, 1vw)*1.1458)
    }

    .pc\:text-86 {
        font-size: 4.4792vw;
        font-size: calc(var(--vw, 1vw)*4.4792);
        line-height: 4.9479vw;
        line-height: calc(var(--vw, 1vw)*4.9479)
    }

    .pc\:text-46 {
        font-size: 2.3958vw;
        font-size: calc(var(--vw, 1vw)*2.3958);
        line-height: 3.125vw;
        line-height: calc(var(--vw, 1vw)*3.125)
    }

    .pc\:text-20 {
        font-size: 1.0417vw;
        font-size: calc(var(--vw, 1vw)*1.0417)
    }

    .pc\:text-50 {
        font-size: 2.6042vw;
        font-size: calc(var(--vw, 1vw)*2.6042);
        line-height: 2.8646vw;
        line-height: calc(var(--vw, 1vw)*2.8646)
    }

    .pc\:h-719rpx {
        height: 37.4479vw;
        height: calc(var(--vw, 1vw)*37.4479)
    }

    .pc\:h-704rpx {
        height: 36.6667vw;
        height: calc(var(--vw, 1vw)*36.6667)
    }

    .pc\:h-1836rpx {
        height: 95.625vw;
        height: calc(var(--vw, 1vw)*95.625)
    }

    .pc\:h-634rpx {
        height: 33.0208vw;
        height: calc(var(--vw, 1vw)*33.0208)
    }

    .pc\:h-551rpx {
        height: 28.6979vw;
        height: calc(var(--vw, 1vw)*28.6979)
    }

    .pc\:h-726rpx {
        height: 37.8125vw;
        height: calc(var(--vw, 1vw)*37.8125)
    }

    .pc\:h-708rpx {
        height: 36.875vw;
        height: calc(var(--vw, 1vw)*36.875)
    }

    .pc\:h-50rpx {
        height: 2.6042vw;
        height: calc(var(--vw, 1vw)*2.6042)
    }

    .pc\:h-431rpx {
        height: 22.4479vw;
        height: calc(var(--vw, 1vw)*22.4479)
    }

    .pc\:h-29rpx {
        height: 1.5104vw;
        height: calc(var(--vw, 1vw)*1.5104)
    }

    .pc\:h-\[calc\(100vh-830rpx\)\] {
        height: calc(100vh - 43.2292vw);
        height: calc(var(--vh, 1vh)*100 - 43.2292vw);
        height: calc(100vh - var(--vw, 1vw)*43.2292);
        height: calc(var(--vh, 1vh)*100 - var(--vw, 1vw)*43.2292)
    }

    .pc\:h-\[calc\(100vh-860rpx\)\] {
        height: calc(100vh - 44.7917vw);
        height: calc(var(--vh, 1vh)*100 - 44.7917vw);
        height: calc(100vh - var(--vw, 1vw)*44.7917);
        height: calc(var(--vh, 1vh)*100 - var(--vw, 1vw)*44.7917)
    }

    .pc\:h-97rpx {
        height: 5.0521vw;
        height: calc(var(--vw, 1vw)*5.0521)
    }

    .pc\:h-1568rpx {
        height: 81.6667vw;
        height: calc(var(--vw, 1vw)*81.6667)
    }

    .pc\:h-\[calc\(100vh\+1rpx\)\] {
        height: calc(100vh + .0521vw);
        height: calc(var(--vh, 1vh)*100 + .0521vw);
        height: calc(100vh + var(--vw, 1vw)*.0521);
        height: calc(var(--vh, 1vh)*100 + var(--vw, 1vw)*.0521)
    }
}

.zn--wrapper, .zn--wrapper .font-t {
    font-family: OnePlus Sans Regular, PingFang SC, Hiragino Sans GB, STHeiti, Microsoft YaHei, WenQuanYi Micro Hei, Helvetica Neue, Helvetica, Arial, sans-serif
}

.zn--wrapper .font-b, .zn--wrapper .font-m {
    font-family: OnePlus Sans Medium, PingFang SC, Hiragino Sans GB, STHeiti, Microsoft YaHei, WenQuanYi Micro Hei, Helvetica Neue, Helvetica, Arial, sans-serif
}

.zn--wrapper .font-r {
    font-family: OnePlus Sans Regular, PingFang SC, Hiragino Sans GB, STHeiti, Microsoft YaHei, WenQuanYi Micro Hei, Helvetica Neue, Helvetica, Arial, sans-serif
}

.zn--wrapper .font-l {
    font-family: OnePlus Sans Display, PingFang SC, Hiragino Sans GB, STHeiti, Microsoft YaHei, WenQuanYi Micro Hei, Helvetica Neue, Helvetica, Arial, sans-serif
}

.zn--wrapper .font-d {
    font-family: OnePlus Sans Display, PingFang SC, Hiragino Sans GB, STHeiti, Microsoft YaHei, WenQuanYi Micro Hei, Helvetica Neue, Helvetica, Arial, sans-serif
}

body {
    line-height: normal
}

body.hide-body {
    overflow: hidden
}

#header .nav {
    z-index: 99
}

#header .nav .nav-right>li, #header .nav .nav-right>li .info, #header .nav .nav-right>li a {
    margin-right: 0
}

#footer>.container-infinite>.container-text {
    overflow: hidden
}

#main-wrapper .container {
    margin: 0;
    padding: 0;
    width: auto
}

#main-wrapper .container:after, #main-wrapper .container:before,
.zn--wrapper .container:after, .zn--wrapper .container:before {
    content: none
}

.zn--wrapper {
    font-size: 16px
}

.zn--wrapper * {
    box-sizing: border-box
}

.zn--wrapper a {
    text-decoration: none
}

.zn--wrapper img {
    max-width: none
}

.zn--wrapper canvas img {
    display: none
}

.zn--wrapper video {
    display: block;
    max-width: none
}

.zn--wrapper div[data-ll-status], .zn--wrapper figure[data-ll-status] {
    background-repeat: no-repeat;
    background-size: cover
}

.zn--wrapper h1 {
    clip: rect(1px, 1px, 1px, 1px);
    border: none;
    -webkit-clip-path: inset(0 0 99.9%);
    clip-path: inset(0 0 99.9%);
    height: 1px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.g--popup .g--popup-container {
    align-items: center;
    display: flex;
    justify-content: center;
    position: relative;
    width: 100%
}

.g--popup .g--video-wrapper {
    height: auto;
    margin: 0 auto;
    position: relative;
    width: 75%
}

.video-portrait.g--popup .g--video-wrapper {
    height: 100%;
    margin-top: 0;
    padding: 32px 0;
    width: 100%
}

.g--popup .g--video-wrapper video {
    height: 100%;
    outline: none;
    width: 100%
}

.video-portrait.g--popup .g--video-wrapper video {
    -o-object-fit: contain;
    object-fit: contain
}

.g--popup .g--video-wrapper video[src=""] {
    display: none
}

.g--popup .g--popup-close {
    cursor: pointer;
    margin-left: auto;
    position: absolute;
    right: 0;
    z-index: 2
}

.g--popup .g--popup-close polygon {
    fill: #fff
}

.video-portrait.g--popup .g--popup-close {
    top: 8px
}

.g--popup .g--popup-close .inner {
    height: 100%;
    width: 100%
}

.g--popup .container {
    background: #000
}

.g--popup .container .close polygon {
    fill: #fff
}

.g--popup .container[data-theme=white] {
    background: #fff
}

.g--popup .container[data-theme=white] .close polygon {
    fill: #000
}

#navbar {
    color: #000;
    cursor: default;
    height: 61px;
    left: 0;
    position: -webkit-sticky;
    position: sticky;
    top: -1px;
    transition: background .3s ease;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
    z-index: 500
}

#navbar li, #navbar ul {
    align-items: center;
    display: flex;
    justify-content: center
}

#navbar .inner, #navbar .wrapper {
    color: #000
}

#navbar .inner {
    align-items: center;
    cursor: pointer;
    display: flex;
    transition: color .3s ease;
    white-space: nowrap
}

#navbar .nav-container {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .1);
    border-left: none;
    border-right: none;
    display: flex;
    height: 100%;
    justify-content: space-between;
    margin: 0 auto;
    padding: 0 20px;
    position: relative;
    width: 100%
}

.sticked#navbar .nav-container {
    background: hsla(0, 0%, 100%, .9)
}

[data-theme=dark].sticked#navbar .nav-container {
    background: rgba(0, 0, 0, .9)
}

[data-theme=dark]#navbar .nav-container {
    background: #000;
    border-color: #ffffff1a
}

[data-theme=dark]#navbar .nav-container, [data-theme=dark]#navbar .nav-container .inner {
    color: #fff
}

.show#navbar .nav-container {
    transform: translateY(0);
    transition: transform .6s ease-out
}

#navbar .mask {
    background: hsla(0, 0%, 99%, .9);
    transition: background .3s ease
}

[data-theme=dark]#navbar .mask {
    background: hsla(0, 0%, 8%, .9)
}

#navbar .buttons, #navbar .links, #navbar .products {
    align-items: center;
    min-width: 0
}

#navbar .products {
    flex: 1 1 0%;
    justify-content: flex-start
}

#navbar .products .active .inner, #navbar .products .divider .inner {
    cursor: default
}

#navbar .arrow {
    transition: transform .3s
}

[data-theme=dark]#navbar .arrow g path {
    fill: #fff
}

#navbar .links {
    flex: 0 0 auto;
    justify-content: flex-end;
    position: relative
}

#navbar .links .indicator {
    content: "";
    height: 2px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 44px;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform .3s;
    width: 100px
}

#navbar .links .indicator:before {
    background: #00b2d2;
    content: "";
    height: 100%;
    position: absolute;
    width: 100%
}

#navbar .links .indicator.show:before {
    transform: none
}

#navbar .links .wrapper {
    position: relative
}

#navbar .links .wrapper:hover:after {
    opacity: 1
}

#navbar .buttons {
    flex: 0 0 auto;
    justify-content: flex-end
}

#navbar .buttons .button {
    min-width: 70px;
    overflow: hidden;
    position: relative
}

#navbar .buttons .button .inner {
    background: #00b2d2;
    border-radius: 2px;
    color: #fff;
    height: 36px;
    line-height: 1;
    padding: 0 10px
}

#navbar .links:not([data-active]) .default, #navbar .links[data-active=""] .default {
    pointer-events: none
}

#navbar .links:not([data-active]) .default:after, #navbar .links[data-active=""] .default:after {
    opacity: 1
}

#navbar .links[data-active="1"]>.wrapper:first-child {
    pointer-events: none
}

#navbar .links[data-active="1"]>.wrapper:first-child:after {
    opacity: 1
}

#navbar .links[data-active="2"]>.wrapper:nth-child(2) {
    pointer-events: none
}

#navbar .links[data-active="2"]>.wrapper:nth-child(2):after {
    opacity: 1
}

#navbar .links[data-active="3"]>.wrapper:nth-child(3) {
    pointer-events: none
}

#navbar .links[data-active="3"]>.wrapper:nth-child(3):after {
    opacity: 1
}

#navbar .links[data-active="4"]>.wrapper:nth-child(4) {
    pointer-events: none
}

#navbar .links[data-active="4"]>.wrapper:nth-child(4):after {
    opacity: 1
}

#navbar .links[data-active="5"]>.wrapper:nth-child(5) {
    pointer-events: none
}

#navbar .links[data-active="5"]>.wrapper:nth-child(5):after {
    opacity: 1
}

#navbar .links[data-active="6"]>.wrapper:nth-child(6) {
    pointer-events: none
}

#navbar .links[data-active="6"]>.wrapper:nth-child(6):after {
    opacity: 1
}

#navbar .links[data-active="7"]>.wrapper:nth-child(7) {
    pointer-events: none
}

#navbar .links[data-active="7"]>.wrapper:nth-child(7):after {
    opacity: 1
}

#navbar .links[data-active="8"]>.wrapper:nth-child(8) {
    pointer-events: none
}

#navbar .links[data-active="8"]>.wrapper:nth-child(8):after {
    opacity: 1
}

#navbar .links[data-active="9"]>.wrapper:nth-child(9) {
    pointer-events: none
}

#navbar .links[data-active="9"]>.wrapper:nth-child(9):after {
    opacity: 1
}

#navbar .links[data-active="10"]>.wrapper:nth-child(10) {
    pointer-events: none
}

#navbar .links[data-active="10"]>.wrapper:nth-child(10):after {
    opacity: 1
}

.zn--wrapper .g--popup-user {
    display: none
}

.ani-appearance .changeDesc, .ani-appearance .changeTitle {
    opacity: 0;
    position: relative
}

.ani-appearance .changeDesc:not(:first-child), .ani-appearance .changeTitle:not(:first-child) {
    left: 0;
    position: absolute;
    top: 0
}

.ani-appearance .changeDesc.active, .ani-appearance .changeTitle.active {
    opacity: 1
}

#popup-appearance[data-active="1"] .img-wrapper .img-1 {
    opacity: 1;
    transition: .5s
}

#popup-appearance[data-active="1"] .img-wrapper .img:not(.img-1) {
    opacity: 0
}

#popup-appearance[data-active="2"] .img-wrapper .img-2 {
    opacity: 1;
    transition: .5s
}

#popup-appearance[data-active="2"] .img-wrapper .img:not(.img-2) {
    opacity: 0
}

#popup-appearance[data-active="3"] .img-wrapper .img-3 {
    opacity: 1;
    transition: .5s
}

#popup-appearance[data-active="3"] .img-wrapper .img:not(.img-3) {
    opacity: 0
}

#popup-appearance[data-active="4"] .img-wrapper .img-4 {
    opacity: 1;
    transition: .5s
}

#popup-appearance[data-active="4"] .img-wrapper .img:not(.img-4) {
    opacity: 0
}

#popup-appearance[data-active="5"] .img-wrapper .img-5 {
    opacity: 1;
    transition: .5s
}

#popup-appearance[data-active="5"] .img-wrapper .img:not(.img-5) {
    opacity: 0
}

#popup-appearance .popup-arrow.un-active {
    opacity: 0;
    pointer-events: none
}

#section-charge .ani-text-cover1, #section-charge .ani-text-cover2 {
    background: -webkit-repeating-linear-gradient(0deg, #fff, #bababa, #757575, #000, #000);
    background-repeat: no-repeat;
    background-size: 100%
}

.zn--modal {
    --bg-blur: none;
    --bg-dark: #000;
    --bg-light: #fff;
    align-items: center;
    display: flex;
    height: 100vh;
    height: calc(var(--vh, 1vh)*100);
    justify-content: center;
    left: 0;
    position: fixed;
    top: 0;
    transform: translateY(100vh);
    transform: translateY(calc(var(--vh, 1vh)*100));
    transition: transform .4s ease-out, visibility .4s;
    visibility: hidden;
    width: 100%;
    z-index: 1035 !important
}

.zn--modal.zn--modal-show {
    transform: translateY(0);
    transition: transform .4s ease-out, height .2s ease;
    visibility: visible
}

.zn--modal .zn--modal-bg {
    -webkit-backdrop-filter: var(--bg-blur);
    backdrop-filter: var(--bg-blur);
    height: 100vh;
    height: calc(var(--vh, 1vh)*100);
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.zn--modal .zn--modal-content {
    position: relative;
    z-index: 2
}

:not(.zn--modal)>.zn--modal-content {
    display: none
}

#section-oxygen .background {
    background: linear-gradient(180deg, #ebcfcb, #fbf7f6 94.33%)
}

#section-oxygen .container .square-1 {
    background: #f6f6f6;
    border: 1px solid #000;
    bottom: 0;
    transform-origin: bottom
}

#section-oxygen .container .square-1 .first-text {
    display: flex
}

#section-oxygen .container .square-1 .second-text {
    opacity: 0
}

#section-oxygen .container .square-2 {
    background: #f6f6f6;
    border: 1px solid #000;
    bottom: 0;
    right: 0;
    transform-origin: bottom
}

#section-oxygen .container .square-2 .first-text {
    display: flex
}

#section-oxygen .container .square-2 .second-text {
    opacity: 0
}

#section-oxygen .container .square-3 {
    background: #f6f6f6;
    border: 1px solid #000;
    bottom: 0;
    left: 0;
    transform-origin: bottom
}

#section-oxygen .container .square-3 .first-text {
    display: flex
}

#section-oxygen .container .square-3 .second-text {
    opacity: 0
}

#section-oxygen .container .square-4 {
    background: #f6f6f6;
    border: 1px solid #000;
    bottom: 0;
    right: 0;
    transform-origin: bottom
}

#section-oxygen .container .square-4 .first-text {
    display: flex
}

#section-oxygen .container .square-4 .second-text {
    opacity: 0
}

#section-oxygen .container .square-5 {
    background: #f6f6f6;
    border: 1px solid #000;
    bottom: 0;
    transform-origin: bottom
}

#section-oxygen .container .square-5 .first-text {
    display: flex
}

#section-oxygen .container .square-5 .second-text {
    opacity: 0
}

#section-oxygen .container.active .square-1 {
    background: #000;
    border: 1px solid #fff;
    transition: height 1s ease
}

#section-oxygen .container.active .square-1 .first-text {
    display: none
}

#section-oxygen .container.active .square-1 .second-text {
    opacity: 1;
    transition: opacity 1s ease
}

#section-oxygen .container.active .square-2 {
    background: #000;
    border: 1px solid #fff
}

#section-oxygen .container.active .square-2 .first-text {
    display: none
}

#section-oxygen .container.active .square-2 .second-text {
    opacity: 1
}

#section-oxygen .container.active .square-3 {
    background: #000;
    border: 1px solid #fff
}

#section-oxygen .container.active .square-3 .first-text {
    display: none
}

#section-oxygen .container.active .square-3 .second-text {
    opacity: 1
}

#section-oxygen .container.active .square-4 {
    background: #000;
    border: 1px solid #fff
}

#section-oxygen .container.active .square-4 .first-text {
    display: none
}

#section-oxygen .container.active .square-4 .second-text {
    opacity: 1
}

#section-oxygen .container.active .square-5 {
    background: #000;
    border: 1px solid #fff
}

#section-oxygen .container.active .square-5 .first-text {
    display: none
}

#section-oxygen .container.active .square-5 .second-text {
    opacity: 1
}

#section-screen .left-text-fixed {
    position: fixed;
    top: 50%;
    transform: translateY(-50%)
}

#section-screen .left-text-top {
    transform: translateY(50vh);
    transform: translateY(calc(var(--vh, 1vh)*50))
}

#section-screen .left-text-fixed-mo {
    position: fixed !important;
    top: 0 !important
}

#screen-pop[data-active="1"] .text-wrapper:first-child, #screen-pop[data-active="2"] .text-wrapper:nth-child(2), #screen-pop[data-active="3"] .text-wrapper:nth-child(3), #screen-pop[data-active="4"] .text-wrapper:nth-child(4), #screen-pop[data-active="5"] .text-wrapper:nth-child(5), #screen-pop[data-active="6"] .text-wrapper:nth-child(6), #screen-pop[data-active="7"] .text-wrapper:nth-child(7) {
    opacity: 1
}

#screen-pop .info-wrapper .ty {
    transition: .5s
}

#screen-pop .info-wrapper .down-arrow {
    transform: rotate(180deg)
}

#screen-pop .info-wrapper.active .ty {
    transform: translateY(0)
}

#screen-pop .info-wrapper.active .down-arrow {
    transform: rotate(0)
}

#screen-pop .arrow {
    transition: opacity .5s
}

#screen-pop .arrow.un-active {
    opacity: 0;
    pointer-events: none
}

#screen-pop .arrow:hover {
    border: 2px solid #fff
}

#screen-pop .text-wrapper {
    opacity: 0
}

#screen-pop[data-active="1"] .img-wrapper {
    transform: translate(0);
    transition: .5s
}

#screen-pop[data-active="2"] .img-wrapper, #screen-pop[data-active="3"] .img-wrapper, #screen-pop[data-active="4"] .img-wrapper, #screen-pop[data-active="5"] .img-wrapper, #screen-pop[data-active="6"] .img-wrapper, #screen-pop[data-active="7"] .img-wrapper {
    transition: .5s
}

body {
    margin: 0;
    overflow: unset
}

body.no-scroll {
    overflow-y: hidden
}

body.zn--body-fixed {
    position: fixed
}

body .flex-center {
    align-items: center;
    display: flex;
    justify-content: center
}

body .media-full {
    height: 100%;
    width: 100%
}

@media (orientation:portrait) and (min-width:100px) and (max-width:1023px) {
    .g--popup .g--popup-close {
        right: 4.4444vw;
        top: -8.8889vw
    }

    #navbar .wrapper+.wrapper {
        margin-left: 4.4444vw
    }

    #navbar .arrow {
        height: 5.5556vw;
        margin-right: 5.5556vw;
        width: 5.5556vw
    }

    #screen-pop[data-active="2"] .img-wrapper {
        transform: translate(-94.4444vw)
    }

    #screen-pop[data-active="3"] .img-wrapper {
        transform: translate(-188.8889vw)
    }

    #screen-pop[data-active="4"] .img-wrapper {
        transform: translate(-283.3333vw)
    }

    #screen-pop[data-active="5"] .img-wrapper {
        transform: translate(-377.7778vw)
    }

    #screen-pop[data-active="6"] .img-wrapper {
        transform: translate(-472.2222vw)
    }

    #screen-pop[data-active="7"] .img-wrapper {
        transform: translate(-566.6667vw)
    }

    #screen-pop .info-wrapper .ty {
        transform: translateY(58.3333vw)
    }

    #section-chip .flagship-text .title {
        width: 66.1111vw
    }
}

@media (min-width:1024px), (orientation:landscape) {
    .g--popup .g--popup-close {
        height: 1.3542vw;
        height: calc(var(--vw, 1vw)*1.3542);
        top: -2.0833vw;
        top: calc(var(--vw, 1vw)*-2.0833);
        width: 1.3542vw;
        width: calc(var(--vw, 1vw)*1.3542)
    }

    #navbar li+li, #navbar li+ul, #navbar ul+li, #navbar ul+ul {
        margin-left: 1.0417vw;
        margin-left: calc(var(--vw, 1vw)*1.0417)
    }

    #section-oxygen #id-os-second.hide #id-os-second-img-1 {
        transform: translate(-5.2083vw, 5.7292vw);
        transform: translate(calc(var(--vw, 1vw)*-5.2083), calc(var(--vw, 1vw)*5.7292))
    }

    #section-oxygen #id-os-second.hide #id-os-second-img-2 {
        transform: translate(-15.625vw, 5.7292vw);
        transform: translate(calc(var(--vw, 1vw)*-15.625), calc(var(--vw, 1vw)*5.7292))
    }

    #section-oxygen #id-os-second.hide #id-os-second-img-3 {
        transform: translate(-16.6667vw, 5.7292vw);
        transform: translate(calc(var(--vw, 1vw)*-16.6667), calc(var(--vw, 1vw)*5.7292))
    }

    #section-oxygen #id-os-second.hide #id-os-second-img-4 {
        transform: translate(-14.5833vw);
        transform: translate(calc(var(--vw, 1vw)*-14.5833))
    }

    #section-oxygen #id-os-second.hide #id-os-second-img-5 {
        transform: translate(-20.8333vw, -10.4167vw);
        transform: translate(calc(var(--vw, 1vw)*-20.8333), calc(var(--vw, 1vw)*-10.4167))
    }

    #section-oxygen #id-os-second.hide #id-os-second-img-6 {
        transform: translate(-27.0833vw);
        transform: translate(calc(var(--vw, 1vw)*-27.0833))
    }

    #section-oxygen #id-os-second.hide #id-os-second-img-7 {
        transform: translate(11.4583vw, 5.2083vw);
        transform: translate(calc(var(--vw, 1vw)*11.4583), calc(var(--vw, 1vw)*5.2083))
    }

    #section-oxygen #id-os-second.hide #id-os-second-img-8 {
        transform: translate(36.4583vw, 15.625vw);
        transform: translate(calc(var(--vw, 1vw)*36.4583), calc(var(--vw, 1vw)*15.625))
    }

    #section-oxygen #id-os-second.hide #id-os-second-img-9 {
        transform: translate(20.8333vw);
        transform: translate(calc(var(--vw, 1vw)*20.8333))
    }

    #section-oxygen #id-os-second.hide #id-os-second-img-10 {
        transform: translate(28.6458vw, -7.8125vw);
        transform: translate(calc(var(--vw, 1vw)*28.6458), calc(var(--vw, 1vw)*-7.8125))
    }

    #section-oxygen #id-os-second.hide #id-os-second-img-11 {
        transform: translate(15.625vw);
        transform: translate(calc(var(--vw, 1vw)*15.625))
    }

    #section-oxygen .container .square-1 {
        height: 33.4375vw;
        height: calc(var(--vw, 1vw)*33.4375);
        left: 9.8438vw;
        left: calc(var(--vw, 1vw)*9.8438);
        width: 45.5729vw;
        width: calc(var(--vw, 1vw)*45.5729)
    }

    #section-oxygen .container .square-2 {
        height: 26.7188vw;
        height: calc(var(--vw, 1vw)*26.7188);
        width: 41.3542vw;
        width: calc(var(--vw, 1vw)*41.3542)
    }

    #section-oxygen .container .square-3 {
        height: 20.7813vw;
        height: calc(var(--vw, 1vw)*20.7813);
        width: 45.5729vw;
        width: calc(var(--vw, 1vw)*45.5729)
    }

    #section-oxygen .container .square-4 {
        height: 16.0938vw;
        height: calc(var(--vw, 1vw)*16.0938);
        width: 45.5729vw;
        width: calc(var(--vw, 1vw)*45.5729)
    }

    #section-oxygen .container .square-5 {
        height: 10.1563vw;
        height: calc(var(--vw, 1vw)*10.1563);
        left: 10.9896vw;
        left: calc(var(--vw, 1vw)*10.9896);
        width: 45.5729vw;
        width: calc(var(--vw, 1vw)*45.5729)
    }

    #section-oxygen .container.active .square-1 {
        height: 45.1563vw;
        height: calc(var(--vw, 1vw)*45.1563)
    }

    #section-oxygen .container.active .square-2 {
        height: 38.6458vw;
        height: calc(var(--vw, 1vw)*38.6458)
    }

    #section-oxygen .container.active .square-3 {
        height: 27.5vw;
        height: calc(var(--vw, 1vw)*27.5)
    }

    #section-oxygen .container.active .square-4 {
        height: 22.1875vw;
        height: calc(var(--vw, 1vw)*22.1875)
    }

    #section-oxygen .container.active .square-5 {
        height: 16.5625vw;
        height: calc(var(--vw, 1vw)*16.5625)
    }

    #screen-pop .arrow {
        border-radius: 2.0833vw;
        border-radius: calc(var(--vw, 1vw)*2.0833)
    }

    #screen-pop[data-active="2"] .img-wrapper {
        transform: translate(-75vw);
        transform: translate(calc(var(--vw, 1vw)*-75))
    }

    #screen-pop[data-active="3"] .img-wrapper {
        transform: translate(-150vw);
        transform: translate(calc(var(--vw, 1vw)*-150))
    }

    #screen-pop[data-active="4"] .img-wrapper {
        transform: translate(-225vw);
        transform: translate(calc(var(--vw, 1vw)*-225))
    }

    #screen-pop[data-active="5"] .img-wrapper {
        transform: translate(-300vw);
        transform: translate(calc(var(--vw, 1vw)*-300))
    }

    #screen-pop[data-active="6"] .img-wrapper {
        transform: translate(-375vw);
        transform: translate(calc(var(--vw, 1vw)*-375))
    }

    #screen-pop[data-active="7"] .img-wrapper {
        transform: translate(-450vw);
        transform: translate(calc(var(--vw, 1vw)*-450))
    }

    #navbar {
        overflow: hidden
    }

    #navbar .links .indicator:before {
        transform: translate(-100%);
        transition: transform .4s
    }

    .ani-appearance .ani-gallery .arrow {
        transform: translate(-40%) translateY(2%) translateZ(0);
        transition: transform .5s
    }

    .ani-appearance .ani-gallery:hover .arrow {
        transform: translate(0) translateY(2%) translateZ(0)
    }
}

@media (min-width:2300px) {
    .g--popup .g--video-wrapper {
        margin-top: -24px
    }
}

@media (orientation:portrait) and (max-width:1023px) {
    .g--popup .g--popup-container {
        padding: 0
    }

    .g--popup .g--video-wrapper {
        width: 100vw;
        width: calc(var(--vw, 1vw)*100)
    }

    .g--popup .g--video-wrapper video {
        height: 70vh;
        height: calc(var(--vh, 1vh)*70)
    }

    .g--popup .g--popup-close {
        height: 24px;
        width: 24px
    }

    .g--popup .g--popup-close .inner {
        transform: scale(.5)
    }

    #navbar {
        height: 51px
    }

    #navbar .nav-container {
        padding: 0 2.7778vw;
        padding: 0 calc(var(--vw, 1vw)*2.7778)
    }

    #navbar .products {
        z-index: 3
    }

    #navbar .links {
        background: hsla(0, 0%, 100%, .9);
        border-bottom: 1px solid rgba(0, 0, 0, .1);
        height: 100%;
        justify-content: flex-start;
        left: 0;
        margin-left: 0;
        opacity: 0;
        overflow-x: scroll;
        padding: 0 2.7778vw;
        padding: 0 calc(var(--vw, 1vw)*2.7778);
        pointer-events: none;
        position: absolute;
        scrollbar-width: none;
        top: calc(100% + 1px);
        width: 100%
    }

    [data-theme=dark]#navbar .links {
        background: rgba(0, 0, 0, .9);
        border-color: #ffffff1a
    }

    #navbar .links.show {
        opacity: 1;
        pointer-events: auto;
        transition: opacity .3s
    }

    #navbar .links.show+ul .arrow {
        transform: rotate(180deg)
    }

    #navbar .links::-webkit-scrollbar {
        display: none
    }

    #navbar .links .indicator {
        top: 39px
    }

    #navbar .links:after {
        content: "";
        flex: 0 0 auto;
        height: 100%;
        width: 2.7778vw;
        width: calc(var(--vw, 1vw)*2.7778)
    }

    #section-charge .ani-text-cover1, #section-charge .ani-text-cover2 {
        background: -webkit-repeating-linear-gradient(0deg, #fff, #bababa, #757575, #000)
    }

    #section-description .jvvs {
        left: 50%;
        position: absolute;
        transform: translate(-50%)
    }

    #section-description .m-center {
        margin: 0 auto
    }

    #screen-pop .img-wrapper {
        transition: .5s
    }
}

#section-chip .ani-chip-leave,
#section-coloros {
    overflow: hidden;
}