.essay-page{--essay-paper:#f5f1e9;--essay-ink:#211f1b;--essay-ink-soft:#514c45;--essay-muted:#817b70;--essay-rule:#211f1b26;--essay-rule-strong:#211f1b57;--essay-warm-point:#a65f42;--essay-serif:"Noto Serif SC", "Noto Serif CJK SC", "Source Han Serif SC", "Songti SC", STSong, Georgia, serif;--essay-sans:Inter, "PingFang SC", "Microsoft YaHei", sans-serif;--essay-mono:"JetBrains Mono", "SFMono-Regular", Consolas, monospace;--essay-wide:1240px;--essay-reading:680px;background:var(--essay-paper);color:var(--essay-ink)}.essay-page:before{z-index:-1;content:"";opacity:.42;pointer-events:none;background-image:linear-gradient(105deg,#0000 0 42%,#5a482f06 42.1%,#0000 42.45%),repeating-linear-gradient(0deg,#57483505 0 1px,#0000 1px 8px);position:fixed;inset:0}.essay-page .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.essays-universe-page{width:min(calc(100% - 80px), var(--essay-wide));margin:0 auto;padding:108px 0 128px}.universe-overview{grid-template-columns:minmax(250px,.86fr) minmax(430px,1.45fr) minmax(180px,.48fr);align-items:center;gap:18px;min-height:528px;padding:20px 0 58px;display:grid}.universe-intro{align-self:start;padding-top:47px}.essay-kicker,.universe-intro-note,.index-heading,.essay-archive-heading,.essay-row-date,.essay-row-tags{font-family:var(--essay-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.essay-kicker{color:var(--essay-ink-soft);letter-spacing:.16em;margin:0 0 28px}.universe-intro h1{font-family:var(--essay-serif);letter-spacing:.012em;margin:0;font-size:clamp(60px,6.2vw,88px);font-weight:500;line-height:1.02}.universe-intro-copy{max-width:265px;color:var(--essay-ink-soft);font-family:var(--essay-serif);margin:34px 0 67px;font-size:17px;font-weight:400;line-height:1.9}.universe-intro-note{color:var(--essay-muted);letter-spacing:.12em;margin:0}.star-field{align-self:center;min-width:0;position:relative}.universe-map{width:100%;max-height:470px;display:block;overflow:visible}.map-geometry{fill:none;stroke:#38322a24;stroke-width:.75px;vector-effect:non-scaling-stroke}.map-geometry circle:first-child{stroke:#a65f423d;stroke-dasharray:1 5}.map-geometry .connection{stroke:#302c2633;stroke-width:1px;transition:opacity .16s,stroke .16s}.map-geometry .connection.is-active{stroke:var(--essay-warm-point)}.map-geometry .connection.is-muted{opacity:.13}.map-margin{stroke:#38322a33;stroke-width:.7px}.map-geometry text{fill:#38322a61;stroke:none;font-family:var(--essay-mono);letter-spacing:.09em;font-size:7px}.star-node{cursor:pointer;transition:opacity .16s}.star-node circle:not(.focus-ring){fill:var(--essay-ink);transition:fill .16s}.star-node circle.warm-core{fill:var(--essay-warm-point)}.star-node .focus-ring{fill:none;stroke:var(--essay-warm-point);stroke-width:1px;opacity:0;transition:opacity .16s}.star-node text{fill:var(--essay-ink-soft);font-family:var(--essay-mono);letter-spacing:.01em;opacity:0;pointer-events:none;font-size:8px;transition:opacity .16s}.star-node .node-date{fill:var(--essay-muted);letter-spacing:.08em;font-size:7px}.star-node:hover circle:not(.focus-ring),.star-node:focus circle:not(.focus-ring){fill:var(--essay-warm-point)}.star-node:hover .focus-ring,.star-node:focus .focus-ring,.star-node:hover text,.star-node:focus text{opacity:1}.star-node.is-muted{opacity:.2}.marginal-indexes{border-left:1px solid #211f1b1f;align-self:center;gap:37px;padding:10px 0 10px 22px;display:grid}.index-head{justify-content:space-between;align-items:center;margin:0 0 16px;display:flex}.index-heading{color:var(--essay-ink-soft);letter-spacing:.12em;margin:0}.index-mark{fill:none;stroke:#3d362d8a;stroke-width:.85px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.stage-list{gap:4px;display:grid;position:relative}.stage-list:before{content:"";border-left:1px solid #211f1b2e;position:absolute;top:11px;bottom:11px;left:4px}.stage-list button{width:100%;min-height:28px;color:var(--essay-ink-soft);font-family:var(--essay-serif);text-align:left;background:0 0;border:0;grid-template-columns:14px 1fr auto;align-items:center;gap:7px;padding:1px 0;font-size:13px;display:grid;position:relative}.stage-list button small{color:var(--essay-muted);font-family:var(--essay-mono);letter-spacing:.09em;text-transform:uppercase;font-size:7px}.stage-mark{z-index:1;background:var(--essay-paper);border:1px solid #211f1b4d;border-radius:50%;width:9px;height:9px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:block}.stage-list button:hover,.stage-list button:focus-visible,.stage-list button[aria-pressed=true]{color:var(--essay-ink);outline:0}.stage-list button:hover .stage-mark,.stage-list button:focus-visible .stage-mark{border-color:var(--essay-warm-point)}.stage-list button[aria-pressed=true] .stage-mark{border-color:var(--essay-warm-point);background:var(--essay-warm-point);box-shadow:0 0 0 3px #a65f421c}.stage-list button:focus-visible span:nth-child(2){text-underline-offset:4px;text-decoration:underline 1px}.theme-list{gap:5px;display:grid}.theme-list button{width:100%;min-height:24px;color:var(--essay-ink-soft);font-family:var(--essay-serif);text-align:left;grid-template-columns:17px 1fr;align-items:center;gap:8px;padding:1px 0;font-size:13px;display:grid}.theme-list i{color:var(--essay-muted);font-family:var(--essay-mono);font-size:7px;font-style:normal}.theme-list button:hover,.theme-list button:focus-visible,.theme-list button[aria-pressed=true]{color:var(--essay-warm-point);outline:0}.theme-list button:focus-visible span{text-underline-offset:4px;text-decoration:underline}.essay-archive-section{border-top:1px solid var(--essay-rule-strong);border-bottom:1px solid var(--essay-rule)}.essay-archive-heading{color:var(--essay-muted);justify-content:space-between;padding:18px 0 36px;display:flex}.essay-archive-heading p{margin:0}.essay-row{border-top:1px solid var(--essay-rule);grid-template-columns:122px minmax(0,1fr) 180px;align-items:start;column-gap:42px;min-height:178px;padding:37px 0;transition:background-color .16s;display:grid}.essay-row:hover,.essay-row:focus-within{background:#ffffff29}.essay-row:focus-within{box-shadow:inset 0 0 0 1px var(--essay-warm-point)}.essay-row-date{color:var(--essay-muted);gap:3px;padding-top:6px;display:grid}.essay-row-date b{color:var(--essay-ink-soft);letter-spacing:.08em;font-weight:400}.essay-row-copy{max-width:720px}.essay-row-title{font-family:var(--essay-serif);letter-spacing:-.015em;margin:0 0 13px;font-size:29px;font-weight:500;line-height:1.38}.essay-row-title span{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .22s}.essay-row-title a,.essay-row-tags a{color:inherit;text-decoration:none}.essay-row:hover .essay-row-title span,.essay-row:focus-within .essay-row-title span{background-size:100% 1px}.essay-row-summary{max-width:620px;color:var(--essay-ink-soft);font-family:var(--essay-serif);margin:0 0 17px;font-size:15px;font-weight:400;line-height:1.86}.essay-row-tags{color:var(--essay-muted);gap:12px;list-style:none;display:flex}.essay-row-tags a:hover,.essay-row-tags a:focus-visible{color:var(--essay-warm-point);text-underline-offset:4px;text-decoration:underline}.essay-row-visual{justify-self:end;width:100%}.essay-row-visual:focus-visible{outline:1px solid var(--essay-warm-point);outline-offset:4px}.essay-row-visual img{object-fit:cover;width:100%;max-height:130px;transition:transform .42s cubic-bezier(.2,.8,.2,1);display:block}.essay-row:hover .essay-row-visual img,.essay-row:focus-within .essay-row-visual img{transform:rotate(.45deg)scale(1.01)}.essay-row-visual.is-empty{min-height:1px}.essay-empty{color:var(--essay-ink-soft);font-family:var(--essay-serif);padding:48px 0}.essay-detail{min-height:100vh;padding:96px 0 0}.essay-back-row{width:min(calc(100% - 80px), var(--essay-wide));color:var(--essay-muted);font-family:var(--essay-mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;margin:38px auto 0;font-size:9px;display:flex}.essay-back-row a{border-bottom:1px solid var(--essay-rule);padding-bottom:5px}.essay-reading-head h1{color:var(--essay-ink);font-family:var(--essay-serif);letter-spacing:-.018em;font-weight:500}.essay-reading-meta,.essay-reading-ending,.essay-reading-prose figcaption{color:var(--essay-muted);font-family:var(--essay-mono);letter-spacing:.045em;text-transform:uppercase;font-size:10px;line-height:1.6}.essay-reading-meta{justify-content:center;gap:25px;display:flex}.essay-text-head{text-align:center;max-width:960px;margin:82px auto 94px;padding:0 28px}.essay-text-head h1{margin:0 0 27px;font-size:clamp(52px,6vw,78px);line-height:1.16}.essay-reading-deck{max-width:620px;color:var(--essay-ink-soft);font-family:var(--essay-serif);margin:28px auto 0;font-size:17px;font-weight:400;line-height:1.95}.essay-image-head{width:min(calc(100% - 80px), var(--essay-wide));grid-template-columns:repeat(12,1fr);align-items:end;gap:28px;margin:76px auto 72px;display:grid}.essay-image-head .essay-reading-meta{flex-direction:column;grid-column:1/span 3;gap:7px;padding-bottom:12px;display:flex}.essay-image-head h1{grid-column:5/span 7;margin:0;font-size:clamp(50px,6vw,78px);line-height:1.16}.essay-image-head .essay-reading-deck{grid-column:5/span 7;margin:0}.essay-lead-cover{width:min(calc(100% - 80px), var(--essay-wide));margin:0 auto 100px}.essay-lead-cover img{object-fit:cover;width:100%;max-height:720px;display:block}.essay-lead-cover figcaption{margin-top:9px}.essay-reading-body{width:100%}.essay-reading-prose{max-width:var(--essay-reading);color:var(--essay-ink-soft);font-family:var(--essay-serif);letter-spacing:.003em;margin:0 auto;padding:0 28px 70px;font-size:18px;font-weight:400;line-height:2.02}.essay-detail--image .essay-reading-prose{max-width:740px}.essay-reading-prose>:first-child{margin-top:0}.essay-reading-prose p{margin:0 0 2.05em}.essay-reading-prose>p:first-child{color:#38342f;font-size:19px}.essay-reading-prose h2{color:var(--essay-ink);font-family:var(--essay-serif);letter-spacing:-.008em;margin:3.8em 0 1.1em;font-size:26px;font-weight:500;line-height:1.48}.essay-reading-prose h3{color:var(--essay-ink);font-family:var(--essay-serif);margin:2.8em 0 1em;font-size:21px;font-weight:500}.essay-reading-prose blockquote{color:#302d28;font-family:var(--essay-serif);letter-spacing:.006em;border-left:2px solid #211f1b6b;margin:72px 0 78px;padding:3px 0 3px 32px;font-size:22px;font-weight:400;line-height:1.9}.essay-reading-prose blockquote p{margin:0}.essay-reading-prose ul,.essay-reading-prose ol{list-style:revert;margin:0 0 2.05em;padding-left:1.3em}.essay-reading-prose li{margin-bottom:.65em;padding-left:.3em}.essay-reading-prose a{text-underline-offset:.22em;text-decoration:underline 1px #211f1b59}.essay-reading-prose a:hover,.essay-reading-prose a:focus-visible{text-decoration-color:currentColor}.essay-reading-prose code{font-family:var(--essay-mono);background:#ffffff4d;border:1px solid #211f1b1f;padding:.12em .32em;font-size:.82em}.essay-reading-prose pre{max-width:100%;font-family:var(--essay-mono);background:#ffffff52;border:1px solid #211f1b1f;margin:2.5em 0;padding:24px;font-size:13px;line-height:1.7;overflow-x:auto}.essay-reading-prose pre code{font:inherit;background:0 0;border:0;padding:0}.essay-reading-prose hr{border:0;border-top:1px solid var(--essay-rule);width:46px;margin:74px auto}.essay-reading-prose figure{margin:76px 0 82px}.essay-reading-prose figure img{width:100%;height:auto;display:block}.essay-reading-prose figure.media-wide{margin-block:102px 104px;width:min(1080px,100vw - 80px);margin-left:50%;transform:translate(-50%)}.essay-reading-prose figure.media-portrait{margin-block:92px 96px;width:min(400px,70vw);margin-left:66%;transform:translate(-50%)}.essay-reading-prose figcaption{text-transform:none;margin-top:9px}.essay-reading-ending{max-width:var(--essay-reading);border-top:1px solid var(--essay-rule);justify-content:space-between;margin:0 auto;padding:20px 28px 138px;display:flex}.essay-reading-ending a:hover,.essay-reading-ending a:focus-visible{color:var(--essay-warm-point)}@media (width<=980px){.universe-overview{grid-template-columns:minmax(230px,.85fr) minmax(390px,1.3fr)}.marginal-indexes{grid-column:2;grid-template-columns:1fr 1fr;gap:22px;padding-top:3px}.universe-intro{padding-top:36px}.universe-intro-copy{margin-bottom:38px}}@media (width<=820px){.essays-universe-page{width:calc(100% - 44px);padding:90px 0 92px}.universe-overview{min-height:0;padding:0 0 55px;display:block}.universe-intro{padding:0}.essay-kicker{margin-bottom:22px}.universe-intro h1{font-size:54px}.universe-intro-copy{max-width:300px;margin:22px 0 28px;font-size:16px}.star-field{margin:33px -7px 30px}.universe-map{min-height:265px}.map-geometry circle:last-of-type,.map-margin,.map-geometry>text,.star-node text{display:none}.marginal-indexes{border-top:1px solid #211f1b1f;border-left:0;grid-template-columns:1fr 1fr;gap:18px;padding:21px 0 0}.stage-list button,.theme-list button{min-height:31px;font-size:12px}.essay-archive-heading{padding:14px 0 23px}.essay-archive-heading p:last-child{display:none}.essay-row{grid-template-columns:1fr;gap:0;min-height:0;padding:34px 0 42px}.essay-row-date{flex-direction:row;gap:7px;margin-bottom:18px;padding:0;display:flex}.essay-row-title{font-size:26px}.essay-row-summary{font-size:14px}.essay-row-visual:not(.is-empty){width:44%;margin:24px 0 0 auto}.essay-detail{padding-top:74px}.essay-back-row{width:calc(100% - 44px);margin-top:28px}.essay-text-head{text-align:left;margin:62px auto 74px;padding:0 22px}.essay-text-head h1{font-size:44px;line-height:1.2}.essay-reading-meta{flex-wrap:wrap;justify-content:flex-start}.essay-reading-deck{margin-left:0;font-size:16px;line-height:1.9}.essay-image-head{width:calc(100% - 44px);margin:54px auto 52px;display:block}.essay-image-head .essay-reading-meta{margin-bottom:28px}.essay-image-head h1{font-size:44px}.essay-image-head .essay-reading-deck{margin-top:24px}.essay-lead-cover{width:calc(100% - 44px);margin-bottom:72px}.essay-reading-prose{max-width:none;padding-inline:22px;font-size:17px;line-height:2.04}.essay-reading-prose>p:first-child{font-size:18px}.essay-reading-prose h2{font-size:25px}.essay-reading-prose blockquote{margin:58px 0 64px;padding-left:20px;font-size:20px;line-height:1.85}.essay-reading-prose figure.media-wide{width:calc(100vw - 22px)}.essay-reading-prose figure.media-portrait{width:66%;margin-left:62%}.essay-reading-ending{padding-inline:0;margin-inline:22px;padding-bottom:92px}}@media (width<=390px){.essays-universe-page{width:calc(100% - 36px)}.universe-intro h1{font-size:50px}.star-field{margin-inline:-12px}.marginal-indexes{grid-template-columns:1fr;display:grid}.theme-index{margin-top:8px}}@media (prefers-reduced-motion:reduce){.essay-page *,.essay-page :before,.essay-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
