.loginPage{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.loginPage__media{position:relative;background:var(--noir)}.loginPage__media .imgWrap{position:absolute;inset:0}.loginPage__mediaScrim{position:absolute;inset:0;background:linear-gradient(180deg, rgba(14, 16, 20, 0.15) 0%, rgba(14, 16, 20, 0.55) 100%);pointer-events:none}.loginPage__mediaContent{position:absolute;left:0;right:0;bottom:0;padding:var(--space-9) var(--space-9);color:var(--on-dark);pointer-events:none}.loginPage__mediaContent .brand{margin-bottom:var(--space-8);pointer-events:auto}.loginPage__quote{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-med);line-height:var(--lh-snug);max-width:520px;color:var(--white)}.loginPage__cite{margin-top:var(--space-4);font-size:var(--fs-sm);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--on-dark-soft)}.loginPage__form{display:flex;flex-direction:column;justify-content:center;padding:var(--space-9) clamp(32px,8vw,120px);background:var(--paper)}.loginPage__formInner{width:100%;max-width:400px;margin:0 auto}.loginPage__eyebrow{font-size:var(--fs-label);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--accent-deep)}.loginPage__title{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-med);line-height:var(--lh-head);color:var(--ink);margin-top:var(--space-3)}.loginPage__sub{margin-top:var(--space-4);font-size:var(--fs-body);color:var(--ink-soft);line-height:var(--lh-body)}.loginForm{margin-top:var(--space-8);display:flex;flex-direction:column;gap:var(--space-6)}.loginForm__field{display:flex;flex-direction:column}.loginForm__field label{font-size:var(--fs-label);letter-spacing:var(--ls-nav);text-transform:uppercase;color:var(--ink-faint);margin-bottom:var(--space-3)}.loginForm__field input{font-family:var(--font-body);font-size:var(--fs-body);color:var(--ink);background:var(--white);border:var(--bw) solid var(--line);padding:var(--space-4);transition:border-color .3s,box-shadow var(--dur) var(--ease)}.loginForm__field input::placeholder{color:var(--ink-faint)}.loginForm__field input:focus{outline:none;border-color:var(--ink);box-shadow:var(--shadow-field)}.loginForm__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.loginForm__remember{display:flex;align-items:center;gap:var(--space-3);font-size:var(--fs-sm);color:var(--ink-soft)}.loginForm__remember input{width:16px;height:16px;accent-color:var(--ink)}.loginForm__forgot{font-size:var(--fs-sm);color:var(--ink);border-bottom:var(--bw) solid var(--line);padding-bottom:2px;transition:border-color .3s}.loginForm__forgot:hover{border-color:var(--ink)}.loginForm .buttonSolid{justify-content:center;margin-top:var(--space-2)}.loginPage__divider{display:flex;align-items:center;gap:var(--space-4);margin:var(--space-8) 0;color:var(--ink-faint);font-size:var(--fs-label);letter-spacing:var(--ls-nav);text-transform:uppercase}.loginPage__divider::before,.loginPage__divider::after{content:"";flex:1;height:var(--bw);background:var(--line)}.loginPage__partner{display:flex;align-items:center;justify-content:center;gap:var(--space-3);width:100%}.loginPage__foot{margin-top:var(--space-8);font-size:var(--fs-sm);color:var(--ink-soft);text-align:center}.loginPage__foot a{color:var(--ink);border-bottom:var(--bw) solid var(--line)}.loginForm__error{font-size:var(--fs-sm);color:var(--accent-deep)}@media(max-width: 920px){.loginPage{grid-template-columns:1fr}.loginPage__media{min-height:280px}}/*# sourceMappingURL=login.css.map */
