:root{font-family:Arial,PingFang SC,sans-serif;background:#080a09;color:#e6e0d1;font-synthesis:none;--gold:#bda17a;--muted:#9b9c93;--line:#cbc0a330;--serif:"Songti SC",STSong,"Noto Serif SC",serif;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid #c4ae8b;outline-offset:6px}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:400;font-family:var(--serif)}.skip{position:fixed;top:-100px;z-index:100;background:#e6e0d1;color:#080a09;padding:14px}.skip:focus{top:0}.header{height:94px;margin:0 3.8%;display:flex;align-items:center;justify-content:space-between;gap:25px;position:relative;z-index:10}.brand{display:flex;align-items:baseline;gap:14px}.brand strong{font-family:var(--serif);font-size:23px;font-weight:400;letter-spacing:4px}.brand small{font-size:8px;letter-spacing:2px}.header nav{display:flex;gap:40px;margin-right:8%}.header nav a{font-size:12px;letter-spacing:3px;padding:14px 0}.header nav a:hover{color:var(--gold)}.archive-label{font-size:9px;letter-spacing:2px}.menu-button{display:none}.hero{position:relative;height:calc(100svh - 94px);min-height:660px;max-height:960px;overflow:hidden}.hero-photo{position:absolute;left:28%;top:3%;width:72%;height:80%;overflow:hidden}.hero-photo img{width:100%;height:100%;object-fit:cover;object-position:58% 50%;animation:photo-arrive 1.6s ease-out both}.hero-title{position:absolute;left:11.5%;top:13%;z-index:2}.hero-title h1{font-size:clamp(95px,10.8vw,160px);line-height:1.04;letter-spacing:.035em;margin:0 0 22px}.hero-title p{font-family:var(--serif);font-size:18px;letter-spacing:4px}.text-link{display:inline-flex;align-items:center;gap:45px;font-family:var(--serif);font-size:19px;letter-spacing:3px;border-bottom:1px solid #b69c76;padding:13px 0;transition:color .3s,gap .3s}.text-link:hover{color:var(--gold);gap:60px}.text-link small{font-family:Arial,sans-serif;font-size:10px;letter-spacing:2px}.hero-title .text-link{margin-top:35px}.hero-index{position:absolute;left:4%;top:22%;display:flex;flex-direction:column;align-items:center;gap:16px;font-family:var(--serif);font-size:15px;color:var(--gold)}.hero-index i{height:65px;border-left:1px solid var(--gold);opacity:.6}.hero-credit{position:absolute;left:4%;bottom:35px;font-size:11px;letter-spacing:2px;color:var(--gold)}.hero-credit span{font-size:9px;color:#c3b9a5}.hero-credit p{font-family:var(--serif);font-size:15px;margin:18px 0 10px}.hero-credit small{font-size:8px}.next-scene{position:absolute;right:4%;bottom:26px;display:flex;gap:28px;align-items:center}.next-scene img{width:160px;height:100px;object-fit:cover;transition:opacity .3s}.next-scene:hover img{opacity:.7}.next-scene span{display:block;font-size:9px;letter-spacing:3px;color:var(--muted)}.next-scene strong{font-family:var(--serif);font-size:22px;font-weight:400;display:block;margin:13px 0 8px;color:var(--gold)}.next-scene small{font-size:10px;letter-spacing:2px}.eyebrow{font-size:9px;letter-spacing:3px;color:var(--gold);line-height:1.8;margin:0 0 25px}.statement{padding:135px 10%;border-top:1px solid var(--line)}.statement>div,.about>div{display:grid;grid-template-columns:1fr 1fr;gap:15%;align-items:center}.statement h2,.about h2{font-size:clamp(40px,4.5vw,66px);line-height:1.4;margin:0}.statement>div>p,.about p:not(.eyebrow){font-family:var(--serif);font-size:18px;line-height:2.2;color:#acada3;margin:0}.collections{padding:30px 6% 100px;scroll-margin-top:40px}.collection-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:60px}.collection-heading h2{font-size:56px;letter-spacing:4px;margin:0}.collection-heading>p{font-size:14px;line-height:2;color:var(--muted);margin:0}.chapter-index{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:80px}.chapter-index a{display:flex;gap:14px;align-items:center;justify-content:center;position:relative;padding:26px 8px;font-family:var(--serif);font-size:21px}.chapter-index small{font:9px Arial;color:var(--gold)}.chapter-index span{display:none}.chapter-index a:hover{color:var(--gold);background:#ffffff04}.collection-row{display:grid;grid-template-columns:1.45fr 1fr;gap:9%;align-items:center;margin-bottom:100px;scroll-margin-top:40px}.collection-image{aspect-ratio:3/2;position:relative;overflow:hidden;background:#101310}.collection-image img,.photo-frame img{width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.7,.3,1),filter .8s}.collection-image:hover img,.photo-frame:hover img{transform:scale(1.025);filter:brightness(.87)}.collection-copy h3{font-size:72px;margin:0 0 10px;line-height:1.2}.collection-copy .subject{font-size:12px;letter-spacing:3px;color:var(--gold)}.collection-copy>p{font-family:var(--serif);color:#aaa99e;font-size:17px;line-height:2;max-width:290px;margin:28px 0}.collection-copy .text-link{font-size:16px}.collection-row.reverse{grid-template-columns:1fr 1.45fr}.reverse .collection-image{grid-column:2;grid-row:1}.reverse .collection-copy{grid-column:1;grid-row:1;padding-left:20%}.view-photo{position:absolute;bottom:20px;right:20px;font-size:11px;letter-spacing:2px;background:#080a09b8;padding:10px 12px;color:#eee9df;opacity:0;transition:opacity .3s}.collection-image:hover .view-photo,.photo-frame:hover .view-photo,.collection-image:focus-visible .view-photo,.photo-frame:focus-visible .view-photo{opacity:1}.wendao{text-align:center;padding:100px 6% 130px;background:#0e100e;border-block:1px solid var(--line)}.wendao h2{font-size:clamp(55px,6.5vw,96px);line-height:1.5;letter-spacing:9px;margin:35px 0}.wendao>p:not(.eyebrow){color:var(--muted);font-family:var(--serif);line-height:2}.wendao .text-link{margin-top:30px}.about{padding:120px 10%}footer{border-top:1px solid var(--line);padding:35px 4%;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px;letter-spacing:2px}footer span{font-size:8px;margin-left:14px}footer small{color:var(--muted);font-size:9px}.album-intro{padding:48px 6% 70px}.back-link{display:inline-block;font-size:11px;letter-spacing:2px;border-bottom:1px solid var(--line);padding:10px 0;margin-bottom:44px;color:#bcbcaf}.album-heading{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:14%}.album-heading h1{font-size:98px;margin:0;line-height:1.1}.album-heading>div>p:not(.eyebrow){font-family:var(--serif);font-size:18px;color:var(--muted);line-height:2;max-width:360px}.album-heading>div>span{font-size:10px}.album-grid{padding:0 6% 70px;display:grid;grid-template-columns:1fr 1fr;gap:65px 38px}.album-grid figure{margin:0;min-width:0}.photo-frame{width:100%;aspect-ratio:3/2;position:relative;padding:0;display:block;overflow:hidden;background:#151815}.album-grid figcaption{display:flex;gap:20px;padding-top:20px}.album-grid figcaption>span{font-size:10px;color:var(--gold);padding-top:7px}.album-grid figcaption h2{font-size:25px;margin:0 0 8px}.album-grid figcaption p{font-size:9px;letter-spacing:1.8px;text-transform:uppercase;color:var(--muted);margin:0}.album-switcher{border-top:1px solid var(--line);padding:50px 6%;display:grid;grid-template-columns:repeat(5,1fr);gap:15px}.album-switcher a{font-family:var(--serif);font-size:25px}.album-switcher a[aria-current=page]{color:var(--gold)}.album-switcher small{display:block;font-family:Arial;font-size:10px;color:var(--muted);margin-top:14px;letter-spacing:2px}.poetry-page{padding:50px 12% 90px}.poetry-page>.eyebrow{margin-top:35px}.poetry-page>h1{font-size:100px;margin-bottom:20px}.poetry-intro{font-family:var(--serif);font-size:20px;color:var(--muted)}.poetry-page article{display:grid;grid-template-columns:180px 1fr;gap:10%;border-top:1px solid var(--line);padding:80px 0;margin-top:65px;align-items:center}.poetry-mark{font-family:var(--serif);font-size:120px;color:#bda17a}.poetry-page blockquote{font-family:var(--serif);font-size:36px;line-height:1.7;margin:20px 0}.poetry-page article p{color:var(--muted);font-family:var(--serif);font-size:16px;line-height:2}.poetry-page article small{font-size:12px;color:var(--gold)}.lightbox{border:0;background:#080a09;color:#e6e0d1;width:100vw;height:100dvh;max-width:none;max-height:none;padding:24px 3%;overflow:hidden}.lightbox[open]{display:flex;flex-direction:column}.lightbox::backdrop{background:#080a09}.lightbox-top{display:flex;align-items:center;justify-content:space-between;font-size:11px;letter-spacing:3px;flex-shrink:0;height:40px}.lightbox button{padding:12px 15px;font-size:13px;min-height:44px}.lightbox-image{min-height:0;flex:1;display:flex;justify-content:center;padding:20px 0}.lightbox-image img{width:100%;height:100%;object-fit:contain;animation:photo-arrive .35s}.lightbox-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-shrink:0;min-height:95px}.lightbox-bottom>div{text-align:center;max-width:700px}.lightbox-bottom strong{font-family:var(--serif);font-size:24px;font-weight:400}.lightbox-bottom p{color:#a8aaa0;font-family:var(--serif);font-size:14px;line-height:1.8;margin:10px 0}.lightbox-bottom>button{white-space:nowrap;color:var(--gold)}.not-found{padding:130px 10%;min-height:70vh}.reveal{opacity:0;transform:translateY(25px);transition:opacity .9s,transform .9s}.reveal.visible{opacity:1;transform:none}@keyframes photo-arrive{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}@media(max-width:1000px){.brand small{display:none}.archive-label{font-size:8px}.header nav{margin:0;gap:28px}.hero-title{left:10%;top:20%}.hero-title h1{font-size:115px}.hero-photo{left:29%;width:71%;height:75%;top:9%}.hero{min-height:660px}.collection-row{gap:6%}.collection-copy h3{font-size:58px}.reverse .collection-copy{padding-left:5%}.collection-copy>p{font-size:15px}.collection-heading h2{font-size:45px}.chapter-index a{font-size:19px}.album-heading{gap:6%}.album-grid{gap:40px 25px}.lightbox-bottom p{font-size:12px}}@media(max-width:650px){.header{height:75px;margin:0 6%}.brand strong{font-size:21px;letter-spacing:3px}.menu-button{display:block;font-size:12px;letter-spacing:2px;min-height:44px}.archive-label{display:none}.header nav{display:none}.header nav.open{display:flex;position:absolute;top:75px;left:-7%;right:-7%;background:#0a0d0cf7;padding:20px 7%;flex-direction:column;gap:5px}.header nav a{padding:17px 0;font-size:14px}.hero{height:auto;min-height:0;max-height:none;padding:0 0 34px;display:grid;grid-template-columns:1fr 1fr}.hero-photo{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:3/2;grid-column:1/-1;order:2}.hero-photo img{object-fit:cover}.hero-title{position:relative;inset:auto;grid-column:1/-1;order:1;margin:25px 7% 32px;display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:5px}.hero-title h1{font-size:78px;line-height:1.03;grid-row:span 2;letter-spacing:.02em}.hero-title p{font-size:12px;letter-spacing:1px;align-self:end;line-height:1.8;margin:0 0 6px;padding-left:10px}.hero-title .text-link{font-size:16px;letter-spacing:2px;margin:0 0 8px 10px;justify-self:start;padding:10px 0;align-self:start}.hero-index{display:none}.hero-credit{position:relative;inset:auto;order:3;margin:22px 0 0 7vw;font-size:9px}.hero-credit span{display:none}.hero-credit p{font-size:14px;margin:0 0 8px;letter-spacing:1px}.hero-credit small{font-size:7px;letter-spacing:1px}.next-scene{position:relative;inset:auto;order:4;margin:22px 7vw 0 0;justify-content:flex-end;gap:12px}.next-scene img{width:62px;height:48px}.next-scene span{font-size:8px;letter-spacing:1px}.next-scene strong{font-size:18px;margin:7px 0 0}.next-scene small{display:none}.statement{padding:70px 7%}.statement>div,.about>div{grid-template-columns:1fr;gap:30px}.statement h2,.about h2{font-size:39px}.statement>div>p,.about p:not(.eyebrow){font-size:16px;line-height:2}.eyebrow{font-size:8px;letter-spacing:2px;margin-bottom:20px}.collections{padding:15px 6% 50px}.collection-heading{display:block;margin-bottom:35px}.collection-heading h2{font-size:42px}.collection-heading>p{font-size:12px;margin-top:20px}.chapter-index{margin-bottom:45px;gap:0}.chapter-index a{font-size:16px;padding:20px 3px;gap:0}.chapter-index small{display:none}.collection-row,.collection-row.reverse{grid-template-columns:1fr;gap:25px;margin-bottom:55px}.reverse .collection-image,.reverse .collection-copy{grid-column:auto;grid-row:auto;padding:0}.collection-copy{position:relative}.collection-copy h3{font-size:47px;margin-bottom:13px}.collection-copy>.eyebrow{margin-bottom:14px}.collection-copy>.subject{font-size:10px}.collection-copy>p{max-width:none;line-height:1.9;font-size:15px;margin:22px 0 12px;padding-right:5%}.collection-copy .text-link{font-size:15px}.view-photo{opacity:1;font-size:9px;bottom:12px;right:12px;padding:8px 10px}.wendao{padding:70px 7% 85px}.wendao h2{font-size:53px;letter-spacing:6px;margin:27px 0}.wendao>p:not(.eyebrow){font-size:13px}.about{padding:75px 7%}footer{flex-wrap:wrap;padding:28px 6%;gap:22px;font-size:10px;letter-spacing:1px}footer span{display:none}footer small{font-size:8px}footer>a:last-child{margin-left:auto}.album-intro{padding:20px 6% 32px}.back-link{font-size:10px;margin-bottom:28px}.album-heading{grid-template-columns:1fr;gap:23px}.album-heading h1{font-size:70px}.album-heading>div>p:not(.eyebrow){font-size:15px;line-height:1.8;margin-bottom:15px}.album-grid{grid-template-columns:1fr;padding:0 6% 45px;gap:35px}.album-grid figcaption h2{font-size:23px}.album-switcher{padding:35px 6%;gap:6px}.album-switcher a{font-size:19px}.album-switcher small{display:none}.poetry-page{padding:20px 7% 55px}.poetry-page>h1{font-size:75px}.poetry-intro{font-size:17px}.poetry-page article{grid-template-columns:55px 1fr;gap:25px;margin-top:45px;padding:40px 0}.poetry-mark{font-size:55px}.poetry-page blockquote{font-size:25px;margin:15px 0}.poetry-page article p{font-size:14px}.lightbox{padding:12px 3%}.lightbox-top{font-size:9px;letter-spacing:1px}.lightbox-bottom{gap:4px;min-height:110px}.lightbox-bottom strong{font-size:19px}.lightbox-bottom p{font-size:11px;line-height:1.6;max-height:55px;overflow:auto}.lightbox button{padding:10px 7px;font-size:12px}.lightbox-bottom>div{max-width:66%}}@media(min-width:651px){.hero-photo{left:21%;top:0;width:79%;height:100%}.hero-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 175px 0 115px -45px #080a09,inset 0 100px 90px -65px #080a09,inset 0 -125px 100px -55px #080a09}.hero-photo img{object-position:53% 50%}.hero-title h1{font-weight:300}.header nav a{font-size:14px}.brand small,.archive-label{font-size:10px}.hero-title p{font-size:21px}.hero-title .text-link{font-size:22px}.hero-credit span{font-size:11px}.hero-credit small{font-size:10px}}@media(min-width:651px){.hero-photo img{filter:brightness(.82) saturate(.84)}}@media(max-width:650px){.hero-title h1{font-size:clamp(58px,18.8vw,76px);white-space:nowrap}}:root{--accent:#d6fb64;--gold:#d7dbc6;--muted:#929990;--line:#d3d8cb30;background:#101413;color:#f5eedf;--serif:"Songti SC",STSong,"Noto Serif SC",serif}button,a{touch-action:manipulation}a:focus-visible,button:focus-visible{outline-color:var(--accent)}.header{height:70px;position:relative;background:#101413;margin:0;padding:0 3.7%;gap:35px}.brand strong{font-size:27px;letter-spacing:4px}.brand small{font-size:10px;letter-spacing:3px;display:block}.header nav{margin:0 0 0 auto;gap:42px}.header nav a{font-size:14px;letter-spacing:3px}.primary-entry{background:var(--accent);color:#111811;padding:15px 32px;border-radius:3px;font-size:14px;font-weight:600;letter-spacing:3px;white-space:nowrap}.primary-entry:hover{background:#e8ff9c}.scene{height:145svh;position:relative;--travel:0}.scene-stage{position:sticky;top:0;height:100svh;min-height:620px;overflow:hidden;background:#101413}.opening .scene-stage{height:calc(100svh - 70px)}.opening{height:calc(145svh - 70px)}.scene-photo{position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(calc(1 + var(--travel)*.07)) translateY(calc(var(--travel)*-2%));will-change:transform}.scene-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.scene-0 .scene-photo img{object-position:50% 43%;filter:brightness(.76) saturate(.83)}.scene-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#060c0a0d;box-shadow:inset 0 -180px 140px -120px #08100de6;pointer-events:none}.scene:not(.opening) .scene-shade{background:#08100d40}.scene-2 .scene-shade{background:#08100d73!important}.scene-topline{position:absolute;left:5.8%;top:8%;font:11px Courier New,monospace;letter-spacing:5px}.scene-copy{position:absolute;left:9.3%;top:26%;max-width:70%;transform:translateY(calc(var(--travel)*-25px));opacity:calc(1 - var(--travel)*.4)}.scene-copy h1{font-size:clamp(110px,13vw,205px);line-height:1.03;font-weight:300;margin:0 0 27px;letter-spacing:.055em}.scene-copy>p{font-family:var(--serif);font-size:22px;letter-spacing:5px;line-height:1.7;margin:0}.scene-copy h2{font-size:clamp(95px,12vw,180px);margin:25px 0;line-height:1.15;letter-spacing:.1em}.scene-subject{font:12px Courier New,monospace;letter-spacing:6px}.scene:not(.opening) .scene-copy>p{font-size:19px;letter-spacing:2px;max-width:500px}.scene-entry{display:inline-flex;align-items:center;gap:50px;margin-top:35px;border-bottom:1px solid #ececdf8f;font-size:20px;letter-spacing:3px;padding:15px 0}.scene-entry span{font:11px Courier New,monospace;letter-spacing:2px}.scene-bottom{position:absolute;bottom:4%;left:3.7%;right:3.7%;display:flex;gap:32px;align-items:center;font:12px Courier New,monospace;letter-spacing:3px}.current-chapter,.next-chapter{padding:12px 0;white-space:nowrap}.current-chapter:hover,.next-chapter:hover{color:var(--accent)}.scene-track{height:1px;background:#f6f0df45;flex:1;overflow:hidden}.scene-track i{display:block;height:100%;width:100%;background:#f6f0df;transform-origin:left;transform:scaleX(calc(.03 + var(--travel)*.97))}.original-trigger{position:absolute;right:3.7%;top:8%;font-size:11px;letter-spacing:3px;border-bottom:1px solid #ffffff50;padding:10px 0;opacity:.75}.original-trigger:hover{opacity:1}.motion-control{position:fixed;right:20px;bottom:12px;z-index:9;background:#101413b8;padding:9px 12px;font:10px Courier New,monospace;letter-spacing:2px;border:1px solid #ffffff20}.archive-section{padding:110px 6% 130px;background:#101413;scroll-margin-top:30px}.archive-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:65px;gap:35px}.archive-heading h2{font-size:64px;margin:0}.archive-heading>p{font-size:15px;line-height:2;color:#aeb4aa;margin:0}.archive-row{display:grid;grid-template-columns:50px 1fr 1fr 180px 60px 40px;gap:30px;align-items:center;padding:25px 0;border-top:1px solid var(--line)}.archive-row:last-child{border-bottom:1px solid var(--line)}.archive-row>span{font:12px Courier New,monospace;color:#aeb4aa}.archive-row h3{font-size:42px;letter-spacing:4px;margin:0}.archive-row p{font-size:13px;letter-spacing:3px;margin:0;color:#aeb4aa}.archive-row img{width:180px;aspect-ratio:3/2;height:auto;object-fit:cover;transition:filter .4s}.archive-row:hover h3,.archive-row:hover .archive-enter{color:var(--accent)}.archive-row:hover img{filter:brightness(1.1)}.wendao{background:#0b100e}.wendao h2{font-size:clamp(70px,8vw,120px)}.about{background:#111713}.album-heading .eyebrow,.album-switcher a[aria-current=page]{color:var(--accent)}.album-intro{padding-top:45px}.photo-frame{background:#1a211d}.album-grid figcaption p{font-family:Courier New,monospace}.poetry-mark{color:var(--accent)}.lightbox{background:#0b100e}.lightbox::backdrop{background:#0b100e}footer{padding-bottom:45px}.motion-off .scene-photo,.motion-off .scene-copy{transform:none!important;opacity:1!important}.motion-off *,.motion-off *:before,.motion-off *:after{animation:none!important;transition:none!important}@media(max-width:1000px){.header{gap:22px}.brand small{display:none}.header nav{gap:25px}.primary-entry{padding:14px 20px}.archive-row{grid-template-columns:30px 1fr 1fr 130px 40px;gap:15px}.archive-row img{width:130px}.archive-enter{display:none}.scene-copy{top:30%}.scene-copy>p{font-size:18px;letter-spacing:3px}.scene-bottom{gap:20px;font-size:10px}.archive-heading h2{font-size:50px}}@media(max-width:650px){.header{height:72px;padding:0 6%;gap:14px}.brand strong{font-size:21px;letter-spacing:3px}.header .primary-entry{display:none}.menu-button{margin-left:auto}.header nav.open{inset:72px 0 auto;padding:20px 7%;z-index:20;background:#101413fa}.header nav a{font-size:14px}.scene,.opening{height:115svh}.scene-stage{min-height:570px;height:100svh}.opening .scene-stage{height:calc(100svh - 72px);min-height:570px}.scene-photo img{object-position:60% center}.scene-0 .scene-photo img{object-position:59% center;filter:brightness(.71) saturate(.83)}.scene-topline{top:6%;left:7%;font-size:9px;letter-spacing:3px}.original-trigger{top:5%;right:7%;font-size:9px;letter-spacing:1px}.scene-copy{left:8%;top:25%;max-width:85%}.scene-copy h1{font-size:clamp(96px,27vw,155px);line-height:1.07;letter-spacing:.02em;margin-bottom:27px}.scene-copy>p{font-size:14px;letter-spacing:2px;max-width:210px;line-height:1.9}.scene-copy h2{font-size:95px}.scene:not(.opening) .scene-copy>p{font-size:16px;max-width:290px;line-height:2}.scene-subject{font-size:10px}.scene-entry{font-size:18px;margin-top:25px}.scene-bottom{bottom:5%;left:7%;right:7%;gap:15px;font-size:10px;letter-spacing:1px;flex-wrap:wrap}.current-chapter span{display:none}.scene-track{min-width:25px}.motion-control{right:12px;bottom:8px;font-size:9px;padding:7px 10px}.archive-section{padding:70px 6%}.archive-heading{display:block;margin-bottom:35px}.archive-heading h2{font-size:44px}.archive-heading>p{font-size:13px;margin-top:25px}.archive-row{grid-template-columns:20px 1fr 92px 32px;gap:12px;padding:22px 0}.archive-row h3{font-size:29px;letter-spacing:2px}.archive-row p{display:none}.archive-row img{width:92px}.archive-row>span{font-size:10px}.about{padding:70px 7%}.wendao h2{font-size:64px}}@media(prefers-reduced-motion:reduce){.scene-photo,.scene-copy{transform:none!important;opacity:1!important}.scene,.opening{height:100svh}:root{scroll-behavior:auto}}@media(max-width:650px){.opening .scene-copy{top:14%}.opening .scene-copy h1{font-size:25.5vw}.scene-0 .scene-photo img{object-position:50% center}}
