.ve[data-astro-cid-mrk3q7f7]{margin:0}.ve-btn[data-astro-cid-mrk3q7f7]{position:relative;display:block;width:100%;padding:0;cursor:pointer;background:#11130c;border:1px solid var(--line-strong);aspect-ratio:16/9;overflow:hidden}.ve-btn[data-astro-cid-mrk3q7f7] img[data-astro-cid-mrk3q7f7]{width:100%;height:100%;display:block;transition:opacity .2s,transform .6s var(--ease)}.ve-btn[data-astro-cid-mrk3q7f7]:hover img[data-astro-cid-mrk3q7f7]{opacity:.7;transform:scale(1.02)}.ve-pb[data-astro-cid-mrk3q7f7]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:84px;height:58px;border:1px solid var(--line-strong);background:#14160f8c;display:flex;align-items:center;justify-content:center;transition:background var(--dur),border-color var(--dur)}.ve-tri[data-astro-cid-mrk3q7f7]{width:0;height:0;margin-left:4px;border-left:18px solid var(--green);border-top:11px solid transparent;border-bottom:11px solid transparent;transition:border-color var(--dur)}.ve-btn[data-astro-cid-mrk3q7f7]:hover .ve-pb[data-astro-cid-mrk3q7f7]{background:var(--green);border-color:var(--green)}.ve-btn[data-astro-cid-mrk3q7f7]:hover .ve-tri[data-astro-cid-mrk3q7f7]{border-left-color:var(--ink)}.ve-l[data-astro-cid-mrk3q7f7]{position:absolute;left:16px;bottom:16px;font-size:12px;letter-spacing:3px;color:var(--green);background:#14160fb3;border:1px solid var(--line-mid);padding:6px 12px}.ve-frame{width:100%;aspect-ratio:16/9;display:block;border:1px solid var(--line-strong)}figcaption[data-astro-cid-mrk3q7f7]{font-size:12px;letter-spacing:2px;color:var(--green-dim);border:1px solid var(--line);border-top:none;padding:9px 12px}@media(max-width:640px){.ve-pb[data-astro-cid-mrk3q7f7]{width:62px;height:44px}.ve-tri[data-astro-cid-mrk3q7f7]{border-left-width:14px;border-top-width:9px;border-bottom-width:9px}.ve-l[data-astro-cid-mrk3q7f7]{left:10px;bottom:10px}}.dh[data-astro-cid-b5unpwxh]{position:relative;overflow:hidden;border-bottom:1px solid var(--line);min-height:min(82dvh,760px);display:flex;align-items:flex-end;padding:clamp(28px,5vw,48px) 0 clamp(40px,6vw,72px)}.dh-bg[data-astro-cid-b5unpwxh]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.42;filter:grayscale(.25) contrast(1.08) saturate(1.05)}.dh[data-astro-cid-b5unpwxh]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#23261beb,#23261b8c 55%,#23261b33),linear-gradient(180deg,rgba(43,46,34,.35) 0%,transparent 40%,var(--bg) 100%)}.dh-in[data-astro-cid-b5unpwxh]{position:relative;z-index:2;width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);column-gap:var(--s7);align-items:end}.dh-in[data-astro-cid-b5unpwxh]>[data-astro-cid-b5unpwxh]:not(.dh-sig){grid-column:1}.dh-back[data-astro-cid-b5unpwxh]{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track);color:var(--green-dim);margin-bottom:auto;justify-self:start;padding-bottom:var(--s7)}.dh-back[data-astro-cid-b5unpwxh]:hover{color:var(--green)}.dh-meta[data-astro-cid-b5unpwxh]{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap;font-size:12px;letter-spacing:var(--track);color:var(--green-dim)}.dh-freq[data-astro-cid-b5unpwxh]{color:var(--amber)}.dh-meta[data-astro-cid-b5unpwxh] .status[data-astro-cid-b5unpwxh]{font-size:12px;padding:3px 10px}.dh[data-astro-cid-b5unpwxh] h1[data-astro-cid-b5unpwxh]{display:flex;flex-direction:column;gap:var(--s2);margin-top:var(--s4);line-height:.92}.dh-t[data-astro-cid-b5unpwxh]{font-size:clamp(44px,8.4vw,108px);font-weight:700;letter-spacing:.04em;color:var(--white);text-shadow:0 6px 50px rgba(0,0,0,.5)}.dh-k[data-astro-cid-b5unpwxh]{font-family:var(--mono);font-weight:400;font-size:clamp(13px,1.8vw,19px);letter-spacing:.28em;color:var(--green)}.dh-tag[data-astro-cid-b5unpwxh]{margin-top:var(--s5);font-size:var(--fs-lead);color:var(--text);max-width:52ch}.dh-cta[data-astro-cid-b5unpwxh]{display:flex;gap:var(--s3);flex-wrap:wrap;margin-top:var(--s6)}.dh-sig[data-astro-cid-b5unpwxh]{grid-column:2;grid-row:3 / span 3;align-self:end;background:#14160f8c;backdrop-filter:blur(6px);border-color:#cdb26a66}.dh-sig[data-astro-cid-b5unpwxh] p[data-astro-cid-b5unpwxh]{font-family:var(--display);font-size:20px;font-weight:600;line-height:1.3;color:var(--white);margin-top:var(--s2)}.specs[data-astro-cid-b5unpwxh]{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}.spec[data-astro-cid-b5unpwxh]{padding:var(--s6) var(--s5) var(--s6) 0}.spec[data-astro-cid-b5unpwxh]+.spec[data-astro-cid-b5unpwxh]{padding-left:var(--s5);border-left:1px solid var(--line)}.spec[data-astro-cid-b5unpwxh] dt[data-astro-cid-b5unpwxh]{font-family:var(--display);font-size:var(--fs-h3);font-weight:700;letter-spacing:.08em;color:var(--green)}.spec[data-astro-cid-b5unpwxh] dd[data-astro-cid-b5unpwxh]{font-size:15px;color:var(--dim);margin-top:4px;max-width:34ch}.df[data-astro-cid-b5unpwxh]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:start}.df-sec[data-astro-cid-b5unpwxh]+.df-sec[data-astro-cid-b5unpwxh]{margin-top:var(--s6)}.df-sec[data-astro-cid-b5unpwxh] h3[data-astro-cid-b5unpwxh]{margin-bottom:var(--s3);font-weight:400}.df-tags[data-astro-cid-b5unpwxh]{margin-top:var(--s6)}.df-side[data-astro-cid-b5unpwxh]{position:sticky;top:84px}.side-row[data-astro-cid-b5unpwxh]+.side-row[data-astro-cid-b5unpwxh],.cast[data-astro-cid-b5unpwxh]+.side-row[data-astro-cid-b5unpwxh]{margin-top:var(--s5)}.side-row[data-astro-cid-b5unpwxh] p[data-astro-cid-b5unpwxh]{font-size:15.5px;color:var(--green-soft);margin-top:6px}.side-btn[data-astro-cid-b5unpwxh]{width:100%;margin-top:var(--s6)}.cast[data-astro-cid-b5unpwxh]{list-style:none;margin-top:var(--s2)}.cast[data-astro-cid-b5unpwxh] li[data-astro-cid-b5unpwxh]{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:10px 0;border-bottom:1px solid var(--line)}.cast[data-astro-cid-b5unpwxh] li[data-astro-cid-b5unpwxh]:last-child{border-bottom:none}.c-role[data-astro-cid-b5unpwxh]{font-size:12.5px;letter-spacing:2.5px;color:var(--amber)}.c-name[data-astro-cid-b5unpwxh]{font-family:var(--display);font-size:18px;font-weight:600;color:var(--white)}a[data-astro-cid-b5unpwxh].c-name:hover{color:var(--green)}.frames[data-astro-cid-b5unpwxh]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.frames[data-astro-cid-b5unpwxh]>[data-astro-cid-b5unpwxh]:first-child{grid-column:span 2;grid-row:span 2}.frames-more[data-astro-cid-b5unpwxh]{margin-top:var(--s5)}.nextf[data-astro-cid-b5unpwxh]{position:relative;display:flex;align-items:center;gap:var(--s5);overflow:hidden;margin-top:clamp(64px,9vw,112px);padding:clamp(28px,4vw,44px) clamp(20px,3vw,36px);border:1px solid var(--line-mid);background:var(--bg-deep);color:inherit}.nextf[data-astro-cid-b5unpwxh] img[data-astro-cid-b5unpwxh]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.28;filter:grayscale(.3);transition:opacity .3s,transform .6s var(--ease)}.nextf[data-astro-cid-b5unpwxh]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#23261bf2 30%,#23261b66);z-index:1}.nextf-in[data-astro-cid-b5unpwxh]{position:relative;z-index:2;display:flex;flex-direction:column;gap:var(--s2);flex:1}.nextf-t[data-astro-cid-b5unpwxh]{font-family:var(--display);font-size:clamp(26px,4vw,44px);font-weight:700;letter-spacing:.05em;color:var(--white);line-height:1}.nextf-t[data-astro-cid-b5unpwxh] b[data-astro-cid-b5unpwxh]{display:block;font-family:var(--mono);font-weight:400;font-size:12px;letter-spacing:.24em;color:var(--green);margin-top:var(--s2)}.nextf-go[data-astro-cid-b5unpwxh]{position:relative;z-index:2;width:52px;height:52px;display:grid;place-items:center;border:1px solid var(--line-strong);color:var(--green);transition:background var(--dur),color var(--dur)}.nextf[data-astro-cid-b5unpwxh]:hover img[data-astro-cid-b5unpwxh]{opacity:.42;transform:scale(1.03)}.nextf[data-astro-cid-b5unpwxh]:hover .nextf-go[data-astro-cid-b5unpwxh]{background:var(--green);color:var(--ink)}.dnote[data-astro-cid-b5unpwxh]{font-size:12px;letter-spacing:1px;color:var(--green-dim);margin-top:var(--s6);max-width:90ch}@media(max-width:900px){.dh[data-astro-cid-b5unpwxh]{min-height:auto}.dh-in[data-astro-cid-b5unpwxh]{grid-template-columns:1fr}.dh-sig[data-astro-cid-b5unpwxh]{grid-column:1;grid-row:auto;margin-top:var(--s6);max-width:520px}.dh-back[data-astro-cid-b5unpwxh]{padding-bottom:var(--s6)}.df[data-astro-cid-b5unpwxh]{grid-template-columns:1fr}.df-side[data-astro-cid-b5unpwxh]{position:static}}@media(max-width:700px){.specs[data-astro-cid-b5unpwxh]{grid-template-columns:1fr}.spec[data-astro-cid-b5unpwxh],.spec[data-astro-cid-b5unpwxh]+.spec[data-astro-cid-b5unpwxh]{padding:var(--s4) 0;border-left:none}.spec[data-astro-cid-b5unpwxh]+.spec[data-astro-cid-b5unpwxh]{border-top:1px solid var(--line)}.frames[data-astro-cid-b5unpwxh]{grid-template-columns:repeat(2,1fr)}.dh-k[data-astro-cid-b5unpwxh]{letter-spacing:.2em}.dh-cta[data-astro-cid-b5unpwxh]{flex-direction:column;align-items:stretch}}
