.tpl-contact .hero-wrap{padding-bottom:var(--vn-space-l)}.tpl-contact .contact-section{padding-top:var(--vn-space-l)}.tpl-contact .contact-grid{align-items:start;display:grid;gap:var(--vn-space-l);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.tpl-contact .contact-copy-col{order:1}.tpl-contact .contact-form-col{order:2}.tpl-contact .contact-lede{color:var(--vn-color-base-pale);margin-top:var(--vn-space-xs);max-width:460px}.tpl-contact .form-card{background:rgba(var(--vn-color-white-rgb),.03);border:var(--vn-border-on-dark);border-radius:var(--vn-radius-m);padding:var(--vn-space-m)}.tpl-contact .sig{display:grid;grid-template-columns:repeat(2,1fr);margin-top:var(--vn-space-m)}.tpl-contact .sig-cell{border-top:var(--vn-border-on-dark);padding:var(--vn-space-s) var(--vn-space-s) var(--vn-space-s) 0}.tpl-contact .sig-cell:nth-child(2n){border-left:var(--vn-border-on-dark);padding-left:var(--vn-space-s)}.tpl-contact .sig-cell b{color:#fff;display:block;font-family:var(--vn-font-mono);font-size:var(--vn-h3);font-variant-numeric:tabular-nums;font-weight:var(--vn-text-600)}.tpl-contact .sig-cell>span{color:var(--vn-color-base-light);display:block;font-family:var(--vn-font-mono);font-size:var(--vn-text-xs);letter-spacing:var(--vn-letter-spacing-label);line-height:var(--vn-line-height-base);margin-top:8px;text-transform:uppercase}@media (max-width:1040px){.tpl-contact .contact-grid{grid-template-columns:minmax(0,1fr)}.tpl-contact .contact-copy-col{order:2}.tpl-contact .contact-form-col{order:1}}@media (max-width:560px){.tpl-contact .form-card{padding:var(--vn-space-s)}}