*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;background:#fff;color:#111}button,input,textarea{font-family:inherit}a{color:inherit;text-decoration:none}.field-label{display:block;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#bbb;margin-bottom:4px}.field-input{width:100%;background:none;border:none;border-bottom:1.5px solid #e0dede;padding:6px 0;font-size:12px;color:#111;outline:none}.field-input:focus{border-bottom-color:#111}.field-input::placeholder{color:#ccc}.btn-solid{background:#111;color:#fff;border:1.5px solid #111;border-radius:2px}.btn-outline,.btn-solid{padding:7px 16px;font-size:11px;font-weight:700;cursor:pointer}.btn-outline{background:#fff;color:#555;border:1.5px solid #ddd;border-radius:2px}.btn-outline:hover{border-color:#999;color:#111}