@font-face{font-family:Literata;src:url('/assets/literata.ttf') format('truetype');font-weight:200 900;font-display:swap}
@font-face{font-family:Manrope;src:url('/assets/manrope.ttf') format('truetype');font-weight:200 800;font-display:swap}
:root{--paper:#f3efe6;--ink:#292d29;--muted:#596159;--accent:#833b29;--rule:#b8b8a9;--display:Literata,Georgia,serif;--body:Manrope,Arial,sans-serif}
*{box-sizing:border-box}html{color-scheme:light;scroll-behavior:smooth;scrollbar-color:var(--muted) var(--paper)}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.7 var(--body);text-rendering:optimizeLegibility}::selection{background:var(--accent);color:var(--paper)}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.25em}a:hover{color:var(--accent)}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:5px}button{font:inherit;cursor:pointer}.page{width:min(1200px,calc(100% - 96px));margin:auto}.masthead{display:flex;justify-content:space-between;align-items:center;gap:30px;min-height:104px;border-bottom:1px solid var(--rule)}.wordmark{font-family:var(--display);font-weight:550;font-size:1.5rem;letter-spacing:-.025em;text-decoration:none}.masthead nav{display:flex;gap:32px;font-size:.9rem}.masthead nav a{text-decoration:none}.masthead nav a[aria-current]{text-decoration:underline;text-decoration-color:var(--accent)}.skip-link{position:absolute;top:10px;left:10px;transform:translateY(-200%);background:var(--paper);padding:8px 16px;z-index:2}.skip-link:focus{transform:none}.opening{display:grid;grid-template-columns:1.35fr 1fr;gap:12%;align-items:end;padding:96px 0 92px}.opening h1{font:450 clamp(2.8rem,5.6vw,5.25rem)/1.11 var(--display);letter-spacing:-.03em;margin:0;max-width:11ch;text-wrap:balance}.opening-note{padding-bottom:5px}.opening-note p{font-size:1.1rem;max-width:34ch;margin:0 0 30px}.opening-note a{font-size:.95rem;color:var(--accent)}.index-heading{border-top:1px solid var(--ink);padding-top:24px;display:flex;justify-content:space-between;align-items:baseline;gap:24px}.index-heading h2{margin:0;font:500 1.4rem/1.3 var(--display)}.index-heading>a{font-size:.85rem}.filters{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0 0}.filters[hidden],.essay-row[hidden],.filter-status[hidden]{display:none}.filters button{border:1px solid var(--rule);border-radius:20px;padding:5px 15px;background:transparent;color:var(--ink);font-size:.82rem}.filters button[aria-pressed=true]{color:var(--paper);background:var(--ink);border-color:var(--ink)}.filter-status{font-size:.82rem;color:var(--muted);margin:16px 0 0}.essay-list{padding:0;margin:24px 0 0;list-style:none}.essay-row{display:grid;grid-template-columns:155px 1fr 70px;gap:30px;border-bottom:1px solid var(--rule);padding:34px 0 38px;align-items:start}.essay-meta{display:flex;flex-direction:column;color:var(--muted);font-size:.79rem;line-height:1.8;font-variant-numeric:tabular-nums}.essay-meta span{color:var(--accent);margin-top:7px}.essay-summary h3{font:450 1.8rem/1.3 var(--display);letter-spacing:-.015em;margin:0 0 13px}.essay-summary h3 a{text-decoration:none}.essay-summary p{margin:0;color:var(--muted);max-width:66ch;font-size:.94rem}.read-link{display:flex;align-items:center;gap:7px;font-size:.8rem;text-decoration:none;margin-top:10px}.read-link svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5}.section-opening{padding:72px 0 36px}.section-opening h1{font:450 3.5rem/1.15 var(--display);letter-spacing:-.025em;margin:0}.section-opening p{color:var(--muted)}.reading{max-width:750px;margin:72px auto 90px}.reading h1{font:450 clamp(2.5rem,5vw,4.2rem)/1.17 var(--display);letter-spacing:-.025em;margin:38px 0 28px;text-wrap:balance}.back-link{font-size:.88rem;color:var(--accent)}.article-meta{display:flex;gap:22px;color:var(--muted);font-size:.85rem;margin:0 0 35px}.standfirst{font-family:var(--display);font-size:1.4rem;line-height:1.6;margin:0 0 42px;padding-bottom:35px;border-bottom:1px solid var(--rule)}.prose{font-size:1.02rem;line-height:1.95;max-width:70ch}.prose p{margin:0 0 1.4em}.next-note{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--rule);margin-top:60px;padding-top:25px}.next-note span{font-size:.8rem;color:var(--muted)}.next-note a{font:450 1.5rem/1.5 var(--display)}footer{border-top:1px solid var(--ink);margin-top:100px;padding:35px 0 30px}.footer-name{font:500 1.4rem/1.4 var(--display);text-decoration:none}footer p{max-width:54ch;color:var(--muted);font-size:.87rem;margin:14px 0 36px}.footer-links{display:flex;flex-wrap:wrap;gap:20px;font-size:.75rem;color:var(--muted)}.footer-links span{margin-left:auto}
.theme-field-notes{--paper:#eef1e7;--ink:#263e33;--muted:#4a6253;--accent:#345d41;--rule:#aebdaf}.theme-field-notes .opening{grid-template-columns:1fr;gap:32px;max-width:850px;padding-top:76px}.theme-field-notes .opening h1{max-width:16ch}.theme-field-notes .opening-note{display:flex;align-items:start;gap:50px}.theme-field-notes .opening-note p{max-width:44ch}.theme-field-notes .essay-row{grid-template-columns:120px 1fr 70px}.theme-objects{--paper:#fbfaf6;--ink:#222a31;--muted:#56606b;--accent:#174dab;--rule:#bac2c9;--display:Manrope,Arial,sans-serif}.theme-objects .opening{grid-template-columns:1fr 1fr;gap:60px}.theme-objects .opening h1{font-weight:600;max-width:13ch;letter-spacing:-.04em}.theme-objects .opening-note{border-top:1px solid var(--ink);padding-top:24px}.theme-objects .essay-meta{order:2}.theme-objects .essay-summary{order:1}.theme-objects .read-link{order:3}.theme-objects .essay-row{grid-template-columns:1fr 145px 65px}.theme-objects .essay-summary h3{font-size:1.6rem;font-weight:550}.theme-objects .filters button{border-radius:3px}
@media(max-width:760px){.page{width:calc(100% - 40px)}.masthead{min-height:86px;gap:20px}.wordmark{font-size:1.25rem}.masthead nav{gap:16px;font-size:.79rem}.opening,.theme-objects .opening{grid-template-columns:1fr;gap:32px;padding:58px 0 55px}.opening h1{font-size:clamp(2.6rem,11vw,4.6rem);max-width:14ch}.opening-note p{max-width:45ch;font-size:1rem;margin-bottom:20px}.index-heading{align-items:start}.index-heading h2{font-size:1.25rem}.index-heading>a{font-size:.75rem;text-align:right;max-width:15ch}.essay-row,.theme-field-notes .essay-row,.theme-objects .essay-row{grid-template-columns:1fr;gap:15px;padding:27px 0}.essay-meta,.theme-objects .essay-meta{order:0;flex-direction:row;gap:20px}.essay-meta span{margin:0}.essay-summary,.theme-objects .essay-summary{order:1}.essay-summary h3{font-size:1.55rem}.read-link,.theme-objects .read-link{order:2;margin:0}.theme-field-notes .opening-note{display:block}.theme-field-notes .opening{padding-top:58px}.section-opening{padding-top:48px}.section-opening h1{font-size:2.7rem}.reading{margin:46px auto 65px}.reading h1{font-size:2.6rem;margin-top:28px}.standfirst{font-size:1.2rem}.prose{font-size:1rem;line-height:1.85}.footer-links span{margin-left:0;width:100%}footer{margin-top:70px}.filters{gap:9px}.filters button{font-size:.77rem;padding:5px 12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
