.nav[data-astro-cid-dmqpwcec]{position:fixed;top:0;left:0;right:0;z-index:1000;padding:1rem 2rem;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(to bottom,#0a0908f2,#0a090800);backdrop-filter:blur(8px);transition:all .4s}.nav[data-astro-cid-dmqpwcec].scrolled{background:#0a0908f7;border-bottom:1px solid rgba(212,168,67,.15)}.nav-logo[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:.75rem}.nav-logo[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{height:44px;width:auto;filter:drop-shadow(0 0 8px rgba(212,168,67,.3))}.nav-logo[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{font-family:var(--font-display);font-size:1rem;font-weight:600;color:var(--gold-200);letter-spacing:.15em;text-transform:uppercase}.nav-burger[data-astro-cid-dmqpwcec]{display:none;flex-direction:column;justify-content:center;gap:5px;background:none;border:none;cursor:pointer;padding:4px;z-index:1001}.nav-burger[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{display:block;width:24px;height:2px;background:var(--gold-200);border-radius:1px;transition:transform .3s ease,opacity .3s ease}.nav[data-astro-cid-dmqpwcec].open .nav-burger[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav[data-astro-cid-dmqpwcec].open .nav-burger[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]:nth-child(2){opacity:0}.nav[data-astro-cid-dmqpwcec].open .nav-burger[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-links[data-astro-cid-dmqpwcec]{display:flex;gap:2rem;list-style:none}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{font-family:var(--font-display);font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--cream-dim);position:relative;padding-bottom:4px}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:var(--gold-300);transition:width .3s ease}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{color:var(--gold-200)}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover:after{width:100%}@media(max-width:768px){.nav-burger[data-astro-cid-dmqpwcec]{display:flex}.nav[data-astro-cid-dmqpwcec].open{bottom:0;background:var(--dark-900);backdrop-filter:none;align-items:flex-start}.nav-links[data-astro-cid-dmqpwcec]{display:none}.nav[data-astro-cid-dmqpwcec].open .nav-links[data-astro-cid-dmqpwcec]{display:flex;position:absolute;inset:0;flex-direction:column;align-items:center;justify-content:center;gap:2.5rem;list-style:none}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{font-size:1rem;letter-spacing:.25em}}.footer[data-astro-cid-sz7xmlte]{padding:var(--section-pad) 2rem;background:var(--dark-900);border-top:1px solid rgba(212,168,67,.1)}.footer-inner[data-astro-cid-sz7xmlte]{max-width:var(--content-max);margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:3rem}.footer-brand[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{height:60px;margin-bottom:1rem;opacity:.8}.footer-brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:.9rem;color:var(--cream-muted);max-width:280px;line-height:1.6}.footer[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-size:.8rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-200);margin-bottom:1.25rem}.footer-links[data-astro-cid-sz7xmlte]{list-style:none}.footer-links[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin-bottom:.5rem}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:.9rem;color:var(--cream-muted);transition:color .3s}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--gold-200)}.social-links[data-astro-cid-sz7xmlte]{display:flex;gap:1rem;margin-top:1rem}.social-link[data-astro-cid-sz7xmlte]{width:40px;height:40px;border:1px solid var(--dark-400);display:flex;align-items:center;justify-content:center;color:var(--cream-muted);transition:all .3s}.social-link[data-astro-cid-sz7xmlte]:hover{border-color:var(--gold-400);color:var(--gold-300);background:#d4a8430d}.social-link[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{width:18px;height:18px}.footer-bottom[data-astro-cid-sz7xmlte]{max-width:var(--content-max);margin:3rem auto 0;padding-top:2rem;border-top:1px solid var(--dark-500);display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:var(--cream-muted);font-family:var(--font-mono);letter-spacing:.05em}@media(max-width:768px){.footer-inner[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:2rem}}:root{--gold-100: #f5e6b8;--gold-200: #e8cc7a;--gold-300: #d4a843;--gold-400: #b8922f;--gold-500: #9a7824;--bronze: #8b6914;--dark-900: #0a0908;--dark-800: #12100e;--dark-700: #1a1714;--dark-600: #23201b;--dark-500: #2e2a24;--dark-400: #3d3830;--dark-300: #554e43;--cream: #f0e8d8;--cream-dim: #c8bfae;--cream-muted: #9a9285;--accent-red: #8b3a3a;--accent-teal: #3a6b6b;--font-display: "Cinzel", serif;--font-body: "Crimson Pro", serif;--font-mono: "JetBrains Mono", monospace;--section-pad: clamp(4rem, 8vw, 8rem);--content-max: 1200px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--gold-500) var(--dark-800)}body{font-family:var(--font-body);font-size:18px;line-height:1.7;color:var(--cream);background:var(--dark-900);overflow-x:hidden;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E");pointer-events:none;z-index:9999}a{color:var(--gold-300);text-decoration:none;transition:color .3s}a:hover{color:var(--gold-100)}img{max-width:100%;display:block}::selection{background:var(--gold-500);color:var(--dark-900)}.section-header{text-align:center;margin-bottom:4rem}.section-label{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.3em;text-transform:uppercase;color:var(--gold-500);display:block;margin-bottom:.75rem}.section-title{font-family:var(--font-display);font-size:clamp(1.8rem,4vw,2.8rem);font-weight:600;color:var(--gold-100);line-height:1.2}.section-rule{width:60px;height:1px;background:var(--gold-500);margin:1.5rem auto 0}.btn{font-family:var(--font-display);font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;padding:.9rem 2.2rem;border:none;cursor:pointer;transition:all .35s ease;display:inline-block}.btn-primary{background:linear-gradient(135deg,var(--gold-400),var(--gold-300));color:var(--dark-900);font-weight:700}.btn-primary:hover{background:linear-gradient(135deg,var(--gold-300),var(--gold-100));transform:translateY(-2px);box-shadow:0 8px 30px #d4a84340;color:var(--dark-900)}.btn-secondary{background:var(--dark-600);color:var(--cream);border:1px solid var(--dark-400)}.btn-secondary:hover{background:var(--dark-500);border-color:var(--gold-500);transform:translateY(-2px);color:var(--gold-100)}.btn-outline{background:transparent;color:var(--gold-200);border:1px solid var(--gold-500)}.btn-outline:hover{background:#d4a84314;border-color:var(--gold-300);transform:translateY(-2px);color:var(--gold-100)}.status-badge{display:inline-block;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;padding:.3rem .8rem;border-radius:1px}.status-active{background:#3c783c26;color:#7db87d;border:1px solid rgba(60,120,60,.3)}.status-funded{background:#d4a8431a;color:var(--gold-300);border:1px solid rgba(212,168,67,.25)}.status-dev{background:#6b8cb41a;color:#8bb0d4;border:1px solid rgba(107,140,180,.25)}.progress-bar{width:100%;height:4px;background:var(--dark-400);border-radius:2px;margin-top:.75rem;overflow:hidden}.progress-fill{height:100%;border-radius:2px;background:linear-gradient(to right,var(--gold-500),var(--gold-300));transition:width 1s ease}.reveal{opacity:0;transform:translateY(40px);transition:opacity .8s ease,transform .8s ease}.reveal.visible{opacity:1;transform:translateY(0)}
