.page_home__F9LYb{box-sizing:border-box;display:grid;grid-template-rows:auto 1fr auto;width:100%;min-height:100svh;padding:clamp(24px,3vw,52px) clamp(22px,4.4vw,84px) clamp(22px,2.5vw,42px);overflow-x:hidden;background:#f4f2ec;color:#292a28;font-family:Arial,Helvetica,sans-serif;isolation:isolate;transition:background-color .5s ease,color .5s ease}.dark .page_home__F9LYb{background:#171816;color:#e9e5dc}.page_utilityHeader__UmXbT{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:32px;animation:page_quietReveal__ShxgT .9s .5s both}.page_eyebrow__qAk74{margin:0;color:rgb(41 42 40/68%);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.62rem;font-weight:500;letter-spacing:.42em;line-height:1;white-space:nowrap;transition:color .5s ease}.dark .page_eyebrow__qAk74{color:rgb(233 229 220/64%)}.page_utilities__QQVK2{display:flex;align-items:center;justify-content:flex-end;gap:clamp(18px,2vw,32px);color:rgb(41 42 40/42%);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.61rem;font-weight:500;letter-spacing:.22em;line-height:1;white-space:nowrap;transition:color .5s ease}.dark .page_utilities__QQVK2{color:rgb(233 229 220/42%)}.page_utilityControl__8Je7I,.page_utilityGroup__Ji_XV{display:flex;align-items:center}.page_utilityGroup__Ji_XV{gap:1px}.page_utilityChoice__ZBGpg,.page_utilityControl__8Je7I{border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit}.page_utilityControl__8Je7I{gap:9px;min-height:40px;padding:0 4px}.page_utilityChoice__ZBGpg{min-width:40px;min-height:40px;padding:0 5px;cursor:pointer;transition:color .3s ease,opacity .3s ease}.page_utilityChoiceActive__WeS_F,.page_utilityChoice__ZBGpg:focus-visible,.page_utilityChoice__ZBGpg:hover{color:#292a28}.dark .page_utilityChoiceActive__WeS_F,.dark .page_utilityChoice__ZBGpg:focus-visible,.dark .page_utilityChoice__ZBGpg:hover{color:#e9e5dc}.page_utilityChoice__ZBGpg:focus-visible,.page_utilityControl__8Je7I:focus-visible{border-radius:2px;outline:1px solid currentColor;outline-offset:-5px}.page_slash__AGjtT{opacity:.48}.page_utilityDivider__W24__{width:1px;height:14px;background:currentColor;opacity:.7}.page_searchIcon__bLo5i{position:relative;width:12px;height:12px;border:1px solid;border-radius:50%}.page_searchIcon__bLo5i:after{position:absolute;right:-4px;bottom:-2px;width:5px;height:1px;background:currentColor;content:"";transform:rotate(45deg);transform-origin:left center}.page_shortcut__B05Fe{padding:3px 5px;border:1px solid;border-radius:2px;background:transparent;color:inherit;font:inherit;letter-spacing:0}.page_hero__R_vTZ{align-self:center;width:min(100%,1680px);margin:0 auto;padding:clamp(54px,7vh,96px) 0 clamp(42px,6vh,82px)}.page_title__r65EF{margin:0;color:#292a28;font-family:Bodoni\ 72,Didot,Bodoni MT,Times New Roman,serif;font-size:clamp(4rem,9.3vw,11rem);font-weight:400;font-feature-settings:"kern";font-kerning:normal;letter-spacing:.085em;line-height:.82;text-align:center;cursor:default;transition:color .5s ease;animation:page_titleReveal__L7P4W 1.1s cubic-bezier(.2,.7,.2,1) both}.dark .page_title__r65EF{color:#e9e5dc}.page_links__CF7qM{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:clamp(220px,19vw,350px);margin-top:clamp(52px,7vh,92px);overflow:hidden;border:1px solid rgb(41 42 40/16%);background-image:url(/legacy-home-bg.webp);background-position:center 53%;background-size:cover;box-shadow:0 24px 60px rgb(31 28 23/5%);isolation:isolate;-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;animation:page_panoramaReveal__N3kKk 1.2s cubic-bezier(.2,.7,.2,1) .18s both;transition:border-color .5s ease,box-shadow .5s ease}.dark .page_links__CF7qM{border-color:rgb(233 229 220/18%);box-shadow:0 24px 70px rgb(0 0 0/18%)}.page_links__CF7qM:before{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgb(4 11 12/26%),rgb(18 11 6/7%) 45%,rgb(2 10 12/31%));content:"";pointer-events:none}.page_link__5saY8{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:clamp(9px,1vw,18px);min-width:0;padding:0 clamp(10px,1.5vw,28px);border:0;border-radius:0;background:transparent;color:#f4f2ec;font-family:Arial,Helvetica,sans-serif;line-height:1;text-decoration:none;cursor:pointer;appearance:none;transition:background-color .65s cubic-bezier(.2,.7,.2,1),color .5s ease,-webkit-backdrop-filter .65s ease;transition:background-color .65s cubic-bezier(.2,.7,.2,1),color .5s ease,backdrop-filter .65s ease;transition:background-color .65s cubic-bezier(.2,.7,.2,1),color .5s ease,backdrop-filter .65s ease,-webkit-backdrop-filter .65s ease}.page_link__5saY8+.page_link__5saY8{border-left:1px solid rgb(244 242 236/30%)}.page_number__USBlM{color:rgb(244 242 236/46%);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:clamp(.58rem,.75vw,.75rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:.2em;transition:color .5s ease}.page_label__nieqg{font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(.73rem,1.05vw,1rem);font-weight:400;letter-spacing:.25em;white-space:nowrap}.page_indicator__GYIV_{position:absolute;top:calc(50% + 25px);left:50%;width:54px;height:1px;background:currentColor;opacity:0;transform:translateX(-50%) scaleX(.25);transform-origin:center;transition:opacity .45s ease,transform .65s cubic-bezier(.2,.7,.2,1)}.page_link__5saY8:focus-visible,.page_link__5saY8:hover{background-color:rgb(255 248 235/5%);color:#fffaf0;outline:none;-webkit-backdrop-filter:brightness(1.12) saturate(1.04);backdrop-filter:brightness(1.12) saturate(1.04)}.page_link__5saY8:focus-visible .page_number__USBlM,.page_link__5saY8:hover .page_number__USBlM{color:rgb(255 250 240/72%)}.page_link__5saY8:focus-visible .page_indicator__GYIV_,.page_link__5saY8:hover .page_indicator__GYIV_{opacity:.9;transform:translateX(-50%) scaleX(1)}.page_link__5saY8:focus-visible{box-shadow:inset 0 0 0 1px rgb(255 250 240/80%)}.page_link__5saY8:active{background-color:rgb(0 0 0/24%);transition-duration:.1s}.page_links__CF7qM:has(.page_link__5saY8:hover) .page_link__5saY8:not(:hover){background-color:rgb(2 8 9/11%)}.page_footer__kqf5h{margin:0;color:rgb(41 42 40/48%);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.56rem;font-weight:500;letter-spacing:.28em;line-height:1;animation:page_quietReveal__ShxgT .9s .65s both;transition:color .5s ease}.dark .page_footer__kqf5h{color:rgb(233 229 220/45%)}@keyframes page_titleReveal__L7P4W{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes page_panoramaReveal__N3kKk{0%{opacity:0;-webkit-mask-size:0 100%;mask-size:0 100%}to{opacity:1;-webkit-mask-size:100% 100%;mask-size:100% 100%}}@keyframes page_quietReveal__ShxgT{0%{opacity:0}to{opacity:1}}@media (min-width:761px) and (max-width:1199px){.page_links__CF7qM{grid-template-columns:repeat(2,minmax(0,1fr));height:clamp(400px,46vw,520px)}.page_link__5saY8+.page_link__5saY8{border-left:0}.page_link__5saY8:nth-child(2n){border-left:1px solid rgb(244 242 236/30%)}.page_link__5saY8:nth-child(n+3){border-top:1px solid rgb(244 242 236/30%)}}@media (max-width:760px){.page_utilityHeader__UmXbT{gap:14px}.page_utilities__QQVK2{gap:7px;font-size:.56rem;letter-spacing:.12em}.page_utilityDivider__W24__{height:12px}.page_utilityChoice__ZBGpg{min-width:32px;padding-inline:2px}.page_eyebrow__qAk74{font-size:.55rem;letter-spacing:.25em}.page_links__CF7qM{grid-template-columns:1fr;height:min(56vh,520px);min-height:400px;background-position:58%}.page_link__5saY8{justify-content:flex-start;padding:0 9vw}.page_link__5saY8+.page_link__5saY8{border-top:1px solid rgb(244 242 236/28%);border-left:0}.page_indicator__GYIV_{top:50%;right:9vw;left:auto;transform:scaleX(.25);transform-origin:right}.page_link__5saY8:focus-visible .page_indicator__GYIV_,.page_link__5saY8:hover .page_indicator__GYIV_{transform:scaleX(1)}.page_hero__R_vTZ{padding-block:44px}.page_title__r65EF{font-size:clamp(3.25rem,16vw,6rem);letter-spacing:.055em}.page_links__CF7qM{margin-top:42px}}@media (prefers-reduced-motion:reduce){.page_eyebrow__qAk74,.page_footer__kqf5h,.page_links__CF7qM,.page_title__r65EF,.page_utilityHeader__UmXbT{animation:none}.page_indicator__GYIV_,.page_link__5saY8,.page_number__USBlM{transition-duration:.01ms}}.site-header_homeLink__ikeI6{display:inline-flex;align-items:center;min-height:40px;text-decoration:none}.site-header_homeLink__ikeI6:focus-visible{outline:1px solid currentColor;outline-offset:4px}.blog_shell__P3WNh{--paper:#f4f2ec;--ink:#292a28;--muted:#6d6e67;--surface:#eceae4;--line:#d6d4cc;--serif:"Songti SC","Noto Serif CJK SC","Source Han Serif SC",STSong,"Times New Roman",serif;min-height:100svh;color:var(--ink);background:var(--paper);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased}.dark .blog_shell__P3WNh{--paper:#171816;--ink:#e9e5dc;--muted:#a6a69e;--surface:#22231f;--line:#3a3b35}.blog_shell__P3WNh *,.blog_shell__P3WNh :after,.blog_shell__P3WNh :before{box-sizing:border-box}.blog_shell__P3WNh a{color:inherit}.blog_article__Xv24O a:focus-visible,.blog_index__Rj2iR a:focus-visible,.blog_prose__jjZXL [tabindex]:focus-visible,.blog_skip__fjHam:focus-visible{outline:1px solid currentColor;outline-offset:6px}.blog_header__lWlNR{width:100%;padding:clamp(24px,3vw,52px) clamp(22px,4.4vw,84px) 0}.blog_index__Rj2iR{width:min(800px,100% - 96px);margin:100px auto 140px}.blog_postList__Muqg1{list-style:none;padding:0;margin:0;display:grid;gap:58px}.blog_listTitle__ZRMDa{margin:0 0 13px;font-family:var(--serif);font-size:32px;font-weight:400;line-height:1.5;overflow-wrap:anywhere;text-wrap:pretty}.blog_listTitle__ZRMDa a{text-decoration:none}.blog_listTitle__ZRMDa a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px}.blog_date___Tq8d{display:block;color:var(--muted);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em;line-height:1.6}.blog_article__Xv24O{width:min(720px,100% - 96px);margin:96px auto 100px}.blog_articleHeading__b5aM7{margin-bottom:58px}.blog_articleTitle__u8Gos{font-family:var(--serif);font-size:44px;font-weight:400;line-height:1.4;letter-spacing:-.015em;margin:0 0 22px;overflow-wrap:anywhere;text-wrap:pretty}.blog_prose__jjZXL{font-size:18px;line-height:1.9;overflow-wrap:anywhere}.blog_prose__jjZXL>:first-child{margin-top:0}.blog_prose__jjZXL p{margin:0 0 1.5em}.blog_prose__jjZXL h2,.blog_prose__jjZXL h3,.blog_prose__jjZXL h4,.blog_prose__jjZXL h5,.blog_prose__jjZXL h6{font-family:var(--serif);font-weight:500;line-height:1.5;scroll-margin-top:32px}.blog_prose__jjZXL h2{margin:2.3em 0 1em;font-size:28px}.blog_prose__jjZXL h3{margin:2em 0 .85em;font-size:23px}.blog_prose__jjZXL h4,.blog_prose__jjZXL h5,.blog_prose__jjZXL h6{margin:1.8em 0 .8em;font-size:20px}.blog_articleFooter__cfFEf a,.blog_prose__jjZXL a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.blog_articleFooter__cfFEf a:hover,.blog_prose__jjZXL a:hover{color:var(--muted)}.blog_prose__jjZXL strong{font-weight:650}.blog_prose__jjZXL ol,.blog_prose__jjZXL ul{padding-left:1.5em;margin:1.3em 0}.blog_prose__jjZXL ul{list-style:disc}.blog_prose__jjZXL ol{list-style:decimal}.blog_prose__jjZXL li{margin:.4em 0;padding-left:.2em}.blog_prose__jjZXL li>p{margin:.6em 0}.blog_prose__jjZXL blockquote{padding:.15em 0 .15em 1.6em;margin:2em 0;color:var(--muted);font-family:var(--serif);font-size:1.1em}.blog_prose__jjZXL blockquote p:last-child{margin-bottom:0}.blog_prose__jjZXL pre{max-width:100%;overflow-x:auto;margin:1.8em 0;padding:22px 24px;border-radius:2px;background:var(--surface);color:var(--ink);font-size:14px;line-height:1.8;tab-size:4;white-space:pre;overflow-wrap:normal}.blog_prose__jjZXL code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.85em}.blog_prose__jjZXL :not(pre)>code{padding:.12em .3em;background:var(--surface);border-radius:2px}.blog_prose__jjZXL pre code{font-size:inherit;padding:0;background:none;white-space:inherit}.blog_prose__jjZXL img{display:block;max-width:100%;height:auto;margin:2em auto}.blog_prose__jjZXL img[hidden]{display:none}.blog_prose__jjZXL figure{margin:2em 0}.blog_prose__jjZXL figcaption{color:var(--muted);font-size:14px;text-align:center;margin-top:10px}.blog_prose__jjZXL hr{border:0;border-top:1px solid var(--line);margin:3em 0}.blog_prose__jjZXL .table-scroll{overflow-x:auto;max-width:100%;margin:1.8em 0}.blog_prose__jjZXL table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.7}.blog_prose__jjZXL td,.blog_prose__jjZXL th{border-bottom:1px solid var(--line);padding:10px 14px;text-align:left;min-width:100px}.blog_prose__jjZXL th{font-weight:600}.blog_prose__jjZXL mjx-container{max-width:100%}.blog_prose__jjZXL mjx-container:not([display=true]){display:inline-block;overflow-x:auto;overflow-y:hidden;vertical-align:middle;line-height:0;padding-block:3px}.blog_prose__jjZXL mjx-container[display=true]{overflow-x:auto;overflow-y:hidden;padding:14px 2px;text-align:left}.blog_prose__jjZXL mjx-container svg{display:inline;max-width:none}.blog_prose__jjZXL mjx-container[display=true]>svg{display:block;margin-inline:auto}.blog_missingImage__v9ocb{display:block;margin:2em 0;padding:20px;background:var(--surface);color:var(--muted)!important;font-size:14px}.blog_articleFooter__cfFEf{margin-top:80px;font-size:15px}.blog_skip__fjHam:not(:focus),.blog_srOnly__UwkKn{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.blog_skip__fjHam:focus{position:absolute;top:10px;left:20px;z-index:10;background:var(--paper);padding:10px}@media (max-width:600px){.blog_index__Rj2iR{width:calc(100% - 48px);margin:64px auto 88px}.blog_postList__Muqg1{gap:40px}.blog_listTitle__ZRMDa{font-size:24px;margin-bottom:10px;line-height:1.5}.blog_date___Tq8d{font-size:13px}.blog_article__Xv24O{width:calc(100% - 48px);margin:60px auto 72px}.blog_articleTitle__u8Gos{font-size:32px;margin-bottom:18px}.blog_articleHeading__b5aM7{margin-bottom:40px}.blog_prose__jjZXL{font-size:17px;line-height:1.9}.blog_prose__jjZXL h2{font-size:25px}.blog_prose__jjZXL h3{font-size:22px}.blog_prose__jjZXL h4{font-size:19px}.blog_prose__jjZXL pre{padding:18px;font-size:13px}.blog_prose__jjZXL blockquote{padding-left:1em}.blog_articleFooter__cfFEf{margin-top:56px}}