@import"https://fonts.googleapis.com/css2?family=Anton&display=swap";@import"https://fonts.googleapis.com/css2?family=Anton&family=Shadows+Into+Light&display=swap";.logo{height:auto;width:15.5vw}@media (max-width:767.98px){.logo{margin-top:-1rem;width:19rem}}.logo svg{height:100%;width:100%}.header-index{left:0;mix-blend-mode:difference;position:fixed;top:3rem;width:100%;z-index:100}.header-index__logo{color:#9cbe37;position:absolute}@media (min-width:768px){.header-index__logo{margin-top:-1rem}}.header-index__links{display:flex;font-family:Anton,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:2.4rem;font-weight:900;gap:2.4rem}@media (max-width:768px){.header-index__links{display:none}}.header-index__links>a,.header-index__links>a>span{display:block;overflow:hidden}.header-index__links>a>span{height:2.4rem}.header-index__links>a>span>div{transition:transform .3s}.header-index__links>a>span>div:first-child{font-family:Anton,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:2.4rem;line-height:1}.header-index__links>a>span>div:last-child{font-size:2.4rem;font-weight:bolder;line-height:1}@media (min-width:768px){.header-index__links>a:hover>span>div{transform:translate3d(0,-2.4rem,0)}}.sound-switch{cursor:pointer;height:100%;position:relative;width:100%}.sound-switch>figure{background-image:url(../sprite/spritesheet-sound.png);background-position:0 0;background-repeat:no-repeat;background-size:400% 100%;height:100%;width:100%}.sound-switch>span{bottom:7rem;display:block;font-size:1.4rem;opacity:0;position:absolute;right:0;transform:rotate(-10deg);transform-origin:50% 100%;transition:transform .3s,opacity .3s;white-space:nowrap;writing-mode:vertical-rl}.sound-switch.on>figure{animation:footSound .3s steps(2) infinite}.sound-switch.off>figure{animation:footSoundOff .3s steps(2) infinite}@keyframes footSound{0%{background-position-x:0}to{background-position-x:66.6666%}}@keyframes footSoundOff{0%{background-position-x:66.6666%}to{background-position-x:133.3333%}}@media (min-width:768px){.sound-switch:hover>span{opacity:1;transform:rotate(10deg)}}.esbutton button,.esbutton>a{border:1px solid #9cbe37;border-radius:.4rem;color:#9cbe37;display:inline-block;font-family:Anton,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:3.6rem;overflow:hidden;padding:.6rem 1rem;position:relative;transition:border-color .6s,transform .6s cubic-bezier(.19,1,.22,1)}.esbutton button:before,.esbutton>a:before{background:#b40000;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:100% 0;transition:transform .6s cubic-bezier(.19,1,.22,1);width:100%;z-index:1}.esbutton button>span:last-child,.esbutton>a>span:last-child{font-size:2.4rem;font-weight:bolder;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-30%);transition:opacity .2s,transform .2s;white-space:nowrap;z-index:1}@media (min-width:768px){.esbutton button:hover,.esbutton>a:hover{border-color:#b40000;transform:rotate(-2deg) scale(1.2)}.esbutton button:hover:before,.esbutton>a:hover:before{transform:scaleX(1);transform-origin:0 0}.esbutton button:hover>span:last-child,.esbutton>a:hover>span:last-child{opacity:1;transform:translate(-50%,-50%);transition-delay:.1s}}.esbutton.red button,.esbutton.red>a{border-color:#b40000;color:#b40000;font-size:2.4rem}@media (max-width:1023.98px){.esbutton.red button,.esbutton.red>a{font-size:1.6rem}}.esbutton.red button:before,.esbutton.red>a:before{background-color:#9cbe37}.esbutton.red button>span:last-child,.esbutton.red>a>span:last-child{color:#b40000}.navigation{right:0;top:0}.navigation__bg{background-color:#000c;left:0;opacity:0;transition:opacity .6s;width:100vw;z-index:899}.navigation__bg,.navigation__wrap{height:100vh;pointer-events:none;position:fixed;top:0}.navigation__wrap{display:flex;flex-direction:column;justify-content:space-between;padding:6rem 0 6rem 6rem;right:0;width:63rem;z-index:990}@media (max-width:767.98px){.navigation__wrap{height:100dvh;padding:2.4rem;width:100%}}.navigation__nav>i{background-color:#9cbe37;height:50%;left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:0 0;transition:transform .6s cubic-bezier(.19,1,.22,1);width:100%;z-index:1}.navigation__nav>i:nth-child(2){top:50%}.navigation__nav>ul{position:relative;z-index:2}.navigation__nav>ul a,.navigation__nav>ul a>span{display:block;overflow:hidden}.navigation__nav>ul a>span{height:7.4rem;transform:translateY(-100%);transition:transform .6s cubic-bezier(.19,1,.22,1)}@media (max-width:767.98px){.navigation__nav>ul a>span{height:4rem}}.navigation__nav>ul a>span>div{transition:transform .3s}.navigation__nav>ul a>span>div:first-child{font-family:Anton,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:7.4rem;line-height:1}@media (max-width:767.98px){.navigation__nav>ul a>span>div:first-child{font-size:4rem}}.navigation__nav>ul a>span>div:last-child{color:#000;font-size:7rem;font-weight:bolder;line-height:1}@media (max-width:767.98px){.navigation__nav>ul a>span>div:last-child{font-size:3rem}}@media (min-width:768px){.navigation__nav>ul a:hover>span>div{transform:translate3d(0,-7.4rem,0)}}.navigation__nav>ul>li{transition-delay:0}.navigation__btn{position:relative;z-index:1}.navigation__btn-sound{height:9rem;opacity:0;transition:opacity .3s;width:18rem}@media (max-width:767.98px){.navigation__btn-sound{bottom:0;position:absolute;right:6.4rem;transform:rotate(90deg);transform-origin:100% 100%}}.navigation__btn-social{display:flex;gap:1rem}@media (max-width:767.98px){.navigation__btn-social{flex-direction:column;gap:1rem}}.navigation__btn-social .esbutton{overflow:hidden}.navigation__btn-social .esbutton>a{transform:translateY(calc(-100% - 2px))}.navigation__btn-social .esbutton>a:before{background-color:#000}.navigation__burger{cursor:pointer;height:2rem;mix-blend-mode:difference;position:fixed;right:4.8rem;top:3.2rem;width:5rem;z-index:991}@media (max-width:767.98px){.navigation__burger{right:2.4rem;width:4rem}}.navigation__burger>i{background-color:#b40000;display:block;height:2px;margin-bottom:.5rem;width:100%}.navigation__burger>i:first-child{height:1rem}@media (min-width:768px){.navigation__burger:hover>i:first-child{animation:burgerHover .6s;height:1.2rem}@keyframes burgerHover{0%{transform:rotate(0)}25%{transform:rotate(8deg)}50%{transform:rotate(-8deg)}}}.navigation.-open .navigation__wrap{pointer-events:auto}.navigation.-open .navigation__burger{mix-blend-mode:normal}.navigation.-open .navigation__burger>i:first-child{height:1.2rem;transform:rotate(4deg)}.navigation.-open .navigation__nav>i{transform:scaleY(1)}.navigation.-open .navigation__nav>ul a>span{transform:translateY(0)}.navigation.-open .navigation__nav>ul>li:first-child span{transition-delay:.35s}.navigation.-open .navigation__nav>ul>li:nth-child(2) span{transition-delay:.4s}.navigation.-open .navigation__nav>ul>li:nth-child(3) span{transition-delay:.45s}.navigation.-open .navigation__nav>ul>li:nth-child(4) span{transition-delay:.5s}.navigation.-open .navigation__nav>ul>li:nth-child(5) span{transition-delay:.55s}.navigation.-open .navigation__nav>ul>li:nth-child(6) span{transition-delay:.6s}.navigation.-open .navigation__btn-sound{opacity:1;transition-delay:.6s}.navigation.-open .navigation__btn-social .esbutton{overflow:hidden}.navigation.-open .navigation__btn-social .esbutton>a{transform:translateY(0)}.navigation.-open .navigation__btn-social .esbutton:first-child a{transition-delay:.35s}.navigation.-open .navigation__btn-social .esbutton:nth-child(2) a{transition-delay:.4s}.navigation.-open .navigation__btn-social .esbutton:nth-child(3) a{transition-delay:.45s}.navigation.-open .navigation__btn-social .esbutton:nth-child(4) a{transition-delay:.5s}.navigation.-open .navigation__btn-social .esbutton:nth-child(5) a{transition-delay:.55s}.navigation.-open .navigation__btn-social .esbutton:nth-child(6) a{transition-delay:.6s}.navigation.-open .navigation__bg{opacity:1;pointer-events:auto}body,html{scroll-behavior:auto}html{scroll-top:0}main{opacity:0;transition:opacity .4s;will-change:opacity}body.is-loaded main{opacity:1}.breakTextToLine>div{overflow:hidden}.breakTextToLine>div>div{display:block;opacity:0;transform:translate3d(0,-100%,0);transition:transform 1.4s cubic-bezier(.87,0,.13,1),opacity 1s;will-change:transform,opacity}.breakTextToLine>div:nth-child(2)>div{transition-delay:.06667s}.breakTextToLine>div:nth-child(3)>div{transition-delay:.1s}.breakTextToLine>div:nth-child(4)>div{transition-delay:.13333s}.breakTextToLine>div:nth-child(5)>div{transition-delay:.16667s}.breakTextToLine>div:nth-child(6)>div{transition-delay:.2s}.breakTextToLine>div:nth-child(7)>div{transition-delay:.23333s}.breakTextToLine>div:nth-child(8)>div{transition-delay:.26667s}.breakTextToLine>div:nth-child(9)>div{transition-delay:.3s}.breakTextToLine>div:nth-child(10)>div{transition-delay:.33333s}.breakTextToLine>div:nth-child(11)>div{transition-delay:.36667s}.breakTextToLine>div:nth-child(12)>div{transition-delay:.4s}.breakTextToLine>div:nth-child(13)>div{transition-delay:.43333s}.breakTextToLine>div:nth-child(14)>div{transition-delay:.46667s}.breakTextToLine>div:nth-child(15)>div{transition-delay:.5s}.breakTextToLine>div:nth-child(16)>div{transition-delay:.53333s}.breakTextToLine>div:nth-child(17)>div{transition-delay:.56667s}.breakTextToLine>div:nth-child(18)>div{transition-delay:.6s}.breakTextToLine>div:nth-child(19)>div{transition-delay:.63333s}.breakTextToLine>div:nth-child(20)>div{transition-delay:.66667s}.breakTextToLine.is-inview>div>div{opacity:1;transform:translateZ(0)}.loading{font-family:Anton,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;left:0;position:fixed;top:0;z-index:9999}.loading,.loading>div{height:100%;width:100%}.loading>div{align-items:center;color:#9cbe37;display:flex;font-size:4rem;justify-content:center;position:relative;transition:opacity .3s,transform .3s;z-index:1}.loading:before{background-color:#131313;content:"";height:100%;left:0;position:absolute;top:0;transform-origin:0 0;transition:transform 1s cubic-bezier(.87,0,.13,1) .1s;width:100%;z-index:0}body.is-loaded .loading{pointer-events:none}body.is-loaded .loading:before{transform:scaleY(0)}body.is-loaded .loading>div{opacity:0;transform:translateY(-5rem)}::-moz-selection{background-color:#9cbe37;color:#b40000}::selection{background-color:#9cbe37;color:#b40000}.page-error{align-items:center;color:#b40000;display:flex;font-family:Anton,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:10vw;height:100vh;justify-content:center;text-align:center;width:100vw}@media (max-width:767.98px){.page-error{height:100dvh;width:100dvw}}.page-error p{font-size:2.4rem}
