:root:has([data-world=pixel]){--np-bg:#e99568;--np-mid:#be6754;--np-shade:#813b2a;--np-ink:#451218;--np-tile:8px;--np-font-pixel:"VT323", sans-serif;--np-type-meta:clamp(18px, 2.2cqi, 24px);--np-type-body:clamp(22px, 3cqi, 32px);--np-type-title:clamp(28px, 4.2cqi, 48px);--np-type-display:clamp(36px, 5.5cqi, 64px);--np-type-prompt:clamp(26px, 4.8cqi, 56px);--np-type-hero:clamp(36px, 9cqi, 96px);--np-space-1:calc(var(--np-tile) * 1);--np-space-2:calc(var(--np-tile) * 2);--np-space-3:calc(var(--np-tile) * 3);--np-space-4:calc(var(--np-tile) * 4);--np-space-6:calc(var(--np-tile) * 6);--np-space-8:calc(var(--np-tile) * 8)}@font-face{font-family:VT323;src:url(../../../fonts/vt323-regular.ttf)format("truetype");font-weight:400 700;font-style:normal;font-display:swap}:root:has([data-world=pixel]){background:var(--np-bg);color:var(--np-ink);font-family:var(--np-font-pixel);image-rendering:pixelated;-webkit-font-smoothing:none;font-smooth:never;font-weight:700}:root:has([data-world=pixel]) body{background:var(--np-bg);color:var(--np-ink);font-family:var(--np-font-pixel);image-rendering:pixelated;-webkit-font-smoothing:none;font-smooth:never;font-weight:700}:root:has([data-world=pixel]) ::selection{background:var(--np-ink);color:var(--np-bg)}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:300;font-display:swap;src:url(../../../fonts/atkinson-hyperlegible-next-300.woff2)format("woff2")}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/atkinson-hyperlegible-next-400.woff2)format("woff2")}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/atkinson-hyperlegible-next-500.woff2)format("woff2")}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/atkinson-hyperlegible-next-700.woff2)format("woff2")}:root{--np-ground:#ece8e2;--np-text:#23211f;--np-muted:#7a7f80;--np-earth:#8c6e52;--np-earth-text:#775a41;--np-muted-text:#606566;--np-now:#d9a13b;--np-on-field:#ece8e2;--np-rule:#23211f1f;--np-field:radial-gradient(110% 80% at 45% 20%, #8d908e 0%, #656968 50%, #4a4440 100%);--np-font-text:"Atkinson Hyperlegible Next", system-ui, sans-serif;--np-size-meta:clamp(16px, .9vw + 11px, 18px);--np-size-body:clamp(18px, 1vw + 12px, 20px);--np-size-title:clamp(24px, 1.5vw + 14px, 32px);--np-size-prompt:clamp(28px, 2vw + 20px, 48px);--np-size-hero:clamp(72px, min(40vw, 33dvh), 300px);--np-size-correction:clamp(40px, min(8.4vw, 14dvh), 120px);--np-size-cell:clamp(16px, 3.9vw, 56px);--np-step-1:8px;--np-step-2:16px;--np-step-3:24px;--np-step-4:32px;--np-step-5:40px;--np-step-6:48px;--np-step-7:64px;--np-step-8:96px;--np-motion-imprint:.12s;--np-motion-ease:cubic-bezier(.2, 0, 0, 1);--np-cell:#ece8e224;--np-cell-downbeat:#ece8e242;--np-cell-band:#ece8e280;--np-cell-past-opacity:.45;--np-cell-gap:6px}@media (prefers-reduced-motion:reduce){:root{--np-motion-imprint:0s}}html,body{background:var(--np-ground);min-height:100%;color:var(--np-text);font-family:var(--np-font-text);margin:0;font-weight:400}::selection{background:var(--np-text);color:var(--np-ground)}.rail.svelte-87ma6a{box-sizing:border-box;width:var(--rail-width);height:100dvh;padding:var(--np-step-5) 0 0 var(--np-step-3);background:var(--np-text);color:var(--np-ground);font-family:var(--np-font-text);position:sticky;top:0}ul.svelte-87ma6a{gap:var(--np-step-3);margin:0;padding:0;list-style:none;display:grid}li.svelte-87ma6a{position:relative}a.svelte-87ma6a{color:inherit;font-size:var(--np-size-meta);letter-spacing:.06em;text-transform:lowercase;opacity:.62;text-decoration:none;display:inline-block}a.svelte-87ma6a:hover,a.svelte-87ma6a:focus-visible,a[aria-current=page].svelte-87ma6a{opacity:1}a.svelte-87ma6a:focus-visible{outline-offset:4px;outline:2px solid}a[aria-current=page].svelte-87ma6a:before{content:"";left:calc(-1 * var(--np-step-3));background:var(--np-now);width:4px;position:absolute;top:-4px;bottom:-4px}.brand.svelte-87ma6a{left:0;bottom:var(--np-step-5);padding-left:var(--np-step-3);writing-mode:vertical-rl;font-size:var(--np-size-title);letter-spacing:.4em;white-space:nowrap;pointer-events:none;font-weight:300;position:absolute;transform:rotate(180deg)}@media (height<=600px){.brand.svelte-87ma6a{display:none}}@container app (width<720px){.rail.svelte-87ma6a{width:100%;height:auto;padding:var(--np-step-2);flex-direction:column;display:flex;position:static}.brand.svelte-87ma6a{writing-mode:horizontal-tb;margin-bottom:var(--np-step-1);font-size:var(--np-size-meta);letter-spacing:.4em;order:-1;padding-left:0;display:block;position:static;transform:none}ul.svelte-87ma6a{justify-content:start;gap:var(--np-step-1) var(--np-step-2);flex-wrap:wrap;display:flex}a.svelte-87ma6a{letter-spacing:0}a[aria-current=page].svelte-87ma6a:before{width:auto;height:4px;inset:auto 0 -4px}}html,body{width:auto;height:auto;min-height:100dvh}.app.svelte-12qhfyh{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:100dvh;container:app/inline-size}.shell.svelte-12qhfyh{--rail-width:168px;grid-template-columns:var(--rail-width) 1fr;min-height:100dvh;display:grid}main.svelte-12qhfyh{min-width:0}@container app (width<720px){.shell.svelte-12qhfyh{grid-template-rows:auto 1fr;grid-template-columns:1fr}}
