*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:"PingFang SC","Microsoft YaHei",system-ui,sans-serif;line-height:1.7}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid currentColor;outline-offset:4px}h1,h2,h3,p{overflow-wrap:break-word}body,main,section{min-width:0}button{touch-action:manipulation}.legal{overflow-wrap:anywhere}.skip{position:absolute;top:-80px;left:12px;z-index:200;padding:10px 18px;background:white;color:black}.skip:focus{top:10px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}body{background:#f5f0e8;color:#51434c;font-family:"Songti SC","SimSun",serif}.h-header{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:28px 5%;border-bottom:1px solid #d6c8c6}.h-brand{display:flex;align-items:center;gap:20px}.h-brand b{font:500 33px Georgia;letter-spacing:-2px;color:#584253}.h-brand span{font:12px sans-serif;color:#9c7f91}.h-header nav{display:flex;gap:25px;font:12px sans-serif}.h-header small{font:8px Arial;letter-spacing:.13em;color:#b1989b}.h-begin{display:grid;grid-template-columns:.9fr 1.1fr;min-height:660px}.h-hero-text{padding:95px 13% 70px}.h-hero-text>span,.h-material aside>span,.h-preview>div>span{font:9px Arial;letter-spacing:.16em;color:#a47b77}.h-hero-text h1{font-size:clamp(42px,4.2vw,65px);font-weight:400;line-height:1.35;letter-spacing:-.05em;margin:30px 0}.h-hero-text h1 em{font-style:normal;color:#a78656}.h-hero-text p{font:13px/2 sans-serif;color:#a28d94;max-width:310px}.h-hero-text a{font:11px sans-serif;display:inline-block;border-bottom:1px solid #a67e76;padding-bottom:10px;margin-top:20px}.h-begin>img{height:100%;width:100%;object-fit:cover}.h-material{padding:95px 5%;display:grid;grid-template-columns:300px 1fr;gap:8%}.h-material aside{position:sticky;top:30px;align-self:start}.h-material h2{font-size:39px;font-weight:400;line-height:1.4;margin:25px 0}.h-detail-list article{margin-bottom:48px}.h-detail-list img{height:360px;width:100%;object-fit:cover}.h-detail-list article>div{display:grid;grid-template-columns:170px 1fr;gap:25px;padding:20px 0;border-bottom:1px solid #d7c8c5}.h-detail-list h3{font-size:24px;font-weight:400;margin:0}.h-detail-list p{font:12px/1.9 sans-serif;color:#a08b93;margin:0}.h-preview{display:grid;grid-template-columns:1fr 1fr;gap:8%;background:#e6dbd3;padding:90px 6%}.h-preview h2{font-size:38px;font-weight:400;line-height:1.4;margin:22px 0}.h-preview p{font:12px/1.9 sans-serif;color:#a38790;max-width:360px}.h-preview fieldset{border:0;padding:0;margin:27px 0;display:flex;gap:18px;font:11px sans-serif}.h-preview legend{font-size:10px;color:#a7838a;margin-bottom:11px}.h-preview input{accent-color:#735264}.h-preview button{border:1px solid #8e6c78;background:#584253;color:#f5e9de;padding:10px 20px;font:12px sans-serif}.h-preview button:hover{background:#77586a}.h-preview small{display:block;font:9px/1.7 sans-serif;color:#a68f96;margin-top:20px}.h-cardstage{min-height:360px;display:grid;place-items:center;perspective:1000px}.h-card{width:min(420px,100%);aspect-ratio:1.75;position:relative;transform-style:preserve-3d;transition:transform .7s}.h-card.flipped{transform:rotateY(180deg)}.h-card-front,.h-card-back{position:absolute;inset:0;backface-visibility:hidden;padding:32px;background:#584253;color:#d9bf97;box-shadow:15px 18px 35px #74546436;overflow:hidden}.h-card-front b{font:500 50px Georgia;letter-spacing:-5px;display:block}.h-card-front span{display:block;font:8px/1.8 Arial;letter-spacing:.13em;margin-top:15px}.h-card-front i{position:absolute;right:30px;top:30px;width:150px;height:150px;border:1px solid #b59b77;border-radius:50%;box-shadow:0 0 0 18px #b59b7714}.h-card-back{transform:rotateY(180deg);background:#eadecc;color:#654d5c}.h-card-back strong{font-size:21px;font-weight:400;display:block}.h-card-back span{font:9px/2 sans-serif;display:block;margin-top:20px}.h-card-back b{position:absolute;font-size:50px;right:25px;bottom:15px;color:#a28557}.h-card.grain .h-card-front,.h-card.grain .h-card-back{background-image:repeating-linear-gradient(11deg,#ffffff07 0 1px,transparent 1px 4px)}.h-card.gloss .h-card-front,.h-card.gloss .h-card-back{background-image:linear-gradient(120deg,transparent 10%,#ffffff77 30%,transparent 50%)}.h-info{padding:90px 7%;text-align:center}.h-info h2{font-size:36px;font-weight:400;margin:0 0 23px}.h-info p{font:12px/2 sans-serif;max-width:690px;margin:0 auto;color:#a18d95}.h-info .legal{display:flex;justify-content:center;flex-wrap:wrap;gap:15px 30px;font:11px sans-serif;margin-top:40px;border-top:1px solid #d7c5c6;padding-top:25px}.h-footer{background:#584253;color:#d9c4cc;padding:25px 5%;display:flex;justify-content:space-between;gap:20px;font:10px sans-serif}@media(max-width:900px){.h-header small{display:none}.h-hero-text{padding:75px 10%}.h-begin{min-height:570px}.h-material{grid-template-columns:220px 1fr;gap:6%}.h-material h2{font-size:32px}.h-detail-list img{height:290px}.h-detail-list article>div{grid-template-columns:1fr;gap:12px}.h-card-front,.h-card-back{padding:24px}.h-card-front i{width:100px;height:100px;right:20px}.h-card-front b{font-size:39px}.h-card-back strong{font-size:17px}}@media(max-width:600px){.h-header{padding:18px;flex-wrap:wrap;gap:20px}.h-brand{gap:15px}.h-header nav{width:100%;justify-content:space-between;font-size:11px}.h-begin{display:block}.h-hero-text{padding:60px 25px}.h-hero-text h1{font-size:44px}.h-begin>img{height:290px}.h-material{display:block;padding:60px 23px}.h-material aside{position:static}.h-material h2{font-size:33px}.h-detail-list img{height:230px}.h-detail-list article{margin-bottom:30px}.h-preview{display:block;padding:60px 25px}.h-preview h2{font-size:32px}.h-cardstage{min-height:270px;margin-top:25px}.h-card-front i{width:100px;height:100px}.h-info{padding:60px 23px}.h-info h2{font-size:27px}.h-info .legal{flex-direction:column;line-height:1.9}.h-footer{padding:25px 23px;font-size:9px}}