.hero-stage{position:relative;height:100vh;overflow:hidden;min-height:660px}.hero-canvas-inner{position:absolute;inset:0;overflow:hidden}.pre_video{display:none}.top_asset{position:relative;z-index:99}.core_item{opacity:0;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.item{position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:11px;color:#999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:1}.item img{width:100%}.item-1{left:26%;top:20%;width:10.18%;height:9.74%}@media screen and (orientation: portrait){.item-1{left:21.7%;top:22%;width:16.18%}}@media screen and (max-width: 640.98px){.item-1{left:21.7%;top:22%;width:18.18%}}.item-2{left:45%;top:14%;width:4.25%;height:5.79%}@media screen and (orientation: portrait){.item-2{left:41.2%;top:34.5%;width:6.8%}}.item-3{left:61%;top:23%;width:3.67%;height:8.79%}@media screen and (orientation: portrait){.item-3{left:50.5%;top:17%;width:6.8%}}@media screen and (max-width: 640.98px){.item-3{left:48.5%;top:15%;width:7.8%}}.item-4{left:78%;top:18%;width:4.03%;height:11.21%}@media screen and (orientation: portrait){.item-4{left:85.5%;top:32%;width:8.03%}}@media screen and (max-width: 640.98px){.item-4{left:84.5%;top:34%;width:8.7%}}.item-5{left:73%;top:42%;width:8.06%;height:3.3%}@media screen and (orientation: portrait){.item-5{width:13.06%;left:62%;top:69%}}@media screen and (max-width: 640.98px){.item-5{top:66%}}.item-6{left:67%;top:80%;width:9.38%;height:9.08%}@media screen and (orientation: portrait){.item-6{left:31%;top:89%;width:17.38%}}@media screen and (max-width: 640.98px){.item-6{left:28%;top:90%;width:17.38%}}.item-7{left:50%;top:90%;width:6.15%;height:4.69%}@media screen and (orientation: portrait){.item-7{width:10.15%;left:64%;top:30.5%}}@media screen and (max-width: 640.98px){.item-7{width:10.15%;left:62%;top:29.5%}}.item-8{left:34%;top:78%;width:4.62%;height:8.2%}@media screen and (orientation: portrait){.item-8{width:6.76%;left:38.5%;top:73%}}@media screen and (max-width: 640.98px){.item-8{left:34.5%;top:71%}}.item-9{left:21%;top:56%;width:8.35%;height:12.16%}@media screen and (orientation: portrait){.item-9{width:10.35%;left:11%;top:81%}}@media screen and (max-width: 640.98px){.item-9{width:10.35%;left:17%;top:77%}}.item-10{left:10%;top:39%;width:10.62%;height:5.86%}@media screen and (orientation: portrait){.item-10{width:15.62%;left:15%;top:66.5%}}.item-11{top:13%;left:8%;width:6.89%;height:6.81%}@media screen and (orientation: portrait){.item-11{width:8.21%;top:8%;left:10.5%;width:7%}}@media screen and (max-width: 640.98px){.item-11{top:9%;left:13.5%;width:9%}}.item-12{top:50%;left:91.5%;width:5.42%;height:7.4%}@media screen and (orientation: portrait){.item-12{top:74%;left:87.5%;width:8.42%}}.item-13{top:85%;left:12%;width:15.31%;height:10.03%}@media screen and (orientation: portrait){.item-13{display:none}}.item{-webkit-animation:paperFloatY 2.8s steps(2, end) infinite;animation:paperFloatY 2.8s steps(2, end) infinite;-webkit-animation-delay:11s;animation-delay:11s}@media screen and (max-width: 640.98px){.item{-webkit-animation:paperFloatY_sp 2.8s steps(2, end) infinite;animation:paperFloatY_sp 2.8s steps(2, end) infinite;-webkit-animation-delay:11s;animation-delay:11s}}.item:nth-child(2),.item:nth-child(4),.item:nth-child(6),.item:nth-child(8),.item:nth-child(10),.item:nth-child(12){-webkit-animation-delay:12.4s;animation-delay:12.4s}.item:nth-child(2),.item:nth-child(6),.item:nth-child(10){-webkit-animation:paperFloatY2 2.8s steps(2, end) infinite;animation:paperFloatY2 2.8s steps(2, end) infinite;-webkit-animation-delay:12.4s;animation-delay:12.4s}@media screen and (max-width: 640.98px){.item:nth-child(2),.item:nth-child(6),.item:nth-child(10){-webkit-animation:paperFloatY2_sp 2.8s steps(2, end) infinite;animation:paperFloatY2_sp 2.8s steps(2, end) infinite;-webkit-animation-delay:12.4s;animation-delay:12.4s}}.item:nth-child(1),.item:nth-child(5),.item:nth-child(7){-webkit-animation:paperFloatY2 2.8s steps(2, end) infinite;animation:paperFloatY2 2.8s steps(2, end) infinite;-webkit-animation-delay:11s;animation-delay:11s}@media screen and (max-width: 640.98px){.item:nth-child(1),.item:nth-child(5),.item:nth-child(7){-webkit-animation:paperFloatY2_sp 2.8s steps(2, end) infinite;animation:paperFloatY2_sp 2.8s steps(2, end) infinite;-webkit-animation-delay:11s;animation-delay:11s}}@-webkit-keyframes paperFloatY{0%{-webkit-transform:translate(-50%, -50%) translateY(0) rotate(0deg);transform:translate(-50%, -50%) translateY(0) rotate(0deg)}10%{-webkit-transform:translate(-50%, -50%) translateY(10px) rotate(-8deg);transform:translate(-50%, -50%) translateY(10px) rotate(-8deg)}30%{-webkit-transform:translate(-50%, -50%) translateY(10px) rotate(-8deg);transform:translate(-50%, -50%) translateY(10px) rotate(-8deg)}40%{-webkit-transform:translate(-50%, -50%) translateY(0) rotate(0deg);transform:translate(-50%, -50%) translateY(0) rotate(0deg)}100%{-webkit-transform:translate(-50%, -50%) translateY(0) rotate(0deg);transform:translate(-50%, -50%) translateY(0) rotate(0deg)}}@keyframes paperFloatY{0%{-webkit-transform:translate(-50%, -50%) translateY(0) rotate(0deg);transform:translate(-50%, -50%) translateY(0) rotate(0deg)}10%{-webkit-transform:translate(-50%, -50%) translateY(10px) rotate(-8deg);transform:translate(-50%, -50%) translateY(10px) rotate(-8deg)}30%{-webkit-transform:translate(-50%, -50%) translateY(10px) rotate(-8deg);transform:translate(-50%, -50%) translateY(10px) rotate(-8deg)}40%{-webkit-transform:translate(-50%, -50%) translateY(0) rotate(0deg);transform:translate(-50%, -50%) translateY(0) rotate(0deg)}100%{-webkit-transform:translate(-50%, -50%) translateY(0) rotate(0deg);transform:translate(-50%, -50%) translateY(0) rotate(0deg)}}@-webkit-keyframes paperFloatY2{0%{-webkit-transform:translate(-50%, -50%) translateY(0) rotate(0deg);transform:translate(-50%, -50%) translateY(0) rotate(0deg)}10%{-webkit-transform:translate(-50%, -50%) translateY(10px) rotate(8deg);transform:translate(-50%, -50%) translateY(10px) rotate(8deg)}30%{-webkit-transform:translate(-50%, -50%) translateY(10px) rotate(8deg);transform:translate(-50%, -50%) translateY(10px) rotate(8deg)}40%{-webkit-transform:translate(-50%, -50%) translateY(0) rotate(0deg);transform:translate(-50%, -50%) translateY(0) rotate(0deg)}100%{-webkit-transform:translate(-50%, -50%) translateY(0) rotate(0deg);transform:translate(-50%, -50%) translateY(0) rotate(0deg)}}@keyframes paperFloatY2{0%{-webkit-transform:translate(-50%, -50%) translateY(0) rotate(0deg);transform:translate(-50%, -50%) translateY(0) rotate(0deg)}10%{-webkit-transform:translate(-50%, -50%) translateY(10px) rotate(8deg);transform:translate(-50%, -50%) translateY(10px) rotate(8deg)}30%{-webkit-transform:translate(-50%, -50%) translateY(10px) rotate(8deg);transform:translate(-50%, -50%) translateY(10px) rotate(8deg)}40%{-webkit-transform:translate(-50%, -50%) translateY(0) rotate(0deg);transform:translate(-50%, -50%) translateY(0) rotate(0deg)}100%{-webkit-transform:translate(-50%, -50%) translateY(0) rotate(0deg);transform:translate(-50%, -50%) translateY(0) rotate(0deg)}}@-webkit-keyframes paperFloatY_sp{0%{-webkit-transform:translate(-50%, -50%) translateY(0) rotate(0deg);transform:translate(-50%, -50%) translateY(0) rotate(0deg)}10%{-webkit-transform:translate(-50%, -50%) translateY(5px) rotate(-8deg);transform:translate(-50%, -50%) translateY(5px) rotate(-8deg)}30%{-webkit-transform:translate(-50%, -50%) translateY(5px) rotate(-8deg);transform:translate(-50%, -50%) translateY(5px) rotate(-8deg)}40%{-webkit-transform:translate(-50%, -50%) translateY(0) rotate(0deg);transform:translate(-50%, -50%) translateY(0) rotate(0deg)}100%{-webkit-transform:translate(-50%, -50%) translateY(0) rotate(0deg);transform:translate(-50%, -50%) translateY(0) rotate(0deg)}}@keyframes paperFloatY_sp{0%{-webkit-transform:translate(-50%, -50%) translateY(0) rotate(0deg);transform:translate(-50%, -50%) translateY(0) rotate(0deg)}10%{-webkit-transform:translate(-50%, -50%) translateY(5px) rotate(-8deg);transform:translate(-50%, -50%) translateY(5px) rotate(-8deg)}30%{-webkit-transform:translate(-50%, -50%) translateY(5px) rotate(-8deg);transform:translate(-50%, -50%) translateY(5px) rotate(-8deg)}40%{-webkit-transform:translate(-50%, -50%) translateY(0) rotate(0deg);transform:translate(-50%, -50%) translateY(0) rotate(0deg)}100%{-webkit-transform:translate(-50%, -50%) translateY(0) rotate(0deg);transform:translate(-50%, -50%) translateY(0) rotate(0deg)}}@-webkit-keyframes paperFloatY2_sp{0%{-webkit-transform:translate(-50%, -50%) translateY(0) rotate(0deg);transform:translate(-50%, -50%) translateY(0) rotate(0deg)}10%{-webkit-transform:translate(-50%, -50%) translateY(5px) rotate(8deg);transform:translate(-50%, -50%) translateY(5px) rotate(8deg)}30%{-webkit-transform:translate(-50%, -50%) translateY(5px) rotate(8deg);transform:translate(-50%, -50%) translateY(5px) rotate(8deg)}40%{-webkit-transform:translate(-50%, -50%) translateY(0) rotate(0deg);transform:translate(-50%, -50%) translateY(0) rotate(0deg)}100%{-webkit-transform:translate(-50%, -50%) translateY(0) rotate(0deg);transform:translate(-50%, -50%) translateY(0) rotate(0deg)}}@keyframes paperFloatY2_sp{0%{-webkit-transform:translate(-50%, -50%) translateY(0) rotate(0deg);transform:translate(-50%, -50%) translateY(0) rotate(0deg)}10%{-webkit-transform:translate(-50%, -50%) translateY(5px) rotate(8deg);transform:translate(-50%, -50%) translateY(5px) rotate(8deg)}30%{-webkit-transform:translate(-50%, -50%) translateY(5px) rotate(8deg);transform:translate(-50%, -50%) translateY(5px) rotate(8deg)}40%{-webkit-transform:translate(-50%, -50%) translateY(0) rotate(0deg);transform:translate(-50%, -50%) translateY(0) rotate(0deg)}100%{-webkit-transform:translate(-50%, -50%) translateY(0) rotate(0deg);transform:translate(-50%, -50%) translateY(0) rotate(0deg)}}.show_on_end{opacity:0;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.hero-copy{position:absolute;top:50%;left:50%;width:min(90%,520px);-webkit-transform:translate(-50%, -50%) !important;transform:translate(-50%, -50%) !important;text-align:center;opacity:0;pointer-events:none}.bottom-panel-wrap{position:absolute;left:0;right:0;bottom:0;height:40%;pointer-events:none}.bottom-panel{position:absolute;left:0;right:0;bottom:0;height:100%;background:#f7fafa;border-radius:40px 40px 0 0;-webkit-box-shadow:0 -6px 18px rgba(0,0,0,.08);box-shadow:0 -6px 18px rgba(0,0,0,.08);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:24px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(100%);transform:translateY(100%)}.panel-inner{max-width:420px;margin:0 auto}.panel-badge{display:inline-block;padding:10px 20px;border-radius:999px;background:#76b77a;color:#fff;font-size:12px;margin-bottom:12px}.panel-title{font-size:18px;margin-bottom:6px}.panel-text{font-size:12px;color:#555}.tenth_ribbon{position:fixed;top:0;left:85%;width:8.7%;height:auto;z-index:9}@media screen and (orientation: portrait){.tenth_ribbon{left:unset;right:8%;width:27%;max-width:142px}}@media screen and (max-width: 640.98px){.tenth_ribbon{width:25%}}.top_copy{position:fixed;bottom:8.2%;left:78%;width:15.3%;height:auto}@media screen and (max-width: 909.98px){.top_copy{left:unset;right:9%;width:42%;max-width:235px;bottom:5.2%}}.back_video{position:fixed;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1;width:100%;height:100vh}.back_video video{width:100%;height:120%;-o-object-fit:cover;object-fit:cover;position:absolute;top:49%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 909.98px){.back_video video{height:auto;left:50%;top:49%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-o-object-fit:unset;object-fit:unset;object-fit:unset}}#back_video_file_tb{max-width:910px}.white_frame{width:calc(100% - 30px);height:calc(100% - 30px);background:none;pointer-events:none;position:fixed;top:15px;left:15px;border:1px solid #fff;opacity:0}.fixed-hero{position:fixed !important;top:0;left:0;width:100%;height:100vh;z-index:10;-webkit-transform:translate(0, 0) !important;transform:translate(0, 0) !important}