:root{--z-drawer:49;--z-header:50}.v24{font-family:var(--font-instrument),system-ui,sans-serif;color:#e9e4f2;-webkit-font-smoothing:antialiased}.v24 .v-wrap{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:0 24px}.v24 .v-mono{font-family:var(--font-mono),ui-monospace,monospace}.v24 a:focus-visible{outline-offset:2px;outline:2px solid #c9b3f7}.v24 button:focus-visible{outline-offset:2px;outline:2px solid #c9b3f7}.v24 input:focus-visible{outline-offset:2px;outline:2px solid #c9b3f7}.v24 .v-btn-w,.v24 .v-btn-o{white-space:nowrap;box-sizing:border-box;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.v24 .v-btn-w{color:#0b0910;background:#f2eef9;border:1px solid #0000}.v24 .v-btn-w:hover{background:#fff;box-shadow:inset 0 0 0 1px #9b5de5,0 0 0 4px #9b5de52e}.v24 .v-btn-w .v-arr{color:#7b3fd0;font-weight:600}.v24 .v-btn-w:focus-visible{outline-offset:3px;outline:2px solid #9b5de5}.v24 .v-btn-w:disabled{cursor:progress;background:#bdb5cc}.v24 .v-btn-o{color:#f2eef9;background:#0009;border:1px solid #2e2640}.v24 .v-btn-o:hover{background:#0b0910;border-color:#6b4ba0}.v24 .v-arr{transition:transform .35s cubic-bezier(.16,1,.3,1);display:inline-block}.v24 a:hover .v-arr,.v24 button:hover .v-arr{transform:translate(3px)}.v-hdr{z-index:var(--z-header);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000b8;border-bottom:1px solid #ffffff0a;position:fixed;top:0;left:0;right:0}.v-hdr .v-bar{align-items:center;gap:28px;min-height:64px;display:flex}.v-hdr .v-brand{color:#f7f4fc;letter-spacing:-.02em;align-items:center;gap:10px;font-size:18px;font-weight:600;text-decoration:none;display:inline-flex}.v-hdr .v-nav{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.v-hdr .v-nav a{color:#a79fb8;border-radius:6px;align-items:center;min-height:36px;padding:0 10px;font-size:14px;text-decoration:none;transition:color .2s;display:inline-flex}.v-hdr .v-nav a:hover,.v-hdr .v-nav a[aria-current=page]{color:#f7f4fc}.v-hdr .v-end{align-items:center;gap:10px;margin-left:auto;display:flex}.v-hdr .v-menu{color:#f7f4fc;cursor:pointer;background:0 0;border:1px solid #2e2640;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:none}.v-drawer{z-index:var(--z-drawer);opacity:0;pointer-events:none;background:#050308;border-bottom:1px solid #1c1726;transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1);position:fixed;top:64px;left:0;right:0;transform:translateY(-8px)}.v-drawer.open{opacity:1;pointer-events:auto;transform:none}.v-drawer ul{margin:0;padding:8px 0;list-style:none}.v-drawer li a{color:#bdb5cc;border-bottom:1px solid #120f1a;justify-content:space-between;align-items:center;min-height:48px;font-size:16px;text-decoration:none;display:flex}.v-drawer li a:hover,.v-drawer li a[aria-current=page]{color:#f7f4fc}.v-drawer .v-drawer-cta{flex-direction:column;gap:10px;padding:16px 0 24px;display:flex}.v-drawer .v-drawer-cta a{min-height:48px}.v-sign{background:#000;border-top:1px solid #120f1a;padding:96px 0;scroll-margin-top:80px;position:relative}.v-sign .v-sign-grid{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:center;gap:48px 72px;display:grid}.v-sign .v-kick{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:#b48af0;margin:0;font-size:13px;font-weight:500;line-height:20px}.v-sign h2{letter-spacing:-.035em;color:#f7f4fc;text-wrap:balance;margin:14px 0 0;font-size:max(32px,min(3.6vw,48px));font-weight:400;line-height:1.08}.v-sign .v-lede{color:#bdb5cc;text-wrap:pretty;max-width:520px;margin:18px 0 0;font-size:16px;line-height:1.65}.v-sign form,.v-pop form{flex-direction:column;gap:12px;display:flex}.v-sign label.v-lbl,.v-pop label.v-lbl{font-family:var(--font-mono),ui-monospace,monospace;color:#8c849e;font-size:12px}.v-sign .v-field,.v-pop .v-field{background:#0b0910;border:1px solid #2e2640;border-radius:12px;gap:8px;padding:6px;transition:border-color .2s;display:flex}.v-sign .v-field:focus-within,.v-pop .v-field:focus-within{border-color:#6b4fa0}.v-sign .v-field.bad,.v-pop .v-field.bad{border-color:#b4505e}.v-sign input[type=email],.v-pop input[type=email]{color:#f7f4fc;background:0 0;border:0;outline:none;flex:auto;min-width:0;min-height:44px;padding:0 10px;font-family:inherit;font-size:16px}.v-sign input[type=email]::placeholder,.v-pop input[type=email]::placeholder{color:#8c849e}.v-sign .v-field .v-btn-w,.v-pop .v-field .v-btn-w{min-height:44px;padding:0 18px}.v-sign .v-hp,.v-pop .v-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.v-sign .v-note,.v-pop .v-note{color:#8c849e;margin:0;font-size:13px;line-height:1.55}.v-sign .v-note a,.v-pop .v-note a{color:#bdb5cc;text-underline-offset:3px}.v-sign .v-note a:hover,.v-pop .v-note a:hover{color:#f7f4fc}.v-sign .v-err,.v-pop .v-err{color:#f0a3ae;margin:0;font-size:14px;line-height:1.5}.v-sign .v-done,.v-pop .v-done{background:#00875114;border:1px solid #1c3a2c;border-radius:12px;align-items:flex-start;gap:14px;padding:20px;display:flex}.v-sign .v-done svg,.v-pop .v-done svg{color:#2fd08a;flex:0 0 22px;margin-top:2px}.v-sign .v-done b,.v-pop .v-done b{color:#f7f4fc;font-size:17px;font-weight:500;display:block}.v-sign .v-done span,.v-pop .v-done span{color:#bdb5cc;overflow-wrap:anywhere;margin-top:4px;font-size:14px;line-height:1.55;display:block}@keyframes vInK{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.v-sign .v-done,.v-pop .v-done{animation:.5s cubic-bezier(.16,1,.3,1) both vInK}.v-foot{background:#000;border-top:1px solid #120f1a;padding:64px 0 40px}.v-foot .v-cols{grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:40px 32px;display:grid}.v-foot .v-blurb{color:#8c849e;max-width:280px;margin:16px 0 0;font-size:14px;line-height:1.6}.v-foot .v-h{letter-spacing:.08em;text-transform:uppercase;color:#8c849e;margin:0 0 14px;font-size:12px;font-weight:500}.v-foot ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.v-foot .v-l{color:#bdb5cc;align-items:center;gap:6px;min-height:32px;font-size:14px;text-decoration:none;transition:color .2s;display:inline-flex}.v-foot .v-l:hover{color:#fff}.v-foot .v-base{font-family:var(--font-mono),ui-monospace,monospace;color:#8c849e;border-top:1px solid #120f1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:56px;padding-top:24px;font-size:12px;display:flex}.v-foot .v-flag{align-items:center;gap:8px;display:inline-flex}.v-pop{color:#e9e4f2;overscroll-behavior:contain;background:#0b0910;border:1px solid #2e2640;border-radius:16px;width:min(440px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;box-shadow:0 24px 80px #0009}.v-pop::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000009e}.v-pop[open]{animation:.45s cubic-bezier(.16,1,.3,1) both vPopIn}.v-pop[open]::backdrop{animation:.3s ease-out both vFade}@keyframes vPopIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes vFade{0%{opacity:0}to{opacity:1}}.v-pop .v-pop-in{padding:28px;position:relative}.v-pop .v-pop-x{color:#8c849e;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;transition:color .2s,background-color .2s;display:inline-flex;position:absolute;top:10px;right:10px}.v-pop .v-pop-x:hover{color:#f7f4fc;background:#16121f}.v-pop .v-pop-mark{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:#b48af0;align-items:center;gap:10px;margin:0;font-size:12px;font-weight:500;line-height:20px;display:flex}.v-pop h2{letter-spacing:-.03em;color:#f7f4fc;text-wrap:balance;margin:18px 0 0;padding-right:36px;font-size:26px;font-weight:400;line-height:1.15}.v-pop .v-pop-lede{color:#bdb5cc;text-wrap:pretty;margin:10px 0 22px;font-size:15px;line-height:1.6}.v-pop .v-pop-done{width:100%;margin-top:14px}@media (max-width:960px){.v-hdr .v-nav,.v-hdr .v-hide-md{display:none}.v-hdr .v-menu{display:inline-flex}.v-sign .v-sign-grid{grid-template-columns:1fr}}@media (max-width:720px){.v-sign{padding:72px 0}.v-foot .v-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.v-foot .v-brandcol{grid-column:1/-1}}@media (max-width:560px){.v-pop{border-bottom:0;border-radius:16px 16px 0 0;width:100%;max-height:calc(100dvh - 24px);margin:auto 0 0}.v-pop .v-pop-in{padding:24px 16px calc(24px + env(safe-area-inset-bottom))}.v-pop h2{font-size:24px}}@media (max-width:420px){.v24 .v-wrap{padding:0 16px}.v-hdr .v-end .v-btn-w{padding:0 12px}.v-sign .v-field,.v-pop .v-field{flex-direction:column;padding:8px}.v-sign .v-field .v-btn-w,.v-pop .v-field .v-btn-w{width:100%}}@media (prefers-reduced-motion:reduce){.v24 .v-btn-w,.v24 .v-btn-o,.v24 .v-arr,.v-drawer,.v-sign .v-field,.v-pop .v-field,.v-pop .v-pop-x{transition:none!important}.v-sign .v-done,.v-pop .v-done,.v-pop[open]{animation:none!important}.v-pop[open]::backdrop{animation:none!important}}.v24 .v-social{flex-wrap:wrap;gap:8px 16px;margin:16px 0 0;padding:0;list-style:none;display:flex}.v24 .v-social .v-l{gap:8px;font-size:13px}.v24 .v-social .v-l:hover svg{color:#b48af0}.v-hdr .v-soc{color:#a79fb8;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:color .2s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.v-hdr .v-soc:hover{color:#f7f4fc;box-shadow:inset 0 0 0 1px #9b5de5,0 0 0 4px #9b5de524}.v-drawer .v-drawer-soc{padding:16px 0 4px}.v-drawer .v-drawer-soc p{letter-spacing:.08em;text-transform:uppercase;color:#8c849e;margin:0 0 6px;font-size:12px;font-weight:500}.v-drawer .v-drawer-soc ul{flex-wrap:wrap;gap:4px 20px;padding:0;display:flex}.v-drawer .v-drawer-soc li a{border-bottom:0;justify-content:flex-start;gap:10px;min-height:44px;font-size:15px;display:inline-flex}.v-drawer .v-drawer-soc li a:hover svg{color:#b48af0}@media (max-width:560px){.v-hdr .v-hide-sm{display:none}}@media (prefers-reduced-motion:reduce){.v-hdr .v-soc{transition:none!important}}.v-hdr .v-res-btn{min-height:36px;font:inherit;color:#a79fb8;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:14px;transition:color .2s;display:inline-flex}.v-hdr .v-res-btn svg{transition:transform .3s cubic-bezier(.16,1,.3,1)}.v-hdr .v-res-btn:hover,.v-hdr .v-res-btn.on,.v-hdr .v-res-btn[aria-expanded=true]{color:#f7f4fc}.v-hdr .v-res-btn[aria-expanded=true] svg{color:#b48af0;transform:rotate(180deg)}.v-hdr .v-res{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;background:#000000f0;border-bottom:1px solid #1c1726;padding:20px 0 28px;transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);position:absolute;top:100%;left:0;right:0;transform:translateY(-6px)}.v-hdr .v-res.open{opacity:1;pointer-events:auto;transform:none}.v-hdr .v-res-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.v-hdr .v-res-card{height:100%;color:inherit;box-sizing:border-box;background:#0b0910;border:1px solid #1c1726;border-radius:14px;flex-direction:column;padding:10px 10px 16px;text-decoration:none;transition:border-color .2s,box-shadow .25s cubic-bezier(.16,1,.3,1),background-color .2s;display:flex}.v-hdr .v-res-card:hover{background:#0e0a16;border-color:#6b4fa0;box-shadow:0 0 0 4px #9b5de524}.v-hdr .v-res-card:focus-visible{background:#0e0a16;border-color:#6b4fa0;box-shadow:0 0 0 4px #9b5de524}.v-hdr .v-res-card[aria-current=page]{border-color:#3a2e55}.v-hdr .v-res-art{aspect-ratio:16/10;background:#07050c;border-radius:9px;display:block;position:relative;overflow:hidden}.v-hdr .v-res-art img,.v-hdr .v-res-art svg{object-fit:cover;width:100%;height:100%;display:block}.v-hdr .v-res-art img{filter:grayscale()contrast(1.1)brightness(.8);transition:filter .45s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.v-hdr .v-res-art:has(img):after{content:"";mix-blend-mode:multiply;pointer-events:none;background:linear-gradient(160deg,#5e2aa880,#0b091059);position:absolute;top:0;bottom:0;left:0;right:0}.v-hdr .v-res-card:hover .v-res-art img{filter:grayscale(.6)contrast(1.1)brightness(.9);transform:scale(1.04)}.v-hdr .v-res-t{color:#f7f4fc;align-items:center;gap:6px;margin:14px 6px 0;font-size:15px;font-weight:500;display:flex}.v-hdr .v-res-t .v-arr{color:#9b5de5}.v-hdr .v-res-card:hover .v-res-t .v-arr{transform:translate(3px)}.v-hdr .v-res-x{color:#8c849e;margin:5px 6px 0;font-size:13px;line-height:1.5}.v-drawer .v-drawer-grp{padding:16px 0 0}.v-drawer .v-drawer-grp p{letter-spacing:.08em;text-transform:uppercase;color:#8c849e;margin:0 0 2px;font-size:12px;font-weight:500}.v-drawer .v-drawer-grp ul{padding-top:0}@media (max-width:960px){.v-hdr .v-res{display:none}}@media (prefers-reduced-motion:reduce){.v-hdr .v-res,.v-hdr .v-res-btn svg,.v-hdr .v-res-card,.v-hdr .v-res-art img{transition:none!important}.v-hdr .v-res-card:hover .v-res-art img{transform:none}}
