.wrapper{overflow:hidden}.top-animation.completed{display:none}.top-contents{opacity:0;position:absolute}.container-contact,.container-policy,.container-profile,.container-stance,.container-works{display:none}.container-contact.show,.container-policy.show,.container-profile.show,.container-stance.show,.container-works.show{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:fadeIn;animation-name:fadeIn;background-color:#fff;display:flex;justify-content:space-between;position:absolute;z-index:9999}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.container-policy.show .main,.container-profile.show .main,.container-stance.show .main{-webkit-animation-duration:1.15s;animation-duration:1.15s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:container-slide-in;animation-name:container-slide-in;width:0}@-webkit-keyframes container-slide-in{0%{-webkit-animation-timing-function:cubic-bezier(.32,0,.67,0),;animation-timing-function:cubic-bezier(.32,0,.67,0),;width:0}52.17%{-webkit-animation-timing-function:cubic-bezier(.32,0,.67,0),;animation-timing-function:cubic-bezier(.32,0,.67,0),;width:100%}65.2135%{-webkit-animation-timing-function:cubic-bezier(.33,1,.68,1);animation-timing-function:cubic-bezier(.33,1,.68,1);width:100%}to{-webkit-animation-timing-function:cubic-bezier(.33,1,.68,1);animation-timing-function:cubic-bezier(.33,1,.68,1);width:62%}}@keyframes container-slide-in{0%{-webkit-animation-timing-function:cubic-bezier(.32,0,.67,0),;animation-timing-function:cubic-bezier(.32,0,.67,0),;width:0}52.17%{-webkit-animation-timing-function:cubic-bezier(.32,0,.67,0),;animation-timing-function:cubic-bezier(.32,0,.67,0),;width:100%}65.2135%{-webkit-animation-timing-function:cubic-bezier(.33,1,.68,1);animation-timing-function:cubic-bezier(.33,1,.68,1);width:100%}to{-webkit-animation-timing-function:cubic-bezier(.33,1,.68,1);animation-timing-function:cubic-bezier(.33,1,.68,1);width:62%}}@media screen and (min-width:1080px){@-webkit-keyframes container-slide-in{0%{-webkit-animation-timing-function:cubic-bezier(.32,0,.67,0),;animation-timing-function:cubic-bezier(.32,0,.67,0),;width:0}52.17%{-webkit-animation-timing-function:cubic-bezier(.32,0,.67,0),;animation-timing-function:cubic-bezier(.32,0,.67,0),;width:100%}65.2135%{-webkit-animation-timing-function:cubic-bezier(.33,1,.68,1);animation-timing-function:cubic-bezier(.33,1,.68,1);width:100%}to{-webkit-animation-timing-function:cubic-bezier(.33,1,.68,1);animation-timing-function:cubic-bezier(.33,1,.68,1);width:calc(100vw - 408px)}}@keyframes container-slide-in{0%{-webkit-animation-timing-function:cubic-bezier(.32,0,.67,0),;animation-timing-function:cubic-bezier(.32,0,.67,0),;width:0}52.17%{-webkit-animation-timing-function:cubic-bezier(.32,0,.67,0),;animation-timing-function:cubic-bezier(.32,0,.67,0),;width:100%}65.2135%{-webkit-animation-timing-function:cubic-bezier(.33,1,.68,1);animation-timing-function:cubic-bezier(.33,1,.68,1);width:100%}to{-webkit-animation-timing-function:cubic-bezier(.33,1,.68,1);animation-timing-function:cubic-bezier(.33,1,.68,1);width:calc(100vw - 408px)}}}.container-policy.show .side,.container-profile.show .side,.container-stance.show .side{-webkit-animation-delay:1.4s;animation-delay:1.4s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:container-slide-in-side;animation-name:container-slide-in-side;padding:0;width:0}@-webkit-keyframes container-slide-in-side{0%{padding:0;width:0}to{padding:2.59259vw 2.22222vw;width:38%}}@keyframes container-slide-in-side{0%{padding:0;width:0}to{padding:2.59259vw 2.22222vw;width:38%}}@media screen and (min-width:1080px){@-webkit-keyframes container-slide-in-side{0%{padding:0;width:0}to{padding:28px 24px;width:408px}}@keyframes container-slide-in-side{0%{padding:0;width:0}to{padding:28px 24px;width:408px}}}.container-policy.show .side .sideLogo,.container-profile.show .side .sideLogo,.container-stance.show .side .sideLogo{-webkit-animation-delay:1.6s;animation-delay:1.6s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:fadeIn;animation-name:fadeIn;opacity:0}.container-contact.show .main .mainClose,.container-policy.show .main .mainClose,.container-profile.show .main .mainClose,.container-stance.show .main .mainClose,.container-works.show .main .mainClose,.container__top .mainClose{-webkit-animation-delay:2.4s;animation-delay:2.4s;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:fadeIn;animation-name:fadeIn;opacity:0}.container__top .mainClose{-webkit-animation-delay:0s;animation-delay:0s}.container-contact.show .main .mainClose span,.container-policy.show .main .mainClose span,.container-profile.show .main .mainClose span,.container-stance.show .main .mainClose span,.container-works.show .main .mainClose span,.container__top .mainClose span{-webkit-animation-delay:2.4s;animation-delay:2.4s;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform:rotate(0);transform:rotate(0)}.container__top .mainClose span{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:.7s;animation-duration:.7s}.container-contact.show .main .mainClose span:first-of-type,.container-policy.show .main .mainClose span:first-of-type,.container-profile.show .main .mainClose span:first-of-type,.container-stance.show .main .mainClose span:first-of-type,.container-works.show .main .mainClose span:first-of-type,.container__top .mainClose span:first-of-type{-webkit-animation-name:closeFirst;animation-name:closeFirst}.container-contact.show .main .mainClose span:last-of-type,.container-policy.show .main .mainClose span:last-of-type,.container-profile.show .main .mainClose span:last-of-type,.container-stance.show .main .mainClose span:last-of-type,.container-works.show .main .mainClose span:last-of-type,.container__top .mainClose span:last-of-type{-webkit-animation-name:closeLast;animation-name:closeLast}@-webkit-keyframes closeFirst{to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@keyframes closeFirst{to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@-webkit-keyframes closeLast{to{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes closeLast{to{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.container-policy.show .main .mainClose,.container-policy.show .main .mainHead,.container-policy.show .main .policyDesc,.container-policy.show .main .policyHead,.container-policy.show .sideCopy,.container-profile.show .main .mainHead,.container-profile.show .main .profileBlock,.container-profile.show .main footer,.container-profile.show .sideCopy,.container-stance.show .main .mainHead,.container-stance.show .main .stanceDesc,.container-stance.show .main .stanceHead,.container-stance.show .sideCopy{-webkit-animation-delay:2.4s;animation-delay:2.4s;-webkit-animation-duration:1.1s;animation-duration:1.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:fadeIn;animation-name:fadeIn;opacity:0}.container-policy.show .side .sideCatch__policy,.container-profile.show .side .sideCatch__profile,.container-stance.show .side .sideCatch__stance{-webkit-animation-delay:1.9s;animation-delay:1.9s;-webkit-animation-duration:1.1s;animation-duration:1.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:container-slide-in-fadeUp;animation-name:container-slide-in-fadeUp;opacity:0}@-webkit-keyframes container-slide-in-fadeUp{0%{opacity:0;-webkit-transform:translateY(10vh);transform:translateY(10vh)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes container-slide-in-fadeUp{0%{opacity:0;-webkit-transform:translateY(10vh);transform:translateY(10vh)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.container__col1.show .mainClose,.container__col1.show .mainLogo{-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:fadeIn;animation-name:fadeIn;opacity:0}.container__col1.show .mainHead{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:container-down-in-fade;animation-name:container-down-in-fade;opacity:0}.container__col1.show .contactBlock,.container__col1.show .copy,.container__col1.show .subHead,.container__col1.show .worksBlock,.container__col1.show .worksSub{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:fadeIn;animation-name:fadeIn;opacity:0}.container-policy.show.hide .main .mainClose,.container-policy.show.hide .main .mainHead,.container-policy.show.hide .main .policyDesc,.container-policy.show.hide .main .policyHead,.container-policy.show.hide .sideCopy,.container-profile.show.hide .main .mainClose,.container-profile.show.hide .main .mainHead,.container-profile.show.hide .main .profileBlock,.container-profile.show.hide .main footer,.container-profile.show.hide .sideCopy,.container-stance.show.hide .main .mainClose,.container-stance.show.hide .main .mainHead,.container-stance.show.hide .main .stanceDesc,.container-stance.show.hide .main .stanceHead,.container-stance.show.hide .sideCopy{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:fadeOut;animation-name:fadeOut;opacity:1}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.container-policy.show.hide .main .mainClose span,.container-profile.show.hide .main .mainClose span,.container-stance.show.hide .main .mainClose span,.container__top.hide .mainClose span{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.container-contact.show.hide .main .mainClose span,.container-works.show.hide .main .mainClose span{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.container-contact.show.hide .main .mainClose span:first-of-type,.container-policy.show.hide .main .mainClose span:first-of-type,.container-profile.show.hide .main .mainClose span:first-of-type,.container-stance.show.hide .main .mainClose span:first-of-type,.container-works.show.hide .main .mainClose span:first-of-type,.container__top.hide .mainClose span:first-of-type{-webkit-animation-name:closeFirstHide;animation-name:closeFirstHide;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.container-contact.show.hide .main .mainClose span:last-of-type,.container-policy.show.hide .main .mainClose span:last-of-type,.container-profile.show.hide .main .mainClose span:last-of-type,.container-stance.show.hide .main .mainClose span:last-of-type,.container-works.show.hide .main .mainClose span:last-of-type,.container__top.hide .mainClose span:last-of-type{-webkit-animation-name:closeLastHide;animation-name:closeLastHide;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@-webkit-keyframes closeFirstHide{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}to{opacity:0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes closeFirstHide{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}to{opacity:0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes closeLastHide{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:0;-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes closeLastHide{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:0;-webkit-transform:rotate(0);transform:rotate(0)}}.container-policy.show.hide .side .sideCatch__policy,.container-profile.show.hide .side .sideCatch__profile,.container-stance.show.hide .side .sideCatch__stance{-webkit-animation-delay:.7s;animation-delay:.7s;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:container-slide-in-fadeUp-hide;animation-name:container-slide-in-fadeUp-hide;opacity:1}@-webkit-keyframes container-slide-in-fadeUp-hide{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(10vh);transform:translateY(10vh)}}@keyframes container-slide-in-fadeUp-hide{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(10vh);transform:translateY(10vh)}}.container-policy.show.hide .side .sideLogo,.container-profile.show.hide .side .sideLogo,.container-stance.show.hide .side .sideLogo{-webkit-animation-delay:1.2s;animation-delay:1.2s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:fadeOut;animation-name:fadeOut;opacity:1}.container-policy.show.hide .side,.container-profile.show.hide .side,.container-stance.show.hide .side{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-name:container-slide-in-side-hide;animation-name:container-slide-in-side-hide;padding:2.59259vw 2.22222vw;width:38%}@-webkit-keyframes container-slide-in-side-hide{0%{padding:2.59259vw 2.22222vw;width:38%}to{padding:0;width:0}}@keyframes container-slide-in-side-hide{0%{padding:2.59259vw 2.22222vw;width:38%}to{padding:0;width:0}}@media screen and (min-width:1080px){.container-policy.show.hide .side,.container-profile.show.hide .side,.container-stance.show.hide .side{padding:28px 24px;width:408px}@-webkit-keyframes container-slide-in-side-hide{0%{padding:28px 24px;width:408px}to{padding:0;width:0}}@keyframes container-slide-in-side-hide{0%{padding:28px 24px;width:408px}to{padding:0;width:0}}}.container-policy.show.hide .main,.container-profile.show.hide .main,.container-stance.show.hide .main{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:1.15s;animation-duration:1.15s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:container-slide-in-hide;animation-name:container-slide-in-hide;overflow:hidden;width:62%}@-webkit-keyframes container-slide-in-hide{0%{-webkit-animation-timing-function:cubic-bezier(.33,1,.68,1);animation-timing-function:cubic-bezier(.33,1,.68,1);width:62%}34.7865%{-webkit-animation-timing-function:cubic-bezier(.33,1,.68,1);animation-timing-function:cubic-bezier(.33,1,.68,1);width:100%}47.85%{-webkit-animation-timing-function:cubic-bezier(.32,0,.67,0),;animation-timing-function:cubic-bezier(.32,0,.67,0),;width:100%}to{-webkit-animation-timing-function:cubic-bezier(.32,0,.67,0),;animation-timing-function:cubic-bezier(.32,0,.67,0),;padding:0;width:0}}@keyframes container-slide-in-hide{0%{-webkit-animation-timing-function:cubic-bezier(.33,1,.68,1);animation-timing-function:cubic-bezier(.33,1,.68,1);width:62%}34.7865%{-webkit-animation-timing-function:cubic-bezier(.33,1,.68,1);animation-timing-function:cubic-bezier(.33,1,.68,1);width:100%}47.85%{-webkit-animation-timing-function:cubic-bezier(.32,0,.67,0),;animation-timing-function:cubic-bezier(.32,0,.67,0),;width:100%}to{-webkit-animation-timing-function:cubic-bezier(.32,0,.67,0),;animation-timing-function:cubic-bezier(.32,0,.67,0),;padding:0;width:0}}@media screen and (min-width:1080px){.container-policy.show.hide .main,.container-profile.show.hide .main,.container-stance.show.hide .main{width:calc(100vw - 408px)}@-webkit-keyframes container-slide-in-hide{0%{-webkit-animation-timing-function:cubic-bezier(.33,1,.68,1);animation-timing-function:cubic-bezier(.33,1,.68,1);width:calc(100vw - 408px)}34.7865%{-webkit-animation-timing-function:cubic-bezier(.33,1,.68,1);animation-timing-function:cubic-bezier(.33,1,.68,1);width:100%}47.85%{-webkit-animation-timing-function:cubic-bezier(.32,0,.67,0),;animation-timing-function:cubic-bezier(.32,0,.67,0),;width:100%}to{-webkit-animation-timing-function:cubic-bezier(.32,0,.67,0),;animation-timing-function:cubic-bezier(.32,0,.67,0),;padding:0;width:0}}@keyframes container-slide-in-hide{0%{-webkit-animation-timing-function:cubic-bezier(.33,1,.68,1);animation-timing-function:cubic-bezier(.33,1,.68,1);width:calc(100vw - 408px)}34.7865%{-webkit-animation-timing-function:cubic-bezier(.33,1,.68,1);animation-timing-function:cubic-bezier(.33,1,.68,1);width:100%}47.85%{-webkit-animation-timing-function:cubic-bezier(.32,0,.67,0),;animation-timing-function:cubic-bezier(.32,0,.67,0),;width:100%}to{-webkit-animation-timing-function:cubic-bezier(.32,0,.67,0),;animation-timing-function:cubic-bezier(.32,0,.67,0),;padding:0;width:0}}}.container-policy.show.hide,.container-profile.show.hide,.container-stance.show.hide{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:fadeOut;animation-name:fadeOut}.container__col1.show.hide .mainClose,.container__col1.show.hide .mainLogo{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:fadeOut;animation-name:fadeOut;opacity:1}@-webkit-keyframes container-down-in-fade{0%{opacity:0;-webkit-transform:translateY(-2.22222vw);transform:translateY(-2.22222vw)}to{opacity:1}}@keyframes container-down-in-fade{0%{opacity:0;-webkit-transform:translateY(-2.22222vw);transform:translateY(-2.22222vw)}to{opacity:1}}@media screen and (min-width:1080px){@-webkit-keyframes container-down-in-fade{0%{opacity:0;-webkit-transform:translateY(-24px);transform:translateY(-24px)}to{opacity:1}}@keyframes container-down-in-fade{0%{opacity:0;-webkit-transform:translateY(-24px);transform:translateY(-24px)}to{opacity:1}}}.container__col1.show.hide .contactBlock,.container__col1.show.hide .copy,.container__col1.show.hide .subHead,.container__col1.show.hide .worksBlock,.container__col1.show.hide .worksSub{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:fadeOut;animation-name:fadeOut;opacity:1}.container__col1.show.hide .mainHead{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:container-down-in-fade-hide;animation-name:container-down-in-fade-hide;opacity:1}@-webkit-keyframes container-down-in-fade-hide{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(-2.22222vw);transform:translateY(-2.22222vw)}}@keyframes container-down-in-fade-hide{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(-2.22222vw);transform:translateY(-2.22222vw)}}@media screen and (min-width:1080px){@-webkit-keyframes container-down-in-fade-hide{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(-24px);transform:translateY(-24px)}}@keyframes container-down-in-fade-hide{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(-24px);transform:translateY(-24px)}}}.top-animation-text{display:none;overflow:hidden}.top-animation-text.play{display:inherit}.skipAnimation{bottom:40px;left:80px;position:absolute}.indexPhrase--A{-webkit-animation-duration:2.7s;animation-duration:2.7s;-webkit-animation-name:top-text-animation1;animation-name:top-text-animation1;opacity:0;position:absolute}@-webkit-keyframes top-text-animation1{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;top:calc(50% - 6.01852vw)}48.15%{opacity:1;top:calc(50% - 6.01852vw)}74.10%{opacity:1;top:calc(50% - 6.01852vw)}to{opacity:0;top:calc(50% - 18.05556vw)}}@keyframes top-text-animation1{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;top:calc(50% - 6.01852vw)}48.15%{opacity:1;top:calc(50% - 6.01852vw)}74.10%{opacity:1;top:calc(50% - 6.01852vw)}to{opacity:0;top:calc(50% - 18.05556vw)}}@media screen and (min-width:1080px){@-webkit-keyframes top-text-animation1{0%{opacity:0;top:calc(50% - 65px)}70%{opacity:1;top:calc(50% - 65px)}to{opacity:0;top:calc(50% - 195px)}}@keyframes top-text-animation1{0%{opacity:0;top:calc(50% - 65px)}70%{opacity:1;top:calc(50% - 65px)}to{opacity:0;top:calc(50% - 195px)}}}.indexPhrase--B1{-webkit-animation-name:top-text-animationB1;animation-name:top-text-animationB1}.indexPhrase--B1,.indexPhrase--B2{-webkit-animation-delay:2.8s;animation-delay:2.8s;-webkit-animation-duration:1s;animation-duration:1s;opacity:0}.indexPhrase--B2{-webkit-animation-name:top-text-animationB2;animation-name:top-text-animationB2}@-webkit-keyframes top-text-animationB1{0%{opacity:1;-webkit-transform:TranslateX(100px);transform:TranslateX(100px)}40%{opacity:1;-webkit-transform:TranslateX(0);transform:TranslateX(0)}to{opacity:1;-webkit-transform:TranslateX(0);transform:TranslateX(0)}}@keyframes top-text-animationB1{0%{opacity:1;-webkit-transform:TranslateX(100px);transform:TranslateX(100px)}40%{opacity:1;-webkit-transform:TranslateX(0);transform:TranslateX(0)}to{opacity:1;-webkit-transform:TranslateX(0);transform:TranslateX(0)}}@-webkit-keyframes top-text-animationB2{0%{opacity:1;-webkit-transform:TranslateX(-100px);transform:TranslateX(-100px)}40%{opacity:1;-webkit-transform:TranslateX(0);transform:TranslateX(0)}to{opacity:1;-webkit-transform:TranslateX(0);transform:TranslateX(0)}}@keyframes top-text-animationB2{0%{opacity:1;-webkit-transform:TranslateX(-100px);transform:TranslateX(-100px)}40%{opacity:1;-webkit-transform:TranslateX(0);transform:TranslateX(0)}to{opacity:1;-webkit-transform:TranslateX(0);transform:TranslateX(0)}}.indexPhrase--B3{-webkit-animation-delay:2.7s;animation-delay:2.7s;-webkit-animation-duration:1.1s;animation-duration:1.1s;-webkit-animation-name:top-text-animationB3;animation-name:top-text-animationB3;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:0}@-webkit-keyframes top-text-animationB3{0%{opacity:0;-webkit-transform:scale(2.4);transform:scale(2.4)}39%{opacity:0;-webkit-transform:scale(2.4);transform:scale(2.4)}40%{opacity:.1;-webkit-transform:scale(2.4);transform:scale(2.4)}88%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes top-text-animationB3{0%{opacity:0;-webkit-transform:scale(2.4);transform:scale(2.4)}39%{opacity:0;-webkit-transform:scale(2.4);transform:scale(2.4)}40%{opacity:.1;-webkit-transform:scale(2.4);transform:scale(2.4)}88%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.indexPhrase--C1{-webkit-animation-delay:3.8s;animation-delay:3.8s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:top-text-animation15;animation-name:top-text-animation15;opacity:0}@-webkit-keyframes top-text-animation15{0%{opacity:0}30%{opacity:0;-webkit-transform:translate(0);transform:translate(0)}to{opacity:1;-webkit-transform:translate(10.6082px,-10.6082px);transform:translate(10.6082px,-10.6082px)}}@keyframes top-text-animation15{0%{opacity:0}30%{opacity:0;-webkit-transform:translate(0);transform:translate(0)}to{opacity:1;-webkit-transform:translate(10.6082px,-10.6082px);transform:translate(10.6082px,-10.6082px)}}.indexPhrase--C2{-webkit-animation-delay:3.8s;animation-delay:3.8s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:top-text-animation16;animation-name:top-text-animation16;opacity:0;position:absolute}@-webkit-keyframes top-text-animation16{0%{opacity:1}to{opacity:1;-webkit-transform:translate(-10.6082px,-10.6082px);transform:translate(-10.6082px,-10.6082px)}}@keyframes top-text-animation16{0%{opacity:1}to{opacity:1;-webkit-transform:translate(-10.6082px,-10.6082px);transform:translate(-10.6082px,-10.6082px)}}.indexPhrase--D1{-webkit-animation-delay:4.3s;animation-delay:4.3s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:top-text-animation6;animation-name:top-text-animation6;opacity:0;position:absolute}@-webkit-keyframes top-text-animation6{0%{opacity:0}30%{opacity:0;-webkit-transform:translate(0);transform:translate(0)}to{opacity:1;-webkit-transform:translate(-10.6082px,-10.6082px);transform:translate(-10.6082px,-10.6082px)}}@keyframes top-text-animation6{0%{opacity:0}30%{opacity:0;-webkit-transform:translate(0);transform:translate(0)}to{opacity:1;-webkit-transform:translate(-10.6082px,-10.6082px);transform:translate(-10.6082px,-10.6082px)}}.indexPhrase--D2{-webkit-animation-delay:4.3s;animation-delay:4.3s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:showContent;animation-name:showContent;opacity:0;position:absolute}@-webkit-keyframes showContent{0%{opacity:1}to{opacity:1}}@keyframes showContent{0%{opacity:1}to{opacity:1}}.indexPhrase--E1{-webkit-animation-name:top-text-animationE1;animation-name:top-text-animationE1}.indexPhrase--E1,.indexPhrase--E2{-webkit-animation-delay:4.9s;animation-delay:4.9s;-webkit-animation-duration:1s;animation-duration:1s;opacity:0}.indexPhrase--E2{-webkit-animation-name:top-text-animationE2;animation-name:top-text-animationE2}.indexPhrase--E3{-webkit-animation-delay:4.9s;animation-delay:4.9s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:top-text-animationB3;animation-name:top-text-animationB3;opacity:0}@-webkit-keyframes top-text-animationE1{0%{opacity:1;-webkit-transform:translateY(114px);transform:translateY(114px)}40%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes top-text-animationE1{0%{opacity:1;-webkit-transform:translateY(114px);transform:translateY(114px)}40%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes top-text-animationE2{0%{opacity:1;-webkit-transform:translateY(-88px);transform:translateY(-88px)}40%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes top-text-animationE2{0%{opacity:1;-webkit-transform:translateY(-88px);transform:translateY(-88px)}40%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.indexPhrase--F1{-webkit-animation-name:fadeOut;animation-name:fadeOut}.indexPhrase--F1,.indexPhrase--F2{-webkit-animation-delay:5.9s;animation-delay:5.9s;-webkit-animation-duration:.8s;animation-duration:.8s;opacity:0;position:absolute}.indexPhrase--F2{-webkit-animation-name:fadeIn;animation-name:fadeIn}.indexPhrase--H1{-webkit-animation-name:fadeOut;animation-name:fadeOut}.indexPhrase--H1,.indexPhrase--H2{-webkit-animation-delay:6.7s;animation-delay:6.7s;-webkit-animation-duration:.9s;animation-duration:.9s;opacity:0;position:absolute}.indexPhrase--H2{-webkit-animation-name:fadeIn;animation-name:fadeIn}.indexPhrase--J1{-webkit-animation-delay:7.6s;animation-delay:7.6s;-webkit-animation-duration:2.4s;animation-duration:2.4s;-webkit-animation-name:top-text-animation12;animation-name:top-text-animation12;opacity:0;position:absolute}@-webkit-keyframes top-text-animation12{0%{opacity:0}42%{opacity:1}83%{left:calc(50% - 20.57692vw);opacity:1}to{left:calc(50% - 20.57692vw);opacity:1}}@keyframes top-text-animation12{0%{opacity:0}42%{opacity:1}83%{left:calc(50% - 20.57692vw);opacity:1}to{left:calc(50% - 20.57692vw);opacity:1}}.indexPhrase--J2{-webkit-animation-delay:7.6s;animation-delay:7.6s;-webkit-animation-duration:2.4s;animation-duration:2.4s;-webkit-animation-name:top-text-animation13;animation-name:top-text-animation13;opacity:0;position:absolute}@-webkit-keyframes top-text-animation13{0%{opacity:0}42%{opacity:1}83%{opacity:1;right:calc(50% - 20.57692vw)}to{opacity:1;right:calc(50% - 20.57692vw)}}@keyframes top-text-animation13{0%{opacity:0}42%{opacity:1}83%{opacity:1;right:calc(50% - 20.57692vw)}to{opacity:1;right:calc(50% - 20.57692vw)}}.top-animation-logo{display:none}.top-animation-logo img{height:auto;width:100%}.top-animation-logo.play{display:inherit}.indexLogo--c{-webkit-animation-delay:-.2s;animation-delay:-.2s;-webkit-animation-duration:8.3s;animation-duration:8.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:top-logo-animation1;animation-name:top-logo-animation1;opacity:0}@-webkit-keyframes top-logo-animation1{0%{left:calc(50% - 4.12037vw);opacity:0}3.85%{left:calc(50% - 4.12037vw);opacity:1}7.7%{left:calc(50% - 4.12037vw);opacity:1}11.55%{left:calc(50% - 4.12037vw);opacity:0}42.35%{left:calc(50% - 4.12037vw);opacity:0}70%{left:0;opacity:1}to{left:0;opacity:1}}@keyframes top-logo-animation1{0%{left:calc(50% - 4.12037vw);opacity:0}3.85%{left:calc(50% - 4.12037vw);opacity:1}7.7%{left:calc(50% - 4.12037vw);opacity:1}11.55%{left:calc(50% - 4.12037vw);opacity:0}42.35%{left:calc(50% - 4.12037vw);opacity:0}70%{left:0;opacity:1}to{left:0;opacity:1}}.indexLogo--r{-webkit-animation-delay:-.2s;animation-delay:-.2s;-webkit-animation-duration:8.3s;animation-duration:8.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:top-logo-animation2;animation-name:top-logo-animation2;opacity:0}@-webkit-keyframes top-logo-animation2{0%{left:calc(50% - 2.68519vw);opacity:0}11.55%{left:calc(50% - 2.68519vw);opacity:0}15.4%{left:calc(50% - 2.68519vw);opacity:1}19.25%{left:calc(50% - 2.68519vw);opacity:0}42.35%{left:calc(50% - 2.68519vw);opacity:0}70%{left:13.51852vw;opacity:1}to{left:13.51852vw;opacity:1}}@keyframes top-logo-animation2{0%{left:calc(50% - 2.68519vw);opacity:0}11.55%{left:calc(50% - 2.68519vw);opacity:0}15.4%{left:calc(50% - 2.68519vw);opacity:1}19.25%{left:calc(50% - 2.68519vw);opacity:0}42.35%{left:calc(50% - 2.68519vw);opacity:0}70%{left:13.51852vw;opacity:1}to{left:13.51852vw;opacity:1}}@media screen and (min-width:1080px){@-webkit-keyframes top-logo-animation2{0%{left:calc(50% - 2.68519vw);opacity:0}11.55%{left:calc(50% - 2.68519vw);opacity:0}15.4%{left:calc(50% - 2.68519vw);opacity:1}19.25%{left:calc(50% - 2.68519vw);opacity:0}42.35%{left:calc(50% - 2.68519vw);opacity:0}70%{left:146px;opacity:1}to{left:146px;opacity:1}}@keyframes top-logo-animation2{0%{left:calc(50% - 2.68519vw);opacity:0}11.55%{left:calc(50% - 2.68519vw);opacity:0}15.4%{left:calc(50% - 2.68519vw);opacity:1}19.25%{left:calc(50% - 2.68519vw);opacity:0}42.35%{left:calc(50% - 2.68519vw);opacity:0}70%{left:146px;opacity:1}to{left:146px;opacity:1}}}.indexLogo--e{-webkit-animation-delay:-.2s;animation-delay:-.2s;-webkit-animation-duration:8.3s;animation-duration:8.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:top-logo-animation3;animation-name:top-logo-animation3;opacity:0}@-webkit-keyframes top-logo-animation3{0%{left:calc(50% - 1.34259vw);opacity:0}19.25%{left:calc(50% - 1.34259vw);opacity:0}23.1%{left:calc(50% - 1.34259vw);opacity:1}26.95%{left:calc(50% - 1.34259vw);opacity:0}42.35%{left:calc(50% - 1.34259vw);opacity:0}70%{left:24.07407vw;opacity:1}to{left:24.07407vw;opacity:1}}@keyframes top-logo-animation3{0%{left:calc(50% - 1.34259vw);opacity:0}19.25%{left:calc(50% - 1.34259vw);opacity:0}23.1%{left:calc(50% - 1.34259vw);opacity:1}26.95%{left:calc(50% - 1.34259vw);opacity:0}42.35%{left:calc(50% - 1.34259vw);opacity:0}70%{left:24.07407vw;opacity:1}to{left:24.07407vw;opacity:1}}@media screen and (min-width:1080px){@-webkit-keyframes top-logo-animation3{0%{left:calc(50% - 1.34259vw);opacity:0}19.25%{left:calc(50% - 1.34259vw);opacity:0}23.1%{left:calc(50% - 1.34259vw);opacity:1}26.95%{left:calc(50% - 1.34259vw);opacity:0}42.35%{left:calc(50% - 1.34259vw);opacity:0}70%{left:260px;opacity:1}to{left:260px;opacity:1}}@keyframes top-logo-animation3{0%{left:calc(50% - 1.34259vw);opacity:0}19.25%{left:calc(50% - 1.34259vw);opacity:0}23.1%{left:calc(50% - 1.34259vw);opacity:1}26.95%{left:calc(50% - 1.34259vw);opacity:0}42.35%{left:calc(50% - 1.34259vw);opacity:0}70%{left:260px;opacity:1}to{left:260px;opacity:1}}}.indexLogo--h{-webkit-animation-delay:-.2s;animation-delay:-.2s;-webkit-animation-duration:8.3s;animation-duration:8.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:top-logo-animation4;animation-name:top-logo-animation4;opacity:0}@-webkit-keyframes top-logo-animation4{26.95%{left:calc(50% - 2.08333vw);opacity:0}30.8%{left:calc(50% - 2.08333vw);opacity:1}34.65%{left:calc(50% - 2.08333vw);opacity:0}42.35%{left:calc(50% - 2.08333vw);opacity:0}70%{left:33.51852vw;opacity:1}to{left:33.51852vw;opacity:1}}@keyframes top-logo-animation4{26.95%{left:calc(50% - 2.08333vw);opacity:0}30.8%{left:calc(50% - 2.08333vw);opacity:1}34.65%{left:calc(50% - 2.08333vw);opacity:0}42.35%{left:calc(50% - 2.08333vw);opacity:0}70%{left:33.51852vw;opacity:1}to{left:33.51852vw;opacity:1}}@media screen and (min-width:1080px){@-webkit-keyframes top-logo-animation4{26.95%{left:calc(50% - 2.08333vw);opacity:0}30.8%{left:calc(50% - 2.08333vw);opacity:1}34.65%{left:calc(50% - 2.08333vw);opacity:0}42.35%{left:calc(50% - 2.08333vw);opacity:0}70%{left:362px;opacity:1}to{left:362px;opacity:1}}@keyframes top-logo-animation4{26.95%{left:calc(50% - 2.08333vw);opacity:0}30.8%{left:calc(50% - 2.08333vw);opacity:1}34.65%{left:calc(50% - 2.08333vw);opacity:0}42.35%{left:calc(50% - 2.08333vw);opacity:0}70%{left:362px;opacity:1}to{left:362px;opacity:1}}}.indexLogo--a{-webkit-animation-delay:-.2s;animation-delay:-.2s;-webkit-animation-duration:8.3s;animation-duration:8.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:top-logo-animation5;animation-name:top-logo-animation5;opacity:0}@-webkit-keyframes top-logo-animation5{34.65%{left:calc(50% - 2.22222vw);opacity:0}38.5%{left:calc(50% - 2.22222vw);opacity:1}42.35%{left:calc(50% - 2.22222vw);opacity:1}70%{left:41.94444vw;opacity:1}to{left:41.94444vw;opacity:1}}@keyframes top-logo-animation5{34.65%{left:calc(50% - 2.22222vw);opacity:0}38.5%{left:calc(50% - 2.22222vw);opacity:1}42.35%{left:calc(50% - 2.22222vw);opacity:1}70%{left:41.94444vw;opacity:1}to{left:41.94444vw;opacity:1}}@media screen and (min-width:1080px){@-webkit-keyframes top-logo-animation5{34.65%{left:calc(50% - 2.22222vw);opacity:0}38.5%{left:calc(50% - 2.22222vw);opacity:1}42.35%{left:calc(50% - 2.22222vw);opacity:1}70%{left:451px;opacity:1}to{left:451px;opacity:1}}@keyframes top-logo-animation5{34.65%{left:calc(50% - 2.22222vw);opacity:0}38.5%{left:calc(50% - 2.22222vw);opacity:1}42.35%{left:calc(50% - 2.22222vw);opacity:1}70%{left:451px;opacity:1}to{left:451px;opacity:1}}}.indexLogo--design{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:fadeIn;animation-name:fadeIn}.indexLogo--creation,.indexLogo--design{-webkit-animation-delay:5.3s;animation-delay:5.3s;-webkit-animation-duration:1s;animation-duration:1s;opacity:0}.indexLogo--creation{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:top-logo-animation7;animation-name:top-logo-animation7}@-webkit-keyframes top-logo-animation7{0%{opacity:0;-webkit-transform:translateY(10vh);transform:translateY(10vh)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes top-logo-animation7{0%{opacity:0;-webkit-transform:translateY(10vh);transform:translateY(10vh)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.indexLogo.complete .indexLogo--a,.indexLogo.complete .indexLogo--c,.indexLogo.complete .indexLogo--creation,.indexLogo.complete .indexLogo--design,.indexLogo.complete .indexLogo--e,.indexLogo.complete .indexLogo--h,.indexLogo.complete .indexLogo--r{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:none;animation-name:none;opacity:1}.container__top.hide .indexLogo.complete{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:fadeOut;animation-name:fadeOut}.top-menu{display:none;opacity:0}.top-menu.hide,.top-menu.show{display:inherit}.top-menu.show{-webkit-animation-delay:-.2s;animation-delay:-.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:fadeIn;animation-name:fadeIn;opacity:0}.top-menu.hide{-webkit-animation-delay:.5s;animation-delay:.5s;opacity:1}.top-menu.show li{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:topmenushow;animation-name:topmenushow;-webkit-animation-timing-function:cubic-bezier(0,.55,.45,1);animation-timing-function:cubic-bezier(0,.55,.45,1);opacity:0}.top-menu.hide li,.top-menu.show li{-webkit-animation-duration:1s;animation-duration:1s}.top-menu.hide li{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:topmenuhide;animation-name:topmenuhide;-webkit-animation-timing-function:cubic-bezier(0,.55,.45,1);animation-timing-function:cubic-bezier(0,.55,.45,1);opacity:1}.top-menu.show li.menu--policy,.top-menu.show.hide li.menu--column{-webkit-animation-delay:0s;animation-delay:0s}.top-menu.show li.menu--stance,.top-menu.show.hide li.menu--contact{-webkit-animation-delay:.1s;animation-delay:.1s}.top-menu.show li.menu--profile,.top-menu.show.hide li.menu--works{-webkit-animation-delay:.2s;animation-delay:.2s}.top-menu.show li.menu--works,.top-menu.show.hide li.menu--profile{-webkit-animation-delay:.3s;animation-delay:.3s}.top-menu.show li.menu--contact,.top-menu.show.hide li.menu--stance{-webkit-animation-delay:.4s;animation-delay:.4s}.top-menu.show li.menu--column,.top-menu.show.hide li.menu--policy{-webkit-animation-delay:.5s;animation-delay:.5s}@-webkit-keyframes topmenushow{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}50%{opacity:.5;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes topmenushow{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}50%{opacity:.5;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes topmenuhide{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes topmenuhide{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.gotop{opacity:0}.gotop.show{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-name:fadeIn;animation-name:fadeIn;opacity:1;z-index:9999}
/*# sourceMappingURL=main.4e32ae03.css.map*/