#main-content .newsletter-signup{margin-top:5px}.newsletter-signup__pattern{height:4.125rem;margin:0;background-image:url("/content/themes/base/assets/img/patterns/border.svg");background-repeat:repeat-x;background-size:1440px 33px;background-position:center top}.newsletter-signup{background-color:#bfb8af;color:#1f2f46;padding-block:7rem;padding-inline:4rem}.newsletter-signup__inner{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-align:center;-ms-flex-align:center;align-items:center;gap:4rem}.newsletter-signup__header{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-align:center;-ms-flex-align:center;align-items:center;gap:2.25rem;text-align:center}.newsletter-signup__header .eyebrow--sm,.newsletter-signup__header .title{color:#1f2f46}.newsletter-signup__form{width:calc(200px + ((100vw - 360px) / ((768 - 360) / (408 - 200))))}.newsletter-signup__form .gform_wrapper{margin:0}.newsletter-signup__form .gform_submission_error{font-family:"century-gothic",sans-serif;font-weight:400;font-style:normal;font-size:2rem;line-height:1.9;letter-spacing:.8px;font-weight:700;color:#d12828;background-color:rgba(209,40,40,.08);border:2px solid #d12828;padding:12px 16px;margin:0 0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.newsletter-signup__form .gform_submission_error .gform-icon{-ms-flex-negative:0;flex-shrink:0}.newsletter-signup__form .gform_validation_errors{margin-bottom:16px}.newsletter-signup__form .gform_validation_errors .gform_validation_errors_list{display:none}.newsletter-signup__form .gform_confirmation_message{text-align:center;width:100%}.newsletter-signup__form .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:1rem}.newsletter-signup__form .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:1rem;list-style:none;margin:0;padding:0}.newsletter-signup__form .gfield{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0;padding:0}.newsletter-signup__form .gfield_label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.newsletter-signup__form .ginput_container{margin:0}.newsletter-signup__form input[type=text],.newsletter-signup__form input[type=email]{height:calc(45px + ((100vw - 360px) / ((768 - 360) / (56 - 45))));text-align:center;padding-inline:2rem}.newsletter-signup__form .gform_footer{margin:0;padding:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.newsletter-signup__form .gform_footer .gform_button{font-family:"century-gothic",sans-serif !important;font-weight:700 !important;font-size:1.5rem !important;line-height:1 !important;letter-spacing:3.6px !important;text-transform:uppercase !important;display:inline-block !important;width:100% !important;border:1px solid #1f2f46 !important;border-radius:0 !important;background-color:#1f2f46 !important;color:#f7f6f5 !important;height:calc(45px + ((100vw - 360px) / ((768 - 360) / (56 - 45)))) !important;padding:0 6rem !important;cursor:pointer !important;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;white-space:nowrap !important;-webkit-transition:background-color .3s ease-out,border-color .3s ease-out,color .3s ease-out;transition:background-color .3s ease-out,border-color .3s ease-out,color .3s ease-out}.newsletter-signup__form .gform_footer .gform_button:hover,.newsletter-signup__form .gform_footer .gform_button:active,.newsletter-signup__form .gform_footer .gform_button:focus{background-color:rgba(0,0,0,0) !important;color:#1f2f46 !important}@media(min-width:768px){.newsletter-signup{padding-block:8rem;padding-inline:0}.newsletter-signup__form{width:calc(408px + ((100vw - 768px) / ((1024 - 768) / (780 - 408))))}.newsletter-signup__form .gform_fields{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.newsletter-signup__form .gfield:nth-child(1),.newsletter-signup__form .gfield:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 calc(50% - .5rem);flex:0 0 calc(50% - .5rem)}.newsletter-signup__form input[type=text],.newsletter-signup__form input[type=email]{height:7rem;text-align:left;padding-inline:3.375rem}.newsletter-signup__form .gform_footer .gform_button{width:19.375rem !important;height:7rem !important}}@media(min-width:1024px){.newsletter-signup{padding-block:7rem 10rem}.newsletter-signup__inner{gap:6rem}.newsletter-signup__header{gap:3rem}.newsletter-signup__form{width:calc(780px + ((100vw - 1024px) / ((1920 - 1024) / (1020 - 780))))}.newsletter-signup__form .gform_wrapper form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.newsletter-signup__form .gform_body{-webkit-box-flex:1;-ms-flex:1;flex:1}.newsletter-signup__form .gform_fields{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.newsletter-signup__form .gfield:nth-child(1),.newsletter-signup__form .gfield:nth-child(2),.newsletter-signup__form .gfield:nth-child(3){-webkit-box-flex:1;-ms-flex:1;flex:1}.newsletter-signup__form .gform_footer{width:auto;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.newsletter-signup__form .gform_footer .gform_button{display:inline-block !important;width:auto !important;height:7rem !important}}@media(min-width:1920px){.newsletter-signup__form{width:127.5rem}.newsletter-signup__form .gfield{max-width:35rem}}