/* AeroShards: one full-bleed decorative background layer in the Home hero. */
body.home .ds-nexo-home__hero { position: relative; isolation: isolate; }
body.home .ds-nexo-home__hero > .aero-shards {
  position: absolute; inset: 0; z-index: 1; display: block; width: 100%; height: 100%;
  overflow: hidden; pointer-events: none; opacity: .42;
  -webkit-mask-image: linear-gradient(90deg, rgba(0,0,0,.36), #000 48%, rgba(0,0,0,.78));
  mask-image: linear-gradient(90deg, rgba(0,0,0,.36), #000 48%, rgba(0,0,0,.78));
}
body.home .ds-nexo-home__hero > .aero-shards .aero-shards-canvas {
  position: absolute; inset: 0; display: block; width: 100%; height: 100%;
}
@media (max-width: 767px) {
  body.home .ds-nexo-home__hero > .aero-shards { opacity: .27; }
}
@media (prefers-reduced-motion: reduce) {
  body.home .ds-nexo-home__hero > .aero-shards { opacity: .28; }
}
