.art[data-astro-cid-efaltc7y]{--ink:currentColor;width:100%;height:auto;display:block;overflow:visible}.art[data-astro-cid-efaltc7y] .g line[data-astro-cid-efaltc7y]{stroke:currentColor;opacity:.08;stroke-width:1px}.art[data-astro-cid-efaltc7y] .d{stroke:currentColor;stroke-width:1.6px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.55;transition:stroke-dashoffset 1.1s cubic-bezier(.65, 0, .35, 1) calc(var(--i,0) * .16s)}.art[data-astro-cid-efaltc7y] .k{opacity:1;stroke-width:2px}.art[data-astro-cid-efaltc7y] .s{stroke:var(--blue);opacity:.9}.art[data-astro-cid-efaltc7y] .bolt{stroke:var(--charge);stroke-width:2.4px;opacity:1}.art[data-astro-cid-efaltc7y] .heart{stroke:#ff5a6e;opacity:1}.art[data-astro-cid-efaltc7y] .f{fill:var(--blue);opacity:0;transition:opacity .8s .7s}.art[data-astro-cid-efaltc7y] .f.soft{fill:currentColor}.art[data-astro-cid-efaltc7y] .f.btn{fill:var(--blue)}.art[data-astro-cid-efaltc7y] .f.card,.art[data-astro-cid-efaltc7y] .f.at{fill:var(--charge)}.art[data-astro-cid-efaltc7y] .f.core{fill:var(--blue)}.art[data-astro-cid-efaltc7y] .sw{opacity:0;transition:opacity .6s .9s}.art[data-astro-cid-efaltc7y] .s1{fill:var(--blue)}.art[data-astro-cid-efaltc7y] .s2{fill:var(--charge)}.art[data-astro-cid-efaltc7y] .s3{fill:#2f86ff}.art[data-astro-cid-efaltc7y] .aa{font:700 64px/1 var(--display);letter-spacing:-.05em;fill:currentColor;opacity:0;transition:opacity .6s .5s}.art[data-astro-cid-efaltc7y] .att{font:600 34px/1 var(--display);text-anchor:middle;fill:var(--ink-on-yellow,#2a2100);opacity:0;transition:opacity .5s .9s}.art[data-astro-cid-efaltc7y] .lm{fill:currentColor;opacity:0;transition:opacity .8s 1.2s}.art[data-astro-cid-efaltc7y] .lo{opacity:.18;stroke-width:1.2px}.art[data-astro-cid-efaltc7y] .dot{fill:var(--blue);opacity:0;transition:opacity .4s .8s}.art[data-astro-cid-efaltc7y] .ripple{fill:none;stroke:var(--blue);stroke-width:2px;opacity:0;transform-origin:160px 220px}.art[data-astro-cid-efaltc7y] .fd{fill:var(--blue);opacity:0}.on>.art[data-astro-cid-efaltc7y] .d,.on .art[data-astro-cid-efaltc7y] .d{stroke-dashoffset:0}.on .art[data-astro-cid-efaltc7y] .f{opacity:.12}.on .art[data-astro-cid-efaltc7y] .f.btn,.on .art[data-astro-cid-efaltc7y] .f.core{opacity:.9}.on .art[data-astro-cid-efaltc7y] .f.card,.on .art[data-astro-cid-efaltc7y] .f.at{opacity:.85}.on .art[data-astro-cid-efaltc7y] .lm,.on .art[data-astro-cid-efaltc7y] .sw,.on .art[data-astro-cid-efaltc7y] .aa,.on .art[data-astro-cid-efaltc7y] .att,.on .art[data-astro-cid-efaltc7y] .dot{opacity:1}.on .art[data-astro-cid-efaltc7y] .ripple{animation:2.4s ease-out 1.6s infinite ripple}.on .art[data-astro-cid-efaltc7y] .cursor{animation:2.4s ease-in-out 1.6s infinite tap}.on .art[data-astro-cid-efaltc7y] .fd1{animation:2.8s linear 1.4s infinite flow1}.on .art[data-astro-cid-efaltc7y] .fd2{animation:2.8s linear 2.8s infinite flow2}.on .art[data-astro-cid-efaltc7y] .pen{animation:3s ease-in-out 1.4s infinite write}@keyframes ripple{0%{opacity:.8;transform:scale(.4)}60%,to{opacity:0;transform:scale(1.8)}}@keyframes tap{0%,to{transform:translate(0)}45%{transform:translate(-6px,-8px)}55%{transform:translate(-6px,-6px)}}@keyframes flow1{0%{opacity:1;transform:translate(128px,96px)}45%{transform:translate(240px,160px)}55%{transform:translate(290px,160px)}to{opacity:1;transform:translate(372px,96px)}}@keyframes flow2{0%{opacity:1;transform:translate(128px,228px)}45%{transform:translate(240px,160px)}55%{transform:translate(290px,160px)}to{opacity:1;transform:translate(372px,228px)}}@keyframes write{0%,to{transform:translate(0)}50%{transform:translate(-10px,6px)}}@media (prefers-reduced-motion:reduce){.art[data-astro-cid-efaltc7y] .d{stroke-dashoffset:0;transition:none}.art[data-astro-cid-efaltc7y] .f,.art[data-astro-cid-efaltc7y] .lm,.art[data-astro-cid-efaltc7y] .sw,.art[data-astro-cid-efaltc7y] .aa,.art[data-astro-cid-efaltc7y] .att{transition:none}}.grid[data-astro-cid-es4tamui]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.grid[data-astro-cid-es4tamui]>[data-astro-cid-es4tamui]{min-width:0}.grid[data-astro-cid-es4tamui]>.left[data-astro-cid-es4tamui]{align-self:stretch}.stick[data-astro-cid-es4tamui]{top:calc(var(--nav-h) + 24px);justify-items:start;gap:22px;padding-bottom:24px;display:grid;position:sticky}.title[data-astro-cid-es4tamui]{max-width:14ch}.body[data-astro-cid-es4tamui]{color:var(--muted);max-width:44ch;font-size:18px}.index[data-astro-cid-es4tamui]{width:100%;max-width:420px;margin:6px 0 4px;padding:0;list-style:none;display:grid}.index[data-astro-cid-es4tamui] a[data-astro-cid-es4tamui]{color:var(--muted);border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:12px 0;font-size:16px;font-weight:600;text-decoration:none;transition:color .3s;display:flex;position:relative}.index[data-astro-cid-es4tamui] a[data-astro-cid-es4tamui] .n[data-astro-cid-es4tamui]{font:500 11px/1 var(--label);letter-spacing:.06em;width:20px}.index[data-astro-cid-es4tamui] a[data-astro-cid-es4tamui] .bar[data-astro-cid-es4tamui]{height:2px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.index[data-astro-cid-es4tamui] a[data-astro-cid-es4tamui] .bar[data-astro-cid-es4tamui] b[data-astro-cid-es4tamui]{background:var(--blue);width:0;height:100%;transition:width .6s cubic-bezier(.65,0,.35,1);display:block}.index[data-astro-cid-es4tamui] a[data-astro-cid-es4tamui].active{color:var(--ink)}.index[data-astro-cid-es4tamui] a[data-astro-cid-es4tamui].active .bar[data-astro-cid-es4tamui] b[data-astro-cid-es4tamui],.index[data-astro-cid-es4tamui] a[data-astro-cid-es4tamui].past .bar[data-astro-cid-es4tamui] b[data-astro-cid-es4tamui]{width:100%}.index[data-astro-cid-es4tamui] a[data-astro-cid-es4tamui].past .bar[data-astro-cid-es4tamui] b[data-astro-cid-es4tamui]{background:var(--ink);opacity:.25}.panels[data-astro-cid-es4tamui]{gap:clamp(20px,3vw,28px);display:grid}.panel[data-astro-cid-es4tamui]{border-radius:var(--r-lg);background:var(--card);border:1px solid var(--line);scroll-margin-top:calc(var(--nav-h) + 24px);gap:0;transition:box-shadow .5s,transform .5s cubic-bezier(.2,.8,.2,1);display:grid;overflow:hidden}.panel[data-astro-cid-es4tamui].on{box-shadow:0 40px 80px -50px #0a0c1473}.art-box[data-astro-cid-es4tamui]{color:var(--ink);background:radial-gradient(circle at 80% 0%, #3939ff0f, transparent 50%), var(--card);padding:clamp(24px,4vw,44px) clamp(24px,4vw,48px) 8px;position:relative}.txt[data-astro-cid-es4tamui]{gap:12px;padding:8px clamp(24px,4vw,40px) clamp(24px,4vw,36px);display:grid}.tagline[data-astro-cid-es4tamui]{font:500 12px/1 var(--label);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;display:inline-flex}.ic[data-astro-cid-es4tamui]{background:var(--blue-soft);width:28px;height:28px;color:var(--blue);border-radius:8px;place-items:center;display:grid}.txt[data-astro-cid-es4tamui] h3[data-astro-cid-es4tamui]{letter-spacing:-.04em;max-width:18ch;font-size:clamp(26px,2.6vw,36px);line-height:1.02}.pitch[data-astro-cid-es4tamui]{color:var(--muted);max-width:52ch;font-size:17px}.inc[data-astro-cid-es4tamui]{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.inc[data-astro-cid-es4tamui] li[data-astro-cid-es4tamui]{background:var(--paper);border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:14px;font-weight:500;display:inline-flex}.inc[data-astro-cid-es4tamui] svg{color:var(--blue)}.proof[data-astro-cid-es4tamui]{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding-top:16px;display:flex}.pl[data-astro-cid-es4tamui]{font:500 11px/1 var(--label);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-right:4px}.proof[data-astro-cid-es4tamui] a[data-astro-cid-es4tamui]{background:var(--ink);color:#fff;border-radius:999px;align-items:center;gap:4px;padding:7px 11px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.proof[data-astro-cid-es4tamui] a[data-astro-cid-es4tamui]:hover{background:var(--blue)}@media (width<=900px){.grid[data-astro-cid-es4tamui]{grid-template-columns:1fr}.stick[data-astro-cid-es4tamui]{position:static}.index[data-astro-cid-es4tamui],.stick[data-astro-cid-es4tamui]>.btn[data-astro-cid-es4tamui]{display:none}}
