.ContactPanel{max-width:var(--layout-max-narrow);margin:0 auto;padding:var(--space-contact-top) var(--space-page-x) var(--space-contact-bottom)}.ContactPanel__heading{margin-bottom:.5rem;font:400 var(--text-contact-heading-size) / var(--leading-tight) var(--font-dm-serif);color:var(--color-head)}.ContactPanel__team{margin-bottom:var(--space-contact-team-bottom);max-width:42ch;font-size:var(--text-contact-copy-size);line-height:var(--leading-feature);color:var(--color-text)}.ContactPanel__buttons{display:flex;flex-direction:column;gap:var(--space-contact-button-gap)}.ContactPanel__button{display:flex;align-items:center;gap:var(--space-contact-button-content-gap);border:var(--border-width) solid var(--color-button-border);border-radius:var(--radius-sm);padding:var(--space-contact-button-y) var(--space-contact-button-x);text-decoration:none;background:var(--color-button-bg)}.ContactPanel__type{font-size:var(--text-contact-type-size);letter-spacing:var(--tracking-contact-type);text-transform:uppercase;color:var(--color-contact-type)}.ContactPanel__value{font-size:var(--text-contact-value-size);color:var(--color-head)}.ContactPanel__footer{margin-top:var(--space-contact-footer-top);padding-top:var(--space-contact-footer-padding-top);border-top:var(--border-width) solid var(--color-contact-divider)}.ContactPanel__footerBrand{margin-bottom:var(--space-title-xs-bottom);font:var(--type-ui-wordmark-font);font-size:var(--text-contact-footer-brand-size);letter-spacing:var(--tracking-contact-footer-brand);text-transform:uppercase;color:var(--color-contact-footer-brand)}.ContactPanel__footerCopy{font-size:var(--text-contact-footer-copy-size);color:var(--color-contact-footer-copy)}@media(min-width:640px){.ContactPanel{padding:4rem var(--space-contact-x-desktop) var(--space-contact-bottom)}}
