
#kso-page {
	position: relative;
}
#kso-page:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .3);
}
.front-bg {
	height: 100vh;
	background-image: url(../img/bg.jpg);
	background-color: #000;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}	

.transfrom-y {
  transform: translateY(-3rem);
}
#space h1.year {
  font-weight: 100;
  font-size: 150px;
  font-family: 'Pretendard';
  line-height: 1;
  letter-spacing: 1rem;
}
@media (max-width: 767px) {
  #space h1.year {
    font-size: 50px;
    letter-spacing: 0;
  }
}
