.main-hero{width:100%;position:relative;height:auto;margin:0 auto;padding:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}@media all and (min-width:64rem){.main-hero{min-height:min(926px,100dvh);flex-direction:row;align-items:stretch}}.main-hero.is-in-slide{height:100%;margin:0 auto;padding:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}@media all and (min-width:64rem){.main-hero.is-in-slide{flex-direction:row;align-items:stretch}}.main-hero__image-wrapper{width:100%;max-width:1680px;margin:0 auto;position:relative;overflow:hidden}@media all and (min-width:64rem){.main-hero__image-wrapper{position:absolute;max-width:100%;width:1660px;left:50%;transform:translate(-50%);z-index:10;height:100%}}.main-hero__image{overflow:hidden;position:relative;aspect-ratio:420/290;width:100%;height:100%}.main-hero__image>.main-hero__image-area{display:block;width:100%;height:100%;position:relative}.main-hero__image>.main-hero__image-area>picture>img{object-fit:cover;object-position:center;position:absolute;height:100%;width:100%;top:0;left:0;z-index:10;max-width:none;min-width:100%;min-height:100%}@media all and (min-width:64rem){.main-hero__image{aspect-ratio:unset;width:50%;left:50%;height:100%;display:block;position:absolute}}@media all and (min-width:64rem){.main-hero__image.main-hero__image--full-width{width:100%;left:0}}@media all and (min-width:64rem){.main-hero--full-width-wide .main-hero__image-wrapper{width:100vw;max-width:2560px}}.main-hero__content-wrapper{width:100%;max-width:var(--wrapper-max-width);padding:var(--wrapper-padding);margin-left:auto;margin-right:auto;display:flex;flex-direction:row;position:relative;z-index:20}.main-hero__content-wrapper.is-in-slide{flex:1 1 auto}.main-hero__content{padding:7rem 0 3rem}@media all and (min-width:64rem){.main-hero__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex:0 1 50%;padding-block:11rem;padding-right:clamp(2.125rem,4vw,4rem)}}.main-hero__content.is-in-slide{display:flex;flex-direction:column;justify-content:start;text-align:center}@media all and (min-width:64rem){.main-hero__content.is-in-slide{text-align:left}}.main-hero__links{margin-top:2rem;display:flex;flex-wrap:wrap;gap:8px}@media all and (min-width:64rem){.main-hero__links{margin-top:2.4rem}}@media all and (max-width:63.9375rem){.main-hero__links .button{width:max-content;margin:0 auto;padding:12px 24px}}.hero-slider--adaptive-height .embla__container{align-items:flex-start}.hero-slider--adaptive-height .embla__viewport{transition:height .3s ease}.hero-slider--adaptive-height .main-hero.is-in-slide{height:auto}.hero-slider--adaptive-height .main-hero__content-wrapper.is-in-slide{flex:0 1 auto}.main-hero__title{color:var(--hero-text-color, inherit);width:100%}@media all and (min-width:64rem){.main-hero__title{max-width:740px}}.main-hero__title :is(h1,h2,h3,h4,h5,h6){color:var(--hero-heading-color, var(--color-grey-900));font-family:var(--font-headings);font-weight:var(--typo-font-weight-headings);line-height:1.15;text-wrap:balance}.main-hero__title p{margin-top:1rem;font-size:var(--text-lg);line-height:1.2}.main-hero__title ul,.main-hero__title ol{margin-top:1rem;padding-left:1.25rem;list-style-position:outside;font-size:var(--text-base);line-height:1.5}@media all and (max-width:63.9375rem){.main-hero__title ul,.main-hero__title ol{list-style-position:inside}}.main-hero__title ul{list-style-type:disc}.main-hero__title ol{list-style-type:decimal}.main-hero__title li{margin-bottom:.5rem}.main-hero__title li::marker{color:currentColor}.main-hero__title li:last-child{margin-bottom:0}.main-hero__title>:first-child{margin-top:0}.main-hero__title--h1 :is(h1,h2,h3,h4,h5,h6){font-size:var(--like-font-size-h1)}.main-hero__title--h2 :is(h1,h2,h3,h4,h5,h6){font-size:var(--like-font-size-h2)}.main-hero__title--h3 :is(h1,h2,h3,h4,h5,h6){font-size:var(--like-font-size-h3)}.main-hero__title--h4 :is(h1,h2,h3,h4,h5,h6){font-size:var(--like-font-size-h4)}.main-hero__title--h5 :is(h1,h2,h3,h4,h5,h6){font-size:var(--like-font-size-h5)}.main-hero__title--h6 :is(h1,h2,h3,h4,h5,h6){font-size:var(--like-font-size-h6)}.main-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:11}.main-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;pointer-events:none;opacity:var(--hero-overlay-opacity, 0);background:var(--hero-overlay-color)}.main-hero__overlay--left{background:linear-gradient(90deg,var(--hero-overlay-color),transparent)}.main-hero__overlay--bottom{background:linear-gradient(0deg,var(--hero-overlay-color),transparent)}.main-hero__overlay--top{background:linear-gradient(180deg,var(--hero-overlay-color),transparent)}.main-hero__video-toggle{position:absolute;right:1rem;bottom:1rem;z-index:30;display:flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border-radius:9999px;background:#ffffffe6;color:var(--color-grey-900);box-shadow:0 1px 3px #0000004d}.main-hero__video-toggle:hover,.main-hero__video-toggle:focus-visible{background:#fff}@media all and (max-width:63.9375rem){.main-hero.main-hero--mobile-overlay{display:grid;grid-template-columns:minmax(0,1fr)}.main-hero.main-hero--mobile-overlay>.main-hero__image-wrapper,.main-hero.main-hero--mobile-overlay>.main-hero__content-wrapper{grid-area:1 / 1}.main-hero.main-hero--mobile-overlay>.main-hero__content-wrapper{align-self:start}.main-hero.main-hero--mobile-overlay .main-hero__image{aspect-ratio:360 / 686}.main-hero.main-hero--mobile-overlay .main-hero__image-area:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:13;pointer-events:none;background:linear-gradient(180deg,#00000080 91.22%,#000000d9)}@media all and (min-width:48rem){.main-hero.main-hero--mobile-overlay .main-hero__image{aspect-ratio:16 / 10}}}.main-hero-section{position:relative;--hero-badge-size: 75px}.main-hero__certificates-wrapper{display:flex;justify-content:flex-start;align-items:center;width:100%;max-width:var(--wrapper-max-inner-width)}@media all and (max-width:63.9375rem){.main-hero__certificates-wrapper{position:absolute;left:0;bottom:4rem;flex-wrap:wrap;justify-content:center;gap:.75rem 1rem;padding:0 var(--wrapper-padding-x);z-index:25}}@media all and (min-width:64rem){.main-hero__certificates-wrapper{position:absolute;bottom:4rem;left:51%;transform:translate(-100%);width:50%;max-width:calc(var(--wrapper-max-inner-width) / 2 + var(--wrapper-padding-x));min-height:var(--hero-badge-size);margin:0;padding:0 0 0 var(--wrapper-padding-x);z-index:25}}.main-hero__certificates-text{color:var(--color-white);flex:0 0 120px;font-size:var(--text-sm)}@media all and (min-width:64rem){.main-hero__certificates-text{font-size:var(--text-base);flex:0 0 145px}}.main-hero__certificates{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 1.5rem;list-style:none}@media all and (min-width:64rem){.main-hero__certificates{justify-content:flex-start}}.main-hero__certificate{max-width:48px}@media all and (min-width:768px){.main-hero__certificate{max-width:75px}}.main-hero__certificate-image{display:block;width:auto;height:var(--hero-badge-size);object-fit:contain}.main-hero__certificate-link{display:block;transition:opacity .2s ease}.main-hero__certificate-link:hover{opacity:.8}.main-hero__certificate-link:focus-visible{outline:2px solid var(--color-brand-primary-600);outline-offset:4px}.js-front-page-hero-slider .embla__controls{position:absolute;left:0;bottom:1.5rem;width:100%;margin-top:0;padding:0 var(--wrapper-padding-x);z-index:25}@media all and (min-width:64rem){.js-front-page-hero-slider .embla__controls{left:50%;bottom:4rem;display:flex;align-items:center;width:50%;max-width:calc(var(--wrapper-max-inner-width) / 2 + var(--wrapper-padding-x));min-height:var(--hero-badge-size);padding:0 var(--wrapper-padding-x) 0 0}}.js-front-page-hero-slider .embla__dots{max-width:none;margin:0;padding:0;gap:16px;justify-content:center}@media all and (min-width:64rem){.js-front-page-hero-slider .embla__dots{justify-content:flex-end}}.js-front-page-hero-slider .embla__dot{width:10px;height:10px;background-color:var(--color-grey-300);transition:width .2s ease,background-color .2s ease}.js-front-page-hero-slider .embla__dot:focus-visible{outline:2px solid var(--color-brand-primary-600);outline-offset:3px}.js-front-page-hero-slider .embla__dot--selected{background-color:var(--color-brand-primary-600)}[data-influencer-reviews] .group:hover .influencer-review-tile__overlay,[data-influencer-reviews] .group:focus-visible .influencer-review-tile__overlay{opacity:1}[data-influencer-reviews] .influencer-review-tile__arrow{display:none}@media(hover:none){[data-influencer-reviews] .influencer-review-tile__arrow{display:flex}}.influencer-reviews-dialog{width:min(1024px,100vw);max-width:100vw;padding:0;border:0;background:transparent;overflow:visible;margin:auto}.influencer-reviews-dialog::backdrop{background:#000c}.influencer-reviews-dialog__close{position:absolute;top:1rem;right:1rem;z-index:2;display:flex;padding:.5rem;color:var(--color-brand-primary-900, #111928);transition:opacity .2s ease}.influencer-reviews-dialog__close:hover{opacity:.6}.influencer-reviews-slider__slide{flex:0 0 100%;min-width:0}.influencer-reviews-slide{display:flex;flex-direction:column;background:#fff;max-height:90vh;overflow-y:auto}.influencer-reviews-slide__media{aspect-ratio:333 / 586;max-height:75dvh;flex:0 0 auto;overflow:hidden;background:#000}.influencer-reviews-slide__content{padding:1.5rem}.influencer-reviews-slider__arrow{display:none}@media(min-width:1024px){.influencer-reviews-slide{flex-direction:row;min-height:60dvh;max-height:90dvh;overflow:hidden}.influencer-reviews-slide__media{flex:0 0 333px;aspect-ratio:auto;max-height:none}.influencer-reviews-slide__content{flex:1 1 auto;overflow-y:auto;padding:2.5rem}.influencer-reviews-slider__arrow{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:#fff;border-radius:.25rem;transform:translateY(-50%);transition:background-color .2s ease}.influencer-reviews-slider__arrow:hover{background:var(--color-grey-200)}.influencer-reviews-slider__arrow--prev{left:-3.5rem}.influencer-reviews-slider__arrow--next{right:-3.5rem}}
