:root{--xh-hero-paper:#efe5d7;--xh-hero-paper-highlight:#f8f3eb;--xh-hero-ink:#2b2725;--xh-hero-muted:#665b54;--xh-hero-wine:#86151c;--xh-hero-rule:#8d612b57}.home-showroom>.showroom-hero{background:var(--xh-hero-paper)!important}@media (min-width:768px){.home-showroom>.showroom-hero{grid-template-rows:500px!important;height:auto!important;min-height:0!important}}@media (min-width:768px) and (max-width:1100px){.home-showroom>.showroom-hero{grid-template-rows:minmax(500px,auto)!important}.home-showroom>.showroom-hero :is(.showroom-hero-card,.showroom-hero-visual){align-self:stretch;height:auto!important;min-height:0!important}.home-showroom>.showroom-hero .showroom-hero-card>*{flex-shrink:0}.home-showroom>.showroom-hero .showroom-hero-visual :is(picture,img,video){width:100%;height:100%;min-height:0;position:absolute;inset:0}}:is(.home-showroom>.showroom-hero .showroom-hero-card,.classified-page .template-hero-copy,.routes-page .managed-listing-copy,.about-page .about-hero-copy,.route-detail-page .route-detail-hero>div:first-child,.case-detail-page .detail-hero-copy){box-shadow:none;background:linear-gradient(135deg, #ffffffa8, #ffffff14 56%), var(--xh-hero-paper)!important;color:var(--xh-hero-ink)!important}:is(.home-showroom>.showroom-hero .showroom-hero-card,.classified-page .template-hero-copy,.routes-page .managed-listing-copy,.about-page .about-hero-copy,.route-detail-page .route-detail-hero>div:first-child,.case-detail-page .detail-hero-copy):after{background-image:var(--xh-pattern-wine-art)!important;opacity:.075!important;filter:none!important}:is(.home-showroom>.showroom-hero .showroom-hero-card,.classified-page .template-hero-copy,.routes-page .managed-listing-copy,.about-page .about-hero-copy,.route-detail-page .route-detail-hero>div:first-child,.case-detail-page .detail-hero-copy) h1{color:var(--xh-hero-ink)!important}:is(.home-showroom>.showroom-hero .showroom-intro,.classified-page .template-hero-copy .template-intro,.routes-page .managed-listing-copy>p:not(.eyebrow),.about-page .about-hero-copy .about-lead,.route-detail-page .route-detail-hero>div:first-child>p:not(.eyebrow),.case-detail-page .detail-hero-copy>p:not(.eyebrow)){color:var(--xh-hero-muted)!important}:is(.home-showroom>.showroom-hero .showroom-hero-kicker,.classified-page .template-hero-copy :is(.template-kicker,.eyebrow),.routes-page .managed-listing-copy .eyebrow,.about-page .about-hero-copy .eyebrow,.route-detail-page .route-detail-hero>div:first-child .eyebrow,.case-detail-page .detail-hero-copy .eyebrow){color:var(--xh-hero-wine)!important;border-color:var(--xh-hero-rule)!important}:is(.route-detail-page .route-detail-hero>div:first-child,.case-detail-page .detail-hero-copy) .breadcrumbs,:is(.route-detail-page .route-detail-hero>div:first-child,.case-detail-page .detail-hero-copy) .breadcrumbs a{color:var(--xh-hero-muted)!important}.routes-page .managed-listing-copy>aside{border-color:var(--xh-hero-rule)!important;color:var(--xh-hero-muted)!important}.home-showroom>.showroom-hero .showroom-primary-cta{border-color:var(--xh-hero-wine)!important;background:var(--xh-hero-wine)!important;color:#fff!important}.home-showroom>.showroom-hero .showroom-secondary-cta{color:var(--xh-hero-wine)!important;background:#ffffff52!important;border-color:#86151c75!important}body .home-showroom>.showroom-hero .showroom-hero-about-action{justify-content:flex-start;margin-top:26px!important;display:flex!important}body .home-showroom>.showroom-hero .showroom-hero-about-action>.showroom-primary-cta{text-align:center;white-space:normal;border-radius:4px;flex:0 auto;min-width:216px;max-width:100%;min-height:52px;padding:14px 28px;font-size:16px;font-weight:600;line-height:1.5;width:auto!important}body .home-showroom>.showroom-hero .showroom-hero-about-action>a:hover{background:#6d1118!important}body .home-showroom>.showroom-hero .showroom-hero-about-action>a:focus-visible{outline-offset:4px;outline:2px solid #86151c}@media (max-width:767px){body .home-showroom>.showroom-hero .showroom-hero-about-action{margin-top:16px!important}body .home-showroom>.showroom-hero .showroom-hero-about-action>.showroom-primary-cta{min-width:200px;min-height:48px;padding:12px 22px;font-size:15px}:is(.home-showroom>.showroom-hero .showroom-hero-card,.classified-page .template-hero-copy,.routes-page .managed-listing-copy,.about-page .about-hero-copy,.route-detail-page .route-detail-hero>div:first-child,.case-detail-page .detail-hero-copy){box-shadow:inset 0 1px 0 var(--xh-hero-rule)}}:root{--xh-boundary-gold:#bc9258}.home-showroom.home-showroom .showroom-final-cta.showroom-final-cta,.site-footer.site-footer{border-top:2px solid var(--xh-boundary-gold)!important;border-image:linear-gradient(90deg, var(--xh-boundary-gold), var(--xh-boundary-gold)) 1!important}:is(.home-showroom .showroom-final-cta,.site-footer):before{content:none!important;display:none!important}@media (max-width:767px){.home-showroom.home-showroom .showroom-final-cta.showroom-final-cta,.site-footer.site-footer{border-top-width:1px!important}}@media (min-width:1001px){.classified-product .product-directory[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}.classified-product .product-directory[data-count="3"]>:last-child{flex-direction:column!important;grid-column:auto!important;grid-template-columns:none!important;display:flex!important}.classified-product .product-directory[data-count="3"]>:last-child .product-directory-copy{min-height:128px!important;display:block!important}}
