/* A travelling highlight on existing geometry, never a replacement for it. */
.group-orbit-hero,.group-orbit-accent{display:none;pointer-events:none}
@media screen and (min-width:1100px) and (prefers-reduced-motion:no-preference){
  .group-motion .group-orbit-hero{display:block;position:absolute;inset:0;width:100%;height:100%;z-index:2;
    overflow:hidden;transform:translate3d(var(--hero-ring-x,0px),var(--hero-ring-y,0px),0)}
  .group-motion .group-orbit-accent{display:block}
  .group-motion .group-orbit-accent .group-orbit-trace{fill:none;stroke:var(--gold,#BC9A5C);stroke-width:1;
    stroke-linecap:round;opacity:.64;vector-effect:non-scaling-stroke;transition:none}
  .group-motion .group-orbit-hero .group-orbit-trace{stroke:var(--orbit-color,#E3C88F);stroke-width:.880469;opacity:.9}
  .group-motion .group-orbit-accent .group-orbit-point{fill:var(--gold,#BC9A5C);stroke:none;opacity:.72;transition:none}
  .group-motion .group-connection .group-orbit-trace{opacity:.85}
}
@media(prefers-reduced-motion:reduce),print{
  .group-orbit-hero,.group-orbit-accent{display:none!important}
}
