@charset "UTF-8";

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

@-webkit-keyframes loading-bar-ease {
	0% {
		width: 0;
		margin-left: 0
	}

	30% {
		width: 100%;
		margin-left: 0
	}

	60% {
		width: 100%;
		margin-left: 0
	}

	80% {
		width: 0;
		margin-left: 100%
	}

	to {
		width: 0;
		margin-left: 100%
	}
}

@keyframes loading-bar-ease {
	0% {
		width: 0;
		margin-left: 0
	}

	30% {
		width: 100%;
		margin-left: 0
	}

	60% {
		width: 100%;
		margin-left: 0
	}

	80% {
		width: 0;
		margin-left: 100%
	}

	to {
		width: 0;
		margin-left: 100%
	}
}

.nowrap {
	white-space: nowrap
}

.margin-4 {
	margin: 4px
}

.margin-8 {
	margin: 8px
}

.margin-12 {
	margin: 12px
}

.margin-16 {
	margin: 16px
}

.margin-20 {
	margin: 20px
}

.margin-24 {
	margin: 24px
}

.margin-28 {
	margin: 28px;
	margin: 32px
}

.margin-top-4 {
	margin-top: 4px
}

.margin-top-8 {
	margin-top: 8px
}

.margin-top-12 {
	margin-top: 12px
}

.margin-top-16 {
	margin-top: 16px
}

.margin-top-20 {
	margin-top: 20px
}

.margin-top-24 {
	margin-top: 24px
}

.margin-top-28 {
	margin-top: 28px
}

.margin-top-32 {
	margin-top: 32px
}

.margin-bottom-4 {
	margin-bottom: 4px
}

.margin-bottom-8 {
	margin-bottom: 8px
}

.margin-bottom-12 {
	margin-bottom: 12px
}

.margin-bottom-16 {
	margin-bottom: 16px
}

.margin-bottom-20 {
	margin-bottom: 20px
}

.margin-bottom-24 {
	margin-bottom: 24px
}

.margin-bottom-28 {
	margin-bottom: 28px
}

.margin-bottom-32 {
	margin-bottom: 32px
}

.margin-bottom-40 {
	margin-bottom: 40px
}

.margin-left-4 {
	margin-left: 4px
}

.margin-left-8 {
	margin-left: 8px
}

.margin-left-12 {
	margin-left: 12px
}

.margin-left-16 {
	margin-left: 16px
}

.margin-left-20 {
	margin-left: 20px
}

.margin-left-24 {
	margin-left: 24px
}

.margin-left-28 {
	margin-left: 28px
}

.margin-left-32 {
	margin-left: 32px
}

.margin-right-4 {
	margin-right: 4px
}

.margin-right-8 {
	margin-right: 8px
}

.margin-right-12 {
	margin-right: 12px
}

.margin-right-16 {
	margin-right: 16px
}

.margin-right-20 {
	margin-right: 20px
}

.margin-right-24 {
	margin-right: 24px
}

.margin-right-28 {
	margin-right: 28px
}

.margin-right-32 {
	margin-right: 32px
}

.pad-top-20-imp {
	padding-top: 20px !important
}

.bluelink {
	color: #000
}

.bodytext1 {
	color: #333;
	font-size: 21px;
	line-height: 1.5;
	font-family: adobe-caslon-pro, Serif
}

.bodytext1>div {
	padding-top: 8px;
	padding-bottom: 8px;
	margin-bottom: 10px
}

.bodytext1>div:empty {
	padding: 0;
	margin: 0
}

.article-content-container img,
.wp-caption-image-container img {
	height: auto;
	max-width: 100%
}

.player-widget * {
	box-sizing: border-box
}

.player-widget .widget-background,
.player-widget .widget-team-logo-container {
	width: 457px !important
}

.player-widget .widget-background,
.player-widget .widget-background-container,
.player-widget .widget-grey-background-container,
.player-widget .widget-logo-container,
.player-widget .widget-team-logo-container {
	height: 100% !important
}

#player_headshot {
	width: 130px;
	height: auto;
	vertical-align: bottom
}

@media(max-width:767px) {

	.player-widget .widget-background,
	.player-widget .widget-team-logo-container {
		width: 100vw !important
	}

	.widget-module-notes {
		width: unset !important
	}

	.player-widget .top-0 {
		left: -1px
	}

	#player_headshot {
		width: 175px
	}
}

.twitter-tweet {
	margin: auto
}

.article-content-container hr {
	display: block;
	border: 0;
	height: 50px;
	/*background-image: url(https://cdn.theathletic.com/app/uploads/2017/11/15171831/LineBreak%403x-2.png);*/
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: contain
}

.article-content-container a {
	color: #4a90e2
}

@media(max-width:767px) {
	.bodytext1 {
		font-size: 18px;
		line-height: 28px
	}
}

.wp-video {
	margin: auto
}

@media(max-width:767px) {

	.article-content-container .wp-video,
	.article-content-container .wp-video video {
		width: 100vw !important;
		height: auto;
		position: relative;
		margin-left: -50vw;
		left: 50%;
		margin-top: 20px;
		margin-bottom: 20px
	}
}

.article-content-container .inline-credits {
	background-color: #181818;
	opacity: .9;
	/* padding: 10px; */
	font-size: 10px;
	position: absolute;
	bottom: 9px;
	width: 100%;
	box-sizing: border-box;
	margin: 0;
	line-height: 1
}

.article-content-container .inline-credits .credits-text {
	font-size: 14px;
	line-height: 20px;
	font-family: Calibre, sans-serif;
	color: #fbfbfb;
	display: table-cell;
	vertical-align: middle;
	text-align: left
}

.article-content-container .inline-credits-container {
	padding-right: 15px;
	padding-left: 6px;
	margin-right: auto;
	margin-left: auto;
	max-width: 675px
}

@media(min-width:768px) {
	.the-lead-article .wp-caption {
		width: 100vw !important;
		position: relative;
		margin-left: -50vw;
		margin-top: 60px;
		margin-bottom: 60px;
		left: 50%;
		text-align: center
	}
}

@media(max-width:767px) {
	.article-content-container .wp-caption {
		width: 100vw !important;
		position: relative;
		margin-left: -50vw;
		margin-top: 30px;
		margin-bottom: 30px;
		left: 50%
	}

	.article-content-container .inline-credits {
		position: inherit;
		padding: 10px
	}

	.article-content-container .inline-credits .credits-text {
		font-size: 12px;
		line-height: 16px
	}
}

.wp-caption-image-container {
	display: inline-block;
	position: relative
}

.article-content-container .credits-image {
	/*background: url(/static/img/icon-camera-gray-v3.png);*/
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: contain;
	vertical-align: middle;
	display: table-cell;
	height: 16px;
	width: 18px;
	margin: 0 20px 0 0;
	float: left
}

/* MUTATIONS */
.article-content-container embed,
.article-content-container iframe {
	max-width: 100%;
	/* margin: 40px auto */
}

.article-content-container iframe {
	width: 100%
}

.checkout-strike-price {
	font-size: 2rem;
	color: #5b5b5b
}

.checkout-strike-price,
.strikethrough {
	text-decoration: line-through
}

.comment-mention {
	opacity: .45
}

.noscroll {
	overflow: hidden;
	height: 100%;
	width: 100%;
	position: fixed
}

.root {
	background-color: #fff;
	font-family: Tiempos, Serif;
	color: #000
}

a {
	color: inherit;
	text-decoration: none
}

.lightGray {
	background-color: #f7f7f4
}

.dark {
	background-color: #000
}

.darkGray {
	background-color: #262627
}

.table-cell-span {
	display: table-cell;
	vertical-align: middle
}

.title {
	margin: 0;
	width: 100%;
	padding-top: 80px;
	line-height: 1.15;
	font-size: 48px
}

.description,
.title {
	text-align: center
}

.row {
	max-width: 880px;
	margin: 80px auto 40px;
	display: flex;
	flex-direction: row;
	justify-content: space-around
}

body {
	margin: 0px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

table.in-article {
	width: 100%
}

.in-article th {
	text-align: left
}

.zindex1 {
	z-index: 1
}

.left {
	float: left
}

.width-50px {
	width: 50px
}

.margin0 {
	margin: 0 !important
}

.relative {
	position: relative
}

.tab-content * {
	box-sizing: border-box
}

.tab-content {
	padding-top: 8px;
	padding-bottom: 8px;
	margin-bottom: 10px
}

.tab-content img {
	height: auto;
	max-width: 100%
}

.article-content-container table {
	font-family: t26-carbon, monospace;
	white-space: nowrap
}

.article-content-container table img {
	max-width: inherit
}

.user-select-none {
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	user-select: none
}

.pad-bottom-10 {
	padding-bottom: 10px
}

.font-24 {
	font-size: 24px !important
}

a.go-deeper {
	text-decoration: none;
	color: inherit
}

div.go-deeper {
	background-color: #fff;
	border-radius: 8px;
	border: 1px solid #f0f0ee;
	padding: 12px;
	display: flex;
	align-items: center;
	margin-top: 24px;
	margin-bottom: 24px
}

div.go-deeper-img {
	width: 64px;
	height: 64px;
	margin-right: 16px;
	flex: 0 0 64px
}

img.go-deeper {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

p.go-deeper-label {
	padding-bottom: 2px;
	color: #cb3939;
	font-family: CalibreMedium;
	line-height: 100%;
	letter-spacing: .015em
}

p.go-deeper-label,
p.go-deeper-title {
	margin: 0;
	font-style: normal;
	font-weight: 500;
	font-size: 14px
}

p.go-deeper-title {
	padding-top: 2px;
	color: #121212;
	font-family: Tiempos, Serif;
	line-height: 18px
}

/* roboto-slab-regular - latin-ext_latin */
@font-face {
	font-family: 'RegularSlab';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local(''),
		url('/fonts/roboto-slab-v23-latin-ext_latin-regular.woff2') format('woff2'),
		/* Chrome 26+, Opera 23+, Firefox 39+ */
		url('/fonts/roboto-slab-v23-latin-ext_latin-regular.woff') format('woff');
	/* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* roboto-slab-regular - latin-ext_latin */
@font-face {
	font-family: 'RegularSlabInline';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local(''),
		url('/fonts/roboto-slab-v23-latin-ext_latin-regular.woff2') format('woff2'),
		/* Chrome 26+, Opera 23+, Firefox 39+ */
		url('/fonts/roboto-slab-v23-latin-ext_latin-regular.woff') format('woff');
	/* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* noto-sans-regular - latin-ext_latin */
@font-face {
	font-family: 'Calibre';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local(''),
		url('/fonts/noto-sans-v27-latin-ext_latin-regular.woff2') format('woff2'),
		/* Chrome 26+, Opera 23+, Firefox 39+ */
		url('/fonts/noto-sans-v27-latin-ext_latin-regular.woff') format('woff');
	/* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* noto-sans-700 - latin-ext_latin */
@font-face {
	font-family: 'CalibreMedium';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local(''),
		url('/fonts/noto-sans-v27-latin-ext_latin-700.woff2') format('woff2'),
		/* Chrome 26+, Opera 23+, Firefox 39+ */
		url('/fonts/noto-sans-v27-latin-ext_latin-700.woff') format('woff');
	/* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* noto-sans-700 - latin-ext_latin */
@font-face {
	font-family: 'CalibreSemiBold';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local(''),
		url('/fonts/noto-sans-v27-latin-ext_latin-700.woff2') format('woff2'),
		/* Chrome 26+, Opera 23+, Firefox 39+ */
		url('/fonts/noto-sans-v27-latin-ext_latin-700.woff') format('woff');
	/* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* noto-sans-700 - latin-ext_latin */
@font-face {
	font-family: 'CalibreBold';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local(''),
		url('/fonts/noto-sans-v27-latin-ext_latin-700.woff2') format('woff2'),
		/* Chrome 26+, Opera 23+, Firefox 39+ */
		url('/fonts/noto-sans-v27-latin-ext_latin-700.woff') format('woff');
	/* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* noto-sans-700italic - latin-ext_latin */
@font-face {
	font-family: 'CalibreBoldItalic';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: local(''),
		url('/fonts/noto-sans-v27-latin-ext_latin-700italic.woff2') format('woff2'),
		/* Chrome 26+, Opera 23+, Firefox 39+ */
		url('/fonts/noto-sans-v27-latin-ext_latin-700italic.woff') format('woff');
	/* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* lora-regular - latin-ext_latin */
@font-face {
	font-family: 'Tiempos';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local(''),
		url('/fonts/lora-v24-latin-ext_latin-regular.woff2') format('woff2'),
		/* Chrome 26+, Opera 23+, Firefox 39+ */
		url('/fonts/lora-v24-latin-ext_latin-regular.woff') format('woff');
	/* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* lora-700 - latin-ext_latin */
@font-face {
	font-family: 'TiemposSemibold';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local(''),
		url('/fonts/lora-v24-latin-ext_latin-700.woff2') format('woff2'),
		/* Chrome 26+, Opera 23+, Firefox 39+ */
		url('/fonts/lora-v24-latin-ext_latin-700.woff') format('woff');
	/* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* lora-regular - latin-ext_latin */
@font-face {
	font-family: 'TiemposHeadline';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local(''),
		url('/fonts/lora-v24-latin-ext_latin-regular.woff2') format('woff2'),
		/* Chrome 26+, Opera 23+, Firefox 39+ */
		url('/fonts/lora-v24-latin-ext_latin-regular.woff') format('woff');
	/* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* lora-regular - latin-ext_latin */
@font-face {
	font-family: 'TiemposHeadlineLight';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local(''),
		url('/fonts/lora-v24-latin-ext_latin-regular.woff2') format('woff2'),
		/* Chrome 26+, Opera 23+, Firefox 39+ */
		url('/fonts/lora-v24-latin-ext_latin-regular.woff') format('woff');
	/* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* lora-500 - latin-ext_latin */
@font-face {
	font-family: 'TiemposHeadlineMedium';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: local(''),
		url('/fonts/lora-v24-latin-ext_latin-500.woff2') format('woff2'),
		/* Chrome 26+, Opera 23+, Firefox 39+ */
		url('/fonts/lora-v24-latin-ext_latin-500.woff') format('woff');
	/* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* lora-500 - latin-ext_latin */
@font-face {
	font-family: 'TiemposTextMedium';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: local(''),
		url('/fonts/lora-v24-latin-ext_latin-500.woff2') format('woff2'),
		/* Chrome 26+, Opera 23+, Firefox 39+ */
		url('/fonts/lora-v24-latin-ext_latin-500.woff') format('woff');
	/* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* lora-regular - latin-ext_latin */
@font-face {
	font-family: 'TiemposTextRegular';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local(''),
		url('/fonts/lora-v24-latin-ext_latin-regular.woff2') format('woff2'),
		/* Chrome 26+, Opera 23+, Firefox 39+ */
		url('/fonts/lora-v24-latin-ext_latin-regular.woff') format('woff');
	/* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

:root {
	--Gray80: #000;
	--Gray70: #121212;
	--Gray65: #1a1a1a;
	--Gray62: #2b2b2b;
	--Gray60: #323232;
	--Gray50: #52524f;
	--Gray45: #969693;
	--Gray40: #c4c4c0;
	--Gray35: #dbdbd9;
	--Gray30: #f0f0ee;
	--Gray20: #f7f7f4;
	--Gray10: #fff;
	--Maroon: #943848;
	--Red: #cb3939;
	--Orange: #e95f33;
	--Yellow: #f89a1e;
	--BrightGreen: #4eab75;
	--Green: #3c5634;
	--Turqoise: #105e5e;
	--Royal: #497ab8;
	--Navy: #1c3c64;
	--Purple: #403c5c;
}

.slick-slider {
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}

.slick-list,
.slick-slider {
	position: relative;
	display: block
}

.slick-list {
	overflow: hidden;
	margin: 0;
	padding: 0
}

.slick-list:focus {
	outline: none
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
	transform: translateZ(0)
}

.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
	margin-left: auto;
	margin-right: auto
}

.slick-track:after,
.slick-track:before {
	display: table;
	content: ""
}

.slick-track:after {
	clear: both
}

.slick-loading .slick-track {
	visibility: hidden
}

.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px
}

[dir=rtl] .slick-slide {
	float: right
}

.slick-slide img {
	display: block
}

.slick-slide.slick-loading img {
	display: none
}

.slick-slide.dragging img {
	pointer-events: none
}

.slick-initialized .slick-slide {
	display: block
}

.slick-loading .slick-slide {
	visibility: hidden
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}

.slick-arrow.slick-hidden {
	display: none
}

.slick-loading .slick-list {
	/*background: #fff url(/_next/static/media/ajax-loader.27a4fa2b.gif) 50% no-repeat*/
	background: #fff 50% no-repeat
}

/*
@font-face {
    font-family: slick;
    font-weight: 400;
    font-style: normal;
    src: url(/_next/static/media/slick.25572f22.eot);
    src: url(/_next/static/media/slick.25572f22.eot?#iefix) format("embedded-opentype"), url(/_next/static/media/slick.653a4cbb.woff) format("woff"), url(/_next/static/media/slick.6aa1ee46.ttf) format("truetype"), url(/_next/static/media/slick.f6eea725.svg#slick) format("svg")
}*/

.slick-next,
.slick-prev {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 50%;
	display: block;
	width: 20px;
	height: 20px;
	padding: 0;
	transform: translateY(-50%);
	cursor: pointer;
	border: none
}

.slick-next,
.slick-next:focus,
.slick-next:hover,
.slick-prev,
.slick-prev:focus,
.slick-prev:hover {
	color: transparent;
	outline: none;
	background: 0 0
}

.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
	opacity: 1
}

.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
	opacity: .25
}

.slick-next:before,
.slick-prev:before {
	font-family: slick;
	font-size: 20px;
	line-height: 1;
	opacity: .75;
	color: #fff;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.slick-prev {
	left: -25px
}

[dir=rtl] .slick-prev {
	right: -25px;
	left: auto
}

.slick-prev:before {
	content: "←"
}

[dir=rtl] .slick-prev:before {
	content: "→"
}

.slick-next {
	right: -25px
}

[dir=rtl] .slick-next {
	right: auto;
	left: -25px
}

.slick-next:before {
	content: "→"
}

[dir=rtl] .slick-next:before {
	content: "←"
}

.slick-dotted.slick-slider {
	margin-bottom: 30px
}

.slick-dots {
	position: absolute;
	bottom: -25px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center
}

.slick-dots li {
	position: relative;
	display: inline-block;
	margin: 0 5px;
	padding: 0
}

.slick-dots li,
.slick-dots li button {
	width: 20px;
	height: 20px;
	cursor: pointer
}

.slick-dots li button {
	font-size: 0;
	line-height: 0;
	display: block;
	padding: 5px;
	color: transparent;
	border: 0;
	outline: none;
	background: 0 0
}

.slick-dots li button:focus,
.slick-dots li button:hover {
	outline: none
}

.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
	opacity: 1
}

.slick-dots li button:before {
	font-family: slick;
	font-size: 6px;
	line-height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	content: "•";
	text-align: center;
	opacity: .25;
	color: #000;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.slick-dots li.slick-active button:before {
	opacity: .75;
	color: #000
}