.vgrid[data-astro-cid-yngxbivw]{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}@media (width<=900px){.vgrid[data-astro-cid-yngxbivw]{grid-template-columns:1fr}}.vcopy[data-astro-cid-yngxbivw] .lede[data-astro-cid-yngxbivw]{margin:16px 0 0}.vfacade[data-astro-cid-yngxbivw]{aspect-ratio:16/9;border-radius:var(--r);background:var(--ink);position:relative;overflow:hidden}.vfacade[data-astro-cid-yngxbivw] img[data-astro-cid-yngxbivw],.vfacade[data-astro-cid-yngxbivw] iframe{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.vplay[data-astro-cid-yngxbivw]{color:#fff;background:linear-gradient(#05112e1a,#05112e8c);flex-direction:column;justify-content:center;align-items:center;gap:14px;text-decoration:none;display:flex;position:absolute;inset:0}.vbtn[data-astro-cid-yngxbivw]{background:var(--cta);width:72px;height:72px;transition:transform .25s var(--ease),background .2s;border-radius:50%;place-items:center;display:grid}.vbtn[data-astro-cid-yngxbivw] svg[data-astro-cid-yngxbivw]{width:30px;height:30px;margin-left:3px}.vplay[data-astro-cid-yngxbivw]:hover .vbtn[data-astro-cid-yngxbivw]{background:var(--cta-hi);transform:scale(1.06)}.vlbl[data-astro-cid-yngxbivw]{letter-spacing:.14em;text-transform:uppercase;font-size:12px}.papers[data-astro-cid-tpj2ekvg] .lede[data-astro-cid-tpj2ekvg]{margin:18px 0 0}.plist[data-astro-cid-tpj2ekvg]{border:1px solid var(--line-l);border-radius:var(--r);background:#fff;margin:clamp(28px,4vw,44px) 0 0;padding:0;list-style:none;overflow:hidden}.plist[data-astro-cid-tpj2ekvg] li[data-astro-cid-tpj2ekvg]{border-top:1px solid var(--line-l);grid-template-columns:150px 1fr auto;align-items:start;gap:18px;padding:16px 20px;display:grid}.plist[data-astro-cid-tpj2ekvg] li[data-astro-cid-tpj2ekvg]:first-child{border-top:0}@media (width<=640px){.plist[data-astro-cid-tpj2ekvg] li[data-astro-cid-tpj2ekvg]{grid-template-columns:1fr;gap:6px}}.pmeta[data-astro-cid-tpj2ekvg]{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);flex-direction:column;gap:2px;padding-top:3px;font-size:12px;display:flex}.pmain[data-astro-cid-tpj2ekvg]{flex-direction:column;gap:4px;display:flex}.ptitle[data-astro-cid-tpj2ekvg]{font-family:var(--display);color:var(--brand);font-size:15.5px;font-weight:700;text-decoration:none}a[data-astro-cid-tpj2ekvg].ptitle:hover{color:var(--cta)}.pauth[data-astro-cid-tpj2ekvg]{color:var(--ink-3);font-size:13.5px}.pdl[data-astro-cid-tpj2ekvg]{letter-spacing:.14em;color:var(--accent);border:1px solid var(--line-l);border-radius:var(--r);padding:4px 8px;font-size:11px}.phead[data-astro-cid-tpj2ekvg]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}@media (width<=860px){.phead[data-astro-cid-tpj2ekvg]{grid-template-columns:1fr}}.pat[data-astro-cid-tpj2ekvg] .lede[data-astro-cid-tpj2ekvg]{margin:18px 0 0}.pfig[data-astro-cid-tpj2ekvg]{margin:0}.pfig[data-astro-cid-tpj2ekvg] img[data-astro-cid-tpj2ekvg]{border-radius:var(--r);width:100%;height:auto}.fams[data-astro-cid-tpj2ekvg]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:clamp(32px,4vw,56px);display:grid}@media (width<=960px){.fams[data-astro-cid-tpj2ekvg]{grid-template-columns:1fr}}.fam[data-astro-cid-tpj2ekvg] h3[data-astro-cid-tpj2ekvg]{border-bottom:1px solid var(--brand);padding-bottom:10px}.fam[data-astro-cid-tpj2ekvg] ul[data-astro-cid-tpj2ekvg],.tms[data-astro-cid-tpj2ekvg] ul[data-astro-cid-tpj2ekvg]{margin:0;padding:0;list-style:none}.tms[data-astro-cid-tpj2ekvg] ul[data-astro-cid-tpj2ekvg]{border-top:1px solid var(--line-l)}.fam[data-astro-cid-tpj2ekvg] li[data-astro-cid-tpj2ekvg]{border-bottom:1px solid var(--line-l);flex-direction:column;gap:3px;padding:10px 0;font-size:14.5px;display:flex}.tms[data-astro-cid-tpj2ekvg] li[data-astro-cid-tpj2ekvg]{border-bottom:1px solid var(--line-l);grid-template-columns:130px 1fr;gap:14px;padding:9px 0;font-size:14.5px;display:grid}.pnum[data-astro-cid-tpj2ekvg]{color:var(--accent);font-size:13px;text-decoration:none}.pnum[data-astro-cid-tpj2ekvg]:hover{text-decoration:underline}.pt[data-astro-cid-tpj2ekvg]{color:var(--ink-2)}.tms[data-astro-cid-tpj2ekvg]{max-width:720px;margin-top:clamp(32px,4vw,48px)}.tm[data-astro-cid-tpj2ekvg]{font-family:var(--display);color:var(--brand);letter-spacing:.06em;font-weight:800}.td[data-astro-cid-tpj2ekvg]{color:var(--ink-2)}
