           VIDEO
             autoPlay: 'true'
             style:
-              position: 'relative'
+              position: 'absolute'
+              top: 0
+              left: 0
+              width: '100%'
               height: '100%'
-              width: '100%'
+              objectFit: 'cover'
               zIndex: -1
               opacity: .9999 # http://stackoverflow.com/questions/5736503
               borderRadius: 1 # TODO: why is this necessary? https://github.com/invisible-college/tawk.space/issues/40

    connections = sb[server + '/connections']
    active_connections = sb['tawk/active_connections']

    available_width = sb['tawk/width'] - 30 # Margin between groups and edge
    available_height = sb['tawk/height'] - 100 # Some room for scratch space and margin with topbar

    # Calculate dimensions based on if everybody is in one group

    estimated_width = available_width / size_if_all_in_one_group.width
    estimated_height = available_height / size_if_all_in_one_group.height

    # 36 x 48 is the minimum
    person_height = Math.max(estimated_height, 36)
    person_width = Math.max(estimated_width, 48)

