/* A single viewport-sized stage stays still for the complete narrative. */
.landing-film #film.scene-pin-ready,#metodo.method-rail.scene-pin-ready{position:relative;isolation:isolate;overflow:visible}
.landing-film #film.scene-pin-ready{background:#183932}
.landing-film #film.scene-pin-ready>.filmsticky,#metodo.scene-pin-ready>.method-stage{position:absolute;inset:0 0 auto;width:100%;max-width:none;height:var(--scene-screen,100dvh);min-height:0;margin:0;padding:0;transform:none;overflow:hidden}
.landing-film #film.scene-pin-ready[data-pin="active"]>.filmsticky,#metodo.scene-pin-ready[data-pin="active"]>.method-stage{position:fixed;inset:0;z-index:10;height:auto;min-height:100%;width:100%;max-width:none}
.landing-film #film.scene-pin-ready[data-pin="after"]>.filmsticky,#metodo.scene-pin-ready[data-pin="after"]>.method-stage{top:auto;bottom:0}
/* Prevent an inertial page bounce revealing the canvas beneath the document. */
html:has(.scene-pin-ready[data-pin="active"]){overscroll-behavior-y:none}
