@charset "UTF-8";.background{background-size:cover;background-repeat:no-repeat;background-position:center center;overflow:hidden}@media ((min-width: 1024px)) and (pointer: fine){.background{min-height:100vh}}.s1 h1{transform:scaleY(1.1)}.s2{--tw-bg-opacity: 1;background-color:rgb(239 239 239 / var(--tw-bg-opacity))}.s2 .decoBg .img-dark{right:-20vw;width:200vw}@media (min-width: 1024px){.s2 .decoBg .img-dark{right:0;bottom:30vh;width:150vw}}@media (min-width: 1536px){.s2 .decoBg .img-dark{width:100vw}}@media (min-width: 1920px){.s2 .decoBg .img-dark{right:-10vw;bottom:20vh;width:120vw}}@media (min-width: 2560px){.s2 .decoBg .img-dark{bottom:10vh;right:-5vw;width:115vw}}.s2 .decoBg .img-light{right:0;bottom:0;width:250vw}@media (min-width: 1024px){.s2 .decoBg .img-light{bottom:30vh;width:150vw}}@media (min-width: 1536px){.s2 .decoBg .img-light{bottom:20vh;width:100vw}}@media (min-width: 1920px){.s2 .decoBg .img-light{right:-10vw;bottom:20vh;width:120vw}}@media (min-width: 2560px){.s2 .decoBg .img-light{bottom:10vh;right:-5vw;width:115vw}}.s3{--tw-bg-opacity: 1;background-color:rgb(156 123 96 / var(--tw-bg-opacity))}.s3 .decoBg .img-top{top:0;left:0;width:150vw;opacity:.5}@media (min-width: 1024px){.s3 .decoBg .img-top{left:-5vw;width:130vw}}@media (min-width: 1280px){.s3 .decoBg .img-top{left:0;bottom:25vh;height:100vh;width:100%}}.s3 .decoBg .img-right{left:-50vw;bottom:0;width:200vw;opacity:.5}@media (min-width: 768px){.s3 .decoBg .img-right{left:-25vw;width:150vw}}@media (min-width: 1024px){.s3 .decoBg .img-right{left:-35vw;bottom:25vh;width:165vw}}@media (min-width: 1280px){.s3 .decoBg .img-right{left:10vw;bottom:20vh;height:100vh;width:100%}}.s4{--tw-bg-opacity: 1;background-color:rgb(239 239 239 / var(--tw-bg-opacity))}.s4 .decoBg .img-dark{bottom:65vh;left:-100vw;width:200vw;opacity:.6}@media (min-width: 768px){.s4 .decoBg .img-dark{bottom:35vh}}@media (min-width: 1024px){.s4 .decoBg .img-dark{left:-40vw;width:150vw}}@media (min-width: 1280px){.s4 .decoBg .img-dark{left:-10vw;bottom:15vh;width:120vw}}.s4 .decoBg .img-light{bottom:35vh;right:0;width:250vw}@media (min-width: 640px){.s4 .decoBg .img-light{right:25vw}}@media (min-width: 768px){.s4 .decoBg .img-light{right:0}}@media (min-width: 1024px){.s4 .decoBg .img-light{bottom:10vh}}@media (min-width: 1280px){.s4 .decoBg .img-light{right:5vw;bottom:25vh;width:150vw}}@media (min-width: 1536px){.s4 .decoBg .img-light{bottom:15vh}}.background{position:relative;width:100%;height:90vh;will-change:transform;transition:all 1.2s cubic-bezier(.22,.44,0,1);backface-visibility:hidden}.background.s4{height:110vh}.background.s4 .section-logo{opacity:0}.background.s4 footer{padding-top:1rem;opacity:1;bottom:0;position:absolute}@media ((min-width: 1024px)) and (pointer: fine){.background.s4 footer{opacity:0}.background.s4 .info-wrapper{bottom:32.5vh}.background.s4 .link-wrapper{bottom:22.5vh}.background.s4 .content-wrapper{transform:translateY(-10vh)}.background{position:fixed;height:130vh;transform:translateY(30vh)}}.background:first-child{height:90vh;transform:translateY(0)}@media ((min-width: 1024px)){.background:first-child{height:100vh}}.background.scroll-up:not(:first-child){transform:translate3d(0,-15vh,0)}.background.scroll-up+.section-scroll+.background{transform:translate3d(0,50vh,0)}.background.scroll-up .decoBg img{transition:transform 1.2s ease-in-out}.background.scroll-up .section-logo{transition:transform 1.2s ease-in-out .4s,opacity 0s ease-in-out;transform:scale(1);opacity:1}.background.scroll-down{transform:translate3d(0,-130vh,0)}.background.scroll-down .section-logo{transform:scale(150);opacity:0}.background.scroll-down.s2 .decoBg .img-dark{transform:translate(10vw,10vh)}.background.scroll-down.s2 .decoBg .img-light{transform:translate(5vw,-5vh)}.background.scroll-down.s3 .decoBg .img-right{transform:translate(5vw,5vh)}.background.scroll-down.s3 .decoBg .img-top{transform:translateY(10vh)}.background.scroll-down.s1+.section-scroll+.background:not(.scroll-down) .title-wrapper{transition-delay:.5s}.background.scroll-down.s1+.section-scroll+.background:not(.scroll-down) .info-wrapper{transition-delay:1s}.background.scroll-down.s1+.section-scroll+.background:not(.scroll-down) .link-wrapper{transition-delay:1.5s}.background.scroll-down+.section-scroll+.background:not(.scroll-down){transform:translateZ(0)}.background.scroll-down+.section-scroll+.background:not(.scroll-down) .title-wrapper{transition-delay:1.5s}.background.scroll-down+.section-scroll+.background:not(.scroll-down) .info-wrapper{transition-delay:2s}.background.scroll-down+.section-scroll+.background:not(.scroll-down) .link-wrapper{transition-delay:2.5s}.background.scroll-down+.section-scroll+.background:not(.scroll-down) .title-wrapper,.background.scroll-down+.section-scroll+.background:not(.scroll-down) .info-wrapper,.background.scroll-down+.section-scroll+.background:not(.scroll-down) .link-wrapper{transform:translate(0);opacity:1}.background.scroll-down+.section-scroll+.background:not(.scroll-down).s2 .decoBg img{transition:transform 2s ease-in-out}.background.scroll-down+.section-scroll+.background:not(.scroll-down).s2 .decoBg .img-dark{transform:translate(5vw)}.background.scroll-down+.section-scroll+.background:not(.scroll-down).s2 .decoBg .img-light{transform:translate(-2vw,-2vh)}.background.scroll-down+.section-scroll+.background:not(.scroll-down).s3 .decoBg img{transition:transform 1.2s ease-in-out 1.2s}.background.scroll-down+.section-scroll+.background:not(.scroll-down).s3 .decoBg .img-right{transform:translate(-5vw,-5vh)}.background.scroll-down+.section-scroll+.background:not(.scroll-down).s3 .decoBg .img-top{transform:translateY(5vh)}.background.scroll-down+.section-scroll+.background:not(.scroll-down).s4 .decoBg img{transition:transform 2s ease-in-out}.background.scroll-down+.section-scroll+.background:not(.scroll-down).s4 .decoBg .img-light{transform:translate(10vw,10vh)}.background.scroll-down+.section-scroll+.background:not(.scroll-down).s4 .decoBg .img-dark{transform:translateY(5vh)}.background.scroll-down+.section-scroll+.background:not(.scroll-down).s4 .section-logo{opacity:1;transition:transform 1.2s ease-in-out 1.2s,opacity 1s ease-in-out 1.2s;bottom:22.5vh}.background.scroll-down+.section-scroll+.background:not(.scroll-down).s4 footer{transform:translateY(-10vh);transition:transform 1.6s ease-in-out 2s,opacity 1.6s ease-in-out 2.4s;opacity:1}.background.scroll-up+.section-scroll+.background.scroll-up .title-wrapper,.background.scroll-up+.section-scroll+.background.scroll-up .info-wrapper{transition-delay:0s}.background.scale-animation.scroll-down{transition-delay:1s}.background:nth-of-type(1){z-index:20}.background:nth-of-type(2){z-index:15}.background:nth-of-type(3){z-index:10}.background:nth-of-type(4){z-index:5}.background .content-wrapper{height:100%}.background .decoBg{position:absolute;top:0;left:0;width:100%;height:100%}.background .decoBg img{width:100%;transition:all 1.2s ease-in-out;position:absolute;max-width:unset}.background .title-wrapper{writing-mode:vertical-lr}.background .title-wrapper .zh-title{transform:scaleY(1.1);margin-top:.375rem}@media ((min-width: 1024px)){.background .title-wrapper .zh-title{margin-top:0}.background .title-wrapper{writing-mode:initial}}.background .info-wrapper{transition:all 1.5s;transition-delay:.5s}.background .info-wrapper .info-text p{margin-bottom:.5rem}.background .link-wrapper{transition:all 1s;transition-delay:1s}@media ((min-width: 1024px)){.background .link-wrapper{transition-delay:0}}@media ((min-width: 1024px)) and (pointer: fine){.background .link-wrapper{bottom:46.25vh}}.background .link-wrapper:hover .section-btn.light{background:#fff}.background .link-wrapper:hover .section-btn.light svg{stroke:var(--custom02)}.background .link-wrapper:hover .section-btn.dark{background:var(--custom05)}.background .link-wrapper:hover .section-btn.dark svg{stroke:#fff}@media ((min-width: 1024px)){.background .title-wrapper,.background .info-wrapper,.background .link-wrapper{opacity:0}}.background .title-wrapper{transition:all 1.5s;transition-delay:.5s}@media ((min-width: 1024px)) and (pointer: fine){.background .title-wrapper{transform:translate(-100px)}}@media ((min-width: 768px)){.background .info-wrapper{transition-delay:.5s}}@media ((min-width: 1024px)) and (pointer: coarse){.background .info-wrapper{bottom:40vh}}@media ((min-width: 1024px)) and (pointer: fine){.background .info-wrapper{bottom:56.5vh}}.background .section-btn{border-width:1px;display:block;border-radius:50%;background:transparent;transition:all .4s;stroke-width:1.5px}.background .section-btn.light{border-color:#fff}.background .section-btn.light svg{fill:none;stroke:#fff}.background .section-btn.light:hover{background:#fff}.background .section-btn.light:hover svg{stroke:var(--custom02)}.background .section-btn.dark{border-color:var(--custom05)}.background .section-btn.dark svg{stroke:var(--custom05)}.background .section-btn.dark:hover{background:var(--custom05)}.background .section-btn.dark:hover svg{stroke:#fff}.background .section-btn:hover.light{background:#fff}.background .section-btn:hover.light svg{stroke:var(--custom02)}.background .section-btn:hover.dark{background:var(--custom05)}.background .section-btn:hover.dark svg{stroke:#fff}.background .section-logo{display:none;position:absolute;right:8.3333333333%;z-index:50;width:4rem;transition:transform 1.6s ease-in-out,opacity .4s ease-in-out 1.5s;transform-origin:90% 90%}.background .section-logo img{width:3rem;height:3rem}.background .section-logo.light svg{fill:var(--custom03)}.background .section-logo.dark svg{fill:var(--custom06)}@media ((min-width: 1024px)) and (pointer: fine){.background .section-logo{display:block;bottom:calc(45vh + 1.25rem)}}.swiper{width:100%;height:100%}.swiper-slide{position:relative}.swiper-slide img{position:absolute;top:0;left:0;width:100%;height:100%;aspect-ratio:16/9;display:block;-o-object-fit:cover;object-fit:cover}.swiper-btn-container{position:absolute;width:100%;right:18.75%;bottom:2.5%;z-index:1;width:-moz-fit-content;width:fit-content;-moz-column-gap:.75rem;column-gap:.75rem;display:none}@media ((min-width: 1024px)){.swiper-btn-container{display:flex;right:21.5vw}}.swiper-button{color:#fff;display:flex;position:relative;justify-content:center;align-items:center;width:2rem;height:2rem;cursor:pointer}@media ((min-width: 1536px)){.swiper-button{width:2.5rem;height:2.5rem}}.swiper-button .circle{position:absolute;left:0;top:0;stroke-width:2px;stroke:#fff;fill:none;stroke-dashoffset:calc(138.6px * (1 - var(--progress)));stroke-dasharray:138.6;transform:rotate(-90deg)}.swiper-button .arrow svg{width:2rem;height:2rem}.content-wrapper .swiper .swiper-pagination{--swiper-pagination-bottom: 2.5%;display:flex;align-items:center;height:2rem;line-height:2rem;justify-content:flex-end;text-align:start}.content-wrapper .swiper .swiper-pagination .swiper-pagination-bullet{--swiper-pagination-color: #fff;--swiper-pagination-bullet-inactive-color: #fff;--swiper-pagination-bullet-inactive-opacity: .8;--swiper-pagination-bullet-horizontal-gap: .375rem;--swiper-pagination-bullet-size: .625rem;flex-shrink:0}@media ((min-width: 1536px)){.content-wrapper .swiper .swiper-pagination .swiper-pagination-bullet{--swiper-pagination-bullet-size: .75rem}}.content-wrapper .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{--swiper-pagination-bullet-size: .75rem}@media ((min-width: 1536px)){.content-wrapper .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{--swiper-pagination-bullet-size: .875rem}}@media ((min-width: 1024px)){.content-wrapper .swiper .swiper-pagination{width:-moz-fit-content;width:fit-content;left:80vw}}.section-scroll{display:none;position:absolute;left:8.3333333333%;transform:translateY(-50%);width:4.5rem;height:4.5rem;border-radius:50%;border:1px solid var(--custom05);z-index:50;align-items:center;justify-content:center}@media ((min-width: 1024px)){.section-scroll{display:none}}.section-scroll .section-scroll-text{margin-bottom:1rem;font-size:.625rem;color:var(--custom05)}.section-scroll .section-scroll-arrow{width:.5rem;position:absolute;bottom:.5rem;stroke:var(--custom05);animation:loop-arrow 1.5s infinite}@keyframes loop-arrow{0%{opacity:1;bottom:.5rem}to{opacity:0;bottom:.125rem}}
