@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Syne:wght@400;600;700;800&family=JetBrains+Mono:wght@300;400;700&display=swap";:root{--gold: #c9a84c;--gold2: #f5d87a;--gold-glow: rgba(201, 168, 76, .25);--ice: #a8d8ea;--ice-glow: rgba(168, 216, 234, .2);--bg: #04040a;--bg2: #07071a;--white: #f0ede6;--dim: rgba(240, 237, 230, .45);--dimmer: rgba(240, 237, 230, .25);--border: rgba(201, 168, 76, .15);--border-dim: rgba(240, 237, 230, .06);--font-display: "Bebas Neue", sans-serif;--font-body: "Syne", sans-serif;--font-mono: "JetBrains Mono", monospace}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{overflow-x:hidden;scroll-behavior:auto}body{background:var(--bg);color:var(--white);font-family:var(--font-body);cursor:none;overflow-x:hidden;-webkit-font-smoothing:antialiased}*,*:before,*:after{cursor:none!important}a{color:inherit;text-decoration:none}button{font-family:var(--font-body);border:none;outline:none}input,textarea,select{font-family:var(--font-body);outline:none}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--gold);border-radius:2px}::selection{background:var(--gold);color:var(--bg)}.gold-text{background:linear-gradient(135deg,var(--gold) 20%,var(--gold2) 60%,#fff8dc 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.outline-text{color:transparent;-webkit-text-stroke:1px rgba(240,237,230,.15)}.mono{font-family:var(--font-mono)}.display{font-family:var(--font-display)}.sec-label{font-family:var(--font-mono);font-size:9px;letter-spacing:5px;color:var(--gold);display:flex;align-items:center;gap:16px;margin-bottom:60px}.sec-label:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(201,168,76,.3),transparent)}.divider{height:1px;background:linear-gradient(90deg,transparent,rgba(201,168,76,.3),transparent);box-shadow:0 0 30px #c9a84c1a}.page-hero{position:relative;z-index:1;padding:180px 64px 80px;display:flex;align-items:flex-end;justify-content:space-between;border-bottom:1px solid var(--border-dim)}.page-eyebrow{font-family:var(--font-mono);font-size:9px;letter-spacing:5px;color:var(--ice);margin-bottom:20px}.page-title{font-family:var(--font-display);font-size:clamp(70px,11vw,160px);letter-spacing:-1px;line-height:.9}.page-desc{max-width:380px;font-size:14px;color:var(--dim);line-height:1.9;align-self:flex-end}.btn-primary{font-family:var(--font-mono);font-size:10px;letter-spacing:4px;font-weight:700;padding:18px 40px;background:var(--gold);color:var(--bg);border:none;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.btn-primary:hover{background:var(--gold2);transform:translateY(-3px);box-shadow:0 20px 50px var(--gold-glow)}.btn-ghost{font-family:var(--font-mono);font-size:10px;letter-spacing:4px;padding:17px 40px;background:transparent;color:var(--dim);border:1px solid rgba(240,237,230,.15);transition:all .4s}.btn-ghost:hover{border-color:var(--gold);color:var(--gold)}.page-section{position:relative;z-index:1;padding:100px 64px}@media(max-width:768px){.page-hero{padding:140px 24px 60px;flex-direction:column;gap:32px}.page-section{padding:60px 24px}nav{padding:20px 24px!important}.nav-links{display:none!important}}
