@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/public-sans-latin-wght-normal.DdeTHZLK.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--space-11:192px;--space-12:256px;--space-13:384px;--space-14:512px;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-lg:18px;--text-xl:20px;--text-2xl:24px;--text-3xl:30px;--text-4xl:36px;--text-5xl:48px;--text-6xl:60px;--text-7xl:72px;--weight-normal:400;--weight-semibold:600;--weight-bold:700;--leading-tight:1.1;--leading-snug:1.25;--leading-normal:1.5;--leading-loose:1.75;--tracking-headline:-.03em;--tracking-display:-.02em;--tracking-tight:-.01em;--measure:34em;--measure-prose:40em;--font-body:"Public Sans Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--radius-md:8px;--radius-lg:16px;--radius-pill:999px;--border-width:1px;--border-width-thick:2px;--opacity-1:.05;--opacity-2:.1;--opacity-3:.2;--opacity-4:.4;--opacity-5:.6;--opacity-6:.8;--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.12s;--dur-base:.2s;--dur-trail:.7s;--dur-blink-cycle:6.4s;--dur-blink-once:.9s;--page-max:1200px;--sprite-2x:80px;--sprite-3x:120px;--z-ground:-2;--z-under:-1;--z-content:1;--z-bar:5;--z-skip:10;--grey-50:#faf8f5;--grey-100:#f2eee9;--grey-150:#e9e4dd;--grey-200:#e4dfd7;--grey-300:#d0c8be;--grey-400:#a99f93;--grey-500:#786e64;--grey-550:#6a6158;--grey-600:#5f574f;--grey-700:#4a423b;--grey-800:#37302a;--grey-850:#2c2621;--grey-900:#201c18;--grey-950:#15120f;--amber-200:#ffd9b8;--amber-300:#fdba87;--amber-400:#f8924f;--amber-500:#f06819;--amber-600:#bc4710;--amber-700:#98330b;--amber-800:#73260d;--amber-900:#4e2213;--surface:var(--lightningcss-light,var(--grey-100))var(--lightningcss-dark,var(--grey-950));--surface-raised:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--grey-900));--surface-sunken:var(--lightningcss-light,var(--grey-150))var(--lightningcss-dark,var(--grey-850));--hairline:var(--lightningcss-light,var(--grey-200))var(--lightningcss-dark,var(--grey-800));--frame:var(--lightningcss-light,var(--grey-300))var(--lightningcss-dark,var(--grey-700));--border-strong:var(--lightningcss-light,var(--grey-500))var(--lightningcss-dark,var(--grey-400));--text-primary:var(--lightningcss-light,var(--grey-900))var(--lightningcss-dark,var(--grey-100));--text-secondary:var(--lightningcss-light,var(--grey-700))var(--lightningcss-dark,var(--grey-300));--text-tertiary:var(--lightningcss-light,var(--grey-550))var(--lightningcss-dark,var(--grey-400));--primary:var(--lightningcss-light,var(--amber-600))var(--lightningcss-dark,var(--amber-400));--primary-hover:var(--lightningcss-light,var(--amber-700))var(--lightningcss-dark,var(--amber-300));--on-primary:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--grey-950));--link:var(--lightningcss-light,var(--amber-700))var(--lightningcss-dark,var(--amber-300));--link-hover:var(--lightningcss-light,var(--amber-800))var(--lightningcss-dark,var(--amber-200));--accent:var(--lightningcss-light,var(--amber-500))var(--lightningcss-dark,var(--amber-400));--accent-soft:var(--lightningcss-light,var(--amber-200))var(--lightningcss-dark,var(--amber-900))}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box;transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);margin:0}html{-webkit-text-size-adjust:100%;background:var(--surface);scroll-padding-block-start:calc(var(--space-7) + var(--space-4) + var(--space-2))}body{background:var(--surface);min-height:100dvh;color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-normal);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}a{color:var(--link);text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:var(--border-width)}a:hover{color:var(--link-hover)}button{font:inherit;color:inherit}:focus-visible{outline:var(--border-width-thick) solid var(--link);outline-offset:var(--space-1);border-radius:var(--radius-md)}:focus:not(:focus-visible){outline:none}.skip{z-index:var(--z-skip);padding:var(--space-2) var(--space-4);background:var(--primary);color:var(--on-primary);border-radius:var(--radius-md);transform:translateY(calc(-100% - var(--space-4)));position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2)}.skip:focus-visible{transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.slot.svelte-1cmi4dh{width:var(--space-7);min-height:var(--space-7);display:flex}.toggle.svelte-1cmi4dh{width:100%;min-height:var(--space-7);color:var(--text-secondary);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid}.toggle.svelte-1cmi4dh:hover{background:var(--surface-sunken);color:var(--text-primary)}.toggle.svelte-1cmi4dh:focus-visible{outline-offset:calc(var(--border-width-thick) * -1)}.icon.svelte-1cmi4dh{flex:none}.page.svelte-12qhfyh{grid-template-rows:auto 1fr auto;min-height:100dvh;display:grid;position:relative;overflow-x:clip}.bar.svelte-12qhfyh,.foot.svelte-12qhfyh,.main.svelte-12qhfyh{width:100%;max-width:calc(var(--page-max) + var(--space-6) * 2);padding-inline:var(--space-4);margin-inline:auto;position:relative}.main.svelte-12qhfyh{align-content:start;display:grid}.bar.svelte-12qhfyh{z-index:var(--z-bar);padding-block:var(--space-4) var(--space-2);background:var(--surface);position:sticky;inset-block-start:0}.strip.svelte-12qhfyh{min-height:var(--space-7);border:var(--border-width) solid var(--frame);border-radius:var(--radius-lg);background:var(--surface-raised);font-size:var(--text-sm);align-items:stretch;padding:0;list-style:none;display:flex;overflow:hidden}.cell.svelte-12qhfyh{display:flex}.cell.svelte-12qhfyh+.cell:where(.svelte-12qhfyh),.fill.svelte-12qhfyh+.cell:where(.svelte-12qhfyh){border-inline-start:var(--border-width) solid var(--hairline)}.fill.svelte-12qhfyh{border-inline-start:var(--border-width) solid var(--hairline);flex:1}.strip-link.svelte-12qhfyh{width:var(--space-7);min-height:var(--space-7);color:var(--text-secondary);transition:background-color var(--dur-fast) var(--ease-out);border-radius:0;justify-content:center;align-items:center;text-decoration:none;display:flex}.strip-link.svelte-12qhfyh:hover{background:var(--surface-sunken);color:var(--text-primary)}.strip-link.svelte-12qhfyh:focus-visible{outline-offset:calc(var(--border-width-thick) * -1)}.text-link.svelte-12qhfyh{width:auto;padding-inline:var(--space-4);white-space:nowrap}.section-cell.svelte-12qhfyh{display:none}@media (width>=640px){.section-cell.svelte-12qhfyh{display:flex}}.brand.svelte-12qhfyh{color:var(--text-primary);position:relative}.head.svelte-12qhfyh{width:var(--space-5);height:var(--space-5);image-rendering:pixelated;opacity:0;transition:opacity var(--dur-base) var(--ease-out);background:url(/pixel/noah-head.png) 0 0/200% 200% no-repeat;margin:auto;position:absolute;inset:0}.brand.svelte-12qhfyh .icon-mark:where(.svelte-12qhfyh){transition:opacity var(--dur-base) var(--ease-out)}.brand.svelte-12qhfyh:hover .icon-mark:where(.svelte-12qhfyh),.brand.svelte-12qhfyh:focus-visible .icon-mark:where(.svelte-12qhfyh){opacity:0}.brand.svelte-12qhfyh:hover .head:where(.svelte-12qhfyh),.brand.svelte-12qhfyh:focus-visible .head:where(.svelte-12qhfyh){opacity:1;animation:svelte-12qhfyh-blink-once var(--dur-blink-once) steps(1, end)}:root[data-theme=dark] .head.svelte-12qhfyh{background-position:100% 100%;animation:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .head.svelte-12qhfyh{background-position:100% 100%;animation:none}}@keyframes svelte-12qhfyh-blink-once{0%{background-position-x:0}55%{background-position-x:100%}70%{background-position-x:0}}.icon-mark.svelte-12qhfyh{width:var(--space-5);height:var(--space-5);-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;background-color:currentColor;display:block}.icon-svg.svelte-12qhfyh{width:var(--space-5);height:var(--space-5);display:block}.foot.svelte-12qhfyh{padding-block:var(--space-9) var(--space-6);font-size:var(--text-sm);color:var(--text-tertiary)}.foot-main.svelte-12qhfyh{gap:var(--space-7);padding-block:var(--space-7) var(--space-8);border-block-start:var(--border-width) solid var(--hairline);display:grid}.foot-intro.svelte-12qhfyh{align-content:start;justify-items:start;gap:var(--space-4);max-width:22em;font-size:var(--text-base);color:var(--text-secondary);display:grid}.foot-mark.svelte-12qhfyh{color:var(--text-primary);border-radius:var(--radius-md)}.foot-cols.svelte-12qhfyh{gap:var(--space-9);display:flex}.foot-cols.svelte-12qhfyh h2:where(.svelte-12qhfyh){font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary);margin-block-end:var(--space-3)}.foot-cols.svelte-12qhfyh ul:where(.svelte-12qhfyh){gap:var(--space-2);padding:0;list-style:none;display:grid}.foot-cols.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--text-secondary);text-decoration:none}.foot-cols.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--link-hover);text-decoration:underline}.foot-base.svelte-12qhfyh{border-block-start:var(--border-width) solid var(--hairline);padding-block-start:var(--space-4)}@media (width>=768px){.bar.svelte-12qhfyh,.foot.svelte-12qhfyh,.main.svelte-12qhfyh{padding-inline:var(--space-6)}.foot-main.svelte-12qhfyh{grid-template-columns:1fr auto}}
