section.web-hero.ring-hero{position:relative;overflow:hidden;background:#000;touch-action:pan-y;cursor:grab}   
section.web-hero.ring-hero.ring-drag{cursor:grabbing;-webkit-user-select:none;user-select:none}
section.web-hero.ring-hero a,section.web-hero.ring-hero button{cursor:pointer}
section.web-hero{min-height:100vh;min-height:100svh;background:#000}   
section.web-hero.ring-hero .hero-lockup{position:relative;z-index:1}
.ring-cv{position:absolute;left:0;top:0;width:100%;height:100%;display:block;pointer-events:none;z-index:0;
  -webkit-mask-image:linear-gradient(#000 calc(100% - 28px),transparent);
  mask-image:linear-gradient(#000 calc(100% - 28px),transparent)}
