.landing{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1000;background-color:#fff;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;-webkit-backface-visibility:hidden;backface-visibility:hidden}.landing img{width:clamp(80px,62.1569px + 4.5752vw,150px);height:clamp(80px,62.1569px + 4.5752vw,150px);position:relative;opacity:0;-webkit-transform:translateZ(0) scale(.2);transform:translateZ(0) scale(.2)}.landing.animate img{opacity:1;-webkit-transform:translateZ(0) scale(1.5);transform:translateZ(0) scale(1.5);-webkit-transition:opacity .5s linear 0s , -webkit-transform 1.9s cubic-bezier(.16,.98,.55,.98) 0s;transition:opacity .5s linear 0s , -webkit-transform 1.9s cubic-bezier(.16,.98,.55,.98) 0s;transition:transform 1.9s cubic-bezier(.16,.98,.55,.98) 0s , opacity .5s linear 0s;transition:transform 1.9s cubic-bezier(.16,.98,.55,.98) 0s , opacity .5s linear 0s , -webkit-transform 1.9s cubic-bezier(.16,.98,.55,.98) 0s}.landing.animate.out{opacity:0;-webkit-transition:opacity .6s linear .8s , visibility 0s linear 5s , z-index 0s linear 5s;transition:opacity .6s linear .8s , visibility 0s linear 5s , z-index 0s linear 5s;pointer-events:none;visibility:hidden;z-index:-400}.landing.animate.out img{-webkit-transform:translateZ(0) scale(3);transform:translateZ(0) scale(3);opacity:0;-webkit-transition:opacity .5s linear 0s , -webkit-transform .9s cubic-bezier(.54,0,.32,.99) 0s;transition:opacity .5s linear 0s , -webkit-transform .9s cubic-bezier(.54,0,.32,.99) 0s;transition:transform .9s cubic-bezier(.54,0,.32,.99) 0s , opacity .5s linear 0s;transition:transform .9s cubic-bezier(.54,0,.32,.99) 0s , opacity .5s linear 0s , -webkit-transform .9s cubic-bezier(.54,0,.32,.99) 0s}.landing.animate.out~.home-main .hero-video .video-bg video{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-transition:-webkit-transform 1.6s cubic-bezier(.38,1,.6,1) .6s;transition:-webkit-transform 1.6s cubic-bezier(.38,1,.6,1) .6s;transition:transform 1.6s cubic-bezier(.38,1,.6,1) .6s;transition:transform 1.6s cubic-bezier(.38,1,.6,1) .6s , -webkit-transform 1.6s cubic-bezier(.38,1,.6,1) .6s}.hero-video{z-index:1;width:100%;aspect-ratio:16/9;max-height:100vh;max-height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom));position:relative;overflow:hidden;min-height:600px}@media (max-width:767px){.hero-video{aspect-ratio:inherit;height:90vh;min-height:0;max-height:none}}.hero-video .video-bg{width:100%;height:100%;top:0;left:0;z-index:1;position:absolute}.hero-video .video-bg video{width:100%;height:100%;top:0;left:0;z-index:1;position:absolute;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0) scale(1.2);transform:translateZ(0) scale(1.2)}.hero-video .video-bg:before{content:"";width:100%;height:100%;top:0;left:0;z-index:2;position:absolute;display:block;background-color:#123;mix-blend-mode:multiply;opacity:.3}.hero-video .text{text-align:center;position:absolute;width:100%;bottom:15%;left:0;z-index:20;line-height:1;opacity:0;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero-video .text.show{opacity:1}.hero-video .text i{display:inline-block;font-style:normal;opacity:0;-webkit-transform:scale(1.25) translateY(-20%);transform:scale(1.25) translateY(-20%);-webkit-filter:blur(.1em) saturate(120%);filter:blur(.1em) saturate(120%)}.hero-video .text i.empty-s{width:.5em}.hero-video .text i.showString{opacity:1;-webkit-filter:blur(0) saturate(100%);filter:blur(0) saturate(100%);-webkit-transform:scale(1) translateY(0%);transform:scale(1) translateY(0%);-webkit-transition:opacity .2s linear 0s , -webkit-filter .6s linear 0s , -webkit-transform .3s cubic-bezier(.47,1.07,.55,.98) 0s;transition:opacity .2s linear 0s , -webkit-filter .6s linear 0s , -webkit-transform .3s cubic-bezier(.47,1.07,.55,.98) 0s;transition:filter .6s linear 0s , transform .3s cubic-bezier(.47,1.07,.55,.98) 0s , opacity .2s linear 0s;transition:filter .6s linear 0s , transform .3s cubic-bezier(.47,1.07,.55,.98) 0s , opacity .2s linear 0s , -webkit-filter .6s linear 0s , -webkit-transform .3s cubic-bezier(.47,1.07,.55,.98) 0s}.hero-video .para{font-weight:var(--weight-300);font-size:clamp(18px,4.6667px + 1.1111vw,26px);line-height:1.8;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.hero-video .slogan{position:relative;font-size:min(68px,4.2vw);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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero-video h2{font-size:2em;font-weight:900;line-height:1.1;font-weight:300;position:relative;white-space:nowrap;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.hero-video h3{font-size:1em;color:#d7e19b;font-family:"al-fresco",sans-serif;font-weight:400;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-transform:translateY(50%);transform:translateY(50%)}.hero-video .scroll-down{display:none}@media (max-width:1100px){.hero-video .para{font-size:14px}.hero-video .slogan{font-size:min(4vw,24px)}.hero-video h3{font-size:1.5em}}@media (max-width:767px){@-webkit-keyframes scroll{0%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}20%{-webkit-transform:translateY(0);transform:translateY(0)}80%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(30px);transform:translateY(30px)}}@keyframes scroll{0%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}20%{-webkit-transform:translateY(0);transform:translateY(0)}80%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(30px);transform:translateY(30px)}}.hero-video .scroll-down{opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #fff;width:calc(100% - 40px);left:20px;color:#fff;margin-top:15px;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:60px;z-index:2}.hero-video .scroll-down.show{opacity:1}.hero-video .scroll-down .arrow{width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.hero-video .scroll-down .arrow svg{width:20px;height:20px;-webkit-animation:scroll 3.2s ease 0s infinite;animation:scroll 3.2s ease 0s infinite;display:block;will-change:transform;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.hero-video .text{bottom:0;left:50%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;position:static}.hero-video .slogan-wrap{position:absolute;width:calc(100% - 40px);left:20px;top:20vh;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;z-index:2}.hero-video .slogan{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.hero-video h2{font-size:min(16vw,56px)}.hero-video h3{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;white-space:nowrap;font-size:min(14vw,32px)}.hero-video span.ttl{display:block}.hero-video span.txt{display:block;line-height:1.5}.hero-video .para{font-size:min(5vw,20px);-webkit-box-ordinal-group:inherit;-ms-flex-order:inherit;order:inherit}}