/* Written with care: headline font, size, line height and placement stay inherited. */
body.home .ivey-care-heading .ivey-care-word{display:inline-block;white-space:nowrap;font:inherit;letter-spacing:inherit;color:inherit}
body.home .ivey-care-heading .ivey-care-letter{display:inline-block;font:inherit;letter-spacing:inherit;color:inherit}
body.home .ivey-care-heading .ivey-word-emphasis{font:inherit;font-style:italic;letter-spacing:inherit;color:inherit}
body.home .ivey-care-heading[data-care-signature=comfort] .ivey-word-emphasis{color:#bdcdb6!important}
body.home .ivey-care-heading[data-care-signature=city] .ivey-word-emphasis{color:var(--ivey-city-ink,#bdcdb6)!important;transition:color 220ms ease}
body.home .ivey-care-heading .ivey-city-link{font:inherit!important;letter-spacing:inherit!important;color:inherit!important;background:transparent!important;text-decoration:none!important;border:0!important;padding:0!important}
html[data-ivey-motion=off] body.home .ivey-care-heading[data-care-signature=city] .ivey-word-emphasis{transition:none}
body.home .ivey-care-heading[data-care-signature=prestige] .ivey-word-emphasis{color:#e8d7b4!important}
body.home .ivey-care-heading[data-care-signature=personal] .ivey-word-emphasis{display:inline-block;color:#dcb7a8!important}
body.home .ivey-care-heading[data-care-signature=trust] .ivey-word-emphasis{color:#dfc386!important}
/* Native spacing and all watch mechanics remain in their current stylesheets. */

/* About: keep the native disclosure controls, with a lighter visual footprint. */
body.home #section_page-5337 #gi-about-editorial#gi-about-editorial .vc_tta-panels .vc_tta-panel-title a.ivey-icon-heading{
  grid-template-columns:44px minmax(0,1fr) 12px!important;
  gap:14px!important;min-height:74px!important;padding:12px 0!important;
  font-size:16px!important;line-height:1.35!important;letter-spacing:.65px!important;
}
body.home #section_page-5337 #gi-about-editorial#gi-about-editorial .vc_tta-panels .ivey-icon-heading:after{display:none!important}
body.home #section_page-5337 #gi-about-editorial#gi-about-editorial .vc_tta-panels .vc_tta-title-text{
  padding:3px 0 3px 14px!important;border-left:1px solid #30434c;min-width:0;
}
body.home #section_page-5337 #gi-about-editorial#gi-about-editorial .vc_tta-panels .ivey-icon-heading svg.ivey-section-icon{
  width:36px!important;height:36px!important;stroke-width:1.5!important;
}
body.home #section_page-5337 #gi-about-editorial#gi-about-editorial .vc_tta-panels .ivey-icon-heading img.ivey-section-icon{
  width:38px!important;height:38px!important;
}
body.home #section_page-5337 #gi-about-editorial#gi-about-editorial .vc_tta-panels .vc_tta-panel:nth-child(2) svg.ivey-section-icon{color:#9fcdd8!important;stroke:#9fcdd8!important}
body.home #section_page-5337 #gi-about-editorial#gi-about-editorial .vc_tta-panels .vc_tta-panel:nth-child(3) svg.ivey-section-icon{color:#dfc386!important;stroke:#dfc386!important}
body.home #section_page-5337 #gi-about-editorial#gi-about-editorial .vc_tta-panels .vc_tta-panel:nth-child(4) svg.ivey-section-icon{color:#dea5b4!important;stroke:#dea5b4!important}
body.home #section_page-5337 #gi-about-editorial#gi-about-editorial .vc_tta-panels .ivey-tagline{font-size:11px!important;letter-spacing:.45px!important}
@media(max-width:767px){
  body.home #section_page-5337 #gi-about-editorial#gi-about-editorial .vc_tta-panels .vc_tta-panel-title a.ivey-icon-heading{
    min-height:66px!important;padding:9px 0!important;font-size:14px!important;gap:10px!important;grid-template-columns:38px minmax(0,1fr) 12px!important;
  }
  body.home #section_page-5337 #gi-about-editorial#gi-about-editorial .vc_tta-panels .ivey-icon-heading svg.ivey-section-icon{width:32px!important;height:32px!important}
  body.home #section_page-5337 #gi-about-editorial#gi-about-editorial .vc_tta-panels .ivey-icon-heading img.ivey-section-icon{width:34px!important;height:34px!important}
  body.home #section_page-5337 #gi-about-editorial#gi-about-editorial .vc_tta-panels .vc_tta-title-text{padding-left:12px!important}
}

/* Pearl white is a surface, rather than a faint wash over the black canvas. */
html body.home.pp-home #section_page-5337 #gi-client-story-carousel.ie-review-preview article:nth-child(2){
  background:#e5edf0!important;color:#244552!important;border-left-color:#a6bec9!important;
}
html body.home.pp-home #section_page-5337 #gi-client-story-carousel.ie-review-preview article:nth-child(2) :is(blockquote,cite,summary,details p,a){
  color:#244552!important;-webkit-text-fill-color:currentColor!important;
}
html body.home.pp-home #section_page-5337 #gi-client-story-carousel.ie-review-preview article:nth-child(2) .ie-stars{
  color:#95712c!important;-webkit-text-fill-color:currentColor!important;
}

/* Fine ribbon: mobile supporting copy only. No dial, hand or stage selectors. */
@media(max-width:767px){
body.home #ivey-watchmaker#ivey-watchmaker #ivey-satin-live .jr-footer{display:grid;grid-template-columns:1fr;justify-items:center;gap:0;margin:17px 12px 0;padding:0 0 12px;text-align:center}
body.home #ivey-watchmaker#ivey-watchmaker #ivey-satin-live .jr-invite{justify-content:center;flex:none;text-align:center;padding:8px 0 0}
body.home #ivey-watchmaker#ivey-watchmaker #ivey-satin-live .jr-invite-copy{align-items:center;gap:6px}
body.home #ivey-watchmaker#ivey-watchmaker #ivey-satin-live .jr-signature-line{justify-content:center}
body.home #ivey-watchmaker#ivey-watchmaker #ivey-satin-live .jr-motion{justify-content:center;min-height:44px}
body.home #ivey-watchmaker#ivey-watchmaker .iq-watch-editorial{text-align:center;margin:27px auto 10px;padding:0 12px;max-width:440px;box-sizing:border-box}
body.home #ivey-watchmaker#ivey-watchmaker .iq-editorial-kicker{max-width:32em;margin:0 auto 16px;text-wrap:balance;line-height:1.7}
body.home #ivey-watchmaker#ivey-watchmaker .iq-watch-editorial h3{text-wrap:balance}
body.home #ivey-watchmaker#ivey-watchmaker .iq-editorial-text{margin:16px auto 0!important;line-height:1.8!important}
body.home #ivey-watchmaker#ivey-watchmaker .iq-editorial-sign{margin:16px auto 0!important;text-wrap:balance}
body.home #ivey-watchmaker#ivey-watchmaker .iq-editorial-action a{justify-content:center;gap:11px;margin-top:24px}
body.home #ivey-watchmaker#ivey-watchmaker .iq-editorial-action a svg{width:18px;height:18px;flex:none;color:#abc7d2}
body.home #ivey-watchmaker#ivey-watchmaker .iq-editorial-action p{text-wrap:balance}
}


/* The retired RateMyAgent 11764 carousel has its own orphan loader outside the iframe.
   Our custom seller stories replace this exact embed; other widgets are unaffected. */
body.home .review-carousel-markup-container[data-markup-instance-id="11764"]{display:none!important}

/* Pearl, ivory and linen counter inks. Keep geometry, labels and motion intact. */
body.home .stats-number[data-counter-value="11+"],
body.home .stats-number[data-counter-value="11+"] + .counter_suffix { color:#f0efeb !important; }
body.home .stats-number[data-counter-value="175+"],
body.home .stats-number[data-counter-value="175+"] + .counter_suffix { color:#eee8dc !important; }
body.home .stats-number[data-counter-value="62+"],
body.home .stats-number[data-counter-value="62+"] + .counter_suffix { color:#dedbd3 !important; }
