.visually-hidden[data-astro-cid-hk25qrih]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.intro[data-astro-cid-hk25qrih]{row-gap:16px;padding-top:16px}.kicker[data-astro-cid-hk25qrih]{grid-column:1/-1;margin:0}h1[data-astro-cid-hk25qrih]{letter-spacing:-.045em;grid-column:1/-1;margin:0;font-size:clamp(42px,8.5vw,104px);font-weight:700;line-height:.95}.lead[data-astro-cid-hk25qrih]{grid-column:1/-1;max-width:62ch;margin:8px 0 0;font-size:20px;line-height:1.5}.method[data-astro-cid-hk25qrih]{border-top:2px solid var(--rule-strong);grid-column:1/-1;align-self:start;gap:8px;padding-top:12px;display:grid}.method[data-astro-cid-hk25qrih] p[data-astro-cid-hk25qrih]{margin:0}.method-text[data-astro-cid-hk25qrih]{color:var(--ink-2);font-size:16px;line-height:1.5}.method[data-astro-cid-hk25qrih] a[data-astro-cid-hk25qrih]{color:var(--ink)}@media (width>=1000px){.lead[data-astro-cid-hk25qrih]{grid-column:1/span 7;font-size:22px}.method[data-astro-cid-hk25qrih]{grid-column:9/-1;margin-top:8px}}.t-head[data-astro-cid-hk25qrih]{display:none}.top[data-astro-cid-hk25qrih]{margin:0;padding:0;list-style:none}.t-row[data-astro-cid-hk25qrih]{border-bottom:1px solid var(--rule);grid-template-columns:40px 72px minmax(0,1fr);grid-template-areas:"rank poster film""comps comps comps""total total total";column-gap:12px;padding:24px 0;scroll-margin-top:48px;display:grid;position:relative}.t-row[data-astro-cid-hk25qrih]:first-child{border-top:1px solid var(--rule)}.t-row[data-astro-cid-hk25qrih]:target{background:var(--signal-soft)}.t-rank[data-astro-cid-hk25qrih]{letter-spacing:-.04em;grid-area:rank;font-size:28px;font-weight:500;line-height:1}.t-row[data-astro-cid-hk25qrih] .t-poster{aspect-ratio:2/3;object-fit:cover;background:var(--rule);grid-area:poster;width:72px;height:auto}.t-film[data-astro-cid-hk25qrih]{grid-area:film;min-width:0}.t-film[data-astro-cid-hk25qrih] h3[data-astro-cid-hk25qrih]{letter-spacing:-.02em;margin:0 0 6px;font-size:22px;font-weight:700;line-height:1.15}.t-film[data-astro-cid-hk25qrih] h3[data-astro-cid-hk25qrih] a[data-astro-cid-hk25qrih]{text-decoration:none}.t-film[data-astro-cid-hk25qrih] h3[data-astro-cid-hk25qrih] a[data-astro-cid-hk25qrih]:after{content:"";position:absolute;inset:0}.t-row[data-astro-cid-hk25qrih]:hover h3[data-astro-cid-hk25qrih] a[data-astro-cid-hk25qrih]{text-decoration:underline}.t-row[data-astro-cid-hk25qrih]:has(a:focus-visible){outline:3px solid var(--signal);outline-offset:2px}.t-film[data-astro-cid-hk25qrih] h3[data-astro-cid-hk25qrih] a[data-astro-cid-hk25qrih]:focus-visible{outline:none}.t-year[data-astro-cid-hk25qrih]{color:var(--ink-3);letter-spacing:0;font-size:15px;font-weight:400}.t-reason[data-astro-cid-hk25qrih]{color:var(--ink-2);max-width:60ch;margin:0;font-size:16px;line-height:1.5}.prov[data-astro-cid-hk25qrih]{color:var(--signal);margin:8px 0 0}.t-comps[data-astro-cid-hk25qrih]{border-top:1px dashed var(--rule);grid-area:comps;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:16px 0 0;padding-top:12px;display:grid}.t-comp[data-astro-cid-hk25qrih]{grid-template-rows:1fr auto;min-width:0;display:grid}.t-comp[data-astro-cid-hk25qrih] dt[data-astro-cid-hk25qrih]{letter-spacing:0;align-self:end;font-size:10px;line-height:1.2}.t-comp[data-astro-cid-hk25qrih] dd[data-astro-cid-hk25qrih]{gap:4px;margin:4px 0 0;display:grid}.t-comp[data-astro-cid-hk25qrih] .num[data-astro-cid-hk25qrih]{font-size:15px}.mini[data-astro-cid-hk25qrih]{background:var(--signal-soft);height:4px;display:block;overflow:hidden}.mini[data-astro-cid-hk25qrih] span[data-astro-cid-hk25qrih]{background:var(--signal);transform-origin:0;height:100%;display:block}.t-total[data-astro-cid-hk25qrih]{grid-area:total;justify-content:space-between;align-items:baseline;margin-top:12px;display:flex}.t-total[data-astro-cid-hk25qrih] .score[data-astro-cid-hk25qrih]{letter-spacing:-.04em;font-size:32px}@media (width>=1000px){.t-head[data-astro-cid-hk25qrih],.t-row[data-astro-cid-hk25qrih]{grid-template-columns:56px 88px minmax(0,1fr) repeat(5,84px) 96px;grid-template-areas:none;align-items:start;column-gap:20px}.t-head[data-astro-cid-hk25qrih]{border-bottom:2px solid var(--rule-strong);font:500 12px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:0 0 10px;display:grid}.t-head[data-astro-cid-hk25qrih] span[data-astro-cid-hk25qrih]{white-space:nowrap}.t-head[data-astro-cid-hk25qrih] span[data-astro-cid-hk25qrih]:nth-child(n+4){text-align:right}.t-row[data-astro-cid-hk25qrih]{padding:20px 0}.t-row[data-astro-cid-hk25qrih]:first-child{border-top:0}.t-rank[data-astro-cid-hk25qrih],.t-row[data-astro-cid-hk25qrih] .t-poster,.t-film[data-astro-cid-hk25qrih],.t-comps[data-astro-cid-hk25qrih],.t-total[data-astro-cid-hk25qrih]{grid-area:1}.t-rank[data-astro-cid-hk25qrih]{grid-column:1;font-size:40px}.t-row[data-astro-cid-hk25qrih] .t-poster{grid-column:2;width:88px}.t-film[data-astro-cid-hk25qrih]{grid-column:3;padding-top:4px}.t-comps[data-astro-cid-hk25qrih]{grid-column:4/span 5;grid-template-columns:subgrid;border:0;gap:0;margin:0;padding:8px 0 0;display:grid}.t-comp[data-astro-cid-hk25qrih] dt[data-astro-cid-hk25qrih]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.t-comp[data-astro-cid-hk25qrih] dd[data-astro-cid-hk25qrih]{text-align:right;margin:0}.t-comp[data-astro-cid-hk25qrih] .num[data-astro-cid-hk25qrih]{font-size:18px}.t-total[data-astro-cid-hk25qrih]{flex-direction:column;grid-column:9;align-items:flex-end;margin:0;padding-top:4px}.t-total[data-astro-cid-hk25qrih] .label[data-astro-cid-hk25qrih]{display:none}.t-row[data-astro-cid-hk25qrih]:hover{background:var(--surface)}}.friends[data-astro-cid-hk25qrih]{background:var(--surface);border:1px solid var(--rule);gap:8px;margin:48px 0 0;padding:14px 16px;display:grid}.friends[data-astro-cid-hk25qrih] p[data-astro-cid-hk25qrih]{color:var(--ink-2);margin:0;font-size:14px}.friends[data-astro-cid-hk25qrih] ul[data-astro-cid-hk25qrih]{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.friends[data-astro-cid-hk25qrih] a[data-astro-cid-hk25qrih]{border:1px solid var(--rule);background:var(--bg);min-height:44px;color:var(--ink);align-items:center;gap:8px;padding:4px 12px 4px 6px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.friends[data-astro-cid-hk25qrih] a[data-astro-cid-hk25qrih]:hover{border-color:var(--ink-3)}.friends[data-astro-cid-hk25qrih] a[data-astro-cid-hk25qrih]:hover span[data-astro-cid-hk25qrih]{text-decoration:underline}.friends[data-astro-cid-hk25qrih] img{width:32px;height:32px}@media (width>=720px){.friends[data-astro-cid-hk25qrih]{grid-template-columns:1fr auto;align-items:center}}.all[data-astro-cid-hk25qrih]{border-collapse:collapse;width:100%}.all[data-astro-cid-hk25qrih] th[data-astro-cid-hk25qrih],.all[data-astro-cid-hk25qrih] td[data-astro-cid-hk25qrih]{text-align:left;border-bottom:1px solid var(--rule);vertical-align:middle;padding:0 8px 0 0}.all[data-astro-cid-hk25qrih] thead[data-astro-cid-hk25qrih] th[data-astro-cid-hk25qrih]{font:500 12px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-bottom:2px solid var(--rule-strong);padding-bottom:10px}.all[data-astro-cid-hk25qrih] tbody[data-astro-cid-hk25qrih] th[data-astro-cid-hk25qrih]{font-size:18px;font-weight:700}.all[data-astro-cid-hk25qrih] tbody[data-astro-cid-hk25qrih] th[data-astro-cid-hk25qrih] a[data-astro-cid-hk25qrih]{align-items:center;min-height:48px;display:inline-flex}.all[data-astro-cid-hk25qrih] .anchor[data-astro-cid-hk25qrih]{text-decoration-style:dotted}.all[data-astro-cid-hk25qrih] td[data-astro-cid-hk25qrih]{height:48px;font-size:16px}.all[data-astro-cid-hk25qrih] td[data-astro-cid-hk25qrih]:first-child{width:3.5em;color:var(--ink-3)}.all[data-astro-cid-hk25qrih] td[data-astro-cid-hk25qrih].num{white-space:nowrap}.all[data-astro-cid-hk25qrih] .r[data-astro-cid-hk25qrih]{text-align:right;padding-left:12px;padding-right:0}@media (width<=480px){.all[data-astro-cid-hk25qrih] td[data-astro-cid-hk25qrih]{font-size:14px}.all[data-astro-cid-hk25qrih] thead[data-astro-cid-hk25qrih] th[data-astro-cid-hk25qrih]{font-size:11px}}.other-intro[data-astro-cid-hk25qrih]{max-width:62ch;color:var(--ink-2);margin:0 0 20px;font-size:17px;line-height:1.5}.other[data-astro-cid-hk25qrih] tbody[data-astro-cid-hk25qrih] th[data-astro-cid-hk25qrih],.other[data-astro-cid-hk25qrih] td[data-astro-cid-hk25qrih]{vertical-align:top;padding-top:12px;padding-bottom:12px}.other[data-astro-cid-hk25qrih] td[data-astro-cid-hk25qrih]{height:auto}.other[data-astro-cid-hk25qrih] tbody[data-astro-cid-hk25qrih] th[data-astro-cid-hk25qrih]{font-size:17px;line-height:1.3}.other[data-astro-cid-hk25qrih] .o-title[data-astro-cid-hk25qrih]{margin-right:8px}.other[data-astro-cid-hk25qrih] .o-kind[data-astro-cid-hk25qrih]{white-space:nowrap;color:var(--ink-3)}.other[data-astro-cid-hk25qrih] .o-dir[data-astro-cid-hk25qrih]{color:var(--ink-3);margin-top:4px;font-size:14px;font-weight:400;display:block}.other[data-astro-cid-hk25qrih] .o-roles[data-astro-cid-hk25qrih]{color:var(--ink-2);line-height:1.4}.other[data-astro-cid-hk25qrih] td[data-astro-cid-hk25qrih].o-roles{width:40%}@media (width<=599px){.other[data-astro-cid-hk25qrih],.other[data-astro-cid-hk25qrih] tbody[data-astro-cid-hk25qrih]{display:block}.other[data-astro-cid-hk25qrih] thead[data-astro-cid-hk25qrih]{display:none}.other[data-astro-cid-hk25qrih] tr[data-astro-cid-hk25qrih]{border-bottom:1px solid var(--rule);grid-template-columns:3.5em 1fr;display:grid}.other[data-astro-cid-hk25qrih] tbody[data-astro-cid-hk25qrih] th[data-astro-cid-hk25qrih],.other[data-astro-cid-hk25qrih] td[data-astro-cid-hk25qrih]{border-bottom:0}.other[data-astro-cid-hk25qrih] td[data-astro-cid-hk25qrih].o-roles{grid-column:2;width:auto;padding-top:0;font-size:15px}.other[data-astro-cid-hk25qrih] .o-kind[data-astro-cid-hk25qrih]{white-space:normal}}
