:root{--ink:#25231f;--muted:#77746d;--paper:#fffefa;--soft:#f6f3eb;--line:#e9e4da;--red:#d94c36;--orange:#f2aa69;--sans:'Arial','Microsoft YaHei',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:82px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{display:block;width:100%;height:100%;object-fit:cover}button{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #d94c36;outline-offset:4px}.m7k2v9a{height:74px;padding:0 7%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:#fffefa;position:sticky;top:0;z-index:10}.c4p8x2n{display:flex;align-items:center;gap:9px;font-weight:800;font-size:17px}.r6d3h8q{width:30px;height:30px;display:grid;place-items:center;background:var(--red);border-radius:50%;color:white}.t3y6u1g{display:flex;gap:28px;font-size:13px;color:#605d56}.t3y6u1g a,.q4n7b2m a{transition:color .2s}.t3y6u1g a:hover,.q4n7b2m a:hover{color:var(--red)}.v5a8d2q,.d7m4a9p{padding:12px 18px;border-radius:3px;color:#fff;background:linear-gradient(110deg,#ef7253,#cb3c31);font-size:12px;font-weight:700;transition:transform .2s,box-shadow .2s}.v5a8d2q:hover,.d7m4a9p:hover{transform:translateY(-2px);box-shadow:0 8px 20px #bd4b3538}.b9f2j5w{display:none}.h2n6c9e{min-height:640px;padding:74px 10% 65px;position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%;overflow:hidden;background:radial-gradient(ellipse at 82% 45%,#f8e6d8 0,transparent 44%),linear-gradient(120deg,#fffefa,#fbf7ef)}.j4w7p1m{max-width:540px}.s8g3k5d,.eyebrow{font-size:10px;font-weight:700;letter-spacing:.16em;color:var(--red)}.s8g3k5d span{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--red);margin-right:7px}.h2n6c9e h1{font-size:clamp(42px,5.2vw,70px);letter-spacing:-.065em;line-height:1.22;margin:30px 0 18px}.h2n6c9e h1 em,.l8a3v6c h2 em,.c2m5n8q h2 em{font-style:normal;color:var(--red)}.q1x6b4f{max-width:395px;font-size:15px;line-height:1.9;color:#6c6860}.n5r2u8c{display:flex;align-items:center;gap:22px;margin:28px 0}.d7m4a9p{display:inline-block}.k3v8f1z{font-size:13px;border-bottom:1px solid var(--ink);padding:8px 0}.a6t9e2w{font-size:10px;letter-spacing:.09em;color:#8a857c}.x8c2m5b{height:440px;position:relative}.p3g7u1k{position:absolute;inset:0 32px 18px 15px;border-radius:3px;overflow:hidden;box-shadow:0 25px 55px #39271c20}.p3g7u1k:after{content:'';position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#17120eaa)}.p3g7u1k>img{transition:transform .7s}.p3g7u1k:hover>img{transform:scale(1.04)}.p3g7u1k>span{position:absolute;top:20px;left:21px;z-index:1;background:#fff;padding:8px 11px;font-size:9px;letter-spacing:.1em}.p3g7u1k>div{position:absolute;bottom:26px;left:28px;z-index:1;color:#fff;display:grid;gap:8px}.p3g7u1k small{font-size:10px;color:#ffffffc9}.p3g7u1k strong{font-size:32px}.p3g7u1k b{font-size:12px;font-weight:500}.z5d8q2n{position:absolute;right:0;top:46px;width:112px;height:148px;border:6px solid var(--paper);box-shadow:0 12px 30px #25231f30;overflow:hidden;transform:rotate(4deg)}.f1j6w3a{position:absolute;left:-16px;bottom:33px;font-size:35px;color:var(--red)}.u9h4c7m{position:absolute;bottom:18px;left:10%;font-size:10px;letter-spacing:.12em;color:#817b72}.u9h4c7m span{color:var(--red);margin-left:7px}.e4q7n2b{padding:100px 11%;display:grid;grid-template-columns:1.1fr .7fr;gap:32px 12%;background:#fff}.l8a3v6c h2,.k8u2m5r h2,.z9p3r6a h2,.j5u1b7c h2,.c2m5n8q h2,.w5j9a3r h2,.a1t6g9p h2{font-size:clamp(29px,3.3vw,43px);line-height:1.35;letter-spacing:-.05em;margin:16px 0}.y2k5d9f{align-self:center;color:var(--muted);font-size:13px;line-height:1.9}.y2k5d9f a,.c2m5n8q>a{color:var(--red);font-weight:700;font-size:12px}.g6m1r4p{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);margin-top:16px}.g6m1r4p article{padding:24px 22px 0;border-right:1px solid var(--line)}.g6m1r4p article:last-child{border:0}.g6m1r4p article span{color:var(--red);font-size:10px}.g6m1r4p h3{font-size:16px;margin:13px 0 8px}.g6m1r4p p{font-size:12px;line-height:1.7;color:var(--muted);margin:0}.w3b7k1n,.n6h2w5q,.u4k7b2p{padding:88px 9%}.w3b7k1n{background:var(--soft)}.k8u2m5r{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px}.k8u2m5r h2{margin-bottom:0}.k8u2m5r>p{color:var(--muted);font-size:11px}.r9c2f5x{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:18px}.a4n8j3q{background:#fff;min-width:0;transition:transform .25s,box-shadow .25s}.a4n8j3q:hover{transform:translateY(-5px);box-shadow:0 14px 35px #30251b12}.v6m1d8p{height:265px;position:relative;overflow:hidden}.a4n8j3q:first-child .v6m1d8p{height:320px}.v6m1d8p img{transition:transform .5s}.a4n8j3q:hover img{transform:scale(1.04)}.v6m1d8p span{position:absolute;left:14px;top:14px;background:#fff;padding:7px 10px;font-size:10px}.q7y3c9h{padding:18px 19px 21px}.q7y3c9h>span{font-size:9px;letter-spacing:.12em;color:#999187}.q7y3c9h h3{font-size:20px;margin:10px 0}.q7y3c9h p{font-size:12px;line-height:1.8;color:var(--muted);min-height:42px}.q7y3c9h b{font-size:10px;color:var(--red)}.p6v3n8c{font-size:10px;color:#8d877f;margin-top:22px}.k2f5m8d{padding:95px 9%;background:#fff}.z9p3r6a{display:flex;align-items:end;justify-content:space-between;margin-bottom:27px}.z9p3r6a h2{margin-bottom:0}.z9p3r6a>p{font-size:12px;color:var(--muted)}.t7c1h4v{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.t7c1h4v>a{height:280px;position:relative;padding:18px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;color:#fff;background:#312d29}.t7c1h4v>a:after{content:'';position:absolute;inset:0;background:linear-gradient(#1b161522 0%,#1b161500 35%,#1b1615d9 100%);z-index:0}.t7c1h4v img{position:absolute;inset:0;transition:transform .5s}.t7c1h4v>a:hover img{transform:scale(1.06)}.t7c1h4v>a>*:not(img){position:relative;z-index:1}.t7c1h4v span{position:absolute!important;top:18px;left:18px;font-size:9px;letter-spacing:.09em}.t7c1h4v strong{font-size:23px;margin-bottom:5px}.t7c1h4v small{font-size:10px;color:#ffffffd6}.d8x3q6m{padding:82px 12%;display:grid;grid-template-columns:.7fr 1.3fr;gap:9%;align-items:center;background:#282522;color:#fff}.j5u1b7c .eyebrow{color:#f49b76}.j5u1b7c h2{font-size:35px;line-height:1.35;margin:15px 0}.j5u1b7c>p:not(.eyebrow){font-size:11px;line-height:1.8;color:#c2bcb4}.j5u1b7c>a{display:inline-block;color:#f49b76;font-size:11px;margin-top:14px}.h4n9p2w{list-style:none;margin:0;padding:0}.h4n9p2w li{display:grid;grid-template-columns:45px 1fr 20px;align-items:center;gap:14px;padding:17px 0;border-bottom:1px solid #ffffff26}.h4n9p2w li>span{font-size:12px;color:#f49b76}.h4n9p2w li div{display:grid;gap:5px}.h4n9p2w li strong{font-size:15px}.h4n9p2w li small{font-size:10px;color:#bdb6ad}.h4n9p2w li>b{color:#f49b76}.m3a7v1x{grid-column:2;font-size:10px;color:#bdb6ad;display:flex;gap:15px;align-items:center}.m3a7v1x span{color:#f49b76;letter-spacing:.12em}.p8z2c5n{padding:90px 11%;display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center;background:#f6eee7}.e1r6k9v{position:relative;padding:25px 28px 34px;background:#e8c3ab}.d5q8a2m{padding:18px;background:#fff;box-shadow:0 15px 30px #2d1d151c;transform:rotate(-2deg)}.d5q8a2m>div{display:flex;justify-content:space-between;align-items:center;padding:0 0 12px;font-weight:700;font-size:13px}.d5q8a2m small{font-size:8px;color:#958c82;letter-spacing:.1em}.d5q8a2m img{height:230px}.d5q8a2m>p{font-size:11px;margin:12px 0 0}.b7f3y6c{position:absolute;bottom:14px;right:24px;font-size:8px;letter-spacing:.12em}.c2m5n8q h2{font-size:38px}.c2m5n8q>p:not(.eyebrow){font-size:13px;line-height:1.9;color:var(--muted)}.c2m5n8q ul{list-style:none;padding:0;margin:20px 0}.c2m5n8q li{padding:9px 0;border-bottom:1px solid #e2d8ce;font-size:11px}.c2m5n8q li:before{content:'↗';color:var(--red);margin-right:10px}.n6h2w5q{background:#fff}.x3v8k1d{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.x3v8k1d article{padding:23px 22px;border-right:1px solid var(--line)}.x3v8k1d article:last-child{border:0}.x3v8k1d span{color:var(--red);font-size:9px;letter-spacing:.12em}.x3v8k1d h3{font-size:16px}.x3v8k1d p{font-size:11px;line-height:1.8;color:var(--muted)}.u4k7b2p{background:#fbf7f1}.g9r2c6m{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.g9r2c6m article{padding:23px;background:#fff;min-height:175px}.g9r2c6m article>span{font-size:32px;color:var(--red)}.g9r2c6m article p{font-size:13px;line-height:1.8;min-height:54px}.g9r2c6m article small{font-size:9px;color:#8b857d}.q6p1d8x{padding:86px 11%;display:grid;grid-template-columns:.7fr 1.3fr;gap:10%;background:#fff}.w5j9a3r h2{font-size:34px}.w5j9a3r>p:last-child{font-size:12px;color:var(--muted);line-height:1.8}.f2c7m4v details{border-bottom:1px solid var(--line)}.f2c7m4v summary{padding:18px 3px;display:flex;justify-content:space-between;gap:15px;cursor:pointer;list-style:none;font-size:12px;font-weight:700}.f2c7m4v summary::-webkit-details-marker{display:none}.f2c7m4v summary span{color:var(--red);font-size:16px}.f2c7m4v details[open] summary span{transform:rotate(45deg)}.f2c7m4v details p{font-size:11px;line-height:1.9;color:var(--muted);margin:0;padding:0 24px 18px 3px}.a1t6g9p{margin:10px 9% 85px;padding:42px 5%;display:grid;grid-template-columns:1fr .55fr;gap:7%;align-items:center;background:linear-gradient(115deg,#df523a,#b9342f);color:#fff}.a1t6g9p .eyebrow{color:#ffe0c9}.a1t6g9p h2{font-size:32px;margin:13px 0}.a1t6g9p>div>p:not(.eyebrow){font-size:12px;line-height:1.8;color:#ffebe3;max-width:530px}.a1t6g9p>div>a{display:inline-block;margin-top:10px;padding:12px 16px;background:#fff;color:#ba3c30;font-size:11px;font-weight:700}.a1t6g9p aside{padding:22px;background:#fff1;color:#fff;display:grid;gap:9px}.a1t6g9p aside>span{font-size:21px}.a1t6g9p aside strong{font-size:14px}.a1t6g9p aside small{font-size:10px;color:#ffe0d6}.a1t6g9p aside a{font-size:10px;text-decoration:underline}.z8m3q5v{background:#282522;color:#fff;padding:55px 9% 35px}.r3c6j9n{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:35px;padding-bottom:35px}.x5p1d7u>p,.q4n7b2m>p{font-size:10px;line-height:1.8;color:#aaa49c;max-width:260px}.q4n7b2m{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.q4n7b2m h2{font-size:12px;margin:0 0 4px}.q4n7b2m a{font-size:10px;color:#c8c2ba}.y6h2k8p{display:flex;justify-content:space-between;gap:16px;padding:17px 0;border-top:1px solid #ffffff26;font-size:9px;color:#aaa49c}.y6h2k8p a{color:#fff}.d2f5n8c{border-top:1px solid #ffffff26;padding-top:38px;max-width:1000px}.d2f5n8c .eyebrow{color:#f49b76}.d2f5n8c h2{font-size:21px;margin:10px 0 18px}.d2f5n8c>p:not(.eyebrow){font-size:10px;line-height:2;color:#bbb5ad;margin:12px 0}.z8c3m1v{opacity:0;transform:translateY(16px);transition:opacity .65s,transform .65s}.n2x5b7q{opacity:1;transform:none}@media(max-width:850px){.m7k2v9a{padding:0 5%}.t3y6u1g{gap:14px;font-size:11px}.h2n6c9e{padding-left:7%;padding-right:7%;gap:4%}.x8c2m5b{height:365px}.w3b7k1n,.k2f5m8d,.n6h2w5q,.u4k7b2p{padding-left:6%;padding-right:6%}.r9c2f5x{gap:11px}.v6m1d8p,.a4n8j3q:first-child .v6m1d8p{height:225px}.q7y3c9h{padding:14px}.t7c1h4v>a{height:230px;padding:13px}.t7c1h4v strong{font-size:19px}.p8z2c5n{padding-left:7%;padding-right:7%;gap:6%}.d5q8a2m img{height:190px}.r3c6j9n{gap:20px}}
@media(max-width:620px){.m7k2v9a{height:62px}.b9f2j5w{display:flex;order:3;width:36px;height:34px;background:none;border:0;flex-direction:column;justify-content:center;gap:5px}.b9f2j5w span{height:2px;width:20px;background:var(--ink)}.v5a8d2q{display:none}.t3y6u1g{display:none;position:absolute;top:61px;left:0;right:0;padding:18px 6%;background:#fffefa;border-bottom:1px solid var(--line);flex-direction:column;gap:17px}.t3y6u1g.r6d9k2a{display:flex}.h2n6c9e{display:block;padding:52px 7% 55px;min-height:0}.h2n6c9e h1{font-size:45px;margin:23px 0 12px}.q1x6b4f{font-size:13px}.x8c2m5b{height:315px;margin:38px 5px 12px}.p3g7u1k{inset:0 24px 9px 9px}.p3g7u1k strong{font-size:26px}.z5d8q2n{width:78px;height:108px;right:0;top:25px;border-width:4px}.u9h4c7m{display:none}.e4q7n2b{padding:64px 7%;display:block}.l8a3v6c h2{font-size:31px}.y2k5d9f{margin:18px 0 25px}.g6m1r4p{display:block}.g6m1r4p article{border-right:0;border-bottom:1px solid var(--line);padding:16px 0}.g6m1r4p article:last-child{border:0}.k8u2m5r,.z9p3r6a{align-items:flex-start;display:block}.k8u2m5r h2,.z9p3r6a h2{font-size:28px}.k8u2m5r>p,.z9p3r6a>p{margin-top:8px}.w3b7k1n,.k2f5m8d,.n6h2w5q,.u4k7b2p{padding:62px 6%}.r9c2f5x{grid-template-columns:1fr;gap:15px}.v6m1d8p,.a4n8j3q:first-child .v6m1d8p{height:220px}.q7y3c9h p{min-height:0}.t7c1h4v{grid-template-columns:1fr 1fr;gap:9px}.t7c1h4v>a{height:200px;padding:11px}.t7c1h4v span{font-size:7px;top:11px;left:11px}.t7c1h4v strong{font-size:16px}.t7c1h4v small{font-size:8px}.d8x3q6m{padding:58px 8%;display:block}.j5u1b7c h2{font-size:30px}.h4n9p2w{margin-top:24px}.m3a7v1x{margin-top:18px}.p8z2c5n{padding:62px 8%;display:block}.e1r6k9v{margin:0 8px 45px;padding:20px}.d5q8a2m img{height:210px}.c2m5n8q h2{font-size:31px}.x3v8k1d{display:block}.x3v8k1d article{border-right:0;border-bottom:1px solid var(--line);padding:16px 3px}.g9r2c6m{grid-template-columns:1fr;gap:9px}.g9r2c6m article{min-height:0}.g9r2c6m article p{min-height:0}.q6p1d8x{padding:62px 7%;display:block}.w5j9a3r h2{font-size:30px}.f2c7m4v{margin-top:20px}.a1t6g9p{margin:4px 5% 55px;padding:28px 7%;display:block}.a1t6g9p h2{font-size:25px}.a1t6g9p aside{margin-top:22px}.z8m3q5v{padding:42px 7% 25px}.r3c6j9n{grid-template-columns:1fr 1fr;gap:25px 15px}.x5p1d7u{grid-column:1/-1}.y6h2k8p{flex-wrap:wrap;line-height:1.7}.d2f5n8c{padding-top:28px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.z8c3m1v{opacity:1;transform:none}}

