@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&family=Outfit:wght@100;200;300;400;500;600;700;800;900&family=Inter:wght@300;400;500;600&family=Bebas+Neue&family=Oswald:wght@200;300;400;500;600;700&family=Anton&family=Big+Shoulders+Display:wght@400;500;600;700;800;900&family=Bitcount+Prop+Double:wght@700&family=Tac+One&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: #050505;--bg-secondary: #0a0a0a;--bg-tertiary: #111111;--bg-card: #0f0f0f;--bg-card-hover: #161616;--text-primary: #ffffff;--text-secondary: #d4d4d4;--text-muted: #4a4a4a;--neon-magenta: #e930ff;--neon-cyan: #00e5ff;--neon-orange: #ff6b00;--neon-purple: #a855f7;--neon-pink: #ff2d95;--neon-green: #22ff44;--accent-gold: #d4af37;--border-subtle: rgba(255, 255, 255, .05);--border-hover: rgba(255, 255, 255, .12);--nav-bg: rgba(5, 5, 5, .8);--nav-border: rgba(255, 255, 255, .04);--nav-pill-bg: rgba(10, 10, 10, .85);--nav-pill-border: rgba(255, 255, 255, .08);--nav-pill-shadow: 0 4px 24px rgba(0,0,0,.5), 0 0 0 1px rgba(255,255,255,.04);--menu-close-bg: rgba(255,255,255,.05);--menu-close-border: rgba(255,255,255,.1);--btn-primary-bg: #fff;--btn-primary-text: #000;--btn-outline-border: rgba(255,255,255,.15);--btn-outline-text: #fff;--hamburger-color: #fff;--hamburger-mid: rgba(255,255,255,.5);--hero-bg: #050505;--hero-gradient-rgb: 5, 5, 5;--hero-text: #fff;--hero-timestamp: rgba(255,255,255,.4);--hero-slide-counter: rgba(255,255,255,.3);--hero-dot-inactive: rgba(255,255,255,.2);--hero-scroll-text: rgba(255,255,255,.25);--hero-highlight-text: rgba(20,20,20,.95);--input-bg: rgba(255, 255, 255, .03);--input-border: rgba(255, 255, 255, .06);--input-focus-border: rgba(233, 48, 255, .4);--input-text: #fff;--input-placeholder: rgba(255, 255, 255, .2);--footer-heading: rgba(255,255,255,.3);--card-shadow: 0 2px 20px rgba(0,0,0,.3);--overlay-bg: rgba(0, 0, 0, .6);--cursor-color: #fff;--font-display: "Big Shoulders Display", sans-serif;--font-hero: "Big Shoulders Display", sans-serif;--font-cta: "Big Shoulders Display", sans-serif;--font-body: "Space Grotesk", sans-serif;--font-ui: "Inter", sans-serif;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1)}[data-theme=light]{--bg-primary: #f5f5f5;--bg-secondary: #ffffff;--bg-tertiary: #e8e8e8;--bg-card: #ffffff;--bg-card-hover: #f0f0f0;--text-primary: #111111;--text-secondary: #555555;--text-muted: #888888;--neon-magenta: #c820dd;--neon-cyan: #0099cc;--neon-orange: #e05500;--neon-purple: #7c3aed;--neon-pink: #d9206e;--neon-green: #16a34a;--accent-gold: #b8941e;--border-subtle: rgba(0, 0, 0, .08);--border-hover: rgba(0, 0, 0, .15);--nav-bg: rgba(245, 245, 245, .85);--nav-border: rgba(0, 0, 0, .06);--nav-pill-bg: rgba(255, 255, 255, .9);--nav-pill-border: rgba(0, 0, 0, .1);--nav-pill-shadow: 0 4px 24px rgba(0,0,0,.1), 0 0 0 1px rgba(0,0,0,.05);--menu-close-bg: rgba(0,0,0,.05);--menu-close-border: rgba(0,0,0,.1);--btn-primary-bg: #111;--btn-primary-text: #fff;--btn-outline-border: rgba(0,0,0,.2);--btn-outline-text: #111;--hamburger-color: #111;--hamburger-mid: rgba(0,0,0,.4);--hero-bg: #f5f5f5;--hero-gradient-rgb: 245, 245, 245;--hero-text: #111;--hero-timestamp: rgba(0,0,0,.35);--hero-slide-counter: rgba(0,0,0,.3);--hero-dot-inactive: rgba(0,0,0,.15);--hero-scroll-text: rgba(0,0,0,.25);--hero-highlight-text: #111111;--input-bg: rgba(0, 0, 0, .04);--input-border: rgba(0, 0, 0, .1);--input-focus-border: rgba(124, 58, 237, .5);--input-text: #111;--input-placeholder: rgba(0, 0, 0, .35);--footer-heading: rgba(0,0,0,.4);--card-shadow: 0 2px 20px rgba(0,0,0,.08);--overlay-bg: rgba(0, 0, 0, .3);--cursor-color: #111}*{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(--neon-magenta);color:var(--text-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(--neon-magenta);outline-offset:2px}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] .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 #7c3aed1f}[data-theme=light] .neon-cta-text{color:#000000b3}[data-theme=light] .neon-cta-btn:hover .neon-cta-text{color:#000000d9}.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,.4),rgba(0,229,255,.3),rgba(34,255,68,.3),rgba(255,107,0,.3),rgba(255,45,149,.3),rgba(168,85,247,.3),rgba(233,48,255,.4));-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}}@keyframes burnt-text-outline{0%,to{text-shadow:0 0 1px rgba(255,140,50,.3),0 0 2px rgba(233,48,255,.15);-webkit-text-stroke:.3px rgba(255,140,50,.25)}33%{text-shadow:0 0 2px rgba(233,48,255,.25),0 0 4px rgba(0,229,255,.1);-webkit-text-stroke:.3px rgba(233,48,255,.2)}66%{text-shadow:0 0 1px rgba(0,229,255,.3),0 0 3px rgba(255,107,0,.15);-webkit-text-stroke:.3px rgba(0,229,255,.2)}}.neon-cta-text{position:relative;z-index:3;color:#ffffffb3;animation:burnt-text-outline 4s ease-in-out infinite;letter-spacing:3px}.neon-cta-btn:hover .neon-cta-text{color:#ffffffd9;animation:burnt-text-outline 2s ease-in-out infinite}@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-glow-title:before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;filter:blur(30px);opacity:.6;z-index:-1;pointer-events:none}.neon-sign{text-shadow:0 0 7px currentColor,0 0 10px currentColor,0 0 21px currentColor,0 0 42px currentColor;animation:neon-flicker 4s infinite}.neon-sign-subtle{text-shadow:0 0 4px currentColor,0 0 8px currentColor,0 0 16px currentColor}.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}.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:#e930ff;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:#f06cff;border-bottom-color:#e930ff}.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:#e930ff;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}}
