.contact-us{color:#fff;font-family:var(--monospace);font-size:.875rem;padding:2.5rem 0}@media (min-width:768px){.contact-us{font-size:1rem;padding:7.5rem 0}}.contact-us a{color:#fff;text-decoration-color:var(--brand-primary);text-decoration-skip-ink:none;text-decoration-thickness:.375em;text-underline-offset:0}.contact-us a:focus,.contact-us a:hover{text-decoration-color:#fff}.contact-us .container{width:60rem}@media (min-width:768px){.contact-us__top{text-align:center}}.contact-us__top h2{font-size:2.5rem;line-height:1.275;margin-bottom:2.5rem}@media (min-width:768px){.contact-us__top h2{font-size:4rem;line-height:1;margin-bottom:2rem}}.contact-us__top h3{font-size:2rem;margin-bottom:1em}@media (min-width:768px){.contact-us__top h3{font-size:2.125rem;margin-bottom:1.64em}}.contact-us__people{display:grid;gap:3rem 5rem}@media (min-width:768px){.contact-us__people{grid-template-columns:1fr 1fr}}.contact-us__person{display:flex;gap:1.5rem}.contact-us__person img{border-radius:var(--border-radius);min-width:96px;width:96px}@media (min-width:992px){.contact-us__person img{min-width:144px;width:144px}}.contact-us__person__name{font-family:var(--serif);font-size:1.375rem;font-weight:700;line-height:1;margin:0}@media (min-width:768px){.contact-us__person__name{font-size:1.5rem;margin:.75rem 0 0}}.contact-us__person__links{align-items:flex-start;display:flex;flex-direction:column;line-height:1.8}.contact-us__bottom{margin-top:4rem;text-align:center}