@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Playfair+Display:ital,wght@0,400;0,700;1,400&family=DM+Sans:ital,wght@0,300;0,400;0,500;1,300&display=swap";:root{--bg:#080808;--bg2:#0f0f0f;--bg3:#161616;--gold:#c9a84c;--gold2:#e8c97a;--red:#c0392b;--white:#f0ede8;--muted:#686868;--border:#c9a84c26;--border2:#ffffff0f;--font-display:"Bebas Neue", sans-serif;--font-serif:"Playfair Display", serif;--font-body:"DM Sans", sans-serif;--radius:0px;--transition:.3s cubic-bezier(.4, 0, .2, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{background:var(--bg);color:var(--white);font-family:var(--font-body);cursor:none;-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.6;overflow-x:hidden}body:after{content:"";pointer-events:none;z-index:9998;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit;cursor:none;text-decoration:none}button{cursor:none;font-family:var(--font-body)}img{max-width:100%;display:block}.display{font-family:var(--font-display);letter-spacing:1px;line-height:.92}.serif{font-family:var(--font-serif)}.container{max-width:1400px;margin:0 auto;padding:0 48px}@media (width<=768px){.container{padding:0 20px}}.section{padding:120px 0}.section-tag{letter-spacing:4px;text-transform:uppercase;color:var(--gold);align-items:center;gap:12px;margin-bottom:16px;font-size:10px;display:inline-flex}.section-tag:before{content:"";background:var(--gold);flex-shrink:0;width:28px;height:1px}.section-title{font-family:var(--font-display);letter-spacing:1px;font-size:clamp(44px,6vw,88px);line-height:.92}.section-body{color:var(--muted);max-width:520px;font-size:15px;line-height:1.85}.btn{font-family:var(--font-body);letter-spacing:2.5px;text-transform:uppercase;transition:var(--transition);cursor:none;border:none;align-items:center;gap:10px;padding:15px 34px;font-size:11px;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.btn-gold{background:var(--gold);color:var(--bg);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.btn-gold:hover{background:var(--gold2);transform:translateY(-2px)}.btn-outline{border:1px solid var(--border);color:var(--white);background:0 0}.btn-outline:hover{border-color:var(--gold);color:var(--gold)}.btn-ghost{color:var(--muted);letter-spacing:2px;background:0 0;border:none;padding:15px 0}.btn-ghost:hover{color:var(--gold)}.form-group{margin-bottom:20px}.form-label{letter-spacing:2.5px;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:10px;display:block}.form-input,.form-select,.form-textarea{background:var(--bg3);border:1px solid var(--border2);width:100%;color:var(--white);font-family:var(--font-body);appearance:none;outline:none;padding:14px 16px;font-size:14px;transition:border-color .2s}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--gold)}.form-input::placeholder,.form-textarea::placeholder{color:var(--muted)}.form-textarea{resize:vertical;min-height:120px}.divider{background:var(--border2);height:1px}.page-enter-active,.page-leave-active{transition:opacity .35s,transform .35s}.page-enter-from{opacity:0;transform:translateY(14px)}.page-leave-to{opacity:0;transform:translateY(-8px)}nav[data-v-97c7a784]{z-index:9000;transition:background .3s,border-color .3s;position:fixed;top:0;left:0;right:0}nav.scrolled[data-v-97c7a784]{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080808f7}.nav-inner[data-v-97c7a784]{align-items:center;gap:40px;padding:22px 48px;display:flex}.nav-logo[data-v-97c7a784]{font-family:var(--font-display);letter-spacing:3px;color:var(--white);align-items:center;gap:2px;margin-right:auto;font-size:26px;text-decoration:none;display:flex}.nav-logo .dash[data-v-97c7a784]{color:var(--gold)}.nav-logo small[data-v-97c7a784]{font-family:var(--font-body);letter-spacing:2px;color:var(--muted);margin-top:6px;margin-left:8px;font-size:10px}.nav-links[data-v-97c7a784]{gap:32px;list-style:none;display:flex}.nav-links a[data-v-97c7a784]{letter-spacing:2px;text-transform:uppercase;color:var(--muted);padding-bottom:2px;font-size:11px;text-decoration:none;transition:color .2s;position:relative}.nav-links a[data-v-97c7a784]:after{content:"";background:var(--gold);width:0;height:1px;transition:width .3s;position:absolute;bottom:-2px;left:0}.nav-links a[data-v-97c7a784]:hover,.nav-links a.active[data-v-97c7a784]{color:var(--gold)}.nav-links a.active[data-v-97c7a784]:after,.nav-links a[data-v-97c7a784]:hover:after{width:100%}.nav-cta[data-v-97c7a784]{border:1px solid var(--gold);color:var(--gold);letter-spacing:2px;text-transform:uppercase;white-space:nowrap;background:0 0;padding:10px 22px;font-size:10px;transition:all .25s}.nav-cta[data-v-97c7a784]:hover{background:var(--gold);color:var(--bg)}.hamburger[data-v-97c7a784]{background:0 0;border:none;flex-direction:column;gap:5px;padding:4px;display:none}.hamburger span[data-v-97c7a784]{background:var(--white);width:22px;height:1px;transition:all .3s;display:block}.mobile-nav[data-v-97c7a784]{background:var(--bg2);border-top:1px solid var(--border);flex-direction:column;gap:0;padding:16px 0;display:flex}.mobile-nav a[data-v-97c7a784]{letter-spacing:2px;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border2);padding:14px 24px;font-size:13px;text-decoration:none;transition:color .2s}.mobile-nav a[data-v-97c7a784]:hover{color:var(--gold)}.mobile-nav .nav-cta[data-v-97c7a784]{width:calc(100% - 48px);margin:16px 24px 8px}.mobile-menu-enter-active[data-v-97c7a784],.mobile-menu-leave-active[data-v-97c7a784]{transition:opacity .25s,transform .25s}.mobile-menu-enter-from[data-v-97c7a784],.mobile-menu-leave-to[data-v-97c7a784]{opacity:0;transform:translateY(-10px)}@media (width<=900px){.nav-links[data-v-97c7a784],.nav-cta[data-v-97c7a784]{display:none}.hamburger[data-v-97c7a784]{margin-left:auto;display:flex}.nav-inner[data-v-97c7a784]{padding:18px 24px}}.backdrop[data-v-077b4d0d]{z-index:99000;background:#000000e0;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal[data-v-077b4d0d]{background:var(--bg2);border:1px solid var(--border);width:100%;max-width:560px;max-height:90vh;padding:48px;position:relative;overflow-y:auto}.close-btn[data-v-077b4d0d]{color:var(--muted);background:0 0;border:none;font-size:28px;line-height:1;transition:color .2s;position:absolute;top:20px;right:24px}.close-btn[data-v-077b4d0d]:hover{color:var(--white)}.modal-tag[data-v-077b4d0d]{letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:10px;font-size:10px}.modal-title[data-v-077b4d0d]{font-family:var(--font-display);letter-spacing:1px;margin-bottom:8px;font-size:36px}.modal-sub[data-v-077b4d0d]{color:var(--muted);margin-bottom:28px;font-size:13px;line-height:1.7}.form-row[data-v-077b4d0d]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.submit-btn[data-v-077b4d0d]{background:var(--gold);width:100%;color:var(--bg);letter-spacing:2.5px;text-transform:uppercase;border:none;margin-top:4px;padding:17px;font-size:11px;font-weight:500;transition:background .25s,transform .2s}.submit-btn[data-v-077b4d0d]:hover:not(:disabled){background:var(--gold2);transform:translateY(-1px)}.submit-btn[data-v-077b4d0d]:disabled{opacity:.6}.modal-enter-active[data-v-077b4d0d],.modal-leave-active[data-v-077b4d0d]{transition:opacity .25s,transform .25s}.modal-enter-from[data-v-077b4d0d],.modal-leave-to[data-v-077b4d0d]{opacity:0;transform:scale(.97)}@media (width<=600px){.modal[data-v-077b4d0d]{padding:32px 24px}.form-row[data-v-077b4d0d]{grid-template-columns:1fr}}.cursor[data-v-fc2becfe]{background:var(--gold);pointer-events:none;z-index:99999;mix-blend-mode:difference;border-radius:50%;width:10px;height:10px;transition:width .2s,height .2s;position:fixed;transform:translate(-50%,-50%)}.cursor.expand[data-v-fc2becfe]{width:18px;height:18px}.cursor-ring[data-v-fc2becfe]{pointer-events:none;z-index:99998;border:1px solid #c9a84c80;border-radius:50%;width:34px;height:34px;transition:width .25s,height .25s;position:fixed;transform:translate(-50%,-50%)}.cursor-ring.expand[data-v-fc2becfe]{border-color:var(--gold);width:52px;height:52px}.global-notif[data-v-fc2becfe]{z-index:99990;background:var(--bg3);border:1px solid var(--gold);color:var(--gold);letter-spacing:1px;align-items:center;gap:10px;padding:14px 24px;font-size:13px;display:flex;position:fixed;bottom:32px;right:32px}.notif-enter-active[data-v-fc2becfe],.notif-leave-active[data-v-fc2becfe]{transition:all .3s}.notif-enter-from[data-v-fc2becfe],.notif-leave-to[data-v-fc2becfe]{opacity:0;transform:translate(40px)}
