.invest-page{--cream-50:#fdf7e8;--cream-100:#fbf3e1;--cream-200:#f6eac9;--cream-300:#efdda9;--butter:#f5c842;--butter-soft:#fbdf7e;--marigold:#e8a22e;--marigold-deep:#c28218;--ink:#2a2520;--ink-soft:#4a413a;--ink-muted:#7a6f65;--ink-faint:#b5aa9d;--card:#fffbf0;--paper-line:#2a252014;--paper-line-strong:#2a252024;--on-accent:#3d2a06;--gold-hair:#e8a22e57;--accent:linear-gradient(180deg,#fbdf7e,#f5c842 60%,#e8a22e);--shadow-sm:0 2px 8px #4a413a12;--shadow-md:0 10px 28px #4a413a1c;--shadow-lg:0 22px 54px #4a413a26}.invest-page *{box-sizing:border-box;margin:0;padding:0}.invest-page{scroll-behavior:smooth;font-family:var(--font-ui),system-ui,sans-serif;color:var(--ink);background:var(--cream-100);-webkit-font-smoothing:antialiased;line-height:1.5}.invest-page a{color:var(--marigold-deep);text-decoration:none}.invest-page a:hover{color:var(--ink)}.invest-page .serif{font-family:var(--font-serif),Georgia,serif;font-style:italic;font-weight:400}.invest-page .display{font-family:var(--font-display),sans-serif;letter-spacing:-.02em}.invest-page .mono{font-family:var(--font-mono),monospace}.invest-page .wrap{max-width:1180px;margin:0 auto;padding:0 32px}.invest-page .grain{pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.32'/%3E%3C/svg%3E");position:absolute;inset:0}.invest-page .nav{z-index:60;-webkit-backdrop-filter:blur(14px)saturate(160%);border-bottom:1px solid var(--paper-line);background:#fbf3e1e0;position:sticky;top:0}.invest-page .nav .in{align-items:center;gap:14px;max-width:1180px;margin:0 auto;padding:13px 32px;display:flex}.invest-page .nav .nm{font-family:var(--font-display),sans-serif;letter-spacing:-.015em;font-size:16px;font-weight:600}.invest-page .nav .nm i{font-family:var(--font-serif),Georgia,serif;color:var(--marigold-deep);font-style:italic;font-weight:400}.invest-page .nav .conf{font-family:var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin-left:auto;font-size:10px;font-weight:600}.invest-page .nav .btn{font-family:var(--font-ui),sans-serif;background:var(--accent);color:var(--on-accent);border-radius:999px;padding:9px 18px;font-size:13.5px;font-weight:600;box-shadow:inset 0 -2px #c2821866}.invest-page .hero{color:var(--cream-100);background:linear-gradient(158deg,#211c16,#2b241b 58%,#382e20);position:relative;overflow:hidden}.invest-page .hero .glow{background:radial-gradient(720px 520px at 84% -16%,#f5c84242,#0000 62%),radial-gradient(540px 420px at 4% 106%,#e8a22e21,#0000 60%);position:absolute;inset:0}.invest-page .hero .in{max-width:1180px;margin:0 auto;padding:72px 32px 74px;position:relative}.invest-page .kick{font-family:var(--font-mono),monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--butter);align-items:center;gap:10px;font-size:11.5px;font-weight:600;display:inline-flex}.invest-page .kick span{background:var(--butter);width:24px;height:1px}.invest-page .hero h1{font-family:var(--font-display),sans-serif;letter-spacing:-.035em;text-wrap:balance;max-width:15em;margin-top:20px;font-size:80px;font-weight:700;line-height:.95}.invest-page .hero h1 em{font-family:var(--font-serif),Georgia,serif;color:var(--butter);letter-spacing:0;font-style:italic;font-weight:400}.invest-page .hero p.l{color:#fbf3e1c7;text-wrap:pretty;max-width:640px;margin-top:24px;font-size:19.5px;line-height:1.58}.invest-page .askrow{background:#f5c84233;border:1px solid #f5c84233;border-radius:20px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:46px;display:grid;overflow:hidden}.invest-page .askrow>div{background:#241e17;padding:22px 24px}.invest-page .askrow>div.hl{background:linear-gradient(#3a2f1d,#2e2517)}.invest-page .askrow .v{font-family:var(--font-display),sans-serif;letter-spacing:-.03em;color:var(--butter);font-size:34px;font-weight:700;line-height:1}.invest-page .askrow .l{font-family:var(--font-mono),monospace;letter-spacing:.13em;text-transform:uppercase;color:#fbf3e185;margin-top:9px;font-size:9.5px;font-weight:600;line-height:1.5}.invest-page section.pad{padding-top:92px;padding-bottom:92px}.invest-page .k2{font-family:var(--font-mono),monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--marigold-deep);font-size:11px;font-weight:600}.invest-page h2{font-family:var(--font-serif),Georgia,serif;letter-spacing:-.02em;text-wrap:balance;margin-top:14px;font-size:58px;font-style:italic;font-weight:400;line-height:1.04}.invest-page h2 b{font-family:var(--font-display),sans-serif;letter-spacing:-.03em;font-style:normal;font-weight:600}.invest-page .lede{color:var(--ink-soft);text-wrap:pretty;max-width:660px;margin-top:16px;font-size:17.5px;line-height:1.6}.invest-page .src{font-family:var(--font-mono),monospace;letter-spacing:.08em;color:var(--ink-faint);margin-top:16px;font-size:10px}.invest-page .gcard{background:var(--card);border:1px solid var(--paper-line);box-shadow:var(--shadow-sm);border-radius:24px;padding:30px 32px}.invest-page .gcard .gt{font-family:var(--font-display),sans-serif;letter-spacing:-.018em;font-size:19px;font-weight:600}.invest-page .gcard .gd{color:var(--ink-muted);margin-top:7px;font-size:14px;line-height:1.55}.invest-page .gcard svg{width:100%;height:auto;margin-top:20px;display:block}.invest-page .twoup{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:38px;display:grid}.invest-page .twoup .gcard svg,.invest-page .valgrid .valcard svg{max-width:860px;margin-left:auto;margin-right:auto}.invest-page .dk{box-shadow:none;background:#fbf3e10f;border-color:#f5c84233}.invest-page .dk .gt{color:var(--cream-100)}.invest-page .dk .gd{color:#fbf3e19e}.invest-page .pstats{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px;display:grid}.invest-page .pstat{background:var(--card);border:1px solid var(--paper-line);box-shadow:var(--shadow-sm);border-radius:22px;padding:28px}.invest-page .pstat .v{font-family:var(--font-display),sans-serif;letter-spacing:-.038em;color:var(--ink);font-size:50px;font-weight:700;line-height:1}.invest-page .pstat .t{font-family:var(--font-display),sans-serif;letter-spacing:-.015em;margin-top:14px;font-size:16px;font-weight:600}.invest-page .pstat .d{color:var(--ink-muted);margin-top:6px;font-size:14px;line-height:1.5}.invest-page .tw{background:var(--card);border:1px solid var(--paper-line);box-shadow:var(--shadow-md);border-radius:24px;margin-top:38px;overflow:hidden}.invest-page table{border-collapse:collapse;width:100%}.invest-page th,.invest-page td{border-top:1px solid var(--paper-line);text-align:center;vertical-align:middle;padding:16px 14px;font-size:14px}.invest-page thead th{font-family:var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);border-top:none;padding-top:22px;padding-bottom:14px;font-size:10px;font-weight:600}.invest-page td.app,.invest-page th.app{text-align:left;font-family:var(--font-display),sans-serif;letter-spacing:-.015em;width:20%;padding-left:26px;font-size:15.5px;font-weight:600}.invest-page tr.us td{background:#f5c84226}.invest-page tr.us td.app{color:var(--marigold-deep)}.invest-page .yes,.invest-page .no,.invest-page .part{align-items:center;gap:7px;font-size:13px;font-weight:500;display:inline-flex}.invest-page .yes{color:#3f6b42}.invest-page .no{color:var(--ink-faint)}.invest-page .part{color:#8a6a22}.invest-page .dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.invest-page .dot.g{background:#4a8b4e}.invest-page .dot.r{background:#c9bfb2}.invest-page .dot.a{background:#e8a22e}.invest-page td.price{font-family:var(--font-mono),monospace;font-size:13px;font-weight:600}.invest-page .funnel{flex-direction:column;gap:10px;margin-top:38px;display:flex}.invest-page .frow{background:var(--card);border:1px solid var(--paper-line);box-shadow:var(--shadow-sm);border-radius:18px;padding:22px 26px;position:relative;overflow:hidden}.invest-page .frow .fill{border-right:2px solid var(--marigold);background:linear-gradient(90deg,#f5c84252,#f5c8420f);position:absolute;inset:0}.invest-page .frow .c{flex-wrap:wrap;align-items:center;gap:24px;width:100%;display:flex;position:relative}.invest-page .frow .tag{font-family:var(--font-mono),monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--marigold-deep);flex-shrink:0;width:52px;font-size:10px;font-weight:600}.invest-page .frow .v{font-family:var(--font-display),sans-serif;letter-spacing:-.03em;flex-shrink:0;width:150px;font-size:34px;font-weight:700;line-height:1}.invest-page .frow .d{color:var(--ink-soft);flex:1;min-width:220px;font-size:14px;line-height:1.5}.invest-page .tiers{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:38px;display:grid}.invest-page .tier{background:var(--card);border:1px solid var(--paper-line);box-shadow:var(--shadow-sm);border-radius:22px;flex-direction:column;gap:12px;padding:26px;display:flex}.invest-page .tier .n{font-family:var(--font-display),sans-serif;letter-spacing:-.015em;font-size:17px;font-weight:700}.invest-page .tier .p{font-family:var(--font-display),sans-serif;letter-spacing:-.03em;color:var(--marigold-deep);font-size:32px;font-weight:700;line-height:1}.invest-page .tier .p small{font-family:var(--font-mono),monospace;color:var(--ink-muted);letter-spacing:.06em;margin-top:6px;font-size:11px;font-weight:600;display:block}.invest-page .tier .d{color:var(--ink-muted);margin-top:auto;font-size:13.5px;line-height:1.5}.invest-page .val{background:var(--accent);color:var(--on-accent);position:relative;overflow:hidden}.invest-page .val .in{max-width:1180px;margin:0 auto;padding:80px 32px;position:relative}.invest-page .val h2{color:var(--on-accent)}.invest-page .val .k2{color:#7b5210}.invest-page .valgrid{grid-template-columns:minmax(0,1fr);align-items:center;gap:40px;margin-top:38px;display:grid}.invest-page .bignum{font-family:var(--font-display),sans-serif;letter-spacing:-.05em;color:#3d2a06;font-size:104px;font-weight:700;line-height:.9}.invest-page .bignum small{font-family:var(--font-mono),monospace;letter-spacing:.15em;text-transform:uppercase;color:#7b5210;margin-top:14px;font-size:11px;font-weight:600;display:block}.invest-page .valnote{color:#5c4a1e;max-width:30em;margin-top:22px;font-size:17px;line-height:1.6}.invest-page .valcard{background:#fffbf0b8;border:1px solid #3d2a0624;border-radius:22px;padding:26px 28px}.invest-page .valcard svg{width:100%;height:auto;display:block}.invest-page .dark{background:var(--ink);color:var(--cream-100);position:relative;overflow:hidden}.invest-page .dark .glow{background:radial-gradient(620px 420px at 88% -20%,#f5c84229,#0000 64%);position:absolute;inset:0}.invest-page .dark h2{color:var(--cream-100)}.invest-page .dark .lede{color:#fbf3e1b8}.invest-page .uses{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px;display:grid}.invest-page .use{background:#fbf3e10f;border:1px solid #f5c84233;border-radius:22px;padding:28px}.invest-page .use .n{font-family:var(--font-mono),monospace;letter-spacing:.13em;color:var(--butter);font-size:11px;font-weight:600}.invest-page .use .t{font-family:var(--font-display),sans-serif;letter-spacing:-.018em;color:var(--cream-100);margin-top:14px;font-size:19px;font-weight:600}.invest-page .use .d{color:#fbf3e1a3;margin-top:8px;font-size:14px;line-height:1.55}.invest-page .milestone{background:var(--accent);color:var(--on-accent);border-radius:20px;flex-wrap:wrap;align-items:center;gap:30px;margin-top:24px;padding:24px 28px;display:flex;box-shadow:inset 0 -3px #92600a4d}.invest-page .milestone .lbl{font-family:var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:#3d2a069e;font-size:10px;font-weight:600}.invest-page .milestone .v{font-family:var(--font-display),sans-serif;letter-spacing:-.025em;margin-top:5px;font-size:26px;font-weight:700}.invest-page .fs{grid-template-columns:1fr 1fr;gap:20px;margin-top:40px;display:grid}.invest-page .f{background:var(--card);border:1px solid var(--paper-line);box-shadow:var(--shadow-sm);border-radius:24px;gap:22px;padding:24px;display:flex}.invest-page .f .ph{aspect-ratio:4/5;background:var(--cream-200);border-radius:16px;flex-shrink:0;width:150px;overflow:hidden}.invest-page .f .ph img{object-fit:cover;object-position:center 20%;width:100%;height:100%;display:block}.invest-page .f .nm{font-family:var(--font-display),sans-serif;letter-spacing:-.02em;font-size:21px;font-weight:700;line-height:1.15}.invest-page .f .ro{font-family:var(--font-mono),monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--marigold-deep);margin-top:7px;font-size:10px;font-weight:600}.invest-page .f .bd{color:var(--ink-soft);margin-top:12px;font-size:13.5px;line-height:1.55}.invest-page .f ul{flex-direction:column;gap:7px;margin-top:12px;list-style:none;display:flex}.invest-page .f li{color:var(--ink-muted);gap:9px;font-size:12.5px;line-height:1.45;display:flex}.invest-page .f li b{background:var(--marigold);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:6px}.invest-page .close{color:var(--cream-100);background:linear-gradient(158deg,#211c16,#2b241b 58%,#382e20);position:relative;overflow:hidden}.invest-page .close .glow{background:radial-gradient(700px 500px at 82% -18%,#f5c8423d,#0000 62%);position:absolute;inset:0}.invest-page .close .q{font-family:var(--font-serif),Georgia,serif;color:#f5c84212;pointer-events:none;font-size:270px;font-style:italic;line-height:1;position:absolute;top:-54px;right:24px}.invest-page .close .in{max-width:1180px;margin:0 auto;padding:84px 32px;position:relative}.invest-page .close h2{color:var(--cream-100);font-size:62px}.invest-page .close h2 em{font-family:var(--font-serif),Georgia,serif;color:var(--butter);font-style:italic}.invest-page .close p{color:#fbf3e1bd;max-width:600px;margin-top:22px;font-size:18px;line-height:1.55}.invest-page .btnrow{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.invest-page .b1{font-family:var(--font-ui),sans-serif;background:var(--accent);color:var(--on-accent);border-radius:999px;align-items:center;gap:10px;padding:17px 30px;font-size:16.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 -3px #c282186b,0 12px 30px #5c401457}.invest-page .b1:hover{color:var(--on-accent)}.invest-page .b2{font-family:var(--font-ui),sans-serif;color:var(--cream-100);border:1px solid #f5c84257;border-radius:999px;align-items:center;gap:9px;padding:17px 26px;font-size:16.5px;font-weight:600;display:inline-flex}.invest-page .b2:hover{color:var(--butter)}.invest-page footer{color:#fbf3e199;background:#1a1510;padding:34px 0}.invest-page footer .in{max-width:1180px;font-family:var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:18px;margin:0 auto;padding:0 32px;font-size:10.5px;display:flex}.invest-page footer .in .r{margin-left:auto}.invest-page footer a{color:#fbf3e199}.invest-page footer a:hover{color:var(--butter)}@media (max-width:1000px){.invest-page .askrow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.invest-page .pstats,.invest-page .uses,.invest-page .tiers,.invest-page .fs,.invest-page .twoup,.invest-page .valgrid{grid-template-columns:minmax(0,1fr)}.invest-page .hero h1{font-size:clamp(42px,9vw,60px)}.invest-page h2{font-size:clamp(32px,7vw,44px)}.invest-page .close h2{font-size:clamp(34px,8vw,48px)}.invest-page .bignum{font-size:clamp(64px,16vw,92px)}.invest-page section.pad{padding-top:64px;padding-bottom:64px}.invest-page .tw{overflow-x:auto}.invest-page table{min-width:720px}.invest-page .chartwrap{-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;overflow-x:auto}.invest-page .chartwrap svg{min-width:600px}.invest-page .f{flex-direction:column}.invest-page .f .ph{width:200px;max-width:100%}.invest-page .frow .v{width:auto}}@media (prefers-reduced-motion:reduce){.invest-page *{transition:none!important;animation:none!important}}.invest-page .convtable{border:1px solid var(--paper-line);background:#fffbf0;border-radius:20px;margin-top:18px;padding:24px 28px}.invest-page .convtable .lbl{font-family:var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--marigold-deep);font-size:10px;font-weight:600}.invest-page .convtable table{border-collapse:collapse;width:100%;margin-top:14px}.invest-page .convtable th{text-align:left;font-family:var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);padding:0 0 10px;font-size:10px;font-weight:600}.invest-page .convtable td{border-top:1px solid var(--paper-line);font-family:var(--font-ui),sans-serif;color:var(--ink);padding:11px 0;font-size:15px;font-weight:600}.invest-page .convtable td span{font-family:var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin-left:8px;font-size:10px;font-weight:600}.invest-page .convtable tr.base td{background:#f5c8421a}.invest-page .convtable tr.base td:first-child{border-radius:8px 0 0 8px;padding-left:10px}.invest-page .convtable tr.base td:last-child{border-radius:0 8px 8px 0;padding-right:10px}@media (max-width:640px){.invest-page .convtable{padding:18px 16px}.invest-page .convtable td{font-size:13.5px}.invest-page .convtable td span{margin-top:2px;margin-left:0;display:block}.invest-page .convtable{-webkit-overflow-scrolling:touch;overflow-x:auto}.invest-page .convtable table{min-width:330px}}.invest-page .src a{color:var(--marigold-deep);text-underline-offset:2px;text-decoration:underline}.invest-page .src a:hover{color:var(--ink)}.invest-page .src b{color:var(--ink-muted);font-weight:700}.invest-page .frow .fpct{font-family:var(--font-mono),monospace;letter-spacing:.06em;color:var(--ink-muted);flex-shrink:0;width:82px;margin-left:-14px;font-size:10px;font-weight:600}@media (max-width:640px){.invest-page .frow .fpct{width:auto;margin-top:-6px;margin-left:0}}@media (max-width:560px){.invest-page .askrow{grid-template-columns:minmax(0,1fr)}.invest-page .askrow>div{padding:18px 22px}}
