.NewsletterSignup_trigger__BNF31{display:inline-flex;min-height:48px;padding:0 21px;align-items:center;justify-content:center;border:1px solid var(--company-line);border-radius:0;color:var(--company-fg);background:var(--surface-overlay);font:inherit;font-size:12px;font-weight:400;cursor:pointer;transition:background-color .18s ease,border-color .18s ease}.NewsletterSignup_triggerPrimary___Kpyk{border-color:var(--accent-cta-bg);color:var(--accent-cta-text);background:var(--accent-cta-bg)}.NewsletterSignup_close__0g1SJ:focus-visible,.NewsletterSignup_dialog__7WSPY .NewsletterSignup_done__kxuPz:focus-visible,.NewsletterSignup_dialog__7WSPY .NewsletterSignup_form__LKFoA button:focus-visible,.NewsletterSignup_form__LKFoA input:focus-visible,.NewsletterSignup_trigger__BNF31:focus-visible{outline:2px solid var(--company-line);outline-offset:3px}.NewsletterSignup_overlay__tMeA3{position:fixed;z-index:1000;inset:0;background:var(--surface-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:NewsletterSignup_overlayIn__sEbg5 .18s ease-out}.NewsletterSignup_dialog__7WSPY{position:fixed;z-index:1001;top:50%;left:50%;width:min(460px,calc(100vw - 32px));padding:34px;border:1px solid var(--company-line);border-radius:0;color:var(--company-fg);background:var(--surface-overlay);box-shadow:none;transform:translate(-50%,-50%);animation:NewsletterSignup_dialogIn__qfMYw .22s cubic-bezier(.16,1,.3,1)}.NewsletterSignup_dialog__7WSPY h2{margin:0;font-family:var(--f-head);font-size:2rem;font-weight:400;line-height:1}.NewsletterSignup_dialog__7WSPY>p{max-width:370px;margin-top:15px;color:var(--company-muted);font-size:.86rem;line-height:1.6}.NewsletterSignup_titleRow__MP_MJ{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.NewsletterSignup_close__0g1SJ{display:grid;width:44px;height:44px;flex:0 0 auto;margin:-4px -6px 0 0;padding:0;place-items:center;border:0;border-radius:0;color:var(--company-muted);background:transparent;cursor:pointer;transition:color .16s ease,background-color .16s ease}.NewsletterSignup_close__0g1SJ svg{width:19px;height:19px}.NewsletterSignup_form__LKFoA{margin-top:28px}.NewsletterSignup_form__LKFoA>label:first-child{display:block;margin-bottom:9px;color:var(--company-muted);font-size:12px;font-weight:400}.NewsletterSignup_fieldRow__m8das{display:flex;gap:9px}.NewsletterSignup_form__LKFoA input{min-width:0;min-height:46px;flex:1 1;padding:0 14px;border:1px solid var(--company-line);border-radius:0;color:var(--company-fg);background:var(--surface-overlay);font:inherit;font-size:.82rem;transition:border-color .16s ease,background-color .16s ease}.NewsletterSignup_form__LKFoA input::placeholder{color:var(--company-muted)}.NewsletterSignup_form__LKFoA input:focus{border-color:var(--company-line);background:var(--surface-overlay)}.NewsletterSignup_dialog__7WSPY .NewsletterSignup_done__kxuPz,.NewsletterSignup_dialog__7WSPY .NewsletterSignup_form__LKFoA button{min-height:46px;padding:0 18px;border:1px solid var(--company-fg);border-radius:0;color:var(--surface-overlay);background:var(--company-fg);font:inherit;font-size:12px;font-weight:400;cursor:pointer;transition:background-color .16s ease,transform .16s ease}.NewsletterSignup_dialog__7WSPY .NewsletterSignup_form__LKFoA button{border-radius:0}.NewsletterSignup_dialog__7WSPY .NewsletterSignup_form__LKFoA button:disabled{cursor:wait;opacity:.62}.NewsletterSignup_dialog__7WSPY .NewsletterSignup_form__LKFoA button:active,.NewsletterSignup_done__kxuPz:active{transform:scale(.97)}.NewsletterSignup_legal__S3Pqg{margin-top:13px;color:var(--company-muted);font-size:12px;line-height:1.5}.NewsletterSignup_legal__S3Pqg a{color:inherit;text-underline-offset:2px}.NewsletterSignup_error__8Am8j{margin-top:12px;color:var(--company-fg);font-size:12px;line-height:1.45}.NewsletterSignup_honeypot__yFgoZ{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.NewsletterSignup_success__q_MnL{padding:8px 0 2px;text-align:center}.NewsletterSignup_successIcon__Fycdy{display:grid;width:42px;height:42px;margin:0 auto 18px;place-items:center;border:1px solid var(--company-line);border-radius:0;color:var(--company-fg);background:var(--company-line)}.NewsletterSignup_successIcon__Fycdy svg{width:19px;height:19px}.NewsletterSignup_success__q_MnL h2{margin-top:0}.NewsletterSignup_success__q_MnL p{margin:14px auto 0;color:var(--company-muted);font-size:.84rem;line-height:1.55}.NewsletterSignup_dialog__7WSPY .NewsletterSignup_done__kxuPz{margin-top:26px;min-width:100px}@media (hover:hover) and (pointer:fine){.NewsletterSignup_trigger__BNF31:hover{border-color:var(--company-line);background:var(--company-line)}.NewsletterSignup_triggerPrimary___Kpyk:hover{border-color:var(--accent-cta-bg-hover);color:var(--accent-cta-text);background:var(--accent-cta-bg-hover)}.NewsletterSignup_close__0g1SJ:hover{color:var(--company-fg);background:var(--company-line)}.NewsletterSignup_dialog__7WSPY .NewsletterSignup_form__LKFoA button:hover,.NewsletterSignup_done__kxuPz:hover{background:var(--company-fg)}}@media (max-width:520px){.NewsletterSignup_dialog__7WSPY{padding:28px 22px}.NewsletterSignup_fieldRow__m8das{flex-direction:column}.NewsletterSignup_form__LKFoA input,.NewsletterSignup_form__LKFoA select,.NewsletterSignup_form__LKFoA textarea{font-size:16px}.NewsletterSignup_dialog__7WSPY .NewsletterSignup_form__LKFoA button{width:100%}}@media (prefers-reduced-motion:reduce){.NewsletterSignup_dialog__7WSPY,.NewsletterSignup_overlay__tMeA3{animation:none}}@keyframes NewsletterSignup_overlayIn__sEbg5{0%{opacity:0}to{opacity:1}}@keyframes NewsletterSignup_dialogIn__qfMYw{0%{opacity:0;transform:translate(-50%,-48%) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.AnimatedArrow_arrow__Vl2jn{width:16px;height:16px;flex:0 0 auto;overflow:visible;color:currentColor;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.AnimatedArrow_shaft__xy6GS{stroke-dasharray:1;stroke-dashoffset:.34;transition:stroke-dashoffset .26s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){[data-arrow-trigger]:hover .AnimatedArrow_shaft__xy6GS{stroke-dashoffset:0}}[data-arrow-trigger]:focus-visible .AnimatedArrow_shaft__xy6GS{stroke-dashoffset:0;transition:none}@media (prefers-reduced-motion:reduce){.AnimatedArrow_shaft__xy6GS{stroke-dashoffset:0;transition:none}}