@font-face{font-family:"Saol Display";src:local("?"),url(https://media-www.sqspcdn.com/fonts/SaolDisplay-LightItalic.woff2) format("woff2"),url(https://media-www.sqspcdn.com/fonts/SaolDisplay-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}.hero{position:relative;width:100%;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#000;z-index:2}@media all and (min-width:1024px){.hero{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.has-offer-banner .hero{min-height:calc(100vh - 50px)}@media all and (min-width:768px){.has-offer-banner .hero{min-height:calc(100vh - 70px)}}.hero__background-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-o-object-fit:cover;object-fit:cover}@media all and (min-width:768px) and (min-aspect-ratio:1/1){.hero__background-image{-o-object-position:50% 30%;object-position:50% 30%}}@media all and (min-width:1024px){.hero__background-image{-o-object-position:40% center;object-position:40% center}}.hero__headline{width:100%;padding:88px 16px 0;text-align:center;opacity:0;-webkit-transition:opacity .2s cubic-bezier(.455,.03,.515,.955);transition:opacity .2s cubic-bezier(.455,.03,.515,.955)}@media all and (min-width:375px){.hero__headline{padding-top:104px}}@media all and (min-width:768px){.hero__headline{padding:112px 24px 0}}@media all and (min-width:1024px){.hero__headline{padding:0 78px;text-align:left}}html[data-abtest] .hero__headline{opacity:1}html[lang]:not([lang=en]) .hero__headline{padding-top:90px}@media all and (min-width:768px){html[lang]:not([lang=en]) .hero__headline{padding-top:100px}}@media all and (min-width:1024px){html[lang]:not([lang=en]) .hero__headline{padding-top:0}}.hero__headline h1{font-family:"Clarkson",Helvetica,sans-serif;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;letter-spacing:-.02em;line-height:.9em;font-size:calc(.19318181818181834rem + 10.909090909090908vw);font-size:clamp(38px,.19318181818181834rem + 10.909090909090908vw,44px);display:inline-block}@media all and (min-width:375px){.hero__headline h1{font-size:calc(1.4796747967479673rem + 5.420054200542006vw);font-size:clamp(44px,1.4796747967479673rem + 5.420054200542006vw,64px)}}@media all and (min-width:768px){.hero__headline h1{font-size:64px;letter-spacing:-.03em}}@media all and (min-width:1024px){.hero__headline h1{font-size:calc(0rem + 6.25vw);font-size:clamp(64px,0rem + 6.25vw,80px)}}@media all and (min-width:1280px){.hero__headline h1{font-size:calc(1rem + 5vw);font-size:clamp(80px,1rem + 5vw,88px);letter-spacing:-.04em}}@media all and (min-width:1440px){.hero__headline h1{font-size:calc(1rem + 5vw);font-size:clamp(88px,1rem + 5vw,112px)}}html[data-abtest=variant][lang]:not([lang^=en]) .hero__headline h1{font-size:calc(.5454545454545454rem + 7.2727272727272725vw);font-size:clamp(32px,.5454545454545454rem + 7.2727272727272725vw,36px)}@media all and (min-width:375px){html[data-abtest=variant][lang]:not([lang^=en]) .hero__headline h1{font-size:calc(.9796747967479673rem + 5.420054200542006vw);font-size:clamp(36px,.9796747967479673rem + 5.420054200542006vw,56px)}}@media all and (min-width:768px){html[data-abtest=variant][lang]:not([lang^=en]) .hero__headline h1{font-size:56px}}@media all and (min-width:1024px){html[data-abtest=variant][lang]:not([lang^=en]) .hero__headline h1{font-size:calc(1.5rem + 3.125vw);font-size:clamp(56px,1.5rem + 3.125vw,64px)}}@media all and (min-width:1280px){html[data-abtest=variant][lang]:not([lang^=en]) .hero__headline h1{font-size:calc(0rem + 5vw);font-size:clamp(64px,0rem + 5vw,72px)}}@media all and (min-width:1440px){html[data-abtest=variant][lang]:not([lang^=en]) .hero__headline h1{font-size:calc(3rem + 1.6666666666666667vw);font-size:clamp(72px,3rem + 1.6666666666666667vw,80px)}}@media all and (min-width:1024px){.hero__headline h1{max-width:8em}}html[data-abtest=variant][lang^=en] .hero__headline h1,html[data-abtest=variant]:not([lang]) .hero__headline h1{max-width:7.3em}.hero__headline span[data-abtest]{display:none}html[data-abtest=control] .hero__headline span[data-abtest][data-abtest=control],html[data-abtest=variant] .hero__headline span[data-abtest][data-abtest=variant]{display:inline}.hero-2023__headline-italic{font-family:"Saol Display",Helvetica,serif;font-style:italic;font-weight:300;line-height:1em}.hero__cta-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 16px 0;opacity:0;-webkit-transition:opacity .2s cubic-bezier(.455,.03,.515,.955);transition:opacity .2s cubic-bezier(.455,.03,.515,.955)}@media all and (min-width:1024px){.hero__cta-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px;padding:16px 78px 0}}@media all and (min-width:1280px){.hero__cta-container{padding-top:24px}}@media all and (min-width:1920px){.hero__cta-container{padding-top:32px}}html[data-abtest] .hero__cta-container{opacity:1}.hero__cta-container .link{display:none}@media all and (min-width:768px){.hero__cta-container .link{display:block}}@media all and (min-width:768px) and (max-width:1023px){.hero__cta-container .link{position:absolute;bottom:24px;left:24px;width:calc(100% - 48px);font-size:16px}}.hero__cta-subtitle{font-family:"Clarkson",Helvetica,sans-serif;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;letter-spacing:-.01em;font-size:14px;line-height:1.2em;font-weight:500;opacity:.7}@media all and (min-width:768px){.hero__cta-subtitle{font-size:16px;line-height:1.4em}}.hero__cta-subtitle span{display:block;text-align:center}.hero__cta-subtitle span:last-child{display:none}@media all and (min-width:1024px){.hero__cta-subtitle span{text-align:left}.hero__cta-subtitle span:last-child{display:block}}