.spacer{
	margin-top: 5vh;
}

.intro .plays {
	font-size: 2vw;
	line-height: 2vw;
	white-space: normal;
}

section.about .content .full_column {
	padding: 0 10%;
}

.about .info_block{
	font-size: 2.5vw;
	line-height: 1;
	margin-bottom: 5vh;
}
section.about .star_container,
section.about .star_container .star{
	position: absolute;
}

section.about .star_container{
	height: 100%;
	width: 100%;
}
section.about .star_container .star{
	width: 7%
}
section.about .star_container .star:nth-child(1){
	right: 3%;
	top: 5%;
}
section.about .star_container .star:nth-child(2){
	left: 3%;
	bottom: 5%;
}


section#seitrack_data.info_blocks.s{
	display: flex;
	flex-direction: column;
	justify-content: center;
	min-height: auto;
	padding: 20vh 0;
}

#seitrack_data .info_blocks_title{
	font-size: 4vw;
	line-height: 1;
	text-align: center;
	margin-bottom: 2vh;
}

#seitrack_data.js-subnav-slider .subnav{
	margin-bottom: 3vh;
}
#seitrack_data.js-subnav-slider .info_blocks_container{
	width: 100%;
}

#seitrack_data.js-subnav-slider .subnav .option {
	padding: 8px;
	aspect-ratio: 1;
	width: 45px;
	display: flex;
	justify-content: center;
	align-items: center;
}

section#seitrack_data .content .left,
section#seitrack_data .content .right{
	width: 35%;
}

#seitrack_data .info_block .title{
	margin-bottom: 3vh;
	font-size: 2rem;
	line-height:1;
}
#seitrack_data .info_block p{
	margin-bottom: 2vh;
}
#seitrack_data .info_block ul{
	list-style: initial;
	padding-left: 30px;
}


.photo_grid{
	position: relative;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 1vw;
	margin-top: 10vh;
}
.photo_grid .item{
	width: 23.5%;
}
.photo_grid .item img{
	width: 100%;
	aspect-ratio: 1;
	object-fit: cover;
	border-radius: 20px;
	border: 2px solid var(--violet)
}

.intro .star.grid_star{
	position: absolute;
	bottom: 8%;
	left: 2%;
	width: 8%;
}

.js-subnav-slider .subnav .option{
	border: 2px solid var(--violet);
	color: var(--violet);	
}
.js-subnav-slider .subnav .option:hover, .js-subnav-slider .subnav .option.active{
	background-color: var(--violet);
	border: 2px solid var(--violet);
	color: #fff;	
}




@media(max-width:767px){
	.seitrack .intro-title{
		white-space: normal;
	}

}