.i-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:9%}.i-contact-grid>article+article{border-left:1px solid color-mix(in srgb,var(--line-strong) 43.9%,transparent);padding-left:12%}.i-contact-grid h2{margin-top:18px}.i-phones{display:flex;flex-direction:column;gap:12px;margin:24px 0;font:var(--title-md)/var(--lh-heading) var(--font-serif)}.i-map-section{padding:10px 0 55px}.i-map{width:100%;height:430px;border:1px solid color-mix(in srgb,var(--line-strong) 43.9%,transparent);border-radius:var(--radius-xs)}.i-map-section>p{font:var(--text-small)/var(--lh-loose) var(--font-ui);color:var(--bronze)}.i-links{display:flex;flex-wrap:wrap;gap:12px 25px}.i-partner{display:grid;grid-template-columns:65px 1fr 1.3fr;gap:30px;padding:42px 0;border-top:1px solid color-mix(in srgb,var(--line-strong) 43.9%,transparent)}.i-number{font:42px/var(--lh-tight) var(--font-serif);color:var(--bronze)}.i-partner h3{font:400 40px/var(--lh-heading) var(--font-serif);margin:15px 0}.i-partner p{margin-top:0}.i-partner .s-button{padding:0 0 7px;background:none;border-radius:0;border-bottom:1px solid var(--sand);color:var(--wine);font-size:var(--text-ui)}.i-partner .a-label,.i-contact-grid .a-label{font:var(--text-caption)/var(--lh-body) var(--font-ui);letter-spacing:var(--tracking-caps);color:var(--bronze)}.i-partner .a-label{margin-bottom:14px}
@media(max-width:650px){.i-contact-grid{grid-template-columns:1fr;gap:36px}.i-contact-grid>article+article{padding:30px 0 0;border-left:0;border-top:1px solid color-mix(in srgb,var(--line-strong) 43.9%,transparent)}.i-map{height:350px}.i-map-section{padding-bottom:20px}.i-partner{grid-template-columns:35px 1fr;gap:16px;padding:30px 0}.i-partner>div:last-child{grid-column:2}.i-partner h3{font-size:var(--title-md);margin:8px 0}.i-number{font-size:var(--title-md)}.i-phones{font-size:var(--title-sm)}}

/* Contacts: warm brass and sepia from the telephone illustration. */
.contacts-page .s-ending::before{background-image:url("/assets/contacts-ending-watercolor.webp");opacity:.78}
.contacts-page .s-ending h2{color:var(--brown-dark)}
.contacts-page .s-ending h2 em{color:var(--copper)}
.contacts-page .s-ending .s-button{background:var(--brown-dark);color:var(--paper)}
.contacts-page .s-ending .s-button:hover{background:var(--brown)}
