.gm{--ink:#1e2224;--cream:#f3ecde;--mute:#9aa0a4;--brass:#8a6d3b;--w1:#a67500;--w2:#e6a800;--w3:#fff4c2;--ease:cubic-bezier(.22,1,.36,1);position:relative;isolation:isolate;overflow:hidden;background:var(--ink);color:var(--cream);font-family:Noto Sans TC,Inter,sans-serif;background-image:radial-gradient(120% 60% at 50% 0,rgba(138,109,59,.3) 0,transparent 60%),radial-gradient(80% 50% at 50% 100%,rgba(166,117,0,.12) 0,transparent 70%)}.gm:before{content:"";opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}.gm .gm-dust,.gm:before{position:absolute;inset:0;z-index:-1;pointer-events:none}.gm .gm-dust i{position:absolute;bottom:-10px;width:3px;height:3px;border-radius:50%;background:var(--w3);opacity:0;filter:blur(.5px);animation:gmDrift var(--t,14s) linear infinite;animation-delay:var(--d,0s)}@keyframes gmDrift{0%{transform:translateY(0);opacity:0}15%{opacity:.5}85%{opacity:.25}to{transform:translateY(-760px) translateX(var(--x,20px));opacity:0}}.gm .gm-gw{max-width:1180px;margin:0 auto;padding:16px 16px 28px;display:grid;grid-gap:14px;gap:14px;grid-template-areas:"stage" "pips" "panes"}.gm .gm-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gm .gm-stage{grid-area:stage;position:relative;aspect-ratio:3/2;border-radius:2px;overflow:hidden;background:#15181a;box-shadow:0 0 0 1px rgba(243,236,222,.14),0 30px 60px -30px #000;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}.gm .gm-stage:before{content:"";position:absolute;inset:-50%;z-index:3;pointer-events:none;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");animation:gmGrain .9s steps(4) infinite}@keyframes gmGrain{0%{transform:translate(0)}25%{transform:translate(-4%,3%)}50%{transform:translate(3%,-2%)}75%{transform:translate(-2%,-4%)}to{transform:translate(0)}}.gm .gm-stage:after{content:"";z-index:3;background:radial-gradient(ellipse 85% 80% at 50% 45%,transparent 58%,rgba(10,11,12,.5) 100%);box-shadow:inset 0 0 0 1px rgba(243,236,222,.06)}.gm .gm-sl,.gm .gm-stage:after{position:absolute;inset:0;pointer-events:none}.gm .gm-sl{opacity:0;visibility:hidden;transition:opacity .55s var(--ease),visibility 0s .55s}.gm .gm-sl.gm-act{opacity:1;visibility:visible;transition-delay:0s}.gm .gm-sl>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.07);filter:blur(6px) saturate(.9);transition:transform 1.1s var(--ease),filter .7s var(--ease)}.gm .gm-sl.gm-act>img{transform:scale(1);filter:none;animation:gmKen 16s ease-in-out 1.2s infinite alternate}@keyframes gmKen{0%{scale:1}to{scale:1.045}}.gm .gm-sl[data-k=home]>img{top:auto;bottom:0;height:116%;object-position:50% 100%}.gm .gm-sl.gm-pic.gm-capt:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(30,34,36,0) 40%,rgba(30,34,36,.55) 64%,rgba(30,34,36,.95))}.gm .gm-sl.gm-home:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(30,34,36,0) 55%,rgba(30,34,36,.6))}.gm .gm-sl.gm-lr{background:radial-gradient(circle at 50% 40%,#3b3221 0,#24231f 45%,#1a1c1d 80%)}.gm .gm-lrw{position:absolute;left:50%;top:7%;width:min(60%,340px);transform:translateX(-50%) translateY(10px);opacity:0;transition:transform .9s var(--ease) .08s,opacity .7s var(--ease) .08s}.gm .gm-sl.gm-act .gm-lrw{transform:translateX(-50%);opacity:1}.gm .gm-lrw img{width:100%;display:block;filter:invert(1) brightness(.74) sepia(1) saturate(3.2) hue-rotate(-12deg) brightness(1.12) drop-shadow(0 6px 18px rgba(230,168,0,.25))}.gm .gm-cp{position:absolute;left:18px;right:18px;bottom:14px;z-index:2;display:flex;flex-direction:column;gap:3px;transform:translateY(8px);opacity:0;transition:transform .7s var(--ease) .12s,opacity .6s var(--ease) .12s}.gm .gm-sl.gm-act .gm-cp{transform:none;opacity:1}.gm .gm-sl.gm-lr .gm-cp{align-items:center;text-align:center}.gm .gm-num{font:300 clamp(54px,15vw,92px)/.9 Fraunces,Georgia,serif;letter-spacing:-.04em}.gm .gm-lab{font:700 16px/1.4 Noto Sans TC;letter-spacing:.06em;word-break:keep-all}.gm .gm-awd{font:700 clamp(21px,5.8vw,30px)/1.25 "Noto Serif TC",serif;letter-spacing:.04em}.gm .gm-src{font-size:13.5px;line-height:1.5;color:rgba(243,236,222,.78);word-break:keep-all}.gm .gm-gld{background:linear-gradient(100deg,var(--w1) 0,var(--w2) 34%,var(--w3) 50%,var(--w2) 66%,var(--w1) 100%);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gmShine 5.5s ease-in-out infinite}@keyframes gmShine{0%,to{background-position:100% 0}50%{background-position:0 0}}.gm .gm-cn{position:absolute;width:18px;height:18px;z-index:4;border:0 solid var(--w2);opacity:.95;pointer-events:none;--dx:0px;--dy:0px}.gm .gm-cn.gm-a{top:10px;left:10px;border-top-width:1px;border-left-width:1px;--dx:7px;--dy:7px}.gm .gm-cn.gm-b{top:10px;right:10px;border-top-width:1px;border-right-width:1px;--dx:-7px;--dy:7px}.gm .gm-cn.gm-c{bottom:10px;left:10px;border-bottom-width:1px;border-left-width:1px;--dx:7px;--dy:-7px}.gm .gm-cn.gm-d{bottom:10px;right:10px;border-bottom-width:1px;border-right-width:1px;--dx:-7px;--dy:-7px}.gm .gm-sw{position:absolute;inset:-20% -60%;z-index:2;pointer-events:none;background:linear-gradient(105deg,transparent 42%,rgba(255,244,194,.22) 50%,transparent 58%);transform:translateX(-70%);opacity:0}.gm .gm-stage.gm-go .gm-sw{animation:gmSweep .9s var(--ease)}.gm .gm-stage.gm-go .gm-cn{animation:gmFocus .7s var(--ease)}@keyframes gmFocus{0%{transform:none}38%{transform:translate(var(--dx),var(--dy));opacity:1}to{transform:none}}@keyframes gmSweep{0%{transform:translateX(-70%);opacity:1}to{transform:translateX(70%);opacity:0}}.gm .gm-pips{grid-area:pips;display:flex;gap:6px;justify-content:center;min-height:3px}.gm .gm-pips i{height:3px;width:14px;border-radius:2px;background:rgba(243,236,222,.22);transition:width .45s var(--ease),background .45s}.gm .gm-pips i.gm-act{width:34px;background:var(--w2)}.gm .gm-panes{grid-area:panes;position:relative}.gm .gm-pane{display:grid;grid-gap:12px;gap:12px;align-content:start}.gm .gm-pane[hidden]{display:none}.gm .gm-pane.gm-enter>*{animation:gmIn .55s var(--ease) both}.gm .gm-pane.gm-enter>:nth-child(2){animation-delay:.05s}.gm .gm-pane.gm-enter>:nth-child(3){animation-delay:.1s}.gm .gm-pane.gm-enter>:nth-child(4){animation-delay:.15s}.gm .gm-pane.gm-enter>:nth-child(n+5){animation-delay:.2s}.gm .gm-pane.gm-enter.gm-bk>*{animation-name:gmInBk}@keyframes gmIn{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:none}}@keyframes gmInBk{0%{opacity:0;transform:translateX(-28px)}to{opacity:1;transform:none}}.gm .gm-gmhd{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid rgba(243,236,222,.14);position:relative}.gm .gm-gmhd:after{content:"";position:absolute;left:0;bottom:-1px;width:56px;height:1px;background:var(--w2)}.gm .gm-gmhd .gm-h1,.gm .gm-gmhd h2{margin:0;font:700 clamp(30px,8.6vw,46px)/1.1 "Noto Serif TC",serif;letter-spacing:.06em;color:var(--cream)}.gm .gm-gmhd .gm-subl{margin:6px 0 0;font-size:15px;color:rgba(243,236,222,.78)}.gm .gm-gmhd .gm-tt{display:flex;flex-direction:column;gap:6px}.gm .gm-dc{font:300 14px/1 Fraunces,Georgia,serif;color:var(--mute);letter-spacing:.08em;white-space:nowrap;padding-bottom:4px}.gm .gm-dc b{font-weight:500;color:var(--cream)}.gm .gm-lh{margin:2px 0 0;font:500 14px/1.4 Noto Sans TC;letter-spacing:.12em;color:var(--mute)}.gm .gm-list{position:relative;display:grid}.gm .gm-hl{position:absolute;left:0;right:0;top:0;height:var(--h,56px);transform:translateY(var(--y,0));transform-origin:left center;transition:transform .45s var(--ease),height .45s var(--ease);background:linear-gradient(90deg,var(--w1),var(--w2) 70%,var(--w3));-webkit-clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);z-index:0;pointer-events:none}.gm .gm-hl:after{content:"";position:absolute;inset:1px 1px 1px 0;background:linear-gradient(180deg,#f8f2e6,#efe6d3);-webkit-clip-path:polygon(0 0,calc(100% - 13.6px) 0,calc(100% - .4px) 50%,calc(100% - 13.6px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 13.6px) 0,calc(100% - .4px) 50%,calc(100% - 13.6px) 100%,0 100%)}.gm .gm-hl:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--w2);z-index:1}.gm .gm-hl.gm-grow{animation:gmGrow .6s var(--ease) .08s both}@keyframes gmGrow{0%{scale:0 1;opacity:.4}to{scale:1 1;opacity:1}}.gm .gm-it{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:rgba(243,236,222,.6);position:relative;z-index:1;display:grid;grid-template-columns:28px 1fr 14px;grid-gap:8px;gap:8px;align-items:center;min-height:52px;padding:8px 18px 8px 14px;text-align:left;cursor:pointer;font:500 17px/1.35 Noto Sans TC;letter-spacing:.03em;word-break:keep-all;text-decoration:none;border-bottom:1px solid rgba(243,236,222,.08);transition:color .35s;-webkit-tap-highlight-color:transparent}.gm .gm-it .gm-n{font:500 13px/1 Fraunces,Georgia,serif;color:var(--mute);letter-spacing:.06em;transition:color .35s}.gm .gm-it .gm-ch{font-size:20px;line-height:1;color:var(--brass);opacity:0;transform:translateX(-6px);transition:opacity .35s,transform .45s var(--ease)}.gm .gm-it>span:nth-child(2){display:inline-block;transform-origin:left center;transition:transform .5s var(--ease)}.gm .gm-it.gm-cur{color:var(--ink);font-weight:700;border-bottom-color:transparent}.gm .gm-it.gm-cur>span:nth-child(2){transform:scale(1.08)}.gm .gm-it:not(.gm-cur):hover{color:var(--cream)}.gm .gm-it.gm-cur .gm-n{color:var(--brass)}.gm .gm-it.gm-cur .gm-ch{opacity:1;transform:none}.gm .gm-it:focus-visible{outline:1.5px solid var(--w2);outline-offset:-3px}.gm .gm-home .gm-it{min-height:72px;font:700 26px/1.2 "Noto Serif TC",serif;letter-spacing:.1em;grid-template-columns:34px 1fr 18px}.gm .gm-home .gm-gmorg{margin-top:20px}.gm .gm-gmorg{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;border:1px solid rgba(243,236,222,.14);border-radius:3px;background:rgba(243,236,222,.04)}.gm .gm-gmorg p{margin:0;font-size:14.5px;line-height:1.6;word-break:keep-all}.gm .gm-gmorg .gm-reg{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.gm .gm-gmorg .gm-reg span{font-size:13px;color:var(--mute);letter-spacing:.08em}.gm .gm-gmorg .gm-reg b{font:500 16px/1.2 Inter,sans-serif;letter-spacing:.06em;white-space:nowrap;color:var(--w3)}.gm .gm-bt{--c:10px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:10px;min-height:54px;text-decoration:none;font:700 17px/1 Noto Sans TC;letter-spacing:.16em;-webkit-clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,0 100%,0 var(--c));clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,0 100%,0 var(--c));transition:filter .25s,transform .2s;-webkit-tap-highlight-color:transparent}.gm .gm-bt:active{transform:translateY(1px) scale(.985);filter:brightness(.94)}.gm .gm-bt.gm-mn{color:var(--ink);background:linear-gradient(180deg,#f0b51c 0,var(--w2) 45%,var(--w1) 100%);box-shadow:inset 0 1px 0 rgba(255,244,194,.85),inset 0 -2px 0 rgba(60,40,0,.25)}.gm .gm-bt.gm-mn:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,244,194,.6) 50%,transparent 65%);transform:translateX(-100%);animation:gmBt 4.2s var(--ease) infinite 1s}@keyframes gmBt{0%{transform:translateX(-100%)}35%,to{transform:translateX(100%)}}.gm .gm-bt.gm-mn:hover{filter:brightness(1.08)}.gm .gm-bt.gm-gh{color:var(--cream);background:rgba(243,236,222,.06);box-shadow:inset 0 0 0 1px rgba(243,236,222,.36),inset 0 1px 0 rgba(243,236,222,.16)}.gm .gm-bt.gm-gh:hover{background:rgba(243,236,222,.12)}.gm .gm-bt svg{width:15px;height:15px;flex:none}.gm .gm-regline{margin:4px 0 -4px;display:flex;gap:10px;align-items:baseline;justify-content:center;flex-wrap:wrap;letter-spacing:.08em;color:var(--mute)}.gm .gm-regline b{font:500 15px/1.2 Inter,sans-serif;letter-spacing:.06em;white-space:nowrap;color:var(--w3)}.gm .gm-note{margin:0;font-size:12.5px;line-height:1.65;color:var(--mute);word-break:keep-all;overflow-wrap:anywhere;text-wrap:pretty}.gm .gm-desc{position:relative;display:grid}.gm .gm-dp{grid-area:1/1;display:grid;grid-gap:12px;gap:12px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .45s var(--ease),transform .5s var(--ease),visibility 0s .45s}.gm .gm-dp.gm-act{opacity:1;visibility:visible;transform:none;transition-delay:0s}.gm .gm-dp p{margin:0;font-size:15px;line-height:1.75;color:rgba(243,236,222,.88)}.gm .gm-sl.gm-ic{background:radial-gradient(circle at 50% 44%,rgba(230,168,0,.17) 0,rgba(230,168,0,.05) 26%,transparent 54%),#17191b}.gm .gm-sl.gm-ic.gm-capt{background:radial-gradient(circle at 50% 36%,rgba(230,168,0,.17) 0,rgba(230,168,0,.05) 24%,transparent 50%),#17191b}.gm .gm-icw{position:absolute;left:50%;top:47%;width:min(36%,200px);aspect-ratio:1;transform:translate(-50%,-50%) scale(.92);opacity:0;transition:transform .9s var(--ease) .05s,opacity .6s var(--ease) .05s}.gm .gm-sl.gm-ic.gm-capt .gm-icw{top:37%;width:min(30%,170px)}.gm .gm-sl.gm-act .gm-icw{transform:translate(-50%,-50%);opacity:1}.gm .gm-icw:before{inset:-16%;box-shadow:inset 0 0 0 1px rgba(230,168,0,.32)}.gm .gm-icw:after,.gm .gm-icw:before{content:"";position:absolute;border-radius:50%}.gm .gm-icw:after{inset:-30%;border:1px dashed rgba(243,236,222,.16);animation:gmSpin 48s linear infinite}@keyframes gmSpin{to{transform:rotate(1turn)}}.gm .gm-sl.gm-ic .gm-cp{align-items:center;text-align:center}.gm .gm-icw svg{position:relative;width:100%;height:100%;overflow:visible;fill:none;stroke:url(#gmGold);stroke-width:.6;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(230,168,0,.28))}.gm .gm-icw svg [pathLength]{stroke-dasharray:1;stroke-dashoffset:1}.gm .gm-sl.gm-act .gm-icw svg [pathLength]{animation:gmDraw 1.2s var(--ease) .2s forwards}.gm .gm-sl.gm-act .gm-icw svg [pathLength]:nth-child(n+3){animation-delay:.35s}.gm .gm-sl.gm-act .gm-icw svg [pathLength]:nth-child(n+6){animation-delay:.5s}@keyframes gmDraw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.gm .gm-icw svg [pathLength]{stroke-dashoffset:0}}@media(max-width:899px){body:has(.gm) .ft{display:none}body:has(.gm),html:has(.gm){overscroll-behavior:none}.gm{height:calc(100vh - var(--navh,56px));height:calc(100dvh - var(--navh,56px));overflow:hidden}.gm .gm-gw{height:100%;display:flex;flex-direction:column;gap:clamp(6px,1.2dvh,12px);width:100%;max-width:none;padding:clamp(8px,1.4dvh,14px) 16px calc(clamp(8px,1.6dvh,16px) + env(safe-area-inset-bottom))}.gm .gm-stage{flex:none;align-self:center;width:auto;max-width:100%;height:var(--sh,calc((100vw - 32px)*2/3));aspect-ratio:3/2;transition:height .5s var(--ease)}.gm .gm-pips{flex:none}.gm .gm-pane:not([hidden]),.gm .gm-panes{flex:1 1;min-height:0;display:flex;flex-direction:column}.gm .gm-pane:not([hidden]){gap:clamp(5px,1dvh,10px);overflow:hidden}.gm .gm-pane.gm-home:not([hidden]){justify-content:center}.gm .gm-home .gm-gmhd .gm-h1{font-size:clamp(32px,6.2dvh,54px)}.gm .gm-home .gm-list{margin-top:clamp(10px,3dvh,32px)}.gm .gm-home .gm-gmorg{margin-top:clamp(12px,3dvh,28px)}.gm .gm-gmhd{padding-bottom:clamp(4px,.9dvh,10px)}.gm .gm-gmhd .gm-h1,.gm .gm-gmhd h2{font-size:clamp(24px,4.4dvh,40px)}.gm .gm-gmhd .gm-subl{margin-top:2px;font-size:clamp(13px,1.9dvh,15px)}.gm .gm-regline{margin:clamp(2px,.8dvh,6px) 0 0;font-size:clamp(11.5px,1.65dvh,13px)}.gm .gm-regline b{font-size:clamp(13px,1.9dvh,15px)}.gm .gm-lh{margin:0;font-size:clamp(12px,1.75dvh,14px)}.gm .gm-home .gm-it{min-height:clamp(56px,10dvh,86px);font-size:clamp(22px,3.4dvh,30px)}.gm .gm-pane[data-pane=give] .gm-it,.gm .gm-pane[data-pane=ways] .gm-it{min-height:clamp(34px,5.6dvh,50px);padding-top:4px;padding-bottom:4px;font-size:clamp(15px,2.1dvh,17px)}.gm .gm-gmorg{padding:clamp(6px,1.1dvh,12px) 14px;gap:2px}.gm .gm-gmorg p{font-size:clamp(12.5px,1.8dvh,14.5px);line-height:1.5}.gm .gm-bt,.gm .gm-info{min-height:clamp(42px,6.2dvh,54px)}.gm .gm-info{width:clamp(44px,6.2dvh,54px)}.gm .gm-note{font-size:clamp(11px,1.5dvh,12.5px);line-height:1.5}.gm .gm-dp p{font-size:clamp(13.5px,1.95dvh,15px);line-height:1.65}.gm .gm-pane[data-pane=ways] .gm-desc{margin-top:auto}.gm .gm-stage{container-type:size}.gm.gm-fitting .gm-stage{transition:none}.gm .gm-icw{width:46cqh}.gm .gm-sl.gm-ic.gm-capt .gm-icw{width:38cqh;top:36%}.gm .gm-num{font-size:25cqh}.gm .gm-lab{font-size:max(11px,7cqh)}.gm .gm-awd{font-size:max(12px,11.5cqh)}.gm .gm-src{font-size:max(10px,6.2cqh)}.gm .gm-cp{bottom:6cqh;left:7cqh;right:7cqh}.gm .gm-cn{width:8cqh;height:8cqh;min-width:10px;min-height:10px}.gm .gm-cn.gm-a,.gm .gm-cn.gm-b{top:4.5cqh}.gm .gm-cn.gm-c,.gm .gm-cn.gm-d{bottom:4.5cqh}.gm .gm-cn.gm-a,.gm .gm-cn.gm-c{left:4.5cqh}.gm .gm-cn.gm-b,.gm .gm-cn.gm-d{right:4.5cqh}.gm.gm-tight .gm-gw,.gm.gm-tight .gm-pane:not([hidden]){gap:5px}.gm.gm-tight .gm-gmhd .gm-h1,.gm.gm-tight .gm-gmhd h2{font-size:24px}.gm.gm-tight .gm-pane[data-pane=give] .gm-it,.gm.gm-tight .gm-pane[data-pane=ways] .gm-it{min-height:32px;font-size:14.5px}.gm.gm-tight .gm-gmorg{padding:6px 12px}.gm.gm-tight .gm-gmorg p{font-size:12px;line-height:1.45}.gm.gm-tight .gm-bt{min-height:40px;font-size:15px}.gm.gm-tight .gm-info{width:44px;min-height:40px}.gm.gm-tight .gm-note{font-size:10.5px;line-height:1.4}.gm.gm-tight .gm-dp p{font-size:13px;line-height:1.55}}.gm .gm-gact{position:relative;display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.gm .gm-info{--c:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:54px;min-height:54px;display:grid;place-items:center;cursor:pointer;background:rgba(243,236,222,.06);box-shadow:inset 0 0 0 1px rgba(230,168,0,.6),inset 0 1px 0 rgba(243,236,222,.12);-webkit-clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,0 100%,0 var(--c));clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,0 100%,0 var(--c));-webkit-tap-highlight-color:transparent;transition:background-color .2s,transform .15s}.gm .gm-info svg{width:24px;height:24px;fill:none;stroke:var(--w2);stroke-width:1.8;stroke-linecap:round}.gm .gm-info svg .gm-dot{fill:var(--w2);stroke:none}.gm .gm-info:hover{background:rgba(243,236,222,.12)}.gm .gm-info:active{transform:translateY(1px) scale(.97)}.gm .gm-info[aria-expanded=true]{background:var(--w2)}.gm .gm-info[aria-expanded=true] svg{stroke:var(--ink)}.gm .gm-info[aria-expanded=true] svg .gm-dot{fill:var(--ink)}.gm .gm-info:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--w2)}.gm .gm-payinfo{position:absolute;left:0;right:0;bottom:calc(100% + 12px);z-index:5;padding:14px 16px;background:#2a2e31;box-shadow:inset 0 0 0 1px rgba(230,168,0,.55),0 18px 40px -16px rgba(0,0,0,.7);animation:gmPop .3s var(--ease)}.gm .gm-payinfo[hidden]{display:none}.gm .gm-payinfo:after{content:"";position:absolute;right:20px;bottom:-7px;width:12px;height:12px;background:#2a2e31;box-shadow:1px 1px 0 rgba(230,168,0,.55);transform:rotate(45deg)}.gm .gm-payinfo p{margin:0;font-size:13.5px;color:var(--cream);word-break:keep-all;overflow-wrap:anywhere;text-wrap:pretty}.gm .gm-payinfo p+p{margin-top:6px}@keyframes gmPop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.gm .gm-seg{display:flex;align-items:baseline;gap:clamp(16px,5vw,28px)}.gm .gm-gmhd h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.gm .gm-gmhd:after{display:none}.gm .gm-seg button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:6px 0 10px;margin:0;position:relative;cursor:pointer;min-height:44px;color:rgba(243,236,222,.42);font:700 clamp(19px,3vh,24px)/1.1 "Noto Serif TC",serif;letter-spacing:.06em;-webkit-tap-highlight-color:transparent;transition:color .3s}.gm .gm-seg button[aria-selected=true]{color:var(--cream);font-size:clamp(28px,4.6vh,42px)}.gm .gm-seg button:after{content:"";position:absolute;left:0;bottom:-11px;height:2px;width:100%;background:var(--w2);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.gm .gm-seg button[aria-selected=true]:after{transform:scaleX(1)}.gm .gm-seg button:not([aria-selected=true]):hover{color:rgba(243,236,222,.75)}.gm .gm-seg button:focus-visible{outline:2px solid var(--w2);outline-offset:4px}html:not([data-theme=cinema]) .gm{--cream:#1e2224;--mute:#6a7075;color:#1e2224;background:#f7f7f5;background-image:radial-gradient(120% 60% at 50% 0,rgba(166,117,0,.1) 0,transparent 60%),radial-gradient(80% 50% at 50% 100%,rgba(138,109,59,.08) 0,transparent 70%)}html:not([data-theme=cinema]) .gm:before{opacity:.5;mix-blend-mode:multiply}html:not([data-theme=cinema]) .gm .gm-dust i{background:#a67500;filter:none}html:not([data-theme=cinema]) .gm .gm-stage{background:#efe9dc;box-shadow:0 0 0 1px rgba(30,34,36,.1),0 26px 50px -30px rgba(70,50,10,.45)}html:not([data-theme=cinema]) .gm .gm-stage:before{opacity:.16;mix-blend-mode:multiply}html:not([data-theme=cinema]) .gm .gm-stage:after{background:radial-gradient(ellipse 85% 80% at 50% 45%,transparent 58%,rgba(138,109,59,.18) 100%);box-shadow:inset 0 0 0 1px rgba(30,34,36,.06)}html:not([data-theme=cinema]) .gm .gm-sl.gm-ic{background:radial-gradient(circle at 50% 44%,rgba(255,255,255,.95) 0,rgba(255,250,238,.6) 28%,transparent 56%),#f1ebde}html:not([data-theme=cinema]) .gm .gm-icw:before{box-shadow:inset 0 0 0 1px rgba(166,117,0,.38)}html:not([data-theme=cinema]) .gm .gm-icw:after{border-color:rgba(30,34,36,.16)}html:not([data-theme=cinema]) .gm .gm-icw svg{stroke:url(#gmGoldL);filter:drop-shadow(0 1px 3px rgba(166,117,0,.18))}html:not([data-theme=cinema]) .gm .gm-cn{border-color:#a67500}html:not([data-theme=cinema]) .gm .gm-sw{background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.7) 50%,transparent 58%)}html:not([data-theme=cinema]) .gm .gm-pips i{background:rgba(30,34,36,.14)}html:not([data-theme=cinema]) .gm .gm-pips i.gm-act{background:#a67500}html:not([data-theme=cinema]) .gm .gm-gmhd{border-bottom-color:rgba(30,34,36,.12)}html:not([data-theme=cinema]) .gm .gm-gmhd:after{background:#a67500}html:not([data-theme=cinema]) .gm .gm-gmhd .gm-h1,html:not([data-theme=cinema]) .gm .gm-gmhd h2{color:#1e2224}html:not([data-theme=cinema]) .gm .gm-lh,html:not([data-theme=cinema]) .gm .gm-subl{color:#5f656a}html:not([data-theme=cinema]) .gm .gm-dc b{color:#1e2224}html:not([data-theme=cinema]) .gm .gm-it{color:rgba(30,34,36,.62);border-bottom-color:rgba(30,34,36,.08)}html:not([data-theme=cinema]) .gm .gm-it:not(.gm-cur):hover{color:#1e2224}html:not([data-theme=cinema]) .gm .gm-it .gm-n{color:#9aa0a4}html:not([data-theme=cinema]) .gm .gm-hl{background:linear-gradient(90deg,#a67500,var(--w2) 70%,#e9c873);filter:drop-shadow(0 6px 14px rgba(70,50,10,.14))}html:not([data-theme=cinema]) .gm .gm-hl:after{background:linear-gradient(180deg,#fffdf8,#f3ead6)}html:not([data-theme=cinema]) .gm .gm-it.gm-cur{color:#1e2224}html:not([data-theme=cinema]) .gm .gm-it .gm-ch,html:not([data-theme=cinema]) .gm .gm-it.gm-cur .gm-n{color:#8a6d3b}html:not([data-theme=cinema]) .gm .gm-seg button{color:rgba(30,34,36,.38)}html:not([data-theme=cinema]) .gm .gm-seg button[aria-selected=true]{color:#1e2224}html:not([data-theme=cinema]) .gm .gm-seg button:not([aria-selected=true]):hover{color:rgba(30,34,36,.7)}html:not([data-theme=cinema]) .gm .gm-seg button:after{background:#a67500}html:not([data-theme=cinema]) .gm .gm-regline{color:#6a7075}html:not([data-theme=cinema]) .gm .gm-regline b{color:#70572d}html:not([data-theme=cinema]) .gm .gm-bt.gm-gh,html:not([data-theme=cinema]) .gm .gm-bt.gm-mn{color:#e9c873;background:linear-gradient(180deg,#2e3337,#1e2224);box-shadow:inset 0 0 0 1px rgba(230,168,0,.6),inset 0 1px 0 rgba(255,244,194,.22),inset 0 -2px 0 rgba(0,0,0,.35)}html:not([data-theme=cinema]) .gm .gm-bt.gm-gh:hover,html:not([data-theme=cinema]) .gm .gm-bt.gm-mn:hover{filter:none;background:linear-gradient(180deg,#363c40,#24292c)}html:not([data-theme=cinema]) .gm .gm-bt.gm-mn:after{background:linear-gradient(105deg,transparent 35%,rgba(255,244,194,.28) 50%,transparent 65%)}html:not([data-theme=cinema]) .gm .gm-info{background:linear-gradient(180deg,#2e3337,#1e2224);box-shadow:inset 0 0 0 1px rgba(230,168,0,.6),inset 0 1px 0 rgba(255,244,194,.22)}html:not([data-theme=cinema]) .gm .gm-info:hover{background:linear-gradient(180deg,#363c40,#24292c)}html:not([data-theme=cinema]) .gm .gm-info svg{stroke:#e9c873}html:not([data-theme=cinema]) .gm .gm-info svg .gm-dot{fill:#e9c873}html:not([data-theme=cinema]) .gm .gm-info[aria-expanded=true]{background:var(--w2)}html:not([data-theme=cinema]) .gm .gm-info[aria-expanded=true] svg{stroke:#1e2224}html:not([data-theme=cinema]) .gm .gm-info[aria-expanded=true] svg .gm-dot{fill:#1e2224}html:not([data-theme=cinema]) .gm .gm-payinfo{background:#fff;box-shadow:inset 0 0 0 1px rgba(166,117,0,.55),0 18px 40px -18px rgba(70,50,10,.35)}html:not([data-theme=cinema]) .gm .gm-payinfo:after{background:#fff}html:not([data-theme=cinema]) .gm .gm-dp p,html:not([data-theme=cinema]) .gm .gm-payinfo p{color:#1e2224}@media(min-width:900px){.gm .gm-gmhd .gm-h1,.gm .gm-gmhd h2{font-size:clamp(40px,3.6vw,52px)}.gm .gm-gw{padding:48px 48px 56px;column-gap:48px;row-gap:16px;grid-template-columns:1.2fr 1fr;grid-template-areas:"stage panes" "pips panes"}.gm .gm-stage{align-self:start;position:-webkit-sticky;position:sticky;top:96px}.gm .gm-pips{justify-content:flex-start;align-self:start}.gm .gm-panes{min-height:520px}}@media(prefers-reduced-motion:reduce){.gm *,.gm :after,.gm :before{animation:none!important;transition:none!important}.gm .gm-dust{display:none}}.gm .gm-dc,.gm .gm-dc b,.gm .gm-it .gm-n,.gm .gm-num{font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.gm .gm-it{letter-spacing:.02em}.gm .gm-bt,.gm .gm-it.gm-cur{font-weight:600}.gm .gm-bt{font-size:16px;letter-spacing:.08em}.gm .gm-lh{font-size:13px;line-height:1.5;letter-spacing:.06em}.gm .gm-gmhd .gm-subl{font-size:17px;line-height:1.6}.gm .gm-regline{font-size:13px;letter-spacing:.06em}.gm .gm-regline b{font-size:17px;font-weight:500;letter-spacing:.04em}.gm .gm-dc{font-size:13px}.gm .gm-dc b{font-size:20px}.gm .gm-dp p{font-size:17px;line-height:1.7}.gm .gm-payinfo p{font-size:15px;line-height:1.65}.gm .gm-gmorg p,.gm .gm-note{font-size:13px;line-height:1.55}.gm .gm-lab,.gm .gm-src{font-size:13px}@media(max-width:899px){.gm .gm-home .gm-gmhd .gm-h1{font-size:40px;letter-spacing:.04em}.gm .gm-gmhd .gm-subl{font-size:15px}.gm .gm-home .gm-it{font-size:28px;letter-spacing:.08em}.gm .gm-seg button{font-size:20px}.gm .gm-seg button[aria-selected=true]{font-size:28px}.gm .gm-lh{font-size:13px}.gm .gm-pane[data-pane=give] .gm-it,.gm .gm-pane[data-pane=ways] .gm-it{font-size:17px}.gm .gm-regline{font-size:13px}.gm .gm-regline b{font-size:15px}.gm .gm-gmorg p,.gm .gm-note{font-size:13px}.gm .gm-dp p{font-size:17px;line-height:1.6}.gm .gm-bt{font-size:16px}.gm .gm-lab{font-size:max(13px,7cqh)}.gm .gm-src{font-size:max(13px,6.2cqh)}.gm .gm-awd{font-size:max(17px,11.5cqh)}.gm.gm-tight .gm-gmhd .gm-h1,.gm.gm-tight .gm-gmhd h2{font-size:28px}.gm.gm-tight .gm-seg button{font-size:17px}.gm.gm-tight .gm-seg button[aria-selected=true]{font-size:28px}.gm.gm-tight .gm-pane[data-pane=give] .gm-it,.gm.gm-tight .gm-pane[data-pane=ways] .gm-it{font-size:17px}.gm.gm-tight .gm-bt{font-size:16px}.gm.gm-tight .gm-gmorg p,.gm.gm-tight .gm-note{font-size:13px}.gm.gm-tight .gm-dp p{font-size:17px;line-height:1.5}}@media(min-width:900px){.gm .gm-home .gm-gmhd .gm-h1{font-size:clamp(40px,3.6vw,52px)}.gm .gm-seg button{font-size:24px}.gm .gm-seg button[aria-selected=true]{font-size:40px}}.gm .gm-dc,.gm .gm-dc b,.gm .gm-it .gm-n{font-family:Inter,sans-serif;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;letter-spacing:.02em}.gm .gm-home .gm-it.gm-cur{font-weight:700}.gm .gm-bt.gm-gh,.gm .gm-bt.gm-mn,.gm .gm-info,html:not([data-theme=cinema]) .gm .gm-bt.gm-gh,html:not([data-theme=cinema]) .gm .gm-bt.gm-mn,html:not([data-theme=cinema]) .gm .gm-info{color:#fff;background:linear-gradient(135deg,#a3844a,#7c6032);box-shadow:0 10px 24px rgba(122,96,50,.3)}.gm .gm-bt.gm-mn:after,html:not([data-theme=cinema]) .gm .gm-bt.gm-mn:after{background:linear-gradient(105deg,transparent 35%,rgba(255,244,194,.35) 50%,transparent 65%)}.gm .gm-bt.gm-gh:hover,.gm .gm-bt.gm-mn:hover,.gm .gm-info:hover,html:not([data-theme=cinema]) .gm .gm-bt.gm-gh:hover,html:not([data-theme=cinema]) .gm .gm-bt.gm-mn:hover,html:not([data-theme=cinema]) .gm .gm-info:hover{background:linear-gradient(135deg,#a3844a,#7c6032);filter:brightness(1.06)}.gm .gm-info svg,html:not([data-theme=cinema]) .gm .gm-info svg{stroke:#fff}.gm .gm-info svg .gm-dot,html:not([data-theme=cinema]) .gm .gm-info svg .gm-dot{fill:#fff}.gm .gm-info[aria-expanded=true],html:not([data-theme=cinema]) .gm .gm-info[aria-expanded=true]{background:linear-gradient(135deg,#7c6032,#5f4826)}.gm .gm-info[aria-expanded=true] svg,html:not([data-theme=cinema]) .gm .gm-info[aria-expanded=true] svg{stroke:#fff}.gm .gm-info[aria-expanded=true] svg .gm-dot,html:not([data-theme=cinema]) .gm .gm-info[aria-expanded=true] svg .gm-dot{fill:#fff}.gm form.gm-form{display:contents}.gm .gm-bt{border:0;cursor:pointer;width:100%}@media(max-width:899px){.gm-hero{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(min-width:900px){.gm .gm-gw{max-width:none;padding-left:max(24px,calc((100vw - 1184px) / 2));padding-right:max(24px,calc((100vw - 1184px) / 2));padding-top:32px}.gm .gm-home .gm-gmhd{display:none}.gm .gm-home .gm-list{margin-top:0}}.gm .gm-vis{display:contents}.gm .gm-dt,.gm .gm-w3{display:none}@media(min-width:900px){.gm .gm-gw{grid-template-columns:1.2fr 1fr;grid-template-areas:"dt dt" "stage panes";align-items:start;row-gap:24px;padding-bottom:0}.gm .gm-dt{display:block;grid-area:dt;margin:0;font:700 40px/1.15 "Noto Serif TC",serif;letter-spacing:.06em;color:var(--cream);position:relative;padding-bottom:14px}.gm .gm-dt:after,.gm .gm-w3 h2:after{content:"";position:absolute;left:0;bottom:0;width:56px;height:2px;background:var(--brass)}.gm .gm-vis{display:grid;grid-gap:16px;gap:16px;grid-area:stage}.gm .gm-stage{position:relative;top:auto}.gm .gm-vis>.gm-pips,.gm .gm-vis>.gm-stage{grid-area:auto}.gm .gm-panes{min-height:0}.gm .gm-pane.gm-home,.gm .gm-pane[data-pane=ways]{display:none}.gm .gm-pane[data-pane=give]{display:grid}.gm .gm-pane[data-pane=give] .gm-gmhd{display:none}.gm .gm-w3{display:block;padding:80px max(24px,calc((100vw - 1184px) / 2)) 96px}.gm .gm-dsec,.gm .gm-w3{scroll-margin-top:calc(var(--navh,56px) + 8px)}.gm .gm-w3 h2{margin:0;position:relative;padding-bottom:14px;font:700 40px/1.15 "Noto Serif TC",serif;letter-spacing:.06em;color:var(--cream)}.gm .gm-w3-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;margin-top:32px}.gm .gm-w3c{display:flex;flex-direction:column;gap:12px;padding:28px 24px 24px;border:1px solid rgba(243,236,222,.14);background:rgba(243,236,222,.04)}.gm .gm-w3i svg{display:block;width:56px;height:56px;overflow:visible;fill:none;stroke:url(#gmGold);stroke-width:.9;stroke-linecap:round;stroke-linejoin:round}.gm .gm-w3c h3{margin:4px 0 0;font:700 22px/1.35 "Noto Serif TC",serif;letter-spacing:.04em;color:var(--cream);word-break:keep-all}.gm .gm-w3c p{margin:0;font-size:17px;line-height:1.75;color:rgba(243,236,222,.82);word-break:keep-all;overflow-wrap:anywhere}.gm .gm-w3c .gm-bt{margin-top:auto}html:not([data-theme=cinema]) .gm .gm-dt,html:not([data-theme=cinema]) .gm .gm-w3 h2,html:not([data-theme=cinema]) .gm .gm-w3c h3{color:#1e2224}html:not([data-theme=cinema]) .gm .gm-w3c{border-color:rgba(30,34,36,.1);background:rgba(255,255,255,.6);box-shadow:0 18px 40px -32px rgba(70,50,10,.4)}html:not([data-theme=cinema]) .gm .gm-w3c p{color:#4a5055}html:not([data-theme=cinema]) .gm .gm-w3i svg{stroke:url(#gmGoldL)}html[lang=en] .gm .gm-dt,html[lang=en] .gm .gm-w3 h2{letter-spacing:.01em}}