/* The index handoff keeps line.html's independent copy, model and step motion.
   Its palette and spacing align with the supplied black / ice-blue composition. */
html.index-line-embed,html.index-line-embed body.business-split-page{background:#dceef8;color:#1c2a32;}
.index-line-embed .hero.business-split[data-business-campus]{--panel-bg:#dceef8;--panel-ink:#1d2b32;--panel-sub:#5e707a;--panel-line:#78c7b360;background:#dceef8;}
.index-line-embed .business-hscroll .hscroll-viewport{--blue:#dceef8;--seam:50%;--axis:53%;}
.index-line-embed .business-hscroll .lp{background:#172729;}
.index-line-embed .business-hscroll .lp-photos img{filter:saturate(.82) contrast(1.03);}
.index-line-embed .business-hscroll .lp-shade{background:linear-gradient(180deg,#07141c5c 0%,#07141c10 34%,#07141c94 100%),linear-gradient(90deg,#07141c55,transparent 86%);}
.index-line-embed .business-hscroll .rp{background:linear-gradient(135deg,#eef8fe 0%,#dceef8 74%,#d8ebf5 100%);color:#172a32;}
.index-line-embed .rp::after{opacity:.033;}
.index-line-embed .business-hscroll .rp-title{color:#1c2b32;font-size:clamp(28px,3.1vw,58px);font-weight:650;letter-spacing:-.02em;}
.index-line-embed .business-hscroll .rp-lede,.index-line-embed .business-hscroll .rp-caption{color:#526873;}
.index-line-embed .business-hscroll .rp-caption b{color:#1a3038;}
.index-line-embed .business-hscroll .rp-thumb{background:#c9dfe8;}
.index-line-embed .business-hscroll .dial-core{background:#f3fbfd;box-shadow:0 0 0 1px #fff9,0 9px 35px #315b611f;}
.index-line-embed .business-hscroll .dial-bolt,.index-line-embed .business-hscroll .hscroll-progress i{background:#72c5b0;}
.index-line-embed .business-hscroll .dial-ring.is-outer>.dial-spin{border-color:#f8ffff8c;}
.index-line-embed .business-hscroll .dial-ring.is-mid>.dial-spin{border-color:#ffffffb0;}
.index-line-embed .business-hscroll .dial-ring.is-inner>.dial-spin{border-color:#b4dcd0d0;}
.index-line-embed .business-hscroll .dial-ticks>.dial-spin{border-color:#ffffff85;}
.index-line-embed .business-hscroll .dial-glow>.dial-spin{background:radial-gradient(circle,#d9f6efec,#ffffff9c 35%,transparent 72%);}
.index-line-embed .hero.business-split[data-theme="technical"] .equipment-line{stroke:#526e7a;opacity:.64;}
.index-line-embed .hero.business-split[data-theme="technical"] .equipment-line.detail{stroke:#6c8791;opacity:.55;}
.index-line-embed .hero.business-split[data-theme="technical"] .equipment-line.fine,.index-line-embed .hero.business-split[data-theme="technical"] .equipment-line.mesh{stroke:#839ca4;opacity:.45;}
.index-line-embed .hero.business-split[data-theme="technical"] .energy-current{stroke:#70c2af;opacity:.85;}
.index-line-embed .hero.business-split .energy-current-track{stroke:#70c2af;opacity:.2;}
.index-line-embed .business-hscroll .hscroll-hint{color:#5f7b84;}
.index-line-embed .business-hscroll .hscroll-hint b{color:#20343d;}
.index-line-embed .business-hscroll .rp-slide{padding-top:11svh;}
.index-line-embed .business-hscroll .lp-copy{left:8.3vw;top:36%;}
@media(max-width:760px){
  .index-line-embed .business-hscroll .hscroll-viewport{--seam:50%;--axis:38%;}
  .index-line-embed .business-hscroll .rp-slide{padding-top:5svh;}
  .index-line-embed .business-hscroll .rp-title{font-size:clamp(21px,5.5vw,29px);}
  .index-line-embed .business-hscroll .lp-copy{left:7vw;top:max(90px,23%);}
}
