@property --border-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}:root{--ember: #ff5900;--abyss: #000710;--carbon: #15191e;--ink: #000000;--paper: #ffffff;--fog: #f3f3f7;--mist: #b9bbc6;--steel: #8b8d98;--ease: cubic-bezier(.22, 1, .36, 1);--font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display: "Urbanist", "Inter", ui-sans-serif, system-ui, sans-serif;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0a0a0a;color:var(--paper);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--ember);outline-offset:3px;border-radius:6px}.app{min-height:100vh;overflow-x:hidden;background:radial-gradient(900px circle at 78% 38%,rgb(255 89 0 / .22),transparent 60%),radial-gradient(700px circle at 8% 0%,rgb(255 255 255 / .07),transparent 60%),radial-gradient(1200px circle at 50% 120%,rgb(255 89 0 / .1),transparent 60%),linear-gradient(180deg,var(--carbon) 0%,var(--abyss) 55%)}.logo{display:inline-flex;align-items:center;gap:10px}.logo-word{font-family:var(--font-display);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--paper)}.logo-accent{color:var(--ember)}.header{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1920px;margin:0 auto;padding:24px 64px;animation:fade-down .8s var(--ease) both}.header-left{display:flex;align-items:center;gap:48px}.header-logo{display:inline-flex}.nav{display:flex;gap:32px}.nav-link{position:relative;font-size:15px;font-weight:400;color:#fffc;transition:color .3s ease}.nav-link:hover{color:var(--paper)}.nav-link:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.nav-link:hover:after{transform:scaleX(1)}.nav-link--light{color:var(--paper);font-weight:500}.header-right{display:flex;align-items:center;gap:28px}.btn-border-wrap{position:relative;display:inline-flex;border-radius:50px}.btn-border-wrap:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;padding:3px;border-radius:50px;background:conic-gradient(from var(--border-angle),var(--ember),var(--abyss),var(--ember),var(--abyss),var(--ember));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:border-rotate 3s linear infinite;pointer-events:none}.btn{position:relative;z-index:0;display:inline-flex;align-items:center;gap:8px;overflow:hidden;border-radius:50px;background:var(--ink);color:var(--paper);font-size:15px;font-weight:500;white-space:nowrap}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--ember);transition:transform .4s var(--ease)}.btn>*{position:relative}.btn--join{padding:12px 26px}.btn--join:after{transform:translate(-100%)}.btn--start{padding:14px 28px;font-size:16px;background:var(--abyss)}.btn--start:after{transform:translate(100%)}.btn:hover:after{transform:translate(0)}.btn svg{transition:transform .3s var(--ease)}.btn:hover svg{transform:translate(3px)}.hero{display:flex;align-items:center;justify-content:space-between;gap:32px;max-width:1920px;min-height:calc(100vh - 176px);margin:0 auto;padding:0 64px}.hero-left{flex:0 1 600px;padding-top:40px;animation:fade-up 1s var(--ease) both}.hero-eyebrow,.section-eyebrow{margin:0 0 20px;font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ember)}.hero-heading{min-height:256px;margin:0;font-family:var(--font-display);font-size:64px;font-weight:600;line-height:64px;letter-spacing:-1.5px}.hero-heading-primary{color:var(--paper)}.hero-heading-secondary{color:var(--mist)}.type-cursor{display:inline-block;width:4px;height:.9em;margin-left:4px;vertical-align:-.08em;background:var(--ember);animation:blink .8s steps(1) infinite}.hero-actions{margin-top:40px;opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.hero-cursor{display:flex;align-items:flex-start;gap:4px;margin-top:40px;margin-left:290px;opacity:0;transform:translate(-20px,-10px);transition:opacity .6s var(--ease) .4s,transform .6s var(--ease) .4s}.hero-actions.is-visible,.hero-cursor.is-visible{opacity:1;transform:none}.hero-cursor-label{margin-top:18px;padding:8px 16px;border-radius:20px;background:var(--ember);color:var(--paper);font-size:16px;font-weight:500;white-space:nowrap}.hero-right{display:flex;flex:1 1 auto;align-items:center;justify-content:center;animation:scale-in 1.2s var(--ease) .3s both}.orbits{position:relative;flex:0 0 auto;width:720px;height:720px}.orbit{position:absolute;top:50%;left:50%;margin:0;border-radius:50%;translate:-50% -50%;animation:spin-right var(--spin-duration) linear infinite}.orbit--left{animation-name:spin-left}.orbit-ring{position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:50%;background:linear-gradient(180deg,#ff8a4c00,#ff8a4c 43%,#ff8a4c00);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.orbit-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--font-display);animation:spin-right var(--spin-duration) linear infinite}.orbit-count{font-size:64px;font-weight:500;line-height:1}.orbit-label{margin-top:8px;font-size:16px;font-weight:600;color:#fffc}.orbit-node{position:absolute;top:50%;left:50%}.orbit-upright{animation:spin-right var(--spin-duration) linear infinite}.orbit--right .orbit-upright{animation-name:spin-left}.coin,.block-node{animation:fly-in 1s var(--ease) both}.coin{border-radius:50%;box-shadow:0 0 32px 4px color-mix(in srgb,var(--glow) 55%,transparent)}.coin svg{display:block}.block-node{border-radius:30%;background:var(--glow);box-shadow:0 0 24px 2px color-mix(in srgb,var(--glow) 60%,transparent)}.ticker{overflow:hidden;padding:28px 0;-webkit-mask:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);animation:fade-up 1s var(--ease) .6s both}.ticker-track{display:flex;gap:64px;width:max-content;animation:ticker 40s linear infinite}.ticker-item{display:inline-flex;align-items:center;gap:10px;height:40px;font-size:15px;font-weight:500;color:#ffffffb3;white-space:nowrap}.ticker-dot{width:10px;height:10px;border-radius:3px;background:var(--ember)}.section{max-width:1280px;margin:0 auto;padding:96px 64px 0;scroll-margin-top:24px}.section-title{max-width:760px;margin:0 0 40px;font-family:var(--font-display);font-size:44px;font-weight:600;line-height:1.1;letter-spacing:-1px}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.card{padding:28px;border:1px solid rgb(255 255 255 / .1);border-radius:20px;background:#ffffff08;transition:border-color .3s ease,background .3s ease}.card:hover{border-color:#ff590080;background:#ffffff0d}.card h2,.card h3{margin:0 0 12px;font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.3px}.card p,.card li{margin:0;font-size:15px;line-height:1.6;color:#ffffffb8}.asset-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.asset{display:flex;flex-direction:column;align-items:center;gap:14px;padding:28px 12px;border:1px solid rgb(255 255 255 / .1);border-radius:20px;font-size:15px;font-weight:500;color:#ffffffd9}.cta{display:flex;flex-direction:column;align-items:center;padding-bottom:32px;text-align:center}.cta .section-title{margin-bottom:16px}.cta-body{max-width:520px;margin:0 0 32px;font-size:17px;line-height:1.6;color:#ffffffb8}.contact{max-width:1080px;margin:0 auto;padding:72px 64px 0;animation:fade-up 1s var(--ease) both}.contact-title{margin:0 0 20px;font-family:var(--font-display);font-size:64px;font-weight:600;line-height:1;letter-spacing:-1.5px}.contact-lead{max-width:680px;margin:0 0 48px;font-size:18px;line-height:1.6;color:#ffffffbf}.contact-email-inline{color:var(--paper);font-weight:600;text-decoration:underline;text-decoration-color:var(--ember);text-underline-offset:4px}.contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.contact-card{display:flex;flex-direction:column;align-items:flex-start}.contact-card>p:first-of-type{flex:1}.contact-address{margin:20px 0 24px!important;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px!important;color:var(--paper)!important}.contact-list{display:grid;gap:8px;margin:0;padding-left:20px}.contact-list li::marker{color:var(--ember)}.card--warn{border-color:#ff590073;background:#ff590012}.footer{margin-top:96px;border-top:1px solid rgb(255 255 255 / .08)}.footer-inner{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;max-width:1280px;margin:0 auto;padding:32px 64px;font-size:14px;color:#fff9}.footer-note{flex:1 1 280px;margin:0}.footer-links{display:flex;gap:24px}.footer-links a:hover{color:var(--paper)}.footer-copy{width:100%;margin:0;font-size:13px}@keyframes border-rotate{to{--border-angle: 360deg}}@keyframes spin-right{to{rotate:360deg}}@keyframes spin-left{to{rotate:-360deg}}@keyframes fly-in{0%{opacity:0;transform:scale(.3) rotate(-180deg);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@keyframes blink{50%{opacity:0}}@keyframes ticker{to{transform:translate(-50%)}}@keyframes fade-down{0%{opacity:0;transform:translateY(-20px)}}@keyframes fade-up{0%{opacity:0;transform:translateY(40px)}}@keyframes scale-in{0%{opacity:0;transform:scale(.85)}}@media(max-width:1536px){.orbits{zoom:.85}}@media(max-width:1024px){.hero{flex-direction:column;align-items:flex-start;padding-top:24px}.hero-left{flex:none;max-width:640px}.hero-heading{min-height:192px;font-size:48px;line-height:52px}.hero-right{align-self:center}.orbits{zoom:.7}.nav{gap:20px}.header-left{gap:28px}.cards{grid-template-columns:1fr}.asset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.header,.hero,.section,.contact,.footer-inner{padding-left:24px;padding-right:24px}.nav{display:none}.hero-heading{min-height:160px;font-size:36px;line-height:40px;letter-spacing:-1px}.hero-cursor{margin-left:140px}.orbits{zoom:.5}.section-title,.contact-title{font-size:34px}.contact-grid{grid-template-columns:1fr}}@media(max-width:480px){.header{padding:16px}.header-right{gap:16px}.hero,.section,.contact,.footer-inner{padding-left:16px;padding-right:16px}.hero-heading{min-height:136px;font-size:28px;line-height:32px}.orbits{zoom:.44}.btn--join{padding:10px 18px;font-size:14px}.btn--start{padding:12px 22px;font-size:15px}.hero-cursor{margin-left:80px}.ticker-track{gap:40px}.asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.cta-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:28px}.section-lead{max-width:640px;margin:-16px 0 40px;font-size:17px;line-height:1.6;color:#ffffffb8}
