.header[data-v-ebbfe5bb]{position:absolute;background-color:#882bc5;width:100%;z-index:50;border-bottom:1px solid hsla(0,0%,100%,.1)}.header-inner[data-v-ebbfe5bb]{justify-content:space-between;padding:20px clamp(16px,4vw,48px);max-width:1440px;margin:0 auto}.header-inner[data-v-ebbfe5bb],.header-logo[data-v-ebbfe5bb]{display:flex;align-items:center}.header-logo[data-v-ebbfe5bb]{flex:1;justify-content:flex-start;color:#fff;transition:opacity .2s ease}.header-logo[data-v-ebbfe5bb]:hover{opacity:.8}.logo-icon[data-v-ebbfe5bb]{width:clamp(90px,12vw,120px);height:auto;display:block}.desktop-nav[data-v-ebbfe5bb]{justify-content:center;gap:clamp(24px,3vw,40px)}.desktop-actions[data-v-ebbfe5bb],.desktop-nav[data-v-ebbfe5bb]{display:flex;align-items:center}.desktop-actions[data-v-ebbfe5bb]{flex:1;justify-content:flex-end}.nav-link[data-v-ebbfe5bb]{font-family:var(--font-sans);font-weight:700;font-size:clamp(.85rem,1.2vw,.95rem);text-transform:uppercase;color:#fff;text-decoration:none;letter-spacing:.05em;transition:opacity .2s ease}.nav-link[data-v-ebbfe5bb]:hover{opacity:.6}.nav-cta[data-v-ebbfe5bb]{font-family:var(--font-sans);font-weight:800;font-size:clamp(.85rem,1.2vw,.95rem);text-transform:uppercase;color:#000;text-decoration:none;letter-spacing:.05em;background:linear-gradient(90deg,#d1a654,#f4e18f,#d1a654);padding:8px 16px;border-radius:8px;transition:transform .2s ease,filter .2s ease;box-shadow:0 0 15px #d1a65466}.nav-cta[data-v-ebbfe5bb]:hover{transform:scale(1.05);filter:brightness(1.1)}.mobile-toggle[data-v-ebbfe5bb]{display:none;background:none;border:none;padding:8px;cursor:pointer;z-index:60}.hamburger[data-v-ebbfe5bb]{display:flex;flex-direction:column;justify-content:space-between;width:24px;height:16px}.hamburger-line[data-v-ebbfe5bb]{display:block;width:100%;height:2px;transition:transform .3s ease,opacity .3s ease,background-color .3s ease}.hamburger-line[data-v-ebbfe5bb],.mobile-toggle.is-open .hamburger-line[data-v-ebbfe5bb]{background-color:#fff}.mobile-toggle.is-open .hamburger-line[data-v-ebbfe5bb]:first-child{transform:translateY(7px) rotate(45deg)}.mobile-toggle.is-open .hamburger-line[data-v-ebbfe5bb]:nth-child(2){opacity:0}.mobile-toggle.is-open .hamburger-line[data-v-ebbfe5bb]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-nav-overlay[data-v-ebbfe5bb]{position:fixed;inset:0;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:54}.mobile-nav[data-v-ebbfe5bb]{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:300px;background-color:#882bc5;z-index:55;padding:100px 32px 40px;box-shadow:-10px 0 30px #0000001a;overflow-y:auto}.mobile-nav[data-v-ebbfe5bb],.mobile-nav-inner[data-v-ebbfe5bb]{display:flex;flex-direction:column}.mobile-nav-inner[data-v-ebbfe5bb]{gap:32px}.mobile-link[data-v-ebbfe5bb]{font-family:var(--font-display);font-size:2.2rem;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;transition:opacity .2s ease}.mobile-link[data-v-ebbfe5bb]:active{opacity:.7}.mobile-cta[data-v-ebbfe5bb]{font-family:var(--font-display);font-size:2.2rem;color:#000;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;background:linear-gradient(90deg,#d1a654,#f4e18f,#d1a654);padding:12px 24px;border-radius:12px;text-align:center;margin-bottom:16px;box-shadow:0 0 20px #d1a65466}.fade-enter-active[data-v-ebbfe5bb],.fade-leave-active[data-v-ebbfe5bb]{transition:opacity .3s ease}.fade-enter-from[data-v-ebbfe5bb],.fade-leave-to[data-v-ebbfe5bb]{opacity:0}.slide-enter-active[data-v-ebbfe5bb],.slide-leave-active[data-v-ebbfe5bb]{transition:transform .4s cubic-bezier(.16,1,.3,1)}.slide-enter-from[data-v-ebbfe5bb],.slide-leave-to[data-v-ebbfe5bb]{transform:translate(100%)}@media(max-width:768px){.desktop-actions[data-v-ebbfe5bb],.desktop-nav[data-v-ebbfe5bb]{display:none}.mobile-toggle[data-v-ebbfe5bb]{display:block}}.badge[data-v-9436263d]{position:absolute;left:clamp(10%,20%,250px);top:55%;transform:translateY(-50%);z-index:20;display:flex;flex-direction:column;align-items:flex-start;gap:0;animation:hero-badge-in .7s cubic-bezier(.34,1.56,.64,1) .75s both}.badge__strip[data-v-9436263d]{display:inline-block;box-shadow:3px 4px 10px #0000004d}.badge__strip--top[data-v-9436263d]{background-color:#1a1a1a;padding:6px 14px;transform:rotate(-3deg) translateY(4px);z-index:2;margin-left:10px}.badge__strip--mid[data-v-9436263d]{background-color:#fff;padding:8px 18px;transform:rotate(1deg);z-index:1}.badge__strip--bottom[data-v-9436263d]{background-color:#1a1a1a;padding:6px 14px;transform:rotate(-2deg) translateY(-4px);z-index:3;margin-left:5px}.badge__handle[data-v-9436263d]{font-family:var(--font-sans);font-size:clamp(.7rem,1.3vw,.9rem);font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#fff;line-height:1}.badge__title[data-v-9436263d]{font-family:var(--font-display);font-size:clamp(2.2rem,5.5vw,4rem);font-weight:900;text-transform:uppercase;color:#1a1a1a;line-height:.95;letter-spacing:-.02em}@media(max-width:768px){.badge[data-v-9436263d]{left:8%;top:50%}}@media(max-width:480px){.badge[data-v-9436263d]{left:5%;top:45%}}.stats-bar[data-v-4ec6402e]{position:absolute;bottom:0;left:0;width:100%;height:56px;z-index:5;justify-content:space-between;padding:0 clamp(16px,3vw,48px);background:#0a0a0a;border-top:1px solid hsla(0,0%,100%,.08);animation:hero-stats-in .6s cubic-bezier(.16,1,.3,1) .55s both}.stats-bar[data-v-4ec6402e],.stats-list[data-v-4ec6402e]{display:flex;align-items:center}.stats-list[data-v-4ec6402e]{list-style:none;margin:0;padding:0;gap:clamp(16px,3vw,36px)}.stat-item[data-v-4ec6402e]{display:flex;align-items:center;gap:6px;color:#fff;text-decoration:none;transition:opacity .2s ease}.stat-item[data-v-4ec6402e]:hover{opacity:.8}.stat-icon[data-v-4ec6402e]{width:18px;height:18px;flex-shrink:0;opacity:.9}.stat-value[data-v-4ec6402e]{font-size:clamp(.75rem,1.5vw,.95rem);font-weight:700;letter-spacing:.02em;line-height:1}.stat-value[data-v-4ec6402e],.stats-handle[data-v-4ec6402e]{font-family:var(--font-sans)}.stats-handle[data-v-4ec6402e]{font-size:clamp(.7rem,1.4vw,.9rem);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffffbf}@media(max-width:480px){.stats-bar[data-v-4ec6402e]{height:50px;padding:0 14px}.stat-icon[data-v-4ec6402e]{width:15px;height:15px}}.hero[data-v-c3dffe9c]{position:relative;width:100%;height:100svh;min-height:520px;overflow:hidden;background-color:#fff;background-image:linear-gradient(180deg,#882bc5,#7a27b6);background-position:0 65%;background-size:100% 12%;background-repeat:no-repeat}.hero-bg[data-v-c3dffe9c]{z-index:0;pointer-events:none}.hero-bg[data-v-c3dffe9c],.hero-bg__noise[data-v-c3dffe9c]{position:absolute;inset:0}.hero-bg__noise[data-v-c3dffe9c]{background-image:linear-gradient(125deg,transparent 18%,hsla(0,0%,100%,.11) 19%,transparent 21%),linear-gradient(125deg,transparent 40%,rgba(0,0,0,.07) 41%,transparent 43%),linear-gradient(125deg,transparent 62%,hsla(0,0%,100%,.09) 63%,transparent 65%),linear-gradient(125deg,transparent 80%,rgba(0,0,0,.06) 81%,transparent 83%),linear-gradient(305deg,transparent 22%,rgba(0,0,0,.06) 23%,transparent 25%),linear-gradient(305deg,transparent 48%,hsla(0,0%,100%,.1) 49%,transparent 51%),linear-gradient(305deg,transparent 70%,rgba(0,0,0,.05) 71%,transparent 73%),linear-gradient(42deg,transparent 28%,hsla(0,0%,100%,.06) 29%,transparent 31%),linear-gradient(222deg,transparent 32%,rgba(0,0,0,.05) 33%,transparent 35%),linear-gradient(165deg,transparent 12%,hsla(0,0%,100%,.07) 13%,transparent 16%),linear-gradient(165deg,transparent 52%,rgba(0,0,0,.05) 53%,transparent 56%),linear-gradient(345deg,transparent 18%,hsla(0,0%,100%,.05) 19%,transparent 22%),linear-gradient(345deg,transparent 58%,rgba(0,0,0,.06) 59%,transparent 62%),radial-gradient(ellipse 280% 80% at 5% 20%,hsla(0,0%,100%,.1) 0,transparent 50%),radial-gradient(ellipse 200% 60% at 90% 15%,rgba(0,0,0,.08) 0,transparent 40%),radial-gradient(ellipse 160% 90% at 50% 45%,hsla(0,0%,100%,.05) 0,transparent 45%),radial-gradient(ellipse 120% 70% at 25% 75%,rgba(0,0,0,.06) 0,transparent 35%)}.hero-title[data-v-c3dffe9c]{position:absolute;top:12%;left:0;width:100%;font-family:var(--font-display);font-size:clamp(6rem,24vw,400px);line-height:.88;letter-spacing:-.02em;text-transform:uppercase;text-align:center;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;color:#882bc5;z-index:1;animation:hero-title-in .9s cubic-bezier(.16,1,.3,1) .05s both}.hero-photo-wrap[data-v-c3dffe9c]{position:absolute;bottom:0;left:50%;transform:translate(-50%);height:94%;z-index:10;display:flex;align-items:flex-end;animation:hero-photo-in 1s cubic-bezier(.16,1,.3,1) .2s both}.hero-photo[data-v-c3dffe9c]{height:100%;width:auto;max-width:none;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;filter:grayscale(1) contrast(1.08);mix-blend-mode:multiply;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;-webkit-user-drag:none}@media(max-width:768px){.hero-photo-wrap[data-v-c3dffe9c]{height:90%;bottom:48px}.hero-title[data-v-c3dffe9c]{font-size:clamp(4rem,22vw,200px)}}@media(max-width:480px){.hero-title[data-v-c3dffe9c]{font-size:clamp(3.2rem,23vw,140px)}.hero-photo-wrap[data-v-c3dffe9c]{height:calc(100% - 48px);bottom:48px}}
