.newsletter-signup[data-astro-cid-xmmp6kgy]{background:var(--color-neutral-900);border:var(--stroke-thin) solid color-mix(in oklab, var(--color-neutral-50) 14%, transparent);color:var(--color-neutral-50);display:grid}.newsletter-signup__copy[data-astro-cid-xmmp6kgy]{text-align:center}.newsletter-signup[data-astro-cid-xmmp6kgy] .section-title{color:var(--color-neutral-50);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:var(--font-medium);letter-spacing:var(--tracking-tighter);text-align:center;overflow-wrap:anywhere}.newsletter-signup[data-astro-cid-xmmp6kgy] .page-text--subtext{color:var(--color-neutral-300)}.newsletter-signup__form[data-astro-cid-xmmp6kgy]{width:100%;max-width:28rem;margin-inline:auto}.newsletter-signup__controls[data-astro-cid-xmmp6kgy]{width:100%}.newsletter-signup[data-astro-cid-xmmp6kgy] .newsletter-signup__field{min-width:0}.newsletter-signup[data-astro-cid-xmmp6kgy] .newsletter-signup__field .sequence-field-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.newsletter-signup[data-astro-cid-xmmp6kgy] .sequence-field{border-color:color-mix(in oklab, var(--color-neutral-50) 28%, transparent);background:color-mix(in oklab, var(--color-neutral-900) 82%, var(--color-neutral-50) 18%);color:var(--color-neutral-50)}.newsletter-signup[data-astro-cid-xmmp6kgy] .sequence-field::placeholder{color:var(--color-neutral-400)}.newsletter-signup[data-astro-cid-xmmp6kgy] .sequence-button--primary{--button-bg:var(--color-neutral-50);--button-text:var(--color-neutral-900);--button-stroke:var(--color-neutral-400);--hover-dl:var(--state-hover-dl-on-light);--active-dl:var(--state-active-dl-on-light)}.newsletter-signup[data-astro-cid-xmmp6kgy] .newsletter-signup__notice{justify-content:center}:root[data-theme=dark] .newsletter-signup[data-astro-cid-xmmp6kgy]{background:var(--color-neutral-50);border-color:var(--color-neutral-200);color:var(--color-neutral-900)}:root[data-theme=dark] .newsletter-signup[data-astro-cid-xmmp6kgy] .section-title{color:var(--color-neutral-900)}:root[data-theme=dark] .newsletter-signup[data-astro-cid-xmmp6kgy] .page-text--subtext{color:var(--color-neutral-600)}:root[data-theme=dark] .newsletter-signup[data-astro-cid-xmmp6kgy] .sequence-field{border-color:var(--color-border);background:var(--color-background);color:var(--color-text)}:root[data-theme=dark] .newsletter-signup[data-astro-cid-xmmp6kgy] .sequence-field::placeholder{color:var(--color-text-muted)}:root[data-theme=dark] .newsletter-signup[data-astro-cid-xmmp6kgy] .sequence-button--primary{--button-bg:var(--color-neutral-900);--button-text:var(--color-neutral-50);--button-stroke:var(--color-neutral-500);--hover-dl:var(--state-hover-dl-on-dark);--active-dl:var(--state-active-dl-on-dark)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .newsletter-signup[data-astro-cid-xmmp6kgy],:root[data-theme=system] .newsletter-signup[data-astro-cid-xmmp6kgy]{background:var(--color-neutral-50);border-color:var(--color-neutral-200);color:var(--color-neutral-900)}:root:not([data-theme]) .newsletter-signup[data-astro-cid-xmmp6kgy] .section-title,:root[data-theme=system] .newsletter-signup[data-astro-cid-xmmp6kgy] .section-title{color:var(--color-neutral-900)}:root:not([data-theme]) .newsletter-signup[data-astro-cid-xmmp6kgy] .page-text--subtext,:root[data-theme=system] .newsletter-signup[data-astro-cid-xmmp6kgy] .page-text--subtext{color:var(--color-neutral-600)}:root:not([data-theme]) .newsletter-signup[data-astro-cid-xmmp6kgy] .sequence-field,:root[data-theme=system] .newsletter-signup[data-astro-cid-xmmp6kgy] .sequence-field{border-color:var(--color-border);background:var(--color-background);color:var(--color-text)}:root:not([data-theme]) .newsletter-signup[data-astro-cid-xmmp6kgy] .sequence-field::placeholder,:root[data-theme=system] .newsletter-signup[data-astro-cid-xmmp6kgy] .sequence-field::placeholder{color:var(--color-text-muted)}:root:not([data-theme]) .newsletter-signup[data-astro-cid-xmmp6kgy] .sequence-button--primary,:root[data-theme=system] .newsletter-signup[data-astro-cid-xmmp6kgy] .sequence-button--primary{--button-bg:var(--color-neutral-900);--button-text:var(--color-neutral-50);--button-stroke:var(--color-neutral-500);--hover-dl:var(--state-hover-dl-on-dark);--active-dl:var(--state-active-dl-on-dark)}}.newsletter-signup--unframed[data-astro-cid-xmmp6kgy],:root[data-theme=dark] .newsletter-signup--unframed[data-astro-cid-xmmp6kgy]{max-width:28rem;color:var(--color-text);background:0 0;border:0;padding:0}.newsletter-signup--unframed[data-astro-cid-xmmp6kgy] .section-title,:root[data-theme=dark] .newsletter-signup--unframed[data-astro-cid-xmmp6kgy] .section-title{color:var(--color-text);font-size:var(--text-xl)}.newsletter-signup--unframed[data-astro-cid-xmmp6kgy] .page-text--subtext,:root[data-theme=dark] .newsletter-signup--unframed[data-astro-cid-xmmp6kgy] .page-text--subtext{color:var(--color-text-muted)}.newsletter-signup--unframed[data-astro-cid-xmmp6kgy] .sequence-field,:root[data-theme=dark] .newsletter-signup--unframed[data-astro-cid-xmmp6kgy] .sequence-field{border-color:var(--color-border);background:var(--color-background);color:var(--color-text)}.newsletter-signup--unframed[data-astro-cid-xmmp6kgy] .sequence-field::placeholder,:root[data-theme=dark] .newsletter-signup--unframed[data-astro-cid-xmmp6kgy] .sequence-field::placeholder{color:var(--color-text-muted)}.newsletter-signup--unframed[data-astro-cid-xmmp6kgy] .sequence-button--primary,:root[data-theme=dark] .newsletter-signup--unframed[data-astro-cid-xmmp6kgy] .sequence-button--primary{--button-bg:var(--color-neutral-900);--button-text:var(--color-neutral-50);--button-stroke:var(--color-neutral-500);--hover-dl:var(--state-hover-dl-on-dark);--active-dl:var(--state-active-dl-on-dark)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .newsletter-signup--unframed[data-astro-cid-xmmp6kgy],:root[data-theme=system] .newsletter-signup--unframed[data-astro-cid-xmmp6kgy]{color:var(--color-text);background:0 0}:root:not([data-theme]) .newsletter-signup--unframed[data-astro-cid-xmmp6kgy] .section-title,:root[data-theme=system] .newsletter-signup--unframed[data-astro-cid-xmmp6kgy] .section-title{color:var(--color-text)}:root:not([data-theme]) .newsletter-signup--unframed[data-astro-cid-xmmp6kgy] .page-text--subtext,:root[data-theme=system] .newsletter-signup--unframed[data-astro-cid-xmmp6kgy] .page-text--subtext{color:var(--color-text-muted)}}
