:root{--bg:#08070a;--bg2:#0e0c11;--bg3:#15121a;--bg4:#1d1924;--gold:#c4a24a;--gold2:#ddb96b;--gold3:#f0d090;--gold-dim:#c4a24a26;--gold-border:#c4a24a33;--gold-glow:#c4a24a14;--cream:#ede5ce;--text:#e8e0cc;--text-dim:#7a7060;--display:"Cormorant Garamond", serif;--body:"Outfit", sans-serif;--accent-rose:#f43f5e;--accent-emerald:#c4a24a;--max-width:1200px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--transition-fast:.2s cubic-bezier(.4, 0, .2, 1);--transition-normal:.4s cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--gold) var(--bg2);scroll-padding-top:80px}body{background:var(--bg);color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;cursor:none;font-weight:300;line-height:1.6;overflow-x:hidden}body a,body button,body select,body input,body textarea{cursor:none}h1,h2,h3,h4,h5,h6{font-family:var(--display);color:var(--cream);font-weight:300}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:var(--bg2)}::-webkit-scrollbar-thumb{background:var(--gold);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--gold2)}#cursor{background:var(--gold);pointer-events:none;z-index:9999;mix-blend-mode:difference;border-radius:50%;width:8px;height:8px;transition:width .2s,height .2s,background .2s;position:fixed;transform:translate(-50%,-50%)}#cursor-ring{pointer-events:none;z-index:9998;border:1px solid #c4a24a80;border-radius:50%;width:36px;height:36px;transition:transform .12s ease-out,width .25s,height .25s,opacity .25s;position:fixed;transform:translate(-50%,-50%)}.glass{background:var(--bg2);border:1px solid var(--gold-border);border-radius:var(--radius-md);box-shadow:0 15px 35px #0009}.glass-interactive{transition:all var(--transition-normal)}.glass-interactive:hover{background:var(--bg3);border-color:var(--gold);box-shadow:0 20px 40px #000c, 0 0 25px var(--gold-glow);transform:translateY(-4px)}.btn{border-radius:var(--radius-sm);cursor:none;transition:all var(--transition-fast);font-size:.72rem;font-weight:500;font-family:var(--body);letter-spacing:.2em;text-transform:uppercase;border:none;justify-content:center;align-items:center;gap:8px;padding:10px 20px;display:inline-flex}.btn-primary{background:var(--gold);color:var(--bg)}.btn-primary:hover{background:var(--gold2);transform:translateY(-2px)}.btn-primary:disabled{background:var(--text-dim);color:var(--bg);cursor:none;transform:none}.btn-secondary,.btn-ghost{color:var(--cream);border:1px solid var(--gold-border);background:0 0}.btn-secondary:hover,.btn-ghost:hover{border-color:var(--gold);color:var(--gold2);background:var(--gold-dim);transform:translateY(-2px)}.btn-danger{color:var(--accent-rose);background:0 0;border:1px solid #f43f5e33}.btn-danger:hover{border-color:var(--accent-rose);background:#f43f5e1a;transform:translateY(-2px)}.btn-icon{border-radius:var(--radius-sm);background:var(--bg3);color:var(--text);border:1px solid var(--gold-border);transition:all var(--transition-fast);justify-content:center;align-items:center;padding:8px;display:inline-flex}.btn-icon:hover{background:var(--gold-dim);color:var(--gold2);border-color:var(--gold)}.badge{border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.25em;font-size:.6rem;font-weight:500;font-family:var(--body);align-items:center;padding:4px 10px;display:inline-flex}.badge-cyan,.badge-gold{background:var(--gold);color:var(--bg)}.badge-blue,.badge-gold-dim{background:var(--gold-dim);color:var(--gold2);border:1px solid var(--gold-border)}.badge-emerald{color:var(--gold2);border:1px solid var(--gold-border);background:#c4a24a1a}@keyframes fadeUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes floatA{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-6px,8px)rotate(.5deg)}}@keyframes floatB{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(8px,-6px)rotate(-.5deg)}}@keyframes floatC{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-5px,-8px)rotate(.3deg)}}@keyframes scrollPulse{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}@keyframes barFill{0%{width:0%}to{width:100%}}.section-tag{letter-spacing:.4em;text-transform:uppercase;color:var(--gold);font-size:.63rem;font-family:var(--body);margin-bottom:1.2rem}.section-title{font-family:var(--display);color:var(--cream);margin-bottom:1.5rem;font-size:clamp(2rem,4vw,3.4rem);font-weight:300;line-height:1.15}.section-title em{color:var(--gold2);font-style:italic}.gold-rule{background:var(--gold);width:60px;height:1px;margin-bottom:3.5rem}.reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(35px)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}.reveal-delay-5{transition-delay:.5s}.form-group{margin-bottom:20px}.form-label{color:var(--text-dim);font-size:.65rem;font-weight:500;font-family:var(--body);text-transform:uppercase;letter-spacing:.2em;margin-bottom:8px;display:block}.form-control{background:var(--bg3);border:1px solid var(--gold-border);border-radius:var(--radius-sm);width:100%;color:var(--cream);font-family:var(--body);transition:all var(--transition-fast);padding:12px 16px;font-size:.85rem;font-weight:300}.form-control:focus{border-color:var(--gold);background:var(--bg4);outline:none;box-shadow:0 0 10px #c4a24a26}.form-control::placeholder{color:var(--text-dim)}select.form-control{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='%23C4A24A' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 24px}table{border-spacing:0;border-collapse:collapse}th,td{border-color:var(--gold-border)}.pos-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:6rem;display:grid}.pos-visual{height:480px;position:relative}.diaspora-grid,.contact-grid{grid-template-columns:1fr 1fr;align-items:center;gap:8rem;display:grid}.prop-modal-grid{grid-template-columns:1.6fr 1fr;gap:40px;display:grid}.navbar{z-index:100;background:0 0;justify-content:space-between;align-items:center;padding:1.6rem 3rem;transition:all .5s;display:flex;position:fixed;top:0;left:0;right:0}.navbar.scrolled{-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--gold-border);background:#08070aeb;padding:1.1rem 3rem}@media (width<=1200px){.pos-grid,.diaspora-grid,.contact-grid{gap:4rem}}@media (width<=992px){body{cursor:auto!important}#cursor,#cursor-ring{display:none!important}.pos-grid{grid-template-columns:1fr;gap:3.5rem}.pos-visual{height:auto;min-height:400px;margin-top:2rem}.diaspora-grid,.contact-grid{grid-template-columns:1fr;gap:4rem}.prop-modal-grid{grid-template-columns:1fr;gap:30px}}@media (width<=768px){#positioning,#why-us,#collection,#diaspora,#process,#scarcity,#contact{padding:4rem 1.5rem!important}#trust{padding:1.5rem!important}.trust-inner{text-align:center;flex-direction:column;gap:1.2rem}.trust-divider{display:none}.navbar{padding:1.1rem 1.5rem}.navbar.scrolled{padding:.85rem 1.5rem}.hero-title{line-height:1.18;font-size:2.2rem!important}.hero-sub{margin-bottom:2rem;font-size:.85rem!important}.hero-actions{flex-direction:column;gap:.8rem;width:100%}.hero-actions .btn{width:100%}.why-grid,.diaspora-points{grid-template-columns:1fr!important}.scarcity-stats{flex-direction:column;gap:2.2rem!important;margin:2rem 0!important}.contact-channels{gap:1rem!important}.pos-visual{min-height:340px}.pos-card-float{width:250px!important;padding:1.5rem!important}.pos-card-float:nth-child(2){top:110px!important}}@media (width<=576px){.glass form div[style*="display: grid"],.glass form div[style*=display\:grid]{grid-template-columns:1fr!important;gap:12px!important}.glass{padding:24px 20px!important}}
