.ScrollCaption-module-scss-module__Muz3Ga__caption{pointer-events:none;will-change:opacity,transform;position:absolute}@media (max-width:820px){.ScrollCaption-module-scss-module__Muz3Ga__caption{will-change:auto}.ScrollCaption-module-scss-module__Muz3Ga__caption[data-off]{content-visibility:hidden}}.ScrollCaption-module-scss-module__Muz3Ga__centred{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding-left:1.5rem;padding-right:1.5rem;display:flex;inset:0}
.ScrollVideo-module-scss-module__Q6-kYa__section{position:relative}.ScrollVideo-module-scss-module__Q6-kYa__frame{width:100%;position:sticky;overflow:hidden}@media (max-width:820px){.ScrollVideo-module-scss-module__Q6-kYa__frame{contain:layout paint}}.ScrollVideo-module-scss-module__Q6-kYa__video{width:100%;height:100%}.ScrollVideo-module-scss-module__Q6-kYa__canvas{background-position:50%;background-size:cover;width:100%;height:100%;display:none}.ScrollVideo-module-scss-module__Q6-kYa__cover{object-fit:cover}.ScrollVideo-module-scss-module__Q6-kYa__contain{object-fit:contain}.ScrollVideo-module-scss-module__Q6-kYa__debug{pointer-events:none;font-variant-numeric:tabular-nums;color:#fffc;background:#000000b3;border-radius:.25rem;padding:.375rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;position:absolute;top:1rem;left:1rem}.ScrollVideo-module-scss-module__Q6-kYa__progressTrack{pointer-events:none;background:#ffffff26;height:3px;position:absolute;bottom:0;left:0;right:0}.ScrollVideo-module-scss-module__Q6-kYa__progressBar{transform-origin:0;background:#fff;height:100%;transform:scaleX(0)}
