.login-module__WEZH7G__wrap{background:radial-gradient(120% 80% at 50% 0%, var(--navy-radial) 0%, var(--navy) 55%), var(--navy);place-items:center;min-height:100vh;padding:24px;display:grid}.login-module__WEZH7G__card{text-align:center;border:1px solid var(--on-dark-12);background:#f3efe608;border-radius:4px;width:100%;max-width:420px;padding:clamp(32px,5vw,52px)}.login-module__WEZH7G__eyebrow{letter-spacing:4px;text-transform:uppercase;color:var(--gold);margin-bottom:18px;font-size:11px}.login-module__WEZH7G__title{letter-spacing:-.5px;color:var(--on-dark);font-size:clamp(30px,6vw,44px);font-weight:500;line-height:1}.login-module__WEZH7G__sub{color:var(--on-dark-55);margin-top:16px;font-size:14px;line-height:1.6}.login-module__WEZH7G__form{text-align:left;gap:18px;margin-top:32px;display:grid}.login-module__WEZH7G__label{gap:8px;display:grid}.login-module__WEZH7G__label span{letter-spacing:2px;text-transform:uppercase;color:var(--gold);font-size:11px}.login-module__WEZH7G__input{border:none;border-bottom:1px solid var(--on-dark-28);width:100%;color:var(--on-dark);background:0 0;outline:none;padding:12px 2px;font-family:inherit;font-size:16px;transition:border-color .25s}.login-module__WEZH7G__input:focus{border-bottom-color:var(--gold)}.login-module__WEZH7G__error{color:#e3a08a;letter-spacing:.3px;font-size:13px}.login-module__WEZH7G__button{background:var(--gold);color:var(--navy);letter-spacing:2px;text-transform:uppercase;cursor:pointer;border:none;border-radius:2px;margin-top:6px;padding:16px;font-family:inherit;font-size:12px;font-weight:600;transition:opacity .25s}.login-module__WEZH7G__button:hover{opacity:.88}
