.main-login__inner{margin:0 auto}@media (min-width: 1024px){.main-login__inner{display:grid;grid-template-columns:1.2fr 1fr}}.main-login__inner .text-holder{width:100%;max-width:660px;margin-right:auto;padding:var(--spacing-3x) var(--spacing-2x) 36px}@media (min-width: 1024px){.main-login__inner .text-holder{padding:0 var(--spacing-2x) 36px}}.main-login__inner .text-holder .breadcrumbs{margin-bottom:36px;padding:0}@media (min-width: 1024px){.main-login__inner .text-holder{padding:44px 120px 72px;grid-column:2;grid-row:1}}.main-login__inner .text-holder__title{font-size:1.6rem;font-family:Matter Regular,sans-serif;font-weight:400;font-style:normal;line-height:1.6rem;font-feature-settings:"ss06" on;font-size:3.6rem;font-family:Matter Bold,sans-serif;font-weight:600;line-height:3.6rem;margin-bottom:var(--spacing-2x)}.main-login__inner .text-holder__text{font-style:normal;line-height:1.6rem;font-feature-settings:"ss06" on;font-size:1.6rem;font-family:Matter Regular,sans-serif;font-weight:400;line-height:2rem;color:var(--color-dark-silver)}.main-login__inner .text-holder__form{display:flex;flex-flow:column;padding:36px 0}.main-login__inner .text-holder__form form{display:flex;flex-flow:column;gap:24px}.main-login__inner .text-holder__form .forgot-password-button{font-size:1.6rem;font-style:normal;line-height:1.6rem;font-feature-settings:"ss06" on;font-size:1.4rem;font-family:Matter Regular,sans-serif;font-weight:400;line-height:1.8rem;align-self:flex-end;text-decoration:underline;text-underline-offset:2px}.main-login__inner .text-holder .register-button{font-size:1.6rem;font-style:normal;line-height:1.6rem;font-feature-settings:"ss06" on;font-size:1.4rem;font-family:Matter Regular,sans-serif;font-weight:400;line-height:1.8rem;width:100%;text-align:center}.main-login__inner .text-holder .register-button:hover{text-decoration:none}.main-login__inner .text-holder .register-button span{font-family:Matter Medium,sans-serif;font-weight:500;text-decoration:underline;text-underline-offset:2px}.main-login__inner .text-holder#recover{display:none}.main-login__inner .text-holder#recover:target{display:flex;flex-flow:column;margin-top:-350px;padding-top:350px}.main-login__inner .text-holder#recover:target~#login{display:none}.main-login__inner .text-holder#login .send-invite{position:relative;display:flex;flex-flow:column;margin-bottom:32px;padding:24px;background-color:var(--color-cultured);gap:12px}.main-login__inner .text-holder#login .send-invite__text-holder,.main-login__inner .text-holder#login .send-invite .text-holder{margin-bottom:16px}.main-login__inner .text-holder#login .send-invite__text-holder__title,.main-login__inner .text-holder#login .send-invite .text-holder__title{font-size:1.6rem;font-family:Matter Regular,sans-serif;font-weight:400;font-style:normal;line-height:1.6rem;font-feature-settings:"ss06" on;font-size:2.4rem;font-family:Matter Bold,sans-serif;font-weight:600;line-height:2.4rem;margin-bottom:var(--spacing-2x)}.main-login__inner .text-holder#login .send-invite__text-holder__text,.main-login__inner .text-holder#login .send-invite .text-holder__text{font-style:normal;line-height:1.6rem;font-feature-settings:"ss06" on;font-size:1.6rem;font-family:Matter Regular,sans-serif;font-weight:400;line-height:2rem;color:var(--color-dark-silver)}.main-login__inner .text-holder#login .send-invite form{position:relative}.main-login__inner .text-holder#login .send-invite form .button--submit{width:100%;margin-top:var(--spacing-2x);color:var(--color-blue);border:solid 2px var(--color-blue);background-color:transparent}.main-login__inner .text-holder#login .send-invite form .js-close-modal{font-size:1.6rem;line-height:1.6rem;font-feature-settings:"ss06" on;font-size:1.4rem;font-style:normal;color:var(--TAM-Eerie-Black, #1D1D1D);font-family:Matter Regular,sans-serif;font-weight:400;line-height:1.8rem;text-decoration-line:underline}.main-login__inner .text-holder#login .send-invite form .send-invite-form__overlay,.main-login__inner .text-holder#login .send-invite form .overlay{position:absolute;top:0;left:0;display:flex;visibility:hidden;align-items:center;justify-content:center;width:100%;height:100%;padding:24px;transition:background-color .3s ease,visibility 0s ease;background-color:transparent}.main-login__inner .text-holder#login .send-invite form .send-invite-form__overlay.js-active,.main-login__inner .text-holder#login .send-invite form .overlay.js-active{visibility:visible;background-color:#f7f7f7e6}.main-login__inner .text-holder#login .send-invite form .send-invite-form__overlay__success-message,.main-login__inner .text-holder#login .send-invite form .overlay__success-message{font-style:normal;line-height:1.6rem;font-feature-settings:"ss06" on;font-size:1.6rem;font-family:Matter Regular,sans-serif;font-weight:400;line-height:2rem;text-align:center;color:var(--color-dark)}.main-login__inner .image-holder{width:100%;height:330px}@media (min-width: 1024px){.main-login__inner .image-holder{height:100%;grid-column:1;grid-row:1}}.main-login__inner .image-holder img{width:100%;height:100%}@media (min-width: 1024px){.main-login__inner .image-holder img{object-fit:cover}}.main-login__inner .form__message{font-style:normal;line-height:1.6rem;font-feature-settings:"ss06" on;font-size:1.6rem;font-family:Matter Regular,sans-serif;font-weight:400;line-height:2rem;margin-bottom:16px;color:var(--color-dark)}.main-login__inner .text-holder__form .js-close-modal{font-size:1.6rem;line-height:1.6rem;font-feature-settings:"ss06" on;font-size:1.4rem;font-style:normal;color:var(--TAM-Eerie-Black, #1D1D1D);font-family:Matter Regular,sans-serif;font-weight:400;line-height:1.8rem;text-decoration-line:underline}
