.ImageContent-module__PzZQVq__largeTeaser{grid-gap:var(--space-l);gap:var(--space-l);display:grid}.ImageContent-module__PzZQVq__image{display:none}.ImageContent-module__PzZQVq__content{padding:var(--content-paddig,var(--space-l));grid-gap:var(--space-l);gap:var(--space-l);display:grid}@media screen and (min-width:992px){.ImageContent-module__PzZQVq__largeTeaser{grid-gap:0;grid-template-rows:1fr;grid-template-columns:1fr 1fr;gap:0;display:grid}.ImageContent-module__PzZQVq__left{--image-column:1;--content-column:2;--content-paddig:40px}.ImageContent-module__PzZQVq__right{--image-column:2;--content-column:1;--content-paddig:40px}.ImageContent-module__PzZQVq__left .ImageContent-module__PzZQVq__image{border-right:1px solid var(--color-primary)}.ImageContent-module__PzZQVq__right .ImageContent-module__PzZQVq__image{border-left:1px solid var(--color-primary)}.ImageContent-module__PzZQVq__content{grid-column:var(--content-column);justify-content:var(---justify-content,center);align-content:center}.ImageContent-module__PzZQVq__image{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;grid-column:var(--image-column);grid-row:1/span 3;width:100%;height:100%;display:block}}
.GoogleSignInButton-module__ffgcFG__googleButton{justify-content:center;align-items:center;gap:var(--space-s);border:1px solid var(--color-primary);color:var(--color-primary);background-color:#fff;font-weight:500;transition:box-shadow .2s ease-in-out,background-color .2s ease-in-out;display:flex}.GoogleSignInButton-module__ffgcFG__googleButton:hover:not(:disabled){background-color:#f9fafb;box-shadow:0 2px 4px #0000001a}.GoogleSignInButton-module__ffgcFG__googleButton:active:not(:disabled){background-color:#f3f4f6;box-shadow:0 1px 2px #0000000d}.GoogleSignInButton-module__ffgcFG__googleButton:disabled{opacity:.6;cursor:not-allowed}.GoogleSignInButton-module__ffgcFG__googleIcon{flex-shrink:0;width:18px;height:18px}
.LoginForm-module__UDO-Na__error{color:var(--color-highlight-orange)}.LoginForm-module__UDO-Na__success{color:var(--color-base-700)}.LoginForm-module__UDO-Na__resendLink{color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;padding:0;-webkit-text-decoration:underline;text-decoration:underline}.LoginForm-module__UDO-Na__resendLink:hover{-webkit-text-decoration:none;text-decoration:none}
.Divider-module__Or3buq__divider{text-align:center;color:var(--color-base-500);font-size:var(--font-size-sm);align-items:center;margin:0;display:flex}.Divider-module__Or3buq__divider:before,.Divider-module__Or3buq__divider:after{content:"";border-bottom:1px solid var(--color-base-300);flex:1}.Divider-module__Or3buq__divider span{padding:0 1rem}@media screen and (min-width:768px){.Divider-module__Or3buq__divider{margin:var(--space-m) 0;font-size:var(--font-size-md)}}
.CompleteRegistrationForm-module__zwzyxG__form{margin-top:.75rem}.CompleteRegistrationForm-module__zwzyxG__optionalField{gap:var(--space-1-25);flex-direction:column;display:flex}.CompleteRegistrationForm-module__zwzyxG__label{color:var(--20-green,#125740);font-size:var(--font-size-sm);font-weight:500;line-height:140%}.CompleteRegistrationForm-module__zwzyxG__radioGroup{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.CompleteRegistrationForm-module__zwzyxG__radioLabel{font-size:var(--font-size-sm);border:1px solid var(--20-green-inactive,#86a99d);background:var(--20-green-bg,#f8f9f9);cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .8rem;transition:border-color .2s,background-color .2s;display:inline-flex}.CompleteRegistrationForm-module__zwzyxG__radioInput{accent-color:var(--20-green,#125740);margin:0}.CompleteRegistrationForm-module__zwzyxG__radioLabel:has(.CompleteRegistrationForm-module__zwzyxG__radioInput:checked){border-color:var(--20-green,#125740);background:#e8f3ee}.CompleteRegistrationForm-module__zwzyxG__radioText{line-height:1}.CompleteRegistrationForm-module__zwzyxG__errorText,.CompleteRegistrationForm-module__zwzyxG__error{color:var(--color-error)}
.MagicLoginForm-module__rTe1pq__error{color:var(--color-highlight-orange)}.MagicLoginForm-module__rTe1pq__successCard{border:1px solid var(--20-green-inactive,#86a99d);background:linear-gradient(#f9faf9 0%,#f3f7f5 100%);border-radius:12px;flex-direction:column;gap:.7rem;padding:1rem 1.1rem;display:flex}.MagicLoginForm-module__rTe1pq__successMessage{gap:.55rem}.MagicLoginForm-module__rTe1pq__messageStack{flex-direction:column;gap:.35rem;display:flex}.MagicLoginForm-module__rTe1pq__messageStack>p{margin:0}.MagicLoginForm-module__rTe1pq__successLead{opacity:.85}.MagicLoginForm-module__rTe1pq__emailBadge{word-break:break-all;background:#e8f3ee;border:1px solid #c6dfd3;border-radius:999px;align-self:flex-start;margin:0;padding:.45rem .8rem;font-weight:600;display:inline-flex}.MagicLoginForm-module__rTe1pq__successBody{line-height:1.35}
.RegisterForm-module__DTnS_a__form{margin-top:0}.RegisterForm-module__DTnS_a__successCard{border:1px solid var(--20-green-inactive,#86a99d);background:linear-gradient(#f9faf9 0%,#f4f8f6 100%);border-radius:12px;flex-direction:column;gap:.4rem;padding:1rem 1.15rem;display:flex}.RegisterForm-module__DTnS_a__successMessage{gap:.55rem}.RegisterForm-module__DTnS_a__messageStack{flex-direction:column;gap:.3rem;display:flex}.RegisterForm-module__DTnS_a__messageStack>p{margin:0}.RegisterForm-module__DTnS_a__successLead{opacity:.85;font-size:var(--font-size-text-md)}.RegisterForm-module__DTnS_a__emailBadge{word-break:break-all;background:#e8f3ee;border:1px solid #c6dfd3;border-radius:999px;align-self:flex-start;margin:0;padding:.45rem .8rem;font-weight:600;display:inline-flex}.RegisterForm-module__DTnS_a__successBody{max-width:46ch;line-height:1.35}.RegisterForm-module__DTnS_a__resendRow{border-top:1px solid #1257401f;flex-direction:column;gap:.55rem;margin-top:.5rem;padding-top:.7rem;display:flex}.RegisterForm-module__DTnS_a__error{color:var(--color-error);margin-top:1rem}.RegisterForm-module__DTnS_a__success{color:var(--color-base-700);margin-top:0}.RegisterForm-module__DTnS_a__resendButton{width:fit-content}