@import"https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Inter+Tight:wght@400;500;600&family=JetBrains+Mono:wght@400;500&family=Noto+Serif+TC:wght@400;500;600;700&family=Noto+Serif+JP:wght@400;500;600;700&family=Noto+Sans+TC:wght@400;500;600&display=swap";:root{--paper: #F4F1EA;--paper-2: #E8E2D5;--rule: #C9C3B6;--gutter: #8A847A;--ink-2: #4A453E;--ink: #1A1714;--mark: #7A1F1F;--bg: var(--paper);--bg-sunken: var(--paper-2);--fg: var(--ink);--fg-2: var(--ink-2);--fg-muted: var(--gutter);--border: var(--rule);--link: var(--ink);--link-hover: var(--mark);--selection-bg: var(--ink);--selection-fg: var(--paper);--serif-latin: "EB Garamond", "Iowan Old Style", "Palatino", Georgia, serif;--serif-cjk: "Noto Serif TC", "Noto Serif JP", "Source Han Serif TC", "Source Han Serif", "Songti TC", "STSong", serif;--serif: var(--serif-latin), var(--serif-cjk);--sans-latin: "Inter Tight", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sans-cjk: "Noto Sans TC", "Source Han Sans TC", "PingFang TC", "Hiragino Sans", sans-serif;--sans: var(--sans-latin), var(--sans-cjk);--mono: "JetBrains Mono", "SF Mono", "IBM Plex Mono", Menlo, Consolas, monospace;--rhythm: 24px;--rhythm-half: 12px;--rhythm-2x: 48px;--rhythm-3x: 72px;--rhythm-4x: 96px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--t-mono-sm: 13px;--t-sans-sm: 14px;--t-body: 18px;--t-body-cjk: 17px;--t-lead: 21px;--t-h3: 24px;--t-h2: 32px;--t-h1: 48px;--t-display: 72px;--measure: 38em;--measure-en: 36em;--measure-wide: 46em;--hairline: 1px solid var(--rule);--hairline-ink: 1px solid var(--ink);--radius: 0;--ease: cubic-bezier(.2, 0, .2, 1);--t-fast: .12s;--t-med: .16s}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--paper: #16130F;--paper-2: #1F1B16;--rule: #38322A;--gutter: #847C71;--ink-2: #C9C2B5;--ink: #ECE5D5;--mark: #D9685A}}:root[data-theme=dark]{--paper: #16130F;--paper-2: #1F1B16;--rule: #38322A;--gutter: #847C71;--ink-2: #C9C2B5;--ink: #ECE5D5;--mark: #D9685A}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}img,svg{display:block;max-width:100%}::selection{background:var(--selection-bg);color:var(--selection-fg)}html{background:var(--bg);color:var(--fg);font-family:var(--serif);font-size:var(--t-body);line-height:var(--rhythm);font-feature-settings:"kern","liga","onum";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--serif);font-size:var(--t-body);line-height:var(--rhythm);color:var(--fg);background:var(--bg)}h1,h2,h3,h4,h5,h6{font-family:var(--serif);font-weight:500;color:var(--fg);margin:0 0 var(--rhythm) 0;letter-spacing:-.005em;text-wrap:balance}h1{font-size:var(--t-h1);line-height:var(--rhythm-3x);margin-top:var(--rhythm-2x)}h2{font-size:var(--t-h2);line-height:var(--rhythm-2x);margin-top:var(--rhythm-2x)}h3{font-size:var(--t-h3);line-height:var(--rhythm);margin-top:var(--rhythm)}h4{font-size:var(--t-body);line-height:var(--rhythm);font-weight:600}h5,h6{font-family:var(--sans);font-size:var(--t-sans-sm);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted);line-height:var(--rhythm)}p{margin:0 0 var(--rhythm) 0;text-wrap:pretty;hyphens:auto}p.lead{font-size:var(--t-lead);line-height:calc(var(--rhythm) + 8px);color:var(--fg-2)}a{color:var(--link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:var(--rule);transition:color var(--t-fast) var(--ease),text-decoration-color var(--t-fast) var(--ease),text-decoration-thickness var(--t-fast) var(--ease)}a:hover{color:var(--link-hover);text-decoration-thickness:2px;text-decoration-color:var(--link-hover)}a:focus-visible{outline:2px solid var(--mark);outline-offset:2px}ul,ol{margin:0 0 var(--rhythm) 1.4em;padding:0}li{margin-bottom:var(--rhythm-half)}blockquote{margin:var(--rhythm-2x) 0;padding:0 0 0 var(--rhythm-2x);color:var(--fg-2);font-family:var(--sans);font-size:17px;line-height:var(--rhythm);border-left:2px solid var(--ink)}blockquote p:last-child{margin-bottom:0}blockquote cite{display:block;margin-top:var(--rhythm-half);font-style:normal;font-family:var(--sans);font-size:var(--t-sans-sm);color:var(--fg-muted)}blockquote cite:before{content:"— "}code,kbd,samp,pre{font-family:var(--mono);font-size:.88em}pre{background:var(--bg-sunken);padding:var(--rhythm);margin:0 0 var(--rhythm) 0;overflow-x:auto;line-height:var(--rhythm-half) * 2;border-left:2px solid var(--ink)}:not(pre)>code{padding:0 .3em;background:var(--bg-sunken)}hr{border:0;border-top:var(--hairline);margin:var(--rhythm-2x) 0}table{width:100%;border-collapse:collapse;margin:0 0 var(--rhythm) 0;font-size:var(--t-body)}th,td{text-align:left;padding:var(--rhythm-half) var(--s-3);border-bottom:var(--hairline);vertical-align:baseline}th{font-weight:600;font-family:var(--sans);font-size:var(--t-sans-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-muted)}figure{margin:var(--rhythm-2x) 0}figure img{border:var(--hairline)}figcaption{margin-top:var(--rhythm-half);font-family:var(--mono);font-size:var(--t-mono-sm);color:var(--fg-muted);letter-spacing:.02em}input[type=text],input[type=email],input[type=search],textarea,select{font:inherit;color:var(--fg);background:transparent;border:0;border-bottom:var(--hairline-ink);padding:var(--s-2) 0;width:100%;border-radius:0;outline:none}input::placeholder,textarea::placeholder{color:var(--fg-muted)}input:focus,textarea:focus,select:focus{border-bottom-color:var(--mark)}button,.btn{font-family:var(--sans);font-size:var(--t-sans-sm);font-weight:500;letter-spacing:.06em;text-transform:uppercase;background:transparent;color:var(--fg);border:1px solid var(--fg);padding:var(--s-3) var(--s-5);cursor:pointer;border-radius:0;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}button:hover,.btn:hover{background:var(--fg);color:var(--bg)}button:disabled{color:var(--fg-muted);border-color:var(--rule);cursor:not-allowed;background:transparent}.measure{max-width:var(--measure);margin-inline:auto}.measure-en{max-width:var(--measure-en);margin-inline:auto}.measure-w{max-width:var(--measure-wide);margin-inline:auto}.serif{font-family:var(--serif)}.sans{font-family:var(--sans)}.mono{font-family:var(--mono);letter-spacing:.02em}.eyebrow{font-family:var(--sans);font-size:var(--t-sans-sm);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted)}.smallcaps{font-variant-caps:all-small-caps;letter-spacing:.08em}.tabular{font-variant-numeric:tabular-nums lining-nums}.mark{color:var(--mark)}.muted{color:var(--fg-muted)}.rule-top{border-top:var(--hairline)}.rule-bottom{border-bottom:var(--hairline)}.rule-ink{border-color:var(--ink)}.dropcap:first-letter{font-family:var(--serif);font-weight:500;font-size:4.2em;float:left;line-height:.85;margin:.1em .08em 0 -.04em;color:var(--ink)}body[data-grid]{background-image:linear-gradient(to bottom,transparent calc(var(--rhythm) - 1px),rgba(122,31,31,.12) calc(var(--rhythm) - 1px),rgba(122,31,31,.12) var(--rhythm));background-size:100% var(--rhythm);background-position:0 0}.ta-app{min-height:100vh;display:flex;flex-direction:column}.ta-header{border-bottom:1px solid var(--rule);background:var(--paper);position:sticky;top:0;z-index:10}.ta-header-inner{max-width:880px;margin:0 auto;padding:16px 32px;display:flex;align-items:center;justify-content:space-between}.ta-mark{display:inline-flex;align-items:baseline;gap:12px;text-decoration:none;color:var(--ink)}.ta-mark-rule{display:inline-block;width:28px;height:1px;background:var(--ink);align-self:center}.ta-mark-word{font-family:var(--serif-latin);font-style:italic;font-weight:500;font-size:24px;line-height:1}.ta-mark-tag{font-family:var(--serif-cjk);font-size:14px;color:var(--fg-muted);letter-spacing:.04em}.ta-nav{display:flex;gap:24px}.ta-nav a{font-family:var(--serif-cjk);font-size:15px;text-decoration:none;color:var(--ink);border-bottom:1px solid transparent;padding-bottom:2px}.ta-nav a:hover{color:var(--mark);border-bottom-color:var(--mark)}.ta-main{flex:1;max-width:880px;margin:0 auto;padding:56px 32px 96px;width:100%}.ta-page-eyebrow{font-family:var(--sans);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:8px}.ta-page-h{font-family:var(--serif-cjk);font-size:32px;font-weight:500;margin:0 0 48px}.ta-card{padding:32px 0;border-top:1px solid var(--rule)}.ta-card:last-of-type{border-bottom:1px solid var(--rule)}.ta-card-tags{display:flex;gap:16px;font-family:var(--sans);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:12px}.ta-card-tags a{color:inherit;text-decoration:none;border-bottom:1px solid transparent;padding-bottom:2px}.ta-card-tags a:hover{color:var(--mark);border-bottom-color:var(--mark)}.ta-card-title{font-family:var(--serif-cjk);font-size:28px;line-height:1.3;font-weight:500;margin:0 0 12px;letter-spacing:-.005em}.ta-card-title a{color:var(--ink);text-decoration:none}.ta-card-title a:hover{color:var(--mark)}.ta-card-dek{font-size:17px;line-height:26px;color:var(--fg-2);margin:0 0 16px;max-width:38em}.ta-card-byline{display:flex;justify-content:space-between;align-items:baseline}.ta-byline-name{font-family:var(--serif-latin);font-style:italic;color:var(--fg-muted);font-size:15px}.ta-card-more{font-family:var(--sans);font-size:13px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--ink);border-bottom:1px solid var(--ink);padding-bottom:2px}.ta-card-more:hover{color:var(--mark);border-bottom-color:var(--mark)}.ta-pager{margin-top:48px;display:flex;align-items:baseline;justify-content:space-between;padding-top:24px}.ta-pager-now{font-family:var(--mono);font-size:13px;color:var(--fg-muted);letter-spacing:.04em}.ta-pager-list{display:flex;gap:14px}.ta-pager-list a{font-family:var(--serif-latin);font-size:17px;text-decoration:none;color:var(--ink)}.ta-pager-list a.is-current{color:var(--mark);text-decoration:underline;text-underline-offset:4px}.ta-pager-list a:hover{color:var(--mark)}.ta-tagcloud{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:64px;padding-top:32px;border-top:1px solid var(--rule);font-family:var(--serif-cjk);font-size:15px}.ta-tagcloud a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--rule);padding-bottom:2px}.ta-tagcloud a:hover{color:var(--mark);border-bottom-color:var(--mark)}.ta-footer{border-top:1px solid var(--rule);padding:48px 32px 32px;background:var(--paper)}.ta-footer-inner{max-width:880px;margin:0 auto;display:flex;justify-content:space-between;gap:48px;flex-wrap:wrap}.ta-footer-mark{max-width:240px}.ta-footer-tag{font-family:var(--serif-cjk);color:var(--fg-muted);font-size:14px;margin:8px 0 0}.ta-footer-cols{display:flex;gap:56px}.ta-footer-cols a{display:block;font-family:var(--serif-cjk);font-size:15px;color:var(--ink);text-decoration:none;margin-bottom:6px}.ta-footer-cols a:hover{color:var(--mark)}.ta-footer-h{font-family:var(--sans);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:12px}.ta-footer-cr{max-width:880px;margin:32px auto 0;padding-top:16px;border-top:1px solid var(--rule);font-family:var(--serif-cjk);font-size:13px;color:var(--fg-muted)}.ta-callout{margin-top:48px;padding:32px;background:var(--paper-2);border-top:1px solid var(--ink);border-bottom:1px solid var(--rule)}.ta-callout-eye{font-family:var(--sans);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:8px}.ta-callout p{margin:0 0 16px;font-size:17px;max-width:36em}.ta-callout-form{display:flex;gap:12px;align-items:end}.ta-callout-form input{flex:1;max-width:320px}.ta-callout-form button{white-space:nowrap}.ta-essay{max-width:38em;margin:0 auto;padding:32px 0 64px}.ta-essay-back{font-family:var(--sans);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted);text-decoration:none}.ta-essay-back:hover{color:var(--mark)}.ta-essay-title{font-family:var(--serif-cjk);font-size:40px;line-height:1.2;font-weight:500;margin:32px 0 16px;letter-spacing:-.005em}.ta-essay-dek{font-size:19px;line-height:28px;color:var(--fg-2);margin:0 0 24px}.ta-essay-byline{display:flex;justify-content:space-between;padding:8px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-bottom:32px;font-family:var(--serif-latin);font-style:italic;color:var(--fg-muted);font-size:15px}.ta-essay-meta{font-family:var(--mono);font-style:normal;font-size:12px;letter-spacing:.04em}.ta-essay-hero{margin:0 0 32px}.ta-essay-hero-img{aspect-ratio:16/9;background:var(--paper-2);border:1px solid var(--rule);display:flex;align-items:center;justify-content:center}.ta-hero-cap{font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--fg-muted);text-transform:uppercase}.ta-essay-body p{font-size:18px;line-height:30px;margin-bottom:24px}.ta-essay-body h2{font-family:var(--serif-cjk);font-size:24px;font-weight:500;margin:48px 0 16px}.ta-essay-body blockquote{margin:32px 0;padding:8px 0 8px 32px;border-left:2px solid var(--ink);font-family:var(--sans);font-size:17px;line-height:26px;color:var(--fg-2)}.ta-essay-tags{margin-top:32px;font-family:var(--serif-cjk);font-size:14px;color:var(--fg-muted)}.ta-essay-tags a{margin-left:12px;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--rule)}.ta-essay-tags a:hover{color:var(--mark);border-bottom-color:var(--mark)}:lang(zh) em,:lang(ja) em,:lang(zh) i,:lang(ja) i{font-style:normal;font-weight:600}.essay-prose .footnotes{margin-top:var(--rhythm-3x);padding-top:var(--rhythm);border-top:var(--hairline);font-size:15px;color:var(--fg-2)}.essay-prose .footnotes ol{margin-left:1.4em}.essay-prose .footnotes li,.essay-prose .footnotes p{margin-bottom:var(--rhythm-half)}.essay-prose [data-footnote-ref]{text-decoration:none;font-family:var(--mono);font-size:.8em;vertical-align:super;line-height:1;padding:0 .15em;color:var(--mark)}.essay-prose [data-footnote-backref]{font-family:var(--mono);font-size:.85em;text-decoration:none;margin-left:.4em;color:var(--fg-muted)}.essay-prose hr{border:0;margin:var(--rhythm-2x) auto;width:6em;text-align:center;height:1em}.essay-prose hr:before{content:"* * *";color:var(--fg-muted);letter-spacing:.6em;font-family:var(--serif-latin)}.essay-prose[data-dropcap=true]>p:first-child:first-letter{font-family:var(--serif-latin);font-weight:500;font-size:4.2em;float:left;line-height:.85;margin:.1em .08em 0 -.04em;color:var(--ink)}.essay-prose blockquote.origin-notice,.essay-prose hr+blockquote{border-left:0;padding-left:0;font-family:var(--serif-cjk);font-size:15px;color:var(--fg-muted);margin-top:var(--rhythm)}.essay-meta{font-family:var(--mono);font-size:var(--t-mono-sm);letter-spacing:.04em}.ta-search{font-family:var(--sans);font-size:13px;color:var(--fg-muted);text-decoration:none;letter-spacing:.06em}.ta-search:hover{color:var(--mark)}:root{--pagefind-ui-scale: .9;--pagefind-ui-primary: var(--ink);--pagefind-ui-text: var(--ink);--pagefind-ui-background: var(--paper);--pagefind-ui-border: var(--rule);--pagefind-ui-tag: var(--paper-2);--pagefind-ui-border-width: 1px;--pagefind-ui-border-radius: 0;--pagefind-ui-font: var(--serif-cjk)}
