        <style
        data-vue-ssr-id="4879fd02:0 277238f0:0 3191d5ad:0 20f4381e:0 fce618dc:0 0dd0c617:0 40bb1850:0 affb473e:0 d7eb385e:0 050759e2:0 6d144994:0 142aaebe:0 09e28e0a:0 09280d9e:0 223fc369:0 4b66ad04:0 b8c28cc4:0 05aa36ef:0 54a0e1b6:0 663bc2ee:0 54f4d0ab:0 e3939912:0 4c55fdee:0 d4aa2594:0 32c4b31a:0 7deffd24:0 6756323f:0 b3c0e780:0 eecae816:0 59b123e1:0 2205a314:0 d8581e30:0 4d541182:0 421c6c50:0 ae884c28:0"
        >
        .l-wrapper {
            max-width: 1600px;
            margin: 0 auto;
            padding: 0 80px;
        }
        .l-wrapper--full {
            max-width: none;
            padding: 0;
        }
        .l-wrapper--small {
            padding: 0 178px;
        }
        .l-wrapper--right {
            padding: 0 80px 0 178px;
        }
        @media (max-width: 979px) {
            .l-wrapper {
                padding: 0 20px;
            }
        }
        .uber {
            font-size: clamp(100px, 8.3vw, 8.3vw);
            font-weight: 700;
            font-style: normal;
            line-height: clamp(100px, 8.3vw, 8.3vw);
            letter-spacing: 0;
        }
        @media (max-width: 480px) {
            .uber {
                font-size: clamp(70px, 8.3vw, 8.3vw);
                line-height: clamp(70px, 8.3vw, 8.3vw);
            }
        }







        .current-text {
            font-size: 1.5625rem;
            font-style: normal;
            font-weight: 500;
            line-height: 2.5rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            .current-text {
                font-size: 0.9375rem;
                line-height: 1.625rem;
            }
        }
        .small-text {
            font-size: 1rem;
            font-style: normal;
            font-weight: 400;
            line-height: 1.875rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            .small-text {
                font-size: 0.8125rem;
                line-height: 1.6875rem;
            }
        }
        .big-text {
            font-size: 1.875rem;
            font-style: normal;
            font-weight: 700;
            line-height: 2.9375rem;
            letter-spacing: 0;
            text-align: left;
        }
        @media (max-width: 979px) {
            .big-text {
                font-size: 1.25rem;
                line-height: 2.1875rem;
            }
        }
        .btn {
            font-size: 1.5625rem;
            font-style: normal;
            font-weight: 800;
            line-height: 1.75rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            .btn {
                font-size: 1rem;
                line-height: 1.25rem;
            }
        }
        .btn-small {
            font-size: 0.75rem;
            font-style: normal;
            font-weight: 700;
            line-height: 1.125rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            .btn-small {
                font-size: 0.625rem;
            }
        }
        .legend {
            font-size: 0.75rem;
            line-height: 1.125rem;
        }
        .credit,
        .legend {
            font-style: normal;
            font-weight: 400;
            letter-spacing: 0;
        }
        .credit {
            font-size: 1rem;
            line-height: 1.5rem;
        }
        .submenu-text {
            font-size: 1.625rem;
            font-style: normal;
            font-weight: 800;
            line-height: 2.2rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            .submenu-text {
                font-size: 1rem;
                line-height: 1.25rem;
            }
        }
        .h7,

        .big-text,
        .btn,
        .btn-small,
        .credit,
        .current-text,
        .legend,
        .small-text,
        .submenu-text,
        .uber,

        @font-face {
            font-family: "swiper-icons";
            src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")
            format("woff");
            font-weight: 400;
            font-style: normal;
        }
        :root {
            --swiper-theme-color: #007aff;
        }
        .swiper-container {
            margin-left: auto;
            margin-right: auto;
            position: relative;
            overflow: hidden;
            list-style: none;
            padding: 0;
            z-index: 1;
        }
        .swiper-container-vertical > .swiper-wrapper {
            flex-direction: column;
        }
        .swiper-wrapper {
            position: relative;
            width: 100%;
            height: 100%;
            z-index: 1;
            display: flex;
            transition-property: transform;
            box-sizing: content-box;
        }
        .swiper-container-android .swiper-slide,
        .swiper-wrapper {
            transform: translateZ(0);
        }
        .swiper-container-multirow > .swiper-wrapper {
            flex-wrap: wrap;
        }
        .swiper-container-multirow-column > .swiper-wrapper {
            flex-wrap: wrap;
            flex-direction: column;
        }
        .swiper-container-free-mode > .swiper-wrapper {
            transition-timing-function: ease-out;
            margin: 0 auto;
        }
        .swiper-container-pointer-events {
            touch-action: pan-y;
        }
        .swiper-container-pointer-events.swiper-container-vertical {
            touch-action: pan-x;
        }
        .swiper-slide {
            flex-shrink: 0;
            width: 100%;
            height: 100%;
            position: relative;
            transition-property: transform;
        }
        .swiper-slide-invisible-blank {
            visibility: hidden;
        }
        .swiper-container-autoheight,
        .swiper-container-autoheight .swiper-slide {
            height: auto;
        }
        .swiper-container-autoheight .swiper-wrapper {
            align-items: flex-start;
            transition-property: transform, height;
        }
        .swiper-container-3d {
            perspective: 1200px;
        }
        .swiper-container-3d .swiper-cube-shadow,
        .swiper-container-3d .swiper-slide,
        .swiper-container-3d .swiper-slide-shadow-bottom,
        .swiper-container-3d .swiper-slide-shadow-left,
        .swiper-container-3d .swiper-slide-shadow-right,
        .swiper-container-3d .swiper-slide-shadow-top,
        .swiper-container-3d .swiper-wrapper {
            transform-style: preserve-3d;
        }
        .swiper-container-3d .swiper-slide-shadow-bottom,
        .swiper-container-3d .swiper-slide-shadow-left,
        .swiper-container-3d .swiper-slide-shadow-right,
        .swiper-container-3d .swiper-slide-shadow-top {
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            pointer-events: none;
            z-index: 10;
        }
        .swiper-container-3d .swiper-slide-shadow-left {
            background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.5), transparent);
        }
        .swiper-container-3d .swiper-slide-shadow-right {
            background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5), transparent);
        }
        .swiper-container-3d .swiper-slide-shadow-top {
            background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent);
        }
        .swiper-container-3d .swiper-slide-shadow-bottom {
            background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), transparent);
        }
        .swiper-container-css-mode > .swiper-wrapper {
            overflow: auto;
            scrollbar-width: none;
            -ms-overflow-style: none;
        }
        .swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
            display: none;
        }
        .swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
            scroll-snap-align: start start;
        }
        .swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
            -ms-scroll-snap-type: x mandatory;
            scroll-snap-type: x mandatory;
        }
        .swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
            -ms-scroll-snap-type: y mandatory;
            scroll-snap-type: y mandatory;
        }
        .l-wrapper {
            max-width: 1600px;
            margin: 0 auto;
            padding: 0 80px;
        }
        .l-wrapper--full {
            max-width: none;
            padding: 0;
        }
        .l-wrapper--small {
            padding: 0 178px;
        }
        .l-wrapper--right {
            padding: 0 80px 0 178px;
        }
        @media (max-width: 979px) {
            .l-wrapper {
                padding: 0 20px;
            }
        }
        abbr,
        address,
        article,
        aside,
        audio,
        b,
        blockquote,
        body,
        body div,
        caption,
        cite,
        code,
        dd,
        del,
        dfn,
        dl,
        dt,
        em,
        fieldset,
        figure,
        footer,
        form,
        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        header,
        hgroup,
        html,
        i,
        iframe,
        img,
        ins,
        kbd,
        label,
        legend,
        li,
        mark,
        menu,
        nav,
        object,
        ol,
        p,
        pre,
        q,
        samp,
        section,
        small,
        span,
        strong,
        sub,
        sup,
        table,
        tbody,
        td,
        tfoot,
        th,
        thead,
        time,
        tr,
        ul,
        var,

        article,
        aside,
        figure,
        footer,
        header,
        hgroup,
        nav,

        embed,
        img,
        object {
            max-width: 100%;
        }
        ul {
            list-style: none;
        }
        blockquote,
        q {
            quotes: none;
        }
        blockquote:after,
        blockquote:before,
        q:after,
        q:before {
            content: "";
            content: none;
        }

        del {
            text-decoration: line-through;
        }
        abbr[title],
        dfn[title] {
            border-bottom: 1px dotted #000;
            cursor: help;
        }
        th {
            font-weight: 700;
            vertical-align: bottom;
        }
        td {
            font-weight: 400;
            vertical-align: top;
        }
        hr {
            display: block;
            height: 1px;
            border: 0;
            border-top: 1px solid #ccc;
            margin: 1em 0;
            padding: 0;
        }
        input,
        select {
            vertical-align: middle;
        }
        pre {
            white-space: pre;
            white-space: pre-wrap;
            white-space: pre-line;
            word-wrap: break-word;
        }
        input[type="radio"] {
            vertical-align: text-bottom;
        }
        input[type="checkbox"] {
            vertical-align: bottom;
            *vertical-align: baseline;
        }
        input,
        select,
        textarea {
            font: 99% sans-serif;
        }
        table {
            border-collapse: collapse;
            border-spacing: 0;
            font-size: inherit;
        }
        small {
            font-size: 85%;
        }
        strong,
        th {
            font-weight: 700;
        }
        td,
        td img {
            vertical-align: top;
        }
        sub,
        sup {
            font-size: 75%;
            line-height: 0;
            position: relative;
        }
        sup {
            top: -0.5em;
        }
        sub {
            bottom: -0.25em;
        }
        code,
        kbd,
        pre,
        samp {
            font-family: monospace, sans-serif;
        }
        .clickable,
        button,
        input[type="button"],
        input[type="submit"] {
            cursor: url(/_nuxt/img/cursor-hand.5e9fa48.svg), pointer;
        }
        button,
        input[type="button"],
        input[type="reset"],
        input[type="submit"] {
            -webkit-appearance: button;
        }
        button,
        input,
        select,
        textarea {
            margin: 0;
        }
        button::-moz-focus-inner,
        input::-moz-focus-inner {
            padding: 0;
            border: 0;
        }
        .clearfix:after,
        .clearfix:before {
            content: " ";
            display: block;
            height: 0;
            overflow: hidden;
        }
        .clearfix:after {
            clear: both;
        }
        .clearfix {
            zoom: 1;
        }

        a,
        button {
            cursor: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSczMicgaGVpZ2h0PSczMicgdmlld0JveD0iMCAwIDYyLjkyIDkxLjc5Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjtzdHJva2U6IzA1MDUwNTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjRweDt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iNDIuMyA4Ni42NiA0Ni4zNSA4NC44MSAzNC44OSA1OS44OCA2MC45MiA1Ny41OCAyIDIgMiAyIDUuMzIgODIuOTMgMjQuMTMgNjQuNzkgMzUuNDMgODkuNzkgNDIuMyA4Ni42NiIvPjwvZz48L2c+PC9zdmc+), default;            font-size: 100%;
        }
        button {
            border: 0;
            padding: 0;
            margin: 0;
        }
        * {
            box-sizing: border-box;
        }
        @font-face {
            font-family: "Manrope";
            src: url(/fonts/NeueHaasDisplayLight.ttf) format("truetype");
            font-weight: 700;
            font-style: normal;
            font-display: swap;
        }

        @font-face {
            font-family: Radio Grotesk Light;
            src: url(../font/RadioGrotesk-Light.otf);
            font-weight: normal
        }
        @font-face {
            font-family: "Manrope";
            src: url(/fonts/NeueHaasDisplayBold.ttf) format("truetype");
            font-weight: 800;
            font-style: normal;
            font-display: swap;
        }
        @font-face {
            font-family: "Manrope";
            src: url(/fonts/NeueHaasDisplayMediu.ttf) format("truetype");
            font-weight: 400;
            font-style: normal;
            font-display: swap;
        }
        @font-face {
            font-family: "Manrope";
            src: url(/fonts/NeueHaasDisplayRoman.ttf) format("truetype");
            font-weight: 500;
            font-style: normal;
            font-display: swap;
        }
        @font-face {
            font-family: "Alfa Slab One";
            src: url(/_nuxt/fonts/AlfaSlabOne-Regular.f0820af.woff2) format("woff2"), url(/_nuxt/fonts/AlfaSlabOne-Regular.d2e3709.woff) format("woff");
            font-weight: 400;
            font-style: normal;
            font-display: swap;
        }
        @font-face {
            font-family: "Neue Haas Grotesk Roman";
            src: url(/fonts/NeueHaasDisplayRoman.ttf) format("ttf"), url(fonts/NeueHaasDisplayRoman.ttf) format("ttf");
            font-weight: 400;
            font-style: normal;
            font-display: swap;
        }
        .anim--split__line {
            overflow: hidden;
            margin: -20px 0;
        }
        .anim--split__char,
        .anim--split__word {
            padding: 10px 0;
        }
        .lazyload,
        .lazyloading {
            opacity: 0 !important;
        }
        .lazyloaded {
            opacity: 1;
            transition: opacity 0.8s;
        }
        .uber {
            font-size: clamp(100px, 8.3vw, 8.3vw);
            font-weight: 700;
            font-style: normal;
            line-height: clamp(100px, 8.3vw, 8.3vw);
            letter-spacing: 0;
        }
        @media (max-width: 480px) {
            .uber {
                font-size: clamp(70px, 8.3vw, 8.3vw);
                line-height: clamp(70px, 8.3vw, 8.3vw);
            }
        }

        .current-text {
            font-size: 1.5625rem;
            font-style: normal;
            font-weight: 500;
            line-height: 2.5rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            .current-text {
                font-size: 0.9375rem;
                line-height: 1.625rem;
            }
        }
        .small-text {
            font-size: 1rem;
            font-style: normal;
            font-weight: 400;
            line-height: 1.875rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            .small-text {
                font-size: 0.8125rem;
                line-height: 1.6875rem;
            }
        }
        .big-text {
            font-size: 1.875rem;
            font-style: normal;
            font-weight: 700;
            line-height: 2.9375rem;
            letter-spacing: 0;
            text-align: left;
        }
        @media (max-width: 979px) {
            .big-text {
                font-size: 1.25rem;
                line-height: 2.1875rem;
            }
        }
        .btn {
            font-size: 1.5625rem;
            font-style: normal;
            font-weight: 800;
            line-height: 1.75rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            .btn {
                font-size: 1rem;
                line-height: 1.25rem;
            }
        }
        .btn-small {
            font-size: 0.75rem;
            font-style: normal;
            font-weight: 700;
            line-height: 1.125rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            .btn-small {
                font-size: 0.625rem;
            }
        }
        .legend {
            font-size: 0.75rem;
            line-height: 1.125rem;
        }
        .credit,
        .legend {
            font-style: normal;
            font-weight: 400;
            letter-spacing: 0;
        }
        .credit {
            font-size: 1rem;
            line-height: 1.5rem;
        }
        .submenu-text {
            font-size: 1.625rem;
            font-style: normal;
            font-weight: 800;
            line-height: 2.2rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            .submenu-text {
                font-size: 1rem;
                line-height: 1.25rem;
            }
        }

        .big-text,
        .btn,
        .btn-small,
        .credit,
        .current-text,
        .legend,
        .small-text,
        .submenu-text,
        .uber,
        {
            font-family: "Manrope", sans-serif;
        }
        body,
        html {
            width: 100%;
            height: 100%;
            cursor: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSczMicgaGVpZ2h0PSczMicgdmlld0JveD0iMCAwIDYyLjkyIDkxLjc5Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjtzdHJva2U6IzA1MDUwNTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjRweDt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iNDIuMyA4Ni42NiA0Ni4zNSA4NC44MSAzNC44OSA1OS44OCA2MC45MiA1Ny41OCAyIDIgMiAyIDUuMzIgODIuOTMgMjQuMTMgNjQuNzkgMzUuNDMgODkuNzkgNDIuMyA4Ni42NiIvPjwvZz48L2c+PC9zdmc+),
            default;
        }
        html {
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
        }

        .nuxt-link-active .custom-btn__hover-bg_bg01,
        .router-link-exact-active .custom-btn__hover-bg_bg01 {
            background: #ace2df;
        }
        a,
        button,
        div,
        input,
        select,
        textarea {
            -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
            -webkit-tap-highlight-color: transparent;
        }
        .no-scroll {
            overflow: hidden;
        }

        .c-scrollbar {
            z-index: 10000;
        }
        .nuxt-progress {
            position: fixed;
            top: 0;
            left: 0;
            right: 0;
            height: 2px;
            width: 0;
            opacity: 1;
            transition: width 0.1s, opacity 0.4s;
            background-color: #000;
            z-index: 999999;
        }
        .nuxt-progress.nuxt-progress-notransition {
            transition: none;
        }
        .nuxt-progress-failed {
            background-color: red;
        }
        .l-wrapper {
            max-width: 1600px;
            margin: 0 auto;
            padding: 0 80px;
        }
        .l-wrapper--full {
            max-width: none;
            padding: 0;
        }
        .l-wrapper--small {
            padding: 0 178px;
        }
        .l-wrapper--right {
            padding: 0 80px 0 178px;
        }
        @media (max-width: 979px) {
            .l-wrapper {
                padding: 0 20px;
            }
        }
        .uber {
            font-size: clamp(100px, 8.3vw, 8.3vw);
            font-weight: 700;
            font-style: normal;
            line-height: clamp(100px, 8.3vw, 8.3vw);
            letter-spacing: 0;
        }
        @media (max-width: 480px) {
            .uber {
                font-size: clamp(70px, 8.3vw, 8.3vw);
                line-height: clamp(70px, 8.3vw, 8.3vw);
            }
        }

        .current-text {
            font-size: 1.5625rem;
            font-style: normal;
            font-weight: 500;
            line-height: 2.5rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            .current-text {
                font-size: 0.9375rem;
                line-height: 1.625rem;
            }
        }
        .small-text {
            font-size: 1rem;
            font-style: normal;
            font-weight: 400;
            line-height: 1.875rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            .small-text {
                font-size: 0.8125rem;
                line-height: 1.6875rem;
            }
        }
        .big-text {
            font-size: 1.875rem;
            font-style: normal;
            font-weight: 700;
            line-height: 2.9375rem;
            letter-spacing: 0;
            text-align: left;
        }
        @media (max-width: 979px) {
            .big-text {
                font-size: 1.25rem;
                line-height: 2.1875rem;
            }
        }
        .btn {
            font-size: 1.5625rem;
            font-style: normal;
            font-weight: 800;
            line-height: 1.75rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            .btn {
                font-size: 1rem;
                line-height: 1.25rem;
            }
        }
        .btn-small {
            font-size: 0.75rem;
            font-style: normal;
            font-weight: 700;
            line-height: 1.125rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            .btn-small {
                font-size: 0.625rem;
            }
        }
        .legend {
            font-size: 0.75rem;
            line-height: 1.125rem;
        }
        .credit,
        .legend {
            font-style: normal;
            font-weight: 400;
            letter-spacing: 0;
        }
        .credit {
            font-size: 1rem;
            line-height: 1.5rem;
        }
        .submenu-text {
            font-size: 1.625rem;
            font-style: normal;
            font-weight: 800;
            line-height: 2.2rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            .submenu-text {
                font-size: 1rem;
                line-height: 1.25rem;
            }
        }

        .big-text,
        .btn,
        .btn-small,
        .credit,
        .current-text,
        .legend,
        .small-text,
        .submenu-text,
        .uber,

        main {
            z-index: 2;
            position: relative;
        }
        .overflow {
            overflow: hidden;
            width: 100%;
            height: 100vh;
        }
        .l-wrapper[data-v-72aa9c16] {
            max-width: 1600px;
            margin: 0 auto;
            padding: 0 80px;
        }
        .l-wrapper--full[data-v-72aa9c16] {
            max-width: none;
            padding: 0;
        }
        .l-wrapper--small[data-v-72aa9c16] {
            padding: 0 178px;
        }
        .l-wrapper--right[data-v-72aa9c16] {
            padding: 0 80px 0 178px;
        }
        @media (max-width: 979px) {
            .l-wrapper[data-v-72aa9c16] {
                padding: 0 20px;
            }
        }
        .uber[data-v-72aa9c16] {
            font-size: clamp(100px, 8.3vw, 8.3vw);
            font-weight: 700;
            font-style: normal;
            line-height: clamp(100px, 8.3vw, 8.3vw);
            letter-spacing: 0;
        }
        @media (max-width: 480px) {
            .uber[data-v-72aa9c16] {
                font-size: clamp(70px, 8.3vw, 8.3vw);
                line-height: clamp(70px, 8.3vw, 8.3vw);
            }
        }
        h1[data-v-72aa9c16] {
            font-size: 7.5rem;
            font-weight: 700;
            font-style: normal;
            line-height: 7.5rem;
            letter-spacing: 0;
        }
        @media (max-width: 1024px) {
            h1[data-v-72aa9c16] {
                font-size: 5rem;
                line-height: 5rem;
            }
        }
        @media (max-width: 480px) {
            h1[data-v-72aa9c16] {
                font-size: 3.5rem;
                line-height: 3.5rem;
            }
        }
        h2[data-v-72aa9c16] {
            font-size: 5rem;
            font-style: normal;
            font-weight: 700;
            line-height: 5.5rem;
            letter-spacing: 0;
            text-align: left;
        }
        @media (max-width: 979px) {
            h2[data-v-72aa9c16] {
                font-size: 2.625rem;
                line-height: 3.125rem;
            }
        }
        h3[data-v-72aa9c16] {
            font-size: 2.875rem;
            font-style: normal;
            font-weight: 400;
            line-height: 3.125rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            h3[data-v-72aa9c16] {
                font-size: 2.375rem;
                line-height: 2.625rem;
            }
        }
        h4[data-v-72aa9c16] {
            font-size: 3.125rem;
            font-style: normal;
            font-weight: 800;
            line-height: 3.625rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            h4[data-v-72aa9c16] {
                font-size: 2.375rem;
                line-height: 2.875rem;
            }
        }
        h5[data-v-72aa9c16] {
            font-size: 2.125rem;
            font-style: normal;
            font-weight: 800;
            line-height: 2.625rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            h5[data-v-72aa9c16] {
                font-size: 1.625rem;
                line-height: 2.125rem;
            }
        }
        h6[data-v-72aa9c16] {
            font-size: 2.1875rem;
            font-style: normal;
            font-weight: 400;
            line-height: 2.375rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            h6[data-v-72aa9c16] {
                font-size: 1.625rem;
                line-height: 2.125rem;
            }
        }
        .h7[data-v-72aa9c16] {
            font-size: 1.7rem;
            font-style: normal;
            font-weight: 400;
            line-height: 32px;
        }
        @media (max-width: 979px) {
            .h7[data-v-72aa9c16] {
                font-size: 1.25rem;
                line-height: 1.5rem;
            }
        }
        .h8[data-v-72aa9c16] {
            font-size: 1rem;
            font-style: normal;
            font-weight: 400;
            line-height: 1.25rem;
        }
        @media (max-width: 979px) {
            .h8[data-v-72aa9c16] {
                font-size: 0.875rem;
                line-height: 1rem;
            }
        }
        .current-text[data-v-72aa9c16] {
            font-size: 1.5625rem;
            font-style: normal;
            font-weight: 500;
            line-height: 2.5rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            .current-text[data-v-72aa9c16] {
                font-size: 0.9375rem;
                line-height: 1.625rem;
            }
        }
        .small-text[data-v-72aa9c16] {
            font-size: 1rem;
            font-style: normal;
            font-weight: 400;
            line-height: 1.875rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            .small-text[data-v-72aa9c16] {
                font-size: 0.8125rem;
                line-height: 1.6875rem;
            }
        }
        .big-text[data-v-72aa9c16] {
            font-size: 1.875rem;
            font-style: normal;
            font-weight: 700;
            line-height: 2.9375rem;
            letter-spacing: 0;
            text-align: left;
        }
        @media (max-width: 979px) {
            .big-text[data-v-72aa9c16] {
                font-size: 1.25rem;
                line-height: 2.1875rem;
            }
        }
        .btn[data-v-72aa9c16] {
            font-size: 1.5625rem;
            font-style: normal;
            font-weight: 800;
            line-height: 1.75rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            .btn[data-v-72aa9c16] {
                font-size: 1rem;
                line-height: 1.25rem;
            }
        }
        .btn-small[data-v-72aa9c16] {
            font-size: 0.75rem;
            font-style: normal;
            font-weight: 700;
            line-height: 1.125rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            .btn-small[data-v-72aa9c16] {
                font-size: 0.625rem;
            }
        }
        .legend[data-v-72aa9c16] {
            font-size: 0.75rem;
            line-height: 1.125rem;
        }
        .credit[data-v-72aa9c16],
        .legend[data-v-72aa9c16] {
            font-style: normal;
            font-weight: 400;
            letter-spacing: 0;
        }
        .credit[data-v-72aa9c16] {
            font-size: 1rem;
            line-height: 1.5rem;
        }
        .submenu-text[data-v-72aa9c16] {
            font-size: 1.625rem;
            font-style: normal;
            font-weight: 800;
            line-height: 2.2rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            .submenu-text[data-v-72aa9c16] {
                font-size: 1rem;
                line-height: 1.25rem;
            }
        }
        .h7[data-v-72aa9c16],
        h3[data-v-72aa9c16],
        h6[data-v-72aa9c16] {
            font-family: "Alfa Slab One", cursive;
        }
        .big-text[data-v-72aa9c16],
        .btn[data-v-72aa9c16],
        .btn-small[data-v-72aa9c16],
        .credit[data-v-72aa9c16],
        .current-text[data-v-72aa9c16],
        .legend[data-v-72aa9c16],
        .small-text[data-v-72aa9c16],
        .submenu-text[data-v-72aa9c16],
        .uber[data-v-72aa9c16],
        h1[data-v-72aa9c16],
        h2[data-v-72aa9c16],
        h4[data-v-72aa9c16],
        h5[data-v-72aa9c16] {
            font-family: "Manrope", sans-serif;
        }
        .loader[data-v-72aa9c16] {
            display: flex;
            justify-content: center;
            align-items: center;
            position: absolute;
            position: fixed;
            z-index: 90;
            transform-origin: right;
            pointer-events: none;
        }
        .loader[data-v-72aa9c16],
        .loader__bg[data-v-72aa9c16] {
            top: 0;
            left: 0;
            bottom: 0;
            right: 0;
            height: 100%;
            width: 100%;
        }
        .loader__bg[data-v-72aa9c16] {
            position: absolute;
            background: #e7db4c;
            border-left: 2px solid #000;
            border-right: 2px solid #000;
        }
        .loader__bg--1[data-v-72aa9c16] {
            z-index: 3;
        }
        .loader__bg--2[data-v-72aa9c16] {
            z-index: 2;
        }
        .loader__bg--3[data-v-72aa9c16] {
            z-index: 1;
        }
        .loader__inner[data-v-72aa9c16] {
            position: relative;
            display: none;
        }
        .loader__inner img[data-v-72aa9c16] {
            width: 8vw;
        }
        .l-wrapper[data-v-2c5cf952] {
            max-width: 1600px;
            margin: 0 auto;
            padding: 0 80px;
        }
        .l-wrapper--full[data-v-2c5cf952] {
            max-width: none;
            padding: 0;
        }
        .l-wrapper--small[data-v-2c5cf952] {
            padding: 0 178px;
        }
        .l-wrapper--right[data-v-2c5cf952] {
            padding: 0 80px 0 178px;
        }
        @media (max-width: 979px) {
            .l-wrapper[data-v-2c5cf952] {
                padding: 0 20px;
            }
        }
        .uber[data-v-2c5cf952] {
            font-size: clamp(100px, 8.3vw, 8.3vw);
            font-weight: 700;
            font-style: normal;
            line-height: clamp(100px, 8.3vw, 8.3vw);
            letter-spacing: 0;
        }
        @media (max-width: 480px) {
            .uber[data-v-2c5cf952] {
                font-size: clamp(70px, 8.3vw, 8.3vw);
                line-height: clamp(70px, 8.3vw, 8.3vw);
            }
        }
        h1[data-v-2c5cf952] {
            font-size: 7.5rem;
            font-weight: 700;
            font-style: normal;
            line-height: 7.5rem;
            letter-spacing: 0;
        }
        @media (max-width: 1024px) {
            h1[data-v-2c5cf952] {
                font-size: 5rem;
                line-height: 5rem;
            }
        }
        @media (max-width: 480px) {
            h1[data-v-2c5cf952] {
                font-size: 3.5rem;
                line-height: 3.5rem;
            }
        }
        h2[data-v-2c5cf952] {
            font-size: 5rem;
            font-style: normal;
            font-weight: 700;
            line-height: 5.5rem;
            letter-spacing: 0;
            text-align: left;
        }
        @media (max-width: 979px) {
            h2[data-v-2c5cf952] {
                font-size: 2.625rem;
                line-height: 3.125rem;
            }
        }
        h3[data-v-2c5cf952] {
            font-size: 2.875rem;
            font-style: normal;
            font-weight: 400;
            line-height: 3.125rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            h3[data-v-2c5cf952] {
                font-size: 2.375rem;
                line-height: 2.625rem;
            }
        }
        h4[data-v-2c5cf952] {
            font-size: 3.125rem;
            font-style: normal;
            font-weight: 800;
            line-height: 3.625rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            h4[data-v-2c5cf952] {
                font-size: 2.375rem;
                line-height: 2.875rem;
            }
        }
        h5[data-v-2c5cf952] {
            font-size: 2.125rem;
            font-style: normal;
            font-weight: 800;
            line-height: 2.625rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            h5[data-v-2c5cf952] {
                font-size: 1.625rem;
                line-height: 2.125rem;
            }
        }
        h6[data-v-2c5cf952] {
            font-size: 2.1875rem;
            font-style: normal;
            font-weight: 400;
            line-height: 2.375rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            h6[data-v-2c5cf952] {
                font-size: 1.625rem;
                line-height: 2.125rem;
            }
        }
        .h7[data-v-2c5cf952] {
            font-size: 1.7rem;
            font-style: normal;
            font-weight: 400;
            line-height: 32px;
        }
        @media (max-width: 979px) {
            .h7[data-v-2c5cf952] {
                font-size: 1.25rem;
                line-height: 1.5rem;
            }
        }
        .h8[data-v-2c5cf952] {
            font-size: 1rem;
            font-style: normal;
            font-weight: 400;
            line-height: 1.25rem;
        }
        @media (max-width: 979px) {
            .h8[data-v-2c5cf952] {
                font-size: 0.875rem;
                line-height: 1rem;
            }
        }
        .current-text[data-v-2c5cf952] {
            font-size: 1.5625rem;
            font-style: normal;
            font-weight: 500;
            line-height: 2.5rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            .current-text[data-v-2c5cf952] {
                font-size: 0.9375rem;
                line-height: 1.625rem;
            }
        }
        .small-text[data-v-2c5cf952] {
            font-size: 1rem;
            font-style: normal;
            font-weight: 400;
            line-height: 1.875rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            .small-text[data-v-2c5cf952] {
                font-size: 0.8125rem;
                line-height: 1.6875rem;
            }
        }
        .big-text[data-v-2c5cf952] {
            font-size: 1.875rem;
            font-style: normal;
            font-weight: 700;
            line-height: 2.9375rem;
            letter-spacing: 0;
            text-align: left;
        }
        @media (max-width: 979px) {
            .big-text[data-v-2c5cf952] {
                font-size: 1.25rem;
                line-height: 2.1875rem;
            }
        }
        .btn[data-v-2c5cf952] {
            font-size: 1.5625rem;
            font-style: normal;
            font-weight: 800;
            line-height: 1.75rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            .btn[data-v-2c5cf952] {
                font-size: 1rem;
                line-height: 1.25rem;
            }
        }
        .btn-small[data-v-2c5cf952] {
            font-size: 0.75rem;
            font-style: normal;
            font-weight: 700;
            line-height: 1.125rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            .btn-small[data-v-2c5cf952] {
                font-size: 0.625rem;
            }
        }
        .legend[data-v-2c5cf952] {
            font-size: 0.75rem;
            line-height: 1.125rem;
        }
        .credit[data-v-2c5cf952],
        .legend[data-v-2c5cf952] {
            font-style: normal;
            font-weight: 400;
            letter-spacing: 0;
        }
        .credit[data-v-2c5cf952] {
            font-size: 1rem;
            line-height: 1.5rem;
        }
        .submenu-text[data-v-2c5cf952] {
            font-size: 1.625rem;
            font-style: normal;
            font-weight: 800;
            line-height: 2.2rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            .submenu-text[data-v-2c5cf952] {
                font-size: 1rem;
                line-height: 1.25rem;
            }
        }
        .h7[data-v-2c5cf952],
        h3[data-v-2c5cf952],
        h6[data-v-2c5cf952] {
            font-family: "Alfa Slab One", cursive;
        }
        .big-text[data-v-2c5cf952],
        .btn[data-v-2c5cf952],
        .btn-small[data-v-2c5cf952],
        .credit[data-v-2c5cf952],
        .current-text[data-v-2c5cf952],
        .legend[data-v-2c5cf952],
        .small-text[data-v-2c5cf952],
        .submenu-text[data-v-2c5cf952],
        .uber[data-v-2c5cf952],
        h1[data-v-2c5cf952],
        h2[data-v-2c5cf952],
        h4[data-v-2c5cf952],
        h5[data-v-2c5cf952] {
            font-family: "Manrope", sans-serif;
        }
        svg[data-v-2c5cf952] {
            width: auto;
            height: 100%;
        }
        svg path[data-v-2c5cf952] {
            fill: #000;
        }
        .l-wrapper[data-v-ea4af33c] {
            max-width: 1600px;
            margin: 0 auto;
            padding: 0 80px;
        }
        .l-wrapper--full[data-v-ea4af33c] {
            max-width: none;
            padding: 0;
        }
        .l-wrapper--small[data-v-ea4af33c] {
            padding: 0 178px;
        }
        .l-wrapper--right[data-v-ea4af33c] {
            padding: 0 80px 0 178px;
        }
        @media (max-width: 979px) {
            .l-wrapper[data-v-ea4af33c] {
                padding: 0 20px;
            }
        }
        .uber[data-v-ea4af33c] {
            font-size: clamp(100px, 8.3vw, 8.3vw);
            font-weight: 700;
            font-style: normal;
            line-height: clamp(100px, 8.3vw, 8.3vw);
            letter-spacing: 0;
        }
        @media (max-width: 480px) {
            .uber[data-v-ea4af33c] {
                font-size: clamp(70px, 8.3vw, 8.3vw);
                line-height: clamp(70px, 8.3vw, 8.3vw);
            }
        }
        h1[data-v-ea4af33c] {
            font-size: 7.5rem;
            font-weight: 700;
            font-style: normal;
            line-height: 7.5rem;
            letter-spacing: 0;
        }
        @media (max-width: 1024px) {
            h1[data-v-ea4af33c] {
                font-size: 5rem;
                line-height: 5rem;
            }
        }
        @media (max-width: 480px) {
            h1[data-v-ea4af33c] {
                font-size: 3.5rem;
                line-height: 3.5rem;
            }
        }
        h2[data-v-ea4af33c] {
            font-size: 5rem;
            font-style: normal;
            font-weight: 700;
            line-height: 5.5rem;
            letter-spacing: 0;
            text-align: left;
        }
        @media (max-width: 979px) {
            h2[data-v-ea4af33c] {
                font-size: 2.625rem;
                line-height: 3.125rem;
            }
        }
        h3[data-v-ea4af33c] {
            font-size: 2.875rem;
            font-style: normal;
            font-weight: 400;
            line-height: 3.125rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            h3[data-v-ea4af33c] {
                font-size: 2.375rem;
                line-height: 2.625rem;
            }
        }
        h4[data-v-ea4af33c] {
            font-size: 3.125rem;
            font-style: normal;
            font-weight: 800;
            line-height: 3.625rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            h4[data-v-ea4af33c] {
                font-size: 2.375rem;
                line-height: 2.875rem;
            }
        }
        h5[data-v-ea4af33c] {
            font-size: 2.125rem;
            font-style: normal;
            font-weight: 800;
            line-height: 2.625rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            h5[data-v-ea4af33c] {
                font-size: 1.625rem;
                line-height: 2.125rem;
            }
        }
        h6[data-v-ea4af33c] {
            font-size: 2.1875rem;
            font-style: normal;
            font-weight: 400;
            line-height: 2.375rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            h6[data-v-ea4af33c] {
                font-size: 1.625rem;
                line-height: 2.125rem;
            }
        }
        .h7[data-v-ea4af33c] {
            font-size: 1.7rem;
            font-style: normal;
            font-weight: 400;
            line-height: 32px;
        }
        @media (max-width: 979px) {
            .h7[data-v-ea4af33c] {
                font-size: 1.25rem;
                line-height: 1.5rem;
            }
        }
        .h8[data-v-ea4af33c] {
            font-size: 1rem;
            font-style: normal;
            font-weight: 400;
            line-height: 1.25rem;
        }
        @media (max-width: 979px) {
            .h8[data-v-ea4af33c] {
                font-size: 0.875rem;
                line-height: 1rem;
            }
        }
        .current-text[data-v-ea4af33c] {
            font-size: 1.5625rem;
            font-style: normal;
            font-weight: 500;
            line-height: 2.5rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            .current-text[data-v-ea4af33c] {
                font-size: 0.9375rem;
                line-height: 1.625rem;
            }
        }
        .small-text[data-v-ea4af33c] {
            font-size: 1rem;
            font-style: normal;
            font-weight: 400;
            line-height: 1.875rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            .small-text[data-v-ea4af33c] {
                font-size: 0.8125rem;
                line-height: 1.6875rem;
            }
        }
        .big-text[data-v-ea4af33c] {
            font-size: 1.875rem;
            font-style: normal;
            font-weight: 700;
            line-height: 2.9375rem;
            letter-spacing: 0;
            text-align: left;
        }
        @media (max-width: 979px) {
            .big-text[data-v-ea4af33c] {
                font-size: 1.25rem;
                line-height: 2.1875rem;
            }
        }
        .btn[data-v-ea4af33c] {
            font-size: 1.5625rem;
            font-style: normal;
            font-weight: 800;
            line-height: 1.75rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            .btn[data-v-ea4af33c] {
                font-size: 1rem;
                line-height: 1.25rem;
            }
        }
        .btn-small[data-v-ea4af33c] {
            font-size: 0.75rem;
            font-style: normal;
            font-weight: 700;
            line-height: 1.125rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            .btn-small[data-v-ea4af33c] {
                font-size: 0.625rem;
            }
        }
        .legend[data-v-ea4af33c] {
            font-size: 0.75rem;
            line-height: 1.125rem;
        }
        .credit[data-v-ea4af33c],
        .legend[data-v-ea4af33c] {
            font-style: normal;
            font-weight: 400;
            letter-spacing: 0;
        }
        .credit[data-v-ea4af33c] {
            font-size: 1rem;
            line-height: 1.5rem;
        }
        .submenu-text[data-v-ea4af33c] {
            font-size: 1.625rem;
            font-style: normal;
            font-weight: 800;
            line-height: 2.2rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            .submenu-text[data-v-ea4af33c] {
                font-size: 1rem;
                line-height: 1.25rem;
            }
        }
        .h7[data-v-ea4af33c],
        h3[data-v-ea4af33c],
        h6[data-v-ea4af33c] {
            font-family: "Alfa Slab One", cursive;
        }
        .big-text[data-v-ea4af33c],
        .btn[data-v-ea4af33c],
        .btn-small[data-v-ea4af33c],
        .credit[data-v-ea4af33c],
        .current-text[data-v-ea4af33c],
        .legend[data-v-ea4af33c],
        .small-text[data-v-ea4af33c],
        .submenu-text[data-v-ea4af33c],
        .uber[data-v-ea4af33c],
        h1[data-v-ea4af33c],
        h2[data-v-ea4af33c],
        h4[data-v-ea4af33c],
        h5[data-v-ea4af33c] {
            font-family: "Manrope", sans-serif;
        }
        .c-header[data-v-ea4af33c] {
            display: flex;
            justify-content: space-between;
            align-items: center;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            z-index: 9;
            padding: 1.25rem 4.0625rem;
            pointer-events: none;
            transition: transform 0.3s ease-in-out;
        }
        .c-header--hide[data-v-ea4af33c] {
            transform: translateY(-100%);
        }
        .c-header--hide .c-header-zone[data-v-ea4af33c] {
            pointer-events: all;
        }
        .c-header-zone[data-v-ea4af33c] {
            position: absolute;
            top: 100%;
            width: 100%;
            left: 0;
            height: 60px;
        }
        @media (max-width: 1280px) {
            .c-header[data-v-ea4af33c] {
                position: fixed;
                flex-direction: column;
                padding: 0;
                width: 100%;
                height: 100vh;
                height: calc(var(--vh, 1vh) * 100);
            }
        }
        .c-header__background[data-v-ea4af33c] {
            width: 100%;
            height: 100vh;
            position: fixed;
            background: #e7db4c;
            transform-origin: top center;
        }
        .c-header__background--desktop[data-v-ea4af33c] {
            display: none;
        }
        .c-header__background--mobile[data-v-ea4af33c] {
            display: block;
        }
        .c-header__logo[data-v-ea4af33c] {
            z-index: 1;
            height: 50px;
            margin-right: 6%;
            pointer-events: auto;
        }
        .c-header__logo > a[data-v-ea4af33c] {
            display: inline-block;
            height: 100%;
        }
        @media (max-width: 1280px) {
            .c-header__logo[data-v-ea4af33c] {
                height: 105px;
                width: 100%;
                height: 40px;
                margin: 20px;
                padding: 0 20px;
            }
        }
        .c-header__burger-icon[data-v-ea4af33c] {
            position: absolute;
            top: 10px;
            right: 20px;
            cursor: url(/_nuxt/img/cursor-hand.5e9fa48.svg), pointer;
            pointer-events: auto;
            padding: 20px;
            z-index: 2;
            background: #ef724f;
            border: 2px solid #000;
            border-radius: 50%;
            display: none;
            height: 60px;
            width: 60px;
        }
        @media (max-width: 1280px) {
            .c-header__burger-icon[data-v-ea4af33c] {
                display: block;
            }
        }
        .c-header__burger-icon__stack[data-v-ea4af33c] {
            width: 15px;
            height: 15px;
            position: relative;
        }
        .c-header__burger-icon__close[data-v-ea4af33c] {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%) rotate(45deg);
        }
        .c-header__burger-icon span[data-v-ea4af33c] {
            display: block;
            position: absolute;
            height: 2px;
            width: 100%;
            background: #000;
            left: 0;
            right: 0;
            margin: 0 auto;
        }
        .c-header__burger-icon span[data-v-ea4af33c]:first-child {
            top: 0;
        }
        .c-header__burger-icon span[data-v-ea4af33c]:nth-child(2) {
            top: 6px;
        }
        .c-header__burger-icon span[data-v-ea4af33c]:nth-child(3) {
            top: 12px;
        }
        .c-main-nav[data-v-ea4af33c],
        .c-secondary-nav[data-v-ea4af33c] {
            z-index: 1;
            pointer-events: auto;
        }
        .c-main-nav[data-v-ea4af33c] {
            display: ;
            justify-content: space-between;
            align-items: center;
            width: 100%;
            height: 100%;
        }
        @media (max-width: 1280px) {
            .c-main-nav[data-v-ea4af33c] {
                flex-direction: column;
            }
        }
        .c-main-nav__list[data-v-ea4af33c] {
            display: flex;
                flex-wrap: wrap;
            justify-content: center;
            align-items: center;
        }
        .c-main-nav__item[data-v-ea4af33c] {
            margin: 0 0.5rem 0.5rem 0;
        }
        @media (max-width: 1280px) {
            .c-main-nav__item[data-v-ea4af33c] {
                margin-right: 1rem;
            }
            .c-main-nav__item[data-v-ea4af33c]:first-child {
                display: ;
            }
        }
        .c-secondary-nav[data-v-ea4af33c],
        .c-secondary-nav__list[data-v-ea4af33c] {
            display: flex;
            justify-content: center;
            align-items: center;
        }
        .c-secondary-nav__item[data-v-ea4af33c] {
            margin: 0 0 0.5rem 0.5rem;
        }
        @media (max-width: 1280px) {
            .c-secondary-nav__item[data-v-ea4af33c] {
                margin: 0 0.5rem;
            }
        }
        @media (max-width: 480px) {
            .c-secondary-nav__item[data-v-ea4af33c] {
                margin: 0 0.2rem;
            }
        }
        @media (max-width: 1280px) {
            .c-secondary-nav[data-v-ea4af33c] {
                width: 100%;
                background: #f6e0db;
                padding: 15px 0;
            }
        }
        .c-subnav[data-v-ea4af33c] {
            position: absolute;
            z-index: 2;
            top: 0;
        }
        .c-subnav--mobile[data-v-ea4af33c] {
            top: 55%;
            left: 50%;
            transform: translate(-50%, -50%);
        }
        .c-subnav--mobile .c-podcasts-menu[data-v-ea4af33c] {
            transform: rotate(0) !important;
        }
        @media (max-width: 1280px) {
            .c-subnav--mobile .c-podcasts-menu[data-v-ea4af33c] {
                transform: rotate(0) scale(0.8) !important;
            }
        }
        @media (max-width: 979px) {
            .c-subnav--mobile .c-podcasts-menu[data-v-ea4af33c] {
                transform: rotate(0) scale(1) !important;
            }
        }
        @media (max-width: 480px) {
            .c-subnav--mobile .c-podcasts-menu[data-v-ea4af33c] {
                transform: rotate(0) scale(0.8) !important;
            }
        }
        @media (max-width: 330px) {
            .c-subnav--mobile .c-podcasts-menu[data-v-ea4af33c] {
                transform: rotate(0) scale(0.8) !important;
            }
        }
        @media (min-height: 675px) and (max-width: 480px) {
            .c-subnav--mobile .c-podcasts-menu[data-v-ea4af33c] {
                transform: rotate(0) scale(1) !important;
            }
        }
        .l-wrapper[data-v-41c6b446] {
            max-width: 1600px;
            margin: 0 auto;
            padding: 0 80px;
        }
        .l-wrapper--full[data-v-41c6b446] {
            max-width: none;
            padding: 0;
        }
        .l-wrapper--small[data-v-41c6b446] {
            padding: 0 178px;
        }
        .l-wrapper--right[data-v-41c6b446] {
            padding: 0 80px 0 178px;
        }
        @media (max-width: 979px) {
            .l-wrapper[data-v-41c6b446] {
                padding: 0 20px;
            }
        }
        .uber[data-v-41c6b446] {
            font-size: clamp(100px, 8.3vw, 8.3vw);
            font-weight: 700;
            font-style: normal;
            line-height: clamp(100px, 8.3vw, 8.3vw);
            letter-spacing: 0;
        }
        @media (max-width: 480px) {
            .uber[data-v-41c6b446] {
                font-size: clamp(70px, 8.3vw, 8.3vw);
                line-height: clamp(70px, 8.3vw, 8.3vw);
            }
        }
        h1[data-v-41c6b446] {
            font-size: 7.5rem;
            font-weight: 700;
            font-style: normal;
            line-height: 7.5rem;
            letter-spacing: 0;
        }
        @media (max-width: 1024px) {
            h1[data-v-41c6b446] {
                font-size: 5rem;
                line-height: 5rem;
            }
        }
        @media (max-width: 480px) {
            h1[data-v-41c6b446] {
                font-size: 3.5rem;
                line-height: 3.5rem;
            }
        }
        h2[data-v-41c6b446] {
            font-size: 5rem;
            font-style: normal;
            font-weight: 700;
            line-height: 5.5rem;
            letter-spacing: 0;
            text-align: left;
        }
        @media (max-width: 979px) {
            h2[data-v-41c6b446] {
                font-size: 2.625rem;
                line-height: 3.125rem;
            }
        }
        h3[data-v-41c6b446] {
            font-size: 2.875rem;
            font-style: normal;
            font-weight: 400;
            line-height: 3.125rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            h3[data-v-41c6b446] {
                font-size: 2.375rem;
                line-height: 2.625rem;
            }
        }
        h4[data-v-41c6b446] {
            font-size: 3.125rem;
            font-style: normal;
            font-weight: 800;
            line-height: 3.625rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            h4[data-v-41c6b446] {
                font-size: 2.375rem;
                line-height: 2.875rem;
            }
        }
        h5[data-v-41c6b446] {
            font-size: 2.125rem;
            font-style: normal;
            font-weight: 800;
            line-height: 2.625rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            h5[data-v-41c6b446] {
                font-size: 1.625rem;
                line-height: 2.125rem;
            }
        }
        h6[data-v-41c6b446] {
            font-size: 2.1875rem;
            font-style: normal;
            font-weight: 400;
            line-height: 2.375rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            h6[data-v-41c6b446] {
                font-size: 1.625rem;
                line-height: 2.125rem;
            }
        }
        .h7[data-v-41c6b446] {
            font-size: 1.7rem;
            font-style: normal;
            font-weight: 400;
            line-height: 32px;
        }
        @media (max-width: 979px) {
            .h7[data-v-41c6b446] {
                font-size: 1.25rem;
                line-height: 1.5rem;
            }
        }
        .h8[data-v-41c6b446] {
            font-size: 1rem;
            font-style: normal;
            font-weight: 400;
            line-height: 1.25rem;
        }
        @media (max-width: 979px) {
            .h8[data-v-41c6b446] {
                font-size: 0.875rem;
                line-height: 1rem;
            }
        }
        .current-text[data-v-41c6b446] {
            font-size: 1.5625rem;
            font-style: normal;
            font-weight: 500;
            line-height: 2.5rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            .current-text[data-v-41c6b446] {
                font-size: 0.9375rem;
                line-height: 1.625rem;
            }
        }
        .small-text[data-v-41c6b446] {
            font-size: 1rem;
            font-style: normal;
            font-weight: 400;
            line-height: 1.875rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            .small-text[data-v-41c6b446] {
                font-size: 0.8125rem;
                line-height: 1.6875rem;
            }
        }
        .big-text[data-v-41c6b446] {
            font-size: 1.875rem;
            font-style: normal;
            font-weight: 700;
            line-height: 2.9375rem;
            letter-spacing: 0;
            text-align: left;
        }
        @media (max-width: 979px) {
            .big-text[data-v-41c6b446] {
                font-size: 1.25rem;
                line-height: 2.1875rem;
            }
        }
        .btn[data-v-41c6b446] {
            font-size: 1.5625rem;
            font-style: normal;
            font-weight: 800;
            line-height: 1.75rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            .btn[data-v-41c6b446] {
                font-size: 1rem;
                line-height: 1.25rem;
            }
        }
        .btn-small[data-v-41c6b446] {
            font-size: 0.75rem;
            font-style: normal;
            font-weight: 700;
            line-height: 1.125rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            .btn-small[data-v-41c6b446] {
                font-size: 0.625rem;
            }
        }
        .legend[data-v-41c6b446] {
            font-size: 0.75rem;
            line-height: 1.125rem;
        }
        .credit[data-v-41c6b446],
        .legend[data-v-41c6b446] {
            font-style: normal;
            font-weight: 400;
            letter-spacing: 0;
        }
        .credit[data-v-41c6b446] {
            font-size: 1rem;
            line-height: 1.5rem;
        }
        .submenu-text[data-v-41c6b446] {
            font-size: 1.625rem;
            font-style: normal;
            font-weight: 800;
            line-height: 2.2rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            .submenu-text[data-v-41c6b446] {
                font-size: 1rem;
                line-height: 1.25rem;
            }
        }
        .h7[data-v-41c6b446],
        h3[data-v-41c6b446],
        h6[data-v-41c6b446] {
            font-family: "Alfa Slab One", cursive;
        }
        .big-text[data-v-41c6b446],
        .btn[data-v-41c6b446],
        .btn-small[data-v-41c6b446],
        .credit[data-v-41c6b446],
        .current-text[data-v-41c6b446],
        .legend[data-v-41c6b446],
        .small-text[data-v-41c6b446],
        .submenu-text[data-v-41c6b446],
        .uber[data-v-41c6b446],
        h1[data-v-41c6b446],
        h2[data-v-41c6b446],
        h4[data-v-41c6b446],
        h5[data-v-41c6b446] {
            font-family: "Manrope", sans-serif;
        }
        .c-podcasts-menu[data-v-41c6b446] {
            position: relative;
            width: 38.125rem;
            height: 38.125rem;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
        }
        @media (max-width: 979px) {
            .c-podcasts-menu[data-v-41c6b446] {
                width: 31.875rem;
                height: 31.875rem;
            }
        }
        @media (max-width: 480px) {
            .c-podcasts-menu[data-v-41c6b446] {
                width: 28.875rem;
                height: 28.875rem;
            }
        }
        .c-podcasts-menu__stack[data-v-41c6b446] {
            position: absolute;
            width: 100%;
            height: 100%;
            display: flex;
            justify-content: center;
            align-items: center;
            z-index: 1;
        }
        .c-podcasts-menu__item--large[data-v-41c6b446],
        .c-podcasts-menu__item--small[data-v-41c6b446],
        .c-podcasts-menu__item--svg[data-v-41c6b446] {
            position: absolute;
        }
        .c-podcasts-menu__item--large[data-v-41c6b446],
        .c-podcasts-menu__item--small[data-v-41c6b446] {
            background: #e7db4c;
            border: 2px solid #000;
            border-radius: 50%;
        }
        .c-podcasts-menu__item--svg[data-v-41c6b446] {
            width: 110%;
            margin-top: 5px;
            z-index: 3;
        }
        @media (max-width: 979px) {
            .c-podcasts-menu__item--svg[data-v-41c6b446] {
                pointer-events: none;
            }
        }
        .c-podcasts-menu__item--large[data-v-41c6b446] {
            width: 100%;
            height: 100%;
        }
        .c-podcasts-menu__item--small[data-v-41c6b446] {
            width: 75%;
            height: 75%;
        }
        .c-podcasts-menu.is-header .c-podcasts-menu__item--svg svg[data-v-41c6b446] {
            -webkit-animation: rotate-data-v-41c6b446 15s linear infinite;
            animation: rotate-data-v-41c6b446 15s linear infinite;
        }
        .c-podcasts-menu.is-open[data-v-41c6b446] {
            z-index: 1001;
            pointer-events: all;
        }
        @media (max-width: 979px) {
            .c-podcasts-menu.is-open .c-podcasts-menu__item--svg[data-v-41c6b446] {
                pointer-events: all;
            }
        }
        .c-podcasts-menu__close[data-v-41c6b446] {
            position: absolute;
            pointer-events: all;
            top: -92px;
            display: none;
        }
        @media (max-width: 979px) {
            .c-podcasts-menu__close[data-v-41c6b446] {
                display: block;
            }
        }
        .pointer__on .c-podcasts-menu__stack[data-v-41c6b446] {
            pointer-events: all;
        }
        .c-nav[data-v-41c6b446] {
            position: absolute;
            width: 75%;
            z-index: 2;
            pointer-events: none;
        }
        .c-nav__list[data-v-41c6b446] {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            align-content: center;
            align-items: flex-start;
            margin: 1.5rem 0;
        }
        .c-nav__list .current-nav > div[data-v-41c6b446] {
            background: #ace2df;
        }
        .c-nav__item[data-v-41c6b446] {
            pointer-events: auto;
            display: inline-block;
            margin: 0 0.5rem 0.5rem 0;
        }
        @-webkit-keyframes rotate-data-v-41c6b446 {
            0% {
                transform: rotate(0deg);
            }
            to {
                transform: rotate(-1turn);
            }
        }
        @keyframes rotate-data-v-41c6b446 {
            0% {
                transform: rotate(0deg);
            }
            to {
                transform: rotate(-1turn);
            }
        }
        .l-wrapper[data-v-17042627] {
            max-width: 1600px;
            margin: 0 auto;
            padding: 0 80px;
        }
        .l-wrapper--full[data-v-17042627] {
            max-width: none;
            padding: 0;
        }
        .l-wrapper--small[data-v-17042627] {
            padding: 0 178px;
        }
        .l-wrapper--right[data-v-17042627] {
            padding: 0 80px 0 178px;
        }
        @media (max-width: 979px) {
            .l-wrapper[data-v-17042627] {
                padding: 0 20px;
            }
        }
        .uber[data-v-17042627] {
            font-size: clamp(100px, 8.3vw, 8.3vw);
            font-weight: 700;
            font-style: normal;
            line-height: clamp(100px, 8.3vw, 8.3vw);
            letter-spacing: 0;
        }
        @media (max-width: 480px) {
            .uber[data-v-17042627] {
                font-size: clamp(70px, 8.3vw, 8.3vw);
                line-height: clamp(70px, 8.3vw, 8.3vw);
            }
        }
        h1[data-v-17042627] {
            font-size: 7.5rem;
            font-weight: 700;
            font-style: normal;
            line-height: 7.5rem;
            letter-spacing: 0;
        }
        @media (max-width: 1024px) {
            h1[data-v-17042627] {
                font-size: 5rem;
                line-height: 5rem;
            }
        }
        @media (max-width: 480px) {
            h1[data-v-17042627] {
                font-size: 3.5rem;
                line-height: 3.5rem;
            }
        }
        h2[data-v-17042627] {
            font-size: 5rem;
            font-style: normal;
            font-weight: 700;
            line-height: 5.5rem;
            letter-spacing: 0;
            text-align: left;
        }
        @media (max-width: 979px) {
            h2[data-v-17042627] {
                font-size: 2.625rem;
                line-height: 3.125rem;
            }
        }
        h3[data-v-17042627] {
            font-size: 2.875rem;
            font-style: normal;
            font-weight: 400;
            line-height: 3.125rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            h3[data-v-17042627] {
                font-size: 2.375rem;
                line-height: 2.625rem;
            }
        }
        h4[data-v-17042627] {
            font-size: 3.125rem;
            font-style: normal;
            font-weight: 800;
            line-height: 3.625rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            h4[data-v-17042627] {
                font-size: 2.375rem;
                line-height: 2.875rem;
            }
        }
        h5[data-v-17042627] {
            font-size: 2.125rem;
            font-style: normal;
            font-weight: 800;
            line-height: 2.625rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            h5[data-v-17042627] {
                font-size: 1.625rem;
                line-height: 2.125rem;
            }
        }
        h6[data-v-17042627] {
            font-size: 2.1875rem;
            font-style: normal;
            font-weight: 400;
            line-height: 2.375rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            h6[data-v-17042627] {
                font-size: 1.625rem;
                line-height: 2.125rem;
            }
        }
        .h7[data-v-17042627] {
            font-size: 1.7rem;
            font-style: normal;
            font-weight: 400;
            line-height: 32px;
        }
        @media (max-width: 979px) {
            .h7[data-v-17042627] {
                font-size: 1.25rem;
                line-height: 1.5rem;
            }
        }
        .h8[data-v-17042627] {
            font-size: 1rem;
            font-style: normal;
            font-weight: 400;
            line-height: 1.25rem;
        }
        @media (max-width: 979px) {
            .h8[data-v-17042627] {
                font-size: 0.875rem;
                line-height: 1rem;
            }
        }
        .current-text[data-v-17042627] {
            font-size: 1.5625rem;
            font-style: normal;
            font-weight: 500;
            line-height: 2.5rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            .current-text[data-v-17042627] {
                font-size: 0.9375rem;
                line-height: 1.625rem;
            }
        }
        .small-text[data-v-17042627] {
            font-size: 1rem;
            font-style: normal;
            font-weight: 400;
            line-height: 1.875rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            .small-text[data-v-17042627] {
                font-size: 0.8125rem;
                line-height: 1.6875rem;
            }
        }
        .big-text[data-v-17042627] {
            font-size: 1.875rem;
            font-style: normal;
            font-weight: 700;
            line-height: 2.9375rem;
            letter-spacing: 0;
            text-align: left;
        }
        @media (max-width: 979px) {
            .big-text[data-v-17042627] {
                font-size: 1.25rem;
                line-height: 2.1875rem;
            }
        }
        .btn[data-v-17042627] {
            font-size: 1.5625rem;
            font-style: normal;
            font-weight: 800;
            line-height: 1.75rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            .btn[data-v-17042627] {
                font-size: 1rem;
                line-height: 1.25rem;
            }
        }
        .btn-small[data-v-17042627] {
            font-size: 0.75rem;
            font-style: normal;
            font-weight: 700;
            line-height: 1.125rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            .btn-small[data-v-17042627] {
                font-size: 0.625rem;
            }
        }
        .legend[data-v-17042627] {
            font-size: 0.75rem;
            line-height: 1.125rem;
        }
        .credit[data-v-17042627],
        .legend[data-v-17042627] {
            font-style: normal;
            font-weight: 400;
            letter-spacing: 0;
        }
        .credit[data-v-17042627] {
            font-size: 1rem;
            line-height: 1.5rem;
        }
        .submenu-text[data-v-17042627] {
            font-size: 1.625rem;
            font-style: normal;
            font-weight: 800;
            line-height: 2.2rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            .submenu-text[data-v-17042627] {
                font-size: 1rem;
                line-height: 1.25rem;
            }
        }
        .h7[data-v-17042627],
        h3[data-v-17042627],
        h6[data-v-17042627] {
            font-family: "Alfa Slab One", cursive;
        }
        .big-text[data-v-17042627],
        .btn[data-v-17042627],
        .btn-small[data-v-17042627],
        .credit[data-v-17042627],
        .current-text[data-v-17042627],
        .legend[data-v-17042627],
        .small-text[data-v-17042627],
        .submenu-text[data-v-17042627],
        .uber[data-v-17042627],
        h1[data-v-17042627],
        h2[data-v-17042627],
        h4[data-v-17042627],
        h5[data-v-17042627] {
            font-family: "Manrope", sans-serif;
        }
        svg[data-v-17042627] {
            width: auto;
            will-change: transform;
        }
        svg path[data-v-17042627] {
            fill: #000;
        }
        .l-wrapper[data-v-30041728] {
            max-width: 1600px;
            margin: 0 auto;
            padding: 0 80px;
        }
        .l-wrapper--full[data-v-30041728] {
            max-width: none;
            padding: 0;
        }
        .l-wrapper--small[data-v-30041728] {
            padding: 0 178px;
        }
        .l-wrapper--right[data-v-30041728] {
            padding: 0 80px 0 178px;
        }
        @media (max-width: 979px) {
            .l-wrapper[data-v-30041728] {
                padding: 0 20px;
            }
        }
        .uber[data-v-30041728] {
            font-size: clamp(100px, 8.3vw, 8.3vw);
            font-weight: 700;
            font-style: normal;
            line-height: clamp(100px, 8.3vw, 8.3vw);
            letter-spacing: 0;
        }
        @media (max-width: 480px) {
            .uber[data-v-30041728] {
                font-size: clamp(70px, 8.3vw, 8.3vw);
                line-height: clamp(70px, 8.3vw, 8.3vw);
            }
        }
        h1[data-v-30041728] {
            font-size: 7.5rem;
            font-weight: 700;
            font-style: normal;
            line-height: 7.5rem;
            letter-spacing: 0;
        }
        @media (max-width: 1024px) {
            h1[data-v-30041728] {
                font-size: 5rem;
                line-height: 5rem;
            }
        }
        @media (max-width: 480px) {
            h1[data-v-30041728] {
                font-size: 3.5rem;
                line-height: 3.5rem;
            }
        }
        h2[data-v-30041728] {
            font-size: 5rem;
            font-style: normal;
            font-weight: 700;
            line-height: 5.5rem;
            letter-spacing: 0;
            text-align: left;
        }
        @media (max-width: 979px) {
            h2[data-v-30041728] {
                font-size: 2.625rem;
                line-height: 3.125rem;
            }
        }
        h3[data-v-30041728] {
            font-size: 2.875rem;
            font-style: normal;
            font-weight: 400;
            line-height: 3.125rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            h3[data-v-30041728] {
                font-size: 2.375rem;
                line-height: 2.625rem;
            }
        }
        h4[data-v-30041728] {
            font-size: 3.125rem;
            font-style: normal;
            font-weight: 800;
            line-height: 3.625rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            h4[data-v-30041728] {
                font-size: 2.375rem;
                line-height: 2.875rem;
            }
        }
        h5[data-v-30041728] {
            font-size: 2.125rem;
            font-style: normal;
            font-weight: 800;
            line-height: 2.625rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            h5[data-v-30041728] {
                font-size: 1.625rem;
                line-height: 2.125rem;
            }
        }
        h6[data-v-30041728] {
            font-size: 2.1875rem;
            font-style: normal;
            font-weight: 400;
            line-height: 2.375rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            h6[data-v-30041728] {
                font-size: 1.625rem;
                line-height: 2.125rem;
            }
        }
        .h7[data-v-30041728] {
            font-size: 1.7rem;
            font-style: normal;
            font-weight: 400;
            line-height: 32px;
        }
        @media (max-width: 979px) {
            .h7[data-v-30041728] {
                font-size: 1.25rem;
                line-height: 1.5rem;
            }
        }
        .h8[data-v-30041728] {
            font-size: 1rem;
            font-style: normal;
            font-weight: 400;
            line-height: 1.25rem;
        }
        @media (max-width: 979px) {
            .h8[data-v-30041728] {
                font-size: 0.875rem;
                line-height: 1rem;
            }
        }
        .current-text[data-v-30041728] {
            font-size: 1.5625rem;
            font-style: normal;
            font-weight: 500;
            line-height: 2.5rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            .current-text[data-v-30041728] {
                font-size: 0.9375rem;
                line-height: 1.625rem;
            }
        }
        .small-text[data-v-30041728] {
            font-size: 1rem;
            font-style: normal;
            font-weight: 400;
            line-height: 1.875rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            .small-text[data-v-30041728] {
                font-size: 0.8125rem;
                line-height: 1.6875rem;
            }
        }
        .big-text[data-v-30041728] {
            font-size: 1.875rem;
            font-style: normal;
            font-weight: 700;
            line-height: 2.9375rem;
            letter-spacing: 0;
            text-align: left;
        }
        @media (max-width: 979px) {
            .big-text[data-v-30041728] {
                font-size: 1.25rem;
                line-height: 2.1875rem;
            }
        }


        .btn-small[data-v-30041728],
        .custom-btn--small[data-v-30041728] {
            font-size: 0.75rem;
            font-style: normal;
            font-weight: 700;
            line-height: 1.125rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            .btn-small[data-v-30041728],
            .custom-btn--small[data-v-30041728] {
                font-size: 0.625rem;
            }
        }
        .legend[data-v-30041728] {
            font-size: 0.75rem;
            line-height: 1.125rem;
        }
        .credit[data-v-30041728],
        .legend[data-v-30041728] {
            font-style: normal;
            font-weight: 400;
            letter-spacing: 0;
        }
        .credit[data-v-30041728] {
            font-size: 1rem;
            line-height: 1.5rem;
        }
        .submenu-text[data-v-30041728] {
            font-size: 1.625rem;
            font-style: normal;
            font-weight: 800;
            line-height: 2.2rem;
            letter-spacing: 0;
        }
        @media (max-width: 979px) {
            .submenu-text[data-v-30041728] {
                font-size: 1rem;
                line-height: 1.25rem;
            }
        }
        .h7[data-v-30041728],
        h3[data-v-30041728],
        h6[data-v-30041728] {
            font-family: "Alfa Slab One", cursive;
        }
        .big-text[data-v-30041728],
        .btn[data-v-30041728],
        .btn-small[data-v-30041728],
        .credit[data-v-30041728],
        .current-text[data-v-30041728],
        .custom-btn--large[data-v-30041728],
        .custom-btn--large2[data-v-30041728],
        .custom-btn--small[data-v-30041728],
        .legend[data-v-30041728],
        .small-text[data-v-30041728],
        .submenu-text[data-v-30041728],
        .uber[data-v-30041728],
        h1[data-v-30041728],
        h2[data-v-30041728],
        h4[data-v-30041728],
        h5[data-v-30041728] {
            font-family: "Manrope", sans-serif;
        }
        .custom-btn[data-v-30041728] {
            display: inline-flex;
            position: relative;
            color: #000;
            text-align: center;
            cursor: url(/_nuxt/img/cursor-hand.5e9fa48.svg), pointer;
        }


        a  .custom-btn[data-v-30041728] {
            display: inline-flex;
            position: relative;
            color: #000;
            text-align: center;
            cursor: url(/_nuxt/img/cursor-hand.5e9fa48.svg), pointer;
        }

        .custom-btn:hover .custom-btn__wrapper[data-v-30041728] {
            transform: translate(10px, -10px);
        }


        a   .custom-btn--large[data-v-30041728] {
         
      }
             a   .custom-btn--large2[data-v-30041728] {
         
      }


      .custom-btn--social[data-v-30041728] {
        width: 3rem;
        height: 3rem;
    }
    .custom-btn--social .custom-btn__wrapper[data-v-30041728],
    .custom-btn--social img[data-v-30041728] {
        width: 100%;
        height: 100%;
    }
    .custom-btn--small[data-v-30041728] {
        padding: 0.625rem 1.25rem;
    }
    .custom-btn__wrapper[data-v-30041728] {
        position: relative;
        z-index: 100;
        display: flex;
        align-items: center;
        transition: all 0.1s ease-out;
        white-space: nowrap;
    }
    .homepage__related-news .custom-btn__wrapper[data-v-30041728] {
        white-space: normal;
    }
    .custom-btn__icon[data-v-30041728] {
        display: flex;
        justify-content: center;
        align-items: center;
        margin-left: 13px;
        margin-top: 1px;
        width: auto;
        height: 12px;
    }
    @media (max-width: 979px) {
        .custom-btn__icon[data-v-30041728] {
            height: 11px;
        }
    }
    .custom-btn__icon--micro[data-v-30041728] {
        height: 30px;
    }
    @media (max-width: 979px) {
        .custom-btn__icon--micro[data-v-30041728] {
            height: 20px;
        }
    }
    .l-wrapper[data-v-7a3d5f8a] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-7a3d5f8a] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-7a3d5f8a] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-7a3d5f8a] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-7a3d5f8a] {
            padding: 0 20px;
        }
    }
    .uber[data-v-7a3d5f8a] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-7a3d5f8a] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-7a3d5f8a] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-7a3d5f8a] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-7a3d5f8a] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-7a3d5f8a] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-7a3d5f8a] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-7a3d5f8a] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-7a3d5f8a] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-7a3d5f8a] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-7a3d5f8a] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-7a3d5f8a] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-7a3d5f8a] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-7a3d5f8a] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-7a3d5f8a] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-7a3d5f8a] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-7a3d5f8a] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-7a3d5f8a] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-7a3d5f8a] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-7a3d5f8a] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-7a3d5f8a] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text[data-v-7a3d5f8a] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text[data-v-7a3d5f8a] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-7a3d5f8a] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-7a3d5f8a] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-7a3d5f8a] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-7a3d5f8a] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-7a3d5f8a] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-7a3d5f8a] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-7a3d5f8a] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-7a3d5f8a],
    .legend[data-v-7a3d5f8a] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-7a3d5f8a] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-7a3d5f8a] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-7a3d5f8a] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-7a3d5f8a],
    h3[data-v-7a3d5f8a],
    h6[data-v-7a3d5f8a] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-7a3d5f8a],
    .btn[data-v-7a3d5f8a],
    .btn-small[data-v-7a3d5f8a],
    .credit[data-v-7a3d5f8a],
    .current-text[data-v-7a3d5f8a],
    .legend[data-v-7a3d5f8a],
    .small-text[data-v-7a3d5f8a],
    .submenu-text[data-v-7a3d5f8a],
    .uber[data-v-7a3d5f8a],
    h1[data-v-7a3d5f8a],
    h2[data-v-7a3d5f8a],
    h4[data-v-7a3d5f8a],
    h5[data-v-7a3d5f8a] {
        font-family: "Manrope", sans-serif;
    }
    .HoverEffect[data-v-7a3d5f8a] {
        display: inline-block;
        position: absolute;
        color: #000;
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center;
        cursor: url(/_nuxt/img/cursor-hand.5e9fa48.svg), pointer;
    }
    .HoverEffect[data-v-7a3d5f8a],
    .HoverEffect__basic[data-v-7a3d5f8a] {
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .HoverEffect__basic[data-v-7a3d5f8a] {
        z-index: 1;
    }
    .HoverEffect__basic__bg[data-v-7a3d5f8a] {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        transition: all 0.1s ease-out;
    }

    a  .HoverEffect__basic__bg[data-v-7a3d5f8a] {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        transition: all 0.1s ease-out;
    }

    .HoverEffect__basic__bg--01[data-v-7a3d5f8a] {
        background: var(--color);
        z-index: 3;
    }
    .HoverEffect__basic__bg--02[data-v-7a3d5f8a] {
        background: #2D1F8C;
        z-index: 2;
    }
    .HoverEffect__basic__bg--03[data-v-7a3d5f8a] {
        background: #F2ACC6;
        z-index: 1;
    }
    .HoverEffect__triangle__bg--01[data-v-7a3d5f8a] {
        z-index: 3;
    }
    .HoverEffect__triangle__bg--02[data-v-7a3d5f8a] {
        z-index: 2;
    }
    .HoverEffect__triangle__bg--03[data-v-7a3d5f8a] {
        z-index: 1;
    }
    .HoverEffect__star__bg--01[data-v-7a3d5f8a] {
        z-index: 3;
    }
    .HoverEffect__star__bg--02[data-v-7a3d5f8a] {
        z-index: 2;
    }
    .HoverEffect__star__bg--03[data-v-7a3d5f8a] {
        z-index: 1;
    }
    .HoverEffect--oval .HoverEffect__basic__bg[data-v-7a3d5f8a] {
        border-radius: 47px;
        border: 2px solid #000;
    }
    .HoverEffect--circle .HoverEffect__basic__bg[data-v-7a3d5f8a] {
        border-radius: 50%;
        border: 2px solid #000;
    }
    .HoverEffect--square .HoverEffect__square__bg[data-v-7a3d5f8a] {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        transition: all 0.1s ease-out;
        border: 2px solid #000;
    }
    .HoverEffect--square .HoverEffect__square__bg--01[data-v-7a3d5f8a] {
        background: var(--background-color);
        z-index: 3;
    }
    .HoverEffect--square .HoverEffect__square__bg--02[data-v-7a3d5f8a] {
        background: #981082;
        z-index: 2;
    }
    .HoverEffect--square .HoverEffect__square__bg--03[data-v-7a3d5f8a] {
        background: #ef724f;
        z-index: 1;
    }
    .c-button--round:hover > .HoverEffect--enabled .HoverEffect__basic__bg--01[data-v-7a3d5f8a],
    .c-infos-widget:hover > .HoverEffect--enabled .HoverEffect__basic__bg--01[data-v-7a3d5f8a],
    .c-listen-widget__wrapper:hover > .HoverEffect--enabled .HoverEffect__basic__bg--01[data-v-7a3d5f8a],
    .c-podcast-card__icon:hover > .HoverEffect--enabled .HoverEffect__basic__bg--01[data-v-7a3d5f8a],
    .c-title-button:hover > .HoverEffect--enabled .HoverEffect__basic__bg--01[data-v-7a3d5f8a],
    .custom-btn:hover > .HoverEffect--enabled .HoverEffect__basic__bg--01[data-v-7a3d5f8a] {
        background: var(--hover-color);
        top: -10px;
        left: 10px;
    }
    .c-button--round:hover > .HoverEffect--enabled .HoverEffect__basic__bg--02[data-v-7a3d5f8a],
    .c-infos-widget:hover > .HoverEffect--enabled .HoverEffect__basic__bg--02[data-v-7a3d5f8a],
    .c-listen-widget__wrapper:hover > .HoverEffect--enabled .HoverEffect__basic__bg--02[data-v-7a3d5f8a],
    .c-podcast-card__icon:hover > .HoverEffect--enabled .HoverEffect__basic__bg--02[data-v-7a3d5f8a],
    .c-title-button:hover > .HoverEffect--enabled .HoverEffect__basic__bg--02[data-v-7a3d5f8a],
    .custom-btn:hover > .HoverEffect--enabled .HoverEffect__basic__bg--02[data-v-7a3d5f8a] {
        top: -5px;
        left: 5px;
        opacity: 1;
    }
    .c-button--round:hover > .HoverEffect--enabled .HoverEffect__basic__bg--03[data-v-7a3d5f8a],
    .c-infos-widget:hover > .HoverEffect--enabled .HoverEffect__basic__bg--03[data-v-7a3d5f8a],
    .c-listen-widget__wrapper:hover > .HoverEffect--enabled .HoverEffect__basic__bg--03[data-v-7a3d5f8a],
    .c-podcast-card__icon:hover > .HoverEffect--enabled .HoverEffect__basic__bg--03[data-v-7a3d5f8a],
    .c-title-button:hover > .HoverEffect--enabled .HoverEffect__basic__bg--03[data-v-7a3d5f8a],
    .custom-btn:hover > .HoverEffect--enabled .HoverEffect__basic__bg--03[data-v-7a3d5f8a] {
        top: 0;
        left: 0;
        opacity: 1;
    }
    .c-button--round:hover > .HoverEffect--enabled .HoverEffect__square__bg--01[data-v-7a3d5f8a],
    .c-infos-widget:hover > .HoverEffect--enabled .HoverEffect__square__bg--01[data-v-7a3d5f8a],
    .c-listen-widget__wrapper:hover > .HoverEffect--enabled .HoverEffect__square__bg--01[data-v-7a3d5f8a],
    .c-podcast-card__icon:hover > .HoverEffect--enabled .HoverEffect__square__bg--01[data-v-7a3d5f8a],
    .c-title-button:hover > .HoverEffect--enabled .HoverEffect__square__bg--01[data-v-7a3d5f8a],
    .custom-btn:hover > .HoverEffect--enabled .HoverEffect__square__bg--01[data-v-7a3d5f8a] {
        background: var(--hover-color);
        top: -20px;
        left: 20px;
    }
    .c-button--round:hover > .HoverEffect--enabled .HoverEffect__square__bg--02[data-v-7a3d5f8a],
    .c-infos-widget:hover > .HoverEffect--enabled .HoverEffect__square__bg--02[data-v-7a3d5f8a],
    .c-listen-widget__wrapper:hover > .HoverEffect--enabled .HoverEffect__square__bg--02[data-v-7a3d5f8a],
    .c-podcast-card__icon:hover > .HoverEffect--enabled .HoverEffect__square__bg--02[data-v-7a3d5f8a],
    .c-title-button:hover > .HoverEffect--enabled .HoverEffect__square__bg--02[data-v-7a3d5f8a],
    .custom-btn:hover > .HoverEffect--enabled .HoverEffect__square__bg--02[data-v-7a3d5f8a] {
        top: -10px;
        left: 10px;
        opacity: 1;
    }
    .c-button--round:hover > .HoverEffect--enabled .HoverEffect__square__bg--03[data-v-7a3d5f8a],
    .c-infos-widget:hover > .HoverEffect--enabled .HoverEffect__square__bg--03[data-v-7a3d5f8a],
    .c-listen-widget__wrapper:hover > .HoverEffect--enabled .HoverEffect__square__bg--03[data-v-7a3d5f8a],
    .c-podcast-card__icon:hover > .HoverEffect--enabled .HoverEffect__square__bg--03[data-v-7a3d5f8a],
    .c-title-button:hover > .HoverEffect--enabled .HoverEffect__square__bg--03[data-v-7a3d5f8a],
    .custom-btn:hover > .HoverEffect--enabled .HoverEffect__square__bg--03[data-v-7a3d5f8a] {
        top: 0;
        left: 0;
        opacity: 1;
    }
    .c-button--round:hover > .HoverEffect--enabled .HoverEffect__triangle__bg--01[data-v-7a3d5f8a],
    .c-infos-widget:hover > .HoverEffect--enabled .HoverEffect__triangle__bg--01[data-v-7a3d5f8a],
    .c-listen-widget__wrapper:hover > .HoverEffect--enabled .HoverEffect__triangle__bg--01[data-v-7a3d5f8a],
    .c-podcast-card__icon:hover > .HoverEffect--enabled .HoverEffect__triangle__bg--01[data-v-7a3d5f8a],
    .c-title-button:hover > .HoverEffect--enabled .HoverEffect__triangle__bg--01[data-v-7a3d5f8a],
    .custom-btn:hover > .HoverEffect--enabled .HoverEffect__triangle__bg--01[data-v-7a3d5f8a] {
        transform: translate(34px, -20px);
    }
    .c-button--round:hover > .HoverEffect--enabled .HoverEffect__triangle__bg--02[data-v-7a3d5f8a],
    .c-infos-widget:hover > .HoverEffect--enabled .HoverEffect__triangle__bg--02[data-v-7a3d5f8a],
    .c-listen-widget__wrapper:hover > .HoverEffect--enabled .HoverEffect__triangle__bg--02[data-v-7a3d5f8a],
    .c-podcast-card__icon:hover > .HoverEffect--enabled .HoverEffect__triangle__bg--02[data-v-7a3d5f8a],
    .c-title-button:hover > .HoverEffect--enabled .HoverEffect__triangle__bg--02[data-v-7a3d5f8a],
    .custom-btn:hover > .HoverEffect--enabled .HoverEffect__triangle__bg--02[data-v-7a3d5f8a] {
        transform: translate(17px, -10px);
        opacity: 1;
    }
    .c-button--round:hover > .HoverEffect--enabled .HoverEffect__triangle__bg--03[data-v-7a3d5f8a],
    .c-infos-widget:hover > .HoverEffect--enabled .HoverEffect__triangle__bg--03[data-v-7a3d5f8a],
    .c-listen-widget__wrapper:hover > .HoverEffect--enabled .HoverEffect__triangle__bg--03[data-v-7a3d5f8a],
    .c-podcast-card__icon:hover > .HoverEffect--enabled .HoverEffect__triangle__bg--03[data-v-7a3d5f8a],
    .c-title-button:hover > .HoverEffect--enabled .HoverEffect__triangle__bg--03[data-v-7a3d5f8a],
    .custom-btn:hover > .HoverEffect--enabled .HoverEffect__triangle__bg--03[data-v-7a3d5f8a] {
        opacity: 1;
    }
    .c-button--round:hover > .HoverEffect--enabled .HoverEffect__star__bg--01[data-v-7a3d5f8a],
    .c-infos-widget:hover > .HoverEffect--enabled .HoverEffect__star__bg--01[data-v-7a3d5f8a],
    .c-listen-widget__wrapper:hover > .HoverEffect--enabled .HoverEffect__star__bg--01[data-v-7a3d5f8a],
    .c-podcast-card__icon:hover > .HoverEffect--enabled .HoverEffect__star__bg--01[data-v-7a3d5f8a],
    .c-title-button:hover > .HoverEffect--enabled .HoverEffect__star__bg--01[data-v-7a3d5f8a],
    .custom-btn:hover > .HoverEffect--enabled .HoverEffect__star__bg--01[data-v-7a3d5f8a] {
        top: -10px;
        left: 10px;
    }
    .c-button--round:hover > .HoverEffect--enabled .HoverEffect__star__bg--02[data-v-7a3d5f8a],
    .c-infos-widget:hover > .HoverEffect--enabled .HoverEffect__star__bg--02[data-v-7a3d5f8a],
    .c-listen-widget__wrapper:hover > .HoverEffect--enabled .HoverEffect__star__bg--02[data-v-7a3d5f8a],
    .c-podcast-card__icon:hover > .HoverEffect--enabled .HoverEffect__star__bg--02[data-v-7a3d5f8a],
    .c-title-button:hover > .HoverEffect--enabled .HoverEffect__star__bg--02[data-v-7a3d5f8a],
    .custom-btn:hover > .HoverEffect--enabled .HoverEffect__star__bg--02[data-v-7a3d5f8a] {
        top: -5px;
        left: 5px;
        opacity: 1;
    }
    .c-button--round:hover > .HoverEffect--enabled .HoverEffect__star__bg--03[data-v-7a3d5f8a],
    .c-infos-widget:hover > .HoverEffect--enabled .HoverEffect__star__bg--03[data-v-7a3d5f8a],
    .c-listen-widget__wrapper:hover > .HoverEffect--enabled .HoverEffect__star__bg--03[data-v-7a3d5f8a],
    .c-podcast-card__icon:hover > .HoverEffect--enabled .HoverEffect__star__bg--03[data-v-7a3d5f8a],
    .c-title-button:hover > .HoverEffect--enabled .HoverEffect__star__bg--03[data-v-7a3d5f8a],
    .custom-btn:hover > .HoverEffect--enabled .HoverEffect__star__bg--03[data-v-7a3d5f8a] {
        top: 0;
        left: 0;
        opacity: 1;
    }
    .l-wrapper[data-v-5b94bb56] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-5b94bb56] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-5b94bb56] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-5b94bb56] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-5b94bb56] {
            padding: 0 20px;
        }
    }
    .uber[data-v-5b94bb56] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-5b94bb56] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-5b94bb56] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-5b94bb56] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-5b94bb56] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-5b94bb56] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-5b94bb56] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-5b94bb56] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-5b94bb56] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-5b94bb56] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-5b94bb56] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-5b94bb56] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-5b94bb56] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-5b94bb56] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-5b94bb56] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-5b94bb56] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-5b94bb56] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-5b94bb56] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-5b94bb56] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-5b94bb56] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-5b94bb56] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text[data-v-5b94bb56] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text[data-v-5b94bb56] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-5b94bb56] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-5b94bb56] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-5b94bb56] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-5b94bb56] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-5b94bb56] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-5b94bb56] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-5b94bb56] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-5b94bb56],
    .legend[data-v-5b94bb56] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-5b94bb56] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-5b94bb56] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-5b94bb56] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-5b94bb56],
    h3[data-v-5b94bb56],
    h6[data-v-5b94bb56] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-5b94bb56],
    .btn[data-v-5b94bb56],
    .btn-small[data-v-5b94bb56],
    .credit[data-v-5b94bb56],
    .current-text[data-v-5b94bb56],
    .legend[data-v-5b94bb56],
    .small-text[data-v-5b94bb56],
    .submenu-text[data-v-5b94bb56],
    .uber[data-v-5b94bb56],
    h1[data-v-5b94bb56],
    h2[data-v-5b94bb56],
    h4[data-v-5b94bb56],
    h5[data-v-5b94bb56] {
        font-family: "Manrope", sans-serif;
    }
    svg[data-v-5b94bb56] {
        width: auto;
        height: 100%;
    }
    .l-wrapper[data-v-695690de] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-695690de] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-695690de] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-695690de] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-695690de] {
            padding: 0 20px;
        }
    }
    .uber[data-v-695690de] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-695690de] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-695690de] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-695690de] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-695690de] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-695690de] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-695690de] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-695690de] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-695690de] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-695690de] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-695690de] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-695690de] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-695690de] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-695690de] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-695690de] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-695690de] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-695690de] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-695690de] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-695690de] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-695690de] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-695690de] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text[data-v-695690de] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text[data-v-695690de] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-695690de] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-695690de] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-695690de] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-695690de] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-695690de] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-695690de] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-695690de] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-695690de],
    .legend[data-v-695690de] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-695690de] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-695690de] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-695690de] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-695690de],
    h3[data-v-695690de],
    h6[data-v-695690de] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-695690de],
    .btn[data-v-695690de],
    .btn-small[data-v-695690de],
    .credit[data-v-695690de],
    .current-text[data-v-695690de],
    .legend[data-v-695690de],
    .small-text[data-v-695690de],
    .submenu-text[data-v-695690de],
    .uber[data-v-695690de],
    h1[data-v-695690de],
    h2[data-v-695690de],
    h4[data-v-695690de],
    h5[data-v-695690de] {
        font-family: "Manrope", sans-serif;
    }
    .c-background[data-v-695690de] {
        position: fixed;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        z-index: 1;
        height: 100%;
        width: 100%;
        background: var(--color);
        overflow: hidden;
    }
    .l-wrapper[data-v-7934addc] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-7934addc] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-7934addc] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-7934addc] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-7934addc] {
            padding: 0 20px;
        }
    }
    .uber[data-v-7934addc] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-7934addc] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-7934addc] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-7934addc] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-7934addc] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-7934addc] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-7934addc] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-7934addc] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-7934addc] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-7934addc] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-7934addc] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-7934addc] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-7934addc] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-7934addc] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-7934addc] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-7934addc] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-7934addc] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-7934addc] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-7934addc] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-7934addc] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-7934addc] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text[data-v-7934addc] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text[data-v-7934addc] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-7934addc] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-7934addc] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-7934addc] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-7934addc] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-7934addc] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-7934addc] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-7934addc] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-7934addc],
    .legend[data-v-7934addc] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-7934addc] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-7934addc] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-7934addc] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-7934addc],
    h3[data-v-7934addc],
    h6[data-v-7934addc] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-7934addc],
    .btn[data-v-7934addc],
    .btn-small[data-v-7934addc],
    .credit[data-v-7934addc],
    .current-text[data-v-7934addc],
    .legend[data-v-7934addc],
    .small-text[data-v-7934addc],
    .submenu-text[data-v-7934addc],
    .uber[data-v-7934addc],
    h1[data-v-7934addc],
    h2[data-v-7934addc],
    h4[data-v-7934addc],
    h5[data-v-7934addc] {
        font-family: "Manrope", sans-serif;
    }
    .CanvasEffect[data-v-7934addc] {
        width: 100%;
        height: 100%;
    }
    .background__appear-enter-active[data-v-7934addc],
    .background__appear-leave-active[data-v-7934addc] {
        transition: opacity 0.4s ease-in-out;
    }
    .background__appear-enter[data-v-7934addc],
    .background__appear-leave-to[data-v-7934addc] {
        opacity: 0;
    }
    .l-wrapper[data-v-4718262e] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-4718262e] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-4718262e] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-4718262e] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-4718262e] {
            padding: 0 20px;
        }
    }
    .uber[data-v-4718262e] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-4718262e] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-4718262e] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-4718262e] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-4718262e] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-4718262e] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-4718262e] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-4718262e] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-4718262e] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-4718262e] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-4718262e] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-4718262e] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-4718262e] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-4718262e] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-4718262e] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-4718262e] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-4718262e] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-4718262e] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-4718262e] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-4718262e] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-4718262e] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text[data-v-4718262e] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text[data-v-4718262e] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-4718262e] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-4718262e] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-4718262e] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-4718262e] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-4718262e] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-4718262e] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-4718262e] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-4718262e],
    .legend[data-v-4718262e] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-4718262e] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-4718262e] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-4718262e] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-4718262e],
    h3[data-v-4718262e],
    h6[data-v-4718262e] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-4718262e],
    .btn[data-v-4718262e],
    .btn-small[data-v-4718262e],
    .credit[data-v-4718262e],
    .current-text[data-v-4718262e],
    .legend[data-v-4718262e],
    .small-text[data-v-4718262e],
    .submenu-text[data-v-4718262e],
    .uber[data-v-4718262e],
    h1[data-v-4718262e],
    h2[data-v-4718262e],
    h4[data-v-4718262e],
    h5[data-v-4718262e] {
        font-family: "Manrope", sans-serif;
    }
    .homepage[data-v-4718262e] {
        overflow: hidden;
    }
    .homepage__widgets_02[data-v-4718262e] {
        pointer-events: none !important;
        display: grid;
        position: relative;
        z-index: 3;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        overflow: visible;
    }
    @media (max-width: 979px) {
        .homepage__widgets_02[data-v-4718262e] {
            margin-top: 0;
        }
    }
    @media (max-width: 1280px) {
        .homepage__widgets_02[data-v-4718262e] {
            padding: 15.25rem 0;
            grid-template-columns: repeat(1, minmax(0, 1fr));
        }
    }
    .homepage__widgets_02_question[data-v-4718262e] {
        display: grid;
        grid-column: 1/1;
        justify-self: center;
        justify-content: center;
        pointer-events: all;
    }
    .homepage__related-balados[data-v-4718262e] {
        margin-bottom: 7.5rem;
    }
    .homepage__related-balados[data-v-4718262e],
    .homepage__related-news[data-v-4718262e],
    .l-container__widgets[data-v-4718262e] {
        position: relative;
        pointer-events: none !important;
        z-index: 2;
    }
    .l-container__widgets[data-v-4718262e] {
        padding-top: 70vh;
    }
    @media (max-width: 979px) {
        .l-container__widgets[data-v-4718262e] {
            padding-top: 70vh;
        }
    }
    @media (max-width: 480px) {
        .l-container__widgets[data-v-4718262e] {
            padding-top: 34em;
        }
    }
    .accueil__events[data-v-4718262e] {
        position: relative;
        z-index: 2;
    }
    .l-wrapper {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small {
        padding: 0 178px;
    }
    .l-wrapper--right {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper {
            padding: 0 20px;
        }
    }
    .uber {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }

    .current-text {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small {
            font-size: 0.625rem;
        }
    }
    .legend {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit,
    .legend {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7,
    h3,
    h6 {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text,
    .btn,
    .btn-small,
    .credit,
    .current-text,
    .legend,
    .small-text,
    .submenu-text,
    .uber,
    h1,
    h2,
    h4,
    h5 {
        font-family: "Manrope", sans-serif;
    }
    .has-scroll-smooth body {
        overflow: hidden;
    }
    .has-scroll-smooth .js-locomotive {
        min-height: 100%;
        width: 100%;
    }
    .l-wrapper[data-v-42224580] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-42224580] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-42224580] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-42224580] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-42224580] {
            padding: 0 20px;
        }
    }
    .c-interactive-hero__title[data-v-42224580],
    .uber[data-v-42224580] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .c-interactive-hero__title[data-v-42224580],
        .uber[data-v-42224580] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-42224580] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-42224580] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-42224580] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-42224580] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-42224580] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-42224580] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-42224580] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-42224580] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-42224580] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-42224580] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-42224580] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-42224580] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-42224580] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-42224580] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-42224580] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-42224580] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-42224580] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-42224580] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-42224580] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text[data-v-42224580] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text[data-v-42224580] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-42224580] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-42224580] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-42224580] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-42224580] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-42224580] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-42224580] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-42224580] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-42224580],
    .legend[data-v-42224580] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-42224580] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-42224580] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-42224580] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-42224580],
    h3[data-v-42224580],
    h6[data-v-42224580] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-42224580],
    .btn[data-v-42224580],
    .btn-small[data-v-42224580],
    .c-interactive-hero__title[data-v-42224580],
    .credit[data-v-42224580],
    .current-text[data-v-42224580],
    .legend[data-v-42224580],
    .small-text[data-v-42224580],
    .submenu-text[data-v-42224580],
    .uber[data-v-42224580],
    h1[data-v-42224580],
    h2[data-v-42224580],
    h4[data-v-42224580],
    h5[data-v-42224580] {
        font-family: "Manrope", sans-serif;
    }
    [data-v-42224580] .c-interactive-hero__title > div > span:first-child {
        position: relative;
        bottom: 3.7015115293px;
    }
    [data-v-42224580] .c-interactive-hero__title > div > span:nth-child(2) {
        position: relative;
        bottom: 1.9192658173px;
    }
    [data-v-42224580] .c-interactive-hero__title > div > span:nth-child(3) {
        position: relative;
        bottom: -1.949962483px;
    }
    [data-v-42224580] .c-interactive-hero__title > div > span:nth-child(4) {
        position: relative;
        bottom: 1.7317818957px;
    }
    [data-v-42224580] .c-interactive-hero__title > div > span:nth-child(5) {
        position: relative;
        bottom: 5.4183109273px;
    }
    [data-v-42224580] .c-interactive-hero__title > div > span:nth-child(6) {
        position: relative;
        bottom: 6.8008514333px;
    }
    [data-v-42224580] .c-interactive-hero__title > div > span:nth-child(7) {
        position: relative;
        bottom: 4.7695112717px;
    }
    [data-v-42224580] .c-interactive-hero__title > div > span:nth-child(8) {
        position: relative;
        bottom: 4.272499831px;
    }
    [data-v-42224580] .c-interactive-hero__title > div > span:nth-child(9) {
        position: relative;
        bottom: -3.5556513094px;
    }
    [data-v-42224580] .c-interactive-hero__title > div > span:nth-child(10) {
        position: relative;
        bottom: -3.1953576454px;
    }
    [data-v-42224580] .c-interactive-hero__title > div > span:nth-child(11) {
        position: relative;
        bottom: 4.0221284899px;
    }
    [data-v-42224580] .c-interactive-hero__title > div > span:nth-child(12) {
        position: relative;
        bottom: 6.2192697937px;
    }
    [data-v-42224580] .c-interactive-hero__title > div > span:nth-child(13) {
        position: relative;
        bottom: 5.5372339073px;
    }
    [data-v-42224580] .c-interactive-hero__title > div > span:nth-child(14) {
        position: relative;
        bottom: 1.683686091px;
    }
    [data-v-42224580] .c-interactive-hero__title > div > span:nth-child(15) {
        position: relative;
        bottom: -1.7984395643px;
    }
    [data-v-42224580] .c-interactive-hero__title > div > span:nth-child(16) {
        position: relative;
        bottom: -2.7882974016px;
    }
    [data-v-42224580] .c-interactive-hero__title > div > span:nth-child(17) {
        position: relative;
        bottom: 1.6241833097px;
    }
    [data-v-42224580] .c-interactive-hero__title > div > span:nth-child(18) {
        position: relative;
        bottom: 5.3015835412px;
    }
    [data-v-42224580] .c-interactive-hero__title > div > span:nth-child(19) {
        position: relative;
        bottom: 8.9435230909px;
    }
    [data-v-42224580] .c-interactive-hero__title > div > span:nth-child(20) {
        position: relative;
        bottom: 5.0404103091px;
    }
    [data-v-42224580] .c-interactive-hero__title > div > span:nth-child(21) {
        position: relative;
        bottom: 0.2613536989px;
    }
    [data-v-42224580] .c-interactive-hero__title > div > span:nth-child(22) {
        position: relative;
        bottom: -0.999804132px;
    }
    [data-v-42224580] .c-interactive-hero__title > div > span:nth-child(23) {
        position: relative;
        bottom: -1.6641651017px;
    }
    [data-v-42224580] .c-interactive-hero__title > div > span:nth-child(24) {
        position: relative;
        bottom: 4.1208950367px;
    }
    [data-v-42224580] .c-interactive-hero__title > div > span:nth-child(25) {
        position: relative;
        bottom: 5.9560140593px;
    }
    [data-v-42224580] .c-interactive-hero__title > div > span:nth-child(26) {
        position: relative;
        bottom: 8.2345966116px;
    }
    [data-v-42224580] .c-interactive-hero__title > div > span:nth-child(27) {
        position: relative;
        bottom: 0.5393059563px;
    }
    [data-v-42224580] .c-interactive-hero__title > div > span:nth-child(28) {
        position: relative;
        bottom: 0.1869706684px;
    }
    [data-v-42224580] .c-interactive-hero__title > div > span:nth-child(29) {
        position: relative;
        bottom: 0.2597123516px;
    }
    [data-v-42224580] .c-interactive-hero__title > div > span:nth-child(30) {
        position: relative;
        bottom: 3.7712572494px;
    }
    [data-v-42224580] .c-interactive-hero__title > div > span:nth-child(31) {
        position: relative;
        bottom: 8.573711789px;
    }
    .c-interactive-hero[data-v-42224580] {
        position: absolute;
        width: 100%;
        height: 100vh;
        padding: 0 20%;
        z-index: 1;
        top: 0;
        left: 0;
        display: flex;
        justify-content: center;
        align-items: center;
        pointer-events: none !important;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }
    @media (max-width: 979px) {
        .c-interactive-hero[data-v-42224580] {
            padding: 0 5%;
        }
    }
    .c-interactive-hero__title[data-v-42224580] {
        text-align: center;
        pointer-events: none;
        font-weight: 800;
    }
    .c-interactive-hero__title_letter[data-v-42224580] {
        min-width: 2rem;
        display: inline-block;
        transform: translateZ(0) scale(1);
        will-change: transform;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        transition: transform 0.4s cubic-bezier(0.34, 1.96, 0.64, 1), opacity 0.05s ease-in;
    }
    @media (max-width: 979px) {
        .c-interactive-hero__title_letter[data-v-42224580] {
            min-width: 1rem;
        }
    }
    @media (max-width: 480px) {
        .c-interactive-hero__title_letter[data-v-42224580] {
            min-width: 0.4rem;
        }
    }
    .c-interactive-hero .Word__container[data-v-42224580] {
        display: inline-block;
        position: relative;
        pointer-events: all;
    }
    .c-interactive-hero .Hoverable__word[data-v-42224580] {
        pointer-events: all;
    }
    .c-interactive-hero .Hovered__container[data-v-42224580] {
        position: absolute;
        z-index: 10;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: red;
        pointer-events: all;
    }
    .appear-interactive-enter .c-interactive-hero__title_letter[data-v-42224580],
    .appear-interactive-leave-to .c-interactive-hero__title_letter[data-v-42224580] {
        opacity: 0;
        transform: translateZ(0) scale(0);
    }
    .l-wrapper[data-v-1382745a] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-1382745a] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-1382745a] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-1382745a] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-1382745a] {
            padding: 0 20px;
        }
    }
    .uber[data-v-1382745a] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-1382745a] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-1382745a] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-1382745a] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-1382745a] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-1382745a] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-1382745a] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-1382745a] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-1382745a] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-1382745a] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-1382745a] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-1382745a] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-1382745a] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-1382745a] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-1382745a] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-1382745a] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-1382745a] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-1382745a] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-1382745a] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-1382745a] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-1382745a] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text[data-v-1382745a] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text[data-v-1382745a] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-1382745a] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-1382745a] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-1382745a] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-1382745a] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-1382745a] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-1382745a] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-1382745a] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-1382745a],
    .legend[data-v-1382745a] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-1382745a] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-1382745a] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-1382745a] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-1382745a],
    h3[data-v-1382745a],
    h6[data-v-1382745a] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-1382745a],
    .btn[data-v-1382745a],
    .btn-small[data-v-1382745a],
    .credit[data-v-1382745a],
    .current-text[data-v-1382745a],
    .legend[data-v-1382745a],
    .small-text[data-v-1382745a],
    .submenu-text[data-v-1382745a],
    .uber[data-v-1382745a],
    h1[data-v-1382745a],
    h2[data-v-1382745a],
    h4[data-v-1382745a],
    h5[data-v-1382745a] {
        font-family: "Manrope", sans-serif;
    }
    .c-list-widgets[data-v-1382745a] {
        position: relative;
        margin-top: 7.5rem;
        width: 100%;
    }
    @media (max-width: 979px) {
        .c-list-widgets[data-v-1382745a] {
            margin-top: 0;
        }
    }
    .c-list-widgets__grid[data-v-1382745a] {
        position: relative;
        width: 100%;
        display: grid;
    }
    @media (max-width: 979px) {
        .c-list-widgets__grid > div[data-v-1382745a] {
            margin: 2rem 0;
        }
    }
    .c-list-widgets__grid > div[data-v-1382745a]:nth-child(2) {
        display: flex;
        justify-content: center;
    }
    @media (max-width: 979px) {
        .c-list-widgets__grid[data-v-1382745a] {
            margin: 5rem 0;
        }
    }
    .c-list-widgets__grid--small[data-v-1382745a] {
        grid-template-rows: repeat(5, 250px) !important;
    }
    @media (max-width: 979px) {
        .c-list-widgets__grid--small[data-v-1382745a] {
            grid-template-rows: repeat(auto-fill, minmax(0, 1fr)) !important;
        }
    }
    .c-list-widgets__grid-one-items[data-v-1382745a] {
        grid-template-columns: 100%;
    }
    .c-list-widgets__grid-one-items > div[data-v-1382745a] {
        justify-items: center;
        justify-self: center;
    }
    .c-list-widgets__grid-two-items[data-v-1382745a] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        grid-template-rows: repeat(4, 175px);
        grid-gap: 5%;
        gap: 5%;
    }
    @media (max-width: 979px) {
        .c-list-widgets__grid-two-items[data-v-1382745a] {
            grid-template-columns: repeat(1, minmax(0, 1fr));
            grid-template-rows: repeat(auto-fill, minmax(0, 1fr));
            grid-gap: 0;
            gap: 0;
        }
    }
    .c-list-widgets__grid-two-items > div[data-v-1382745a]:first-child {
        grid-column: 2/2;
        grid-row: 2/3;
        justify-self: end;
        z-index: 1;
    }
    @media (max-width: 979px) {
        .c-list-widgets__grid-two-items > div[data-v-1382745a]:first-child {
            grid-column: 1/1;
            justify-self: stretch;
        }
    }
    .c-list-widgets__grid-two-items > div[data-v-1382745a]:nth-child(2) {
        grid-column: 1/1;
        grid-row: 1/2;
        z-index: 2;
        justify-self: end;
    }
    @media (max-width: 979px) {
        .c-list-widgets__grid-two-items > div[data-v-1382745a]:nth-child(2) {
            justify-self: stretch;
        }
    }
    .c-list-widgets__grid-tree-items[data-v-1382745a] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        grid-template-rows: repeat(4, 300px);
        grid-gap: 5%;
        gap: 5%;
    }
    @media (max-width: 979px) {
        .c-list-widgets__grid-tree-items[data-v-1382745a] {
            grid-template-columns: repeat(1, minmax(0, 1fr));
            grid-template-rows: repeat(auto-fill, minmax(0, 1fr));
            grid-gap: 0;
            gap: 0;
        }
    }
    .c-list-widgets__grid-tree-items > div[data-v-1382745a]:first-child {
        grid-column: 2/2;
        grid-row: 1/2;
        justify-self: center;
        z-index: 1;
    }
    @media (max-width: 979px) {
        .c-list-widgets__grid-tree-items > div[data-v-1382745a]:first-child {
            grid-column: 1/1;
            justify-self: stretch;
        }
    }
    .c-list-widgets__grid-tree-items > div[data-v-1382745a]:nth-child(2) {
        grid-column: 1/1;
        grid-row: 2/3;
        z-index: 2;
    }
    @media (max-width: 480px) {
        .c-list-widgets__grid-tree-items > div[data-v-1382745a]:nth-child(2) {
            justify-self: stretch;
        }
    }
    .c-list-widgets__grid-tree-items > div[data-v-1382745a]:nth-child(3) {
        grid-column: 2/2;
        grid-row: 3/4;
        justify-self: start;
        z-index: 3;
    }
    @media (max-width: 979px) {
        .c-list-widgets__grid-tree-items > div[data-v-1382745a]:nth-child(3) {
            grid-column: 1/1;
            justify-self: end;
        }
    }
    @media (max-width: 480px) {
        .c-list-widgets__grid-tree-items > div[data-v-1382745a]:nth-child(3) {
            grid-column: 1/1;
            justify-self: center;
        }
    }
    .c-list-widgets__grid-four-items[data-v-1382745a] {
        grid-template-columns: repeat(12, minmax(0, 1fr));
        grid-template-rows: repeat(10, 175px);
    }
    @media (max-width: 979px) {
        .c-list-widgets__grid-four-items[data-v-1382745a] {
            grid-template-columns: repeat(1, minmax(0, 1fr));
            grid-template-rows: repeat(4, 1fr);
            grid-gap: 2.5rem;
            gap: 2.5rem;
        }
    }
    .c-list-widgets__grid-four-items > div[data-v-1382745a]:first-child {
        grid-column: 7/11;
        grid-row: 1/4;
        justify-self: start;
        align-items: start;
        z-index: 1;
    }
    @media (max-width: 979px) {
        .c-list-widgets__grid-four-items > div[data-v-1382745a]:first-child {
            grid-column: 1/1;
            justify-self: stretch;
        }
    }
    .c-list-widgets__grid-four-items > div[data-v-1382745a]:nth-child(2) {
        grid-column: 1/2;
        grid-row: 4/8;
        z-index: 2;
        justify-self: start;
    }
    @media (max-width: 979px) {
        .c-list-widgets__grid-four-items > div[data-v-1382745a]:nth-child(2) {
            grid-column: 1/1;
            grid-row: 2/3;
            justify-self: stretch;
        }
    }
    .c-list-widgets__grid-four-items > div[data-v-1382745a]:nth-child(3) {
        grid-column: 9/12;
        grid-row: 4/8;
        z-index: 3;
    }
    @media (max-width: 979px) {
        .c-list-widgets__grid-four-items > div[data-v-1382745a]:nth-child(3) {
            grid-column: 1/1;
            grid-row: 3/4;
            justify-self: center;
        }
    }
    .c-list-widgets__grid-four-items > div[data-v-1382745a]:nth-child(4) {
        grid-column: 7/12;
        grid-row: 7/8;
        z-index: 3;
    }
    @media (max-width: 979px) {
        .c-list-widgets__grid-four-items > div[data-v-1382745a]:nth-child(4) {
            grid-column: 1/1;
            justify-self: center;
            grid-row: 4/8;
        }
    }
    .c-list-widgets__grid-fifth-items[data-v-1382745a] {
        grid-template-columns: repeat(12, minmax(0, 1fr));
        grid-template-rows: repeat(12, 175px);
    }
    @media (max-width: 979px) {
        .c-list-widgets__grid-fifth-items[data-v-1382745a] {
            grid-template-columns: repeat(1, minmax(0, 1fr));
            grid-template-rows: repeat(4, 1fr);
            grid-gap: 2.5rem;
            gap: 2.5rem;
        }
    }
    .c-list-widgets__grid-fifth-items > div[data-v-1382745a]:first-child {
        grid-column: 7/11;
        grid-row: 1/4;
        justify-self: start;
        align-items: start;
        z-index: 1;
    }
    @media (max-width: 979px) {
        .c-list-widgets__grid-fifth-items > div[data-v-1382745a]:first-child {
            grid-column: 1/1;
            justify-self: center;
        }
    }
    .c-list-widgets__grid-fifth-items > div[data-v-1382745a]:nth-child(2) {
        grid-column: 1/2;
        grid-row: 4/8;
        z-index: 2;
        justify-self: start;
    }
    @media (max-width: 979px) {
        .c-list-widgets__grid-fifth-items > div[data-v-1382745a]:nth-child(2) {
            grid-column: 1/1;
            grid-row: 2/3;
            justify-self: center;
        }
    }
    .c-list-widgets__grid-fifth-items > div[data-v-1382745a]:nth-child(3) {
        grid-column: 9/12;
        grid-row: 4/8;
        z-index: 3;
    }
    @media (max-width: 979px) {
        .c-list-widgets__grid-fifth-items > div[data-v-1382745a]:nth-child(3) {
            grid-column: 1/1;
            grid-row: 3/4;
            justify-self: center;
        }
    }
    .c-list-widgets__grid-fifth-items > div[data-v-1382745a]:nth-child(4) {
        grid-column: 7/12;
        grid-row: 7/8;
        z-index: 3;
    }
    @media (max-width: 979px) {
        .c-list-widgets__grid-fifth-items > div[data-v-1382745a]:nth-child(4) {
            grid-column: 1/1;
            justify-self: center;
            grid-row: 4/8;
        }
    }
    .c-list-widgets__grid-fifth-items > div[data-v-1382745a]:nth-child(5) {
        grid-column: 2/7;
        grid-row: 6/10;
        z-index: 3;
    }
    @media (max-width: 979px) {
        .c-list-widgets__grid-fifth-items > div[data-v-1382745a]:nth-child(5) {
            grid-column: 1/1;
            justify-self: center;
        }
    }
    .c-list-widgets__grid-sixth-items[data-v-1382745a] {
        grid-template-columns: repeat(12, minmax(0, 1fr));
        grid-template-rows: repeat(14, 175px);
    }
    @media (max-width: 979px) {
        .c-list-widgets__grid-sixth-items[data-v-1382745a] {
            grid-template-columns: repeat(1, minmax(0, 1fr));
            grid-template-rows: repeat(4, 1fr);
            grid-gap: 2.5rem;
            gap: 2.5rem;
        }
    }
    .c-list-widgets__grid-sixth-items > div[data-v-1382745a]:first-child {
        grid-column: 7/11;
        grid-row: 1/4;
        justify-self: start;
        align-items: start;
        z-index: 1;
    }
    @media (max-width: 1024px) {
        .c-list-widgets__grid-sixth-items > div[data-v-1382745a]:first-child {
            grid-column: 3/4;
            justify-self: start;
        }
    }
    @media (max-width: 979px) {
        .c-list-widgets__grid-sixth-items > div[data-v-1382745a]:first-child {
            grid-column: 1/1;
            justify-self: center;
        }
    }
    .c-list-widgets__grid-sixth-items > div[data-v-1382745a]:nth-child(2) {
        grid-column: 1/2;
        grid-row: 4/8;
        z-index: 2;
        justify-self: start;
    }
    @media (max-width: 979px) {
        .c-list-widgets__grid-sixth-items > div[data-v-1382745a]:nth-child(2) {
            grid-column: 1/1;
            grid-row: 2/3;
            justify-self: center;
        }
    }
    .c-list-widgets__grid-sixth-items > div[data-v-1382745a]:nth-child(3) {
        grid-column: 9/12;
        grid-row: 4/8;
        z-index: 3;
    }
    @media (max-width: 1024px) {
        .c-list-widgets__grid-sixth-items > div[data-v-1382745a]:nth-child(3) {
            grid-column: 8/10;
            grid-row: 3/4;
            justify-self: start;
        }
    }
    @media (max-width: 979px) {
        .c-list-widgets__grid-sixth-items > div[data-v-1382745a]:nth-child(3) {
            grid-column: 1/1;
            justify-self: center;
        }
    }
    .c-list-widgets__grid-sixth-items > div[data-v-1382745a]:nth-child(4) {
        grid-column: 7/12;
        grid-row: 7/8;
        z-index: 3;
    }
    @media (max-width: 979px) {
        .c-list-widgets__grid-sixth-items > div[data-v-1382745a]:nth-child(4) {
            grid-column: 1/1;
            grid-row: 4/8;
            justify-self: center;
        }
    }
    .c-list-widgets__grid-sixth-items > div[data-v-1382745a]:nth-child(5) {
        grid-column: 1/6;
        grid-row: 9/10;
        z-index: 3;
    }
    @media (max-width: 979px) {
        .c-list-widgets__grid-sixth-items > div[data-v-1382745a]:nth-child(5) {
            grid-column: 1/1;
            grid-row: 6/10;
            justify-self: center;
        }
    }
    .c-list-widgets__grid-sixth-items > div[data-v-1382745a]:nth-child(6) {
        grid-column: 7/12;
        grid-row: 11/12;
        z-index: 3;
    }
    @media (max-width: 979px) {
        .c-list-widgets__grid-sixth-items > div[data-v-1382745a]:nth-child(6) {
            grid-column: 1/1;
            justify-self: center;
        }
    }
    .l-wrapper[data-v-20afb4a4] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-20afb4a4] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-20afb4a4] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-20afb4a4] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-20afb4a4] {
            padding: 0 20px;
        }
    }
    .uber[data-v-20afb4a4] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-20afb4a4] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-20afb4a4] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-20afb4a4] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-20afb4a4] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-20afb4a4] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-20afb4a4] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-20afb4a4] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-20afb4a4] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-20afb4a4] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-20afb4a4] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-20afb4a4] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-20afb4a4] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .c-infos-widget__title[data-v-20afb4a4],
    h6[data-v-20afb4a4] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .c-infos-widget__title[data-v-20afb4a4],
        h6[data-v-20afb4a4] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-20afb4a4] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-20afb4a4] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-20afb4a4] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-20afb4a4] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .c-infos-widget__text--big[data-v-20afb4a4],
    .current-text[data-v-20afb4a4] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .c-infos-widget__text--big[data-v-20afb4a4],
        .current-text[data-v-20afb4a4] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .c-infos-widget__text--small[data-v-20afb4a4],
    .small-text[data-v-20afb4a4] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .c-infos-widget__text--small[data-v-20afb4a4],
        .small-text[data-v-20afb4a4] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-20afb4a4] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-20afb4a4] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-20afb4a4] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-20afb4a4] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-20afb4a4] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-20afb4a4] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-20afb4a4] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-20afb4a4],
    .legend[data-v-20afb4a4] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-20afb4a4] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-20afb4a4] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-20afb4a4] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .c-infos-widget__title[data-v-20afb4a4],
    .h7[data-v-20afb4a4],
    h3[data-v-20afb4a4],
    h6[data-v-20afb4a4] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-20afb4a4],
    .btn[data-v-20afb4a4],
    .btn-small[data-v-20afb4a4],
    .c-infos-widget__text--big[data-v-20afb4a4],
    .c-infos-widget__text--small[data-v-20afb4a4],
    .credit[data-v-20afb4a4],
    .current-text[data-v-20afb4a4],
    .legend[data-v-20afb4a4],
    .small-text[data-v-20afb4a4],
    .submenu-text[data-v-20afb4a4],
    .uber[data-v-20afb4a4],
    h1[data-v-20afb4a4],
    h2[data-v-20afb4a4],
    h4[data-v-20afb4a4],
    h5[data-v-20afb4a4] {
        font-family: "Manrope", sans-serif;
    }
    .c-infos-widget[data-v-20afb4a4] {
        position: relative;
        width: 28.3125rem;
        height: 28.3125rem;
        min-width: 28.3125rem;
        min-height: 28.3125rem;
        display: flex;
        align-items: center;
        justify-content: center;
        pointer-events: all;
    }
    @media (max-width: 979px) {
        .c-infos-widget[data-v-20afb4a4] {
            width: 20rem;
            height: 20rem;
            min-width: 20rem;
            min-height: 20rem;
        }
    }
    .c-infos-widget--hover:hover .l-stack[data-v-20afb4a4] {
        transform: translate(20px, -20px);
    }
    .c-infos-widget__container[data-v-20afb4a4] {
        width: 90%;
    }
    .c-infos-widget__background[data-v-20afb4a4] {
        position: absolute;
        width: 100%;
        height: 100%;
        z-index: 2;
        top: 50%;
        left: 50%;
        transform-origin: center center;
        transform: translate(-50%, -50%) rotate(var(--rotation));
        cursor: inherit;
    }
    .c-infos-widget__image[data-v-20afb4a4] {
        width: 62%;
        margin: 0 auto 5px;
    }
    .c-infos-widget__title[data-v-20afb4a4] {
        margin-bottom: 1.375rem;
    }
    .c-infos-widget__text--small[data-v-20afb4a4] {
        text-align: center;
    }
    @media (max-width: 979px) {
        .c-infos-widget__text--small[data-v-20afb4a4] {
            text-align: center;
        }
    }
    .l-stack[data-v-20afb4a4] {
        position: relative;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        z-index: 3;
        padding: 1rem;
        transition: transform 0.1s ease-out;
    }
    .l-stack--left[data-v-20afb4a4] {
        text-align: left;
    }
    .l-stack--center[data-v-20afb4a4] {
        text-align: center;
    }
    .l-stack--right[data-v-20afb4a4] {
        text-align: right;
    }
    .l-wrapper {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small {
        padding: 0 178px;
    }
    .l-wrapper--right {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper {
            padding: 0 20px;
        }
    }
    .uber {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }

    .current-text {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small {
            font-size: 0.625rem;
        }
    }
    .legend {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit,
    .legend {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7,
    h3,
    h6 {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text,
    .btn,
    .btn-small,
    .credit,
    .current-text,
    .legend,
    .small-text,
    .submenu-text,
    .uber,
    h1,
    h2,
    h4,
    h5 {
        font-family: "Manrope", sans-serif;
    }
    .Magnetic {
        position: relative;
        z-index: var(--base-zindex) !important;
    }
    .Magnetic__zone {
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%) scale(1);
        background: red;
        opacity: 0;
        pointer-events: all;
    }
    .Magnetic__bounds,
    .Magnetic__zone {
        width: 100%;
        height: 100%;
        position: absolute;
        z-index: 10;
    }
    .Magnetic__bounds {
        top: 0;
        left: 0;
        background: #ff0;
        visibility: hidden;
    }
    .Magnetic__target {
        position: relative;
        z-index: var(--base-zindex);
    }
    .is-above {
        z-index: var(--hover-zindex) !important;
    }
    .l-wrapper[data-v-b9e13ece] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-b9e13ece] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-b9e13ece] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-b9e13ece] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-b9e13ece] {
            padding: 0 20px;
        }
    }
    .uber[data-v-b9e13ece] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-b9e13ece] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-b9e13ece] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-b9e13ece] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-b9e13ece] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-b9e13ece] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-b9e13ece] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-b9e13ece] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-b9e13ece] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-b9e13ece] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-b9e13ece] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-b9e13ece] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-b9e13ece] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .c-listen-widget__title[data-v-b9e13ece],
    h6[data-v-b9e13ece] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .c-listen-widget__title[data-v-b9e13ece],
        h6[data-v-b9e13ece] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-b9e13ece] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-b9e13ece] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-b9e13ece] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-b9e13ece] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-b9e13ece] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-b9e13ece] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text[data-v-b9e13ece] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text[data-v-b9e13ece] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-b9e13ece] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-b9e13ece] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-b9e13ece] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-b9e13ece] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-b9e13ece] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-b9e13ece] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-b9e13ece] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-b9e13ece],
    .legend[data-v-b9e13ece] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-b9e13ece] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-b9e13ece] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-b9e13ece] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .c-listen-widget__title[data-v-b9e13ece],
    .h7[data-v-b9e13ece],
    h3[data-v-b9e13ece],
    h6[data-v-b9e13ece] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-b9e13ece],
    .btn[data-v-b9e13ece],
    .btn-small[data-v-b9e13ece],
    .credit[data-v-b9e13ece],
    .current-text[data-v-b9e13ece],
    .legend[data-v-b9e13ece],
    .small-text[data-v-b9e13ece],
    .submenu-text[data-v-b9e13ece],
    .uber[data-v-b9e13ece],
    h1[data-v-b9e13ece],
    h2[data-v-b9e13ece],
    h4[data-v-b9e13ece],
    h5[data-v-b9e13ece] {
        font-family: "Manrope", sans-serif;
    }
    .c-listen-widget[data-v-b9e13ece] {
        position: relative;
        width: 30rem;
        height: 25.3rem;
        pointer-events: none;
        cursor: url(/_nuxt/img/cursor-hand.5e9fa48.svg), pointer;
    }
    @media (max-width: 979px) {
        .c-listen-widget[data-v-b9e13ece] {
            width: 26.25rem;
            height: 22.2rem;
        }
    }
    .c-listen-widget__wrapper[data-v-b9e13ece] {
        position: relative;
        width: 100%;
        height: 100%;
        transform: rotate(var(--rotation));
    }
    .c-listen-widget__wrapper:hover .c-listen-widget__infos[data-v-b9e13ece] {
        transform: translate(44px, -30px);
    }
    .c-listen-widget__infos[data-v-b9e13ece] {
        position: relative;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: flex-end;
        width: 100%;
        height: 100%;
        z-index: 3;
        padding-bottom: 30px;
        text-align: center;
        transition: transform 0.1s ease-out;
    }
    .c-listen-widget__title[data-v-b9e13ece] {
        margin-bottom: 1.375rem;
        max-width: 175px;
    }
    .c-listen-widget__play[data-v-b9e13ece] {
        pointer-events: all;
    }
    .l-wrapper[data-v-52a51f0c] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-52a51f0c] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-52a51f0c] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-52a51f0c] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-52a51f0c] {
            padding: 0 20px;
        }
    }
    .uber[data-v-52a51f0c] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-52a51f0c] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-52a51f0c] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-52a51f0c] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-52a51f0c] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-52a51f0c] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-52a51f0c] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-52a51f0c] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-52a51f0c] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-52a51f0c] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-52a51f0c] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-52a51f0c] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-52a51f0c] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-52a51f0c] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-52a51f0c] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-52a51f0c] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-52a51f0c] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-52a51f0c] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-52a51f0c] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-52a51f0c] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-52a51f0c] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text[data-v-52a51f0c] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text[data-v-52a51f0c] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-52a51f0c] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-52a51f0c] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-52a51f0c] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-52a51f0c] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-52a51f0c] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-52a51f0c] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-52a51f0c] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-52a51f0c],
    .legend[data-v-52a51f0c] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-52a51f0c] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-52a51f0c] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-52a51f0c] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-52a51f0c],
    h3[data-v-52a51f0c],
    h6[data-v-52a51f0c] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-52a51f0c],
    .btn[data-v-52a51f0c],
    .btn-small[data-v-52a51f0c],
    .credit[data-v-52a51f0c],
    .current-text[data-v-52a51f0c],
    .legend[data-v-52a51f0c],
    .small-text[data-v-52a51f0c],
    .submenu-text[data-v-52a51f0c],
    .uber[data-v-52a51f0c],
    h1[data-v-52a51f0c],
    h2[data-v-52a51f0c],
    h4[data-v-52a51f0c],
    h5[data-v-52a51f0c] {
        font-family: "Manrope", sans-serif;
    }
    svg[data-v-52a51f0c] {
        pointer-events: none;
    }
    svg path[data-v-52a51f0c] {
        fill: var(--color);
        pointer-events: all;
    }
    .l-wrapper[data-v-8e2fee46] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-8e2fee46] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-8e2fee46] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-8e2fee46] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-8e2fee46] {
            padding: 0 20px;
        }
    }
    .uber[data-v-8e2fee46] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-8e2fee46] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-8e2fee46] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-8e2fee46] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-8e2fee46] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-8e2fee46] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-8e2fee46] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-8e2fee46] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-8e2fee46] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-8e2fee46] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-8e2fee46] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-8e2fee46] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-8e2fee46] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-8e2fee46] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-8e2fee46] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-8e2fee46] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-8e2fee46] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-8e2fee46] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-8e2fee46] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-8e2fee46] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-8e2fee46] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text[data-v-8e2fee46] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text[data-v-8e2fee46] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-8e2fee46] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-8e2fee46] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-8e2fee46] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-8e2fee46] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-8e2fee46] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-8e2fee46] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-8e2fee46] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-8e2fee46],
    .legend[data-v-8e2fee46] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-8e2fee46] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-8e2fee46] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-8e2fee46] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-8e2fee46],
    h3[data-v-8e2fee46],
    h6[data-v-8e2fee46] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-8e2fee46],
    .btn[data-v-8e2fee46],
    .btn-small[data-v-8e2fee46],
    .credit[data-v-8e2fee46],
    .current-text[data-v-8e2fee46],
    .legend[data-v-8e2fee46],
    .small-text[data-v-8e2fee46],
    .submenu-text[data-v-8e2fee46],
    .uber[data-v-8e2fee46],
    h1[data-v-8e2fee46],
    h2[data-v-8e2fee46],
    h4[data-v-8e2fee46],
    h5[data-v-8e2fee46] {
        font-family: "Manrope", sans-serif;
    }
    .c-button--round[data-v-8e2fee46] {
        display: inline-block;
        position: relative;
        color: #000;
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center;
        cursor: url(/_nuxt/img/cursor-hand.5e9fa48.svg), pointer;
    }
    .c-button--round--hover:hover .c-button--round__hover-bg_bg01[data-v-8e2fee46] {
        background: #ace2df;
        top: -10px;
        left: 10px;
    }
    .c-button--round--hover:hover .c-button--round__hover-bg_bg02[data-v-8e2fee46] {
        top: -5px;
        left: 5px;
        opacity: 1;
    }
    .c-button--round--hover:hover .c-button--round__hover-bg_bg03[data-v-8e2fee46] {
        top: 0;
        left: 0;
        opacity: 1;
    }
    .c-button--round--hover:hover .c-button--round__icon[data-v-8e2fee46] {
        transform: translate(10px, -10px);
    }
    .c-button--round__hover-bg[data-v-8e2fee46] {
        z-index: 1;
        top: 0;
        left: 0;
    }
    .c-button--round__hover-bg_bg01[data-v-8e2fee46] {
        background: var(--color);
        z-index: 3;
    }
    .c-button--round__hover-bg_bg01[data-v-8e2fee46],
    .c-button--round__hover-bg_bg02[data-v-8e2fee46] {
        width: 100%;
        height: 100%;
        position: absolute;
        border: 2px solid #000;
        border-radius: 50%;
        top: 0;
        left: 0;
        transition: all 0.1s ease-out;
    }
    .c-button--round__hover-bg_bg02[data-v-8e2fee46] {
        background: #981082;
        z-index: 2;
        opacity: 0;
    }
    .c-button--round__hover-bg_bg03[data-v-8e2fee46] {
        width: 100%;
        height: 100%;
        position: absolute;
        background: #ef724f;
        border: 2px solid #000;
        border-radius: 50%;
        top: 0;
        left: 0;
        z-index: 1;
        opacity: 0;
        transition: all 0.1s ease-out;
    }
    .c-button--round--large[data-v-8e2fee46] {
        width: 85px;
        height: 85px;
    }
    .c-button--round--small[data-v-8e2fee46] {
        width: 50px;
        height: 50px;
    }
    .c-button--round__icon[data-v-8e2fee46] {
        transition: all 0.1s ease-out;
    }
    .c-button--round__icon--large[data-v-8e2fee46] {
        z-index: 2;
        padding: 10px;
        margin-top: 4px;
    }
    .c-button--round__icon--small[data-v-8e2fee46] {
        z-index: 2;
        margin-top: 4px;
    }
    .c-button--round__icon svg[data-v-8e2fee46] {
        width: 100%;
        height: 100%;
        padding: 1rem;
    }
    .l-wrapper[data-v-63b955ee] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-63b955ee] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-63b955ee] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-63b955ee] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-63b955ee] {
            padding: 0 20px;
        }
    }
    .uber[data-v-63b955ee] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-63b955ee] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-63b955ee] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-63b955ee] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-63b955ee] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-63b955ee] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-63b955ee] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-63b955ee] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-63b955ee] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-63b955ee] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-63b955ee] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-63b955ee] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-63b955ee] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-63b955ee] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-63b955ee] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-63b955ee] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-63b955ee] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-63b955ee] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-63b955ee] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-63b955ee] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-63b955ee] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text[data-v-63b955ee] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text[data-v-63b955ee] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-63b955ee] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-63b955ee] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-63b955ee] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-63b955ee] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-63b955ee] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-63b955ee] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-63b955ee] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-63b955ee],
    .legend[data-v-63b955ee] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-63b955ee] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-63b955ee] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-63b955ee] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-63b955ee],
    h3[data-v-63b955ee],
    h6[data-v-63b955ee] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-63b955ee],
    .btn[data-v-63b955ee],
    .btn-small[data-v-63b955ee],
    .credit[data-v-63b955ee],
    .current-text[data-v-63b955ee],
    .legend[data-v-63b955ee],
    .small-text[data-v-63b955ee],
    .submenu-text[data-v-63b955ee],
    .uber[data-v-63b955ee],
    h1[data-v-63b955ee],
    h2[data-v-63b955ee],
    h4[data-v-63b955ee],
    h5[data-v-63b955ee] {
        font-family: "Manrope", sans-serif;
    }
    svg[data-v-63b955ee] {
        width: auto;
        height: 100%;
    }
    .l-wrapper {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small {
        padding: 0 178px;
    }
    .l-wrapper--right {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper {
            padding: 0 20px;
        }
    }
    .uber {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }

    .current-text {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small {
            font-size: 0.625rem;
        }
    }
    .legend {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit,
    .legend {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7,
    h3,
    h6 {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text,
    .btn,
    .btn-small,
    .credit,
    .current-text,
    .legend,
    .small-text,
    .submenu-text,
    .uber,
    h1,
    h2,
    h4,
    h5 {
        font-family: "Manrope", sans-serif;
    }
    .c-podcasts-list {
        position: relative;
        width: 100%;
    }
    .c-podcasts-list__list {
        display: grid;
        grid-gap: 2.5rem;
        gap: 2.5rem;
        grid-template-columns: repeat(auto-fill, minmax(380px, 1fr));
    }
    @media (max-width: 979px) {
        .c-podcasts-list__list {
            grid-template-columns: repeat(1, 60%);
            justify-content: center;
        }
    }
    @media (max-width: 768px) {
        .c-podcasts-list__list {
            grid-template-columns: repeat(2, 45%);
            justify-content: center;
        }
    }
    @media (max-width: 675px) {
        .c-podcasts-list__list {
            grid-template-columns: repeat(1, 80%);
            justify-content: center;
        }
    }
    @media (max-width: 480px) {
        .c-podcasts-list__list {
            grid-template-columns: repeat(1, 100%);
            justify-content: left;
            display: flex;
            grid-gap: initial;
            gap: initial;
        }
    }
    .c-podcasts-list__item {
        pointer-events: none;
    }
    .c-podcasts-list__item:nth-child(3n + 1) {
        margin-top: 5rem;
    }
    .c-podcasts-list__item:nth-child(3n + 2) {
        margin-top: 0;
    }
    .c-podcasts-list__item:nth-child(3n + 3) {
        margin-top: 10rem;
    }
    @media (max-width: 979px) {
        .c-podcasts-list__item {
            pointer-events: all;
            align-content: flex-start;
            height: auto;
        }
        .c-podcasts-list__item:nth-child(3n + 1),
        .c-podcasts-list__item:nth-child(3n + 2),
        .c-podcasts-list__item:nth-child(3n + 3) {
            margin-top: 0;
        }
        .c-podcasts-list__item .c-podcast-card,
        .c-podcasts-list__item .c-podcast-card__card,
        .c-podcasts-list__item .c-podcast-card__card--link,
        .c-podcasts-list__item .Magnetic,
        .c-podcasts-list__item .Magnetic__target {
            height: 100%;
        }
    }
    .c-podcasts-list .swiper-pagination {
        display: none;
        justify-content: center;
        height: 20px;
        width: 100%;
        margin-top: 50px;
    }
    @media (max-width: 979px) {
        .c-podcasts-list .swiper-pagination {
            display: flex;
        }
    }
    .c-podcasts-list .swiper-pagination-bullet {
        display: block;
        border-radius: 100%;
        margin: 0 3px;
        width: 13px;
        height: 13px;
        border: 2px solid #000;
    }
    .c-podcasts-list .swiper-pagination-bullet-active {
        background: #5196ff;
        border: 2px solid #5196ff;
    }
    .grid {
        z-index: 10;
    }
    .swiper-container {
        overflow: visible;
    }
    .not-swiper .swiper-pagination {
        display: none;
    }
    @media (max-width: 480px) {
        .not-swiper .swiper-wrapper {
            display: flex;
            flex-flow: column;
        }
        .not-swiper .swiper-wrapper .swiper-slide {
            margin: 20px 0;
        }
    }
    .l-wrapper {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small {
        padding: 0 178px;
    }
    .l-wrapper--right {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper {
            padding: 0 20px;
        }
    }
    .uber {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }

    .c-podcast-card__actions,
    .c-podcast-card__category,
    .current-text {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .c-podcast-card__actions,
        .c-podcast-card__category,
        .current-text {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small {
            font-size: 0.625rem;
        }
    }
    .legend {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit,
    .legend {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7,
    h3,
    h6 {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text,
    .btn,
    .btn-small,
    .c-podcast-card__actions,
    .c-podcast-card__category,
    .c-podcast-card__title,
    .credit,
    .current-text,
    .legend,
    .small-text,
    .submenu-text,
    .uber,
    h1,
    h2,
    h4,
    h5 {
        font-family: "Manrope", sans-serif;
    }
    .c-podcast-card {
        position: relative;
        width: 100%;
        pointer-events: all;
    }
    .c-podcast-card__card {
        position: relative;
        top: 0;
        left: 0;
        background: #fff;
        border-radius: 10px;
        border: 2px solid #000;
        overflow: hidden;
        z-index: 3;
        transition: all 0.1s ease-out;
    }
    @media (max-width: 480px) {
        .c-podcast-card__card {
            display: flex;
            flex-flow: column;
            justify-content: space-between;
        }
    }
    @media (hover: hover) {
        .c-podcast-card:hover .c-podcast-card__background--orange {
            top: 0;
            left: 0;
            opacity: 1;
        }
        .c-podcast-card:hover .c-podcast-card__background--purple {
            top: -10px;
            left: 10px;
            opacity: 1;
        }
        .c-podcast-card:hover .c-podcast-card__card {
            transform: translate(20px, -20px);
        }
    }
    .c-podcast-card__background {
        position: absolute;
        border-radius: 10px;
        border: 2px solid #000;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        opacity: 0;
        transition: all 0.1s ease-out;
    }
    .c-podcast-card__background--orange {
        background: #ef724f;
        z-index: 1;
    }
    .c-podcast-card__background--purple {
        background: #981082;
        z-index: 2;
    }
    .c-podcast-card__header {
        position: relative;
        z-index: 2;
    }
    @media (max-width: 480px) {
        .c-podcast-card__header {
            height: 40%;
        }
    }
    .c-podcast-card__figure:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 68.8564476886%;
    }
    .c-podcast-card__image {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        -o-object-fit: cover;
        object-fit: cover;
    }
    .c-podcast-card__image__container:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 68.8564476886%;
    }
    .c-podcast-card__image__item {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
    }
    .c-podcast-card__image__item img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
    }
    .c-podcast-card__body {
        position: relative;
        padding: 30px 25px;
        z-index: 4;
    }
    @media (max-width: 480px) {
        .c-podcast-card__body {
            height: 60%;
            display: flex;
            flex-flow: column;
            flex-wrap: nowrap;
        }
    }
    .c-podcast-card__icon {
        position: absolute;
        width: 105px;
        height: auto;
        right: 0;
        top: 0;
        transform: translateY(-48%);
        margin-right: 25px;
    }
    .c-podcast-card__icon:hover .c-podcast-card__icon--pen {
        transform: translate(10px, -8px);
    }
    .c-podcast-card__icon--pen {
        position: relative;
        z-index: 10;
        transition: all 0.1s ease-out;
    }
    .c-podcast-card__category {
        display: inline-block;
        background: #84bfff;
        border: 2px solid #000;
        border-radius: 40px;
        padding: 15px 25px;
        text-align: center;
        margin-bottom: 1.5rem;
    }
    @media (max-width: 480px) {
        .c-podcast-card__category {
            align-self: flex-start;
        }
    }
    .c-podcast-card__title {
        margin-bottom: 2.9rem;
    }
    @media (max-width: 480px) {
        .c-podcast-card__title {
            margin-bottom: auto;
        }
    }
    .c-podcast-card__footer {
        display: flex;
        justify-content: space-between;
        align-items: flex-end;
    }
    .c-podcast-card__actions {
        font-weight: 400;
        position: relative;
        overflow: hidden;
        display: inline-block;
    }
    .c-podcast-card__actions:before {
        left: -200%;
    }
    .c-podcast-card__actions:after,
    .c-podcast-card__actions:before {
        content: "";
        position: absolute;
        top: 90%;
        width: 100%;
        height: 2px;
        background: #000;
        transition: transform 0.5s ease-in-out;
    }
    .c-podcast-card__actions:after {
        left: 0;
    }
    .c-podcast-card__actions:hover:after,
    .c-podcast-card__actions:hover:before {
        transform: translateX(200%);
    }
    .l-container {
        position: absolute;
        width: 100%;
        height: 100%;
        z-index: 2;
        top: 0;
        left: 0;
    }
    .l-wrapper[data-v-2f9f8235] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-2f9f8235] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-2f9f8235] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-2f9f8235] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-2f9f8235] {
            padding: 0 20px;
        }
    }
    .uber[data-v-2f9f8235] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-2f9f8235] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-2f9f8235] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-2f9f8235] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-2f9f8235] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-2f9f8235] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-2f9f8235] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-2f9f8235] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-2f9f8235] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-2f9f8235] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-2f9f8235] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-2f9f8235] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-2f9f8235] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-2f9f8235] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-2f9f8235] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-2f9f8235] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-2f9f8235] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-2f9f8235] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-2f9f8235] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-2f9f8235] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-2f9f8235] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text[data-v-2f9f8235] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text[data-v-2f9f8235] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-2f9f8235] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-2f9f8235] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-2f9f8235] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-2f9f8235] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-2f9f8235] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-2f9f8235] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-2f9f8235] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-2f9f8235],
    .legend[data-v-2f9f8235] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-2f9f8235] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-2f9f8235] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-2f9f8235] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-2f9f8235],
    h3[data-v-2f9f8235],
    h6[data-v-2f9f8235] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-2f9f8235],
    .btn[data-v-2f9f8235],
    .btn-small[data-v-2f9f8235],
    .credit[data-v-2f9f8235],
    .current-text[data-v-2f9f8235],
    .legend[data-v-2f9f8235],
    .small-text[data-v-2f9f8235],
    .submenu-text[data-v-2f9f8235],
    .uber[data-v-2f9f8235],
    h1[data-v-2f9f8235],
    h2[data-v-2f9f8235],
    h4[data-v-2f9f8235],
    h5[data-v-2f9f8235] {
        font-family: "Manrope", sans-serif;
    }
    img[data-v-2f9f8235] {
        width: 100%;
        height: auto;
    }
    .image-cover img[data-v-2f9f8235] {
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
    }
    .image-border img[data-v-2f9f8235] {
        border-radius: 25px;
        border: 2px solid #000;
    }
    .l-wrapper[data-v-7c06ede6] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-7c06ede6] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-7c06ede6] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-7c06ede6] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-7c06ede6] {
            padding: 0 20px;
        }
    }
    .uber[data-v-7c06ede6] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-7c06ede6] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-7c06ede6] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-7c06ede6] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-7c06ede6] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-7c06ede6] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-7c06ede6] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-7c06ede6] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-7c06ede6] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-7c06ede6] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-7c06ede6] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-7c06ede6] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-7c06ede6] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-7c06ede6] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-7c06ede6] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-7c06ede6] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-7c06ede6] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-7c06ede6] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-7c06ede6] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-7c06ede6] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-7c06ede6] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text[data-v-7c06ede6] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text[data-v-7c06ede6] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-7c06ede6] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-7c06ede6] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-7c06ede6] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-7c06ede6] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-7c06ede6] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-7c06ede6] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-7c06ede6] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-7c06ede6],
    .legend[data-v-7c06ede6] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-7c06ede6] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-7c06ede6] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-7c06ede6] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-7c06ede6],
    h3[data-v-7c06ede6],
    h6[data-v-7c06ede6] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-7c06ede6],
    .btn[data-v-7c06ede6],
    .btn-small[data-v-7c06ede6],
    .credit[data-v-7c06ede6],
    .current-text[data-v-7c06ede6],
    .legend[data-v-7c06ede6],
    .small-text[data-v-7c06ede6],
    .submenu-text[data-v-7c06ede6],
    .uber[data-v-7c06ede6],
    h1[data-v-7c06ede6],
    h2[data-v-7c06ede6],
    h4[data-v-7c06ede6],
    h5[data-v-7c06ede6] {
        font-family: "Manrope", sans-serif;
    }
    svg[data-v-7c06ede6] {
        pointer-events: none;
        will-change: transform;
    }
    svg[data-v-7c06ede6],
    svg path[data-v-7c06ede6] {
        fill: var(--color);
    }
    svg path[data-v-7c06ede6] {
        pointer-events: all;
    }








































    .l-wrapper[data-v-532e50cc] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-532e50cc] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-532e50cc] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-532e50cc] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-532e50cc] {
            padding: 0 20px;
        }
    }
    .uber[data-v-532e50cc] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-532e50cc] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-532e50cc] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-532e50cc] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-532e50cc] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-532e50cc] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-532e50cc] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    .question-widget__infos-message_title[data-v-532e50cc],
    .question-widget__infos-question_title[data-v-532e50cc],
    h3[data-v-532e50cc] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .question-widget__infos-message_title[data-v-532e50cc],
        .question-widget__infos-question_title[data-v-532e50cc],
        h3[data-v-532e50cc] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-532e50cc] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-532e50cc] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-532e50cc] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-532e50cc] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-532e50cc] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-532e50cc] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-532e50cc] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-532e50cc] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-532e50cc] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-532e50cc] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-532e50cc],
    .question-widget__infos-question_cta[data-v-532e50cc] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-532e50cc],
        .question-widget__infos-question_cta[data-v-532e50cc] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }

    .question-widget__infos-message_description[data-v-532e50cc],
    .small-text[data-v-532e50cc] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .question-widget__infos-message_description[data-v-532e50cc],
        .small-text[data-v-532e50cc] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-532e50cc] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-532e50cc] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-532e50cc] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-532e50cc] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-532e50cc] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-532e50cc] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-532e50cc] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-532e50cc],
    .legend[data-v-532e50cc] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-532e50cc] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-532e50cc] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-532e50cc] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-532e50cc],
    .question-widget__infos-message_title[data-v-532e50cc],
    .question-widget__infos-question_title[data-v-532e50cc],
    h3[data-v-532e50cc],
    h6[data-v-532e50cc] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-532e50cc],
    .btn[data-v-532e50cc],
    .btn-small[data-v-532e50cc],
    .credit[data-v-532e50cc],
    .current-text[data-v-532e50cc],
    .legend[data-v-532e50cc],
    .question-widget__infos-message_description[data-v-532e50cc],
    .question-widget__infos-question_cta[data-v-532e50cc],
    .small-text[data-v-532e50cc],
    .submenu-text[data-v-532e50cc],
    .uber[data-v-532e50cc],
    h1[data-v-532e50cc],
    h2[data-v-532e50cc],
    h4[data-v-532e50cc],
    h5[data-v-532e50cc] {
        font-family: "Neue Haas Grotesk Roman", sans-serif;
    }
    .question-widget[data-v-532e50cc] {
        position: relative;
        width: 38.43rem;
        /*height: 38.43rem;*/
        z-index: 11;
        pointer-events: all;
    }
    @media (max-width: 979px) {
        .question-widget[data-v-532e50cc] {
            width: 28.75rem;
            /*height: 28.75rem;*/
        }
    }

    .question-widget2[data-v-532e50cc] {
        position: relative;
        width: 100%;
        height: 100%;
        z-index: 11;
        pointer-events: none;
    }
    @media (max-width: 979px) {
        .question-widget2[data-v-532e50cc] {
            width: 100%;
            height: 100%;
        }
    }
    @media (hover: hover) {
        .question-widget:hover .question-widget__hover-bg_bg01[data-v-532e50cc],
        .question-widget:hover .question-widget__hover-bg_bgwhite[data-v-532e50cc] {
            top: -20px;
            left: 34px;
        }
        .question-widget:hover .question-widget__hover-bg_bg02[data-v-532e50cc] {
            top: -10px;
            left: 17px;
            opacity: 1;
        }
        .question-widget:hover .question-widget__hover-bg_bg03[data-v-532e50cc] {
            top: 0;
            left: 0;
            opacity: 1;
        }

        .question-widget:hover .question-widget__infos[data-v-532e50cc] {
            transform: translate(34px, -20px);
        }
    }
    .question-widget__close[data-v-532e50cc] {
        position: absolute;
        top: -40%;
        display: none;
    }
    @media (max-width: 480px) {
        .question-widget__close[data-v-532e50cc] {
            display: block;
            pointer-events: all;
        }
    }
    .question-widget--active .question-widget__hover-bg_bg01[data-v-532e50cc],
    .question-widget--active .question-widget__hover-bg_bgwhite[data-v-532e50cc] {
        top: -20px;
        left: 34px;
    }
    .question-widget--active .question-widget__hover-bg_bg02[data-v-532e50cc] {
        top: -10px;
        left: 17px;
        opacity: 1;
    }
    .question-widget--active .question-widget__hover-bg_bg03[data-v-532e50cc] {
        top: 0;
        left: 0;
        opacity: 1;
    }
    .question-widget--active .question-widget__infos[data-v-532e50cc] {
        transform: translate(34px, -20px);
    }
    @media (max-width: 480px) {
        .question-widget--active .question-widget__infos[data-v-532e50cc] {
            transform: translateY(-20px);
        }
    }

    .question-widget__hover-bg[data-v-532e50cc] {
        position: absolute;
        width: 100%;
        height: 100%;
        z-index: 2;
        top: 0;
        left: 0;
    }
    .question-widget__hover-bg_bgwhite[data-v-532e50cc] {
        z-index: 4;
    }
    .question-widget__hover-bg_bg01[data-v-532e50cc],
    .question-widget__hover-bg_bgwhite[data-v-532e50cc] {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        transition: all 0.1s ease-out;
    }
    .question-widget__hover-bg_bg01[data-v-532e50cc] {
        z-index: 3;
    }
    .question-widget__hover-bg_bg02[data-v-532e50cc] {
        z-index: 2;
    }
    .question-widget__hover-bg_bg02[data-v-532e50cc],
    .question-widget__hover-bg_bg03[data-v-532e50cc] {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        opacity: 0;
        transition: all 0.1s ease-out;
    }
    .question-widget__hover-bg_bg03[data-v-532e50cc] {
        z-index: 1;
    }
    .question-widget__infos[data-v-532e50cc] {
        position: relative;
        width: 100%;
        height: 100%;
        display: flex;
        z-index: 2;
        transition: transform 0.1s ease-out;
    }
    @media (max-width: 480px) {
        .question-widget__infos[data-v-532e50cc] {
            justify-content: center;
        }
    }

    .question-widget__infos-question_title[data-v-532e50cc] {
        pointer-events: all;
        cursor: url(/_nuxt/img/cursor-hand.5e9fa48.svg), pointer;

    }




    .btn[data-v-30041728],
    .custom-btn--large[data-v-30041728] {
        font-size: 1.5625rem;
padding: 0.6rem 1.2rem;        
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }

        .btn[data-v-30041728],
    .custom-btn--large2[data-v-30041728] {
        font-size: 1.5625rem;
        padding: 1rem 1.5rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }


    .question-widget__infos-question[data-v-532e50cc] {
        padding-top: 30%;
    }



    //////////////////////////////////////////////////////////////////////////
    //////////////////////////////////////////////////////////////////////////
    //////////////////////////////////////////////////////////////////////////
    //////////////////////////////////////////////////////////////////////////
    //////////////////////////////////////////////////////////////////////////
    //////////////////////////////////////////////////////////////////////////
    //////////////////////////////////////////////////////////////////////////
    //////////////////////////////////////////////////////////////////////////



    @media only screen and (min-width: 320px) and (max-width: 480px){


        .custom-btn--large[data-v-30041728] {
            font-size: 1.5rem;
            line-height: 1.25rem;
padding: 0.6rem 1.2rem;        
}


    .btn[data-v-30041728],
    .custom-btn--large[data-v-30041728] {
        font-size: 1.5625rem;
padding: 0.6rem 1.2rem;        
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }

                .custom-btn--large2[data-v-30041728] {
            font-size: 1.5rem;
            line-height: 1.25rem;
            padding: 1rem 1.5rem;
        }







        .question-widget__infos-question[data-v-532e50cc] {
            position: relative;
            display: block;
            padding-top: 0px;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            width: 100%;
            height: 100%;
            z-index: 3;
            padding-top: 26%;
            text-align: center;
        }


        .question-widget__wrapper2 {
            right: 17%;
            position: absolute;
            width: 100%;
            height: 100%;
            transform: rotate(-20deg);
        }

    }


    @media only screen and (min-width: 481px) and (max-width: 768px){

        .buttonpad {

            padding: 1rem 1.6rem;
        }

        .question-widget__wrapper2 {
            right: 17%;
            position: absolute;
            width: 100%;
            height: 100%;
            transform: rotate(-20deg);
        }

        .custom-btn--large[data-v-30041728] {
            font-size: 1.5rem;
            line-height: 1.25rem;
            padding: 1.5625rem;

        }

                .custom-btn--large2[data-v-30041728] {
            font-size: 1.5rem;
            line-height: 1.25rem;
            padding: 1.5625rem;

        }



        .question-widget__infos-question[data-v-532e50cc] {
            position: relative;
            display: block;
            padding-top: 30%;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            width: 100%;
            height: 100%;
            z-index: 3;
            text-align: center;
        }

    }


    @media only screen and (min-width: 769px) and (max-width: 1020px){


        .question-widget__wrapper2 {
            right: 17%;
            position: absolute;
            width: 100%;
            height: 100%;
            transform: rotate(-20deg);
        }


        .custom-btn--large[data-v-30041728] {
            font-size: 2.5rem;
            line-height: 1.25rem;
            padding: 1.5625rem;

        }

                .custom-btn--large2[data-v-30041728] {
            font-size: 2.5rem;
            line-height: 1.25rem;
            padding: 1.5625rem;

        }

        .question-widget__infos-question[data-v-532e50cc] {
            position: relative;
            display: block;
            padding-top: 30%;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            width: 100%;
            height: 100%;
            z-index: 3;
            text-align: center;
        }

    }


    @media only screen and (min-width: 1021px) {


        .question-widget__wrapper2 {
            position: absolute;
            width: 100%;
            height: 100%;
            transform: rotate(-20deg);
        }

        .custom-btn--large[data-v-30041728] {
            font-size: 2rem;
            line-height: 1.25rem;
            padding: 1.5625rem;

        }


        .custom-btn--large2[data-v-30041728] {
            font-size: 2rem;
            line-height: 1.25rem;
            padding: 1.5625rem;

        }



        .question-widget__infos-question[data-v-532e50cc] {
            position: relative;
            display: block;
            padding-top: 30%;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            width: 100%;
            height: 100%;
            z-index: 3;
            text-align: center;
        }

    }



    //////////////////////////////////////////////////////////////////////////
    //////////////////////////////////////////////////////////////////////////
    //////////////////////////////////////////////////////////////////////////
    //////////////////////////////////////////////////////////////////////////
    //////////////////////////////////////////////////////////////////////////
    //////////////////////////////////////////////////////////////////////////
    //////////////////////////////////////////////////////////////////////////
    //////////////////////////////////////////////////////////////////////////




    .question-widget__infos-question_cta[data-v-532e50cc] {
        pointer-events: all;
    }
    .question-widget__infos-message[data-v-532e50cc] {
        position: relative;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        width: 100%;
        height: 100%;
        z-index: 3;
        text-align: center;
        pointer-events: all;
        cursor: url(/_nuxt/img/cursor-hand.5e9fa48.svg), pointer;
    }
    @media (max-width: 480px) {
        .question-widget__infos-message[data-v-532e50cc] {
            width: 65%;
        }
    }
    .question-widget__infos-message_title[data-v-532e50cc] {
        max-width: 500px;
    }
    @media (max-width: 480px) {
        .question-widget__infos-message_description[data-v-532e50cc] {
            padding-bottom: 0;
        }
    }















    .l-wrapper[data-v-1940ab86] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-1940ab86] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-1940ab86] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-1940ab86] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-1940ab86] {
            padding: 0 20px;
        }
    }
    .uber[data-v-1940ab86] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-1940ab86] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }

    .current-text[data-v-1940ab86] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-1940ab86] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text[data-v-1940ab86] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text[data-v-1940ab86] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-1940ab86] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-1940ab86] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-1940ab86] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-1940ab86] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-1940ab86] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-1940ab86] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-1940ab86] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-1940ab86],
    .legend[data-v-1940ab86] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-1940ab86] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-1940ab86] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-1940ab86] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-1940ab86],
    h3[data-v-1940ab86],
    h6[data-v-1940ab86] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-1940ab86],
    .btn[data-v-1940ab86],
    .btn-small[data-v-1940ab86],
    .credit[data-v-1940ab86],
    .current-text[data-v-1940ab86],
    .legend[data-v-1940ab86],
    .small-text[data-v-1940ab86],
    .submenu-text[data-v-1940ab86],
    .uber[data-v-1940ab86],
    h1[data-v-1940ab86],
    h2[data-v-1940ab86],
    h4[data-v-1940ab86],
    h5[data-v-1940ab86] {
        font-family: "Radio Grotesk Light", sans-serif;
    }
    svg[data-v-1940ab86] {
        width: auto;
        height: 100%;
    }
    .l-wrapper[data-v-40889784] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-40889784] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-40889784] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-40889784] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-40889784] {
            padding: 0 20px;
        }
    }
    .uber[data-v-40889784] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-40889784] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-40889784] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-40889784] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-40889784] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-40889784] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-40889784] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-40889784] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-40889784] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-40889784] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-40889784] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-40889784] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-40889784] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-40889784] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-40889784] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-40889784] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-40889784] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-40889784] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-40889784] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-40889784] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-40889784] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text[data-v-40889784] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text[data-v-40889784] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-40889784] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-40889784] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-40889784] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-40889784] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-40889784] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-40889784] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-40889784] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-40889784],
    .legend[data-v-40889784] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-40889784] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-40889784] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-40889784] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-40889784],
    h3[data-v-40889784],
    h6[data-v-40889784] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-40889784],
    .btn[data-v-40889784],
    .btn-small[data-v-40889784],
    .credit[data-v-40889784],
    .current-text[data-v-40889784],
    .legend[data-v-40889784],
    .small-text[data-v-40889784],
    .submenu-text[data-v-40889784],
    .uber[data-v-40889784],
    h1[data-v-40889784],
    h2[data-v-40889784],
    h4[data-v-40889784],
    h5[data-v-40889784] {
        font-family: "Radio Grotesk Light", sans-serif;
    }
    .related-events[data-v-40889784] {
        position: relative;
        margin-top: -5rem;
        margin-bottom: 7.5rem;
    }
    @media (max-width: 979px) {
        .related-events[data-v-40889784] {
            margin-top: 0;
        }
    }
    .related-events__items[data-v-40889784] {
        display: grid;
        grid-gap: 2.5rem;
        gap: 2.5rem;
        grid-template-columns: repeat(2, minmax(200px, 635px));
        justify-content: center;
        grid-template-rows: repeat(4, 240px);
    }
    @media (max-width: 979px) {
        .related-events__items[data-v-40889784] {
            grid-template-columns: repeat(1, 60%);
            grid-template-rows: repeat(3, 510px);
            justify-content: center;
        }
    }
    @media (max-width: 768px) {
        .related-events__items[data-v-40889784] {
            grid-template-columns: repeat(1, 80%);
            justify-content: center;
        }
    }
    @media (max-width: 480px) {
        .related-events__items[data-v-40889784] {
            grid-template-columns: repeat(1, 100%);
            grid-template-rows: repeat(3, 415px);
            justify-content: center;
        }
    }
    .related-events__items_item[data-v-40889784] {
        pointer-events: all;
    }
    .related-events__items_item[data-v-40889784]:first-child {
        grid-column: 2/2;
        grid-row: -5/-3;
    }
    .related-events__items_item[data-v-40889784]:nth-child(2) {
        grid-column: 1/1;
        grid-row: 2/4;
    }
    .related-events__items_item[data-v-40889784]:nth-child(3) {
        grid-column: 2/2;
        grid-row: 3/5;
    }
    @media (max-width: 979px) {
        .related-events__items_item[data-v-40889784]:first-child {
            grid-column: 1/1;
            grid-row: 1/2;
        }
        .related-events__items_item[data-v-40889784]:nth-child(2) {
            grid-column: 1/1;
            grid-row: 2/3;
        }
        .related-events__items_item[data-v-40889784]:nth-child(3) {
            grid-column: 1/1;
            grid-row: 3/4;
        }
    }
    .l-wrapper[data-v-d10269a6] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-d10269a6] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-d10269a6] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-d10269a6] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-d10269a6] {
            padding: 0 20px;
        }
    }
    .uber[data-v-d10269a6] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-d10269a6] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-d10269a6] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-d10269a6] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-d10269a6] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-d10269a6] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-d10269a6] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-d10269a6] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-d10269a6] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    .c-event-card__title[data-v-d10269a6],
    h4[data-v-d10269a6] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .c-event-card__title[data-v-d10269a6],
        h4[data-v-d10269a6] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-d10269a6] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-d10269a6] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-d10269a6] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-d10269a6] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-d10269a6] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-d10269a6] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-d10269a6] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-d10269a6] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .c-event-card__subtitle[data-v-d10269a6],
    .current-text[data-v-d10269a6] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .c-event-card__subtitle[data-v-d10269a6],
        .current-text[data-v-d10269a6] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text[data-v-d10269a6] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text[data-v-d10269a6] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-d10269a6] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-d10269a6] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-d10269a6] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-d10269a6] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-d10269a6] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-d10269a6] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-d10269a6] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-d10269a6],
    .legend[data-v-d10269a6] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-d10269a6] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-d10269a6] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-d10269a6] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-d10269a6],
    h3[data-v-d10269a6],
    h6[data-v-d10269a6] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-d10269a6],
    .btn[data-v-d10269a6],
    .btn-small[data-v-d10269a6],
    .c-event-card__subtitle[data-v-d10269a6],
    .c-event-card__title[data-v-d10269a6],
    .credit[data-v-d10269a6],
    .current-text[data-v-d10269a6],
    .legend[data-v-d10269a6],
    .small-text[data-v-d10269a6],
    .submenu-text[data-v-d10269a6],
    .uber[data-v-d10269a6],
    h1[data-v-d10269a6],
    h2[data-v-d10269a6],
    h4[data-v-d10269a6],
    h5[data-v-d10269a6] {
        font-family: "Radio Grotesk Light", sans-serif;
    }
    .c-event-card[data-v-d10269a6] {
        width: 100%;
        height: 100%;
        display: flex;
        min-height: 508px;
        max-height: 600px;
        max-width: 635px;
        background: var(--color);
        color: #000;
        border: 2px solid #000;
        box-sizing: border-box;
        border-radius: 10px;
        transform: rotate(var(--rotation));
        z-index: 10;
        overflow: hidden;
    }
    @media (max-width: 480px) {
        .c-event-card[data-v-d10269a6] {
            min-height: 415px;
            max-height: 425px;
            max-width: 100%;
        }
    }
    .c-event-card__link[data-v-d10269a6] {
        width: 100%;
    }
    .c-event-card__header[data-v-d10269a6] {
        color: #000;
    }
    .c-event-card__title[data-v-d10269a6] {
        word-break: break-word;
        margin-bottom: 1.7rem;
    }
    .c-event-card__subtitle[data-v-d10269a6] {
        margin-bottom: 1rem;
    }
    @media (max-width: 480px) {
        .c-event-card__cta[data-v-d10269a6] {
            max-width: 300px;
        }
    }
    .l-stack[data-v-d10269a6] {
        position: relative;
        width: 100%;
        height: 100%;
        padding: 2.5rem;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }
    @media (max-width: 480px) {
        .l-stack[data-v-d10269a6] {
            padding: 30px;
        }
    }
    .l-wrapper[data-v-b0aff544] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-b0aff544] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-b0aff544] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-b0aff544] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-b0aff544] {
            padding: 0 20px;
        }
    }
    .uber[data-v-b0aff544] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-b0aff544] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-b0aff544] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-b0aff544] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-b0aff544] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-b0aff544] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-b0aff544] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-b0aff544] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-b0aff544] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-b0aff544] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-b0aff544] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-b0aff544] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-b0aff544] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-b0aff544] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-b0aff544] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-b0aff544] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-b0aff544] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-b0aff544] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-b0aff544] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-b0aff544] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-b0aff544] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text[data-v-b0aff544] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text[data-v-b0aff544] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-b0aff544] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-b0aff544] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-b0aff544] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-b0aff544] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-b0aff544] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-b0aff544] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-b0aff544] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-b0aff544],
    .legend[data-v-b0aff544] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-b0aff544] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-b0aff544] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-b0aff544] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-b0aff544],
    h3[data-v-b0aff544],
    h6[data-v-b0aff544] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-b0aff544],
    .btn[data-v-b0aff544],
    .btn-small[data-v-b0aff544],
    .credit[data-v-b0aff544],
    .current-text[data-v-b0aff544],
    .legend[data-v-b0aff544],
    .small-text[data-v-b0aff544],
    .submenu-text[data-v-b0aff544],
    .uber[data-v-b0aff544],
    h1[data-v-b0aff544],
    h2[data-v-b0aff544],
    h4[data-v-b0aff544],
    h5[data-v-b0aff544] {
        font-family: "Radio Grotesk Light", sans-serif;
    }
    .c-footer[data-v-b0aff544] {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
        position: relative;
        width: 100%;
        height: 100%;
        z-index: 9;
        padding: 50px 3.43rem;
        background: #84bfff;
    }
    @media (max-width: 979px) {
        .c-footer[data-v-b0aff544] {
            flex-direction: column;
            height: 100%;
            padding: 35px 1.5rem;
        }
    }
    .c-footer__audio-nav[data-v-b0aff544] {
        display: flex;
        justify-content: center;
        align-items: flex-start;
        flex-direction: column;
        width: 45%;
        height: 100%;
    }
    @media (max-width: 979px) {
        .c-footer__audio-nav[data-v-b0aff544] {
            width: 100%;
        }
    }
    .c-footer__audio-nav_title[data-v-b0aff544] {
        align-self: flex-start;
        margin-bottom: 1.5rem;
    }
    @media (max-width: 979px) {
        .c-footer__audio-nav_title[data-v-b0aff544] {
            align-self: center;
        }
    }
    .c-footer__audio-nav_list[data-v-b0aff544] {
        align-self: flex-start;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        flex-wrap: wrap;
        max-width: 90%;
    }
    @media (max-width: 979px) {
        .c-footer__audio-nav_list[data-v-b0aff544] {
            align-self: center;
            justify-content: space-around;
        }
    }
    .c-footer__audio-nav_item[data-v-b0aff544] {
        width: 30%;
        margin-bottom: 10px;
        margin-right: auto;
    }
    .c-footer__audio-nav_item img[data-v-b0aff544] {
        width: 100%;
        height: 100%;
        -o-object-fit: contain;
        object-fit: contain;
    }
    @media (max-width: 979px) {
        .c-footer__audio-nav_item[data-v-b0aff544] {
            margin-right: 0;
        }
    }
    @media (max-width: 480px) {
        .c-footer__audio-nav_item[data-v-b0aff544] {
            width: 40%;
        }
    }
    .c-footer__nav[data-v-b0aff544] {
        display: flex;
        justify-content: center;
        align-items: flex-start;
        flex-direction: column;
        width: 30%;
        height: 100%;
    }
    @media (max-width: 979px) {
        .c-footer__nav[data-v-b0aff544] {
            margin-top: 40px;
            width: 100%;
        }
    }
    .c-footer__nav__title[data-v-b0aff544] {
        margin-bottom: 0.9rem;
    }
    @media (max-width: 979px) {
        .c-footer__nav__title[data-v-b0aff544] {
            align-self: center;
        }
    }
    .c-footer__nav__list[data-v-b0aff544] {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        flex-wrap: wrap;
        align-self: flex-start;
    }
    @media (max-width: 979px) {
        .c-footer__nav__list[data-v-b0aff544] {
            justify-content: center;
            align-self: center;
        }
    }
    .c-footer__nav__item[data-v-b0aff544] {
        padding: 10px 10px 0 0;
    }
    .c-footer__socials-nav[data-v-b0aff544] {
        display: flex;
        justify-content: flex-end;
        align-items: center;
        width: 30%;
        height: 100%;
    }
    @media (max-width: 979px) {
        .c-footer__socials-nav[data-v-b0aff544] {
            margin-top: 40px;
            justify-content: center;
            width: 100%;
        }
    }
    .c-footer__socials-nav_list[data-v-b0aff544] {
        display: flex;
        justify-content: flex-end;
        align-items: center;
        flex-wrap: wrap;
        max-width: 200px;
        padding-top: 2.9rem;
    }
    @media (max-width: 979px) {
        .c-footer__socials-nav_list[data-v-b0aff544] {
            display: flex;
            justify-content: center;
            align-items: center;
            max-width: 100%;
            padding-top: 0;
        }
    }
    .c-footer__socials-nav_item[data-v-b0aff544] {
        margin-left: 8px;
    }
    .l-wrapper[data-v-427aca12] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-427aca12] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-427aca12] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-427aca12] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-427aca12] {
            padding: 0 20px;
        }
    }
    .uber[data-v-427aca12] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-427aca12] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-427aca12] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-427aca12] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-427aca12] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-427aca12] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-427aca12] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-427aca12] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-427aca12] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-427aca12] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-427aca12] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-427aca12] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-427aca12] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-427aca12] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-427aca12] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-427aca12] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-427aca12] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-427aca12] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-427aca12] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-427aca12] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-427aca12] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text[data-v-427aca12] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text[data-v-427aca12] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-427aca12] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-427aca12] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-427aca12],
    .c-podcasts-player__title[data-v-427aca12] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-427aca12],
        .c-podcasts-player__title[data-v-427aca12] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-427aca12] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-427aca12] {
            font-size: 0.625rem;
        }
    }
    .c-podcasts-player__text[data-v-427aca12],
    .legend[data-v-427aca12] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .c-podcasts-player__text[data-v-427aca12],
    .credit[data-v-427aca12],
    .legend[data-v-427aca12] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-427aca12] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-427aca12] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-427aca12] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-427aca12],
    h3[data-v-427aca12],
    h6[data-v-427aca12] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-427aca12],
    .btn[data-v-427aca12],
    .btn-small[data-v-427aca12],
    .c-podcasts-player__text[data-v-427aca12],
    .c-podcasts-player__title[data-v-427aca12],
    .credit[data-v-427aca12],
    .current-text[data-v-427aca12],
    .legend[data-v-427aca12],
    .small-text[data-v-427aca12],
    .submenu-text[data-v-427aca12],
    .uber[data-v-427aca12],
    h1[data-v-427aca12],
    h2[data-v-427aca12],
    h4[data-v-427aca12],
    h5[data-v-427aca12] {
        font-family: "Radio Grotesk Light", sans-serif;
    }
    .c-podcasts-player[data-v-427aca12] {
        position: fixed;
        width: 100%;
        bottom: 0;
        left: 0;
        border-top: 2px solid #000;
        border-bottom: 2px solid #000;
        background: #e7db4c;
        z-index: 4;
        visibility: hidden;
        transition: transform 0s ease-out, height 0.5s cubic-bezier(0.34, 1.56, 0.64, 1);
    }
    .c-podcasts-player__card[data-v-427aca12] {
        padding: 0 65px 45px 85px;
    }
    @media (max-width: 480px) {
        .c-podcasts-player__card[data-v-427aca12] {
            padding: 0 20px 25px;
        }
    }
    .c-podcasts-player--small[data-v-427aca12] {
        cursor: url(/_nuxt/img/cursor-hand.5e9fa48.svg), pointer;
    }
    .c-podcasts-player--open[data-v-427aca12] {
        visibility: visible;
        transition: transform 0.5s cubic-bezier(0.34, 1.56, 0.64, 1), height 0.5s cubic-bezier(0.34, 1.56, 0.64, 1);
    }
    .c-podcasts-player--full[data-v-427aca12] {
        transition: transform 0.6s cubic-bezier(0.34, 1.56, 0.64, 1), height 0.5s cubic-bezier(0.34, 1.56, 0.64, 1);
    }
    .c-podcasts-player--instant[data-v-427aca12] {
        transition: transform 0s ease-out, height 0s cubic-bezier(0.34, 1.56, 0.64, 1);
    }
    .c-podcasts-player--instant-full[data-v-427aca12] {
        transition: transform 0s ease-out, height 0.5s cubic-bezier(0.34, 1.56, 0.64, 1);
    }
    .c-podcasts-player__actions[data-v-427aca12] {
        position: absolute;
        right: 65px;
        top: 10px;
    }
    @media (max-width: 979px) {
        .c-podcasts-player__actions[data-v-427aca12] {
            right: 20px;
        }
    }
    @media (max-width: 480px) {
        .c-podcasts-player__actions[data-v-427aca12] {
            right: 20px;
        }
    }
    .c-podcasts-player__link[data-v-427aca12] {
        position: absolute;
        right: 165px;
        top: -150px;
    }
    @media (max-width: 979px) {
        .c-podcasts-player__link[data-v-427aca12] {
            right: 100px;
            top: -150px;
            transform: scale(0.8);
        }
    }
    @media (max-width: 480px) {
        .c-podcasts-player__link[data-v-427aca12] {
            right: 30px;
            top: -150px;
            transform: scale(0.7);
        }
    }
    .c-podcasts-player__link--inner[data-v-427aca12] {
        width: 15rem !important;
        height: 15rem !important;
    }
    @media (max-width: 480px) {
        .c-podcasts-player__link--inner[data-v-427aca12] {
            width: 12.8rem !important;
            height: 12.8rem !important;
        }
    }
    .c-podcasts-player__header[data-v-427aca12] {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        width: 100%;
        min-height: 68px;
        padding-bottom: 15px;
        padding-top: 25px;
    }
    .c-podcasts-player__title[data-v-427aca12] {
        max-width: 70%;
    }
    .c-podcasts-player__text[data-v-427aca12] {
        max-width: 70%;
        margin-bottom: 25px;
    }
    @media (max-width: 480px) {
        .c-podcasts-player__text[data-v-427aca12] {
            max-width: 100%;
        }
    }
    .link__animation-enter-active[data-v-427aca12] {
        transition: transform 0.5s cubic-bezier(0.4, 0.6, 0.3, 1.3);
    }
    .link__animation-leave-active[data-v-427aca12] {
        transition: transform 0.5s cubic-bezier(0.61, -0.21, 0.47, 0.72);
    }
    .link__animation-enter[data-v-427aca12],
    .link__animation-leave-to[data-v-427aca12] {
        transform: scale(0) rotate(180deg);
    }
    .opacity__animation-enter-active[data-v-427aca12] {
        transition: opacity 0.8s cubic-bezier(0.4, 0.6, 0.3, 1.3) 0.6s;
    }
    .opacity__animation-leave-active[data-v-427aca12] {
        transition: opacity 0.5s cubic-bezier(0.61, -0.21, 0.47, 0.72);
    }
    .opacity__animation-enter[data-v-427aca12],
    .opacity__animation-leave-to[data-v-427aca12] {
        opacity: 0;
    }
    .l-wrapper[data-v-1db0acfc] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-1db0acfc] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-1db0acfc] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-1db0acfc] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-1db0acfc] {
            padding: 0 20px;
        }
    }
    .uber[data-v-1db0acfc] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-1db0acfc] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-1db0acfc] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-1db0acfc] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-1db0acfc] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-1db0acfc] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-1db0acfc] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-1db0acfc] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-1db0acfc] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-1db0acfc] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-1db0acfc] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-1db0acfc] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-1db0acfc] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-1db0acfc] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-1db0acfc] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-1db0acfc] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-1db0acfc] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-1db0acfc] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-1db0acfc] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-1db0acfc] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-1db0acfc] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text[data-v-1db0acfc] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text[data-v-1db0acfc] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-1db0acfc] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-1db0acfc] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-1db0acfc] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-1db0acfc] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-1db0acfc] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-1db0acfc] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-1db0acfc] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-1db0acfc],
    .legend[data-v-1db0acfc] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-1db0acfc] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-1db0acfc] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-1db0acfc] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-1db0acfc],
    h3[data-v-1db0acfc],
    h6[data-v-1db0acfc] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-1db0acfc],
    .btn[data-v-1db0acfc],
    .btn-small[data-v-1db0acfc],
    .credit[data-v-1db0acfc],
    .current-text[data-v-1db0acfc],
    .legend[data-v-1db0acfc],
    .small-text[data-v-1db0acfc],
    .submenu-text[data-v-1db0acfc],
    .uber[data-v-1db0acfc],
    h1[data-v-1db0acfc],
    h2[data-v-1db0acfc],
    h4[data-v-1db0acfc],
    h5[data-v-1db0acfc] {
        font-family: "Radio Grotesk Light", sans-serif;
    }
    svg[data-v-1db0acfc] {
        width: auto;
        height: 16px;
        transform: rotate(-45deg);
    }
    </style>
    <style type="text/css">
    .l-wrapper[data-v-70026611] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-70026611] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-70026611] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-70026611] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-70026611] {
            padding: 0 20px;
        }
    }
    .uber[data-v-70026611] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-70026611] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-70026611] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-70026611] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-70026611] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-70026611] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-70026611] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-70026611] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-70026611] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-70026611] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-70026611] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-70026611] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-70026611] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-70026611] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-70026611] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-70026611] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-70026611] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-70026611] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-70026611] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-70026611] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-70026611] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text[data-v-70026611] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text[data-v-70026611] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-70026611] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-70026611] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-70026611] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-70026611] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-70026611] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-70026611] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-70026611] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-70026611],
    .legend[data-v-70026611] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-70026611] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-70026611] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-70026611] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-70026611],
    h3[data-v-70026611],
    h6[data-v-70026611] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-70026611],
    .btn[data-v-70026611],
    .btn-small[data-v-70026611],
    .credit[data-v-70026611],
    .current-text[data-v-70026611],
    .legend[data-v-70026611],
    .small-text[data-v-70026611],
    .submenu-text[data-v-70026611],
    .uber[data-v-70026611],
    h1[data-v-70026611],
    h2[data-v-70026611],
    h4[data-v-70026611],
    h5[data-v-70026611] {
        font-family: "Radio Grotesk Light", sans-serif;
    }
    svg[data-v-70026611] {
        width: 100%;
    }
    </style>
    <style type="text/css">
    .l-wrapper[data-v-28d5d56a] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-28d5d56a] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-28d5d56a] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-28d5d56a] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-28d5d56a] {
            padding: 0 20px;
        }
    }
    .uber[data-v-28d5d56a] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-28d5d56a] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-28d5d56a] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-28d5d56a] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-28d5d56a] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-28d5d56a] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-28d5d56a] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-28d5d56a] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-28d5d56a] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-28d5d56a] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-28d5d56a] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-28d5d56a] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-28d5d56a] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-28d5d56a] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-28d5d56a] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-28d5d56a] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-28d5d56a] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-28d5d56a] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-28d5d56a] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-28d5d56a] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-28d5d56a] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text[data-v-28d5d56a] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text[data-v-28d5d56a] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-28d5d56a] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-28d5d56a] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-28d5d56a] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-28d5d56a] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-28d5d56a] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-28d5d56a] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-28d5d56a] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-28d5d56a],
    .legend[data-v-28d5d56a] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-28d5d56a] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-28d5d56a] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-28d5d56a] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-28d5d56a],
    h3[data-v-28d5d56a],
    h6[data-v-28d5d56a] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-28d5d56a],
    .btn[data-v-28d5d56a],
    .btn-small[data-v-28d5d56a],
    .credit[data-v-28d5d56a],
    .current-text[data-v-28d5d56a],
    .legend[data-v-28d5d56a],
    .small-text[data-v-28d5d56a],
    .submenu-text[data-v-28d5d56a],
    .uber[data-v-28d5d56a],
    h1[data-v-28d5d56a],
    h2[data-v-28d5d56a],
    h4[data-v-28d5d56a],
    h5[data-v-28d5d56a] {
        font-family: "Radio Grotesk Light", sans-serif;
    }
    .c-interactive-hover[data-v-28d5d56a] {
        position: absolute;
        z-index: 1;
        left: 50%;
        top: 50%;
        width: 100%;
        height: 100%;
        transform: translate(-50%, -50%);
        display: flex;
        justify-content: center;
        align-items: center;
        pointer-events: none;
    }
    .c-interactive-hover__word > span[data-v-28d5d56a]:first-child {
        position: relative;
        bottom: 6.7015115293px;
    }
    .c-interactive-hover__word > span[data-v-28d5d56a]:nth-child(2) {
        position: relative;
        bottom: 2.9192658173px;
    }
    .c-interactive-hover__word > span[data-v-28d5d56a]:nth-child(3) {
        position: relative;
        bottom: -2.949962483px;
    }
    .c-interactive-hover__word > span[data-v-28d5d56a]:nth-child(4) {
        position: relative;
        bottom: -2.2682181043px;
    }
    .c-interactive-hover__word > span[data-v-28d5d56a]:nth-child(5) {
        position: relative;
        bottom: 5.4183109273px;
    }
    .c-interactive-hover__word > span[data-v-28d5d56a]:nth-child(6) {
        position: relative;
        bottom: 5.8008514333px;
    }
    .c-interactive-hover__word > span[data-v-28d5d56a]:nth-child(7) {
        position: relative;
        bottom: 6.7695112717px;
    }
    .c-interactive-hover__word > span[data-v-28d5d56a]:nth-child(8) {
        position: relative;
        bottom: 3.272499831px;
    }
    .c-interactive-hover__word > span[data-v-28d5d56a]:nth-child(9) {
        position: relative;
        bottom: -0.5556513094px;
    }
    .c-interactive-hover__word > span[data-v-28d5d56a]:nth-child(10) {
        position: relative;
        bottom: -1.1953576454px;
    }
    .c-interactive-hover__word > span[data-v-28d5d56a]:nth-child(11) {
        position: relative;
        bottom: 3.0221284899px;
    }
    .c-interactive-hover__word > span[data-v-28d5d56a]:nth-child(12) {
        position: relative;
        bottom: 5.2192697937px;
    }
    .c-interactive-hover__word > span[data-v-28d5d56a]:nth-child(13) {
        position: relative;
        bottom: 9.5372339073px;
    }
    .c-interactive-hover__word > span[data-v-28d5d56a]:nth-child(14) {
        position: relative;
        bottom: 4.683686091px;
    }
    .c-interactive-hover__word > span[data-v-28d5d56a]:nth-child(15) {
        position: relative;
        bottom: 0.2015604357px;
    }
    .c-interactive-hover__word > span[data-v-28d5d56a]:nth-child(16) {
        position: relative;
        bottom: -0.7882974016px;
    }
    .c-interactive-hover__word > span[data-v-28d5d56a]:nth-child(17) {
        position: relative;
        bottom: 1.6241833097px;
    }
    .c-interactive-hover__word > span[data-v-28d5d56a]:nth-child(18) {
        position: relative;
        bottom: 4.3015835412px;
    }
    .c-interactive-hover__word > span[data-v-28d5d56a]:nth-child(19) {
        position: relative;
        bottom: 9.9435230909px;
    }
    .c-interactive-hover__word > span[data-v-28d5d56a]:nth-child(20) {
        position: relative;
        bottom: 7.0404103091px;
    }
    .c-interactive-hover__word > span[data-v-28d5d56a]:nth-child(21) {
        position: relative;
        bottom: -1.7386463011px;
    }
    .c-interactive-hover__word > span[data-v-28d5d56a]:nth-child(22) {
        position: relative;
        bottom: -2.999804132px;
    }
    .c-interactive-hover__word > span[data-v-28d5d56a]:nth-child(23) {
        position: relative;
        bottom: -1.6641651017px;
    }
    .c-interactive-hover__word > span[data-v-28d5d56a]:nth-child(24) {
        position: relative;
        bottom: 7.1208950367px;
    }
    .c-interactive-hover__word > span[data-v-28d5d56a]:nth-child(25) {
        position: relative;
        bottom: 7.9560140593px;
    }
    .c-interactive-hover__word > span[data-v-28d5d56a]:nth-child(26) {
        position: relative;
        bottom: 4.2345966116px;
    }
    .c-interactive-hover__word > span[data-v-28d5d56a]:nth-child(27) {
        position: relative;
        bottom: 0.5393059563px;
    }
    .c-interactive-hover__word > span[data-v-28d5d56a]:nth-child(28) {
        position: relative;
        bottom: -1.8130293316px;
    }
    .c-interactive-hover__word > span[data-v-28d5d56a]:nth-child(29) {
        position: relative;
        bottom: -0.7402876484px;
    }
    .c-interactive-hover__word > span[data-v-28d5d56a]:nth-child(30) {
        position: relative;
        bottom: 2.7712572494px;
    }
    .c-interactive-hover__word > span[data-v-28d5d56a]:nth-child(31) {
        position: relative;
        bottom: 5.573711789px;
    }
    .c-interactive-hover__letters[data-v-28d5d56a] {
        position: relative;
        display: inline-block;
    }
    .c-interactive-hover__background[data-v-28d5d56a] {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 50%;
        transform: translate(-50%, -50%);
        left: 50%;
        z-index: 0;
    }
    .c-interactive-hover__background--circle[data-v-28d5d56a] {
        border-radius: 100%;
        transform: translate(-50%, -50%) scale(1.5, 1.8);
    }
    .c-interactive-hover__background--rectangle[data-v-28d5d56a] {
        height: 80%;
        transform: translate(-50%, -50%) skewX(30deg) scale(1.5, 2);
    }
    .c-interactive-hover__background--star[data-v-28d5d56a] {
        height: 160%;
        transform: translate(-50%, -50%) scale(2.2);
    }
    .interactive__hover-enter-active[data-v-28d5d56a] {
        transition-duration: 1s;
    }
    .interactive__hover-enter-active .c-interactive-hover__letters[data-v-28d5d56a] {
        transition: transform 0.4s cubic-bezier(0.4, 0.57, 0.29, 1.28) 0.05s;
    }
    .interactive__hover-enter-active .c-interactive-hover__background--circle[data-v-28d5d56a],
    .interactive__hover-enter-active .c-interactive-hover__background--rectangle[data-v-28d5d56a],
    .interactive__hover-enter-active .c-interactive-hover__background--star[data-v-28d5d56a] {
        transition: transform 0.4s cubic-bezier(0.4, 0.57, 0.29, 1.28);
    }
    .interactive__hover-leave-active[data-v-28d5d56a] {
        transition-duration: 1s;
    }
    .interactive__hover-leave-active .c-interactive-hover__letters[data-v-28d5d56a] {
        transition: transform 0.4s cubic-bezier(0.61, -0.21, 0.47, 0.72);
    }
    .interactive__hover-leave-active .c-interactive-hover__background--circle[data-v-28d5d56a],
    .interactive__hover-leave-active .c-interactive-hover__background--rectangle[data-v-28d5d56a],
    .interactive__hover-leave-active .c-interactive-hover__background--star[data-v-28d5d56a] {
        transition: transform 0.4s cubic-bezier(0.61, -0.21, 0.47, 0.72) 0.05s;
    }
    .interactive__hover-enter .c-interactive-hover__letters[data-v-28d5d56a],
    .interactive__hover-leave-to .c-interactive-hover__letters[data-v-28d5d56a] {
        transform: scale(0);
        z-index: 0;
    }
    .interactive__hover-enter .c-interactive-hover__background--circle[data-v-28d5d56a],
    .interactive__hover-leave-to .c-interactive-hover__background--circle[data-v-28d5d56a] {
        transform: translate(-50%, -50%) scale(0);
    }
    .interactive__hover-enter .c-interactive-hover__background--rectangle[data-v-28d5d56a],
    .interactive__hover-leave-to .c-interactive-hover__background--rectangle[data-v-28d5d56a] {
        transform: translate(-50%, -50%) skewX(0deg) scale(0);
    }
    .interactive__hover-enter .c-interactive-hover__background--star[data-v-28d5d56a],
    .interactive__hover-leave-to .c-interactive-hover__background--star[data-v-28d5d56a] {
        transform: translate(-50%, -50%) scale(0);
    }
    </style>
    <style type="text/css">
    .l-wrapper[data-v-c71bda5a] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-c71bda5a] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-c71bda5a] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-c71bda5a] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-c71bda5a] {
            padding: 0 20px;
        }
    }
    .uber[data-v-c71bda5a] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-c71bda5a] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-c71bda5a] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-c71bda5a] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-c71bda5a] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-c71bda5a] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-c71bda5a] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-c71bda5a] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-c71bda5a] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-c71bda5a] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-c71bda5a] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-c71bda5a] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-c71bda5a] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-c71bda5a] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-c71bda5a] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-c71bda5a] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-c71bda5a] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-c71bda5a] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-c71bda5a] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-c71bda5a] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-c71bda5a] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text[data-v-c71bda5a] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text[data-v-c71bda5a] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-c71bda5a] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-c71bda5a] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-c71bda5a] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-c71bda5a] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-c71bda5a] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-c71bda5a] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-c71bda5a] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-c71bda5a],
    .legend[data-v-c71bda5a] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-c71bda5a] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-c71bda5a] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-c71bda5a] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-c71bda5a],
    h3[data-v-c71bda5a],
    h6[data-v-c71bda5a] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-c71bda5a],
    .btn[data-v-c71bda5a],
    .btn-small[data-v-c71bda5a],
    .credit[data-v-c71bda5a],
    .current-text[data-v-c71bda5a],
    .legend[data-v-c71bda5a],
    .small-text[data-v-c71bda5a],
    .submenu-text[data-v-c71bda5a],
    .uber[data-v-c71bda5a],
    h1[data-v-c71bda5a],
    h2[data-v-c71bda5a],
    h4[data-v-c71bda5a],
    h5[data-v-c71bda5a] {
        font-family: "Manrope", sans-serif;
    }
    svg[data-v-c71bda5a] {
        width: 100%;
        height: auto;
    }
    .Earphone[data-v-c71bda5a],
    svg[data-v-c71bda5a] {
        position: relative;
    }
    .Earphone__notes[data-v-c71bda5a] {
        position: absolute;
        transform: scale(0);
        opacity: 0;
        transition: transform 0.1s cubic-bezier(0.34, 1.56, 0.64, 1) 0s;
    }
    .Earphone__notes--svg[data-v-c71bda5a] {
        -webkit-animation: float-data-v-c71bda5a 4s ease-in-out infinite;
        animation: float-data-v-c71bda5a 4s ease-in-out infinite;
        height: 24px;
        width: auto;
    }
    .Earphone__notes--1[data-v-c71bda5a] {
        top: -14px;
        right: -25px;
        -webkit-animation-delay: 0s;
        animation-delay: 0s;
    }
    .Earphone__notes--2[data-v-c71bda5a] {
        top: -36px;
        left: 10px;
        -webkit-animation-delay: 1s;
        animation-delay: 1s;
    }
    .Earphone__notes--3[data-v-c71bda5a] {
        bottom: -4px;
        left: -30px;
        -webkit-animation-delay: 2s;
        animation-delay: 2s;
    }
    .Earphone__notes--4[data-v-c71bda5a] {
        bottom: -40px;
        right: 18px;
        -webkit-animation-delay: 3s;
        animation-delay: 3s;
    }
    .Earphone--is-hover .Earphone__notes[data-v-c71bda5a] {
        transition: transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1), opacity 0.2s ease-out;
        transform: scale(1);
        opacity: 1;
    }
    .Earphone--is-hover .Earphone__notes--1[data-v-c71bda5a] {
        transition-delay: 0.15s;
    }
    .Earphone--is-hover .Earphone__notes--2[data-v-c71bda5a] {
        transition-delay: 0.3s;
    }
    .Earphone--is-hover .Earphone__notes--3[data-v-c71bda5a] {
        transition-delay: 0.2s;
    }
    .Earphone--is-hover .Earphone__notes--4[data-v-c71bda5a] {
        transition-delay: 0.25s;
    }
    .Earphone--is-hover .Earphone__main[data-v-c71bda5a] {
        -webkit-animation: float-data-v-c71bda5a 4s ease-in-out infinite;
        animation: float-data-v-c71bda5a 4s ease-in-out infinite;
    }
    @-webkit-keyframes float-data-v-c71bda5a {
        0% {
            transform: translate(0);
        }
        33% {
            transform: translateY(-2px) rotate(3deg);
        }
        66% {
            transform: translateY(2px) rotate(-1deg);
        }
        to {
            transform: translate(0);
        }
    }
    @keyframes float-data-v-c71bda5a {
        0% {
            transform: translate(0);
        }
        33% {
            transform: translateY(-2px) rotate(3deg);
        }
        66% {
            transform: translateY(2px) rotate(-1deg);
        }
        to {
            transform: translate(0);
        }
    }
    </style>
    <style type="text/css">
    .l-wrapper[data-v-b5871564] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-b5871564] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-b5871564] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-b5871564] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-b5871564] {
            padding: 0 20px;
        }
    }
    .uber[data-v-b5871564] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-b5871564] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-b5871564] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-b5871564] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-b5871564] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-b5871564] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-b5871564] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-b5871564] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-b5871564] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-b5871564] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-b5871564] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-b5871564] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-b5871564] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-b5871564] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-b5871564] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-b5871564] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-b5871564] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-b5871564] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-b5871564] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-b5871564] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-b5871564] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text[data-v-b5871564] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text[data-v-b5871564] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-b5871564] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-b5871564] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-b5871564] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-b5871564] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-b5871564] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-b5871564] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-b5871564] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-b5871564],
    .legend[data-v-b5871564] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-b5871564] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-b5871564] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-b5871564] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-b5871564],
    h3[data-v-b5871564],
    h6[data-v-b5871564] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-b5871564],
    .btn[data-v-b5871564],
    .btn-small[data-v-b5871564],
    .credit[data-v-b5871564],
    .current-text[data-v-b5871564],
    .legend[data-v-b5871564],
    .small-text[data-v-b5871564],
    .submenu-text[data-v-b5871564],
    .uber[data-v-b5871564],
    h1[data-v-b5871564],
    h2[data-v-b5871564],
    h4[data-v-b5871564],
    h5[data-v-b5871564] {
        font-family: "Manrope", sans-serif;
    }
    svg[data-v-b5871564] {
        width: 100%;
        position: relative;
        height: auto;
    }
    .Book__layer[data-v-b5871564] {
        position: absolute;
        bottom: -10px;
        left: -10px;
        opacity: 0;
        transform: scale(0);
        transition: transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1), opacity 0.2s ease-out;
    }
    .Book--is-hover .Book__main[data-v-b5871564],
    .Book__layer--svg[data-v-b5871564] {
        -webkit-animation: float-data-v-b5871564 6s ease-in-out infinite;
        animation: float-data-v-b5871564 6s ease-in-out infinite;
    }
    .Book--is-hover .Book__layer[data-v-b5871564] {
        opacity: 1;
        transform: scale(1) rotate(0deg);
    }
    @-webkit-keyframes float-data-v-b5871564 {
        0% {
            transform: translate(0);
        }
        33% {
            transform: translateY(-2px) rotate(3deg);
        }
        66% {
            transform: translateY(2px) rotate(-1deg);
        }
        to {
            transform: translate(0);
        }
    }
    @keyframes float-data-v-b5871564 {
        0% {
            transform: translate(0);
        }
        33% {
            transform: translateY(-2px) rotate(3deg);
        }
        66% {
            transform: translateY(2px) rotate(-1deg);
        }
        to {
            transform: translate(0);
        }
    }
    </style>
    <style type="text/css">
    .l-wrapper[data-v-4f2fea6a] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-4f2fea6a] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-4f2fea6a] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-4f2fea6a] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-4f2fea6a] {
            padding: 0 20px;
        }
    }
    .uber[data-v-4f2fea6a] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-4f2fea6a] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-4f2fea6a] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-4f2fea6a] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-4f2fea6a] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-4f2fea6a] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-4f2fea6a] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-4f2fea6a] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-4f2fea6a] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-4f2fea6a] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-4f2fea6a] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-4f2fea6a] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-4f2fea6a] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-4f2fea6a] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-4f2fea6a] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-4f2fea6a] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-4f2fea6a] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-4f2fea6a] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-4f2fea6a] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-4f2fea6a] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-4f2fea6a] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text[data-v-4f2fea6a] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text[data-v-4f2fea6a] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-4f2fea6a] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-4f2fea6a] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-4f2fea6a] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-4f2fea6a] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-4f2fea6a] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-4f2fea6a] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-4f2fea6a] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-4f2fea6a],
    .legend[data-v-4f2fea6a] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-4f2fea6a] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-4f2fea6a] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-4f2fea6a] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-4f2fea6a],
    h3[data-v-4f2fea6a],
    h6[data-v-4f2fea6a] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-4f2fea6a],
    .btn[data-v-4f2fea6a],
    .btn-small[data-v-4f2fea6a],
    .credit[data-v-4f2fea6a],
    .current-text[data-v-4f2fea6a],
    .legend[data-v-4f2fea6a],
    .small-text[data-v-4f2fea6a],
    .submenu-text[data-v-4f2fea6a],
    .uber[data-v-4f2fea6a],
    h1[data-v-4f2fea6a],
    h2[data-v-4f2fea6a],
    h4[data-v-4f2fea6a],
    h5[data-v-4f2fea6a] {
        font-family: "Manrope", sans-serif;
    }
    svg[data-v-4f2fea6a] {
        width: 100%;
        position: relative;
        height: auto;
    }
    .Bot__main--simple[data-v-4f2fea6a] {
        opacity: 1;
    }
    .Bot__main--complex[data-v-4f2fea6a] {
        position: absolute;
        opacity: 0;
        top: 0;
        left: 0;
        height: 100%;
    }
    .Bot__bolt[data-v-4f2fea6a] {
        position: absolute;
        opacity: 0;
        width: 30px;
        transform: scale(0);
        transition: transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1) 0.2s, opacity 0.3s ease-out;
    }
    .Bot__bolt--1[data-v-4f2fea6a] {
        bottom: -30px;
        left: 10px;
    }
    .Bot__bolt--2[data-v-4f2fea6a] {
        top: -10px;
        right: -10px;
    }
    .Bot__bolt--svg[data-v-4f2fea6a] {
        -webkit-animation: rotate-data-v-4f2fea6a 15s linear infinite;
        animation: rotate-data-v-4f2fea6a 15s linear infinite;
    }
    .Bot--is-hover .Bot__main[data-v-4f2fea6a] {
        -webkit-animation: float-data-v-4f2fea6a 6s ease-in-out infinite;
        animation: float-data-v-4f2fea6a 6s ease-in-out infinite;
    }
    .Bot--is-hover .Bot__main--simple[data-v-4f2fea6a] {
        opacity: 0;
    }
    .Bot--is-hover .Bot__main--complex[data-v-4f2fea6a] {
        opacity: 1;
    }
    .Bot--is-hover .Bot__bolt[data-v-4f2fea6a] {
        opacity: 1;
        transform: scale(1) rotate(0deg);
    }
    @-webkit-keyframes float-data-v-4f2fea6a {
        0% {
            transform: translate(0) rotate(-5deg);
        }
        33% {
            transform: translateY(-2px) rotate(-3deg);
        }
        66% {
            transform: translateY(2px) rotate(-7deg);
        }
        to {
            transform: translate(0) rotate(-5deg);
        }
    }
    @keyframes float-data-v-4f2fea6a {
        0% {
            transform: translate(0) rotate(-5deg);
        }
        33% {
            transform: translateY(-2px) rotate(-3deg);
        }
        66% {
            transform: translateY(2px) rotate(-7deg);
        }
        to {
            transform: translate(0) rotate(-5deg);
        }
    }
    @-webkit-keyframes rotate-data-v-4f2fea6a {
        0% {
            transform: translate(0) rotate(0deg);
        }
        33% {
            transform: translateY(-2px) rotate(120deg);
        }
        66% {
            transform: translateY(2px) rotate(240deg);
        }
        to {
            transform: translate(0) rotate(1turn);
        }
    }
    @keyframes rotate-data-v-4f2fea6a {
        0% {
            transform: translate(0) rotate(0deg);
        }
        33% {
            transform: translateY(-2px) rotate(120deg);
        }
        66% {
            transform: translateY(2px) rotate(240deg);
        }
        to {
            transform: translate(0) rotate(1turn);
        }
    }
    </style>
    <style type="text/css">
    .l-wrapper[data-v-05e0ba10] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-05e0ba10] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-05e0ba10] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-05e0ba10] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-05e0ba10] {
            padding: 0 20px;
        }
    }
    .uber[data-v-05e0ba10] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-05e0ba10] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-05e0ba10] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-05e0ba10] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-05e0ba10] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-05e0ba10] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-05e0ba10] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-05e0ba10] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-05e0ba10] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-05e0ba10] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-05e0ba10] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-05e0ba10] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-05e0ba10] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-05e0ba10] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-05e0ba10] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-05e0ba10] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-05e0ba10] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-05e0ba10] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-05e0ba10] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-05e0ba10] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-05e0ba10] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text[data-v-05e0ba10] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text[data-v-05e0ba10] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-05e0ba10] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-05e0ba10] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-05e0ba10] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-05e0ba10] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-05e0ba10] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-05e0ba10] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-05e0ba10] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-05e0ba10],
    .legend[data-v-05e0ba10] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-05e0ba10] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-05e0ba10] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-05e0ba10] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-05e0ba10],
    h3[data-v-05e0ba10],
    h6[data-v-05e0ba10] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-05e0ba10],
    .btn[data-v-05e0ba10],
    .btn-small[data-v-05e0ba10],
    .credit[data-v-05e0ba10],
    .current-text[data-v-05e0ba10],
    .legend[data-v-05e0ba10],
    .small-text[data-v-05e0ba10],
    .submenu-text[data-v-05e0ba10],
    .uber[data-v-05e0ba10],
    h1[data-v-05e0ba10],
    h2[data-v-05e0ba10],
    h4[data-v-05e0ba10],
    h5[data-v-05e0ba10] {
        font-family: "Manrope", sans-serif;
    }
    svg[data-v-05e0ba10] {
        width: 100%;
        position: relative;
        height: auto;
    }
    .Planet__star[data-v-05e0ba10] {
        position: absolute;
        opacity: 0;
        transform: scale(0);
        height: 20px;
        transition: transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1) 0.2s, opacity 0.3s ease-out;
    }
    .Planet__star--1[data-v-05e0ba10] {
        top: -10px;
        left: -20px;
    }
    .Planet__star--1 svg[data-v-05e0ba10] {
        -webkit-animation-delay: 0.5s;
        animation-delay: 0.5s;
    }
    .Planet__star--2[data-v-05e0ba10] {
        top: -5px;
        right: -30px;
    }
    .Planet__star--2 svg[data-v-05e0ba10] {
        -webkit-animation-delay: 0.8s;
        animation-delay: 0.8s;
    }
    .Planet__star--3[data-v-05e0ba10] {
        bottom: -20px;
        left: -5px;
    }
    .Planet__star--3 svg[data-v-05e0ba10] {
        -webkit-animation-delay: 0.2s;
        animation-delay: 0.2s;
    }
    .Planet__star--svg[data-v-05e0ba10] {
        -webkit-animation: blink-data-v-05e0ba10 2s linear infinite;
        animation: blink-data-v-05e0ba10 2s linear infinite;
    }
    .Planet--is-hover .Planet__main[data-v-05e0ba10] {
        -webkit-animation: float-data-v-05e0ba10 6s ease-in-out infinite;
        animation: float-data-v-05e0ba10 6s ease-in-out infinite;
    }
    .Planet--is-hover .Planet__star[data-v-05e0ba10] {
        opacity: 1;
        transform: scale(1) rotate(0deg);
    }
    @-webkit-keyframes float-data-v-05e0ba10 {
        0% {
            transform: translate(0);
        }
        33% {
            transform: translateY(-2px) rotate(3deg);
        }
        66% {
            transform: translateY(2px) rotate(-1deg);
        }
        to {
            transform: translate(0);
        }
    }
    @keyframes float-data-v-05e0ba10 {
        0% {
            transform: translate(0);
        }
        33% {
            transform: translateY(-2px) rotate(3deg);
        }
        66% {
            transform: translateY(2px) rotate(-1deg);
        }
        to {
            transform: translate(0);
        }
    }
    @-webkit-keyframes blink-data-v-05e0ba10 {
        0% {
            transform: scale(0.9);
        }
        50% {
            transform: scale(1);
        }
        to {
            transform: scale(0.9);
        }
    }
    @keyframes blink-data-v-05e0ba10 {
        0% {
            transform: scale(0.9);
        }
        50% {
            transform: scale(1);
        }
        to {
            transform: scale(0.9);
        }
    }
    </style>
    <style type="text/css">
    .l-wrapper[data-v-7d1f7a51] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-7d1f7a51] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-7d1f7a51] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-7d1f7a51] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-7d1f7a51] {
            padding: 0 20px;
        }
    }
    .uber[data-v-7d1f7a51] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-7d1f7a51] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-7d1f7a51] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-7d1f7a51] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-7d1f7a51] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-7d1f7a51] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-7d1f7a51] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-7d1f7a51] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-7d1f7a51] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-7d1f7a51] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-7d1f7a51] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-7d1f7a51] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-7d1f7a51] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-7d1f7a51] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-7d1f7a51] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-7d1f7a51] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-7d1f7a51] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-7d1f7a51] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-7d1f7a51] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-7d1f7a51] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-7d1f7a51] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text[data-v-7d1f7a51] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text[data-v-7d1f7a51] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-7d1f7a51] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-7d1f7a51] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-7d1f7a51] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-7d1f7a51] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-7d1f7a51] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-7d1f7a51] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-7d1f7a51] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-7d1f7a51],
    .legend[data-v-7d1f7a51] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-7d1f7a51] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-7d1f7a51] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-7d1f7a51] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-7d1f7a51],
    h3[data-v-7d1f7a51],
    h6[data-v-7d1f7a51] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-7d1f7a51],
    .btn[data-v-7d1f7a51],
    .btn-small[data-v-7d1f7a51],
    .credit[data-v-7d1f7a51],
    .current-text[data-v-7d1f7a51],
    .legend[data-v-7d1f7a51],
    .small-text[data-v-7d1f7a51],
    .submenu-text[data-v-7d1f7a51],
    .uber[data-v-7d1f7a51],
    h1[data-v-7d1f7a51],
    h2[data-v-7d1f7a51],
    h4[data-v-7d1f7a51],
    h5[data-v-7d1f7a51] {
        font-family: "Manrope", sans-serif;
    }
    svg[data-v-7d1f7a51] {
        width: 100%;
        position: relative;
        height: auto;
    }
    .Brush__palet[data-v-7d1f7a51] {
        position: absolute;
        opacity: 0;
        top: -25px;
        left: -10px;
        transform: scale(0);
        width: 75px;
        transition: transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1) 0.2s, opacity 0.3s ease-out;
    }
    .Brush__palet--svg[data-v-7d1f7a51] {
        -webkit-animation: blink-data-v-7d1f7a51 2s linear infinite;
        animation: blink-data-v-7d1f7a51 2s linear infinite;
    }
    .Brush--is-hover .Brush__main[data-v-7d1f7a51] {
        -webkit-animation: float-data-v-7d1f7a51 6s ease-in-out infinite;
        animation: float-data-v-7d1f7a51 6s ease-in-out infinite;
    }
    .Brush--is-hover .Brush__palet[data-v-7d1f7a51] {
        opacity: 1;
        transform: scale(1) rotate(0deg);
    }
    @-webkit-keyframes float-data-v-7d1f7a51 {
        0% {
            transform: translate(10px, 10px);
        }
        33% {
            transform: translate(10px, 8px) rotate(3deg);
        }
        66% {
            transform: translate(10px, 12px) rotate(-1deg);
        }
        to {
            transform: translate(10px, 10px);
        }
    }
    @keyframes float-data-v-7d1f7a51 {
        0% {
            transform: translate(10px, 10px);
        }
        33% {
            transform: translate(10px, 8px) rotate(3deg);
        }
        66% {
            transform: translate(10px, 12px) rotate(-1deg);
        }
        to {
            transform: translate(10px, 10px);
        }
    }
    @-webkit-keyframes blink-data-v-7d1f7a51 {
        0% {
            transform: translate(0) rotate(0deg);
        }
        50% {
            transform: translateY(-2px) rotate(3deg);
        }
        to {
            transform: translate(0) rotate(0deg);
        }
    }
    @keyframes blink-data-v-7d1f7a51 {
        0% {
            transform: translate(0) rotate(0deg);
        }
        50% {
            transform: translateY(-2px) rotate(3deg);
        }
        to {
            transform: translate(0) rotate(0deg);
        }
    }
    </style>
    <style type="text/css">
    .l-wrapper[data-v-2bc1fe19] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-2bc1fe19] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-2bc1fe19] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-2bc1fe19] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-2bc1fe19] {
            padding: 0 20px;
        }
    }
    .uber[data-v-2bc1fe19] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-2bc1fe19] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-2bc1fe19] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-2bc1fe19] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-2bc1fe19] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-2bc1fe19] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-2bc1fe19] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-2bc1fe19] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-2bc1fe19] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-2bc1fe19] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-2bc1fe19] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-2bc1fe19] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-2bc1fe19] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-2bc1fe19] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-2bc1fe19] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-2bc1fe19] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-2bc1fe19] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-2bc1fe19] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-2bc1fe19] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-2bc1fe19] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-2bc1fe19] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text[data-v-2bc1fe19] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text[data-v-2bc1fe19] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-2bc1fe19] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-2bc1fe19] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-2bc1fe19] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-2bc1fe19] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-2bc1fe19] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-2bc1fe19] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-2bc1fe19] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-2bc1fe19],
    .legend[data-v-2bc1fe19] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-2bc1fe19] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-2bc1fe19] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-2bc1fe19] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-2bc1fe19],
    h3[data-v-2bc1fe19],
    h6[data-v-2bc1fe19] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-2bc1fe19],
    .btn[data-v-2bc1fe19],
    .btn-small[data-v-2bc1fe19],
    .credit[data-v-2bc1fe19],
    .current-text[data-v-2bc1fe19],
    .legend[data-v-2bc1fe19],
    .small-text[data-v-2bc1fe19],
    .submenu-text[data-v-2bc1fe19],
    .uber[data-v-2bc1fe19],
    h1[data-v-2bc1fe19],
    h2[data-v-2bc1fe19],
    h4[data-v-2bc1fe19],
    h5[data-v-2bc1fe19] {
        font-family: "Manrope", sans-serif;
    }
    svg[data-v-2bc1fe19] {
        width: 100%;
        position: relative;
        height: auto;
    }
    .Microscope__germ[data-v-2bc1fe19] {
        position: absolute;
        opacity: 0;
        top: -10px;
        left: -5px;
        transform: scale(0);
        height: 20px;
        transition: transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1) 0.2s, opacity 0.3s ease-out;
    }
    .Microscope__germ--svg[data-v-2bc1fe19] {
        -webkit-animation: blink-data-v-2bc1fe19 2s linear infinite;
        animation: blink-data-v-2bc1fe19 2s linear infinite;
    }
    .Microscope--is-hover .Microscope__main[data-v-2bc1fe19] {
        -webkit-animation: float-data-v-2bc1fe19 6s ease-in-out infinite;
        animation: float-data-v-2bc1fe19 6s ease-in-out infinite;
    }
    .Microscope--is-hover .Microscope__germ[data-v-2bc1fe19] {
        opacity: 1;
        transform: scale(1) rotate(0deg);
    }
    @-webkit-keyframes float-data-v-2bc1fe19 {
        0% {
            transform: translate(10px, 10px);
        }
        33% {
            transform: translate(10px, 8px) rotate(3deg);
        }
        66% {
            transform: translate(10px, 12px) rotate(-1deg);
        }
        to {
            transform: translate(10px, 10px);
        }
    }
    @keyframes float-data-v-2bc1fe19 {
        0% {
            transform: translate(10px, 10px);
        }
        33% {
            transform: translate(10px, 8px) rotate(3deg);
        }
        66% {
            transform: translate(10px, 12px) rotate(-1deg);
        }
        to {
            transform: translate(10px, 10px);
        }
    }
    @-webkit-keyframes blink-data-v-2bc1fe19 {
        0% {
            transform: translate(0) rotate(0deg);
        }
        50% {
            transform: translateY(-2px) rotate(6deg);
        }
        to {
            transform: translate(0) rotate(0deg);
        }
    }
    @keyframes blink-data-v-2bc1fe19 {
        0% {
            transform: translate(0) rotate(0deg);
        }
        50% {
            transform: translateY(-2px) rotate(6deg);
        }
        to {
            transform: translate(0) rotate(0deg);
        }
    }
    </style>
    <style type="text/css">
    .l-wrapper {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small {
        padding: 0 178px;
    }
    .l-wrapper--right {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper {
            padding: 0 20px;
        }
    }
    .uber {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }

    .current-text {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small {
            font-size: 0.625rem;
        }
    }
    .legend {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit,
    .legend {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7,
    h3,
    h6 {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text,
    .btn,
    .btn-small,
    .credit,
    .current-text,
    .legend,
    .small-text,
    .submenu-text,
    .uber,
    h1,
    h2,
    h4,
    h5 {
        font-family: "Manrope", sans-serif;
    }
    .c-background-icons {
        position: absolute;
        height: 90px;
        width: 90px;
        z-index: 1;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    @media (max-width: 480px) {
        .c-background-icons {
            height: 70px;
            width: 70px;
        }
    }
    .c-background-icons.is-hover .c-background-icons__wrapper--transition {
        transition: transform 0.3s cubic-bezier(0.4, 0.57, 0.29, 1.28);
    }
    .c-background-icons.is-hover:hover .c-background-icons__icon {
        transform: scale(1.5);
    }
    .c-background-icons.is-hover:hover .c-background-icons__bg {
        transform: scale(1);
        transition: transform 0.4s cubic-bezier(0.4, 0.57, 0.29, 1.28);
    }
    @media (max-width: 979px) {
        .c-background-icons.is-hover:hover .c-background-icons__bg {
            transform: scale(0);
        }
    }
    .c-background-icons__wrapper {
        transition: transform 0.3s cubic-bezier(0.4, 0.57, 0.29, 1.28);
    }
    .c-background-icons__bg {
        position: absolute;
        width: 400%;
        height: 400%;
        transform: scale(0);
        z-index: -1;
        transition: transform 0.3s cubic-bezier(0.61, -0.21, 0.47, 0.72);
    }
    .c-background-icons__bg svg {
        -webkit-animation: rotation 50s linear 0s infinite;
        animation: rotation 50s linear 0s infinite;
    }
    .c-background-icons__icon {
        transition: transform 0.3s cubic-bezier(0.68, -0.6, 0.32, 1.6);
    }
    @-webkit-keyframes rotation {
        0% {
            transform: rotate(0deg);
        }
        to {
            transform: rotate(1turn);
        }
    }
    @keyframes rotation {
        0% {
            transform: rotate(0deg);
        }
        to {
            transform: rotate(1turn);
        }
    }
    </style>
    <style type="text/css">
    .l-wrapper[data-v-21137866] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-21137866] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-21137866] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-21137866] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-21137866] {
            padding: 0 20px;
        }
    }
    .uber[data-v-21137866] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-21137866] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-21137866] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-21137866] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-21137866] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-21137866] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-21137866] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-21137866] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-21137866] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-21137866] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-21137866] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-21137866] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-21137866] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-21137866] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-21137866] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-21137866] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-21137866] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-21137866] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-21137866] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-21137866] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-21137866] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text[data-v-21137866] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text[data-v-21137866] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-21137866] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-21137866] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-21137866] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-21137866] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-21137866] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-21137866] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-21137866] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-21137866],
    .legend[data-v-21137866] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-21137866] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-21137866] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-21137866] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-21137866],
    h3[data-v-21137866],
    h6[data-v-21137866] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-21137866],
    .btn[data-v-21137866],
    .btn-small[data-v-21137866],
    .credit[data-v-21137866],
    .current-text[data-v-21137866],
    .legend[data-v-21137866],
    .small-text[data-v-21137866],
    .submenu-text[data-v-21137866],
    .uber[data-v-21137866],
    h1[data-v-21137866],
    h2[data-v-21137866],
    h4[data-v-21137866],
    h5[data-v-21137866] {
        font-family: "Manrope", sans-serif;
    }
    .c-icon-layer[data-v-21137866] {
        position: absolute;
        width: 100%;
        height: 100%;
        z-index: 0;
        overflow: hidden;
    }
    .c-icon-layer--home > .c-background-icons[data-v-21137866]:first-child {
        top: 331px !important;
        left: 3% !important;
    }
    .c-icon-layer--home > .c-background-icons[data-v-21137866]:nth-child(2) {
        top: 200px !important;
        left: 80% !important;
    }
    .c-icon-layer--home > .c-background-icons[data-v-21137866]:nth-child(3) {
        top: 484px !important;
        right: 5% !important;
    }
    .c-icon-layer--home > .c-background-icons[data-v-21137866]:nth-child(4) {
        top: 85vh !important;
        left: 35% !important;
    }
    .c-icon-layer--home > .c-background-icons[data-v-21137866]:nth-child(5) {
        top: 624px !important;
        left: 6% !important;
    }
    .c-icon-layer--home > .c-background-icons[data-v-21137866]:nth-child(6) {
        top: 100vh !important;
        left: 6% !important;
    }
    .c-icon-layer--contact > .c-background-icons[data-v-21137866]:first-child {
        top: 40% !important;
        left: 3% !important;
    }
    @media (max-width: 480px) {
        .c-icon-layer--contact > .c-background-icons[data-v-21137866]:first-child {
            top: 50% !important;
            left: 70% !important;
        }
    }
    .c-icon-layer--contact > .c-background-icons[data-v-21137866]:nth-child(2) {
        top: 20% !important;
        left: 60% !important;
    }
    @media (max-width: 979px) {
        .c-icon-layer--contact > .c-background-icons[data-v-21137866]:nth-child(2) {
            top: 10% !important;
        }
    }
    .c-icon-layer--contact > .c-background-icons[data-v-21137866]:nth-child(3) {
        top: 30% !important;
        right: 5% !important;
    }
    .c-icon-layer--contact > .c-background-icons[data-v-21137866]:nth-child(4) {
        top: 60% !important;
        right: 8% !important;
    }
    .c-icon-layer--contact > .c-background-icons[data-v-21137866]:nth-child(5) {
        top: 55% !important;
        right: 60% !important;
    }
    @media (max-width: 480px) {
        .c-icon-layer--contact > .c-background-icons[data-v-21137866]:nth-child(5) {
            top: 70% !important;
        }
    }
    .c-icon-layer--error > .c-background-icons[data-v-21137866]:first-child {
        top: 17% !important;
        left: 3% !important;
    }
    @media (max-width: 979px) {
        .c-icon-layer--error > .c-background-icons[data-v-21137866]:first-child {
            top: 5% !important;
        }
    }
    .c-icon-layer--error > .c-background-icons[data-v-21137866]:nth-child(2) {
        top: 25% !important;
        left: 60% !important;
    }
    @media (max-width: 979px) {
        .c-icon-layer--error > .c-background-icons[data-v-21137866]:nth-child(2) {
            top: 10% !important;
        }
    }
    .c-icon-layer--error > .c-background-icons[data-v-21137866]:nth-child(3) {
        top: 44% !important;
        right: 5% !important;
    }
    .c-icon-layer--error > .c-background-icons[data-v-21137866]:nth-child(4) {
        top: 60% !important;
        right: 18% !important;
    }
    .c-icon-layer--error > .c-background-icons[data-v-21137866]:nth-child(5) {
        top: 55% !important;
        right: 60% !important;
    }
    </style>
    <style type="text/css">
    .l-wrapper[data-v-6f872642] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-6f872642] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-6f872642] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-6f872642] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-6f872642] {
            padding: 0 20px;
        }
    }
    .uber[data-v-6f872642] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-6f872642] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-6f872642] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-6f872642] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-6f872642] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-6f872642] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-6f872642] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-6f872642] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-6f872642] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-6f872642] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-6f872642] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-6f872642] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-6f872642] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-6f872642] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-6f872642] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-6f872642] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-6f872642] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-6f872642] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-6f872642] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-6f872642] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-6f872642] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text[data-v-6f872642] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text[data-v-6f872642] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-6f872642] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-6f872642] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-6f872642] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-6f872642] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-6f872642] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-6f872642] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-6f872642] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-6f872642],
    .legend[data-v-6f872642] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-6f872642] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-6f872642] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-6f872642] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-6f872642],
    h3[data-v-6f872642],
    h6[data-v-6f872642] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-6f872642],
    .btn[data-v-6f872642],
    .btn-small[data-v-6f872642],
    .credit[data-v-6f872642],
    .current-text[data-v-6f872642],
    .legend[data-v-6f872642],
    .small-text[data-v-6f872642],
    .submenu-text[data-v-6f872642],
    .uber[data-v-6f872642],
    h1[data-v-6f872642],
    h2[data-v-6f872642],
    h4[data-v-6f872642],
    h5[data-v-6f872642] {
        font-family: "Manrope", sans-serif;
    }
    svg[data-v-6f872642] {
        width: auto;
        height: 100%;
    }
    svg path[data-v-6f872642] {
        fill: #000;
    }
    </style>
    <style type="text/css">
    .l-wrapper[data-v-58576c5e] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-58576c5e] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-58576c5e] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-58576c5e] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-58576c5e] {
            padding: 0 20px;
        }
    }
    .uber[data-v-58576c5e] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-58576c5e] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-58576c5e] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-58576c5e] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-58576c5e] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-58576c5e] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-58576c5e] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-58576c5e] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-58576c5e] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-58576c5e] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-58576c5e] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-58576c5e] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-58576c5e] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-58576c5e] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-58576c5e] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-58576c5e] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-58576c5e] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-58576c5e] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-58576c5e] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-58576c5e] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-58576c5e] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text[data-v-58576c5e] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text[data-v-58576c5e] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-58576c5e] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-58576c5e] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-58576c5e] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-58576c5e] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-58576c5e] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-58576c5e] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-58576c5e] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-58576c5e],
    .legend[data-v-58576c5e] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-58576c5e] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-58576c5e] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-58576c5e] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-58576c5e],
    h3[data-v-58576c5e],
    h6[data-v-58576c5e] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-58576c5e],
    .btn[data-v-58576c5e],
    .btn-small[data-v-58576c5e],
    .credit[data-v-58576c5e],
    .current-text[data-v-58576c5e],
    .legend[data-v-58576c5e],
    .small-text[data-v-58576c5e],
    .submenu-text[data-v-58576c5e],
    .uber[data-v-58576c5e],
    h1[data-v-58576c5e],
    h2[data-v-58576c5e],
    h4[data-v-58576c5e],
    h5[data-v-58576c5e] {
        font-family: "Manrope", sans-serif;
    }
    svg[data-v-58576c5e] {
        width: auto;
        height: 16px;
    }
    </style>
    <style type="text/css">
    .l-wrapper[data-v-ea20e1e4] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-ea20e1e4] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-ea20e1e4] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-ea20e1e4] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-ea20e1e4] {
            padding: 0 20px;
        }
    }
    .uber[data-v-ea20e1e4] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-ea20e1e4] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-ea20e1e4] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-ea20e1e4] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-ea20e1e4] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-ea20e1e4] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-ea20e1e4] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-ea20e1e4] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-ea20e1e4] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-ea20e1e4] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-ea20e1e4] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-ea20e1e4] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-ea20e1e4] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-ea20e1e4] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-ea20e1e4] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-ea20e1e4] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-ea20e1e4] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-ea20e1e4] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-ea20e1e4] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-ea20e1e4] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-ea20e1e4] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text[data-v-ea20e1e4] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text[data-v-ea20e1e4] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-ea20e1e4] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-ea20e1e4] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-ea20e1e4] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-ea20e1e4] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-ea20e1e4] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-ea20e1e4] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-ea20e1e4] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-ea20e1e4],
    .legend[data-v-ea20e1e4] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-ea20e1e4] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-ea20e1e4] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-ea20e1e4] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-ea20e1e4],
    h3[data-v-ea20e1e4],
    h6[data-v-ea20e1e4] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-ea20e1e4],
    .btn[data-v-ea20e1e4],
    .btn-small[data-v-ea20e1e4],
    .credit[data-v-ea20e1e4],
    .current-text[data-v-ea20e1e4],
    .legend[data-v-ea20e1e4],
    .small-text[data-v-ea20e1e4],
    .submenu-text[data-v-ea20e1e4],
    .uber[data-v-ea20e1e4],
    h1[data-v-ea20e1e4],
    h2[data-v-ea20e1e4],
    h4[data-v-ea20e1e4],
    h5[data-v-ea20e1e4] {
        font-family: "Manrope", sans-serif;
    }
    svg[data-v-ea20e1e4] {
        width: auto;
        height: 20px;
    }
    </style>
    <style type="text/css">
    .l-wrapper {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small {
        padding: 0 178px;
    }
    .l-wrapper--right {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper {
            padding: 0 20px;
        }
    }
    .uber {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }

    .current-text {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small {
            font-size: 0.625rem;
        }
    }
    .legend {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit,
    .legend {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .c-sub-nav-list__item > a,
    .submenu-text {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .c-sub-nav-list__item > a,
        .submenu-text {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7,
    h3,
    h6 {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text,
    .btn,
    .btn-small,
    .c-sub-nav-list__item > a,
    .credit,
    .current-text,
    .legend,
    .small-text,
    .submenu-text,
    .uber,
    h1,
    h2,
    h4,
    h5 {
        font-family: "Manrope", sans-serif;
    }
    .c-sub-nav-list__item {
        text-align: center;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        margin-bottom: 1rem;
    }
    .c-sub-nav-list__item > a {
        color: #000;
        transition: transform 0.3s cubic-bezier(0.5, 0, 0.6, 1.6);
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
    }
    .c-sub-nav-list__item > a:hover {
        transform: scale(1.2);
    }
    .c-sub-nav-list__item span {
        display: inline-block;
    }
    .c-sub-nav-list__item .router-link-exact-active {
        transform: scale(1.2);
    }
    .c-sub-nav-list__item .router-link-exact-active span {
        text-decoration: underline;
    }
    @media (max-width: 979px) {
        .c-sub-nav-list__item {
            max-width: 200px;
            margin-bottom: 0.5rem;
        }
    }
    .bounce {
        display: inline-block;
    }
    .bounce-enter-active,
    .bounce-leave-active {
        transition: transform 0.5s cubic-bezier(0.34, 1.96, 0.64, 1), opacity 0.1s ease-in;
    }
    .bounce-enter,
    .bounce-leave-to {
        opacity: 0;
        transform: scale(0);
    }
    </style>
    <style type="text/css">
    .l-wrapper[data-v-71d1ff83] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-71d1ff83] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-71d1ff83] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-71d1ff83] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-71d1ff83] {
            padding: 0 20px;
        }
    }
    .uber[data-v-71d1ff83] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-71d1ff83] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-71d1ff83] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-71d1ff83] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-71d1ff83] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-71d1ff83] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-71d1ff83] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-71d1ff83] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-71d1ff83] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-71d1ff83] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-71d1ff83] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-71d1ff83] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-71d1ff83] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-71d1ff83] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-71d1ff83] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-71d1ff83] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-71d1ff83] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-71d1ff83] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-71d1ff83] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-71d1ff83] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-71d1ff83] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text[data-v-71d1ff83] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text[data-v-71d1ff83] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-71d1ff83] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-71d1ff83] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-71d1ff83] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-71d1ff83] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-71d1ff83] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-71d1ff83] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-71d1ff83] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-71d1ff83],
    .legend[data-v-71d1ff83] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-71d1ff83] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-71d1ff83] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-71d1ff83] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-71d1ff83],
    h3[data-v-71d1ff83],
    h6[data-v-71d1ff83] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-71d1ff83],
    .btn[data-v-71d1ff83],
    .btn-small[data-v-71d1ff83],
    .credit[data-v-71d1ff83],
    .current-text[data-v-71d1ff83],
    .legend[data-v-71d1ff83],
    .small-text[data-v-71d1ff83],
    .submenu-text[data-v-71d1ff83],
    .uber[data-v-71d1ff83],
    h1[data-v-71d1ff83],
    h2[data-v-71d1ff83],
    h4[data-v-71d1ff83],
    h5[data-v-71d1ff83] {
        font-family: "Manrope", sans-serif;
    }
    .c-sub-nav[data-v-71d1ff83] {
        position: relative;
        height: 100%;
        display: flex;
    }
    .c-sub-nav[data-v-71d1ff83],
    .c-sub-nav__list[data-v-71d1ff83] {
        width: 100%;
        justify-content: center;
    }
    .c-sub-nav__list[data-v-71d1ff83] {
        position: absolute;
        color: #000;
        z-index: 3;
        pointer-events: auto;
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        justify-items: center;
        grid-gap: 0.8rem;
        gap: 0.8rem;
        top: 56%;
    }
    @media (max-width: 979px) {
        .c-sub-nav__list[data-v-71d1ff83] {
            width: 80%;
            grid-gap: 0.8rem;
            gap: 0.8rem;
            top: 60%;
        }
    }
    .appear__list-enter-active[data-v-71d1ff83],
    .appear__list-leave-active[data-v-71d1ff83] {
        transition: opacity 0.5s ease-in-out;
    }
    .appear__list-enter-active .c-sub-nav__container[data-v-71d1ff83],
    .appear__list-leave-active .c-sub-nav__container[data-v-71d1ff83] {
        transition: opacity 0.3s ease-in-out;
    }
    .appear__list-enter[data-v-71d1ff83],
    .appear__list-leave-to[data-v-71d1ff83] {
        opacity: 1;
    }
    .appear__list-enter .c-sub-nav__container[data-v-71d1ff83],
    .appear__list-leave-to .c-sub-nav__container[data-v-71d1ff83] {
        opacity: 0;
    }
    </style>
    <style type="text/css">
    .l-wrapper[data-v-15e1ed0e] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-15e1ed0e] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-15e1ed0e] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-15e1ed0e] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-15e1ed0e] {
            padding: 0 20px;
        }
    }
    .uber[data-v-15e1ed0e] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-15e1ed0e] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-15e1ed0e] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-15e1ed0e] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-15e1ed0e] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-15e1ed0e] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-15e1ed0e] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-15e1ed0e] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-15e1ed0e] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    .c-title-text__title[data-v-15e1ed0e],
    h4[data-v-15e1ed0e] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .c-title-text__title[data-v-15e1ed0e],
        h4[data-v-15e1ed0e] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-15e1ed0e] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-15e1ed0e] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-15e1ed0e] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-15e1ed0e] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-15e1ed0e] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-15e1ed0e] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-15e1ed0e] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-15e1ed0e] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-15e1ed0e] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-15e1ed0e] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .c-title-text__text[data-v-15e1ed0e],
    .small-text[data-v-15e1ed0e] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .c-title-text__text[data-v-15e1ed0e],
        .small-text[data-v-15e1ed0e] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-15e1ed0e] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-15e1ed0e] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-15e1ed0e] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-15e1ed0e] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-15e1ed0e] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-15e1ed0e] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-15e1ed0e] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-15e1ed0e],
    .legend[data-v-15e1ed0e] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-15e1ed0e] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-15e1ed0e] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-15e1ed0e] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-15e1ed0e],
    h3[data-v-15e1ed0e],
    h6[data-v-15e1ed0e] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-15e1ed0e],
    .btn[data-v-15e1ed0e],
    .btn-small[data-v-15e1ed0e],
    .c-title-text__text[data-v-15e1ed0e],
    .c-title-text__title[data-v-15e1ed0e],
    .credit[data-v-15e1ed0e],
    .current-text[data-v-15e1ed0e],
    .legend[data-v-15e1ed0e],
    .small-text[data-v-15e1ed0e],
    .submenu-text[data-v-15e1ed0e],
    .uber[data-v-15e1ed0e],
    h1[data-v-15e1ed0e],
    h2[data-v-15e1ed0e],
    h4[data-v-15e1ed0e],
    h5[data-v-15e1ed0e] {
        font-family: "Manrope", sans-serif;
    }
    .c-title-text[data-v-15e1ed0e] {
        margin-bottom: 7.5rem;
    }
    .c-title-text__title[data-v-15e1ed0e] {
        margin-bottom: 2.5rem;
    }
    @media (max-width: 480px) {
        .c-title-text__title[data-v-15e1ed0e] {
            margin-bottom: 1.25rem;
        }
    }
    @media (max-width: 480px) {
        .c-title-text__text[data-v-15e1ed0e] {
            padding-right: 0;
        }
    }
    </style>
    <style type="text/css">
    .l-wrapper[data-v-343b8476] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-343b8476] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-343b8476] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-343b8476] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-343b8476] {
            padding: 0 20px;
        }
    }
    .uber[data-v-343b8476] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-343b8476] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-343b8476] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-343b8476] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-343b8476] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-343b8476] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-343b8476] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-343b8476] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-343b8476] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    .c-two-columns__title[data-v-343b8476],
    h4[data-v-343b8476] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .c-two-columns__title[data-v-343b8476],
        h4[data-v-343b8476] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-343b8476] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-343b8476] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-343b8476] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-343b8476] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-343b8476] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-343b8476] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-343b8476] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-343b8476] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-343b8476] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-343b8476] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .c-two-columns__text[data-v-343b8476],
    .small-text[data-v-343b8476] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .c-two-columns__text[data-v-343b8476],
        .small-text[data-v-343b8476] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-343b8476] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-343b8476] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-343b8476] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-343b8476] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-343b8476] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-343b8476] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-343b8476] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-343b8476],
    .legend[data-v-343b8476] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-343b8476] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-343b8476] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-343b8476] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-343b8476],
    h3[data-v-343b8476],
    h6[data-v-343b8476] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-343b8476],
    .btn[data-v-343b8476],
    .btn-small[data-v-343b8476],
    .c-two-columns__text[data-v-343b8476],
    .c-two-columns__title[data-v-343b8476],
    .credit[data-v-343b8476],
    .current-text[data-v-343b8476],
    .legend[data-v-343b8476],
    .small-text[data-v-343b8476],
    .submenu-text[data-v-343b8476],
    .uber[data-v-343b8476],
    h1[data-v-343b8476],
    h2[data-v-343b8476],
    h4[data-v-343b8476],
    h5[data-v-343b8476] {
        font-family: "Manrope", sans-serif;
    }
    .c-two-columns[data-v-343b8476] {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
        margin-bottom: 7.5rem;
    }
    @media (max-width: 979px) {
        .c-two-columns[data-v-343b8476] {
            flex-flow: column;
            margin-bottom: 2.5rem;
        }
    }
    .c-two-columns__title[data-v-343b8476] {
        margin-bottom: 2.5rem;
    }
    @media (max-width: 480px) {
        .c-two-columns__title[data-v-343b8476] {
            margin-bottom: 1.25rem;
        }
    }
    .l-stack[data-v-343b8476] {
        width: 45%;
    }
    @media (max-width: 979px) {
        .l-stack[data-v-343b8476] {
            width: 100%;
        }
        .l-stack[data-v-343b8476]:first-child {
            margin-bottom: 3.75rem;
        }
    }
    </style>
    <style type="text/css">
    .l-wrapper {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small {
        padding: 0 178px;
    }
    .l-wrapper--right {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper {
            padding: 0 20px;
        }
    }
    .uber {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }

    .current-text {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small {
            font-size: 0.625rem;
        }
    }
    .legend {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit,
    .legend {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7,
    h3,
    h6 {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text,
    .btn,
    .btn-small,
    .credit,
    .current-text,
    .legend,
    .small-text,
    .submenu-text,
    .uber,
    h1,
    h2,
    h4,
    h5 {
        font-family: "Manrope", sans-serif;
    }
    .c-title-effect__word {
        display: inline-block;
    }
    .c-title-effect__letter {
        display: inline-block;
        transition: transform 0.3s cubic-bezier(0.34, 1.96, 0.64, 1), opacity 0.05s ease-in;
        min-width: 0.5rem;
    }
    @media (max-width: 979px) {
        .c-title-effect__letter {
            min-width: 0.2rem;
        }
    }
    h1 .c-title-effect__letter {
        min-width: 2rem;
    }
    @media (max-width: 979px) {
        h1 .c-title-effect__letter {
            min-width: 0.5rem;
        }
    }
    .appear-title-enter .c-title-effect__letter,
    .appear-title-leave-to .c-title-effect__letter {
        opacity: 0;
        transform: scale(0);
    }
    </style>
    <style type="text/css">
    .l-wrapper[data-v-4a80c2d6] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-4a80c2d6] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-4a80c2d6] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-4a80c2d6] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-4a80c2d6] {
            padding: 0 20px;
        }
    }
    .uber[data-v-4a80c2d6] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-4a80c2d6] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-4a80c2d6] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-4a80c2d6] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-4a80c2d6] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-4a80c2d6] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-4a80c2d6] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-4a80c2d6] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-4a80c2d6] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    .a-propos__equipes_titre[data-v-4a80c2d6],
    .a-propos__partenaires_titre[data-v-4a80c2d6],
    h4[data-v-4a80c2d6] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .a-propos__equipes_titre[data-v-4a80c2d6],
        .a-propos__partenaires_titre[data-v-4a80c2d6],
        h4[data-v-4a80c2d6] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    .a-propos__equipes_membre_nom[data-v-4a80c2d6],
    h5[data-v-4a80c2d6] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .a-propos__equipes_membre_nom[data-v-4a80c2d6],
        h5[data-v-4a80c2d6] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-4a80c2d6] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-4a80c2d6] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-4a80c2d6] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-4a80c2d6] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-4a80c2d6] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-4a80c2d6] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-4a80c2d6] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-4a80c2d6] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .a-propos__equipes_membre[data-v-4a80c2d6],
    .a-propos__partenaires[data-v-4a80c2d6],
    .small-text[data-v-4a80c2d6] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .a-propos__equipes_membre[data-v-4a80c2d6],
        .a-propos__partenaires[data-v-4a80c2d6],
        .small-text[data-v-4a80c2d6] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-4a80c2d6] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-4a80c2d6] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-4a80c2d6] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-4a80c2d6] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-4a80c2d6] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-4a80c2d6] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-4a80c2d6] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-4a80c2d6],
    .legend[data-v-4a80c2d6] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-4a80c2d6] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-4a80c2d6] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-4a80c2d6] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-4a80c2d6],
    h3[data-v-4a80c2d6],
    h6[data-v-4a80c2d6] {
        font-family: "Alfa Slab One", cursive;
    }
    .a-propos__equipes_membre[data-v-4a80c2d6],
    .a-propos__equipes_membre_nom[data-v-4a80c2d6],
    .a-propos__equipes_titre[data-v-4a80c2d6],
    .a-propos__partenaires[data-v-4a80c2d6],
    .a-propos__partenaires_titre[data-v-4a80c2d6],
    .big-text[data-v-4a80c2d6],
    .btn[data-v-4a80c2d6],
    .btn-small[data-v-4a80c2d6],
    .credit[data-v-4a80c2d6],
    .current-text[data-v-4a80c2d6],
    .legend[data-v-4a80c2d6],
    .small-text[data-v-4a80c2d6],
    .submenu-text[data-v-4a80c2d6],
    .uber[data-v-4a80c2d6],
    h1[data-v-4a80c2d6],
    h2[data-v-4a80c2d6],
    h4[data-v-4a80c2d6],
    h5[data-v-4a80c2d6] {
        font-family: "Manrope", sans-serif;
    }
    .a-propos[data-v-4a80c2d6] {
        position: relative;
        padding-top: 14.5rem;
    }
    @media (max-width: 979px) {
        .a-propos[data-v-4a80c2d6] {
            padding-top: 11.25rem;
        }
    }
    .a-propos__contenus[data-v-4a80c2d6],
    .a-propos__equipes[data-v-4a80c2d6],
    .a-propos__mission[data-v-4a80c2d6],
    .a-propos__partenaires[data-v-4a80c2d6] {
        margin-bottom: 7.5rem;
    }
    @media (max-width: 979px) {
        .a-propos__contenus[data-v-4a80c2d6],
        .a-propos__equipes[data-v-4a80c2d6],
        .a-propos__mission[data-v-4a80c2d6],
        .a-propos__partenaires[data-v-4a80c2d6] {
            margin-bottom: 3.75rem;
        }
    }
    .a-propos__titre[data-v-4a80c2d6] {
        margin-bottom: 7.5rem;
    }
    @media (max-width: 979px) {
        .a-propos__titre[data-v-4a80c2d6] {
            margin-bottom: 3.75rem;
        }
    }
    .a-propos__equipes[data-v-4a80c2d6] {
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
        flex-direction: column;
    }
    .a-propos__equipes_titre[data-v-4a80c2d6] {
        margin-bottom: 2.5rem;
    }
    .a-propos__equipes_membres[data-v-4a80c2d6] {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
        flex-flow: wrap;
    }
    @media (max-width: 480px) {
        .a-propos__equipes_membres[data-v-4a80c2d6] {
            flex-flow: column;
            align-items: center;
            position: relative;
            padding-bottom: 30rem;
            width: 100%;
        }
    }
    .a-propos__equipes_membre[data-v-4a80c2d6] {
        display: flex;
        flex-direction: column;
        width: 40%;
        margin-bottom: 2.5rem;
    }
    @media (max-width: 480px) {
        .a-propos__equipes_membre[data-v-4a80c2d6] {
            width: 100%;
        }
    }
    .a-propos__equipes_membre_nom[data-v-4a80c2d6] {
        margin: 1.55rem 0 1.25rem;
        line-height: 1;
    }
    .a-propos__equipes_membre_courriel[data-v-4a80c2d6] {
        margin-bottom: 1.25rem;
        text-decoration: underline;
    }
    .a-propos__equipes_membre > img[data-v-4a80c2d6] {
        max-width: 18.75rem;
        height: 18.75rem;
        -o-object-fit: contain;
        object-fit: contain;
    }
    .a-propos__equipes_credit[data-v-4a80c2d6] {
        margin-top: 3.75rem;
    }
    @media (max-width: 979px) {
        .a-propos__equipes_credit[data-v-4a80c2d6] {
            margin-bottom: 3.75rem;
        }
    }
    @media (max-width: 480px) {
        .a-propos__equipes_credit[data-v-4a80c2d6] {
            position: absolute;
            bottom: 5rem;
            min-width: 21.3125rem;
            min-height: 21.3125rem;
        }
    }
    .a-propos__partenaires[data-v-4a80c2d6] {
        margin-top: 2.5rem;
    }
    .a-propos__partenaires_titre[data-v-4a80c2d6] {
        margin-bottom: 2.5rem;
    }
    .a-propos__partenaires_logos[data-v-4a80c2d6] {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        grid-gap: 50px;
        gap: 50px;
        align-items: center;
    }
    @media (max-width: 1024px) {
        .a-propos__partenaires_logos[data-v-4a80c2d6] {
            grid-template-columns: repeat(3, 1fr);
        }
    }
    @media (max-width: 768px) {
        .a-propos__partenaires_logos[data-v-4a80c2d6] {
            grid-template-columns: repeat(2, 1fr);
        }
    }
    @media (max-width: 480px) {
        .a-propos__partenaires_logos[data-v-4a80c2d6] {
            grid-template-columns: repeat(1, 1fr);
            grid-gap: 30px;
            gap: 30px;
        }
    }
    .a-propos__partenaires_logos > li[data-v-4a80c2d6] {
        align-items: center;
        justify-content: center;
    }
    .a-propos__partenaires_logos > li img[data-v-4a80c2d6] {
        -o-object-fit: contain;
        object-fit: contain;
        height: 100%;
        width: 100%;
    }
    </style>
    <style type="text/css">
    .l-wrapper[data-v-1220f6d7] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-1220f6d7] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-1220f6d7] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-1220f6d7] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-1220f6d7] {
            padding: 0 20px;
        }
    }
    .uber[data-v-1220f6d7] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-1220f6d7] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-1220f6d7] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-1220f6d7] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-1220f6d7] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-1220f6d7] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-1220f6d7] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-1220f6d7] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-1220f6d7] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-1220f6d7] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-1220f6d7] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-1220f6d7] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-1220f6d7] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-1220f6d7] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-1220f6d7] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-1220f6d7] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-1220f6d7] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-1220f6d7] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-1220f6d7] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .c-list-preview__date[data-v-1220f6d7],
    .current-text[data-v-1220f6d7] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .c-list-preview__date[data-v-1220f6d7],
        .current-text[data-v-1220f6d7] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .c-list-preview__text[data-v-1220f6d7],
    .small-text[data-v-1220f6d7] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .c-list-preview__text[data-v-1220f6d7],
        .small-text[data-v-1220f6d7] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-1220f6d7] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-1220f6d7] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-1220f6d7] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-1220f6d7] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-1220f6d7] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-1220f6d7] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-1220f6d7] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-1220f6d7],
    .legend[data-v-1220f6d7] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-1220f6d7] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-1220f6d7] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-1220f6d7] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-1220f6d7],
    h3[data-v-1220f6d7],
    h6[data-v-1220f6d7] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-1220f6d7],
    .btn[data-v-1220f6d7],
    .btn-small[data-v-1220f6d7],
    .c-list-preview__date[data-v-1220f6d7],
    .c-list-preview__text[data-v-1220f6d7],
    .credit[data-v-1220f6d7],
    .current-text[data-v-1220f6d7],
    .legend[data-v-1220f6d7],
    .small-text[data-v-1220f6d7],
    .submenu-text[data-v-1220f6d7],
    .uber[data-v-1220f6d7],
    h1[data-v-1220f6d7],
    h2[data-v-1220f6d7],
    h4[data-v-1220f6d7],
    h5[data-v-1220f6d7] {
        font-family: "Manrope", sans-serif;
    }
    .c-list-preview[data-v-1220f6d7] {
        position: relative;
        display: flex;
        flex-wrap: wrap;
        flex-direction: var(--direction);
        justify-content: space-between;
        margin: 11.25rem 0;
    }
    @media (max-width: 480px) {
        .c-list-preview[data-v-1220f6d7] {
            flex-direction: column-reverse;
            margin: 3.75rem 0;
        }
    }
    .c-list-preview__container[data-v-1220f6d7] {
        width: 40%;
    }
    @media (max-width: 979px) {
        .c-list-preview__container[data-v-1220f6d7] {
            width: 50%;
        }
    }
    @media (max-width: 480px) {
        .c-list-preview__container[data-v-1220f6d7] {
            width: 100%;
        }
    }
    .c-list-preview__date[data-v-1220f6d7],
    .c-list-preview__text[data-v-1220f6d7],
    .c-list-preview__title[data-v-1220f6d7] {
        margin-bottom: 2.5rem;
    }
    @media (max-width: 480px) {
        .c-list-preview__date[data-v-1220f6d7],
        .c-list-preview__text[data-v-1220f6d7],
        .c-list-preview__title[data-v-1220f6d7] {
            margin-bottom: 1.55rem;
        }
    }
    .c-list-preview__date[data-v-1220f6d7] {
        font-weight: 700;
    }
    .c-list-preview__figure[data-v-1220f6d7] {
        position: relative;
        max-width: 35rem;
        width: 45%;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    @media (max-width: 979px) {
        .c-list-preview__figure[data-v-1220f6d7] {
            margin-left: 0;
            margin-bottom: 2.5rem;
            width: 40%;
        }
    }
    @media (max-width: 480px) {
        .c-list-preview__figure[data-v-1220f6d7] {
            width: 100%;
        }
    }
    .c-list-preview--left .c-list-preview__container[data-v-1220f6d7] {
        margin-left: 80px;
    }
    @media (max-width: 979px) {
        .c-list-preview--left .c-list-preview__container[data-v-1220f6d7] {
            margin-left: 0;
        }
    }
    .c-list-preview--left .c-list-preview__figure[data-v-1220f6d7] {
        transform: rotate(5deg) scale(1);
    }
    @media (max-width: 979px) {
        .c-list-preview--left .c-list-preview__figure[data-v-1220f6d7] {
            transform: rotate(5deg) scale(1) translateX(-10%);
        }
    }
    @media (max-width: 480px) {
        .c-list-preview--left .c-list-preview__figure[data-v-1220f6d7] {
            transform: rotate(5deg) scale(0.9) translateX(0);
        }
    }
    .c-list-preview--right .c-list-preview__container[data-v-1220f6d7] {
        margin-right: 80px;
    }
    @media (max-width: 979px) {
        .c-list-preview--right .c-list-preview__container[data-v-1220f6d7] {
            margin-right: 0;
        }
    }
    .c-list-preview--right .c-list-preview__figure[data-v-1220f6d7] {
        transform: rotate(-5deg) scale(1);
    }
    @media (max-width: 979px) {
        .c-list-preview--right .c-list-preview__figure[data-v-1220f6d7] {
            transform: rotate(-5deg) scale(1) translateX(10%);
        }
    }
    @media (max-width: 480px) {
        .c-list-preview--right .c-list-preview__figure[data-v-1220f6d7] {
            transform: rotate(-5deg) scale(0.9) translateX(0);
        }
    }
    .c-list-preview--interactive .c-list-preview__container[data-v-1220f6d7] {
        margin-left: 0;
        margin-right: 0;
    }
    .c-list-preview--interactive.c-list-preview--right .c-list-preview__figure[data-v-1220f6d7] {
        transform: rotate(-5deg) scale(1);
        width: 40%;
    }
    @media (max-width: 480px) {
        .c-list-preview--interactive.c-list-preview--right .c-list-preview__figure[data-v-1220f6d7] {
            width: 100%;
        }
    }
    @media (max-width: 979px) {
        .c-list-preview--interactive.c-list-preview--right .c-list-preview__figure[data-v-1220f6d7] {
            transform: rotate(-5deg) scale(1) translateX(10%);
        }
    }
    @media (max-width: 480px) {
        .c-list-preview--interactive.c-list-preview--right .c-list-preview__figure[data-v-1220f6d7] {
            transform: rotate(-5deg) scale(0.9) translateX(0);
        }
    }
    .c-list-preview--interactive.c-list-preview--left .c-list-preview__figure[data-v-1220f6d7] {
        transform: rotate(5deg) scale(1);
        width: 40%;
    }
    @media (max-width: 480px) {
        .c-list-preview--interactive.c-list-preview--left .c-list-preview__figure[data-v-1220f6d7] {
            width: 100%;
        }
    }
    @media (max-width: 979px) {
        .c-list-preview--interactive.c-list-preview--left .c-list-preview__figure[data-v-1220f6d7] {
            transform: rotate(5deg) scale(1) translateX(-10%);
        }
    }
    @media (max-width: 480px) {
        .c-list-preview--interactive.c-list-preview--left .c-list-preview__figure[data-v-1220f6d7] {
            transform: rotate(5deg) scale(0.9) translateX(0);
        }
    }
    .l-stack[data-v-1220f6d7] {
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    </style>
    <style type="text/css">
    .l-wrapper[data-v-0e1820b1] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-0e1820b1] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-0e1820b1] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-0e1820b1] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-0e1820b1] {
            padding: 0 20px;
        }
    }
    .uber[data-v-0e1820b1] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-0e1820b1] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-0e1820b1] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-0e1820b1] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-0e1820b1] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-0e1820b1] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-0e1820b1] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-0e1820b1] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-0e1820b1] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-0e1820b1] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-0e1820b1] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-0e1820b1] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-0e1820b1] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-0e1820b1] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-0e1820b1] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-0e1820b1] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-0e1820b1] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-0e1820b1] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-0e1820b1] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-0e1820b1] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-0e1820b1] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text[data-v-0e1820b1] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text[data-v-0e1820b1] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-0e1820b1] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-0e1820b1] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-0e1820b1] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-0e1820b1] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-0e1820b1] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-0e1820b1] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-0e1820b1] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-0e1820b1],
    .legend[data-v-0e1820b1] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-0e1820b1] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-0e1820b1] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-0e1820b1] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-0e1820b1],
    h3[data-v-0e1820b1],
    h6[data-v-0e1820b1] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-0e1820b1],
    .btn[data-v-0e1820b1],
    .btn-small[data-v-0e1820b1],
    .credit[data-v-0e1820b1],
    .current-text[data-v-0e1820b1],
    .legend[data-v-0e1820b1],
    .small-text[data-v-0e1820b1],
    .submenu-text[data-v-0e1820b1],
    .uber[data-v-0e1820b1],
    h1[data-v-0e1820b1],
    h2[data-v-0e1820b1],
    h4[data-v-0e1820b1],
    h5[data-v-0e1820b1] {
        font-family: "Manrope", sans-serif;
    }
    .c-circle[data-v-0e1820b1] {
        position: absolute;
        background: var(--color);
        border: 2px solid #000;
        border-radius: 50%;
        width: 100%;
        height: 100%;
    }
    </style>
    <style type="text/css">
    .l-wrapper[data-v-d6c578c8] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-d6c578c8] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-d6c578c8] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-d6c578c8] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-d6c578c8] {
            padding: 0 20px;
        }
    }
    .uber[data-v-d6c578c8] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-d6c578c8] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-d6c578c8] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-d6c578c8] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-d6c578c8] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-d6c578c8] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-d6c578c8] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-d6c578c8] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-d6c578c8] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-d6c578c8] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-d6c578c8] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-d6c578c8] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-d6c578c8] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-d6c578c8] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-d6c578c8] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .c-title-button__title[data-v-d6c578c8],
    .h7[data-v-d6c578c8] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .c-title-button__title[data-v-d6c578c8],
        .h7[data-v-d6c578c8] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-d6c578c8] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-d6c578c8] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-d6c578c8] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-d6c578c8] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text[data-v-d6c578c8] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text[data-v-d6c578c8] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-d6c578c8] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-d6c578c8] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-d6c578c8] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-d6c578c8] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-d6c578c8] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-d6c578c8] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-d6c578c8] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-d6c578c8],
    .legend[data-v-d6c578c8] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-d6c578c8] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-d6c578c8] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-d6c578c8] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .c-title-button__title[data-v-d6c578c8],
    .h7[data-v-d6c578c8],
    h3[data-v-d6c578c8],
    h6[data-v-d6c578c8] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-d6c578c8],
    .btn[data-v-d6c578c8],
    .btn-small[data-v-d6c578c8],
    .credit[data-v-d6c578c8],
    .current-text[data-v-d6c578c8],
    .legend[data-v-d6c578c8],
    .small-text[data-v-d6c578c8],
    .submenu-text[data-v-d6c578c8],
    .uber[data-v-d6c578c8],
    h1[data-v-d6c578c8],
    h2[data-v-d6c578c8],
    h4[data-v-d6c578c8],
    h5[data-v-d6c578c8] {
        font-family: "Manrope", sans-serif;
    }
    .c-title-button[data-v-d6c578c8] {
        position: relative;
        pointer-events: all;
        width: 100%;
        height: 100%;
        cursor: url(/_nuxt/img/cursor-hand.5e9fa48.svg), pointer;
    }
    @media (hover: hover) {
        .c-title-button:hover .c-title-button__card[data-v-d6c578c8] {
            transform: translate(10px, -10px);
        }
    }
    .c-title-button--triangle[data-v-d6c578c8] {
        padding-top: 80px;
    }
    .c-title-button--triangle:hover .c-title-button__card[data-v-d6c578c8] {
        transform: translate(34px, -20px);
    }
    .c-title-button--triangle .c-title-button__title[data-v-d6c578c8] {
        width: 50%;
    }
    .c-title-button__background[data-v-d6c578c8] {
        position: absolute;
        width: 100%;
        height: 100%;
        z-index: 2;
        left: 0;
    }
    .c-title-button__card[data-v-d6c578c8] {
        position: relative;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        width: 100%;
        height: 100%;
        z-index: 3;
        text-align: center;
        transition: transform 0.1s ease-out;
    }
    .c-title-button__title[data-v-d6c578c8] {
        max-width: 100%;
        text-align: center;
    }
    .c-title-button__actions[data-v-d6c578c8] {
        margin-top: 1.375rem;
    }
    </style>
    <style type="text/css">
    .l-wrapper[data-v-435c1f44] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-435c1f44] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-435c1f44] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-435c1f44] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-435c1f44] {
            padding: 0 20px;
        }
    }
    .uber[data-v-435c1f44] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-435c1f44] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-435c1f44] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-435c1f44] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-435c1f44] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-435c1f44] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-435c1f44] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-435c1f44] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-435c1f44] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-435c1f44] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-435c1f44] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-435c1f44] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-435c1f44] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-435c1f44] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-435c1f44] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-435c1f44] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-435c1f44] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-435c1f44] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-435c1f44] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-435c1f44] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-435c1f44] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text[data-v-435c1f44] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text[data-v-435c1f44] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-435c1f44] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-435c1f44] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-435c1f44] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-435c1f44] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-435c1f44] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-435c1f44] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-435c1f44] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-435c1f44],
    .legend[data-v-435c1f44] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-435c1f44] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-435c1f44] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-435c1f44] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-435c1f44],
    h3[data-v-435c1f44],
    h6[data-v-435c1f44] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-435c1f44],
    .btn[data-v-435c1f44],
    .btn-small[data-v-435c1f44],
    .credit[data-v-435c1f44],
    .current-text[data-v-435c1f44],
    .legend[data-v-435c1f44],
    .small-text[data-v-435c1f44],
    .submenu-text[data-v-435c1f44],
    .uber[data-v-435c1f44],
    h1[data-v-435c1f44],
    h2[data-v-435c1f44],
    h4[data-v-435c1f44],
    h5[data-v-435c1f44] {
        font-family: "Manrope", sans-serif;
    }
    .events[data-v-435c1f44] {
        padding-top: 7.5rem;
        overflow: hidden;
    }
    @media (max-width: 979px) {
        .events[data-v-435c1f44] {
            padding-top: 7.5rem;
        }
    }
    .events__collab[data-v-435c1f44] {
        position: absolute;
        bottom: 0;
        right: -5%;
        width: 20rem;
        height: 20rem;
        transform: translateY(50%) rotate(15deg);
    }
    @media (max-width: 1024px) {
        .events__collab[data-v-435c1f44] {
            display: none;
        }
    }
    .events__list_event[data-v-435c1f44] {
        margin-bottom: 11.25rem;
        position: relative;
    }
    .events__list_event[data-v-435c1f44]:last-child {
        margin-bottom: 0;
    }
    @media (max-width: 1024px) {
        .events__list_event[data-v-435c1f44] {
            margin-bottom: 7.5rem;
        }
    }
    @media (max-width: 1024px) {
        .events__widgets[data-v-435c1f44] {
            margin-top: 0;
        }
    }
    .events__events[data-v-435c1f44] {
        margin-top: -150px;
    }
    @media (max-width: 1024px) {
        .events__events[data-v-435c1f44] {
            margin-top: 0;
        }
    }
    </style>
    <style type="text/css">
    .l-wrapper[data-v-372e1580] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-372e1580] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-372e1580] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-372e1580] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-372e1580] {
            padding: 0 20px;
        }
    }
    .uber[data-v-372e1580] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-372e1580] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-372e1580] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-372e1580] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-372e1580] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-372e1580] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-372e1580] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-372e1580] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-372e1580] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-372e1580] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-372e1580] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-372e1580] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-372e1580] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-372e1580] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-372e1580] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-372e1580] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-372e1580] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-372e1580] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-372e1580] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-372e1580] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-372e1580] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .c-h1-text__text[data-v-372e1580],
    .small-text[data-v-372e1580] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .c-h1-text__text[data-v-372e1580],
        .small-text[data-v-372e1580] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-372e1580] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-372e1580] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-372e1580] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-372e1580] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-372e1580] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-372e1580] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-372e1580] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-372e1580],
    .legend[data-v-372e1580] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-372e1580] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-372e1580] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-372e1580] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-372e1580],
    h3[data-v-372e1580],
    h6[data-v-372e1580] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-372e1580],
    .btn[data-v-372e1580],
    .btn-small[data-v-372e1580],
    .c-h1-text__text[data-v-372e1580],
    .credit[data-v-372e1580],
    .current-text[data-v-372e1580],
    .legend[data-v-372e1580],
    .small-text[data-v-372e1580],
    .submenu-text[data-v-372e1580],
    .uber[data-v-372e1580],
    h1[data-v-372e1580],
    h2[data-v-372e1580],
    h4[data-v-372e1580],
    h5[data-v-372e1580] {
        font-family: "Manrope", sans-serif;
    }
    .c-h1-text[data-v-372e1580] {
        margin-bottom: 7.5rem;
    }
    @media (max-width: 979px) {
        .c-h1-text[data-v-372e1580] {
            margin-bottom: 3.75rem;
            align-items: start;
            flex-direction: column;
        }
    }
    .c-h1-text__title[data-v-372e1580] {
        flex: 2;
        padding-right: 3vw;
    }
    @media (max-width: 1280px) {
        .c-h1-text__title[data-v-372e1580] {
            padding-right: 0;
        }
    }
    .c-h1-text--full .c-h1-text__title[data-v-372e1580] {
        flex: auto;
    }
    .c-h1-text__text[data-v-372e1580] {
        flex: 1;
    }
    @media (max-width: 1280px) {
        .c-h1-text__text[data-v-372e1580] {
            width: 80%;
            margin-top: 1.55rem;
        }
    }
    .l-stack[data-v-372e1580] {
        position: relative;
        display: flex;
        align-items: flex-start;
    }
    .l-stack--horizontal[data-v-372e1580] {
        flex-direction: column;
    }
    .l-stack--vertical[data-v-372e1580] {
        flex-direction: row;
    }
    @media (max-width: 1280px) {
        .l-stack[data-v-372e1580] {
            flex-direction: column;
            align-items: flex-start;
        }
    }
    </style>
    <style type="text/css">
    .l-wrapper[data-v-2b9d7da4] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-2b9d7da4] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-2b9d7da4] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-2b9d7da4] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-2b9d7da4] {
            padding: 0 20px;
        }
    }
    .uber[data-v-2b9d7da4] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-2b9d7da4] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-2b9d7da4] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-2b9d7da4] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-2b9d7da4] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-2b9d7da4] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-2b9d7da4] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-2b9d7da4] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-2b9d7da4] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-2b9d7da4] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-2b9d7da4] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-2b9d7da4] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-2b9d7da4] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-2b9d7da4] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-2b9d7da4] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-2b9d7da4] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-2b9d7da4] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-2b9d7da4] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-2b9d7da4] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-2b9d7da4] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-2b9d7da4] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .category__header_description[data-v-2b9d7da4],
    .small-text[data-v-2b9d7da4] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .category__header_description[data-v-2b9d7da4],
        .small-text[data-v-2b9d7da4] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-2b9d7da4] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-2b9d7da4] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-2b9d7da4] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-2b9d7da4] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-2b9d7da4] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-2b9d7da4] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-2b9d7da4] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-2b9d7da4],
    .legend[data-v-2b9d7da4] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-2b9d7da4] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-2b9d7da4] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-2b9d7da4] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-2b9d7da4],
    h3[data-v-2b9d7da4],
    h6[data-v-2b9d7da4] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-2b9d7da4],
    .btn[data-v-2b9d7da4],
    .btn-small[data-v-2b9d7da4],
    .category__header_description[data-v-2b9d7da4],
    .credit[data-v-2b9d7da4],
    .current-text[data-v-2b9d7da4],
    .legend[data-v-2b9d7da4],
    .small-text[data-v-2b9d7da4],
    .submenu-text[data-v-2b9d7da4],
    .uber[data-v-2b9d7da4],
    h1[data-v-2b9d7da4],
    h2[data-v-2b9d7da4],
    h4[data-v-2b9d7da4],
    h5[data-v-2b9d7da4] {
        font-family: "Manrope", sans-serif;
    }
    .category[data-v-2b9d7da4] {
        position: relative;
        padding-top: 14.5rem;
        overflow: hidden;
    }
    @media (max-width: 979px) {
        .category[data-v-2b9d7da4] {
            padding-top: 7.5rem;
        }
    }
    .category__header[data-v-2b9d7da4] {
        display: flex;
        align-items: center;
        padding-bottom: 118px;
    }
    .category__header_titre[data-v-2b9d7da4] {
        flex: 2;
    }
    .category__header_description[data-v-2b9d7da4] {
        flex: 1;
    }
    .category__list[data-v-2b9d7da4] {
        position: relative;
        margin-bottom: 3.75rem;
    }
    .category__list__event[data-v-2b9d7da4] {
        display: flex;
        justify-content: center;
        margin: 3.75rem 0;
    }
    @media (max-width: 979px) {
        .category__list__event[data-v-2b9d7da4] {
            display: flex;
            margin: 1.55rem 0;
        }
    }
    </style>
    <style type="text/css">
    .l-wrapper[data-v-5029d0d1] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-5029d0d1] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-5029d0d1] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-5029d0d1] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-5029d0d1] {
            padding: 0 20px;
        }
    }
    .uber[data-v-5029d0d1] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-5029d0d1] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-5029d0d1] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-5029d0d1] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-5029d0d1] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-5029d0d1] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-5029d0d1] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-5029d0d1] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-5029d0d1] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-5029d0d1] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-5029d0d1] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-5029d0d1] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-5029d0d1] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-5029d0d1] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-5029d0d1] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-5029d0d1],
    .student__title[data-v-5029d0d1],
    .teacher__title[data-v-5029d0d1] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-5029d0d1],
        .student__title[data-v-5029d0d1],
        .teacher__title[data-v-5029d0d1] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .c-download-widget__title[data-v-5029d0d1],
    .h8[data-v-5029d0d1] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .c-download-widget__title[data-v-5029d0d1],
        .h8[data-v-5029d0d1] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-5029d0d1] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-5029d0d1] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text[data-v-5029d0d1] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text[data-v-5029d0d1] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-5029d0d1] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-5029d0d1] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-5029d0d1] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-5029d0d1] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-5029d0d1] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-5029d0d1] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-5029d0d1] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-5029d0d1],
    .legend[data-v-5029d0d1] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-5029d0d1] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-5029d0d1] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-5029d0d1] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-5029d0d1],
    .student__title[data-v-5029d0d1],
    .teacher__title[data-v-5029d0d1],
    h3[data-v-5029d0d1],
    h6[data-v-5029d0d1] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-5029d0d1],
    .btn[data-v-5029d0d1],
    .btn-small[data-v-5029d0d1],
    .credit[data-v-5029d0d1],
    .current-text[data-v-5029d0d1],
    .legend[data-v-5029d0d1],
    .small-text[data-v-5029d0d1],
    .submenu-text[data-v-5029d0d1],
    .uber[data-v-5029d0d1],
    h1[data-v-5029d0d1],
    h2[data-v-5029d0d1],
    h4[data-v-5029d0d1],
    h5[data-v-5029d0d1] {
        font-family: "Manrope", sans-serif;
    }
    .c-download-widget[data-v-5029d0d1],
    .student[data-v-5029d0d1],
    .teacher[data-v-5029d0d1] {
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .c-download-widget[data-v-5029d0d1] {
        flex-direction: column;
    }
    @media (max-width: 480px) {
        .c-download-widget[data-v-5029d0d1] {
            margin-top: 2.5rem;
            margin-bottom: 3.75rem;
            transform: scale(0.9);
            grid-template-rows: repeat(2, 1fr);
        }
    }
    @media (max-width: 480px) {
        .c-download-widget--students .student[data-v-5029d0d1] {
            transform: translate(20%, 10%);
        }
    }
    @media (max-width: 480px) {
        .c-download-widget--teachers .teacher[data-v-5029d0d1] {
            transform: translate(10%, 20%) rotate(20deg);
        }
    }
    .c-download-widget__title[data-v-5029d0d1] {
        text-align: center;
        text-transform: uppercase;
        max-width: 250px;
    }
    .student__title[data-v-5029d0d1],
    .teacher__title[data-v-5029d0d1] {
        max-width: 80%;
        text-align: center;
        padding-bottom: 1.25rem;
    }
    .teacher[data-v-5029d0d1] {
        width: 370px;
        height: 370px;
        transform: rotate(-15deg);
        justify-self: end;
        margin-right: -1.25rem;
        margin-top: -2.5rem;
    }
    @media (max-width: 480px) {
        .teacher[data-v-5029d0d1] {
            margin-right: -2.5rem;
            margin-top: -2.5rem;
            width: 330px;
            height: 330px;
            transform: translate(10%) rotate(-25deg);
        }
    }
    .teacher__background[data-v-5029d0d1] {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .student[data-v-5029d0d1] {
        width: 250px;
        height: 250px;
        justify-self: start;
        align-self: end;
        margin-left: -1.25rem;
    }
    @media (max-width: 480px) {
        .student[data-v-5029d0d1] {
            margin-left: -2.5rem;
            margin-right: 3.75rem;
            width: 220px;
            height: 220px;
            transform: translate(-15%, 50%);
        }
    }
    .student__background[data-v-5029d0d1] {
        position: absolute;
        background: #f6e0db;
        border: 2px solid #000;
        border-radius: 50%;
        width: 100%;
        height: 100%;
    }
    .l-grid[data-v-5029d0d1] {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
    }
    .l-stack[data-v-5029d0d1] {
        position: relative;
        display: flex;
        align-items: center;
    }
    .l-stack--horizontal[data-v-5029d0d1] {
        flex-direction: column;
    }
    .l-stack--vertical[data-v-5029d0d1] {
        flex-direction: row;
    }
    </style>
    <style type="text/css">
    .l-wrapper[data-v-126fc1fc] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-126fc1fc] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-126fc1fc] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-126fc1fc] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-126fc1fc] {
            padding: 0 20px;
        }
    }
    .uber[data-v-126fc1fc] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-126fc1fc] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-126fc1fc] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-126fc1fc] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-126fc1fc] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    .c-accordion__card__number[data-v-126fc1fc],
    h2[data-v-126fc1fc] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .c-accordion__card__number[data-v-126fc1fc],
        h2[data-v-126fc1fc] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-126fc1fc] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-126fc1fc] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-126fc1fc] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-126fc1fc] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-126fc1fc] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-126fc1fc] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-126fc1fc] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-126fc1fc] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .c-accordion__card__button_inner > span[data-v-126fc1fc],
    .h7[data-v-126fc1fc] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .c-accordion__card__button_inner > span[data-v-126fc1fc],
        .h7[data-v-126fc1fc] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-126fc1fc] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-126fc1fc] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-126fc1fc] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-126fc1fc] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .c-accordion__card__text[data-v-126fc1fc],
    .small-text[data-v-126fc1fc] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .c-accordion__card__text[data-v-126fc1fc],
        .small-text[data-v-126fc1fc] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-126fc1fc] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-126fc1fc] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-126fc1fc] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-126fc1fc] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-126fc1fc] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-126fc1fc] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-126fc1fc] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-126fc1fc],
    .legend[data-v-126fc1fc] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-126fc1fc] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-126fc1fc] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-126fc1fc] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .c-accordion__card__button_inner > span[data-v-126fc1fc],
    .h7[data-v-126fc1fc],
    h3[data-v-126fc1fc],
    h6[data-v-126fc1fc] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-126fc1fc],
    .btn[data-v-126fc1fc],
    .btn-small[data-v-126fc1fc],
    .c-accordion__card__number[data-v-126fc1fc],
    .c-accordion__card__text[data-v-126fc1fc],
    .credit[data-v-126fc1fc],
    .current-text[data-v-126fc1fc],
    .legend[data-v-126fc1fc],
    .small-text[data-v-126fc1fc],
    .submenu-text[data-v-126fc1fc],
    .uber[data-v-126fc1fc],
    h1[data-v-126fc1fc],
    h2[data-v-126fc1fc],
    h4[data-v-126fc1fc],
    h5[data-v-126fc1fc] {
        font-family: "Manrope", sans-serif;
    }
    .c-accordion[data-v-126fc1fc] {
        position: relative;
        width: 100%;
        margin-bottom: 3.75rem;
    }
    @media (max-width: 480px) {
        .c-accordion[data-v-126fc1fc] {
            margin-bottom: 1.55rem;
        }
    }
    .c-accordion__actions[data-v-126fc1fc] {
        position: absolute;
        top: -9rem;
        width: 22rem;
        height: 22rem;
        right: 5%;
        z-index: 10;
        transform: scale(0);
        transition: transform 0.3s cubic-bezier(0.61, -0.21, 0.47, 0.72);
    }
    @media (max-width: 979px) {
        .c-accordion__actions[data-v-126fc1fc] {
            display: none;
        }
    }
    .c-accordion__actions--inner[data-v-126fc1fc] {
        width: 22rem;
        height: 22rem;
    }
    .c-accordion__item[data-v-126fc1fc] {
        position: relative;
        border: 2px solid #000;
        border-radius: 40px 40px 0 0;
        width: 100%;
        background: #dc143c;
        margin-top: -40px;
        cursor: url(/_nuxt/img/cursor-hand.5e9fa48.svg), pointer;
    }
    .c-accordion__item:hover .c-accordion__actions[data-v-126fc1fc] {
        transition: transform 0.3s cubic-bezier(0.4, 0.57, 0.29, 1.28);
        transform: scale(1) rotate(10deg);
    }
    .c-accordion .open .c-accordion__actions[data-v-126fc1fc] {
        transform: scale(0);
    }
    .c-accordion .open .c-accordion__card__body[data-v-126fc1fc] {
        overflow: visible;
    }
    .c-accordion .open .c-accordion__button__close[data-v-126fc1fc] {
        display: flex;
    }
    .c-accordion .open .c-accordion__button__open[data-v-126fc1fc],
    .c-accordion__button__close[data-v-126fc1fc] {
        display: none;
    }
    .c-accordion__button--mobile[data-v-126fc1fc] {
        position: absolute;
        top: 20px;
        right: 20px;
        display: none;
    }
    @media (max-width: 979px) {
        .c-accordion__button--mobile[data-v-126fc1fc] {
            display: block;
        }
    }
    .c-accordion__card[data-v-126fc1fc] {
        position: relative;
        display: flex;
        margin: 3.75rem 3.75rem 0;
    }
    @media (max-width: 979px) {
        .c-accordion__card[data-v-126fc1fc] {
            grid-template-columns: 100%;
            overflow: hidden;
            margin: 1.55rem 1.55rem 0;
        }
    }
    .c-accordion__card__header[data-v-126fc1fc] {
        display: flex;
        width: 85%;
    }
    @media (max-width: 480px) {
        .c-accordion__card__header[data-v-126fc1fc] {
            flex-flow: column;
        }
    }
    .c-accordion__card__number[data-v-126fc1fc] {
        padding-right: 14%;
    }
    @media (max-width: 979px) {
        .c-accordion__card__number[data-v-126fc1fc] {
            padding-right: 8%;
        }
    }
    .c-accordion__card__title[data-v-126fc1fc] {
        padding-bottom: calc(3.75rem + 40px);
    }
    @media (max-width: 480px) {
        .c-accordion__card__title--margin[data-v-126fc1fc] {
            padding-top: calc(1.55rem + 40px);
        }
    }
    @media (max-width: 979px) {
        .c-accordion__card__title[data-v-126fc1fc] {
            padding-bottom: calc(1.55rem + 40px);
        }
    }
    .c-accordion__card__body[data-v-126fc1fc] {
        position: relative;
        width: 100%;
        height: 0;
        display: flex;
        grid-gap: 5%;
        gap: 5%;
        overflow: hidden;
    }
    @media (max-width: 979px) {
        .c-accordion__card__body[data-v-126fc1fc] {
            flex-direction: column;
        }
    }
    .c-accordion__card__text[data-v-126fc1fc] {
        position: relative;
        width: 80%;
        margin-bottom: 2.5rem;
    }
    @media (max-width: 979px) {
        .c-accordion__card__text[data-v-126fc1fc] {
            width: 100%;
        }
    }
    .c-accordion__card__button[data-v-126fc1fc] {
        display: flex;
        align-items: center;
    }
    .c-accordion__card__button > a[data-v-126fc1fc] {
        color: #000;
    }
    .c-accordion__card__button_inner[data-v-126fc1fc] {
        display: flex;
        justify-content: flex-start;
        align-items: center;
    }
    .c-accordion__card__button_inner > span[data-v-126fc1fc] {
        padding-left: 0.6rem;
    }
    .c-accordion--hasaction .c-accordion__card__text[data-v-126fc1fc] {
        width: 100%;
    }
    .c-accordion__image[data-v-126fc1fc] {
        position: relative;
        width: 500px;
        min-width: 500px;
        height: 300px;
        min-height: 300px;
        background: #87cefa;
    }
    .c-accordion__end[data-v-126fc1fc] {
        position: absolute;
        background: var(--color);
        border-radius: 40px 40px 0 0;
        overflow: hidden;
        height: 41px;
        margin-top: -40px;
        z-index: 999;
        border: 2px inset #000;
        border-bottom: none;
        left: 50%;
        width: 100%;
        transform: translateX(-50%);
    }
    .l-stack[data-v-126fc1fc] {
        position: relative;
        width: 100%;
    }
    </style>
    <style type="text/css">
    .l-wrapper[data-v-8767a856] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-8767a856] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-8767a856] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-8767a856] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-8767a856] {
            padding: 0 20px;
        }
    }
    .uber[data-v-8767a856] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-8767a856] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-8767a856] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-8767a856] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-8767a856] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-8767a856] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-8767a856] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-8767a856] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-8767a856] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-8767a856] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-8767a856] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-8767a856] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-8767a856] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-8767a856] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-8767a856] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-8767a856] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-8767a856] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-8767a856] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-8767a856] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-8767a856] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-8767a856] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text[data-v-8767a856] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text[data-v-8767a856] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-8767a856] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-8767a856] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-8767a856],
    .c-partner-widget__text[data-v-8767a856],
    .c-partner-widget__title--big[data-v-8767a856] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-8767a856],
        .c-partner-widget__text[data-v-8767a856],
        .c-partner-widget__title--big[data-v-8767a856] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-8767a856],
    .c-partner-widget__title--small[data-v-8767a856] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-8767a856],
        .c-partner-widget__title--small[data-v-8767a856] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-8767a856] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-8767a856],
    .legend[data-v-8767a856] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-8767a856] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-8767a856] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-8767a856] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-8767a856],
    h3[data-v-8767a856],
    h6[data-v-8767a856] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-8767a856],
    .btn[data-v-8767a856],
    .btn-small[data-v-8767a856],
    .c-partner-widget__text[data-v-8767a856],
    .c-partner-widget__title--big[data-v-8767a856],
    .c-partner-widget__title--small[data-v-8767a856],
    .credit[data-v-8767a856],
    .current-text[data-v-8767a856],
    .legend[data-v-8767a856],
    .small-text[data-v-8767a856],
    .submenu-text[data-v-8767a856],
    .uber[data-v-8767a856],
    h1[data-v-8767a856],
    h2[data-v-8767a856],
    h4[data-v-8767a856],
    h5[data-v-8767a856] {
        font-family: "Manrope", sans-serif;
    }
    .c-partner-widget[data-v-8767a856] {
        position: relative;
        width: 24.25rem;
        height: 24.25rem;
        display: flex;
        pointer-events: all;
        margin-left: auto;
    }
    @media (max-width: 979px) {
        .c-partner-widget[data-v-8767a856] {
            width: 15.25rem;
            height: 15.25rem;
        }
    }
    .c-partner-widget__background[data-v-8767a856] {
        position: absolute;
        width: 100%;
        height: 100%;
        z-index: 2;
    }
    .c-partner-widget__image[data-v-8767a856] {
        width: 50%;
    }
    .c-partner-widget__title[data-v-8767a856] {
        margin-bottom: 0.5rem;
    }
    .l-stack[data-v-8767a856] {
        position: relative;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        z-index: 3;
        padding: 4rem;
        text-align: center;
    }
    </style>
    <style type="text/css">
    .l-wrapper[data-v-ac4ad12a] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-ac4ad12a] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-ac4ad12a] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-ac4ad12a] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-ac4ad12a] {
            padding: 0 20px;
        }
    }
    .uber[data-v-ac4ad12a] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-ac4ad12a] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-ac4ad12a] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-ac4ad12a] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-ac4ad12a] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-ac4ad12a] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-ac4ad12a] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-ac4ad12a] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-ac4ad12a] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-ac4ad12a] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-ac4ad12a] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-ac4ad12a] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-ac4ad12a] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-ac4ad12a] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-ac4ad12a] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-ac4ad12a] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-ac4ad12a] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-ac4ad12a] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-ac4ad12a] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-ac4ad12a] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-ac4ad12a] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text[data-v-ac4ad12a] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text[data-v-ac4ad12a] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-ac4ad12a] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-ac4ad12a] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-ac4ad12a] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-ac4ad12a] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-ac4ad12a] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-ac4ad12a] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-ac4ad12a] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-ac4ad12a],
    .legend[data-v-ac4ad12a] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-ac4ad12a] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-ac4ad12a] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-ac4ad12a] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-ac4ad12a],
    h3[data-v-ac4ad12a],
    h6[data-v-ac4ad12a] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-ac4ad12a],
    .btn[data-v-ac4ad12a],
    .btn-small[data-v-ac4ad12a],
    .credit[data-v-ac4ad12a],
    .current-text[data-v-ac4ad12a],
    .legend[data-v-ac4ad12a],
    .small-text[data-v-ac4ad12a],
    .submenu-text[data-v-ac4ad12a],
    .uber[data-v-ac4ad12a],
    h1[data-v-ac4ad12a],
    h2[data-v-ac4ad12a],
    h4[data-v-ac4ad12a],
    h5[data-v-ac4ad12a] {
        font-family: "Manrope", sans-serif;
    }
    .ImageFigure[data-v-ac4ad12a] {
        position: relative;
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
    }
    .ImageFigure__figure[data-v-ac4ad12a] {
        width: 100%;
        position: relative;
    }
    @media (max-width: 1280px) {
        .ImageFigure__figure[data-v-ac4ad12a] {
            padding-left: 0;
            width: 100%;
        }
    }
    @media (max-width: 1024px) {
        .ImageFigure__figure[data-v-ac4ad12a] {
            height: 50vh;
        }
    }
    .ImageFigure__figure__container[data-v-ac4ad12a] {
        height: 100%;
        width: 100%;
    }
    .ImageFigure__image[data-v-ac4ad12a] {
        border-radius: 25px;
        border: 2px solid #000;
        transform: scale(1.3) rotate(0deg);
    }
    @media (max-width: 1280px) {
        .ImageFigure__image[data-v-ac4ad12a] {
            transform: scale(1) rotate(0deg);
        }
    }
    .ImageFigure__collab[data-v-ac4ad12a] {
        position: absolute;
        top: 80%;
        right: -10%;
        width: 20rem;
        height: 20rem;
        transform: rotate(15deg);
        z-index: 10;
    }
    @media (max-width: 1024px) {
        .ImageFigure__collab[data-v-ac4ad12a] {
            display: none;
        }
    }
    .ImageFigure__partner[data-v-ac4ad12a] {
        position: relative;
        display: flex;
        justify-content: flex-end;
        margin-top: -25%;
    }
    </style>
    <style type="text/css">
    .l-wrapper[data-v-6ca0c3a2] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-6ca0c3a2] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-6ca0c3a2] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-6ca0c3a2] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-6ca0c3a2] {
            padding: 0 20px;
        }
    }
    .uber[data-v-6ca0c3a2] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-6ca0c3a2] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-6ca0c3a2] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-6ca0c3a2] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-6ca0c3a2] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-6ca0c3a2] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-6ca0c3a2] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-6ca0c3a2] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-6ca0c3a2] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-6ca0c3a2] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-6ca0c3a2] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-6ca0c3a2] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-6ca0c3a2] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-6ca0c3a2] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-6ca0c3a2] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-6ca0c3a2] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-6ca0c3a2] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-6ca0c3a2] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-6ca0c3a2] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-6ca0c3a2] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-6ca0c3a2] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text[data-v-6ca0c3a2] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text[data-v-6ca0c3a2] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-6ca0c3a2] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-6ca0c3a2] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-6ca0c3a2] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-6ca0c3a2] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-6ca0c3a2] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-6ca0c3a2] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-6ca0c3a2] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-6ca0c3a2],
    .legend[data-v-6ca0c3a2] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-6ca0c3a2] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-6ca0c3a2] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-6ca0c3a2] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-6ca0c3a2],
    h3[data-v-6ca0c3a2],
    h6[data-v-6ca0c3a2] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-6ca0c3a2],
    .btn[data-v-6ca0c3a2],
    .btn-small[data-v-6ca0c3a2],
    .credit[data-v-6ca0c3a2],
    .current-text[data-v-6ca0c3a2],
    .legend[data-v-6ca0c3a2],
    .small-text[data-v-6ca0c3a2],
    .submenu-text[data-v-6ca0c3a2],
    .uber[data-v-6ca0c3a2],
    h1[data-v-6ca0c3a2],
    h2[data-v-6ca0c3a2],
    h4[data-v-6ca0c3a2],
    h5[data-v-6ca0c3a2] {
        font-family: "Manrope", sans-serif;
    }
    .c-bouton-list[data-v-6ca0c3a2] {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        flex-wrap: wrap;
        width: 100%;
    }
    @media (max-width: 979px) {
        .c-bouton-list[data-v-6ca0c3a2] {
            align-self: center;
            justify-content: center;
        }
    }
    .c-bouton-list_item[data-v-6ca0c3a2] {
        width: 30%;
        margin-bottom: 10px;
        margin-right: auto;
    }
    .c-bouton-list_item img[data-v-6ca0c3a2] {
        width: 100%;
        height: 100%;
        -o-object-fit: contain;
        object-fit: contain;
    }
    </style>
    <style type="text/css">
    .l-wrapper {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small {
        padding: 0 178px;
    }
    .l-wrapper--right {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper {
            padding: 0 20px;
        }
    }
    .uber {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }

    .c-content__card__category,
    .current-text {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .c-content__card__category,
        .current-text {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .c-content__card__option,
    .c-content__card__text,
    .small-text {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .c-content__card__option,
        .c-content__card__text,
        .small-text {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text,
    .c-content__card__subtitle {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text,
        .c-content__card__subtitle {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn,
    .c-content__card__date {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn,
        .c-content__card__date {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small {
            font-size: 0.625rem;
        }
    }
    .legend {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .c-content__card__credits,
    .credit,
    .legend {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .c-content__card__credits,
    .credit {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7,
    h3,
    h6 {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text,
    .btn,
    .btn-small,
    .c-content__card__category,
    .c-content__card__credits,
    .c-content__card__date,
    .c-content__card__option,
    .c-content__card__subtitle,
    .c-content__card__text,
    .c-content__card__title,
    .credit,
    .current-text,
    .legend,
    .small-text,
    .submenu-text,
    .uber,
    h1,
    h2,
    h4,
    h5 {
        font-family: "Manrope", sans-serif;
    }
    .c-content {
        position: relative;
        padding-top: 14.5rem;
    }
    @media (max-width: 979px) {
        .c-content {
            padding-top: 7.5rem;
        }
    }
    .c-content__card {
        position: relative;
        display: flex;
        flex-direction: row;
        margin-bottom: 7.5rem;
    }
    @media (max-width: 1280px) {
        .c-content__card {
            flex-direction: column;
        }
    }
    .c-content__card__category {
        display: inline-block;
        background: #84bfff;
        border: 2px solid #000;
        border-radius: 40px;
        padding: 15px 25px;
        text-align: center;
        margin-bottom: 2.5rem;
    }
    .c-content__card__subtitle,
    .c-content__card__title {
        margin-bottom: 2.5rem;
    }
    .c-content__card__option {
        display: flex;
        align-items: center;
        margin-bottom: 3.75rem;
    }
    .c-content__card__option svg {
        width: 40px;
        height: 40px;
        margin-right: 30px;
    }
    .c-content__card__date {
        margin-bottom: 3.75rem;
    }
    .c-content__card__subtitle {
        margin-bottom: 2.5rem;
    }
    .c-content__card__text .c-content__card__title,
    .c-content__card__text h1,
    .c-content__card__text h2,
    .c-content__card__text h3,
    .c-content__card__text h4,
    .c-content__card__text h5,
    .c-content__card__text h6,
    .c-content__card__text p {
        margin: 1rem 0;
        display: inline-block;
    }
    .c-content__card__text ol,
    .c-content__card__text ul {
        padding-left: 1.2rem;
        margin: 1rem 0;
    }
    .c-content__card__text ul {
        list-style: disc;
    }
    .c-content__card__text a {
        text-decoration: underline;
    }
    .c-content__card__actions,
    .c-content__card__credits {
        margin-top: 2.5rem;
    }
    .c-content__card__figure--mobile {
        display: none;
    }
    @media (max-width: 979px) {
        .c-content__card__figure--mobile {
            display: block;
        }
    }
    .c-content__card__figure--desktop {
        display: block;
        align-items: center;
    }
    @media (max-width: 979px) {
        .c-content__card__figure--desktop {
            display: none;
        }
    }
    .c-content__card__image {
        border-radius: 25px;
        border: 2px solid #000;
        transform: scale(1.3) rotate(0deg);
    }
    @media (max-width: 1280px) {
        .c-content__card__image {
            transform: scale(1) rotate(0deg);
        }
    }
    .c-content__card__partner {
        position: relative;
        display: flex;
        justify-content: flex-end;
        margin-top: -20%;
    }
    .c-content__collab {
        position: absolute;
        bottom: 30%;
        right: -10%;
        width: 20rem;
        height: 20rem;
        transform: rotate(15deg);
        z-index: 10;
    }
    .c-content__collab--bottom {
        top: auto;
        right: 15%;
        bottom: 0;
    }
    @media (max-width: 1280px) {
        .c-content__collab--bottom {
            left: 0;
            right: auto;
        }
    }
    @media (max-width: 1024px) {
        .c-content__collab {
            display: none;
        }
    }
    .c-content__collab--mobile {
        position: relative;
        right: auto;
        margin: 2.5rem auto 0;
        display: none;
    }
    @media (max-width: 1024px) {
        .c-content__collab--mobile {
            display: block;
            width: 15rem;
            height: 15rem;
        }
    }
    .content-l-stack {
        width: 50%;
    }
    @media (max-width: 1280px) {
        .content-l-stack {
            width: 100%;
        }
    }
    .content-r-stack {
        width: 40%;
        margin-left: auto;
    }
    @media (max-width: 1280px) {
        .content-r-stack {
            width: 100%;
            margin-bottom: 2.5rem;
        }
    }
    </style>
    <style type="text/css">
    .l-wrapper[data-v-1f3e8a4e] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-1f3e8a4e] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-1f3e8a4e] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-1f3e8a4e] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-1f3e8a4e] {
            padding: 0 20px;
        }
    }
    .uber[data-v-1f3e8a4e] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-1f3e8a4e] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-1f3e8a4e] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-1f3e8a4e] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-1f3e8a4e] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-1f3e8a4e] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-1f3e8a4e] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-1f3e8a4e] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-1f3e8a4e] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-1f3e8a4e] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-1f3e8a4e] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-1f3e8a4e] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-1f3e8a4e] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-1f3e8a4e] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-1f3e8a4e] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-1f3e8a4e] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-1f3e8a4e] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-1f3e8a4e] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-1f3e8a4e] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-1f3e8a4e] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-1f3e8a4e] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text[data-v-1f3e8a4e] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text[data-v-1f3e8a4e] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-1f3e8a4e] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-1f3e8a4e] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-1f3e8a4e] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-1f3e8a4e] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-1f3e8a4e] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-1f3e8a4e] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-1f3e8a4e] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-1f3e8a4e],
    .legend[data-v-1f3e8a4e] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-1f3e8a4e] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-1f3e8a4e] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-1f3e8a4e] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-1f3e8a4e],
    h3[data-v-1f3e8a4e],
    h6[data-v-1f3e8a4e] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-1f3e8a4e],
    .btn[data-v-1f3e8a4e],
    .btn-small[data-v-1f3e8a4e],
    .credit[data-v-1f3e8a4e],
    .current-text[data-v-1f3e8a4e],
    .legend[data-v-1f3e8a4e],
    .small-text[data-v-1f3e8a4e],
    .submenu-text[data-v-1f3e8a4e],
    .uber[data-v-1f3e8a4e],
    h1[data-v-1f3e8a4e],
    h2[data-v-1f3e8a4e],
    h4[data-v-1f3e8a4e],
    h5[data-v-1f3e8a4e] {
        font-family: "Manrope", sans-serif;
    }
    .c-gallery[data-v-1f3e8a4e] {
        position: relative;
        width: 100%;
        margin-bottom: 7.5rem;
    }
    .c-gallery__item[data-v-1f3e8a4e] {
        max-width: 90%;
        margin: auto auto 2.5rem;
    }
    @media (max-width: 979px) {
        .c-gallery__item[data-v-1f3e8a4e] {
            max-width: 100%;
        }
    }
    </style>
    <style type="text/css">
    .l-wrapper[data-v-537accee] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-537accee] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-537accee] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-537accee] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-537accee] {
            padding: 0 20px;
        }
    }
    .uber[data-v-537accee] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-537accee] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-537accee] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-537accee] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-537accee] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-537accee] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-537accee] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-537accee] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-537accee] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-537accee] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-537accee] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-537accee] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-537accee] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-537accee] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-537accee] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-537accee] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-537accee] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-537accee] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-537accee] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-537accee] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-537accee] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text[data-v-537accee] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text[data-v-537accee] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-537accee] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-537accee] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-537accee] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-537accee] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-537accee] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-537accee] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-537accee] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-537accee],
    .legend[data-v-537accee] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-537accee] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-537accee] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-537accee] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-537accee],
    h3[data-v-537accee],
    h6[data-v-537accee] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-537accee],
    .btn[data-v-537accee],
    .btn-small[data-v-537accee],
    .credit[data-v-537accee],
    .current-text[data-v-537accee],
    .legend[data-v-537accee],
    .small-text[data-v-537accee],
    .submenu-text[data-v-537accee],
    .uber[data-v-537accee],
    h1[data-v-537accee],
    h2[data-v-537accee],
    h4[data-v-537accee],
    h5[data-v-537accee] {
        font-family: "Manrope", sans-serif;
    }
    .list__margin[data-v-537accee] {
        padding-bottom: 11.25rem;
        overflow: hidden;
    }
    .section__over[data-v-537accee] {
        position: relative;
        z-index: 10;
    }
    </style>
    <style type="text/css">
    .l-wrapper[data-v-f2735c26] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-f2735c26] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-f2735c26] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-f2735c26] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-f2735c26] {
            padding: 0 20px;
        }
    }
    .uber[data-v-f2735c26] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-f2735c26] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-f2735c26] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-f2735c26] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-f2735c26] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-f2735c26] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-f2735c26] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-f2735c26] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-f2735c26] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-f2735c26] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-f2735c26] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-f2735c26] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-f2735c26] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-f2735c26] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-f2735c26] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-f2735c26] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-f2735c26] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-f2735c26] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-f2735c26] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-f2735c26] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-f2735c26] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text[data-v-f2735c26] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text[data-v-f2735c26] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-f2735c26] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-f2735c26] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-f2735c26] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-f2735c26] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-f2735c26] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-f2735c26] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-f2735c26] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-f2735c26],
    .legend[data-v-f2735c26] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-f2735c26] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-f2735c26] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-f2735c26] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-f2735c26],
    h3[data-v-f2735c26],
    h6[data-v-f2735c26] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-f2735c26],
    .btn[data-v-f2735c26],
    .btn-small[data-v-f2735c26],
    .credit[data-v-f2735c26],
    .current-text[data-v-f2735c26],
    .legend[data-v-f2735c26],
    .small-text[data-v-f2735c26],
    .submenu-text[data-v-f2735c26],
    .uber[data-v-f2735c26],
    h1[data-v-f2735c26],
    h2[data-v-f2735c26],
    h4[data-v-f2735c26],
    h5[data-v-f2735c26] {
        font-family: "Manrope", sans-serif;
    }
    .c-video[data-v-f2735c26] {
        width: 100%;
        position: relative;
        padding-bottom: 56.25%;
    }
    .c-video-embeded[data-v-f2735c26],
    .c-video-embeded iframe[data-v-f2735c26] {
        position: absolute;
        height: 100%;
        width: 100%;
    }
    .c-video-embeded iframe[data-v-f2735c26] {
        top: 0;
        left: 0;
        border: 0;
    }
    .c-video-overlay[data-v-f2735c26] {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(0, 0, 0, 0.1);
        display: flex;
        justify-content: center;
        align-items: center;
        cursor: url(/_nuxt/img/cursor-hand.5e9fa48.svg), pointer;
    }
    .c-video-overlay-btn[data-v-f2735c26] {
        width: 64px;
        height: 64px;
        border-radius: 32px;
        background: #ef724f;
    }
    .c-video--play .c-video-overlay[data-v-f2735c26] {
        display: none;
    }
    </style>
    <style type="text/css">
    .l-wrapper[data-v-2059c3b8] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-2059c3b8] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-2059c3b8] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-2059c3b8] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-2059c3b8] {
            padding: 0 20px;
        }
    }
    .uber[data-v-2059c3b8] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-2059c3b8] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-2059c3b8] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-2059c3b8] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-2059c3b8] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-2059c3b8] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-2059c3b8] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-2059c3b8] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-2059c3b8] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-2059c3b8] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-2059c3b8] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-2059c3b8] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-2059c3b8] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-2059c3b8] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-2059c3b8] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-2059c3b8] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-2059c3b8] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-2059c3b8] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-2059c3b8] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-2059c3b8] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-2059c3b8] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text[data-v-2059c3b8] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text[data-v-2059c3b8] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-2059c3b8] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-2059c3b8] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-2059c3b8] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-2059c3b8] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-2059c3b8] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-2059c3b8] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-2059c3b8] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-2059c3b8],
    .legend[data-v-2059c3b8] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-2059c3b8] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-2059c3b8] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-2059c3b8] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-2059c3b8],
    h3[data-v-2059c3b8],
    h6[data-v-2059c3b8] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-2059c3b8],
    .btn[data-v-2059c3b8],
    .btn-small[data-v-2059c3b8],
    .credit[data-v-2059c3b8],
    .current-text[data-v-2059c3b8],
    .legend[data-v-2059c3b8],
    .small-text[data-v-2059c3b8],
    .submenu-text[data-v-2059c3b8],
    .uber[data-v-2059c3b8],
    h1[data-v-2059c3b8],
    h2[data-v-2059c3b8],
    h4[data-v-2059c3b8],
    h5[data-v-2059c3b8] {
        font-family: "Manrope", sans-serif;
    }
    .interactives[data-v-2059c3b8] {
        padding-top: 14.5rem;
        overflow: hidden;
    }
    @media (max-width: 979px) {
        .interactives[data-v-2059c3b8] {
            padding-top: 11.25rem;
        }
    }
    @media (max-width: 480px) {
        .interactives[data-v-2059c3b8] {
            flex-flow: column;
        }
    }
    .interactives__introvideo[data-v-2059c3b8] {
        position: relative;
        margin-top: 11.25rem;
        margin-bottom: 7.5rem;
    }
    @media (max-width: 979px) {
        .interactives__introvideo[data-v-2059c3b8] {
            margin-top: auto;
        }
    }
    .interactives__introvideo__action[data-v-2059c3b8] {
        position: absolute;
        width: 22rem;
        height: 22rem;
        top: -12rem;
        right: -10%;
        z-index: 10;
        transform: scale(1) rotate(15deg);
        transition: transform 0.3s cubic-bezier(0.61, -0.21, 0.47, 0.72);
    }
    .interactives__introvideo__action--inner[data-v-2059c3b8] {
        width: 22rem;
        height: 22rem;
    }
    @media (max-width: 979px) {
        .interactives__introvideo__action[data-v-2059c3b8] {
            display: none;
        }
    }
    .interactives__list_item[data-v-2059c3b8] {
        margin-bottom: 1rem;
    }
    .interactives__margin[data-v-2059c3b8] {
        margin-bottom: 11.25rem;
    }
    @media (max-width: 979px) {
        .interactives__margin[data-v-2059c3b8] {
            padding-top: 3.75rem;
        }
    }
    </style>
    <style type="text/css">
    .l-wrapper[data-v-6afbfeb8] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-6afbfeb8] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-6afbfeb8] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-6afbfeb8] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-6afbfeb8] {
            padding: 0 20px;
        }
    }
    .uber[data-v-6afbfeb8] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-6afbfeb8] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-6afbfeb8] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-6afbfeb8] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-6afbfeb8] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-6afbfeb8] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-6afbfeb8] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-6afbfeb8] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-6afbfeb8] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-6afbfeb8] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-6afbfeb8] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-6afbfeb8] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-6afbfeb8] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-6afbfeb8] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-6afbfeb8] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-6afbfeb8] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-6afbfeb8] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-6afbfeb8] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-6afbfeb8] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-6afbfeb8] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-6afbfeb8] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .category__header_description[data-v-6afbfeb8],
    .small-text[data-v-6afbfeb8] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .category__header_description[data-v-6afbfeb8],
        .small-text[data-v-6afbfeb8] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-6afbfeb8] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-6afbfeb8] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-6afbfeb8] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-6afbfeb8] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-6afbfeb8] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-6afbfeb8] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-6afbfeb8] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-6afbfeb8],
    .legend[data-v-6afbfeb8] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-6afbfeb8] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-6afbfeb8] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-6afbfeb8] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-6afbfeb8],
    h3[data-v-6afbfeb8],
    h6[data-v-6afbfeb8] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-6afbfeb8],
    .btn[data-v-6afbfeb8],
    .btn-small[data-v-6afbfeb8],
    .category__header_description[data-v-6afbfeb8],
    .credit[data-v-6afbfeb8],
    .current-text[data-v-6afbfeb8],
    .legend[data-v-6afbfeb8],
    .small-text[data-v-6afbfeb8],
    .submenu-text[data-v-6afbfeb8],
    .uber[data-v-6afbfeb8],
    h1[data-v-6afbfeb8],
    h2[data-v-6afbfeb8],
    h4[data-v-6afbfeb8],
    h5[data-v-6afbfeb8] {
        font-family: "Manrope", sans-serif;
    }
    .category[data-v-6afbfeb8] {
        position: relative;
        padding-top: 14.5rem;
        overflow: hidden;
    }
    @media (max-width: 979px) {
        .category[data-v-6afbfeb8] {
            padding-top: 7.5rem;
        }
    }
    .category__header[data-v-6afbfeb8] {
        display: flex;
        align-items: center;
        padding-bottom: 118px;
    }
    .category__header_titre[data-v-6afbfeb8] {
        flex: 2;
    }
    .category__header_description[data-v-6afbfeb8] {
        flex: 1;
    }
    .category__list[data-v-6afbfeb8] {
        position: relative;
        margin-bottom: 3.75rem;
    }
    .category__list__event[data-v-6afbfeb8] {
        display: flex;
        justify-content: center;
        margin: 3.75rem 0;
    }
    @media (max-width: 979px) {
        .category__list__event[data-v-6afbfeb8] {
            display: flex;
            margin: 1.55rem 0;
        }
    }
    </style>
    <style type="text/css">
    .l-wrapper[data-v-937a505a] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-937a505a] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-937a505a] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-937a505a] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-937a505a] {
            padding: 0 20px;
        }
    }
    .uber[data-v-937a505a] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-937a505a] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-937a505a] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-937a505a] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-937a505a] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-937a505a] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-937a505a] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-937a505a] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-937a505a] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-937a505a] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-937a505a] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-937a505a] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-937a505a] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-937a505a] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-937a505a] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-937a505a] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-937a505a] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-937a505a] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-937a505a] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-937a505a] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-937a505a] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text[data-v-937a505a] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text[data-v-937a505a] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-937a505a] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-937a505a] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-937a505a] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-937a505a] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-937a505a] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-937a505a] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-937a505a] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-937a505a],
    .legend[data-v-937a505a] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-937a505a] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-937a505a] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-937a505a] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-937a505a],
    h3[data-v-937a505a],
    h6[data-v-937a505a] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-937a505a],
    .btn[data-v-937a505a],
    .btn-small[data-v-937a505a],
    .credit[data-v-937a505a],
    .current-text[data-v-937a505a],
    .legend[data-v-937a505a],
    .small-text[data-v-937a505a],
    .submenu-text[data-v-937a505a],
    .uber[data-v-937a505a],
    h1[data-v-937a505a],
    h2[data-v-937a505a],
    h4[data-v-937a505a],
    h5[data-v-937a505a] {
        font-family: "Manrope", sans-serif;
    }
    .single-margin[data-v-937a505a] {
        padding-bottom: 3.75rem;
        overflow: hidden;
    }
    .discover[data-v-937a505a] {
        margin-bottom: 3.75rem;
        text-align: center;
    }
    </style>
    <style type="text/css">
    .l-wrapper[data-v-ac3d059e] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-ac3d059e] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-ac3d059e] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-ac3d059e] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-ac3d059e] {
            padding: 0 20px;
        }
    }
    .uber[data-v-ac3d059e] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-ac3d059e] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-ac3d059e] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-ac3d059e] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-ac3d059e] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-ac3d059e] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-ac3d059e] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-ac3d059e] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-ac3d059e] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-ac3d059e] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-ac3d059e] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-ac3d059e] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-ac3d059e] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-ac3d059e] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-ac3d059e] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-ac3d059e] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-ac3d059e] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-ac3d059e] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-ac3d059e] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-ac3d059e] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-ac3d059e] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text[data-v-ac3d059e] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text[data-v-ac3d059e] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-ac3d059e] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-ac3d059e] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    #mc_embed_signup input.button[data-v-ac3d059e],
    #mc_embed_signup input.email[data-v-ac3d059e],
    .btn[data-v-ac3d059e] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        #mc_embed_signup input.button[data-v-ac3d059e],
        #mc_embed_signup input.email[data-v-ac3d059e],
        .btn[data-v-ac3d059e] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-ac3d059e] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-ac3d059e] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-ac3d059e] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-ac3d059e],
    .legend[data-v-ac3d059e] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-ac3d059e] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-ac3d059e] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-ac3d059e] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-ac3d059e],
    h3[data-v-ac3d059e],
    h6[data-v-ac3d059e] {
        font-family: "Alfa Slab One", cursive;
    }
    #mc_embed_signup input.button[data-v-ac3d059e],
    #mc_embed_signup input.email[data-v-ac3d059e],
    .big-text[data-v-ac3d059e],
    .btn[data-v-ac3d059e],
    .btn-small[data-v-ac3d059e],
    .credit[data-v-ac3d059e],
    .current-text[data-v-ac3d059e],
    .legend[data-v-ac3d059e],
    .small-text[data-v-ac3d059e],
    .submenu-text[data-v-ac3d059e],
    .uber[data-v-ac3d059e],
    h1[data-v-ac3d059e],
    h2[data-v-ac3d059e],
    h4[data-v-ac3d059e],
    h5[data-v-ac3d059e] {
        font-family: "Manrope", sans-serif;
    }
    .infolettre[data-v-ac3d059e] {
        position: relative;
        padding-top: 14.5rem;
        min-height: 90vh;
    }
    @media (max-width: 979px) {
        .infolettre[data-v-ac3d059e] {
            padding-top: 7.5rem;
            min-height: 80vh;
        }
    }
    @media (max-width: 979px) {
        .infolettre__wrapper[data-v-ac3d059e] {
            padding: 0 20px !important;
        }
    }
    .infolettre__titre[data-v-ac3d059e] {
        max-width: 50%;
    }
    #mc_embed_signup[data-v-ac3d059e] {
        margin-top: 3.5rem;
        color: #000;
        width: 75%;
    }
    @media (max-width: 979px) {
        #mc_embed_signup[data-v-ac3d059e] {
            width: 100%;
        }
    }
    #mc_embed_signup > form[data-v-ac3d059e] {
        padding: 0;
    }
    #mc_embed_signup input.email[data-v-ac3d059e] {
        padding: 0 30px;
        border-radius: 46px;
        border: 2px solid #000;
        background: #f6e0db;
        width: 100%;
        height: 88px;
    }
    #mc_embed_signup input.button[data-v-ac3d059e] {
        position: absolute;
        border-radius: 0 46px 46px 0;
        border: 2px solid #000;
        top: 0;
        right: 0;
        height: 88px;
        width: 25%;
        background: #fff;
        color: #000;
    }
    @media (max-width: 480px) {
        #mc_embed_signup input.button[data-v-ac3d059e] {
            width: 35%;
        }
    }
    #mc_embed_signup input[data-v-ac3d059e]:focus,
    #mc_embed_signup textarea[data-v-ac3d059e]:focus {
        outline: none;
    }
    </style>
    <style type="text/css">
    .l-wrapper {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small {
        padding: 0 178px;
    }
    .l-wrapper--right {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper {
            padding: 0 20px;
        }
    }
    .uber {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }

    .contact__coordinate_adress,
    .contact__coordinate_phone,
    .contact__newsletter_text,
    .current-text {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .contact__coordinate_adress,
        .contact__coordinate_phone,
        .contact__newsletter_text,
        .current-text {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text,
    .contact__coordinate_title,
    .contact__newsletter_title {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text,
        .contact__coordinate_title,
        .contact__newsletter_title {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small {
            font-size: 0.625rem;
        }
    }
    .legend {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit,
    .legend {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7,
    h3,
    h6 {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text,
    .btn,
    .btn-small,
    .contact__coordinate_adress,
    .contact__coordinate_phone,
    .contact__coordinate_title,
    .contact__newsletter_text,
    .contact__newsletter_title,
    .contact__titre,
    .credit,
    .current-text,
    .legend,
    .small-text,
    .submenu-text,
    .uber,
    h1,
    h2,
    h4,
    h5 {
        font-family: "Manrope", sans-serif;
    }
    .contact {
        position: relative;
        padding-top: 14.5rem;
        pointer-events: none !important;
    }
    @media (max-width: 979px) {
        .contact {
            padding-top: 7.5rem;
            min-height: 80vh;
        }
    }
    @media (max-width: 979px) {
        .contact__wrapper {
            padding: 0 20px !important;
        }
    }
    .contact__titre {
        pointer-events: all;
        margin-bottom: 2.5rem;
    }
    .contact__infos {
        display: flex;
        width: 100%;
        justify-content: space-between;
        pointer-events: all;
    }
    @media (max-width: 480px) {
        .contact__infos {
            flex-direction: column;
        }
    }
    .contact__coordinate {
        pointer-events: all;
        flex: 1;
        margin-bottom: 3.75rem;
    }
    .contact__coordinate a {
        position: relative;
        overflow: hidden;
        display: inline-block;
    }
    .contact__coordinate a:before {
        left: -200%;
    }
    .contact__coordinate a:after,
    .contact__coordinate a:before {
        content: "";
        position: absolute;
        top: 90%;
        width: 100%;
        height: 2px;
        background: #000;
        transition: transform 0.5s ease-in-out;
    }
    .contact__coordinate a:after {
        left: 0;
    }
    .contact__coordinate a:hover:after,
    .contact__coordinate a:hover:before {
        transform: translateX(200%);
    }
    .contact__coordinate_adress,
    .contact__coordinate_title {
        margin-bottom: 1.55rem;
    }
    .contact__newsletter {
        flex: 1;
        margin-bottom: 3.75rem;
    }
    .contact__newsletter_cta {
        margin-top: 2.5rem;
    }
    </style>
    <style type="text/css">
    .l-wrapper[data-v-dcc99cba] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-dcc99cba] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-dcc99cba] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-dcc99cba] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-dcc99cba] {
            padding: 0 20px;
        }
    }
    .uber[data-v-dcc99cba] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-dcc99cba] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-dcc99cba] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-dcc99cba] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-dcc99cba] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-dcc99cba] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-dcc99cba] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-dcc99cba] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-dcc99cba] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-dcc99cba] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-dcc99cba] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-dcc99cba] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-dcc99cba] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-dcc99cba] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-dcc99cba] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-dcc99cba] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-dcc99cba] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-dcc99cba] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-dcc99cba] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-dcc99cba] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-dcc99cba] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text[data-v-dcc99cba] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text[data-v-dcc99cba] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-dcc99cba] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-dcc99cba] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-dcc99cba] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-dcc99cba] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-dcc99cba] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-dcc99cba] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-dcc99cba] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-dcc99cba],
    .legend[data-v-dcc99cba] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-dcc99cba] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-dcc99cba] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-dcc99cba] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-dcc99cba],
    h3[data-v-dcc99cba],
    h6[data-v-dcc99cba] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-dcc99cba],
    .btn[data-v-dcc99cba],
    .btn-small[data-v-dcc99cba],
    .credit[data-v-dcc99cba],
    .current-text[data-v-dcc99cba],
    .legend[data-v-dcc99cba],
    .small-text[data-v-dcc99cba],
    .submenu-text[data-v-dcc99cba],
    .uber[data-v-dcc99cba],
    h1[data-v-dcc99cba],
    h2[data-v-dcc99cba],
    h4[data-v-dcc99cba],
    h5[data-v-dcc99cba] {
        font-family: "Manrope", sans-serif;
    }
    .custom-video[data-v-dcc99cba] {
        margin-bottom: 7.5rem;
    }
    </style>
    <style type="text/css">
    .l-wrapper[data-v-6f04223e] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-6f04223e] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-6f04223e] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-6f04223e] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-6f04223e] {
            padding: 0 20px;
        }
    }
    .uber[data-v-6f04223e] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-6f04223e] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    .fourOFour__titre[data-v-6f04223e],
    h1[data-v-6f04223e] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        .fourOFour__titre[data-v-6f04223e],
        h1[data-v-6f04223e] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        .fourOFour__titre[data-v-6f04223e],
        h1[data-v-6f04223e] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-6f04223e] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-6f04223e] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-6f04223e] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-6f04223e] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-6f04223e] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-6f04223e] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-6f04223e] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-6f04223e] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-6f04223e] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-6f04223e] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-6f04223e] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-6f04223e] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-6f04223e] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-6f04223e] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-6f04223e],
    .fourOFour__texte[data-v-6f04223e] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-6f04223e],
        .fourOFour__texte[data-v-6f04223e] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text[data-v-6f04223e] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text[data-v-6f04223e] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-6f04223e] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-6f04223e] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-6f04223e] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-6f04223e] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-6f04223e] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-6f04223e] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-6f04223e] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-6f04223e],
    .legend[data-v-6f04223e] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-6f04223e] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-6f04223e] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-6f04223e] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-6f04223e],
    h3[data-v-6f04223e],
    h6[data-v-6f04223e] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-6f04223e],
    .btn[data-v-6f04223e],
    .btn-small[data-v-6f04223e],
    .credit[data-v-6f04223e],
    .current-text[data-v-6f04223e],
    .fourOFour__texte[data-v-6f04223e],
    .fourOFour__titre[data-v-6f04223e],
    .legend[data-v-6f04223e],
    .small-text[data-v-6f04223e],
    .submenu-text[data-v-6f04223e],
    .uber[data-v-6f04223e],
    h1[data-v-6f04223e],
    h2[data-v-6f04223e],
    h4[data-v-6f04223e],
    h5[data-v-6f04223e] {
        font-family: "Manrope", sans-serif;
    }
    .fourOFour[data-v-6f04223e] {
        position: relative;
        padding-top: 14.5rem;
        min-height: 80vh;
        pointer-events: none !important;
    }
    @media (max-width: 979px) {
        .fourOFour__wrapper[data-v-6f04223e] {
            padding: 0 20px !important;
        }
    }
    .fourOFour__cta[data-v-6f04223e],
    .fourOFour__texte[data-v-6f04223e],
    .fourOFour__titre[data-v-6f04223e] {
        margin-bottom: 2.5rem;
        pointer-events: none;
    }
    .fourOFour__cta[data-v-6f04223e] {
        pointer-events: all;
    }
    </style>
    <style type="text/css">
    .l-wrapper[data-v-1b2cefd7] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-1b2cefd7] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-1b2cefd7] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-1b2cefd7] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-1b2cefd7] {
            padding: 0 20px;
        }
    }
    .uber[data-v-1b2cefd7] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-1b2cefd7] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-1b2cefd7] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-1b2cefd7] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-1b2cefd7] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-1b2cefd7] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-1b2cefd7] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-1b2cefd7] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-1b2cefd7] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-1b2cefd7] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-1b2cefd7] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-1b2cefd7] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-1b2cefd7] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-1b2cefd7] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-1b2cefd7] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-1b2cefd7] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-1b2cefd7] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-1b2cefd7] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-1b2cefd7] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-1b2cefd7] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-1b2cefd7] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text[data-v-1b2cefd7] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text[data-v-1b2cefd7] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-1b2cefd7] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-1b2cefd7] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-1b2cefd7] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-1b2cefd7] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-1b2cefd7] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-1b2cefd7] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-1b2cefd7] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-1b2cefd7],
    .legend[data-v-1b2cefd7] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-1b2cefd7] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-1b2cefd7] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-1b2cefd7] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-1b2cefd7],
    h3[data-v-1b2cefd7],
    h6[data-v-1b2cefd7] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-1b2cefd7],
    .btn[data-v-1b2cefd7],
    .btn-small[data-v-1b2cefd7],
    .credit[data-v-1b2cefd7],
    .current-text[data-v-1b2cefd7],
    .legend[data-v-1b2cefd7],
    .small-text[data-v-1b2cefd7],
    .submenu-text[data-v-1b2cefd7],
    .uber[data-v-1b2cefd7],
    h1[data-v-1b2cefd7],
    h2[data-v-1b2cefd7],
    h4[data-v-1b2cefd7],
    h5[data-v-1b2cefd7] {
        font-family: "Manrope", sans-serif;
    }
    svg[data-v-1b2cefd7] {
        width: 100%;
    }
    </style>
    <style type="text/css">
    .l-wrapper[data-v-47a1a7ec] {
        max-width: 1600px;
        margin: 0 auto;
        padding: 0 80px;
    }
    .l-wrapper--full[data-v-47a1a7ec] {
        max-width: none;
        padding: 0;
    }
    .l-wrapper--small[data-v-47a1a7ec] {
        padding: 0 178px;
    }
    .l-wrapper--right[data-v-47a1a7ec] {
        padding: 0 80px 0 178px;
    }
    @media (max-width: 979px) {
        .l-wrapper[data-v-47a1a7ec] {
            padding: 0 20px;
        }
    }
    .uber[data-v-47a1a7ec] {
        font-size: clamp(100px, 8.3vw, 8.3vw);
        font-weight: 700;
        font-style: normal;
        line-height: clamp(100px, 8.3vw, 8.3vw);
        letter-spacing: 0;
    }
    @media (max-width: 480px) {
        .uber[data-v-47a1a7ec] {
            font-size: clamp(70px, 8.3vw, 8.3vw);
            line-height: clamp(70px, 8.3vw, 8.3vw);
        }
    }
    h1[data-v-47a1a7ec] {
        font-size: 7.5rem;
        font-weight: 700;
        font-style: normal;
        line-height: 7.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 1024px) {
        h1[data-v-47a1a7ec] {
            font-size: 5rem;
            line-height: 5rem;
        }
    }
    @media (max-width: 480px) {
        h1[data-v-47a1a7ec] {
            font-size: 3.5rem;
            line-height: 3.5rem;
        }
    }
    h2[data-v-47a1a7ec] {
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: 5.5rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        h2[data-v-47a1a7ec] {
            font-size: 2.625rem;
            line-height: 3.125rem;
        }
    }
    h3[data-v-47a1a7ec] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h3[data-v-47a1a7ec] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-47a1a7ec] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-47a1a7ec] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-47a1a7ec] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-47a1a7ec] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-47a1a7ec] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-47a1a7ec] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-47a1a7ec] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-47a1a7ec] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-47a1a7ec] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-47a1a7ec] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-47a1a7ec] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-47a1a7ec] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .small-text[data-v-47a1a7ec] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .small-text[data-v-47a1a7ec] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-47a1a7ec] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-47a1a7ec] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-47a1a7ec] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-47a1a7ec] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-47a1a7ec] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-47a1a7ec] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-47a1a7ec] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-47a1a7ec],
    .legend[data-v-47a1a7ec] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-47a1a7ec] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-47a1a7ec] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-47a1a7ec] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-47a1a7ec],
    h3[data-v-47a1a7ec],
    h6[data-v-47a1a7ec] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-47a1a7ec],
    .btn[data-v-47a1a7ec],
    .btn-small[data-v-47a1a7ec],
    .credit[data-v-47a1a7ec],
    .current-text[data-v-47a1a7ec],
    .legend[data-v-47a1a7ec],
    .small-text[data-v-47a1a7ec],
    .submenu-text[data-v-47a1a7ec],
    .uber[data-v-47a1a7ec],
    h1[data-v-47a1a7ec],
    h2[data-v-47a1a7ec],
    h4[data-v-47a1a7ec],
    h5[data-v-47a1a7ec] {
        font-family: "Manrope", sans-serif;
    }
    .BarContainer[data-v-47a1a7ec] {
        width: 100vw;
        height: 100vh;
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%) rotate(-25deg) scale(2);
        border: 2px solid red;
    }
    @media (max-width: 979px) {
        .BarContainer[data-v-47a1a7ec] {
            width: 100vh;
            top: 50%;
        }
    }
    .BarContainer__wrapper[data-v-47a1a7ec] {
        height: 100%;
    }
    .BarContainer__bar[data-v-47a1a7ec] {
        position: absolute;
        top: 50%;
    }
    .BarContainer__bar--1[data-v-47a1a7ec] {
        left: 0;
    }
    .BarContainer__bar--1[data-v-47a1a7ec],
    .BarContainer__bar--2[data-v-47a1a7ec] {
        -webkit-animation: translate_bar-data-v-47a1a7ec 40s linear 0s infinite;
        animation: translate_bar-data-v-47a1a7ec 40s linear 0s infinite;
    }
    .BarContainer__bar--2[data-v-47a1a7ec] {
        left: 99%;
    }
    .background__appear-enter-active[data-v-47a1a7ec],
    .background__appear-leave-active[data-v-47a1a7ec] {
        transition: opacity 0.5s ease-in-out;
    }
    .background__appear-enter[data-v-47a1a7ec],
    .background__appear-leave-to[data-v-47a1a7ec] {
        opacity: 0;
    }
    @-webkit-keyframes translate_bar-data-v-47a1a7ec {
        0% {
            transform: translateY(-50%);
        }
        to {
            transform: translate(-100%, -50%);
        }
    }
    @keyframes translate_bar-data-v-47a1a7ec {
        0% {
            transform: translateY(-50%);
        }
        to {
            transform: translate(-100%, -50%);
        }
    }
    </style>
    <style type="text/css">
    /*! locomotive-scroll v4.1.1 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */
    html.has-scroll-smooth {
        overflow: hidden;
    }
    html.has-scroll-dragging {
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }
    .has-scroll-smooth body {
        overflow: hidden;
    }
    .has-scroll-smooth [data-scroll-container] {
        min-height: 100vh;
    }
    [data-scroll-direction="horizontal"] [data-scroll-container] {
        height: 100vh;
        display: inline-block;
        white-space: nowrap;
    }
    [data-scroll-direction="horizontal"] [data-scroll-section] {
        display: inline-block;
        vertical-align: top;
        white-space: nowrap;
        height: 100%;
    }
    .c-scrollbar {
        position: absolute;
        right: 0;
        top: 0;
        width: 11px;
        height: 100%;
        transform-origin: center right;
        transition: transform 0.3s, opacity 0.3s;
        opacity: 0;
    }
    .c-scrollbar:hover {
        transform: scaleX(1.45);
    }
    .c-scrollbar:hover,
    .has-scroll-dragging .c-scrollbar,
    .has-scroll-scrolling .c-scrollbar {
        opacity: 1;
    }
    [data-scroll-direction="horizontal"] .c-scrollbar {
        width: 100%;
        height: 10px;
        top: auto;
        bottom: 0;
        transform: scaleY(1);
    }
    [data-scroll-direction="horizontal"] .c-scrollbar:hover {
        transform: scaleY(1.3);
    }
    .c-scrollbar_thumb {
        position: absolute;
        top: 0;
        right: 0;
        background-color: #000;
        opacity: 0.5;
        width: 7px;
        border-radius: 10px;
        margin: 2px;
        cursor: -webkit-grab;
        cursor: grab;
    }
    .has-scroll-dragging .c-scrollbar_thumb {
        cursor: -webkit-grabbing;
        cursor: grabbing;
    }
    [data-scroll-direction="horizontal"] .c-scrollbar_thumb {
        right: auto;
        bottom: 0;
    }







    .question-widget2__infos-message_title[data-v-532e50cc],
    .question-widget2__infos-question_title[data-v-532e50cc],
    h3[data-v-532e50cc] {
        font-size: 2.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 3.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .question-widget2__infos-message_title[data-v-532e50cc],
        .question-widget2__infos-question_title[data-v-532e50cc],
        h3[data-v-532e50cc] {
            font-size: 2.375rem;
            line-height: 2.625rem;
        }
    }
    h4[data-v-532e50cc] {
        font-size: 3.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 3.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h4[data-v-532e50cc] {
            font-size: 2.375rem;
            line-height: 2.875rem;
        }
    }
    h5[data-v-532e50cc] {
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.625rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h5[data-v-532e50cc] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    h6[data-v-532e50cc] {
        font-size: 2.1875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 2.375rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        h6[data-v-532e50cc] {
            font-size: 1.625rem;
            line-height: 2.125rem;
        }
    }
    .h7[data-v-532e50cc] {
        font-size: 1.7rem;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
    }
    @media (max-width: 979px) {
        .h7[data-v-532e50cc] {
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
    }
    .h8[data-v-532e50cc] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem;
    }
    @media (max-width: 979px) {
        .h8[data-v-532e50cc] {
            font-size: 0.875rem;
            line-height: 1rem;
        }
    }
    .current-text[data-v-532e50cc],
    .question-widget2__infos-question_cta[data-v-532e50cc] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 500;
        line-height: 2.5rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .current-text[data-v-532e50cc],
        .question-widget2__infos-question_cta[data-v-532e50cc] {
            font-size: 0.9375rem;
            line-height: 1.625rem;
        }
    }
    .question-widget2__infos-message_description[data-v-532e50cc],
    .small-text[data-v-532e50cc] {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .question-widget2__infos-message_description[data-v-532e50cc],
        .small-text[data-v-532e50cc] {
            font-size: 0.8125rem;
            line-height: 1.6875rem;
        }
    }
    .big-text[data-v-532e50cc] {
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2.9375rem;
        letter-spacing: 0;
        text-align: left;
    }
    @media (max-width: 979px) {
        .big-text[data-v-532e50cc] {
            font-size: 1.25rem;
            line-height: 2.1875rem;
        }
    }
    .btn[data-v-532e50cc] {
        font-size: 1.5625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn[data-v-532e50cc] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .btn-small[data-v-532e50cc] {
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.125rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .btn-small[data-v-532e50cc] {
            font-size: 0.625rem;
        }
    }
    .legend[data-v-532e50cc] {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }
    .credit[data-v-532e50cc],
    .legend[data-v-532e50cc] {
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0;
    }
    .credit[data-v-532e50cc] {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .submenu-text[data-v-532e50cc] {
        font-size: 1.625rem;
        font-style: normal;
        font-weight: 800;
        line-height: 2.2rem;
        letter-spacing: 0;
    }
    @media (max-width: 979px) {
        .submenu-text[data-v-532e50cc] {
            font-size: 1rem;
            line-height: 1.25rem;
        }
    }
    .h7[data-v-532e50cc],
    .question-widget2__infos-message_title[data-v-532e50cc],
    .question-widget2__infos-question_title[data-v-532e50cc],
    h3[data-v-532e50cc],
    h6[data-v-532e50cc] {
        font-family: "Alfa Slab One", cursive;
    }
    .big-text[data-v-532e50cc],
    .btn[data-v-532e50cc],
    .btn-small[data-v-532e50cc],
    .credit[data-v-532e50cc],
    .current-text[data-v-532e50cc],
    .legend[data-v-532e50cc],
    .question-widget2__infos-message_description[data-v-532e50cc],
    .question-widget2__infos-question_cta[data-v-532e50cc],
    .small-text[data-v-532e50cc],
    .submenu-text[data-v-532e50cc],
    .uber[data-v-532e50cc],
    h1[data-v-532e50cc],
    h2[data-v-532e50cc],
    h4[data-v-532e50cc],
    h5[data-v-532e50cc] {
        font-family: "Radio Grotesk light", sans-serif;
    }

    .question-widget2[data-v-532e50cc] {
        position: relative;
        width: 110%
        height: 100%;
        z-index: 11;
        pointer-events: none;
    }
    @media (max-width: 979px) {
        .question-widget2[data-v-532e50cc] {
            width: 100%;
            height: 100%;
        }
    }

    .question-widget2[data-v-532e50cc] {
        position: relative;
        width: 100%;
        height: 100%;
        z-index: 11;
        pointer-events: none;
    }
    @media (max-width: 979px) {
        .question-widget2[data-v-532e50cc] {
            width: 100%;
            height: 100%;
        }
    }
    @media (hover: hover) {
        .question-widget2:hover .question-widget2__hover-bg_bg01[data-v-532e50cc],
        .question-widget2:hover .question-widget2__hover-bg_bgwhite[data-v-532e50cc] {
            top: -20px;
            left: 34px;
        }
        .question-widget2:hover .question-widget2__hover-bg_bg02[data-v-532e50cc] {
            top: -10px;
            left: 17px;
            opacity: 1;
        }
        .question-widget2:hover .question-widget2__hover-bg_bg03[data-v-532e50cc] {
            top: 0;
            left: 0;
            opacity: 1;
        }
        .question-widget2:hover .question-widget2__infos[data-v-532e50cc] {
            transform: translate(34px, -20px);
        }
    }
    .question-widget2__close[data-v-532e50cc] {
        position: absolute;
        top: -40%;
        display: none;
    }
    @media (max-width: 480px) {
        .question-widget2__close[data-v-532e50cc] {
            display: block;
            pointer-events: all;
        }
    }
    .question-widget2--active .question-widget2__hover-bg_bg01[data-v-532e50cc],
    .question-widget2--active .question-widget2__hover-bg_bgwhite[data-v-532e50cc] {
        top: -20px;
        left: 34px;
    }
    .question-widget2--active .question-widget2__hover-bg_bg02[data-v-532e50cc] {
        top: -10px;
        left: 17px;
        opacity: 1;
    }
    .question-widget2--active .question-widget2__hover-bg_bg03[data-v-532e50cc] {
        top: 0;
        left: 0;
        opacity: 1;
    }
    .question-widget2--active .question-widget2__infos[data-v-532e50cc] {
        transform: translate(34px, -20px);
    }
    @media (max-width: 480px) {
        .question-widget2--active .question-widget2__infos[data-v-532e50cc] {
            transform: translateY(-20px);
        }
    }
    .question-widget2__wrapper[data-v-532e50cc] {
        position: absolute;
        width: 100%;
        height: 100%;
        transform: rotate(-20deg);
    }
    .question-widget2__hover-bg[data-v-532e50cc] {
        position: absolute;
        width: 100%;
        height: 100%;
        z-index: 2;
        top: 0;
        left: 0;
    }
    .question-widget2__hover-bg_bgwhite[data-v-532e50cc] {
        z-index: 4;
    }
    .question-widget2__hover-bg_bg01[data-v-532e50cc],
    .question-widget2__hover-bg_bgwhite[data-v-532e50cc] {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        transition: all 0.1s ease-out;
    }
    .question-widget2__hover-bg_bg01[data-v-532e50cc] {
        z-index: 3;
    }
    .question-widget2__hover-bg_bg02[data-v-532e50cc] {
        z-index: 2;
    }
    .question-widget2__hover-bg_bg02[data-v-532e50cc],
    .question-widget2__hover-bg_bg03[data-v-532e50cc] {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        opacity: 0;
        transition: all 0.1s ease-out;
    }
    .question-widget2__hover-bg_bg03[data-v-532e50cc] {
        z-index: 1;
    }
    .question-widget2__infos[data-v-532e50cc] {
        position: relative;
        width: 100%;
        height: 100%;
        display: flex;
        z-index: 2;
        transition: transform 0.1s ease-out;
    }
    @media (max-width: 480px) {
        .question-widget2__infos[data-v-532e50cc] {
            justify-content: center;
        }
    }
    .question-widget2__infos-question[data-v-532e50cc] {
        position: relative;
        display: block;

        margin-top: 125px;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        width: 100%;
        height: 100%;
        z-index: 3;
        text-align: center;
    }
    .question-widget2__infos-question_title[data-v-532e50cc] {
        pointer-events: all;
        cursor: url(/_nuxt/img/cursor-hand.5e9fa48.svg), pointer;
    }
    .question-widget2__infos-question_cta[data-v-532e50cc] {
        pointer-events: all;
    }
    .question-widget2__infos-message[data-v-532e50cc] {
        position: relative;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        width: 100%;
        height: 100%;
        z-index: 3;
        text-align: center;
        pointer-events: all;
        cursor: url(/_nuxt/img/cursor-hand.5e9fa48.svg), pointer;
    }
    @media (max-width: 480px) {
        .question-widget2__infos-message[data-v-532e50cc] {
            width: 65%;
        }
    }
    .question-widget2__infos-message_title[data-v-532e50cc] {
        max-width: 500px;
    }
    @media (max-width: 480px) {
        .question-widget2__infos-message_description[data-v-532e50cc] {
            padding-bottom: 0;
        }
    }
    </style>