.aura[data-astro-cid-vdpsppcx]{pointer-events:none;background:radial-gradient(30% 36% at 66% 66%,#8f45ff24,#0000 70%),radial-gradient(50% 40% at 10% 0,#ffffff09,#0000 70%);position:absolute;inset:0}.actions[data-astro-cid-vdpsppcx]{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:6px;display:flex}.head[data-astro-cid-vdpsppcx]{gap:22px;margin-bottom:clamp(48px,6vw,80px);display:grid}.mech[data-astro-cid-vdpsppcx]{--bar:64px;--drop:196px;min-width:0;height:470px;margin:0;position:relative}.m-k[data-astro-cid-vdpsppcx]{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--mute);margin-bottom:8px;font-size:11px;display:block}.m-k[data-astro-cid-vdpsppcx] em[data-astro-cid-vdpsppcx]{color:var(--p2);margin-left:.6em;font-style:normal}.m-amt[data-astro-cid-vdpsppcx]{letter-spacing:-.04em;font-size:clamp(28px,3vw,44px);font-weight:900;line-height:1;display:block}.m-in[data-astro-cid-vdpsppcx]{position:absolute;top:0;left:0}.m-yours[data-astro-cid-vdpsppcx]{text-align:right;position:absolute;top:0;right:0}.m-track[data-astro-cid-vdpsppcx]{height:var(--bar);position:absolute;top:112px;left:0;right:0}.m-piece[data-astro-cid-vdpsppcx]{background:radial-gradient(120% 140% at 0 0,#2c2c33 0%,#0000 55%),linear-gradient(170deg,#1d1d22,#0b0b0d 55%,#18181d);border-radius:12px;position:absolute;top:0;bottom:0;overflow:hidden;box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff12,0 30px 60px -30px #000000e6}.brush[data-astro-cid-vdpsppcx]{mix-blend-mode:soft-light;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='700' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.004 0.8' numOctaves='3' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.1 -0.5'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:100% 100%;position:absolute;inset:0}.m-keep[data-astro-cid-vdpsppcx]{left:calc(var(--at) + 3px);right:0}.m-set[data-astro-cid-vdpsppcx]{width:calc(var(--at) - 3px);transform:translateY(var(--drop));background:radial-gradient(120% 140% at 0 0,#b48cff66,#0000 60%),linear-gradient(170deg,#3a1f6e,#1d1033 60%,#2b1850);left:0;box-shadow:inset 0 1px #ffffff40,inset 0 0 0 1px #b48cff66,0 0 40px -6px #8f45ff99}.m-cut[data-astro-cid-vdpsppcx]{left:var(--at);width:2px;box-shadow:0 0 6px #fff, 0 0 16px var(--p), 0 0 34px var(--p);opacity:0;background:#fff;margin-left:-1px;position:absolute;top:-14px;bottom:-14px}.m-spark[data-astro-cid-vdpsppcx]{left:var(--at);opacity:0;background:#fff;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%;box-shadow:0 0 8px 3px #fff,0 0 24px 8px #8f45ffe6,0 0 60px 18px #8f45ff66}.m-ruler[data-astro-cid-vdpsppcx]{left:0;right:0;top:calc(112px + var(--bar) + 16px);background:repeating-linear-gradient(90deg, var(--line-2) 0 1px, transparent 1px 2.5%) top / 100% 7px no-repeat, repeating-linear-gradient(90deg, #ffffff4d 0 1px, transparent 1px 25%) top / 100% 13px no-repeat;border-top:1px solid var(--line-2);height:34px;position:absolute}.m-ruler[data-astro-cid-vdpsppcx]:after{content:"";background:#ffffff4d;width:1px;height:13px;position:absolute;top:0;right:0}.m-ruler[data-astro-cid-vdpsppcx] span[data-astro-cid-vdpsppcx]{left:var(--x);font-family:var(--font-mono);letter-spacing:.1em;color:var(--mute);font-size:10px;position:absolute;bottom:0;transform:translate(-50%)}.m-ruler[data-astro-cid-vdpsppcx] span[data-astro-cid-vdpsppcx]:first-child{transform:none}.m-ruler[data-astro-cid-vdpsppcx] span[data-astro-cid-vdpsppcx]:last-child{transform:translate(-100%)}.m-needle[data-astro-cid-vdpsppcx]{left:var(--at);height:calc(var(--bar) + 66px);width:0;position:absolute;top:98px}.m-needle[data-astro-cid-vdpsppcx]:before{content:"";background:linear-gradient(var(--p2), var(--p));width:1px;position:absolute;top:0;bottom:0;left:-.5px}.m-needle[data-astro-cid-vdpsppcx]:after{content:"";border:5px solid #0000;border-top:7px solid var(--p2);position:absolute;top:-10px;left:-5px}.m-needle[data-astro-cid-vdpsppcx] span[data-astro-cid-vdpsppcx]{font-family:var(--font-mono);letter-spacing:.1em;color:var(--p2);white-space:nowrap;background:var(--ink);padding:2px 6px;font-size:11px;position:absolute;top:-17px;left:10px}.m-tray[data-astro-cid-vdpsppcx]{left:0;right:0;top:calc(112px + var(--drop));height:var(--bar);position:absolute}.m-slot[data-astro-cid-vdpsppcx]{width:calc(var(--at) + 9px);border:1px dashed #b48cff59;border-radius:16px;position:absolute;top:-6px;bottom:-6px;left:-6px}.m-set-l[data-astro-cid-vdpsppcx]{left:calc(var(--at) + 28px);position:absolute;top:-2px}.m-set-l[data-astro-cid-vdpsppcx] .m-amt[data-astro-cid-vdpsppcx]{color:var(--p2)}.m-note[data-astro-cid-vdpsppcx]{color:var(--mute);margin-top:10px;font-size:14px;display:block}.js .mech[data-astro-cid-vdpsppcx] .m-piece[data-astro-cid-vdpsppcx]{animation:bar-in 1s var(--ease) .4s both}.js .mech[data-astro-cid-vdpsppcx] .m-set[data-astro-cid-vdpsppcx]{animation:bar-in 1s var(--ease) .4s both, drop 1s cubic-bezier(.7, 0, .2, 1) 3s both}.js .mech[data-astro-cid-vdpsppcx] .m-needle[data-astro-cid-vdpsppcx]{animation:needle 1.2s var(--ease) 1.2s both}.js .mech[data-astro-cid-vdpsppcx] .m-needle[data-astro-cid-vdpsppcx] span[data-astro-cid-vdpsppcx]{animation:fade .6s var(--ease) 2.2s both}.js .mech[data-astro-cid-vdpsppcx] .m-cut[data-astro-cid-vdpsppcx]{animation:.9s ease-out 2.3s both cut}.js .mech[data-astro-cid-vdpsppcx] .m-spark[data-astro-cid-vdpsppcx]{animation:.8s ease-out 2.35s both spark}.js .mech[data-astro-cid-vdpsppcx] .m-yours[data-astro-cid-vdpsppcx],.js .mech[data-astro-cid-vdpsppcx] .m-set-l[data-astro-cid-vdpsppcx]{animation:fade .9s var(--ease) 3.6s both}.js .mech[data-astro-cid-vdpsppcx] .m-slot[data-astro-cid-vdpsppcx]{animation:fade .9s var(--ease) 1.8s both}@keyframes bar-in{0%{clip-path:inset(0 100% 0 0 round 12px)}to{clip-path:inset(0 round 12px)}}@keyframes drop{0%{transform:translateY(0)}18%{transform:translate(-4px,-6px)}}@keyframes needle{0%{left:0}}@keyframes fade{0%{opacity:0;transform:translateY(8px)}}@keyframes cut{0%{opacity:0;transform:scaleY(0)}25%{opacity:1;transform:scaleY(1)}to{opacity:0}}@keyframes spark{0%{opacity:0;transform:scale(.3)}20%{opacity:1;transform:scale(1.4)}to{opacity:0;transform:scale(.4)}}.ledger[data-astro-cid-vdpsppcx]{border-top:1px solid var(--line-2);position:relative}.lg-row[data-astro-cid-vdpsppcx]{border-bottom:1px solid var(--line);font-family:var(--font-display);letter-spacing:-.02em;justify-content:space-between;align-items:baseline;padding:20px 0;font-size:clamp(20px,2vw,26px);font-weight:700;display:flex}.lg-row[data-astro-cid-vdpsppcx] span[data-astro-cid-vdpsppcx]+span[data-astro-cid-vdpsppcx]{color:var(--p2)}.lg-head[data-astro-cid-vdpsppcx]{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;padding:14px 0;font-size:11px;font-weight:400}.lg-head[data-astro-cid-vdpsppcx] span[data-astro-cid-vdpsppcx],.lg-head[data-astro-cid-vdpsppcx] span[data-astro-cid-vdpsppcx]+span[data-astro-cid-vdpsppcx]{color:var(--mute)}.lg-total[data-astro-cid-vdpsppcx]{border-bottom:0;border-top:1px solid var(--line-2);letter-spacing:-.04em;font-size:clamp(26px,2.6vw,34px);font-weight:900}.lg-cap[data-astro-cid-vdpsppcx]{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--mute);margin:4px 0 0;font-size:10px}.stays[data-astro-cid-vdpsppcx]{text-align:center;background:radial-gradient(40% 70%,#8f45ff1a,#0000 70%)}.stays-in[data-astro-cid-vdpsppcx]{justify-items:center;gap:24px;display:grid}.stays[data-astro-cid-vdpsppcx] h2[data-astro-cid-vdpsppcx]{font-size:clamp(44px,7vw,112px);line-height:.92}.stays[data-astro-cid-vdpsppcx] .lede[data-astro-cid-vdpsppcx]{max-width:44ch}@media (width<=960px){.mech[data-astro-cid-vdpsppcx]{margin-top:16px}}@media (width<=560px){.mech[data-astro-cid-vdpsppcx]{--bar:52px;--drop:176px;height:440px}.m-track[data-astro-cid-vdpsppcx]{top:96px}.m-ruler[data-astro-cid-vdpsppcx]{top:calc(96px + var(--bar) + 16px)}.m-needle[data-astro-cid-vdpsppcx]{top:82px}.m-tray[data-astro-cid-vdpsppcx]{top:calc(96px + var(--drop))}.m-set-l[data-astro-cid-vdpsppcx]{left:calc(var(--at) + 20px)}.m-note[data-astro-cid-vdpsppcx]{max-width:22ch;font-size:13px}.m-k[data-astro-cid-vdpsppcx]{letter-spacing:.16em;font-size:10px}}@media (prefers-reduced-motion:reduce){.js .mech[data-astro-cid-vdpsppcx] [data-astro-cid-vdpsppcx]{animation:none!important}}
