@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{-webkit-text-size-adjust:none;background-color:#fff;font-weight:400;font-size:14px;font-family:BigShoulders,-apple-system,BlinkMacSystemFont,system-ui,Roboto,"Helvetica Neue","Segoe UI","Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",sans-serif}body,html{margin:0;padding:0;box-sizing:border-box;width:100%;height:100%;color:#000}a,article,b,body,caption,col,colgroup,dd,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,i,iframe,img,input,legend,li,nav,ol,option,p,pre,select,span,strong,table,tbody,td,textarea,th,thead,tr,ul{margin:0;padding:0;font:inherit;box-sizing:border-box}body,button,h1,h2,h3,h4,h5,h6,input,select,table,textarea{letter-spacing:inherit;color:inherit}textarea{resize:none}ol,ul{list-style:none}a,img{-webkit-user-drag:none}img{vertical-align:top}a{color:inherit;text-decoration:none}caption{text-indent:-9999px;font-size:0;line-height:0;overflow:hidden}fieldset{border:0}address,em,i{font-style:normal}.blind{position:absolute;left:-9999px;top:0;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;font-size:0;line-height:0}#skipnavi{position:absolute;left:0;top:-300px}input[type=email],input[type=number],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=url],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0}input[type=password],input[type=tel],input[type=text]{background:0 0;box-shadow:inset 0 0 0 1px #ccc;border-radius:4px}input[type=password]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder{color:grey}input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus{outline:0;box-shadow:inset 0 0 0 1px #111}input[type=password][disabled],input[type=tel][disabled],input[type=text][disabled]{background-color:#e6e6e6;color:grey}b,strong,th{font-weight:600}table{border-collapse:collapse;border-spacing:0;table-layout:fixed}button{font:inherit;margin:0;padding:0;border:0;background:0 0;cursor:pointer}@font-face{font-family:BigShoulders;font-style:normal;font-weight:400;src:local(BigShoulders),url(/assets/fonts/BigShoulders.woff2) format("woff2")}@font-face{font-family:BigShoulders;font-style:normal;font-weight:500;src:local(BigShoulders),url(/assets/fonts/BigShoulders.woff2) format("woff2")}@font-face{font-family:BigShoulders;font-style:normal;font-weight:600;src:local(BigShoulders),url(/assets/fonts/BigShoulders.woff2) format("woff2")}@font-face{font-family:BigShoulders;font-style:normal;font-weight:700;src:local(BigShoulders),url(/assets/fonts/BigShoulders.woff2) format("woff2")}@font-face{font-family:BigShoulders;font-style:normal;font-weight:800;src:local(BigShoulders),url(/assets/fonts/BigShoulders.woff2) format("woff2")}@font-face{font-family:BigShoulders;font-style:normal;font-weight:900;src:local(BigShoulders),url(/assets/fonts/BigShoulders.woff2) format("woff2")}@font-face{font-family:Pretendard;font-style:normal;font-weight:400;src:local(Pretendard-Regular),url(/assets/fonts/Pretendard-Regular.woff2) format("woff2")}@font-face{font-family:Pretendard;font-style:normal;font-weight:600;src:local(Pretendard-Bold),url(/assets/fonts/Pretendard-Bold.woff2) format("woff2")}#header{overflow:hidden;position:fixed;inset:0 0 auto 0;z-index:20;height:80px;width:100%;padding:20px 32px;display:flex;justify-content:space-between;z-index:99}#header .logo{display:block;width:82px;height:100%;color:transparent;background-image:url(/assets/images/logo.svg);background-repeat:no-repeat;background-position:left center;background-size:contain;transition:all .3s ease-in-out 0s}#header .logo a{display:block;height:100%}#header.light .logo{background-image:url(/assets/images/logo_w.svg)}#header.light .menu-toggle::after,#header.light .menu-toggle::before{background-color:#fff}#header.light .navigation .inner-section ul li a{color:#fff}#header.light .navigation ul li a{color:#fff}#header.light .navigation ul li a:focus,#header.light .navigation ul li a:hover{color:#fff;text-shadow:0 0 8px rgba(0,0,0,.7),0 0 20px rgba(0,40,255,.12)}@media (max-width:1023px){#header.light .navigation .inner-section{background:#000}}#header .navigation ul{display:flex;gap:0 50px;font-size:18px;font-weight:600;text-transform:uppercase;transition:gap .3s ease-in-out 0s}#header .navigation ul li a{overflow:hidden;position:relative;padding:10px 15px;transition:padding .3s ease-in-out 0s}#header .navigation ul li a:focus,#header .navigation ul li a:hover{color:inherit;text-shadow:0 0 8px rgba(255,255,255,.7),0 0 20px rgba(255,215,0,.12)}#header .navigation ul li a:focus,#header .navigation ul li a:hover{color:inherit;text-shadow:0 0 8px rgba(255,255,255,.7),0 0 20px rgba(255,215,0,.12)}#header .navigation ul li a:before{content:"";position:absolute;top:-10%;left:-75%;width:40%;height:120%;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.95) 50%,rgba(255,255,255,0) 100%);transform:skewX(-25deg);opacity:0;pointer-events:none}#header .navigation ul li a:focus:before,#header .navigation ul li a:hover:before{animation:footer-link-shimmer .8s ease forwards;opacity:1}@keyframes footer-link-shimmer{0%{left:-75%;opacity:0}20%{opacity:1}100%{left:125%;opacity:0}}#header .menu-toggle{display:none}@media screen and (max-width:1100px){#header .navigation ul{gap:20px}}@media screen and (max-width:900px){#header .navigation ul{gap:15px}#header .navigation ul li a{padding:10px}}@media screen and (max-width:1023px){#header{height:64px;padding:14px 16px}#header .logo{position:relative;z-index:3;width:40px}#header .menu-toggle{display:block;position:absolute;right:16px;top:14px;z-index:3;width:36px;height:36px;text-indent:-9999px;overflow:hidden;z-index:101}#header .menu-toggle::after,#header .menu-toggle::before{content:"";position:absolute;left:50%;width:33px;height:1px;background:#000;transition:transform .3s ease-in-out;transform:translateX(-50%)}#header .menu-toggle::before{top:14px}#header .menu-toggle::after{top:20px}#header .menu-toggle[aria-expanded=true]::before{top:50%;transform:translate(-50%,-50%) rotate(45deg)}#header .menu-toggle[aria-expanded=true]::after{top:50%;transform:translate(-50%,-50%) rotate(-45deg)}#header .navigation{position:fixed;left:100%;top:0;width:100%;bottom:0;z-index:100}#header .navigation .inner-section{background:#fff;transform:translateX(0);height:100%;display:flex;align-items:center;transition:transform .3s ease-in-out}#header .navigation .inner-section ul{width:100%;padding:0 16px;flex-direction:column;gap:20px}#header .navigation .inner-section ul li a{color:#000;font-weight:900;font-size:48px;line-height:normal;letter-spacing:-.96px;text-transform:uppercase}#header .navigation.active .inner-section{transform:translateX(-100%)}}#header.light .logo{background-image:url(/assets/images/logo_w.svg)}#header.light .navigation ul li a{color:#fff}#header.light .navigation ul li a:focus,#header.light .navigation ul li a:hover{color:#fff;text-shadow:0 0 8px rgba(0,0,0,.7),0 0 20px rgba(0,40,255,.12)}#header.light .menu-toggle::after,#header.light .menu-toggle::before{background:#fff}@media screen and (max-width:1023px){#header.light .inner-section{background:#000}}.freeze{overflow:hidden;height:100vh}#footer{position:relative;z-index:10;padding:0 32px 32px;transition-duration:.3s;transition-timing-function:ease;transition-property:font-size,padding}#footer *{transition:inherit}#footer a{display:block;position:relative;color:inherit;text-decoration:none;overflow:hidden}#footer a:focus,#footer a:hover{color:inherit;text-shadow:0 0 8px rgba(255,255,255,.7),0 0 20px rgba(255,215,0,.12)}#footer a:before{content:"";position:absolute;top:-10%;left:-75%;width:40%;height:120%;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.95) 50%,rgba(255,255,255,0) 100%);transform:skewX(-25deg);opacity:0;pointer-events:none}#footer a:focus:before,#footer a:hover:before{animation:footer-link-shimmer .8s ease forwards;opacity:1}@keyframes footer-link-shimmer{0%{left:-75%;opacity:0}20%{opacity:1}100%{left:125%;opacity:0}}#footer .contact-info{display:flex;justify-content:space-between;font-style:normal;font-size:14px;font-weight:400;line-height:120%}@media (max-width:1023px){#footer .contact-info{font-style:normal;font-size:12px;font-weight:400;line-height:120%}}#footer .contact-info dt{text-transform:uppercase;font-weight:500}#footer .contact-info .office{display:grid;gap:0 89px;grid-template-rows:auto 1fr}#footer .contact-info .office dt{grid-row:1;margin-bottom:8px}#footer .contact-info .office dd{grid-row:2}#footer .contact-info .follows dt{margin-bottom:8px}#footer .contact-info .follows dd:not(:last-child){margin-bottom:12px}#footer .copyright{margin-top:3px}#footer .copyright .reserved{font-style:normal;font-size:18px;font-weight:500;line-height:100%}@media (max-width:1023px){#footer .copyright .reserved{font-style:normal;font-size:12px;font-weight:500;line-height:150%}}#footer .copyright .reserved{text-transform:uppercase}#footer .copyright .reserved span{position:relative;top:3px;font-size:34px}@media screen and (max-width:1023px){#footer{padding:0 16px 16px 16px}#footer .contact-info .office dt{margin-bottom:8px}#footer .contact-info .office{grid-template-columns:1fr;grid-template-rows:auto}#footer .contact-info .office dd,#footer .contact-info .office dt{grid-row:auto;grid-column:auto}#footer .contact-info .office dt{margin-bottom:4px}#footer .contact-info .office dd:not(:last-child){margin-bottom:16px}#footer .copyright{margin-top:24px;flex-direction:column-reverse}#footer .copyright .reserved span{top:1px;font-size:20px}}#splash-screen{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;display:flex;align-items:center;justify-content:center;z-index:99999;clip-path:circle(150% at 50% 50%);transition:clip-path .5s ease}#splash-screen.hide{clip-path:circle(0 at 50% 50%)}#splash-screen img{max-width:140px;transition:max-width .3s ease-in-out}@media screen and (max-width:1023px){#splash-screen img{max-width:80px}}.align-center{text-align:center}.detail-layout{position:fixed;top:0;bottom:0;left:0;right:0;z-index:101;transform:translate3d(0,100%,0);pointer-events:none;overflow:hidden}.detail-layout.active{display:block;transform:translate3d(0,0,0);pointer-events:auto}.detail-layout{transition:transform .5s ease}.btn-list-back,.modal-close-btn{position:absolute;right:32px;top:32px;display:flex;align-items:center;gap:8px;color:#fff;font-style:normal;font-size:20px;font-weight:400;line-height:130%}@media (max-width:1023px){.btn-list-back,.modal-close-btn{font-style:normal;font-size:16px;font-weight:400;line-height:130%}}.btn-list-back::before,.modal-close-btn::before{content:"";display:inline-block;width:16px;height:19px;background:url(/assets/images/icon_down_arrow.svg) 0 0}@media (max-width:1023px){.btn-list-back{left:18px;top:22px}}.company-logo-type{display:inline-block;text-indent:-9999px;overflow:hidden;width:96px;height:16px}.company-logo-type.b-factory{background:url(/assets/images/artists/company-b-factory.png) 0 0;background-size:100% 100%}