@charset "utf-8";






.text-split {
  overflow: hidden;

}
.text-split span {
  display: inline-block;
  min-width: 0.15em;
}

.block--1 .text-split span {
  transform: translateY(100%);
}
.block--1 .is-active .text-split span {
  transform: translateY(0);
  transition: transform cubic-bezier(0.7, 0.2, 0.1, 1) 1s;
}
.block--1 .is-active .text-split span:nth-child(1) {
  transition-delay: 0s;
	
}
.block--1 .is-active .text-split span:nth-child(2) {
  transition-delay: 0.08s;
}
.block--1 .is-active .text-split span:nth-child(3) {
  transition-delay: 0.16s;
}
.block--1 .is-active .text-split span:nth-child(4) {
  transition-delay: 0.24s;
}
.block--1 .is-active .text-split span:nth-child(5) {
  transition-delay: 0.32s;
}
.block--1 .is-active .text-split span:nth-child(6) {
  transition-delay: 0.4s;
}
.block--1 .is-active .text-split span:nth-child(7) {
  transition-delay: 0.48s;
}
.block--1 .is-active .text-split span:nth-child(8) {
  transition-delay: 0.56s;
}
.block--1 .is-active .text-split span:nth-child(9) {
  transition-delay: 0.64s;
}
.block--1 .is-active .text-split span:nth-child(10) {
  transition-delay: 0.72s;
}
.block--1 .is-active .text-split span:nth-child(11) {
  transition-delay: 0.8s;
}
.block--1 .is-active .text-split span:nth-child(12) {
  transition-delay: 0.88s;
}
.block--1 .is-active .text-split span:nth-child(13) {
  transition-delay: 0.96s;
}
.block--1 .is-active .text-split span:nth-child(14) {
  transition-delay: 1.02s;
}

@media screen and (min-width: 1250px) {
	
	.block {
	display: flex;
	flex-direction: column;
	justify-content: center;
	min-height:100svh;
	line-height: 1.2;
	padding: 10px 10vw;
	position:absolute;
	font-size: 8vw;
	color: #fff;
	font-family: "arya-single", sans-serif;
	font-weight: 400;
	font-style: italic;
	letter-spacing: 0.08em;
	top:50%;
	-webkit-transform: translate(0%, -50%);
	-ms-transform: translate(0%, -50%);
	transform: translate(0%, -50%);
	z-index:30;
}
	
}

.block--2 .text-split span {
  transform: translateY(100%);
}
.block--2 .is-active .text-split span {
  transform: translateY(0);
  transition: transform cubic-bezier(0.7, 0.2, 0.1, 1) 2.5s;
}
.block--2 .is-active .text-split span:nth-child(1) {
  transition-delay: 1s;
	
}
.block--2 .is-active .text-split span:nth-child(2) {
  transition-delay: 1.08s;
}
.block--2 .is-active .text-split span:nth-child(3) {
  transition-delay: 1.16s;
}
.block--2 .is-active .text-split span:nth-child(4) {
  transition-delay: 1.24s;
}
.block--2 .is-active .text-split span:nth-child(5) {
  transition-delay: 1.32s;
}
.block--2 .is-active .text-split span:nth-child(6) {
  transition-delay: 1.4s;
}
.block--2 .is-active .text-split span:nth-child(7) {
  transition-delay: 1.48s;
}
.block--2 .is-active .text-split span:nth-child(8) {
  transition-delay: 1.56s;
}
.block--2 .is-active .text-split span:nth-child(9) {
  transition-delay: 1.64s;
}
.block--2 .is-active .text-split span:nth-child(10) {
  transition-delay: 1.72s;
}
.block--2 .is-active .text-split span:nth-child(11) {
  transition-delay: 1.8s;
}
.block--2 .is-active .text-split span:nth-child(12) {
  transition-delay: 1.88s;
}
.block--2 .is-active .text-split span:nth-child(13) {
  transition-delay: 1.96s;
}
.block--2 .is-active .text-split span:nth-child(14) {
  transition-delay: 2.02s;
}


.block--3 .text-split span {
  transform: translateY(100%);
}
.block--3 .is-active .text-split span {
  transform: translateY(0);
  transition: transform cubic-bezier(0.7, 0.2, 0.1, 1) 2.5s;
}
.block--3 .is-active .text-split span:nth-child(1) {
  transition-delay: 2.3s;
	
}
.block--3 .is-active .text-split span:nth-child(2) {
  transition-delay: 2.38s;
}
.block--3 .is-active .text-split span:nth-child(3) {
  transition-delay: 2.46s;
}
.block--3 .is-active .text-split span:nth-child(4) {
  transition-delay: 2.54s;
}
.block--3 .is-active .text-split span:nth-child(5) {
  transition-delay: 2.62s;
}
.block--3 .is-active .text-split span:nth-child(6) {
  transition-delay: 2.7s;
}
.block--3 .is-active .text-split span:nth-child(7) {
  transition-delay: 2.78s;
}
.block--3 .is-active .text-split span:nth-child(8) {
  transition-delay: 2.86s;
}
.block--3 .is-active .text-split span:nth-child(9) {
  transition-delay: 2.94s;
}
.block--3 .is-active .text-split span:nth-child(10) {
  transition-delay: 3.02s;
}
.block--3 .is-active .text-split span:nth-child(11) {
  transition-delay: 3.1s;
}
.block--3 .is-active .text-split span:nth-child(12) {
  transition-delay: 3.18s;
}
.block--3 .is-active .text-split span:nth-child(13) {
  transition-delay: 3.26s;
}
.block--3 .is-active .text-split span:nth-child(14) {
  transition-delay: 3.34s;
}