.band-newsletter{padding:100px var(--gutter) 170px;background:var(--bg);text-align:center}.band-newsletter-inner{max-width:1132px;margin:0 auto}.band-newsletter-mark{width:118px;height:118px;color:var(--accent);margin:0 auto 30px;display:block}.band-newsletter-heading{font-family:var(--font-condensed);text-transform:uppercase;color:var(--ink);margin:0;font-size:50px;font-weight:700;line-height:45px}.band-newsletter-text{font-family:var(--font-barlow);color:var(--ink);margin:30px 0 0;font-size:18px;font-weight:400;line-height:28.8px}.band-newsletter-form{margin-top:70px}.band-newsletter-field{text-align:left}.band-newsletter-field label{font-family:var(--font-inter);color:var(--ink);font-size:16px;font-weight:700;line-height:24px;display:block}.band-newsletter-required{font-family:var(--font-inter);color:var(--accent);font-size:13px;font-weight:400;line-height:19.5px}.band-newsletter-field input{border:0;border-bottom:1px solid var(--rule-strong);width:100%;font-family:var(--font-inter);color:var(--ink);background:0 0;margin-top:8px;padding:8px 0;font-size:18px}.band-newsletter-field input:focus-visible{border-bottom-color:var(--accent);outline:none}.band-newsletter-submit{border:1px solid var(--accent);background:var(--accent);font-family:var(--font-barlow);text-transform:uppercase;color:var(--accent-ink);cursor:pointer;border-radius:50px;margin-top:16px;padding:10px 32px 10px 20px;font-size:16px;font-weight:700;line-height:24px}.band-newsletter-submit:hover{background:var(--accent-deep);border-color:var(--accent-deep)}.band-newsletter-note{font-family:var(--font-barlow);color:var(--mute);margin:20px 0 0;font-size:15px;line-height:24px}@media (max-width:767px){.band-newsletter{padding:60px 20px 90px}.band-newsletter-heading{font-size:40px;line-height:36px}.band-newsletter-form{margin-top:40px}}
