.lightbox{background:0 0;border:0;max-width:min(96vw,1600px);max-height:92vh;margin:auto;padding:0;overflow:visible}.lightbox::backdrop{backdrop-filter:blur(6px);background:#040a10d1}.lightbox img{object-fit:contain;border-radius:clamp(10px,1.2vw,18px);width:100%;height:auto;max-height:92vh;display:block}.lightbox .shut{background:var(--surface);width:2.6rem;height:2.6rem;color:var(--ink);cursor:pointer;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:.75rem;right:.75rem;box-shadow:0 6px 20px #00000059}.lightbox .shut:focus-visible{outline:2px solid var(--brand);outline-offset:2px}[data-zoom]{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.panel[data-astro-cid-fcxfiqk7]{aspect-ratio:1/1.08;background:radial-gradient(120% 90% at 0% 0%, var(--wash-a), transparent 60%), radial-gradient(120% 90% at 100% 100%, var(--wash-b), transparent 60%), linear-gradient(135deg, var(--wash-a), var(--wash-b));perspective:1400px;isolation:isolate;border-radius:clamp(24px,3vw,40px);place-items:center;width:100%;padding:10%;display:grid;position:relative}.panel[data-astro-cid-fcxfiqk7]:before{content:"";border-radius:inherit;background:radial-gradient(40% 35% at var(--gx,50%) var(--gy,40%), #8cc6ec24, transparent 70%);z-index:-1;transition:background-position .3s;position:absolute;inset:0}.mosaic[data-astro-cid-fcxfiqk7]{aspect-ratio:1;width:100%;transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .9s var(--ease-out);grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(4,1fr);gap:clamp(8px,1.3vw,16px);display:grid}.tile[data-astro-cid-fcxfiqk7]{transform-style:preserve-3d;translate:0 0 calc(12px + (var(--i) * 7px) % 30px);cursor:default;position:relative}.flip[data-astro-cid-fcxfiqk7]{transform-style:preserve-3d;transition:transform .8s var(--ease-spring);position:absolute;inset:0}.tile[data-astro-cid-fcxfiqk7]:hover .flip[data-astro-cid-fcxfiqk7],.tile[data-astro-cid-fcxfiqk7].is-turned .flip[data-astro-cid-fcxfiqk7]{transform:rotateY(180deg)}.face[data-astro-cid-fcxfiqk7]{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:var(--shadow-tile);border-radius:clamp(12px,1.6vw,22px);position:absolute;inset:0;overflow:hidden}.front[data-astro-cid-fcxfiqk7]{background:var(--tile-bg);color:var(--tile-ink);place-items:center;display:grid}.back[data-astro-cid-fcxfiqk7]{background:var(--surface);color:var(--ink);text-align:center;border:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:.4rem;font-size:clamp(.58rem,.75vw,.78rem);line-height:1.2;display:flex;transform:rotateY(180deg);container-type:inline-size}.back[data-astro-cid-fcxfiqk7] svg{color:var(--ink-3);margin-bottom:.15rem}.back[data-astro-cid-fcxfiqk7] .kind[data-astro-cid-fcxfiqk7]{letter-spacing:-.01em;text-wrap:balance;font-weight:650}.back[data-astro-cid-fcxfiqk7] .formats[data-astro-cid-fcxfiqk7]{color:var(--ink-2);font-family:var(--mono);word-break:break-word;font-size:.86em}@container (width<=6rem){.back[data-astro-cid-fcxfiqk7] svg{display:none}}.big[data-astro-cid-fcxfiqk7] .back[data-astro-cid-fcxfiqk7]{gap:.3rem;font-size:clamp(.85rem,1.15vw,1.05rem)}.big[data-astro-cid-fcxfiqk7] .back[data-astro-cid-fcxfiqk7] svg{width:30px;height:30px}.cube-scene[data-astro-cid-fcxfiqk7]{aspect-ratio:1;perspective:600px}.cube[data-astro-cid-fcxfiqk7]{width:100%;height:100%;transform-style:preserve-3d;position:relative;transform:rotateX(-24deg)rotateY(38deg)}.cube[data-astro-cid-fcxfiqk7] i[data-astro-cid-fcxfiqk7]{background:#c2e4ff1a;border:2px solid #ffffffe6;border-radius:6px;position:absolute;inset:0}.cube[data-astro-cid-fcxfiqk7] .f[data-astro-cid-fcxfiqk7]{transform:rotateY(0deg) translateZ(var(--z))}.cube[data-astro-cid-fcxfiqk7] .b[data-astro-cid-fcxfiqk7]{transform:rotateY(180deg) translateZ(var(--z))}.cube[data-astro-cid-fcxfiqk7] .l[data-astro-cid-fcxfiqk7]{transform:rotateY(-90deg) translateZ(var(--z))}.cube[data-astro-cid-fcxfiqk7] .r[data-astro-cid-fcxfiqk7]{transform:rotateY(90deg) translateZ(var(--z))}.cube[data-astro-cid-fcxfiqk7] .t[data-astro-cid-fcxfiqk7]{transform:rotateX(90deg) translateZ(var(--z));background:#c2e4ff38}.cube[data-astro-cid-fcxfiqk7] .d[data-astro-cid-fcxfiqk7]{transform:rotateX(-90deg) translateZ(var(--z))}.big[data-astro-cid-fcxfiqk7] .front[data-astro-cid-fcxfiqk7]{container-type:size}.cube-scene[data-astro-cid-fcxfiqk7]{width:40cqi}.cube[data-astro-cid-fcxfiqk7]{--z:20cqi}.wave[data-astro-cid-fcxfiqk7]{align-items:center;gap:4px;height:40%;display:flex}.wave[data-astro-cid-fcxfiqk7] i[data-astro-cid-fcxfiqk7]{width:4px;height:100%;transform:scaleY(var(--h));background:currentColor;border-radius:2px}.pixel[data-astro-cid-fcxfiqk7]{image-rendering:pixelated;shape-rendering:crispedges}.stamp[data-astro-cid-fcxfiqk7]{letter-spacing:.01em;background:color-mix(in oklab, currentColor 16%, transparent);color:inherit;border-radius:999px;padding:.1em .5em;font-size:clamp(.55rem,.7vw,.7rem);font-weight:700;line-height:1.5;position:absolute;top:8%;right:8%}.stamp-review[data-astro-cid-fcxfiqk7]{color:var(--danger);background:#4a2226}.tone-deep[data-astro-cid-fcxfiqk7]{--tile-bg:var(--t-deep);--tile-ink:#fff}.tone-slate[data-astro-cid-fcxfiqk7]{--tile-bg:var(--t-slate);--tile-ink:#fff}.tone-plum[data-astro-cid-fcxfiqk7]{--tile-bg:var(--t-plum);--tile-ink:#fff}.tone-sky[data-astro-cid-fcxfiqk7]{--tile-bg:var(--t-sky);--tile-ink:var(--t-sky-ink)}.tone-lilac[data-astro-cid-fcxfiqk7]{--tile-bg:var(--t-lilac);--tile-ink:var(--t-lilac-ink)}.tone-cloud[data-astro-cid-fcxfiqk7]{--tile-bg:var(--t-cloud);--tile-ink:var(--t-cloud-ink)}.tone-mist[data-astro-cid-fcxfiqk7]{--tile-bg:var(--t-mist);--tile-ink:var(--t-sky-ink)}@media (prefers-reduced-motion:no-preference){.tile[data-astro-cid-fcxfiqk7]{animation:settle 1.25s var(--ease-spring) both;animation-delay:calc(.15s + var(--i) * 70ms)}.stamp[data-astro-cid-fcxfiqk7]{animation:stamp .6s var(--ease-spring) both;animation-delay:calc(1.1s + var(--i) * .11s)}.stamp-review[data-astro-cid-fcxfiqk7]{animation-name:stamp,nudge;animation-duration:.6s,.5s;animation-delay:calc(1.1s + var(--i) * .11s), 2.4s}.cube[data-astro-cid-fcxfiqk7]{animation:16s linear infinite spin}.wave[data-astro-cid-fcxfiqk7] i[data-astro-cid-fcxfiqk7]{animation:1.1s ease-in-out infinite alternate play;animation-delay:calc(var(--j) * -.27s)}.pixel[data-astro-cid-fcxfiqk7]{animation:2.4s step-end infinite hop}}@keyframes spin{to{transform:rotateX(-24deg)rotateY(398deg)}}@keyframes play{0%{transform:scaleY(calc(var(--h) * .35))}to{transform:scaleY(var(--h))}}@keyframes hop{50%{transform:translateY(-3px)}}@keyframes settle{0%{opacity:0;transform:translate(calc(var(--sx) * 1.6), calc(var(--sy) * 1.6)) rotate(var(--sr)) scale(.82)}35%{opacity:1}}@keyframes stamp{0%{opacity:0;transform:scale(2.2)rotate(-14deg)}}@keyframes nudge{25%{translate:-3px}50%{translate:3px}75%{translate:-2px}}.folder[data-astro-cid-7uurizxz]{padding-block:clamp(5rem,11vw,9rem) 0}.intro[data-astro-cid-7uurizxz]{text-align:center;max-width:44rem;margin-inline:auto}.intro[data-astro-cid-7uurizxz] .title[data-astro-cid-7uurizxz]{text-wrap:balance}.intro[data-astro-cid-7uurizxz] .lede[data-astro-cid-7uurizxz]{margin:.9rem auto 0}.name[data-astro-cid-7uurizxz]{font-family:var(--mono);letter-spacing:-.04em;color:var(--t-lilac-ink);background:var(--t-lilac);white-space:nowrap;box-decoration-break:clone;border-radius:.18em;padding:0 .2em;font-size:.8em;font-weight:600}.compare[data-astro-cid-7uurizxz]{grid-template-columns:minmax(0,1fr) auto minmax(0,1.25fr);align-items:stretch;gap:clamp(.75rem,1.6vw,1.5rem);margin-top:clamp(1.5rem,3.5vw,2.5rem);display:grid}.compare[data-astro-cid-7uurizxz] figure[data-astro-cid-7uurizxz]{flex-direction:column;min-height:0;display:flex}.compare[data-astro-cid-7uurizxz] figure[data-astro-cid-7uurizxz]>table[data-astro-cid-7uurizxz],.compare[data-astro-cid-7uurizxz] figure[data-astro-cid-7uurizxz]>.app[data-astro-cid-7uurizxz]{flex:1}.compare[data-astro-cid-7uurizxz] .app[data-astro-cid-7uurizxz]{align-content:start}.compare[data-astro-cid-7uurizxz] figcaption[data-astro-cid-7uurizxz]{margin-top:auto}.arrow[data-astro-cid-7uurizxz]{color:var(--ink-3);align-self:center}figure[data-astro-cid-7uurizxz]{margin:0}figcaption[data-astro-cid-7uurizxz]{color:var(--ink-3);border-top:1px solid var(--line);padding:1rem 1.35rem 1.15rem;font-size:.95rem;line-height:1.5}table[data-astro-cid-7uurizxz]{border-collapse:collapse;width:100%;font-size:1rem}th[data-astro-cid-7uurizxz]{text-align:left;color:var(--ink-3);padding:.9rem 1.35rem .5rem;font-size:.85rem;font-weight:550}td[data-astro-cid-7uurizxz]{border-top:1px solid var(--line);white-space:nowrap;padding:.72rem 1.35rem}.file[data-astro-cid-7uurizxz]{align-items:center;gap:.55rem;display:inline-flex}.file[data-astro-cid-7uurizxz] svg{color:var(--ink-3);flex:none}.before[data-astro-cid-7uurizxz] .mono[data-astro-cid-7uurizxz]{color:var(--ink-2);font-size:.92rem}.unknown[data-astro-cid-7uurizxz]{color:var(--ink-3);font-style:italic}.app[data-astro-cid-7uurizxz]{background:var(--surface-2,var(--surface));grid-template-columns:auto minmax(0,1fr);display:grid}.rail[data-astro-cid-7uurizxz]{border-right:1px solid var(--line);color:var(--ink-3);flex-direction:column;align-items:center;gap:.75rem;padding:.9rem .7rem;display:flex}.rail[data-astro-cid-7uurizxz] .add[data-astro-cid-7uurizxz]{background:var(--t-sky);width:32px;height:32px;color:var(--t-sky-ink);border-radius:10px;place-items:center;margin-bottom:.25rem;display:grid}.rail[data-astro-cid-7uurizxz] i[data-astro-cid-7uurizxz]{border-radius:999px;place-items:center;width:32px;height:26px;display:grid}.rail[data-astro-cid-7uurizxz] .on[data-astro-cid-7uurizxz]{background:var(--t-lilac);color:var(--t-lilac-ink)}.bar[data-astro-cid-7uurizxz]{border-bottom:1px solid var(--line);align-items:center;gap:.6rem;padding:.7rem .9rem;display:flex}.bar[data-astro-cid-7uurizxz] .search[data-astro-cid-7uurizxz]{background:var(--surface-3,color-mix(in oklab, var(--ink) 5%, transparent));min-width:0;color:var(--ink-3);white-space:nowrap;border-radius:999px;flex:1;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.85rem;display:inline-flex;overflow:hidden}.bar[data-astro-cid-7uurizxz] .lib[data-astro-cid-7uurizxz]{border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;padding:.35rem .7rem;font-size:.85rem;font-weight:600;display:inline-flex}.packs[data-astro-cid-7uurizxz]{gap:.25rem;margin:0;padding:.5rem;list-style:none;display:grid}.packs[data-astro-cid-7uurizxz] li[data-astro-cid-7uurizxz]{border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.6rem .7rem;font-size:1rem;display:grid}.packs[data-astro-cid-7uurizxz] li[data-astro-cid-7uurizxz]:nth-child(odd){background:color-mix(in oklab, var(--ink) 3%, transparent)}.packs[data-astro-cid-7uurizxz] .thumb[data-astro-cid-7uurizxz]{background:var(--t-mist);width:36px;height:36px;color:var(--t-sky-ink);border-radius:10px;place-items:center;display:grid}.packs[data-astro-cid-7uurizxz] .t-model[data-astro-cid-7uurizxz]{background:var(--t-deep);color:#fff}.packs[data-astro-cid-7uurizxz] .t-music[data-astro-cid-7uurizxz],.packs[data-astro-cid-7uurizxz] .t-font[data-astro-cid-7uurizxz]{background:var(--t-cloud);color:var(--t-cloud-ink);box-shadow:inset 0 0 0 1px var(--line)}.packs[data-astro-cid-7uurizxz] .t-hdri[data-astro-cid-7uurizxz]{background:var(--t-lilac);color:var(--t-lilac-ink)}.packs[data-astro-cid-7uurizxz] .t-image[data-astro-cid-7uurizxz]{background:var(--t-sky);color:var(--t-sky-ink)}.packs[data-astro-cid-7uurizxz] .pack[data-astro-cid-7uurizxz]{text-overflow:ellipsis;white-space:nowrap;font-weight:560;overflow:hidden}.packs[data-astro-cid-7uurizxz] li[data-astro-cid-7uurizxz].review{background:#1f1417}@media (prefers-reduced-motion:no-preference){.js .compare[data-astro-cid-7uurizxz] .before[data-astro-cid-7uurizxz] tbody[data-astro-cid-7uurizxz] tr[data-astro-cid-7uurizxz]{transition:opacity .6s;transition-delay:calc(.3s + var(--i) * .18s)}.js .compare[data-astro-cid-7uurizxz].is-in .before[data-astro-cid-7uurizxz] tbody[data-astro-cid-7uurizxz] tr[data-astro-cid-7uurizxz]{opacity:.45}.js .compare[data-astro-cid-7uurizxz] .stamp[data-astro-cid-7uurizxz]{opacity:0;transition:opacity .3s, transform .55s var(--ease-spring);transition-delay:calc(.45s + var(--i) * .18s);transform:scale(1.8)rotate(-10deg)}.js .compare[data-astro-cid-7uurizxz].is-in .stamp[data-astro-cid-7uurizxz]{opacity:1;transform:none}.js .compare[data-astro-cid-7uurizxz] .arrow[data-astro-cid-7uurizxz] path[data-astro-cid-7uurizxz]{stroke-dasharray:140;stroke-dashoffset:140px;transition:stroke-dashoffset .9s var(--ease-out) .1s}.js .compare[data-astro-cid-7uurizxz].is-in .arrow[data-astro-cid-7uurizxz] path[data-astro-cid-7uurizxz]{stroke-dashoffset:0}}@media (width<=64rem){.intro[data-astro-cid-7uurizxz],.compare[data-astro-cid-7uurizxz]{grid-template-columns:minmax(0,1fr)}.arrow[data-astro-cid-7uurizxz]{justify-self:center;margin-block:-.5rem;rotate:90deg}.arrow[data-astro-cid-7uurizxz] svg[data-astro-cid-7uurizxz]{width:70px}}@media (width<=34rem){th[data-astro-cid-7uurizxz],td[data-astro-cid-7uurizxz]{padding-inline:.75rem}.bar[data-astro-cid-7uurizxz] .search[data-astro-cid-7uurizxz]{display:none}.packs[data-astro-cid-7uurizxz] li[data-astro-cid-7uurizxz]{font-size:.85rem}}.watch[data-astro-cid-mrfkj4jl]{padding-block:clamp(3rem,7vw,5.5rem)}.head[data-astro-cid-mrfkj4jl]{max-width:46rem;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.lede[data-astro-cid-mrfkj4jl]{color:var(--ink-2);margin-top:.9rem}.frame[data-astro-cid-mrfkj4jl]{border:1px solid var(--line);background:var(--surface);border-radius:clamp(16px,2vw,24px);overflow:hidden;box-shadow:0 40px 80px -40px #000000b3}.play[data-astro-cid-mrfkj4jl]{cursor:pointer;background:0 0;border:0;width:100%;padding:0;line-height:0;display:block;position:relative}.play[data-astro-cid-mrfkj4jl] img[data-astro-cid-mrfkj4jl]{width:100%;height:auto;display:block}.play[data-astro-cid-mrfkj4jl]:after{content:"";background:#060c1147;transition:background .2s;position:absolute;inset:0}.play[data-astro-cid-mrfkj4jl]:hover:after,.play[data-astro-cid-mrfkj4jl]:focus-visible:after{background:#060c111f}.play[data-astro-cid-mrfkj4jl]:focus-visible{outline:3px solid var(--brand);outline-offset:-3px}.badge[data-astro-cid-mrfkj4jl]{z-index:1;background:var(--brand);color:#07131b;border-radius:50%;place-items:center;width:clamp(64px,8vw,88px);height:clamp(64px,8vw,88px);margin:auto;transition:transform .2s;display:grid;position:absolute;inset:0;box-shadow:0 12px 30px -8px #0009}.play[data-astro-cid-mrfkj4jl]:hover .badge[data-astro-cid-mrfkj4jl]{transform:scale(1.06)}.time[data-astro-cid-mrfkj4jl]{z-index:1;color:#e8f0f6;font-variant-numeric:tabular-nums;background:#060c11bf;border-radius:6px;padding:.2rem .5rem;font-size:.85rem;line-height:1.4;position:absolute;bottom:12px;right:12px}.note[data-astro-cid-mrfkj4jl]{font-size:var(--step-0);color:var(--ink-3);margin-top:1rem}.note[data-astro-cid-mrfkj4jl] a[data-astro-cid-mrfkj4jl]{color:var(--ink-2)}.frame[data-astro-cid-mrfkj4jl] iframe{aspect-ratio:16/9;border:0;width:100%;display:block}@media (prefers-reduced-motion:reduce){.play[data-astro-cid-mrfkj4jl] .badge[data-astro-cid-mrfkj4jl],.play[data-astro-cid-mrfkj4jl]:after{transition:none}}.journey[data-astro-cid-wj4iumeo]{padding-block:clamp(3rem,7vw,5rem)}.layout[data-astro-cid-wj4iumeo]{gap:clamp(2.5rem,6vw,4rem);display:grid}.step[data-astro-cid-wj4iumeo]{gap:1.25rem;display:grid}.eyebrow[data-astro-cid-wj4iumeo]{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.9rem;font-size:.8rem;font-weight:600}.lede[data-astro-cid-wj4iumeo]{margin-top:1rem}.more[data-astro-cid-wj4iumeo]{margin-top:1.4rem}.more[data-astro-cid-wj4iumeo] a[data-astro-cid-wj4iumeo]{color:var(--brand);align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.more[data-astro-cid-wj4iumeo] a[data-astro-cid-wj4iumeo]:hover{text-decoration:underline}.shot[data-astro-cid-wj4iumeo]{margin:0}.shot[data-astro-cid-wj4iumeo] .open[data-astro-cid-wj4iumeo]{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.shot[data-astro-cid-wj4iumeo] img[data-astro-cid-wj4iumeo]{width:100%;height:auto;display:block}.credits[data-astro-cid-exgriowf]{padding-block:clamp(2.5rem,6vw,4.5rem) 0}.halves[data-astro-cid-exgriowf]{grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(2rem,5vw,4rem);display:grid}.half[data-astro-cid-exgriowf]{flex-direction:column;min-width:0;display:flex}.answer[data-astro-cid-exgriowf]{border-left:1px solid var(--line);padding-left:clamp(2rem,5vw,4rem)}.eyebrow[data-astro-cid-exgriowf]{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.9rem;font-size:.8rem;font-weight:600}.lede[data-astro-cid-exgriowf]{margin-top:1rem}.art[data-astro-cid-exgriowf]{width:min(100%,24rem);height:auto;margin:auto auto 0;padding-top:1.5rem;display:block}.demo[data-astro-cid-exgriowf]{margin-top:auto;padding-top:1.5rem}.tabs[data-astro-cid-exgriowf]{background:var(--bg-sunk);border:1px solid var(--line);scrollbar-width:none;border-radius:999px;gap:.3rem;width:fit-content;max-width:100%;margin-bottom:.9rem;padding:.3rem;display:none;overflow-x:auto}.tabs[data-astro-cid-exgriowf]::-webkit-scrollbar{display:none}.js .tabs[data-astro-cid-exgriowf]{display:flex}[data-astro-cid-exgriowf][role=tab]{color:var(--ink-2);font-family:var(--mono);white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:.45rem 1rem;font-size:.85rem;font-weight:560;transition:background-color .25s,color .25s,box-shadow .25s}[data-astro-cid-exgriowf][role=tab]:hover{color:var(--ink)}[data-astro-cid-exgriowf][role=tab][aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-tile)}.window-bar[data-astro-cid-exgriowf] .path[data-astro-cid-exgriowf]{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.file[data-astro-cid-exgriowf]{background:var(--surface);height:19rem;margin:0;padding:1.1rem 1.25rem;font-size:.8rem;line-height:1.7;overflow:auto}.file[data-astro-cid-exgriowf] .ln[data-astro-cid-exgriowf]{white-space:pre;color:var(--ink-2);display:block}.md[data-astro-cid-exgriowf] .h1[data-astro-cid-exgriowf]{color:var(--ink);font-weight:700}.md[data-astro-cid-exgriowf] .h2[data-astro-cid-exgriowf]{color:var(--brand);font-weight:650}.md[data-astro-cid-exgriowf] .note[data-astro-cid-exgriowf]{color:var(--ink-3);font-size:.74rem}.md[data-astro-cid-exgriowf] .new[data-astro-cid-exgriowf]{background:#13271d;box-shadow:-1.25rem 0 #13271d,1.25rem 0 #13271d}.said[data-astro-cid-exgriowf]{font-size:.92rem;line-height:1.6}.said[data-astro-cid-exgriowf] .game[data-astro-cid-exgriowf]{color:var(--ink);font-weight:650}.said[data-astro-cid-exgriowf] dl[data-astro-cid-exgriowf]{grid-template-columns:auto minmax(0,1fr);gap:.3rem 1.25rem;margin-top:.9rem;display:grid}.said[data-astro-cid-exgriowf] dt[data-astro-cid-exgriowf]{color:var(--ink-3)}.said[data-astro-cid-exgriowf] dd[data-astro-cid-exgriowf]{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.85rem}.said[data-astro-cid-exgriowf] .note[data-astro-cid-exgriowf]{color:var(--ink-2);margin-top:1.1rem}.json[data-astro-cid-exgriowf] .k[data-astro-cid-exgriowf]{color:var(--brand)}.json[data-astro-cid-exgriowf] .v[data-astro-cid-exgriowf]{color:var(--ink-2)}@media (prefers-reduced-motion:no-preference){.js .demo[data-astro-cid-exgriowf] .md[data-astro-cid-exgriowf] .ln[data-astro-cid-exgriowf]{opacity:0;transition:opacity .35s, transform .45s var(--ease-out);transition-delay:calc(.2s + var(--i) * 80ms);transform:translate(-8px)}.js .demo[data-astro-cid-exgriowf] .md[data-astro-cid-exgriowf] .ln[data-astro-cid-exgriowf].new{transition-delay:1.9s}.js .is-in[data-astro-cid-exgriowf] .demo[data-astro-cid-exgriowf] .md[data-astro-cid-exgriowf] .ln[data-astro-cid-exgriowf]{opacity:1;transform:none}}@media (width<=40rem){.file[data-astro-cid-exgriowf]{height:15rem;font-size:.72rem}[data-astro-cid-exgriowf][role=tab]{padding-inline:.75rem;font-size:.78rem}}@media (width<=64rem){.halves[data-astro-cid-exgriowf]{grid-template-columns:minmax(0,1fr)}.answer[data-astro-cid-exgriowf]{border-left:0;border-top:1px solid var(--line);padding-top:2.5rem;padding-left:0}.art[data-astro-cid-exgriowf]{margin-top:1.5rem}}@media (width<=24rem){[data-astro-cid-exgriowf][role=tab]{padding-inline:.7rem}}.scale[data-astro-cid-2kocojfd]{padding-block:clamp(3rem,7vw,5rem) 0}.intro[data-astro-cid-2kocojfd]{text-align:center;max-width:44rem;margin-inline:auto}.intro[data-astro-cid-2kocojfd] .lede[data-astro-cid-2kocojfd]{margin:.9rem auto 0}.card[data-astro-cid-2kocojfd]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);margin:clamp(1.75rem,4vw,2.75rem) 0 0;padding:clamp(1.5rem,3.5vw,2.5rem)}.rows[data-astro-cid-2kocojfd]{gap:.9rem;padding:0;list-style:none;display:grid}.rows[data-astro-cid-2kocojfd] li[data-astro-cid-2kocojfd]{grid-template-columns:minmax(0,13rem) minmax(0,1fr) auto;align-items:center;gap:clamp(.75rem,2vw,1.5rem);display:grid}.what[data-astro-cid-2kocojfd]{color:var(--ink);font-weight:560}.track[data-astro-cid-2kocojfd]{background:var(--bg-sunk);border-radius:999px;height:1.5rem;position:relative;overflow:hidden}.fill[data-astro-cid-2kocojfd]{width:calc(100% * var(--v));background:linear-gradient(90deg, var(--t-deep), var(--brand));transform-origin:0;border-radius:999px;position:absolute;inset:0 auto 0 0}.num[data-astro-cid-2kocojfd]{letter-spacing:-.03em;font-weight:700;font-size:var(--step-1);font-variant-numeric:tabular-nums;text-align:right;min-width:4.5rem}.u[data-astro-cid-2kocojfd]{color:var(--brand);margin-left:.15em;font-size:.7em}.limit[data-astro-cid-2kocojfd]{border-top:1px dashed var(--plum);color:var(--plum);text-align:right;margin-top:.6rem;padding-top:.6rem;font-size:.82rem;font-weight:600;position:relative}.longer[data-astro-cid-2kocojfd]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:clamp(1rem,3vw,2.5rem);margin-top:clamp(1.5rem,3vw,2rem);padding:clamp(1.25rem,2.5vw,1.75rem) 0 0;list-style:none;display:grid}.longer[data-astro-cid-2kocojfd] li[data-astro-cid-2kocojfd]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}.big[data-astro-cid-2kocojfd]{font-size:var(--step-3);text-align:left;min-width:0}.note[data-astro-cid-2kocojfd]{color:var(--ink-3);margin-top:.2rem;font-size:.88rem;font-weight:450;display:block}figcaption[data-astro-cid-2kocojfd]{border-top:1px solid var(--line);color:var(--ink-3);max-width:52rem;margin-top:clamp(1.25rem,2.5vw,1.75rem);padding-top:1rem;font-size:.85rem}@media (prefers-reduced-motion:no-preference){.js .card[data-astro-cid-2kocojfd] .fill[data-astro-cid-2kocojfd]{transition:transform 1.1s var(--ease-out);transition-delay:calc(.15s + var(--i) * .16s);transform:scaleX(.015)}.js .card[data-astro-cid-2kocojfd] .num[data-astro-cid-2kocojfd]{opacity:0;transition:opacity .45s;transition-delay:calc(.75s + var(--i) * .16s)}.js .card[data-astro-cid-2kocojfd] .longer[data-astro-cid-2kocojfd] li[data-astro-cid-2kocojfd]{opacity:0;transition:opacity .5s, transform .6s var(--ease-out);transition-delay:calc(1.1s + var(--i) * .14s);transform:translateY(8px)}.js .card[data-astro-cid-2kocojfd].is-in .fill[data-astro-cid-2kocojfd]{transform:none}.js .card[data-astro-cid-2kocojfd].is-in .num[data-astro-cid-2kocojfd]{opacity:1}.js .card[data-astro-cid-2kocojfd].is-in .longer[data-astro-cid-2kocojfd] li[data-astro-cid-2kocojfd]{opacity:1;transform:none}}@media (width<=52rem){.rows[data-astro-cid-2kocojfd] li[data-astro-cid-2kocojfd]{grid-template-columns:minmax(0,1fr) auto}.rows[data-astro-cid-2kocojfd] .track[data-astro-cid-2kocojfd]{order:3;grid-column:1/-1}.longer[data-astro-cid-2kocojfd]{grid-template-columns:minmax(0,1fr)}}.agents[data-astro-cid-x22vwwug]{padding-block:clamp(1.5rem,3vw,2.5rem) 0}.band[data-astro-cid-x22vwwug]{color:#e8f0f6;max-width:calc(var(--max) + 10rem);background:radial-gradient(60% 80% at 100% 0,#5b4f728c,#0000 70%),radial-gradient(50% 70% at 0 100%,#1f5a7e99,#0000 70%),#0f2231;border-radius:clamp(0px,3vw,40px);margin-inline:auto;padding-block:clamp(3rem,7vw,5.5rem);box-shadow:inset 0 0 0 1px #8cc6ec1f}.inner[data-astro-cid-x22vwwug]{grid-template-columns:minmax(0,1.1fr) minmax(5rem,.62fr) minmax(0,1.3fr);align-items:center;gap:clamp(1rem,3vw,2.5rem);display:grid}.eyebrow[data-astro-cid-x22vwwug]{letter-spacing:.06em;text-transform:uppercase;color:#9fb6c7;margin-bottom:.9rem;font-size:.8rem;font-weight:600}.words[data-astro-cid-x22vwwug] .title[data-astro-cid-x22vwwug]{color:#fff}.words[data-astro-cid-x22vwwug] .lede[data-astro-cid-x22vwwug]{color:#cfdeea;margin-top:1rem}.more[data-astro-cid-x22vwwug]{margin-top:1.3rem}.more[data-astro-cid-x22vwwug] a[data-astro-cid-x22vwwug]{color:#8cc6ec;align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.more[data-astro-cid-x22vwwug] a[data-astro-cid-x22vwwug]:hover{text-decoration:underline}.wire[data-astro-cid-x22vwwug]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.blob[data-astro-cid-x22vwwug]{aspect-ratio:1;background:linear-gradient(140deg,#8cc6ec,#5b4f72 70%);border-radius:42% 58% 63% 37%/43% 37% 63% 57%;place-items:center;width:clamp(4.5rem,7.5vw,7rem);display:grid;box-shadow:0 0 0 1px #ffffff1f,0 18px 45px -18px #8cc6eccc}.spark[data-astro-cid-x22vwwug]{aspect-ratio:1;filter:blur(1px);background:#ffffffd9;border-radius:50%;width:42%}.line[data-astro-cid-x22vwwug]{background:linear-gradient(90deg,#8cc6ec73,#8cc6ec14);border-radius:2px;height:2px;position:relative}.line[data-astro-cid-x22vwwug] i[data-astro-cid-x22vwwug]{background:#8cc6ec;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:0;box-shadow:0 0 12px #8cc6ec}.log[data-astro-cid-x22vwwug]{border-radius:var(--r-m);background:#08121bb8;border:1px solid #ffffff24;margin:0;overflow:hidden;box-shadow:0 40px 80px -30px #000000b3}.log-head[data-astro-cid-x22vwwug]{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;font-size:.82rem;display:flex}.live[data-astro-cid-x22vwwug]{color:#8fd4b2;align-items:center;gap:.45rem;font-weight:600;display:inline-flex}.live[data-astro-cid-x22vwwug] i[data-astro-cid-x22vwwug]{background:currentColor;border-radius:50%;width:8px;height:8px}.addr[data-astro-cid-x22vwwug]{color:#9fb6c7;font-size:.78rem}.log[data-astro-cid-x22vwwug] ol[data-astro-cid-x22vwwug]{gap:.3rem;margin:0;padding:.6rem;list-style:none;display:grid}.log[data-astro-cid-x22vwwug] li[data-astro-cid-x22vwwug]{background:#ffffff0a;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.75rem;padding:.7rem .8rem;font-size:.88rem;display:grid}.what[data-astro-cid-x22vwwug]{color:#e8f0f6}.result[data-astro-cid-x22vwwug]{color:#8fd4b2;white-space:nowrap;font-size:.8rem;font-weight:600}.refused[data-astro-cid-x22vwwug]{background:#f3a3a614}.refused[data-astro-cid-x22vwwug] .what[data-astro-cid-x22vwwug]{color:#aebdca}.refused[data-astro-cid-x22vwwug] .result[data-astro-cid-x22vwwug]{color:#f3a3a6}figcaption[data-astro-cid-x22vwwug]{color:#9fb6c7;border-top:1px solid #ffffff1a;padding:.75rem 1rem .9rem;font-size:.82rem}@media (prefers-reduced-motion:no-preference){.blob[data-astro-cid-x22vwwug]{animation:9s ease-in-out infinite wobble}.spark[data-astro-cid-x22vwwug]{animation:2.6s ease-in-out infinite pulse}.line[data-astro-cid-x22vwwug] i[data-astro-cid-x22vwwug]{animation:3.3s linear infinite travel;animation-delay:var(--d)}.js .log[data-astro-cid-x22vwwug] li[data-astro-cid-x22vwwug]{opacity:0;transition:opacity .4s, transform .5s var(--ease-out);transition-delay:calc(.25s + var(--i) * .2s);transform:translateY(6px)}.js .is-in[data-astro-cid-x22vwwug] .log[data-astro-cid-x22vwwug] li[data-astro-cid-x22vwwug]{opacity:1;transform:none}}@keyframes wobble{33%{border-radius:63% 37% 42% 58%/57% 63% 37% 43%;rotate:6deg}66%{border-radius:38% 62% 55% 45%/62% 44% 56% 38%;rotate:-5deg}}@keyframes pulse{50%{opacity:.75;transform:scale(1.18)}}@keyframes travel{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}@media (width<=64rem){.inner[data-astro-cid-x22vwwug]{grid-template-columns:minmax(0,1fr)}.wire[data-astro-cid-x22vwwug]{grid-template-columns:auto minmax(0,1fr);padding-block:.5rem}}.install[data-astro-cid-z6uct6fb]{padding-block:clamp(3rem,7vw,5rem) 0}.intro[data-astro-cid-z6uct6fb]{text-align:center;max-width:44rem;margin-inline:auto}.intro[data-astro-cid-z6uct6fb] .lede[data-astro-cid-z6uct6fb]{margin:.9rem auto 0}.systems[data-astro-cid-z6uct6fb]{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.25rem);margin-top:clamp(1.75rem,4vw,2.75rem);padding:0;list-style:none;display:grid}.systems[data-astro-cid-z6uct6fb]>li[data-astro-cid-z6uct6fb]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);align-content:start;padding:clamp(1.25rem,2.5vw,1.75rem);display:grid}.systems[data-astro-cid-z6uct6fb] h3[data-astro-cid-z6uct6fb]{align-items:center;gap:.55rem;font-size:1.05rem;display:flex}.systems[data-astro-cid-z6uct6fb] h3[data-astro-cid-z6uct6fb] svg{color:var(--ink-2)}.steps[data-astro-cid-z6uct6fb]{counter-reset:step;align-content:start;gap:.6rem;margin-top:1rem;padding:0;list-style:none;display:grid}.steps[data-astro-cid-z6uct6fb] li[data-astro-cid-z6uct6fb]{counter-increment:step;color:var(--ink-2);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.65rem;font-size:.96rem;display:grid}.steps[data-astro-cid-z6uct6fb] li[data-astro-cid-z6uct6fb]:before{content:counter(step);background:var(--t-sky);width:1.35rem;height:1.35rem;color:var(--t-sky-ink);border-radius:999px;place-items:center;font-size:.78rem;font-weight:700;display:grid;translate:0 .15rem}.actions[data-astro-cid-z6uct6fb]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:clamp(1.5rem,3vw,2.25rem);display:flex}@media (width<=52rem){.systems[data-astro-cid-z6uct6fb]{grid-template-columns:minmax(0,1fr)}}.hero[data-astro-cid-lcdefpme]{align-items:center;min-height:min(100svh - 4.25rem,58rem);padding-block:clamp(1.5rem,4vh,3rem) clamp(2.5rem,6vh,4rem);display:grid}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}h1[data-astro-cid-lcdefpme]{max-width:12ch;margin-bottom:2rem}.copy[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{max-width:30rem}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:2.75rem;display:flex}.release[data-astro-cid-lcdefpme]{color:var(--ink-3);margin-top:2.5rem;font-size:.88rem}.release[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink-2);margin-left:.15rem;font-weight:600}.release[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--brand)}.facts[data-astro-cid-lcdefpme]{color:var(--ink-3);flex-wrap:wrap;gap:.45rem 1.25rem;margin-top:.55rem;padding:0;font-size:.88rem;font-weight:520;list-style:none;display:flex}.facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:.45rem;display:inline-flex}.sw[data-astro-cid-lcdefpme]{border-radius:2.5px;flex:none;width:8px;height:8px}.sw-1[data-astro-cid-lcdefpme]{background:var(--t-deep)}.sw-2[data-astro-cid-lcdefpme]{background:var(--t-lilac);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--plum) 40%, transparent)}.sw-3[data-astro-cid-lcdefpme]{background:var(--t-plum)}.sw-4[data-astro-cid-lcdefpme]{background:var(--t-sky)}.art[data-astro-cid-lcdefpme]{justify-self:end;width:100%;max-width:36rem}@media (prefers-reduced-motion:no-preference){.copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{animation:rise .9s var(--ease-out) both}.copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:80ms}.copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:.16s}.copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(n+4){animation-delay:.24s}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}@media (width<=60rem){.hero[data-astro-cid-lcdefpme]{min-height:0;padding-top:2rem}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.art[data-astro-cid-lcdefpme]{justify-self:center;max-width:30rem}h1[data-astro-cid-lcdefpme]{max-width:13ch}}@media (width<=30rem){.actions[data-astro-cid-lcdefpme]>.btn{justify-content:center;width:100%}}
