.newsletter-section.newsletter-section--fieldnotes{background:#edf1ec;border-top:1px solid #d6ded7;color:#f6f8f4;padding-block:clamp(32px,5vw,72px)}.newsletter-section--fieldnotes .newsletter-section__inner{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;padding:28px 22px;border:1px solid #34413c;border-radius:20px;background:#111a17}.newsletter-section--fieldnotes .eyebrow{color:#ff9c43;font-size:12px;font-weight:800;margin:0 0 20px}.newsletter-section--fieldnotes h2{color:#f6f8f4;font-family:var(--font-body);font-size:clamp(36px,4.5vw,64px);font-weight:800;letter-spacing:-.045em;line-height:1.02;margin:0 0 18px;max-width:none;text-wrap:balance}.newsletter-section--fieldnotes .newsletter-section__copy .newsletter-section__description{color:#c4cec7;font-size:16px;line-height:1.65;margin:0;max-width:42ch}.newsletter-section__benefits{display:flex;flex-wrap:wrap;gap:12px 20px;list-style:none;margin:28px 0 0;padding:22px 0 0;border-top:1px solid #36433c}.newsletter-section__benefits li{color:#e2e9e3;font-size:13px;font-weight:600}.newsletter-section__benefits li:before{content:"";display:inline-block;width:5px;height:5px;margin:0 8px 2px 0;background:#ff7900}.newsletter-section--fieldnotes .newsletter-form{min-width:0;margin:0;padding:24px;background:#f6f8f4;border-radius:14px;color:#17221b}.newsletter-section--fieldnotes .newsletter-form .newsletter-form__heading{color:#17221b;font-size:21px;font-weight:750;line-height:1.3;margin:0 0 24px;max-width:26ch}.newsletter-section--fieldnotes label{display:block;font-size:14px;font-weight:700;margin-bottom:8px}.newsletter-section--fieldnotes .newsletter-form__row{display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.newsletter-section--fieldnotes input{background:#fff;border:1px solid #9baa9e;border-radius:8px;color:#15211b;font-size:16px;min-width:0;min-height:54px;padding:14px 16px;width:100%}.newsletter-section--fieldnotes .button{display:flex;align-items:center;justify-content:center;background:#ff7900;border:1px solid #ff7900;border-radius:8px;color:#171a15;font-family:var(--font-body);font-size:14px;font-weight:800;gap:12px;letter-spacing:0;min-height:54px;padding:14px 18px;white-space:normal;transform:none}.newsletter-section--fieldnotes .button:hover{background:#ff942e;transform:none}.newsletter-section--fieldnotes .button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}.newsletter-section--fieldnotes .newsletter-form .newsletter-form__note{color:#58665d;font-size:12px;line-height:1.65;margin:16px 0 0}.newsletter-form__note a{text-decoration:underline;text-underline-offset:3px}.newsletter-section--fieldnotes :is(input,button,a):focus-visible{outline:2px solid #ad4800;outline-offset:4px}.newsletter-section--fieldnotes .newsletter-form .form-status{color:#176436}.newsletter-section--fieldnotes .newsletter-form .form-status--error{color:#a72c17}@media(min-width:600px){.newsletter-section--fieldnotes .newsletter-section__inner{padding:40px}.newsletter-section--fieldnotes .newsletter-form__row{grid-template-columns:minmax(0,1fr) auto}}@media(min-width:990px){.newsletter-section--fieldnotes .newsletter-section__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding:48px}.newsletter-section--fieldnotes .newsletter-form__row{grid-template-columns:minmax(0,1fr)}}@media(min-width:1200px){.newsletter-section--fieldnotes .newsletter-form__row{grid-template-columns:minmax(0,1fr) auto}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/newsletter.css.map */
