html{overflow-x:hidden}#email-sign-up #email-sign-up-wrap{max-width:1680px;min-width:1250px;padding:0;width:100%}#email-sign-up #email-sign-up-wrap img{width:100%}#content.email-sign-up{margin-top:15px}#content.email-sign-up p,#content.email-sign-up a,#content.email-sign-up h2,#content.email-sign-up input,#content.email-sign-up label{font-family:"TT-Norms-Pro","Open Sans",Helvetica,Arial,sans-serif;color:#010101}#content.email-sign-up p{font-size:16px;font-weight:100;letter-spacing:0.75px;line-height:22px;margin-bottom:20px;text-align:center}#content.email-sign-up h2{font-size:33px;letter-spacing:2.5px;margin-bottom:8px;text-transform:uppercase;text-align:center}#content.email-sign-up .coming-soon{padding-bottom:50px}#content.email-sign-up .module{margin-bottom:4.16667%}#content.email-sign-up .module>img{width:100%}#content.email-sign-up .sign-up-form{display:flex;margin-bottom:15px}#content.email-sign-up .sign-up-form .hero{background-color:#f2efeb;width:57%}#content.email-sign-up .sign-up-form .cta{background:transparent;border:1px solid #010101;color:#010101;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;height:unset;padding:12px 36px;text-transform:uppercase;letter-spacing:1.8px;line-height:1.6;width:unset}#content.email-sign-up .sign-up-form .form,#content.email-sign-up .sign-up-form .thanks{background-color:#f2efeb;position:relative;width:43%;-ms-input-placeholder-color:#010101;-ms-input-placeholder-font-size:16px;-ms-input-placeholder-opacity:0.5;-ms-input-placeholder-letter-spacing:0.4px}#content.email-sign-up .sign-up-form .form.thanks,#content.email-sign-up .sign-up-form .thanks.thanks{display:flex;flex-direction:column;justify-content:center}#content.email-sign-up .sign-up-form .form.thanks .form-header,#content.email-sign-up .sign-up-form .thanks.thanks .form-header{margin-top:0}#content.email-sign-up .sign-up-form .form .form-header,#content.email-sign-up .sign-up-form .thanks .form-header{text-align:center;margin:clamp(60px, 7.14vw, 120px) auto clamp(15px, 1.7vw, 30px)}#content.email-sign-up .sign-up-form .form .form-header h1,#content.email-sign-up .sign-up-form .thanks .form-header h1{font-family:"garamond-premier-pro-display";font-size:clamp(53px, 3.9vw, 66px);font-weight:300;line-height:1;letter-spacing:6px;margin-bottom:10px}#content.email-sign-up .sign-up-form .form .form-header h3,#content.email-sign-up .sign-up-form .thanks .form-header h3{font-size:clamp(16px, 1.2vw, 20px);font-weight:300;line-height:1.2;letter-spacing:0.2px}#content.email-sign-up .sign-up-form .form .email label,#content.email-sign-up .sign-up-form .form .phone label,#content.email-sign-up .sign-up-form .thanks .email label,#content.email-sign-up .sign-up-form .thanks .phone label{display:none}#content.email-sign-up .sign-up-form .form .form-wrap,#content.email-sign-up .sign-up-form .thanks .form-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;width:480px}#content.email-sign-up .sign-up-form .form .form-wrap h3,#content.email-sign-up .sign-up-form .thanks .form-wrap h3{color:#fff;font-size:18px;font-weight:500;letter-spacing:2px;line-height:1.44;margin-bottom:10px;text-transform:uppercase}#content.email-sign-up .sign-up-form .form .form-wrap p,#content.email-sign-up .sign-up-form .thanks .form-wrap p{font-size:12px;letter-spacing:0.4px;line-height:1.33;margin-top:10px;padding-right:76px;text-align:right;width:100%}#content.email-sign-up .sign-up-form .form fieldset,#content.email-sign-up .sign-up-form .thanks fieldset{width:100%}#content.email-sign-up .sign-up-form .form fieldset input,#content.email-sign-up .sign-up-form .thanks fieldset input{height:25px;line-height:25px;padding:10px 15px;margin-top:16px;width:calc(100% - 32px)}#content.email-sign-up .sign-up-form .form fieldset.email,#content.email-sign-up .sign-up-form .thanks fieldset.email{float:left;display:inline-block}#content.email-sign-up .sign-up-form .form fieldset.button-container,#content.email-sign-up .sign-up-form .thanks fieldset.button-container{margin-left:auto;margin-right:auto;width:100%}#content.email-sign-up .sign-up-form .form fieldset.button-container input,#content.email-sign-up .sign-up-form .thanks fieldset.button-container input{background:transparent;border:1px solid #010101;color:#010101;cursor:pointer;display:block;font-size:14px;font-weight:400;height:unset;padding:12px 36px;text-transform:uppercase;letter-spacing:1.8px;line-height:1.6;width:unset;margin:0 auto 3.36842%}#content.email-sign-up .sign-up-form .form fieldset.check,#content.email-sign-up .sign-up-form .thanks fieldset.check{display:flex;position:relative;width:100%}#content.email-sign-up .sign-up-form .form fieldset.check input,#content.email-sign-up .sign-up-form .thanks fieldset.check input{position:absolute;height:auto;width:auto}#content.email-sign-up .sign-up-form .form fieldset.check label,#content.email-sign-up .sign-up-form .thanks fieldset.check label{padding-bottom:20px;padding-left:36px;letter-spacing:0.12px;line-height:1.333;font-size:12px;font-weight:300;padding-top:10px}#content.email-sign-up .sign-up-form .form fieldset.check label a,#content.email-sign-up .sign-up-form .thanks fieldset.check label a{text-decoration:underline}#content.email-sign-up .sign-up-form .form fieldset.check #sweepCheck,#content.email-sign-up .sign-up-form .thanks fieldset.check #sweepCheck{margin:12px 0 0;height:20px;width:20px}#content.email-sign-up .sign-up-form .form ::placeholder,#content.email-sign-up .sign-up-form .thanks ::placeholder{color:#010101;font-size:16px;opacity:0.5;letter-spacing:0.4px}#content.email-sign-up .sign-up-form .form ::-webkit-input-placeholder,#content.email-sign-up .sign-up-form .thanks ::-webkit-input-placeholder{color:#010101;font-size:16px;opacity:0.5;letter-spacing:0.4px}#content.email-sign-up .sign-up-form .form input:focus,#content.email-sign-up .sign-up-form .thanks input:focus{outline:none}#content.email-sign-up .sign-up-form .form .error-message,#content.email-sign-up .sign-up-form .thanks .error-message{padding-top:2px}#content.email-sign-up .sign-up-form .form .error-message li,#content.email-sign-up .sign-up-form .thanks .error-message li{color:#900;font-size:12px}#content.email-sign-up span.info-text{bottom:2.9%;display:flex;font-size:12px;letter-spacing:0.12px;line-height:1.333;margin:0 6.25%;position:absolute}#content.email-sign-up span.info-text a{display:contents;text-decoration:underline}#content.email-sign-up .copy{margin-top:-2px;margin-bottom:90px}#content.email-sign-up .thank-you{height:100%}
