.hero{background-color:rgb(var(--color-dark-grey));display:block;text-align:center;padding:3.2rem 0 0;color:#25425d}.hero--light{color:#fff}@media screen and (min-width: 990px){.hero{text-align:left;padding:0}}.hero__content{padding-bottom:24rem;position:relative;overflow:hidden}.hero--text-w-image .hero__content{padding-bottom:20.8rem}@media screen and (min-width: 750px){.hero--text-w-image .hero__content,.hero__content{padding-bottom:32rem}}@media screen and (min-width: 990px){.hero__content{padding:11.6rem 0}.hero--text-w-image .hero__content{padding-block:12.89rem}}.hero__wrapper{position:relative;z-index:3;padding-top:1.6rem}.hero--text-w-image .hero__wrapper{padding-top:0}@media screen and (min-width: 990px){.hero__wrapper{padding-inline:5.6rem}.hero--text-w-image .hero__wrapper{padding-inline:1.2rem}}@media screen and (min-width: 1200px){.hero__wrapper,.hero--text-w-image .hero__wrapper{padding-inline:7rem}}.hero__stars{color:rgb(var(--color-brand-pink-300));display:flex;align-items:center;justify-content:center;gap:.2rem}.hero__stars .svg-wrapper{width:2rem;height:2rem}.hero__image{width:100%;margin:0 auto;position:absolute;bottom:0;left:0;right:0;z-index:2}.hero__image--bg{bottom:auto;top:0;height:100%;z-index:1}@media screen and (max-width: 989px){.hero--image-offset-mobile .hero__image--aside{bottom:1rem}}@media screen and (min-width: 460px){.hero__image--aside{width:70%}}@media screen and (min-width: 750px){.hero--slide .hero__image--aside{width:50%}}@media screen and (min-width: 990px){.hero__image--aside{margin:auto;left:auto;top:0}.hero--text-w-image .hero__image--aside{width:60%}}@media screen and (min-width: 990px) and (max-width: 1199px){.hero__image--bg img{object-position:50% 50%!important}}@media screen and (min-width: 1200px){.hero__image--aside{width:70%}.hero--text-w-image .hero__image--aside{right:5rem;width:59%}}@media screen and (min-width: 1440px){.hero__image--aside{width:62%}.hero--text-w-image .hero__image--aside{right:10rem;width:60%}}@media screen and (min-width: 1600px){.hero__image--aside{width:50%}.hero--text-w-image .hero__image--aside{right:12rem;width:55%}}@media screen and (min-width: 1920px){.hero__image--aside{width:35%}.hero--text-w-image .hero__image--aside{right:15rem;width:45%}}.hero__pre-heading{display:flex;flex-direction:column;gap:.8rem;align-items:center;justify-content:center;margin:0 0 1.6rem}.hero--text-w-image .hero__pre-heading{margin-bottom:.8rem}@media screen and (min-width: 990px){.hero__pre-heading{flex-direction:row;align-items:center;justify-content:flex-start;margin-bottom:2.4rem}.hero .hero__pre-heading span{font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1.428571 / var(--font-body-scale))}}.hero__heading,.hero__heading p{margin:0}@media screen and (max-width: 749px){.hero--text-w-image .hero__heading{font-size:3rem}}.hero__subheading{margin:1.6rem 0 0}.hero .button{margin:2.4rem 0 0}@media screen and (min-width: 990px){.hero .button{margin-top:4.2rem}.hero__subheading{--font-heading-scale: .84;margin:2.2rem 0 0}}.hero__bottomline{color:rgb(var(--color-white));background-color:rgb(var(--color-brand-navy-blue));padding:1.2rem 1.6rem}@media screen and (min-width: 990px){.hero__bottomline{text-align:center;font-size:calc(var(--font-body-scale) * 1.8rem);line-height:calc(1.555556 / var(--font-body-scale));padding:1.6rem 3.2rem}}.hero__cursor{display:none;width:.2rem;height:.6em;border-radius:.4rem;background-color:currentColor;margin-left:.4rem;animation:blink .6s linear infinite alternate}@media screen and (min-width: 750px){.hero__cursor{height:.8em}}.hero.is-initialized .hero__cursor{display:inline-block}@keyframes blink{0%{opacity:1}40%{opacity:1}60%{opacity:0}to{opacity:0}}.hero--split-text{padding-top:0;text-align:center}.hero--split-text .hero__wrapper{display:flex;flex-direction:column;padding-block:3rem 7.9rem}.hero--split-text .hero__content{padding:0 4.4rem}.hero__right-side{order:1}.hero__left-side{order:2}.hero--split-text .hero__actions{order:3;display:flex}.hero--split-text .hero__button{flex:1}@media screen and (min-width: 990px){.hero--split-text .hero__wrapper{flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;padding-inline:0;padding-block:10rem}.hero__left-side,.hero__right-side{padding-inline:4.8rem;flex:1;display:flex;flex-direction:column;justify-content:center}.hero__left-side{order:1}.hero__right-side{order:2;border-left:.1rem solid rgb(var(--color-brand-navy-blue))}.hero--split-text .hero__actions{order:3;display:block;flex:0 0 100%;margin-top:4.8rem;text-align:center}.hero--split-text .hero__button{width:auto;margin-top:0}}.hero__right-side .hero__pre-heading{flex-direction:row;gap:.8rem}@media screen and (min-width: 990px){.hero__right-side .hero__pre-heading{justify-content:center;margin-bottom:0}.hero__right-side .hero__pre-heading span{font-size:2.1rem;line-height:1}}@media screen and (min-width: 990px){.hero__right-side{margin-bottom:0;border-bottom:none;padding-block:1rem}}.hero__right-side .hero__pre-heading span.line{flex:1;display:block;width:100%;height:.1rem;background-color:rgb(var(--color-brand-navy-blue))}.hero__right-side .hero__caption{font-family:var(--font-heading-serif);font-weight:600;font-size:2.2rem;margin-block:3rem -1rem}@media screen and (min-width: 990px){.hero__right-side .hero__caption{margin-top:0;font-size:2.8rem}}.hero__right-side .hero__percent{display:flex;justify-content:center;align-items:flex-end;font-style:italic;font-weight:600;font-family:var(--font-heading-serif);text-transform:uppercase;line-height:1}.hero__right-side .hero__percent span:first-of-type{font-size:12rem}.hero__right-side .hero__percent span:last-of-type{font-size:4.8rem}.hero__right-side .hero__percent span:last-of-type em{font-size:4.5rem}.hero__right-side-title{font-size:2.5rem;margin-bottom:0}.hero__left-side .hero__title{margin-bottom:1.6rem}.hero__left-side .hero__subheading{margin-bottom:0}@media screen and (min-width: 990px){.hero__right-side .hero__percent span:first-of-type{font-size:17rem}.hero__right-side .hero__percent span:last-of-type{font-size:7.2rem}.hero__right-side .hero__percent span:last-of-type em{font-size:6.6rem}.hero__right-side-title{font-size:3.2rem}.hero__left-side .hero__title{font-size:5.2rem;font-family:var(--font-heading-serif);line-height:1.1}.hero__left-side .hero__title strong{font-size:8.2rem}.hero__left-side .hero__subheading{margin-top:0;font-size:2.2rem}}@media screen and (min-width: 1200px){.hero__right-side-title{font-size:4.1rem}}
/*# sourceMappingURL=/cdn/shop/t/292/assets/section-hero.css.map */
