@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Inter:wght@300;400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
@font-face{font-family:Rajdhani;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2eb68ca3218a02cb-s.03916197.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b42ec850a5800c72-s.f01302eb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a10c617c9026098c-s.p.ca7c307b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(../media/906d1c14d86e79d2-s.bb16e423.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc822924a6b60314-s.7fcd3289.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(../media/278cbb97e75e04e2-s.p.2ce9a157.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e9924293c1dc5ea7-s.510eee18.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(../media/10bd139a632d728f-s.3ed74b99.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a079e02bba5bf7ab-s.p.7367eab7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65c1f6eb17b9caea-s.ee7a3fed.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(../media/124b7a75a76bd55c-s.c3ae84a8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d23f31b94ad01e54-s.p.4b0b0c7e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(../media/63e49db46351d020-s.9f91ba4a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(../media/35f9213b86bccda4-s.1ea730ea.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3206eb66b875a5b3-s.p.e2b99870.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani Fallback;src:local(Arial);ascent-override:102.12%;descent-override:37.99%;line-gap-override:0.0%;size-adjust:91.07%}.rajdhani_a326b73b-module__Cb-EKG__className{font-family:Rajdhani,Rajdhani Fallback;font-style:normal}.rajdhani_a326b73b-module__Cb-EKG__variable{--font-rajdhani:"Rajdhani","Rajdhani Fallback"}
:root{--bg-deep:#0d0d0d;--bg-elevated:#1a1a1a;--bg-hover:#262626;--bg-subtle:#121212;--accent-gold:#d4a853;--accent-gold-bright:#f0c674;--accent-gold-dim:#d4a85326;--accent-gold-glow:#d4a85366;--text-primary:#f5f5f5;--text-secondary:#8a8a8a;--text-muted:#5a5a5a;--text-inverse:#0d0d0d;--highlight-red:#e53935;--highlight-green:#43a047;--highlight-blue:#1e88e5;--border-subtle:#ffffff0f;--border-medium:#ffffff1f;--border-gold:#d4a8534d;--shadow-sm:0 2px 8px #0000004d;--shadow-md:0 4px 20px #0006;--shadow-lg:0 8px 40px #00000080;--shadow-gold:0 0 20px #d4a85333;--font-display:"Bebas Neue",sans-serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--font-accent:"Space Grotesk",sans-serif;--container-max:1400px;--container-padding:2rem;--transition-fast:.15s ease;--transition-base:.25s ease;--transition-slow:.4s ease;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-full:9999px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:var(--bg-deep);color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:.02em;color:var(--text-primary);font-weight:400;line-height:1.1}h1{font-size:clamp(2.5rem,5vw,4rem)}h2{font-size:clamp(2rem,4vw,3rem)}h3{font-size:clamp(1.5rem,3vw,2rem)}h4{font-size:clamp(1.25rem,2vw,1.5rem)}p{color:var(--text-secondary);max-width:65ch}a{color:inherit;transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--accent-gold)}.container{width:100%;max-width:var(--container-max);padding:0 var(--container-padding);margin:0 auto}.container-wide{width:100%;max-width:1600px;padding:0 var(--container-padding);margin:0 auto}.container-full{width:100%;padding:0}.section{padding:5rem 0}.section-header{margin-bottom:3rem;position:relative}.section-title{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:1.75rem;display:inline-block;position:relative}.section-title:after{content:"";background:linear-gradient(90deg,var(--accent-gold),transparent);width:60px;height:3px;position:absolute;bottom:-8px;left:0}.btn{font-family:var(--font-accent);letter-spacing:.05em;text-transform:uppercase;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-base);border:none;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;display:inline-flex}.btn-gold{background:linear-gradient(135deg,var(--accent-gold)0%,#c49b48 100%);color:var(--text-inverse);box-shadow:var(--shadow-sm)}.btn-gold:hover{background:linear-gradient(135deg,var(--accent-gold-bright)0%,var(--accent-gold)100%);box-shadow:var(--shadow-gold);color:var(--text-inverse);transform:translateY(-2px)}.btn-outline{color:var(--accent-gold);border:1px solid var(--border-gold);background:0 0}.btn-outline:hover{background:var(--accent-gold-dim);border-color:var(--accent-gold);color:var(--accent-gold-bright)}.btn-ghost{color:var(--text-secondary);background:0 0;padding:.5rem 1rem}.btn-ghost:hover{color:var(--text-primary);background:var(--bg-hover)}.card{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:all var(--transition-base);overflow:hidden}.card:hover{border-color:var(--border-gold);box-shadow:var(--shadow-md)}.card-premium{background:linear-gradient(135deg,var(--bg-elevated)0%,#1f1f1f 100%);border:1px solid var(--border-gold);box-shadow:var(--shadow-gold)}.glass{-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-subtle);background:#1a1a1acc}.tag{font-family:var(--font-accent);letter-spacing:.03em;text-transform:uppercase;background:var(--bg-hover);border:1px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-secondary);transition:all var(--transition-fast);align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.tag:hover{border-color:var(--accent-gold);color:var(--accent-gold)}.tag-gold{background:var(--accent-gold-dim);border-color:var(--border-gold);color:var(--accent-gold)}.divider{background:var(--border-subtle);width:100%;height:1px;margin:2rem 0}.divider-gold{background:linear-gradient(90deg,transparent,var(--accent-gold),transparent)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-deep)}::-webkit-scrollbar-thumb{background:var(--bg-hover);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--accent-gold)}::selection{background:var(--accent-gold);color:var(--text-inverse)}:focus-visible{outline:2px solid var(--accent-gold);outline-offset:2px}.text-gold{color:var(--accent-gold)}.text-muted{color:var(--text-secondary)}.font-display{font-family:var(--font-display)}.font-accent{font-family:var(--font-accent)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes grain{0%,to{transform:translate(0)}10%{transform:translate(-5%,-10%)}20%{transform:translate(-15%,5%)}30%{transform:translate(7%,-25%)}40%{transform:translate(-5%,25%)}50%{transform:translate(-15%,10%)}60%{transform:translate(15%)}70%{transform:translateY(15%)}80%{transform:translate(3%,35%)}90%{transform:translate(-10%,10%)}}@keyframes glitch{0%{text-shadow:.05em 0 #ff0055bf,-.05em -.025em #00ffffbf,-.025em .05em #d4a853bf}14%{text-shadow:.05em 0 #ff0055bf,-.05em -.025em #00ffffbf,-.025em .05em #d4a853bf}15%{text-shadow:-.05em -.025em #ff0055bf,.025em .025em #00ffffbf,-.05em -.05em #d4a853bf}49%{text-shadow:-.05em -.025em #ff0055bf,.025em .025em #00ffffbf,-.05em -.05em #d4a853bf}50%{text-shadow:.025em .05em #ff0055bf,.05em 0 #00ffffbf,0 -.05em #d4a853bf}99%{text-shadow:.025em .05em #ff0055bf,.05em 0 #00ffffbf,0 -.05em #d4a853bf}to{text-shadow:-.025em 0 #ff0055bf,-.025em -.025em #00ffffbf,-.025em -.05em #d4a853bf}}@keyframes glowPulse{0%,to{box-shadow:0 0 20px #d4a85333}50%{box-shadow:0 0 40px #d4a85366,0 0 60px #d4a85333}}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-fade-in{animation:fadeIn var(--transition-slow)ease forwards}.animate-slide-up{animation:slideUp var(--transition-slow)ease forwards}.glitch-text{animation:2.5s infinite glitch;position:relative}.glitch-text:hover{animation:.3s infinite glitch}body:before{content:"";pointer-events:none;z-index:9999;background:radial-gradient(#0000 0% 50%,#0000004d 100%);position:fixed;inset:0}body:after{content:"";pointer-events:none;z-index:-1;background-color:#0000;background-image:radial-gradient(at 20% 0,#d4a85314 0%,#0000 50%),radial-gradient(at 80% 100%,#8b45ff0f 0%,#0000 50%),radial-gradient(at 0%,#1e88e50a 0%,#0000 40%),radial-gradient(at 100%,#ff00550a 0%,#0000 40%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:200% 200%;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;animation:15s infinite gradientShift;position:fixed;inset:0}.hud-frame{position:relative}.hud-frame:before,.hud-frame:after{content:"";border-color:var(--accent-gold);opacity:.5;width:20px;height:20px;transition:opacity var(--transition-fast);border-style:solid;position:absolute}.hud-frame:before{border-width:2px 0 0 2px;top:-5px;left:-5px}.hud-frame:after{border-width:0 2px 2px 0;bottom:-5px;right:-5px}.hud-frame:hover:before,.hud-frame:hover:after{opacity:1}.glow-hover{transition:all var(--transition-base)}.glow-hover:hover{animation:2s infinite glowPulse}.perspective-container{perspective:1000px;transform-style:preserve-3d}.scanlines:before{content:"";pointer-events:none;z-index:10;opacity:.3;background:repeating-linear-gradient(0deg,#00000026,#00000026 1px,#0000 1px 2px);position:absolute;inset:0}.accent-pink{color:#f05}.bg-accent-pink{background:#ff00551a;border-color:#ff00554d}
