@font-face{font-family:TeX Gyre Heros Cn;src:url(/fonts/tex-gyre-heros-cn/texgyreheroscn-regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:TeX Gyre Heros Cn;src:url(/fonts/tex-gyre-heros-cn/texgyreheroscn-bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter/InterVariable.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Iosevka;src:url(/fonts/iosevka/iosevka-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono/JetBrainsMono[wght].woff2)format("woff2");font-weight:100 800;font-display:swap}@font-face{font-family:Noto Sans JP Greeting;src:url(/fonts/noto-sans-jp/noto-sans-jp-black-greeting-subset.woff2)format("woff2");font-weight:700;font-display:swap;size-adjust:82%;unicode-range:U+3053,U+3061,U+306B,U+306F,U+3093}@font-face{font-family:Noto Sans SC Greeting;src:url(/fonts/noto-sans-sc/noto-sans-sc-black-greeting-subset.woff2)format("woff2");font-weight:700;font-display:swap;size-adjust:82%;unicode-range:U+4F60,U+597D}
@font-face{font-family:Noto TC Strategy A;src:url(/fonts/noto-tc/noto-tc-strategy-a-subset.woff2)format("woff2");font-weight:900;font-display:swap;size-adjust:82%;unicode-range:U+5175,U+8005,U+FF0C,U+8A6D,U+9053,U+4E5F,U+77E5,U+5F7C,U+5DF1,U+767E,U+6230,U+4E0D,U+6B86}@font-face{font-family:Noto TC Strategy B;src:url(/fonts/noto-tc/noto-tc-strategy-b-subset.woff2)format("woff2");font-weight:900;font-display:swap;size-adjust:88%;unicode-range:U+98A8,U+6797,U+706B,U+5C71}@font-face{font-family:Noto TC Strategy C;src:url(/fonts/noto-tc/noto-tc-strategy-c-subset.woff2)format("woff2");font-weight:900;font-display:swap;size-adjust:100%;unicode-range:U+52E2,U+7BC0}@font-face{font-family:Noto TC Strategy D;src:url(/fonts/noto-tc/noto-tc-strategy-d-subset.woff2)format("woff2");font-weight:900;font-display:swap;size-adjust:90%;unicode-range:U+91D1,U+9F13,U+65CC,U+65D7,U+4EE4,U+4E00}
[data-cut-word]{vertical-align:top;margin-block:-.12em -.06em;padding-block:.12em .06em;display:inline-block;overflow:hidden}[data-cut-ink]{display:inline-block}[data-rule]{transform-origin:0}html[data-motion] [data-cut] [data-cut-ink]{transition:transform .56s cubic-bezier(.83,0,.17,1);transition-delay:calc(var(--cut-i,0) * 60ms + var(--cut-delay,0s))}html[data-motion] [data-cut]:not([data-cut-state=in]) [data-cut-ink]{transform:translateY(118%)}html[data-motion] [data-rule]{transition:transform .42s cubic-bezier(.83,0,.17,1);transition-delay:var(--cut-delay,0s)}html[data-motion] [data-rule]:not([data-cut-state=in]){transform:scaleX(0)}html[data-motion] [data-cut-block]{clip-path:inset(-1em);transition:clip-path .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1);transition-delay:var(--cut-delay,0s)}html[data-motion] [data-cut-block]:not([data-cut-state=in]){clip-path:inset(0 0 100%);transform:translateY(.75em)}html[data-motion] [data-cut-type]{clip-path:inset(-1em);transition:clip-path .48s steps(24,end);transition-delay:var(--cut-delay,0s)}html[data-motion] [data-cut-type]:not([data-cut-state=in]){clip-path:inset(0 100% 0 0)}html[data-motion] [data-draw]:not([data-draw-state=done]) [data-draw-stroke]{visibility:hidden}html[data-motion] [data-cut][data-cut-on=load] [data-cut-ink]{animation:.56s cubic-bezier(.83,0,.17,1) both cut-rise;animation-delay:calc(var(--cut-i,0) * 60ms + var(--cut-delay,0s))}html[data-motion] [data-rule][data-cut-on=load]{animation:.42s cubic-bezier(.83,0,.17,1) both cut-draw;animation-delay:var(--cut-delay,0s)}html[data-motion] [data-cut-block][data-cut-on=load]{animation:.42s cubic-bezier(.16,1,.3,1) both cut-block;animation-delay:var(--cut-delay,0s)}html[data-motion] [data-cut-type][data-cut-on=load]{animation:.48s steps(24,end) both cut-type;animation-delay:var(--cut-delay,0s)}@keyframes cut-rise{0%{transform:translateY(118%)}to{transform:translateY(0)}}@keyframes cut-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cut-block{0%{clip-path:inset(0 0 100%);transform:translateY(.75em)}to{clip-path:inset(-1em);transform:translateY(0)}}@keyframes cut-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(-1em)}}[data-faq-sign]{transition:transform .24s cubic-bezier(.83,0,.17,1);display:inline-block}details[open]>summary [data-faq-sign]{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){[data-faq-sign]{transition:none}}
