.cd-hero[data-astro-cid-2hapfpr6]{padding-bottom:clamp(60px,9vh,110px)}.cd-grid[data-astro-cid-2hapfpr6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,5vw,72px);align-items:center;width:100%}.k-h1[data-astro-cid-2hapfpr6]{font-size:clamp(2.3rem,4vw,3.8rem);line-height:1}.k-line[data-astro-cid-2hapfpr6]{display:block}.k-w[data-astro-cid-2hapfpr6]{display:inline-block;overflow:hidden;vertical-align:bottom;padding:.08em .06em .34em 0;margin:0 .16em -.24em 0}.k-w[data-astro-cid-2hapfpr6]>span[data-astro-cid-2hapfpr6]{display:inline-block;transform:translateY(120%);animation:k-up .95s var(--ease) both;animation-delay:calc(.12s + var(--i) * 75ms)}.k-w[data-astro-cid-2hapfpr6]>.k-grad[data-astro-cid-2hapfpr6]{background:linear-gradient(100deg,var(--plum) 0%,#7B6CFF 30%,#FFE3D9 50%,var(--peach) 70%,var(--plum) 100%);background-size:300% 100%;background-position:100% 0;padding:.1em .08em .28em 0;margin:-.1em -.08em -.28em 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:k-up .95s var(--ease) both,k-sheen 2.6s var(--ease) both;animation-delay:calc(.12s + var(--i) * 75ms),1.1s}@keyframes k-up{to{transform:none}}@keyframes k-sheen{0%{background-position:100% 0}to{background-position:0% 0}}.hero-actions[data-astro-cid-2hapfpr6]{gap:22px}.price-chip[data-astro-cid-2hapfpr6]{display:flex;align-items:center;gap:12px}.price-chip[data-astro-cid-2hapfpr6] b[data-astro-cid-2hapfpr6]{font-family:var(--font-display);font-weight:800;font-size:2.5rem;letter-spacing:-.04em;line-height:1}.price-chip[data-astro-cid-2hapfpr6] span[data-astro-cid-2hapfpr6]{font-size:.8rem;line-height:1.35;color:var(--ink-mut)}.stage[data-astro-cid-2hapfpr6]{--mx: 0;--my: 0;position:relative;padding:44px 30px 70px}.vault[data-astro-cid-2hapfpr6]{position:relative;z-index:2;background:#ffffffdb;backdrop-filter:blur(14px);border:1px solid var(--line);border-radius:26px;overflow:hidden;box-shadow:var(--shadow-lift),0 40px 80px -40px #4a3ae04d;transform:translate3d(calc(var(--mx) * -8px),calc(var(--my) * -8px),0) rotate(1.2deg);transition:transform .5s var(--ease);animation:vault-in 1s .25s var(--ease) both}@keyframes vault-in{0%{opacity:0;transform:translateY(28px) rotate(3deg)}}.vault-head[data-astro-cid-2hapfpr6]{display:flex;align-items:center;gap:10px;padding:18px 24px;border-bottom:1px solid var(--line)}.vh-dot[data-astro-cid-2hapfpr6]{width:8px;height:8px;border-radius:50%;background:var(--plum);box-shadow:0 0 0 4px #4a3ae024}.vh-title[data-astro-cid-2hapfpr6]{font-family:var(--font-display);font-weight:700;font-size:.95rem;letter-spacing:-.01em}.vh-count[data-astro-cid-2hapfpr6]{margin-left:auto;font-size:.78rem;color:var(--ink-mut)}.vault-list[data-astro-cid-2hapfpr6]{list-style:none}.vrow[data-astro-cid-2hapfpr6]{position:relative;display:grid;grid-template-columns:22px 1fr auto;gap:14px;align-items:center;padding:15px 24px;border-bottom:1px solid var(--line);color:var(--ink-mut);transition:color .4s ease}.vrow[data-astro-cid-2hapfpr6]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#b7a8ff38,#ffb39c1f);opacity:0;transition:opacity .45s ease}.vrow[data-astro-cid-2hapfpr6]>[data-astro-cid-2hapfpr6]{position:relative}.vrow[data-astro-cid-2hapfpr6].open,.vrow[data-astro-cid-2hapfpr6]:hover{color:var(--ink)}.vrow[data-astro-cid-2hapfpr6].open:before,.vrow[data-astro-cid-2hapfpr6]:hover:before{opacity:1}.lock[data-astro-cid-2hapfpr6]{color:var(--ink-faint);transition:color .4s ease;overflow:visible}.shk[data-astro-cid-2hapfpr6]{transform-box:fill-box;transform-origin:100% 100%;transition:transform .55s cubic-bezier(.34,1.56,.64,1)}.vrow[data-astro-cid-2hapfpr6].open .lock[data-astro-cid-2hapfpr6],.vrow[data-astro-cid-2hapfpr6]:hover .lock[data-astro-cid-2hapfpr6]{color:var(--plum)}.vrow[data-astro-cid-2hapfpr6].open .shk[data-astro-cid-2hapfpr6],.vrow[data-astro-cid-2hapfpr6]:hover .shk[data-astro-cid-2hapfpr6]{transform:translate(1px,-2.5px) rotate(-38deg)}.vr-title[data-astro-cid-2hapfpr6]{font-family:var(--font-display);font-weight:600;font-size:.98rem;line-height:1.35;letter-spacing:-.01em}.vr-tag[data-astro-cid-2hapfpr6]{font-size:.68rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);padding:5px 10px;border-radius:999px;background:var(--ivory-2);border:1px solid var(--line)}.vault-foot[data-astro-cid-2hapfpr6]{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;font-family:var(--font-display);font-weight:600;font-size:.95rem;background:var(--ink);color:var(--ivory)}.vf-arrow[data-astro-cid-2hapfpr6]{transition:transform .3s var(--ease)}.vault-foot[data-astro-cid-2hapfpr6]:hover .vf-arrow[data-astro-cid-2hapfpr6]{transform:translate(6px)}.vault-foot[data-astro-cid-2hapfpr6]:focus-visible{outline:2px solid var(--plum);outline-offset:-4px}.vault-foot[data-astro-cid-2hapfpr6]:active .vf-arrow[data-astro-cid-2hapfpr6]{transform:translate(2px)}.crowd[data-astro-cid-2hapfpr6]{position:absolute;inset:0;z-index:3;pointer-events:none;transform:translate3d(calc(var(--mx) * 26px),calc(var(--my) * 22px),0);transition:transform .7s var(--ease)}.mem[data-astro-cid-2hapfpr6]{position:absolute;animation:drift 9s ease-in-out infinite alternate}.mem[data-astro-cid-2hapfpr6] i[data-astro-cid-2hapfpr6]{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;font-style:normal;font-family:var(--font-display);font-weight:700;font-size:.9rem;border:3px solid var(--ivory);box-shadow:var(--shadow-soft);animation:mem-in .8s cubic-bezier(.34,1.56,.64,1) both}.c-lav[data-astro-cid-2hapfpr6] i[data-astro-cid-2hapfpr6]{background:#dcd4ff;color:#3b2bb8}.c-peach[data-astro-cid-2hapfpr6] i[data-astro-cid-2hapfpr6]{background:#ffd9cc;color:#9c3f1e}.c-sage[data-astro-cid-2hapfpr6] i[data-astro-cid-2hapfpr6]{background:#cff0dd;color:#1e6b42}.c-sky[data-astro-cid-2hapfpr6] i[data-astro-cid-2hapfpr6]{background:#cde7ff;color:#1d568c}.c-gold[data-astro-cid-2hapfpr6] i[data-astro-cid-2hapfpr6]{background:#f6e0b0;color:#7a5410}.m0[data-astro-cid-2hapfpr6]{top:4px;left:6%;animation-duration:8s}.m0[data-astro-cid-2hapfpr6] i[data-astro-cid-2hapfpr6]{animation-delay:.9s}.m1[data-astro-cid-2hapfpr6]{top:0;right:16%;animation-duration:11s;animation-delay:-3s}.m1[data-astro-cid-2hapfpr6] i[data-astro-cid-2hapfpr6]{animation-delay:1.05s;width:36px;height:36px;font-size:.78rem}.m2[data-astro-cid-2hapfpr6]{top:30%;right:-4px;animation-duration:9.5s;animation-delay:-5s}.m2[data-astro-cid-2hapfpr6] i[data-astro-cid-2hapfpr6]{animation-delay:1.2s}.m3[data-astro-cid-2hapfpr6]{top:46%;left:-6px;animation-duration:10s;animation-delay:-2s}.m3[data-astro-cid-2hapfpr6] i[data-astro-cid-2hapfpr6]{animation-delay:1.35s;width:38px;height:38px;font-size:.8rem}.m4[data-astro-cid-2hapfpr6]{bottom:48px;right:4%;animation-duration:12s;animation-delay:-7s}.m4[data-astro-cid-2hapfpr6] i[data-astro-cid-2hapfpr6]{animation-delay:1.5s;width:34px;height:34px;font-size:.74rem}.m5[data-astro-cid-2hapfpr6]{bottom:14px;left:44%;animation-duration:9s;animation-delay:-4s}.m5[data-astro-cid-2hapfpr6] i[data-astro-cid-2hapfpr6]{animation-delay:1.65s;width:32px;height:32px;font-size:.72rem}@keyframes drift{0%{transform:translate3d(-7px,6px,0)}to{transform:translate3d(8px,-10px,0)}}@keyframes mem-in{0%{opacity:0;transform:scale(0)}}.toasts[data-astro-cid-2hapfpr6]{position:absolute;z-index:4;left:0;bottom:6px;width:min(290px,74%);height:62px;pointer-events:none}.toast[data-astro-cid-2hapfpr6]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:0 16px;background:var(--paper);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-lift);opacity:0;transform:translateY(16px) scale(.96);transition:opacity .5s ease,transform .7s var(--ease)}.toast[data-astro-cid-2hapfpr6].show{opacity:1;transform:none}.toast-k[data-astro-cid-2hapfpr6]{display:flex;align-items:center;gap:7px;font-family:var(--font-display);font-weight:700;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--plum)}.toast-k[data-astro-cid-2hapfpr6] i[data-astro-cid-2hapfpr6]{width:6px;height:6px;border-radius:50%;background:#3fbf7a}.toast-v[data-astro-cid-2hapfpr6]{font-size:.84rem;line-height:1.3;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mq[data-astro-cid-2hapfpr6]{overflow:hidden;border-block:1px solid var(--line);padding:22px 0;position:relative;z-index:3;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.mq-track[data-astro-cid-2hapfpr6]{display:flex;width:max-content;animation:mq 36s linear infinite}.mq-i[data-astro-cid-2hapfpr6]{display:inline-flex;align-items:center;gap:28px;padding-right:28px;font-family:var(--font-display);font-weight:700;font-size:clamp(1.2rem,2.4vw,1.9rem);letter-spacing:-.02em;white-space:nowrap}.mq-i[data-astro-cid-2hapfpr6]:nth-child(2n){font-family:var(--font-serif);font-style:italic;font-weight:500;color:var(--ink-soft)}.mq-i[data-astro-cid-2hapfpr6] em[data-astro-cid-2hapfpr6]{font-style:normal;font-size:.6em;color:var(--plum)}@keyframes mq{to{transform:translate(-50%)}}.cd-tight[data-astro-cid-2hapfpr6]{padding-top:0}.fan[data-astro-cid-2hapfpr6]{position:relative;height:320px;max-width:1100px;margin:70px auto 0}.fan-card[data-astro-cid-2hapfpr6]{position:absolute;inset:0 auto auto 50%;width:clamp(190px,22vw,270px);background:var(--paper);border:1px solid var(--line);border-radius:22px;padding:28px 26px;box-shadow:var(--shadow-lift);transform-origin:bottom center;transform:translate(-50%) translateY(6px) rotate(0) scale(.96);opacity:0;transition:transform .8s var(--ease),opacity .5s ease,box-shadow .4s ease;transition-delay:calc(var(--i) * .09s)}.fan[data-astro-cid-2hapfpr6].in .fan-card[data-astro-cid-2hapfpr6]{opacity:1;--spread: calc((var(--i) - 1.5) * 7deg);--shift: calc((var(--i) - 1.5) * clamp(130px, 21vw, 252px));transform:translate(calc(-50% + var(--shift))) rotate(var(--spread))}.fan[data-astro-cid-2hapfpr6].in .fan-card[data-astro-cid-2hapfpr6]:hover{transform:translate(calc(-50% + var(--shift))) translateY(-16px) rotate(var(--spread)) scale(1.03);box-shadow:0 20px 44px -18px #4a3ae059,var(--shadow-lift);z-index:5;transition-delay:0s}.fc-n[data-astro-cid-2hapfpr6]{font-family:var(--font-serif);font-style:italic;color:var(--plum);font-size:1.1rem}.fan-card[data-astro-cid-2hapfpr6] h3[data-astro-cid-2hapfpr6]{font-family:var(--font-display);font-weight:600;font-size:1.08rem;letter-spacing:-.01em;margin:12px 0 8px;line-height:1.3}.fan-card[data-astro-cid-2hapfpr6] p[data-astro-cid-2hapfpr6]{color:var(--ink-soft);font-size:.92rem;line-height:1.6}.tracks[data-astro-cid-2hapfpr6]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:56px}.track[data-astro-cid-2hapfpr6]{background:var(--paper);border:1px solid var(--line);border-radius:24px;padding:clamp(28px,3vw,40px);box-shadow:var(--shadow-soft);transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.tr-n[data-astro-cid-2hapfpr6]{font-family:var(--font-serif);font-style:italic;font-size:2.4rem;line-height:1;color:var(--plum)}.track[data-astro-cid-2hapfpr6] h3[data-astro-cid-2hapfpr6]{font-family:var(--font-display);font-weight:700;font-size:clamp(1.35rem,2.2vw,1.7rem);letter-spacing:-.02em;margin:18px 0 10px}.track[data-astro-cid-2hapfpr6] p[data-astro-cid-2hapfpr6]{color:var(--ink-soft);line-height:1.65;max-width:44ch}.cmp[data-astro-cid-2hapfpr6]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:18px;margin-top:56px;align-items:stretch}.cmp-c[data-astro-cid-2hapfpr6]{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);border-radius:28px;padding:clamp(28px,3.4vw,44px);box-shadow:var(--shadow-soft)}.cmp-k[data-astro-cid-2hapfpr6]{font-family:var(--font-display);font-weight:600;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mut)}.cmp-price[data-astro-cid-2hapfpr6]{font-family:var(--font-display);font-weight:800;font-size:clamp(2.6rem,5vw,4rem);letter-spacing:-.04em;line-height:1;margin:14px 0 24px}.cmp-price[data-astro-cid-2hapfpr6] small[data-astro-cid-2hapfpr6]{font-size:.3em;font-weight:500;letter-spacing:0;color:var(--ink-mut);margin-left:6px}.cmp-c[data-astro-cid-2hapfpr6] ul[data-astro-cid-2hapfpr6]{list-style:none;display:grid;gap:12px;margin-bottom:32px}.cmp-c[data-astro-cid-2hapfpr6] li[data-astro-cid-2hapfpr6]{position:relative;padding-left:26px;line-height:1.5;color:var(--ink-soft)}.cmp-c[data-astro-cid-2hapfpr6] li[data-astro-cid-2hapfpr6]:before{content:"";position:absolute;left:0;top:.62em;width:12px;height:1px;background:var(--ink-faint)}.cmp-c[data-astro-cid-2hapfpr6] .btn[data-astro-cid-2hapfpr6]{margin-top:auto;align-self:flex-start}.cmp-c[data-astro-cid-2hapfpr6].is-paid{position:relative;overflow:hidden;background:var(--ink);color:var(--ivory);border-color:var(--ink);box-shadow:var(--shadow-lift)}.cmp-c[data-astro-cid-2hapfpr6].is-paid:before{content:"";position:absolute;width:440px;height:440px;right:-160px;top:-180px;border-radius:50%;background:radial-gradient(circle,rgba(123,108,255,.55),transparent 65%);pointer-events:none}.cmp-c[data-astro-cid-2hapfpr6].is-paid>[data-astro-cid-2hapfpr6]{position:relative}.is-paid[data-astro-cid-2hapfpr6] .cmp-k[data-astro-cid-2hapfpr6]{color:var(--lav)}.is-paid[data-astro-cid-2hapfpr6] .cmp-price[data-astro-cid-2hapfpr6] small[data-astro-cid-2hapfpr6]{color:#faf6ef99}.is-paid[data-astro-cid-2hapfpr6] li[data-astro-cid-2hapfpr6]{color:#faf6efe0}.is-paid[data-astro-cid-2hapfpr6] li[data-astro-cid-2hapfpr6]:before{content:"✓";width:auto;height:auto;top:0;background:none;color:var(--lav);font-weight:700}.is-paid[data-astro-cid-2hapfpr6] .btn-dark[data-astro-cid-2hapfpr6]{background:var(--ivory);color:var(--ink)}.fit-grid[data-astro-cid-2hapfpr6]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(32px,5vw,80px);align-items:start}.fit-list[data-astro-cid-2hapfpr6]{list-style:none}.fit-list[data-astro-cid-2hapfpr6] li[data-astro-cid-2hapfpr6]{display:flex;gap:16px;align-items:baseline;padding:22px 0;border-top:1px solid var(--line);font-family:var(--font-display);font-weight:500;font-size:clamp(1.1rem,1.8vw,1.4rem);line-height:1.4;letter-spacing:-.015em}.fit-list[data-astro-cid-2hapfpr6] li[data-astro-cid-2hapfpr6]:last-child{border-bottom:1px solid var(--line)}.fl-mark[data-astro-cid-2hapfpr6]{flex-shrink:0;width:10px;height:10px;border-radius:3px;background:var(--plum);transform:translateY(-2px) rotate(45deg)}.host[data-astro-cid-2hapfpr6]{background:var(--ivory-2);border:1px solid var(--line);border-radius:24px;padding:28px}.host-top[data-astro-cid-2hapfpr6]{display:flex;align-items:center;gap:16px;margin-bottom:18px}.host-top[data-astro-cid-2hapfpr6] img[data-astro-cid-2hapfpr6]{width:72px;height:72px;border-radius:50%;object-fit:cover;object-position:50% 12%;background:#efe7dc;border:3px solid var(--paper);box-shadow:var(--shadow-soft)}.host-top[data-astro-cid-2hapfpr6] .eyebrow[data-astro-cid-2hapfpr6]{margin-bottom:4px;display:flex}.host-top[data-astro-cid-2hapfpr6] strong[data-astro-cid-2hapfpr6]{font-family:var(--font-display);font-weight:700;font-size:1.2rem;letter-spacing:-.01em}.host-body[data-astro-cid-2hapfpr6]{color:var(--ink-soft);line-height:1.75}.host-link[data-astro-cid-2hapfpr6]{display:inline-block;margin-top:18px;font-weight:600;color:var(--plum);transition:transform .25s var(--ease)}.host-link[data-astro-cid-2hapfpr6]:hover{transform:translate(4px)}.host-link[data-astro-cid-2hapfpr6]:focus-visible{outline:2px solid var(--plum);outline-offset:3px;border-radius:3px}.host-link[data-astro-cid-2hapfpr6]:active{transform:translate(1px)}.steps[data-astro-cid-2hapfpr6]{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:56px}.step[data-astro-cid-2hapfpr6]{padding:30px 28px;border-radius:24px;background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-soft);transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.step[data-astro-cid-2hapfpr6]:hover{transform:translateY(-5px);box-shadow:var(--shadow-lift)}.st-n[data-astro-cid-2hapfpr6]{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--ink);color:var(--ivory);font-family:var(--font-display);font-weight:700}.step[data-astro-cid-2hapfpr6] h3[data-astro-cid-2hapfpr6]{font-family:var(--font-display);font-weight:600;font-size:1.2rem;letter-spacing:-.01em;margin:20px 0 8px}.step[data-astro-cid-2hapfpr6] p[data-astro-cid-2hapfpr6]{color:var(--ink-soft);font-size:.96rem;line-height:1.65}.subnote[data-astro-cid-2hapfpr6] a[data-astro-cid-2hapfpr6]{color:var(--plum);font-weight:600}@media(max-width:960px){.cd-grid[data-astro-cid-2hapfpr6],.fit-grid[data-astro-cid-2hapfpr6],.cmp[data-astro-cid-2hapfpr6]{grid-template-columns:1fr}.stage[data-astro-cid-2hapfpr6]{max-width:560px;padding:40px 18px 74px}.steps[data-astro-cid-2hapfpr6]{grid-template-columns:1fr}}@media(max-width:700px){.tracks[data-astro-cid-2hapfpr6]{grid-template-columns:1fr}.vrow[data-astro-cid-2hapfpr6]{grid-template-columns:20px 1fr;padding:14px 18px}.vr-tag[data-astro-cid-2hapfpr6]{display:none}.vault-head[data-astro-cid-2hapfpr6],.vault-foot[data-astro-cid-2hapfpr6]{padding-left:18px;padding-right:18px}.fan[data-astro-cid-2hapfpr6]{height:auto;display:grid;gap:14px;margin-top:48px}.fan-card[data-astro-cid-2hapfpr6],.fan[data-astro-cid-2hapfpr6].in .fan-card[data-astro-cid-2hapfpr6],.fan[data-astro-cid-2hapfpr6].in .fan-card[data-astro-cid-2hapfpr6]:hover{position:relative;inset:auto;width:100%;transform:none}.mem[data-astro-cid-2hapfpr6] i[data-astro-cid-2hapfpr6]{width:34px;height:34px;font-size:.74rem}}@media(prefers-reduced-motion:reduce){.k-w[data-astro-cid-2hapfpr6]>span[data-astro-cid-2hapfpr6],.k-w[data-astro-cid-2hapfpr6]>.k-grad[data-astro-cid-2hapfpr6]{animation:none;transform:none;background-position:0 0}.vault[data-astro-cid-2hapfpr6]{animation:none;transform:rotate(1.2deg)}.mem[data-astro-cid-2hapfpr6],.mem[data-astro-cid-2hapfpr6] i[data-astro-cid-2hapfpr6],.mq-track[data-astro-cid-2hapfpr6]{animation:none}.crowd[data-astro-cid-2hapfpr6]{transform:none}.fan-card[data-astro-cid-2hapfpr6]{transition:none}}
