.c-loading-msg{align-self:center;margin:0 auto;color:#412d19}.c-loading-msg,.c-loading-msg__main{position:relative;display:flex;align-items:center;justify-content:center}.c-loading-msg__main{flex-direction:column}.c-loading-msg .loading-text{margin-top:20px;text-align:center;letter-spacing:.5px;font-weight:500}@media(max-width:768px){.c-loading-msg .loading-text{margin-top:10px}}.c-loading-msg .loading-text span{white-space:nowrap}.c-loading-msg .char{animation:loading-char 1s ease-in-out infinite}.c-loading-msg .char:first-child{animation-delay:0s}.c-loading-msg .char:nth-child(2){animation-delay:.1s}.c-loading-msg .char:nth-child(3){animation-delay:.2s}.c-loading-msg .char:nth-child(4){animation-delay:.3s}.c-loading-msg .char:nth-child(5){animation-delay:.4s}.c-loading-msg .char:nth-child(6){animation-delay:.5s}.c-loading-msg .char:nth-child(7){animation-delay:.6s}.c-loading-msg .char:nth-child(8){animation-delay:.7s}.c-loading-msg .char:nth-child(9){animation-delay:.8s}.c-loading-msg .char:nth-child(10){animation-delay:.9s}@media(max-width:768px){.c-loading-msg .logo{width:200px}}.loading-mask{position:fixed;z-index:100;display:flex;display:none!important;align-items:center;justify-content:center;color:#fff;--bg-c:#f08728;inset:0}.loading-mask .c-loading-msg{color:#fff}.page-transition{position:absolute;display:grid;--animation:none;pointer-events:none;inset:0;grid-auto-flow:column;grid-auto-columns:1fr}.t-item{position:relative}.t-item:before{position:absolute;background-color:#cdaf8c;content:"";transform:scale(1.1);animation:var(--animation) .5s ease-in both;inset:0}.t-item:first-child:before{animation-delay:.15s}.t-item:nth-child(2):before{animation-delay:.3s}.t-item:nth-child(3):before{animation-delay:.4s}.t-item:nth-child(4):before{animation-delay:.45s}.t-item:nth-child(5):before{animation-delay:.5s}.t-item:nth-child(6):before{animation-delay:.52s}.t-item:nth-child(7):before{animation-delay:.54s}.t-item:nth-child(8):before{animation-delay:.56s}.t-item:nth-child(9):before{animation-delay:.57s}.t-item:nth-child(10):before{animation-delay:.58s}.t-item:nth-child(11):before{animation-delay:.59s}.t-item:nth-child(12):before{animation-delay:.6s}.t-item:nth-child(13):before{animation-delay:.61s}.t-item:nth-child(14):before{animation-delay:.62s}.t-item:nth-child(15):before{animation-delay:.67s}.t-item:nth-child(16):before{animation-delay:.72s}.t-item:nth-child(17):before{animation-delay:.77s}.t-item:nth-child(18):before{animation-delay:.87s}.c-scroll-hint{--text-color:#fff;--bar-default-color:#f08728;position:relative;color:var(--text-color)}.c-scroll-hint.year-2025{color:#0097e0;display:flex;flex-direction:column;justify-content:center;align-items:center}.c-scroll-hint.year-2025 .text{position:unset;font-size:10px;writing-mode:unset;white-space:nowrap;margin-bottom:28px;transform:unset;font-family:Lora,serif}.c-scroll-hint.year-2025 .bar-default{display:none}.c-scroll-hint.year-2025 .bar-2025{display:block}.c-scroll-hint .text{position:absolute;top:0;right:0;font-size:14px;font-weight:500;writing-mode:vertical-lr;transform:translateX(100%) translateX(4px)}.c-scroll-hint .bar-default{position:relative;width:2px;height:100px;overflow:hidden;background-color:rgba(240,135,40,.4)}.c-scroll-hint .bar-default:after{position:absolute;content:"";background-color:var(--bar-default-color);inset:0}@supports not (inset:0){.c-scroll-hint .bar-default:after{top:0;left:0;right:0;bottom:0}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.c-scroll-hint .bar-default:after{top:0;left:0;right:0;bottom:0}}@media(max-width:768px){.c-scroll-hint .bar-default{height:80px}}.c-scroll-hint .bar-2025{display:none;position:relative;margin-bottom:10px;color:#0097e0}.c-scroll-hint.tb .bar-default:after{animation:slide-in-y 3s cubic-bezier(.55,.06,.68,.19) infinite,slide-out-y 3s cubic-bezier(.22,.61,.36,1) infinite}.c-scroll-hint.tb .bar-2025,.c-scroll-hint.tb .text{display:none}.c-scroll-hint.bt .bar-default:after{animation:slide-out-y 3s cubic-bezier(.22,.61,.36,1) infinite reverse,slide-in-y 3s cubic-bezier(.55,.06,.68,.19) infinite reverse}.l-api-handler{display:grid;grid-auto-flow:row;grid-auto-rows:max-content}.c-loading-msg{display:none!important}.site-footer[data-v-659ea051]{border-radius:0;border-top:4px solid #0097e0;background-color:#231816;padding:42px 52px}@media(max-width:768px){.site-footer[data-v-659ea051]{padding:28px 20px;font-size:10px}}.site-footer .site-footer__inner[data-v-659ea051]{margin:0;max-width:unset;width:unset}.site-footer .site-footer__content[data-v-659ea051]{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:16px 30px;max-width:unset}.site-footer .site-footer__content .row[data-v-659ea051]{display:flex;flex-direction:column}@media(max-width:768px){.site-footer .site-footer__content .row[data-v-659ea051]{display:grid;grid-template-columns:80px 1fr}.site-footer .site-footer__content[data-v-659ea051]{grid-template-columns:1fr}}.site-footer .site-footer__divide[data-v-659ea051]{height:1px;margin:38px -35px 0;background-color:#a2cbe5}@media(max-width:768px){.site-footer .site-footer__divide[data-v-659ea051]{display:none}}.site-footer .site-footer__copyright-2025-pc[data-v-659ea051]{display:grid;margin-top:29px;font-size:10px;letter-spacing:0;grid-template-columns:fit-content(366px) 1fr fit-content(366px)}@media(max-width:768px){.site-footer .site-footer__copyright-2025-pc[data-v-659ea051]{display:none}}.site-footer .site-footer__copyright-2025-mobile[data-v-659ea051]{display:none;flex-direction:column;gap:20px;margin-bottom:28px}.site-footer .site-footer__copyright-2025-mobile .sns-links-2025[data-v-659ea051]{padding-left:0}.site-footer .site-footer__copyright-2025-mobile .copyright-text-2025[data-v-659ea051]{margin-top:28px;gap:6px}@media(max-width:768px){.site-footer .site-footer__copyright-2025-mobile[data-v-659ea051]{display:flex}}.site-footer .sns-links-2025[data-v-659ea051]{padding-left:100px;display:flex;flex-direction:row;gap:28px;align-items:center}.site-footer .copyright-text-2025[data-v-659ea051]{display:flex;flex-direction:column;gap:12px}*,:after,:before{box-sizing:border-box;outline:none}blockquote,body,dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}body{text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}a{color:currentColor;text-decoration:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}figure,img,picture,svg{display:block;max-width:100%;height:auto}input::-moz-placeholder{padding:0;margin:0;font-family:Barlow,Noto Sans TC,sans-serif;color:currentColor}button,input,input::placeholder,select,textarea{padding:0;margin:0;font-family:Barlow,Noto Sans TC,sans-serif;color:currentColor}input,select{margin:0;background-color:transparent;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}button{background-color:transparent;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.animate-fade-up-enter,.animate-fade-up-leave-to{opacity:0;transform:translateY(10px)}.animate-fade-up-enter-to,.animate-fade-up-leave{opacity:1;transform:translateY(0)}.animate-fade-up-enter-active,.animate-fade-up-leave-active{transition:transform .3s ease,opacity .3s ease}.animate-slide-in-down-enter-to,.animate-slide-in-down-leave{transform:translateY(0)}.animate-slide-in-down-enter{transform:translateY(-100%)}.animate-slide-in-down-leave-to{transform:translateY(100%)}.animate-slide-in-down-enter-active,.animate-slide-in-down-leave-active{transition:transform .4s cubic-bezier(.9,.03,.69,.22)}.animate-fade-in-left-enter-to,.animate-fade-in-left-leave{opacity:1;transform:translateX(0)}.animate-fade-in-left-enter,.animate-fade-in-left-leave-to{opacity:0;transform:translateX(2em)}.animate-fade-in-left-enter-active,.animate-fade-in-left-leave-active{transition:transform .8s ease,opacity .8s ease}.animate-slide-in-left-enter-to,.animate-slide-in-left-leave{transform:translateX(0)}.animate-slide-in-left-enter{transform:translateX(100%)}.animate-slide-in-left-leave-to{transform:translateX(-100%)}.animate-slide-in-left-enter-active,.animate-slide-in-left-leave-active{transition:transform .8s cubic-bezier(.65,.05,.36,1)}.animate-slide-in-left-leave-active{position:absolute!important;inset:0}.animate-slide-in-right-enter-to,.animate-slide-in-right-leave{transform:translateX(0)}.animate-slide-in-right-enter{transform:translateX(-100%)}.animate-slide-in-right-leave-to{transform:translateX(100%)}.animate-slide-in-right-enter-active,.animate-slide-in-right-leave-active{transition:transform .8s cubic-bezier(.65,.05,.36,1)}.animate-slide-in-right-leave-active{position:absolute;inset:0}.fade-down-out-enter,.fade-down-out-leave-to{opacity:0;transform:translateY(20px)}.fade-down-out-enter-to,.fade-down-out-leave{opacity:1;transform:translateY(0)}.fade-down-out-enter-active{transition:transform .6s ease,opacity .6s ease}.fade-down-out-leave-active{display:none;transition:none}.fade-down-out-move{transition:transform 1s ease}.zoom-enter,.zoom-leave-to{opacity:0;transform:scale(.6)}.zoom-enter-to,.zoom-leave{opacity:1;transform:scale(1)}.zoom-enter-active{transition:transform .6s ease,opacity .6s ease}.zoom-leave-active{display:none;transition:none}.fade-enter,.fade-leave-to{opacity:0}.fade-enter-to,.fade-leave{opacity:1}.fade-enter-active,.fade-leave-active{transition:opacity .6s ease-in-out}.fade-leave-active{position:absolute!important}.animate-fade-enter,.animate-fade-leave-to{opacity:0}.animate-fade-enter-to,.animate-fade-leave{opacity:1}.animate-fade-enter-active,.animate-fade-leave-active{transition:opacity 1s ease-in-out}.free-space-leave-active{position:absolute!important}.loading-enter,.loading-enter .loading-mask__content{opacity:0}.loading-enter-to{opacity:1}.loading-enter-to .page-transition{--animation:page-transition-in}.loading-enter-to .loading-mask__content{opacity:1}.loading-leave-to .page-transition{--animation:page-transition-out}.loading-leave-to .loading-mask__content{opacity:0}.loading-enter-active{transition:opacity .4s ease}.loading-enter-active .loading-mask__content,.loading-leave-active .loading-mask__content{transition:opacity .4s ease .8s}.nav-slide-in-enter-to,.nav-slide-in-leave{transform:translateX(0)}.nav-slide-in-enter,.nav-slide-in-leave-to{transform:translateX(100%)}.nav-slide-in-enter-active,.nav-slide-in-leave-active{transition:transform .5s ease-in-out}.clip-fade-enter-active{position:absolute;inset:0;animation:clip-fade 1s linear}@keyframes clip-fade{0%{-webkit-mask:linear-gradient(90deg,#fff,#fff) no-repeat 0 0/20% 0,linear-gradient(90deg,#fff,#fff) no-repeat 20% 0/20% 0,linear-gradient(90deg,#fff,#fff) no-repeat 40% 0/20% 0,linear-gradient(90deg,#fff,#fff) no-repeat 60% 0/20% 0,linear-gradient(90deg,#fff,#fff) no-repeat 80% 0/20% 0,linear-gradient(90deg,#fff,#fff) no-repeat 100% 0/20% 0;mask:linear-gradient(90deg,#fff,#fff) no-repeat 0 0/20% 0,linear-gradient(90deg,#fff,#fff) no-repeat 20% 0/20% 0,linear-gradient(90deg,#fff,#fff) no-repeat 40% 0/20% 0,linear-gradient(90deg,#fff,#fff) no-repeat 60% 0/20% 0,linear-gradient(90deg,#fff,#fff) no-repeat 80% 0/20% 0,linear-gradient(90deg,#fff,#fff) no-repeat 100% 0/20% 0}20%{-webkit-mask:linear-gradient(90deg,#fff,#fff) no-repeat 0 0/20% 0,linear-gradient(90deg,#fff,#fff) no-repeat 20% 0/20% 0,linear-gradient(90deg,#fff,#fff) no-repeat 40% 0/20% 0,linear-gradient(90deg,#fff,#fff) no-repeat 60% 0/20% 0,linear-gradient(90deg,#fff,#fff) no-repeat 80% 0/20% 0,linear-gradient(90deg,#fff,#fff) no-repeat 100% 0/20% 0;mask:linear-gradient(90deg,#fff,#fff) no-repeat 0 0/20% 0,linear-gradient(90deg,#fff,#fff) no-repeat 20% 0/20% 0,linear-gradient(90deg,#fff,#fff) no-repeat 40% 0/20% 0,linear-gradient(90deg,#fff,#fff) no-repeat 60% 0/20% 0,linear-gradient(90deg,#fff,#fff) no-repeat 80% 0/20% 0,linear-gradient(90deg,#fff,#fff) no-repeat 100% 0/20% 0}30%{-webkit-mask:linear-gradient(90deg,#fff,#fff) no-repeat 0 0/20% 10%,linear-gradient(90deg,#fff,#fff) no-repeat 20% 0/20% 0,linear-gradient(90deg,#fff,#fff) no-repeat 40% 0/20% 0,linear-gradient(90deg,#fff,#fff) no-repeat 60% 0/20% 0,linear-gradient(90deg,#fff,#fff) no-repeat 80% 0/20% 0,linear-gradient(90deg,#fff,#fff) no-repeat 100% 0/20% 0;mask:linear-gradient(90deg,#fff,#fff) no-repeat 0 0/20% 10%,linear-gradient(90deg,#fff,#fff) no-repeat 20% 0/20% 0,linear-gradient(90deg,#fff,#fff) no-repeat 40% 0/20% 0,linear-gradient(90deg,#fff,#fff) no-repeat 60% 0/20% 0,linear-gradient(90deg,#fff,#fff) no-repeat 80% 0/20% 0,linear-gradient(90deg,#fff,#fff) no-repeat 100% 0/20% 0}35%{-webkit-mask:linear-gradient(90deg,#fff,#fff) no-repeat 0 0/20% 20%,linear-gradient(90deg,#fff,#fff) no-repeat 20% 0/20% 10%,linear-gradient(90deg,#fff,#fff) no-repeat 40% 0/20% 0,linear-gradient(90deg,#fff,#fff) no-repeat 60% 0/20% 0,linear-gradient(90deg,#fff,#fff) no-repeat 80% 0/20% 0,linear-gradient(90deg,#fff,#fff) no-repeat 100% 0/20% 0;mask:linear-gradient(90deg,#fff,#fff) no-repeat 0 0/20% 20%,linear-gradient(90deg,#fff,#fff) no-repeat 20% 0/20% 10%,linear-gradient(90deg,#fff,#fff) no-repeat 40% 0/20% 0,linear-gradient(90deg,#fff,#fff) no-repeat 60% 0/20% 0,linear-gradient(90deg,#fff,#fff) no-repeat 80% 0/20% 0,linear-gradient(90deg,#fff,#fff) no-repeat 100% 0/20% 0}40%{-webkit-mask:linear-gradient(90deg,#fff,#fff) no-repeat 0 0/20% 30%,linear-gradient(90deg,#fff,#fff) no-repeat 20% 0/20% 20%,linear-gradient(90deg,#fff,#fff) no-repeat 40% 0/20% 10%,linear-gradient(90deg,#fff,#fff) no-repeat 60% 0/20% 0,linear-gradient(90deg,#fff,#fff) no-repeat 80% 0/20% 0,linear-gradient(90deg,#fff,#fff) no-repeat 100% 0/20% 0;mask:linear-gradient(90deg,#fff,#fff) no-repeat 0 0/20% 30%,linear-gradient(90deg,#fff,#fff) no-repeat 20% 0/20% 20%,linear-gradient(90deg,#fff,#fff) no-repeat 40% 0/20% 10%,linear-gradient(90deg,#fff,#fff) no-repeat 60% 0/20% 0,linear-gradient(90deg,#fff,#fff) no-repeat 80% 0/20% 0,linear-gradient(90deg,#fff,#fff) no-repeat 100% 0/20% 0}45%{-webkit-mask:linear-gradient(90deg,#fff,#fff) no-repeat 0 0/20% 40%,linear-gradient(90deg,#fff,#fff) no-repeat 20% 0/20% 30%,linear-gradient(90deg,#fff,#fff) no-repeat 40% 0/20% 20%,linear-gradient(90deg,#fff,#fff) no-repeat 60% 0/20% 10%,linear-gradient(90deg,#fff,#fff) no-repeat 80% 0/20% 0,linear-gradient(90deg,#fff,#fff) no-repeat 100% 0/20% 0;mask:linear-gradient(90deg,#fff,#fff) no-repeat 0 0/20% 40%,linear-gradient(90deg,#fff,#fff) no-repeat 20% 0/20% 30%,linear-gradient(90deg,#fff,#fff) no-repeat 40% 0/20% 20%,linear-gradient(90deg,#fff,#fff) no-repeat 60% 0/20% 10%,linear-gradient(90deg,#fff,#fff) no-repeat 80% 0/20% 0,linear-gradient(90deg,#fff,#fff) no-repeat 100% 0/20% 0}50%{-webkit-mask:linear-gradient(90deg,#fff,#fff) no-repeat 0 0/20% 50%,linear-gradient(90deg,#fff,#fff) no-repeat 20% 0/20% 40%,linear-gradient(90deg,#fff,#fff) no-repeat 40% 0/20% 30%,linear-gradient(90deg,#fff,#fff) no-repeat 60% 0/20% 20%,linear-gradient(90deg,#fff,#fff) no-repeat 80% 0/20% 10%,linear-gradient(90deg,#fff,#fff) no-repeat 100% 0/20% 0;mask:linear-gradient(90deg,#fff,#fff) no-repeat 0 0/20% 50%,linear-gradient(90deg,#fff,#fff) no-repeat 20% 0/20% 40%,linear-gradient(90deg,#fff,#fff) no-repeat 40% 0/20% 30%,linear-gradient(90deg,#fff,#fff) no-repeat 60% 0/20% 20%,linear-gradient(90deg,#fff,#fff) no-repeat 80% 0/20% 10%,linear-gradient(90deg,#fff,#fff) no-repeat 100% 0/20% 0}55%{-webkit-mask:linear-gradient(90deg,#fff,#fff) no-repeat 0 0/20% 60%,linear-gradient(90deg,#fff,#fff) no-repeat 20% 0/20% 50%,linear-gradient(90deg,#fff,#fff) no-repeat 40% 0/20% 40%,linear-gradient(90deg,#fff,#fff) no-repeat 60% 0/20% 30%,linear-gradient(90deg,#fff,#fff) no-repeat 80% 0/20% 20%,linear-gradient(90deg,#fff,#fff) no-repeat 100% 0/20% 10%;mask:linear-gradient(90deg,#fff,#fff) no-repeat 0 0/20% 60%,linear-gradient(90deg,#fff,#fff) no-repeat 20% 0/20% 50%,linear-gradient(90deg,#fff,#fff) no-repeat 40% 0/20% 40%,linear-gradient(90deg,#fff,#fff) no-repeat 60% 0/20% 30%,linear-gradient(90deg,#fff,#fff) no-repeat 80% 0/20% 20%,linear-gradient(90deg,#fff,#fff) no-repeat 100% 0/20% 10%}60%{-webkit-mask:linear-gradient(90deg,#fff,#fff) no-repeat 0 0/20% 70%,linear-gradient(90deg,#fff,#fff) no-repeat 20% 0/20% 60%,linear-gradient(90deg,#fff,#fff) no-repeat 40% 0/20% 50%,linear-gradient(90deg,#fff,#fff) no-repeat 60% 0/20% 40%,linear-gradient(90deg,#fff,#fff) no-repeat 80% 0/20% 30%,linear-gradient(90deg,#fff,#fff) no-repeat 100% 0/20% 20%;mask:linear-gradient(90deg,#fff,#fff) no-repeat 0 0/20% 70%,linear-gradient(90deg,#fff,#fff) no-repeat 20% 0/20% 60%,linear-gradient(90deg,#fff,#fff) no-repeat 40% 0/20% 50%,linear-gradient(90deg,#fff,#fff) no-repeat 60% 0/20% 40%,linear-gradient(90deg,#fff,#fff) no-repeat 80% 0/20% 30%,linear-gradient(90deg,#fff,#fff) no-repeat 100% 0/20% 20%}65%{-webkit-mask:linear-gradient(90deg,#fff,#fff) no-repeat 0 0/20% 80%,linear-gradient(90deg,#fff,#fff) no-repeat 20% 0/20% 70%,linear-gradient(90deg,#fff,#fff) no-repeat 40% 0/20% 60%,linear-gradient(90deg,#fff,#fff) no-repeat 60% 0/20% 50%,linear-gradient(90deg,#fff,#fff) no-repeat 80% 0/20% 40%,linear-gradient(90deg,#fff,#fff) no-repeat 100% 0/20% 30%;mask:linear-gradient(90deg,#fff,#fff) no-repeat 0 0/20% 80%,linear-gradient(90deg,#fff,#fff) no-repeat 20% 0/20% 70%,linear-gradient(90deg,#fff,#fff) no-repeat 40% 0/20% 60%,linear-gradient(90deg,#fff,#fff) no-repeat 60% 0/20% 50%,linear-gradient(90deg,#fff,#fff) no-repeat 80% 0/20% 40%,linear-gradient(90deg,#fff,#fff) no-repeat 100% 0/20% 30%}70%{-webkit-mask:linear-gradient(90deg,#fff,#fff) no-repeat 0 0/20% 90%,linear-gradient(90deg,#fff,#fff) no-repeat 20% 0/20% 80%,linear-gradient(90deg,#fff,#fff) no-repeat 40% 0/20% 70%,linear-gradient(90deg,#fff,#fff) no-repeat 60% 0/20% 60%,linear-gradient(90deg,#fff,#fff) no-repeat 80% 0/20% 50%,linear-gradient(90deg,#fff,#fff) no-repeat 100% 0/20% 40%;mask:linear-gradient(90deg,#fff,#fff) no-repeat 0 0/20% 90%,linear-gradient(90deg,#fff,#fff) no-repeat 20% 0/20% 80%,linear-gradient(90deg,#fff,#fff) no-repeat 40% 0/20% 70%,linear-gradient(90deg,#fff,#fff) no-repeat 60% 0/20% 60%,linear-gradient(90deg,#fff,#fff) no-repeat 80% 0/20% 50%,linear-gradient(90deg,#fff,#fff) no-repeat 100% 0/20% 40%}75%{-webkit-mask:linear-gradient(90deg,#fff,#fff) no-repeat 0 0/20% 100%,linear-gradient(90deg,#fff,#fff) no-repeat 20% 0/20% 90%,linear-gradient(90deg,#fff,#fff) no-repeat 40% 0/20% 80%,linear-gradient(90deg,#fff,#fff) no-repeat 60% 0/20% 70%,linear-gradient(90deg,#fff,#fff) no-repeat 80% 0/20% 60%,linear-gradient(90deg,#fff,#fff) no-repeat 100% 0/20% 50%;mask:linear-gradient(90deg,#fff,#fff) no-repeat 0 0/20% 100%,linear-gradient(90deg,#fff,#fff) no-repeat 20% 0/20% 90%,linear-gradient(90deg,#fff,#fff) no-repeat 40% 0/20% 80%,linear-gradient(90deg,#fff,#fff) no-repeat 60% 0/20% 70%,linear-gradient(90deg,#fff,#fff) no-repeat 80% 0/20% 60%,linear-gradient(90deg,#fff,#fff) no-repeat 100% 0/20% 50%}80%{-webkit-mask:linear-gradient(90deg,#fff,#fff) no-repeat 0 0/20% 100%,linear-gradient(90deg,#fff,#fff) no-repeat 20% 0/20% 100%,linear-gradient(90deg,#fff,#fff) no-repeat 40% 0/20% 90%,linear-gradient(90deg,#fff,#fff) no-repeat 60% 0/20% 80%,linear-gradient(90deg,#fff,#fff) no-repeat 80% 0/20% 70%,linear-gradient(90deg,#fff,#fff) no-repeat 100% 0/20% 60%;mask:linear-gradient(90deg,#fff,#fff) no-repeat 0 0/20% 100%,linear-gradient(90deg,#fff,#fff) no-repeat 20% 0/20% 100%,linear-gradient(90deg,#fff,#fff) no-repeat 40% 0/20% 90%,linear-gradient(90deg,#fff,#fff) no-repeat 60% 0/20% 80%,linear-gradient(90deg,#fff,#fff) no-repeat 80% 0/20% 70%,linear-gradient(90deg,#fff,#fff) no-repeat 100% 0/20% 60%}85%{-webkit-mask:linear-gradient(90deg,#fff,#fff) no-repeat 0 0/20% 100%,linear-gradient(90deg,#fff,#fff) no-repeat 20% 0/20% 100%,linear-gradient(90deg,#fff,#fff) no-repeat 40% 0/20% 100%,linear-gradient(90deg,#fff,#fff) no-repeat 60% 0/20% 90%,linear-gradient(90deg,#fff,#fff) no-repeat 80% 0/20% 80%,linear-gradient(90deg,#fff,#fff) no-repeat 100% 0/20% 70%;mask:linear-gradient(90deg,#fff,#fff) no-repeat 0 0/20% 100%,linear-gradient(90deg,#fff,#fff) no-repeat 20% 0/20% 100%,linear-gradient(90deg,#fff,#fff) no-repeat 40% 0/20% 100%,linear-gradient(90deg,#fff,#fff) no-repeat 60% 0/20% 90%,linear-gradient(90deg,#fff,#fff) no-repeat 80% 0/20% 80%,linear-gradient(90deg,#fff,#fff) no-repeat 100% 0/20% 70%}90%{-webkit-mask:linear-gradient(90deg,#fff,#fff) no-repeat 0 0/20% 100%,linear-gradient(90deg,#fff,#fff) no-repeat 20% 0/20% 100%,linear-gradient(90deg,#fff,#fff) no-repeat 40% 0/20% 100%,linear-gradient(90deg,#fff,#fff) no-repeat 60% 0/20% 100%,linear-gradient(90deg,#fff,#fff) no-repeat 80% 0/20% 90%,linear-gradient(90deg,#fff,#fff) no-repeat 100% 0/20% 80%;mask:linear-gradient(90deg,#fff,#fff) no-repeat 0 0/20% 100%,linear-gradient(90deg,#fff,#fff) no-repeat 20% 0/20% 100%,linear-gradient(90deg,#fff,#fff) no-repeat 40% 0/20% 100%,linear-gradient(90deg,#fff,#fff) no-repeat 60% 0/20% 100%,linear-gradient(90deg,#fff,#fff) no-repeat 80% 0/20% 90%,linear-gradient(90deg,#fff,#fff) no-repeat 100% 0/20% 80%}95%{-webkit-mask:linear-gradient(90deg,#fff,#fff) no-repeat 0 0/20% 100%,linear-gradient(90deg,#fff,#fff) no-repeat 20% 0/20% 100%,linear-gradient(90deg,#fff,#fff) no-repeat 40% 0/20% 100%,linear-gradient(90deg,#fff,#fff) no-repeat 60% 0/20% 100%,linear-gradient(90deg,#fff,#fff) no-repeat 80% 0/20% 100%,linear-gradient(90deg,#fff,#fff) no-repeat 100% 0/20% 90%;mask:linear-gradient(90deg,#fff,#fff) no-repeat 0 0/20% 100%,linear-gradient(90deg,#fff,#fff) no-repeat 20% 0/20% 100%,linear-gradient(90deg,#fff,#fff) no-repeat 40% 0/20% 100%,linear-gradient(90deg,#fff,#fff) no-repeat 60% 0/20% 100%,linear-gradient(90deg,#fff,#fff) no-repeat 80% 0/20% 100%,linear-gradient(90deg,#fff,#fff) no-repeat 100% 0/20% 90%}to{-webkit-mask:linear-gradient(90deg,#fff,#fff) no-repeat 0 0/20% 100%,linear-gradient(90deg,#fff,#fff) no-repeat 20% 0/20% 100%,linear-gradient(90deg,#fff,#fff) no-repeat 40% 0/20% 100%,linear-gradient(90deg,#fff,#fff) no-repeat 60% 0/20% 100%,linear-gradient(90deg,#fff,#fff) no-repeat 80% 0/20% 100%,linear-gradient(90deg,#fff,#fff) no-repeat 100% 0/20% 100%;mask:linear-gradient(90deg,#fff,#fff) no-repeat 0 0/20% 100%,linear-gradient(90deg,#fff,#fff) no-repeat 20% 0/20% 100%,linear-gradient(90deg,#fff,#fff) no-repeat 40% 0/20% 100%,linear-gradient(90deg,#fff,#fff) no-repeat 60% 0/20% 100%,linear-gradient(90deg,#fff,#fff) no-repeat 80% 0/20% 100%,linear-gradient(90deg,#fff,#fff) no-repeat 100% 0/20% 100%}}.gradient-bg{background-image:linear-gradient(90deg,#f4eee6,#fff 15%,#fff 85%,#f4eee6)}.l-section{padding:160px 0 200px;overflow:hidden}@media(max-width:768px){.l-section{padding:40px 0 110px}}.layout-container{max-width:1840px;margin:0 auto}.l-title-subtitle{display:grid;gap:16px;font-weight:500;line-height:1.3}.l-title-subtitle .title{font-size:32px;font-weight:700;letter-spacing:.095em}.l-title-subtitle .subtitle{font-size:1.5rem;color:#f08728}.l-title-subtitle a:hover{text-decoration:underline;text-underline-offset:.25em}@media(max-width:768px){.l-title-subtitle{gap:12px}.l-title-subtitle .title{font-size:24px}.l-title-subtitle .subtitle{font-size:20px}}.l-title{font-size:1.5rem;font-weight:500;color:#f08728}@media(max-width:768px){.l-title{font-size:20px}}.no-result{align-self:center;justify-self:center;width:100%;font-weight:500;color:#576984;text-align:center;letter-spacing:.05em}.text-content{line-height:1.75;white-space:pre-wrap;text-align:justify}.select-btn{position:absolute;width:28px;height:28px;color:#412d19;background-color:currentColor;border-radius:50%;transition:transform .4s cubic-bezier(.18,.89,.32,1.27)}.select-btn:after,.select-btn:before{position:absolute;content:""}.select-btn:after{background:linear-gradient(90deg,transparent,transparent 42%,#fff 0,#fff 58%,transparent 0),linear-gradient(180deg,transparent,transparent 42%,#fff 0,#fff 58%,transparent 0);inset:30%}@supports not (inset:0){.select-btn:after{top:30%;left:30%;right:30%;bottom:30%}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.select-btn:after{top:30%;left:30%;right:30%;bottom:30%}}.select-btn.motion:before{background-color:rgba(35,103,158,.05);border:2px solid currentColor;border-radius:inherit;animation:btn-ripple 2.5s ease-in-out infinite;inset:-5px}@supports not (inset:0){.select-btn.motion:before{top:-5px;left:-5px;right:-5px;bottom:-5px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.select-btn.motion:before{top:-5px;left:-5px;right:-5px;bottom:-5px}}.select-btn.active,.select-btn:hover{color:#f08728}.select-btn.active.motion:before,.select-btn:hover.motion:before{opacity:.7;animation:btn-pulse 1s ease-out infinite alternate}@media(max-width:768px){.select-btn{width:20px;height:20px}}.c-scroll-hint.to-top{--text-color:#f08728;cursor:pointer;position:absolute;right:60px;bottom:0}@media(max-width:768px){.c-scroll-hint.to-top{right:40px}}.img-fit-cover{position:relative}.img-fit-cover img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.l-article{letter-spacing:.01em;font-size:16px}@media(max-width:768px){.l-article{font-size:14px}}.l-article__header{display:grid;grid-auto-flow:row;grid-template-columns:minmax(0,1fr);gap:24px}.l-article__footer{display:grid;grid-auto-flow:column;place-content:center;gap:20px;margin-top:120px}@media(max-width:768px){.l-article__footer{margin-top:60px;gap:24px;grid-auto-flow:row}}.l-article__tags{display:grid;gap:1em;grid-auto-flow:row}.l-article .article-title{font-size:28px;font-weight:700}@media(max-width:768px){.l-article .article-title{font-size:20px}}.l-article .article-date,.l-article .article-subtitle{font-size:1em;font-weight:500;line-height:1;color:#cdaf8c}.l-article .article-location{display:flex;align-items:center;font-weight:500}.l-article .article-location svg{margin-right:10px;color:#f08728}.l-article .article-links{display:grid;grid-auto-flow:column;grid-auto-columns:20px;gap:20px;color:#cdaf8c}@media(min-width:769px){.l-article .article-links{margin-left:auto}}.l-article .article-links a{transition:color .2s}.l-article .article-links a:hover{color:#f08728}@media(min-width:769px){.l-article .article-info-side{display:grid;gap:24px;grid-auto-flow:column;grid-auto-rows:max-content;align-items:center}}@media(max-width:768px){.l-article .article-info-side{display:flex;flex-wrap:wrap;align-items:center}.l-article .article-info-side .c-card__location{flex-basis:100%;margin-bottom:8px}}.l-article .article-info{display:flex;justify-content:space-between;align-items:center}@media(max-width:768px){.l-article .article-info{display:grid;grid-auto-flow:row;gap:20px}}.l-article .article-info__location{display:grid;grid-auto-flow:row;gap:10px}.l-article .article-content{display:grid;gap:60px}@media(max-width:768px){.l-article .article-content{gap:40px}}.l-article .divider{height:1px;margin:40px 0;background-color:rgba(240,135,40,.5)}@media(max-width:768px){.l-article .divider{margin:24px 0}}.l-article .content>p,.l-article .content>pre{margin:20px 0}.l-article .content>figure,.l-article .content>p>img{margin:40px auto}.l-article .content>p{line-height:1.8;text-align:justify;white-space:pre-wrap}.l-article .content>pre>img{display:inline-block}.l-article .content figcaption{margin-top:8px;font-size:.9em;color:#576984}.l-article .back-to-list{--text-size:18px}.anchor{padding:10px 0}.collapse-target{position:relative;touch-action:pan-y;cursor:pointer;outline:none}.collapse-item{position:absolute;top:100%;right:0;left:0;height:0;margin:0 auto;overflow:hidden;transition:height .3s ease}.dropdown-icon{position:relative;display:block;width:10px;height:10px;margin-left:8px}.dropdown-icon:after,.dropdown-icon:before{position:absolute;top:50%;right:0;left:0;height:1px;content:"";background-color:currentColor;transition:transform .3s ease;transform:translateY(-50%)}body.lang-en{letter-spacing:normal}body.lang-en .text-content{text-align:left}body.lang-en .l-about__project__info__title,body.lang-en .l-article .article-title,body.lang-en .l-title-subtitle .title{letter-spacing:.025em!important}body.lang-en .l-article{letter-spacing:normal}.l-list-card{/*! autoprefixer: off */}.l-list-card__grid{display:grid;grid-auto-flow:row;grid-template-columns:repeat(var(--col-count,3),1fr);-moz-column-gap:var(--col-gap,20px);column-gap:var(--col-gap,20px);row-gap:var(--row-gap,80px)}@media(max-width:768px){.l-list-card__grid{row-gap:var(--row-gap,40px);grid-template-columns:minmax(0,1fr)}}.l-list-card .c-pagination{margin-top:120px}@media(max-width:1024px){.l-list-card{--col-count:2}}@media(max-width:768px){.l-list-card{--col-count:1;--row-gap:40px}}.c-card{/*! autoprefixer: off */position:relative;display:grid;grid-template-rows:repeat(3,auto) 1fr;gap:.85em;font-size:16px;max-width:396px;margin:0 auto;width:100%}.c-card :where(a):not(.c-card__link){position:relative;z-index:2}.c-card__info{display:grid;gap:20px;grid-template-columns:1fr max-content}@media(max-width:768px){.c-card{font-size:14px}}.c-card__img{overflow:hidden;margin-bottom:.15em}.c-card__img .image{transition:transform .6s ease}.c-card__content{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.c-card:hover .image{transform:scale(1.1)}.c-card:hover .c-card__title{color:#f08728}.c-card__date,.c-card__location,.c-card__opening-hours{font-family:Barlow,Noto Sans TC,sans-serif;font-weight:500;color:#cdaf8c}.c-card__location:hover svg{color:#f08728}.c-card__title{font-size:1.25em;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.c-card__content{white-space:pre-wrap}.c-card__location,.c-card__opening-hours{display:grid;grid-template-columns:1.25em minmax(0,1fr);align-items:center;gap:.5em;color:#f18d00}.c-card__location a,.c-card__opening-hours a{transition:color .2s ease}.c-card__location a:hover,.c-card__opening-hours a:hover{color:#f08728}.c-card__location .address,.c-card__opening-hours .address{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-card__link{position:absolute;inset:0;z-index:1;font-size:0;line-height:0}.c-card__tags{display:flex;flex-wrap:wrap;margin:-.4em}.c-tag{display:block;font-size:14px;color:#fff;margin:.4em;padding:.4em 1.2em;font-weight:500;background-color:#cdaf8c;border-radius:999px}:root{--navbar-h:70px;font-size:16px;--theme2025:"dark";--theme2025-bg:#071d49;--theme2025-pc-text:#fff;--theme2025-mobile-text:#454545}:root[data-theme2025=light]{--theme2025:"light";--theme2025-bg:#fff;--theme2025-pc-text:#454545;--theme2025-mobile-text:#454545}@media(max-width:1366px){:root{--navbar-h:56px}}@media(max-width:768px){:root{font-size:10.8px}}body{min-width:320px;font-family:Barlow,Noto Sans TC,sans-serif;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:.015em;color:#454545}button,input,label,select{cursor:pointer}.text-level-base{font-size:16px;font-weight:400}.text-level-1{font-size:2.25rem;font-weight:500}.text-level-2{font-size:1.5rem;font-weight:500}.text-level-3{font-size:1.25rem;font-weight:400}.text-level-4{font-size:1.125rem;font-weight:400}.text-level-5{font-size:16px;font-weight:400}.text-level-6{font-size:14px;font-weight:400}.font-semi{font-weight:500}.font-bold{font-weight:700}#fb-root{transition:opacity .2s ease}#fb-root .fb_dialog_content>iframe{margin:0!important;right:20px!important;bottom:120px!important;transform:scale(.85)}@media(max-width:768px){#fb-root .fb_dialog_content>iframe{right:10px!important;bottom:100px!important}}@keyframes fade-out{to{opacity:0}}@keyframes fade-in{0%{opacity:0}}@keyframes slide-in-y{0%{transform:translateY(-100%)}}@keyframes slide-out-y{to{transform:translateY(100%)}}@keyframes marquee{to{transform:translateX(var(--destination,-100%))}}@keyframes bg-zoom-in-out{to{transform:scale(1.05)}}@keyframes btn-pulse{0%{transform:scale(.95)}to{transform:scale(1.1)}}@keyframes btn-ripple{0%{opacity:.4;transform:scale(.5)}60%{opacity:.4}to{opacity:0;transform:scale(1.05)}}@keyframes animate-stroke{to{stroke-dashoffset:100}}@keyframes loading-char{50%{opacity:.5}}@keyframes page-transition-in{0%{transform-origin:0 50%;transform:scaleX(0)}50%{transform:scaleX(0)}to{transform:scaleX(1.1)}}@keyframes page-transition-out{0%{transform-origin:100% 50%;transform:scaleX(1.1)}50%{transform:scaleX(1.1)}to{transform:scaleX(0)}}@keyframes fill-stroke{to{stroke-dashoffset:0}}#app{display:flex;flex-direction:column;margin:0 auto;min-height:100vh;max-width:1920px}#app>.l-api-handler{flex:1}.view-layout{position:relative;flex:1}.site-footer{position:relative;z-index:1;display:grid;overflow:hidden;padding:40px;border-radius:20px 20px 0 0;background-color:#412d19;color:#fff;letter-spacing:1px;font-size:14px;line-height:normal;gap:10px}@media(max-width:768px){.site-footer{padding:24px 20px;font-size:12px}.site-footer .footer-list{max-width:335px}.site-footer__copyright{grid-template:repeat(3,auto)/minmax(0,1fr);gap:24px}}.site-footer__inner{margin:0 auto;max-width:1760px;width:calc(100vw - 40px)}.site-footer__copyright{display:grid;margin-top:56px;line-height:1.8;gap:8px;grid-template:repeat(2,auto)/max-content minmax(0,1fr)}.site-footer__content{margin:-10px;max-width:1092px;border-spacing:10px}.site-footer .title{vertical-align:top;text-align:left;white-space:nowrap;font-weight:700}.site-footer .coop div{display:flex;flex-wrap:wrap;margin:0 -5px}.site-footer .coop div span{margin:0 5px}.site-footer .sns-links{display:grid;align-items:center;color:#cdaf8c;grid-auto-flow:column;grid-auto-columns:max-content;gap:20px}@media(min-width:769px){.site-footer .sns-links{grid-column:1/2;grid-row:2/3}}.site-footer .sns-link{transition:color .3s ease}@media(hover:hover){.site-footer .sns-link:hover{color:#fff}}@media(min-width:769px){.site-footer .copyright-text{text-align:right;grid-column:2/3;grid-row:2/3}.site-footer .copyright-text>div{justify-content:flex-end}}.site-footer .copyright-text>div{display:flex;flex-wrap:wrap}