.contact-form{gap:var(--s-6);flex-direction:column;display:flex}.contact-form__field{gap:var(--s-2);flex-direction:column;display:flex}.contact-form__field label{font-family:var(--ff-display);text-transform:uppercase;letter-spacing:var(--ls-tight);color:var(--c-grey);font-size:12px}.contact-form__field input,.contact-form__field textarea{border:none;border-bottom:1px solid var(--c-grey-light);width:100%;font-family:var(--ff-display);font-size:var(--fs-body);color:var(--c-black);resize:vertical;background:0 0;padding:10px 0}.contact-form__field input:focus,.contact-form__field textarea:focus{border-bottom-color:var(--c-black);outline:none}.contact-form__submit{align-self:flex-start}.contact-form__done{font-family:var(--ff-display);font-size:var(--fs-body);color:var(--c-ink)}
.contact{padding-top:var(--nav-h)}.contact__inner{gap:var(--s-14);padding-block:var(--s-13) var(--s-14);grid-template-columns:1fr 1fr;align-items:start;display:grid}.contact__title{font-family:var(--ff-display-medium);font-weight:500;font-size:var(--fs-hero);letter-spacing:var(--ls-tighter);text-transform:uppercase;color:var(--c-black);margin:var(--s-3) 0 var(--s-6);line-height:.96}.contact__text{font-family:var(--ff-display);font-size:var(--fs-body);color:var(--c-ink);max-width:44ch;margin-bottom:var(--s-8);line-height:1.6}.contact__links{gap:var(--s-3);flex-direction:column;display:flex}.contact__links a{font-size:var(--fs-body);color:var(--c-black);transition:color var(--t-default)}.contact__links a:hover{color:var(--c-grey)}.contact__social{align-items:center;gap:var(--s-2);display:inline-flex}@media (max-width:991px){.contact__inner{gap:var(--s-10);padding-block:var(--s-12);grid-template-columns:1fr}.contact__title{letter-spacing:var(--ls-tight);font-size:40px}}
