/* Photo cutout masks contained faint leather highlights. Bound both the moving
   cutout and its sheen to the metal silhouette, at every animation phase. */
.hero .clip-teeth{clip-path:polygon(5% 75%,78% 8%,94% 34%,22% 96%,8% 90%)}
.hero .clip-gold{clip-path:polygon(14% 7%,38% 13%,47% 34%,94% 86%,82% 97%,33% 52%,13% 40%,7% 23%)}
.hero .glint{background-repeat:no-repeat;opacity:0;animation-name:toolShineClean}
.hero .glint.ga{animation-name:toolShineClean,snipA}
.hero .glint.gb{animation-name:toolShineClean,snipB}
/* The sweep resets only while fully transparent, so the repeat cannot flash. */
@keyframes toolShineClean{
  0%,52%{background-position:130% 0;opacity:0}
  58%{opacity:.55}
  68%{opacity:.55}
  76%,100%{background-position:-30% 0;opacity:0}
}
@media(prefers-reduced-motion:reduce){.hero .glint{animation:none!important;opacity:0!important}}
