.contact{align-items:flex-end;min-height:72svh;display:flex}.contact__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(28px,5vw,80px);width:100%;max-width:1360px;margin:0 auto;display:grid}.contact__card{justify-self:end;width:100%;max-width:560px;position:static}.contact__card>div{grid-template-columns:120px minmax(0,1fr)}.contact__card dd{text-transform:none;letter-spacing:.02em;font-size:clamp(16px,1.3vw,19px);line-height:1.4}.contact__card a{text-decoration:none}.contact__card a:hover{color:var(--copper-deep)}.contact__card .contact__map{font:600 12px/1 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--copper-deep);text-underline-offset:3px;margin-top:6px;text-decoration:underline;display:inline-block}@media (max-width:900px){.contact{min-height:auto}.contact__grid{grid-template-columns:1fr}.contact__card{justify-self:stretch;max-width:none}}
