.essay .es-grid>.es-shot+.es-shot{margin-top:40px}.essay a.es-shot-frame{position:relative;display:block;overflow:hidden;border:1px solid oklch(.89 .008 70);border-radius:2px;background:#fff;cursor:zoom-in;text-decoration:none;transition:border-color .16s ease}.essay a.es-shot-frame:hover{border-color:#c3bcb7}.essay a.es-shot-frame:focus-visible{outline:2px solid var(--es-red);outline-offset:3px}.essay .es-shot picture,.essay .es-shot img{display:block;width:100%;height:auto}.essay .es-shot-zoom{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:#120f0cc7;color:#fefbf7;opacity:0;transition:opacity .16s ease}.essay a.es-shot-frame:hover .es-shot-zoom,.essay a.es-shot-frame:focus-visible .es-shot-zoom{opacity:1}@media(hover:none){.essay .es-shot-zoom{opacity:1}}@media(max-width:640px){.essay .es-shot-zoom{top:7px;right:7px;width:26px;height:26px}.essay .es-shot-zoom svg{width:12px;height:12px}}.essay .es-shot .es-figcaption{max-width:680px;margin-inline:auto;text-align:center}@media print{.essay .es-shot-zoom{display:none}}.essay .es-grid>.es-quote{margin-top:44px;max-width:640px}.essay .es-grid>.es-quote+*{margin-top:40px}.essay .es-quote{padding:2px 0 2px 26px;border-left:2px solid var(--es-red)}.essay .es-quote-text{margin:0;padding:0}.essay .es-quote-text p{margin:0;font-family:var(--es-serif);font-size:clamp(22px,2.4vw,27px);line-height:1.38;letter-spacing:-.005em;color:#1a1512;text-wrap:pretty}.essay .es-quote-attr{margin-top:16px;font-size:11.5px;font-weight:600;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;color:#5a5450}@media(max-width:640px){.essay .es-quote{padding-left:18px}.essay .es-quote-attr-note{display:block}}@media print{.essay .es-quote{break-inside:avoid}}.essay .es-cta{margin-top:72px;background:var(--es-ink);color:#f7f5f1}.essay .es-cta-inner{max-width:calc(960px + 2 * var(--es-gutter));margin:0 auto;padding:92px var(--es-gutter) 96px;text-align:center}.essay .es-cta-h2{margin:0 auto;max-width:22ch;font-family:var(--es-serif);font-weight:400;font-size:clamp(36px,5.6vw,64px);line-height:1.02;letter-spacing:-.028em;color:#f7f5f1;text-wrap:balance}.essay .es-cta-actions{margin-top:40px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px 30px}.essay a.es-cta-primary{display:inline-block;padding:16px 30px;border-radius:999px;background:#f7f5f1;color:var(--es-ink);font-size:14px;font-weight:500;letter-spacing:.06em;text-decoration:none;transition:background .18s ease,transform .18s ease}.essay a.es-cta-primary:hover{background:#e1897b;color:var(--es-ink);transform:translateY(-2px)}.essay a.es-cta-secondary{display:inline-flex;align-items:baseline;gap:8px;padding:10px 2px;color:#d5d0ca;font-size:14px;font-weight:500;letter-spacing:.06em;text-decoration:none;transition:color .16s ease}.essay a.es-cta-secondary .es-cta-label{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:#d5d0ca59;transition:text-decoration-color .16s ease}.essay a.es-cta-secondary:hover{color:#fefbf7}.essay a.es-cta-secondary:hover .es-cta-label{text-decoration-color:#e1897b}.essay .es-cta-arrow{transition:transform .18s ease}.essay a.es-cta-secondary:hover .es-cta-arrow{transform:translate(3px)}.essay a.es-cta-primary:focus-visible,.essay a.es-cta-secondary:focus-visible{outline:2px solid oklch(.72 .11 30);outline-offset:4px}@media(max-width:640px){.essay .es-cta-inner{padding:68px var(--es-gutter) 72px}.essay .es-cta-actions{flex-direction:column;gap:12px}}@media print{.essay .es-cta{background:none;color:var(--es-ink);border-top:2px solid var(--es-ink);border-bottom:1px solid var(--es-hairline);break-inside:avoid}.essay .es-cta-inner{padding:36px 0}.essay .es-cta-h2{color:var(--es-ink)}.essay a.es-cta-primary,.essay a.es-cta-secondary{background:none;color:var(--es-ink);padding:0}.essay a.es-cta-primary:after,.essay a.es-cta-secondary:after{content:" (nodalist.ai" attr(href) ")"}.essay .es-cta-arrow{display:none}}.essay.es-twa .es-h1{max-width:19ch;font-size:clamp(44px,7.2vw,88px);line-height:.98}.essay.es-twa .es-h1-line{display:block}@media(max-width:640px){.essay.es-twa .es-h1{font-size:clamp(34px,10.2vw,44px)}}@media(max-width:640px){.essay.es-twa .es-hero.es-grid>.es-byline>span:first-child{flex-basis:100%;text-align:center}.essay.es-twa .es-hero.es-grid>.es-byline>.es-byline-sep:nth-child(2){display:none}}@media(min-width:761px){.essay.es-twa .es-toc ol{grid-template-rows:repeat(3,auto)}}.essay.es-twa .es-grid>.es-quote+.es-quote-note{margin-top:14px}.essay.es-twa .es-quote-note{max-width:640px;font-size:14px;line-height:1.65;color:var(--es-muted)}.essay.es-twa .es-p.es-note{font-size:16px;font-style:italic;color:var(--es-muted)}.essay.es-twa .es-interlude{padding-top:40px}.essay.es-twa .es-closing-wrap{padding-top:104px}.essay.es-twa .es-closing-wrap>.es-closing{grid-column:wide;margin:0 auto;max-width:24ch;font-family:var(--es-serif);font-size:clamp(28px,3.4vw,40px);line-height:1.16;letter-spacing:-.015em;text-align:center;color:var(--es-ink);text-wrap:balance}.essay.es-twa .es-closing-wrap>.es-closing{max-width:none}.essay.es-twa .es-closing-line{display:block}.essay.es-twa .es-footer{margin-top:0;border-top:0}@media print{.essay.es-twa .es-footer{margin-top:48px}}
