@font-face{font-family:Neue;src:url('/assets/fonts/neue-haas-roman.woff') format('woff');font-display:swap}*{box-sizing:border-box}body{margin:0;background:#f1f0eb;color:#353532;font-family:Neue,Arial,sans-serif;min-height:100svh;display:grid;place-items:center}main{width:min(430px,100%);padding:54px 32px}.brand{width:185px;height:auto;margin-bottom:65px}.eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase}h1{font-size:38px;font-weight:400;letter-spacing:-.04em;margin:18px 0}.intro,.help{font-size:14px;line-height:1.5;color:#686861}form{margin-top:35px}label{display:block;margin:0 0 24px;font-size:13px}input{display:block;width:100%;background:transparent;border:0;border-bottom:1px solid #a4a49a;padding:12px 0;font:inherit;font-size:17px;border-radius:0}input:focus{outline:2px solid #697858;outline-offset:5px}button{width:100%;padding:16px;background:#353532;color:#f1f0eb;border:0;font:inherit;cursor:pointer}button:disabled{opacity:.55}#login-status{font-size:14px;min-height:24px;line-height:1.5}.help{font-size:12px;margin-top:30px}
