/* WSense HERO three-orb refinement, particle tails and softened boundaries */
html body.home #js-index-header.ws-hero-full .ws-hero-lights-v10 {
  clip-path:none!important;
  -webkit-mask-image:linear-gradient(90deg,transparent 27%,rgba(0,0,0,.18) 38%,rgba(0,0,0,.7) 49%,black 61%)!important;
  mask-image:linear-gradient(90deg,transparent 27%,rgba(0,0,0,.18) 38%,rgba(0,0,0,.7) 49%,black 61%)!important;
}
html body.home #js-index-header.ws-hero-full .ws-orb-trail {
  display:none!important; /* No continuous light streak; gold grains alone form the tail */
}
html body.home #js-index-header.ws-hero-full .ws-orb-tail-grains {
  animation:ws-orb-particle-tail var(--orb-duration,14s) linear var(--orb-begin,0s) infinite;
}
html body.home #js-index-header.ws-hero-full .ws-orb-tail-grains circle {
  fill:#ffe4b1;
  filter:drop-shadow(0 0 3.5px rgba(241,181,86,.8));
}
html body.home #js-index-header.ws-hero-full .ws-orb-tail-grains circle:nth-child(2n) {
  fill:#d7a364;
  filter:drop-shadow(0 0 2px rgba(228,175,95,.5));
}
html body.home #js-index-header.ws-hero-full .ws-orb-three {
  opacity:.70;
}
html body.home #js-index-header.ws-hero-full .ws-orbit-guides path {
  opacity:.09!important;
}
@keyframes ws-orb-particle-tail{
  0%,8%{opacity:0}
  15%{opacity:.35}
  23%,73%{opacity:1}
  83%{opacity:.7}
  92%{opacity:.25}
  100%{opacity:0}
}
@media(max-width:750px){
  html body.home #js-index-header.ws-hero-full .ws-hero-lights-v10{
    clip-path:none!important;
    -webkit-mask-image:linear-gradient(180deg,transparent 32%,rgba(0,0,0,.17) 45%,rgba(0,0,0,.85) 64%,black 85%)!important;
    mask-image:linear-gradient(180deg,transparent 32%,rgba(0,0,0,.17) 45%,rgba(0,0,0,.85) 64%,black 85%)!important;
  }
  html body.home #js-index-header.ws-hero-full .ws-orb-three {opacity:.52}
}
@media(prefers-reduced-motion:reduce){
  html body.home #js-index-header.ws-hero-full .ws-hero-lights-v10{display:none!important}
}
