@import"https://fonts.googleapis.com/css2?family=Newsreader:ital,opsz,wght@0,6..72,400;0,6..72,500;0,6..72,600;0,6..72,700;1,6..72,400;1,6..72,500&family=IBM+Plex+Sans:wght@400;500;600&family=IBM+Plex+Mono:wght@400;500&display=swap";:root{--paper: #F4F1EA;--paper-alt: #EAE4D6;--ink: #1B1F1D;--ink-light: #4A4F4B;--green: #1F4D3A;--green-light: #CFE0D4;--green-border: #8FB09C;--oxblood: #8C2F1E;--rule: #CFC7B5;--serif: "Newsreader", Georgia, serif;--sans: "IBM Plex Sans", system-ui, sans-serif;--mono: "IBM Plex Mono", monospace;--max-width: 1280px;--gutter-desktop: 48px;--gutter-tablet: 32px;--gutter-mobile: 20px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--serif);font-size:19px;line-height:1.55;font-optical-sizing:auto;overflow-x:hidden}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}pre{overflow-x:auto;max-width:100%}pre code{display:block;white-space:pre}.wrap{max-width:var(--max-width);margin:0 auto;padding-left:var(--gutter-desktop);padding-right:var(--gutter-desktop);min-width:0}@media(max-width:1024px){.wrap{padding-left:var(--gutter-tablet);padding-right:var(--gutter-tablet)}}@media(max-width:768px){.wrap{padding-left:var(--gutter-mobile);padding-right:var(--gutter-mobile)}body{font-size:17px}}.prose-page{padding-top:64px;padding-bottom:60px;max-width:800px;overflow-wrap:anywhere}.prose-page .page-header{padding-bottom:28px;margin-bottom:32px;border-bottom:2px solid var(--ink)}.prose-page .kicker{font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--oxblood);margin-bottom:12px}.prose-page h1{font-size:48px;line-height:1.1;font-weight:600;letter-spacing:-.015em;margin:0 0 16px}.prose-page .dek{font-size:22px;line-height:1.45;color:var(--ink-light);font-style:italic;margin:0}.prose-page .meta{font-family:var(--sans);font-size:13px;color:var(--ink-light);margin:12px 0 0}.prose-page h2{font-size:32px;line-height:1.2;font-weight:600;margin:48px 0 20px;color:var(--green)}.prose-page h3{font-size:24px;line-height:1.3;font-weight:600;margin:32px 0 14px}.prose-page p{margin-bottom:20px;line-height:1.6}.prose-page ul,.prose-page ol{margin:0 0 20px;padding-left:28px}.prose-page li{margin-bottom:8px;line-height:1.6}.prose-page a{color:var(--green);text-decoration:underline;text-decoration-color:var(--green-border);text-underline-offset:2px}.prose-page a:hover{text-decoration-color:var(--green)}.prose-page section+section{border-top:1px solid var(--rule);padding-top:8px}@media(max-width:768px){.prose-page{padding-top:48px;padding-bottom:40px}.prose-page h1{font-size:36px}.prose-page .dek{font-size:19px}.prose-page h2{font-size:28px;margin-top:36px}.prose-page h3{font-size:22px}}.topbar[data-astro-cid-axxsutmj]{font-family:var(--sans);font-size:12.5px;color:var(--ink-light);border-bottom:1px solid var(--rule)}.topbar[data-astro-cid-axxsutmj] .wrap[data-astro-cid-axxsutmj]{display:flex;justify-content:space-between;padding-top:9px;padding-bottom:9px}.topbar[data-astro-cid-axxsutmj] b[data-astro-cid-axxsutmj]{color:var(--ink);font-weight:600}.topbar[data-astro-cid-axxsutmj] a[data-astro-cid-axxsutmj]{display:inline-flex;align-items:center;min-height:44px;padding:0 2px;color:inherit;text-decoration:none}.topbar[data-astro-cid-axxsutmj] a[data-astro-cid-axxsutmj]:hover{color:var(--ink);text-decoration:none}@media(max-width:768px){.topbar[data-astro-cid-axxsutmj] .wrap[data-astro-cid-axxsutmj]{flex-direction:column;gap:2px;padding-top:4px;padding-bottom:4px}.topbar-links[data-astro-cid-axxsutmj]{font-size:11px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 0}}.mast[data-astro-cid-r6zpem2t]{text-align:center;padding:34px 0 18px;border-bottom:3px double var(--ink)}.mast[data-astro-cid-r6zpem2t] .name[data-astro-cid-r6zpem2t]{font-size:68px;font-weight:600;letter-spacing:-.02em;line-height:1}.mast[data-astro-cid-r6zpem2t] .name[data-astro-cid-r6zpem2t] a[data-astro-cid-r6zpem2t]{color:inherit;text-decoration:none}.mast[data-astro-cid-r6zpem2t] .name[data-astro-cid-r6zpem2t] em[data-astro-cid-r6zpem2t]{font-style:italic;font-weight:400;color:var(--oxblood)}.mast[data-astro-cid-r6zpem2t] .tag[data-astro-cid-r6zpem2t]{font-family:var(--sans);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-light);margin-top:10px}@media(max-width:768px){.mast[data-astro-cid-r6zpem2t]{padding:24px 0 14px}.mast[data-astro-cid-r6zpem2t] .name[data-astro-cid-r6zpem2t]{font-size:42px}.mast[data-astro-cid-r6zpem2t] .tag[data-astro-cid-r6zpem2t]{font-size:11px}}nav[data-astro-cid-pux6a34n].sections{border-bottom:1px solid var(--ink)}nav[data-astro-cid-pux6a34n].sections ul[data-astro-cid-pux6a34n]{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 20px;list-style:none;font-family:var(--sans);font-size:14px;font-weight:500;padding:12px 0}nav[data-astro-cid-pux6a34n].sections a[data-astro-cid-pux6a34n]{display:inline-flex;align-items:center;min-height:44px;padding:12px 4px;text-decoration:none}nav[data-astro-cid-pux6a34n].sections a[data-astro-cid-pux6a34n]:hover{text-decoration:none;color:var(--oxblood)}nav[data-astro-cid-pux6a34n].sections a[data-astro-cid-pux6a34n].active{font-weight:600}@media(max-width:768px){nav[data-astro-cid-pux6a34n].sections ul[data-astro-cid-pux6a34n]{gap:2px 14px;font-size:12.5px;padding:4px 0;justify-content:flex-start}}footer[data-astro-cid-gcn2mc3v]{border-top:3px double var(--ink);margin-top:60px;padding:30px 0 40px;font-family:var(--sans);font-size:13.5px;color:var(--ink-light)}.footer-grid[data-astro-cid-gcn2mc3v]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}.fname[data-astro-cid-gcn2mc3v]{font-family:var(--serif);font-size:30px;color:var(--ink);font-weight:600;margin-bottom:12px}.footer-description[data-astro-cid-gcn2mc3v]{margin-top:8px;max-width:420px;line-height:1.5}.footer-links[data-astro-cid-gcn2mc3v]{list-style:none;line-height:2}.footer-links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:var(--ink-light);text-decoration:none}.footer-links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--ink);text-decoration:none}@media(max-width:768px){footer[data-astro-cid-gcn2mc3v]{margin-top:40px;padding:20px 0 30px}.footer-grid[data-astro-cid-gcn2mc3v]{grid-template-columns:1fr;gap:24px}.fname[data-astro-cid-gcn2mc3v]{font-size:24px}}.breadcrumbs[data-astro-cid-ilhxcym7]{font-family:var(--sans);font-size:13px;color:var(--ink-light);margin:16px 0 8px}ol[data-astro-cid-ilhxcym7]{list-style:none;display:flex;flex-wrap:wrap;gap:6px 0;margin:0;padding:0}li[data-astro-cid-ilhxcym7]{display:inline-flex;align-items:center}li[data-astro-cid-ilhxcym7]:not(:last-child):after{content:"/";margin:0 8px;color:var(--rule)}a[data-astro-cid-ilhxcym7]{color:var(--ink-light);text-decoration:none}a[data-astro-cid-ilhxcym7]:hover{color:var(--ink);text-decoration:underline}span[data-astro-cid-ilhxcym7][aria-current=page]{color:var(--ink);font-weight:500}.page-dates[data-astro-cid-uizeurlz]{font-family:var(--sans);font-size:13px;color:var(--ink-light);margin:0 0 20px;display:flex;flex-wrap:wrap;gap:6px 10px}time[data-astro-cid-uizeurlz]{font-family:var(--mono);font-size:12px}
