ul li{list-style:none}:root{--ink:#07080B;--ink-2:#0B0D12;--panel:#12151C;--panel-2:#171B23;--gold:#D9A93E;--gold-lt:#F3D372;--gold-dp:#8C6412;--white:#F7F5F0;--muted:#9A9AA3;--line:rgba(217,169,62,.18);--grad:linear-gradient(135deg,#8C6412 0%,#F3D372 38%,#C9922C 62%,#F7E4A8 100%);--ease:cubic-bezier(.19,1,.22,1);--spring:cubic-bezier(.34,1.56,.64,1);--r:14px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--ink)!important;color:var(--white)!important;font-family:'Barlow',system-ui,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--gold-lt);outline-offset:3px;border-radius:4px}.wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.display{font-family:'Anton',Impact,sans-serif;font-weight:400;text-transform:uppercase;line-height:1;letter-spacing:.01em}.gold{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 100%}.label{font-family:'Barlow Condensed',sans-serif;font-weight:700;letter-spacing:.28em;text-transform:uppercase;font-size:12px;color:var(--gold)}.sec{padding:96px 0;position:relative}.sec-head{text-align:center;margin:0 auto 50px;max-width:700px}.sec-head h2{font-size:clamp(28px,4.2vw,46px);margin-top:12px;color:white}.sec-head p{color:var(--muted);margin-top:14px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:'Barlow Condensed',sans-serif;font-weight:700;letter-spacing:.15em;text-transform:uppercase;font-size:13px;padding:14px 28px;border-radius:7px;border:1px solid transparent;cursor:pointer;position:relative;overflow:hidden;isolation:isolate;transition:transform .35s var(--spring),box-shadow .35s var(--ease),color .3s,border-color .3s,background .3s}.btn-gold{background:var(--grad);color:#1A1305;box-shadow:0 12px 30px -14px rgba(217,169,62,.9)}.btn-gold:hover{box-shadow:0 22px 44px -14px rgba(243,211,114,.95)}.btn-ghost{border-color:rgba(247,245,240,.32);color:var(--white);backdrop-filter:blur(4px)}.btn-ghost:hover{border-color:var(--gold);color:var(--gold-lt)}.btn-dark{background:#0B0C10;color:var(--gold-lt)}.btn-dark:hover{background:#000}.btn-sm{padding:10px 20px;font-size:12px}.btn-pill{border-radius:40px;padding:16px 48px;font-size:14px}.btn::after{content:"";position:absolute;inset:0;z-index:-1;transform:translateX(-120%) skewX(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent)}.btn:hover::after{animation:sweep .8s var(--ease)}@keyframes sweep{to{transform:translateX(120%) skewX(-20deg)}}.btn .ripple{position:absolute;border-radius:50%;transform:scale(0);background:rgba(255,255,255,.4);pointer-events:none;z-index:-1;animation:ripple .6s ease-out forwards}.btn-gold .ripple{background:rgba(26,19,5,.28)}@keyframes ripple{to{transform:scale(2.6);opacity:0}}.gold-link{font-family:'Barlow Condensed',sans-serif;letter-spacing:.16em;text-transform:uppercase;font-size:12px;color:var(--gold);display:inline-flex;gap:8px;align-items:center;transition:gap .3s var(--ease)}.gold-link:hover{gap:15px}.rv{opacity:0;transform:translateY(34px);transition:opacity .85s var(--ease),transform .85s var(--ease)}.rv.in{opacity:1;transform:none}.rv.in .stag>*{animation:up .75s var(--ease) both}.stag>*:nth-child(1){animation-delay:.06s}.stag>*:nth-child(2){animation-delay:.18s}.stag>*:nth-child(3){animation-delay:.3s}.stag>*:nth-child(4){animation-delay:.42s}.up{opacity:0;transform:translateY(24px);animation:up .85s var(--ease) forwards}@keyframes up{to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){body,a,button,.btn,input,select,textarea{cursor:none}}.cursor{position:fixed;top:0;left:0;z-index:999;pointer-events:none;opacity:0;transition:opacity .4s ease;will-change:transform}.cursor.on{opacity:1}.cursor img{display:block;width:34px;margin:-9px 0 0 -14px;filter:drop-shadow(0 5px 12px rgba(0,0,0,.8)) drop-shadow(0 0 9px rgba(243,211,114,.45))}.cursor img,.cursor .halo{transition:transform .35s var(--spring)}.cursor.hot img{transform:scale(1.45)}.cursor.click img{transform:scale(.85)}.cursor .halo{position:absolute;left:0;top:0;width:300px;height:300px;margin:-150px 0 0 -150px;border-radius:50%;background:radial-gradient(circle,rgba(217,169,62,.16),rgba(217,169,62,0) 62%)}.cursor-trail{position:fixed;inset:0;z-index:998;pointer-events:none}.cursor-trail i{position:absolute;top:0;left:0;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--gold);opacity:0;will-change:transform}.has-float{position:relative;overflow:hidden}.floaters{position:absolute;inset:0;z-index:1;pointer-events:none}.fl{position:absolute;will-change:transform;filter:drop-shadow(0 22px 40px rgba(0,0,0,.6))}.fl.mirror{scale:-1 1}@keyframes swayA{0%,100%{translate:0 0;rotate:var(--tilt,0deg)}50%{translate:14px -24px;rotate:calc(var(--tilt,0deg) + 4deg)}}@keyframes swayB{0%,100%{translate:0 0;rotate:var(--tilt,0deg)}50%{translate:-18px 20px;rotate:calc(var(--tilt,0deg) - 5deg)}}@keyframes orbit{0%{translate:0 0;rotate:var(--tilt,0deg)}25%{translate:-22px -20px;rotate:calc(var(--tilt,0deg) + 10deg)}50%{translate:-6px -36px;rotate:calc(var(--tilt,0deg) - 8deg)}75%{translate:18px -16px;rotate:calc(var(--tilt,0deg) + 6deg)}100%{translate:0 0;rotate:var(--tilt,0deg)}}@media (max-width:860px){.sec{padding:70px 0}}@media (hover:none){.cursor,.cursor-trail{display:none}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition-duration:.01ms!important}.rv,.up{opacity:1;transform:none}.cursor,.cursor-trail{display:none}body,a,button,.btn{cursor:auto}}