.newsletter-footer[data-astro-cid-pyjlshwb]{isolation:isolate;color:#f5f2e9;background:#0b2917;position:relative;overflow:hidden}.newsletter-footer__glow[data-astro-cid-pyjlshwb]{z-index:-1;opacity:.2;filter:blur(5rem);background:#37c74a;border-radius:50%;width:35rem;height:35rem;position:absolute;bottom:-25rem;right:-10rem}.newsletter-footer__inner[data-astro-cid-pyjlshwb]{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);gap:clamp(3rem,9vw,9rem);width:min(100% - 3rem,78rem);margin:0 auto;padding:clamp(4.5rem,9vw,8rem) 0 clamp(3rem,6vw,5rem);display:grid}.newsletter-footer__copy[data-astro-cid-pyjlshwb]{max-width:38rem}.newsletter-footer__eyebrow[data-astro-cid-pyjlshwb],.newsletter-footer__form-label[data-astro-cid-pyjlshwb]{color:#52d65e;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-size:.8rem;font-weight:700;line-height:1.2}.newsletter-footer[data-astro-cid-pyjlshwb] h2[data-astro-cid-pyjlshwb]{color:#f5f2e9;letter-spacing:-.055em;max-width:12ch;margin:0;font-family:Alegreya,Georgia,serif;font-size:clamp(3rem,6vw,5.75rem);font-weight:500;line-height:.92}.newsletter-footer__description[data-astro-cid-pyjlshwb]{color:#f5f2e9b3;max-width:32rem;margin:2rem 0 0;font-size:1.1rem;line-height:1.6}.newsletter-footer__article[data-astro-cid-pyjlshwb]{color:#f5f2e9;border-top:1px solid #f5f2e933;border-bottom:1px solid #f5f2e933;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:1rem;max-width:38rem;margin-top:2.25rem;padding:1rem 0;text-decoration:none;display:grid}.newsletter-footer__article-label[data-astro-cid-pyjlshwb]{color:#52d65e;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.newsletter-footer__article-title[data-astro-cid-pyjlshwb]{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.35;overflow:hidden}.newsletter-footer__article-arrow[data-astro-cid-pyjlshwb]{color:#52d65e;font-size:1.25rem;transition:transform .18s}.newsletter-footer__article[data-astro-cid-pyjlshwb]:hover .newsletter-footer__article-arrow[data-astro-cid-pyjlshwb],.newsletter-footer__article[data-astro-cid-pyjlshwb]:focus-visible .newsletter-footer__article-arrow[data-astro-cid-pyjlshwb]{transform:translate(.2rem,-.2rem)}.newsletter-footer__fine-print[data-astro-cid-pyjlshwb]{color:#f5f2e96b;margin:4rem 0 0;font-size:.85rem}.newsletter-footer__form-wrap[data-astro-cid-pyjlshwb]{align-self:center;padding-top:1rem}.newsletter-footer__form[data-astro-cid-pyjlshwb]{gap:.25rem;display:grid}.newsletter-footer__field[data-astro-cid-pyjlshwb]{border-bottom:1px solid #f5f2e98c;align-items:stretch;display:flex}.newsletter-footer__form[data-astro-cid-pyjlshwb] input[data-astro-cid-pyjlshwb]{color:#f5f2e9;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:1rem 0}.newsletter-footer__form[data-astro-cid-pyjlshwb] input[data-astro-cid-pyjlshwb]::placeholder{color:#f5f2e980}.newsletter-footer__form[data-astro-cid-pyjlshwb] button[data-astro-cid-pyjlshwb]{color:#52d65e;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;padding:0 0 0 1.25rem;font-weight:700}.newsletter-footer__form[data-astro-cid-pyjlshwb] button[data-astro-cid-pyjlshwb] span[data-astro-cid-pyjlshwb]{margin-left:.35rem;transition:transform .18s;display:inline-block}.newsletter-footer__form[data-astro-cid-pyjlshwb] button[data-astro-cid-pyjlshwb]:hover span[data-astro-cid-pyjlshwb],.newsletter-footer__form[data-astro-cid-pyjlshwb] button[data-astro-cid-pyjlshwb]:focus-visible span[data-astro-cid-pyjlshwb]{transform:translate(.2rem,-.2rem)}.newsletter-footer__form[data-astro-cid-pyjlshwb] button[data-astro-cid-pyjlshwb]:focus-visible,.newsletter-footer__form[data-astro-cid-pyjlshwb] input[data-astro-cid-pyjlshwb]:focus-visible{outline-offset:4px;outline:2px solid #52d65e}.newsletter-footer__terms[data-astro-cid-pyjlshwb]{color:#f5f2e96b;margin:1rem 0 0;font-size:.85rem;line-height:1.5}.newsletter-footer__message[data-astro-cid-pyjlshwb]{color:#52d65e;margin-top:1rem;font-size:.9rem;line-height:1.4;display:none}.newsletter-footer__message[data-astro-cid-pyjlshwb].w-form-fail{color:#ffb4a8}@media (width<=767px){.newsletter-footer__inner[data-astro-cid-pyjlshwb]{width:min(100% - 2.5rem,40rem);display:block}.newsletter-footer__form-wrap[data-astro-cid-pyjlshwb]{margin-top:3.5rem;padding-top:0}.newsletter-footer__description[data-astro-cid-pyjlshwb]{font-size:1.2rem}.newsletter-footer__article[data-astro-cid-pyjlshwb]{grid-template-columns:1fr auto;gap:.45rem .75rem}.newsletter-footer__article-label[data-astro-cid-pyjlshwb]{grid-column:1/-1;font-size:.8rem}.newsletter-footer__article-title[data-astro-cid-pyjlshwb]{white-space:normal;font-size:1.1rem}.newsletter-footer__fine-print[data-astro-cid-pyjlshwb]{margin-top:3rem;font-size:.9rem}}
