:root{--u021-paper:#fff4df;--u021-paper2:#f4dfb9;--u021-ink:#2b2b2b;--u021-tomato:#e85d3f;--u021-apricot:#f3bd63;--u021-sage:#536f55;--u021-rose:#e7b2a0;--u021-line:rgba(43,43,43,.24);--u021-max:1420px;--u021-gap:20px;--u021-shadow:10px 14px 0 rgba(43,43,43,.15);--u021-serif:Georgia,"Songti SC","STSong",serif;--u021-sans:"Hiragino Sans GB","Microsoft YaHei",sans-serif;--u021-mono:Menlo,Monaco,monospace}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--u021-paper);color:var(--u021-ink);font-family:var(--u021-sans);line-height:1.6;background-image:linear-gradient(rgba(43,43,43,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(43,43,43,.035) 1px,transparent 1px);background-size:24px 24px}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}img,video{display:block;width:100%;height:auto}.u_a7q2m8{width:min(calc(100% - 42px),var(--u021-max));margin-inline:auto}.u_b4v9d1{position:sticky;top:0;z-index:30;background:rgba(255,244,223,.92);border-bottom:2px solid var(--u021-ink);backdrop-filter:blur(12px)}.u_c8r3p6{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px}.u_d2x7h5{display:flex;align-items:center;gap:12px;font:700 .76rem/1 var(--u021-mono);letter-spacing:.13em}.u_d2x7h5::before{content:"021";display:grid;place-items:center;width:42px;aspect-ratio:1;border:2px dashed var(--u021-ink);background:var(--u021-tomato);color:#fff;font-size:.65rem;transform:rotate(-4deg)}.u_e5n1s9{display:flex;gap:22px;font-size:.86rem}.u_e5n1s9 a{border-bottom:1px solid transparent}.u_e5n1s9 a:hover{border-color:var(--u021-tomato);color:var(--u021-tomato)}.u_f3k8w2{display:grid;grid-template-columns:.78fr 1.32fr .72fr;gap:var(--u021-gap);padding-block:clamp(36px,6vw,82px);align-items:start}.u_g6p2c9,.u_i4m8z1{border:2px solid var(--u021-ink);background:var(--u021-paper2);padding:clamp(26px,4vw,56px);box-shadow:var(--u021-shadow)}.u_h1b7t4{display:inline-flex;align-items:center;gap:9px;font:700 .68rem/1 var(--u021-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--u021-tomato)}.u_h1b7t4::before{content:"";width:24px;height:2px;background:currentColor}.u_g6p2c9{clip-path:polygon(0 0,100% 0,100% 93%,94% 100%,0 100%)}.u_g6p2c9 h1{font:700 clamp(3rem,6.4vw,7rem)/.84 var(--u021-serif);letter-spacing:-.07em;margin:22px 0}.u_g6p2c9 p,.u_i4m8z1 p{color:#61564b}.u_g6p2c9 nav{display:grid;gap:8px;margin-top:28px}.u_g6p2c9 nav a{display:flex;justify-content:space-between;border-top:1px dashed var(--u021-ink);padding:10px 0}.u_j9e3r6{position:relative;border:14px solid #fff;border-bottom-width:60px;background:#fff;box-shadow:var(--u021-shadow);transform:rotate(-1deg)}.u_j9e3r6 video{aspect-ratio:3/2;object-fit:cover;background:#201d1a}.u_j9e3r6 footer{position:absolute;left:0;right:0;bottom:-50px;display:flex;justify-content:space-between;gap:14px;font:700 .7rem/1 var(--u021-mono)}.u_k2c6y8{position:absolute;inset:0;border:0;padding:0;background:#fff;color:var(--u021-ink)}.u_k2c6y8[hidden]{display:none}.u_k2c6y8 img{height:100%;object-fit:cover}.u_k2c6y8 span{position:absolute;left:18px;bottom:18px;background:var(--u021-paper);border:2px solid var(--u021-ink);padding:9px 13px;box-shadow:4px 4px 0 var(--u021-tomato)}.u_i4m8z1{background:var(--u021-rose);transform:rotate(1.5deg)}.u_l5f9a3{border:2px dashed var(--u021-ink);padding:18px;margin:25px 0;background:rgba(255,255,255,.35)}.u_l5f9a3 strong{display:block;font:700 2.1rem/1 var(--u021-mono);color:var(--u021-tomato)}.u_i4m8z1 button{width:100%;border:2px solid var(--u021-ink);background:var(--u021-paper);padding:11px}.u_i4m8z1 button[aria-pressed="true"]{background:var(--u021-sage);color:#fff}.u_m8q4d1{padding-block:clamp(55px,8vw,105px);overflow:hidden}.u_m8q4d1>header{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px}.u_m8q4d1 h2,.u_s3w8n5 h1{font:700 clamp(2.4rem,5vw,5.6rem)/.9 var(--u021-serif);letter-spacing:-.05em;margin:12px 0}.u_n1v6p4{display:flex;gap:16px;overflow:auto;padding:8px 0 22px}.u_o7k2c5{flex:0 0 min(410px,82vw);border:2px solid var(--u021-ink);background:#fff;padding:18px;box-shadow:7px 8px 0 var(--u021-apricot)}.u_o7k2c5:nth-child(2){box-shadow:7px 8px 0 var(--u021-tomato)}.u_o7k2c5:nth-child(3){box-shadow:7px 8px 0 var(--u021-sage)}.u_o7k2c5 img{aspect-ratio:3/2;object-fit:cover}.u_o7k2c5 h3{font:700 1.5rem/1.1 var(--u021-serif);margin:14px 0 7px}.u_o7k2c5 p{color:#675c50;font-size:.86rem}.u_p2z7e9{display:flex;gap:8px;flex-wrap:wrap}.u_p2z7e9 button{border:1px solid var(--u021-ink);background:transparent;padding:8px 12px}.u_p2z7e9 button[aria-pressed="true"]{background:var(--u021-tomato);color:#fff}.u_q6h1m8{padding-bottom:clamp(75px,9vw,130px)}.u_q6h1m8>header{margin-bottom:28px}.u_r4t9b2{display:grid;grid-template-columns:1.15fr .85fr 1fr;gap:var(--u021-gap);align-items:start}.u_r4t9b2 article{border:2px solid var(--u021-ink);background:#fff;padding:16px;box-shadow:var(--u021-shadow)}.u_r4t9b2 article:nth-child(2){margin-top:78px;transform:rotate(1deg)}.u_r4t9b2 article:nth-child(3){margin-top:22px;transform:rotate(-1deg)}.u_r4t9b2 img{object-fit:cover}.u_r4t9b2 article:nth-child(1) img{aspect-ratio:3/2}.u_r4t9b2 article:nth-child(2) img{aspect-ratio:1}.u_r4t9b2 article:nth-child(3) img{aspect-ratio:3/4}.u_r4t9b2 h3{font-family:var(--u021-serif)}.u_r4t9b2 a{color:var(--u021-tomato);border-bottom:1px solid}.u_s3w8n5{padding-block:52px 34px}.u_s3w8n5>p{max-width:760px;color:#675c50}.u_t7d2x4{display:grid;grid-template-columns:230px 1fr;gap:var(--u021-gap);padding-bottom:85px}.u_u5c1q8{border:2px solid var(--u021-ink);background:var(--u021-paper2);padding:18px;align-self:start}.u_u5c1q8 nav{display:grid;gap:8px;margin-top:14px}.u_u5c1q8 button,.u_u5c1q8 a{border:1px dashed var(--u021-ink);background:transparent;padding:10px;text-align:left}.u_u5c1q8 button[aria-pressed="true"]{background:var(--u021-tomato);color:#fff}.u_v8p3n6{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.u_v8p3n6 article{border:2px solid var(--u021-ink);background:#fff;padding:23px;min-height:210px}.u_v8p3n6 h2{font-family:var(--u021-serif)}.u_v8p3n6 p{color:#675c50}.u_w2m7f9{display:grid;grid-template-columns:180px minmax(0,1fr) 270px;gap:var(--u021-gap);padding-bottom:85px}.u_x4r8c1{border:2px solid var(--u021-ink);background:var(--u021-paper2);align-self:start}.u_x4r8c1 button{width:100%;border:0;border-bottom:1px dashed var(--u021-ink);background:transparent;padding:12px;text-align:left}.u_x4r8c1 button[aria-pressed="true"]{background:var(--u021-tomato);color:#fff}.u_y6b1k3{position:relative;border:12px solid #fff;border-bottom-width:48px;background:#fff;box-shadow:var(--u021-shadow)}.u_y6b1k3 video{aspect-ratio:16/9;object-fit:cover}.u_z9e4s2{border:2px solid var(--u021-ink);background:var(--u021-rose);padding:22px;align-self:start}.u_z9e4s2 h2{font-family:var(--u021-serif)}.u_z9e4s2 p{color:#625047}.u_a3j8v5{display:grid;grid-template-columns:repeat(3,1fr);border:2px solid var(--u021-ink);margin-bottom:85px}.u_a3j8v5 article{padding:25px;border-right:1px dashed var(--u021-ink);background:#fff}.u_a3j8v5 article:last-child{border-right:0}.u_a3j8v5 strong{font:700 1.5rem/1 var(--u021-mono);color:var(--u021-tomato)}.u_b7n2p9{display:grid;grid-template-columns:1fr 330px;gap:var(--u021-gap);padding-bottom:85px}.u_c1q6m4{display:grid;gap:10px}.u_c1q6m4 article{border:2px solid var(--u021-ink);background:#fff;padding:20px}.u_c1q6m4 h2{margin:0;font-family:var(--u021-serif)}.u_c1q6m4 p{color:#675c50}.u_d5t9h2{border:2px solid var(--u021-ink);background:var(--u021-paper2);padding:20px;align-self:start}.u_d5t9h2 form{display:grid;gap:10px}.u_d5t9h2 input{width:100%;border:2px solid var(--u021-ink);padding:11px;background:#fff}.u_d5t9h2 button{border:2px solid var(--u021-ink);background:var(--u021-tomato);color:#fff;padding:11px}.u_e8p2w6{display:grid;grid-template-columns:1fr 1fr;gap:var(--u021-gap);padding-bottom:85px}.u_e8p2w6 article,.u_e8p2w6 aside{border:2px solid var(--u021-ink);background:#fff;padding:25px}.u_e8p2w6 details{border-top:1px dashed var(--u021-ink);padding:13px 0}.u_e8p2w6 summary{cursor:pointer;color:var(--u021-tomato);font-weight:700}.u_f4z9c2{min-height:62vh;display:grid;grid-template-columns:.72fr 1.28fr;gap:30px;align-items:center}.u_f4z9c2 strong{font:700 clamp(7rem,21vw,19rem)/.7 var(--u021-mono);color:var(--u021-tomato);letter-spacing:-.12em}.u_f4z9c2 h1{font:700 clamp(2.5rem,5vw,5rem)/.9 var(--u021-serif);margin:0}.u_f4z9c2 p{color:#675c50}.u_f4z9c2 a{display:inline-block;border:2px solid var(--u021-ink);background:var(--u021-tomato);color:#fff;padding:11px 16px}.u_g1m6d8{border-top:2px solid var(--u021-ink);background:var(--u021-paper2)}.u_g1m6d8>div{display:grid;grid-template-columns:repeat(4,1fr)}.u_g1m6d8 article{padding:22px;border-right:1px dashed var(--u021-ink);min-height:124px}.u_g1m6d8 article:last-child{border-right:0}.u_g1m6d8 small{font:700 .68rem/1 var(--u021-mono);color:var(--u021-tomato)}.u_g1m6d8 p{font-size:.84rem;color:#675c50}.u_g1m6d8 nav{display:flex;gap:12px;flex-wrap:wrap}.u_g1m6d8 a{border-bottom:1px solid}
@media(max-width:1000px){.u_f3k8w2{grid-template-columns:1fr 1.25fr}.u_i4m8z1{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:20px}.u_t7d2x4,.u_b7n2p9{grid-template-columns:1fr}.u_w2m7f9{grid-template-columns:150px 1fr}.u_z9e4s2{grid-column:1/-1}.u_g1m6d8>div{grid-template-columns:repeat(2,1fr)}}
@media(max-width:680px){.u_a7q2m8{width:min(calc(100% - 24px),var(--u021-max))}.u_c8r3p6{min-height:62px}.u_e5n1s9 a:nth-child(-n+2){display:none}.u_f3k8w2{grid-template-columns:1fr;padding-top:20px}.u_g6p2c9 h1{font-size:clamp(3rem,16vw,5rem)}.u_j9e3r6{transform:none}.u_i4m8z1{grid-template-columns:1fr;transform:none}.u_m8q4d1>header{display:block}.u_p2z7e9{margin-top:14px}.u_r4t9b2{grid-template-columns:1fr}.u_r4t9b2 article:nth-child(2),.u_r4t9b2 article:nth-child(3){margin-top:0;transform:none}.u_t7d2x4{display:block}.u_u5c1q8{margin-bottom:18px}.u_v8p3n6,.u_e8p2w6,.u_a3j8v5{grid-template-columns:1fr}.u_w2m7f9{grid-template-columns:1fr}.u_x4r8c1{display:grid;grid-template-columns:repeat(3,1fr)}.u_b7n2p9{display:block}.u_d5t9h2{margin-top:18px}.u_f4z9c2{grid-template-columns:1fr;align-content:center}.u_g1m6d8>div{grid-template-columns:1fr}.u_g1m6d8 article{min-height:auto;border-right:0;border-bottom:1px dashed var(--u021-ink)}}
@media(max-width:680px){.u_n1v6p4{display:grid;grid-template-columns:1fr;overflow:visible;padding-inline:8px}.u_o7k2c5{width:auto;min-width:0}}
