.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-color:#f08728;position:relative;color:var(--text-color)}.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{position:relative;width:2px;height:100px;overflow:hidden;background-color:rgba(240,135,40,.4)}.c-scroll-hint .bar:after{position:absolute;content:"";background-color:var(--bar-color);inset:0}@supports not (inset:0){.c-scroll-hint .bar:after{top:0;left:0;right:0;bottom:0}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.c-scroll-hint .bar:after{top:0;left:0;right:0;bottom:0}}@media(max-width:768px){.c-scroll-hint .bar{height:80px}}.c-scroll-hint.tb .bar: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.bt .bar: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}.c-select{position:relative;display:grid;grid-template:2.8em max-content/1fr;gap:8px;height:2.8em;font-size:18px;font-weight:500;z-index:40}.c-select select{font:inherit}.c-select.is-open .arrow{transform:rotate(-180deg)}.c-select__view{display:grid;grid-template-columns:1fr auto;align-items:center;padding:12px 20px;width:100%;height:100%;color:#fff;background-color:#f08728;border-radius:999px;min-width:180px;text-align:center;font:inherit;cursor:pointer}.c-select__view>p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-select__view select{position:absolute;inset:0;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(min-width:769px){.c-select__view select{display:none}}.c-select__options{position:relative;display:grid;grid-auto-flow:row;gap:.75em;padding:20px;background-color:#fff;border-radius:10px;border:1px solid #cdaf8c;box-shadow:0 5px 10px rgba(0,0,0,.1);max-height:calc(11.9em + 40px);overflow-y:auto}@media(max-width:768px){.c-select__options{display:none}}.c-select__option{display:block;width:100%;font:inherit;transition:color .2s ease}.c-select__option.active{color:#f08728}@media(hover:hover){.c-select__option:hover{color:#f08728}}.dropdown-enter,.dropdown-leave-to{transform:translateY(-12px);opacity:0}.dropdown-enter-to,.dropdown-leave{transform:translateY(0);opacity:1}.dropdown-enter-active,.dropdown-leave-active{transition:transform .3s ease,opacity .3s ease}.c-navbar{position:sticky;top:0;right:0;left:0;z-index:80;padding:0 40px;height:var(--navbar-h,56px);background-color:#fff;font-size:16px;transition:transform .3s ease}.c-navbar.hide{transform:translateY(-100%)}.c-navbar:after{position:absolute;right:0;bottom:0;left:0;height:1px;background-color:hsla(32,39%,68%,.5);content:""}.c-navbar__switch-btn{color:#f08728;font-weight:500;font-size:inherit;pointer-events:none}.c-navbar__switch-btn:not(.active){color:#454545;text-decoration:underline;pointer-events:auto}.c-navbar__container{justify-content:space-between}.c-navbar__container,.c-navbar__container>div:not(.c-navbar__logo){display:flex;height:100%}.c-navbar__logo{position:relative;display:flex;align-items:flex-end;align-self:center;margin-right:auto;font-size:14px;font-family:Lora,serif;line-height:1.2}.c-navbar__logo a{display:block;font-size:0;line-height:0}.c-navbar__logo .logo{width:auto;height:24px}.c-navbar__logo .word{display:flex;align-items:center;margin-left:14px;letter-spacing:.07em}@media(max-width:768px){.c-navbar__logo .word{display:none}}.c-navbar__logo .date{display:flex;align-items:center}.c-navbar__logo .date~.date:before{display:block;margin:0 4px;width:24px;height:1px;background-color:currentColor;content:""}.c-navbar__menu{margin-left:auto;font-weight:500;font-size:16px}.c-navbar__menu,.c-navbar__menu--footer{display:grid;grid-auto-flow:column;gap:32px}.c-navbar__menu--footer{align-items:center;align-self:center}.c-navbar .theme-select{position:relative;font-weight:500;font-size:16px}.c-navbar .theme-select .c-select__view{padding:0;min-width:82px;width:-moz-fit-content;width:fit-content;background-color:transparent;color:#454545}@media(max-width:1366px){.c-navbar .theme-select .c-select__view{text-align:left}}.c-navbar__dropdown{color:#f08728}.c-navbar__dropdown:not([data-collapsed]){color:#454545}.c-navbar__dropdown:not([data-collapsed]) .dropdown-icon:after{transform:translateY(-50%) rotate(-90deg)}.c-navbar__dropdown--menu{font-size:.875em}@media(min-width:1367px){.c-navbar__dropdown--menu{position:absolute;top:calc(100% + 8px);right:0;z-index:94;padding:20px;border:1px solid #f08728;border-radius:10px;background-color:#fff;transform-origin:0 0}.c-navbar__dropdown--menu>div{display:grid;grid-auto-flow:row;grid-template-columns:repeat(2,140px);gap:24px}}@media(max-width:1366px){.c-navbar__dropdown--menu{background-color:hsla(32,39%,68%,.2)}}.c-navbar__dropdown--subitem{display:grid;grid-auto-flow:row;gap:8px}.c-navbar__dropdown--link{display:grid;width:100%;grid-auto-flow:column;place-content:start;gap:.8em}@media(hover:hover){.c-navbar__dropdown--link:hover{color:#f08728}}.c-navbar__dropdown--link:after{display:block;align-self:center;width:0;height:0;border-width:5px 0 5px 6px;border-style:solid;border-color:transparent transparent transparent currentColor;content:""}.c-navbar__dropdown--img{border-radius:6px;aspect-ratio:140/80}@media(max-width:1366px){.c-navbar__dropdown--img{display:none}}.c-navbar__links{display:grid;height:100%;grid-auto-flow:column;gap:32px}.c-navbar__links>li{position:relative;display:flex;align-items:center}@media(min-width:1367px){.c-navbar__links>li.active:after{position:absolute;bottom:0;height:4px;background-color:#f08728;content:"";inset-inline:0}}.c-navbar__link{font-weight:500;font-size:inherit;cursor:pointer}@media(hover:hover){.c-navbar__link:hover{color:#f08728}}.c-navbar__link.c-navbar__dropdown--title{display:flex;align-items:center}.c-navbar__sns{display:grid;color:#cdaf8c;grid-auto-flow:column;gap:28px;justify-self:flex-start}@media(min-width:1367px){.c-navbar__sns{display:none}}.c-navbar__toggle{margin-left:auto;padding:.5em}.c-navbar__toggle .icon{position:relative;margin-bottom:5px;height:10px}.c-navbar__toggle .icon:after,.c-navbar__toggle .icon:before{position:absolute;top:50%;right:0;left:0;height:1px;background-color:currentColor;content:"";transition:transform .3s ease-in-out}.c-navbar__toggle .icon:before{transform:translateY(-5px)}.c-navbar__toggle .icon:after{transform:translateY(4px)}.c-navbar__toggle.active .icon:before{transform:rotate(15deg)}.c-navbar__toggle.active .icon:after{transform:rotate(-15deg)}.navbar-mask{position:fixed;z-index:90;background-color:rgba(0,0,0,.4);inset:0}.navbar-mask.fade-leave-active{position:fixed!important}@media(max-width:1366px){.c-navbar{padding:0 20px;--pad-l:40px;--pad-block:1em;--pad-inline:0.6em}.c-navbar__menu{position:fixed;top:0;right:0;z-index:95;padding-bottom:44px;max-width:284px;max-height:100vh;width:85%;border-bottom-left-radius:30px;background-color:#fff;font-size:20px;transition:-webkit-clip-path .4s cubic-bezier(.65,.05,.36,1);transition:clip-path .4s cubic-bezier(.65,.05,.36,1);transition:clip-path .4s cubic-bezier(.65,.05,.36,1),-webkit-clip-path .4s cubic-bezier(.65,.05,.36,1);grid-template-rows:var(--navbar-h) minmax(0,1fr) auto;gap:0;-webkit-clip-path:circle(24px at calc(100% - 25px) 25px);clip-path:circle(24px at calc(100% - 25px) 25px)}.c-navbar__menu--footer{padding:var(--pad-block) var(--pad-inline) 0 var(--pad-l);grid-auto-flow:row;gap:20px}.c-navbar__menu .theme-select{font-size:20px}.c-navbar__menu .collapse-item{position:static}.c-navbar__menu.expand{-webkit-clip-path:circle(100%);clip-path:circle(100%)}.c-navbar__dropdown,.c-navbar__links,.c-navbar__links>li{display:block;width:100%;height:auto}.c-navbar__links{overflow-y:auto;padding:0}.c-navbar__links::-webkit-scrollbar{width:5px;height:4px;background-color:transparent}.c-navbar__links::-webkit-scrollbar-thumb{border-radius:8px;background-color:#cdaf8c}.c-navbar__link{display:block;padding:0;width:100%}.c-navbar__dropdown--link,.c-navbar__dropdown--title,.c-navbar__link{padding:var(--pad-block) var(--pad-inline) var(--pad-block) var(--pad-l)}.c-navbar__dropdown--menu{display:grid;overflow:hidden;padding:5px 0;grid-template-rows:1fr}.c-navbar__dropdown--menu>div{min-height:0}.c-navbar__dropdown--link{grid-template-columns:max-content 1fr}.c-navbar__lang{margin-left:0}.c-navbar__backdrop{position:fixed;z-index:60;background-color:hsla(32,39%,68%,.8);inset:var(--navbar-h) 0 0}@supports not (inset:0){.c-navbar__backdrop{top:var(--navbar-h);left:0;right:0;bottom:0}}}@media(max-width:1366px)and (-ms-high-contrast:active),(max-width:1366px)and (-ms-high-contrast:none){.c-navbar__backdrop{top:var(--navbar-h);left:0;right:0;bottom:0}}@keyframes toggle-menu-top{50%{transform:translateY(0)}to{transform:rotate(20deg)}}@keyframes toggle-menu-bottom{50%{transform:translateY(0)}to{transform:rotate(-20deg)}}@media(min-width:1367px){.dropdown-menu-enter-to,.dropdown-menu-leave{opacity:1;transform:translateY(0)}}@media(max-width:1366px){.dropdown-menu-enter-to,.dropdown-menu-leave{padding:5px 0;grid-template-rows:1fr}}@media(min-width:1367px){.dropdown-menu-enter,.dropdown-menu-leave-to{opacity:0;transform:translateY(-10px)}}@media(max-width:1366px){.dropdown-menu-enter,.dropdown-menu-leave-to{padding:0;grid-template-rows:0fr}}@media(min-width:1367px){.dropdown-menu-enter-active,.dropdown-menu-leave-active{transition:transform .2s ease,opacity .2s ease}}@media(max-width:1366px){.dropdown-menu-enter-active,.dropdown-menu-leave-active{transition:grid-template-rows .2s ease-out,padding .2s ease-out}}.l-api-handler{display:grid;grid-auto-flow:row;grid-auto-rows:max-content}.c-loading-msg{display:none!important}*,: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}.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}@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:100%}.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}