.newsletter-module__RaFJNq__section{padding-block:7.5rem}@media (max-width:991px){.newsletter-module__RaFJNq__section{padding-block:6rem}}@media (max-width:767px){.newsletter-module__RaFJNq__section{padding-block:5rem}}.newsletter-module__RaFJNq__panel{background:var(--ink-900);isolation:isolate;border:1px solid #ffffff0f;border-radius:1rem;flex-direction:column;align-items:center;gap:4.5rem;padding:3.5rem 4rem;display:flex;position:relative;overflow:hidden}.newsletter-module__RaFJNq__panel:before{content:"";z-index:0;pointer-events:none;background-image:repeating-linear-gradient(30deg,#ffffff08 0 1px,#0000 1px 2.5rem),repeating-linear-gradient(150deg,#ffffff08 0 1px,#0000 1px 2.5rem);position:absolute;inset:0}.newsletter-module__RaFJNq__glow{z-index:0;background:var(--coral-500);filter:blur(70px);opacity:.6;pointer-events:none;border-radius:999px;width:min(45rem,80%);height:2rem;position:absolute;bottom:0;left:50%;translate:-50% 45%}@media (max-width:767px){.newsletter-module__RaFJNq__panel{gap:2.5rem;padding:2.5rem 1.5rem}}.newsletter-module__RaFJNq__copy{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:1.25rem;max-width:44rem;display:flex;position:relative}.newsletter-module__RaFJNq__title{font-family:var(--font-display);font-weight:700;font-size:calc(2.5rem * var(--type-boost));letter-spacing:var(--tracking-display);color:#fff;text-wrap:balance;margin:0;line-height:1.3}@media (max-width:991px){.newsletter-module__RaFJNq__title{font-size:2.125rem}}@media (max-width:767px){.newsletter-module__RaFJNq__title{font-size:1.75rem}}.newsletter-module__RaFJNq__lede{font-size:calc(1rem * var(--type-boost));color:var(--off-white);text-wrap:pretty;margin:0;line-height:1.6}.newsletter-module__RaFJNq__form{z-index:1;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:39.5rem;display:flex;position:relative}@media (max-width:767px){.newsletter-module__RaFJNq__form{flex-direction:column;align-items:stretch;gap:.75rem;max-width:26rem}}.newsletter-module__RaFJNq__field{flex:0 26rem;min-width:0}.newsletter-module__RaFJNq__input{background:var(--surface-dark);color:#fff;width:100%;height:3rem;font-family:var(--font-sans);letter-spacing:var(--tracking-sans);transition:border-color .16s var(--ease-out), box-shadow .16s var(--ease-out);border:1px solid #ffffff21;border-radius:999px;padding-inline:1.25rem;font-size:.9375rem;line-height:1.2}.newsletter-module__RaFJNq__input::placeholder{color:var(--ink-300)}.newsletter-module__RaFJNq__input:focus{border-color:var(--coral-500);box-shadow:0 0 0 3px color-mix(in srgb, var(--coral-500) 30%, transparent);outline:none}.newsletter-module__RaFJNq__input:disabled{opacity:.6}@media (prefers-reduced-motion:reduce){.newsletter-module__RaFJNq__input{transition:none}}.newsletter-module__RaFJNq__submit{background:var(--coral-500);color:#fff;width:12.5rem;height:3rem;font-family:var(--font-sans);letter-spacing:var(--tracking-sans);white-space:nowrap;cursor:pointer;transition:background-color .16s var(--ease-out), transform .16s var(--ease-out);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding-inline:1.75rem;font-size:1rem;font-weight:600;display:inline-flex}@media (max-width:767px){.newsletter-module__RaFJNq__submit{width:100%}}@media (hover:hover) and (pointer:fine){.newsletter-module__RaFJNq__submit:hover:not(:disabled){background:var(--coral-600,#e64a2e)}}.newsletter-module__RaFJNq__submit:active:not(:disabled){transform:translateY(1px)}.newsletter-module__RaFJNq__submit:disabled{opacity:.7;cursor:default}@media (prefers-reduced-motion:reduce){.newsletter-module__RaFJNq__submit{transition:none}}.newsletter-module__RaFJNq__error{z-index:1;color:var(--coral-400,#ff8a6f);text-align:center;margin:0;font-size:.875rem;position:relative}.newsletter-module__RaFJNq__success{z-index:1;color:var(--off-white);align-items:center;gap:.625rem;font-size:1rem;font-weight:500;display:inline-flex;position:relative}.newsletter-module__RaFJNq__success svg{width:1.25rem;height:1.25rem;color:var(--coral-500);flex:none}