#behind-the-scenes .section-heading{position:relative;flex-wrap:wrap}
#behind-the-scenes .bts-pagination{display:flex;align-items:center;justify-content:center;gap:17px;color:#b6d9f0;font:500 10px/1.5 'DM Sans',sans-serif;letter-spacing:.15em;white-space:nowrap}
#behind-the-scenes .bts-pagination-top{flex:0 0 100%;justify-content:flex-end;margin-top:15px}
#behind-the-scenes .bts-pagination-bottom{margin-top:22px}
#behind-the-scenes .bts-pagination button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px;border:1px solid #b6d9f047;background:transparent;color:#b6d9f0;font:400 20px/1 sans-serif;cursor:pointer;transition:color .15s,border-color .15s}
#behind-the-scenes .bts-pagination button:hover:not(:disabled){color:#d5b4d2;border-color:#d5b4d2}
#behind-the-scenes .bts-pagination button:focus-visible,#behind-the-scenes .bts-page-stage:focus-visible{outline:1px solid #d5b4d2;outline-offset:4px}
#behind-the-scenes .bts-pagination button:disabled{opacity:.28;cursor:default}
#behind-the-scenes .bts-page-stage{touch-action:pan-y}
#behind-the-scenes .bts-video-indicator{position:absolute;right:9px;bottom:9px;display:grid;place-items:center;width:28px;height:28px;color:#b6d9f0;background:#06101dd9;border:1px solid #b6d9f066;font-size:10px}
.film-dialog .dialog-video>video{display:block;width:100%;height:100%;object-fit:contain;background:#030913}
@media(max-width:600px){#behind-the-scenes .bts-pagination-top{justify-content:center;margin-top:8px}#behind-the-scenes .bts-pagination{gap:12px;font-size:9px}}
@media(prefers-reduced-motion:reduce){#behind-the-scenes .bts-pagination button{transition:none}}
