@font-face{font-family:Fraunces;src:url(/fonts/fraunces.woff2) format("woff2");font-weight:400 800;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument.woff2) format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jbmono.woff2) format("woff2");font-weight:400 600;font-display:swap}:root{--lamp:#FFAE3B;--lamp2:#FFD08A;--cream:#FFF6E6;--mute:#9b9588;--fd:"Fraunces",Georgia,serif;--fb:"Instrument Sans",system-ui,sans-serif;--fm:"JetBrains Mono",ui-monospace,monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:80px}body,html{background:#000;overscroll-behavior:none}body{color:var(--cream);font-family:var(--fb);-webkit-font-smoothing:antialiased}a,button{color:inherit}button{font:inherit;cursor:pointer;border:0;background:none}img{display:block}.page{min-height:100vh;display:flex;flex-direction:column;overflow-x:clip}main{flex:1 1}.top{position:fixed;top:0;left:0;right:0;z-index:40;display:grid;grid-template-columns:1fr auto 1fr;padding:18px 36px;background:linear-gradient(180deg,rgba(0,0,0,.75),transparent)}.top,.top nav{align-items:center}.top nav{display:flex;gap:26px}.top nav.r{justify-content:flex-end}.top nav a{font-size:14px;text-decoration:none;color:rgba(255,246,230,.7);letter-spacing:.02em}.top nav a:hover{color:var(--lamp2)}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-family:var(--fd);font-weight:700;font-size:26px;letter-spacing:-.02em}.top .buy{padding:9px 18px;border-radius:999px;border:1px solid rgba(255,174,59,.6);color:var(--lamp2);font-weight:600}.top .buy:hover{background:var(--lamp);color:#1a1205}.buy.off{opacity:.5}.night{position:relative;min-height:100vh;overflow:hidden;display:flex;flex-direction:column;align-items:center;background:radial-gradient(120% 80% at 50% 110%,#1d1408 0,#0a0806 40%,#000 75%)}.sky{width:100%;height:100%}.lantern,.sky{position:absolute;inset:0}.lantern{pointer-events:none;background:radial-gradient(340px circle at var(--mx,50%) var(--my,40%),rgba(255,174,59,.12),transparent 70%)}.moon{position:absolute;right:9%;top:15%;width:120px;height:120px;filter:drop-shadow(0 0 40px rgba(255,208,138,.55));animation:hang 9s ease-in-out infinite}@keyframes hang{50%{transform:translateY(-10px) rotate(-4deg)}}.nh{position:relative;z-index:2;margin-top:18vh;max-width:860px;padding:0 24px;text-align:center;display:flex;flex-direction:column;align-items:center}.eb{font-style:italic;font-size:17px;color:var(--lamp2);margin-bottom:22px}.eb,h1{font-family:var(--fd)}h1{font-weight:600;font-size:clamp(54px,8vw,120px);line-height:.95;letter-spacing:-.035em}h1 em{display:block;font-style:italic;font-weight:500;color:var(--lamp);text-shadow:0 0 60px rgba(255,174,59,.45)}.nh p{margin-top:26px;max-width:600px;font-size:18px;line-height:1.65;color:rgba(255,246,230,.7)}.ctas{display:flex;gap:14px;margin-top:30px;flex-wrap:wrap;justify-content:center}.cta{padding:15px 28px;border-radius:999px;background:var(--lamp);color:#1a1205;font-weight:700;text-decoration:none;box-shadow:0 0 50px rgba(255,174,59,.35);transition:box-shadow .2s}.cta:hover{box-shadow:0 0 70px rgba(255,174,59,.6)}.cta2{padding:14px 26px;border-radius:999px;border:1px solid rgba(255,246,230,.25);font-weight:600;text-decoration:none}.cta2:hover{border-color:var(--lamp2);color:var(--lamp2)}.street{position:relative;z-index:1;margin-top:auto;width:100%;height:clamp(200px,30vh,300px)}.win{fill:#1b1820;transition:fill .4s,filter .4s;cursor:pointer}.win:hover{fill:rgba(255,174,59,.55)}.win.on{fill:var(--lamp)}.cap{position:absolute;z-index:2;bottom:16px;left:50%;transform:translateX(-50%);font-family:var(--fd);font-style:italic;font-size:15px;color:rgba(255,246,230,.6);white-space:nowrap}.ed{max-width:1160px;margin:0 auto;padding:150px 36px 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:end}.no{font-style:italic;font-size:22px}.huge,.no{font-family:var(--fd);color:var(--lamp)}.huge{font-weight:500;font-size:clamp(110px,16vw,230px);line-height:.85;letter-spacing:-.05em;text-shadow:0 0 90px rgba(255,174,59,.35);margin-top:10px}.huge,.unit{display:block}.unit{margin-top:12px;font-family:var(--fd);font-size:30px}.unit em{color:var(--lamp2)}.lede{font-family:var(--fd);font-size:24px;line-height:1.4}.ledger{width:100%;margin-top:28px;border-collapse:collapse;font-size:16px}.ledger th{text-align:left;font-weight:500;color:var(--mute)}.ledger td,.ledger th{padding:14px 0;border-top:1px solid rgba(255,246,230,.12)}.ledger td{font-family:var(--fm);text-align:right}.ledger td:last-child{width:120px;font-family:var(--fb);font-size:13px}.ledger a{color:var(--lamp2);text-decoration:none}.fine{margin-top:16px;font-size:13px;color:var(--mute)}.fine a{color:var(--lamp2)}.band{max-width:1160px;margin:140px auto 0;padding:0 36px;display:grid;grid-template-columns:repeat(4,1fr)}.band div{padding:10px 26px 0;border-left:1px solid rgba(255,174,59,.35)}.band b{display:block;font-family:var(--fd);font-weight:500;font-size:clamp(40px,4.6vw,62px);letter-spacing:-.03em;color:var(--lamp2)}.band span{display:block;margin-top:6px;font-size:15px;line-height:1.45;color:var(--mute)}.idx,.tl{max-width:1160px;margin:0 auto;padding:150px 36px 0}.ih{max-width:720px}h2{margin-top:8px;font-family:var(--fd);font-weight:600;font-size:clamp(46px,6vw,84px);line-height:1;letter-spacing:-.035em}h2 em{font-style:italic;font-weight:500;color:var(--lamp)}.ih p{margin-top:18px;font-size:17px;line-height:1.6;color:var(--mute)}.idx ol{list-style:none;margin-top:46px;border-bottom:1px solid rgba(255,246,230,.12)}.idx li a{position:relative;display:grid;grid-template-columns:70px 1fr 40px;align-items:center;grid-gap:20px;gap:20px;padding:24px 10px;border-top:1px solid rgba(255,246,230,.12);text-decoration:none;overflow:hidden}.idx li a:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,174,59,.12),transparent 70%);opacity:0;transition:opacity .3s}.idx li a:hover:before{opacity:1}.idx .n{font-family:var(--fm);font-size:13px;color:var(--lamp)}.idx b{font-family:var(--fd);font-weight:500;font-size:clamp(20px,2.4vw,30px);line-height:1.2;transition:transform .3s}.idx li a:hover b{transform:translateX(10px);color:var(--lamp2)}.idx i{font-style:normal;font-size:22px;color:var(--lamp);transition:transform .3s}.idx li a:hover i{transform:translateX(6px)}.phases{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px;gap:30px;margin-top:60px}.phases:before{content:"";position:absolute;left:36px;right:36px;top:36px;height:1px;background:linear-gradient(90deg,rgba(255,174,59,.6),rgba(255,246,230,.25),rgba(255,208,138,.7))}.moonp,.ph{position:relative}.moonp{display:block;width:72px;height:72px;border-radius:50%;background:#000;border:1px solid rgba(255,246,230,.2);overflow:hidden}.moonp:after{background:var(--lamp2);box-shadow:0 0 30px rgba(255,208,138,.6)}.moonp:after,.moonp:before{content:"";position:absolute;inset:6px;border-radius:50%}.moonp:before{background:#000;z-index:1}.p1:before{transform:translateX(18px)}.p2:before{transform:translateX(34px)}.p3:before{transform:translateX(70px)}.p4{background:linear-gradient(180deg,#3a2408,#000)}.p4:before{display:none}.p4:after{background:#FF9E2C;inset:auto 10px -22px;height:48px}.when{margin-top:22px;font-style:italic;color:var(--lamp2)}.ph b,.when{display:block;font-family:var(--fd)}.ph b{margin-top:2px;font-weight:600;font-size:30px}.ph p{margin-top:8px;font-size:15px;line-height:1.55;color:var(--mute)}.coin{display:flex;flex-direction:column;align-items:center;text-align:center;padding:160px 36px 120px}.coin h2{margin-top:20px}.ca{display:flex;align-items:center;gap:14px;margin-top:26px;width:100%;max-width:640px;padding:16px 4px;border-top:1px solid rgba(255,246,230,.15);border-bottom:1px solid rgba(255,246,230,.15);text-align:left}.ca span{font-family:var(--fd);font-style:italic;color:var(--lamp2)}.ca b{flex:1 1;font-family:var(--fm);font-size:14px;overflow-wrap:anywhere}.ca em{font-style:normal;font-weight:600;color:var(--lamp)}.indep{margin-top:30px;max-width:620px;font-size:13px;line-height:1.6;color:#6b665c}.foot{gap:20px;padding:24px 36px;border-top:1px solid rgba(255,246,230,.1);font-size:14px;color:var(--mute)}.foot,.foot>span{display:flex;align-items:center}.foot>span{gap:8px;font-family:var(--fd);font-weight:700;font-size:17px;color:var(--cream)}.fca{margin-left:auto;font-family:var(--fm);font-size:12px;color:var(--mute);overflow-wrap:anywhere;text-align:right}.foot a{text-decoration:none;color:var(--lamp2);font-weight:600}@media(max-width:900px){.top{grid-template-columns:auto 1fr;padding:14px 16px}.top nav.l,.top nav.r a:not(.buy){display:none}.moon{width:52px;height:52px;right:5%;top:76px}.nh{margin-top:16vh}.ed{grid-template-columns:1fr;gap:30px;padding:110px 16px 0}.band{grid-template-columns:1fr 1fr;row-gap:36px;margin-top:100px;padding:0 16px}.idx,.tl{padding:110px 16px 0}.phases{grid-template-columns:1fr 1fr;row-gap:44px}.phases:before{display:none}.idx li a{grid-template-columns:44px 1fr 24px;gap:12px;padding:20px 4px}.cap{font-size:13px}}@media(max-width:560px){.coin{padding:120px 16px 100px}.foot{flex-wrap:wrap;padding:20px 16px}.fca{margin-left:0;text-align:left;flex-basis:100%;order:3}.band div{padding:6px 14px 0}}@media(prefers-reduced-motion:reduce){*{animation:none!important}}