html[data-v-c23bbc59] {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
body[data-v-c23bbc59] {
    margin: 0;
}
article[data-v-c23bbc59],
aside[data-v-c23bbc59],
details[data-v-c23bbc59],
figcaption[data-v-c23bbc59],
figure[data-v-c23bbc59],
footer[data-v-c23bbc59],
header[data-v-c23bbc59],
hgroup[data-v-c23bbc59],
main[data-v-c23bbc59],
menu[data-v-c23bbc59],
nav[data-v-c23bbc59],
section[data-v-c23bbc59],
summary[data-v-c23bbc59] {
    display: block;
}
audio[data-v-c23bbc59],
canvas[data-v-c23bbc59],
progress[data-v-c23bbc59],
video[data-v-c23bbc59] {
    display: inline-block;
    vertical-align: baseline;
}
audio[data-v-c23bbc59]:not([controls]) {
    display: none;
    height: 0;
}
[hidden][data-v-c23bbc59],
template[data-v-c23bbc59] {
    display: none;
}
a[data-v-c23bbc59] {
    background-color: transparent;
}
a[data-v-c23bbc59]:active,
a[data-v-c23bbc59]:hover {
    outline: 0;
}
abbr[title][data-v-c23bbc59] {
    border-bottom: 1px dotted;
}
b[data-v-c23bbc59],
strong[data-v-c23bbc59] {
    font-weight: 700;
}
dfn[data-v-c23bbc59] {
    font-style: italic;
}
mark[data-v-c23bbc59] {
    background: #ff0;
    color: #000;
}
small[data-v-c23bbc59] {
    font-size: 80%;
}
sub[data-v-c23bbc59],
sup[data-v-c23bbc59] {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup[data-v-c23bbc59] {
    top: -0.5em;
}
sub[data-v-c23bbc59] {
    bottom: -0.25em;
}
img[data-v-c23bbc59] {
    border: 0;
}
svg[data-v-c23bbc59]:not(:root) {
    overflow: hidden;
}
hr[data-v-c23bbc59] {
    box-sizing: content-box;
    height: 0;
}
pre[data-v-c23bbc59] {
    overflow: auto;
}
code[data-v-c23bbc59],
kbd[data-v-c23bbc59],
pre[data-v-c23bbc59],
samp[data-v-c23bbc59] {
    font-family: monospace, monospace;
    font-size: 1em;
}
button[data-v-c23bbc59],
input[data-v-c23bbc59],
optgroup[data-v-c23bbc59],
select[data-v-c23bbc59],
textarea[data-v-c23bbc59] {
    color: inherit;
    font: inherit;
    margin: 0;
}
button[data-v-c23bbc59] {
    overflow: visible;
}
button[data-v-c23bbc59],
select[data-v-c23bbc59] {
    text-transform: none;
}
button[data-v-c23bbc59],
html input[type="button"][data-v-c23bbc59],
input[type="reset"][data-v-c23bbc59],
input[type="submit"][data-v-c23bbc59] {
    -webkit-appearance: button;
    cursor: pointer;
}
button[disabled][data-v-c23bbc59],
html input[disabled][data-v-c23bbc59] {
    cursor: default;
}
button[data-v-c23bbc59]::-moz-focus-inner,
input[data-v-c23bbc59]::-moz-focus-inner {
    border: 0;
    padding: 0;
}
input[data-v-c23bbc59] {
    line-height: normal;
}
input[type="checkbox"][data-v-c23bbc59],
input[type="radio"][data-v-c23bbc59] {
    box-sizing: border-box;
    padding: 0;
}
input[type="number"][data-v-c23bbc59]::-webkit-inner-spin-button,
input[type="number"][data-v-c23bbc59]::-webkit-outer-spin-button {
    height: auto;
}
input[type="search"][data-v-c23bbc59] {
    -webkit-appearance: textfield;
    box-sizing: content-box;
}
input[type="search"][data-v-c23bbc59]::-webkit-search-cancel-button,
input[type="search"][data-v-c23bbc59]::-webkit-search-decoration {
    -webkit-appearance: none;
}
fieldset[data-v-c23bbc59] {
    border: 1px solid silver;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}
legend[data-v-c23bbc59] {
    border: 0;
    padding: 0;
}
textarea[data-v-c23bbc59] {
    overflow: auto;
}
optgroup[data-v-c23bbc59] {
    font-weight: 700;
}
table[data-v-c23bbc59] {
    border-collapse: collapse;
    border-spacing: 0;
}
td[data-v-c23bbc59],
th[data-v-c23bbc59] {
    padding: 0;
}
[data-v-c23bbc59] {
    border: 0;
    outline: none;
    outline-color: transparent;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    box-sizing: border-box;
}
[data-v-c23bbc59],
li[data-v-c23bbc59],
ol[data-v-c23bbc59],
ul[data-v-c23bbc59] {
    margin: 0;
    padding: 0;
}
li[data-v-c23bbc59],
ol[data-v-c23bbc59],
ul[data-v-c23bbc59] {
    list-style: none;
}
button[data-v-c23bbc59] {
    background: none;
    cursor: pointer;
}
button[data-v-c23bbc59]::-moz-focus-inner {
    border: 0;
}
p[data-v-c23bbc59] {
    margin: 0;
}
a[data-v-c23bbc59] {
    text-decoration: none;
}
a[data-v-c23bbc59]:focus {
    outline: none;
}
img[data-v-c23bbc59] {
    display: block;
}
.antifloat[data-v-c23bbc59]:after,
.antifloat[data-v-c23bbc59]:before {
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;
}
.antifloat[data-v-c23bbc59]:after {
    clear: both;
}
.antifloat[data-v-c23bbc59] {
    zoom: 1;
}
.lt-ie10[data-v-c23bbc59] * {
    filter: inherit;
}
.lt-ie10 i[data-v-c23bbc59] {
    position: static;
}
input[data-v-c23bbc59]:focus {
    outline: none;
}
input[data-v-c23bbc59]::-ms-clear {
    display: none !important;
}
h1[data-v-c23bbc59],
h2[data-v-c23bbc59],
h3[data-v-c23bbc59],
h4[data-v-c23bbc59],
h5[data-v-c23bbc59],
h6[data-v-c23bbc59] {
    font-size: inherit;
    font-weight: inherit;
    margin: 0;
}
[data-v-c23bbc59],
[data-v-c23bbc59]:after,
[data-v-c23bbc59]:before {
    box-sizing: border-box;
}
button[data-v-c23bbc59],
fieldset[data-v-c23bbc59],
input[data-v-c23bbc59]:not([type="checkbox"]) {
    -webkit-appearance: none;
    border: none;
}
@font-face {
    font-display: swap;
    font-family: OCMikola;
    font-style: normal;
    font-weight: 400;
    src: url(./OCMikolaDemo-Regular.CLgSMpjn.woff) format("woff");
    src: url(./OCMikolaDemo-Regular.DJHCIzNK.woff2) format("woff2");
}
@font-face {
    font-display: swap;
    font-family: OCMikola;
    font-style: normal;
    font-weight: 500;
    src: url(./OCMikolaDemo-Medium.DZCTVuUo.woff) format("woff");
    src: url(./OCMikolaDemo-Medium.B_L78Ntq.woff2) format("woff2");
}
body[data-v-c23bbc59],
html[data-v-c23bbc59] {
    height: 100vh;
    height: calc(var(--vh, 1vh) * 100);
    overflow: hidden;
}
[data-v-c23bbc59] {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
}
.ko[data-v-c23bbc59] *,
.zh[data-v-c23bbc59] * {
    line-height: 1.5;
}
.ko[data-v-c23bbc59] * {
    font-family: sans-serif;
}
body[data-v-c23bbc59] {
    background: #fff;
    color: #000;
}
body.bg--black[data-v-c23bbc59] {
    background: #000;
}
html.touch body[data-v-c23bbc59] {
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
html.touch body[data-v-c23bbc59],
img[data-v-c23bbc59] {
    -webkit-user-select: none;
}
img[data-v-c23bbc59] {
    pointer-events: none;
    -moz-user-select: none;
    -o-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
img[data-v-c23bbc59]::-moz-selection {
    background: transparent;
}
img[data-v-c23bbc59]::selection {
    background: transparent;
}
#__nuxt[data-v-c23bbc59] {
    height: 100%;
}
.grecaptcha-badge[data-v-c23bbc59] {
    display: none !important;
}
.dg.ac[data-v-c23bbc59] {
    right: 0 !important;
    z-index: 100000 !important;
}
.lil-gui.autoPlace[data-v-c23bbc59] {
    right: 70px !important;
}
.tweakpane[data-v-c23bbc59] {
    max-height: 100vh;
    overflow-x: hidden;
    overflow-y: auto;
    position: fixed;
    right: 0;
    top: 0;
    width: 280px;
    z-index: 100000;
}
.tweakpane--left[data-v-c23bbc59] {
    left: 0;
    max-height: calc(100vh - 50px);
    right: unset;
    top: 50px;
}
.tweakpane .tp-btngridv .tp-btnv_b[data-v-c23bbc59] {
    margin-top: 0 !important;
}
.tweakpane .config .tp-fldv_t[data-v-c23bbc59],
.tweakpane .config .tp-lblv_l[data-v-c23bbc59] {
    color: #90ee90;
}
.tp-fldv_c > .tp-cntv[data-v-c23bbc59],
.tp-tabv_c .tp-brkv > .tp-cntv[data-v-c23bbc59] {
    margin-left: 0 !important;
}
html.lenis[data-v-c23bbc59] {
    height: auto;
}
.lenis.lenis-smooth[data-v-c23bbc59] {
    scroll-behavior: auto;
}
.lenis.lenis-smooth [data-lenis-prevent][data-v-c23bbc59] {
    overscroll-behavior: contain;
}
.lenis.lenis-stopped[data-v-c23bbc59] {
    overflow: hidden;
}
.lenis.lenis-scrolling iframe[data-v-c23bbc59] {
    pointer-events: none;
}
.fade-global-appear-active[data-v-c23bbc59],
.fade-global-enter-active[data-v-c23bbc59],
.fade-global-leave-active[data-v-c23bbc59] {
    transition: opacity 0.3s cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.fade-global-appear-from[data-v-c23bbc59],
.fade-global-enter-from[data-v-c23bbc59],
.fade-global-leave-to[data-v-c23bbc59] {
    opacity: 0;
}
.fade-global-successive-appear-active[data-v-c23bbc59],
.fade-global-successive-enter-active[data-v-c23bbc59],
.fade-global-successive-leave-active[data-v-c23bbc59] {
    transition: opacity 0.3s cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.fade-global-successive-appear-from[data-v-c23bbc59],
.fade-global-successive-enter-from[data-v-c23bbc59],
.fade-global-successive-leave-to[data-v-c23bbc59] {
    opacity: 0;
}
.fade-global-successive-enter-active[data-v-c23bbc59] {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transition-delay: 0.4s;
    width: 100%;
}
.fade-global-over-appear-active[data-v-c23bbc59],
.fade-global-over-enter-active[data-v-c23bbc59],
.fade-global-over-leave-active[data-v-c23bbc59] {
    transition: opacity 0.6s cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.fade-global-over-appear-active[data-v-c23bbc59] {
    transition-delay: 0.1s;
}
.fade-global-over-appear-from[data-v-c23bbc59],
.fade-global-over-enter-from[data-v-c23bbc59] {
    opacity: 0;
}
.page-default-transition-appear-active[data-v-c23bbc59],
.page-default-transition-enter-active[data-v-c23bbc59] {
    transition: opacity 0.7s cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.page-default-transition-appear-from[data-v-c23bbc59],
.page-default-transition-enter-from[data-v-c23bbc59] {
    opacity: 0;
}
.page-default-transition-leave-active[data-v-c23bbc59] {
    transition: opacity 0s linear;
}
.page-default-transition-leave-to[data-v-c23bbc59] {
    opacity: 0;
}
.show-now .page-default-transition-appear-active[data-v-c23bbc59],
.show-now .page-default-transition-enter-active[data-v-c23bbc59] {
    transition-delay: 0s;
    transition-duration: 0s;
}
.mediaIcon .mediaIcon--svg[data-v-c23bbc59] {
    height: 0.7638888889vw;
    width: 0.7638888889vw;
}
@media (min-width: 2880px) {
    .mediaIcon .mediaIcon--svg[data-v-c23bbc59] {
        width: 22px;
    }
}
@media (max-width: 1440px) {
    .mediaIcon .mediaIcon--svg[data-v-c23bbc59] {
        width: 11px;
    }
}
@media (min-width: 2880px) {
    .mediaIcon .mediaIcon--svg[data-v-c23bbc59] {
        height: 22px;
    }
}
@media (max-width: 1440px) {
    .mediaIcon .mediaIcon--svg[data-v-c23bbc59] {
        height: 11px;
    }
}
@media (max-width: 600px) {
    .mediaIcon .mediaIcon--svg[data-v-c23bbc59] {
        height: 11px;
        width: 11px;
    }
}
.mediaIcon .mediaIcon--svg[data-v-c23bbc59] path {
    transition: all 0.35s ease;
    fill: #000;
}
@media (min-width: 600px) {
    .mediaIcon:hover .mediaIcon--svg[data-v-c23bbc59] path {
        fill: #c1ff12;
        animation: fill 0.5s ease;
    }
}
.isWhite .mediaIcon--svg[data-v-c23bbc59] path {
    fill: #fff;
}
@media (min-width: 600px) {
    .isWhite:hover .mediaIcon--svg[data-v-c23bbc59] path {
        fill: #c1ff12;
        animation: fill 0.5s ease;
    }
} /*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html[data-v-a622e8e6] {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
body[data-v-a622e8e6] {
    margin: 0;
}
article[data-v-a622e8e6],
aside[data-v-a622e8e6],
details[data-v-a622e8e6],
figcaption[data-v-a622e8e6],
figure[data-v-a622e8e6],
footer[data-v-a622e8e6],
header[data-v-a622e8e6],
hgroup[data-v-a622e8e6],
main[data-v-a622e8e6],
menu[data-v-a622e8e6],
nav[data-v-a622e8e6],
section[data-v-a622e8e6],
summary[data-v-a622e8e6] {
    display: block;
}
audio[data-v-a622e8e6],
canvas[data-v-a622e8e6],
progress[data-v-a622e8e6],
video[data-v-a622e8e6] {
    display: inline-block;
    vertical-align: baseline;
}
audio[data-v-a622e8e6]:not([controls]) {
    display: none;
    height: 0;
}
[hidden][data-v-a622e8e6],
template[data-v-a622e8e6] {
    display: none;
}
a[data-v-a622e8e6] {
    background-color: transparent;
}
a[data-v-a622e8e6]:active,
a[data-v-a622e8e6]:hover {
    outline: 0;
}
abbr[title][data-v-a622e8e6] {
    border-bottom: 1px dotted;
}
b[data-v-a622e8e6],
strong[data-v-a622e8e6] {
    font-weight: 700;
}
dfn[data-v-a622e8e6] {
    font-style: italic;
}
mark[data-v-a622e8e6] {
    background: #ff0;
    color: #000;
}
small[data-v-a622e8e6] {
    font-size: 80%;
}
sub[data-v-a622e8e6],
sup[data-v-a622e8e6] {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup[data-v-a622e8e6] {
    top: -0.5em;
}
sub[data-v-a622e8e6] {
    bottom: -0.25em;
}
img[data-v-a622e8e6] {
    border: 0;
}
svg[data-v-a622e8e6]:not(:root) {
    overflow: hidden;
}
hr[data-v-a622e8e6] {
    box-sizing: content-box;
    height: 0;
}
pre[data-v-a622e8e6] {
    overflow: auto;
}
code[data-v-a622e8e6],
kbd[data-v-a622e8e6],
pre[data-v-a622e8e6],
samp[data-v-a622e8e6] {
    font-family: monospace, monospace;
    font-size: 1em;
}
button[data-v-a622e8e6],
input[data-v-a622e8e6],
optgroup[data-v-a622e8e6],
select[data-v-a622e8e6],
textarea[data-v-a622e8e6] {
    color: inherit;
    font: inherit;
    margin: 0;
}
button[data-v-a622e8e6] {
    overflow: visible;
}
button[data-v-a622e8e6],
select[data-v-a622e8e6] {
    text-transform: none;
}
button[data-v-a622e8e6],
html input[type="button"][data-v-a622e8e6],
input[type="reset"][data-v-a622e8e6],
input[type="submit"][data-v-a622e8e6] {
    -webkit-appearance: button;
    cursor: pointer;
}
button[disabled][data-v-a622e8e6],
html input[disabled][data-v-a622e8e6] {
    cursor: default;
}
button[data-v-a622e8e6]::-moz-focus-inner,
input[data-v-a622e8e6]::-moz-focus-inner {
    border: 0;
    padding: 0;
}
input[data-v-a622e8e6] {
    line-height: normal;
}
input[type="checkbox"][data-v-a622e8e6],
input[type="radio"][data-v-a622e8e6] {
    box-sizing: border-box;
    padding: 0;
}
input[type="number"][data-v-a622e8e6]::-webkit-inner-spin-button,
input[type="number"][data-v-a622e8e6]::-webkit-outer-spin-button {
    height: auto;
}
input[type="search"][data-v-a622e8e6] {
    -webkit-appearance: textfield;
    box-sizing: content-box;
}
input[type="search"][data-v-a622e8e6]::-webkit-search-cancel-button,
input[type="search"][data-v-a622e8e6]::-webkit-search-decoration {
    -webkit-appearance: none;
}
fieldset[data-v-a622e8e6] {
    border: 1px solid silver;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}
legend[data-v-a622e8e6] {
    border: 0;
    padding: 0;
}
textarea[data-v-a622e8e6] {
    overflow: auto;
}
optgroup[data-v-a622e8e6] {
    font-weight: 700;
}
table[data-v-a622e8e6] {
    border-collapse: collapse;
    border-spacing: 0;
}
td[data-v-a622e8e6],
th[data-v-a622e8e6] {
    padding: 0;
}
[data-v-a622e8e6] {
    border: 0;
    outline: none;
    outline-color: transparent;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    box-sizing: border-box;
}
[data-v-a622e8e6],
li[data-v-a622e8e6],
ol[data-v-a622e8e6],
ul[data-v-a622e8e6] {
    margin: 0;
    padding: 0;
}
li[data-v-a622e8e6],
ol[data-v-a622e8e6],
ul[data-v-a622e8e6] {
    list-style: none;
}
button[data-v-a622e8e6] {
    background: none;
    cursor: pointer;
}
button[data-v-a622e8e6]::-moz-focus-inner {
    border: 0;
}
p[data-v-a622e8e6] {
    margin: 0;
}
a[data-v-a622e8e6] {
    text-decoration: none;
}
a[data-v-a622e8e6]:focus {
    outline: none;
}
img[data-v-a622e8e6] {
    display: block;
}
.antifloat[data-v-a622e8e6]:after,
.antifloat[data-v-a622e8e6]:before {
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;
}
.antifloat[data-v-a622e8e6]:after {
    clear: both;
}
.antifloat[data-v-a622e8e6] {
    zoom: 1;
}
.lt-ie10[data-v-a622e8e6] * {
    filter: inherit;
}
.lt-ie10 i[data-v-a622e8e6] {
    position: static;
}
input[data-v-a622e8e6]:focus {
    outline: none;
}
input[data-v-a622e8e6]::-ms-clear {
    display: none !important;
}
h1[data-v-a622e8e6],
h2[data-v-a622e8e6],
h3[data-v-a622e8e6],
h4[data-v-a622e8e6],
h5[data-v-a622e8e6],
h6[data-v-a622e8e6] {
    font-size: inherit;
    font-weight: inherit;
    margin: 0;
}
[data-v-a622e8e6],
[data-v-a622e8e6]:after,
[data-v-a622e8e6]:before {
    box-sizing: border-box;
}
button[data-v-a622e8e6],
fieldset[data-v-a622e8e6],
input[data-v-a622e8e6]:not([type="checkbox"]) {
    -webkit-appearance: none;
    border: none;
}
@font-face {
    font-display: swap;
    font-family: OCMikola;
    font-style: normal;
    font-weight: 400;
    src: url(./OCMikolaDemo-Regular.CLgSMpjn.woff) format("woff");
    src: url(./OCMikolaDemo-Regular.DJHCIzNK.woff2) format("woff2");
}
@font-face {
    font-display: swap;
    font-family: OCMikola;
    font-style: normal;
    font-weight: 500;
    src: url(./OCMikolaDemo-Medium.DZCTVuUo.woff) format("woff");
    src: url(./OCMikolaDemo-Medium.B_L78Ntq.woff2) format("woff2");
}
body[data-v-a622e8e6],
html[data-v-a622e8e6] {
    height: 100vh;
    height: calc(var(--vh, 1vh) * 100);
    overflow: hidden;
}
[data-v-a622e8e6] {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
}
.ko[data-v-a622e8e6] *,
.zh[data-v-a622e8e6] * {
    line-height: 1.5;
}
.ko[data-v-a622e8e6] * {
    font-family: sans-serif;
}
body[data-v-a622e8e6] {
    background: #fff;
    color: #000;
}
body.bg--black[data-v-a622e8e6] {
    background: #000;
}
html.touch body[data-v-a622e8e6] {
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
html.touch body[data-v-a622e8e6],
img[data-v-a622e8e6] {
    -webkit-user-select: none;
}
img[data-v-a622e8e6] {
    pointer-events: none;
    -moz-user-select: none;
    -o-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
img[data-v-a622e8e6]::-moz-selection {
    background: transparent;
}
img[data-v-a622e8e6]::selection {
    background: transparent;
}
#__nuxt[data-v-a622e8e6] {
    height: 100%;
}
.grecaptcha-badge[data-v-a622e8e6] {
    display: none !important;
}
.dg.ac[data-v-a622e8e6] {
    right: 0 !important;
    z-index: 100000 !important;
}
.lil-gui.autoPlace[data-v-a622e8e6] {
    right: 70px !important;
}
.tweakpane[data-v-a622e8e6] {
    max-height: 100vh;
    overflow-x: hidden;
    overflow-y: auto;
    position: fixed;
    right: 0;
    top: 0;
    width: 280px;
    z-index: 100000;
}
.tweakpane--left[data-v-a622e8e6] {
    left: 0;
    max-height: calc(100vh - 50px);
    right: unset;
    top: 50px;
}
.tweakpane .tp-btngridv .tp-btnv_b[data-v-a622e8e6] {
    margin-top: 0 !important;
}
.tweakpane .config .tp-fldv_t[data-v-a622e8e6],
.tweakpane .config .tp-lblv_l[data-v-a622e8e6] {
    color: #90ee90;
}
.tp-fldv_c > .tp-cntv[data-v-a622e8e6],
.tp-tabv_c .tp-brkv > .tp-cntv[data-v-a622e8e6] {
    margin-left: 0 !important;
}
html.lenis[data-v-a622e8e6] {
    height: auto;
}
.lenis.lenis-smooth[data-v-a622e8e6] {
    scroll-behavior: auto;
}
.lenis.lenis-smooth [data-lenis-prevent][data-v-a622e8e6] {
    overscroll-behavior: contain;
}
.lenis.lenis-stopped[data-v-a622e8e6] {
    overflow: hidden;
}
.lenis.lenis-scrolling iframe[data-v-a622e8e6] {
    pointer-events: none;
}
.fade-global-appear-active[data-v-a622e8e6],
.fade-global-enter-active[data-v-a622e8e6],
.fade-global-leave-active[data-v-a622e8e6] {
    transition: opacity 0.3s cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.fade-global-appear-from[data-v-a622e8e6],
.fade-global-enter-from[data-v-a622e8e6],
.fade-global-leave-to[data-v-a622e8e6] {
    opacity: 0;
}
.fade-global-successive-appear-active[data-v-a622e8e6],
.fade-global-successive-enter-active[data-v-a622e8e6],
.fade-global-successive-leave-active[data-v-a622e8e6] {
    transition: opacity 0.3s cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.fade-global-successive-appear-from[data-v-a622e8e6],
.fade-global-successive-enter-from[data-v-a622e8e6],
.fade-global-successive-leave-to[data-v-a622e8e6] {
    opacity: 0;
}
.fade-global-successive-enter-active[data-v-a622e8e6] {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transition-delay: 0.4s;
    width: 100%;
}
.fade-global-over-appear-active[data-v-a622e8e6],
.fade-global-over-enter-active[data-v-a622e8e6],
.fade-global-over-leave-active[data-v-a622e8e6] {
    transition: opacity 0.6s cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.fade-global-over-appear-active[data-v-a622e8e6] {
    transition-delay: 0.1s;
}
.fade-global-over-appear-from[data-v-a622e8e6],
.fade-global-over-enter-from[data-v-a622e8e6] {
    opacity: 0;
}
.page-default-transition-appear-active[data-v-a622e8e6],
.page-default-transition-enter-active[data-v-a622e8e6] {
    transition: opacity 0.7s cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.page-default-transition-appear-from[data-v-a622e8e6],
.page-default-transition-enter-from[data-v-a622e8e6] {
    opacity: 0;
}
.page-default-transition-leave-active[data-v-a622e8e6] {
    transition: opacity 0s linear;
}
.page-default-transition-leave-to[data-v-a622e8e6] {
    opacity: 0;
}
.show-now .page-default-transition-appear-active[data-v-a622e8e6],
.show-now .page-default-transition-enter-active[data-v-a622e8e6] {
    transition-delay: 0s;
    transition-duration: 0s;
}
.menu[data-v-a622e8e6] {
    display: flex;
    flex-direction: column;
    gap: 0.6944444444vw;
    height: -moz-fit-content;
    height: fit-content;
    justify-content: center;
    margin-left: 17.3611111111vw;
    width: -moz-fit-content;
    width: fit-content;
}
@media (min-width: 2880px) {
    .menu[data-v-a622e8e6] {
        gap: 20px;
    }
}
@media (max-width: 432px) {
    .menu[data-v-a622e8e6] {
        gap: 3px;
    }
}
@media (min-width: 2880px) {
    .menu[data-v-a622e8e6] {
        margin-left: 500px;
    }
}
@media (max-width: 432px) {
    .menu[data-v-a622e8e6] {
        margin-left: 75px;
    }
}
@media (min-width: 601px) {
    .menu.isMenu[data-v-a622e8e6] {
        flex-direction: row;
        justify-content: space-between;
        margin-left: 10.625vw;
        margin-right: 9.0277777778vw;
        width: 100%;
    }
}
@media (min-width: 601px) and (min-width: 2880px) {
    .menu.isMenu[data-v-a622e8e6] {
        margin-left: 306px;
    }
}
@media (min-width: 601px) and (max-width: 432px) {
    .menu.isMenu[data-v-a622e8e6] {
        margin-left: 45.9px;
    }
}
@media (min-width: 601px) and (min-width: 2880px) {
    .menu.isMenu[data-v-a622e8e6] {
        margin-right: 260px;
    }
}
@media (min-width: 601px) and (max-width: 432px) {
    .menu.isMenu[data-v-a622e8e6] {
        margin-right: 39px;
    }
}
@media (min-width: 601px) {
    .menu.isMenu .menu_nav[data-v-a622e8e6] {
        margin-bottom: 0;
    }
    .menu.isMenu .menu_content-text[data-v-a622e8e6] {
        margin-top: 0;
    }
}
@media (max-width: 600px) {
    .menu.isMenu .menu_nav[data-v-a622e8e6] {
        position: absolute;
        top: 120px;
    }
    .menu.isMenu .menu_content[data-v-a622e8e6] {
        bottom: 80px;
        position: absolute;
    }
    .menu.isMenu .menu_content-cta[data-v-a622e8e6] {
        margin-bottom: 0;
    }
    .menu[data-v-a622e8e6] {
        gap: 0;
        margin-left: 0;
    }
}
.menu_nav[data-v-a622e8e6] {
    display: flex;
    flex-direction: column;
    gap: 0.6944444444vw;
    margin-bottom: 7.6388888889vw;
    width: -moz-fit-content;
    width: fit-content;
}
@media (min-width: 2880px) {
    .menu_nav[data-v-a622e8e6] {
        gap: 20px;
    }
}
@media (max-width: 432px) {
    .menu_nav[data-v-a622e8e6] {
        gap: 3px;
    }
}
@media (min-width: 2880px) {
    .menu_nav[data-v-a622e8e6] {
        margin-bottom: 220px;
    }
}
@media (max-width: 432px) {
    .menu_nav[data-v-a622e8e6] {
        margin-bottom: 33px;
    }
}
@media (max-width: 600px) {
    .menu_nav[data-v-a622e8e6] {
        gap: 8px;
        margin-bottom: 80px;
        margin-left: 62px;
    }
    .menu_nav.hasBigSpace[data-v-a622e8e6] {
        margin-left: 80px;
    }
}
.menu_link[data-v-a622e8e6] {
    align-items: center;
    color: #000;
    display: flex;
    font-family: OCMikola, sans-serif;
    font-size: 6.3888888889vw;
    font-weight: 400;
    height: -moz-fit-content;
    height: fit-content;
    justify-content: center;
    line-height: 1;
    position: relative;
    text-transform: uppercase;
    width: -moz-fit-content;
    width: fit-content;
}
@media (min-width: 2880px) {
    .menu_link[data-v-a622e8e6] {
        font-size: 184px;
    }
}
@media (max-width: 563px) {
    .menu_link[data-v-a622e8e6] {
        font-size: 36px;
    }
}
.menu_link[data-v-a622e8e6]:after {
    content: "";
    height: calc(100% + 2.77778vw);
    left: 0;
    position: absolute;
    top: 0;
    transform: translate(-1.3888888889vw, -1.3888888889vw);
    width: calc(100% + 2.77778vw);
}
@media (min-width: 2880px) {
    .menu_link[data-v-a622e8e6]:after {
        width: calc(100% + 80px);
    }
}
@media (max-width: 432px) {
    .menu_link[data-v-a622e8e6]:after {
        width: calc(100% + 12px);
    }
}
@media (min-width: 2880px) {
    .menu_link[data-v-a622e8e6]:after {
        height: calc(100% + 80px);
    }
}
@media (max-width: 432px) {
    .menu_link[data-v-a622e8e6]:after {
        height: calc(100% + 12px);
    }
}
@media (min-width: 2880px) {
    .menu_link[data-v-a622e8e6]:after {
        transform: translate(-40px, -40px);
    }
}
@media (max-width: 432px) {
    .menu_link[data-v-a622e8e6]:after {
        transform: translate(-6px, -6px);
    }
}
@media (max-width: 600px) {
    .menu_link[data-v-a622e8e6] {
        font-size: 42px;
    }
}
.menu_link span.yellow[data-v-a622e8e6] {
    color: #c1ff12;
}
.menu_link .arrow[data-v-a622e8e6] {
    height: 0.8333333333vw;
    left: -3.125vw;
    position: absolute;
    top: 50%;
    transform: translateY(-0.8333333333vw);
    width: 0.8333333333vw;
}
@media (min-width: 2880px) {
    .menu_link .arrow[data-v-a622e8e6] {
        transform: translateY(-24px);
    }
}
@media (max-width: 432px) {
    .menu_link .arrow[data-v-a622e8e6] {
        transform: translateY(-3.6px);
    }
}
@media (min-width: 2880px) {
    .menu_link .arrow[data-v-a622e8e6] {
        left: -90px;
    }
}
@media (max-width: 432px) {
    .menu_link .arrow[data-v-a622e8e6] {
        left: -13.5px;
    }
}
@media (min-width: 2880px) {
    .menu_link .arrow[data-v-a622e8e6] {
        width: 24px;
    }
}
@media (max-width: 1152px) {
    .menu_link .arrow[data-v-a622e8e6] {
        width: 9.6px;
    }
}
@media (min-width: 2880px) {
    .menu_link .arrow[data-v-a622e8e6] {
        height: 24px;
    }
}
@media (max-width: 1152px) {
    .menu_link .arrow[data-v-a622e8e6] {
        height: 9.6px;
    }
}
@keyframes blink-a622e8e6 {
    0% {
        opacity: 1;
    }
    to {
        opacity: 0.3;
    }
}
@media (max-width: 600px) {
    .menu_link .arrow[data-v-a622e8e6] {
        height: 10px;
        left: -46px;
        transform: translateY(-11px);
        width: 10px;
    }
}
.menu_link .arrow[data-v-a622e8e6] path {
    stroke: #000;
    animation: blink-a622e8e6 1.8s ease 0s infinite alternate;
}
.menu_link .arrow.isHidden[data-v-a622e8e6] {
    opacity: 0;
}
.menu_link[data-v-a622e8e6]:before {
    content: "";
    height: 100%;
    left: -3.125vw;
    position: absolute;
    width: calc(100% + 3.125vw);
}
@media (min-width: 2880px) {
    .menu_link[data-v-a622e8e6]:before {
        width: calc(100% + 90px);
    }
}
@media (max-width: 432px) {
    .menu_link[data-v-a622e8e6]:before {
        width: calc(100% + 13.5px);
    }
}
@media (min-width: 2880px) {
    .menu_link[data-v-a622e8e6]:before {
        left: -90px;
    }
}
@media (max-width: 432px) {
    .menu_link[data-v-a622e8e6]:before {
        left: -13.5px;
    }
}
@media (max-width: 600px) {
    .menu_link[data-v-a622e8e6]:before {
        left: -55px;
        width: calc(100% + 55px);
    }
}
.menu_content[data-v-a622e8e6] {
    display: flex;
    flex-direction: column;
    justify-content: end;
    margin-bottom: 1.8055555556vw;
}
@media (min-width: 2880px) {
    .menu_content[data-v-a622e8e6] {
        margin-bottom: 52px;
    }
}
@media (max-width: 432px) {
    .menu_content[data-v-a622e8e6] {
        margin-bottom: 7.8px;
    }
}
.menu_content-text[data-v-a622e8e6] {
    margin-bottom: 2.2222222222vw;
    margin-top: -2.2222222222vw;
}
@media (min-width: 2880px) {
    .menu_content-text[data-v-a622e8e6] {
        margin-top: -64px;
    }
}
@media (max-width: 432px) {
    .menu_content-text[data-v-a622e8e6] {
        margin-top: -9.6px;
    }
}
@media (min-width: 2880px) {
    .menu_content-text[data-v-a622e8e6] {
        margin-bottom: 64px;
    }
}
@media (max-width: 432px) {
    .menu_content-text[data-v-a622e8e6] {
        margin-bottom: 9.6px;
    }
}
@media (max-width: 600px) {
    .menu_content-text[data-v-a622e8e6] {
        margin-bottom: 20px;
        margin-left: 20px;
        margin-top: 0;
    }
    .menu_content-text.hasBigSpace[data-v-a622e8e6] {
        margin-left: 80px;
    }
    .menu_content-cta[data-v-a622e8e6] {
        margin-bottom: 40px;
        margin-left: 20px;
    }
    .menu_content-cta.hasBigSpace[data-v-a622e8e6] {
        margin-left: 80px;
    }
}
.menu_link[data-v-a622e8e6]:hover path {
    animation: none;
}
.isWhite .menu_link[data-v-a622e8e6] {
    color: #fff;
}
.isWhite .menu_nav .arrow[data-v-a622e8e6] path {
    stroke: #c1ff12;
}
