html{scroll-behavior:auto}body{margin:0;background:#05060a;font-family:Sora,sans-serif;cursor:none}a{color:inherit;cursor:none}a:hover{color:#fff}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes bounceDown{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes grainShift{0%{transform:translate(0)}25%{transform:translate(-2%,1%)}50%{transform:translate(1%,-2%)}75%{transform:translate(-1%,-1%)}to{transform:translate(0)}}@media (pointer: coarse){body,a{cursor:auto}}.grain{position:fixed;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:40;pointer-events:none;opacity:.5;mix-blend-mode:overlay;animation:grainShift .6s steps(4) infinite;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%22http://www.w3.org/2000/svg%22 width=%22240%22 height=%22240%22><filter id=%22n%22><feTurbulence type=%22fractalNoise%22 baseFrequency=%220.9%22 numOctaves=%222%22/><feColorMatrix type=%22saturate%22 values=%220%22/></filter><rect width=%22240%22 height=%22240%22 filter=%22url(%23n)%22 opacity=%220.18%22/></svg>")}.vignette{position:fixed;top:0;right:0;bottom:0;left:0;z-index:41;pointer-events:none;background:radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.55) 100%)}
