.grid[data-astro-cid-4bjs7uhz]{margin:0;padding:0;list-style:none}.review[data-astro-cid-4bjs7uhz]{padding:1.5rem}blockquote[data-astro-cid-4bjs7uhz]{margin:0 0 .75rem;font-size:1.1rem}.who[data-astro-cid-4bjs7uhz]{color:var(--cyan);margin:0;font-weight:700}.who[data-astro-cid-4bjs7uhz] span[data-astro-cid-4bjs7uhz]{color:var(--muted);font-weight:400}.printer[data-astro-cid-l6ytofbq]{--cycle:14s;--bed:10px;--h:9px;--head:64px;height:calc(var(--bed) + 4 * var(--h) + var(--head) + 30px);z-index:0;pointer-events:none;opacity:.9;position:absolute;bottom:0;left:0;right:0;mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.track[data-astro-cid-l6ytofbq]{position:absolute;inset:0 clamp(1.5rem,6vw,5rem)}.bed[data-astro-cid-l6ytofbq]{height:var(--bed);background:linear-gradient(#2b3163,#161a33);border-top:2px solid #00f7fc8c;border-radius:3px;position:absolute;bottom:0;left:-2%;right:-2%;box-shadow:0 -6px 24px #00f7fc1f}.layer[data-astro-cid-l6ytofbq]{height:var(--h);animation:var(--cycle) linear infinite;border-radius:999px;position:absolute;left:0;right:0;transform:scaleX(0)}.l1[data-astro-cid-l6ytofbq],.l3[data-astro-cid-l6ytofbq]{transform-origin:0;background:linear-gradient(#7ffcff,#00f7fc 45%,#00b8bd);box-shadow:0 0 10px #00f7fc59}.l2[data-astro-cid-l6ytofbq],.l4[data-astro-cid-l6ytofbq]{transform-origin:100%;background:linear-gradient(#ffd27a,#faa300 45%,#c27e00);box-shadow:0 0 10px #faa30059}.l1[data-astro-cid-l6ytofbq]{bottom:var(--bed);animation-name:layer1}.l2[data-astro-cid-l6ytofbq]{bottom:calc(var(--bed) + var(--h));animation-name:layer2}.l3[data-astro-cid-l6ytofbq]{bottom:calc(var(--bed) + 2 * var(--h));animation-name:layer3}.l4[data-astro-cid-l6ytofbq]{bottom:calc(var(--bed) + 3 * var(--h));animation-name:layer4}@keyframes layer1{0%{opacity:1;transform:scaleX(0)}21.43%{transform:scaleX(1)}88%{opacity:1;transform:scaleX(1)}95%{opacity:0;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}@keyframes layer2{0%,21.43%{opacity:1;transform:scaleX(0)}42.86%{transform:scaleX(1)}88%{opacity:1;transform:scaleX(1)}95%{opacity:0;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}@keyframes layer3{0%,42.86%{opacity:1;transform:scaleX(0)}64.29%{transform:scaleX(1)}88%{opacity:1;transform:scaleX(1)}95%{opacity:0;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}@keyframes layer4{0%,64.29%{opacity:1;transform:scaleX(0)}85.71%{transform:scaleX(1)}88%{opacity:1;transform:scaleX(1)}95%{opacity:0;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}.gantry[data-astro-cid-l6ytofbq]{height:var(--head);left:0;right:0;bottom:calc(var(--bed) + var(--h));animation:gantry var(--cycle) linear infinite;position:absolute}@keyframes gantry{0%,21.43%{bottom:calc(var(--bed) + var(--h))}21.6%,42.86%{bottom:calc(var(--bed) + 2 * var(--h))}43%,64.29%{bottom:calc(var(--bed) + 3 * var(--h))}64.45%,85.71%{bottom:calc(var(--bed) + 4 * var(--h))}90%{bottom:calc(var(--bed) + 4 * var(--h) + 22px)}96%{bottom:calc(var(--bed) + var(--h) + 22px)}to{bottom:calc(var(--bed) + var(--h))}}.rail[data-astro-cid-l6ytofbq]{background:linear-gradient(#3a4180,#1e2346);border:1.5px solid #000;border-radius:4px;height:7px;position:absolute;top:14px;left:-2%;right:-2%;box-shadow:0 2px #00000080}.head[data-astro-cid-l6ytofbq]{width:var(--head);height:var(--head);animation:head var(--cycle) linear infinite;filter:drop-shadow(4px 4px #000);pointer-events:auto;cursor:pointer;position:absolute;bottom:0;left:0;transform:translate(-50%)}.head[data-astro-cid-l6ytofbq] svg[data-astro-cid-l6ytofbq]{width:100%;height:100%;display:block}@keyframes head{0%{left:0%}21.43%{left:100%}42.86%{left:0%}64.29%{left:100%}85.71%,to{left:0%}}.glow[data-astro-cid-l6ytofbq]{width:10px;height:10px;animation:glow var(--cycle) linear infinite;background:#ffb733;border-radius:50%;margin-left:-5px;position:absolute;bottom:-3px;left:50%;box-shadow:0 0 8px 3px #faa300cc,0 0 22px 6px #faa30059}@keyframes glow{0%,85.71%{opacity:1}88%,98%{opacity:0}to{opacity:1}}.fan[data-astro-cid-l6ytofbq]{transform-origin:40px 24px;animation:.6s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.led[data-astro-cid-l6ytofbq]{animation:1.6s steps(2,jump-none) infinite blink}@keyframes blink{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.layer[data-astro-cid-l6ytofbq],.gantry[data-astro-cid-l6ytofbq],.head[data-astro-cid-l6ytofbq],.glow[data-astro-cid-l6ytofbq],.fan[data-astro-cid-l6ytofbq],.led[data-astro-cid-l6ytofbq]{animation:none!important}.layer[data-astro-cid-l6ytofbq]{transform:none}.gantry[data-astro-cid-l6ytofbq]{bottom:calc(var(--bed) + 4 * var(--h) + 22px)}.head[data-astro-cid-l6ytofbq]{left:12%}.glow[data-astro-cid-l6ytofbq]{opacity:0}}.hero[data-astro-cid-lcdefpme]{background:radial-gradient(ellipse at 70% 0%, #00f7fc2e, transparent 60%), linear-gradient(var(--night), var(--night-2));color:var(--text);padding-block:clamp(3rem,9vw,6rem) clamp(9rem,14vw,10rem);position:relative;overflow:hidden}.hero-inner[data-astro-cid-lcdefpme]{z-index:1;align-items:center;gap:2.5rem;display:grid;position:relative}@media (width>=56rem){.hero-inner[data-astro-cid-lcdefpme]{grid-template-columns:1.3fr 1fr}}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:var(--text);text-shadow:4px 4px #000}.retro[data-astro-cid-lcdefpme]{color:var(--cyan)}.modern[data-astro-cid-lcdefpme]{font-family:var(--font-body);letter-spacing:-.01em;font-weight:700}.lead[data-astro-cid-lcdefpme]{color:var(--muted);max-width:36rem;font-size:clamp(1.1rem,2.4vw,1.3rem)}.ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:1rem;margin-block:1.75rem;display:flex}.hero[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{box-shadow:5px 5px #000}.badges[data-astro-cid-lcdefpme]{color:var(--muted);flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;font-size:.95rem;list-style:none;display:flex}.badges[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"■";color:var(--cyan);margin-right:.45rem}.hero-art[data-astro-cid-lcdefpme]{aspect-ratio:1/.92;width:min(100%,30rem);margin-inline:auto;position:relative}.crt[data-astro-cid-lcdefpme]{background:linear-gradient(160deg,#2a2f55,#161a33);border:3px solid #000;border-radius:22px;padding:14px 14px 34px;transition:transform .2s;display:block;position:absolute;inset:0 14% 16% 0;box-shadow:8px 8px #000,0 0 70px #00f7fc38}.screen[data-astro-cid-lcdefpme]{border:2px solid #000;border-radius:14px;height:100%;display:block;position:relative;overflow:hidden}.screen[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.screen[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;background:repeating-linear-gradient(#0000 0 2px,#00000029 2px 3px),radial-gradient(#0000 55%,#00000073);position:absolute;inset:0}.crt-label[data-astro-cid-lcdefpme]{color:var(--muted);letter-spacing:.15em;font-size:.7rem;position:absolute;bottom:8px;left:18px}.led[data-astro-cid-lcdefpme]{background:var(--cyan);width:10px;height:10px;box-shadow:0 0 10px var(--cyan);border-radius:50%;position:absolute;bottom:12px;right:18px}.tile[data-astro-cid-lcdefpme]{aspect-ratio:1;border:3px solid #000;border-radius:12px;transition:transform .2s;display:block;position:absolute;overflow:hidden;box-shadow:6px 6px #000}.tile[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.tile--0[data-astro-cid-lcdefpme]{outline:3px solid var(--orange);width:44%;bottom:0;right:0;transform:rotate(4deg)}.tile--1[data-astro-cid-lcdefpme]{outline:3px solid var(--cyan);width:32%;top:4%;right:2%;transform:rotate(-6deg)}.crt[data-astro-cid-lcdefpme]:hover{transform:translate(-2px,-2px)}.tile[data-astro-cid-lcdefpme]:hover{z-index:2;transform:rotate(0)scale(1.04)}.crt[data-astro-cid-lcdefpme]:focus-visible,.tile[data-astro-cid-lcdefpme]:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.cats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.cat[data-astro-cid-lcdefpme]{height:100%;color:var(--text);align-items:center;gap:1rem;padding:1rem 1.1rem;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:flex}.cat[data-astro-cid-lcdefpme]:hover{border-color:var(--cyan);box-shadow:var(--shadow-glow);background:var(--surface-2);color:var(--text);transform:translate(-3px,-3px)}.cat[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{flex:none}.cat[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:1.1rem;display:block}.blurb[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.95rem;line-height:1.4;display:block}.cat--custom[data-astro-cid-lcdefpme]{background:var(--orange-soft)}.plus[data-astro-cid-lcdefpme]{width:56px;height:56px;font:700 2.2rem/1 var(--font-pixel);background:var(--orange);color:var(--ink);border:2px solid var(--ink);border-radius:8px;flex:none;place-items:center;display:grid}.featured[data-astro-cid-lcdefpme]{background:var(--bg-2);border-block:var(--border)}.row[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;max-width:none;display:flex}.row[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:1.5rem}.num[data-astro-cid-lcdefpme]{background:var(--cyan);color:var(--ink);border:2px solid var(--ink);border-radius:6px;margin-bottom:.75rem;padding:.1rem .5rem;font-size:1.5rem;display:inline-block}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0}.cta[data-astro-cid-lcdefpme]{background:var(--orange);color:var(--ink);border-top:2px solid var(--ink);padding-block:clamp(2.5rem,6vw,4rem)}.cta-inner[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:.3rem}.cta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:1.125rem}.cta[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{--btn-bg:var(--cyan)}
