.elementor .e-727cd54-276b:hover,.elementor .e-727cd54-276b:focus-visible{color:#c5a578;letter-spacing:0.22em;}.elementor .e-727cd54-276b{font-family:"Bodoni Moda";font-size:clamp(1rem,1.2vw,1.15rem);color:#f7f1e3;letter-spacing:0.14em;line-height:1.9;margin:0px;transition:letter-spacing 420ms, color 420ms;letter-spacing:.3em;\n}.elementor .e-4e43bcd4-a271:hover,.elementor .e-4e43bcd4-a271:focus-visible{color:#ffd98f;letter-spacing:0.18em;}.elementor .e-4e43bcd4-a271{font-size:clamp(0.95rem,1.05vw,1.1rem);color:#f5efe0;letter-spacing:0.08em;line-height:1.9;margin:0px;transition:letter-spacing 420ms, color 420ms;white-space:nowrap;\n}.elementor .e-6c56c89c-e00b:hover,.elementor .e-6c56c89c-e00b:focus-visible{color:#d4b587;background-color:#24211e;border-bottom-color:#ffd98f;background:rgba(201,169,106,.16);color:#ffd98f;\n}.elementor .e-6c56c89c-e00b:focus{outline-width:2px;outline-color:#d4b587;outline-style:solid;}.elementor .e-6c56c89c-e00b:active{transform:scale3d(0.96, 0.96, 1);}.elementor .e-6c56c89c-e00b{width:auto;min-width:0px;color:#f0ece2;text-decoration:none;padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:0.65rem;padding-inline-end:0.65rem;border-block-end-width:1px;transition:color 170ms, background-color 170ms, border-color 170ms, transform 140ms;display:block;border-bottom-style: solid; border-bottom-color: transparent;
border-bottom:2px solid rgba(201,169,106,.55);border-radius:4px;padding:.5rem 1.05rem;transition:all .25s ease;\n}.elementor .e-169517b5-9348:hover,.elementor .e-169517b5-9348:focus-visible{color:#ffd98f;letter-spacing:0.18em;}.elementor .e-169517b5-9348{font-size:clamp(0.95rem,1.05vw,1.1rem);color:#f5efe0;letter-spacing:0.08em;line-height:1.9;margin:0px;transition:letter-spacing 420ms, color 420ms;white-space:nowrap;\n}.elementor .e-3d0c4760-51e3:hover,.elementor .e-3d0c4760-51e3:focus-visible{color:#d4b587;background-color:#24211e;border-bottom-color:#ffd98f;background:rgba(201,169,106,.16);color:#ffd98f;\n}.elementor .e-3d0c4760-51e3:focus{outline-width:2px;outline-color:#d4b587;outline-style:solid;}.elementor .e-3d0c4760-51e3:active{transform:scale3d(0.96, 0.96, 1);}.elementor .e-3d0c4760-51e3{width:auto;min-width:0px;color:#f0ece2;text-decoration:none;padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:0.65rem;padding-inline-end:0.65rem;border-block-end-width:1px;transition:color 170ms, background-color 170ms, border-color 170ms, transform 140ms;display:block;border-bottom-style: solid; border-bottom-color: transparent;
border-bottom:2px solid rgba(201,169,106,.55);border-radius:4px;padding:.5rem 1.05rem;transition:all .25s ease;\n}.elementor .e-780b1159-412a:hover,.elementor .e-780b1159-412a:focus-visible{color:#ffd98f;letter-spacing:0.18em;}.elementor .e-780b1159-412a{font-size:clamp(0.95rem,1.05vw,1.1rem);color:#f5efe0;letter-spacing:0.08em;line-height:1.9;margin:0px;transition:letter-spacing 420ms, color 420ms;white-space:nowrap;\n}.elementor .e-e3a0e44-6d4e:hover,.elementor .e-e3a0e44-6d4e:focus-visible{color:#d4b587;background-color:#24211e;border-bottom-color:#ffd98f;background:rgba(201,169,106,.16);color:#ffd98f;\n}.elementor .e-e3a0e44-6d4e:focus{outline-width:2px;outline-color:#d4b587;outline-style:solid;}.elementor .e-e3a0e44-6d4e:active{transform:scale3d(0.96, 0.96, 1);}.elementor .e-e3a0e44-6d4e{width:auto;min-width:0px;color:#f0ece2;text-decoration:none;padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:0.65rem;padding-inline-end:0.65rem;border-block-end-width:1px;transition:color 170ms, background-color 170ms, border-color 170ms, transform 140ms;display:block;border-bottom-style: solid; border-bottom-color: transparent;
border-bottom:2px solid rgba(201,169,106,.55);border-radius:4px;padding:.5rem 1.05rem;transition:all .25s ease;\n}.elementor .e-876bc5f-49da:hover,.elementor .e-876bc5f-49da:focus-visible{color:#ffd98f;letter-spacing:0.18em;}.elementor .e-876bc5f-49da{font-size:clamp(0.95rem,1.05vw,1.1rem);color:#f5efe0;letter-spacing:0.08em;line-height:1.9;margin:0px;transition:letter-spacing 420ms, color 420ms;white-space:nowrap;\n}.elementor .e-6c5a32b9-cc03:hover,.elementor .e-6c5a32b9-cc03:focus-visible{color:#d4b587;background-color:#24211e;border-bottom-color:#ffd98f;background:rgba(201,169,106,.16);color:#ffd98f;\n}.elementor .e-6c5a32b9-cc03:focus{outline-width:2px;outline-color:#d4b587;outline-style:solid;}.elementor .e-6c5a32b9-cc03:active{transform:scale3d(0.96, 0.96, 1);}.elementor .e-6c5a32b9-cc03{width:auto;min-width:0px;color:#d4b587;text-decoration:none;padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:0.65rem;padding-inline-end:0.65rem;border-block-end-width:1px;transition:color 170ms, background-color 170ms, border-color 170ms, transform 140ms;display:block;border-bottom-style: solid; border-bottom-color: #d4b587;
border-bottom:2px solid rgba(201,169,106,.55);border-radius:4px;padding:.5rem 1.05rem;transition:all .25s ease;\n}.elementor .e-2b0e03c0-58e0:hover,.elementor .e-2b0e03c0-58e0:focus-visible{color:#ffd98f;letter-spacing:0.18em;}.elementor .e-2b0e03c0-58e0{font-size:clamp(0.95rem,1.05vw,1.1rem);color:#f5efe0;letter-spacing:0.08em;line-height:1.9;margin:0px;transition:letter-spacing 420ms, color 420ms;white-space:nowrap;\n}.elementor .e-aadfffb-bcd9:hover,.elementor .e-aadfffb-bcd9:focus-visible{color:#d4b587;background-color:#24211e;border-bottom-color:#ffd98f;background:rgba(201,169,106,.16);color:#ffd98f;\n}.elementor .e-aadfffb-bcd9:focus{outline-width:2px;outline-color:#d4b587;outline-style:solid;}.elementor .e-aadfffb-bcd9:active{transform:scale3d(0.96, 0.96, 1);}.elementor .e-aadfffb-bcd9{width:auto;min-width:0px;color:#f0ece2;text-decoration:none;padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:0.65rem;padding-inline-end:0.65rem;border-block-end-width:1px;transition:color 170ms, background-color 170ms, border-color 170ms, transform 140ms;display:block;border-bottom-style: solid; border-bottom-color: transparent;
border-bottom:2px solid rgba(201,169,106,.55);border-radius:4px;padding:.5rem 1.05rem;transition:all .25s ease;\n}.elementor .e-2a618d7b-eb38{width:auto;min-width:0px;display:flex;flex-direction:row;gap:0.75rem;align-items:center;}.elementor .e-5fe1d35b-183c{min-width:0px;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-b570433-e2d1{color:inherit;line-height:1.9;margin:0px;}.elementor .e-5020f4d8-204f:hover,.elementor .e-5020f4d8-204f:focus-visible{color:#bb966a;}.elementor .e-5020f4d8-204f:focus{outline-width:2px;outline-color:#bb966a;outline-style:solid;}.elementor .e-5020f4d8-204f:active{transform:translate3d(4px, 0px, 0px);}.elementor .e-5020f4d8-204f{min-height:44px;color:inherit;cursor:pointer;padding-block-start:1.2rem;padding-block-end:1.2rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;transition:color 160ms, transform 160ms;border-bottom-style: solid; border-bottom-color: #84735e;\n}.elementor .e-563f82f-fa5f{font-size:0.8rem;color:inherit;line-height:1.9;margin:0px;white-space:nowrap;\n}.elementor .e-258ad7a3-e208:hover,.elementor .e-258ad7a3-e208:focus-visible{color:#d4b587;background-color:#24211e;}.elementor .e-258ad7a3-e208:focus{outline-width:2px;outline-color:#d4b587;outline-style:solid;}.elementor .e-258ad7a3-e208:active{transform:scale3d(0.96, 0.96, 1);}.elementor .e-258ad7a3-e208{width:auto;min-width:0px;color:#f0ece2;text-decoration:none;padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:0.65rem;padding-inline-end:0.65rem;border-block-end-width:1px;transition:color 170ms, background-color 170ms, border-color 170ms, transform 140ms;display:block;border-bottom-style: solid; border-bottom-color: transparent;\n}.elementor .e-37630ee3-8cc8{font-size:0.8rem;color:inherit;line-height:1.9;margin:0px;white-space:nowrap;\n}.elementor .e-798e0b9c-691d:hover,.elementor .e-798e0b9c-691d:focus-visible{color:#d4b587;background-color:#24211e;}.elementor .e-798e0b9c-691d:focus{outline-width:2px;outline-color:#d4b587;outline-style:solid;}.elementor .e-798e0b9c-691d:active{transform:scale3d(0.96, 0.96, 1);}.elementor .e-798e0b9c-691d{width:auto;min-width:0px;color:#f0ece2;text-decoration:none;padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:0.65rem;padding-inline-end:0.65rem;border-block-end-width:1px;transition:color 170ms, background-color 170ms, border-color 170ms, transform 140ms;display:block;border-bottom-style: solid; border-bottom-color: transparent;\n}.elementor .e-67fe9cca-cbdc{font-size:0.8rem;color:inherit;line-height:1.9;margin:0px;white-space:nowrap;\n}.elementor .e-147e8917-76e7:hover,.elementor .e-147e8917-76e7:focus-visible{color:#d4b587;background-color:#24211e;}.elementor .e-147e8917-76e7:focus{outline-width:2px;outline-color:#d4b587;outline-style:solid;}.elementor .e-147e8917-76e7:active{transform:scale3d(0.96, 0.96, 1);}.elementor .e-147e8917-76e7{width:auto;min-width:0px;color:#f0ece2;text-decoration:none;padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:0.65rem;padding-inline-end:0.65rem;border-block-end-width:1px;transition:color 170ms, background-color 170ms, border-color 170ms, transform 140ms;display:block;border-bottom-style: solid; border-bottom-color: transparent;\n}.elementor .e-1eb81dc8-5257{font-size:0.8rem;color:inherit;line-height:1.9;margin:0px;white-space:nowrap;\n}.elementor .e-15843820-6b07:hover,.elementor .e-15843820-6b07:focus-visible{color:#d4b587;background-color:#24211e;}.elementor .e-15843820-6b07:focus{outline-width:2px;outline-color:#d4b587;outline-style:solid;}.elementor .e-15843820-6b07:active{transform:scale3d(0.96, 0.96, 1);}.elementor .e-15843820-6b07{width:auto;min-width:0px;color:#d4b587;text-decoration:none;padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:0.65rem;padding-inline-end:0.65rem;border-block-end-width:1px;transition:color 170ms, background-color 170ms, border-color 170ms, transform 140ms;display:block;border-bottom-style: solid; border-bottom-color: #d4b587;\n}.elementor .e-725b7819-2510{font-size:0.8rem;color:inherit;line-height:1.9;margin:0px;white-space:nowrap;\n}.elementor .e-1371ec5c-61cc:hover,.elementor .e-1371ec5c-61cc:focus-visible{color:#d4b587;background-color:#24211e;}.elementor .e-1371ec5c-61cc:focus{outline-width:2px;outline-color:#d4b587;outline-style:solid;}.elementor .e-1371ec5c-61cc:active{transform:scale3d(0.96, 0.96, 1);}.elementor .e-1371ec5c-61cc{width:auto;min-width:0px;color:#f0ece2;text-decoration:none;padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:0.65rem;padding-inline-end:0.65rem;border-block-end-width:1px;transition:color 170ms, background-color 170ms, border-color 170ms, transform 140ms;display:block;border-bottom-style: solid; border-bottom-color: transparent;\n}.elementor .e-6589d2fe-a034{min-width:0px;display:flex;flex-direction:column;gap:0.3rem;}.elementor .e-5a94e17b-3c16{padding-block-start:1rem;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-601297d-8e43{width:100%;display:none;}.elementor .e-463b4682-9cfd{min-width:0px;position:sticky;inset-block-start:0px;color:#f0ece2;padding-block-start:1.2rem;padding-block-end:1.2rem;padding-inline-start:5%;padding-inline-end:5%;border-block-end-width:1px;background-color:#151412;display:block;border-bottom-style: solid; border-bottom-color: #544a3e;
background:rgba(12,10,8,.86);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(201,169,106,.5);box-shadow:0 6px 24px rgba(0,0,0,.5);
background:rgba(12,10,8,.95);-webkit-backdrop-filter:none;backdrop-filter:none;\n}.elementor .e-3f09555b-2dd9{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;padding:0px;filter:brightness(0.5) saturate(1.1) contrast(1.04);\n}.elementor .e-366f5d9a-abbc{position:relative;z-index:3;color:#c5a578;letter-spacing:0.15em;line-height:1.9;margin:0px;}.elementor .e-595a12fd-bd4e:hover,.elementor .e-595a12fd-bd4e:focus-visible{clip-path:inset(1% 0.5% 1% 0.5% round 6px);transform:translate3d(-5.2px, -4.0px, 0px) scale(1.045) rotateZ(-0.47deg) !important; filter:saturate(1.12) contrast(1.08) brightness(1.02);\n}.elementor .e-595a12fd-bd4e{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;transform-origin:50% 42% 0px;display:block;clip-path:inset(0% 0% 0% 0% round 0px);filter:saturate(1.03) contrast(1.02); transition:transform 850ms,filter 750ms,clip-path 850ms !important;\n}.elementor .e-4dafeedf-3b8c{font-size:0.7rem;color:inherit;line-height:1.9;padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;transition:transform 260ms, color 260ms;}.elementor .e-78d5989-7548:hover,.elementor .e-78d5989-7548:focus-visible{transform:translate3d(0px, -4px, 0px);filter: none;\n}.elementor .e-78d5989-7548:focus{outline-width:2px;outline-color:#b69870;outline-style:solid;filter: none;\n}.elementor .e-78d5989-7548:hover,.elementor .e-78d5989-7548:focus-visible{box-shadow:0px 18px 40px -20px rgba(197,150,90,0.45);}.elementor .e-78d5989-7548{min-width:0px;color:inherit;text-decoration:none;opacity:32%;transition:filter 200ms, transform 200ms, box-shadow 320ms;filter: none; &:hover [data-id="37b1746f"] { transform:translateY(-3px); color:#d4b587; } filter:saturate(0.7); filter:saturate(0.7);\n}.elementor .e-5affe123-1661{color:inherit;line-height:1.9;margin:0px;}.elementor .e-15e0831a-32e7{font-family:"Noto Serif TC";font-weight:400;font-size:clamp(40px,4.6vw,64px);color:inherit;letter-spacing:-0.01em;line-height:1.18;margin-block-start:0px;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;transition:transform 300ms, filter 300ms;text-shadow:0px 2px 12px rgba(0,0,0,0.6),0px 0px 3px rgba(0,0,0,0.45);\n}.elementor .e-58e0a416-b7d9{color:inherit;line-height:1.9;margin:0px;}.elementor .e-4728ca47-8f5c{min-width:0px;padding-block-start:3rem;display:block;}.elementor .e-54cc6019-b0d4{min-width:0px;position:relative;z-index:1;display:grid;gap:32px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;}.elementor .e-cine-frame-64{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(0,0,0,0.92),rgba(0,0,0,0.92)),linear-gradient(rgba(0,0,0,0.92),rgba(0,0,0,0.92)),linear-gradient(rgba(28,44,70,0.22),rgba(28,44,70,0.22)),radial-gradient(ellipse 78% 72% at 50% 44%,rgba(0,0,0,0) 26%,rgba(0,0,0,0.62) 100%);background-size:100% 2.8vh,100% 2.8vh,100% 100%,100% 100%;background-position:0 0,0 100%,0 0,0 0;background-repeat:no-repeat;\n}.elementor .e-30411c66-dd16{min-width:0px;min-height:78vh;position:relative;color:#eee8dc;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:7%;padding-inline-end:7%;background-color:#151412;display:block;}.elementor .e-cine-band-64-ctrl{display:none!important;
content-visibility:auto;contain-intrinsic-size:auto 70vh;\n}.elementor .e-cine-band-64-bgv{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;padding:0px;filter:brightness(0.42) saturate(1.06) contrast(1.06);
content-visibility:auto;contain-intrinsic-size:auto 70vh;\n}.elementor .e-cine-band-64-eyebrow{font-size:0.72rem;color:#c9a96a;letter-spacing:0.34em;margin:0px;text-transform:uppercase;text-align:center;letter-spacing:.34em;font-size:.72rem;color:#c9a96a;margin:0 0 1.1rem;line-height:1.4;
content-visibility:auto;contain-intrinsic-size:auto 70vh;\n}.elementor .e-cine-band-64-rule{width:56px;height:1px;background:rgba(201,169,106,.7);margin:0 auto 1.3rem;
content-visibility:auto;contain-intrinsic-size:auto 70vh;\n}.elementor .e-cine-band-64-head{font-family:"Noto Serif TC";font-weight:400;font-size:clamp(30px,4.4vw,56px);color:#eee8dc;letter-spacing:0.01em;line-height:1.16;margin:0px;text-shadow:0px 2px 16px rgba(0,0,0,.6);text-align:center;font-family:'Noto Serif TC',serif;
content-visibility:auto;contain-intrinsic-size:auto 70vh;\n}.elementor .e-cine-band-64-tc{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);z-index:3;text-align:center;padding:0 1.6rem;
content-visibility:auto;contain-intrinsic-size:auto 70vh;\n}.elementor .e-cine-band-64{width:100%;min-height:74vh;position:relative;padding:0px;position:relative;width:100%;min-height:74vh;overflow:hidden;padding:0;background:#0b0a09;
content-visibility:auto;contain-intrinsic-size:auto 70vh;\n}.elementor .e-18cc58a0-7425:hover,.elementor .e-18cc58a0-7425:focus-visible{transform:scale3d(1.02, 1.02, 1);filter:saturate(1.06) contrast(1.04) brightness(.98);\n}.elementor .e-18cc58a0-7425{width:100%;height:auto;max-height:60vh;aspect-ratio:4/5;object-fit:cover;border-width:1px;border-color:rgba(255,255,255,.08);border-style:solid;box-shadow:0px 30px 84px -42px rgba(0,0,0,.95);transition:filter 800ms, transform 1100ms;display:block;filter:saturate(.9) contrast(1.07) brightness(.82);\n}.elementor .e-5a99fd0c-bf52{font-size:0.6rem;color:rgba(243,238,229,.42);letter-spacing:0.26em;margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5e721041-1626{max-height:60vh;position:sticky;inset-block-start:13vh;flex:0 0 clamp(200px,30vw,420px);}.elementor .e-573b6bf5-440e{font-family:ui-monospace,'SFMono-Regular',Menlo,monospace;font-size:0.58rem;color:rgba(212,175,55,.85);letter-spacing:0.32em;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-37d65634-527e{font-size:clamp(1.02rem,2vw,1.65rem);color:#f3eee5;letter-spacing:0.04em;line-height:1.5;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5e0d0709-47f5{font-size:0.68rem;color:rgba(243,238,229,.42);letter-spacing:0.24em;margin:0px;}.elementor .e-288a334-5d12{padding-inline-start:clamp(16px,2.2vw,36px);border-inline-start-width:1px;border-left-style: solid; border-left-color: rgba(212,175,55,.3);\n}.elementor .e-6bd6db82-eeb4{font-family:ui-monospace,'SFMono-Regular',Menlo,monospace;font-size:0.58rem;color:rgba(212,175,55,.85);letter-spacing:0.32em;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-70a952e5-bac1{font-size:clamp(1.02rem,2vw,1.65rem);color:#f3eee5;letter-spacing:0.04em;line-height:1.5;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2da876c0-4ec3{font-size:0.68rem;color:rgba(243,238,229,.42);letter-spacing:0.24em;margin:0px;}.elementor .e-7476a72d-a02e{padding-inline-start:clamp(16px,2.2vw,36px);border-inline-start-width:1px;border-left-style: solid; border-left-color: rgba(212,175,55,.3);\n}.elementor .e-39ac16cf-92c9{font-family:ui-monospace,'SFMono-Regular',Menlo,monospace;font-size:0.58rem;color:rgba(212,175,55,.85);letter-spacing:0.32em;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7124867-56f0{font-size:clamp(1.02rem,2vw,1.65rem);color:#f3eee5;letter-spacing:0.04em;line-height:1.5;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3cd7dbca-7c78{font-size:0.68rem;color:rgba(243,238,229,.42);letter-spacing:0.24em;margin:0px;}.elementor .e-585ff28b-5b2e{padding-inline-start:clamp(16px,2.2vw,36px);border-inline-start-width:1px;border-left-style: solid; border-left-color: rgba(212,175,55,.3);\n}.elementor .e-a0eedd9-34df{padding-block-start:clamp(6px,7vh,80px);display:flex;flex-direction:column;gap:clamp(132px,36vh,380px);flex:1 1 0px;}.elementor .e-24c29e8e-818a{padding-block-start:clamp(56px,10vh,140px);padding-block-end:clamp(64px,12vh,170px);padding-inline-start:clamp(20px,5vw,88px);padding-inline-end:clamp(20px,5vw,88px);border-block-start-width:1px;background-color:#06070a;display:flex;gap:clamp(24px,4vw,72px);align-items:flex-start;border-top-style: solid; border-top-color: rgba(255,255,255,.06);\n}.elementor .e-2332ab76-a592{font-family:"Noto Serif TC";font-weight:400;font-size:clamp(30px,3.1vw,44px);color:inherit;letter-spacing:0px;line-height:1.26;margin-block-start:0px;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;transition:transform 300ms, filter 300ms;}.elementor .e-62eff653-939d:hover,.elementor .e-62eff653-939d:focus-visible{filter:brightness(1.18);\n}.elementor .e-62eff653-939d{max-width:48rem;font-size:1.1rem;color:inherit;line-height:1.9;margin:0px;transition:filter 450ms;}.elementor .e-1293fd94-df91{min-width:0px;color:#24211d;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:7%;padding-inline-end:7%;background-color:#ede8de;display:block;}.elementor .e-22b05d1e-d215{font-family:"Noto Serif TC";font-weight:400;font-size:clamp(30px,3.1vw,44px);color:inherit;letter-spacing:0px;line-height:1.26;margin-block-start:0px;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;transition:transform 300ms, filter 300ms;}.elementor .e-2dadb5bd-d105:hover,.elementor .e-2dadb5bd-d105:focus-visible{transform:translateX(4px) !important; text-decoration-color:#b49a73;\n}.elementor .e-2dadb5bd-d105{color:inherit;line-height:1.9;margin:0px;text-decoration-line:underline; text-decoration-color:transparent; text-underline-offset:6px; text-decoration-thickness:1px; transition:transform 420ms,text-decoration-color 420ms !important;\n}.elementor .e-201df8c1-4d8b:hover,.elementor .e-201df8c1-4d8b:focus-visible{color:#bb966a;}.elementor .e-201df8c1-4d8b:focus{outline-width:2px;outline-color:#bb966a;outline-style:solid;}.elementor .e-201df8c1-4d8b:active{transform:translate3d(4px, 0px, 0px);}.elementor .e-201df8c1-4d8b{min-height:44px;color:inherit;cursor:pointer;padding-block-start:1.2rem;padding-block-end:1.2rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;transition:color 160ms, transform 160ms;border-bottom-style: solid; border-bottom-color: #84735e;\n}.elementor .e-58d9a11d-786e{color:inherit;line-height:1.9;margin:0px;}.elementor .e-5afcdd5b-fb31{padding-block-start:1rem;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-40a1bc09-bfb6:hover,.elementor .e-40a1bc09-bfb6:focus-visible{transform:translateX(4px) !important; text-decoration-color:#b49a73;\n}.elementor .e-40a1bc09-bfb6{color:inherit;line-height:1.9;margin:0px;text-decoration-line:underline; text-decoration-color:transparent; text-underline-offset:6px; text-decoration-thickness:1px; transition:transform 420ms,text-decoration-color 420ms !important;\n}.elementor .e-2b98b167-9c68:hover,.elementor .e-2b98b167-9c68:focus-visible{color:#bb966a;}.elementor .e-2b98b167-9c68:focus{outline-width:2px;outline-color:#bb966a;outline-style:solid;}.elementor .e-2b98b167-9c68:active{transform:translate3d(4px, 0px, 0px);}.elementor .e-2b98b167-9c68{min-height:44px;color:inherit;cursor:pointer;padding-block-start:1.2rem;padding-block-end:1.2rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;transition:color 160ms, transform 160ms;border-bottom-style: solid; border-bottom-color: #84735e;\n}.elementor .e-5481bbea-9ad6{color:inherit;line-height:1.9;margin:0px;}.elementor .e-79efffd6-3d76{padding-block-start:1rem;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-cc57577-2b15:hover,.elementor .e-cc57577-2b15:focus-visible{transform:translateX(4px) !important; text-decoration-color:#b49a73;\n}.elementor .e-cc57577-2b15{color:inherit;line-height:1.9;margin:0px;text-decoration-line:underline; text-decoration-color:transparent; text-underline-offset:6px; text-decoration-thickness:1px; transition:transform 420ms,text-decoration-color 420ms !important;\n}.elementor .e-d6f876a-92f3:hover,.elementor .e-d6f876a-92f3:focus-visible{color:#bb966a;}.elementor .e-d6f876a-92f3:focus{outline-width:2px;outline-color:#bb966a;outline-style:solid;}.elementor .e-d6f876a-92f3:active{transform:translate3d(4px, 0px, 0px);}.elementor .e-d6f876a-92f3{min-height:44px;color:inherit;cursor:pointer;padding-block-start:1.2rem;padding-block-end:1.2rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;transition:color 160ms, transform 160ms;border-bottom-style: solid; border-bottom-color: #84735e;\n}.elementor .e-5bb1750d-581c{color:inherit;line-height:1.9;margin:0px;}.elementor .e-170a3379-85ee{padding-block-start:1rem;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-20aa752d-e13b{width:100%;}.elementor .e-78a67322-366b{min-width:0px;display:block;}.elementor .e-a849fe8-7b9f:hover,.elementor .e-a849fe8-7b9f:focus-visible{clip-path:inset(0% 0% 0% 0% round 12px);transform:translate3d(-4.0px, -5.0px, 0px) scale(1.045) rotateZ(-0.35deg) !important; filter:saturate(1.12) contrast(1.08) brightness(1.02);\n}.elementor .e-a849fe8-7b9f{width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;transform-origin:0% 0% 0px;display:block;clip-path:inset(1.6% 1.6% 1.6% 1.6% round 4px);filter:saturate(1.03) contrast(1.02); transition:transform 850ms,filter 750ms,clip-path 850ms !important;\n}.elementor .e-6fdb6e9b-2081{font-size:0.7rem;color:inherit;line-height:1.9;padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;transition:transform 260ms, color 260ms;}.elementor .e-31dfe1f3-2aaa:hover,.elementor .e-31dfe1f3-2aaa:focus-visible{transform:translate3d(0px, -4px, 0px);filter: none;\n}.elementor .e-31dfe1f3-2aaa:focus{outline-width:2px;outline-color:#b69870;outline-style:solid;filter: none;\n}.elementor .e-31dfe1f3-2aaa:hover,.elementor .e-31dfe1f3-2aaa:focus-visible{box-shadow:0px 18px 40px -20px rgba(197,150,90,0.45);}.elementor .e-31dfe1f3-2aaa{min-width:0px;color:inherit;text-decoration:none;transition:filter 200ms, transform 200ms, box-shadow 320ms;filter: none; &:hover [data-id="1e01f952"] { transform:translateY(-3px); color:#d4b587; }\n}.elementor .e-11dd7aa6-5a8d:hover,.elementor .e-11dd7aa6-5a8d:focus-visible{clip-path:inset(0% 0% 0% 0% round 12px);transform:translate3d(-2.8px, -4.0px, 0px) scale(1.045) rotateZ(-0.23deg) !important; filter:saturate(1.12) contrast(1.08) brightness(1.02);\n}.elementor .e-11dd7aa6-5a8d{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;transform-origin:100% 0% 0px;display:block;clip-path:inset(1.6% 1.6% 1.6% 1.6% round 4px);filter:saturate(1.03) contrast(1.02); transition:transform 850ms,filter 750ms,clip-path 850ms !important;\n}.elementor .e-2225e1df-407d{font-size:0.7rem;color:inherit;line-height:1.9;padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;transition:transform 260ms, color 260ms;}.elementor .e-4764df69-c1ed:hover,.elementor .e-4764df69-c1ed:focus-visible{transform:translate3d(0px, -4px, 0px);filter: none;\n}.elementor .e-4764df69-c1ed:focus{outline-width:2px;outline-color:#b69870;outline-style:solid;filter: none;\n}.elementor .e-4764df69-c1ed:hover,.elementor .e-4764df69-c1ed:focus-visible{box-shadow:0px 18px 40px -20px rgba(197,150,90,0.45);}.elementor .e-4764df69-c1ed{min-width:0px;color:inherit;text-decoration:none;transition:filter 200ms, transform 200ms, box-shadow 320ms;filter: none; &:hover [data-id="3ddbc39"] { transform:translateY(-3px); color:#d4b587; }\n}.elementor .e-681211f1-ec75{min-width:0px;display:block;}.elementor .e-604717c7-fcd1{min-width:0px;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;}.elementor .e-20693d6-5dac{min-width:0px;color:#eee8dc;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:7%;padding-inline-end:7%;background-color:#151412;display:block;}.elementor .e-27e3d402-bbcd{font-family:"Noto Serif TC";font-weight:400;font-size:clamp(30px,3.1vw,44px);color:inherit;letter-spacing:0px;line-height:1.26;margin-block-start:0px;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;transition:transform 300ms, filter 300ms;}.elementor .e-68861ddb-88e8{font-size:0.8rem;color:inherit;line-height:1.9;margin:0px;white-space:nowrap;\n}.elementor .e-13a8bc72-313c:hover,.elementor .e-13a8bc72-313c:focus-visible{color:#d4b587;background-color:#24211e;}.elementor .e-13a8bc72-313c:focus{outline-width:2px;outline-color:#d4b587;outline-style:solid;}.elementor .e-13a8bc72-313c:hover,.elementor .e-13a8bc72-313c:focus-visible{box-shadow:0px 10px 26px -14px rgba(212,181,135,0.5);transform:translate3d(0px, -2px, 0px);}.elementor .e-13a8bc72-313c:active{transform:translate3d(0px, 1px, 0px) scale3d(0.985, 0.985, 1);}.elementor .e-13a8bc72-313c{width:auto;min-width:0px;color:#f0ece2;text-decoration:none;padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:0.65rem;padding-inline-end:0.65rem;border-block-end-width:1px;transition:transform 200ms, box-shadow 220ms;display:block;border-bottom-style: solid; border-bottom-color: transparent;\n}.elementor .e-742d49e5-7131{font-size:0.75rem;color:inherit;line-height:1.9;margin-block-start:2rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;letter-spacing:.1em;\n}.elementor .e-24f429c-55bf{min-width:0px;color:#eee8dc;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:7%;padding-inline-end:7%;background-color:#151412;display:block;}.elementor .e-cine-grain-64{position:fixed;z-index:80;position:fixed;top:0;left:0;right:0;bottom:0;z-index:80;pointer-events:none;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.05) 0 1px,rgba(0,0,0,0) 1px 3px);background-image:url('https://ap100.vip/wp-content/uploads/2026/11/noise-tile.png');background-repeat:repeat;background-size:160px 160px;opacity:.055;\n}.elementor .e-cine-b3-64-ctrl{display:none!important;
content-visibility:auto;contain-intrinsic-size:auto 70vh;\n}.elementor .e-cine-b3-64-bgv{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;padding:0px;filter:brightness(0.44) saturate(1.05) contrast(1.05);
content-visibility:auto;contain-intrinsic-size:auto 70vh;\n}.elementor .e-cine-b3-64-eyebrow{font-size:0.72rem;color:#c9a96a;letter-spacing:0.34em;margin:0px;text-transform:uppercase;text-align:center;letter-spacing:.34em;font-size:.72rem;color:#c9a96a;margin:0 0 1.1rem;line-height:1.4;
content-visibility:auto;contain-intrinsic-size:auto 70vh;\n}.elementor .e-cine-b3-64-rule{width:56px;height:1px;background:rgba(201,169,106,.7);margin:0 auto 1.3rem;
content-visibility:auto;contain-intrinsic-size:auto 70vh;\n}.elementor .e-cine-b3-64-head{font-family:"Noto Serif TC";font-weight:400;font-size:clamp(28px,4vw,52px);color:#eee8dc;letter-spacing:0.01em;line-height:1.16;margin:0px;text-shadow:0px 2px 16px rgba(0,0,0,.6);text-align:center;font-family:'Noto Serif TC',serif;
content-visibility:auto;contain-intrinsic-size:auto 70vh;\n}.elementor .e-cine-b3-64-tc{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);z-index:3;text-align:center;padding:0 1.6rem;
content-visibility:auto;contain-intrinsic-size:auto 70vh;\n}.elementor .e-cine-b3-64{width:100%;min-height:68vh;position:relative;padding:0px;position:relative;width:100%;min-height:68vh;overflow:hidden;padding:0;background:#0b0a09;
content-visibility:auto;contain-intrinsic-size:auto 70vh;\n}.elementor .e-7f725f7e-b9cf{height:24px;margin-block-start:0px;margin-block-end:clamp(20px,3vh,34px);margin-inline-start:0px;margin-inline-end:0px;opacity:55%;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.16) 0 11px,transparent 11px 29px);\n}.elementor .e-55ba10f1-ec6e{font-size:0.66rem;color:rgba(212,175,55,.92);letter-spacing:0.34em;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:clamp(20px,5vw,88px);padding-inline-end:clamp(20px,5vw,88px);margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-451c973f-5664{font-weight:500;font-size:clamp(1.45rem,3.4vw,2.5rem);color:#f3eee5;letter-spacing:0.06em;line-height:1.25;padding-block-start:0px;padding-block-end:0px;padding-inline-start:clamp(20px,5vw,88px);padding-inline-end:clamp(20px,5vw,88px);margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-69d3330b-aeb8{font-size:0.62rem;color:rgba(243,238,229,.4);letter-spacing:0.26em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:clamp(20px,5vw,88px);padding-inline-end:clamp(20px,5vw,88px);margin-block-start:0px;margin-block-end:clamp(18px,2.6vh,30px);margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-496f48c8-5998:hover,.elementor .e-496f48c8-5998:focus-visible{transform:scale3d(1.055, 1.055, 1);filter:saturate(1.06) contrast(1.04) brightness(1);\n}.elementor .e-496f48c8-5998{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;transform-origin:50% 42% 0px;transition:filter 720ms, transform 980ms;display:block;filter:saturate(.92) contrast(1.06) brightness(.86);\n}.elementor .e-2a0d36cf-42c1{font-family:ui-monospace,'SFMono-Regular',Menlo,monospace;font-size:0.58rem;color:rgba(212,175,55,.85);letter-spacing:0.3em;margin-block-start:13px;margin-block-end:5px;margin-inline-start:14px;margin-inline-end:14px;}.elementor .e-2fbaf54e-852d{font-size:0.74rem;color:rgba(243,238,229,.66);letter-spacing:0.15em;line-height:1.5;margin-block-start:0px;margin-block-end:17px;margin-inline-start:14px;margin-inline-end:14px;}.elementor .e-7d359ef1-ab4f{overflow:hidden;position:relative;border-width:1px;border-color:rgba(255,255,255,.08);border-style:solid;background-color:#0b0c10;box-shadow:0px 26px 64px -34px rgba(0,0,0,.95);flex:0 0 clamp(186px,20vw,286px);scroll-snap-align:center;\n}.elementor .e-2806fb7d-e7c5:hover,.elementor .e-2806fb7d-e7c5:focus-visible{transform:scale3d(1.055, 1.055, 1);filter:saturate(1.06) contrast(1.04) brightness(1);\n}.elementor .e-2806fb7d-e7c5{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;transform-origin:50% 42% 0px;transition:filter 720ms, transform 980ms;display:block;filter:saturate(.92) contrast(1.06) brightness(.86);\n}.elementor .e-62e19301-ea5b{font-family:ui-monospace,'SFMono-Regular',Menlo,monospace;font-size:0.58rem;color:rgba(212,175,55,.85);letter-spacing:0.3em;margin-block-start:13px;margin-block-end:5px;margin-inline-start:14px;margin-inline-end:14px;}.elementor .e-31fc5d15-9039{font-size:0.74rem;color:rgba(243,238,229,.66);letter-spacing:0.15em;line-height:1.5;margin-block-start:0px;margin-block-end:17px;margin-inline-start:14px;margin-inline-end:14px;}.elementor .e-2b0b8673-1456{overflow:hidden;position:relative;border-width:1px;border-color:rgba(255,255,255,.08);border-style:solid;background-color:#0b0c10;box-shadow:0px 26px 64px -34px rgba(0,0,0,.95);flex:0 0 clamp(186px,20vw,286px);scroll-snap-align:center;\n}.elementor .e-6d750c1b-8ce7:hover,.elementor .e-6d750c1b-8ce7:focus-visible{transform:scale3d(1.055, 1.055, 1);filter:saturate(1.06) contrast(1.04) brightness(1);\n}.elementor .e-6d750c1b-8ce7{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;transform-origin:50% 42% 0px;transition:filter 720ms, transform 980ms;display:block;filter:saturate(.92) contrast(1.06) brightness(.86);\n}.elementor .e-5b486dbe-decb{font-family:ui-monospace,'SFMono-Regular',Menlo,monospace;font-size:0.58rem;color:rgba(212,175,55,.85);letter-spacing:0.3em;margin-block-start:13px;margin-block-end:5px;margin-inline-start:14px;margin-inline-end:14px;}.elementor .e-70694c90-b43c{font-size:0.74rem;color:rgba(243,238,229,.66);letter-spacing:0.15em;line-height:1.5;margin-block-start:0px;margin-block-end:17px;margin-inline-start:14px;margin-inline-end:14px;}.elementor .e-6ff2110b-b5e1{overflow:hidden;position:relative;border-width:1px;border-color:rgba(255,255,255,.08);border-style:solid;background-color:#0b0c10;box-shadow:0px 26px 64px -34px rgba(0,0,0,.95);flex:0 0 clamp(186px,20vw,286px);scroll-snap-align:center;\n}.elementor .e-5ffea2de-fa1a:hover,.elementor .e-5ffea2de-fa1a:focus-visible{transform:scale3d(1.055, 1.055, 1);filter:saturate(1.06) contrast(1.04) brightness(1);\n}.elementor .e-5ffea2de-fa1a{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;transform-origin:50% 42% 0px;transition:filter 720ms, transform 980ms;display:block;filter:saturate(.92) contrast(1.06) brightness(.86);\n}.elementor .e-2fa03253-c7ff{font-family:ui-monospace,'SFMono-Regular',Menlo,monospace;font-size:0.58rem;color:rgba(212,175,55,.85);letter-spacing:0.3em;margin-block-start:13px;margin-block-end:5px;margin-inline-start:14px;margin-inline-end:14px;}.elementor .e-660c43f1-b78a{font-size:0.74rem;color:rgba(243,238,229,.66);letter-spacing:0.15em;line-height:1.5;margin-block-start:0px;margin-block-end:17px;margin-inline-start:14px;margin-inline-end:14px;}.elementor .e-2188b30a-4cb0{overflow:hidden;position:relative;border-width:1px;border-color:rgba(255,255,255,.08);border-style:solid;background-color:#0b0c10;box-shadow:0px 26px 64px -34px rgba(0,0,0,.95);flex:0 0 clamp(186px,20vw,286px);scroll-snap-align:center;\n}.elementor .e-7966613a-bc34:hover,.elementor .e-7966613a-bc34:focus-visible{transform:scale3d(1.055, 1.055, 1);filter:saturate(1.06) contrast(1.04) brightness(1);\n}.elementor .e-7966613a-bc34{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;transform-origin:50% 42% 0px;transition:filter 720ms, transform 980ms;display:block;filter:saturate(.92) contrast(1.06) brightness(.86);\n}.elementor .e-463e3705-cb3c{font-family:ui-monospace,'SFMono-Regular',Menlo,monospace;font-size:0.58rem;color:rgba(212,175,55,.85);letter-spacing:0.3em;margin-block-start:13px;margin-block-end:5px;margin-inline-start:14px;margin-inline-end:14px;}.elementor .e-3c1922a7-df74{font-size:0.74rem;color:rgba(243,238,229,.66);letter-spacing:0.15em;line-height:1.5;margin-block-start:0px;margin-block-end:17px;margin-inline-start:14px;margin-inline-end:14px;}.elementor .e-3606201b-28cf{overflow:hidden;position:relative;border-width:1px;border-color:rgba(255,255,255,.08);border-style:solid;background-color:#0b0c10;box-shadow:0px 26px 64px -34px rgba(0,0,0,.95);flex:0 0 clamp(186px,20vw,286px);scroll-snap-align:center;\n}.elementor .e-2876aac5-a8bb:hover,.elementor .e-2876aac5-a8bb:focus-visible{transform:scale3d(1.055, 1.055, 1);filter:saturate(1.06) contrast(1.04) brightness(1);\n}.elementor .e-2876aac5-a8bb{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;transform-origin:50% 42% 0px;transition:filter 720ms, transform 980ms;display:block;filter:saturate(.92) contrast(1.06) brightness(.86);\n}.elementor .e-14d8abf5-cb1f{font-family:ui-monospace,'SFMono-Regular',Menlo,monospace;font-size:0.58rem;color:rgba(212,175,55,.85);letter-spacing:0.3em;margin-block-start:13px;margin-block-end:5px;margin-inline-start:14px;margin-inline-end:14px;}.elementor .e-3523af1e-dbef{font-size:0.74rem;color:rgba(243,238,229,.66);letter-spacing:0.15em;line-height:1.5;margin-block-start:0px;margin-block-end:17px;margin-inline-start:14px;margin-inline-end:14px;}.elementor .e-6a57244-5a1d{overflow:hidden;position:relative;border-width:1px;border-color:rgba(255,255,255,.08);border-style:solid;background-color:#0b0c10;box-shadow:0px 26px 64px -34px rgba(0,0,0,.95);flex:0 0 clamp(186px,20vw,286px);scroll-snap-align:center;\n}.elementor .e-5b66a9d4-4a11:hover,.elementor .e-5b66a9d4-4a11:focus-visible{transform:scale3d(1.055, 1.055, 1);filter:saturate(1.06) contrast(1.04) brightness(1);\n}.elementor .e-5b66a9d4-4a11{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;transform-origin:50% 42% 0px;transition:filter 720ms, transform 980ms;display:block;filter:saturate(.92) contrast(1.06) brightness(.86);\n}.elementor .e-40abeff2-cde3{font-family:ui-monospace,'SFMono-Regular',Menlo,monospace;font-size:0.58rem;color:rgba(212,175,55,.85);letter-spacing:0.3em;margin-block-start:13px;margin-block-end:5px;margin-inline-start:14px;margin-inline-end:14px;}.elementor .e-13114a5f-e6fc{font-size:0.74rem;color:rgba(243,238,229,.66);letter-spacing:0.15em;line-height:1.5;margin-block-start:0px;margin-block-end:17px;margin-inline-start:14px;margin-inline-end:14px;}.elementor .e-666504fb-eecf{overflow:hidden;position:relative;border-width:1px;border-color:rgba(255,255,255,.08);border-style:solid;background-color:#0b0c10;box-shadow:0px 26px 64px -34px rgba(0,0,0,.95);flex:0 0 clamp(186px,20vw,286px);scroll-snap-align:center;\n}.elementor .e-6731abe8-4836:hover,.elementor .e-6731abe8-4836:focus-visible{transform:scale3d(1.055, 1.055, 1);filter:saturate(1.06) contrast(1.04) brightness(1);\n}.elementor .e-6731abe8-4836{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;transform-origin:50% 42% 0px;transition:filter 720ms, transform 980ms;display:block;filter:saturate(.92) contrast(1.06) brightness(.86);\n}.elementor .e-3732d04d-9146{font-family:ui-monospace,'SFMono-Regular',Menlo,monospace;font-size:0.58rem;color:rgba(212,175,55,.85);letter-spacing:0.3em;margin-block-start:13px;margin-block-end:5px;margin-inline-start:14px;margin-inline-end:14px;}.elementor .e-4cae2c8d-c8fa{font-size:0.74rem;color:rgba(243,238,229,.66);letter-spacing:0.15em;line-height:1.5;margin-block-start:0px;margin-block-end:17px;margin-inline-start:14px;margin-inline-end:14px;}.elementor .e-2da51c6-f851{overflow:hidden;position:relative;border-width:1px;border-color:rgba(255,255,255,.08);border-style:solid;background-color:#0b0c10;box-shadow:0px 26px 64px -34px rgba(0,0,0,.95);flex:0 0 clamp(186px,20vw,286px);scroll-snap-align:center;\n}.elementor .e-7702a540-6cfa:hover,.elementor .e-7702a540-6cfa:focus-visible{transform:scale3d(1.055, 1.055, 1);filter:saturate(1.06) contrast(1.04) brightness(1);\n}.elementor .e-7702a540-6cfa{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;transform-origin:50% 42% 0px;transition:filter 720ms, transform 980ms;display:block;filter:saturate(.92) contrast(1.06) brightness(.86);\n}.elementor .e-6d7dd56b-e077{font-family:ui-monospace,'SFMono-Regular',Menlo,monospace;font-size:0.58rem;color:rgba(212,175,55,.85);letter-spacing:0.3em;margin-block-start:13px;margin-block-end:5px;margin-inline-start:14px;margin-inline-end:14px;}.elementor .e-451f3b6a-b89f{font-size:0.74rem;color:rgba(243,238,229,.66);letter-spacing:0.15em;line-height:1.5;margin-block-start:0px;margin-block-end:17px;margin-inline-start:14px;margin-inline-end:14px;}.elementor .e-401a66b-cf9d{overflow:hidden;position:relative;border-width:1px;border-color:rgba(255,255,255,.08);border-style:solid;background-color:#0b0c10;box-shadow:0px 26px 64px -34px rgba(0,0,0,.95);flex:0 0 clamp(186px,20vw,286px);scroll-snap-align:center;\n}.elementor .e-1cfaee7f-3c8c:hover,.elementor .e-1cfaee7f-3c8c:focus-visible{transform:scale3d(1.055, 1.055, 1);filter:saturate(1.06) contrast(1.04) brightness(1);\n}.elementor .e-1cfaee7f-3c8c{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;transform-origin:50% 42% 0px;transition:filter 720ms, transform 980ms;display:block;filter:saturate(.92) contrast(1.06) brightness(.86);\n}.elementor .e-31c3de6c-502f{font-family:ui-monospace,'SFMono-Regular',Menlo,monospace;font-size:0.58rem;color:rgba(212,175,55,.85);letter-spacing:0.3em;margin-block-start:13px;margin-block-end:5px;margin-inline-start:14px;margin-inline-end:14px;}.elementor .e-3d6ca74a-2975{font-size:0.74rem;color:rgba(243,238,229,.66);letter-spacing:0.15em;line-height:1.5;margin-block-start:0px;margin-block-end:17px;margin-inline-start:14px;margin-inline-end:14px;}.elementor .e-406a70eb-c0cc{overflow:hidden;position:relative;border-width:1px;border-color:rgba(255,255,255,.08);border-style:solid;background-color:#0b0c10;box-shadow:0px 26px 64px -34px rgba(0,0,0,.95);flex:0 0 clamp(186px,20vw,286px);scroll-snap-align:center;\n}.elementor .e-6a6beec-29e4:hover,.elementor .e-6a6beec-29e4:focus-visible{transform:scale3d(1.055, 1.055, 1);filter:saturate(1.06) contrast(1.04) brightness(1);\n}.elementor .e-6a6beec-29e4{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;transform-origin:50% 42% 0px;transition:filter 720ms, transform 980ms;display:block;filter:saturate(.92) contrast(1.06) brightness(.86);\n}.elementor .e-297fd88-2895{font-family:ui-monospace,'SFMono-Regular',Menlo,monospace;font-size:0.58rem;color:rgba(212,175,55,.85);letter-spacing:0.3em;margin-block-start:13px;margin-block-end:5px;margin-inline-start:14px;margin-inline-end:14px;}.elementor .e-1d350c0b-2360{font-size:0.74rem;color:rgba(243,238,229,.66);letter-spacing:0.15em;line-height:1.5;margin-block-start:0px;margin-block-end:17px;margin-inline-start:14px;margin-inline-end:14px;}.elementor .e-fa54dee-639d{overflow:hidden;position:relative;border-width:1px;border-color:rgba(255,255,255,.08);border-style:solid;background-color:#0b0c10;box-shadow:0px 26px 64px -34px rgba(0,0,0,.95);flex:0 0 clamp(186px,20vw,286px);scroll-snap-align:center;\n}.elementor .e-72d976fe-bd0f:hover,.elementor .e-72d976fe-bd0f:focus-visible{transform:scale3d(1.055, 1.055, 1);filter:saturate(1.06) contrast(1.04) brightness(1);\n}.elementor .e-72d976fe-bd0f{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;transform-origin:50% 42% 0px;transition:filter 720ms, transform 980ms;display:block;filter:saturate(.92) contrast(1.06) brightness(.86);\n}.elementor .e-3bab7ac1-58e3{font-family:ui-monospace,'SFMono-Regular',Menlo,monospace;font-size:0.58rem;color:rgba(212,175,55,.85);letter-spacing:0.3em;margin-block-start:13px;margin-block-end:5px;margin-inline-start:14px;margin-inline-end:14px;}.elementor .e-6fc969c0-458f{font-size:0.74rem;color:rgba(243,238,229,.66);letter-spacing:0.15em;line-height:1.5;margin-block-start:0px;margin-block-end:17px;margin-inline-start:14px;margin-inline-end:14px;}.elementor .e-6f579830-8260{overflow:hidden;position:relative;border-width:1px;border-color:rgba(255,255,255,.08);border-style:solid;background-color:#0b0c10;box-shadow:0px 26px 64px -34px rgba(0,0,0,.95);flex:0 0 clamp(186px,20vw,286px);scroll-snap-align:center;\n}.elementor .e-3b21ce43-4375{padding-block-start:0px;padding-block-end:22px;padding-inline-start:clamp(20px,5vw,88px);padding-inline-end:clamp(20px,5vw,88px);display:flex;gap:clamp(14px,1.5vw,24px);overflow-x:auto; overflow-y:hidden; scroll-snap-type:x mandatory; scrollbar-width:none; scroll-padding-left:clamp(20px,5vw,88px);\n}.elementor .e-f5c6de1-e084{width:clamp(40px,7vw,110px);position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;background-image:linear-gradient(90deg, rgba(6,7,10,0) 0%,#06070a 82%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events:none;\n}.elementor .e-1b89e740-a3ef{font-size:0.72rem;color:rgba(243,238,229,.5);letter-spacing:0.2em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:clamp(20px,5vw,88px);padding-inline-end:clamp(20px,5vw,88px);margin-block-start:clamp(16px,2.4vh,26px);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-f28d60c-c51a{height:24px;margin-block-start:clamp(20px,3vh,34px);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;opacity:55%;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.16) 0 11px,transparent 11px 29px);\n}.elementor .e-5524aafd-e056{overflow:hidden;position:relative;padding-block-start:clamp(54px,8.5vh,116px);padding-block-end:clamp(44px,7vh,92px);padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;background-color:#06070a;border-top-style: solid; border-top-color: rgba(255,255,255,.06);\n}.elementor .e-fin-64-eyebrow{text-align:center;letter-spacing:.5em;text-transform:uppercase;font-size:.8rem;color:#c9a96a;margin:0 0 1.4rem;\n}.elementor .e-fin-64-rule{width:64px;height:1px;background:rgba(201,169,106,.7);margin:0 auto 1.6rem;
height:1px;min-height:0;padding:0;\n}.elementor .e-fin-64-head{text-align:center;font-family:'Noto Serif TC',serif;font-size:clamp(22px,3vw,34px);font-weight:400;color:#eee8dc;letter-spacing:.04em;line-height:1.5;margin:0;\n}.elementor .e-cta-64{margin-top:2rem;letter-spacing:.2em;font-size:.95rem;color:#f0d9a8;background:rgba(201,169,106,.12);border:1px solid #c9a96a;padding:.85rem 2.2rem;border-radius:4px;display:inline-block;transition:all .25s ease;\n}.elementor .e-cta-64:hover,.elementor .e-cta-64:focus-visible{background:#c9a96a;color:#0b0a09;border-color:#c9a96a;\n}.elementor .e-fin-64-in{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);z-index:1;padding:0 1.6rem;
text-align:center;\n}.elementor .e-fin-64{position:relative;width:100%;min-height:56vh;overflow:hidden;padding:0;background:radial-gradient(120% 90% at 50% 0%,#15120e 0%,#0b0a09 62%);\n}.elementor .e-foot-64-mark{font-family:'Bodoni Moda',serif;font-size:1.5rem;letter-spacing:.35em;color:#d4b87f;margin:0 0 .6rem;\n}.elementor .e-foot-64-tag{font-size:.85rem;letter-spacing:.25em;color:#8f887a;margin:0 0 1.8rem;\n}.elementor .e-foot-64-lt-85517{margin:0;\n}.elementor .e-foot-64-l-85517{font-size:.82rem;letter-spacing:.15em;color:#a89f8e;text-decoration:none;
width:auto;flex:0 0 auto;\n}.elementor .e-foot-64-lt-91341{margin:0;\n}.elementor .e-foot-64-l-91341{font-size:.82rem;letter-spacing:.15em;color:#a89f8e;text-decoration:none;
width:auto;flex:0 0 auto;\n}.elementor .e-foot-64-lt-42644{margin:0;\n}.elementor .e-foot-64-l-42644{font-size:.82rem;letter-spacing:.15em;color:#a89f8e;text-decoration:none;
width:auto;flex:0 0 auto;\n}.elementor .e-foot-64-lt-52831{margin:0;\n}.elementor .e-foot-64-l-52831{font-size:.82rem;letter-spacing:.15em;color:#a89f8e;text-decoration:none;
width:auto;flex:0 0 auto;\n}.elementor .e-foot-64-lt-81913{margin:0;\n}.elementor .e-foot-64-l-81913{font-size:.82rem;letter-spacing:.15em;color:#a89f8e;text-decoration:none;
width:auto;flex:0 0 auto;\n}.elementor .e-foot-64-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.6rem;margin:0 0 1.8rem;\n}.elementor .e-foot-64-topt{margin:0;
width:auto;flex:0 0 auto;\n}.elementor .e-foot-64-top{font-size:.75rem;letter-spacing:.3em;color:#c9a96a;text-decoration:none;
width:auto;flex:0 0 auto;\n}.elementor .e-foot-64-in{flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:1100px;margin:0 auto;padding:3.2rem 1.6rem;\n}.elementor .e-foot-64{width:100%;border-top:1px solid rgba(201,169,106,.35);background:#0a0908;overflow:hidden;\n}.elementor .e-206c225b-b22d{min-width:0px;font-family:"Noto Sans TC";color:#eee8dc;background-color:#151412;display:block;overflow-x:clip;overflow-y:visible;\n}