:root{--bg:#fcfcfc;--text:#141414;--body:#1c1c1c;--muted:#6e6e6e;--faint:#9a9a9a;--rule:#e7e7e7;--serif:"EB Garamond", Garamond, "Times New Roman", serif;--sans:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--wide:1152px;--measure:640px;--radius:8px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}body{background:var(--bg);color:var(--body);font-family:var(--serif);margin:0;font-size:21px;line-height:1.5}::selection{background:#e9e9e9}a{color:inherit;text-underline-offset:3px;text-decoration:underline 1px #b9b9b9}a:hover{text-decoration-color:currentColor}a:focus-visible,button:focus-visible{outline:2px solid var(--text);outline-offset:2px}.topbar{max-width:var(--wide);font-family:var(--sans);justify-content:space-between;align-items:center;margin:0 auto;padding:28px 0 0;font-size:14px;display:flex}.topbar .wordmark{letter-spacing:-.01em;color:var(--text);font-weight:600;text-decoration:none}.topbar .lang-switch{color:var(--faint);gap:6px;text-decoration:none;display:flex}.topbar .lang-switch .on,.topbar .lang-switch:hover span{color:var(--text)}main{padding:0 24px}.hero{max-width:var(--wide);margin:56px auto 0}.hero img{border-radius:var(--radius);background:#111;width:100%;height:auto;display:block}.byline{max-width:var(--wide);font-family:var(--sans);color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;margin:14px auto 0;font-size:14px;display:grid}.byline-date{gap:12px;display:flex}.byline-date time{color:var(--text)}.byline .dim{color:var(--faint)}.share{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;justify-self:end;align-items:center;gap:6px;padding:4px 0;display:inline-flex}.share[hidden]{display:none}.essay-header{text-align:center;max-width:820px;margin:0 auto;padding:88px 0 0}h1{font-family:var(--sans);letter-spacing:-.045em;color:var(--text);text-wrap:balance;margin:0;font-size:64px;font-weight:500;line-height:1.04}.ornament{font-family:var(--sans);color:#444;margin:48px 0 56px;font-size:22px;line-height:1}.dek{max-width:var(--measure);text-align:left;font-family:var(--sans);letter-spacing:-.005em;color:var(--text);text-wrap:pretty;margin:0 auto;font-size:19px;line-height:1.55}.essay-body{max-width:var(--measure);margin:0 auto;padding-top:24px}.essay-body>p,.essay-body>blockquote,.essay-body>ul,.essay-body>ol{margin:0 0 .9em}.essay-body h2{font-family:var(--sans);letter-spacing:-.03em;color:var(--text);margin:88px 0 22px;font-size:27px;font-weight:600;line-height:1.2}.essay-body blockquote{color:var(--text);text-align:center;text-wrap:balance;margin:1.6em 0;padding:0;font-size:27px;font-style:italic;line-height:1.3}.essay-body blockquote p{margin:0}.essay-body .translation-note{font-family:var(--sans);color:var(--muted);margin:0 0 8px;font-size:14px;line-height:1.55}.essay-body figure{margin:48px 0}.essay-body figure img{border-radius:var(--radius);border:1px solid var(--rule);width:100%;height:auto;display:block}.essay-body figure.plate img{border:0}.essay-body figure.narrow{max-width:440px;margin-left:auto;margin-right:auto}.essay-body figcaption,.site-footer{font-family:var(--sans);color:var(--muted);font-size:13px;line-height:1.5}.essay-body figcaption{text-align:center;margin-top:12px}sup{font-size:.62em;line-height:0}sup a[data-footnote-ref]{font-family:var(--sans);color:var(--faint);padding:0 1px;text-decoration:none}sup a[data-footnote-ref]:hover{color:var(--text)}.footnotes{border-top:1px solid var(--rule);font-family:var(--sans);color:#3a3a3a;margin-top:96px;padding-top:28px;font-size:14px;line-height:1.6}.footnotes #footnote-label{margin:0 0 20px;font-size:0}.footnotes #footnote-label:before{content:"Notes";font-family:var(--sans);letter-spacing:-.02em;color:var(--text);font-size:18px;font-weight:600}html[lang=es] .footnotes #footnote-label:before{content:"Notas"}.footnotes ol{margin:0;padding-left:1.5em}.footnotes li{overflow-wrap:break-word;margin:0 0 10px;padding-left:4px}.footnotes li::marker{color:var(--faint);font-size:12px}.footnotes li p{margin:0;display:inline}.footnotes a[data-footnote-backref]{color:var(--faint);margin-left:4px;text-decoration:none}:target{scroll-margin-top:32px}.footnotes li:target{background:#f1f1f1;outline:6px solid #f1f1f1}.site-footer{max-width:var(--measure);box-sizing:content-box;margin:72px auto 0;padding:24px 24px 72px}.site-footer p{margin:0 0 4px}.site-footer p:first-child{border-top:1px solid var(--rule);padding-top:24px}@media (width<=1200px){.topbar{padding:24px 24px 0}.hero{margin-top:40px}}@media (width<=640px){body{font-size:19.5px}main{padding:0 16px}.topbar{padding:18px 16px 0;font-size:13px}.hero{margin:24px -16px 0}.hero img{border-radius:0}.byline{grid-template-columns:1fr auto;row-gap:4px;font-size:13px}.byline-date{grid-area:2/1}.share{grid-area:1/2/span 2}.essay-header{padding-top:56px}h1{font-size:42px}.ornament{margin:32px 0 36px}.dek{font-size:17.5px}.essay-body h2{margin-top:64px;font-size:24px}.essay-body blockquote{font-size:23px}}@media print{body{background:#fff;font-size:12pt;line-height:1.45}.topbar,.share,.footnotes a[data-footnote-backref]{display:none}main{padding:0}.hero{margin:0 0 12pt}.essay-header{padding-top:12pt}h1{font-size:30pt}.footnotes a[href^=http]:after{content:" (" attr(href) ")";word-break:break-all;color:#555;font-size:8.5pt}.essay-body h2{break-after:avoid}.essay-body figure{break-inside:avoid}}.essay-body figure.wide{width:min(900px,100vw - 48px);margin:56px 0 56px 50%;transform:translate(-50%)}.essay-body figure.wide figcaption{max-width:var(--measure);margin-left:auto;margin-right:auto}.essay-body figcaption .credit{color:var(--faint);margin-top:2px;display:block}@media (width<=640px){.essay-body figure.wide{width:calc(100vw - 32px);margin:40px 0 40px 50%}}@media print{.essay-body figure.wide{width:100%;margin-left:0;transform:none}}main.author{max-width:1056px;margin:0 auto;padding-bottom:120px}.crumbs{font-family:var(--sans);color:var(--faint);border-bottom:1px solid var(--rule);gap:10px;margin:64px 0 0;padding-bottom:48px;font-size:15px;display:flex}.crumbs .here{color:var(--text)}.author-head{align-items:center;gap:16px;margin:48px 0 0;display:flex}.avatar{object-fit:cover;color:#fff;width:80px;height:80px;font-family:var(--sans);letter-spacing:-.02em;box-shadow:0 0 0 3px var(--bg), 0 0 0 4px var(--rule);background:#141414;border-radius:50%;flex:none;place-items:center;font-size:26px;font-weight:500;display:grid}.author h1{text-align:left;letter-spacing:-.035em;margin:0 0 4px;font-size:38px}.author .role{font-family:var(--sans);color:var(--muted);margin:0;font-size:15px}.author h2{font-family:var(--sans);letter-spacing:-.015em;color:var(--text);margin:0 0 20px;font-size:18px;font-weight:500}.author-bio{border-bottom:1px solid var(--rule);margin:48px 0 0;padding-bottom:56px}.author-bio p{font-family:var(--sans);color:#444;max-width:640px;margin:0 0 14px;font-size:17px;line-height:1.55}.author-bio .author-links{letter-spacing:.04em;text-transform:uppercase;gap:20px;margin:28px 0 0;font-size:13px;display:flex}.author-links a{color:var(--text);text-decoration:none}.author-links a:hover{text-decoration:underline}.author-latest{margin:56px 0 0}.cards{grid-template-columns:repeat(3,1fr);gap:32px 16px;display:grid}.card{color:var(--text);text-decoration:none;display:block}.card img,.card-placeholder{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius);width:100%;height:auto;display:block}.card-placeholder{font-family:var(--sans);color:var(--faint);background:#ececec;place-items:center;font-size:13px;display:grid}.card-meta{font-family:var(--sans);color:var(--muted);gap:10px;margin:14px 4px 8px;font-size:12px;display:flex}.card-meta .dot{color:var(--faint)}.card h3{font-family:var(--sans);letter-spacing:-.02em;margin:0 4px 8px;font-size:19px;font-weight:500;line-height:1.3}.card:hover h3{text-underline-offset:3px;text-decoration:underline 1px}.card-excerpt{font-family:var(--sans);color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 4px;font-size:15px;line-height:1.45;display:-webkit-box;overflow:hidden}.card-soon{opacity:.75}.author-footer{max-width:1056px}@media (width<=900px){.cards{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.crumbs{margin-top:28px;padding-bottom:28px;font-size:13px}.cards{grid-template-columns:1fr}.author h1{font-size:30px}.avatar{width:64px;height:64px;font-size:21px}}
