.interest:where(.astro-edfo4que) fieldset:where(.astro-edfo4que){border:1px solid var(--slate);background:var(--night);gap:1rem;margin:0;padding:1.5rem;display:grid}.interest:where(.astro-edfo4que) legend:where(.astro-edfo4que){font-family:var(--pixel);color:var(--snow);padding:0 .5rem;font-size:22px}.interest:where(.astro-edfo4que) label:where(.astro-edfo4que){gap:.35rem;font-size:.9375rem;display:grid}.interest:where(.astro-edfo4que) .consent:where(.astro-edfo4que){align-items:flex-start;gap:.6rem;display:flex}.interest:where(.astro-edfo4que) input:where(.astro-edfo4que),.interest:where(.astro-edfo4que) select:where(.astro-edfo4que),.interest:where(.astro-edfo4que) textarea:where(.astro-edfo4que){font:inherit;color:var(--snow);background:var(--ink);border:1px solid var(--dusk);border-radius:0;padding:.55rem .6rem}.interest:where(.astro-edfo4que) input:where(.astro-edfo4que)[type=checkbox]{width:1.1rem;height:1.1rem;accent-color:var(--blush);margin-top:.2rem}.interest:where(.astro-edfo4que) .privacy:where(.astro-edfo4que){margin:0;font-size:.875rem}.interest:where(.astro-edfo4que) button:where(.astro-edfo4que){justify-self:start}.scene:where(.astro-p4tft3sg){--ground:calc(28px * var(--s));height:calc(var(--s) * 160px);border-top:1px solid var(--line);position:relative;overflow:hidden}.ground:where(.astro-p4tft3sg){height:var(--ground);background:var(--grass) repeat-x left bottom / calc(30px * var(--s)) var(--ground);image-rendering:pixelated;position:absolute;inset:auto 0 0}.townhall:where(.astro-p4tft3sg){left:50%;bottom:calc(var(--ground) - 12px * var(--s));z-index:1;position:absolute;translate:-50%}.deco:where(.astro-p4tft3sg){bottom:calc(var(--ground) - 8px * var(--s));z-index:1;position:absolute}.waiting:where(.astro-p4tft3sg){left:calc(50% + 70px * var(--s));bottom:calc(var(--ground) - 16px * var(--s));z-index:2;position:absolute}.street:where(.astro-p4tft3sg){bottom:calc(var(--ground) - 22px * var(--s));z-index:3;height:0}.scene:where(.astro-p4tft3sg) .leaver{left:50%;bottom:calc(var(--ground) + 10px * var(--s));z-index:2;opacity:0;animation:sprite-frames var(--dur) steps(var(--n)) infinite, leave-hall 10s linear infinite;position:absolute}.scene:where(.astro-p4tft3sg) .leaver.later{animation-delay:0s,-5s}@keyframes leave-hall{0%{opacity:0;translate:-50%}5%{opacity:1}55%{translate:-50% calc(var(--s) * 88px);opacity:1}to{translate:-50% calc(var(--s) * 88px);opacity:0}}.street:where(.astro-p4tft3sg) .roamer{--there:40s;animation:sprite-frames var(--dur) steps(var(--n)) infinite, to-and-fro var(--there) linear infinite, turn var(--there) step-end infinite;position:absolute;bottom:0;left:0}@keyframes to-and-fro{0%{transform:translate(-6rem)}50%{transform:translate(calc(100cqw + 6rem))}to{transform:translate(-6rem)}}@keyframes turn{50%{background-position-y:calc(var(--s) * -96px)}}@media (prefers-reduced-motion:reduce){.scene:where(.astro-p4tft3sg) .leaver{opacity:1;translate:-50% calc(var(--s) * 34px);animation:none}.scene:where(.astro-p4tft3sg) .leaver.later{display:none}.street:where(.astro-p4tft3sg) .roamer{animation:none;transform:translate(30cqw)}}.stack:where(.astro-p4tft3sg){bottom:var(--ground);width:calc(40px * var(--s));height:calc(40px * var(--s));z-index:1;display:none;position:absolute}.stack:where(.astro-p4tft3sg).left{left:0}.stack:where(.astro-p4tft3sg).right{right:0}.block:where(.astro-p4tft3sg){width:calc(20px * var(--s));height:calc(20px * var(--s));position:absolute;bottom:0}.left:where(.astro-p4tft3sg) .block:where(.astro-p4tft3sg):first-child{left:0}.left:where(.astro-p4tft3sg) .block:where(.astro-p4tft3sg):nth-child(2){left:calc(20px * var(--s))}.left:where(.astro-p4tft3sg) .top:where(.astro-p4tft3sg){left:0;bottom:calc(20px * var(--s))}.right:where(.astro-p4tft3sg) .block:where(.astro-p4tft3sg):first-child{right:0}.right:where(.astro-p4tft3sg) .block:where(.astro-p4tft3sg):nth-child(2){right:calc(20px * var(--s))}.right:where(.astro-p4tft3sg) .top:where(.astro-p4tft3sg){right:0;bottom:calc(20px * var(--s))}.berry:where(.astro-p4tft3sg){background:var(--berry)}.plum:where(.astro-p4tft3sg){background:var(--plum)}.bloom:where(.astro-p4tft3sg){background:var(--bloom)}.diamond:where(.astro-p4tft3sg){width:calc(14px * var(--s));height:calc(14px * var(--s));background:var(--blush);bottom:calc(26px * var(--s));position:absolute;rotate:45deg}.left:where(.astro-p4tft3sg) .diamond:where(.astro-p4tft3sg){left:calc(26px * var(--s))}.right:where(.astro-p4tft3sg) .diamond:where(.astro-p4tft3sg){right:calc(26px * var(--s))}.stack:where(.astro-p4tft3sg) .on-top{bottom:calc(40px * var(--s));position:absolute}.left:where(.astro-p4tft3sg) .on-top{left:calc(-6px * var(--s))}.right:where(.astro-p4tft3sg) .on-top{right:0}@media (width>=52rem){.stack:where(.astro-p4tft3sg){display:block}}@media (width<=40rem){.deco:where(.astro-p4tft3sg):nth-of-type(n+4),.waiting:where(.astro-p4tft3sg){display:none}}.frame:where(.astro-d32ejlv2){max-width:var(--frame);padding:4.5rem var(--gutter);border-inline:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 auto}.lead:where(.astro-d32ejlv2){color:var(--fog);max-width:44rem;font-size:1.1875rem}.more:where(.astro-d32ejlv2){font-weight:600;text-decoration:none}.more:where(.astro-d32ejlv2):hover{text-decoration:underline}.hero:where(.astro-d32ejlv2){max-width:var(--frame);border-inline:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 auto}.hero-text:where(.astro-d32ejlv2){text-align:center;padding:2.25rem var(--gutter) 2rem;justify-items:center;display:grid}.hero:where(.astro-d32ejlv2) h1:where(.astro-d32ejlv2){max-width:18ch;margin-bottom:1rem;line-height:1.09091}.pitch:where(.astro-d32ejlv2){max-width:42rem;margin:0 0 1.75rem;font-size:1.1875rem}.actions:where(.astro-d32ejlv2){flex-wrap:wrap;justify-content:center;gap:1rem;margin:0 0 1.5rem;display:flex}.say:where(.astro-d32ejlv2){margin:0;font-size:.9375rem}.chip:where(.astro-d32ejlv2){border:1px solid var(--slate);background:var(--night);align-items:center;gap:.6rem;margin-bottom:1.5rem;padding:.45rem .85rem;font-size:.875rem;text-decoration:none;display:inline-flex}.chip-dot:where(.astro-d32ejlv2){background:var(--leaf);width:8px;height:8px;box-shadow:0 0 0 2px var(--ink), 0 0 0 4px var(--leaf);margin:4px}.connects:where(.astro-d32ejlv2){padding-block:2.5rem 0}.label:where(.astro-d32ejlv2){font-family:var(--text);color:var(--mist);text-align:center;margin-bottom:1.5rem;font-size:.875rem;line-height:1.4}.connects:where(.astro-d32ejlv2) ul:where(.astro-d32ejlv2){margin:0 calc(-1 * var(--gutter));border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);padding:0;list-style:none;display:grid}.connects:where(.astro-d32ejlv2) li:where(.astro-d32ejlv2){text-align:center;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--fog);padding:1.6rem .5rem;font-size:22px}.connects:where(.astro-d32ejlv2) li:where(.astro-d32ejlv2):nth-child(2n){border-right:0}@media (width>=48rem){.connects:where(.astro-d32ejlv2) ul:where(.astro-d32ejlv2){grid-template-columns:repeat(4,1fr)}.connects:where(.astro-d32ejlv2) li:where(.astro-d32ejlv2):nth-child(2n){border-right:1px solid var(--line)}.connects:where(.astro-d32ejlv2) li:where(.astro-d32ejlv2):nth-child(4n){border-right:0}.connects:where(.astro-d32ejlv2) li:where(.astro-d32ejlv2):nth-last-child(-n+4){border-bottom:0}}.statement:where(.astro-d32ejlv2){background:var(--night);border-bottom:1px solid var(--line)}.statement-inner:where(.astro-d32ejlv2){border-color:var(--slate);text-align:center;border-bottom:0;justify-items:center;display:grid}.points:where(.astro-d32ejlv2){background:var(--slate);border:1px solid var(--slate);text-align:left;grid-template-columns:1fr;gap:1px;width:100%;margin:2.5rem 0;padding:0;list-style:none;display:grid}.points:where(.astro-d32ejlv2) li:where(.astro-d32ejlv2){background:var(--night);padding:1.5rem}.points:where(.astro-d32ejlv2) p:where(.astro-d32ejlv2){margin:0}@media (width>=48rem){.points:where(.astro-d32ejlv2){grid-template-columns:repeat(2,1fr)}}@media (width>=75rem){.points:where(.astro-d32ejlv2){grid-template-columns:repeat(4,1fr)}}.statement-links:where(.astro-d32ejlv2){flex-wrap:wrap;justify-content:center;gap:1rem;margin:0;display:flex}.features-title:where(.astro-d32ejlv2){text-align:center;max-width:22ch;margin:0 auto 3.5rem}.features-grid:where(.astro-d32ejlv2){gap:2rem;display:grid}.side:where(.astro-d32ejlv2){display:none}@media (width>=64rem){.features-grid:where(.astro-d32ejlv2){grid-template-columns:13rem 1fr}.side:where(.astro-d32ejlv2){display:block}.side:where(.astro-d32ejlv2) ul:where(.astro-d32ejlv2){border:1px solid var(--line);margin:0;padding:0;list-style:none;position:sticky;top:5.5rem}.side:where(.astro-d32ejlv2) li:where(.astro-d32ejlv2)+li:where(.astro-d32ejlv2){border-top:1px solid var(--line)}.side:where(.astro-d32ejlv2) a:where(.astro-d32ejlv2){color:var(--fog);padding:.85rem 1rem;text-decoration:none;display:block}.side:where(.astro-d32ejlv2) a:where(.astro-d32ejlv2):hover{background:var(--night);color:var(--snow)}}.rows:where(.astro-d32ejlv2){background:var(--line);border:1px solid var(--line);gap:1px;display:grid}.row:where(.astro-d32ejlv2){background:var(--ink);gap:1.5rem;padding:1.5rem;scroll-margin-top:5rem;display:grid}@media (width>=52rem){.row:where(.astro-d32ejlv2){grid-template-columns:1.25fr 1fr;align-items:center;gap:2.5rem;padding:2rem}}.copy:where(.astro-d32ejlv2) h3:where(.astro-d32ejlv2){font-size:33px}.copy:where(.astro-d32ejlv2) p:where(.astro-d32ejlv2){margin:0 0 1.25rem}.vignette:where(.astro-d32ejlv2){--s:2;min-height:calc(var(--s) * 104px);padding-bottom:calc(var(--s) * 28px);place-items:end center;display:grid;position:relative;overflow:hidden}@media (width>=30rem) and (width<=52rem){.vignette:where(.astro-d32ejlv2){--s:3}}.vignette:where(.astro-d32ejlv2):after{content:"";height:calc(var(--s) * 28px);background:var(--tile) repeat-x left top / calc(var(--s) * 30px) calc(var(--s) * 28px);image-rendering:pixelated;position:absolute;inset:auto 0 0}.vignette:where(.astro-d32ejlv2)>:where(.astro-d32ejlv2){z-index:1;margin-bottom:calc(var(--s) * -6px);position:relative}.sky:where(.astro-d32ejlv2){background:linear-gradient(var(--berry) 0 34%, var(--sky) 34% 67%, #2ce8f5 67% 100%)}.dusk:where(.astro-d32ejlv2){background:linear-gradient(var(--plum) 0 34%, var(--bloom) 34% 67%, var(--blush) 67% 100%)}.forest:where(.astro-d32ejlv2){background:linear-gradient(#193c3e 0 34%,#265c42 34% 67%,#3e8948 67% 100%)}.wood:where(.astro-d32ejlv2){background:linear-gradient(#3e2731 0 34%,#733e39 34% 67%,#b86f50 67% 100%)}.crowd:where(.astro-d32ejlv2){gap:calc(var(--s) * 4px);display:flex}.who:where(.astro-d32ejlv2){justify-items:center;gap:calc(var(--s) * 2px);display:grid}.who:where(.astro-d32ejlv2).grey{filter:grayscale()brightness(.85)}@media (width<=30rem){.who:where(.astro-d32ejlv2).sleepy{display:none}.row:where(.astro-d32ejlv2){padding:1rem}.pitch:where(.astro-d32ejlv2),.lead:where(.astro-d32ejlv2){font-size:1.0625rem}}.mailroom:where(.astro-d32ejlv2){--s:3;padding:0 calc(var(--s) * 24px);position:relative}.mailroom:where(.astro-d32ejlv2) .float:where(.astro-d32ejlv2){--s:2;animation:2.4s steps(4,end) infinite bob;position:absolute}.f1:where(.astro-d32ejlv2){top:-8px;left:0}.f2:where(.astro-d32ejlv2){animation-delay:-1.2s;top:24px;right:0}.f3:where(.astro-d32ejlv2){animation-delay:-.6s;top:-56px;left:18%}.f4:where(.astro-d32ejlv2){animation-delay:-1.8s;top:-40px;right:16%}@keyframes bob{50%{translate:0 -8px}}.machine:where(.astro-d32ejlv2){justify-items:center;gap:calc(var(--s) * 6px);display:grid}.toolbar:where(.astro-d32ejlv2){--s:2;background:var(--ink);border:2px solid var(--snow);gap:6px;margin:0;padding:6px;list-style:none;display:flex;box-shadow:4px 4px #193c3e}.toolbar:where(.astro-d32ejlv2) li:where(.astro-d32ejlv2){background:var(--night);padding:4px}.racks:where(.astro-d32ejlv2){align-items:flex-end;gap:calc(var(--s) * 2px);display:flex}.studio:where(.astro-d32ejlv2){width:calc(var(--s) * 176px);height:calc(var(--s) * 84px);position:relative}.studio:where(.astro-d32ejlv2)>:where(.astro-d32ejlv2){position:absolute}.frame-art:where(.astro-d32ejlv2){left:calc(var(--s) * 36px);top:0}.plant:where(.astro-d32ejlv2){left:0;bottom:calc(var(--s) * 6px)}.studio:where(.astro-d32ejlv2) .typist{left:calc(var(--s) * 108px);bottom:calc(var(--s) * 26px)}.desk:where(.astro-d32ejlv2){left:calc(var(--s) * 14px);bottom:0}.lamp:where(.astro-d32ejlv2){right:0;bottom:calc(var(--s) * 2px)}.demo:where(.astro-d32ejlv2){gap:2rem;display:grid}@media (width>=64rem){.demo:where(.astro-d32ejlv2){grid-template-columns:1fr 1.4fr;align-items:start}}.quote:where(.astro-d32ejlv2){background:var(--berry);box-shadow:8px 8px 0 var(--plum);padding:2rem}.quote:where(.astro-d32ejlv2) p:where(.astro-d32ejlv2){color:var(--snow);margin:0 0 2rem;font-size:1.375rem;line-height:1.45}.cloud:where(.astro-d32ejlv2){gap:2.5rem;display:grid}@media (width>=64rem){.cloud:where(.astro-d32ejlv2){grid-template-columns:1fr 1fr}}.faq:where(.astro-d32ejlv2){gap:2rem;display:grid}@media (width>=64rem){.faq:where(.astro-d32ejlv2){grid-template-columns:1fr 2fr}}.faq-list:where(.astro-d32ejlv2){border-top:1px solid var(--line)}details:where(.astro-d32ejlv2){border-bottom:1px solid var(--line)}summary:where(.astro-d32ejlv2){cursor:pointer;color:var(--snow);padding:1.1rem 2.5rem 1.1rem 0;font-weight:600;list-style:none;position:relative}summary:where(.astro-d32ejlv2)::-webkit-details-marker{display:none}summary:where(.astro-d32ejlv2):after{content:"+";font-family:var(--pixel);color:var(--blush);font-size:22px;position:absolute;top:.85rem;right:.5rem}details:where(.astro-d32ejlv2)[open] summary:where(.astro-d32ejlv2):after{content:"-"}details:where(.astro-d32ejlv2) p:where(.astro-d32ejlv2){max-width:44rem;margin:0 0 1.25rem}.further:where(.astro-d32ejlv2) .cards:where(.astro-d32ejlv2){margin:2rem 0 0;padding:0;list-style:none}.further:where(.astro-d32ejlv2) .card:where(.astro-d32ejlv2){flex-direction:column;min-height:14rem;display:flex}.further:where(.astro-d32ejlv2) .card:where(.astro-d32ejlv2) p:where(.astro-d32ejlv2){margin:0 0 1.5rem}.further:where(.astro-d32ejlv2) .card:where(.astro-d32ejlv2) .more:where(.astro-d32ejlv2){margin-top:auto}@media (prefers-reduced-motion:reduce){.mailroom:where(.astro-d32ejlv2) .float:where(.astro-d32ejlv2){animation:none}}
