html{background-color:#000}body{overflow:hidden;max-width:100%;overflow-x:hidden;font-family:Helvetica,Arial,Verdana,Geneva,Tahoma,sans-serif;cursor:none}img{aspect-ratio:attr(width) / attr(height)}.cursor{width:20px;height:20px;border:2px solid white;border-radius:50%;position:fixed;top:-100px;left:-100px;pointer-events:none}.expand{animation:cursorAnim 1s infinite alternate;border:1px solid rgb(0,0,0)}.expand:after{content:"";width:20px;height:20px;position:absolute;border:4px solid rgb(82,82,82);border-radius:50%;opacity:.7;top:-4px;left:-4px;animation:cursorAnim2 .5s infinite alternate}@keyframes cursorAnim{0%{transform:scale(1)}to{transform:scale(2.5);opacity:.5}}@keyframes cursorAnim2{0%{transform:scale(2)}to{transform:scale(.3)}}canvas{position:fixed;top:0;left:0}h1,h2,h3,blockquote{font-family:Helvetica,Arial,Verdana,Geneva,Tahoma,sans-serif;font-weight:550;font-style:normal;display:flex}.page{height:100vh;position:relative;color:#fff;text-transform:uppercase;font-size:4vh;font-weight:550;margin-top:-10px}.title-bar{position:absolute;width:100%;display:inline-flex;justify-content:center;text-align:center;margin:auto}.title-bar.sticky{position:sticky;top:40vh;width:100%;display:flex;justify-content:center;text-align:center;margin:auto}.image{position:absolute;width:40vh;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}.threshold{position:fixed;background:rgb(0,0,0);z-index:999;width:100%;height:100%;margin-left:-20px;padding-right:20px;padding-bottom:20px;display:none}.threshold.fade-out{opacity:1;transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;-webkit-transition:opacity .5s ease-out}.loader_bg{position:fixed;z-index:999999;background:#000;width:100%;height:100%;top:0px;left:0px;justify-content:center;text-align:center}.loader_bg.fade-out{opacity:0;transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out}.loading{position:absolute;display:block;color:#fff;font-size:1.5vh;top:59%;width:100%;left:0}.loader{border:0 soild transparent;border-radius:50%;width:200px;height:200px;position:absolute;top:48%;left:50%;transform:translate(-50%) translateY(-50%)}.loader:before,.loader:after{content:"";border:.2em solid #fff;border-radius:50%;width:inherit;height:inherit;position:absolute;top:0;left:0;animation:loader 2s linear infinite;opacity:0}.loader:before{animation-delay:.5s}@keyframes loader{0%{transform:scale(0);opacity:0}50%{opacity:1}to{transform:scale(2);opacity:0}}nav{margin:2vmin;left:auto;display:flex;position:fixed;height:4vmin;align-items:baseline;width:100%;font-family:Poppins,sans-serif;font-size:small;z-index:99}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;width:160px;z-index:1;justify-content:center;text-align:center}.dropdown-content a{color:#fff;padding:6px;text-decoration:none;display:block}.dropdown:hover .dropdown-content{display:block}.bottom-content{width:100%;position:relative;bottom:0px;z-index:999998}.bottom-text{width:100%;font-size:80%;font-weight:200;text-align:center}video-bg{background:#000;height:100%;width:100%;position:fixed;left:0px;top:0px}video{height:100vh;width:100vw;margin:0 auto;z-index:10000;position:absolute}video::-webkit-media-controls-play-button,video::-webkit-media-controls-rewind-button,video::-webkit-media-controls-current-time-display,video::-webkit-media-controls-time-remaining-display,video::-webkit-media-controls-timeline{display:none}body::-webkit-scrollbar{background-color:#000;width:8px}body::-webkit-scrollbar-track{background-color:#000}body::-webkit-scrollbar-thumb{background-color:#babac0;border-radius:12px}body::-webkit-scrollbar-button{display:none}.scrolldown{position:absolute;display:block;color:#fff;top:100%;width:100%;left:0}.arrow,.arrow:before{position:absolute;left:50%;top:-50%}.arrow{width:3vmin;height:3vmin;margin:-1.5vmin 0 0 -1.5vmin;transform:rotate(45deg);border-right:2px #fff solid;border-bottom:2px #fff solid}.arrow:before{content:"";width:1.5vmin;height:1.5vmin;top:50%;margin:-.75vmin 0 0 -.75vmin;border-left:none;border-top:none;border-right:1px #fff solid;border-bottom:1px #fff solid;animation-duration:2s;animation-iteration-count:infinite;animation-name:arrow}@keyframes arrow{0%{opacity:1}to{opacity:0;transform:translate(-10px,-10px)}}
