*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{color:#fff;background:#000;height:100%;font-family:sans-serif}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ddfa4233;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#ddfa4266}*{scrollbar-width:thin;scrollbar-color:#ddfa4233 #0000}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}a{color:inherit;text-decoration:none}main{padding:0}.font-yellow{color:#ddfa42}.bg-yellow{background-color:#ddfa42}.mouse-follower{--circle-size:30px;height:var(--circle-size);width:var(--circle-size);top:calc(var(--circle-size)/2*-1);left:calc(var(--circle-size)/2*-1);pointer-events:none;z-index:9999;border:1px solid #ddfa42;border-radius:50%;position:fixed}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{color:#fff;background:#000;height:100%;font-family:sans-serif}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ddfa4233;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#ddfa4266}*{scrollbar-width:thin;scrollbar-color:#ddfa4233 #0000}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}a{color:inherit;text-decoration:none}main{padding:0}.font-yellow{color:#ddfa42}.bg-yellow{background-color:#ddfa42}.mouse-follower{--circle-size:30px;height:var(--circle-size);width:var(--circle-size);top:calc(var(--circle-size)/2*-1);left:calc(var(--circle-size)/2*-1);pointer-events:none;z-index:9999;border:1px solid #ddfa42;border-radius:50%;position:fixed}.navbar{z-index:1000;width:100%;padding:0 8vw;display:block;position:fixed}@media (max-width:768px){.navbar{padding:0 5vw}}.navbar .navbar__container{width:100%;padding:1.5rem 0}@media (max-width:768px){.navbar .navbar__container{padding:1rem 0}}.navbar .navbar__nav{justify-content:space-between;align-items:center;display:flex}.navbar .navbar__list{gap:.75rem;display:flex}@media (max-width:768px){.navbar .navbar__list{gap:.5rem}}.navbar .navbar__link,.navbar .navbar__contact a{-webkit-backdrop-filter:blur(8px);letter-spacing:.02em;background:linear-gradient(135deg,#191919f2 0%,#282828e6 100%);border-radius:20px;padding:.5rem 1rem;font-size:.75rem;font-weight:500;transition:background .35s cubic-bezier(.4,0,.2,1);display:block;position:relative;overflow:hidden}@media (max-width:768px){.navbar .navbar__link,.navbar .navbar__contact a{padding:.4rem .8rem;font-size:.7rem}}.navbar .navbar__link .link-text,.navbar .navbar__contact a .link-text{transition:transform .4s cubic-bezier(.22,1,.36,1);display:block}.navbar .navbar__link .link-text-hover,.navbar .navbar__contact a .link-text-hover{color:#000;white-space:nowrap;font-size:1.05em;font-weight:600;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%;transform:translate(-50%,100%)}.navbar .navbar__link:hover,.navbar .navbar__contact a:hover{background:#ddfa42}.navbar .navbar__link:hover .link-text,.navbar .navbar__contact a:hover .link-text{transform:translateY(-100%)}.navbar .navbar__link:hover .link-text-hover,.navbar .navbar__contact a:hover .link-text-hover{transform:translate(-50%,-50%)}.navbar .navbar__link--active{background:#ddfa42}.navbar .navbar__link--active .link-text{transform:translateY(-100%)}.navbar .navbar__link--active .link-text-hover{transform:translate(-50%,-50%)}
