JSFiddle - React, Tailwind, and code Playground

HTML

<!--.mainContent section start-->
        <section class="mainContent subLandingContent">
          <div class="row expanded">
            <div class="columns">
            <img src="http://stage.metooplace.com/wp-content/themes/discovery-church-colorado/img/discover-your-story-header.png" alt="Discover Your Story" class="subLandingHeader" />
              <h1>God Uses the <strong>Past</strong> to Shape Our <strong>Futures</strong></h1>
              <p class="lead">We all carry experiences from our past. They affect our perception of ourselves, but also how we relate to others  - and to God. Thankfully, God uses our past to shape our futures.</p> 

              <h3>You Story, Welcomed</h3>

              <p class="lead">Reflecting on our story helps recognize the ways we’ve been impacted by people and events. It helps us see how we cope with - and compensate for - the wounds and hurt we’ve received.</p>

              <p class="lead">As we unpack our story, we release our past to Jesus and choose His rescue. By shifting our old habits to healthy ways of relating to Jesus and our peers, we launch ourselves down the path to the life we’re looking for.</p>
              <p class="lead">At DCC, your story is safe and welcomed - regardless of how it reads. We invite you to discover the ways God will use your past to shape your future. </p>
              <div class="row expanded align-justify" id="subLandingMeta">
                <div class="medium-3 columns">
                  <div class="quicklinks"><i class="fa fa-link" aria-hidden="true"></i> Quicklinks</div>
                  <div>
                    <ul class="landingSubNav">
                      <li><a href="#">Watch Stories</a></li>
                      <li><a href="#">Who We Are</a></li>
                    </ul>
                  </div>
                </div>
                <div class="medium-2 columns">
                  <p class="text-right shareLink" style="text-align: right;">Share | <a...

CSS

.mainContent {
	padding-bottom:4em;
	text-align: justify;
	
}
.mainContent h1 {
	text-transform: uppercase;
	padding-top:0;
	font-size:3.55em;
	padding-top:1.5em;
	text-align: left;
}
.mainContent h3 {
	font-weight:bold;
	margin-bottom:.5em;
}
.subLandingHeader {
	float:right;
	shape-outside: polygon(0 0, 0 -702%, 102% 100%);
  	shape-margin: 30px;
  	width: 600px;
  	margin-right:-.9375rem;
}
.subLandingContent p {
	text-align: justify;
}
.subLandingContent:after {
	clear:both;
}
#subLandingMeta {
	border-top:1px solid #eee;
	padding-top:1em;
}
.quicklinks {
	color: #9d9d9d;
	text-transform: uppercase;
	font-weight: 600;
	margin-bottom:.5em;
}
.landingSubNav {
	list-style: none;
	padding-left:0;
	margin-left:0;
	padding-top:0;
	}
.landingSubNav li {
	list-style: none;
}
.landingSubNav li:before {
		content: "\0BB \020";
}
#SubNavWrap {
	margin-bottom:3em;
}
#subNavBetween {
	margin-top:2em;
	position: relative;
	text-align: left;
}
.subNavImgLeft, .subNavImgLeft {
	position: relative;
}
.subNavImgLeft .imgLeft, .subNavImgRight .imgRight {
	position: relative;
	width:75px;
}
.subNavImgRight .imgRight {
	position: absolute;
	right: 0;
}
.subNavImgLeft .txtLeft {
	position: absolute;
	left:3.8em;
	top:1.8em;
}
.subNavImgLeft .txtLeft a, .subNavImgRight .txtRight a {
	text-transform: uppercase;
	color:#444;
	text-decoration: none;
}
.subNavImgRight .txtRight {
	position: absolute;
	right:3.8em;
	top:1.8em;
}