I found a solution, not quite what I wanted but it got the desired effect.
Since I only had two posts with the custom fields populated I initiated a query that produced the custom field I wanted and stored the the value of the custom field in a variable and then initiated another query and checked the custom field against that variable.
Here is the code:
<?php
$do_not_duplicate = array();
$args = array(
'orderby' => 'rand',
'ignore_custom_sort' => TRUE,
'post_type' => 'bios',
'tax_query' => array(
array(
'taxonomy' => 'bio_type',
'field' => 'slug',
'terms' => 'leadership-team',
),
),
'sf_meta_key' => 'bio_accordion/title',
'meta_value' => '',
'compare' => '!=',
'posts_per_page' => 1,
);
?>
<?php
$the_query = new WP_Query( $args );
?>
<div id="get-connected" class="vertical-pad lazy" data-original="<?php echo get_stylesheet_directory_uri(); ?>/dist/img/get_connected_back.png">
<div class="row">
<?php
while ( $the_query->have_posts() ) : $the_query->the_post();
$acc = simple_fields_fieldgroup('bio_accordion');
$i = 0;
$len = count($acc);
$keys = array_rand($acc, min(2, sizeof($acc)));
foreach($keys as $key) {
if ($i == 0) {
?>
<div class="columns medium-order-2 small-12 medium-5">
<h3 class="vertical-pad text-center wow slide-in">Featured Articles</h3>
<div class="give gc-bucket wow slide-in lazy">
<div class="gc-bucket-content">
<p>
<?php echo $acc[$key]['content']; ?>
</p>
</div>
</div>
</div>
<?php } else if($i == 1) { ?>
<div class="columns medium-order-1 small-12 medium-7">
<div class="row">
<div class="columns small-12">
<div class="download gc-bucket wow slide-in lazy">
<div class="gc-bucket-content">
<p>
<?php echo $acc[$key]['content']; ?>
</p>
</div>
</div>
</div>
</div>
<?php
}$i++;}
$do_not_duplicate[] = $post->ID;
endwhile;
wp_reset_postdata();
?>
<div class="row align-right">
<?php
$args = array(
'orderby' => 'rand',
'ignore_custom_sort' => TRUE,
'post_type' => 'bios',
'post__not_in' => $do_not_duplicate,
'tax_query' => array(
array(
'taxonomy' => 'bio_type',
'field' => 'slug',
'terms' => 'leadership-team',
),
),
'sf_meta_key' => 'bio_accordion/title',
'meta_value' => '',
'compare' => '!=',
'posts_per_page' => 2,
);
$the_query = new WP_Query( $args );
while ( $the_query->have_posts() ): $the_query->the_post();
$acc = simple_fields_fieldgroup( 'bio_accordion' );
$keys = array_rand( $acc );
$title = $acc[ $keys ][ 'title' ];
$content = $acc[ $keys ][ 'content' ];
?>
<div class="columns small-12 medium-12 large-8">
<div class="blog gc-bucket wow slide-in lazy">
<div class="gc-bucket-content">
<p>
<?php echo $content ; ?>
</p>
</div>
</div>
</div>
<?php
endwhile;
wp_reset_postdata();
?>
</div>
</div>
</div>
</div>