.login-form-module-scss-module__tqltVq__shell{width:100%;max-width:24rem}.login-form-module-scss-module__tqltVq__intro{margin-bottom:2.5rem}.login-form-module-scss-module__tqltVq__title{font-family:var(--font-ui);color:var(--color-foreground);font-size:1.5rem;font-weight:500;line-height:2rem}.login-form-module-scss-module__tqltVq__description{font-family:var(--font-ui);color:#44474dcc;margin-top:.5rem;font-size:.875rem;line-height:1.25rem}.login-form-module-scss-module__tqltVq__form{flex-direction:column;gap:1.5rem;display:flex}.login-form-module-scss-module__tqltVq__label{margin-bottom:.5rem;display:block}.login-form-module-scss-module__tqltVq__label,.login-form-module-scss-module__tqltVq__labelInline{font-family:var(--font-ui);letter-spacing:.1em;color:var(--color-text-muted);text-transform:uppercase;font-size:.6875rem;line-height:1.03125rem}.login-form-module-scss-module__tqltVq__row{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.login-form-module-scss-module__tqltVq__link{appearance:none;cursor:pointer;font-family:var(--font-ui);letter-spacing:.11em;color:var(--color-brand-accent);text-transform:uppercase;background:0 0;border:none;margin:0;padding:0;font-size:.625rem;line-height:1.03125rem;text-decoration:none}.login-form-module-scss-module__tqltVq__link:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}.login-form-module-scss-module__tqltVq__input{border:1px solid var(--color-border);width:100%;font-family:var(--font-ui);color:var(--color-foreground);background:0 0;outline:none;padding:.875rem .8125rem;font-size:.875rem;transition:border-color .15s}.login-form-module-scss-module__tqltVq__input::placeholder{color:#75777e4d}.login-form-module-scss-module__tqltVq__input:focus{border-color:var(--color-brand-accent)}.login-form-module-scss-module__tqltVq__error{color:var(--color-error);margin-top:.5rem;font-size:.875rem}.login-form-module-scss-module__tqltVq__actions{padding-top:1.5rem}.login-form-module-scss-module__tqltVq__primaryAction{background:var(--color-black);width:100%;font-family:var(--font-ui);letter-spacing:.2em;color:var(--color-white);text-transform:uppercase;padding-block:1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition:opacity .15s}.login-form-module-scss-module__tqltVq__primaryAction:hover{opacity:.9}.login-form-module-scss-module__tqltVq__primaryAction:disabled{cursor:not-allowed;opacity:.7}
.locale-switcher-module-scss-module__JGipLW__nav{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.locale-switcher-module-scss-module__JGipLW__links{gap:.75rem;display:flex}.locale-switcher-module-scss-module__JGipLW__link{font-family:var(--font-ui);letter-spacing:.12em;color:var(--color-brand-accent);text-transform:uppercase;font-size:.5625rem;text-decoration:none}.locale-switcher-module-scss-module__JGipLW__link:hover{text-decoration:underline}.locale-switcher-module-scss-module__JGipLW__active{color:var(--color-text-muted);pointer-events:none}
.login-page-module-scss-module__UIBPLq__page{background:var(--color-background);flex-direction:column;min-height:100vh;display:flex}@media (min-width:1024px){.login-page-module-scss-module__UIBPLq__page{flex-direction:row}}.login-page-module-scss-module__UIBPLq__panel{background:var(--color-background);flex-direction:column;flex:1;width:100%;display:flex}@media (min-width:1024px){.login-page-module-scss-module__UIBPLq__panel{flex:none;width:40%;min-width:512px;min-height:100vh}}.login-page-module-scss-module__UIBPLq__header{padding:2rem 1.5rem 0}@media (min-width:640px){.login-page-module-scss-module__UIBPLq__header{padding:2.5rem 2.5rem 0}}@media (min-width:1024px){.login-page-module-scss-module__UIBPLq__header{padding:3rem 3rem 0}}.login-page-module-scss-module__UIBPLq__brandTitle{font-family:var(--font-brand);letter-spacing:.18em;color:var(--color-black);text-transform:uppercase;font-size:1.375rem;line-height:2rem}@media (min-width:640px){.login-page-module-scss-module__UIBPLq__brandTitle{letter-spacing:.2em;font-size:1.5rem}}.login-page-module-scss-module__UIBPLq__brandKicker{font-family:var(--font-ui);letter-spacing:.2em;color:var(--color-brand-accent);text-transform:uppercase;margin-top:.25rem;font-size:.625rem;line-height:.9375rem}.login-page-module-scss-module__UIBPLq__content{flex:1;justify-content:center;align-items:center;padding:2.5rem 1.5rem;display:flex}@media (min-width:640px){.login-page-module-scss-module__UIBPLq__content{padding:3rem 2.5rem}}@media (min-width:1024px){.login-page-module-scss-module__UIBPLq__content{padding:3rem}}.login-page-module-scss-module__UIBPLq__footer{padding:0 1.5rem 2rem}@media (min-width:640px){.login-page-module-scss-module__UIBPLq__footer{padding:0 2.5rem 2.5rem}}@media (min-width:1024px){.login-page-module-scss-module__UIBPLq__footer{padding-inline:3rem}}.login-page-module-scss-module__UIBPLq__footerRule{border-top:1px solid #c5c6cd1a;padding-top:2rem}.login-page-module-scss-module__UIBPLq__footerText{font-family:var(--font-body);letter-spacing:.15em;color:#44474d80;text-transform:uppercase;font-size:.5625rem;line-height:.914rem}.login-page-module-scss-module__UIBPLq__editorialPanelMobile{background:var(--color-editorial-surface);height:14rem;margin:2rem 1.5rem 0;position:relative;overflow:hidden}@media (min-width:640px){.login-page-module-scss-module__UIBPLq__editorialPanelMobile{height:18rem;margin-inline:2.5rem}}@media (min-width:1024px){.login-page-module-scss-module__UIBPLq__editorialPanelMobile{display:none}}.login-page-module-scss-module__UIBPLq__editorialPanelDesktop{background:var(--color-editorial-surface);flex:1;min-height:100vh;display:none;position:relative;overflow:hidden}@media (min-width:1024px){.login-page-module-scss-module__UIBPLq__editorialPanelDesktop{display:block}}.login-page-module-scss-module__UIBPLq__editorialImageDesktop{inset-block:0;width:133.33%;position:absolute;left:-33.38%}.login-page-module-scss-module__UIBPLq__image{object-fit:cover}.login-page-module-scss-module__UIBPLq__overlaySoft,.login-page-module-scss-module__UIBPLq__overlayStrong,.login-page-module-scss-module__UIBPLq__veil{position:absolute;inset:0}.login-page-module-scss-module__UIBPLq__overlaySoft{background:linear-gradient(#6663,#0006)}.login-page-module-scss-module__UIBPLq__overlayStrong{background:linear-gradient(#6666,#0006)}.login-page-module-scss-module__UIBPLq__veil{background:#0000001a}.login-page-module-scss-module__UIBPLq__accentMobile,.login-page-module-scss-module__UIBPLq__accentDesktop{width:23.269px;height:22.933px;position:absolute}.login-page-module-scss-module__UIBPLq__accentMobile{top:1.25rem;right:1.25rem}.login-page-module-scss-module__UIBPLq__accentDesktop{top:3rem;right:3rem}.login-page-module-scss-module__UIBPLq__quoteMobile{flex-direction:column;align-items:flex-end;gap:.75rem;max-width:17rem;display:flex;position:absolute;bottom:1.25rem;right:1.25rem}@media (min-width:640px){.login-page-module-scss-module__UIBPLq__quoteMobile{max-width:20rem;bottom:2rem;right:2rem}}.login-page-module-scss-module__UIBPLq__quoteDesktop{flex-direction:column;align-items:flex-end;gap:1.5rem;max-width:24rem;display:flex;position:absolute;bottom:3rem;right:3rem}@media (min-width:1024px){.login-page-module-scss-module__UIBPLq__quoteDesktop{bottom:4rem;right:4rem}}.login-page-module-scss-module__UIBPLq__dividerSmall,.login-page-module-scss-module__UIBPLq__dividerMedium{background:#775a1999;height:1px}.login-page-module-scss-module__UIBPLq__dividerSmall{width:3rem}.login-page-module-scss-module__UIBPLq__dividerMedium{width:4rem}.login-page-module-scss-module__UIBPLq__quoteTextSmall,.login-page-module-scss-module__UIBPLq__quoteTextLarge{font-family:var(--font-brand);color:var(--color-white);text-align:right;filter:drop-shadow(0 4px 1.5px #0000001a)}.login-page-module-scss-module__UIBPLq__quoteTextSmall{font-size:1.25rem;line-height:1.75rem}@media (min-width:640px){.login-page-module-scss-module__UIBPLq__quoteTextSmall{font-size:1.5rem;line-height:2rem}}.login-page-module-scss-module__UIBPLq__quoteTextLarge{font-size:1.875rem;line-height:2.578rem}.login-page-module-scss-module__UIBPLq__caption{font-family:var(--font-body);letter-spacing:.25em;color:var(--color-gold);text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1rem}
