@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;0,900;1,400&family=Rowdies:wght@300;400;700&family=Quantico:ital,wght@0,400;0,700;1,400;1,700&family=Space+Grotesk:wght@300;400;500;600;700&family=Plus+Jakarta+Sans:wght@300;400;500;600;700&family=Inter:wght@300;400;500;600&family=Big+Shoulders+Display:wght@400;500;600;700;800;900&display=swap";@font-face{font-family:Doumbar;src:url(/fonts/Doumbar-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Doumbar;src:url(/fonts/Doumbar-Medium.woff) format("woff"),url(/fonts/Doumbar-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Doumbar;src:url(/fonts/Doumbar-SemiBold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Harmond;src:url(/fonts/Harmond-ExtraBoldExpanded.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Harmond;src:url(/fonts/Harmond-ExtBdItaExp.otf) format("opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Harmond;src:url(/fonts/Harmond-SemiBoldCondensed.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Harmond;src:url(/fonts/Harmond-SemBdItaCond.otf) format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Harmond;src:url(/fonts/Harmond.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--bg-primary: #ffffff;--bg-secondary: #faf7f2;--bg-tertiary: #f3ede4;--bg-card: #ffffff;--bg-card-hover: #fdf6ee;--text-primary: #0A0A0A;--text-secondary: #4a4a4a;--text-muted: #8c8c8c;--accent-magenta: #c000d8;--accent-green: #18c238;--accent-cyan: #0099cc;--accent-amber: #F7941D;--accent-purple: #6d3fc0;--accent-gold: #b8892a;--hh-orange-1: #FBB040;--hh-orange-2: #F15A29;--hh-cta: #F7941D;--hh-yellow: #FFD23F;--hh-black: #0A0A0A;--hh-grad: linear-gradient(165deg, var(--hh-orange-1) 0%, var(--hh-orange-2) 100%);--accent-primary: var(--hh-cta);--accent-secondary: var(--hh-orange-2);--nav-height: 84px;--neon-magenta: var(--accent-primary);--neon-cyan: var(--accent-secondary);--neon-green: var(--accent-primary);--neon-orange: var(--accent-primary);--neon-purple: var(--accent-secondary);--neon-pink: var(--accent-primary);--border-subtle: rgba(0, 0, 0, .07);--border-hover: rgba(0, 0, 0, .14);--nav-bg: rgba(255, 255, 255, .92);--nav-border: rgba(0, 0, 0, .07);--nav-pill-bg: rgba(255, 255, 255, .96);--nav-pill-border: rgba(0, 0, 0, .1);--nav-pill-shadow: 0 4px 24px rgba(0,0,0,.09), 0 0 0 1px rgba(0,0,0,.06);--menu-close-bg: rgba(0, 0, 0, .05);--menu-close-border: rgba(0, 0, 0, .12);--btn-primary-bg: var(--hh-cta);--btn-primary-text: #ffffff;--btn-secondary-bg: transparent;--btn-secondary-text: var(--text-primary);--btn-secondary-border: var(--hh-orange-2);--btn-outline-border: rgba(10, 10, 10, .18);--btn-outline-text: var(--text-primary);--btn-radius: 100px;--btn-font-weight: 700;--btn-letter-spacing: 2px;--btn-text-transform: uppercase;--btn-transition: all .22s ease;--hamburger-color: var(--text-primary);--hamburger-mid: rgba(10, 10, 10, .4);--hero-bg: #ffffff;--hero-gradient-rgb: 255, 255, 255;--hero-text: #0A0A0A;--hero-timestamp: rgba(10, 10, 10, .35);--hero-slide-counter: rgba(10, 10, 10, .3);--hero-dot-inactive: rgba(10, 10, 10, .15);--hero-scroll-text: rgba(10, 10, 10, .25);--hero-highlight-text: #0A0A0A;--input-bg: rgba(0, 0, 0, .04);--input-border: rgba(0, 0, 0, .12);--input-focus-border: var(--hh-cta);--input-text: var(--text-primary);--input-placeholder: rgba(10, 10, 10, .35);--footer-heading: rgba(10, 10, 10, .38);--card-shadow: 0 2px 20px rgba(0,0,0,.08), 0 0 0 1px rgba(0,0,0,.06);--card-glow: 0 0 24px rgba(247,148,29,.1);--overlay-bg: rgba(0, 0, 0, .28);--cursor-color: var(--text-primary);--font-display: "Doumbar", "Arial Black", sans-serif;--font-hero: "Doumbar", "Arial Black", sans-serif;--font-cta: "Doumbar", "Arial Black", sans-serif;--font-body: "Roboto", "Space Grotesk", sans-serif;--font-ui: "Roboto", "Inter", sans-serif;--font-serif: "Roboto", sans-serif;--space-xs: 8px;--space-sm: 16px;--space-md: 32px;--space-lg: 64px;--space-xl: 96px;--space-2xl: 140px;--section-py-hero: clamp(120px, 16vh, 200px);--section-py: clamp(80px, 12vh, 140px);--section-py-tight: clamp(60px, 10vh, 100px);--section-px: clamp(20px, 6vw, 80px);--section-max-w: 1440px;--text-display: clamp(72px, 10vw, 130px);--text-h1: clamp(44px, 7vw, 90px);--text-h2: clamp(32px, 5vw, 64px);--text-h3: clamp(22px, 2.4vw, 30px);--text-body-lg: clamp(16px, 1.5vw, 20px);--text-body: clamp(15px, 1.2vw, 17px);--text-ui: clamp(12px, 1vw, 14px);--bg-glass: rgba(0, 0, 0, .03);--bg-glass-hover: rgba(0, 0, 0, .06);--accent-success: var(--accent-green);--accent-danger: #ff4444;--accent-warning: var(--accent-amber);--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--radius-xl: 40px;--radius-pill: 100px;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px;scrollbar-width:none;text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);background:var(--bg-primary);color:var(--text-primary);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:default;overscroll-behavior-y:none}#root{width:100%;min-height:100vh;min-height:100dvh}body::-webkit-scrollbar{display:none}::selection{background:var(--accent-primary);color:var(--bg-primary)}a{text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:none;font-family:var(--font-body);background:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}input,select,textarea{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media(max-width:768px){button:not([data-no-target]){min-height:44px}nav a{min-height:44px;display:inline-flex;align-items:center}}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px;border-radius:4px}img{max-width:100%;display:block}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}video{display:none!important}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes pulse-glow{0%,to{opacity:1;filter:brightness(1)}50%{opacity:.7;filter:brightness(1.3)}}@keyframes gradient-shift{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes neon-flicker{0%,to{opacity:1}92%{opacity:1}93%{opacity:.8}94%{opacity:1}96%{opacity:.9}97%{opacity:1}}@keyframes float-up{0%{transform:translateY(0);opacity:.6}to{transform:translateY(-100vh);opacity:0}}@keyframes neon-border-spin{0%{--neon-angle: 0deg}to{--neon-angle: 360deg}}@property --neon-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.neon-cta-btn{position:relative;z-index:1;border:none;cursor:pointer;overflow:hidden;isolation:isolate;background:linear-gradient(145deg,#1a1a1a,#0d0d0d 40%,#080808 60%,#111);box-shadow:6px 6px 16px #000000b3,-2px -2px 8px #ffffff08,inset 1px 1px 2px #ffffff0f,inset -1px -1px 2px #0006;transition:all .4s cubic-bezier(.16,1,.3,1)}[data-theme=light] .logo-auto-invert{filter:invert(1)}[data-theme=light] .neon-cta-btn{background:linear-gradient(145deg,#fff,#f0f0f0 40%,#e8e8e8 60%,#f5f5f5);box-shadow:4px 4px 12px #0000001a,-2px -2px 6px #fffc,inset 1px 1px 2px #ffffffe6,inset -1px -1px 2px #0000000d}[data-theme=light] .neon-cta-btn:hover{box-shadow:6px 6px 20px #00000026,-2px -2px 8px #ffffffe6,inset 1px 1px 3px #fff,inset -1px -1px 3px #0000000f,0 0 20px #c000d81f}[data-theme=light] .neon-cta-text{color:#000000b8}[data-theme=light] .neon-cta-btn:hover .neon-cta-text{color:#000000e0}.neon-cta-btn:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:conic-gradient(from var(--neon-angle),rgba(233,48,255,.5),rgba(0,229,255,.4),rgba(34,255,68,.4),rgba(233,48,255,.5));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:1;animation:neon-border-spin 4s linear infinite;pointer-events:none}.neon-cta-btn:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(ellipse at 30% 20%,rgba(255,255,255,.08) 0%,transparent 50%);z-index:2;pointer-events:none;animation:onyx-sheen 6s ease-in-out infinite}@keyframes onyx-sheen{0%,to{transform:translate(0) rotate(0);opacity:1}50%{transform:translate(10%,5%) rotate(2deg);opacity:.6}}.neon-cta-btn:hover{box-shadow:8px 8px 24px #000c,-3px -3px 12px #ffffff0a,inset 1px 1px 3px #ffffff14,inset -1px -1px 3px #00000080,0 0 20px #e930ff1a;transform:translateY(-1px)}.neon-cta-btn:active{box-shadow:2px 2px 8px #000000e6,inset 2px 2px 4px #00000080,inset -1px -1px 2px #ffffff08;transform:translateY(1px)}@media(max-width:768px){.neon-cta-btn{padding:18px 44px!important}}.neon-cta-text{position:relative;z-index:3;color:#ffffffb3;letter-spacing:3px}.neon-cta-btn:hover .neon-cta-text{color:#ffffffd9}@keyframes explore-glow-sweep{0%{background-position:-200% center}to{background-position:200% center}}.explore-btn{position:relative;overflow:hidden}.explore-btn:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.06) 40%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.06) 60%,transparent 100%);background-size:200% 100%;animation:explore-glow-sweep 3s ease-in-out infinite}.section-padding{padding:48px 60px 140px;overflow-x:hidden;max-width:100%}@media(max-width:1024px){.section-padding{padding:40px 32px 100px}}@media(max-width:768px){.section-padding{padding:32px 16px 80px}}@media(max-width:480px){.section-padding{padding:24px 12px 60px}}.neon-glow-title{position:relative;display:inline-block}.neon-sign{animation:neon-flicker 4s infinite}.neon-button{position:relative;transition:all .4s ease}.neon-button:after{content:"";position:absolute;inset:-2px;border-radius:inherit;opacity:0;transition:opacity .4s ease;pointer-events:none}.neon-button:hover:after{opacity:1}.site-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;cursor:pointer;text-decoration:none;border-radius:var(--btn-radius);font-family:var(--font-ui);font-weight:var(--btn-font-weight);letter-spacing:var(--btn-letter-spacing);text-transform:var(--btn-text-transform);transition:var(--btn-transition);white-space:nowrap;-webkit-tap-highlight-color:transparent;touch-action:manipulation;line-height:1}.site-btn:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.site-btn--sm{padding:10px 24px;font-size:11px}.site-btn--md{padding:14px 32px;font-size:12px}.site-btn--lg{padding:18px 44px;font-size:13px}.site-btn--primary{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:2px solid transparent}.site-btn--primary:hover{filter:brightness(1.12);transform:translateY(-1px);box-shadow:0 6px 24px color-mix(in srgb,var(--btn-primary-bg) 40%,transparent)}.site-btn--primary:active{transform:translateY(0);filter:brightness(.96)}.site-btn--secondary{background:var(--btn-secondary-bg);color:var(--btn-secondary-text);border:1px solid var(--btn-secondary-border)}.site-btn--secondary:hover{background:color-mix(in srgb,var(--btn-secondary-border) 12%,transparent);box-shadow:0 0 20px color-mix(in srgb,var(--btn-secondary-border) 30%,transparent);transform:translateY(-1px)}.site-btn--secondary:active{transform:translateY(0)}.site-btn--outline{background:transparent;color:var(--btn-outline-text);border:1px solid var(--btn-outline-border)}.site-btn--outline:hover{background:#ffffff0d;border-color:#f5f5f54d;transform:translateY(-1px)}[data-theme=light] .site-btn--outline:hover{background:#0000000a;border-color:#11111147}.site-btn--outline:active{transform:translateY(0)}.site-btn[data-loading=true]{opacity:.65;cursor:wait;pointer-events:none}@media(max-width:768px){.site-btn{min-height:44px}.site-btn--sm{padding:10px 20px}}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.video-bg{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);object-fit:cover}@media(max-width:768px){.section-title-oversized{font-size:clamp(44px,13vw,90px)!important;letter-spacing:1px!important;line-height:.92!important}}@media(max-width:480px){.section-title-oversized{font-size:clamp(40px,14vw,80px)!important}}@keyframes gk-typing{0%,80%,to{transform:scale(.6);opacity:.3}40%{transform:scale(1);opacity:1}}@keyframes gk-pulse{0%{transform:scale(1);opacity:1}to{transform:scale(1.5);opacity:0}}.gk-internal-link{color:var(--accent-magenta);text-decoration:none;font-weight:600;cursor:pointer;border-bottom:1px solid rgba(233,48,255,.3);transition:border-color .2s,color .2s}.gk-internal-link:hover{color:var(--neon-pink);border-bottom-color:var(--accent-magenta)}.gk-ext-link{display:inline-flex;align-items:center;gap:6px;background:#e930ff0f;border:1px solid rgba(233,48,255,.15);border-radius:6px;padding:4px 8px;margin:4px 0;font-size:11px;word-break:break-all;line-height:1.4;color:var(--text-secondary)}.gk-copy-btn{background:#e930ff26;border:1px solid rgba(233,48,255,.25);color:var(--accent-magenta);border-radius:4px;cursor:pointer;font-size:12px;padding:2px 6px;line-height:1;flex-shrink:0;transition:background .2s}.gk-copy-btn:hover{background:#e930ff4d}@media(max-width:480px){.gk-panel-responsive{right:8px!important;left:8px!important;width:auto!important;max-width:none!important;border-radius:12px!important}}@supports (padding: env(safe-area-inset-bottom)){body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}footer,.site-footer{padding-bottom:calc(env(safe-area-inset-bottom) + 24px)}nav,.site-nav{padding-top:env(safe-area-inset-top)}}@media(max-width:768px){.section-inner{padding-left:clamp(16px,5vw,24px);padding-right:clamp(16px,5vw,24px)}h1,h2,h3{overflow-wrap:break-word;word-break:break-word}}.scroll-container,[data-scroll],.overscroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.neon-cta-btn,.nav-logo,.footer-logo{will-change:transform;backface-visibility:hidden}@media(max-resolution:1.4dppx){.nav-logo,.footer-logo{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media(min-resolution:1.5dppx){body{-webkit-font-smoothing:subpixel-antialiased}.hairline,.accent-line-h,.accent-line-v{transform:scaleY(.5);transform-origin:top}}@media(min-resolution:2.5dppx){body{-webkit-font-smoothing:antialiased}}:root{--dpr: 1;--border-hairline: 1px}@media(min-resolution:1.5dppx){:root{--dpr: 2;--border-hairline: .5px}}@media(min-resolution:2.5dppx){:root{--dpr: 3;--border-hairline: .33px}}@keyframes void-float{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-12px) rotate(.6deg)}66%{transform:translateY(-6px) rotate(-.4deg)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes float-slow{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.01)}}@keyframes star-twinkle{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.9;transform:scale(1.3)}}@keyframes nebula-drift{0%{transform:translate(0) scale(1)}50%{transform:translate(12px,-8px) scale(1.04)}to{transform:translate(0) scale(1)}}@keyframes orbit{0%{transform:rotate(0) translate(40px) rotate(0)}to{transform:rotate(360deg) translate(40px) rotate(-360deg)}}.void-glow-text{color:#fff}[data-theme=light] .void-glow-text{color:#0a0a12}.void-float{animation:void-float 6s ease-in-out infinite}.void-float-slow{animation:float-slow 8s ease-in-out infinite}.void-section-dark{background:radial-gradient(ellipse at 20% 50%,rgba(59,130,246,.03) 0%,transparent 60%),radial-gradient(ellipse at 80% 20%,rgba(139,92,246,.025) 0%,transparent 60%),radial-gradient(ellipse at 40% 80%,rgba(6,182,212,.02) 0%,transparent 60%),linear-gradient(135deg,rgba(10,10,15,.4) 0%,rgba(15,15,35,.2) 50%,transparent 100%)}.floating-animation,.animate-float{animation:float 6s ease-in-out infinite}.glass-card{background:#ffffff08;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-lg)}[data-theme=light] .glass-card{background:#ffffffa6;border:1px solid rgba(0,0,0,.07)}.neon-text{color:var(--accent-primary)}.space-layer{position:relative;z-index:1}
