.lead-gen-hero{padding-top:83px;padding-left:16px;padding-right:16px;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:justify;-ms-flex-pack:justify;justify-content:space-between}@media all and (min-width:768px){.lead-gen-hero{padding-top:110px}}@media all and (min-width:1024px){.lead-gen-hero{padding-top:118px}}@media all and (min-width:1280px){.lead-gen-hero{padding-top:139px}}@media all and (min-width:1601px){.lead-gen-hero{padding-top:144px}}@media all and (min-width:768px){.lead-gen-hero{padding-left:40px;padding-right:40px}}@media all and (min-width:1024px){.lead-gen-hero{padding-left:40px;padding-right:40px}}@media all and (min-width:1280px){.lead-gen-hero{padding-left:40px;padding-right:40px}}@media all and (min-width:1440px){.lead-gen-hero{padding-left:40px;padding-right:40px}}@media all and (min-width:768px){.lead-gen-hero{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media all and (min-width:1440px){.lead-gen-hero{max-height:100vh;min-height:100%}}@media all and (min-width:768px){.lead-gen-hero__text-wrapper{margin-bottom:28px;margin-right:5px}}@media all and (min-width:1024px){.lead-gen-hero__text-wrapper{margin-bottom:40px}}@media all and (min-width:1024px){.lead-gen-hero__text-wrapper{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}}.lead-gen-hero__heading{margin-bottom:40px}.lead-gen-hero__heading h1{font-family:"Clarkson",Helvetica,sans-serif;font-style:normal;font-weight:500;line-height:1em;letter-spacing:0;text-rendering:geometricPrecision;text-transform:none;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:18em;margin-bottom:16px;font-size:28px;color:#fff}html[lang^=ja] .lead-gen-hero__heading h1{font-family:"Noto Sans JP"}@media all and (min-width:768px){.lead-gen-hero__heading h1{font-size:32px}}@media all and (min-width:1024px){.lead-gen-hero__heading h1{font-size:40px}}@media all and (min-width:1280px){.lead-gen-hero__heading h1{font-size:50px}}@media all and (min-width:1440px){.lead-gen-hero__heading h1{font-size:56px}}@media all and (min-width:768px){.lead-gen-hero__heading h1{max-width:12em}}@media all and (min-width:1024px){.lead-gen-hero__heading h1{font-size:40px}}@media all and (min-width:1280px){.lead-gen-hero__heading h1{font-size:56px}}.lead-gen-hero__heading p{font-family:"Clarkson",Helvetica,sans-serif;font-style:normal;font-weight:500;line-height:1.2em;letter-spacing:0;text-rendering:geometricPrecision;text-transform:none;text-decoration:none;font-size:18px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff}html[lang^=ja] .lead-gen-hero__heading p{font-family:"Noto Sans JP"}@media all and (min-width:1440px){.lead-gen-hero__heading p{font-size:22px}}@media all and (min-width:768px){.lead-gen-hero__heading p{max-width:20em;font-size:14px}}@media all and (min-width:1024px){.lead-gen-hero__heading p{font-size:18px}}@media all and (min-width:1280px){.lead-gen-hero__heading p{max-width:26em;font-size:22px}}.lead-gen-hero__image-wrapper{position:relative;display:block;margin-bottom:40px}.lead-gen-hero__image-wrapper:before{display:block;content:"";width:100%;padding-top:111.013%}.lead-gen-hero__image-wrapper>*{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:auto}@media all and (min-width:768px){.lead-gen-hero__image-wrapper{width:50vw}}.lead-gen-hero__image-wrapper img{-o-object-fit:cover;object-fit:cover;margin-top:20px;height:100%}@media all and (min-width:768px){.lead-gen-hero__image-wrapper img{margin-top:0}}@media all and (min-width:768px){.lead-gen-hero .email-capture{width:calc((((100vw - 280px)/6)*2) + 120px + 0px)}}@media all and (min-width:1024px){.lead-gen-hero .email-capture{width:calc((((100vw - 280px)/6)*2) + 120px + 0px)}}@media all and (min-width:1280px){.lead-gen-hero .email-capture{width:calc((((100vw - 520px)/12)*5) + 120px + 0px)}}.lead-gen-hero .email-capture__form{font-weight:500;font-size:14px;max-width:24em}@media all and (min-width:768px){.lead-gen-hero .email-capture__form{font-size:12px}}@media all and (min-width:1024px){.lead-gen-hero .email-capture__form{font-size:16px}}.lead-gen-hero .email-capture__form>input[type=email],.lead-gen-hero .email-capture__form>input[type=submit]{padding:20px 24px;color:#000}@media all and (min-width:768px){.lead-gen-hero .email-capture__form>input[type=email],.lead-gen-hero .email-capture__form>input[type=submit]{padding:16px 18px}}.lead-gen-hero .email-capture__form-container>.label-container{margin-bottom:22px}.lead-gen-hero .email-capture__form-container>.label-container>label{text-transform:none;font-size:16px;line-height:120%;letter-spacing:-.001em;color:#fff}@media all and (min-width:768px){.lead-gen-hero .email-capture__form-container>.label-container>label{font-size:12px}}@media all and (min-width:1024px){.lead-gen-hero .email-capture__form-container>.label-container>label{font-size:16px}}@media all and (min-width:1280px){.lead-gen-hero .email-capture__form-container>.label-container>label{font-size:18px}}.lead-gen-hero .email-capture__disclaimer{margin-top:24px;font-size:12px;font-weight:500;line-height:16px;color:#fff;opacity:.75}@media all and (min-width:768px){.lead-gen-hero .email-capture__disclaimer{width:calc((((100vw - 280px)/6)*3) + 40px + 0px);margin-top:5px;font-size:10px}}@media all and (min-width:1024px){.lead-gen-hero .email-capture__disclaimer{width:calc((((100vw - 280px)/6)*2) + 80px + 0px)}}@media all and (min-width:1280px){.lead-gen-hero .email-capture__disclaimer{width:calc((((100vw - 520px)/12)*4) + 40px + 0px)}}@media all and (min-width:1601px){.lead-gen-hero .email-capture__disclaimer{width:calc((((100vw - 520px)/12)*2) + 120px + 0px)}}.lead-gen-hero .email-capture a{border:0;color:#fff}.lead-gen-hero .email-capture__success-state{padding-top:0;color:#fff}