.styles_notFound__arFpZ {
    height: 100dvh;
    position: relative;
    overflow: hidden;
    padding: 23.1481481481vh 0 0
}

@media(max-width:1199px) {
    .styles_notFound__arFpZ {
        padding: 17.4231332357vh 0 0;
        height: calc(100dvh - 7.459rem)
    }
}

@media(max-width:767px) {
    .styles_notFound__arFpZ {
        height: calc(100dvh - 5.02rem);
        padding: 18.4549356223vh 0 0
    }
}

.styles_notFound_grid__JHqs9 {
    height: 100%
}

@media(max-width:1199px) {
    .styles_notFound_grid__JHqs9 {
        height: 70%
    }
}

.styles_notFound_left__nA6SO {
    width: 85.8rem;
    height: 80.3rem;
    position: absolute;
    bottom: 0;
    left: -28.9rem
}

@media(max-width:1199px) {
    .styles_notFound_left__nA6SO {
        width: 68.8rem;
        height: 64.8rem;
        top: 14rem;
        left: -26.9rem;
        bottom: unset
    }
}

@media(max-width:767px) {
    .styles_notFound_left__nA6SO {
        width: 44.4rem;
        height: 41.8rem;
        left: -25.9rem
    }
}

.styles_notFound_mid__foPVl {
    height: 100%;
    display: flex;
    flex-direction: column;
    padding-bottom: 3.7037037037vh;
    grid-column: 6/span 3
}

@media(max-width:1199px) {
    .styles_notFound_mid__foPVl {
        padding-bottom: 2.9282576867vh;
        grid-column: 5/-1
    }
}

@media(max-width:767px) {
    .styles_notFound_mid__foPVl {
        padding-bottom: 2.5751072961vh;
        grid-column: 3/-1
    }
}

.styles_notFound_mid__title__vQjLi {
    padding-bottom: 2.962962963vh
}

@media(max-width:1199px) {
    .styles_notFound_mid__title__vQjLi {
        padding-bottom: 1.756954612vh
    }
}

@media(max-width:767px) {
    .styles_notFound_mid__title__vQjLi {
        padding-bottom: 1.7167381974vh
    }
}

.styles_notFound_mid__desc__6bU1k {
    max-width: 35rem;
    padding-bottom: 5.1851851852vh
}

@media(max-width:1199px) {
    .styles_notFound_mid__desc__6bU1k {
        padding-bottom: 3.513909224vh
    }
}

@media(max-width:767px) {
    .styles_notFound_mid__desc__6bU1k {
        padding-bottom: 2.5751072961vh
    }
}

.styles_notFound_mid__social__goEE6 {
    color: var(--warm-sand);
    display: flex;
    align-items: center;
    gap: 2rem;
    margin-top: auto
}

@media(max-width:1199px) {
    .styles_notFound_mid__social__goEE6 {
        padding-top: 10.3221083455vh
    }
}

@media(max-width:767px) {
    .styles_notFound_mid__social__goEE6 {
        padding-top: 5.686695279vh
    }
}

.styles_notFound_mid__socialItem__fuNwi {
    position: relative;
    width: 5.6rem;
    height: 5.6rem;
    display: flex;
    justify-content: center;
    align-items: center
}

@media(max-width:1199px) {
    .styles_notFound_mid__socialItem__fuNwi {
        width: 4.8rem;
        height: 4.8rem
    }
}

@media(max-width:767px) {
    .styles_notFound_mid__socialItem__fuNwi {
        width: 4rem;
        height: 4rem
    }
}

.styles_notFound_mid__lottie__ByaYo {
    width: 2.4rem;
    height: 2.4rem
}

@media(max-width:1199px) {
    .styles_notFound_mid__lottie__ByaYo {
        width: 2.1rem;
        height: 2.1rem
    }
}

@media(max-width:767px) {
    .styles_notFound_mid__lottie__ByaYo {
        width: 1.8rem;
        height: 1.8rem
    }
}

.styles_notFound_mid__circle__Z99vh {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.styles_notFound_right__Ev39B {
    height: 100vh;
    position: absolute;
    right: 0;
    top: 0;
    width: 46.1rem;
    display: flex;
    justify-content: center;
    align-items: center
}

@media(max-width:1199px) {
    .styles_notFound_right__Ev39B {
        position: relative;
        height: 30%;
        width: 100vw;
        z-index: 2;
        margin-top: auto
    }
}

.styles_notFound_right__title__60oPA {
    width: 100%;
    height: 100%
}

.styles_heading__Wcjpz {
    line-height: 100%;
    letter-spacing: -.04em;
    font-weight: 700
}

.styles_heading_260__FoBWx {
    font-size: 26rem;
    line-height: 80%;
    font-weight: 800
}

@media(max-width:1199px) {
    .styles_heading_260__FoBWx {
        font-size: 16rem
    }
}

@media(max-width:767px) {
    .styles_heading_260__FoBWx {
        font-size: 6.4rem
    }
}

.styles_heading_180__QaExO {
    font-size: 18rem;
    line-height: 88%
}

@media(max-width:1199px) {
    .styles_heading_180__QaExO {
        font-size: 11.2rem
    }
}

@media(max-width:767px) {
    .styles_heading_180__QaExO {
        font-size: 5.2rem
    }
}

.styles_heading_108__nfWJE {
    font-size: 10.8rem;
    line-height: 95%
}

@media(max-width:1199px) {
    .styles_heading_108__nfWJE {
        font-size: 7.6rem
    }
}

@media(max-width:767px) {
    .styles_heading_108__nfWJE {
        font-size: 4.4rem
    }
}

.styles_heading_80__O7Hsp {
    font-size: 8rem;
    line-height: 110%;
    letter-spacing: -.02em
}

@media(max-width:1199px) {
    .styles_heading_80__O7Hsp {
        font-size: 4.8rem
    }
}

@media(max-width:767px) {
    .styles_heading_80__O7Hsp {
        font-size: 3.6rem
    }
}

.styles_heading_60__Q5bw1 {
    font-size: 6rem;
    line-height: 110%;
    letter-spacing: -.02em
}

.styles_heading_44__FVOom {
    font-size: 4.4rem;
    line-height: 120%;
    letter-spacing: -.03em
}

@media(max-width:1199px) {
    .styles_heading_44__FVOom {
        font-size: 3.2rem;
        line-height: 110%
    }
}

@media(max-width:767px) {
    .styles_heading_44__FVOom {
        font-size: 2.2rem;
        line-height: 120%
    }
}

.styles_heading_32__Ry8L0 {
    font-size: 3.2rem;
    line-height: 110%;
    letter-spacing: -.03em
}

@media(max-width:1199px) {
    .styles_heading_32__Ry8L0 {
        font-size: 2.6rem
    }
}

@media(max-width:767px) {
    .styles_heading_32__Ry8L0 {
        font-size: 2rem
    }
}

.styles_underlineAlt__gWwv_ {
    width: -moz-fit-content;
    width: fit-content;
    position: relative;
    display: inline-block
}

.styles_underlineAlt__gWwv_:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: var(--bg);
    transition: transform .735s var(--primary-ease);
    transform-origin: right;
    transform: scaleX(0) rotate(.001deg)
}

@media(hover:hover)and (pointer:fine) {
    .styles_underlineAlt__gWwv_:hover:before {
        transform: scaleX(1) rotate(.001deg);
        transform-origin: left
    }
}

.styles_body__9Kn4J {
    letter-spacing: -.01em;
    font-weight: 500
}

.styles_body_28__GpS8E {
    font-size: 2.8rem;
    line-height: 120%
}

@media(max-width:1199px) {
    .styles_body_28__GpS8E {
        font-size: 2.2rem
    }
}

@media(max-width:767px) {
    .styles_body_28__GpS8E {
        font-size: 1.8rem
    }
}

.styles_body_22__pU2Dp {
    font-size: 2.2rem;
    line-height: 140%
}

@media(max-width:1199px) {
    .styles_body_22__pU2Dp {
        font-size: 1.8rem
    }
}

@media(max-width:767px) {
    .styles_body_22__pU2Dp {
        font-size: 1.6rem
    }
}

.styles_body_18__DUy1z {
    font-size: max(16px, 1.8rem);
    line-height: 140%
}

@media(max-width:1199px) {
    .styles_body_18__DUy1z {
        font-size: 1.6rem
    }
}

.styles_header__I7JDT {
    width: var(--header-width);
    position: fixed;
    display: flex;
    z-index: 401;
    background-color: var(--bg-nav);
    transition: background-color .6s var(--primary-ease);
    overflow: hidden
}

@media(min-width:1200px) {
    .styles_header__I7JDT {
        transform: translateX(-110%);
        top: 0;
        left: 0;
        height: 100vh;
        align-items: center;
        flex-direction: column;
        transition: transform .6s var(--primary-ease), background-color .6s var(--primary-ease)
    }
}

.styles_header__I7JDT.styles_reavel__YbsXB {
    transform: translateX(0)
}

.styles_header__I7JDT.styles_hideScrollList__LduX8 .styles_header_scrollToList__Zb_0T {
    opacity: 0;
    pointer-events: none
}

@media(max-width:1199px) {
    .styles_header__I7JDT {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%
    }
}

.styles_header__I7JDT:after {
    right: 0;
    position: absolute;
    content: "";
    background-color: var(--line-c-almost-black);
    transition: background-color .6s var(--primary-ease)
}

@media(min-width:1200px) {
    .styles_header__I7JDT:after {
        width: 1px;
        height: 100%;
        top: 0
    }
}

@media(max-width:1199px) {
    .styles_header__I7JDT:after {
        width: 100%;
        height: 1px;
        bottom: 0
    }
}

.styles_header_scrollToList__Zb_0T {
    display: flex;
    width: 100%;
    position: relative;
    transition: opacity .6s var(--primary-ease)
}

@media(min-width:1200px) {
    .styles_header_scrollToList__Zb_0T {
        flex-direction: column
    }
}

@media(max-width:767px) {
    .styles_header_scrollToList__Zb_0T {
        display: none
    }
}

.styles_header_logo__x8DV4 {
    width: 2.5rem;
    height: 2rem;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: 1.6rem;
    color: var(--warm-sand);
    rotate: 180deg;
}

.styles_header_logo__x8DV4 svg {
    width: 100%;
    height: 100%;
    object-fit: cover
}

@media(min-width:768px) {
    .styles_header_logo__x8DV4 {
        display: none
    }
}

.styles_header_btn___W5Kh {
    margin-top: auto;
    position: relative;
    cursor: pointer;
    background-color: var(--sunset-orange);
    display: flex;
    align-items: center;
    gap: .6rem;
    padding-block: 2.65rem;
    padding-inline: 3.2rem
}

.styles_header_btn___W5Kh.styles_disableHover__FrbpT {
    pointer-events: none
}

@media(min-width:1200px) {
    .styles_header_btn___W5Kh {
        margin-bottom: 4.85rem;
        transform: rotate(90deg);
        overflow: hidden
    }
}

@media(max-width:1199px) {
    .styles_header_btn___W5Kh {
        gap: .4rem
    }
}

@media(max-width:767px) {
    .styles_header_btn___W5Kh {
        padding-block: 1.55rem;
        padding-inline: 2.4rem;
        margin-left: auto
    }
}

@media(hover:hover)and (pointer:fine) {
    .styles_header_btn___W5Kh:hover:after {
        opacity: 1
    }

    .styles_header_btn___W5Kh:hover .styles_buttonArrow__XCmCT {
        --translateXVal1: 100%;
        --translateYVal1: -50%;
        --translateXVal2: 0%;
        --translateYVal2: 0%
    }

    .styles_header_btn___W5Kh:hover .styles_buttonArrow_el__6dRhL {
        transition: transform .6s var(--primary-ease)
    }

    .styles_header_btn___W5Kh:hover.styles_isConnect__BrhS6 .styles_header_btn_content__CSmxw.styles_letConnect__8o3e4 .styles_header_btn_contentSpan__VTuyV.styles_one__5G4Ry {
        transition: transform .6s var(--primary-ease);
        transform: translateY(-110%) rotate(.001deg)
    }

    .styles_header_btn___W5Kh:hover.styles_isConnect__BrhS6 .styles_header_btn_content__CSmxw.styles_letConnect__8o3e4 .styles_header_btn_contentSpan__VTuyV.styles_two__HfiGQ {
        transition: transform .6s var(--primary-ease);
        transform: translateY(0) rotate(.001deg)
    }

    .styles_header_btn___W5Kh:hover.styles_isNeverMind__b05Oy .styles_header_btn_content__CSmxw.styles_neverMind__9Zax_ .styles_header_btn_contentSpan__VTuyV.styles_one__5G4Ry {
        transition: transform .6s var(--primary-ease);
        transform: translateY(-110%) rotate(.001deg)
    }

    .styles_header_btn___W5Kh:hover.styles_isNeverMind__b05Oy .styles_header_btn_content__CSmxw.styles_neverMind__9Zax_ .styles_header_btn_contentSpan__VTuyV.styles_two__HfiGQ {
        transition: transform .6s var(--primary-ease);
        transform: translateY(0) rotate(.001deg)
    }
}

.styles_header_btn___W5Kh:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .14);
    opacity: 0;
    transition: opacity .6s var(--primary-ease)
}

.styles_header_btn_contentWrap__PTT3B {
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    position: relative
}

.styles_header_btn_content__CSmxw {
    display: grid;
    text-align: center;
    white-space: nowrap;
    overflow: hidden
}

.styles_header_btn_content__CSmxw.styles_neverMind__9Zax_ {
    position: absolute;
    right: 0;
    bottom: 0;
    transform: translateY(110%) rotate(.001deg)
}

.styles_header_btn_contentSpan__VTuyV {
    grid-area: 1/1/2/2;
    display: inline-block
}

.styles_header_btn_contentSpan__VTuyV.styles_two__HfiGQ {
    transform: translateY(110%) rotate(.001deg)
}

.styles_buttonArrow__XCmCT {
    --translateXVal1: 0%;
    --translateXVal2: -100%;
    --translateYVal1: 0%;
    --translateYVal2: 50%;
    display: grid;
    overflow: hidden;
    position: relative;
    padding-inline: .05em;
    margin-inline: -.025em
}

.styles_buttonArrow_el__6dRhL {
    display: block;
    grid-area: 1/1/2/2;
    font-size: 1.4rem !important
}

.styles_buttonArrow_el__6dRhL.styles_one__5G4Ry {
    transform: translateX(var(--translateXVal1)) translateY(calc(var(--translateYVal1))) rotate(.001deg)
}

.styles_buttonArrow_el__6dRhL.styles_two__HfiGQ {
    transform: translateX(var(--translateXVal2)) translateY(var(--translateYVal2)) rotate(.001deg)
}

.styles_buttonArrow_el__6dRhL.styles_arrowRotate__YLXip {
    transform: rotate(var(--rotateVal))
}

.style_cm__WwGpD {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.style_cm__WwGpD.style_cover__4H631 .style_cm_origin__lxP9F {
    object-fit: cover;
    width: 100%;
    height: 100%
}

.style_cm__WwGpD.style_contain__5hNoW .style_cm_origin__lxP9F {
    object-fit: contain;
    width: 100%;
    height: auto
}

.style_cm_placeholder__a6gTd {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: opacity .5s
}

.style_cm_placeholder__a6gTd.style_isLoaded__g26Q5 {
    opacity: 0
}

.styles_btnPlay__SuJQD {
    width: 4rem;
    height: 4rem;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative
}

.styles_btnPlay_circle__xTZdq {
    position: absolute;
    width: 100%;
    height: 100%;
    inset: 0
}

.styles_btnPlay_icon__m_oY3 {
    position: relative;
    flex-shrink: 0;
    width: .8rem;
    height: .8rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.styles_imageCarousel__iER_J {
    margin-top: auto;
    margin-bottom: auto;
    width: max-content;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    overflow: hidden
}

@media(max-width:767px) {
    .styles_imageCarousel__iER_J {
        pointer-events: none
    }
}

.styles_imageCarousel_inner__8_0XH {
    width: max-content;
    white-space: nowrap;
    display: flex;
    align-items: center;
    gap: 2rem;
    padding: 0 2rem 0 0
}

@media(max-width:1199px) {
    .styles_imageCarousel_inner__8_0XH {
        gap: 1.6rem;
        padding: 0 1.6rem 0 0
    }
}

.styles_imageCarousel_item__F5BM7 {
    flex-shrink: 0;
    min-width: 28.5rem;
    height: 25rem;
    position: relative
}

@media(max-width:1199px) {
    .styles_imageCarousel_item__F5BM7 {
        min-width: 22.8rem;
        height: 20rem
    }
}

@media(max-width:767px) {
    .styles_imageCarousel_item__F5BM7 {
        min-width: 15.2rem;
        height: 13.3rem
    }
}

.styles_imageCarousel_item__F5BM7.styles_large__2w_qL {
    width: 43.8rem
}

@media(max-width:1199px) {
    .styles_imageCarousel_item__F5BM7.styles_large__2w_qL {
        width: 35rem
    }
}

@media(max-width:767px) {
    .styles_imageCarousel_item__F5BM7.styles_large__2w_qL {
        width: 20rem
    }
}

.styles_achievements__VbRqD {
    width: max-content;
    display: flex;
    flex-wrap: nowrap;
    height: 100svh;
    min-width: 100vw
}

@media(max-width:1199px) {
    .styles_achievements__VbRqD {
        height: auto;
        flex-direction: column;
        margin-bottom: 16rem
    }
}

@media(max-width:767px) {
    .styles_achievements__VbRqD {
        margin-bottom: 12rem
    }
}

.styles_achievements_bigImage__bmtNF {
    height: 100%;
    width: 100vw;
    margin-right: 12rem
}

@media(max-width:1199px) {
    .styles_achievements_bigImage__bmtNF {
        margin-right: 0
    }
}

@media(min-width:1200px) {
    .styles_achievements_bigImage__img__7L6Zy {
        opacity: 0;
        visibility: hidden
    }

    .styles_achievements_bigImage__img__7L6Zy.styles_visible__AO_ec {
        opacity: 1;
        visibility: visible
    }
}

.styles_achievementsBlock__odcmm {
    height: 100%;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 24rem;
    margin-inline: 12rem
}

@media(max-width:1199px) {
    .styles_achievementsBlock_reverse__dX93_ {
        flex-direction: row-reverse
    }

    .styles_achievementsBlock__odcmm {
        gap: 11.4rem;
        margin-top: 16rem;
        margin-inline: auto
    }
}

@media(max-width:767px) {
    .styles_achievementsBlock__odcmm {
        margin-top: 12rem;
        gap: 4rem;
        flex-direction: column;
        max-width: calc(var(--layout-width));
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        align-items: flex-start;
        justify-content: flex-start
    }
}

.styles_achievementsBlock_text__qA9R4 {
    max-width: 70rem
}

@media(max-width:1199px) {
    .styles_achievementsBlock_text__qA9R4 {
        max-width: 50.2rem
    }
}

@media(max-width:767px) {
    .styles_achievementsBlock_text__qA9R4 {
        max-width: 100%
    }
}

.styles_achievementsBlock_image__Nut4G {
    width: 59.2rem;
    height: 56.2rem
}

@media(max-width:1199px) {
    .styles_achievementsBlock_image__Nut4G {
        width: 37.6rem;
        height: 40rem
    }
}

@media(max-width:767px) {
    .styles_achievementsBlock_image__Nut4G {
        width: 100%;
        margin-inline: auto;
        height: 41rem
    }
}

.styles_wrapper_industries_list__VQoRu {
    position: relative
}

.styles_industries_list_placeHolder__iIpjL {
    position: relative;
    opacity: 0;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    padding-bottom: 18rem
}

@media(max-width:1199px) {
    .styles_industries_list_placeHolder__iIpjL {
        padding-bottom: 12rem
    }
}

@media(min-width:1200px) {
    .styles_industries__AQhav {
        min-height: 100svh
    }
}

@media(max-width:1199px) {
    .styles_industries__AQhav {
        background-color: var(--coral-red);
        padding-top: 12rem
    }
}

.styles_industries_heading__JTD6B {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-bottom: 8rem
}

@media(max-width:767px) {
    .styles_industries_heading__JTD6B {
        margin-bottom: 3.2rem
    }
}

.styles_industries_list__8D9pE {
    padding-bottom: 18rem;
    position: absolute;
    width: 100%;
    height: 100%
}

@media(max-width:1199px) {
    .styles_industries_list__8D9pE {
        padding-bottom: 12rem;
        padding-inline: var(--layout-margin)
    }
}

@media(max-width:767px) {
    .styles_industries_list__8D9pE {
        padding-bottom: 11.9rem
    }
}

.styles_industries_item__d1kKP {
    position: relative;
    display: grid;
    align-items: center;
    overflow: hidden
}

.styles_industries_item__d1kKP.styles_active__qKclI .styles_industries_item__logoList__De_8K {
    opacity: 1
}

.styles_industries_item__d1kKP.styles_active__qKclI .styles_industries_item__title__Oa1G2 {
    padding-block: 5rem
}

@media(max-width:1199px) {
    .styles_industries_item__d1kKP.styles_active__qKclI .styles_industries_item__title__Oa1G2 {
        padding-block: 4rem
    }
}

@media(max-width:767px) {
    .styles_industries_item__d1kKP.styles_active__qKclI .styles_industries_item__title__Oa1G2 {
        padding-block: 3.2rem
    }
}

.styles_industries_item__d1kKP.styles_active__qKclI .styles_industries_item__title_text__yCJtS {
    opacity: 0
}

.styles_industries_item__logoList__De_8K {
    position: absolute;
    width: max-content;
    grid-area: 1/1/2/2;
    display: flex;
    flex-wrap: nowrap;
    transition: opacity .5s var(--primary-ease);
    pointer-events: none;
    opacity: 0
}

.styles_industries_item__logoWrap__6INyO {
    width: max-content;
    white-space: nowrap;
    display: flex;
    align-items: center;
    gap: 2rem;
    padding: 0 2rem 0 0
}

.styles_industries_item__logo__ITcUM {
    flex-shrink: 0;
    width: 25rem;
    height: 17.2rem
}

@media(max-width:1199px) {
    .styles_industries_item__logo__ITcUM {
        width: 17.2rem;
        height: 12rem
    }
}

@media(max-width:767px) {
    .styles_industries_item__logo__ITcUM {
        width: 11.4rem;
        height: 8rem
    }
}

.styles_industries_item__title__Oa1G2 {
    grid-area: 1/1/2/2;
    width: -moz-fit-content;
    width: fit-content;
    text-align: center;
    margin-inline: auto;
    cursor: pointer;
    transition: padding .5s var(--primary-ease);
    will-change: padding
}

.styles_industries_item__title_text__yCJtS {
    display: inline-block;
    margin-top: -.07em;
    padding-bottom: .07em;
    transition: opacity .25s var(--primary-ease)
}

@media(max-width:767px) {
    .styles_industries_item__title_text__yCJtS {
        font-size: 3.6rem !important
    }
}

.styles_scrollToItem__cejn6 {
    position: relative;
    cursor: pointer
}

@media(min-width:1200px) {
    .styles_scrollToItem__cejn6 {
        will-change: height
    }
}

@media(max-width:767px) {
    .styles_scrollToItem__cejn6 {
        display: none
    }
}

.styles_scrollToItem__cejn6.styles_active__oVA_l {
    pointer-events: none
}

.styles_scrollToItem__cejn6.styles_active__oVA_l .styles_scrollToItem_contentID__3eyBx,
.styles_scrollToItem__cejn6.styles_active__oVA_l .styles_scrollToItem_contentText__13Fjw {
    color: var(--c-activeNav)
}

.styles_scrollToItem__cejn6.styles_active__oVA_l:before {
    background-color: var(--coral-red)
}

.styles_scrollToItem_content__qUTB6 {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    position: relative;
    padding-block: 3.2rem;
    min-width: 6.4rem
}

@media(min-width:1200px) {
    .styles_scrollToItem_content__qUTB6 {
        transform: rotate(90deg)
    }
}

@media(max-width:1199px) {
    .styles_scrollToItem_content__qUTB6 {
        transform: none;
        padding-block: 1.6rem;
        padding-inline: 1.6rem
    }
}

@media(max-width:767px) {
    .styles_scrollToItem_content__qUTB6 {
        transform: none;
        padding-block: 1.2rem;
        padding-inline: 1.2rem
    }
}

@media(hover:hover)and (pointer:fine) {

    .styles_scrollToItem__cejn6:hover .styles_scrollToItem_contentID__3eyBx,
    .styles_scrollToItem__cejn6:hover .styles_scrollToItem_contentText__13Fjw {
        color: var(--c-activeNav)
    }
}

.styles_scrollToItem_contentID__3eyBx,
.styles_scrollToItem_contentText__13Fjw {
    flex: 0 0 auto;
    transition: color .6s var(--primary-ease)
}

.styles_scrollToItem_contentText__13Fjw {
    width: 0;
    overflow: hidden;
    will-change: width
}

.styles_scrollToItem_contentText__13Fjw span {
    text-transform: uppercase;
    display: block;
    width: max-content;
    white-space: nowrap
}

.styles_scrollToItem_progress__vljwO {
    position: absolute;
    left: 0;
    background-color: var(--c-p, rgb(239, 81, 67));
    transform-origin: top
}

@media(min-width:1200px) {
    .styles_scrollToItem_progress__vljwO {
        top: 0;
        width: 2px;
        height: var(--p, 0)
    }
}

@media(max-width:1199px) {
    .styles_scrollToItem_progress__vljwO {
        bottom: 0;
        width: var(--p, 0);
        height: 2px
    }
}

.styles_scrollToItem__cejn6:after {
    content: "";
    position: absolute;
    background-color: var(--line-c-almost-black);
    transition: background-color .6s var(--primary-ease)
}

@media(min-width:1200px) {
    .styles_scrollToItem__cejn6:after {
        bottom: 0;
        left: 0;
        width: 100%;
        height: 1px
    }
}

@media(max-width:1199px) {
    .styles_scrollToItem__cejn6:after {
        height: 100%;
        width: 1px;
        top: 0;
        right: 0
    }
}

.styles_burger__5IS8Z {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    cursor: pointer;
    position: relative
}

@media(min-width:1200px) {
    .styles_burger__5IS8Z {
        padding-inline: 1.6rem;
        padding-block: 3.5rem
    }
}

@media(max-width:1199px)and (min-width:768px) {
    .styles_burger__5IS8Z {
        padding-inline: 2.2rem;
        padding-block: 3rem;
        min-width: 7.2rem
    }
}

@media(max-width:767px) {
    .styles_burger__5IS8Z {
        width: 4.8rem;
        height: 4.8rem;
        flex: 0 0 auto
    }
}

.styles_burger__5IS8Z.styles_menuOpen__yZ1VI .styles_burger__line_top__o3Xi0 {
    transform: rotate(-45deg)
}

@media(max-width:1199px) {
    .styles_burger__5IS8Z.styles_menuOpen__yZ1VI .styles_burger__line_top__o3Xi0 {
        top: 3.5rem
    }
}

@media(max-width:767px) {
    .styles_burger__5IS8Z.styles_menuOpen__yZ1VI .styles_burger__line_top__o3Xi0 {
        top: 2.4rem
    }
}

.styles_burger__5IS8Z.styles_menuOpen__yZ1VI .styles_burger__line_bottom__5dD4i {
    top: 3.5rem;
    width: 2.8rem !important;
    transform: rotate(45deg)
}

@media(max-width:767px) {
    .styles_burger__5IS8Z.styles_menuOpen__yZ1VI .styles_burger__line_bottom__5dD4i {
        width: 2.4rem !important;
        top: 2.4rem
    }
}

@media(hover:hover)and (pointer:fine) {
    .styles_burger__5IS8Z:hover .styles_burger__line_top__o3Xi0:before {
        transform: translateX(100%);
        transition: transform .6s var(--primary-ease)
    }

    .styles_burger__5IS8Z:hover .styles_burger__line_top__o3Xi0:after {
        transition: transform .6s var(--primary-ease);
        transform: translateX(0)
    }

    .styles_burger__5IS8Z:hover .styles_burger__line_bottom__5dD4i:before {
        transform: translateX(100%);
        transition: transform .6s var(--primary-ease)
    }

    .styles_burger__5IS8Z:hover .styles_burger__line_bottom__5dD4i:after {
        transition: transform .6s var(--primary-ease);
        transform: translateX(0)
    }
}

.styles_burger__5IS8Z:after {
    content: "";
    position: absolute;
    background-color: var(--line-c-almost-black);
    transition: background-color .6s var(--primary-ease);
    pointer-events: none
}

@media(min-width:1200px) {
    .styles_burger__5IS8Z:after {
        bottom: 0;
        left: -50vw;
        width: 100vw;
        height: 1px
    }
}

@media(max-width:1199px) {
    .styles_burger__5IS8Z:after {
        height: 100%;
        width: 1px;
        top: 0;
        right: 0
    }
}

.styles_burger__line__I2Z8_ {
    display: block;
    height: .15em;
    position: absolute;
    left: 0;
    pointer-events: none;
    overflow: hidden
}

@media(max-width:1199px) {
    .styles_burger__line__I2Z8_ {
        left: var(--layout-margin)
    }
}

@media(max-width:767px) {
    .styles_burger__line__I2Z8_ {
        left: 1rem
    }
}

.styles_burger__line__I2Z8_:after,
.styles_burger__line__I2Z8_:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: var(--peach-cream);
    transition: background-color .6s var(--primary-ease)
}

.styles_burger__line__I2Z8_:after {
    transform: translateX(-200%);
    transition-delay: .6s
}

.styles_burger__line_top__o3Xi0 {
    width: 2.8rem;
    transition: transform .6s var(--primary-ease), top .6s var(--primary-ease)
}

@media(max-width:1199px) {
    .styles_burger__line_top__o3Xi0 {
        top: 3rem
    }
}

@media(max-width:767px) {
    .styles_burger__line_top__o3Xi0 {
        width: 2.4rem;
        top: 1.8rem
    }
}

.styles_burger__line_bottom__5dD4i {
    top: 4.5rem;
    width: 2rem;
    transition: width .6s var(--primary-ease), transform .6s var(--primary-ease), top .6s var(--primary-ease)
}

@media(max-width:1199px) {
    .styles_burger__line_bottom__5dD4i {
        top: 4rem
    }
}

@media(max-width:767px) {
    .styles_burger__line_bottom__5dD4i {
        width: 1.6rem;
        top: 2.8rem
    }
}

.styles_changeTheme__9S9qb {
    --bg: var(--almost-black);
    background-color: var(--bg);
    transition: background-color .6s var(--primary-ease);
    overflow: clip;
    position: relative
}

.styles_textUnderline__V2vlH {
    overflow: hidden;
    position: relative;
    display: inline-block;
    width: -moz-fit-content;
    width: fit-content;
    padding-bottom: .6rem
}

.styles_textUnderline_md__jha6F .styles_textUnderline_line__CGk_L,
.styles_textUnderline_sm__YDJ6b .styles_textUnderline_line__CGk_L {
    height: 2px
}

.styles_textUnderline_line__CGk_L {
    display: block;
    width: 100%;
    bottom: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    background: currentColor
}

.styles_textUnderline_line__clone__hRfGn {
    position: absolute;
    left: -100%;
    bottom: 0
}

.styles_portal__tTs8b {
    position: fixed;
    z-index: 100;
    inset: 0
}

@media(max-width:1199px) {
    .styles_portal__tTs8b {
        display: flex;
        flex-direction: column
    }
}

.styles_contactModuleGrid__dD4ts {
    column-gap: 0 !important
}

@media(max-width:1199px) {
    .styles_contactModuleGrid__dD4ts {
        height: calc(100dvh - 7.459rem);
        display: flex;
        flex-direction: column;
        margin-top: auto
    }
}

@media(max-width:767px) {
    .styles_contactModuleGrid__dD4ts {
        height: calc(100dvh - 5.02rem)
    }
}

.styles_contactModuleGrid__dD4ts.styles_isOpen__2Eyk8 .styles_contactModule__OO1UA {
    -webkit-clip-path: inset(0 0 0 0);
    clip-path: inset(0 0 0 0)
}

.styles_contactModuleGrid__dD4ts.styles_isOpen__2Eyk8 .styles_contactModule_backdrop__20x0o {
    opacity: 1
}

.styles_contactModule__OO1UA {
    grid-column: 3/-1;
    height: 100vh;
    padding: 2rem 0;
    position: relative;
    -webkit-clip-path: inset(0 0 0 100%);
    clip-path: inset(0 0 0 100%);
    transition: -webkit-clip-path .8s var(--primary-ease);
    transition: clip-path .8s var(--primary-ease);
    transition: clip-path .8s var(--primary-ease), -webkit-clip-path .8s var(--primary-ease)
}

@media(max-width:1199px) {
    .styles_contactModule__OO1UA {
        grid-column: 1/-1;
        height: 85%;
        order: 1
    }
}

@media(max-width:767px) {
    .styles_contactModule__OO1UA {
        padding: 1.6rem 0
    }
}

.styles_contactModule_backdrop__20x0o {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .71);
    opacity: 0;
    transition: opacity 1s var(--primary-ease)
}

.styles_contactModule_title__gtj06 {
    margin-top: .1em;
    font-size: 37.3rem !important;
    line-height: 80% !important;
    font-weight: 800 !important
}

@media(max-width:1199px) {
    .styles_contactModule_title__gtj06 {
        font-size: 22.5rem !important;
        font-weight: 700;
        margin-left: var(--layout-margin)
    }
}

@media(max-width:767px) {
    .styles_contactModule_title__gtj06 {
        font-size: 8.8rem !important;
        margin-left: var(--layout-margin)
    }
}

.styles_contactModule_desc__oSJzw {
    width: -moz-fit-content;
    width: fit-content
}

@media(min-width:1200px) {
    .styles_contactModule_desc__oSJzw {
        margin-left: 75rem
    }
}

@media(max-width:1199px) {
    .styles_contactModule_desc__oSJzw {
        margin-left: var(--layout-margin)
    }
}

@media(max-width:767px) {
    .styles_contactModule_desc__oSJzw {
        margin-block: 2.4rem
    }
}

.styles_contactModule_contact__URBMS {
    display: flex;
    align-items: center;
    gap: 4.8rem;
    position: absolute;
    bottom: 2rem
}

@media(min-width:1200px) {
    .styles_contactModule_contact__URBMS {
        right: var(--layout-margin)
    }
}

@media(max-width:1199px) {
    .styles_contactModule_contact__URBMS {
        left: var(--layout-margin);
        bottom: 4rem
    }
}

@media(max-width:767px) {
    .styles_contactModule_contact__URBMS {
        flex-wrap: wrap;
        bottom: 3.5rem
    }
}

.styles_contactModule_contact__URBMS .styles_connectItem__cVmWM {
    display: flex;
    flex-direction: column;
    gap: .4rem
}

@media(hover:hover)and (pointer:fine) {
    .styles_contactModule_contact__URBMS .styles_connectItem__cVmWM:hover .styles_connectItem_title__text__cfk0c.styles_one__BitlC {
        transform: translateY(-110%) rotate(.001deg)
    }

    .styles_contactModule_contact__URBMS .styles_connectItem__cVmWM:hover .styles_connectItem_title__text__cfk0c.styles_two__7FHsJ {
        transform: translateY(0) rotate(.001deg)
    }
}

.styles_contactModule_contact__URBMS .styles_connectItem_title__mXoKP {
    display: flex;
    gap: 1rem;
    align-items: center
}

.styles_contactModule_contact__URBMS .styles_connectItem_title__wrap__5DcnT {
    position: relative;
    overflow: hidden;
    display: grid
}

.styles_contactModule_contact__URBMS .styles_connectItem_title__icon__z5LhB {
    flex-shrink: 0;
    width: .6rem;
    height: .6rem;
    background-color: hsla(0, 0%, 100%, .5) !important
}

.styles_contactModule_contact__URBMS .styles_connectItem_title__text__cfk0c {
    transition: transform .6s var(--primary-ease);
    grid-area: 1/1/2/2;
    text-transform: uppercase;
    color: hsla(0, 0%, 100%, .5) !important
}

.styles_contactModule_contact__URBMS .styles_connectItem_title__text__cfk0c.styles_two__7FHsJ {
    transform: translateY(110%) rotate(.001deg)
}

.styles_portal__Kzq_I {
    position: fixed;
    z-index: 100;
    inset: 0
}

.styles_videoOverlay__V56BX {
    width: 100vw;
    height: 100dvh;
    position: relative;
    display: flex;
    flex-direction: column
}

.styles_videoOverlay__V56BX.styles_isOpenModal__NMOQP .styles_videoOverlay_close__2hyxe {
    pointer-events: auto
}

.styles_videoOverlay_backdrop__wMyNI {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .71);
    opacity: 0;
    visibility: hidden
}

.styles_videoOverlay_close__2hyxe {
    position: absolute;
    width: 6.4rem;
    height: 6.4rem;
    cursor: pointer;
    z-index: 3;
    background-color: var(--peach-cream);
    border-radius: 100vmax;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    visibility: hidden;
    pointer-events: none
}

@media(min-width:1200px) {
    .styles_videoOverlay_close__2hyxe {
        top: 4.8rem;
        right: 4.8rem
    }
}

@media(max-width:1199px) {
    .styles_videoOverlay_close__2hyxe {
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        bottom: 4rem;
        width: 7.2rem;
        height: 7.2rem
    }
}

@media(max-width:767px) {
    .styles_videoOverlay_close__2hyxe {
        width: 4.8rem;
        height: 4.8rem
    }
}

@media(hover:hover)and (pointer:fine) {
    .styles_videoOverlay_close__2hyxe:hover .styles_videoOverlay_closeLine__aQI3Y.styles_one__XZvuT:before {
        transition: transform .6s var(--primary-ease);
        transform: translateX(120%) rotate(.001deg)
    }

    .styles_videoOverlay_close__2hyxe:hover .styles_videoOverlay_closeLine__aQI3Y.styles_one__XZvuT:after {
        transition: transform .6s var(--primary-ease);
        transform: translateX(0) rotate(.001deg);
        transition-delay: .15s
    }

    .styles_videoOverlay_close__2hyxe:hover .styles_videoOverlay_closeLine__aQI3Y.styles_two__TVkAg:before {
        transition: transform .6s var(--primary-ease);
        transform: translateX(120%) rotate(.001deg);
        transition-delay: .18s
    }

    .styles_videoOverlay_close__2hyxe:hover .styles_videoOverlay_closeLine__aQI3Y.styles_two__TVkAg:after {
        transition: transform .6s var(--primary-ease);
        transform: translateX(0) rotate(.001deg);
        transition-delay: .24s
    }
}

.styles_videoOverlay_closeLine__aQI3Y {
    position: absolute;
    width: 2.5rem;
    height: 1.5px;
    overflow: hidden
}

@media(max-width:767px) {
    .styles_videoOverlay_closeLine__aQI3Y {
        width: 2rem
    }
}

.styles_videoOverlay_closeLine__aQI3Y.styles_one__XZvuT {
    transform: rotate(45deg) rotate(.001deg)
}

.styles_videoOverlay_closeLine__aQI3Y.styles_one__XZvuT:after,
.styles_videoOverlay_closeLine__aQI3Y.styles_one__XZvuT:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: var(--almost-black)
}

.styles_videoOverlay_closeLine__aQI3Y.styles_one__XZvuT:after {
    transform: translateX(-120%) rotate(.001deg)
}

.styles_videoOverlay_closeLine__aQI3Y.styles_two__TVkAg {
    transform: rotate(-45deg) rotate(.001deg)
}

.styles_videoOverlay_closeLine__aQI3Y.styles_two__TVkAg:after,
.styles_videoOverlay_closeLine__aQI3Y.styles_two__TVkAg:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: var(--almost-black)
}

.styles_videoOverlay_closeLine__aQI3Y.styles_two__TVkAg:after {
    transform: translateX(-120%) rotate(.001deg)
}

.styles_videoOverlay_container__JhK6o {
    width: 165.3rem;
    height: 94rem;
    margin: auto;
    position: relative
}

@media(max-width:1199px) {
    .styles_videoOverlay_container__JhK6o {
        width: 100%;
        height: 100%
    }
}

.styles_videoOverlay_containerEl__8nV3B {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    -webkit-clip-path: inset(0 0 100% 0);
    clip-path: inset(0 0 100% 0)
}

@media(max-width:1199px) {
    .styles_videoOverlay_containerEl__8nV3B {
        width: 85%;
        margin: auto;
        height: auto;
        aspect-ratio: 16/9
    }
}

.styles_videoOverlay_containerEl__8nV3B>video {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.styles_pageLoader__Ul6Vl {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #212121;
    z-index: 410
}

.styles_pageLoaderInner__z8P7D {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 4rem;
    display: flex;
    align-items: center;
    gap: 2.6rem
}

.styles_circle__sJ_UO {
    width: 4.8rem;
    height: 4.8rem;
    object-fit: cover
}

.styles_path__f_gnR {
    stroke-dasharray: 123px;
    stroke-dashoffset: calc(123px*(1 - var(--load-progress, 0)));
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: stroke-dashoffset .6s var(--primary-ease);
    transform-origin: center
}

.styles_connectItem__0kw9i {
    display: flex;
    flex-direction: column;
    gap: .4rem
}

@media(max-width:767px) {
    .styles_connectItem__0kw9i {
        gap: 1.2rem
    }
}

.styles_connectItem_title__nLPqP {
    display: flex;
    gap: 1rem;
    align-items: center
}

.styles_connectItem_title__icon__D3R_E {
    flex-shrink: 0;
    width: .6rem;
    height: .6rem;
    background-color: #ffb261 !important
}

.styles_connectItem_title__text__nU4_h {
    text-transform: uppercase;
    color: #ffb261 !important
}

.styles_approSection__nSKFG {
    padding: 21.8rem 0 11.3rem
}

@media(max-width:1199px) {
    .styles_approSection__nSKFG {
        padding: 16rem 0
    }
}

@media(max-width:767px) {
    .styles_approSection__nSKFG {
        padding: 12rem 0
    }
}

.styles_approSection__nSKFG .styles_approTitle__5Vzpw {
    grid-column: 1/-1;
    width: -moz-fit-content;
    width: fit-content;
    padding-left: 13.4rem;
    margin-bottom: 6.1rem
}

@media(max-width:1199px) {
    .styles_approSection__nSKFG .styles_approTitle__5Vzpw {
        margin-bottom: 3.2rem;
        padding-left: 0;
        grid-column: 3/-1
    }
}

@media(max-width:767px) {
    .styles_approSection__nSKFG .styles_approTitle__5Vzpw {
        grid-column: 1/-1
    }
}

.styles_approSection__nSKFG .styles_approContent__b4aMR {
    grid-column: 1/-1
}

.styles_approSection__nSKFG .styles_approContent__b4aMR .styles_item__2DO26 {
    padding-top: 2.4rem;
    border-top: 1px solid var(--line-c-warm-sand)
}

@media(max-width:1199px) {
    .styles_approSection__nSKFG .styles_approContent__b4aMR .styles_item__2DO26 {
        padding-top: 3.2rem
    }

    .styles_approSection__nSKFG .styles_approContent__b4aMR .styles_item__2DO26:last-child .styles_item_title__UVa26 {
        padding-bottom: 0
    }
}

.styles_approSection__nSKFG .styles_approContent__b4aMR .styles_item_title__UVa26 {
    grid-column: 1/span 9;
    display: flex;
    gap: 11rem;
    padding-bottom: 23.8rem
}

@media(max-width:1199px) {
    .styles_approSection__nSKFG .styles_approContent__b4aMR .styles_item_title__UVa26 {
        padding-bottom: 8rem;
        gap: 23rem
    }
}

@media(max-width:767px) {
    .styles_approSection__nSKFG .styles_approContent__b4aMR .styles_item_title__UVa26 {
        grid-column: 1/-1;
        flex-direction: column;
        gap: 20px;
        padding-bottom: 6.4rem
    }
}

.styles_approSection__nSKFG .styles_approContent__b4aMR .styles_item_desc__pCv00 {
    grid-column: 10/-1
}

@media(max-width:1199px) {
    .styles_approSection__nSKFG .styles_approContent__b4aMR .styles_item_desc__pCv00 {
        display: none
    }
}

.styles_approSection__nSKFG .styles_approContent__b4aMR .styles_item_desc__mobile__NYC_Z {
    display: none;
    margin-top: 4.8rem;
    max-width: 48.2rem
}

@media(max-width:1199px) {
    .styles_approSection__nSKFG .styles_approContent__b4aMR .styles_item_desc__mobile__NYC_Z {
        display: block
    }
}

@media(max-width:767px) {
    .styles_approSection__nSKFG .styles_approContent__b4aMR .styles_item_desc__mobile__NYC_Z {
        margin-top: 4rem
    }
}

.styles_getinSection__dq5E8 {
    position: relative;
    overflow: hidden
}

.styles_getinSection_wrap__0k2Xc {
    padding: 72.8rem 0 25.7rem;
    transform: translate3d(0, calc(var(--p-why) * 1px), 0)
}

@media(max-width:1199px) {
    .styles_getinSection_wrap__0k2Xc {
        padding: 42rem 0 16rem
    }
}

@media(max-width:767px) {
    .styles_getinSection_wrap__0k2Xc {
        padding: 29.4rem 0 12rem
    }
}

.styles_getinSection__dq5E8 .styles_getinTitle__H5Mlw {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 24rem;
    text-align: center;
    z-index: 2
}

@media(max-width:1199px) {
    .styles_getinSection__dq5E8 .styles_getinTitle__H5Mlw {
        top: 16rem
    }
}

@media(max-width:767px) {
    .styles_getinSection__dq5E8 .styles_getinTitle__H5Mlw {
        top: 12rem
    }
}

.styles_getinSection__dq5E8 .styles_getinTitle__H5Mlw .styles_title__bzhXG {
    line-height: 80%
}

@media(max-width:767px) {
    .styles_getinSection__dq5E8 .styles_getinTitle__H5Mlw .styles_title__bzhXG {
        font-size: 10rem
    }
}

.styles_getinSection__dq5E8 .styles_getinContent_left__HSkPX {
    grid-column: 2/span 2;
    text-align: center;
    padding-top: 31.5rem
}

@media(max-width:1199px) {
    .styles_getinSection__dq5E8 .styles_getinContent_left__HSkPX {
        grid-column: 1/span 2;
        padding-top: 23.3rem
    }
}

@media(max-width:767px) {
    .styles_getinSection__dq5E8 .styles_getinContent_left__HSkPX {
        display: none
    }
}

.styles_getinSection__dq5E8 .styles_getinContent_left__mobile__nvR1c {
    display: none;
    grid-column: 1/-1;
    text-align: center
}

@media(max-width:767px) {
    .styles_getinSection__dq5E8 .styles_getinContent_left__mobile__nvR1c {
        display: block;
        padding-top: 2.4rem
    }
}

.styles_getinSection__dq5E8 .styles_getinContent_right__uqVmM {
    grid-column: 10/span 2;
    text-align: center;
    padding-top: 31.5rem
}

@media(max-width:1199px) {
    .styles_getinSection__dq5E8 .styles_getinContent_right__uqVmM {
        grid-column: 7/span 2;
        padding-top: 23.3rem
    }
}

@media(max-width:767px) {
    .styles_getinSection__dq5E8 .styles_getinContent_right__uqVmM {
        grid-column: 1/-1;
        padding-top: 2.4rem
    }
}

.styles_getinSection__dq5E8 .styles_getinContent_image__7pi3N {
    grid-column: 5/span 4;
    height: 71rem
}

@media(max-width:1199px) {
    .styles_getinSection__dq5E8 .styles_getinContent_image__7pi3N {
        grid-column: 3/span 4;
        height: 60rem
    }
}

@media(max-width:767px) {
    .styles_getinSection__dq5E8 .styles_getinContent_image__7pi3N {
        grid-column: 1/-1;
        height: 40rem
    }
}

.styles_getinSection__dq5E8 .styles_getinDivider__2qj1a {
    grid-column: 1/-1;
    padding: 24rem 0;
    margin: 0 auto
}

@media(max-width:1199px) {
    .styles_getinSection__dq5E8 .styles_getinDivider__2qj1a {
        padding: 18rem 0
    }
}

@media(max-width:767px) {
    .styles_getinSection__dq5E8 .styles_getinDivider__2qj1a {
        padding: 12rem 0
    }
}

.styles_getinSection__dq5E8 .styles_getinDivider__2qj1a .styles_divider__lk0nr {
    width: 1px;
    height: 20rem;
    background-color: #fff;
    transform: scaleY(var(--progress, 0));
    transform-origin: top
}

@media(max-width:1199px) {
    .styles_getinSection__dq5E8 .styles_getinDivider__2qj1a .styles_divider__lk0nr {
        height: 16rem
    }
}

@media(max-width:767px) {
    .styles_getinSection__dq5E8 .styles_getinDivider__2qj1a .styles_divider__lk0nr {
        height: 12rem
    }
}

.styles_getinSection__dq5E8 .styles_getinDesc__0n35c {
    grid-column: 1/-1;
    margin: 0 auto
}

.styles_getinSection__dq5E8 .styles_getinDesc__0n35c .styles_hidden_mobile__JR0zJ {
    display: inline-block
}

@media(max-width:767px) {
    .styles_getinSection__dq5E8 .styles_getinDesc__0n35c .styles_hidden_mobile__JR0zJ {
        display: none
    }
}

.styles_getinSection__dq5E8 .styles_getinDesc__0n35c .styles_show_mobile__FBjQB {
    display: none
}

@media(max-width:767px) {
    .styles_getinSection__dq5E8 .styles_getinDesc__0n35c .styles_show_mobile__FBjQB {
        display: inline-block
    }
}

.styles_getinSection__dq5E8 .styles_getinDesc_head__TJekx {
    max-width: 104.6rem;
    text-align: center
}

@media(max-width:1199px) {
    .styles_getinSection__dq5E8 .styles_getinDesc_head__TJekx {
        max-width: 69rem
    }
}

@media(max-width:767px) {
    .styles_getinSection__dq5E8 .styles_getinDesc_head__TJekx {
        max-width: unset
    }
}

.styles_getinSection__dq5E8 .styles_getinDesc__0n35c .styles_padding__1tspb {
    padding-top: 10rem
}

.styles_getinSection__dq5E8 .styles_getinDesc__0n35c .styles_include__iYoMt {
    display: flex;
    align-items: center;
    max-width: 120rem;
    gap: 1.2rem
}

@media(max-width:1199px) {
    .styles_getinSection__dq5E8 .styles_getinDesc__0n35c .styles_include__iYoMt {
        max-width: 69rem
    }
}

@media(max-width:767px) {
    .styles_getinSection__dq5E8 .styles_getinDesc__0n35c .styles_include__iYoMt {
        max-width: unset;
        justify-content: center
    }
}

.styles_getinSection__dq5E8 .styles_getinPlatform__2w3d5 {
    display: flex;
    justify-content: center;
    align-items: center
}

.styles_getinSection__dq5E8 .styles_getinPlatform__2w3d5 .styles_icon__mnmc5 {
    padding: 0 2.4rem;
    height: 7rem;
    width: 17rem;
    border-right: 2px solid hsla(0, 0%, 100%, .15)
}

.styles_getinSection__dq5E8 .styles_getinPlatform__2w3d5 .styles_icon__mnmc5:last-child {
    border-right: none;
    padding-right: 0
}

@media(max-width:1199px) {
    .styles_getinSection__dq5E8 .styles_getinPlatform__2w3d5 .styles_icon__mnmc5 {
        padding: 0 1.7rem;
        height: 5.7rem;
        width: 12.1rem
    }
}

@media(max-width:767px) {
    .styles_getinSection__dq5E8 .styles_getinPlatform__2w3d5 .styles_icon__mnmc5 {
        padding: 0 1rem;
        height: 2.3rem;
        width: 7.7rem
    }
}

.styles_grid__DA6F9 {
    display: grid
}

.styles_gridArea__oDUlf {
    grid-area: 1/1/2/2
}

.styles_clipPath__aTnGc {
    -webkit-clip-path: inset(0 0 100% 0);
    clip-path: inset(0 0 100% 0)
}

.styles_testiSection__w0cfb {
    padding: 16rem 0
}

@media(max-width:767px) {
    .styles_testiSection__w0cfb {
        padding: 12rem 0
    }
}

.styles_testi_title__3ijSC {
    padding-bottom: 3.2rem
}

.styles_accordionRoot__2mPrN {
    grid-column: 1/-1
}

.styles_accordionItem__vTBns {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    overflow: hidden;
    padding-bottom: 3.2rem
}

@media(max-width:767px) {
    .styles_accordionItem__vTBns {
        padding-bottom: 2.4rem
    }
}

.styles_accordionTrigger__H4i3X {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    cursor: pointer;
    position: relative;
    padding-top: 3rem
}

@media(max-width:767px) {
    .styles_accordionTrigger__H4i3X {
        padding-top: 2.4rem
    }
}

.styles_accordionTrigger__H4i3X:after {
    background-color: rgba(231, 231, 231, .1)
}

.styles_accordionTrigger__H4i3X:after,
.styles_accordionTrigger__H4i3X:before {
    top: 0;
    position: absolute;
    left: 0;
    content: "";
    display: block;
    width: 100%;
    height: 1px
}

.styles_accordionTrigger__H4i3X:before {
    background-color: var(--warm-sand);
    transform: scaleX(0);
    transform-origin: center;
    transition: transform .6s var(--primary-ease)
}

.styles_accordionTrigger__H4i3X[data-state=open] .styles_avatar__0VTTP {
    transform: scale(1)
}

.styles_accordionTrigger__H4i3X[data-state=open] .styles_title__NIecD:after {
    transform: translateY(-50%) scale(0)
}

.styles_accordionTrigger__H4i3X[data-state=open]:before {
    transform: scaleX(1)
}

@media(hover:hover)and (pointer:fine) {
    .styles_accordionTrigger__H4i3X:hover:before {
        transform: scaleX(1)
    }
}

.styles_accordionHeader__VwHTb {
    display: flex;
    gap: 2rem;
    height: -moz-fit-content;
    position: relative;
    height: fit-content;
    align-items: center
}

@media(max-width:1199px) {
    .styles_accordionHeader__VwHTb {
        gap: 1.6rem
    }
}

@media(max-width:767px) {
    .styles_accordionHeader__VwHTb {
        gap: 1.2rem
    }
}

.styles_accordionHeader__VwHTb .styles_title__NIecD {
    position: relative;
    height: -moz-fit-content;
    height: fit-content
}

.styles_accordionHeader__VwHTb .styles_title__NIecD:after {
    content: "";
    display: block;
    width: 1rem;
    height: 1rem;
    border-radius: 100%;
    background-color: var(--dark-grey);
    position: absolute;
    top: 50%;
    transform: translateY(-50%) scale(1);
    right: -3rem;
    transition: transform .6s var(--primary-ease)
}

@media(max-width:767px) {
    .styles_accordionHeader__VwHTb .styles_title__NIecD:after {
        width: .8rem;
        height: .8rem;
        right: -2rem
    }
}

.styles_accordionHeader__VwHTb .styles_avatar__0VTTP {
    width: 7.6rem;
    height: 7.6rem;
    transform: scale(0);
    transition: transform .6s var(--primary-ease)
}

@media(max-width:1199px) {
    .styles_accordionHeader__VwHTb .styles_avatar__0VTTP {
        width: 4.9rem;
        height: 4.9rem
    }
}

@media(max-width:767px) {
    .styles_accordionHeader__VwHTb .styles_avatar__0VTTP {
        width: 3.2rem;
        height: 3.2rem
    }
}

.styles_accordionContent__Ccjpp {
    overflow: hidden;
    flex: 0 0 100%;
    max-width: 122rem
}

.styles_accordionContent__Ccjpp[data-state=open] {
    animation: styles_slideDown__AyLf_ .3s cubic-bezier(.87, 0, .13, 1)
}

.styles_accordionContent__Ccjpp[data-state=closed] {
    animation: styles_slideUp__uzcZE .3s cubic-bezier(.87, 0, .13, 1)
}

.styles_accordionContent_text__o47wg {
    padding-top: 3.2rem
}

@media(max-width:1199px) {
    .styles_accordionContent_text__o47wg {
        padding-bottom: 8rem
    }
}

@media(max-width:767px) {
    .styles_accordionContent_text__o47wg {
        padding-top: 2.4rem;
        padding-bottom: 6.4rem
    }
}

.styles_accordionIcon__Ftun2 {
    transition: transform .6s var(--primary-ease);
    color: var(--warm-sand)
}

@media(max-width:1199px) {
    .styles_accordionIcon__Ftun2 {
        margin-top: .8em
    }
}

.styles_accordionTrigger__H4i3X[data-state=open] .styles_accordionIcon__Ftun2 {
    transform: rotate(180deg)
}

.styles_accordionContent__Ccjpp[data-state=open] {
    animation: styles_slideDown__AyLf_ .6s var(--primary-ease)
}

.styles_accordionContent__Ccjpp[data-state=closed] {
    animation: styles_slideUp__uzcZE .6s var(--primary-ease)
}

@keyframes styles_slideDown__AyLf_ {
    0% {
        height: 0
    }

    to {
        height: var(--radix-accordion-content-height)
    }
}

@keyframes styles_slideUp__uzcZE {
    0% {
        height: var(--radix-accordion-content-height)
    }

    to {
        height: 0
    }
}

.styles_buttonLineArrow__v1w33 {
    display: flex;
    align-items: center;
    gap: .8rem;
    text-transform: capitalize;
    position: relative;
    width: -moz-fit-content;
    width: fit-content;
    padding-bottom: .6rem;
    overflow: hidden;
    --translateXVal1: 0%;
    --translateXVal2: -100%;
    --translateYVal1: 0%;
    --translateYVal2: 50%;
    --rotateVal: 0deg
}

.styles_buttonLineArrow__v1w33:after,
.styles_buttonLineArrow__v1w33:before {
    width: 100%;
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    height: 2px;
    background: currentColor
}

.styles_buttonLineArrow__v1w33:after {
    transform: translateX(var(--translateXVal1)) rotate(.001deg)
}

.styles_buttonLineArrow__v1w33:before {
    transform: translateX(var(--translateXVal2)) rotate(.001deg)
}

.styles_buttonLineArrow__v1w33 .styles_buttonArrow__xPYJn {
    display: grid;
    overflow: hidden;
    position: relative;
    padding-inline: .05em;
    margin-inline: -.025em
}

.styles_buttonLineArrow__v1w33 .styles_buttonArrow_el__IpOW_ {
    display: block;
    grid-area: 1/1/2/2
}

.styles_buttonLineArrow__v1w33 .styles_buttonArrow_el__IpOW_.styles_one__erwtL {
    transform: translateX(var(--translateXVal1)) translateY(calc(var(--translateYVal1))) rotate(.001deg)
}

.styles_buttonLineArrow__v1w33 .styles_buttonArrow_el__IpOW_.styles_two___Tvd_ {
    transform: translateX(var(--translateXVal2)) translateY(var(--translateYVal2)) rotate(.001deg)
}

.styles_buttonLineArrow__v1w33 .styles_buttonArrow_el__IpOW_.styles_arrowRotate__U_WpQ {
    transform: rotate(var(--rotateVal))
}

.styles_typobutton__hfEUq {
    font-size: 2.4rem;
    line-height: 130%;
    font-weight: 700;
    cursor: pointer
}

@media(max-width:1199px) {
    .styles_typobutton__hfEUq {
        font-size: 2rem
    }
}

@media(max-width:767px) {
    .styles_typobutton__hfEUq {
        font-size: 1.8rem
    }
}

.styles_awardsPanel__4jiFv {
    height: 100%;
    flex-shrink: 0;
    width: 100vw;
    display: flex;
    justify-content: start;
    align-items: center
}

.styles_awardsPanel_grid__p2nk2 {
    height: 100%;
    position: relative;
    margin-left: var(--header-width) !important;
    background-color: var(--warm-sand)
}

.styles_awardsPanel_physicalWrap__nu_4Y {
    height: 100%;
    position: relative;
    width: calc(100% - (11.1rem + var(--layout-columns-gap)*2));
    margin-left: calc(11.5rem + var(--layout-columns-gap))
}

@media(max-width:1199px) {
    .styles_awardsPanel_physicalWrap__nu_4Y {
        margin-left: 0;
        margin-right: 0;
        width: 100%
    }
}

.styles_awardsPanel_physical___BlHA {
    flex-shrink: 0;
    height: 100%;
    width: calc(100% - 11.1rem);
    position: relative
}

@media(max-width:1199px) {
    .styles_awardsPanel_physical___BlHA {
        width: 100%
    }
}

.styles_awardsPanel_physical__item__Cbf1n {
    background-color: var(--peach-cream);
    border-radius: 100vmax;
    position: relative;
    overflow: hidden;
    width: var(--size);
    height: var(--size)
}

.styles_awardsPanel_physical__item__Cbf1n.styles_item_1__JHjxr {
    --size: 25.9259259259vh
}

@media(max-width:1199px) {
    .styles_awardsPanel_physical__item__Cbf1n.styles_item_1__JHjxr {
        --size: 16.1rem
    }
}

@media(max-width:767px) {
    .styles_awardsPanel_physical__item__Cbf1n.styles_item_1__JHjxr {
        --size: 8rem
    }
}

.styles_awardsPanel_physical__item__Cbf1n.styles_item_2__U6hJ0 {
    --size: 26.2962962963vh
}

@media(max-width:1199px) {
    .styles_awardsPanel_physical__item__Cbf1n.styles_item_2__U6hJ0 {
        --size: 16.3rem
    }
}

@media(max-width:767px) {
    .styles_awardsPanel_physical__item__Cbf1n.styles_item_2__U6hJ0 {
        --size: 8rem
    }
}

.styles_awardsPanel_physical__item__Cbf1n.styles_item_3__mOFgM {
    --size: 31.2037037037vh
}

@media(max-width:1199px) {
    .styles_awardsPanel_physical__item__Cbf1n.styles_item_3__mOFgM {
        --size: 19.4rem
    }
}

@media(max-width:767px) {
    .styles_awardsPanel_physical__item__Cbf1n.styles_item_3__mOFgM {
        --size: 9.5rem
    }
}

.styles_awardsPanel_physical__item__Cbf1n.styles_item_4__RalYA {
    --size: 29.3518518519vh
}

@media(max-width:1199px) {
    .styles_awardsPanel_physical__item__Cbf1n.styles_item_4__RalYA {
        --size: 18.3rem
    }
}

@media(max-width:767px) {
    .styles_awardsPanel_physical__item__Cbf1n.styles_item_4__RalYA {
        --size: 9rem
    }
}

.styles_awardsPanel_physical__item__Cbf1n.styles_item_5___zbRj {
    --size: 19.3518518519vh
}

@media(max-width:1199px) {
    .styles_awardsPanel_physical__item__Cbf1n.styles_item_5___zbRj {
        --size: 13.4rem
    }
}

@media(max-width:767px) {
    .styles_awardsPanel_physical__item__Cbf1n.styles_item_5___zbRj {
        --size: 6.5rem
    }
}

.styles_awardsPanel_physical__item__Cbf1n.styles_item_6__dEc3v {
    --size: 38.7037037037vh
}

@media(max-width:1199px) {
    .styles_awardsPanel_physical__item__Cbf1n.styles_item_6__dEc3v {
        --size: 24.1rem
    }
}

@media(max-width:767px) {
    .styles_awardsPanel_physical__item__Cbf1n.styles_item_6__dEc3v {
        --size: 11.8rem
    }
}

.styles_awardsPanel_physical__item__Cbf1n.styles_item_7__mtGLz {
    --size: 31.4814814815vh
}

@media(max-width:1199px) {
    .styles_awardsPanel_physical__item__Cbf1n.styles_item_7__mtGLz {
        --size: 19.6rem
    }
}

@media(max-width:767px) {
    .styles_awardsPanel_physical__item__Cbf1n.styles_item_7__mtGLz {
        --size: 9.6rem
    }
}

.styles_awardsPanel_physical__item__Cbf1n.styles_item_8__HFcb_ {
    --size: 40vh
}

@media(max-width:1199px) {
    .styles_awardsPanel_physical__item__Cbf1n.styles_item_8__HFcb_ {
        --size: 24.9rem
    }
}

@media(max-width:767px) {
    .styles_awardsPanel_physical__item__Cbf1n.styles_item_8__HFcb_ {
        --size: 12.2rem
    }
}

.styles_awardsPanel_physical__item__Cbf1n.styles_item_9__EhG4s {
    --size: 27.5925925926vh
}

@media(max-width:1199px) {
    .styles_awardsPanel_physical__item__Cbf1n.styles_item_9__EhG4s {
        --size: 18.3rem
    }
}

@media(max-width:767px) {
    .styles_awardsPanel_physical__item__Cbf1n.styles_item_9__EhG4s {
        --size: 9rem
    }
}

.styles_awardsPanel_accordion__ANHOl {
    width: 100%;
    height: 43.8rem
}

@media(max-width:767px) {
    .styles_awardsPanel_accordion__ANHOl {
        height: 23.9rem
    }
}

.styles_awardsPanel_accordionGrid__pMVZC {
    height: 100%
}

.styles_matterBody__Jkm4v {
    position: absolute
}

.styles_matterBody__Jkm4v.styles_disable__5OGbp {
    pointer-events: none
}

.styles_gravity__iTetL {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.styles_designJudge__C5FYg {
    height: 100%;
    flex-shrink: 0;
    width: 100vw;
    display: flex;
    justify-content: start;
    align-items: center
}

.styles_designJudge_grid__KNx6c {
    background-color: var(--bg);
    transition: background-color .6s var(--primary-ease);
    height: 100%;
    position: relative;
    margin-left: var(--header-width) !important;
    background-color: var(--warm-sand)
}

.styles_designJudge_list__PUr4D {
    width: calc(162.6rem - var(--layout-columns-gap)*2);
    height: 100%;
    padding-top: 1.8518518519vh
}

.styles_designJudge_listWrap__3CVtN {
    width: 108.8rem;
    height: -moz-fit-content;
    height: fit-content;
    margin-left: auto;
    padding-right: 11.7rem;
    display: flex;
    flex-direction: column
}

.styles_designJudge_item__cPnCJ {
    display: flex;
    justify-content: space-between;
    padding-top: 2.962962963vh;
    padding-bottom: 4.4444444444vh;
    border-top: 1px solid rgba(0, 0, 0, .1)
}

@media(max-width:1199px) {
    .styles_designJudge_item__cPnCJ {
        padding-top: 2.4rem;
        padding-bottom: 4.4rem
    }
}

.styles_designJudge_item__title__EnLke {
    position: relative;
    padding-left: 2.8rem;
    height: -moz-fit-content;
    height: fit-content
}

@media(max-width:767px) {
    .styles_designJudge_item__title__EnLke {
        padding-left: 1.2rem;
        max-width: 18rem
    }
}

.styles_designJudge_item__title__EnLke:after {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    content: "";
    width: .8rem;
    height: .8rem;
    border-radius: 100vmax;
    background-color: #ffb261
}

.styles_designJudge_item__image__HFg0I {
    width: 20rem;
    height: 8rem
}

@media(max-width:767px) {
    .styles_designJudge_item__image__HFg0I {
        width: 12rem;
        height: 4.8rem
    }
}

.styles_designJudge_accordion__IyOJG {
    width: 100%
}

.styles_designJudge_accordionGrid__jLuXZ {
    display: flex;
    flex-direction: column;
    gap: 4rem
}

@media(max-width:767px) {
    .styles_designJudge_accordionGrid__jLuXZ {
        gap: 3.2rem
    }
}

.styles_associations__wcOfE {
    height: 100%;
    flex-shrink: 0;
    width: 100vw;
    display: flex;
    justify-content: start;
    align-items: center
}

.styles_associations_grid__E1a6l {
    background-color: var(--warm-sand);
    height: 100%;
    position: relative;
    margin-left: var(--header-width) !important
}

.styles_associations_list__JOgkP {
    width: calc(151.5rem - var(--layout-columns-gap)*2);
    height: 100%
}

.styles_associations_listWrap__anhxh {
    width: 93rem;
    height: -moz-fit-content;
    height: fit-content;
    margin-left: auto;
    padding-right: 11.7rem;
    display: flex;
    flex-wrap: wrap
}

.styles_associations_item__F6NSb {
    padding-top: 2.2222222222vh;
    padding-bottom: 5.9259259259vh;
    width: calc(50% - var(--layout-columns-gap)/2)
}

@media(min-width:1200px) {
    .styles_associations_item__F6NSb:not(:nth-last-child(-n+2)) {
        border-bottom: 1px solid rgba(10, 10, 10, .1)
    }
}

@media(max-width:1199px) {
    .styles_associations_item__F6NSb {
        border-top: 1px solid rgba(10, 10, 10, .1);
        padding-top: 2.4rem;
        padding-bottom: 4rem;
        width: calc(50% + var(--layout-margin) - var(--layout-columns-gap))
    }
}

@media(max-width:767px) {
    .styles_associations_item__F6NSb {
        padding-bottom: 3.2rem
    }
}

.styles_associations_item__title__ADzLC {
    margin-bottom: 8.2407407407vh;
    height: -moz-fit-content;
    height: fit-content;
    position: relative;
    padding-left: 2.8rem
}

@media(max-width:1199px) {
    .styles_associations_item__title__ADzLC {
        margin-bottom: 6.4rem
    }
}

@media(max-width:767px) {
    .styles_associations_item__title__ADzLC {
        margin-bottom: 4rem;
        padding-left: 1.2rem
    }
}

.styles_associations_item__title__ADzLC:after {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    content: "";
    width: .8rem;
    height: .8rem;
    border-radius: 100vmax;
    background-color: #ffb261
}

.styles_associations_item__image__IPSOz {
    width: 29.6296296296vh;
    height: 11.1111111111vh
}

@media(max-width:1199px) {
    .styles_associations_item__image__IPSOz {
        width: 32rem;
        height: 12rem
    }
}

@media(max-width:767px) {
    .styles_associations_item__image__IPSOz {
        width: 17.7rem;
        height: 8rem
    }

    .styles_associations_item__image__IPSOz img {
        object-fit: contain !important
    }
}

.styles_associations_accordion__1Nfe4 {
    width: 100%
}

.styles_associations_accordionGrid__tJdD4 {
    display: flex;
    flex-wrap: wrap
}

.styles_othersPanel__IEAND {
    height: 100%;
    flex-shrink: 0;
    width: 100vw;
    display: flex;
    justify-content: start;
    align-items: center
}

.styles_othersPanel_grid__jRW_O {
    background-color: var(--warm-sand);
    height: 100%;
    position: relative;
    margin-left: var(--header-width) !important
}

.styles_othersPanel_content__cVSCQ {
    padding-top: 2.962962963vh;
    width: 93rem;
    margin-left: 34.3rem;
    display: flex;
    flex-direction: column;
    gap: 4.4444444444vh
}

@media(max-width:1199px) {
    .styles_othersPanel_content__cVSCQ {
        padding-top: 0;
        width: 75.3rem;
        margin-left: auto;
        margin-right: auto;
        gap: 4.8rem
    }
}

@media(max-width:767px) {
    .styles_othersPanel_content__cVSCQ {
        width: 100%
    }
}

.styles_othersPanel_item__SatIJ {
    display: flex;
    flex-direction: column;
    gap: 1.4814814815vh
}

.styles_othersPanel_item__flex__ALDP_ {
    gap: 20.6rem;
    display: flex;
    align-items: center
}

@media(max-width:767px) {
    .styles_othersPanel_item__flex__ALDP_ {
        gap: 3.2rem
    }
}

.styles_othersPanel_item__flexItem__UhBoV {
    height: -moz-fit-content;
    height: fit-content;
    position: relative;
    padding-left: 2.8rem
}

@media(max-width:767px) {
    .styles_othersPanel_item__flexItem__UhBoV {
        font-size: 1.4rem !important;
        padding-left: 1.2rem
    }
}

.styles_othersPanel_item__flexItem__UhBoV:after {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    content: "";
    width: .8rem;
    height: .8rem;
    border-radius: 100vmax;
    background-color: #ffb261
}

.styles_othersPanel_accordion__yE5qe {
    width: 100%
}

.styles_othersPanel_accordionGrid__VULK8 {
    display: flex;
    flex-direction: column
}

.styles_accordionRoot__3ojVv {
    width: 100%
}

.styles_title__i5OTt {
    font-size: 3.2rem;
    line-height: 120%;
    letter-spacing: -.03em;
    font-weight: 700
}

.styles_accordionItem__mUVo9 {
    border-top: 1px solid rgba(0, 0, 0, .1019607843)
}

.styles_accordionTrigger__QJIAh {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 4rem 0;
    background: none;
    border: none;
    cursor: pointer;
    text-align: left;
    outline: none
}

@media(max-width:767px) {
    .styles_accordionTrigger__QJIAh {
        padding: 2.8rem 0
    }
}

.styles_accordionTrigger__QJIAh[data-state=open] .styles_accordionIcon__UPt4a {
    transform: rotate(180deg)
}

.styles_accordionIcon__UPt4a {
    transition: transform .6s var(--primary-ease);
    flex-shrink: 0;
    color: var(--almost-black)
}

.styles_accordionContent__gFZZ2 {
    overflow: hidden
}

.styles_accordionContent__gFZZ2[data-state=open] {
    animation: styles_slideDown__Vmj0R .6s var(--primary-ease)
}

.styles_accordionContent__gFZZ2[data-state=closed] {
    animation: styles_slideUp__DPUCz .6s var(--primary-ease)
}

.styles_accordionContentPanel__t6Bg_ {
    padding-bottom: 10rem
}

@media(max-width:767px) {
    .styles_accordionContentPanel__t6Bg_ {
        padding-bottom: 4rem
    }
}

@keyframes styles_slideDown__Vmj0R {
    0% {
        height: 0
    }

    to {
        height: var(--radix-accordion-content-height)
    }
}

@keyframes styles_slideUp__DPUCz {
    0% {
        height: var(--radix-accordion-content-height)
    }

    to {
        height: 0
    }
}

.styles_wonLogo__7GLmk {
    position: fixed;
    top: 0;
    left: 0;
    margin-left: var(--paddingLeftWithHeader);
    width: -moz-fit-content;
    width: fit-content;
    margin-top: 3rem;
    z-index: 10;
    color: var(--peach-cream);
    transition: color .6s var(--primary-ease), opacity .6s var(--primary-ease);
    opacity: 0
}

.styles_wonLogo__7GLmk.styles_isReavel__PsBfz {
    opacity: 1
}

@media(max-width:1199px) {
    .styles_wonLogo__7GLmk {
        margin-top: 10.659rem;
        left: var(--layout-margin)
    }
}

@media(max-width:767px) {
    .styles_wonLogo__7GLmk {
        display: none
    }
}

.styles_wonLogo_wrap__Y2dpP {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 3.1rem;
    height: 2.5rem;
    position: relative;
    rotate: 180deg;
}

.styles_wonLogo__7GLmk svg {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.styles_cursorPlay___PcY4 {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
    pointer-events: none;
    cursor: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    opacity: 0;
    transition: opacity .6s var(--primary-ease)
}

.styles_cursorPlay___PcY4.styles_active__wPbkX {
    opacity: 1
}

.styles_cursorPlay___PcY4.styles_active__wPbkX .styles_cursorPlay_textInner__5aPIr {
    transform: translateY(0) rotate(.001deg)
}

.styles_cursorPlay_inner__iqPGA {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 1.6rem
}

.styles_cursorPlay_content__ZI_21 {
    width: 8rem;
    height: 8rem;
    background-color: var(--warm-sand);
    border-radius: 100vmax;
    display: flex;
    align-items: center;
    justify-content: center
}

.styles_cursorPlay_text__f1g7G {
    overflow: hidden;
    width: max-content
}

.styles_cursorPlay_textInner__5aPIr {
    display: inline-block;
    transform: translateY(110%) rotate(.001deg);
    transition: transform .6s var(--primary-ease)
}

@media(max-width:1199px) {
    .styles_cursorPlay___PcY4 {
        display: none
    }
}

.style_footer__RiS87 {
    height: 100svh;
    overflow: hidden
}

@media(max-width:1199px) {
    .style_footer__RiS87 {
        height: auto
    }
}

.style_footer_inner__jW3uV {
    height: 100%;
    display: flex;
    flex-direction: column;
    transform: translate3d(0, calc(var(--p-footer) * 1px), 0)
}

.style_footer_t__YVtdf {
    position: relative
}

.style_footer_t__decor__beuos {
    white-space: nowrap;
    padding-right: 3rem
}

@media(max-width:767px) {
    .style_footer_t__decor__beuos {
        display: flex !important;
        flex: 1.5 !important;
        padding-right: 2rem
    }
}

.style_footer_t__YVtdf:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100vw;
    height: 1px;
    background-color: hsla(0, 0%, 100%, .08)
}

@media(max-width:767px) {
    .style_footer_t__YVtdf:after {
        left: 50%;
        transform: translateX(-50%)
    }
}

.style_footer_t__container___3meL {
    padding-left: var(--paddingLeftWithHeader);
    display: flex;
    align-items: center;
    justify-content: flex-end
}

@media(max-width:767px) {
    .style_footer_t__container___3meL {
        justify-content: center;
        padding-left: 0;
        width: 100%
    }
}

.style_footer_t__item__IRcZR {
    width: 12rem;
    height: 12rem;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    border-right: 1px solid hsla(0, 0%, 100%, .08)
}

@media(max-width:1199px) {
    .style_footer_t__item__IRcZR {
        width: 10rem;
        height: 10rem
    }
}

@media(max-width:767px) {
    .style_footer_t__item__IRcZR {
        flex: 1;
        height: 10rem;
        border-right: 1px solid hsla(0, 0%, 100%, .08)
    }
    .style_footer_t__item__IRcZR:last-child {
        border-right: none
    }
}

.style_footer_t__social__YAK5y {
    color: var(--warm-sand)
}

.style_footer_t__lottie__20ERi {
    width: 2.4rem;
    height: 2.4rem
}

.style_footer_c__Y0ErO {
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column
}

@media(max-width:1199px) {
    .style_footer_c__Y0ErO {
        margin-top: 16rem;
        margin-bottom: 16rem;
        margin-top: 14rem;
        margin-bottom: 14rem;
        padding-inline: var(--layout-margin)
    }
}

.style_footer_c__title__fcVHt {
    margin-bottom: 14.1rem;
    max-width: 120rem;
    text-align: center;
    margin-inline: auto
}

@media(max-width:1199px) {
    .style_footer_c__title__fcVHt {
        margin-bottom: 8rem
    }
}

@media(max-width:767px) {
    .style_footer_c__title__fcVHt {
        margin-bottom: 6rem
    }
}

.style_footer_c__lottie__TMud6 {
    width: 25rem;
    height: 9.4rem
}

@media(max-width:1199px) {
    .style_footer_c__lottie__TMud6 {
        width: 12rem;
        height: 6.4rem
    }
}

@media(max-width:767px) {
    .style_footer_c__lottie__TMud6 {
        width: 9rem;
        height: 4.8rem
    }
}

.style_footer_b__xK9KR {
    padding-block: 4.8rem;
    position: relative;
    align-items: center
}

@media(max-width:767px) {
    .style_footer_b__xK9KR {
        padding-block: 3.2rem
    }
}

.style_footer_b__xK9KR:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100vw;
    height: 1px;
    background-color: hsla(0, 0%, 100%, .08)
}

.style_footer_b__left__aMmRA {
    grid-column: 1/span 6;
    display: flex;
    align-items: center;
    gap: 2.4rem
}

@media(max-width:767px) {
    .style_footer_b__left__aMmRA {
        grid-column: 1/-1;
        flex-wrap: wrap;
        justify-content: center;
        margin-bottom: 3.2rem
    }
}

@media(min-width:768px) {
    .style_footer_b__leftItem__j2b_X {
        padding-right: 2.4rem
    }

    .style_footer_b__leftItem__j2b_X:not(:last-child) {
        border-right: .15em solid hsla(0, 0%, 100%, .08)
    }
}

@media(max-width:767px) {
    .style_footer_b__leftItem__j2b_X {
        padding-right: 0
    }
}

.style_footer_b__right__DhjFL {
    margin-left: auto;
    grid-column: 7/-1
}

@media(max-width:767px) {
    .style_footer_b__right__DhjFL {
        grid-column: 1/-1
    }
}

@media(min-width:1200px) {
    .styles_heroSec__b9T0h {
        width: auto;
        min-width: 226.5rem;
        flex-shrink: 0;
        padding-left: var(--paddingLeftWithHeader);
        position: relative;
        height: 100vh
    }
}

.styles_heroSec__b9T0h.styles_doneIntro__F6G13 .styles_initIntroPlaceHolder__brYX0 {
    opacity: 0
}

.styles_heroSec__b9T0h.styles_doneIntro__F6G13 .styles_placeHolder__Qli8_ {
    pointer-events: auto
}

.styles_heroSec__b9T0h.styles_doneIntro__F6G13 .styles_placeHolder__Qli8_ .styles_heroSec_p__elNCR {
    opacity: 1
}

@media(min-width:1200px) {
    .styles_heroSec_container__NeGbA {
        padding-block: 13.5185185185vh;
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        width: 100vw
    }
}

@media(max-width:1199px) {
    .styles_heroSec_container__NeGbA {
        padding-top: 8rem
    }
}

@media(max-width:767px) {
    .styles_heroSec_container__NeGbA {
        padding-top: 10rem
    }
}

.styles_heroSec_flex__JU28_ {
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    align-items: flex-start;
    overflow: hidden;
    position: relative
}

.styles_heroSec_flex__sub__77caW {
    margin-top: 1.2em;
    max-width: 18rem
}

@media(min-width:1200px) {
    .styles_heroSec_flex__sub__77caW {
        margin-left: .9em;
        transform: translateX(-120%)
    }

    .styles_heroSec_flex__sub__77caW.styles_notIntro__6ZM6_ {
        transform: unset
    }
}

@media(max-width:1199px) {
    .styles_heroSec_flex__sub__77caW {
        margin-right: 1.6rem
    }
}

@media(max-width:767px) {
    .styles_heroSec_flex__sub__77caW {
        margin-top: .25em
    }
}

.styles_heroSec_scrolling__4SjDN {
    bottom: 2.962962963vh;
    left: var(--paddingLeftWithHeader);
    margin-left: .9em;
    color: var(--warm-sand)
}

.styles_initIntroPlaceHolder__brYX0 {
    position: absolute;
    inset: 0;
    pointer-events: none;
    width: 100vw;
    padding-left: var(--paddingLeftWithHeader);
    z-index: 10
}

.styles_initIntroPlaceHolder_el__9nF13 {
    position: absolute;
    top: 0;
    opacity: 1;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    will-change: transform;
    z-index: 10
}

@media(min-width:1200px) {
    .styles_initIntroPlaceHolder_el__9nF13 {
        font-size: 25.3rem !important
    }
}

.styles_initIntroPlaceHolder_caption__SYkFX {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    will-change: transform;
    overflow: hidden
}

.styles_initIntroPlaceHolder_caption__SYkFX span {
    display: inline-block;
    transform: translateY(110%)
}

.styles_placeHolder__Qli8_ {
    position: relative;
    z-index: 2;
    pointer-events: none
}

.styles_placeHolder__Qli8_ .styles_heroSec_p__elNCR {
    opacity: 0
}

@media(min-width:1200px) {

    .styles_fontIntro__SuIXm>*,
    .styles_placeHolder__Qli8_ .styles_heroSec_p__elNCR {
        font-size: 25.3rem !important
    }
}

.styles_videoSec__Z79Aj {
    overflow: hidden;
    position: relative
}

@media(min-width:1200px) {
    .styles_videoSec__Z79Aj {
        width: 100vw;
        flex-shrink: 0;
        height: 100svh;
        right: 0;
        top: 0;
        position: absolute;
        z-index: -1;
        transform: translateX(31vw)
    }
}

@media(max-width:1199px) {
    .styles_videoSec__Z79Aj {
        margin-block: 12rem
    }
}

@media(max-width:767px) {
    .styles_videoSec__Z79Aj {
        margin-block: 8rem
    }
}

.styles_videoSec_intro__2IAm_ {
    width: 100%;
    height: 100%
}

@media(min-width:1200px) {

    .styles_layer1___V5sO,
    .styles_layer2__WXwyu {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }
}

@media(max-width:1199px) {

    .styles_layer1___V5sO,
    .styles_layer2__WXwyu {
        display: grid
    }
}

.styles_introCanvas__d6UKJ,
.styles_scrollCanvas__wIB4V {
    opacity: 0;
    pointer-events: none
}

@media(min-width:1200px) {

    .styles_introCanvas__d6UKJ,
    .styles_scrollCanvas__wIB4V {
        position: absolute;
        inset: 0;
        width: 100%;
        height: 100%
    }
    .styles_scrollCanvas__wIB4V {
        left: 20px
    }
    
}

@media(max-width:1199px) {

    .styles_introCanvas__d6UKJ,
    .styles_scrollCanvas__wIB4V {
        grid-area: 1/1/2/2
    }
}

.styles_bg__e9db1 {
    position: absolute;
    width: 100%;
    pointer-events: none
}

@media(min-width:1200px) {
    .styles_bg__e9db1 {
        display: none
    }
}

.styles_bg__e9db1.styles_top__JY9tj {
    top: 0;
    height: 14.2rem;
    background: linear-gradient(0deg, rgba(10, 10, 10, 0) 0, rgb(10, 10, 10))
}

.styles_bg__e9db1.styles_bot__MS8jr {
    background: linear-gradient(180deg, rgba(10, 10, 10, 0) 0, rgb(10, 10, 10));
    bottom: 0;
    height: 7.2rem
}