.nav[data-astro-cid-dmqpwcec]{position:fixed;top:0;left:0;right:0;z-index:50;backdrop-filter:blur(10px);background:#0a07138c;border-bottom:1px solid var(--line-soft)}.nav-inner[data-astro-cid-dmqpwcec]{max-width:var(--maxw);margin:0 auto;padding:0 var(--pad);height:66px;display:flex;align-items:center;gap:26px}.brand[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:10px;text-decoration:none;margin-right:auto}.mark[data-astro-cid-dmqpwcec]{color:var(--purple);font-size:13px;transform:translateY(-1px)}.wordmark[data-astro-cid-dmqpwcec]{font-family:Chakra Petch,sans-serif;font-weight:700;letter-spacing:.12em;font-size:17px}.links[data-astro-cid-dmqpwcec]{display:flex;gap:26px}.link[data-astro-cid-dmqpwcec]{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-decoration:none;position:relative;padding:4px 0;transition:color .2s}.link[data-astro-cid-dmqpwcec]:hover,.link[data-astro-cid-dmqpwcec].active{color:var(--text)}.link[data-astro-cid-dmqpwcec].active:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:var(--purple)}.join[data-astro-cid-dmqpwcec]{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#0b0714;background:var(--gold);text-decoration:none;padding:9px 18px;font-weight:600;transition:background .2s,box-shadow .2s}.join[data-astro-cid-dmqpwcec]:hover{background:#e5c777;box-shadow:0 6px 22px #d8b45a59}.burger[data-astro-cid-dmqpwcec]{display:none;background:none;border:0;cursor:pointer;flex-direction:column;gap:5px;padding:8px}.burger[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{width:22px;height:2px;background:var(--text);transition:.25s}.drawer[data-astro-cid-dmqpwcec]{display:none;flex-direction:column;border-top:1px solid var(--line-soft);background:#0a0713f5}.drawer-link[data-astro-cid-dmqpwcec]{font-family:IBM Plex Mono,monospace;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--text);text-decoration:none;padding:16px var(--pad);border-bottom:1px solid var(--line-soft)}@media (max-width:900px){.links[data-astro-cid-dmqpwcec],.join[data-astro-cid-dmqpwcec]{display:none}.burger[data-astro-cid-dmqpwcec],.drawer[data-astro-cid-dmqpwcec][data-open]{display:flex}}.foot[data-astro-cid-sz7xmlte]{border-top:1px solid var(--line-soft);background:var(--bg-2);position:relative;z-index:4}.foot-inner[data-astro-cid-sz7xmlte]{max-width:var(--maxw);margin:0 auto;padding:clamp(50px,8vh,84px) var(--pad) 40px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}.fbrand[data-astro-cid-sz7xmlte]{font-family:Chakra Petch,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:16px}.mark[data-astro-cid-sz7xmlte]{color:var(--purple)}.tagline[data-astro-cid-sz7xmlte]{color:var(--muted);font-size:14px;margin:14px 0 18px;max-width:38ch;line-height:1.6}.email[data-astro-cid-sz7xmlte]{font-size:12.5px;color:var(--gold);text-decoration:none}.email[data-astro-cid-sz7xmlte]:hover{text-decoration:underline}.col[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:16px;font-weight:500}.col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:block;color:var(--text);text-decoration:none;font-size:14px;padding:6px 0;opacity:.85;transition:opacity .2s,color .2s}.col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{opacity:1;color:var(--purple)}.foot-bottom[data-astro-cid-sz7xmlte]{max-width:var(--maxw);margin:0 auto;padding:22px var(--pad);border-top:1px solid var(--line-soft);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;color:var(--muted);font-size:11px;letter-spacing:.06em}@media (max-width:820px){.foot-inner[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}.brandcol[data-astro-cid-sz7xmlte]{grid-column:1/-1}}:root{--bg:#0A0713;--bg-2:#120C1F;--panel:rgba(18,12,31,.6);--purple:#9D7BFF;--purple-deep:#4B2E83;--purple-dim:#5B4299;--gold:#D8B45A;--gold-deep:#85754D;--text:#ECE8F6;--muted:#9A8FB0;--line:rgba(157,123,255,.2);--line-soft:rgba(154,143,176,.16);--maxw:1240px;--pad:clamp(24px,7vw,110px)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:IBM Plex Sans,system-ui,-apple-system,sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased;line-height:1.5}a{color:inherit}img{max-width:100%;display:block}.container{max-width:var(--maxw);margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}.section{padding:clamp(70px,12vh,150px) 0}.display{font-family:Chakra Petch,sans-serif;text-transform:uppercase;letter-spacing:-.01em;line-height:.95}.mono{font-family:IBM Plex Mono,monospace}.eyebrow{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.3em;color:var(--muted);text-transform:uppercase;display:flex;align-items:center;gap:14px}.eyebrow:before{content:"";width:32px;height:1px;background:var(--purple);opacity:.75}.eyebrow.gold:before{background:var(--gold)}h1,h2,h3{font-family:Chakra Petch,sans-serif;text-transform:uppercase;letter-spacing:-.01em;line-height:.98}h2{font-size:clamp(30px,5vw,60px);font-weight:600}h2 em{font-style:normal;color:var(--purple)}h3{font-size:24px;font-weight:600}.lead{font-size:clamp(15px,1.5vw,19px);line-height:1.6;color:#c6bfd8;max-width:60ch}.btn{display:inline-block;font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;padding:15px 26px;border:1px solid var(--line);color:var(--text);text-decoration:none;background:#120c1f66;backdrop-filter:blur(6px);transition:border-color .25s,color .25s,box-shadow .25s,background .25s;cursor:pointer}.btn:hover,.btn:focus-visible{border-color:var(--purple);color:var(--purple);box-shadow:0 0 0 1px var(--purple),0 8px 30px #9d7bff2e;outline:none}.btn.primary{background:var(--purple);color:#0b0714;border-color:var(--purple);font-weight:600}.btn.primary:hover,.btn.primary:focus-visible{color:#0b0714;box-shadow:0 8px 34px #9d7bff6b;background:#b49aff;border-color:#b49aff}.btn.gold{background:var(--gold);color:#1a1305;border-color:var(--gold);font-weight:600}.btn.gold:hover,.btn.gold:focus-visible{color:#1a1305;box-shadow:0 8px 34px #d8b45a66;background:#e5c777;border-color:#e5c777}.chip{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.1em;color:var(--purple);border:1px solid var(--line);padding:5px 10px;border-radius:2px;white-space:nowrap}.reveal{opacity:0;transform:translateY(26px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.reveal.in{opacity:1;transform:none}.reveal[data-delay="1"]{transition-delay:.1s}.reveal[data-delay="2"]{transition-delay:.2s}.reveal[data-delay="3"]{transition-delay:.3s}.page-head{padding:clamp(120px,20vh,220px) 0 clamp(40px,6vh,70px)}.page-head h1{font-size:clamp(40px,8vw,104px);font-weight:700}.page-head .accent{color:var(--purple)}.grid{display:grid;gap:1px;background:var(--line-soft);border:1px solid var(--line-soft)}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.cell{background:var(--bg-2);padding:clamp(26px,3vw,42px)}.cell .num{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--gold);letter-spacing:.2em}@media (max-width:820px){.grid-2,.grid-3{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}}:focus-visible{outline:2px solid var(--purple);outline-offset:3px}
