html,body{margin:0;padding:0;min-width:320px;min-height:100vh;background:#10131a;color:#f3f3f3;font-family:Inter,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#f7c873;text-decoration:underline;transition:color .2s}a:hover{color:#fff}button{font-family:inherit}:root{--bg-color: #0a0a0a;--text-color: #e5e5e5;--accent-color: #f7c873;--font-main: "Inter", sans-serif;--font-display: "Sporting Grotesque", sans-serif;--spacing-unit: 8px;--section-padding: 8rem 2rem}@font-face{font-family:Sporting Grotesque;src:url(/fonts/Sporting_Grotesque-Regular_web.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}html,body{margin:0;padding:0;background-color:var(--bg-color);color:var(--text-color);font-family:var(--font-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);text-transform:uppercase;font-weight:400;margin:0;line-height:1.1}p{line-height:1.6;font-size:1.125rem;color:#a0a0a0;max-width:65ch}a{color:inherit;text-decoration:none}.container{max-width:1400px;margin:0 auto;padding:0 2rem}.text-accent{color:var(--accent-color)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-color)}::-webkit-scrollbar-thumb{background:#333;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}@keyframes aurora{0%,to{transform:translate(0) scale(1);opacity:.6}33%{transform:translate(20%,-20%) scale(1.2);opacity:.8}66%{transform:translate(-20%,20%) scale(.95);opacity:.7}}@keyframes float{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(10%,-10%) rotate(5deg)}66%{transform:translate(-10%,10%) rotate(-5deg)}}
