.main-intro{clip-path:rect(0 auto auto 0);height:calc(var(--vh)*200);overflow:hidden;position:relative}@media (min-width:1px) and (max-width:920px){.main-intro{height:calc(var(--vhFix)*100)}}.main-intro.fixed-mode .main-intro__container{left:auto;position:fixed;right:0;width:calc(100% - 5.75vw)}@media screen and (min-width:1600px){.main-intro.fixed-mode .main-intro__container{width:calc(100% - 46px)}}@media (min-width:1px) and (max-width:920px){.main-intro.fixed-mode .main-intro__container{width:100%}}.main-intro.reached-end .main-intro__container{bottom:0;position:absolute;top:auto;width:100%}@media screen and (min-width:1600px){.main-intro.reached-end .main-intro__container{width:100%}}@media (min-width:1px) and (max-width:920px){.main-intro.reached-end .main-intro__container{width:100%}}.main-intro.reached-end .main-intro__link{left:1.25vw}@media screen and (min-width:1600px){.main-intro.reached-end .main-intro__link{left:65px}}@media (min-width:1px) and (max-width:920px){.main-intro.reached-end .main-intro__link{left:20px}}.main-intro.inner .main-intro__content{justify-content:flex-start}@media (min-width:1px) and (max-width:920px){.main-intro.inner .container{align-items:center;padding-top:75px}}.main-intro.inner .main-intro__text{position:relative}.main-intro.inner .main-intro__text:after{background:radial-gradient(rgba(0,0,0,.631),transparent 60%);display:block;height:180%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:150%;z-index:0}@media (min-width:1px) and (max-width:920px){.main-intro.inner .main-intro__text:after{content:""}}.main-intro__container{height:calc(var(--vh)*100);left:0;position:absolute;top:0;width:100%}@media screen and (min-width:1600px){.main-intro__container{width:100%}}@media (min-width:1px) and (max-width:920px){.main-intro__container{height:calc(var(--vhFix)*100);width:100%}}.main-intro__image{height:100%;left:0;line-height:0;position:absolute;top:0;width:100%;z-index:0}.main-intro__image.active img{transform:scale(1)}.main-intro__image img{height:100vh;height:calc(var(--vh, 1vh)*100);max-height:100vh;max-height:calc(var(--vh, 1vh)*100);-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;opacity:0;transform:scale(2);transition:transform 1.5s ease,opacity .3s ease;width:100%}@media (min-width:1px) and (max-width:920px){.main-intro__image img{transform:scale(1)}}.main-intro__image img.entered{opacity:1}.main-intro picture{pointer-events:none}.main-intro picture:after{animation:rotate 3s linear infinite;border-color:#101820 #ffc600;border-radius:50%;border-style:solid;border-width:.3125vw;content:"";display:block;height:2.8125vw;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease;width:2.8125vw;z-index:11}@media screen and (min-width:1600px){.main-intro picture:after{border-width:5px;height:45px;width:45px}}@media (min-width:1px) and (max-width:920px){.main-intro picture:after{border-width:5px;height:45px;width:45px}}.main-intro picture.entered:after{content:none}.main-intro .container{align-items:center;display:flex;height:calc(var(--vh)*100);position:relative}@media (min-width:1px) and (max-width:920px){.main-intro .container{align-items:flex-start;height:calc(var(--vhFix)*100);padding-right:18px;padding-top:125px}}.main-intro__content{display:flex;justify-content:center;width:100%}.main-intro__content.active:after{opacity:1}.main-intro__content:after{background:radial-gradient(rgba(0,0,0,.4),transparent 60%);content:"";height:100%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;width:100%;z-index:0}@media (min-width:1px) and (max-width:920px){.main-intro__content:after{background:radial-gradient(hsla(0,0%,100%,.102),hsla(0,0%,100%,0) 70%);height:190px;left:90px;opacity:1;top:30px;width:100%}}.main-intro__title{clip-path:polygon(0 0,100% 0,100% 0,0 0);display:flex;flex-direction:column;position:relative;text-transform:uppercase;transition:clip-path .7s ease;z-index:1}@media (min-width:1px) and (max-width:920px){.main-intro__title{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.main-intro__title.active{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}@media (min-width:1px) and (max-width:920px){.main-intro__title .h1{font-size:32px;line-height:1.4}}.main-intro__title span{font-size:2vw;margin-bottom:.625vw;text-transform:none}@media screen and (min-width:1600px){.main-intro__title span{font-size:32px;margin-bottom:10px}}@media (min-width:1px) and (max-width:920px){.main-intro__title span{font-size:20px;margin-bottom:10px}}.main-intro__logo{height:6.25vw;left:110%;line-height:0;position:absolute;top:95%;transform:translate(-100%,-100%) scale(4);transform-origin:bottom right;transition:transform 1.5s ease,top 1.5s ease,left 1.5s ease;width:10.25vw;z-index:2}@media (min-width:1601px) and (max-width:1800px){.main-intro__logo{left:100%}}@media (min-width:1px) and (max-width:1600px){.main-intro__logo{left:94%}}@media screen and (min-width:1600px){.main-intro__logo{height:100px;width:164px}}@media (min-width:1px) and (max-width:920px){.main-intro__logo{height:50px;left:20px;top:12px;transform:translate(0) scale(1);width:82px}}.main-intro__logo.active{left:1.25vw;top:1.25vw;transform:translate(0) scale(1)}@media screen and (min-width:1600px){.main-intro__logo.active{left:20px;top:20px}}@media (min-width:1px) and (max-width:920px){.main-intro__logo.active{left:20px;top:12px}}.main-intro__logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.main-intro__text{max-width:1100px;width:100%}.main-intro__description{display:flex;position:relative;z-index:1}@media (min-width:1px) and (max-width:920px){.main-intro__description{margin-top:28px}}.main-intro__description span{clip-path:polygon(0 0,100% 0,100% 0,0 0);color:#ffc600;display:block;font-size:2.5vw;margin-right:1.25vw;padding-right:2vw;position:relative;transition:clip-path .7s ease}@media screen and (min-width:1600px){.main-intro__description span{font-size:40px;margin-right:20px;padding-right:32px}}@media (min-width:1px) and (max-width:920px){.main-intro__description span{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);font-size:20px;margin-right:15px;padding-right:20px}}.main-intro__description span.active{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.main-intro__description span:last-child:after{content:none;margin-right:0;padding-right:0}.main-intro__description span:after{background-color:#ffc600;border-radius:50%;content:"";display:block;height:.75vw;min-width:.75vw;position:absolute;right:0;top:50%;transform:translateY(-50%);width:.75vw}@media screen and (min-width:1600px){.main-intro__description span:after{height:12px;min-width:12px;width:12px}}@media (min-width:1px) and (max-width:920px){.main-intro__description span:after{height:8px;min-width:8px;width:8px}}.main-intro__link{bottom:2.625vw;font-size:1.25vw;font-weight:600;left:1.25vw;position:absolute}@media screen and (min-width:1600px){.main-intro__link{bottom:42px;font-size:20px;left:65px}}@media (min-width:1px) and (max-width:920px){.main-intro__link{display:none;left:20px}}.main-intro__link a{color:#fff;-webkit-text-decoration:none;text-decoration:none;transition:opacity .3s ease}@media screen and (min-width:920px){.main-intro__link a:hover{opacity:.7}}.main-intro__link a:visited{color:#fff}@media screen and (min-width:920px){.main-intro__link a:visited:hover{opacity:.7}}.main-intro__link a:visited.active,.main-intro__link a:visited:active,.main-intro__link a:visited:focus:focus-visible{opacity:.7}.main-intro__link a.active,.main-intro__link a:active,.main-intro__link a:focus:focus-visible{opacity:.7}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}