.loading-screen[data-v-7c571fae]{align-items:center;background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.loading-container[data-v-7c571fae]{position:relative;text-align:center;width:100%}.loading-bar[data-v-7c571fae]{height:12px;margin:20px auto;overflow:visible;position:relative;width:100%}.loading-progress-container[data-v-7c571fae]{border-bottom:1px solid hsla(0,0%,100%,.3);border-top:1px solid hsla(0,0%,100%,.3);height:16px;overflow:visible;position:relative}.loading-progress[data-v-7c571fae]{background-color:red;height:20px;left:0;position:absolute;top:-2px;transition:width .1s ease-out}.logo[data-v-7c571fae]{height:auto;transform:translateY(-10%);width:80px}.apollo-logo[data-v-7c571fae]{background:linear-gradient(90deg,gray,#fff 50%,gray);-webkit-background-clip:text;background-clip:text;mix-blend-mode:difference;transition:filter .3s ease;-webkit-text-fill-color:transparent;animation:gradient-7c571fae 3s ease infinite;background-size:200% auto}.text-container[data-v-7c571fae]{margin-top:0;position:relative}.loading-text[data-v-7c571fae]{margin-bottom:0}@keyframes gradient-7c571fae{0%{background-position:0}50%{background-position:100%}to{background-position:0}}.cookie-overlay[data-v-98b38dc2]{background-color:#000c;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.cookie-banner[data-v-98b38dc2]{align-items:center;background-color:#fff;border-top:1px solid hsla(0,0%,100%,.1);bottom:0;box-sizing:border-box;color:#000;display:flex;height:auto;justify-content:center;max-width:1200px;min-height:88px;overflow:visible;padding:20px;position:fixed;right:50%;transform:translate(50%);width:calc(100% - 40px);z-index:1000}@media (max-width:800px){.cookie-banner[data-v-98b38dc2]{padding:16px 24px;width:90%}}.cookie-content[data-v-98b38dc2]{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;width:100%}.cookie-buttons[data-v-98b38dc2]{display:flex;flex-shrink:0;gap:20px}.cookie-btn--accept[data-v-98b38dc2],.cookie-btn--decline[data-v-98b38dc2],.cookie-btn--necessary[data-v-98b38dc2]{background:transparent;border:1px solid #e53e3e;color:#000;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;padding:12px 24px;text-transform:uppercase;transition:all .3s ease;width:auto}.cookie-btn--decline[data-v-98b38dc2],.cookie-btn--necessary[data-v-98b38dc2]{background-color:transparent;border-color:#e53e3e;color:#000}.cookie-btn--accept[data-v-98b38dc2]{background-color:#e53e3e!important;border-color:#e53e3e!important;color:#fff!important}.cookie-btn--accept[data-v-98b38dc2]:hover,.cookie-btn--decline[data-v-98b38dc2]:hover,.cookie-btn--necessary[data-v-98b38dc2]:hover{transform:scale(1.05)}.button-text-wrapper[data-v-98b38dc2]{display:inline-block;font-family:Oxanium,sans-serif!important;text-align:center;width:100%}.cookie-link[data-v-98b38dc2]{color:#e53e3e;text-decoration:none}.cookie-link[data-v-98b38dc2]:hover{text-decoration:underline}.cookie-text[data-v-98b38dc2]{color:#000;flex:1;font-family:Oxanium,Noto Sans SC,Noto Sans TC,sans-serif;font-size:18px;font-weight:500;line-height:1.4;margin:0;min-width:280px;overflow:visible;padding:0}@media (max-width:800px){.cookie-banner[data-v-98b38dc2]{bottom:0;height:auto;max-height:90vh;overflow-y:auto;padding:24px}.cookie-content[data-v-98b38dc2]{flex-direction:column;text-align:center}.cookie-buttons[data-v-98b38dc2]{flex-direction:row;gap:16px;justify-content:center;width:100%}.cookie-btn--accept[data-v-98b38dc2],.cookie-btn--decline[data-v-98b38dc2],.cookie-btn--necessary[data-v-98b38dc2]{flex:1;margin:0;max-width:160px;min-width:120px;padding:12px 24px;width:auto}}@media (max-width:500px){.cookie-banner[data-v-98b38dc2]{padding:20px 16px}.cookie-buttons[data-v-98b38dc2]{gap:12px}.cookie-btn--accept[data-v-98b38dc2],.cookie-btn--decline[data-v-98b38dc2]{min-width:100px;padding:10px 16px}}@media (max-width:360px){.cookie-text[data-v-98b38dc2]{font-size:16px}.cookie-banner[data-v-98b38dc2]{padding:18px 12px}.cookie-buttons[data-v-98b38dc2]{gap:8px}.cookie-btn--accept[data-v-98b38dc2],.cookie-btn--decline[data-v-98b38dc2]{min-width:90px;padding:8px 12px}}.cookie-banner[data-v-98b38dc2] .body-max{margin:0;padding:0}.app-wrapper{background-color:#000;min-height:100vh;width:100%}.page-enter-active,.page-leave-active{transition:opacity .3s}.page-enter-from,.page-leave-to{opacity:0}html{height:auto}body,html{overflow-x:hidden;overflow-y:auto!important}body{margin:0;padding:0}#__nuxt,body{min-height:100vh;position:relative}.locked,.no-scroll{overflow:auto!important}.screen-size-display{background-color:#000000b3;border-radius:4px;color:#fff;font-size:14px;left:10px;padding:5px 10px;position:fixed;top:10px;z-index:9999}body.no-scroll{height:100%;position:fixed;width:100%}body.no-scroll,html.no-scroll{overflow:hidden!important}.header-text[data-v-6daf1470]{color:#fff;font-family:Feguropic,sans-serif;font-size:clamp(32px,4vw,45px);margin:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:normal}@media (min-width:1500px){.header-text[data-v-6daf1470]{font-size:60px}}@media (max-width:768px){.header-text[data-v-6daf1470]{font-size:25px;line-height:1.3}}.header-text[data-v-6daf1470] p{margin:0;padding:0}.header-text[data-v-6daf1470] br{content:"";display:block}.header-subtitle[data-v-734c1385]{color:#fff;font-family:Oxanium;font-size:var(--52879fd7);font-weight:500;letter-spacing:1%;line-height:1.5;margin:0;opacity:1;overflow:hidden;padding:0;visibility:visible}@media (max-width:720px){.header-subtitle[data-v-734c1385]{font-size:20px}}.header-subtitle[data-v-734c1385] p{margin:0;padding:0}.heading-2[data-v-e8a8be92]{align-items:center;color:#fff;display:flex;font-family:Feguropic,Noto Sans SC,Noto Sans TC,sans-serif;font-size:clamp(28px,calc(2vw + 1.5rem),64px);font-weight:400;justify-content:flex-start;line-height:-5%;margin:0;overflow:visible;position:relative;width:100%}@media (max-width:720px){.heading-2[data-v-e8a8be92]{font-size:clamp(24px,calc(1.5vw + 1rem),32px)}}@media (min-width:721px) and (max-width:1440px){.heading-2[data-v-e8a8be92]{font-size:clamp(25px,calc(1.8vw + 1.2rem),48px)}}@media (min-width:1441px){.heading-2[data-v-e8a8be92]{font-size:clamp(40px,calc(2vw + 1.5rem),64px)}}.text-wrapper[data-v-e8a8be92]{display:block;line-height:-5%;position:relative;transform-origin:left center;width:100%}.heading-2[data-v-e8a8be92] p{margin:0}.body-min[data-v-ae3c8341]{color:#fff;font-family:Oxanium,Noto Sans SC,Noto Sans TC,sans-serif;font-size:clamp(14px,calc(.8vw + .8rem),24px);font-weight:400;line-height:1.2;margin:0;overflow:visible;padding:0;word-wrap:break-word;-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word;overflow-wrap:normal;white-space:pre-line;white-space:normal;word-break:break-word;word-break:normal;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media (max-width:720px){.body-min[data-v-ae3c8341]{font-size:clamp(12px,calc(.7vw + .7rem),18px);line-height:1.5;word-wrap:break-word;overflow-wrap:break-word;white-space:pre-line;word-break:break-word}}@media (min-width:721px) and (max-width:1440px){.body-min[data-v-ae3c8341]{font-size:clamp(14px,calc(.9vw + .2rem),20px);line-height:1.3}}@media (min-width:1441px){.body-min[data-v-ae3c8341]{font-size:clamp(16px,calc(1.2vw + .3rem),24px)}}.body-min.animated[data-v-ae3c8341]{animation:none}.body-min[data-v-ae3c8341] p{margin:0;padding:0}.subtitle-min[data-v-b004967c]{color:#fff;font-family:Oxanium;font-size:var(--e7b19c34);font-weight:500;letter-spacing:1%;line-height:1.5;margin:0;overflow:hidden;padding:0}.subtitle-min[data-v-b004967c] p{margin:0;padding:0}.menu-overlay-container[data-v-7e2f334c]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);height:100%;left:0;position:fixed;top:0;width:100%}.menu-overlay[data-v-7e2f334c]{background-image:radial-gradient(circle at 50% 50%,#000000b3,#000000e6);background-size:200% 200%;height:100%;left:0;position:absolute;top:0;width:100%}.menu-overlay[data-v-7e2f334c]:before{background-color:#0000004d;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.heading-row[data-v-7e2f334c]:hover .subtitle-min,.heading-row[data-v-7e2f334c]:hover h2{color:red!important}.heading-row[data-v-7e2f334c]{text-decoration:none}.heading-1[data-v-6a8d7582]{color:#fff;font-family:Feguropic,Noto Sans SC,Noto Sans TC,sans-serif;font-size:clamp(30px,4vw,90px);margin:0;overflow:visible;padding:0;position:relative;width:100%;word-break:break-word}@media (max-width:720px){.heading-1[data-v-6a8d7582]{font-size:clamp(24px,calc(1.5vw + 1.5rem),28px)}}@media (min-width:721px) and (max-width:1440px){.heading-1[data-v-6a8d7582]{font-size:clamp(40px,3.5vw,80px)}}@media (min-width:1441px){.heading-1[data-v-6a8d7582]{font-size:clamp(40px,4vw,80px)}}.heading-1[data-v-6a8d7582] h1{margin:0;padding:0;text-align:inherit}.button-text[data-v-853de96c]{background:none;border:none;color:#fff;cursor:pointer;font-family:Oxanium,Noto Sans SC,Noto Sans TC,sans-serif!important;font-weight:medium;letter-spacing:1%;line-height:1.5;margin:0;overflow:visible;padding:0;text-align:left;text-transform:uppercase}.button-text.animated[data-v-853de96c]{animation:none}.button-text[data-v-853de96c] p{margin:0;padding:0}@media (max-width:720px){.button-text[data-v-853de96c]{font-size:12px!important;line-height:1.2}}.selected-mp[data-v-992244dd]{color:red;display:none}.mobile-language-selector[data-v-992244dd]{align-items:center;bottom:var(--2e3f84fb);box-sizing:border-box;display:var(--639c4540);height:60px;justify-content:center;left:0;padding:0 20px;position:fixed;width:100%;z-index:10002}.header[data-v-992244dd]{left:0;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:10000}.header.menu-open .header-container[data-v-992244dd],.header.scrolled .header-container[data-v-992244dd]{background:linear-gradient(180deg,rgba(0,0,0,.85),rgba(0,0,0,.7) 37%,rgba(0,0,0,.4) 70%,transparent);border:none;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 85%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 85%,transparent)}.header.menu-open .header-container[data-v-992244dd]{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);margin-bottom:0;padding-bottom:0}.header-container[data-v-992244dd]{align-items:center;border:none;display:flex;height:var(--167b1e4e);justify-content:space-between;outline:none;padding:0 var(--171687a6);position:relative;transition:all .3s ease;z-index:10000}.apollo-logo[data-v-992244dd]{cursor:pointer;mix-blend-mode:difference;transition:filter .3s ease}.logo[data-v-992244dd]{cursor:pointer;height:auto;position:var(--2a9831a4);transform:var(--177b6802);width:var(--a64cd846);z-index:10000}.header-menu-button[data-v-992244dd]{align-items:center;display:flex;justify-content:center;margin:auto}.header-menu-button img[data-v-992244dd]{min-height:55px;-o-object-fit:contain;object-fit:contain}.header-right[data-v-992244dd]{align-items:center;display:flex;height:100%;justify-content:center}.image-style[data-v-992244dd]{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.close-button[data-v-992244dd]{font-size:45px;left:50%;position:fixed;top:4%;transform:translate(-50%);z-index:10005}.menu-row[data-v-992244dd]:hover,.menu-row:hover .header-text[data-v-992244dd]{color:red!important}.apollo-logo.menu-closed[data-v-992244dd]{filter:invert(1) brightness(1.8) contrast(1.2)}.header-overlay[data-v-992244dd]{height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:9998}.header-overlay[data-v-992244dd]:before{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:all .3s ease}.overlay-content[data-v-992244dd]{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:var(--569e0bb6);position:relative;transition:transform .3s ease;width:100%;z-index:1}.overlay-content.masterpiece-view[data-v-992244dd]{min-height:var(--504136e0);padding-bottom:var(--1531b99e);padding-top:var(--27959d9f)}@media (max-height:500px){.overlay-content.masterpiece-view[data-v-992244dd]{display:none}}.social-icons[data-v-992244dd]{background-color:transparent;bottom:var(--04d82716);box-sizing:var(--04369677);display:flex;gap:var(--4daf706f);justify-content:center;left:var(--3dcc401d);padding:var(--7b8d9352);position:var(--c005b438);width:var(--7cf81111);z-index:10002}.social-icon[data-v-992244dd]{cursor:pointer;display:block;filter:brightness(1);height:var(--43e3c833);opacity:1;transition:opacity .3s;width:var(--43e3c833)}.social-icon[data-v-992244dd]:hover{opacity:.7}[data-v-992244dd]:root{--menu-open-duration:$ {MENU_OPEN_DURATION}--menu-close-duration:$ {MENU_CLOSE_DURATION}s}.close-button[data-v-992244dd]{align-items:center;background:none;border:none;border-radius:2px;color:#fff;cursor:pointer;display:inline-flex;font-family:Oxanium,sans-serif;font-size:1vw;font-weight:500;gap:8px;margin-bottom:20px;padding:8px 16px;width:auto}.close-button[data-v-992244dd]:hover{opacity:.8}.triangle-icon[data-v-992244dd]{align-items:center;display:inline-flex;height:20px;justify-content:center;width:20px}.menu-items[data-v-992244dd]{align-items:var(--e67fd044);display:flex;flex-direction:column;margin:auto 0;padding-bottom:var(--22f6e5c8);transition:transform .3s ease;width:var(--7cf81111)}.menu-item[data-v-992244dd]{height:80px;margin-bottom:var(--2db91716)}.menu-row[data-v-992244dd]{align-items:center;cursor:pointer;display:flex;gap:1rem;justify-content:var(--bb78ab4a);margin:0;padding:0;transition:color .3s ease}.menu-row[data-v-992244dd]:hover *{color:red}.menu-row[data-v-992244dd]:first-child{padding-left:40px}@media (max-width:768px){.menu-row[data-v-992244dd]:first-child{padding-left:unset}}.menu-row[data-v-992244dd]:nth-child(2){padding-right:84px}@media (max-width:768px){.menu-row[data-v-992244dd]:nth-child(2){padding-right:unset}}.menu-row[data-v-992244dd]:first-child,.menu-row[data-v-992244dd]:nth-child(3){justify-content:var(--9aafcada)}.menu-row[data-v-992244dd]:nth-child(2),.menu-row[data-v-992244dd]:nth-child(4){justify-content:var(--9cd9240c);padding-top:0}.menu-number[data-v-992244dd]{margin-top:-2rem;position:var(--14d87d55);right:var(--6afe091c)}.menu-row.move-left[data-v-992244dd],.menu-row.move-right[data-v-992244dd]{transition:transform var(--menu-open-duration) ease}.investor-relations-wrapper[data-v-992244dd]{display:flex;gap:.5rem}.investor-row[data-v-992244dd]{align-items:flex-end;display:flex;flex-direction:column;gap:0}.investor-row .menu-number[data-v-992244dd]{margin-top:-1rem}.investor-column[data-v-992244dd]{align-items:var(--287d9912);display:flex;flex-direction:column;gap:.5rem;width:100%}.investor-column+.menu-number[data-v-992244dd]{margin-top:-3rem}.social-link[data-v-992244dd]{cursor:pointer;text-decoration:none}.menu-row[data-v-992244dd]{transition:transform .3s ease}.masterpiece-previews[data-v-992244dd]{align-items:var(--9aafcada);display:flex;flex-direction:column;height:var(--c8ca1064);justify-content:var(--187a74d0);left:var(--3dcc401d);max-width:var(--f87f4f7c);padding:var(--46e1e976) var(--46e1e976) var(--46e1e976) var(--3b169a4d);position:var(--19926899);right:var(--01e7fbe0)!important;top:var(--e69f2c26);touch-action:pan-y;width:var(--7a5e9a43);z-index:9999}.mobile-masterpiece-title[data-v-992244dd]{display:var(--4b68705e);display:var(--03865a6c);left:var(--3dcc401d);margin-bottom:40px;position:var(--14d87d55);text-align:center;top:var(--46d03e86);width:100%}.previews-scroll-container[data-v-992244dd]{max-height:70vh;overflow-y:auto;scrollbar-width:none;width:100%;-ms-overflow-style:none;align-items:var(--9aafcada);display:var(--e542391c);flex-direction:var(--3bc12248);justify-content:var(--9aafcada);-webkit-overflow-scrolling:touch;padding:var(--0da4ff74) var(--409d7018);scroll-behavior:smooth}.previews-scroll-container[data-v-992244dd]::-webkit-scrollbar{display:none}.preview-item[data-v-992244dd]{animation:slideIn-992244dd .5s forwards;cursor:pointer;justify-content:var(--9aafcada);margin-bottom:var(--3b0ab240);opacity:0;transform:translate(20px);width:var(--7a33430c)}.preview-content[data-v-992244dd],.preview-item[data-v-992244dd]{align-items:var(--9aafcada);display:flex}.preview-content[data-v-992244dd]{flex-direction:column;gap:var(--897a40d8);transition:transform .3s cubic-bezier(.4,0,.2,1);width:100%}.preview-label[data-v-992244dd]{align-items:center;display:flex;height:24px;justify-content:var(--9aafcada);margin-bottom:var(--10b60281);margin-top:var(--01ea41bb)}.preview-title[data-v-992244dd]{font-weight:500;letter-spacing:.5px;margin-left:var(--01ea41bb);text-align:var(--b694430c);text-transform:uppercase}.preview-title[data-v-992244dd] *{color:#fff!important;font-size:14px;transition:color .3s ease}.preview-image[data-v-992244dd]{aspect-ratio:var(--4256033e);border-radius:4px;box-shadow:0 4px 12px #0003;max-height:15vh;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.enquiry-button-wrapper[data-v-992244dd]{align-items:center;bottom:var(--2e57afce);display:var(--e68f219c);gap:20px;justify-content:var(--9aafcada);left:var(--3dcc401d);margin-bottom:var(--58fb84f0);position:var(--e8bf9bfc);width:var(--7cf81111);z-index:10002}.enquiry-button[data-v-992244dd]{position:relative;transition:color .3s ease}.enquiry-button[data-v-992244dd]:hover *{color:red}.shop-button[data-v-992244dd]{position:relative;transition:color .3s ease}.shop-button[data-v-992244dd]:hover *{color:red}.menu-button-wrapper[data-v-992244dd]{cursor:pointer;height:40px;overflow:hidden;width:80px}.menu-button-content[data-v-992244dd],.menu-button-wrapper[data-v-992244dd]{align-items:center;display:flex;justify-content:center;position:relative}.menu-button-content[data-v-992244dd]{flex-direction:column;height:100%;transition:transform .3s cubic-bezier(.4,0,.2,1);width:100%}.menu-button-content.hovered[data-v-992244dd]{transform:translateY(-40px)}.header-menu-button[data-v-992244dd]{height:32px;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease;width:32px}.menu-text[data-v-992244dd]{align-items:center;color:#fff!important;display:flex;height:40px;justify-content:center;left:0;position:absolute;top:40px;transition:opacity .3s ease;width:100%}.menu-text[data-v-992244dd] *{color:#fff!important;font-size:12px;line-height:1;margin:0;padding:0;text-align:center}.mobile-masterpiece-header[data-v-992244dd]{display:var(--4b68705e);left:0;padding:20px 0;position:absolute;text-align:center;top:0;width:100%;z-index:10002}.masterpiece-previews[data-v-992244dd]{padding-top:var(--20452540)}@keyframes slideIn-992244dd{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.header-lang[data-v-992244dd]{padding-right:20px}.preview-item[data-v-992244dd]:first-child{animation-delay:.1s}.preview-item[data-v-992244dd]:nth-child(2){animation-delay:.2s}.preview-item[data-v-992244dd]:nth-child(3){animation-delay:.3s}.preview-item[data-v-992244dd]:nth-child(4){animation-delay:.4s}.preview-item:hover .preview-image[data-v-992244dd]{transform:scale(1.05)}.preview-item:hover .preview-title[data-v-992244dd] *{color:red!important}.body-max[data-v-9de09244]{color:var(--6ca28f3e);font-family:Oxanium,Noto Sans SC,Noto Sans TC,sans-serif;font-size:clamp(16px,calc(1vw + 1rem),30px);font-weight:500;line-height:1.2;margin:0;overflow:visible;padding:0}@media (max-width:720px){.body-max[data-v-9de09244]{font-size:clamp(16px,calc(1vw + 1rem),16px);line-height:1.2}}@media (min-width:721px) and (max-width:1440px){.body-max[data-v-9de09244]{font-size:clamp(18px,1.2vw,26px);line-height:1.3}}@media (min-width:1441px){.body-max[data-v-9de09244]{font-size:clamp(20px,1.4vw,30px)}}.right[data-v-9de09244]{text-align:right}.left[data-v-9de09244]{text-align:left}.center[data-v-9de09244]{text-align:center}.justify[data-v-9de09244]{text-align:justify}.body-max[data-v-9de09244] p{margin:0;padding:0;text-align:inherit}.error-page[data-v-479bb960]{align-items:center;background-color:#000;display:flex;height:100vh;justify-content:center;position:relative;width:100%}.error-content[data-v-479bb960]{display:flex;flex-direction:column;gap:40px}.error-404[data-v-479bb960]{color:red;font-family:Feguropic,sans-serif;font-size:clamp(60px,8vw,180px);line-height:1;margin:0;padding:0;text-align:center}.floating-header[data-v-479bb960]{left:0;opacity:1;position:fixed;right:0;top:0;transform:translateY(0);z-index:1000}@media (max-width:720px){.error-404[data-v-479bb960]{font-size:clamp(40px,calc(2vw + 3rem),180px)}}@media (min-width:721px) and (max-width:1440px){.error-404[data-v-479bb960]{font-size:clamp(80px,7vw,160px)}}@media (min-width:1441px){.error-404[data-v-479bb960]{font-size:clamp(80px,8vw,200px)}}
