@font-face{font-family:CMU Serif;font-style:roman;font-weight:500;src:url(/assets/cmu-serif-500-roman-eT-JDYhI.woff2)format("woff2"),url(/assets/cmu-serif-500-roman-DzIVZ5Ds.ttf)format("truetype")}@font-face{font-family:CMU Serif;font-style:italic;font-weight:500;src:url(/assets/cmu-serif-500-italic-Ea3rjVFP.woff2)format("woff2"),url(/assets/cmu-serif-500-italic-DmklLiNq.ttf)format("truetype")}@font-face{font-family:CMU Serif;font-style:roman;font-weight:700;src:url(/assets/cmu-serif-700-roman-CFvVWXrf.woff2)format("woff2"),url(/assets/cmu-serif-700-roman-BjpK3YEj.ttf)format("truetype")}@font-face{font-family:CMU Serif;font-style:italic;font-weight:700;src:url(/assets/cmu-serif-700-italic-CxA60R0R.woff2)format("woff2"),url(/assets/cmu-serif-700-italic-ysTsm4l3.ttf)format("truetype")}@font-face{font-family:CMU Typewriter Text;font-style:roman;font-weight:200;src:url(/assets/cmu-typewriter-text-200-roman-etxVkntb.woff2)format("woff2"),url(/assets/cmu-typewriter-text-200-roman-CX7e6nwd.ttf)format("truetype")}@font-face{font-family:CMU Typewriter Text;font-style:italic;font-weight:200;src:url(/assets/cmu-typewriter-text-200-italic-BQgX5Y0r.woff2)format("woff2"),url(/assets/cmu-typewriter-text-200-italic-VAx14CjM.ttf)format("truetype")}@font-face{font-family:CMU Typewriter Text;font-style:roman;font-weight:500;src:url(/assets/cmu-typewriter-text-500-roman-BYU-dLRm.woff2)format("woff2"),url(/assets/cmu-typewriter-text-500-roman-d2M9EhVG.ttf)format("truetype")}@font-face{font-family:CMU Typewriter Text;font-style:italic;font-weight:500;src:url(/assets/cmu-typewriter-text-500-italic-C8uKIkXX.woff2)format("woff2"),url(/assets/cmu-typewriter-text-500-italic-DfPxkTUr.ttf)format("truetype")}@font-face{font-family:CMU Typewriter Text;font-style:italic;font-weight:500;src:url(/assets/cmu-typewriter-text-500-italic-C8uKIkXX.woff2)format("woff2"),url(/assets/cmu-typewriter-text-500-italic-DfPxkTUr.ttf)format("truetype")}@font-face{font-family:CMU Typewriter Text;font-style:roman;font-weight:700;src:url(/assets/cmu-typewriter-text-700-roman-ByWgaMV7.woff2)format("woff2"),url(/assets/cmu-typewriter-text-700-roman-SUDEujek.ttf)format("truetype")}@font-face{font-family:CMU Typewriter Text;font-style:italic;font-weight:700;src:url(/assets/cmu-typewriter-text-700-italic-C2BdS7_a.woff2)format("woff2"),url(/assets/cmu-typewriter-text-700-italic-BfCUScvS.ttf)format("truetype")}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{color:#fff;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#000;font-family:CMU Serif,Latin Modern Roman,Georgia,Times New Roman,serif}body:before{content:"";z-index:9998;pointer-events:none;mix-blend-mode:screen;opacity:.2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.35' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='128' height='128' filter='url(%23g)'/%3E%3C/svg%3E");background-repeat:repeat;position:fixed;inset:0}button{font:inherit}@keyframes cg-bar{0%,to{transform:scaleY(.2)}50%{transform:scaleY(1)}}@keyframes cg-orb-spin{to{transform:rotate(360deg)}}@keyframes cg-orb-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}@keyframes cg-snap-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes cg-spin{to{transform:rotate(360deg)}}@keyframes cg-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes cg-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cg-drift-a{0%{transform:translate(0)rotate(0)}to{transform:translate(6%,8%)rotate(360deg)}}@keyframes cg-drift-b{0%{transform:translate(0)rotate(0)}to{transform:translate(-5%,-7%)rotate(-360deg)}}@keyframes cg-drift-c{0%,to{opacity:.7;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(-3%,4%)scale(1.06)}}@keyframes cg-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes cg-scan{0%{opacity:0;transform:translateY(-40vh)}10%,90%{opacity:1}to{opacity:0;transform:translateY(60vh)}}@media (prefers-reduced-motion:reduce){.cg-ambient *{animation:none!important}}
