.Nav-module__Te1EEG__nav{z-index:var(--z-nav);background:var(--color-bg);border-bottom:var(--rule);position:sticky;top:0}.Nav-module__Te1EEG__inner{justify-content:space-between;align-items:baseline;gap:var(--space-5);padding-block:var(--space-3);display:flex}.Nav-module__Te1EEG__mark{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-lg);letter-spacing:var(--tracking-tight);white-space:nowrap;line-height:1;text-decoration:none}.Nav-module__Te1EEG__mark:hover{color:var(--color-signal)}.Nav-module__Te1EEG__links{gap:var(--space-5);margin:0;padding:0;list-style:none;display:flex}.Nav-module__Te1EEG__link{font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-meta);padding-block:var(--space-1);text-decoration:none}.Nav-module__Te1EEG__link:hover{color:var(--color-signal)}.Nav-module__Te1EEG__current{color:var(--color-text);box-shadow:inset 0 -1.5px 0 0 var(--color-signal)}@media (max-width:30rem){.Nav-module__Te1EEG__links{gap:var(--space-4)}.Nav-module__Te1EEG__inner{padding-block:var(--space-2)}.Nav-module__Te1EEG__mark{font-size:var(--text-md)}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#faf8f5;--ink:#111;--accent:#c42b12;--ink-mute:color-mix(in oklab, var(--ink) 58%, var(--ground));--ink-rule:color-mix(in oklab, var(--ink) 20%, var(--ground));--ink-rule-faint:color-mix(in oklab, var(--ink) 11%, var(--ground));--color-bg:var(--ground);--color-bg-sunk:color-mix(in oklab, var(--ink) 4%, var(--ground));--color-bg-invert:var(--ink);--color-text:var(--ink);--color-text-quiet:var(--ink);--color-text-meta:var(--ink-mute);--color-text-faint:var(--ink-mute);--color-text-invert:var(--ground);--color-rule:var(--ink-rule);--color-rule-faint:var(--ink-rule-faint);--color-rule-strong:var(--ink);--color-signal:var(--accent);--color-signal-quiet:color-mix(in oklab, var(--accent) 10%, var(--ground));--color-focus:var(--accent);--font-display:var(--font-display-face), "Iowan Old Style", Palatino, Georgia, serif;--font-text:var(--font-text-face), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Helvetica, sans-serif;--font-mono:var(--font-mono-face), ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--text-3xs:.6875rem;--text-2xs:.75rem;--text-xs:.8125rem;--text-sm:.875rem;--text-base:.9375rem;--text-md:1.0625rem;--text-lg:1.3125rem;--display-1:1.594rem;--display-2:2.391rem;--display-3:3.586rem;--display-4:5.379rem;--display-5:8.069rem;--type-hero:clamp(var(--display-3), 11.2vw, var(--display-5));--type-title:clamp(var(--display-2), 7.6vw, var(--display-4));--type-section:clamp(var(--display-1), 4.4vw, var(--display-3));--type-entry:clamp(var(--display-1), 3.4vw, var(--display-2));--leading-hero:.9;--leading-display:.94;--leading-title:1.02;--leading-snug:1.18;--leading-normal:1.45;--leading-body:1.62;--tracking-hero:-.035em;--tracking-display:-.022em;--tracking-tight:-.014em;--tracking-normal:0;--tracking-caps:.1em;--tracking-caps-wide:.16em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-display:400;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2.25rem;--space-7:3.5rem;--space-8:5rem;--space-9:7.5rem;--space-10:11rem;--space-11:16rem;--rhythm-crowd:var(--space-5);--rhythm-tight:clamp(var(--space-6), 5vw, var(--space-7));--rhythm-normal:clamp(var(--space-7), 8vw, var(--space-9));--rhythm-loose:clamp(var(--space-9), 14vw, var(--space-11));--space-3xs:var(--space-1);--space-2xs:var(--space-2);--space-xs:var(--space-3);--space-sm:var(--space-4);--space-md:var(--space-5);--space-lg:var(--space-6);--space-xl:var(--space-7);--space-2xl:var(--space-8);--space-3xl:var(--space-9);--space-4xl:var(--space-10);--section-gap:var(--rhythm-normal);--block-gap:var(--rhythm-tight);--grid-cols:12;--grid-gap:clamp(var(--space-4), 2vw, var(--space-6));--gutter:clamp(var(--space-5), 5.5vw, var(--space-9));--width-page:90rem;--width-prose:34rem;--measure:62ch;--measure-lead:24ch;--rail:14rem;--radius-none:0;--radius-sm:0;--radius-md:0;--hairline:1px;--rule:var(--hairline) solid var(--color-rule);--rule-faint:var(--hairline) solid var(--color-rule-faint);--rule-strong:var(--hairline) solid var(--color-rule-strong);--rule-heavy:1.5px solid var(--color-text);--duration-fast:.11s;--duration-base:.18s;--ease-out:cubic-bezier(.22, 1, .36, 1);--z-base:0;--z-rail:5;--z-nav:100}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--space-7)}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ol,ul,fieldset{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}body{text-rendering:optimizelegibility;min-height:100svh}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}p,li,dd,h1,h2,h3,h4{overflow-wrap:break-word}hr{border:0;border-top:var(--rule);margin:0}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:var(--radius-sm)}.on-ink :focus-visible{outline-color:var(--color-text-invert)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
body{font-family:var(--font-text);font-size:var(--text-base);line-height:var(--leading-normal);font-weight:var(--weight-regular);color:var(--color-text);background:var(--color-bg);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{font-family:var(--font-display);font-weight:var(--weight-display);font-feature-settings:"kern" 1, "liga" 1;margin:0;font-style:normal}h1{font-size:var(--type-title);line-height:var(--leading-title);letter-spacing:var(--tracking-display);text-wrap:balance}h2{font-size:var(--type-section);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance}h3{font-size:var(--display-1);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight)}h4,h5,h6{font-family:var(--font-text);font-size:var(--text-base);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-normal);line-height:var(--leading-snug);margin:0}p{text-wrap:pretty}a{color:inherit;text-decoration-line:underline;text-decoration-thickness:var(--hairline);-webkit-text-decoration-color:var(--color-rule);text-decoration-color:var(--color-rule);text-underline-offset:.18em;transition:text-decoration-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out)}a:hover{color:var(--color-signal);text-decoration-color:currentColor}.mono{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:var(--tracking-normal);font-variant-numeric:tabular-nums}.label{font-family:var(--font-text);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-meta)}.ordinal{font-family:var(--font-display);font-weight:var(--weight-display);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight);line-height:1}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus-visible{inset:var(--space-4) auto auto var(--space-4);z-index:var(--z-nav);width:auto;height:auto;padding:var(--space-2) var(--space-4);clip-path:none;background:var(--color-bg-invert);color:var(--color-text-invert);font-family:var(--font-text);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;margin:0;text-decoration:none;position:fixed}

