@import url(https://fonts.googleapis.com/css?family=Libre+Caslon+Text:400,700&display=swap);@media(max-width:767px){.paragraph{box-sizing:border-box;display:block;margin-top:calc(29vmin + 9vmax);width:auto}}#navigation{overflow:hidden}#navigation .header{display:flex;margin:50px 50px 0;position:fixed;transition:opacity .3s ease;width:calc(100% - 100px)}@media(max-width:1024px){#navigation .header{margin:6vmin;width:calc(100% - 12vw)}}#navigation .header.none-reaction{opacity:.6;pointer-events:none;z-index:1}#navigation .header .header__logo{flex:none;height:40px;margin-right:50px;transition:-webkit-transform .4s cubic-bezier(.215,.61,.355,1);transition:transform .4s cubic-bezier(.215,.61,.355,1);transition:transform .4s cubic-bezier(.215,.61,.355,1),-webkit-transform .4s cubic-bezier(.215,.61,.355,1);width:80px}#navigation .header .header__logo.disappear{-webkit-transform:translateY(calc(-101% - 6vw));transform:translateY(calc(-101% - 6vw))}@media(max-width:1024px){#navigation .header .header__logo{margin-right:6vmin}}@media(max-width:767px){#navigation .header .header__logo{height:34px;width:68px}}#navigation .header .header__logo .header__logodraw{display:flex;height:100%;position:relative;width:100%}#navigation .header .header__logo .header__logodraw span{display:block;height:100%;left:0;position:relative;-webkit-transform-origin:center;transform-origin:center;width:50%}#navigation .header .header__logo .header__logodraw span:after,#navigation .header .header__logo .header__logodraw span:before{background-color:#000;content:"";display:inline-block;height:2px;left:50%;position:absolute;top:calc(50% - 1px);-webkit-transform-origin:center;transform-origin:center;width:140%;width:calc(141% - 1px)}.theme--dark #navigation .header .header__logo .header__logodraw span:after,.theme--dark #navigation .header .header__logo .header__logodraw span:before{background-color:#fff}#navigation .header .header__logo .header__logodraw span:before{-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}#navigation .header .header__logo .header__logodraw span:after{-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}#navigation .header .header__logo .header__logodraw span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#navigation .header .header__logo .header__logodraw span:first-child:after,#navigation .header .header__logo .header__logodraw span:first-child:before{width:100%}#navigation .header .header__logo.hover span,#navigation .header .header__logo.hover span:first-child{transition:left .4s cubic-bezier(.215,.61,.355,1),-webkit-transform .4s cubic-bezier(.215,.61,.355,1) .4s;transition:left .4s cubic-bezier(.215,.61,.355,1),transform .4s cubic-bezier(.215,.61,.355,1) .4s;transition:left .4s cubic-bezier(.215,.61,.355,1),transform .4s cubic-bezier(.215,.61,.355,1) .4s,-webkit-transform .4s cubic-bezier(.215,.61,.355,1) .4s}#navigation .header .header__logo.hover span:first-child{left:50%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}#navigation .header .header__logo.hover span:first-child:after,#navigation .header .header__logo.hover span:first-child:before{transition:width .3s linear .4s;width:calc(141% - 1px)}#navigation .header .header__logo.hover span:nth-child(2){left:-50%;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);transition:left .4s cubic-bezier(.215,.61,.355,1),-webkit-transform .4s cubic-bezier(.215,.61,.355,1) .4s;transition:left .4s cubic-bezier(.215,.61,.355,1),transform .4s cubic-bezier(.215,.61,.355,1) .4s;transition:left .4s cubic-bezier(.215,.61,.355,1),transform .4s cubic-bezier(.215,.61,.355,1) .4s,-webkit-transform .4s cubic-bezier(.215,.61,.355,1) .4s}#navigation .header .header__logo.hover span:nth-child(2):after,#navigation .header .header__logo.hover span:nth-child(2):before{transition:width .3s linear .25s;width:100%}#navigation .header__center{font-size:18px;height:auto;margin-right:50px;overflow:hidden;transition:opacity .4s ease,-webkit-transform .4s cubic-bezier(.215,.61,.355,1);transition:opacity .4s ease,transform .4s cubic-bezier(.215,.61,.355,1);transition:opacity .4s ease,transform .4s cubic-bezier(.215,.61,.355,1),-webkit-transform .4s cubic-bezier(.215,.61,.355,1);width:100%}@media(max-width:1024px){#navigation .header__center{margin-right:6vmin}}@media(max-width:767px){#navigation .header__center{font-size:14px}}#navigation .header__center.hide{opacity:0}#navigation .header__center.disappear{-webkit-transform:translateY(-101px);transform:translateY(-101px)}#navigation .header__center__flow-text{align-items:center;display:inline-block;display:flex;height:100%;line-height:1em;width:100%}#navigation .header__center__header-name{align-items:center;display:flex;font-weight:700;height:100%;justify-content:center;padding-right:40px;width:100%}@media(max-width:767px){#navigation .header__center__header-name{display:none}}#navigation .header__center__menu-list{align-items:center;display:flex;font-size:20px;font-weight:700;height:100%;justify-content:center;width:100%}@media(max-width:1024px){#navigation .header__center__menu-list{font-size:15px}}@media(max-width:767px){#navigation .header__center__menu-list{display:none}}#navigation .header__center__menu-list__item{margin-right:1.4em;position:relative}@media(max-width:1024px){#navigation .header__center__menu-list__item{margin-right:1.2em}}#navigation .header__center__menu-list__item:last-child{margin-right:0}#navigation .header__center__menu-list__item:after{background:rgba(0,0,0,.2);content:"";display:block;height:.7em;position:absolute;right:-.7em;top:.25em;width:1px}@media(max-width:1024px){#navigation .header__center__menu-list__item:after{right:-.6em}}.theme--dark #navigation .header__center__menu-list__item:after{background:hsla(0,0%,100%,.4)}#navigation .header__center__menu-list__item:last-child:after{display:none}#navigation .header__center__menu-list__item a.active{opacity:.3}#navigation .header__menu-button{background:#fff;border:2px solid #000;box-sizing:border-box;flex:none;height:40px;margin-left:auto;position:relative;text-align:center;transition:-webkit-transform .4s cubic-bezier(.215,.61,.355,1);transition:transform .4s cubic-bezier(.215,.61,.355,1);transition:transform .4s cubic-bezier(.215,.61,.355,1),-webkit-transform .4s cubic-bezier(.215,.61,.355,1);width:40px}.theme--dark #navigation .header__menu-button{background:#121212;border-color:#fff}@media(max-width:767px){#navigation .header__menu-button{height:34px;width:34px}}#navigation .header__menu-button.disappear{-webkit-transform:translateY(calc(-101% - 6vw));transform:translateY(calc(-101% - 6vw))}#navigation .header__menu-button .menu-button-shape{height:100%;position:relative;-webkit-transform-origin:center;transform-origin:center;width:100%}#navigation .header__menu-button .menu-button-shape>span{background-color:#000;height:2px;left:30%;position:absolute;top:calc(50% - 1px);-webkit-transform-origin:center;transform-origin:center;transition:margin .1s ease .18s,-webkit-transform .2s cubic-bezier(.55,.055,.675,.19);transition:transform .2s cubic-bezier(.55,.055,.675,.19),margin .1s ease .18s;transition:transform .2s cubic-bezier(.55,.055,.675,.19),margin .1s ease .18s,-webkit-transform .2s cubic-bezier(.55,.055,.675,.19);width:40%}.theme--dark #navigation .header__menu-button .menu-button-shape>span{background-color:#fff}#navigation .header__menu-button .menu-button-shape>span:first-child{margin-top:-14%}#navigation .header__menu-button .menu-button-shape>span:nth-child(2){margin-top:14%}.device--pc #navigation .header__menu-button:hover .menu-button-shape>span{margin-top:0;transition:margin .3s ease 0s,-webkit-transform .75s cubic-bezier(.19,1,.22,1) .29s;transition:margin .3s ease 0s,transform .75s cubic-bezier(.19,1,.22,1) .29s;transition:margin .3s ease 0s,transform .75s cubic-bezier(.19,1,.22,1) .29s,-webkit-transform .75s cubic-bezier(.19,1,.22,1) .29s}.device--pc #navigation .header__menu-button:hover .menu-button-shape>span:first-child{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.device--pc #navigation .header__menu-button:hover .menu-button-shape>span:nth-child(2){-webkit-transform:rotate(180deg);transform:rotate(180deg)}#navigation .header__menu-button.on .menu-button-shape>span{margin-top:0;transition-delay:0;transition:-webkit-transform .75s cubic-bezier(.19,1,.22,1);transition:transform .75s cubic-bezier(.19,1,.22,1);transition:transform .75s cubic-bezier(.19,1,.22,1),-webkit-transform .75s cubic-bezier(.19,1,.22,1)}#navigation .header__menu-button.on .menu-button-shape>span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#navigation .header__menu-button.on .menu-button-shape>span:nth-child(2){-webkit-transform:rotate(135deg);transform:rotate(135deg)}.device--pc #navigation .header__menu-button.on:hover .menu-button-shape>span{margin-top:0;transition:-webkit-transform .75s cubic-bezier(.19,1,.22,1);transition:transform .75s cubic-bezier(.19,1,.22,1);transition:transform .75s cubic-bezier(.19,1,.22,1),-webkit-transform .75s cubic-bezier(.19,1,.22,1)}.device--pc #navigation .header__menu-button.on:hover .menu-button-shape>span:first-child{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.device--pc #navigation .header__menu-button.on:hover .menu-button-shape>span:nth-child(2){-webkit-transform:rotate(225deg);transform:rotate(225deg)}#navigation .header__menu-button .touch-correction.iframe-on{padding-bottom:0}#navigation .nav-footer{bottom:50px;left:50px;opacity:1;position:fixed;transition:margin .4s cubic-bezier(.215,.61,.355,1),-webkit-transform .4s cubic-bezier(.215,.61,.355,1) .1s;transition:transform .4s cubic-bezier(.215,.61,.355,1) .1s,margin .4s cubic-bezier(.215,.61,.355,1);transition:transform .4s cubic-bezier(.215,.61,.355,1) .1s,margin .4s cubic-bezier(.215,.61,.355,1),-webkit-transform .4s cubic-bezier(.215,.61,.355,1) .1s}@media(max-width:1024px){#navigation .nav-footer{bottom:6vmin;left:6vmin}}@media(max-width:767px){#navigation .nav-footer{visibility:hidden}.page__main #navigation .nav-footer{visibility:visible}}#navigation .nav-footer.hide{pointer-events:none;-webkit-transform:translateY(calc(100% + 7vw));transform:translateY(calc(100% + 7vw));transition:-webkit-transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in}.browser--ie #navigation .nav-footer.hide{margin-bottom:-150px;transition:margin .2s ease-in,-webkit-transform .2s ease-in;transition:transform .2s ease-in,margin .2s ease-in;transition:transform .2s ease-in,margin .2s ease-in,-webkit-transform .2s ease-in}#navigation .nav-footer__links{display:flex;margin-bottom:8px}@media(max-width:767px){#navigation .nav-footer__links{display:none}}#navigation .nav-footer__links__item{font-size:14px;font-weight:700;padding-right:21px;position:relative}#navigation .nav-footer__links__item a{display:inline-block;position:relative}#navigation .nav-footer__links__item:after{background:rgba(0,0,0,.2);content:"";display:block;height:11px;position:absolute;right:9px;top:4px;width:1px}.theme--dark #navigation .nav-footer__links__item:after{background-color:hsla(0,0%,100%,.5)}#navigation .nav-footer__links__item:last-child{padding:0}#navigation .nav-footer__links__item:last-child:after{display:none}#navigation .nav-footer .copyright{font-size:12px;font-weight:700}@media(max-width:767px){#navigation .nav-footer .copyright{opacity:.4}.theme--dark #navigation .nav-footer .copyright{opacity:.65}}#navigation .nav-footer .sessions{font-size:11px;font-weight:700;margin-bottom:10px;opacity:.65}@media(max-width:767px){#navigation .nav-footer .sessions{margin-bottom:5px;opacity:.3}}#navigation .nav-footer .sessions>span{display:inline-block;padding-right:21px;position:relative}#navigation .nav-footer .sessions>span:after{background-color:rgba(0,0,0,.4);content:"";display:block;height:9px;position:absolute;right:9px;top:2px;width:1px}.theme--dark #navigation .nav-footer .sessions>span:after{background-color:hsla(0,0%,100%,.9)}#navigation .nav-footer .sessions>span:last-child:after{display:none}#navigation .nav-footer .n-badge{right:-3px;top:-5px}#navigation .scrollbar{height:10px;height:100%;height:100vh;position:fixed;right:0;top:0;width:20px;z-index:100}.browser--firefox #navigation .scrollbar,.browser--ie #navigation .scrollbar,.device--phone #navigation .scrollbar{display:none!important}#navigation .scrollbar.none-event{pointer-events:none}.device--pc #navigation .scrollbar:hover .scrollbar__track{-webkit-transform:translateZ(0);transform:translateZ(0)}.device--pc #navigation .scrollbar:hover .scrollbar__thumb{background-color:rgba(0,0,0,.6)}.device--pc.theme--dark #navigation .scrollbar:hover .scrollbar__thumb{background-color:hsla(0,0%,100%,.7)}#navigation .scrollbar .scrollbar__track{border-left:1px solid transparent;display:inline-block;height:100%;overflow:visible;position:absolute;-webkit-transform:translate3d(calc(100% - 7px),0,0);transform:translate3d(calc(100% - 7px),0,0);transition:opacity .4s ease,-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1),opacity .4s ease;transition:transform .3s cubic-bezier(.215,.61,.355,1),opacity .4s ease,-webkit-transform .3s cubic-bezier(.215,.61,.355,1);width:100%}body.lock #navigation .scrollbar .scrollbar__track{opacity:0;pointer-events:none}#navigation .scrollbar .scrollbar__thumb{background-color:rgba(0,0,0,.6);cursor:grab;display:inline-block;height:auto;left:0;position:absolute;top:0;transition:height .6s cubic-bezier(.215,.61,.355,1),background-color .4s ease,-webkit-transform .25s cubic-bezier(.215,.61,.355,1);transition:height .6s cubic-bezier(.215,.61,.355,1),transform .25s cubic-bezier(.215,.61,.355,1),background-color .4s ease;transition:height .6s cubic-bezier(.215,.61,.355,1),transform .25s cubic-bezier(.215,.61,.355,1),background-color .4s ease,-webkit-transform .25s cubic-bezier(.215,.61,.355,1);width:100%;will-change:auto}.theme--dark #navigation .scrollbar .scrollbar__thumb{background-color:hsla(0,0%,100%,.8)}#navigation .scrollbar .scrollbar__thumb.grab{background-color:#000!important;cursor:grabbing;transition:none!important}.theme--dark #navigation .scrollbar .scrollbar__thumb.grab{background-color:#fff!important}.menu-view,.menu-view.hide{-webkit-overflow-scrolling:touch;align-items:center;background-color:hsla(0,0%,100%,0);display:flex;font-weight:700;height:100%;justify-content:center;left:0;overflow-x:hidden;overflow-y:scroll;pointer-events:none;position:fixed;top:0;transition:-webkit-backdrop-filter .3s ease;transition:backdrop-filter .3s ease;transition:backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease;width:100vw}.menu-view .n-badge-item{-webkit-text-stroke-color:transparent!important;letter-spacing:normal!important}@media(max-width:767px){.menu-view,.menu-view.hide{align-items:flex-start;display:block;padding:calc(29vmin + 9vmax) 6vmin 18%}}.menu-view.show{pointer-events:all}.menu-view.hide{visibility:hidden}.menu-view.hide::-webkit-scrollbar,.menu-view::-webkit-scrollbar{display:none}.menu-view__dimd{background-color:#fff;height:100vh;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease,background-color .5s ease;width:100vw}.theme--dark .menu-view__dimd{background-color:#121212}.menu-view.show .menu-view__dimd{opacity:.96}.theme--dark .menu-view.show .menu-view__dimd{opacity:.9}.menu-view__menubox{display:flex;flex-direction:row}@media(max-width:767px){.menu-view__menubox{flex-direction:column;width:100%}}.menu-view__menubox a{display:block;position:relative}@media(max-width:767px){.menu-view__menubox a{display:block}}.menu-view__menubox a.menu-active{color:rgba(0,0,0,.4);cursor:default}.theme--dark .menu-view__menubox a.menu-active{color:hsla(0,0%,59%,.6)}.menu-view__menubox a>span{pointer-events:none}.menu-view__left{display:flex;flex-direction:column;font-size:100px;justify-content:center;line-height:1.16em;margin-right:95px;width:510px}@media(max-width:1024px){.menu-view__left{font-size:80px;width:400px}}@media(max-width:767px){.menu-view__left{font-size:15.5vw;line-height:1.3em;margin-right:0;width:100%}}.menu-view__left-item{display:inline-block}.menu-view__left-text{display:inline-block;position:relative}.menu-view__left-text .mask-text{max-height:1.16em}@media(max-width:767px){.menu-view__left-text .mask-text{max-height:1.3em}}.menu-view__left-text .mask-text>span{-webkit-transform:translateY(100%);transform:translateY(100%);transition:-webkit-transform .5s cubic-bezier(.165,.84,.44,1);transition:transform .5s cubic-bezier(.165,.84,.44,1);transition:transform .5s cubic-bezier(.165,.84,.44,1),-webkit-transform .5s cubic-bezier(.165,.84,.44,1)}.menu-view.show .menu-view__left-text .mask-text>span{-webkit-transform:translateY(0);transform:translateY(0)}.menu-view__right{display:flex;flex-direction:column;font-size:28px;justify-content:flex-start;line-height:1.54em;margin-top:20px;opacity:0;-webkit-transform:translateX(20%);transform:translateX(20%);transition:opacity .2s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .2s ease;transition:transform .3s ease,opacity .2s ease,-webkit-transform .3s ease;width:300px}@media(max-width:1024px){.menu-view__right{font-size:24px;width:200px}}@media(max-width:767px){.menu-view__right{font-size:9vw;margin-top:18%;width:100%}}.menu-view.show .menu-view__right{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.menu-view__right .menu-view__right-item.menu-hr{border-top:1px solid #000;margin-top:25px;padding-top:25px}.theme--dark .menu-view__right .menu-view__right-item.menu-hr{border-top:1px solid hsla(0,0%,100%,.5)}@media(max-width:1024px){.menu-view__right .menu-view__right-item.menu-hr{margin-top:17.5px;padding-top:17.5px}}@media(max-width:767px){.menu-view__right .menu-view__right-item.menu-hr{margin-top:12%;padding-top:12%}}.menu-view__right .menu-view__right-item>a{transition:-webkit-transform .2s cubic-bezier(.645,.045,.355,1);transition:transform .2s cubic-bezier(.645,.045,.355,1);transition:transform .2s cubic-bezier(.645,.045,.355,1),-webkit-transform .2s cubic-bezier(.645,.045,.355,1)}.browser--ie .menu-view__right .menu-view__right-item>a{max-height:1.54em}.menu-view__right .menu-view__right-item>a span{display:block}.menu-view__right .menu-view__right-item>a span.menu-description{font-size:12px;font-weight:400;line-height:1.4em}@media(max-width:1024px){.menu-view__right .menu-view__right-item>a span.menu-description{font-size:10px}}@media(max-width:767px){.menu-view__right .menu-view__right-item>a span.menu-description{font-size:calc(2.9vw + 4px)}}.device--pc .menu-view__right .menu-view__right-item:hover>a{-webkit-transform:translate(-.25em,-.2em);transform:translate(-.25em,-.2em);transition:-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1)}.menu-view .badge{font-size:.5em;margin-top:-.2em;opacity:0;transition:opacity .3s ease,margin .3s ease}.menu-view.show .menu-view .badge{opacity:1}.menu-view .badge .badge__item.pop-out{-webkit-animation:slideOutDownHalf .6s ease both!important;animation:slideOutDownHalf .6s ease both!important}.menu-view .badge .badge__item.slide-out{-webkit-animation:badgeSlideOut .6s ease both!important;animation:badgeSlideOut .6s ease both!important}.menu-view .n-badge .n-badge-item.pop-in{opacity:1}.menu-view .n-badge .n-badge-item.pop-out{-webkit-animation:slideOutDownHalf .6s ease both!important;animation:slideOutDownHalf .6s ease both!important;opacity:0}.menu-view .n-badge .n-badge-item.slide-out{-webkit-animation:badgeSlideOut .2s ease both!important;animation:badgeSlideOut .2s ease both!important}.menu-view__theme-change{align-items:center;bottom:50px;cursor:pointer;display:inline-block;display:flex;justify-content:flex-end;position:absolute;right:50px}@media(max-width:1024px){.menu-view__theme-change{bottom:6vmin;right:6vmin}}@media(max-width:767px){.menu-view__theme-change{margin-top:18%;opacity:0;position:static;-webkit-transform:translateX(20%);transform:translateX(20%);transition:opacity .2s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .2s ease;transition:transform .3s ease,opacity .2s ease,-webkit-transform .3s ease}}@media(min-width:768px){.menu-view__theme-change{-webkit-transform:translateX(calc(100% + 50px));transform:translateX(calc(100% + 50px));transition:-webkit-transform .25s cubic-bezier(.55,.055,.675,.19);transition:transform .25s cubic-bezier(.55,.055,.675,.19);transition:transform .25s cubic-bezier(.55,.055,.675,.19),-webkit-transform .25s cubic-bezier(.55,.055,.675,.19)}}.show .menu-view__theme-change{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);transition:opacity .3s ease .15s,-webkit-transform .55s cubic-bezier(.215,.61,.355,1) .15s;transition:transform .55s cubic-bezier(.215,.61,.355,1) .15s,opacity .3s ease .15s;transition:transform .55s cubic-bezier(.215,.61,.355,1) .15s,opacity .3s ease .15s,-webkit-transform .55s cubic-bezier(.215,.61,.355,1) .15s}.menu-view__theme-change .theme-icon{display:inline-block;height:28px;margin-left:20px;position:relative;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:28px}.theme--dark .menu-view__theme-change .theme-icon{-webkit-transform:scale(.85);transform:scale(.85)}.menu-view__theme-change .theme-icon .theme-sunandmoon{display:inline-block;height:100%;position:relative;transition:-webkit-transform .5s cubic-bezier(.215,.61,.355,1);transition:transform .5s cubic-bezier(.215,.61,.355,1);transition:transform .5s cubic-bezier(.215,.61,.355,1),-webkit-transform .5s cubic-bezier(.215,.61,.355,1);width:100%}.menu-view__theme-change .theme-icon .theme-sun{height:100%;position:absolute;width:100%}.theme--light .menu-view__theme-change .theme-icon .theme-sun:after,.theme--light .menu-view__theme-change .theme-icon .theme-sun:before{background-color:#121212;border-radius:100em}.theme--dark .menu-view__theme-change .theme-icon .theme-sun:after,.theme--dark .menu-view__theme-change .theme-icon .theme-sun:before{border-radius:0}.menu-view__theme-change .theme-icon .theme-sun:before{background-color:#fff;content:"";height:100%;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:100%}.menu-view__theme-change .theme-icon .theme-sun:after{background-color:#fff;content:"";height:100%;position:absolute;-webkit-transform:rotate(0);transform:rotate(0);width:100%}.menu-view__theme-change .theme-icon .theme-moon{background-color:#121212;border-radius:1000px;height:86%;left:7%;overflow:hidden;position:absolute;top:7%;width:86%}.theme--light .menu-view__theme-change .theme-icon .theme-moon{background-color:#fff}.menu-view__theme-change .theme-icon .theme-moon:before{background-color:#fff;border-radius:1000px;content:"";height:90%;position:absolute;-webkit-transform:translate(-100%,100%);transform:translate(-100%,100%);transition:-webkit-transform .8s cubic-bezier(.55,.055,.675,.19);transition:transform .8s cubic-bezier(.55,.055,.675,.19);transition:transform .8s cubic-bezier(.55,.055,.675,.19),-webkit-transform .8s cubic-bezier(.55,.055,.675,.19);width:90%}.theme--light .menu-view__theme-change .theme-icon .theme-moon:before{background-color:#121212;-webkit-transform:translate(35%,-15%);transform:translate(35%,-15%);transition:-webkit-transform 1.3s ease;transition:transform 1.3s ease;transition:transform 1.3s ease,-webkit-transform 1.3s ease}.menu-view__theme-change .menu-view__theme-change__hover{font-size:12px;font-weight:lighter;opacity:0;transition:opacity .2s ease}@media(max-width:767px){.menu-view__theme-change .menu-view__theme-change__hover{display:none}}.menu-view__theme-change .menu-view__theme-change__mask{display:inline-flex;flex-direction:column;height:19px;overflow:hidden}.menu-view__theme-change .menu-view__theme-change__mask span{position:relative;transition:-webkit-transform .7s cubic-bezier(.215,.61,.355,1);transition:transform .7s cubic-bezier(.215,.61,.355,1);transition:transform .7s cubic-bezier(.215,.61,.355,1),-webkit-transform .7s cubic-bezier(.215,.61,.355,1)}.theme--dark .menu-view__theme-change .menu-view__theme-change__mask span{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.device--pc .menu-view__theme-change:hover .menu-view__theme-change__text{-webkit-transform:none;transform:none}.device--pc .menu-view__theme-change:hover .theme-sunandmoon{-webkit-transform:rotate(-110deg);transform:rotate(-110deg)}.menu-view__footer{border-top:1px solid transparent;font-size:4.5vw;line-height:2.1em;margin-top:12%;opacity:0;padding-top:12%;-webkit-transform:translateX(20%);transform:translateX(20%);transition:border-color .3s ease;transition:opacity .2s ease,-webkit-transform .4s cubic-bezier(.215,.61,.355,1);transition:transform .4s cubic-bezier(.215,.61,.355,1),opacity .2s ease;transition:transform .4s cubic-bezier(.215,.61,.355,1),opacity .2s ease,-webkit-transform .4s cubic-bezier(.215,.61,.355,1)}@media(min-width:768px){.menu-view__footer{display:none}}.menu-view.show .menu-view__footer{border-color:#000}.theme--dark .menu-view.show .menu-view__footer{border-color:hsla(0,0%,100%,.5)}.menu-view.show .menu-view__footer{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.menu-view__footer__links__item{width:-webkit-max-content;width:max-content}.menu-view__footer__links__item .n-badge{right:-5px;top:2px}.menu-view__footer .copyright{font-size:3.5vw;margin-top:9%;opacity:0;transition:opacity .3s ease}.menu-view.show .menu-view__footer .copyright{opacity:1}.marquee{align-items:center;display:flex;height:100%;overflow:hidden;position:relative;width:100%}@-webkit-keyframes marquee{0%{-webkit-transform:translate(0)}99%,to{-webkit-transform:translate(-100%)}}@keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}99%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.marquee.infinite{border:1px solid #000}.marquee p{-webkit-animation-duration:10s;-moz-animation-duration:10s;-ms-animation-duration:10s;-o-animation-duration:10s;animation-duration:10s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:marquee;-moz-animation-name:marquee;-ms-animation-name:marquee;-o-animation-name:marquee;animation-name:marquee;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-ms-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear;display:inline-block;margin:0;padding-left:100%;white-space:nowrap}.marquee p:after{content:"";white-space:nowrap}.main-contents{display:block;height:100%;overflow:hidden;width:100%}.main-contents.moving{pointer-events:none!important}.main-contents__whitemask{background-color:#fff;bottom:0;height:100%;position:fixed;width:100%;z-index:11}.theme--dark .main-contents__whitemask{background-color:#121212}.main-contents__whitemask.hide{pointer-events:none;visibility:hidden}.main-slider__header{display:block;font-size:24px;font-weight:700;margin-left:50px;margin-top:160px;position:absolute;z-index:50}.device--phone .main-slider__header{display:none;visibility:hidden}@media(max-width:1024px){.main-slider__header{margin-left:6vmin}}.main-slider__header>a{display:inline-block;left:0;top:0;transition:-webkit-transform .7s cubic-bezier(.215,.61,.355,1);transition:transform .7s cubic-bezier(.215,.61,.355,1);transition:transform .7s cubic-bezier(.215,.61,.355,1),-webkit-transform .7s cubic-bezier(.215,.61,.355,1)}.main-slider__header.hide a{-webkit-transform:translateX(calc(-110% - 7vw));transform:translateX(calc(-110% - 7vw))}.browser--ie .main-slider__header.hide a{-webkit-transform:translateX(-150%);transform:translateX(-150%)}.main-slider__header .mask-text>span{-webkit-animation:slideInDown .7s cubic-bezier(.19,1,.22,1) both,fadeIn .4s ease;animation:slideInDown .7s cubic-bezier(.19,1,.22,1) both,fadeIn .4s ease;display:inline-block;position:relative}.main-slider__header .block-text__line:first-child .block-text__word:before{transition-delay:0ms!important}.main-slider__header .block-text__line:nth-child(2) .block-text__word:before{transition-delay:60ms!important}.main-slider__header .block-text__line:nth-child(3) .block-text__word:before{transition-delay:.12s!important}.main-slider__header .block-text__line:nth-child(4) .block-text__word:before{transition-delay:.18s!important}.main-slider__header .block-text__line:nth-child(5) .block-text__word:before{transition-delay:.24s!important}.main-slider__header .block-text__word:before{background-color:#000;bottom:0;content:"";height:.14em;left:0;opacity:.5;position:absolute;transition:left .2s cubic-bezier(.47,0,.745,.715),width .15s cubic-bezier(.47,0,.745,.715),opacity .2s cubic-bezier(.55,.055,.675,.19);width:0}.theme--dark .main-slider__header .block-text__word:before{background-color:#fff}.main-slider__header .n-badge{font-size:.68em;margin-right:5px;margin-top:-8px;transition:-webkit-transform .5s cubic-bezier(.215,.61,.355,1);transition:transform .5s cubic-bezier(.215,.61,.355,1);transition:transform .5s cubic-bezier(.215,.61,.355,1),-webkit-transform .5s cubic-bezier(.215,.61,.355,1)}.device--pc .main-slider__header:hover .block-text__word:before{left:0;opacity:1;transition:left .5s cubic-bezier(.215,.61,.355,1),width .2s cubic-bezier(.215,.61,.355,1),opacity .1s cubic-bezier(.215,.61,.355,1);width:100%}.device--pc .main-slider__header:hover .n-badge{-webkit-transform:translateX(7%);transform:translateX(7%)}.main-slider__content__main{align-items:center;background-color:#fff;display:flex;justify-content:center}.theme--dark .main-slider__content__main{background-color:#121212}.main-slider__content__main__mobile{font-size:58px;font-weight:700;position:relative;text-align:center}.main-slider__content__image{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.device--phone .main-slider__content__image{height:100vw;margin-left:calc(50vw - 50vh);margin-top:calc(50vh - 50vw);-webkit-transform:rotate(90deg);transform:rotate(90deg);width:100vh}.main-slider__content__visual{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.device--phone .main-slider__content__visual{height:100vw;-webkit-transform:translate(calc(50vw - 50%),calc(50vh - 50%)) rotate(90deg);transform:translate(calc(50vw - 50%),calc(50vh - 50%)) rotate(90deg);width:100vh}.main-slider__content__visual .image-box{background-position:50%;background-repeat:no-repeat;height:101%;left:-1px;opacity:1;top:-1px;width:101%;z-index:10}.main-slider__content__visual .image-box.hide{opacity:0;transition:opacity 3s ease}.main-slider__content__visual video{height:101%;left:-1px;object-fit:cover;opacity:0;position:absolute;top:-1px;transition:opacity .8s ease;width:101%;z-index:11}.main-slider__content__visual video.show{opacity:1}.main-slider__content__dimd{height:100%;pointer-events:none;position:absolute;width:100%;z-index:100}.theme--light .main-slider__content__dimd{background:hsla(0,0%,100%,.23);background:radial-gradient(ellipse at center,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.19) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#30ffffff",GradientType=1)}.theme--dark .main-slider__content__dimd{background:hsla(0,0%,7%,.2);background:radial-gradient(ellipse at center,transparent 0,transparent 29%,rgba(0,0,0,.1) 78%,rgba(0,0,0,.18) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#2e000000",GradientType=1)}.main-slider__content__background{height:100%;left:0;position:absolute;top:0;width:100%}.main-slider__content__current{height:100%;width:100%}.main-slider__control{bottom:50px;display:inline-block;position:fixed;right:50px;transition:-webkit-transform .6s cubic-bezier(.215,.61,.355,1);transition:transform .6s cubic-bezier(.215,.61,.355,1);transition:transform .6s cubic-bezier(.215,.61,.355,1),-webkit-transform .6s cubic-bezier(.215,.61,.355,1);z-index:20}@media(max-width:1024px){.main-slider__control{bottom:6vmin;right:6vmin}}.main-slider__control.hide{-webkit-transform:translateX(calc(150% + 12vw));transform:translateX(calc(150% + 12vw))}.browser--ie .main-slider__control.hide{-webkit-transform:translateX(200px);transform:translateX(200px)}.main-slider__control__number{font-size:12px;font-weight:700;position:absolute;right:calc(100% + 12px);top:-4px}.main-slider__control__number__now{display:flex;overflow:hidden}.main-slider__control__number__total:before{background-color:#000;content:"";display:block;height:28px;margin:13px auto;text-align:center;width:1px}.theme--dark .main-slider__control__number__total:before{background-color:#fff}@media(max-width:767px){.main-slider__control__number__total:before{margin:7px auto}}.main-slider__control .button__arrow{background-color:#fff;display:block;height:40px;margin-top:-2px;width:40px}@media(max-width:767px){.main-slider__control .button__arrow{height:34px;width:34px}}.main-slider__control .button__arrow.top .touch-correction{padding-bottom:0}.main-slider__control .button__arrow.bottom .touch-correction{padding-bottom:0;top:-2px}.main-slider__logo{height:100%;object-fit:cover;width:100%}.main-slider__logo .logo--plusx{display:block}.main-slider__logo .logo--plusx .draw--plus,.main-slider__logo .logo--plusx .draw--x{position:absolute;width:100vmin}.main-slider__logo .logo--plusx .draw--plus{left:0;top:0}.main-slider__logo .logo--plusx .draw--x{bottom:0;right:0}.main-slider__variable-content{overflow:hidden}.main-slider__content,.main-slider__content__main{height:100%;overflow:hidden;position:relative;width:100%}.main-slider__content .main-slider__content__main .main-slider__artwork,.main-slider__content__main .main-slider__content__main .main-slider__artwork{height:100%;width:100%}.main-slider__content .main-slider__content__main .main-slider__artwork iframe,.main-slider__content__main .main-slider__content__main .main-slider__artwork iframe{height:100%;opacity:0;transition:opacity .4s ease-in-out;visibility:hidden;width:100%}.main-slider__content .main-slider__content__main .main-slider__artwork iframe#circletree,.main-slider__content__main .main-slider__content__main .main-slider__artwork iframe#circletree{transition:opacity .6s ease-in-out}.main-slider__content .main-slider__content__main .main-slider__artwork iframe.show,.main-slider__content__main .main-slider__content__main .main-slider__artwork iframe.show{opacity:1;visibility:visible}.main-slider__content__item{height:100%;left:0;opacity:1;overflow:hidden;position:absolute;top:0;-webkit-transform:translateY(100%);transform:translateY(100%);width:100%;z-index:-1}.main-slider__content__item.stance--active{-webkit-transform:translateY(0);transform:translateY(0);z-index:11}.main-slider__content__item.stance--active.move--enter{z-index:12}.main-slider__content__item.stance--next,.main-slider__content__item.stance--prev{z-index:10}.main-slider__content__item.stance--prev{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.main-slider__content__item.stance--prev.move--exit{-webkit-filter:grayscale(80%);filter:grayscale(80%);-webkit-transform:translateY(-43%) scale(1.15)!important;transform:translateY(-43%) scale(1.15)!important}.main-slider__content__item.stance--next{-webkit-transform:translateY(100%);transform:translateY(100%)}.main-slider__content__item.stance--next.move--exit{-webkit-filter:grayscale(80%);filter:grayscale(80%);-webkit-transform:translateY(43%) scale(1.15)!important;transform:translateY(43%) scale(1.15)!important}.main-slider__content__item.move,.main-slider__content__item.move--enter,.main-slider__content__item.move--exit{transition:-webkit-transform .65s cubic-bezier(.23,1,.32,1),-webkit-filter .7s linear;transition:transform .65s cubic-bezier(.23,1,.32,1),filter .7s linear;transition:transform .65s cubic-bezier(.23,1,.32,1),filter .7s linear,-webkit-transform .65s cubic-bezier(.23,1,.32,1),-webkit-filter .7s linear}.main-slider__content__item.move--exit{-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:9}.main-slider__content__item.move--enter{-webkit-transform:translateY(0)!important;transform:translateY(0)!important;z-index:15}.main-slider__content__item.trs--grab{transition:none;z-index:16}.main-slider__content__item.trs--restore{transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;z-index:16}.main-slider__content__item.trs--touch{transition:-webkit-transform .42s cubic-bezier(.165,.84,.44,1),-webkit-filter .7s linear!important;transition:transform .42s cubic-bezier(.165,.84,.44,1),filter .7s linear!important;transition:transform .42s cubic-bezier(.165,.84,.44,1),filter .7s linear,-webkit-transform .42s cubic-bezier(.165,.84,.44,1),-webkit-filter .7s linear!important}.line-arrow{overflow:hidden}.page-linkblock__text p{display:flex!important}.page-linkblock{transition:margin .3s ease}@-webkit-keyframes maskArrowBack{0%{-webkit-transform:translateX(-110%);transform:translateX(-110%);transition-timing-function:cubic-bezier(.165,.84,.44,1)}50%{-webkit-transform:translateX(0);transform:translateX(0);transition-timing-function:cubic-bezier(.165,.84,.44,1)}to{-webkit-transform:translateX(-10%);transform:translateX(-10%);transition-timing-function:cubic-bezier(.165,.84,.44,1)}}@keyframes maskArrowBack{0%{-webkit-transform:translateX(-110%);transform:translateX(-110%);transition-timing-function:cubic-bezier(.165,.84,.44,1)}50%{-webkit-transform:translateX(0);transform:translateX(0);transition-timing-function:cubic-bezier(.165,.84,.44,1)}to{-webkit-transform:translateX(-10%);transform:translateX(-10%);transition-timing-function:cubic-bezier(.165,.84,.44,1)}}.main-contents .page-linkblock__description__arrow{width:40px!important}.theme--light .main-slider__content__item{background-color:#fff}.tw .theme--dark .main-slider__content__item,.tw .theme--dark .main-slider__content__main{background:#000}.tracking-area{height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:13}@media screen and (max-width:768px){.tracking-area{display:none}}.button-play-tracking{align-items:center;background-color:rgba(219,16,16,.9);border:1px solid red;border-radius:300px;box-shadow:-4px 4px 8px rgba(0,0,0,.25);box-sizing:border-box;display:none;flex-direction:row;left:0;padding:9px 15px 9px 16px;position:absolute;top:0;transition:opacity .2s cubic-bezier(.215,.61,.355,1);visibility:hidden;width:-webkit-max-content;width:max-content;z-index:11}.button-play-tracking.is-visible{visibility:inherit}.button-play-tracking .text{color:#fff;display:inline-block;font-size:16px;font-weight:700;line-height:19px;padding-right:7px}.button-play-tracking .icon{background-image:url(/static/media/icon-play.b04a855c8e5d491c9e8a.svg);display:inline-block;height:14px;width:14px}.button-play-tracking.hidden{opacity:0}@media screen and (max-width:768px){.button-play-tracking{bottom:calc(6vmin + 55px);left:6vmin;top:auto;-webkit-transform:none!important;transform:none!important}}.hidden-cursor{height:140px;position:fixed;right:0;top:0;width:140px;z-index:100}.is-menu-on .button-play-tracking{opacity:0}.main-slider__content[data-index="0"]+.button-play-tracking,[data-index="0"].main-slider__content__main+.button-play-tracking{display:flex}.main-slider__content[data-index="0"]+.button-play-tracking.is-mobile,[data-index="0"].main-slider__content__main+.button-play-tracking.is-mobile{display:flex!important;opacity:1;visibility:visible!important}.main-slider__content[data-index="0"]+.button-play-tracking+.tracking-area,[data-index="0"].main-slider__content__main+.button-play-tracking+.tracking-area{pointer-events:auto}.main-slider__content[data-index="0"] .main-slider__content__visual:before,[data-index="0"].main-slider__content__main .main-slider__content__visual:before{background-color:rgba(0,0,0,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:100}.swiper-container{list-style:none;margin:0 auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%;z-index:1}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{touch-action:pan-x}.swiper-button-next,.swiper-button-prev{background-position:50%;background-repeat:no-repeat;background-size:27px 44px;cursor:pointer;height:44px;margin-top:-22px;position:absolute;top:50%;width:27px;z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");left:auto;right:10px}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{background:#000;border-radius:100%;display:inline-block;height:8px;opacity:.2;width:8px}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{background:#007aff;opacity:1}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:top .2s,-webkit-transform .2s;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:left .2s,-webkit-transform .2s;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:right .2s,-webkit-transform .2s;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;height:100%;left:0;position:absolute;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top;width:100%}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:hsla(0,0%,100%,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:rgba(0,0,0,.1);border-radius:10px;position:relative;-ms-touch-action:none}.swiper-container-horizontal>.swiper-scrollbar{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-container-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:rgba(0,0,0,.5);border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s steps(12) infinite;animation:swiper-preloader-spin 1s steps(12) infinite;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;-webkit-transform-origin:50%;transform-origin:50%;width:42px;z-index:10}.swiper-lazy-preloader:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";display:block;height:100%;width:100%}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swiper-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;-webkit-transform-origin:0 0;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-container-cube .swiper-cube-shadow{background:#000;bottom:0;-webkit-filter:blur(50px);filter:blur(50px);height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}@media(max-width:767px){.page__list .nav-footer{display:none}}.experience-contents{-webkit-overflow-scrolling:touch;height:100%;min-height:101vh!important;padding-top:140px;position:relative;width:100vw;z-index:auto}@media(max-width:767px){.experience-contents{padding-top:calc(23vw + 65px)}}.experience-contents.hidden{visibility:hidden}.experience-contents .copyright{display:none;font-size:12px;font-weight:700;opacity:.3;padding:12vmin 6vmin 6vmin}@media(max-width:767px){.experience-contents .copyright{display:block}}.experience-contents.freeze{pointer-events:none}.experience-contents.lock{overflow:hidden}.experience__category{align-items:flex-start;display:flex;flex-direction:column;height:auto;left:50px;position:fixed;top:50%;transform:translateY(-50%) translateZ(0);-webkit-transform:translateY(-50%) translateZ(0);transition:margin .5s cubic-bezier(.215,.61,.355,1) .1s,opacity .3s ease;width:auto;z-index:50}@media(max-width:767px){.experience__category{display:none}}.experience__category.low-opacity{opacity:.6}.experience__category.appear{display:none}.experience__category__name{-webkit-text-stroke:calc(.005em + 1px) #000;color:transparent;cursor:pointer;font-size:200px;font-weight:700;line-height:.77em;margin:.1em 0}.experience__category__name .mask-text.bottom>span{transition:-webkit-transform .5s cubic-bezier(.55,.055,.675,.19);transition:transform .5s cubic-bezier(.55,.055,.675,.19);transition:transform .5s cubic-bezier(.55,.055,.675,.19),-webkit-transform .5s cubic-bezier(.55,.055,.675,.19)}.theme--dark .experience__category__name{-webkit-text-stroke:calc(.005em + 1px) #fff}.browser--ie .experience__category__name{color:rgba(70,70,70,.5)}@media(max-width:1024px)and (max-height:768px){.experience__category__name{font-size:160px}}.experience__category__name.selected{color:#000!important}.theme--dark .experience__category__name.selected{color:#fff!important}.device--pc .experience__category__name .mask-text:hover>span{color:#000;-webkit-transform:scale(.93);transform:scale(.93);transition:color .2s ease,-webkit-transform .3s ease;transition:transform .3s ease,color .2s ease;transition:transform .3s ease,color .2s ease,-webkit-transform .3s ease}.device--pc.theme--dark .experience__category__name .mask-text:hover>span{color:#fff}.experience__grid{margin:0 50px;overflow:hidden;padding-bottom:50px}@media(min-width:768px){.experience__grid{margin-left:240px;-webkit-transform:none;-webkit-transform:initial;transform:none;transition:-webkit-transform .6s cubic-bezier(.215,.61,.355,1);transition:transform .6s cubic-bezier(.215,.61,.355,1);transition:transform .6s cubic-bezier(.215,.61,.355,1),-webkit-transform .6s cubic-bezier(.215,.61,.355,1)}.experience__grid.appear{-webkit-transform:translate3d(-75px,0,0);transform:translate3d(-75px,0,0)}}@media(max-width:767px){.experience__grid{margin:0;padding:0 6vmin}}.experience__list{display:flex;flex-direction:row;flex-wrap:wrap;height:100%;margin:0 auto;position:relative}@media(max-width:767px){.experience__list{display:grid;grid-template-columns:repeat(2,1fr);height:auto!important;width:100%!important}}.experience__item{display:none;flex-grow:0;height:323px;margin:5px;overflow:hidden;position:relative;vertical-align:top;width:200px}@media(max-width:767px){.experience__item{height:71vw;left:0!important;margin:0;position:relative;top:0!important;width:100%}}.experience__item.active{display:inline-block}.experience__item.hidden .item__visual{opacity:0!important}.experience__item.play .video-box{opacity:1!important}.experience__item.visible{opacity:1}.experience__item.visible .item__visual{visibility:visible!important}.experience__item .experience__badge{height:auto;position:absolute;width:100%;z-index:11}.experience__item .experience__badge .n-badge{font-size:14px;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);transition:opacity .2s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .2s ease;transition:transform .3s ease,opacity .2s ease,-webkit-transform .3s ease}@media(max-width:767px){.experience__item .experience__badge .n-badge{display:none}}.experience__item .experience__badge .n-badge .n-badge-item{opacity:1;padding:.5em 1em}.device--pc .experience__item:hover{opacity:1}.device--pc .experience__item:hover .item__frame{-webkit-transform:scale(.9)!important;transform:scale(.9)!important}.device--pc .experience__item:hover .item__visual{-webkit-transform:scale(1.2)!important;transform:scale(1.2)!important}.device--pc .experience__item:hover .badge,.device--pc .experience__item:hover .hover-box,.device--pc .experience__item:hover .video-box{opacity:1!important}.device--pc .experience__item:hover .n-badge{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.experience__item a.item__link{display:inline-block;height:100%;position:relative;width:100%}.experience__item a.item__link .item__frame{display:inline-block;height:100%;overflow:hidden;transition:-webkit-transform .25s cubic-bezier(.215,.61,.355,1);transition:transform .25s cubic-bezier(.215,.61,.355,1);transition:transform .25s cubic-bezier(.215,.61,.355,1),-webkit-transform .25s cubic-bezier(.215,.61,.355,1);width:100%;z-index:10}.experience__item a.item__link .item__frame .item__dimd{background-color:#ddd;height:102%;left:-1%;position:absolute;top:-1%;width:102%;z-index:20}.experience__item a.item__link .item__frame .item__dimd.white{background-color:#fff!important}.theme--dark .experience__item a.item__link .item__frame .item__dimd.white{background-color:#121212!important}.experience__item a.item__link .item__frame .item__visual{display:inline-block;height:100%;position:relative;transition:-webkit-transform .25s cubic-bezier(.215,.61,.355,1);transition:transform .25s cubic-bezier(.215,.61,.355,1);transition:transform .25s cubic-bezier(.215,.61,.355,1),-webkit-transform .25s cubic-bezier(.215,.61,.355,1);width:100%}.experience__item a.item__link .item__frame .item__visual .hover-box,.experience__item a.item__link .item__frame .item__visual .image-box{display:inline-block;height:100%;left:0;overflow:hidden;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:10}.experience__item a.item__link .item__frame .item__visual .hover-box img,.experience__item a.item__link .item__frame .item__visual .image-box img{display:block;height:100%;object-fit:cover;position:relative;width:100%}.experience__item a.item__link .item__frame .item__visual .hover-box{opacity:0;transition:opacity .2s ease}.experience__item a.item__link .item__frame .item__visual .video-box{display:inline-block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s ease;width:100%;z-index:15}.experience__item a.item__link .item__frame .item__visual .video-box video{display:block;height:100%;object-fit:cover;width:100%}.experience__item a.item__link .badge{display:inline-block;opacity:0;transition:opacity .3s ease;z-index:20}.experience__dimd,.experience__dimd.on{background-color:rgba(80,80,80,.95);height:102%;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease;width:102%;z-index:20}.experience__dimd.on{opacity:1}.experience__view{background-color:hsla(0,0%,39%,.95);left:0;position:absolute;position:fixed;top:0;-webkit-transform:translateY(100%);transform:translateY(100%);z-index:50}.experience__view,.experience__view__iframe,.experience__view__wrap{-webkit-overflow-scrolling:touch;height:100%;width:100%}.experience__view__iframe{display:block;z-index:10}.experience__close-button{display:inline-block;height:40px;opacity:1;pointer-events:none;position:fixed;right:50px;top:50px;transition:top .5s cubic-bezier(.86,0,.07,1),opacity 0s linear 0;width:40px;z-index:900}@media(max-width:1024px){.experience__close-button{right:6vmin;top:6vmin}}@media(max-width:767px){.experience__close-button{height:34px;width:34px}}.experience__close-button.on{opacity:1;pointer-events:all}.experience__close-button.on .touch-correction{padding-top:0;top:0}.experience__loading{display:block;height:8px;left:0;position:fixed;top:-2px;width:100%;z-index:1;z-index:20}.experience__loading .experience__loading-bar{border-bottom:1px solid hsla(0,0%,100%,.35);border-right:4px solid hsla(0,0%,100%,.35);display:inline-block;height:100%;left:0;position:absolute;top:-1px;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:background-color .2s ease,-webkit-transform 0s ease;transition:transform 0s ease,background-color .2s ease;transition:transform 0s ease,background-color .2s ease,-webkit-transform 0s ease;width:100%}.experience__loading.show .experience__loading-bar{-webkit-transform:translateX(0);transform:translateX(0);transition:background-color .2s ease,-webkit-transform 2.9s ease;transition:transform 2.9s ease,background-color .2s ease;transition:transform 2.9s ease,background-color .2s ease,-webkit-transform 2.9s ease}.experience__loading.ready .experience__loading-bar{-webkit-transform:translateX(0);transform:translateX(0);transition:background-color .2s ease,-webkit-transform .3s ease!important;transition:transform .3s ease,background-color .2s ease!important;transition:transform .3s ease,background-color .2s ease,-webkit-transform .3s ease!important}.iframe-thumb{border-radius:25px;left:0;pointer-events:none;position:fixed;top:0;transition-delay:0;z-index:30!important}@media(max-width:767px){.experience__item{border:2px solid #fff}.theme--dark .experience__item{border-color:#121212}.experience__item:nth-child(2n){border-right:none}.experience__item:nth-child(2n-1){border-left:none}}.iframe-move-enter-active,.iframe-move-enter-done{transition:-webkit-transform .8s cubic-bezier(.77,0,.175,1) .4s;transition:transform .8s cubic-bezier(.77,0,.175,1) .4s;transition:transform .8s cubic-bezier(.77,0,.175,1) .4s,-webkit-transform .8s cubic-bezier(.77,0,.175,1) .4s}.iframe-move-enter-active,.iframe-move-enter-done,.iframe-move-exit{-webkit-transform:translateY(0);transform:translateY(0)}.iframe-move-exit-active,.iframe-move-exit-done{-webkit-transform:translateY(100%);transform:translateY(100%);transition:-webkit-transform .8s cubic-bezier(.77,0,.175,1);transition:transform .8s cubic-bezier(.77,0,.175,1);transition:transform .8s cubic-bezier(.77,0,.175,1),-webkit-transform .8s cubic-bezier(.77,0,.175,1)}.about-contents{-webkit-overflow-scrolling:touch;display:flex;padding-top:380px}@media(max-width:767px){.about-contents{padding-top:0}}.about__logo{margin:0 auto -150px;max-height:1900px;max-width:1000px;min-height:50vh;overflow:hidden;z-index:10}@media(max-width:1024px){.about__logo{max-height:1100px;max-width:600px}}@media(max-width:767px){.about__logo{margin-top:0!important}}.about__logo .draw--plus .draw__line span:first-child{transition-duration:.7s}.about__logo .draw--plus .draw__line span:nth-child(2){transition-duration:1s}.about__logo .draw--x .draw__line span:first-child{transition-delay:.6s;transition-duration:.7s}.about__logo .draw--x .draw__line span:nth-child(2){transition-delay:.8s;transition-duration:.7s}.about__logo .disappear .draw__line span{transition-delay:0ms!important;transition-duration:.6s!important;transition-timing-function:cubic-bezier(.55,.055,.675,.19)!important}.about__video{height:900px;overflow:hidden;position:relative;z-index:0}@media(max-width:767px){.about__video{height:100vw}}.about__video .video-mask{background-color:#fff;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.theme--dark .about__video .video-mask{background-color:#121212}.about__video .fullsize{z-index:1}.about__award,.about__field{overflow:hidden}.about__value__text{box-sizing:border-box;font-size:130px;font-weight:300;line-height:1.4em;margin-left:auto;margin-right:auto;margin-top:-90px;max-width:1660px;padding-left:50px;position:relative;z-index:20}.about__value__text span{display:block}@media(max-width:1259px){.about__value__text{font-size:10.5vw;margin-top:-8.5vw}}@media(max-width:1024px){.about__value__text{padding-left:6vmin}}.about__value__explain{font-size:24px;margin-top:380px;overflow:hidden}@media(max-width:1024px){.about__value__explain{font-size:2.3vw}}@media(max-width:767px){.about__value__explain{margin-top:calc(29vmin + 9vmax)}}.about__value__explain__item{display:block;margin:0 11vw;width:auto}.about__value__explain__item dl{display:inline-block}.about__value__explain__item dl dt{display:block;font-weight:700;margin-bottom:40px}@media(max-width:767px){.about__value__explain__item dl dt{font-size:1.75em;margin-bottom:6vw}}.about__value__explain__item dl dd{display:block;font-size:1.75em;line-height:1.5em}.about__award__header,.about__field__header{box-sizing:border-box;font-size:130px;font-weight:700;margin:380px auto 0;max-width:1660px;padding:0 50px}@media(max-width:1024px){.about__award__header,.about__field__header{font-size:11.8vw;padding:0 6vmin}}@media(max-width:767px){.about__award__header,.about__field__header{margin-top:calc(29vmin + 9vmax)}}.about__award__header .header-text,.about__field__header .header-text{max-width:978px}.about__award__header .badge,.about__field__header .badge{font-size:.47em;margin-top:-.2em}.about__award__header .n-badge .n-badge-item,.about__field__header .n-badge .n-badge-item{opacity:0}.about__award__header .n-badge .n-badge-item.slide-in,.about__field__header .n-badge .n-badge-item.slide-in{-webkit-animation:badgeSlideIn .5s cubic-bezier(.215,.61,.355,1) both;animation:badgeSlideIn .5s cubic-bezier(.215,.61,.355,1) both}.about__award__sector,.about__field__sector{display:flex;flex-wrap:wrap;font-size:20px;font-weight:700;justify-content:center;line-height:1.7em;text-align:center;-webkit-transform:translateY(-45%);transform:translateY(-45%);z-index:20}@media(max-width:1024px){.about__award__sector,.about__field__sector{font-size:calc(8px + 1vw)}}.about__award__sector div,.about__field__sector div{display:inline-block;display:flex;flex-direction:column;flex-wrap:wrap;text-align:left;width:200px}@media(max-width:767px){.about__award__sector div,.about__field__sector div{width:30vw}}.about__award__sector div span,.about__field__sector div span{display:inline-block}.about__award__logo__list,.about__field__logo__list{display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;margin-top:290px;width:1080px}@media(max-width:1024px){.about__award__logo__list,.about__field__logo__list{padding:0 6vw;width:100%}}@media(max-width:767px){.about__award__logo__list,.about__field__logo__list{margin-top:calc(29vmin + 9vmax)}}.about__award__logo__item,.about__field__logo__item{align-items:center;display:flex;height:114px;justify-content:center;margin-top:90px;padding:2.4% 6.5%;width:25%}@media(max-width:1024px){.about__award__logo__item,.about__field__logo__item{padding:3% 10%;width:33.3%}}@media(max-width:767px){.about__award__logo__item,.about__field__logo__item{margin-top:3vmin;padding:3.5% 14.5%;width:50%}}.about__award__logo__item img,.about__field__logo__item img{max-height:100%;max-width:100%}.about__field__logo{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.about__award__info{box-sizing:border-box;font-size:30px;margin-left:auto;margin-right:auto;margin-top:380px;max-width:1080px;overflow:hidden;position:relative}.about__award__info.fold{height:140vh!important;transition:none}@media(min-width:768px){.about__award__info.fold{height:2000px!important}}@media(max-width:1259px){.about__award__info{font-size:24px;max-width:868px;padding:0 50px}}@media(max-width:767px){.about__award__info{font-size:3.5vw;margin-top:calc(29vmin + 9vmax)!important;padding:0 6vmin}}.about__award__info__year{display:flex;flex-direction:column;margin-top:100px}@media(max-width:767px){.about__award__info__year{margin-top:20vmin}}.about__award__info__year:first-child{margin-top:0}.about__award__info__year__name{display:flex;flex-direction:row;font-size:18px;font-weight:700;justify-content:center}.about__award__info__year__name span{display:inline-block;position:relative}.about__award__info__year__name span:after{background-color:#db1010;content:"";display:inline-block;height:2px;left:50%;position:absolute;top:calc(50% - 1px);-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform-origin:center;transform-origin:center;transition:width .5s cubic-bezier(.31,1.69,.68,1);width:0}@-webkit-keyframes lineBack{0%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:.3}30%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);width:350%}to{-webkit-animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-timing-function:cubic-bezier(.645,.045,.355,1);-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);width:230%}}@keyframes lineBack{0%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:.3}30%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);width:350%}to{-webkit-animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-timing-function:cubic-bezier(.645,.045,.355,1);-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);width:230%}}.about__award__info__year__name.appear span:after{-webkit-animation:lineBack .7s cubic-bezier(.215,.61,.355,1) both;animation:lineBack .7s cubic-bezier(.215,.61,.355,1) both}.about__award__info__prize{margin-top:50px}@media(max-width:767px){.about__award__info__prize{margin-top:6vmin}}.about__award__info__prize__item{line-height:2em;margin-top:35px}@media(max-width:767px){.about__award__info__prize__item{margin-top:6vmin}}.about__award__info__prize__name{font-weight:700}.theme--dark .about__award__info__prize__winner{font-weight:300}.about__award__info__unfold,.about__award__info__unfold.hide{align-items:center;color:#000;display:flex;flex-direction:column;font-size:36px;height:95px;justify-content:space-between;line-height:1em;margin:100px auto 0;text-align:center}.theme--dark .about__award__info__unfold{color:#fff}@media(max-width:1259px){.about__award__info__unfold,.about__award__info__unfold.hide{font-size:28px}}@media(max-width:767px){.about__award__info__unfold,.about__award__info__unfold.hide{font-size:5vw;height:21vw}}.about__award__info__unfold.hide{height:0;margin:0;opacity:0;overflow:hidden;transition:height 1s ease,margin 1s ease}.about__award__info__unfold .line-arrow{height:40px;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:40px}@media(max-width:1259px){.about__award__info__unfold .line-arrow{height:34px;width:34px}}@media(max-width:767px){.about__award__info__unfold .line-arrow{height:7.5vw;width:7.5vw}}.about__field{background-color:#000;color:#fff;margin-top:380px;overflow-x:hidden;padding-bottom:380px;padding-top:380px}.theme--dark .about__field{background:#121212}@media(max-width:767px){.about__field{margin-top:calc(29vmin + 9vmax);padding-bottom:calc(29vmin + 9vmax);padding-top:calc(29vmin + 9vmax)}}.about__field__header{margin-top:0}.about__field__sector div{flex-direction:row;width:400px}@media(max-width:767px){.about__field__sector div{width:60vw}}.about__field__sector div span{display:inline-block;width:50%}.about__field__logo{margin-top:10vh}.about__play{display:block;height:100%;margin-top:0;position:relative;width:100%}.about__play__header{font-size:90px;font-weight:700;letter-spacing:-.035em;line-height:1em;margin-bottom:-.54em;margin-left:auto;margin-right:auto;max-width:1660px;padding-left:50px;position:relative;z-index:5}@media(max-width:1259px){.about__play__header{font-size:75px;padding-left:6vmin}}@media(max-width:767px){.about__play__header{font-size:9.15vw}}.about__play__description{margin-left:auto;margin-right:auto;max-width:1660px;position:relative;z-index:10}.about__play__description .description-text{bottom:0;display:inline-block;left:50px;position:absolute;-webkit-transform:rotate(90deg) translate3d(-86%,0,0);transform:rotate(90deg) translate3d(-86%,0,0);-webkit-transform-origin:bottom left;transform-origin:bottom left;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media(max-width:1024px){.about__play__description .description-text{font-size:calc(5px + 1vw);left:6vmin}}.about__play__slider{height:80%;overflow:hidden;width:100%}.about__play__slider__item{height:100%;overflow:hidden}.about__play__slider__item img{background-color:#f5f5f5;height:100%;object-fit:cover;width:100%}.about__play__slider .swiper-pagination{bottom:5%}.about__play__slider .swiper-pagination-bullet,.about__play__slider .swiper-pagination-bullet-active{background-color:#fff;border:4px solid #ddd;border-radius:0;height:16px;margin:0 10px!important;opacity:1;outline:none;transition:border-color .45s ease,border-width .2s ease;width:16px}.theme--dark .about__play__slider .swiper-pagination-bullet,.theme--dark .about__play__slider .swiper-pagination-bullet-active{background-color:#121212}.device--pc .about__play__slider .swiper-pagination-bullet-active:hover,.device--pc .about__play__slider .swiper-pagination-bullet:hover{border-width:6px}.about__play__slider .swiper-pagination-bullet-active{border:6px solid #db1010}.about__article{letter-spacing:-.057em;margin-left:auto;margin-right:auto;margin-top:380px;max-width:1240px;padding:0 50px;width:100%}@media(max-width:1024px){.about__article{overflow:hidden;padding:0 6vmin}}@media(max-width:767px){.about__article{margin-top:calc(29vmin + 9vmax)}}.about__article .article__header{margin-bottom:50px;position:relative}@media(max-width:767px){.about__article .article__header{margin-bottom:20vmin}}.about__article .article__header .article__name{font-size:130px;font-weight:700}@media(max-width:1024px){.about__article .article__header .article__name{font-size:calc(8px + 16vw)}}.about__article .article__header .article__description{font-size:30px;line-height:1.3em;margin-top:50px}@media(max-width:1024px){.about__article .article__header .article__description{font-size:3.1vw}}@media(max-width:767px){.about__article .article__header .article__description{font-size:calc(8px + 5.5vw);margin-top:12vmin}}.about__article .article__header .article__link{align-items:flex-end;bottom:0;display:flex;font-size:16px;letter-spacing:.01em;opacity:.45;position:absolute;right:0;text-decoration:underline}.device--pc .about__article .article__header .article__link:hover .line-arrow{-webkit-transform:translateX(10px);transform:translateX(10px)}.device--pc .about__article .article__header .article__link:hover>p{-webkit-transform:translateX(-10px);transform:translateX(-10px)}@media(max-width:767px){.about__article .article__header .article__link{align-items:center;font-size:calc(5px + 2vw);margin-top:6vmin;position:relative}}.about__article .article__header .article__link .line-arrow{height:20px;margin-left:30px;width:30px}@media(max-width:767px){.about__article .article__header .article__link .line-arrow{height:6vw;width:5vw}}.about__article .article__header .article__link .line-arrow,.about__article .article__header .article__link>p{transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.about__article .article__item{padding:100px 0;position:relative}.about__article .article__item:last-child{padding-bottom:0}@media(max-width:767px){.about__article .article__item{padding:20vmin 0}}.about__article .article__item .article__line{background-color:#eee;display:inline-block;height:1px;position:absolute;right:0;top:0;vertical-align:top;width:100vw}.theme--dark .about__article .article__item .article__line{background-color:#333}.about__article .article__item .article__thumb{pointer-events:none;position:absolute;right:0;top:100px}@media(max-width:767px){.about__article .article__item .article__thumb{position:relative;top:0}}.about__article .article__item .article__thumb .article__icon{border-radius:2000px;display:inline-block;height:80px;overflow:hidden;width:80px}@media(max-width:767px){.about__article .article__item .article__thumb .article__icon{height:calc(30px + 6vw);width:calc(30px + 6vw)}}.about__article .article__item .article__thumb .article__icon img{height:100%;object-fit:cover;width:100%}.about__article .article__item .article__content{display:inline-block;display:block;word-break:keep-all}.device--pc .about__article .article__item .article__content:hover .article__title span:before{-webkit-transform:translateX(0);transform:translateX(0);transition-duration:.3s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.about__article .article__item .article__content .article__title{display:block;font-family:Noto Sans KR,sans-serif;font-size:26px;font-weight:700;line-height:1.2em;width:350px}@media(max-width:767px){.about__article .article__item .article__content .article__title{font-size:6.8vw;margin-top:6vmin;width:100%}}.about__article .article__item .article__content .article__title span{display:inline-block;overflow:hidden;position:relative}.about__article .article__item .article__content .article__title span:before{background-color:#000;bottom:0;content:"";height:.12em;position:absolute;-webkit-transform:translateX(-105%);transform:translateX(-105%);transition:-webkit-transform .25s cubic-bezier(.645,.045,.355,1);transition:transform .25s cubic-bezier(.645,.045,.355,1);transition:transform .25s cubic-bezier(.645,.045,.355,1),-webkit-transform .25s cubic-bezier(.645,.045,.355,1);width:100%}.theme--dark .about__article .article__item .article__content .article__title span:before{background-color:#fff}.about__article .article__item .article__content .article__title span:first-child:before{transition-delay:17ms}.about__article .article__item .article__content .article__title span:nth-child(2):before{transition-delay:34ms}.about__article .article__item .article__content .article__title span:nth-child(3):before{transition-delay:51ms}.about__article .article__item .article__content .article__title span:nth-child(4):before{transition-delay:68ms}.about__article .article__item .article__content .article__title span:nth-child(5):before{transition-delay:85ms}.about__article .article__item .article__content .article__title span:nth-child(6):before{transition-delay:102ms}.about__article .article__item .article__content .article__title span:nth-child(7):before{transition-delay:119ms}.about__article .article__item .article__content .article__title span:nth-child(8):before{transition-delay:136ms}.about__article .article__item .article__content .article__title span:nth-child(9):before{transition-delay:153ms}.about__article .article__item .article__content .article__title span:nth-child(10):before{transition-delay:.17s}.about__article .article__item .article__content .article__title span:nth-child(11):before{transition-delay:187ms}.about__article .article__item .article__content .article__title span:nth-child(12):before{transition-delay:204ms}.about__article .article__item .article__content .article__title span:nth-child(13):before{transition-delay:221ms}.about__article .article__item .article__content .article__title span:nth-child(14):before{transition-delay:238ms}.about__article .article__item .article__content .article__title span:nth-child(15):before{transition-delay:255ms}.about__article .article__item .article__content .article__title span:nth-child(16):before{transition-delay:272ms}.about__article .article__item .article__content .article__title span:nth-child(17):before{transition-delay:289ms}.about__article .article__item .article__content .article__title span:nth-child(18):before{transition-delay:306ms}.about__article .article__item .article__content .article__title span:nth-child(19):before{transition-delay:323ms}.about__article .article__item .article__content .article__title span:nth-child(20):before{transition-delay:.34s}.about__article .article__item .article__content .article__title span:nth-child(21):before{transition-delay:357ms}.about__article .article__item .article__content .article__title span:nth-child(22):before{transition-delay:374ms}.about__article .article__item .article__content .article__title span:nth-child(23):before{transition-delay:391ms}.about__article .article__item .article__content .article__title span:nth-child(24):before{transition-delay:408ms}.about__article .article__item .article__content .article__title span:nth-child(25):before{transition-delay:425ms}.about__article .article__item .article__content .article__title span:nth-child(26):before{transition-delay:442ms}.about__article .article__item .article__content .article__title span:nth-child(27):before{transition-delay:459ms}.about__article .article__item .article__content .article__title span:nth-child(28):before{transition-delay:476ms}.about__article .article__item .article__content .article__title span:nth-child(29):before{transition-delay:493ms}.about__article .article__item .article__content .article__text{display:block;font-size:16px;line-height:1.5em;margin-top:50px;width:calc(550px + 3vw);word-break:break-all}@media(max-width:767px){.about__article .article__item .article__content .article__text{font-size:calc(.4vw + 14px);margin-top:12vmin;width:100%}}.about__article .article__item .article__content .article__text .fw-b{margin-right:5px}.about__article .article__item .article__content .article__text .fw-b:after{content:" | ";margin-left:5px;opacity:.3}.page-group{overflow:hidden}.page-group,.page-section{height:100%;position:relative}.page-section{display:flex;flex-direction:column;min-height:100%;min-width:100%;overflow-x:hidden;overflow-y:overlay}.page-changing{pointer-events:none}div[class$=-contents]{display:block;min-height:100%;min-width:100%}.page-header{font-size:300px;font-weight:700;line-height:.95em;margin-left:-.25em;width:calc(100% + .245em)}.page-header .badge{font-size:.33em;margin-top:.3em}.page-header>span{position:relative}@media(max-width:767px){.page-header{font-size:calc(26vw + 10px)}}.button__arrow{background-color:#fff;border:2px solid #000;display:inline-block;height:40px;overflow:hidden;position:relative;width:40px}@media(max-width:767px){.button__arrow{height:34px;width:34px}}.theme--dark .button__arrow{background-color:#000;border-color:#fff}.button__arrow.top .button__arrow__shape{top:43%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.button__arrow.bottom .button__arrow__shape{top:31%;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.button__arrow.left .button__arrow__shape{left:40%;top:35%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.button__arrow.right .button__arrow__shape{left:30%;top:35%;-webkit-transform:rotate(135deg);transform:rotate(135deg)}@-webkit-keyframes hoverTop{to{-webkit-transform:rotate(45deg) translate3d(-200%,-200%,0);transform:rotate(45deg) translate3d(-200%,-200%,0)}}@keyframes hoverTop{to{-webkit-transform:rotate(45deg) translate3d(-200%,-200%,0);transform:rotate(45deg) translate3d(-200%,-200%,0)}}@-webkit-keyframes hoverBottom{to{-webkit-transform:rotate(225deg) translate3d(-200%,-200%,0);transform:rotate(225deg) translate3d(-200%,-200%,0)}}@keyframes hoverBottom{to{-webkit-transform:rotate(225deg) translate3d(-200%,-200%,0);transform:rotate(225deg) translate3d(-200%,-200%,0)}}@-webkit-keyframes hoverLeft{to{-webkit-transform:rotate(-45deg) translate3d(-200%,-200%,0);transform:rotate(-45deg) translate3d(-200%,-200%,0)}}@keyframes hoverLeft{to{-webkit-transform:rotate(-45deg) translate3d(-200%,-200%,0);transform:rotate(-45deg) translate3d(-200%,-200%,0)}}@-webkit-keyframes hoverRight{to{-webkit-transform:rotate(135deg) translate3d(-200%,-200%,0);transform:rotate(135deg) translate3d(-200%,-200%,0)}}@keyframes hoverRight{to{-webkit-transform:rotate(135deg) translate3d(-200%,-200%,0);transform:rotate(135deg) translate3d(-200%,-200%,0)}}.button__arrow.hover.top .button__arrow__shape{-webkit-animation:hoverTop .37s cubic-bezier(.215,.61,.355,1) both;animation:hoverTop .37s cubic-bezier(.215,.61,.355,1) both}.button__arrow.hover.bottom .button__arrow__shape{-webkit-animation:hoverBottom .37s cubic-bezier(.215,.61,.355,1) both;animation:hoverBottom .37s cubic-bezier(.215,.61,.355,1) both}.button__arrow.hover.left .button__arrow__shape{-webkit-animation:hoverLeft .37s cubic-bezier(.215,.61,.355,1) both;animation:hoverLeft .37s cubic-bezier(.215,.61,.355,1) both}.button__arrow.hover.right .button__arrow__shape{-webkit-animation:hoverRight .37s cubic-bezier(.215,.61,.355,1) both;animation:hoverRight .37s cubic-bezier(.215,.61,.355,1) both}.button__arrow .button__arrow__shape{display:inline-block;height:30%;left:35%;position:absolute;top:35%;width:30%}.button__arrow .button__arrow__shape span{border-left:2px solid #000;border-top:2px solid #000;height:100%;left:0;position:absolute;top:0;width:100%}.theme--dark .button__arrow .button__arrow__shape span{border-color:#fff}.button__arrow .button__arrow__shape span:nth-child(2){-webkit-transform:translate(200%,200%);transform:translate(200%,200%)}.page-footer{display:block;position:relative}.page-footer .page-footer__hr{background-color:#bdbdbd;display:block;height:1px;width:100%}.theme--dark .page-footer .page-footer__hr{background-color:hsla(0,0%,100%,.3)}.page-footer .page-footer__wrap{display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;max-width:1660px;padding:190px 100px;position:relative}@media(max-width:1024px){.page-footer .page-footer__wrap{padding:190px 6vmin}}@media(max-width:767px){.page-footer .page-footer__wrap{flex-direction:column;padding:20% 6vmin}}.page-footer .page-footer__wrap .page-footer__left{display:flex;flex-direction:column;justify-content:space-between}.page-footer .page-footer__wrap .page-footer__left .page-footer__links{align-items:center;display:flex;font-size:20px;font-weight:700;line-height:1.4em;overflow:hidden;position:relative;width:auto}@media(max-width:1024px){.page-footer .page-footer__wrap .page-footer__left .page-footer__links{font-size:17px}}@media(max-width:767px){.page-footer .page-footer__wrap .page-footer__left .page-footer__links{flex-direction:column;font-size:7.4vw}}.page-footer .page-footer__wrap .page-footer__left .page-footer__links .page-footer__links__item{margin-right:30px}@media(max-width:767px){.page-footer .page-footer__wrap .page-footer__left .page-footer__links .page-footer__links__item{margin-right:0}}.page-footer .page-footer__wrap .page-footer__left .page-footer__links .page-footer__links__item:after{background-color:rgba(0,0,0,.2);content:"";display:inline-block;height:12px;left:15px;position:relative;width:1px}@media(max-width:767px){.page-footer .page-footer__wrap .page-footer__left .page-footer__links .page-footer__links__item:after{display:none}}.page-footer .page-footer__wrap .page-footer__left .page-footer__links .page-footer__links__item:last-child:after{display:none}.page-footer .page-footer__wrap .page-footer__left .page-footer__address{display:flex;font-size:14px;line-height:1.7em}@media(max-width:1024px){.page-footer .page-footer__wrap .page-footer__left .page-footer__address{font-size:13px}}@media(max-width:767px){.page-footer .page-footer__wrap .page-footer__left .page-footer__address{display:block;font-size:4.2vw;margin:20% 0 0;padding:0}}.page-footer .page-footer__wrap .page-footer__left .page-footer__address address{font-style:normal;margin-right:130px}@media(max-width:1024px){.page-footer .page-footer__wrap .page-footer__left .page-footer__address address{margin-right:80px}}@media(max-width:767px){.page-footer .page-footer__wrap .page-footer__left .page-footer__address address{margin-right:0}}.page-footer .page-footer__wrap .page-footer__left .page-footer__address address:last-child{margin-right:0}@media(max-width:767px){.page-footer .page-footer__wrap .page-footer__left .page-footer__address address+address{margin-top:10%}}.page-footer .page-footer__wrap .page-footer__right{align-items:space-between;display:flex;height:100%}.page-footer .page-footer__wrap .page-footer__right .page-footer__contact{align-items:space-between;display:flex;flex-direction:column;font-size:14px;justify-content:space-between;line-height:1.94em}@media(max-width:1024px){.page-footer .page-footer__wrap .page-footer__right .page-footer__contact{font-size:12px;top:100px}}@media(max-width:767px){.page-footer .page-footer__wrap .page-footer__right .page-footer__contact{display:block;font-size:4.2vw;margin-top:20%;padding-right:0;position:relative;top:0}}.page-footer .page-footer__wrap .page-footer__right .page-footer__contact__item{margin-bottom:14px}.page-footer .page-footer__wrap .page-footer__right .page-footer__contact__item:last-child{margin-bottom:0}@media(max-width:767px){.page-footer .page-footer__wrap .page-footer__right .page-footer__contact__item{margin-bottom:5%}.page-footer .page-footer__wrap .page-footer__right .page-footer__contact__item p{margin-bottom:0}}.page-footer .page-footer__wrap .page-footer__right .page-footer__contact__item a{font-size:1.45em;font-weight:700}.page-footer .copyright{font-size:16px;font-weight:700;left:100px;position:absolute;top:40%}@media(max-width:1024px){.page-footer .copyright{font-size:14px;left:6vmin}}@media(max-width:767px){.page-footer .copyright{font-size:3.5vw;left:0;margin-top:20%;opacity:.3;position:relative;top:0}}.page-linkblock{align-items:center;display:flex;font-weight:700;height:100%;height:100vh;justify-content:center}.page-linkblock .badge,.page-linkblock .n-badge{font-size:.5em;margin-top:-.4em}.page-linkblock__link{display:inline-block}.page-linkblock__text{font-size:100px;margin-bottom:12px;position:relative;text-align:center}@media(max-width:767px){.page-linkblock__text{font-size:15vw;margin-bottom:6.4vw}}.page-linkblock__description{align-items:center;display:flex;font-size:20px;justify-content:center;line-height:1em}@media(max-width:767px){.page-linkblock__description{font-size:3.3vw;-webkit-transform:scale(.5vw);transform:scale(.5vw)}}.page-linkblock__description__arrow{height:34px;margin-left:20px;width:50px}@media(max-width:767px){.page-linkblock__description__arrow{height:22px;width:30px}}.device--pc .page-linkblock>a .n-badge{transition:top .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:top .3s cubic-bezier(.215,.61,.355,1),transform .3s cubic-bezier(.215,.61,.355,1);transition:top .3s cubic-bezier(.215,.61,.355,1),transform .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1)}.device--pc .page-linkblock>a .n-badge-item+.n-badge-item{transition:margin .3s cubic-bezier(.215,.61,.355,1)}.device--pc .page-linkblock>a .page-linkblock__text p{transition:letter-spacing .3s cubic-bezier(.215,.61,.355,1)}.device--pc .page-linkblock>a .page-linkblock__description{transition:-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1)}.device--pc .page-linkblock>a .page-linkblock__description__subtext{transition:letter-spacing .3s cubic-bezier(.215,.61,.355,1),margin .3s ease}.device--pc .page-linkblock>a .page-linkblock__description__arrow{transition:width .3s cubic-bezier(.215,.61,.355,1)}.device--pc .page-linkblock>a:hover .n-badge{-webkit-transform:translateY(-30%);transform:translateY(-30%)}.device--pc .page-linkblock>a:hover .page-linkblock__text p{letter-spacing:.1em}.device--pc .page-linkblock>a:hover .page-linkblock__description{-webkit-transform:translateY(20%);transform:translateY(20%)}.page-linkblock--small{height:auto;padding:0 0 40dvh;text-align:center}@media(max-width:767px){.page-linkblock--small{padding:0 0 15vh}}.page-linkblock--small .page-linkblock__link{text-align:center}.page-linkblock--small .page-linkblock__text{align-items:center;display:flex;font-size:48px;justify-content:center;margin-bottom:8px;text-align:center}@media(max-width:767px){.page-linkblock--small .page-linkblock__text{font-size:8vw;margin-bottom:4vw}}.page-linkblock--small .page-linkblock__description{font-size:14px}@media(max-width:767px){.page-linkblock--small .page-linkblock__description{font-size:2.8vw}}.page-linkblock--small .page-linkblock__description__arrow{height:12px;margin-left:6px;overflow:visible;width:18px}.page-linkblock--small .page-linkblock__description__arrow .draw__line span{height:1px}@media(max-width:767px){.page-linkblock--small .page-linkblock__description__arrow{height:10px;margin-top:1px;width:11px}}.page-linkblock--small .badge,.page-linkblock--small .n-badge{display:none}.page-linkblock+.page-linkblock--small{margin-top:-4dvh}@media(max-width:767px){.page-linkblock+.page-linkblock--small{margin-bottom:20dvh;margin-top:-10dvh}}.n-badge{font-size:.5em;line-height:1em;pointer-events:none;position:absolute;right:0;top:0;width:100%}.n-badge.center .n-badge-wrap{-webkit-transform:translateX(0)!important;transform:translateX(0)!important}.n-badge.left .n-badge-wrap{-webkit-transform:translateX(-50%)!important;transform:translateX(-50%)!important}.n-badge .n-badge-wrap{display:flex;justify-content:center;min-width:100%;position:relative;-webkit-transform:translateX(50%);transform:translateX(50%);white-space:nowrap}.n-badge .n-badge-wrap .n-badge-item{background-color:rgba(219,16,16,.9);border:1px solid red;border-radius:2000em;box-shadow:.1em .1em .2em rgba(0,0,0,.2);color:#fff;display:inline-block;font-weight:700;opacity:0;padding:calc(.25em + 1px) .53em .25em;pointer-events:auto}.n-badge .n-badge-wrap .n-badge-item+.n-badge-item{margin-left:.3em}.n-badge .n-badge-wrap .n-badge-item.arrow,.n-badge .n-badge-wrap .n-badge-item.mail,.n-badge .n-badge-wrap .n-badge-item.more{color:transparent;padding:0}.n-badge .n-badge-wrap .n-badge-item i{background-position:50%;background-repeat:no-repeat;background-size:contain;box-sizing:border-box;color:transparent;display:inline-block;padding:.291em .5em;width:1.57em}.n-badge .n-badge-wrap .n-badge-item.more{background-color:hsla(0,0%,67%,.7);border:1px solid hsla(0,0%,67%,.7)}.n-badge .n-badge-wrap .n-badge-item.more i{position:relative;-webkit-transform:scale(.35);transform:scale(.35);width:2.7em}@-webkit-keyframes moreButtonDot{0%{opacity:1}40%{opacity:.3}80%{opacity:1}to{opacity:1}}@keyframes moreButtonDot{0%{opacity:1}40%{opacity:.3}80%{opacity:1}to{opacity:1}}.n-badge .n-badge-wrap .n-badge-item.more i span{-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:moreButtonDot;animation-name:moreButtonDot;-webkit-animation-timing-function:ease;animation-timing-function:ease;background-color:#fff;border-radius:9999px;display:inline-block;height:1em;left:calc(50% - .5em);position:absolute;top:calc(50% - .5em);-webkit-transform:translateY(0);transform:translateY(0);width:1em}.n-badge .n-badge-wrap .n-badge-item.more i span:first-child{-webkit-animation-delay:0ms;animation-delay:0ms;left:-30%}.n-badge .n-badge-wrap .n-badge-item.more i span:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.n-badge .n-badge-wrap .n-badge-item.more i span:nth-child(3){-webkit-animation-delay:.2s;animation-delay:.2s;left:auto;right:-30%}.n-badge .n-badge-wrap .n-badge-item.mail i{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAABQCAYAAADSm7GJAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANMSURBVHgB7ZzhbdswEIWZogN4BI+QETxCNmg2aDZwNqg3cDfICB6hI2iEjvBKQhRAuDBPPIkyeXofwH8KeeKnl4iUlBd4HDHLN0dMQ8HGoWDjULBxKNg4FGwcCrYO1uXq29ERNX7+3nz7i5VYW3Bg8O2HI0X4OTv49gsrM0fwJ3RcwTTPws/TCWMwSrlJB4iCYwFHZQEDmOaHYFlqP2IfWWYJTgpimlfCz8erb39QzhB+NuknS5Hg2CHTvBA/Dz+hu5G6+Ha46ytLseCk4wt0XLHTNGMMxw3lDL6dHvSZRS04dq69ORiwszRjxdTe9ZtlkeA4wAFM80Pi/HyhnHAxvM3oP8tiwclATPMdWLb8Oc4cI8tqguNgTLNbtPwJqf0oHCvLqoKTQXeb5gXnHpZMR1eI1GkVwXHgcMf4Gzqu6DDNvuYzdHw6JVLH1QQnBbxDn+aT6wCMF7N20+LkFiANUF1wMgHaNIe/ZQfXKKi0/CkYP8smgpNizKQZFTYtlHVk2VRwLKj7NEP/zPZr7fqlATcXnBTWXZqx4fKnoKYsTxMci1uUZrch2GDTQllXlqcKTopckuajqwgaTO1dfVmaEBwLXZLms6sAxme2A8oJS6ZXtwFSIc0ITgpuIs0Ylz8aLm5DpGKaExyLflqa0cjyp6DeLE0KTorfNM148qaFBqmwpgXHE6ieZow3UjeUM+uZbU2kApsXPIFKaca4/NGk9oYGHohIRXYjOIAxzZq3IwLnu76aXv7MRSq2K8ETYYKhS92A8SJpctNCg1Rwl4ID0N/tamkmtSlS0d0KnoA+zXMZsNGmhQap+O4FB1AvzU9b/sxFOgETgiewXpoH9PM2Sd6feEBnQP9pzcTqz2xrIp2MOcETKP9QLiT/3XWGdFJmBQcwP803dPpOtuhPPMAAeJzmpjYtNIj+xAOMgP/TrHrRvDUkfy+SxBePMwTGl8wP/rS6Tu6E6G9vgq0h+eP/yTIOBRuHgo1DwcahYONQsHEo2DgUbBwKNg4FG4eCjUPBxqFg41CwcSjYOBRsHAo2DgUbh4KNQ8HGoWDjULBxKNg4FGyc746IhC9AXKeIXzaQvuGvaONQsHEo2DgUbBwKNg4FG2ev6+DdLA3/Aez4IyUHER1EAAAAAElFTkSuQmCC);background-size:43%;width:2.5em}.n-badge .n-badge-wrap .n-badge-item.contact i{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAqCAYAAADI3bkcAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEYSURBVHgB7dfdDYIwFIbhD+MAjMAIjMAobKAbiBMYJ1AnYQTcgBFkg3oaMSGE8lM59NT0TXohinlSmgKAg5RSJz3gQy32m2x0DysbbcDKRE9gZaEN2JrGSxx6BJvQSEWhx7Cd38hAz8GKQS/BTpyjy8CZJfZgwB7B2cozm4OzgPUAq3eJFJwFrDDszXCOV9gEnP01lo7HNEqfsFXAMmATA7aSiq0N2BiceYVtAaU3WAM4wzLsHYztYFE74yWNpPfVI4qiHIztsbC1sPpSwKI54Av9d9P5rB9Y+uvzSljedzBTaviWOlYBi5RlVmu405lmtoDLFsxwAQdF/QPq81A9tYc2NLNPhELuG1rDVhv6Vv26rW1eAHP3Bsjq7eLCbLPdAAAAAElFTkSuQmCC);background-size:38%;width:4em}.n-badge .n-badge-wrap .n-badge-item.arrow i{background-size:75%}.n-badge .n-badge-wrap .n-badge-item.slide-in{-webkit-animation:badgeSlideIn .5s cubic-bezier(.215,.61,.355,1) both;animation:badgeSlideIn .5s cubic-bezier(.215,.61,.355,1) both}.n-badge .n-badge-wrap .n-badge-item.slide-out{-webkit-animation:badgeSlideOut .3s ease both;animation:badgeSlideOut .3s ease both}.n-badge .n-badge-wrap .n-badge-item.in{-webkit-animation:none;animation:none;opacity:1;-webkit-transform:auto;transform:auto}.n-badge .n-badge-wrap .n-badge-item.out{opacity:0;-webkit-transform:translateY(40%);transform:translateY(40%)}.logo--plusx{display:flex;height:100%;object-fit:cover;width:100%}.logo--plusx>div{height:100%;width:50%;z-index:1}.logo--plusx.column{flex-direction:column}.logo--plusx.column>div{height:50%;width:100%}.logo--plusx .draw__line span{transition:width .3s cubic-bezier(.215,.61,.355,1);will-change:width,transform}.logo--plusx.hide .draw__line span{width:0!important}.logo--plusa{display:flex;height:100%;object-fit:cover;width:100%}.logo--plusa .draw--a,.logo--plusa .draw--plus{height:100%;width:50%;z-index:1}.logo--plusa.column{flex-direction:column}.logo--plusa.column>div{height:50%;width:100%}.logo--plusa .draw__line span{transition:width .3s cubic-bezier(.215,.61,.355,1)}.logo--plusa.hide .draw__line span{width:0!important}.line-arrow{display:inline-block;height:100%;width:100%}.draw,.draw--a,.draw--arrow,.draw--plus,.draw--x,.draw__line{position:relative}.draw__line{display:block;height:100%;width:100%}.draw__line span{background-color:#000;position:absolute}.theme--dark .draw__line span{background-color:#fff}.draw--plus .draw__line span{height:2px;left:0;top:calc(50% - 1px);width:100%}.draw--plus .draw__line span:nth-child(2){left:50%;margin-top:-50%;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left;transform-origin:left;transition-delay:.15s}.draw--x .draw__line span{height:2px;left:50%;top:calc(50% - 1px);-webkit-transform-origin:center;transform-origin:center;width:calc(141% - 1px)}.draw--x .draw__line span:first-child{-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);transition-delay:.2s}.draw--x .draw__line span:nth-child(2){-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg);transition-delay:.35s}.draw--a .draw__line span{height:2px;width:112.05%}.draw--a .draw__line span:first-child{bottom:0;left:0;-webkit-transform:rotate(-63.45deg);transform:rotate(-63.45deg);-webkit-transform-origin:bottom left;transform-origin:bottom left;transition-delay:.2s}.hide .draw--a .draw__line span:first-child{transition-delay:.35s}.draw--a .draw__line span:nth-child(2){left:50%;top:-1px;-webkit-transform:rotate(63.45deg);transform:rotate(63.45deg);-webkit-transform-origin:top left;transform-origin:top left;transition-delay:.4s}.hide .draw--a .draw__line span:nth-child(2){transition-delay:.1s}.draw--arrow{display:inline-block;height:100%;position:relative;width:100%}.draw--arrow .draw__line span{height:2px;right:0;top:calc(50% - 1px);-webkit-transform-origin:right;transform-origin:right;width:100%}.draw--arrow .draw__line span:nth-child(2),.draw--arrow .draw__line span:nth-child(3){right:1px;width:50%}.draw--arrow .draw__line span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.draw--arrow .draw__line span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.block-text,.block-text--break{display:flex;flex-direction:column;position:relative}.block-text--break{display:block}.block-text__line{display:flex;position:relative}.block-text__word{display:inline-block;position:relative}.block-text .badge,.block-text--break .badge{margin-right:.4em;z-index:10}.video-background{height:100%;object-fit:cover;outline:none;width:100%}.fade-white{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=0);height:15vh;height:50vh;margin-top:-50vh;pointer-events:none;position:relative;width:100%}.theme--dark .fade-white{background:linear-gradient(180deg,transparent 0,#121212);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#000000",GradientType=0)}.fade-white.hide{height:0;margin-top:0;transition:height .5s ease,margin .5s ease}.appear-text{-webkit-animation-name:text;animation-name:text}.appear-block,.appear-text{-webkit-animation-duration:1s;animation-duration:1s}.appear-block{-webkit-animation-name:example;animation-name:example;background-color:#000;display:inline-block;height:100%;left:0;opacity:1;position:absolute;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);width:100%}.mask-text{display:inline-block;overflow:hidden;vertical-align:top}.mask-text>span{display:inline-block;transition:-webkit-transform .4s cubic-bezier(.215,.61,.355,1);transition:transform .4s cubic-bezier(.215,.61,.355,1);transition:transform .4s cubic-bezier(.215,.61,.355,1),-webkit-transform .4s cubic-bezier(.215,.61,.355,1)}.mask-text>span.hide{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.mask-text.bottom span,.mask-text.left span,.mask-text.right span,.mask-text.top span{transition:-webkit-transform .6s cubic-bezier(.215,.61,.355,1);transition:transform .6s cubic-bezier(.215,.61,.355,1);transition:transform .6s cubic-bezier(.215,.61,.355,1),-webkit-transform .6s cubic-bezier(.215,.61,.355,1)}.mask-text.top span{-webkit-transform:translateY(-100%)!important;transform:translateY(-100%)!important}.mask-text.bottom span{-webkit-transform:translateY(100%)!important;transform:translateY(100%)!important}.mask-text.left span{-webkit-transform:translateX(100%)!important;transform:translateX(100%)!important}.mask-text.right span{-webkit-transform:translateY(-100%)!important;transform:translateY(-100%)!important}.touch-correction{box-sizing:content-box;display:inline-block;height:100%;left:-6vmin;opacity:.8;padding:6vmin;position:absolute;top:-6vmin;width:100%}.device--pc .touch-correction{display:none}.exit-left{-webkit-transform:translateX(calc(5.5vw + 5.5vh))!important;transform:translateX(calc(5.5vw + 5.5vh))!important}.exit-left,.exit-right{opacity:0!important;transition:opacity .5s ease,-webkit-transform .7s ease!important;transition:transform .7s ease,opacity .5s ease!important;transition:transform .7s ease,opacity .5s ease,-webkit-transform .7s ease!important}.exit-right{-webkit-transform:translateX(calc(-5.5vw - 5.5vh))!important;transform:translateX(calc(-5.5vw - 5.5vh))!important}.exit-down{opacity:0!important;-webkit-transform:translateY(calc(5.5vw + 5.5vh))!important;transform:translateY(calc(5.5vw + 5.5vh))!important;transition:opacity .7s ease,-webkit-transform .7s ease!important;transition:transform .7s ease,opacity .7s ease!important;transition:transform .7s ease,opacity .7s ease,-webkit-transform .7s ease!important}.theme--light{background:#fff;color:#000}.theme--dark{background:#121212;color:#fff}.toggle-button{display:inline-block;height:24px;margin-left:20px;position:relative;width:44px}.toggle-button:before{border-radius:5000px;bottom:calc(50% - 2px);content:"";height:4px;left:0;position:absolute;width:100%}.theme--dark .toggle-button:before{background:#898989;border:1px solid #5d5d5d}.theme--light .toggle-button:before{background-color:#e0e0e0;border:1px solid #d7d7d7}.toggle-button:after{border-radius:5000px;box-sizing:border-box;content:"";height:24px;position:absolute;top:-1px;transition:background-color .5s ease,box-shadow .3s ease,left .25s cubic-bezier(.215,.61,.355,1),right .25s cubic-bezier(.215,.61,.355,1);width:24px}.theme--dark .toggle-button:after{background-color:#fff;box-shadow:3px 2px 3px rgba(0,0,0,.3);left:5px}.theme--light .toggle-button:after{background-color:#333;box-shadow:-3px 2px 3px hsla(0,0%,39%,.3);left:18px}.paragraph{display:flex;letter-spacing:-.057em;margin-left:auto;margin-right:auto;margin-top:380px;max-width:1240px;overflow:hidden;padding:0 50px}@media(max-width:1024px){.paragraph{padding:0 6vmin;width:100%}}@media(max-width:767px){.paragraph{box-sizing:border-box;display:block;margin-top:calc(29vmin + 9vmax);width:auto}}.paragraph.left{flex-direction:row}.paragraph.center{flex-direction:column;text-align:center}.paragraph__header{font-size:50px;font-weight:300;line-height:1.37em}@media(max-width:1024px){.paragraph__header{font-size:40px}}@media(min-width:768px){.paragraph.left .paragraph__header{width:45.7%}}@media(max-width:767px){.paragraph__header{font-size:calc(4.5vw + 16px)}}.paragraph__content{font-size:32px;line-height:1.44em;word-break:keep-all}@media(max-width:1024px){.paragraph__content{font-size:25px}}@media(max-width:767px){.paragraph__content{font-size:calc(2.5vw + 8px);margin-top:12vmin}}.paragraph.left .paragraph__content{flex:1 1}.paragraph__content__title{font-weight:700;margin-bottom:50px}.paragraph__content__text{font-weight:200;opacity:.8}.paragraph__content__text+.paragraph__content__text{margin-top:50px}@media(max-width:767px){.paragraph__content__text+.paragraph__content__text{margin-top:6vmin}}.paragraph-hr{display:block;height:1px;margin:0 auto;position:relative;width:900px;width:1000px}.paragraph-hr span{background-color:#dbdbdb;display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%}@media(max-width:1024px){.paragraph-hr{margin:0 6vmin;width:calc(100% - 12vw)}}.line-hr{display:block;height:1px;overflow:hidden;position:relative;width:100%}.line-hr span{background-color:#bdbdbd;height:100%;left:0;position:absolute;top:0;width:100%}.layer-text{line-height:inherit;position:relative}.layer-text>span{display:inline-block;line-height:inherit;position:absolute;right:0;top:0}.hv-underline{display:inline-block;line-height:1em;position:relative}.hv-underline:after{background-color:#000;bottom:-.15em;content:"";height:calc(1px + .1em);left:50%;position:absolute;transition:width .2s ease,left .2s ease,-webkit-transform .2s ease;transition:width .2s ease,left .2s ease,transform .2s ease;transition:width .2s ease,left .2s ease,transform .2s ease,-webkit-transform .2s ease;width:0}.theme--dark .hv-underline:after{background-color:#fff}.device--pc .hv-underline:hover:after,.underline{left:0;width:100%}.underline{background-color:#000;bottom:0;display:inline-block;height:2px;position:absolute}.split-text{position:relative}.split-text>span{display:inline-block}.fullsize{height:100%;position:relative}.fullsize .fullsize__slider{height:900px;overflow:hidden;position:relative}@media(max-width:767px){.fullsize .fullsize__slider{height:100vw!important}}.fullsize .fullsize__slider .fullsize__slider-item{cursor:grab;height:100%;overflow:hidden}.fullsize .fullsize__slider .fullsize__slider-item img{height:100%;object-fit:cover;pointer-events:none;width:100%}.fullsize .fullsize__pagination{display:flex;justify-content:center;margin-top:45px;overflow:hidden;padding-top:5px}@media(max-width:1024px){.fullsize .fullsize__pagination{margin-top:6vmin}}.fullsize .fullsize__pagination .fullsize__pagination-item{background-color:transparent;border:4px solid #ddd;border-radius:0;box-sizing:border-box;cursor:pointer;display:inline-block;height:16px;margin:0 10px;opacity:1;transition:border-color .45s ease,border-width .2s ease;width:16px}.fullsize .fullsize__pagination .fullsize__pagination-item::focus{outline:none}.device--pc .fullsize .fullsize__pagination .fullsize__pagination-item:hover{border-width:6px}.fullsize .fullsize__pagination .fullsize__pagination-item.active{border:6px solid #db1010}.fullsize .fullsize__video{height:100%;overflow:hidden;position:relative}@media(max-width:767px){.fullsize .fullsize__video{height:100vw;height:100vmin}}.fullsize .fullsize__video video{height:100%;object-fit:cover;width:100%}.union-explain{font-size:28px;line-height:auto;width:600px;word-break:keep-all}@media(max-width:1024px){.union-explain{font-size:22.4px;width:470px}}@media(max-width:767px){.union-explain{width:100%}}.union-explain .explain__title{font-weight:700}@media(max-width:767px){.union-explain .explain__title{font-size:calc(7vw + 6px);font-weight:300;margin-right:6vmin}}.union-explain .explain__text{font-weight:200;letter-spacing:-.057em}.union-explain .explain__text>p{margin-top:50px}@media(max-width:767px){.union-explain .explain__text>p{margin-top:6vmin}.union-explain .explain__text>p:first-child{margin-top:12vmin}.union-explain .explain__text{font-size:calc(3.4vw + 4px);font-weight:300}}.union-link{display:flex;flex-direction:column;font-size:31px;font-weight:700;justify-content:space-between}@media(max-width:1024px){.union-link{font-size:24.8px}}@media(max-width:767px){.union-link{font-size:calc(5.6vw + 5px);margin-top:calc(29vmin + 9vmax)}.union-link .link__list{margin-top:12vmin}}.union-link .link__list .link__item{align-items:center;display:flex;margin-top:.49em}.union-link .link__list .link__item>a{display:inline-block}@media(max-width:767px){.union-link .link__list .link__item>a{height:100%;width:100%}}.union-link .link__list .link__item .line-arrow{margin-left:auto;pointer-events:none;position:absolute;right:0;top:0;width:calc(10px + 5.5vw)}@media(min-width:768px){.union-link .link__list .link__item .line-arrow{display:none}}.overlap__wrap{height:100%;overflow:hidden;position:relative;width:100%}.overlap__wrap .overlap__frame{height:100%;position:relative;visibility:hidden;width:100%}.overlap__wrap .overlap__fly{height:100%;left:0;position:absolute;top:0;width:100%}.marquee-infinite{overflow:hidden}@-webkit-keyframes infiniteMarquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes infiniteMarquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.marquee-infinite .marquee-infinite__wrap{display:flex;position:relative;width:100%}.marquee-infinite .marquee-infinite__wrap>span{-webkit-animation:infiniteMarquee 6s linear infinite;animation:infiniteMarquee 6s linear infinite;display:inline-block;padding-right:10%;white-space:nowrap}#awwwards{-webkit-animation:in .7s cubic-bezier(.19,1,.22,1) both;animation:in .7s cubic-bezier(.19,1,.22,1) both;-webkit-animation-delay:1.2s;animation-delay:1.2s;pointer-events:auto;position:fixed;right:0;top:50%;-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%);will-change:transform;z-index:18}#awwwards svg{pointer-events:none}#awwwards .js-color-bg{fill:#000}#awwwards .js-color-text,.theme--dark #awwwards .js-color-bg{fill:#fff}.theme--dark #awwwards .js-color-text{fill:#000}@-webkit-keyframes in{to{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@keyframes in{to{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.page__main #awwwards{-webkit-animation-delay:1.8s;animation-delay:1.8s;z-index:99}.page__experience #awwwards{-webkit-animation-delay:2.2s;animation-delay:2.2s;z-index:48}.layer-default{opacity:0}.is-menu-on #navigation .header{z-index:1401!important}.menu-view.show{z-index:1400!important}.layer-notice{display:none;left:50%;max-width:90vw;opacity:0;overflow:auto;padding:0;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60vw}@media screen and (max-height:1200px){.layer-notice.is-active{z-index:1300}}.theme--dark .layer-notice{background-color:#fff!important;border-color:#000!important}@media screen and (max-width:768px){.layer-notice{width:calc(100vw - 12vmin)}}.theme--dark .layer-notice .button-layer-close,.theme--dark .layer-notice .button-layer-close .button-line{border-color:#000!important}.theme--dark .layer-notice .button-layer-close .button-line span{background-color:#000!important}@media screen and (min-width:1320px){.layer-notice{width:760px}}.layer-notice .layer-container{height:100%;max-height:calc(100vh - 100px);opacity:0;overflow:auto}.layer-notice .layer-container,.layer-notice .layer-container img{position:relative;width:100%;z-index:2}@media screen and (max-width:1024px){.layer-notice .layer-container{max-height:calc(100vh - 12vmin)}}.layer-notice .layer-inner{overflow:auto;padding:calc(2.3vmin + 20px) calc(2.6vmin + 10px)}.nav-footer__links{align-items:center;display:flex;flex-direction:row}#navigation .item-temp,#navigation .nav-footer__links__item:nth-last-child(2):after{display:none}.hiring-contents{-webkit-overflow-scrolling:touch;height:100%;width:100%;word-break:keep-all}.hiring-contents>*{margin-top:380px}@media(max-width:1024px){.hiring-contents>*{margin-top:calc(29vmin + 9vmax)}}.hiring-contents.hidden{visibility:hidden}.hiring-contents .hiring__idframe{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin-top:0;position:relative;text-align:center;width:auto}@media(max-width:767px){.hiring-contents .hiring__idframe{height:auto;width:100%}}.hiring-contents .hiring__idframe .header-dimd{display:inline-block;height:150%;left:0;position:absolute;top:0;visibility:hidden;width:100%}@media(max-width:767px){.hiring-contents .hiring__idframe .header-dimd{visibility:visible}}.theme--light .hiring-contents .hiring__idframe .header-dimd{background:linear-gradient(180deg,#fff 50%,hsla(0,0%,100%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#00ffffff",GradientType=0)}.theme--dark .hiring-contents .hiring__idframe .header-dimd{background:linear-gradient(180deg,#121212 50%,hsla(0,0%,7%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#121212",endColorstr="#00ffffff",GradientType=0)}.hiring-contents .hiring__idframe .image-box{display:inline-block;height:100%;position:relative}@media(max-width:767px){.hiring-contents .hiring__idframe .image-box{height:auto;height:186vw;width:100%}}.hiring-contents .hiring__idframe .image-box img{height:100%;min-height:100%;object-fit:cover;width:100%}@media(max-width:767px){.hiring-contents .hiring__idframe .image-box img{height:auto;object-fit:auto}}.hiring-contents .hiring__idframe #idframe-image{background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;height:calc(100% + 10vw);justify-content:center;margin-top:-10vh;position:relative;width:100vw}@media(max-width:767px){.hiring-contents .hiring__idframe #idframe-image{height:100%;margin-top:-40vw}}.hiring-contents .hiring__idframe #idframe-image .scroll-image{background-position:50%;background-repeat:no-repeat;background-size:contain;height:120vh;justify-content:center;width:100%}@media(max-width:767px){.hiring-contents .hiring__idframe #idframe-image .scroll-image{height:calc(100% + 30vw);width:89%}}.hiring-contents .hiring__idframe #card-image{display:none;height:100%;left:0;object-fit:cover;position:relative;position:absolute;width:100%}@media(min-width:768px){.hiring-contents .hiring__idframe #card-image{display:none}}.hiring-contents .hiring__idframe #working-image{background-position-x:center;background-position-y:top;background-size:cover;height:100%;width:100%}@media(max-width:767px){.hiring-contents .hiring__idframe #working-image{display:none!important}}.hiring-contents .hiring__idframe__badge{-webkit-animation:popinBadge .8s ease 1.1s both;animation:popinBadge .8s ease 1.1s both;background-color:rgba(219,16,16,.9);border:1px solid red;border-radius:100em;border-radius:100vh;box-shadow:.1em .1em .2em rgba(0,0,0,.2);box-sizing:border-box;color:#fff;display:inline-block;display:flex;font-weight:700;line-height:1.2em;opacity:0;outline:none;overflow:hidden;position:absolute}@-webkit-keyframes popinBadge{0%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}25%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes popinBadge{0%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}25%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@media(min-width:768px){.hiring-contents .hiring__idframe__badge{flex-direction:column;font-size:3vh;left:50%;margin-left:10vh;padding:2vh 13.5vh 2vh 5vh;text-align:left;top:26vh}}@media(max-width:767px){.hiring-contents .hiring__idframe__badge{align-items:center;-webkit-animation:none;animation:none;background:none!important;border:none;bottom:6vmin;box-shadow:none;color:#db1010;font-size:calc(10px + 5vw);margin-right:auto;opacity:1;padding:0 6vmin;position:relative;position:-webkit-sticky;position:sticky}}@-webkit-keyframes before{0%{-webkit-transform:translateY(-100px) rotate(135deg);transform:translateY(-100px) rotate(135deg)}30%{-webkit-transform:translateY(-100px) rotate(135deg);transform:translateY(-100px) rotate(135deg)}to{-webkit-transform:translateY(0) rotate(135deg);transform:translateY(0) rotate(135deg)}}@keyframes before{0%{-webkit-transform:translateY(-100px) rotate(135deg);transform:translateY(-100px) rotate(135deg)}30%{-webkit-transform:translateY(-100px) rotate(135deg);transform:translateY(-100px) rotate(135deg)}to{-webkit-transform:translateY(0) rotate(135deg);transform:translateY(0) rotate(135deg)}}@-webkit-keyframes after{70%{-webkit-transform:translateY(100px) rotate(135deg);transform:translateY(100px) rotate(135deg)}to{-webkit-transform:translateY(100px) rotate(135deg);transform:translateY(100px) rotate(135deg)}}@keyframes after{70%{-webkit-transform:translateY(100px) rotate(135deg);transform:translateY(100px) rotate(135deg)}to{-webkit-transform:translateY(100px) rotate(135deg);transform:translateY(100px) rotate(135deg)}}.device--pc .hiring-contents .hiring__idframe__badge:hover .hiring__idframe__badge__arrow:before{-webkit-animation:before .8s cubic-bezier(.215,.61,.355,1) infinite both;animation:before .8s cubic-bezier(.215,.61,.355,1) infinite both}.device--pc .hiring-contents .hiring__idframe__badge:hover .hiring__idframe__badge__arrow:after{-webkit-animation:after .8s cubic-bezier(.55,.055,.675,.19) infinite both;animation:after .8s cubic-bezier(.55,.055,.675,.19) infinite both}.hiring-contents .hiring__idframe__badge .mobile-dot{display:none}@media(max-width:767px){.hiring-contents .hiring__idframe__badge .mobile-dot{background-color:#db1010;border-radius:5000px;display:block;height:16px;margin-right:20px;position:relative;top:2px;width:16px}}.hiring-contents .hiring__idframe__badge .mobile-shape{display:none}.hiring-contents .hiring__idframe__badge .mobile-shape>.mobile-shapeitem{border:3px solid #db1010;height:40px;position:absolute;width:14px}.hiring-contents .hiring__idframe__badge .mobile-shape>.mobile-shapeitem:first-child{border-bottom:none;border-right:none;left:0;top:0}.hiring-contents .hiring__idframe__badge .mobile-shape>.mobile-shapeitem:nth-child(2){border-right:none;border-top:none;bottom:0;left:0}.hiring-contents .hiring__idframe__badge .mobile-shape>.mobile-shapeitem:nth-child(3){border-bottom:none;border-left:none;right:0;top:0}.hiring-contents .hiring__idframe__badge .mobile-shape>.mobile-shapeitem:nth-child(4){border-left:none;border-top:none;bottom:0;right:0}.hiring-contents .hiring__idframe__badge .hiring__idframe__badge__arrow{height:7vh;overflow:hidden;position:absolute;right:5vh;top:calc(50% - 3.5vh);width:4vh}@media(max-width:1024px){.hiring-contents .hiring__idframe__badge .hiring__idframe__badge__arrow{right:40px}}@media(max-width:767px){.hiring-contents .hiring__idframe__badge .hiring__idframe__badge__arrow{margin-left:16px;position:relative!important;right:0}}.hiring-contents .hiring__idframe__badge .hiring__idframe__badge__arrow:after,.hiring-contents .hiring__idframe__badge .hiring__idframe__badge__arrow:before{-webkit-animation:restore .5s ease;animation:restore .5s ease;border-right:4px solid #fff;border-top:4px solid #fff;content:"";display:inline-block;height:10px;position:absolute;right:3px;top:calc(50% - 8px);-webkit-transform:rotate(135deg);transform:rotate(135deg);transition:margin 1s ease;width:10px}@media(max-width:767px){.hiring-contents .hiring__idframe__badge .hiring__idframe__badge__arrow:after,.hiring-contents .hiring__idframe__badge .hiring__idframe__badge__arrow:before{border-color:#db1010!important}}.hiring-contents .hiring__idframe__badge .mask-text>span{-webkit-animation:slideInDown .3s cubic-bezier(.215,.61,.355,1) 1.4s both;animation:slideInDown .3s cubic-bezier(.215,.61,.355,1) 1.4s both;display:inline-block;position:relative}.hiring-contents .hiring__header{display:flex;flex-direction:column;letter-spacing:-.057em;text-align:center}@media(max-width:767px){.hiring-contents .hiring__header{padding:0 6vmin;text-align:left}}.hiring-contents .hiring__header h2.header__title{box-sizing:border-box;font-size:44px;font-weight:500;line-height:1.3em}@media(max-width:767px){.hiring-contents .hiring__header h2.header__title{font-size:calc(5vw + 16px);font-weight:400}}.hiring-contents .hiring__header h2.header__title .drawmask-text{box-sizing:border-box;display:inline-block;overflow:hidden;position:relative;vertical-align:top}.hiring-contents .hiring__header h2.header__title .drawmask-text:before{background:linear-gradient(270deg,#fff 51%,#000 0,#000 100%,#fff 0);content:"";display:inline-block;height:100%;left:-100%;position:absolute;top:0;transition:-webkit-transform 1.2s cubic-bezier(.645,.045,.355,1);transition:transform 1.2s cubic-bezier(.645,.045,.355,1);transition:transform 1.2s cubic-bezier(.645,.045,.355,1),-webkit-transform 1.2s cubic-bezier(.645,.045,.355,1);width:200%}.theme--dark .hiring-contents .hiring__header h2.header__title .drawmask-text:before{background:linear-gradient(270deg,#121212 51%,#fff 0,#fff 100%,#121212 0)}.hiring-contents .hiring__header h2.header__title .drawmask-text.show:before{-webkit-transform:translate3d(101%,0,0);transform:translate3d(101%,0,0)}.hiring-contents .hiring__header p.header__content{font-size:28px;font-weight:200;margin-top:50px}@media(max-width:767px){.hiring-contents .hiring__header p.header__content{font-size:calc(3.1vw + 8px);margin-top:12vmin}}.hiring-contents .hiring__pursuit{display:flex;flex-direction:column;font-size:28px;letter-spacing:-.057em;margin-left:auto;margin-right:auto;max-width:1460px}.hiring-contents .hiring__pursuit .pursuit__header{font-weight:700;text-align:center}@media(max-width:767px){.hiring-contents .hiring__pursuit .pursuit__header{font-size:calc(5vw + 16px);font-weight:400;padding:0 6vmin;text-align:left}}.hiring-contents .hiring__pursuit .pursuit__list{display:flex;flex-wrap:wrap;margin-top:200px;padding:0 50px}@media(max-width:1024px){.hiring-contents .hiring__pursuit .pursuit__list{margin-top:20vmin;padding:0 6vmin}}.hiring-contents .hiring__pursuit .pursuit__list .pursuit__item{display:inline-block;height:auto;padding:100px;position:relative;width:50%}@media(min-width:1024px){.hiring-contents .hiring__pursuit .pursuit__list .pursuit__item:first-child,.hiring-contents .hiring__pursuit .pursuit__list .pursuit__item:nth-child(2){padding-top:0}.hiring-contents .hiring__pursuit .pursuit__list .pursuit__item:nth-child(3),.hiring-contents .hiring__pursuit .pursuit__list .pursuit__item:nth-child(4){border-top:1px solid #bdbdbd;padding-bottom:0}.hiring-contents .hiring__pursuit .pursuit__list .pursuit__item:first-child,.hiring-contents .hiring__pursuit .pursuit__list .pursuit__item:nth-child(3){border-right:1px solid #bdbdbd}}@media(max-width:1024px){.hiring-contents .hiring__pursuit .pursuit__list .pursuit__item{border-bottom:1px solid #bdbdbd;padding:100px 18vmin;width:100%}.hiring-contents .hiring__pursuit .pursuit__list .pursuit__item:first-child{padding-top:0}.hiring-contents .hiring__pursuit .pursuit__list .pursuit__item:last-child{border:none;padding-bottom:0}}@media(max-width:767px){.hiring-contents .hiring__pursuit .pursuit__list .pursuit__item{font-size:calc(3.1vw + 8px);padding:20vmin 0}}.hiring-contents .hiring__pursuit .pursuit__list .pursuit__item>*{margin-top:50px}@media(max-width:1024px){.hiring-contents .hiring__pursuit .pursuit__list .pursuit__item>*{margin-top:6vmin}}@media(max-width:767px){.hiring-contents .hiring__pursuit .pursuit__list .pursuit__item>*{margin-top:12vmin}}.hiring-contents .hiring__pursuit .pursuit__list .pursuit__item .pursuit__item__dot{background-color:#db1010;border-radius:200%;height:20px;margin-top:0!important;position:relative;width:20px}@-webkit-keyframes dotwave{0%{opacity:.6;-webkit-transform:scale(1);transform:scale(1)}40%{opacity:0;-webkit-transform:scale(2);transform:scale(2)}to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@keyframes dotwave{0%{opacity:.6;-webkit-transform:scale(1);transform:scale(1)}40%{opacity:0;-webkit-transform:scale(2);transform:scale(2)}to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@-webkit-keyframes dotbounce{0%{-webkit-transform:scale(.85);transform:scale(.85)}5%{-webkit-transform:scale(1.15);transform:scale(1.15)}10%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes dotbounce{0%{-webkit-transform:scale(.85);transform:scale(.85)}5%{-webkit-transform:scale(1.15);transform:scale(1.15)}10%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes dotfloat{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,60%,0);transform:translate3d(0,60%,0)}}@keyframes dotfloat{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,60%,0);transform:translate3d(0,60%,0)}}.hiring-contents .hiring__pursuit .pursuit__list .pursuit__item .pursuit__item__dot:before{background-color:#db1010;border-radius:200%;box-sizing:border-box;content:"";height:100%;left:0;opacity:.7;position:absolute;top:0;-webkit-transform-origin:center;transform-origin:center;width:100%}.hiring-contents .hiring__pursuit .pursuit__list .pursuit__item .pursuit__item__title p.title-kr{font-weight:700}.hiring-contents .hiring__pursuit .pursuit__list .pursuit__item .pursuit__item__title p.title-en{font-weight:300;letter-spacing:0}.hiring-contents .hiring__pursuit .pursuit__list .pursuit__item .pursuit__item__content{font-weight:200;line-height:1.7em}@media(max-width:767px){.hiring-contents .hiring__pursuit .pursuit__list .pursuit__item .pursuit__item__content{font-size:calc(3.1vw + 8px)}}.hiring-contents .hiring__opinion{margin-left:auto;margin-right:auto;max-width:1080px;padding:0 50px;position:relative}@media(max-width:1024px){.hiring-contents .hiring__opinion{padding:0 6vmin}}.hiring-contents .hiring__opinion .opinion__icon{width:0}.hiring-contents .hiring__opinion .opinion__icon .d-ib{font-size:105px}@media(max-width:767px){.hiring-contents .hiring__opinion .opinion__icon .d-ib{font-size:calc(15vw + 10px)}}.hiring-contents .hiring__opinion .opinion__icon .n-badge-wrap{-webkit-transform:none;-webkit-transform:initial;transform:none}.hiring-contents .hiring__opinion .opinion__icon .n-badge-item{background-color:#0094ff;border:none;opacity:1;position:relative;-webkit-transform:translateX(50%);transform:translateX(50%);-webkit-transform-origin:right bottom;transform-origin:right bottom}.hiring-contents .hiring__opinion .opinion__icon .n-badge-item:before{background-color:#0094ff;bottom:-17%;content:"";height:50%;position:absolute;right:25%;-webkit-transform:skewX(58deg) rotate(45deg);transform:skewX(58deg) rotate(45deg);width:20%;z-index:-1}.hiring-contents .hiring__opinion .opinion__slider{font-size:31.2px;font-weight:200;letter-spacing:-.057em;overflow:hidden;padding-top:200px;-webkit-transform-origin:top left;transform-origin:top left}@media(max-width:767px){.hiring-contents .hiring__opinion .opinion__slider{font-size:calc(3.1vw + 8px);padding-top:35%}}.hiring-contents .hiring__opinion .opinion__slider .opinion__item{text-align:center}@media(max-width:1024px){.hiring-contents .hiring__opinion .opinion__slider .opinion__item{padding-right:6vmin;text-align:left}}.hiring-contents .hiring__opinion .opinion__control{margin-top:80px;opacity:.7;position:relative}@media(max-width:767px){.hiring-contents .hiring__opinion .opinion__control{margin-top:20vmin}}.hiring-contents .hiring__opinion .opinion__control .button__arrow+.button__arrow{margin-left:-2px}.hiring-contents .hiring__opinion .opinion__control .opinion__control__number{align-items:center;display:flex;font-size:12px;font-weight:700;justify-content:space-between;margin-top:10px;width:78px}@media(max-width:767px){.hiring-contents .hiring__opinion .opinion__control .opinion__control__number{width:67px}}.hiring-contents .hiring__opinion .opinion__control .opinion__control__number .number{display:inline-block}.hiring-contents .hiring__opinion .opinion__control .opinion__control__number .number-line{background-color:#000;display:inline-block;height:1px;margin:0 10px;position:relative;width:100%}@media(max-width:767px){.hiring-contents .hiring__opinion .opinion__control .opinion__control__number .number-line{margin:0 8px}}.theme--dark .hiring-contents .hiring__opinion .opinion__control .opinion__control__number .number-line{background-color:#fff}.hiring-contents .hiring__directional{letter-spacing:-.057em;margin-left:auto;margin-right:auto;max-width:1460px;overflow:hidden;padding:0 50px}@media(max-width:1024px){.hiring-contents .hiring__directional{padding:0 6vmin}}.hiring-contents .hiring__directional .directional__grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.hiring-contents .hiring__directional .directional__grid .directional__box{border-bottom:1px solid #c4c4c4;display:inline-block;padding:100px;width:50%}@media(min-width:1024px){.hiring-contents .hiring__directional .directional__grid .directional__box:first-child,.hiring-contents .hiring__directional .directional__grid .directional__box:nth-child(2){padding-top:0}.hiring-contents .hiring__directional .directional__grid .directional__box:last-child,.hiring-contents .hiring__directional .directional__grid .directional__box:nth-child(2n){border-left:1px solid #c4c4c4}.hiring-contents .hiring__directional .directional__grid .directional__box:last-child{border-bottom:none;border-left:none;border-right:none;position:relative}.hiring-contents .hiring__directional .directional__grid .directional__box:last-child:after{background-color:#c4c4c4;content:"";height:100%;position:absolute;right:0;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);width:1px}.hiring-contents .hiring__directional .directional__grid .directional__box:last-child{padding-bottom:0}}@media(max-width:1024px){.hiring-contents .hiring__directional .directional__grid .directional__box{border-bottom:1px solid #c4c4c4;padding:100px 18vmin;width:100%}.hiring-contents .hiring__directional .directional__grid .directional__box:first-child{padding-top:0}.hiring-contents .hiring__directional .directional__grid .directional__box:last-child{border-bottom:none;padding-bottom:0}}@media(max-width:767px){.hiring-contents .hiring__directional .directional__grid .directional__box{padding:20vmin 0}}@-webkit-keyframes hiringDrawPath3{to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes hiringDrawPath3{to{-webkit-transform:rotate(0);transform:rotate(0)}}.hiring-contents .hiring__directional .directional__grid .directional__box .box-icon{display:block;display:flex;height:100px;margin-top:-10px;overflow:hidden;padding-top:10px;width:auto}@media(max-width:767px){.hiring-contents .hiring__directional .directional__grid .directional__box .box-icon{height:calc(20px + 13vw)}}.hiring-contents .hiring__directional .directional__grid .directional__box .box-icon>svg{display:inline-block;height:100%;margin-right:auto;width:auto}.hiring-contents .hiring__directional .directional__grid .directional__box .box-icon>svg path{stroke-width:4;fill:transparent;stroke:#000}@media(max-width:767px){.hiring-contents .hiring__directional .directional__grid .directional__box .box-icon>svg path{stroke-width:2.5}}.theme--dark .hiring-contents .hiring__directional .directional__grid .directional__box .box-icon>svg path{stroke:#fff}.hiring-contents .hiring__directional .directional__grid .directional__box:first-of-type .draw-stroke path:first-of-type{-webkit-animation:fullDrawStroke .6s cubic-bezier(.165,.84,.44,1) both;animation:fullDrawStroke .6s cubic-bezier(.165,.84,.44,1) both}.hiring-contents .hiring__directional .directional__grid .directional__box:first-of-type .draw-stroke path:nth-of-type(2){-webkit-animation:fullDrawStroke .7s cubic-bezier(.165,.84,.44,1) .42s both;animation:fullDrawStroke .7s cubic-bezier(.165,.84,.44,1) .42s both}.hiring-contents .hiring__directional .directional__grid .directional__box:first-of-type .draw-stroke path:nth-of-type(3){-webkit-animation:fullDrawStroke .5s cubic-bezier(.165,.84,.44,1) .46s both;animation:fullDrawStroke .5s cubic-bezier(.165,.84,.44,1) .46s both}.hiring-contents .hiring__directional .directional__grid .directional__box:first-of-type .draw-stroke path:nth-of-type(4){-webkit-animation:fullDrawStroke .5s cubic-bezier(.165,.84,.44,1) .54s both;animation:fullDrawStroke .5s cubic-bezier(.165,.84,.44,1) .54s both}.hiring-contents .hiring__directional .directional__grid .directional__box:first-of-type .draw-stroke path:nth-of-type(5){-webkit-animation:fullDrawStroke .5s cubic-bezier(.165,.84,.44,1) .6s both;animation:fullDrawStroke .5s cubic-bezier(.165,.84,.44,1) .6s both}.hiring-contents .hiring__directional .directional__grid .directional__box:first-of-type .draw-stroke path:nth-of-type(6){-webkit-animation:fullDrawStroke .5s cubic-bezier(.165,.84,.44,1) .64s both;animation:fullDrawStroke .5s cubic-bezier(.165,.84,.44,1) .64s both}.hiring-contents .hiring__directional .directional__grid .directional__box:first-of-type .draw-stroke path:nth-of-type(7){-webkit-animation:fullDrawStroke .6s cubic-bezier(.165,.84,.44,1) .22s both;animation:fullDrawStroke .6s cubic-bezier(.165,.84,.44,1) .22s both}.hiring-contents .hiring__directional .directional__grid .directional__box:first-of-type .draw-stroke path:nth-of-type(8){-webkit-animation:fullDrawStroke .5s cubic-bezier(.165,.84,.44,1) .54s both;animation:fullDrawStroke .5s cubic-bezier(.165,.84,.44,1) .54s both}.hiring-contents .hiring__directional .directional__grid .directional__box:first-of-type .draw-stroke path:nth-of-type(9){-webkit-animation:fullDrawStroke .3s cubic-bezier(.165,.84,.44,1) .7s both;animation:fullDrawStroke .3s cubic-bezier(.165,.84,.44,1) .7s both}.hiring-contents .hiring__directional .directional__grid .directional__box:first-of-type .draw-stroke path:nth-of-type(10),.hiring-contents .hiring__directional .directional__grid .directional__box:first-of-type .draw-stroke path:nth-of-type(11){-webkit-animation:fullDrawStroke .3s cubic-bezier(.165,.84,.44,1) .78s both;animation:fullDrawStroke .3s cubic-bezier(.165,.84,.44,1) .78s both}.hiring-contents .hiring__directional .directional__grid .directional__box:first-of-type .draw-stroke path:nth-of-type(12){-webkit-animation:fullDrawStroke .7s cubic-bezier(.165,.84,.44,1) 0s both;animation:fullDrawStroke .7s cubic-bezier(.165,.84,.44,1) 0s both}.hiring-contents .hiring__directional .directional__grid .directional__box:nth-of-type(2) .draw-stroke path:first-of-type{-webkit-animation:fullDrawStroke .8s cubic-bezier(.165,.84,.44,1) both;animation:fullDrawStroke .8s cubic-bezier(.165,.84,.44,1) both}.hiring-contents .hiring__directional .directional__grid .directional__box:nth-of-type(2) .draw-stroke path:nth-of-type(2){-webkit-animation:fullDrawStroke .7s cubic-bezier(.165,.84,.44,1) .1s both;animation:fullDrawStroke .7s cubic-bezier(.165,.84,.44,1) .1s both}.hiring-contents .hiring__directional .directional__grid .directional__box:nth-of-type(2) .draw-stroke path:nth-of-type(3),.hiring-contents .hiring__directional .directional__grid .directional__box:nth-of-type(2) .draw-stroke path:nth-of-type(4){-webkit-animation:fullDrawStroke .34s cubic-bezier(.165,.84,.44,1) .8s both;animation:fullDrawStroke .34s cubic-bezier(.165,.84,.44,1) .8s both}.hiring-contents .hiring__directional .directional__grid .directional__box:nth-of-type(2) .draw-stroke path:nth-of-type(5){-webkit-animation:fullDrawStroke .5s cubic-bezier(.165,.84,.44,1) .5s both;animation:fullDrawStroke .5s cubic-bezier(.165,.84,.44,1) .5s both}.hiring-contents .hiring__directional .directional__grid .directional__box:nth-of-type(2) .draw-stroke path:nth-of-type(6){-webkit-animation:fullDrawStroke .4s cubic-bezier(.165,.84,.44,1) .5s both;animation:fullDrawStroke .4s cubic-bezier(.165,.84,.44,1) .5s both}.hiring-contents .hiring__directional .directional__grid .directional__box:nth-of-type(2) .draw-stroke path:nth-of-type(7){-webkit-animation:fullDrawStroke .5s cubic-bezier(.165,.84,.44,1) .84s both;animation:fullDrawStroke .5s cubic-bezier(.165,.84,.44,1) .84s both}.hiring-contents .hiring__directional .directional__grid .directional__box:nth-of-type(2) .draw-stroke path:nth-of-type(8){-webkit-animation:fullDrawStroke .3s cubic-bezier(.165,.84,.44,1) .82s both;animation:fullDrawStroke .3s cubic-bezier(.165,.84,.44,1) .82s both}.hiring-contents .hiring__directional .directional__grid .directional__box:nth-of-type(2) .draw-stroke path:last-of-type{-webkit-animation:fullDrawStroke .5s cubic-bezier(.165,.84,.44,1) .78s both;animation:fullDrawStroke .5s cubic-bezier(.165,.84,.44,1) .78s both}.hiring-contents .hiring__directional .directional__grid .directional__box:nth-of-type(3) .draw-stroke path:first-of-type{-webkit-animation:fullDrawStroke .6s cubic-bezier(.165,.84,.44,1) both;animation:fullDrawStroke .6s cubic-bezier(.165,.84,.44,1) both}.hiring-contents .hiring__directional .directional__grid .directional__box:nth-of-type(3) .draw-stroke path:nth-of-type(2){-webkit-animation:fullDrawStroke .6s cubic-bezier(.165,.84,.44,1) .15s both;animation:fullDrawStroke .6s cubic-bezier(.165,.84,.44,1) .15s both}.hiring-contents .hiring__directional .directional__grid .directional__box:nth-of-type(3) .draw-stroke path:nth-of-type(3){-webkit-animation:fullDrawStroke .3s cubic-bezier(.165,.84,.44,1) .18s both;animation:fullDrawStroke .3s cubic-bezier(.165,.84,.44,1) .18s both}.hiring-contents .hiring__directional .directional__grid .directional__box:nth-of-type(3) .draw-stroke path:nth-of-type(4){-webkit-animation:fullDrawStroke .3s cubic-bezier(.165,.84,.44,1) .6s both;animation:fullDrawStroke .3s cubic-bezier(.165,.84,.44,1) .6s both}.hiring-contents .hiring__directional .directional__grid .directional__box:nth-of-type(3) .draw-stroke path:nth-of-type(5){-webkit-animation:fullDrawStroke .4s cubic-bezier(.165,.84,.44,1) .68s both;animation:fullDrawStroke .4s cubic-bezier(.165,.84,.44,1) .68s both}.hiring-contents .hiring__directional .directional__grid .directional__box:nth-of-type(3) .draw-stroke path:nth-of-type(9){-webkit-animation:fullDrawStroke .32s cubic-bezier(.165,.84,.44,1) .68s both;animation:fullDrawStroke .32s cubic-bezier(.165,.84,.44,1) .68s both}.hiring-contents .hiring__directional .directional__grid .directional__box:nth-of-type(3) .draw-stroke path:nth-of-type(8){-webkit-animation:fullDrawStroke .5s cubic-bezier(.165,.84,.44,1) .86s both;animation:fullDrawStroke .5s cubic-bezier(.165,.84,.44,1) .86s both}.hiring-contents .hiring__directional .directional__grid .directional__box:nth-of-type(3) .draw-stroke path:nth-of-type(6){-webkit-animation:fullDrawStroke .3s cubic-bezier(.165,.84,.44,1) .86s both;animation:fullDrawStroke .3s cubic-bezier(.165,.84,.44,1) .86s both}.hiring-contents .hiring__directional .directional__grid .directional__box:nth-of-type(3) .draw-stroke path:nth-of-type(7){-webkit-animation:fullDrawStroke .3s cubic-bezier(.165,.84,.44,1) .94s both;animation:fullDrawStroke .3s cubic-bezier(.165,.84,.44,1) .94s both}.hiring-contents .hiring__directional .directional__grid .directional__box:nth-of-type(3) .draw-stroke path:last-of-type{-webkit-animation:fullDrawStroke .1s cubic-bezier(.165,.84,.44,1) 1s both;animation:fullDrawStroke .1s cubic-bezier(.165,.84,.44,1) 1s both}.hiring-contents .hiring__directional .directional__grid .directional__box:nth-of-type(4) .draw-stroke g.ic__grp--rect path:first-child{-webkit-animation:fullDrawStroke .8s cubic-bezier(.165,.84,.44,1) .1s both;animation:fullDrawStroke .8s cubic-bezier(.165,.84,.44,1) .1s both}.hiring-contents .hiring__directional .directional__grid .directional__box:nth-of-type(4) .draw-stroke g.ic__grp--rect path:nth-child(2){-webkit-animation:fullDrawStroke .5s cubic-bezier(.165,.84,.44,1) .5s both;animation:fullDrawStroke .5s cubic-bezier(.165,.84,.44,1) .5s both}.hiring-contents .hiring__directional .directional__grid .directional__box:nth-of-type(4) .draw-stroke g.ic__grp--rect path:last-child{-webkit-animation:fullDrawStroke .4s cubic-bezier(.165,.84,.44,1) .47s both;animation:fullDrawStroke .4s cubic-bezier(.165,.84,.44,1) .47s both}.hiring-contents .hiring__directional .directional__grid .directional__box:nth-of-type(4) .draw-stroke g.ic__grp--tri path:first-child{-webkit-animation:fullDrawStroke .8s cubic-bezier(.165,.84,.44,1) .1s both;animation:fullDrawStroke .8s cubic-bezier(.165,.84,.44,1) .1s both}.hiring-contents .hiring__directional .directional__grid .directional__box:nth-of-type(4) .draw-stroke g.ic__grp--tri path:last-child{-webkit-animation:fullDrawStroke .5s cubic-bezier(.165,.84,.44,1) .42s both;animation:fullDrawStroke .5s cubic-bezier(.165,.84,.44,1) .42s both}.hiring-contents .hiring__directional .directional__grid .directional__box:nth-of-type(4) .draw-stroke g.ic__grp--x{-webkit-animation:hiringDrawPath3 .62s cubic-bezier(.165,.84,.44,1) .62s both;animation:hiringDrawPath3 .62s cubic-bezier(.165,.84,.44,1) .62s both;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:74px 70px;transform-origin:74px 70px}.hiring-contents .hiring__directional .directional__grid .directional__box:nth-of-type(4) .draw-stroke g.ic__grp--x path:first-child{-webkit-animation:fullDrawStroke .6s cubic-bezier(.165,.84,.44,1) .2s both;animation:fullDrawStroke .6s cubic-bezier(.165,.84,.44,1) .2s both}.hiring-contents .hiring__directional .directional__grid .directional__box:nth-of-type(4) .draw-stroke g.ic__grp--x path:last-child{-webkit-animation:fullDrawStroke .6s cubic-bezier(.165,.84,.44,1) .42s both;animation:fullDrawStroke .6s cubic-bezier(.165,.84,.44,1) .42s both}.hiring-contents .hiring__directional .directional__grid .directional__box:nth-of-type(4) .draw-stroke g.ic__grp--circle{-webkit-animation:hiringDrawPath3 .8s cubic-bezier(.165,.84,.44,1) .44s both;animation:hiringDrawPath3 .8s cubic-bezier(.165,.84,.44,1) .44s both;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:23px 22px;transform-origin:23px 22px}.hiring-contents .hiring__directional .directional__grid .directional__box:nth-of-type(4) .draw-stroke g.ic__grp--circle path:first-child{stroke-dasharray:111;stroke-dashoffset:111;-webkit-animation:fullDrawStroke .8s cubic-bezier(.165,.84,.44,1) .3s both;animation:fullDrawStroke .8s cubic-bezier(.165,.84,.44,1) .3s both;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:23px 22px;transform-origin:23px 22px}.hiring-contents .hiring__directional .directional__grid .directional__box:nth-of-type(4) .draw-stroke g.ic__grp--circle path:last-child{-webkit-animation:fullDrawStroke .5s cubic-bezier(.165,.84,.44,1) .2s both;animation:fullDrawStroke .5s cubic-bezier(.165,.84,.44,1) .2s both}.hiring-contents .hiring__directional .directional__grid .directional__box:nth-of-type(5) .draw-stroke path:first-of-type,.hiring-contents .hiring__directional .directional__grid .directional__box:nth-of-type(5) .draw-stroke path:nth-of-type(2){-webkit-animation:fullDrawStroke .8s cubic-bezier(.165,.84,.44,1) 0s both;animation:fullDrawStroke .8s cubic-bezier(.165,.84,.44,1) 0s both}.hiring-contents .hiring__directional .directional__grid .directional__box:nth-of-type(5) .draw-stroke path:nth-of-type(3){-webkit-animation:fullDrawStroke .4s cubic-bezier(.165,.84,.44,1) .52s both;animation:fullDrawStroke .4s cubic-bezier(.165,.84,.44,1) .52s both}.hiring-contents .hiring__directional .directional__grid .directional__box:nth-of-type(5) .draw-stroke path:nth-of-type(4){-webkit-animation:fullDrawStroke .5s cubic-bezier(.165,.84,.44,1) .22s both;animation:fullDrawStroke .5s cubic-bezier(.165,.84,.44,1) .22s both}.hiring-contents .hiring__directional .directional__grid .directional__box:nth-of-type(5) .draw-stroke path:last-of-type{-webkit-animation:fullDrawStroke .5s cubic-bezier(.165,.84,.44,1) .52s both;animation:fullDrawStroke .5s cubic-bezier(.165,.84,.44,1) .52s both}.hiring-contents .hiring__directional .directional__grid .directional__box:nth-of-type(6) .draw-stroke path:first-of-type,.hiring-contents .hiring__directional .directional__grid .directional__box:nth-of-type(6) .draw-stroke path:nth-of-type(2){-webkit-animation:fullDrawStroke .8s cubic-bezier(.165,.84,.44,1) 0s both;animation:fullDrawStroke .8s cubic-bezier(.165,.84,.44,1) 0s both}.hiring-contents .hiring__directional .directional__grid .directional__box:nth-of-type(6) .draw-stroke path:nth-of-type(3){-webkit-animation:fullDrawStroke .5s cubic-bezier(.165,.84,.44,1) .5s both;animation:fullDrawStroke .5s cubic-bezier(.165,.84,.44,1) .5s both}.hiring-contents .hiring__directional .directional__grid .directional__box:nth-of-type(6) .draw-stroke path:nth-of-type(4){-webkit-animation:fullDrawStroke .5s cubic-bezier(.165,.84,.44,1) .6s both;animation:fullDrawStroke .5s cubic-bezier(.165,.84,.44,1) .6s both}.hiring-contents .hiring__directional .directional__grid .directional__box:nth-of-type(6) .draw-stroke path:nth-of-type(5){-webkit-animation:fullDrawStroke .3s cubic-bezier(.165,.84,.44,1) .7s both;animation:fullDrawStroke .3s cubic-bezier(.165,.84,.44,1) .7s both}.hiring-contents .hiring__directional .directional__grid .directional__box:nth-of-type(6) .draw-stroke path:nth-of-type(6){-webkit-animation:fullDrawStroke .3s cubic-bezier(.165,.84,.44,1) .77s both;animation:fullDrawStroke .3s cubic-bezier(.165,.84,.44,1) .77s both}.hiring-contents .hiring__directional .directional__grid .directional__box:nth-of-type(6) .draw-stroke path:nth-of-type(7){-webkit-animation:fullDrawStroke .3s cubic-bezier(.165,.84,.44,1) .91s both;animation:fullDrawStroke .3s cubic-bezier(.165,.84,.44,1) .91s both}.hiring-contents .hiring__directional .directional__grid .directional__box:nth-of-type(6) .draw-stroke path:last-of-type{-webkit-animation:fullDrawStroke .3s cubic-bezier(.165,.84,.44,1) .84s both;animation:fullDrawStroke .3s cubic-bezier(.165,.84,.44,1) .84s both}.hiring-contents .hiring__directional .directional__grid .directional__box .box-title{font-size:31.2px;font-weight:700;margin-top:80px}@media(min-width:1024px){.hiring-contents .hiring__directional .directional__grid .directional__box .box-title{margin-right:50px}}@media(max-width:767px){.hiring-contents .hiring__directional .directional__grid .directional__box .box-title{font-size:calc(5vw + 16px);font-weight:400;margin-right:10vw;margin-top:12vmin}}.hiring-contents .hiring__directional .directional__grid .directional__box .box-list{font-size:24px;margin-top:50px;will-change:auto}@media(max-width:767px){.hiring-contents .hiring__directional .directional__grid .directional__box .box-list{font-size:calc(3.1vw + 8px);margin-top:12vmin}}.hiring-contents .hiring__directional .directional__grid .directional__box .box-list .box-item{align-items:center;font-weight:200;line-height:1.6em;padding-left:18px;position:relative}@media(max-width:767px){.hiring-contents .hiring__directional .directional__grid .directional__box .box-list .box-item{padding-left:.8em}}.hiring-contents .hiring__directional .directional__grid .directional__box .box-list .box-item:before{background-color:#000;border-radius:200%;content:"";display:inline-block;height:6px;left:0;position:absolute;top:16px;width:6px}.theme--dark .hiring-contents .hiring__directional .directional__grid .directional__box .box-list .box-item:before{background-color:#fff}@media(max-width:767px){.hiring-contents .hiring__directional .directional__grid .directional__box .box-list .box-item:before{top:.58em}}.hiring-contents .hiring__directional .directional__grid .directional__box .box-list .box-item .description{opacity:.4}.hiring-contents .hiring__gallery{overflow:hidden;position:relative;width:100vw}.hiring-contents .hiring__gallery .gallery-mask{background-color:#fff;display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.theme--dark .hiring-contents .hiring__gallery .gallery-mask{background-color:#121212}.hiring-contents .hiring__video{height:900px;overflow:hidden;position:relative}@media(max-width:767px){.hiring-contents .hiring__video{height:100vw}}.hiring-contents .hiring__video span.video-mask{background-color:#fff;height:100%;left:0;opacity:1;position:absolute;top:0;width:100%;z-index:10}.theme--dark .hiring-contents .hiring__video span.video-mask{background-color:#121212}.hiring-contents .hiring__introduce{min-height:100%;position:relative}.hiring-contents .hiring__recruit-link{letter-spacing:-.057em;margin-bottom:50vh;text-align:center;width:100%}@media(max-width:767px){.hiring-contents .hiring__recruit-link{padding:6vmin}}.hiring-contents .hiring__link-button{background-color:#d92222;border-radius:9999px;box-sizing:border-box;color:#fff;display:inline-block;font-size:16px;padding:20px 100px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transform-style:flat;transform-style:flat;transition:background-color .2s ease,-webkit-transform .5s cubic-bezier(.31,1.69,.68,1);transition:transform .5s cubic-bezier(.31,1.69,.68,1),background-color .2s ease;transition:transform .5s cubic-bezier(.31,1.69,.68,1),background-color .2s ease,-webkit-transform .5s cubic-bezier(.31,1.69,.68,1)}@media(max-width:767px){.hiring-contents .hiring__link-button{font-size:calc(1vw + 10px);padding:calc(2vw + 1vh) 0;width:100%}}.hiring-contents .hiring__link-button:before{box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform-origin:center;transform-origin:center;transition:box-shadow .15s ease;width:100%;z-index:-2}.device--pc .hiring-contents .hiring__link-button:hover{background-color:#fff;border:2px solid #d92222;box-sizing:border-box;color:#d92222;font-weight:700;-webkit-transform:scale(1.065);transform:scale(1.065)}.device--pc.theme--dark .hiring-contents .hiring__link-button:hover{background-color:#121212!important;border:2px solid #fff;box-shadow:inset 0 0 5px #ff697d,0 0 7px #ff697d;color:#fff;font-weight:700;text-shadow:0 0 7px #ff697d}.hiring-contents .hiring__detail{display:flex;flex-direction:row;margin-left:auto;margin-right:auto;max-width:1240px;overflow:hidden;padding:50px 50px 0;word-break:keep-all}@media(max-width:767px){.hiring-contents .hiring__detail{padding:6vmin 6vmin 0;width:100%}}.hiring-contents .hiring__detail__occupation{margin-right:100px;width:310px}@media(max-width:1024px){.hiring-contents .hiring__detail__occupation{margin-right:30px;width:255px}}@media(max-width:767px){.hiring-contents .hiring__detail__occupation{margin-right:0;width:100%}}.hiring-contents .hiring__detail__occupation>li{margin-top:70px}@media(max-width:767px){.hiring-contents .hiring__detail__occupation>li{margin-top:20vmin}}.hiring-contents .hiring__detail__occupation>li:first-child{margin-top:0}.hiring-contents .hiring__detail__occupation dl dt{font-size:28px;font-weight:700;margin-bottom:40px}@media(max-width:1024px){.hiring-contents .hiring__detail__occupation dl dt{font-size:22px}}@media(max-width:767px){.hiring-contents .hiring__detail__occupation dl dt{border-bottom:1px solid #dfdfdf;font-size:calc(5.5vw + 10px);margin:0;padding-bottom:6vmin}.theme--dark .hiring-contents .hiring__detail__occupation dl dt{border-bottom:1px solid #777}}.hiring-contents .hiring__detail__occupation dl dt .n-badge{font-size:.8em;top:-.7em}.hiring-contents .hiring__detail__occupation dl dt .n-badge-item{padding-bottom:.3em!important}.hiring-contents .hiring__detail__occupation dl dt .n-badge-item.hide{display:none}.hiring-contents .hiring__detail__occupation dl dd{cursor:pointer;font-size:26px;font-weight:400;opacity:.88;overflow:hidden}.hiring-contents .hiring__detail__occupation dl dd.no-hiring{color:#d1d1d1}.theme--dark .hiring-contents .hiring__detail__occupation dl dd.no-hiring{color:#777}.hiring-contents .hiring__detail__occupation dl dd.no-hiring>span:after{background-color:#d1d1d1}.theme--dark .hiring-contents .hiring__detail__occupation dl dd.no-hiring>span:after{background-color:#777}.hiring-contents .hiring__detail__occupation dl dd .hide__item__title{background-color:transparent!important;color:transparent!important;left:0;overflow:hidden;position:absolute;-webkit-text-decoration-color:#000;text-decoration-color:#000;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:.13em;text-shadow:inherit!important;top:2px;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:top left;transform-origin:top left;transition:-webkit-transform .2s cubic-bezier(.645,.045,.355,1);transition:transform .2s cubic-bezier(.645,.045,.355,1);transition:transform .2s cubic-bezier(.645,.045,.355,1),-webkit-transform .2s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top;will-change:transform}.theme--dark .hiring-contents .hiring__detail__occupation dl dd .hide__item__title{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.hiring-contents .hiring__detail__occupation dl dd .hide__item__title::selection{text-shadow:none}@media(min-width:768px){.hiring-contents .hiring__detail__occupation dl dd>span{display:inline-block;position:relative}.device--pc .hiring-contents .hiring__detail__occupation dl dd:hover .hide__item__title{-webkit-transform:scaleX(1);transform:scaleX(1);transition:-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1)}.hiring-contents .hiring__detail__occupation dl dd.selected .hide__item__title{-webkit-transform:scaleX(1);transform:scaleX(1)}}.hiring-contents .hiring__detail__occupation dl dd+dd{margin-top:10px}@media(max-width:1024px){.hiring-contents .hiring__detail__occupation dl dd{font-size:22px}}@media(max-width:767px){.hiring-contents .hiring__detail__occupation dl dd{border-bottom:1px solid #dfdfdf;font-size:calc(2vw + 16px);margin:0!important;padding:.8em 0}.theme--dark .hiring-contents .hiring__detail__occupation dl dd{border-bottom:1px solid #777}.hiring-contents .hiring__detail__occupation dl dd a{display:inline-block;width:100%}}.hiring-contents .hiring__detail__content{flex:1 1}@media(max-width:767px){.hiring-contents .hiring__detail__content{background-color:#fff;height:100%;left:0;overflow:hidden;position:fixed;top:0;transition:-webkit-transform .8s cubic-bezier(.77,0,.175,1);transition:transform .8s cubic-bezier(.77,0,.175,1);transition:transform .8s cubic-bezier(.77,0,.175,1),-webkit-transform .8s cubic-bezier(.77,0,.175,1);width:100%;z-index:10}.theme--dark .hiring-contents .hiring__detail__content{background-color:#121212}.hiring-contents .hiring__detail__content.show{-webkit-transform:translateY(0);transform:translateY(0)}.hiring-contents .hiring__detail__content.hide{-webkit-transform:translateY(100%);transform:translateY(100%)}}.hiring-contents .hiring__detail__content__scroll{height:100%;width:100%}@media(max-width:767px){.hiring-contents .hiring__detail__content__scroll{overflow-x:hidden;overflow-y:overlay;padding:6vmin}}.hiring-contents .hiring__detail__content__title{font-size:48px;font-weight:700;line-height:1.2em;margin-top:-.08em}@media(max-width:767px){.hiring-contents .hiring__detail__content__title{margin-bottom:100px;margin-top:.1em}}.hiring-contents .hiring__detail__content__section{letter-spacing:-.057em;margin-top:50px}.hiring-contents .hiring__detail__content__section dt{font-size:22px;font-weight:700;margin-bottom:10px}@media(max-width:1024px){.hiring-contents .hiring__detail__content__section dt{font-size:20px}}.hiring-contents .hiring__detail__content__section dd{font-size:20px;font-weight:300;line-height:2.3em;opacity:.8}@media(max-width:1024px){.hiring-contents .hiring__detail__content__section dd{font-size:16px}}.hiring-contents .hiring__detail__content .hiring__close-button{height:34px;position:fixed;right:6vmin;top:6vmin;width:34px}@media(min-width:768px){.hiring-contents .hiring__detail__content .hiring__close-button{display:none}}.hiring-contents .hiring__email{text-align:center}@media(max-width:767px){.hiring-contents .hiring__email{padding:6vmin 0}}.hiring-contents .hiring__email__button{display:inline-block;position:relative}.hiring-contents .hiring__email__button a{display:inline-block;font-size:32px;font-weight:700;overflow:hidden;position:relative;right:0;transition:right .2s cubic-bezier(.215,.61,.355,1)}@media(max-width:767px){.hiring-contents .hiring__email__button a{font-size:calc(20px + 2.4vw)}}.hiring-contents .hiring__email__button a span{display:inline-block}.hiring-contents .hiring__email__button .hiring__email__line{background-color:#000;bottom:.1em;display:inline-block;height:4px;left:0;position:absolute;transition:height .2s cubic-bezier(.215,.61,.355,1),left .2s cubic-bezier(.215,.61,.355,1),bottom .2s cubic-bezier(.215,.61,.355,1),background-color .12s ease;width:100%}.theme--dark .hiring-contents .hiring__email__button .hiring__email__line{background-color:#fff}.hiring-contents .hiring__email__button .hiring__email__line:after{background-color:#db1010;content:"";display:inline-block;height:100%;left:0;position:absolute;transition:width .4s cubic-bezier(.215,.61,.355,1);width:0;z-index:10}.device--pc .hiring-contents .hiring__email__button:hover .hiring__email__line:after{width:100%}.news-contents{-webkit-overflow-scrolling:touch}.news-contents.hidden{visibility:hidden}.news-contents .page-header{display:inline-block;overflow:hidden;padding-top:380px}@media(min-width:768px)and (max-width:1023px){.news-contents .page-header{font-size:190px}}@media(max-width:767px){.news-contents .page-header{padding-top:45vh}}.news-contents .page-header .n-badge{font-size:.35em}.news-contents .page-footer{margin-top:380px}@media(max-width:767px){.news-contents .page-footer{margin-top:calc(29vmin + 9vmax)}}.news-grid__wrap{margin:380px auto 0;max-width:1380px;width:100%}@media(max-width:767px){.news-grid__wrap{margin-top:calc(29vmin + 9vmax)}}.news-grid__list{margin:0 auto;transition:margin .7s ease,opacity .7s ease;width:100%}.news-grid__item{margin:0 60px 200px;transition:margin .3s ease;width:300px}.news-grid__item a{display:block;height:100%;width:100%}.news-grid__item:nth-child(3n-2){margin-top:80px}@media(max-width:839px){.news-grid__item:nth-child(3n-1),.news-grid__item:nth-child(3n-2){margin-top:10%}}.news-grid__item:nth-child(3n){margin-top:90px}@media(max-width:839px){.news-grid__item:nth-child(3n){margin-top:10%}.news-grid__item{margin-bottom:10%;margin-top:10%}}@media(max-width:429px){.news-grid__item{margin-left:0;margin-right:0;padding:0 6vmin;width:100vw}}.news-grid__item__image img{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:box-shadow .1s ease,-webkit-transform .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1),box-shadow .1s ease;transition:transform .3s cubic-bezier(.645,.045,.355,1),box-shadow .1s ease,-webkit-transform .3s cubic-bezier(.645,.045,.355,1);width:100%}.news-grid__item__description{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:24px;font-weight:300;letter-spacing:-.057em;line-height:1em;margin-top:60px;overflow:hidden;padding-left:24px;position:relative;text-align:left;text-overflow:ellipsis;word-break:keep-all}@media(max-width:767px){.news-grid__item__description{font-size:calc(10px + 4vw)}}@media(max-width:429px){.news-grid__item__description{padding:0 6vmin}}.news-grid__item__description span{display:inline-block;line-height:1.3em;overflow:hidden;position:relative}.news-grid__item__description span:before{background-color:#000;bottom:0;content:"";height:2px;left:0;position:absolute;-webkit-transform:translateX(-101%);transform:translateX(-101%);transition:-webkit-transform .4s cubic-bezier(.645,.045,.355,1);transition:transform .4s cubic-bezier(.645,.045,.355,1);transition:transform .4s cubic-bezier(.645,.045,.355,1),-webkit-transform .4s cubic-bezier(.645,.045,.355,1);width:100%}.theme--dark .news-grid__item__description span:before{background-color:#fff}.news-grid__item__description span:first-child:before{transition-delay:13ms}.news-grid__item__description span:nth-child(2):before{transition-delay:26ms}.news-grid__item__description span:nth-child(3):before{transition-delay:39ms}.news-grid__item__description span:nth-child(4):before{transition-delay:52ms}.news-grid__item__description span:nth-child(5):before{transition-delay:65ms}.news-grid__item__description span:nth-child(6):before{transition-delay:78ms}.news-grid__item__description span:nth-child(7):before{transition-delay:91ms}.news-grid__item__description span:nth-child(8):before{transition-delay:104ms}.news-grid__item__description span:nth-child(9):before{transition-delay:117ms}.news-grid__item__description span:nth-child(10):before{transition-delay:.13s}.news-grid__item__description span:nth-child(11):before{transition-delay:143ms}.news-grid__item__description span:nth-child(12):before{transition-delay:156ms}.news-grid__item__description span:nth-child(13):before{transition-delay:169ms}.news-grid__item__description span:nth-child(14):before{transition-delay:182ms}.news-grid__item__description span:nth-child(15):before{transition-delay:195ms}.news-grid__item__description span:nth-child(16):before{transition-delay:208ms}.news-grid__item__description span:nth-child(17):before{transition-delay:221ms}.news-grid__item__description span:nth-child(18):before{transition-delay:234ms}.news-grid__item__description span:nth-child(19):before{transition-delay:247ms}.news-grid__item__description span:nth-child(20):before{transition-delay:.26s}.news-grid__item__description span:nth-child(21):before{transition-delay:273ms}.news-grid__item__description span:nth-child(22):before{transition-delay:286ms}.news-grid__item__description span:nth-child(23):before{transition-delay:299ms}.news-grid__item__description span:nth-child(24):before{transition-delay:312ms}.news-grid__item__description span:nth-child(25):before{transition-delay:325ms}.news-grid__item__description span:nth-child(26):before{transition-delay:338ms}.news-grid__item__description span:nth-child(27):before{transition-delay:351ms}.news-grid__item__description span:nth-child(28):before{transition-delay:364ms}.news-grid__item__description span:nth-child(29):before{transition-delay:377ms}.device--pc .news-grid__item:hover .news-grid__item__image img{box-shadow:0 10px 15px hsla(0,0%,49%,.1);-webkit-transform:translateY(-20px);transform:translateY(-20px);transition:box-shadow .25s ease,-webkit-transform .4s cubic-bezier(.215,.61,.355,1);transition:transform .4s cubic-bezier(.215,.61,.355,1),box-shadow .25s ease;transition:transform .4s cubic-bezier(.215,.61,.355,1),box-shadow .25s ease,-webkit-transform .4s cubic-bezier(.215,.61,.355,1)}.device--pc .news-grid__item:hover .news-grid__item__description span:before{-webkit-transform:translateX(0);transform:translateX(0);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.device--pc .news-grid__item:hover .news-grid__item__description span:first-child{transition-delay:10ms}.news-grid__item .news-grid__item__image{position:relative;width:100%}.page404-contents{height:100%;position:relative}.page404-contents .page404-header{display:flex;flex-direction:column;height:auto;margin-bottom:190px;overflow:hidden;padding-top:190px;position:relative;text-align:center;width:100%}@media(max-width:767px){.page404-contents .page404-header{height:100%;justify-content:center;margin-bottom:0;padding-top:0}}.page404-contents .page404-header .page404-message{display:inline-flex;font-size:200px;font-weight:700;justify-content:center;margin-left:auto;margin-right:auto;max-width:1660px;padding:0 50px;position:relative;text-align:center;width:100%}@media screen and (max-width:1570px){.page404-contents .page404-header .page404-message{font-size:12vw}}@media(max-width:1024px){.page404-contents .page404-header .page404-message{padding:0 6vmin}}@media(max-width:767px){.page404-contents .page404-header .page404-message{flex-direction:column;font-size:25.5vw;line-height:1.05em;margin-top:0}}.page404-contents .page404-header .page404-message .message-flash{display:inline-block;height:100%;left:0;position:absolute;top:0;transition:background-color .22s ease;width:100%}@-webkit-keyframes flashMaskTop{to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes flashMaskTop{to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes flashMaskBottom{to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes flashMaskBottom{to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes flashMaskLeft{to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes flashMaskLeft{to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes flashMaskRight{to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes flashMaskRight{to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.page404-contents .page404-header .page404-message .message-flash span{background-color:#fff;display:inline-block;position:absolute;z-index:3}.theme--dark .page404-contents .page404-header .page404-message .message-flash span{background-color:#121212}.page404-contents .page404-header .page404-message .message-flash span:first-child{height:calc(50% - 1px);left:0;top:-50%;width:100%}.page404-contents .page404-header .page404-message .message-flash span:nth-child(2){bottom:-50%;height:50%;left:0;width:100%}.page404-contents .page404-header .page404-message .message-flash span:nth-child(3){height:100%;left:-50%;top:0;width:calc(50% - 1px)}.page404-contents .page404-header .page404-message .message-flash span:nth-child(4){height:100%;right:-50%;top:0;width:calc(50% - 1px)}.page404-contents .page404-header .page404-message.flash-off .message-flash{background-color:#000}.theme--dark .page404-contents .page404-header .page404-message.flash-off .message-flash{background-color:#fff}.page404-contents .page404-header .page404-message.flash-off .message-flash span:first-child{-webkit-animation:flashMaskTop .5s cubic-bezier(.19,1,.22,1) both;animation:flashMaskTop .5s cubic-bezier(.19,1,.22,1) both}.page404-contents .page404-header .page404-message.flash-off .message-flash span:nth-child(2){-webkit-animation:flashMaskBottom .5s cubic-bezier(.19,1,.22,1) both;animation:flashMaskBottom .5s cubic-bezier(.19,1,.22,1) both}.page404-contents .page404-header .page404-message.flash-off .message-flash span:nth-child(3){-webkit-animation:flashMaskLeft .5s cubic-bezier(.445,.05,.55,.95) .15s both;animation:flashMaskLeft .5s cubic-bezier(.445,.05,.55,.95) .15s both}.page404-contents .page404-header .page404-message.flash-off .message-flash span:nth-child(4){-webkit-animation:flashMaskRight .5s cubic-bezier(.445,.05,.55,.95) .15s both;animation:flashMaskRight .5s cubic-bezier(.445,.05,.55,.95) .15s both}.page404-contents .page404-header .page404-message>span{text-align:center}@media(max-width:767px){.page404-contents .page404-header .page404-message>span{display:inline-block;margin-right:auto;text-align:left}}.page404-contents .page404-header .page404-message>span:after,.page404-contents .page404-header .page404-message>span:before{background:#fff;content:attr(data-text);height:100%;left:0;position:absolute;top:0;width:100%}.theme--dark .page404-contents .page404-header .page404-message>span:after,.theme--dark .page404-contents .page404-header .page404-message>span:before{background:#121212}.page404-contents .page404-header .page404-message>span:before{clip:rect(57px,9999px,45px,0);-webkit-animation:glitch-anim-2 3s linear infinite alternate;animation:glitch-anim-2 3s linear infinite alternate;left:-2px;text-shadow:-1px 0 #0f8}.page404-contents .page404-header .page404-message>span:after{clip:rect(57px,9999px,45px,0);animation:glitch-anim 3s linear infinite alternate-reverse;left:2px;text-shadow:-1px 0 #f0f}.page404-contents .page404-header .page404-message>span .n-badge{font-size:.38em;top:-.2em;z-index:10}.page404-contents .page404-header .page404-mainlink{display:inline-block;font-size:28px;font-weight:700;margin-top:0;position:relative;text-align:center;width:auto;z-index:5}@media(max-width:1024px){.page404-contents .page404-header .page404-mainlink{font-size:22.4px;margin-top:6vmin}}@media(max-width:767px){.page404-contents .page404-header .page404-mainlink{font-size:calc(3.4vw + 4px)}}.page404-contents .page404-header .page404-mainlink a{align-items:center;display:inline-block;display:inline-flex;position:relative}@-webkit-keyframes float404Arrow{0%{-webkit-transform:translate3d(50%,0,0) rotate(45deg);transform:translate3d(50%,0,0) rotate(45deg)}50%{-webkit-transform:translate3d(-50%,0,0) rotate(45deg);transform:translate3d(-50%,0,0) rotate(45deg)}to{-webkit-transform:translate3d(50%,0,0) rotate(45deg);transform:translate3d(50%,0,0) rotate(45deg)}}@keyframes float404Arrow{0%{-webkit-transform:translate3d(50%,0,0) rotate(45deg);transform:translate3d(50%,0,0) rotate(45deg)}50%{-webkit-transform:translate3d(-50%,0,0) rotate(45deg);transform:translate3d(-50%,0,0) rotate(45deg)}to{-webkit-transform:translate3d(50%,0,0) rotate(45deg);transform:translate3d(50%,0,0) rotate(45deg)}}.page404-contents .page404-header .page404-mainlink a:after{-webkit-animation:float404Arrow 1.8s cubic-bezier(.445,.05,.55,.95) infinite;animation:float404Arrow 1.8s cubic-bezier(.445,.05,.55,.95) infinite;border-right:3px solid #000;border-top:3px solid #000;content:"";display:inline-block;height:10px;margin-left:.6em;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:10px}.theme--dark .page404-contents .page404-header .page404-mainlink a:after{border-color:#fff}@media(max-width:1024px){.page404-contents .page404-header .page404-mainlink a:after{height:8px;width:8px}}@media(max-width:767px){.page404-contents .page404-header .page404-mainlink a:after{border-width:2px;height:6px;width:6px}}.page404-contents footer.page-footer{align-self:flex-end;justify-self:flex-end;margin-top:auto;width:100%}@-webkit-keyframes glitch-anim{0%{clip:rect(100px,9999px,130px,0)}4%{clip:rect(128px,9999px,204px,0)}8%{clip:rect(28px,9999px,118px,0)}12%{clip:rect(30px,9999px,136px,0)}16%{clip:rect(206px,9999px,74px,0)}20%{clip:rect(238px,9999px,16px,0)}25%{clip:rect(40px,9999px,154px,0)}29%{clip:rect(142px,9999px,224px,0)}33%{clip:rect(30px,9999px,272px,0)}37%{clip:rect(146px,9999px,46px,0)}41%{clip:rect(20px,9999px,102px,0)}45%{clip:rect(218px,9999px,252px,0)}50%{clip:rect(80px,9999px,104px,0)}54%{clip:rect(298px,9999px,242px,0)}58%{clip:rect(122px,9999px,244px,0)}62%{clip:rect(168px,9999px,220px,0)}66%{clip:rect(24px,9999px,8px,0)}70%{clip:rect(216px,9999px,170px,0)}75%{clip:rect(36px,9999px,250px,0)}79%{clip:rect(86px,9999px,174px,0)}83%{clip:rect(62px,9999px,240px,0)}87%{clip:rect(124px,9999px,256px,0)}91%{clip:rect(272px,9999px,158px,0)}95%{clip:rect(298px,9999px,208px,0)}to{clip:rect(80px,9999px,284px,0)}}@keyframes glitch-anim{0%{clip:rect(100px,9999px,130px,0)}4%{clip:rect(128px,9999px,204px,0)}8%{clip:rect(28px,9999px,118px,0)}12%{clip:rect(30px,9999px,136px,0)}16%{clip:rect(206px,9999px,74px,0)}20%{clip:rect(238px,9999px,16px,0)}25%{clip:rect(40px,9999px,154px,0)}29%{clip:rect(142px,9999px,224px,0)}33%{clip:rect(30px,9999px,272px,0)}37%{clip:rect(146px,9999px,46px,0)}41%{clip:rect(20px,9999px,102px,0)}45%{clip:rect(218px,9999px,252px,0)}50%{clip:rect(80px,9999px,104px,0)}54%{clip:rect(298px,9999px,242px,0)}58%{clip:rect(122px,9999px,244px,0)}62%{clip:rect(168px,9999px,220px,0)}66%{clip:rect(24px,9999px,8px,0)}70%{clip:rect(216px,9999px,170px,0)}75%{clip:rect(36px,9999px,250px,0)}79%{clip:rect(86px,9999px,174px,0)}83%{clip:rect(62px,9999px,240px,0)}87%{clip:rect(124px,9999px,256px,0)}91%{clip:rect(272px,9999px,158px,0)}95%{clip:rect(298px,9999px,208px,0)}to{clip:rect(80px,9999px,284px,0)}}@-webkit-keyframes glitch-anim-2{6%{clip:rect(102px,9999px,160px,0)}10%{clip:rect(16px,9999px,68px,0)}13%{clip:rect(206px,9999px,220px,0)}16%{clip:rect(206px,9999px,4px,0)}20%{clip:rect(108px,9999px,176px,0)}23%{clip:rect(172px,9999px,248px,0)}26%{clip:rect(50px,9999px,220px,0)}30%{clip:rect(98px,9999px,92px,0)}33%{clip:rect(104px,9999px,90px,0)}36%{clip:rect(60px,9999px,256px,0)}40%{clip:rect(196px,9999px,38px,0)}43%{clip:rect(102px,9999px,198px,0)}46%{clip:rect(158px,9999px,98px,0)}50%{clip:rect(164px,9999px,40px,0)}53%{clip:rect(174px,9999px,84px,0)}56%{clip:rect(238px,9999px,144px,0)}60%{clip:rect(174px,9999px,238px,0)}63%{clip:rect(286px,9999px,168px,0)}66%{clip:rect(64px,9999px,66px,0)}70%{clip:rect(208px,9999px,206px,0)}73%{clip:rect(272px,9999px,277px,0)}76%{clip:rect(220px,9999px,24px,0)}80%{clip:rect(116px,9999px,198px,0)}83%{clip:rect(240px,9999px,272px,0)}86%{clip:rect(232px,9999px,76px,0)}90%{clip:rect(24px,9999px,118px,0)}93%{clip:rect(114px,9999px,164px,0)}96%{clip:rect(252px,9999px,16px,0)}to{clip:rect(4px,9999px,252px,0)}}@keyframes glitch-anim-2{6%{clip:rect(102px,9999px,160px,0)}10%{clip:rect(16px,9999px,68px,0)}13%{clip:rect(206px,9999px,220px,0)}16%{clip:rect(206px,9999px,4px,0)}20%{clip:rect(108px,9999px,176px,0)}23%{clip:rect(172px,9999px,248px,0)}26%{clip:rect(50px,9999px,220px,0)}30%{clip:rect(98px,9999px,92px,0)}33%{clip:rect(104px,9999px,90px,0)}36%{clip:rect(60px,9999px,256px,0)}40%{clip:rect(196px,9999px,38px,0)}43%{clip:rect(102px,9999px,198px,0)}46%{clip:rect(158px,9999px,98px,0)}50%{clip:rect(164px,9999px,40px,0)}53%{clip:rect(174px,9999px,84px,0)}56%{clip:rect(238px,9999px,144px,0)}60%{clip:rect(174px,9999px,238px,0)}63%{clip:rect(286px,9999px,168px,0)}66%{clip:rect(64px,9999px,66px,0)}70%{clip:rect(208px,9999px,206px,0)}73%{clip:rect(272px,9999px,277px,0)}76%{clip:rect(220px,9999px,24px,0)}80%{clip:rect(116px,9999px,198px,0)}83%{clip:rect(240px,9999px,272px,0)}86%{clip:rect(232px,9999px,76px,0)}90%{clip:rect(24px,9999px,118px,0)}93%{clip:rect(114px,9999px,164px,0)}96%{clip:rect(252px,9999px,16px,0)}to{clip:rect(4px,9999px,252px,0)}}.union-main-contents{display:flex;flex-direction:column;position:relative}@-webkit-keyframes unionMainBackground{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}0%{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}}@keyframes unionMainBackground{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}0%{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}}.union-main-contents>*{position:relative;z-index:1}.union-main-contents .union-main__colorback{-webkit-animation:unionMainBackground 5s cubic-bezier(.445,.05,.55,.95) infinite alternate;animation:unionMainBackground 5s cubic-bezier(.445,.05,.55,.95) infinite alternate;background:linear-gradient(90deg,rgba(63,94,251,.4),rgba(252,70,107,.4));height:120%;left:0;pointer-events:none;position:fixed;top:0;-webkit-transform:translateX(0);transform:translateX(0);width:200%}.union-main-contents .union-main__header{align-items:center;display:flex;flex-direction:column;font-size:445px;font-weight:700;line-height:.772em;overflow:hidden;padding-bottom:380px;padding-top:380px;text-align:center;text-indent:.01em}@media(max-width:1382px){.union-main-contents .union-main__header{font-size:30vw}}@media(max-width:767px){.union-main-contents .union-main__header{height:100vh;justify-content:center;padding-bottom:0;padding-top:0}}.union-main-contents .union-main__header .header__wrap{display:flex;flex-direction:column;max-width:1460px;position:relative}@media(max-width:1024px){.union-main-contents .union-main__header .header__wrap{padding:0}}.union-main-contents .union-main__header .header__wrap .header__words{overflow:hidden;position:relative}.union-main-contents .union-main__header .header__wrap .header__words .header__text{display:flex;justify-content:center;position:relative;text-align:center}.union-main-contents .union-main__header .header__wrap .header__words .header__text>span{display:inline-block}.union-main-contents .union-main__header .header__wrap .header__words .header__text:first-child{font-weight:900}.union-main-contents .union-main__header .header__wrap .header__words .header__text:first-child .text-mask:before{width:.1475em}.union-main-contents .union-main__header .header__wrap .header__words .header__text:nth-child(2){font-weight:500}.union-main-contents .union-main__header .header__wrap .header__words .header__text:nth-child(2) .text-mask:before{width:.122em}.union-main-contents .union-main__header .header__wrap .header__words .header__text:nth-child(3){font-weight:400}.union-main-contents .union-main__header .header__wrap .header__words .header__text:nth-child(3) .text-mask:before{width:.093em}.union-main-contents .union-main__header .header__wrap .header__words .header__text:nth-child(4){font-weight:300}.union-main-contents .union-main__header .header__wrap .header__words .header__text:nth-child(4) .text-mask:before{width:.06em}.union-main-contents .union-main__header .header__wrap .header__words .header__text .text-mask{background-color:#fff;box-sizing:content-box;display:inline-block;height:102%;left:-.2em;position:absolute;top:0;width:110%;z-index:1}.theme--dark .union-main-contents .union-main__header .header__wrap .header__words .header__text .text-mask{background-color:#121212}.union-main-contents .union-main__header .header__wrap .header__words .header__text .text-mask:before{background-color:#000;content:"";display:inline-block;height:100%;left:0;position:absolute;top:0}.theme--dark .union-main-contents .union-main__header .header__wrap .header__words .header__text .text-mask:before{background-color:#fff}.union-main-contents .union-main__header .header__wrap .vertical-mask{background-color:#fff;border-bottom:.1em solid #000;box-sizing:content-box;display:none;height:102%;position:absolute;right:22%;top:-1%;width:25%}.theme--dark .union-main-contents .union-main__header .header__wrap .vertical-mask{background-color:#121212;border-bottom:.1em solid #fff}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.union-main-contents .union-main__header .header__wrap .header__objects{height:100%;pointer-events:none;position:absolute;right:22.1%;top:0;width:25.25%;z-index:2}@media(max-width:1382px){.union-main-contents .union-main__header .header__wrap .header__objects{right:22%;width:23.3vw}}.union-main-contents .union-main__header .header__wrap .header__objects .objects__planets{display:flex;flex-direction:column;height:100%;width:100%}@-webkit-keyframes unionPlanetFloating{0%{-webkit-transform:scale(1.25) translate3d(0,calc(-3.5% - 8px),0);transform:scale(1.25) translate3d(0,calc(-3.5% - 8px),0)}50%{-webkit-transform:scale(1.25) translate3d(0,calc(10% + 8px),0);transform:scale(1.25) translate3d(0,calc(10% + 8px),0)}to{-webkit-transform:scale(1.25) translate3d(0,calc(-3.5% - 8px),0);transform:scale(1.25) translate3d(0,calc(-3.5% - 8px),0)}}@keyframes unionPlanetFloating{0%{-webkit-transform:scale(1.25) translate3d(0,calc(-3.5% - 8px),0);transform:scale(1.25) translate3d(0,calc(-3.5% - 8px),0)}50%{-webkit-transform:scale(1.25) translate3d(0,calc(10% + 8px),0);transform:scale(1.25) translate3d(0,calc(10% + 8px),0)}to{-webkit-transform:scale(1.25) translate3d(0,calc(-3.5% - 8px),0);transform:scale(1.25) translate3d(0,calc(-3.5% - 8px),0)}}.union-main-contents .union-main__header .header__wrap .header__objects .objects__planets .planets__item{height:25%;overflow:hidden;position:relative;-webkit-transform:scale(1.25) translate3d(0,calc(-3.5% - 8px),0);transform:scale(1.25) translate3d(0,calc(-3.5% - 8px),0);width:100%}.union-main-contents .union-main__header .header__wrap .header__objects .objects__planets .planets__item .planet__shapes{height:100%;position:relative;width:100%}.union-main-contents .union-main__header .header__wrap .header__objects .objects__planets .planets__item .planet__shape{border-radius:9999px;display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%}.union-main-contents .union-main__header .header__wrap .header__objects .objects__planets .planets__item .planet__shape-1{height:100%;transition:background .5s ease;width:100%;z-index:5}.union-main-contents .union-main__header .header__wrap .header__objects .objects__planets .planets__item .planet__shape-2{height:20%;left:40%;opacity:0;top:40%;width:20%;z-index:5}.union-main-contents .union-main__header .header__wrap .header__objects .objects__planets .planets__item:first-child{z-index:10}.union-main-contents .union-main__header .header__wrap .header__objects .objects__planets .planets__item:first-child .planet__shape-1{background-color:red}.union-main-contents .union-main__header .header__wrap .header__objects .objects__planets .planets__item:first-child .planet__shape-2{background-color:#ffc800}.union-main-contents .union-main__header .header__wrap .header__objects .objects__planets .planets__item:nth-child(2){z-index:9}.union-main-contents .union-main__header .header__wrap .header__objects .objects__planets .planets__item:nth-child(2) .planet__shape-1{background-color:#ffc800}.union-main-contents .union-main__header .header__wrap .header__objects .objects__planets .planets__item:nth-child(2) .planet__shape-2{background-color:#00ffa3}.union-main-contents .union-main__header .header__wrap .header__objects .objects__planets .planets__item:nth-child(3){z-index:8}.union-main-contents .union-main__header .header__wrap .header__objects .objects__planets .planets__item:nth-child(3) .planet__shape-1{background-color:#00ffa2}.union-main-contents .union-main__header .header__wrap .header__objects .objects__planets .planets__item:nth-child(3) .planet__shape-2{background-color:#0095ff}.union-main-contents .union-main__header .header__wrap .header__objects .objects__planets .planets__item:nth-child(4){z-index:7}.union-main-contents .union-main__header .header__wrap .header__objects .objects__planets .planets__item:nth-child(4) .planet__shape-1{background-color:#0095ff}.union-main-contents .union-main__header .header__wrap .header__objects .objects__planets .planets__item:nth-child(4) .planet__shape-2{background-color:red}.union-main-contents .union-main__section{font-size:24px;word-break:keep-all}@media(max-width:767px){.union-main-contents .union-main__section{margin-top:6vmin}}.union-main-contents .union-main__section .union-main__section__wrap{display:flex;justify-content:space-between;margin:0 auto;max-width:1380px;overflow:hidden;padding:0 50px}@media(max-width:1024px){.union-main-contents .union-main__section .union-main__section__wrap{padding:0 6vmin}}@media(max-width:767px){.union-main-contents .union-main__section .union-main__section__wrap{flex-direction:column}}.union-main-contents .page-footer{margin-top:380px}@media(max-width:767px){.union-main-contents .page-footer{margin-top:calc(29vmin + 9vmax)}}.union-plusx-contents .union-plusx__visual{position:relative}.union-plusx-contents .union-plusx__visual.visual-1 .visual__typo{padding-top:160px}@media(max-width:767px){.union-plusx-contents .union-plusx__visual.visual-1 .visual__typo{padding-top:calc(29vmin + 9vmax)}}.union-plusx-contents .union-plusx__visual .visual__logo{height:50vw;left:50%;margin:0 auto;max-height:1200px;max-width:2400px;pointer-events:none;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:5}@media(max-width:767px){.union-plusx-contents .union-plusx__visual .visual__logo{margin-top:0}.union-plusx-contents .union-plusx__visual .visual__logo .logo--plusx{display:flex;flex-direction:column;height:200vmin}.union-plusx-contents .union-plusx__visual .visual__logo .logo--plusx>div{height:50%;width:100%}}.union-plusx-contents .union-plusx__visual .visual__logo .logo--plusx .draw__line span{background-color:red;transition-duration:.5s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.union-plusx-contents .union-plusx__visual .visual__logo .logo--plusx .draw--plus span:first-child{transition-delay:0ms}.union-plusx-contents .union-plusx__visual .visual__logo .logo--plusx .draw--plus span:nth-child(2){transition-delay:.15s}@media(max-width:767px){.union-plusx-contents .union-plusx__visual .visual__logo .logo--plusx .draw--x{top:6vmin}}.union-plusx-contents .union-plusx__visual .visual__logo .logo--plusx .draw--x span:first-child{transition-delay:.4s}.union-plusx-contents .union-plusx__visual .visual__logo .logo--plusx .draw--x span:nth-child(2){transition-delay:.5s}.union-plusx-contents .union-plusx__visual .visual__logo .logo--plusx.hide .draw__line span{transition-delay:0ms!important;transition-duration:.7s!important;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.union-plusx-contents .union-plusx__visual .visual__circle{height:100%;left:50%;max-height:1200px;max-width:2400px;overflow:hidden;pointer-events:none;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:5}@media(max-width:767px){.union-plusx-contents .union-plusx__visual .visual__circle{bottom:-100vh;height:100vh!important;margin-top:0}}.union-plusx-contents .union-plusx__visual .visual__circle .visual__circle__wrap{height:100%;position:relative;width:100%}@media(max-width:767px){.union-plusx-contents .union-plusx__visual .visual__circle .visual__circle__wrap{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:center;transform-origin:center}}.union-plusx-contents .union-plusx__visual .visual__circle svg{height:100%;position:absolute;right:0;width:auto}@media(max-width:767px){.union-plusx-contents .union-plusx__visual .visual__circle svg{height:97vw;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100vh}}.union-plusx-contents .union-plusx__visual .visual__circle svg circle{stroke:red;fill:transparent;stroke-dasharray:3800;stroke-dashoffset:3800;height:100%;position:absolute;right:0;width:100%}.union-plusx-contents .union-plusx__visual .visual__circle.draw circle:first-of-type{-webkit-animation-delay:.36s;animation-delay:.36s;-webkit-animation-duration:1s;animation-duration:1s}@media(max-width:767px){.union-plusx-contents .union-plusx__visual .visual__circle.draw circle:first-of-type{-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-duration:6s!important;animation-duration:6s!important}}.union-plusx-contents .union-plusx__visual .visual__circle.draw circle:nth-of-type(2){-webkit-animation-delay:.24s;animation-delay:.24s;-webkit-animation-duration:2s;animation-duration:2s}@media(max-width:767px){.union-plusx-contents .union-plusx__visual .visual__circle.draw circle:nth-of-type(2){-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-duration:9s!important;animation-duration:9s!important}}.union-plusx-contents .union-plusx__visual .visual__circle.draw circle:nth-of-type(3){-webkit-animation-delay:.12s;animation-delay:.12s;-webkit-animation-duration:3s;animation-duration:3s}@media(max-width:767px){.union-plusx-contents .union-plusx__visual .visual__circle.draw circle:nth-of-type(3){-webkit-animation-delay:.9s;animation-delay:.9s;-webkit-animation-duration:12s!important;animation-duration:12s!important}}.union-plusx-contents .union-plusx__visual .visual__circle.draw circle{-webkit-animation:fullDrawStroke 2s cubic-bezier(.215,.61,.355,1) both;animation:fullDrawStroke 2s cubic-bezier(.215,.61,.355,1) both}.union-plusx-contents .union-plusx__visual .visual__circle.draw circle:nth-of-type(4){-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-duration:4s;animation-duration:4s}@media(max-width:767px){.union-plusx-contents .union-plusx__visual .visual__circle.draw circle:nth-of-type(4){-webkit-animation-delay:1.2s;animation-delay:1.2s;-webkit-animation-duration:15s!important;animation-duration:15s!important}}.union-plusx-contents .union-plusx__visual .visual__typo{font-size:215px;font-weight:700;margin-left:auto;margin-right:auto;max-width:1460px;padding:0 50px;vertical-align:top;white-space:nowrap;word-break:keep-all}@media(max-width:1680px){.union-plusx-contents .union-plusx__visual .visual__typo{font-size:calc(10px + 13vw)}}@media(max-width:1024px){.union-plusx-contents .union-plusx__visual .visual__typo{overflow:hidden;padding-left:6vmin;padding-right:0}}.union-plusx-contents .union-plusx__visual .visual__typo .typo__line{color:#000;line-height:1.1em}.theme--dark .union-plusx-contents .union-plusx__visual .visual__typo .typo__line{color:#fff}.union-plusx-contents .union-plusx__visual .visual__typo .typo__line.hidden .typo__text{color:transparent!important}.union-plusx-contents .union-plusx__visual .visual__typo .typo__line>span{overflow:hidden;position:relative;vertical-align:top;z-index:10}.union-plusx-contents .union-plusx__visual .visual__typo .typo__line .typo__text{color:inherit;display:inline-block;position:relative;vertical-align:top;z-index:10}.union-plusx-contents .union-plusx__visual .visual__typo .typo__line .typo__text .typo__textpoint{color:red;display:inline-block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;text-shadow:0 0 2px red;top:0;width:100%}.union-plusx-contents .union-plusx__visual .visual__typo .typo__line .typo__mask{background-color:#000;color:transparent;height:104%;left:0;letter-spacing:0;opacity:1;overflow-x:hidden;pointer-events:none;position:absolute;top:-2%;width:100%;z-index:11}.theme--dark .union-plusx-contents .union-plusx__visual .visual__typo .typo__line .typo__mask{background-color:#fff}.union-plusx-contents .union-plusx__visual .visual__typo .typo__line .typo__mask .typo__maskpoint{background-color:red;height:100%;position:absolute;width:100%;z-index:1}.union-plusx-contents .union-plusx__visual .visual__toys{height:100%;left:50%;margin:0 auto;max-width:1460px;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}@media(max-width:767px){.union-plusx-contents .union-plusx__visual .visual__toys{margin:0;top:220vh}}.union-plusx-contents .union-plusx__visual .visual__toys .visual__toys__wrap{bottom:0;display:flex;flex-direction:column;height:100%;justify-content:flex-end;margin-left:auto;overflow:hidden;position:absolute;right:27.5px;width:100px}@media(max-width:767px){.union-plusx-contents .union-plusx__visual .visual__toys .visual__toys__wrap{right:0}}.union-plusx-contents .union-plusx__visual .visual__toys .visual__toys__wrap>.toy{display:inline-block;height:100px;position:relative;vertical-align:top;width:100%}@media(max-width:767px){.union-plusx-contents .union-plusx__visual .visual__toys .visual__toys__wrap>.toy{-webkit-transform:translateX(50%);transform:translateX(50%)}}.union-plusx-contents .union-plusx__visual .visual__toys .visual__toys__wrap>.toy:first-of-type{-webkit-animation-delay:1.5s;animation-delay:1.5s}.union-plusx-contents .union-plusx__visual .visual__toys .visual__toys__wrap>.toy:nth-of-type(2){-webkit-animation-delay:3s;animation-delay:3s}.union-plusx-contents .union-plusx__visual .visual__toys .visual__toys__wrap>.toy:nth-of-type(3){-webkit-animation-delay:4.5s;animation-delay:4.5s}.union-plusx-contents .union-plusx__visual .visual__toys .visual__toys__wrap>.toy:nth-of-type(4){-webkit-animation-delay:6s;animation-delay:6s}.union-plusx-contents .union-plusx__visual .visual__toys .visual__toys__wrap>.toy:nth-of-type(5){-webkit-animation-delay:7.5s;animation-delay:7.5s}.union-plusx-contents .union-plusx__visual .visual__toys .visual__toys__wrap>.toy>svg{display:inline-block;position:relative}.union-plusx-contents .union-plusx__visual .visual__toys .visual__toys__wrap>.toy>svg circle,.union-plusx-contents .union-plusx__visual .visual__toys .visual__toys__wrap>.toy>svg g,.union-plusx-contents .union-plusx__visual .visual__toys .visual__toys__wrap>.toy>svg path{stroke:red;fill:transparent;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes plusxToyRotate1{0%{-webkit-transform:rotate(0deg) rotateY(0deg);transform:rotate(0deg) rotateY(0deg)}50%{-webkit-transform:rotate(180deg) rotateY(180deg);transform:rotate(180deg) rotateY(180deg)}to{-webkit-transform:rotate(180deg) rotateY(180deg);transform:rotate(180deg) rotateY(180deg)}}@keyframes plusxToyRotate1{0%{-webkit-transform:rotate(0deg) rotateY(0deg);transform:rotate(0deg) rotateY(0deg)}50%{-webkit-transform:rotate(180deg) rotateY(180deg);transform:rotate(180deg) rotateY(180deg)}to{-webkit-transform:rotate(180deg) rotateY(180deg);transform:rotate(180deg) rotateY(180deg)}}@-webkit-keyframes plusxToyRotate2{0%{-webkit-transform:rotate(0deg) rotateX(0deg);transform:rotate(0deg) rotateX(0deg)}50%{-webkit-transform:rotate(180deg) rotateX(180deg);transform:rotate(180deg) rotateX(180deg)}to{-webkit-transform:rotate(180deg) rotateX(180deg);transform:rotate(180deg) rotateX(180deg)}}@keyframes plusxToyRotate2{0%{-webkit-transform:rotate(0deg) rotateX(0deg);transform:rotate(0deg) rotateX(0deg)}50%{-webkit-transform:rotate(180deg) rotateX(180deg);transform:rotate(180deg) rotateX(180deg)}to{-webkit-transform:rotate(180deg) rotateX(180deg);transform:rotate(180deg) rotateX(180deg)}}@-webkit-keyframes tictocRotate{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}10%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}20%{-webkit-transform:rotate(-270deg);transform:rotate(-270deg)}30%{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}40%{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}50%{-webkit-transform:rotate(-270deg);transform:rotate(-270deg)}to{-webkit-transform:rotate(-270deg);transform:rotate(-270deg)}}@keyframes tictocRotate{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}10%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}20%{-webkit-transform:rotate(-270deg);transform:rotate(-270deg)}30%{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}40%{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}50%{-webkit-transform:rotate(-270deg);transform:rotate(-270deg)}to{-webkit-transform:rotate(-270deg);transform:rotate(-270deg)}}@-webkit-keyframes windRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%,to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes windRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%,to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.union-plusx-contents .union-plusx__visual .visual__toys .visual__toys__wrap>.toy.toy-circle g path:first-of-type{-webkit-animation:plusxToyRotate1 4s cubic-bezier(.215,.61,.355,1) infinite both;animation:plusxToyRotate1 4s cubic-bezier(.215,.61,.355,1) infinite both}.union-plusx-contents .union-plusx__visual .visual__toys .visual__toys__wrap>.toy.toy-circle g path:nth-of-type(2){-webkit-animation:plusxToyRotate2 4s cubic-bezier(.215,.61,.355,1) infinite both;animation:plusxToyRotate2 4s cubic-bezier(.215,.61,.355,1) infinite both}.union-plusx-contents .union-plusx__visual .visual__toys .visual__toys__wrap>.toy.toy-rect g path{-webkit-animation:plusxToyRotate1 3s cubic-bezier(.215,.61,.355,1) 3s infinite both;animation:plusxToyRotate1 3s cubic-bezier(.215,.61,.355,1) 3s infinite both}.union-plusx-contents .union-plusx__visual .visual__toys .visual__toys__wrap>.toy.toy-x path{stroke-dasharray:72}.union-plusx-contents .union-plusx__visual .visual__toys .visual__toys__wrap>.toy.toy-x g{-webkit-animation:windRotate 6s cubic-bezier(.645,.045,.355,1) infinite both;animation:windRotate 6s cubic-bezier(.645,.045,.355,1) infinite both}.union-plusx-contents .union-plusx__visual .visual__toys .visual__toys__wrap>.toy.toy-plus g{-webkit-animation:tictocRotate 3.2s cubic-bezier(.215,.61,.355,1) infinite;animation:tictocRotate 3.2s cubic-bezier(.215,.61,.355,1) infinite}.union-plusx-contents .union-plusx__marquee{display:flex;font-size:28px;height:auto;overflow:hidden;padding:160px 0;width:100vw}.union-plusx-contents .union-plusx__marquee p{width:auto}@media(max-width:767px){.union-plusx-contents .union-plusx__marquee{font-size:calc(8px + 2vw);padding:20vmin 0}}.union-plusx-contents .union-plusx__section{display:flex;margin-left:auto;margin-right:auto;margin-top:190px;max-width:1460px;padding:0 50px;position:relative;z-index:10}@media(max-width:1024px){.union-plusx-contents .union-plusx__section{padding:0 6vmin}}.union-plusx-contents .union-plusx__section .union-explain .explain__title .n-badge{font-size:.7em;line-height:.7em}.union-plusx-contents .union-plusx__section .union-explain .explain__title .n-badge-wrap{left:.5em;top:-.33em}.union-plusx-contents .union-plusx__section .union-explain .explain__title .n-badge-item{padding:.5em .65em calc(.5em - 2px)}.union-plusx-contents .union-plusx__section .union-link{margin-left:auto}.union-plusx-contents .union-plusx__section .union-link .link__title{margin-bottom:.13em;margin-top:auto}@media(max-width:767px){.union-plusx-contents .union-plusx__section .union-link{display:none}}.union-plusx-contents .union-plusx__section .union-plusx__lineshape{display:inline-block;display:flex;flex-direction:column;justify-content:flex-end;margin-left:auto;position:relative;width:130px}@media(max-width:767px){.union-plusx-contents .union-plusx__section .union-plusx__lineshape{display:none}}@-webkit-keyframes unionPlusxlineshapeFloat{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes unionPlusxlineshapeFloat{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes unionPlusxlineshape{0%{-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transform:scaleY(.22);transform:scaleY(.22)}15%{-webkit-transform:scaleY(1);transform:scaleY(1)}70%{-webkit-transform:scaleY(.22);transform:scaleY(.22)}to{-webkit-transform:scaleY(.22);transform:scaleY(.22)}}@keyframes unionPlusxlineshape{0%{-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transform:scaleY(.22);transform:scaleY(.22)}15%{-webkit-transform:scaleY(1);transform:scaleY(1)}70%{-webkit-transform:scaleY(.22);transform:scaleY(.22)}to{-webkit-transform:scaleY(.22);transform:scaleY(.22)}}.union-plusx-contents .union-plusx__section .union-plusx__lineshape .lineshape-line{background-color:#000;bottom:0;display:inline-block;height:0;left:0;position:absolute;width:100%}.theme--dark .union-plusx-contents .union-plusx__section .union-plusx__lineshape .lineshape-line{background-color:#fff}.union-plusx-contents .union-plusx__section .union-plusx__lineshape .lineshape-line:nth-child(2){-webkit-animation-delay:.16s;animation-delay:.16s}.union-plusx-contents .union-plusx__section .union-plusx__lineshape .lineshape-line:nth-child(3){-webkit-animation-delay:.32s;animation-delay:.32s}.union-plusx-contents .union-plusx__section .union-plusx__lineshape .lineshape-line:nth-child(4){-webkit-animation-delay:.48s;animation-delay:.48s}.union-plusx-contents .union-plusx__section .union-plusx__lineshape .lineshape-line:nth-child(5){-webkit-animation-delay:.64s;animation-delay:.64s}.union-plusx-contents .union-plusx__section .union-plusx__lineshape .lineshape-line .lineshape-mask{background-color:red;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.union-plusx-contents .union-plusx__representation{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;margin-top:380px;max-width:1460px;padding:0 0 0 50px}@media(max-width:1024px){.union-plusx-contents .union-plusx__representation{margin-top:calc(29vmin + 9vmax);padding:0 0 0 6vmin}}.union-plusx-contents .union-plusx__representation .representation__item{cursor:pointer;display:inline-block;margin-right:auto;margin-top:100px;position:relative;width:auto}@media(max-width:1024px){.union-plusx-contents .union-plusx__representation .representation__item{margin-top:6vmin}}@media(max-width:767px){.union-plusx-contents .union-plusx__representation .representation__item{margin-top:20vmin;width:100%}}.union-plusx-contents .union-plusx__representation .representation__item.trs .representation__text{transition:-webkit-transform .6s cubic-bezier(.215,.61,.355,1);transition:transform .6s cubic-bezier(.215,.61,.355,1);transition:transform .6s cubic-bezier(.215,.61,.355,1),-webkit-transform .6s cubic-bezier(.215,.61,.355,1)}.union-plusx-contents .union-plusx__representation .representation__item.trs .n-badge-item{transition:-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1)}.device--pc .union-plusx-contents .union-plusx__representation .representation__item.trs:hover .representation__text{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.device--pc .union-plusx-contents .union-plusx__representation .representation__item.trs:hover .n-badge-item{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.union-plusx-contents .union-plusx__representation .representation__item .representation__title{color:transparent;display:inline-block;overflow:hidden;position:relative;width:100%}.union-plusx-contents .union-plusx__representation .representation__item .representation__title svg{display:inline-block;height:220px;width:auto}@media(max-width:1024px){.union-plusx-contents .union-plusx__representation .representation__item .representation__title svg{height:19.5vw}}.union-plusx-contents .union-plusx__representation .representation__item .representation__title path{fill:transparent!important;stroke:#000;stroke-width:1}.theme--dark .union-plusx-contents .union-plusx__representation .representation__item .representation__title path{stroke:#fff}@media(max-width:767px){.union-plusx-contents .union-plusx__representation .representation__item .representation__title path{stroke:#b4b4b4!important}}.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-c29cm path:first-of-type{stroke-dasharray:973;stroke-dashoffset:973}.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-c29cm path:nth-of-type(2){stroke-dasharray:727;stroke-dashoffset:727}.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-c29cm path:nth-of-type(3){stroke-dasharray:221;stroke-dashoffset:221}.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-c29cm path:nth-of-type(4){stroke-dasharray:987;stroke-dashoffset:987}.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-c29cm path:nth-of-type(5){stroke-dasharray:1644;stroke-dashoffset:1644}.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-c29cm.draw-text-stroke path:first-of-type{-webkit-animation:fullDrawStroke 2s cubic-bezier(.19,1,.22,1) both;animation:fullDrawStroke 2s cubic-bezier(.19,1,.22,1) both}.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-c29cm.draw-text-stroke path:nth-of-type(2){-webkit-animation:fullDrawStroke 2s cubic-bezier(.19,1,.22,1) 30ms both;animation:fullDrawStroke 2s cubic-bezier(.19,1,.22,1) 30ms both}.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-c29cm.draw-text-stroke path:nth-of-type(3){-webkit-animation:fullDrawStroke 2s cubic-bezier(.19,1,.22,1) .1s both;animation:fullDrawStroke 2s cubic-bezier(.19,1,.22,1) .1s both}.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-c29cm.draw-text-stroke path:nth-of-type(4){-webkit-animation:fullDrawStroke 2s cubic-bezier(.19,1,.22,1) .2s both;animation:fullDrawStroke 2s cubic-bezier(.19,1,.22,1) .2s both}.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-c29cm.draw-text-stroke path:nth-of-type(5){-webkit-animation:fullDrawStroke 2s cubic-bezier(.19,1,.22,1) .3s both;animation:fullDrawStroke 2s cubic-bezier(.19,1,.22,1) .3s both}@media(max-width:767px){.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-c29cm.draw-text-stroke path{-webkit-animation-duration:8s!important;animation-duration:8s!important}}.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-bts path:first-of-type{stroke-dasharray:717;stroke-dashoffset:717}.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-bts path:nth-of-type(2){stroke-dasharray:210;stroke-dashoffset:210}.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-bts path:nth-of-type(3){stroke-dasharray:226;stroke-dashoffset:226}.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-bts path:nth-of-type(4){stroke-dasharray:774;stroke-dashoffset:774}.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-bts path:nth-of-type(5){stroke-dasharray:1084;stroke-dashoffset:1084}.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-bts.draw-text-stroke path:first-of-type{-webkit-animation:fullDrawStroke 2s cubic-bezier(.19,1,.22,1) 0ms both;animation:fullDrawStroke 2s cubic-bezier(.19,1,.22,1) 0ms both}.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-bts.draw-text-stroke path:nth-of-type(2){-webkit-animation:fullDrawStroke 2s cubic-bezier(.19,1,.22,1) .1s both;animation:fullDrawStroke 2s cubic-bezier(.19,1,.22,1) .1s both}.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-bts.draw-text-stroke path:nth-of-type(3),.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-bts.draw-text-stroke path:nth-of-type(4){-webkit-animation:fullDrawStroke 2s cubic-bezier(.19,1,.22,1) .2s both;animation:fullDrawStroke 2s cubic-bezier(.19,1,.22,1) .2s both}.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-bts.draw-text-stroke path:nth-of-type(5){-webkit-animation:fullDrawStroke 2s cubic-bezier(.19,1,.22,1) .3s both;animation:fullDrawStroke 2s cubic-bezier(.19,1,.22,1) .3s both}@media(max-width:767px){.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-bts.draw-text-stroke path{-webkit-animation-duration:8s!important;animation-duration:8s!important}}.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-lpoint path:first-of-type{stroke-dasharray:702;stroke-dashoffset:702}.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-lpoint path:nth-of-type(2){stroke-dasharray:148;stroke-dashoffset:148}.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-lpoint path:nth-of-type(3){stroke-dasharray:694;stroke-dashoffset:694}.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-lpoint path:nth-of-type(4){stroke-dasharray:250;stroke-dashoffset:250}.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-lpoint path:nth-of-type(5){stroke-dasharray:644;stroke-dashoffset:644}.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-lpoint path:nth-of-type(6){stroke-dasharray:387;stroke-dashoffset:387}.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-lpoint path:nth-of-type(7){stroke-dasharray:515;stroke-dashoffset:515}.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-lpoint path:nth-of-type(8){stroke-dasharray:1213;stroke-dashoffset:1213}.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-lpoint path:last-of-type{stroke-dasharray:774;stroke-dashoffset:774}.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-lpoint.draw-text-stroke path:first-of-type{-webkit-animation:fullDrawStroke 2s cubic-bezier(.19,1,.22,1) both;animation:fullDrawStroke 2s cubic-bezier(.19,1,.22,1) both}.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-lpoint.draw-text-stroke path:nth-of-type(2){-webkit-animation:fullDrawStroke 2s cubic-bezier(.19,1,.22,1) .1s both;animation:fullDrawStroke 2s cubic-bezier(.19,1,.22,1) .1s both}.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-lpoint.draw-text-stroke path:nth-of-type(3){-webkit-animation:fullDrawStroke 2s cubic-bezier(.19,1,.22,1) .12s both;animation:fullDrawStroke 2s cubic-bezier(.19,1,.22,1) .12s both}.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-lpoint.draw-text-stroke path:nth-of-type(4){-webkit-animation:fullDrawStroke 2s cubic-bezier(.19,1,.22,1) .13s both;animation:fullDrawStroke 2s cubic-bezier(.19,1,.22,1) .13s both}.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-lpoint.draw-text-stroke path:nth-of-type(5){-webkit-animation:fullDrawStroke 2s cubic-bezier(.19,1,.22,1) .15s both;animation:fullDrawStroke 2s cubic-bezier(.19,1,.22,1) .15s both}.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-lpoint.draw-text-stroke path:nth-of-type(6){-webkit-animation:fullDrawStroke 2s cubic-bezier(.19,1,.22,1) .2s both;animation:fullDrawStroke 2s cubic-bezier(.19,1,.22,1) .2s both}.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-lpoint.draw-text-stroke path:nth-of-type(7){-webkit-animation:fullDrawStroke 2s cubic-bezier(.19,1,.22,1) .25s both;animation:fullDrawStroke 2s cubic-bezier(.19,1,.22,1) .25s both}.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-lpoint.draw-text-stroke path:nth-of-type(8){-webkit-animation:fullDrawStroke 2s cubic-bezier(.19,1,.22,1) .3s both;animation:fullDrawStroke 2s cubic-bezier(.19,1,.22,1) .3s both}.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-lpoint.draw-text-stroke path:nth-of-type(9){-webkit-animation:fullDrawStroke 2s cubic-bezier(.19,1,.22,1) .35s both;animation:fullDrawStroke 2s cubic-bezier(.19,1,.22,1) .35s both}@media(max-width:767px){.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-lpoint.draw-text-stroke path{-webkit-animation-duration:8s!important;animation-duration:8s!important}}.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-kaola path:first-of-type{stroke-dasharray:1840;stroke-dashoffset:1840}.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-kaola path:nth-of-type(2){stroke-dasharray:211;stroke-dashoffset:211}.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-kaola path:nth-of-type(3){stroke-dasharray:644;stroke-dashoffset:644}.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-kaola path:nth-of-type(4){stroke-dasharray:387;stroke-dashoffset:387}.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-kaola path:nth-of-type(5){stroke-dasharray:702;stroke-dashoffset:702}.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-kaola path:nth-of-type(6){stroke-dasharray:760;stroke-dashoffset:760}.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-kaola path:nth-of-type(7){stroke-dasharray:211;stroke-dashoffset:211}.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-kaola.draw-text-stroke path:first-of-type{-webkit-animation:fullDrawStroke 2s cubic-bezier(.19,1,.22,1) 0ms both;animation:fullDrawStroke 2s cubic-bezier(.19,1,.22,1) 0ms both}.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-kaola.draw-text-stroke path:nth-of-type(2){-webkit-animation:fullDrawStroke 2s cubic-bezier(.19,1,.22,1) .2s both;animation:fullDrawStroke 2s cubic-bezier(.19,1,.22,1) .2s both}.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-kaola.draw-text-stroke path:nth-of-type(3),.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-kaola.draw-text-stroke path:nth-of-type(4),.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-kaola.draw-text-stroke path:nth-of-type(5),.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-kaola.draw-text-stroke path:nth-of-type(6),.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-kaola.draw-text-stroke path:nth-of-type(7){-webkit-animation:fullDrawStroke 2s cubic-bezier(.19,1,.22,1) .35s both;animation:fullDrawStroke 2s cubic-bezier(.19,1,.22,1) .35s both}@media(max-width:767px){.union-plusx-contents .union-plusx__representation .representation__item .representation__title .txt-kaola.draw-text-stroke path{-webkit-animation-duration:8s!important;animation-duration:8s!important}}.union-plusx-contents .union-plusx__representation .representation__item .representation__content{display:flex;flex-direction:column;height:100%;justify-content:center;left:0;margin-left:100px;position:absolute;top:0;width:auto;word-break:keep-all}@media(max-width:1160px){.union-plusx-contents .union-plusx__representation .representation__item .representation__content{margin-left:50px}}@media(max-width:1024px){.union-plusx-contents .union-plusx__representation .representation__item .representation__content{margin-left:6vmin}}@media(max-width:767px){.union-plusx-contents .union-plusx__representation .representation__item .representation__content{justify-content:flex-start;margin-left:0;padding:0 6vmin;width:100%}}.union-plusx-contents .union-plusx__representation .representation__item .representation__content .representation__text{font-size:31px;font-weight:500;padding-right:50px;white-space:nowrap}@media(max-width:1160px){.union-plusx-contents .union-plusx__representation .representation__item .representation__content .representation__text{font-size:23.25px}}@media(max-width:767px){.union-plusx-contents .union-plusx__representation .representation__item .representation__content .representation__text{font-size:calc(3.4vw + 4px);font-weight:300;line-height:1.3em;margin-top:7%;padding-right:0;white-space:normal}}.union-plusx-contents .union-plusx__representation .representation__item .representation__content .representation__category{display:inline-block;font-size:28px;font-weight:300;margin-right:auto;margin-top:10px;position:relative}@media(max-width:1160px){.union-plusx-contents .union-plusx__representation .representation__item .representation__content .representation__category{font-size:19.6px}}@media(max-width:767px){.union-plusx-contents .union-plusx__representation .representation__item .representation__content .representation__category{font-size:calc(2.9vw + 4px)}}.union-plusx-contents .union-plusx__representation .representation__item .representation__content .representation__category .n-badge{font-size:.7em}.union-plusx-contents .union-plusx__representation .representation__item .representation__content .representation__category .n-badge-wrap{margin-left:.18em;margin-top:-.18em}.union-plusx-contents .union-plusx__representation .representation__item .representation__content .representation__category .n-badge-item{padding:0}.union-plusx-contents .union-plusx__projects{margin-top:380px;overflow:hidden;width:100vw}@media(max-width:767px){.union-plusx-contents .union-plusx__projects{margin-top:calc(29vmin + 9vmax)}}@-webkit-keyframes unionPlusxFlowProject{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-100%);transform:translate(-100%)}}@keyframes unionPlusxFlowProject{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-100%);transform:translate(-100%)}}.union-plusx-contents .union-plusx__projects .project__list{display:flex;white-space:nowrap}.union-plusx-contents .union-plusx__projects .project__list .project__marquee{-webkit-animation:unionPlusxFlowProject 23s linear infinite;animation:unionPlusxFlowProject 23s linear infinite}@media(max-width:767px){.union-plusx-contents .union-plusx__projects .project__list .project__marquee{-webkit-animation:unionPlusxFlowProject 15s linear infinite;animation:unionPlusxFlowProject 15s linear infinite}}.union-plusx-contents .union-plusx__projects .project__list .project__item{box-sizing:border-box;display:inline-block;font-size:40px;font-weight:700;height:323px;margin-left:50px;opacity:0;overflow:hidden;pointer-events:none;vertical-align:top;width:200px}@media(max-width:767px){.union-plusx-contents .union-plusx__projects .project__list .project__item{height:41.86vw;margin-left:6vmin;width:26vw}}.union-plusx-contents .union-plusx__projects .project__list .project__item img{height:100%;object-fit:cover;width:100%}.union-plusa-contents .union-plusa__header{position:relative}.union-plusa-contents .union-plusa__header .union-plusa__logo{display:block;height:50vw;margin:0 auto;max-height:1200px;max-width:2400px;overflow:hidden;pointer-events:none;width:100vw}@media(max-width:767px){.union-plusa-contents .union-plusa__header .union-plusa__logo{height:200vmin!important;position:absolute;width:100vmin!important}.union-plusa-contents .union-plusa__header .union-plusa__logo .logo--plusa{display:flex;flex-direction:column;height:auto}.union-plusa-contents .union-plusa__header .union-plusa__logo .logo--plusa>div{height:100vw;width:100%}}.union-plusa-contents .union-plusa__header .union-plusa__logo .logo--plusa .draw__line span{background-color:#001aff;transition-duration:1.8s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.union-plusa-contents .union-plusa__header .union-plusa__logo .logo--plusa .draw--plus span:first-child{transition-delay:0ms}.union-plusa-contents .union-plusa__header .union-plusa__logo .logo--plusa .draw--plus span:nth-child(2){transition-delay:.2s}@media(max-width:767px){.union-plusa-contents .union-plusa__header .union-plusa__logo .logo--plusa .draw--a{top:6vmin}}.union-plusa-contents .union-plusa__header .union-plusa__logo .logo--plusa .draw--a span:first-child{transition-delay:.6s}.union-plusa-contents .union-plusa__header .union-plusa__logo .logo--plusa .draw--a span:nth-child(2){transition-delay:.8s}.union-plusa-contents .union-plusa__header .union-plusa__logo .logo--plusa.hide .draw__line span{transition-delay:0ms!important;transition-duration:.7s!important;transition-timing-function:cubic-bezier(.165,.84,.44,1)!important}.union-plusa-contents .union-plusa__header .union-plusa__slogan{font-size:68px;font-weight:700;margin:calc(-25vw + 60px) auto 0;max-width:1460px;padding-left:50px;padding-right:50px;position:relative;z-index:10}@media(max-width:1024px){.union-plusa-contents .union-plusa__header .union-plusa__slogan{padding-left:6vmin;padding-right:6vmin}}@media screen and (max-width:1400px){.union-plusa-contents .union-plusa__header .union-plusa__slogan{font-size:calc(16px + 4.3vw)}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line{display:inline!important}}@media(max-width:767px){.union-plusa-contents .union-plusa__header .union-plusa__slogan{font-size:11vw;margin-top:0;padding-right:0;padding-top:calc(29vmin + 9vmax)}}@media screen and (min-width:2400px){.union-plusa-contents .union-plusa__header .union-plusa__slogan{margin-top:-600px}}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line{display:inline-block;line-height:1.3em}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word{display:inline-block;position:relative}@-webkit-keyframes plusaVisualStroke{to{stroke-dashoffset:0}}@keyframes plusaVisualStroke{to{stroke-dashoffset:0}}@-webkit-keyframes plusaVisualFill{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes plusaVisualFill{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg{height:100%;position:relative;visibility:hidden;width:100%}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg .plusa-slogan-stroke path{fill:transparent;stroke:#000bff;stroke-width:1}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg#plusa-slogan-advance .plusa-slogan-stroke path:first-of-type{stroke-dasharray:312;stroke-dashoffset:312}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg#plusa-slogan-advance .plusa-slogan-stroke path:nth-of-type(2){stroke-dasharray:94;stroke-dashoffset:94}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg#plusa-slogan-advance .plusa-slogan-stroke path:nth-of-type(3){stroke-dasharray:300;stroke-dashoffset:300}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg#plusa-slogan-advance .plusa-slogan-stroke path:nth-of-type(4){stroke-dasharray:110;stroke-dashoffset:110}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg#plusa-slogan-advance .plusa-slogan-stroke path:nth-of-type(5){stroke-dasharray:280;stroke-dashoffset:280}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg#plusa-slogan-advance .plusa-slogan-stroke path:nth-of-type(6){stroke-dasharray:295;stroke-dashoffset:295}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg#plusa-slogan-advance .plusa-slogan-stroke path:nth-of-type(7){stroke-dasharray:64;stroke-dashoffset:64}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg#plusa-slogan-advance .plusa-slogan-stroke path:nth-of-type(8){stroke-dasharray:346;stroke-dashoffset:346}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg#plusa-slogan-advance .plusa-slogan-stroke path:nth-of-type(9){stroke-dasharray:302;stroke-dashoffset:302}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg#plusa-slogan-advance .plusa-slogan-stroke path:nth-of-type(10){stroke-dasharray:284;stroke-dashoffset:284}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg#plusa-slogan-advance .plusa-slogan-stroke path:nth-of-type(11){stroke-dasharray:64;stroke-dashoffset:64}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg#plusa-slogan-branding .plusa-slogan-stroke path:first-of-type{stroke-dasharray:290;stroke-dashoffset:290}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg#plusa-slogan-branding .plusa-slogan-stroke path:nth-of-type(2){stroke-dasharray:102;stroke-dashoffset:102}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg#plusa-slogan-branding .plusa-slogan-stroke path:nth-of-type(3){stroke-dasharray:95;stroke-dashoffset:95}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg#plusa-slogan-branding .plusa-slogan-stroke path:nth-of-type(4){stroke-dasharray:206;stroke-dashoffset:206}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg#plusa-slogan-branding .plusa-slogan-stroke path:nth-of-type(5){stroke-dasharray:291;stroke-dashoffset:291}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg#plusa-slogan-branding .plusa-slogan-stroke path:nth-of-type(6){stroke-dasharray:70;stroke-dashoffset:70}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg#plusa-slogan-branding .plusa-slogan-stroke path:nth-of-type(7){stroke-dasharray:345;stroke-dashoffset:345}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg#plusa-slogan-branding .plusa-slogan-stroke path:nth-of-type(8){stroke-dasharray:294;stroke-dashoffset:294}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg#plusa-slogan-branding .plusa-slogan-stroke path:nth-of-type(9){stroke-dasharray:112;stroke-dashoffset:112}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg#plusa-slogan-branding .plusa-slogan-stroke path:nth-of-type(10){stroke-dasharray:60;stroke-dashoffset:60}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg#plusa-slogan-branding .plusa-slogan-stroke path:nth-of-type(11){stroke-dasharray:158;stroke-dashoffset:158}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg#plusa-slogan-branding .plusa-slogan-stroke path:nth-of-type(12){stroke-dasharray:335;stroke-dashoffset:335}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg#plusa-slogan-branding .plusa-slogan-stroke path:nth-of-type(13){stroke-dasharray:346;stroke-dashoffset:346}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg#plusa-slogan-branding .plusa-slogan-stroke path:nth-child(14){stroke-dasharray:113;stroke-dashoffset:113}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg#plusa-slogan-maintenance .plusa-slogan-stroke path:first-of-type{stroke-dasharray:516;stroke-dashoffset:516}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg#plusa-slogan-maintenance .plusa-slogan-stroke path:nth-of-type(2){stroke-dasharray:225;stroke-dashoffset:225}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg#plusa-slogan-maintenance .plusa-slogan-stroke path:nth-of-type(3){stroke-dasharray:55;stroke-dashoffset:55}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg#plusa-slogan-maintenance .plusa-slogan-stroke path:nth-of-type(4){stroke-dasharray:46;stroke-dashoffset:46}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg#plusa-slogan-maintenance .plusa-slogan-stroke path:nth-of-type(5){stroke-dasharray:122;stroke-dashoffset:122}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg#plusa-slogan-maintenance .plusa-slogan-stroke path:nth-of-type(6){stroke-dasharray:260;stroke-dashoffset:260}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg#plusa-slogan-maintenance .plusa-slogan-stroke path:nth-of-type(7){stroke-dasharray:191;stroke-dashoffset:191}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg#plusa-slogan-maintenance .plusa-slogan-stroke path:nth-of-type(8){stroke-dasharray:216;stroke-dashoffset:216}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg#plusa-slogan-maintenance .plusa-slogan-stroke path:nth-of-type(9){stroke-dasharray:55;stroke-dashoffset:55}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg#plusa-slogan-maintenance .plusa-slogan-stroke path:nth-of-type(10){stroke-dasharray:260;stroke-dashoffset:260}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg#plusa-slogan-maintenance .plusa-slogan-stroke path:nth-of-type(11){stroke-dasharray:226;stroke-dashoffset:226}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg#plusa-slogan-maintenance .plusa-slogan-stroke path:nth-of-type(12){stroke-dasharray:54;stroke-dashoffset:54}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg#plusa-slogan-maintenance .plusa-slogan-stroke path:nth-of-type(13){stroke-dasharray:260;stroke-dashoffset:260}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg#plusa-slogan-maintenance .plusa-slogan-stroke path:nth-of-type(14){stroke-dasharray:230;stroke-dashoffset:230}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg#plusa-slogan-maintenance .plusa-slogan-stroke path:nth-of-type(15){stroke-dasharray:220;stroke-dashoffset:220}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg#plusa-slogan-maintenance .plusa-slogan-stroke path:nth-of-type(16){stroke-dasharray:55;stroke-dashoffset:55}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg.draw-text-stroke{visibility:visible}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg.draw-text-stroke .plusa-slogan-fill rect{stroke:transparent;fill:#000bff;-webkit-animation:plusaVisualFill .7s cubic-bezier(.19,1,.22,1) .8s forwards;animation:plusaVisualFill .7s cubic-bezier(.19,1,.22,1) .8s forwards;-webkit-transform:translateX(100%);transform:translateX(100%)}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg.draw-text-stroke .plusa-slogan-stroke path:first-child{-webkit-animation:plusaVisualStroke .85s cubic-bezier(.215,.61,.355,1) 50ms both;animation:plusaVisualStroke .85s cubic-bezier(.215,.61,.355,1) 50ms both}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg.draw-text-stroke .plusa-slogan-stroke path:nth-child(2){-webkit-animation:plusaVisualStroke .9s cubic-bezier(.215,.61,.355,1) .1s both;animation:plusaVisualStroke .9s cubic-bezier(.215,.61,.355,1) .1s both}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg.draw-text-stroke .plusa-slogan-stroke path:nth-child(3){-webkit-animation:plusaVisualStroke .95s cubic-bezier(.215,.61,.355,1) .15s both;animation:plusaVisualStroke .95s cubic-bezier(.215,.61,.355,1) .15s both}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg.draw-text-stroke .plusa-slogan-stroke path:nth-child(4){-webkit-animation:plusaVisualStroke 1s cubic-bezier(.215,.61,.355,1) .2s both;animation:plusaVisualStroke 1s cubic-bezier(.215,.61,.355,1) .2s both}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg.draw-text-stroke .plusa-slogan-stroke path:nth-child(5){-webkit-animation:plusaVisualStroke 1.05s cubic-bezier(.215,.61,.355,1) .25s both;animation:plusaVisualStroke 1.05s cubic-bezier(.215,.61,.355,1) .25s both}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg.draw-text-stroke .plusa-slogan-stroke path:nth-child(6){-webkit-animation:plusaVisualStroke 1.1s cubic-bezier(.215,.61,.355,1) .3s both;animation:plusaVisualStroke 1.1s cubic-bezier(.215,.61,.355,1) .3s both}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg.draw-text-stroke .plusa-slogan-stroke path:nth-child(7){-webkit-animation:plusaVisualStroke 1.15s cubic-bezier(.215,.61,.355,1) .35s both;animation:plusaVisualStroke 1.15s cubic-bezier(.215,.61,.355,1) .35s both}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg.draw-text-stroke .plusa-slogan-stroke path:nth-child(8){-webkit-animation:plusaVisualStroke 1.2s cubic-bezier(.215,.61,.355,1) .4s both;animation:plusaVisualStroke 1.2s cubic-bezier(.215,.61,.355,1) .4s both}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg.draw-text-stroke .plusa-slogan-stroke path:nth-child(9){-webkit-animation:plusaVisualStroke 1.25s cubic-bezier(.215,.61,.355,1) .45s both;animation:plusaVisualStroke 1.25s cubic-bezier(.215,.61,.355,1) .45s both}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg.draw-text-stroke .plusa-slogan-stroke path:nth-child(10){-webkit-animation:plusaVisualStroke 1.3s cubic-bezier(.215,.61,.355,1) .5s both;animation:plusaVisualStroke 1.3s cubic-bezier(.215,.61,.355,1) .5s both}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg.draw-text-stroke .plusa-slogan-stroke path:nth-child(11){-webkit-animation:plusaVisualStroke 1.35s cubic-bezier(.215,.61,.355,1) .55s both;animation:plusaVisualStroke 1.35s cubic-bezier(.215,.61,.355,1) .55s both}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg.draw-text-stroke .plusa-slogan-stroke path:nth-child(12){-webkit-animation:plusaVisualStroke 1.4s cubic-bezier(.215,.61,.355,1) .6s both;animation:plusaVisualStroke 1.4s cubic-bezier(.215,.61,.355,1) .6s both}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg.draw-text-stroke .plusa-slogan-stroke path:nth-child(13){-webkit-animation:plusaVisualStroke 1.45s cubic-bezier(.215,.61,.355,1) .65s both;animation:plusaVisualStroke 1.45s cubic-bezier(.215,.61,.355,1) .65s both}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg.draw-text-stroke .plusa-slogan-stroke path:nth-child(14){-webkit-animation:plusaVisualStroke 1.5s cubic-bezier(.215,.61,.355,1) .7s both;animation:plusaVisualStroke 1.5s cubic-bezier(.215,.61,.355,1) .7s both}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg.draw-text-stroke .plusa-slogan-stroke path:nth-child(15){-webkit-animation:plusaVisualStroke 1.55s cubic-bezier(.215,.61,.355,1) .75s both;animation:plusaVisualStroke 1.55s cubic-bezier(.215,.61,.355,1) .75s both}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg.draw-text-stroke .plusa-slogan-stroke path:nth-child(16){-webkit-animation:plusaVisualStroke 1.6s cubic-bezier(.215,.61,.355,1) .8s both;animation:plusaVisualStroke 1.6s cubic-bezier(.215,.61,.355,1) .8s both}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg.draw-text-stroke .plusa-slogan-stroke path:nth-child(17){-webkit-animation:plusaVisualStroke 1.65s cubic-bezier(.215,.61,.355,1) .85s both;animation:plusaVisualStroke 1.65s cubic-bezier(.215,.61,.355,1) .85s both}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg.draw-text-stroke .plusa-slogan-stroke path:nth-child(18){-webkit-animation:plusaVisualStroke 1.7s cubic-bezier(.215,.61,.355,1) .9s both;animation:plusaVisualStroke 1.7s cubic-bezier(.215,.61,.355,1) .9s both}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg.draw-text-stroke .plusa-slogan-stroke path:nth-child(19){-webkit-animation:plusaVisualStroke 1.75s cubic-bezier(.215,.61,.355,1) .95s both;animation:plusaVisualStroke 1.75s cubic-bezier(.215,.61,.355,1) .95s both}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg.draw-text-stroke .plusa-slogan-stroke path:nth-child(20){-webkit-animation:plusaVisualStroke 1.8s cubic-bezier(.215,.61,.355,1) 1s both;animation:plusaVisualStroke 1.8s cubic-bezier(.215,.61,.355,1) 1s both}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg.draw-text-stroke .plusa-slogan-mask path{fill:#fff;stroke:#fff}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word svg.draw-text-stroke .plusa-slogan-mask .n-visible{fill:#000}.browser--ie .union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word.keyword .slogan__showtext{display:none}.browser--ie .union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__word.keyword .slogan__hidetext{color:#001aff!important}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__showtext{align-items:center;box-sizing:content-box;display:inline-block;display:flex;height:100%;left:0;overflow:hidden;position:absolute;top:0;-webkit-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top;white-space:nowrap;width:100%}.union-plusa-contents .union-plusa__header .union-plusa__slogan .slogan__line .slogan__hidetext{color:transparent;display:inline-block;position:relative}.union-plusa-contents .union-plusa__section{margin:380px auto 0;max-width:1460px;padding-left:50px;padding-right:50px;position:relative;width:100%}@media(max-width:1024px){.union-plusa-contents .union-plusa__section{padding-left:6vmin;padding-right:6vmin}}@media(max-width:767px){.union-plusa-contents .union-plusa__section{margin-top:calc(29vmin + 9vmax)}}.union-plusa-contents .union-plusa__section .union-explain{margin-top:190px;overflow:hidden;position:relative;width:640px;z-index:20}@media(max-width:1024px){.union-plusa-contents .union-plusa__section .union-explain{width:70%}}@media(max-width:767px){.union-plusa-contents .union-plusa__section .union-explain{margin-top:20vmin;width:100%}}.union-plusa-contents .union-plusa__section .union-plusa-lineshape{background-color:transparent;height:100%;position:absolute;right:50px;top:0;width:100%;z-index:0}@media(max-width:1024px){.union-plusa-contents .union-plusa__section .union-plusa-lineshape{right:6vmin}}@media(max-width:767px){.union-plusa-contents .union-plusa__section .union-plusa-lineshape{height:100%;left:0;-webkit-transform:translateY(0)!important;transform:translateY(0)!important;width:100%}}.union-plusa-contents .union-plusa__section .union-plusa-lineshape .gradient-mask{background:linear-gradient(90deg,#fff,#fff 43%,hsla(0,0%,100%,.6) 78%,hsla(0,0%,100%,0));height:100%;left:0;max-width:750px;position:absolute;top:0;width:100%;z-index:1}.theme--dark .union-plusa-contents .union-plusa__section .union-plusa-lineshape .gradient-mask{background:linear-gradient(90deg,#121212,#121212 43%,hsla(0,0%,7%,.6) 78%,hsla(0,0%,7%,0))}@media(max-width:767px){.union-plusa-contents .union-plusa__section .union-plusa-lineshape .gradient-mask{background:linear-gradient(90deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.6) 50%,hsla(0,0%,100%,0));height:100%;position:absolute}.theme--dark .union-plusa-contents .union-plusa__section .union-plusa-lineshape .gradient-mask{background:linear-gradient(90deg,hsla(0,0%,7%,.9),hsla(0,0%,7%,.6) 50%,hsla(0,0%,7%,0))}}.union-plusa-contents .union-plusa__section .union-plusa-lineshape .union-plusa-canvas{height:100%;position:absolute;right:0;top:0;width:600px;z-index:0}@media(max-width:767px){.union-plusa-contents .union-plusa__section .union-plusa-lineshape .union-plusa-canvas{bottom:-100%;height:100vh;position:-webkit-sticky;position:sticky;top:0;width:100%}}.union-plusa-contents .union-plusa__section .union-plusa-lineshape .union-plusa-canvas canvas{height:100%;width:100%}.union-plusa-contents .union-plusa__projects{margin-left:auto;margin-right:auto;margin-top:380px;overflow-x:hidden;overflow:hidden;padding:0 50px}@media(max-width:1024px){.union-plusa-contents .union-plusa__projects{padding:0 6vmin}}@media(max-width:767px){.union-plusa-contents .union-plusa__projects{margin-top:calc(29vmin + 9vmax)}}.union-plusa-contents .union-plusa__projects .project__visual{display:block;height:500px;margin-left:auto;margin-right:auto;max-width:1380px;position:relative;white-space:nowrap}@media(max-width:1024px){.union-plusa-contents .union-plusa__projects .project__visual{height:380px}}@media(max-width:767px){.union-plusa-contents .union-plusa__projects .project__visual{align-items:center;display:flex;flex-direction:column;height:auto;padding:10px 0}}.union-plusa-contents .union-plusa__projects .project__visual .visual__line{display:inline-block;height:500px;position:relative;vertical-align:top;width:500px}@-webkit-keyframes drawCircle{to{stroke-dashoffset:0}}@keyframes drawCircle{to{stroke-dashoffset:0}}.union-plusa-contents .union-plusa__projects .project__visual .visual__line svg{height:100%;position:absolute;right:0;width:150%}.union-plusa-contents .union-plusa__projects .project__visual .visual__line svg circle{stroke:#001aff;fill:transparent;stroke-dasharray:1600;stroke-dashoffset:1600;height:100%;position:absolute;right:0;width:100%}.union-plusa-contents .union-plusa__projects .project__visual .visual__line svg circle:first-of-type{-webkit-animation-delay:.7s;animation-delay:.7s;opacity:1}.union-plusa-contents .union-plusa__projects .project__visual .visual__line svg circle:nth-of-type(2){-webkit-animation-delay:.56s;animation-delay:.56s;opacity:1}.union-plusa-contents .union-plusa__projects .project__visual .visual__line svg circle:nth-of-type(3){-webkit-animation-delay:.42s;animation-delay:.42s;opacity:.8}.union-plusa-contents .union-plusa__projects .project__visual .visual__line svg circle:nth-of-type(4){-webkit-animation-delay:.28s;animation-delay:.28s;opacity:.6}.union-plusa-contents .union-plusa__projects .project__visual .visual__line svg circle:nth-of-type(5){-webkit-animation-delay:.14s;animation-delay:.14s;opacity:.4}.union-plusa-contents .union-plusa__projects .project__visual .visual__line svg circle{-webkit-animation:drawCircle 2.4s cubic-bezier(.19,1,.22,1) both;animation:drawCircle 2.4s cubic-bezier(.19,1,.22,1) both}.union-plusa-contents .union-plusa__projects .project__visual .visual__line svg circle:nth-of-type(6){-webkit-animation-delay:0ms;animation-delay:0ms;opacity:.2}@media(max-width:1024px){.union-plusa-contents .union-plusa__projects .project__visual .visual__line{height:380px;width:380px}}@media(max-width:767px){.union-plusa-contents .union-plusa__projects .project__visual .visual__line{height:65vw;position:absolute;width:65vw}}.union-plusa-contents .union-plusa__projects .project__visual .visual__line .circle-line{border:2px solid #001aff;border-radius:9999px;display:inline-block;height:500px;left:0;position:absolute;top:0;width:500px}@media(max-width:1024px){.union-plusa-contents .union-plusa__projects .project__visual .visual__line .circle-line{height:380px;width:380px}}@media(max-width:767px){.union-plusa-contents .union-plusa__projects .project__visual .visual__line .circle-line{height:65vw;width:65vw}}.union-plusa-contents .union-plusa__projects .project__visual .visual__line .circle-line:first-of-type{-webkit-transform:translateX(-50px);transform:translateX(-50px)}@media(max-width:767px){.union-plusa-contents .union-plusa__projects .project__visual .visual__line .circle-line:first-of-type{-webkit-transform:translateX(-15vw);transform:translateX(-15vw);z-index:10}}.union-plusa-contents .union-plusa__projects .project__visual .visual__line .circle-line:nth-of-type(2){-webkit-transform:translateX(-100px);transform:translateX(-100px)}@media(max-width:767px){.union-plusa-contents .union-plusa__projects .project__visual .visual__line .circle-line:nth-of-type(2){-webkit-transform:translateX(-30vw);transform:translateX(-30vw);z-index:10}}.union-plusa-contents .union-plusa__projects .project__visual .visual__line .circle-line:nth-of-type(3){-webkit-transform:translateX(-150px);transform:translateX(-150px)}@media(max-width:767px){.union-plusa-contents .union-plusa__projects .project__visual .visual__line .circle-line:nth-of-type(3){-webkit-transform:translateX(-45vw);transform:translateX(-45vw);z-index:10}}.union-plusa-contents .union-plusa__projects .project__visual .visual__line .circle-line:nth-of-type(4){-webkit-transform:translateX(-200px);transform:translateX(-200px)}@media(max-width:767px){.union-plusa-contents .union-plusa__projects .project__visual .visual__line .circle-line:nth-of-type(4){-webkit-transform:translateX(-60vw);transform:translateX(-60vw);z-index:10}}.union-plusa-contents .union-plusa__projects .project__visual .visual__line .circle-line:nth-of-type(5){-webkit-transform:translateX(-250px);transform:translateX(-250px)}@media(max-width:767px){.union-plusa-contents .union-plusa__projects .project__visual .visual__line .circle-line:nth-of-type(5){-webkit-transform:translateX(-75vw);transform:translateX(-75vw);z-index:10}}.union-plusa-contents .union-plusa__projects .project__visual .visual__line .circle-line:nth-of-type(6){-webkit-transform:translateX(-300px);transform:translateX(-300px)}@media(max-width:767px){.union-plusa-contents .union-plusa__projects .project__visual .visual__line .circle-line:nth-of-type(6){-webkit-transform:translateX(-90vw);transform:translateX(-90vw);z-index:10}}.union-plusa-contents .union-plusa__projects .project__visual .visual__line .circle-line:nth-of-type(7){-webkit-transform:translateX(-350px);transform:translateX(-350px)}@media(max-width:767px){.union-plusa-contents .union-plusa__projects .project__visual .visual__line .circle-line:nth-of-type(7){-webkit-transform:translateX(-105vw);transform:translateX(-105vw);z-index:10}}.union-plusa-contents .union-plusa__projects .project__visual .visual__line .circle-line:nth-of-type(8){-webkit-transform:translateX(-400px);transform:translateX(-400px)}@media(max-width:767px){.union-plusa-contents .union-plusa__projects .project__visual .visual__line .circle-line:nth-of-type(8){-webkit-transform:translateX(-120vw);transform:translateX(-120vw);z-index:10}}.union-plusa-contents .union-plusa__projects .project__visual .visual__line .circle-line:nth-of-type(9){-webkit-transform:translateX(-450px);transform:translateX(-450px)}@media(max-width:767px){.union-plusa-contents .union-plusa__projects .project__visual .visual__line .circle-line:nth-of-type(9){-webkit-transform:translateX(-135vw);transform:translateX(-135vw);z-index:10}}.union-plusa-contents .union-plusa__projects .project__visual .visual__line .circle-line:nth-of-type(10){-webkit-transform:translateX(-500px);transform:translateX(-500px)}@media(max-width:767px){.union-plusa-contents .union-plusa__projects .project__visual .visual__line .circle-line:nth-of-type(10){-webkit-transform:translateX(-150vw);transform:translateX(-150vw);z-index:10}}.union-plusa-contents .union-plusa__projects .project__visual .visual__image{left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);vertical-align:top}@media(max-width:767px){.union-plusa-contents .union-plusa__projects .project__visual .visual__image{display:flex;flex-direction:column;left:0;position:relative;-webkit-transform:none;transform:none}}.union-plusa-contents .union-plusa__projects .project__visual .visual__image .circle-image{border-radius:9999px;display:inline-block;height:500px;overflow:hidden;position:relative;transition:-webkit-transform 2s cubic-bezier(.19,1,.22,1);transition:transform 2s cubic-bezier(.19,1,.22,1);transition:transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);width:500px}@media(max-width:1024px){.union-plusa-contents .union-plusa__projects .project__visual .visual__image .circle-image{height:380px;width:380px}}@media(max-width:767px){.union-plusa-contents .union-plusa__projects .project__visual .visual__image .circle-image{height:65vw;width:65vw}}.union-plusa-contents .union-plusa__projects .project__visual .visual__image .circle-image:first-child{transition-delay:0}.union-plusa-contents .union-plusa__projects .project__visual .visual__image .circle-image:nth-child(2){transition-delay:.2s}@media(min-width:768px){.union-plusa-contents .union-plusa__projects .project__visual .visual__image .circle-image:first-child{left:10%}.union-plusa-contents .union-plusa__projects .project__visual .visual__image .circle-image:nth-child(2){right:3%}}@media(max-width:767px){.union-plusa-contents .union-plusa__projects .project__visual .visual__image .circle-image{margin-bottom:-10vh}}.union-plusa-contents .union-plusa__projects .project__visual .visual__image .circle-image .image-back{background-color:#001aff;border:0 solid rgba(0,26,255,0);border-radius:9999px;height:100%;left:0;opacity:0;position:absolute;top:0;transition:border 1.6s cubic-bezier(.165,.84,.44,1) .2s,opacity .8s cubic-bezier(.215,.61,.355,1);width:100%}.union-plusa-contents .union-plusa__projects .project__visual .visual__image .circle-image:nth-child(2) .image-back{transition-delay:.5s}.union-plusa-contents .union-plusa__projects .project__visual .visual__image .circle-image img{height:100%;object-fit:cover;pointer-events:none;width:100%}.union-plusa-contents .union-plusa__projects .project__visual .visual__fill{display:inline-block;height:500px;position:absolute;right:0;-webkit-transform:translateX(50%);transform:translateX(50%);transition:-webkit-transform 1.5s cubic-bezier(.165,.84,.44,1);transition:transform 1.5s cubic-bezier(.165,.84,.44,1);transition:transform 1.5s cubic-bezier(.165,.84,.44,1),-webkit-transform 1.5s cubic-bezier(.165,.84,.44,1);width:500px;z-index:10}@media(max-width:1024px){.union-plusa-contents .union-plusa__projects .project__visual .visual__fill{height:380px;width:380px}}@media(max-width:767px){.union-plusa-contents .union-plusa__projects .project__visual .visual__fill{height:65vw;position:relative;-webkit-transform:none;transform:none;width:65vw}}.union-plusa-contents .union-plusa__projects .project__visual .visual__fill .circle-fill{border:2px solid #001aff;border-radius:9999px;display:inline-block;height:500px;position:absolute;transition:opacity .3s ease,-webkit-transform .6s cubic-bezier(.165,.84,.44,1);transition:transform .6s cubic-bezier(.165,.84,.44,1),opacity .3s ease;transition:transform .6s cubic-bezier(.165,.84,.44,1),opacity .3s ease,-webkit-transform .6s cubic-bezier(.165,.84,.44,1);width:500px;z-index:10}@media(max-width:1024px){.union-plusa-contents .union-plusa__projects .project__visual .visual__fill .circle-fill{height:380px;width:380px}}@media(max-width:767px){.union-plusa-contents .union-plusa__projects .project__visual .visual__fill .circle-fill{height:65vw;width:65vw}}.union-plusa-contents .union-plusa__projects .project__visual .visual__fill .circle-fill:first-child{background-color:#001aff}.union-plusa-contents .union-plusa__projects .project__visual .visual__fill .circle-fill:nth-child(2){-webkit-transform:translateX(55px);transform:translateX(55px);transition-delay:.8s;transition-duration:.7s}.union-plusa-contents .union-plusa__projects .project__visual .visual__fill .circle-fill:nth-child(3){-webkit-transform:translateX(110px);transform:translateX(110px);transition-delay:.85s;transition-duration:1.8s}.union-plusa-contents .union-plusa__projects .project__visual .visual__fill:before{background-color:#fff;content:"";height:102%;left:51%;position:absolute;right:0;top:-1%;width:150vw}.theme--dark .union-plusa-contents .union-plusa__projects .project__visual .visual__fill:before{background-color:#121212}@media(max-width:767px){.union-plusa-contents .union-plusa__projects .project__visual .visual__fill:before{height:100vh;left:-1%;top:50%;width:102%}}.union-plusa-contents .union-plusa__projects .project__visual.hide .visual__fill{-webkit-transform:translate3d(-100vw,0,0);transform:translate3d(-100vw,0,0)}.union-plusa-contents .union-plusa__projects .project__visual.hide .visual__fill .circle-fill{opacity:0}@media(max-width:767px){.union-plusa-contents .union-plusa__projects .project__visual.hide .visual__fill{-webkit-transform:translate3d(0,-100vh,0);transform:translate3d(0,-100vh,0)}}.union-plusa-contents .union-plusa__projects .project__visual.hide .visual__image .circle-image{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.union-plusa-contents .union-plusa__projects .project__visual.hide .visual__image .image-back{opacity:1}.union-plusa-contents .union-plusa__projects .project__visual.hide .visual__fill .circle-fill:nth-child(2),.union-plusa-contents .union-plusa__projects .project__visual.hide .visual__fill .circle-fill:nth-child(3){-webkit-transform:translateZ(0);transform:translateZ(0)}.union-plusa-contents .union-plusa__projects .project__visual.hide circle{-webkit-animation:none!important;animation:none!important}.union-plusa-contents .union-plusa__projects .project__text{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;margin-top:190px;max-width:1380px;position:relative;z-index:10}@media(max-width:767px){.union-plusa-contents .union-plusa__projects .project__text{flex-direction:column;margin-top:calc(29vmin + 9vmax)}}.union-plusa-contents .union-plusa__projects .project__text .union-explain{margin-right:50px}.union-plusa-contents .union-plusa__projects .project__text .union-explain:first-child{margin-top:0}.union-plusa-contents .union-plusa__projects .project__text .union-explain:last-child{margin-right:0}@media(max-width:1024px){.union-plusa-contents .union-plusa__projects .project__text .union-explain{margin-right:3vmin}}@media(max-width:767px){.union-plusa-contents .union-plusa__projects .project__text .union-explain{margin-top:12vmin;width:100%}}.union-plusa-contents .union-plusa__projects .project__text .union-explain .explain__title{font-weight:700}.union-plusa-contents .union-plusa__projects .project__text .union-explain .explain__text p{margin-top:3vmin}.union-plusa-contents .page-footer{margin-top:380px}@media(max-width:767px){.union-plusa-contents .page-footer{margin-top:calc(29vmin + 9vmax)}}.union-plusa-contents .page-footer .page-footer__address address:nth-child(2){color:#001aff}.union-cosmicray-contents{padding-top:160px}@media(max-width:1024px){.union-cosmicray-contents{padding-top:20vmin}}@media(max-width:767px){.union-cosmicray-contents{padding-top:0}}.union-cosmicray-contents .union-cosmicray__visual{color:#34dd63;display:block;margin-left:auto;margin-right:auto;max-width:1660px;padding:0 50px;position:relative;width:100%}@media(max-width:1024px){.union-cosmicray-contents .union-cosmicray__visual{padding:0 6vmin}}.union-cosmicray-contents .union-cosmicray__visual .visual__list{display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width:767px){.union-cosmicray-contents .union-cosmicray__visual .visual__list{margin-bottom:6vmin}}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item{height:500px;-webkit-transform:scale(.85);transform:scale(.85);width:32%}@media screen and (max-width:1670px){.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item{height:calc(32vw - 30px)}}@media(max-width:1024px){.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item{height:28vw}}@media(max-width:767px){.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item{height:100%;height:55vw;margin-left:auto;margin-right:auto;margin-top:18vmin;-webkit-transform:scale(1);transform:scale(1);width:100%;width:55vw}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item:nth-of-type(2n-1){margin-right:auto}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item:nth-of-type(2n){margin-left:auto}}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item.canvas-item{border-radius:9999px;overflow:hidden}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg,.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item.canvas-item #cosmicray-canvas{height:100%;width:100%}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg mask path{stroke:#fff!important;fill:#fff!important}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg circle,.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg path{stroke:#0aff4e;fill:transparent;-webkit-transform-origin:center center;transform-origin:center center}@-webkit-keyframes visualShape1_rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes visualShape1_rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes visualShape1_1{0%{-webkit-transform:translateY(0);transform:translateY(0)}10%{-webkit-transform:translateY(30px);transform:translateY(30px)}90%{-webkit-transform:translateY(30px);transform:translateY(30px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes visualShape1_1{0%{-webkit-transform:translateY(0);transform:translateY(0)}10%{-webkit-transform:translateY(30px);transform:translateY(30px)}90%{-webkit-transform:translateY(30px);transform:translateY(30px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes visualShape1_2{0%{-webkit-transform:translateY(0);transform:translateY(0)}10%{-webkit-transform:translateY(10px);transform:translateY(10px)}90%{-webkit-transform:translateY(10px);transform:translateY(10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes visualShape1_2{0%{-webkit-transform:translateY(0);transform:translateY(0)}10%{-webkit-transform:translateY(10px);transform:translateY(10px)}90%{-webkit-transform:translateY(10px);transform:translateY(10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes visualShape1_3{0%{-webkit-transform:translateY(0);transform:translateY(0)}10%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}90%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes visualShape1_3{0%{-webkit-transform:translateY(0);transform:translateY(0)}10%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}90%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes visualShape1_4{0%{-webkit-transform:translateY(0);transform:translateY(0)}10%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}90%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes visualShape1_4{0%{-webkit-transform:translateY(0);transform:translateY(0)}10%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}90%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape01.draw-active{-webkit-animation:visualShape1_rotate 10s cubic-bezier(.215,.61,.355,1) infinite;animation:visualShape1_rotate 10s cubic-bezier(.215,.61,.355,1) infinite}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape01.draw-active path{display:inline-block}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape01.draw-active path:first-of-type{-webkit-animation:fullDrawStroke 3s ease both,visualShape1_1 10s cubic-bezier(.215,.61,.355,1) 1s infinite both;animation:fullDrawStroke 3s ease both,visualShape1_1 10s cubic-bezier(.215,.61,.355,1) 1s infinite both}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape01.draw-active path:nth-of-type(2){-webkit-animation:fullDrawStroke 3s ease both,visualShape1_2 10s cubic-bezier(.215,.61,.355,1) 1s infinite both;animation:fullDrawStroke 3s ease both,visualShape1_2 10s cubic-bezier(.215,.61,.355,1) 1s infinite both}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape01.draw-active path:nth-of-type(3){-webkit-animation:fullDrawStroke 3s ease both,visualShape1_3 10s cubic-bezier(.215,.61,.355,1) 1s infinite both;animation:fullDrawStroke 3s ease both,visualShape1_3 10s cubic-bezier(.215,.61,.355,1) 1s infinite both}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape01.draw-active path:nth-of-type(4){-webkit-animation:fullDrawStroke 3s ease both,visualShape1_4 10s cubic-bezier(.215,.61,.355,1) 1s infinite both;animation:fullDrawStroke 3s ease both,visualShape1_4 10s cubic-bezier(.215,.61,.355,1) 1s infinite both}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape01.draw-active path:nth-of-type(5){-webkit-animation:fullDrawStroke 3s ease both,visualShape1_5 10s cubic-bezier(.215,.61,.355,1) 1s infinite both;animation:fullDrawStroke 3s ease both,visualShape1_5 10s cubic-bezier(.215,.61,.355,1) 1s infinite both}@-webkit-keyframes visualShape2_1{0%{-webkit-animation-timing-function:cubic-bezier(.31,1.69,.68,1);animation-timing-function:cubic-bezier(.31,1.69,.68,1);-webkit-transform:translateZ(0);transform:translateZ(0)}11%{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}78%{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes visualShape2_1{0%{-webkit-animation-timing-function:cubic-bezier(.31,1.69,.68,1);animation-timing-function:cubic-bezier(.31,1.69,.68,1);-webkit-transform:translateZ(0);transform:translateZ(0)}11%{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}78%{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes visualShape2_2{0%{-webkit-animation-timing-function:cubic-bezier(.31,1.69,.68,1);animation-timing-function:cubic-bezier(.31,1.69,.68,1);-webkit-transform:translateZ(0);transform:translateZ(0)}11%{-webkit-transform:translate3d(0,-90px,0);transform:translate3d(0,-90px,0)}78%{-webkit-transform:translate3d(0,-90px,0);transform:translate3d(0,-90px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes visualShape2_2{0%{-webkit-animation-timing-function:cubic-bezier(.31,1.69,.68,1);animation-timing-function:cubic-bezier(.31,1.69,.68,1);-webkit-transform:translateZ(0);transform:translateZ(0)}11%{-webkit-transform:translate3d(0,-90px,0);transform:translate3d(0,-90px,0)}78%{-webkit-transform:translate3d(0,-90px,0);transform:translate3d(0,-90px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes visualShape2_3{0%{-webkit-animation-timing-function:cubic-bezier(.31,1.69,.68,1);animation-timing-function:cubic-bezier(.31,1.69,.68,1);-webkit-transform:translateZ(0);transform:translateZ(0)}11%{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0)}78%{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes visualShape2_3{0%{-webkit-animation-timing-function:cubic-bezier(.31,1.69,.68,1);animation-timing-function:cubic-bezier(.31,1.69,.68,1);-webkit-transform:translateZ(0);transform:translateZ(0)}11%{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0)}78%{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes visualShape2_4{0%{-webkit-animation-timing-function:cubic-bezier(.31,1.69,.68,1);animation-timing-function:cubic-bezier(.31,1.69,.68,1);-webkit-transform:translateZ(0);transform:translateZ(0)}11%{-webkit-transform:translate3d(0,-70px,0);transform:translate3d(0,-70px,0)}78%{-webkit-transform:translate3d(0,-70px,0);transform:translate3d(0,-70px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes visualShape2_4{0%{-webkit-animation-timing-function:cubic-bezier(.31,1.69,.68,1);animation-timing-function:cubic-bezier(.31,1.69,.68,1);-webkit-transform:translateZ(0);transform:translateZ(0)}11%{-webkit-transform:translate3d(0,-70px,0);transform:translate3d(0,-70px,0)}78%{-webkit-transform:translate3d(0,-70px,0);transform:translate3d(0,-70px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes visualShape2_5{0%{-webkit-animation-timing-function:cubic-bezier(.31,1.69,.68,1);animation-timing-function:cubic-bezier(.31,1.69,.68,1);-webkit-transform:translateZ(0);transform:translateZ(0)}11%{-webkit-transform:translate3d(0,-60px,0);transform:translate3d(0,-60px,0)}78%{-webkit-transform:translate3d(0,-60px,0);transform:translate3d(0,-60px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes visualShape2_5{0%{-webkit-animation-timing-function:cubic-bezier(.31,1.69,.68,1);animation-timing-function:cubic-bezier(.31,1.69,.68,1);-webkit-transform:translateZ(0);transform:translateZ(0)}11%{-webkit-transform:translate3d(0,-60px,0);transform:translate3d(0,-60px,0)}78%{-webkit-transform:translate3d(0,-60px,0);transform:translate3d(0,-60px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes visualShape2_6{0%{-webkit-animation-timing-function:cubic-bezier(.31,1.69,.68,1);animation-timing-function:cubic-bezier(.31,1.69,.68,1);-webkit-transform:translateZ(0);transform:translateZ(0)}11%{-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}78%{-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes visualShape2_6{0%{-webkit-animation-timing-function:cubic-bezier(.31,1.69,.68,1);animation-timing-function:cubic-bezier(.31,1.69,.68,1);-webkit-transform:translateZ(0);transform:translateZ(0)}11%{-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}78%{-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes visualShape2_7{0%{-webkit-animation-timing-function:cubic-bezier(.31,1.69,.68,1);animation-timing-function:cubic-bezier(.31,1.69,.68,1);-webkit-transform:translateZ(0);transform:translateZ(0)}11%{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}78%{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes visualShape2_7{0%{-webkit-animation-timing-function:cubic-bezier(.31,1.69,.68,1);animation-timing-function:cubic-bezier(.31,1.69,.68,1);-webkit-transform:translateZ(0);transform:translateZ(0)}11%{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}78%{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes visualShape2_8{0%{-webkit-animation-timing-function:cubic-bezier(.31,1.69,.68,1);animation-timing-function:cubic-bezier(.31,1.69,.68,1);-webkit-transform:translateZ(0);transform:translateZ(0)}11%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}78%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes visualShape2_8{0%{-webkit-animation-timing-function:cubic-bezier(.31,1.69,.68,1);animation-timing-function:cubic-bezier(.31,1.69,.68,1);-webkit-transform:translateZ(0);transform:translateZ(0)}11%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}78%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes visualShape2_9{0%{-webkit-animation-timing-function:cubic-bezier(.31,1.69,.68,1);animation-timing-function:cubic-bezier(.31,1.69,.68,1);-webkit-transform:translateZ(0);transform:translateZ(0)}11%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}78%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes visualShape2_9{0%{-webkit-animation-timing-function:cubic-bezier(.31,1.69,.68,1);animation-timing-function:cubic-bezier(.31,1.69,.68,1);-webkit-transform:translateZ(0);transform:translateZ(0)}11%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}78%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes visualShape2_10{0%{-webkit-animation-timing-function:cubic-bezier(.31,1.69,.68,1);animation-timing-function:cubic-bezier(.31,1.69,.68,1);-webkit-transform:translateZ(0);transform:translateZ(0)}11%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}78%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes visualShape2_10{0%{-webkit-animation-timing-function:cubic-bezier(.31,1.69,.68,1);animation-timing-function:cubic-bezier(.31,1.69,.68,1);-webkit-transform:translateZ(0);transform:translateZ(0)}11%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}78%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes visualShape2_12{0%{-webkit-animation-timing-function:cubic-bezier(.31,1.69,.68,1);animation-timing-function:cubic-bezier(.31,1.69,.68,1);-webkit-transform:translateZ(0);transform:translateZ(0)}11%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}78%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes visualShape2_12{0%{-webkit-animation-timing-function:cubic-bezier(.31,1.69,.68,1);animation-timing-function:cubic-bezier(.31,1.69,.68,1);-webkit-transform:translateZ(0);transform:translateZ(0)}11%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}78%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes visualShape2_13{0%{-webkit-animation-timing-function:cubic-bezier(.31,1.69,.68,1);animation-timing-function:cubic-bezier(.31,1.69,.68,1);-webkit-transform:translateZ(0);transform:translateZ(0)}11%{-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}78%{-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes visualShape2_13{0%{-webkit-animation-timing-function:cubic-bezier(.31,1.69,.68,1);animation-timing-function:cubic-bezier(.31,1.69,.68,1);-webkit-transform:translateZ(0);transform:translateZ(0)}11%{-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}78%{-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes visualShape2_14{0%{-webkit-animation-timing-function:cubic-bezier(.31,1.69,.68,1);animation-timing-function:cubic-bezier(.31,1.69,.68,1);-webkit-transform:translateZ(0);transform:translateZ(0)}11%{-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}78%{-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes visualShape2_14{0%{-webkit-animation-timing-function:cubic-bezier(.31,1.69,.68,1);animation-timing-function:cubic-bezier(.31,1.69,.68,1);-webkit-transform:translateZ(0);transform:translateZ(0)}11%{-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}78%{-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes visualShape2_15{0%{-webkit-animation-timing-function:cubic-bezier(.31,1.69,.68,1);animation-timing-function:cubic-bezier(.31,1.69,.68,1);-webkit-transform:translateZ(0);transform:translateZ(0)}11%{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}78%{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes visualShape2_15{0%{-webkit-animation-timing-function:cubic-bezier(.31,1.69,.68,1);animation-timing-function:cubic-bezier(.31,1.69,.68,1);-webkit-transform:translateZ(0);transform:translateZ(0)}11%{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}78%{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes visualShape2_16{0%{-webkit-animation-timing-function:cubic-bezier(.31,1.69,.68,1);animation-timing-function:cubic-bezier(.31,1.69,.68,1);-webkit-transform:translateZ(0);transform:translateZ(0)}11%{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}78%{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes visualShape2_16{0%{-webkit-animation-timing-function:cubic-bezier(.31,1.69,.68,1);animation-timing-function:cubic-bezier(.31,1.69,.68,1);-webkit-transform:translateZ(0);transform:translateZ(0)}11%{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}78%{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes visualShape2_17{0%{-webkit-animation-timing-function:cubic-bezier(.31,1.69,.68,1);animation-timing-function:cubic-bezier(.31,1.69,.68,1);-webkit-transform:translateZ(0);transform:translateZ(0)}11%{-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0)}78%{-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes visualShape2_17{0%{-webkit-animation-timing-function:cubic-bezier(.31,1.69,.68,1);animation-timing-function:cubic-bezier(.31,1.69,.68,1);-webkit-transform:translateZ(0);transform:translateZ(0)}11%{-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0)}78%{-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes visualShape2_18{0%{-webkit-animation-timing-function:cubic-bezier(.31,1.69,.68,1);animation-timing-function:cubic-bezier(.31,1.69,.68,1);-webkit-transform:translateZ(0);transform:translateZ(0)}11%{-webkit-transform:translate3d(0,70px,0);transform:translate3d(0,70px,0)}78%{-webkit-transform:translate3d(0,70px,0);transform:translate3d(0,70px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes visualShape2_18{0%{-webkit-animation-timing-function:cubic-bezier(.31,1.69,.68,1);animation-timing-function:cubic-bezier(.31,1.69,.68,1);-webkit-transform:translateZ(0);transform:translateZ(0)}11%{-webkit-transform:translate3d(0,70px,0);transform:translate3d(0,70px,0)}78%{-webkit-transform:translate3d(0,70px,0);transform:translate3d(0,70px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes visualShape2_19{0%{-webkit-animation-timing-function:cubic-bezier(.31,1.69,.68,1);animation-timing-function:cubic-bezier(.31,1.69,.68,1);-webkit-transform:translateZ(0);transform:translateZ(0)}11%{-webkit-transform:translate3d(0,80px,0);transform:translate3d(0,80px,0)}78%{-webkit-transform:translate3d(0,80px,0);transform:translate3d(0,80px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes visualShape2_19{0%{-webkit-animation-timing-function:cubic-bezier(.31,1.69,.68,1);animation-timing-function:cubic-bezier(.31,1.69,.68,1);-webkit-transform:translateZ(0);transform:translateZ(0)}11%{-webkit-transform:translate3d(0,80px,0);transform:translate3d(0,80px,0)}78%{-webkit-transform:translate3d(0,80px,0);transform:translate3d(0,80px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes visualShape2_20{0%{-webkit-animation-timing-function:cubic-bezier(.31,1.69,.68,1);animation-timing-function:cubic-bezier(.31,1.69,.68,1);-webkit-transform:translateZ(0);transform:translateZ(0)}11%{-webkit-transform:translate3d(0,90px,0);transform:translate3d(0,90px,0)}78%{-webkit-transform:translate3d(0,90px,0);transform:translate3d(0,90px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes visualShape2_20{0%{-webkit-animation-timing-function:cubic-bezier(.31,1.69,.68,1);animation-timing-function:cubic-bezier(.31,1.69,.68,1);-webkit-transform:translateZ(0);transform:translateZ(0)}11%{-webkit-transform:translate3d(0,90px,0);transform:translate3d(0,90px,0)}78%{-webkit-transform:translate3d(0,90px,0);transform:translate3d(0,90px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes visualShape2_21{0%{-webkit-animation-timing-function:cubic-bezier(.31,1.69,.68,1);animation-timing-function:cubic-bezier(.31,1.69,.68,1);-webkit-transform:translateZ(0);transform:translateZ(0)}11%{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}78%{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes visualShape2_21{0%{-webkit-animation-timing-function:cubic-bezier(.31,1.69,.68,1);animation-timing-function:cubic-bezier(.31,1.69,.68,1);-webkit-transform:translateZ(0);transform:translateZ(0)}11%{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}78%{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape02>g path{display:inline-block}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape02>g path:first-of-type{-webkit-animation:visualShape2_1 6s cubic-bezier(.645,.045,.355,1) infinite both,fullDrawStroke 7s cubic-bezier(.19,1,.22,1) 32ms both;animation:visualShape2_1 6s cubic-bezier(.645,.045,.355,1) infinite both,fullDrawStroke 7s cubic-bezier(.19,1,.22,1) 32ms both}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape02>g path:nth-of-type(2){-webkit-animation:visualShape2_2 6s cubic-bezier(.645,.045,.355,1) infinite both,fullDrawStroke 7s cubic-bezier(.19,1,.22,1) 64ms both;animation:visualShape2_2 6s cubic-bezier(.645,.045,.355,1) infinite both,fullDrawStroke 7s cubic-bezier(.19,1,.22,1) 64ms both}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape02>g path:nth-of-type(3){-webkit-animation:visualShape2_3 6s cubic-bezier(.645,.045,.355,1) infinite both,fullDrawStroke 7s cubic-bezier(.19,1,.22,1) 96ms both;animation:visualShape2_3 6s cubic-bezier(.645,.045,.355,1) infinite both,fullDrawStroke 7s cubic-bezier(.19,1,.22,1) 96ms both}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape02>g path:nth-of-type(4){-webkit-animation:visualShape2_4 6s cubic-bezier(.645,.045,.355,1) infinite both,fullDrawStroke 7s cubic-bezier(.19,1,.22,1) 128ms both;animation:visualShape2_4 6s cubic-bezier(.645,.045,.355,1) infinite both,fullDrawStroke 7s cubic-bezier(.19,1,.22,1) 128ms both}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape02>g path:nth-of-type(5){-webkit-animation:visualShape2_5 6s cubic-bezier(.645,.045,.355,1) infinite both,fullDrawStroke 7s cubic-bezier(.19,1,.22,1) .16s both;animation:visualShape2_5 6s cubic-bezier(.645,.045,.355,1) infinite both,fullDrawStroke 7s cubic-bezier(.19,1,.22,1) .16s both}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape02>g path:nth-of-type(6){-webkit-animation:visualShape2_6 6s cubic-bezier(.645,.045,.355,1) infinite both,fullDrawStroke 7s cubic-bezier(.19,1,.22,1) 192ms both;animation:visualShape2_6 6s cubic-bezier(.645,.045,.355,1) infinite both,fullDrawStroke 7s cubic-bezier(.19,1,.22,1) 192ms both}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape02>g path:nth-of-type(7){-webkit-animation:visualShape2_7 6s cubic-bezier(.645,.045,.355,1) infinite both,fullDrawStroke 7s cubic-bezier(.19,1,.22,1) 224ms both;animation:visualShape2_7 6s cubic-bezier(.645,.045,.355,1) infinite both,fullDrawStroke 7s cubic-bezier(.19,1,.22,1) 224ms both}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape02>g path:nth-of-type(8){-webkit-animation:visualShape2_8 6s cubic-bezier(.645,.045,.355,1) infinite both,fullDrawStroke 7s cubic-bezier(.19,1,.22,1) 256ms both;animation:visualShape2_8 6s cubic-bezier(.645,.045,.355,1) infinite both,fullDrawStroke 7s cubic-bezier(.19,1,.22,1) 256ms both}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape02>g path:nth-of-type(9){-webkit-animation:visualShape2_9 6s cubic-bezier(.645,.045,.355,1) infinite both,fullDrawStroke 7s cubic-bezier(.19,1,.22,1) 288ms both;animation:visualShape2_9 6s cubic-bezier(.645,.045,.355,1) infinite both,fullDrawStroke 7s cubic-bezier(.19,1,.22,1) 288ms both}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape02>g path:nth-of-type(10){-webkit-animation:visualShape2_10 6s cubic-bezier(.645,.045,.355,1) infinite both,fullDrawStroke 7s cubic-bezier(.19,1,.22,1) .32s both;animation:visualShape2_10 6s cubic-bezier(.645,.045,.355,1) infinite both,fullDrawStroke 7s cubic-bezier(.19,1,.22,1) .32s both}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape02>g path:nth-of-type(11){-webkit-animation:visualShape2_11 6s cubic-bezier(.645,.045,.355,1) infinite both,fullDrawStroke 7s cubic-bezier(.19,1,.22,1) 352ms both;animation:visualShape2_11 6s cubic-bezier(.645,.045,.355,1) infinite both,fullDrawStroke 7s cubic-bezier(.19,1,.22,1) 352ms both}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape02>g path:nth-of-type(12){-webkit-animation:visualShape2_12 6s cubic-bezier(.645,.045,.355,1) infinite both,fullDrawStroke 7s cubic-bezier(.19,1,.22,1) 384ms both;animation:visualShape2_12 6s cubic-bezier(.645,.045,.355,1) infinite both,fullDrawStroke 7s cubic-bezier(.19,1,.22,1) 384ms both}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape02>g path:nth-of-type(13){-webkit-animation:visualShape2_13 6s cubic-bezier(.645,.045,.355,1) infinite both,fullDrawStroke 7s cubic-bezier(.19,1,.22,1) 416ms both;animation:visualShape2_13 6s cubic-bezier(.645,.045,.355,1) infinite both,fullDrawStroke 7s cubic-bezier(.19,1,.22,1) 416ms both}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape02>g path:nth-of-type(14){-webkit-animation:visualShape2_14 6s cubic-bezier(.645,.045,.355,1) infinite both,fullDrawStroke 7s cubic-bezier(.19,1,.22,1) 448ms both;animation:visualShape2_14 6s cubic-bezier(.645,.045,.355,1) infinite both,fullDrawStroke 7s cubic-bezier(.19,1,.22,1) 448ms both}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape02>g path:nth-of-type(15){-webkit-animation:visualShape2_15 6s cubic-bezier(.645,.045,.355,1) infinite both,fullDrawStroke 7s cubic-bezier(.19,1,.22,1) .48s both;animation:visualShape2_15 6s cubic-bezier(.645,.045,.355,1) infinite both,fullDrawStroke 7s cubic-bezier(.19,1,.22,1) .48s both}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape02>g path:nth-of-type(16){-webkit-animation:visualShape2_16 6s cubic-bezier(.645,.045,.355,1) infinite both,fullDrawStroke 7s cubic-bezier(.19,1,.22,1) 512ms both;animation:visualShape2_16 6s cubic-bezier(.645,.045,.355,1) infinite both,fullDrawStroke 7s cubic-bezier(.19,1,.22,1) 512ms both}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape02>g path:nth-of-type(17){-webkit-animation:visualShape2_17 6s cubic-bezier(.645,.045,.355,1) infinite both,fullDrawStroke 7s cubic-bezier(.19,1,.22,1) 544ms both;animation:visualShape2_17 6s cubic-bezier(.645,.045,.355,1) infinite both,fullDrawStroke 7s cubic-bezier(.19,1,.22,1) 544ms both}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape02>g path:nth-of-type(18){-webkit-animation:visualShape2_18 6s cubic-bezier(.645,.045,.355,1) infinite both,fullDrawStroke 7s cubic-bezier(.19,1,.22,1) 576ms both;animation:visualShape2_18 6s cubic-bezier(.645,.045,.355,1) infinite both,fullDrawStroke 7s cubic-bezier(.19,1,.22,1) 576ms both}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape02>g path:nth-of-type(19){-webkit-animation:visualShape2_19 6s cubic-bezier(.645,.045,.355,1) infinite both,fullDrawStroke 7s cubic-bezier(.19,1,.22,1) 608ms both;animation:visualShape2_19 6s cubic-bezier(.645,.045,.355,1) infinite both,fullDrawStroke 7s cubic-bezier(.19,1,.22,1) 608ms both}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape02>g path:nth-of-type(20){-webkit-animation:visualShape2_20 6s cubic-bezier(.645,.045,.355,1) infinite both,fullDrawStroke 7s cubic-bezier(.19,1,.22,1) .64s both;animation:visualShape2_20 6s cubic-bezier(.645,.045,.355,1) infinite both,fullDrawStroke 7s cubic-bezier(.19,1,.22,1) .64s both}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape02>g path:nth-of-type(21){-webkit-animation:visualShape2_21 6s cubic-bezier(.645,.045,.355,1) infinite both,fullDrawStroke 7s cubic-bezier(.19,1,.22,1) 672ms both;animation:visualShape2_21 6s cubic-bezier(.645,.045,.355,1) infinite both,fullDrawStroke 7s cubic-bezier(.19,1,.22,1) 672ms both}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape03.draw-active path{-webkit-animation:fullDrawStroke 1s cubic-bezier(.645,.045,.355,1) both;animation:fullDrawStroke 1s cubic-bezier(.645,.045,.355,1) both}@-webkit-keyframes visualShape4{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}15%{-webkit-transform:rotateX(89.9deg);transform:rotateX(89.9deg)}28%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}to{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes visualShape4{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}15%{-webkit-transform:rotateX(89.9deg);transform:rotateX(89.9deg)}28%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}to{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape04.draw-active path{-webkit-animation:visualShape4 6s cubic-bezier(.215,.61,.355,1) infinite both,fullDrawStroke 1s cubic-bezier(.645,.045,.355,1) both;animation:visualShape4 6s cubic-bezier(.215,.61,.355,1) infinite both,fullDrawStroke 1s cubic-bezier(.645,.045,.355,1) both}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape04.draw-active path:first-of-type{-webkit-animation-delay:45ms!important;animation-delay:45ms!important}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape04.draw-active path:nth-of-type(2){-webkit-animation-delay:90ms!important;animation-delay:90ms!important}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape04.draw-active path:nth-of-type(3){-webkit-animation-delay:135ms!important;animation-delay:135ms!important}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape04.draw-active path:nth-of-type(4){-webkit-animation-delay:.18s!important;animation-delay:.18s!important}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape04.draw-active path:nth-of-type(5){-webkit-animation-delay:225ms!important;animation-delay:225ms!important}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape04.draw-active path:nth-of-type(6){-webkit-animation-delay:.27s!important;animation-delay:.27s!important}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape04.draw-active path:nth-of-type(7){-webkit-animation-delay:315ms!important;animation-delay:315ms!important}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape04.draw-active path:nth-of-type(8){-webkit-animation-delay:.36s!important;animation-delay:.36s!important}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape04.draw-active path:nth-of-type(9){-webkit-animation-delay:405ms!important;animation-delay:405ms!important}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape04.draw-active path:nth-of-type(10){-webkit-animation-delay:.45s!important;animation-delay:.45s!important}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape04.draw-active path:nth-of-type(11){-webkit-animation-delay:495ms!important;animation-delay:495ms!important}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape04.draw-active path:nth-of-type(12){-webkit-animation-delay:.54s!important;animation-delay:.54s!important}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape04.draw-active path:nth-of-type(13){-webkit-animation-delay:585ms!important;animation-delay:585ms!important}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape04.draw-active path:nth-of-type(14){-webkit-animation-delay:.63s!important;animation-delay:.63s!important}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape04.draw-active path:nth-of-type(15){-webkit-animation-delay:675ms!important;animation-delay:675ms!important}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape04.draw-active path:nth-of-type(16){-webkit-animation-delay:.72s!important;animation-delay:.72s!important}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape04.draw-active path:nth-of-type(17){-webkit-animation-delay:765ms!important;animation-delay:765ms!important}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape04.draw-active path:nth-of-type(18){-webkit-animation-delay:.81s!important;animation-delay:.81s!important}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape04.draw-active path:nth-of-type(19){-webkit-animation-delay:855ms!important;animation-delay:855ms!important}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape04.draw-active path:nth-of-type(20){-webkit-animation-delay:.9s!important;animation-delay:.9s!important}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape04.draw-active path:nth-of-type(21){-webkit-animation-delay:945ms!important;animation-delay:945ms!important}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape04.draw-active path:nth-of-type(22){-webkit-animation-delay:.99s!important;animation-delay:.99s!important}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape04.draw-active path:nth-of-type(23){-webkit-animation-delay:1035ms!important;animation-delay:1035ms!important}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape04.draw-active path:nth-of-type(24){-webkit-animation-delay:1.08s!important;animation-delay:1.08s!important}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape04.draw-active path:nth-of-type(25){-webkit-animation-delay:1125ms!important;animation-delay:1125ms!important}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape04.draw-active path:nth-of-type(26){-webkit-animation-delay:1.17s!important;animation-delay:1.17s!important}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape04.draw-active path:nth-of-type(27){-webkit-animation-delay:1215ms!important;animation-delay:1215ms!important}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape04.draw-active path:nth-of-type(28){-webkit-animation-delay:1.26s!important;animation-delay:1.26s!important}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape04.draw-active path:nth-of-type(29){-webkit-animation-delay:1305ms!important;animation-delay:1305ms!important}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape04.draw-active path:nth-of-type(30){-webkit-animation-delay:1.35s!important;animation-delay:1.35s!important}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape04.draw-active path:first-of-type{-webkit-transform-origin:37.73px 34.96px;transform-origin:37.73px 34.96px}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape04.draw-active path:nth-of-type(2){-webkit-transform-origin:37.73px 69.92px;transform-origin:37.73px 69.92px}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape04.draw-active path:nth-of-type(3){-webkit-transform-origin:37.73px 104.88px;transform-origin:37.73px 104.88px}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape04.draw-active path:nth-of-type(4){-webkit-transform-origin:37.73px 139.84px;transform-origin:37.73px 139.84px}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape04.draw-active path:nth-of-type(5){-webkit-transform-origin:37.73px 174.8px;transform-origin:37.73px 174.8px}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape04.draw-active path:nth-of-type(6){-webkit-transform-origin:37.73px 209.76px;transform-origin:37.73px 209.76px}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape04.draw-active path:nth-of-type(7){-webkit-transform-origin:37.73px 244.72px;transform-origin:37.73px 244.72px}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape04.draw-active path:nth-of-type(8){-webkit-transform-origin:37.73px 279.68px;transform-origin:37.73px 279.68px}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape04.draw-active path:nth-of-type(9){-webkit-transform-origin:37.73px 314.64px;transform-origin:37.73px 314.64px}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape04.draw-active path:nth-of-type(10){-webkit-transform-origin:37.73px 349.6px;transform-origin:37.73px 349.6px}@-webkit-keyframes visualShape5_rotate{0%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}25%{-webkit-transform:scale(1) rotate(1turn);transform:scale(1) rotate(1turn)}to{-webkit-transform:scale(1) rotate(1turn);transform:scale(1) rotate(1turn)}}@keyframes visualShape5_rotate{0%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}25%{-webkit-transform:scale(1) rotate(1turn);transform:scale(1) rotate(1turn)}to{-webkit-transform:scale(1) rotate(1turn);transform:scale(1) rotate(1turn)}}@-webkit-keyframes visualShape5_1{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(30px);transform:translateX(30px)}90%{-webkit-transform:translateX(30px);transform:translateX(30px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes visualShape5_1{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(30px);transform:translateX(30px)}90%{-webkit-transform:translateX(30px);transform:translateX(30px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes visualShape5_2{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(10px);transform:translateX(10px)}90%{-webkit-transform:translateX(10px);transform:translateX(10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes visualShape5_2{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(10px);transform:translateX(10px)}90%{-webkit-transform:translateX(10px);transform:translateX(10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes visualShape5_3{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes visualShape5_3{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes visualShape5_4{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(-30px);transform:translateX(-30px)}90%{-webkit-transform:translateX(-30px);transform:translateX(-30px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes visualShape5_4{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(-30px);transform:translateX(-30px)}90%{-webkit-transform:translateX(-30px);transform:translateX(-30px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape05.draw-active{-webkit-animation:visualShape5_rotate 10s cubic-bezier(.215,.61,.355,1) 3s infinite;animation:visualShape5_rotate 10s cubic-bezier(.215,.61,.355,1) 3s infinite}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape05.draw-active path{display:inline-block}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape05.draw-active path:first-of-type{-webkit-animation:fullDrawStroke 3s ease both,visualShape5_1 10s cubic-bezier(.645,.045,.355,1) 3.4s infinite both;animation:fullDrawStroke 3s ease both,visualShape5_1 10s cubic-bezier(.645,.045,.355,1) 3.4s infinite both}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape05.draw-active path:nth-of-type(2){-webkit-animation:fullDrawStroke 3s ease both,visualShape5_2 10s cubic-bezier(.645,.045,.355,1) 3.4s infinite both;animation:fullDrawStroke 3s ease both,visualShape5_2 10s cubic-bezier(.645,.045,.355,1) 3.4s infinite both}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape05.draw-active path:nth-of-type(3){-webkit-animation:fullDrawStroke 3s ease both,visualShape5_3 10s cubic-bezier(.645,.045,.355,1) 3.4s infinite both;animation:fullDrawStroke 3s ease both,visualShape5_3 10s cubic-bezier(.645,.045,.355,1) 3.4s infinite both}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape05.draw-active path:nth-of-type(4){-webkit-animation:fullDrawStroke 3s ease both,visualShape5_4 10s cubic-bezier(.645,.045,.355,1) 3.4s infinite both;animation:fullDrawStroke 3s ease both,visualShape5_4 10s cubic-bezier(.645,.045,.355,1) 3.4s infinite both}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape05.draw-active path:nth-of-type(5){-webkit-animation:fullDrawStroke 3s ease both,visualShape5_5 10s cubic-bezier(.645,.045,.355,1) 3.4s infinite both;animation:fullDrawStroke 3s ease both,visualShape5_5 10s cubic-bezier(.645,.045,.355,1) 3.4s infinite both}@-webkit-keyframes visualShape6_rotate{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}78%{-webkit-transform:rotateY(1turn);transform:rotateY(1turn)}to{-webkit-transform:rotateY(1turn);transform:rotateY(1turn)}}@keyframes visualShape6_rotate{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}78%{-webkit-transform:rotateY(1turn);transform:rotateY(1turn)}to{-webkit-transform:rotateY(1turn);transform:rotateY(1turn)}}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape06.draw-active path{-webkit-animation:fullDrawStroke 2s cubic-bezier(.215,.61,.355,1) both;animation:fullDrawStroke 2s cubic-bezier(.215,.61,.355,1) both}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape06.draw-active path:nth-of-type(4){-webkit-animation:fullDrawStroke 2s cubic-bezier(.215,.61,.355,1) both,visualShape6_rotate 3.5s cubic-bezier(.165,.84,.44,1) 1s infinite;animation:fullDrawStroke 2s cubic-bezier(.215,.61,.355,1) both,visualShape6_rotate 3.5s cubic-bezier(.165,.84,.44,1) 1s infinite}@-webkit-keyframes visualShape7{0%{-webkit-transform:translateX(-74px);transform:translateX(-74px)}to{-webkit-transform:translateX(74px);transform:translateX(74px)}}@keyframes visualShape7{0%{-webkit-transform:translateX(-74px);transform:translateX(-74px)}to{-webkit-transform:translateX(74px);transform:translateX(74px)}}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape07.draw-active path{-webkit-animation:fullDrawStroke 4s cubic-bezier(.215,.61,.355,1) both;animation:fullDrawStroke 4s cubic-bezier(.215,.61,.355,1) both}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape07.draw-active path:nth-child(4){-webkit-animation:visualShape7 1s cubic-bezier(.645,.045,.355,1) infinite,fullDrawStroke 4s cubic-bezier(.215,.61,.355,1) both;animation:visualShape7 1s cubic-bezier(.645,.045,.355,1) infinite,fullDrawStroke 4s cubic-bezier(.215,.61,.355,1) both}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape07 rect{fill:#fff}.theme--dark .union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape07 rect{fill:#121212}@-webkit-keyframes visualShape8_2{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}46%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}}@keyframes visualShape8_2{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}46%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}}@-webkit-keyframes visualShape8_3{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}46%{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}to{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}}@keyframes visualShape8_3{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}46%{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}to{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}}@-webkit-keyframes visualShape8_4{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}46%{-webkit-transform:translate3d(0,-60px,0);transform:translate3d(0,-60px,0)}to{-webkit-transform:translate3d(0,-60px,0);transform:translate3d(0,-60px,0)}}@keyframes visualShape8_4{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}46%{-webkit-transform:translate3d(0,-60px,0);transform:translate3d(0,-60px,0)}to{-webkit-transform:translate3d(0,-60px,0);transform:translate3d(0,-60px,0)}}@-webkit-keyframes visualShape8_5{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}46%{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0)}to{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0)}}@keyframes visualShape8_5{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}46%{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0)}to{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0)}}@-webkit-keyframes visualShape8_6{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}46%{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}to{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}}@keyframes visualShape8_6{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}46%{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}to{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}}@-webkit-keyframes visualShape8_7{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}46%{-webkit-transform:translate3d(0,-120px,0);transform:translate3d(0,-120px,0)}to{-webkit-transform:translate3d(0,-120px,0);transform:translate3d(0,-120px,0)}}@keyframes visualShape8_7{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}46%{-webkit-transform:translate3d(0,-120px,0);transform:translate3d(0,-120px,0)}to{-webkit-transform:translate3d(0,-120px,0);transform:translate3d(0,-120px,0)}}@-webkit-keyframes visualShape8_8{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}46%{-webkit-transform:translate3d(0,-140px,0);transform:translate3d(0,-140px,0)}to{-webkit-transform:translate3d(0,-140px,0);transform:translate3d(0,-140px,0)}}@keyframes visualShape8_8{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}46%{-webkit-transform:translate3d(0,-140px,0);transform:translate3d(0,-140px,0)}to{-webkit-transform:translate3d(0,-140px,0);transform:translate3d(0,-140px,0)}}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape08.draw-active path:first-of-type{-webkit-animation:visualShape8_1 2.2s cubic-bezier(.645,.045,.355,1) 0ms infinite alternate both,fullDrawStroke 3s cubic-bezier(.215,.61,.355,1) both;animation:visualShape8_1 2.2s cubic-bezier(.645,.045,.355,1) 0ms infinite alternate both,fullDrawStroke 3s cubic-bezier(.215,.61,.355,1) both}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape08.draw-active path:nth-of-type(2){-webkit-animation:visualShape8_2 2.2s cubic-bezier(.645,.045,.355,1) 80ms infinite alternate both,fullDrawStroke 3s cubic-bezier(.215,.61,.355,1) both;animation:visualShape8_2 2.2s cubic-bezier(.645,.045,.355,1) 80ms infinite alternate both,fullDrawStroke 3s cubic-bezier(.215,.61,.355,1) both}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape08.draw-active path:nth-of-type(3){-webkit-animation:visualShape8_3 2.2s cubic-bezier(.645,.045,.355,1) .16s infinite alternate both,fullDrawStroke 3s cubic-bezier(.215,.61,.355,1) both;animation:visualShape8_3 2.2s cubic-bezier(.645,.045,.355,1) .16s infinite alternate both,fullDrawStroke 3s cubic-bezier(.215,.61,.355,1) both}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape08.draw-active path:nth-of-type(4){-webkit-animation:visualShape8_4 2.2s cubic-bezier(.645,.045,.355,1) .24s infinite alternate both,fullDrawStroke 3s cubic-bezier(.215,.61,.355,1) both;animation:visualShape8_4 2.2s cubic-bezier(.645,.045,.355,1) .24s infinite alternate both,fullDrawStroke 3s cubic-bezier(.215,.61,.355,1) both}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape08.draw-active path:nth-of-type(5){-webkit-animation:visualShape8_5 2.2s cubic-bezier(.645,.045,.355,1) .32s infinite alternate both,fullDrawStroke 3s cubic-bezier(.215,.61,.355,1) both;animation:visualShape8_5 2.2s cubic-bezier(.645,.045,.355,1) .32s infinite alternate both,fullDrawStroke 3s cubic-bezier(.215,.61,.355,1) both}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape08.draw-active path:nth-of-type(6){-webkit-animation:visualShape8_6 2.2s cubic-bezier(.645,.045,.355,1) .4s infinite alternate both,fullDrawStroke 3s cubic-bezier(.215,.61,.355,1) both;animation:visualShape8_6 2.2s cubic-bezier(.645,.045,.355,1) .4s infinite alternate both,fullDrawStroke 3s cubic-bezier(.215,.61,.355,1) both}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape08.draw-active path:nth-of-type(7){-webkit-animation:visualShape8_7 2.2s cubic-bezier(.645,.045,.355,1) .48s infinite alternate both,fullDrawStroke 3s cubic-bezier(.215,.61,.355,1) both;animation:visualShape8_7 2.2s cubic-bezier(.645,.045,.355,1) .48s infinite alternate both,fullDrawStroke 3s cubic-bezier(.215,.61,.355,1) both}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape08.draw-active path:nth-of-type(8){-webkit-animation:visualShape8_8 2.2s cubic-bezier(.645,.045,.355,1) .56s infinite alternate both,fullDrawStroke 3s cubic-bezier(.215,.61,.355,1) both;animation:visualShape8_8 2.2s cubic-bezier(.645,.045,.355,1) .56s infinite alternate both,fullDrawStroke 3s cubic-bezier(.215,.61,.355,1) both}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape08.draw-active path:nth-of-type(9){-webkit-animation:visualShape8_9 2.2s cubic-bezier(.645,.045,.355,1) .64s infinite alternate both,fullDrawStroke 3s cubic-bezier(.215,.61,.355,1) both;animation:visualShape8_9 2.2s cubic-bezier(.645,.045,.355,1) .64s infinite alternate both,fullDrawStroke 3s cubic-bezier(.215,.61,.355,1) both}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item svg.cosmicray-shape08.draw-active path:nth-of-type(10){-webkit-animation:visualShape8_10 2.2s cubic-bezier(.645,.045,.355,1) .72s infinite alternate both,fullDrawStroke 3s cubic-bezier(.215,.61,.355,1) both;animation:visualShape8_10 2.2s cubic-bezier(.645,.045,.355,1) .72s infinite alternate both,fullDrawStroke 3s cubic-bezier(.215,.61,.355,1) both}.union-cosmicray-contents .union-cosmicray__visual .visual__list .visual__item img{border-radius:9999px;height:100%;width:100%}.union-cosmicray-contents .union-cosmicray__visual .visual__typo{font-size:120px;font-weight:700;height:100%;left:0;margin-left:100px;padding:0 50px;position:absolute;top:0;width:auto}@media(max-width:1360px){.union-cosmicray-contents .union-cosmicray__visual .visual__typo{font-size:80px}}@media(max-width:1024px){.union-cosmicray-contents .union-cosmicray__visual .visual__typo{font-size:8vw;margin-left:6vmin;padding:0 6vmin}}@media(max-width:767px){.union-cosmicray-contents .union-cosmicray__visual .visual__typo{font-size:21vw;margin-left:0}}.union-cosmicray-contents .union-cosmicray__visual .visual__typo .visual__typo__line{display:flex;flex-direction:column;height:33.3%;justify-content:center;line-height:1em;pointer-events:none;width:auto}@media(max-width:767px){.union-cosmicray-contents .union-cosmicray__visual .visual__typo .visual__typo__line{line-height:1.3em}}.union-cosmicray-contents .union-cosmicray__visual .visual__typo .visual__typo__line .line-text span{display:inline-block;display:block;position:relative;width:auto}.union-cosmicray-contents .union-cosmicray__visual .visual__marquee{border-radius:9999px;bottom:14%;box-sizing:border-box;display:inline-block;font-size:28px;font-weight:700;height:auto;line-height:1em;position:absolute;right:150px;width:calc(50% - 50px)}@media(max-width:1024px){.union-cosmicray-contents .union-cosmicray__visual .visual__marquee{font-size:22.4px;right:100px}}@media(max-width:767px){.union-cosmicray-contents .union-cosmicray__visual .visual__marquee{bottom:6vmin;display:block;font-size:calc(3.4vw + 4px);left:0;position:sticky;position:-webkit-sticky;width:100%}}.union-cosmicray-contents .union-cosmicray__visual .visual__marquee #link-cosmicray{background-color:#34dd63;border:2px solid #34dd63;border-radius:9999px;bottom:0;color:#fff;display:inline-block;height:100%;padding:.8em 0;position:relative;width:100%}@media(max-width:767px){.union-cosmicray-contents .union-cosmicray__visual .visual__marquee #link-cosmicray{padding:6vmin 0}}.device--pc .union-cosmicray-contents .union-cosmicray__visual .visual__marquee #link-cosmicray:hover{color:#000}.union-cosmicray-contents .union-cosmicray__section{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;margin-top:380px;max-width:1460px;padding:0 50px;width:100%}@media(max-width:1024px){.union-cosmicray-contents .union-cosmicray__section{padding:0 6vmin}}@media(max-width:767px){.union-cosmicray-contents .union-cosmicray__section{flex-direction:column;margin-top:calc(29vmin + 9vmax)}}.union-cosmicray-contents .union-cosmicray__section .union-explain{color:#34dd63}@media(max-width:767px){.union-cosmicray-contents .union-cosmicray__section .union-explain{margin-top:20vmin}}.union-cosmicray-contents .union-cosmicray__section .union-explain:first-child{margin-right:7%}@media(max-width:1024px){.union-cosmicray-contents .union-cosmicray__section .union-explain:first-child{margin-right:6vmin}}@media(max-width:767px){.union-cosmicray-contents .union-cosmicray__section .union-explain:first-child{margin-right:0;margin-top:0}}.union-cosmicray-contents .union-cosmicray__portfolio{font-size:28px;margin-left:auto;margin-right:auto;margin-top:190px;max-width:1240px;padding:0 50px;width:100%}@media(max-width:1024px){.union-cosmicray-contents .union-cosmicray__portfolio{font-size:22.4px;padding:0 6vmin}}@media(max-width:767px){.union-cosmicray-contents .union-cosmicray__portfolio{font-size:calc(3.4vw + 4px);margin-top:calc(29vmin + 9vmax)}}.union-cosmicray-contents .union-cosmicray__portfolio img{pointer-events:none;-webkit-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list{display:flex;flex-wrap:wrap}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item{margin-top:160px;position:relative;width:100%}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item.view-active .portfolio__title{width:100%}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item .portfolio__shape{stroke:#0aff4e}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item:first-child{margin-top:0}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item:first-child .portfolio__source .portfolio__image{margin-left:auto;margin-right:auto;max-width:800px;padding:0 50px;position:relative}@media(max-width:1024px){.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item:first-child .portfolio__source .portfolio__image{padding:0 6vmin}}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item:first-child .portfolio__source .portfolio__shape{left:50%;top:35%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes portfolioShape01{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}33%{-webkit-transform:rotateY(89.9deg);transform:rotateY(89.9deg)}45%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}to{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes portfolioShape01{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}33%{-webkit-transform:rotateY(89.9deg);transform:rotateY(89.9deg)}45%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}to{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item:first-child .portfolio__source .portfolio__shape path{fill:transparent;-webkit-transform-origin:center;transform-origin:center}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item:first-child .portfolio__source .portfolio__shape path:first-child{-webkit-animation:portfolioShape01 4s cubic-bezier(.215,.61,.355,1) 40ms infinite;animation:portfolioShape01 4s cubic-bezier(.215,.61,.355,1) 40ms infinite;-webkit-transform-origin:38.46px 38.71px;transform-origin:38.46px 38.71px}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item:first-child .portfolio__source .portfolio__shape path:nth-child(2){-webkit-animation:portfolioShape01 4s cubic-bezier(.215,.61,.355,1) 80ms infinite;animation:portfolioShape01 4s cubic-bezier(.215,.61,.355,1) 80ms infinite;-webkit-transform-origin:73.42px 38.71px;transform-origin:73.42px 38.71px}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item:first-child .portfolio__source .portfolio__shape path:nth-child(3){-webkit-animation:portfolioShape01 4s cubic-bezier(.215,.61,.355,1) .12s infinite;animation:portfolioShape01 4s cubic-bezier(.215,.61,.355,1) .12s infinite;-webkit-transform-origin:108.38px 38.71px;transform-origin:108.38px 38.71px}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item:first-child .portfolio__source .portfolio__shape path:nth-child(4){-webkit-animation:portfolioShape01 4s cubic-bezier(.215,.61,.355,1) .16s infinite;animation:portfolioShape01 4s cubic-bezier(.215,.61,.355,1) .16s infinite;-webkit-transform-origin:143.34px 38.71px;transform-origin:143.34px 38.71px}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item:first-child .portfolio__source .portfolio__shape path:nth-child(5){-webkit-animation:portfolioShape01 4s cubic-bezier(.215,.61,.355,1) .2s infinite;animation:portfolioShape01 4s cubic-bezier(.215,.61,.355,1) .2s infinite;-webkit-transform-origin:178.3px 38.71px;transform-origin:178.3px 38.71px}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item:first-child .portfolio__source .portfolio__shape path:nth-child(6){-webkit-animation:portfolioShape01 4s cubic-bezier(.215,.61,.355,1) .24s infinite;animation:portfolioShape01 4s cubic-bezier(.215,.61,.355,1) .24s infinite;-webkit-transform-origin:213.26px 38.71px;transform-origin:213.26px 38.71px}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item:first-child .portfolio__source .portfolio__shape path:nth-child(7){-webkit-animation:portfolioShape01 4s cubic-bezier(.215,.61,.355,1) .28s infinite;animation:portfolioShape01 4s cubic-bezier(.215,.61,.355,1) .28s infinite;-webkit-transform-origin:248.22px 38.71px;transform-origin:248.22px 38.71px}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item:first-child .portfolio__source .portfolio__shape path:nth-child(8){-webkit-animation:portfolioShape01 4s cubic-bezier(.215,.61,.355,1) .32s infinite;animation:portfolioShape01 4s cubic-bezier(.215,.61,.355,1) .32s infinite;-webkit-transform-origin:283.18px 38.71px;transform-origin:283.18px 38.71px}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item:first-child .portfolio__source .portfolio__shape path:nth-child(9){-webkit-animation:portfolioShape01 4s cubic-bezier(.215,.61,.355,1) .36s infinite;animation:portfolioShape01 4s cubic-bezier(.215,.61,.355,1) .36s infinite;-webkit-transform-origin:318.14px 38.71px;transform-origin:318.14px 38.71px}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item:first-child .portfolio__title{margin-top:-100px}@media(max-width:1024px){.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item:first-child .portfolio__title{margin-top:-6vmin}}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item:nth-child(2) .portfolio__source .portfolio__image{padding:0 20%;position:relative}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item:nth-child(2) .portfolio__source .portfolio__shape{height:100%;left:0;top:0;width:100%}@-webkit-keyframes portfolioShape02_1{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}20%{-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}80%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes portfolioShape02_1{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}20%{-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}80%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes portfolioShape02_2{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}20%{-webkit-transform:translate3d(6px,0,0);transform:translate3d(6px,0,0)}80%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes portfolioShape02_2{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}20%{-webkit-transform:translate3d(6px,0,0);transform:translate3d(6px,0,0)}80%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes portfolioShape02_3{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}20%{-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}80%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes portfolioShape02_3{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}20%{-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}80%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes portfolioShape02_4{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}20%{-webkit-transform:translate3d(-48px,0,0);transform:translate3d(-48px,0,0)}80%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes portfolioShape02_4{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}20%{-webkit-transform:translate3d(-48px,0,0);transform:translate3d(-48px,0,0)}80%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item:nth-child(2) .portfolio__source .portfolio__shape svg path:first-of-type{-webkit-animation:portfolioShape02_1 4s cubic-bezier(.215,.61,.355,1) infinite;animation:portfolioShape02_1 4s cubic-bezier(.215,.61,.355,1) infinite}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item:nth-child(2) .portfolio__source .portfolio__shape svg path:nth-of-type(2){-webkit-animation:portfolioShape02_2 4s cubic-bezier(.215,.61,.355,1) infinite;animation:portfolioShape02_2 4s cubic-bezier(.215,.61,.355,1) infinite}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item:nth-child(2) .portfolio__source .portfolio__shape svg path:nth-of-type(3){-webkit-animation:portfolioShape02_3 4s cubic-bezier(.215,.61,.355,1) infinite;animation:portfolioShape02_3 4s cubic-bezier(.215,.61,.355,1) infinite}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item:nth-child(2) .portfolio__source .portfolio__shape svg path:nth-of-type(4){-webkit-animation:portfolioShape02_4 4s cubic-bezier(.215,.61,.355,1) infinite;animation:portfolioShape02_4 4s cubic-bezier(.215,.61,.355,1) infinite}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item:nth-child(3) .portfolio__source .portfolio__image{padding:0 10%}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item:nth-child(3) .portfolio__source .portfolio__image img{position:relative;z-index:2}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item:nth-child(3) .portfolio__source .portfolio__shape{height:110%;left:0;top:0;width:100%}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item:nth-child(3) .portfolio__source .portfolio__shape svg{bottom:40%;position:absolute;z-index:2}@-webkit-keyframes portfolioShape03{0%{-webkit-transform:translate3d(0,15px,0);transform:translate3d(0,15px,0)}to{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}}@keyframes portfolioShape03{0%{-webkit-transform:translate3d(0,15px,0);transform:translate3d(0,15px,0)}to{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}}@-webkit-keyframes portfolioShape03_1{0%{-webkit-transform:scale(1);transform:scale(1)}27%{-webkit-transform:scale(.87);transform:scale(.87)}70%,to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes portfolioShape03_1{0%{-webkit-transform:scale(1);transform:scale(1)}27%{-webkit-transform:scale(.87);transform:scale(.87)}70%,to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes portfolioShape03_2{0%{-webkit-transform:scale(1);transform:scale(1)}27%{-webkit-transform:scale(.93);transform:scale(.93)}70%,to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes portfolioShape03_2{0%{-webkit-transform:scale(1);transform:scale(1)}27%{-webkit-transform:scale(.93);transform:scale(.93)}70%,to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes portfolioShape03_3{0%{-webkit-transform:scale(1);transform:scale(1)}27%{-webkit-transform:scale(1);transform:scale(1)}70%,to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes portfolioShape03_3{0%{-webkit-transform:scale(1);transform:scale(1)}27%{-webkit-transform:scale(1);transform:scale(1)}70%,to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes portfolioShape03_4{0%{-webkit-transform:scale(1);transform:scale(1)}27%{-webkit-transform:scale(1.075);transform:scale(1.075)}70%,to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes portfolioShape03_4{0%{-webkit-transform:scale(1);transform:scale(1)}27%{-webkit-transform:scale(1.075);transform:scale(1.075)}70%,to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes portfolioShape03_5{0%{-webkit-transform:scale(1);transform:scale(1)}27%{-webkit-transform:scale(1.165);transform:scale(1.165)}70%,to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes portfolioShape03_5{0%{-webkit-transform:scale(1);transform:scale(1)}27%{-webkit-transform:scale(1.165);transform:scale(1.165)}70%,to{-webkit-transform:scale(1);transform:scale(1)}}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item:nth-child(3) .portfolio__source .portfolio__shape svg g:first-of-type circle:first-of-type{-webkit-animation:portfolioShape03_1 4.3s cubic-bezier(.215,.61,.355,1) infinite both;animation:portfolioShape03_1 4.3s cubic-bezier(.215,.61,.355,1) infinite both}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item:nth-child(3) .portfolio__source .portfolio__shape svg g:first-of-type circle:nth-of-type(2){-webkit-animation:portfolioShape03_2 4.3s cubic-bezier(.215,.61,.355,1) infinite both;animation:portfolioShape03_2 4.3s cubic-bezier(.215,.61,.355,1) infinite both}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item:nth-child(3) .portfolio__source .portfolio__shape svg g:nth-of-type(2) circle:first-of-type{-webkit-animation:portfolioShape03_3 4.3s cubic-bezier(.215,.61,.355,1) infinite both;animation:portfolioShape03_3 4.3s cubic-bezier(.215,.61,.355,1) infinite both}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item:nth-child(3) .portfolio__source .portfolio__shape svg g:nth-of-type(2) circle:nth-of-type(2){-webkit-animation:portfolioShape03_4 4.3s cubic-bezier(.215,.61,.355,1) infinite both;animation:portfolioShape03_4 4.3s cubic-bezier(.215,.61,.355,1) infinite both}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item:nth-child(3) .portfolio__source .portfolio__shape svg g:nth-of-type(2) circle:nth-of-type(3){-webkit-animation:portfolioShape03_5 4.3s cubic-bezier(.215,.61,.355,1) infinite both;animation:portfolioShape03_5 4.3s cubic-bezier(.215,.61,.355,1) infinite both}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item:nth-child(3) .portfolio__source .portfolio__shape svg:first-of-type g:first-of-type{visibility:hidden;z-index:3}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item:nth-child(3) .portfolio__source .portfolio__shape svg:nth-of-type(2){z-index:0}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item:nth-child(3) .portfolio__source .portfolio__shape svg:nth-of-type(2) g:nth-of-type(2){visibility:hidden}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item:nth-child(4){overflow:hidden}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item:nth-child(4) .portfolio__title{margin-top:-150px}@media(max-width:767px){.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item:nth-child(4) .portfolio__title{margin-top:-6vmin}}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item:nth-child(4) .portfolio__source{padding-top:100px}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item:nth-child(4) .portfolio__image .image-box{height:auto;margin-bottom:auto;-webkit-transform-origin:top;transform-origin:top;vertical-align:top;width:20%}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item:nth-child(4) .portfolio__image .image-box:first-of-type{-webkit-transform:scale(1.3) translateY(15%);transform:scale(1.3) translateY(15%);-webkit-transform-origin:top left;transform-origin:top left}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item:nth-child(4) .portfolio__image .image-box:nth-of-type(2){-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-transform-origin:top left;transform-origin:top left;z-index:2}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item:nth-child(4) .portfolio__image .image-box:nth-of-type(3){-webkit-transform:scale(.9);transform:scale(.9);z-index:3}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item:nth-child(4) .portfolio__image .image-box:nth-of-type(4){-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-transform-origin:40% 0;transform-origin:40% 0;z-index:2}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item:nth-child(4) .portfolio__image .image-box:nth-of-type(5){bottom:80px;-webkit-transform:scale(.6);transform:scale(.6);-webkit-transform-origin:top right;transform-origin:top right}@media(max-width:767px){.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item:nth-child(4) .portfolio__image .image-box:first-of-type{-webkit-transform:scale(1.6);transform:scale(1.6);-webkit-transform-origin:top left;transform-origin:top left}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item:nth-child(4) .portfolio__image .image-box:nth-of-type(2){-webkit-transform:scale(1.6);transform:scale(1.6);-webkit-transform-origin:top left;transform-origin:top left;z-index:2}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item:nth-child(4) .portfolio__image .image-box:nth-of-type(3){-webkit-transform:scale(1.2);transform:scale(1.2);z-index:3}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item:nth-child(4) .portfolio__image .image-box:nth-of-type(4){-webkit-transform:scale(1.8);transform:scale(1.8);-webkit-transform-origin:40% 0;transform-origin:40% 0;z-index:2}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item:nth-child(4) .portfolio__image .image-box:nth-of-type(5){bottom:5vw;-webkit-transform:scale(.74);transform:scale(.74);-webkit-transform-origin:top right;transform-origin:top right}}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item.half{display:inline-block;width:calc(50% - 50px)}@media(max-width:1024px){.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item.half{width:calc(50% - 3vw)}}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item.half:nth-child(2n){margin-right:100px}@media(max-width:1024px){.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item.half:nth-child(2n){margin-right:6vmin}}@media(max-width:767px){.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item.half:nth-child(2n){margin-right:0}}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item.half .portfolio__text{text-align:left;width:100%}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item.half .portfolio__source{min-height:450px}@media(max-width:1024px){.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item.half .portfolio__source{min-height:36vmin}}@media(max-width:767px){.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item.half .portfolio__source{min-height:auto}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item.half{width:100%}}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item .portfolio__source{display:flex;position:relative}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item .portfolio__source .portfolio__image{margin-top:auto;position:relative}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item .portfolio__source .portfolio__image img{height:100%;width:100%}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item .portfolio__source .portfolio__shape{position:absolute}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item .portfolio__source .portfolio__shape svg{height:100%;width:100%}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item .portfolio__title{border-radius:9999px;display:inline-block;font-weight:700;margin-top:50px;position:relative;text-align:center;white-space:nowrap;width:100%;z-index:4}.device--pc .union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item .portfolio__title:hover .portfolio__link{color:#000}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item .portfolio__title .portfolio__link{background-color:#34dd63;border-radius:9999px;color:#fff;display:inline-block;height:100%;overflow:hidden;padding:50px 0;-webkit-transform-origin:bottom;transform-origin:bottom;transition:width .2s cubic-bezier(.215,.61,.355,1);width:100%}@media(max-width:767px){.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item .portfolio__title .portfolio__link{padding:6vmin 0}}@media(max-width:1024px){.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item .portfolio__title{padding:6vmin 0}}.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item .portfolio__text{color:#34dd63;margin-left:auto;margin-right:auto;margin-top:50px;text-align:center;word-break:keep-all}@media(min-width:768px){.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item .portfolio__text{max-width:600px}}@media(max-width:1024px){.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item .portfolio__text{margin-top:6vmin}}@media(max-width:767px){.union-cosmicray-contents .union-cosmicray__portfolio .portfolio__list .portfolio__item .portfolio__text{text-align:left}}.union-cosmicray-contents .page-footer{color:#34dd63;margin-top:380px}@media(max-width:767px){.union-cosmicray-contents .page-footer{margin-top:calc(29vmin + 9vmax)}}.union-cosmicray-contents .page-footer .page-footer__hr{background-color:#34dd63}.union-cosmicray-contents .page-footer a{color:#34dd63}.union-cosmicray-contents .page-footer a:after{background-color:#34dd63}.union-huskyfox-contents{background:#ea0022;background:linear-gradient(180deg,#ea0022,#f3203f 50%,#bd2d00);color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ea0022",endColorstr="#bd2d00",GradientType=1);height:auto}.theme--dark .union-huskyfox-contents{background:none}.union-huskyfox-contents .union-huskyfox__door{height:0;position:fixed;width:100vw;z-index:20}.union-huskyfox-contents .union-huskyfox__door>div[class^=door]{background-color:#fff;height:100vh;overflow:hidden;position:absolute;top:0;width:50vw;z-index:40}.theme--dark .union-huskyfox-contents .union-huskyfox__door>div[class^=door]{background-color:#121212}.union-huskyfox-contents .union-huskyfox__door .door__left{left:-50vw}.union-huskyfox-contents .union-huskyfox__door .door__right{right:-50vw}.union-huskyfox-contents .union-huskyfox__header{overflow:hidden}.union-huskyfox-contents .union-huskyfox__header .logo-huskyfox{height:100vh;margin-left:auto;margin-right:auto;max-width:1460px;overflow:hidden;padding-bottom:50px;padding-top:50px;width:100%}@media(max-width:1024px){.union-huskyfox-contents .union-huskyfox__header .logo-huskyfox{padding-top:6vmin}}@media(max-width:767px){.union-huskyfox-contents .union-huskyfox__header .logo-huskyfox{padding-top:0}}.union-huskyfox-contents .union-huskyfox__header .logo-huskyfox svg{height:100%;width:100%}.union-huskyfox-contents .union-huskyfox__header .logo-huskyfox svg path{fill:#fff}.union-huskyfox-contents .union-huskyfox__header .logo-huskyfox svg #polyCenter,.union-huskyfox-contents .union-huskyfox__header .logo-huskyfox svg g path{opacity:0}.union-huskyfox-contents .union-huskyfox__header .logo-huskyfox svg #polyEdge{fill:#ea0022}.theme--dark .union-huskyfox-contents .union-huskyfox__header .logo-huskyfox svg #polyEdge{fill:#121212}.union-huskyfox-contents .union-huskyfox__symbols{height:auto;margin-bottom:380px;margin-left:auto;margin-right:auto;width:100%}@media(max-width:767px){.union-huskyfox-contents .union-huskyfox__symbols{margin-bottom:0}}.union-huskyfox-contents .union-huskyfox__symbols .symbol__wrap{margin-left:auto;margin-right:auto;max-width:1460px;position:relative}.union-huskyfox-contents .union-huskyfox__symbols .symbol__wrap .symbol__list{display:block;display:flex;flex-wrap:wrap;justify-content:space-around;margin:190px auto 0;padding:0 50px}@media(max-width:1024px){.union-huskyfox-contents .union-huskyfox__symbols .symbol__wrap .symbol__list{margin-top:0}}@media(max-width:767px){.union-huskyfox-contents .union-huskyfox__symbols .symbol__wrap .symbol__list{align-items:center;flex-direction:column}}.union-huskyfox-contents .union-huskyfox__symbols .symbol__wrap .symbol__list .symbol__item{align-items:center;display:flex;height:200px;justify-content:center;width:200px}@media(max-width:767px){.union-huskyfox-contents .union-huskyfox__symbols .symbol__wrap .symbol__list .symbol__item{display:none}.union-huskyfox-contents .union-huskyfox__symbols .symbol__wrap .symbol__list .symbol__item:first-child,.union-huskyfox-contents .union-huskyfox__symbols .symbol__wrap .symbol__list .symbol__item:nth-child(2){display:flex;height:60vw;width:60vw}.union-huskyfox-contents .union-huskyfox__symbols .symbol__wrap .symbol__list .symbol__item:first-child svg,.union-huskyfox-contents .union-huskyfox__symbols .symbol__wrap .symbol__list .symbol__item:nth-child(2) svg{height:65%;width:65%}}.union-huskyfox-contents .union-huskyfox__symbols .symbol__wrap .symbol__list .symbol__item svg{padding:.35em;position:relative}.union-huskyfox-contents .union-huskyfox__symbols .symbol__wrap .symbol__list .symbol__item svg path{stroke:#fff;fill:transparent}.union-huskyfox-contents .union-huskyfox__symbols .symbol__wrap .symbol__list .symbol__item svg.draw-line-stroke path:first-of-type{-webkit-animation:fullDrawStroke .15s cubic-bezier(.215,.61,.355,1) 20ms both;animation:fullDrawStroke .15s cubic-bezier(.215,.61,.355,1) 20ms both}.union-huskyfox-contents .union-huskyfox__symbols .symbol__wrap .symbol__list .symbol__item svg.draw-line-stroke path:nth-of-type(2){-webkit-animation:fullDrawStroke .3s cubic-bezier(.215,.61,.355,1) 40ms both;animation:fullDrawStroke .3s cubic-bezier(.215,.61,.355,1) 40ms both}.union-huskyfox-contents .union-huskyfox__symbols .symbol__wrap .symbol__list .symbol__item svg.draw-line-stroke path:nth-of-type(3){-webkit-animation:fullDrawStroke .45s cubic-bezier(.215,.61,.355,1) 60ms both;animation:fullDrawStroke .45s cubic-bezier(.215,.61,.355,1) 60ms both}.union-huskyfox-contents .union-huskyfox__symbols .symbol__wrap .symbol__list .symbol__item svg.draw-line-stroke path:nth-of-type(4){-webkit-animation:fullDrawStroke .6s cubic-bezier(.215,.61,.355,1) 80ms both;animation:fullDrawStroke .6s cubic-bezier(.215,.61,.355,1) 80ms both}.union-huskyfox-contents .union-huskyfox__symbols .symbol__wrap .symbol__list .symbol__item svg.draw-line-stroke path:nth-of-type(5){-webkit-animation:fullDrawStroke .75s cubic-bezier(.215,.61,.355,1) .1s both;animation:fullDrawStroke .75s cubic-bezier(.215,.61,.355,1) .1s both}.union-huskyfox-contents .union-huskyfox__symbols .symbol__wrap .symbol__list .symbol__item svg.draw-line-stroke path:nth-of-type(6){-webkit-animation:fullDrawStroke .9s cubic-bezier(.215,.61,.355,1) .12s both;animation:fullDrawStroke .9s cubic-bezier(.215,.61,.355,1) .12s both}.union-huskyfox-contents .union-huskyfox__symbols .symbol__wrap .symbol__list .symbol__item svg.draw-line-stroke path:nth-of-type(7){-webkit-animation:fullDrawStroke 1.05s cubic-bezier(.215,.61,.355,1) .14s both;animation:fullDrawStroke 1.05s cubic-bezier(.215,.61,.355,1) .14s both}.union-huskyfox-contents .union-huskyfox__symbols .symbol__wrap .symbol__list .symbol__item svg.draw-line-stroke path:nth-of-type(8){-webkit-animation:fullDrawStroke 1.2s cubic-bezier(.215,.61,.355,1) .16s both;animation:fullDrawStroke 1.2s cubic-bezier(.215,.61,.355,1) .16s both}.union-huskyfox-contents .union-huskyfox__symbols .symbol__wrap .symbol__list .symbol__item svg.draw-line-stroke path:nth-of-type(9){-webkit-animation:fullDrawStroke 1.35s cubic-bezier(.215,.61,.355,1) .18s both;animation:fullDrawStroke 1.35s cubic-bezier(.215,.61,.355,1) .18s both}.union-huskyfox-contents .union-huskyfox__symbols .symbol__wrap .symbol__list .symbol__item svg.draw-line-stroke path:nth-of-type(10){-webkit-animation:fullDrawStroke 1.5s cubic-bezier(.215,.61,.355,1) .2s both;animation:fullDrawStroke 1.5s cubic-bezier(.215,.61,.355,1) .2s both}.union-huskyfox-contents .union-huskyfox__symbols .symbol__wrap .symbol__list .symbol__item svg.draw-line-stroke path:nth-of-type(11){-webkit-animation:fullDrawStroke 1.65s cubic-bezier(.215,.61,.355,1) .22s both;animation:fullDrawStroke 1.65s cubic-bezier(.215,.61,.355,1) .22s both}.union-huskyfox-contents .union-huskyfox__symbols .symbol__wrap .symbol__list .symbol__item svg.draw-line-stroke path:nth-of-type(12){-webkit-animation:fullDrawStroke 1.8s cubic-bezier(.215,.61,.355,1) .24s both;animation:fullDrawStroke 1.8s cubic-bezier(.215,.61,.355,1) .24s both}.union-huskyfox-contents .union-huskyfox__symbols .symbol__wrap .symbol__list .symbol__item svg.draw-line-stroke path:nth-of-type(13){-webkit-animation:fullDrawStroke 1.95s cubic-bezier(.215,.61,.355,1) .26s both;animation:fullDrawStroke 1.95s cubic-bezier(.215,.61,.355,1) .26s both}.union-huskyfox-contents .union-huskyfox__symbols .symbol__wrap .symbol__list .symbol__item svg.draw-line-stroke path:nth-of-type(14){-webkit-animation:fullDrawStroke 2.1s cubic-bezier(.215,.61,.355,1) .28s both;animation:fullDrawStroke 2.1s cubic-bezier(.215,.61,.355,1) .28s both}.union-huskyfox-contents .union-huskyfox__symbols .symbol__wrap .symbol__list .symbol__item svg.draw-line-stroke path:nth-of-type(15){-webkit-animation:fullDrawStroke 2.25s cubic-bezier(.215,.61,.355,1) .3s both;animation:fullDrawStroke 2.25s cubic-bezier(.215,.61,.355,1) .3s both}.union-huskyfox-contents .union-huskyfox__symbols .symbol__wrap .symbol__list .symbol__item svg.draw-line-stroke path:nth-of-type(16){-webkit-animation:fullDrawStroke 2.4s cubic-bezier(.215,.61,.355,1) .32s both;animation:fullDrawStroke 2.4s cubic-bezier(.215,.61,.355,1) .32s both}.union-huskyfox-contents .union-huskyfox__symbols .symbol__wrap .symbol__list .symbol__item svg.draw-line-stroke path:nth-of-type(17){-webkit-animation:fullDrawStroke 2.55s cubic-bezier(.215,.61,.355,1) .34s both;animation:fullDrawStroke 2.55s cubic-bezier(.215,.61,.355,1) .34s both}.union-huskyfox-contents .union-huskyfox__symbols .symbol__wrap .symbol__list .symbol__item svg.draw-line-stroke path:nth-of-type(18){-webkit-animation:fullDrawStroke 2.7s cubic-bezier(.215,.61,.355,1) .36s both;animation:fullDrawStroke 2.7s cubic-bezier(.215,.61,.355,1) .36s both}.union-huskyfox-contents .union-huskyfox__symbols .symbol__wrap .symbol__list .symbol__item svg.draw-line-stroke path:nth-of-type(19){-webkit-animation:fullDrawStroke 2.85s cubic-bezier(.215,.61,.355,1) .38s both;animation:fullDrawStroke 2.85s cubic-bezier(.215,.61,.355,1) .38s both}.union-huskyfox-contents .union-huskyfox__symbols .symbol__wrap .symbol__list .symbol__item svg.draw-line-stroke path:nth-of-type(20){-webkit-animation:fullDrawStroke 3s cubic-bezier(.215,.61,.355,1) .4s both;animation:fullDrawStroke 3s cubic-bezier(.215,.61,.355,1) .4s both}.union-huskyfox-contents .union-huskyfox__section{align-items:flex-start;display:flex;margin-left:auto;margin-right:auto;margin-top:190px;max-width:1460px;padding:0 50px;position:relative}@media(max-width:1024px){.union-huskyfox-contents .union-huskyfox__section{padding:0 6vmin}}@media(max-width:767px){.union-huskyfox-contents .union-huskyfox__section{flex-direction:column;margin-top:0}}.union-huskyfox-contents .union-huskyfox__section .union-huskyfox__slogan{font-family:Libre Caslon Text,serif;font-size:80px;font-weight:400;height:auto;position:relative;z-index:10}@media(max-width:1024px){.union-huskyfox-contents .union-huskyfox__section .union-huskyfox__slogan{font-size:45px}}@media(max-width:767px){.union-huskyfox-contents .union-huskyfox__section .union-huskyfox__slogan{font-size:16vw;margin-bottom:20vmin;margin-top:calc(29vmin + 9vmax)}}.union-huskyfox-contents .union-huskyfox__section .union-huskyfox__slogan .slogan__scar{display:none!important;height:80px;left:50%;overflow:hidden;position:absolute;top:50%;-webkit-transform:rotate(-45deg) translate(-50%,-50%);transform:rotate(-45deg) translate(-50%,-50%);-webkit-transform-origin:left top;transform-origin:left top;width:120%}.union-huskyfox-contents .union-huskyfox__section .union-huskyfox__slogan .slogan__scar .scar__wrap{display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.union-huskyfox-contents .union-huskyfox__section .union-huskyfox__slogan .slogan__scar .scar__wrap>span{background-color:#fff;height:2px;width:100%}.union-huskyfox-contents .union-huskyfox__section .union-huskyfox__slogan .slogan__text>span{display:inline-block;position:relative}.union-huskyfox-contents .union-huskyfox__section .union-huskyfox__slogan .slogan__text>span .underline{background-color:#fff;bottom:.15em;height:.05em}.union-huskyfox-contents .union-huskyfox__section .union-huskyfox__outlink{bottom:50%;font-family:Libre Caslon Text,serif;font-size:18px;position:absolute;-webkit-transform:rotate(90deg) translateX(-50%);transform:rotate(90deg) translateX(-50%);-webkit-transform-origin:left bottom;transform-origin:left bottom;z-index:10}@media(max-width:1024px){.union-huskyfox-contents .union-huskyfox__section .union-huskyfox__outlink{font-size:16px}}@media(max-width:767px){.union-huskyfox-contents .union-huskyfox__section .union-huskyfox__outlink{bottom:-55vw;font-size:calc(3.4vw + 4px);-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.union-huskyfox-contents .union-huskyfox__section .union-huskyfox__outlink a{color:#fff;text-decoration:underline;visibility:hidden}.union-huskyfox-contents .union-huskyfox__section .union-huskyfox__outlink a>span{text-decoration:underline}.union-huskyfox-contents .union-huskyfox__section .union-huskyfox__logo{align-items:center;bottom:0;display:flex;height:200px;justify-content:center;position:absolute;width:200px}@media(max-width:1024px){.union-huskyfox-contents .union-huskyfox__section .union-huskyfox__logo{height:150px;width:150px}}@media(max-width:767px){.union-huskyfox-contents .union-huskyfox__section .union-huskyfox__logo{display:none}}.union-huskyfox-contents .union-huskyfox__section .union-huskyfox__logo .logo-huskyfox,.union-huskyfox-contents .union-huskyfox__section .union-huskyfox__logo svg{height:100%;width:100%}.union-huskyfox-contents .union-huskyfox__section .union-huskyfox__text{margin-left:auto}.union-huskyfox-contents .union-huskyfox__section .union-huskyfox__text .union-explain{margin-left:auto;margin-top:160px;position:relative;width:532px;z-index:10}.union-huskyfox-contents .union-huskyfox__section .union-huskyfox__text .union-explain:first-child{margin-top:0}@media(max-width:1024px){.union-huskyfox-contents .union-huskyfox__section .union-huskyfox__text .union-explain{width:430px}}@media(max-width:767px){.union-huskyfox-contents .union-huskyfox__section .union-huskyfox__text .union-explain{width:100%}}.union-huskyfox-contents .union-huskyfox__section .union-huskyfox__field{font-family:Libre Caslon Text,serif;font-size:30px;line-height:1.2em;margin-top:auto}@media(max-width:1024px){.union-huskyfox-contents .union-huskyfox__section .union-huskyfox__field{font-size:18px}}@media(max-width:767px){.union-huskyfox-contents .union-huskyfox__section .union-huskyfox__field{display:inline-block;font-size:calc(3.4vw + 4px);margin-left:auto;padding:40vmin 0}}.union-huskyfox-contents .union-huskyfox__section .union-huskyfox__field>span{margin-top:.5em}.union-huskyfox-contents .union-huskyfox__section .union-huskyfox__field>span .underline{background-color:#fff}.union-huskyfox-contents .union-huskyfox__section .union-huskyfox__orb{height:100vw;left:50%;max-height:1300px;max-width:1300px;overflow:hidden;position:absolute;top:-30%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw}@media(max-width:767px){.union-huskyfox-contents .union-huskyfox__section .union-huskyfox__orb{height:180vw;top:94%}}.union-huskyfox-contents .union-huskyfox__section .union-huskyfox__orb .orb-wrap{height:86%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:86%}@media(max-width:767px){.union-huskyfox-contents .union-huskyfox__section .union-huskyfox__orb .orb-wrap{height:135vw;left:100%;width:135vw}}.union-huskyfox-contents .union-huskyfox__section .union-huskyfox__orb .orb-wrap>.orb-shape{-webkit-animation:orbRotate 10s linear infinite;animation:orbRotate 10s linear infinite;background:#cf300d;background:linear-gradient(45deg,#c5210c,#ff5c5c);border-radius:9999px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cf300d",endColorstr="#ff5454",GradientType=1);height:100%;position:absolute;width:100%;z-index:10}@-webkit-keyframes orbRotate{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg)}to{transform:rotate(1turn);-webkit-transform:rotate(1turn)}}@keyframes orbRotate{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg)}to{transform:rotate(1turn);-webkit-transform:rotate(1turn)}}@-webkit-keyframes orbShadow{0%{box-shadow:0 0 4.95em hsla(0,0%,100%,.2)}11%{box-shadow:2.05em 0 4.95em hsla(0,0%,100%,.2)}22%{box-shadow:2.05em 2.05em 4.95em hsla(0,0%,100%,.2)}33%{box-shadow:0 2.05em 4.95em hsla(0,0%,100%,.2)}44%{box-shadow:-2.05em -2.05em 4.95em hsla(0,0%,100%,.2)}55%{box-shadow:-2.05em 0 4.95em hsla(0,0%,100%,.2)}66%{box-shadow:-2.05em -2.05em 4.95em hsla(0,0%,100%,.2)}77%{box-shadow:0 -2.05em 4.95em hsla(0,0%,100%,.2)}88%{box-shadow:2.05em -2.05em 4.2em hsla(0,0%,100%,.2)}to{box-shadow:0 0 3em hsla(0,0%,100%,.2)}}@keyframes orbShadow{0%{box-shadow:0 0 4.95em hsla(0,0%,100%,.2)}11%{box-shadow:2.05em 0 4.95em hsla(0,0%,100%,.2)}22%{box-shadow:2.05em 2.05em 4.95em hsla(0,0%,100%,.2)}33%{box-shadow:0 2.05em 4.95em hsla(0,0%,100%,.2)}44%{box-shadow:-2.05em -2.05em 4.95em hsla(0,0%,100%,.2)}55%{box-shadow:-2.05em 0 4.95em hsla(0,0%,100%,.2)}66%{box-shadow:-2.05em -2.05em 4.95em hsla(0,0%,100%,.2)}77%{box-shadow:0 -2.05em 4.95em hsla(0,0%,100%,.2)}88%{box-shadow:2.05em -2.05em 4.2em hsla(0,0%,100%,.2)}to{box-shadow:0 0 3em hsla(0,0%,100%,.2)}}.theme--dark .union-huskyfox-contents .union-huskyfox__section .union-huskyfox__orb .orb-wrap>.orb-shape{background:#383838;background:linear-gradient(45deg,#383838,#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#383838",endColorstr="#000000",GradientType=1)}@media(max-width:767px){.union-huskyfox-contents .union-huskyfox__section .union-huskyfox__orb .orb-wrap>.orb-shape{-webkit-animation:none;animation:none}}.union-huskyfox-contents .union-huskyfox__project{margin-top:380px;width:100%}@media(max-width:767px){.union-huskyfox-contents .union-huskyfox__project{margin-top:calc(29vmin + 9vmax)}}.union-huskyfox-contents .union-huskyfox__project .project__item{height:720px;margin-top:190px;position:relative}.union-huskyfox-contents .union-huskyfox__project .project__item:first-child{margin-top:0}@media(max-width:767px){.union-huskyfox-contents .union-huskyfox__project .project__item{height:auto;margin-top:20vmin}}.union-huskyfox-contents .union-huskyfox__project .project__category,.union-huskyfox-contents .union-huskyfox__project .project__outlink,.union-huskyfox-contents .union-huskyfox__project .project__text,.union-huskyfox-contents .union-huskyfox__project .project__title{margin-left:auto;margin-right:auto;max-width:1460px;padding:0 50px;position:relative;z-index:10}@media(max-width:1024px){.union-huskyfox-contents .union-huskyfox__project .project__category,.union-huskyfox-contents .union-huskyfox__project .project__outlink,.union-huskyfox-contents .union-huskyfox__project .project__text,.union-huskyfox-contents .union-huskyfox__project .project__title{padding:0 6vmin}}.union-huskyfox-contents .union-huskyfox__project .project__title{font-family:Libre Caslon Text,serif;font-size:44px;width:100%}@media(max-width:767px){.union-huskyfox-contents .union-huskyfox__project .project__title{font-size:calc(7vw + 6px)}}.union-huskyfox-contents .union-huskyfox__project .project__category{font-size:25px;font-weight:200;opacity:.55}@media(max-width:767px){.union-huskyfox-contents .union-huskyfox__project .project__category{font-size:calc(4.2vw + 4px)}}.union-huskyfox-contents .union-huskyfox__project .project__poster{bottom:0;height:540px;left:0;position:absolute;width:100%}@media(max-width:767px){.union-huskyfox-contents .union-huskyfox__project .project__poster{-webkit-transform:none!important;transform:none!important}}.union-huskyfox-contents .union-huskyfox__project .project__poster .poster-mask{background:#000;background:linear-gradient(135deg,rgba(0,0,0,.453),transparent 50%,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}@media(max-width:767px){.union-huskyfox-contents .union-huskyfox__project .project__poster .poster-mask{display:none}}.union-huskyfox-contents .union-huskyfox__project .project__poster .poster-back{background-position-x:50%;background-position-y:40%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}@media(max-width:767px){.union-huskyfox-contents .union-huskyfox__project .project__poster{height:100vw;margin-top:6vmin;position:relative}}.union-huskyfox-contents .union-huskyfox__project .project__text p{font-size:28px;font-weight:200;letter-spacing:-.057em;margin-top:50px;width:380px;word-break:keep-all}@media(max-width:1024px){.union-huskyfox-contents .union-huskyfox__project .project__text p{font-size:22.4px}}@media(max-width:767px){.union-huskyfox-contents .union-huskyfox__project .project__text p{font-size:calc(3.4vw + 4px);margin-top:6vmin;width:100%}}.union-huskyfox-contents .union-huskyfox__project .project__outlink{display:block;font-size:28px;font-weight:200;letter-spacing:-.057em;margin-top:50px;width:100%}@media(max-width:1024px){.union-huskyfox-contents .union-huskyfox__project .project__outlink{font-size:22.4px}}@media(max-width:767px){.union-huskyfox-contents .union-huskyfox__project .project__outlink{font-size:calc(3.4vw + 4px);margin-top:6vmin}}.union-huskyfox-contents .union-huskyfox__project .project__outlink a{align-items:center;color:#fff;cursor:pointer;display:inline-flex;text-decoration:underline}.device--pc .union-huskyfox-contents .union-huskyfox__project .project__outlink a:hover .outlink-arrow{-webkit-transform:translate3d(40%,0,0);transform:translate3d(40%,0,0)}.union-huskyfox-contents .union-huskyfox__project .project__outlink a .outlink-arrow{height:44px;margin-left:25px;transition:-webkit-transform .4s cubic-bezier(.215,.61,.355,1);transition:transform .4s cubic-bezier(.215,.61,.355,1);transition:transform .4s cubic-bezier(.215,.61,.355,1),-webkit-transform .4s cubic-bezier(.215,.61,.355,1);width:50px}@media(max-width:1024px){.union-huskyfox-contents .union-huskyfox__project .project__outlink a .outlink-arrow{height:30px;width:40px}}@media(max-width:767px){.union-huskyfox-contents .union-huskyfox__project .project__outlink a .outlink-arrow{height:6vw;margin-left:6vmin;width:8vw}}.union-huskyfox-contents .union-huskyfox__project .project__outlink a .outlink-arrow .draw__line span{background-color:#fff}.union-huskyfox-contents .page-footer{margin-top:380px}@media(max-width:767px){.union-huskyfox-contents .page-footer{margin-top:calc(29vmin + 9vmax)}}.union-huskyfox-contents .page-footer a{color:#fff}.union-huskyfox-contents .page-footer a .page-footer__links__item:after{background-color:#fff!important}.union-huskyfox-contents .page-footer .page-footer__hr,.union-huskyfox-contents .page-footer a:after{background-color:#fff}.contact-contents{-webkit-overflow-scrolling:touch;height:100%;width:100%}.contact-contents.hidden{visibility:hidden}.contact-contents .page-header{overflow:hidden;padding-bottom:50px;padding-top:380px}@media(max-width:1024px){.contact-contents .page-header{font-size:190px;padding-bottom:6vmin}}@media(max-width:767px){.contact-contents .page-header{font-size:calc(23.3vw + 10px);padding-top:45vh}}.contact-contents .page-header .n-badge{font-size:.325em}.contact-contents .page-linkblock{height:100%;height:auto;margin:320px 0 400px}@media(max-width:767px){.contact-contents .page-linkblock{margin:110px 0 200px}}.contact-contents .page-linkblock .n-badge .contact{font-size:.5em}.contact-contents .page-header__dot{background-color:red;border-radius:9999px;display:inline-block;height:.15em;margin-left:.1em;position:relative;width:.15em}.contact-contents .info{box-sizing:border-box;display:flex;flex-direction:column;margin:380px auto 0;max-width:1240px;padding:0 50px;width:100%}@media(max-width:1024px){.contact-contents .info{padding:0 6vmin}}@media(max-width:767px){.contact-contents .info{margin-top:calc(29vmin + 9vmax)}}.contact-contents .info__office{display:flex;flex-direction:row;font-size:30px;justify-content:space-between;line-height:1.47em}@media(max-width:1024px){.contact-contents .info__office{font-size:22px}}@media(max-width:767px){.contact-contents .info__office{flex-direction:column;font-size:4.6vw}}.contact-contents .info__office__item:first-child{margin-top:0}@media(max-width:767px){.contact-contents .info__office__item{margin-top:12vmin}}.contact-contents .info__contact{font-size:20px;line-height:1.36em;margin-top:100px}@media(max-width:767px){.contact-contents .info__contact{font-size:5.6vw;margin-top:12vmin}}.contact-contents .info__contact__item:first-child{margin-top:0}.contact-contents .info__contact__name{font-size:.8em}.contact-contents .info__contact__value{font-weight:700}@media(max-width:767px){.contact-contents .form{display:none}}.contact-contents .form__content__wrap{background:linear-gradient(180deg,rgba(235,236,240,0) 0,#ebecf0 35%,#ebecf0 65%,rgba(235,236,240,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ebecf0",endColorstr="#00ebecf0",GradientType=0);min-height:1220px;padding-bottom:190px;padding-top:380px;position:relative}.theme--dark .contact-contents .form__content__wrap{background:none!important}.contact-contents .form__content__splash{background-color:#f0f1f4;border:1px solid #ececee;border-radius:13px;box-shadow:10px 10px 20px rgba(0,0,0,.13),-10px -10px 20px hsla(0,0%,100%,.9);display:inline-block;height:86px;left:50%;max-width:1000px;position:absolute;top:250px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:86px}.contact-contents .form__content__splash .logo--plusx{padding:15%}.contact-contents .form__content__splash .logo--plusx .draw__line span{background-color:#777}.theme--dark .contact-contents .form__content__splash{background-color:#202020;border-color:#353535;box-shadow:none!important}.theme--dark .contact-contents .form__content__splash .logo--plusx .draw__line span{background-color:#fff}.contact-contents .form__content{background-color:#f0f1f4;border:1px solid #e0e0e0;border-radius:10px;box-shadow:25px 25px 35px rgba(0,0,0,.13),-25px -25px 35px hsla(0,0%,100%,.45);caret-color:#4187dd;margin-left:auto;margin-right:auto;max-width:980px;overflow:hidden;position:relative;white-space:nowrap}.theme--dark .contact-contents .form__content{background-color:#202020;border:1px solid #3c3c3c;box-shadow:none!important}@media screen and (max-width:1080px){.contact-contents .form__content{margin-left:50px;margin-right:50px}}@media(max-width:1024px){.contact-contents .form__content{margin-left:6vmin;margin-right:6vmin}}.contact-contents .form__content,.contact-contents .form__content input,.contact-contents .form__content textarea{text-shadow:0 1px 0 #fff}.theme--dark .contact-contents .form__content,.theme--dark .contact-contents .form__content input,.theme--dark .contact-contents .form__content textarea{text-shadow:none!important}.contact-contents .form__content input::-webkit-input-placeholder,.contact-contents .form__content textarea::-webkit-input-placeholder,.contact-contents .form__content::-webkit-input-placeholder{color:#c4c4c4}.contact-contents .form__content input:-ms-input-placeholder,.contact-contents .form__content textarea:-ms-input-placeholder,.contact-contents .form__content:-ms-input-placeholder{color:#c4c4c4}.contact-contents .form__content input::placeholder,.contact-contents .form__content textarea::placeholder,.contact-contents .form__content::placeholder{color:#c4c4c4}.theme--dark .contact-contents .form__content input::-webkit-input-placeholder,.theme--dark .contact-contents .form__content textarea::-webkit-input-placeholder,.theme--dark .contact-contents .form__content::-webkit-input-placeholder{color:#4f4f4f}.theme--dark .contact-contents .form__content input:-ms-input-placeholder,.theme--dark .contact-contents .form__content textarea:-ms-input-placeholder,.theme--dark .contact-contents .form__content:-ms-input-placeholder{color:#4f4f4f}.theme--dark .contact-contents .form__content input::placeholder,.theme--dark .contact-contents .form__content textarea::placeholder,.theme--dark .contact-contents .form__content::placeholder{color:#4f4f4f}.contact-contents .form__content .form__content__footer,.contact-contents .form__content .form__content__input,.contact-contents .form__content .form__content__input__item,.contact-contents .form__content .form__content__message{border-top:1px solid #d4d4d4;box-shadow:inset 0 1px 0 #fff}.theme--dark .contact-contents .form__content .form__content__footer,.theme--dark .contact-contents .form__content .form__content__input,.theme--dark .contact-contents .form__content .form__content__input__item,.theme--dark .contact-contents .form__content .form__content__message{border-top:1px solid #3c3c3c;box-shadow:none}.contact-contents .form__content__title{font-size:24px;font-weight:700;padding:31px 50px 27px;position:relative}.contact-contents .form__content__input{color:#828282;font-size:24px;padding:0 50px;position:relative}.contact-contents .form__content__input__item{display:flex;padding:16px 0;position:relative}.contact-contents .form__content__input__item:first-child{border-top:none!important}.contact-contents .form__content__input__item input{color:#828282;flex:1 1}.contact-contents .form__content__message{font-size:24px;height:340px;padding:38px 50px;width:100%}.contact-contents .form__content__message textarea{color:#828282;height:100%;outline:none;resize:none;width:100%}.contact-contents .form__content__footer{align-items:center;border-top:1px solid #d4d4d4;display:flex;justify-content:space-between;padding:20px 50px}.contact-contents .form__content__footer__submit{background-color:#e0e0e0;border-radius:10px;color:#fff;cursor:default;font-size:24px;padding:13px 55px;position:relative;transition:background-color .45s ease}.theme--dark .contact-contents .form__content__footer__submit{background-color:#3f3f3f}@-webkit-keyframes popSubmit{0%{-webkit-transform:scale(1);transform:scale(1)}15%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes popSubmit{0%{-webkit-transform:scale(1);transform:scale(1)}15%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}.contact-contents .form__content__footer__submit.active{-webkit-animation:popSubmit .5s ease;animation:popSubmit .5s ease;background-color:#4187dd;cursor:pointer;transition:-webkit-transform .18s cubic-bezier(.215,.61,.355,1);transition:transform .18s cubic-bezier(.215,.61,.355,1);transition:transform .18s cubic-bezier(.215,.61,.355,1),-webkit-transform .18s cubic-bezier(.215,.61,.355,1)}.device--pc .contact-contents .form__content__footer__submit.active:hover{opacity:.85}.contact-contents .form__content__footer__submit .submit-shape{position:absolute}.contact-contents .form__content__footer__submit .submit-shape span{display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%}.contact-contents .form__content__footer__submit.loading{background-color:#888}@-webkit-keyframes submitLoading{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}50%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes submitLoading{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}50%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.contact-contents .form__content__footer__submit.loading .submit-text{color:transparent}.contact-contents .form__content__footer__submit.loading .submit-shape{height:16px;left:calc(50% - 8px);top:calc(50% - 7px);width:18px}.contact-contents .form__content__footer__submit.loading .submit-shape span{background-color:#fff;border-radius:100em}.contact-contents .form__content__footer__submit.loading .submit-shape span:first-child{-webkit-animation:submitLoading 1872ms cubic-bezier(.645,.045,.355,1) infinite;animation:submitLoading 1872ms cubic-bezier(.645,.045,.355,1) infinite}.contact-contents .form__content__footer__submit.loading .submit-shape span:nth-child(2){-webkit-animation:submitLoading 1345ms cubic-bezier(.215,.61,.355,1) infinite;animation:submitLoading 1345ms cubic-bezier(.215,.61,.355,1) infinite}.contact-contents .form__content__footer__submit.loading .submit-shape span:nth-child(3){-webkit-animation:submitLoading 999ms ease infinite;animation:submitLoading 999ms ease infinite}.contact-contents .form__content__footer__submit.complete{background-color:#1ac575}.contact-contents .form__content__footer__submit.complete .submit-text{color:transparent}.contact-contents .form__content__footer__submit.complete .submit-shape{height:17px;left:calc(50% - 12px);top:calc(50% - 15px);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center;transform-origin:center;width:30px}.contact-contents .form__content__footer__submit.complete .submit-shape span{left:0}@-webkit-keyframes submitComplete1{0%{height:0}to{height:100%}}@keyframes submitComplete1{0%{height:0}to{height:100%}}@-webkit-keyframes submitComplete2{0%{width:0}to{width:100%}}@keyframes submitComplete2{0%{width:0}to{width:100%}}.contact-contents .form__content__footer__submit.complete .submit-shape span:first-child{-webkit-animation:submitComplete1 .2s cubic-bezier(.55,.055,.675,.19) both;animation:submitComplete1 .2s cubic-bezier(.55,.055,.675,.19) both;background-color:#fff;height:100%;top:0;width:3px}.contact-contents .form__content__footer__submit.complete .submit-shape span:nth-child(2){-webkit-animation:submitComplete2 .3s ease .2s both;animation:submitComplete2 .3s ease .2s both;background-color:#fff;height:3px;top:calc(100% - 3px);width:0}.contact-contents .form__content__footer__filename{font-size:14px;margin-left:auto;margin-right:20px}.contact-contents .form__content__footer__filename .placeholder{display:inline-block;opacity:.25}.contact-contents .form__content__footer__filename .filename-string{display:inline-block;display:none}.contact-contents .form__content__footer__filename.fileready .placeholder{display:none}.contact-contents .form__content__footer__filename.fileready .filename-string{display:block}.contact-contents .form__content__footer__upfile{background-position:50%;background-repeat:no-repeat;background-size:60%;color:transparent;cursor:pointer;display:inline-block;font-size:0;height:50px;opacity:.7;text-indent:-9999px;width:50px}.theme--dark .contact-contents .form__content__footer__upfile{opacity:.9}.contact-contents .form__tags{font-size:20px;margin:0 auto;max-width:1240px;padding:0 50px}@media(max-width:1024px){.contact-contents .form__tags{max-width:100%;padding:0}}.contact-contents .form__tags__title{padding-bottom:50px;text-align:center}.contact-contents .form__tags__title span{display:inline-block;position:relative}.contact-contents .form__tags__list{grid-gap:18px;display:grid;grid-template-columns:repeat(4,1fr);margin:50px 0 0;text-align:center}@media(max-width:1024px){.contact-contents .form__tags__list{grid-template-columns:repeat(2,1fr);margin:50px auto;width:66%}}.contact-contents .form__tags__item label{border:1px solid #e0e0e0;border-radius:1000px;box-sizing:border-box;color:#828282;cursor:pointer;display:inline-block;overflow:hidden;padding:16px 0;position:relative;transition:color .2s ease,border-color .15s ease,background-color .1s ease;width:100%}.contact-contents .form__tags__item label:after{border-radius:9999px;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;transition:border .5s ease,-webkit-transform .5s ease;transition:transform .5s ease,border .5s ease;transition:transform .5s ease,border .5s ease,-webkit-transform .5s ease;width:100%;z-index:-1}.device--pc .contact-contents .form__tags__item:hover label{border:1px solid #4187dd;color:#4187dd}@-webkit-keyframes border{0%{border:1.5em solid hsla(0,0%,100%,.5)}to{border:0 solid hsla(0,0%,100%,0)}}@keyframes border{0%{border:1.5em solid hsla(0,0%,100%,.5)}to{border:0 solid hsla(0,0%,100%,0)}}@-webkit-keyframes popLabel{0%{-webkit-transform:scale(1);transform:scale(1)}15%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes popLabel{0%{-webkit-transform:scale(1);transform:scale(1)}15%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}.contact-contents .form__tags__item input:checked+label{-webkit-animation:popLabel .5s ease;animation:popLabel .5s ease;background-color:#4187dd;border:1px solid #4187dd;color:#fff!important}.contact-contents .form__tags__item input:checked+label:after{-webkit-animation:border .5s cubic-bezier(.215,.61,.355,1) both;animation:border .5s cubic-bezier(.215,.61,.355,1) both}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:100;src:url(/static/media/NotoSansKR-Thin.7a561ac968999a5dade3.woff) format("woff"),url(/static/media/NotoSansKR-Thin.788d9f25098fa1f8f9a2.eot) format("embedded-opentype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:200;src:url(/static/media/NotoSansKR-Light.1214e1a50a7c03f7940e.woff) format("woff"),url(/static/media/NotoSansKR-Light.61a2f67b4ff11dfecc9d.eot) format("embedded-opentype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:300;src:url(/static/media/NotoSansKR-DemiLight.1ada0fb3924828015f3b.woff) format("woff"),url(/static/media/NotoSansKR-DemiLight.ca070aac350a884a3847.eot) format("embedded-opentype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;src:url(/static/media/NotoSansKR-Regular.d19c129f30e0373f60b6.woff) format("woff"),url(/static/media/NotoSansKR-Regular.9f716f25185a219d7b97.eot) format("embedded-opentype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:500;src:url(/static/media/NotoSansKR-Medium.e892f21f7dd918a8fab9.woff) format("woff"),url(/static/media/NotoSansKR-Medium.ab28f2f4f1ce1bdbc395.eot) format("embedded-opentype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;src:url(/static/media/NotoSansKR-Bold.ba396a9fc63ba86c7d0a.woff) format("woff"),url(/static/media/NotoSansKR-Bold.c7b00d0e6699d1a833b6.eot) format("embedded-opentype")}@font-face{font-family:Roboto;font-style:normal;font-weight:100;src:url(/static/media/Roboto-Thin.16c53131542f3c286c19.woff) format("woff"),url(/static/media/Roboto-Thin.dc299debe37f48b2e7f3.eot) format("embedded-opentype")}@font-face{font-family:Roboto;font-style:normal;font-weight:200;src:url(/static/media/Roboto-Light.da6f9fec1487a18f7fc9.woff) format("woff"),url(/static/media/Roboto-Light.f446b1485da98a2f4fee.eot) format("embedded-opentype")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/Roboto-Regular.2c48aba5a0634d59ea82.woff) format("woff"),url(/static/media/Roboto-Regular.892df401374e40068258.eot) format("embedded-opentype")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/Roboto-Medium.d13cc0b4a017244229bb.woff) format("woff"),url(/static/media/Roboto-Medium.e7a699ee63df90e6293d.eot) format("embedded-opentype")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/Roboto-Bold.4ede276065fc5f8ef951.woff) format("woff"),url(/static/media/Roboto-Bold.a72f9d4ddb213c5c0d4b.eot) format("embedded-opentype")}@font-face{font-family:Roboto;font-style:normal;font-weight:900;src:url(/static/media/Roboto-Black.833f219af162f212ed3c.woff) format("woff"),url(/static/media/Roboto-Black.45715786ed948b799cf8.ttf) format("true-type")}*{box-sizing:border-box}html{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}address,article,aside,audio,blockquote,body,button,canvas,code,dd,details,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,iframe,img,input,label,legend,li,menu,nav,object,ol,p,pre,section,select,table,td,textarea,th,ul,video{margin:0;padding:0}body{-webkit-text-size-adjust:none;font-family:Roboto,Noto Sans KR,"sans-serif",sans-serif;font-weight:400}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:inherit}hr,legend{display:none}dd,dl,dt,ol,ul{list-style:none}table{border:none;border-collapse:collapse;border-spacing:0;margin:0;padding:0;width:100%}td,th,tr{-webkit-box-orient:vertical;border:none}caption{font-size:0;height:0;line-height:0;overflow:hidden;visibility:hidden;width:0}input[type=button],input[type=email],input[type=hidden],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{-moz-appearance:none;-o-appearance:none;-ms-appearance:none;-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;box-sizing:border-box;outline:none}input[type=checkbox],input[type=radio]{-moz-appearance:none;-o-appearance:none;-ms-appearance:none;-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;outline:none}button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;vertical-align:middle}button{-webkit-appearance:none;background-color:transparent;border:none;cursor:pointer;outline:none;overflow:visible;text-decoration:none}button::-moz-focus-inner{border:none;padding:0}a,a:active,a:focus,a:hover,button{outline:none;text-decoration:none}em{font-style:normal}img{vertical-align:top}i{font-style:normal}*{-ms-overflow-style:-ms-autohiding-scrollbar}body{-ms-scroll-chaining:none!important;overscroll-behavior:none!important;position:relative;touch-action:pan-y}body.lock{overflow:hidden}a,body,img{-webkit-touch-callout:none}::selection{background-color:#121212;color:#fff;text-shadow:.02em .02em .01em #000}.theme--dark ::selection{background-color:#fff;color:#000;text-shadow:none;text-shadow:calc(1px + .01em) calc(1px + .01em) .01em hsla(0,0%,100%,.8)}.device--phone{-webkit-user-select:none;-ms-user-select:none;user-select:none}.browser--ie circle,.browser--ie path{stroke-dasharray:0!important;stroke-dashoffset:0!important}#container.hidden{visibility:hidden}.theme--dark #container{background-color:#121212}#container.select-lock{-webkit-user-select:none;-ms-user-select:none;user-select:none}a{color:#000}.theme--dark a{color:#fff}#app,#container,#root,#wrap,.page-section,body,html{height:100%;width:100%}.blind{font-size:0;height:1px;left:0;line-height:0;overflow:hidden;position:absolute;top:0;visibility:hidden;width:1px}.fl{float:left}.fr{float:right}.mximg{height:auto;max-width:100%;width:100%}.image-box{box-sizing:border-box;display:inline-block;position:relative}@media(min-width:768px){br.br-phone{display:none}}@media(max-width:767px){br.br-phone{display:block}}@media(min-width:768px){br.br-overphone{display:block}}@media(max-width:767px){br.br-overphone{display:none}}@media(min-width:1024px){br.br-desktop{display:block}}@media(max-width:1024px){br.br-desktop{display:none}}br.br-desktop-small{display:none}@media(max-width:1360px){br.br-desktop-small{display:block}}.c-red{color:red}.d-ib{display:inline-block;word-break:keep-all}.d-i,.d-ib{position:relative}.d-i{display:inline}.fw-b{font-weight:700}.c-gray{color:#000;opacity:.4}.op-05{opacity:.5}.op-04{opacity:.4}@media(min-width:1024px){.wh-pc{white-space:nowrap}}@media(max-width:1024px){.wh-pc{white-space:inherit}}#navigation .header{z-index:1200}#navigation .menu-view,#navigation .menu-view--on{z-index:1100}#navagation .header__logo{z-index:1000}#navigation .nav-footer{z-index:1400}@media(max-width:767px){#navigation .nav-footer{z-index:1000}}.contents{height:100%;min-height:100%}::-webkit-scrollbar{display:none;width:0}.page-section::-webkit-scrollbar{display:block}.page-section{-webkit-overflow-scrolling:touch!important}#splash-dimd{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:1;overflow:hidden;position:fixed;top:0;transition:opacity 0s ease 1.5s;width:100%;z-index:2000}.theme--dark #splash-dimd{background-color:#121212}#splash-dimd.exited #splash-logo{-webkit-animation:none;animation:none;-webkit-animation-play-state:paused;animation-play-state:paused;-webkit-transform:rotate(0);transform:rotate(0)}#splash-dimd.exited #splash-logo :-webkit-scrollbar{display:none}#splash-dimd.exited .draw--plus{-webkit-transform:translateX(-22%)!important;transform:translateX(-22%)!important}#splash-dimd.exited .draw--plus,#splash-dimd.exited .draw--x{transition:-webkit-transform 2.2s cubic-bezier(.075,.82,.165,1)!important;transition:transform 2.2s cubic-bezier(.075,.82,.165,1)!important;transition:transform 2.2s cubic-bezier(.075,.82,.165,1),-webkit-transform 2.2s cubic-bezier(.075,.82,.165,1)!important}#splash-dimd.exited .draw--x{border-radius:0!important;overflow:visible!important;-webkit-transform:translateX(22%)!important;transform:translateX(22%)!important}#splash-dimd #splash-logo{display:flex;height:40px;justify-content:center;width:80px}#splash-dimd #splash-logo .logo--plusx{height:100%;position:relative;width:100%}#splash-dimd #splash-logo .draw--plus{left:0;-webkit-transform:translateX(50%);transform:translateX(50%)}#splash-dimd #splash-logo .draw--plus,#splash-dimd #splash-logo .draw--x{position:absolute;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}#splash-dimd #splash-logo .draw--x{border-radius:200px;overflow:hidden;right:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#splash-dimd #splash-message{font-size:12px;font-weight:700;margin-top:20px}#splash-dimd #splash-message.exited{letter-spacing:.5em;opacity:0;transition:letter-spacing 1.2s cubic-bezier(.165,.84,.44,1),opacity .7s ease .4s}.trs-router__contatiner{position:relative}.trs-router__item{left:0;position:absolute;top:0;transition:-webkit-transform 5s ease;transition:transform 5s ease;transition:transform 5s ease,-webkit-transform 5s ease}.trs-router-enter{-webkit-transform:translateX(100%);transform:translateX(100%)}.trs-router-enter-active,.trs-router-exit{-webkit-transform:translateX(0);transform:translateX(0)}.trs-router-exit-active{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.trs-slide__container{height:100%;position:relative;width:100%}.trs-slide__container [class*=trs-slide--]{left:0;position:absolute;top:0}.trs-fade__container .trs-slide__container .trs-fade-enter-active,.trs-slide__container .trs-fade__container .trs-fade-enter-active,.trs-slide__container .trs-slide--up-enter,.trs-slide__container .trs-slide--up-enter-active{-webkit-transform:translateY(100%);transform:translateY(100%)}.trs-slide__container .trs-slide--up-enter-active{transition:-webkit-transform .45s cubic-bezier(.215,.61,.355,1);transition:transform .45s cubic-bezier(.215,.61,.355,1);transition:transform .45s cubic-bezier(.215,.61,.355,1),-webkit-transform .45s cubic-bezier(.215,.61,.355,1)}.trs-fade__container .trs-slide__container .trs-fade-exit-active,.trs-slide__container .trs-fade__container .trs-fade-exit-active,.trs-slide__container .trs-slide--up-enter-active,.trs-slide__container .trs-slide--up-exit,.trs-slide__container .trs-slide--up-exit-active{-webkit-transform:translateY(0);transform:translateY(0)}.trs-slide__container .trs-slide--up-exit-active{transition:-webkit-transform .45s cubic-bezier(.215,.61,.355,1);transition:transform .45s cubic-bezier(.215,.61,.355,1);transition:transform .45s cubic-bezier(.215,.61,.355,1),-webkit-transform .45s cubic-bezier(.215,.61,.355,1)}.trs-slide__container .trs-slide--down-enter,.trs-slide__container .trs-slide--down-enter-active,.trs-slide__container .trs-slide--up-exit-active{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.trs-slide__container .trs-slide--down-enter-active{transition:-webkit-transform .45s cubic-bezier(.215,.61,.355,1);transition:transform .45s cubic-bezier(.215,.61,.355,1);transition:transform .45s cubic-bezier(.215,.61,.355,1),-webkit-transform .45s cubic-bezier(.215,.61,.355,1)}.trs-slide__container .trs-slide--down-enter-active,.trs-slide__container .trs-slide--down-exit,.trs-slide__container .trs-slide--down-exit-active{-webkit-transform:translateY(0);transform:translateY(0)}.trs-slide__container .trs-slide--down-exit-active{-webkit-transform:translateY(100%);transform:translateY(100%);transition:-webkit-transform .45s cubic-bezier(.215,.61,.355,1);transition:transform .45s cubic-bezier(.215,.61,.355,1);transition:transform .45s cubic-bezier(.215,.61,.355,1),-webkit-transform .45s cubic-bezier(.215,.61,.355,1)}.trs-fade__container{height:100%;position:relative;width:100%}.trs-fade__container [class*=trs-fade]{height:100%;left:0;position:absolute;top:0;width:100%}.trs-fade__container .trs-fade-enter{opacity:0;transition:opacity .5s ease .5s}.trs-fade__container .trs-fade-enter-active,.trs-fade__container .trs-fade-enter-done{opacity:1}.trs-fade__container .trs-fade-exit{opacity:1;transition:opacity .5s ease}.trs-fade__container .trs-fade-exit-active{opacity:0}.trs-main-haeder--prev-enter .block-text__word{letter-spacing:.1em;opacity:0;-webkit-transform:translateX(70%);transform:translateX(70%)}.trs-main-haeder--prev-enter-active .block-text__word{letter-spacing:0;opacity:1;-webkit-transform:translateX(0);transform:translateX(0);transition:opacity .7s ease-in,letter-spacing .4s ease,-webkit-transform 1.3s cubic-bezier(.23,1,.32,1);transition:transform 1.3s cubic-bezier(.23,1,.32,1),opacity .7s ease-in,letter-spacing .4s ease;transition:transform 1.3s cubic-bezier(.23,1,.32,1),opacity .7s ease-in,letter-spacing .4s ease,-webkit-transform 1.3s cubic-bezier(.23,1,.32,1)}.trs-main-haeder--prev-exit{pointer-events:none}.trs-main-haeder--prev-exit .block-text__word{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.trs-main-haeder--prev-exit-active .block-text__word{opacity:0;-webkit-transform:translateX(-30%);transform:translateX(-30%);transition:none}.trs-main-haeder--next-enter .block-text__word{letter-spacing:.1em;opacity:0;-webkit-transform:translateX(-70%);transform:translateX(-70%)}.trs-main-haeder--next-enter-active .block-text__word{letter-spacing:0;opacity:1;-webkit-transform:translateX(0);transform:translateX(0);transition:opacity .7s ease-in,letter-spacing .4s ease,-webkit-transform 1.3s cubic-bezier(.23,1,.32,1);transition:transform 1.3s cubic-bezier(.23,1,.32,1),opacity .7s ease-in,letter-spacing .4s ease;transition:transform 1.3s cubic-bezier(.23,1,.32,1),opacity .7s ease-in,letter-spacing .4s ease,-webkit-transform 1.3s cubic-bezier(.23,1,.32,1)}.trs-main-haeder--next-exit{pointer-events:none}.trs-main-haeder--next-exit .block-text__word{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.trs-main-haeder--next-exit-active .block-text__word{opacity:0;-webkit-transform:translateX(30%);transform:translateX(30%);transition:none}.trs-main-slider{display:none}.trs-main-slider__container{height:100%;position:relative;width:100%}.trs-main-slider__container>*{height:100%;left:0;position:absolute;top:0;width:100%}.trs-main-slider__container .trs-main-slider--prev-enter,.trs-main-slider__container .trs-main-slider--prev-enter-active{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.trs-main-slider__container .trs-main-slider--prev-enter-active{pointer-events:none;-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .8s cubic-bezier(.23,1,.32,1);transition:transform .8s cubic-bezier(.23,1,.32,1);transition:transform .8s cubic-bezier(.23,1,.32,1),-webkit-transform .8s cubic-bezier(.23,1,.32,1);z-index:20}.trs-main-slider__container .trs-main-slider--next-enter,.trs-main-slider__container .trs-main-slider--next-enter-active{-webkit-transform:translateY(100%);transform:translateY(100%)}.trs-main-slider__container .trs-main-slider--next-enter-active{pointer-events:none;-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .8s cubic-bezier(.23,1,.32,1);transition:transform .8s cubic-bezier(.23,1,.32,1);transition:transform .8s cubic-bezier(.23,1,.32,1),-webkit-transform .8s cubic-bezier(.23,1,.32,1);z-index:20}.trs-main-slider__container .trs-main-slider--prev-exit-active{-webkit-transform:translateY(30%) scale(1.2);transform:translateY(30%) scale(1.2)}.trs-main-slider__container .trs-main-slider--next-exit-active,.trs-main-slider__container .trs-main-slider--prev-exit-active{-webkit-filter:brightness(80%);filter:brightness(80%);pointer-events:none;transition:-webkit-transform .9s cubic-bezier(.23,1,.32,1),-webkit-filter 1s linear;transition:transform .9s cubic-bezier(.23,1,.32,1),filter 1s linear;transition:transform .9s cubic-bezier(.23,1,.32,1),filter 1s linear,-webkit-transform .9s cubic-bezier(.23,1,.32,1),-webkit-filter 1s linear;z-index:1}.trs-main-slider__container .trs-main-slider--next-exit-active{-webkit-transform:translateY(-30%) scale(1.2);transform:translateY(-30%) scale(1.2)}.trs-main-slider__container .trs-main-slider--next-exit-done,.trs-main-slider__container .trs-main-slider--prev-exit-done{display:none}.paging-enter,.paging-enter-active,.paging-exit,.paging-exit-active{left:0;position:absolute!important;top:0}.paging-exit{position:relative}.paging-enter{opacity:0;z-index:20}.paging-enter.paging-enter-active{opacity:1}.paging-exit{opacity:1;z-index:10}.paging-exit.paging-exit-active{max-height:100vh;min-height:100%;opacity:0}@-webkit-keyframes swing{0%{opacity:0}0%{margin-top:-13%;-webkit-transform:rotate3d(1,1,1,5deg);transform:rotate3d(1,1,1,5deg)}20%{-webkit-transform:rotate3d(1,1,1,-15deg);transform:rotate3d(1,1,1,-15deg)}40%{opacity:1;-webkit-transform:rotate3d(1,1,1,5deg);transform:rotate3d(1,1,1,5deg)}60%{-webkit-transform:rotate3d(1,1,1,-2deg);transform:rotate3d(1,1,1,-2deg)}80%{-webkit-transform:rotate3d(1,1,1,1deg);transform:rotate3d(1,1,1,1deg)}to{margin-top:0;-webkit-transform:none;-webkit-transform:initial;transform:none}}@keyframes swing{0%{opacity:0}0%{margin-top:-13%;-webkit-transform:rotate3d(1,1,1,5deg);transform:rotate3d(1,1,1,5deg)}20%{-webkit-transform:rotate3d(1,1,1,-15deg);transform:rotate3d(1,1,1,-15deg)}40%{opacity:1;-webkit-transform:rotate3d(1,1,1,5deg);transform:rotate3d(1,1,1,5deg)}60%{-webkit-transform:rotate3d(1,1,1,-2deg);transform:rotate3d(1,1,1,-2deg)}80%{-webkit-transform:rotate3d(1,1,1,1deg);transform:rotate3d(1,1,1,1deg)}to{margin-top:0;-webkit-transform:none;-webkit-transform:initial;transform:none}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes popIn{0%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:scale(.7);transform:scale(.7)}25%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes popIn{0%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:scale(.7);transform:scale(.7)}25%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes popOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:1}70%{opacity:0}to{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}}@keyframes popOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:1}70%{opacity:0}to{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-101%,0,0);transform:translate3d(-101%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-101%,0,0);transform:translate3d(-101%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(101%,0,0);transform:translate3d(101%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(101%,0,0);transform:translate3d(101%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,-101%,0);transform:translate3d(0,-101%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,-101%,0);transform:translate3d(0,-101%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,101%,0);transform:translate3d(0,101%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,101%,0);transform:translate3d(0,101%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-101%,0);transform:translate3d(0,-101%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-101%,0);transform:translate3d(0,-101%,0)}}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,101%,0);transform:translate3d(0,101%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,101%,0);transform:translate3d(0,101%,0)}}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes slideInLeftHalf{0%{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeftHalf{0%{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes slideInLeft40{0%{-webkit-transform:translateX(-40%);transform:translateX(-40%)}to{-webkit-transform:none;-webkit-transform:initial;transform:none}}@keyframes slideInLeft40{0%{-webkit-transform:translateX(-40%);transform:translateX(-40%)}to{-webkit-transform:none;-webkit-transform:initial;transform:none}}@-webkit-keyframes slideInLeft10{0%{-webkit-transform:translateX(-10%);transform:translateX(-10%)}to{-webkit-transform:none;-webkit-transform:initial;transform:none}}@keyframes slideInLeft10{0%{-webkit-transform:translateX(-10%);transform:translateX(-10%)}to{-webkit-transform:none;-webkit-transform:initial;transform:none}}@-webkit-keyframes slideInRightHalf{0%{-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRightHalf{0%{-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes slideInRight40{0%{-webkit-transform:translate3d(40%,0,0);transform:translate3d(40%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight40{0%{-webkit-transform:translate3d(40%,0,0);transform:translate3d(40%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes slideInTopLeft{0%{-webkit-transform:translate3d(-101%,-101%,0);transform:translate3d(-101%,-101%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInTopLeft{0%{-webkit-transform:translate3d(-101%,-101%,0);transform:translate3d(-101%,-101%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes slideInUpHalf{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}to{-webkit-transform:none;-webkit-transform:initial;transform:none}}@keyframes slideInUpHalf{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}to{-webkit-transform:none;-webkit-transform:initial;transform:none}}@-webkit-keyframes slideInDownHalf{0%{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDownHalf{0%{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes slideOutRightHalf{to{-webkit-transform:translateX(30%);transform:translateX(30%)}}@keyframes slideOutRightHalf{to{-webkit-transform:translateX(30%);transform:translateX(30%)}}@-webkit-keyframes slideOutRight100vw{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100vw);transform:translateX(100vw)}}@keyframes slideOutRight100vw{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100vw);transform:translateX(100vw)}}@-webkit-keyframes slideOutBottomLeft{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-101%,200%);transform:translate(-101%,200%)}}@keyframes slideOutBottomLeft{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-101%,200%);transform:translate(-101%,200%)}}@-webkit-keyframes slideOutLeftHalf{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}}@keyframes slideOutLeftHalf{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}}@-webkit-keyframes slideOutDownHalf{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}}@keyframes slideOutDownHalf{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}}@-webkit-keyframes rotateIn5deg{0%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}to{-webkit-transform:none;-webkit-transform:initial;transform:none}}@keyframes rotateIn5deg{0%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}to{-webkit-transform:none;-webkit-transform:initial;transform:none}}@-webkit-keyframes rotateIn-5deg{0%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}0%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}to{-webkit-transform:none;-webkit-transform:initial;transform:none}}@keyframes rotateIn-5deg{0%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}0%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}to{-webkit-transform:none;-webkit-transform:initial;transform:none}}@-webkit-keyframes rotateOut5deg{to{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@keyframes rotateOut5deg{to{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@-webkit-keyframes rotateOut-5deg{to{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@keyframes rotateOut-5deg{to{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@-webkit-keyframes backgroundWhite{to{background-color:#fff}}@keyframes backgroundWhite{to{background-color:#fff}}@-webkit-keyframes contactHeaderAppear{0%{line-height:2.5em;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}50%{-webkit-transform:none;-webkit-transform:initial;transform:none}to{line-height:1em}}@keyframes contactHeaderAppear{0%{line-height:2.5em;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}50%{-webkit-transform:none;-webkit-transform:initial;transform:none}to{line-height:1em}}@-webkit-keyframes blurFadeIn{0%{-webkit-filter:blur(200px);filter:blur(200px)}to{-webkit-filter:initial;filter:none}}@keyframes blurFadeIn{0%{-webkit-filter:blur(200px);filter:blur(200px)}to{-webkit-filter:initial;filter:none}}@-webkit-keyframes test{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(-15%);transform:translateY(-15%)}}@keyframes test{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(-15%);transform:translateY(-15%)}}@-webkit-keyframes prismText{0%{text-shadow:-8px -8px 0 rgba(255,0,0,.3),8px -8px 0 rgba(0,255,0,.2),0 8px 0 rgba(0,0,255,.3)}33%{text-shadow:0 8px 0 rgba(255,0,0,.3),-8px -8px 0 rgba(0,255,0,.2),8px -8px 0 rgba(0,0,255,.3)}66%{text-shadow:8px -8px 0 rgba(255,0,0,.3),0 8px 0 rgba(0,255,0,.2),-8px -8px 0 rgba(0,0,255,.3)}to{text-shadow:-8px -8px 0 rgba(255,0,0,.3),8px -8px 0 rgba(0,255,0,.2),0 8px 0 rgba(0,0,255,.3)}}@keyframes prismText{0%{text-shadow:-8px -8px 0 rgba(255,0,0,.3),8px -8px 0 rgba(0,255,0,.2),0 8px 0 rgba(0,0,255,.3)}33%{text-shadow:0 8px 0 rgba(255,0,0,.3),-8px -8px 0 rgba(0,255,0,.2),8px -8px 0 rgba(0,0,255,.3)}66%{text-shadow:8px -8px 0 rgba(255,0,0,.3),0 8px 0 rgba(0,255,0,.2),-8px -8px 0 rgba(0,0,255,.3)}to{text-shadow:-8px -8px 0 rgba(255,0,0,.3),8px -8px 0 rgba(0,255,0,.2),0 8px 0 rgba(0,0,255,.3)}}@-webkit-keyframes heartBeatText{0%{letter-spacing:.5em}to{letter-spacing:0}}@keyframes heartBeatText{0%{letter-spacing:.5em}to{letter-spacing:0}}@-webkit-keyframes hiringAppearCardLight{0%{-webkit-filter:contrast(160%) brightness(300%);filter:contrast(160%) brightness(300%)}to{-webkit-filter:contrast(100%) brightness(100%);filter:contrast(100%) brightness(100%)}}@keyframes hiringAppearCardLight{0%{-webkit-filter:contrast(160%) brightness(300%);filter:contrast(160%) brightness(300%)}to{-webkit-filter:contrast(100%) brightness(100%);filter:contrast(100%) brightness(100%)}}@-webkit-keyframes hiringDisappearCardLight{0%{-webkit-filter:contrast(100%) brightness(100%);filter:contrast(100%) brightness(100%)}40%{-webkit-filter:contrast(130%) brightness(200%);filter:contrast(130%) brightness(200%)}to{-webkit-filter:contrast(0) brightness(300%);filter:contrast(0) brightness(300%)}}@keyframes hiringDisappearCardLight{0%{-webkit-filter:contrast(100%) brightness(100%);filter:contrast(100%) brightness(100%)}40%{-webkit-filter:contrast(130%) brightness(200%);filter:contrast(130%) brightness(200%)}to{-webkit-filter:contrast(0) brightness(300%);filter:contrast(0) brightness(300%)}}@-webkit-keyframes hiringAppearCardDark{0%{-webkit-filter:contrast(0) brightness(0);filter:contrast(0) brightness(0)}50%{-webkit-filter:contrast(115%) brightness(130%);filter:contrast(115%) brightness(130%)}to{-webkit-filter:contrast(100%) brightness(100%);filter:contrast(100%) brightness(100%)}}@keyframes hiringAppearCardDark{0%{-webkit-filter:contrast(0) brightness(0);filter:contrast(0) brightness(0)}50%{-webkit-filter:contrast(115%) brightness(130%);filter:contrast(115%) brightness(130%)}to{-webkit-filter:contrast(100%) brightness(100%);filter:contrast(100%) brightness(100%)}}@-webkit-keyframes hiringDisappearCardDark{0%{-webkit-filter:contrast(100%) brightness(100%);filter:contrast(100%) brightness(100%);opacity:1}40%{-webkit-filter:contrast(100%) brightness(150%);filter:contrast(100%) brightness(150%)}to{-webkit-filter:contrast(100%) brightness(100%);filter:contrast(100%) brightness(100%);opacity:0}}@keyframes hiringDisappearCardDark{0%{-webkit-filter:contrast(100%) brightness(100%);filter:contrast(100%) brightness(100%);opacity:1}40%{-webkit-filter:contrast(100%) brightness(150%);filter:contrast(100%) brightness(150%)}to{-webkit-filter:contrast(100%) brightness(100%);filter:contrast(100%) brightness(100%);opacity:0}}@-webkit-keyframes slideInDownBounce{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);transition-timing-function:cubic-bezier(.95,.05,.795,.035)}54%{-webkit-transform:translateY(10%);transform:translateY(10%);transition-timing-function:cubic-bezier(.215,.61,.355,1)}69%{-webkit-transform:translateY(-5%);transform:translateY(-5%);transition-timing-function:cubic-bezier(.215,.61,.355,1)}84%{-webkit-transform:translateY(1.5%);transform:translateY(1.5%);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}92%{-webkit-transform:translateY(-.5%);transform:translateY(-.5%);transition-timing-function:cubic-bezier(.215,.61,.355,1)}to{-webkit-transform:translateY(0);transform:translateY(0);transition-timing-function:cubic-bezier(.215,.61,.355,1)}}@keyframes slideInDownBounce{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);transition-timing-function:cubic-bezier(.95,.05,.795,.035)}54%{-webkit-transform:translateY(10%);transform:translateY(10%);transition-timing-function:cubic-bezier(.215,.61,.355,1)}69%{-webkit-transform:translateY(-5%);transform:translateY(-5%);transition-timing-function:cubic-bezier(.215,.61,.355,1)}84%{-webkit-transform:translateY(1.5%);transform:translateY(1.5%);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}92%{-webkit-transform:translateY(-.5%);transform:translateY(-.5%);transition-timing-function:cubic-bezier(.215,.61,.355,1)}to{-webkit-transform:translateY(0);transform:translateY(0);transition-timing-function:cubic-bezier(.215,.61,.355,1)}}@-webkit-keyframes splashSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes splashSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes rotate360{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate360{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes exitDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}60%{opacity:0}to{opacity:0;-webkit-transform:translateY(calc(2.2vh + 2.2vw));transform:translateY(calc(2.2vh + 2.2vw))}}@keyframes exitDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}60%{opacity:0}to{opacity:0;-webkit-transform:translateY(calc(2.2vh + 2.2vw));transform:translateY(calc(2.2vh + 2.2vw))}}@-webkit-keyframes exitLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}60%{opacity:0}to{opacity:0;-webkit-transform:translateX(calc(-2.2vw - 2.2vh));transform:translateX(calc(-2.2vw - 2.2vh))}}@keyframes exitLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}60%{opacity:0}to{opacity:0;-webkit-transform:translateX(calc(-2.2vw - 2.2vh));transform:translateX(calc(-2.2vw - 2.2vh))}}@-webkit-keyframes exitRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}60%{opacity:0}to{opacity:0;-webkit-transform:translateX(calc(2.2vw + 2.2vh));transform:translateX(calc(2.2vw + 2.2vh))}}@keyframes exitRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}60%{opacity:0}to{opacity:0;-webkit-transform:translateX(calc(2.2vw + 2.2vh));transform:translateX(calc(2.2vw + 2.2vh))}}@-webkit-keyframes badgeSlideIn{0%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:0;-webkit-transform:translateY(40%);transform:translateY(40%)}40%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes badgeSlideIn{0%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:0;-webkit-transform:translateY(40%);transform:translateY(40%)}40%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes badgeSlideOut{0%{-webkit-animation-delay:0;animation-delay:0;-webkit-animation-timing-function:ease;animation-timing-function:ease;opacity:1}to{-webkit-animation-timing-function:ease;animation-timing-function:ease;opacity:0;-webkit-transform:translateY(40%);transform:translateY(40%)}}@keyframes badgeSlideOut{0%{-webkit-animation-delay:0;animation-delay:0;-webkit-animation-timing-function:ease;animation-timing-function:ease;opacity:1}to{-webkit-animation-timing-function:ease;animation-timing-function:ease;opacity:0;-webkit-transform:translateY(40%);transform:translateY(40%)}}@-webkit-keyframes colorFlash{0%{background-color:#16a085;color:#16a085}7%{background-color:#1abc9c;color:#1abc9c}15%{background-color:#27ae60;color:#27ae60}22%{background-color:#2ecc71;color:#2ecc71}30%{background-color:#f1c40f;color:#f1c40f}32%{background-color:#f39c12;color:#f39c12}40%{background-color:#e67e22;color:#e67e22}47%{background-color:#d35400;color:#d35400}52%{background-color:#e74c3c;color:#e74c3c}59%{background-color:#c0392b;color:#c0392b}74%{background-color:#8e44ad;color:#8e44ad}85%{background-color:#9b59b6;color:#9b59b6}93%{background-color:#3498db;color:#3498db}}@keyframes colorFlash{0%{background-color:#16a085;color:#16a085}7%{background-color:#1abc9c;color:#1abc9c}15%{background-color:#27ae60;color:#27ae60}22%{background-color:#2ecc71;color:#2ecc71}30%{background-color:#f1c40f;color:#f1c40f}32%{background-color:#f39c12;color:#f39c12}40%{background-color:#e67e22;color:#e67e22}47%{background-color:#d35400;color:#d35400}52%{background-color:#e74c3c;color:#e74c3c}59%{background-color:#c0392b;color:#c0392b}74%{background-color:#8e44ad;color:#8e44ad}85%{background-color:#9b59b6;color:#9b59b6}93%{background-color:#3498db;color:#3498db}}@-webkit-keyframes rotateCircle{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotateCircle{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes borderRadiusTest{0%{border-radius:20px 15px 10px 5px}25%{border-radius:15px 10px 5px 20px}50%{border-radius:10px 5px 20px 15px}75%{border-radius:5px 20px 15px 10px}to{border-radius:20px 15px 10px 5px}}@keyframes borderRadiusTest{0%{border-radius:20px 15px 10px 5px}25%{border-radius:15px 10px 5px 20px}50%{border-radius:10px 5px 20px 15px}75%{border-radius:5px 20px 15px 10px}to{border-radius:20px 15px 10px 5px}}@-webkit-keyframes arrowButtonTopHover{0%{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}40%{-webkit-transform:translateY(40%) rotate(-45deg) skew(10deg,10deg);transform:translateY(40%) rotate(-45deg) skew(10deg,10deg);-webkit-transform:translateY(30%) rotate(-45deg);transform:translateY(30%) rotate(-45deg)}60%{-webkit-transform:translateY(-10%) rotate(-45deg) skew(-20deg,-20deg);transform:translateY(-10%) rotate(-45deg) skew(-20deg,-20deg);-webkit-transform:translateY(-30%) rotate(-45deg);transform:translateY(-30%) rotate(-45deg)}to{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}}@keyframes arrowButtonTopHover{0%{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}40%{-webkit-transform:translateY(40%) rotate(-45deg) skew(10deg,10deg);transform:translateY(40%) rotate(-45deg) skew(10deg,10deg);-webkit-transform:translateY(30%) rotate(-45deg);transform:translateY(30%) rotate(-45deg)}60%{-webkit-transform:translateY(-10%) rotate(-45deg) skew(-20deg,-20deg);transform:translateY(-10%) rotate(-45deg) skew(-20deg,-20deg);-webkit-transform:translateY(-30%) rotate(-45deg);transform:translateY(-30%) rotate(-45deg)}to{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}}@-webkit-keyframes arrowButtonTopHoverLeftWing{0%{-webkit-transform:rotate(0);transform:rotate(0)}35%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}60%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes arrowButtonTopHoverLeftWing{0%{-webkit-transform:rotate(0);transform:rotate(0)}35%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}60%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes arrowButtonTopHoverRightWing{0%{-webkit-transform:rotate(0);transform:rotate(0)}35%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes arrowButtonTopHoverRightWing{0%{-webkit-transform:rotate(0);transform:rotate(0)}35%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes glitchSkew{20%{opacity:.7;-webkit-transform:skew(80deg);transform:skew(80deg)}40%{opacity:.3;-webkit-transform:skew(-120deg);transform:skew(-120deg)}60%{-webkit-transform:skew(0);transform:skew(0)}80%{-webkit-transform:skew(5turn);transform:skew(5turn)}}@keyframes glitchSkew{20%{opacity:.7;-webkit-transform:skew(80deg);transform:skew(80deg)}40%{opacity:.3;-webkit-transform:skew(-120deg);transform:skew(-120deg)}60%{-webkit-transform:skew(0);transform:skew(0)}80%{-webkit-transform:skew(5turn);transform:skew(5turn)}}@-webkit-keyframes fullDrawStroke{to{stroke-dashoffset:0}}@keyframes fullDrawStroke{to{stroke-dashoffset:0}}.main-slider__artwork #performance,.main-slider__artwork .sidebar-cables{display:none!important}#temporary_plusobject{align-items:center;background-color:#f2f2f2;display:flex;flex-wrap:wrap;height:100%;height:100vh;justify-content:center;width:100%}.temporary_plusobject_item{display:inline-block;height:25vw;position:relative;vertical-align:top;width:25vw}@media(max-width:767px){.temporary_plusobject_item{height:50vh;width:50vw}.temporary_plusobject_item:first-child>div,.temporary_plusobject_item:nth-child(2)>div{background-position:bottom}.temporary_plusobject_item:nth-child(3)>div,.temporary_plusobject_item:nth-child(4)>div{background-position:top}}@media(min-width:768px){.temporary_plusobject_item{display:block!important}}.device--phone .temporary_plusobject_item{height:100vw;width:100vw}.temporary_plusobject_item>div{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%}.temporary_plusobject_item>div.is-show{visibility:visible;z-index:10}