/* Chip ride — homepage hero. First-person flight through a TSMC-style die;
   hero copy, CTAs and meta sit above it untouched. */
.om-hero--chip {
  background: #02040c;
  border-bottom-color: rgba(0, 229, 255, 0.14);
  /* Dark zone: force light text in every fashion theme. */
  --om-text: #F2F7FA;
  --om-ink: #FFFFFF;
  --om-muted: #B9CBD6;
  --om-line: rgba(242, 247, 250, 0.16);
  --om-gold: #FFD98A;
  --om-accent: #8FEFFF;
  --om-accent-rgb: 143, 239, 255;
  --om-headline-grad: linear-gradient(105deg, #FFFFFF 0%, #D6ECFF 55%, #8FEFFF 100%);
  --om-headline-grad-static: linear-gradient(105deg, #FFFFFF 0%, #D6ECFF 55%, #8FEFFF 100%);
}
/* The die is the visual now — hide the orbital decor. */
.om-hero--chip [class*="om-fol"],
.om-hero--chip .om-fx-orb,
.om-hero--chip .om-hero-glow,
.om-hero--chip .om-hero__figure {
  display: none !important;
}
/* Readability scrim behind the copy. */
.om-hero--chip::before {
  content: "";
  position: absolute; inset: 0;
  background: linear-gradient(90deg, rgba(1,3,10,0.68) 0%, rgba(1,3,10,0.32) 45%, transparent 68%);
  pointer-events: none;
}
.chip-canvas {
  position: absolute; inset: 0;
  width: 100%; height: 100%;
  display: block;
  /* upside-down ride per owner */
  transform: rotate(180deg);
}
.om-hero--chip .om-wrap {
  position: relative; z-index: 1;
}
