.Nav_nav__mviOb{padding:0 var(--spacing-lg);margin:0 auto;position:fixed;top:0;left:0;width:100%;background-color:var(--color-background);z-index:var(--z-index-fixed)}.Nav_nav__mviOb ul{list-style-type:none;display:flex;justify-content:space-around;padding:0;max-width:800px;align-self:center;margin:0 auto;padding:var(--spacing-sm) 0}.Nav_logo__z51aK{margin-right:auto}.Nav_link__z2uCF{color:var(--color-text);text-decoration:none;padding:var(--spacing-sm)}.Nav_link__z2uCF:focus,.Nav_link__z2uCF:hover{text-decoration:underline;transition:all var(--transition-slow)}.Nav_active__samkF{text-decoration:underline}.Nav_burgerwrapper__4n2p_{width:3ch;height:calc(3*.3em + 2*.8em);cursor:pointer;margin-right:var(--spacing-xs);display:none}.Nav_burger__qpF_O{transform:translateY(calc(.3em + .8em));position:relative}.Nav_burger__qpF_O,.Nav_burger__qpF_O:after,.Nav_burger__qpF_O:before{display:block;width:3ch;height:.3em;background-color:var(--color-text)}.Nav_burger__qpF_O:after,.Nav_burger__qpF_O:before{content:"";position:absolute}.Nav_burger__qpF_O:before{transform:translateY(-.8em)}.Nav_burger__qpF_O:after{transform:translateY(.8em)}.Nav_open__wdepi .Nav_burger__qpF_O:before{transform:rotate(45deg);transform-origin:center}.Nav_open__wdepi .Nav_burger__qpF_O:after{transform:rotate(-45deg);transform-origin:center}.Nav_open__wdepi .Nav_burger__qpF_O{background-color:transparent}@media (max-width:768px){.Nav_nav__mviOb ul{flex-direction:column}.Nav_logo__z51aK{margin:0;display:flex;justify-content:space-between}.Nav_link__z2uCF{padding:var(--spacing-xs)}.Nav_burgerwrapper__4n2p_{display:block}.Nav_hamburger__lj4Qq{display:none}.Nav_hamburger__lj4Qq.Nav_show__a0dtD{padding-top:var(--spacing-2xl);display:flex;flex-direction:column;width:100%;text-align:center;gap:var(--spacing-sm);background-color:var(--color-background);height:90vh}}.Newsletter_container__esgRI{min-height:100vh;display:flex;flex-direction:column}.Newsletter_main__2UIwB{flex:1 1;padding-top:6rem;padding-bottom:var(--spacing-xl);background-color:var(--color-background-darker)}.Newsletter_heroSection__I000k{text-align:center;padding:var(--spacing-lg) var(--spacing-md);background-color:var(--color-background-darker);margin-bottom:var(--spacing-lg)}.Newsletter_heroSection__I000k h1{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-sm)}.Newsletter_heroSection__I000k p{font-size:var(--font-size-md);max-width:60ch;margin:0 auto;color:var(--color-text)}.Newsletter_formWrapper__I3ICZ{max-width:480px;margin:0 auto;padding:0 var(--spacing-md)}.Newsletter_form__RqbFT{background-color:var(--color-background);border-radius:var(--radius-md);padding:var(--spacing-xl);box-shadow:var(--shadow-sm)}.Newsletter_label__IbbJp{display:block;font-weight:600;margin-bottom:var(--spacing-sm);font-size:var(--font-size-base)}.Newsletter_inputRow__aEck_{display:flex;flex-direction:column;gap:var(--spacing-xs)}.Newsletter_input__lMUAX{width:100%;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-base);font-family:var(--font-body);border:2px solid var(--color-border);border-radius:var(--radius-sm);outline:none;transition:border-color var(--transition-base)}.Newsletter_input__lMUAX:focus{border-color:var(--color-primary)}.Newsletter_button__DrEkn{width:100%;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-base);font-family:var(--font-body);font-weight:600;background-color:var(--color-primary);color:var(--color-background);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-base)}.Newsletter_button__DrEkn:hover{background-color:var(--color-primary-hover)}.Newsletter_button__DrEkn:disabled{background-color:var(--color-disabled);cursor:not-allowed}.Newsletter_successMessage__hVIrD{background-color:var(--color-background);border-radius:var(--radius-md);padding:var(--spacing-xl);box-shadow:var(--shadow-sm);text-align:center}.Newsletter_successMessage__hVIrD p{font-size:var(--font-size-md);color:var(--color-text);margin:0}.Newsletter_errorMessage__UeqVw{color:var(--color-error);font-size:var(--font-size-sm);margin-top:var(--spacing-xs);margin-bottom:0}