:root{--black:#0a0a0a;--surface-1:#111;--surface-2:#1a1a1a;--surface-3:#242424;--border:#2e2e2e;--border-light:#3d3d3d;--amber:#f5a623;--amber-dim:#c4841a;--amber-glow:#f5a6231f;--amber-soft:#f5a6230f;--text-primary:#f0ece3;--text-secondary:#9a9488;--text-muted:#5a564f;--font-display:"Bebas Neue", sans-serif;--font-cond:"Barlow Condensed", sans-serif;--font-body:"Barlow", sans-serif;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--nav-height:72px;--max-width:1280px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{background-color:var(--black);color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.7;overflow-x:hidden}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}button{cursor:pointer;background:0 0;border:none;font-family:inherit}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--surface-1)}::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--amber-dim)}::selection{background:var(--amber);color:var(--black)}.container{max-width:var(--max-width);margin:0 auto;padding:0 24px}@media (min-width:768px){.container{padding:0 48px}}.section{padding:96px 0}.section-sm{padding:64px 0}body:before{content:"";pointer-events:none;z-index:1000;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");position:fixed;inset:0}
