@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/static/fonts/cormorant-0.ebd3aa154d2e7153.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/static/fonts/cormorant-1.c8b6e49d97764156.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/cormorant-2.483f19c445ecc276.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/static/fonts/cormorant-3.f3ead6c1efdbe62d.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/static/fonts/cormorant-4.493d896440d0cce8.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/dm-sans-0.8e9ec873c65f9c6a.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/static/fonts/dm-sans-1.f72cbaaa4d183ac1.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/static/fonts/dm-sans-2.c7b9551d7df33a8b.woff2) format("woff2")}:root{--paper:#f3f0e7;--ink:#242923;--muted:#687063;--red:#8f352c;--dark:#26312b;--line:#d3d0c5;--serif:"Cormorant Garamond",Georgia,serif;--sans:"DM Sans",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.75;-webkit-font-smoothing:antialiased}body:has(dialog[open]){overflow:hidden}::selection{background:#8f352c;color:var(--paper)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}button{border:0;background:none}button:disabled{opacity:.5;cursor:wait}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--red);outline-offset:5px}img{display:block;max-width:100%;height:auto}svg{width:26px;height:20px;flex-shrink:0}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:var(--serif);font-weight:400;line-height:1.07;letter-spacing:-.035em}h1{font-size:clamp(48px,5.6vw,82px)}h2{font-size:clamp(40px,4.25vw,64px)}h3{font-size:30px;letter-spacing:-.02em}em{font-weight:400;color:var(--red)}p+p{margin-top:1em}p{text-wrap:pretty}[hidden]{display:none!important}.wrap{width:min(1376px,calc(100% - 128px));margin-inline:auto}.narrow{width:min(800px,calc(100% - 48px));margin-inline:auto}.section{padding-block:105px}.section-low{padding-bottom:100px}.small{font-size:12px;line-height:1.8}.muted{color:var(--muted)}.accent{color:var(--red)}.eyebrow{display:block;font:10px/1.4 var(--sans);letter-spacing:.22em;text-transform:uppercase}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:42px}.section-heading .eyebrow{margin-bottom:19px}.section-heading .text-link{margin-bottom:8px;white-space:nowrap}.editorial-note{font:24px/1.32 var(--serif);border-left:1px solid #929582;padding-left:30px;min-width:310px}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:35px;padding:17px 25px;background:var(--red);border:1px solid var(--red);color:var(--paper);font:17px/1.4 var(--serif);letter-spacing:.01em;min-height:56px;transition:background .3s,color .3s,transform .3s}.button svg{transition:transform .3s}.button:hover{background:#752a23}.button:hover svg{transform:translate(4px)}.button.outline{color:var(--red);background:transparent}.button.outline:hover{background:var(--red);color:var(--paper)}.text-link{display:inline-flex;align-items:center;gap:18px;font:19px/1.4 var(--serif);padding-bottom:3px;position:relative}.text-link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:currentColor;transform-origin:left;transition:transform .35s}.text-link:hover:after{transform:scaleX(.6)}.text-link:hover svg{transform:translate(4px)}.text-link svg{transition:transform .3s}.icon-button{width:44px;height:44px;display:grid;place-items:center;padding:10px}.icon-button svg{width:22px;height:22px}.skip-link{position:fixed;top:-100px;left:20px;z-index:30;background:var(--red);color:#fff;padding:14px}.skip-link:focus{top:10px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.site-header{height:88px;background:#f3f0e7f5;border-bottom:1px solid rgba(100,100,90,.08);position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header-inner{height:100%;width:min(1376px,calc(100% - 128px));margin:auto;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:flex;align-items:center;gap:18px;white-space:nowrap}.brand-seal{background:var(--red);color:var(--paper);font:22px/1.02 Songti TC,SimSun,serif;padding:5px 6px;width:33px;height:53px;display:grid;align-content:center;text-align:center;border-radius:2px}.brand-type{font:25px/1.1 var(--serif);letter-spacing:.3em}.brand-type small{display:block;font:7px/1.8 var(--sans);letter-spacing:.37em;margin-top:5px}.desktop-nav{display:flex;gap:42px;margin-left:30px}.desktop-nav a{font:17px var(--serif);position:relative;padding:18px 0}.desktop-nav a:after{position:absolute;content:"";left:0;right:100%;bottom:12px;height:1px;background:var(--red);transition:right .3s}.desktop-nav a:hover:after{right:0}.header-actions{display:flex;align-items:center;gap:20px}.saved-link{border-left:1px solid var(--line);padding-left:26px;font:17px var(--serif)}.mobile-menu-button{display:none}.mobile-menu{background:var(--paper);border-bottom:1px solid var(--line);padding:20px 24px 28px;box-shadow:0 15px 30px #26312b10}.mobile-menu a{display:block;font:29px/1.9 var(--serif)}.hero{height:min(705px,calc(100svh - 88px));min-height:595px;position:relative;overflow:hidden;background:#f1ede2}.hero-art{position:absolute;inset:-25px -15px;will-change:transform}.hero-art img{width:100%;height:100%;object-fit:cover;object-position:center 64%}.hero-mist{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 58% 72%,#f3f0e73d,transparent 42%);animation:mist 24s ease-in-out infinite alternate}.hero-inner{height:100%;position:relative;display:flex;align-items:center;padding-bottom:25px}.hero-copy{position:relative;z-index:2}.hero h1{font-size:clamp(62px,5.3vw,80px);line-height:1.01;letter-spacing:-.043em;max-width:875px;text-wrap:balance}.hero p{font:23px/1.45 var(--serif);margin-top:25px;max-width:630px;color:#30372e}.hero-cta{display:flex;flex-direction:column;align-items:flex-start;gap:22px;margin-top:32px}.hero-cta .button{min-width:268px;font-size:20px}.hero-calligraphy{position:absolute;right:0;top:49px;writing-mode:vertical-rl;font:35px/1.4 Songti TC,SimSun,serif;letter-spacing:.3em}.hero-calligraphy span{font-size:11px;letter-spacing:.15em;border:1px solid var(--red);padding:6px 3px;color:var(--red);margin:17px 10px 0 0}.hero-foot{position:absolute;bottom:29px;left:0;right:0;display:flex;justify-content:space-between;font-size:8px;letter-spacing:.32em;z-index:3}.hero-foot a{display:flex;align-items:center;gap:20px}.scroll-rule{width:60px;height:1px;background:#77796e;position:relative;overflow:hidden}.scroll-rule:after{content:"";position:absolute;inset:0;background:var(--red);transform:translate(-100%);animation:scrollline 3s ease-in-out infinite}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.product-card{min-width:0}.product-image{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;background:#e5e0d4}.product-image img{width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.65,.3,1)}.product-image:hover img{transform:scale(1.045)}.image-caption{position:absolute;bottom:0;left:0;right:0;padding:16px 18px;background:#f3f0e7ed;display:flex;justify-content:space-between;align-items:center;font:16px var(--serif);transform:translateY(105%);transition:transform .3s}.product-image:hover .image-caption,.product-image:focus-visible .image-caption{transform:translateY(0)}.product-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:11px}.product-meta .eyebrow{font-size:8px;letter-spacing:.18em;color:var(--muted)}.save-icon{width:36px;height:36px;padding:7px}.save-icon svg{width:19px;height:21px}.save-icon[aria-pressed=true] svg path,.save-button[aria-pressed=true] svg path{fill:var(--red)}.product-name{display:flex;justify-content:space-between;align-items:center;gap:12px}.product-name h3{font-size:28px;line-height:1.15}.product-name svg{width:27px;color:var(--red);transition:transform .3s}.product-name:hover svg{transform:translate(4px)}.section-bottom{text-align:center;margin-top:47px}.section-bottom p{margin-top:15px}.heritage-feature{display:grid;grid-template-columns:1fr 1fr;min-height:610px;background:var(--dark);color:var(--paper);overflow:hidden}.heritage-art{position:relative;overflow:hidden;min-height:570px}.heritage-art img{height:100%;width:100%;object-fit:cover;object-position:78% center;filter:grayscale(.7)}.heritage-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 78%,var(--dark))}.heritage-copy{padding:75px 70px 75px 50px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.heritage-copy h2{font-size:clamp(48px,4.8vw,72px);margin:32px 0 25px;line-height:1.02}.heritage-copy p{font:22px/1.52 var(--serif);max-width:530px;color:#dfdfd1}.heritage-date{font-size:8px;letter-spacing:.2em;margin:39px 0 23px;display:flex;align-items:center;gap:14px}.heritage-date:before{content:"";width:30px;height:1px;background:#b5b8a8}.heritage-copy .text-link{font-size:25px}.journal-section>.eyebrow{margin-bottom:18px}.journal-rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px}.journal-row{display:flex;gap:19px;align-items:center;border-bottom:1px solid #969b8d;padding:15px 0;font:22px/1.2 var(--serif)}.journal-row svg{margin-left:auto;width:25px}.journal-number{font-size:18px;color:var(--red)}.site-footer{background:var(--dark);color:var(--paper)}.footer-top{padding:64px 0 55px;display:grid;grid-template-columns:1.5fr 1fr 1fr 1.25fr;gap:42px}.footer-top p{font:21px/1.45 var(--serif);color:#c5cabb;margin-top:22px}.footer-brand .brand-type{font-size:23px}.footer-top nav a{display:block;font-size:12px;color:#d8ddcf;margin-top:12px;width:fit-content}.footer-top .eyebrow{font-size:8px;letter-spacing:.17em;color:#b4bda9;margin-bottom:23px}.footer-note p{font:15px/1.6 var(--serif);margin-top:0;margin-bottom:18px}.footer-note .text-link{font-size:18px}.footer-bottom{border-top:1px solid #ffffff24;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;color:#b6c0af}.footer-bottom small{font-size:10px}.back-top{font-size:10px;display:flex;gap:20px;align-items:center}.back-top span{font-size:18px}.page-intro{padding-block:85px 60px}.page-intro h1{margin-top:24px}.page-intro p{font:23px/1.45 var(--serif);margin-top:26px;color:var(--muted)}.catalog-controls{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:20px}.category-tabs{display:flex;gap:27px;overflow-x:auto}.category-tabs button{padding:19px 0;border-bottom:2px solid transparent;font-size:11px;white-space:nowrap;min-height:60px;color:var(--muted)}.category-tabs button.active{border-color:var(--red);color:var(--red)}.category-tabs span{font-size:8px;margin-left:5px}.catalog-sort select{border:0;background:transparent;color:var(--muted);font-size:11px;padding:10px 8px}.catalog #catalog-count{margin:21px 0}.catalog-grid{row-gap:46px}.inquiry-note{margin-top:80px;border-top:1px solid var(--line);padding:32px 0 0;display:grid;grid-template-columns:1fr 1.6fr auto;align-items:center;gap:25px}.inquiry-note p{font:29px/1.15 var(--serif)}.inquiry-note>span{font-size:12px;color:var(--muted);max-width:410px}.breadcrumb{font-size:10px;color:var(--muted);display:flex;gap:15px;padding-block:30px}.breadcrumb a:hover{color:var(--red)}.product-detail{display:grid;grid-template-columns:1.06fr 1fr;gap:85px;padding-bottom:60px}.product-gallery{min-width:0}.gallery-main{display:block;position:relative;aspect-ratio:4/5;width:100%;padding:0;background:#e9e3d6;overflow:hidden}.gallery-main img{width:100%;height:100%;object-fit:contain}.gallery-main>span{display:flex;align-items:center;gap:12px;position:absolute;right:12px;bottom:12px;background:#f3f0e7eb;padding:9px 15px;font-size:10px}.gallery-main svg{width:16px;height:16px}.gallery-thumbs{display:flex;gap:12px;margin-top:16px}.gallery-thumbs button{padding:0;border:1px solid transparent;width:70px;height:85px;opacity:.65}.gallery-thumbs button.active{border-color:var(--red);opacity:1}.gallery-thumbs img{width:100%;height:100%;object-fit:cover}.image-note{font-size:10px;color:var(--muted);margin-top:13px}.product-description{padding-top:27px}.chinese-title{font:15px Songti TC,SimSun,serif;letter-spacing:.3em;color:var(--red);margin-top:25px!important}.product-description h1{font-size:59px;margin-top:15px}.product-description .product-intro{font:27px/1.3 var(--serif);color:var(--muted);margin:17px 0 27px}.product-description>p:not(.product-intro):not(.chinese-title){font-size:13px;line-height:1.85}.product-actions{display:flex;flex-direction:column;gap:11px;margin:28px 0 12px}.product-actions .button{width:100%;font-family:var(--sans);font-size:12px;padding:15px 20px}.product-accordions{margin-top:30px;border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:22px;align-items:center;padding:19px 0;font-size:12px}summary::-webkit-details-marker{display:none}summary span{font-size:20px;font-weight:400;transition:transform .3s}details[open] summary span{transform:rotate(45deg)}details p,details ul{font-size:12px;color:var(--muted);margin:0 0 23px;line-height:1.8}details ul{padding-left:18px}.related{border-top:1px solid var(--line)}.heritage-page-hero{padding:80px 0 250px;position:relative;background:var(--artwork-670d378b377f88e4) center 70%/cover}.heritage-page-hero h1{margin:24px 0}.heritage-page-hero p{font:23px/1.45 var(--serif)}.heritage-intro{display:grid;grid-template-columns:1fr 1fr;gap:95px}.heritage-intro h2{font-size:52px;margin-top:25px}.prose{font-size:15px;line-height:1.9}.prose h2{font-size:36px;margin:36px 0 18px}.prose h2:first-child{margin-top:0}.prose p{color:#555d51}.prose a:not(.button){border-bottom:1px solid var(--muted)}.prose .button{margin-top:30px}.timeline-section{background:var(--dark);color:var(--paper);padding:90px 0}.timeline-section h2{margin-top:25px}.timeline{margin-top:45px}.timeline article{display:grid;grid-template-columns:1fr 2fr;gap:50px;border-top:1px solid #ffffff26;padding:32px 0}.timeline-date{font:34px var(--serif);color:#bec7b5}.timeline h3{font-size:32px;margin-bottom:12px}.timeline p{font-size:13px;color:#c3ccbb;max-width:640px}.heritage-ending{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.heritage-ending h2{margin:25px 0}.heritage-ending p{font:22px/1.5 var(--serif);color:var(--muted)}.heritage-ending .button{margin-top:30px}.heritage-ending img{width:100%;aspect-ratio:4/3;object-fit:cover}.source-wrap{padding-bottom:75px}.source-list{margin-top:35px;border-top:1px solid var(--line)}.source-list summary{font-size:11px;color:var(--muted)}.source-list li{margin:9px 0}.source-list a{border-bottom:1px solid #afb3a6}.source-list+p{margin-top:20px}.journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.journal-card>div{aspect-ratio:4/3;overflow:hidden;margin-bottom:24px}.journal-card img{width:100%;height:100%;object-fit:cover;transition:transform .7s}.journal-card:hover img{transform:scale(1.035)}.journal-card h2{font-size:36px;margin:17px 0}.journal-card p{font-size:13px;color:var(--muted);margin-bottom:23px}.journal-card .eyebrow{font-size:8px}.article{padding-bottom:100px}.article-heading{max-width:900px;margin:50px auto;text-align:center;padding:0 24px}.article-heading h1{font-size:74px;margin:26px 0}.article-heading p{font:25px/1.4 var(--serif);color:var(--muted)}.article-image{max-width:1000px;width:calc(100% - 128px);height:410px;margin:50px auto 65px;overflow:hidden}.article-image img{width:100%;height:100%;object-fit:cover;object-position:center 57%}.article-body{width:min(680px,calc(100% - 48px));margin:auto}.article-body section{margin-bottom:45px}.article-body h2{font-size:37px;margin-bottom:17px}.article-body p{font-size:15px;line-height:1.9;color:#555d51}.article-end{margin-top:50px;border-top:1px solid var(--line);padding-top:30px;display:flex;justify-content:space-between;gap:25px}.reading-progress{position:fixed;top:87px;height:2px;background:var(--red);left:0;width:0;z-index:25}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.about-photo{display:flex;flex-direction:column;gap:25px}.about-photo img{width:100%;max-height:550px;object-fit:cover}.contact-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:110px}.contact-aside h2{font-size:38px;margin-bottom:24px}.contact-aside>p{font-size:13px;color:var(--muted)}.contact-steps{margin:30px 0}.contact-steps>div{border-top:1px solid var(--line);padding:17px 0;display:flex;align-items:center;gap:18px;font-size:12px}.contact-steps span{color:var(--red);font:21px var(--serif)}.contact-aside .text-link{margin-top:28px}.inquiry-form label{display:flex;flex-direction:column;font-size:11px;gap:9px;margin-bottom:24px;color:var(--ink)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:22px}.inquiry-form input,.inquiry-form textarea{width:100%;border:1px solid #babfb0;background:transparent;padding:14px 16px;font-size:13px;border-radius:0;color:var(--ink);min-height:48px}.inquiry-form input::placeholder,.inquiry-form textarea::placeholder{color:#858b7b}.inquiry-form textarea{resize:vertical}.inquiry-form .consent{flex-direction:row;align-items:flex-start;gap:12px;line-height:1.7}.consent input{width:16px;height:16px;min-height:0;margin-top:2px;accent-color:var(--red);flex-shrink:0}.consent a{text-decoration:underline}.inquiry-form .button{font-family:var(--sans);font-size:12px;min-width:200px}.inquiry-form .small{margin-top:20px}.honeypot{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.selected-inquiry:empty{display:none}.selected-inquiry{margin-bottom:27px}.selected-inquiry>.eyebrow{margin-bottom:15px}.inquiry-object{border-bottom:1px solid var(--line);display:flex;align-items:center;gap:15px;padding:10px 0}.inquiry-object img{width:46px;height:55px;object-fit:cover}.inquiry-object span{font:22px var(--serif)}.inquiry-object button{margin-left:auto;font-size:11px;text-decoration:underline}.form-status{font-size:12px;color:var(--red);margin:0 0 15px!important}.inquiry-success{border:1px solid var(--line);padding:48px}.success-seal{display:grid;place-items:center;border:1px solid var(--red);width:52px;height:52px;color:var(--red);font:32px Georgia;margin-bottom:35px}.inquiry-success h2{font-size:45px;margin-bottom:25px}.inquiry-success>p{color:var(--muted);font-size:13px}.inquiry-success .eyebrow{margin:24px 0}.faq-list summary{font:27px/1.3 var(--serif);padding:26px 0}.faq-list details p{font-size:14px;padding-right:35px}.faq-list details:first-child{border-top:1px solid var(--line)}.saved-empty{padding:25px 0 60px;text-align:center}.saved-empty h2{font-size:42px}.saved-empty p{margin:22px 0;font-size:13px;color:var(--muted)}.error-page{min-height:600px}.error-page .button{margin:30px 20px 0 0}.search-dialog{border:0;padding:35px 42px 40px;background:var(--paper);color:var(--ink);width:min(750px,calc(100% - 40px));max-height:85svh;margin:110px auto 20px}.search-dialog::backdrop,.image-dialog::backdrop{background:#17231f9c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dialog-top{display:flex;justify-content:space-between;align-items:center}.search-form{display:flex;align-items:center;border-bottom:1px solid var(--ink);gap:15px;margin:24px 0 15px}.search-form input{font:32px var(--serif);width:100%;border:0;outline-offset:0;background:transparent;padding:15px 0;color:var(--ink);min-width:0}.search-form svg{width:22px}.search-results{margin-top:20px}.search-result{display:flex;gap:20px;align-items:center;border-top:1px solid var(--line);padding:13px 0}.search-result img{width:60px;height:66px;object-fit:cover}.search-result h3{font-size:25px}.search-result p{font-size:10px;color:var(--muted)}.search-result svg{margin-left:auto;color:var(--red)}.image-dialog{border:0;padding:0;background:var(--paper);max-width:90vw;max-height:92svh}.image-dialog>.icon-button{position:absolute;right:12px;top:12px;background:var(--paper);z-index:1}.image-dialog>img{max-width:86vw;max-height:90svh;object-fit:contain}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,30px);background:var(--dark);color:var(--paper);padding:12px 22px;font-size:12px;opacity:0;pointer-events:none;transition:.3s;z-index:60;box-shadow:0 5px 25px #0001;max-width:90%;text-align:center}.toast.show{opacity:1;transform:translate(-50%)}.js .reveal{opacity:0;transform:translateY(20px);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.6,.3,1)}.js .reveal.visible{opacity:1;transform:none}.product-card:nth-child(2),.journal-row:nth-child(2){transition-delay:65ms}.product-card:nth-child(3),.journal-row:nth-child(3){transition-delay:.13s}.product-card:nth-child(4){transition-delay:195ms}@keyframes mist{0%{transform:translate(-4%) scale(1)}to{transform:translate(4%) scale(1.06)}}@keyframes scrollline{0%{transform:translate(-100%)}50%,to{transform:translate(100%)}}::view-transition-old(root){animation:vt-out .18s ease}::view-transition-new(root){animation:vt-in .3s ease}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(5px)}}@media(min-width:1650px){.hero{height:760px;max-height:850px}.hero h1{font-size:86px}}@media(max-width:1150px){.wrap,.header-inner{width:calc(100% - 72px)}.desktop-nav{gap:23px;margin-left:0}.brand{gap:13px}.brand-type{font-size:22px}.header-actions{gap:10px}.saved-link{padding-left:15px}.hero h1{font-size:66px}.hero p{font-size:21px;max-width:540px}.editorial-note{font-size:21px;min-width:260px}.product-grid{gap:18px}.product-name h3{font-size:25px}.heritage-copy{padding:65px 36px}.heritage-copy h2{font-size:55px}.heritage-copy p{font-size:20px}.journal-rows{gap:25px}.journal-row{font-size:19px;gap:13px}.footer-top{gap:25px}.footer-brand .brand-type{font-size:19px}.product-detail{gap:45px}.product-description h1{font-size:48px}.contact-grid{gap:65px}.category-tabs{gap:17px}.category-tabs button{font-size:10px}.about-grid{gap:55px}}@media(max-width:850px){.desktop-nav{display:none}.mobile-menu-button{display:grid}.header-inner{gap:16px}.header-actions{gap:8px}.site-header{height:78px}.hero{height:700px;min-height:600px}.hero h1{font-size:62px;max-width:680px}.hero-art img{object-position:64% center}.hero-calligraphy{display:none}.section{padding-block:75px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 22px}.editorial-note{min-width:220px;font-size:19px}.section-heading{gap:25px}.heritage-feature{grid-template-columns:1fr 1.1fr;min-height:550px}.heritage-art{min-height:550px}.heritage-copy{padding:50px 28px}.heritage-copy h2{font-size:47px}.heritage-copy p{font-size:18px}.heritage-date{font-size:7px}.journal-rows{grid-template-columns:1fr;gap:7px}.journal-row{font-size:24px;padding:22px 0}.footer-top{grid-template-columns:1fr 1fr;gap:40px 55px}.footer-note{max-width:290px}.catalog-controls{flex-wrap:wrap;gap:0}.category-tabs{width:100%;gap:27px}.catalog-sort{display:none}.category-tabs button{font-size:11px}.inquiry-note{grid-template-columns:1fr auto}.inquiry-note>span{grid-row:2}.inquiry-note .text-link{grid-column:2;grid-row:1 / 3}.product-detail{gap:30px}.product-description{padding-top:10px}.product-description h1{font-size:43px}.product-intro{font-size:23px!important}.heritage-intro,.heritage-ending{gap:40px}.heritage-intro h2{font-size:44px}.journal-grid{gap:24px}.journal-card h2{font-size:30px}.article-heading h1{font-size:62px}.article-image{width:calc(100% - 72px)}.about-grid{gap:38px}.contact-grid{gap:45px}.contact-aside h2{font-size:32px}.form-row{grid-template-columns:1fr;gap:0}.reading-progress{top:77px}}@media(max-width:600px){body{font-size:14px}.wrap,.header-inner{width:calc(100% - 48px)}.site-header{height:73px}.brand-seal{width:27px;height:43px;font-size:18px;padding:4px}.brand-type{font-size:19px;letter-spacing:.22em}.brand-type small{font-size:5px;letter-spacing:.25em}.brand{gap:10px}.header-actions{gap:0}.header-actions .icon-button{width:37px;height:42px;padding:9px}.header-actions .icon-button svg{width:20px;height:20px}.saved-link{font-size:13px;padding-left:9px;border-left:none;margin-right:3px}.header-actions>button:first-child{display:none}.hero{height:715px;max-height:calc(100svh - 73px);min-height:620px}.hero-inner{align-items:flex-start;padding-top:74px;padding-bottom:0}.hero h1{font-size:49px;line-height:1.02;letter-spacing:-.044em;max-width:340px}.hero h1 br{display:none}.hero p{font-size:19px;line-height:1.45;margin-top:24px;max-width:330px}.hero p br{display:none}.hero-art{inset:0 -65% -40px -10%}.hero-art img{object-position:64% 62%;object-fit:cover}.hero-copy{max-width:350px}.hero-cta{margin-top:26px;gap:20px}.hero-cta .button{font-size:18px;min-height:52px;padding:14px 21px;min-width:245px}.hero-cta .text-link{font-size:18px}.hero-foot{font-size:7px;letter-spacing:.2em;bottom:25px}.hero-foot a{font-size:6px;letter-spacing:.2em;gap:10px}.scroll-rule{width:30px}.section{padding-block:64px}.section-low{padding-bottom:65px}.section-heading{display:block;margin-bottom:30px}.section-heading .eyebrow{margin-bottom:17px}.section-heading h2{font-size:45px}.editorial-note{font-size:20px;margin-top:24px;padding-left:16px;min-width:0}.editorial-note br{display:none}.editorial-note{max-width:330px}.product-grid{gap:28px 14px}.product-meta{margin-top:7px;gap:0}.product-meta .eyebrow{font-size:7px;letter-spacing:.11em;max-width:120px}.product-name{align-items:flex-start;gap:4px}.product-name h3{font-size:23px}.product-name svg{width:19px;height:20px;margin-top:3px}.save-icon{width:30px;height:32px;padding:7px}.save-icon svg{width:16px;height:18px}.product-image{aspect-ratio:3/4}.image-caption{display:none}.section-bottom{margin-top:35px}.button{font-size:18px;gap:25px;min-height:53px}.heritage-feature{grid-template-columns:1fr;min-height:0}.heritage-art{min-height:0;height:300px}.heritage-art img{object-position:75% 61%}.heritage-art:after{background:linear-gradient(0deg,var(--dark),transparent 25%)}.heritage-copy{padding:25px 24px 62px}.heritage-copy h2{font-size:52px;margin-top:25px}.heritage-copy p{font-size:21px}.heritage-date{font-size:8px;margin-top:28px}.heritage-copy .text-link{font-size:23px}.journal-section .section-heading .text-link{margin-top:22px}.journal-section h2{max-width:340px}.journal-row{font-size:23px;gap:15px;padding:22px 0}.footer-top{padding:48px 0 40px;gap:35px 20px}.footer-top>div:first-child{grid-column:1 / -1}.footer-top>div:first-child p{font-size:23px;margin-top:18px}.footer-note{grid-column:1 / -1;max-width:290px}.footer-top .eyebrow{font-size:8px;margin-bottom:15px}.footer-top nav a{font-size:12px}.footer-bottom{flex-wrap:wrap;gap:13px;padding:20px 0}.footer-bottom small{font-size:9px}.footer-bottom small:nth-child(2){display:none}.footer-brand .brand-type{font-size:24px}.page-intro{padding-block:56px 43px}.page-intro h1{font-size:52px;margin-top:21px}.page-intro p{font-size:21px;margin-top:23px}.category-tabs{gap:25px}.category-tabs button{padding:15px 0;min-height:54px}.catalog #catalog-count{margin-block:18px}.catalog-grid{row-gap:35px}.inquiry-note{margin-top:50px;display:block;padding-top:25px}.inquiry-note p{font-size:29px;margin-bottom:15px}.inquiry-note>span{display:block;font-size:12px}.inquiry-note .text-link{margin-top:24px}.breadcrumb{padding:22px 0;font-size:9px;gap:10px;flex-wrap:wrap}.product-detail{grid-template-columns:1fr;gap:25px;padding-bottom:45px}.gallery-main{aspect-ratio:4/5;max-height:530px}.gallery-thumbs{gap:10px;margin-top:12px}.gallery-thumbs button{width:54px;height:66px}.product-description{padding-top:15px}.product-description h1{font-size:49px}.chinese-title{margin-top:22px!important}.product-description .product-intro{font-size:26px!important}.product-description>p:not(.product-intro):not(.chinese-title){font-size:14px}.product-actions .button{font-size:13px;min-height:54px}.product-accordions summary{font-size:13px}.product-accordions p,.product-accordions li{font-size:13px}.related .section-heading .text-link{margin-top:22px}.heritage-page-hero{padding:58px 0 195px;background-position:57% center}.heritage-page-hero h1{font-size:48px}.heritage-page-hero p{font-size:21px}.heritage-intro{grid-template-columns:1fr;gap:32px}.heritage-intro h2{font-size:43px}.prose{font-size:14px}.timeline-section{padding:60px 0}.timeline-section h2{font-size:46px}.timeline article{grid-template-columns:1fr;gap:13px;padding:26px 0}.timeline-date{font-size:24px}.timeline h3{font-size:30px}.timeline p{font-size:13px}.heritage-ending{grid-template-columns:1fr;gap:35px}.heritage-ending h2{font-size:47px}.heritage-ending p{font-size:21px}.source-wrap{padding-bottom:55px}.journal-grid{grid-template-columns:1fr;gap:48px}.journal-card h2{font-size:37px}.journal-card>div{margin-bottom:21px}.journal-card .eyebrow{font-size:8px}.article-heading{margin:30px auto 32px}.article-heading h1{font-size:52px;margin:22px 0}.article-heading p{font-size:22px}.article-image{width:calc(100% - 48px);height:280px;margin:30px auto 40px}.article-body h2{font-size:34px}.article-body p{font-size:14px}.article-end{display:block}.article-end .text-link{margin-bottom:20px}.article{padding-bottom:50px}.about-grid{grid-template-columns:1fr;gap:35px}.about-photo{display:block}.about-photo img+img{display:none}.about-photo img{max-height:420px}.prose h2{font-size:33px;margin-top:35px}.contact-grid{grid-template-columns:1fr;gap:38px}.contact-aside>p{font-size:13px}.contact-steps{margin:20px 0}.contact-aside .text-link{margin-top:20px}.inquiry-form label{font-size:12px}.inquiry-form input,.inquiry-form textarea{font-size:16px;padding:13px}.inquiry-form .consent{font-size:11px}.inquiry-success{padding:29px}.inquiry-success h2{font-size:39px}.faq-list summary{font-size:25px;padding:24px 0}.faq-list details p{font-size:13px;padding-right:5px}.saved-empty h2{font-size:35px}.search-dialog{padding:24px;margin-top:85px;width:calc(100% - 28px)}.search-form input{font-size:26px}.search-result h3{font-size:23px}.search-result{gap:15px}.image-dialog{max-width:95vw}.reading-progress{top:72px}.error-page{min-height:620px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.js .reveal{opacity:1;transform:none}.hero-art{transform:none!important}.hero-mist{display:none}::view-transition-old(root),::view-transition-new(root){animation:none}}.hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:90px;background:linear-gradient(0deg,#f3f0e7d9,transparent);pointer-events:none;z-index:1}.hero-foot{font-size:9px}.inquiry-form .consent input{padding:0;min-width:18px;width:18px;height:18px;margin:3px 0 0;cursor:pointer}.inquiry-form .consent{min-height:44px;cursor:pointer}@media(max-width:600px){.hero-foot{font-size:8px}.hero-foot a{font-size:7px}}:root{--reader-scale:1;--sans:"DM Sans",Arial,"Maoshan Song",sans-serif;--cjk:"Maoshan Song","Songti TC","STSong","SimSun",serif}[lang^=zh],.brand-seal{font-family:var(--cjk)}.desktop-nav{gap:28px;margin-left:5px;white-space:nowrap}.desktop-nav a{font-size:16px}.mobile-menu{max-height:calc(100svh - 73px);overflow:auto}.living-landscape{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1}.landscape-haze{position:absolute;width:100%;height:48%;left:18%;bottom:3%;background:radial-gradient(ellipse at center,#f3f0e785 0%,#f3f0e738 30%,transparent 65%);filter:blur(15px);animation:landscape-drift 28s ease-in-out infinite alternate}.haze-two{left:-24%;bottom:18%;width:120%;height:36%;opacity:.55;animation-delay:-15s;animation-duration:37s}.passing-birds{position:absolute;width:68%;height:80%;right:0;top:0;color:#2c352d;opacity:.56}.passing-birds g{animation:birds-cross 45s linear infinite}.passing-birds path{stroke:currentColor;stroke-width:1.3;fill:none}.motion-toggle{display:flex;align-items:center;gap:9px;position:absolute;right:4.2%;bottom:30px;font:9px var(--sans);letter-spacing:.06em;z-index:5;min-height:36px;padding:6px 8px;color:var(--muted)}.hero-motion{bottom:60px}.motion-toggle>span:first-child{font-size:12px}@keyframes landscape-drift{0%{transform:translate(-10%) scale(1)}to{transform:translate(12%) scale(1.13)}}@keyframes birds-cross{0%{transform:translate(810px,180px) scale(.5)}to{transform:translate(-160px,60px) scale(.5)}}.motion-paused .landscape-haze,.motion-paused .passing-birds g,.motion-paused .scroll-rule:after{animation-play-state:paused!important}.motion-paused .hero-art,.motion-paused .history-scene-art{transform:none!important}.motion-paused .js .reveal{opacity:1;transform:none;transition:none}.culture-hero>.motion-toggle,.hero-motion{background:#f3f0e7c9;color:#44513f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.scene-paused .landscape-haze,.scene-paused .passing-birds g{animation-play-state:paused}.culture-doors{border-bottom:1px solid var(--line)}.door-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--line)}.culture-door{display:flex;flex-direction:column;align-items:flex-start;position:relative;padding:34px 35px 10px 0;min-height:320px;overflow:hidden}.culture-door+.culture-door{padding-left:35px;border-left:1px solid var(--line)}.door-number{font:9px var(--sans);letter-spacing:.2em;color:var(--muted)}.door-glyph{font:100px/1 var(--cjk);color:#70766024;position:absolute;right:16px;top:43px;transition:transform .8s,color .8s}.culture-door h3{font-size:32px;max-width:230px;margin:51px 0 17px;position:relative}.culture-door p{font-size:12px;color:var(--muted);margin-bottom:25px}.culture-door .text-link{font-size:17px;margin-top:auto}.culture-door:hover .door-glyph{transform:translateY(-9px);color:#8f352c30}.selected-section{padding-top:86px}.culture-hero{position:relative;min-height:610px;overflow:hidden;background:#e9e6da}.culture-hero-art{position:absolute;inset:-30px;background:linear-gradient(90deg,#f3f0e7c4,transparent 70%),var(--artwork-670d378b377f88e4) center 66%/cover}.culture-hero-copy{position:relative;padding-block:110px 115px;z-index:2}.culture-hero-copy h1{font-size:clamp(54px,6.2vw,90px);margin:30px 0 23px;max-width:850px}.culture-hero-copy>p{font:25px/1.4 var(--serif);max-width:600px}.culture-hero-copy .button{margin-top:32px}.culture-vertical{position:absolute;right:6%;top:80px;writing-mode:vertical-rl;letter-spacing:.35em;font:17px/1.7 var(--cjk);color:var(--red);z-index:2}.culture-intro{display:grid;grid-template-columns:1fr 2fr;gap:60px;padding-bottom:75px}.culture-intro>.eyebrow{padding-top:10px}.culture-intro>div{max-width:750px}.culture-intro h2{font-size:clamp(40px,4.2vw,64px);margin-bottom:25px}.culture-intro p:not(.small){font:24px/1.55 var(--serif);max-width:650px}.culture-intro .small{max-width:620px;margin-top:25px}.culture-path-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.history-portal,.classic-portal{position:relative;overflow:hidden;padding:44px;min-height:490px;display:flex;flex-direction:column;align-items:flex-start}.history-portal{background:var(--dark);color:var(--paper)}.history-portal:before{content:"";position:absolute;inset:0;background:var(--artwork-670d378b377f88e4) 73% center/cover;mix-blend-mode:luminosity;opacity:.21;transition:transform 1.4s}.history-portal:hover:before{transform:scale(1.045)}.history-portal>*{position:relative;z-index:1}.history-portal h2,.classic-portal h2{font-size:49px;margin-top:50px}.history-portal h2 em{color:#d3d5c0}.history-portal .text-link,.classic-portal .text-link{margin-top:auto}.light{color:var(--paper)}.classic-portal{background:#e8e3d5;border:1px solid #d8d3c4}.classic-portal-zh{font:52px var(--cjk);letter-spacing:.13em;color:var(--red);margin:43px 0 15px}.classic-portal h2{font-size:37px;margin:0 0 14px}.classic-portal p{font-size:12px;color:var(--muted);margin-bottom:28px}.mountain-line{position:absolute!important;left:0;bottom:0;width:100%;height:82%;pointer-events:none;opacity:.35}.mountain-line path{stroke:currentColor;stroke-width:1;stroke-linecap:round;stroke-linejoin:round}.concept-section{padding-top:25px}.concept-tabs{display:flex;border-bottom:1px solid var(--line)}.concept-tabs button{flex:1;display:flex;justify-content:space-between;align-items:center;padding:18px 24px;min-height:62px;border-bottom:2px solid transparent;color:var(--muted);font:22px var(--serif);transition:color .3s,background .3s}.concept-tabs button+button{border-left:1px solid var(--line)}.concept-tabs button span{font:17px var(--cjk)}.concept-tabs [aria-selected=true]{border-bottom-color:var(--red);color:var(--red);background:#e7e2d766}.concept-panel{display:grid;grid-template-columns:1fr 1.35fr;gap:7%;padding:58px 4%;align-items:center;min-height:380px}.concept-character{font:145px/1.4 var(--cjk);text-align:center;color:var(--red);letter-spacing:.02em}.concept-panel h3{font-size:46px;margin:20px 0}.concept-panel p{font-size:14px;max-width:570px}.concept-panel .concept-question{font:23px/1.45 var(--serif);color:var(--muted);border-left:1px solid #b5b8a7;padding-left:18px;margin:24px 0}.culture-editor-note{font-size:11px;line-height:1.7;color:var(--muted);border-top:1px solid var(--line);padding-top:20px;max-width:800px}.people-section{background:#e9e6dc}.people-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px}.person-name-zh{font:58px/1.8 var(--cjk);letter-spacing:.12em;display:block;margin:17px 0 37px;color:#727767}.person-story h3{font-size:31px;margin:18px 0}.person-story p{font-size:13px;color:#596151;margin-bottom:25px;max-width:340px}.person-story .text-link{font-size:16px}.person-source{border-bottom:1px solid var(--muted)}.water-feature{position:relative;min-height:600px;background:#26312b;color:var(--paper);overflow:hidden;isolation:isolate}.water-feature:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 80% 80%,#6475653b,transparent 60%);z-index:-1}.water-canvas{position:absolute;inset:0;width:100%;height:100%;opacity:.7;pointer-events:none}.water-content{position:relative;text-align:center;padding:80px 0 95px;pointer-events:none}.water-content .eyebrow{color:#bec4b4;font-size:9px}.water-chinese{font:26px var(--cjk);letter-spacing:.5em;margin:41px 0 20px!important;color:#c3c9b6}.water-content blockquote{font:68px/1.05 var(--serif);letter-spacing:-.03em;margin:0}.water-content em{color:#c6d2b5}.water-content .water-credit{font:8px var(--sans);letter-spacing:.24em;color:#afb9a5;margin:25px 0 32px}.water-content a{pointer-events:auto;font-size:19px}.water-actions{position:absolute;bottom:22px;left:0;right:0;display:flex;justify-content:space-between;align-items:center}.water-actions .motion-toggle{position:static;color:#ccd1c3}.water-invitation{font-size:9px;letter-spacing:.05em;color:#b0baaa}.culture-essay-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}.culture-essay{border-top:1px solid #b5b8a7;padding-top:24px;display:flex;flex-direction:column;align-items:flex-start}.culture-essay .eyebrow{font-size:8px}.culture-essay h3{font-size:36px;margin:30px 0 20px}.culture-essay p{font-size:13px;color:var(--muted);margin-bottom:28px}.culture-essay .text-link{margin-top:auto;font-size:17px}.sister-reading{border-top:1px solid var(--line);padding-top:65px}.sister-reading h2{margin:25px 0;font-size:53px}.sister-reading p{max-width:590px;color:var(--muted);font-size:14px;margin-bottom:28px}.sister-reading .text-link{margin:0 32px 20px 0;font-size:19px}.history-heading{padding-bottom:66px}.history-intro-note{display:block;font-size:10px;color:var(--muted);margin-top:24px}.history-journey{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9%;align-items:start}.history-scene{position:sticky;top:125px;height:min(650px,calc(100svh - 160px));min-height:400px;overflow:hidden;background:#d7d8c9;color:#334c3e}.history-scene-art{position:absolute;inset:-20px;background:var(--artwork-670d378b377f88e4) 71% 63%/cover;opacity:.72;transition:transform 1.4s;transform:translateY(var(--scene-drift,0px)) scale(1.03)}.history-symbol{font:145px/1 var(--cjk);position:absolute;left:10%;top:10%;color:#8f352ca6}.history-scene .mountain-line{height:62%;opacity:.66;bottom:45px}.history-scene .mountain-line path{stroke-dasharray:1000;stroke-dashoffset:var(--ink-offset,900);transition:stroke-dashoffset .4s}.history-scene-caption{position:absolute;bottom:25px;left:28px;right:28px;display:flex;justify-content:space-between;font:23px var(--serif)}.history-scene-caption span+span{font:9px var(--sans);letter-spacing:.1em;align-self:center}.history-track{position:absolute;bottom:0;height:3px;background:#bcc2b0;width:100%}.history-track span{display:block;width:16.67%;height:100%;background:var(--red);transition:width .5s}.history-step{min-height:530px;padding:46px 0 78px;border-bottom:1px solid var(--line);scroll-margin-top:120px}.history-step:last-child{border-bottom:0}.era-kicker{font:24px var(--serif);display:flex;align-items:center;gap:14px;margin-bottom:38px}.era-dot{width:8px;height:8px;border:1px solid var(--red);border-radius:50%;transition:background .6s,box-shadow .6s}.history-step.is-current .era-dot{background:var(--red);box-shadow:0 0 0 7px #8f352c0f}.history-step>.eyebrow{font-size:8px}.history-step h2{font-size:46px;margin:22px 0}.history-step p{font-size:14px;max-width:510px;line-height:1.9}.history-step .era-reflection{font:23px/1.5 var(--serif);color:var(--muted);margin:24px 0 28px}.history-step .text-link{font-size:18px}.history-afterword{border-top:1px solid var(--line)}.history-afterword h2{font-size:53px;margin:24px 0}.history-afterword>p{max-width:770px;font-size:14px;color:var(--muted)}.history-afterword .source-list{max-width:800px;margin-bottom:35px}.source-list summary{cursor:pointer;min-height:48px;display:list-item;padding-block:16px}.source-list>p{font-size:13px;line-height:1.85;margin-bottom:16px}.source-list li{font-size:12px;overflow-wrap:anywhere}.reader-intro{display:flex;align-items:center;justify-content:space-between;gap:50px;padding-block:74px 55px}.reader-intro h1{font-size:77px;margin:24px 0 15px}.reader-intro>div>p{font:25px/1.3 var(--serif);color:var(--muted)}.reader-intro-right{text-align:right}.reader-intro-right>span{font:63px var(--cjk);letter-spacing:.16em;color:var(--red)}.reader-intro .reader-intro-right>p{font:8px var(--sans);letter-spacing:.2em;margin-top:22px}.resume-reading{font:17px var(--serif);display:inline-flex;align-items:center;gap:15px;margin-top:23px;border-bottom:1px solid var(--line);padding-block:5px}.reader-shell{scroll-margin-top:104px;--reader-scale:1}.reader-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;position:sticky;top:88px;z-index:12;min-height:66px;border-block:1px solid var(--line);background:#f3f0e7f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.reader-language,.reader-tools{display:flex;gap:4px;align-items:center}.reader-language button,.reader-tools button{font:11px var(--sans);min-height:44px;padding:10px 14px;white-space:nowrap}.reader-language button{color:var(--muted);border-bottom:2px solid transparent}.reader-language [aria-pressed=true]{color:var(--red);border-bottom-color:var(--red)}.reader-tools button{border:1px solid transparent}.reader-tools button:hover{border-color:var(--line)}.reader-tools [aria-pressed=true]{color:var(--red);background:#e7e2d7}.reader-tools [data-text-size]{font:17px var(--serif);min-width:44px}.reader-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:54px;align-items:start}.reader-side{position:sticky;top:176px;padding-top:30px;max-height:calc(100svh - 188px);overflow:auto;scrollbar-width:thin;padding-right:5px;padding-bottom:15px}.chapter-browser summary{display:flex;justify-content:space-between;align-items:center;list-style:none;font:18px var(--serif);cursor:pointer;min-height:36px}.chapter-browser summary::-webkit-details-marker{display:none}.chapter-browser summary span{font:10px var(--sans);color:var(--muted)}#chapter-filter{background:transparent;border:0;border-bottom:1px solid var(--line);padding:12px 0;width:100%;font-size:11px;border-radius:0;margin:6px 0 18px;color:var(--ink)}.chapter-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.chapter-grid a{font:12px var(--serif);display:grid;place-items:center;min-height:32px;position:relative;border:1px solid transparent}.chapter-grid a:hover{border-color:var(--line)}.chapter-grid a[aria-current=page]{background:var(--red);color:var(--paper)}.chapter-saved-dot{display:none;width:3px;height:3px;position:absolute;bottom:3px;right:4px;background:var(--red);border-radius:50%}.is-bookmarked .chapter-saved-dot{display:block}.chapter-grid [aria-current=page] .chapter-saved-dot{background:var(--paper)}.chapter-no-results{font-size:11px;color:var(--muted)}.reader-edition{font-size:10px;line-height:1.8;color:var(--muted);margin-top:28px}.reader-edition-link{font-size:10px;color:var(--red);display:inline-block;margin-top:12px}.chapter-paper{padding:41px 0 10px;min-width:0;view-transition-name:chapter}.chapter-heading{position:relative;border-bottom:1px solid var(--line);padding-bottom:32px;display:flex;align-items:center;gap:27px;min-height:153px}.chapter-part{position:absolute;right:0;top:0;font:8px var(--sans);letter-spacing:.17em;color:var(--muted)}.chapter-number{font:95px/1 var(--serif);color:#a4a796;letter-spacing:-.055em;min-width:78px}.chapter-heading h2{font-size:37px;letter-spacing:-.025em;line-height:1.13;margin-top:13px;outline:none;max-width:530px}.chapter-heading .eyebrow{font-size:8px}.chapter-heading>div{padding-top:12px}.parallel-text{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:42px;padding-top:35px}.parallel-text>section{min-width:0}.reading-label{font:8px var(--sans);letter-spacing:.18em;color:var(--muted);display:block;margin-bottom:24px}.chinese-verses{font:calc(19px * var(--reader-scale))/2.35 var(--cjk);letter-spacing:.06em;color:#53614e}.chinese-verses p+p{margin-top:1.35em}.english-verses{font:calc(23px * var(--reader-scale))/1.65 var(--serif);letter-spacing:0;color:#2b3228}.english-verses p+p{margin-top:1.05em}[data-language=english] .chinese-reading,[data-language=chinese] .english-reading{display:none}[data-language=english] .parallel-text,[data-language=chinese] .parallel-text{grid-template-columns:1fr;max-width:760px}[data-language=chinese] .chinese-verses{font-size:calc(23px * var(--reader-scale));line-height:2.5;max-width:700px}.chapter-reflection{margin-top:42px;background:#e9e6db;padding:28px 32px;border-left:2px solid #949c85}.chapter-reflection .eyebrow{font-size:8px}.chapter-reflection h3{font-size:31px;margin:17px 0 12px}.chapter-reflection p{font:21px/1.55 var(--serif);max-width:660px}.editorial-credit{font:9px var(--sans);color:var(--muted);display:block;margin-top:18px}.chapter-pagination{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);margin-top:40px;padding-top:24px;gap:25px}.chapter-pagination a{display:flex;flex-direction:column;gap:8px;min-height:65px}.chapter-pagination a span,.first-chapter-note{font:8px var(--sans);letter-spacing:.17em;color:var(--muted)}.chapter-pagination strong{font:25px var(--serif)}.next-chapter{text-align:right;margin-left:auto}.chapter-pagination a:hover strong{color:var(--red)}.reader-state{font-size:11px;color:var(--red);min-height:25px;margin:20px 0 0}.edition-note{padding-block:0 40px}.edition-note .source-list{margin-left:274px}.reader-storage-note{margin:18px 0 0 274px;font-size:10px;color:var(--muted)}.reader-bottom{border-top:1px solid var(--line)}.reading-paths{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.reading-paths article{border-top:1px solid #a7ad98;padding-top:22px}.reading-paths .eyebrow{font-size:7px;letter-spacing:.14em}.reading-paths h3{font-size:29px;margin:24px 0 14px}.reading-paths p{font-size:12px;color:var(--muted);min-height:52px}.path-chapters{display:flex;gap:10px;margin-top:22px;flex-wrap:wrap}.path-chapters a{font:19px var(--serif);border:1px solid var(--line);width:42px;height:44px;display:grid;place-items:center;transition:background .3s,color .3s}.path-chapters a:hover{background:var(--red);color:var(--paper);border-color:var(--red)}.reading-focus .site-header,.reading-focus .reader-intro,.reading-focus .reader-side,.reading-focus .site-footer,.reading-focus .reader-bottom,.reading-focus .edition-note{display:none}.reading-focus .reader-shell{width:min(1050px,calc(100% - 64px));margin:auto}.reading-focus .reader-layout{grid-template-columns:minmax(0,1fr)}.reading-focus .reader-toolbar{top:0}.reading-focus .chapter-paper{padding-top:60px}::view-transition-old(chapter){animation:chapter-out .16s ease both}::view-transition-new(chapter){animation:chapter-in .32s ease both}@keyframes chapter-out{to{opacity:0;transform:translateY(-8px)}}@keyframes chapter-in{0%{opacity:0;transform:translateY(16px)}}.reader-loading .chapter-paper{opacity:.4;transition:opacity .15s}@media(max-width:1150px){.desktop-nav{gap:19px}.desktop-nav a{font-size:14px}.header-actions{gap:12px}.header-inner{gap:20px}.reader-layout{grid-template-columns:178px minmax(0,1fr);gap:34px}.edition-note .source-list,.reader-storage-note{margin-left:212px}.parallel-text{gap:28px}.people-grid{gap:27px}.person-name-zh{font-size:46px}.chapter-heading h2{font-size:32px}.reader-intro h1{font-size:68px}.classic-portal,.history-portal{padding:33px}.classic-portal h2{font-size:34px}.culture-door+.culture-door{padding-left:22px}.culture-door{padding-right:22px}.culture-door h3{font-size:30px}.door-glyph{font-size:82px;right:0;top:62px}.reading-paths{gap:20px}.path-chapters{gap:5px}.path-chapters a{width:36px}.history-step h2{font-size:41px}}@media(max-width:1000px){.desktop-nav{display:none}.mobile-menu-button{display:grid}.reader-intro-right>span{font-size:49px}.reader-layout{grid-template-columns:1fr;gap:0}.reader-side{position:static;max-height:none;padding-top:21px;overflow:visible}.chapter-browser{border-bottom:1px solid var(--line);padding-bottom:15px}.chapter-browser summary{font-size:18px;min-height:42px}.chapter-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.chapter-grid a{min-height:38px;font-size:15px}.reader-edition,.reader-edition-link{display:none}#chapter-filter{max-width:380px;font-size:13px}.edition-note .source-list,.reader-storage-note{margin-left:0}.chapter-heading h2{font-size:39px}.reader-toolbar{top:88px}.culture-door h3{font-size:28px}.door-glyph{font-size:68px}.culture-door .text-link{font-size:15px}.culture-door p{font-size:11px}.concept-panel{grid-template-columns:1fr 1.5fr;gap:6%;padding-inline:0}.concept-character{font-size:112px}.culture-intro{gap:35px;grid-template-columns:1fr 2fr}.people-grid{gap:26px}.person-name-zh{font-size:39px}.person-story h3{font-size:29px}.culture-essay h3{font-size:31px}.water-content blockquote{font-size:60px}.reading-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px}.history-scene{min-height:380px;height:480px}.history-step h2{font-size:36px}.history-step{min-height:520px}.history-journey{gap:6%}.history-scene-caption{left:20px;right:20px;font-size:20px}.history-symbol{font-size:110px}}@media(max-width:850px){.reader-toolbar{top:78px}.culture-hero{min-height:580px}.culture-hero-copy{padding-block:98px}.culture-hero-copy>p{font-size:23px}.culture-path-grid{gap:18px}.history-portal,.classic-portal{min-height:465px;padding:29px}.history-portal h2{font-size:43px}.classic-portal h2{font-size:31px}.concept-tabs button{font-size:20px;padding:15px}.people-grid{grid-template-columns:1fr;gap:35px}.person-story{display:grid;grid-template-columns:150px 1fr;gap:0 35px;padding-bottom:35px;border-bottom:1px solid var(--line)}.person-name-zh{grid-column:1;grid-row:1/5;font-size:40px;margin:0;align-self:center;writing-mode:vertical-rl;justify-self:center;letter-spacing:.18em}.person-story>.eyebrow,.person-story>h3,.person-story>p,.person-story>a{grid-column:2}.person-story h3{margin:13px 0}.person-story p{max-width:none}.person-story a{justify-self:start}.culture-intro{grid-template-columns:1fr;gap:28px}.culture-intro h2 br:nth-of-type(1){display:none}.reader-tools button{padding-inline:10px}.reader-language button{padding-inline:11px}.reader-intro h1{font-size:61px}.reader-intro{gap:25px}.reader-intro-right>span{font-size:41px}.reader-intro .reader-intro-right>p{font-size:6px}.resume-reading{font-size:15px}.history-scene{top:110px}.history-step p{font-size:13px}.history-step .era-reflection{font-size:21px}}@media(max-width:600px){.hero-motion{right:18px;bottom:53px}.hero p{max-width:310px}.living-landscape .passing-birds{width:140%;right:-50%;opacity:.48}.haze-one{left:20%;width:170%;height:40%;bottom:0}.motion-toggle{font-size:8px}.door-grid{grid-template-columns:1fr}.culture-door,.culture-door+.culture-door{border:0;border-bottom:1px solid var(--line);padding:26px 0;min-height:240px}.culture-door h3{font-size:32px;max-width:230px;margin:30px 0 14px}.culture-door p{font-size:12px;margin-bottom:21px}.culture-door .text-link{font-size:18px}.door-glyph{font-size:97px;right:5px;top:56px}.culture-door:last-child{border-bottom:0}.door-number{font-size:8px}.culture-doors{padding-bottom:27px}.selected-section{padding-top:64px}.culture-hero{min-height:570px}.culture-hero-copy{padding-block:68px 105px}.culture-hero-copy h1{font-size:53px;line-height:1.03;margin:28px 0 25px}.culture-hero-copy>p{font-size:23px;max-width:330px}.culture-hero-copy>p br{display:none}.culture-hero-copy .button{font-size:19px;margin-top:30px}.culture-hero-art{background-position:62% 67%;inset:0 -80% -25px -40%}.culture-vertical{display:none}.culture-intro{padding-block:53px}.culture-intro h2{font-size:43px}.culture-intro p:not(.small){font-size:22px}.culture-intro .small{font-size:11px}.culture-path-grid{grid-template-columns:1fr;gap:20px}.history-portal,.classic-portal{min-height:425px;padding:30px}.history-portal h2{font-size:47px;margin:45px 0 100px}.classic-portal-zh{font-size:47px;margin-top:36px}.classic-portal h2{font-size:34px}.classic-portal p{margin-bottom:35px}.concept-section{padding-top:0}.concept-tabs{display:grid;grid-template-columns:1fr 1fr}.concept-tabs button{font-size:19px;padding:12px;gap:12px}.concept-tabs button:nth-child(3){border-left:0}.concept-tabs button span{font-size:15px}.concept-panel{display:flex;flex-direction:column;align-items:stretch;padding:30px 0;gap:26px;min-height:0}.concept-character{font-size:91px;text-align:left;padding-left:8px}.concept-panel h3{font-size:41px;margin:17px 0}.concept-panel p{font-size:13px}.concept-panel .concept-question{font-size:23px}.concept-panel .text-link{font-size:19px}.culture-editor-note{font-size:10px}.person-story{grid-template-columns:65px 1fr;gap:0 25px;padding-bottom:28px}.person-name-zh{font-size:36px;align-self:start;margin-top:10px}.person-story h3{font-size:30px}.person-story p{font-size:12px}.person-story>.eyebrow{font-size:8px}.person-story .text-link{font-size:17px}.people-section .section-heading .text-link{margin-top:24px}.people-grid{gap:32px}.water-feature{min-height:530px}.water-content{padding-block:64px 95px}.water-content .eyebrow{font-size:7px;letter-spacing:.16em}.water-chinese{font-size:24px;margin-top:43px!important}.water-content blockquote{font-size:47px}.water-content .water-credit{font-size:7px;margin:25px 0 34px}.water-content a{font-size:19px}.water-actions{bottom:17px}.water-invitation{font-size:8px;max-width:150px}.culture-essay-grid{grid-template-columns:1fr;gap:38px}.culture-essay h3{font-size:36px;margin:23px 0 17px}.culture-essay p{font-size:13px;margin-bottom:23px}.sister-reading{padding-top:48px}.sister-reading h2{font-size:45px}.sister-reading p{font-size:13px}.sister-reading .text-link{font-size:18px;display:flex;justify-content:space-between;margin-right:0}.history-heading{padding-bottom:40px}.history-heading h1{font-size:54px}.history-journey{grid-template-columns:1fr;gap:0}.history-scene{position:relative;top:0;min-height:0;height:290px;margin-bottom:18px}.history-symbol{font-size:105px;left:25px;top:30px}.history-scene-caption{font-size:23px}.history-step{min-height:0;padding:40px 0}.history-step h2{font-size:40px}.era-kicker{font-size:24px;margin-bottom:25px}.history-step p{font-size:14px}.history-step .era-reflection{font-size:23px}.history-afterword h2{font-size:44px}.history-afterword>p{font-size:13px}.history-intro-note{font-size:9px}.reader-intro{padding-block:46px 32px;align-items:flex-start;gap:12px}.reader-intro h1{font-size:48px;margin:21px 0 17px}.reader-intro>div>p{font-size:22px}.reader-intro-right{min-width:40px;padding-top:9px;max-width:90px}.reader-intro-right>span{font-size:27px;writing-mode:vertical-rl;letter-spacing:.17em}.reader-intro .reader-intro-right>p{display:none}.resume-reading{font-size:12px;display:flex;max-width:90px;text-align:left;gap:6px;line-height:1.3;margin-top:15px}.resume-reading svg{width:16px}.reader-toolbar{top:73px;gap:0;align-items:stretch;flex-wrap:wrap;min-height:0;padding:5px 0}.reader-language{flex:1}.reader-language button{font-size:10px;padding:9px 12px;min-height:42px}.reader-tools{gap:0;width:100%;justify-content:space-between;border-top:1px solid var(--line);margin-top:2px;padding-top:2px}.reader-tools button{font-size:10px;min-height:40px;padding:8px 11px}.reader-tools [data-text-size]{font-size:18px}.reader-side{padding-top:12px}.chapter-browser{padding-bottom:8px}.chapter-browser summary{font-size:18px}.chapter-grid{grid-template-columns:repeat(9,minmax(0,1fr));gap:2px}.chapter-grid a{min-height:34px;font-size:14px}#chapter-filter{font-size:16px;padding:12px 0;margin-bottom:14px}.chapter-paper{padding-top:24px}.chapter-heading{gap:18px;padding-bottom:25px;min-height:125px}.chapter-number{font-size:78px;min-width:62px}.chapter-heading h2{font-size:31px;margin-top:9px}.chapter-heading .eyebrow{font-size:7px;letter-spacing:.13em}.chapter-part{font-size:6px;top:0;letter-spacing:.14em}.parallel-text{grid-template-columns:1fr;gap:32px;padding-top:27px}.reading-label{font-size:8px;margin-bottom:19px}.chinese-reading{padding-bottom:25px;border-bottom:1px solid var(--line)}.chinese-verses{font-size:calc(18px * var(--reader-scale));line-height:2.1;letter-spacing:.05em}.english-verses{font-size:calc(23px * var(--reader-scale));line-height:1.65}.chinese-verses p+p{margin-top:1em}.chapter-reflection{padding:24px;margin-top:30px}.chapter-reflection h3{font-size:29px}.chapter-reflection p{font-size:21px}.editorial-credit{font-size:8px;line-height:1.7}.chapter-pagination{margin-top:30px;gap:16px}.chapter-pagination strong{font-size:24px}.first-chapter-note{max-width:95px;font-size:7px;line-height:1.7}.chapter-pagination a span{font-size:7px}.edition-note{padding-bottom:32px}.edition-note .source-list{margin-top:10px}.reader-storage-note{font-size:9px}.reading-paths{grid-template-columns:1fr;gap:34px}.reading-paths h3{font-size:33px;margin-top:20px}.reading-paths p{min-height:0;font-size:13px}.path-chapters a{width:44px;height:44px;font-size:21px}.path-chapters{gap:12px}.reading-focus .reader-shell{width:calc(100% - 40px)}.reading-focus .chapter-paper{padding-top:28px}.reading-focus .reader-toolbar{top:0}.reader-shell{scroll-margin-top:80px}.culture-essay .text-link{font-size:19px}.article-end{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.landscape-haze,.passing-birds g{animation:none!important}.passing-birds g{transform:translate(480px,110px) scale(.5)}.water-canvas{opacity:.4}.history-scene-art{transform:none!important}.history-scene .mountain-line path{stroke-dashoffset:0;transition:none}.motion-toggle{display:none}::view-transition-old(chapter),::view-transition-new(chapter){animation:none}.reader-loading .chapter-paper{transition:none}}:root{--artwork-d0df24dd1afcf5a5:url(https://urhguhdryhrgvvhfbxvx.supabase.co/storage/v1/object/public/maoshan-site-artwork/artwork/mountain-distance-v2-1280.7b8e87bb52bcdf21.webp)}:root[data-artwork-local]{--artwork-d0df24dd1afcf5a5:url(/static/artwork/mountain-distance-v2-1280.7b8e87bb52bcdf21.webp)}.desktop-nav{gap:clamp(18px,2.1vw,29px);margin-left:0}.desktop-nav .is-active{color:var(--red)}.desktop-nav .is-active:after{right:0}.mobile-home{display:none;font:15px var(--serif);padding:10px 8px;min-height:44px;align-items:center}.mobile-home[aria-current],.mobile-menu a[aria-current]{color:var(--red)}.mobile-menu .is-active:before{content:"—";display:inline-block;margin-right:12px;font-size:18px}@media(max-width:1200px)and (min-width:1001px){.header-inner{width:calc(100% - 64px);gap:20px}.desktop-nav{gap:18px}.desktop-nav a{font-size:14px}.header-actions{gap:10px}.brand-type{font-size:22px}.saved-link{padding-left:13px;font-size:15px}}@media(max-width:1000px){.mobile-home{display:inline-flex}.header-actions{gap:6px}}@media(max-width:420px){.header-actions>.saved-link{display:none}.mobile-home{padding-inline:8px}.header-actions{gap:3px}}@media(max-width:600px){.header-actions>[data-open-search]{display:none}.footer-bottom .back-top{margin-left:auto}}.heritage-page-hero{background:#f1ede2;overflow:hidden;isolation:isolate}.heritage-page-hero>.wrap{position:relative;z-index:2}.heritage-scene-art{position:absolute;inset:-60px;background:var(--artwork-d0df24dd1afcf5a5) center 70%/cover;z-index:-2}.heritage-scene-mist{position:absolute;inset:0;pointer-events:none;z-index:-1}.heritage-scene-mist:before{content:"";position:absolute;inset:-10%;background:radial-gradient(ellipse at 70% 72%,#f7f2e6ba,transparent 45%),linear-gradient(90deg,#f4efe552,transparent 65%);animation:page-mist-drift 27s ease-in-out infinite alternate}.culture-hero-art{inset:-58px}.heritage-art img{transform:scale(1.1)}.culture-hero:not(.scene-paused) .culture-hero-art,.heritage-page-hero:not(.scene-paused) .heritage-scene-art{will-change:transform}.page-hidden .culture-hero-art,.page-hidden .heritage-scene-art{will-change:auto!important}.js .reveal{transform:translate3d(0,32px,0);transition:opacity .85s ease,transform .85s cubic-bezier(.2,.65,.3,1);transition-delay:var(--reveal-delay,0ms)}.js .reveal.visible{transform:none}.door-glyph{transform:translate3d(0,var(--door-drift,0px),0);transition:color .7s}.culture-door:hover .door-glyph{transform:translate3d(0,calc(var(--door-drift,0px) - 8px),0)}.reading-progress{width:100%;transform:scaleX(0);transform-origin:left}.heritage-page-hero .eyebrow,.culture-hero-copy>.eyebrow,.reader-intro .eyebrow{animation:ink-arrive .95s ease-out both}.culture-vertical,.reader-intro-right>span{display:inline-block;animation:ink-arrive 1.5s .15s ease-out both}.culture-hero h1,.heritage-page-hero h1,.reader-intro h1{animation:page-arrive .9s ease-out both}.culture-hero-copy>p,.heritage-page-hero>.wrap>p,.reader-intro>div>p{animation:page-arrive 1.1s .12s ease-out both}.culture-path-grid .mountain-line path{stroke-dasharray:1200;stroke-dashoffset:1200;transition:stroke-dashoffset 2.2s cubic-bezier(.2,.65,.3,1)}.culture-path-grid .visible .mountain-line path{stroke-dashoffset:0}.concept-character{position:relative}.concept-character:after{content:"";display:block;width:48px;height:1px;background:var(--red);opacity:.4;margin:20px auto 0;transform-origin:left;animation:ink-rule 1.1s ease-out both}.concept-panel:not([hidden]) .concept-character{animation:ink-arrive .85s ease-out both}.person-story .person-name-zh{transition:color .7s;animation:none}.person-story:hover .person-name-zh{color:var(--red)}.timeline{position:relative}.timeline:before{content:"";position:absolute;left:-23px;top:0;bottom:0;width:1px;background:#d4cfb226}.timeline:after{content:"";position:absolute;left:-23px;top:0;bottom:0;width:1px;background:#d9c5a0;transform:scaleY(var(--timeline-progress,0));transform-origin:top}.timeline article{position:relative}.timeline article:before{content:"";position:absolute;left:-26px;top:44px;width:7px;height:7px;border:1px solid #aab29f;border-radius:50%;background:var(--dark);z-index:1;transition:background .7s,box-shadow .7s}.timeline article.era-reached:before{background:#d9c5a0;border-color:#d9c5a0;box-shadow:0 0 0 5px #d9c5a00e}.timeline article.era-reached .timeline-date{color:#e1d6b8;transition:color .7s}.reader-intro{position:relative;overflow:hidden}.reader-intro:after{content:"";position:absolute;width:44%;height:180px;right:0;bottom:-120px;border:1px solid #8f352c16;border-radius:50%;pointer-events:none}.reader-intro-right>span{position:relative}.chapter-heading{--chapter-progress:0}.chapter-heading:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background:var(--red);opacity:.65;transform:scaleX(var(--chapter-progress,0));transform-origin:left;transition:transform .15s linear}.reading-paths article{transition:border-color .4s,background .4s}.reading-paths article:hover{border-color:var(--red)}.chapter-paper{animation:page-arrive .8s .1s both}.collection-intro{position:relative;overflow:hidden;padding-right:200px}.collection-seal{position:absolute;width:136px;height:136px;right:15px;top:78px;color:var(--red);opacity:.13;transform:rotate(-7deg);pointer-events:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.collection-intro.visible .collection-seal{animation:seal-arrive 1.1s .2s both}.product-image{transition:box-shadow .55s}.product-image:hover,.product-image:focus-visible{box-shadow:0 10px 24px #26312b0d}.product-image img{transition:transform 1.15s cubic-bezier(.2,.65,.3,1)}.product-image:hover img{transform:scale(1.025)}.save-icon[aria-pressed=true]{animation:seal-press .35s ease-out}.catalog-grid .product-card.filter-arrive{animation:page-arrive .48s ease-out both;animation-delay:var(--filter-delay,0ms)}.category-tabs button{transition:color .35s,border-color .35s}@keyframes ink-arrive{0%{opacity:0;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0)}}@keyframes ink-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes page-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes seal-arrive{0%{opacity:0;transform:translateY(-8px) rotate(-10deg) scale(1.05)}to{opacity:.13;transform:translateY(0) rotate(-7deg) scale(1)}}@keyframes seal-press{50%{transform:scale(.87)}to{transform:scale(1)}}@keyframes page-mist-drift{0%{transform:translate(-4%);opacity:.68}to{transform:translate(5%);opacity:1}}.page-hidden .landscape-haze,.page-hidden .passing-birds g,.page-hidden .scroll-rule:after,.page-hidden .heritage-scene-mist:before,.scene-paused .scroll-rule:after,.scene-paused .heritage-scene-mist:before,.motion-paused .heritage-scene-mist:before{animation-play-state:paused!important}.motion-paused .culture-hero-art,.motion-paused .heritage-scene-art,.motion-paused .heritage-scene-mist,.motion-paused .heritage-art img{transition:none}.motion-paused .culture-vertical,.motion-paused .reader-intro-right>span,.motion-paused .chapter-paper,.motion-paused .concept-character,.motion-paused .concept-character:after,.motion-paused .collection-seal,.motion-paused .filter-arrive,.motion-paused .save-icon,.motion-paused .culture-hero h1,.motion-paused .heritage-page-hero h1,.motion-paused .reader-intro h1,.motion-paused .culture-hero-copy>p,.motion-paused .heritage-page-hero>.wrap>p,.motion-paused .reader-intro>div>p,.motion-paused .eyebrow{animation:none!important}.motion-paused .reveal{opacity:1!important;transform:none!important;transition:none!important}.motion-paused .product-image img,.motion-paused .product-image,.motion-paused .category-tabs button{transition:none}@media(max-width:1000px){.collection-intro{padding-right:160px}.collection-seal{width:105px;height:105px;top:95px;right:8px}}@media(max-width:600px){.culture-vertical{display:none}.collection-intro{padding-right:0}.collection-seal{width:83px;height:83px;top:33px;right:-6px;opacity:.09}.collection-intro h1,.collection-intro>p{position:relative}.timeline:before,.timeline:after{left:-13px}.timeline article:before{left:-16px;top:34px}.heritage-scene-art{background-position:62% center}.concept-character:after{margin-left:0}}@media(max-width:600px){.culture-hero-art{inset:0 -80% -25px -40%}.js .reveal{transform:translate3d(0,20px,0);transition-duration:.6s}.js .reveal.visible{transform:none}.landscape-haze{filter:none}.haze-two{display:none}}@media(prefers-reduced-motion:reduce){.heritage-scene-art,.heritage-scene-mist,.heritage-art img,.culture-hero-art,.culture-hero .living-landscape,.door-glyph{transform:none!important;will-change:auto!important}.culture-path-grid .mountain-line path{stroke-dashoffset:0}.timeline:after{transform:scaleY(1)}.chapter-heading:after{transition:none}.js .reveal{transform:none!important;opacity:1;transition:none!important}}@media(max-width:1150px){.desktop-nav{display:none}.mobile-menu-button{display:grid}.mobile-home{display:inline-flex}}@font-face{font-family:Maoshan Archive Chinese;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/archive-chinese-v1.ttf) format("truetype")}.archive-object-heading .chinese-title,.archive-gallery [lang=zh],.archive-band [lang=zh]{font-family:Maoshan Archive Chinese,"Noto Serif CJK TC",serif}.desktop-nav{gap:clamp(14px,1.3vw,22px)}.desktop-nav a{font-size:15px;white-space:nowrap}.archive-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:8%;align-items:center;padding-block:70px 80px}.archive-hero h1{margin:22px 0 25px;font-size:clamp(54px,5.7vw,84px)}.archive-hero p{max-width:570px;color:var(--muted);font:24px/1.5 var(--serif)}.archive-hero .text-link,.archive-hero .button{margin-top:30px}.archive-hero figure{margin:0;position:relative}.archive-hero figure img{width:100%;height:530px;object-fit:cover}.archive-hero figcaption{padding-top:13px;font-size:11px;color:var(--muted)}.archive-kicker{display:block;font:11px/1.5 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--red)}.archive-nav{display:flex;flex-wrap:wrap;gap:10px 30px;border-block:1px solid var(--line);padding-block:18px}.archive-nav a{font:20px/1.6 var(--serif);padding:6px 0;min-height:44px}.archive-nav a:hover{color:var(--red)}.archive-intro{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:start}.archive-intro .eyebrow,.archive-split .eyebrow{margin-bottom:20px}.archive-intro h2{margin-bottom:24px}.archive-intro p{max-width:620px;color:var(--muted)}.archive-gallery,.archive-document-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.archive-gallery figure,.archive-document-gallery figure,.archive-video-grid figure{margin:0;min-width:0}.archive-gallery img{width:100%;height:430px;object-fit:cover}.archive-gallery figcaption,.archive-document-gallery figcaption,.archive-video-grid figcaption{font-size:12px;color:var(--muted);line-height:1.7;margin-top:16px}.archive-gallery figcaption strong,.archive-video-grid figcaption strong{display:block;font:27px/1.2 var(--serif);color:var(--ink);margin-bottom:8px}.archive-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.archive-card-grid>a,.archive-card-grid>article{min-width:0;display:block}.archive-card-image{aspect-ratio:4/3;overflow:hidden;margin-bottom:24px}.archive-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.archive-card-grid a:hover .archive-card-image img{transform:scale(1.025)}.archive-card-grid h3{font-size:37px;margin:15px 0}.archive-card-grid p{font-size:13px;line-height:1.8;color:var(--muted);max-width:380px}.archive-card-grid .text-link{margin-top:22px}.archive-band{background:#e9e6db;border-block:1px solid var(--line)}.archive-home{background:#ece9df;border-block:1px solid var(--line)}.archive-home .section-heading>p{max-width:350px;color:var(--muted)}.archive-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:38px}.archive-video{width:100%;height:510px;object-fit:contain;background:#1c231e;display:block}.archive-video-grid h3{margin:18px 0 12px}.archive-prose{max-width:700px;color:var(--muted)}.archive-prose h2,.archive-prose h3{color:var(--ink);margin-bottom:22px}.archive-prose .eyebrow{margin-bottom:18px}.archive-prose p{line-height:1.85}.archive-prose p+.text-link{margin-top:25px}.archive-split{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.archive-split>figure{margin:0}.archive-split>figure img{width:100%;max-height:580px;object-fit:contain}.archive-split>figure figcaption{color:var(--muted);font-size:11px;margin-top:12px}.archive-split h2{margin-bottom:25px}.archive-document-gallery img{width:100%;height:450px;object-fit:contain;background:#e8e4d8}.archive-document-gallery a{display:block}.archive-note{font-size:12px;line-height:1.85;color:var(--muted);max-width:900px;margin-block:25px}.archive-note strong{color:var(--ink);font-weight:500}.archive-related{display:flex;gap:20px 35px;flex-wrap:wrap;margin-top:28px}.archive-programme{list-style:none;padding:0;margin:40px 0;counter-reset:programme}.archive-programme li{display:grid;grid-template-columns:65px 1fr;gap:22px;border-top:1px solid var(--line);padding:30px 0;counter-increment:programme}.archive-programme li:before{content:counter(programme,decimal-leading-zero);font:36px/1 var(--serif);color:var(--red)}.archive-programme h3{font-size:33px;margin-bottom:10px}.archive-programme p{max-width:680px;color:var(--muted);font-size:14px}.archive-programme .eyebrow{margin-bottom:12px}.archive-collection{border-top:1px solid var(--line)}.archive-collection .section-heading>p{max-width:400px;color:var(--muted)}.archive-controls{display:flex;flex-direction:column;gap:20px;margin-bottom:24px}.archive-filters{display:flex;gap:10px 22px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:15px}[data-archive-filter]{font-size:12px;padding:10px 0;min-height:44px;border-bottom:1px solid transparent}[data-archive-filter][aria-pressed=true]{color:var(--red);border-color:var(--red)}[data-archive-search]{width:min(420px,100%);border:1px solid #aeb2a3;background:transparent;padding:12px 16px;border-radius:0;color:var(--ink);font-size:14px}[data-archive-count]{color:var(--muted);font-size:12px;margin-block:20px}.archive-object-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 28px}.archive-object-card{min-width:0}.archive-object-card>a:first-child{display:block}.archive-object-card img{width:100%;height:370px;object-fit:contain;background:#eae7dd;transition:transform .4s}.archive-object-card .eyebrow{font-size:9px;margin-top:18px}.archive-object-card h3{font-size:30px;margin:12px 0}.archive-object-card p{font-size:12px;line-height:1.75;color:var(--muted)}.archive-object-card .text-link{margin-top:15px}.archive-object-heading{max-width:1000px}.archive-object-heading .eyebrow{margin-bottom:20px}.archive-object-heading p{max-width:700px}.archive-object-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.archive-object-gallery figure{margin:0}.archive-object-gallery img{width:100%;height:600px;object-fit:contain;background:#eae7dd}.archive-object-gallery figcaption{font-size:12px;line-height:1.7;color:var(--muted);margin-top:15px}.archive-object-reading{display:grid;grid-template-columns:1fr 1fr;gap:8%}.archive-object-reading p{color:var(--muted);line-height:1.85}.archive-object-reading h2,.archive-object-reading h3{margin-bottom:22px}.archive-object-reading .eyebrow{margin-bottom:17px}.archive-object-video{margin-top:35px}.archive-object-video video{width:100%;max-height:560px;background:#1c231e;object-fit:contain}.archive-empty{padding:40px 0;color:var(--muted)}.archive-route-note{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:24px;font-size:11px;letter-spacing:.04em;color:var(--muted)}.archive-home.wrap{width:100%;padding-inline:max(64px,calc((100% - 1376px)/2))}.archive-card-image{display:block}.archive-section-head{display:flex;justify-content:space-between;gap:60px;align-items:end;margin-bottom:40px}.archive-section-head .eyebrow{margin-bottom:20px}.archive-section-head>p{max-width:420px;color:var(--muted)}.archive-filter-bar{border-block:1px solid var(--line);padding-block:16px;display:flex;flex-direction:column;gap:18px}.archive-category-tabs{display:flex;flex-wrap:wrap;gap:5px 25px}.archive-object-count{margin:22px 0}.archive-object-card .archive-card-image{aspect-ratio:4/5;position:relative;margin-bottom:20px;background:#eae7dd}.archive-object-card .archive-card-image img{height:100%;object-fit:contain}.archive-image-count{position:absolute;bottom:8px;left:8px;padding:4px 9px;background:#f3f0e7ee;font-size:9px;line-height:1.5;letter-spacing:.04em}.archive-object-heading{padding:35px 0 55px}.archive-object-heading h1{font-size:clamp(48px,5vw,74px);margin:13px 0 23px}.archive-object-heading .chinese-title{font-size:16px;color:var(--muted);margin-top:0}.archive-object-intro{font:25px/1.5 var(--serif);color:var(--muted);max-width:720px}.archive-detail{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:7%;align-items:start}.archive-detail .archive-gallery{grid-template-columns:1fr;gap:35px}.archive-detail .archive-gallery img{height:auto;max-height:730px;object-fit:contain;background:#eae7dd}.archive-detail .archive-gallery a{display:block;background:#eae7dd}.archive-detail-copy{padding-top:10px}.archive-detail-copy>.eyebrow{margin-bottom:20px}.archive-detail-copy h2{font-size:45px;margin-bottom:26px}.archive-detail-copy p,.archive-detail-copy li{color:var(--muted);font-size:14px;line-height:1.85}.archive-looking-notes{border-top:1px solid var(--line);padding-top:25px;margin-top:30px}.archive-looking-notes h3{font-size:28px;margin-bottom:15px}.archive-looking-notes ul{padding-left:20px}.archive-inquiry{margin-top:35px;padding-top:25px;border-top:1px solid var(--line)}.archive-inquiry h3{font-size:30px;margin-bottom:14px}.archive-inquiry .button{margin-top:22px}.archive-video-block{margin:40px 0 0}.archive-video-block video{width:100%;max-height:600px;object-fit:contain;background:#1c231e;display:block}.archive-video-block figcaption{margin-top:20px}.archive-video-block h3{font-size:30px;margin:12px 0}.archive-video-block p{color:var(--muted);font-size:13px}.archive-related:has(>.archive-object-grid){display:block}.archive-related>.archive-sources{flex-basis:100%;margin-top:28px}.archive-related>div:not(.section-heading):not(.archive-object-grid)>.text-link{margin-right:20px;margin-bottom:15px}.archive-split .archive-document img{height:450px;object-fit:contain;background:transparent}@media(max-width:1320px){.desktop-nav{display:none}.mobile-menu-button{display:grid}.mobile-home{display:inline-flex}}@media(max-width:1000px){.archive-hero{gap:5%;padding-block:55px}.archive-hero figure img{height:430px}.archive-hero p{font-size:21px}.archive-gallery{gap:18px}.archive-gallery img{height:340px}.archive-card-grid{gap:24px}.archive-card-grid h3{font-size:32px}.archive-video{height:460px}.archive-object-card img{height:290px}.archive-object-gallery img{height:450px}}@media(max-width:1000px){.archive-detail{gap:5%}.archive-detail-copy h2{font-size:36px}.archive-home.wrap{padding-inline:36px}.archive-section-head{gap:35px}.archive-section-head>p{max-width:330px}}@media(max-width:700px){.archive-home.wrap{padding-inline:24px}.archive-section-head{display:block}.archive-section-head>p{margin-top:22px;max-width:100%}.archive-detail{grid-template-columns:1fr;gap:40px}.archive-detail-copy h2{font-size:40px}.archive-object-heading{padding:25px 0 35px}.archive-object-intro{font-size:23px}.archive-detail .archive-gallery img{max-height:600px}.archive-card-image .archive-image-count{font-size:8px}.archive-object-card .archive-card-image{aspect-ratio:3/4}}@media(max-width:700px){.archive-hero{grid-template-columns:1fr;gap:35px;padding-block:48px}.archive-hero h1{font-size:55px}.archive-hero figure img{height:390px}.archive-hero p{font-size:22px}.archive-intro,.archive-split,.archive-object-reading{grid-template-columns:1fr;gap:30px}.archive-nav{gap:5px 22px}.archive-nav a{font-size:19px}.archive-gallery,.archive-document-gallery{grid-template-columns:1fr;gap:32px}.archive-gallery img{height:auto;max-height:540px;object-fit:contain}.archive-card-grid{grid-template-columns:1fr;gap:42px}.archive-card-image{aspect-ratio:4/3}.archive-card-grid h3{font-size:36px}.archive-video-grid{grid-template-columns:1fr;gap:35px}.archive-video{height:auto;max-height:560px}.archive-document-gallery img{height:460px}.archive-programme li{grid-template-columns:38px 1fr;gap:16px;padding:25px 0}.archive-programme li:before{font-size:28px}.archive-programme h3{font-size:29px}.archive-object-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px}.archive-object-card img{height:240px}.archive-object-card h3{font-size:26px}.archive-object-card p{font-size:11px}.archive-object-card .eyebrow{font-size:8px;letter-spacing:.1em}.archive-object-gallery{grid-template-columns:1fr}.archive-object-gallery img{height:auto;max-height:600px}.archive-object-gallery figure{min-width:0}.archive-object-heading h1{font-size:48px}.archive-related{gap:18px}.archive-controls{gap:15px}.archive-filters{gap:5px 20px}[data-archive-search]{font-size:16px}}@media(max-width:380px){.archive-object-grid{grid-template-columns:1fr}.archive-object-card img{height:340px}.archive-hero h1{font-size:48px}}@media(prefers-reduced-motion:reduce){.archive-card-image img,.archive-object-card img{transition:none}.archive-card-grid a:hover .archive-card-image img{transform:none}}@font-face{font-family:Maoshan Song;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/song-extra.a4e59d34de52d73f.woff2) format("woff2");unicode-range:U+101,U+113,U+12B,U+14D,U+16B,U+1CE,U+1D0,U+1D2,U+1D4,U+2002-2003,U+2010-2013,U+2015-2016,U+2018,U+201A,U+201C-201E,U+2020-2022,U+2025,U+2027,U+2030,U+2032-2033,U+2035,U+2039-203C,U+2042,U+2047-2049,U+2051,U+2197,U+25B7,U+25C7,U+25CE,U+2713,U+3000,U+3003-303F,U+4407,U+4E01,U+4E03,U+4E07-4E08,U+4E0E,U+4E11,U+4E13-4E14,U+4E18-4E1D,U+4E22,U+4E24-4E27,U+4E2A-4E2B,U+4E30,U+4E32,U+4E34,U+4E38-4E3A,U+4E3D-4E3E,U+4E43,U+4E45,U+4E48-4E49,U+4E4C-4E50,U+4E52-4E54,U+4E56,U+4E58-4E59,U+4E5D-4E61,U+4E66,U+4E70-4E71,U+4E73,U+4E7E,U+4E82,U+4E86,U+4E88-4E89,U+4E8C,U+4E8E-4E8F,U+4E91-4E92,U+4E94-4E95,U+4E9A-4E9B,U+4E9E,U+4EA1-4EA2,U+4EA4-4EA9,U+4EAB-4EAE,U+4EB2,U+4EBF-4EC1,U+4EC5-4EC7,U+4ECA-4ECB,U+4ECD-4ECE,U+4ED1,U+4ED3-4ED9,U+4EDE-4EDF,U+4EE3-4EE4,U+4EEA,U+4EEC,U+4EF0,U+4EF2,U+4EF7,U+4EFB,U+4EFD,U+4EFF,U+4F01,U+4F0A,U+4F0D-4F11,U+4F17-4F1A,U+4F1E-4F20,U+4F24,U+4F26,U+4F2A,U+4F2F-4F30,U+4F34,U+4F36,U+4F38,U+4F3A,U+4F3C,U+4F43,U+4F46,U+4F48,U+4F4D-4F51,U+4F53-4F55,U+4F59-4F5A}@font-face{font-family:Maoshan Song;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/song-extra.aa0408dd21ae51a0.woff2) format("woff2");unicode-range:U+4F5B,U+4F60,U+4F63,U+4F69,U+4F6C,U+4F6F-4F70,U+4F73,U+4F75,U+4F7F,U+4F84,U+4F86,U+4F88,U+4F8B,U+4F8D-4F8E,U+4F97,U+4F9B,U+4F9D,U+4FA0,U+4FA3,U+4FA5-4FA9,U+4FAE-4FAF,U+4FB5,U+4FB7,U+4FBF,U+4FC1-4FC4,U+4FCA,U+4FCE-4FD0,U+4FD7-4FD8,U+4FDD-4FDE,U+4FE0-4FE1,U+4FE3,U+4FE9,U+4FED-4FEF,U+4FF1,U+4FFA,U+5009,U+500B,U+500D,U+500F,U+5012,U+5014,U+5018-501A,U+501F,U+5021,U+5026,U+502A-502B,U+503A,U+503C,U+503E,U+5043,U+5047,U+504F,U+505A,U+505C,U+5065,U+5074,U+5076-5077,U+507D,U+507F-5080,U+5085,U+5088,U+508D,U+5099,U+50A3,U+50A8,U+50AC,U+50B2,U+50B7,U+50BB,U+50BE,U+50C5,U+50CA,U+50CF,U+50D6,U+50DA,U+50E7,U+50F3,U+50F5,U+50F9,U+50FB,U+5104,U+5109,U+5112,U+5118,U+511F,U+5121,U+512A,U+5132,U+513B,U+513F,U+5141,U+5143-5149,U+514B-514D,U+5151-5152,U+5154,U+515A,U+515C,U+5162,U+5165,U+5167-5169,U+516B-516E,U+5170-5171,U+5173-5175,U+5177,U+5179,U+517B-517D,U+5180,U+5185,U+5188-518A,U+518C-518D,U+5192,U+5195,U+5197,U+5199,U+519B-519C,U+51A0,U+51A4-51A5,U+51AC,U+51AF-51B3,U+51B5-51B7,U+51BB,U+51C0,U+51C4,U+51C6,U+51C9,U+51CB-51CC,U+51CF,U+51D1,U+51DB,U+51DD,U+51E0-51E1,U+51E4,U+51ED,U+51EF-51F0,U+51F3,U+51F6,U+51F8-51F9,U+51FB,U+51FD,U+51FF-5201,U+5203,U+5206-5207,U+520A,U+5211-5212,U+5216-521B,U+521D,U+5220,U+5224-5225,U+5228-522B,U+522E,U+5236-523B,U+523D,U+523F,U+5241-5243,U+5247,U+524A-524B,U+5250-5251,U+5254,U+5256,U+525B,U+5261,U+5265,U+5267,U+5269-526A,U+526F,U+5272,U+527F,U+5283,U+5288-5289,U+528C-528D,U+5291,U+529B,U+529D-529F}@font-face{font-family:Maoshan Song;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/song-extra.64eae98d64018d2c.woff2) format("woff2");unicode-range:U+52A0-52A1,U+52A3,U+52A8-52AB,U+52B1-52B3,U+52BF,U+52C3,U+52C5,U+52C7,U+52C9,U+52CB,U+52D2,U+52D8-52D9,U+52DD-52DF,U+52E2,U+52E4,U+52F3,U+52F5,U+52F8,U+52FA,U+52FE-5300,U+5305-5306,U+5308,U+5317,U+5319,U+531D,U+5320-5321,U+5323,U+532A,U+532F,U+5331,U+5339-533B,U+533E-5341,U+5343,U+5347-534A,U+534E-534F,U+5351-5357,U+535A,U+535C,U+535E,U+5360-5362,U+5364,U+5366-5367,U+536B,U+536F-5371,U+5373-5375,U+5377-5378,U+537B,U+537F,U+5382,U+5384-5386,U+5389,U+538B-538C,U+5395,U+5398,U+539A,U+53A2,U+53A5-53A6,U+53A8-53A9,U+53AD,U+53B2,U+53BB,U+53BF,U+53C1-53C2,U+53C8-53CD,U+53D1,U+53D4,U+53D6-53D9,U+53DB,U+53E0,U+53E2-53E6,U+53EA-53EE,U+53F0-53F1,U+53F3,U+53F5-53F9,U+53FC,U+5401,U+5403-5404,U+5408-540A,U+540C-5410,U+5413,U+5415,U+5417,U+541D-5420,U+5426-5429,U+542B-542F,U+5431,U+5433-5435,U+5438-5439,U+543B-543C,U+543E,U+5440,U+5446,U+5448,U+544A,U+5450,U+5455,U+5458,U+545B-545C,U+5462,U+5468,U+5473,U+5475,U+5478,U+547A-547D,U+5480,U+5486,U+548B-548C,U+548E-5490,U+5492,U+5495-5496,U+5499,U+54A8,U+54AC,U+54AF,U+54B1,U+54B3,U+54B8,U+54BD,U+54C0,U+54C4,U+54C6-54C9,U+54CD-54CE,U+54D1,U+54D7,U+54DF,U+54E1,U+54E5-54E6,U+54E8-54EA,U+54ED-54EE,U+54F2,U+54FA,U+54FC,U+5501,U+5506-5507,U+5509,U+5510,U+5524,U+552C,U+552E-552F,U+5531,U+5538,U+553E,U+5543-5544,U+5546,U+554A,U+555F,U+5561,U+5564-5566,U+556A,U+556C,U+556E}@font-face{font-family:Maoshan Song;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/song-extra.d44ba716d047cffe.woff2) format("woff2");unicode-range:U+5578,U+557C,U+5580-5582,U+5584,U+5587,U+5589-558A,U+5598,U+559C-559D,U+55A7,U+55AA,U+55B3,U+55B7,U+55BB,U+55C4-55C5,U+55C7,U+55CE,U+55D2-55D3,U+55DB-55DC,U+55E1,U+55E3,U+55FD,U+5606,U+5609,U+560E,U+5617-5618,U+561B,U+5631-5632,U+5634,U+5636,U+563B,U+563F,U+564E,U+5653,U+566A-566C,U+5676,U+568E-5690,U+56A3,U+56A8,U+56AE,U+56B4,U+56B7,U+56BC,U+56CA,U+56DA,U+56E0,U+56E2,U+56E4,U+56ED,U+56F0-56F1,U+56F4,U+56FA,U+56FD-56FE,U+5703,U+5706,U+5708,U+570B,U+570D,U+5712-5713,U+5718,U+571F,U+5723,U+572D,U+5730,U+573A,U+573E,U+5740,U+5747,U+574A,U+574D-5751,U+5757,U+575A-575B,U+575D-5761,U+5764,U+5766,U+576A,U+576F,U+5773,U+5777,U+5782-5784,U+578B,U+5792,U+579B,U+57A2-57A3,U+57A6,U+57AB,U+57AE,U+57C2-57C3,U+57CB,U+57CE,U+57D4,U+57DF-57E0,U+57F4,U+57F7,U+57F9-57FA,U+5802,U+5805-5806,U+5811,U+5815,U+5821,U+5824,U+582A,U+582F-5831,U+5834-5835,U+584A,U+584C,U+5851,U+5854,U+5857-5858,U+585E,U+586B,U+5875,U+5883,U+5885,U+5892-5893,U+5899,U+589C,U+589E-589F,U+58A8-58A9,U+58AE,U+58C1,U+58C7,U+58D3,U+58D5,U+58DE-58DF,U+58E4,U+58EB-58EC,U+58EE-58F0,U+58F3,U+58F6,U+58F9,U+58FD,U+5904,U+5907,U+590D,U+590F,U+5915-5916,U+591A,U+591C,U+591F-5920,U+5922,U+592B,U+592D-592F,U+5931,U+5934,U+5937-593A,U+5944,U+5948-5949,U+594B,U+594E-594F,U+5951,U+5954,U+5956-5957,U+595A,U+5960,U+5962,U+5965,U+5967,U+596A,U+5973-5974,U+5976,U+5978-5979,U+5982,U+5984,U+5986-5988,U+598A,U+598D,U+5992-5993,U+5996,U+5999,U+59A5,U+59A8,U+59AE,U+59B9,U+59BB,U+59BE,U+59C4,U+59C6,U+59CA-59CB,U+59D0-59D1,U+59D3-59D4,U+59DA,U+59DC,U+59E5,U+59E8,U+59EC,U+59FB,U+59FF,U+5A01,U+5A03-5A04,U+5A07,U+5A11,U+5A13,U+5A18,U+5A1C}@font-face{font-family:Maoshan Song;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/song-extra.036b5d2c2067a528.woff2) format("woff2");unicode-range:U+5A1F-5A20,U+5A25,U+5A29,U+5A31,U+5A36,U+5A46,U+5A49,U+5A5A,U+5A6A,U+5A74,U+5A76,U+5A7F,U+5A92,U+5A9A,U+5AB3,U+5AC1-5AC2,U+5AC9,U+5ACC,U+5AE1,U+5AE9,U+5B0C,U+5B19,U+5B30,U+5B54-5B55,U+5B58-5B59,U+5B5C-5B5D,U+5B5F,U+5B63-5B64,U+5B66,U+5B69-5B6B,U+5B70,U+5B75,U+5B78,U+5B7A,U+5B7D,U+5B81,U+5B83,U+5B85,U+5B87-5B89,U+5B8B-5B8C,U+5B8E-5B8F,U+5B97-5B9E,U+5BA0-5BA4,U+5BA6,U+5BAA-5BAB,U+5BB0,U+5BB3-5BB6,U+5BB9,U+5BBD-5BBF,U+5BC2,U+5BC4-5BC7,U+5BCC,U+5BD0,U+5BD2-5BD3,U+5BDD-5BDF,U+5BE1-5BE2,U+5BE5-5BE9,U+5BEB-5BEC,U+5BF5-5BF6,U+5BF8-5BFC,U+5BFF,U+5C01,U+5C04,U+5C06-5C0A,U+5C0D,U+5C11,U+5C14,U+5C16,U+5C18,U+5C1A,U+5C1D,U+5C24,U+5C27,U+5C31,U+5C38-5C3A,U+5C3C-5C42,U+5C45-5C46,U+5C48-5C4B,U+5C4D-5C4F,U+5C51,U+5C55,U+5C5E,U+5C60-5C61,U+5C64-5C65,U+5C6C,U+5C6F,U+5C79,U+5C7F,U+5C81-5C82,U+5C94,U+5C97,U+5C9A-5C9B,U+5CA9,U+5CAD,U+5CB3,U+5CB8,U+5CBF,U+5CD9,U+5CE1,U+5CE6,U+5CE8,U+5CEA,U+5CED,U+5CF0,U+5CFB,U+5D07,U+5D0E,U+5D11,U+5D14,U+5D16-5D17,U+5D19,U+5D29,U+5D2D,U+5D3F,U+5D4C,U+5D50,U+5D69,U+5DBD,U+5DCD,U+5DD2,U+5DD4,U+5DD6,U+5DDD-5DDE,U+5DE1-5DE2,U+5DE5-5DE9,U+5DEB,U+5DEE,U+5DF1,U+5DF3-5DF4,U+5DF7,U+5DFE,U+5E01-5E03,U+5E05-5E06,U+5E08,U+5E0C,U+5E10-5E11,U+5E15-5E16,U+5E18,U+5E1A-5E1D,U+5E25-5E27,U+5E2B,U+5E2D-5E2E,U+5E36,U+5E3D,U+5E42-5E43,U+5E45,U+5E4C,U+5E55,U+5E61-5E63,U+5E6B,U+5E72-5E74,U+5E76,U+5E78-5E79,U+5E7B-5E7F,U+5E84,U+5E86-5E87,U+5E8A,U+5E8F}@font-face{font-family:Maoshan Song;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/song-extra.f7aceb1cc8306337.woff2) format("woff2");unicode-range:U+5E90,U+5E93-5E97,U+5E99-5E9A,U+5E9C,U+5E9E-5E9F,U+5EA6-5EA7,U+5EAB,U+5EAD,U+5EB5-5EB8,U+5EC9-5ECA,U+5ED3,U+5ED6,U+5EE1-5EE3,U+5EEC,U+5EF3,U+5EF6-5EF7,U+5EFA,U+5F00,U+5F02-5F04,U+5F0A,U+5F0F,U+5F13-5F15,U+5F17-5F18,U+5F1B,U+5F1F-5F20,U+5F25-5F27,U+5F2F,U+5F31,U+5F35,U+5F37,U+5F39-5F3A,U+5F48,U+5F4C,U+5F4E,U+5F52-5F53,U+5F55,U+5F59,U+5F5D,U+5F62,U+5F64,U+5F66,U+5F69-5F6A,U+5F6C-5F6D,U+5F70-5F71,U+5F77,U+5F79,U+5F7B-5F7C,U+5F80-5F81,U+5F84-5F85,U+5F87-5F88,U+5F8A-5F8C,U+5F90-5F92,U+5F97-5F99,U+5F9E,U+5FA1,U+5FA8-5FA9,U+5FAE,U+5FB5,U+5FB9,U+5FBC-5FBD,U+5FC5-5FC6,U+5FCC-5FCD,U+5FD7-5FD9,U+5FE0,U+5FE7,U+5FEB,U+5FEE-5FEF,U+5FF1,U+5FF5,U+5FFB,U+5FFD,U+5FFF-6002,U+600E,U+6012,U+6014-6016,U+601C-601D,U+6020,U+6025,U+6027-6028,U+602A,U+602F,U+6035,U+603B,U+6042-6043,U+604B,U+604D,U+6050-6052,U+6055,U+6062,U+6064,U+6068-6069,U+606B-606D,U+6070,U+6073,U+6076,U+607C,U+607F,U+6084-6085,U+6089,U+608D,U+6094,U+609F-60A0,U+60A3,U+60A6,U+60A8,U+60AC,U+60AF,U+60B2,U+60B6,U+60B8,U+60BC,U+60C5,U+60CA-60CB,U+60D1,U+60D5,U+60DA,U+60DC,U+60DF-60E1,U+60E6-60E9,U+60EB,U+60ED-60F1,U+60F3-60F4,U+60F6,U+60F9-60FA,U+6101,U+6106,U+6108-6109,U+611A-611B,U+611F,U+6124,U+6127-6128,U+613F,U+6144,U+6148,U+614B-614C,U+614E,U+6151,U+6155,U+6162-6163,U+6167-6168,U+616E,U+6170,U+6176-6177,U+6179,U+617E,U+6182,U+618B,U+618E,U+6191,U+619A,U+61A8,U+61B0,U+61B6,U+61BE,U+61C2,U+61C8-61CA,U+61D2,U+61E6,U+61F7-61F8,U+61FA,U+61FC,U+6200,U+6208,U+620A,U+620C-620F,U+6212,U+6218,U+621A,U+622A,U+622E,U+6230,U+6232}@font-face{font-family:Maoshan Song;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/song-extra.90dc6caac4ce9f23.woff2) format("woff2");unicode-range:U+6233-6234,U+6236-6237,U+6240-6241,U+6247,U+6249,U+624B,U+624D-624E,U+6251-6252,U+6254,U+6258,U+625B,U+6263,U+6266-6267,U+6269,U+626B-6270,U+6273,U+6276,U+6279,U+627C,U+627E,U+6280,U+6284,U+6289-628A,U+6291-6293,U+6295-6298,U+629A-629B,U+62A0-62A2,U+62A4-62A5,U+62A8,U+62AB-62AC,U+62B1,U+62B5,U+62B9,U+62BC-62BD,U+62BF,U+62C2,U+62C4-62C9,U+62CB-62CE,U+62D0,U+62D2-62D4,U+62D6,U+62D8-62D9,U+62DB-62DC,U+62DF,U+62E2-62E3,U+62E5-62E9,U+62EC-62ED,U+62EF,U+62F1,U+62F3-62F4,U+62F7,U+62FC-62FF,U+6301-6302,U+6307,U+6309,U+630E,U+6311,U+6316,U+6319-631B,U+631D-6321,U+6323-6325,U+6328,U+632A-632B,U+632F,U+633A,U+633D-633E,U+6342,U+6345-6346,U+6349,U+634C-6350,U+6355,U+635E-635F,U+6361-6363,U+6367-6368,U+636B,U+636E,U+6372,U+6376-6377,U+637B,U+6380,U+6382-6383,U+6387-638A,U+638C,U+638F-6390,U+6392,U+6396,U+6398,U+639B,U+63A0-63A1,U+63A3,U+63A7-63AA,U+63B3,U+63B7-63B8,U+63BA,U+63C4,U+63C9,U+63CD,U+63CF-63D0,U+63D2,U+63D6,U+63DA-63DB,U+63E1,U+63E3,U+63E9-63EA,U+63ED-63EE,U+63F4,U+63FD,U+6400-6402,U+6405,U+640D,U+640F-6410,U+6413-6414,U+6416,U+641E,U+642A,U+642C-642D,U+643A,U+643D,U+6444,U+6446-6448,U+644A,U+6454,U+6458,U+6467,U+6469,U+6476,U+6478-647A,U+6482,U+6485,U+6487,U+6490-6492,U+6495,U+649E,U+64A4-64A5,U+64A9,U+64AB-64AE,U+64B0,U+64B5,U+64BC,U+64C1-64C2,U+64C5,U+64C7,U+64CA,U+64CD-64CE,U+64D2,U+64D4,U+64DA,U+64DE,U+64E6,U+64EC,U+64F2,U+64F4,U+64FA,U+64FE,U+6500,U+650F,U+6512,U+6518,U+651C}@font-face{font-family:Maoshan Song;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/song-extra.0d75698adc033f4e.woff2) format("woff2");unicode-range:U+651D,U+652B,U+652F,U+6539,U+653B,U+653F,U+6548,U+654C,U+654F,U+6551,U+6555-6558,U+655B,U+655D-655E,U+6562-6563,U+6566,U+656C,U+6570,U+6572,U+6574-6575,U+6577,U+6582,U+658B-658C,U+6591,U+6597,U+6599,U+659C,U+659F,U+65A1,U+65A4-65A5,U+65A7,U+65A9,U+65AD,U+65AF-65B0,U+65B2,U+65B7,U+65BD,U+65C1,U+65C5,U+65CB-65CC,U+65CF,U+65D7,U+65E0,U+65E2-65E3,U+65E6-65E9,U+65EC-65ED,U+65F1,U+65F6-65F7,U+65FA,U+6602,U+6606-6607,U+660C,U+660F,U+6613-6614,U+661F-6620,U+6625,U+6627-6628,U+662D,U+662F,U+6635-6636,U+663C,U+663E,U+6643,U+6649,U+664B-664C,U+6652-6653,U+6655,U+665A,U+665D,U+6664,U+6666,U+6668,U+666E-6670,U+6674,U+6676,U+667A,U+667E,U+6682,U+6687,U+6689,U+6691,U+6696-6697,U+66A2,U+66AB,U+66AE,U+66B1,U+66B4,U+66C6,U+66C9,U+66D9,U+66DC-66DD,U+66E0,U+66E9,U+66F0,U+66F2-66F4,U+66F9,U+66FC,U+66FE-6700,U+6703,U+6708,U+670B,U+670D,U+6714-6715,U+6717,U+671B,U+671D,U+671F,U+6728,U+672A-672C,U+672F,U+6731,U+6734-6735,U+673A,U+673D,U+6740,U+6742-6743,U+6746,U+6749,U+674E-6751,U+6756,U+675C,U+675E-6761,U+6765,U+6768,U+676D,U+676F-6771,U+677E-677F,U+6781,U+6784-6785,U+6789,U+678B,U+6790,U+6795,U+6797,U+679A,U+679C-679D,U+67A2-67A3,U+67AA-67AB,U+67AF,U+67B6-67B7,U+67C4,U+67CF-67D4,U+67D8,U+67DC,U+67DE,U+67E0,U+67E2,U+67E5,U+67EC,U+67EF,U+67F1,U+67F3-67F4,U+67FF,U+6805,U+6807-6808,U+680B,U+680F,U+6811,U+6813,U+6816-6817,U+681D,U+6821,U+6829-682A,U+6831,U+6837-6838,U+683C-683D,U+6842-6843,U+6845-6846,U+6848,U+684C,U+6850-6851,U+6853-6854,U+6863,U+6865,U+6868-6869,U+6876,U+6881,U+6885-6886,U+6897,U+689D,U+68A2,U+68A6-68A8,U+68AD,U+68AF-68B0,U+68B3,U+68C0,U+68C4}@font-face{font-family:Maoshan Song;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/song-extra.3e88021bc890f3ba.woff2) format("woff2");unicode-range:U+68C9,U+68CB,U+68CD,U+68D2,U+68D5,U+68D8,U+68DA,U+68DF-68E0,U+68EE,U+68F1-68F2,U+68F5,U+68FA,U+6905,U+690E,U+6912,U+692D,U+6930,U+693D,U+693F,U+694A,U+6954,U+695A,U+695E,U+696D,U+6975,U+6977,U+6979,U+697C,U+6982,U+6984,U+6986,U+6994,U+6996,U+699C,U+69A6,U+69A8,U+69AE,U+69B4,U+69B7,U+69C1,U+69CB,U+69CD,U+69D0,U+69DB,U+69FD,U+6A02,U+6A0A,U+6A13,U+6A17,U+6A19,U+6A1E-6A1F,U+6A21,U+6A23,U+6A2A,U+6A31,U+6A38-6A39,U+6A3D,U+6A44,U+6A47,U+6A4B,U+6A50,U+6A59,U+6A5F,U+6A61,U+6A6B,U+6A71,U+6A80,U+6A84,U+6A90,U+6A94,U+6AA2,U+6AAC,U+6AC3,U+6B04,U+6B0A,U+6B16,U+6B20-6B23,U+6B27,U+6B32,U+6B3A,U+6B3E,U+6B43,U+6B47,U+6B49,U+6B4C,U+6B4E,U+6B54,U+6B58-6B59,U+6B61-6B62,U+6B65-6B67,U+6B6A,U+6B78-6B79,U+6B7B-6B7C,U+6B7F,U+6B83,U+6B86,U+6B89-6B8B,U+6B96,U+6B98,U+6B9E,U+6BA1,U+6BA4,U+6BAF,U+6BB4,U+6BB7,U+6BBA,U+6BBD,U+6BBF-6BC1,U+6BC5,U+6BCB,U+6BCD,U+6BCF,U+6BD2,U+6BD4-6BD7,U+6BD9,U+6BDB,U+6BE1,U+6BEB,U+6BEF,U+6C0F,U+6C11,U+6C13-6C14,U+6C16,U+6C1B,U+6C1F,U+6C22-6C23,U+6C26-6C28,U+6C2E-6C30,U+6C34,U+6C38,U+6C3E,U+6C40-6C42,U+6C47,U+6C49,U+6C50,U+6C55,U+6C57,U+6C59,U+6C5B,U+6C5D-6C61,U+6C64,U+6C6A,U+6C70,U+6C72,U+6C79-6C7A,U+6C7D-6C7E,U+6C81-6C83,U+6C88-6C89,U+6C8C,U+6C8F-6C90,U+6C92,U+6C96,U+6C99,U+6C9B,U+6C9F,U+6CA1,U+6CA4-6CA7,U+6CAA-6CAB,U+6CAE,U+6CB3,U+6CB8-6CB9,U+6CBB-6CBF,U+6CC1,U+6CC4-6CC5,U+6CC9-6CCA,U+6CCC,U+6CD5,U+6CDB,U+6CDE,U+6CE0-6CE3,U+6CE5,U+6CE8,U+6CEA,U+6CEF-6CF0,U+6CF3,U+6CF5,U+6CFB-6CFD,U+6D01,U+6D0B,U+6D12,U+6D17,U+6D1B,U+6D1E,U+6D25,U+6D29-6D2B,U+6D31-6D32,U+6D34,U+6D3B-6D3E,U+6D41,U+6D45-6D47,U+6D4A-6D4B,U+6D4E}@font-face{font-family:Maoshan Song;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/song-extra.c7cfd6212bf779d6.woff2) format("woff2");unicode-range:U+6D4F,U+6D51,U+6D53,U+6D59-6D5A,U+6D66,U+6D69-6D6A,U+6D6E,U+6D74,U+6D77-6D78,U+6D82,U+6D85,U+6D88-6D89,U+6D8C,U+6D8E,U+6D95,U+6D9B,U+6D9D,U+6D9F,U+6DA1,U+6DA3-6DA4,U+6DA6-6DAA,U+6DAF,U+6DB2,U+6DB5,U+6DB8,U+6DBC-6DBD,U+6DC0,U+6DC4,U+6DC6,U+6DCB-6DCC,U+6DD1,U+6DD6,U+6DD8,U+6DE1,U+6DE4,U+6DE8,U+6DEB-6DEC,U+6DEE,U+6DF1,U+6DF3,U+6DF5,U+6DF7,U+6DF9-6DFB,U+6E0A,U+6E0D,U+6E10,U+6E14,U+6E17,U+6E19,U+6E1B,U+6E1D,U+6E20-6E21,U+6E23-6E24,U+6E29,U+6E2C-6E2D,U+6E2F,U+6E34,U+6E38,U+6E3A,U+6E3E,U+6E43,U+6E4A,U+6E4C-6E4D,U+6E56,U+6E58,U+6E5B,U+6E63,U+6E6F,U+6E7E-6E7F,U+6E83,U+6E85,U+6E89,U+6E90,U+6E96,U+6E9C-6E9D,U+6EA2,U+6EA7,U+6EAA-6EAB,U+6EAF,U+6EB6,U+6EBA,U+6EBC,U+6EC1,U+6EC5,U+6EC7,U+6ECB-6ECC,U+6ED1,U+6ED3-6ED4,U+6EDA,U+6EDE,U+6EE1,U+6EE4-6EE6,U+6EE8-6EE9,U+6EEF,U+6EF4,U+6EFE-6EFF,U+6F02,U+6F06,U+6F0F,U+6F13-6F14,U+6F20,U+6F22-6F23,U+6F2A-6F2B,U+6F31,U+6F33,U+6F38,U+6F3E-6F3F,U+6F4D,U+6F54,U+6F58,U+6F5B-6F5C,U+6F5E,U+6F64,U+6F66,U+6F6D-6F6E,U+6F70,U+6F80,U+6F84,U+6F88,U+6F8E,U+6F97,U+6F9C,U+6FA1,U+6FA4,U+6FB3,U+6FBC,U+6FC0-6FC1,U+6FCC,U+6FD2,U+6FDF,U+6FEB,U+7006,U+700F,U+7011,U+701B,U+704C,U+7063,U+706B,U+706D,U+706F-7070,U+7075-7076,U+7078,U+707C-707F,U+7081,U+7089-708A,U+708E,U+7092,U+7094-7095,U+7099,U+70AC-70AF,U+70B3,U+70B8-70B9,U+70BC-70BD,U+70C1-70C3,U+70C8,U+70CF,U+70D8-70D9,U+70DB,U+70DF,U+70E4,U+70E6-70E7,U+70E9,U+70EB-70ED,U+70EF,U+70F7,U+70F9,U+70FD,U+7109-710A,U+7115,U+7119-711A,U+7126,U+7130,U+7136,U+7149,U+714C,U+714E,U+7159,U+715E,U+7164-7165,U+7169,U+716E,U+717D,U+7184,U+718A,U+718F,U+7194,U+7199,U+719F,U+71AC,U+71B1,U+71C3,U+71C8,U+71CE,U+71D2,U+71D5,U+71DF,U+71E5,U+71ED,U+7206,U+7210,U+721D}@font-face{font-family:Maoshan Song;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/song-extra.07cddb71293851da.woff2) format("woff2");unicode-range:U+722A,U+722C-722D,U+7231,U+7235-7239,U+723D-723E,U+7246-7248,U+724C,U+7256-7257,U+7259,U+725B,U+725D,U+725F,U+7261-7262,U+7267,U+7272,U+7275,U+7279-727A,U+727D,U+7280-7281,U+728A,U+729B,U+72AC,U+72AF,U+72B6,U+72B9,U+72C0,U+72C2,U+72C4,U+72C8,U+72CC,U+72CE,U+72D0,U+72D7,U+72D9,U+72DE,U+72E0-72E1,U+72EC-72EE,U+72F0-72F1,U+72F8-72F9,U+72FC,U+730E,U+7316,U+731B-731C,U+7328-732B,U+732E,U+7334-7336,U+733E-733F,U+7344-7345,U+7368,U+736D,U+7372,U+7375,U+7378,U+737B,U+7384,U+7387,U+7389,U+738B,U+7395-7396,U+739B,U+73A9,U+73AB,U+73AF-73B0,U+73B2,U+73BB,U+73C0,U+73CA,U+73CD,U+73D0,U+73E0,U+73ED,U+73FE,U+7403,U+7405-7406,U+7409-740A,U+7410,U+7422,U+7425,U+7433-7436,U+743C,U+7455,U+745A-745B,U+745E-745F,U+7469,U+7470,U+7476,U+7483,U+7487,U+7498,U+74A3,U+74A7,U+74AB,U+74B0,U+74CA,U+74DC,U+74E0,U+74E2-74E4,U+74E6,U+74EE,U+74F6-74F7,U+7504,U+7518,U+751A,U+751C,U+7525,U+7529,U+752B,U+752D,U+7530-7533,U+7535,U+7537-7538,U+753B,U+7545,U+754F,U+7551,U+7554,U+7559,U+755B-755C,U+7562,U+7565-7566,U+756A-756B,U+7570,U+7574,U+7576,U+7578,U+7586-7587,U+758A,U+758F,U+7591,U+7597,U+7599-759A,U+759F,U+75A1,U+75A4-75A5,U+75AB,U+75AE-75AF,U+75B2,U+75B5,U+75B9,U+75BC-75BE,U+75C5,U+75C7-75CA,U+75D2,U+75D4-75D5,U+75D8,U+75DB,U+75DE,U+75E2,U+75EA,U+75F0,U+75F4,U+75F9,U+75FE,U+7601,U+761F,U+7624,U+7626,U+7629-762B,U+7634,U+7638,U+7642,U+764C,U+7658,U+7663,U+7670,U+7678,U+767B,U+767D-767E,U+7682,U+7686-7687,U+768B,U+7691,U+7693,U+7696,U+76AE,U+76B1,U+76BF,U+76C2,U+76C5-76C6,U+76C8,U+76CA,U+76CE-76D2,U+76D4,U+76D6-76D8,U+76DB-76DC,U+76DF,U+76E1,U+76E4,U+76E7,U+76EE}@font-face{font-family:Maoshan Song;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/song-extra.bb81969402da8c57.woff2) format("woff2");unicode-range:U+76EF,U+76F2,U+76F4,U+76FC,U+76FE,U+7701,U+7704,U+7709,U+770B,U+771E,U+7720,U+7728-7729,U+772F,U+7736-7738,U+773A,U+773C,U+773E,U+7740-7741,U+775B,U+7761,U+7763,U+7766,U+776B-776C,U+7779,U+7784-7785,U+778E,U+7792,U+77A5,U+77A7,U+77A9-77AA,U+77AC-77AD,U+77B3,U+77BB,U+77BD,U+77BF,U+77C7,U+77D7,U+77DB-77DC,U+77E2-77E3,U+77E5,U+77E9,U+77EB,U+77ED-77EE,U+77F3,U+77F6,U+77FD-77FF,U+7801-7802,U+7809,U+780C-780D,U+7812,U+7814,U+7816,U+781A,U+7827,U+7830,U+7834,U+7837-7838,U+783E,U+7840,U+7843,U+7845,U+784E,U+7852,U+7855,U+785D,U+786B-786C,U+786E,U+7877,U+787C,U+7889,U+788C-788E,U+7891,U+7897-7898,U+789F,U+78A7,U+78A9,U+78B0-78B1,U+78B3-78B4,U+78BA,U+78BC,U+78BE,U+78C1,U+78C5,U+78CA-78CB,U+78D0,U+78D5,U+78DA,U+78E8,U+78EF,U+78F7,U+78FA,U+7901,U+790E,U+7919,U+7934,U+793A,U+793C,U+793E,U+7940-7941,U+7945,U+7947-7949,U+7950,U+7956,U+795D-795F,U+7965,U+7968,U+796D,U+796F,U+7977-7978,U+797F,U+7981,U+7984,U+798D-798F,U+79A6-79A7,U+79B9,U+79BB,U+79BD-79BE,U+79C0,U+79C3,U+79C6,U+79C9,U+79CB,U+79CD,U+79D1-79D2,U+79D5,U+79D8,U+79DF,U+79E4,U+79E6-79E7,U+79E9,U+79EF-79F0,U+79F8,U+79FD,U+7A00,U+7A05,U+7A0B,U+7A0D-7A0E,U+7A17,U+7A1A,U+7A20,U+7A2E,U+7A31,U+7A33,U+7A37,U+7A3B-7A3D,U+7A3F-7A40,U+7A45-7A46,U+7A4D-7A4E,U+7A57,U+7A62,U+7A69,U+7A6B,U+7A74,U+7A76-7A77,U+7A7A,U+7A7F,U+7A81,U+7A83-7A85,U+7A88,U+7A8D,U+7A91-7A92,U+7A95-7A98,U+7A9C-7A9D,U+7A9F,U+7AA5,U+7AA9-7AAA,U+7AAE,U+7ABE-7ABF,U+7AC5,U+7ACA-7ACB,U+7AD6,U+7ADE-7ADF,U+7AE3,U+7AE5,U+7AED-7AEE,U+7AF6,U+7AF9,U+7AFF,U+7B06,U+7B08,U+7B0B,U+7B11,U+7B14,U+7B1B,U+7B28,U+7B2A,U+7B2C,U+7B3A,U+7B3C,U+7B46,U+7B49,U+7B4B,U+7B4F-7B52,U+7B54,U+7B56,U+7B5B,U+7B77,U+7B79}@font-face{font-family:Maoshan Song;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/song-extra.5629bdc88841fbf4.woff2) format("woff2");unicode-range:U+7B7E,U+7B80,U+7B8D,U+7B93-7B95,U+7B97,U+7BA1,U+7BA9,U+7BAD,U+7BB1,U+7BC4,U+7BC6-7BC7,U+7BC9,U+7BD3,U+7BD9,U+7BE1,U+7BE9,U+7BEE,U+7BF1,U+7BF7,U+7BF9,U+7C07,U+7C21,U+7C27,U+7C37,U+7C3D,U+7C3F,U+7C4C,U+7C5F-7C60,U+7C64-7C65,U+7C70,U+7C73,U+7C7B,U+7C7D,U+7C89,U+7C92,U+7C95,U+7C97-7C98,U+7C9F,U+7CA4-7CA5,U+7CAA,U+7CAE,U+7CB1-7CB3,U+7CB9,U+7CBE,U+7CCA,U+7CD5-7CD6,U+7CD9,U+7CDC,U+7CDE-7CE0,U+7CE7,U+7CEF,U+7CF9,U+7D00,U+7D04-7D05,U+7D0A-7D0B,U+7D0D,U+7D10,U+7D14,U+7D19-7D1C,U+7D20,U+7D27,U+7D2B,U+7D2E-7D30,U+7D39,U+7D42,U+7D44,U+7D46,U+7D50,U+7D55-7D56,U+7D61,U+7D66,U+7D6E,U+7D72-7D73,U+7D81,U+7D9C,U+7DA0,U+7DA6,U+7DAD-7DAE,U+7DB1,U+7DB4-7DB5,U+7DB8,U+7DBA,U+7DBF,U+7DCA,U+7DD2,U+7DD8,U+7DDA,U+7DE3,U+7DE8-7DE9,U+7DEF,U+7DF4,U+7DFB,U+7E23,U+7E2B,U+7E2E,U+7E31,U+7E35,U+7E3D,U+7E54-7E55,U+7E5E,U+7E61,U+7E69-7E6A,U+7E79,U+7E82,U+7E8F,U+7E96,U+7E9F-7EA0,U+7EA2,U+7EA4,U+7EA6-7EA7,U+7EAA-7EAC,U+7EAF,U+7EB1-7EB3,U+7EB5-7EBA,U+7EBD,U+7EBF,U+7EC3-7EC8,U+7ECA,U+7ECD-7ECF,U+7ED1-7ED3,U+7ED5,U+7ED8-7EDA,U+7EDC-7EDF,U+7EE2-7EE3,U+7EE5-7EE7,U+7EE9-7EEA,U+7EED,U+7EF0,U+7EF3-7EF5,U+7EF7-7EF8,U+7EFC-7EFD,U+7EFF-7F00,U+7F04-7F06,U+7F09,U+7F0E,U+7F13-7F16,U+7F18,U+7F1A,U+7F1D,U+7F20,U+7F28-7F29,U+7F2E,U+7F34,U+7F38,U+7F3A,U+7F50-7F51,U+7F54-7F55,U+7F57,U+7F5A,U+7F5F,U+7F62,U+7F69-7F6A,U+7F6E,U+7F72,U+7F85,U+7F8A,U+7F8C,U+7F8E,U+7F94,U+7F9A,U+7F9E,U+7FA1,U+7FA4,U+7FA9,U+7FB2,U+7FB8-7FB9,U+7FBD,U+7FC1,U+7FC5,U+7FCC,U+7FCF,U+7FD2,U+7FD4,U+7FD8-7FD9,U+7FDF-7FE0,U+7FE6,U+7FF0-7FF1,U+7FF3,U+7FF9-7FFD}@font-face{font-family:Maoshan Song;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/song-extra.deaaeb8e656e17c0.woff2) format("woff2");unicode-range:U+8000,U+8003,U+800D,U+8010,U+8015,U+8017-8019,U+8026,U+802A,U+8033,U+8036,U+8038,U+803B,U+803D,U+803F,U+8042-8043,U+8046,U+804A-804C,U+8054,U+8056,U+8058,U+805A,U+805E,U+806A,U+8070,U+8072,U+8076-8077,U+807D-807E,U+8083-8084,U+8086-8087,U+8089,U+808B-808C,U+8096,U+8098,U+809A-809B,U+809D,U+80A0-80A2,U+80A4-80A5,U+80A9-80AA,U+80AE-80AF,U+80B2,U+80BA,U+80BE-80C1,U+80C3,U+80C6,U+80CC,U+80CE,U+80D6,U+80D9-80DA,U+80DC,U+80DE,U+80E1,U+80E5,U+80EF-80F0,U+80F3,U+80F6,U+80F8,U+80FA,U+80FD,U+8102,U+8106,U+8108-810A,U+810F-8111,U+8113,U+8116,U+811A,U+8129,U+812B,U+812F,U+8131,U+8138,U+813E,U+8146,U+814A-814B,U+814E,U+8150-8151,U+8154-8155,U+8165-8166,U+816B,U+816E,U+8170,U+8173,U+8179-817B,U+817E-8180,U+818A,U+818F,U+8198,U+819A-819D,U+81A0,U+81A8,U+81B3,U+81BA,U+81BD-81BE,U+81C0,U+81C2-81C3,U+81C6,U+81DF,U+81E3,U+81E5,U+81E7-81E8,U+81ED,U+81F4,U+81FA-81FC,U+8200,U+8202,U+8205-8206,U+8208-820A,U+820C-820D,U+8212,U+8214,U+821C,U+821E-821F,U+822B-822C,U+8230-8231,U+8235-8237,U+8239,U+8247,U+8258,U+826F-8270,U+8272-8273,U+827A,U+827E,U+8282,U+828B,U+828D,U+8292,U+829A,U+829C-829D,U+82A5-82A7,U+82AC-82AD,U+82AF,U+82B1,U+82B3,U+82B8-82B9,U+82BB,U+82BD,U+82C7,U+82CD,U+82CF,U+82D1,U+82D4,U+82D7,U+82DB,U+82DE-82DF,U+82E5-82E6,U+82EB,U+82EF,U+82F1,U+82F9,U+8301-8304,U+830E,U+8327-8328,U+832B-832C,U+8335-8336,U+8338-8339,U+8346,U+8349-834A,U+8350,U+8352,U+8354,U+835A,U+8361,U+8363-8364,U+8367,U+836B,U+836F,U+8377,U+8386,U+8389-838A,U+838E,U+8398,U+839B,U+83AB,U+83B1-83B2,U+83B7,U+83B9,U+83BD,U+83C7,U+83CA,U+83CC,U+83CF,U+83E0,U+83E9,U+83EF,U+83F1-83F2,U+83F8}@font-face{font-family:Maoshan Song;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/song-extra.5b33eb99d9f21d84.woff2) format("woff2");unicode-range:U+8404,U+840A,U+840C-840E,U+841D,U+8424-8425,U+8427-8428,U+842C,U+843D,U+8446,U+8449,U+845B,U+8461,U+8463,U+8466,U+846B-846C,U+8471,U+8475,U+8482,U+848B,U+8490,U+8499,U+849C,U+84A8,U+84B2,U+84B8,U+84BC,U+84BF,U+84C4,U+84C9,U+84CB,U+84CD,U+84D1,U+84D6,U+84DD,U+84DF,U+84EC,U+84EE,U+8511,U+8513,U+8515,U+8517,U+851A,U+8521,U+8523,U+8525,U+852B-852D,U+8537,U+853C-853D,U+8549-854A,U+8564,U+8569,U+8574,U+857E,U+8584,U+859B,U+85A4,U+85A6,U+85A9-85AA,U+85AF-85B0,U+85BE,U+85C9,U+85CD,U+85D0,U+85D5,U+85E4-85E5,U+85E9,U+85F9,U+85FB,U+8602,U+8604,U+8606-8607,U+860A,U+8611,U+8627,U+862D,U+8638,U+864E-8651,U+8654,U+865A-865B,U+865E-865F,U+8667,U+866B,U+8671,U+8679,U+867D-867E,U+8680-8682,U+868A,U+868C,U+8695,U+869C,U+86A4,U+86B9,U+86C0,U+86C4,U+86C6-86C7,U+86CA-86CB,U+86D4,U+86D9,U+86DB,U+86E4,U+86EE,U+86F0,U+86F9,U+86FE,U+8700,U+8702,U+8712,U+8715,U+8717-8718,U+871C,U+8721,U+8729,U+8747,U+8749,U+874D-874E,U+8757,U+8774,U+8776,U+878D,U+879F,U+87AB,U+87BA,U+87E0,U+87EA,U+87F2,U+87F9,U+8815,U+881F,U+8822,U+8840,U+8845,U+884C-884D,U+8853-8854,U+8857,U+8859,U+885B,U+885D,U+8861,U+8863,U+8865,U+8868,U+886B-886C,U+8870,U+8877,U+8881,U+8884,U+888B,U+888D,U+8892,U+8896,U+889C,U+88AB,U+88AD,U+88B1,U+88C1-88C2,U+88C5,U+88D4-88D5,U+88D9,U+88DC-88DD,U+88E1,U+88E4,U+88F1,U+88F3-88F4,U+88F8-88F9,U+88FD,U+8902,U+8907,U+8910,U+8912,U+8925,U+892A,U+8944,U+8956,U+895F,U+896F,U+8972,U+897F,U+8981,U+8986,U+898F,U+8993,U+8996,U+89AA,U+89BA,U+89BD,U+89C1-89C2,U+89C4-89C6,U+89C8-89C9,U+89D2,U+89E3,U+89E6,U+89F8,U+8A02,U+8A08,U+8A0A,U+8A0E,U+8A13,U+8A16-8A17,U+8A1B,U+8A23,U+8A2D,U+8A31,U+8A34,U+8A3B,U+8A4E,U+8A55,U+8A5B,U+8A5E,U+8A60,U+8A66,U+8A69,U+8A6D-8A6E,U+8A70-8A73,U+8A79}@font-face{font-family:Maoshan Song;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/song-extra.72b42bfceec7cc1c.woff2) format("woff2");unicode-range:U+8A85-8A87,U+8A89-8A8A,U+8A8C,U+8A91,U+8A93,U+8AA0,U+8AA2,U+8AA4-8AA6,U+8AA8,U+8AB0,U+8AB2,U+8ABF,U+8AC7,U+8ACB,U+8AD2,U+8AD6,U+8AE7,U+8AED,U+8AF1,U+8AF8,U+8AFE,U+8B00-8B02,U+8B0B,U+8B10,U+8B19,U+8B1B,U+8B1D-8B1E,U+8B2C,U+8B39,U+8B46,U+8B49,U+8B66,U+8B6C,U+8B6F-8B70,U+8B77,U+8B79,U+8B7D,U+8B80-8B81,U+8B8A,U+8B8E,U+8B93,U+8B9A,U+8BA1-8BA5,U+8BA8-8BA9,U+8BAB,U+8BAD-8BB0,U+8BB2-8BB3,U+8BB6,U+8BB8-8BBA,U+8BBC-8BC1,U+8BC4-8BC6,U+8BC8-8BCA,U+8BCC-8BCD,U+8BD1,U+8BD5,U+8BD7,U+8BDA-8BDB,U+8BDD-8BDE,U+8BE0-8BE3,U+8BE5-8BE7,U+8BEB-8BED,U+8BEF-8BF2,U+8BF4-8BF5,U+8BF7-8BF8,U+8BFA-8BFB,U+8BFD-8BFE,U+8C01,U+8C03,U+8C05-8C06,U+8C08,U+8C0A-8C0B,U+8C0D-8C0E,U+8C10,U+8C13,U+8C17,U+8C1A,U+8C1C,U+8C22-8C24,U+8C26-8C29,U+8C2C-8C2D,U+8C30-8C31,U+8C34,U+8C37,U+8C3F,U+8C41,U+8C46,U+8C48,U+8C4C,U+8C4E,U+8C50,U+8C54,U+8C61-8C62,U+8C6A-8C6C,U+8C79-8C7A,U+8C89,U+8C8C,U+8C9D-8C9E,U+8CA0-8CA2,U+8CA7-8CA8,U+8CAA-8CAC,U+8CB4,U+8CB7-8CB8,U+8CBB-8CBD,U+8CC5,U+8CC7,U+8CCA,U+8CD1,U+8CD3,U+8CDC,U+8CDE,U+8CE2,U+8CE4,U+8CE6,U+8CEA,U+8CEC,U+8CF4,U+8CFC,U+8CFE,U+8D08,U+8D0D,U+8D1D-8D1F,U+8D21-8D31,U+8D34-8D35,U+8D37-8D3A,U+8D3C,U+8D3E-8D3F,U+8D41-8D44,U+8D4A-8D4C,U+8D4E-8D50,U+8D54,U+8D56,U+8D58,U+8D5A-8D5B,U+8D5E,U+8D60-8D64,U+8D66,U+8D6B,U+8D74-8D77,U+8D81,U+8D85,U+8D8A-8D8B,U+8D95,U+8D99,U+8D9F,U+8DA3,U+8DB3-8DB4}@font-face{font-family:Maoshan Song;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/song-extra.1f61c83a78d4b6d4.woff2) format("woff2");unicode-range:U+8DBA,U+8DBE,U+8DC3,U+8DCB-8DCC,U+8DD1,U+8DDD,U+8DDF,U+8DE1,U+8DE8,U+8DEA,U+8DEF,U+8DF5,U+8DFA,U+8E0A,U+8E0C,U+8E0F-8E10,U+8E1E,U+8E22,U+8E26,U+8E29-8E2A,U+8E36,U+8E44,U+8E48,U+8E4B,U+8E5F,U+8E64,U+8E66,U+8E6C-8E6D,U+8E72,U+8E7F,U+8E81,U+8E87,U+8E8A,U+8E8D,U+8EAC,U+8EAF,U+8EB2,U+8EBA,U+8ECA,U+8ECC-8ECD,U+8ED2,U+8EDF,U+8EF1,U+8EF8,U+8F03,U+8F09,U+8F14-8F15,U+8F1C-8F1D,U+8F26,U+8F29-8F2A,U+8F2F,U+8F38,U+8F3A,U+8F3E-8F3F,U+8F49,U+8F4D,U+8F66-8F69,U+8F6C,U+8F6E-8F70,U+8F74,U+8F7B,U+8F7D,U+8F7F,U+8F83,U+8F85-8F86,U+8F88-8F8A,U+8F90-8F91,U+8F93,U+8F95-8F97,U+8F99,U+8F9B-8F9C,U+8F9E-8F9F,U+8FA3,U+8FA6,U+8FA8-8FA9,U+8FAB,U+8FAD,U+8FAF,U+8FB1-8FB2,U+8FB9,U+8FBD-8FBE,U+8FC1-8FC2,U+8FC4-8FC5,U+8FC7-8FC8,U+8FCE,U+8FD0,U+8FD4,U+8FD8-8FD9,U+8FDB-8FDF,U+8FE2,U+8FEA-8FEB,U+8FED,U+8FF0,U+8FF4,U+8FF7-8FF9,U+8FFD,U+9000-9003,U+9006,U+9009-900A,U+900D,U+900F-9010,U+9012,U+9014-9015,U+9017,U+9019-901B,U+901D-9020,U+9022-9023,U+902E,U+9031-9032,U+9038,U+903B-903C,U+903E,U+9041-9042,U+9047,U+904B,U+904D-9050,U+9054-9055,U+9057,U+9059,U+905E-9060,U+9063,U+9065,U+9068-9069,U+906D-906E,U+9075,U+9077-9078,U+907A,U+907F-9081,U+9084,U+908A,U+9091,U+9093,U+90A2-90A3,U+90A6,U+90AA,U+90AE-90AF,U+90B1,U+90B5,U+90B9,U+90BB,U+90C1,U+90CA,U+90CE,U+90D1,U+90DD,U+90E1,U+90E4,U+90E7,U+90ED,U+90F4-90F5,U+90F8,U+90FD,U+9102,U+9109,U+9119,U+9127,U+912D,U+9130,U+9149,U+914B-914D,U+9152,U+9157,U+915A,U+915D-915E,U+9163,U+9165,U+916A,U+916C,U+916E,U+9171,U+9175-9178,U+917F,U+9187,U+9189,U+918B,U+9192,U+919A-919C,U+91AB,U+91AE,U+91B4,U+91C7,U+91C9-91CA}@font-face{font-family:Maoshan Song;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/song-extra.84cab0594392052f.woff2) format("woff2");unicode-range:U+91CB-91CF,U+91D1,U+91DC-91DD,U+91E7,U+91F5,U+9210,U+9215,U+9234,U+9274,U+9278,U+9280,U+9283,U+9285,U+9298,U+929C,U+92B3,U+92B7,U+92D2,U+92EA,U+9322,U+9326,U+932F,U+9332,U+9336,U+934A,U+9375,U+937E,U+93AE,U+93E1,U+9418,U+9444,U+9451-9452,U+9470,U+947F,U+9488-9489,U+948E-948F,U+9492-9493,U+9497,U+9499,U+949D-94A2,U+94A4-94A9,U+94AE,U+94B1,U+94B3,U+94B5,U+94BB,U+94BE,U+94C0-94C3,U+94C5-94C6,U+94DC-94DD,U+94E1,U+94E3,U+94EC-94ED,U+94F0-94F2,U+94F6,U+94F8,U+94FA,U+94FE,U+9500-9501,U+9504-9505,U+9508,U+950B-950C,U+9510-9511,U+9517,U+9519-951A,U+9521,U+9523-9526,U+9528,U+952D-9530,U+9539,U+953B,U+9540-9541,U+9547,U+954A,U+954D,U+9550-9551,U+955C,U+9563,U+956D,U+9570,U+9576-9577,U+957F-9580,U+9591,U+9593,U+95A3-95A5,U+95B1,U+95BC,U+95C7,U+95CA,U+95D4-95D5,U+95E1-95E2,U+95E8,U+95EA,U+95ED-95F0,U+95F2,U+95F4,U+95F7-95FB,U+95FD,U+9600-9602,U+9605,U+9609,U+960E,U+9610-9611,U+9614,U+9616,U+961C,U+961F,U+962A,U+962E,U+9632-9636,U+963B,U+963F-9640,U+9644-9648,U+964B-964D,U+9650,U+9655,U+965B,U+9661-9662,U+9664,U+9668-966A,U+9670,U+9673,U+9675-9678,U+967D,U+9685-9686,U+968A-968B,U+968E-9690,U+9694,U+9698-9699,U+969B-969C,U+96A7-96A8,U+96B3,U+96B6,U+96B8-96B9,U+96BB,U+96BE,U+96C0-96C1,U+96C4-96C7,U+96C9,U+96CC-96CD,U+96CF,U+96D5-96D6,U+96D9,U+96DC,U+96DE,U+96E2-96E3,U+96E8,U+96EA,U+96F3,U+96F6-96F7,U+96F9,U+96FB,U+96FE,U+9700,U+9704,U+9707,U+9709,U+970D,U+9713,U+9716,U+971C,U+971E,U+9727,U+9732,U+9738-9739,U+9742}@font-face{font-family:Maoshan Song;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/song-extra.3faeef88cb03cc70.woff2) format("woff2");unicode-range:U+9748,U+9752,U+9756,U+9759,U+975B-975C,U+975E,U+9760-9761,U+9769,U+9773-9774,U+9776,U+978B,U+978D,U+9798,U+97A0,U+97AD,U+97CB-97CC,U+97D3,U+97DC,U+97E6-97E7,U+97E9,U+97EC-97ED,U+97F3,U+97F5-97F6,U+97FB,U+97FF,U+9805-9806,U+9808,U+980C,U+9810-9811,U+9813,U+9818,U+982B,U+982D,U+983B,U+9846,U+984D,U+984F,U+985B,U+985E,U+9867,U+986F,U+9875-9877,U+9879-987B,U+987D-987F,U+9881-9882,U+9884-9888,U+988A,U+9890-9891,U+9893,U+9896-9898,U+989C-989D,U+98A0,U+98A4,U+98A7-98A8,U+98C2,U+98C4,U+98C6,U+98CE,U+98D8,U+98DB,U+98DE-98DF,U+98E2,U+98ED,U+98F2,U+98FD-98FE,U+9905,U+990A,U+9910,U+9918,U+991A,U+9928,U+994C,U+9965,U+996C-9972,U+9975-9976,U+997A,U+997C,U+997F-9981,U+9985-9986,U+9988,U+998B,U+998F,U+9992,U+9997,U+9999,U+99AC,U+99B3-99B4,U+99D0,U+99D5,U+99DF,U+9A01,U+9A0E,U+9A1E,U+9A30,U+9A45,U+9A55,U+9A5A-9A5B,U+9A5F,U+9A6C-9A71,U+9A73-9A74,U+9A76-9A77,U+9A79,U+9A7B-9A7C,U+9A7E-9A7F,U+9A82,U+9A84,U+9A86-9A87,U+9A8B-9A8C,U+9A8F,U+9A91,U+9A97,U+9A9A,U+9AA1,U+9AA4,U+9AA8,U+9AB8,U+9AD3,U+9AD8,U+9AEE,U+9B03,U+9B06,U+9B1A,U+9B25,U+9B2D,U+9B31,U+9B3B-9B3C,U+9B41-9B42,U+9B44-9B45,U+9B4F,U+9B54,U+9B5A,U+9B6F,U+9B91,U+9BAE,U+9BC1,U+9BE4,U+9C0C,U+9C7C,U+9C81,U+9C8D,U+9C9C,U+9CA4,U+9CB8,U+9CC3,U+9CD6,U+9CDE,U+9CE5,U+9CE9,U+9CF3-9CF4,U+9CFF,U+9D09,U+9D1E-9D1F,U+9D33,U+9D6C,U+9D72,U+9DB4,U+9DC7,U+9DE6,U+9DEF,U+9DF9,U+9DFD,U+9E07,U+9E1F,U+9E21,U+9E23,U+9E25-9E26,U+9E2D,U+9E2F,U+9E33,U+9E35,U+9E3D,U+9E3F,U+9E43,U+9E45,U+9E4A,U+9E4F,U+9E64,U+9E70,U+9E79,U+9E7D,U+9E7F,U+9E8B,U+9E93,U+9E97,U+9EA6,U+9EB5,U+9EBB-9EBC,U+9EC3-9EC4,U+9ECD-9ECE,U+9ED1,U+9ED4,U+9ED8,U+9EDB-9EDC,U+9EDE,U+9EEE,U+9F0E}@font-face{font-family:Maoshan Song;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/song-extra.0eb6e118648f6c9f.woff2) format("woff2");unicode-range:U+9F13-9F14,U+9F20,U+9F3B,U+9F4A-9F4B,U+9F50,U+9F52,U+9F67,U+9F7F,U+9F84,U+9F8B,U+9F8D,U+9F90,U+9F95,U+9F99-9F9C,U+9F9F,U+FF01-FF0A,U+FF0D-FF19,U+FF1C-FF9F,U+FFA1-FFBE,U+FFC2-FFC7,U+FFCA-FFCF,U+FFD2-FFD7,U+FFDA-FFDC,U+FFE0-FFE6,U+FFE8-FFEE,U+25874}@font-face{font-family:Maoshan Song;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/song-core.f729b697d636cd80.woff2) format("woff2");unicode-range:U+20-7E,U+A0-FF,U+2014,U+2019,U+2026,U+2190-2193,U+2212,U+3001-3002,U+4E00,U+4E09-4E0B,U+4E0D,U+4E16,U+4E2D,U+4E3B,U+4E4B,U+4E8B,U+4EBA,U+4EE5,U+4EF6,U+4F5C,U+5011,U+50B3,U+5100,U+5176,U+5178,U+51FA,U+5230,U+524D,U+5275,U+52D5,U+5316,U+539F,U+53C3,U+53EF,U+53F2,U+5411,U+541B,U+54C1,U+554F,U+55AE,U+5668,U+56DB,U+56DE,U+5716,U+5728,U+5927,U+5929-592A,U+5947,U+597D,U+5B50,U+5B57,U+5BAE,U+5C0B,U+5C0E-5C0F,U+5C71,U+5DF2,U+5E38,U+5FAA,U+5FB7,U+5FC3,U+606F,U+610F,U+6210-6211,U+6216,U+623F,U+6253,U+627F,U+63A2,U+63A5,U+641C,U+6536,U+653E,U+6545,U+6559,U+6578,U+6587,U+65B9,U+65BC,U+65E5,U+660E,U+6642,U+66F8,U+6709,U+672D,U+6839,U+690D,U+6B63-6B64,U+6B72,U+6B77,U+6BB5,U+6E05,U+70BA,U+7121,U+7167,U+7269,U+751F,U+7522,U+7528,U+754C,U+767C,U+7684,U+76F8,U+771F,U+79AE,U+79C1,U+79FB,U+7AD9,U+7AE0,U+7AEF,U+7B26,U+7BC0,U+7C4D,U+7C59,U+7CFB,U+7D22,U+7D71,U+7D93,U+7DB2,U+7E41,U+7E6B,U+7E7C,U+7E8C,U+8001,U+8005,U+800C,U+806F,U+81EA,U+81F3,U+8207,U+822A,U+8305,U+83DC,U+8457,U+85CF,U+85DD,U+8655,U+898B,U+89C0,U+8A00,U+8A18,U+8A2A,U+8A62,U+8A8D,U+8A9E,U+8AAA,U+8AEE,U+8B58,U+8B5C,U+8D70,U+8DF3,U+8EAB,U+8FB0,U+8FD1,U+904A,U+9053,U+90E8,U+9304,U+93C8,U+9589,U+958B,U+95DC,U+96B1,U+96F2,U+9762,U+9801-9802,U+984C,U+9858,U+9996,U+9A57,U+9AD4,U+FF0B-FF0C,U+FF1A-FF1B}@font-face{font-family:Maoshan Song;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/song-classic-variants.e549126664651bc2.woff2) format("woff2");unicode-range:U+50DE,U+5553,U+6A11,U+7240,U+75B4,U+7661,U+80B4,U+8846,U+88CF}@font-face{font-family:Maoshan Supplement;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tradition-91ae-v1.woff2) format("woff2");unicode-range:U+91AE}@font-face{font-family:Maoshan Supplement;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tradition-5fcf-v1.woff2) format("woff2");unicode-range:U+5FCF}@font-face{font-family:Maoshan Supplement;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/bazi-nayin.5651c3dd5288bb2b.woff2) format("woff2");unicode-range:U+67D8,U+948F,U+9497,U+96F3,U+9A7F}:root{--cjk-system:"Songti TC","STSong","Noto Serif CJK TC","Source Han Serif TC","SimSun","NSimSun";--cjk:"Maoshan Song",var(--cjk-system),"Maoshan Supplement","PingFang TC","Microsoft YaHei","Noto Sans CJK TC",serif;--latin-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--latin-serif:Baskerville,"Palatino Linotype",Palatino,"Cormorant Garamond",Georgia,"Times New Roman",serif;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,var(--cjk);--serif:Baskerville,"Palatino Linotype",Palatino,"Cormorant Garamond",Georgia,var(--cjk)}html[lang=zh-Hant]{--sans:Arial,var(--cjk);--serif:var(--cjk)}html[lang=zh-Hant] body{font-family:var(--sans);font-weight:400;font-size:15px;line-height:1.95}html[lang=zh-Hant] :is(h1,h2,h3,h4,.product-name,.journal-row){font-family:var(--serif);font-weight:400}html[lang=zh-Hant] h1{letter-spacing:.065em;line-height:1.5}html[lang=zh-Hant] h2{letter-spacing:.045em;line-height:1.55}html[lang=zh-Hant] :is(h3,h4){letter-spacing:.025em;line-height:1.65}html[lang=zh-Hant] p{line-height:1.95;letter-spacing:.025em}html[lang=zh-Hant] em{font-style:normal;font-weight:400}html[lang=zh-Hant] :is(input,button,select,textarea){font-family:var(--sans)}html[lang=zh-Hant] .eyebrow{font-family:var(--sans);font-size:11px;letter-spacing:.16em;line-height:1.8}html[lang=zh-Hant] .hero h1{font-size:clamp(42px,4.2vw,62px);line-height:1.55;letter-spacing:.055em}html[lang=zh-Hant] .hero p{font-size:clamp(17px,1.5vw,21px);line-height:1.95;margin-top:28px}html[lang=zh-Hant] .hero-cta :is(.button,.text-link){font-size:17px;letter-spacing:.065em}html[lang=zh-Hant] .page-intro h1{font-size:clamp(38px,4.6vw,64px)}html[lang=zh-Hant] .brand-type{font-family:DM Sans,Arial,sans-serif}html[lang=zh-Hant] .chapter-paper .english-verses{font-family:var(--latin-serif)}html[lang=zh-Hant] .chapter-paper .english-verses p{line-height:1.6;letter-spacing:0}[lang=zh],[lang=zh-Hant],.person-name-zh{font-family:var(--cjk)}.site-languages{display:flex;align-items:center;gap:9px;white-space:nowrap;font-family:var(--sans);font-size:11px;letter-spacing:.035em}.site-languages a{padding:8px 1px;color:var(--muted,#687063);text-decoration:none;border-bottom:1px solid transparent}.site-languages a[aria-current=true]{color:var(--ink,#242923);border-color:var(--red,#8f352c)}.site-languages>span{opacity:.4}@media(max-width:600px){html[lang=zh-Hant] body{font-size:14px}html[lang=zh-Hant] .hero h1{font-size:clamp(32px,8.8vw,44px);line-height:1.6;letter-spacing:.045em}html[lang=zh-Hant] .hero h1 br{display:block}html[lang=zh-Hant] .hero p{font-size:16px;line-height:1.9;margin-top:22px}html[lang=zh-Hant] .hero-cta :is(.button,.text-link){font-size:16px}html[lang=zh-Hant] .page-intro h1{font-size:36px}}@font-face{font-family:Maoshan Fu Chinese;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fu-chinese-v2.woff) format("woff")}.fu-hero{display:grid;grid-template-columns:1.08fr 1fr;gap:48px;position:relative;min-height:740px;align-items:center;padding-block:64px 86px}.fu-hero h1{font-size:clamp(70px,7.8vw,116px);line-height:.94;margin:28px 0 27px;letter-spacing:-.047em}.fu-hero-lead{font:28px/1.25 var(--serif);margin:0 0 22px}.fu-hero-copy>p:not(.fu-hero-lead){max-width:445px;color:var(--muted);font-size:14px;line-height:1.85}.fu-hero-links{display:flex;align-items:flex-start;flex-direction:column;gap:22px;margin-top:30px}.fu-hero-art{position:relative;display:flex;justify-content:center;align-items:center;min-height:565px;background:radial-gradient(ellipse,#c8bb9b26,transparent 69%)}.fu-vertical{position:absolute;right:3%;top:15%;writing-mode:vertical-rl;font:21px/1.5 Maoshan Song,"Noto Serif CJK TC",serif;letter-spacing:.45em;color:#8f352c8c}.fu-hero-bottom{position:absolute;bottom:29px;left:0;right:0;display:flex;justify-content:space-between;font:9px var(--sans);letter-spacing:.2em;border-top:1px solid var(--line);padding-top:20px;color:var(--muted)}.fu-study{width:310px;max-width:100%;position:relative;isolation:isolate}.fu-paper{position:relative;aspect-ratio:31/47;background:linear-gradient(95deg,#d6c09018,transparent 5%,#fff6d51a 60%,#9b794b15),#e7d6af;box-shadow:0 28px 55px #372d181d,0 1px 3px #372d1821;border:1px solid #c7b58d4d;transform:rotate(-3deg);transform-origin:center;transition:transform .65s ease}.fu-paper:before,.fu-paper:after{content:"";position:absolute;inset:14px;border:1px solid #8f352c14;pointer-events:none}.fu-paper:after{inset:50% 14px auto;height:1px;border:0;background:#8f352c12}.fu-paper-corner{position:absolute;top:28px;left:25px;font:18px Maoshan Song,"Noto Serif CJK TC",serif;color:#8f352c7d}.fu-paper-note{position:absolute;bottom:17px;left:0;right:0;text-align:center;font:6px var(--sans);letter-spacing:.23em;color:#785a3b}.fu-brush-svg{width:100%;height:100%;color:#8f352c;padding:15px 14px 17px;overflow:visible}.fu-ink{opacity:.94}.fu-stamp{color:#a43d2f;font:14px Maoshan Song,"Noto Serif CJK TC",serif}.fu-study-controls{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:30px;font:9px var(--sans);letter-spacing:.025em;color:var(--muted)}.fu-study-controls button{font-size:11px;min-height:44px;padding:8px 0 8px 8px;white-space:nowrap}.fu-study-controls button span{font-size:19px;vertical-align:middle;margin-right:4px}.fu-study-controls button:focus-visible{outline-offset:2px}.fu-home{background:#27342e;color:var(--paper);overflow:hidden}.fu-home-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-block:82px;align-items:center}.fu-home-art{display:flex;justify-content:center;position:relative}.fu-home-art:before{content:"";position:absolute;inset:-120px -90px;background:radial-gradient(ellipse,#60735b30,transparent 65%);pointer-events:none}.fu-home .fu-study{width:278px}.fu-home .fu-study-controls{color:#c5cbbd}.fu-home-copy>.eyebrow{color:#cabc9b}.fu-home h2{font-size:clamp(64px,6vw,88px);margin-top:23px;line-height:.98}.fu-home em{color:#cdb889}.fu-home-copy>p{font:22px/1.45 var(--serif);color:#d2d5c8;max-width:435px;margin-top:25px}.fu-home-previews{display:flex;gap:10px;align-items:center;margin:28px 0}.fu-home-previews img{width:49px;height:84px;object-fit:cover;outline:1px solid #ffffff12;outline-offset:4px;margin-right:6px}.fu-home-previews span{font:13px/1.7 var(--serif);margin-left:12px;color:#bfc8b8}.fu-home .text-link{font-size:24px}.fu-film-link{display:block;font-size:11px;color:#c5cbbd;margin-top:25px}.fu-film-link span{font-size:19px;vertical-align:middle;margin-right:9px}.fu-intro{padding-block:80px 95px}.fu-intro>.eyebrow{margin-bottom:30px}.fu-intro>div{display:grid;grid-template-columns:1fr 1.05fr;gap:95px}.fu-intro h2{font-size:57px}.fu-intro p{font-size:14px;line-height:1.95;color:var(--muted)}.fu-source-link{display:inline-block;font-size:10px;text-decoration:underline;text-underline-offset:4px;line-height:1.6;color:var(--muted);margin-top:17px}.fu-explorer{background:#e9e5d9;padding-block:86px 48px;border-block:1px solid #d2cdbe}.fu-section-note{font:23px/1.4 var(--serif);color:var(--muted);max-width:290px}.fu-types{display:flex;flex-wrap:wrap;border-top:1px solid #c4beae;border-bottom:1px solid #c4beae;margin-bottom:42px;gap:0 25px}.fu-types a{display:flex;align-items:center;min-height:60px;gap:7px;position:relative;font:16px var(--serif);padding:8px 0}.fu-types a>span{font:8px var(--sans);color:var(--muted)}.fu-types a[aria-selected=true]{color:var(--red)}.fu-types a[aria-selected=true]:after{content:"";position:absolute;bottom:-1px;height:2px;background:var(--red);left:0;right:0}.fu-panel{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;min-height:620px;padding-bottom:34px}.fu-panel:not(:last-child){border-bottom:1px solid var(--line);margin-bottom:36px}.fu-enhanced .fu-panel{border-bottom:0;margin-bottom:0}.fu-panel figure{margin:0;text-align:center;min-width:0}.fu-original{display:block;position:relative;margin:auto;width:300px;max-width:100%;padding:0;box-shadow:0 16px 40px #28231120;overflow:hidden;transition:transform .45s}.fu-original:hover{transform:translateY(-4px)}.fu-original img{width:100%;height:auto;aspect-ratio:9/16;object-fit:contain}.fu-original>span{position:absolute;inset:auto 0 0;background:#25342bea;color:var(--paper);padding:10px 14px;display:flex;justify-content:space-between;align-items:center;font:14px var(--serif)}.fu-panel figcaption{font-size:10px;color:var(--muted);margin-top:20px}.fu-panel-copy{max-width:470px}.fu-name-zh{font:29px/1.5 Maoshan Song,"Noto Serif CJK TC",serif;letter-spacing:.15em;margin-top:20px;color:var(--red)}.fu-pinyin{font-size:10px;letter-spacing:.04em;color:var(--muted);margin-top:2px!important}.fu-panel h3{font-size:52px;margin-top:25px}.fu-poetic{font:23px/1.35 var(--serif);margin-top:18px!important;color:var(--ink)}.fu-panel-copy>p:not(.fu-name-zh):not(.fu-pinyin):not(.fu-poetic){font-size:13px;line-height:1.9;color:var(--muted);margin-top:22px}.fu-looking{border-block:1px solid #c5beae;margin-top:25px}.fu-looking summary{display:flex;justify-content:space-between;align-items:center;list-style:none;cursor:pointer;min-height:52px;font:18px var(--serif)}.fu-looking summary::-webkit-details-marker{display:none}.fu-looking[open] summary span{transform:rotate(45deg)}.fu-looking p{font-size:12px;line-height:1.8;color:var(--muted);padding-bottom:16px}.fu-variant{font-size:12px;color:var(--red);display:block;padding-bottom:17px}.fu-panel-copy .fu-context{font-size:11px!important;font-style:italic}.fu-panel-links{display:flex;flex-direction:column;align-items:flex-start;margin-top:25px;gap:4px}.fu-panel-links .text-link{font-size:21px}.fu-panel-links .fu-source-link{margin-top:13px}.fu-type-word{width:300px;max-width:100%;aspect-ratio:9/16;background:#dfd1b1;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 16px 40px #28231112;position:relative;margin:auto}.fu-type-word:before{content:"";position:absolute;inset:18px;border:1px solid #8f352c25}.fu-type-word>span{font:140px Maoshan Song,"Noto Serif CJK TC",serif;color:var(--red)}.fu-type-word>p{font:22px var(--serif);margin-top:35px}.fu-type-word>small{font-size:9px;margin-top:12px;color:#6c6658}.fu-explorer-note{border-top:1px solid #c4beae;padding-top:23px;font-size:11px;color:var(--muted);max-width:840px;line-height:1.8}.fu-film-section{background:#26312b;color:var(--paper);padding-block:95px}.fu-film-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.fu-film-copy{max-width:470px}.fu-film-copy>.eyebrow{color:#cabc9b}.fu-film-copy h2{font-size:72px;line-height:1;margin-top:26px}.fu-film-copy em{color:#cdb889}.fu-film-copy>p{font:22px/1.45 var(--serif);margin-top:25px;color:#d1d4c7}.fu-film-meta{display:flex;gap:26px;font-size:9px;letter-spacing:.14em;border-top:1px solid #79816b55;padding-top:23px;margin-top:33px}.fu-film-copy .fu-film-caption{font:11px/1.85 var(--sans);color:#bbc2b3;margin-top:20px}.fu-video-frame{margin:0 auto;max-width:350px;width:100%}.fu-video-frame video{display:block;width:100%;height:auto;max-height:570px;background:#171d18;object-fit:contain;border:1px solid #66715d}.fu-video-frame figcaption{font-size:10px;color:#bbc2b3;margin-top:14px}.fu-video-description{font-size:10px;color:#bbc2b3;margin-top:10px}.fu-video-description summary{cursor:pointer}.fu-video-description p{margin-top:10px;line-height:1.7}.fu-object-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:42px}.fu-object-grid figure{margin:0}.fu-object-grid button{padding:0;width:100%;display:block;overflow:hidden;background:#ded8c9}.fu-object-grid img{width:100%;aspect-ratio:3/4;object-fit:cover;transition:transform .6s}.fu-object-grid button:hover img{transform:scale(1.025)}.fu-object-grid figure:first-child img{object-fit:contain;background:#dcd5c4}.fu-object-grid .eyebrow{margin:23px 0 15px;font-size:9px}.fu-object-grid h3{font-size:33px}.fu-object-grid p{font-size:12px;color:var(--muted);line-height:1.8;margin-top:12px}.fu-landscape{height:500px;position:relative;overflow:hidden;isolation:isolate;color:var(--paper);display:flex;align-items:center}.fu-landscape>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 54%;z-index:-2}.fu-landscape:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#14291dd9,#14291d45 70%);z-index:-1}.fu-landscape h2{font-size:65px;margin:25px 0 35px}.fu-landscape em{color:#dfd1a7}.fu-landscape .text-link{font-size:24px}.fu-closing{text-align:center;max-width:850px}.fu-closing h2{margin-top:25px;font-size:66px}.fu-closing>p{font:24px/1.4 var(--serif);max-width:560px;margin:25px auto}.fu-editorial-notes{margin:50px auto 0;max-width:650px;text-align:left;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}.fu-editorial-notes summary{cursor:pointer;padding:17px 0}.fu-editorial-notes p{line-height:1.9}.fu-editorial-notes a{display:inline-block;text-decoration:underline;margin-top:14px}.fu-archive{border-top:1px solid var(--line)}.fu-archive-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.fu-archive figure{margin:0}.fu-archive-grid img{width:100%;aspect-ratio:4/3;object-fit:cover}.fu-archive figcaption{font-size:11px;color:var(--muted);margin-top:15px}.fu-archive-film{display:grid;grid-template-columns:1.3fr 1fr;gap:55px;align-items:center;margin-top:65px}.fu-archive-film video{display:block;width:100%;height:auto;background:#222;max-height:480px}.fu-archive-film h3{font-size:45px;margin:20px 0}.fu-archive-film p{font-size:13px;color:var(--muted);margin-bottom:20px}@media(min-width:1151px){.desktop-nav{gap:clamp(16px,1.65vw,24px)}.desktop-nav a{white-space:nowrap}}@media(max-width:1150px){.desktop-nav{display:none}.mobile-menu-button{display:grid}.mobile-home{display:inline-flex}.fu-hero{gap:20px}.fu-panel{gap:55px}.fu-home-grid{gap:60px}.fu-film-grid{gap:55px}.fu-intro>div{gap:55px}}@media(max-width:800px){.fu-hero{grid-template-columns:1fr 1fr;min-height:680px}.fu-study{width:255px}.fu-hero h1{font-size:77px}.fu-hero-art{min-height:495px}.fu-vertical{right:-10px}.fu-panel{gap:30px}.fu-panel h3{font-size:43px}.fu-name-zh{font-size:25px}.fu-home-grid{gap:35px}.fu-home .fu-study{width:240px}.fu-intro>div{gap:35px}.fu-intro h2{font-size:48px}.fu-film-copy h2{font-size:59px}.fu-object-grid{gap:23px}.fu-object-grid h3{font-size:28px}.fu-archive-film{gap:30px}.fu-types{gap:0 20px}}@media(max-width:600px){.fu-hero{grid-template-columns:1fr;padding-top:44px;padding-bottom:75px;gap:24px}.fu-hero h1{font-size:78px;margin:23px 0}.fu-hero-lead{font-size:25px}.fu-hero-copy>p:not(.fu-hero-lead){font-size:13px;max-width:330px}.fu-hero-links{gap:22px;margin-top:25px}.fu-hero-links .button{font-size:19px}.fu-hero-links .text-link{font-size:21px}.fu-hero-art{min-height:470px;margin-top:18px}.fu-study{width:254px}.fu-vertical{right:4%;font-size:19px}.fu-hero-bottom{font-size:7px;bottom:24px;padding-top:16px;letter-spacing:.1em}.fu-study-controls{font-size:9px;margin-top:23px}.fu-home-grid{display:flex;flex-direction:column-reverse;padding-block:58px;gap:46px}.fu-home-copy{width:100%}.fu-home h2{font-size:69px}.fu-home-copy>p{font-size:22px}.fu-home-art{width:100%}.fu-home .fu-study{width:255px}.fu-home-previews{margin-block:27px}.fu-intro{padding-block:60px}.fu-intro>.eyebrow{font-size:8px;line-height:1.6;margin-bottom:24px}.fu-intro>div{grid-template-columns:1fr;gap:25px}.fu-intro h2{font-size:48px}.fu-intro p{font-size:13px}.fu-explorer{padding-block:57px 32px}.fu-explorer .section-heading h2{font-size:45px}.fu-section-note{font-size:21px;margin-top:20px}.fu-types{display:grid;grid-template-columns:1fr 1fr;gap:0 15px;margin-bottom:33px}.fu-types a{font-size:15px;min-height:51px;line-height:1.2}.fu-types a>span{font-size:7px}.fu-types a[aria-selected=true]:after{bottom:3px}.fu-panel{grid-template-columns:1fr;gap:30px;padding-bottom:26px}.fu-original,.fu-type-word{width:245px}.fu-type-word>span{font-size:120px}.fu-panel figcaption{font-size:9px;margin-top:16px}.fu-panel-copy{max-width:none}.fu-name-zh{font-size:29px;margin-top:16px}.fu-panel h3{font-size:45px;margin-top:22px}.fu-poetic{font-size:24px}.fu-panel-copy>p:not(.fu-name-zh):not(.fu-pinyin):not(.fu-poetic){font-size:13px}.fu-panel-links .text-link{font-size:21px}.fu-explorer-note{font-size:10px}.fu-film-section{padding-block:58px}.fu-film-grid{grid-template-columns:1fr;gap:38px}.fu-film-copy h2{font-size:62px}.fu-film-copy>p{font-size:22px}.fu-video-frame{width:280px}.fu-film-meta{gap:20px}.fu-object-grid{grid-template-columns:1fr;gap:43px}.fu-object-grid button{height:390px}.fu-object-grid img{height:100%;width:100%;aspect-ratio:auto;object-fit:cover}.fu-object-grid figure:first-child img{object-fit:contain}.fu-object-grid h3{font-size:36px}.fu-object-grid p{font-size:13px}.fu-landscape{height:430px}.fu-landscape h2{font-size:49px}.fu-landscape>img{object-position:58% center}.fu-closing h2{font-size:54px}.fu-closing>p{font-size:22px}.fu-closing .button{font-size:17px;padding-inline:19px;gap:18px}.fu-editorial-notes{font-size:11px;margin-top:35px}.fu-archive-grid{grid-template-columns:1fr;gap:32px}.fu-archive-film{grid-template-columns:1fr;margin-top:45px;gap:28px}.fu-archive-film h3{font-size:43px}}@media(prefers-reduced-motion:reduce){.fu-paper,.fu-original,.fu-object-grid img{transition:none;transform:none!important}}.fu-explorer,.fu-intro,.fu-lineage,.fu-further,.fu-closing{font-family:var(--sans),"Maoshan Song",serif}.fu-paper{aspect-ratio:31/53;background:radial-gradient(ellipse at 26% 19%,#f7edc960,transparent 63%),linear-gradient(95deg,#b3966040,transparent 3%,transparent 96%,#a7875840),#e7d6af;transform:rotate(-2deg)}.fu-paper:before{inset:13px;border-color:#8f352c16}.fu-paper:after{inset:0;height:auto;background:url(/assets/fu/paper-grain.svg);opacity:.21;mix-blend-mode:multiply}.fu-paper-corner{top:22px;left:20px;font-size:14px}.fu-paper-note{font-size:7px;letter-spacing:.1em;bottom:21px;font-family:"Maoshan Song",var(--sans)}.fu-ink-window{position:absolute;inset:24px 30px 43px;isolation:isolate}.fu-ink-fallback,.fu-ink-canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.fu-ink-fallback{opacity:1}.is-drawing .fu-ink-fallback{opacity:0}.fu-live-brush{position:absolute;top:0;left:0;width:39px;height:99px;overflow:visible;margin-left:-7.8px;margin-top:-91.2px;transform-origin:7.8px 91.2px;filter:drop-shadow(7px 9px 4px #38271d2e);z-index:3;will-change:transform}.fu-brush-body{transform:scaleX(var(--nib-width,1));transform-origin:0 0}.fu-study-controls{gap:10px;margin-top:22px;min-height:44px;font-size:9px}.fu-study-controls>span{margin-right:auto}.fu-study-controls .fu-show-complete{font:10px var(--sans);padding:8px 0;text-decoration:underline;text-underline-offset:3px}.fu-study-controls [data-brush-replay]{font-size:11px}.fu-drawing-progress{height:1px;background:#8f352c15;overflow:hidden}.fu-drawing-progress>span{display:block;height:100%;background:#8f352c80;transform:scaleX(0);transform-origin:left}.fu-home .fu-drawing-progress{background:#ffffff20}.fu-home .fu-drawing-progress>span{background:#cdb889}.fu-hero{min-height:790px;padding-top:42px;padding-bottom:90px}.fu-hero-art{min-height:640px}.fu-hero-art .fu-study{width:305px}.fu-hero-art-label{position:absolute;bottom:13px;right:0;font:8px/1.8 var(--sans);letter-spacing:.14em;color:var(--muted);text-align:right}.fu-vertical{right:0;top:15%;font-size:19px}.fu-hero-lead{font-size:28px}.fu-types{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-bottom:35px}.fu-types a{gap:10px;padding:20px 15px 20px 0;min-height:90px;align-items:flex-start}.fu-types a>span:first-child{margin-top:5px}.fu-types .fu-tab-name{font:22px/1.1 var(--serif);color:inherit}.fu-types .fu-tab-name small{display:block;font:9px/1.5 var(--sans);margin-top:8px;color:var(--muted);letter-spacing:.01em}.fu-types a[aria-selected=true] .fu-tab-name small{color:var(--red)}.fu-panel{gap:clamp(40px,7vw,110px);min-height:748px;align-items:center}.fu-panel-copy{max-width:480px}.fu-panel h3{font-size:62px;margin-top:18px}.fu-panel .fu-name-zh{font-size:25px;margin-top:18px;letter-spacing:.12em}.fu-panel-copy .fu-meaning{font:12px/1.5 var(--sans)!important;letter-spacing:.03em;color:var(--red)!important;margin-top:10px!important}.fu-panel-copy .fu-poetic{font-size:25px;margin-top:25px!important}.fu-panel-copy .fu-context{font-size:11px!important}.fu-panel-copy>p:not(.fu-name-zh):not(.fu-pinyin):not(.fu-poetic){margin-top:20px}.fu-looking+.fu-looking{margin-top:0;border-top:0}.fu-looking summary{min-height:52px}.fu-looking p{font-size:12px}.fu-panel-links{margin-top:22px}.fu-artwork{display:flex;flex-direction:column;align-items:center;align-self:start;position:relative;padding-top:0}.fu-artwork [data-art-brush]{width:100%;display:flex;justify-content:center}.fu-artwork .fu-study{width:300px;margin:20px auto 0}.fu-artwork .fu-paper{transform:rotate(-1deg)}.fu-view-switch{display:flex;justify-content:center;border-bottom:1px solid #bfb8a54d;gap:24px;margin-bottom:18px;width:100%;max-width:350px}.fu-view-switch button{font:11px var(--sans);min-height:44px;padding:10px 2px;position:relative;color:var(--muted)}.fu-view-switch button[aria-pressed=true]{color:var(--red)}.fu-view-switch button[aria-pressed=true]:after{content:"";height:2px;position:absolute;inset:auto 0 -1px;background:var(--red)}.fu-artwork [data-art-original]{margin-top:20px;min-height:581px}.fu-artwork .fu-original{width:300px}.fu-artwork figcaption{font:9px/1.7 var(--sans);color:var(--muted);margin-top:15px}.fu-artwork .fu-study-controls{width:100%;white-space:normal}.fu-intro{padding-block:90px}.fu-intro>.eyebrow{margin-bottom:35px}.fu-intro .fu-intro-small{font-size:11px}.fu-intro .fu-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;border-top:1px solid var(--line);margin-top:55px;padding-top:35px}.fu-principles span{font:9px "Maoshan Song",var(--sans);letter-spacing:.18em;color:var(--red)}.fu-principles h3{font-size:31px;margin-top:16px}.fu-principles p{font-size:12px;line-height:1.75;margin-top:14px;max-width:270px}.fu-lineage-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.fu-lineage-grid article{border-top:1px solid var(--line);padding-top:24px}.fu-lineage-grid h3{font-size:34px;max-width:280px;margin-top:22px}.fu-lineage-grid p{font-size:12px;line-height:1.9;color:var(--muted);margin-top:20px}.fu-reading{margin-top:50px;border-block:1px solid var(--line)}.fu-reading summary{list-style:none;display:flex;justify-content:space-between;cursor:pointer;padding:23px 0;font:25px var(--serif)}.fu-reading summary::-webkit-details-marker{display:none}.fu-reading[open] summary span{transform:rotate(45deg)}.fu-reading>div{max-width:850px;padding-bottom:30px}.fu-reading p,.fu-reading dd{font-size:12px;line-height:1.8;color:var(--muted)}.fu-reading dl{margin:25px 0}.fu-reading dl>div{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:12px 0;border-top:1px solid var(--line)}.fu-reading dt{font:18px/1.5 var(--serif);font-family:var(--serif),"Maoshan Song"}.fu-reading dd{margin:0}.fu-further{background:#e9e5d9;padding-block:80px}.fu-further h2{margin:25px 0 38px;font-size:54px}.fu-further-item{border-top:1px solid #c8c1b1}.fu-further-item:last-child{border-bottom:1px solid #c8c1b1}.fu-further-item summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:23px 0;cursor:pointer}.fu-further-item summary::-webkit-details-marker{display:none}.fu-further-zh{font:13px Maoshan Song,serif;color:var(--red);letter-spacing:.1em;display:block}.fu-further-item strong{font:32px var(--serif);display:block;margin-top:9px}.fu-further-item summary>span:last-child{font:11px var(--sans);color:var(--muted)}.fu-further-item summary b{font-size:21px;font-weight:400;display:inline-block;margin-left:35px}.fu-further-item[open] summary b{transform:rotate(45deg)}.fu-further-item>div{max-width:790px;padding-bottom:30px;font-size:13px;line-height:1.9;color:var(--muted)}.fu-further-item .text-link{display:flex;width:fit-content;margin-top:20px}@media(min-width:1400px){.fu-hero-art .fu-study{width:325px}.fu-hero-art{min-height:680px}.fu-hero{min-height:830px}}@media(max-width:1050px){.fu-types .fu-tab-name{font-size:19px}.fu-types a{padding-right:10px;gap:6px}.fu-types .fu-tab-name small{font-size:8px}.fu-panel{gap:45px}.fu-panel h3{font-size:49px}.fu-panel .fu-name-zh{font-size:21px}.fu-artwork .fu-study,.fu-artwork .fu-original{width:270px}.fu-artwork [data-art-original]{min-height:530px}.fu-panel{min-height:700px}.fu-lineage-grid{gap:30px}}@media(max-width:800px){.fu-hero-art .fu-study{width:250px}.fu-hero-art{min-height:590px}.fu-hero-art-label{bottom:0}.fu-hero{min-height:730px}.fu-artwork .fu-study,.fu-artwork .fu-original{width:240px}.fu-panel{gap:30px}.fu-study-controls>span{font-size:8px}.fu-study-controls{gap:8px}.fu-study-controls .fu-show-complete{font-size:9px}.fu-panel .fu-poetic{font-size:22px}.fu-types .fu-tab-name{font-size:17px}.fu-lineage-grid{gap:25px}.fu-lineage-grid h3{font-size:29px}.fu-principles{gap:25px}.fu-principles h3{font-size:28px}.fu-intro h2{font-size:48px}}@media(max-width:600px){.fu-hero{padding-top:40px;padding-bottom:75px;gap:20px}.fu-hero-art{min-height:570px}.fu-hero-art .fu-study{width:266px}.fu-hero h1{font-size:76px}.fu-hero-art-label{bottom:0;right:0;font-size:7px}.fu-hero-bottom{font-size:7px}.fu-hero-bottom>a{max-width:160px;text-align:right}.fu-hero-lead{font-size:26px}.fu-vertical{right:0;top:12%;font-size:17px}.fu-types{display:flex;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:thin;gap:24px;overscroll-behavior-inline:contain;margin-bottom:25px;padding-bottom:2px}.fu-types a{flex:0 0 auto;min-height:82px;padding-block:18px;gap:8px;max-width:180px}.fu-types .fu-tab-name{font-size:21px}.fu-types .fu-tab-name small{font-size:9px}.fu-types a[aria-selected=true]:after{bottom:0}.fu-panel{display:flex;flex-direction:column;gap:30px;min-height:0}.fu-artwork{width:100%;align-self:center}.fu-artwork .fu-study{width:265px;margin-top:13px}.fu-artwork .fu-original{width:265px}.fu-artwork [data-art-original]{min-height:499px;margin-top:13px}.fu-artwork figcaption{font-size:9px;max-width:280px}.fu-view-switch{margin-bottom:10px;width:90%}.fu-panel-copy{width:100%;max-width:460px}.fu-panel .fu-name-zh{font-size:25px}.fu-panel h3{font-size:50px}.fu-panel-copy .fu-poetic{font-size:25px}.fu-study-controls>span{font-size:8px}.fu-explorer .section-heading{margin-bottom:28px}.fu-explorer{padding-block:57px 34px}.fu-explorer-note{font-size:10px}.fu-intro{padding-block:62px}.fu-intro>.eyebrow{font-size:8px;line-height:1.7}.fu-intro .fu-principles{grid-template-columns:1fr;gap:27px;padding-top:30px;margin-top:35px}.fu-principles h3{font-size:31px;margin-top:10px}.fu-principles p{max-width:none;margin-top:10px;font-size:12px}.fu-lineage-grid{grid-template-columns:1fr;gap:32px}.fu-lineage-grid h3{font-size:35px;max-width:none;margin-top:17px}.fu-lineage-grid p{font-size:13px;margin-top:15px}.fu-reading{margin-top:36px}.fu-reading summary{font-size:24px}.fu-reading dl>div{grid-template-columns:1fr;gap:8px}.fu-reading dt{font-size:20px}.fu-further{padding-block:57px}.fu-further h2{font-size:47px}.fu-further-item summary{align-items:flex-start;gap:13px}.fu-further-item summary>span:last-child{font-size:9px;max-width:100px;text-align:right;line-height:1.5}.fu-further-item summary b{display:block;margin-left:auto;margin-top:6px}.fu-further-item strong{font-size:29px}.fu-further-zh{font-size:12px}.fu-further-item>div{font-size:12px}.fu-home .fu-study{width:265px}}@media(prefers-reduced-motion:reduce){.fu-live-brush{display:none!important}.fu-paper{transform:none}.fu-drawing-progress{display:none}}.fu-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;align-items:start;column-gap:clamp(35px,7vw,100px);row-gap:0}.fu-panel-heading{grid-column:2;grid-row:1;align-self:end}.fu-panel>.fu-artwork{grid-column:1;grid-row:1/3}.fu-panel-copy{grid-column:2;grid-row:2}.fu-panel-heading .fu-meaning{font-size:14px;line-height:1.7;color:var(--red);margin-top:12px}.fu-deep-reading{margin-top:22px;border-block:1px solid var(--line)}.fu-deep-reading>summary{cursor:pointer;min-height:52px;display:flex;justify-content:space-between;align-items:center;gap:12px;font:18px/1.5 var(--serif)}.fu-deep-reading>summary::-webkit-details-marker{display:none}.fu-deep-reading[open]>summary>span{transform:rotate(45deg)}.fu-deep-reading .fu-context{font-size:13px;line-height:1.8;padding-bottom:16px;color:var(--muted)}.fu-selection-status{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:-18px 0 28px;font:13px/1.5 var(--ui-font)}.fu-selection-status button{min-height:44px;min-width:44px;color:var(--red)}.fu-selection-status span{color:var(--muted);text-align:center}.fu-selection-status button:disabled{opacity:.35;cursor:default}@media(max-width:800px){.fu-study-controls{flex-wrap:wrap}.fu-study-controls>span{flex-basis:100%;font-size:13px}.fu-study-controls button,.fu-study-controls .fu-show-complete{font-size:14px;min-height:44px;min-width:44px;padding:8px 4px}.fu-view-switch button{font-size:14px}.fu-view-switch{gap:24px}}@media(max-width:600px){.fu-panel{display:flex;flex-direction:column;gap:24px;align-items:stretch}.fu-panel-heading{align-self:stretch}.fu-panel-heading h3{font-size:39px;margin:10px 0}.fu-panel-heading .fu-name-zh{margin-top:12px;font-size:24px}.fu-panel-heading .fu-pinyin{font-size:13px}.fu-panel-heading .fu-meaning{font:15px/1.7 var(--ui-font);margin-top:8px}html[lang=zh-Hant] .fu-panel-heading .fu-name-zh{display:none}.fu-panel-copy .fu-poetic{margin-top:0!important;font-size:24px}.fu-panel-copy>p:not(.fu-poetic),.fu-looking p,.fu-deep-reading .fu-context{font-size:16px!important;line-height:1.9}.fu-panel .fu-artwork .fu-study,.fu-panel .fu-artwork .fu-original{width:min(100%,250px)}.fu-panel .fu-artwork [data-art-original]{min-height:0;width:100%;text-align:center}.fu-panel .fu-artwork figcaption{font-size:13px;line-height:1.7}.fu-types{scroll-snap-type:x proximity;scroll-padding-inline:0;gap:20px;padding-right:32px;margin-bottom:16px}.fu-types a{scroll-snap-align:start;min-width:135px;max-width:185px}.fu-types .fu-tab-name small{font-size:13px}.fu-selection-status{margin:0 0 24px}.fu-selection-status button{font-size:13px}.fu-explorer-note{font-size:13px;line-height:1.8}}.fu-title-zh,html[lang=zh-Hant] .fu-title-en{display:none}html[lang=zh-Hant] .fu-title-zh{display:inline}html[lang=zh-Hant] .fu-panel-heading .fu-name-zh{display:none}.bazi-page{--bz-line:#d3cfc1;--bz-paper:#f3f0e7;--bz-red:#8f352c;--bz-ink:#242923}.bazi-hero{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:6vw;padding-top:85px;padding-bottom:66px}.bazi-hero h1{font-size:clamp(46px,5.4vw,78px);line-height:1.06;margin:23px 0}.bazi-hero p{max-width:550px;color:#62695f;font-size:16px;line-height:1.8}.bazi-chapters{display:flex;gap:28px;font-size:10px;letter-spacing:.13em;text-transform:uppercase;margin-top:30px}.bazi-orbit{width:285px;aspect-ratio:1;justify-self:center;border:1px solid #b7b5a4;border-radius:50%;position:relative;outline:1px solid #dad7ca;outline-offset:17px;background:radial-gradient(circle,#e8dfc7aa 0,transparent 63%)}.bazi-orbit:before,.bazi-orbit:after{content:"";position:absolute;inset:38px;border:1px solid #c7c3b0;transform:rotate(45deg)}.bazi-orbit:after{inset:58px;border-radius:50%}.bazi-orbit-inner span{position:absolute;font-size:28px;z-index:1;background:#f3f0e7;padding:5px 9px;font-family:var(--serif)}.bazi-orbit-inner span:nth-child(1){top:-24px;left:calc(50% - 24px)}.bazi-orbit-inner span:nth-child(2){right:-23px;top:calc(50% - 28px)}.bazi-orbit-inner span:nth-child(3){bottom:-23px;left:calc(50% - 24px)}.bazi-orbit-inner span:nth-child(4){left:-23px;top:calc(50% - 28px)}.bazi-orbit-inner b{position:absolute;top:82px;left:122px;font-size:38px;font-weight:400;line-height:1.4;color:var(--bz-red);font-family:var(--serif)}.bazi-orbit small{position:absolute;bottom:-62px;width:100%;text-align:center;font-size:9px;letter-spacing:.2em;color:#777b6b}.bazi-workspace{display:grid;grid-template-columns:1fr 1.85fr;gap:8%;border-top:1px solid var(--bz-line);padding-top:54px;padding-bottom:85px}.bazi-form-intro h2{font-size:39px;margin:22px 0}.bazi-form-intro p{color:#62695f;font-size:14px;line-height:1.8}.bazi-margin-note{border-left:2px solid var(--bz-red);padding:4px 0 4px 21px;margin-top:45px}.bazi-margin-note>span{color:var(--bz-red);letter-spacing:.25em;font-size:22px}.bazi-margin-note p{font-size:12px;max-width:260px;margin-bottom:0}.bazi-form fieldset{border:0;margin:0 0 30px;padding:0}.bazi-form legend{font-size:12px;letter-spacing:.04em;padding:0 0 20px;font-weight:600}.bazi-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 20px}.bazi-form label,.bazi-form-grid>div>label{font-size:12px;line-height:1.6;display:block}.bazi-form input:not([type=checkbox]):not([type=radio]),.bazi-form select{display:block;width:100%;height:48px;background:#faf8f1;border:1px solid #cfccbf;border-radius:0;padding:10px 13px;margin-top:7px;color:#242923;font:inherit;font-size:14px;min-width:0}.bazi-form input:disabled{opacity:.45}.bazi-form small{display:block;color:#75796c;font-size:10px;line-height:1.7;margin-top:7px}.bazi-form input:focus,.bazi-form select:focus{outline:2px solid #8f352c;outline-offset:2px}.bazi-intentions{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.bazi-intentions label{position:relative}.bazi-intentions input{position:absolute;opacity:0;width:100%;height:100%;margin:0}.bazi-intentions span{border:1px solid #cfccbf;display:flex;align-items:center;justify-content:center;padding:14px 8px;font-size:12px;min-height:46px;text-align:center;transition:border-color .2s,background .2s}.bazi-intentions input:checked+span{background:#8f352c;color:#fff;border-color:#8f352c}.bazi-intentions input:focus-visible+span{outline:2px solid #8f352c;outline-offset:3px}.bazi-conventions{border-top:1px solid #cfccbf;border-bottom:1px solid #cfccbf;padding:18px 0;margin-bottom:24px}.bazi-conventions summary{font-size:12px;cursor:pointer;display:flex;justify-content:space-between}.bazi-conventions[open] .bazi-form-grid{margin-top:24px}.bazi-conventions p{font-size:11px;line-height:1.9;color:#6c7266}.bazi-form .bazi-check{display:flex;align-items:flex-start;gap:11px;font-size:11px;line-height:1.8;margin:12px 0}.bazi-check input{accent-color:#8f352c;width:15px;height:15px;flex:0 0 15px;margin:4px 0 0}.bazi-check.inline{font-size:10px;margin-top:9px}.bazi-check a{text-decoration:underline}.bazi-form-actions{display:flex;gap:24px;align-items:center;margin-top:25px}.bazi-clear{border:0;border-bottom:1px solid #9c9e91;padding:5px 0;background:none;font-size:11px;cursor:pointer;color:#62695f}.bazi-status{font-size:13px;color:#8f352c;line-height:1.8;min-height:1.8em;margin:15px 0 0}.bazi-results{background:#eae7dd;padding:68px 0;scroll-margin-top:100px}.bazi-results[hidden]{display:none}.bazi-result-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.bazi-result-heading h2{font-size:46px;margin:16px 0 10px;overflow-wrap:anywhere}.bazi-result-heading p{font-size:13px;color:#656e61}.bazi-completeness{padding:3px 10px;background:#dcded1;margin-left:10px;font-size:10px;white-space:nowrap}.bazi-warnings{padding:17px 22px 17px 38px;background:#f5edda;color:#726248;font-size:12px;line-height:1.9}.bazi-pillars{display:grid;grid-template-columns:repeat(4,1fr);margin:30px 0 48px;border:1px solid #cbc6b5;background:#f8f5eb}.bazi-pillar{text-align:center;padding:26px 14px;border-right:1px solid #cbc6b5}.bazi-pillar:last-child{border-right:0}.bazi-day-pillar{background:#eee5d1}.bazi-ganzhi{display:flex;justify-content:center;gap:15px;margin:20px 0;font-family:var(--serif)}.bazi-ganzhi b{font-size:49px;line-height:1.2;font-weight:400}.bazi-pillar p{font-size:11px;margin:10px 0;line-height:1.6}.bazi-pillar small{font-size:10px;color:#6a7064}.bazi-pillar details{border-top:1px solid #d6d0bf;padding-top:15px;margin-top:17px;font-size:10px}.bazi-pillar summary{cursor:pointer}.bazi-pillar details>span{display:block;margin-top:15px}.bazi-unknown{font-size:48px;color:#aaa;height:60px}.bazi-facts-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px}.bazi-elements{padding-top:16px}.bazi-element-heading{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid #cbc6b5;padding-bottom:15px;margin-bottom:20px}.bazi-element-heading h3{font-size:29px;margin:0}.bazi-element-heading span{font-size:10px;color:#717969}.bazi-element-row{display:grid;grid-template-columns:47px 1fr 25px;align-items:center;gap:14px;font-size:12px;margin:16px 0}.bazi-element-row b{text-align:right;font-size:12px}.bazi-element-track{height:5px;background:#d3d0c5}.bazi-element-track i{height:100%;display:block;background:currentColor}.bazi-elements>p{font-size:11px;line-height:1.8;margin-top:27px}[data-element=wood]{color:#576e50}[data-element=fire]{color:#a95139}[data-element=earth]{color:#94733d}[data-element=metal]{color:#686c70}[data-element=water]{color:#4b6c7a}.bazi-taisui{border-left:1px solid #cbc6b5;padding-left:48px}.bazi-taisui-top{display:flex;align-items:center;gap:40px}.bazi-taisui h2{font-size:45px;margin:20px 0}.bazi-taisui h2 small{display:block;font-size:13px;letter-spacing:.05em;margin-top:8px}.bazi-taisui-top>div p{font-size:10px;color:#737767;margin:0}.bazi-taisui-top>div b{font-weight:400;font-size:18px}.bazi-relation-badges{display:flex;flex-wrap:wrap;gap:7px}.bazi-relation-badges span{border:1px solid #b3ab93;color:#79683f;padding:6px 10px;font-size:11px}.bazi-taisui>p,.bazi-taisui details p,#bazi-tai-reading>p{font-size:12px;line-height:1.85}.bazi-taisui>small{font-size:9px;color:#77796c;line-height:1.8;display:block}.bazi-taisui summary{font-size:11px;cursor:pointer;margin-top:18px}.bazi-interpretation{border-top:1px solid #cbc6b5;margin-top:48px;padding-top:40px}.bazi-ai-heading{display:flex;gap:20px;align-items:center;justify-content:space-between}.bazi-ai-label{font-size:10px;color:#7a7e6f}.bazi-interpretation h2{font-size:42px;margin:23px 0}.bazi-reading-lead{font-size:17px;max-width:950px;line-height:1.85;color:#4d5548}.bazi-reading-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 55px;margin-top:28px}.bazi-reading-grid article{padding:22px 0;border-top:1px solid #d0ccbe}.bazi-reading-grid h3{font-size:26px;margin:0 0 13px}.bazi-reading-grid p,.bazi-reading-grid li{font-size:13px;line-height:1.9;color:#555f4f}.bazi-reading-grid ul{padding-left:20px}.bazi-reading-grid li+li{margin-top:10px}.bazi-reading-grid summary{font-size:11px;cursor:pointer}.bazi-ai-loading{font-size:14px;color:#687063;padding:15px 0}.bazi-ai-loading:before{content:"";display:inline-block;width:9px;height:9px;background:#8f352c;border-radius:50%;margin-right:12px;animation:bazi-breathe 1.5s ease-in-out infinite}.bazi-ai-unavailable{border-left:2px solid #8f352c;padding:5px 0 5px 20px}.bazi-ai-unavailable p{font-size:13px}.bazi-matching{margin-top:45px}.bazi-section-heading{display:flex;align-items:end;gap:35px;justify-content:space-between;margin-bottom:28px}.bazi-section-heading h2{font-size:40px;margin:16px 0 0}.bazi-section-heading>p{max-width:300px;font-size:12px;color:#687063;line-height:1.9}.bazi-match-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.bazi-match{display:grid;grid-template-columns:145px 1fr;gap:25px;border-top:1px solid #c9c5b6;padding-top:25px}.bazi-match-image{height:240px;background:#dbd4be;overflow:hidden;position:relative}.bazi-match-image:not(.bazi-photo-detail) img{width:100%;height:100%;object-fit:cover}.bazi-match-image>span{display:grid;place-content:center;height:100%;font-size:85px;color:#8f352c}.bazi-match .eyebrow{font-size:8px;letter-spacing:.08em}.bazi-match h3{font-size:27px;margin:15px 0}.bazi-match p{font-size:12px;line-height:1.85;color:#5c6555}.bazi-match .text-link{font-size:11px}.bazi-match small:last-child{font-size:10px;color:#757b6d;display:block;margin-top:14px}.bazi-next{display:grid;grid-template-columns:1fr auto;gap:50px;background:#25332b;color:#eeeade;margin-top:50px;padding:35px}.bazi-next .accent{color:#d7bc7c}.bazi-next h3{font-size:29px;margin:14px 0}.bazi-next p{font-size:12px;line-height:1.9;max-width:680px;color:#c4c9be}.bazi-next>div:last-child{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:20px}.bazi-next button{color:#eeeade;border-color:#919c89;white-space:nowrap;cursor:pointer}.bazi-next .button{font-size:11px}.bazi-next .text-link{background:none;border:0;border-bottom:1px solid #919c89;padding:6px 0;font-size:11px}.bazi-result-footnote{font-size:10px;color:#777d6f;margin-top:22px}.bazi-reference{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:30px;padding-top:78px;padding-bottom:75px;border-top:1px solid #cfcaba}.bazi-reference-copy{padding-right:25px}.bazi-reference h2{font-size:38px;margin:20px 0}.bazi-reference p{font-size:13px;line-height:1.9;color:#646c5e}.bazi-reference p.small{font-size:10px}.bazi-reference figure{margin:0}.bazi-photo-detail{overflow:hidden;position:relative;aspect-ratio:4/3;background:#ddd5bd}.bazi-photo-detail img{position:absolute;width:200%;max-width:none;height:auto;left:-100%;top:0}.bazi-photo-detail.bazi-paper img{top:-100%}.bazi-match-image.bazi-pouch{aspect-ratio:auto;height:240px}.bazi-match-image.bazi-pouch img{width:auto;height:200%;left:50%;max-width:none;transform:translate(-75%)}.bazi-reference figcaption{font-size:9px;letter-spacing:.08em;color:#797e71;margin-top:12px}.bazi-method{border-top:1px solid #cfcaba;padding-top:50px;padding-bottom:75px}.bazi-method>div{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:24px}.bazi-method h3{font-size:26px}.bazi-method p{font-size:12px;color:#67705e;line-height:1.9}.bazi-method details{border-top:1px solid #cfccbf;padding-top:23px;margin-top:28px;font-size:11px}.bazi-method summary{cursor:pointer}.bazi-method details a{text-decoration:underline}@keyframes bazi-breathe{50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.bazi-ai-loading:before{animation:none}.bazi-intentions span{transition:none}}@media(min-width:1281px)and (max-width:1600px){.desktop-nav{gap:12px}.desktop-nav a{font-size:10px}.header-inner{gap:14px}.header-actions{gap:9px}.brand-type{font-size:19px}.brand-type small{font-size:7px}.site-languages{font-size:10px}}@media(max-width:1000px){.bazi-workspace{grid-template-columns:1fr 1.65fr;gap:40px}.bazi-orbit{width:230px}.bazi-orbit-inner b{top:62px;left:96px;font-size:33px}.bazi-facts-grid{gap:35px}.bazi-taisui{padding-left:30px}.bazi-match{grid-template-columns:100px 1fr;gap:15px}.bazi-match-image{height:205px}.bazi-reference{grid-template-columns:1fr 1fr}.bazi-reference-copy{grid-column:1/-1;max-width:620px}.bazi-next{padding:26px;gap:25px}}@media(max-width:700px){.bazi-hero{padding-top:45px;padding-bottom:40px;grid-template-columns:1fr;gap:0}.bazi-hero h1{font-size:49px;margin:19px 0}.bazi-hero p{font-size:14px}.bazi-orbit{display:none}.bazi-chapters{gap:18px;font-size:9px;margin-top:25px}.bazi-workspace{grid-template-columns:1fr;gap:25px;padding-top:33px;padding-bottom:45px}.bazi-form-intro h2{font-size:31px}.bazi-form-intro h2 br{display:none}.bazi-form-intro p{font-size:12px}.bazi-margin-note{display:none}.bazi-form-grid{gap:20px 14px}.bazi-form label{font-size:11px}.bazi-form input:not([type=checkbox]):not([type=radio]),.bazi-form select{font-size:16px;padding:9px;max-width:100%}.bazi-form-grid label,.bazi-form-grid>div{min-width:0}.bazi-form small{font-size:9px}.bazi-intentions span{font-size:11px;padding:12px 3px}.bazi-form-actions{gap:20px}.bazi-form-actions .button{font-size:12px;padding:15px 22px}.bazi-form .bazi-check{font-size:10px}.bazi-results{padding:40px 0;scroll-margin-top:80px}.bazi-result-heading{align-items:start;flex-direction:column;gap:10px}.bazi-result-heading h2{font-size:34px}.bazi-result-heading p{font-size:11px;line-height:1.9}.bazi-result-heading .text-link{font-size:11px}.bazi-pillars{margin:25px 0 34px}.bazi-pillar{padding:19px 5px}.bazi-pillar .eyebrow{font-size:9px;letter-spacing:.05em}.bazi-ganzhi{flex-direction:column;gap:6px;margin:15px 0}.bazi-ganzhi b{font-size:35px}.bazi-pillar p{font-size:9px}.bazi-pillar small{font-size:8px}.bazi-pillar details{font-size:8px;margin-top:12px;line-height:1.7}.bazi-ganzhi.bazi-unknown{height:90px;font-size:34px}.bazi-facts-grid{grid-template-columns:1fr;gap:35px}.bazi-taisui{border-left:0;padding-left:0;padding-top:30px;border-top:1px solid #cbc6b5}.bazi-elements{padding:0}.bazi-element-heading h3{font-size:28px}.bazi-interpretation{margin-top:32px;padding-top:28px}.bazi-ai-heading{align-items:start;flex-direction:column;gap:10px}.bazi-interpretation h2{font-size:31px}.bazi-reading-lead{font-size:15px}.bazi-reading-grid{grid-template-columns:1fr;gap:0}.bazi-reading-grid h3{font-size:25px}.bazi-reading-grid p,.bazi-reading-grid li{font-size:12px}.bazi-section-heading{display:block}.bazi-section-heading h2{font-size:31px}.bazi-section-heading>p{font-size:11px}.bazi-match-grid{grid-template-columns:1fr;gap:25px}.bazi-match{grid-template-columns:105px 1fr;gap:19px}.bazi-match-image,.bazi-match-image.bazi-pouch{height:185px}.bazi-match h3{font-size:25px}.bazi-match p{font-size:11px}.bazi-next{grid-template-columns:1fr;gap:12px;margin-top:35px;padding:24px 20px}.bazi-next h3{font-size:25px}.bazi-next p{font-size:11px}.bazi-next>div:last-child{gap:18px}.bazi-reference{padding-top:42px;padding-bottom:42px;gap:16px}.bazi-reference-copy{padding:0}.bazi-reference h2{font-size:32px}.bazi-reference p{font-size:12px}.bazi-reference figcaption{font-size:8px}.bazi-method{padding-top:36px;padding-bottom:40px}.bazi-method>div{grid-template-columns:1fr;gap:4px}.bazi-method h3{font-size:25px}.bazi-method p{font-size:11px}.bazi-method details{line-height:1.9}html[lang=zh-Hant] .bazi-hero h1{font-size:42px}html[lang=zh-Hant] .bazi-result-heading h2{font-size:29px}html[lang=zh-Hant] .bazi-reading-grid h3{font-size:23px}}.bazi-field-error{display:block;margin-top:7px;color:#883e2e;font-size:12px;line-height:1.8}.bazi-form [aria-invalid=true]{border-color:#883e2e;outline-color:#883e2e}.bazi-current-year{font-size:12px;line-height:1.8;color:#62695f;margin:-10px 0 18px}.bazi-birthplace-note:has(#bazi-timezone-manual[hidden]){display:none}.dao-panel .dao-personal-details .dao-intention-fields{margin-top:18px}.mountain-journey{--scene-header:88px;--scene-height:max(600px,calc(100svh - var(--scene-header)));--scene-travel:76svh;position:relative;background:#f1ede2}.mountain-journey.has-scroll-scene{height:calc(var(--scene-height) + var(--scene-travel))}.mountain-journey .hero{height:var(--scene-height);min-height:0;max-height:none;isolation:isolate}.mountain-journey.has-scroll-scene .hero{position:sticky;top:var(--scene-header)}.mountain-journey .hero-art{inset:0;transform:none!important;will-change:auto;overflow:hidden}.scene-plane{position:absolute;inset:-80px;pointer-events:none}.scene-plane img{width:100%;height:100%;object-fit:cover;object-position:center 64%}.scene-distance{transform:translate3d(0,var(--distance-y,0px),0)}.scene-pine{transform:translate3d(var(--pine-x,0px),var(--pine-y,0px),0)}.scene-sun{position:absolute;right:15%;top:17%;width:27%;aspect-ratio:1;pointer-events:none;opacity:.12;background:radial-gradient(circle at center,#c9a66b66 0%,#ddc48e40 18%,#e9d8b32b 36%,transparent 68%)}.scene-sun:after{content:"";position:absolute;width:22%;aspect-ratio:1;border-radius:50%;top:39%;left:39%;background:radial-gradient(circle,#bca47745 45%,#ccb4822b 61%,transparent 73%)}.scene-mist{position:absolute;inset:0;pointer-events:none;opacity:1}.scene-mist i{display:block;position:absolute;inset:-12%;background:radial-gradient(ellipse at 55% 63%,#f5f0e6a6,transparent 36%),radial-gradient(ellipse at 78% 58%,#f4eee3a1,transparent 28%);animation:mist-breath 24s ease-in-out infinite alternate}.scene-mist-valley{opacity:.38;transform:translateY(var(--distance-y,0px))}.scene-mist-valley i{background:radial-gradient(ellipse at 70% 58%,#f6f1e5b8,transparent 34%);animation-duration:36s;animation-delay:-13s}.scene-mist-left{transform:translate3d(var(--mist-left-x,0%),0,0)}.scene-mist-left i{animation-delay:-9s;background:radial-gradient(ellipse at 50% 73%,#f5f0e6b8,transparent 36%),radial-gradient(ellipse at 68% 60%,#f3eee3b3,transparent 25%)}.scene-mist-right{transform:translate3d(var(--mist-right-x,0%),0,0)}.scene-mist-right i{animation-duration:31s;background:radial-gradient(ellipse at 94% 44%,#f7f2e6b0,transparent 39%)}.scene-reading-veil{position:absolute;inset:0;background:linear-gradient(90deg,#f3f0e733,transparent 66%);pointer-events:none}@keyframes mist-breath{0%{transform:translate3d(-2.5%,1%,0);opacity:.74}to{transform:translate3d(3.5%,-1%,0);opacity:1}}.mountain-journey .landscape-haze{display:none}.mountain-journey .hero-inner{z-index:2;pointer-events:none}.mountain-journey .hero-copy{transform:translate3d(0,var(--copy-rise,0px),0)}.mountain-journey .hero-copy a{pointer-events:auto}.mountain-journey .hero-foot{z-index:3;align-items:center}.mountain-journey .hero:after{height:100px;background:linear-gradient(0deg,#f3f0e7a3,transparent)}.mountain-journey .hero-calligraphy{transform:translateY(var(--glyph-rise,0px));font-family:var(--cjk)}.mountain-journey .passing-birds{opacity:.4}.journey-meter{display:inline-block;width:68px;height:1px;background:#72776b40;position:relative;overflow:hidden}.journey-meter:after{content:"";position:absolute;inset:0;background:var(--red);transform:scaleX(var(--journey-progress,0));transform-origin:left}.journey-location{display:flex;align-items:center;gap:20px}.motion-paused .scene-mist i,.page-hidden .scene-mist i,.scene-paused .scene-mist i{animation-play-state:paused}.mountain-journey .hero:not(.scene-paused) .scene-plane{will-change:transform}.page-hidden .scene-plane{will-change:auto!important}.motion-paused .scene-plane,.motion-paused .scene-mist,.motion-paused .hero-copy,.motion-paused .hero-calligraphy{transition:none}.water-feature .water-canvas{opacity:1}@media(max-width:850px){.mountain-journey{--scene-header:78px;--scene-travel:50svh}}@media(max-width:600px){.mountain-journey{--scene-header:73px;--scene-height:max(620px, calc(100svh - 73px) );--scene-travel:32svh}.scene-plane{inset:-44px}.scene-mist-valley{display:none}.mountain-journey .hero-art{inset:0}.mountain-journey .scene-plane img{width:100%;height:100%;object-position:69% center}.scene-reading-veil{background:linear-gradient(180deg,#f3f0e777 5%,#f3f0e74d 48%,transparent 72%)}.scene-sun{width:54%;right:-7%;top:20%}.mountain-journey .hero-inner{padding-top:60px}.mountain-journey .hero h1{max-width:330px}.mountain-journey .hero p{max-width:320px}.mountain-journey .hero-calligraphy{top:30px;right:0;font-size:25px;opacity:.7}.mountain-journey .hero-calligraphy span{font-size:9px}.mountain-journey .hero-foot{bottom:25px}.journey-location{gap:12px}.journey-meter{width:35px}}@media(max-width:380px){.mountain-journey .hero h1{font-size:45px}.mountain-journey .hero-calligraphy{display:none}}@media(prefers-reduced-motion:reduce){.mountain-journey.has-scroll-scene{height:auto}.mountain-journey.has-scroll-scene .hero{position:relative;top:auto}.mountain-journey .scene-plane,.mountain-journey .scene-mist,.mountain-journey .scene-sun,.mountain-journey .passing-birds,.mountain-journey .hero-copy,.mountain-journey .hero-calligraphy{transform:none!important;transition:none;will-change:auto!important}.scene-mist i{animation:none}.scene-mist{opacity:.4}.scene-sun{opacity:.3}.journey-meter{display:none}}.hero-copy h1>span{display:block}.home-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--line)}.home-path{display:grid;grid-template-columns:46px minmax(0,1fr) 28px;gap:20px;align-items:center;padding:32px 24px;color:var(--ink);text-decoration:none}.home-path+.home-path{border-left:1px solid var(--line)}.home-path-glyph{font:34px var(--serif);color:var(--red)}.home-path small{font:11px var(--sans);color:var(--muted)}.home-path h3{font:31px/1.2 var(--serif);margin:8px 0}.home-path p{font-size:14px;line-height:1.7;color:var(--muted);margin:0}.home-path>svg{width:28px;height:18px}.home-path:hover h3{color:var(--red)}#discover{scroll-margin-top:100px}@media(max-width:800px){.home-path-grid{grid-template-columns:1fr}.home-path{padding:22px 0;gap:18px;grid-template-columns:40px minmax(0,1fr) 28px}.home-path+.home-path{border-left:0;border-top:1px solid var(--line)}.home-path h3{font-size:29px;margin:5px 0 7px}.home-path p{font-size:15px}.home-paths{padding-block:44px}.home-paths .section-heading{margin-bottom:24px}.home-paths h2{font-size:39px;line-height:1.2}}@media(max-width:600px){.mountain-journey{--scene-height:clamp(570px,calc(88svh - var(--scene-header)),720px);--scene-travel:0px}.mountain-journey .hero-inner{padding-top:55px}.mountain-journey .hero h1{font-size:clamp(42px,10.8vw,55px);line-height:1.05;max-width:340px;letter-spacing:-.025em;text-wrap:balance}.mountain-journey .hero p{font-size:16px;line-height:1.8;max-width:305px;margin-top:24px}.mountain-journey .hero-cta{margin-top:26px}.mountain-journey .hero-cta .button{min-height:50px;font-size:19px}.mountain-journey .hero-calligraphy{top:auto;bottom:100px;right:0}html[lang=zh-Hant] .mountain-journey .hero h1{font-size:clamp(34px,9.5vw,43px);line-height:1.45;letter-spacing:.02em;max-width:none}html[lang=zh-Hant] .mountain-journey .hero p{max-width:290px;line-height:1.95}}.mountain-journey .hero-calligraphy{display:flex;flex-direction:column;align-items:center;gap:18px;top:44px;writing-mode:horizontal-tb}.mountain-journey .hero-calligraphy .hero-calligraphy-name{display:block;margin:0;padding:0;border:0;color:var(--ink);font-family:"Maoshan Calligraphy",var(--cjk);font-size:clamp(50px,4vw,62px);font-weight:400;font-style:normal;font-synthesis:none;line-height:1;letter-spacing:.1em;writing-mode:vertical-rl;text-orientation:upright}.mountain-journey .hero-calligraphy .hero-calligraphy-seal{margin:0;padding:5px 3px;color:var(--red);font:10px/1.35 var(--cjk);letter-spacing:.16em;writing-mode:vertical-rl}@media(max-width:600px){.mountain-journey .hero-calligraphy{top:auto;bottom:94px;gap:13px;opacity:.85}.mountain-journey .hero-calligraphy .hero-calligraphy-name{font-size:40px}.mountain-journey .hero-calligraphy .hero-calligraphy-seal{font-size:9px}}@media(max-width:380px){.mountain-journey .hero-calligraphy{display:none}}:root{--site-header-height:80px}html{scroll-padding-top:calc(var(--site-header-height) + 24px)}.site-header{height:var(--site-header-height);background:#f3f0e8f5;border-bottom:1px solid #23342f14;color:#23342f}.site-header .header-inner{width:calc(100% - 64px);max-width:1560px;height:100%;gap:22px}.site-header .brand{gap:12px;flex-shrink:0}.site-header .brand-seal{width:29px;height:44px;padding:4px;font-size:20px;line-height:.9}.site-header .brand-type{font-family:DM Sans,Arial,sans-serif;font-size:20px;line-height:1.2;letter-spacing:.22em}.site-header .brand-type small{font-family:var(--sans);font-size:6px;line-height:1.7;letter-spacing:.24em;margin-top:5px;color:#687063}.site-header .desktop-nav{display:flex;align-items:center;justify-content:center;gap:clamp(13px,1.15vw,20px);margin:0 auto}.site-header .desktop-nav a{font-family:var(--serif);font-size:16px;line-height:1.4;letter-spacing:.005em;padding:18px 0;white-space:nowrap}html[lang=zh-Hant] .site-header .desktop-nav a{font-size:14px;letter-spacing:.055em}.site-header .desktop-nav a:after{bottom:10px}.site-header .desktop-nav a[aria-current]{color:#8f352c}.site-header .header-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.site-header .site-languages{font-size:11px;gap:8px;margin:0}.site-header .site-languages a{min-height:44px;display:flex;align-items:center;padding:0 1px;border:0;position:relative}.site-header .site-languages a[aria-current=true]:after{content:"";position:absolute;bottom:6px;left:0;right:0;height:1px;background:#8f352c}.site-header .icon-button{width:36px;height:44px;padding:8px;display:grid;place-items:center}.site-header .icon-button svg{width:21px;height:21px}.site-header .saved-link{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding-left:12px;font-family:var(--serif);font-size:14px;line-height:1.4;white-space:nowrap}.site-header .mobile-home,.site-header .mobile-menu-button{display:none}.site-header .mobile-menu{position:absolute;top:100%;left:0;right:0;max-height:calc(100dvh - var(--site-header-height));overflow-y:auto;overscroll-behavior:contain;padding:22px 32px 30px;background:#f3f0e8;border-top:1px solid #23342f12;border-bottom:1px solid #23342f22;box-shadow:0 14px 24px #23342f0d;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.site-header .mobile-menu:not([hidden]){display:grid}.site-header .mobile-menu a{font-family:var(--serif);font-size:22px;line-height:1.4;min-height:48px;display:flex;align-items:center;padding:9px 0}html[lang=zh-Hant] .site-header .mobile-menu a{font-size:18px;letter-spacing:.07em}.site-header .mobile-menu .is-active:before{content:none}.site-header .mobile-menu a[aria-current]{color:#8f352c}.mountain-journey{--scene-header:var(--site-header-height)}.dao-body{--dao-header-height:var(--site-header-height)}.dao-panel :is(.bazi-results,#bazi-form){scroll-margin-top:calc(var(--site-header-height) + 26px)}html[lang=zh-Hant] .dao-scene-heading h1{font-size:clamp(30px,3.15vw,48px);letter-spacing:.065em;line-height:1.5}html[lang=zh-Hant] .dao-guide-caption p{letter-spacing:.05em}.site-footer .footer-top{grid-template-columns:minmax(220px,1.15fr) minmax(0,1.55fr) minmax(150px,.75fr);gap:60px}.site-footer .footer-top>nav:first-of-type{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;column-gap:28px;row-gap:12px}.site-footer .footer-top>nav:first-of-type>.eyebrow{grid-column:1/-1;margin-bottom:9px}.site-footer .footer-top>nav:first-of-type>a{margin-top:0}.site-footer .footer-top nav a{font-size:13px;line-height:1.7}@media(min-width:1440px){.site-header .desktop-nav a{font-size:17px}.site-header .desktop-nav{gap:clamp(18px,1.4vw,24px)}}@media(min-width:1201px)and (max-width:1320px){.site-header .header-inner{gap:16px;width:calc(100% - 48px)}.site-header .desktop-nav{gap:12px}.site-header .desktop-nav a{font-size:15px}.site-header .brand-type{font-size:18px}.site-header .header-actions{gap:8px}.site-header .saved-link{display:none}}@media(max-width:1200px){.site-header .desktop-nav{display:none}.site-header .mobile-menu-button{display:grid}.site-header .header-actions{margin-left:auto}}@media(min-width:1201px){.site-header .mobile-menu{display:none!important}}@media(max-width:900px){.site-footer .footer-top{grid-template-columns:1fr 1fr;gap:36px 42px}.site-footer .footer-top>div:first-child{grid-column:1/-1}.site-footer .footer-top>nav:first-of-type{grid-template-columns:1fr;gap:10px}}@media(max-width:600px){:root{--site-header-height:68px}.site-header .header-inner{width:calc(100% - 36px);gap:10px}.site-header .brand{gap:9px}.site-header .brand-seal{width:25px;height:39px;font-size:17px;padding:4px;line-height:.9}.site-header .brand-type{font-size:17px;letter-spacing:.18em}.site-header .brand-type small{font-size:5px;letter-spacing:.18em;margin-top:3px}.site-header .header-actions{gap:8px}.site-header .site-languages{font-size:11px;gap:7px}.site-header .saved-link,.site-header [data-open-search]{display:none}.site-header .mobile-menu-button{display:grid;width:40px;height:44px;padding:9px}.site-header .mobile-menu{padding:18px 24px 24px;column-gap:20px}.site-header .mobile-menu a{font-size:21px}.site-footer .footer-top{column-gap:30px}html[lang=zh-Hant] .dao-scene-heading h1{font-size:28px;white-space:normal;letter-spacing:.045em}html[lang=zh-Hant] .dao-room:has(#bazi-results:not([hidden])) .dao-scene-heading h1{font-size:23px}}@media(max-width:360px){.site-header .brand-type{font-size:15px}.site-header .header-inner{width:calc(100% - 28px);gap:7px}.site-header .header-actions{gap:5px}}@media(min-width:1440px)and (max-width:1699px){.site-header .desktop-nav{gap:15px}.site-header .desktop-nav a{font-size:16px}}@media(max-width:1439px){.site-header .desktop-nav{display:none}.site-header .mobile-menu-button{display:grid}.site-header .header-actions{margin-left:auto}.site-header .mobile-menu:not([hidden]){display:grid!important}}.site-header .mobile-menu{padding-bottom:max(24px,env(safe-area-inset-bottom));scrollbar-gutter:stable}.site-header .mobile-search{grid-column:1/-1;display:flex;align-items:center;gap:13px;min-width:0;min-height:52px;text-align:left;border:1px solid #23342f28;padding:12px 16px;margin-bottom:14px;font:14px/1.5 var(--sans);color:#4e5d52;background:#e8e5da66}.site-header .mobile-search span{flex:1;min-width:0}.site-header .mobile-search svg{width:20px;height:20px}.site-header .mobile-search:hover,.site-header .mobile-search:focus-visible{color:var(--red);border-color:#8f352c70}.site-header .mobile-menu a{border-bottom:1px solid #23342f0e;transition:color .2s}.mobile-menu-button path{transform-origin:12px 12px;transition:transform .28s cubic-bezier(.2,.65,.3,1)}.menu-open .menu-line-top{transform:translateY(4px) rotate(45deg);transform-origin:12px 8px}.menu-open .menu-line-bottom{transform:translateY(-4px) rotate(-45deg);transform-origin:12px 16px}.site-header.menu-open .mobile-menu{animation:menu-unfold .3s cubic-bezier(.2,.65,.3,1) both}.search-dialog[open]{animation:dialog-arrive .3s cubic-bezier(.2,.65,.3,1) both}.search-dialog::backdrop{background:#1c292c78;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.search-results{min-height:88px}.search-results[aria-busy=true]{opacity:.55;transition:opacity .15s}.search-result{animation:result-arrive .28s ease-out both;animation-delay:var(--result-delay,0ms);transition:background .2s}.search-result:hover,.search-result:focus-visible{background:#e3dfd354}.search-result>div{min-width:0}.search-result h3{overflow-wrap:anywhere}@keyframes menu-unfold{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes dialog-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes result-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.section-heading.reveal{position:relative;padding-bottom:22px}.section-heading.reveal:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,#8f352c55,#23342f12 65%,transparent);transform:scaleX(0);transform-origin:left;transition:transform 1.1s .15s cubic-bezier(.2,.65,.3,1)}.section-heading.reveal.visible:after{transform:scaleX(1)}.article-heading{animation:dialog-arrive .65s ease-out both}}@media(hover:hover)and (pointer:fine){.archive-card-image:hover img,.archive-card-image:focus-visible img{transform:scale(1.025)}.journal-row{transition:background .3s,color .3s}.journal-row:hover{background:#e6e2d64d;color:var(--red)}.journal-row svg{transition:transform .35s cubic-bezier(.2,.65,.3,1)}.journal-row:hover svg{transform:translate(5px)}}@media(prefers-reduced-motion:reduce){.site-header.menu-open .mobile-menu,.search-dialog[open],.search-result{animation:none}.mobile-menu-button path,.search-results,.journal-row,.journal-row svg{transition:none}}@media(max-width:600px){.search-dialog{width:calc(100% - 28px);max-height:calc(100dvh - 28px);padding:22px}.search-form input{min-width:0;font-size:20px}.search-result{gap:14px}.search-result h3{font-size:22px}}@media(max-width:600px){html[lang=zh-Hant] .archive-hero h1{font-size:clamp(30px,9vw,38px);line-height:1.55;letter-spacing:.03em;text-wrap:balance}html[lang=zh-Hant] .archive-hero p{font-size:19px;line-height:1.85}}html[lang=zh-Hant] h1{text-wrap:balance}html[lang=zh-Hant] .fu-hero h1{font-size:clamp(42px,4.4vw,66px);line-height:1.5;letter-spacing:.055em}@media(max-width:600px){html[lang=zh-Hant] .fu-hero h1{font-size:clamp(32px,9.8vw,40px);line-height:1.5;letter-spacing:.035em}}:root{--ui-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"PingFang TC","Microsoft YaHei","Noto Sans CJK TC",Arial,sans-serif}.site-header .mobile-menu{grid-template-columns:1fr;gap:0}.site-header .mobile-menu>.mobile-search{margin-bottom:8px}.site-header .mobile-menu>a{font-size:18px}.mobile-nav-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;align-items:start}.mobile-nav-group{border-bottom:1px solid #23342f25;min-width:0}.mobile-nav-group summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:10px 0;font:19px/1.4 var(--serif);cursor:pointer}.mobile-nav-group summary::-webkit-details-marker{display:none}.mobile-nav-group summary>span{font:18px/1 var(--ui-font);transition:transform .2s}.mobile-nav-group[open] summary>span{transform:rotate(45deg)}.mobile-nav-group summary.is-current{color:var(--red)}.site-header .mobile-nav-group>div{padding:0 0 12px 14px}.site-header .mobile-menu .mobile-nav-group a{font-size:17px;min-height:44px;padding:10px 0;border:0;line-height:1.45}html[lang=zh-Hant] .site-header .mobile-menu .mobile-nav-group a{font-size:16px;letter-spacing:.03em}.mobile-nav-tools{display:flex;flex-wrap:wrap;gap:4px 24px;margin-top:12px}.site-header .mobile-menu .mobile-nav-tools a{font:14px/1.5 var(--ui-font);min-height:44px;border:0}html[lang=zh-Hant] .site-header .mobile-menu .mobile-nav-tools a{font-size:14px}.site-header .site-languages{gap:0}.site-header .site-languages a{min-width:44px;justify-content:center;padding:0 5px}.site-header .site-languages a[aria-current=true]:after{left:8px;right:8px}.site-header .icon-button{min-width:44px}.search-more{margin:16px 0 0;min-height:44px}.bazi-birthplace-note{margin-top:0;min-width:0}.dao-panel .bazi-birthplace-note>p{font:14px/1.6 var(--ui-font);margin:0 0 6px;overflow-wrap:anywhere;color:#526054}.dao-panel #bazi-timezone-manual{margin-top:12px}.dao-panel #bazi-timezone-manual summary{min-height:44px;font:14px/1.6 var(--ui-font)}.dao-panel #bazi-timezone-manual label{display:block;margin-top:12px}.dao-panel #bazi-timezone-manual input{margin-top:6px}@media(max-width:800px){body,html[lang=zh-Hant] body{font-size:16px}:is(.prose,.article-body,.product-description,.contact-aside,.inquiry-note,.archive-card-body)>p{font-size:16px;line-height:1.85}:is(.small,.image-note,.editorial-note,.form-status,.image-caption,.bazi-session-note){font-size:13px;line-height:1.7}:is(.bazi-form,.inquiry-form,.search-form) :is(input,select,textarea){font:16px/1.5 var(--ui-font);min-height:48px;max-width:100%}:is(.bazi-form,.inquiry-form) :is(input[type=checkbox],input[type=radio]){min-height:0}.dao-panel .bazi-form{font-family:var(--sans)}.dao-panel .bazi-form :is(label,legend){font-size:14px;line-height:1.65}.dao-panel .bazi-form :is(small,.bazi-session-note,.bazi-status,.bazi-conventions p){font-size:13px;line-height:1.7;letter-spacing:0}.dao-panel .bazi-form .bazi-intentions b{font-size:14px}.dao-panel .bazi-form .bazi-intentions small{font-size:13px}.dao-panel .bazi-form .bazi-check{font:13px/1.7 var(--ui-font);min-height:44px;align-items:flex-start;padding:8px 0}.dao-panel .bazi-form .bazi-check.inline{align-items:center}.dao-panel .bazi-form .bazi-check input{width:18px;height:18px;flex:0 0 18px;margin-top:3px}.dao-panel .bazi-form .bazi-check.inline input{margin-top:0}.dao-panel .bazi-form details>summary{min-height:44px;font-size:14px;line-height:1.65}.dao-panel .bazi-clear,.dao-panel .bazi-resume{min-height:44px;font-size:14px;line-height:1.6}.dao-panel-heading p{font-size:15px;line-height:1.8}.dao-cultural-note{font-size:13px;line-height:1.7}.dao-stages{gap:8px;font-size:11px;line-height:1.5}.dao-stages li{min-width:0;overflow-wrap:anywhere}.product-card .save-icon{width:44px;height:44px;padding:10px;flex-shrink:0}.product-card .product-meta .eyebrow{font-size:11px;line-height:1.6}.chapter-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.chapter-grid a{min-height:44px;font-size:16px}:is(.button,.category-tabs button,.archive-filters button,.reader-controls button,.back-top){min-height:44px}.site-footer .footer-top nav a{font-size:14px;min-height:44px;display:flex;align-items:center;line-height:1.5}.site-footer .footer-top>nav:first-of-type{row-gap:0}.site-footer .footer-bottom small{font-size:12px;line-height:1.7}.inquiry-form :is(label,.consent),.form-status{font-family:var(--ui-font);font-size:14px;line-height:1.7}.search-dialog{max-height:calc(100dvh - 32px);overflow:auto}.search-dialog .icon-button{min-width:44px;min-height:44px}.search-dialog .small{font-size:13px}}@media(max-width:600px){.mobile-nav-groups{grid-template-columns:1fr}.site-header .mobile-menu{padding:10px 24px max(24px,env(safe-area-inset-bottom))}.site-header .mobile-menu-button{width:44px}.site-header .header-actions{gap:4px}.site-header .brand-type{font-size:15px}.site-header .brand{gap:7px}.site-header .mobile-menu .mobile-search{display:flex;font:14px/1.5 var(--ui-font)}}@media(max-width:360px){.chapter-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.site-header .header-inner{width:calc(100% - 24px);gap:4px}.site-header .brand-type{font-size:14px;letter-spacing:.12em}.site-header .site-languages{font-size:11px}.dao-stages{gap:5px;font-size:10px;letter-spacing:0}}.long-read-nav{position:sticky;top:var(--site-header-height,88px);z-index:14;background:#f3f0e7f7;border-block:1px solid var(--line);color:var(--ink);font-family:var(--ui-font)}.long-read-nav>summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:10px 16px;cursor:pointer;font:14px var(--ui-font);list-style:none}.long-read-nav>summary::-webkit-details-marker{display:none}.long-read-nav nav{display:flex;flex-wrap:wrap;gap:4px 24px;padding:8px 16px;max-height:48svh;overflow:auto}.long-read-nav nav a{display:flex;align-items:center;min-height:44px;font:14px/1.5 var(--ui-font);text-decoration:none}.long-read-nav nav a:hover{color:var(--red)}.article>.long-read-nav{max-width:720px;margin:0 auto 30px}.heritage-contents>.heritage-jump{position:static;border:0;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent}.heritage-contents>.heritage-jump>.wrap{flex-wrap:wrap}.heritage-quick-people{display:flex;gap:10px 20px;flex-wrap:wrap;margin:14px 0}.heritage-quick-people a{font:15px/1.5 var(--ui-font);min-height:44px;display:inline-flex;align-items:center;border-bottom:1px solid var(--line)}.era-reading{border:0;padding:0;margin:0}.era-reading>summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font:14px var(--ui-font);text-decoration:underline;text-underline-offset:5px;padding:8px 0;list-style:none}.era-reading>p{font-size:16px;line-height:1.9;margin:12px 0}.heritage-era .era-reading>p{color:#c2ccba}.heritage-era .era-reading>summary{color:#d6dfc9}.heritage-era-copy>.heritage-era-names{font:14px/1.7 var(--ui-font)!important}.history-step{min-height:0;padding-block:44px}:is(.history-step,.article-body>section,.heritage-master h3){scroll-margin-top:78px}.reader-toolbar{gap:12px;min-height:58px;align-items:center;flex-wrap:nowrap;padding:0}.reader-menu{position:relative;border:0;margin:0;padding:0}.reader-menu>summary{font:14px var(--ui-font);min-height:52px;display:flex;align-items:center;justify-content:center;cursor:pointer;list-style:none;padding:8px 16px}.reader-menu>summary::-webkit-details-marker{display:none}.reader-menu[open]>summary{color:var(--red);background:#e7e2d7}.reader-menu>.reader-language,.reader-menu>.reader-tools{position:absolute;top:100%;right:0;z-index:16;width:max-content;max-width:calc(100vw - 48px);background:var(--paper);border:1px solid var(--line);box-shadow:0 10px 22px #24292316;padding:10px;gap:5px;margin:0;flex-wrap:wrap}.reader-menu>.reader-tools{width:260px;display:grid;grid-template-columns:1fr 1fr}.reader-menu .reader-tools button,.reader-menu .reader-language button{font:14px var(--ui-font);min-height:44px;padding:10px}.reader-chapters-trigger{display:none;font:14px var(--ui-font);min-height:52px;padding:8px 4px}.reader-chapters-trigger small{display:block;font-size:11px;color:var(--muted);margin-top:3px}.chapter-browser{scroll-margin-top:72px}.chapter-browser summary>span{transform:none!important}.collection-switch{display:flex;gap:12px;position:sticky;top:var(--site-header-height,88px);background:var(--paper);z-index:10;border-block:1px solid var(--line);padding:8px 0}.collection-switch a{flex:1;min-width:0;display:flex;gap:12px;align-items:center;justify-content:center;min-height:52px;padding:10px;font:15px/1.5 var(--ui-font);text-decoration:none;text-align:center}.collection-switch a[aria-current]{background:var(--dark);color:var(--paper)}.collection-switch a span{font:13px var(--ui-font);opacity:.7}#keepsakes,#cultural-archive{scroll-margin-top:85px}.archive-more-row{text-align:center;margin:32px 0}.gallery-paging{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:12px 0;font:14px var(--ui-font)}.gallery-paging button{min-width:48px;min-height:44px;border:1px solid var(--line)}.gallery-paging button:disabled{opacity:.3;cursor:default}.gallery-main{touch-action:pan-y pinch-zoom}.gallery-main img{aspect-ratio:4/5;object-fit:contain}.gallery-thumbs button{min-width:52px;min-height:52px}@media(min-width:851px){.long-read-nav>summary{display:none}.heritage-contents nav a{min-height:58px}}@media(max-width:1000px){.reader-toolbar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.reader-chapters-trigger{display:block}.reader-menu{height:100%}.reader-menu>summary{height:100%;padding:8px 4px}.reader-menu:nth-child(2)>div{right:50%;transform:translate(50%)}.reader-side:has(.chapter-browser:not([open])){display:none}.reader-side .reader-edition,.reader-side .reader-edition-link{display:none}.reader-side{padding-top:16px}.reader-toolbar{top:var(--site-header-height,88px)}.reading-focus .reader-toolbar{top:0}}@media(max-width:850px){.long-read-nav nav{display:grid;gap:2px}.heritage-contents>.heritage-jump>.wrap{display:grid;width:100%;gap:0;padding-inline:16px}.heritage-contents>.heritage-jump a{min-height:44px;font-size:14px}.long-read-nav{top:var(--site-header-height,78px)}.contact-grid{display:flex;flex-direction:column}.contact-grid>div{order:-1;width:100%}.contact-aside{width:100%;margin-top:28px}.history-step{padding-block:32px}.history-scene{display:none}.history-journey{display:block}.history-steps{width:100%}}@media(max-width:600px){.collection-switch a{font-size:14px;gap:8px}.archive-category-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:16px;scrollbar-width:thin}.archive-category-tabs button{flex:none;min-height:44px;white-space:nowrap;font-size:14px}.collection-intro{padding-bottom:30px}.product-actions{position:fixed;inset:auto 0 0;z-index:20;display:grid;grid-template-columns:1.5fr 1fr;gap:8px;margin:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#f3f0e7fa;border-top:1px solid var(--line)}.product-actions .button{min-width:0;min-height:48px;padding:10px;font:14px/1.5 var(--ui-font);white-space:normal;justify-content:center;text-align:center}.product-actions svg{display:none}body:has(.product-detail){padding-bottom:calc(84px + env(safe-area-inset-bottom))}.gallery-thumbs{overflow-x:auto}.contact-grid{gap:24px}.heritage-era-copy h3{font-size:28px}.long-read-nav.wrap{width:calc(100% - 48px)}.article>.long-read-nav{margin-inline:24px}}@media(prefers-reduced-motion:reduce){.gallery-main img{transition:none}}.reading-export-dialog{position:fixed;inset:0;width:min(920px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:auto;padding:0;border:0;background:#e9e6dc;overflow:auto}.reading-export-dialog::backdrop{background:#24292388}.reading-report-open{overflow:hidden}.report-toolbar{position:sticky;top:0;z-index:5;display:flex;justify-content:center;gap:8px;padding:12px;background:var(--paper);border-bottom:1px solid var(--line);flex-wrap:wrap}.report-toolbar button{min-height:44px;padding:8px 12px;border:1px solid var(--line);font:14px var(--ui-font)}.report-toolbar button:first-child{background:var(--dark);color:var(--paper)}.report-hint{max-width:780px;margin:16px auto;padding:0 18px;font:14px/1.7 var(--ui-font)}.reading-export-dialog .reading-report{font-family:Georgia,Maoshan Song,Songti TC,serif}.reading-report .rv-full-reading{padding:0;margin-top:32px;background:none;border:0}.reading-report .rv-full-reading>header{margin:0}.reading-report .rv-reading-chapter{scroll-margin:0}.reading-report .rv-prose{font-size:inherit}.reading-report :is(.rv-pillar-notes,.rv-life-grid,.rv-reflection-pair){display:block}.reading-report .rv-reading-chapter-heading,.reading-report .rv-reading-chapter,.reading-report .rv-reading-opening{display:block}@media print{body.reading-report-open>*:not(.reading-export-dialog){display:none!important}body.reading-report-open{overflow:visible!important;background:#fff}body.reading-report-open .reading-export-dialog{position:static;inset:auto;display:block!important;overflow:visible;width:100%;max-width:none;height:auto;max-height:none;margin:0;padding:0;background:#fff}body.reading-report-open .reading-export-dialog::backdrop{display:none}.reading-export-dialog>.report-toolbar,.reading-export-dialog>.report-hint{display:none!important}.reading-export-dialog .reading-report{box-shadow:none}.reading-report *{animation:none!important;transform:none!important}}#cultural-archive:target{display:block}@media(max-width:600px){.catalog-sort{display:flex;margin:4px 0 10px}.catalog-sort select{min-height:44px;font:16px var(--ui-font);border:1px solid var(--line);padding:8px 12px}.catalog-controls{gap:4px}.category-tabs button{font:14px var(--ui-font)}}.tr-page{--tr-red:#873d32;--tr-line:rgba(63,65,52,.2);padding-bottom:80px}.tr-page h1{font-size:clamp(3rem,5.8vw,5.8rem);line-height:1.08}.tr-page h2{font-size:clamp(2.25rem,3.8vw,4rem);line-height:1.16}.tr-page h3{font-size:clamp(1.65rem,2.25vw,2.35rem);line-height:1.2}.tr-page em{color:var(--tr-red);font-style:italic}.tr-page p{line-height:1.9}.tr-heading{padding-top:150px;padding-bottom:55px;max-width:1000px}.tr-heading h1{margin:24px 0}.tr-heading>p{max-width:680px;font-size:1.2rem}.tr-year-hero{padding-top:145px;padding-bottom:70px;display:grid;grid-template-columns:1.15fr 1fr;gap:8%;align-items:center}.tr-year-hero h1{margin:25px 0}.tr-year-hero>div:first-child>p{max-width:610px;font-size:1.2rem}.tr-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:34px}.tr-year-study{text-align:center;min-width:0}.tr-year-disc{width:min(100%,320px);aspect-ratio:1;margin:0 auto 30px;border:1px solid var(--tr-line);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;background:radial-gradient(circle,transparent 57%,rgba(126,68,46,.06) 58%,transparent 65%)}.tr-year-disc:before,.tr-year-disc:after{content:"";position:absolute;border:1px solid var(--tr-line);inset:12px;border-radius:50%}.tr-year-disc:after{inset:23px;border-style:dashed;opacity:.4}.tr-year-disc>span{letter-spacing:.55em;font-size:.85rem;margin-left:.5em}.tr-year-disc strong{font-size:5rem;line-height:1.5;font-weight:400;letter-spacing:.15em;margin-left:.15em;color:var(--tr-red)}.tr-year-disc small{font:11px DM Sans,sans-serif;letter-spacing:.16em}.tr-year-form>label{display:block;font-size:.85rem;margin-bottom:12px}.tr-year-controls{display:flex;justify-content:center;gap:8px}.tr-year-controls input{min-width:0;width:100px;border:1px solid var(--tr-line);background:transparent;padding:10px;text-align:center;font:1rem DM Sans,sans-serif;color:inherit}.tr-year-controls button{min-height:44px;min-width:44px;border:1px solid var(--tr-line);background:transparent;padding:8px 14px;cursor:pointer;color:inherit}.tr-year-controls button[type=submit]{background:var(--tr-red);color:#fff;border-color:var(--tr-red)}.tr-year-controls button:disabled{opacity:.4;cursor:default}.tr-year-result{font-size:.9rem;margin:15px 0 8px}.tr-year-note{font-size:.8rem;max-width:360px;margin:auto;color:#5c6157}.tr-nav{display:flex;gap:30px;flex-wrap:wrap;padding-top:22px;padding-bottom:22px;border-top:1px solid var(--tr-line);border-bottom:1px solid var(--tr-line);font-size:.9rem}.tr-nav a{padding:8px 0}.tr-section{padding-top:75px;padding-bottom:75px}.tr-section-intro{max-width:740px;margin-bottom:40px}.tr-section-intro h2{margin:20px 0}.tr-section-intro p{font-size:1.1rem}.tr-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.tr-card-grid article{border-top:1px solid var(--tr-line);padding:25px 0 10px}.tr-number{font-size:1.6rem;color:var(--tr-red)}.tr-card-grid h3{margin:20px 0 14px}.tr-card-grid p{font-size:1rem}.tr-card-grid .text-link{font-size:.9rem;margin-top:16px}.tr-band{background:#eae8df}.tr-cycle-key{display:grid;grid-template-columns:1fr 1.2fr;gap:30px}.tr-cycle-key span{font-size:.75rem;letter-spacing:.1em}.tr-cycle-key p{font-size:1.5rem;word-spacing:.3em;line-height:2.2;margin-top:12px}.tr-cycle-list,.tr-note{border-top:1px solid var(--tr-line);margin-top:28px;padding-top:5px}.tr-cycle-list summary,.tr-note summary,.tr-sources summary{cursor:pointer;min-height:52px;padding:14px 0;font-size:1rem}.tr-cycle-list ol{list-style:none;display:grid;grid-template-columns:repeat(10,1fr);gap:7px;padding:0;margin:15px 0}.tr-cycle-list li{display:flex;align-items:center;flex-direction:column;gap:6px;border:1px solid var(--tr-line);padding:12px 5px}.tr-cycle-list li small{font:10px DM Sans,sans-serif;opacity:.65}.tr-cycle-list li span{font-size:1.2rem}.tr-cycle-list li.is-selected{background:var(--tr-red);color:#fff;border-color:var(--tr-red)}.tr-note p{max-width:850px;font-size:.95rem;padding:8px 0}.tr-relations{border-top:1px solid var(--tr-line)}.tr-relations details{border-bottom:1px solid var(--tr-line)}.tr-relations summary{display:flex;align-items:center;gap:28px;cursor:pointer;padding:20px 0;list-style:none}.tr-relations summary::-webkit-details-marker{display:none}.tr-relations summary>span:last-child{margin-left:auto}.tr-relations strong{font-size:1.3rem;font-weight:400}.tr-relation-glyph{font-size:2rem;color:var(--tr-red);min-width:44px}.tr-relations p{padding:0 0 24px 72px;max-width:850px}.tr-small{font-size:.9rem;max-width:850px;margin:25px 0}.tr-closing{display:flex;justify-content:space-between;gap:40px;align-items:center}.tr-closing h2{margin:20px 0}.tr-closing>.button{flex-shrink:0}.tr-sources{border-top:1px solid var(--tr-line);font-size:.85rem}.tr-sources li{margin:12px 0;overflow-wrap:anywhere}.tr-feature{display:grid;grid-template-columns:1fr 1.6fr;gap:8%;align-items:center;padding-top:30px;padding-bottom:30px}.tr-seal-panel{min-height:330px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:24px;background:#e9e6dc}.tr-seal-panel>span{font-size:5rem;letter-spacing:.2em;margin-left:.2em;color:var(--tr-red)}.tr-seal-panel small{letter-spacing:.5em}.tr-feature h2{margin:10px 0 25px}.tr-feature p{font-size:1.08rem}.tr-definition-list>div{display:grid;grid-template-columns:1fr 2fr;gap:35px;padding:25px 0;border-top:1px solid var(--tr-line)}.tr-definition-list dt{font-size:1.4rem}.tr-definition-list dd{line-height:1.9;margin:0}.tr-home-roots{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-top:32px;padding-bottom:32px;border-top:1px solid var(--tr-line);border-bottom:1px solid var(--tr-line)}.tr-home-roots p{margin:8px 0 0;font-size:1rem}.tr-home-links{display:flex;flex-wrap:wrap;gap:12px 25px;max-width:55%}.tr-home-links a{padding:10px 0;border-bottom:1px solid #a89d87;font-size:.9rem}.tr-inline-links{display:flex;flex-wrap:wrap;gap:12px 24px;padding:22px 0}.tr-inline-links a{font-size:.95rem;text-decoration:underline;text-underline-offset:5px}.tr-reading-link{padding:20px 24px;margin:24px 0;border:1px solid rgba(135,61,50,.23);background:#ffffff38}.tr-reading-link p{font-size:.94rem;line-height:1.7;margin:8px 0 12px}.tr-reading-link a{font-size:.95rem}.tr-primary-excerpt{font-size:1.45rem;line-height:2;margin:25px 0}.tr-page :focus-visible{outline:2px solid var(--tr-red);outline-offset:5px}.tr-page [id]{scroll-margin-top:100px}@media(max-width:800px){.tr-year-hero{grid-template-columns:1fr;gap:48px;padding-top:110px}.tr-heading{padding-top:110px}.tr-year-hero h1{font-size:3.25rem}.tr-card-grid{grid-template-columns:1fr;gap:20px}.tr-card-grid article{padding-top:20px}.tr-card-grid h3{margin-top:12px}.tr-section{padding-top:48px;padding-bottom:48px}.tr-nav{gap:7px 20px}.tr-cycle-key{grid-template-columns:1fr;gap:15px}.tr-cycle-list ol{grid-template-columns:repeat(6,1fr)}.tr-cycle-list li{padding:10px 3px}.tr-year-disc{width:260px}.tr-feature{grid-template-columns:1fr;gap:30px}.tr-seal-panel{min-height:220px}.tr-definition-list>div{grid-template-columns:1fr;gap:12px}.tr-closing{align-items:flex-start;flex-direction:column;gap:20px}.tr-closing>.button{max-width:100%;white-space:normal}.tr-home-roots{align-items:flex-start;flex-direction:column}.tr-home-links{max-width:100%}.tr-relations p{padding-left:0}.tr-relations summary{gap:18px}.tr-heading h1{font-size:3.2rem}.tr-year-controls input{font-size:16px}.tr-page h1,.tr-page h2,.tr-page h3{overflow-wrap:break-word}}@media(prefers-reduced-motion:reduce){.tr-page *{scroll-behavior:auto}}.tr-home-roots{--tr-line:rgba(63,65,52,.2)}html[lang=zh-Hant] .tr-page h1{line-height:1.45}html[lang=zh-Hant] .tr-page h2,html[lang=zh-Hant] .tr-page h3{line-height:1.55}.tr-reading-link.wrap{max-width:1180px;width:calc(100% - 48px);margin-inline:auto}html[lang=zh-Hant] .tr-year-disc strong,html[lang=zh-Hant] .tr-seal-panel>span{font-family:var(--serif)}.brand .brand-lockup{display:block;flex:none;width:224px;height:auto;aspect-ratio:1220/394;max-width:none;overflow:hidden;mix-blend-mode:multiply}.site-footer .brand{width:fit-content;background:var(--paper);padding:10px 12px;border-radius:3px}.site-footer .brand .brand-lockup{width:240px}@media(max-width:1150px){.site-header .brand .brand-lockup{width:198px}}@media(max-width:600px){.site-header .brand .brand-lockup{width:180px}}@media(max-width:380px){.site-header .brand .brand-lockup{width:150px}}@media screen{:root{--paper: #f5f1e7;--white: #fcfaf4;--navy: #25386b;--deep: #1c2b53;--red: #943d32;--gold: #e3bb68;--ink: #262b32;--muted: #686b69;--line: #d7d1c3;--dark: var(--navy);--paper-inset: #efeadf;--site-header-height: 86px}body{background:var(--paper);color:var(--ink)}::selection{background:#e3bb6859;color:var(--deep)}h1,h2,h3,h4{color:var(--navy)}h2{font-size:clamp(36px,3.7vw,54px)}html[lang=zh-Hant] h2{font-size:clamp(30px,3.2vw,46px)}.wrap{width:min(1280px,calc(100% - 112px))}.section{padding-block:92px}.section-low{padding-bottom:92px}.section-heading{margin-bottom:36px}.eyebrow{color:var(--red)}.section-heading.reveal:after{background:var(--line)}.editorial-note{color:var(--muted);border-color:var(--line)}.site-header{background:#f5f1e7f5;border-bottom-color:var(--line);color:var(--navy)}.site-header .header-inner{width:calc(100% - 84px);max-width:1600px;gap:24px}.site-header .brand-type{color:var(--navy);font-size:22px;letter-spacing:.2em}.site-header .brand-type .brand-tagline{color:var(--navy);opacity:.8}.site-header .desktop-nav{gap:20px}.site-header .desktop-nav a,html[lang=zh-Hant] .site-header .desktop-nav a{font-family:var(--ui-font);font-size:13px;line-height:1.6;letter-spacing:.035em}.site-header .desktop-nav a[aria-current],.site-header .mobile-menu a[aria-current]{color:var(--red)}.site-header .site-languages{font-family:var(--ui-font)}.site-header .site-languages a{color:var(--navy)}.site-header .site-languages a[aria-current=true]{color:var(--red)}.site-header .site-languages a[aria-current=true]:after{background:var(--red)}.site-header .saved-link{border-color:var(--line);font:12px/1.5 var(--ui-font)}.site-header .mobile-menu{background:var(--paper);border-color:var(--line);box-shadow:0 12px 20px #1c2b530a}.site-header .mobile-menu a,.mobile-nav-group{border-color:var(--line)}.site-header .mobile-search{color:var(--muted);background:var(--white);border-color:var(--line)}.site-header .mobile-search:hover{color:var(--navy);border-color:var(--navy)}.mobile-nav-group summary.is-current{color:var(--red)}.button{min-height:50px;padding:13px 22px;gap:28px;background:var(--navy);border:1px solid var(--navy);border-radius:0;color:var(--white);font:14px/1.6 var(--ui-font);letter-spacing:.045em;box-shadow:none}.button:hover{background:var(--deep);border-color:var(--deep)}.button.outline{background:transparent;color:var(--navy);border-color:var(--line)}.button.outline:hover{background:var(--navy);color:var(--white);border-color:var(--navy)}.text-link{color:var(--navy);font:14px/1.6 var(--ui-font);gap:16px}.text-link:hover{color:var(--red)}.button svg,.text-link svg{width:25px;height:18px}.search-dialog{background:var(--paper);border:1px solid var(--line);color:var(--ink)}.search-dialog::backdrop{background:#1c2b536b}.search-form{border-color:var(--navy)}.search-form input{color:var(--navy)}.search-result{border-color:var(--line)}.search-result:hover,.search-result:focus-visible{background:var(--paper-inset)}.search-result h3{color:var(--navy)}.toast{background:var(--deep);color:var(--white);border-radius:0}.mountain-journey{--scene-header: var(--site-header-height);background:var(--paper)}.mountain-journey .hero{background:var(--paper)}.mountain-journey .hero h1{color:var(--navy);font-size:clamp(55px,5.2vw,80px)}html[lang=zh-Hant] .mountain-journey .hero h1{font-size:clamp(44px,4.9vw,76px);line-height:1.45;letter-spacing:.035em}.mountain-journey .hero p{color:var(--navy);max-width:660px}.mountain-journey .hero-cta .button{min-width:226px;min-height:54px;font:16px/1.6 var(--serif);letter-spacing:.08em}.mountain-journey .hero:after{background:linear-gradient(0deg,#f5f1e7a3,transparent)}.mountain-journey .hero-foot{color:var(--navy)}.journey-meter{background:#25386b30}.hero-foot .scroll-rule{background:#25386b60}.home-paths{padding-bottom:60px}.home-path-grid{border-top-color:var(--red);border-bottom-color:var(--line)}.home-path{padding:32px 26px;grid-template-columns:42px minmax(0,1fr) 24px;gap:18px}.home-path:first-child{padding-left:0}.home-path:last-child{padding-right:0}.home-path-glyph{color:var(--red);font-family:var(--cjk);font-size:38px}.home-path h3{color:var(--navy);font-size:28px;line-height:1.45}html[lang=zh-Hant] .home-path h3{font-size:24px}.home-path small{font:11px/1.6 var(--ui-font)}.home-path p{font-size:14px;line-height:1.9}.home-path>svg{color:var(--navy);width:24px}.tr-home-roots{--tr-line: var(--line);border-top-color:var(--red);padding-block:28px}.tr-home-roots p{color:var(--navy)}.tr-home-links a{color:var(--navy);border-color:var(--line)}.tr-home-links a:hover{color:var(--red);border-color:var(--red)}.archive-home{background:var(--paper-inset)}.archive-home.wrap{padding-inline:max(56px,calc((100% - 1280px)/2))}.product-grid{gap:28px}.product-card{padding-bottom:24px;border-bottom:1px solid var(--line)}.product-image{background:var(--paper-inset)}.product-image .image-caption{background:#f5f1e7ed;color:var(--navy)}.product-meta .eyebrow{color:var(--muted)}.product-name h3{color:var(--navy);font-size:26px}html[lang=zh-Hant] .product-name h3{font-size:22px}.product-name:hover h3{color:var(--red)}.product-name svg{color:var(--navy)}.save-icon{color:var(--navy)}.heritage-feature{background:var(--navy);color:var(--paper)}.heritage-art img{filter:none}.heritage-copy h2{color:var(--white)}.heritage-copy .eyebrow,.heritage-date{color:var(--gold)}.heritage-copy p{color:#e4e4e9}.heritage-copy .text-link{color:var(--paper)}.heritage-date:before{background:#e3bb6877}.water-feature{background:var(--deep);color:var(--paper)}.water-feature:before{background:radial-gradient(ellipse at 80% 80%,#6d82a326,transparent 60%)}.water-feature .eyebrow,.water-feature em{color:var(--gold)}.water-feature .text-link{color:var(--paper)}.water-feature .water-credit{color:#d2d7e3}.water-feature h2{color:var(--white)}.fu-home{background:var(--navy);color:var(--paper)}.fu-home h2,.fu-home .text-link{color:var(--white)}.fu-home .eyebrow,.fu-home h2 em{color:var(--gold)}.fu-home p{color:#e4e4e9}.fu-home-copy>.text-link{display:flex;width:fit-content;margin-top:18px;font:16px/1.6 var(--ui-font)}.fu-home .button{background:var(--gold);color:var(--deep);border-color:var(--gold)}.fu-home .button:hover{background:var(--paper);border-color:var(--paper)}.journal-row{border-color:var(--line);color:var(--navy)}.journal-row:hover{background:var(--paper-inset)}.journal-number{color:var(--red)}.site-footer{background:var(--paper-inset);color:var(--navy);border-top:1px solid var(--line)}.site-footer .footer-top{padding-block:60px 44px}.site-footer .footer-top p{color:var(--muted)}.site-footer .footer-top nav a{color:var(--navy)}.site-footer .footer-top nav a:hover{color:var(--red)}.site-footer .footer-top .eyebrow{color:var(--red)}.site-footer .footer-top .text-link{color:var(--navy)}.site-footer .footer-bottom{color:var(--muted);border-color:var(--line)}.site-footer .brand-type{color:var(--navy)}@media(min-width:1440px)and (max-width:1699px){.site-header .desktop-nav{gap:16px}.site-header .header-inner{width:calc(100% - 64px);gap:18px}.site-header .brand-type{font-size:20px}}@media(max-width:1100px){.wrap{width:calc(100% - 72px)}.site-header .header-inner{width:calc(100% - 64px)}.home-path{padding-inline:18px;gap:12px;grid-template-columns:32px minmax(0,1fr) 20px}.home-path h3{font-size:25px}}@media(max-width:800px){.home-path,.home-path:first-child,.home-path:last-child{padding:24px 0;gap:18px;grid-template-columns:40px minmax(0,1fr) 24px}.home-path h3{font-size:27px}.home-path p{font-size:15px}.tr-home-roots{gap:18px}.tr-home-links{gap:8px 24px}}@media(max-width:600px){:root{--site-header-height: 74px}.wrap{width:calc(100% - 40px)}.section{padding-block:56px}.section-low{padding-bottom:56px}.section-heading{margin-bottom:28px}.site-header .header-inner{width:calc(100% - 40px);gap:10px}.site-header .brand-type{font-size:17px;letter-spacing:.17em}.site-header .header-actions{gap:3px}.site-header .mobile-menu{padding-inline:20px}.site-header .site-languages a{min-width:34px}.mountain-journey{--scene-header: var(--site-header-height)}.mountain-journey .hero h1{font-size:clamp(39px,10.8vw,56px)}html[lang=zh-Hant] .mountain-journey .hero h1{font-size:clamp(32px,9.5vw,43px);line-height:1.5;letter-spacing:.025em}.mountain-journey .hero p{max-width:300px;font-size:16px;line-height:1.9}.mountain-journey .hero-cta .button{min-width:210px;font-size:16px;min-height:50px}.mountain-journey .hero-foot{font-size:8px}.archive-home.wrap{padding-inline:20px}.tr-home-roots{padding-block:24px}.tr-home-links{width:100%;gap:6px 20px}.tr-home-links a{font-size:14px;min-height:44px}.product-grid{gap:30px 16px}.product-name h3,html[lang=zh-Hant] .product-name h3{font-size:20px}.product-card{padding-bottom:18px}.text-link{font-size:14px}.site-footer .footer-top{padding-block:42px 30px}}@media(max-width:360px){.site-header .header-inner{width:calc(100% - 28px);gap:7px}.site-header .brand-type{font-size:15px}.site-header .site-languages a{min-width:31px}}}@media screen{.site-footer .footer-top.footer-overview{display:grid;grid-template-columns:230px minmax(0,1fr);gap:60px;align-items:start;padding-block:58px 40px}.site-footer .footer-brand-block{grid-column:auto}.site-footer .footer-brand-block p{font-size:20px;line-height:1.9;margin-top:24px}.site-footer .footer-directory{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.site-footer .footer-group{display:flex;flex-direction:column;align-items:start;min-width:0}.site-footer .footer-group h2,html[lang=zh-Hant] .site-footer .footer-group h2{margin:0 0 16px;color:var(--red);font:13px/1.6 var(--ui-font);letter-spacing:.04em}.site-footer .footer-directory .footer-group a{display:flex;align-items:center;min-height:44px;margin:0;padding-block:7px;font:14px/1.6 var(--ui-font);text-wrap:pretty}.site-footer .footer-colophon{display:flex;flex-wrap:wrap;gap:10px 28px;padding-block:18px}.site-footer .footer-colophon small{font:11px/1.7 var(--ui-font)}.site-footer .footer-utilities{display:flex;flex-wrap:wrap;column-gap:22px;margin-left:auto}.site-footer .footer-utilities a{display:inline-flex;align-items:center;min-height:44px;font:12px/1.7 var(--ui-font)}.site-footer .back-top{min-height:44px;font:12px/1.7 var(--ui-font)}.site-footer a:hover{color:var(--red)}.site-footer a:focus-visible,.site-footer button:focus-visible{outline:2px solid var(--red);outline-offset:4px}.home-paths{padding-bottom:76px}.home-path p{max-width:26em}.fu-home-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 30px;margin-top:30px}.fu-home-actions .text-link{min-height:44px}.fu-home-previews{margin-block:26px}.journey-next-links{display:flex;flex-wrap:wrap;gap:16px 40px;margin-top:26px}.journey-next-links .text-link{display:flex;align-items:center;min-height:44px}.journey-next .source-list{max-width:740px;margin-top:40px}:is(.archive-intro,.archive-section-heading) p{text-wrap:pretty}@media(max-width:1100px){.site-footer .footer-top.footer-overview{grid-template-columns:1fr;gap:36px}.site-footer .footer-brand-block{display:flex;align-items:center;gap:48px}.site-footer .footer-brand-block p{margin:0;font-size:18px}}@media(max-width:700px){.site-footer .footer-top.footer-overview{padding-block:38px 24px;gap:30px}.site-footer .footer-brand-block{display:block}.site-footer .footer-brand-block p{margin-top:18px;font-size:16px}.site-footer .footer-brand-block p br{display:none}.site-footer .footer-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.site-footer .footer-group{border-top:1px solid var(--line);padding-top:20px}.site-footer .footer-group h2,html[lang=zh-Hant] .site-footer .footer-group h2{margin-bottom:10px}.site-footer .footer-directory .footer-group a{font-size:14px}.site-footer .footer-colophon{gap:2px 20px}.site-footer .footer-utilities{flex:0 0 100%;order:-1;margin:0;gap:0 20px}.site-footer .footer-colophon .back-top{margin-left:auto}.home-paths{padding-bottom:54px}.fu-home-actions{align-items:flex-start;flex-direction:column;gap:12px}.journey-next-links{flex-direction:column;gap:10px}}}:root{--artwork-670d378b377f88e4:url(https://urhguhdryhrgvvhfbxvx.supabase.co/storage/v1/object/public/maoshan-site-artwork/artwork/mountain-art-1280.f81c5e843e4fbd66.webp)}:root[data-artwork-local]{--artwork-670d378b377f88e4:url(/static/artwork/mountain-art-1280.f81c5e843e4fbd66.webp)}@media screen{.culture-hero,.people-section,.archive-band,.heritage-masters,.heritage-material-section,.tr-band,.tr-seal-panel{background-color:#eee9dd}.culture-hero-art{background-image:linear-gradient(90deg,#f5f1e7c9,transparent 70%),var(--artwork-670d378b377f88e4)}.classic-portal{background:var(--white);border-color:var(--line)}.concept-tabs [aria-selected=true],.reader-tools [aria-pressed=true],.reader-menu[open]>summary{background:#943d320a;color:var(--red);border-color:var(--red)}.concept-panel .concept-question{border-color:var(--line)}.person-name-zh,.person-story p,.heritage-new-hero .heritage-hero-lead,.heritage-opening-copy>p,.heritage-master-copy>p:not(.heritage-master-lead),.heritage-material-copy p,.heritage-material-gallery figcaption,.tr-year-note{color:var(--muted)}.heritage-hero-glyph,.heritage-master-lead,.history-scene{color:var(--navy)}.history-scene{background-color:#e9e4d8}.history-track{background:var(--line)}.history-symbol{color:#943d32b3}.history-step.is-current .era-dot{box-shadow:0 0 0 7px #943d320f}.heritage-new-hero:after{background:linear-gradient(90deg,#f5f1e769,transparent 95%)}.heritage-new-hero .heritage-scene-mist{background:radial-gradient(ellipse at 25% 58%,#f5f1e773,transparent 60%)}.heritage-jump,.long-read-nav,.reader-toolbar{background:#f5f1e7f7;border-color:var(--line);color:var(--navy)}.heritage-contents>.heritage-jump{background:transparent}.history-portal,.heritage-chronicle{background-color:var(--navy);color:var(--white)}.history-portal h2,.heritage-chronicle h2,.heritage-chronicle h3,.history-portal .text-link{color:var(--white)}.history-portal h2 em,.history-portal>.eyebrow,.heritage-chronicle-heading h2 em,.heritage-chronicle-heading>.eyebrow,.heritage-era-featured .heritage-era-date>span{color:var(--gold)}.heritage-chronicle-heading>p,.heritage-era-copy>p:not(.heritage-era-names),.heritage-era .era-reading>p,.heritage-chronicle-note,.heritage-era-date>small,.heritage-sacred-label{color:#e0dccf}.heritage-chronicle .heritage-era-copy>.heritage-era-names{color:#e0dccf!important}.heritage-era-date>span,.heritage-era .era-reading>summary,.heritage-chronicle-heading .text-link{color:var(--white)}.heritage-large-seal{border-color:#e3bb6880;color:var(--gold)}.heritage-era:before{background:var(--gold)}.heritage-reference,.heritage-chronicle-note{border-color:#fcfaf440}.heritage-material-image{background:#e6dfcf}.heritage-material-number{color:var(--red)}.heritage-material-sources{border-color:var(--line)}.heritage-story [id^=heritage-source-]:target{background:#e3bb6826;box-shadow:0 0 0 8px #e3bb6826}.tr-page{--tr-red: var(--red);--tr-line: var(--line)}.tr-year-controls input,.tr-year-controls button{background:var(--white);color:var(--navy);border-color:var(--line);border-radius:0}.tr-year-controls button[type=submit],.tr-cycle-list li.is-selected{background:var(--red);border-color:var(--red);color:var(--white)}.tr-reading-link{background:var(--white);border-color:var(--line)}.ln-section,.ln-dialog{--ln-ink: var(--navy);--ln-red: var(--red);--ln-paper: var(--paper);--ln-line: var(--line);background:var(--paper);color:var(--ink)}.ln-stats>span,.ln-panel-title>p,.ln-inspector-idle>p:not(.ln-kicker),.ln-era header p,.ln-node small,.ln-node-text>span,.ln-context-break,.ln-map-note,.ln-branch>p,.ln-branch-study>p,.ln-branch-study>small,.ln-search-count,.ln-entry>summary>small,.ln-other-name,.ln-person-content h4,.ln-register-neighbours>span,.ln-register-neighbours>small,.ln-person-relations>div>span,.ln-person-relations small>a,.ln-editorial p,.ln-portrait-card small,.ln-picture figcaption{color:var(--muted)}.ln-era,.ln-node,.ln-branch .ln-node,.ln-search,.ln-entry .ln-person-content,.ln-portrait-card{background:var(--white);border-color:var(--line);box-shadow:none}.ln-era.ln-sacred,.ln-register-intro{background:#e3bb6814}.ln-era.ln-sacred{border-color:#943d3240}.ln-node:hover,.ln-node.is-selected{background:#943d3207;border-color:var(--red);box-shadow:none}.ln-node.is-selected{box-shadow:inset 3px 0 var(--red)}.ln-tabs button[aria-pressed=true]{background:var(--red);color:var(--white)}.ln-node-open,.ln-node-text>.ln-image-marker,.ln-person-content .ln-reading-section h4{color:var(--red)}.ln-inline-control,.ln-wide-control,.ln-register-end button,.ln-picture{border-color:var(--line)}.ln-portrait-card>div,.ln-picture{background:#eee9dd}.ln-picture-link>img{background:var(--white)}.ln-dialog::backdrop{background:#1c2b53ad}.cl-room{--cl-ink: var(--navy);--cl-red: var(--red);--cl-line: var(--line);--cl-paper: var(--paper);color:var(--ink);background:var(--paper)}.cl-room :is(h1,h2,h3),.chapter-heading h2,.chinese-verses{color:var(--navy)}.english-verses{color:var(--ink)}.chapter-number,.cl-hero-inscription,.cl-shelf-note,.cl-result-count,.cl-book-author,.cl-context .cl-language-note,.cl-toc a>span,.cl-author-picture figcaption,.cl-primary .cl-text-label,.cl-editorial-note{color:var(--muted)}.cl-book-cover{--book: var(--navy);box-shadow:5px 7px #e9e1cd,6px 8px #c8bc9f,13px 21px 28px #1c2b5318}.cl-cover-foundations,.cl-cover-liturgy{--book: var(--red)}.cl-cover-practice{--book: #485b72}.cl-cover-history{--book: #746a55}.cl-cover-label{background:var(--paper);color:var(--navy);border-color:#c5bba4}.cl-book-card,.cl-next-books>div:last-child>a{background:var(--white);border-color:var(--line)}.cl-book-card:hover,.cl-next-books>div:last-child>a:hover{border-color:#943d3270}.cl-maoshan-badge{border-radius:0}.cl-filter button[aria-pressed=true],.cl-reader-tools [aria-pressed=true]{background:var(--red);color:var(--white);border-color:var(--red)}.cl-search input,.cl-reader-tools button,.cl-reader-tools>a{background:var(--white);color:var(--navy);border-color:var(--line)}.cl-reader-tools button[aria-pressed=true]{background:var(--red);border-color:var(--red);color:var(--white)}.cl-reader-tools{background:var(--paper)}.cl-toc nav>a:hover,.cl-toc a[aria-current]{background:#943d3208}.cl-toc a[aria-current]>span{color:var(--red)}.cl-coverage{color:var(--navy);background:#25386b09}.cl-glossary,.chapter-reflection{background:#eee9dd}.cl-guide,.chapter-reflection{border-left-color:var(--red)}.cl-guide{background:#e3bb6812}.cl-glossary dl>div,.cl-path-grid li a{border-color:var(--line)}.reader-menu>.reader-language,.reader-menu>.reader-tools{background:var(--white);box-shadow:0 10px 22px #1c2b5314}.product-image,.archive-object-card .archive-card-image,.archive-object-card img,.archive-object-gallery img,.archive-detail .archive-gallery img,.archive-detail .archive-gallery a,.archive-document-gallery img{background-color:#eae4d7}.image-caption,.archive-image-count{background:#fcfaf4f0;color:var(--navy)}.catalog-controls,.archive-filter-bar,.archive-object-card,.archive-card,.journal-card{border-color:var(--line)}.collection-switch a[aria-current]{background:var(--navy);color:var(--white)}[data-archive-search],.inquiry-form input,.inquiry-form textarea{background:var(--white);border-color:var(--line);color:var(--ink);border-radius:0}.inquiry-form input::placeholder,.inquiry-form textarea::placeholder{color:var(--muted)}.inquiry-form input[type=checkbox]{accent-color:var(--red)}.product-actions{background:#f5f1e7fa}.prose p,.article-body p{color:var(--ink)}.archive-prose h2,.archive-prose h3{color:var(--navy)}.archive-video,.archive-object-video video,.archive-video-block video{background:var(--deep)}.fu-explorer,.fu-further{background:#eee9dd;border-color:var(--line)}.fu-hero-photograph,.fu-upload-card,.fu-mint fieldset label,.fu-collection-explorer .fu-panel>[data-selected-fu-mint]{background:var(--white);border-color:var(--line)}.fu-hero-photo-action,.fu-photo-tabs a[aria-selected=true]{background:#fcfaf4ed;color:var(--navy)}.fu-photo-tabs a{border-color:var(--line)}.fu-photo-tabs a:hover{background:#943d3208}.fu-original>span,.fu-latest-artwork .fu-original>span,.fu-film-section{background:var(--navy);color:var(--white)}.fu-film-copy h2,.fu-film-copy .text-link{color:var(--white)}.fu-film-copy>.eyebrow,.fu-film-copy em{color:var(--gold)}.fu-film-copy>p,.fu-film-copy .fu-film-caption,.fu-video-frame figcaption,.fu-video-description{color:#e0dccf}body[data-page] .fu-landscape h2,body[data-page] .fu-landscape .text-link{color:var(--white)}body[data-page] .fu-landscape .eyebrow,body[data-page] .fu-landscape h2 em,body[data-page] .fu-landscape .text-link:hover,body[data-page] .fu-landscape .text-link:focus-visible{color:var(--gold)}body[data-page] .fu-landscape .text-link:focus-visible{outline:2px solid var(--gold);outline-offset:6px}body[data-page] .fu-materials .section-heading{margin-bottom:40px}.fu-materials-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.fu-materials-piece{display:block;color:inherit;text-decoration:none}.fu-materials-piece:focus-visible{outline:2px solid var(--red);outline-offset:8px}.fu-materials-gallery figure{min-width:0;margin:0}.fu-materials-image{display:grid;place-items:center;aspect-ratio:1;padding:20px;background:#f1ebdf}.fu-materials-image img{display:block;width:100%;height:100%;min-height:0;object-fit:contain;mix-blend-mode:multiply}.fu-materials-gallery figcaption{margin-top:22px}html[lang] body[data-page] .fu-materials-gallery h3{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font:400 24px/1.4 var(--serif);margin:0 0 10px;color:var(--navy)}.fu-materials-gallery h3 span{flex:none;font:400 18px/1 sans-serif;color:var(--red)}.fu-materials-piece:hover h3{color:var(--red)}.fu-materials-gallery p{max-width:24em;font-size:15px;line-height:1.8;color:var(--muted);margin:0}.fu-materials-next{margin-top:36px}.fu-materials-next .text-link{min-height:44px}@media(min-width:701px)and (max-width:1100px){.fu-materials-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px}.fu-materials-image{aspect-ratio:4 / 3;padding:24px}}@media(max-width:700px){body[data-page] .fu-materials .section-heading{margin-bottom:30px}.fu-materials-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px}.fu-materials-image{padding:12px}.fu-materials-gallery figcaption{margin-top:14px}html[lang] body[data-page] .fu-materials-gallery h3{font-size:20px;gap:6px;margin-bottom:7px}.fu-materials-gallery h3 span{font-size:15px}.fu-materials-gallery p{font-size:14px;line-height:1.75}.fu-materials-next{margin-top:30px}.fu-landscape:after{background:linear-gradient(90deg,#14291de6,#14291d70)}}.fu-inscription{background:#fcfaf480;border-left-color:var(--red)}.fu-inscription p{color:var(--red)}.fu-photo-dialog,.fu-lookup input{background:var(--paper);border-color:var(--line);color:var(--ink)}.fu-photo-dialog::backdrop{background:#1c2b53eb}.fu-photo-stage{background:var(--deep)}.fu-hero-photograph figcaption,.fu-verify-hero p,.fu-explanation p,.fu-empty-note,.fu-selection-mint .fu-theme,.fu-selection-mint .fu-source-note,.fu-selection-mint .fu-time-note,.fu-selection-mint .fu-study-note{color:var(--muted)}.fu-verification{background:var(--white);border-color:var(--line)}.fu-mint fieldset label:has(input:checked){border-color:var(--red);background:#943d3208}.dao-body{--paper: #f5f1e7;--ink: #262b32;--muted: #686b69;--red: #943d32;--line: #d7d1c3;background:var(--paper);color:var(--ink)}.dao-experience{--dao-paper: var(--paper);--dao-ink: var(--navy);--dao-mist: #d1ccbe;--dao-celadon: #59697b;--dao-cinnabar: var(--red);--dao-muted: var(--muted);--dao-border: var(--line);--dao-green: var(--navy);--bz-paper: var(--paper);--bz-ink: var(--ink);--bz-red: var(--red);--bz-line: var(--line);color:var(--ink)}.dao-scene{background-color:var(--paper);color:var(--navy)}.dao-scene-shade{background:linear-gradient(90deg,transparent 80%,#f5f1e7 100%),linear-gradient(180deg,transparent 74%,#f5f1e7cc 100%)}.dao-guide-caption:before{background:radial-gradient(ellipse,#f5f1e7ed 30%,#f5f1e7b8 58%,#f5f1e700 75%)}.dao-scene-eyebrow,.dao-guide-label,.dao-view-note,.dao-stages,.dao-stages li>span,.dao-panel-heading p,.dao-panel .bazi-form small,.dao-panel .dao-personal-details summary,.dao-panel .bazi-conventions summary,.dao-cultural-note,.dao-ritual>p:not(.dao-cultural-note),.dao-ritual #dao-ritual-status,.dao-panel .bazi-reading-lead,.dao-reading-details>summary,.dao-chart-details>summary,.dao-chat-heading>span,.dao-chat .dao-chat-intro,.dao-chat-intro,.dao-chat-actions small,.dao-message-author,.dao-message-user,.dao-chat-message>span,.dao-chat-speaker,.dao-chat-privacy,.dao-chat summary,.dao-background-notes>details>summary>span:last-child,.bazi-fu-intro,.bazi-fu-copy p,.bazi-fu-options legend,.bazi-fu-option small,.bazi-fu-note,.bazi-current-year,.bazi-reference p,.bazi-reference figcaption,.bazi-method p,.bazi-saved-note,.bazi-session-note{color:var(--muted)}.dao-title-seal{color:var(--red);border-color:var(--red);box-shadow:inset 0 0 0 1px #943d3233}.dao-scene-controls button,.dao-panel .bazi-form label,.dao-panel .bazi-form-grid>div>label,.bazi-fu-option b{color:var(--navy)}.dao-scene-controls button:hover,.dao-chat-status{color:var(--red)}.dao-panel .bazi-form input:not([type=checkbox]):not([type=radio]),.dao-panel .bazi-form select,.dao-panel .dao-personal-details,.dao-panel .bazi-conventions,.dao-panel .bazi-intentions span,.dao-chat textarea,.dao-chat-form textarea,.dao-chat-message,.dao-chat-suggestions button,.dao-suggestions button,.dao-panel .fu-mint fieldset label{background:var(--white);border-color:var(--line);color:var(--ink);border-radius:0;box-shadow:none}.dao-panel .bazi-intentions input:checked+span,.dao-panel .fu-mint fieldset label:has(input:checked),.bazi-fu-option:has(:checked){background:#943d3208;border-color:var(--red);color:var(--red);box-shadow:inset 0 0 0 1px #943d3220}.dao-panel .bazi-intentions input:checked+span i{background:var(--red);border-color:var(--red);box-shadow:inset 0 0 0 3px var(--white)}.dao-panel .bazi-form input:focus,.dao-panel .bazi-form select:focus,.dao-panel .bazi-intentions input:focus-visible+span,.dao-chat textarea:focus{outline-color:var(--red)}.dao-panel .bazi-form input:not([type=checkbox]):not([type=radio])[aria-invalid=true],.dao-panel .bazi-form select[aria-invalid=true]{border-color:var(--red);outline-color:var(--red)}.dao-panel .bazi-check input,.dao-chat-consent input,.dao-panel .fu-mint input,.bazi-fu-option input{accent-color:var(--red)}.dao-panel .bazi-form-actions .button,.dao-panel .dao-next-action>.button,.dao-panel .fu-mint .button,.dao-chat-form .button{background:var(--navy);border-color:var(--navy);color:var(--white);border-radius:0}.dao-panel .bazi-form-actions .button:hover,.dao-panel .dao-next-action>.button:hover,.dao-panel .fu-mint .button:hover,.dao-panel .dao-chat-form .button:hover{background:var(--deep);border-color:var(--deep)}.dao-panel .dao-question-row .button{background:var(--navy);color:var(--white)}.dao-chat textarea::placeholder,.dao-chat-form textarea::placeholder{color:var(--muted)}.dao-panel .bazi-pillars,.bazi-fu-option{background:var(--white);border-color:var(--line);border-radius:0}.dao-panel .bazi-completeness,.dao-panel .bazi-day-pillar,.dao-panel .fu-issued,.dao-panel .fu-mint-controls,.dao-chat-message[data-role=user],.dao-chat-message.is-user,.dao-suggestions button:hover,.dao-chat-suggestions button:hover{background:#25386b08;border-color:var(--line)}.dao-panel .bazi-warnings{background:#943d3208;border-left-color:var(--red);color:var(--ink)}.dao-panel .bazi-match-image,.bazi-photo-detail{background:#eee9dd}.dao-ritual-mark,.dao-ritual-steps li{color:var(--muted);border-color:var(--line)}.dao-ritual-mark i{border-top-color:var(--red)}.dao-ritual-steps .is-active,.dao-ritual-steps [aria-current=step],.dao-ritual-steps .is-done{color:var(--navy)}.dao-ritual-steps .is-active>span,.dao-ritual-steps [aria-current=step]>span{background:#943d3208;border-color:var(--red)}.dao-background-notes{background:var(--paper);border-color:var(--line)}.bazi-fu-number{color:var(--red)}.reading-visuals{--rv-ink: var(--ink);--rv-paper: var(--paper);--rv-jade: #59697b;--rv-red: var(--red);--rv-line: var(--line);--rv-muted: var(--muted)}.reading-visuals .rv-chapter-intro p,.reading-visuals .rv-pillar-foot,.reading-visuals .rv-pillar-detail dt,.reading-visuals .rv-pillar-detail p,.reading-visuals .rv-hidden-stems small,.reading-visuals .rv-character small,.reading-visuals .rv-no-token,.reading-visuals .rv-element-selection,.reading-visuals .rv-count-note,.reading-visuals .rv-wheel-legend span,.reading-visuals .rv-annual-note,.reading-visuals .rv-boundary dt{color:var(--muted)}.reading-visuals .rv-pillar,.reading-visuals .rv-reading-detail{background:var(--white);border-color:var(--line);border-radius:0}.reading-visuals .rv-pillar[aria-pressed=true],.reading-visuals .rv-element[aria-pressed=true]{background:#943d3208;border-color:var(--red)}.reading-visuals .rv-element:hover{background:#25386b06}.reading-visuals .rv-relation-badges>span{background:#943d3208;border-color:#943d3266}.reading-visuals .rv-relation-badges>span.is-neutral,.reading-visuals .rv-relation-badges>span.is-unknown,.reading-visuals .rv-detail-content p,.reading-visuals .rv-detail-content li,.reading-visuals .rv-pillar-comment p{color:var(--ink)}.reading-visuals .rv-pillar-comment,.rv-practice-list{background:#e3bb6812;border-left-color:var(--red)}.rv-reading-nav{box-shadow:0 5px 10px #1c2b5307}.tour-page{--tour-paper: var(--paper);--tour-muted: #e0dccf;--tour-gold: var(--gold)}.tour-heading h1,.tour-stop-copy h2{color:var(--white)}.tour-heading h1 em,.tour-stop-copy .tour-kicker,.tour-loading-seal{color:var(--gold)}.tour-heading .tour-intro,.tour-stop-copy p,.tour-input-help,.tour-loading p{color:var(--white)}.tour-toolbar button,.tour-toolbar summary,.tour-settings-panel,.tour-detail-panel,.tour-movement-panel,.tour-dock,.tour-navigation,.tour-fallback,.tour-no-script{background:#fcfaf4f5;border-color:#d7d1c3eb;border-radius:0;color:var(--navy);box-shadow:none}.tour-settings-panel,.tour-detail-panel,.tour-movement-panel,.tour-dock,.tour-navigation,.tour-fallback{box-shadow:0 5px 20px #1c2b5314}.tour-toolbar :is(button,summary):hover,.tour-stations button:hover,.tour-navigation button:hover{background:var(--paper);border-color:#943d3270;color:var(--red)}.tour-settings-panel label,.tour-movement-hint,.tour-movement-keyboard,.tour-fallback p,.tour-place-grid p,.tour-about p,.tour-place-number,.tour-landscape-note{color:var(--muted)}.tour-settings-panel select{background:var(--white);border-color:var(--line);border-radius:0;color:var(--navy);color-scheme:light}.tour-guided,.tour-stations button,.tour-navigation button,.tour-movement-title,.tour-place-guide,.tour-about summary{color:var(--navy);border-radius:0}.tour-guided,.tour-settings-panel #tour-reset,.tour-movement-panel #tour-recenter,.tour-place-grid article,.tour-about,.tour-fallback-links a{border-color:var(--line)}.tour-guided[aria-pressed=true],.tour-stations button[aria-current],.tour-detail-panel button[aria-pressed=true],.tour-navigation [data-tour-drag][aria-pressed=true],.tour-movement-controls button.is-held,#tour-fullscreen[aria-pressed=true],#tour-detail-return{color:var(--red);background:#943d320c;border-color:#943d3266}.tour-station-number{color:var(--muted)}.tour-stations button[aria-current] .tour-station-number,.tour-fallback .tour-kicker,.tour-place-mark,.tour-source-link,.tour-no-script a,#tour-retry{color:var(--red)}.tour-fallback h2,.tour-landscape-point{color:var(--navy)}.tour-landscape-dot{color:var(--red);border-color:#943d3266;background:var(--paper)}.tour-page :is(button,select,summary,a):focus-visible{outline-color:var(--red)}}@media screen{:root{--type-display: clamp(54px, 5vw, 72px);--type-page-title: clamp(48px, 4.5vw, 64px);--type-section: clamp(36px, 3.3vw, 46px);--type-card: 28px;--type-lead: 22px;--type-body: 17px;--type-small: 14px;--type-meta: 12px;--type-ui: 14px;--leading-title: 1.12;--leading-heading: 1.25;--leading-body: 1.75;--folio-gutter: 56px;--folio-section-space: 88px;--folio-heading-gap: 32px;--folio-copy-gap: 18px}html[lang=zh-Hant]{--type-display: clamp(48px, 4.5vw, 64px);--type-page-title: clamp(44px, 4.2vw, 60px);--type-section: clamp(34px, 3vw, 40px);--type-card: 24px;--type-lead: 20px;--type-body: 16px;--leading-title: 1.4;--leading-heading: 1.5;--leading-body: 1.95}body[data-page] .wrap{width:min(1280px,calc(100% - 2 * var(--folio-gutter)))}body[data-page] .section{padding-block:var(--folio-section-space)}body[data-page] .section-low{padding-bottom:var(--folio-section-space)}body[data-page] .section-heading{gap:24px 48px;align-items:end;margin-bottom:var(--folio-heading-gap)}body[data-page] :is(.section-heading,.page-intro,.archive-hero,.culture-hero-copy,.heritage-new-hero,.fu-hero)>.eyebrow,body[data-page] .section-heading>div>.eyebrow{display:block;margin-bottom:16px;font:var(--type-meta)/1.6 var(--ui-font);letter-spacing:.1em}body[data-page] .section-heading h2{margin-block:0;font-size:var(--type-section);line-height:var(--leading-heading)}html[lang] body[data-page]:not(.dao-body) .section-heading>p{font-size:var(--type-body);line-height:var(--leading-body);max-width:28em;margin:0;text-wrap:pretty}body[data-page] .section-heading .editorial-note{font:var(--type-body)/var(--leading-body) var(--serif);letter-spacing:.015em;max-width:28em;min-width:0;margin:0;border-left:0;padding-left:0;color:var(--muted);text-wrap:pretty}body[data-page] .section-bottom{margin-top:32px}body[data-page]:not(.dao-body) main :is(.button,.text-link){font:var(--type-ui)/1.6 var(--ui-font);letter-spacing:.04em;min-height:44px}body[data-page]:not(.dao-body) main .button{min-height:50px;padding:13px 22px}body[data-page]:not(.dao-body) main .text-link{gap:16px}body[data-page]:not(.dao-body) main :is(.button,.text-link) svg{width:24px;height:18px;flex-shrink:0}body[data-page=home] .mountain-journey .hero h1{font-size:var(--type-display);line-height:var(--leading-title);letter-spacing:.025em}body[data-page=home] .mountain-journey .hero p{font:var(--type-lead)/var(--leading-body) var(--serif);max-width:34em;margin-top:28px;letter-spacing:.02em}body[data-page=home] .mountain-journey .hero-cta .button{font-size:16px;min-height:52px}body[data-page=home] main h2{font-size:var(--type-section);line-height:var(--leading-heading);font-weight:400;letter-spacing:.025em;text-wrap:balance}body[data-page=home] main :is(.home-path h3,.archive-card h3,.product-name h3){font-size:var(--type-card);line-height:var(--leading-heading);font-weight:400;letter-spacing:.02em}body[data-page] .archive-home.wrap{width:100%;max-width:none;padding-inline:max(var(--folio-gutter),calc((100% - 1280px)/2))}body[data-page=home] .archive-card-copy{padding-top:24px}body[data-page=home] .archive-card-image{margin-bottom:0}body[data-page=home] .archive-card-copy>.eyebrow{display:block;margin:0 0 12px;font:var(--type-meta)/1.6 var(--ui-font);letter-spacing:.08em}body[data-page=home] .archive-card-copy h3{margin:0 0 12px}body[data-page=home] .archive-card-copy>p{font-size:var(--type-body);line-height:var(--leading-body);margin:0 0 20px;color:var(--ink);max-width:32em;text-wrap:pretty}body[data-page=home] .archive-card-copy>.text-link{margin-top:auto}body[data-page=home] .archive-card-copy{display:flex;flex-direction:column;flex:1}body[data-page=home] .archive-card{display:flex;flex-direction:column}body[data-page=home] :is(.heritage-copy,.fu-home-copy)>.eyebrow{display:block;margin-bottom:18px;font:var(--type-meta)/1.6 var(--ui-font);letter-spacing:.1em}body[data-page=home] :is(.heritage-copy,.fu-home-copy) h2{margin:0 0 22px}body[data-page=home] :is(.heritage-copy,.fu-home-copy)>p{font-size:var(--type-body);line-height:var(--leading-body);max-width:32em;margin:0;letter-spacing:.025em;text-wrap:pretty}body[data-page=home] .heritage-copy .heritage-date{display:block;margin-top:26px;font:var(--type-meta)/1.6 var(--ui-font);letter-spacing:.08em}body[data-page=home] .heritage-copy .text-link{margin-top:24px}body[data-page=home] .fu-home-previews>span{font-size:var(--type-small);line-height:1.7}body[data-page=home] .fu-home .fu-paper{transform:none;transition:none;box-shadow:0 16px 36px #101c3d26}body[data-page=home] .fu-home .fu-study{width:286px}body[data-page=home] .fu-home-art:before{background:radial-gradient(ellipse,#d9c38f12,transparent 68%)}body[data-page=home] .fu-home .fu-study-controls{flex-wrap:nowrap;gap:12px;margin-top:16px;min-height:48px}body[data-page=home] .fu-home .fu-study-controls>span{flex:1;min-width:0;font:12px/1.7 var(--ui-font)}body[data-page=home] .fu-home .fu-study-controls button{flex-shrink:0;min-height:48px;font:12px/1.6 var(--ui-font)}body[data-page=home] .product-card .product-meta .eyebrow{font:var(--type-meta)/1.6 var(--ui-font);letter-spacing:.06em}body[data-page=home] .product-card .product-meta{margin-block:14px 8px}body[data-page=home] .product-name{align-items:start}body[data-page=home] .product-name h3{margin:0}body[data-page=home] .journal-section>.eyebrow{display:block;font:var(--type-meta)/1.6 var(--ui-font);letter-spacing:.1em;margin-bottom:16px}body[data-page=home] .journal-row{font:22px/1.6 var(--serif);gap:18px;padding-block:24px}body[data-page=home] .journal-number{font:var(--type-meta)/1.6 var(--ui-font);font-variant-numeric:tabular-nums}body[data-page=home] .journal-row>span:nth-child(2){text-wrap:balance}body[data-page=home] .water-feature .eyebrow,body[data-page=home] .water-feature .water-credit{font:var(--type-meta)/1.7 var(--ui-font);letter-spacing:.1em}body[data-page=home] .water-feature .water-invitation{font:var(--type-small)/1.7 var(--serif)}body[data-page=home] .home-paths{padding-bottom:var(--folio-section-space)}body[data-page=home] .home-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}body[data-page=home] .home-path{display:grid;grid-template-columns:80px minmax(0,1fr) 20px;gap:20px;align-items:start;padding:32px 24px;min-height:232px;border-right:1px solid var(--line);transition:background-color .2s}body[data-page=home] .home-path:first-child{padding-left:0}body[data-page=home] .home-path:last-child{padding-right:0;border-right:0}body[data-page=home] .home-path:hover{background-color:#943d3205}body[data-page=home] .home-path:focus-visible{outline:2px solid var(--red);outline-offset:5px}body[data-page=home] .home-path-mark{display:block;width:80px;height:96px}body[data-page=home] .home-path-mark img{width:100%;height:100%;display:block;object-fit:cover}@supports (mask-image: url()) or (-webkit-mask-image: url()){body[data-page=home] .home-path-mark{background-color:var(--red);-webkit-mask-image:var(--path-mark);mask-image:var(--path-mark);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}body[data-page=home] .home-path-mark img{visibility:hidden}}body[data-page=home] .home-path-copy{min-width:0}body[data-page=home] .home-path small{display:block;margin:0 0 12px;font:var(--type-meta)/1.4 var(--ui-font);color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.08em}body[data-page=home] .home-path h3{margin:0 0 10px;text-wrap:balance}body[data-page=home] .home-path p{margin:0;font:var(--type-body)/var(--leading-body) var(--serif);color:#4f565a;max-width:24em;letter-spacing:.01em;text-wrap:pretty}body[data-page=home] .home-path>svg{width:20px;margin-top:40px}@media(max-width:1100px){:root{--folio-gutter: 36px;--folio-section-space: 72px}body[data-page=home] .home-path{grid-template-columns:64px minmax(0,1fr) 18px;gap:16px;padding-inline:18px}body[data-page=home] .home-path-mark{width:64px;height:80px}}@media(max-width:900px){body[data-page=home] .home-path-grid{grid-template-columns:1fr}body[data-page=home] .home-path,body[data-page=home] .home-path:first-child,body[data-page=home] .home-path:last-child{grid-template-columns:80px minmax(0,1fr) 24px;padding:26px 0;gap:24px;min-height:160px;border-right:0;border-bottom:1px solid var(--line)}body[data-page=home] .home-path:last-child{border-bottom:0}body[data-page=home] .home-path-mark{width:80px;height:88px}}@media(max-width:600px){:root{--type-display: 46px;--type-page-title: 44px;--type-section: 34px;--type-card: 26px;--type-lead: 20px;--type-body: 16px;--folio-gutter: 20px;--folio-section-space: 56px;--folio-heading-gap: 28px}html[lang=zh-Hant]{--type-display: 38px;--type-page-title: 38px;--type-section: 30px;--type-card: 22px;--type-lead: 18px;--type-body: 16px}body[data-page] .section-heading{align-items:start;gap:18px}body[data-page] .section-heading .editorial-note{margin-top:16px}body[data-page=home] .mountain-journey .hero h1{letter-spacing:.01em}body[data-page=home] .mountain-journey .hero p{max-width:22em;margin-top:22px}html[lang=zh-Hant] body[data-page=home] .mountain-journey .hero p{font-size:17px;line-height:1.9;max-width:21em}html[lang=zh-Hant] body[data-page=home] .mountain-journey .hero p br{display:initial}body[data-page=home] .mountain-journey .hero-foot{font-size:10px;letter-spacing:.08em}body[data-page=home] #discover{scroll-margin-top:0}body[data-page=home] .home-paths .section-heading{margin-bottom:24px}body[data-page=home] .home-path,body[data-page=home] .home-path:first-child,body[data-page=home] .home-path:last-child{grid-template-columns:64px minmax(0,1fr) 20px;gap:16px;padding-block:24px;min-height:148px}body[data-page=home] .home-path-mark{width:64px;height:80px}body[data-page=home] .home-path small,body[data-page=home] .home-path h3{margin-bottom:8px}body[data-page=home] .home-path p{font-size:15px;line-height:1.8}body[data-page=home] .home-path>svg{margin-top:32px}body[data-page=home] .fu-home-grid{padding-block:56px;gap:32px}body[data-page=home] .fu-home .fu-study{width:min(244px,100%)}body[data-page=home] .fu-home-previews{margin-block:22px}body[data-page=home] .fu-home-actions{margin-top:24px}html[lang] body[data-page] .site-footer .footer-top.footer-overview{padding-block:32px 24px;gap:26px}html[lang] body[data-page] .site-footer .footer-brand-block>p{font-size:18px;line-height:1.8;margin-top:14px}body[data-page] .site-footer .footer-group{padding-top:16px}body[data-page=home] .archive-card-copy{padding-top:20px}body[data-page=home] .journal-row,body[data-page=home] .product-card .product-name h3{font-size:20px}}@media(prefers-reduced-motion:reduce){body[data-page=home] .home-path{transition:none}}}@media screen{html[lang] body[data-page] :is(.reader-intro h1,.cl-hero h1,.cl-book-heading h1,.fu-collection-hero h1){font-size:var(--type-page-title);line-height:var(--leading-title);letter-spacing:.015em;text-wrap:balance}html[lang] body[data-page] :is(.reader-intro>div:first-child>p,.cl-hero>div>p,.cl-book-lead,.fu-collection-hero .fu-hero-lead){font-size:var(--type-lead);line-height:var(--leading-body);max-width:36em;letter-spacing:.02em}html[lang] body[data-page] :is(.reader-intro .eyebrow,.cl-hero .eyebrow,.cl-book-meta .eyebrow,.cl-hero-meta,.fu-collection-hero .eyebrow){font-size:var(--type-meta);line-height:1.6;letter-spacing:.08em}html[lang] body[data-page] .fu-collection-hero .fu-hero-copy>p:not(.fu-hero-lead){font-size:var(--type-body);line-height:var(--leading-body);color:var(--ink)}html[lang] body[data-page] :is(.fu-intro h2,.fu-lineage .section-heading h2,.fu-further h2,.fu-closing h2,.fu-film-copy h2,.fu-panel-heading h3,.fu-landscape h2,.bazi-reference-copy h2){font-size:var(--type-section);line-height:var(--leading-heading);letter-spacing:.025em}html[lang] body[data-page] :is(.fu-intro h3,.fu-lineage h3,.fu-panel-heading .fu-name-zh){font-size:var(--type-card);line-height:var(--leading-heading)}html[lang] body[data-page] :is(.fu-intro p:not(.fu-intro-small),.fu-lineage p,.fu-film-copy p,.fu-panel-copy>p:not(.fu-poetic):not(.fu-generation-note),.fu-looking p,.bazi-reference-copy p:not(.small)){font-size:var(--type-body);line-height:var(--leading-body);text-wrap:pretty}html[lang] body[data-page] .fu-panel-copy .fu-poetic{font-size:var(--type-lead);line-height:var(--leading-body)}html[lang] body[data-page] :is(.fu-intro-small,.fu-context,.fu-generation-note,.bazi-reference-copy .small){font-size:var(--type-small);line-height:1.8}html[lang] body[data-page] .fu-panel-heading .fu-pinyin{font-size:var(--type-meta);line-height:1.7}html[lang] body[data-page] :is(.archive-related h2,.ln-heading h2,.cl-small-heading h2,.cl-section-heading h2,.cl-glossary h2,.cl-crossroads h2,.cl-next-books h2,.chapter-heading h2){font-size:var(--type-section);line-height:var(--leading-heading);letter-spacing:.025em}html[lang] body[data-page] :is(.cl-path-grid h3,.cl-book-card h3,.cl-context h2,.cl-glossary dt,.cl-next-books strong,.reading-paths h3,.chapter-reflection h3){font-size:var(--type-card);line-height:var(--leading-heading);letter-spacing:.015em}html[lang] body[data-page] :is(.ln-intro>p,.cl-path-grid p,.cl-card-intro,.cl-glossary p,.cl-glossary dd,.cl-crossroads p,.cl-context p:not(.cl-language-note),.reading-paths p,.chapter-reflection p){font-size:var(--type-body);line-height:var(--leading-body);text-wrap:pretty}html[lang] body[data-page] :is(.cl-category,.cl-book-author,.cl-coverage,.cl-result-count,.cl-path-number,.cl-small-heading .eyebrow,.cl-section-heading .eyebrow,.ln-heading .eyebrow){font-size:var(--type-meta);line-height:1.7;letter-spacing:.04em}html[lang] body[data-page] :is(.cl-read-link,.cl-path-grid li a,.cl-resume,.cl-filter button){font-size:var(--type-ui);line-height:1.6;min-height:44px}html[lang] body[data-page] .cl-search>span{font-size:var(--type-meta)}html[lang] body[data-page] .cl-search input{font-size:16px}html[lang] body[data-page] .cl-card-intro{margin-block:16px}html[lang] body[data-page] .cl-path-grid article{display:flex;flex-direction:column}html[lang] body[data-page] .cl-path-grid ol{margin-top:auto}html[lang] body[data-page] :is(.cl-small-heading,.cl-section-heading,.ln-heading){margin-bottom:var(--folio-heading-gap)}}@media screen{body[data-page] .archive-related>.archive-related-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}body[data-page] .archive-related>.archive-related-actions>:is(.button,.text-link){margin:0}body[data-page] .archive-split.section+#maoshan-music.section{padding-top:0}html[lang] :is(.page-intro h1,.culture-hero-copy h1,.heritage-story .heritage-new-hero h1,.archive-hero h1,.archive-object-heading h1,.product-description h1,.article-heading h1,.tr-page .tr-heading h1,.tr-page .tr-year-hero h1){font-size:var(--type-page-title);line-height:var(--leading-title);letter-spacing:.01em;margin-block:18px 24px;text-wrap:balance}html[lang] :is(.culture-intro h2,.people-section .section-heading h2,.concept-section .section-heading h2,.sister-reading h2,.history-step h2,.history-afterword h2,.heritage-story .heritage-opening h2,.heritage-story .heritage-chronicle-heading h2,.heritage-story .heritage-transmission .section-heading h2,.heritage-story .heritage-photo-archive .section-heading h2,.heritage-story .heritage-material-heading h2,.heritage-story .heritage-continue h2,.archive-intro h2,.archive-split h2,.archive-band .section-heading h2,.archive-section-head h2,.archive-collection .section-heading h2,.archive-related .section-heading h2,.archive-prose h2,.archive-detail-copy h2,.related .section-heading h2,.article-body h2,.about-grid .prose h2,.narrow.prose h2,.contact-aside h2,.inquiry-success h2,.tr-page .tr-section-intro h2,.tr-page .tr-feature h2,.tr-page .tr-closing h2){font-size:var(--type-section);line-height:var(--leading-heading);letter-spacing:.01em;margin-block:14px 22px;text-wrap:balance}html[lang] :is(.history-portal h2,.classic-portal h2,.concept-panel h3,.person-story h3,.culture-essay h3,.heritage-story .heritage-era-copy h3,.heritage-story .heritage-pillars h3,.heritage-story .heritage-material-copy h3,.archive-object-card h3,.archive-programme h3,.archive-looking-notes h3,.archive-inquiry h3,.archive-video-block h3,.archive-video-grid h3,.archive-prose h3,.catalog .product-name h3,.related .product-name h3,.journal-card h2,.catalog .inquiry-note>p,.tr-page .tr-card-grid h3,.tr-page .tr-definition-list dt){font-size:var(--type-card);line-height:var(--leading-heading);letter-spacing:.01em;margin-block:12px 14px;text-wrap:pretty}html[lang] :is(.page-intro>p,.culture-hero-copy>p,.culture-intro>div>p,.heritage-story .heritage-new-hero .heritage-hero-lead,.archive-hero-copy>p:not(.archive-note),.archive-object-heading .archive-object-intro,.article-heading>p,.tr-page .tr-heading>p,.tr-page .tr-year-hero>div:first-child>p,.concept-panel .concept-question){font-size:var(--type-lead);line-height:var(--leading-body);color:var(--ink);max-width:36em;margin-block:0 24px;text-wrap:pretty}html[lang] .product-description>.product-intro{font-size:var(--type-lead)!important;line-height:var(--leading-body);max-width:36em;color:var(--ink);margin-block:0 24px}html[lang] :is(.concept-panel>div>p:not(.concept-question),.person-story p,.culture-essay p,.classic-portal>p,.sister-reading p,.history-step .era-reading>p,.history-afterword>p,.heritage-opening-copy>p,.heritage-pillars p,.heritage-material-copy p,.heritage-material-heading>p,.heritage-photo-archive .fu-archive-film p,.archive-intro .prose p,.archive-split .prose p,.archive-prose p,.archive-prose li,.archive-object-card p,.archive-programme p,.archive-detail-copy p,.archive-detail-copy li,.archive-video-block p,.archive-section-head>p,.archive-collection .section-heading>p,.product-description>p:not(.product-intro):not(.chinese-title):not(.small),.product-accordions p,.product-accordions li,.journal-card p,.article-body>section>p,.about-grid .prose p,.narrow.prose p,.narrow.prose li,.contact-aside>p:not(.small),.inquiry-success>p,.faq-list details>p,.tr-page .tr-section-intro>p,.tr-page .tr-feature p,.tr-page .tr-card-grid p,.tr-page .tr-definition-list dd,.tr-page .tr-relations details>p,.tr-page .tr-closing p){font-size:var(--type-body);line-height:var(--leading-body);color:var(--ink);max-width:42rem;text-wrap:pretty;overflow-wrap:break-word}html[lang] :is(.heritage-story .heritage-chronicle-heading>p,.heritage-story .heritage-era-copy>p:not(.heritage-era-names),.heritage-story .heritage-era .era-reading>p){font-size:var(--type-body);line-height:var(--leading-body);color:var(--white);max-width:42rem;text-wrap:pretty}html[lang] :is(.heritage-opening-copy,.heritage-material-copy,.archive-intro .prose,.archive-split .prose,.archive-prose,.archive-detail-copy,.about-grid .prose,.narrow.prose,.tr-feature>div)>p+p{margin-top:1em}html[lang] :is(.history-intro-note,.heritage-photo-archive figcaption,.heritage-material-gallery figcaption,.archive-hero figcaption,.archive-gallery figcaption,.archive-document-gallery figcaption,.archive-video-grid figcaption,.archive-object-gallery figcaption,.archive-split>figure figcaption,.archive-note,.product-description>.chinese-title,.product-description>.small,.contact-aside>.small,.catalog .inquiry-note>span,.tr-page .tr-small,.tr-page .tr-year-note,.tr-page .tr-reading-link p){font-size:var(--type-small);line-height:1.75;letter-spacing:0;color:var(--muted)}html[lang] :is(.archive-gallery figcaption strong,.archive-video-grid figcaption strong){font-size:var(--type-card);line-height:var(--leading-heading);margin-bottom:10px;letter-spacing:.01em}html[lang] :is(.culture-hero-copy,.culture-intro,.concept-panel,.person-story,.culture-essay,.history-heading,.history-step,.history-afterword,.heritage-new-hero,.heritage-opening,.heritage-chronicle-heading,.heritage-transmission,.heritage-photo-archive,.heritage-material-section,.heritage-continue,.archive-hero,.archive-intro,.archive-object-card,.archive-object-heading,.archive-detail-copy,.archive-section-head,.archive-split,.archive-band,.product-description,.catalog .product-meta,.related .product-meta,.journal-card,.article-heading,.page-intro,.tr-page) .eyebrow{font-size:var(--type-meta);line-height:1.6;letter-spacing:.1em;margin-bottom:0}html[lang] body[data-page=interior] .archive-card-grid h3{font-size:var(--type-card);line-height:var(--leading-heading);letter-spacing:.01em;margin-block:12px 14px;text-wrap:pretty}html[lang] body[data-page=interior] .archive-card-grid p{font-size:var(--type-body);line-height:var(--leading-body);color:var(--ink);max-width:42rem;text-wrap:pretty;overflow-wrap:break-word}html[lang] body[data-page=interior] .archive-card .eyebrow{font-size:var(--type-meta);line-height:1.6;letter-spacing:.1em}html[lang] :is(.heritage-sacred-label,.heritage-era-date>small,.archive-image-count,.archive-object-count,[data-archive-count],.tr-page .tr-cycle-key span){font-size:var(--type-meta);line-height:1.65;letter-spacing:.05em}html[lang] :is(.heritage-reading-body,.heritage-reading-body>p,.heritage-reading-body>ol,.heritage-reading-body small,.heritage-material-sources,.heritage-material-sources p,.archive-sources,.history-afterword .source-list,.article-body .source-list,.tr-page .tr-sources,.tr-page .tr-note p){font-size:var(--type-small);line-height:1.85;max-width:100%}html[lang] :is(.culture-hero-copy .text-link,.concept-panel .text-link,.person-story .text-link,.culture-essay .text-link,.heritage-story .text-link,.archive-nav a,.archive-card .text-link,.archive-object-card .text-link,.archive-related .text-link,.archive-category-tabs button,.category-tabs button,.product-accordions summary,.contact-steps>div,.tr-page .tr-nav a,.tr-page .text-link,.tr-page .tr-note>summary,.tr-page .tr-sources>summary){font-size:var(--type-ui);line-height:1.6;letter-spacing:.025em}html[lang] .faq-list>details>summary{font-size:var(--type-card);line-height:var(--leading-heading);padding-block:24px;align-items:baseline;gap:20px;letter-spacing:.01em}html[lang] .article-body{width:min(42rem,calc(100% - 48px))}html[lang] .article-heading{max-width:56rem;margin-block:56px 44px}html[lang] .article-heading>p{margin-inline:auto}html[lang] .article-body>section+section{margin-top:48px}html[lang] .archive-card-copy,html[lang] .journal-card,html[lang] .archive-object-card{min-width:0}html[lang] .tr-heading{padding-top:92px}@media(max-width:600px){body[data-page]:has(.product-detail){padding-bottom:calc(96px + env(safe-area-inset-bottom))}body[data-page]:not(.dao-body) main .product-actions .button{min-height:48px;padding:10px;font:14px/1.5 var(--ui-font)}html[lang] :is(.page-intro,.archive-hero,.archive-object-heading){padding-block:44px 36px}html[lang] :is(.archive-hero,.archive-intro,.archive-split,.heritage-opening,.heritage-material-heading){row-gap:28px}html[lang] .tr-heading{padding-top:56px;padding-bottom:36px}html[lang] .article-heading{margin-block:36px 30px}html[lang] .article-body>section+section{margin-top:36px}html[lang] .heritage-story .heritage-chronicle-heading h2{max-width:none}html[lang] .faq-list>details>summary{padding-block:20px;gap:16px}html[lang] .archive-object-grid{grid-template-columns:1fr;gap:36px}html[lang] .archive-object-card .archive-card-image{aspect-ratio:4 / 3}html[lang] .archive-object-card .archive-card-image img{object-fit:contain}}}
