@font-face{font-family:Archivo;src:url(../../../fonts/archivo-var-latin.woff2)format("woff2-variations");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap}@font-face{font-family:Space Mono;src:url(../../../fonts/spacemono-400-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Space Mono;src:url(../../../fonts/spacemono-700-latin.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--ink:#111110;--paper:#f2f0e9;--paper-sunk:#e7e4da;--rule:#cdc9bc;--mute:#6a665b;--mute-strong:#57544c;--signal:#ffc400;--display:"Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--mono:"Space Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--gutter:clamp(1.25rem, 5vw, 4rem);--measure:68rem;--step:clamp(3.5rem, 9vw, 7.5rem);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--display);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;margin:0;font-size:clamp(1.0625rem,.95rem + .5vw,1.25rem);font-weight:400;line-height:1.5}::selection{background:var(--signal);color:var(--ink)}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}h1,h2,h3,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}.display{font-family:var(--display);text-transform:uppercase;letter-spacing:-.005em;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;font-weight:800;font-stretch:74%;line-height:.9}.mono{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:400;line-height:1.55}.wrap{width:100%;max-width:var(--measure);padding-inline:var(--gutter);margin-inline:auto}.skip-link{z-index:100;background:var(--ink);color:var(--paper);padding:.75rem 1rem;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.switch.svelte-1ji33q4{border:1px solid var(--ink);display:flex}a.svelte-1ji33q4{color:var(--ink);padding:.3rem .55rem;font-weight:700;line-height:1;text-decoration:none}a.svelte-1ji33q4+a:where(.svelte-1ji33q4){border-left:1px solid var(--ink)}a[aria-current=page].svelte-1ji33q4{background:var(--ink);color:var(--paper)}@media (hover:hover){a.svelte-1ji33q4:not([aria-current=page]):hover{background:var(--signal)}}.topbar.svelte-1rksli7{z-index:10;background:var(--paper);border-bottom:1px solid var(--rule);position:sticky;top:0}.bar.svelte-1rksli7{justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;display:flex}.place.svelte-1rksli7{margin:0;font-weight:700}
