.login-module__3lrIIq__page{grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}.login-module__3lrIIq__art{isolation:isolate;padding:var(--space-12) var(--space-12) var(--space-16);background:radial-gradient(70% 60% at 85% 8%, var(--gold-glow), transparent 70%), radial-gradient(60% 50% at 8% 100%, var(--gold-faint), transparent 70%), linear-gradient(160deg, var(--color-ink-2) 0%, var(--surface-3) 100%);border-right:1px solid var(--border-default);flex-direction:column;justify-content:space-between;display:none;position:relative;overflow:hidden}.login-module__3lrIIq__artBrand{display:flex}.login-module__3lrIIq__artCopy{gap:var(--space-4);max-width:28rem;padding-top:var(--space-6);border-top:1px solid var(--border-strong);flex-direction:column;display:flex}.login-module__3lrIIq__artBrand.login-module__3lrIIq__artBrand [class*=descriptor],.login-module__3lrIIq__brandLink.login-module__3lrIIq__brandLink [class*=descriptor]{letter-spacing:.14em;color:var(--text-secondary);margin-right:-.14em;font-size:.6875rem}.login-module__3lrIIq__artBrand.login-module__3lrIIq__artBrand [class*=__brand],.login-module__3lrIIq__brandLink.login-module__3lrIIq__brandLink [class*=__brand]{font-weight:var(--weight-regular)}.login-module__3lrIIq__artTagline{font-family:var(--font-serif);font-size:var(--pub-h2);font-weight:var(--pub-headline-weight);line-height:var(--pub-h2-leading);letter-spacing:var(--tracking-tight);color:var(--text-primary);text-wrap:balance;margin:0}.login-module__3lrIIq__artNote{font-size:var(--pub-eyebrow);font-weight:var(--weight-medium);letter-spacing:var(--pub-eyebrow-tracking);text-transform:uppercase;color:var(--gold);margin:0}@media (min-width:900px){.login-module__3lrIIq__page{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.login-module__3lrIIq__art{display:flex}.login-module__3lrIIq__mobileBrand{display:none}}.login-module__3lrIIq__panel{padding:var(--space-8) var(--pub-gutter) var(--space-12);justify-content:center;align-items:center;display:flex}@media (min-width:900px){.login-module__3lrIIq__panel{padding:var(--space-12) var(--space-12)}}.login-module__3lrIIq__card{width:100%;max-width:28rem}.login-module__3lrIIq__mobileBrand{margin-bottom:var(--space-10)}.login-module__3lrIIq__brandLink{border-radius:var(--radius-sm);align-items:center;min-height:44px;display:inline-flex}.login-module__3lrIIq__brandLink:focus-visible{box-shadow:var(--focus-ring);outline:none}.login-module__3lrIIq__title{margin:0 0 var(--space-3);font-family:var(--font-serif);font-size:var(--text-3xl);font-weight:var(--pub-headline-weight);letter-spacing:var(--tracking-tight);color:var(--text-primary);text-wrap:balance;line-height:1.1}.login-module__3lrIIq__sub{margin:0 0 var(--space-8);font-size:var(--text-md);line-height:var(--leading-normal);color:var(--text-secondary)}.login-module__3lrIIq__googleBtn{justify-content:center;align-items:center;gap:var(--space-3);width:100%;min-height:52px;padding:var(--space-3) var(--space-5);font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--text-primary);background:var(--surface-1);border:1px solid var(--border-strong);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--motion-standard), background var(--motion-standard), box-shadow var(--motion-standard);display:flex}.login-module__3lrIIq__googleBtn:hover:not(:disabled){border-color:var(--text-primary);background:var(--surface-2)}.login-module__3lrIIq__googleBtn:focus-visible{box-shadow:var(--focus-ring);outline:none}.login-module__3lrIIq__googleBtn:disabled{cursor:not-allowed;opacity:.6}.login-module__3lrIIq__divider{align-items:center;gap:var(--space-4);margin-block:var(--space-6);display:flex}.login-module__3lrIIq__dividerLine{background:var(--border-default);flex:1;height:1px}.login-module__3lrIIq__dividerText{font-size:var(--text-sm);color:var(--text-tertiary);white-space:nowrap}.login-module__3lrIIq__label{margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary);display:block}.login-module__3lrIIq__input{width:100%;min-height:52px;margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);font:inherit;color:var(--text-primary);background:var(--surface-1);border:1px solid var(--border-strong);border-radius:var(--radius-md);transition:border-color var(--motion-micro), box-shadow var(--motion-micro);font-size:16px;display:block}.login-module__3lrIIq__input:hover:not(:disabled){border-color:var(--text-tertiary)}.login-module__3lrIIq__input:focus-visible{border-color:var(--border-focus);box-shadow:var(--focus-ring);outline:none}.login-module__3lrIIq__input[aria-invalid=true]{border-color:var(--status-danger)}.login-module__3lrIIq__input::placeholder{color:var(--text-tertiary)}.login-module__3lrIIq__input:disabled{opacity:.6}.login-module__3lrIIq__submitBtn{width:100%;min-height:52px;padding:var(--space-3) var(--space-5);font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);color:var(--color-ink);background:var(--text-primary);border:1px solid var(--text-primary);border-radius:var(--radius-md);cursor:pointer;transition:background var(--motion-standard), box-shadow var(--motion-standard), transform var(--motion-micro);justify-content:center;align-items:center;display:flex}.login-module__3lrIIq__submitBtn:hover:not(:disabled){background:var(--text-secondary);box-shadow:var(--shadow-sm)}.login-module__3lrIIq__submitBtn:active:not(:disabled){transform:translateY(1px)}.login-module__3lrIIq__submitBtn:focus-visible{box-shadow:var(--focus-ring);outline:none}.login-module__3lrIIq__submitBtn:disabled{background:var(--text-secondary);border-color:var(--text-secondary);cursor:progress}.login-module__3lrIIq__error{margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--status-danger);background:var(--status-danger-bg);border-radius:var(--radius-md)}.login-module__3lrIIq__callbackAlert{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-primary);background:var(--status-danger-bg);border-left:3px solid var(--status-danger);border-radius:var(--radius-md)}.login-module__3lrIIq__callbackAlert strong{font-weight:var(--weight-semibold);color:var(--status-danger)}.login-module__3lrIIq__newInvestor{margin:var(--space-8) 0 0;font-size:var(--text-md);color:var(--text-secondary)}.login-module__3lrIIq__inlineLink{font-weight:var(--weight-medium);color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:5px;border-radius:var(--radius-sm)}.login-module__3lrIIq__inlineLink:hover{color:var(--text-secondary)}.login-module__3lrIIq__inlineLink:focus-visible{box-shadow:var(--focus-ring);outline:none}.login-module__3lrIIq__backLink{align-items:center;gap:var(--space-2);min-height:44px;margin-top:var(--space-6);font-size:var(--text-base);color:var(--text-secondary);border-radius:var(--radius-sm);display:inline-flex}.login-module__3lrIIq__backLink:hover{color:var(--text-primary)}.login-module__3lrIIq__backLink:focus-visible{box-shadow:var(--focus-ring);outline:none}.login-module__3lrIIq__sent{flex-direction:column;align-items:flex-start;display:flex}.login-module__3lrIIq__sentEmail{font-weight:var(--weight-semibold);color:var(--text-primary);overflow-wrap:anywhere}.login-module__3lrIIq__textButton{min-height:44px;font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:5px;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;padding:0}.login-module__3lrIIq__textButton:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (prefers-reduced-motion:reduce){.login-module__3lrIIq__googleBtn,.login-module__3lrIIq__input,.login-module__3lrIIq__submitBtn{transition:none}}
