.landing-hero{position:relative;margin-bottom:-5.5rem;z-index:unset}.landing-hero:after{content:"";display:block;background-image:url(line-graphic-new.svg);background-size:cover;position:absolute;right:-8rem;top:var(--spacing-gutter-xs);height:12.5rem;width:23.2rem;transition:var(--transition-ease)}@media only screen and (min-width:768px){.landing-hero:after{right:-8rem;top:var(--spacing-gutter-xs);width:29vw;height:65%}}@media only screen and (min-width:1200px){.landing-hero:after{top:8.5rem;width:42rem;right:-1rem;height:22rem}}@media only screen and (min-width:1600px){.landing-hero:after{top:8.5rem;width:50rem;right:-1rem;height:30rem}}.landing-hero .inner-grid{background:url(bg-landing-pattern.webp);background-size:cover;background-repeat:no-repeat;border-top-left-radius:var(--border-radius-bg-pattern);border-top-right-radius:var(--border-radius-bg-pattern)}.landing-hero__text{grid-column:span 7;padding:9rem 0 4rem 2rem;order:2}@media only screen and (min-width:768px){.landing-hero__text{grid-column:2/span 8;padding:5rem 0 8.3rem;order:unset}}@media only screen and (min-width:1200px){.landing-hero__text{grid-column:2/span 7;padding:12.6rem 0 18rem;order:unset}}@media only screen and (min-width:1600px){.landing-hero__text{margin-left:4rem}}.landing-hero__text h1{margin-bottom:3.1rem}@media only screen and (min-width:768px){.landing-hero__text h1{margin-bottom:2.4rem}}@media only screen and (min-width:1200px){.landing-hero__text h1{margin-bottom:3.4rem}}.landing-hero__media{grid-column:3/span 7;margin-right:-6rem;order:1}@media only screen and (min-width:768px){.landing-hero__media{grid-column:7/span 6;order:unset}}.landing-hero__media img{border-top-left-radius:var(--border-radius-section);border-bottom-left-radius:var(--border-radius-section)}.landing-hero .s-wrap{top:97%}@media only screen and (max-width:768px){.landing-hero .s-wrap{transform:scale(.75)}}