*{box-sizing:border-box;padding:0;margin:0}@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap");body,html{max-width:100vw;overflow-x:hidden;background-color:#000;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.6;font-weight:400;letter-spacing:-.01em;position:relative}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:99999;opacity:.2;background-image:repeating-linear-gradient(0deg,hsla(0,0%,100%,.03),transparent 1px,transparent 2px,hsla(0,0%,100%,.02) 0,transparent 3px),repeating-linear-gradient(90deg,hsla(0,0%,100%,.03),transparent 1px,transparent 2px,hsla(0,0%,100%,.02) 0,transparent 3px);background-size:1px 1px;mix-blend-mode:overlay;animation:filmGrain 20s linear infinite}@keyframes filmGrain{0%{transform:translate(0)}25%{transform:translate(-1%,1%)}50%{transform:translate(-2%)}75%{transform:translate(-1%,-1%)}to{transform:translate(0)}}a{color:inherit;text-decoration:none}