@font-face{font-family:XingheSerif;src:url('fonts/XingheSerif.woff2') format('woff2');font-weight:200 900;font-display:swap}
:root{--font-serif:var(--serif)}
:root{--bg:#0a0f1e;--text:#edf1fd;--muted:#a2afc9;--blue:#5b8cff;--blue-hi:#a9c1ff;--human:#f2d9a2;--world:#7dd4c2;--line:rgba(164,185,226,.18);--serif:XingheSerif,'Songti SC',serif;--font:-apple-system,BlinkMacSystemFont,'PingFang SC','Microsoft YaHei',sans-serif;--nav-height:70px;color-scheme:dark}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-height) + 28px);background:var(--bg);-webkit-text-size-adjust:100%}body{margin:0;color:var(--text);font:17px/1.8 var(--font);background:var(--bg);-webkit-font-smoothing:antialiased}main,footer{position:relative;z-index:1}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.25em}button{font:inherit;color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--human);outline-offset:5px}button:disabled{cursor:default}h1,h2,h3,p,figure,blockquote{margin:0}h1,h2,h3{font-weight:500;text-wrap:balance}img{max-width:100%;height:auto;display:block}button[hidden],[hidden]{display:none!important}::selection{background:#365a9c;color:white}section,[id]{scroll-margin-top:0}.eyebrow{font-size:11px;font-weight:500;letter-spacing:.17em;color:var(--blue-hi);line-height:1.5}.skip-link{position:fixed;left:20px;top:-100px;background:var(--text);color:var(--bg);padding:10px 18px;border-radius:30px;z-index:100}.skip-link:focus{top:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
#essay-sky{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;opacity:.65}.masthead{height:var(--nav-height);position:fixed;inset:0 0 auto;z-index:40;display:flex;align-items:center;gap:24px;padding:0 clamp(20px,4vw,64px);background:rgba(10,15,30,.88);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border-bottom:1px solid rgba(164,185,226,.09)}.brand{font-size:23px;font-weight:600;letter-spacing:-1px;text-decoration:none;display:flex;gap:7px;align-items:center}.brand-star{color:var(--human);font-size:17px}.chapter-nav{display:flex;gap:clamp(16px,2.5vw,36px);margin:auto;align-items:center}.chapter-nav a{text-decoration:none;color:var(--muted);font-size:13px;padding:20px 0;white-space:nowrap;transition:color .2s}.chapter-nav a:hover,.chapter-nav a[aria-current]{color:var(--human)}.chapter-nav a[aria-current]{box-shadow:inset 0 -1px var(--human)}.reading-toggle{border:1px solid var(--line);border-radius:30px;background:transparent;font-size:11px;letter-spacing:.04em;padding:8px 13px;min-height:36px;white-space:nowrap}.reading-toggle[aria-pressed=true]{color:var(--human);border-color:rgba(242,217,162,.45)}.reading-progress{position:absolute;bottom:-1px;height:1px;left:0;right:0}.reading-progress i{display:block;height:100%;background:linear-gradient(90deg,var(--blue),var(--human));transform:scaleX(0);transform-origin:left center}
.essay-hero{min-height:790px;min-height:min(960px,100svh);position:relative;display:flex;align-items:center;padding:160px 8vw 145px;overflow:hidden;border-bottom:1px solid var(--line)}.hero-copy{position:relative;z-index:2;max-width:1100px;width:100%;margin:auto}.hero-copy>.eyebrow{margin-bottom:34px}.hero-copy h1{font-family:var(--serif);font-size:clamp(42px,5.9vw,83px);line-height:1.3;letter-spacing:-.045em}.hero-copy em{font-style:normal;color:var(--human)}.hero-deck{color:#c1cce1;font-size:clamp(15px,1.65vw,19px);line-height:1.85;margin-top:27px}.vision-lines{border-left:1px solid rgba(242,217,162,.4);padding-left:20px;margin-top:35px;font-size:13px;line-height:1.95;color:var(--muted)}.vision-lines p:last-child{color:#d9e2f6}.begin-link{display:inline-flex;gap:48px;align-items:center;margin-top:30px;text-decoration:none;font-size:12px;color:var(--human);padding:7px 0;border-bottom:1px solid rgba(242,217,162,.3)}.begin-link span{font-size:20px}.hero-foot{position:absolute;bottom:28px;left:8vw;right:8vw;display:flex;justify-content:space-between;font-size:10px;letter-spacing:.18em;color:#8a9bbd}.horizon{position:absolute;width:150%;height:85%;left:-4%;top:52%;border-radius:50%;background:radial-gradient(ellipse at 50% 0,rgba(98,137,204,.08),#080d1a 32%);border-top:1px solid rgba(169,193,255,.55);box-shadow:0 -12px 70px rgba(72,106,185,.16),inset 0 8px 70px rgba(69,99,160,.08);transform:rotate(-18deg);pointer-events:none}.horizon:before{content:'';position:absolute;inset:-70px 0 0;background:radial-gradient(ellipse at 45% 10%,rgba(153,183,248,.14),transparent 48%);border-radius:50%}.horizon i{position:absolute;width:5px;height:5px;background:#fff1d4;border-radius:50%;left:38%;top:-3px;box-shadow:0 0 20px 7px rgba(242,217,162,.4)}
.essay-section{max-width:1200px;margin:auto;padding:112px 40px 12px}.section-heading{max-width:720px;margin:0 auto 45px}.section-heading .eyebrow{margin-bottom:22px}.section-heading h2{font-family:var(--serif);font-size:clamp(31px,4vw,48px);line-height:1.45;letter-spacing:-.025em}.section-deck{color:var(--muted);font-size:17px;line-height:1.8;margin-top:22px}.prose{max-width:720px;margin:0 auto;color:#cdd6e9;font-size:17px;line-height:2.05;overflow-wrap:break-word}.prose p+p{margin-top:1.45em}.prose .lead{font-size:20px;line-height:1.95;color:var(--text)}.prose strong{font-weight:600;color:var(--text)}.prose a,.practice-note a{color:var(--blue-hi)}.prose h3{font-family:var(--serif);font-size:29px;color:var(--text);line-height:1.6;margin:2.3em 0 1em}.prose h3:first-child{margin-top:0}.prose .source-note{font-size:12px;line-height:1.85;color:var(--muted);margin-top:28px}.prose blockquote{margin:34px 0;padding:0 0 0 24px;border-left:1px solid var(--human);font-family:var(--serif);font-size:24px;line-height:1.8;color:var(--human)}.essay-section+.essay-section:before{content:'';display:block;width:50px;height:1px;background:linear-gradient(90deg,var(--human),transparent);max-width:720px;margin:0 auto 65px 18%}
.product-figure{margin:42px 0}.product-figure .image-link{display:block;border:1px solid rgba(177,195,226,.24);border-radius:8px;overflow:hidden;background:#0f1928;box-shadow:0 20px 80px rgba(0,0,0,.2);cursor:zoom-in}.product-figure img{width:100%;transition:filter .3s}.image-link:hover img{filter:brightness(1.06)}.product-figure figcaption{padding-top:16px;font-size:12px;line-height:1.8;color:var(--muted)}.material-tag{font-size:10px;letter-spacing:.09em;color:var(--blue-hi)}.product-desktop{max-width:920px;margin:50px auto}.product-desktop figcaption{display:flex;justify-content:space-between;gap:24px}.practice-pair{display:grid;grid-template-columns:280px minmax(0,470px);gap:90px;align-items:center;justify-content:center;margin:72px auto;max-width:940px}.practice-pair figure{margin:0}.product-phone .image-link{border-radius:14px}.practice-note h3{font-family:var(--serif);font-size:34px;line-height:1.5;margin:18px 0 25px}.practice-note>p:not(.eyebrow){font-size:16px;line-height:2;color:#bdc9df;margin:1.3em 0}.practice-pair--reverse{grid-template-columns:minmax(0,470px) 260px}.practice-pair--reverse figure{grid-column:2;grid-row:1}.practice-pair--reverse .practice-note{grid-column:1;grid-row:1}.text-link{display:inline-flex;align-items:center;gap:25px;text-decoration:none;border-bottom:1px solid var(--line);padding:8px 0;font-size:12px}
.network-section .section-heading h2{color:var(--human)}.network-after{margin-top:64px}.participation-path{max-width:940px;margin:38px auto;display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:center;padding:27px 20px;border-block:1px solid var(--line);font-size:13px;color:var(--human)}.participation-path i{font-style:normal;color:#7587ab}.continuity-figure{position:relative;max-width:940px;margin:54px auto;padding:52px 25px;text-align:center;border-block:1px solid var(--line);background:radial-gradient(ellipse at center,rgba(41,66,125,.13),transparent 70%)}.changing-tools{display:flex;gap:clamp(20px,5vw,75px);justify-content:center;color:var(--blue-hi);font-size:13px;letter-spacing:.05em}.continuity-line{height:65px;width:1px;background:linear-gradient(transparent,var(--human));margin:15px auto 25px;position:relative}.continuity-line:after{content:'';width:5px;height:5px;position:absolute;background:var(--human);border-radius:50%;bottom:-2px;left:-2px;box-shadow:0 0 18px var(--human)}.continuity-figure figcaption>span{font-size:12px;color:var(--muted);display:block;margin-bottom:12px}.continuity-figure strong{font-family:var(--serif);font-size:clamp(22px,3vw,33px);line-height:1.6;font-weight:400;color:var(--human)}html[data-reading=motion] .changing-tools span{animation:tool-breathe 9s ease-in-out infinite}.changing-tools span:nth-child(2){animation-delay:-2s!important}.changing-tools span:nth-child(3){animation-delay:-4s!important}.changing-tools span:nth-child(4){animation-delay:-6s!important}@keyframes tool-breathe{0%,100%{opacity:.55}50%{opacity:1}}
.work-note{max-width:720px;margin:32px auto 52px;padding:21px 26px;border-left:1px solid rgba(242,217,162,.38);background:linear-gradient(90deg,rgba(242,217,162,.04),transparent);color:var(--muted);font-size:14px;line-height:1.9}.work-note p+p{margin-top:9px}.work-note strong,.work-note a{color:var(--human);font-weight:400}.work-note .eyebrow{color:var(--human);margin-bottom:9px}.research-essay+.research-essay{margin-top:65px}.prose ol,.prose ul{padding-left:1.45em}.prose li{margin:1.2em 0}.research-bridge{font-family:var(--serif);font-size:24px!important;color:var(--human)}
.closing{position:relative;max-width:1200px;margin:100px auto 0;padding:100px 40px 80px;text-align:center;border-top:1px solid var(--line);background:radial-gradient(ellipse at 50% 110%,rgba(91,140,255,.17),transparent 65%)}.closing .eyebrow{margin-bottom:28px}.closing h2{font-family:var(--serif);font-size:clamp(33px,4vw,52px);line-height:1.5}.closing .vision-lines{border:0;padding:0;font-size:clamp(14px,1.5vw,17px);line-height:2.1;margin-top:36px}.closing>p{max-width:650px;margin:28px auto;color:var(--muted);font-size:16px;line-height:2}.closing-links{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;margin-top:34px}.closing-links a{font-size:12px;border:1px solid var(--line);border-radius:30px;padding:10px 20px;text-decoration:none}.closing-links a:first-child{border-color:rgba(242,217,162,.4);color:var(--human)}.site-footer{max-width:1120px;padding:30px 0 45px;margin:auto;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:18px;color:var(--muted);font-size:11px}.site-footer a{text-decoration:none}.site-footer div{display:flex;gap:20px}.image-dialog{border:1px solid var(--line);padding:18px;background:#0c1322;color:var(--text);max-width:min(96vw,1200px);max-height:94svh;overscroll-behavior:contain;border-radius:12px}.image-dialog::backdrop{background:rgba(3,7,15,.9);backdrop-filter:blur(10px)}.image-dialog img{margin:auto;max-height:78svh;width:auto;object-fit:contain}.image-dialog .zoom-caption{max-width:900px;margin:12px auto 0;color:var(--muted);font-size:12px}.zoom-close{display:block;margin:0 0 12px auto;border:1px solid var(--line);border-radius:30px;background:#152039;padding:6px 18px;font-size:13px;min-height:38px}.image-dialog[open]{animation:dialog-in .18s ease-out}@keyframes dialog-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}html[data-reading=static]{scroll-behavior:auto}html[data-reading=static] *,html[data-reading=static] *:before,html[data-reading=static] *:after{animation:none!important;transition:none!important}
@media(min-width:1600px){.essay-hero{padding-left:max(8vw,calc((100vw - 1100px)/2))}.hero-copy{margin:0}}
@media(max-width:900px){.masthead{gap:18px}.chapter-nav{gap:20px}.practice-pair{gap:44px;grid-template-columns:240px minmax(0,1fr)}.practice-pair--reverse{grid-template-columns:minmax(0,1fr) 230px}.practice-note h3{font-size:28px}.essay-section{padding-inline:32px}.site-footer{margin:0 32px}.product-desktop figcaption{display:block}.product-desktop figcaption p{margin-top:6px}}
@media(max-width:650px){:root{--nav-height:101px}.masthead{height:101px;padding:10px 20px 0;display:grid;grid-template-columns:1fr auto;gap:0}.brand{font-size:21px}.reading-toggle{grid-column:2;grid-row:1;padding:5px 12px;font-size:10px}.chapter-nav{grid-column:1/-1;grid-row:2;width:100%;justify-content:space-between;gap:10px;margin:0}.chapter-nav a{font-size:12px;padding:12px 0 10px}.essay-hero{min-height:760px;min-height:100svh;padding:160px 24px 95px}.hero-copy>.eyebrow{font-size:10px;letter-spacing:.12em;margin-bottom:28px}.hero-copy h1{font-size:clamp(34px,8.9vw,52px);line-height:1.45;letter-spacing:-.045em}.hero-deck{font-size:14px;margin-top:22px;max-width:320px}.desktop-break{display:none}.vision-lines{padding-left:14px;font-size:11px;line-height:2;margin-top:28px}.begin-link{margin-top:25px}.hero-foot{left:24px;right:24px;font-size:9px;letter-spacing:.07em;bottom:23px}.horizon{top:62%;width:220%;left:-20%;height:55%;transform:rotate(-23deg)}.essay-section{padding:76px 24px 0}.section-heading{margin-bottom:30px}.section-heading h2{font-size:32px;line-height:1.5}.section-heading .eyebrow{margin-bottom:18px}.section-deck{font-size:15px}.prose{font-size:16px;line-height:2}.prose .lead{font-size:18px;line-height:1.95}.prose h3{font-size:25px;margin-top:2.1em}.essay-section+.essay-section:before{margin:0 0 45px;width:35px}.product-desktop{margin:35px 0}.product-figure figcaption{font-size:11px}.practice-pair,.practice-pair--reverse{display:flex;flex-direction:column;gap:30px;margin:55px 0}.practice-note{order:0}.practice-pair figure{order:1;max-width:260px;width:74%;margin:0 auto}.practice-note h3{font-size:29px}.practice-note>p:not(.eyebrow){font-size:16px}.practice-pair--reverse figure{max-width:240px}.participation-path{gap:12px 9px;font-size:11px;padding:22px 8px;margin:28px auto}.participation-path i{font-size:10px}.continuity-figure{padding:35px 12px;margin:35px auto}.changing-tools{font-size:11px;gap:30px}.continuity-figure strong{font-size:22px}.work-note{padding:18px;margin:28px auto 38px;font-size:13px}.closing{margin-top:65px;padding:70px 24px}.closing>p{font-size:15px;text-align:left}.closing h2{font-size:32px}.closing .vision-lines{font-size:12px}.closing-links{gap:10px}.closing-links a{font-size:11px;padding:9px 15px}.site-footer{margin:0 24px;flex-direction:column;padding:24px 0 30px;gap:12px}.image-dialog{padding:10px}.image-dialog img{max-height:74svh}.prose blockquote{font-size:21px;padding-left:17px}}
@media(max-width:350px){.masthead{padding-inline:16px}.essay-section{padding-inline:20px}.essay-hero{padding-inline:20px}.hero-copy h1{font-size:32px}.vision-lines{font-size:10px}.section-heading h2{font-size:28px}.participation-path{gap:8px;font-size:10px}.changing-tools{gap:22px}.closing{padding-inline:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
/* Keep the vision at the center, with the original coastal world behind it. */
.brand{gap:9px;letter-spacing:.04em;font-size:16px;white-space:nowrap}.brand img{flex:none;width:38px;height:38px}.hero-landscape{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(6,12,25,.94) 0%,rgba(6,12,25,.77) 36%,rgba(6,12,25,.28) 75%),linear-gradient(0deg,#0a0f1e 0%,transparent 45%,rgba(10,15,30,.45) 100%),url('assets/silent-reef.webp');background-size:cover;background-position:center,center,68% center}.essay-hero{min-height:850px;min-height:max(780px,100svh);padding-top:150px;padding-bottom:120px}.hero-copy h1{font-size:clamp(38px,5.5vw,72px);line-height:1.42;letter-spacing:-.05em}.hero-copy h1>span,.hero-copy h1>em,.closing h2>span,.closing h2>em{display:block}.hero-copy>.eyebrow{margin-bottom:25px}.hero-question{font-family:var(--serif);font-size:clamp(18px,2vw,24px);color:#e4eaf7;margin-top:30px;line-height:1.7}.hero-deck{margin-top:12px;font-size:16px}.begin-link{margin-top:25px}.closing h2{font-size:clamp(29px,4.5vw,57px);line-height:1.55;letter-spacing:-.04em}.closing em{font-style:normal;color:var(--human)}.product-desktop figcaption{align-items:center}.product-desktop figcaption .text-link{padding:0}.open-work{max-width:920px;margin:48px auto 0;padding:30px 0;border-block:1px solid var(--line);display:grid;grid-template-columns:1.35fr 1fr;gap:50px}.open-work h3{font-family:var(--serif);font-size:25px;line-height:1.7;margin:15px 0}.open-work p:not(.eyebrow){color:var(--muted);font-size:15px;line-height:2}.open-work nav{display:flex;flex-direction:column;justify-content:center}.open-work nav a{display:flex;justify-content:space-between;gap:12px;padding:18px 0;border-bottom:1px solid var(--line);text-decoration:none;font-size:12px;color:var(--blue-hi)}.open-work nav a:last-child{border:0}.open-work nav a strong{font-size:15px;font-weight:500;color:var(--human)}
@media(max-width:650px){.brand{font-size:15px}.brand img{width:31px;height:31px}.essay-hero{min-height:max(735px,100svh);padding:149px 24px 94px}.hero-copy h1{font-size:clamp(30px,8.8vw,51px);line-height:1.55;letter-spacing:-.065em}.hero-copy>.eyebrow{margin-bottom:24px}.hero-question{font-size:17px;margin-top:26px}.hero-deck{font-size:14px;max-width:340px}.hero-landscape{background-image:linear-gradient(0deg,#0a0f1e 0%,rgba(6,12,25,.28) 30%,rgba(6,12,25,.87) 72%),url('assets/silent-reef.webp');background-position:center,63% center}.closing h2{font-size:clamp(25px,7.7vw,43px)}.open-work{display:block;margin-top:36px;padding-top:25px}.open-work h3{font-size:24px}.open-work nav{margin-top:18px}.open-work nav a{min-height:60px}.product-desktop figcaption .text-link{margin-top:7px}.cosmos-figure{margin-inline:-8px}}
@media(max-width:350px){.essay-hero{padding-inline:20px}.hero-copy h1{font-size:28px}.hero-question{font-size:15px}.closing h2{font-size:24px}}

/* 2026-09-26: footer links wrap on phones; the practice note keeps its heading rhythm inside .prose */
.site-footer,.site-footer div{flex-wrap:wrap;row-gap:10px}
.prose .practice-note h3{margin-top:18px}
.prose>.practice-note{margin-top:72px}
@media(max-width:650px){.prose>.practice-note{margin-top:55px}}

/* 2026-09-26: language switch (as in the English edition), brand shows Seapex, legal line in the footer */
.lang-switch{display:inline-flex;align-items:center;min-height:36px;padding:6px 4px;font-size:12px;letter-spacing:.04em;color:var(--dim,#93a9c6);white-space:nowrap}
.lang-switch:hover,.lang-switch:focus-visible{color:var(--human,#f2d9a2)}
.brand small{font-size:.55em;font-weight:400;letter-spacing:.14em;margin-left:8px;color:var(--muted)}
.site-footer .legal{flex-basis:100%;margin:0;font-size:11px;line-height:1.7;color:var(--muted)}
.site-footer .legal a{color:inherit}
@media(max-width:650px){
  .masthead{grid-template-columns:1fr auto auto;column-gap:10px}
  .lang-switch{grid-column:2;grid-row:1;font-size:11px}
  .reading-toggle{grid-column:3}
}
/* XingheSerif supplement (auto-generated 2026-09-26): Noto Serif SC variable slices (SIL OFL 1.1) for characters missing from XingheSerif.woff2 */
@font-face{font-family:'XingheSerif';src:url('fonts/xinghe-100.woff2') format('woff2');font-weight:200 900;font-display:swap;unicode-range:U+2264}
@font-face{font-family:'XingheSerif';src:url('fonts/xinghe-101.woff2') format('woff2');font-weight:200 900;font-display:swap;unicode-range:U+54E8,U+5E27}
@font-face{font-family:'XingheSerif';src:url('fonts/xinghe-102.woff2') format('woff2');font-weight:200 900;font-display:swap;unicode-range:U+5306}
@font-face{font-family:'XingheSerif';src:url('fonts/xinghe-103.woff2') format('woff2');font-weight:200 900;font-display:swap;unicode-range:U+62FD,U+6328,U+69DB,U+7784,U+9063}
@font-face{font-family:'XingheSerif';src:url('fonts/xinghe-104.woff2') format('woff2');font-weight:200 900;font-display:swap;unicode-range:U+2193,U+50E7,U+67C4}
@font-face{font-family:'XingheSerif';src:url('fonts/xinghe-105.woff2') format('woff2');font-weight:200 900;font-display:swap;unicode-range:U+2190,U+566A,U+59A8,U+6084,U+614C,U+8877,U+94A9}
@font-face{font-family:'XingheSerif';src:url('fonts/xinghe-106.woff2') format('woff2');font-weight:200 900;font-display:swap;unicode-range:U+2191,U+6070,U+60E7,U+77DB,U+7A84,U+88F9}
@font-face{font-family:'XingheSerif';src:url('fonts/xinghe-107.woff2') format('woff2');font-weight:200 900;font-display:swap;unicode-range:U+62FE,U+64A4,U+64CE,U+679A,U+7B5B,U+8C1C}
@font-face{font-family:'XingheSerif';src:url('fonts/xinghe-108.woff2') format('woff2');font-weight:200 900;font-display:swap;unicode-range:U+5272,U+53E0,U+5F7C,U+62E8,U+6655,U+6670,U+6CF3,U+75D5,U+76FE,U+788D,U+7EEA,U+87BA,U+8F74,U+901B,U+94AE,U+9614,U+964C}
@font-face{font-family:'XingheSerif';src:url('fonts/xinghe-109.woff2') format('woff2');font-weight:200 900;font-display:swap;unicode-range:U+4E32,U+5269,U+5389,U+5FAA,U+5FFD,U+60DC,U+64E6,U+6746,U+7C92,U+7EB5,U+8109,U+8352,U+8DF5,U+8FC1,U+8FC8,U+8FEB}
@font-face{font-family:'XingheSerif';src:url('fonts/xinghe-110.woff2') format('woff2');font-weight:200 900;font-display:swap;unicode-range:U+4F38,U+4FA3,U+503E,U+5141,U+51ED,U+5C18,U+5C1D,U+5C97,U+5F04,U+60EF,U+62D6,U+64C5,U+65C1,U+65E6,U+6846,U+6CBF,U+6EDA,U+78B0,U+8017,U+820D,U+8239,U+8986,U+8D21,U+8E2A,U+8F68,U+8FA8,U+966A,U+96FE,U+9F20}
@font-face{font-family:'XingheSerif';src:url('fonts/xinghe-111.woff2') format('woff2');font-weight:200 900;font-display:swap;unicode-range:U+4FA7,U+504F,U+59D3,U+5E45,U+5F03,U+5F84,U+5FD9,U+5FE7,U+6062,U+6089,U+60D1,U+6167,U+6234,U+624E,U+6269,U+62B5,U+62D2,U+6325,U+63E1,U+65E2,U+66FF,U+6E10,U+6F5C,U+73CD,U+78E8,U+7F13,U+83F2,U+8DE8,U+9006,U+904D,U+9636}
@font-face{font-family:'XingheSerif';src:url('fonts/xinghe-112.woff2') format('woff2');font-weight:200 900;font-display:swap;unicode-range:U+4ECD,U+5175,U+52B3,U+56F0,U+56FA,U+5BBE,U+5C3A,U+6015,U+6050,U+6162,U+61C2,U+6297,U+62BD,U+62DF,U+638C,U+6697,U+675F,U+690D,U+6B32,U+6D89,U+6DF7,U+6ED1,U+751A,U+7545,U+7EA0,U+7EB9,U+7ED8,U+7F29,U+8033,U+8651,U+865A,U+89E6,U+8D25,U+8DDD,U+9010,U+907F-9080,U+91CA,U+94FA,U+9694,U+9ED8}
@font-face{font-family:'XingheSerif';src:url('fonts/xinghe-113.woff2') format('woff2');font-weight:200 900;font-display:swap;unicode-range:U+4E4E,U+4E71,U+5012,U+51B2,U+521A,U+5220,U+523B,U+53E5,U+53EB,U+53F3,U+5438,U+552F,U+5584,U+5706,U+5750,U+59D4,U+5BDF,U+5BFB,U+5C4F,U+5DE6,U+5EAD,U+5EF6,U+6025,U+6258,U+6298,U+62E5,U+62EC,U+65E7,U+6682,U+6740,U+6768,U+6982,U+6D59,U+6E7E,U+6F6E,U+719F,U+732E,U+76D6,U+7840,U+79D2,U+7A33,U+7A97,U+7ADE-7ADF,U+7B26,U+7EC3,U+7F3A,U+80DC,U+8457,U+8BA8,U+8BAD,U+8BEF,U+8DD1,U+8DF3,U+8F6E,U+8FF9,U+900F,U+9057,U+9488,U+955C,U+95F2,U+9644,U+964D,U+9732,U+9759,U+987A}
@font-face{font-family:'XingheSerif';src:url('fonts/xinghe-114.woff2') format('woff2');font-weight:200 900;font-display:swap;unicode-range:U+4E25,U+4E89,U+4EAE,U+4F11,U+4F19,U+4F24,U+4F34,U+4F59,U+505C,U+51CF,U+5374,U+538B,U+53E6,U+5426,U+542B,U+542F,U+5473,U+5708,U+571F,U+57DF,U+591F,U+5979,U+5A01,U+5B69,U+5BA1,U+5BA3,U+5C42,U+5C81,U+5DEE,U+5E0C,U+5E55,U+5E8F,U+5F02,U+63CF,U+6444,U+64CD,U+65E9,U+66B4,U+66FE,U+677E,U+67B6,U+680F,U+68C0,U+6B7B,U+6C38,U+6C47,U+6D3E,U+7075,U+7565,U+7591,U+7981,U+7A7F,U+7EB3,U+7EC7,U+7EE7,U+7EFF,U+7FFB,U+805A,U+822C,U+82E5,U+84DD,U+8865,U+8BB2,U+8BDA,U+8C01,U+8C08,U+8D1F,U+8DA3,U+8F93,U+8FF0,U+8FF7,U+8FFD,U+9000,U+9047,U+949F,U+9646,U+9669,U+987B,U+987E,U+989D}
@font-face{font-family:'XingheSerif';src:url('fonts/xinghe-115.woff2') format('woff2');font-weight:200 900;font-display:swap;unicode-range:U+4E49,U+4E60,U+4EB2,U+4EC5,U+4EFD,U+4F3C,U+4F8B,U+5019,U+5145,U+516D,U+5174,U+517B,U+5199,U+51B3,U+51B5,U+5207,U+5212,U+521D,U+52BF,U+5347,U+5370,U+53F2,U+542C,U+547D,U+54CD,U+5883,U+589E,U+5931,U+5947,U+5957,U+5A92,U+5B83,U+5BB3,U+5BCC,U+5C1A,U+5C40,U+5F80,U+5F85,U+5FB7,U+5FD7,U+601D,U+626B,U+6309,U+6545,U+65C5,U+666E,U+671B,U+6790,U+6838-6839,U+6B62,U+6BB5,U+6D4B,U+6E29,U+6EE1,U+6F14,U+6F2B,U+72B6,U+7387,U+753B,U+76CA,U+76D8,U+773C,U+77ED,U+7814,U+79BB,U+79D8,U+79FB,U+7A76,U+7B54,U+7BC7,U+7D20,U+7EAA,U+7EDD,U+7FA4,U+804C,U+80CC,U+8111,U+817E,U+8303,U+843D,U+89C9,U+89D2,U+8BC9,U+8BCD,U+8C61,U+8D22,U+8D8A,U+8F6F,U+8F7B,U+8F83,U+8FB9,U+8FDC,U+9002,U+9519,U+95ED,U+968F-9690,U+96BE,U+9876,U+9884,U+98DE,U+9988}
@font-face{font-family:'XingheSerif';src:url('fonts/xinghe-116.woff2') format('woff2');font-weight:200 900;font-display:swap;unicode-range:U+300A-300B,U+4E16,U+4E66,U+4E70,U+4E92,U+4E94,U+4E9B,U+4ECA,U+4F18,U+4F46,U+4F4E,U+4F9B,U+4FEE,U+503C,U+50CF,U+5148,U+518D,U+51C6,U+51E0,U+5217,U+529E-529F,U+5341,U+5361,U+5386,U+53C2,U+53C8,U+53CC,U+5404,U+5411,U+5417,U+5468,U+559C,U+56E0,U+56ED,U+5740,U+57FA,U+58EB,U+5904,U+592A,U+5B58,U+5BC6,U+5E08,U+5E93,U+5F15,U+5F20,U+5F3A,U+5F88,U+5F8B,U+5FC5,U+600E,U+620F,U+6218,U+62A4,U+62E9,U+6307,U+636E,U+64AD,U+6539,U+6548,U+6574,U+6613,U+663E,U+6750,U+6784,U+6B65,U+6DF1,U+7167,U+73AF,U+7403,U+754C,U+7740,U+786E,U+798F,U+79F0,U+7B7E,U+7EA6,U+8003,U+81F3,U+822A,U+82F1,U+83B7,U+8425,U+89C2,U+89C8,U+8BB8,U+8BC6,U+8BD5,U+8BED,U+8C03,U+8DB3,U+8FD1,U+9020,U+90A3,U+914D,U+91C7,U+952E,U+9605,U+9645,U+9664,U+9752,U+97F3,U+9886}
@font-face{font-family:'XingheSerif';src:url('fonts/xinghe-117.woff2') format('woff2');font-weight:200 900;font-display:swap;unicode-range:U+4E1C,U+4E24,U+4E50,U+4E5F,U+4E8C,U+4ECE,U+4EF6-4EF7,U+4F20,U+4F55,U+4F7F,U+4FDD,U+514D,U+5171,U+5177,U+518C,U+51FB,U+5229,U+522B,U+5305,U+5355,U+5357,U+5373,U+539F,U+53BB,U+53CA,U+53CD,U+53D6,U+53E3,U+5458,U+56DB,U+573A,U+58F0,U+590D,U+5934,U+5B98,U+5BB9,U+5BFC,U+5C06,U+5C11,U+5C55,U+5DF2,U+5E03,U+5E38,U+5F71,U+6001,U+603B,U+611F,U+624D,U+6253,U+6301,U+6392,U+6559,U+6599,U+6761,U+67E5,U+6807,U+6837,U+683C,U+6B22,U+6B64,U+6BD4,U+6C34,U+6CA1,U+6D41,U+6D77,U+6D88,U+6E38,U+7136,U+7231,U+7531,U+767E,U+76F4,U+7801,U+793A,U+7A0B,U+7A7A,U+7AE0,U+7CBE,U+7EA7,U+7ED9,U+7EDF,U+7F6E,U+8001,U+8272,U+8350,U+88C5,U+897F,U+89E3,U+8A00,U+8BA4,U+8BAE-8BAF,U+8BC1,U+8BC4,U+8BFB,U+8D28,U+8D85,U+8DEF,U+8F6C,U+8F7D,U+8FD0,U+9009,U+91CC-91CD,U+91CF,U+96C6,U+9891,U+98CE}
@font-face{font-family:'XingheSerif';src:url('fonts/xinghe-118.woff2') format('woff2');font-weight:200 900;font-display:swap;unicode-range:U+4E4B,U+4E86,U+4EE4,U+4EEC,U+4F4D,U+4F60,U+5176,U+5185,U+51FA,U+5236,U+52A1,U+533A,U+53F7,U+540C-540E,U+544A,U+5907,U+5916,U+5929,U+597D,U+5982,U+5B50,U+5B89,U+5B9A,U+5BF9,U+5C0F,U+5E02,U+5E7F,U+5EA6,U+5F0F,U+5F53,U+5F55,U+6027,U+606F,U+610F,U+6240,U+624B,U+62A5,U+63A8,U+6587,U+65B9,U+670D,U+6B63,U+6CBB,U+6CD5,U+6CE8,U+7247-7248,U+7269,U+7279,U+767B,U+76F8,U+7AD9,U+7B49,U+7EBF,U+85CF,U+8981,U+89C6,U+8BDD,U+8BF7,U+8FD8,U+9053,U+90E8,U+91D1,U+95E8,U+95EE,U+95F4,U+9762,U+9875,U+9898,U+9996,U+9AD8}
@font-face{font-family:'XingheSerif';src:url('fonts/xinghe-119.woff2') format('woff2');font-weight:200 900;font-display:swap;unicode-range:U+4E2D,U+65E5,U+6708}
@font-face{font-family:'XingheSerif';src:url('fonts/xinghe-50.woff2') format('woff2');font-weight:200 900;font-display:swap;unicode-range:U+7901}
@font-face{font-family:'XingheSerif';src:url('fonts/xinghe-latin.woff2') format('woff2');font-weight:200 900;font-display:swap;unicode-range:U+2018-2019}
