/* Light house surround and room-aligned destinations. */
html[data-house-version="slate"][data-homepage-version="v2"][data-color-rhythm="refined"]:has(#b2-home.bcx-home:not([hidden])) #bc-library-preview #bc-house-synthesis #b2-home .s-house #s-house-photo{
  width:calc(100% - 96px) !important;max-width:1240px !important;height:auto !important;aspect-ratio:1774 / 740 !important;object-fit:cover !important;object-position:center 32% !important;margin:24px auto 0 !important;box-shadow:none !important;border:1px solid var(--core-rule) !important;background:var(--core-slate) !important;
}
html[data-house-version="slate"][data-homepage-version="v2"][data-color-rhythm="refined"]:has(#b2-home.bcx-home:not([hidden])) #bc-library-preview #bc-house-synthesis #b2-home .s-house nav{
  display:grid !important;grid-template-columns:30% 40% 30% !important;gap:0 !important;width:calc(100% - 96px) !important;max-width:1240px !important;margin:0 auto !important;padding:0 !important;border:0 !important;
}
html[data-house-version="slate"][data-homepage-version="v2"][data-color-rhythm="refined"]:has(#b2-home.bcx-home:not([hidden])) #bc-library-preview #bc-house-synthesis #b2-home .s-house nav a{
  text-align:center !important;min-width:0 !important;min-height:94px !important;padding:18px 12px 14px !important;font-size:21px !important;line-height:1.35 !important;border:0 !important;
}
html[data-house-version="slate"][data-homepage-version="v2"][data-color-rhythm="refined"]:has(#b2-home.bcx-home:not([hidden])) #bc-library-preview #bc-house-synthesis #b2-home .s-house nav a+a{
  border-left:1px solid var(--core-rule) !important;
}
html[data-house-version="slate"][data-homepage-version="v2"][data-color-rhythm="refined"]:has(#b2-home.bcx-home:not([hidden])) #bc-library-preview #bc-house-synthesis #b2-home .s-house nav small{
  font-size:13px !important;line-height:1.5 !important;margin-top:7px !important;
}
@media(max-width:1000px){
  html[data-house-version="slate"][data-homepage-version="v2"][data-color-rhythm="refined"]:has(#b2-home.bcx-home:not([hidden])) #bc-library-preview #bc-house-synthesis #b2-home .s-house nav a>span{display:none !important;}
}
@media(max-width:700px){
  html[data-house-version="slate"][data-homepage-version="v2"][data-color-rhythm="refined"]:has(#b2-home.bcx-home:not([hidden])) #bc-library-preview #bc-house-synthesis #b2-home .s-house #s-house-photo{
    width:calc(100% - 40px) !important;margin:20px auto 0 !important;
  }
  html[data-house-version="slate"][data-homepage-version="v2"][data-color-rhythm="refined"]:has(#b2-home.bcx-home:not([hidden])) #bc-library-preview #bc-house-synthesis #b2-home .s-house nav{
    width:calc(100% - 40px) !important;
  }
  html[data-house-version="slate"][data-homepage-version="v2"][data-color-rhythm="refined"]:has(#b2-home.bcx-home:not([hidden])) #bc-library-preview #bc-house-synthesis #b2-home .s-house nav a{
    font-size:16px !important;min-height:106px !important;padding:13px 6px 10px !important;
  }
  html[data-house-version="slate"][data-homepage-version="v2"][data-color-rhythm="refined"]:has(#b2-home.bcx-home:not([hidden])) #bc-library-preview #bc-house-synthesis #b2-home .s-house nav small{font-size:12px !important;}
}
