.at-contact{min-height:100svh;display:grid;grid-template-columns:1fr 1fr}.at-contact__visual{min-height:100svh;display:flex;align-items:flex-end;padding:var(--at-gutter)}.at-contact__copy{max-width:72rem;padding-bottom:5vw}.at-contact__form{padding:clamp(110px,12vw,180px) var(--at-gutter) 8vw}.at-contact form{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem 2rem}.at-field{border-bottom:1px solid var(--at-line);padding-bottom:1.2rem}.at-field--wide{grid-column:1/-1}.at-field label{display:block;font-size:1rem;letter-spacing:.15em;text-transform:uppercase;margin-bottom:1rem}.at-field input,.at-field select,.at-field textarea{width:100%;border:0;background:transparent;border-radius:0;padding:.5rem 0;font:inherit;color:inherit;box-shadow:none}.at-field input:focus,.at-field select:focus,.at-field textarea:focus{outline:0}.at-submit{grid-column:1/-1;background:var(--at-ink);color:#fff;border:0;padding:1.8rem 2rem;text-transform:uppercase;letter-spacing:.15em;display:flex;justify-content:space-between;cursor:pointer}@media(max-width:749px){.at-contact{grid-template-columns:1fr}.at-contact__visual{min-height:65svh}.at-contact form{grid-template-columns:1fr}.at-field--wide,.at-submit{grid-column:auto}}
.at-contact__visual{position:relative;overflow:hidden}
.at-contact__visual:before{content:"";position:absolute;left:33%;top:0;height:100%;width:1px;background:var(--at-line-dark)}
.at-contact__visual:after{content:"";position:absolute;left:0;right:0;top:62%;height:1px;background:var(--at-line-dark)}
.at-contact__copy{position:relative;z-index:1}
.at-contact__copy .at-title{font-family:Georgia,'Times New Roman',serif;font-weight:400}
.at-field{transition:border-color .35s ease}.at-field:focus-within{border-color:var(--at-ink)}
.at-submit{transition:background .35s ease,color .35s ease}.at-submit:hover{background:#2a2b2b}