@font-face{font-family:display;src:url(../media/ZillaSlab_700_latin-s.p.0q5x_1pejx7vz.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:94.51%;descent-override:25.63%;line-gap-override:0.0%;size-adjust:99.89%}.W6nZ2q_className{font-family:display,display Fallback;font-weight:700}.W6nZ2q_variable{--nf-display:"display", "display Fallback"}
@font-face{font-family:body;src:url(../media/Spectral_400_latin-s.p.2i84tm3a3xr9a.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:body;src:url(../media/Spectral_500_latin-s.p.2nfs-sbxtudhi.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:body;src:url(../media/Spectral_400_italic_latin-s.p.3jb6zdx0ecrf6.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:105.96%;descent-override:46.33%;line-gap-override:0.0%;size-adjust:99.94%}.xTcCNG_className{font-family:body,body Fallback}.xTcCNG_variable{--nf-body:"body", "body Fallback"}
:root{--color-paper:#eeebe3;--color-paper-2:#e4dfd5;--color-ink:#130e0a;--color-ink-2:#2b2521;--color-muted:#59514b;--color-rule:#9e978e;--color-rule-2:#3d3732;--color-brand:#8c2f1f;--color-accent-ink:#f1eee6;--text-xs:.75rem;--text-sm:.875rem;--text-md:1.0625rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:1.9rem;--text-3xl:2.6rem;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--rule-hair:1px;--tracking-display:-.02em;--container:1120px;--gutter:24px;--gap-columns:32px;--dur-micro:.12s}@supports (color:lab(0% 0 0)){:root{--color-paper:lab(93.1009% -.136077 4.20632);--color-paper-2:lab(89.0486% .191212 5.7542);--color-ink:lab(4.41716% 1.51299 2.45613);--color-ink-2:lab(15.2877% 2.2372 3.98135);--color-muted:lab(35.0107% 2.43118 4.71);--color-rule:lab(62.9039% 1.45063 5.96653);--color-rule-2:lab(23.4144% 2.09373 4.04474);--color-brand:lab(33.8495% 39.6421 32.0418);--color-accent-ink:lab(94.261% -.00292063 4.59521)}}.site{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-accent:color-mix(in oklab, var(--color-brand) 78%, var(--color-ink));--color-focus:var(--color-accent);--font-display:var(--nf-display), "Zilla Slab", ui-serif, Georgia, serif;--font-body:var(--nf-body), "Spectral", ui-serif, Georgia, serif;--font-outlier:var(--nf-outlier), "Libre Franklin", ui-sans-serif, sans-serif;background:var(--color-paper);min-height:100vh;color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);-webkit-font-smoothing:antialiased;flex-direction:column;line-height:1.55;display:flex}html,body{overflow-x:clip}.site *,.site :before,.site :after{box-sizing:border-box}.site ::selection{background:color-mix(in oklab, var(--color-accent) 20%, transparent)}.site a{color:inherit;text-underline-offset:.16em;text-decoration-thickness:1px}.site a:hover{text-decoration-thickness:2px}.site :focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.site h1,.site h2,.site h3{font-family:var(--font-display);font-synthesis:none;letter-spacing:var(--tracking-display);color:var(--color-ink);overflow-wrap:break-word;text-wrap:balance;min-width:0;margin:0;font-weight:700;line-height:1.1}.site p{text-wrap:pretty;margin:0}.site img{max-width:100%;height:auto;display:block}.site figure{margin:0}.site button,.site input{font:inherit}.site-wrap{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.site-small{font-size:var(--text-sm);color:var(--color-muted);line-height:1.4}.site-rule-double{box-sizing:content-box;border:0;border-block:var(--rule-hair) solid var(--color-rule-2);height:2px;margin:0}.site-header{padding-top:var(--space-lg)}.site-masthead{justify-content:space-between;align-items:flex-end;gap:var(--space-lg);padding-bottom:var(--space-md);flex-wrap:wrap;display:flex}.site-brand{min-width:0;text-decoration:none;display:block}.site-brand-name{font:700 var(--text-3xl)/1 var(--font-display);letter-spacing:var(--tracking-display);display:block}.site-brand:hover{text-decoration:none}.site-logo{width:auto;height:48px}.site-dateline{gap:var(--space-md);padding-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.site-search{display:flex}.site-search input{border:var(--rule-hair) solid var(--color-rule-2);background:var(--color-paper-2);width:200px;min-width:0;min-height:44px;color:var(--color-ink);padding:var(--space-xs) var(--space-sm);font-size:var(--text-sm);border-right:0;border-radius:0}.site-search input::placeholder{color:var(--color-muted)}.site-btn{background:var(--color-ink);min-height:44px;color:var(--color-paper);padding:var(--space-xs) var(--space-md);font:700 var(--text-sm)/1 var(--font-display);cursor:pointer;transition:background-color var(--dur-micro) ease-out;border:0;border-radius:0}.site-btn:hover{background:var(--color-ink-2)}.site-btn:disabled{background:var(--color-muted);cursor:not-allowed}.site-btn:active{background:var(--color-ink-2);transform:translateY(1px)}.site a:active,.site-nav a:active{color:var(--color-ink)}.site-nav{gap:var(--space-xs) var(--space-lg);padding:var(--space-sm) 0;font:500 var(--text-md)/1.2 var(--font-body);white-space:nowrap;scrollbar-width:thin;display:flex;overflow-x:auto}.site-nav a{border-bottom:var(--rule-hair) solid transparent;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.site-nav a:hover{border-bottom-color:var(--color-accent);color:var(--color-accent);text-decoration:none}.site-main{padding-block:var(--space-xl) var(--space-2xl);flex:1}.site-heading{font-size:var(--text-2xl);margin-bottom:var(--space-lg);padding-bottom:var(--space-sm);border-bottom:var(--rule-hair) solid var(--color-rule-2)}.site-grid{column-gap:var(--gap-columns);row-gap:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.site-card{gap:var(--space-sm);min-width:0;padding-top:var(--space-md);border-top:var(--rule-hair) solid var(--color-rule);flex-direction:column;display:flex}.site-card-body{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.site-card h2{font-size:var(--text-xl)}.site-card h2 a{text-decoration:none}.site-card h2 a:hover{color:var(--color-accent);text-decoration:underline}.site-card p{color:var(--color-ink-2)}.site-card-media img{aspect-ratio:16/9;object-fit:cover;border:var(--rule-hair) solid var(--color-rule);width:100%}.site-meta{gap:0 var(--space-md);font-size:var(--text-sm);color:var(--color-muted);flex-wrap:wrap;display:flex}.site-meta a{color:var(--color-accent);font-weight:500;text-decoration:none}.site-meta a:hover{text-decoration:underline}.site-lead{gap:var(--gap-columns);padding-bottom:var(--space-xl);margin-bottom:var(--space-xl);border-bottom:var(--rule-hair) solid var(--color-rule);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.site-lead:not(:has(.site-card-media)){grid-template-columns:minmax(0,1fr)}.site-lead h2{font-size:var(--text-3xl)}.site-lead p{font-size:var(--text-lg);max-width:52ch}.site-pagination{margin-top:var(--space-xl);padding-top:var(--space-md);border-top:var(--rule-hair) solid var(--color-rule-2);font-size:var(--text-sm);color:var(--color-muted);justify-content:space-between;align-items:center;display:flex}.site-pagination a{color:var(--color-accent);font-weight:500}.site-empty{padding-block:var(--space-2xl);text-align:center;color:var(--color-muted)}.site-article{max-width:44rem;margin-inline:auto}.site-article h1{margin-block:var(--space-sm) var(--space-md);font-size:clamp(2rem,5vw,3rem)}.site-lede{font-size:var(--text-xl);color:var(--color-ink-2);margin-bottom:var(--space-lg);line-height:1.4}.site-byline{gap:0 var(--space-lg);padding-block:var(--space-sm);border-block:var(--rule-hair) solid var(--color-rule);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.site-article figure{margin-block:var(--space-lg)}.site-article figure img{border:var(--rule-hair) solid var(--color-rule);width:100%}.site-article figcaption{padding-top:var(--space-xs);font-size:var(--text-sm);color:var(--color-muted);line-height:1.4}.site-body p{margin-bottom:var(--space-md);font-size:1.1875rem;line-height:1.65}.site-dropcap>p:first-child:first-letter{float:left;font:700 3.4em/.8 var(--font-display);padding:.06em .08em 0 0}.site-tags{gap:var(--space-xs) var(--space-md);margin-block:var(--space-lg);font-size:var(--text-sm);color:var(--color-muted);flex-wrap:wrap;display:flex}.site-well{margin-block:var(--space-lg);padding:var(--space-md) var(--space-sm);background:var(--color-paper-2);border-block:var(--rule-hair) solid var(--color-rule);font-size:var(--text-sm);color:var(--color-ink-2);line-height:1.5}.site-evidence{margin-top:var(--space-xl);padding-top:var(--space-md);border-top:var(--rule-hair) solid var(--color-rule-2);font-size:var(--text-sm);line-height:1.55}.site-evidence h2{font-size:var(--text-lg);margin-bottom:var(--space-sm)}.site-evidence li{margin-bottom:var(--space-xs)}.site-evidence a{color:var(--color-accent)}.site-related{margin-top:var(--space-2xl);padding-top:var(--space-md);border-top:2px solid var(--color-rule-2)}.site-footer{background:var(--color-ink);color:var(--color-paper);padding-block:var(--space-xl);font-size:var(--text-sm);line-height:1.6}.site-footer strong{font:700 var(--text-xl)/1.1 var(--font-display)}.site-footer p{margin-top:var(--space-sm);max-width:60ch;color:color-mix(in oklab, var(--color-paper) 82%, var(--color-ink))}.site-footer-links{gap:0 var(--space-lg);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.site-footer a{padding-block:var(--space-xs);color:var(--color-paper);display:inline-block}.site-footer :focus-visible{outline-color:var(--color-paper)}.site-card-media img,.site-article figure img{filter:grayscale()contrast(1.12)}@media (max-width:60rem){.site{--gutter:20px}.site-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-lead{grid-template-columns:minmax(0,1fr)}}@media (max-width:40rem){.site{--gutter:16px;--gap-columns:16px;--text-3xl:2rem}.site-grid{grid-template-columns:minmax(0,1fr)}.site-search,.site-search input{width:100%}.site-lead h2{font-size:var(--text-2xl)}}@media (prefers-reduced-motion:reduce){.site *,.site :before,.site :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
