.contact{display:grid;gap:40px;padding-top:calc(var(--hdr) + 60px);padding-bottom:100px}
.contact h1{font-size:clamp(52px,10vw,130px)}
.c-phone{display:inline-block;font:italic 500 clamp(40px,8vw,96px)/1.1 var(--serif);text-decoration:none;border-bottom:2px solid var(--violet);margin:22px 0 22px;padding:4px 0}
.c-phone:hover{color:#fff}
.contact .btns{margin:24px 0 46px}
.c-grid{display:grid;gap:30px;grid-template-columns:1fr 1fr;border-top:1px solid #2a2726;padding-top:28px}
.c-grid ul{margin:10px 0 0;padding:0 0 0 18px;color:var(--bone2)}
.c-grid li{margin-bottom:6px}
.c-grid p{color:var(--bone2)}
.c-grid .eyebrow{margin:0 0 8px}
.c-grid a{display:inline-block;padding:6px 0}
.c-img{margin:0}
@media (min-width:980px){.contact{grid-template-columns:1.2fr .8fr;gap:70px;align-items:center}}
@media (max-width:520px){.c-grid{grid-template-columns:1fr}}
