.site-header {
	background: #000;
	color: #fff;
}

.navbar, .navbar-brand {
	padding: 0;
}

.site-header .navbar .nav-link {
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 1px;
}

.hero {
    min-height: 75vh; /* adjust as needed */
}

.hero-bg img {
    object-fit: cover;
}

.hero-overlay {
    background: rgba(0, 0, 0, 0.7); /* 50% black overlay */
    z-index: 1;
}

.hero .container {
    z-index: 2;
}
