*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f5f2e9;color:#263e32;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif}header,main,footer{max-width:1320px;margin:auto}header{padding:35px 7%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dce0d3}a{text-decoration:none;color:inherit}.logo{font-size:27px;font-weight:700;letter-spacing:5px}.logo span{font-size:9px;letter-spacing:3px;margin-left:16px;vertical-align:middle}.contact{font-size:12px}main{padding:70px 7% 0;position:relative;overflow:hidden}.eyebrow{font-size:10px;letter-spacing:3px;color:#748675}.eyebrow>span{display:inline-block;width:6px;height:6px;background:#889c63;border-radius:50%;margin-right:10px}h1{position:relative;z-index:2;font-size:clamp(42px,6vw,76px);letter-spacing:1px;line-height:1.35;font-weight:500;margin:30px 0}.serif{font-family:"Songti SC",serif;color:#657b54}.lead{position:relative;z-index:2;font-size:14px;color:#7a8573;line-height:2.1}.button{position:relative;z-index:2;display:inline-flex;align-items:center;gap:50px;padding:16px 22px;border-radius:3px;background:#354e3c;color:#f8f6ed;font-size:12px;margin-top:22px}.landscape{position:absolute;width:64%;height:440px;right:-8%;top:65px;overflow:hidden;opacity:.9}.sun{width:100px;height:100px;border-radius:50%;background:#d5bd7c;position:absolute;top:30px;right:35%}.ridge{position:absolute;width:90%;height:250px;transform:rotate(-30deg) skewX(20deg);border-radius:45% 80% 10% 5%;right:-5%;top:180px;background:#ced5bf}.mid{background:#a8b59b;right:15%;top:260px}.near{background:#6f896c;right:-10%;top:330px}.caption{position:absolute;right:20%;top:190px;writing-mode:vertical-rl;letter-spacing:5px;font:12px "Songti SC",serif;color:#51664e}.edition{position:relative;z-index:2;margin-top:100px;padding:20px 0;border-top:1px solid #ced7c7;display:flex;justify-content:space-between;font-size:9px;letter-spacing:2px;color:#80917b}.edition span{letter-spacing:1px}section{padding:75px 0 90px;display:grid;grid-template-columns:1fr 1fr;gap:70px}h2{font-size:30px;font-weight:400;line-height:1.6;margin-top:24px}.body p{font-size:14px;line-height:2.2;color:#7a8573}.stamp{border:1px solid #a7b399;border-radius:2px;display:inline-block;color:#738461;font-size:10px;letter-spacing:2px;padding:10px 15px;margin-top:20px}footer{border-top:1px solid #dce0d3;padding:25px 7%;display:flex;justify-content:space-between;font-size:9px;letter-spacing:2px;color:#95a08e}@media(max-width:700px){header{padding:25px 7%}main{padding-top:45px}.landscape{opacity:.45;right:-30%;width:110%;top:160px}.lead{font-size:12px}section{grid-template-columns:1fr;gap:15px;padding:50px 0}.edition{margin-top:120px;font-size:8px;gap:20px}.edition span{font-size:9px}footer{gap:15px;flex-wrap:wrap}}
