:root{--ink:#4a3a34;--ink-soft:#7d6b61;--cream:#f6eedf;--paper:#fffaf0;--coral:#f08a5d;--coral-d:#d9673a;--night:#231d3f;--night-2:#3d3163;--grass:#6fa35a;--gold:#f7cf7a;--u:4px;--hs:4;--s:2;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (width<=900px){:root{--hs:3;--s:1.5}}@media (width<=520px){:root{--hs:2.4;--s:1.25;--u:3px}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:72px}body{background-color:var(--cream);background-image:conic-gradient(#4a3a3409 25%, transparent 0 50%, #4a3a3409 0 75%, transparent 0);color:var(--ink);-webkit-font-smoothing:antialiased;background-size:8px 8px;margin:0;font:17px/1.75 -apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans CJK SC,sans-serif}img{max-width:100%;height:auto;image-rendering:pixelated}img[src$=\.webp]{image-rendering:auto}a{color:var(--coral-d)}code{background:#4a3a3414;padding:1px 5px;font:.88em/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}b{color:var(--ink)}.wrap{width:min(1120px,100% - 40px);margin:0 auto}.skip{position:absolute;left:-999px}.skip:focus{z-index:99;background:var(--paper);padding:8px 12px;top:12px;left:12px}.pbox,.pwin,.pbtn{box-shadow:0 calc(-1 * var(--u)) 0 0 var(--ink), 0 var(--u) 0 0 var(--ink), calc(-1 * var(--u)) 0 0 0 var(--ink), var(--u) 0 0 0 var(--ink), 0 calc(2 * var(--u)) 0 0 #4a3a3438, var(--u) var(--u) 0 0 #4a3a3438}.pbox{background:var(--paper);margin:var(--u);padding:22px 22px 24px}.pwin{background:var(--paper);margin:var(--u)}.pwin .bar{height:calc(7 * var(--u));background:var(--ink);color:var(--cream);letter-spacing:.04em;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:flex}.pwin .bar i{background:var(--coral);width:10px;height:10px;box-shadow:inset -2px -2px #0000002e}.pwin .bar i:nth-child(2){background:var(--gold)}.pwin .bar i:nth-child(3){background:#8fbf6a}.pwin .bar span{opacity:.85;white-space:nowrap;text-overflow:ellipsis;margin-left:8px;overflow:hidden}.pwin>img{width:100%;display:block}.pbtn{margin:var(--u);background:var(--coral);color:#fff;letter-spacing:.04em;cursor:pointer;box-shadow:0 calc(-1 * var(--u)) 0 0 var(--ink), 0 var(--u) 0 0 var(--ink), calc(-1 * var(--u)) 0 0 0 var(--ink), var(--u) 0 0 0 var(--ink), inset 0 calc(-1 * var(--u)) 0 0 var(--coral-d), inset 0 var(--u) 0 0 #ffffff47, 0 calc(2 * var(--u)) 0 0 #00000047;align-items:center;gap:10px;padding:12px 22px 14px;font-size:17px;font-weight:700;text-decoration:none;transition:transform 60ms step-end;display:inline-flex}.pbtn img{width:24px;height:24px}.pbtn:hover{filter:brightness(1.06)}.pbtn:active{transform:translateY(var(--u))}.pbtn:focus-visible{outline:3px dashed var(--gold);outline-offset:6px}.pbtn.big{padding:16px 28px 18px;font-size:20px}.pbtn.small{gap:8px;padding:7px 14px 9px;font-size:15px}.pbtn.small img{width:18px;height:18px}.pbtn.alt{background:var(--paper);color:var(--ink);box-shadow:0 calc(-1 * var(--u)) 0 0 var(--ink), 0 var(--u) 0 0 var(--ink), calc(-1 * var(--u)) 0 0 0 var(--ink), var(--u) 0 0 0 var(--ink), inset 0 calc(-1 * var(--u)) 0 0 #e8dcc6, 0 calc(2 * var(--u)) 0 0 #00000047}.px{letter-spacing:.06em;--scale:3;margin:0 0 8px;font-size:30px;line-height:1.3}h3.px{--scale:2;margin-top:18px;font-size:22px}.px canvas{image-rendering:pixelated;max-width:100%;display:block}.px canvas+canvas{margin-top:2px}.px.px-on{font-size:0;line-height:0}.px.px-on>:not(canvas){display:none}.px.light{color:var(--paper)}.sub{color:var(--ink-soft);max-width:46em;margin:4px 0 30px}.aside{color:var(--ink-soft);align-items:flex-start;gap:10px;margin:26px 0 0;font-size:15px;display:flex}.aside img{flex:none;width:24px;height:24px;margin-top:2px}.nav{z-index:20;border-bottom:var(--u) solid var(--ink);height:64px;color:var(--cream);background:#231d3ff5;align-items:center;gap:18px;padding:0 max(16px,50% - 560px);display:flex;position:sticky;top:0}.brand{color:var(--cream);letter-spacing:.1em;align-items:center;gap:10px;font-weight:700;text-decoration:none;display:flex}.brand img{width:52px;height:auto}.brand span{position:absolute;left:-999px}.nav nav{gap:6px;margin-left:auto;display:flex}.nav nav a{color:var(--cream);padding:6px 10px;font-size:15px;text-decoration:none}.nav nav a:hover{background:var(--night-2)}.nav .pbtn{margin-left:8px}@media (width<=640px){.nav{gap:8px}.nav nav a{padding:6px;font-size:14px}.nav nav a:first-child,.nav nav a:nth-child(2){display:none}}.hero{min-height:calc(180px * var(--hs) + 40px);background:var(--night) url(/assets/town-DcY2KJoH.png) repeat-x left bottom;background-size:calc(320px * var(--hs)) calc(180px * var(--hs));image-rendering:pixelated;color:var(--cream);text-align:center;position:relative;overflow:hidden}.moon{top:calc(18px * var(--hs));width:calc(24px * var(--hs));animation:6s steps(4,end) infinite alternate float;position:absolute;right:12%}.hero-in{z-index:2;padding:56px 20px calc(80px * var(--hs));position:relative}.hero h1{margin:0}.logo{width:260px}.tag{text-shadow:0 2px #00000059;max-width:34em;margin:18px auto 26px;font-size:19px}.tag span,.platforms span{display:inline-block}.cta{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.platforms{letter-spacing:.06em;background:#231d3f9e;margin:22px 0 0;padding:4px 14px;font-size:14px;display:inline-block;box-shadow:0 0 0 2px #231d3f9e}.street{left:0;right:0;bottom:calc(10px * var(--hs));height:calc(56px * var(--s));pointer-events:none;position:absolute}.walker,.sitter,.sleeper{width:calc(56px * var(--s));height:calc(56px * var(--s));background-repeat:no-repeat;background-size:calc(448px * var(--s)) calc(56px * var(--s));image-rendering:pixelated;position:absolute;bottom:0}.walker{animation:.9s steps(8,end) infinite walk-frames,34s linear infinite walk-across;left:0}.w1{background-image:url(/assets/cat-walk-orange-CX-Sx-WI.png);animation-delay:0s,-4s}.w2{bottom:calc(3px * var(--hs));background-image:url(/assets/cat-walk-calico-CY7V8JWQ.png);animation-duration:.95s,41s;animation-delay:0s,-22s}.w3{bottom:calc(-2px * var(--hs));background-image:url(/assets/cat-walk-gray--9nNeoB_.png);animation-duration:.85s,29s;animation-delay:0s,-14s}.sitter{background-image:url(data:image/png;base64,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);background-size:calc(112px * var(--s)) calc(56px * var(--s));animation:5s step-end infinite blink;right:9%}@keyframes walk-frames{to{background-position:calc(-448px * var(--s)) 0}}@keyframes walk-across{0%{transform:translate(-140px)}to{transform:translate(calc(100vw + 40px))}}@keyframes blink{0%,92%,to{background-position:0 0}94%{background-position:calc(-56px * var(--s)) 0}}@keyframes float{to{transform:translateY(calc(2px * var(--hs)))}}@media (width<=640px){.moon{width:48px;top:14px;right:5%}.logo{width:208px}.tag{font-size:16px}.hero-in{padding-top:64px}}main>section{padding:72px 0}.intro{text-align:center}.intro .lead{margin:0 0 6px;font-size:24px}.intro>p{max-width:40em;margin:0 auto 30px}.showcase{margin-top:36px}.intro .aside{text-align:left;justify-content:center}.band{background:var(--paper);border-top:var(--u) solid var(--ink);border-bottom:var(--u) solid var(--ink);position:relative}.band:before,.band:after{content:"";height:var(--u);background:repeating-linear-gradient(90deg, var(--ink) 0 var(--u), transparent var(--u) calc(2 * var(--u)));position:absolute;left:0;right:0}.band:before{top:calc(var(--u) * 1);opacity:.18}.band:after{bottom:calc(var(--u) * 1);opacity:.18}.client.wide{grid-template-columns:1.6fr 1fr;align-items:center;gap:36px;margin-bottom:56px;display:grid}.grid2{grid-template-columns:1fr 1fr;gap:48px 40px;display:grid}.client .shot{width:auto;max-height:460px;margin:0 auto 6px;display:block}.client p{margin:6px 0 10px}@media (width<=820px){.client.wide,.grid2{grid-template-columns:1fr}}.hearts{margin:10px 0 0;padding:0;list-style:none}.hearts li{margin:6px 0;padding-left:30px;position:relative}.hearts li:before{content:"";width:18px;height:18px;image-rendering:pixelated;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABHNCSVQICAgIfAhkiAAAAAFzUkdCAK7OHOkAAABOSURBVCiRY2AgETAyMDAweFmZ/IcJbDt2BqcYA0zi/68PcOxlZfIfmxhMPQu6lVsP7MHrJCZS/YDVWbicQ1ATTsXYNBFUjKyJaMWDAwAAwMRlHVzQlAoAAAAASUVORK5CYII=) 0 0/100% 100%;position:absolute;top:.45em;left:0}.hearts.big li{margin:12px 0;padding-left:38px;font-size:18px}.hearts.big li:before{width:24px;height:24px;top:.3em}.cats{grid-template-columns:repeat(6,1fr);gap:18px 10px;margin:0;padding:0;list-style:none;display:grid}.cats li{text-align:center;color:var(--ink-soft);font-size:14px}.cats img{width:112px;image-rendering:pixelated;margin:0 auto 2px;transition:transform .12s steps(2,end);display:block}.cats li:hover img{transform:translateY(-8px)}@media (width<=820px){.cats{grid-template-columns:repeat(4,1fr)}}@media (width<=460px){.cats{grid-template-columns:repeat(3,1fr)}.cats img{width:84px}}.feature{margin-top:64px}.feature .txt{max-width:46em}.phones{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:22px;display:grid}.phones figure{text-align:center;margin:0}.phones img{margin:0 auto;display:block}.phones figcaption{background:var(--paper);box-shadow:0 0 0 2px var(--ink);margin-top:8px;padding:2px 10px;font-size:14px;display:inline-block}@media (width<=640px){.phones{scroll-snap-type:x mandatory;grid-template-columns:repeat(3,72%);padding-bottom:12px;overflow-x:auto}.phones figure{scroll-snap-align:center}}.calm{background:var(--night);color:var(--cream);background-image:radial-gradient(#cfc3ea 1px,#0000 1.5px),radial-gradient(#fff6d8 1px,#0000 1.5px);background-position:10px 20px,70px 60px;background-size:120px 90px,170px 130px;position:relative;overflow:hidden}.calm b{color:var(--gold)}.calm .hearts li{color:var(--cream)}.calm .sleeper{background-image:url(data:image/png;base64,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);background-size:calc(112px * var(--s)) calc(56px * var(--s));animation:2.4s step-end infinite breathe;bottom:-8px;right:6%}@keyframes breathe{0%,to{background-position:0 0}50%{background-position:calc(-56px * var(--s)) 0}}@media (width<=640px){.calm .sleeper{display:none}}.dl{grid-template-columns:repeat(3,1fr);align-items:start;gap:30px;margin-top:26px;display:grid}.dl .icon{width:48px;height:48px}.dl h3.px{margin-top:10px}.dl p{margin:8px 0 14px}.dl .meta{color:var(--ink-soft);margin-top:4px;font-size:14px;display:block}.dl .pbtn{margin-left:var(--u)}.fine{color:var(--ink-soft);font-size:13px;line-height:1.6}.fine.hash{word-break:break-all;font-family:ui-monospace,Menlo,monospace;font-size:11px}details.fine{margin-top:14px}details.fine summary{cursor:pointer;color:var(--coral-d)}.steps{margin:6px 0 16px;padding-left:22px;font-size:15px}.steps li{margin:4px 0}@media (width<=900px){.dl{grid-template-columns:1fr}}.opensrc{grid-template-columns:1.4fr 1fr;align-items:center;gap:40px;display:grid}.repo{color:var(--ink);text-align:center;flex-direction:column;align-items:center;gap:6px;text-decoration:none;display:flex}.repo-cat{object-fit:cover;object-position:0 0;width:112px;height:112px}.repo-name{font:700 18px/1.4 ui-monospace,Menlo,monospace}.repo-desc{color:var(--ink-soft);margin-bottom:8px;font-size:14px}.repo:hover .repo-name{color:var(--coral-d)}@media (width<=820px){.opensrc{grid-template-columns:1fr}}.foot{color:#f3f7e6;text-align:center;background:#5e9a4a;padding-bottom:28px}.foot .grass{background:var(--cream) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAMCAYAAADS87vJAAAABHNCSVQICAgIfAhkiAAAAAFzUkdCAK7OHOkAAAD6SURBVEiJY2AYBaMAA/h3ef1H5n8/X/UfXQybOkLg09KleNUTY8f///+xuoUQOLntCVY9TNgMU5AUgLO/n6/6z8DAwLDC1QBDM7I6XA6GicE8D6MJ2YtN7P////8ZGBgYNpRuJdpeBiTPn9z2BCPwWBQkBfBqjth9gWGFqwFDxZUHcLGNZdsYMVxAwBN80dGMn5Yu/c8XHc2ITR3MbHxuCej2ZthQupWhYEk00fYyMDAwmHvJMJ7c9uS/uZcMY/7iKBTzMQSIAQ+ef4BbAGMjW0qOGDYPEOMGSu0lKwCGE2AaaAcMNBgNgIF2wEADlvffPxChbPiCEZ8CAPXXimN6X2J4AAAAAElFTkSuQmCC) repeat-x left bottom / 256px 48px;height:48px;image-rendering:pixelated;position:relative}.foot .grass .sleeper{background-image:url(data:image/png;base64,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);background-size:calc(112px * var(--s)) calc(56px * var(--s));animation:2.4s step-end infinite breathe;bottom:14px;left:50%;transform:translate(-50%)}.foot p{margin:8px 0}.foot a{color:#fff}.foot .copy{opacity:.75;font-size:13px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.walker,.sitter,.sleeper,.moon{animation:none!important}.walker{display:none}}
