/* Touch Control Text Effect */

.touch-control-headline-container {
	font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
		Helvetica, Arial, sans-serif;
}

/* Case Battery Stats */

.section-case-battery .factoid .stat-number, .section-case-battery .factoid .stat-unit {
	margin-top: 0;
}

/* Hero */

@media only screen and (min-width: 2000px) {
	.hero-eyebrow, .hero-links-anim {
		--extra-offset: -295px;
	}
}

@media only screen and (min-width: 1600px) and (max-width: 1999px) {
	.hero-eyebrow, .hero-links-anim {
		--extra-offset: -275px;
	}
}

@media only screen and (min-width: 1366px) and (max-width: 1599px) {
	.hero-eyebrow, .hero-links-anim {
		--extra-offset: -250px;
	}
}

@media only screen and (max-width: 1365px) {
	.hero-eyebrow, .hero-links-anim {
		--extra-offset: -170px;
	}
}

@media only screen and (max-width: 1068px) {
	.hero-eyebrow, .hero-links-anim {
		--extra-offset: -120px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) and (orientation: portrait) {
	.hero-eyebrow {
		top: 100px;
	}
}

@media only screen and (max-width: 734px) {
	.hero-eyebrow {
		top: 35px;
	}
}

@media only screen and (max-width: 734px) {
	.hero-announce {
		margin-top: 20px;
	}
}

p.speaker-case span.nowrap {
	display: inline-block;
}

@media only screen and (max-width: 734px) {
	.router .column-copy {
		max-width: 320px;
	}
}
