.ProductHero_wrapper__LPmC_{width:100%;display:flex;flex-direction:column;align-items:center}.ProductHero_content__M3S0u{padding-top:145px;padding-bottom:64px;height:100%}@media only screen and (max-width:940px){.ProductHero_content__M3S0u{padding-top:110px;padding-bottom:40px}}@media only screen and (max-width:768px){.ProductHero_content__M3S0u{padding-top:70px}}.ProductHero_titleWrapper__Z4bkv{padding-top:24px;display:flex;justify-content:flex-start;flex-direction:column}.ProductHero_columns__UoUWT{width:100%;display:flex;justify-content:space-between;gap:64px;flex-direction:row}.ProductHero_columns__UoUWT>*{position:relative;width:50%!important;max-width:50%!important;flex-direction:column;justify-content:space-between;display:flex;align-items:flex-end}.ProductHero_columns__UoUWT>:last-of-type{align-items:flex-start}.ProductHero_columns__UoUWT>* h2{margin-top:24px}@media only screen and (max-width:940px){.ProductHero_columns__UoUWT>* h2{font-weight:400;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;overflow:visible;font-size:56px;line-height:60px;letter-spacing:.01em}.ProductHero_columns__UoUWT>* h2 span{letter-spacing:-.02em;font-weight:400;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;overflow:visible;font-family:baskerville-display-pt,serif;font-style:italic;letter-spacing:-.01em;font-weight:300;font-size:64px;line-height:60px}.ProductHero_columns__UoUWT>* h2 span span{font-family:baskerville-display-pt,serif;font-style:italic;letter-spacing:-.02em;font-weight:300}}@media only screen and (max-width:768px){.ProductHero_columns__UoUWT>* h2{font-weight:400;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;overflow:visible;font-size:40px;line-height:40px;letter-spacing:.01em}.ProductHero_columns__UoUWT>* h2 span{letter-spacing:-.02em;font-weight:400;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;overflow:visible;font-family:baskerville-display-pt,serif;font-style:italic;letter-spacing:-.01em;font-weight:300;font-size:46px;line-height:44px}.ProductHero_columns__UoUWT>* h2 span span{font-family:baskerville-display-pt,serif;font-style:italic;letter-spacing:-.02em;font-weight:300}}@media only screen and (max-width:940px){.ProductHero_columns__UoUWT{flex-direction:column;gap:32px}.ProductHero_columns__UoUWT>*{width:100%!important;max-width:100%!important;align-items:flex-start}}.ProductHero_smallImage__ScQdN{max-width:50%!important;border-radius:32px}@media only screen and (max-width:1248px){.ProductHero_smallImage__ScQdN{display:none}}.ProductHero_video__YUCii{width:100%;border-radius:32px;max-width:100%;height:auto}.ProductHero_mainImageWrapper__3wwZT{max-width:none!important;min-height:430px}.ProductHero_mainImage__xj_iR{border-radius:32px;object-fit:cover}.ProductHero_rightContent__8iFND{height:100%;position:absolute;top:0;left:0;display:flex;align-items:flex-end;padding:40px;gap:64px}.ProductHero_rightContent__8iFND button{margin-top:24px}@media only screen and (max-width:560px){.ProductHero_rightContent__8iFND button{margin-top:14px}}.ProductHero_rightContent__8iFND p{color:#fff}.ProductHero_rightContent__8iFND.ProductHero_lightTheme__VBpyX,.ProductHero_rightContent__8iFND.ProductHero_lightTheme__VBpyX p{color:#15161a}@media only screen and (max-width:480px){.ProductHero_rightContent__8iFND{padding:24px}.ProductHero_rightContent__8iFND p{font-size:16px;font-weight:400;line-height:22px;letter-spacing:.01em;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}}.ProductHero_stat__LxRPk{display:flex;flex-direction:column;justify-content:flex-end;border-radius:32px;background:hsla(0,0%,100%,.15);padding:24px;min-width:180px;height:180px;font-weight:400;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;overflow:visible;font-size:40px;line-height:40px;letter-spacing:.01em}.ProductHero_stat__LxRPk span{letter-spacing:-.02em;font-size:46px;line-height:44px;font-weight:400;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;overflow:visible;letter-spacing:-.01em;font-size:20px;line-height:24px;display:block;margin-top:4px}.ProductHero_stat__LxRPk span,.ProductHero_stat__LxRPk span span{font-family:baskerville-display-pt,serif;font-style:italic;font-weight:300}.ProductHero_stat__LxRPk span span{letter-spacing:-.02em}@media only screen and (max-width:1248px){.ProductHero_stat__LxRPk{display:none}}