.contact-location{background:#f6f6f2;padding-top:0;scroll-margin-top:145px}.contact-location__card{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);overflow:hidden;border-radius:24px;background:var(--ink)}.contact-location__info{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(28px,4vw,60px);color:white}.contact-location__icon{width:30px;height:30px;margin-bottom:22px;color:var(--red)}.contact-location__info .eyebrow{color:#c5c7ca}.contact-location__info h2{max-width:360px;margin:15px 0 20px;font-size:clamp(40px,4vw,60px);line-height:1.03}.contact-location__info address{font-style:normal;font-size:14px;color:#d4d5d6}.contact-location__info .button{margin-top:28px}.contact-location__map{display:block;width:100%;height:100%;min-height:430px;border:0;background:var(--paper)}@media (max-width:800px){.contact-location__card{grid-template-columns:1fr}.contact-location__info{padding:30px 26px}.contact-location__info h2{max-width:none}.contact-location__map{height:340px;min-height:340px}}