.NewsletterSignup_root__uqKyy{max-width:547px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space-12)}@media (min-width:769px){.NewsletterSignup_root__uqKyy{gap:var(--space-16)}}.NewsletterSignup_root__uqKyy .NewsletterSignup_header__Ip9Dk{font-size:18px;line-height:1.4}@media (min-width:769px){.NewsletterSignup_root__uqKyy .NewsletterSignup_header__Ip9Dk{font-size:24px}}.NewsletterSignup_root__uqKyy .NewsletterSignup_controls__1mjkW{display:grid;grid-template-columns:1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:var(--space-8);gap:var(--space-8)}@media (min-width:769px){.NewsletterSignup_root__uqKyy .NewsletterSignup_button__nUlPN{--border-clip-radius-button:4px;clip-path:polygon(calc(0% + var(--border-clip-radius)) 0,calc(100% - var(--border-clip-radius)) 0,100% calc(0% + var(--border-clip-radius)),100% calc(100% - var(--border-clip-radius)),calc(100% - var(--border-clip-radius)) 100%,calc(0% + var(--border-clip-radius)) 100%,0 calc(100% - var(--border-clip-radius)),0 calc(0% + var(--border-clip-radius)));width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;padding:calc(var(--button-padding-block) - var(--border-size)) calc(var(--button-padding-inline) - var(--border-size));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;font-size:var(--button-font-size);border:var(--border-size) solid var(--border-color);line-height:100%;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.NewsletterSignup_root__uqKyy .NewsletterSignup_button__nUlPN:hover{--border-clip-radius-button:8px}.NewsletterSignup_root__uqKyy .NewsletterSignup_button__nUlPN:disabled{cursor:not-allowed}.NewsletterSignup_root__uqKyy .NewsletterSignup_button__nUlPN:disabled:hover{--border-clip-radius-button:0px}.NewsletterSignup_root__uqKyy .NewsletterSignup_button__nUlPN{--octagon-border-size:2px;--border-clip-radius:2px;--button-font-size:20px;--button-padding-inline:20px;--button-padding-block:18px}.NewsletterSignup_root__uqKyy .NewsletterSignup_button__nUlPN:hover{--border-clip-radius:8px}}.ScrollToTop_root__uSfIA{clip-path:polygon(calc(0% + var(--border-clip-radius)) 0,calc(100% - var(--border-clip-radius)) 0,100% calc(0% + var(--border-clip-radius)),100% calc(100% - var(--border-clip-radius)),calc(100% - var(--border-clip-radius)) 100%,calc(0% + var(--border-clip-radius)) 100%,0 calc(100% - var(--border-clip-radius)),0 calc(0% + var(--border-clip-radius)));--border-clip-radius:var(--space-2);--size:56px;background-color:var(--primary-black);color:var(--primary-white);width:56px;width:var(--size);height:56px;height:var(--size);position:absolute;bottom:0;right:0;padding:12px;display:none}@media (min-width:769px){.ScrollToTop_root__uSfIA{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}