.dna-contact{padding:80px 0 120px}.dna-contact__inner{max-width:1100px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1fr 1.6fr;gap:80px;align-items:start}.dna-contact__label{font-family:dnaSansMono,monospace;font-size:10px;letter-spacing:3px;color:#000;margin:0 0 20px}.dna-contact__heading{font-size:clamp(36px,5vw,56px);font-weight:400;letter-spacing:-.02em;line-height:1.05;margin:0 0 20px;color:#000}.dna-contact__sub{font-size:14px;line-height:1.7;color:#666;margin:0 0 48px}.dna-contact__info{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.dna-contact__info li{display:flex;flex-direction:column;gap:4px;padding:20px 0;border-top:1px solid #e8e8e8}.dna-contact__info li:last-child{border-bottom:1px solid #e8e8e8}.dna-contact__info-label{font-family:dnaSansMono,monospace;font-size:9px;letter-spacing:2.5px;text-transform:uppercase;color:#aaa}.dna-contact__info-value{font-size:14px;color:#000;text-decoration:none;transition:opacity .2s}a.dna-contact__info-value:hover{opacity:.5}.dna-contact__right{padding-top:52px}.dna-contact__row{display:grid;grid-template-columns:1fr 1fr;gap:0 32px}.dna-contact__field{position:relative;margin-bottom:36px}.dna-contact__field input,.dna-contact__field textarea{width:100%;background:transparent;border:none;border-bottom:1px solid #d0d0d0;border-radius:0;padding:12px 0 10px;font-size:14px;font-family:inherit;color:#000;outline:none;resize:none;transition:border-color .2s;box-sizing:border-box;-webkit-appearance:none}.dna-contact__field input:focus,.dna-contact__field textarea:focus{border-color:#000}.dna-contact__field label{position:absolute;left:0;top:12px;font-size:13px;color:#aaa;pointer-events:none;transition:top .18s ease,font-size .18s ease,color .18s ease;font-family:dnaSansMono,monospace;letter-spacing:1.5px;text-transform:uppercase;font-size:10px}.dna-contact__field input:not(:placeholder-shown)~label,.dna-contact__field input:focus~label,.dna-contact__field textarea:not(:placeholder-shown)~label,.dna-contact__field textarea:focus~label{top:-14px;font-size:9px;color:#000}.dna-contact__field:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:#000;transition:width .25s ease}.dna-contact__field:focus-within:after{width:100%}.dna-contact__submit{display:inline-flex;align-items:center;gap:12px;background:#000;color:#fff;border:none;padding:16px 32px;font-family:dnaSansMono,monospace;font-size:10px;letter-spacing:2.5px;text-transform:uppercase;cursor:pointer;transition:background .2s,gap .2s;margin-top:8px}.dna-contact__submit:hover{background:#222;gap:18px}.dna-contact__submit svg{transition:transform .2s}.dna-contact__submit:hover svg{transform:translate(3px)}.dna-contact__success{display:flex;align-items:center;gap:10px;background:#000;color:#fff;padding:14px 20px;font-family:dnaSansMono,monospace;font-size:10px;letter-spacing:2px;text-transform:uppercase;margin-bottom:32px}@media(max-width:768px){.dna-contact{padding:48px 0 80px}.dna-contact__inner{grid-template-columns:1fr;gap:48px;padding:0 20px}.dna-contact__right{padding-top:0}.dna-contact__row{grid-template-columns:1fr;gap:0}.dna-contact__heading{font-size:36px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/dna-contact-page.css.map */
