@font-face{font-family:S-Core Dream;src:url(/campaign/gstar2026/1b87a194221efcf72084223b71df2bb8.woff)format("woff");font-weight:100 400;font-display:swap}@font-face{font-family:S-Core Dream;src:url(/campaign/gstar2026/0a5bf7ca302392b0795c3cb10bbaffa7.woff)format("woff");font-weight:500 600;font-display:swap}@font-face{font-family:S-Core Dream;src:url(/campaign/gstar2026/9b2e94d0779fb37276f022cca7120cad.woff)format("woff");font-weight:700;font-display:swap}@font-face{font-family:S-Core Dream;src:url(/campaign/gstar2026/d942b126e5ef74a82506a4ca02d2ac9c.woff)format("woff");font-weight:800 900;font-display:swap}body{background:#0d0d0d;margin:0}a{color:inherit}a:hover{opacity:.85}.pnav a{transition:color .15s,border-color .15s}.pnav a:not([aria-current=location]):hover{opacity:1;color:#fff!important}.pnav a[aria-current=location]{color:#ff3d7f!important;border-bottom-color:#ff3d7f!important}.invite-quote{animation:2.4s cubic-bezier(.2,.7,.2,1) both inviteIn,5s ease-in-out 2.4s infinite alternate inviteGlow}@keyframes inviteIn{0%{opacity:0;letter-spacing:.12em;filter:blur(6px);text-shadow:0 0 #d8164f00}to{opacity:1;letter-spacing:0;filter:blur();text-shadow:0 0 18px #d8164f59,0 0 2px #ffffff40}}@keyframes inviteGlow{0%{text-shadow:0 0 18px #d8164f59,0 0 2px #ffffff40}50%{text-shadow:0 0 28px #d8164f8c,0 0 6px #ffdce659}to{text-shadow:0 0 14px #d8164f40,0 0 2px #fff3}}@media (prefers-reduced-motion:reduce){.invite-quote{text-shadow:0 0 18px #d8164f59;animation:none}}.yt-card .yt-play{transition:transform .25s}.yt-card:hover .yt-play{transform:scale(1.08)}.yt-card:hover .yt-dim{background:#0000000d!important}html.rv .rv-item{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--rd,0s);transform:translateY(28px)}html.rv .rv-item.in{opacity:1;transform:none}.pin img{filter:drop-shadow(0 12px 22px #0000008c);transition:transform .4s cubic-bezier(.2,.7,.2,1)}.pin-a img{animation:4.2s ease-in-out infinite pinBob}.pin-b img{animation:4.2s ease-in-out -2.1s infinite pinBob}.pin:hover img{transform:rotate(-8deg)scale(1.06)}@keyframes pinBob{0%,to{translate:0;rotate:-3deg}50%{translate:0 -8px;rotate:3deg}}img[alt^=붉은\ 봉인]{animation:5s ease-in-out infinite letterWobble}@keyframes letterWobble{0%,to{translate:0;rotate:0deg}50%{translate:0 -6px;rotate:3deg}}#benefit img[alt^=쇼퍼홀릭]{animation:4.5s ease-in-out infinite floatY}#benefit img[alt*=키링]{transform-origin:50% 2%;animation:3.6s ease-in-out infinite keySwing}@keyframes keySwing{0%,to{rotate:-4deg}50%{rotate:4deg}}section span[style*="background: #D8164F"]:not(.yt-play){display:inline-block;position:relative;overflow:hidden}section span[style*="background: #D8164F"]:not(.yt-play):after{content:"";background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:40%;animation:4.8s ease-in-out infinite pillShine;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}@keyframes pillShine{0%,70%{left:-60%}to{left:130%}}#event div[style*="border: 1px solid rgba(227,176,75,0.5)"]{transition:transform .3s,box-shadow .3s,background .3s}#event div[style*="border: 1px solid rgba(227,176,75,0.5)"]:hover{transform:translateY(-3px);box-shadow:0 0 22px #e3b04b40;background:#e3b04b14!important}#steps span[style*="background: #E6E6E6"]{transition:transform .3s;display:inline-block}html.rv #steps .rv-item.in span[style*="background: #E6E6E6"]{animation:.7s cubic-bezier(.2,1.6,.4,1) .15s both stepPop}@keyframes stepPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pin img,img[alt^=붉은\ 봉인],#benefit img,section span[style*="background: #D8164F"]:not(.yt-play):after,#steps span{animation:none!important}}.kv-zoom{animation:9s cubic-bezier(.2,.6,.2,1) both kvZoom}@keyframes kvZoom{0%{transform:scale(1.12)}to{transform:scale(1)}}.hero-in{animation:heroIn 1.1s cubic-bezier(.2,.7,.2,1) var(--d,0s) both}@keyframes heroIn{0%{opacity:0;filter:blur(4px);transform:translateY(24px)}to{opacity:1;filter:none;transform:none}}.float-y{animation:4.5s ease-in-out infinite floatY}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.ticket-glow{animation:3.2s ease-in-out infinite ticketGlow}@keyframes ticketGlow{0%,to{box-shadow:0 16px 36px #00000073,0 0 #e6cf9600}50%{box-shadow:0 16px 36px #00000073,0 0 32px #e6cf9647}}.gold-sweep{animation:4s linear infinite goldSweep}@keyframes goldSweep{0%{background-position:100% 0}to{background-position:-150% 0}}.jack-drift{animation:14s ease-in-out infinite alternate jackDrift}@keyframes jackDrift{0%{transform:translate(-50%)scale(1)}to{transform:translate(-50%)scale(1.05)}}.card-hover img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.card-hover:hover img{transform:scale(1.05)}section a[href]{transition:transform .2s,opacity .2s}section a[href]:hover{transform:translateY(-2px)}.zone-figure{pointer-events:none}.suspect{color:#ede8dd;background:#1a1a1a;border:1px solid #000;flex-direction:column;align-items:center;gap:8px;padding:12px 8px 14px;display:flex;box-shadow:inset 0 0 0 4px #ede8dd,inset 0 0 0 5px #1a1a1a}.suspect span{letter-spacing:.04em;font-size:14px;font-weight:800}.suspect-ph{aspect-ratio:3/4;color:#5c6b8f;background:repeating-linear-gradient(0deg,#22293a 0 18px,#1c2231 18px 20px);justify-content:center;align-items:center;width:100%;font-size:clamp(36px,6vw,56px);font-weight:900;display:flex}img{-webkit-user-drag:none;user-drag:none;-webkit-touch-callout:none}.deck6-marquee{width:100%;padding:10px 0 18px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.deck6-track{will-change:transform;width:max-content;display:flex}.deck6-marquee{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.deck6-marquee.dragging{cursor:grabbing}.deck6-card{aspect-ratio:300/480;filter:drop-shadow(0 7px 12px #00000080);pointer-events:none;border-radius:6px;width:clamp(72px,8.7vw,104px);height:auto;margin-right:clamp(7px,.95vw,11px);transition:transform .3s cubic-bezier(.2,.7,.2,1);display:block}.deck6-card:hover{transform:translateY(-8px)scale(1.04)}@keyframes deck6Scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.deck6-track{animation:none}.kv-zoom,.hero-in,.float-y,.ticket-glow,.gold-sweep,.jack-drift{animation:none!important}html.rv .rv-item{opacity:1;transition:none;transform:none}.card-hover:hover img{transform:none}}.fig-bust{display:none}.zone-pill{align-items:center;margin-bottom:14px;padding:8px 14px 8px calc(14px + .16em)!important;line-height:1!important;display:inline-flex!important}@media (width<=600px){[style*="font-size: clamp(26px, 4.2vw, 40px)"]{font-size:22px!important}[style*="font-size: clamp(24px, 3.4vw, 34px)"]{font-size:20px!important}[style*="font-size: clamp(20px, 2.8vw, 26px)"]{font-size:17px!important}[style*="font-size: clamp(17px, 2vw, 20px)"],[style*="font-size: clamp(17px, 2.2vw, 20px)"],[style*="font-size: clamp(17px, 2.4vw, 20px)"]{font-size:15px!important}[style*="font-size: clamp(16px, 1.9vw, 18px)"],[style*="font-size: clamp(16px, 2vw, 19px)"]{font-size:14px!important}[style*="font-size: clamp(18px, 2.2vw, 22px)"]{font-size:16px!important}[style*="font-size: clamp(22px, 3vw, 30px)"],[style*="font-size: clamp(22px, 3.2vw, 32px)"]{font-size:19px!important}[style*="font-size: clamp(24px, 3.6vw, 30px)"]{font-size:20px!important}[style*="font-size: clamp(15px, 1.7vw, 16px)"],[style*="font-size: clamp(14px, 1.9vw, 15px)"],[style*="font-size: clamp(14px, 1.6vw, 16px)"],[style*="font-size: clamp(14px, 1.8vw, 15px)"]{font-size:13px!important}[style*="font-size: clamp(56px, 9vw, 96px)"]{font-size:46px!important}[style*="font-size: clamp(28px, 4.4vw, 38px)"],[style*="font-size: clamp(30px, 5vw, 42px)"]{font-size:26px!important}[style*="font-size: 22px"]{font-size:18px!important}[style*="font-size: 18px"]{font-size:16px!important}[style*="font-size: 17px"]{font-size:15px!important}[style*="font-size: 16px"]{font-size:14px!important}[style*="font-size: 15px"]{font-size:13.5px!important}[style*="font-size: 14px"]{font-size:13px!important}[style*="font-size: 13px"]{font-size:12px!important}[style*="font-size: 12px"]{font-size:11px!important}[style*="line-height: 1.8"],[style*="line-height: 1.75"]{line-height:1.65!important}.lastone{text-align:center;flex-direction:column}.lastone-img{width:min(100%,280px)!important}.lastone-txt{text-align:center!important;flex:auto!important;align-items:center!important}.zone-photo:has(.fig-bust){margin-top:81.7vw}.zone-photo .fig-float{display:none!important}.zone-photo .fig-bust{pointer-events:none;width:100vw;height:auto;display:block;position:absolute;bottom:100%;left:calc(50% - 50vw);-webkit-mask-image:linear-gradient(#000 75%,#0000 100%);mask-image:linear-gradient(#000 75%,#0000 100%)}.zone-photo .fig-bust[alt=대부]{translate:5vw}.zone-photo .fig-bust[alt=마담]{translate:4vw}.spec{font-size:11px!important}}.map-btn{white-space:nowrap;padding:0 6px;gap:clamp(5px,1.4vw,10px)!important;font-size:clamp(13px,3.6vw,16px)!important}@media (width<=600px){.zone-photo{aspect-ratio:4/3!important}.zone-photo-tall{aspect-ratio:4/5!important}.zone-photo-tall .poster-sway{height:84%!important;top:53%!important}.zone-photo span{font-size:10px!important;top:8px!important;right:10px!important}.rz-div{display:none}.map-btn svg{width:20px;height:20px}}.trade{justify-content:center;align-items:center;gap:clamp(4px,2vw,18px);width:min(80%,340px);margin:0 auto;display:flex}.trade .kc{transform-origin:50% 3%;width:24%;height:auto;animation:3.6s ease-in-out infinite kcSwing;display:block}.trade .kc.b{animation-delay:-1.8s}.trade .ar{width:34%;height:auto;animation:3.6s cubic-bezier(.65,0,.35,1) infinite arSwap;display:block}@keyframes kcSwing{0%,to{transform:rotate(-7deg)}50%{transform:rotate(5deg)}}@keyframes arSwap{0%,35%{transform:rotate(0)scale(1)}55%{transform:rotate(180deg)scale(1.12)}70%,to{transform:rotate(180deg)scale(1)}}.trade:hover .kc.a{transition:transform .4s;animation:none;transform:translate(12px)rotate(4deg)}.trade:hover .kc.b{transition:transform .4s;animation:none;transform:translate(-12px)rotate(-4deg)}.fig-float{animation:6s ease-in-out infinite figFloat}@keyframes figFloat{0%,to{translate:0}50%{translate:0 -10px}}.poster-sway{animation:7s ease-in-out infinite posterSway}@keyframes posterSway{0%,to{transform:translate(-50%,-50%)rotate(-1.2deg)}50%{transform:translate(-50%,-51.5%)rotate(1.2deg)}}html.rv .zone-head .zone-num{opacity:0;transform:scale(.55)translateY(10px)}html.rv .zone-head.in .zone-num{animation:.9s cubic-bezier(.2,1.5,.4,1) .1s forwards numPop}@keyframes numPop{to{opacity:1;transform:none}}html.rv .zone-head .zone-pill{letter-spacing:.02em;opacity:0}html.rv .zone-head.in .zone-pill{letter-spacing:.16em;opacity:1;transition:letter-spacing 1s cubic-bezier(.2,.7,.2,1) .35s,opacity .6s .35s}.zone-pill{animation:3.2s ease-in-out infinite pillGlow}@keyframes pillGlow{0%,to{box-shadow:0 0 #fff0}50%{box-shadow:0 0 18px -2px}}.razer-gear{animation:3s ease-in-out infinite razerGlow}@keyframes razerGlow{0%,to{filter:drop-shadow(0 0 #44d62c00)}50%{filter:drop-shadow(0 0 10px #44d62c8c)}}.razer-logo{animation:3s ease-in-out infinite razerLogo}@keyframes razerLogo{0%,to{filter:brightness()}50%{filter:brightness(1.35)drop-shadow(0 0 8px #44d62c99)}}.map-btn{transition:transform .25s cubic-bezier(.2,.7,.2,1),border-color .25s,background .25s}.map-btn:hover{transform:translateY(-3px);background:#262626!important;border-color:#555!important}.map-btn svg{transition:transform .35s cubic-bezier(.2,1.5,.4,1)}.map-btn:hover svg{transform:translateY(-2px)scale(1.12)}.qna-card{transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .3s}.qna-card:hover{transform:translateY(-4px);border-color:#3a3a3a!important}@media (prefers-reduced-motion:reduce){.trade .kc,.trade .ar,.fig-float,.poster-sway,.zone-pill,.razer-gear,.razer-logo{animation:none!important}html.rv .zone-head .zone-num,html.rv .zone-head .zone-pill{opacity:1;letter-spacing:.16em;transform:none}}.wf-e-gstar2026 .pnav{top:var(--header-h)!important}.wf-e-gstar2026 section{scroll-margin-top:calc(var(--header-h) + 56px)!important}
