@font-face{font-family:avenir_next_condensedregular;src:url(../fonts/avenir_next_condensed.woff2) format("woff2"),url(../fonts/avenir_next_condensed.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:avenir_next_lt_proregular;src:url(../fonts/avenir_next.woff2) format("woff2"),url(../fonts/avenir_next.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:huawei_fontbold;src:url(../fonts/huaweifont-bold-webfont.woff2) format("woff2"),url(../fonts/huaweifont-bold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:huawei_fontregular;src:url(../fonts/huaweifont-regular-webfont.woff2) format("woff2"),url(../fonts/huaweifont-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}body{color:#000}.text__alfa,body{font-family:Manrope,sans-serif;font-size:clamp(calc(var(--bw__sizer) * 12),.9375vw,calc(var(--bw__sizer) * 18));line-height:1.6em;letter-spacing:0;font-weight:400}.text__alfa--alt{font-family:Manrope,sans-serif;font-size:clamp(calc(var(--bw__sizer) * 16),.9375vw,calc(var(--bw__sizer) * 18));line-height:1.6em;letter-spacing:0;font-weight:700}.text__beta{font-family:Manrope,sans-serif;font-size:clamp(calc(var(--bw__sizer) * 12),.7291666667vw,calc(var(--bw__sizer) * 14));line-height:1.57em;letter-spacing:0;font-weight:400}.text__beta--alt{font-family:Manrope,sans-serif;font-size:clamp(calc(var(--bw__sizer) * 12),.7291666667vw,calc(var(--bw__sizer) * 14));line-height:1.57em;letter-spacing:0;font-weight:600}.text__gamma{font-family:Manrope,sans-serif;font-size:clamp(calc(var(--bw__sizer) * 16),1.25vw,calc(var(--bw__sizer) * 24));line-height:1.2em;letter-spacing:0;font-weight:700}.text__delta{font-family:Manrope,sans-serif;font-size:clamp(calc(var(--bw__sizer) * 20),2.1875vw,calc(var(--bw__sizer) * 42));line-height:1.2em;letter-spacing:0;font-weight:700}.text__delta--alt{font-family:Manrope,sans-serif;font-size:clamp(calc(var(--bw__sizer) * 24),2.1875vw,calc(var(--bw__sizer) * 42));line-height:1.2em;letter-spacing:0;font-weight:400}.text__epsilon{font-family:Manrope,sans-serif;font-size:clamp(calc(var(--bw__sizer) * 16),1.0416666667vw,calc(var(--bw__sizer) * 20));line-height:1.2em;letter-spacing:0;font-weight:700}.text__epsilon--alt{font-family:Manrope,sans-serif;font-size:clamp(calc(var(--bw__sizer) * 16),1.0416666667vw,calc(var(--bw__sizer) * 20));line-height:1.2em;letter-spacing:0;font-weight:400}.text__epsilon--alt-2{font-family:Manrope,sans-serif;font-size:clamp(calc(var(--bw__sizer) * 14),1.0416666667vw,calc(var(--bw__sizer) * 20));line-height:1.2em;letter-spacing:.05em;font-weight:500}.text__zeta{font-family:Manrope,sans-serif;font-size:clamp(calc(var(--bw__sizer) * 13),.8333333333vw,calc(var(--bw__sizer) * 16));line-height:1.2em;letter-spacing:0;font-weight:700}.text__eta{font-family:Manrope,sans-serif;font-size:clamp(calc(var(--bw__sizer) * 50),5.2083333333vw,calc(var(--bw__sizer) * 100));line-height:1.5em;letter-spacing:0;font-weight:800}.text__theta{font-family:Manrope,sans-serif;font-size:clamp(calc(var(--bw__sizer) * 22),1.875vw,calc(var(--bw__sizer) * 36));line-height:1.33em;letter-spacing:0;font-weight:700}.text__iota{font-family:Manrope,sans-serif;font-size:clamp(calc(var(--bw__sizer) * 100),15.625vw,calc(var(--bw__sizer) * 300));line-height:1.2em;letter-spacing:0;font-weight:800}.text__kappa{font-family:Manrope,sans-serif;font-size:clamp(calc(var(--bw__sizer) * 28),3.125vw,calc(var(--bw__sizer) * 60));line-height:1.2em;letter-spacing:0;font-weight:700}.text-h__alfa{font-family:huawei_fontregular;font-size:clamp(calc(var(--bw__sizer) * 12),.9375vw,calc(var(--bw__sizer) * 18));line-height:1.6em;letter-spacing:0}.text-h__beta,.section-hero .hero__tag{font-family:huawei_fontregular;font-size:clamp(calc(var(--bw__sizer) * 12),.7291666667vw,calc(var(--bw__sizer) * 14));line-height:1.57em;letter-spacing:0}.text-h__gamma,.section-hero .hero__subtitle,.section-hero .hero__ribbon{font-family:huawei_fontbold;font-size:clamp(calc(var(--bw__sizer) * 16),1.25vw,calc(var(--bw__sizer) * 24));line-height:1.2em;letter-spacing:0}.text-h__gamma--alt,.section-hero .hero__desc h2{font-family:huawei_fontregular;font-size:clamp(calc(var(--bw__sizer) * 16),1.25vw,calc(var(--bw__sizer) * 24));line-height:1.2em;letter-spacing:0}.color__alfa,.color__psi{color:#000}.color__omega{color:#fff}.color-hover{transition:all .2s ease-in}.color-hover__alfa:hover,.color-hover__alfa:focus,.color-hover__alfa:active{color:#000}.font__alfa{font-family:Manrope,sans-serif}.weight__thin{font-weight:100!important}.weight__extra-light{font-weight:200!important}.weight__light{font-weight:300!important}.weight__regular{font-weight:400!important}.weight__medium{font-weight:500!important}.weight__semi-bold{font-weight:600!important}.weight__bold{font-weight:700!important}.weight__extra-bold{font-weight:800!important}.weight__black{font-weight:900!important}.section-hero{height:clamp(calc(var(--bw__sizer) * 400),36.4583333333vw,calc(var(--bw__sizer) * 700))}@media (max-width: 767px){.section-hero{height:auto}}.section-hero .hero__cover{position:relative;isolation:isolate;overflow:hidden}.section-hero .hero__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.section-hero .hero__bg img{width:100%;height:100%;object-fit:cover}.section-hero .hero__product{position:absolute;width:150%;height:150%;pointer-events:none;transform:translateY(-15%)}@media (max-width: 767px){.section-hero .hero__product{display:none}}.section-hero .hero__product-wrapper{height:100%;width:100%}.section-hero .hero__product img{display:block;width:100%;height:100%;object-fit:contain}.section-hero .hero__banner{display:flex;gap:clamp(calc(var(--bw__sizer) * 10),1.0416666667vw,calc(var(--bw__sizer) * 20));height:100%;flex-direction:column;padding-right:clamp(calc(var(--bw__sizer) * 60),12.5vw,calc(var(--bw__sizer) * 240))}@media (max-width: 1365px){.section-hero .hero__banner{padding-right:calc(var(--bw__sizer) * 60)}}@media (max-width: 991px){.section-hero .hero__banner{padding-right:calc(var(--bw__sizer) * 20)}}@media (max-width: 767px){.section-hero .hero__banner{margin-bottom:calc(var(--bw__sizer) * 40);gap:calc(var(--bw__sizer) * 20);padding:0 calc(var(--bw__sizer) * 50)}}.section-hero .hero__tag{padding:clamp(calc(var(--bw__sizer) * 3),.2604166667vw,calc(var(--bw__sizer) * 5)) clamp(calc(var(--bw__sizer) * 10),.78125vw,calc(var(--bw__sizer) * 15));border-radius:calc(var(--bw__sizer) * 5);border:solid calc(var(--bw__sizer) * 1) #000;margin-bottom:clamp(calc(var(--bw__sizer) * 15),1.3020833333vw,calc(var(--bw__sizer) * 25));text-transform:uppercase;text-align:center}.section-hero .hero__logo{margin-top:clamp(calc(var(--bw__sizer) * 15),1.3020833333vw,calc(var(--bw__sizer) * 25));margin-left:auto}@media (max-width: 767px){.section-hero .hero__logo{margin-right:auto;margin-top:calc(var(--bw__sizer) * 30)}}.section-hero .hero__logo img{display:block;width:clamp(calc(var(--bw__sizer) * 100),8.3333333333vw,calc(var(--bw__sizer) * 160))}@media (max-width: 767px){.section-hero .hero__logo img{width:calc(var(--bw__sizer) * 140)}}.section-hero .hero__content{display:flex;flex-direction:column;align-items:center;text-align:center;height:100%;padding-top:clamp(calc(var(--bw__sizer) * 20),2.0833333333vw,calc(var(--bw__sizer) * 40))}@media (max-width: 1199px){.section-hero .hero__content{padding-top:0}}.section-hero .hero__title{width:clamp(calc(var(--bw__sizer) * 260),23.1770833333vw,calc(var(--bw__sizer) * 445));margin-bottom:clamp(calc(var(--bw__sizer) * 15),1.3020833333vw,calc(var(--bw__sizer) * 25))}.section-hero .hero__title img{width:100%}.section-hero .hero__subtitle{color:#c7102d;text-transform:uppercase;margin-bottom:clamp(calc(var(--bw__sizer) * 20),2.0833333333vw,calc(var(--bw__sizer) * 40))}.section-hero .hero__packshot{margin-bottom:clamp(calc(var(--bw__sizer) * 10),1.0416666667vw,calc(var(--bw__sizer) * 20));width:clamp(calc(var(--bw__sizer) * 150),15.625vw,calc(var(--bw__sizer) * 300))}@media (max-width: 767px){.section-hero .hero__packshot{width:calc(var(--bw__sizer) * 270)}}.section-hero .hero__packshot img{width:100%}.section-hero .hero__desc h2{margin-bottom:calc(var(--bw__sizer) * 10)}.section-hero .hero__ribbon{background-color:#c8102e;color:#fff;padding:calc(var(--bw__sizer) * 5) clamp(calc(var(--bw__sizer) * 10),.78125vw,calc(var(--bw__sizer) * 15));border-radius:calc(var(--bw__sizer) * 5);text-transform:uppercase;text-align:center}

/*# sourceMappingURL=SectionHero.css.map*/