/* The Practitioner illustration has its own furniture coordinates. */
.home .home-hotspot {min-width:44px;min-height:44px}
.home .home-audio {width:44px;height:44px;min-width:44px;min-height:44px}
.home[data-home-route="practitioner"] .home-hotspot--laptop {left:15%;top:45%}
.home[data-home-route="practitioner"] .home-hotspot--cat {left:80%;top:54%}
.home[data-home-route="practitioner"] .home-cat-response {left:80%;top:40%}
.home[data-home-route="practitioner"] .home-hotspot--tea {left:85%;top:62%}
.home[data-home-route="practitioner"] .home-hotspot--arcade {left:98%;top:45%;transform:translate(-100%,-50%)}

/* Compact callouts stay separate and inside the illustration on narrow screens. */
@media (max-width:600px) {
  .home[data-home-route="practitioner"] .home-hotspot {width:44px;height:44px;padding:0;gap:0;justify-content:center;font-size:16px}
  .home[data-home-route="practitioner"] .home-hotspot>span:not([aria-hidden]) {display:none}
  .home[data-home-route="practitioner"] .home-hotspot--arcade {left:auto;right:2%;top:20%;transform:translateY(-50%)}
  .home[data-home-route="practitioner"] .home-hotspot--tea {left:85%;top:84%}
  .home[data-home-route="practitioner"] .home-room__caption {display:none}
}
