@font-face {
  font-family: 'ARKDiatypeMono';
  src: url("../../assets/font/ARKDiatype/ARKDiatypeMono-Light.woff2") format('woff2'), url("../../assets/font/ARKDiatype/ARKDiatypeMono-Light.woff") format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'JetBrains';
  src: url("../../assets/font/jetbrains/JetBrainsMono-Regular.woff2") format('woff2'), url("../../assets/font/jetbrains/JetBrainsMono-Regular.woff") format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ASM';
  src: url("../../assets/font/asm/ASM-Regular.woff2") format('woff2'), url("../../assets/font/asm/ASM-Regular.woff") format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'PPNeueCorp';
  src: url("../../assets/font/PPNeueCorp/PPNeueCorp-NormalMedium.woff2") format('woff2'), url("../../assets/font/PPNeueCorp/PPNeueCorp-NormalMedium.woff") format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'PPNeueCorpCondensed';
  src: url("../../assets/font/PPNeueCorp/PPNeueCorp-NarrowUltrabold.woff2") format('woff2'), url("../../assets/font/PPNeueCorp/PPNeueCorp-NarrowUltrabold.woff") format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Plaex';
  src: url("../../assets/font/plaex/ibmplaexmono-regular-webfont.woff2") format('woff2'), url("../../assets/font/plaex/ibmplaexmono-regular-webfont.woff") format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OCR';
  src: url("../../assets/font/asm/OCR.woff2") format('woff2'), url("../../assets/font/asm/OCR.woff") format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'NB';
  src: url("../../assets/font/nb2/nb.woff") format('woff2'), url("../../assets/font/nb2/nb.woff2") format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@import url("https://db.onlinewebfonts.com/c/781bc78d102a85d51a4e41734c2fe072?family=F");
@import url("https://fonts.cdnfonts.com/css/ocr-a-bt");
@font-face {
  font-family: 'FoundersGrotesk';
  src: url("../../assets/font/FoundersGrotesk/FoundersGrotesk-Regular.eot");
  src: url("../../assets/font/FoundersGrotesk/FoundersGrotesk-Regular.eot?#iefix") format('embedded-opentype'), url("../../assets/font/FoundersGrotesk/FoundersGrotesk-Regular.woff2") format('woff2'), url("../../assets/font/FoundersGrotesk/FoundersGrotesk-Regular.woff") format('woff'), url("../../assets/font/FoundersGrotesk/FoundersGrotesk-Regular.ttf") format('truetype'), url("../../assets/font/FoundersGrotesk/FoundersGrotesk-Regular.svg#FoundersGrotesk-Regular.svg") format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Microgramma';
  src: url("../../assets/font/Microgramma/MicrogrammaNormal.eot");
  src: url("../../assets/font/Microgramma/MicrogrammaNormal.eot?#iefix") format('embedded-opentype'), url("../../assets/font/Microgramma/MicrogrammaNormal.woff2") format('woff2'), url("../../assets/font/Microgramma/MicrogrammaNormal.woff") format('woff'), url("../../assets/font/Microgramma/MicrogrammaNormal.ttf") format('truetype'), url("../../assets/font/Microgramma/MicrogrammaNormal.svg#MicrogrammaNormal") format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Microgramma D';
  src: url("../../assets/font/MicrogrammaD-BoldExte/MicrogrammaD-BoldExte.eot");
  src: url("../../assets/font/MicrogrammaD-BoldExte/MicrogrammaD-BoldExte.eot?#iefix") format('embedded-opentype'), url("../../assets/font/MicrogrammaD-BoldExte/MicrogrammaD-BoldExte.woff2") format('woff2'), url("../../assets/font/MicrogrammaD-BoldExte/MicrogrammaD-BoldExte.woff") format('woff'), url("../../assets/font/MicrogrammaD-BoldExte/MicrogrammaD-BoldExte.ttf") format('truetype'), url("../../assets/font/MicrogrammaD-BoldExte/MicrogrammaD-BoldExte.svg#MicrogrammaD-BoldExte") format('svg');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Univers-Light-Normal';
  src: url("../../assets/font/Univers-Light-Normal/Univers-Light-Normal.eot");
  src: url("../../assets/font/Univers-Light-Normal/Univers-Light-Normal.eot?#iefix") format('embedded-opentype'), url("../../assets/font/Univers-Light-Normal/Univers-Light-Normal.woff2") format('woff2'), url("../../assets/font/Univers-Light-Normal/Univers-Light-Normal.woff") format('woff'), url("../../assets/font/Univers-Light-Normal/Univers-Light-Normal.ttf") format('truetype'), url("../../assets/font/Univers-Light-Normal/Univers-Light-Normal.svg#Univers-Light-Normal") format('svg');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
/* CUT THE FILE HERE */
.Grid_center {
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.Grid_hidden {
  display: none;
}
.Grid_margin,
.Grid_marginX,
.Grid_marginY,
.Grid_marginPage {
  box-sizing: border-box;
}
.Grid_col_stretch {
  width: 100%;
}
.Grid_ratio_1x1 {
  position: relative;
}
.Grid_ratio_1x1:after {
  content: '';
  display: block;
  padding-bottom: 100%;
}
.Grid_ratio_1x2 {
  position: relative;
}
.Grid_ratio_1x2:after {
  content: '';
  display: block;
  padding-bottom: 200%;
}
.Grid_ratio_2x1 {
  position: relative;
}
.Grid_ratio_2x1:after {
  content: '';
  display: block;
  padding-bottom: 50%;
}
.Grid_ratio_2x3 {
  position: relative;
}
.Grid_ratio_2x3:after {
  content: '';
  display: block;
  padding-bottom: 150%;
}
.Grid_ratio_3x2 {
  position: relative;
}
.Grid_ratio_3x2:after {
  content: '';
  display: block;
  padding-bottom: 66.67%;
}
.Grid_ratio_3x4 {
  position: relative;
}
.Grid_ratio_3x4:after {
  content: '';
  display: block;
  padding-bottom: 133.33%;
}
.Grid_ratio_3x5 {
  position: relative;
}
.Grid_ratio_3x5:after {
  content: '';
  display: block;
  padding-bottom: 166.66%;
}
.Grid_ratio_4x3 {
  position: relative;
}
.Grid_ratio_4x3:after {
  content: '';
  display: block;
  padding-bottom: 75%;
}
.Grid_ratio_16x10 {
  position: relative;
}
.Grid_ratio_16x10:after {
  content: '';
  display: block;
  padding-bottom: 62.5%;
}
.Grid_ratio_16x9 {
  position: relative;
}
.Grid_ratio_16x9:after {
  content: '';
  display: block;
  padding-bottom: 56.25%;
}
/* CUT THE FILE HERE */
.App_pokras .Work + .Work {
  margin-top: 6vw !important;
}
.App__itemm {
  background: #dbdbdb;
  position: relative;
  margin-top: -4.95vw;
}
.App__itemm_Black {
  background: #000;
  margin-top: 1px;
}
.App__itemm_Black .Byldsite {
  background: #000;
  color: #fff;
}
.App__uno {
  position: relative;
}
.ByldSite {
  position: relative;
  background: #dbdbdb;
  margin-top: 1px;
  width: 100vw;
  padding: 2.5vw 0;
}
.ByldSite .workstory__video {
  width: 92vw !important;
  position: relative;
}
.ByldSite .workcard {
  padding: 0 4vw;
  margin-top: 1vw !important;
}
.ByldSite .workcard__header {
  display: initial !important;
}
.ByldSite .workcard__title {
  margin-bottom: -1vw !important;
  z-index: 1;
}
.ByldGrid {
  height: 21vw;
  background-size: 100vw;
  width: 100vw;
  background-position: center center;
  position: absolute;
  background-repeat: no-repeat;
}
.ByldGrid_New {
  bottom: 0 !important;
}
.ByldGrid_Top {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI4MCIgaGVpZ2h0PSIyNzMiIHZpZXdCb3g9IjAgMCAxMjgwIDI3MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI5NF8xNTY4IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSItOTk5IiB5PSItMiIgd2lkdGg9IjMzODUiIGhlaWdodD0iMjc1Ij4KPHJlY3QgeD0iLTk5OC41IiB5PSItMS41IiB3aWR0aD0iMzM4NCIgaGVpZ2h0PSIyNzQiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8yOTRfMTU2OCkiIHN0cm9rZT0iYmxhY2siLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI5NF8xNTY4KSI+CjxnIG9wYWNpdHk9IjAuMjUiPgo8cGF0aCBkPSJNNDkzLjUyMyAyNjkuNjI2TC05OTkuMjk3IC0wLjMxMjk1NCIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNNTAzLjc4MSAyNjkuNjI2TC02NjguMTE2IC0wLjMxMjk0NyIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNNTE0LjAzOSAyNjkuNjI2TC00NDIuNTUyIC0wLjMxMjkwMyIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNNTI0LjI5MyAyNjkuNjI2TC0yNzYuNjM2IC0wLjMxMjkxMSIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNNTM0LjU1MSAyNjkuNjI2TC0xNDcuNjUyIC0wLjMxMjkzMyIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNNTQ0LjgwOSAyNjkuNjI2TC00My4wOTQyIC0wLjMxMjk2NyIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNNTU1LjA2MiAyNjkuNjI2TDQ0LjUwMDMgLTAuMzEyOTA5IiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik01NjUuMzIgMjY5LjYyNkwxMTkuODc0IC0wLjMxMjk3IiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik01NzUuNTc4IDI2OS42MjZMMTg2LjE3NyAtMC4zMTI5MDgiIHN0cm9rZT0iYmxhY2siLz4KPHBhdGggZD0iTTU4NS44MzIgMjY5LjYyNkwyNDUuNTkgLTAuMzEyODkxIiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik01OTYuMDkgMjY5LjYyNkwyOTkuNjkgLTAuMzEyODg1IiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik02MDYuMzQ0IDI2OS42MjZMMzQ5LjYyNCAtMC4zMTI4NjgiIHN0cm9rZT0iYmxhY2siLz4KPHBhdGggZD0iTTYxNi42MDIgMjY5LjYyNkwzOTYuMjggLTAuMzEyOTEyIiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik02MjYuODU5IDI2OS42MjZMNDQwLjMzNiAtMC4zMTI5MTQiIHN0cm9rZT0iYmxhY2siLz4KPHBhdGggZD0iTTYzNy4xMTMgMjY5LjYyNkw0ODIuMzM0IC0wLjMxMjkxNSIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNNjQ3LjM3MSAyNjkuNjI2TDUyMi43MjYgLTAuMzEyOTQ4IiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik02NTcuNjI5IDI2OS42MjZMNTYxLjg4MSAtMC4zMTI5IiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik02NjcuODgzIDI2OS42MjZMNjAwLjExNyAtMC4zMTI5MDciIHN0cm9rZT0iYmxhY2siLz4KPHBhdGggZD0iTTY3OC4xNDEgMjY5LjYyNkw2MzcuNzI3IC0wLjMxMjg5NSIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNNjg4LjM5OCAyNjkuNjI2TDY3NC45MjUgLTAuMzExMzMiIHN0cm9rZT0iYmxhY2siLz4KPHBhdGggZD0iTTY5OC42NTIgMjY5LjYyNkw3MTIuMTI1IC0wLjMxMTMzIiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik03MDguOTEgMjY5LjYyNkw3NDkuMzI0IC0wLjMxMjg5NSIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNNzE5LjE2OCAyNjkuNjI2TDc4Ni45MzMgLTAuMzEyOTA3IiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik03MjkuNDIyIDI2OS42MjZMODI1LjE2OSAtMC4zMTI5IiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik03MzkuNjggMjY5LjYyNkw4NjQuMzI1IC0wLjMxMjk0OCIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNNzQ5LjkzNCAyNjkuNjI2TDkwNC43MTMgLTAuMzEyOTE1IiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik03NjAuMTkxIDI2OS42MjZMOTQ2LjcxNCAtMC4zMTI5MTQiIHN0cm9rZT0iYmxhY2siLz4KPHBhdGggZD0iTTc3MC40NDkgMjY5LjYyNkw5OTAuNzcxIC0wLjMxMjkxMiIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNNzgwLjcwMyAyNjkuNjI2TDEwMzcuNDIgLTAuMzEyODY4IiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik03OTAuOTYxIDI2OS42MjZMMTA4Ny4zNiAtMC4zMTI4ODUiIHN0cm9rZT0iYmxhY2siLz4KPHBhdGggZD0iTTgwMS4yMTkgMjY5LjYyNkwxMTQxLjQ2IC0wLjMxMjg5MSIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNODExLjQ3MyAyNjkuNjI2TDEyMDAuODcgLTAuMzEyOTA4IiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik04MjEuNzMgMjY5LjYyNkwxMjY3LjE4IC0wLjMxMjk3IiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik04MzEuOTg4IDI2OS42MjZMMTM0Mi41NSAtMC4zMTI5MDkiIHN0cm9rZT0iYmxhY2siLz4KPHBhdGggZD0iTTg0Mi4yNDIgMjY5LjYyNkwxNDMwLjE0IC0wLjMxMjk2NyIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNODUyLjUgMjY5LjYyNkwxNTM0LjcgLTAuMzEyOTMzIiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik04NjIuNzU0IDI2OS42MjZMMTY2My42OCAtMC4zMTI5MTEiIHN0cm9rZT0iYmxhY2siLz4KPHBhdGggZD0iTTg3My4wMTIgMjY5LjYyNkwxODI5LjYgLTAuMzEyOTAzIiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik04ODMuMjcgMjY5LjYyNkwyMDU1LjE3IC0wLjMxMjk0NyIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNODkzLjUyMyAyNjkuNjI2TDIzODYuMzQgLTAuMzEyOTU0IiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik00OTMuNTIzIDI2OS42MjZIODkzLjUyMyIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNNDkzLjUyMyAyNjkuNjI2SDg5My41MjMiIHN0cm9rZT0iYmxhY2siLz4KPHBhdGggZD0iTTQ5My41MjMgMjY5LjYyNkg4OTMuNTIzIiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik00OTMuNTIzIDI2OS42MjZIODkzLjUyMyIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNNDkzLjUyMyAyNjkuNjI2SDg5My41MjMiIHN0cm9rZT0iYmxhY2siLz4KPHBhdGggZD0iTTQ5My41MjMgMjY5LjYyNkg4OTMuNTI0IiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik00OTMuNTIzIDI2OS42MjZIODkzLjUyNCIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNNDkzLjUyMyAyNjkuNjI2SDg5My41MjUiIHN0cm9rZT0iYmxhY2siLz4KPHBhdGggZD0iTTQ5My41MjMgMjY5LjYyNkg4OTMuNTI4IiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik00OTMuNTIgMjY5LjYyNUg4OTMuNTMxIiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik00OTMuNTEyIDI2OS42MjNIODkzLjU0IiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik00OTMuNDkyIDI2OS42Mkg4OTMuNTU2IiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik00OTMuNDU3IDI2OS42MTRIODkzLjU5IiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik00OTMuMzk1IDI2OS42MDFIODkzLjY1NyIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNNDkzLjI3NyAyNjkuNTgxSDg5My43NzEiIHN0cm9rZT0iYmxhY2siLz4KPHBhdGggZD0iTTQ5My4wODIgMjY5LjU0Nkg4OTMuOTY5IiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik00OTIuNzU4IDI2OS40ODdIODk0LjI5MiIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNNDkyLjI0MiAyNjkuMzkzSDg5NC44MTEiIHN0cm9rZT0iYmxhY2siLz4KPHBhdGggZD0iTTQ5MS40MzggMjY5LjI0OUg4OTUuNjE0IiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik00OTAuMjE5IDI2OS4wMjhIODk2LjgzMiIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNNDg4LjQxIDI2OC43MDFIODk4LjYzNyIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNNDg1Ljc4NSAyNjguMjI2SDkwMS4yNjgiIHN0cm9rZT0iYmxhY2siLz4KPHBhdGggZD0iTTQ4Mi4wMjcgMjY3LjU0N0g5MDUuMDIiIHN0cm9rZT0iYmxhY2siLz4KPHBhdGggZD0iTTQ3Ni43NSAyNjYuNTkzSDkxMC4yOTkiIHN0cm9rZT0iYmxhY2siLz4KPHBhdGggZD0iTTQ2OS40NDEgMjY1LjI3SDkxNy42MTIiIHN0cm9rZT0iYmxhY2siLz4KPHBhdGggZD0iTTQ1OS40NDkgMjYzLjQ2NEg5MjcuNjAxIiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik00NDUuOTY1IDI2MS4wMjZIOTQxLjA4MyIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNNDI3Ljk3NyAyNTcuNzczSDk1OS4wNyIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNNDA0LjIzNCAyNTMuNDhIOTgyLjgxNCIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNMzczLjIwMyAyNDcuODY5SDEwMTMuODUiIHN0cm9rZT0iYmxhY2siLz4KPHBhdGggZD0iTTMzMy4wMiAyNDAuNjAzSDEwNTQuMDMiIHN0cm9rZT0iYmxhY2siLz4KPHBhdGggZD0iTTI4MS40MyAyMzEuMjc0SDExMDUuNjIiIHN0cm9rZT0iYmxhY2siLz4KPHBhdGggZD0iTTIxNS43MjMgMjE5LjM5M0gxMTcxLjMyIiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xMzIuNjc2IDIwNC4zNzVIMTI1NC4zOCIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNMjguNDQ1MyAxODUuNTI4SDEzNTguNjEiIHN0cm9rZT0iYmxhY2siLz4KPHBhdGggZD0iTS0xMDEuNTA0IDE2Mi4wM0gxNDg4LjU1IiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0tMjYyLjQ4OCAxMzIuOTJIMTY0OS41NCIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNLTQ2MC43NSA5Ny4wNjk2SDE4NDcuOCIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNLTcwMy41NDMgNTMuMTY2NkgyMDkwLjU5IiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0tOTk5LjI5NyAtMC4zMTI4NjZIMjM4Ni4zNCIgc3Ryb2tlPSJibGFjayIvPgo8L2c+CjwvZz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8yOTRfMTU2OCIgeDE9IjY5My41IiB5MT0iLTIiIHgyPSI2OTMuNSIgeTI9IjI3MyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcC8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1vcGFjaXR5PSIwIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==");
  top: 0;
}
.ByldGrid_Bottom {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI4MCIgaGVpZ2h0PSIyNzQiIHZpZXdCb3g9IjAgMCAxMjgwIDI3NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI5NF8xNTY5IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSItOTk5IiB5PSIwIiB3aWR0aD0iMzM4NSIgaGVpZ2h0PSIyNzYiPgo8cmVjdCB4PSIyMzg1LjUiIHk9IjI3NC41IiB3aWR0aD0iMzM4NCIgaGVpZ2h0PSIyNzQiIHRyYW5zZm9ybT0icm90YXRlKC0xODAgMjM4NS41IDI3NC41KSIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzI5NF8xNTY5KSIgc3Ryb2tlPSJibGFjayIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjk0XzE1NjkpIj4KPGcgb3BhY2l0eT0iMC4yNSI+CjxwYXRoIGQ9Ik04OTMuNDc3IDMuMzc0NEwyMzg2LjMgMjczLjMxMyIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNODgzLjIxOSAzLjM3NDRMMjA1NS4xMiAyNzMuMzEzIiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik04NzIuOTYxIDMuMzc0NEwxODI5LjU1IDI3My4zMTMiIHN0cm9rZT0iYmxhY2siLz4KPHBhdGggZD0iTTg2Mi43MDcgMy4zNzQ0TDE2NjMuNjQgMjczLjMxMyIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNODUyLjQ0OSAzLjM3NDRMMTUzNC42NSAyNzMuMzEzIiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik04NDIuMTkxIDMuMzc0NEwxNDMwLjA5IDI3My4zMTMiIHN0cm9rZT0iYmxhY2siLz4KPHBhdGggZD0iTTgzMS45MzggMy4zNzQ0TDEzNDIuNSAyNzMuMzEzIiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik04MjEuNjggMy4zNzQ0TDEyNjcuMTMgMjczLjMxMyIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNODExLjQyMiAzLjM3NDRMMTIwMC44MiAyNzMuMzEzIiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik04MDEuMTY4IDMuMzc0NEwxMTQxLjQxIDI3My4zMTMiIHN0cm9rZT0iYmxhY2siLz4KPHBhdGggZD0iTTc5MC45MSAzLjM3NDRMMTA4Ny4zMSAyNzMuMzEzIiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik03ODAuNjU2IDMuMzc0NEwxMDM3LjM4IDI3My4zMTMiIHN0cm9rZT0iYmxhY2siLz4KPHBhdGggZD0iTTc3MC4zOTggMy4zNzQzOUw5OTAuNzIgMjczLjMxMyIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNNzYwLjE0MSAzLjM3NDM5TDk0Ni42NjQgMjczLjMxMyIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNNzQ5Ljg4NyAzLjM3NDM5TDkwNC42NjYgMjczLjMxMyIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNNzM5LjYyOSAzLjM3NDM5TDg2NC4yNzQgMjczLjMxMyIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNNzI5LjM3MSAzLjM3NDM5TDgyNS4xMTkgMjczLjMxMyIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNNzE5LjExNyAzLjM3NDM5TDc4Ni44ODMgMjczLjMxMyIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNNzA4Ljg1OSAzLjM3NDM5TDc0OS4yNzMgMjczLjMxMyIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNNjk4LjYwMiAzLjM3NDM5TDcxMi4wNzUgMjczLjMxMSIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNNjg4LjM0OCAzLjM3NDM5TDY3NC44NzUgMjczLjMxMSIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNNjc4LjA5IDMuMzc0MzlMNjM3LjY3NiAyNzMuMzEzIiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik02NjcuODMyIDMuMzc0MzlMNjAwLjA2NyAyNzMuMzEzIiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik02NTcuNTc4IDMuMzc0MzlMNTYxLjgzMSAyNzMuMzEzIiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik02NDcuMzIgMy4zNzQzOUw1MjIuNjc1IDI3My4zMTMiIHN0cm9rZT0iYmxhY2siLz4KPHBhdGggZD0iTTYzNy4wNjYgMy4zNzQzOUw0ODIuMjg3IDI3My4zMTMiIHN0cm9rZT0iYmxhY2siLz4KPHBhdGggZD0iTTYyNi44MDkgMy4zNzQzOUw0NDAuMjg1IDI3My4zMTMiIHN0cm9rZT0iYmxhY2siLz4KPHBhdGggZD0iTTYxNi41NTEgMy4zNzQzOUwzOTYuMjI5IDI3My4zMTMiIHN0cm9rZT0iYmxhY2siLz4KPHBhdGggZD0iTTYwNi4yOTcgMy4zNzQzOUwzNDkuNTc3IDI3My4zMTMiIHN0cm9rZT0iYmxhY2siLz4KPHBhdGggZD0iTTU5Ni4wMzkgMy4zNzQzN0wyOTkuNjM5IDI3My4zMTMiIHN0cm9rZT0iYmxhY2siLz4KPHBhdGggZD0iTTU4NS43ODEgMy4zNzQzN0wyNDUuNTQgMjczLjMxMyIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNNTc1LjUyNyAzLjM3NDM3TDE4Ni4xMjYgMjczLjMxMyIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNNTY1LjI3IDMuMzc0MzdMMTE5LjgyMyAyNzMuMzEzIiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik01NTUuMDEyIDMuMzc0MzdMNDQuNDQ5NSAyNzMuMzEzIiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik01NDQuNzU4IDMuMzc0MzdMLTQzLjE0NSAyNzMuMzEzIiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik01MzQuNSAzLjM3NDM3TC0xNDcuNzAzIDI3My4zMTMiIHN0cm9rZT0iYmxhY2siLz4KPHBhdGggZD0iTTUyNC4yNDYgMy4zNzQzN0wtMjc2LjY4MyAyNzMuMzEzIiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik01MTMuOTg4IDMuMzc0MzdMLTQ0Mi42MDMgMjczLjMxMyIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNNTAzLjczIDMuMzc0MzdMLTY2OC4xNjcgMjczLjMxMyIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNNDkzLjQ3NyAzLjM3NDM3TC05OTkuMzQ0IDI3My4zMTMiIHN0cm9rZT0iYmxhY2siLz4KPHBhdGggZD0iTTg5My40NzcgMy4zNzQ0TDQ5My40NzcgMy4zNzQzNyIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNODkzLjQ3NyAzLjM3NDRMNDkzLjQ3NyAzLjM3NDM3IiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik04OTMuNDc3IDMuMzc0NEw0OTMuNDc3IDMuMzc0MzciIHN0cm9rZT0iYmxhY2siLz4KPHBhdGggZD0iTTg5My40NzcgMy4zNzQ0TDQ5My40NzcgMy4zNzQzNyIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNODkzLjQ3NyAzLjM3NDRMNDkzLjQ3NyAzLjM3NDM3IiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik04OTMuNDc3IDMuMzc0NEw0OTMuNDc2IDMuMzc0MzciIHN0cm9rZT0iYmxhY2siLz4KPHBhdGggZD0iTTg5My40NzcgMy4zNzQ0TDQ5My40NzYgMy4zNzQzNyIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNODkzLjQ3NyAzLjM3NDRMNDkzLjQ3NSAzLjM3NDM3IiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik04OTMuNDc3IDMuMzc0NEw0OTMuNDcyIDMuMzc0MzciIHN0cm9rZT0iYmxhY2siLz4KPHBhdGggZD0iTTg5My40OCAzLjM3NTUyTDQ5My40NjkgMy4zNzU0OCIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNODkzLjQ4OCAzLjM3NzExTDQ5My40NiAzLjM3NzA3IiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik04OTMuNTA4IDMuMzgwNEw0OTMuNDQ0IDMuMzgwMzciIHN0cm9rZT0iYmxhY2siLz4KPHBhdGggZD0iTTg5My41NDMgMy4zODY2MUw0OTMuNDEgMy4zODY1OCIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNODkzLjYwNSAzLjM5ODczTDQ5My4zNDMgMy4zOTg2OSIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNODkzLjcyMyAzLjQxODc1TDQ5My4yMjkgMy40MTg3MSIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNODkzLjkxOCAzLjQ1NDM1TDQ5My4wMzEgMy40NTQzMSIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNODk0LjI0MiAzLjUxMjgzTDQ5Mi43MDggMy41MTI4IiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik04OTQuNzU4IDMuNjA2NzJMNDkyLjE4OSAzLjYwNjY4IiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik04OTUuNTYyIDMuNzUxNjhMNDkxLjM4NiAzLjc1MTY0IiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik04OTYuNzgxIDMuOTcyNDlMNDkwLjE2OCAzLjk3MjQ1IiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik04OTguNTkgNC4yOTlMNDg4LjM2MyA0LjI5ODk2IiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik05MDEuMjE1IDQuNzc0TDQ4NS43MzIgNC43NzM5NyIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNOTA0Ljk3MyA1LjQ1Mjk3TDQ4MS45OCA1LjQ1Mjk0IiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik05MTAuMjUgNi40MDc2MUw0NzYuNzAxIDYuNDA3NTciIHN0cm9rZT0iYmxhY2siLz4KPHBhdGggZD0iTTkxNy41NTkgNy43Mjk3OEw0NjkuMzg4IDcuNzI5NzQiIHN0cm9rZT0iYmxhY2siLz4KPHBhdGggZD0iTTkyNy41NTEgOS41MzYzM0w0NTkuMzk5IDkuNTM2MjkiIHN0cm9rZT0iYmxhY2siLz4KPHBhdGggZD0iTTk0MS4wMzUgMTEuOTc0MUw0NDUuOTE3IDExLjk3NCIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNOTU5LjAyMyAxNS4yMjY3TDQyNy45MyAxNS4yMjY3IiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik05ODIuNzY2IDE5LjUyTDQwNC4xODYgMTkuNTE5OSIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNMTAxMy44IDI1LjEzMTNMMzczLjE1NSAyNS4xMzEzIiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xMDUzLjk4IDMyLjM5NzRMMzMyLjk3IDMyLjM5NzQiIHN0cm9rZT0iYmxhY2siLz4KPHBhdGggZD0iTTExMDUuNTcgNDEuNzI2N0wyODEuMzc4IDQxLjcyNjYiIHN0cm9rZT0iYmxhY2siLz4KPHBhdGggZD0iTTExNzEuMjggNTMuNjA3N0wyMTUuNjc2IDUzLjYwNzYiIHN0cm9rZT0iYmxhY2siLz4KPHBhdGggZD0iTTEyNTQuMzIgNjguNjI1TDEzMi42MjQgNjguNjI0OSIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNMTM1OC41NSA4Ny40NzI0TDI4LjM5MTUgODcuNDcyMyIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNMTQ4OC41IDExMC45N0wtMTAxLjU1IDExMC45NyIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNMTY0OS40OSAxNDAuMDhMLTI2Mi41MzkgMTQwLjA4IiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xODQ3Ljc1IDE3NS45MzFMLTQ2MC43OTggMTc1LjkzIiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0yMDkwLjU0IDIxOS44MzRMLTcwMy41OTQgMjE5LjgzMyIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNMjM4Ni4zIDI3My4zMTNMLTk5OS4zNDQgMjczLjMxMyIgc3Ryb2tlPSJibGFjayIvPgo8L2c+CjwvZz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8yOTRfMTU2OSIgeDE9IjQwNzguNSIgeTE9IjI3NSIgeDI9IjQwNzguNSIgeTI9IjU1MCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcC8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1vcGFjaXR5PSIwIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==");
  bottom: -17vw;
  left: 0;
  right: 0;
}
.noise::before {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  content: "";
/* you can control opacity of noise  */
  opacity: 0.03;
  z-index: 1000;
  pointer-events: none;
  background: url("/assets/noise.gif");
}
.PathOfAwakening {
  margin-top: 15vw;
  position: relative;
  padding: 0 4vw 8vw 4vw;
  color: #fff;
}
.PathOfAwakening .WorkCard,
.PathOfAwakening .workcard__type-line {
  color: #b54a0d;
}
.PathOfAwakening .cast__title {
  color: #712d06;
}
.PathOfAwakening .Link {
  color: #b54a0d;
  border-bottom: 1px solid #b54a0d;
}
.PathOfAwakening .Link:hover {
  border-bottom: 1px solid #b54a0d;
}
.PathOfAwakening .WorkCard {
  margin-top: 10vw;
}
.PathOfAwakening__still {
  height: 25vw;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  width: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: none;
}
.PathOfAwakening__play {
  margin-bottom: 15vw;
  margin-top: 15vw;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  align-items: center;
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.6s ease-out;
}
.PathOfAwakening__play__button {
  position: relative;
  width: 120px;
  height: 120px;
  background: linear-gradient(135deg, #ff6b35, #ff8c42);
  border-radius: 12px;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin-bottom: 20px;
  transition: all 0.3s ease;
  box-shadow: 0 8px 24px rgba(255,107,53,0.3);
}
.PathOfAwakening__play__button:hover {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  box-shadow: 0 12px 32px rgba(255,107,53,0.4);
}
.PathOfAwakening__play__button::before {
  content: '';
  width: 0;
  height: 0;
  border-left: 24px solid #fff;
  border-top: 16px solid transparent;
  border-bottom: 16px solid transparent;
  margin-left: 6px;
}
.PathOfAwakening__play__text {
  font-family: 'SF Movie Poster Condensed';
  font-size: 24px;
  color: #ff6b35;
  letter-spacing: 3px;
  font-weight: bold;
}
.PathOfAwakening__word {
  display: inline;
}
.PathOfAwakening__word_one,
.PathOfAwakening__word_two,
.PathOfAwakening__word_three,
.PathOfAwakening__word_four {
  opacity: 0;
  -webkit-transform: translateY(20px);
  transform: translateY(20px);
}
.PathOfAwakening__word_one_visible,
.PathOfAwakening__word_two_visible,
.PathOfAwakening__word_three_visible,
.PathOfAwakening__word_four_visible {
  opacity: 1;
  -webkit-transform: translateY(0px);
  transform: translateY(0px);
}
.PathOfAwakening__word_one_blurred,
.PathOfAwakening__word_two_blurred,
.PathOfAwakening__word_three_blurred,
.PathOfAwakening__word_four_blurred {
  -webkit-filter: blur(8px);
  filter: blur(8px);
  opacity: 0.6;
}
.PathOfAwakening__p + .PathOfAwakening__p {
  margin-top: 20vw;
}
.PathOfAwakening__stills {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  gap: 4vw;
  margin: 0 auto;
  max-width: 100vw;
}
.PathOfAwakening__headline {
  font-family: 'EditorialNew Regular';
  color: #b54a0d;
  position: relative;
  text-align: center;
  z-index: 99;
  font-size: 8vw;
  line-height: 8.2vw;
  letter-spacing: -0.1vw;
  -webkit-filter: blur(25px);
  filter: blur(25px);
  opacity: 0;
  transition: opacity 1.5s ease-out, -webkit-transform 1.5s ease-out;
  transition: opacity 1.5s ease-out, transform 1.5s ease-out;
  transition: opacity 1.5s ease-out, transform 1.5s ease-out, -webkit-transform 1.5s ease-out;
  -webkit-animation: fire-flicker 3s infinite ease-in-out;
  animation: fire-flicker 3s infinite ease-in-out;
}
.PathOfAwakening__headline_loaded {
  -webkit-filter: blur(0px);
  filter: blur(0px);
  opacity: 1;
  -webkit-animation: fire-flicker 3s infinite ease-in-out;
  animation: fire-flicker 3s infinite ease-in-out;
}
.PathOfAwakening__line_Top {
  font-size: 12.5vw;
  letter-spacing: 0.1vw;
}
.PathOfAwakening__text {
  font-family: 'univers-next-pro';
  font-weight: 500;
  font-size: 2vw;
  line-height: 2.6vw;
  letter-spacing: -0.04vw;
  color: #b4551c;
  text-transform: none;
  max-width: 70%;
  text-align: left;
  margin: 20vw auto 40vw auto;
}
.PathOfAwakening__cast {
  font-family: 'SF Movie Poster Condensed';
  color: #b54a0d;
  font-size: 7.5vw;
  line-height: 5vw;
  margin: 0 auto;
  width: 100%;
  text-align: center;
  opacity: 0;
  -webkit-filter: blur(0px);
  filter: blur(0px);
  transition: opacity 0.6s ease-out;
}
.PathOfAwakening__s {
  display: inline;
  font-size: 2.8vw;
}
.PathOfAwakening__s_M {
  margin-left: -1.2vw;
}
.PathOfAwakening__s_K {
  margin-left: -0.4vw;
}
.PathOfAwakening__s_F {
  margin-right: -1.7vw;
}
.LogoLine {
  height: 0.8vw;
  -webkit-mask-size: 7vw;
  mask-size: 7vw;
  width: 7vw;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI3IiBoZWlnaHQ9IjE1IiB2aWV3Qm94PSIwIDAgMTI3IDE1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNDcuMDM4MSAxLjkwMDM5VjEzLjU0MUgyOC4xODk1VjExLjA5NzdMMjUuODc2IDEzLjI0NzFMMjUuNTU5NiAxMy41NDFIMy4yMjE2OEw1LjI0NzA3IDExLjYzOTZMMTUuMzAxOCAyLjE5ODI0TDE1LjYxOTEgMS45MDAzOUg0Ny4wMzgxWiIgc3Ryb2tlPSIjQ0NDQ0NDIiBzdHJva2Utd2lkdGg9IjIuMiIvPgo8cGF0aCBkPSJNNzAuNTIxNCAxLjkwMDM5VjIuNzMzNEw3MS4xMDYzIDIuMTkyMzhMNzEuNDIyNyAxLjkwMDM5SDg3LjIzMDNMODUuMTgyNSAzLjgwNTY2TDc5LjM4MzcgOS4yMDAyTDc5LjA2NjMgOS40OTUxMkg3MC42MTUxVjEzLjU0MUg0OC40OTNWMS45MDAzOUg3MC41MjE0WiIgc3Ryb2tlPSIjQ0NDQ0NDIiBzdHJva2Utd2lkdGg9IjIuMiIvPgo8cGF0aCBkPSJNMTA3LjYwMiAxLjkwMDM5VjIuNzM0MzhMMTA4LjE4OCAyLjE5MjM4TDEwOC41MDQgMS45MDAzOUgxMjMuNzk3TDEyMS43NSAzLjgwNTY2TDExOC4xMSA3LjE5MTQxTDEyMS44NSAxMS43NDMyTDEyMy4zMjggMTMuNTQxSDEwOC40ODVMMTA4LjE2NSAxMy4yMjY2TDEwNy42MDIgMTIuNjc0OFYxMy41NDFIODkuMTI4NVYxLjkwMDM5SDEwNy42MDJaIiBzdHJva2U9IiNDQ0NDQ0MiIHN0cm9rZS13aWR0aD0iMi4yIi8+Cjwvc3ZnPgo=");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI3IiBoZWlnaHQ9IjE1IiB2aWV3Qm94PSIwIDAgMTI3IDE1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNDcuMDM4MSAxLjkwMDM5VjEzLjU0MUgyOC4xODk1VjExLjA5NzdMMjUuODc2IDEzLjI0NzFMMjUuNTU5NiAxMy41NDFIMy4yMjE2OEw1LjI0NzA3IDExLjYzOTZMMTUuMzAxOCAyLjE5ODI0TDE1LjYxOTEgMS45MDAzOUg0Ny4wMzgxWiIgc3Ryb2tlPSIjQ0NDQ0NDIiBzdHJva2Utd2lkdGg9IjIuMiIvPgo8cGF0aCBkPSJNNzAuNTIxNCAxLjkwMDM5VjIuNzMzNEw3MS4xMDYzIDIuMTkyMzhMNzEuNDIyNyAxLjkwMDM5SDg3LjIzMDNMODUuMTgyNSAzLjgwNTY2TDc5LjM4MzcgOS4yMDAyTDc5LjA2NjMgOS40OTUxMkg3MC42MTUxVjEzLjU0MUg0OC40OTNWMS45MDAzOUg3MC41MjE0WiIgc3Ryb2tlPSIjQ0NDQ0NDIiBzdHJva2Utd2lkdGg9IjIuMiIvPgo8cGF0aCBkPSJNMTA3LjYwMiAxLjkwMDM5VjIuNzM0MzhMMTA4LjE4OCAyLjE5MjM4TDEwOC41MDQgMS45MDAzOUgxMjMuNzk3TDEyMS43NSAzLjgwNTY2TDExOC4xMSA3LjE5MTQxTDEyMS44NSAxMS43NDMyTDEyMy4zMjggMTMuNTQxSDEwOC40ODVMMTA4LjE2NSAxMy4yMjY2TDEwNy42MDIgMTIuNjc0OFYxMy41NDFIODkuMTI4NVYxLjkwMDM5SDEwNy42MDJaIiBzdHJva2U9IiNDQ0NDQ0MiIHN0cm9rZS13aWR0aD0iMi4yIi8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-color: #f00d0d;
  display: inline-block;
}
@media screen and (max-width: 767px) {
  .LogoLine {
    height: 13px;
    -webkit-mask-size: 111px;
    mask-size: 111px;
    width: 111px;
  }
}
.Sleipnir {
  height: 10vw;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  width: 100%;
  background-position: center center;
  background-image: url("/assets/live/sep-8.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-color: none;
}
@media screen and (max-width: 767px) {
  .Sleipnir {
    height: 260px;
  }
}
.AE {
  font-family: 'Plaex';
  display: inline;
  margin-right: -0.2vw;
}
.Workcase {
  padding-top: 1vw;
  padding-bottom: 4vw;
  background: #d10000;
  padding-left: 4vw;
  margin-top: 4vw;
  font-family: 'OCR';
}
.Workcase__line {
  max-width: 80%;
}
.Workcase__line + .Workcase__line {
  margin: 0.3vw 0;
}
.Workcase__title {
  font-size: 6vw;
  padding-bottom: 3vw;
  margin-top: 1vw;
  text-transform: uppercase;
  letter-spacing: -0.1vw;
  color: #828282;
  font-family: Microgramma D;
}
@media screen and (max-width: 767px) {
  .Workcase__title {
    font-size: 46px;
    line-height: 48px;
    padding: 26px 0;
  }
}
.Workcase__info {
  width: 100%;
}
.Workcase__item {
  display: block;
}
.Workcase__item + .Workcase__item {
  margin-top: 6vw;
}
.Workcase__text + .Workcase__text {
  margin-top: 2vw;
}
.Workcase__gallery {
  display: -webkit-flex;
  display: flex;
  gap: 2vw;
  margin: 0 4vw;
}
.Workcase__gallery-item {
  display: inline-block;
  background-size: cover;
  width: 24%;
  height: 4vw;
  background-repeat: no-repeat;
}
.Hero {
  height: 54vw;
  background-color: #000;
  overflow: hidden;
  position: relative;
  color: #fff;
  position: relative;
  overflow: hidden;
  -webkit-transform: scale(1.02);
  transform: scale(1.02);
  margin-top: -11vw;
}
.Hero__meta {
  position: absolute;
  bottom: 2vw;
  padding: 2vw 4vw 3vw 4vw;
}
.Hero__name {
  font-size: 5vw;
  line-height: 5.2vw;
  letter-spacing: -0.4vw;
  font-family: 'ASM';
  text-transform: uppercase;
  margin-bottom: 5vw;
  position: relative;
  padding: 0 0.4vw;
  background: #d6d6d6;
  color: #000;
  display: inline;
}
.Hero__line + .Hero__line {
  margin-top: 0.2vw;
}
.Hero__role {
  background: #d6d6d6;
  color: #000;
  display: inline;
  font-size: 1.7vw;
  line-height: 2vw;
  letter-spacing: -0.1vw;
  padding: 0 0.2vw;
}
@media screen and (max-width: 767px) {
  .Hero {
    height: 90vh;
    margin-left: -24vw;
  }
}
.Hero__title {
  display: none;
  background-repeat: no-repeat;
  position: absolute;
  bottom: calc(3vw + 3vh);
  z-index: 100;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.Hero__image {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  will-change: transform;
  transition: -webkit-transform 0.1s linear;
  transition: transform 0.1s linear;
  transition: transform 0.1s linear, -webkit-transform 0.1s linear;
}
.Hero .Meta {
  position: absolute;
  top: 50%;
  right: 100px;
  -webkit-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
}
.Ya {
  height: 55vw;
  -webkit-mask-size: 55vw;
  mask-size: 55vw;
  width: 55vw;
  margin: 0 auto;
  background-position: center center;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTgzIiBoZWlnaHQ9IjU4MyIgdmlld0JveD0iMCAwIDU4MyA1ODMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxyZWN0IHdpZHRoPSI1ODMiIGhlaWdodD0iNTgzIiByeD0iMjkxLjUiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0zMjMuNDQxIDQ3My42ODhIMjYwLjAwM1YzNjkuMzU2TDE0MC40NjcgMTA5LjMxMkgyMDYuNTI2TDI5OS44NDggMzEyLjczM0MzMTcuNjc0IDM1MS41MyAzMjMuNDQxIDM2NS4xNjEgMzIzLjQ0MSA0MTEuODIyVjQ3My42ODhaTTM2NC44NTkgMjg1LjQ3MUgzMDAuMzcyTDM3Ny45NjYgMTA5LjMxMkg0NDIuNDUyTDM2NC44NTkgMjg1LjQ3MVoiIGZpbGw9IiNGRDM5MjYiLz4KPC9zdmc+Cg==");
  background-repeat: no-repeat;
  background-size: cover;
  background-color: none;
}
@media screen and (max-width: 767px) {
  .Ya {
    height: 350px;
    width: 350px;
  }
}
.Circle {
  top: 0.65vw;
  margin-left: -1.2vw;
  position: absolute;
  -webkit-animation: pulse 2s infinite;
  animation: pulse 2s infinite;
  margin-right: 0.4vw;
  background: #8c8c8c;
  border-radius: 100%;
  width: 0.8vw;
  height: 0.8vw;
}
@media screen and (max-width: 767px) {
  .Circle {
    top: initial;
    display: inline-block;
    margin-right: 10px;
    position: relative;
    height: 14px;
    width: 14px;
  }
}
.Circle_1 {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}
.Circle_2 {
  -webkit-animation-delay: 0.9s;
  animation-delay: 0.9s;
}
.Circle_3 {
  -webkit-animation-delay: 0.8s;
  animation-delay: 0.8s;
}
.Circle_4 {
  -webkit-animation-delay: 0.7s;
  animation-delay: 0.7s;
}
.Circle_5 {
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
}
.Circle_6 {
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
}
.Circle_7 {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}
.Circle_8 {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}
.Circle_9 {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
.Circle_10 {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s;
}
.Circle_11 {
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
}
.App_Ae {
  background-color: #000 !important;
  color: #9a9a9a !important;
  font-family: "ibm-plex-mono", sans-serif !important;
  font-weight: 400 !important;
  font-style: normal !important;
}
.AE {
  text-align: center;
  margin-top: 390px;
}
.AE__aeimg {
  width: 400px;
  margin: 32px auto;
}
@media screen and (max-width: 767px) {
  .AE__aeimg {
    width: 100%;
    margin-bottom: 48px;
  }
}
@media screen and (max-width: 767px) {
  .AE {
    margin-top: 160px;
  }
}
@media screen and (max-width: 767px) {
  .AE__highres {
    display: none !important;
  }
}
.AE__highres_mobile {
  display: none !important;
}
@media screen and (max-width: 767px) {
  .AE__highres_mobile {
    display: block !important;
  }
}
.AE__eye {
  width: 416px;
  margin-bottom: 48px;
}
@media screen and (max-width: 767px) {
  .AE__eye {
    width: 100%;
  }
}
.AE__items {
  display: -webkit-flex;
  display: flex;
  width: 1200px;
  margin: 120px auto;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .AE__items {
    display: block;
    width: 100%;
  }
}
.AE__video {
  width: 400px;
  border: 1px solid rgba(164,121,15,0.369);
}
@media screen and (max-width: 767px) {
  .AE__video {
    width: 100%;
  }
}
.AE__title {
  margin: 0 auto;
  font-size: 45px;
  color: #ff9d00;
  margin-bottom: 48px;
}
.AE__text {
  width: 710px;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .AE__text {
    width: initial;
    padding: 0 24px;
  }
}
.AE__p {
  font-size: 24px;
}
@media screen and (max-width: 767px) {
  .AE__p {
    font-size: 16px;
  }
}
.AE__p + .AE__p {
  margin-top: 32px;
}
.AE .Phone {
  margin: 48px auto;
}
.AE .Phone__video {
  width: 662px;
}
@media screen and (max-width: 767px) {
  .AE .Phone__video {
    width: 100%;
  }
}
.R {
  display: inline-block;
  font-size: 5vw;
  line-height: 5vw;
  margin-left: 0.5vw;
  position: absolute;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
  border: none;
}
td {
  padding: 0;
  vertical-align: baseline;
}
html {
  background: transparent;
}
.no-scroll {
  overflow: hidden !important;
  height: 100%;
  width: 100%;
}
.Fog {
  position: fixed;
  z-index: 11000;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background: #000;
  opacity: 0.8;
  display: none;
}
.Zones {
  white-space: nowrap;
}
.Zones__time {
  color: #999;
  margin-right: 8px;
}
.Zones__item {
  display: table;
}
.Zones__time,
.Zones__name {
  display: inline-block;
}
@media screen and (max-width: 767px) {
  .Spotify .Thumb {
    display: none;
  }
}
.Spotify__text {
  white-space: nowrap;
}
.work__item_ratio_16x10 .thumb:after {
  content: '';
  display: block;
  padding-bottom: 62.5%;
}
.HeadSmall {
  position: relative;
  font-size: 1.6vw;
  margin-top: -8vw;
}
@media screen and (max-width: 767px) {
  .HeadSmall {
    position: fixed;
    top: 18px;
    z-index: 8888;
  }
}
.HeadSmall__menu {
  position: absolute;
  right: 0;
  top: 0;
}
.HeadSmall__item {
  display: inline-block;
}
.HeadSmall__item + .HeadSmall__item {
  margin-left: 1vw;
}
.HeadSmall__logo {
  height: 1.5vw;
  -webkit-mask-size: 6vw;
  mask-size: 6vw;
  width: 6vw;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCA1MSAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjA2NjUgMTJMMTAuMTA0IDguMTQwMDlINS41MzQ5NUw0LjQzMTAyIDEwLjMxNTlMMy41NTcwOSAxMkgwTDUuNDEyMjkgMi4wNTk2MUgxMC4yNTczTDE1LjYwODIgMTJIMTIuMDY2NVpNMTAuMTA0IDguMTQwMDlMOC4xMjYxIDQuMzY5Nkg3LjUxMjgxTDUuNTM0OTUgOC4xNDAwOUgxMC4xMDRaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTYuMDc0IDEyVjIuMDU5NjFIMjMuNjAyMUMyNy4xMjg1IDIuMDU5NjEgMjcuMTI4NSAyLjA1OTYxIDI3Ljc4NzggMi40NDcwOUMyOC41Njk4IDIuOTA5MDkgMjguNzk5NyAzLjU2NDgzIDI4Ljc5OTcgNS4yOTM1OUMyOC43OTk3IDYuNzY5IDI4LjY0NjQgNy4zMzUzMiAyOC4wOTQ1IDcuNzM3N0MyNy44MDMxIDcuOTYxMjUgMjcuNTExOCA4LjA2NTU3IDI2Ljg5ODUgOC4xNTQ5OUMyOC40Nzc4IDguMzMzODMgMjguNzUzNyA4Ljc4MDkyIDI4LjY5MjQgMTEuMDc2VjEySDI1LjYyNlYxMS40Nzg0QzI1LjYyNiAxMC4zNjA3IDI1LjU2NDYgMTAuMDAzIDI1LjMxOTMgOS43NDk2M0MyNS4xMDQ3IDkuNTExMTggMjQuODc0NyA5LjQ4MTM3IDIzLjU4NjggOS40ODEzN0gxOS4xODY0VjEySDE2LjA3NFpNMTkuMTg2NCA2Ljk5MjU1SDIzLjU3MTRDMjUuMTM1MyA2Ljk2Mjc0IDI1LjEzNTMgNi45NjI3NCAyNS4zNSA2LjgxMzcxQzI1LjU5NTMgNi42NjQ2OCAyNS42ODczIDYuMzY2NjIgMjUuNjg3MyA1Ljc0MDY5QzI1LjY4NzMgNS4wNzAwNCAyNS41NjQ2IDQuNzg2ODggMjUuMjQyNyA0LjY1Mjc2QzI1LjAyOCA0LjU2MzM0IDI0Ljk4MiA0LjU2MzM0IDIzLjU3MTQgNC41NDg0M0gxOS4xODY0VjYuOTkyNTVaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMjkuODc5IDIuMDU5NjFIMzIuOTkxNFY1LjY2NjE3SDM0LjY5MzNMMzguNzQxIDJINDMuNTA5NEwzNy41OTExIDYuOTMyOTRMNDQgMTJIMzkuMjc3N0wzNC42OTMzIDguMTk5N0gzMi45OTE0VjEySDI5Ljg3OVYyLjA1OTYxWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTQ1IDIuODY4ODdDNDUuMDI2NSAyIDQ1LjM0MzkgMS4zMDU5NiA0NS45NTI0IDAuNzg2NzU1QzQ2LjU2NjEgMC4yNjIyNTIgNDcuMjQ4NyAwIDQ4IDBDNDguMDMxNyAwIDQ4LjA2MDggMCA0OC4wODczIDBDNDguMTE5IDAgNDguMTQ4MSAwLjAwMjY0ODk3IDQ4LjE3NDYgMC4wMDc5NDY5MkM0OC44ODM2IDAuMDUwMzMxMSA0OS41MzE3IDAuMzM5MDczIDUwLjExOSAwLjg3NDE3MkM1MC43MDYzIDEuNDA5MjcgNTEgMi4wODc0MiA1MSAyLjkwODYxQzUxIDIuOTI0NSA1MSAyLjk0MDQgNTEgMi45NTYyOUM1MSAyLjk3MjE5IDUxIDIuOTg4MDggNTEgMy4wMDM5N0M1MC45NjgzIDMuODc4MTUgNTAuNjk1OCA0LjU4ODA4IDUwLjE4MjUgNS4xMzM3OEM0OS42NzQ2IDUuNjc5NDcgNDguOTY1NiA1Ljk2ODIxIDQ4LjA1NTYgNkM0OC4wMzQ0IDYgNDguMDEzMiA2IDQ3Ljk5MjEgNkM0Ny45NzYyIDYgNDcuOTU3NyA2IDQ3LjkzNjUgNkM0Ny4wNjM1IDYgNDYuMzU0NSA1LjcwMDY2IDQ1LjgwOTUgNS4xMDE5OUM0NS4yNjk4IDQuNTAzMzEgNDUgMy43NjE1OSA0NSAyLjg3NjgyVjIuODY4ODdaTTQ1LjUgMi44Njg4N0M0NS41IDMuNjI2NDkgNDUuNzI3NSA0LjI1Njk1IDQ2LjE4MjUgNC43NjAyN0M0Ni42NDI5IDUuMjU4MjggNDcuMjQ4NyA1LjUwNzI4IDQ4IDUuNTA3MjhDNDguNzUxMyA1LjUwNzI4IDQ5LjM1NDUgNS4yODc0MiA0OS44MDk1IDQuODQ3NjhDNTAuMjY5OCA0LjQwMjY1IDUwLjUgMy43ODgwOCA1MC41IDMuMDAzOTdDNTAuNSAyLjIxOTg3IDUwLjI1NCAxLjYwNzk1IDQ5Ljc2MTkgMS4xNjgyMUM0OS4yNzUxIDAuNzIzMTc5IDQ4LjY4NzggMC41MDA2NjIgNDggMC41MDA2NjJDNDcuMzEyMiAwLjUwMDY2MiA0Ni43MjIyIDAuNzQxNzIyIDQ2LjIzMDIgMS4yMjM4NEM0NS43NDM0IDEuNzAwNjYgNDUuNSAyLjI1MTY2IDQ1LjUgMi44NzY4MlYyLjg2ODg3Wk00Ni44NzMgMS4yMzk3NEg0OC4xODI1QzQ4LjU4OTkgMS4yNDUwMyA0OC45MzEyIDEuMzAzMzEgNDkuMjA2MyAxLjQxNDU3QzQ5LjQ4MTUgMS41MjA1MyA0OS42MTkgMS43Nzc0OCA0OS42MTkgMi4xODU0M0M0OS42MTkgMi40OTgwMSA0OS41MjM4IDIuNzMzNzcgNDkuMzMzMyAyLjg5MjcyQzQ5LjE0MjkgMy4wNTE2NiA0OC45MzM5IDMuMTQ3MDIgNDguNzA2MyAzLjE3ODgxQzQ4LjY3OTkgMy4xNzg4MSA0OC42NTM0IDMuMTgxNDYgNDguNjI3IDMuMTg2NzVDNDguNjA1OCAzLjE4Njc1IDQ4LjU4MiAzLjE4Njc1IDQ4LjU1NTYgMy4xODY3NUw0OS41NTU2IDQuNjgwNzlINDlMNDguMDU1NiAzLjE3ODgxSDQ3LjM3M1Y0LjY4MDc5SDQ2Ljg3M1YxLjIzOTc0Wk00Ny4zNzMgMS42NzY4MlYyLjc0MTcySDQ4LjM3M0M0OC42NTM0IDIuNzQ3MDIgNDguODQ2NiAyLjcwNDY0IDQ4Ljk1MjQgMi42MTQ1N0M0OS4wNjM1IDIuNTE5MjEgNDkuMTE5IDIuMzc2MTYgNDkuMTE5IDIuMTg1NDNDNDkuMTE5IDEuOTY4MjEgNDkuMDQ3NiAxLjgzMDQ2IDQ4LjkwNDggMS43NzIxOUM0OC43NjcyIDEuNzEzOTEgNDguNTg5OSAxLjY4NDc3IDQ4LjM3MyAxLjY4NDc3TDQ3LjM3MyAxLjY3NjgyWiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCA1MSAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjA2NjUgMTJMMTAuMTA0IDguMTQwMDlINS41MzQ5NUw0LjQzMTAyIDEwLjMxNTlMMy41NTcwOSAxMkgwTDUuNDEyMjkgMi4wNTk2MUgxMC4yNTczTDE1LjYwODIgMTJIMTIuMDY2NVpNMTAuMTA0IDguMTQwMDlMOC4xMjYxIDQuMzY5Nkg3LjUxMjgxTDUuNTM0OTUgOC4xNDAwOUgxMC4xMDRaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTYuMDc0IDEyVjIuMDU5NjFIMjMuNjAyMUMyNy4xMjg1IDIuMDU5NjEgMjcuMTI4NSAyLjA1OTYxIDI3Ljc4NzggMi40NDcwOUMyOC41Njk4IDIuOTA5MDkgMjguNzk5NyAzLjU2NDgzIDI4Ljc5OTcgNS4yOTM1OUMyOC43OTk3IDYuNzY5IDI4LjY0NjQgNy4zMzUzMiAyOC4wOTQ1IDcuNzM3N0MyNy44MDMxIDcuOTYxMjUgMjcuNTExOCA4LjA2NTU3IDI2Ljg5ODUgOC4xNTQ5OUMyOC40Nzc4IDguMzMzODMgMjguNzUzNyA4Ljc4MDkyIDI4LjY5MjQgMTEuMDc2VjEySDI1LjYyNlYxMS40Nzg0QzI1LjYyNiAxMC4zNjA3IDI1LjU2NDYgMTAuMDAzIDI1LjMxOTMgOS43NDk2M0MyNS4xMDQ3IDkuNTExMTggMjQuODc0NyA5LjQ4MTM3IDIzLjU4NjggOS40ODEzN0gxOS4xODY0VjEySDE2LjA3NFpNMTkuMTg2NCA2Ljk5MjU1SDIzLjU3MTRDMjUuMTM1MyA2Ljk2Mjc0IDI1LjEzNTMgNi45NjI3NCAyNS4zNSA2LjgxMzcxQzI1LjU5NTMgNi42NjQ2OCAyNS42ODczIDYuMzY2NjIgMjUuNjg3MyA1Ljc0MDY5QzI1LjY4NzMgNS4wNzAwNCAyNS41NjQ2IDQuNzg2ODggMjUuMjQyNyA0LjY1Mjc2QzI1LjAyOCA0LjU2MzM0IDI0Ljk4MiA0LjU2MzM0IDIzLjU3MTQgNC41NDg0M0gxOS4xODY0VjYuOTkyNTVaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMjkuODc5IDIuMDU5NjFIMzIuOTkxNFY1LjY2NjE3SDM0LjY5MzNMMzguNzQxIDJINDMuNTA5NEwzNy41OTExIDYuOTMyOTRMNDQgMTJIMzkuMjc3N0wzNC42OTMzIDguMTk5N0gzMi45OTE0VjEySDI5Ljg3OVYyLjA1OTYxWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTQ1IDIuODY4ODdDNDUuMDI2NSAyIDQ1LjM0MzkgMS4zMDU5NiA0NS45NTI0IDAuNzg2NzU1QzQ2LjU2NjEgMC4yNjIyNTIgNDcuMjQ4NyAwIDQ4IDBDNDguMDMxNyAwIDQ4LjA2MDggMCA0OC4wODczIDBDNDguMTE5IDAgNDguMTQ4MSAwLjAwMjY0ODk3IDQ4LjE3NDYgMC4wMDc5NDY5MkM0OC44ODM2IDAuMDUwMzMxMSA0OS41MzE3IDAuMzM5MDczIDUwLjExOSAwLjg3NDE3MkM1MC43MDYzIDEuNDA5MjcgNTEgMi4wODc0MiA1MSAyLjkwODYxQzUxIDIuOTI0NSA1MSAyLjk0MDQgNTEgMi45NTYyOUM1MSAyLjk3MjE5IDUxIDIuOTg4MDggNTEgMy4wMDM5N0M1MC45NjgzIDMuODc4MTUgNTAuNjk1OCA0LjU4ODA4IDUwLjE4MjUgNS4xMzM3OEM0OS42NzQ2IDUuNjc5NDcgNDguOTY1NiA1Ljk2ODIxIDQ4LjA1NTYgNkM0OC4wMzQ0IDYgNDguMDEzMiA2IDQ3Ljk5MjEgNkM0Ny45NzYyIDYgNDcuOTU3NyA2IDQ3LjkzNjUgNkM0Ny4wNjM1IDYgNDYuMzU0NSA1LjcwMDY2IDQ1LjgwOTUgNS4xMDE5OUM0NS4yNjk4IDQuNTAzMzEgNDUgMy43NjE1OSA0NSAyLjg3NjgyVjIuODY4ODdaTTQ1LjUgMi44Njg4N0M0NS41IDMuNjI2NDkgNDUuNzI3NSA0LjI1Njk1IDQ2LjE4MjUgNC43NjAyN0M0Ni42NDI5IDUuMjU4MjggNDcuMjQ4NyA1LjUwNzI4IDQ4IDUuNTA3MjhDNDguNzUxMyA1LjUwNzI4IDQ5LjM1NDUgNS4yODc0MiA0OS44MDk1IDQuODQ3NjhDNTAuMjY5OCA0LjQwMjY1IDUwLjUgMy43ODgwOCA1MC41IDMuMDAzOTdDNTAuNSAyLjIxOTg3IDUwLjI1NCAxLjYwNzk1IDQ5Ljc2MTkgMS4xNjgyMUM0OS4yNzUxIDAuNzIzMTc5IDQ4LjY4NzggMC41MDA2NjIgNDggMC41MDA2NjJDNDcuMzEyMiAwLjUwMDY2MiA0Ni43MjIyIDAuNzQxNzIyIDQ2LjIzMDIgMS4yMjM4NEM0NS43NDM0IDEuNzAwNjYgNDUuNSAyLjI1MTY2IDQ1LjUgMi44NzY4MlYyLjg2ODg3Wk00Ni44NzMgMS4yMzk3NEg0OC4xODI1QzQ4LjU4OTkgMS4yNDUwMyA0OC45MzEyIDEuMzAzMzEgNDkuMjA2MyAxLjQxNDU3QzQ5LjQ4MTUgMS41MjA1MyA0OS42MTkgMS43Nzc0OCA0OS42MTkgMi4xODU0M0M0OS42MTkgMi40OTgwMSA0OS41MjM4IDIuNzMzNzcgNDkuMzMzMyAyLjg5MjcyQzQ5LjE0MjkgMy4wNTE2NiA0OC45MzM5IDMuMTQ3MDIgNDguNzA2MyAzLjE3ODgxQzQ4LjY3OTkgMy4xNzg4MSA0OC42NTM0IDMuMTgxNDYgNDguNjI3IDMuMTg2NzVDNDguNjA1OCAzLjE4Njc1IDQ4LjU4MiAzLjE4Njc1IDQ4LjU1NTYgMy4xODY3NUw0OS41NTU2IDQuNjgwNzlINDlMNDguMDU1NiAzLjE3ODgxSDQ3LjM3M1Y0LjY4MDc5SDQ2Ljg3M1YxLjIzOTc0Wk00Ny4zNzMgMS42NzY4MlYyLjc0MTcySDQ4LjM3M0M0OC42NTM0IDIuNzQ3MDIgNDguODQ2NiAyLjcwNDY0IDQ4Ljk1MjQgMi42MTQ1N0M0OS4wNjM1IDIuNTE5MjEgNDkuMTE5IDIuMzc2MTYgNDkuMTE5IDIuMTg1NDNDNDkuMTE5IDEuOTY4MjEgNDkuMDQ3NiAxLjgzMDQ2IDQ4LjkwNDggMS43NzIxOUM0OC43NjcyIDEuNzEzOTEgNDguNTg5OSAxLjY4NDc3IDQ4LjM3MyAxLjY4NDc3TDQ3LjM3MyAxLjY3NjgyWiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-color: #f00d0d;
}
@media screen and (max-width: 767px) {
  .HeadSmall__logo {
    position: absolute;
    top: 24px;
    -webkit-mask-size: 100px !important;
    mask-size: 100px !important;
    width: 100px !important;
    height: 30px !important;
  }
}
.Cols {
  font-size: 1.14vw;
  line-height: 1.7vw;
  display: -webkit-flex;
  display: flex;
}
@media screen and (max-width: 767px) {
  .Cols {
    font-size: 19px;
    line-height: 25px;
  }
}
.Cols_Footer {
  font-family: 'OCR';
  text-transform: uppercase;
}
.Cols__a {
  display: inline;
  color: #fff;
}
@media screen and (max-width: 767px) {
  .Cols {
    display: block;
  }
}
.Cols__text_minor {
  color: #999;
}
.Cols__p_list {
  margin-left: 24px;
  margin-top: 0.4vw !important;
}
.Cols__p + .Cols__p {
  margin-top: 2.1vw;
}
.Cols__item {
  width: 27%;
}
.Cols__item_ocr {
  font-family: 'OCR';
  text-transform: uppercase !important;
}
.Cols__item_intro {
  font-family: 'univers-next-pro';
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .Cols__item {
    width: initial;
  }
}
.Cols__item + .Cols__item {
  margin-left: 2vw;
}
.Cols__item_comms {
  width: 18%;
}
.Cols__item_radio,
.Cols__item_times,
.Cols__item_comms,
.Cols__item_today,
.Cols__item_clients {
  font-family: 'OCR';
}
.Cols__item_today {
  display: block;
}
.Cols__item_today .Sleipnir {
  margin-top: 0.4vw;
}
.Cols__item_intro {
  color: #999;
  text-transform: none;
  font-size: 1.25vw;
  line-height: 1.6vw;
  letter-spacing: -0.06vw;
}
.Cols__item_wide {
  width: 50%;
  text-transform: none;
}
@media screen and (max-width: 767px) {
  .Cols__item_wide {
    width: initial;
    font-size: 20px;
    line-height: 24px;
  }
}
@media screen and (max-width: 767px) {
  .Cols__item + .Cols__item {
    margin-left: 0;
    margin-top: 32px;
  }
}
.Next {
  background: #fd3926;
  padding: 1vw 4vw;
  margin-top: 4vw;
}
.Next__hint {
  font-size: 1.1vw;
  line-height: 1.5vw;
}
.Next__title {
  margin-top: 7vw;
  font-size: 6vw;
  line-height: 6vw;
  letter-spacing: -0.33vw;
}
.App {
  overflow-x: hidden;
  overflow-y: auto;
  background: #4a4949;
  color: #f0f0f0;
  text-transform: uppercase;
  padding: 0;
  margin: 0;
  touch-highlight: none;
  font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'univers-next-pro';
  padding-top: 11vw;
}
.App_Ya {
  background: #f7f7f7;
  color: #000;
}
.App_Work {
  margin-bottom: 3vw;
}
.App_Work .Cols_Footer {
  margin-top: 6vw;
}
.App_Byld {
  background: #000 !important;
  color: #fff !important;
}
.App_Byld .Link {
  color: #bf363c !important;
}
.App_Byld .Link:hover {
  border-bottom: 1px solid #bf363c;
}
.App_PathOfAwakening {
  background: #000 !important;
}
.App_PathOfAwakening .Intro {
  background: #000 !important;
}
@media screen and (max-width: 767px) {
  .App_Person .Workslist {
    margin-top: 0 !important;
  }
  .App_Person .Hero {
    height: 70vw;
    margin-left: 0 !important;
    margin-top: -61px !important;
  }
  .App_Person .Hero__name {
    font-size: 30px;
    line-height: 32px;
  }
  .App_Person .Hero__role {
    font-size: 16px;
    line-height: 18px;
  }
}
.App_Person .App__item_list {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding: 0vw 4vw 0.3vw 4vw !important;
}
.App_Yandex {
  background-color: #fd3926;
  color: #000;
}
.App_Yandex .Headartsy {
  background-color: #000;
}
.App_Yandex .WorkCard__type,
.App_Yandex .Cast__title {
  color: #7f1d13;
}
@media screen and (max-width: 767px) {
  .App_Yandex .Workcard__right .Cast {
    border-top: 2px solid #000;
  }
}
.App_Work {
  font-family: 'univers-next-pro';
  background: #f7f7f7;
  color: #000;
}
@media screen and (max-width: 767px) {
  .App {
    padding-top: 14vw;
  }
}
.App__side {
  position: fixed;
  top: 0;
  bottom: 0;
  width: 50vw;
}
.App__menu {
  visibility: hidden;
  z-index: 11000;
  position: relative;
}
.App__menu-close .Button {
  position: fixed;
  top: 16px;
  right: 16px;
  z-index: 500;
}
.App__cols {
  display: -webkit-flex;
  display: flex;
}
@media screen and (max-width: 767px) {
  .App__cols {
    display: block;
  }
}
.App__cols .App__text {
  width: 50%;
  display: inline-block;
}
@media screen and (max-width: 767px) {
  .App__cols .App__text {
    width: 100%;
  }
}
.App__cols .App__text:first-child {
  margin-right: 32px;
}
@media screen and (max-width: 767px) {
  .App__cols .App__text:first-child {
    margin-right: 0;
  }
}
.App .intro {
  margin-bottom: 0;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  .App .intro {
    margin-bottom: 32px;
  }
}
.App__live {
  margin-bottom: 8px;
}
.App__level {
  margin-top: 24px;
}
.App__item {
  position: relative;
  padding: 0 4vw;
}
.App__item_A {
  position: absolute;
  top: 24vw;
  bottom: 0;
  left: 0;
  right: 0;
}
@media screen and (max-width: 767px) {
  .App__item_A {
    display: none;
  }
}
.App__item_Zero {
  height: 64vh;
}
.App__item_Hits {
  margin: 0 -4vw !important;
  padding: 2vw 4vw 3vw 4vw !important;
}
.App__item_List {
  background: #d20000;
  padding: 2vw 4vw 3vw 4vw;
  color: #c1c1c1;
  margin-top: 5vw !important;
  margin-bottom: 5vw !important;
}
.App__item_Main .Work + .Work {
  margin-top: 0;
}
.App__item_Main .Work + .Work .Thumb {
  box-shadow: none;
}
.App__item_Main .Work__video {
  border: 0;
  border-radius: 0;
}
.App__item_Main .Work__hero {
  border: 0;
}
@media screen and (max-width: 767px) {
  .App__item {
    padding: 0 20px;
  }
}
.App__item_Adjust {
  padding: 0 calc(4vw - 4px);
}
.App__item + .App__item {
  margin-top: 2.6vw;
}
@media screen and (max-width: 767px) {
  .App__item + .App__item {
    margin-top: 7vw;
  }
}
.App__text {
  font-size: 1.14vw;
  line-height: 1.7vw;
  max-width: 60%;
}
@media screen and (max-width: 767px) {
  .App__text {
    font-size: 19px;
    line-height: 25px;
  }
}
@media screen and (max-width: 767px) {
  .App__text {
    max-width: 100%;
  }
}
.App__text_Size_L {
  font-size: 1.4vw;
  line-height: 1.8vw;
  letter-spacing: -0.04vw;
  font-weight: 300;
}
.App__p {
  margin-top: 2.2vw;
}
.App__topline {
  font-size: 5vw;
  line-height: 4.4vw;
  font-family: 'Microgramma D';
  text-transform: uppercase;
  max-width: 60%;
}
@media screen and (max-width: 767px) {
  .App__topline {
    font-size: 34px;
    line-height: 33px;
    max-width: 100%;
  }
}
.App__title {
  font-size: 3vw;
  line-height: 2.9vw;
  font-family: 'Microgramma D';
  margin-top: -6px;
  max-width: 50%;
}
@media screen and (max-width: 767px) {
  .App__title {
    font-size: 34px;
    line-height: 32px;
  }
}
@media screen and (max-width: 767px) {
  .App__title {
    max-width: 100%;
  }
}
.App__supertitle {
  font-size: 3vw;
  line-height: 2.9vw;
  font-family: 'Microgramma';
  color: #f00d0d;
}
@media screen and (max-width: 767px) {
  .App__supertitle {
    font-size: 34px;
    line-height: 32px;
  }
}
.rolling-animation {
  font-family: 'OCR';
  color: #f00d0d !important;
  transition: color 0.1s ease;
}
/* CUT THE FILE HERE */
.Brand {
  width: 100vw;
  margin-top: 6vw;
}
@media screen and (max-width: 767px) {
  .Brand {
    width: 100%;
  }
}
.Brand_Nogap {
  margin-top: 1px !important;
}
.Brand__section {
  margin-top: 1px;
}
.Brand__section#Colours .Brand__row {
  gap: 0;
}
@media screen and (max-width: 767px) {
  .Brand__section#Colours .Brand__row {
    display: initial;
  }
}
.Brand__row {
  display: -webkit-flex;
  display: flex;
  gap: 1px;
}
.Brand__row_Nogap {
  margin-top: -1px !important;
}
.Brand__row + .Brand__row {
  margin-top: 1px;
}
/* CUT THE FILE HERE */
.BrandCard {
  display: inline-block;
  padding: 2.5vw;
  box-sizing: content-box;
  background: #fff;
  position: relative;
  overflow: hidden;
}
.BrandCard__asset_Mob {
  width: 44.6vw;
}
.BrandCard_NoPadding {
  padding: 0 !important;
}
.BrandCard_NoPadding .Brandcard__title {
  padding: 0 2.5vw;
}
.BrandCard_Box {
  width: 50vw;
}
.BrandCard_Box .BrandCard__asset {
  height: 35vw;
}
@media screen and (max-width: 767px) {
  .BrandCard_Box .BrandCard__asset {
    height: 35vw !important;
  }
}
.BrandCard_TextBlack .brandcard__title {
  color: #000;
}
@media screen and (max-width: 767px) {
  .BrandCard_JP {
    height: 130vw;
  }
}
.BrandCard_JP .brandcard__header {
  font-size: 9vw;
  margin-top: 14vw;
  white-space: nowrap;
  line-height: 9vw;
  font-family: 'Microgramma D';
}
@media screen and (max-width: 767px) {
  .BrandCard_JP .brandcard__header {
    font-size: 12vw;
  }
}
@media screen and (max-width: 767px) {
  .BrandCard_JP .brandcard__header {
    margin-top: 101vw;
  }
}
.BrandCard_figma {
  padding: 2.5vw 0 2.5vw 2.5vw !important;
  width: 72.8vw !important;
}
@media screen and (max-width: 767px) {
  .BrandCard_figma {
    padding: 0 !important;
    width: 100vw !important;
  }
  .BrandCard_figma .BrandCard__title {
    display: none;
  }
}
.BrandCard_figma .brandcard__asset {
  background-size: 60vw !important;
  background-position: 5.2vw center;
  height: 63vw !important;
}
@media screen and (max-width: 767px) {
  .BrandCard_figma .brandcard__asset {
    background-size: 90% !important;
    height: 104vw !important;
  }
}
.BrandCard_figma .brandcard__title {
  color: #f00d0d;
}
@media screen and (max-width: 767px) {
  .BrandCard {
    padding: 20px;
  }
  .BrandCard.brandcard_type_Pallete {
    width: 100vw !important;
  }
}
@media screen and (max-width: 767px) {
  .BrandCard {
    width: 100vw;
    box-sizing: border-box;
  }
}
.BrandCard_Coin .Brandcard__asset {
  height: 50vw;
}
.BrandCard_Deck .Brandcard__asset {
  background-size: 60vw !important;
  height: 55vw !important;
}
@media screen and (max-width: 767px) {
  .BrandCard_Deck .Brandcard__asset {
    background-size: 90vw !important;
    height: 74vw !important;
  }
}
.BrandCard__p + .BrandCard__p {
  margin-top: 1.8vw;
}
@media screen and (max-width: 767px) {
  .BrandCard__p + .BrandCard__p {
    margin-top: 24px;
  }
}
.BrandCard__title,
.BrandCard__subtitle {
  position: absolute;
  bottom: 2vw;
  font-family: 'OCR';
}
@media screen and (max-width: 767px) {
  .BrandCard__title,
  .BrandCard__subtitle {
    display: none;
  }
}
.BrandCard__title:hover,
.BrandCard__subtitle:hover {
  color: #f00d0d;
}
.BrandCard_type_Pallete_Red {
  color: #f00d0d;
}
.BrandCard__subtitle {
  bottom: 3.1vw;
}
.BrandCard_long .Brandcard__image {
  -webkit-mask-size: 208vw !important;
  mask-size: 208vw !important;
  -webkit-mask-position: left center;
  mask-position: left center;
  padding-right: 2.5vw;
}
.BrandCard__text {
  text-transform: uppercase;
  max-width: 100%;
  display: -webkit-flex;
  display: flex;
  gap: 3vw;
  margin-top: 13vw;
  font-size: 1.2vw;
  line-height: 1.6vw;
}
@media screen and (max-width: 767px) {
  .BrandCard__text {
    font-size: 19px;
    line-height: 25px;
    display: initial;
  }
}
.BrandCard__text-col {
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
}
@media screen and (max-width: 767px) {
  .BrandCard__text-col + .BrandCard__text-col {
    margin-top: 24px;
  }
}
.BrandCard__meta {
  margin-top: 2vw;
}
.BrandCard__meta-line {
  font-size: 3vw;
  color: #f00d0d;
}
@media screen and (max-width: 767px) {
  .BrandCard__meta-line {
    font-size: 16px;
    line-height: 20px;
  }
}
.BrandCard__header {
  font-size: 8vw;
  text-transform: uppercase;
  margin-top: 2vw;
}
.BrandCard__subheader {
  font-size: 3vw;
  line-height: 2.9vw;
  text-transform: uppercase;
  margin-top: -0.1vw;
  color: #999;
}
@media screen and (max-width: 767px) {
  .BrandCard__subheader {
    font-size: 34px;
    line-height: 32px;
  }
}
.BrandCard__example {
  max-width: 50%;
  margin: 0 auto;
  margin-top: 2vw;
  margin-bottom: -3vw;
  font-size: 1vw;
  line-height: 1.3vw;
  font-family: 'Univers Next Pro';
}
.BrandCard_Style_Univers {
  font-family: 'Univers Next Pro';
}
@media screen and (max-width: 767px) {
  .BrandCard_Style_Univers .Brandcard__header {
    font-size: 38px;
    line-height: 48px;
  }
  .BrandCard_Style_Univers .Brandcard__subheader {
    font-size: 38px;
    line-height: 48px;
  }
  .BrandCard_Style_Univers .Brandcard__meta-line {
    font-size: 22px;
    line-height: 23px;
  }
}
.BrandCard_Style_Microgramma {
  font-family: 'Microgramma D';
}
.BrandCard_Style_Microma {
  font-family: 'Microgramma';
}
.BrandCard_Style_Nothing .brandcard__text {
  width: 30vw;
}
@media screen and (max-width: 767px) {
  .BrandCard_Style_Nothing .brandcard__text {
    width: initial;
  }
}
.BrandCard_Style_Example .BrandCard__header {
  font-family: 'Microgramma D';
  max-width: 90%;
}
@media screen and (max-width: 767px) {
  .BrandCard_Style_Example .BrandCard__header {
    max-width: 100%;
  }
}
.BrandCard_Style_Example .BrandCard__subheader {
  color: #f00d0d;
  font-size: 1.6vw;
  line-height: 2vw;
  max-width: 50%;
  margin-top: 1vw;
  margin-bottom: -1vw;
}
@media screen and (max-width: 767px) {
  .BrandCard_Style_Example .BrandCard__subheader {
    max-width: 100%;
    font-size: 20px;
    line-height: 28px;
    margin-top: 10px;
  }
}
.BrandCard_Type_Font {
  height: 40vw;
}
@media screen and (max-width: 767px) {
  .BrandCard_Type_Font {
    height: 800px;
  }
  .BrandCard_Type_Font .Brandcard__text {
    position: absolute;
    bottom: 60px;
    right: 20px;
    left: 20px;
  }
}
.BrandCard_Type_Pallete {
  height: 44.5vw;
  width: 20.2vw;
}
@media screen and (max-width: 767px) {
  .BrandCard_Type_Pallete {
    height: 80vw;
    width: 28.2vw;
  }
  .BrandCard_Type_Pallete .Brandcard__subtitle {
    bottom: 20px;
  }
}
.BrandCard_Type_Mission .brandcard__text {
  margin-top: 0;
}
.BrandCard_Type_Mission .brandcard__header {
  max-width: 90%;
  font-size: 2vw;
  line-height: 2.3vw;
  margin-top: 3vw;
}
@media screen and (max-width: 767px) {
  .BrandCard_Type_Mission .brandcard__header {
    font-size: 24px;
    line-height: 30px;
    margin-top: 30px;
  }
}
.BrandCard_Type_Mission .brandcard__asset {
  background-color: transparent !important;
  height: 55vw;
  background-size: 37.3vw !important;
}
@media screen and (max-width: 767px) {
  .BrandCard_Type_Mission .brandcard__asset {
    background-size: 97.3vw !important;
  }
}
.BrandCard_Wide {
  width: 100vw;
}
@media screen and (max-width: 767px) {
  .BrandCard_Wide {
    width: 100%;
  }
}
.BrandCard_Wide .BrandCard__image {
  width: 100vw;
}
@media screen and (max-width: 767px) {
  .BrandCard_Wide .BrandCard__image {
    width: 100%;
    -webkit-mask-size: 70vw !important;
    mask-size: 70vw !important;
  }
}
.BrandCard__image {
  width: 44.5vw;
  height: 38vw;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
@media screen and (max-width: 767px) {
  .BrandCard__image {
    width: 100%;
    height: 56.9vw;
    -webkit-mask-size: 30vw !important;
    mask-size: 30vw !important;
  }
}
.BrandCard_noise::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  opacity: 0.08;
  z-index: 1;
  pointer-events: none;
  background: url("/blocks/Noise/i/noise.gif");
  background-size: 200px 200px;
  background-repeat: repeat;
}
.BrandCard__asset {
  height: 50vw;
  background-position: center center;
  background-repeat: no-repeat;
}
/* CUT THE FILE HERE */
.Button {
  font-size: 0.8vw;
  line-height: 1.3vw;
  text-transform: uppercase;
  font-family: 'Microgramma';
  background: #fff;
  color: #000;
  padding: 8px 16px 6px 16px;
  border-radius: 3px;
  cursor: pointer;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .Button {
    font-size: 11px;
    line-height: 16px;
  }
}
.Button_Inline {
  display: inline-block;
}
.Button .icon {
  margin-right: 6px;
  margin-left: -6px;
}
.Button div {
  display: inline-block;
}
.Button__hint {
  color: #999;
  margin-left: 8px;
}
.Button_Type_Blur {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background: rgba(0,0,0,0.3);
  color: #fff;
}
.Button_Type_Action {
  color: #fff;
  background: #f00d0d;
}
.Button_Type_Action .icon {
  background-color: #fff;
}
.Button_Size_XL {
  display: -webkit-flex;
  display: flex;
  height: 11vw;
  position: relative;
}
@media screen and (max-width: 767px) {
  .Button_Size_XL {
    height: 110px;
  }
}
.Button_Size_XL .icon {
  position: absolute;
  bottom: 24px;
  right: 24px;
}
.Button_Size_XL .Button__text {
  position: absolute;
  top: 24px;
}
/* CUT THE FILE HERE */
.Parallax {
  position: relative;
  height: 100vw;
  margin: 0 auto;
}
.Parallax__image {
  position: absolute;
  background-repeat: no-repeat;
  margin: 0 auto;
  background-position: center center;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.Byld {
  position: relative;
}
@media screen and (max-width: 767px) {
  .Byld {
    margin-top: -7vw;
    -webkit-filter: blur(0.5px);
    filter: blur(0.5px);
  }
}
.Byld__circle {
  height: 36vw;
  margin: 0 4vw;
  background-size: 100%;
  width: 100%;
  background-position: center center;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTE3OCIgaGVpZ2h0PSI0MTMiIHZpZXdCb3g9IjAgMCAxMTc4IDQxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMSIgeT0iMSIgd2lkdGg9IjExNzYiIGhlaWdodD0iNDExIiByeD0iMjA1LjUiIHN0cm9rZT0iIzRCNEI0QiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIyIDQiLz4KPHBhdGggZD0iTTIwNiAyMDdIMjM1VjIwOEgyMDZWMjM2SDIwNVYyMDhIMTc2VjIwN0gyMDVWMTc3SDIwNlYyMDdaIiBmaWxsPSIjNEI0QjRCIi8+CjxwYXRoIGQ9Ik05NzMgMjA3SDEwMDJWMjA4SDk3M1YyMzZIOTcyVjIwOEg5NDNWMjA3SDk3MlYxNzdIOTczVjIwN1oiIGZpbGw9IiM0QjRCNEIiLz4KPC9zdmc+Cg==");
  background-repeat: no-repeat;
  margin: 0 auto;
  position: absolute;
  z-index: 5;
}
@media screen and (max-width: 767px) {
  .Byld__circle {
    display: none;
  }
}
.Byld__image {
  -webkit-filter: blur(2px);
  filter: blur(2px);
  height: 36vw;
  background-size: 40vw;
  width: 40vw;
  background-position: center center;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTA1OCIgaGVpZ2h0PSIyMzMiIHZpZXdCb3g9IjAgMCAxMDU4IDIzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMjAuMjczIDAuMzIyMzkzQzIyOC44MSAwLjMyMjM5NCAyMzYuMDQ4IDAuMzIyMzkzIDI0My4yMDMgMC4zMjE3NzdMMzQ5LjIwOSAwLjMyMjM0M0MzNTUuMDc3IDAuMzIyMzc1IDM2MC41NzggMy4xNzU4NCAzNjMuOTU4IDcuOTcyNDZMMzk5LjIzOSA1OC4wNDI4QzQwNi40MzMgNjguMjUxNyA0MjEuNTczIDY4LjI0MTEgNDI4Ljc1MiA1OC4wMjJMNDYzLjg5OSA3Ljk5MzI4QzQ2Ny4yNzcgMy4xODQ1MyA0NzIuNzg1IDAuMzIyMzkzIDQ3OC42NjIgMC4zMjIzOTNINjA1LjM5QzYxNS4zNTUgMC4zMjIzOTMgNjIzLjQzMyA4LjQwMDQxIDYyMy40MzMgMTguMzY1MVYxNDcuNzc2QzYyMy40MzMgMTU3Ljc0MSA2MzEuNTExIDE2NS44MTkgNjQxLjQ3NiAxNjUuODE5SDcxMy43NjdDNzIzLjczMSAxNjUuODE5IDczMS44MDkgMTU3Ljc0MSA3MzEuODA5IDE0Ny43NzZWMTguMzY1MUM3MzEuODA5IDguNDAwNDEgNzM5Ljg4NyAwLjMyMjM5MyA3NDkuODUyIDAuMzIyMzkzSDg5My4zMkM5NDguNzYyIDAuMzIyMzkzIDk5MC4wNCA5LjcyOTggMTAxNy4xNSAyOC41NDI0QzEwNDQuMjYgNDcuMzU0OSAxMDU3LjgyIDc1Ljg1MjEgMTA1Ny44MiAxMTQuMDNWMTE5LjAxQzEwNTcuODIgMTU3LjE4NyAxMDQ0LjIxIDE4NS42ODIgMTAxNi45OSAyMDQuNDk0Qzk4OS44NzUgMjIzLjMwNyA5NDguNjUxIDIzMi43MTQgODkzLjMyIDIzMi43MTRINTM4LjM5M0M1MjguNDI4IDIzMi43MTQgNTIwLjM1IDIyNC42MzYgNTIwLjM1IDIxNC42NzJWMTM0LjAzOEM1MjAuMzUgMTE2Ljc5MSA0OTguNDcgMTA5LjM3NSA0ODcuOTgzIDEyMy4wNjhMNDY3Ljg1NyAxNDkuMzQ1QzQ2NS40NDYgMTUyLjQ5NCA0NjQuMTM5IDE1Ni4zNSA0NjQuMTM5IDE2MC4zMTZWMjE0LjY3MkM0NjQuMTM5IDIyNC42MzYgNDU2LjA2MSAyMzIuNzE0IDQ0Ni4wOTYgMjMyLjcxNEgzNzkuMTAyQzM2OS4xMzcgMjMyLjcxNCAzNjEuMDU5IDIyNC42MzYgMzYxLjA1OSAyMTQuNjcyVjE2MC42MzdDMzYxLjA1OSAxNTYuNjc3IDM1OS43NTcgMTUyLjgyNyAzNTcuMzUyIDE0OS42ODFMMzE1LjQwOCA5NC43OTk1QzMxMS42NDIgODkuODcyNSAzMDMuNzMxIDkwLjc5NjUgMjk5LjYxOSA5NS40MzhWOTUuNDM4Vjk1LjQzOEMyOTMuMjg1IDEwMi41ODcgMjkzLjk5MyAxMjQuMTUxIDMwMS4xMDUgMTMwLjUyN0MzMDIuMDk3IDEzMS40MTUgMzAzLjAzOSAxMzIuMzM1IDMwMy45MzIgMTMzLjI4NUMzMTIuNjc0IDE0Mi4zNiAzMTcuMDQ4IDE1NC40NzggMzE3LjA0OCAxNjkuNjM5VjE3My4xMjRDMzE3LjA0OCAxOTIuOTMyIDMwOS4xMzUgMjA3LjgxNyAyOTMuMzExIDIxNy43NzZDMjc3LjU5NyAyMjcuNzM2IDI1NC4zNTcgMjMyLjcxNCAyMjMuNTkzIDIzMi43MTRIMTguODcwOUM4LjkwNjE0IDIzMi43MTQgMC44MjgxMjUgMjI0LjYzNiAwLjgyODEyNSAyMTQuNjcyVjE4LjM2NTFDMC44MjgxMjUgOC40MDAzOSA4LjkwNjE0IDAuMzIyMzkzIDE4Ljg3MDkgMC4zMjIzOTNIMjIwLjI3M1pNMTAyLjU4MyAxNTcuNjg1QzEwMi41ODMgMTY3LjQ5NCAxMTAuNTM1IDE3NS40NDYgMTIwLjM0NCAxNzUuNDQ2SDE4OS4zOTlDMTk4LjkxNSAxNzUuNDQ2IDIwNS43MTkgMTc0LjExOSAyMDkuODE0IDE3MS40NjRDMjE0LjAxOSAxNjguNjk4IDIxNi4xMjIgMTY0LjQzNyAyMTYuMTIyIDE1OC42ODNWMTU3LjAyM0MyMTYuMTIyIDE1MS4xNTkgMjE0LjA3NiAxNDYuODQyIDIwOS45ODMgMTQ0LjA3NkMyMDUuODg5IDE0MS4zMDkgMTk5LjAyNiAxMzkuOTI1IDE4OS4zOTkgMTM5LjkyNUgxMjAuMzQ0QzExMC41MzUgMTM5LjkyNSAxMDIuNTgzIDE0Ny44NzYgMTAyLjU4MyAxNTcuNjg1VjE1Ny42ODVaTTgzNS4wNTggMTQ4LjI3NkM4MzUuMDU4IDE1OC4yNDEgODQzLjEzNiAxNjYuMzE5IDg1My4xMDEgMTY2LjMxOUg4ODQuODU2QzkwNi4zMjQgMTY2LjMxOSA5MjIuMjYgMTYyLjc3NyA5MzIuNjYyIDE1NS42OTRDOTQzLjA2NCAxNDguNjEyIDk0OC4yNjYgMTM3LjgyMyA5NDguMjY2IDEyMy4zMjdWMTA5LjcxNEM5NDguMjY2IDk1LjIxNzMgOTQzLjA2NCA4NC40MjgzIDkzMi42NjIgNzcuMzQ1OUM5MjIuMjYgNzAuMjYzNiA5MDYuMzI0IDY2LjcyMTEgODg0Ljg1NiA2Ni43MjExSDg1My4xMDFDODQzLjEzNiA2Ni43MjExIDgzNS4wNTggNzQuNzk5MSA4MzUuMDU4IDg0Ljc2MzlWMTQ4LjI3NlpNMTAyLjU4MyA3My43NzYxQzEwMi41ODMgODIuODA2NiAxMDkuOTA0IDkwLjEyNzMgMTE4LjkzNCA5MC4xMjczSDE4Ni4yNDZDMTk1LjA5OCA5MC4xMjcyIDIwMS40MDcgODguODUyNSAyMDUuMTY5IDg2LjMwNzRDMjA4LjkzMSA4My43NjIxIDIxMC44MTEgNzkuODg5MSAyMTAuODExIDc0LjY4ODhWNzMuMDI5QzIxMC44MTEgNjcuNzE4MSAyMDguOTMxIDYzLjc5MDEgMjA1LjE2OSA2MS4yNDQ5QzIwMS40MDcgNTguNjk5OCAxOTUuMDQzIDU3LjQyNSAxODYuMDggNTcuNDI0OUgxMTguOTM0QzEwOS45MDQgNTcuNDI0OSAxMDIuNTgzIDY0Ljc0NTYgMTAyLjU4MyA3My43NzYxVjczLjc3NjFaIiBmaWxsPSIjMDAxNUZGIi8+Cjwvc3ZnPgo=");
  background-repeat: no-repeat;
  margin: 0 auto;
  position: relative;
  z-index: 5;
  opacity: 0;
  -webkit-filter: blur(20px) drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
  filter: blur(20px) drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
  -webkit-animation: logo-entrance 3s ease-out forwards, analog-shimmer 8s linear infinite 3s;
  animation: logo-entrance 3s ease-out forwards, analog-shimmer 8s linear infinite 3s;
}
@media screen and (max-width: 767px) {
  .Byld__image {
    height: 64vw;
    background-size: 90vw;
    width: 90vw;
  }
}
@media screen and (max-width: 767px) {
  .Byld__image {
    -webkit-filter: blur(20px) drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    filter: blur(20px) drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
  }
}
/* CUT THE FILE HERE */
.Card {
  position: relative;
  width: 100%;
  height: 100%;
  background: #fff;
  transition: border-radius 0.3s, -webkit-transform 0.3s;
  transition: transform 0.3s, border-radius 0.3s;
  transition: transform 0.3s, border-radius 0.3s, -webkit-transform 0.3s;
  overflow: hidden;
  border-radius: 4px;
}
.Card_Size_XS .thumb {
  background: top top no-repeat;
}
.Card_Size_XS .Card__title {
  font-size: 2.3vw;
  line-height: 2.5vw;
}
@media screen and (max-width: 767px) {
  .Card_Size_XS .Card__title {
    font-size: 20px;
    line-height: 22px;
  }
}
.Card_Size_S .thumb {
  background: top top no-repeat;
}
.Card_Size_S .Card__title {
  font-size: 3vw;
  line-height: 2.9vw;
}
@media screen and (max-width: 767px) {
  .Card_Size_S .Card__title {
    font-size: 34px;
    line-height: 32px;
  }
}
.Card:hover {
  cursor: pointer;
}
.Card__content {
  position: absolute;
  bottom: 24px;
  right: 24px;
  left: 24px;
  color: #fff;
  z-index: 100;
}
.Card__title {
  font-family: 'Microgramma D';
  text-transform: uppercase;
  max-width: 60%;
  font-size: 3.5vw;
  line-height: 3.8vw;
  letter-spacing: -0.2vw;
}
@media screen and (max-width: 767px) {
  .Card__title {
    font-size: 34px;
    line-height: 28px;
  }
}
@media screen and (max-width: 767px) {
  .Card__title {
    font-size: 3vw;
    line-height: 2.9vw;
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  .Card__title {
    font-size: 34px;
    line-height: 32px;
  }
}
.Card__text {
  font-size: 1.14vw;
  line-height: 1.7vw;
  margin-top: 8px;
}
@media screen and (max-width: 767px) {
  .Card__text {
    font-size: 19px;
    line-height: 25px;
  }
}
.Card__image {
  position: relative;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  position: relative;
}
.Card__image:before {
  content: '';
  background-color: #000;
  opacity: 0;
  position: absolute;
  top: 0;
  z-index: 1;
  bottom: 0;
  right: 0;
  left: 0;
  transition: 0.2s opacity ease;
  border-radius: 4px;
}
.Card__image .thumb {
  width: 100%;
  height: 100%;
  border-radius: 4px;
  overflow: hidden;
}
.Card__image:after {
  background: -webkit-linear-gradient(bottom, #000a15 0%, rgba(255,255,255,0) 60%);
  position: absolute;
  content: '';
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  border-radius: 4px;
}
/* CUT THE FILE HERE */
.Cast {
  text-transform: uppercase;
  font-size: 1vw;
  line-height: 1.5vw;
}
.Cast__title {
  color: #999;
}
.Cast__name {
  margin-top: 0.09vw;
}
.Cast__item + .Cast__item {
  margin-top: 1vw;
}
@media screen and (max-width: 767px) {
  .Cast {
    border-top: 2px solid #f00;
    padding-top: 32px;
    font-size: 13px !important;
    line-height: 19px !important;
    margin-bottom: 32px !important;
  }
}
.Cast__title {
  color: #999;
}
.Cast__item + .Cast__item {
  margin-top: 1vw;
}
@media screen and (max-width: 767px) {
  .Cast__item + .Cast__item {
    margin-top: 24px;
  }
}
/* CUT THE FILE HERE */
.Contact {
  background: #989790;
  border-top: 1px solid #86857b;
}
.Contact__qr {
  width: 3.3em;
  height: 3.3em;
  background-size: cover;
  margin: 0.5em 0;
}
@media screen and (max-width: 767px) {
  .Contact__qr {
    display: none;
  }
}
.Contact__action {
  position: absolute;
  right: 40px;
  top: 0;
  font-size: 1.9vw;
  line-height: 2.5vw;
  padding: 0.4em 1.5em 0.4em 0.8em;
  border-radius: 40px;
  background: #cb4a2f;
  cursor: pointer;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .Contact__action {
    right: initial;
    padding: 24px 47px 24px 19px;
    top: 22px;
    font-size: 28px;
  }
}
.Contact__action:hover:after {
  -webkit-animation: point 0.8s infinite;
  animation: point 0.8s infinite;
}
@media screen and (max-width: 767px) {
  .Contact__action:hover:after {
    -webkit-animation: none;
    animation: none;
  }
}
.Contact__action:after {
  transition: all 250ms ease-out;
  content: '';
  height: 1.2em;
  width: 1.2em;
  background-size: 1.2em;
  background-position: center center;
  background-image: url("/assets/download.svg");
  background-repeat: no-repeat;
  position: absolute;
  margin-top: 0.03em;
}
@media screen and (max-width: 767px) {
  .Contact__action:after {
    margin-top: -10px;
    height: 32px;
    width: 32px;
    background-size: 32px;
  }
}
.Contact__item {
  font-size: 4vw;
  padding: 0 40px;
  line-height: 32px;
  line-height: 210px;
  height: 210px;
  border-bottom: 1px solid #86857b;
  letter-spacing: -1px;
}
.Contact__item_qr {
  position: relative;
  height: 3.6em;
  line-height: initial;
}
@media screen and (max-width: 767px) {
  .Contact__item {
    font-size: 28px;
    padding: 0 20px;
    line-height: 160px;
    height: 160px;
    line-height: 140px;
    height: 140px;
  }
}
/* CUT THE FILE HERE */
.Data2 {
  font-size: 1vw;
  height: 0;
  margin: 0 4vw;
  position: relative;
  font-family: 'Ticketing';
  vertical-align: bottom;
  position: relative;
}
@media screen and (max-width: 767px) {
  .Data2 {
    font-size: 2vw;
  }
}
.Data2:before {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  content: "";
  opacity: 0.05;
  z-index: 1000;
  pointer-events: none;
  background: url("/assets/noise.gif");
}
@media screen and (max-width: 767px) {
  .Data2 {
    margin: 100px 20px 30px 20px;
  }
}
.Data2__left,
.Data2__mid,
.Data2__right {
  position: absolute;
}
.Data2__jp,
.Data2__ch {
  line-height: 1vw;
  color: #515151;
  display: inline;
  font-size: 2.3vw;
  font-weight: bold;
  font-family: Arial;
  text-shadow: 0 0 10px #515151, 0 0 25px #515151, 0 0 40px #ff0020, 0 0 60px rgba(255,32,64,0.2);
  -webkit-animation: text-glow 4s ease-in-out infinite alternate;
  animation: text-glow 4s ease-in-out infinite alternate;
}
@media screen and (max-width: 767px) {
  .Data2__jp,
  .Data2__ch {
    font-size: 5vw;
  }
}
.Data2__jp {
  letter-spacing: -0.6vw;
}
.Data2__jp_Hide {
  opacity: 0;
}
.Data2__text {
  display: inline-block;
  color: #4b4b4b;
}
.Data2__right {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  margin: 0 auto;
  text-align: center;
  top: 30vw;
  color: #4b4b4b;
}
@media screen and (max-width: 767px) {
  .Data2__right {
    top: 45vw;
  }
}
.Data2__mid {
  right: 20vw;
  color: #00f;
}
.Data2__left {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  margin: 0 auto;
  text-align: center;
  top: 4.3vw;
}
@media screen and (max-width: 767px) {
  .Data2__left {
    top: 0;
  }
}
/* CUT THE FILE HERE */
.DataByld {
  font-size: 1vw;
  height: 3.3vw;
  margin: 4vw 30px 0 30px;
  position: relative;
  font-family: 'Ticketing';
  border-bottom: 1px solid #00f;
  vertical-align: bottom;
}
@media screen and (max-width: 767px) {
  .DataByld {
    margin: 100px 20px 30px 20px;
  }
}
.DataByld__left,
.DataByld__mid,
.DataByld__right {
  position: absolute;
}
.DataByld__jp,
.DataByld__ch {
  line-height: 1vw;
  color: #f00d0d;
  display: inline;
  font-size: 3vw;
  font-weight: bold;
  font-family: Arial;
  text-shadow: 0 0 10px #ff2040, 0 0 25px #ff1030, 0 0 40px #ff0020, 0 0 60px rgba(255,32,64,0.2);
  -webkit-animation: text-glow 4s ease-in-out infinite alternate;
  animation: text-glow 4s ease-in-out infinite alternate;
}
.DataByld__jp {
  letter-spacing: -0.6vw;
  margin-right: 20px;
}
.DataByld__jp_Hide {
  opacity: 0;
}
.DataByld__text {
  display: inline-block;
  color: #00f;
}
.DataByld__right {
  right: 0;
}
.DataByld__mid {
  right: 20vw;
  color: #00f;
}
/* CUT THE FILE HERE */
.Footer {
  position: relative;
  font-size: 0.8vw;
  line-height: 1.3vw;
  text-transform: uppercase;
  font-family: 'Microgramma';
}
@media screen and (max-width: 767px) {
  .Footer {
    font-size: 11px;
    line-height: 16px;
  }
}
.Footer_fix {
  position: absolute;
  bottom: 0;
}
@media screen and (max-width: 767px) {
  .Footer {
    line-height: 20px;
  }
}
.Footer__copy {
  margin: 16px 0 32px 0;
  color: #999;
}
.Footer .Link {
  margin-right: 16px;
  color: #000;
}
.Footer .Link:hover {
  color: #999;
}
.Footer__item {
  display: inline-block;
}
/* CUT THE FILE HERE */
.Gallery {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: left;
  justify-content: left;
  -ms-overflow-style: none;
  scrollbar-width: none;
  margin: 0 -60px;
}
.Gallery::-webkit-scrollbar {
  display: none;
}
@media screen and (max-width: 767px) {
  .Gallery {
    margin: 0 -20px;
    overflow: scroll;
    overflow-scrolling: touch;
  }
  .Gallery::-webkit-scrollbar,
  .Gallery::scrollbar {
    display: none;
  }
}
.Gallery__item {
  display: inline-block;
  z-index: 8888;
  width: 48vw;
}
.Gallery__item .thumb {
  width: 48vw;
}
@media screen and (max-width: 767px) {
  .Gallery__item {
    width: 352px;
    height: 198px;
  }
  .Gallery__item .thumb {
    width: 352px;
    height: 198px;
  }
}
.Gallery__item + .Gallery__item {
  margin-left: 16px;
}
.Gallery__items {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  width: -webkit-max-content;
  width: max-content;
  padding: 0 60px;
}
@media screen and (max-width: 767px) {
  .Gallery__items {
    padding: 0 20px;
  }
}
/* CUT THE FILE HERE */
.Hide {
  visibility: hidden;
  display: inline;
  position: absolute;
}
.Marque {
  height: 3vw;
  -webkit-mask-size: 3vw;
  mask-size: 3vw;
  width: 3vw;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjUwIiB2aWV3Qm94PSIwIDAgMjAwIDUwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTk5LjUgMC41VjQ5LjVIMTE3LjEyOFYyOC4zMzJMMTE2LjI3NyAyOS4xNjdMOTUuNTgxMSA0OS41SDEuMjEyODlMNTAuNTU2NiAwLjVIMTk5LjVaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMTk0OF84MSkiIHN0cm9rZT0idXJsKCNwYWludDFfbGluZWFyXzE5NDhfODEpIi8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMTk0OF84MSIgeDE9IjEwMC4yMzQiIHkxPSI2LjY2NjY3IiB4Mj0iNTUuMjY4NCIgeTI9IjQ5LjI1NzIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZGMDAwMCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM5OTAwMDAiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyXzE5NDhfODEiIHgxPSI3MC4xNjM5IiB5MT0iNTguNjY2NyIgeDI9IjkxLjQ2MTUiIHkyPSItMTUuODE2NSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLW9wYWNpdHk9IjAiLz4KPHN0b3Agb2Zmc2V0PSIwLjUwMzg0MiIgc3RvcC1jb2xvcj0iIzQwMTAwQiIgc3RvcC1vcGFjaXR5PSIwIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZGQUZBNCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjUwIiB2aWV3Qm94PSIwIDAgMjAwIDUwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTk5LjUgMC41VjQ5LjVIMTE3LjEyOFYyOC4zMzJMMTE2LjI3NyAyOS4xNjdMOTUuNTgxMSA0OS41SDEuMjEyODlMNTAuNTU2NiAwLjVIMTk5LjVaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMTk0OF84MSkiIHN0cm9rZT0idXJsKCNwYWludDFfbGluZWFyXzE5NDhfODEpIi8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMTk0OF84MSIgeDE9IjEwMC4yMzQiIHkxPSI2LjY2NjY3IiB4Mj0iNTUuMjY4NCIgeTI9IjQ5LjI1NzIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZGMDAwMCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM5OTAwMDAiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyXzE5NDhfODEiIHgxPSI3MC4xNjM5IiB5MT0iNTguNjY2NyIgeDI9IjkxLjQ2MTUiIHkyPSItMTUuODE2NSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLW9wYWNpdHk9IjAiLz4KPHN0b3Agb2Zmc2V0PSIwLjUwMzg0MiIgc3RvcC1jb2xvcj0iIzQwMTAwQiIgc3RvcC1vcGFjaXR5PSIwIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZGQUZBNCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-color: #f00;
  position: relative;
  margin: 0 auto;
  top: 0;
}
@media screen and (max-width: 767px) {
  .Marque {
    height: 6vw;
    -webkit-mask-size: 6vw;
    mask-size: 6vw;
    width: 6vw;
  }
}
.HeadArtsy {
  height: 8.8vw;
  -webkit-mask-size: 99vw;
  mask-size: 99vw;
  width: 99vw;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTE0NCIgaGVpZ2h0PSIxMDUiIHZpZXdCb3g9IjAgMCAxMTQ0IDEwNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwNy41IDBMMCAxMDVIMjA0LjVMMjQ5IDYyVjEwNUg0MjdWMEgxMDcuNVoiIGZpbGw9IiNGRjAwMDAiLz4KPHBhdGggZD0iTTY0NiAwSDQzNFYxMDVINjQ3Vjg4LjVWNjBINzQ0LjVMODA2LjUgMEg2NzJMNjQ2IDI1VjBaIiBmaWxsPSIjRkYwMDAwIi8+CjxwYXRoIGQ9Ik04MTUgMTA1VjBIOTg5VjI1TDEwMTUgMEgxMTQ0TDEwOTcgNDUuNUwxMTQ0IDEwNUwxMDE1IDEwNUw5ODkgNzguNVYxMDVIODE1WiIgZmlsbD0iI0ZGMDAwMCIvPgo8L3N2Zz4K");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTE0NCIgaGVpZ2h0PSIxMDUiIHZpZXdCb3g9IjAgMCAxMTQ0IDEwNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwNy41IDBMMCAxMDVIMjA0LjVMMjQ5IDYyVjEwNUg0MjdWMEgxMDcuNVoiIGZpbGw9IiNGRjAwMDAiLz4KPHBhdGggZD0iTTY0NiAwSDQzNFYxMDVINjQ3Vjg4LjVWNjBINzQ0LjVMODA2LjUgMEg2NzJMNjQ2IDI1VjBaIiBmaWxsPSIjRkYwMDAwIi8+CjxwYXRoIGQ9Ik04MTUgMTA1VjBIOTg5VjI1TDEwMTUgMEgxMTQ0TDEwOTcgNDUuNUwxMTQ0IDEwNUwxMDE1IDEwNUw5ODkgNzguNVYxMDVIODE1WiIgZmlsbD0iI0ZGMDAwMCIvPgo8L3N2Zz4K");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-color: #f00;
  position: fixed;
  top: -44px;
  z-index: 9999;
  transition: top 0.3s cubic-bezier(0.255, 0.03, 0.515, 0.955);
}
.HeadArtsy_black {
  background-color: rgba(151,65,16,0.05);
  -webkit-backdrop-filter: blur(18px);
  backdrop-filter: blur(18px);
}
.HeadArtsy_byld {
  background-color: #f00;
}
@media screen and (max-width: 767px) {
  .HeadArtsy {
    top: 2px;
  }
}
.HeadArtsy:hover {
  top: 0;
  cursor: pointer;
  transition: top 0.2s cubic-bezier(0.255, 0.03, 0.515, 0.955);
}
.HeadArtsy_Person {
  background-color: #d6d6d6;
}
.Head {
  position: absolute;
  right: 0;
  left: 0;
  top: 0;
  height: 87px;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
/*&_black
        &:before
            background-image linear-gradient(180deg, rgba(0, 0, 0, .7), rgba(0, 0, 0, .2) 60%, rgba(0, 0, 0, .05) 80%, transparent) !important    
    &:before
        background-image linear-gradient(180deg, hsla(0, 0%, 92.2%, .9), hsla(0, 0%, 92.2%, 0))
        
        content ''
        opacity 1
        position absolute
        z-index -1
        top 0
        left 0
        width 120%
        height 100%*/
}
@media screen and (max-width: 767px) {
  .Head .Icon {
    display: none;
  }
}
.Head__content {
  position: relative;
  margin: 0 4vw;
}
@media screen and (max-width: 767px) {
  .Head__content {
    margin: 0 20px;
  }
}
.Head .Icon {
  display: none;
  position: absolute;
  top: 22.4px;
  background-color: #fff;
  right: 0;
  z-index: 999;
}
@media screen and (max-width: 767px) {
  .Head .Icon {
    display: none;
  }
}
.Head_hide {
  -webkit-transform: translateY(-120%);
  transform: translateY(-120%);
}
.Head__logo {
  position: relative;
  top: 33px;
}
@media screen and (max-width: 767px) {
  .Head__logo {
    top: -6px;
  }
}
.Head__menu {
  position: absolute;
  right: 0;
  top: 44px;
}
@media screen and (max-width: 767px) {
  .Head__menu {
    display: none;
  }
}
/* CUT THE FILE HERE */
.Form {
  max-width: 50%;
}
@media screen and (max-width: 767px) {
  .Form {
    max-width: 100%;
  }
}
.Form__item + .Form__item {
  margin-top: 8px;
}
/* CUT THE FILE HERE */
.Icon {
  display: inline-block;
  -webkit-mask: center center no-repeat;
  mask: center center no-repeat;
  background-repeat: no-repeat;
  background-position: center bottom;
  background-color: #000;
}
.Icon_name_play {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzRfMjk1KSI+CjxtYXNrIGlkPSJtYXNrMF80XzI5NSIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNSI+CjxwYXRoIGQ9Ik0wIDAuNUgyNFYyNC41SDBWMC41WiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzRfMjk1KSI+CjxwYXRoIGQ9Ik0xOSAxMi45MjdWMTIuNDU3TDkuMTQ0IDcuNUg4VjE3Ljg4NEg5LjE0NEwxOSAxMi45MjdaIiBmaWxsPSIjMEYwRTEyIi8+CjwvZz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF80XzI5NSI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC41KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzRfMjk1KSI+CjxtYXNrIGlkPSJtYXNrMF80XzI5NSIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNSI+CjxwYXRoIGQ9Ik0wIDAuNUgyNFYyNC41SDBWMC41WiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzRfMjk1KSI+CjxwYXRoIGQ9Ik0xOSAxMi45MjdWMTIuNDU3TDkuMTQ0IDcuNUg4VjE3Ljg4NEg5LjE0NEwxOSAxMi45MjdaIiBmaWxsPSIjMEYwRTEyIi8+CjwvZz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF80XzI5NSI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC41KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
}
.Icon_name_arrow {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjIyNSAxMi4zODExTDE3Ljc3MDUgMTIuNTU1MUMxNy40MjY5IDEyLjY4NzYgMTcuMDYxOCAxMi43NTU4IDE2LjY5MzUgMTIuNzU2MUgzVjExLjI1NjFIMTYuNjkzNUMxNy4wNjE3IDExLjI1NTkgMTcuNDI2OCAxMS4zMjM2IDE3Ljc3MDUgMTEuNDU1NkwxOC4yMjUgMTEuNjMxMUwxNy40MDE1IDEwLjk2ODFMMTIuOTY5IDYuNTM1NkwxNC4wMzEgNS40NzUxTDIwLjU2MDUgMTIuMDA2MUwxNC4wMzEgMTguNTM1NkwxMi45NjkgMTcuNDc1MUwxNy4zNjQgMTMuMDgwMUwxOC4yMjUgMTIuMzgxMVoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjIyNSAxMi4zODExTDE3Ljc3MDUgMTIuNTU1MUMxNy40MjY5IDEyLjY4NzYgMTcuMDYxOCAxMi43NTU4IDE2LjY5MzUgMTIuNzU2MUgzVjExLjI1NjFIMTYuNjkzNUMxNy4wNjE3IDExLjI1NTkgMTcuNDI2OCAxMS4zMjM2IDE3Ljc3MDUgMTEuNDU1NkwxOC4yMjUgMTEuNjMxMUwxNy40MDE1IDEwLjk2ODFMMTIuOTY5IDYuNTM1NkwxNC4wMzEgNS40NzUxTDIwLjU2MDUgMTIuMDA2MUwxNC4wMzEgMTguNTM1NkwxMi45NjkgMTcuNDc1MUwxNy4zNjQgMTMuMDgwMUwxOC4yMjUgMTIuMzgxMVoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=");
}
.Icon_name_menu {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjIyIiBoZWlnaHQ9IjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEgNikiIGZpbGw9ImJsYWNrIi8+CjxyZWN0IHdpZHRoPSIyMiIgaGVpZ2h0PSI0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxIDE0KSIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjIyIiBoZWlnaHQ9IjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEgNikiIGZpbGw9ImJsYWNrIi8+CjxyZWN0IHdpZHRoPSIyMiIgaGVpZ2h0PSI0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxIDE0KSIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==");
}
.Icon_size_12 {
  width: 12px;
  height: 12px;
  background-size: 12px;
}
.Icon_size_16 {
  width: 16px;
  height: 16px;
  background-size: 16px;
}
.Icon_size_24 {
  width: 24px;
  height: 24px;
  background-size: 24px;
}
.Icon_size_50 {
  width: 50px;
  height: 50px;
  background-size: 50px;
}
/* CUT THE FILE HERE */
.Intro {
  height: 100vh;
  background-position: center;
  background-size: cover;
  background-color: #4a4949;
  overflow: hidden;
  position: relative;
  color: #fff;
}
.Intro__image {
  height: 50vw;
  background-size: cover;
}
.Intro .progress-bar {
  display: none !important;
}
.Intro_fog_hide .Intro__video {
  opacity: 0.8;
}
.Intro_action_hide .Intro__footer,
.Intro_action_hide .Progress-bar {
  display: none;
  opacity: 0;
}
.Intro__title {
  font-size: 1.14vw;
  line-height: 1.7vw;
  font-family: 'OCR';
  margin-left: 56.7vw;
  margin-top: 9vw;
}
.Intro__footer {
  display: none;
  position: absolute;
  bottom: 3vw;
  z-index: 100;
  padding: 0 4vw;
}
@media screen and (max-width: 767px) {
  .Intro__footer {
    padding: 0 20px;
  }
}
@media screen and (max-width: 767px) {
  .Intro__footer {
    bottom: 24px;
  }
}
.Intro__logo {
  margin-bottom: 8px;
}
.Intro__subtitle {
  font-size: 3.5vw;
  line-height: 3.8vw;
  letter-spacing: -0.2vw;
  text-transform: uppercase;
  font-family: 'Microgramma';
  color: #fff;
}
@media screen and (max-width: 767px) {
  .Intro__subtitle {
    font-size: 34px;
    line-height: 28px;
  }
}
.Intro__content {
  position: absolute;
  z-index: 100;
  top: 34%;
  padding: 0 4vw;
}
@media screen and (max-width: 767px) {
  .Intro__content {
    padding: 0 20px;
  }
}
.Intro__video {
  height: 100vh;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 50;
  opacity: 1;
}
.Intro .progress-bar {
  position: absolute;
  bottom: 0;
  z-index: 400;
  background: #f00d0d;
  height: 4px;
  transition: width 0.5s ease-out;
}
/* CUT THE FILE HERE */
.Input {
  position: relative;
  padding: 0;
  height: 5vw;
  line-height: 5vw;
}
@media screen and (max-width: 767px) {
  .Input {
    height: 64px;
  }
}
.Input:before {
  content: '';
  display: block;
  position: absolute;
  top: 2px;
  bottom: 2px;
  left: 2px;
  right: 2px;
}
.Input__label {
  position: absolute;
  color: #000;
  z-index: 100;
  font-size: 0.8vw;
  line-height: 1.3vw;
  text-transform: uppercase;
  font-family: 'Microgramma';
  top: 8px;
  left: 8px;
}
@media screen and (max-width: 767px) {
  .Input__label {
    font-size: 11px;
    line-height: 16px;
  }
}
.Input__input {
  font-size: 1.14vw;
  line-height: 1.7vw;
  font-family: 'Univers Next Pro';
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 24px 8px 8px 8px;
  border: none;
  background: #fff;
  border-radius: 0;
  box-sizing: border-box;
  color: inherit;
}
@media screen and (max-width: 767px) {
  .Input__input {
    font-size: 19px;
    line-height: 25px;
  }
}
.Input__input:focus {
  outline: none;
}
.Input__clear {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  transition: #fff 0.15s;
}
.Input_empty .Input__clear {
  display: none;
}
.Input_disabled {
  box-shadow: none;
}
.Input_disabled,
.Input_disabled .input__input {
  cursor: default !important;
}
.Input_disabled:before,
.Input_disabled .input__clear {
  display: none;
}
/* CUT THE FILE HERE */
.Introbyld {
  height: 80vh;
  background-position: center;
  background-size: cover;
  background-color: #000;
  overflow: hidden;
  position: relative;
  color: #fff;
}
.Introbyld::before {
  content: '';
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 50%;
  z-index: -1;
  background-image: linear-gradient(rgba(0,255,255,0.25) 1px, transparent 1px), linear-gradient(90deg, rgba(0,255,255,0.25) 1px, transparent 1px);
  background-size: 100px 100px;
  -webkit-transform: perspective(400px) rotateX(-60deg);
  transform: perspective(400px) rotateX(-60deg);
  -webkit-transform-origin: center top;
  transform-origin: center top;
  will-change: transform;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.Introbyld::after {
  content: '';
  position: fixed;
  top: 50%;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  background-image: linear-gradient(rgba(0,255,255,0.25) 1px, transparent 1px), linear-gradient(90deg, rgba(0,255,255,0.25) 1px, transparent 1px);
  background-size: 100px 100px;
  -webkit-transform: perspective(400px) rotateX(60deg);
  transform: perspective(400px) rotateX(60deg);
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
  will-change: transform;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@media screen and (max-width: 767px) {
  .Introbyld {
    height: 88vh;
  }
}
.Introbyld_Type_Brand .progress-bar {
  visibility: hidden;
}
.Introbyld_Type_Brand .Intro__hint {
  position: absolute;
  z-index: 9999;
  color: #f00d0d;
  font-size: 1vw;
  line-height: 1.4vw;
  text-align: right;
  right: 4vw;
  bottom: 1.7vw;
}
@media screen and (max-width: 767px) {
  .Introbyld_Type_Brand .Intro__hint {
    top: 4vw;
    left: 4vw;
    bottom: 0;
    right: 0;
    font-size: 10px;
    line-height: 13px;
    text-align: left;
  }
}
.Introbyld_Type_Brand .Intro__video {
  opacity: 1;
}
.Introbyld_Type_Brand .Intro__content {
  bottom: 2vw;
  top: initial;
}
@media screen and (max-width: 767px) {
  .Introbyld_Type_Brand .Intro__content {
    bottom: 4vw;
  }
}
.Introbyld_fog_hide .Intro__video {
  opacity: 0;
}
.Introbyld_action_hide .Intro__footer,
.Introbyld_action_hide .Progress-bar {
  display: none;
  opacity: 0;
}
.Introbyld__title {
  font-size: 5vw;
  line-height: 4.4vw;
  font-family: 'Microgramma D';
  text-transform: uppercase;
  max-width: 60%;
  height: 9vw;
  -webkit-mask-size: 45vw;
  mask-size: 45vw;
  width: 75vw;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-image: url("/blocks/Intro/i/title.svg");
  mask-image: url("/blocks/Intro/i/title.svg");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-color: #c82832;
  -webkit-animation: analog-shimmer 8s linear infinite;
  animation: analog-shimmer 8s linear infinite;
}
@media screen and (max-width: 767px) {
  .Introbyld__title {
    font-size: 34px;
    line-height: 33px;
    max-width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .Introbyld__title {
    height: 28vw;
    -webkit-mask-size: 80vw;
    mask-size: 80vw;
    width: 80vw;
  }
}
.Introbyld__footer {
  display: none;
  position: absolute;
  bottom: 3vw;
  z-index: 100;
  padding: 0 4vw;
}
@media screen and (max-width: 767px) {
  .Introbyld__footer {
    padding: 0 20px;
  }
}
@media screen and (max-width: 767px) {
  .Introbyld__footer {
    bottom: 24px;
  }
}
.Introbyld__logo {
  margin-bottom: 8px;
}
.Introbyld__subtitle {
  font-size: 3.5vw;
  line-height: 3.8vw;
  letter-spacing: -0.2vw;
  text-transform: uppercase;
  font-family: 'Microgramma';
  color: #fff;
}
@media screen and (max-width: 767px) {
  .Introbyld__subtitle {
    font-size: 34px;
    line-height: 28px;
  }
}
.Introbyld__content {
  position: absolute;
  z-index: 100;
  top: 34%;
  padding: 0 4vw;
}
@media screen and (max-width: 767px) {
  .Introbyld__content {
    padding: 0 20px;
  }
}
.Introbyld__video {
  min-height: 100%;
  min-width: 100%;
  width: auto;
  height: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 50;
  opacity: 0.6;
}
.Introbyld .progress-bar {
  position: absolute;
  bottom: 0;
  z-index: 400;
  background: #f00d0d;
  height: 4px;
  transition: width 0.5s ease-out;
}
/* CUT THE FILE HERE */
.Link {
  color: #000;
  text-decoration: none;
}
.Link_theme_inherits {
  color: inherit !important;
}
.Link_White {
  color: #fff;
}
.Link_type_white {
  color: #fff;
}
.Link_type_white:hover {
  text-decoration: none;
  color: #fff;
}
/* CUT THE FILE HERE */
.Keyvalue {
  margin-top: 16px;
}
.Keyvalue {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  border-top: 1px solid #bcbcbc;
  border-bottom: 1px solid #bcbcbc;
  padding: 16px 0;
}
@media screen and (max-width: 767px) {
  .Keyvalue {
    display: block;
  }
}
.Keyvalue__item,
.Keyvalue__title {
  display: inline-block;
  vertical: align top;
  margin-right: 3vw;
}
@media screen and (max-width: 767px) {
  .Keyvalue__item,
  .Keyvalue__title {
    display: block;
  }
}
.Keyvalue__title {
  font-size: 1vw;
  line-height: 1vw;
  font-family: 'Microgramma';
}
@media screen and (max-width: 767px) {
  .Keyvalue__title {
    font-size: 12px;
    line-height: 18px;
  }
}
@media screen and (max-width: 767px) {
  .Keyvalue__item {
    margin: 16px 0;
  }
}
.Keyvalue__item-text {
  font-size: 1vw;
  line-height: 1vw;
  font-family: 'Microgramma D';
}
@media screen and (max-width: 767px) {
  .Keyvalue__item-text {
    font-size: 12px;
    line-height: 18px;
  }
}
.Keyvalue__item-title {
  font-size: 1vw;
  line-height: 1vw;
  font-family: 'Microgramma';
  color: #999;
}
@media screen and (max-width: 767px) {
  .Keyvalue__item-title {
    font-size: 12px;
    line-height: 18px;
  }
}
/* CUT THE FILE HERE */
.Live div {
  display: inline-block;
}
.Live__circle {
  margin-top: 0.5vw;
  margin-left: -1.2vw;
  position: absolute;
  -webkit-animation: pulse 2s infinite;
  animation: pulse 2s infinite;
  margin-right: 0.4vw;
  background: #f00d0d;
  border-radius: 100%;
  width: 0.8vw;
  height: 0.8vw;
}
@media screen and (max-width: 767px) {
  .Live__circle {
    width: 12px;
    height: 12px;
    margin-left: 1px;
    margin-top: 7px;
  }
}
.Live__text {
  color: #f00d0d;
}
@media screen and (max-width: 767px) {
  .Live__text {
    margin-left: 18px;
  }
}
.Spotify .Thumb {
  width: 3vw;
  margin-top: 0.6vw;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.Spotify__text_circle {
  -webkit-animation: pulse 2s infinite;
  animation: pulse 2s infinite;
  margin-right: 0.4vw;
  background: #f00d0d;
  border-radius: 100%;
  width: 1vw;
  height: 1vw;
}
.Spotify__text_minor {
  color: #999;
}
.blink {
  -webkit-animation: blink 1s step-start infinite;
  animation: blink 1s step-start infinite;
}
/* CUT THE FILE HERE */
.Logo {
  font-size: 32vw;
  margin-top: -28vw;
  font-family: 'Microgramma D';
}
@media screen and (max-width: 767px) {
  .Logo {
    margin-top: -7vw;
  }
}
.Logo_image {
  height: 2.2vw;
  -webkit-mask-size: 7vw;
  mask-size: 7vw;
  width: 7vw;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCA1MCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuNDgzODcgMS41SDguNDczMTJMMTQgMTUuNUgxMS4xMzk4TDkuNzg0OTUgMTIuMDMzM0w4Ljk2Nzc0IDkuOUg0LjgzODcxTDQuMDIxNTEgMTIuMDMzM0wyLjcwOTY4IDE1LjVIMEw1LjQ4Mzg3IDEuNVpNNi44Mzg3MSA0LjY1NTU2TDQuODM4NzEgOS45SDguOTY3NzRMNi45MjQ3MyA0LjY1NTU2SDYuODM4NzFaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMjcgMTUuNUgyNC4xMjM2QzIzLjgzMTUgMTUuMTIyMiAyMy42NTE3IDE0LjE2NjcgMjMuNTM5MyAxMi42MTExQzIzLjQyNyAxMS4wMzMzIDIyLjcwNzkgMTAuMzIyMiAyMS4wODk5IDEwLjMyMjJIMTcuNzY0VjE1LjVIMTVWMS41SDIxLjQwNDVDMjUuMDIyNSAxLjUgMjYuNzk3OCAzLjE2NjY3IDI2Ljc5NzggNS43NjY2N0MyNi43OTc4IDcuODc3NzggMjUuNDA0NSA5LjEgMjMuNjc0MiA5LjMyMjIyQzI1LjI5MjEgOS42MzMzMyAyNi4xMjM2IDEwLjU2NjcgMjYuMjgwOSAxMi4yMTExQzI2LjQ2MDcgMTQuMjc3OCAyNi41MjgxIDE0Ljk4ODkgMjcgMTUuNVpNMTcuNzY0IDguMTQ0NDRIMjEuMDIyNUMyMy4wNjc0IDguMTQ0NDQgMjQuMDExMiA3LjQ3Nzc4IDI0LjAxMTIgNS45NjY2N0MyNC4wMTEyIDQuNTY2NjcgMjMuMDY3NCAzLjc0NDQ0IDIxLjAyMjUgMy43NDQ0NEgxNy43NjRWOC4xNDQ0NFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik00MSAxNS41SDM3Ljc5MTRMMzMuMDY0MiA5LjM2NjY3TDMxLjY3MzggMTAuODU1NlYxNS41SDI5VjEuNUgzMS42NzM4VjcuODMzMzNMMzcuNDI3OCAxLjVINDAuNTUwOEwzNS4wMzIxIDcuNTY2NjdMNDEgMTUuNVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik00MiA0LjUwOTE1QzQyIDIuMjU3NDQgNDMuNjk5OCAwLjUgNDUuOTkwOCAwLjVDNDguMzAwMiAwLjUgNTAgMi4yNTc0NCA1MCA0LjUwOTE1QzUwIDYuNzYwODcgNDguMzAwMiA4LjUgNDUuOTkwOCA4LjVDNDMuNjk5OCA4LjUgNDIgNi43NjA4NyA0MiA0LjUwOTE1Wk00NS45OTA4IDcuODA0MzVDNDcuODE5OSA3LjgwNDM1IDQ5LjE4NzEgNi4zOTQ3NCA0OS4xODcxIDQuNTA5MTVDNDkuMTg3MSAyLjYyMzU3IDQ3LjgxOTkgMS4xOTU2NSA0NS45OTA4IDEuMTk1NjVDNDQuMTYxNyAxLjE5NTY1IDQyLjgxMjkgMi42MjM1NyA0Mi44MTI5IDQuNTA5MTVDNDIuODEyOSA2LjM5NDc0IDQ0LjE2MTcgNy44MDQzNSA0NS45OTA4IDcuODA0MzVaTTQ1LjM2MjYgNC4xMjQ3MUg0Ni4wNDYyQzQ2LjQ3MTEgNC4xMjQ3MSA0Ni43NDgzIDMuOTQxNjUgNDYuNzQ4MyAzLjUwMjI5QzQ2Ljc0ODMgMy4xMzYxNiA0Ni40ODk2IDIuOTM0NzggNDYuMDY0NyAyLjkzNDc4SDQ1LjM2MjZWNC4xMjQ3MVpNNDUuMzYyNiA0Ljc4Mzc1VjYuNDMxMzVINDQuNTEyN1YyLjMxMjM2SDQ2LjIxMjVDNDYuOTMzIDIuMzEyMzYgNDcuNjM1MSAyLjY0MTg4IDQ3LjYzNTEgMy41MDIyOUM0Ny42MzUxIDQuMjg5NDcgNDcuMTM2MyA0LjU2NDA3IDQ2Ljc0ODMgNC42NTU2MUw0Ny42OTA1IDYuNDMxMzVINDYuNzI5OEw0NS44Nzk5IDQuNzgzNzVINDUuMzYyNloiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCA1MCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuNDgzODcgMS41SDguNDczMTJMMTQgMTUuNUgxMS4xMzk4TDkuNzg0OTUgMTIuMDMzM0w4Ljk2Nzc0IDkuOUg0LjgzODcxTDQuMDIxNTEgMTIuMDMzM0wyLjcwOTY4IDE1LjVIMEw1LjQ4Mzg3IDEuNVpNNi44Mzg3MSA0LjY1NTU2TDQuODM4NzEgOS45SDguOTY3NzRMNi45MjQ3MyA0LjY1NTU2SDYuODM4NzFaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMjcgMTUuNUgyNC4xMjM2QzIzLjgzMTUgMTUuMTIyMiAyMy42NTE3IDE0LjE2NjcgMjMuNTM5MyAxMi42MTExQzIzLjQyNyAxMS4wMzMzIDIyLjcwNzkgMTAuMzIyMiAyMS4wODk5IDEwLjMyMjJIMTcuNzY0VjE1LjVIMTVWMS41SDIxLjQwNDVDMjUuMDIyNSAxLjUgMjYuNzk3OCAzLjE2NjY3IDI2Ljc5NzggNS43NjY2N0MyNi43OTc4IDcuODc3NzggMjUuNDA0NSA5LjEgMjMuNjc0MiA5LjMyMjIyQzI1LjI5MjEgOS42MzMzMyAyNi4xMjM2IDEwLjU2NjcgMjYuMjgwOSAxMi4yMTExQzI2LjQ2MDcgMTQuMjc3OCAyNi41MjgxIDE0Ljk4ODkgMjcgMTUuNVpNMTcuNzY0IDguMTQ0NDRIMjEuMDIyNUMyMy4wNjc0IDguMTQ0NDQgMjQuMDExMiA3LjQ3Nzc4IDI0LjAxMTIgNS45NjY2N0MyNC4wMTEyIDQuNTY2NjcgMjMuMDY3NCAzLjc0NDQ0IDIxLjAyMjUgMy43NDQ0NEgxNy43NjRWOC4xNDQ0NFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik00MSAxNS41SDM3Ljc5MTRMMzMuMDY0MiA5LjM2NjY3TDMxLjY3MzggMTAuODU1NlYxNS41SDI5VjEuNUgzMS42NzM4VjcuODMzMzNMMzcuNDI3OCAxLjVINDAuNTUwOEwzNS4wMzIxIDcuNTY2NjdMNDEgMTUuNVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik00MiA0LjUwOTE1QzQyIDIuMjU3NDQgNDMuNjk5OCAwLjUgNDUuOTkwOCAwLjVDNDguMzAwMiAwLjUgNTAgMi4yNTc0NCA1MCA0LjUwOTE1QzUwIDYuNzYwODcgNDguMzAwMiA4LjUgNDUuOTkwOCA4LjVDNDMuNjk5OCA4LjUgNDIgNi43NjA4NyA0MiA0LjUwOTE1Wk00NS45OTA4IDcuODA0MzVDNDcuODE5OSA3LjgwNDM1IDQ5LjE4NzEgNi4zOTQ3NCA0OS4xODcxIDQuNTA5MTVDNDkuMTg3MSAyLjYyMzU3IDQ3LjgxOTkgMS4xOTU2NSA0NS45OTA4IDEuMTk1NjVDNDQuMTYxNyAxLjE5NTY1IDQyLjgxMjkgMi42MjM1NyA0Mi44MTI5IDQuNTA5MTVDNDIuODEyOSA2LjM5NDc0IDQ0LjE2MTcgNy44MDQzNSA0NS45OTA4IDcuODA0MzVaTTQ1LjM2MjYgNC4xMjQ3MUg0Ni4wNDYyQzQ2LjQ3MTEgNC4xMjQ3MSA0Ni43NDgzIDMuOTQxNjUgNDYuNzQ4MyAzLjUwMjI5QzQ2Ljc0ODMgMy4xMzYxNiA0Ni40ODk2IDIuOTM0NzggNDYuMDY0NyAyLjkzNDc4SDQ1LjM2MjZWNC4xMjQ3MVpNNDUuMzYyNiA0Ljc4Mzc1VjYuNDMxMzVINDQuNTEyN1YyLjMxMjM2SDQ2LjIxMjVDNDYuOTMzIDIuMzEyMzYgNDcuNjM1MSAyLjY0MTg4IDQ3LjYzNTEgMy41MDIyOUM0Ny42MzUxIDQuMjg5NDcgNDcuMTM2MyA0LjU2NDA3IDQ2Ljc0ODMgNC42NTU2MUw0Ny42OTA1IDYuNDMxMzVINDYuNzI5OEw0NS44Nzk5IDQuNzgzNzVINDUuMzYyNloiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-color: #fff;
}
@media screen and (max-width: 767px) {
  .Logo_image {
    position: absolute;
    top: 24px;
    -webkit-mask-size: 100px !important;
    mask-size: 100px !important;
    width: 100px !important;
    height: 30px !important;
  }
}
.Logo_image_state_fixed {
  position: absolute;
  top: 0;
}
@media screen and (max-width: 767px) {
  .Logo_image_state_fixed {
    position: relative;
    margin: 0 auto !important;
    top: 13px !important;
  }
}
/* CUT THE FILE HERE */
.Menu {
  position: relative;
}
.Menu_Type_Touch {
  position: fixed;
  z-index: 1000;
  bottom: 0;
  left: 0;
  right: 0;
  width: 96vw;
  background: none;
  text-align: center;
  left: 50%;
  -webkit-transform: translate(-50%, 120%);
  transform: translate(-50%, 120%);
  border-radius: 8px;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
}
.Menu_Type_Touch .Menu__item {
  display: block;
  margin-top: 8px;
}
.Menu_Type_Touch .Menu__item:last-child {
  margin-bottom: 8px;
}
.Menu_Type_Touch .Menu__item .Button {
  padding: 32px 16px 32px 16px;
  background: #fff;
  color: #000;
}
.Menu_Type_Touch .Menu__item .Button__text {
  font-size: 1vw;
  line-height: 1vw;
  font-family: 'Microgramma';
}
@media screen and (max-width: 767px) {
  .Menu_Type_Touch .Menu__item .Button__text {
    font-size: 12px;
    line-height: 18px;
  }
}
.Menu__item {
  display: inline-block;
}
.Menu__item_State_Active .Button {
  background: #000;
}
.Menu__item + .Menu__item {
  margin-left: 8px;
}
/* CUT THE FILE HERE */
.Logos {
  margin-left: 0;
  height: 2.8vw;
  background-size: 11vw;
  width: 11vw;
  background-position: center center;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTA1OCIgaGVpZ2h0PSIyMzMiIHZpZXdCb3g9IjAgMCAxMDU4IDIzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMjAuMjczIDAuMzIyMzkzQzIyOC44MSAwLjMyMjM5NCAyMzYuMDQ4IDAuMzIyMzkzIDI0My4yMDMgMC4zMjE3NzdMMzQ5LjIwOSAwLjMyMjM0M0MzNTUuMDc3IDAuMzIyMzc1IDM2MC41NzggMy4xNzU4NCAzNjMuOTU4IDcuOTcyNDZMMzk5LjIzOSA1OC4wNDI4QzQwNi40MzMgNjguMjUxNyA0MjEuNTczIDY4LjI0MTEgNDI4Ljc1MiA1OC4wMjJMNDYzLjg5OSA3Ljk5MzI4QzQ2Ny4yNzcgMy4xODQ1MyA0NzIuNzg1IDAuMzIyMzkzIDQ3OC42NjIgMC4zMjIzOTNINjA1LjM5QzYxNS4zNTUgMC4zMjIzOTMgNjIzLjQzMyA4LjQwMDQxIDYyMy40MzMgMTguMzY1MVYxNDcuNzc2QzYyMy40MzMgMTU3Ljc0MSA2MzEuNTExIDE2NS44MTkgNjQxLjQ3NiAxNjUuODE5SDcxMy43NjdDNzIzLjczMSAxNjUuODE5IDczMS44MDkgMTU3Ljc0MSA3MzEuODA5IDE0Ny43NzZWMTguMzY1MUM3MzEuODA5IDguNDAwNDEgNzM5Ljg4NyAwLjMyMjM5MyA3NDkuODUyIDAuMzIyMzkzSDg5My4zMkM5NDguNzYyIDAuMzIyMzkzIDk5MC4wNCA5LjcyOTggMTAxNy4xNSAyOC41NDI0QzEwNDQuMjYgNDcuMzU0OSAxMDU3LjgyIDc1Ljg1MjEgMTA1Ny44MiAxMTQuMDNWMTE5LjAxQzEwNTcuODIgMTU3LjE4NyAxMDQ0LjIxIDE4NS42ODIgMTAxNi45OSAyMDQuNDk0Qzk4OS44NzUgMjIzLjMwNyA5NDguNjUxIDIzMi43MTQgODkzLjMyIDIzMi43MTRINTM4LjM5M0M1MjguNDI4IDIzMi43MTQgNTIwLjM1IDIyNC42MzYgNTIwLjM1IDIxNC42NzJWMTM0LjAzOEM1MjAuMzUgMTE2Ljc5MSA0OTguNDcgMTA5LjM3NSA0ODcuOTgzIDEyMy4wNjhMNDY3Ljg1NyAxNDkuMzQ1QzQ2NS40NDYgMTUyLjQ5NCA0NjQuMTM5IDE1Ni4zNSA0NjQuMTM5IDE2MC4zMTZWMjE0LjY3MkM0NjQuMTM5IDIyNC42MzYgNDU2LjA2MSAyMzIuNzE0IDQ0Ni4wOTYgMjMyLjcxNEgzNzkuMTAyQzM2OS4xMzcgMjMyLjcxNCAzNjEuMDU5IDIyNC42MzYgMzYxLjA1OSAyMTQuNjcyVjE2MC42MzdDMzYxLjA1OSAxNTYuNjc3IDM1OS43NTcgMTUyLjgyNyAzNTcuMzUyIDE0OS42ODFMMzE1LjQwOCA5NC43OTk1QzMxMS42NDIgODkuODcyNSAzMDMuNzMxIDkwLjc5NjUgMjk5LjYxOSA5NS40MzhWOTUuNDM4Vjk1LjQzOEMyOTMuMjg1IDEwMi41ODcgMjkzLjk5MyAxMjQuMTUxIDMwMS4xMDUgMTMwLjUyN0MzMDIuMDk3IDEzMS40MTUgMzAzLjAzOSAxMzIuMzM1IDMwMy45MzIgMTMzLjI4NUMzMTIuNjc0IDE0Mi4zNiAzMTcuMDQ4IDE1NC40NzggMzE3LjA0OCAxNjkuNjM5VjE3My4xMjRDMzE3LjA0OCAxOTIuOTMyIDMwOS4xMzUgMjA3LjgxNyAyOTMuMzExIDIxNy43NzZDMjc3LjU5NyAyMjcuNzM2IDI1NC4zNTcgMjMyLjcxNCAyMjMuNTkzIDIzMi43MTRIMTguODcwOUM4LjkwNjE0IDIzMi43MTQgMC44MjgxMjUgMjI0LjYzNiAwLjgyODEyNSAyMTQuNjcyVjE4LjM2NTFDMC44MjgxMjUgOC40MDAzOSA4LjkwNjE0IDAuMzIyMzkzIDE4Ljg3MDkgMC4zMjIzOTNIMjIwLjI3M1pNMTAyLjU4MyAxNTcuNjg1QzEwMi41ODMgMTY3LjQ5NCAxMTAuNTM1IDE3NS40NDYgMTIwLjM0NCAxNzUuNDQ2SDE4OS4zOTlDMTk4LjkxNSAxNzUuNDQ2IDIwNS43MTkgMTc0LjExOSAyMDkuODE0IDE3MS40NjRDMjE0LjAxOSAxNjguNjk4IDIxNi4xMjIgMTY0LjQzNyAyMTYuMTIyIDE1OC42ODNWMTU3LjAyM0MyMTYuMTIyIDE1MS4xNTkgMjE0LjA3NiAxNDYuODQyIDIwOS45ODMgMTQ0LjA3NkMyMDUuODg5IDE0MS4zMDkgMTk5LjAyNiAxMzkuOTI1IDE4OS4zOTkgMTM5LjkyNUgxMjAuMzQ0QzExMC41MzUgMTM5LjkyNSAxMDIuNTgzIDE0Ny44NzYgMTAyLjU4MyAxNTcuNjg1VjE1Ny42ODVaTTgzNS4wNTggMTQ4LjI3NkM4MzUuMDU4IDE1OC4yNDEgODQzLjEzNiAxNjYuMzE5IDg1My4xMDEgMTY2LjMxOUg4ODQuODU2QzkwNi4zMjQgMTY2LjMxOSA5MjIuMjYgMTYyLjc3NyA5MzIuNjYyIDE1NS42OTRDOTQzLjA2NCAxNDguNjEyIDk0OC4yNjYgMTM3LjgyMyA5NDguMjY2IDEyMy4zMjdWMTA5LjcxNEM5NDguMjY2IDk1LjIxNzMgOTQzLjA2NCA4NC40MjgzIDkzMi42NjIgNzcuMzQ1OUM5MjIuMjYgNzAuMjYzNiA5MDYuMzI0IDY2LjcyMTEgODg0Ljg1NiA2Ni43MjExSDg1My4xMDFDODQzLjEzNiA2Ni43MjExIDgzNS4wNTggNzQuNzk5MSA4MzUuMDU4IDg0Ljc2MzlWMTQ4LjI3NlpNMTAyLjU4MyA3My43NzYxQzEwMi41ODMgODIuODA2NiAxMDkuOTA0IDkwLjEyNzMgMTE4LjkzNCA5MC4xMjczSDE4Ni4yNDZDMTk1LjA5OCA5MC4xMjcyIDIwMS40MDcgODguODUyNSAyMDUuMTY5IDg2LjMwNzRDMjA4LjkzMSA4My43NjIxIDIxMC44MTEgNzkuODg5MSAyMTAuODExIDc0LjY4ODhWNzMuMDI5QzIxMC44MTEgNjcuNzE4MSAyMDguOTMxIDYzLjc5MDEgMjA1LjE2OSA2MS4yNDQ5QzIwMS40MDcgNTguNjk5OCAxOTUuMDQzIDU3LjQyNSAxODYuMDggNTcuNDI0OUgxMTguOTM0QzEwOS45MDQgNTcuNDI0OSAxMDIuNTgzIDY0Ljc0NTYgMTAyLjU4MyA3My43NzYxVjczLjc3NjFaIiBmaWxsPSIjMDAxNUZGIi8+Cjwvc3ZnPgo=");
  background-repeat: no-repeat;
  position: relative;
  z-index: 5;
  opacity: 1;
  -webkit-filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
  filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
  -webkit-animation: none;
  animation: none;
}
@media screen and (max-width: 767px) {
  position absolute,
  .Logos {
    height: 14vw;
    background-size: 40vw;
    width: 40vw;
  }
}
.Logo2 {
  font-size: 32vw;
  padding: 5vw 0;
  font-family: 'Microgramma D';
  position: relative;
  overflow: visible;
  -webkit-filter: blur(2px);
  filter: blur(2px);
}
@media screen and (max-width: 767px) {
  .Logo2 {
    margin-top: -7vw;
    -webkit-filter: blur(0.5px);
    filter: blur(0.5px);
  }
}
.Logo2__image {
  margin: 0 auto;
  height: 30vw;
  background-size: 92vw;
  width: 92vw;
  background-position: center center;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTA1OCIgaGVpZ2h0PSIyMzMiIHZpZXdCb3g9IjAgMCAxMDU4IDIzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMjAuMjczIDAuMzIyMzkzQzIyOC44MSAwLjMyMjM5NCAyMzYuMDQ4IDAuMzIyMzkzIDI0My4yMDMgMC4zMjE3NzdMMzQ5LjIwOSAwLjMyMjM0M0MzNTUuMDc3IDAuMzIyMzc1IDM2MC41NzggMy4xNzU4NCAzNjMuOTU4IDcuOTcyNDZMMzk5LjIzOSA1OC4wNDI4QzQwNi40MzMgNjguMjUxNyA0MjEuNTczIDY4LjI0MTEgNDI4Ljc1MiA1OC4wMjJMNDYzLjg5OSA3Ljk5MzI4QzQ2Ny4yNzcgMy4xODQ1MyA0NzIuNzg1IDAuMzIyMzkzIDQ3OC42NjIgMC4zMjIzOTNINjA1LjM5QzYxNS4zNTUgMC4zMjIzOTMgNjIzLjQzMyA4LjQwMDQxIDYyMy40MzMgMTguMzY1MVYxNDcuNzc2QzYyMy40MzMgMTU3Ljc0MSA2MzEuNTExIDE2NS44MTkgNjQxLjQ3NiAxNjUuODE5SDcxMy43NjdDNzIzLjczMSAxNjUuODE5IDczMS44MDkgMTU3Ljc0MSA3MzEuODA5IDE0Ny43NzZWMTguMzY1MUM3MzEuODA5IDguNDAwNDEgNzM5Ljg4NyAwLjMyMjM5MyA3NDkuODUyIDAuMzIyMzkzSDg5My4zMkM5NDguNzYyIDAuMzIyMzkzIDk5MC4wNCA5LjcyOTggMTAxNy4xNSAyOC41NDI0QzEwNDQuMjYgNDcuMzU0OSAxMDU3LjgyIDc1Ljg1MjEgMTA1Ny44MiAxMTQuMDNWMTE5LjAxQzEwNTcuODIgMTU3LjE4NyAxMDQ0LjIxIDE4NS42ODIgMTAxNi45OSAyMDQuNDk0Qzk4OS44NzUgMjIzLjMwNyA5NDguNjUxIDIzMi43MTQgODkzLjMyIDIzMi43MTRINTM4LjM5M0M1MjguNDI4IDIzMi43MTQgNTIwLjM1IDIyNC42MzYgNTIwLjM1IDIxNC42NzJWMTM0LjAzOEM1MjAuMzUgMTE2Ljc5MSA0OTguNDcgMTA5LjM3NSA0ODcuOTgzIDEyMy4wNjhMNDY3Ljg1NyAxNDkuMzQ1QzQ2NS40NDYgMTUyLjQ5NCA0NjQuMTM5IDE1Ni4zNSA0NjQuMTM5IDE2MC4zMTZWMjE0LjY3MkM0NjQuMTM5IDIyNC42MzYgNDU2LjA2MSAyMzIuNzE0IDQ0Ni4wOTYgMjMyLjcxNEgzNzkuMTAyQzM2OS4xMzcgMjMyLjcxNCAzNjEuMDU5IDIyNC42MzYgMzYxLjA1OSAyMTQuNjcyVjE2MC42MzdDMzYxLjA1OSAxNTYuNjc3IDM1OS43NTcgMTUyLjgyNyAzNTcuMzUyIDE0OS42ODFMMzE1LjQwOCA5NC43OTk1QzMxMS42NDIgODkuODcyNSAzMDMuNzMxIDkwLjc5NjUgMjk5LjYxOSA5NS40MzhWOTUuNDM4Vjk1LjQzOEMyOTMuMjg1IDEwMi41ODcgMjkzLjk5MyAxMjQuMTUxIDMwMS4xMDUgMTMwLjUyN0MzMDIuMDk3IDEzMS40MTUgMzAzLjAzOSAxMzIuMzM1IDMwMy45MzIgMTMzLjI4NUMzMTIuNjc0IDE0Mi4zNiAzMTcuMDQ4IDE1NC40NzggMzE3LjA0OCAxNjkuNjM5VjE3My4xMjRDMzE3LjA0OCAxOTIuOTMyIDMwOS4xMzUgMjA3LjgxNyAyOTMuMzExIDIxNy43NzZDMjc3LjU5NyAyMjcuNzM2IDI1NC4zNTcgMjMyLjcxNCAyMjMuNTkzIDIzMi43MTRIMTguODcwOUM4LjkwNjE0IDIzMi43MTQgMC44MjgxMjUgMjI0LjYzNiAwLjgyODEyNSAyMTQuNjcyVjE4LjM2NTFDMC44MjgxMjUgOC40MDAzOSA4LjkwNjE0IDAuMzIyMzkzIDE4Ljg3MDkgMC4zMjIzOTNIMjIwLjI3M1pNMTAyLjU4MyAxNTcuNjg1QzEwMi41ODMgMTY3LjQ5NCAxMTAuNTM1IDE3NS40NDYgMTIwLjM0NCAxNzUuNDQ2SDE4OS4zOTlDMTk4LjkxNSAxNzUuNDQ2IDIwNS43MTkgMTc0LjExOSAyMDkuODE0IDE3MS40NjRDMjE0LjAxOSAxNjguNjk4IDIxNi4xMjIgMTY0LjQzNyAyMTYuMTIyIDE1OC42ODNWMTU3LjAyM0MyMTYuMTIyIDE1MS4xNTkgMjE0LjA3NiAxNDYuODQyIDIwOS45ODMgMTQ0LjA3NkMyMDUuODg5IDE0MS4zMDkgMTk5LjAyNiAxMzkuOTI1IDE4OS4zOTkgMTM5LjkyNUgxMjAuMzQ0QzExMC41MzUgMTM5LjkyNSAxMDIuNTgzIDE0Ny44NzYgMTAyLjU4MyAxNTcuNjg1VjE1Ny42ODVaTTgzNS4wNTggMTQ4LjI3NkM4MzUuMDU4IDE1OC4yNDEgODQzLjEzNiAxNjYuMzE5IDg1My4xMDEgMTY2LjMxOUg4ODQuODU2QzkwNi4zMjQgMTY2LjMxOSA5MjIuMjYgMTYyLjc3NyA5MzIuNjYyIDE1NS42OTRDOTQzLjA2NCAxNDguNjEyIDk0OC4yNjYgMTM3LjgyMyA5NDguMjY2IDEyMy4zMjdWMTA5LjcxNEM5NDguMjY2IDk1LjIxNzMgOTQzLjA2NCA4NC40MjgzIDkzMi42NjIgNzcuMzQ1OUM5MjIuMjYgNzAuMjYzNiA5MDYuMzI0IDY2LjcyMTEgODg0Ljg1NiA2Ni43MjExSDg1My4xMDFDODQzLjEzNiA2Ni43MjExIDgzNS4wNTggNzQuNzk5MSA4MzUuMDU4IDg0Ljc2MzlWMTQ4LjI3NlpNMTAyLjU4MyA3My43NzYxQzEwMi41ODMgODIuODA2NiAxMDkuOTA0IDkwLjEyNzMgMTE4LjkzNCA5MC4xMjczSDE4Ni4yNDZDMTk1LjA5OCA5MC4xMjcyIDIwMS40MDcgODguODUyNSAyMDUuMTY5IDg2LjMwNzRDMjA4LjkzMSA4My43NjIxIDIxMC44MTEgNzkuODg5MSAyMTAuODExIDc0LjY4ODhWNzMuMDI5QzIxMC44MTEgNjcuNzE4MSAyMDguOTMxIDYzLjc5MDEgMjA1LjE2OSA2MS4yNDQ5QzIwMS40MDcgNTguNjk5OCAxOTUuMDQzIDU3LjQyNSAxODYuMDggNTcuNDI0OUgxMTguOTM0QzEwOS45MDQgNTcuNDI0OSAxMDIuNTgzIDY0Ljc0NTYgMTAyLjU4MyA3My43NzYxVjczLjc3NjFaIiBmaWxsPSIjMDAxNUZGIi8+Cjwvc3ZnPgo=");
  background-repeat: no-repeat;
  position: relative;
  z-index: 5;
  opacity: 0;
  -webkit-filter: blur(20px) drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
  filter: blur(20px) drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
  -webkit-animation: logo-entrance 3s ease-out forwards, analog-shimmer 8s linear infinite 3s;
  animation: logo-entrance 3s ease-out forwards, analog-shimmer 8s linear infinite 3s;
}
@media screen and (max-width: 767px) {
  .Logo2__image {
    -webkit-filter: blur(20px) drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    filter: blur(20px) drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
  }
}
/* CUT THE FILE HERE */
.LogoByld {
  margin-bottom: -2vw;
  margin-left: -2vw;
  font-size: 32vw;
  margin-top: -1vw;
  font-family: 'Microgramma D';
  position: relative;
  overflow: visible;
  -webkit-filter: blur(2px);
  filter: blur(2px);
}
@media screen and (max-width: 767px) {
  .LogoByld {
    margin-top: -7vw;
    -webkit-filter: blur(0.5px);
    filter: blur(0.5px);
  }
}
.LogoByld__image {
  margin-left: -3vw;
  height: 30vw;
  background-size: 106vw;
  width: 106vw;
  background-position: center center;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTA1OCIgaGVpZ2h0PSIyMzMiIHZpZXdCb3g9IjAgMCAxMDU4IDIzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMjAuMjczIDAuMzIyMzkzQzIyOC44MSAwLjMyMjM5NCAyMzYuMDQ4IDAuMzIyMzkzIDI0My4yMDMgMC4zMjE3NzdMMzQ5LjIwOSAwLjMyMjM0M0MzNTUuMDc3IDAuMzIyMzc1IDM2MC41NzggMy4xNzU4NCAzNjMuOTU4IDcuOTcyNDZMMzk5LjIzOSA1OC4wNDI4QzQwNi40MzMgNjguMjUxNyA0MjEuNTczIDY4LjI0MTEgNDI4Ljc1MiA1OC4wMjJMNDYzLjg5OSA3Ljk5MzI4QzQ2Ny4yNzcgMy4xODQ1MyA0NzIuNzg1IDAuMzIyMzkzIDQ3OC42NjIgMC4zMjIzOTNINjA1LjM5QzYxNS4zNTUgMC4zMjIzOTMgNjIzLjQzMyA4LjQwMDQxIDYyMy40MzMgMTguMzY1MVYxNDcuNzc2QzYyMy40MzMgMTU3Ljc0MSA2MzEuNTExIDE2NS44MTkgNjQxLjQ3NiAxNjUuODE5SDcxMy43NjdDNzIzLjczMSAxNjUuODE5IDczMS44MDkgMTU3Ljc0MSA3MzEuODA5IDE0Ny43NzZWMTguMzY1MUM3MzEuODA5IDguNDAwNDEgNzM5Ljg4NyAwLjMyMjM5MyA3NDkuODUyIDAuMzIyMzkzSDg5My4zMkM5NDguNzYyIDAuMzIyMzkzIDk5MC4wNCA5LjcyOTggMTAxNy4xNSAyOC41NDI0QzEwNDQuMjYgNDcuMzU0OSAxMDU3LjgyIDc1Ljg1MjEgMTA1Ny44MiAxMTQuMDNWMTE5LjAxQzEwNTcuODIgMTU3LjE4NyAxMDQ0LjIxIDE4NS42ODIgMTAxNi45OSAyMDQuNDk0Qzk4OS44NzUgMjIzLjMwNyA5NDguNjUxIDIzMi43MTQgODkzLjMyIDIzMi43MTRINTM4LjM5M0M1MjguNDI4IDIzMi43MTQgNTIwLjM1IDIyNC42MzYgNTIwLjM1IDIxNC42NzJWMTM0LjAzOEM1MjAuMzUgMTE2Ljc5MSA0OTguNDcgMTA5LjM3NSA0ODcuOTgzIDEyMy4wNjhMNDY3Ljg1NyAxNDkuMzQ1QzQ2NS40NDYgMTUyLjQ5NCA0NjQuMTM5IDE1Ni4zNSA0NjQuMTM5IDE2MC4zMTZWMjE0LjY3MkM0NjQuMTM5IDIyNC42MzYgNDU2LjA2MSAyMzIuNzE0IDQ0Ni4wOTYgMjMyLjcxNEgzNzkuMTAyQzM2OS4xMzcgMjMyLjcxNCAzNjEuMDU5IDIyNC42MzYgMzYxLjA1OSAyMTQuNjcyVjE2MC42MzdDMzYxLjA1OSAxNTYuNjc3IDM1OS43NTcgMTUyLjgyNyAzNTcuMzUyIDE0OS42ODFMMzE1LjQwOCA5NC43OTk1QzMxMS42NDIgODkuODcyNSAzMDMuNzMxIDkwLjc5NjUgMjk5LjYxOSA5NS40MzhWOTUuNDM4Vjk1LjQzOEMyOTMuMjg1IDEwMi41ODcgMjkzLjk5MyAxMjQuMTUxIDMwMS4xMDUgMTMwLjUyN0MzMDIuMDk3IDEzMS40MTUgMzAzLjAzOSAxMzIuMzM1IDMwMy45MzIgMTMzLjI4NUMzMTIuNjc0IDE0Mi4zNiAzMTcuMDQ4IDE1NC40NzggMzE3LjA0OCAxNjkuNjM5VjE3My4xMjRDMzE3LjA0OCAxOTIuOTMyIDMwOS4xMzUgMjA3LjgxNyAyOTMuMzExIDIxNy43NzZDMjc3LjU5NyAyMjcuNzM2IDI1NC4zNTcgMjMyLjcxNCAyMjMuNTkzIDIzMi43MTRIMTguODcwOUM4LjkwNjE0IDIzMi43MTQgMC44MjgxMjUgMjI0LjYzNiAwLjgyODEyNSAyMTQuNjcyVjE4LjM2NTFDMC44MjgxMjUgOC40MDAzOSA4LjkwNjE0IDAuMzIyMzkzIDE4Ljg3MDkgMC4zMjIzOTNIMjIwLjI3M1pNMTAyLjU4MyAxNTcuNjg1QzEwMi41ODMgMTY3LjQ5NCAxMTAuNTM1IDE3NS40NDYgMTIwLjM0NCAxNzUuNDQ2SDE4OS4zOTlDMTk4LjkxNSAxNzUuNDQ2IDIwNS43MTkgMTc0LjExOSAyMDkuODE0IDE3MS40NjRDMjE0LjAxOSAxNjguNjk4IDIxNi4xMjIgMTY0LjQzNyAyMTYuMTIyIDE1OC42ODNWMTU3LjAyM0MyMTYuMTIyIDE1MS4xNTkgMjE0LjA3NiAxNDYuODQyIDIwOS45ODMgMTQ0LjA3NkMyMDUuODg5IDE0MS4zMDkgMTk5LjAyNiAxMzkuOTI1IDE4OS4zOTkgMTM5LjkyNUgxMjAuMzQ0QzExMC41MzUgMTM5LjkyNSAxMDIuNTgzIDE0Ny44NzYgMTAyLjU4MyAxNTcuNjg1VjE1Ny42ODVaTTgzNS4wNTggMTQ4LjI3NkM4MzUuMDU4IDE1OC4yNDEgODQzLjEzNiAxNjYuMzE5IDg1My4xMDEgMTY2LjMxOUg4ODQuODU2QzkwNi4zMjQgMTY2LjMxOSA5MjIuMjYgMTYyLjc3NyA5MzIuNjYyIDE1NS42OTRDOTQzLjA2NCAxNDguNjEyIDk0OC4yNjYgMTM3LjgyMyA5NDguMjY2IDEyMy4zMjdWMTA5LjcxNEM5NDguMjY2IDk1LjIxNzMgOTQzLjA2NCA4NC40MjgzIDkzMi42NjIgNzcuMzQ1OUM5MjIuMjYgNzAuMjYzNiA5MDYuMzI0IDY2LjcyMTEgODg0Ljg1NiA2Ni43MjExSDg1My4xMDFDODQzLjEzNiA2Ni43MjExIDgzNS4wNTggNzQuNzk5MSA4MzUuMDU4IDg0Ljc2MzlWMTQ4LjI3NlpNMTAyLjU4MyA3My43NzYxQzEwMi41ODMgODIuODA2NiAxMDkuOTA0IDkwLjEyNzMgMTE4LjkzNCA5MC4xMjczSDE4Ni4yNDZDMTk1LjA5OCA5MC4xMjcyIDIwMS40MDcgODguODUyNSAyMDUuMTY5IDg2LjMwNzRDMjA4LjkzMSA4My43NjIxIDIxMC44MTEgNzkuODg5MSAyMTAuODExIDc0LjY4ODhWNzMuMDI5QzIxMC44MTEgNjcuNzE4MSAyMDguOTMxIDYzLjc5MDEgMjA1LjE2OSA2MS4yNDQ5QzIwMS40MDcgNTguNjk5OCAxOTUuMDQzIDU3LjQyNSAxODYuMDggNTcuNDI0OUgxMTguOTM0QzEwOS45MDQgNTcuNDI0OSAxMDIuNTgzIDY0Ljc0NTYgMTAyLjU4MyA3My43NzYxVjczLjc3NjFaIiBmaWxsPSIjMDAxNUZGIi8+Cjwvc3ZnPgo=");
  background-repeat: no-repeat;
  position: relative;
  z-index: 5;
  opacity: 0;
  -webkit-filter: blur(20px) drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
  filter: blur(20px) drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
  -webkit-animation: logo-entrance 3s ease-out forwards, analog-shimmer 8s linear infinite 3s;
  animation: logo-entrance 3s ease-out forwards, analog-shimmer 8s linear infinite 3s;
}
@media screen and (max-width: 767px) {
  .LogoByld__image {
    -webkit-filter: blur(20px) drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    filter: blur(20px) drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
  }
}
/* CUT THE FILE HERE */
.Nav {
  position: relative;
  width: 50vw;
  display: -webkit-flex;
  display: flex;
}
@media screen and (max-width: 767px) {
  .Nav {
    width: 100%;
  }
  .Nav .Nav {
    display: table;
  }
  .Nav .Nav__item {
    display: inline-block;
    width: calc(49.4%);
  }
}
.Nav_Col_max {
  width: 100%;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 8px;
}
.Nav_Col_max .Nav__item {
  -webkit-flex-grow: 1;
  flex-grow: 1;
  width: 24%;
  margin-left: 0 !important;
}
@media screen and (max-width: 767px) {
  .Nav_Col_max .Nav__item {
    width: 47%;
  }
}
.Nav_Col_max .Nav__item + .Nav_Col_max .Nav__item {
  margin-left: 0 !important;
}
.Nav__item {
  width: 100%;
}
.Nav__item + .Nav__item {
  margin-left: 8px;
}
/* CUT THE FILE HERE */
.Overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 99999;
  left: 0;
  background: #000;
  display: none;
}
.Overlay .Video {
  width: 100%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.Overlay .Button {
  position: absolute;
  top: 24px;
  right: 24px;
}
/* CUT THE FILE HERE */
.Parallax {
  position: relative;
  display: block;
  overflow: hidden;
}
.Parallax_mobilehide {
  display: none;
}
@media screen and (max-width: 767px) {
  .Parallax_mobilemax {
    width: 90vw !important;
    height: 100vw !important;
  }
  .Parallax_mobilemax .Parallax__image {
    width: 90vw !important;
    height: 100vw !important;
    background-size: 90vw !important;
  }
}
@media screen and (max-width: 767px) {
  .Parallax_mobilemax2 {
    width: 90vw !important;
    height: 80vw !important;
  }
  .Parallax_mobilemax2 .Parallax__image {
    width: 90vw !important;
    height: 80vw !important;
    background-size: 90vw !important;
  }
}
.Parallax__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  will-change: transform;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* CUT THE FILE HERE */
.Plates {
  overflow: hidden;
}
.Plates_Black .Plates__items {
  margin-top: 1px;
  margin-bottom: 1px;
}
.Plates_Black .Plates__items .Link {
  width: 24.8%;
  height: 200px;
  display: block;
  margin: 1px;
}
@media screen and (max-width: 767px) {
  .Plates_Black .Plates__items .Link {
    width: 49%;
  }
}
.Plates_Black .Plates__item {
  width: 100%;
  background-color: #000;
}
.Plates_Black .Plates__item_One {
  background-size: 50%;
}
.Plates_Black .Plates__item_Two {
  background-size: 58%;
}
.Plates_Black .Plates__item_Three {
  background-size: 31%;
}
.Plates_Black .Plates__item_Four {
  background-size: 36%;
}
.Plates_Black .Plates__item_Five {
  background-size: 31%;
}
.Plates_Black .Plates__item_Six {
  background-size: 42%;
}
.Plates__items {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -1px;
  margin-right: -1px;
  margin-top: 2.2vw;
}
.Plates__item {
  background: #f5f5f5;
  background-size: 74%;
  background-repeat: no-repeat;
  height: 11vw;
  background-position: center;
  margin: 1px;
  border-radius: 0;
  width: calc(25% - 2px);
}
@media screen and (min-width: 992px) and (max-width: 1440px) {
  .Plates__item {
    width: calc(25% - 2px);
  }
}
@media screen and (max-width: 991px) {
  .Plates__item {
    width: calc(50% - 2px);
    background-size: 70%;
    height: 120px;
  }
}
/* CUT THE FILE HERE */
.Roles {
  font-size: 1vw;
  line-height: 1vw;
  font-family: 'Microgramma';
  display: table;
  width: 100%;
  border-spacing: 0 2px;
}
@media screen and (max-width: 767px) {
  .Roles {
    font-size: 12px;
    line-height: 18px;
  }
}
.Roles__line,
.Roles .Link {
  display: table-row;
  background: #f00d0d;
  color: #fff;
  height: 6vh;
}
@media screen and (max-width: 991px) {
  .Roles__line,
  .Roles .Link {
    height: 50px;
  }
}
.Roles__item {
  display: table-cell;
  padding-left: 18px;
  vertical-align: middle;
}
@media screen and (max-width: 991px) {
  .Roles__item {
    margin: 9px 0;
    display: block;
  }
}
.Roles__item_Gray {
  opacity: 50%;
}
/* CUT THE FILE HERE */
.Showcase {
  position: relative;
/*&_mobile
        display none
        @media $screen-phone
            display block*/
}
.Showcase_desktop {
  display: block;
/*@media $screen-phone
            display none*/
}
.Showcase__row {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  flex-direction: row;
  gap: 16px;
}
@media screen and (max-width: 767px) {
  .Showcase__row {
    display: block;
  }
}
.Showcase__items {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media screen and (max-width: 767px) {
  .Showcase__items {
    display: block;
    -webkit-flex-wrap: none;
    flex-wrap: none;
    -webkit-flex-direction: none;
    flex-direction: none;
  }
}
@media screen and (max-width: 767px) {
  .Showcase__item {
    display: block;
  }
  .Showcase__item + .Showcase__item {
    margin-top: 8px;
  }
}
.Showcase__item_col {
  width: 100%;
}
.Showcase__item_col_6 {
  -webkit-flex: 0 0 calc(49.3% - 16px);
  flex: 0 0 calc(49.3% - 16px);
  max-width: 0 0 calc(33.3% - 16px);
  height: calc(42vw + 16px);
  margin-right: 16px;
  margin-bottom: 16px;
}
@media screen and (max-width: 767px) {
  .Showcase__item_col_6 {
    max-width: 100%;
    -webkit-flex: none;
    flex: none;
    height: 490px;
    margin-right: 0;
  }
}
.Showcase__item_col_5 {
  -webkit-flex: 0 0 calc(41.66666667% - 16px);
  flex: 0 0 calc(41.66666667% - 16px);
  max-width: 0 0 calc(41.66666667% - 16px);
  height: calc(55vw + 16px);
  margin-right: 16px;
}
@media screen and (max-width: 767px) {
  .Showcase__item_col_5 {
    max-width: 100%;
    -webkit-flex: none;
    flex: none;
    height: 490px;
    margin-right: 0;
  }
}
.Showcase__item_col_7 {
  -webkit-flex: 0 0 58.33333333%;
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}
@media screen and (max-width: 767px) {
  .Showcase__item_col_7 {
    max-width: 100%;
    -webkit-flex: none;
    flex: none;
    height: auto;
  }
}
.Showcase__item_col_12 {
  -webkit-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  height: calc(55vw / 2);
}
@media screen and (max-width: 767px) {
  .Showcase__item_col_12 {
    max-width: 100%;
    -webkit-flex: none;
    flex: none;
    height: 490px;
  }
}
/* CUT THE FILE HERE */
.Team {
  font-size: 1.14vw;
  line-height: 1.7vw;
}
@media screen and (max-width: 767px) {
  .Team {
    font-size: 19px;
    line-height: 25px;
  }
}
.Team__image {
  display: inline-block;
  position: relative;
  background: center center no-repeat;
  overflow: hidden;
  box-shadow: none;
  vertical-align: top;
  background-size: cover;
  width: 100%;
  border-radius: 8px;
  background-color: #c1cac7;
}
.Team__image:after {
  content: '';
  display: block;
  padding-bottom: 120%;
}
.Team a {
  text-decoration: none;
  color: inherit;
}
.Team__title {
  margin-top: 8px;
}
@media screen and (max-width: 767px) {
  .Team__title {
    max-width: 100%;
  }
}
.Team__subtitle {
  color: #999;
}
.Team__items {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -9px;
  margin-right: -9px;
}
.Team__item {
  width: calc(33.3% - 18px);
  padding: 16px 8px 24px 8px;
}
@media screen and (max-width: 991px) {
  .Team__item {
    width: 100%;
    padding: 32px 9px 9px 9px;
  }
}
.Team__item .Thumb {
  width: 100%;
  border-radius: 20px;
  background-color: rgba(165,165,165,0.149);
}
/* CUT THE FILE HERE */
.Tech {
  font-size: 1vw;
  line-height: 1vw;
  font-family: 'Microgramma';
  text-align: center;
}
@media screen and (max-width: 767px) {
  .Tech {
    font-size: 12px;
    line-height: 18px;
  }
}
.Tech__item {
  margin-top: 16px;
  text-align: center;
  width: 19%;
  display: inline-block;
}
@media screen and (max-width: 767px) {
  .Tech__item {
    width: 100%;
    margin-bottom: 64px;
  }
}
.Tech__title {
  color: #f00d0d;
}
.Tech__subtitle {
  margin: 8px 0;
}
.Tech__image {
  margin: 16px auto;
  height: 13vw;
  width: 13vw;
  background-size: 13vw;
  background-position: center center;
  background-repeat: no-repeat;
}
@media screen and (max-width: 767px) {
  .Tech__image {
    height: 142px;
    width: 142px;
    background-size: 142px;
  }
}
/* CUT THE FILE HERE */
.Textarea {
  position: relative;
  padding: 0;
}
.Textarea:before {
  content: '';
  display: block;
  position: absolute;
  top: 2px;
  bottom: 2px;
  left: 2px;
  right: 2px;
}
.Textarea__label {
  position: absolute;
  color: #000;
  z-index: 100;
  font-size: 0.8vw;
  line-height: 1.3vw;
  text-transform: uppercase;
  font-family: 'Microgramma';
  top: 8px;
  left: 8px;
}
@media screen and (max-width: 767px) {
  .Textarea__label {
    font-size: 11px;
    line-height: 16px;
  }
}
.Textarea__textarea {
  font-size: 1.14vw;
  line-height: 1.7vw;
  font-family: 'Univers Next Pro';
  position: relative;
  display: block;
  width: 100%;
  padding: 32px 8px 8px 8px;
  border: none;
  background: #fff;
  border-radius: 0;
  box-sizing: border-box;
  color: inherit;
}
@media screen and (max-width: 767px) {
  .Textarea__textarea {
    font-size: 19px;
    line-height: 25px;
  }
}
.Textarea__textarea:focus {
  outline: none;
}
.Textarea__clear {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  transition: #fff 0.15s;
}
.Textarea_empty .Textarea__clear {
  display: none;
}
.Textarea_disabled {
  box-shadow: none;
}
.Textarea_disabled,
.Textarea_disabled .input__input {
  cursor: default !important;
}
.Textarea_disabled:before,
.Textarea_disabled .input__clear {
  display: none;
}
/* CUT THE FILE HERE */
@media screen and (max-width: 767px) {
  .work__hero.work__hero_center {
    border: 0;
  }
}
@media screen and (max-width: 767px) {
  .work.work_center.work_black {
    padding: 10vw 0;
  }
}
@media screen and (max-width: 767px) {
  .work.work_center.work_gray .work__hero.work__hero_center.work__hero_noshadow {
    padding: 7vw 0;
  }
}
.app__itemm.app__itemm_black .byldsite {
  padding-top: 20px;
}
.Pokras {
  margin-top: -2vw;
}
@media screen and (max-width: 767px) {
  .Pokras {
    display: none;
  }
}
.Pokras__item {
  width: 35vw;
  height: 35vw;
  background-repeat: no-repeat;
}
.Pokras__item_Nothing {
  height: 41vw;
}
.Pokras__item_Nosense {
  height: 60vw;
  width: 45vw;
  margin-top: 11vw;
}
.Pokras__item_Scarf {
  height: 60vw;
  width: 49vw;
  margin-top: -16vw;
}
.Pokras__item_Kimono {
  width: 37vw;
  height: 43vw;
}
.Pokras__row {
  display: -webkit-flex;
  display: flex;
}
.Screen_pk1 {
  margin-top: -13vw;
}
@media screen and (max-width: 767px) {
  .Screen_pk1 {
    margin-top: 0;
  }
}
.Screen + .Screen {
  margin-top: 0.5vw;
}
.Screen__wrap {
  position: relative;
  overflow: hidden;
  border: 10px solid #fff;
  border-radius: 32px;
}
@media screen and (max-width: 767px) {
  .Screen__wrap {
    border: 4px solid #fff;
    border-radius: 8px;
  }
}
.Screen__wrap .Thumb {
  z-index: 100;
}
.Screen__image {
  position: absolute;
  top: 0;
  z-index: 50;
}
.Screen .Thumb {
  width: 100%;
}
.Screen__container {
  background: none;
  padding: 0;
  box-sizing: content-box;
  margin: 0.3vw;
}
@media screen and (max-width: 767px) {
  .Screen__container {
    padding: 0;
  }
}
.Screen__container + .Screen__container {
  margin-top: 8px;
}
.Screen__container .Thumb:after {
  padding-bottom: 78.5% !important;
}
.Screen__container_Object .Thumb {
  background-size: 60%;
  background-position: center center;
}
.Screen__container_NoShadow .Thumb {
  box-shadow: none !important;
}
.Screen__container_Full {
  padding: 0 !important;
}
.Screen__container_Full .Thumb {
  box-shadow: none !important;
  border-radius: 0 !important;
}
.Screen + .Work {
  margin-top: 10vw;
}
.Work_Large {
  padding-bottom: 0 !important;
  margin-bottom: -3vw;
}
.Work_Large .work__hero {
  width: 100vw;
  margin-top: -25vw;
}
.Work_Gray {
  background: #dbdbdb;
  margin-top: 1px;
  padding-bottom: 7vw;
}
.Work_Black {
  background: #000;
  margin-top: 1px !important;
  padding-bottom: 7vw;
  padding-top: 7vw;
}
.Work_center {
  text-align: center;
}
.Work_center + .Work_center {
  margin-top: 2px !important;
}
.Work + .Work {
  margin-top: 2px !important;
}
.Work a {
  border-bottom: 1px solid #d9d9d9;
  color: color-black;
}
.Work a:hover {
  border-bottom: 1px solid #999;
}
.Work__p + .Work__p {
  margin-top: 10px;
}
@media screen and (max-width: 767px) {
  .Work__item_screen.work__item_mobile .Thumb:after {
    padding-bottom: 150% !important;
  }
}
.Work__item_screen .Thumb:after {
  padding-bottom: 86% !important;
}
.Work__item_screen2 .Thumb:after {
  padding-bottom: 200% !important;
}
.Work__item_cut {
  height: 29vw;
}
@media screen and (max-width: 767px) {
  .Work__item_cut {
    height: 69vw;
  }
}
.Work__items {
  display: -webkit-flex;
  display: flex;
}
@media screen and (max-width: 767px) {
  .Work__items {
    display: block;
  }
}
.Work__video {
  border: 10px solid #fff;
  border-radius: 32px;
  background: none;
  padding: 0;
  width: 100%;
  box-sizing: border-box;
  margin: 0;
}
@media screen and (max-width: 767px) {
  .Work__video {
    padding: 0;
    border: 4px solid #fff;
    border-radius: 8px;
  }
}
.Work__video_Full {
  padding: 0 !important;
}
.Work__video_Full .Thumb {
  box-shadow: none !important;
  border-radius: 0 !important;
}
.Work__hero {
  background: none;
  border-radius: 32px;
  padding: 0;
  box-sizing: content-box;
  margin: 0;
}
.Work__hero_center {
  text-align: center;
  width: 40vw;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .Work__hero {
    padding: 0;
    border-radius: 8px;
    border: 4px solid #fff;
  }
}
.Work__hero + .Work__hero {
  margin-top: 2px;
}
.Work__hero .Thumb:after {
  padding-bottom: 78.5% !important;
}
.Work__hero_Object .Thumb {
  background-size: 60%;
  background-position: center center;
}
.Work__hero_NoShadow .Thumb {
  box-shadow: none !important;
}
.Work__hero_Full {
  padding: 0 !important;
}
.Work__hero_Full .Thumb {
  box-shadow: none !important;
  border-radius: 0 !important;
}
.Work__item {
  background: none;
  padding: 0;
  box-sizing: content-box;
  width: 50%;
  margin: 0.3vw;
  position: relative;
}
@media screen and (max-width: 767px) {
  .Work__item {
    width: initial !important;
    padding: 20px !important;
  }
}
.Work__item_Fit {
  padding: 0 !important;
}
.Work__item_Object .Thumb {
  background-size: 50%;
  background-position: center center;
}
.Work__item_NoShadow .Thumb {
  box-shadow: none !important;
}
.Work__item_Full {
  background-size: 50%;
  padding: 0 !important;
}
.Work__item_Full .Thumb {
  box-shadow: none !important;
  border-radius: 0 !important;
}
.Work__left {
  width: calc((((100vw - 320px) / 12) * 6) + 100px);
  float: left;
}
.Work__header {
  display: -webkit-flex;
  display: flex;
}
.Work__type {
  color: #999;
  margin-top: 16px;
}
.Work__title {
  font-size: 1.14vw;
  line-height: 1.7vw;
  display: -webkit-flex;
  display: flex;
  margin: 0 4px 8px 4px;
}
@media screen and (max-width: 767px) {
  .Work__title {
    font-size: 19px;
    line-height: 25px;
  }
}
.Work__right {
  width: calc((((100vw - 320px) / 12) * 6) + 100px);
  margin-left: 20px;
  float: left;
}
.Work__image_align_center .thumb {
  background-position: center center;
}
.Work .Thumb {
  width: 100%;
/*box-shadow 0 12px 25px -12px rgba(0,0,0,0.20)*/
/*box-shadow 0 14px 26px -14px rgba(0,0,0,0.1)*/
/*box-shadow 0 11px 8px -14px rgba(0,0,0,0.6)*/
  box-shadow: 0 3px 7px -5px rgba(0,0,0,0.6);
}
/* CUT THE FILE HERE */
.Video {
  position: relative;
  width: 90vw;
  margin: 0 auto;
  font-size: 0.8vw;
  line-height: 1.3vw;
  text-transform: uppercase;
  font-family: 'Microgramma';
  color: #fff;
  font-family: 'OCR';
  color: #f25b00;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
@media screen and (max-width: 767px) {
  .Video {
    font-size: 11px;
    line-height: 16px;
  }
}
.Video:hover {
  -webkit-transform: scale(1.01);
  transform: scale(1.01);
}
.Video:hover .Video__icon {
  -webkit-transform: scale(1.15);
  transform: scale(1.15);
}
.Video__text {
  font-size: 1.1vw;
  margin-top: 0.7vw;
}
.Video__icon {
  height: 2.8vw;
  -webkit-mask-size: 2.8vw;
  mask-size: 2.8vw;
  width: 2.8vw;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIiIGhlaWdodD0iNDMiIHZpZXdCb3g9IjAgMCA0MiA0MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM5LjA2MyAxNy4xNjc2QzQyLjY5OTggMTkuMDIzMiA0Mi42OTk5IDI0LjIxOTYgMzkuMDYzIDI2LjA3NTJMNy42MjE3NyA0Mi4xMTdDNC4yOTUwNCA0My44MTQ0IDAuMzQ5MzY1IDQxLjM5OCAwLjM0OTM2NSAzNy42NjMyTDAuMzQ5MzY3IDUuNTc5NTRDMC4zNDkzNjcgMS44NDQ4MiA0LjI5NTA0IC0wLjU3MTYwNyA3LjYyMTc2IDEuMTI1NzRMMzkuMDYzIDE3LjE2NzZaIiBmaWxsPSIjRjI1QjAwIi8+Cjwvc3ZnPgo=");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIiIGhlaWdodD0iNDMiIHZpZXdCb3g9IjAgMCA0MiA0MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM5LjA2MyAxNy4xNjc2QzQyLjY5OTggMTkuMDIzMiA0Mi42OTk5IDI0LjIxOTYgMzkuMDYzIDI2LjA3NTJMNy42MjE3NyA0Mi4xMTdDNC4yOTUwNCA0My44MTQ0IDAuMzQ5MzY1IDQxLjM5OCAwLjM0OTM2NSAzNy42NjMyTDAuMzQ5MzY3IDUuNTc5NTRDMC4zNDkzNjcgMS44NDQ4MiA0LjI5NTA0IC0wLjU3MTYwNyA3LjYyMTc2IDEuMTI1NzRMMzkuMDYzIDE3LjE2NzZaIiBmaWxsPSIjRjI1QjAwIi8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-color: #f25b00;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
@media screen and (max-width: 767px) {
  .Video__icon {
    height: 4vw;
    -webkit-mask-size: 4vw;
    mask-size: 4vw;
    width: 4vw;
  }
}
.Video__title {
  position: absolute;
  top: 24px;
  left: 24px;
}
.Video__duration {
  position: absolute;
  bottom: 24px;
  left: 24px;
  display: none;
}
.Video__action {
  z-index: 100;
  cursor: pointer;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media screen and (max-width: 767px) {
  .Video {
    width: 100%;
  }
}
.Video__video {
  border-radius: 4px;
  width: 100%;
  cursor: pointer;
}
.Video_controls_hide .Video__action,
.Video_controls_hide .Video__duration {
  display: none;
  visibility: hidden;
}
/* CUT THE FILE HERE */
.Thumb {
  display: inline-block;
  position: relative;
  background: top center no-repeat;
  overflow: hidden;
  box-shadow: none;
  vertical-align: top;
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-transform-style: preserve-3d;
}
.Thumb__images {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #000;
}
.Thumb__image {
  background: center center no-repeat;
  background-size: cover;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-transform-style: preserve-3d;
}
.Thumb__title {
  position: absolute;
  z-index: 4;
  color: #fff;
  bottom: 0;
  right: 0;
  padding: 5px 10px;
}
.Thumb_parallax > .Thumb__image,
.Thumb_parallax > .Thumb__images {
  top: -10px;
  bottom: -10px;
}
.Thumb_slideshow .Thumb__image {
  transition: opacity 2500ms;
}
.Thumb_slideshow .Thumb__image_state_active {
  opacity: 1;
  z-index: 2;
}
.Thumb_slideshow .Thumb__image_state_release {
  opacity: 0;
  z-index: 1;
}
.Thumb_fit_contain {
  background-size: contain;
}
.Thumb_fit_cover {
  background-size: cover;
}
.Thumb_shade:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0,0,0,0.05);
}
.Thumb_grid {
  image-rendering: pixelated;
}
.Thumb_grid:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: left top repeat url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyIiBoZWlnaHQ9IjIiIHZpZXdCb3g9IjAgMCAyIDIiPgogIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICA8cmVjdCB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMiIvPgogICAgPHJlY3Qgd2lkdGg9IjEiIGhlaWdodD0iMSIgeD0iMSIgeT0iMSIgZmlsbD0iIzAwMCIgb3BhY2l0eT0iLjIiLz4KICA8L2c+Cjwvc3ZnPgo=');
  z-index: 3;
}
.Thumb_theme_app {
  border-radius: 23%;
  overflow: hidden;
  background-color: transparent;
}
.Thumb_theme_userpic {
  border-radius: 100%;
}
.Thumb:after {
  content: '';
  display: block;
}
.Thumb_rounded {
  border-radius: radius-inside;
}
.Thumb_shadow {
  transition: box-shadow 300ms;
  box-shadow: 0 5px 20px -5px #000;
}
.Thumb_border {
  box-shadow: inset 0 0 0 2px rgba(0,0,0,0.1);
}
/* CUT THE FILE HERE */
.WorkCard {
  font-size: 1.1vw;
  line-height: 1.5vw;
  margin-top: 5vw;
  margin-bottom: 5vw;
}
.WorkCard_New {
  margin-bottom: 0 !important;
}
.WorkCard__icon {
  height: 1.4vw;
  background-size: 1.4vw;
  width: 1.4vw;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  position: relative;
  top: 0.3vw;
  margin-right: 0.2vw;
}
@media screen and (max-width: 767px) {
  .WorkCard__icon {
    height: 20px;
    background-size: 20px;
    width: 20px;
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-block;
    position: relative;
    top: 5px;
    margin-right: 6px;
  }
}
.WorkCard__href {
  margin-top: 2vw;
}
.WorkCard__link {
  display: inline-block;
  color: #f00d0d;
  z-index: 999;
  position: relative;
}
@media screen and (max-width: 767px) {
  .WorkCard .Cast {
    border-top: 2px solid #f00;
    padding-top: 32px;
    font-size: 13px !important;
    line-height: 19px !important;
    margin-bottom: 32px !important;
  }
}
@media screen and (max-width: 767px) {
  .WorkCard__meta .Cast {
    margin-right: 32px;
    border-top: none;
    padding-top: 0;
  }
  .WorkCard__meta .Workcard__type,
  .WorkCard__meta .Cast {
    display: inline-block;
    vertical-align: top;
    font-size: 13px !important;
    line-height: 19px !important;
    margin-bottom: 32px !important;
  }
}
.WorkCard__item {
  position: relative;
}
.WorkCard__item_Text {
  padding: 15vw 24vw 13vw 24vw;
}
@media screen and (max-width: 767px) {
  .WorkCard__item_Text {
    padding: 15vw 24 13vw 24;
  }
}
.WorkCard__item_Text .WorkCard__text {
  margin-top: 4vw;
}
.WorkCard__dir {
  font-size: 1vw;
  line-height: 1.5vw;
  opacity: 0.4;
  letter-spacing: -0.03vw;
  margin-bottom: 1vw;
  font-family: 'ocr-a-std';
}
@media screen and (max-width: 767px) {
  .WorkCard__dir {
    font-size: 15px !important;
    line-height: 22px !important;
    margin-bottom: 2.9vw !important;
  }
}
.WorkCard a {
  border-bottom: none;
  color: #f00;
}
.WorkCard a:hover {
  border-bottom: 1px solid #f00;
}
.WorkCard__p + .WorkCard__p {
  margin-top: 10px;
}
.WorkCard__items {
  display: -webkit-flex;
  display: flex;
}
@media screen and (max-width: 767px) {
  .WorkCard__items {
    display: block;
  }
}
.WorkCard__left,
.WorkCard__right {
  font-family: 'OCR';
}
.WorkCard__middle {
  font-family: 'univers-next-pro';
  font-weight: 300;
  font-size: 1.25vw;
  line-height: 1.6vw;
  letter-spacing: -0.06vw;
  text-transform: none !important;
}
.WorkCard__left {
  width: 16vw;
  padding-right: 6.5vw;
}
@media screen and (max-width: 767px) {
  .WorkCard__left {
    width: initial;
    padding: 0;
  }
}
.WorkCard__header {
  display: -webkit-flex;
  display: flex;
}
@media screen and (max-width: 767px) {
  .WorkCard__header {
    display: initial;
  }
}
.WorkCard__text,
.WorkCard__link {
  font-size: 1.4vw;
  line-height: 1.8vw;
  letter-spacing: -0.04vw;
  text-transform: lowercase;
}
@media screen and (max-width: 767px) {
  .WorkCard__text,
  .WorkCard__link {
    font-size: 15px !important;
    line-height: 22px !important;
    margin-bottom: 32px !important;
  }
}
.WorkCard__text + .WorkCard__text {
  margin-top: 2vw;
}
@media screen and (max-width: 767px) {
  .WorkCard__text {
    margin-bottom: 0.5vw;
  }
}
.WorkCard__text_size_M {
  padding: 8vw 0 0 0;
  max-width: 65%;
}
@media screen and (max-width: 767px) {
  .WorkCard__text_size_M {
    max-width: initial;
  }
}
.WorkCard__text_size_L {
  font-size: 2.3vw !important;
  line-height: 2.5vw !important;
  letter-spacing: -0.1vw;
}
@media screen and (max-width: 767px) {
  .WorkCard__text_size_L {
    font-size: 15px !important;
    line-height: 22px !important;
  }
}
.WorkCard__title {
  margin-left: -0.6vw;
  font-size: 7vw;
  line-height: 7.2vw;
  letter-spacing: -0.5vw;
  font-weight: 275;
  font-family: 'ocr-a-std';
  text-transform: uppercase;
  margin-bottom: 5vw;
  position: relative;
}
.WorkCard__title_Size_M {
  font-size: 4vw;
  line-height: 4.2vw;
  letter-spacing: -0.5vw;
  margin-left: -0.3vw;
}
@media screen and (max-width: 767px) {
  .WorkCard__title_Size_M {
    font-size: 40px !important;
    line-height: 48px !important;
    margin-bottom: 7vw !important;
  }
}
@media screen and (max-width: 767px) {
  .WorkCard__title {
    font-size: 68px;
    line-height: 66px;
    margin-bottom: 7vw;
  }
}
.WorkCard__type {
  text-transform: uppercase;
  color: #999;
  margin-top: 1vw;
}
.WorkCard__type-line + .WorkCard__type-line {
  margin-top: 0.09vw;
}
.WorkCard__middle {
  width: 48vw;
}
@media screen and (max-width: 767px) {
  .WorkCard__middle {
    width: initial;
  }
}
.WorkCard__right {
  width: 16vw;
  position: absolute;
  right: 2vw;
}
@media screen and (max-width: 767px) {
  .WorkCard__right {
    position: relative;
    width: initial;
    right: 0;
  }
}
/* CUT THE FILE HERE */
.YaList {
  font-family: 'PPNeueCorp';
  position: relative;
  -webkit-user-select: none;
  user-select: none;
}
.YaList__text {
  font-family: 'PPNeueCorp';
}
.YaList__item {
  display: -webkit-flex;
  display: flex;
  height: 4.5vw;
}
.YaList__item:hover .Yalist__time {
  color: #000;
}
.YaList__item:hover .Yalist__logo,
.YaList__item:hover .Yalist__logoya {
  opacity: 1;
}
.YaList__title,
.YaList__time {
  font-size: 5vw;
  display: inline-block;
  font-family: 'PPNeueCorpCondensed';
}
.YaList__time {
  color: #e8e8e6;
  margin-left: 1vw;
}
.YaList__left,
.YaList__right {
  width: 22vw;
}
.YaList__left {
  margin-left: 3vw;
}
.YaList__right {
  margin-right: 3vw;
}
.YaList__middle {
  width: 50vw;
}
.YaList__logo,
.YaList__logoya {
  opacity: 0;
  display: inline-block;
  margin-top: 1.6vw;
  height: 4.2vw;
  width: 4.2vw;
  background-size: 4.2vw;
}
.YaList__hint {
  color: #a6a6a6;
  margin-top: 3vw;
  text-transform: none;
}
/* CUT THE FILE HERE */
.WorkStory {
  text-align: center;
}
@media screen and (max-width: 767px) {
  .WorkStory__foot {
    overflow: hidden;
    margin: 0 -20px 80px -20px;
  }
}
.WorkStory__video {
  margin: 4vw 0;
}
@media screen and (max-width: 767px) {
  .WorkStory__video {
    width: 90vw !important;
    margin: 80px 0 20px 0;
  }
}
@media screen and (max-width: 767px) {
  .WorkStory__image_MobileMax {
    height: 114vw !important;
    width: 60vw !important;
    background-size: 60vw !important;
  }
}
.WorkStory__text {
  width: 48vw;
  margin: 10vw auto;
  text-align: left;
}
@media screen and (max-width: 767px) {
  .WorkStory__text {
    width: 100% !important;
  }
}
.WorkStory__image,
.WorkStory__mobile {
  background-position: center center;
  background-repeat: no-repeat;
  margin: 0 auto;
}
.WorkStory__mobile {
  border: 0.3vw solid #222;
  border-radius: 3.2vw;
}
.WorkStory__mobile_Second {
  margin-top: 8vw;
}
@media screen and (max-width: 767px) {
  .WorkStory__mobile {
    width: 59vw !important;
    height: 127vw !important;
    background-size: 59vw !important;
  }
}
.WorkStory__cols_Margin-X {
  margin: 12vw 0;
}
@media screen and (max-width: 767px) {
  .WorkStory__cols_Margin-X {
    margin: 80px 0;
  }
}
.WorkStory__col {
  display: inline-block;
  vertical-align: top;
  width: 49%;
  text-align: left;
}
@media screen and (max-width: 767px) {
  .WorkStory__col {
    display: block;
    width: 100% !important;
  }
  .WorkStory__col + .WorkStory__col {
    margin-top: 60px;
  }
}
.WorkStory__item {
  font-size: 1.6vw;
  line-height: 2.1vw;
  letter-spacing: -0.04vw;
  font-family: 'univers-next-pro';
  font-weight: 500;
  text-transform: none;
}
@media screen and (max-width: 767px) {
  .WorkStory__item {
    width: 100% !important;
    font-size: 19px !important;
    line-height: 25px !important;
    margin-bottom: 32px !important;
  }
}
.WorkStory__item_cols {
  display: table;
  width: 80vw;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .WorkStory__item_cols {
    display: block;
  }
}
/* CUT THE FILE HERE */
.Workslist {
  font-family: 'OCR';
  font-size: 1.14vw;
  position: relative;
  -webkit-user-select: none;
  user-select: none;
/* // Hide other items when one is hovered
    &__item
        filter blur(0)
        transition all .4s ease-out
    
    // When Workslist is hovered and contains a hovered item
    &:hover &__item
        filter blur(4px)
        transition all .4s ease-out
    
    // Keep hovered item sharp
    &__item:hover
        filter blur(0) !important
        transition all .4s ease-out */
}
@media screen and (max-width: 767px) {
  .Workslist {
    margin-top: 50px;
  }
}
.Workslist__item {
  position: relative;
  z-index: 2;
  background-color: inherit;
}
.Workslist__background {
  position: absolute;
  top: 0;
  left: -4vw;
  right: -4vw;
  height: 100vh;
  z-index: 1;
  width: 100vw;
  pointer-events: none;
  background-color: #d20000;
  margin-top: -2vw;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.Workslist__background:before,
.Workslist__background:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  background-size: cover;
  background-position: center;
}
.Workslist__background:before {
  opacity: 0;
  background-image: var(--current-image);
  -webkit-transform: scale(0.995);
  transform: scale(0.995);
  -webkit-filter: blur(20px);
  filter: blur(20px);
  transition: all 1s ease-out;
}
.Workslist__background_switching:before {
  opacity: 1;
  -webkit-filter: blur(0);
  filter: blur(0);
  -webkit-transform: scale(1);
  transform: scale(1);
}
.Workslist__background:after {
  display: none;
}
.Workslist__background_switching:before {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
.Workslist__background_fixed {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100vw;
  margin: 0;
}
.Workslist__background video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.Workslist__background.active {
  opacity: 1;
}
.Workslist__ae {
  display: inline;
  font-family: 'Plaex';
}
.Workslist__title {
  font-size: 6vw;
  padding-bottom: 2vw;
  margin-top: 0;
  text-transform: uppercase;
  letter-spacing: -0.1vw;
  color: #828282;
  font-family: Microgramma D;
  position: relative;
  z-index: 9;
}
.Workslist__title_size_M {
  font-size: 4.5vw;
}
@media screen and (max-width: 767px) {
  .Workslist__title {
    font-size: 46px;
    line-height: 48px;
    padding: 26px 0;
  }
}
.Workslist__item {
  display: -webkit-flex;
  display: flex;
  line-height: 2vw;
  border-top: 2px solid rgba(255,255,255,0.078);
  transition: all 0.1s;
/* &:hover
            border-top-color transparent */
}
@media screen and (max-width: 767px) {
  .Workslist__item {
    font-size: 19px;
    line-height: 25px;
    padding: 7px 0;
  }
}
.Workslist__cell {
  position: relative;
  width: 27%;
}
@media screen and (max-width: 767px) {
  .Workslist__cell {
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  .Workslist__cell_Year {
    text-align: right;
  }
}
.Workslist__cell_Wide {
  width: 50%;
}
@media screen and (max-width: 767px) {
  .Workslist__cell_Wide {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .Workslist__cell_Type {
    display: none;
  }
}
.Workslist__cell_Ghost {
  opacity: 0.6;
}
.Workslist__cell_Background {
  display: none;
}
/* CUT THE FILE HERE */
.Yandex__item {
  display: -webkit-flex;
  display: flex;
}
.Yandex__left {
  width: 74.5vw;
}
.Yandex__side {
  width: 24vw;
  font-family: 'PPNeueCorp';
  text-transform: none;
  font-size: 1.3vw;
  line-height: 1.6vw;
  margin-right: 3vw;
  margin-top: 1.6vw;
}
.Yandex__p + .Yandex__p {
  margin-top: 1.5vw;
}
@-webkit-keyframes pulse {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes pulse {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fire-flicker {
  0% {
    opacity: 1;
  }
  5% {
    opacity: 0.9;
  }
  12% {
    opacity: 1;
  }
  18% {
    opacity: 0.82;
  }
  25% {
    opacity: 0.95;
  }
  32% {
    opacity: 0.78;
  }
  38% {
    opacity: 1;
  }
  45% {
    opacity: 0.85;
  }
  52% {
    opacity: 0.92;
  }
  58% {
    opacity: 0.8;
  }
  65% {
    opacity: 1;
  }
  72% {
    opacity: 0.87;
  }
  78% {
    opacity: 0.75;
  }
  85% {
    opacity: 0.96;
  }
  92% {
    opacity: 0.83;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fire-flicker {
  0% {
    opacity: 1;
  }
  5% {
    opacity: 0.9;
  }
  12% {
    opacity: 1;
  }
  18% {
    opacity: 0.82;
  }
  25% {
    opacity: 0.95;
  }
  32% {
    opacity: 0.78;
  }
  38% {
    opacity: 1;
  }
  45% {
    opacity: 0.85;
  }
  52% {
    opacity: 0.92;
  }
  58% {
    opacity: 0.8;
  }
  65% {
    opacity: 1;
  }
  72% {
    opacity: 0.87;
  }
  78% {
    opacity: 0.75;
  }
  85% {
    opacity: 0.96;
  }
  92% {
    opacity: 0.83;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes analog-shimmer {
  0% {
    -webkit-filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    -webkit-transform: translateX(0px) translateY(0px);
    transform: translateX(0px) translateY(0px);
  }
  12% {
    -webkit-filter: drop-shadow(0 0 6px #0015ff) drop-shadow(0 0 18px #0015ff);
    filter: drop-shadow(0 0 6px #0015ff) drop-shadow(0 0 18px #0015ff);
    -webkit-transform: translateX(-0.3px) translateY(0.1px);
    transform: translateX(-0.3px) translateY(0.1px);
  }
  16% {
    -webkit-filter: drop-shadow(0 0 9px #0015ff) drop-shadow(0 0 22px #0015ff);
    filter: drop-shadow(0 0 9px #0015ff) drop-shadow(0 0 22px #0015ff);
    -webkit-transform: translateX(-0.2px) translateY(-0.1px);
    transform: translateX(-0.2px) translateY(-0.1px);
  }
  23% {
    -webkit-filter: drop-shadow(0 0 7px #0015ff) drop-shadow(0 0 19px #0015ff);
    filter: drop-shadow(0 0 7px #0015ff) drop-shadow(0 0 19px #0015ff);
    -webkit-transform: translateX(0.4px) translateY(0px);
    transform: translateX(0.4px) translateY(0px);
  }
  26% {
    -webkit-filter: drop-shadow(0 0 10px #0015ff) drop-shadow(0 0 23px #0015ff);
    filter: drop-shadow(0 0 10px #0015ff) drop-shadow(0 0 23px #0015ff);
    -webkit-transform: translateX(-0.8px) translateY(0.3px);
    transform: translateX(-0.8px) translateY(0.3px);
  }
  30% {
    -webkit-filter: drop-shadow(0 0 6px #0015ff) drop-shadow(0 0 17px #0015ff);
    filter: drop-shadow(0 0 6px #0015ff) drop-shadow(0 0 17px #0015ff);
    -webkit-transform: translateX(0.6px) translateY(-0.2px);
    transform: translateX(0.6px) translateY(-0.2px);
  }
  35% {
    -webkit-filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    -webkit-transform: translateX(0.1px) translateY(0px);
    transform: translateX(0.1px) translateY(0px);
  }
  50% {
    -webkit-filter: drop-shadow(0 0 9px #0015ff) drop-shadow(0 0 23px #0015ff);
    filter: drop-shadow(0 0 9px #0015ff) drop-shadow(0 0 23px #0015ff);
    -webkit-transform: translateX(-0.1px) translateY(-0.1px);
    transform: translateX(-0.1px) translateY(-0.1px);
  }
  63% {
    -webkit-filter: drop-shadow(0 0 7px #0015ff) drop-shadow(0 0 18px #0015ff);
    filter: drop-shadow(0 0 7px #0015ff) drop-shadow(0 0 18px #0015ff);
    -webkit-transform: translateX(0.2px) translateY(0px);
    transform: translateX(0.2px) translateY(0px);
  }
  68% {
    -webkit-filter: drop-shadow(0 0 5px #0015ff) drop-shadow(0 0 14px #0015ff);
    filter: drop-shadow(0 0 5px #0015ff) drop-shadow(0 0 14px #0015ff);
    -webkit-transform: translateX(0.9px) translateY(-0.4px);
    transform: translateX(0.9px) translateY(-0.4px);
  }
  72% {
    -webkit-filter: drop-shadow(0 0 11px #0015ff) drop-shadow(0 0 26px #0015ff);
    filter: drop-shadow(0 0 11px #0015ff) drop-shadow(0 0 26px #0015ff);
    -webkit-transform: translateX(-0.7px) translateY(0.3px);
    transform: translateX(-0.7px) translateY(0.3px);
  }
  76% {
    -webkit-filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    -webkit-transform: translateX(0.1px) translateY(0px);
    transform: translateX(0.1px) translateY(0px);
  }
  87% {
    -webkit-filter: drop-shadow(0 0 6px #0015ff) drop-shadow(0 0 16px #0015ff);
    filter: drop-shadow(0 0 6px #0015ff) drop-shadow(0 0 16px #0015ff);
    -webkit-transform: translateX(0.3px) translateY(-0.1px);
    transform: translateX(0.3px) translateY(-0.1px);
  }
  93% {
    -webkit-filter: drop-shadow(0 0 10px #0015ff) drop-shadow(0 0 24px #0015ff);
    filter: drop-shadow(0 0 10px #0015ff) drop-shadow(0 0 24px #0015ff);
    -webkit-transform: translateX(0.1px) translateY(0px);
    transform: translateX(0.1px) translateY(0px);
  }
  100% {
    -webkit-filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    -webkit-transform: translateX(0px) translateY(0px);
    transform: translateX(0px) translateY(0px);
  }
}
@keyframes analog-shimmer {
  0% {
    -webkit-filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    -webkit-transform: translateX(0px) translateY(0px);
    transform: translateX(0px) translateY(0px);
  }
  12% {
    -webkit-filter: drop-shadow(0 0 6px #0015ff) drop-shadow(0 0 18px #0015ff);
    filter: drop-shadow(0 0 6px #0015ff) drop-shadow(0 0 18px #0015ff);
    -webkit-transform: translateX(-0.3px) translateY(0.1px);
    transform: translateX(-0.3px) translateY(0.1px);
  }
  16% {
    -webkit-filter: drop-shadow(0 0 9px #0015ff) drop-shadow(0 0 22px #0015ff);
    filter: drop-shadow(0 0 9px #0015ff) drop-shadow(0 0 22px #0015ff);
    -webkit-transform: translateX(-0.2px) translateY(-0.1px);
    transform: translateX(-0.2px) translateY(-0.1px);
  }
  23% {
    -webkit-filter: drop-shadow(0 0 7px #0015ff) drop-shadow(0 0 19px #0015ff);
    filter: drop-shadow(0 0 7px #0015ff) drop-shadow(0 0 19px #0015ff);
    -webkit-transform: translateX(0.4px) translateY(0px);
    transform: translateX(0.4px) translateY(0px);
  }
  26% {
    -webkit-filter: drop-shadow(0 0 10px #0015ff) drop-shadow(0 0 23px #0015ff);
    filter: drop-shadow(0 0 10px #0015ff) drop-shadow(0 0 23px #0015ff);
    -webkit-transform: translateX(-0.8px) translateY(0.3px);
    transform: translateX(-0.8px) translateY(0.3px);
  }
  30% {
    -webkit-filter: drop-shadow(0 0 6px #0015ff) drop-shadow(0 0 17px #0015ff);
    filter: drop-shadow(0 0 6px #0015ff) drop-shadow(0 0 17px #0015ff);
    -webkit-transform: translateX(0.6px) translateY(-0.2px);
    transform: translateX(0.6px) translateY(-0.2px);
  }
  35% {
    -webkit-filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    -webkit-transform: translateX(0.1px) translateY(0px);
    transform: translateX(0.1px) translateY(0px);
  }
  50% {
    -webkit-filter: drop-shadow(0 0 9px #0015ff) drop-shadow(0 0 23px #0015ff);
    filter: drop-shadow(0 0 9px #0015ff) drop-shadow(0 0 23px #0015ff);
    -webkit-transform: translateX(-0.1px) translateY(-0.1px);
    transform: translateX(-0.1px) translateY(-0.1px);
  }
  63% {
    -webkit-filter: drop-shadow(0 0 7px #0015ff) drop-shadow(0 0 18px #0015ff);
    filter: drop-shadow(0 0 7px #0015ff) drop-shadow(0 0 18px #0015ff);
    -webkit-transform: translateX(0.2px) translateY(0px);
    transform: translateX(0.2px) translateY(0px);
  }
  68% {
    -webkit-filter: drop-shadow(0 0 5px #0015ff) drop-shadow(0 0 14px #0015ff);
    filter: drop-shadow(0 0 5px #0015ff) drop-shadow(0 0 14px #0015ff);
    -webkit-transform: translateX(0.9px) translateY(-0.4px);
    transform: translateX(0.9px) translateY(-0.4px);
  }
  72% {
    -webkit-filter: drop-shadow(0 0 11px #0015ff) drop-shadow(0 0 26px #0015ff);
    filter: drop-shadow(0 0 11px #0015ff) drop-shadow(0 0 26px #0015ff);
    -webkit-transform: translateX(-0.7px) translateY(0.3px);
    transform: translateX(-0.7px) translateY(0.3px);
  }
  76% {
    -webkit-filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    -webkit-transform: translateX(0.1px) translateY(0px);
    transform: translateX(0.1px) translateY(0px);
  }
  87% {
    -webkit-filter: drop-shadow(0 0 6px #0015ff) drop-shadow(0 0 16px #0015ff);
    filter: drop-shadow(0 0 6px #0015ff) drop-shadow(0 0 16px #0015ff);
    -webkit-transform: translateX(0.3px) translateY(-0.1px);
    transform: translateX(0.3px) translateY(-0.1px);
  }
  93% {
    -webkit-filter: drop-shadow(0 0 10px #0015ff) drop-shadow(0 0 24px #0015ff);
    filter: drop-shadow(0 0 10px #0015ff) drop-shadow(0 0 24px #0015ff);
    -webkit-transform: translateX(0.1px) translateY(0px);
    transform: translateX(0.1px) translateY(0px);
  }
  100% {
    -webkit-filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    -webkit-transform: translateX(0px) translateY(0px);
    transform: translateX(0px) translateY(0px);
  }
}
@-webkit-keyframes logo-entrance {
  0% {
    opacity: 0;
    -webkit-filter: blur(20px) drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    filter: blur(20px) drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
  }
  100% {
    opacity: 1;
    -webkit-filter: blur(0px) drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    filter: blur(0px) drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
  }
}
@keyframes logo-entrance {
  0% {
    opacity: 0;
    -webkit-filter: blur(20px) drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    filter: blur(20px) drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
  }
  100% {
    opacity: 1;
    -webkit-filter: blur(0px) drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    filter: blur(0px) drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
  }
}
@-webkit-keyframes point {
  0% {
    margin-top: 0.03em;
  }
  50% {
    margin-top: 0.2em;
  }
  100% {
    margin-top: 0.03em;
  }
}
@keyframes point {
  0% {
    margin-top: 0.03em;
  }
  50% {
    margin-top: 0.2em;
  }
  100% {
    margin-top: 0.03em;
  }
}
@-webkit-keyframes slide {
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
  100% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}
@keyframes slide {
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
  100% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}
@-webkit-keyframes analog-shimmer {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) translateY(0px) scale(1);
    transform: translateX(0px) translateY(0px) scale(1);
  }
  12% {
    opacity: 0.85;
    -webkit-transform: translateX(-0.3px) translateY(0.1px) scale(1.001);
    transform: translateX(-0.3px) translateY(0.1px) scale(1.001);
  }
  16% {
    opacity: 0.95;
    -webkit-transform: translateX(-0.2px) translateY(-0.1px) scale(0.999);
    transform: translateX(-0.2px) translateY(-0.1px) scale(0.999);
  }
  23% {
    opacity: 0.9;
    -webkit-transform: translateX(0.4px) translateY(0px) scale(1.002);
    transform: translateX(0.4px) translateY(0px) scale(1.002);
  }
  26% {
    opacity: 0.8;
    -webkit-transform: translateX(-0.8px) translateY(0.3px) scale(0.998);
    transform: translateX(-0.8px) translateY(0.3px) scale(0.998);
  }
  30% {
    opacity: 0.88;
    -webkit-transform: translateX(0.6px) translateY(-0.2px) scale(1.001);
    transform: translateX(0.6px) translateY(-0.2px) scale(1.001);
  }
  35% {
    opacity: 1;
    -webkit-transform: translateX(0.1px) translateY(0px) scale(1);
    transform: translateX(0.1px) translateY(0px) scale(1);
  }
  50% {
    opacity: 0.92;
    -webkit-transform: translateX(-0.1px) translateY(-0.1px) scale(1.001);
    transform: translateX(-0.1px) translateY(-0.1px) scale(1.001);
  }
  63% {
    opacity: 0.87;
    -webkit-transform: translateX(0.2px) translateY(0px) scale(0.999);
    transform: translateX(0.2px) translateY(0px) scale(0.999);
  }
  68% {
    opacity: 0.75;
    -webkit-transform: translateX(0.9px) translateY(-0.4px) scale(1.003);
    transform: translateX(0.9px) translateY(-0.4px) scale(1.003);
  }
  72% {
    opacity: 0.9;
    -webkit-transform: translateX(-0.7px) translateY(0.3px) scale(0.997);
    transform: translateX(-0.7px) translateY(0.3px) scale(0.997);
  }
  76% {
    opacity: 1;
    -webkit-transform: translateX(0.1px) translateY(0px) scale(1);
    transform: translateX(0.1px) translateY(0px) scale(1);
  }
  87% {
    opacity: 0.89;
    -webkit-transform: translateX(0.3px) translateY(-0.1px) scale(1.001);
    transform: translateX(0.3px) translateY(-0.1px) scale(1.001);
  }
  93% {
    opacity: 0.94;
    -webkit-transform: translateX(0.1px) translateY(0px) scale(0.999);
    transform: translateX(0.1px) translateY(0px) scale(0.999);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) translateY(0px) scale(1);
    transform: translateX(0px) translateY(0px) scale(1);
  }
}
@keyframes analog-shimmer {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) translateY(0px) scale(1);
    transform: translateX(0px) translateY(0px) scale(1);
  }
  12% {
    opacity: 0.85;
    -webkit-transform: translateX(-0.3px) translateY(0.1px) scale(1.001);
    transform: translateX(-0.3px) translateY(0.1px) scale(1.001);
  }
  16% {
    opacity: 0.95;
    -webkit-transform: translateX(-0.2px) translateY(-0.1px) scale(0.999);
    transform: translateX(-0.2px) translateY(-0.1px) scale(0.999);
  }
  23% {
    opacity: 0.9;
    -webkit-transform: translateX(0.4px) translateY(0px) scale(1.002);
    transform: translateX(0.4px) translateY(0px) scale(1.002);
  }
  26% {
    opacity: 0.8;
    -webkit-transform: translateX(-0.8px) translateY(0.3px) scale(0.998);
    transform: translateX(-0.8px) translateY(0.3px) scale(0.998);
  }
  30% {
    opacity: 0.88;
    -webkit-transform: translateX(0.6px) translateY(-0.2px) scale(1.001);
    transform: translateX(0.6px) translateY(-0.2px) scale(1.001);
  }
  35% {
    opacity: 1;
    -webkit-transform: translateX(0.1px) translateY(0px) scale(1);
    transform: translateX(0.1px) translateY(0px) scale(1);
  }
  50% {
    opacity: 0.92;
    -webkit-transform: translateX(-0.1px) translateY(-0.1px) scale(1.001);
    transform: translateX(-0.1px) translateY(-0.1px) scale(1.001);
  }
  63% {
    opacity: 0.87;
    -webkit-transform: translateX(0.2px) translateY(0px) scale(0.999);
    transform: translateX(0.2px) translateY(0px) scale(0.999);
  }
  68% {
    opacity: 0.75;
    -webkit-transform: translateX(0.9px) translateY(-0.4px) scale(1.003);
    transform: translateX(0.9px) translateY(-0.4px) scale(1.003);
  }
  72% {
    opacity: 0.9;
    -webkit-transform: translateX(-0.7px) translateY(0.3px) scale(0.997);
    transform: translateX(-0.7px) translateY(0.3px) scale(0.997);
  }
  76% {
    opacity: 1;
    -webkit-transform: translateX(0.1px) translateY(0px) scale(1);
    transform: translateX(0.1px) translateY(0px) scale(1);
  }
  87% {
    opacity: 0.89;
    -webkit-transform: translateX(0.3px) translateY(-0.1px) scale(1.001);
    transform: translateX(0.3px) translateY(-0.1px) scale(1.001);
  }
  93% {
    opacity: 0.94;
    -webkit-transform: translateX(0.1px) translateY(0px) scale(0.999);
    transform: translateX(0.1px) translateY(0px) scale(0.999);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) translateY(0px) scale(1);
    transform: translateX(0px) translateY(0px) scale(1);
  }
}
@-webkit-keyframes pulse {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes pulse {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes blink {
  50% {
    opacity: 0;
  }
}
@keyframes blink {
  50% {
    opacity: 0;
  }
}
@-webkit-keyframes analog-shimmer {
  0% {
    -webkit-filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    -webkit-transform: translateX(0px) translateY(0px);
    transform: translateX(0px) translateY(0px);
  }
  12% {
    -webkit-filter: drop-shadow(0 0 6px #0015ff) drop-shadow(0 0 18px #0015ff);
    filter: drop-shadow(0 0 6px #0015ff) drop-shadow(0 0 18px #0015ff);
    -webkit-transform: translateX(-0.3px) translateY(0.1px);
    transform: translateX(-0.3px) translateY(0.1px);
  }
  16% {
    -webkit-filter: drop-shadow(0 0 9px #0015ff) drop-shadow(0 0 22px #0015ff);
    filter: drop-shadow(0 0 9px #0015ff) drop-shadow(0 0 22px #0015ff);
    -webkit-transform: translateX(-0.2px) translateY(-0.1px);
    transform: translateX(-0.2px) translateY(-0.1px);
  }
  23% {
    -webkit-filter: drop-shadow(0 0 7px #0015ff) drop-shadow(0 0 19px #0015ff);
    filter: drop-shadow(0 0 7px #0015ff) drop-shadow(0 0 19px #0015ff);
    -webkit-transform: translateX(0.4px) translateY(0px);
    transform: translateX(0.4px) translateY(0px);
  }
  26% {
    -webkit-filter: drop-shadow(0 0 10px #0015ff) drop-shadow(0 0 23px #0015ff);
    filter: drop-shadow(0 0 10px #0015ff) drop-shadow(0 0 23px #0015ff);
    -webkit-transform: translateX(-0.8px) translateY(0.3px);
    transform: translateX(-0.8px) translateY(0.3px);
  }
  30% {
    -webkit-filter: drop-shadow(0 0 6px #0015ff) drop-shadow(0 0 17px #0015ff);
    filter: drop-shadow(0 0 6px #0015ff) drop-shadow(0 0 17px #0015ff);
    -webkit-transform: translateX(0.6px) translateY(-0.2px);
    transform: translateX(0.6px) translateY(-0.2px);
  }
  35% {
    -webkit-filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    -webkit-transform: translateX(0.1px) translateY(0px);
    transform: translateX(0.1px) translateY(0px);
  }
  50% {
    -webkit-filter: drop-shadow(0 0 9px #0015ff) drop-shadow(0 0 23px #0015ff);
    filter: drop-shadow(0 0 9px #0015ff) drop-shadow(0 0 23px #0015ff);
    -webkit-transform: translateX(-0.1px) translateY(-0.1px);
    transform: translateX(-0.1px) translateY(-0.1px);
  }
  63% {
    -webkit-filter: drop-shadow(0 0 7px #0015ff) drop-shadow(0 0 18px #0015ff);
    filter: drop-shadow(0 0 7px #0015ff) drop-shadow(0 0 18px #0015ff);
    -webkit-transform: translateX(0.2px) translateY(0px);
    transform: translateX(0.2px) translateY(0px);
  }
  68% {
    -webkit-filter: drop-shadow(0 0 5px #0015ff) drop-shadow(0 0 14px #0015ff);
    filter: drop-shadow(0 0 5px #0015ff) drop-shadow(0 0 14px #0015ff);
    -webkit-transform: translateX(0.9px) translateY(-0.4px);
    transform: translateX(0.9px) translateY(-0.4px);
  }
  72% {
    -webkit-filter: drop-shadow(0 0 11px #0015ff) drop-shadow(0 0 26px #0015ff);
    filter: drop-shadow(0 0 11px #0015ff) drop-shadow(0 0 26px #0015ff);
    -webkit-transform: translateX(-0.7px) translateY(0.3px);
    transform: translateX(-0.7px) translateY(0.3px);
  }
  76% {
    -webkit-filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    -webkit-transform: translateX(0.1px) translateY(0px);
    transform: translateX(0.1px) translateY(0px);
  }
  87% {
    -webkit-filter: drop-shadow(0 0 6px #0015ff) drop-shadow(0 0 16px #0015ff);
    filter: drop-shadow(0 0 6px #0015ff) drop-shadow(0 0 16px #0015ff);
    -webkit-transform: translateX(0.3px) translateY(-0.1px);
    transform: translateX(0.3px) translateY(-0.1px);
  }
  93% {
    -webkit-filter: drop-shadow(0 0 10px #0015ff) drop-shadow(0 0 24px #0015ff);
    filter: drop-shadow(0 0 10px #0015ff) drop-shadow(0 0 24px #0015ff);
    -webkit-transform: translateX(0.1px) translateY(0px);
    transform: translateX(0.1px) translateY(0px);
  }
  100% {
    -webkit-filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    -webkit-transform: translateX(0px) translateY(0px);
    transform: translateX(0px) translateY(0px);
  }
}
@keyframes analog-shimmer {
  0% {
    -webkit-filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    -webkit-transform: translateX(0px) translateY(0px);
    transform: translateX(0px) translateY(0px);
  }
  12% {
    -webkit-filter: drop-shadow(0 0 6px #0015ff) drop-shadow(0 0 18px #0015ff);
    filter: drop-shadow(0 0 6px #0015ff) drop-shadow(0 0 18px #0015ff);
    -webkit-transform: translateX(-0.3px) translateY(0.1px);
    transform: translateX(-0.3px) translateY(0.1px);
  }
  16% {
    -webkit-filter: drop-shadow(0 0 9px #0015ff) drop-shadow(0 0 22px #0015ff);
    filter: drop-shadow(0 0 9px #0015ff) drop-shadow(0 0 22px #0015ff);
    -webkit-transform: translateX(-0.2px) translateY(-0.1px);
    transform: translateX(-0.2px) translateY(-0.1px);
  }
  23% {
    -webkit-filter: drop-shadow(0 0 7px #0015ff) drop-shadow(0 0 19px #0015ff);
    filter: drop-shadow(0 0 7px #0015ff) drop-shadow(0 0 19px #0015ff);
    -webkit-transform: translateX(0.4px) translateY(0px);
    transform: translateX(0.4px) translateY(0px);
  }
  26% {
    -webkit-filter: drop-shadow(0 0 10px #0015ff) drop-shadow(0 0 23px #0015ff);
    filter: drop-shadow(0 0 10px #0015ff) drop-shadow(0 0 23px #0015ff);
    -webkit-transform: translateX(-0.8px) translateY(0.3px);
    transform: translateX(-0.8px) translateY(0.3px);
  }
  30% {
    -webkit-filter: drop-shadow(0 0 6px #0015ff) drop-shadow(0 0 17px #0015ff);
    filter: drop-shadow(0 0 6px #0015ff) drop-shadow(0 0 17px #0015ff);
    -webkit-transform: translateX(0.6px) translateY(-0.2px);
    transform: translateX(0.6px) translateY(-0.2px);
  }
  35% {
    -webkit-filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    -webkit-transform: translateX(0.1px) translateY(0px);
    transform: translateX(0.1px) translateY(0px);
  }
  50% {
    -webkit-filter: drop-shadow(0 0 9px #0015ff) drop-shadow(0 0 23px #0015ff);
    filter: drop-shadow(0 0 9px #0015ff) drop-shadow(0 0 23px #0015ff);
    -webkit-transform: translateX(-0.1px) translateY(-0.1px);
    transform: translateX(-0.1px) translateY(-0.1px);
  }
  63% {
    -webkit-filter: drop-shadow(0 0 7px #0015ff) drop-shadow(0 0 18px #0015ff);
    filter: drop-shadow(0 0 7px #0015ff) drop-shadow(0 0 18px #0015ff);
    -webkit-transform: translateX(0.2px) translateY(0px);
    transform: translateX(0.2px) translateY(0px);
  }
  68% {
    -webkit-filter: drop-shadow(0 0 5px #0015ff) drop-shadow(0 0 14px #0015ff);
    filter: drop-shadow(0 0 5px #0015ff) drop-shadow(0 0 14px #0015ff);
    -webkit-transform: translateX(0.9px) translateY(-0.4px);
    transform: translateX(0.9px) translateY(-0.4px);
  }
  72% {
    -webkit-filter: drop-shadow(0 0 11px #0015ff) drop-shadow(0 0 26px #0015ff);
    filter: drop-shadow(0 0 11px #0015ff) drop-shadow(0 0 26px #0015ff);
    -webkit-transform: translateX(-0.7px) translateY(0.3px);
    transform: translateX(-0.7px) translateY(0.3px);
  }
  76% {
    -webkit-filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    -webkit-transform: translateX(0.1px) translateY(0px);
    transform: translateX(0.1px) translateY(0px);
  }
  87% {
    -webkit-filter: drop-shadow(0 0 6px #0015ff) drop-shadow(0 0 16px #0015ff);
    filter: drop-shadow(0 0 6px #0015ff) drop-shadow(0 0 16px #0015ff);
    -webkit-transform: translateX(0.3px) translateY(-0.1px);
    transform: translateX(0.3px) translateY(-0.1px);
  }
  93% {
    -webkit-filter: drop-shadow(0 0 10px #0015ff) drop-shadow(0 0 24px #0015ff);
    filter: drop-shadow(0 0 10px #0015ff) drop-shadow(0 0 24px #0015ff);
    -webkit-transform: translateX(0.1px) translateY(0px);
    transform: translateX(0.1px) translateY(0px);
  }
  100% {
    -webkit-filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    -webkit-transform: translateX(0px) translateY(0px);
    transform: translateX(0px) translateY(0px);
  }
}
@-webkit-keyframes logo-entrance {
  0% {
    opacity: 0;
    -webkit-filter: blur(20px) drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    filter: blur(20px) drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
  }
  100% {
    opacity: 1;
    -webkit-filter: blur(0px) drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    filter: blur(0px) drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
  }
}
@keyframes logo-entrance {
  0% {
    opacity: 0;
    -webkit-filter: blur(20px) drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    filter: blur(20px) drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
  }
  100% {
    opacity: 1;
    -webkit-filter: blur(0px) drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    filter: blur(0px) drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
  }
}
@-webkit-keyframes analog-shimmer {
  0% {
    -webkit-filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    -webkit-transform: translateX(0px) translateY(0px);
    transform: translateX(0px) translateY(0px);
  }
  12% {
    -webkit-filter: drop-shadow(0 0 6px #0015ff) drop-shadow(0 0 18px #0015ff);
    filter: drop-shadow(0 0 6px #0015ff) drop-shadow(0 0 18px #0015ff);
    -webkit-transform: translateX(-0.3px) translateY(0.1px);
    transform: translateX(-0.3px) translateY(0.1px);
  }
  16% {
    -webkit-filter: drop-shadow(0 0 9px #0015ff) drop-shadow(0 0 22px #0015ff);
    filter: drop-shadow(0 0 9px #0015ff) drop-shadow(0 0 22px #0015ff);
    -webkit-transform: translateX(-0.2px) translateY(-0.1px);
    transform: translateX(-0.2px) translateY(-0.1px);
  }
  23% {
    -webkit-filter: drop-shadow(0 0 7px #0015ff) drop-shadow(0 0 19px #0015ff);
    filter: drop-shadow(0 0 7px #0015ff) drop-shadow(0 0 19px #0015ff);
    -webkit-transform: translateX(0.4px) translateY(0px);
    transform: translateX(0.4px) translateY(0px);
  }
  26% {
    -webkit-filter: drop-shadow(0 0 10px #0015ff) drop-shadow(0 0 23px #0015ff);
    filter: drop-shadow(0 0 10px #0015ff) drop-shadow(0 0 23px #0015ff);
    -webkit-transform: translateX(-0.8px) translateY(0.3px);
    transform: translateX(-0.8px) translateY(0.3px);
  }
  30% {
    -webkit-filter: drop-shadow(0 0 6px #0015ff) drop-shadow(0 0 17px #0015ff);
    filter: drop-shadow(0 0 6px #0015ff) drop-shadow(0 0 17px #0015ff);
    -webkit-transform: translateX(0.6px) translateY(-0.2px);
    transform: translateX(0.6px) translateY(-0.2px);
  }
  35% {
    -webkit-filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    -webkit-transform: translateX(0.1px) translateY(0px);
    transform: translateX(0.1px) translateY(0px);
  }
  50% {
    -webkit-filter: drop-shadow(0 0 9px #0015ff) drop-shadow(0 0 23px #0015ff);
    filter: drop-shadow(0 0 9px #0015ff) drop-shadow(0 0 23px #0015ff);
    -webkit-transform: translateX(-0.1px) translateY(-0.1px);
    transform: translateX(-0.1px) translateY(-0.1px);
  }
  63% {
    -webkit-filter: drop-shadow(0 0 7px #0015ff) drop-shadow(0 0 18px #0015ff);
    filter: drop-shadow(0 0 7px #0015ff) drop-shadow(0 0 18px #0015ff);
    -webkit-transform: translateX(0.2px) translateY(0px);
    transform: translateX(0.2px) translateY(0px);
  }
  68% {
    -webkit-filter: drop-shadow(0 0 5px #0015ff) drop-shadow(0 0 14px #0015ff);
    filter: drop-shadow(0 0 5px #0015ff) drop-shadow(0 0 14px #0015ff);
    -webkit-transform: translateX(0.9px) translateY(-0.4px);
    transform: translateX(0.9px) translateY(-0.4px);
  }
  72% {
    -webkit-filter: drop-shadow(0 0 11px #0015ff) drop-shadow(0 0 26px #0015ff);
    filter: drop-shadow(0 0 11px #0015ff) drop-shadow(0 0 26px #0015ff);
    -webkit-transform: translateX(-0.7px) translateY(0.3px);
    transform: translateX(-0.7px) translateY(0.3px);
  }
  76% {
    -webkit-filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    -webkit-transform: translateX(0.1px) translateY(0px);
    transform: translateX(0.1px) translateY(0px);
  }
  87% {
    -webkit-filter: drop-shadow(0 0 6px #0015ff) drop-shadow(0 0 16px #0015ff);
    filter: drop-shadow(0 0 6px #0015ff) drop-shadow(0 0 16px #0015ff);
    -webkit-transform: translateX(0.3px) translateY(-0.1px);
    transform: translateX(0.3px) translateY(-0.1px);
  }
  93% {
    -webkit-filter: drop-shadow(0 0 10px #0015ff) drop-shadow(0 0 24px #0015ff);
    filter: drop-shadow(0 0 10px #0015ff) drop-shadow(0 0 24px #0015ff);
    -webkit-transform: translateX(0.1px) translateY(0px);
    transform: translateX(0.1px) translateY(0px);
  }
  100% {
    -webkit-filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    -webkit-transform: translateX(0px) translateY(0px);
    transform: translateX(0px) translateY(0px);
  }
}
@keyframes analog-shimmer {
  0% {
    -webkit-filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    -webkit-transform: translateX(0px) translateY(0px);
    transform: translateX(0px) translateY(0px);
  }
  12% {
    -webkit-filter: drop-shadow(0 0 6px #0015ff) drop-shadow(0 0 18px #0015ff);
    filter: drop-shadow(0 0 6px #0015ff) drop-shadow(0 0 18px #0015ff);
    -webkit-transform: translateX(-0.3px) translateY(0.1px);
    transform: translateX(-0.3px) translateY(0.1px);
  }
  16% {
    -webkit-filter: drop-shadow(0 0 9px #0015ff) drop-shadow(0 0 22px #0015ff);
    filter: drop-shadow(0 0 9px #0015ff) drop-shadow(0 0 22px #0015ff);
    -webkit-transform: translateX(-0.2px) translateY(-0.1px);
    transform: translateX(-0.2px) translateY(-0.1px);
  }
  23% {
    -webkit-filter: drop-shadow(0 0 7px #0015ff) drop-shadow(0 0 19px #0015ff);
    filter: drop-shadow(0 0 7px #0015ff) drop-shadow(0 0 19px #0015ff);
    -webkit-transform: translateX(0.4px) translateY(0px);
    transform: translateX(0.4px) translateY(0px);
  }
  26% {
    -webkit-filter: drop-shadow(0 0 10px #0015ff) drop-shadow(0 0 23px #0015ff);
    filter: drop-shadow(0 0 10px #0015ff) drop-shadow(0 0 23px #0015ff);
    -webkit-transform: translateX(-0.8px) translateY(0.3px);
    transform: translateX(-0.8px) translateY(0.3px);
  }
  30% {
    -webkit-filter: drop-shadow(0 0 6px #0015ff) drop-shadow(0 0 17px #0015ff);
    filter: drop-shadow(0 0 6px #0015ff) drop-shadow(0 0 17px #0015ff);
    -webkit-transform: translateX(0.6px) translateY(-0.2px);
    transform: translateX(0.6px) translateY(-0.2px);
  }
  35% {
    -webkit-filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    -webkit-transform: translateX(0.1px) translateY(0px);
    transform: translateX(0.1px) translateY(0px);
  }
  50% {
    -webkit-filter: drop-shadow(0 0 9px #0015ff) drop-shadow(0 0 23px #0015ff);
    filter: drop-shadow(0 0 9px #0015ff) drop-shadow(0 0 23px #0015ff);
    -webkit-transform: translateX(-0.1px) translateY(-0.1px);
    transform: translateX(-0.1px) translateY(-0.1px);
  }
  63% {
    -webkit-filter: drop-shadow(0 0 7px #0015ff) drop-shadow(0 0 18px #0015ff);
    filter: drop-shadow(0 0 7px #0015ff) drop-shadow(0 0 18px #0015ff);
    -webkit-transform: translateX(0.2px) translateY(0px);
    transform: translateX(0.2px) translateY(0px);
  }
  68% {
    -webkit-filter: drop-shadow(0 0 5px #0015ff) drop-shadow(0 0 14px #0015ff);
    filter: drop-shadow(0 0 5px #0015ff) drop-shadow(0 0 14px #0015ff);
    -webkit-transform: translateX(0.9px) translateY(-0.4px);
    transform: translateX(0.9px) translateY(-0.4px);
  }
  72% {
    -webkit-filter: drop-shadow(0 0 11px #0015ff) drop-shadow(0 0 26px #0015ff);
    filter: drop-shadow(0 0 11px #0015ff) drop-shadow(0 0 26px #0015ff);
    -webkit-transform: translateX(-0.7px) translateY(0.3px);
    transform: translateX(-0.7px) translateY(0.3px);
  }
  76% {
    -webkit-filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    -webkit-transform: translateX(0.1px) translateY(0px);
    transform: translateX(0.1px) translateY(0px);
  }
  87% {
    -webkit-filter: drop-shadow(0 0 6px #0015ff) drop-shadow(0 0 16px #0015ff);
    filter: drop-shadow(0 0 6px #0015ff) drop-shadow(0 0 16px #0015ff);
    -webkit-transform: translateX(0.3px) translateY(-0.1px);
    transform: translateX(0.3px) translateY(-0.1px);
  }
  93% {
    -webkit-filter: drop-shadow(0 0 10px #0015ff) drop-shadow(0 0 24px #0015ff);
    filter: drop-shadow(0 0 10px #0015ff) drop-shadow(0 0 24px #0015ff);
    -webkit-transform: translateX(0.1px) translateY(0px);
    transform: translateX(0.1px) translateY(0px);
  }
  100% {
    -webkit-filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    filter: drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    -webkit-transform: translateX(0px) translateY(0px);
    transform: translateX(0px) translateY(0px);
  }
}
@-webkit-keyframes logo-entrance {
  0% {
    opacity: 0;
    -webkit-filter: blur(20px) drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    filter: blur(20px) drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
  }
  100% {
    opacity: 1;
    -webkit-filter: blur(0px) drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    filter: blur(0px) drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
  }
}
@keyframes logo-entrance {
  0% {
    opacity: 0;
    -webkit-filter: blur(20px) drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    filter: blur(20px) drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
  }
  100% {
    opacity: 1;
    -webkit-filter: blur(0px) drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
    filter: blur(0px) drop-shadow(0 0 8px #0015ff) drop-shadow(0 0 20px #0015ff);
  }
}
