.landing-banner{position:relative;overflow:hidden}.landing-banner__image{position:absolute;top:0;right:0;width:100%;height:100%;overflow:hidden}.landing-banner__image::before{content:"";position:absolute;z-index:1;width:100%;height:100%;background:#1a1b1d;background:linear-gradient(90deg,rgb(26 27 29) 50%,#fff0 66%)}.landing-banner__image img{position:absolute;top:50%;right:0;transform:translateY(-50%);width:50%;object-fit:cover;height:100%}.landing-banner__logo{margin-bottom:2rem;display:flex;max-width:25rem}.landing-banner__logo img{max-height:5rem;width:auto}.landing-banner__content{position:relative;z-index:10;color:#fff;width:33%;transform:translateY(61px)}.landing-banner__content h1{font-size:54px;color:#fff;font-weight:700}.landing-banner__content h2{font-weight:700;font-size:2.5rem;margin-top:.5rem}.landing-banner__content p{margin:1rem 0 1.5rem 0}.landing-banner__content--peach p{color:#ffc6af}.landing-banner .button span,.landing-banner .button i{color:#fff;background-color:#f04e23;transition:all 0.5s}.landing-banner .button>i i::before,.landing-banner .button>i i::after{background-color:#fff}.no-touch .button:hover span:after,.no-touch .button:hover>i:after{display:none}.landing-banner .button:hover span,.landing-banner .button:hover i{background-color:#898a8a}.landing-banner--full .landing-banner__content{width:49%}.landing-banner--full .landing-banner__image::before{display:none}.landing-banner--full .landing-banner__image img{width:100%}.landing-banner--light .landing-banner__content{color:rgb(26 27 29 / .8)}.landing-banner--light .landing-banner__content h1{color:#1a1b1d}.landing-banner--center{text-align:center}.landing-banner--center .landing-banner__logo{justify-content:center}.landing-banner--centered .landing-banner__content{margin:0 auto}.landing-banner--alt{border-bottom:.5rem solid #d71611;border-image-slice:1;border-image-source:linear-gradient(to right,#f04e23,#d71612)}.landing-banner--alt .landing-banner__content h1{background-image:linear-gradient(90deg,#f04e23,#d71612);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;line-height:1.2;font-weight:900}.landing-banner--alt .landing-banner__content p{margin:2rem 0;font-weight:600;font-size:1.6rem;opacity:.8}.landing-banner--alt .button span,.landing-banner--alt .button i{background-color:#1a1c1d;border:2px solid #fff}.landing-banner--alt .button i i{border:unset}.landing-banner--alt .landing-banner__image::before{display:none}.landing-banner--alt .landing-banner__image img{top:0;right:unset;left:0;transform:unset;width:100%}.landing-banner__content .button--gray{font-family:"Roboto Mono",monospace;font-weight:500}.landing-banner__content .button--gray>span,.landing-banner__content .button--gray>i{border:2px solid #fff;background:#f2f2f2;color:inherit;box-shadow:10px 10px 14px -1px rgb(196 196 196 / .75);-webkit-box-shadow:10px 10px 14px -1px rgb(196 196 196 / .75);-moz-box-shadow:10px 10px 14px -1px rgb(196 196 196 / .75)}.landing-banner__content .button--gray i i{border:unset}.landing-banner__content .button--gray i i::before,.landing-banner__content .button--gray i i::after{background-color:#1a1b1d}.landing-banner__content .button--gray:hover>span,.landing-banner__content .button--gray:hover>i{background-color:#fff}@media (max-width:1199px){.landing-banner__image::before{background:linear-gradient(90deg,rgb(26 27 29) 66%,#fff0 75%)}.landing-banner__content{width:60%;transform:translateY(35px)}.landing-banner__content h1{font-size:48px}.landing-banner__content h2{font-size:2rem}}@media (max-width:767px){.landing-banner__image img{top:0;transform:unset;width:100%}.landing-banner__image::before{background:rgb(26 27 29 / 80%)}.landing-banner__logo img{max-height:4rem}.landing-banner__content,.landing-banner--full .landing-banner__content{width:100%}}