.hero-inner{color:var(--txt-primary);display:grid;grid-template-columns:1fr;grid-template-rows:1fr;min-height:100vh;padding-bottom:2rem;padding-top:var(--height-header);position:relative;z-index:1}.hero-inner:before{background:var(--gradient-hero-inner);top:0;right:0;bottom:0;left:0;opacity:.5}.hero-inner:after,.hero-inner:before{content:"";position:absolute;z-index:-1}.hero-inner:after{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);bottom:0;height:50%;-webkit-mask-image:linear-gradient(0deg,#000,transparent);mask-image:linear-gradient(0deg,#000,transparent);width:100%}.hero-inner__bg{top:0;right:0;bottom:0;left:0;position:absolute;z-index:-2}.hero-inner__bg img{-o-object-fit:cover;object-fit:cover}.hero-inner__bg img,.hero-inner__img{height:100%;width:100%}.hero-inner__breadcrumbs{padding:1.5rem 0 1rem}.hero-inner__title{font-size:12rem;font-weight:400;grid-column:1/-1;letter-spacing:-.06em;line-height:.9010416667;text-align:center;text-transform:uppercase}@media only screen and (width <= 119.9375rem){.hero-inner__title{font-size:8.875rem;line-height:.9014084507}}@media only screen and (width <= 79.9375rem){.hero-inner__title{font-size:4.5625rem;letter-spacing:-.05em;line-height:.904109589}}@media only screen and (width <= 47.9375rem){.hero-inner__title{font-size:3rem;letter-spacing:-.04em;line-height:.8541666667}}.hero-inner__wrapper{display:flex;flex-direction:column}.hero-inner__grid{display:grid;flex-grow:1;grid-template-columns:1fr 1fr;grid-template-rows:min-content;row-gap:4.875rem}.hero-inner__content{display:flex;flex-direction:column;grid-column:2/-1}.hero-inner__content:last-child{margin-bottom:var(--padding-decor)}.hero-inner__text{max-width:28.4375rem}.hero-inner__text:not(:last-child){margin-bottom:9.375rem}.hero-inner__text h2{font-family:Avenir Next,monospace;font-size:1.125rem;font-weight:500;letter-spacing:.02em;line-height:1.2777777778;max-width:24rem;text-transform:uppercase}.hero-inner__text h2:not(:last-child){margin-bottom:2.5rem}.hero-inner__text p{font-size:1.125rem;font-weight:500;line-height:1.2222222222;padding-right:3.125rem}@media only screen and (width <= 47.9375rem){.hero-inner__text p{font-size:.875rem;line-height:1.2142857143}}.hero-inner__text p:not(:last-child){margin-bottom:2.5rem}.hero-inner__data{display:grid;grid-column:1/-1;grid-template-columns:1fr 1fr;margin-top:2.5rem}.hero-inner__data-grid{border:1px solid var(--bd-secondary-invert);display:grid;grid-template-columns:repeat(3,1fr)}.hero-inner__data-title{font-family:Avenir Next,monospace;font-size:1.125rem;font-weight:500;letter-spacing:.02em;line-height:1.2777777778;margin-top:2rem;text-transform:uppercase}.hero-inner__data-data{align-items:end;display:flex;gap:.625rem}.hero-inner__data-text{font-weight:600}.hero-inner__data-elem{display:flex;flex-direction:column;font-family:Avenir Next,monospace;font-size:.6875rem;font-weight:600;justify-content:space-between;letter-spacing:.04em;line-height:1.0909090909;min-height:20.75rem;padding:2rem;text-transform:uppercase}.hero-inner__data-elem:not(:last-child){border-right:1px solid var(--bd-secondary-invert)}.hero-inner__data-numbers{font-size:6rem;font-weight:400;letter-spacing:-.05em;letter-spacing:-.08em;line-height:.8958333333;line-height:.7}.hero-inner--second{padding-bottom:7.4375rem}.hero-inner--second .hero-inner__title{font-size:18.9375rem;font-weight:400;letter-spacing:-.1em;line-height:.900990099;text-transform:uppercase}@media only screen and (width <= 119.9375rem){.hero-inner--second .hero-inner__title{font-size:14.5rem;line-height:.900862069}}@media only screen and (width <= 89.9375rem){.hero-inner--second .hero-inner__title{font-size:12.5rem;line-height:1.05}}@media only screen and (width <= 79.9375rem){.hero-inner--second .hero-inner__title{font-size:6.875rem;letter-spacing:-.05em;line-height:.9}}@media only screen and (width <= 47.9375rem){.hero-inner--second .hero-inner__title{font-size:3.375rem;letter-spacing:-.04em;line-height:.9259259259}}.hero-inner--second .hero-inner__text:not(:last-child){margin-bottom:4.6875rem}.hero-inner--second .hero-inner__text p{padding-right:0}.hero-inner:has(+.wrap-decor){padding-bottom:calc(7.4375rem + var(--padding-decor))}@media only screen and (width <= 119.9375rem){.hero-inner__grid{row-gap:3.375rem}.hero-inner__btn{margin-top:auto}.hero-inner__data{grid-template-columns:1fr 3fr;margin-top:10.375rem}.hero-inner__text{max-width:24.75rem}.hero-inner__text p{padding-right:0}.hero-inner__title{margin-left:calc(var(--padding-wrapper)*-1)}}@media only screen and (width <= 79.9375rem){.hero-inner{padding-bottom:4.0625rem}.hero-inner__breadcrumbs{padding:0 0 2rem}.hero-inner__title{margin-left:0}.hero-inner__grid{row-gap:5.0625rem}.hero-inner__content{align-items:center;grid-column:1/-1}.hero-inner__text{max-width:22.5rem;padding:0 1.8125rem;text-align:center}.hero-inner--second{padding-bottom:12.5rem}.hero-inner--second .hero-inner__text{max-width:24.375rem;padding:0}.hero-inner--second .hero-inner__text p{padding:0 2.5rem}.hero-inner--second .hero-inner__grid{row-gap:3rem}.hero-inner__data{grid-template-columns:100%;margin-top:16.75rem;row-gap:2rem}.hero-inner__data-title{text-align:center}.hero-inner__data-elem{min-height:15rem;padding:1.5rem}.hero-inner:has(+.wrap-decor){padding-bottom:calc(6.25rem + var(--padding-decor))}}@media only screen and (width <= 47.9375rem){.hero-inner__grid{row-gap:2rem}.hero-inner__data{margin-top:5.875rem}.hero-inner__data-grid{grid-template-columns:100%}.hero-inner__data-elem{min-height:12.5rem}.hero-inner__data-elem:not(:last-child){border-bottom:1px solid var(--bd-secondary-invert);border-right:none}.hero-inner__data-numbers{font-size:4rem;line-height:.703125}.hero-inner__data-title{text-align:left}.hero-inner__text{max-width:18.875rem;padding:0}.hero-inner__text h2{font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:1.3125;padding:0 .9375rem}.hero-inner__text h2:not(:last-child){margin-bottom:2rem}.hero-inner--second{padding-bottom:10.3125rem}.hero-inner--second .hero-inner__text{max-width:18.875rem}.hero-inner--second .hero-inner__text:not(:last-child){margin-bottom:12.0625rem}.hero-inner--second .hero-inner__text p{padding:0}.hero-inner--second .hero-inner__grid{row-gap:2rem}.hero-inner:has(+.wrap-decor){padding-bottom:calc(3.75rem + var(--padding-decor))}}
