@import url(https://cdn.jsdelivr.net/gh/fonts-archive/Paperlogy/subsets/Paperlogy-dynamic-subset.css);@import url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css);@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,600;1,400;1,600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;1,400;1,500;1,600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Great+Vibes&display=swap);.main-header[data-v-55322501]{position:fixed;top:0;left:0;right:0;z-index:1000}.top-bar[data-v-55322501]{background:transparent;transition:background .35s ease;position:relative;z-index:1001}.main-header.is-open .top-bar[data-v-55322501]{background:#fff}.top-inner[data-v-55322501]{max-width:1400px;margin:0 auto;padding:14px 20px;min-height:72px;display:flex;align-items:center;justify-content:space-between;position:relative}.top-side[data-v-55322501]{flex:1}.top-left[data-v-55322501]{display:flex;align-items:center;margin-left:-70px}.top-right[data-v-55322501]{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-right:-70px}.grand-open[data-v-55322501]{display:inline-flex;align-items:center;gap:10px}.go-dot[data-v-55322501]{width:8px;height:8px;background:var(--ecofore-primary);border-radius:50%;box-shadow:0 0 0 0 rgba(140,199,81,.7);animation:go-pulse-55322501 1.6s ease-in-out infinite;flex-shrink:0}.go-text[data-v-55322501]{font-family:var(--font-paperlogy);font-size:22px;font-weight:800;color:#fff;letter-spacing:-.8px;line-height:1}@keyframes go-pulse-55322501{0%{box-shadow:0 0 0 0 rgba(140,199,81,.7)}70%{box-shadow:0 0 0 10px rgba(140,199,81,0)}to{box-shadow:0 0 0 0 rgba(140,199,81,0)}}.main-header.is-open .go-text[data-v-55322501],.main-header.is-subpage .go-text[data-v-55322501]{color:var(--ecofore-accent)}.register-link[data-v-55322501]{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:#fff;transition:opacity .3s ease}.register-link[data-v-55322501]:hover{opacity:.8}.register-icon[data-v-55322501]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--ecofore-accent);border-radius:50%;color:#fff;box-shadow:0 2px 8px rgba(0,70,83,.35)}.register-text[data-v-55322501]{font-family:var(--font-pretendard);font-size:14px;font-weight:600;letter-spacing:-.2px}.main-header.is-open .register-link[data-v-55322501],.main-header.is-subpage .register-link[data-v-55322501]{color:#222}.logo[data-v-55322501]{display:flex;align-items:center;text-decoration:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}.logo-img[data-v-55322501]{height:36px;width:auto;-o-object-fit:contain;object-fit:contain;transition:all .35s ease}.phone-btn[data-v-55322501]{display:flex;align-items:center;gap:10px;text-decoration:none;color:#fff;padding:4px 14px 4px 4px;border-radius:50px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);transition:all .3s ease}.phone-btn[data-v-55322501]:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25);transform:translateY(-1px)}.phone-icon-wrap[data-v-55322501]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--ecofore-accent);border-radius:50%;color:#fff;box-shadow:0 2px 8px rgba(0,70,83,.35);flex-shrink:0}.phone-num[data-v-55322501]{font-family:var(--font-paperlogy);font-size:17px;font-weight:700;letter-spacing:0}.main-header.is-open .phone-btn[data-v-55322501],.main-header.is-subpage .phone-btn[data-v-55322501]{color:#222;background:#f6f6f6;border-color:#e2e2e2}.main-header.is-open .phone-btn[data-v-55322501]:hover,.main-header.is-subpage .phone-btn[data-v-55322501]:hover{background:#efefef}.menu-bar[data-v-55322501]{background:transparent;border-top:1px solid hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.08);transition:all .35s ease}.main-header.is-open .menu-bar[data-v-55322501]{background:#fff;border-top-color:#e8e8e8;border-bottom-color:#e8e8e8}.menu-bar-outer[data-v-55322501]{max-width:1400px;margin:0 auto;padding:0 48px;display:flex;align-items:center}.menu-nav[data-v-55322501]{display:flex;width:70%;margin:0 auto}.menu-item[data-v-55322501]{flex:1;text-align:center}.menu-link[data-v-55322501]{display:block;padding:14px 0;font-family:var(--font-pretendard);font-size:16px;font-weight:500;color:#fff;text-decoration:none;letter-spacing:.3px;transition:color .2s ease;position:relative}.menu-link.active[data-v-55322501],.menu-link[data-v-55322501]:hover{color:#fff}.menu-link.active[data-v-55322501]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--ecofore-accent)}.main-header.is-open .menu-link[data-v-55322501]{color:#666}.main-header.is-open .menu-link.active[data-v-55322501],.main-header.is-open .menu-link[data-v-55322501]:hover{color:#111;font-weight:600}.visit-counter[data-v-55322501]{position:absolute;bottom:0;right:-50px;transform:translateY(100%);display:flex;align-items:center;gap:8px;padding:10px 12px;background:#fff;border-radius:0 0 12px 12px;box-shadow:0 3px 10px rgba(0,0,0,.06);transition:background .3s ease,box-shadow .3s ease,border-radius .3s ease;z-index:2}.main-header.is-open .visit-counter[data-v-55322501],.main-header.is-subpage .visit-counter[data-v-55322501],.main-header:hover .visit-counter[data-v-55322501]{background:transparent;box-shadow:none;border-radius:0}.visit-item[data-v-55322501]{font-family:var(--font-paperlogy);font-size:13px;font-weight:500;color:#555;letter-spacing:.5px;white-space:nowrap}.visit-item strong[data-v-55322501]{font-family:var(--font-paperlogy);font-weight:700;color:var(--ecofore-accent);margin-left:5px;font-size:14px}.visit-divider[data-v-55322501]{color:#d0d0d0;font-size:13px}.mega-panel[data-v-55322501]{background:#fff;border-bottom:1px solid #e8e8e8;max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease;opacity:0}.mega-panel.is-visible[data-v-55322501]{max-height:400px;opacity:1}.mega-panel-outer[data-v-55322501]{max-width:1400px;margin:0 auto;padding:0 48px;display:flex}.mega-grid[data-v-55322501]{display:flex;width:70%;margin:0 auto;padding:24px 0 32px}.mega-col[data-v-55322501]{flex:1;text-align:center}.mega-spacer[data-v-55322501]{display:none}.sub-list[data-v-55322501]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:center;gap:2px}.sub-link[data-v-55322501]{display:inline-block;padding:6px 12px;font-family:var(--font-pretendard);font-size:16px;font-weight:600;letter-spacing:-.5px;color:#444;text-decoration:none;transition:color .2s ease,background .2s ease;border-radius:3px}.sub-link[data-v-55322501]:hover{color:var(--ecofore-accent);background:rgba(140,199,81,.06)}.main-header.is-subpage .top-bar[data-v-55322501]{background:#fff}.main-header.is-subpage .phone-btn[data-v-55322501]{color:#555;border-color:#ddd}.main-header.is-subpage .phone-btn[data-v-55322501]:hover{color:var(--ecofore-accent);border-color:var(--ecofore-accent);background:rgba(140,199,81,.05)}.main-header.is-subpage .menu-bar[data-v-55322501]{background:#fff;border-top-color:#e8e8e8;border-bottom-color:#e8e8e8}.main-header.is-subpage .menu-link[data-v-55322501]{color:#666}.main-header.is-subpage .menu-link.active[data-v-55322501],.main-header.is-subpage .menu-link[data-v-55322501]:hover{color:#111;font-weight:600}@media (max-width:1100px){.menu-link[data-v-55322501]{font-size:14px}.sub-link[data-v-55322501]{font-size:13px}.mega-spacer[data-v-55322501],.visit-counter[data-v-55322501]{display:none}}@media (max-width:900px){.top-inner[data-v-55322501]{padding:14px 20px;min-height:72px}.menu-bar-outer[data-v-55322501]{padding:0 20px}.menu-link[data-v-55322501]{padding:12px 0;font-size:13px}.phone-num[data-v-55322501]{display:none}.phone-btn[data-v-55322501]{padding:8px;border-radius:50%}}.hamburger-btn[data-v-55322501]{display:none;flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px;padding:0;margin-left:8px;background:none;border:none;cursor:pointer;gap:5px;-webkit-tap-highlight-color:transparent}.hamburger-line[data-v-55322501]{display:block;width:22px;height:2px;background:#fff;border-radius:2px;transition:transform .3s ease,opacity .3s ease}.main-header.is-subpage .hamburger-line[data-v-55322501],.main-header.mobile-open .hamburger-line[data-v-55322501]{background:#333}.hamburger-btn.is-active .hamburger-line[data-v-55322501]:first-child{transform:translateY(7px) rotate(45deg)}.hamburger-btn.is-active .hamburger-line[data-v-55322501]:nth-child(2){opacity:0}.hamburger-btn.is-active .hamburger-line[data-v-55322501]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu[data-v-55322501]{display:none}@media (max-width:768px){.grand-open[data-v-55322501],.mega-panel[data-v-55322501],.menu-bar[data-v-55322501],.phone-btn[data-v-55322501],.register-link[data-v-55322501],.visit-counter[data-v-55322501]{display:none}.top-inner[data-v-55322501]{padding:0 16px;min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:0}.top-side.top-left[data-v-55322501]{display:none!important}.top-side.top-right[data-v-55322501]{display:flex;justify-content:flex-end;align-items:center}.hamburger-btn[data-v-55322501]{display:flex;margin-left:0;width:40px;height:40px}.main-header .logo[data-v-55322501]{position:static!important;left:auto!important;top:auto!important;transform:none!important;margin:0!important}.logo-img[data-v-55322501]{height:22px}.top-side.top-right[data-v-55322501]{flex:0 0 auto;min-width:auto;gap:0;margin:0}.phone-num[data-v-55322501]{display:none}.main-header.is-subpage .top-bar[data-v-55322501],.main-header.mobile-open .top-bar[data-v-55322501]{background:#fff}.main-header.mobile-open .logo-img[data-v-55322501]{height:24px}.mobile-menu[data-v-55322501]{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:999;padding-top:56px;overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translateX(100%);transition:transform .35s cubic-bezier(.16,1,.3,1);visibility:hidden}.mobile-menu.is-visible[data-v-55322501]{transform:translateX(0);visibility:visible}.mobile-menu-inner[data-v-55322501]{display:flex;flex-direction:column;min-height:calc(100vh - 56px);padding:16px 0 32px}.mobile-nav[data-v-55322501]{flex:1}.mobile-menu-group[data-v-55322501]{border-bottom:1px solid #f0f0f0}.mobile-menu-title[data-v-55322501]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 24px;min-height:52px;font-family:var(--font-pretendard);font-size:17px;font-weight:600;color:#222;background:none;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.mobile-menu-title[data-v-55322501]:active{background:#f8f8f8}.mobile-arrow[data-v-55322501]{color:#999;transition:transform .3s ease;flex-shrink:0}.mobile-menu-title.is-expanded .mobile-arrow[data-v-55322501]{transform:rotate(180deg);color:var(--ecofore-accent)}.mobile-menu-title.is-expanded[data-v-55322501]{color:var(--ecofore-accent)}.mobile-sub-list[data-v-55322501]{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.16,1,.3,1);background:#fafafa}.mobile-sub-list.is-expanded[data-v-55322501]{max-height:400px}.mobile-sub-link[data-v-55322501]{display:block;padding:14px 24px 14px 40px;min-height:44px;font-family:var(--font-pretendard);font-size:15px;font-weight:400;color:#555;text-decoration:none;transition:color .2s ease,background .2s ease;line-height:1;display:flex;align-items:center}.mobile-sub-link[data-v-55322501]:active{background:#f0f0f0;color:var(--ecofore-accent)}.mobile-menu-footer[data-v-55322501]{padding:24px;border-top:1px solid #f0f0f0;margin-top:16px}.mobile-phone-btn[data-v-55322501]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px 20px;min-height:52px;font-family:var(--font-paperlogy);font-size:18px;font-weight:600;color:#fff;background:var(--ecofore-primary);border-radius:8px;text-decoration:none;letter-spacing:1px;-webkit-tap-highlight-color:transparent}.mobile-phone-btn[data-v-55322501]:active{opacity:.85}.mobile-phone-btn svg[data-v-55322501]{flex-shrink:0}}@media (max-width:380px){.top-inner[data-v-55322501]{padding:0 12px;min-height:54px}.logo-img[data-v-55322501]{height:20px}.hamburger-btn[data-v-55322501],.phone-btn[data-v-55322501]{width:36px;height:36px}.phone-btn svg[data-v-55322501]{width:16px;height:16px}.mobile-menu[data-v-55322501]{padding-top:54px}.mobile-menu-inner[data-v-55322501]{min-height:calc(100vh - 54px)}.mobile-menu-title[data-v-55322501]{padding:14px 20px;font-size:16px}.mobile-sub-link[data-v-55322501]{padding:12px 20px 12px 36px;font-size:14px}.mobile-phone-btn[data-v-55322501]{font-size:16px;padding:12px 16px}}.fab-group[data-v-5899fcf3]{position:fixed;bottom:36px;right:36px;z-index:800;display:flex;flex-direction:column;gap:10px}.fab[data-v-5899fcf3]{width:80px;height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:0;border:none;cursor:pointer;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.16,1,.3,1)}.fab-shine[data-v-5899fcf3]{position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(120deg,transparent,transparent 30%,hsla(0,0%,100%,.25) 50%,transparent 70%,transparent);animation:fabShine-5899fcf3 3s ease-in-out infinite;pointer-events:none}@keyframes fabShine-5899fcf3{0%{left:-100%}50%,to{left:150%}}.fab-border[data-v-5899fcf3]{position:absolute;width:14px;height:14px;pointer-events:none;transition:all .4s ease}.fab-border-tl[data-v-5899fcf3]{top:4px;left:4px;border-top:1px solid #c9a96e;border-left:1px solid #c9a96e}.fab-border-br[data-v-5899fcf3]{bottom:4px;right:4px;border-bottom:1px solid #c9a96e;border-right:1px solid #c9a96e}.fab:hover .fab-border-tl[data-v-5899fcf3]{width:20px;height:20px;top:3px;left:3px}.fab:hover .fab-border-br[data-v-5899fcf3]{width:20px;height:20px;bottom:3px;right:3px}.fab-icon[data-v-5899fcf3]{width:22px;height:22px;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;transition:transform .4s cubic-bezier(.16,1,.3,1)}.fab-icon svg[data-v-5899fcf3]{width:100%;height:100%}.fab:hover .fab-icon[data-v-5899fcf3]{transform:scale(1.1)}.fab-text[data-v-5899fcf3]{font-family:var(--font-paperlogy);font-size:8px;font-weight:600;letter-spacing:2px;position:relative;z-index:1;opacity:.8;transition:opacity .3s ease}.fab:hover .fab-text[data-v-5899fcf3]{opacity:1}.fab-video[data-v-5899fcf3]{background:linear-gradient(145deg,#1a1a1a,#0d0d0d);color:#c9a96e;box-shadow:0 4px 20px rgba(0,0,0,.25)}.fab-video[data-v-5899fcf3]:hover{transform:translateY(-4px);box-shadow:0 12px 36px rgba(0,0,0,.4)}.fab-register[data-v-5899fcf3]{background:linear-gradient(145deg,var(--ecofore-primary) 0,var(--ecofore-primary-dark) 100%);color:#fff;box-shadow:0 4px 20px rgba(180,106,85,.25)}.fab-register .fab-border-br[data-v-5899fcf3],.fab-register .fab-border-tl[data-v-5899fcf3]{border-color:hsla(0,0%,100%,.35)}.fab-register[data-v-5899fcf3]:hover{transform:translateY(-4px);box-shadow:0 12px 36px rgba(180,106,85,.4)}.fab-register:hover .fab-border-br[data-v-5899fcf3],.fab-register:hover .fab-border-tl[data-v-5899fcf3]{border-color:hsla(0,0%,100%,.5)}.modal-overlay[data-v-5899fcf3]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:9000;padding:20px;backdrop-filter:blur(3px)}.modal-overlay.video-overlay[data-v-5899fcf3]{background:rgba(0,0,0,.9)}.modal-close[data-v-5899fcf3]{position:absolute;top:20px;right:20px;width:40px;height:40px;background:none;border:none;cursor:pointer;padding:0;z-index:10}.modal-close span[data-v-5899fcf3]{position:absolute;top:50%;left:50%;width:24px;height:2px;background:#333;transition:background .3s ease}.modal-close span[data-v-5899fcf3]:first-child{transform:translate(-50%,-50%) rotate(45deg)}.modal-close span[data-v-5899fcf3]:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.modal-close:hover span[data-v-5899fcf3]{background:var(--ecofore-primary)}.modal-close.white span[data-v-5899fcf3]{background:#fff}.modal-close.white:hover span[data-v-5899fcf3]{background:hsla(0,0%,100%,.7)}.register-modal[data-v-5899fcf3]{position:relative;width:520px;height:520px;background:#fff;border-radius:0;padding:56px 48px;display:flex;flex-direction:column;justify-content:center}.register-modal[data-v-5899fcf3]:after,.register-modal[data-v-5899fcf3]:before{content:"";position:absolute;width:40px;height:40px;border-color:var(--ecofore-accent);border-style:solid}.register-modal[data-v-5899fcf3]:before{top:12px;left:12px;border-width:1px 0 0 1px}.register-modal[data-v-5899fcf3]:after{bottom:12px;right:12px;border-width:0 1px 1px 0}.modal-title[data-v-5899fcf3]{font-family:var(--font-luxury);font-size:14px;font-weight:500;color:var(--ecofore-accent);text-align:center;letter-spacing:6px;text-transform:uppercase;margin-bottom:6px}.modal-desc[data-v-5899fcf3]{font-family:var(--font-pretendard);font-size:22px;font-weight:600;color:#1a1a1a;text-align:center;margin-bottom:36px}.register-form[data-v-5899fcf3]{display:flex;flex-direction:column;gap:16px}.form-group[data-v-5899fcf3]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-5899fcf3]{font-family:var(--font-pretendard);font-size:12px;font-weight:600;color:#999;letter-spacing:1px;text-transform:uppercase}.form-group input[type=tel][data-v-5899fcf3],.form-group input[type=text][data-v-5899fcf3]{padding:12px 0;border:none;border-bottom:1px solid #ddd;border-radius:0;font-family:var(--font-pretendard);font-size:15px;color:#1a1a1a;transition:border-color .3s ease;background:transparent}.form-group input[type=tel][data-v-5899fcf3]:focus,.form-group input[type=text][data-v-5899fcf3]:focus{outline:none;border-bottom-color:var(--ecofore-accent)}.phone-inputs[data-v-5899fcf3]{display:flex;align-items:center;gap:6px}.phone-inputs input[data-v-5899fcf3]{flex:1;text-align:center;min-width:0}.phone-dash[data-v-5899fcf3]{color:#ccc;font-size:14px;flex-shrink:0}.form-group.checkbox[data-v-5899fcf3]{margin-top:4px}.checkbox-label[data-v-5899fcf3]{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:13px;color:#888}.checkbox-label input[type=checkbox][data-v-5899fcf3]{display:none}.checkmark[data-v-5899fcf3]{width:18px;height:18px;border:1.5px solid #ccc;border-radius:2px;position:relative;transition:all .3s ease;flex-shrink:0}.checkbox-label input[type=checkbox]:checked+.checkmark[data-v-5899fcf3]{background:var(--ecofore-primary);border-color:var(--ecofore-accent)}.checkbox-label input[type=checkbox]:checked+.checkmark[data-v-5899fcf3]:after{content:"";position:absolute;top:2px;left:5px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.submit-btn[data-v-5899fcf3]{margin-top:8px;padding:14px;background:var(--ecofore-primary);border:none;border-radius:0;font-family:var(--font-pretendard);font-size:14px;font-weight:600;color:#fff;letter-spacing:2px;cursor:pointer;transition:all .3s ease}.submit-btn[data-v-5899fcf3]:hover{background:var(--ecofore-primary-dark)}.submit-btn[data-v-5899fcf3]:disabled{opacity:.6;cursor:not-allowed}.video-modal[data-v-5899fcf3]{position:relative;width:100%;max-width:900px}.video-wrapper[data-v-5899fcf3]{width:100%;aspect-ratio:16/9;background:#000;border-radius:8px;overflow:hidden}.video-wrapper iframe[data-v-5899fcf3]{width:100%;height:100%}.modal-enter-active[data-v-5899fcf3],.modal-leave-active[data-v-5899fcf3]{transition:opacity .3s ease}.modal-enter-active .register-modal[data-v-5899fcf3],.modal-enter-active .video-modal[data-v-5899fcf3],.modal-leave-active .register-modal[data-v-5899fcf3],.modal-leave-active .video-modal[data-v-5899fcf3]{transition:transform .3s ease,opacity .3s ease}.modal-enter-from[data-v-5899fcf3],.modal-leave-to[data-v-5899fcf3]{opacity:0}.modal-enter-from .register-modal[data-v-5899fcf3],.modal-enter-from .video-modal[data-v-5899fcf3],.modal-leave-to .register-modal[data-v-5899fcf3],.modal-leave-to .video-modal[data-v-5899fcf3]{transform:scale(.95);opacity:0}.desktop-only[data-v-5899fcf3]{display:flex}.mobile-only[data-v-5899fcf3]{display:none}.mobile-float-btns[data-v-5899fcf3]{position:fixed;bottom:55px;right:20px;flex-direction:column;gap:12px;z-index:800}.m-float-btn[data-v-5899fcf3]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:76px;height:76px;border-radius:50%;border:none;text-decoration:none;cursor:pointer;box-shadow:0 4px 20px rgba(0,0,0,.25);transition:transform .3s ease,box-shadow .3s ease;overflow:visible}.m-float-btn[data-v-5899fcf3]:after{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:50%;background:conic-gradient(from 0deg,#d4af37,#fff8dc,#d4af37,#b8860b,gold,#d4af37);z-index:-1;animation:mRotateGold-5899fcf3 3s linear infinite}@keyframes mRotateGold-5899fcf3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.m-float-btn[data-v-5899fcf3]:active{transform:scale(.95)}.m-float-btn svg[data-v-5899fcf3]{position:relative;z-index:2}.m-btn-label[data-v-5899fcf3]{font-family:var(--font-pretendard);font-size:11px;font-weight:600;margin-top:4px;position:relative;z-index:2}.m-call[data-v-5899fcf3]{background:var(--ecofore-primary);color:#fff}.m-call[data-v-5899fcf3]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQ0AAAAmCAYAAADeDs5JAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAA9qSURBVHhe7V0HdBVVGr7vpRCSkEZIDySBBNIgCQmkkB5iaAnFtWDf49rZXRsq7qprRV3AwIqgCCIssCDFFVQUBQUkidTQQaqJCFIkaBaEZPZ8N8wwc6e8l1cmQuY75zsnmfv/9827791v/vvff+YRoidCIm8huWVHFBnd82nWvE3g3iFMdm48U7I+Ys0NGDDgTIRH30tKR3GKjE16nTW3CmazJ+kSOpz07DOFpOd9RXJK95O8QfUkp3Qv6Zv7BYlLnkA6B5URs9mddVVEB49I2bnx7F/4LWtuwIABdZiIydSBEn/bAkeKhsnckUT3HEfyhxyX9aXE3LKjJDLmIUKIK9uVBIZoGDBgIyAOXUIqSELaDJJVXEuKyn8RJg/+zizeRhJS3yFdQisuC4llOEo0vDolkuyBu2V9WMN+BdXEw7Mr26WAq1E08H58/PtTevumss0GcKlw6yyMEWgyu7Emvl08IiIT/Ppf6wyL80318nMPQpzOjoGtcCXh0feR3EFHZZNGjbCFIJhMLmxnEjhCNDr5ppGCoadk/q0hztfDM4btmuL3LhrxqdNpbgXE5wRg7K68t+9Zl3aHbrFjhTHCshUIjrhJ8lm6uQezbmX3xL/4zw0juPbA19ZVND25aOCBir8mVwZ1805gx8J6uHUIJul5a2STxVr2zV1N+1CDvaLh5h5IE5KsL8+BI5tJVslOkprzCc1tsO1iZhZvJWZzR/Yl2kw03Ny7EN+AbOLXOY94esWpXgVySvcJ58NPCEuigc/Eo2OU3TSZPdiuKRDpeHVKcAjlUSvGwRKly+XkjPmiz3kbPWaIhipfXVtxcdTYlOke3m6+7Jhow90jnOSUfiebKK0lJiv6UoK9ooHlEOvHM3/wj8S/S7HI2kSCwq4nhcPOymx5xvR6TmTfAr1Fw8snmaQN+JyUjGiSvNaA6w6S0K63s+Y2iQZElH0vttA/sJDtmsJR/YNenZKEfiGkheXnSFFFoyaTMv4tOR9DNGziuMWlh7qnBRax46IMk8mD9Cuokn2AYmLw41PeIvEp0+hVmm0Xs1/BBsXdCntEA5O5ePgFmR9YMuIi8fHvx7pQBIaU0wiE9QELhp4mLi6dJPZ6igbyD1qiBiLUFqN9iUYQKRlxSWbDsnf/RZLzMUTDZr66ruLS0DFJE1zdFaJwCaLinpJ9EDwLyxtIUPgNTLhsJsHhN0iSoyyj4p4U2bfAHtHo2uNhmQ/PxPTZrLkE2HplfXjifYihn2iYaX/i/guHnSF5g+okIgeh9PTuJXjZIhop2Svo5Gs9pdGPmmj0Sp1Gskp2ULK7WdkD9whtPAuG/qRq09ErVugXooH3Lz+vS5IxMkTD4XxkTlFtWJxvGjtGLXBx9VFNLA4c2UQCg4ewLgICQ4apX8WHnSZmV2+JvT2i0SdzqcyHp9Y5AhFR98h8ePITj4deouEbkCUZu14pbwrRWUBQGSkefl5oi0ueKPjZIhq2Ijj8Rsn7VxMNMVCkJ/bp4BHBmpDYpFclNu4dQlkTi8jIWyv4G6LhFI7/qvxC0R1xT5td2TIFrJvFgykmJqol9MlcJvPjGRJ5m8TWHtHILN4i8+HZoWMkay4BtthYH56p2SsktlqikV2yk/j491Wk2m6MGqJ6jhP6xRIF4i0G1ul8O//FB9pSNPw657MmMrRz0aiuW8zV1C+THZ9UdSN37Nw+7vOD02Rtnx2Yyu09+Y3suKP54d7x3IEzG7nK6tGyNi0+OC13XUCYZ/crI5WUPkcymGIGhgwVD6oiEG2wfjwT09+X2NojGlq7Ia5uAay5BFgnsz48kYQUQ0s0tNi730JJP5aQ2He24Jueu5ptlkRHWCIi7wS0pWio5Y3EuIZFY9+pDdzZ8ydknLf9KcHm6M/bubqG3fTvCVWjuHc230c5a+ufOWDLsY+FY5U1N1O7TT98xF241Cj08ea3d3AnG7/nTjXWaXLBjqcFn4W7nuVWH54l45eHZnATNoyiNmsOz6LnMKXmNtl7s8RnVww6ERLTKbllpDKLNksGkydCZ0uTEUCGG2tM1h/sX7RJYmuPaPQrrJH58BSvg5XgH1gg8+GJSEkMvUQjJWu54JucMY9tpoLNtyO34OrqR4+3VjRQ1BTW7Y+UEdH30apYsFvsoyQq7gnK6F5/JzHx/6DskTie9gemDfhM8h7bRjRcicnkJmNG3jrBH6KBpbC3XwplWs6nQpsDRQNX6lUHpwvEZAcW7nxGsBGLxr++vZ22q2HF/knUjhWNyuqbuXVH53PrVbjjxJfUf/HuFwSfrT9+yjU3N3GnG+sF/u9iA3ex6QI3qeoP1MYe0QDHLijZ6+ph9iQkt+ywZDB5FpaftVhyTWF2pwk81h9E32LYIxpJ6e/LfHiGMssgFkjKsj48eyS+LLHVSzRSsz8WfONT32abiR8jdPlDTtAko1igrRENT+942bnaSvHOhhocKRq4IBUMPUnzYyyxY8b7QzTULgwOFA2WS/e8RCfh/B3jhGNspDFr6xjKubWPU9ttP64Ujk2puYXasaJhiYgqgEW7nhOOQTQaL56V2FXVfeBQ0QCzr49+iJAB1x2QDTRYVPErMctLbWVAwU9R+TmZP4i+xbBHNEIj1XMvSuH9Fbhqlpz7M/vSbSMa09lm4heYL3sNltaIRkev7jI/W4jIEwVeluBY0bB+y1Vn0ZiwYSRdrlxq+o2buvFO4bhYNMSESADbT3xB/59ScytX17CL8tyFU60SjWV7XqF9zdv+pHBML9F44K3ctYRk5F8J81ha8yXx8IxS3UFJz1srsbVHNFBPobbLA4ZH3c26UMTEPyuz5YlQn42mtEQDkVNE9P2KDAgqlfRjCXqJBiYewnUsw1q4hC6HQOSzcG8RGJ86jfTsPZkSdwZjmZKR/43QLyavNctVZ4oGLk408mCY0Hcm8QvIEf4X7zw5QTRmbLmfO3B6I8dxzdzao3MlbUqiMbFqFLf35Ho6YTGJF+9+nqusvokmTcFj5/a3SjRWHphK+5qx+X7hmF6i8fzKIWcI6dm7UjKYYoZH/YkdWBnCo9SFIK73G1JbO0QD6Bb7uMyPJ8LV7gkvXv4CmoiHZzTp1edNum3M2vIMiRjNvoSmaDhyy1UsGkiKsggIuk7y2j4BmcSzU7xkOWmNaNiDXilThX4ReaqVtuMej8zCjZSoMxGfd1bxNqGNZ/7gYxIbTGy+DVW8PFjRCIm8VfK6anBSIvS9rX/hao+vohPxlwunueX7J8psWNGYXDOa23NyLdfMNXOrD7/LHTqzmbvUfJH76shsunyBTWuXJzX1S2mE80b1jcIxvUTjpS+H/UqIf5ciyWBKP/Ba2ZVYDCSkUJDD+vFkQ397RQN3JmIpwvqKiS8ZrjRsYRLL5IwFeAPsS+gmGsn9Fgj9QkBYYILw7cUVjcTs4kWPtzYRqgbc44HkKk+lmw2xHc33i90rNQxQyYvZQkRtPH5HojF728M00Xj2/HFu9aGZNFnJ2oBi0Zi55SHuZONR7rem89zH+yvpsYlV19NJDxFZc/g9ekwsGqsOvkOFSYs/nz9O++T/f3fLgzqLBr4sWhM/Nuk12Q1BLTBJvqwss0q2y65M9ooGgN2A/ho7KdYwLWclfXiPEvQSjR6Jrwj94urMijMKuvh2TEr+M3CUaHTt8YjkvWHXQQoTfZAR346dFDW0A9EAkXicVH0DN2/HUzT5qcSP9r3OfbD7eWqPXAciizm1j8r6+s/OZ7g3qm+if4tF4+sjc7h9p6ok/O5UDRUZ7IiwbSC2c/UVDQAVlWp5CRzH2rejVw9hdPF3Uvpcma3Yp3Pw4Csfx2U4QjQAbK8lpM1UPWc1YgmD11G6L4aHXqIh3lIFQ7veIbThhj9xObZ4S1Yv0YColgz/TfRakyXtYmBXBY8sUKJ/5wLJxO+duVBmIyZ2THi0RjTwnXD3CKF/O0k0QOQisDTQApvTAD/5bjK3dM/LsuOgpeUJliFNzU1cdd0SWRtPiEZT8yUhuQo2XPjJiaIBaOU2QIT7eYPrKS2F/uhLCY4SDR6+ATkkJeu/pFj05VYiwntMPG+fPmwXMuglGrgtP2/wD0LfEDRU4EIM85g1v1iA9RINVNlieYIoFBWrYSqJZktwc/OXbI+iXN5asKKBc+k7YBVleu4a+nkgGkKCHK+Rkb+e+ukgGtX1i+kOCMu6s5iwctE4+etRutvCHgff3nwvN7d2rOw4T2tEY9ne8VxN/RIZN9Qt4iY6oLiLp1Q0EB4n9n1PMrC2EH2woTYPR4sGD1ydgsJGkpj452jNA6Ig3I0b3fNv9IrucrkwyhroJRoAErGWoqWUrA8ly0O9REMKs2LOwxo4UjQsEQ9XQp5KB9FY//0CWRvIJkJ5aomGJVojGtbQGaIBmEm32MfolZn9QCwRPvBl8xhiOEs0HAk9RQPADpXS7fEQE0RH7E1/bSMatkMv0cD3L3vgTnrB0kE0Nh1bTrdeWf7QsFdVNOobdnNLdr+oSpSPs37g7100WoCbr/DAG7WiLTGLyhvo1R1bnJZwtYsGnhPiDGBiBUfcfLmM+2Va5o1KTiVYKxqIYvgycSWKy9hpX70rZTZaDOt6J4nsPsYio2KfkCxn0/O/ltkoMbTbXTT3hDtrsQsnZQHx8c+kQof8GpLjLdFtS0Smg2hoQUk0TvxymOYctLhw15VydDGvDtHggYIq3JDWPeEFetcltgZB/I1jNPRnHmKjBWeJBs4BE0+JWpGPErREIyV7OWuuO6wVDaz52fN3JLMH7pIdcyTpUsNGOFE0UAk683IZuBqRo2D9UK+BsnEtYjuW9eNfEzsw0zbdLWtrDaduvIubU/uYUB9iCy2LhqPhLNHAU8cQAitRqSJRC1qigSeXtTUM0bAMJ4pGe+e1IxqoJGT749l60Yig1Y9KjKC/m9K2sFY0ImPG0CWHs4jngbDHHEks1WyFIRpOoyEaVyOsFY32DEM0nEZDNK5GoJIUtRwgfhsXMERDCtwPxY8RH7EYouEQGqJxrQBLBdzIBiK/Y0AOJPT5MQJd3QJZk/zRPR4bt6T0sEF1Pj6/ZA87bs6FIRoGDBhoFQzRMGDAQKtgiIYBAwZaBS3RQILPVogfaMMyPe9relu3o+jiIv2pAQMGDDgRWqKBJ2LbCtQksP05iy0lywYMGNAFWqIREf0Aa2418OwHcf2CM2mIhgEDOkJLNKz5YSYt4PdOtX5QyVE0RMOAAR2BYqTcsiOKbO3PGioBN67h4cP49a0BZYdkr+EIutKb4AwYaLf4P+yYAHkIuGetAAAAAElFTkSuQmCC) no-repeat 50%;background-size:contain;opacity:.15;filter:brightness(0) invert(1);z-index:1}.m-register[data-v-5899fcf3]{background:#fff;color:var(--ecofore-accent)}.m-register[data-v-5899fcf3]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;background:url(data:image/png;base64,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) no-repeat 50%;background-size:contain;opacity:.1;z-index:1}@media (max-width:768px){.desktop-only[data-v-5899fcf3]{display:none!important}.mobile-only[data-v-5899fcf3]{display:flex!important}.modal-overlay[data-v-5899fcf3]{padding:16px;align-items:center}.register-modal[data-v-5899fcf3]{width:100%;max-width:400px;height:auto;padding:36px 24px 32px}.register-modal[data-v-5899fcf3]:after,.register-modal[data-v-5899fcf3]:before{width:28px;height:28px}.modal-close[data-v-5899fcf3]{top:12px;right:12px;width:44px;height:44px}.modal-close span[data-v-5899fcf3]{width:20px}.modal-title[data-v-5899fcf3]{font-size:12px;letter-spacing:4px;margin-bottom:4px}.modal-desc[data-v-5899fcf3]{font-size:18px;margin-bottom:24px}.register-form[data-v-5899fcf3]{gap:14px}.form-group label[data-v-5899fcf3]{font-size:11px}.form-group input[type=tel][data-v-5899fcf3],.form-group input[type=text][data-v-5899fcf3]{padding:14px 0;font-size:16px;min-height:44px}.phone-inputs[data-v-5899fcf3]{gap:4px}.phone-inputs input[data-v-5899fcf3]{min-height:44px}.checkbox-label[data-v-5899fcf3]{font-size:13px;min-height:44px;gap:8px}.checkmark[data-v-5899fcf3]{width:22px;height:22px}.checkbox-label input[type=checkbox]:checked+.checkmark[data-v-5899fcf3]:after{top:3px;left:6px;width:6px;height:10px}.submit-btn[data-v-5899fcf3]{padding:16px;font-size:15px;min-height:48px}.video-modal[data-v-5899fcf3]{max-width:100%}.modal-overlay.video-overlay[data-v-5899fcf3]{padding:12px;align-items:center;padding-top:0}.video-modal .modal-close[data-v-5899fcf3]{top:-44px;right:0;width:44px;height:44px}.video-wrapper[data-v-5899fcf3]{border-radius:4px}}.popup-overlay[data-v-34128a0e]{position:fixed;inset:0;background:rgba(0,0,0,.65);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;overflow-y:auto}.popup-stage[data-v-34128a0e]{max-width:100%;max-height:100%;display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.popup-row[data-v-34128a0e]{display:flex;align-items:flex-start;gap:20px;flex-wrap:wrap;justify-content:center}.popup-item[data-v-34128a0e]{width:400px;max-width:90vw;display:block;background:#fff;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.3);line-height:0}a.popup-item[data-v-34128a0e]{cursor:pointer;text-decoration:none}a.popup-item:hover img[data-v-34128a0e]{opacity:.95}.popup-item img[data-v-34128a0e]{width:100%;height:auto;display:block;transition:opacity .2s ease}.popup-slider[data-v-34128a0e]{display:none;width:100%;max-width:400px;flex-direction:column;align-items:center;gap:14px}.slider-viewport[data-v-34128a0e]{width:100%;overflow:hidden;touch-action:pan-y}.slider-track[data-v-34128a0e]{display:flex;width:100%;transition:transform .35s cubic-bezier(.16,1,.3,1)}.slider-slide[data-v-34128a0e]{flex:0 0 100%;min-width:0;background:#fff;box-shadow:0 20px 60px rgba(0,0,0,.3);line-height:0}a.slider-slide[data-v-34128a0e]{cursor:pointer;text-decoration:none}.slider-slide img[data-v-34128a0e]{width:100%;height:auto;display:block}.indicators[data-v-34128a0e]{display:flex;gap:8px;justify-content:center}.indicator-dot[data-v-34128a0e]{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.4);border:none;padding:0;cursor:pointer;transition:all .25s ease}.indicator-dot.active[data-v-34128a0e]{width:24px;border-radius:10px;background:#fff}.popup-btn[data-v-34128a0e]{min-width:180px;padding:14px 36px;background:transparent;border:1.5px solid hsla(0,0%,100%,.7);border-radius:50px;font-family:var(--font-pretendard);font-size:14px;font-weight:600;color:#fff;cursor:pointer;transition:all .25s ease;letter-spacing:.5px}.popup-btn[data-v-34128a0e]:hover{background:hsla(0,0%,100%,.12);border-color:#fff}.popup-fade-enter-active[data-v-34128a0e],.popup-fade-leave-active[data-v-34128a0e]{transition:opacity .3s ease}.popup-fade-enter-active .popup-item[data-v-34128a0e],.popup-fade-enter-active .slider-slide[data-v-34128a0e]{transition:transform .4s cubic-bezier(.16,1,.3,1)}.popup-fade-enter-from[data-v-34128a0e],.popup-fade-leave-to[data-v-34128a0e]{opacity:0}.popup-fade-enter-from .popup-item[data-v-34128a0e],.popup-fade-enter-from .slider-slide[data-v-34128a0e]{transform:translateY(30px) scale(.95)}.popup-fade-leave-to .popup-item[data-v-34128a0e],.popup-fade-leave-to .slider-slide[data-v-34128a0e]{transform:translateY(-20px) scale(.98)}.mobile-only[data-v-34128a0e]{display:none}@media (max-width:768px){.desktop-only[data-v-34128a0e]{display:none}.mobile-only[data-v-34128a0e]{display:flex}.popup-overlay[data-v-34128a0e]{padding:16px}.popup-btn[data-v-34128a0e]{width:100%;max-width:400px;font-size:13px;padding:14px}}:root{--font-paperlogy:"Paperlogy",sans-serif;--font-pretendard:"Pretendard Variable","Pretendard",sans-serif;--font-serif:"Cormorant Garamond",serif;--font-luxury:"Cinzel",serif;--font-script:"Great Vibes",cursive;--ecofore-primary:#8cc751;--ecofore-primary-light:#a8d678;--ecofore-primary-dark:#6ba83f;--ecofore-accent:#004653;--summit-black:#101820;--summit-dark-gray:#4c4b48;--summit-gray:#707372;--text-color:#101820;--white:#fff}*{margin:0;padding:0;box-sizing:border-box}#app{font-family:var(--font-pretendard);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-color)}.hero-section[data-v-dbed91d4]{height:100vh;position:relative;overflow:hidden;background:#111}.hero-bg[data-v-dbed91d4]{position:absolute;inset:0}.bg-slide[data-v-dbed91d4]{position:absolute;inset:0;opacity:0;transition:opacity 1.2s ease}.bg-slide.active[data-v-dbed91d4]{opacity:1}.bg-slide img[data-v-dbed91d4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.15);transition:transform 6s ease-out}.bg-slide.active img[data-v-dbed91d4]{transform:scale(1)}.hero-overlay[data-v-dbed91d4]{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.15) 0,rgba(0,0,0,.1) 50%,rgba(0,0,0,.5))}.hero-content[data-v-dbed91d4]{position:absolute;left:80px;bottom:360px;z-index:2;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.16,1,.3,1)}.hero-section.is-active .hero-content[data-v-dbed91d4]{opacity:1;transform:translateY(0);transition-delay:.3s}.hero-eng[data-v-dbed91d4]{font-family:var(--font-script);font-size:52px;font-weight:400;color:hsla(0,0%,100%,.7);margin-bottom:20px;letter-spacing:1px;line-height:1.1}.hero-title[data-v-dbed91d4]{font-family:var(--font-pretendard);font-size:38px;font-weight:300;color:#fff;line-height:1.5;letter-spacing:-.5px}.hero-title[data-v-dbed91d4] strong{font-weight:800;color:#fff}.hero-title[data-v-dbed91d4] small{font-size:.6em;font-weight:400;opacity:.75;margin:0 2px}.go-circle[data-v-dbed91d4]{position:absolute;right:48px;bottom:40px;width:110px;height:110px;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 10px 30px rgba(0,0,0,.18);z-index:5;text-decoration:none;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.go-circle[data-v-dbed91d4]:hover{transform:scale(1.05);box-shadow:0 14px 36px rgba(0,0,0,.24)}.go-ring[data-v-dbed91d4]{position:absolute;inset:-14px;border-radius:50%;border:1px dashed hsla(0,0%,100%,.85);animation:go-spin-dbed91d4 22s linear infinite;pointer-events:none}.go-line[data-v-dbed91d4]{font-family:var(--font-paperlogy);font-size:18px;font-weight:900;letter-spacing:1px;color:var(--ecofore-accent);line-height:1.1;position:relative;z-index:1}@keyframes go-spin-dbed91d4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1024px){.go-circle[data-v-dbed91d4]{right:32px;bottom:32px;width:96px;height:96px}.go-line[data-v-dbed91d4]{font-size:15px}}@media (max-width:768px){.go-circle[data-v-dbed91d4]{right:20px;bottom:110px;width:80px;height:80px}.go-ring[data-v-dbed91d4]{inset:-10px}.go-line[data-v-dbed91d4]{font-size:13px;letter-spacing:.5px}}@media (max-width:480px){.go-circle[data-v-dbed91d4]{width:70px;height:70px;bottom:100px;right:16px}.go-line[data-v-dbed91d4]{font-size:11px}}.hero-brand[data-v-dbed91d4]{margin-top:30px;opacity:0;transform:translateY(15px);transition:all .7s ease}.hero-section.is-active .hero-brand[data-v-dbed91d4]{opacity:1;transform:translateY(0);transition-delay:.6s}.hero-brand img[data-v-dbed91d4]{height:24px;width:auto}.text-fade-enter-active[data-v-dbed91d4]{transition:all .6s cubic-bezier(.16,1,.3,1)}.text-fade-leave-active[data-v-dbed91d4]{transition:all .3s ease}.text-fade-enter-from[data-v-dbed91d4]{opacity:0;transform:translateY(20px)}.text-fade-leave-to[data-v-dbed91d4]{opacity:0;transform:translateY(-10px)}.thumb-slider[data-v-dbed91d4]{position:absolute;bottom:20px;left:80px;z-index:10;display:flex;align-items:center;gap:0}.thumb-list[data-v-dbed91d4]{display:flex;gap:6px}.thumb-item[data-v-dbed91d4]{width:160px;height:95px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:all .4s ease}.thumb-item img[data-v-dbed91d4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(1) brightness(.5);transition:all .5s ease}.thumb-item.active[data-v-dbed91d4]{border-color:hsla(0,0%,100%,.8)}.thumb-item.active img[data-v-dbed91d4]{filter:none}.thumb-item:hover:not(.active) img[data-v-dbed91d4]{filter:grayscale(.3) brightness(.7)}.thumb-arrow[data-v-dbed91d4]{width:36px;height:36px;background:none;border:1.5px solid hsla(0,0%,100%,.5);border-radius:50%;color:hsla(0,0%,100%,.7);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0}.thumb-arrow.prev[data-v-dbed91d4]{margin-right:12px}.thumb-arrow.next[data-v-dbed91d4]{margin-left:12px}.thumb-arrow[data-v-dbed91d4]:hover{border-color:#fff;color:#fff;background:hsla(0,0%,100%,.1)}@media (max-width:1200px){.hero-content[data-v-dbed91d4]{left:60px;bottom:260px}.hero-eng[data-v-dbed91d4]{font-size:38px}.hero-title[data-v-dbed91d4]{font-size:32px}.thumb-slider[data-v-dbed91d4]{left:60px}.thumb-item[data-v-dbed91d4]{width:140px;height:85px}}@media (max-width:1024px){.hero-content[data-v-dbed91d4]{left:50px;bottom:240px}.hero-eng[data-v-dbed91d4]{font-size:34px;margin-bottom:16px}.hero-title[data-v-dbed91d4]{font-size:30px}.hero-brand[data-v-dbed91d4]{margin-top:24px}.hero-brand img[data-v-dbed91d4]{height:22px}.thumb-slider[data-v-dbed91d4]{left:50px}.thumb-item[data-v-dbed91d4]{width:130px;height:80px}}@media (max-width:900px){.hero-content[data-v-dbed91d4]{left:30px;bottom:220px}.hero-eng[data-v-dbed91d4]{font-size:28px}.hero-title[data-v-dbed91d4]{font-size:26px}.hero-brand img[data-v-dbed91d4]{height:20px}.thumb-slider[data-v-dbed91d4]{left:20px;bottom:16px}.thumb-item[data-v-dbed91d4]{width:110px;height:68px}.thumb-arrow[data-v-dbed91d4]{width:30px;height:30px}}@media (max-width:768px){.hero-section[data-v-dbed91d4]{height:100vh;height:100dvh}.hero-overlay[data-v-dbed91d4]{background:linear-gradient(180deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.15) 40%,rgba(0,0,0,.55))}.hero-content[data-v-dbed91d4]{left:24px;right:24px;bottom:200px;text-align:left}.hero-content[data-v-dbed91d4],.hero-section.is-active .hero-content[data-v-dbed91d4]{transform:translateY(0)}.hero-section.is-active .hero-content[data-v-dbed91d4]{opacity:1}.hero-eng[data-v-dbed91d4]{font-size:22px;margin-bottom:12px;letter-spacing:.5px;line-height:1.2}.hero-title[data-v-dbed91d4]{font-size:28px;line-height:1.45;letter-spacing:-.3px;word-break:keep-all}.hero-brand[data-v-dbed91d4]{margin-top:20px}.hero-brand img[data-v-dbed91d4]{height:18px}.text-fade-enter-from[data-v-dbed91d4]{transform:translateY(12px)}.text-fade-leave-to[data-v-dbed91d4]{transform:translateY(-6px)}.thumb-slider[data-v-dbed91d4]{left:16px;right:16px;bottom:16px;justify-content:center}.thumb-list[data-v-dbed91d4]{gap:4px}.thumb-item[data-v-dbed91d4]{width:90px;height:56px;border-width:1.5px}.thumb-arrow[data-v-dbed91d4]{width:28px;height:28px}.thumb-arrow.prev[data-v-dbed91d4]{margin-right:8px}.thumb-arrow.next[data-v-dbed91d4]{margin-left:8px}.thumb-arrow svg[data-v-dbed91d4]{width:16px;height:16px}}@media (max-width:480px){.hero-content[data-v-dbed91d4]{left:20px;right:20px;bottom:140px}.hero-eng[data-v-dbed91d4]{font-size:18px;margin-bottom:10px}.hero-title[data-v-dbed91d4]{font-size:24px;line-height:1.4}.hero-brand[data-v-dbed91d4]{margin-top:16px}.hero-brand img[data-v-dbed91d4]{height:16px}.thumb-slider[data-v-dbed91d4]{left:12px;right:12px;bottom:12px}.thumb-item[data-v-dbed91d4]{width:72px;height:45px}.thumb-arrow[data-v-dbed91d4]{width:26px;height:26px}.thumb-arrow.prev[data-v-dbed91d4]{margin-right:6px}.thumb-arrow.next[data-v-dbed91d4]{margin-left:6px}}@media (max-width:768px) and (orientation:landscape){.hero-content[data-v-dbed91d4]{bottom:100px}.hero-eng[data-v-dbed91d4]{font-size:18px;margin-bottom:8px}.hero-title[data-v-dbed91d4]{font-size:22px;line-height:1.35}.hero-brand[data-v-dbed91d4]{margin-top:12px}.hero-brand img[data-v-dbed91d4]{height:14px}.thumb-item[data-v-dbed91d4]{width:80px;height:48px}}.summary-section[data-v-5680d355]{width:100%;height:100vh;position:relative;overflow:hidden;background:#101820}.anim[data-v-5680d355]{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transition-delay:var(--delay,0s)}.anim.show[data-v-5680d355]{opacity:1;transform:translateY(0)}.bg-image[data-v-5680d355]{position:absolute;inset:0;z-index:0}.bg-image img[data-v-5680d355]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bg-overlay[data-v-5680d355]{position:absolute;inset:0;background:rgba(0,0,0,.82)}.anim-right[data-v-5680d355]{opacity:0;transform:translateX(200px);transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);transition-delay:var(--delay,0s)}.anim-right.show[data-v-5680d355]{opacity:1;transform:translateX(0)}.right-title[data-v-5680d355]{position:absolute;top:16%;right:8%;z-index:10;text-align:right}.big-title[data-v-5680d355]{font-family:var(--font-serif);font-size:clamp(72px,7vw,120px);font-weight:800;letter-spacing:6px;color:hsla(0,0%,100%,.9);margin:0 0 16px;display:block}.script-text[data-v-5680d355]{font-family:var(--font-script);font-size:clamp(28px,2.5vw,42px);color:hsla(0,0%,100%,.35);white-space:nowrap;display:block}.info-grid[data-v-5680d355]{position:absolute;left:8%;bottom:18%;z-index:10;display:grid;grid-template-columns:repeat(3,240px);gap:0}.info-item[data-v-5680d355]{padding:22px 24px;border-top:1px solid hsla(0,0%,100%,.12)}.info-label[data-v-5680d355]{display:block;font-family:var(--font-pretendard);font-size:15px;font-weight:700;color:hsla(0,0%,100%,.85);margin-bottom:14px}.info-value[data-v-5680d355]{display:block;font-family:var(--font-pretendard);font-size:13px;font-weight:300;color:hsla(0,0%,100%,.45);line-height:1.6}.disclaimer[data-v-5680d355]{position:absolute;bottom:28px;left:8%;right:8%;z-index:10;display:flex;flex-direction:column;gap:6px}.notice-item[data-v-5680d355]{display:flex;align-items:flex-start;gap:8px}.notice-icon[data-v-5680d355]{display:inline-flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.35);flex-shrink:0;margin-top:2px}.disclaimer p[data-v-5680d355]{font-family:var(--font-pretendard);font-size:11px;color:hsla(0,0%,100%,.35);line-height:1.7;margin:0;word-break:keep-all}@media (max-width:1200px){.info-grid[data-v-5680d355]{grid-template-columns:repeat(3,200px)}.info-item[data-v-5680d355]{padding:18px 20px}}@media (max-width:1024px){.right-title[data-v-5680d355]{top:10%;right:6%}.big-title[data-v-5680d355]{font-size:clamp(48px,6vw,80px);letter-spacing:4px;margin-bottom:12px}.script-text[data-v-5680d355]{font-size:clamp(22px,2.2vw,32px)}.info-grid[data-v-5680d355]{left:6%;bottom:16%;grid-template-columns:repeat(2,1fr);right:6%;width:auto}.info-item[data-v-5680d355]{padding:18px 20px}.info-label[data-v-5680d355]{font-size:14px;margin-bottom:10px}.info-value[data-v-5680d355]{font-size:12.5px}.disclaimer[data-v-5680d355]{left:6%;right:6%;bottom:20px}.disclaimer p[data-v-5680d355]{font-size:10.5px}.anim-right[data-v-5680d355]{transform:translateX(120px)}.anim-right.show[data-v-5680d355]{transform:translateX(0)}}@media (max-width:768px){.summary-section[data-v-5680d355]{height:100vh;min-height:600px}.right-title[data-v-5680d355]{position:absolute;top:auto;bottom:auto;top:8%;right:auto;left:20px;right:20px;text-align:left}.big-title[data-v-5680d355]{font-size:clamp(36px,10vw,56px);letter-spacing:3px;margin-bottom:8px}.script-text[data-v-5680d355]{font-size:clamp(16px,4vw,24px);white-space:normal;color:hsla(0,0%,100%,.55)}.info-grid[data-v-5680d355]{position:absolute;left:20px;right:20px;bottom:14%;width:auto;grid-template-columns:repeat(2,1fr);gap:0}.info-item[data-v-5680d355]{padding:14px 16px}.info-label[data-v-5680d355]{font-size:15px;font-weight:700;margin-bottom:8px;color:hsla(0,0%,100%,.95)}.info-value[data-v-5680d355]{font-size:13.5px;line-height:1.6;color:hsla(0,0%,100%,.7)}.disclaimer[data-v-5680d355]{left:20px;right:20px;bottom:16px}.disclaimer p[data-v-5680d355]{font-size:11px;line-height:1.6;color:hsla(0,0%,100%,.35)}.anim[data-v-5680d355]{transform:translateY(16px)}.anim.show[data-v-5680d355]{transform:translateY(0)}.anim-right[data-v-5680d355]{transform:translateX(60px)}.anim-right.show[data-v-5680d355]{transform:translateX(0)}}@media (max-width:480px){.right-title[data-v-5680d355]{top:7%;left:20px;right:20px}.big-title[data-v-5680d355]{font-size:clamp(28px,9vw,42px);letter-spacing:2px;margin-bottom:6px}.script-text[data-v-5680d355]{font-size:clamp(14px,3.8vw,20px)}.info-grid[data-v-5680d355]{left:20px;right:20px;bottom:12%;grid-template-columns:1fr}.info-item[data-v-5680d355]{padding:12px 14px}.info-label[data-v-5680d355]{font-size:14px;margin-bottom:6px}.info-value[data-v-5680d355]{font-size:12.5px}.disclaimer[data-v-5680d355]{left:20px;right:20px;bottom:12px}.disclaimer p[data-v-5680d355]{font-size:10px}}.premium-section[data-v-e90fc3b8]{width:100%;height:100vh;position:relative;overflow:hidden}.anim[data-v-e90fc3b8]{opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transition-delay:var(--delay,0s)}.anim.show[data-v-e90fc3b8]{opacity:1;transform:translateY(0)}.rotating-watermark[data-v-e90fc3b8]{position:absolute;right:-1700px;top:50%;transform:translateY(-50%);width:2200px;height:2200px;z-index:1;animation:spin-e90fc3b8 40s linear infinite;pointer-events:none}.rotating-watermark svg[data-v-e90fc3b8]{width:100%;height:100%}.rotating-watermark text[data-v-e90fc3b8]{font-family:var(--font-pretendard);font-size:500px;font-weight:800;fill:rgba(0,0,0,.03);letter-spacing:12px;text-transform:uppercase}@keyframes spin-e90fc3b8{to{transform:translateY(-50%) rotate(1turn)}}.panels-track[data-v-e90fc3b8]{display:flex;width:150%;height:100%;transition:transform 1.2s cubic-bezier(.65,0,.35,1)}.panels-track.step-1[data-v-e90fc3b8]{transform:translateX(-33.333%)}.panel[data-v-e90fc3b8]{width:33.333%;height:100%;flex-shrink:0;position:relative}.panel-image[data-v-e90fc3b8]{background:#080c14}.left-image[data-v-e90fc3b8]{position:absolute;inset:0}.left-image img[data-v-e90fc3b8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-overlay[data-v-e90fc3b8]{position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,12,20,.85) 0,rgba(8,12,20,.15) 50%,transparent)}.left-title[data-v-e90fc3b8]{position:absolute;bottom:8%;left:10%;z-index:10}.title-wrap[data-v-e90fc3b8]{position:relative}.premium-text[data-v-e90fc3b8]{font-family:var(--font-pretendard);font-size:clamp(56px,5vw,84px);font-weight:900;color:#fff;letter-spacing:4px;margin:0;line-height:1}.script-text[data-v-e90fc3b8]{position:absolute;left:55%;bottom:-30%;font-family:var(--font-script);font-size:clamp(32px,3vw,50px);color:#c9a96e;white-space:nowrap}.panel-features[data-v-e90fc3b8]{background:#f8f7f4;display:flex;align-items:center;justify-content:center;overflow:hidden}.features-inner[data-v-e90fc3b8]{width:100%;max-width:720px;padding:0 40px;max-height:100vh;overflow-y:auto;scrollbar-width:none}.features-inner[data-v-e90fc3b8]::-webkit-scrollbar{display:none}.features-header[data-v-e90fc3b8]{margin-bottom:18px;text-align:center;padding-top:20px}.header-label[data-v-e90fc3b8]{font-family:var(--font-script);font-size:52px;color:var(--ecofore-accent);line-height:1.2}.header-gold-line[data-v-e90fc3b8]{width:40px;height:1px;background:linear-gradient(90deg,transparent,var(--ecofore-accent),transparent);margin:16px auto 0}.feature-list[data-v-e90fc3b8]{display:flex;flex-direction:column;gap:10px;padding-bottom:24px}.feature-row[data-v-e90fc3b8]{display:flex;align-items:stretch;gap:16px;padding:10px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:transform .3s ease,box-shadow .3s ease}.feature-row[data-v-e90fc3b8]:hover{transform:translateY(-2px);box-shadow:0 5px 16px rgba(0,0,0,.08)}.feature-img[data-v-e90fc3b8]{flex:0 0 140px;overflow:hidden;border-radius:5px;aspect-ratio:16/10}.feature-img img[data-v-e90fc3b8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.feature-body[data-v-e90fc3b8]{flex:1;display:flex;flex-direction:column;justify-content:center;padding:4px 6px}.feature-num[data-v-e90fc3b8]{font-family:var(--font-paperlogy);font-size:13px;font-weight:700;color:var(--ecofore-accent);letter-spacing:1px;margin-bottom:5px}.feature-title[data-v-e90fc3b8]{font-family:var(--font-pretendard);font-size:15px;font-weight:700;color:#1a1a1a;margin:0 0 6px;letter-spacing:-.3px;line-height:1.3}.feature-bar[data-v-e90fc3b8]{width:20px;height:1px;background:var(--ecofore-accent);margin-bottom:6px;opacity:.5}.feature-desc[data-v-e90fc3b8]{font-family:var(--font-pretendard);font-size:12px;font-weight:400;color:#666;margin:0;line-height:1.5;word-break:keep-all}.panel-detail[data-v-e90fc3b8]{background:#f8f7f4;display:flex;align-items:center;justify-content:center;padding:40px;overflow:hidden}.detail-content[data-v-e90fc3b8]{width:100%;max-width:720px;max-height:100vh;overflow-y:auto;scrollbar-width:none}.detail-content[data-v-e90fc3b8]::-webkit-scrollbar{display:none}.detail-image[data-v-e90fc3b8]{width:100%;margin-bottom:20px;overflow:hidden;border-radius:8px}.detail-image img[data-v-e90fc3b8]{width:100%;height:auto;display:block}.detail-grid[data-v-e90fc3b8]{display:flex;flex-direction:column;gap:0}.detail-item[data-v-e90fc3b8]{padding:18px 0;border-top:1px solid rgba(0,0,0,.08);display:flex;align-items:flex-start;gap:20px}.detail-item[data-v-e90fc3b8]:last-child{border-bottom:1px solid rgba(0,0,0,.08)}.detail-item-num[data-v-e90fc3b8]{flex:0 0 auto;font-family:var(--font-paperlogy);font-size:16px;font-weight:700;color:var(--ecofore-accent);letter-spacing:1px;min-width:36px;padding-top:2px}.detail-item-body[data-v-e90fc3b8]{flex:1;display:flex;flex-direction:column;gap:4px}.detail-item-title[data-v-e90fc3b8]{font-family:var(--font-pretendard);font-size:15px;font-weight:700;color:#1a1a1a;letter-spacing:-.3px}.detail-item-desc[data-v-e90fc3b8]{font-family:var(--font-pretendard);font-size:13px;font-weight:400;color:#555;line-height:1.5}@media (max-width:1200px){.features-inner[data-v-e90fc3b8]{max-width:640px;padding:0 32px}.feature-img[data-v-e90fc3b8]{flex-basis:160px}.feature-title[data-v-e90fc3b8]{font-size:15px}.detail-title[data-v-e90fc3b8]{font-size:24px}.panel-detail[data-v-e90fc3b8]{padding:30px 28px}}@media (max-width:1024px){.rotating-watermark[data-v-e90fc3b8]{right:-1200px;width:1600px;height:1600px}.rotating-watermark text[data-v-e90fc3b8]{font-size:380px}.panels-track[data-v-e90fc3b8]{flex-direction:column;width:100%;height:200%}.panels-track.step-1[data-v-e90fc3b8]{transform:translateY(-50%)}.panel[data-v-e90fc3b8]{width:100%;height:50%}.panel-image[data-v-e90fc3b8]{display:none}.features-inner[data-v-e90fc3b8]{max-width:640px;padding:0 32px}.header-label[data-v-e90fc3b8]{font-size:44px}.feature-img[data-v-e90fc3b8]{flex-basis:150px}.feature-title[data-v-e90fc3b8]{font-size:15px}.panel-detail[data-v-e90fc3b8]{padding:32px 32px}.detail-content[data-v-e90fc3b8]{max-width:480px}.detail-label[data-v-e90fc3b8]{font-size:36px}.detail-title[data-v-e90fc3b8]{font-size:24px}.detail-desc[data-v-e90fc3b8]{font-size:12px}.detail-item[data-v-e90fc3b8]{padding:14px 0;gap:14px}.anim[data-v-e90fc3b8]{transform:translateY(20px)}}@media (max-width:768px){.rotating-watermark[data-v-e90fc3b8]{right:-900px;width:1100px;height:1100px}.rotating-watermark text[data-v-e90fc3b8]{font-size:280px}.panels-track[data-v-e90fc3b8]{flex-direction:column;width:100%;height:200%}.panels-track.step-1[data-v-e90fc3b8]{transform:translateY(-50%)}.panel[data-v-e90fc3b8]{width:100%;height:50%}.panel-image[data-v-e90fc3b8]{display:none}.panel-detail[data-v-e90fc3b8],.panel-features[data-v-e90fc3b8]{overflow-y:auto;-webkit-overflow-scrolling:touch}.panel-features[data-v-e90fc3b8]{align-items:center;justify-content:center;padding:24px 0}.features-inner[data-v-e90fc3b8]{max-width:100%;padding:0 24px;display:flex;flex-direction:column;justify-content:center}.features-header[data-v-e90fc3b8]{margin-bottom:20px}.header-label[data-v-e90fc3b8]{font-size:36px}.header-gold-line[data-v-e90fc3b8]{width:32px;margin-top:10px}.feature-list[data-v-e90fc3b8]{gap:14px;padding-bottom:24px}.feature-row[data-v-e90fc3b8]{padding:12px;gap:14px}.feature-img[data-v-e90fc3b8]{flex:0 0 120px}.feature-title[data-v-e90fc3b8]{font-size:14px;margin-bottom:6px}.feature-bar[data-v-e90fc3b8]{width:18px;margin-bottom:6px}.feature-desc[data-v-e90fc3b8]{font-size:12px;line-height:1.5}.feature-num[data-v-e90fc3b8]{font-size:12px;margin-bottom:4px}.panel-detail[data-v-e90fc3b8]{padding:24px 20px;align-items:center;justify-content:center}.detail-content[data-v-e90fc3b8]{max-width:100%}.detail-header[data-v-e90fc3b8]{margin-bottom:14px}.detail-label[data-v-e90fc3b8]{font-size:26px}.detail-gold-line[data-v-e90fc3b8]{width:32px;margin:10px auto}.detail-sub[data-v-e90fc3b8]{font-size:15px;color:rgba(0,0,0,.65)}.detail-title[data-v-e90fc3b8]{font-size:22px;margin-bottom:6px;color:#1a1a1a}.detail-desc[data-v-e90fc3b8]{font-size:14px;line-height:1.6;color:#555}.detail-desc br[data-v-e90fc3b8]{display:none}.detail-image[data-v-e90fc3b8]{margin-bottom:14px}.detail-item-num[data-v-e90fc3b8]{font-size:14px;min-width:30px}.detail-item[data-v-e90fc3b8]{padding:10px 0}.detail-item-title[data-v-e90fc3b8]{font-size:14px;color:#1a1a1a}.detail-item-desc[data-v-e90fc3b8]{font-size:12px;color:#555}.anim[data-v-e90fc3b8]{transform:translateY(16px);transition-duration:.7s}}@media (max-width:480px){.panel-features[data-v-e90fc3b8]{padding:20px 0}.features-inner[data-v-e90fc3b8]{padding:0 18px}.header-label[data-v-e90fc3b8]{font-size:30px}.features-header[data-v-e90fc3b8]{margin-bottom:16px}.feature-row[data-v-e90fc3b8]{padding:10px;gap:12px}.feature-img[data-v-e90fc3b8]{flex:0 0 100px}.feature-title[data-v-e90fc3b8]{font-size:13px}.feature-desc[data-v-e90fc3b8]{font-size:11px}.panel-detail[data-v-e90fc3b8]{padding:20px 16px}.detail-label[data-v-e90fc3b8]{font-size:22px}.detail-title[data-v-e90fc3b8]{font-size:20px}.detail-sub[data-v-e90fc3b8]{font-size:14px}.detail-desc[data-v-e90fc3b8],.detail-item-title[data-v-e90fc3b8]{font-size:13px}.detail-item-desc[data-v-e90fc3b8]{font-size:11px}.anim[data-v-e90fc3b8]{transform:translateY(12px);transition-duration:.6s}}.change-section[data-v-2b25fb59]{width:100%;height:100vh;position:relative;overflow:hidden;background:#080c14;display:flex;align-items:center;justify-content:center}.bg[data-v-2b25fb59]{position:absolute;inset:0}.bg-image-wrap[data-v-2b25fb59]{position:absolute;inset:0;overflow:hidden}.bg-image[data-v-2b25fb59]{position:absolute;top:-85%;left:0;width:100%;height:auto;display:block;opacity:.2;mask-image:linear-gradient(180deg,#000 0,#000 55%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 55%,transparent)}.bg-gradient[data-v-2b25fb59]{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 70%,rgba(20,28,50,.3) 0,rgba(8,12,20,0) 60%);pointer-events:none}.center[data-v-2b25fb59]{position:relative;z-index:10;text-align:center;padding:0 40px}.title-main[data-v-2b25fb59]{margin:0 0 16px;overflow:hidden}.title-word[data-v-2b25fb59]{display:inline-block;font-family:var(--font-serif);font-size:clamp(56px,6vw,100px);font-weight:700;color:#fff;letter-spacing:80px;opacity:0;transition:opacity 1.2s ease,letter-spacing 2.5s cubic-bezier(.22,1,.36,1);transition-delay:.3s}.title-word.is-space[data-v-2b25fb59]{width:28px}.title-main.show .title-word[data-v-2b25fb59]{opacity:1;letter-spacing:12px}.title-sub[data-v-2b25fb59]{font-family:var(--font-serif);font-size:clamp(16px,1.6vw,24px);font-weight:400;font-style:italic;color:hsla(0,0%,100%,.35);letter-spacing:6px;margin:0 0 40px;opacity:0;transform:translateY(24px);transition:opacity 1s ease,transform 1s cubic-bezier(.16,1,.3,1);transition-delay:1.5s}.title-sub.show[data-v-2b25fb59]{opacity:1;transform:translateY(0)}.divider[data-v-2b25fb59]{width:0;height:1px;background:hsla(0,0%,100%,.15);margin:0 auto 44px;transition:width 1s cubic-bezier(.16,1,.3,1);transition-delay:2.5s}.divider.show[data-v-2b25fb59]{width:80px}.body-text[data-v-2b25fb59]{max-width:600px;margin:0 auto}.body-line[data-v-2b25fb59]{font-family:var(--font-pretendard);font-size:23px;font-weight:300;color:hsla(0,0%,100%,.8);line-height:2.2;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s cubic-bezier(.16,1,.3,1);transition-delay:var(--line-delay)}.body-text.show .body-line[data-v-2b25fb59]{opacity:1;transform:translateY(0)}@media (max-width:1024px){.center[data-v-2b25fb59]{padding:0 32px}.title-word[data-v-2b25fb59]{font-size:clamp(44px,5.5vw,80px);letter-spacing:50px}.title-main.show .title-word[data-v-2b25fb59]{letter-spacing:10px}.title-word.is-space[data-v-2b25fb59]{width:22px}.title-sub[data-v-2b25fb59]{font-size:clamp(14px,1.5vw,20px);letter-spacing:5px;margin:0 0 32px}.divider[data-v-2b25fb59]{margin:0 auto 36px}.body-line[data-v-2b25fb59]{font-size:20px;line-height:2}}@media (max-width:900px){.title-word[data-v-2b25fb59]{letter-spacing:20px}.title-main.show .title-word[data-v-2b25fb59]{letter-spacing:6px}.sub-word[data-v-2b25fb59]{letter-spacing:16px}.title-sub.show .sub-word[data-v-2b25fb59]{letter-spacing:4px}.body-line[data-v-2b25fb59]{font-size:18px}}@media (max-width:768px){.change-section[data-v-2b25fb59]{height:100vh;min-height:560px}.center[data-v-2b25fb59]{padding:0 24px;width:100%;box-sizing:border-box}.title-main[data-v-2b25fb59]{margin:0 0 12px}.title-word[data-v-2b25fb59]{font-size:clamp(28px,7vw,44px);letter-spacing:16px;transition:opacity 1s ease,letter-spacing 2s cubic-bezier(.22,1,.36,1);transition-delay:.2s}.title-word.is-space[data-v-2b25fb59]{width:14px}.title-main.show .title-word[data-v-2b25fb59]{letter-spacing:4px}.title-sub[data-v-2b25fb59]{font-size:clamp(13px,3.2vw,17px);letter-spacing:3px;margin:0 0 24px;transform:translateY(16px);transition-delay:1.2s;color:hsla(0,0%,100%,.55)}.divider[data-v-2b25fb59]{margin:0 auto 28px;transition-delay:2s}.divider.show[data-v-2b25fb59]{width:50px}.body-text[data-v-2b25fb59]{max-width:100%;padding:0 4px}.body-line[data-v-2b25fb59]{font-size:17px;line-height:1.9;transform:translateY(14px);word-break:keep-all;color:hsla(0,0%,100%,.85)}}@media (max-width:480px){.center[data-v-2b25fb59]{padding:0 20px}.title-word[data-v-2b25fb59]{font-size:clamp(24px,7vw,36px);letter-spacing:12px}.title-main.show .title-word[data-v-2b25fb59]{letter-spacing:3px}.title-word.is-space[data-v-2b25fb59]{width:10px}.title-sub[data-v-2b25fb59]{font-size:clamp(12px,3vw,15px);letter-spacing:2px;margin:0 0 20px}.divider[data-v-2b25fb59]{margin:0 auto 24px}.divider.show[data-v-2b25fb59]{width:40px}.body-line[data-v-2b25fb59]{font-size:14px;line-height:1.85}}.community-section[data-v-6d0a8192]{width:100%;height:100vh;position:relative;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center}.intro-title[data-v-6d0a8192]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);z-index:10;transition:opacity 1.2s ease,transform 1.8s cubic-bezier(.16,1,.3,1)}.intro-title span[data-v-6d0a8192]{font-family:var(--font-pretendard);font-size:clamp(36px,4vw,56px);font-weight:900;color:#1a1a1a;letter-spacing:8px;text-transform:uppercase}.intro-title.hide[data-v-6d0a8192]{opacity:0;transform:translate(-50%,-50%) scale(3.5)}.watermark-track[data-v-6d0a8192]{position:absolute;top:50%;left:0;transform:translateY(-50%);display:flex;white-space:nowrap;z-index:1;pointer-events:none;opacity:0;transition:opacity 2.5s ease}.watermark-track.show[data-v-6d0a8192]{opacity:1}.watermark-track.running[data-v-6d0a8192]{animation:marquee-6d0a8192 60s linear infinite}.watermark-text[data-v-6d0a8192]{font-family:var(--font-pretendard);font-size:clamp(120px,15vw,220px);font-weight:900;color:rgba(0,0,0,.04);letter-spacing:8px;text-transform:uppercase;flex-shrink:0}@keyframes marquee-6d0a8192{0%{transform:translateY(-50%) translateX(0)}to{transform:translateY(-50%) translateX(-50%)}}.cards-row[data-v-6d0a8192]{position:absolute;z-index:2;display:flex;gap:24px;padding:0 80px;width:100%;align-items:flex-start;top:50%;transform:translateY(-50%)}.card[data-v-6d0a8192]{flex:1;opacity:0;transform:translateY(30px);transition:opacity 1.4s cubic-bezier(.16,1,.3,1),transform 1.4s cubic-bezier(.16,1,.3,1);transition-delay:var(--cd)}.cards-row.show .card[data-v-6d0a8192]{opacity:1;transform:translateY(0)}.card-face[data-v-6d0a8192]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:opacity .8s ease,transform .8s cubic-bezier(.16,1,.3,1)}.face-a[data-v-6d0a8192]{opacity:1;transform:scale(1)}.face-a.out[data-v-6d0a8192]{opacity:0;transform:scale(1.05)}.face-b[data-v-6d0a8192]{opacity:0;transform:scale(.95)}.face-b.in[data-v-6d0a8192]{opacity:1;transform:scale(1)}.text-swap-enter-active[data-v-6d0a8192]{transition:opacity .5s ease,transform .5s cubic-bezier(.16,1,.3,1)}.text-swap-leave-active[data-v-6d0a8192]{transition:opacity .3s ease,transform .3s ease}.text-swap-enter-from[data-v-6d0a8192]{opacity:0;transform:translateY(12px)}.text-swap-leave-to[data-v-6d0a8192]{opacity:0;transform:translateY(-8px)}.card.offset-down[data-v-6d0a8192]{margin-top:60px}.card-img[data-v-6d0a8192]{position:relative;width:100%;aspect-ratio:3/4;overflow:hidden;margin-bottom:16px}.card-info[data-v-6d0a8192]{padding:0 4px}.card-title[data-v-6d0a8192]{font-family:var(--font-pretendard);font-size:20px;font-weight:700;color:#1a1a1a;margin:0 0 6px;letter-spacing:-.3px}.card-desc[data-v-6d0a8192]{font-family:var(--font-pretendard);font-size:14px;font-weight:300;color:rgba(0,0,0,.4);margin:0;line-height:1.6}.cards-mobile[data-v-6d0a8192]{display:none;padding:0 16px 40px;grid-template-columns:1fr 1fr;gap:12px}.mobile-card[data-v-6d0a8192]{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 14px rgba(0,0,0,.06)}.mobile-card-img[data-v-6d0a8192]{width:100%;aspect-ratio:1/1;overflow:hidden}.mobile-card-img img[data-v-6d0a8192]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.mobile-card-body[data-v-6d0a8192]{padding:12px 14px 16px}.mobile-card-title[data-v-6d0a8192]{font-family:var(--font-pretendard);font-size:14px;font-weight:700;color:#1a1a1a;margin:0 0 6px;letter-spacing:-.3px}.mobile-card-desc[data-v-6d0a8192]{font-family:var(--font-pretendard);font-size:11px;font-weight:400;color:#666;line-height:1.5;margin:0;word-break:keep-all}@media (max-width:1200px){.cards-row[data-v-6d0a8192]{padding:0 48px;gap:16px}.card-title[data-v-6d0a8192]{font-size:16px}.card.offset-down[data-v-6d0a8192]{margin-top:40px}}@media (max-width:1024px){.cards-row[data-v-6d0a8192]{padding:0 36px;gap:14px}.card-title[data-v-6d0a8192]{font-size:15px}.card-desc[data-v-6d0a8192]{font-size:13px}.card.offset-down[data-v-6d0a8192]{margin-top:36px}.intro-title span[data-v-6d0a8192]{font-size:clamp(30px,5vw,48px);letter-spacing:6px}.watermark-text[data-v-6d0a8192]{font-size:clamp(80px,12vw,160px)}}@media (max-width:900px){.cards-row[data-v-6d0a8192]{padding:0 24px;gap:12px}.card-img[data-v-6d0a8192]{aspect-ratio:2/3}.card-title[data-v-6d0a8192]{font-size:14px}.card-desc[data-v-6d0a8192]{font-size:11px}.card.offset-down[data-v-6d0a8192]{margin-top:30px}.intro-title span[data-v-6d0a8192]{font-size:clamp(28px,8vw,48px);letter-spacing:4px}}@media (max-width:768px){.community-section[data-v-6d0a8192]{display:block!important;padding:80px 0 40px!important;height:auto!important;min-height:auto!important;overflow:visible!important}.cards-row.desktop-cards[data-v-6d0a8192],.desktop-cards[data-v-6d0a8192],.intro-title[data-v-6d0a8192],.watermark-track[data-v-6d0a8192]{display:none!important}.cards-mobile[data-v-6d0a8192]{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;padding:0 16px!important;width:100%;box-sizing:border-box;position:static}.mobile-card[data-v-6d0a8192]{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 14px rgba(0,0,0,.06);position:static}.intro-title span[data-v-6d0a8192]{font-size:clamp(24px,7vw,36px);letter-spacing:3px}.intro-title.hide[data-v-6d0a8192]{transform:translate(-50%,-50%) scale(2.5)}.watermark-text[data-v-6d0a8192]{font-size:clamp(60px,18vw,100px);letter-spacing:4px}.cards-row[data-v-6d0a8192]{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:0 20px;top:50%;transform:translateY(-50%);align-items:start}.card[data-v-6d0a8192]{flex:none;width:100%}.card.offset-down[data-v-6d0a8192]{margin-top:0}.card-img[data-v-6d0a8192]{aspect-ratio:4/5;margin-bottom:10px;border-radius:6px}.card-title[data-v-6d0a8192]{font-size:16px;font-weight:700;color:#1a1a1a;margin-bottom:4px}.card-desc[data-v-6d0a8192]{font-size:13px;line-height:1.5;color:#555}.card-info[data-v-6d0a8192]{padding:0 2px;min-height:52px}}@media (max-width:480px){.intro-title span[data-v-6d0a8192]{font-size:clamp(20px,7vw,28px);letter-spacing:2px}.watermark-text[data-v-6d0a8192]{font-size:clamp(48px,16vw,72px);letter-spacing:2px}.cards-row[data-v-6d0a8192]{gap:12px;padding:0 16px}.card-img[data-v-6d0a8192]{aspect-ratio:3/4;margin-bottom:8px}.card-title[data-v-6d0a8192]{font-size:15px}.card-desc[data-v-6d0a8192]{font-size:12px;line-height:1.45}.card-info[data-v-6d0a8192]{min-height:46px}}.location-section[data-v-461f1bbc]{width:100%;height:100vh;position:relative;overflow:hidden;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:48px;text-align:center}.title-main[data-v-461f1bbc]{margin:0;overflow:hidden;text-align:center;width:100%;text-indent:14px}.title-word[data-v-461f1bbc]{display:inline-block;font-family:var(--font-serif);font-size:clamp(48px,5vw,80px);font-weight:700;color:#1a1a1a;letter-spacing:60px;opacity:0;transition:opacity 1.2s ease,letter-spacing 2.5s cubic-bezier(.22,1,.36,1);transition-delay:.3s}.title-main.show .title-word[data-v-461f1bbc]{opacity:1;letter-spacing:14px}.title-word[data-v-461f1bbc]{font-size:clamp(56px,6.5vw,96px)}.form-wrap[data-v-461f1bbc]{width:100%;max-width:620px;padding:0 40px;margin:0 auto;box-sizing:border-box;align-self:center;opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s cubic-bezier(.16,1,.3,1);transition-delay:1.2s}.register-form[data-v-461f1bbc]{display:flex;flex-direction:column;gap:24px;width:100%;margin:0 auto}.form-wrap.show[data-v-461f1bbc]{opacity:1;transform:translateY(0)}.form-desc[data-v-461f1bbc]{font-family:var(--font-pretendard);font-size:18px;font-weight:400;color:#444;line-height:1.75;text-align:center;margin:0 0 44px}.form-group[data-v-461f1bbc]{display:flex;flex-direction:column;gap:12px}.form-group>label[data-v-461f1bbc]{font-family:var(--font-pretendard);font-size:16px;font-weight:700;color:#1a1a1a;letter-spacing:-.2px;text-align:center}.form-group input[type=tel][data-v-461f1bbc],.form-group input[type=text][data-v-461f1bbc]{width:100%;padding:16px 18px;border:1.5px solid #ddd;border-radius:8px;background:#fff;font-family:var(--font-pretendard);font-size:17px;font-weight:500;color:#1a1a1a;outline:none;box-sizing:border-box;transition:border-color .2s ease}.form-group input[data-v-461f1bbc]::-moz-placeholder{color:#aaa;font-weight:400}.form-group input[data-v-461f1bbc]::placeholder{color:#aaa;font-weight:400}.form-group input[type=tel][data-v-461f1bbc]:focus,.form-group input[type=text][data-v-461f1bbc]:focus{border-color:var(--ecofore-accent)}.phone-inputs[data-v-461f1bbc]{display:flex;align-items:center;gap:10px;width:100%}.phone-dash[data-v-461f1bbc]{color:#bbb;font-weight:300;font-size:20px}.phone-inputs input[data-v-461f1bbc]{flex:1 1 0;min-width:0;width:100%;text-align:center}.form-group.checkbox[data-v-461f1bbc]{align-items:center}.checkbox-label[data-v-461f1bbc]{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:15px;color:#444;font-weight:500}.checkbox-label input[type=checkbox][data-v-461f1bbc]{width:20px;height:20px;accent-color:var(--ecofore-accent)}.submit-btn[data-v-461f1bbc]{padding:20px;background:var(--ecofore-primary);color:#fff;border:none;border-radius:8px;font-family:var(--font-pretendard);font-size:18px;font-weight:700;letter-spacing:-.2px;cursor:pointer;transition:all .3s ease;margin-top:16px;box-shadow:0 4px 16px rgba(140,199,81,.25)}.submit-btn[data-v-461f1bbc]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(140,199,81,.35);background:var(--ecofore-primary-dark)}.submit-btn[data-v-461f1bbc]:disabled{opacity:.6;cursor:not-allowed}@media (max-width:1200px){.title-word[data-v-461f1bbc]{letter-spacing:30px}.title-main.show .title-word[data-v-461f1bbc]{letter-spacing:8px}}@media (max-width:1024px){.location-section[data-v-461f1bbc]{gap:36px;padding:60px 0;height:auto;min-height:100vh}.title-word[data-v-461f1bbc]{font-size:clamp(36px,4.5vw,60px);letter-spacing:24px}.title-main.show .title-word[data-v-461f1bbc]{letter-spacing:8px}.form-wrap[data-v-461f1bbc]{padding:0 32px}}@media (max-width:900px){.title-word[data-v-461f1bbc]{letter-spacing:20px}.title-main.show .title-word[data-v-461f1bbc]{letter-spacing:6px}}@media (max-width:768px){.location-section[data-v-461f1bbc]{padding:60px 20px;gap:24px;height:auto;min-height:100vh;overflow:visible;align-items:center;justify-content:center}.title-main[data-v-461f1bbc]{text-indent:5px}.form-wrap[data-v-461f1bbc]{margin:0 auto;align-self:center}.register-form[data-v-461f1bbc]{align-items:stretch}.title-word[data-v-461f1bbc]{font-size:clamp(28px,8vw,40px);letter-spacing:16px;transition:opacity .8s ease,letter-spacing 1.8s cubic-bezier(.22,1,.36,1);transition-delay:.2s}.title-main.show .title-word[data-v-461f1bbc]{letter-spacing:5px}.form-wrap[data-v-461f1bbc]{padding:0 20px}.form-desc[data-v-461f1bbc]{font-size:13px;margin-bottom:24px}.register-form[data-v-461f1bbc]{gap:14px}}@media (max-width:480px){.title-word[data-v-461f1bbc]{font-size:clamp(22px,7vw,30px);letter-spacing:10px}.title-main.show .title-word[data-v-461f1bbc]{letter-spacing:3px}.form-wrap[data-v-461f1bbc]{padding:0 16px}}.unit-section[data-v-76b7c852]{width:100%;height:100vh;position:relative;overflow:hidden;background:#0c1220;display:flex;align-items:center;justify-content:center;gap:80px;padding:0 80px}.bg-wrap[data-v-76b7c852]{position:absolute;inset:0;opacity:0;transition:opacity 1.2s ease}.bg-wrap.is-visible[data-v-76b7c852]{opacity:1}.bg-image[data-v-76b7c852]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.1);transition:transform 6s ease-out}.bg-wrap.is-visible .bg-image[data-v-76b7c852]{transform:scale(1)}.bg-overlay[data-v-76b7c852]{position:absolute;inset:0;background:rgba(0,0,0,.7)}.intro-title[data-v-76b7c852]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:50;margin:0;pointer-events:none;text-align:center;white-space:nowrap;transition:opacity 1s ease}.intro-title.hide[data-v-76b7c852]{opacity:0;transition:opacity .8s ease}.intro-word[data-v-76b7c852]{display:inline-block;font-family:var(--font-serif);font-size:clamp(64px,7vw,120px);font-weight:600;color:#fff;letter-spacing:40px;opacity:1;transition:letter-spacing 2.5s cubic-bezier(.22,1,.36,1);transition-delay:.3s}.intro-word.is-space[data-v-76b7c852]{width:32px}.intro-title.show .intro-word[data-v-76b7c852]{letter-spacing:14px}.left-area[data-v-76b7c852]{position:relative;z-index:10;max-width:520px;opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.left-area.phase2-show[data-v-76b7c852]{opacity:1;transform:translateY(0)}.script-title[data-v-76b7c852]{display:block;font-family:var(--font-script);font-size:84px;font-weight:400;color:hsla(0,0%,100%,.5);margin-bottom:-8px;opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.left-area.phase2-show .script-title[data-v-76b7c852]{opacity:1;transform:translateY(0)}.main-title[data-v-76b7c852]{font-family:var(--font-serif);font-size:68px;font-weight:600;color:#fff;letter-spacing:8px;margin:0 0 28px;opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.main-title.title-arrived[data-v-76b7c852]{opacity:1;transform:translateY(0)}.sub-desc[data-v-76b7c852]{font-family:var(--font-pretendard);font-size:17px;color:hsla(0,0%,100%,.7);font-weight:300;margin-bottom:48px;opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.16,1,.3,1) .15s,transform .7s cubic-bezier(.16,1,.3,1) .15s}.left-area.phase2-show .sub-desc[data-v-76b7c852]{opacity:1;transform:translateY(0)}.sub-desc strong[data-v-76b7c852]{color:#fff;font-weight:500}.type-tabs[data-v-76b7c852]{display:flex;gap:8px;margin-bottom:40px;opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.16,1,.3,1) .3s,transform .7s cubic-bezier(.16,1,.3,1) .3s}.left-area.phase2-show .type-tabs[data-v-76b7c852]{opacity:1;transform:translateY(0)}.type-tab[data-v-76b7c852]{position:relative;padding:12px 0;background:none;border:none;font-family:var(--font-paperlogy);font-size:18px;font-weight:400;color:hsla(0,0%,100%,.45);cursor:pointer;transition:color .3s ease;white-space:nowrap;min-width:68px;text-align:center}.type-tab[data-v-76b7c852]:hover{color:hsla(0,0%,100%,.75)}.type-tab.is-active[data-v-76b7c852]{color:#fff;font-weight:700}.tab-bar[data-v-76b7c852]{position:absolute;bottom:0;left:0;right:0;height:2px;background:hsla(0,0%,100%,.15)}.type-tab.is-active .tab-bar[data-v-76b7c852]{background:#fff}.bottom-btns[data-v-76b7c852]{position:absolute;bottom:0;z-index:10;display:flex;gap:24px;opacity:0;transform:translateY(10px);transition:opacity .8s ease,transform .8s ease}.bottom-btns.phase2-show[data-v-76b7c852]{opacity:1;transform:translateY(0)}.bottom-btns.phase2-show.phase2-show--d3[data-v-76b7c852]{transition-delay:.45s}.bottom-btn[data-v-76b7c852]{display:flex;align-items:center;justify-content:center;padding:16px 36px;background:transparent;border:1px solid hsla(0,0%,100%,.4);border-bottom:none;font-family:var(--font-pretendard);font-size:13px;font-weight:500;color:#fff;text-decoration:none;letter-spacing:.5px;transition:all .3s ease;border-radius:10px 10px 0 0}.bottom-btn[data-v-76b7c852]:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.7)}.right-area[data-v-76b7c852]{position:relative;z-index:10;flex-shrink:0;opacity:0;transform:scale(.9);transition:all 1.2s cubic-bezier(.16,1,.3,1)}.right-area.phase2-show[data-v-76b7c852]{opacity:1;transform:scale(1)}.right-area.phase2-show.phase2-show--d2[data-v-76b7c852]{transition-delay:.25s}.circle-frame[data-v-76b7c852]{width:620px;height:620px;border-radius:50%;background:#fff;box-shadow:0 30px 80px rgba(0,0,0,.3);display:flex;flex-direction:column;align-items:center;overflow:hidden;padding:56px 48px 40px}.circle-header[data-v-76b7c852]{text-align:center;margin-bottom:12px;flex-shrink:0}.ct-name[data-v-76b7c852]{font-family:var(--font-paperlogy);font-size:48px;font-weight:700;color:#1a2744;letter-spacing:1px}.circle-img-area[data-v-76b7c852]{flex:1;width:100%;display:flex;align-items:center;justify-content:center}.plan-img[data-v-76b7c852]{max-width:90%;max-height:100%;-o-object-fit:contain;object-fit:contain}.nav-area[data-v-76b7c852]{display:flex;align-items:center;justify-content:flex-end;gap:20px;margin-top:24px;padding-right:20px}.nav-count[data-v-76b7c852]{font-family:var(--font-paperlogy);font-size:14px;color:hsla(0,0%,100%,.25)}.nav-count strong[data-v-76b7c852]{font-size:24px;font-weight:700;color:#fff}.nav-sep[data-v-76b7c852]{margin:0 6px;color:hsla(0,0%,100%,.15)}.nav-btns[data-v-76b7c852]{display:flex;align-items:center;gap:0}.nav-btn[data-v-76b7c852]{width:48px;height:48px;border-radius:50%;border:1.5px solid hsla(0,0%,100%,.2);background:transparent;color:hsla(0,0%,100%,.5);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.nav-btn[data-v-76b7c852]:hover{border-color:hsla(0,0%,100%,.5);color:#fff;background:hsla(0,0%,100%,.06)}.nav-divider[data-v-76b7c852]{width:1px;height:20px;background:hsla(0,0%,100%,.12);margin:0 8px}.view-btn[data-v-76b7c852]{position:absolute;right:-30px;top:50%;transform:translateY(-50%);width:72px;height:72px;border-radius:50%;background:var(--ecofore-accent);display:flex;align-items:center;justify-content:center;text-decoration:none;color:#fff;z-index:15;box-shadow:0 8px 24px rgba(0,0,0,.2);transition:all .3s ease}.view-btn[data-v-76b7c852]:hover{transform:translateY(-50%) scale(1.08);box-shadow:0 12px 32px rgba(0,0,0,.3)}.view-spin[data-v-76b7c852]{position:absolute;width:140px;height:140px;animation:viewSpin-76b7c852 15s linear infinite}.view-spin svg[data-v-76b7c852]{width:100%;height:100%}.view-spin text[data-v-76b7c852]{fill:#1a2744;font-family:var(--font-pretendard);font-size:14px;font-weight:700;letter-spacing:4px;text-transform:uppercase}.view-arrow[data-v-76b7c852]{position:relative;z-index:2;transition:transform .4s ease}.view-btn:hover .view-arrow[data-v-76b7c852]{transform:rotate(-45deg)}@keyframes viewSpin-76b7c852{to{transform:rotate(1turn)}}.fade-enter-active[data-v-76b7c852]{transition:all .5s cubic-bezier(.16,1,.3,1)}.fade-leave-active[data-v-76b7c852]{transition:all .25s ease}.fade-enter-from[data-v-76b7c852]{opacity:0;transform:translateY(10px)}.fade-leave-to[data-v-76b7c852]{opacity:0;transform:translateY(-8px)}.img-swap-enter-active[data-v-76b7c852]{transition:all .6s cubic-bezier(.16,1,.3,1)}.img-swap-leave-active[data-v-76b7c852]{transition:all .3s ease}.img-swap-enter-from[data-v-76b7c852]{opacity:0;transform:scale(.92)}.img-swap-leave-to[data-v-76b7c852]{opacity:0;transform:scale(1.04)}@media (max-width:1200px){.unit-section[data-v-76b7c852]{padding:0 48px;gap:60px}.circle-frame[data-v-76b7c852]{width:460px;height:460px;padding:36px 36px 28px}.main-title[data-v-76b7c852]{font-size:40px}.intro-title[data-v-76b7c852]{font-size:80px}.ct-name[data-v-76b7c852]{font-size:30px}.script-title[data-v-76b7c852]{font-size:48px}}@media (max-width:1024px){.unit-section[data-v-76b7c852]{flex-direction:column;justify-content:center;padding:0 40px;gap:32px}.left-area[data-v-76b7c852]{max-width:100%;text-align:center}.type-tabs[data-v-76b7c852]{justify-content:center;flex-wrap:wrap}.type-tab[data-v-76b7c852]{min-width:60px;font-size:16px;padding:10px 4px}.circle-frame[data-v-76b7c852]{width:380px;height:380px;padding:32px 32px 24px}.right-area[data-v-76b7c852]{display:flex;flex-direction:column;align-items:center}.main-title[data-v-76b7c852]{font-size:36px;letter-spacing:4px;margin-bottom:20px}.script-title[data-v-76b7c852]{font-size:42px}.ct-name[data-v-76b7c852]{font-size:28px}.sub-desc[data-v-76b7c852]{font-size:15px;margin-bottom:28px}.intro-word[data-v-76b7c852]{letter-spacing:24px}.intro-title.show .intro-word[data-v-76b7c852]{letter-spacing:10px}.view-btn[data-v-76b7c852]{right:-24px;width:64px;height:64px}.view-spin[data-v-76b7c852]{width:120px;height:120px}.nav-area[data-v-76b7c852]{justify-content:center;padding-right:0}.bottom-btns[data-v-76b7c852]{left:50%!important;transform:translateX(-50%);justify-content:center}.bottom-btns.phase2-show[data-v-76b7c852]{transform:translateX(-50%) translateY(0)}.bottom-btn[data-v-76b7c852]{padding:14px 28px;font-size:12px}}@media (max-width:768px){.unit-section[data-v-76b7c852]{flex-direction:column;justify-content:center;padding:0 20px;gap:20px;height:100vh;min-height:600px}.bg-overlay[data-v-76b7c852]{background:rgba(0,0,0,.75)}.intro-word[data-v-76b7c852]{font-size:clamp(36px,8vw,56px);letter-spacing:16px}.intro-word.is-space[data-v-76b7c852]{width:16px}.intro-title.show .intro-word[data-v-76b7c852]{letter-spacing:6px}.left-area[data-v-76b7c852]{max-width:100%;text-align:center}.script-title[data-v-76b7c852]{font-size:32px;margin-bottom:-4px;color:hsla(0,0%,100%,.7)}.main-title[data-v-76b7c852]{font-size:28px;letter-spacing:3px;margin-bottom:14px}.sub-desc[data-v-76b7c852]{font-size:16px;margin-bottom:20px;color:hsla(0,0%,100%,.85)}.type-tabs[data-v-76b7c852]{justify-content:center;gap:4px;margin-bottom:20px;flex-wrap:wrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.type-tabs[data-v-76b7c852]::-webkit-scrollbar{display:none}.type-tab[data-v-76b7c852]{min-width:56px;min-height:44px;padding:10px 8px;font-size:14px;color:hsla(0,0%,100%,.65)}.type-tab.is-active[data-v-76b7c852]{color:#fff}.right-area[data-v-76b7c852]{display:flex;flex-direction:column;align-items:center}.circle-frame[data-v-76b7c852]{width:260px;height:260px;padding:20px 20px 16px;box-shadow:0 16px 48px rgba(0,0,0,.25)}.ct-name[data-v-76b7c852]{font-size:22px}.circle-header[data-v-76b7c852]{margin-bottom:6px}.plan-img[data-v-76b7c852]{max-width:95%}.view-btn[data-v-76b7c852]{right:-20px;width:56px;height:56px}.view-spin[data-v-76b7c852]{width:100px;height:100px}.view-spin text[data-v-76b7c852]{font-size:12px;letter-spacing:3px}.view-arrow[data-v-76b7c852]{width:20px;height:20px}.nav-area[data-v-76b7c852]{justify-content:center;padding-right:0;margin-top:16px;gap:16px}.nav-btn[data-v-76b7c852]{width:44px;height:44px;color:hsla(0,0%,100%,.7);border-color:hsla(0,0%,100%,.35)}.nav-count strong[data-v-76b7c852]{font-size:20px}.nav-count[data-v-76b7c852]{font-size:15px;color:hsla(0,0%,100%,.5)}.bottom-btns[data-v-76b7c852]{left:50%!important;transform:translateX(-50%);justify-content:center;gap:12px;width:calc(100% - 40px)}.bottom-btns.phase2-show[data-v-76b7c852]{transform:translateX(-50%) translateY(0)}.bottom-btn[data-v-76b7c852]{padding:14px 16px;font-size:14px;flex:1;min-height:44px;white-space:nowrap}}@media (max-width:480px){.unit-section[data-v-76b7c852]{padding:0 16px;gap:16px}.script-title[data-v-76b7c852]{font-size:26px}.main-title[data-v-76b7c852]{font-size:24px;letter-spacing:2px;margin-bottom:10px}.sub-desc[data-v-76b7c852]{font-size:15px;margin-bottom:16px}.type-tabs[data-v-76b7c852]{gap:2px;margin-bottom:16px}.type-tab[data-v-76b7c852]{min-width:48px;font-size:13px;padding:10px 6px}.circle-frame[data-v-76b7c852]{width:220px;height:220px;padding:16px 16px 12px}.ct-name[data-v-76b7c852]{font-size:18px}.view-btn[data-v-76b7c852]{right:-16px;width:48px;height:48px}.view-spin[data-v-76b7c852]{width:86px;height:86px}.view-spin text[data-v-76b7c852]{font-size:10px;letter-spacing:2px}.intro-word[data-v-76b7c852]{font-size:clamp(28px,7vw,40px);letter-spacing:10px}.intro-title.show .intro-word[data-v-76b7c852]{letter-spacing:4px}.bottom-btns[data-v-76b7c852]{gap:8px}.bottom-btn[data-v-76b7c852]{padding:12px 10px;font-size:13px}.nav-area[data-v-76b7c852]{margin-top:12px;gap:12px}}.footer-section[data-v-514613e9]{width:100%;height:100vh;background:#0a0a0a;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden;padding-top:120px}.promo-banner[data-v-514613e9]{flex:0 0 auto;background:linear-gradient(135deg,var(--ecofore-primary) 0,var(--ecofore-primary-dark) 100%);padding:56px 0;position:relative;z-index:1;text-align:center}.promo-content[data-v-514613e9]{max-width:1000px;margin:0 auto;padding:0 40px}.promo-tag[data-v-514613e9]{display:inline-block;font-family:var(--font-paperlogy);font-size:12px;font-weight:600;color:#fff;letter-spacing:4px;margin-bottom:18px;padding:8px 18px;border:1px solid hsla(0,0%,100%,.4)}.promo-title[data-v-514613e9]{font-family:var(--font-pretendard);font-size:34px;font-weight:300;color:#fff;margin:0 0 14px;letter-spacing:-.5px;line-height:1.35}.promo-title strong[data-v-514613e9]{font-weight:800;color:#fff;position:relative}.promo-title strong[data-v-514613e9]:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:6px;background:hsla(0,0%,100%,.25);z-index:-1}.promo-sub[data-v-514613e9]{font-family:var(--font-pretendard);font-size:16px;font-weight:400;color:hsla(0,0%,100%,.85);margin:0;letter-spacing:-.2px}.footer-main[data-v-514613e9]{flex:1;display:flex;align-items:center;position:relative;z-index:1}.footer-inner[data-v-514613e9]{width:100%;max-width:1200px;margin:0 auto;padding:0 40px}.footer-main .footer-inner[data-v-514613e9]{display:flex;justify-content:space-between;align-items:center;gap:80px}.footer-brand[data-v-514613e9]{flex:0 0 auto}.brand-logo[data-v-514613e9]{display:flex;flex-direction:column;gap:8px;margin-bottom:40px}.brand-logo .logo-img[data-v-514613e9]{width:160px;height:auto;-o-object-fit:contain;object-fit:contain;display:block}.logo-main[data-v-514613e9]{font-family:var(--font-pretendard);font-size:28px;font-weight:700;color:#fff;letter-spacing:-.5px}.logo-sub[data-v-514613e9]{font-family:var(--font-pretendard);font-size:16px;font-weight:400;color:hsla(0,0%,100%,.5);letter-spacing:1px}.footer-phone[data-v-514613e9]{display:flex;flex-direction:column;gap:8px;text-decoration:none;padding:24px 36px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);transition:all .3s ease}.footer-phone[data-v-514613e9]:hover{background:hsla(0,0%,100%,.08);border-color:var(--ecofore-primary)}.phone-label[data-v-514613e9]{font-family:var(--font-pretendard);font-size:13px;font-weight:500;color:hsla(0,0%,100%,.4);letter-spacing:3px}.phone-number[data-v-514613e9]{font-family:var(--font-paperlogy);font-size:32px;font-weight:700;color:var(--ecofore-primary);letter-spacing:2px}.info-cards[data-v-514613e9]{flex:1;max-width:560px;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.brand-info-list[data-v-514613e9]{margin:24px 0 0;display:flex;flex-direction:column;gap:6px}.info-row[data-v-514613e9]{display:flex;gap:10px;align-items:baseline;font-family:var(--font-pretendard);font-size:13px;line-height:1.6}.info-row dt[data-v-514613e9]{flex-shrink:0;min-width:100px;color:var(--ecofore-primary);font-weight:600;letter-spacing:.3px}.info-row dd[data-v-514613e9]{margin:0;color:hsla(0,0%,100%,.7);font-weight:400;word-break:keep-all}.info-card[data-v-514613e9]{position:relative;padding:28px 24px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.02);display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;transition:background .3s ease}.info-card[data-v-514613e9]:hover{background:hsla(0,0%,100%,.05)}.info-card-label[data-v-514613e9]{font-family:var(--font-pretendard);font-size:11px;font-weight:600;color:var(--ecofore-primary);letter-spacing:2px}.info-card-value[data-v-514613e9]{font-family:var(--font-pretendard);font-size:18px;font-weight:600;color:hsla(0,0%,100%,.85);letter-spacing:-.3px}.info-link[data-v-514613e9]{color:inherit;text-decoration:none;transition:color .3s ease}.info-link[data-v-514613e9]:hover{color:var(--ecofore-primary)}.cta-card[data-v-514613e9]{cursor:pointer;border-color:rgba(140,199,81,.3);background:rgba(140,199,81,.06);align-items:center;justify-content:center;text-align:center}.cta-card[data-v-514613e9]:hover{background:rgba(140,199,81,.15)}.cta-title[data-v-514613e9]{font-family:var(--font-pretendard);font-size:16px;font-weight:700;color:#fff;letter-spacing:-.3px}.cta-btn[data-v-514613e9]{font-family:var(--font-pretendard);font-size:13px;font-weight:500;color:var(--ecofore-primary);letter-spacing:2px;padding-top:4px;border-top:1px solid hsla(0,0%,100%,.1);width:100%}.border-line[data-v-514613e9]{position:absolute;background:var(--ecofore-primary);transition:all 1.2s cubic-bezier(.16,1,.3,1);z-index:2}.line-top[data-v-514613e9]{top:0;left:0;width:0;height:2px}.line-right[data-v-514613e9]{top:0;right:0;width:2px;height:0}.line-bottom[data-v-514613e9]{bottom:0;right:0;width:0;height:2px}.line-left[data-v-514613e9]{bottom:0;left:0;width:2px;height:0}.info-card:hover .line-top[data-v-514613e9]{width:100%}.info-card:hover .line-right[data-v-514613e9]{height:100%}.info-card:hover .line-bottom[data-v-514613e9]{width:100%}.info-card:hover .line-left[data-v-514613e9]{height:100%}.footer-bottom[data-v-514613e9]{flex:0 0 auto;padding:30px 0 100px;border-top:1px solid hsla(0,0%,100%,.06);position:relative;z-index:1}.footer-bottom .footer-inner[data-v-514613e9]{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.disclaimers[data-v-514613e9]{flex:1}.disclaimers p[data-v-514613e9]{font-family:var(--font-pretendard);font-size:12px;font-weight:400;color:hsla(0,0%,100%,.3);line-height:1.8;margin-bottom:4px}.disclaimers p[data-v-514613e9]:last-child{margin-bottom:0}.copyright[data-v-514613e9]{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.copyright span[data-v-514613e9]{font-family:var(--font-pretendard);font-size:12px;font-weight:400;color:hsla(0,0%,100%,.4);letter-spacing:1px}.privacy-link[data-v-514613e9]{font-family:var(--font-pretendard);font-size:12px;font-weight:500;color:hsla(0,0%,100%,.5);text-decoration:underline;text-underline-offset:3px;transition:color .3s ease}.privacy-link[data-v-514613e9]:hover{color:var(--ecofore-primary)}@media (max-width:1024px){.promo-content[data-v-514613e9]{padding:0 32px}.promo-title[data-v-514613e9]{font-size:28px}.promo-sub[data-v-514613e9]{font-size:14px}.footer-main .footer-inner[data-v-514613e9]{gap:40px}.info-cards[data-v-514613e9]{max-width:440px}}@media (max-width:768px){.footer-section[data-v-514613e9]{height:100vh;height:100dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;justify-content:center;padding-top:80px}.promo-banner[data-v-514613e9]{padding:28px 0}.promo-content[data-v-514613e9]{padding:0 20px}.promo-tag[data-v-514613e9]{font-size:10px;letter-spacing:2px;padding:5px 12px;margin-bottom:12px}.promo-title[data-v-514613e9]{font-size:19px;margin-bottom:8px;line-height:1.4;word-break:keep-all}.promo-sub[data-v-514613e9]{font-size:12px;word-break:keep-all}.footer-main[data-v-514613e9]{flex:0 0 auto;padding:20px 0}.footer-inner[data-v-514613e9]{padding:0 20px}.footer-main .footer-inner[data-v-514613e9]{flex-direction:column;gap:20px;align-items:stretch}.footer-brand[data-v-514613e9]{text-align:center}.brand-logo[data-v-514613e9]{align-items:center;margin-bottom:12px;gap:4px}.logo-main[data-v-514613e9]{font-size:18px}.footer-phone[data-v-514613e9]{display:inline-flex;padding:12px 24px;min-height:44px;align-items:center;gap:6px;flex-direction:row}.phone-label[data-v-514613e9]{font-size:12px;letter-spacing:1px;color:hsla(0,0%,100%,.6)}.phone-number[data-v-514613e9]{font-size:24px}.logo-sub[data-v-514613e9]{color:hsla(0,0%,100%,.7)}.info-cards[data-v-514613e9]{max-width:none;grid-template-columns:1fr 1fr;gap:8px}.info-card[data-v-514613e9]{padding:14px 12px;gap:6px}.brand-info-list[data-v-514613e9]{margin-top:16px;gap:4px}.info-row[data-v-514613e9]{flex-direction:column;gap:2px;font-size:12px}.info-row dt[data-v-514613e9]{min-width:auto}.info-card-label[data-v-514613e9]{font-size:11px;letter-spacing:1px;color:hsla(0,0%,100%,.6)}.info-card-value[data-v-514613e9]{font-size:15px;color:hsla(0,0%,100%,.95)}.cta-card[data-v-514613e9]{padding:14px 12px;min-height:48px}.cta-title[data-v-514613e9]{font-size:15px}.cta-btn[data-v-514613e9]{font-size:12px}.border-line[data-v-514613e9]{display:none}.footer-bottom[data-v-514613e9]{padding:16px 0 24px}.footer-bottom .footer-inner[data-v-514613e9]{flex-direction:column;align-items:flex-start;text-align:left;gap:12px}.disclaimers p[data-v-514613e9]{font-size:10.5px;line-height:1.6;margin-bottom:2px;color:hsla(0,0%,100%,.5)}.copyright[data-v-514613e9]{flex-direction:row;align-items:center;gap:12px;width:100%;justify-content:space-between}.copyright span[data-v-514613e9]{color:hsla(0,0%,100%,.6);font-size:10.5px}.privacy-link[data-v-514613e9]{font-size:12px;min-height:44px;display:inline-flex;align-items:center;color:hsla(0,0%,100%,.7)}}@media (max-width:480px){.promo-banner[data-v-514613e9]{padding:20px 0}.promo-tag[data-v-514613e9]{font-size:10px}.promo-title[data-v-514613e9]{font-size:20px}.promo-sub[data-v-514613e9]{font-size:14px}.footer-main[data-v-514613e9]{padding:16px 0}.footer-inner[data-v-514613e9]{padding:0 16px}.logo-main[data-v-514613e9]{font-size:18px}.phone-number[data-v-514613e9]{font-size:22px}.info-cards[data-v-514613e9]{gap:6px}.info-card[data-v-514613e9]{padding:12px 10px}.info-card-value[data-v-514613e9]{font-size:14px}.footer-bottom[data-v-514613e9]{padding:12px 0 20px}.disclaimers p[data-v-514613e9]{font-size:9.5px}}.home[data-v-df958978]{width:100%;height:100vh;overflow:hidden;position:relative}.sections-wrapper[data-v-df958978]{transition:transform 1.4s cubic-bezier(.65,0,.35,1);will-change:transform}.scroll-indicator[data-v-df958978]{position:fixed;left:28px;top:50%;transform:translateY(-50%);z-index:100;display:flex;flex-direction:column;align-items:center;gap:14px}.scroll-indicator span[data-v-df958978]{writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--font-pretendard);font-size:10px;font-weight:500;color:hsla(0,0%,100%,.5);letter-spacing:4px;text-transform:uppercase;transition:color .5s ease}.scroll-line[data-v-df958978]{width:1px;height:50px;background:hsla(0,0%,100%,.2);position:relative;overflow:hidden}.scroll-line[data-v-df958978]:after{content:"";position:absolute;top:-100%;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.8);animation:scrollAnim-df958978 2s ease-in-out infinite}@keyframes scrollAnim-df958978{0%{top:-100%}50%{top:100%}to{top:100%}}@media (max-width:768px){.home[data-v-df958978]{height:auto;min-height:100vh;overflow:visible}.sections-wrapper.mobile-scroll[data-v-df958978]{transform:none!important;transition:none!important}.scroll-indicator[data-v-df958978]{display:none}}