.newsletter-signup{background-color:#554431;padding:48px}@media (min-width:576px){.newsletter-signup{padding-inline:round(48px + (100vw - 576px)/((768 - 576)/(80 - 48)),1px)}}@media (min-width:768px){.newsletter-signup{padding:round(48px + (100vw - 768px)/((1024 - 768)/(56 - 48)),1px) 80px}}@media (min-width:1024px){.newsletter-signup{padding:56px round(80px + (100vw - 1024px)/((1280 - 1024)/(94 - 80)),1px)}}@media (min-width:1280px){.newsletter-signup{padding:round(56px + (100vw - 1280px)/((1440 - 1280)/(64 - 56)),1px) round(94px + (100vw - 1280px)/((1440 - 1280)/(104 - 94)),1px)}}@media (min-width:1440px){.newsletter-signup{padding:64px round(104px + (100vw - 1440px)/((1920 - 1440)/(231 - 104)),1px)}}@media (min-width:1920px){.newsletter-signup{padding:64px 231px}}.newsletter-signup__inner{max-width:1458px;margin-inline:auto}.newsletter-signup__header{gap:32px;margin-bottom:32px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.newsletter-signup__eyebrow{color:#d6c3b2}.newsletter-signup .v-rule:after{background-color:#e9e0d3;height:0}.newsletter-signup .v-rule.is-visible:after{height:48px}@media (min-width:768px){.newsletter-signup .v-rule.is-visible:after{height:round(40px + (100vw - 768px)/((1024 - 768)/(48 - 40)),1px)}}@media (min-width:1024px){.newsletter-signup .v-rule.is-visible:after{height:40px}}.newsletter-signup__form{width:100%}.newsletter-signup .gform_wrapper{width:100%}.newsletter-signup .gform_wrapper .gform_heading{display:none}.newsletter-signup .gform_wrapper form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media (min-width:1024px){.newsletter-signup .gform_wrapper form{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0}}@media (min-width:1024px){.newsletter-signup .gform_wrapper .gform_body{-webkit-box-flex:1;-ms-flex:1 1 75%;flex:1 1 75%}}.newsletter-signup .gform_wrapper .gform_fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:17px;width:100%}@media (min-width:1024px){.newsletter-signup .gform_wrapper .gform_fields{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0}}.newsletter-signup .gform_wrapper .gfield--type-text,.newsletter-signup .gform_wrapper .gfield--type-email{margin-bottom:-1px}@media (min-width:1024px){.newsletter-signup .gform_wrapper .gfield--type-text,.newsletter-signup .gform_wrapper .gfield--type-email{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;margin-bottom:0;margin-right:-1px}}.newsletter-signup .gform_wrapper .gfield--type-text .gfield_label,.newsletter-signup .gform_wrapper .gfield--type-email .gfield_label{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.newsletter-signup .gform_wrapper .gfield--type-text input,.newsletter-signup .gform_wrapper .gfield--type-email input{background-color:transparent;border:1px solid rgba(233,224,211,.2);border-radius:0;color:#f8f1e6;height:64px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.newsletter-signup .gform_wrapper .gfield--type-text input::-webkit-input-placeholder,.newsletter-signup .gform_wrapper .gfield--type-email input::-webkit-input-placeholder{color:#f8f1e6}.newsletter-signup .gform_wrapper .gfield--type-text input::-moz-placeholder,.newsletter-signup .gform_wrapper .gfield--type-email input::-moz-placeholder{color:#f8f1e6}.newsletter-signup .gform_wrapper .gfield--type-text input::-ms-input-placeholder,.newsletter-signup .gform_wrapper .gfield--type-email input::-ms-input-placeholder{color:#f8f1e6}.newsletter-signup .gform_wrapper .gfield--type-text input::placeholder,.newsletter-signup .gform_wrapper .gfield--type-email input::placeholder{color:#f8f1e6}.newsletter-signup .gform_wrapper .gfield--type-text input:autofill,.newsletter-signup .gform_wrapper .gfield--type-email input:autofill{background-color:inherit}.newsletter-signup .gform_wrapper .gfield--type-text input:hover,.newsletter-signup .gform_wrapper .gfield--type-text input:focus,.newsletter-signup .gform_wrapper .gfield--type-text input:focus-visible,.newsletter-signup .gform_wrapper .gfield--type-email input:hover,.newsletter-signup .gform_wrapper .gfield--type-email input:focus,.newsletter-signup .gform_wrapper .gfield--type-email input:focus-visible{border-color:rgba(233,224,211,.5);color:#f8f1e6;outline-color:#f8f1e6;z-index:1}.newsletter-signup .gform_wrapper .gfield--type-text input:hover::-webkit-input-placeholder,.newsletter-signup .gform_wrapper .gfield--type-text input:focus::-webkit-input-placeholder,.newsletter-signup .gform_wrapper .gfield--type-text input:focus-visible::-webkit-input-placeholder,.newsletter-signup .gform_wrapper .gfield--type-email input:hover::-webkit-input-placeholder,.newsletter-signup .gform_wrapper .gfield--type-email input:focus::-webkit-input-placeholder,.newsletter-signup .gform_wrapper .gfield--type-email input:focus-visible::-webkit-input-placeholder{color:#f8f1e6}.newsletter-signup .gform_wrapper .gfield--type-text input:hover::-moz-placeholder,.newsletter-signup .gform_wrapper .gfield--type-text input:focus::-moz-placeholder,.newsletter-signup .gform_wrapper .gfield--type-text input:focus-visible::-moz-placeholder,.newsletter-signup .gform_wrapper .gfield--type-email input:hover::-moz-placeholder,.newsletter-signup .gform_wrapper .gfield--type-email input:focus::-moz-placeholder,.newsletter-signup .gform_wrapper .gfield--type-email input:focus-visible::-moz-placeholder{color:#f8f1e6}.newsletter-signup .gform_wrapper .gfield--type-text input:hover::-ms-input-placeholder,.newsletter-signup .gform_wrapper .gfield--type-text input:focus::-ms-input-placeholder,.newsletter-signup .gform_wrapper .gfield--type-text input:focus-visible::-ms-input-placeholder,.newsletter-signup .gform_wrapper .gfield--type-email input:hover::-ms-input-placeholder,.newsletter-signup .gform_wrapper .gfield--type-email input:focus::-ms-input-placeholder,.newsletter-signup .gform_wrapper .gfield--type-email input:focus-visible::-ms-input-placeholder{color:#f8f1e6}.newsletter-signup .gform_wrapper .gfield--type-text input:hover::placeholder,.newsletter-signup .gform_wrapper .gfield--type-text input:focus::placeholder,.newsletter-signup .gform_wrapper .gfield--type-text input:focus-visible::placeholder,.newsletter-signup .gform_wrapper .gfield--type-email input:hover::placeholder,.newsletter-signup .gform_wrapper .gfield--type-email input:focus::placeholder,.newsletter-signup .gform_wrapper .gfield--type-email input:focus-visible::placeholder{color:#f8f1e6}@media (min-width:1024px){.newsletter-signup .gform_wrapper .gfield--type-text:not(:first-of-type) input:not(:hover),.newsletter-signup .gform_wrapper .gfield--type-email:not(:first-of-type) input:not(:hover){border-left:1px solid transparent}}.newsletter-signup .gform_wrapper .gfield--type-consent{margin-top:1px}@media (min-width:1024px){.newsletter-signup .gform_wrapper .gfield--type-consent{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:16px}}.newsletter-signup .gform_wrapper .gfield--type-consent .ginput_container_consent{gap:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1024px){.newsletter-signup .gform_wrapper .gfield--type-consent .ginput_container_consent{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:auto;padding-right:0}}.newsletter-signup .gform_wrapper .gfield--type-consent .ginput_container_consent input[type=checkbox]{background-color:transparent;border:1px solid rgba(233,224,211,.3);margin-top:2px}.newsletter-signup .gform_wrapper .gfield--type-consent .ginput_container_consent input[type=checkbox]:checked{background-color:rgba(233,224,211,.15)}.newsletter-signup .gform_wrapper .gfield--type-consent .ginput_container_consent input[type=checkbox]:checked:after{border-color:#f8f1e6}.newsletter-signup .gform_wrapper .gfield--type-consent .ginput_container_consent input[type=checkbox]:hover,.newsletter-signup .gform_wrapper .gfield--type-consent .ginput_container_consent input[type=checkbox]:focus,.newsletter-signup .gform_wrapper .gfield--type-consent .ginput_container_consent input[type=checkbox]:focus-visible{outline-color:#f8f1e6}.newsletter-signup .gform_wrapper .gfield--type-consent .ginput_container_consent label{font-family:"Inter",sans-serif;font-weight:300;font-style:normal;font-size:14px;line-height:1.65;letter-spacing:0;color:#f8f1e6;cursor:pointer;max-width:220px;margin:0}@media (min-width:1024px){.newsletter-signup .gform_wrapper .gfield--type-consent .ginput_container_consent label{max-width:unset;font-family:"Inter",sans-serif;font-weight:300;font-style:normal;font-size:12px;line-height:1.65;letter-spacing:0}}.newsletter-signup .gform_wrapper .gform_footer{margin-top:0}@media (min-width:1024px){.newsletter-signup .gform_wrapper .gform_footer{-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%}}.newsletter-signup .gform_wrapper .gform_button[type=submit]{width:100%;cursor:pointer}.newsletter-signup .gform_wrapper .gform_button[type=submit]:focus-visible{outline:4px solid #c1a78c;outline-offset:2px;border-radius:0}.newsletter-signup .gform_wrapper .gfield_validation_message{color:#fcf9f4;font-size:1.1rem;margin:4px 0 0 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.newsletter-signup .gform_wrapper .gform_validation_errors{--gf-form-validation-bg-color:transparent;--gf-form-validation-border-color:$off-white-200;--gf-form-validation-border-color-focus:$off-white-200;--gf-form-validation-heading-color:$off-white-200;--gf-form-validation-heading-icon-color:$off-white-200;--gf-form-validation-heading-icon-border-color:$off-white-200;color:#fcf9f4;font-size:1.2rem;margin-bottom:12px}.newsletter-signup .gform_wrapper .gform_confirmation_message{font-family:"Inter",sans-serif;font-weight:300;font-style:normal;font-size:14px;line-height:1.65;letter-spacing:0;color:#f2ebdf;text-align:center}@media (min-width:1024px){.newsletter-signup .gform_wrapper .ginput_container_consent+.gfield_validation_message{margin:4px 0 0 auto}}