
/* v12.238: English home desktop only; loaded after prior desktop layer. */
@media screen and (min-width:768px) {
  body:has(.hero[aria-label="Introduction"]) .hero-copy {
    left: clamp(34px, 5.2vw, 104px) !important;
    right: auto !important;
    width: min(60%, 710px) !important;
    max-width: 710px !important;
    text-align: left !important;
    direction: ltr !important;
    transform: none !important;
  }
  body:has(.hero[aria-label="Introduction"]) .hero-copy h1 {
    font-size: clamp(24px, 2.5vw, 40px) !important;
    line-height: 1.14 !important;
    white-space: nowrap !important;
    max-width: none !important;
    letter-spacing: -.025em !important;
  }
  body:has(.hero[aria-label="Introduction"]) .implant-home27-grid,
  body:has(.hero[aria-label="Introduction"]) .proof21-layout {
    direction: ltr !important;
  }
  body:has(.hero[aria-label="Introduction"]) .implant-home27-grid > .implant-home27-content {
    order: 1 !important;
  }
  body:has(.hero[aria-label="Introduction"]) .implant-home27-grid > .implant-home27-graphic {
    order: 2 !important;
  }
  body:has(.hero[aria-label="Introduction"]) .proof21-layout > .proof21-facts {
    order: 1 !important;
  }
  body:has(.hero[aria-label="Introduction"]) .proof21-layout > .proof21-photo {
    order: 2 !important;
  }
}
