@font-face{font-display:swap;font-family:Oxanium;font-style:normal;font-weight:400;src:url(/fonts/oxanium-v19-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Oxanium;font-style:normal;font-weight:800;src:url(/fonts/oxanium-v19-latin-800.woff2) format("woff2")}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;padding:0}body{background:#0a0a12;color:#fff;font-family:Oxanium,sans-serif;font-size:2rem;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeSpeed}@media screen and (max-width: 768px){body{font-size:1.125rem}}.content-wrapper{overflow:auto;display:flex;place-content:center;align-items:center;position:absolute;inset:0;padding:70px 60px;z-index:1;pointer-events:none;text-shadow:0px 0px 2rem black;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.content{width:49ch;text-wrap:balance}a{color:inherit;text-decoration:none}p{text-shadow:0px 0px 2rem black}p:last-of-type{margin-bottom:0}h1{margin:0;padding:0;font-size:1.5em;font-weight:800;text-transform:uppercase;line-height:1.1}.outline{display:inline;color:transparent;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:white}.content a>span{border:1px solid white;padding:5px 5px 0;border-radius:5px;pointer-events:all;transition:background-color .33s ease-in-out,color .33s ease-in-out;margin-right:.25rem;opacity:1}.content a>span:empty{opacity:0}.content a>span:hover{background-color:#fff;color:#000}.cursor{display:inline-block;width:2px;height:1em;transform:translateY(.125em);background-color:#fff}.top-left{position:absolute;top:40px;left:40px;font-size:15px;text-align:right}.top-left__long-dash{display:inline-block;transform:rotate(90deg) translateY(75%)}.top-left__short-dash{display:inline-block;transform:rotate(90deg) translateY(100%)}.top-right{position:absolute;top:40px;right:40px;font-size:15px;text-align:right}.top-right__long-dash{display:inline-block;transform:rotate(90deg) translateY(-33%)}.bottom-left{position:absolute;bottom:40px;left:40px;font-size:18px}.bottom-left__long-dash{display:inline-block;transform:rotate(90deg) translateY(33%)}.bottom-right{position:absolute;bottom:40px;right:40px;font-size:15px;text-align:right}.bottom-right a{display:block;opacity:.75;transition:opacity .33s ease-in-out;transform:translate(-.5rem,2.75rem)}.bottom-right a:hover{opacity:1}.bottom-right a svg{width:1.75rem;height:1.75rem}.bottom-right__short-dash{display:inline-block;transform:rotate(90deg) translateY(0)}.bottom-right__long-dash{display:inline-block;transform:rotate(90deg) translateY(-25%)}
