:root{--ink:#161310;--paper:#e9e1d4;--red:#9d3426;--gold:#b18b50;--fog:#d5d7d1;--sans:"Noto Sans SC",sans-serif;--serif:"Noto Serif SC",serif;--mono:"DM Mono",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--paper);font-family:var(--sans);overflow-x:hidden}a{color:inherit}img{display:block;width:100%;height:100%;object-fit:cover}.grain{pointer-events:none;position:fixed;z-index:99;inset:0;opacity:.06;background:url("assets/images/paper-texture.jpg") center/cover;mix-blend-mode:soft-light}.eyebrow,.chapter-mark,.hero-side,.hero-index,.atlas-item p,.atlas-item span,.dispatch-list span,.people-dossier span,.archive-list span,.archive-list i,.join>span,footer,.quote-no{font:10px var(--mono);letter-spacing:.13em}.site-header{position:fixed;inset:0 0 auto;z-index:20;display:flex;align-items:center;justify-content:space-between;height:84px;padding:0 4.5vw;color:#fff;transition:.4s}.site-header:after{content:"";position:absolute;right:4.5vw;bottom:0;left:4.5vw;height:1px;background:rgba(255,255,255,.3)}.site-header.is-solid{background:rgba(22,19,16,.93);backdrop-filter:blur(14px)}.wordmark{position:relative;z-index:1;display:flex;gap:12px;align-items:baseline;text-decoration:none}.wordmark span{font:600 21px var(--serif);letter-spacing:.16em}.wordmark i{font:8px var(--mono);letter-spacing:.12em;font-style:normal}.site-header nav{position:relative;z-index:1;display:flex;gap:30px}.site-header nav a,.header-action{text-decoration:none;font-size:12px}.header-action{position:relative;z-index:1}.header-action b{color:#d8ad61;margin-left:8px}.hero{position:relative;height:100svh;min-height:720px;overflow:hidden;background:#111}.hero>img{position:absolute;inset:-3%;width:106%;height:106%;will-change:transform;filter:brightness(.68) saturate(.72);transition:transform .15s linear}.hero-veil{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,6,5,.8),rgba(7,6,5,.18) 60%,rgba(7,6,5,.36)),linear-gradient(0deg,rgba(7,6,5,.8),transparent 54%)}.hero-copy{position:absolute;z-index:1;left:7vw;bottom:10vh}.hero-copy .eyebrow{color:#dbd2c0;margin:0 0 22px}.hero h1{font:900 clamp(145px,22vw,370px)/.68 var(--serif);letter-spacing:-.16em;margin:0}.hero h1 span{display:inline-block}.hero h1 span:nth-child(2){margin-left:-.09em}.hero h1 span:nth-child(3){margin-left:-.1em;color:#d8ad61}.hero-statement{font:18px/1.8 var(--serif);margin:42px 0 0}.hero-side{position:absolute;z-index:1;right:4.5vw;top:50%;writing-mode:vertical-rl;display:flex;gap:18px;color:#e1d8c9}.hero-index{position:absolute;right:4.5vw;bottom:45px;z-index:1;line-height:1.7;text-align:right}.hero-scroll{position:absolute;left:4.5vw;bottom:35px;z-index:1;text-decoration:none;font:10px var(--mono);letter-spacing:.13em}.hero-scroll:before{content:"";display:inline-block;width:46px;height:1px;vertical-align:middle;margin-right:12px;background:#d8ad61}.hero-scroll b{font-size:16px;margin-left:10px}.manifesto{position:relative;min-height:100vh;padding:17vh 9vw 12vh;background:var(--paper);color:var(--ink);display:grid;grid-template-columns:1.2fr .8fr;gap:8vw;overflow:hidden}.chapter-mark{color:var(--red);position:absolute;top:36px;left:4.5vw}.manifesto-title{align-self:center}.eyebrow{margin:0 0 22px}.ink{color:#6c655b}.manifesto h2,.atlas h2,.dispatches h2,.people h2,.archive h2,.join h2{font:500 clamp(58px,7.4vw,130px)/.98 var(--serif);letter-spacing:-.1em;margin:0}.manifesto h2 em,.people h2 em,.join h2 em{font-style:normal;color:var(--red)}.manifesto-note{align-self:end;border-left:1px solid #aaa296;padding-left:28px}.manifesto-note p{max-width:390px;font:15px/2.05 var(--serif);color:#49443e}.manifesto-note span{font:10px var(--mono);letter-spacing:.12em}.book-image{position:absolute;right:-8vw;top:9vh;width:min(34vw,520px);height:36vh;margin:0;transform:rotate(8deg);box-shadow:0 30px 80px rgba(30,20,11,.2)}.book-image figcaption{position:absolute;right:12px;bottom:10px;color:#fff;font:9px var(--mono);letter-spacing:.12em}.atlas{padding:16vh 4.5vw;background:#171412}.atlas-head{display:flex;align-items:end;justify-content:space-between;margin:0 5vw 9vh}.atlas-head>p{max-width:200px;font:14px/1.8 var(--serif);color:#aca397}.atlas-grid{display:grid;grid-template-columns:1.2fr .8fr .8fr;grid-template-rows:440px 360px;gap:9px}.atlas-item{position:relative;padding:24px;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;justify-content:space-between;opacity:0;transform:translateY(28px);transition:.8s var(--gy-ease)}.atlas-item.is-visible{opacity:1;transform:none}.atlas-item img{position:absolute;inset:0;filter:brightness(.64) saturate(.6);transition:transform .7s}.atlas-item:hover img{transform:scale(1.04)}.atlas-item:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.72),transparent 75%)}.atlas-item>*{position:relative;z-index:1}.atlas-item>span{font-size:28px}.atlas-item div{margin-top:auto}.atlas-item p{margin:0 0 10px}.atlas-item h3{margin:0;font:500 clamp(28px,3.2vw,54px)/1 var(--serif);letter-spacing:-.07em}.atlas-item small{display:block;font:12px/1.7 var(--serif);margin-top:15px}.atlas-large{grid-row:span 2}.atlas-paper{background:var(--paper);color:var(--ink)}.atlas-paper:before{content:"未完成\A 仍在发生";white-space:pre;position:absolute;right:-.2em;bottom:-.3em;color:rgba(157,52,38,.12);font:900 13vw/.8 var(--serif)}.atlas-dark{background:#2c3234}.atlas-image{background:#4d4337}.atlas-note{background:var(--red);grid-column:span 2}.dispatches{background:var(--paper);color:var(--ink);padding:16vh 4.5vw 13vh}.dispatches-head{display:grid;grid-template-columns:.8fr 1.2fr .35fr;align-items:end;gap:4vw;margin:0 5vw 11vh}.dispatches-head a{font:11px var(--mono);letter-spacing:.12em;text-decoration:none;border-bottom:1px solid #222;padding-bottom:9px;white-space:nowrap}.dispatches-head a b{margin-left:13px;font-size:18px}.feature-story{display:grid;grid-template-columns:1.1fr .9fr;max-width:1300px;margin:auto}.feature-image{height:680px;position:relative;overflow:hidden}.feature-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.38),transparent 60%)}.feature-image img{filter:saturate(.58)}.feature-image span{position:absolute;z-index:1;left:25px;bottom:18px;color:white;font:11px var(--mono);letter-spacing:.13em}.feature-copy{padding:9vh 6vw;background:#d9cfbd;display:flex;flex-direction:column;align-items:flex-start}.feature-copy h3{font:500 clamp(43px,5.2vw,84px)/1.02 var(--serif);letter-spacing:-.1em;margin:0}.feature-copy>p:not(.eyebrow){font:15px/2 var(--serif);margin:35px 0;color:#514a42}.feature-copy a{margin-top:auto;text-decoration:none;font:11px var(--mono);letter-spacing:.12em;border-bottom:1px solid #222;padding-bottom:8px}.feature-copy a b{margin-left:15px}.dispatch-list{max-width:1300px;margin:9px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.dispatch-list a{min-height:275px;background:#24201c;padding:25px;color:var(--paper);text-decoration:none;display:flex;flex-direction:column;opacity:0;transform:translateY(25px);transition:.65s var(--gy-ease)}.dispatch-list a.is-visible{opacity:1;transform:none}.dispatch-list a:hover{background:var(--red)}.dispatch-list p{font:11px var(--serif);margin:auto 0 14px}.dispatch-list h3{font:500 32px/1.15 var(--serif);letter-spacing:-.06em;margin:0;max-width:85%}.dispatch-list b{align-self:flex-end;font-size:21px;font-weight:400}.quote-stage{position:relative;min-height:92vh;padding:17vh 9vw;background:#22282a;overflow:hidden}.quote-no{color:#c9c0b3}.quote-stage blockquote{position:relative;z-index:1;margin:13vh 0 0;font:500 clamp(52px,7.5vw,126px)/1.13 var(--serif);letter-spacing:-.1em}.quote-stage blockquote em{font-style:normal;color:#d9b270}.quote-image{position:absolute;right:7vw;bottom:11vh;width:min(23vw,350px);height:45vh;transform:rotate(5deg);box-shadow:0 30px 70px rgba(0,0,0,.38)}.quote-image img{filter:grayscale(1)}.people{padding:16vh 8vw;background:#cbbfae;color:var(--ink);display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw}.people-intro{position:sticky;top:150px;height:max-content}.people-intro>p:last-child{font:15px/2 var(--serif);max-width:320px;margin-top:45px}.people-dossier{display:grid;gap:1px;background:#81796e}.people-dossier>*{position:relative;background:#e6ded1;padding:38px;min-height:310px;opacity:0;transform:translateY(25px);transition:.7s var(--gy-ease)}.people-dossier>*.is-visible{opacity:1;transform:none}.people-dossier article h3{font:500 54px var(--serif);letter-spacing:-.08em;margin:25px 0}.people-dossier article p{font:14px/1.9 var(--serif)}.people-dossier article i{position:absolute;right:32px;bottom:12px;color:rgba(157,52,38,.16);font:900 130px/.8 var(--serif);font-style:normal}.people-dossier aside{background:var(--ink);color:var(--paper)}.people-dossier aside p{font:10px var(--mono);letter-spacing:.13em;color:#d9b270}.people-dossier aside h3{font:500 42px/1.08 var(--serif);letter-spacing:-.07em;margin:45px 0}.people-dossier aside span{font:9px var(--mono);letter-spacing:.12em}.archive{padding:16vh 9vw;background:#151311;display:grid;grid-template-columns:.75fr 1.25fr;gap:9vw}.archive h2{margin-top:22px}.archive-list{border-top:1px solid #625c55}.archive-list a{display:grid;grid-template-columns:55px 1fr auto;gap:15px;align-items:center;padding:21px 0;border-bottom:1px solid #625c55;text-decoration:none;transition:.3s}.archive-list a:hover{padding-left:12px;color:#e0b96f}.archive-list b{font:500 23px var(--serif);letter-spacing:-.04em}.archive-list i{font-style:normal;color:#aaa298;text-align:right}.join{min-height:100svh;position:relative;overflow:hidden;padding:14vh 9vw;display:flex;flex-direction:column;justify-content:center}.join>img,.join>div{position:absolute;inset:0}.join>img{filter:brightness(.45) saturate(.52)}.join>div{background:linear-gradient(90deg,rgba(10,8,7,.92),rgba(10,8,7,.18)),linear-gradient(0deg,rgba(10,8,7,.67),transparent)}.join>*:not(img):not(div){position:relative;z-index:1}.join .eyebrow{color:#e0b96f}.join h2{font-size:clamp(60px,8.5vw,145px);max-width:1000px}.join-copy{font:16px/1.9 var(--serif);margin:35px 0}.join a{font:11px var(--mono);letter-spacing:.13em;text-decoration:none;border-bottom:1px solid #e0b96f;padding-bottom:9px;width:max-content}.join a b{margin-left:17px;font-size:17px}.join>span{position:absolute!important;right:4.5vw;bottom:35px;color:#d7cdbd}footer{background:#0c0b0a;min-height:140px;padding:35px 4.5vw;display:flex;align-items:center;justify-content:space-between;color:#aaa097}footer p{font:12px var(--serif)}footer>a:last-child{font:10px var(--mono);letter-spacing:.13em;text-decoration:none}.reveal{opacity:0;transform:translateY(32px);transition:.8s var(--gy-ease)}.reveal.is-visible{opacity:1;transform:none}@media(max-width:760px){.site-header{height:66px;padding:0 6vw}.site-header:after{right:6vw;left:6vw}.wordmark span{font-size:18px}.wordmark i{display:none}.site-header nav{display:none}.header-action{font-size:10px}.hero{min-height:640px}.hero>img{object-position:55% center}.hero-copy{left:6vw;bottom:15vh}.hero h1{font-size:32vw;line-height:.72}.hero-statement{font-size:15px;margin-top:32px}.hero-side{display:none}.hero-index{right:6vw;bottom:26px;font-size:8px}.hero-scroll{left:6vw;bottom:27px;font-size:8px}.hero-scroll:before{width:26px}.manifesto{min-height:auto;display:block;padding:115px 6vw 70px}.chapter-mark{top:30px;left:6vw;font-size:8px}.manifesto h2,.atlas h2,.dispatches h2,.people h2,.archive h2,.join h2{font-size:14vw}.manifesto-note{margin-top:55px;padding-left:18px}.manifesto-note p{font-size:14px}.book-image{position:relative;right:auto;top:auto;width:74vw;height:210px;margin:55px 0 0 auto;transform:rotate(5deg)}.atlas{padding:105px 4vw}.atlas-head{display:block;margin:0 2vw 45px}.atlas-head>p{margin:25px 0 0;font-size:13px}.atlas-grid{display:flex;flex-direction:column}.atlas-item{min-height:310px}.atlas-large{min-height:500px}.atlas-item h3{font-size:11vw}.atlas-note{min-height:280px}.dispatches{padding:105px 4vw 70px}.dispatches-head{display:block;margin:0 2vw 55px}.dispatches-head h2{margin:25px 0}.feature-story{display:block}.feature-image{height:65vh}.feature-copy{padding:55px 6vw;min-height:500px}.feature-copy h3{font-size:13vw}.dispatch-list{display:block;margin-top:8px}.dispatch-list a{min-height:210px;margin-top:8px}.quote-stage{min-height:75vh;padding:105px 6vw}.quote-stage blockquote{margin-top:85px;font-size:13vw}.quote-image{width:45vw;height:190px;right:6vw;bottom:45px}.people{display:block;padding:105px 6vw 75px}.people-intro{position:static}.people-intro>p:last-child{margin:35px 0 60px}.people-dossier article h3{font-size:45px}.archive{display:block;padding:105px 6vw 75px}.archive-list{margin-top:55px}.archive-list a{grid-template-columns:30px 1fr;padding:18px 0}.archive-list b{font-size:19px}.archive-list i{grid-column:2;text-align:left;font-size:8px}.join{min-height:78vh;padding:105px 6vw}.join>img{object-position:60% center}.join-copy{font-size:14px}.join>span{right:6vw!important;bottom:28px;font-size:8px}footer{padding:32px 6vw;min-height:160px;display:block}footer>*{display:block;margin-bottom:18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
