@charset "UTF-8";.index section{padding:100px 0}.index section .container{width:calc(100% - var(--blkSpace));margin:auto}.index section:not(.programBlk) .container{position:relative;z-index:3}.index section:not(.programBlk) .decBox{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;overflow:hidden;pointer-events:none}.index section:not(.programBlk) .decBox .dec{position:absolute}.index .introBlk{position:relative;overflow:hidden;height:calc(var(--vh, 1px) * 100);min-height:100dvh;-webkit-transition:0.4s height;transition:0.4s height;padding-bottom:9.25vh;background:-webkit-gradient(linear,left top,left bottom,from(#FFF),to(#E9DACC));background:linear-gradient(180deg,#FFF 0%,#E9DACC 100%)}.index .introBlk .decBox .dec:nth-child(2){top:24.0740740741vh;left:-2.8645833333vw;width:clamp(155px,40vw,546px);aspect-ratio:546/122;-webkit-animation:fade 5s 1s infinite linear alternate;animation:fade 5s 1s infinite linear alternate}@media only screen and (max-width:575px){.index .introBlk .decBox .dec:nth-child(2){display:none}}.index .introBlk .decBox .dec:nth-child(3){top:11.2962962963vh;left:15.5208333333vw;width:clamp(155px,40vw,299px);aspect-ratio:299/65;-webkit-animation:fade 5s 2s infinite linear alternate;animation:fade 5s 2s infinite linear alternate}@media only screen and (max-width:575px){.index .introBlk .decBox .dec:nth-child(3){top:16.6666666667vh;left:-5.2083333333vw}}.index .introBlk .decBox .dec:nth-child(4){top:2.7777777778vh;left:52.2395833333vw;width:clamp(389px,40vw,753px);aspect-ratio:753/402;-webkit-animation:fade 5s 3s infinite linear alternate;animation:fade 5s 3s infinite linear alternate}@media only screen and (max-width:575px){.index .introBlk .decBox .dec:nth-child(4){top:60px;left:41.6666666667vw}}.index .introBlk .decBox .dec:nth-child(5){top:27.1296296296vh;left:71.40625vw;width:clamp(790px,40vw,790px);aspect-ratio:790/307;-webkit-animation:fade 5s 4s infinite linear alternate;animation:fade 5s 4s infinite linear alternate}@media only screen and (max-width:575px){.index .introBlk .decBox .dec:nth-child(5){display:none}}.index .introBlk .decBox .dec:nth-child(6){top:27.1296296296vh;left:11.3541666667vw;width:clamp(256px,40vw,498px);aspect-ratio:498/201;-webkit-animation:fade 5s 5s infinite linear alternate;animation:fade 5s 5s infinite linear alternate}@media only screen and (max-width:575px){.index .introBlk .decBox .dec:nth-child(6){top:28.7037037037vh;left:-31.25vw}}.index .introBlk .decBox .dec:nth-child(7){top:61.3888888889vh;left:4.2708333333vw;width:clamp(378px,40vw,730px);aspect-ratio:730/177;-webkit-animation:fade 20s infinite linear alternate;animation:fade 20s infinite linear alternate}@media only screen and (max-width:575px){.index .introBlk .decBox .dec:nth-child(7){top:72.2222222222vh;left:-26.0416666667vw}}.index .introBlk .container{height:100%;width:calc(100% - var(--blkSpace));max-width:1680px;margin:auto}.index .introBlk .scrollBox{position:absolute;bottom:40px;left:60px;width:80px;height:80px;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:0.875rem;font-weight:400;letter-spacing:1px;color:#231815;cursor:pointer;z-index:10}.index .introBlk .scrollBox:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;border-radius:50%;border:1px dashed rgba(35,24,21,0.3);-webkit-animation:rotateCenter 10s linear infinite;animation:rotateCenter 10s linear infinite}.index .introBlk .scrollBox p{-webkit-transition:0.4s -webkit-transform;transition:0.4s -webkit-transform;transition:0.4s transform;transition:0.4s transform,0.4s -webkit-transform}@media only screen and (min-width:1201px){.index .introBlk .scrollBox:hover p{-webkit-transform:scale(1.1);transform:scale(1.1)}.index .introBlk .scrollBox:hover:after{-webkit-animation-play-state:paused;animation-play-state:paused}}@media only screen and (max-width:1200px){.index .introBlk .scrollBox:active p{-webkit-transform:scale(1.1);transform:scale(1.1)}.index .introBlk .scrollBox:active:after{-webkit-animation-play-state:paused;animation-play-state:paused}}.index .introBlk .flex-box{width:100%;height:100%;gap:100px;max-width:1680px;margin:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.index .introBlk .content{width:100%;max-width:1440px;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:auto;margin-bottom:20px}.index .introBlk .content .txtBox{margin-top:-25px}.index .introBlk .content .txtBox .group{gap:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.index .introBlk .content .txtBox .group:first-child{-webkit-clip-path:polygon(0 0,0% 0,0% 100%,0% 100%);clip-path:polygon(0 0,0% 0,0% 100%,0% 100%);-webkit-transition:2.5s -webkit-clip-path 5.5s linear;transition:2.5s -webkit-clip-path 5.5s linear;transition:2.5s clip-path 5.5s linear;transition:2.5s clip-path 5.5s linear,2.5s -webkit-clip-path 5.5s linear}.index .introBlk .content .txtBox .group:first-child.aost-show{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}.index .introBlk .content .txtBox .group:not(:first-child){margin-top:30px;-webkit-clip-path:polygon(0 0,0% 0,0% 100%,0% 100%);clip-path:polygon(0 0,0% 0,0% 100%,0% 100%);-webkit-transition:2.5s -webkit-clip-path 0.5s linear;transition:2.5s -webkit-clip-path 0.5s linear;transition:2.5s clip-path 0.5s linear;transition:2.5s clip-path 0.5s linear,2.5s -webkit-clip-path 0.5s linear}@media only screen and (max-width:767px){.index .introBlk .content .txtBox .group:not(:first-child){-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}}@media only screen and (min-width:768px){.index .introBlk .content .txtBox .group:not(:first-child).aost-show{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}}.index .introBlk .content .txtBox .group svg{width:100%;height:100%}.index .introBlk .content .txtBox .group .line{width:100%;height:1px;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 -30px;background:#231815}.index .introBlk .content .txtBox .group .date{width:clamp(123px,15vw,215px)}.index .introBlk .content .txtBox .group .date+.date{width:clamp(135px,15vw,230px)}.index .introBlk .content .txtBox .group .word.light{position:relative}.index .introBlk .content .txtBox .group .word.light svg{opacity:0}.index .introBlk .content .txtBox .group .word.light:after{content:"";background:linear-gradient(80deg,#8A6E4E 45%,#FFF5DC 50%,#8A6E4E 65%);background-size:200% 100%;width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-mask:url("../../assets/img/index/wordH.svg") no-repeat center center;mask:url("../../assets/img/index/wordH.svg") no-repeat center center;z-index:2;-webkit-mask-size:contain;mask-size:contain;background-position:200% 0%;-webkit-transition:5s background-position linear;transition:5s background-position linear;-webkit-animation:gradient 8s linear infinite;animation:gradient 8s linear infinite}.index .introBlk .content .canvasBox{width:100%;margin-bottom:30px;position:relative}@media only screen and (max-width:1366px){.index .introBlk .content .canvasBox{margin-bottom:-30px}}.index .introBlk .content .canvasBox:after{content:"";width:100%;height:0;display:block;padding-top:26.18056%}@media only screen and (max-width:767px){.index .introBlk .content .canvasBox:after{padding-top:98%}}.index .introBlk .content .canvasBox .heart{position:absolute;left:0;top:-15px;width:100%;height:100%}@media only screen and (max-width:767px){.index .introBlk .content .canvasBox .heart{left:-10px;top:30px;width:calc(100% + 20px)}}.index .introBlk .content .canvasBox .heart lottie-player{opacity:1;-webkit-transition:0.4s opacity 5s;transition:0.4s opacity 5s}@media only screen and (max-width:767px){.index .introBlk .content .canvasBox .heart lottie-player.pc{display:none}}@media only screen and (min-width:768px){.index .introBlk .content .canvasBox .heart lottie-player.mb{display:none}}.index .introBlk .content .canvasBox .heart .wholeHeart{position:absolute;top:-2px;left:0;opacity:0;width:100%;-webkit-transition:0.1s opacity 5s;transition:0.1s opacity 5s;padding-top:26.18056%}.index .introBlk .content .canvasBox .heart .wholeHeart:after{content:"";background:linear-gradient(80deg,#8A6E4E 45%,#FFF5DC 50%,#8A6E4E 65%);background-size:250% 100%;width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-mask:url("../../assets/img/index/wholeHeart.png") no-repeat center center;mask:url("../../assets/img/index/wholeHeart.png") no-repeat center center;z-index:2;-webkit-mask-size:contain;mask-size:contain;-webkit-animation:gradient2 6s 4s linear infinite;animation:gradient2 6s 4s linear infinite}@media only screen and (max-width:767px){.index .introBlk .content .canvasBox .heart .wholeHeart{top:-10px;padding-top:98%}.index .introBlk .content .canvasBox .heart .wholeHeart:after{-webkit-mask:url("../../assets/img/index/wholeHeartMb.png") no-repeat center center;mask:url("../../assets/img/index/wholeHeartMb.png") no-repeat center center;-webkit-mask-size:contain;mask-size:contain}}.index .introBlk .content .canvasBox .ghost{position:absolute;left:0;top:60px;z-index:2;width:100%;height:100%;-webkit-transition:2.5s opacity 3.5s,8s -webkit-transform 4.5s linear;transition:2.5s opacity 3.5s,8s -webkit-transform 4.5s linear;transition:8s transform 4.5s linear,2.5s opacity 3.5s;transition:8s transform 4.5s linear,2.5s opacity 3.5s,8s -webkit-transform 4.5s linear;-webkit-transform:translateX(60%);transform:translateX(60%);opacity:0;pointer-events:none}.index .introBlk .content .canvasBox .ghost lottie-player{-webkit-transform:scale(1.3);transform:scale(1.3)}@media only screen and (max-width:1200px){.index .introBlk .content .canvasBox .ghost{top:40px}}@media only screen and (max-width:900px){.index .introBlk .content .canvasBox .ghost{top:0px;-webkit-transition:2.5s opacity 2.5s,6s -webkit-transform 3s linear;transition:2.5s opacity 2.5s,6s -webkit-transform 3s linear;transition:6s transform 3s linear,2.5s opacity 2.5s;transition:6s transform 3s linear,2.5s opacity 2.5s,6s -webkit-transform 3s linear;-webkit-transform:translateX(100%);transform:translateX(100%)}.index .introBlk .content .canvasBox .ghost lottie-player{-webkit-transform:scale(2.2);transform:scale(2.2)}}@media only screen and (max-width:767px){.index .introBlk .content .canvasBox .ghost{top:40px}.index .introBlk .content .canvasBox .ghost lottie-player{-webkit-transform:scale(1.1);transform:scale(1.1)}}.index .introBlk .content .canvasBox.aost-show .ghost{opacity:1;-webkit-transform:translateX(10%);transform:translateX(10%)}@media only screen and (max-width:900px){.index .introBlk .content .canvasBox.aost-show .ghost{-webkit-transform:translateX(20%);transform:translateX(20%)}}@media only screen and (max-width:575px){.index .introBlk .content .canvasBox.aost-show .ghost{-webkit-transform:translateX(26%);transform:translateX(26%)}}.index .introBlk .content .canvasBox.aost-show .heart .wholeHeart{opacity:1}.index .introBlk .content .canvasBox.aost-show .heart lottie-player{opacity:0}.index .introBlk .navBar{margin-right:auto}.index .introBlk .navBar .logo{position:relative;width:100%;overflow:hidden;max-width:100px;position:relative}.index .introBlk .navBar .logo:before{content:"";display:block;width:100%;height:100%;padding-top:368%}.index .introBlk .navBar .logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}@media only screen and (min-width:1025px){.index .introBlk .navBar .logo:after{content:"";background:linear-gradient(80deg,#8A6E4E 45%,#FFF5DC 50%,#8A6E4E 65%);background-size:200% 100%;width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-mask:url("../../assets/img/logoHVector.svg") no-repeat center center;mask:url("../../assets/img/logoHVector.svg") no-repeat center center;z-index:2;-webkit-mask-size:contain;mask-size:contain;background-position:200% 0%;-webkit-transition:5s background-position linear;transition:5s background-position linear}}.index .introBlk .navBar .anchor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;margin-top:80px}.index .introBlk .navBar .anchor:hover .anchorBtn:not(:hover)>i{opacity:0.2}.index .introBlk .navBar .anchor .anchorBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.index .introBlk .navBar .anchor .anchorBtn:before{content:"";width:1px;height:0px;display:block;background:#8A6E4E;opacity:0.2;margin-top:8px;-webkit-transition:0.4s height;transition:0.4s height}@media only screen and (min-width:1201px){.index .introBlk .navBar .anchor .anchorBtn:hover:before{height:35px}}@media only screen and (max-width:1200px){.index .introBlk .navBar .anchor .anchorBtn:active:before{height:35px}}.index .introBlk .navBar .anchor .anchorBtn i{font-size:1.25rem;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;color:#8A6E4E;-webkit-transition:0.4s opacity;transition:0.4s opacity}.index .introBlk .navBar .anchor .anchorBtn span{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;color:#231815;font-size:1.125rem;font-weight:700;line-height:1;letter-spacing:8px;margin-top:8px;-webkit-transform:translateX(-2px);transform:translateX(-2px)}@media only screen and (min-width:1025px){.index .introBlk .navBar.aost-show .logo:after{background-position:-200% 0%}}@media only screen and (max-width:1400px){.index .introBlk .content .txtBox{margin-top:50px}.index .introBlk .content .txtBox .group .word{max-width:clamp(66px,10vw,150px)}.index .introBlk .navBar .logo{max-width:70px;margin:auto}.index .introBlk .navBar .anchor{gap:15px}.index .introBlk .navBar .anchor .anchorBtn span{font-size:0.875rem}}@media only screen and (max-width:1024px){.index .introBlk{padding:50px 0 0 0}.index .introBlk .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:sb;-ms-flex-align:sb;align-items:sb;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:120px}.index .introBlk .flex-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.index .introBlk .navBar{width:100%}.index .introBlk .navBar .logo{max-width:200px;margin:0;position:relative;width:100%;overflow:hidden}.index .introBlk .navBar .logo:before{content:"";display:block;width:100%;height:100%;padding-top:19.5%}.index .introBlk .navBar .logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.index .introBlk .navBar .anchor{display:none}.index .introBlk .scrollBox{bottom:10px;left:unset;right:20px;width:60px;height:60px;font-size:0.75rem}}@media only screen and (max-width:900px){.index .introBlk .flex-box{gap:0}.index .introBlk .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:sb;-ms-flex-align:sb;align-items:sb;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:30vh}.index .introBlk .content .txtBox{margin-top:0px;position:absolute;bottom:max(80px,10vh);left:50%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);width:100%}.index .introBlk .content .txtBox .group:not(:first-child){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 45px}}@media only screen and (max-width:767px){.index .introBlk .content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.index .introBlk .content .txtBox .group:not(:first-child){gap:10px 18px}.index .introBlk .content .txtBox .group .line{margin:0 -10px;min-width:170px;-webkit-clip-path:polygon(0 0,0% 0,0% 100%,0% 100%);clip-path:polygon(0 0,0% 0,0% 100%,0% 100%);-webkit-transition:1s -webkit-clip-path 1.5s linear;transition:1s -webkit-clip-path 1.5s linear;transition:1s clip-path 1.5s linear;transition:1s clip-path 1.5s linear,1s -webkit-clip-path 1.5s linear}.index .introBlk .content .txtBox .group .word{opacity:0}.index .introBlk .content .txtBox .group .word:first-child{-webkit-transition:0.8s opacity 0.5s;transition:0.8s opacity 0.5s}.index .introBlk .content .txtBox .group .word:nth-child(2){-webkit-transition:0.8s opacity 1s;transition:0.8s opacity 1s}.index .introBlk .content .txtBox .group .word:nth-child(4){-webkit-transition:0.8s opacity 2.5s;transition:0.8s opacity 2.5s}.index .introBlk .content .txtBox .group .word:nth-child(5){-webkit-transition:0.8s opacity 3s;transition:0.8s opacity 3s}.index .introBlk .content .txtBox .group .word:nth-child(6){-webkit-transition:0.8s opacity 3.5s;transition:0.8s opacity 3.5s}.index .introBlk .content .txtBox .group.aost-show .word{opacity:1}.index .introBlk .content .txtBox .group.aost-show .line{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}}.index .aboutBlk{position:relative;background:-webkit-gradient(linear,left bottom,left top,from(#FFF),color-stop(50%,rgba(255,255,255,0)));background:linear-gradient(0deg,#FFF 0%,rgba(255,255,255,0) 50%)}.index .aboutBlk .decBox{height:150%!important;margin-top:-100px}.index .aboutBlk .decBox .dec:first-child{top:76.8518518519vh;left:-34.8958333333vw;width:clamp(1429px,40vw,1429px);aspect-ratio:1429/556;-webkit-animation:fade 50s 1s infinite linear alternate;animation:fade 50s 1s infinite linear alternate}@media only screen and (max-width:575px){.index .aboutBlk .decBox .dec:first-child{display:none}}.index .aboutBlk .decBox .dec:nth-child(2){top:2.1296296296vh;left:-4.9479166667vw;width:clamp(663px,40vw,663px);aspect-ratio:663/297;-webkit-animation:fade 50s 2s infinite linear alternate;animation:fade 50s 2s infinite linear alternate}@media only screen and (max-width:575px){.index .aboutBlk .decBox .dec:nth-child(2){display:none}}.index .aboutBlk .decBox .dec:nth-child(3){top:4.0740740741vh;left:42.1875vw;width:clamp(599px,40vw,599px);aspect-ratio:599/163;animation:fade 50s infinite linear alternate-reverse}@media only screen and (max-width:575px){.index .aboutBlk .decBox .dec:nth-child(3){display:none}}.index .aboutBlk .decBox .dec:nth-child(4){top:12.4074074074vh;left:-26.1979166667vw;width:clamp(3006px,40vw,3006px);aspect-ratio:3006/1125;-webkit-animation:fade 5s 1s infinite linear alternate;animation:fade 5s 1s infinite linear alternate}.index .aboutBlk .decBox .dec:nth-child(4) img{-webkit-transform:translateX(calc(var(--scale, 0) / 2 * 1%)) scale(calc(var(--scale, 1) / 50 + 1));transform:translateX(calc(var(--scale, 0) / 2 * 1%)) scale(calc(var(--scale, 1) / 50 + 1));-webkit-transform-origin:top right;transform-origin:top right;-webkit-transition:0.1s -webkit-transform linear;transition:0.1s -webkit-transform linear;transition:0.1s transform linear;transition:0.1s transform linear,0.1s -webkit-transform linear}.index .aboutBlk .decBox .dec:nth-child(5){right:-7.03125vw;top:440px;width:clamp(664px,40vw,664px);aspect-ratio:664/672;-webkit-transform-origin:right;transform-origin:right;z-index:2;-webkit-animation:rotateBamboo 3s infinite alternate;animation:rotateBamboo 3s infinite alternate}@media only screen and (max-width:575px){.index .aboutBlk .decBox .dec:nth-child(5){top:unset;bottom:28vh;width:clamp(160px,40vw,664px)}}.index .aboutBlk .decBox .dec:nth-child(6){top:80vh;left:42.9166666667vw;width:clamp(147px,40vw,257px);aspect-ratio:257/197}@media only screen and (max-height:750px){.index .aboutBlk .decBox .dec:nth-child(6){top:95vh}}.index .aboutBlk .decBox .dec:nth-child(6) img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.index .aboutBlk .decBox .dec:nth-child(6) img:first-child{-webkit-animation:fade 2s 1s infinite linear alternate;animation:fade 2s 1s infinite linear alternate}.index .aboutBlk .decBox .dec:nth-child(6) img:nth-child(2){-webkit-animation:fade 2s 2s infinite linear alternate;animation:fade 2s 2s infinite linear alternate}.index .aboutBlk .decBox .dec:nth-child(6) img:nth-child(3){-webkit-animation:fade 2s 3s infinite linear alternate;animation:fade 2s 3s infinite linear alternate}@media only screen and (max-width:900px){.index .aboutBlk .decBox .dec:nth-child(6){top:unset;bottom:30vh;left:-10px}}@media only screen and (max-width:575px){.index .aboutBlk .decBox .dec:nth-child(6){bottom:45vh}}.index .aboutBlk .decBox .dec:nth-child(7){top:15.3703703704vh;right:7.8125vw;width:clamp(175px,40vw,284px);aspect-ratio:284/200}@media only screen and (max-width:575px){.index .aboutBlk .decBox .dec:nth-child(7){right:-20px}}.index .aboutBlk .decBox .dec:nth-child(7) img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.index .aboutBlk .decBox .dec:nth-child(7) img:first-child{-webkit-animation:fade 2s 1s infinite linear alternate;animation:fade 2s 1s infinite linear alternate}.index .aboutBlk .decBox .dec:nth-child(7) img:nth-child(2){-webkit-animation:fade 2s 2s infinite linear alternate;animation:fade 2s 2s infinite linear alternate}.index .aboutBlk .decBox .dec:nth-child(7) img:nth-child(3){-webkit-animation:fade 2s 3s infinite linear alternate;animation:fade 2s 3s infinite linear alternate}.index .aboutBlk .decBox .dec:nth-child(7) img:nth-child(4){-webkit-animation:fade 2s 4s infinite linear alternate;animation:fade 2s 4s infinite linear alternate}.index .aboutBlk .flex-box{width:100%;max-width:1320px;margin:auto;gap:clamp(50px,6.25vw,120px)}.index .aboutBlk .flex-box .wrap:first-child{width:36.363636%;min-width:350px}.index .aboutBlk .flex-box .wrap:last-child{width:54.545454%}.index .aboutBlk .img-description{margin-top:30px;font-size:1.125rem;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.index .aboutBlk .img-description:before{content:"";max-width:100px;height:1px;-webkit-box-flex:1;-ms-flex:1;flex:1;background:#000;opacity:0.2;display:block;margin-right:15px}.index .aboutBlk .img-description img{width:110px;margin-left:30px}.index .aboutBlk .pic{-webkit-filter:drop-shadow(0px 0px 15px rgba(0,0,0,0.15));filter:drop-shadow(0px 0px 15px rgba(0,0,0,0.15));position:relative;width:100%;overflow:hidden;overflow:unset}.index .aboutBlk .pic:before{content:"";display:block;width:100%;height:100%;padding-top:125%}.index .aboutBlk .pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.index .aboutBlk .pic:after{content:"";width:100%;height:100%;position:absolute;background:url("../../assets/img/index/people.jpg") center center no-repeat;background-size:contain;pointer-events:none;z-index:2;-webkit-transform:rotatex(180deg) translateY(-3px);transform:rotatex(180deg) translateY(-3px);-webkit-filter:blur(2px);filter:blur(2px);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(80%,transparent),to(rgba(0,0,0,0.2)));-webkit-mask:linear-gradient(transparent 80%,rgba(0,0,0,0.2));mask:-webkit-gradient(linear,left top,left bottom,color-stop(80%,transparent),to(rgba(0,0,0,0.2)));mask:linear-gradient(transparent 80%,rgba(0,0,0,0.2))}.index .aboutBlk .heading .title{margin-bottom:80px}.index .aboutBlk .heading h3:after{content:"";width:100px;height:1px;display:block;margin:30px 0;background:#231815;opacity:0.2}.index .aboutBlk .heading p{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.index .aboutBlk .circleBtn{margin-top:50px;margin-left:auto}@media only screen and (max-width:1200px){.index .aboutBlk p{font-size:1rem}.index .aboutBlk .img-description{font-size:0.875rem}}@media only screen and (max-width:900px){.index .aboutBlk{padding:80px 0 0 0}.index .aboutBlk .flex-box{gap:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.index .aboutBlk .flex-box .wrap:first-child{width:100%;max-width:400px}.index .aboutBlk .flex-box .wrap:last-child{width:100%}.index .aboutBlk .img-description{margin-top:15px}.index .aboutBlk .img-description img{width:85px;margin-left:20px}.index .aboutBlk .heading .title{margin-bottom:35px}.index .aboutBlk .heading h3:after{margin:20px 0}.index .aboutBlk .circleBtn{margin-top:35px;margin-right:auto}}.index .videoBlk{position:relative;background:#FFF}.index .videoBlk .decBox .dec:first-child{top:500px;left:1399px;width:clamp(418px,40vw,418px);aspect-ratio:418/91;animation:fadeNtransform 25s infinite linear alternate-reverse}.index .videoBlk .decBox .dec:nth-child(2){top:400px;left:1474px;width:clamp(600px,40vw,600px);aspect-ratio:600/130;-webkit-animation:fadeNtransform 30s infinite linear alternate;animation:fadeNtransform 30s infinite linear alternate}.index .videoBlk .heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;max-width:1320px;margin:auto}@media only screen and (min-width:1601px){.index .videoBlk .heading{-webkit-transform:translateX(6.25vw);transform:translateX(6.25vw)}}.index .videoBlk .heading:after{content:"";width:100px;height:1px;display:block;margin:0 30px;background:#231815;opacity:0.2}.index .videoBlk .heading p{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.index .videoBlk .content{width:100%;max-width:1320px;margin:80px auto;position:relative}.index .videoBlk .content .decGhost{position:absolute;left:0;bottom:0;z-index:2;pointer-events:none}@media only screen and (max-width:575px){.index .videoBlk .content .decGhost{left:33px;bottom:-8px;-webkit-transform:scale(0.25);transform:scale(0.25)}}.index .videoBlk .content .decGhost .ghost{position:absolute;-webkit-transform:translate3d(-150%,-56%,0);transform:translate3d(-150%,-56%,0);width:clamp(405px,40vw,405px);aspect-ratio:405/734;-webkit-transition:5s -webkit-transform linear;transition:5s -webkit-transform linear;transition:5s transform linear;transition:5s transform linear,5s -webkit-transform linear}.index .videoBlk .content .decGhost .dec{position:absolute}.index .videoBlk .content .decGhost .dec:first-child{-webkit-transform:translate3d(-75%,-65%,0);transform:translate3d(-75%,-65%,0);width:clamp(813px,40vw,813px);aspect-ratio:813/177}.index .videoBlk .content .decGhost .dec:nth-child(2){-webkit-transform:translate3d(-40%,20%,0);transform:translate3d(-40%,20%,0);width:clamp(420px,40vw,420px);aspect-ratio:420/91;z-index:2}.index .videoBlk .content.aost-show:hover .decGhost .ghost{-webkit-transform:translate3d(-100%,-56%,0);transform:translate3d(-100%,-56%,0)}.index .videoBlk .content.aost-show .decGhost .ghost{-webkit-transform:translate3d(-55%,-56%,0);transform:translate3d(-55%,-56%,0)}.index .videoBlk .content .photo-box{-webkit-filter:drop-shadow(0px 20px 50px rgba(0,0,0,0.15));filter:drop-shadow(0px 20px 50px rgba(0,0,0,0.15))}.index .videoBlk .content .photo-box .videoContent{-webkit-mask:url("../../assets/img/index/mask_02.png");mask:url("../../assets/img/index/mask_02.png");-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media only screen and (max-width:900px){.index .videoBlk{padding:125px 0 0 0}.index .videoBlk .heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.index .videoBlk .heading:after{margin:20px 0 15px 0}.index .videoBlk .content{margin:40px auto 0px auto}}.index .programBlk{background:#FFF}.index .programBlk .container{margin-top:-100vh}@media only screen and (max-width:900px){.index .programBlk{padding-top:325px}.index .programBlk .container{margin-top:calc(-100vh - 200px)}}.index .programBlk .decBox{position:sticky;top:0;width:100%;height:100vh;overflow:hidden}.index .programBlk .decBox .pic:first-child{top:10vh;left:-3vw;position:relative;width:100%;overflow:hidden;position:absolute;max-width:clamp(388px,35.7291vw,686px);-webkit-animation:fadeNtransform 50s 1s infinite linear alternate;animation:fadeNtransform 50s 1s infinite linear alternate}.index .programBlk .decBox .pic:first-child:before{content:"";display:block;width:100%;height:100%;padding-top:59.6209912536%}.index .programBlk .decBox .pic:first-child img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}@media only screen and (max-width:900px){.index .programBlk .decBox .pic:first-child{top:12vh;left:-30vw}}.index .programBlk .decBox .pic:nth-child(2){bottom:0vh;right:-13vw;position:relative;width:100%;overflow:hidden;position:absolute;max-width:clamp(342px,32.7vw,628px);animation:fadeNtransform 50s infinite linear alternate-reverse}.index .programBlk .decBox .pic:nth-child(2):before{content:"";display:block;width:100%;height:100%;padding-top:40.4458598726%}.index .programBlk .decBox .pic:nth-child(2) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}@media only screen and (max-width:575px){.index .programBlk .decBox .pic:nth-child(2){right:-40vw}}.index .programBlk .heading{width:100%;max-width:720px;margin:auto}.index .programBlk .heading .title{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.index .programBlk .heading p{margin-top:30px;text-align:center}.index .programBlk .anchor{color:#8A6E4E;margin:0 auto;width:100%;max-width:400px;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;position:sticky;top:30px;padding:50px 0 0 0;z-index:100;pointer-events:none;background:-webkit-gradient(linear,left top,left bottom,color-stop(80%,#FFF),to(rgba(255,255,255,0)));background:linear-gradient(180deg,#FFF 80%,rgba(255,255,255,0) 100%)}@media only screen and (max-width:1200px){.index .programBlk .anchor{background:none}}.index .programBlk .anchor>i{margin:0 20px;font-size:0.9375rem}.index .programBlk .anchor>a{font-size:1.625rem;font-weight:700;letter-spacing:1px;pointer-events:auto;opacity:0.5;-webkit-transition:0.4s opacity;transition:0.4s opacity}.index .programBlk .anchor>a.active{opacity:1}@media only screen and (max-width:1200px){.index .programBlk .anchor>i{margin:0 15px}.index .programBlk .anchor>a{font-size:1.125rem}}@media only screen and (max-width:767px){.index .programBlk .anchor{padding:30px 0 0 0}}@media only screen and (max-width:575px){.index .programBlk .anchor{top:20px}}.index .programBlk .inner{width:100%;max-width:1500px;margin:auto}.index .programBlk .inner .item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:900px){.index .programBlk .inner .item{padding-top:180px}}@media only screen and (min-width:901px) and (max-width:1200px){.index .programBlk .inner .item:first-child{padding-top:170px}.index .programBlk .inner .item:not(:last-child){padding-bottom:100px}.index .programBlk .inner .item:not(:first-child){padding-top:120px}}@media only screen and (min-width:1201px){.index .programBlk .inner .item:first-child{padding-top:225px}.index .programBlk .inner .item:not(:last-child){padding-bottom:100px}.index .programBlk .inner .item:not(:first-child){padding-top:290px}.index .programBlk .inner .item.active .text-wrap .box-inner:not(:hover){opacity:0.5}}.index .programBlk .inner .picBox{width:28%}.index .programBlk .inner .picBox .tag{width:120px;height:120px;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;position:absolute;bottom:0;right:0;background:url("../../assets/img/index/material.png"),var(--bgColor);background-blend-mode:color-burn,normal,normal;border-radius:50%;z-index:2;-webkit-transition:0.4s background-color;transition:0.4s background-color}.index .programBlk .inner .picBox .tag:after{color:var(--txtColor);font-size:1.25rem;font-weight:600;line-height:1;letter-spacing:1px;content:attr(data-tag);display:block}.index .programBlk .inner .picBox .month{position:absolute;left:0;top:0;width:240px;-webkit-transform:translate3d(-60px,calc(-100% - 7px),0);transform:translate3d(-60px,calc(-100% - 7px),0)}.index .programBlk .inner .picBox .month .en{color:#231815;font-size:6.25rem;font-weight:400;line-height:95%;letter-spacing:1px;text-align:right}.index .programBlk .inner .picBox .month .zh{color:#8A6E4E;font-size:1.875rem;font-weight:700;letter-spacing:1px;text-align:right;margin-bottom:10px}.index .programBlk .inner .picBox .pic{position:sticky;top:calc(50vh - 210px);padding:10px}.index .programBlk .inner .picBox .pic .images{position:relative;width:100%;overflow:hidden}.index .programBlk .inner .picBox .pic .images:after{content:"";display:block;width:100%;height:100%;padding-top:100%}.index .programBlk .inner .picBox .pic .images img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);opacity:0;border-radius:50%;-webkit-transition:0.4s opacity;transition:0.4s opacity}.index .programBlk .inner .picBox .pic .images img.active{opacity:1}.index .programBlk .inner .picBox .pic:after{content:"";width:100%;height:100%;border:1px dashed #8A6E4E;border-radius:50%;-webkit-animation:rotateCenter 30s linear infinite;animation:rotateCenter 30s linear infinite;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.index .programBlk .inner .box{width:60%;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1400px){.index .programBlk .inner .box{width:65%}}.index .programBlk .inner .text-wrap{width:100%;margin:auto;gap:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.index .programBlk .inner .text-wrap .pic{display:none;position:relative;padding:10px;overflow:hidden}.index .programBlk .inner .text-wrap .pic .tag{position:absolute;bottom:0;right:0;border-radius:50%;width:80px;height:80px;z-index:2;background-image:url("../../assets/img/index/material.png");background-blend-mode:color-burn,normal,normal;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}.index .programBlk .inner .text-wrap .pic .tag:before{display:block;font-size:1rem;font-weight:600;line-height:1;letter-spacing:1px;color:#fff}.index .programBlk .inner .text-wrap .pic .tag[data-type=t1]{background-color:#F39700}.index .programBlk .inner .text-wrap .pic .tag[data-type=t1]:before{content:"文學"}.index .programBlk .inner .text-wrap .pic .tag[data-type=t2]{background-color:#F19EC2}.index .programBlk .inner .text-wrap .pic .tag[data-type=t2]:before{content:"音樂"}.index .programBlk .inner .text-wrap .pic .tag[data-type=t3]{background-color:#F19EC2}.index .programBlk .inner .text-wrap .pic .tag[data-type=t3]:before{content:"戲劇"}.index .programBlk .inner .text-wrap .pic:after{content:"";width:99%;height:99%;border:1px dashed #8A6E4E;border-radius:50%;-webkit-animation:rotateCenter 30s linear infinite;animation:rotateCenter 30s linear infinite;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.index .programBlk .inner .text-wrap .pic .img{border-radius:50%;position:relative;width:100%;overflow:hidden}.index .programBlk .inner .text-wrap .pic .img:before{content:"";display:block;width:100%;height:100%;padding-top:100%}.index .programBlk .inner .text-wrap .pic .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.index .programBlk .inner .text-wrap .date{gap:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#8A6E4E;font-size:clamp(1.5625rem,1.4867rem + 0.3236vw,1.875rem);font-weight:400;line-height:1;letter-spacing:1px}.index .programBlk .inner .text-wrap .date span{position:relative}.index .programBlk .inner .text-wrap .date span+span:after{content:"";width:6px;height:6px;border-radius:50%;position:absolute;left:-15px;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#000;opacity:0.2}.index .programBlk .inner .text-wrap .name{color:#231815;font-size:clamp(1.25rem,1.159rem + 0.3883vw,1.625rem);font-weight:600;letter-spacing:1px;margin-top:20px;line-height:normal;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.index .programBlk .inner .text-wrap .sub{color:#231815;font-size:clamp(1.125rem,1.034rem + 0.3883vw,1.5rem);font-weight:400;letter-spacing:1px;margin-top:5px;line-height:normal;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.index .programBlk .inner .text-wrap .location{gap:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#8A6E4E;font-size:0.9375rem;font-weight:500;letter-spacing:1px;margin-top:20px}.index .programBlk .inner .text-wrap .location>p{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.index .programBlk .inner .text-wrap .moreBtn{margin-top:20px;gap:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#231815;font-weight:400;letter-spacing:1px;font-size:0.9375rem;opacity:0;-webkit-transition:0.4s opacity;transition:0.4s opacity}.index .programBlk .inner .text-wrap .moreBtn>i{display:block;-webkit-animation:scale 1s infinite linear alternate;animation:scale 1s infinite linear alternate}.index .programBlk .inner .text-wrap .moreBtn:before{content:"";width:100%;max-width:0;height:1px;-webkit-box-flex:1;-ms-flex:1;flex:1;background:#231815;opacity:0.2;display:block;-webkit-transition:1s max-width 0.2s;transition:1s max-width 0.2s}.index .programBlk .inner .text-wrap .box-inner{width:calc((100% - 60px) / 2);-webkit-transition:0.4s opacity;transition:0.4s opacity}@media only screen and (max-width:1200px){.index .programBlk .inner .text-wrap .box-inner .moreBtn{opacity:1}.index .programBlk .inner .text-wrap .box-inner .moreBtn:before{max-width:100%}}@media only screen and (min-width:1201px){.index .programBlk .inner .text-wrap .box-inner:hover .moreBtn{opacity:1}.index .programBlk .inner .text-wrap .box-inner:hover .moreBtn:before{max-width:100%}}@media only screen and (max-width:1200px){.index .programBlk .inner .text-wrap .date{gap:26px;font-size:1.5625rem}.index .programBlk .inner .text-wrap .name{font-size:1.25rem}.index .programBlk .inner .text-wrap .sub{font-size:1.125rem}.index .programBlk .inner .picBox .month .en{font-size:5rem}.index .programBlk .inner .picBox .month .zh{font-size:1.25rem}}@media only screen and (max-width:900px){.index .programBlk .inner .picBox .month .en{font-size:3.75rem}}@media only screen and (max-width:1200px){.index .programBlk .inner{max-width:768px}.index .programBlk .inner .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.index .programBlk .inner .picBox{width:100%}.index .programBlk .inner .picBox .pic:after{display:none}.index .programBlk .inner .picBox .month{-webkit-transform:translate3d(-72px,calc(-100% - 7px),0);transform:translate3d(-72px,calc(-100% - 7px),0)}.index .programBlk .inner .picBox .tag{display:none}.index .programBlk .inner .picBox .images{display:none}.index .programBlk .inner .box{width:100%}.index .programBlk .inner .text-wrap{gap:80px}.index .programBlk .inner .text-wrap .box-inner{width:calc((100% - 80px) / 2);padding:0 20px}.index .programBlk .inner .text-wrap .box-inner .pic{margin:0 -20px 40px -20px;display:block}}@media only screen and (max-width:768px){.index .programBlk .inner .text-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.index .programBlk .inner .text-wrap .box-inner{width:100%;max-width:400px}}
/*# sourceMappingURL=index.css.map */