@charset "UTF-8";.top-block.aost-show .main-lab{position:absolute;transform:scale(1.15) translate3d(-3%,0,0);left:0;top:0;opacity:1;filter:drop-shadow(20px 30px 21.5px rgba(0,0,0,.25))}.top-block.aost-show .main-lab line{fill:#fff}.top-block.aost-show .main-lab .mask{fill:none;stroke:#fff;stroke-miterlimit:10}.top-block.aost-show #main-lab{position:absolute}.top-block.aost-show #mask-1{animation:strokeOffset 1.2s .8s linear forwards}.top-block.aost-show #mask-2{animation:strokeOffset .4s 2s linear forwards}.top-block.aost-show #mask-3{animation:strokeOffset .8s 2.4s linear forwards}.top-block.aost-show #mask-4{animation:strokeOffset .4s 3.2s linear forwards}.top-block.aost-show #mask-5{animation:strokeOffset .8s 3.6s linear forwards}.top-block.aost-show #mask-6{animation:strokeOffset .8s 4.4s linear forwards}.top-block.aost-show #mask-7{animation:strokeOffset .9s 5.2s linear forwards}@keyframes strokeOffset{to{stroke-dashoffset:0}}.index-page{position:relative;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.index-page .top-block .decs-container{transition-delay:4.2s!important}.index-page .top-block,.index-page .middle-block,.index-page .bottom-block{position:relative}.index-page .parallax-outer{position:absolute;left:0;top:0;width:100%;height:100%}.index-page .parallax-decs{position:absolute;left:0;top:0;width:100%!important;height:100%;z-index:2;overflow:hidden;pointer-events:none;clip-path:polygon(0 -300%,100% -300%,100% 300%,0 300%)}.index-page .parallax-decs .decs-container{clip-path:polygon(0 -300%,100% -300%,100% 300%,0 300%);height:100%;opacity:0;transform:scale(1.18);filter:blur(15px);transition:transform 1.2s,filter 1.2s,opacity .8s}.index-page .parallax-decs .dec{font-family:Silkscreen;position:absolute;color:#fff;opacity:.4;transform:translate3d(0,var(--transformY),0);transition:filter .8s,transform .8s;line-height:124%;will-change:transform,filter,opacity;height:fit-content}.index-page .parallax-decs .dec[data-id="1"]{top:min(4.6875vw,90px);right:14.0625vw;font-size:clamp(8rem,13.4375vw,16.125rem);filter:blur(5.582608223px)}@media only screen and (max-width: 900px){.index-page .parallax-decs .dec[data-id="1"]{right:-10%;top:10%;filter:blur(2.7913041115px)}}.index-page .parallax-decs .dec[data-id="2"]{left:-6.14583vw;top:min(12.5vw,240px);font-size:clamp(14.5rem,29.792vw,35.75rem);filter:blur(5.582608223px)}@media only screen and (max-width: 900px){.index-page .parallax-decs .dec[data-id="2"]{left:-16%;top:25%;filter:blur(5.0364146233px)}}.index-page .parallax-decs .dec[data-id="3"]{right:min(8.59375vw,165px);top:29.27083vw;font-size:clamp(3.625rem,6.04167vw,7.25rem);filter:blur(5.582608223px)}@media only screen and (max-width: 900px){.index-page .parallax-decs .dec[data-id="3"]{top:35%;filter:blur(1.3250000477px);opacity:.2}}.index-page .parallax-decs .dec[data-id="4"]{left:254px;top:40%;font-size:min(11.823vw,14.1875rem);filter:blur(5.582608223px)}@media only screen and (max-width: 1024px){.index-page .parallax-decs .dec[data-id="4"]{display:none}}.index-page .parallax-decs .dec[data-id="5"]{top:50%;right:min(33.90625vw,651px);font-size:clamp(3.4375rem,5.729vw,6.875rem);filter:blur(5.582608223px)}@media only screen and (max-width: 900px){.index-page .parallax-decs .dec[data-id="5"]{right:39.46vw;top:40%;filter:blur(1.3250000477px);opacity:.2}}.index-page .parallax-decs .dec[data-id="6"]{bottom:25%;right:-105px;filter:blur(18.75px);font-size:clamp(7.0625rem,29.792vw,35.75rem)}@media only screen and (max-width: 900px){.index-page .parallax-decs .dec[data-id="6"]{bottom:25%;right:-12px;filter:blur(2.8499999046px)}}.index-page .parallax-decs .dec[data-id="7"]{top:10%;left:-142px;filter:blur(16.9500007629px);font-size:clamp(14.5625rem,29.7916vw,35.75rem)}@media only screen and (max-width: 900px){.index-page .parallax-decs .dec[data-id="7"]{filter:blur(6.9055557251px);left:-34px;top:25%}}.index-page .parallax-decs .dec[data-id="8"]{top:45%;right:min(15.78125vw,303px);filter:blur(5.582608223px);font-size:clamp(8rem,13.385vw,16.0625rem)}@media only screen and (max-width: 900px){.index-page .parallax-decs .dec[data-id="8"]{top:40%;right:19px;filter:blur(2.7913041115px)}}.index-page .parallax-decs .dec[data-id="9"]{bottom:256px;left:-146px;filter:blur(5.582608223px);font-size:clamp(8.9375rem,29.7916vw,35.75rem)}@media only screen and (max-width: 900px){.index-page .parallax-decs .dec[data-id="9"]{top:auto;bottom:4%;left:-11%;filter:blur(2.7913041115px)}}.index-page .parallax-decs .dec[data-id="10"]{bottom:25px;right:58px;filter:blur(5.582608223px);font-size:16.0625rem;font-size:clamp(8rem,13.385vw,16.0625rem)}@media only screen and (max-width: 900px){.index-page .parallax-decs .dec[data-id="10"]{bottom:0;filter:blur(2.7913041115px)}}.index-page .parallax-decs .dec[data-id="11"]{top:-1%;left:min(10.260416vw,197px);filter:blur(2.537674427px);font-size:min(6.145833vw,7.375rem)}@media only screen and (max-width: 1024px){.index-page .parallax-decs .dec[data-id="11"]{display:none}}.index-page .parallax-decs .dec[data-id="12"]{top:min(16.25vw,312px);right:5px;filter:blur(2.6500000954px);font-size:min(11.197vw,13.4375rem)}@media only screen and (max-width: 1024px){.index-page .parallax-decs .dec[data-id="12"]{display:none}}.index-page .parallax-decs .dec[data-id="13"]{top:28%;left:min(3.64583vw,70px);font-size:clamp(7.0625rem,11.823vw,14.1875rem);z-index:-1}@media only screen and (max-width: 900px){.index-page .parallax-decs .dec[data-id="13"]{opacity:.2;left:-43px;top:40%}}.index-page .parallax-decs .dec[data-id="14"]{top:28%;right:-118px;font-size:clamp(17.875rem,29.7916vw,35.75rem);opacity:.2;filter:blur(18.75px)}@media only screen and (max-width: 900px){.index-page .parallax-decs .dec[data-id="14"]{filter:blur(9.375px);top:37%;right:-107px}}.index-page .parallax-decs .dec[data-id="15"]{bottom:18%;left:-5%;font-size:clamp(13.375rem,29.7916vw,35.75rem);opacity:.4;filter:blur(12.3999996185px)}@media only screen and (max-width: 900px){.index-page .parallax-decs .dec[data-id="15"]{bottom:17%;left:-10%;filter:blur(4.6499996185px)}}@media only screen and (max-width: 767px){.index-page .parallax-decs .dec[data-id="15"]{bottom:12%}}.index-page .parallax-decs .dec[data-id="16"]{bottom:5%;right:-91px;font-size:clamp(13.375rem,29.7916vw,35.75rem);opacity:.4;filter:blur(18.25px)}@media only screen and (max-width: 900px){.index-page .parallax-decs .dec[data-id="16"]{right:-10%;filter:blur(6.84375px);bottom:10%;top:auto}}@media only screen and (max-width: 767px){.index-page .parallax-decs .dec[data-id="16"]{bottom:7%}}.index-page .aost-show .parallax-decs .decs-container{opacity:1;transform:scale(1);filter:blur(0px)}.index-page .aost-show .parallax-decs .dec{transform:translate3d(0,var(--transformY),0)}.index-page .code-bg{position:absolute;left:0;top:0;width:100vw;height:100%;z-index:-1;overflow:hidden;pointer-events:none}@media only screen and (max-width: 767px){.index-page .code-bg .rwd-none{display:none}}.index-page .code-bg .wrapper{transition:transform .8s;white-space:nowrap;position:absolute;font-size:max(10.0521vw,12.0625rem);overflow:hidden;line-height:.9;width:100%;color:#447cff;top:0;left:0;opacity:.5;font-family:monospace;font-family:Silkscreen}@media only screen and (max-width: 1900px){.index-page .code-bg .wrapper{font-size:clamp(4.8125rem,10.0521vw,12.0625rem)}}.index-page .code-bg .wrapper.bottom{top:auto;bottom:0}.index-page .code-bg .wrapper .right{text-align:right}.index-page .code-bg .op0{opacity:0}.index-page .code-bg .op2{opacity:.2}.index-page .code-bg .op5{opacity:.5}.index-page .fz-20{font-size:1.25rem}.index-page .bitText{font-size:clamp(4.375rem,6.25vw,7.5rem);color:#16efff;text-shadow:9.653px 14.108px 15.964px rgba(0,0,0,.25);font-weight:400;line-height:1}.index-page .btnText{font-size:1.25rem;font-weight:700;line-height:1;letter-spacing:2px}@media only screen and (max-width: 1024px){.index-page .btnText{font-size:1rem}}.index-page .paragraphTitle{font-size:1.375rem;font-weight:600;line-height:1.3;letter-spacing:2px}@media only screen and (max-width: 1024px){.index-page .paragraphTitle{font-size:1.25rem}}.index-page .paragraphText{font-size:1rem;font-weight:400;line-height:1.6;letter-spacing:2px}.index-page .itemTitle{font-size:1.875rem;font-weight:500;line-height:1.2;letter-spacing:1px}@media only screen and (max-width: 1024px){.index-page .itemTitle{font-size:1.375rem}}.index-page .paragraph{padding-left:min(3.125vw,60px);margin-top:40px}.index-page .paragraph .paragraphText,.index-page .paragraph .common-btn{margin-top:20px}@media only screen and (max-width: 1024px){.index-page .paragraph{padding-left:0}.index-page .paragraph .paragraphText{margin-top:10px}}.index-page .mainTitle{display:flex;align-items:center;font-family:"Noto Serif TC",Roboto,微軟正黑體修正,Microsoft JhengHei,微軟正黑體,sans-serif;font-size:clamp(1.875rem,2.083vw,2.5rem);font-weight:700;letter-spacing:4.8px}.index-page .mainTitle .line{max-width:clamp(122px,11.4583vw,220px)}.index-page .mainTitle .large{font-size:clamp(3.125rem,4.167vw,5rem);letter-spacing:9.6px;margin:0 0 0 5px}.index-page .location{display:flex}.index-page .location .icon{margin:0 10px 0 15px;display:flex;justify-content:center;align-items:center;font-size:1rem;width:24px;height:24px}.index-page section{position:relative;min-height:100vh}.index-page section .container{position:relative;z-index:1}.index-page .cursor{position:fixed;left:0;top:0;width:900px;height:857px;background:radial-gradient(40.95% 47.11% at 51.13% 48.83%,#818de6 12%,#222463);filter:blur(117.75px);transform:translate(calc(-50% + 15px),-50%);pointer-events:none;transition:all .45s ease-out;z-index:-1}@media only screen and (max-width: 1200px){.index-page .cursor{display:none}}.index-page .fixed{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1}.index-page .info-tag{padding:10px 10px 5px;display:flex;align-items:center;width:100%;min-height:45px;background:#16efff;font-size:1.875rem;font-weight:400;line-height:1;color:#000}.index-page .info-tag .line{margin:0 16px}.index-page .anchor{display:flex;flex-direction:column;gap:20px 10px;font-family:"Noto Serif TC",Roboto,微軟正黑體修正,Microsoft JhengHei,微軟正黑體,sans-serif;width:17.6136%;font-size:1.25rem;font-weight:700;letter-spacing:6.2px;color:#fff}.index-page .anchor .lineAnimation{justify-content:flex-end}.index-page .anchor .outer{overflow:hidden}.index-page .anchor .line{margin:auto 0 auto 10px;width:fit-content;transition:width .5s;transform:translate3d(-110%,0,0);transition:transform .5s}.index-page .anchor .lineAnimation{gap:10px}.index-page .anchor a{position:relative;display:flex}@media only screen and (max-width: 1024px){.index-page .anchor .outer{display:none}}.index-page .top-block.aost-show .code-bg{opacity:1}.index-page .banner{padding:clamp(40px,4.167vw,80px) clamp(20px,4.167vw,80px)}.index-page .banner.aost-show .container{opacity:1;transform:translateY(0)}.index-page .banner.aost-show .info-tag{clip-path:polygon(0 0,100% 0%,100% 100%,0 100%)}.index-page .banner.aost-show .anchor .hover .line{transform:translateZ(0);opacity:1}.index-page .banner:before{display:none}.index-page .banner .code-bg{opacity:0;transition:opacity .8s 2.2s}.index-page .banner .code-bg .wrapper{position:absolute;bottom:0;left:0;top:auto}.index-page .banner .container{position:relative;display:flex;flex-wrap:wrap;opacity:0;transform:translateY(-50px);transition:opacity .8s,transform .8s}.index-page .banner .flex{display:flex;width:100%}.index-page .banner .pic-block{position:relative;display:flex;justify-content:center;width:100%;min-width:100%;max-height:100vh}.index-page .banner .main-pic{margin:-145px auto 0;max-width:90.83vh;width:100%;position:relative}.index-page .banner .main-pic:before{content:"";display:block;width:100%;height:0;padding-bottom:91.6411%}.index-page .banner .main-pic picture{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.index-page .banner .main-pic img{width:100%;height:100%;left:0;top:0;object-fit:cover;position:absolute}.index-page .banner .main-pic img{opacity:0;animation:show .5s 4.6s linear forwards}.index-page .banner .logo-outer{width:17.6136%;height:fit-content}.index-page .banner .anchor{padding-top:20px;margin-left:auto}.index-page .banner .anchor .lineAnimation{opacity:.6;transition:opacity .5s}.index-page .banner .anchor .lineAnimation.hover{opacity:1}@media only screen and (max-width: 1200px){.index-page .banner .anchor .lineAnimation{opacity:1}}.index-page .banner .info-tag{margin-top:30px;clip-path:polygon(0 0,0 0%,0 100%,0 100%);transition:clip-path .5s}.index-page .banner .info-tag .line{margin:0 15px;display:flex;align-items:center}.index-page .banner .logo{margin:0 auto;color:#fff;font-family:Cormorant Garamond,Noto Sans TC,sans-serif;z-index:1}.index-page .banner .logo img{min-height:60px;transition:transform .5s .4s,opacity .5s .4s}.index-page .banner .logo-text{margin:10px auto 0;font-size:1.375rem;font-weight:600;transition:transform .5s .8s,opacity .5s .8s}@media only screen and (max-width: 575px){.index-page .banner .logo-text{margin-top:10px}}@media only screen and (max-width: 1440px){.index-page .banner .container{flex-wrap:wrap}.index-page .banner .main-pic{margin:50px auto;max-width:calc(90.83vh - 258px - (clamp(40px,4.167vw,80px)*2));max-width:calc(90.83svh - 258px - (clamp(40px,4.167vw,80px)*2));order:3}.index-page .banner .logo-outer,.index-page .banner .anchor{max-width:310px;width:100%}.index-page .banner .anchor{margin-left:auto}}@media only screen and (max-width: 1024px){.index-page .banner .logo-outer{margin:auto}.index-page .banner .logo-outer,.index-page .banner .anchor{max-width:280px;width:100%}.index-page .banner .pic-block{width:calc(100% + 40px);overflow:hidden;margin:30px -20px 0}.index-page .banner .main-pic{transform:scale(1) translateZ(0)}.index-page .banner .info-tag{margin-top:20px}.index-page .banner .anchor{margin-top:35px;padding:20px 0;order:3;display:flex;flex-direction:row;max-width:unset;justify-content:space-between}}.index-page .s1-block{padding:120px 0 180px;display:flex;overflow:hidden;min-height:100vh}.index-page .s1-block:after{display:none}.index-page .s1-block.aost-show .content-block,.index-page .s1-block.aost-show .paragraph,.index-page .s1-block.aost-show .pic-block{opacity:1;transform:translateY(0)}.index-page .s1-block.aost-show .pic-block{filter:drop-shadow(28px 20px 32.6px rgba(0,0,0,.52)) drop-shadow(3px 7px 57.4px rgba(22,239,255,.4)) drop-shadow(0px 0px 1px rgba(255,255,255,.4))}.index-page .s1-block .code-bg .wrapper{position:absolute;top:0;left:0}.index-page .s1-block .code-bg .bottom{top:auto;bottom:0;height:auto;transform:translate3d(0,10%,0)}.index-page .s1-block .container{margin:auto;display:flex;width:83.9583%}@media only screen and (max-width: 1200px){.index-page .s1-block .container{width:calc(100% - 160px)}}@media only screen and (max-width: 767px){.index-page .s1-block .container{width:89.33%}}.index-page .s1-block .grid{color:#fff}.index-page .s1-block .content-block{width:38.4615%;opacity:0;transform:translateY(-50px);transition:opacity .8s,transform .8s}.index-page .s1-block .pic-block{width:49.752%;transition:filter .5s;opacity:0;transform:translateY(50px);transition:opacity .8s,transform .8s}.index-page .s1-block .paragraph{opacity:0;transform:translateY(-50px);transition:opacity .8s .4s,transform .8s .4s}.index-page .s1-block .paragraph .paragraphText{position:relative}.index-page .s1-block .paragraph .absolute{position:absolute;left:0;top:0}.index-page .s1-block .pic{margin-left:auto;max-width:84.894%;width:100%;background-size:cover;mask:url(../../assets/img/mask_01.svg) no-repeat center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;stroke-width:1px;stroke:#ffffff26;position:relative}.index-page .s1-block .pic:before{content:"";display:block;width:100%;height:0;padding-bottom:65.256%}.index-page .s1-block .pic picture{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.index-page .s1-block .pic img{width:100%;height:100%;left:0;top:0;object-fit:cover;position:absolute}.index-page .s1-block .pic img{width:101%;height:101%;left:50%;top:50%;transform:translate3d(-50%,-50%,0)}.index-page .s1-block .info{margin-top:20px;display:flex}.index-page .s1-block .bitText{margin-bottom:30px}@media only screen and (max-width: 1200px){.index-page .s1-block .bitText{margin-bottom:20px}}.index-page .s1-block .position{margin:auto 0 auto auto;text-align:right;font-family:"Noto Serif TC",Roboto,微軟正黑體修正,Microsoft JhengHei,微軟正黑體,sans-serif;font-weight:600;line-height:156.2%;letter-spacing:.252px;font-size:1rem}.index-page .s1-block .position p+p{margin-top:10px}.index-page .s1-block .sign{margin-left:20px;max-width:clamp(120px,9.375vw,180px);width:100%}@media only screen and (max-width: 1400px){.index-page .s1-block .content-block{width:45%}.index-page .s1-block .pic-block{width:65%}}@media only screen and (max-width: 1200px){.index-page .s1-block .content-block,.index-page .s1-block .pic-block{width:50%}.index-page .s1-block .position{font-size:.875rem}.index-page .s1-block .position .fz-20{font-size:1rem}}@media only screen and (max-width: 900px){.index-page .s1-block .container{flex-direction:column}.index-page .s1-block .content-block,.index-page .s1-block .pic-block{width:100%}.index-page .s1-block .pic-block{margin-top:60px}.index-page .s1-block .pic{max-width:unset}}.index-page .s2-block{position:relative;min-height:clamp(500px,41.67vw,800px)}.index-page .s2-block:after{width:100%;height:100%;position:absolute;left:0;top:0;display:block;box-shadow:0 0 72.4px #16efff66;content:""}.index-page .s2-block.aost-show .wrapper,.index-page .s2-block.aost-show .paragraph{opacity:1;transform:translateY(0)}.index-page .s2-block .simpleParallax{width:100%;height:100%}.index-page .s2-block .simpleParallax img{width:100%;height:100%;object-fit:cover}.index-page .s2-block .container{transition:box-shadow .5s;position:relative;display:flex;min-height:clamp(500px,41.67vw,800px);z-index:1;color:#fff;padding:8.33vw clamp(60px,10.4167vw,200px) 0}.index-page .s2-block .wrapper{margin:auto 0 0 auto;width:max(50%,760px);opacity:0;transform:translateY(-50px);transition:opacity .8s,transform .8s}.index-page .s2-block .paragraph{opacity:0;transform:translateY(-50px);transition:opacity .8s .4s,transform .8s .4s}.index-page .s2-block .bitText{margin-left:auto;width:fit-content}.index-page .s2-block .common-btn{padding:10px}.index-page .s2-block .common-btn picture{display:none!important}.index-page .s2-block .bg{position:absolute;width:100%;height:100%}.index-page .s2-block .bg:after{position:absolute;left:0;top:0;display:block;width:100%;height:100%;background:linear-gradient(0deg,#0009,#0009);box-shadow:0 0 72.4px #16efff66;content:""}@media only screen and (max-width: 767px){.index-page .s2-block .container{padding:20px 20px 0}}.index-page section.s3-block{padding:516px 0 clamp(310px,20.83vw,400px) 0;overflow:hidden;position:relative;margin-top:-316px}@media only screen and (max-width: 767px){.index-page section.s3-block{padding:200px 0 clamp(310px,20.83vw,400px) 0;margin-top:0}}.index-page section.s3-block:before{display:none}.index-page section.s3-block.aost-show .container{opacity:1;transform:translateY(0)}.index-page section.s3-block.aost-show .bg{opacity:1;transform:translate3d(-50%,-50%,0) scale(1.275) rotate(0)}.index-page section.s3-block .anchor{width:100%}.index-page section.s3-block .bg{z-index:-1;position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0) scale(1) rotate(8deg);opacity:0;transition:transform 3s,opacity 3s}.index-page section.s3-block .bg img{width:auto;height:auto}.index-page section.s3-block .container{margin:auto;width:93.75%;opacity:0;transform:translateY(-50px);transition:opacity .8s,transform .8s}.index-page section.s3-block .mainTitle{color:#fff;font-size:clamp(1.625rem,1.5625vw,1.875rem)}.index-page section.s3-block .mainTitle .large{font-size:clamp(2.5rem,2.6042vw,3.125rem)}.index-page section.s3-block .bitText{position:absolute;top:0;left:0;z-index:1;text-shadow:9.653px 14.108px 15.964px rgba(0,0,0,.25)}.index-page section.s3-block .main{padding:10px;position:relative;transition:clip-path .8s .5s;width:fit-content;color:#000;clip-path:polygon(0 0,0 0%,0 100%,0 100%)}.index-page section.s3-block .main:before{position:absolute;left:0;top:0;display:block;background:#16efff;width:100%;height:100%;z-index:-1;transition:width .5s .5s ease-out;content:""}.index-page section.s3-block .block{margin-top:108px}.index-page section.s3-block .block.aost-show .pic-outer{filter:drop-shadow(0px 0px 1px rgba(255,255,255,.4)) drop-shadow(28px 20px 32.6px rgba(0,0,0,.52)) drop-shadow(3px 7px 57.4px rgba(22,239,255,.4))}.index-page section.s3-block .block.aost-show .main{clip-path:polygon(0 0,100% 0%,100% 100%,0 100%);color:#000}.index-page section.s3-block .block.aost-show .location,.index-page section.s3-block .block.aost-show .common-btn{opacity:1;transform:translateZ(0)}.index-page section.s3-block .content{position:absolute;z-index:1;bottom:70px;right:0;transform:translate3d(0,100%,0);max-width:678px;width:100%}.index-page section.s3-block .date{margin-bottom:10px;display:flex;align-items:center;color:#fff}.index-page section.s3-block .date .line{margin:0 15px}.index-page section.s3-block .anchor{margin-top:30px;gap:10px clamp(12px,1.5625vw,30px)}.index-page section.s3-block .pic-block{padding:clamp(40px,3.90625vw,75px) 0 0 min(4.583vw,88px);margin:auto;display:block;position:relative;max-width:1420px;width:100%}@media only screen and (min-width: 1201px){.index-page section.s3-block .pic-block .pic:hover img{transform:scale(1.05)}}@media only screen and (max-width: 1200px){.index-page section.s3-block .pic-block .pic:active img{transform:scale(1.05)}}.index-page section.s3-block .pic-block .pic img{transition:transform .8s}.index-page section.s3-block .pic-block .pic-outer{transition:filter .8s}.index-page section.s3-block .pic-block .pic{max-width:1060px;width:100%;position:relative;background-size:cover;mask:url(../../assets/img/mask_04.svg) no-repeat center center;-webkit-mask-size:100% 100%;mask-size:100% 100%}.index-page section.s3-block .pic-block .pic:before{content:"";display:block;width:100%;height:0;padding-bottom:58.491%}.index-page section.s3-block .pic-block .pic picture{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.index-page section.s3-block .pic-block .pic img{width:100%;height:100%;left:0;top:0;object-fit:cover;position:absolute}.index-page section.s3-block .pic-block .pic img{height:auto}.index-page section.s3-block .location{margin-top:20px;color:#fff;opacity:0;transform:translate3d(0,-20px,0);transition:opacity .5s .8s,transform .5s .8s}.index-page section.s3-block .location .icon{margin:2px 10px 0 0}.index-page section.s3-block .common-btn{margin-top:20px;opacity:0;transform:translate3d(0,-20px,0);transition:opacity .5s 1s,transform .5s 1s}@media only screen and (max-width: 900px){.index-page section.s3-block .bg{min-width:100%}.index-page section.s3-block .bg img{min-width:100%}.index-page section.s3-block .pic-block{padding:clamp(40px,3.90625vw,75px) 0 0 0}.index-page section.s3-block .pic-block .pic{margin:0 -5.335%;width:auto}.index-page section.s3-block .container{width:89.33%}.index-page section.s3-block .content{max-width:unset;width:auto}.index-page section.s3-block .location{margin-left:auto;width:fit-content}.index-page section.s3-block .common-btn{margin-left:auto;width:fit-content}.index-page section.s3-block .anchor{flex-direction:row}}.index-page section.s4-block{padding:35px 0 0}.index-page section.s4-block .container{margin:auto;width:83.23%}@media only screen and (max-width: 1400px){.index-page section.s4-block .container{width:calc(100% - 160px)}}@media only screen and (max-width: 767px){.index-page section.s4-block .container{width:89.33%}}.index-page section.s4-block .block .wrap{display:flex}.index-page section.s4-block .block:not(:first-child){margin-top:clamp(160px,13.02083vw,250px)}.index-page section.s4-block .block .pic-block{filter:drop-shadow(0px 0px 1px rgba(255,255,255,.4)) drop-shadow(28px 20px 32.6px rgba(0,0,0,.52)) drop-shadow(3px 7px 57.4px rgba(22,239,255,.4))}.index-page section.s4-block .pic{position:relative}.index-page section.s4-block .pic:before{content:"";display:block;width:100%;height:0;padding-bottom:63.514%}.index-page section.s4-block .pic picture{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.index-page section.s4-block .pic img{width:100%;height:100%;left:0;top:0;object-fit:cover;position:absolute}.index-page section.s4-block .pic [data-id="1"]{background-size:cover;mask:url(../../assets/img/mask_02.svg) no-repeat center center;-webkit-mask-size:101% 100%;mask-size:101% 100%}.index-page section.s4-block .pic [data-id="2"]{background-size:cover;mask:url(../../assets/img/mask_03.svg) no-repeat center center;-webkit-mask-size:101% 100%;mask-size:101% 100%}.index-page section.s4-block .pic [data-id="3"]{background-size:cover;mask:url(../../assets/img/mask_02.svg) no-repeat center center;-webkit-mask-size:101% 100%;mask-size:101% 100%}.index-page section.s4-block .pic [data-id="4"]{background-size:cover;mask:url(../../assets/img/mask_05.svg) no-repeat center center;-webkit-mask-size:101% 100%;mask-size:101% 100%}.index-page section.s4-block .pic [data-id="5"]{background-size:cover;mask:url(../../assets/img/mask_02.svg) no-repeat center center;-webkit-mask-size:101% 100%;mask-size:101% 100%}.index-page section.s4-block .pic [data-id="6"]{background-size:cover;mask:url(../../assets/img/mask_03.svg) no-repeat center center;-webkit-mask-size:101% 100%;mask-size:101% 100%}.index-page section.s4-block .pic [data-id="7"]{background-size:cover;mask:url(../../assets/img/mask_02.svg) no-repeat center center;-webkit-mask-size:101% 100%;mask-size:101% 100%}.index-page section.s4-block .pic [data-id="8"]{background-size:cover;mask:url(../../assets/img/mask_05.svg) no-repeat center center;-webkit-mask-size:101% 100%;mask-size:101% 100%}.index-page section.s4-block .pic img{width:100%;height:100%}.index-page section.s4-block .pic-block{margin-right:min(8.073vw,155px);width:46.308%;position:relative}.index-page section.s4-block .pic-block .wrap{width:100%;height:100%;position:absolute;left:0;top:0}.index-page section.s4-block .pic-block .pic{padding-bottom:35px;position:sticky;top:100px}.index-page section.s4-block .pic-block .pic img{position:absolute;transform:scale(1.05);transition:transform .8s,opacity .8s}.index-page section.s4-block .pic-block .pic .wrap{opacity:0}.index-page section.s4-block .pic-block .pic .wrap.active{opacity:1}.index-page section.s4-block .pic-block .pic .wrap.active img{transform:scale(1)}.index-page section.s4-block .pic-block .bitText{margin-right:1rem;margin-bottom:-4%;position:absolute;bottom:0;right:0;font-size:7.5rem;letter-spacing:-12px;font-weight:400}.index-page section.s4-block .pc{display:block}@media only screen and (max-width: 1024px){.index-page section.s4-block .pc{display:none}}.index-page section.s4-block .rwd{margin:auto;display:none}@media only screen and (max-width: 1024px){.index-page section.s4-block .rwd{display:block;margin:auto 0 0}}.index-page section.s4-block .content-block{flex:1}.index-page section.s4-block .content-block .flex{display:flex;align-items:center}@media only screen and (max-width: 1024px){.index-page section.s4-block .content-block .month{margin-left:auto}}.index-page section.s4-block .month{color:#fff}.index-page section.s4-block .month span{font-size:1.25rem;font-weight:500;line-height:1.2;letter-spacing:1px}.index-page section.s4-block .month .bitText{color:#fff;font-size:5rem;font-weight:400;line-height:1;letter-spacing:12px}.index-page section.s4-block .item-wrap .item{padding:40px 0;display:flex;opacity:.6;transition:opacity .5s,padding-bottom .5s;color:#fff}.index-page section.s4-block .item-wrap .item .detail{position:relative;height:fit-content;transition:opacity .5s,padding-bottom .5s}.index-page section.s4-block .item-wrap .item .common-btn{opacity:0;position:absolute;bottom:0;left:0;transition:opacity .5s}.index-page section.s4-block .item-wrap .item .location{align-items:center}.index-page section.s4-block .item-wrap .item.active{opacity:1}.index-page section.s4-block .item-wrap .item.active .main{color:#000}.index-page section.s4-block .item-wrap .item.active .main:before{width:100%}@media only screen and (min-width: 1201px){.index-page section.s4-block .item-wrap .item.active .detail{padding-bottom:40px}}.index-page section.s4-block .item-wrap .item.active .common-btn{opacity:1}.index-page section.s4-block .item-wrap .item .location .icon{margin-left:0}.index-page section.s4-block .item-wrap .item .category{margin-right:5px}@media only screen and (min-width: 1025px){.index-page section.s4-block .item-wrap .item:not(:first-child){position:relative}.index-page section.s4-block .item-wrap .item:not(:first-child):before{display:block;width:100%;height:4px;position:absolute;top:0;background:url(../../assets/img/borderLine.svg);content:""}}@media only screen and (max-width: 1200px){.index-page section.s4-block .item-wrap .item .common-btn{margin-top:20px;position:static;bottom:auto;opacity:1;transform:translateZ(0)}}@media only screen and (max-width: 1024px){.index-page section.s4-block .item-wrap .item{position:relative}.index-page section.s4-block .item-wrap .item:after{display:block;width:100%;height:4px;position:absolute;bottom:0;background:url(../../assets/img/borderLine.svg);content:""}}@media only screen and (max-width: 900px){.index-page section.s4-block .item-wrap .item:last-child:after{display:none}}.index-page section.s4-block .item-wrap .date{width:clamp(80px,6.25vw,120px);font-size:1.25rem;font-weight:700}@media only screen and (min-width: 1025px){.index-page section.s4-block .item-wrap .date p{margin-top:10px}}.index-page section.s4-block .item-wrap .detail{flex:1}.index-page section.s4-block .item-wrap .detail .logo{margin:0 10px 10px;max-height:30px}.index-page section.s4-block .item-wrap .detail .logo img{width:auto;height:100%;object-cover:fit}.index-page section.s4-block .item-wrap .main{padding:10px;position:relative;font-size:1.875rem;transition:color .5s}@media only screen and (max-width: 1440px){.index-page section.s4-block .item-wrap .main{font-size:1.625rem}}@media only screen and (max-width: 1200px){.index-page section.s4-block .item-wrap .main{font-size:1.375rem}}.index-page section.s4-block .item-wrap .main:before{position:absolute;left:0;top:0;display:block;background:#16efff;width:0;height:100%;z-index:-1;transition:width .5s ease-out;content:""}.index-page section.s4-block .item-wrap .category-outer{padding:0 10px;margin-top:10px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.index-page section.s4-block .item-wrap .category-outer .category{display:flex;align-items:center}.index-page section.s4-block .item-wrap .category-outer .category>span{order:-1}.index-page section.s4-block .item-wrap .category-outer .category span+span{order:1;display:flex;align-items:center}.index-page section.s4-block .item-wrap .category-outer .category span+span:before{margin:0 15px;width:4px;height:4px;display:block;background:#fff;content:""}.index-page section.s4-block .item-wrap .common-btn{padding:0 10px;opacity:0}@media only screen and (max-width: 1200px){.index-page section.s4-block .pic-block{margin-right:50px;width:45%}}@media only screen and (max-width: 1024px){.index-page section.s4-block .block .wrap{flex-direction:column}.index-page section.s4-block .item-wrap{display:flex;flex-wrap:wrap;gap:0 50px}.index-page section.s4-block .item-wrap .item{width:calc((100% - 50px)/2)}.index-page section.s4-block .item-wrap .category-outer{margin-bottom:auto}.index-page section.s4-block .item-wrap .detail{display:flex;flex-direction:column}}@media only screen and (max-width: 1024px){.index-page section.s4-block .item-wrap{margin-top:-20px}.index-page section.s4-block .item-wrap .date{margin-bottom:10px;padding:0 10px;display:flex;flex-wrap:wrap;gap:10px 20px;width:100%;font-size:1.125rem}.index-page section.s4-block .item-wrap .item{flex-direction:column;opacity:1}.index-page section.s4-block .item-wrap .item .pic.rwd{filter:drop-shadow(0px 0px 1px rgba(255,255,255,.4)) drop-shadow(1px 1px 12px rgba(22,239,255,.3))}.index-page section.s4-block .pic-block{display:none}.index-page section.s4-block .pic-block .pic img{display:none}.index-page section.s4-block .pic-block .pic:before{display:none}.index-page section.s4-block .pic-block .bitText{position:relative}.index-page section.s4-block .detail{margin-top:10px}.index-page section.s4-block .detail .pic{margin-top:20px}}@media only screen and (max-width: 900px){.index-page section.s4-block .item-wrap .item{width:100%}.index-page section.s4-block .item-wrap .item.aost-show{opacity:1}.index-page section.s4-block .item-wrap .item.aost-show .main{color:#000}.index-page section.s4-block .item-wrap .item.aost-show .main:before{width:100%}}.index-page section.s5-block{min-height:auto}.index-page section.s5-block:after{display:none}.index-page section.s5-block.aost-show i{animation:move .8s infinite alternate}.index-page section.s5-block.aost-show .s5-container{opacity:1;transform:translateY(0)}.index-page .s5-container{padding:calc(clamp(160px,9.375vw,180px) + 120px) 0 120px;opacity:0;transform:translateY(-50px);transition:opacity .8s,transform .8s}.index-page .s5-container .container{display:flex;flex-direction:column;align-items:center}.index-page .s5-container .flex{padding:10px;margin-top:20px;display:flex;align-items:center;gap:20px;color:#fff}@media only screen and (min-width: 1201px){.index-page .s5-container .flex:hover span{opacity:1}}@media only screen and (max-width: 1200px){.index-page .s5-container .flex:active span{opacity:1}}.index-page .s5-container .flex .wrap{display:flex;align-items:center;gap:20px}.index-page .s5-container .flex span{color:#fff;font-size:1rem;font-weight:400;line-height:1;letter-spacing:3px;opacity:.6;transition:opacity .5s}.index-page .s5-container .flex .fz-20{font-size:1.25rem;font-weight:700;line-height:137.5%;opacity:1}.index-page .s5-container .flex i{font-size:1.5rem}@media only screen and (max-width: 1200px){.index-page .s5-container{padding:120px 0}}@media only screen and (max-width: 767px){.index-page .s5-container{padding:200px 0 120px}.index-page .s5-container .flex{align-items:flex-start}.index-page .s5-container .flex .line{margin-top:12px}.index-page .s5-container .flex .wrap{flex-direction:column;align-items:flex-start}}
