.p-5sba_footer{border-top:1px solid var(--rule);color:var(--ink-soft)}.p-5sba_inner{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding-block:var(--space-3);flex-wrap:wrap;display:flex}.p-5sba_name{font-family:var(--font-serif)}.p-5sba_list{gap:var(--space-1) var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.p-5sba_link{min-height:var(--tap);color:var(--ink-soft);text-underline-offset:.25em;align-items:center;display:inline-flex}.p-5sba_link:hover{color:var(--ink)}
.Tkw0gW_header{border-bottom:1px solid var(--rule)}.Tkw0gW_inner{justify-content:space-between;align-items:center;column-gap:var(--space-4);row-gap:var(--space-1);padding-block:var(--space-2);flex-wrap:wrap;display:flex}.Tkw0gW_name{min-height:var(--tap);color:var(--ink);font-family:var(--font-serif);align-items:center;font-size:1.375rem;font-weight:700;text-decoration:none;display:inline-flex}.Tkw0gW_navList{gap:var(--space-1) var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.Tkw0gW_navLink{min-height:var(--tap);min-inline-size:var(--tap);color:var(--ink);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;text-underline-offset:.35em;justify-content:center;align-items:center;font-size:.875rem;text-decoration:none;display:inline-flex}.Tkw0gW_navLink:hover{text-decoration:underline;text-decoration-thickness:1px}.Tkw0gW_navLink[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:3px}
:root{--paper:#f7f1e6;--paper-deep:#efe6d4;--ink:#1d1a16;--ink-soft:#5c5348;--rule:#1d1a16;--accent:#b4491f;--accent-strong:#9a3b14;--on-accent:#f7f1e6;--focus:#1d1a16;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-serif:ui-serif, Georgia, "Times New Roman", serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2.5rem;--space-6:4rem;--gutter:clamp(1rem, 4vw, 2rem);--measure:40rem;--measure-wide:72rem;--tap:2.75rem;--radius:2px;--ease:cubic-bezier(.2, .7, .2, 1);--dur:.15s}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;line-height:1.5}img,svg,video{max-width:100%;display:block}input,button,textarea,select{font:inherit}a{color:var(--accent)}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}main:focus{outline:none}.skip-link{z-index:100;min-height:var(--tap);padding:0 var(--space-3);background:var(--ink);color:var(--paper);align-items:center;display:inline-flex;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}.container{max-width:var(--measure-wide);padding-inline:var(--gutter);margin-inline:auto}h1{font-family:var(--font-serif);line-height:1.15}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-shell{flex-direction:column;min-height:100dvh;display:flex}.site-shell>main{padding-block:var(--space-5);flex:1}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
