:root{--color-background:#e4dbcf;--color-text:#4a423c;--color-img-reverse-overlay:rgba(38,52,74,.6);--color-red:#9a563b;--color-brand-1:#736e66;--color-brand-2:#aca69c;--color-brand-3:#9d9890;--border-width:1px;--border-radius:.4rem;--transition-speed:.2s;font-family:Shippori Mincho B1,"Noto Serif TC"}html{font-family:sans-serif,Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto;font-size:62.5%}html::-webkit-scrollbar{display:none}html{-ms-overflow-style:none;scrollbar-width:none}@media(min-width:1600px){html{font-size:.6vw}}@media(max-width:1024px){html{font-size:.8vw}}@media(max-width:768px){html{font-size:62.5%}}body{color:var(--color-text);font-size:1.6rem}.nuxt-loading-indicator{display:none}::-moz-selection{background-color:#000;color:#fff}::selection{background-color:#000;color:#fff}.page-enter-from{filter:blur(1rem);opacity:0}.page-enter-active{filter:blur(0);transition:opacity .6s ease,filter 1s ease}.page-leave-to{filter:blur(0);opacity:0}.page-leave-active{filter:blur(1rem);transition:opacity .6s ease,filter 1s ease}.in_fadeInUp{filter:blur(1rem);opacity:0;transform:translate3d(0,2rem,0);transition:transform 1s ease,opacity 1s ease,filter 1s ease}.is-inview.in_fadeInUp{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}.is-inview.-delay-loop:nth-child(2){transition-delay:.2s}.is-inview.-delay-loop:nth-child(3){transition-delay:.3s}.is-inview.-delay-loop:nth-child(4){transition-delay:.4s}.is-inview.-delay-loop:nth-child(5){transition-delay:.5s}.is-inview.-delay-loop:nth-child(6){transition-delay:.6s}.is-inview.-delay-loop:nth-child(7){transition-delay:.7s}.is-inview.-delay-loop:nth-child(8){transition-delay:.8s}.is-inview.-delay-loop:nth-child(9){transition-delay:.9s}.is-inview.-delay-loop:nth-child(10){transition-delay:1s}.is-inview.-delay-loop:nth-child(11){transition-delay:1.1s}.is-inview.-delay-loop:nth-child(12){transition-delay:1.2s}.is-inview.-delay-loop:nth-child(13){transition-delay:1.3s}.is-inview.-delay-loop:nth-child(14){transition-delay:1.4s}.is-inview.-delay-loop:nth-child(15){transition-delay:1.5s}.is-inview.-delay-loop:nth-child(16){transition-delay:1.6s}.is-inview.-delay-loop:nth-child(17){transition-delay:1.7s}.is-inview.-delay-loop:nth-child(18){transition-delay:1.8s}.is-inview.-delay-loop:nth-child(19){transition-delay:1.9s}.is-inview.-delay-loop:nth-child(20){transition-delay:2s}.is-inview.-delay-1{transition-delay:.1s}.is-inview.-delay-2{transition-delay:.2s}.is-inview.-delay-3{transition-delay:.3s}.split-text-hover{display:block;height:1.1em;overflow:clip}.split-text-hover span{display:block;line-height:1.1em}.split-text-hover span b{display:inline-block;font-style:normal;transition:transform .3s}.split-text-hover span b:nth-child(2){transition-delay:.02s}.split-text-hover span b:nth-child(3){transition-delay:.04s}.split-text-hover span b:nth-child(4){transition-delay:.06s}.split-text-hover span b:nth-child(5){transition-delay:.08s}.split-text-hover span b:nth-child(6){transition-delay:.1s}.split-text-hover span b:nth-child(7){transition-delay:.12s}.split-text-hover span b:nth-child(8){transition-delay:.14s}.split-text-hover span b:nth-child(9){transition-delay:.16s}.split-text-hover span b:nth-child(10){transition-delay:.18s}.split-text-hover span b:nth-child(11){transition-delay:.2s}.split-text-hover span b:nth-child(12){transition-delay:.22s}.split-text-hover span b:nth-child(13){transition-delay:.24s}.split-text-hover span b:nth-child(14){transition-delay:.26s}.split-text-hover span b:nth-child(15){transition-delay:.28s}.split-text-hover span b:nth-child(16){transition-delay:.3s}.split-text-hover span b:nth-child(17){transition-delay:.32s}.split-text-hover span b:nth-child(18){transition-delay:.34s}.split-text-hover span b:nth-child(19){transition-delay:.36s}.split-text-hover span b:nth-child(20){transition-delay:.38s}.split-text-hover:hover span b{transform:translateY(-100%)}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes scaleInY{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes lineHover{0%{transform:scaleX(1);transform-origin:right}50%{transform:scaleX(0);transform-origin:right}51%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}.pagination{display:flex}@media(max-width:767.98px){.pagination{font-size:1.8rem}}.pagination a{font-family:Shippori Mincho B1,"Noto Serif TC";font-kerning:normal;font-size:1.4rem;font-synthesis-style:none;font-synthesis-weight:none;font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:.015625em;line-height:1.8;opacity:.5;padding:0 .8rem;position:relative;text-rendering:optimizeLegibility;transition:opacity .3s ease-in-out}@media(max-width:1023.98px){.pagination a{font-family:Shippori Mincho B1,"Noto Serif TC";font-kerning:normal;font-size:1.4rem;font-synthesis-style:none;font-synthesis-weight:none;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.0625em;line-height:1.6;text-rendering:optimizeLegibility}}.pagination a:after{background-color:var(--color-m-brand-2);bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transition:transform .3s ease-in-out;width:100%}.pagination a.-active{opacity:1}.pagination a.-active:after{transform:scaleX(1)}.pagination a:hover{opacity:1}.pagination a:hover:after{transform:scaleX(1)}.pagination .ellipsis{background:transparent;color:#fff;cursor:default;padding:0 .8rem;pointer-events:none}
