.newsletter_band{padding:0}.nb_box{background-color:#3f6a63;background-image:linear-gradient(135deg,rgba(63,112,120,.95),rgba(122,130,79,.95)),repeating-linear-gradient(60deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,.4) 4px,transparent 0,transparent 58px),repeating-linear-gradient(-60deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,.4) 4px,transparent 0,transparent 58px),repeating-linear-gradient(0deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,.4) 4px,transparent 0,transparent 58px);border:none;overflow:hidden;padding:68px 28px;text-align:center}.newsletter_band .eyebrow{color:hsla(0,0%,100%,.85);margin:0}.nb_title{color:#fff;font-family:var(--serif);font-size:25px;font-weight:500;letter-spacing:normal;line-height:1.3;margin:14px auto 0;max-width:500px}.nb_benefits{display:flex;flex-direction:column;gap:9px;list-style:none;margin:22px auto 0;max-width:480px;padding:0;text-align:left}.nb_benefits li{align-items:flex-start;color:hsla(0,0%,100%,.88);display:flex;font-family:var(--sans);font-size:13.5px;gap:10px;letter-spacing:normal;line-height:1.5}.nb_benefits li:before{color:#fff;content:"✓";flex-shrink:0}.nb_form{margin-top:26px}.nb_form form{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center;margin:0 auto;max-width:520px}.nb_form form>.hs_email{order:1}.nb_form form>.hs_submit{order:2}.nb_form form>div:not([class*=hs]){flex:0 0 100%;margin:8px 0 0;order:3}.nb_form form>div:not([class*=hs]):first-child{display:none}.nb_form .hs-form-field>label{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;clip-path:inset(50%);white-space:nowrap}.nb_form .hs-form-field{flex:0 0 260px;margin-bottom:0;min-width:0}.nb_form .hs_submit,.nb_form .hs_submit .actions{display:flex;flex:0 0 auto;margin:0}.nb_form .hs-input,.nb_form input[type=email]{background-color:hsla(0,0%,100%,.94);border:none;border-radius:0;color:var(--ink);font-family:var(--sans);font-size:13.5px;letter-spacing:normal;line-height:1.4;padding:12px 16px;text-align:left;width:100%}.nb_form .hs-input::placeholder{color:var(--gray)}.nb_form .actions .hs-button{background-color:#fff;border:none;border-radius:0;color:var(--ink);cursor:pointer;font-family:var(--sans);font-size:13px;font-weight:400;letter-spacing:.03em;line-height:1;max-width:none;padding:12px 22px;transition:background-color .2s ease,color .2s ease;white-space:nowrap;width:auto}.nb_form .actions .hs-button:hover{background-color:var(--ink);color:#fff}.nb_form form .hs-richtext,.nb_form form .hs-richtext .form_text,.nb_form form .hs-richtext p{color:hsla(0,0%,100%,.7);font-family:var(--sans);font-size:11.5px;letter-spacing:normal;line-height:1.6;margin:0}.nb_form form .hs-richtext a{color:hsla(0,0%,100%,.9);text-decoration:underline}.nb_form form .hs-richtext a:hover{opacity:.7}.nb_form .hs-error-msg,.nb_form .hs-error-msgs,.nb_form .hs-error-msgs label,.nb_form .hs-form-required{color:#ffd7d7}@media only screen and (max-width:680px){.nb_box{padding:48px 24px}.nb_title{font-size:22px}}@media only screen and (max-width:560px){.nb_form form{align-items:center;flex-direction:column;max-width:300px}.nb_form .hs-form-field{flex:0 0 auto;width:100%}.nb_form .actions .hs-button,.nb_form .hs_submit,.nb_form .hs_submit .actions{width:100%}}.nb_lead{color:hsla(0,0%,100%,.85);font-size:14px;letter-spacing:normal;line-height:1.7;margin:14px auto 0;max-width:480px}.nb_btn,.nb_lead{font-family:var(--sans)}.nb_btn{background-color:#fff;border:none;color:var(--ink);display:inline-block;font-size:13px;font-weight:400;letter-spacing:.03em;line-height:1;margin-top:24px;padding:13px 30px;text-decoration:none;transition:background-color .2s ease,color .2s ease}.nb_btn:hover{background-color:var(--ink);color:#fff}