.form-group{margin-bottom:1.25rem}.form-group label{font-family:var(--font-m);letter-spacing:.2em;text-transform:uppercase;color:var(--cyan);margin-bottom:.5rem;font-size:.58rem;display:block}.form-group input,.form-group textarea{background:var(--panel);border:1px solid var(--border-b);width:100%;color:var(--text);font-family:var(--font-b);outline:none;padding:.75rem 1rem;font-size:.88rem;font-weight:300;transition:border-color .2s}.form-group input:focus,.form-group textarea:focus{border-color:var(--cyan)}.form-group textarea{resize:vertical;min-height:140px}.form-row{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.btn-submit{font-family:var(--font-m);letter-spacing:.1em;text-transform:uppercase;color:var(--black);background:var(--cyan);cursor:pointer;border:none;margin-top:.5rem;padding:.75rem 2rem;font-size:.7rem;transition:background .2s}.btn-submit:hover{background:var(--white)}.btn-submit:disabled{opacity:.6;cursor:not-allowed}@media (max-width:900px){.form-row{grid-template-columns:1fr}}
