@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bebasneue-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bebasneue-latinext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--ink: #000;--fg: #e9e7e3;--dim: #8d8a85;--micro: .75rem;--micro-track: .13em;--faint: #7a7772;--rule: rgba(233, 231, 227, .15);--gold: #c5a55a;--display: "Bebas Neue", "Helvetica Neue", Helvetica, sans-serif;--han: "PingFang TC", "Microsoft JhengHei", "Noto Sans TC", sans-serif;--body: "Helvetica Neue", Helvetica, "PingFang TC", "Microsoft JhengHei", sans-serif;--mono: "SF Mono", ui-monospace, Menlo, monospace;--gap: clamp(10px, 1.25vw, 18px);--pad: clamp(18px, 4vw, 48px);--maxw: 1440px;--read: 60ch;--header-h: clamp(58px, 8vw, 84px)}*{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--ink);color:var(--fg);font-family:var(--body);font-size:16px;line-height:1.85;letter-spacing:.01em;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}p{margin:0 0 1em}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.sr-only,.skip{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip:focus{position:fixed;z-index:100;top:calc(var(--header-h) + 6px);left:var(--pad);width:auto;height:auto;margin:0;overflow:visible;clip:auto;padding:.55em 1.2em;font-family:var(--han);font-size:.86rem;letter-spacing:.12em;line-height:1.4;color:#14130f;background:var(--gold);border-radius:999px;box-shadow:0 10px 30px #0000006b}.display{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;line-height:.94;font-weight:400}.han-title{font-family:var(--han);font-weight:600;letter-spacing:.02em}.label{font-family:var(--mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.18em;color:var(--dim)}.site-head{position:fixed;inset:0 0 auto;z-index:50;height:var(--header-h);display:flex;align-items:center;gap:clamp(14px,3vw,34px);padding:0 var(--pad);background:none;pointer-events:none;transition:none}.site-head>*{pointer-events:auto}.brand,.site-nav{position:relative;isolation:isolate;background:linear-gradient(160deg,#ffffff29,#ffffff0f 34%,#ffffff05 58%,#ffffff12),#10101385;backdrop-filter:saturate(1.6) brightness(.92) blur(22px);-webkit-backdrop-filter:saturate(1.6) brightness(.92) blur(22px);box-shadow:0 2px 18px #00000047;border:1px solid rgba(255,255,255,.1);border-top-color:#ffffff57;border-bottom-color:#ffffff0f;border-radius:999px;box-shadow:0 10px 30px #0000006b,inset 0 1px #ffffff4d,inset 0 -1px #ffffff0d;overflow:hidden;transition:background .3s ease,border-color .3s ease}.brand:before,.site-nav:before{content:"";position:absolute;inset:0;background:linear-gradient(108deg,#fff0 18%,#ffffff21 36%,#ffffff08 46%,#fff0 62%);pointer-events:none;z-index:-1}.brand,.site-nav{--gx: 50%;--gy: 0%;--glare: 0;--sheen: 0px}.brand:after,.site-nav:after{content:"";position:absolute;inset:0;background:radial-gradient(140px 90px at var(--gx) var(--gy),rgba(255,255,255,.34) 0%,rgba(255,255,255,.11) 40%,rgba(255,255,255,0) 72%);opacity:var(--glare);transition:opacity .12s linear;pointer-events:none;z-index:-1}.brand:before,.site-nav:before{transform:translate3d(var(--sheen),0,0);transition:transform .18s cubic-bezier(.2,.7,.3,1)}.brand:hover,.site-nav:hover{border-top-color:#ffffff85;border-color:#ffffff29;border-bottom-color:#ffffff14}@media(prefers-reduced-motion:reduce){.brand:after,.site-nav:after{display:none}.brand:before,.site-nav:before{transform:none}}.site-head.scrolled .brand,.site-head.scrolled .site-nav{background:linear-gradient(160deg,#ffffff24,#ffffff0d 40%,#ffffff0f),#0c0c0e75}.brand{font-family:var(--display);font-size:clamp(1rem,2vw,1.28rem);letter-spacing:.2em;margin-right:auto;color:#fff;display:flex;align-items:center;gap:.62em;text-indent:.2em;padding:.44em 1.15em .44em .85em}.brand-mark{height:1.5em;flex:none}.foot-brand{display:flex;align-items:center;gap:.5em}.foot-mark{height:1.15em;flex:none}.site-nav{display:flex;align-items:center;gap:clamp(10px,1.8vw,22px);padding:.5em clamp(14px,1.8vw,24px)}.site-nav a{font-family:var(--display);text-transform:uppercase;font-size:clamp(.86rem,1.5vw,1rem);letter-spacing:.14em;color:var(--dim);transition:color .25s}.site-nav a:hover{color:#fff}.site-nav a[aria-current=page]{color:#14130f;background:var(--gold);border-radius:999px;padding:.34em .9em;margin:-.34em -.2em}.site-nav a.lead{color:#fff}.site-nav a.lead:after{content:"";display:block;height:1px;margin-top:.35em;background:var(--gold);transform-origin:left;animation:lead-in .7s cubic-bezier(.65,0,.35,1) 1.9s both}@keyframes lead-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.brand span,.site-nav a{white-space:nowrap}@media(max-width:640px){.site-head{gap:10px}.brand{font-size:.8rem;letter-spacing:.15em;gap:.5em;padding:.5em .85em .5em .7em}.site-nav{gap:11px;padding:.48em 11px}.site-nav a{font-size:.76rem;letter-spacing:.09em}.site-nav a[aria-current=page]{padding:.32em .6em;margin:-.32em -.1em}}@media(max-width:480px){.brand span{display:none}.brand{padding:.52em .62em;text-indent:0}.brand-mark{height:1.45em}}@media(prefers-reduced-motion:reduce){.site-nav a.lead:after{animation:none}}.site-foot{border-top:1px solid var(--rule);padding:clamp(38px,6vw,72px) var(--pad) clamp(30px,5vw,52px);display:grid;gap:1.6em}@media(min-width:760px){.site-foot{grid-template-columns:1fr auto;align-items:end}}.foot-brand{font-family:var(--display);font-size:clamp(1.5rem,4vw,2.6rem);letter-spacing:.14em}.foot-meta{font-family:var(--mono);font-size:.8rem;line-height:2.3;color:var(--dim);letter-spacing:.04em}.foot-meta a{color:var(--fg);display:inline-block;padding:.15em 0}.foot-meta a:hover{color:var(--gold)}.foot-links{display:flex;gap:1.3em;font-family:var(--display);letter-spacing:.13em;text-transform:uppercase;font-size:.94rem}.foot-links a{color:var(--dim);transition:color .25s}.foot-links a:hover{color:#fff}.page{padding-top:var(--header-h)}.inner{max-width:1180px;margin:0 auto;padding:0 var(--pad)}.page-title{font-family:var(--display);text-transform:uppercase;font-size:clamp(2.6rem,10vw,7rem);line-height:.9;letter-spacing:.005em;margin:clamp(40px,7vw,90px) 0 clamp(24px,4vw,48px)}.prose{max-width:var(--read)}.prose p{color:var(--fg)}.prose .en{color:var(--dim)}.credits{border-top:1px solid var(--rule)}.credit{display:grid;grid-template-columns:minmax(6em,auto) 1fr;align-items:baseline;gap:.35em 2em;padding:clamp(.9em,1.7vw,1.35em) 0;border-bottom:1px solid var(--rule)}.credit-k{font-family:var(--mono);font-size:var(--micro);text-transform:uppercase;letter-spacing:.16em;color:var(--faint);line-height:2.1}.credit-v{font-family:var(--display);text-transform:uppercase;font-weight:400;font-size:clamp(1.15rem,2.7vw,1.65rem);letter-spacing:.05em;line-height:1.25;text-align:right}.credit-v.plain{font-family:var(--han);text-transform:none;letter-spacing:.02em;font-size:.92rem;line-height:1.85;color:var(--dim)}a.credit-v{transition:color .25s}a.credit-v:hover{color:var(--gold)}@media(max-width:620px){.credit{grid-template-columns:1fr;gap:.3em}.credit-v{text-align:left}}.gp{position:relative;outline:none}.player:not(.portrait) .gp{width:100%}.player.portrait .gp{width:fit-content;margin-inline:auto}.gp video{display:block;cursor:pointer}.gp:focus-visible{outline:1px solid var(--gold);outline-offset:3px}.gp-ui{position:absolute;inset:auto 0 0;padding:26px 14px 6px;background:linear-gradient(#0000,#0000009e);opacity:0;transition:opacity .25s ease;pointer-events:none}.gp.gp-show .gp-ui,.gp.gp-paused .gp-ui,.gp.gp-seeking .gp-ui{opacity:1;pointer-events:auto}.gp:not(.gp-show):not(.gp-paused) video{cursor:none}.gp-track{position:relative;height:14px;margin:0 4px;cursor:pointer;touch-action:none}.gp-track:before,.gp-buf,.gp-fill{content:"";position:absolute;left:0;right:0;top:50%;height:3px;margin-top:-1.5px;transform-origin:left center;transition:height .12s,margin-top .12s}.gp-track:before{background:#e9e7e347}.gp-buf{background:#e9e7e36b;transform:scaleX(0)}.gp-fill{background:var(--gold);transform:scaleX(0)}.gp-knob{position:absolute;top:50%;left:0;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--gold);transform:scale(0);transition:transform .12s}.gp-track:hover:before,.gp-track:hover .gp-buf,.gp-track:hover .gp-fill,.gp.gp-seeking .gp-track:before,.gp.gp-seeking .gp-buf,.gp.gp-seeking .gp-fill{height:5px;margin-top:-2.5px}.gp-track:hover .gp-knob,.gp.gp-seeking .gp-knob{transform:scale(1)}.gp-row{display:flex;align-items:center;gap:4px;height:40px}.gp-sp{flex:1}.gp-btn{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;background:none;color:var(--gold);cursor:pointer;border-radius:4px}.gp-btn svg{width:24px;height:24px;fill:currentColor}.gp-btn:focus-visible{outline:1px solid var(--gold)}.gp-time{font:500 13px/1 var(--body);color:var(--fg);letter-spacing:.02em;font-variant-numeric:tabular-nums;margin-left:4px;white-space:nowrap}.gp-volwrap{display:flex;align-items:center}.gp-vol{width:0;opacity:0;accent-color:var(--gold);transition:width .2s,opacity .2s;cursor:pointer}.gp-volwrap:hover .gp-vol,.gp-vol:focus-visible{width:72px;opacity:1;margin-right:6px}@media(hover:none){.gp-vol{display:none}}.gp.gp-fullscreen{display:grid;place-items:center;background:#000}.gp.gp-fullscreen video{width:100%;height:100%;max-height:100vh;object-fit:contain}.player.portrait .gp-time{font-size:12px}.logomark[data-astro-cid-yykneotp]{display:block;width:auto;height:1em;overflow:visible;color:var(--gold)}.logomark[data-astro-cid-yykneotp].draw .tri[data-astro-cid-yykneotp]{clip-path:inset(0 100% 0 0);animation:lm-wipe .9s cubic-bezier(.65,0,.35,1) forwards}.logomark[data-astro-cid-yykneotp].draw .wv[data-astro-cid-yykneotp]{stroke-dasharray:1000;stroke-dashoffset:1000;animation:lm-draw 1.4s cubic-bezier(.55,0,.3,1) .26s forwards}@keyframes lm-wipe{to{clip-path:inset(0 0 0 0)}}@keyframes lm-draw{to{stroke-dashoffset:0}}.logomark[data-astro-cid-yykneotp].sound .tri[data-astro-cid-yykneotp],.logomark[data-astro-cid-yykneotp].sound .wv-out[data-astro-cid-yykneotp]{clip-path:inset(0 100% 0 0);animation:lm-wipe .8s cubic-bezier(.6,0,.28,1) 1s forwards}.logomark[data-astro-cid-yykneotp].sound .wv-solo[data-astro-cid-yykneotp]{animation:lm-swallow .8s cubic-bezier(.6,0,.28,1) 1s forwards}@keyframes lm-swallow{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 100%)}}.logomark[data-astro-cid-yykneotp].scrub .tri[data-astro-cid-yykneotp],.logomark[data-astro-cid-yykneotp].scrub .wv-out[data-astro-cid-yykneotp]{clip-path:inset(0 100% 0 0);animation:lm-scrub 2.05s linear forwards}.logomark[data-astro-cid-yykneotp].scrub .head[data-astro-cid-yykneotp]{opacity:0;animation:lm-head 2.05s linear forwards,lm-head-fade 2.05s linear forwards}@keyframes lm-scrub{0%{clip-path:inset(0 100% 0 0)}37%{clip-path:inset(0 0% 0 0)}54%{clip-path:inset(0 60% 0 0)}85%,to{clip-path:inset(0 0% 0 0)}}@keyframes lm-head{0%{transform:translate(0)}37%{transform:translate(3106px)}54%{transform:translate(1242px)}85%,to{transform:translate(3106px)}}@keyframes lm-head-fade{0%,4%{opacity:0}8%,85%{opacity:.85}to{opacity:0}}.logomark[data-astro-cid-yykneotp].develop .tri[data-astro-cid-yykneotp]{clip-path:inset(0 0 100% 0);animation:lm-develop .76s cubic-bezier(.33,0,.2,1) forwards}.logomark[data-astro-cid-yykneotp].develop .wv[data-astro-cid-yykneotp]{stroke-dasharray:1000;stroke-dashoffset:1000;animation:lm-cut .46s cubic-bezier(.85,0,.15,1) 1.01s forwards}.logomark[data-astro-cid-yykneotp].develop .wv-out[data-astro-cid-yykneotp]{opacity:0;animation:lm-snap .18s ease-out 1.33s forwards}@keyframes lm-develop{to{clip-path:inset(0 0 0 0)}}@keyframes lm-cut{to{stroke-dashoffset:0}}@keyframes lm-snap{to{opacity:1}}.logomark[data-astro-cid-yykneotp].press .grp[data-astro-cid-yykneotp]{transform-box:view-box;transform-origin:993px 1793px;animation:lm-btn 1.75s linear forwards}@keyframes lm-btn{0%,57.1%{transform:scale(1)}68.6%{transform:scale(.94);animation-timing-function:cubic-bezier(.4,0,1,1)}82.9%{transform:scale(1.03)}to{transform:scale(1)}}.logomark[data-astro-cid-yykneotp].press .wv-solo[data-astro-cid-yykneotp]{stroke-dasharray:1000;stroke-dashoffset:1000;animation:lm-draw .9s cubic-bezier(.55,0,.3,1) .1s forwards,lm-swap .54s cubic-bezier(.4,0,.6,1) .9s forwards}.logomark[data-astro-cid-yykneotp].press .tri[data-astro-cid-yykneotp],.logomark[data-astro-cid-yykneotp].press .wv-out[data-astro-cid-yykneotp]{opacity:0;animation:lm-appear .54s cubic-bezier(.4,0,.6,1) .9s forwards}.logomark[data-astro-cid-yykneotp].press .pulse[data-astro-cid-yykneotp]{opacity:0;transform-box:view-box;transform-origin:993px 1793px;animation:lm-ripple .7s cubic-bezier(.12,.65,.28,1) 1.2s forwards}@keyframes lm-swap{to{opacity:0}}@keyframes lm-appear{to{opacity:1}}@keyframes lm-ripple{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.34)}}@media(prefers-reduced-motion:reduce){.logomark[data-astro-cid-yykneotp] .tri[data-astro-cid-yykneotp],.logomark[data-astro-cid-yykneotp] .wv[data-astro-cid-yykneotp],.logomark[data-astro-cid-yykneotp] .wv-out[data-astro-cid-yykneotp]{clip-path:none!important;opacity:1!important;stroke-dasharray:none!important;stroke-dashoffset:0!important;animation:none!important}.logomark[data-astro-cid-yykneotp] .head[data-astro-cid-yykneotp],.logomark[data-astro-cid-yykneotp] .pulse[data-astro-cid-yykneotp],.logomark[data-astro-cid-yykneotp] .wv-solo[data-astro-cid-yykneotp]{display:none}.logomark[data-astro-cid-yykneotp] .grp[data-astro-cid-yykneotp]{animation:none!important;transform:none!important}}
