.main-cursor,.secondary-cursor{z-index:10000;pointer-events:none;position:fixed;transform:translate(0,0)}.main-cursor{mix-blend-mode:difference;transition:opacity 1s cubic-bezier(.77,0,.175,1);animation:1s cubic-bezier(.77,0,.175,1) forwards fadeIn}.main-cursor .main-cursor-background{background:#fff;border-radius:50%;width:20px;height:20px}.secondary-cursor{width:60px;height:60px}.secondary-cursor .cursor-background{border:4px solid #fff;border-radius:50%;width:100%;height:100%;position:relative}.secondary-cursor .cursor-background:after,.secondary-cursor .cursor-background:before{content:"";background:#fff;border-radius:50%;width:3px;height:3px;animation:.75s cubic-bezier(.77,0,.175,1) forwards fadeOut;display:block;position:absolute;top:50%;transform:translateY(-50%)}.secondary-cursor .cursor-background:before{left:10px}.secondary-cursor .cursor-background:after{right:10px}.slider-drag .cursor-background{animation:1s cubic-bezier(.77,0,.175,1) forwards scaleUp,1s cubic-bezier(.77,0,.175,1) forwards bgUp}.slider-drag .cursor-background:after{animation:1s cubic-bezier(.77,0,.175,1) forwards fadeIn,1s cubic-bezier(.77,0,.175,1) forwards translateRightDot}.slider-drag .cursor-background:before{animation:1s cubic-bezier(.77,0,.175,1) forwards fadeIn,1s cubic-bezier(.77,0,.175,1) forwards translateLeftDot}.slider-drag .main-cursor{animation:.75s cubic-bezier(.77,0,.175,1) forwards fadeOut}.hamburger .cursor-background{animation:1s cubic-bezier(.77,0,.175,1) forwards fadeOut}.hamburger .main-cursor-background{animation:1s cubic-bezier(.77,0,.175,1) forwards scaleUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes bgUp{0%{background-color:#0000}to{background-color:#000}}@keyframes bgDown{0%{background-color:#000}to{background-color:#0000}}@keyframes scaleUp{0%{transform:scale(1)}to{transform:scale(1.5)}}@keyframes scaleDown{0%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes translateLeftDot{0%{transform:translate(20px,-50%)}to{transform:translateY(-50%)}}@keyframes translateRightDot{0%{transform:translate(-20px,-50%)}to{transform:translateY(-50%)}}
