.elementor .e-70539879-3d11:hover,.elementor .e-70539879-3d11:focus-visible{color:#c5a578;letter-spacing:0.22em;}.elementor .e-70539879-3d11{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-21233c07-308e:hover,.elementor .e-21233c07-308e:focus-visible{color:#ffd98f;letter-spacing:0.18em;}.elementor .e-21233c07-308e{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-18be2edc-f6f6:hover,.elementor .e-18be2edc-f6f6:focus-visible{color:#d4b587;background-color:#24211e;border-bottom-color:#ffd98f;background:rgba(201,169,106,.16);color:#ffd98f;\n}.elementor .e-18be2edc-f6f6:focus{outline-width:2px;outline-color:#d4b587;outline-style:solid;}.elementor .e-18be2edc-f6f6:active{transform:scale3d(0.96, 0.96, 1);}.elementor .e-18be2edc-f6f6{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-2a6c136c-1c7a:hover,.elementor .e-2a6c136c-1c7a:focus-visible{color:#ffd98f;letter-spacing:0.18em;}.elementor .e-2a6c136c-1c7a{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-26e58cab-45d1:hover,.elementor .e-26e58cab-45d1:focus-visible{color:#d4b587;background-color:#24211e;border-bottom-color:#ffd98f;background:rgba(201,169,106,.16);color:#ffd98f;\n}.elementor .e-26e58cab-45d1:focus{outline-width:2px;outline-color:#d4b587;outline-style:solid;}.elementor .e-26e58cab-45d1:active{transform:scale3d(0.96, 0.96, 1);}.elementor .e-26e58cab-45d1{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-316d62bc-7773:hover,.elementor .e-316d62bc-7773:focus-visible{color:#ffd98f;letter-spacing:0.18em;}.elementor .e-316d62bc-7773{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-381390dd-6f3d:hover,.elementor .e-381390dd-6f3d:focus-visible{color:#d4b587;background-color:#24211e;border-bottom-color:#ffd98f;background:rgba(201,169,106,.16);color:#ffd98f;\n}.elementor .e-381390dd-6f3d:focus{outline-width:2px;outline-color:#d4b587;outline-style:solid;}.elementor .e-381390dd-6f3d:active{transform:scale3d(0.96, 0.96, 1);}.elementor .e-381390dd-6f3d{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-169e0fb6-b48e:hover,.elementor .e-169e0fb6-b48e:focus-visible{color:#ffd98f;letter-spacing:0.18em;}.elementor .e-169e0fb6-b48e{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-779398b9-8e64:hover,.elementor .e-779398b9-8e64:focus-visible{color:#d4b587;background-color:#24211e;border-bottom-color:#ffd98f;background:rgba(201,169,106,.16);color:#ffd98f;\n}.elementor .e-779398b9-8e64:focus{outline-width:2px;outline-color:#d4b587;outline-style:solid;}.elementor .e-779398b9-8e64:active{transform:scale3d(0.96, 0.96, 1);}.elementor .e-779398b9-8e64{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-7465794d-dbd4:hover,.elementor .e-7465794d-dbd4:focus-visible{color:#ffd98f;letter-spacing:0.18em;}.elementor .e-7465794d-dbd4{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-536d875b-9818:hover,.elementor .e-536d875b-9818:focus-visible{color:#d4b587;background-color:#24211e;border-bottom-color:#ffd98f;background:rgba(201,169,106,.16);color:#ffd98f;\n}.elementor .e-536d875b-9818:focus{outline-width:2px;outline-color:#d4b587;outline-style:solid;}.elementor .e-536d875b-9818:active{transform:scale3d(0.96, 0.96, 1);}.elementor .e-536d875b-9818{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-4243a229-f530{width:auto;min-width:0px;display:flex;flex-direction:row;gap:0.75rem;align-items:center;}.elementor .e-5ecfba56-95db{min-width:0px;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-234b4b0e-1055{color:inherit;line-height:1.9;margin:0px;}.elementor .e-32500284-32bc:hover,.elementor .e-32500284-32bc:focus-visible{color:#bb966a;}.elementor .e-32500284-32bc:focus{outline-width:2px;outline-color:#bb966a;outline-style:solid;}.elementor .e-32500284-32bc:active{transform:translate3d(4px, 0px, 0px);}.elementor .e-32500284-32bc{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-553ebff-1521{font-size:0.8rem;color:inherit;line-height:1.9;margin:0px;white-space:nowrap;\n}.elementor .e-29507726-11d7:hover,.elementor .e-29507726-11d7:focus-visible{color:#d4b587;background-color:#24211e;}.elementor .e-29507726-11d7:focus{outline-width:2px;outline-color:#d4b587;outline-style:solid;}.elementor .e-29507726-11d7:active{transform:scale3d(0.96, 0.96, 1);}.elementor .e-29507726-11d7{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-26cd7556-531a{font-size:0.8rem;color:inherit;line-height:1.9;margin:0px;white-space:nowrap;\n}.elementor .e-44d81f8f-9b38:hover,.elementor .e-44d81f8f-9b38:focus-visible{color:#d4b587;background-color:#24211e;}.elementor .e-44d81f8f-9b38:focus{outline-width:2px;outline-color:#d4b587;outline-style:solid;}.elementor .e-44d81f8f-9b38:active{transform:scale3d(0.96, 0.96, 1);}.elementor .e-44d81f8f-9b38{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-2f357b9b-a31e{font-size:0.8rem;color:inherit;line-height:1.9;margin:0px;white-space:nowrap;\n}.elementor .e-1e442bfd-4c89:hover,.elementor .e-1e442bfd-4c89:focus-visible{color:#d4b587;background-color:#24211e;}.elementor .e-1e442bfd-4c89:focus{outline-width:2px;outline-color:#d4b587;outline-style:solid;}.elementor .e-1e442bfd-4c89:active{transform:scale3d(0.96, 0.96, 1);}.elementor .e-1e442bfd-4c89{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-33720582-93c9{font-size:0.8rem;color:inherit;line-height:1.9;margin:0px;white-space:nowrap;\n}.elementor .e-1942bc78-fc17:hover,.elementor .e-1942bc78-fc17:focus-visible{color:#d4b587;background-color:#24211e;}.elementor .e-1942bc78-fc17:focus{outline-width:2px;outline-color:#d4b587;outline-style:solid;}.elementor .e-1942bc78-fc17:active{transform:scale3d(0.96, 0.96, 1);}.elementor .e-1942bc78-fc17{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-36ba1f74-87a4{font-size:0.8rem;color:inherit;line-height:1.9;margin:0px;white-space:nowrap;\n}.elementor .e-5d6fbd53-ca3a:hover,.elementor .e-5d6fbd53-ca3a:focus-visible{color:#d4b587;background-color:#24211e;}.elementor .e-5d6fbd53-ca3a:focus{outline-width:2px;outline-color:#d4b587;outline-style:solid;}.elementor .e-5d6fbd53-ca3a:active{transform:scale3d(0.96, 0.96, 1);}.elementor .e-5d6fbd53-ca3a{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-1bfc0d1b-e6e0{min-width:0px;display:flex;flex-direction:column;gap:0.3rem;}.elementor .e-3b461cd5-2716{padding-block-start:1rem;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-8f1c7ea-29ec{width:100%;display:none;}.elementor .e-1aeb23b7-388e{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-6c7477bc-9343{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-10637ec-d3dd:hover,.elementor .e-10637ec-d3dd:focus-visible{clip-path:inset(0.7% 0.7% 0.7% 0.7% round 8px);filter:saturate(1.12) contrast(1.08) brightness(1.02); transform:perspective(900px) translate3d(-1.2px, -5.0px, 0px) rotateX(2.2deg) rotateY(-2.2deg) scale(1.045) rotateZ(0.23deg) !important;\n}.elementor .e-10637ec-d3dd{width:100%;height:100%;aspect-ratio:21 / 9;object-fit:cover;object-position:50% 22%;position:relative;z-index:1;transform-origin:45% 55% 0px;display:none;clip-path:inset(0% 0% 0% 0% round 0px);inset:0; filter:saturate(1.03) contrast(1.02); transition:transform 850ms,filter 750ms,clip-path 850ms !important;\n}.elementor .e-3b48c30a-f7eb{font-size:0.7rem;color:inherit;letter-spacing:0.18em;line-height:1.6;margin:0px;}.elementor .e-1e2e5a03-cca3{font-family:"Bodoni Moda";font-weight:400;font-size:clamp(72px,13vw,188px);color:inherit;letter-spacing:-0.04em;line-height:.86;margin: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-1ecb8218-60a9{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: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-7d05564-fe1e{font-size:0.7rem;color:inherit;letter-spacing:0.18em;line-height:1.6;margin:0px;}.elementor .e-58255adf-5b1a{min-width:0px;padding:0px;display:flex;flex-direction:row;gap:2rem;justify-content:space-between;align-items:end;}.elementor .e-71d6fe3a-cbc3{min-width:0px;position:relative;z-index:1;padding-block-start:2rem;padding-block-end:3rem;padding-inline-start:5%;padding-inline-end:5%;background-image:linear-gradient(180deg, rgba(0,0,0,0.15) 0%,rgba(0,0,0,0.05) 55%,rgba(0,0,0,0.8) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;justify-content:space-between;background-repeat: repeat; background-attachment: scroll; background-size: auto auto; background-position: 0% 0%; min-height:65svh; min-height:72svh;\n}.elementor .e-cine-frame-54{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(138,92,32,0.16),rgba(138,92,32,0.16)),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-799f82d-67c6{min-width:0px;min-height:82vh;overflow:hidden;position:relative;color:#f4f0e7;padding:0px;background-color:#0b0b0b;}.elementor .e-cine-band-54-ctrl{display:none!important;
content-visibility:auto;contain-intrinsic-size:auto 70vh;\n}.elementor .e-cine-band-54-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-54-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-54-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-54-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-54-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-54{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-22a78a86-99fd:hover,.elementor .e-22a78a86-99fd:focus-visible{transform:scale3d(1.02, 1.02, 1);filter:saturate(1.06) contrast(1.04) brightness(.98);\n}.elementor .e-22a78a86-99fd{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-243a51e6-ff33{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-6d1ddc5e-1ed3{max-height:60vh;position:sticky;inset-block-start:13vh;flex:0 0 clamp(200px,30vw,420px);}.elementor .e-4979d90a-108c{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-ea461b7-1a5a{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-72512784-5b8c{font-size:0.68rem;color:rgba(243,238,229,.42);letter-spacing:0.24em;margin:0px;}.elementor .e-6fb6daca-e8c3{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-fe43cc-10a4{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-649eae3e-5301{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-225e66bf-93c3{font-size:0.68rem;color:rgba(243,238,229,.42);letter-spacing:0.24em;margin:0px;}.elementor .e-17480833-b7e4{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-3031838-a56c{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-694341b1-c922{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-ef287ab-cfa5{font-size:0.68rem;color:rgba(243,238,229,.42);letter-spacing:0.24em;margin:0px;}.elementor .e-786ea57c-2ba1{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-3c32bdb4-9d2b{padding-block-start:clamp(6px,7vh,80px);display:flex;flex-direction:column;gap:clamp(132px,36vh,380px);flex:1 1 0px;}.elementor .e-62c9f809-2424{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-111af4d7-6060{font-size:0.7rem;color:inherit;letter-spacing:0.18em;line-height:1.6;margin:0px;}.elementor .e-612ea669-722a{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:0px;transition:transform 300ms, filter 300ms;}.elementor .e-70294a83-5693:hover,.elementor .e-70294a83-5693:focus-visible{filter:brightness(1.18);\n}.elementor .e-70294a83-5693{max-width:29rem;font-size:0.95rem;color:inherit;line-height:2;margin:0px;transition:filter 450ms;}.elementor .e-775c9217-76e0{min-width:0px;padding:0px;margin-block-start:2.5rem;display:grid;gap:4rem;grid-template-columns:1.4fr 1fr;align-items:end;}.elementor .e-56e44afd-94ec{min-width:0px;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:5%;padding-inline-end:5%;}.elementor .e-6ef50ca8-be15:hover,.elementor .e-6ef50ca8-be15:focus-visible{clip-path:inset(1% 0.5% 1% 0.5% round 6px);filter:saturate(1.12) contrast(1.08) brightness(1.02); transform:perspective(900px) translate3d(0px, -6.0px, 0px) rotateX(-1.8deg) rotateY(2.4deg) scale(1.045) rotateZ(0.35deg) !important;\n}.elementor .e-6ef50ca8-be15{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 32%;transform-origin:0% 0% 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-20dbe54c-7336{font-size:0.7rem;color:inherit;letter-spacing:0.18em;line-height:1.6;margin-block-start:1rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;transition:transform 260ms, color 260ms;}.elementor .e-2874e17a-490f:hover,.elementor .e-2874e17a-490f:focus-visible{box-shadow:0px 18px 40px -20px rgba(197,150,90,0.45);}.elementor .e-2874e17a-490f{min-width:0px;padding:0px;transition:box-shadow 320ms;&:hover [data-id="529a02ad"] { transform:translateY(-3px); color:#d4b587; }\n}.elementor .e-70e84171-14f7{font-family:"Noto Serif TC";font-weight:400;font-size:clamp(30px,3.1vw,44px);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-29ddeb61-4e30:hover,.elementor .e-29ddeb61-4e30:focus-visible{clip-path:inset(0.4% 0.4% 0.8% 0.4% round 5px);filter:saturate(1.12) contrast(1.08) brightness(1.02); transform:perspective(900px) translate3d(1.2px, -5.0px, 0px) rotateX(2.2deg) rotateY(-2.2deg) scale(1.045) rotateZ(0.47deg) !important;\n}.elementor .e-29ddeb61-4e30{width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;object-position:65% 45%;transform-origin:100% 0% 0px;display:block;clip-path:inset(0% 0% 0% 0% round 2px);filter:saturate(1.03) contrast(1.02); transition:transform 850ms,filter 750ms,clip-path 850ms !important;\n}.elementor .e-64a7de3c-fb5d{font-size:0.7rem;color:inherit;letter-spacing:0.18em;line-height:1.6;margin-block-start:1rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;transition:transform 260ms, color 260ms;}.elementor .e-4c122ee-6d41:hover,.elementor .e-4c122ee-6d41:focus-visible{box-shadow:0px 18px 40px -20px rgba(197,150,90,0.45);}.elementor .e-4c122ee-6d41{padding-block-start:3rem;transition:box-shadow 320ms;&:hover [data-id="5482d831"] { transform:translateY(-3px); color:#d4b587; }\n}.elementor .e-559977b2-8268{max-width:760px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:2rem;grid-template-columns:1fr 1fr;align-items:start;}.elementor .e-65d4351e-7dc8{min-width:0px;padding-block-start:0px;padding-block-end:6rem;padding-inline-start:5%;padding-inline-end:5%;}.elementor .e-1447be5-ebd2{font-size:0.7rem;color:inherit;letter-spacing:0.18em;line-height:1.6;margin-block-start:0px;margin-block-end:2rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-31f0c199-40ee:hover,.elementor .e-31f0c199-40ee:focus-visible{clip-path:inset(0.7% 0.7% 0.7% 0.7% round 8px);transform:translate3d(-1.2px, -6.0px, 0px) scale(1.045) rotateZ(0.23deg) !important; filter:saturate(1.12) contrast(1.08) brightness(1.02);\n}.elementor .e-31f0c199-40ee{width:100%;height:auto;max-height:340px;aspect-ratio:21 / 9;object-fit:cover;object-position:50% 65%;transform-origin:0% 100% 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-55f85abd-bfb5{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:0px;transition:transform 300ms, filter 300ms;}.elementor .e-7e27a300-ece7{font-size:0.8rem;color:inherit;line-height:1.9;margin:0px;}.elementor .e-4e2f27ee-f456{min-width:0px;padding:0px;margin-block-start:2rem;display:flex;flex-direction:row;gap:2rem;justify-content:space-between;}.elementor .e-6eb02b4a-3480:hover,.elementor .e-6eb02b4a-3480:focus-visible{filter:brightness(1.18);\n}.elementor .e-6eb02b4a-3480{font-size:1.1rem;color:inherit;line-height:1.8;margin-block-start:2rem;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;transition:filter 450ms;}.elementor .e-729482f1-4c4d{font-size:0.75rem;color:inherit;line-height:1.8;margin:0px;}.elementor .e-a1fa852-8ddc:hover,.elementor .e-a1fa852-8ddc:focus-visible{clip-path:inset(1% 0.5% 1% 0.5% round 6px);filter:saturate(1.12) contrast(1.08) brightness(1.02); transform:perspective(900px) translate3d(0px, -5.0px, 0px) rotateX(2.2deg) rotateY(-2.2deg) scale(1.045) rotateZ(0.35deg) !important;\n}.elementor .e-a1fa852-8ddc{width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;transform-origin:100% 100% 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-694172f3-4a63{font-size:0.66rem;color:inherit;letter-spacing:0.12em;line-height:1.8;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;transition:transform 260ms, color 260ms;}.elementor .e-b88cc21-b6db:hover,.elementor .e-b88cc21-b6db:focus-visible{transform:translate3d(0px, -5px, 0px);filter: none;\n}.elementor .e-b88cc21-b6db:focus{outline-width:2px;outline-color:#9e673d;outline-style:solid;outline-offset:3px;transform:translate3d(0px, -5px, 0px);filter: none;\n}.elementor .e-b88cc21-b6db:hover,.elementor .e-b88cc21-b6db:focus-visible{box-shadow:0px 18px 40px -20px rgba(197,150,90,0.45);}.elementor .e-b88cc21-b6db{min-width:0px;overflow:hidden;color:inherit;text-decoration:none;padding:0px;transition:transform 240ms, filter 240ms, box-shadow 320ms;filter: none; &:hover [data-id="8817e2f"] { transform:translateY(-3px); color:#d4b587; }\n}.elementor .e-6e80fe64-83ff:hover,.elementor .e-6e80fe64-83ff:focus-visible{clip-path:inset(0.4% 0.4% 0.8% 0.4% round 5px);filter:saturate(1.12) contrast(1.08) brightness(1.02); transform:perspective(900px) translate3d(1.2px, -6.0px, 0px) rotateX(-1.8deg) rotateY(2.4deg) scale(1.045) rotateZ(0.47deg) !important;\n}.elementor .e-6e80fe64-83ff{width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;transform-origin:50% 0% 0px;display:block;clip-path:inset(0% 0% 0% 0% round 2px);filter:saturate(1.03) contrast(1.02); transition:transform 850ms,filter 750ms,clip-path 850ms !important;\n}.elementor .e-6fd79c31-2ca6{font-size:0.66rem;color:inherit;letter-spacing:0.12em;line-height:1.8;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;transition:transform 260ms, color 260ms;}.elementor .e-4020bb58-35f2:hover,.elementor .e-4020bb58-35f2:focus-visible{transform:translate3d(0px, -5px, 0px);filter: none;\n}.elementor .e-4020bb58-35f2:focus{outline-width:2px;outline-color:#9e673d;outline-style:solid;outline-offset:3px;transform:translate3d(0px, -5px, 0px);filter: none;\n}.elementor .e-4020bb58-35f2:hover,.elementor .e-4020bb58-35f2:focus-visible{box-shadow:0px 18px 40px -20px rgba(197,150,90,0.45);}.elementor .e-4020bb58-35f2{min-width:0px;overflow:hidden;color:inherit;text-decoration:none;padding:0px;transition:transform 240ms, filter 240ms, box-shadow 320ms;filter: none; &:hover [data-id="6a362168"] { transform:translateY(-3px); color:#d4b587; }\n}.elementor .e-fe439bd-7d4d:hover,.elementor .e-fe439bd-7d4d:focus-visible{clip-path:inset(0.7% 0.7% 0.7% 0.7% round 8px);filter:saturate(1.12) contrast(1.08) brightness(1.02); transform:perspective(900px) translate3d(-1.2px, -5.0px, 0px) rotateX(2.2deg) rotateY(-2.2deg) scale(1.045) rotateZ(0.23deg) !important;\n}.elementor .e-fe439bd-7d4d{width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;transform-origin:50% 100% 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-6f12fcfb-1240{font-size:0.66rem;color:inherit;letter-spacing:0.12em;line-height:1.8;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;transition:transform 260ms, color 260ms;}.elementor .e-6469fba9-2939:hover,.elementor .e-6469fba9-2939:focus-visible{transform:translate3d(0px, -5px, 0px);filter: none;\n}.elementor .e-6469fba9-2939:focus{outline-width:2px;outline-color:#9e673d;outline-style:solid;outline-offset:3px;transform:translate3d(0px, -5px, 0px);filter: none;\n}.elementor .e-6469fba9-2939:hover,.elementor .e-6469fba9-2939:focus-visible{box-shadow:0px 18px 40px -20px rgba(197,150,90,0.45);}.elementor .e-6469fba9-2939{min-width:0px;overflow:hidden;color:inherit;text-decoration:none;padding:0px;transition:transform 240ms, filter 240ms, box-shadow 320ms;filter: none; &:hover [data-id="53c2ed6b"] { transform:translateY(-3px); color:#d4b587; }\n}.elementor .e-70102976-8ee1:hover,.elementor .e-70102976-8ee1:focus-visible{clip-path:inset(1% 0.5% 1% 0.5% round 6px);filter:saturate(1.12) contrast(1.08) brightness(1.02); transform:perspective(900px) translate3d(0px, -6.0px, 0px) rotateX(-1.8deg) rotateY(2.4deg) scale(1.045) rotateZ(0.35deg) !important;\n}.elementor .e-70102976-8ee1{width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;transform-origin:0% 50% 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-7d6aadbd-f5b8{font-size:0.66rem;color:inherit;letter-spacing:0.12em;line-height:1.8;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;transition:transform 260ms, color 260ms;}.elementor .e-71f1f25c-6d03:hover,.elementor .e-71f1f25c-6d03:focus-visible{transform:translate3d(0px, -5px, 0px);filter: none;\n}.elementor .e-71f1f25c-6d03:focus{outline-width:2px;outline-color:#9e673d;outline-style:solid;outline-offset:3px;transform:translate3d(0px, -5px, 0px);filter: none;\n}.elementor .e-71f1f25c-6d03:hover,.elementor .e-71f1f25c-6d03:focus-visible{box-shadow:0px 18px 40px -20px rgba(197,150,90,0.45);}.elementor .e-71f1f25c-6d03{min-width:0px;overflow:hidden;color:inherit;text-decoration:none;padding:0px;transition:transform 240ms, filter 240ms, box-shadow 320ms;filter: none; &:hover [data-id="57d00035"] { transform:translateY(-3px); color:#d4b587; }\n}.elementor .e-118d5795-f695:hover,.elementor .e-118d5795-f695:focus-visible{clip-path:inset(0.4% 0.4% 0.8% 0.4% round 5px);filter:saturate(1.12) contrast(1.08) brightness(1.02); transform:perspective(900px) translate3d(1.2px, -5.0px, 0px) rotateX(2.2deg) rotateY(-2.2deg) scale(1.045) rotateZ(0.47deg) !important;\n}.elementor .e-118d5795-f695{width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;transform-origin:100% 50% 0px;display:block;clip-path:inset(0% 0% 0% 0% round 2px);filter:saturate(1.03) contrast(1.02); transition:transform 850ms,filter 750ms,clip-path 850ms !important;\n}.elementor .e-7ed052e-99bd{font-size:0.66rem;color:inherit;letter-spacing:0.12em;line-height:1.8;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;transition:transform 260ms, color 260ms;}.elementor .e-1dd34da9-d54c:hover,.elementor .e-1dd34da9-d54c:focus-visible{transform:translate3d(0px, -5px, 0px);filter: none;\n}.elementor .e-1dd34da9-d54c:focus{outline-width:2px;outline-color:#9e673d;outline-style:solid;outline-offset:3px;transform:translate3d(0px, -5px, 0px);filter: none;\n}.elementor .e-1dd34da9-d54c:hover,.elementor .e-1dd34da9-d54c:focus-visible{box-shadow:0px 18px 40px -20px rgba(197,150,90,0.45);}.elementor .e-1dd34da9-d54c{min-width:0px;overflow:hidden;color:inherit;text-decoration:none;padding:0px;transition:transform 240ms, filter 240ms, box-shadow 320ms;filter: none; &:hover [data-id="217859d5"] { transform:translateY(-3px); color:#d4b587; }\n}.elementor .e-33552dbc-c032:hover,.elementor .e-33552dbc-c032:focus-visible{clip-path:inset(0.7% 0.7% 0.7% 0.7% round 8px);filter:saturate(1.12) contrast(1.08) brightness(1.02); transform:perspective(900px) translate3d(-1.2px, -6.0px, 0px) rotateX(-1.8deg) rotateY(2.4deg) scale(1.045) rotateZ(0.23deg) !important;\n}.elementor .e-33552dbc-c032{width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;transform-origin:55% 45% 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-413fcdf8-da4f{font-size:0.66rem;color:inherit;letter-spacing:0.12em;line-height:1.8;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;transition:transform 260ms, color 260ms;}.elementor .e-692127f1-750c:hover,.elementor .e-692127f1-750c:focus-visible{transform:translate3d(0px, -5px, 0px);filter: none;\n}.elementor .e-692127f1-750c:focus{outline-width:2px;outline-color:#9e673d;outline-style:solid;outline-offset:3px;transform:translate3d(0px, -5px, 0px);filter: none;\n}.elementor .e-692127f1-750c:hover,.elementor .e-692127f1-750c:focus-visible{box-shadow:0px 18px 40px -20px rgba(197,150,90,0.45);}.elementor .e-692127f1-750c{min-width:0px;overflow:hidden;color:inherit;text-decoration:none;padding:0px;transition:transform 240ms, filter 240ms, box-shadow 320ms;filter: none; &:hover [data-id="775fbd8d"] { transform:translateY(-3px); color:#d4b587; }\n}.elementor .e-304bb827-3f43{width:100%;padding-block-start:1rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:1rem;overflow-x:auto; overscroll-behavior-x:contain; scroll-snap-type:x mandatory;\n}.elementor .e-40c8dd1d-8f03{min-width:0px;color:#eee9df;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:5%;padding-inline-end:5%;background-color:#171715;}.elementor .e-7f573538-8933{font-size:0.7rem;color:inherit;letter-spacing:0.18em;line-height:1.6;margin:0px;}.elementor .e-5e7c1aa1-d741{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:1.5rem;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;transition:transform 300ms, filter 300ms;}.elementor .e-4ac4eb2c-4f25{font-size:0.85rem;color:inherit;line-height:1.9;margin:0px;}.elementor .e-518bd394-7824:hover,.elementor .e-518bd394-7824:focus-visible{clip-path:inset(1% 0.5% 1% 0.5% round 6px);transform:translate3d(0px, -5.0px, 0px) scale(1.045) rotateZ(0.35deg) !important; filter:saturate(1.12) contrast(1.08) brightness(1.02);\n}.elementor .e-518bd394-7824{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;transform-origin:0% 0% 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-57754616-4dba{font-size:0.66rem;color:inherit;letter-spacing:0.12em;line-height:1.8;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;transition:transform 260ms, color 260ms;}.elementor .e-3cdadceb-94f2:hover,.elementor .e-3cdadceb-94f2:focus-visible{transform:translate3d(0px, -5px, 0px);filter: none;\n}.elementor .e-3cdadceb-94f2:focus{outline-width:2px;outline-color:#9e673d;outline-style:solid;outline-offset:3px;transform:translate3d(0px, -5px, 0px);filter: none;\n}.elementor .e-3cdadceb-94f2:hover,.elementor .e-3cdadceb-94f2:focus-visible{box-shadow:0px 18px 40px -20px rgba(197,150,90,0.45);}.elementor .e-3cdadceb-94f2{min-width:0px;overflow:hidden;color:inherit;text-decoration:none;padding:0px;transition:transform 240ms, filter 240ms, box-shadow 320ms;filter: none; &:hover [data-id="7a69ef9f"] { transform:translateY(-3px); color:#d4b587; }\n}.elementor .e-2d27ffb3-917c:hover,.elementor .e-2d27ffb3-917c:focus-visible{clip-path:inset(0.4% 0.4% 0.8% 0.4% round 5px);transform:translate3d(1.2px, -6.0px, 0px) scale(1.045) rotateZ(0.47deg) !important; filter:saturate(1.12) contrast(1.08) brightness(1.02);\n}.elementor .e-2d27ffb3-917c{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;transform-origin:100% 0% 0px;display:block;clip-path:inset(0% 0% 0% 0% round 2px);filter:saturate(1.03) contrast(1.02); transition:transform 850ms,filter 750ms,clip-path 850ms !important;\n}.elementor .e-5ce2546f-a558{font-size:0.66rem;color:inherit;letter-spacing:0.12em;line-height:1.8;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;transition:transform 260ms, color 260ms;}.elementor .e-555b8ff4-4e30:hover,.elementor .e-555b8ff4-4e30:focus-visible{transform:translate3d(0px, -5px, 0px);filter: none;\n}.elementor .e-555b8ff4-4e30:focus{outline-width:2px;outline-color:#9e673d;outline-style:solid;outline-offset:3px;transform:translate3d(0px, -5px, 0px);filter: none;\n}.elementor .e-555b8ff4-4e30:hover,.elementor .e-555b8ff4-4e30:focus-visible{box-shadow:0px 18px 40px -20px rgba(197,150,90,0.45);}.elementor .e-555b8ff4-4e30{min-width:0px;overflow:hidden;color:inherit;text-decoration:none;padding:0px;transition:transform 240ms, filter 240ms, box-shadow 320ms;filter: none; &:hover [data-id="252a71b2"] { transform:translateY(-3px); color:#d4b587; }\n}.elementor .e-e0ebbb4-1057:hover,.elementor .e-e0ebbb4-1057:focus-visible{clip-path:inset(0.7% 0.7% 0.7% 0.7% round 8px);transform:translate3d(-1.2px, -5.0px, 0px) scale(1.045) rotateZ(0.23deg) !important; filter:saturate(1.12) contrast(1.08) brightness(1.02);\n}.elementor .e-e0ebbb4-1057{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;transform-origin:0% 100% 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-c27adc-fef5{font-size:0.66rem;color:inherit;letter-spacing:0.12em;line-height:1.8;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;transition:transform 260ms, color 260ms;}.elementor .e-2b60171a-2e1e:hover,.elementor .e-2b60171a-2e1e:focus-visible{transform:translate3d(0px, -5px, 0px);filter: none;\n}.elementor .e-2b60171a-2e1e:focus{outline-width:2px;outline-color:#9e673d;outline-style:solid;outline-offset:3px;transform:translate3d(0px, -5px, 0px);filter: none;\n}.elementor .e-2b60171a-2e1e:hover,.elementor .e-2b60171a-2e1e:focus-visible{box-shadow:0px 18px 40px -20px rgba(197,150,90,0.45);}.elementor .e-2b60171a-2e1e{min-width:0px;overflow:hidden;color:inherit;text-decoration:none;padding:0px;transition:transform 240ms, filter 240ms, box-shadow 320ms;filter: none; &:hover [data-id="402cfc01"] { transform:translateY(-3px); color:#d4b587; }\n}.elementor .e-60af2f8e-4951:hover,.elementor .e-60af2f8e-4951:focus-visible{clip-path:inset(1% 0.5% 1% 0.5% round 6px);transform:translate3d(0px, -6.0px, 0px) scale(1.045) rotateZ(0.35deg) !important; filter:saturate(1.12) contrast(1.08) brightness(1.02);\n}.elementor .e-60af2f8e-4951{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;transform-origin:100% 100% 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-12a57f7f-e77f{font-size:0.66rem;color:inherit;letter-spacing:0.12em;line-height:1.8;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;transition:transform 260ms, color 260ms;}.elementor .e-62b77027-e359:hover,.elementor .e-62b77027-e359:focus-visible{transform:translate3d(0px, -5px, 0px);filter: none;\n}.elementor .e-62b77027-e359:focus{outline-width:2px;outline-color:#9e673d;outline-style:solid;outline-offset:3px;transform:translate3d(0px, -5px, 0px);filter: none;\n}.elementor .e-62b77027-e359:hover,.elementor .e-62b77027-e359:focus-visible{box-shadow:0px 18px 40px -20px rgba(197,150,90,0.45);}.elementor .e-62b77027-e359{min-width:0px;overflow:hidden;color:inherit;text-decoration:none;padding:0px;transition:transform 240ms, filter 240ms, box-shadow 320ms;filter: none; &:hover [data-id="58238ba7"] { transform:translateY(-3px); color:#d4b587; }\n}.elementor .e-372f3f53-3492:hover,.elementor .e-372f3f53-3492:focus-visible{clip-path:inset(0.4% 0.4% 0.8% 0.4% round 5px);transform:translate3d(1.2px, -5.0px, 0px) scale(1.045) rotateZ(0.47deg) !important; filter:saturate(1.12) contrast(1.08) brightness(1.02);\n}.elementor .e-372f3f53-3492{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;transform-origin:50% 0% 0px;display:block;clip-path:inset(0% 0% 0% 0% round 2px);filter:saturate(1.03) contrast(1.02); transition:transform 850ms,filter 750ms,clip-path 850ms !important;\n}.elementor .e-26e03c9b-444a{font-size:0.66rem;color:inherit;letter-spacing:0.12em;line-height:1.8;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;transition:transform 260ms, color 260ms;}.elementor .e-4f021238-5b45:hover,.elementor .e-4f021238-5b45:focus-visible{transform:translate3d(0px, -5px, 0px);filter: none;\n}.elementor .e-4f021238-5b45:focus{outline-width:2px;outline-color:#9e673d;outline-style:solid;outline-offset:3px;transform:translate3d(0px, -5px, 0px);filter: none;\n}.elementor .e-4f021238-5b45:hover,.elementor .e-4f021238-5b45:focus-visible{box-shadow:0px 18px 40px -20px rgba(197,150,90,0.45);}.elementor .e-4f021238-5b45{min-width:0px;overflow:hidden;color:inherit;text-decoration:none;padding:0px;transition:transform 240ms, filter 240ms, box-shadow 320ms;filter: none; &:hover [data-id="5518120e"] { transform:translateY(-3px); color:#d4b587; }\n}.elementor .e-911d2e3-e77c:hover,.elementor .e-911d2e3-e77c:focus-visible{clip-path:inset(0.7% 0.7% 0.7% 0.7% round 8px);transform:translate3d(-1.2px, -6.0px, 0px) scale(1.045) rotateZ(0.23deg) !important; filter:saturate(1.12) contrast(1.08) brightness(1.02);\n}.elementor .e-911d2e3-e77c{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;transform-origin:50% 100% 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-68373e42-a4df{font-size:0.66rem;color:inherit;letter-spacing:0.12em;line-height:1.8;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;transition:transform 260ms, color 260ms;}.elementor .e-9a2f8d5-80b9:hover,.elementor .e-9a2f8d5-80b9:focus-visible{transform:translate3d(0px, -5px, 0px);filter: none;\n}.elementor .e-9a2f8d5-80b9:focus{outline-width:2px;outline-color:#9e673d;outline-style:solid;outline-offset:3px;transform:translate3d(0px, -5px, 0px);filter: none;\n}.elementor .e-9a2f8d5-80b9:hover,.elementor .e-9a2f8d5-80b9:focus-visible{box-shadow:0px 18px 40px -20px rgba(197,150,90,0.45);}.elementor .e-9a2f8d5-80b9{min-width:0px;overflow:hidden;color:inherit;text-decoration:none;padding:0px;transition:transform 240ms, filter 240ms, box-shadow 320ms;filter: none; &:hover [data-id="4eb4b718"] { transform:translateY(-3px); color:#d4b587; }\n}.elementor .e-a5bbd-f026:hover,.elementor .e-a5bbd-f026:focus-visible{clip-path:inset(1% 0.5% 1% 0.5% round 6px);transform:translate3d(0px, -5.0px, 0px) scale(1.045) rotateZ(0.35deg) !important; filter:saturate(1.12) contrast(1.08) brightness(1.02);\n}.elementor .e-a5bbd-f026{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;transform-origin:0% 50% 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-7a36ab72-5add{font-size:0.66rem;color:inherit;letter-spacing:0.12em;line-height:1.8;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;transition:transform 260ms, color 260ms;}.elementor .e-19b35da9-357c:hover,.elementor .e-19b35da9-357c:focus-visible{transform:translate3d(0px, -5px, 0px);filter: none;\n}.elementor .e-19b35da9-357c:focus{outline-width:2px;outline-color:#9e673d;outline-style:solid;outline-offset:3px;transform:translate3d(0px, -5px, 0px);filter: none;\n}.elementor .e-19b35da9-357c:hover,.elementor .e-19b35da9-357c:focus-visible{box-shadow:0px 18px 40px -20px rgba(197,150,90,0.45);}.elementor .e-19b35da9-357c{min-width:0px;overflow:hidden;color:inherit;text-decoration:none;padding:0px;transition:transform 240ms, filter 240ms, box-shadow 320ms;filter: none; &:hover [data-id="3299f3d0"] { transform:translateY(-3px); color:#d4b587; }\n}.elementor .e-3c1abe5a-a923:hover,.elementor .e-3c1abe5a-a923:focus-visible{clip-path:inset(0.4% 0.4% 0.8% 0.4% round 5px);transform:translate3d(1.2px, -6.0px, 0px) scale(1.045) rotateZ(0.47deg) !important; filter:saturate(1.12) contrast(1.08) brightness(1.02);\n}.elementor .e-3c1abe5a-a923{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;transform-origin:100% 50% 0px;display:block;clip-path:inset(0% 0% 0% 0% round 2px);filter:saturate(1.03) contrast(1.02); transition:transform 850ms,filter 750ms,clip-path 850ms !important;\n}.elementor .e-3603dcfa-d6ba{font-size:0.66rem;color:inherit;letter-spacing:0.12em;line-height:1.8;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;transition:transform 260ms, color 260ms;}.elementor .e-64b72e95-f4a4:hover,.elementor .e-64b72e95-f4a4:focus-visible{transform:translate3d(0px, -5px, 0px);filter: none;\n}.elementor .e-64b72e95-f4a4:focus{outline-width:2px;outline-color:#9e673d;outline-style:solid;outline-offset:3px;transform:translate3d(0px, -5px, 0px);filter: none;\n}.elementor .e-64b72e95-f4a4:hover,.elementor .e-64b72e95-f4a4:focus-visible{box-shadow:0px 18px 40px -20px rgba(197,150,90,0.45);}.elementor .e-64b72e95-f4a4{min-width:0px;overflow:hidden;color:inherit;text-decoration:none;padding:0px;transition:transform 240ms, filter 240ms, box-shadow 320ms;filter: none; &:hover [data-id="60d88f1d"] { transform:translateY(-3px); color:#d4b587; }\n}.elementor .e-50c56d17-5034:hover,.elementor .e-50c56d17-5034:focus-visible{clip-path:inset(0.7% 0.7% 0.7% 0.7% round 8px);transform:translate3d(-1.2px, -5.0px, 0px) scale(1.045) rotateZ(0.23deg) !important; filter:saturate(1.12) contrast(1.08) brightness(1.02);\n}.elementor .e-50c56d17-5034{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;transform-origin:48% 52% 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-31009e64-acc9{font-size:0.66rem;color:inherit;letter-spacing:0.12em;line-height:1.8;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;transition:transform 260ms, color 260ms;}.elementor .e-3393521c-6257:hover,.elementor .e-3393521c-6257:focus-visible{transform:translate3d(0px, -5px, 0px);filter: none;\n}.elementor .e-3393521c-6257:focus{outline-width:2px;outline-color:#9e673d;outline-style:solid;outline-offset:3px;transform:translate3d(0px, -5px, 0px);filter: none;\n}.elementor .e-3393521c-6257:hover,.elementor .e-3393521c-6257:focus-visible{box-shadow:0px 18px 40px -20px rgba(197,150,90,0.45);}.elementor .e-3393521c-6257{min-width:0px;overflow:hidden;color:inherit;text-decoration:none;padding:0px;transition:transform 240ms, filter 240ms, box-shadow 320ms;filter: none; &:hover [data-id="35dbecb1"] { transform:translateY(-3px); color:#d4b587; }\n}.elementor .e-7d077705-7f91:hover,.elementor .e-7d077705-7f91:focus-visible{clip-path:inset(1% 0.5% 1% 0.5% round 6px);transform:translate3d(0px, -6.0px, 0px) scale(1.045) rotateZ(0.35deg) !important; filter:saturate(1.12) contrast(1.08) brightness(1.02);\n}.elementor .e-7d077705-7f91{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;transform-origin:0% 0% 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-6814f029-83fc{font-size:0.66rem;color:inherit;letter-spacing:0.12em;line-height:1.8;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;transition:transform 260ms, color 260ms;}.elementor .e-fdf1142-e193:hover,.elementor .e-fdf1142-e193:focus-visible{transform:translate3d(0px, -5px, 0px);filter: none;\n}.elementor .e-fdf1142-e193:focus{outline-width:2px;outline-color:#9e673d;outline-style:solid;outline-offset:3px;transform:translate3d(0px, -5px, 0px);filter: none;\n}.elementor .e-fdf1142-e193:hover,.elementor .e-fdf1142-e193:focus-visible{box-shadow:0px 18px 40px -20px rgba(197,150,90,0.45);}.elementor .e-fdf1142-e193{min-width:0px;overflow:hidden;color:inherit;text-decoration:none;padding:0px;transition:transform 240ms, filter 240ms, box-shadow 320ms;filter: none; &:hover [data-id="726dccb1"] { transform:translateY(-3px); color:#d4b587; }\n}.elementor .e-42f30062-ac43:hover,.elementor .e-42f30062-ac43:focus-visible{clip-path:inset(0.4% 0.4% 0.8% 0.4% round 5px);transform:translate3d(1.2px, -5.0px, 0px) scale(1.045) rotateZ(0.47deg) !important; filter:saturate(1.12) contrast(1.08) brightness(1.02);\n}.elementor .e-42f30062-ac43{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;transform-origin:100% 0% 0px;display:block;clip-path:inset(0% 0% 0% 0% round 2px);filter:saturate(1.03) contrast(1.02); transition:transform 850ms,filter 750ms,clip-path 850ms !important;\n}.elementor .e-6206fa4f-5419{font-size:0.66rem;color:inherit;letter-spacing:0.12em;line-height:1.8;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;transition:transform 260ms, color 260ms;}.elementor .e-491435ba-26f8:hover,.elementor .e-491435ba-26f8:focus-visible{transform:translate3d(0px, -5px, 0px);filter: none;\n}.elementor .e-491435ba-26f8:focus{outline-width:2px;outline-color:#9e673d;outline-style:solid;outline-offset:3px;transform:translate3d(0px, -5px, 0px);filter: none;\n}.elementor .e-491435ba-26f8:hover,.elementor .e-491435ba-26f8:focus-visible{box-shadow:0px 18px 40px -20px rgba(197,150,90,0.45);}.elementor .e-491435ba-26f8{min-width:0px;overflow:hidden;color:inherit;text-decoration:none;padding:0px;transition:transform 240ms, filter 240ms, box-shadow 320ms;filter: none; &:hover [data-id="21e4935e"] { transform:translateY(-3px); color:#d4b587; }\n}.elementor .e-6aab7f19-f026:hover,.elementor .e-6aab7f19-f026:focus-visible{clip-path:inset(0.7% 0.7% 0.7% 0.7% round 8px);transform:translate3d(-1.2px, -6.0px, 0px) scale(1.045) rotateZ(0.23deg) !important; filter:saturate(1.12) contrast(1.08) brightness(1.02);\n}.elementor .e-6aab7f19-f026{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;transform-origin:0% 100% 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-60288c84-1f82{font-size:0.66rem;color:inherit;letter-spacing:0.12em;line-height:1.8;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;transition:transform 260ms, color 260ms;}.elementor .e-58f57ae2-e3b1:hover,.elementor .e-58f57ae2-e3b1:focus-visible{transform:translate3d(0px, -5px, 0px);filter: none;\n}.elementor .e-58f57ae2-e3b1:focus{outline-width:2px;outline-color:#9e673d;outline-style:solid;outline-offset:3px;transform:translate3d(0px, -5px, 0px);filter: none;\n}.elementor .e-58f57ae2-e3b1:hover,.elementor .e-58f57ae2-e3b1:focus-visible{box-shadow:0px 18px 40px -20px rgba(197,150,90,0.45);}.elementor .e-58f57ae2-e3b1{min-width:0px;overflow:hidden;color:inherit;text-decoration:none;padding:0px;transition:transform 240ms, filter 240ms, box-shadow 320ms;filter: none; &:hover [data-id="551c22ee"] { transform:translateY(-3px); color:#d4b587; }\n}.elementor .e-bdf685a-a1fb:hover,.elementor .e-bdf685a-a1fb:focus-visible{clip-path:inset(1% 0.5% 1% 0.5% round 6px);transform:translate3d(0px, -5.0px, 0px) scale(1.045) rotateZ(0.35deg) !important; filter:saturate(1.12) contrast(1.08) brightness(1.02);\n}.elementor .e-bdf685a-a1fb{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;transform-origin:100% 100% 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-54fa9edc-d52d{font-size:0.66rem;color:inherit;letter-spacing:0.12em;line-height:1.8;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;transition:transform 260ms, color 260ms;}.elementor .e-54a9877a-d4af:hover,.elementor .e-54a9877a-d4af:focus-visible{transform:translate3d(0px, -5px, 0px);filter: none;\n}.elementor .e-54a9877a-d4af:focus{outline-width:2px;outline-color:#9e673d;outline-style:solid;outline-offset:3px;transform:translate3d(0px, -5px, 0px);filter: none;\n}.elementor .e-54a9877a-d4af:hover,.elementor .e-54a9877a-d4af:focus-visible{box-shadow:0px 18px 40px -20px rgba(197,150,90,0.45);}.elementor .e-54a9877a-d4af{min-width:0px;overflow:hidden;color:inherit;text-decoration:none;padding:0px;transition:transform 240ms, filter 240ms, box-shadow 320ms;filter: none; &:hover [data-id="6b2b3054"] { transform:translateY(-3px); color:#d4b587; }\n}.elementor .e-5c200247-14e7:hover,.elementor .e-5c200247-14e7:focus-visible{clip-path:inset(0.4% 0.4% 0.8% 0.4% round 5px);transform:translate3d(1.2px, -6.0px, 0px) scale(1.045) rotateZ(0.47deg) !important; filter:saturate(1.12) contrast(1.08) brightness(1.02);\n}.elementor .e-5c200247-14e7{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;transform-origin:50% 0% 0px;display:block;clip-path:inset(0% 0% 0% 0% round 2px);filter:saturate(1.03) contrast(1.02); transition:transform 850ms,filter 750ms,clip-path 850ms !important;\n}.elementor .e-33261118-7956{font-size:0.66rem;color:inherit;letter-spacing:0.12em;line-height:1.8;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;transition:transform 260ms, color 260ms;}.elementor .e-34cf02f9-b149:hover,.elementor .e-34cf02f9-b149:focus-visible{transform:translate3d(0px, -5px, 0px);filter: none;\n}.elementor .e-34cf02f9-b149:focus{outline-width:2px;outline-color:#9e673d;outline-style:solid;outline-offset:3px;transform:translate3d(0px, -5px, 0px);filter: none;\n}.elementor .e-34cf02f9-b149:hover,.elementor .e-34cf02f9-b149:focus-visible{box-shadow:0px 18px 40px -20px rgba(197,150,90,0.45);}.elementor .e-34cf02f9-b149{min-width:0px;overflow:hidden;color:inherit;text-decoration:none;padding:0px;transition:transform 240ms, filter 240ms, box-shadow 320ms;filter: none; &:hover [data-id="1f4fd632"] { transform:translateY(-3px); color:#d4b587; }\n}.elementor .e-24aef9dd-510b:hover,.elementor .e-24aef9dd-510b:focus-visible{clip-path:inset(0.7% 0.7% 0.7% 0.7% round 8px);transform:translate3d(-1.2px, -5.0px, 0px) scale(1.045) rotateZ(0.23deg) !important; filter:saturate(1.12) contrast(1.08) brightness(1.02);\n}.elementor .e-24aef9dd-510b{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;transform-origin:50% 100% 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-23951330-bd81{font-size:0.66rem;color:inherit;letter-spacing:0.12em;line-height:1.8;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;transition:transform 260ms, color 260ms;}.elementor .e-57e34459-976d:hover,.elementor .e-57e34459-976d:focus-visible{transform:translate3d(0px, -5px, 0px);filter: none;\n}.elementor .e-57e34459-976d:focus{outline-width:2px;outline-color:#9e673d;outline-style:solid;outline-offset:3px;transform:translate3d(0px, -5px, 0px);filter: none;\n}.elementor .e-57e34459-976d:hover,.elementor .e-57e34459-976d:focus-visible{box-shadow:0px 18px 40px -20px rgba(197,150,90,0.45);}.elementor .e-57e34459-976d{min-width:0px;overflow:hidden;color:inherit;text-decoration:none;padding:0px;transition:transform 240ms, filter 240ms, box-shadow 320ms;filter: none; &:hover [data-id="178e7634"] { transform:translateY(-3px); color:#d4b587; }\n}.elementor .e-6e6e0d86-f437{margin-block-start:2rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));}.elementor .e-3798197e-4ebf{min-width:0px;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:5%;padding-inline-end:5%;}.elementor .e-61ae6df4-1973{font-size:0.7rem;color:inherit;letter-spacing:0.18em;line-height:1.6;margin:0px;}.elementor .e-413d19a0-93bd{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:2rem;margin-block-end:2rem;margin-inline-start:0px;margin-inline-end:0px;transition:transform 300ms, filter 300ms;}.elementor .e-77ded696-d412{font-size:0.8rem;color:inherit;line-height:1.8;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-22af73d9-f745:hover,.elementor .e-22af73d9-f745:focus-visible{transform:translateX(4px) !important; text-decoration-color:#b49a73;\n}.elementor .e-22af73d9-f745{font-size:clamp(1rem,2vw,1.5rem);color:inherit;line-height:1.8;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-4231a989-10cb:hover,.elementor .e-4231a989-10cb:focus-visible{color:#986b43;}.elementor .e-4231a989-10cb:focus{outline-width:2px;outline-color:#986b43;outline-style:solid;}.elementor .e-4231a989-10cb:active{transform:translate3d(4px, 0px, 0px);}.elementor .e-4231a989-10cb{cursor:pointer;padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;transition:color 160ms, transform 160ms;border-top-style: solid; border-top-color: #c7c0b3;\n}.elementor .e-b7b92f1-b1fa{font-size:1.1rem;color:inherit;line-height:1.8;margin-block-start:0px;margin-block-end:0.7rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-74242fc4-b73c{font-size:0.9rem;color:inherit;line-height:1.8;margin:0px;}.elementor .e-4caf0722-1032{max-width:52rem;padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-40073590-abfa:hover,.elementor .e-40073590-abfa:focus-visible{transform:translateX(4px) !important; text-decoration-color:#b49a73;\n}.elementor .e-40073590-abfa{font-size:clamp(1rem,2vw,1.5rem);color:inherit;line-height:1.8;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-7480ac1c-87e7:hover,.elementor .e-7480ac1c-87e7:focus-visible{color:#986b43;}.elementor .e-7480ac1c-87e7:focus{outline-width:2px;outline-color:#986b43;outline-style:solid;}.elementor .e-7480ac1c-87e7:active{transform:translate3d(4px, 0px, 0px);}.elementor .e-7480ac1c-87e7{cursor:pointer;padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;transition:color 160ms, transform 160ms;border-top-style: solid; border-top-color: #c7c0b3;\n}.elementor .e-1a2959f6-dffc{font-size:1.1rem;color:inherit;line-height:1.8;margin-block-start:0px;margin-block-end:0.7rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-70516e47-c910{font-size:0.9rem;color:inherit;line-height:1.8;margin:0px;}.elementor .e-71961c5a-b605{max-width:52rem;padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-18e274a0-52ee:hover,.elementor .e-18e274a0-52ee:focus-visible{transform:translateX(4px) !important; text-decoration-color:#b49a73;\n}.elementor .e-18e274a0-52ee{font-size:clamp(1rem,2vw,1.5rem);color:inherit;line-height:1.8;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-4c125c8f-71c6:hover,.elementor .e-4c125c8f-71c6:focus-visible{color:#986b43;}.elementor .e-4c125c8f-71c6:focus{outline-width:2px;outline-color:#986b43;outline-style:solid;}.elementor .e-4c125c8f-71c6:active{transform:translate3d(4px, 0px, 0px);}.elementor .e-4c125c8f-71c6{cursor:pointer;padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;transition:color 160ms, transform 160ms;border-top-style: solid; border-top-color: #c7c0b3;\n}.elementor .e-161c2679-b064{font-size:1.1rem;color:inherit;line-height:1.8;margin-block-start:0px;margin-block-end:0.7rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4699bff2-c8eb{font-size:0.9rem;color:inherit;line-height:1.8;margin:0px;}.elementor .e-3546d5fa-9e14{max-width:52rem;padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-354c7807-d1ef{width:100%;}.elementor .e-4757ba50-b41b:active{transform:translate3d(0px, 1px, 0px) scale3d(0.985, 0.985, 1);}.elementor .e-4757ba50-b41b:hover,.elementor .e-4757ba50-b41b:focus-visible{box-shadow:0px 16px 44px 0px rgba(197,165,120,0.3);transform:translateY(-3px) !important;\n}.elementor .e-4757ba50-b41b{font-size:0.9rem;color:#f2ede3;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:1.7rem;padding-inline-end:1.7rem;margin-block-start:2rem;border-radius:0px;background-color:#171715;transition:transform 420ms, box-shadow 420ms;}.elementor .e-1c905bd7-a3a4{min-width:0px;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:5%;padding-inline-end:5%;border-block-start-width:1px;border-top-style: solid; border-top-color: #c7c0b3;\n}.elementor .e-636bc6ca-3daa{font-size:0.7rem;color:inherit;letter-spacing:0.18em;line-height:1.6;margin:0px;}.elementor .e-772d6b34-6a26{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:2rem;margin-block-end:2rem;margin-inline-start:0px;margin-inline-end:0px;transition:transform 300ms, filter 300ms;}.elementor .e-3702aec3-6034{font-size:1rem;color:inherit;line-height:1.9;margin:0px;}.elementor .e-6ea79aa3-7ec8{max-width:48rem;font-size:0.9rem;color:inherit;line-height:2;margin-block-start:2rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-653fec41-9863{font-family:"Bodoni Moda";font-weight:400;font-size:clamp(72px,13vw,188px);color:inherit;letter-spacing:-0.04em;line-height:.86;margin-block-start:5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;transition:transform 300ms, filter 300ms;}.elementor .e-747ddc39-4f78{font-size:0.7rem;color:inherit;letter-spacing:0.18em;line-height:1.6;margin-block-start:2rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3968b49d-22e9{min-width:0px;color:#eee9df;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:5%;padding-inline-end:5%;background-color:#171715;}.elementor .e-cine-grain-54{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-54-ctrl{display:none!important;
content-visibility:auto;contain-intrinsic-size:auto 70vh;\n}.elementor .e-cine-b3-54-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-54-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-54-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-54-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-54-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-54{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-bae824a-8b76{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-12c2de73-30ca{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-6fe95587-4bab{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-4a97e467-6ed0{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-3ea16edd-b634:hover,.elementor .e-3ea16edd-b634:focus-visible{transform:scale3d(1.055, 1.055, 1);filter:saturate(1.06) contrast(1.04) brightness(1);\n}.elementor .e-3ea16edd-b634{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-2118e738-7d02{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-7c63650-7273{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-5c8e7019-ce21{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-7e21f8e-8b2f:hover,.elementor .e-7e21f8e-8b2f:focus-visible{transform:scale3d(1.055, 1.055, 1);filter:saturate(1.06) contrast(1.04) brightness(1);\n}.elementor .e-7e21f8e-8b2f{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-1dc1513e-36dd{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-338ff41d-9de2{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-63a5af-da2e{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-73709b9a-1b49:hover,.elementor .e-73709b9a-1b49:focus-visible{transform:scale3d(1.055, 1.055, 1);filter:saturate(1.06) contrast(1.04) brightness(1);\n}.elementor .e-73709b9a-1b49{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-33201d12-6a13{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-717ca3fe-b06e{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-57ee4c61-4318{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-5729d797-98ce:hover,.elementor .e-5729d797-98ce:focus-visible{transform:scale3d(1.055, 1.055, 1);filter:saturate(1.06) contrast(1.04) brightness(1);\n}.elementor .e-5729d797-98ce{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-3f00c176-dfcf{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-60d594fd-6bc7{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-1c32f55-4743{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-4cb9b64f-b023:hover,.elementor .e-4cb9b64f-b023:focus-visible{transform:scale3d(1.055, 1.055, 1);filter:saturate(1.06) contrast(1.04) brightness(1);\n}.elementor .e-4cb9b64f-b023{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-62d38716-3fca{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-140c62c5-dc58{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-2cbe6ee3-3f98{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-74de6fe6-4084:hover,.elementor .e-74de6fe6-4084:focus-visible{transform:scale3d(1.055, 1.055, 1);filter:saturate(1.06) contrast(1.04) brightness(1);\n}.elementor .e-74de6fe6-4084{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-5a13fa85-1f7c{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-443bcadc-e651{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-210372df-2473{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-26f66223-8903:hover,.elementor .e-26f66223-8903:focus-visible{transform:scale3d(1.055, 1.055, 1);filter:saturate(1.06) contrast(1.04) brightness(1);\n}.elementor .e-26f66223-8903{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-49a3c58-d034{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-17181672-96c3{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-4f5c5424-23a0{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-74c848d3-6b56:hover,.elementor .e-74c848d3-6b56:focus-visible{transform:scale3d(1.055, 1.055, 1);filter:saturate(1.06) contrast(1.04) brightness(1);\n}.elementor .e-74c848d3-6b56{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-44d9fce0-b139{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-57145d1a-9c9a{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-3d81ceae-490b{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-1d6eb75c-1ec6:hover,.elementor .e-1d6eb75c-1ec6:focus-visible{transform:scale3d(1.055, 1.055, 1);filter:saturate(1.06) contrast(1.04) brightness(1);\n}.elementor .e-1d6eb75c-1ec6{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-31f4560d-341a{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-24090e7c-a9b8{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-2c97c350-bfdb{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-520db7f-4ed9:hover,.elementor .e-520db7f-4ed9:focus-visible{transform:scale3d(1.055, 1.055, 1);filter:saturate(1.06) contrast(1.04) brightness(1);\n}.elementor .e-520db7f-4ed9{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-62343f3e-e0fe{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-9f6305f-8797{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-41d7bb6-b295{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-5f674b7-b492:hover,.elementor .e-5f674b7-b492:focus-visible{transform:scale3d(1.055, 1.055, 1);filter:saturate(1.06) contrast(1.04) brightness(1);\n}.elementor .e-5f674b7-b492{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-31fb8141-b2e0{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-6d9b4ab3-3d8f{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-1a90c022-2c53{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-772eff52-c022:hover,.elementor .e-772eff52-c022:focus-visible{transform:scale3d(1.055, 1.055, 1);filter:saturate(1.06) contrast(1.04) brightness(1);\n}.elementor .e-772eff52-c022{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-38e00dce-6c44{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-2b087a8e-6a21{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-71d68a89-8311{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-6bf9ed5c-f2ed{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-29491163-b5e3{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-11988f5f-e5ef{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-10b7721a-f1ca{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-465211f1-55bc{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-54-eyebrow{text-align:center;letter-spacing:.5em;text-transform:uppercase;font-size:.8rem;color:#c9a96a;margin:0 0 1.4rem;\n}.elementor .e-fin-54-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-54-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-54{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-54:hover,.elementor .e-cta-54:focus-visible{background:#c9a96a;color:#0b0a09;border-color:#c9a96a;\n}.elementor .e-fin-54-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-54{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-54-mark{font-family:'Bodoni Moda',serif;font-size:1.5rem;letter-spacing:.35em;color:#d4b87f;margin:0 0 .6rem;\n}.elementor .e-foot-54-tag{font-size:.85rem;letter-spacing:.25em;color:#8f887a;margin:0 0 1.8rem;\n}.elementor .e-foot-54-lt-85517{margin:0;\n}.elementor .e-foot-54-l-85517{font-size:.82rem;letter-spacing:.15em;color:#a89f8e;text-decoration:none;
width:auto;flex:0 0 auto;\n}.elementor .e-foot-54-lt-91341{margin:0;\n}.elementor .e-foot-54-l-91341{font-size:.82rem;letter-spacing:.15em;color:#a89f8e;text-decoration:none;
width:auto;flex:0 0 auto;\n}.elementor .e-foot-54-lt-42644{margin:0;\n}.elementor .e-foot-54-l-42644{font-size:.82rem;letter-spacing:.15em;color:#a89f8e;text-decoration:none;
width:auto;flex:0 0 auto;\n}.elementor .e-foot-54-lt-52831{margin:0;\n}.elementor .e-foot-54-l-52831{font-size:.82rem;letter-spacing:.15em;color:#a89f8e;text-decoration:none;
width:auto;flex:0 0 auto;\n}.elementor .e-foot-54-lt-81913{margin:0;\n}.elementor .e-foot-54-l-81913{font-size:.82rem;letter-spacing:.15em;color:#a89f8e;text-decoration:none;
width:auto;flex:0 0 auto;\n}.elementor .e-foot-54-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.6rem;margin:0 0 1.8rem;\n}.elementor .e-foot-54-topt{margin:0;
width:auto;flex:0 0 auto;\n}.elementor .e-foot-54-top{font-size:.75rem;letter-spacing:.3em;color:#c9a96a;text-decoration:none;
width:auto;flex:0 0 auto;\n}.elementor .e-foot-54-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-54{width:100%;border-top:1px solid rgba(201,169,106,.35);background:#0a0908;overflow:hidden;\n}.elementor .e-2136c3ab-16a0{width:100%;min-width:0px;min-height:100vh;font-family:"Noto Sans TC";color:#F4F1EA;padding:0px;background-color:#0B0B0C;overflow-x:clip;overflow-y:visible;\n}