.skip[data-astro-cid-sckkx6r4]{position:absolute;inset-inline-start:var(--gutter);top:-100%;padding:var(--s-1) var(--s0);background:var(--ink);color:var(--bg);font-family:var(--font-sans);text-decoration:none;z-index:10}.skip[data-astro-cid-sckkx6r4]:focus-visible{top:var(--s-1);outline:2px solid var(--accent)}.site[data-astro-cid-sckkx6r4]{min-height:100dvh;display:flex;flex-direction:column;max-width:var(--wide);margin-inline:auto;padding-inline:var(--gutter)}.top[data-astro-cid-sckkx6r4]{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:var(--s1);padding-block:var(--s1) var(--s0);border-bottom:1px solid var(--rule)}.name[data-astro-cid-sckkx6r4]{color:var(--ink);font-size:1.35rem;font-weight:700;letter-spacing:-.02em;text-decoration:none}.name[data-astro-cid-sckkx6r4] span[data-astro-cid-sckkx6r4]{color:var(--accent)}.about[data-astro-cid-sckkx6r4]{margin:0;color:var(--ink-3);font-family:var(--font-sans);font-size:.82rem}.top[data-astro-cid-sckkx6r4] ul[data-astro-cid-sckkx6r4]{display:flex;gap:var(--s0);margin:0;padding:0;list-style:none}.top[data-astro-cid-sckkx6r4] nav[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]{display:inline-block;padding-block:.25em;color:var(--ink-2);font-family:var(--font-sans);font-size:.9rem;text-decoration:none;border-bottom:1px solid transparent}.top[data-astro-cid-sckkx6r4] nav[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]:hover{color:var(--ink);border-bottom-color:var(--rule)}.top[data-astro-cid-sckkx6r4] nav[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4][aria-current=page]{color:var(--ink);border-bottom-color:var(--accent)}.main[data-astro-cid-sckkx6r4]{flex:1;width:100%;padding-block:var(--s2) var(--s4)}.main[data-astro-cid-sckkx6r4]:focus{outline:none}.foot[data-astro-cid-sckkx6r4]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s0);padding-block:var(--s0) var(--s1);border-top:1px solid var(--rule);color:var(--ink-2);font-family:var(--font-sans);font-size:.82rem}.foot[data-astro-cid-sckkx6r4] p[data-astro-cid-sckkx6r4]{margin:0}.foot[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]{color:inherit;text-decoration-color:var(--rule);text-underline-offset:.2em}.foot[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]:hover{color:var(--ink);text-decoration-color:var(--accent)}.foot[data-astro-cid-sckkx6r4] span[data-astro-cid-sckkx6r4]{margin-inline:var(--s-1);color:var(--ink-3)}[data-astro-cid-sckkx6r4]:where(.top a,.foot a):focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:40em){.top[data-astro-cid-sckkx6r4]{grid-template-columns:1fr auto}.about[data-astro-cid-sckkx6r4]{display:none}}:root{--bg: #f7f3ea;--bg-2: #eee8da;--ink: #1b1813;--ink-2: #534d43;--ink-3: #6f6959;--rule: #d6cdb9;--accent: #c9961a;--accent-ink: #6f5204;--mat: #fffdf9;--img-filter: none;--img-blend: multiply;--sel: #ead9a4;--font-serif: "Iowan Old Style", "Palatino Linotype", Palatino, Charter, Georgia, serif;--font-sans: system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--measure: 64ch;--rail: 9rem;--wide: 74rem;--gutter: clamp(1rem, 4vw, 3rem);--s-2: .25rem;--s-1: .5rem;--s0: 1rem;--s1: 1.5rem;--s2: 2.5rem;--s3: 4rem;--s4: 6rem;--lh: 1.6}@media(prefers-color-scheme:dark){:root{--bg: #141311;--bg-2: #1e1c18;--ink: #ebe5d8;--ink-2: #b3ac9e;--ink-3: #8f887a;--rule: #332f28;--accent: #d9b23a;--accent-ink: #e6c654;--mat: #e3dccb;--img-filter: brightness(.84) contrast(1.05) sepia(.1);--img-blend: normal;--sel: #4a3b0c}}html{background:var(--bg);color:var(--ink);font-family:var(--font-serif);font-size:106.25%;line-height:var(--lh);-webkit-text-size-adjust:100%}body{margin:0}::selection{background:var(--sel)}.block,.sheet{max-width:calc(var(--rail) + var(--s2) + var(--measure));margin-inline:auto}.sheet{display:grid;grid-template-columns:var(--rail) minmax(0,var(--measure));column-gap:var(--s2);align-items:start}.sheet>.rail{grid-column:1}.sheet>.body{grid-column:2;min-width:0}.sheet>.span{grid-column:1 / -1;min-width:0}@media(max-width:56em){.sheet{grid-template-columns:minmax(0,1fr)}.sheet>.rail,.sheet>.body,.sheet>.span{grid-column:1}}.label{margin:0;color:var(--ink-3);font-family:var(--font-sans);font-size:.82rem;line-height:1.4}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}
