@font-face{font-family:Söhne;src:url(/fonts/sohne-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Söhne;src:url(/fonts/sohne-medium.woff2) format("woff2");font-weight:500 700;font-style:normal;font-display:swap}:root{--paper:#F5F4F3;--ink:#1D1D1F;--signal:#D5680B;--sans:"Söhne","PingFang SC",-apple-system,system-ui,"Microsoft YaHei",Arial,sans-serif;--font-body:400 16px/24px var(--sans);--font-meta:400 12px/16px var(--sans);--unit:4px;--gutter:calc(12 * var(--unit));--block-gap:calc(32 * var(--unit));--page-edge:calc(4 * var(--unit));--layout-column-gap:calc(32 * var(--unit));--heading-content-gap:calc(16 * var(--unit))}*{box-sizing:border-box;scrollbar-width:none}*::-webkit-scrollbar{display:none}body{display:flow-root;margin:0 var(--page-edge);background:var(--paper);color:var(--ink);font:var(--font-body)}:lang(zh){line-break:strict;word-break:normal}:lang(en){line-break:auto}button,input,select,textarea{font:inherit;color:inherit}code,kbd,samp,pre{font-family:inherit}main{width:100%;min-width:0}p{margin:0}a{color:inherit;text-decoration:none;text-underline-offset:4px}a:hover{text-decoration:underline}img{max-width:100%}.eyebrow,small,.translation-note{font:var(--font-meta)}.eyebrow{margin-bottom:48px}.translation-note{margin-bottom:16px}:where(a,button,[tabindex]):focus-visible{outline:2px solid currentColor;outline-offset:4px}@media print{:root{--paper:#FFFFFF }}:is(.sr-only,.visually-hidden){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html[data-text-discovery=hidden] :is([data-module=texts],[data-module=latest-texts],[data-filter-kind=texts],[data-filter-controls]>li:has([data-filter=texts])){display:none}.table-scroll{width:100%;min-width:0;overflow-x:auto}.table-scroll:has(>table[hidden]){display:none}table,.atomic-relation-list,.storyline-card-list{font:var(--tabular-font,var(--font-body))}th,td,.atomic-split-row>span{text-align:left;vertical-align:top;font:inherit;padding:var(--tabular-padding-block,16px) var(--table-safe-inset,16px) var(--tabular-padding-block,16px) 0}th:nth-last-child(1 of:not([hidden])),td:nth-last-child(1 of:not([hidden])),.atomic-split-row>span:nth-last-child(1 of:not([hidden])){padding-inline-end:0}tbody,.atomic-relation-list{border-top:1px solid var(--ink)}tbody tr+tr,.atomic-relation-list li+li{border-top:1px dotted var(--ink)}thead:not(.sr-only),tfoot{border-top:1px solid var(--ink)}[data-chronology=timeline] tr[data-filter-kind=solo],[data-chronology=timeline] tr[data-filter-kind=solo] .label-badge-text{font-weight:500}[data-table-kind]:not(:has(a[href],button,input,select,textarea,[role=button])){--tabular-font:var(--font-meta);--tabular-padding-block:calc(2 * var(--unit));font:var(--tabular-font)}:root{--paragraph-gap:calc(8 * var(--unit)) }.prose p{overflow-wrap:break-word}.prose :is(p,.page-heading)+p{margin-block-start:var(--paragraph-gap)}.semantic-document{min-width:0}.semantic-document p a{text-decoration:underline}:root{--note-base-size:16px;--note-font-size:12px;--note-line-height:16px;--note-number-width:1ch;--note-number-gap:1em;--note-entry-gap:calc(4 * var(--unit));--notes-body-gap:calc(24 * var(--unit))}:is(.note-ref,[role=doc-noteref]){--note-optical-raise:0em;position:relative;display:inline-block;align-self:baseline;white-space:nowrap}:is(.note-ref,[role=doc-noteref]):lang(zh){--note-optical-raise:.1em }:is(.note-ref,[role=doc-noteref]):after{content:"";position:absolute;inset:-6px}:is(.note-ref,[role=doc-noteref]) sup{position:relative;top:calc(-.4em - var(--note-optical-raise));font:400 var(--note-font-size)/0 var(--sans);vertical-align:baseline}@supports (font-variant-position:super){:is(.note-ref,[role=doc-noteref]) sup{top:calc(0em - var(--note-optical-raise));font-size:var(--note-base-size);line-height:1;font-variant-position:super}}:is(.note-body,[role=doc-endnotes],[data-footnote]){color:var(--ink);font:400 var(--note-font-size)/var(--note-line-height) var(--sans)}:is(.note-entry,[data-footnote]){display:grid;grid-template-columns:var(--note-number-width) minmax(0,1fr);column-gap:var(--note-number-gap);align-items:baseline;margin:0}:is(.note-number,[data-footnote-number]){justify-self:end;font:inherit}:is(.note-text,[data-footnote-text]){min-width:0}:is(.notes-list,[role=doc-endnotes]>ol){margin:0;padding:0;list-style:none}:is(.notes-list,[role=doc-endnotes]>ol)>*+*{margin-top:var(--note-entry-gap)}.notes-after-body{margin-top:var(--notes-body-gap)}:is(.note-entry,[data-footnote],[data-site-note]):is(:target,:focus-visible){outline:1px solid var(--signal);outline-offset:4px}.note-body .note-entry{max-width:100%}.apparatus-note-figure{margin:0}.apparatus-note-figure img{display:block;width:100%;height:auto}.apparatus-note-figure figcaption{margin-top:calc(6 * var(--unit));font:400 var(--note-font-size)/var(--note-line-height) var(--sans)}.apparatus-return{display:inline-block;margin-top:calc(2 * var(--unit))}.site-identity{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.wordmark{display:block;font:500 16px/24px var(--sans);min-width:0}.language-switch{display:inline-flex;align-items:center;justify-content:center;align-self:center;height:32px;padding-inline:calc(2 * var(--unit));border:1px solid var(--ink);border-radius:999px;background:var(--ink);color:#fff;font:var(--font-meta);line-height:1;white-space:nowrap}.language-switch:hover{text-decoration:none}.site-nav-list{display:flex;flex-direction:column;align-items:flex-start}.site-nav-label{display:inline-grid;grid-template-areas:"label";align-content:start;min-width:0}.site-nav-label-text{grid-area:label}.site-nav-series-asides-divider{border-top:1px dotted var(--ink)}.site-nav-list>[data-nav-zone]{margin:0;padding-block:calc(4 * var(--unit))}.site-nav-zone{width:100%;min-width:0}.site-nav-zone-separated,.site-nav-zone[data-nav-zone=practice]{border-top:1px solid var(--ink)}.site-nav-entry{width:100%;min-width:0;display:flex;align-items:baseline;line-height:24px}.site-nav-active-icon{display:inline-block;flex:none;order:1;align-self:flex-start;width:calc(2 * var(--unit));height:calc(2 * var(--unit));margin-inline-start:auto;margin-block-start:calc((1lh - 2 * var(--unit)) / 2);border-radius:50%;background:var(--signal)}.skip-link{position:fixed;left:var(--page-edge);top:var(--page-edge);z-index:20;padding:8px 16px;background:var(--ink);color:var(--paper);font:var(--font-meta);transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}html[lang=zh-Hans] .wordmark{letter-spacing:0}.site-nav-list>[data-nav-item=backstories]{margin-top:0;padding-block:calc(4 * var(--unit))}[data-nav-zone=utilities] .site-nav-entry,[data-nav-item=backstories]{width:100%;font:var(--font-meta);min-height:24px}[data-nav-zone=utilities] .site-nav-entry>a,[data-nav-item=backstories]>a{display:inline-grid;flex:1;min-height:24px}[data-nav-item=backstories]{color:color-mix(in srgb,var(--ink) 4%,transparent)}[data-nav-item=backstories]>a:is(:hover,:focus-visible){color:var(--ink)}@media(min-width:46.01rem){.site-nav-list{min-height:100%}.site-nav-list>*{flex-shrink:0}.site-nav-list>[data-nav-item=backstories]{flex-shrink:0;margin-top:auto}html[data-short-navigation] .site-nav-list{min-height:0}html[data-short-navigation] .site-nav-list>[data-nav-item=backstories]{margin-top:0}}.site-nav-archive{margin-top:calc(8 * var(--unit))}@media(max-width:46rem){html[data-mobile-nav-ready] .mobile-nav-toggle:not([hidden]){position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:calc(var(--unit) + 1px);left:50%;top:calc(var(--page-edge) - 3 * var(--unit));transform:translate(-50%);width:calc(12 * var(--unit));height:calc(12 * var(--unit));padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.mobile-nav-toggle span{display:block;flex:none;width:calc(5 * var(--unit));height:1px;background:currentColor;transition:transform .18s ease,opacity .18s ease}html[data-mobile-nav-open] .mobile-nav-toggle span:first-child{transform:translateY(calc(var(--unit) + 2px)) rotate(45deg)}html[data-mobile-nav-open] .mobile-nav-toggle span:nth-child(2){opacity:0}html[data-mobile-nav-open] .mobile-nav-toggle span:last-child{transform:translateY(calc(-1 * var(--unit) - 2px)) rotate(-45deg)}html[data-mobile-nav-ready] .site-navigation{position:fixed;z-index:9;inset:var(--site-header-offset) 0 auto;height:calc(100dvh - var(--site-header-offset));overflow-y:auto;overscroll-behavior:contain;padding:0 var(--page-edge) var(--page-edge);background:var(--paper);visibility:hidden;pointer-events:none;opacity:0;transition:opacity .18s ease,visibility 0s linear .18s}html[data-mobile-nav-ready] .site-navigation .site-nav-list{transform:translateY(-8px);transition:transform .18s ease}html[data-mobile-nav-open] .site-navigation{visibility:visible;pointer-events:auto;opacity:1;transition:opacity .2s ease}html[data-mobile-nav-open] .site-navigation .site-nav-list{transform:translateY(0);transition:transform .2s ease}html[data-mobile-nav-open] .main-column,html[data-mobile-nav-open] .home-hero{visibility:hidden}html[data-mobile-nav-open]{overflow:hidden}}@media(prefers-reduced-motion:reduce){html[data-mobile-nav-ready] .site-navigation,html[data-mobile-nav-ready] .site-navigation .site-nav-list,.mobile-nav-toggle span{transition:none}}.site-header .site-identity,.site-header .site-identity a:not(.language-switch),.site-header .site-identity button{color:inherit}.site-header a:focus-visible,.site-header button:focus-visible{outline-color:currentColor}:root{--site-header-offset:calc(var(--page-edge) + 6 * var(--unit) + var(--block-gap)) }.site-header{position:sticky;top:0;z-index:10;min-width:0;margin:0;padding:var(--page-edge) 0 var(--block-gap);background:var(--paper)}.site-author{display:flex;align-items:baseline;min-width:0}.site-navigation{min-width:0;align-self:start;overflow:visible}@media(min-width:46.01rem){.site-navigation{position:sticky;top:var(--site-header-offset);height:max(0px,calc(100dvh - var(--site-header-offset) - var(--page-edge)))}html[data-short-navigation] .site-header,html[data-short-navigation] .site-navigation{position:static}html[data-short-navigation] .site-navigation{height:auto}}:where([id],a,button,[tabindex]){scroll-margin-top:calc(var(--site-header-offset) + 8px)}.shell{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--block-gap);margin:0;padding:0 0 var(--page-edge)}.content-frame{display:grid;grid-template-columns:calc(64 * var(--unit)) minmax(0,1fr);column-gap:var(--layout-column-gap);row-gap:var(--gutter);min-width:0}.main-canvas{display:flow-root;min-width:0;margin-bottom:var(--notes-body-gap)}.content-frame>.site-navigation{grid-column:1;grid-row:1;align-self:first baseline}.main-column{display:flow-root;margin:0;grid-column:2;grid-row:1;min-width:0;width:min(100%,1200px);justify-self:center;align-self:first baseline}@media(max-width:46rem){.content-frame{grid-template-columns:minmax(0,1fr)}.content-frame>.site-navigation,.content-frame>.main-column{grid-column:1;grid-row:auto;align-self:start}}.site-foot{margin:0 0 var(--page-edge);padding:var(--page-edge) 0 0;border-top:1px solid currentColor;color:var(--ink);font:400 var(--note-font-size)/var(--note-line-height) var(--sans)}.site-foot [data-legal-utility]{margin-top:32px}.site-foot [data-footer-meta]{display:flex;flex-wrap:wrap;align-items:center;gap:calc(4 * var(--unit))}.site-foot [data-footer-identity]{display:flex;align-items:center;gap:calc(4 * var(--unit))}.site-foot [data-footer-contact],.site-foot [data-footer-contact] img{display:block}.site-foot [data-footer-contact] img{width:var(--note-line-height);height:var(--note-line-height)}.site-foot [data-artwork-enquiries]{margin-inline-start:auto;text-align:right}:root{--text-copy-width:100% }.text-apparatus-layout{display:block;min-width:0}.text-body{min-width:0}.site-endnotes,:where(.reading-copy,p.reading-measure,:is(.reading-measure,.body-copy,.text-body) p){max-width:var(--text-copy-width)}@media(max-width:46rem){.text-apparatus-layout>.reading-aux{margin-top:var(--notes-body-gap)}}@media(min-width:46.01rem){:root{--text-copy-width:calc((200% - var(--layout-column-gap)) / 3) }.text-apparatus-layout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--layout-column-gap);align-items:start}.text-apparatus-layout>.text-body{grid-column:1 / -1;grid-row:1;min-width:0}.text-apparatus-layout>.reading-aux{grid-column:3;grid-row:1;min-width:0}}
