.cm.svelte-1g8qenr{margin-top:calc(var(--u) * 3)}.cm-frame.svelte-1g8qenr{position:relative;border:1px solid var(--rule);background:#6aa84f;overflow:hidden}canvas.svelte-1g8qenr{display:block;width:100%;image-rendering:pixelated;cursor:pointer;outline:none}canvas.svelte-1g8qenr:focus-visible{outline:2px solid var(--mark);outline-offset:-2px}.cm-title.svelte-1g8qenr{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;background:linear-gradient(#7fb7d8,#a8d3e0 42%,#6aa84f 42%,#4f8a3c)}.cm-title-art.svelte-1g8qenr{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(../../../about-assets/title.png);background-size:cover;background-position:center;image-rendering:pixelated}.cm-title-inner.svelte-1g8qenr{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;padding:4px 26px}.cm-logo.svelte-1g8qenr{display:block;width:min(384px,78%);height:auto;image-rendering:pixelated}.cm-sr.svelte-1g8qenr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cm-menu.svelte-1g8qenr{margin-top:10px;display:flex;flex-direction:column;align-items:center;width:min(460px,100%);padding:10px 14px 6px;border:32px solid transparent;-o-border-image:url(../../../about-assets/menu-panel.png) 16 / 32px stretch;border-image:url(../../../about-assets/menu-panel.png) 16 / 32px stretch;background:linear-gradient(#42382bd1,#42382bd1) no-repeat center / calc(100% - 32px) calc(100% - 32px);background-origin:border-box;image-rendering:pixelated}.cm-title-start.svelte-1g8qenr{width:160px;height:48px;padding:0;border:none;cursor:pointer;background:url(../../../about-assets/start-button.png) 0 0 / 160px 48px no-repeat;image-rendering:pixelated}.cm-title-start.svelte-1g8qenr:hover,.cm-title-start.svelte-1g8qenr:focus-visible{background-image:url(../../../about-assets/start-button-hover.png)}.cm-title-start.svelte-1g8qenr:focus-visible{outline:2px solid #f7f2e4;outline-offset:3px}.cm-title-start.svelte-1g8qenr:active{transform:translateY(1px)}.cm-sky.svelte-1g8qenr,.cm-leaves.svelte-1g8qenr{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.cm-sky.svelte-1g8qenr{z-index:1}.cm-leaves.svelte-1g8qenr{z-index:2}.cm-bird.svelte-1g8qenr,.cm-leaf.svelte-1g8qenr{position:absolute;width:16px;height:16px;transform:scale(var(--s, 1));transform-origin:center;image-rendering:pixelated;animation-iteration-count:infinite;animation-timing-function:steps(var(--frames)),linear}.cm-bird.svelte-1g8qenr{--frames: 4;background:url(../../../about-assets/birds.png) 0 0 / 64px 16px no-repeat;animation-name:svelte-1g8qenr-cm-flap,svelte-1g8qenr-cm-drift-e}.cm-leaf.svelte-1g8qenr{--frames: 6;background:url(../../../about-assets/wind.png) 0 0 / 96px 16px no-repeat;animation-name:svelte-1g8qenr-cm-tumble,svelte-1g8qenr-cm-drift-e}@keyframes svelte-1g8qenr-cm-flap{to{background-position-x:-64px}}@keyframes svelte-1g8qenr-cm-tumble{to{background-position-x:-96px}}@keyframes svelte-1g8qenr-cm-drift-e{0%{left:-10%}to{left:110%}}@media (prefers-reduced-motion: reduce){.cm-sky.svelte-1g8qenr,.cm-leaves.svelte-1g8qenr{display:none}}.cm-title-hint.svelte-1g8qenr{margin-top:14px;max-width:40ch;margin-inline:auto;font-family:IBM Plex Mono,monospace;font-size:10.5px;line-height:1.6;letter-spacing:.06em;color:#f7f2e4;opacity:.78}.cm-title-hint.svelte-1g8qenr kbd:where(.svelte-1g8qenr){background:#ffffff29;border-color:#ffffff52;color:#f3ead8}.cm-keys.svelte-1g8qenr{display:inline-flex;gap:3px;margin-right:4px}.cm-hint.svelte-1g8qenr{position:absolute;left:50%;transform:translate(-50%);bottom:10px;background:#14121ad9;color:#f3ead8;font-family:IBM Plex Mono,monospace;font-size:11px;padding:5px 10px;white-space:nowrap}.cm-hint.svelte-1g8qenr kbd:where(.svelte-1g8qenr){background:#ffffff29;border-color:#ffffff4d;color:#f3ead8}.cm-box.svelte-1g8qenr{position:absolute;left:8px;right:8px;bottom:8px;z-index:4;border:32px solid transparent;-o-border-image:url(../../../about-assets/menu-panel.png) 16 / 32px stretch;border-image:url(../../../about-assets/menu-panel.png) 16 / 32px stretch;background:linear-gradient(#423a2b,#423a2b) no-repeat center / calc(100% - 32px) calc(100% - 32px);background-origin:border-box;image-rendering:pixelated;padding:0 2px;color:#f2e7d0;cursor:pointer}.cm-box.svelte-1g8qenr>:where(.svelte-1g8qenr){image-rendering:auto}.cm-box-head.svelte-1g8qenr{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#f7f2e4}.cm-box-head.svelte-1g8qenr b:where(.svelte-1g8qenr){font-weight:600}.cm-box-head.svelte-1g8qenr span:where(.svelte-1g8qenr){opacity:.62}.cm-box-role.svelte-1g8qenr{font-family:IBM Plex Mono,monospace;font-size:10.5px;color:#e0cfa8;opacity:.8;margin-top:2px}.cm-box-text.svelte-1g8qenr{font-size:14px;line-height:1.5;margin-top:8px;min-height:3em;color:#f2e7d0}.cm-final.svelte-1g8qenr{text-align:left}.cm-final.svelte-1g8qenr .cm-box-text:where(.svelte-1g8qenr){min-height:0;font-size:15px}.cm-choices.svelte-1g8qenr{display:flex;gap:10px;align-items:center;margin-top:12px}.cm-choices.svelte-1g8qenr button:where(.svelte-1g8qenr){font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding:7px 18px;cursor:pointer;border:2px solid #c9a24a;background:#14100c80;color:#f7f2e4}.cm-choices.svelte-1g8qenr .yes:where(.svelte-1g8qenr):hover{background:#c9a24a;color:#2b2114}.cm-choices.svelte-1g8qenr .no:where(.svelte-1g8qenr){transition:transform .12s var(--ease)}@media (prefers-reduced-motion: reduce){.cm-choices.svelte-1g8qenr .no:where(.svelte-1g8qenr){transition:none}}.cm-final-links.svelte-1g8qenr{display:flex;flex-wrap:wrap;gap:14px;margin-top:10px}.cm-final-links.svelte-1g8qenr a:where(.svelte-1g8qenr){font-family:IBM Plex Mono,monospace;font-size:12px;color:#f0d79a;border-bottom:1px solid currentColor}.cm-box-foot.svelte-1g8qenr{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.cm-dots.svelte-1g8qenr{display:inline-flex;gap:4px}.cm-dots.svelte-1g8qenr i:where(.svelte-1g8qenr){width:5px;height:5px;background:#f2e7d0;opacity:.3;border-radius:50%}.cm-dots.svelte-1g8qenr i.on:where(.svelte-1g8qenr){opacity:.8}.cm-box-foot.svelte-1g8qenr button:where(.svelte-1g8qenr){font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;background:none;border:none;color:#f2e7d0;opacity:.6;cursor:pointer;padding:2px 0}.cm-box-foot.svelte-1g8qenr button:where(.svelte-1g8qenr):hover{opacity:1}@media (max-width: 560px){.cm-box.svelte-1g8qenr,.cm-menu.svelte-1g8qenr{border-width:16px;-o-border-image:url(../../../about-assets/menu-panel.png) 16 / 16px stretch;border-image:url(../../../about-assets/menu-panel.png) 16 / 16px stretch;background-size:calc(100% - 16px) calc(100% - 16px)}}.cm-pad.svelte-1g8qenr{display:none}@media (hover: none) and (pointer: coarse){.cm-pad.svelte-1g8qenr{display:grid;grid-template-columns:repeat(3,40px) 1fr 48px;grid-template-rows:repeat(3,40px);align-items:center;gap:2px;margin-top:calc(var(--u) * 1.5);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation}.cm-pad.svelte-1g8qenr button:where(.svelte-1g8qenr){background:var(--wash);border:1px solid var(--rule);color:var(--body);font-size:15px;height:40px;cursor:pointer}.cm-pad.svelte-1g8qenr button:where(.svelte-1g8qenr):active{background:var(--mark);color:var(--paper)}.cm-pad.svelte-1g8qenr .up:where(.svelte-1g8qenr){grid-area:1 / 2}.cm-pad.svelte-1g8qenr .left:where(.svelte-1g8qenr){grid-area:2 / 1}.cm-pad.svelte-1g8qenr .down:where(.svelte-1g8qenr){grid-area:3 / 2}.cm-pad.svelte-1g8qenr .right:where(.svelte-1g8qenr){grid-area:2 / 3}.cm-pad.svelte-1g8qenr .a:where(.svelte-1g8qenr){grid-area:2 / 5;height:48px;border-radius:50%;font-family:IBM Plex Mono,monospace;font-size:13px}}.cm-cta.svelte-1g8qenr{display:inline-block;margin-top:calc(var(--u) * 2);font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mark);border-bottom:1px solid currentColor;transition:color .18s var(--ease),border-color .18s var(--ease)}.cm-cta.svelte-1g8qenr:hover{color:var(--ink)}.about-map-label.svelte-1pp716{margin-top:calc(var(--u) * 4);font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--meta)}
