:root{--paper:#f4f3ef;--ink:#242723;--muted:#64665f;--rule:#d5d5cd;font-family:"Microsoft YaHei","PingFang SC",system-ui,sans-serif;color:var(--ink);background:var(--paper);scroll-behavior:smooth;scroll-padding-top:30px}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,select{font:inherit}button{cursor:pointer}svg{width:24px;height:24px;flex:none}a:focus-visible,button:focus-visible,select:focus-visible{outline:3px solid #77816b;outline-offset:5px}::selection{background:#dbe1ce;color:#172014}.wrap{width:min(1160px,calc(100% - 96px));margin-inline:auto}.site-header{padding:27px 0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--rule)}.brand{font-size:24px;display:inline-flex;align-items:center;gap:6px;font-weight:700;letter-spacing:-.03em}.brand em{font-family:Georgia,serif;font-size:30px;font-weight:400}.brand-dot{width:6px;height:6px;background:#717b61;border-radius:50%;margin-left:7px}.site-header nav{display:flex;gap:30px;font-size:13px}.site-header nav a:hover{text-decoration:underline;text-underline-offset:7px}.intro{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding:57px 0 65px}h1{font-size:clamp(32px,3.7vw,49px);line-height:1.35;font-weight:550;letter-spacing:-.035em;margin:0}.intro-aside p{font-size:14px;line-height:1.9;color:var(--muted);margin:0 0 16px}.intro-aside>a{font-size:12px;display:flex;justify-content:space-between;width:110px;padding-bottom:7px;border-bottom:1px solid #85897c}.product{padding:40px 0 88px;border-top:1px solid var(--rule);--cover-ground:#252d28;--cover-ink:#eff0e7;--cover-sub:#b9c3b5}.product-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:30px}.product-name{flex:1}.product-name h2{display:inline;font-size:clamp(34px,4vw,52px);font-weight:550;letter-spacing:-.04em;margin:0 18px 0 0}.product-name>span{font-size:12px;color:var(--muted);white-space:nowrap}.product-name h3{font-size:20px;font-weight:400;line-height:1.6;margin:13px 0 0}.product-story{width:345px;flex:none;font-size:13px;line-height:1.95;color:var(--muted);margin:0 0 3px}.film{position:relative;aspect-ratio:16/9;background:#171b17;border-radius:7px;overflow:hidden;isolation:isolate}.film video{display:block;width:100%;height:100%;object-fit:contain;background:#171b17}.film-cover{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;border:0;background:var(--cover-ground);color:var(--cover-ink);text-align:left;overflow:hidden}.film-cover[hidden]{display:none}.cover-title{position:absolute;top:13%;left:6%;z-index:2}.cover-name{display:block;font-size:clamp(15px,2.1vw,27px);font-weight:500;letter-spacing:-.03em}.cover-line{display:block;font-size:clamp(28px,4.6vw,59px);font-weight:550;line-height:1.3;letter-spacing:-.035em;margin-top:26px}.cover-category{display:block;color:var(--cover-sub);font-size:12px;margin-top:22px}.cover-art{position:absolute;left:45%;right:4%;top:15%;bottom:20%}.art-window{position:absolute;inset:0;overflow:hidden;border-radius:5px;box-shadow:0 18px 38px #0005;background:#181b18}.art-window img{position:absolute;display:block;width:135%;height:135%;object-fit:cover;max-width:none;left:-17.5%;top:-17.5%}.art-detail{position:absolute;bottom:-30px;left:0;right:0;color:var(--cover-sub);font-size:11px;text-align:right;letter-spacing:.08em}.cover-play{position:absolute;left:6%;bottom:9%;display:flex;align-items:center;gap:13px;font-size:13px;z-index:3}.cover-play>svg{width:44px;height:44px;border:1px solid #ffffff75;border-radius:50%;padding:11px;transition:background .2s,transform .2s}.film-cover:hover .cover-play>svg{background:#ffffff1f;transform:scale(1.07)}.cover-duration{font-size:11px;color:var(--cover-sub);font-variant-numeric:tabular-nums;padding-left:5px}.wanying{--cover-ground:#e8e3ef;--cover-ink:#342d41;--cover-sub:#655a78}.wanying .cover-play>svg{border-color:#655a7880}.wanying .film-cover:hover .cover-play>svg{background:#ffffff7a}.wanying .cover-art{left:43%;right:5%;top:14%;bottom:19%}.wanying .art-window{background:#1d172b}.wanying .art-window img{width:150%;height:150%;left:-40%;top:-25%;object-fit:cover}.wanying .cover-line{font-weight:500}.tuce{--cover-ground:#e1e5d9;--cover-ink:#30392b;--cover-sub:#59634e}.tuce .cover-play>svg{border-color:#59634e80}.tuce .film-cover:hover .cover-play>svg{background:#ffffff6a}.tuce .cover-art{left:53%;right:7%;top:10%;bottom:12%}.tuce .art-window{border-radius:70px 5px 5px 5px;background:#181c12;box-shadow:0 18px 40px #35432730}.tuce .art-window img{width:230%;height:165%;left:-105%;top:-30%;object-fit:cover}.tuce .art-detail{display:none}.film-meta{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-top:17px}.steps{font-size:11px;color:var(--muted);margin:0;line-height:1.8}.film-tools{display:flex;align-items:center;gap:22px}.film-status{font-size:11px;color:var(--muted)}.film-tools label{font-size:11px;color:var(--muted);display:flex;align-items:center;gap:8px}.film-tools select{color:var(--ink);background:transparent;border:1px solid var(--rule);border-radius:3px;padding:5px 8px}.closing{border-top:1px solid var(--rule);padding:55px 0 65px;position:relative}.closing h2{font-size:36px;line-height:1.4;letter-spacing:-.03em;font-weight:500;margin:0 0 22px}.closing p{font-size:13px;color:var(--muted)}.closing>a{position:absolute;bottom:65px;right:0;font-size:12px}footer{display:flex;align-items:center;gap:24px;border-top:1px solid var(--rule);padding:25px 0 32px}footer p,footer>span{font-size:11px;color:var(--muted)}footer>span{margin-left:auto}@media(min-width:1600px){.wrap{width:min(1260px,calc(100% - 140px))}}@media(max-width:760px){.wrap{width:calc(100% - 40px)}.site-header{padding:22px 0}.brand{font-size:22px}.brand em{font-size:27px}.brand-dot{display:none}.site-header nav{font-size:11px;gap:14px}.intro{display:block;padding:36px 0 38px}h1{font-size:30px;line-height:1.45}.intro-aside{margin-top:23px}.intro-aside p{font-size:13px;margin-bottom:14px}.product{padding:28px 0 50px}.product-intro{display:block;margin-bottom:22px}.product-name h2{font-size:36px;margin-right:14px}.product-name h3{font-size:18px;margin-top:10px}.product-story{width:auto;font-size:12px;line-height:1.95;margin-top:17px;max-width:550px}.film{aspect-ratio:4/3}.film video{object-fit:contain}.cover-title{top:11%;left:6%}.cover-name{font-size:15px}.cover-line{font-size:27px;margin-top:14px;line-height:1.3}.cover-category{display:none}.cover-art{left:48%;right:4%;top:18%;bottom:24%}.art-window img{width:150%;height:150%;left:-25%;top:-25%}.art-detail{display:none}.cover-play{left:6%;bottom:8%;font-size:11px;gap:8px}.cover-play>svg{width:33px;height:33px;padding:8px}.cover-duration{font-size:11px}.wanying .cover-art{left:49%;right:4%;top:15%;bottom:22%}.tuce .cover-art{left:57%;right:5%;top:12%;bottom:14%}.tuce .art-window{border-radius:30px 4px 4px 4px}.film-meta{align-items:flex-start;gap:12px;padding-top:13px}.film-tools{gap:9px;align-items:flex-end;flex-direction:column}.film-status{font-size:11px;text-align:right;max-width:150px}.film-tools label{font-size:11px}.film-tools select{padding:3px 5px}.closing{padding:38px 0 45px}.closing h2{font-size:29px}.closing p{max-width:230px;font-size:12px}.closing>a{bottom:45px;font-size:11px}footer{flex-wrap:wrap;gap:12px}footer p{order:3;width:100%;margin:0}footer>span{margin-left:auto}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*{transition:none!important}}
video:focus-visible{outline:3px solid #879477;outline-offset:-4px}
.tuce .art-window img{width:355%;height:auto;left:-23%;top:-22%;object-fit:initial}@media(min-width:761px){.tuce .cover-art{left:59%;right:8%;top:10%;bottom:10%}}
