/* One front-facing film, two receding neighbours, and a fourth behind the deck. */
.editorial #in-action .film-card-grid.orbit-video-deck{display:block;position:relative;max-width:none;isolation:isolate;--orbit-card-width:430px;--orbit-card-height:680px;--orbit-perspective:2007px;padding:0 0 8px;overflow:clip}
.orbit-video-scene{position:relative;width:100%;height:calc(var(--orbit-card-height) + 40px);perspective:var(--orbit-perspective);perspective-origin:50% calc(var(--orbit-card-height) / 2);touch-action:pan-y pinch-zoom;cursor:grab;user-select:none;-webkit-user-select:none}
.orbit-video-deck[data-dragging] .orbit-video-scene{cursor:grabbing}
.editorial #in-action .orbit-video-deck .explanation.orbit-video-card{position:absolute;left:50%;top:8px;width:var(--orbit-card-width);height:auto;max-width:none;margin:0 0 0 calc(var(--orbit-card-width) / -2);grid-column:auto;transform-origin:50% 50%;backface-visibility:hidden;will-change:transform;transition:border-color .25s,box-shadow .25s;background:#070c10}
.editorial #in-action .orbit-video-deck .explanation[data-orbit-active="true"]{border-color:#74ddeb55;box-shadow:0 18px 50px #0006,0 0 36px #74ddeb0a}
.orbit-video-card .explanation-screen{pointer-events:auto}
.orbit-video-controls{position:relative;display:flex;align-items:center;justify-content:center;gap:14px;margin:0 auto;width:max-content;max-width:100%;min-height:48px;z-index:110}
.orbit-video-controls button{border:1px solid #b1edf530;background:#101c22;color:#c9eef4;cursor:pointer;display:grid;place-items:center;width:44px;height:44px;padding:0;border-radius:50%;font:22px/1 Inter,sans-serif;transition:background .2s,border-color .2s}
.orbit-video-controls button:hover{border-color:#74ddeb;background:#15313c}
.orbit-video-controls button:focus-visible{outline:2px solid #74ddeb;outline-offset:4px}
.orbit-video-dots{display:flex;gap:2px;align-items:center;background:#101c22;border:1px solid #b1edf522;border-radius:28px;padding:0 6px}
.orbit-video-dots button{width:32px;height:42px;border:0;background:none}
.orbit-video-dots span{display:block;width:6px;height:6px;border-radius:50%;background:#6f8c96;transition:width .3s,background .3s,box-shadow .3s}
.orbit-video-dots button[aria-current="true"] span{width:18px;border-radius:4px;background:#74ddeb;box-shadow:0 0 10px #74ddeb55}
.orbit-video-status{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:800px){.editorial #in-action .film-card-grid.orbit-video-deck{width:100%;margin:0;padding:0 0 8px}.orbit-video-controls{gap:10px}.editorial #in-action .orbit-video-deck .explanation.orbit-video-card{padding:18px}.editorial #in-action .orbit-video-deck .explanation-heading h3{font-size:32px}.editorial #in-action .orbit-video-deck .explanation-copy p{font-size:17px!important}.orbit-video-scene{height:calc(var(--orbit-card-height) + 30px)}}
@media(prefers-reduced-motion:reduce){.orbit-video-controls button,.orbit-video-dots span{transition:none}.orbit-video-card{will-change:auto}}
.orbit-video-controls [hidden]{display:none}
