@import"https://cdn.jsdelivr.net/npm/galmuri@latest/dist/galmuri.css";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&display=swap";.stage[data-v-2dcb1130]{position:fixed;inset:0;overflow:hidden}.city-marker[data-v-2dcb1130]{position:absolute;z-index:5;transform:translateY(-50%);font-size:11px;letter-spacing:.25em;color:#e6faff;font-weight:500;pointer-events:none;text-shadow:0 0 6px rgba(120,220,255,.8),0 0 14px rgba(120,220,255,.4)}.stage-bg[data-v-2dcb1130]{position:absolute;inset:0;width:100%;height:100%;z-index:0;background:#000}.city-label[data-v-2dcb1130]{position:absolute;top:28px;right:32px;z-index:2;color:#d2f0fff2;font-size:14px;letter-spacing:.35em;font-weight:600;text-transform:uppercase;text-shadow:0 0 10px rgba(120,220,255,.45),0 0 24px rgba(120,220,255,.18);pointer-events:none}.contact-overlay[data-v-774ccafd]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:200}.contact-modal[data-v-774ccafd]{width:calc(100% - 10px);max-width:460px;background:#111;padding:40px;border:1px solid rgba(255,255,255,.2);position:relative;color:#fff}.contact-modal h2[data-v-774ccafd]{margin-bottom:20px}.insta[data-v-774ccafd]{display:block;margin-bottom:20px;color:#f0c}.form input[data-v-774ccafd],.form textarea[data-v-774ccafd]{width:100%;margin-bottom:12px;padding:10px;background:#000;border:1px solid rgba(255,255,255,.2);color:#fff}.form textarea[data-v-774ccafd]{height:120px;resize:none}.form button[data-v-774ccafd]{width:100%;padding:12px;background:#f0c;border:none;color:#fff;cursor:pointer}.form button[data-v-774ccafd]:disabled{opacity:.6;cursor:not-allowed}.close[data-v-774ccafd]{position:absolute;top:10px;right:10px;background:none;border:none;color:#fff;font-size:18px;cursor:pointer}@font-face{font-family:BlueScreen;src:url(/JoganSoft-Regular.ttf) format("truetype");font-weight:400;font-style:normal}:root{--bg: #050812;--panel-bg: rgba(0, 0, 0, .92);--line: rgba(255, 255, 255, .22);--line-soft: rgba(255, 255, 255, .1);--text: #f6f6f6;--muted: rgba(255, 255, 255, .72);--pink: #ff00cc;--green: #30ff31;--yellow: #d5c600;--red: #8e473f}*{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0}body{overflow:hidden;background:var(--bg);color:var(--text);font-family:BlueScreen,Noto Sans KR,Arial Narrow,sans-serif}button{font:inherit}.app-shell{position:relative;width:100%;height:100%;overflow:hidden}.stage-bg{position:fixed;inset:0;z-index:0;background:radial-gradient(circle at center,rgba(50,0,70,.18),transparent 32%),linear-gradient(180deg,#01040d,#050812)}.stage-bg__canvas{width:100%;height:100%;display:block}.stage-bg__noise{position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.08) .8px,transparent .8px);background-size:12px 12px;opacity:.06;mix-blend-mode:screen;pointer-events:none}.top-header{position:fixed;top:0;left:0;right:0;z-index:30;padding:12px 16px 0}.top-header__inner{position:relative}.top-header__brand{font-size:clamp(54px,4.2vw,60px);line-height:1;letter-spacing:.03em;color:var(--pink);margin-bottom:10px}.top-header__nav{display:flex;flex-direction:column;gap:0;width:min(100%,960px)}.header-menu{position:relative}.header-menu__button{width:100%;color:#fff;border:0;text-align:left;padding:5px 0;font-size:15px;background:transparent;cursor:pointer;font-size:clamp(44px,4vw,100px);line-height:.95;letter-spacing:.01em}.header-submenu{display:flex;flex-direction:column;align-items:flex-start;background:transparent;border:0;transform-origin:top}.header-submenu__item{display:inline-grid;grid-template-columns:180px auto;gap:10px;align-items:center;background:transparent;border:0;border-bottom:1px solid var(--line-soft);color:#fff;padding:5px 0 6px;text-align:left;cursor:pointer}.header-submenu__item:first-child{border-top:1px solid}.header-submenu__item:hover{background:#fff6}.header-submenu__ko{font-size:14px;color:#ffffffeb}.header-submenu__en{font-size:18px;font-weight:700}.submenu-drop-enter-active,.submenu-drop-leave-active{transition:max-height .35s ease,opacity .25s ease,transform .25s ease;overflow:hidden}.submenu-drop-enter-active,.submenu-drop-leave-active{transition:transform .28s ease,opacity .22s ease}.submenu-drop-enter-from{opacity:0;transform:translateY(-12px)}.submenu-drop-enter-to,.submenu-drop-leave-from{opacity:1;transform:translateY(0)}.submenu-drop-leave-to{opacity:0;transform:translateY(-12px)}.app-body{position:relative;z-index:10;width:100%;height:100%}.left-menu{position:fixed;left:12px;top:155px;z-index:15;display:flex;flex-direction:column;gap:4px}.left-menu__item{background:transparent;border:0;color:#fff;text-align:left;padding:0;cursor:pointer;font-size:clamp(34px,4vw,64px);line-height:.95;letter-spacing:.01em}.left-menu__item.is-active{text-shadow:0 0 12px rgba(255,255,255,.2)}.bottom-actions{position:fixed;left:10px;bottom:18px;z-index:12;display:flex;gap:8px}.pill-btn{border:0;border-radius:0;padding:10px 18px 12px;cursor:pointer;font-size:16px;color:#fff}.pill-btn.visit{background:#000}.pill-btn.news{background:var(--red);color:#000}.panel-overlay{position:fixed;inset:0;z-index:40;pointer-events:none;background:#0000;transition:background .4s ease}.panel-overlay.is-open{pointer-events:auto;background:#00000038}.sliding-panel{position:absolute;top:0;right:0;width:min(58vw,1020px);height:100%;background:var(--panel-bg);border-left:1px solid rgba(255,255,255,.28);transform:translate(100%);transition:transform .45s ease;display:flex;flex-direction:column;overflow:hidden;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);white-space:pre-wrap}.sliding-panel.is-open{transform:translate(0)}.sliding-panel__header{display:flex;justify-content:space-between;align-items:flex-start;padding:18px 18px 8px}.sliding-panel__title{margin:0;font-size:clamp(28px,3vw,54px);line-height:1;color:var(--accent)}.sliding-panel__close{width:44px;height:44px;border-radius:999px;border:2px solid rgba(255,255,255,.8);background:transparent;color:#fff;font-size:22px;cursor:pointer}.sliding-panel__tabs{display:flex;flex-wrap:wrap;gap:6px;padding:0 18px 16px;border-bottom:1px solid rgba(255,255,255,.18)}.hero-media.video{width:100%;height:100%;object-fit:contain;background:#000}.sliding-panel__tab{background:#fff;border:0;padding:8px 10px;cursor:pointer;color:#000;font-size:14px}.sliding-panel__tab.is-active{background:var(--accent);color:#000}.sliding-panel__content{flex:1;overflow-y:auto;padding:18px}.content-page{display:flex;flex-direction:column;gap:22px}.content-page__hero{display:grid;grid-template-columns:1.1fr 1fr;gap:20px;align-items:stretch}.content-page__hero-text{display:flex;flex-direction:column;justify-content:flex-start;gap:10px}.content-page__hero-text h3{margin:0;font-size:18px;color:var(--accent)}.content-page__hero-text h2{margin:0;font-size:clamp(34px,4vw,72px);line-height:.95}.content-page__hero-text p{margin:0;font-size:18px;color:var(--muted)}.content-page__hero-visual{aspect-ratio:5/3;border:1px solid rgba(255,255,255,.18);background:linear-gradient(135deg,#ffffff14,#ffffff05)}.content-page__hero-visual.pink{background:radial-gradient(circle at 50% 40%,rgba(255,255,255,.18),transparent 28%),linear-gradient(135deg,#2d2610,#111 45%,#2b1a1f)}.content-page__hero-visual.green{background:radial-gradient(circle at 40% 30%,rgba(48,255,49,.25),transparent 25%),linear-gradient(135deg,#08140a,#0f0f0f 45%,#0a2410)}.content-page__hero-visual.blue{background:radial-gradient(circle at 40% 35%,rgba(50,160,255,.25),transparent 25%),linear-gradient(135deg,#061220,#0f0f0f 45%,#09182e)}.content-page__hero-visual.white{background:radial-gradient(circle at 45% 38%,rgba(255,255,255,.18),transparent 24%),linear-gradient(135deg,#171717,#0f0f0f 45%,#222)}.content-page__hero-visual{position:relative;overflow:hidden}.hero-slider{position:absolute;inset:0}.hero-slide{position:absolute;inset:0;transition:transform .8s ease}.hero-slide>img{width:100%;height:100%;object-fit:cover}.content-block{border-top:1px solid rgba(255,255,255,.18);padding-top:18px}.content-block p{margin:0;font-size:20px;line-height:1.7;color:#ffffffe6}.content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.info-card{border-top:1px solid rgba(255,255,255,.18);padding-top:14px}.info-card h4{margin:0 0 10px;font-size:18px;color:var(--accent)}.info-card p{margin:0;line-height:1.7;color:var(--muted)}@media(max-width:1200px){.sliding-panel{width:72vw}.header-submenu__item{padding:10px 0 11px}}@media(max-width:900px){body{overflow:auto}.header-submenu__item{padding:3px 0 5px}.header-submenu__item{grid-template-columns:1fr;gap:6px}.left-menu{top:220px}.left-menu__item{font-size:32px}.sliding-panel{width:100vw}.content-page__hero,.content-grid{grid-template-columns:1fr}.bottom-actions{left:12px;bottom:12px}}.header-submenu{max-height:60vh;overflow-y:auto}.header-submenu::-webkit-scrollbar{width:6px}.header-submenu::-webkit-scrollbar-thumb{background:#fff6;border-radius:10px}.preview{width:100%;height:100%;overflow-y:auto;overflow-x:hidden;position:relative}.preview img{width:100%;height:auto;display:block}.preview::-webkit-scrollbar{width:6px}.preview::-webkit-scrollbar-thumb{background:#fff6;border-radius:10px}.hero-scroll{display:flex;gap:20px;cursor:grab;-webkit-user-select:none;user-select:none;overflow-x:auto;overflow-y:visible;padding:0;-webkit-overflow-scrolling:touch}.hero-scroll img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.hero-scroll::-webkit-scrollbar{display:none}.hero-item{flex:0 0 85%;aspect-ratio:5/3;border:1px solid rgba(255,255,255,.2)}.hero-scroll:active{cursor:grabbing}.orbit-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
