.la-home { flex: 1; background: #fff; }
.home-accessible-title { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap; border: 0; }
.la-image { margin: 2.25rem auto 0; }
.la-image img { display: block; width: 100%; height: auto; aspect-ratio: 2.2; object-fit: cover; object-position: center 42%; filter: grayscale(1) contrast(1.12); }
.la-contact { display: flex; align-items: center; justify-content: space-between; gap: 1.5rem; padding-block: 2.6rem 3rem; }
.la-tagline { margin: 0; color: #192451; font: 400 1.5rem/1.3 Georgia, 'Times New Roman', serif; letter-spacing: -.015em; }
.la-inquiries { flex: 0 1 auto; min-width: 0; }
.la-inquiries p { margin: 0; color: #616878; font-size: .875rem; }
.la-email { display: inline-block; color: #192451; font-size: 1rem; line-height: 1.65; text-decoration: none; border-bottom: 1px solid #f77708; padding: .45rem 0 .55rem; overflow-wrap: anywhere; }
.la-email:hover { border-bottom-color: #192451; }
@media (max-width: 700px) {
  .la-image { margin-top: 1.25rem; }
  .la-image img { aspect-ratio: 1.25; object-position: 65% center; }
  .la-contact { align-items: flex-start; flex-direction: column; gap: 1.4rem; padding-block: 1.75rem 2.3rem; }
  .la-tagline { font-size: 1.375rem; }
  .la-email { font-size: 1rem; }
}
