.wd-hero[data-astro-cid-t27br5ji]{position:relative;min-height:66vh;display:flex;align-items:flex-end;overflow:hidden;background:#0e0f11;color:#fff}.wd-hero__bg[data-astro-cid-t27br5ji]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 25%;opacity:1}.wd-hero__shade[data-astro-cid-t27br5ji]{position:absolute;inset:0;background:linear-gradient(90deg,#08080ad6,#08080a80 42%,#08080a2e 68%,#08080a80),linear-gradient(0deg,#0b0b0d 0%,rgba(11,11,13,.5) 40%,transparent 78%)}.wd-hero__inner[data-astro-cid-t27br5ji]{position:relative;z-index:1;width:min(1160px,100%);margin:0 auto;padding:96px 48px 88px}.wd-hero__year[data-astro-cid-t27br5ji]{font-family:var(--font-serif);font-size:24px;letter-spacing:1px;opacity:.9;margin-bottom:12px}.wd-hero__title[data-astro-cid-t27br5ji]{font-size:clamp(46px,6vw,86px);line-height:1.08;max-width:900px;text-shadow:0 4px 30px rgba(0,0,0,.5)}.wd-hero__subtitle[data-astro-cid-t27br5ji]{margin-top:16px;color:#ffffffd9;font-size:22px}.wd-decision[data-astro-cid-t27br5ji]{margin-top:32px;max-width:760px}.wd-body[data-astro-cid-t27br5ji]{padding:56px 48px 72px;display:flex;flex-direction:column;gap:48px;max-width:1120px;margin:0 auto}.wd-section[data-astro-cid-t27br5ji] h2[data-astro-cid-t27br5ji]{font-size:26px;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid var(--line);letter-spacing:1px}.wd-section[data-astro-cid-t27br5ji] p[data-astro-cid-t27br5ji]{font-family:var(--font-serif);font-size:18px;line-height:2;color:var(--ink);max-width:820px;text-align:left;text-wrap:pretty}.wd-section[data-astro-cid-t27br5ji] b[data-astro-cid-t27br5ji]{display:block;margin-bottom:6px;color:var(--accent);font-size:13px;font-weight:700}.wd-overview[data-astro-cid-t27br5ji]{margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.wd-overview[data-astro-cid-t27br5ji] b[data-astro-cid-t27br5ji]{display:block;margin-bottom:10px}.wd-stills[data-astro-cid-t27br5ji]{padding:72px 48px 80px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0c0d10;color:#fff}.wd-stills__title[data-astro-cid-t27br5ji]{font-size:32px;margin-bottom:36px;text-align:center;letter-spacing:1px}.wd-stills__grid[data-astro-cid-t27br5ji]{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:280px;gap:18px;max-width:1440px;margin:0 auto}.wd-stills__grid[data-astro-cid-t27br5ji] img[data-astro-cid-t27br5ji]{width:100%;height:100%;object-fit:cover;border-radius:10px;box-shadow:0 16px 48px #0000008c;transition:transform .3s,box-shadow .3s}.wd-stills__grid[data-astro-cid-t27br5ji] img[data-astro-cid-t27br5ji]:hover{transform:scale(1.02);box-shadow:0 24px 64px #000000bf}.wd-stills__grid--4[data-astro-cid-t27br5ji] img[data-astro-cid-t27br5ji]:nth-child(1){grid-column:1/3;grid-row:1/3}.wd-stills__grid--4[data-astro-cid-t27br5ji] img[data-astro-cid-t27br5ji]:nth-child(2){grid-column:3/4;grid-row:1/2}.wd-stills__grid--4[data-astro-cid-t27br5ji] img[data-astro-cid-t27br5ji]:nth-child(3){grid-column:4/5;grid-row:1/2}.wd-stills__grid--4[data-astro-cid-t27br5ji] img[data-astro-cid-t27br5ji]:nth-child(4){grid-column:3/5;grid-row:2/3}.wd-stills__grid--3[data-astro-cid-t27br5ji] img[data-astro-cid-t27br5ji]:nth-child(1){grid-column:1/3;grid-row:1/3}.wd-stills__grid--3[data-astro-cid-t27br5ji] img[data-astro-cid-t27br5ji]:nth-child(2){grid-column:3/5;grid-row:1/2}.wd-stills__grid--3[data-astro-cid-t27br5ji] img[data-astro-cid-t27br5ji]:nth-child(3){grid-column:3/5;grid-row:2/3}.wd-stills__grid--2[data-astro-cid-t27br5ji]{grid-auto-rows:360px}.wd-stills__grid--2[data-astro-cid-t27br5ji] img[data-astro-cid-t27br5ji]:nth-child(1){grid-column:1/3;grid-row:1/2}.wd-stills__grid--2[data-astro-cid-t27br5ji] img[data-astro-cid-t27br5ji]:nth-child(2){grid-column:3/5;grid-row:1/2}.wd-reviews[data-astro-cid-t27br5ji]{padding:48px 48px 56px;border-top:1px solid var(--line);background:#faf9f6}.wd-reviews__inner[data-astro-cid-t27br5ji]{max-width:1160px;margin:0 auto}.wd-reviews[data-astro-cid-t27br5ji] h2[data-astro-cid-t27br5ji]{font-size:26px;margin-bottom:20px}.wd-review[data-astro-cid-t27br5ji]{margin-bottom:20px;padding:22px 26px;background:#fff;border-left:4px solid var(--accent);border-radius:var(--radius);box-shadow:0 4px 18px #0f121612;max-width:1000px}.wd-review[data-astro-cid-t27br5ji] p[data-astro-cid-t27br5ji]{font-family:var(--font-serif);font-size:17px;line-height:1.9;color:var(--ink);margin-bottom:12px;text-wrap:pretty}.wd-review[data-astro-cid-t27br5ji] footer[data-astro-cid-t27br5ji]{display:flex;align-items:center;gap:10px;color:var(--ink-soft);font-size:13px}.wd-review__lang[data-astro-cid-t27br5ji]{display:inline-block;padding:3px 10px;border-radius:999px;border:1px solid var(--line);color:var(--ink-soft);font-size:12px;white-space:nowrap}.wd-review__lang--zh[data-astro-cid-t27br5ji]{color:#b02a1e;border-color:#b02a1e;background:#b02a1e0f}.wd-review__rating[data-astro-cid-t27br5ji]{color:#d97a00;font-weight:700}.wd-cast[data-astro-cid-t27br5ji]{padding:48px 48px 56px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#faf9f6}.wd-cast__title[data-astro-cid-t27br5ji]{font-size:26px;margin-bottom:24px}.wd-cast__grid[data-astro-cid-t27br5ji]{display:flex;flex-wrap:wrap;gap:22px}.wd-quotes[data-astro-cid-t27br5ji]{padding:56px 48px 64px;background:var(--era-soft,#faf9f6)}.wd-quotes__inner[data-astro-cid-t27br5ji]{max-width:820px;margin:0 auto}.wd-quotes__label[data-astro-cid-t27br5ji]{display:inline-block;font-size:var(--fs-tiny);letter-spacing:2px;text-transform:uppercase;color:var(--ink-soft);font-weight:600;margin-bottom:14px}.wd-quotes__quote[data-astro-cid-t27br5ji]{position:relative;margin-top:12px;padding:14px 20px 14px 52px;background:#fff;border-left:3px solid var(--era-color,var(--accent));border-radius:0 var(--radius) var(--radius) 0;font-family:var(--font-serif);font-style:italic;font-size:clamp(18px,1.6vw,22px);line-height:1.65;color:var(--ink);box-shadow:0 2px 12px #0000000d}.wd-quotes__quote[data-astro-cid-t27br5ji]:before{content:"“";position:absolute;left:14px;top:4px;font-size:38px;line-height:1;color:var(--era-color,var(--accent));opacity:.5;font-family:Georgia,serif}.wd-nav[data-astro-cid-t27br5ji]{display:flex;justify-content:space-between;gap:16px;padding:40px 48px 72px;font-size:15px}.wd-nav[data-astro-cid-t27br5ji] a[data-astro-cid-t27br5ji]{color:var(--ink-soft);text-decoration:none;white-space:nowrap}.wd-nav[data-astro-cid-t27br5ji] a[data-astro-cid-t27br5ji]:hover{color:var(--accent)}@media(max-width:820px){.wd-hero__inner[data-astro-cid-t27br5ji]{padding:80px 20px 64px}.wd-hero__title[data-astro-cid-t27br5ji]{font-size:clamp(34px,9vw,46px)}.wd-body[data-astro-cid-t27br5ji],.wd-cast[data-astro-cid-t27br5ji],.wd-quotes[data-astro-cid-t27br5ji],.wd-nav[data-astro-cid-t27br5ji],.wd-stills[data-astro-cid-t27br5ji],.wd-reviews[data-astro-cid-t27br5ji]{padding-left:20px;padding-right:20px}.wd-body[data-astro-cid-t27br5ji]{padding-top:48px;padding-bottom:48px;gap:44px}.wd-stills__grid[data-astro-cid-t27br5ji]{grid-template-columns:1fr 1fr;grid-auto-rows:140px}.wd-stills__grid[data-astro-cid-t27br5ji] img[data-astro-cid-t27br5ji]:nth-child(n){grid-column:auto;grid-row:auto}.wd-stills__grid--2[data-astro-cid-t27br5ji]{grid-auto-rows:180px}.wd-cast[data-astro-cid-t27br5ji],.wd-quotes[data-astro-cid-t27br5ji]{padding-top:44px;padding-bottom:44px}.wd-nav[data-astro-cid-t27br5ji]{flex-wrap:wrap;padding-top:32px;padding-bottom:52px;font-size:14px}}.wd-story-role[data-astro-cid-t27br5ji]{margin:56px 0;padding:34px 36px;border-radius:var(--radius);background:linear-gradient(180deg,#fff,#fbf7f5);border:1px solid var(--line);border-left:5px solid var(--era-color,var(--accent));box-shadow:var(--shadow)}.wd-story-role__kicker[data-astro-cid-t27br5ji]{color:var(--accent);font-size:var(--fs-tiny);letter-spacing:.18em;font-weight:700}.wd-story-role[data-astro-cid-t27br5ji] h2[data-astro-cid-t27br5ji]{font-size:30px;margin:8px 0 16px}.wd-story-role__text[data-astro-cid-t27br5ji]{font-size:18px;line-height:2;color:var(--ink);max-width:900px}.wd-takeaways[data-astro-cid-t27br5ji],.wd-aftermath[data-astro-cid-t27br5ji]{margin-top:28px}.wd-takeaways[data-astro-cid-t27br5ji] h3[data-astro-cid-t27br5ji],.wd-aftermath[data-astro-cid-t27br5ji] h3[data-astro-cid-t27br5ji]{font-family:var(--font-sans);font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:14px}.wd-takeaways[data-astro-cid-t27br5ji] ul[data-astro-cid-t27br5ji],.wd-aftermath[data-astro-cid-t27br5ji] ul[data-astro-cid-t27br5ji]{display:grid;gap:10px;list-style:none}.wd-takeaways[data-astro-cid-t27br5ji] li[data-astro-cid-t27br5ji]{position:relative;padding-left:22px;line-height:1.85}.wd-takeaways[data-astro-cid-t27br5ji] li[data-astro-cid-t27br5ji]:before{content:"";position:absolute;left:0;top:.82em;width:7px;height:7px;border-radius:50%;background:var(--era-color,var(--accent))}.wd-aftermath__grid[data-astro-cid-t27br5ji]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.wd-aftermath[data-astro-cid-t27br5ji] b[data-astro-cid-t27br5ji]{display:block;margin-bottom:8px}.wd-aftermath[data-astro-cid-t27br5ji] li[data-astro-cid-t27br5ji]{padding-left:18px;position:relative;color:var(--ink-soft);line-height:1.8}.wd-aftermath[data-astro-cid-t27br5ji] li[data-astro-cid-t27br5ji]:before{content:"";position:absolute;left:0;top:.75em;width:6px;height:6px;border-radius:50%;background:var(--line)}.wd-states[data-astro-cid-t27br5ji]{margin-top:22px}.wd-states__grid[data-astro-cid-t27br5ji]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:12px}.wd-state[data-astro-cid-t27br5ji]{display:block;padding:16px 18px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;transition:border-color .15s,transform .15s}.wd-state[data-astro-cid-t27br5ji]:hover{border-color:#b02a1e73;transform:translateY(-2px)}.wd-state__name[data-astro-cid-t27br5ji]{display:block;font-weight:700;margin-bottom:6px;color:var(--ink);text-decoration:none}.wd-state__name[data-astro-cid-t27br5ji]:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.wd-state__text[data-astro-cid-t27br5ji]{display:block;color:var(--ink-soft);line-height:1.7;font-size:var(--fs-small)}@media(max-width:820px){.wd-story-role[data-astro-cid-t27br5ji]{padding:26px 20px}.wd-aftermath__grid[data-astro-cid-t27br5ji]{grid-template-columns:1fr}}
