@font-face{font-display:swap;font-family:Avenir Next LT Pro;font-style:normal;font-weight:400;src:url(../fonts/AvenirNextLTPro-Regular.otf) format("opentype")}@font-face{font-display:swap;font-family:Avenir Next LT Pro;font-style:normal;font-weight:600;src:url(../fonts/AvenirNextLTPro-Demi.otf) format("opentype")}@font-face{font-family:Noto Sans SC;src:url(../fonts/NotoSansSC-VariableFont_wght.ttf) format("opentype")}.font-barlow[data-v-7a5834ce]{font-family:Barlow Condensed,Noto Sans TC}.font-avenir[data-v-7a5834ce]{font-family:Avenir Next LT Pro,Noto Sans TC}[data-v-7a5834ce]:root{--font-size-h1:2.5rem;--font-size-h2:2rem;--font-size-h3:1.5rem;--font-size-h4:1.25rem;--font-size-h5:1.0625rem;--font-size-body2:.875rem;--font-size-base:1.0625rem;--font-size-sm:.875rem;--line-height-h1:1.2;--line-height-h2:1.18;--line-height-h3:1.2;--line-height-h4:1.3;--line-height-h5:1.5;--line-height-body2:1.57143;--line-height-base:1.6;--line-height-sm:1.6;--letter-spacing-h1:-.01em;--letter-spacing-h2:0;--letter-spacing-h3:0;--letter-spacing-h4:0;--letter-spacing-h5:0;--letter-spacing-body2:.14px;--letter-spacing-base:.01em;--letter-spacing-sm:.01em;--font-family-barlow:Barlow Condensed,Noto Sans TC;--font-family-avenir:Avenir Next LT Pro,Noto Sans TC}@media screen and (min-width:48rem){[data-v-7a5834ce]:root{--font-size-h1:2.75rem;--font-size-h2:2.5rem;--font-size-h3:1.875rem;--font-size-h4:1.375rem;--font-size-h5:1.125rem;--font-size-sm:.9375rem;--font-size-body2:1.0625rem}}@media screen and (min-width:64rem){[data-v-7a5834ce]:root{--font-size-h1:3rem;--font-size-h2:2.75rem;--font-size-h3:2.125rem;--font-size-h4:1.5rem;--font-size-h5:1.1875rem}}[data-v-7a5834ce]:root:lang(cn){--font-family-barlow:Barlow Condensed,Noto Sans SC;--font-family-avenir:Avenir Next LT Pro,Noto Sans SC}.h1[data-v-7a5834ce]{font-size:var(--font-size-h1);letter-spacing:var(--letter-spacing-h1);line-height:var(--line-height-h1)}.h1[data-v-7a5834ce],.h2[data-v-7a5834ce]{font-family:var(--font-family-barlow);font-weight:600}.h2[data-v-7a5834ce]{font-size:var(--font-size-h2);letter-spacing:var(--letter-spacing-h2);line-height:var(--line-height-h2)}.h3[data-v-7a5834ce]{font-size:var(--font-size-h3);letter-spacing:var(--letter-spacing-h3);line-height:var(--line-height-h3)}.h3[data-v-7a5834ce],.h4[data-v-7a5834ce]{font-family:var(--font-family-barlow);font-weight:600}.h4[data-v-7a5834ce]{font-size:var(--font-size-h4);letter-spacing:var(--letter-spacing-h4);line-height:var(--line-height-h4)}.h5[data-v-7a5834ce]{font-family:var(--font-family-barlow);font-size:var(--font-size-h5);font-weight:600;letter-spacing:var(--letter-spacing-h5);line-height:var(--line-height-h5)}.typo-body2[data-v-7a5834ce]{font-family:var(--font-family-avenir);font-size:var(--font-size-body2);font-weight:400;letter-spacing:var(--letter-spacing-body2);line-height:var(--line-height-body2)}.typo-body2.bold[data-v-7a5834ce]{font-weight:600}.typo-base[data-v-7a5834ce]{font-family:var(--font-family-avenir);font-size:var(--font-size-base);font-weight:400;letter-spacing:var(--letter-spacing-base);line-height:var(--line-height-base)}.typo-base.bold[data-v-7a5834ce]{font-weight:600}.typo-sm[data-v-7a5834ce]{font-family:var(--font-family-avenir);font-size:var(--font-size-sm);font-weight:400;letter-spacing:var(--letter-spacing-sm);line-height:var(--line-height-sm)}.typo-sm.bold[data-v-7a5834ce]{font-weight:600}.angle-button[data-v-7a5834ce]{position:relative}.angle-button[data-v-7a5834ce]:disabled{opacity:.5}.left[data-v-7a5834ce],.right[data-v-7a5834ce]{aspect-ratio:24/56;height:var(--size-sm)}@media screen and (min-width:48rem){.left[data-v-7a5834ce],.right[data-v-7a5834ce]{height:var(--size-md,var(--size-sm))}}@media screen and (min-width:64rem){.left[data-v-7a5834ce],.right[data-v-7a5834ce]{height:var(--size-lg,var(--size-md,var(--size-sm)))}}.left .first[data-v-7a5834ce],.right .first[data-v-7a5834ce]{background-image:linear-gradient(to bottom,var(--secondary-color) 0,var(--primary-color) 100%);bottom:50%}.left .first[data-v-7a5834ce],.left .last[data-v-7a5834ce],.right .first[data-v-7a5834ce],.right .last[data-v-7a5834ce]{height:55%;position:absolute;width:var(--stroke-width)}.left .last[data-v-7a5834ce],.right .last[data-v-7a5834ce]{background-image:linear-gradient(to top,var(--secondary-color) 0,var(--primary-color) 100%);top:50%}.left .angle-button__span[data-v-7a5834ce]{left:0}.left .first[data-v-7a5834ce]{transform:rotate(40deg);transform-origin:bottom left}.left .last[data-v-7a5834ce]{transform:rotate(-40deg);transform-origin:top left}.right .angle-button__span[data-v-7a5834ce]{right:0}.right .first[data-v-7a5834ce]{transform:rotate(-40deg);transform-origin:bottom right}.right .last[data-v-7a5834ce]{transform:rotate(40deg);transform-origin:top right}.bottom[data-v-7a5834ce],.top[data-v-7a5834ce]{aspect-ratio:56/2;width:var(--size-sm)}@media screen and (min-width:48rem){.bottom[data-v-7a5834ce],.top[data-v-7a5834ce]{width:var(--size-md,var(--size-sm))}}@media screen and (min-width:64rem){.bottom[data-v-7a5834ce],.top[data-v-7a5834ce]{width:var(--size-lg,var(--size-md,var(--size-sm)))}}.bottom .first[data-v-7a5834ce],.top .first[data-v-7a5834ce]{background-image:linear-gradient(to right,var(--secondary-color) 0,var(--primary-color) 100%);height:var(--stroke-width);position:absolute;right:50%;width:55%}.bottom .last[data-v-7a5834ce],.top .last[data-v-7a5834ce]{@apply absolute left-1/2 h-[--stroke-width] w-[55%];background-image:linear-gradient(to left,var(--secondary-color) 0,var(--primary-color) 100%);height:var(--stroke-width);left:50%;position:absolute;width:55%}.top .angle-button__span[data-v-7a5834ce]{@apply top-0;top:0}.top .first[data-v-7a5834ce]{transform:rotate(-40deg);transform-origin:top right}.top .last[data-v-7a5834ce]{transform:rotate(40deg);transform-origin:top left}.bottom .angle-button__span[data-v-7a5834ce]{@apply bottom-0;bottom:0}.bottom .first[data-v-7a5834ce]{transform:rotate(40deg);transform-origin:bottom right}.bottom .last[data-v-7a5834ce]{transform:rotate(-40deg);transform-origin:bottom left}
