.classic-film-dialog{color:#15171b;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;padding:24px;overflow:auto}.classic-film-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000e0}.classic-film-shell{background:#fafaf8;border-radius:16px;max-width:1000px;margin:4vh auto;overflow:hidden}.classic-film-header{justify-content:space-between;align-items:center;gap:20px;padding:16px 22px;font-size:13px;display:flex}.classic-film-header button{cursor:pointer;flex-shrink:0;padding:8px 12px}.classic-film-player{aspect-ratio:16/9;background:#000}.classic-film-player video,.classic-film-player iframe{border:0;width:100%;height:100%;display:block}.classic-project-story{padding:22px 28px}.classic-project-story summary{cursor:pointer;justify-content:space-between;font-weight:600;list-style:none;display:flex}.classic-project-story h2{margin:28px 0 16px;font-size:clamp(26px,4vw,42px)}.classic-project-story h3{margin:24px 0 12px;font-size:22px}.classic-project-story p{color:#5e6167;margin:12px 0;line-height:1.7}.classic-project-story dl{border-block:1px solid #deded9;flex-wrap:wrap;gap:24px;margin:24px 0;padding:20px 0;display:flex}.classic-project-story dt{color:#5e6167;font-size:12px}.classic-project-story dd{font-size:17px;font-weight:600}.classic-project-story a{text-underline-offset:4px;margin:20px 0;text-decoration:underline;display:inline-block}.classic-project-story blockquote{border-left:2px solid #e03a2c;padding:20px;line-height:1.6}.classic-project-story cite{margin-top:12px;font-size:13px;display:block}@media (max-width:600px){.classic-film-dialog{padding:10px}.classic-film-shell{border-radius:12px;margin:12px auto}.classic-project-story{padding:20px}.classic-film-header{padding:12px;font-size:12px}}
