/* ================================================================
   Form Fields
   ================================================================ */
.form{margin-top:46px;display:flex;flex-direction:column;gap:18px;grid-column:1/-1;max-width:760px}
.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.field label{display:block;font-family:var(--fm);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:rgba(250,246,239,.5);margin-bottom:9px}
.field input,.field textarea{width:100%;background:transparent;border:none;border-bottom:1px solid rgba(250,246,239,.25);color:var(--paper);font-family:var(--fb);font-size:17px;padding:10px 0;transition:border-color .3s}
.field input:focus,.field textarea:focus{outline:none;border-color:var(--orange)}
.field textarea{resize:vertical;min-height:60px}
.form .btn-primary{align-self:flex-start;margin-top:10px}
