@font-face{font-family:"source serif 4";src:url(/fonts/source-serif-4-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"source serif 4";src:url(/fonts/source-serif-4-latin-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"source serif 4";src:url(/fonts/source-serif-4-latin-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"source serif 4";src:url(/fonts/source-serif-4-latin-600-italic.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap}:root{--paper:#fbf9f1;--card:#fffdf8;--line:#e8e2cb;--ink:#3d405b;--muted:#7a7c90;--link:#b4543c;--accent:#e07a5f;--sage:#81b29a;--sage-ink:#3f6b55;--sand:#f2cc8f;--serif:"Source Serif 4", "Iowan Old Style", Georgia, serif;--sans:system-ui, -apple-system, "Segoe UI", sans-serif;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#25273a;--card:#2c2e44;--line:#3d4058;--ink:#ece8d8;--muted:#a7a8b8;--link:#f0a48f;--accent:#e8907a;--sage:#8fc0a8;--sage-ink:#b4dcc7;--sand:#d9b77e;color-scheme:dark}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font:1.125rem/1.65 var(--serif)}a{color:var(--link);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--accent)}img{max-width:100%;height:auto}.wrap{max-width:44rem;margin:0 auto;padding-inline:16px}.skip{position:absolute;left:-999px}.skip:focus{left:16px;top:8px;background:var(--card);padding:6px 10px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.masthead{border-bottom:3px solid var(--sand);margin-bottom:2.4rem}.masthead .wrap{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;padding-block:22px 14px}.wordmark{font-size:1.7rem;font-weight:600;color:var(--ink);text-decoration:none;letter-spacing:.01em}.wordmark span{color:var(--accent);font-style:italic;font-weight:400}.masthead nav{display:flex;gap:18px;font:500 .9rem var(--sans);letter-spacing:.04em}.masthead nav a{color:var(--ink);text-decoration:none}.masthead nav a:hover{color:var(--accent)}h1{font-size:1.9rem;font-weight:600;line-height:1.2;margin:0 0 1.2rem}h2{font-size:1.25rem;font-weight:600;margin:2.4rem 0 .9rem}.eyebrow{margin:0 0 .2rem;font:600 .78rem var(--sans);letter-spacing:.1em;text-transform:uppercase}.eyebrow a{color:var(--sage-ink);text-decoration:none}.quote{background:var(--card);border:1px solid var(--line);border-left:4px solid var(--sage);border-radius:6px;padding:1.1rem 1.3rem .9rem;margin:0 0 1.4rem}.q-body>:first-child{margin-top:0}.q-body>:last-child{margin-bottom:.6rem}.q-body p{margin:0 0 .9em}.q-body blockquote{margin:.8em 0;padding-left:1em;border-left:2px solid var(--sand)}.q-body iframe{width:100%;aspect-ratio:16/9;height:auto;border:0}.q-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font:.82rem/1.4 var(--sans);color:var(--muted);border-top:1px dashed var(--line);padding-top:.6rem}.q-people a{color:var(--ink);font-weight:600;text-decoration:none}.q-people a:hover{color:var(--accent)}.q-topics{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-block;padding:1px 9px;border-radius:999px;background:color-mix(in srgb,var(--sage) 22%,transparent);color:var(--sage-ink);text-decoration:none}.chip:hover{background:color-mix(in srgb,var(--sage) 38%,transparent);color:var(--sage-ink)}.q-link{margin-left:auto;color:var(--muted);text-decoration:none;font-family:var(--serif)}.q-link:hover{color:var(--accent)}.moment .quote{font-size:1.25rem;border-left-color:var(--accent);padding:1.5rem 1.6rem 1rem}.another{font:500 .85rem var(--sans);color:var(--ink);background:0 0;border:1px solid var(--line);border-radius:999px;padding:6px 14px;cursor:pointer}.another:hover{border-color:var(--accent);color:var(--accent)}.tags{list-style:none;padding:0;margin:0;columns:2 14rem;column-gap:2rem;font-size:1rem}.tags li{break-inside:avoid;padding:3px 0;border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent);display:flex;justify-content:space-between;gap:8px}.tags a{text-decoration:none;color:var(--ink)}.tags a:hover{color:var(--accent)}.tags span{font:.78rem var(--sans);color:var(--muted)}.pager{display:flex;justify-content:space-between;gap:12px;margin:2rem 0;font:.9rem var(--sans)}.foot{margin-top:3rem;border-top:1px solid var(--line)}.foot .wrap{padding-block:18px 28px;font:.82rem var(--sans);color:var(--muted)}#search{--pagefind-ui-primary:var(--accent);--pagefind-ui-text:var(--ink);--pagefind-ui-background:var(--card);--pagefind-ui-border:var(--line);--pagefind-ui-tag:var(--paper);--pagefind-ui-border-width:1px;--pagefind-ui-border-radius:6px;--pagefind-ui-font:var(--serif)}#search .pagefind-ui__search-input{font-family:var(--serif);font-weight:400;color:var(--ink)}#search .pagefind-ui__search-clear{border:0;background:0 0;font:.78rem var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}#search .pagefind-ui__button{font:.85rem var(--sans);color:var(--link);background:0 0;border:1px solid;border-radius:999px}.search-missing{font:.85rem var(--sans);color:var(--muted)}.q-body table{width:100%;border-collapse:collapse;margin:.6em 0 1.6em;font-size:.95em}.q-body th,.q-body td{padding:7px 14px;text-align:left;vertical-align:top}.q-body td:not(:first-child){white-space:nowrap}.q-body tbody tr:nth-child(odd){background:color-mix(in srgb,var(--sand) 20%,transparent)}.q-body tbody tr{border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.q-body thead:not(:has(th:not(:empty))){display:none}.q-body thead th{font:600 .76rem var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line)}@media(max-width:640px){.q-body table{display:block;overflow-x:auto}}