.desktop-only[data-astro-cid-emzzag4e]{display:none}.intro[data-astro-cid-emzzag4e]{width:100vw;min-height:50vh;margin-left:calc(50% - 50vw);margin-bottom:var(--space-lg);padding-top:var(--space-md);padding-bottom:var(--space-md);padding-left:var(--container-padding-mobile);padding-right:var(--container-padding-mobile);text-align:left;box-sizing:border-box;align-items:center;display:flex}.intro-container[data-astro-cid-emzzag4e]{max-width:1440px;padding:var(--space-lg) 0 0 0;margin:0 auto}.intro-content[data-astro-cid-emzzag4e]{min-height:inherit;flex-direction:column;justify-content:center;width:100%;height:auto;padding:2vh 0;display:flex}.intro[data-astro-cid-emzzag4e] .small[data-astro-cid-emzzag4e]{font-family:var(--font-mono);font-size:clamp(calc(var(--font-size-sm) * 1.25), 3vh, calc(var(--font-size-md) * 1.25));color:var(--color-gray);margin-bottom:var(--space-sm);letter-spacing:-.01em}.availability-badge[data-astro-cid-emzzag4e]{background:var(--color-white);font-family:var(--font-mono);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-black);justify-content:center;align-self:center;align-items:center;gap:8px;margin-bottom:0;padding:8px 16px;display:inline-flex}.status-dot[data-astro-cid-emzzag4e]{border:1px solid var(--color-black);width:8px;height:8px;image-rendering:pixelated;background:#0f0;flex-shrink:0;display:inline-block}.download[data-astro-cid-emzzag4e]{justify-content:center;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.intro[data-astro-cid-emzzag4e] .big[data-astro-cid-emzzag4e]{font-size:clamp(calc(var(--font-size-md) * 1.25), 5vh, calc(var(--font-size-lg) * 1.25));font-family:var(--font-sans);letter-spacing:-.02em;margin-bottom:var(--space-sm);line-height:1.4}.icon[data-astro-cid-emzzag4e]{vertical-align:middle;fill:currentColor;transform-origin:50%;width:1em;height:1em}.coin-icon[data-astro-cid-emzzag4e]{will-change:transform;transform-origin:50%;margin:0 .05em}.eyes-icon[data-astro-cid-emzzag4e]{will-change:transform;transform-origin:50%;transform-box:fill-box;backface-visibility:hidden;perspective:1000px;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;margin:0 .1em;overflow:visible;transform:translateZ(0)}.intro-heart-icon[data-astro-cid-emzzag4e]{will-change:transform;image-rendering:pixelated}@media (prefers-reduced-motion:reduce){.intro-heart-icon[data-astro-cid-emzzag4e],.eyes-icon[data-astro-cid-emzzag4e],.coin-icon[data-astro-cid-emzzag4e]{animation:none!important;transform:none!important}}@media (width>=768px){.desktop-only[data-astro-cid-emzzag4e]{display:inline}.intro[data-astro-cid-emzzag4e]{padding-top:var(--space-lg);padding-bottom:var(--space-lg);padding-left:var(--container-padding-tablet);padding-right:var(--container-padding-tablet)}.intro-content[data-astro-cid-emzzag4e]{margin:0;padding:5vh 0}.download[data-astro-cid-emzzag4e]{justify-content:flex-start}.intro[data-astro-cid-emzzag4e] .big[data-astro-cid-emzzag4e]{font-size:clamp(calc(var(--font-size-lg) * 1.1), 5.5vh, calc(var(--font-size-lg) * 1.25));line-height:1.35}.intro[data-astro-cid-emzzag4e] .small[data-astro-cid-emzzag4e]{font-size:clamp(calc(var(--font-size-md) * 1.1), 3vh, calc(var(--font-size-md) * 1.25))}}@media (width>=1024px){.intro[data-astro-cid-emzzag4e]{padding-left:var(--container-padding-desktop);padding-right:var(--container-padding-desktop);margin-bottom:var(--space-xl);justify-content:flex-start;min-height:75vh}.intro-container[data-astro-cid-emzzag4e]{justify-content:flex-start;width:100%;display:flex}.intro-content[data-astro-cid-emzzag4e]{align-self:center;width:80%;padding:4vh 0 2vh}.intro[data-astro-cid-emzzag4e] .big[data-astro-cid-emzzag4e]{font-size:clamp(calc(var(--font-size-xl) * 1.25), 3vw, calc(var(--font-size-xl) * 1.4));line-height:1.3}.intro[data-astro-cid-emzzag4e] .small[data-astro-cid-emzzag4e]{font-size:clamp(calc(var(--font-size-md) * 1.2), 1.6vw, calc(var(--font-size-md) * 1.35))}}.card[data-astro-cid-ixpxlmqs]{text-align:left;background-color:var(--color-black);color:var(--color-white);border:1px solid var(--color-white);flex-direction:column;justify-content:flex-start;gap:.75rem;height:100%;padding:1.5rem 2rem;display:flex}.card[data-astro-cid-ixpxlmqs]>svg[data-astro-cid-ixpxlmqs].icon{margin-bottom:var(--space-xs);fill:currentColor;width:1rem!important;height:1rem!important}.card[data-astro-cid-ixpxlmqs] p[data-astro-cid-ixpxlmqs]{font-family:var(--font-sans);font-size:var(--font-size-md)}.timeline[data-astro-cid-ixpxlmqs]{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-gray-on-dark);margin-top:.25rem;display:block}.card[data-astro-cid-ixpxlmqs].light .timeline[data-astro-cid-ixpxlmqs]{color:var(--color-light-gray)}.card[data-astro-cid-ixpxlmqs] h3[data-astro-cid-ixpxlmqs]{font-family:var(--font-mono);margin-bottom:var(--space-xs);font-weight:bolder}.card[data-astro-cid-ixpxlmqs].tagline h3[data-astro-cid-ixpxlmqs],.card[data-astro-cid-ixpxlmqs]:not(.tagline) h3[data-astro-cid-ixpxlmqs]{font-size:var(--font-size-lg)}.card[data-astro-cid-ixpxlmqs].light{background-color:var(--color-white);color:var(--color-black);text-align:center;border:none;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.card[data-astro-cid-ixpxlmqs].light>svg[data-astro-cid-ixpxlmqs].icon{fill:var(--color-black)}@media (width>=768px){.card[data-astro-cid-ixpxlmqs]{gap:.85rem;padding:2rem 3rem}.card[data-astro-cid-ixpxlmqs].tagline h3[data-astro-cid-ixpxlmqs]{font-size:var(--font-size-xl)}.card[data-astro-cid-ixpxlmqs]:not(.tagline) h3[data-astro-cid-ixpxlmqs]{font-size:var(--font-size-lg)}.card[data-astro-cid-ixpxlmqs]>svg[data-astro-cid-ixpxlmqs].icon{margin-bottom:var(--space-sm);width:1.5rem!important;height:1.5rem!important}}@media (width>=1024px){.card[data-astro-cid-ixpxlmqs]{gap:1rem;padding:2.5rem 4rem}.card[data-astro-cid-ixpxlmqs]>svg[data-astro-cid-ixpxlmqs].icon{width:2rem!important;height:2rem!important}.card[data-astro-cid-ixpxlmqs].light{flex-direction:column;justify-content:center;align-items:center;display:flex}.card[data-astro-cid-ixpxlmqs].light h3[data-astro-cid-ixpxlmqs]{text-align:center;white-space:pre-line}}.approach[data-astro-cid-isgvmxv2]{padding-top:0;padding-bottom:var(--space-md);padding-left:var(--container-padding-mobile);padding-right:var(--container-padding-mobile);background-color:var(--color-black);width:100vw;margin-left:calc(50% - 50vw);margin-top:var(--space-lg);margin-bottom:var(--space-lg);border-top:none;position:relative}.approach[data-astro-cid-isgvmxv2]:before{content:"";height:64px;image-rendering:pixelated;image-rendering:crisp-edges;background-image:url(/dithering.svg);background-repeat:repeat-x;background-size:64px 64px;background-color:var(--color-white);position:absolute;top:0;left:0;right:0}.approach-container[data-astro-cid-isgvmxv2]{max-width:1440px;margin:0 auto;padding-top:64px}.approach[data-astro-cid-isgvmxv2] h2[data-astro-cid-isgvmxv2]{color:var(--color-white);text-align:center}.approach-description[data-astro-cid-isgvmxv2]{font-family:var(--font-sans);font-size:var(--font-size-base);color:var(--color-white);margin-bottom:var(--space-md);text-align:center;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.6}.card-grid-wrapper[data-astro-cid-isgvmxv2]{width:100%;margin-top:var(--space-md)}.card-grid[data-astro-cid-isgvmxv2]{background-color:var(--color-white);grid-template-columns:1fr;grid-auto-rows:auto;gap:1px;max-width:1440px;margin:0 auto;display:grid}.cta-container-wrapper[data-astro-cid-isgvmxv2]{background-color:var(--color-black);width:100vw;margin-top:1px;margin-left:calc(50% - 50vw)}.cta-container[data-astro-cid-isgvmxv2]{justify-content:center;align-items:center;max-width:1440px;margin:0 auto;padding:3rem 1rem;display:flex}.reach-out-block[data-astro-cid-isgvmxv2]{max-width:900px;padding:var(--space-lg) var(--space-md);border-top:1px solid #fff3;margin:0 auto}.reach-out-block[data-astro-cid-isgvmxv2] h3[data-astro-cid-isgvmxv2]{font-family:var(--font-mono);font-size:var(--font-size-md);color:var(--color-white);margin-bottom:var(--space-md);text-align:center}.reach-out-block[data-astro-cid-isgvmxv2] ul[data-astro-cid-isgvmxv2]{margin:0;padding:0;list-style:none}.reach-out-block[data-astro-cid-isgvmxv2] li[data-astro-cid-isgvmxv2]{font-family:var(--font-sans);font-size:var(--font-size-base);color:var(--color-white);margin-bottom:var(--space-sm);padding-left:var(--space-md);line-height:1.7;position:relative}.reach-out-block[data-astro-cid-isgvmxv2] li[data-astro-cid-isgvmxv2]:before{content:"→";color:var(--color-white);font-family:var(--font-mono);position:absolute;left:0}@media (width>=768px){.approach[data-astro-cid-isgvmxv2]{padding-top:0;padding-bottom:var(--space-lg);padding-left:var(--container-padding-tablet);padding-right:var(--container-padding-tablet);margin-top:var(--space-lg);margin-bottom:var(--space-lg)}.card-grid[data-astro-cid-isgvmxv2]{grid-template-columns:repeat(2,1fr)}.approach-container[data-astro-cid-isgvmxv2]{padding-top:var(--space-lg)}.cta-container[data-astro-cid-isgvmxv2]{padding:4rem 2rem}}@media (width>=1024px){.approach[data-astro-cid-isgvmxv2]{padding-top:0;padding-bottom:var(--space-lg);padding-left:var(--container-padding-desktop);padding-right:var(--container-padding-desktop);margin-top:var(--space-lg);margin-bottom:var(--space-lg)}.card-grid[data-astro-cid-isgvmxv2]{grid-template-columns:repeat(3,1fr)}.cta-container[data-astro-cid-isgvmxv2]{padding:4rem}}li[data-astro-cid-xebnqjpt]{align-items:flex-start;gap:var(--space-xs);display:flex}li[data-astro-cid-xebnqjpt]>svg{fill:currentColor;flex-shrink:0;margin-top:.125em;width:2rem!important;height:2rem!important}p[data-astro-cid-xebnqjpt]{width:100%;font-family:var(--font-mono);font-size:calc(var(--font-size-base) * .8);color:var(--color-gray);line-height:1.5}p[data-astro-cid-xebnqjpt] a{font-family:var(--font-mono);font-size:inherit;color:var(--color-text);font-weight:700;text-decoration:underline}p[data-astro-cid-xebnqjpt] a:hover{color:var(--color-light-gray)}@media (width>=768px){li[data-astro-cid-xebnqjpt]{gap:var(--space-sm)}p[data-astro-cid-xebnqjpt]{font-size:calc(var(--font-size-base) * .8)}li[data-astro-cid-xebnqjpt]>svg{margin-top:0}}@media (width>=1024px){li[data-astro-cid-xebnqjpt]>svg{width:2rem!important;height:2rem!important}}.visually-hidden[data-astro-cid-svzpyfza]{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.logos-billboard-wrapper[data-astro-cid-svzpyfza]{width:100vw;padding:var(--space-sm) 0;z-index:1;background-color:#0000;margin-left:calc(50% - 50vw);position:relative;overflow:hidden}.logos-billboard[data-astro-cid-svzpyfza]{background-color:#0000;width:100%;padding:1.5rem 0;position:relative;overflow:hidden}.logos-billboard[data-astro-cid-svzpyfza]:before{content:"";background:linear-gradient(to right, var(--background) 20%, transparent 100%);z-index:2;pointer-events:none;width:30px;position:absolute;top:0;bottom:0;left:0}.logos-billboard[data-astro-cid-svzpyfza]:after{content:"";background:linear-gradient(to left, var(--background) 20%, transparent 100%);z-index:2;pointer-events:none;width:30px;position:absolute;top:0;bottom:0;right:0}.logos-track[data-astro-cid-svzpyfza]{z-index:1;width:fit-content;animation:45s linear infinite billboard;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.logos-track[data-astro-cid-svzpyfza]{animation:none}}.logos-group[data-astro-cid-svzpyfza]{flex-shrink:0;align-items:center;gap:2rem;padding:0 1rem;display:flex}.logo-item[data-astro-cid-svzpyfza]{object-fit:contain;opacity:.8;flex-shrink:0;width:auto;height:25px;transition:opacity .3s}.logos-billboard[data-astro-cid-svzpyfza]:hover .logos-track[data-astro-cid-svzpyfza],.logos-billboard[data-astro-cid-svzpyfza]:focus-within .logos-track[data-astro-cid-svzpyfza],.logos-billboard[data-astro-cid-svzpyfza].is-paused .logos-track[data-astro-cid-svzpyfza]{animation-play-state:paused}.logos-billboard[data-astro-cid-svzpyfza]:hover .logo-item[data-astro-cid-svzpyfza],.logos-billboard[data-astro-cid-svzpyfza]:focus-within .logo-item[data-astro-cid-svzpyfza],.logos-billboard[data-astro-cid-svzpyfza].is-paused .logo-item[data-astro-cid-svzpyfza]{opacity:1}.marquee-toggle[data-astro-cid-svzpyfza]:focus-visible{clip:auto;z-index:3;width:auto;height:auto;font-family:var(--font-mono);font-size:var(--font-size-sm);background:var(--color-black);color:var(--color-white);border:none;margin:0;padding:4px 8px;position:absolute;top:0;left:50%;overflow:visible;transform:translate(-50%)}@keyframes billboard{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}@media (width>=768px){.logos-billboard-wrapper[data-astro-cid-svzpyfza]{padding:var(--space-md) 0;z-index:1;position:relative}.logos-billboard[data-astro-cid-svzpyfza]{padding:2rem 0;position:relative}.logos-billboard[data-astro-cid-svzpyfza]:before,.logos-billboard[data-astro-cid-svzpyfza]:after{width:40px}.logos-group[data-astro-cid-svzpyfza]{gap:3rem;padding:0 1.5rem}.logo-item[data-astro-cid-svzpyfza]{height:28px}.logos-track[data-astro-cid-svzpyfza]{animation-duration:35s}}@media (width>=1024px){.logos-billboard-wrapper[data-astro-cid-svzpyfza]{padding:var(--space-lg) 0;z-index:1;position:relative}.logos-billboard[data-astro-cid-svzpyfza]{width:100%;padding:2.5rem 0}.logos-billboard[data-astro-cid-svzpyfza]:before,.logos-billboard[data-astro-cid-svzpyfza]:after{width:60px}.logos-group[data-astro-cid-svzpyfza]{gap:4rem;padding:0 2rem}.logo-item[data-astro-cid-svzpyfza]{height:30px}.logos-track[data-astro-cid-svzpyfza]{animation-duration:25s}}.experience-section[data-astro-cid-obwpkumu]{width:100vw;margin-left:calc(50% - 50vw);margin-top:var(--space-lg);margin-bottom:var(--space-lg);padding-top:var(--space-md);padding-bottom:var(--space-md);padding-left:var(--container-padding-mobile);padding-right:var(--container-padding-mobile);justify-items:center}.experience-container[data-astro-cid-obwpkumu]{max-width:1440px;margin:0 auto}.experience-grid[data-astro-cid-obwpkumu]{gap:var(--space-md);margin-bottom:var(--space-md);grid-template-columns:1fr;display:grid}.experience-content[data-astro-cid-obwpkumu] p[data-astro-cid-obwpkumu]{font-size:var(--font-size-base);color:var(--color-gray);line-height:1.5}.download[data-astro-cid-obwpkumu]{margin-top:var(--space-md);text-align:center}.download[data-astro-cid-obwpkumu] .button[data-astro-cid-obwpkumu]{margin-top:1.5rem}.highlights[data-astro-cid-obwpkumu]{margin-top:var(--space-md);margin-bottom:var(--space-md);text-align:left}.highlights-list[data-astro-cid-obwpkumu]{--flow-space:var(--space-md);margin:0;padding:0;list-style:none}.logos-container-wrapper[data-astro-cid-obwpkumu]{width:100%;margin-top:var(--space-md)}@media (width>=768px){.experience-section[data-astro-cid-obwpkumu]{padding-top:var(--space-lg);padding-bottom:var(--space-lg);padding-left:var(--container-padding-tablet);padding-right:var(--container-padding-tablet);margin-top:var(--space-lg);margin-bottom:var(--space-lg)}.experience-grid[data-astro-cid-obwpkumu]{gap:var(--space-lg);margin-bottom:var(--space-lg)}.experience-content[data-astro-cid-obwpkumu] p[data-astro-cid-obwpkumu]{font-size:calc(var(--font-size-base) * 1.05)}.download[data-astro-cid-obwpkumu]{text-align:left}.highlights[data-astro-cid-obwpkumu]{margin-top:var(--space-md)}.logos-container-wrapper[data-astro-cid-obwpkumu]{width:100%;margin-top:var(--space-lg)}}@media (width>=1024px){.experience-section[data-astro-cid-obwpkumu]{padding-top:var(--space-lg);padding-bottom:var(--space-lg);padding-left:var(--container-padding-desktop);padding-right:var(--container-padding-desktop);margin-top:var(--space-lg);margin-bottom:var(--space-lg)}.experience-grid[data-astro-cid-obwpkumu]{gap:var(--space-xl);margin-bottom:var(--space-xl);grid-template-columns:1fr 1fr}.experience-content[data-astro-cid-obwpkumu] p[data-astro-cid-obwpkumu]{font-size:var(--font-size-base);max-width:90%}.highlights[data-astro-cid-obwpkumu]{margin-top:0}.logos-container-wrapper[data-astro-cid-obwpkumu]{width:100%;margin-top:var(--space-xl)}}@media (width>=1440px){.experience-grid[data-astro-cid-obwpkumu]{gap:calc(var(--space-xl) * 1.5)}.experience-content[data-astro-cid-obwpkumu] p[data-astro-cid-obwpkumu]{max-width:85%}}.pixel-art[data-astro-cid-5bsm2cb6]{width:100%;margin:0 auto;position:relative}.canvas-container[data-astro-cid-5bsm2cb6]{aspect-ratio:1;gap:var(--space-xs);flex-direction:column;width:100%;max-width:512px;margin:0 auto;display:flex;position:relative}#pixel-canvas[data-astro-cid-5bsm2cb6]{aspect-ratio:1;width:100%;height:auto;image-rendering:pixelated;cursor:crosshair;background:var(--color-white);border:1px solid var(--color-light-gray);touch-action:none;border-radius:4px;display:block;box-shadow:0 2px 8px #0000001a}#pixel-canvas[data-astro-cid-5bsm2cb6]:focus{outline:3px solid var(--color-blue);outline-offset:2px}.tools-container[data-astro-cid-5bsm2cb6]{justify-content:center;width:100%;display:flex}.tools[data-astro-cid-5bsm2cb6]{gap:var(--space-xs);width:100%;padding:var(--space-xs);background-color:var(--color-white);border-radius:4px;flex-direction:column;display:flex;box-shadow:0 2px 4px #0000000d}.color-tools[data-astro-cid-5bsm2cb6]{justify-content:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.action-tools[data-astro-cid-5bsm2cb6]{justify-content:center;gap:var(--space-xs);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.color[data-astro-cid-5bsm2cb6]{cursor:pointer;border:2px solid #0000;border-radius:4px;width:2.5rem;height:2.5rem;padding:0;transition:transform .2s,border-color .2s}.color[data-astro-cid-5bsm2cb6].active{border-color:var(--color-black);transform:scale(1.1)}.color[data-astro-cid-5bsm2cb6]:focus-visible{outline:3px solid var(--color-blue);outline-offset:2px}.action-button[data-astro-cid-5bsm2cb6]{font-family:var(--font-mono);font-size:var(--font-size-sm);cursor:pointer;border:1px solid var(--color-light-gray);background:var(--color-white);height:2.5rem;color:var(--color-text);border-radius:4px;justify-content:center;align-items:center;padding:.5rem 1rem;transition:background-color .2s,color .2s;display:flex}.action-button[data-astro-cid-5bsm2cb6]:hover,.action-button[data-astro-cid-5bsm2cb6]:focus-visible{background-color:var(--color-light-gray);outline:3px solid var(--color-blue);outline-offset:2px}.fullscreen-icon[data-astro-cid-5bsm2cb6]{font-size:1.2em}.drawing-instructions[data-astro-cid-5bsm2cb6]{text-align:center;font-size:var(--font-size-sm);color:var(--color-gray);margin-top:var(--space-xs);padding:var(--space-xs);background-color:#fffc;border-radius:4px}.drawing-instructions[data-astro-cid-5bsm2cb6] p[data-astro-cid-5bsm2cb6]{margin:0}.screen-reader-only[data-astro-cid-5bsm2cb6]{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pixel-art[data-astro-cid-5bsm2cb6].fullscreen{z-index:1000;width:100vw;height:100vh;padding:var(--space-md);background-color:#fffffff2;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.pixel-art[data-astro-cid-5bsm2cb6].fullscreen .canvas-container[data-astro-cid-5bsm2cb6]{max-width:min(90vh,90vw,800px)}@media (width>=768px){.tools[data-astro-cid-5bsm2cb6]{flex-direction:row;justify-content:space-between;align-items:center}.color-tools[data-astro-cid-5bsm2cb6]{justify-content:flex-start}.action-tools[data-astro-cid-5bsm2cb6]{justify-content:flex-end;margin-top:0}.color[data-astro-cid-5bsm2cb6]{width:2.75rem;height:2.75rem}}@media (width>=1024px){.canvas-container[data-astro-cid-5bsm2cb6]{gap:var(--space-sm)}.tools[data-astro-cid-5bsm2cb6]{padding:var(--space-sm);gap:var(--space-sm)}.color-tools[data-astro-cid-5bsm2cb6],.action-tools[data-astro-cid-5bsm2cb6]{gap:var(--space-sm)}.color[data-astro-cid-5bsm2cb6]{width:3rem;height:3rem}.action-button[data-astro-cid-5bsm2cb6]{height:3rem;font-size:calc(var(--font-size-sm) * 1.1);padding:.5rem 1.25rem}.drawing-instructions[data-astro-cid-5bsm2cb6]{font-size:var(--font-size-base)}}.about[data-astro-cid-lx6rp2ia]{width:100vw;margin-top:0;margin-left:calc(50% - 50vw);margin-bottom:var(--space-lg);background-color:var(--color-black);color:var(--color-white);padding-top:var(--space-md);padding-bottom:var(--space-md);padding-left:var(--container-padding-mobile);padding-right:var(--container-padding-mobile);position:relative}.about-grid[data-astro-cid-lx6rp2ia]{gap:var(--space-md);grid-template-columns:1fr;align-items:start;max-width:1440px;margin:0 auto;display:grid}.about-text[data-astro-cid-lx6rp2ia]{text-align:center}.about-text[data-astro-cid-lx6rp2ia] ul[data-astro-cid-lx6rp2ia].download-links{gap:var(--space-md);margin:0;margin-top:var(--space-md);flex-direction:row;align-items:stretch;padding:0;list-style:none;display:flex}.about-text[data-astro-cid-lx6rp2ia] ul[data-astro-cid-lx6rp2ia].download-links li[data-astro-cid-lx6rp2ia]{width:100%}.about-text[data-astro-cid-lx6rp2ia] a[data-astro-cid-lx6rp2ia]:not(.button){color:var(--color-white);text-decoration:underline}.about-text[data-astro-cid-lx6rp2ia] a[data-astro-cid-lx6rp2ia]:not(.button):hover,.about-text[data-astro-cid-lx6rp2ia] a[data-astro-cid-lx6rp2ia]:not(.button):focus{color:var(--color-gray-on-dark)}.pixel-art-container[data-astro-cid-lx6rp2ia]{margin-top:var(--space-md)}@media (width>=768px){.about[data-astro-cid-lx6rp2ia]{padding-top:var(--space-lg);padding-bottom:var(--space-lg);padding-left:var(--container-padding-tablet);padding-right:var(--container-padding-tablet);margin-top:0;margin-bottom:var(--space-lg)}.about-grid[data-astro-cid-lx6rp2ia]{gap:var(--space-lg)}.about-text[data-astro-cid-lx6rp2ia]{text-align:left}.about-text[data-astro-cid-lx6rp2ia] ul[data-astro-cid-lx6rp2ia].download-links{align-items:flex-start}.pixel-art-container[data-astro-cid-lx6rp2ia]{margin-top:0}}@media (width>=1024px){.about[data-astro-cid-lx6rp2ia]{padding-top:var(--space-lg);padding-bottom:var(--space-lg);padding-left:var(--container-padding-desktop);padding-right:var(--container-padding-desktop);margin-top:0;margin-bottom:var(--space-lg)}.about-grid[data-astro-cid-lx6rp2ia]{gap:var(--space-lg);grid-template-columns:1fr 1fr;align-items:center}}.more[data-astro-cid-7ctw4yt2]{width:100vw;margin-left:calc(50% - 50vw);margin-top:var(--space-lg);margin-bottom:var(--space-lg);padding-top:var(--space-md);padding-bottom:var(--space-md);padding-left:var(--container-padding-mobile);padding-right:var(--container-padding-mobile)}.more-container[data-astro-cid-7ctw4yt2]{text-align:center;width:100%;max-width:1440px;margin:0 auto}.more[data-astro-cid-7ctw4yt2] p[data-astro-cid-7ctw4yt2]{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-gray)}.more[data-astro-cid-7ctw4yt2] h3[data-astro-cid-7ctw4yt2]{font-size:var(--font-size-md);margin-bottom:var(--space-sm)}@media (width>=768px){.more[data-astro-cid-7ctw4yt2]{padding-top:var(--space-lg);padding-bottom:var(--space-lg);padding-left:var(--container-padding-tablet);padding-right:var(--container-padding-tablet);margin-top:var(--space-lg);margin-bottom:var(--space-lg)}.more-container[data-astro-cid-7ctw4yt2]{text-align:left;width:80%}.more[data-astro-cid-7ctw4yt2] h3[data-astro-cid-7ctw4yt2]{font-size:var(--font-size-lg);margin-bottom:var(--space-md)}}@media (width>=1024px){.more[data-astro-cid-7ctw4yt2]{padding-left:var(--container-padding-desktop);padding-right:var(--container-padding-desktop);margin-top:var(--space-lg);margin-bottom:var(--space-lg)}.more-container[data-astro-cid-7ctw4yt2]{width:50%}}
