.frame:has(.pagecontent .f-loader-animation) .pageheader{opacity:0;transition:opacity .8s linear 1.5s}.frame:has(.pagecontent .f-loader-animation.is__step3) .pageheader{opacity:1}.f-loader-animation{position:fixed;z-index:214748364688;width:100%;top:0;transition:top .8s linear,opacity .8s linear .8s;box-sizing:border-box;padding-left:100px;padding-right:100px}@media(max-width: 1620px){.f-loader-animation{padding-left:calc(22px + (100 - 22)*(100vw - 360px)/(1620 - 360));padding-right:calc(22px + (100 - 22)*(100vw - 360px)/(1620 - 360))}}.f-loader-animation+.maincontent{margin-top:100vh;transition:margin-top .8s linear}.f-loader-animation+.maincontent .f-themestage-fullscreen .f-themestage-fullscreen__content{opacity:0;transition:opacity .8s linear}.f-loader-animation+.maincontent .f-themestage-fullscreen .f-themestage-fullscreen__nav,.f-loader-animation+.maincontent .f-themestage-fullscreen .video-sound-toggle{opacity:0;transition:opacity .8s linear 1.5s}.f-loader-animation.is__step1 .f-loader-animation__text-box{opacity:0}.f-loader-animation.is__step1 .f-loader-animation__image-box{transform:translateY(-50%)}.f-loader-animation.is__step2{top:-100vh}.f-loader-animation.is__step2+.maincontent{margin-top:0}.f-loader-animation.is__step3{opacity:0;pointer-events:none;transition:top .8s linear,opacity .5s linear .5s}.f-loader-animation.is__step3+.maincontent .f-themestage-fullscreen .f-themestage-fullscreen__content{opacity:1}.f-loader-animation.is__step3+.maincontent .f-themestage-fullscreen .f-themestage-fullscreen__nav,.f-loader-animation.is__step3+.maincontent .f-themestage-fullscreen .video-sound-toggle{opacity:1}.f-loader-animation.is__step3 .f-loader-animation__image-box{transform:translateY(-80%);transition:transform 1s linear}.f-loader-animation__text-box{height:100vh;display:flex;flex-direction:column;justify-content:center;overflow:hidden;transition:opacity .8s linear}.f-loader-animation__text-box__item{margin-left:80px;opacity:0;transition:opacity .8s linear,margin-left .8s linear}.f-loader-animation__text-box__item.is_active{margin-left:0;opacity:1}.f-loader-animation__image-box{position:absolute;left:0;top:100%;z-index:100;transition:transform .8s linear;width:100%}.f-loader-animation__image-box img{width:100%}