.header_big {
	font-weight: 600;
	text-transform: uppercase;
	font-family: 'Rework Display';
	line-height: 1;
}
.header_big em {
	font-weight: 400;
	text-transform: none;
	font-family: 'Gestura Display';
}





.bg_hero {
	background-image: url('/images_2026_march/bg_hero_mobile.png');
}
.hero_padding {
	padding: 150px 0 30px;
}
.hero_newcastle {
	margin-bottom: 16px;
}
.hero_newest {
	text-align: end;
	margin-bottom: 16px;
}
.hero_neighbourhood {
}
.hero_opening {
	text-align: center;
	text-transform: uppercase;
	font-size: 16px;
	margin-top: 60px;
	margin-bottom: 30px;
}
.hero_signup {
	text-align: center;
}

.header_hero {
	font-size: 42px;
}

/* tablet */
@media (min-width: 768px) {
	
	.bg_hero {
		background-image: url('/images_2026_march/bg_hero_desktop.png');
	}
	.hero_padding {
		padding: 200px 0 90px;
	}
	.hero_newcastle {
		margin-bottom: 28px;
	}
	.hero_newest {
		margin-bottom: 32px;
	}
	.hero_neighbourhood {
	}
	.hero_opening {
		font-size: 28px;
		margin-top: 80px;
		margin-bottom: 50px;
	}
	.header_hero {
		font-size: 90px;
	}
}




/* desktop */
@media (min-width: 1200px) {
	.hero_padding {
		padding: 240px 0 120px;
	}
	.hero_newcastle {
		margin-bottom: 30px;
	}
	.hero_newest {
		margin-bottom: 38px;
	}
	.hero_neighbourhood {
	}
	.hero_opening {
		font-size: 48px;
		margin-top: 100px;
		margin-bottom: 80px;
	}
	.header_hero {
		font-size: 138px;
	}
}

/* large desktop */
@media (min-width: 1400px) {
	.header_hero {
		font-size: 162px;
	}
}



.scroller_holder {
	position: relative;
	overflow: hidden;
	background-color: var(--color-cream);
	width: 100%;
	border-top: var(--line-width) solid var(--color-black);
	border-bottom: var(--line-width) solid var(--color-black);
}
.scroller_holder.reverse .scroller {
	animation-direction: reverse;
}
.scroller {
	display: flex;
	width: max-content;
	animation: ticker 12s linear infinite;
}
.scroller_text {
	flex-shrink: 0;
	height: 50px;
}

@media (min-width: 768px) {	
	.scroller_text {
		height: 82px;
	}
}


/* Animation */
@keyframes ticker {
	from {
		transform: translateX(0);
	}
	to {
		transform: translateX(-25%);
	}
}
