.btn a,.download,.menu__link,.ontop a{text-decoration:none}.btn a,.download,.ontop a,.title{font-weight:700}.events img,.gallery img{height:auto;object-fit:cover}.half,.sm{margin:10px}.loader,.menu__link::before,.nav-main::before{top:0}.left,.menu__link,.split{overflow:hidden}.footer,.menu__link::after,.nav-main::after{bottom:0}.time,.title{font-size:1rem}:root{--color-1:#000;--color-2:#ff5a00;--color-3:#ff00ff;--color-4:#00aeef;--color-5:#fff200;--color-6:#fff;--td:150ms;--te:cubic-bezier(0.215, 0.61, 0.355, 1)}.btn span,.ontop *,.ontop h1{color:var(--color-6)}.audio-player,.btn a,.copy,.download,.ontop a,.ontop strong,.play-pause,.submenu .menu__link,.title{color:var(--color-2)}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--color-1);border-radius:10px}::-webkit-scrollbar-thumb{background:var(--color-2);border-radius:10px}.bg-layer,.logo{background-position:center}::-webkit-scrollbar-thumb:hover{background:var(--color-3)}.left,.loader,.ontop,.right,body,html{background-color:var(--color-1)}*{scrollbar-width:thin;scrollbar-color:var(--color-2) var(--color-1)}body{scrollbar-face-color:var(--color-2);scrollbar-track-color:var(--color-1)}.loader{display:flex;align-items:center;justify-content:center;position:fixed;left:0;width:100%;height:100%;z-index:9999}.animation{height:45px;display:flex;transform:rotate(180deg)}.nav-main,body,html{height:100%;width:100%}.animation span{width:8px;margin:0 2px;animation:2s infinite loader}@keyframes loader{0%,100%{height:5px;background:var(--color-1)}25%{height:55px;background:var(--color-4)}50%{height:25px;background:var(--color-5)}75%{height:45px;background:var(--color-3)}}.animation span:first-child{animation-delay:.2s}.animation span:nth-child(2){animation-delay:.4s}.animation span:nth-child(3){animation-delay:.6s}.animation span:nth-child(4){animation-delay:.8s}.animation span:nth-child(5){animation-delay:1s}@font-face{font-family:Share;src:url('font.ttf') format('truetype')}body,html{font-family:Share;margin:0;padding:0;overflow-x:hidden}*,::after,::before{box-sizing:border-box}.ontop *{text-align:justify;max-width:100%}.ontop h1{font-size:1.5rem}.nav-main{z-index:100;align-items:center;display:flex;justify-content:center;left:-100%;position:fixed;transition:left 0s calc(var(--td) * 2),transform 0s calc(var(--td) * 2)}.nav-main::after,.nav-main::before{content:"";background-color:var(--color-1);height:50%;left:0;position:absolute;transform:translateX(-110%);transform-origin:0 50%;transition:transform calc(var(--td) * 2) var(--td) var(--te);width:100%;z-index:-100}.nav-main .menu__item{opacity:0;transform:translateX(-1rem);transition:opacity var(--td) var(--te),transform var(--td) var(--te)}[id=main-navigation-toggle]{opacity:0;position:fixed;top:-100%}[id=main-navigation-toggle]~label{cursor:pointer;position:fixed;bottom:10px;z-index:1000}[id=main-navigation-toggle]~label span{display:block;height:2rem;padding:.5rem;position:relative;transition:transform calc(var(--td) * 3) var(--te);width:3rem}[id=main-navigation-toggle]~label span::after,[id=main-navigation-toggle]~label span::before{background-color:var(--color-2);bottom:0;content:"";height:4px;left:0;margin:auto;position:absolute;right:0;transition:transform calc(var(--td) * 3) var(--te);top:0;width:calc(100% - 1rem)}[id=main-navigation-toggle]~label span::before{transform:rotate(0) translateY(-100%)}[id=main-navigation-toggle]~label span::after{transform:rotate(0) translateY(100%)}[id=main-navigation-toggle]:checked~label span{transform:rotate(1turn)}[id=main-navigation-toggle]:checked~label span::before{transform:rotate(45deg)}[id=main-navigation-toggle]:checked~label span::after{transform:rotate(-45deg)}[id=main-navigation-toggle]:checked~.nav-main{left:0;transition:transform}[id=main-navigation-toggle]:checked~.nav-main::after,[id=main-navigation-toggle]:checked~.nav-main::before{transform:translateX(0);transition-delay:0s}[id=main-navigation-toggle]:checked~.nav-main::after{transition-delay:calc(var(--td) / 2)}[id=main-navigation-toggle]:checked~.nav-main .menu__item{opacity:1;transform:translateX(0);transition:opacity calc(var(--td) * 2) var(--te),transform calc(var(--td) * 2) var(--te)}[id=main-navigation-toggle]:checked~.nav-main .menu__item:first-child{transition-delay:calc(var(--td) * 2 * (1 * 0.25));z-index:-1}[id=main-navigation-toggle]:checked~.nav-main .menu__item:nth-child(2){transition-delay:calc(var(--td) * 2 * (2 * 0.25));z-index:-2}[id=main-navigation-toggle]:checked~.nav-main .menu__item:nth-child(3){transition-delay:calc(var(--td) * 2 * (3 * 0.25));z-index:-3}[id=main-navigation-toggle]:checked~.nav-main .menu__item:nth-child(4){transition-delay:calc(var(--td) * 2 * (4 * 0.25));z-index:-4}[id=main-navigation-toggle]:checked~.nav-main .menu__item:nth-child(5){transition-delay:calc(var(--td) * 2 * (5 * 0.25));z-index:-5}.menu{position:relative;z-index:1}.menu>.menu__item{font-size:8vmin}.submenu{left:0;opacity:0;position:absolute;transform:translateY(-10%);top:100%;width:100%;visibility:hidden;z-index:2}.submenu .menu__item{font-size:3.5vmin;width:100%}.submenu .menu__link{text-shadow:1px 1px 0 var(--color-1),2px 2px 0 var(--color-1)}.submenu .menu__link::after,.submenu .menu__link::before{display:none}.menu__item{display:block;position:relative;--pull:30%}.menu__item:hover .menu__link::after,.menu__item:hover .menu__link::before{animation:blink 1s var(--td) steps(1,end) forwards infinite;transform:translateX(calc(100% - .5rem));transition-duration:calc(var(--td) * 3)}.menu__item:hover .menu__link::after{transition-delay:calc(var(--td) / 2)}.menu__item:hover .submenu{opacity:1;transform:translateY(0);transition:transform calc(var(--td) * 2) calc(var(--td) * 3) var(--te),opacity calc(var(--td) * 2) calc(var(--td) * 3) var(--te),visibility 0s calc(var(--td) * 3);visibility:visible}.menu__link{color:var(--color-4);display:inline-block;font-weight:400;padding:.5rem 1rem .125rem;position:relative;transition:color var(--td) var(--te),opacity var(--td) var(--te),transform var(--td) var(--te);z-index:1}.copy,.logo{position:absolute}.menu__link::after,.menu__link::before{content:"";background-color:var(--color-5);height:50%;left:0;position:absolute;transform:translateX(-110%);transform-origin:0 50%;transition:transform 0s var(--te);width:100%;z-index:-1}.menu:not(:focus-within):not(:hover) .menu__item .menu__link{opacity:1;transform:translate(0,0)}.menu__item .menu__link{opacity:.25;transition-duration:calc(var(--td) * 3);transform:translate(0,calc(var(--pull) * -1))}.menu__item .submenu .menu__link{opacity:1}.menu__item:hover>.menu__link{color:var(--color-2);opacity:1;transform:translate(0,0)}.menu__item:hover>.menu__link:hover{color:var(--color-5);transition-delay:0s}.menu__item:hover~.menu__item>.menu__link{transition-duration:calc(var(--td) * 3);transform:translate(0,var(--pull))}@keyframes blink{100%,50%{opacity:0}}.logo{top:20px;left:20px;z-index:1000;width:78px;height:23px;background-image:url("img/tmv.png");background-size:contain;background-repeat:no-repeat}.bg-layer,.events img{width:100%}.copy{right:10px;bottom:360px;transform:translateY(50%) rotate(-90deg);transform-origin:right bottom;font-size:14px;white-space:nowrap}.split{height:100%;display:flex;flex-wrap:nowrap;flex-grow:1;max-width:100vw}.events,.right{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.left{flex:30%;max-width:30%;position:relative}.ontop,.right{overflow-y:auto;overflow-x:hidden}.bg-layer{position:absolute;top:0;left:0;height:100%;background-size:cover;transition:opacity 1s ease-in-out}.footer,.ontop{position:fixed;width:70%}.bg-layer.current{z-index:1;opacity:1}.bg-layer.next{z-index:2;opacity:0}.right{flex:70%;padding:10px 10px 50px}.ontop{display:none;left:30%;padding:50px;max-width:70vw;height:100vh;z-index:90}.gallery img{width:100%;cursor:pointer;transition:transform .2s}.gallery img:hover{transform:scale(1.1)}.sm{width:30%;float:right}.half{width:calc(50% - 25px)}.footer{right:0;background-color:transparent;z-index:99}.audio-player{display:none;align-items:center;background-color:var(--color-1);padding:10px;gap:10px;margin:0 auto;height:46px}.title{text-align:left}.play-pause{background:0 0;border:none;cursor:pointer}.seek-bar{flex:1;appearance:none;height:1px;background:var(--color-2);outline:0;cursor:pointer}.seek-bar::-webkit-slider-thumb{appearance:none;width:10px;height:10px;background:var(--color-2);border-radius:50%;cursor:pointer}.btn a,.kit a{border:3px solid var(--color-2);padding:10px;display:block;transition:.5s ease-in-out}@font-face{font-family:Awesome;font-style:normal;font-weight:900;src:url("fa.woff2") format("woff2"),url("fa.woff") format("woff")}.fa{display:inline-block;font:14px/1 Awesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-download:before{content:"\f019"}@media (min-width:800px) and (max-width:999px){.right{grid-template-columns:repeat(4,1fr)}}@media (min-width:500px) and (max-width:799px){.right{grid-template-columns:repeat(3,1fr)}}@media (min-width:250px) and (max-width:499px){.kit{position:static!important}.right{grid-template-columns:repeat(2,1fr)}}@media (min-width:1px) and (max-width:249px){.right{grid-template-columns:repeat(1,1fr)}}@media (max-width:1200px){#downloadLink>span,#remainingTime{display:none}}@media (min-width:1000px){[id=main-navigation-toggle]~label{left:20px}}@media (max-width:999px){.split{flex-direction:column;flex-wrap:wrap}.left,.ontop,.right{position:absolute;width:100%;max-width:100vw}.left{height:30vh}.ontop,.right{left:0;width:100%;top:30vh;height:70vh;padding-bottom:50px;overflow-y:auto}.footer{width:100%;bottom:0;left:0}[id=main-navigation-toggle]~label{width:48px;height:48px;right:10px;top:10px}.menu{text-align:right}#downloadLink>span,#remainingTime{display:contents}}.btn,.kit,.kit a{text-align:center}@media (max-width:800px){#downloadLink>span,#remainingTime{display:none}}@media (max-width:600px){.upcoming{flex-direction:column}.upcoming img{width:100%;height:auto}.title{display:none}.sm{width:50%}.half{width:100%;margin:0}}.btn,.upcoming img{height:100%;width:100%}@media (max-width:400px){.sm{width:100%;margin:0}}.kit{position:absolute;right:50px;margin-right:10px}.kit a{width:100%;right:0}.btn a:hover,.kit a:hover{background-color:var(--color-2);color:var(--color-1)}.upcoming{display:flex;align-items:stretch;gap:10px}.upcoming img{object-fit:cover;max-height:100vh}.btn{display:grid;align-items:center;justify-content:center}