.time {
	display: flex;
	font-family: sans-serif;
	font-size: 192px;
	font-weight: bold;
	letter-spacing: -5px;
}

.time > .hour {
	flex: 0 0 auto;
	align-self: end;
}

.time > .minute {
	flex: 0 0 auto;
	align-self: end;
}

.time > .ampm {
	flex: 0 0 auto;
	font-size: 96px;
	text-transform: uppercase;
	align-self: end;
	margin: 0pt 0pt 15pt 5pt;
}

.date {
	display: flex;
	font-family: sans-serif;
	font-size: 64px;
	font-weight: bold;
	margin-top: -32pt;
}

.date > .dow {
	flex: 0 0 auto;
	text-transform: uppercase;
}

.date > .month {
	flex: 0 0 auto;
	text-transform: uppercase;
	margin-left: 15pt;
}

.date > .day {
	flex: 0 0 auto;
	margin-left: 15pt;
}

.date > .year {
	flex: 0 0 auto;
	margin-left: 15pt;
}
