@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");body,html{padding:0;margin:0;-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body::-webkit-scrollbar{display:none}.marker{display:flex;position:absolute;transform:translate(-50.5%,-92%)}a{color:inherit;text-decoration:none}*{box-sizing:border-box}.main-cursor,.secondary-cursor{z-index:10000;pointer-events:none;transform:translateZ(0);position:fixed}.main-cursor{transition:opacity 1s cubic-bezier(.77,0,.175,1);-webkit-animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 0s forwards;animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 0s forwards;mix-blend-mode:difference}.main-cursor .main-cursor-background{width:10px;height:10px;background:#fff;border-radius:50%}.secondary-cursor{width:30px;height:30px;mix-blend-mode:difference}.secondary-cursor .cursor-background{width:100%;height:100%;border-radius:50%;border:2px solid #fff;position:relative}.secondary-cursor .cursor-background:after,.secondary-cursor .cursor-background:before{content:"";width:3px;height:3px;border-radius:50%;background:#fff;display:block;position:absolute;top:50%;transform:translateY(-50%);-webkit-animation:fadeOut .75s cubic-bezier(.77,0,.175,1) 0s forwards;animation:fadeOut .75s cubic-bezier(.77,0,.175,1) 0s forwards}.secondary-cursor .cursor-background:before{left:10px}.secondary-cursor .cursor-background:after{right:10px}.slider-drag .cursor-background{-webkit-animation:scaleUp 1s cubic-bezier(.77,0,.175,1) 0s forwards,bgUp 1s cubic-bezier(.77,0,.175,1) 0s forwards;animation:scaleUp 1s cubic-bezier(.77,0,.175,1) 0s forwards,bgUp 1s cubic-bezier(.77,0,.175,1) 0s forwards}.slider-drag .cursor-background:after{-webkit-animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 0s forwards,translateRightDot 1s cubic-bezier(.77,0,.175,1) 0s forwards;animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 0s forwards,translateRightDot 1s cubic-bezier(.77,0,.175,1) 0s forwards}.slider-drag .cursor-background:before{-webkit-animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 0s forwards,translateLeftDot 1s cubic-bezier(.77,0,.175,1) 0s forwards;animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 0s forwards,translateLeftDot 1s cubic-bezier(.77,0,.175,1) 0s forwards}.slider-drag .main-cursor{-webkit-animation:fadeOut .75s cubic-bezier(.77,0,.175,1) 0s forwards;animation:fadeOut .75s cubic-bezier(.77,0,.175,1) 0s forwards}.hamburger .cursor-background{-webkit-animation:fadeOut 1s cubic-bezier(.77,0,.175,1) 0s forwards;animation:fadeOut 1s cubic-bezier(.77,0,.175,1) 0s forwards}.hamburger .main-cursor-background{-webkit-animation:scaleUp 1s cubic-bezier(.77,0,.175,1) 0s forwards;animation:scaleUp 1s cubic-bezier(.77,0,.175,1) 0s forwards}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes bgUp{0%{background-color:transparent}to{background-color:#000}}@keyframes bgUp{0%{background-color:transparent}to{background-color:#000}}@-webkit-keyframes bgDown{0%{background-color:#000}to{background-color:transparent}}@keyframes bgDown{0%{background-color:#000}to{background-color:transparent}}@-webkit-keyframes scaleUp{0%{transform:scale(1)}to{transform:scale(1.5)}}@keyframes scaleUp{0%{transform:scale(1)}to{transform:scale(1.5)}}@-webkit-keyframes scaleDown{0%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes scaleDown{0%{transform:scale(1.5)}to{transform:scale(1)}}@-webkit-keyframes translateLeftDot{0%{transform:translate(20px,-50%)}to{transform:translateY(-50%)}}@keyframes translateLeftDot{0%{transform:translate(20px,-50%)}to{transform:translateY(-50%)}}@-webkit-keyframes translateRightDot{0%{transform:translate(-20px,-50%)}to{transform:translateY(-50%)}}@keyframes translateRightDot{0%{transform:translate(-20px,-50%)}to{transform:translateY(-50%)}}