@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;src:url(/fonts/PretendardVariable.woff2)format("woff2-variations")}@font-face{font-family:ABCOracle;src:url(/fonts/ABCOracle-Bold.woff2)format("woff2");font-weight:700;font-style:normal}@font-face{font-family:ABCOracle;src:url(/fonts/ABCOracle-Heavy.woff2)format("woff2");font-weight:800;font-style:normal}
::-webkit-scrollbar{-webkit-appearance:none;width:0;height:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--main-canvas-vh-unit:var(--dvh,1dvh)}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;word-break:keep-all;letter-spacing:-.02em;color:#0b0b0b;background-color:#fff;margin:0;padding:0;font-family:ABCOracle,Pretendard Variable,sans-serif;font-size:17px;font-weight:700}h1,h2,h3,input,select,ul,li,p,button,textarea{font-weight:inherit;resize:none;letter-spacing:-.02em;border:none;border-radius:0;margin:0;padding:0;font-family:ABCOracle,Pretendard Variable,sans-serif;overflow:hidden}div:focus,section:focus{outline:none}button{cursor:pointer;color:inherit;font-size:inherit;font-weight:inherit;background:#fff;border:none;font-family:ABCOracle,Pretendard Variable,sans-serif}ul,li{list-style:none}input[type=text]:focus,input[type=email]:focus,input[type=phone]:focus,textarea:focus,select:focus{outline:none}input[type=text]::placeholder,input[type=email]::placeholder,input[type=phone]::placeholder,textarea::placeholder,select::placeholder{color:#ccc}a,a:visited{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.mobile_view{display:none}.popup_section{z-index:9999;background-color:#0000001a;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.popup_section .popup{box-sizing:border-box;background-color:#fff;border-radius:10px;width:450px;padding:22px 30px;box-shadow:0 1px 30px #0000001a}.popup_section .popup .popup_header{justify-content:space-between;align-items:center;font-size:22px;font-weight:700;display:flex}.popup_section .popup .popup_content{margin-top:15px;font-size:20px;font-weight:600;line-height:30px}.popup_section .popup .popup_bottom{margin-top:30px}.popup_section .popup .popup_bottom .popup_close_bt{color:#fff;background-color:#0b0b0b;border-radius:4px;width:100%;height:62px;font-size:22px;font-weight:700}.header{z-index:999;color:#fff;mix-blend-mode:difference;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:1.2vw;font-weight:700;line-height:1.356vw;display:flex;position:fixed;top:8px;left:max(35px,1.6vw);right:max(35px,1.6vw)}.header li{box-sizing:border-box;padding-top:6px}.header .logo_section{cursor:pointer;padding-top:6px}.header .logo_section img{pointer-events:none;height:.9vw}.header nav{gap:.9vw;display:flex}.header .mobile_page_title,.header .mobile_menu{display:none}.header .main_menu{gap:.7vw;padding-right:.5vw;display:flex}.header .main_menu li{cursor:pointer;overflow:initial;position:relative}.header .main_menu li.original_menu.active:after,.header .main_menu li.original_menu:hover:after{right:-.3vw}.header .main_menu li.active:after{content:"";background-color:#fff;border-radius:50%;width:5px;height:5px;display:block;position:absolute;top:5px;right:-9px;transform:translate(-50%)}.header .main_menu li:hover:after{content:"";background-color:#fff;border-radius:50%;width:5px;height:5px;animation:.3s ease-in-out forwards menu_hover_ani;display:block;position:absolute;top:5px;right:-.55vw}@keyframes menu_hover_ani{0%{opacity:0;transform:translate(-50%)translateY(20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.header .main_menu .mobile_num{display:none}.header .lan_section li{cursor:pointer}.header .lan_section .lan_toggle{color:inherit;text-decoration:none;display:block}.header .lan_section .lan_slide_wrap{height:1.13em;display:block;overflow:hidden}.header .lan_section .lan_slide_inner{flex-direction:column;transition:transform .35s cubic-bezier(.76,0,.24,1);display:flex}.header .lan_section .lan_slide_inner span{line-height:1.13;display:block}.header .lan_section .lan_toggle:hover .lan_slide_inner,.header .lan_section .lan_toggle:focus-visible .lan_slide_inner,.header .lan_section .lan_toggle.is_en .lan_slide_inner{transform:translateY(-50%)}.header .lan_section .lan_toggle.is_en:hover .lan_slide_inner,.header .lan_section .lan_toggle.is_en:focus-visible .lan_slide_inner{transform:translateY(0)}.header .mobile_active_close_bt,.header .mobile_contact_info,.header .mobile_back{display:none}@keyframes time-colon-blink{0%,50%{opacity:1}70.01%,to{opacity:0}}@keyframes inside-main-marquee{to{transform:translate(-50%)}}.copy_en,.contents_wrap.lan_en .copy_kr{display:none}.contents_wrap.lan_en .copy_en{display:initial}.contents_wrap .section_title{text-transform:uppercase;font-size:2.3vw;font-weight:900;line-height:2.3vw}.contents_wrap .time_section.is-reveal-pending{opacity:0}.contents_wrap .time_section{text-align:center;color:#fff;z-index:9;mix-blend-mode:difference;font-size:13.35vw;font-weight:900;line-height:10.8vw;position:fixed;top:calc(100vh - 10.8vw - 20px);left:0;right:0}.contents_wrap .time_section .time_container{line-height:inherit}.contents_wrap .time_section .m_t2{animation:1s step-end .3s infinite time-colon-blink}.contents_wrap .time_section .time_slide_unit{vertical-align:baseline;display:inline-flex}.contents_wrap .time_section .time_slide_digit{vertical-align:baseline;display:inline-block}.contents_wrap .time_section .time_slide_viewport{width:1ch;height:1lh;line-height:1lh;font-size:inherit;display:block;overflow:hidden}.contents_wrap .time_section .time_slide_stack{flex-direction:column;display:flex}.contents_wrap .time_section .time_slide_item{flex-shrink:0;height:1lh;line-height:1lh;display:block}.contents_wrap .main{background-color:#fff}.contents_wrap .main.m1{height:calc(var(--dvh,1dvh)*100);box-sizing:border-box;pointer-events:none;-webkit-user-select:none;user-select:none;background-color:#0000;justify-content:center;align-items:end;margin-bottom:10dvh;padding-bottom:20px;padding-right:1vw;display:flex;overflow:hidden}.contents_wrap .main.m1.is-reveal-pending>div{opacity:0}.contents_wrap .main.m1 .mobile_view_copy,.contents_wrap .main.m1 .mobile_view_business{display:none}.contents_wrap .main.m1 .logo{position:absolute;bottom:26vw;left:calc(50% - 27vh)}.contents_wrap .main.m1 .logo img{height:33.5vh}.contents_wrap .main.m1 .main_copy{color:#fff;text-align:center;font-size:13.35vw;font-weight:900;line-height:11vw}.contents_wrap .main.m1 .main_copy .mc1{letter-spacing:-.05em;white-space:nowrap}.contents_wrap .main.m1 .main_copy .mc1 .m_t1{letter-spacing:-.04em}.contents_wrap .main.m1 .main_copy .mc2{height:10.8vw}.contents_wrap .main.m2{background:0 0;height:100vh;position:relative;overflow:hidden}.contents_wrap .main.m2 .main_copy{text-align:center;opacity:0;width:50%;font-size:2.6vw;font-weight:800;line-height:3.38vw;position:absolute;top:31.5vh;left:50%;transform:translate(-50%,-10%)}.contents_wrap .main.m2 .main_copy.mc1{letter-spacing:0}.contents_wrap .main.m2 .main_copy .mobile_view_subtitle{display:none}.contents_wrap .main.m2 .circle_section{z-index:2;border-radius:50%;width:201vh;height:201vh;position:absolute;bottom:-53vh;left:50%}.contents_wrap .main.m2 .circle_section .circle_item{transform-origin:bottom;flex-direction:column;align-items:center;gap:2vh;width:30vw;height:100.5vh;display:flex;position:absolute;top:0;left:calc(50% - 15vw)}.contents_wrap .main.m2 .circle_section .circle_item .circle_process{position:absolute;top:-2.5vw;left:50%;transform:translate(-50%)}.contents_wrap .main.m2 .circle_section .circle_item.ci2{transform:rotate(90deg)}.contents_wrap .main.m2 .circle_section .circle_item.ci3{transform:rotate(180deg)}.contents_wrap .main.m2 .circle_section .circle_item.ci4{transform:rotate(270deg)}.contents_wrap .main.m2 .circle_section .circle_item .circle_process{text-transform:uppercase;font-size:1.2vw;font-weight:700;line-height:1.596vw}.contents_wrap .main.m2 .circle_section .circle_item .circle_line{background-color:#fff;width:1px;height:25vh}.contents_wrap .main.m2 .circle_section .circle_item .circle_copy{color:#fff;font-size:2.3vw;line-height:3.059vw}.contents_wrap .main.m2 .scroll_copy{text-transform:uppercase;color:#fff;font-size:.95vw;font-weight:700;line-height:1.2635vw;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.contents_wrap .main.m3{box-sizing:border-box;justify-content:space-between;padding:300px max(35px,1.6vw);display:flex;position:relative}.contents_wrap .main.m3 .mouse_img_section{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:visible}.contents_wrap .main.m3 .mouse_img_section .mouse_img_item{position:absolute;top:0;left:0}.contents_wrap .main.m3 .mouse_img_section .mouse_img_item img{opacity:0}.contents_wrap .main.m3 .mouse_img{pointer-events:none;will-change:transform,opacity;border-radius:10px;width:160px;height:auto;position:absolute}.contents_wrap .main.m3 .process_section{flex-direction:column;gap:110px;width:50%;display:flex}.contents_wrap .main.m3 .process_section .pr_item{border-bottom:1px dashed #b2b2b2;flex:1;padding-bottom:200px}.contents_wrap .main.m3 .process_section .pr_item:last-child{border-bottom:none;padding-bottom:0}.contents_wrap .main.m3 .process_section .pr_item .mobile_img{display:none}.contents_wrap .main.m3 .process_section .pr_item .pr_header{font-size:2.3vw;font-weight:800;line-height:2.3vw;display:flex;position:relative}.contents_wrap .main.m3 .process_section .pr_item .pr_header .pr_num{position:absolute;top:0;left:-120px}.contents_wrap .main.m3 .process_section .pr_item .pr_contents{box-sizing:border-box;margin-top:30px;padding-right:1vw;font-size:1.6vw;line-height:2.6vw}.contents_wrap .main.m4 .video_section{pointer-events:none;background-color:#282828;width:100%;height:100vh;position:relative;overflow:hidden}.contents_wrap .main.m4 .video_section:after{content:"";z-index:1;background-color:#0000001a;position:absolute;inset:0}.contents_wrap .main.m4 .video_section .video_bg{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.contents_wrap .main.m4 .video_section .video_bg video{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.contents_wrap .main.m4 .video_section .main_copy{color:#fff;text-align:center;z-index:2;font-size:2.6vw;font-weight:800;line-height:3.51vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.contents_wrap .main.m5{padding-top:80px}.contents_wrap .main.m5 .section_deco_title{box-sizing:border-box;justify-content:space-between;padding:0 15px;font-size:14.1vw;font-weight:800;line-height:14vw;display:flex}.contents_wrap .main.m5 .job_section{margin:top 15px;border-top:1px dashed #b2b2b2;justify-content:space-between;padding:50px max(35px,1.6vw);display:flex}.contents_wrap .main.m5 .job_section .job_img{width:36%}.contents_wrap .main.m5 .job_section .job_img img{object-fit:cover;width:100%;height:100%}.contents_wrap .main.m5 .job_section .job_contents{flex-direction:column;justify-content:space-between;width:50%;display:flex}.contents_wrap .main.m5 .job_section .job_contents .main_copy{font-size:1.6vw;line-height:2.4vw}.contents_wrap .main.m5 .job_section .job_contents .main_copy .job_btn{align-items:center;gap:.3vw;font-size:1.5vw;display:flex}.contents_wrap .main.m5 .job_section .job_contents .main_copy .job_btn img{margin-top:-.6vw}.contents_wrap .main.m5 .job_section .job_contents .job_role .jr_title{font-size:1.2vw;font-weight:700;line-height:1.2vw}.contents_wrap .main.m5 .job_section .job_contents .job_role .jr_items{border-top:1px solid #0b0b0b;flex-direction:column;margin-top:25px;display:flex}.contents_wrap .main.m5 .job_section .job_contents .job_role .jr_items .jr_item{cursor:pointer;border-bottom:1px solid #0b0b0b;justify-content:space-between;padding:30px 0;display:flex}.contents_wrap .main.m5 .job_section .job_contents .job_role .jr_items .jr_item .jr_link{color:#0b0b0b;font-size:1.2vw;font-weight:700;line-height:1.2vw}.contents_wrap .page_header{box-sizing:border-box;padding:9vw max(35px,1.6vw) 0;line-height:1.995vw;display:flex}.contents_wrap .page_header.contact_page_header{flex-wrap:wrap}.contents_wrap .page_header.contact_page_header .ph_items{gap:0 19%;width:40%}.contents_wrap .page_header.contact_page_header .ph_desc{flex:initial;box-sizing:border-box;width:100%;margin-top:4vw;padding-left:40%;line-height:2.25vw}.contents_wrap .page_header .ph_items{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;grid-auto-flow:column;width:44%;display:grid}.contents_wrap .page_header .ph_items .ph_item{align-items:center;gap:.3vw;font-size:1.5vw;display:flex}.contents_wrap .page_header .ph_items .ph_item a{align-items:center;gap:.3vw;display:flex}.contents_wrap .page_header .ph_items .ph_item img{margin-top:-.4vw}.contents_wrap .page_header .ph_desc{flex:1;width:50%;font-size:1.425vw;font-weight:730}.contents_wrap .page_header .ph_desc .copy_en{font-size:1.5vw;font-weight:700}.contents_wrap .page_header .ph_address{flex:1;font-size:1.425vw;font-weight:730}.contents_wrap .page_header .ph_address .copy_en{margin-right:18vw;font-size:1.5vw;font-weight:700}.contents_wrap .page_header .ph_copyright{flex:1.3;font-size:1.5vw}.contents_wrap .page_header .ph_copyright img{filter:invert();width:auto;height:2.955vw;margin-top:-.5vw;margin-left:0}.contents_wrap .load_more_section{z-index:3;background:linear-gradient(#fff0 0%,#fff 50% 100%);justify-content:center;align-items:center;width:100%;height:400px;display:flex;position:absolute;bottom:-50px;left:0}.contents_wrap .load_more_section.inside_more{background:0 0;height:200px;position:relative;bottom:0}.contents_wrap .load_more_section.inside_more .more_bt{margin-top:0}.contents_wrap .load_more_section .more_bt{margin-top:150px}.contents_wrap .work_section{background-color:#fff}.contents_wrap .work_section.is-loading{min-height:calc(var(--dvh,1dvh)*180)}.contents_wrap .work_section .work_items{box-sizing:border-box;flex-wrap:wrap;gap:70px 30px;min-height:100dvh;margin-top:70px;padding:0 max(35px,1.6vw) 160px;display:flex;position:relative}.contents_wrap .work_section .work_items .work_item{cursor:pointer;width:calc(25% - 22.5px);position:relative}.contents_wrap .work_section .work_items .work_item.blank_item{cursor:initial}.contents_wrap .work_section .work_items .work_item.wide_item{width:calc(50% - 15px)}.contents_wrap .work_section .work_items .work_item.wide_item .work_img img{aspect-ratio:780/415;width:100%;height:auto}.contents_wrap .work_section .work_items .work_item:hover .work_img .work_thunmail_title{opacity:1}.contents_wrap .work_section .work_items .work_item .awarded_badge{color:#fff;text-transform:uppercase;z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#fff6;border-radius:40px;padding:10px 16px;font-size:.855vw;line-height:.855vw;position:absolute;top:20px;left:20px}.contents_wrap .work_section .work_items .work_item .work_img{position:relative}.contents_wrap .work_section .work_items .work_item .work_img img{aspect-ratio:375/415;object-fit:cover;width:100%;height:auto;display:block}.contents_wrap .work_section .work_items .work_item .work_img:after{content:"";z-index:1;background-color:#0000001a;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.contents_wrap .work_section .work_items .work_item .work_img .work_thunmail_title{opacity:0;z-index:2;transition-duration:.3s;position:absolute;inset:0}.contents_wrap .work_section .work_items .work_item .work_img .work_thunmail_title img{object-fit:cover;object-position:center center;width:100%;height:100%}.contents_wrap .work_section .work_items .work_item{font-size:.95vw;line-height:1.311vw}.contents_wrap .work_section .work_items .work_item .work_contents{margin-top:12px}.contents_wrap .work_section .awards_section{margin-top:150px;padding:0 max(35px,1.6vw)}.contents_wrap .work_section .awards_section .awards_items{border-top:1px solid #0b0b0b;margin-top:30px}.contents_wrap .work_section .awards_section .awards_items .award_item{font-size:1.5vw}.contents_wrap .work_section .awards_section .awards_items .award_item.active .award_header .award_arrow{transform:translateY(-50%)rotate(180deg)}.contents_wrap .work_section .awards_section .awards_items .award_item.active .award_contents_item{opacity:1;border-bottom:1px dashed #0b0b0b;height:auto;padding:30px}.contents_wrap .work_section .awards_section .awards_items .award_item.active .award_contents_item .award_year{text-align:left;width:8%}.contents_wrap .work_section .awards_section .awards_items .award_item.active .award_contents_item .award_project{text-align:left;width:calc(30% - 10px)}.contents_wrap .work_section .awards_section .awards_items .award_item.active .award_contents_item .award_desc{text-align:left;flex:1}.contents_wrap .work_section .awards_section .awards_items .award_item.active .award_contents_item .award_grade{text-align:right;width:13%}.contents_wrap .work_section .awards_section .awards_items .award_item.active .award_contents_item:last-child{border-bottom:1px solid #0b0b0b}.contents_wrap .work_section .awards_section .awards_items .award_item .award_title{width:38%}.contents_wrap .work_section .awards_section .awards_items .award_item .award_contents{width:30%}.contents_wrap .work_section .awards_section .awards_items .award_item .award_header{cursor:pointer;border-bottom:1px solid #0b0b0b;justify-content:start;align-items:center;padding:30px 0;display:flex;position:relative}.contents_wrap .work_section .awards_section .awards_items .award_item .award_header.is-hover .award_img{opacity:1}.contents_wrap .work_section .awards_section .awards_items .award_item .award_header .award_img{pointer-events:none;opacity:0;z-index:20;width:350px;height:200px;transition:opacity .3s;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.contents_wrap .work_section .awards_section .awards_items .award_item .award_header .award_img img{object-fit:cover;width:100%;height:100%}.contents_wrap .work_section .awards_section .awards_items .award_item .award_arrow{position:absolute;top:50%;right:30px;transform:translateY(-50%)}.contents_wrap .work_section .awards_section .awards_items .award_item .award_contents_item{opacity:0;background-color:#f7f7f7;justify-content:start;align-items:center;height:0;padding:0;transition-property:height,padding,border-bottom;transition-duration:.3s;display:flex}.contents_wrap .work_section .client_section{margin-top:150px;padding-bottom:250px}.contents_wrap .work_section .client_section .section_title{padding:0 max(35px,1.6vw)}.contents_wrap .work_section .client_section .page_header{box-sizing:border-box;padding:30px max(35px,1.6vw) 0}.contents_wrap .work_section .client_section .page_header .ph_items{width:40%}.contents_wrap .work_section .client_section .client_items_container{box-sizing:border-box;pointer-events:none;width:100%;margin-top:60px;padding:0 max(35px,1.6vw);overflow:auto}@keyframes clinet_scroll_ani{0%{transform:translate(0)}to{transform:translate(calc(90vw - 100%))}}.contents_wrap .work_section .client_section .client_items_container.ci1.is-ready .client_items{animation:120s linear infinite clinet_scroll_ani}.contents_wrap .work_section .client_section .client_items_container.ci2.is-ready{margin-top:40px}.contents_wrap .work_section .client_section .client_items_container.ci2.is-ready .client_items{animation:120s linear infinite reverse clinet_scroll_ani}.contents_wrap .work_section .client_section .client_items_container .client_items{pointer-events:none;gap:20px;display:inline-flex}.contents_wrap .work_section .client_section .client_items_container .client_items .client_item .client_img{background-color:#fafafa;justify-content:center;align-items:center;width:400px;height:300px;display:flex}.contents_wrap .work_section .client_section .client_items_container .client_items .client_item .client_img img{width:auto;max-width:90%;height:100px}.contents_wrap .work_section .client_section .client_items_container .client_items .client_item .client_title{margin-top:10px;font-size:.95vw;line-height:1.14vw}.contents_wrap .inside_section{background-color:#fff;padding-bottom:150px}.contents_wrap .inside_section .inside_main_section{box-sizing:border-box;width:100%}.contents_wrap .inside_section .inside_main_section .inside_main_items{box-sizing:border-box;margin-top:70px;padding:0 max(35px,1.6vw);overflow:hidden}.contents_wrap .inside_section .inside_main_section .inside_main_items:hover .inside_main_track{animation-play-state:paused}.contents_wrap .inside_section .inside_main_section .inside_main_items .inside_main_track{width:max-content;animation:inside-main-marquee var(--inside-marquee-duration) linear infinite;will-change:transform;display:flex}.contents_wrap .inside_section .inside_main_section .inside_main_items .inside_main_group{flex-shrink:0;gap:20px;padding-right:20px;display:flex}.contents_wrap .inside_section .inside_main_section .inside_main_items .im_item{cursor:pointer;flex-shrink:0;width:40vw;height:auto}.contents_wrap .inside_section .inside_main_section .inside_main_items .im_item .im_img img{aspect-ratio:960/520;object-fit:cover;width:100%;height:auto;display:block}.contents_wrap .inside_section .inside_main_section .inside_main_items .im_item .im_contents{margin-top:12px;font-size:1.2vw;line-height:1.728vw}.contents_wrap .inside_section .inside_main_section .inside_main_items .im_item .im_contents .im_title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contents_wrap .inside_section .inside_main_section .inside_main_items .im_item .im_contents .im_date{text-transform:capitalize}.contents_wrap .inside_section .board_cate{box-sizing:border-box;gap:20px;margin-top:120px;padding:0 max(35px,1.6vw);display:flex}.contents_wrap .inside_section .board_cate .board_cate_item{cursor:pointer;padding-top:6px;padding-right:10px;font-size:1.5vw;position:relative}.contents_wrap .inside_section .board_cate .board_cate_item.active:after{content:"";background-color:#0b0b0b;border-radius:50%;width:5px;height:5px;display:block;position:absolute;top:.45vw;right:.05vw}.contents_wrap .inside_section .inside_items{box-sizing:border-box;border-top:1px solid #0b0b0b;flex-direction:column;gap:0;margin-top:30px;display:flex}.contents_wrap .inside_section .inside_items .inside_item{cursor:pointer;border-bottom:1px solid #0b0b0b;padding:30px max(35px,1.6vw);font-size:1.5vw;line-height:2.4vw;display:flex;position:relative}.contents_wrap .inside_section .inside_items .inside_item.is-hover .inside_img{opacity:1}.contents_wrap .inside_section .inside_items .inside_item .inside_cate{text-transform:capitalize;width:10%;min-width:120px}.contents_wrap .inside_section .inside_items .inside_item .inside_title{flex:1;position:relative}.contents_wrap .inside_section .inside_items .inside_item .inside_date{text-align:right;width:10%}.contents_wrap .inside_section .inside_items .inside_item .mobile_subinfo{text-transform:capitalize;display:none}.contents_wrap .inside_section .inside_items .inside_item .inside_img{pointer-events:none;opacity:0;z-index:20;width:350px;height:200px;transition:opacity .3s;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.contents_wrap .inside_section .inside_items .inside_item .inside_img img{object-fit:cover;width:100%;height:100%}.contents_wrap .original_detail_section .original_detail.od1{height:calc(100dvh + 110px);position:relative}.contents_wrap .original_detail_section .original_detail.od1 .ori_summnay{z-index:5;color:#fff;border-top:3px solid #fff;justify-content:space-between;width:calc(100% - 2*max(35px,1.6vw));padding-top:15px;font-size:min(1.2vw,25px);line-height:min(1.44vw,30px);display:flex;position:sticky;top:48dvh;left:max(35px,1.6vw);right:max(35px,1.6vw)}.contents_wrap .original_detail_section .original_detail.od1 .ori_summnay .ori_title{width:1000px;position:absolute;top:15px;left:50%;transform:translate(-50%)}.contents_wrap .original_detail_section .original_detail.od1 .ori_back_img{z-index:1;height:100svh;position:absolute;inset:0}.contents_wrap .original_detail_section .original_detail.od1 .ori_back_img:after{content:"";z-index:2;background-color:#0000001a;width:100%;height:100%;display:block;position:absolute;inset:0}.contents_wrap .original_detail_section .original_detail.od1 .ori_back_img img{object-fit:cover;object-position:top;width:100%;height:100%}.contents_wrap .original_detail_section .original_detail.od2{box-sizing:border-box;color:#fff;flex-direction:column;align-items:center;padding-top:100px;padding-bottom:0;font-size:min(1.2vw,25px);font-weight:600;line-height:min(1.92vw,40px);display:flex}.contents_wrap .original_detail_section .original_detail.od2 .ori_img{margin-top:40px}.contents_wrap .original_detail_section .original_detail.od2 .ori_img img{display:block}.contents_wrap .original_detail_section .original_detail.od2 .ori_subtitle{margin-top:30px;font-weight:800}.contents_wrap .original_detail_section .original_detail.od2 .ori_desc{margin-top:10px}.contents_wrap .original_detail_section .original_detail.od2 .img_slide_section{pointer-events:none;width:100%;height:25vw;margin-top:200px;overflow:auto}.contents_wrap .original_detail_section .original_detail.od2 .img_slide_section .slide_container{gap:0;animation:80s linear 2s infinite img_slide_ani;display:inline-flex}@keyframes img_slide_ani{0%{transform:translate(0%)}to{transform:translate(calc(100vw - 100%))}}.contents_wrap .original_detail_section .original_detail.od2 .img_slide_section .slide_container .img_slide_item{display:inline-flex}.contents_wrap .original_detail_section .original_detail.od2 .img_slide_section .slide_container .img_slide_item img{aspect-ratio:1;object-fit:cover;width:25vw;height:25vw;display:block}.contents_wrap .original_detail_section .original_detail.od3{box-sizing:border-box;color:#fff;background-color:#141414;flex-direction:column;align-items:center;padding-top:100px;padding-bottom:250px;display:flex;position:relative}.contents_wrap .original_detail_section .original_detail.od3 .deco_od_img{background:url(/img/ori_temp_img.jpg) 50%/cover no-repeat fixed;width:100%;height:500px;margin-top:100px;margin-bottom:100px}.contents_wrap .original_detail_section .original_detail.od3 .deco_od_img img{object-fit:cover;width:100%;height:500px}.contents_wrap .original_detail_section .original_detail.od3 .work_link_bt img{width:.7vw;margin-top:-.5vw}.contents_wrap .original_detail_section .original_detail.od3 .back_bt{background-color:#0000;position:absolute;bottom:30px;left:max(35px,1.6vw)}.contents_wrap .original_detail_section .original_detail.od3 .back_bt img{width:.84vw}.contents_wrap .original_detail_section .original_detail .ori_container{max-width:1000px}.contents_wrap .original_detail_section .original_detail .ori_container img{width:100%}.contents_wrap .contact_section{background-color:#fff;padding-bottom:150px}.contents_wrap .contact_section .input_section{box-sizing:border-box;margin-top:130px;padding-left:25%;padding-right:max(35px,1.6vw);position:relative}.contents_wrap .contact_section .input_section .section_title{text-transform:initial;padding:0 max(35px,1.6vw);font-size:1.5vw;font-weight:700;position:absolute;top:0;left:0}.contents_wrap .contact_section .input_section .input_items{flex-wrap:wrap;gap:60px 30px;display:flex}.contents_wrap .contact_section .input_section .input_items .input_item{width:calc(50% - 15px)}.contents_wrap .contact_section .input_section .input_items .input_item.full_item{width:100%}.contents_wrap .contact_section .input_section .input_items .input_item.full_item select{background:url(/img/ic_arrow_down_g.svg) right 24px center/16px 16px no-repeat;width:calc(50% - 15px)}.contents_wrap .contact_section .input_section .input_items .input_item.full_item textarea{height:300px}.contents_wrap .contact_section .input_section .input_items .input_item .input_title{font-size:1.425vw}.contents_wrap .contact_section .input_section .input_items .input_item .input_content{margin-top:15px}.contents_wrap .contact_section .input_section .input_items .input_item input[type=text],.contents_wrap .contact_section .input_section .input_items .input_item input[type=email],.contents_wrap .contact_section .input_section .input_items .input_item input[type=phone],.contents_wrap .contact_section .input_section .input_items .input_item select,.contents_wrap .contact_section .input_section .input_items .input_item textarea{appearance:none;box-sizing:border-box;color:#0b0b0b;border:2px solid #ececec;width:100%;padding:18px 24px;font-size:1.2vw;font-weight:700;line-height:1.68vw}.contents_wrap .contact_section .input_section .error_msg{color:#e54843;margin-top:10px;font-size:18px}.contents_wrap .contact_section .input_section .submit_bt_section{margin-top:30px}.contents_wrap .contact_section .input_section .submit_bt_section .email_submit_bt{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:1.425vw;line-height:1.8vw}.contents_wrap .contact_section .input_section .submit_bt_section .email_submit_bt>*{pointer-events:none}.contents_wrap .contact_section .input_section .submit_bt_section .email_submit_bt .loading_box{height:1.8vw}.contents_wrap .contact_section .input_section .submit_bt_section .email_submit_bt.loading{pointer-events:none}.contents_wrap .group_section{word-break:break-word;letter-spacing:-.01em;white-space:pre-line;margin-bottom:80px;font-family:Pretendard Variable,sans-serif;font-size:min(1.2vw,25px);font-weight:500;line-height:min(1.92vw,40px)}.contents_wrap .group_section img{max-width:100%;display:block}.contents_wrap .group_section .gr_section_title{font-weight:800}.contents_wrap .group_section .gr_section_desc{margin-top:10px}.contents_wrap .group_section .gr_section_img{margin-top:30px}.contents_wrap .group_section .gr_section_img img{width:100%;height:auto}.contents_wrap .group_section .gr_caption{margin-top:10px}.contents_wrap .group_section .gr_section_video{margin-top:30px}.contents_wrap .group_section .gr_section_video iframe{aspect-ratio:16/9;border:none;width:100%;height:auto}.contents_wrap .work_detail_section .work_summary_section{box-sizing:border-box;width:32%;padding-top:130px;padding-left:max(35px,1.6vw);position:fixed;top:0;bottom:0;left:0}.contents_wrap .work_detail_section .work_summary_section .ws_subinfo{font-size:.95vw;line-height:1.2635vw}.contents_wrap .work_detail_section .work_summary_section .ws_title{margin-top:30px}.contents_wrap .work_detail_section .work_summary_section .ws_title,.contents_wrap .work_detail_section .work_summary_section .ws_subtitle{font-size:1.6vw;line-height:2.128vw}.contents_wrap .work_detail_section .work_summary_section .ws_subtitle{white-space:pre-line}.contents_wrap .work_detail_section .work_summary_section .ws_awards{white-space:pre-line;width:80%;margin-top:40px;font-size:.95vw;line-height:1.4725vw}.contents_wrap .work_detail_section .work_summary_section .back_bt{position:absolute;bottom:30px;left:max(35px,1.6vw)}.contents_wrap .work_detail_section .work_detail_contents{box-sizing:border-box;padding:130px max(35px,1.6vw) 0 35%}.contents_wrap .work_detail_section .work_detail_contents img{width:100%;display:block}.contents_wrap .work_detail_section .work_detail_contents .wd_thumbnail{margin-bottom:40px}.contents_wrap .work_detail_section .work_detail_contents .wd_thumbnail img{aspect-ratio:1;object-fit:cover;height:auto}.contents_wrap .work_detail_section .work_detail_contents .feature_section{box-sizing:border-box;margin-top:200px;padding-bottom:30px}.contents_wrap .work_detail_section .work_detail_contents .feature_section .feature_title{font-size:1.2vw;font-weight:700;line-height:1.596vw}.contents_wrap .work_detail_section .work_detail_contents .feature_section .feature_items{gap:30px;margin-top:15px;display:flex}.contents_wrap .work_detail_section .work_detail_contents .feature_section .feature_items .feature_item{cursor:pointer;flex:1}.contents_wrap .work_detail_section .work_detail_contents .feature_section .feature_items .feature_item.unActive{opacity:.6;pointer-events:none}.contents_wrap .work_detail_section .work_detail_contents .feature_section .feature_items .feature_item .feature_img img{aspect-ratio:320/355;object-fit:cover;width:100%;height:auto;display:block}.contents_wrap .work_detail_section .work_detail_contents .feature_section .feature_items .feature_item .feature_info{margin-top:12px;font-size:.95vw;font-weight:700;line-height:1.311vw}.contents_wrap .inside_detail_section{box-sizing:border-box;flex-direction:column;align-items:center;padding:130px max(35px,1.6vw) 0;display:flex}.contents_wrap .inside_detail_section .inside_header{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.contents_wrap .inside_detail_section .inside_header .inside_subinfo{font-size:.95vw;line-height:1.2635vw;position:absolute;top:0;left:0}.contents_wrap .inside_detail_section .inside_header .inside_title{text-align:center;font-size:1.6vw;font-weight:700;line-height:2.128vw}.contents_wrap .inside_detail_section .inside_header .inside_subtitle{text-align:center;width:40%;margin-top:20px;font-size:1.5vw;font-weight:700;line-height:1.995vw}.contents_wrap .inside_detail_section .inside_header .back_bt{position:absolute;top:0;right:0}.contents_wrap .inside_detail_section .inside_detail_contents{width:100%;max-width:1000px;margin-top:60px}.contents_wrap .inside_detail_section .inside_detail_contents .inside_thumbnail{margin-bottom:30px}.contents_wrap .inside_detail_section .inside_detail_contents .inside_thumbnail img{width:100%;height:auto;display:block}.contents_wrap .inside_detail_section .inside_next_section{cursor:pointer;flex-direction:column;align-items:center;width:100%;max-width:1000px;margin-top:200px;display:flex}.contents_wrap .inside_detail_section .inside_next_section:hover .next_img img{width:1000px}.contents_wrap .inside_detail_section .inside_next_section .next_subtitle{text-align:center;font-size:.95vw;font-weight:700;line-height:1.2635vw}.contents_wrap .inside_detail_section .inside_next_section .next_title{text-align:center;cursor:pointer;margin-top:10px;font-size:1.5vw;font-weight:700;line-height:1.995vw}.contents_wrap .inside_detail_section .inside_next_section .next_img{cursor:pointer;height:200px;margin-top:40px;overflow:hidden}.contents_wrap .inside_detail_section .inside_next_section .next_img img{object-fit:cover;object-position:top center;width:900px;height:550px;transition-duration:.4s;display:block}.contents_wrap .original_section{color:#fff;background-color:#0b0b0b;padding-bottom:200px}.contents_wrap .original_section .original_items{box-sizing:border-box;margin-top:70px;padding:0 max(35px,1.6vw)}.contents_wrap .original_section .original_items .original_item{cursor:pointer;margin-bottom:80px}.contents_wrap .original_section .original_items .original_item:last-child{margin-bottom:0}.contents_wrap .original_section .original_items .original_item .oi_img{position:relative}.contents_wrap .original_section .original_items .original_item .oi_img img{aspect-ratio:1590/730;object-fit:cover;width:100%;height:auto;display:block}.contents_wrap .original_section .original_items .original_item .oi_img:after{content:"";z-index:1;background-color:#0003;width:100%;height:100%;display:block;position:absolute;inset:0}.contents_wrap .original_section .original_items .original_item .oi_img .oi_info{z-index:2;color:#fff;border-top:3px solid #fff;padding-top:15px;font-size:min(1.2vw,25px);line-height:min(1.44vw,30px);display:flex;position:absolute;top:50%;left:40px;right:40px}.contents_wrap .original_section .original_items .original_item .oi_img .oi_info .oi_subinfo{width:24%}.contents_wrap .original_section .original_items .original_item .oi_img .oi_info .oi_title{flex:1}.contents_wrap .original_section .original_items .original_item .oi_intro{margin-top:20px;font-size:max(.95vw,18px);line-height:max(1.4725vw,27.9px);display:flex}.contents_wrap .original_section .original_items .original_item .oi_intro .intro_title{width:40%}.footer_blank{height:calc(var(--dvh,1dvh)*100);pointer-events:none}html.is-footer-interactive .contents_wrap{pointer-events:none}html.is-footer-interactive .footer{z-index:0;pointer-events:none}html.is-footer-interactive .footer .company_info_items,html.is-footer-interactive .footer .company_info_items a{pointer-events:auto}.footer{height:calc(var(--dvh,1dvh)*100);color:#fff;z-index:-1;background-color:#0b0b0b;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.footer.lan_en .copy_kr{display:none}.footer.lan_en .copy_en{display:block}.footer.main_footer .ft_time_section{display:none}.footer .ft_time_section{text-align:center;text-transform:uppercase;font-size:10vw;font-weight:900;line-height:10vw;position:fixed;top:34vh;left:0;right:0}.footer .ft_time_section .ft_time_colon{animation:1s step-end .3s infinite time-colon-blink}.footer .ft_time_section .time_slide_unit{vertical-align:baseline;display:inline-flex}.footer .ft_time_section .time_slide_digit{vertical-align:baseline;display:inline-block}.footer .ft_time_section .time_slide_viewport{width:1ch;height:1lh;line-height:1lh;font-size:inherit;display:block;overflow:hidden}.footer .ft_time_section .time_slide_stack{flex-direction:column;display:flex}.footer .ft_time_section .time_slide_item{flex-shrink:0;height:1lh;line-height:1lh;display:block}.footer .company_info_items{justify-content:space-between;width:60vw;display:flex;position:absolute;top:59%;left:50%;transform:translate(-50%)}.footer .company_info_items .ci_item{font-size:.95vw;font-weight:700;line-height:1.425vw}.footer .company_info_items .ci_item.logo_item img{width:auto;height:1.995vw;margin-top:-.4vw;margin-left:0}.footer .company_info_items .ci_item img{width:.5vw;height:auto;margin-top:-5vw;margin-left:5px}.footer .ft_slogan{text-transform:uppercase;margin-top:100px;font-size:1.5vw;font-weight:700;line-height:1.995vw;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.default_bt{justify-content:center;align-items:center;font-size:1.5vw;display:flex}.default_bt.email_submit_bt{color:#fff;background-color:#282828;width:calc(50% - 15px);padding:24px 0;transition-duration:.3s}.default_bt.email_submit_bt:hover{background-color:#0b0b0b}.default_bt.back_bt{gap:.4vw;font-size:.95vw}.default_bt.back_bt img{width:.84vw}.default_bt.work_link_bt{background-color:#212121;gap:.5vw;width:100%;padding:30px 0;font-size:1.5vw;line-height:1.995vw}.loading_box{pointer-events:none;justify-content:center;align-items:center;gap:5px;display:flex}.loading_box .circle{background-color:#fff;border-radius:5px;width:5px;height:5px;display:inline-block}.loading_box .circle:last-child{animation:1s linear .2s infinite loading_ani}.loading_box .circle:nth-last-child(2){animation:1s linear .4s infinite loading_ani}.loading_box .circle:nth-last-child(3){animation:1s linear .6s infinite loading_ani}@keyframes loading_ani{0%{transform:translate(0)}25%{transform:translateY(4px)}50%{transform:translate(0)}}.page_transition_overlay{z-index:9999;pointer-events:none;position:fixed;inset:0}.page_transition_overlay *{pointer-events:none!important}html.scroll-locked,body.scroll-locked{overscroll-behavior:none;touch-action:none;overflow:hidden!important}@media (max-width:1750px) and (min-width:1000px){.header{font-size:23px;line-height:24px}.header .logo_section img{height:17px}.footer .company_info_items{width:78vw}.footer .company_info_items .ci_item{font-size:1.2vw;line-height:1.8vw}.footer .company_info_items .ci_item.logo_item img{width:auto;height:2.52vw;margin-top:-.4vw;margin-left:0}.footer .ft_slogan{font-size:1.8vw;line-height:2.2vw}}
@media (max-width:1000px){html{--main-canvas-vh-unit:var(--svh,1svh)}.mobile_view{display:inline}body{font-size:15px}.popup_section .popup{width:85%;max-width:380px;padding:20px 25px}.popup_section .popup .popup_header{font-size:18px}.popup_section .popup .popup_header .popup_close_bt img{width:15px}.popup_section .popup .popup_content{font-size:16px;line-height:24px}.popup_section .popup .popup_bottom{margin-top:20px}.popup_section .popup .popup_bottom .popup_close_bt{height:50px;font-size:18px}.header{top:15px;left:14px;right:14px}.header.mobile_active{mix-blend-mode:initial;color:#fff;background-color:#0b0b0b;flex-direction:column;justify-content:center;align-items:center;animation:.3s ease-in-out forwards mobileActiveAni;inset:0}@keyframes mobileActiveAni{0%{opacity:0}to{opacity:1}}.header.mobile_active .mobile_page_title{display:none}.header.mobile_active .mobile_active_close_bt{color:#fff;background:0 0;font-size:16px;line-height:18px;display:block;position:absolute;top:10px;right:14px}.header.mobile_active .mobile_back{z-index:-1;background-color:#0b0b0b;position:fixed;inset:0}.header.mobile_active nav{height:calc(var(--dvh,1dvh)*100);box-sizing:border-box;flex-direction:column;justify-content:center;width:100%;padding-bottom:20vh;padding-left:14px}.header.mobile_active nav .lan_section{font-size:16px;line-height:18px;display:flex;position:absolute;top:10px;left:14px}.header.mobile_active nav .lan_section li{padding-top:1px}.header.mobile_active nav .lan_section .lan_toggle.is_en .lan_slide_inner{transform:initial}.header.mobile_active nav .lan_section .lan_slide_inner{transform:initial;flex-direction:row;gap:10px}.header.mobile_active nav .lan_section .lan_slide_inner .current_lan{opacity:1}.header.mobile_active nav .lan_section .lan_slide_inner .other_lan,.header.mobile_active nav .lan_section .lan_toggle.is_en .current_lan{opacity:.5}.header.mobile_active nav .lan_section .lan_toggle.is_en .other_lan{opacity:1}.header.mobile_active nav .main_menu{flex-direction:column;align-items:start;gap:20px;font-size:10vw;line-height:12vw;display:flex}.header.mobile_active nav .main_menu li{justify-content:start;display:flex;position:relative}.header.mobile_active nav .main_menu li:hover:after{display:none!important}.header.mobile_active nav .main_menu li.active:after{top:2.2vw;left:initial;right:-18px}.header.mobile_active nav .main_menu li a{align-items:start;gap:3vw;display:flex}.header.mobile_active nav .main_menu .mobile_num{width:10vw;font-size:4.6vw;line-height:8.9vw}.header.mobile_active .mobile_contact_info{box-sizing:border-box;color:#fff;text-transform:initial;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:4px 30px;font-size:16px;line-height:18px;display:grid;position:absolute;bottom:20px;left:14px}.header.mobile_active .mobile_contact_info img{width:8px;margin-top:0;margin-left:3px;transform:translateY(-2px)}.header.mobile_active .mobile_menu,.header .logo_section{display:none}.header .mobile_page_title{font-size:16px;display:block}.header .main_menu{display:none}.header .main_menu .mobile_num{display:block}.header .lan_section{display:none}.header .mobile_menu{flex-direction:column;gap:4px;height:16px;display:flex}.header .mobile_menu .mm_bar{background-color:#fff;width:26px;height:2px}.contents_wrap .time_section{letter-spacing:-.04em;top:calc(var(--svh,1svh)*100 - 14vw - 15vw - 23px);font-size:16vw;line-height:14vw;position:absolute}.contents_wrap .time_section .time_container{box-sizing:border-box}.contents_wrap .time_section.is_footer_time .week_section{display:block}.contents_wrap .time_section .time_ampm_space{display:none}.contents_wrap .time_section .time_slide_unit{letter-spacing:-.1em}.contents_wrap .main.m1{height:calc(var(--svh,1svh)*100);flex-direction:column;justify-content:end;align-items:center;margin-bottom:0;padding-bottom:15px;display:flex}.contents_wrap .main.m1 .mobile_view_business{color:#fff;font-size:15px;line-height:17px;display:block;position:absolute;top:14px;left:14px}.contents_wrap .main.m1 .logo{top:41%;bottom:auto;left:22%;transform:translate(-50%,-50%)}.contents_wrap .main.m1 .logo img{height:calc(var(--svh,1svh)*30)}.contents_wrap .main.m1 .main_copy{font-size:16vw;line-height:14vw}.contents_wrap .main.m1 .main_copy .mc2{height:14vw}.contents_wrap .main.m1 .mobile_view_copy{text-transform:uppercase;text-align:justify;color:#fff;margin-top:8px;padding:0 14px;font-size:3.6vw;line-height:3.8vw;display:block}.contents_wrap .main.m2{height:initial;background-color:#fff;padding-top:50px}.contents_wrap .main.m2 .main_copy{color:#0b0b0b;opacity:1;text-align:left;box-sizing:border-box;width:100%;left:initial;top:initial;transform:initial;margin-bottom:50px;padding:0 14px;font-size:6vw;line-height:8vw;position:relative}.contents_wrap .main.m2 .main_copy .mobile_view_subtitle{margin-bottom:5px;font-size:14px;line-height:20px;display:block}.contents_wrap .main.m2 .circle_section,.contents_wrap .main.m2 .scroll_copy{display:none}.contents_wrap .main.m3{flex-direction:column;gap:20px;padding:260px 0 120px;overflow:hidden}.contents_wrap .main.m3 .section_title{padding:0 14px}.contents_wrap .main.m3 .mouse_img_section{inset:initial;gap:24px;padding-left:14px;animation:30s linear infinite mouseImgAni;display:inline-flex;top:50px;left:0}@keyframes mouseImgAni{0%{transform:translate(0)}to{transform:translate(calc(100vw - 100%))}}.contents_wrap .main.m3 .mouse_img_section .mouse_img_item{width:24vw;left:initial;top:initial;border-radius:6px;position:relative;overflow:hidden}.contents_wrap .main.m3 .mouse_img_section .mouse_img_item img{opacity:1;width:100%;height:auto;display:block}.contents_wrap .main.m3 .process_section{flex-direction:initial;box-sizing:border-box;gap:0;width:100%;padding:0 14px;display:block}.contents_wrap .main.m3 .process_section.swiper>.swiper-wrapper>.swiper-slide,.contents_wrap .main.m3 .process_section .swiper-slide{flex:none;width:80vw;height:auto}.contents_wrap .main.m3 .process_section .pr_item{-webkit-user-select:none;user-select:none;border-bottom:none;flex:none;width:80vw;height:auto;padding-bottom:0}.contents_wrap .main.m3 .process_section .pr_item .mobile_img{display:block}.contents_wrap .main.m3 .process_section .pr_item .mobile_img img{width:100%;height:auto}.contents_wrap .main.m3 .process_section .pr_item .pr_header{flex-direction:column;margin-top:10px;font-size:5.6vw;line-height:7vw}.contents_wrap .main.m3 .process_section .pr_item .pr_header .pr_num{top:initial;left:initial;display:block;position:relative}.contents_wrap .main.m3 .process_section .pr_item .pr_contents{margin-top:7px;font-size:15px;font-weight:600;line-height:23px}.contents_wrap .main.m4 .video_section{height:100vw}.contents_wrap .main.m4 .video_section .main_copy{width:100%;font-size:22px;line-height:30px;position:absolute}.contents_wrap .main.m5{padding-top:30px}.contents_wrap .main.m5 .job_section{border-top:none;flex-direction:column;padding:10px 14px 50px}.contents_wrap .main.m5 .job_section .job_img{width:100%}.contents_wrap .main.m5 .job_section .job_img img{object-fit:cover;height:200px;display:block}.contents_wrap .main.m5 .job_section .job_contents{width:100%}.contents_wrap .main.m5 .job_section .job_contents .main_copy{margin-top:10px;font-size:15px;font-weight:600;line-height:22px}.contents_wrap .main.m5 .job_section .job_contents .main_copy br{display:none}.contents_wrap .main.m5 .job_section .job_contents .main_copy .job_btn{gap:4px;margin-top:12px;font-size:15px}.contents_wrap .main.m5 .job_section .job_contents .main_copy .job_btn img{width:7px;margin-top:0;transform:translateY(-2px)}.contents_wrap .main.m5 .job_section .job_contents .job_role{margin-top:40px}.contents_wrap .main.m5 .job_section .job_contents .job_role .jr_title{font-size:15px;line-height:20px}.contents_wrap .main.m5 .job_section .job_contents .job_role .jr_items{margin-top:10px}.contents_wrap .main.m5 .job_section .job_contents .job_role .jr_items .jr_item{padding:18px 0}.contents_wrap .main.m5 .job_section .job_contents .job_role .jr_items .jr_item .jr_title{font-size:15px;line-height:20px}.contents_wrap .main.m5 .job_section .job_contents .job_role .jr_items .jr_item .jr_link{font-size:15px}.contents_wrap .section_title{font-size:22px;line-height:22px}.contents_wrap .page_header{flex-direction:column;align-items:flex-start;padding:70px 14px 0}.contents_wrap .page_header.contact_page_header .ph_items{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;grid-auto-flow:column}.contents_wrap .page_header.contact_page_header .ph_desc{display:none}.contents_wrap .page_header .ph_items{grid-template-columns:1fr 1fr;gap:0;width:100%}.contents_wrap .page_header .ph_items .ph_item{font-size:16px;line-height:22px}.contents_wrap .page_header .ph_items .ph_item a{gap:4px;display:flex}.contents_wrap .page_header .ph_items .ph_item img{width:8px;margin-top:0;transform:translateY(-2px)}.contents_wrap .page_header .ph_address{margin-top:10px;font-size:15px;line-height:21px}.contents_wrap .page_header .ph_address .copy_en{font-size:16px;line-height:21px}.contents_wrap .page_header .ph_copyright{display:none}.contents_wrap .page_header .ph_desc{width:100%;margin-top:15px;font-size:15px;line-height:21px}.contents_wrap .page_header .ph_desc .copy_en{font-size:15px;line-height:21px}.contents_wrap .page_header .ph_desc br{display:none}.contents_wrap .work_section .work_items{gap:30px 10px;margin-top:30px;padding:0 14px 100px}.contents_wrap .work_section .work_items .blank_item{display:none}.contents_wrap .work_section .work_items .work_item{width:calc(50% - 5px)}.contents_wrap .work_section .work_items .work_item:hover .work_thunmail_title{display:none}.contents_wrap .work_section .work_items .work_item.wide_item{width:100%}.contents_wrap .work_section .work_items .work_item .awarded_badge{padding:7px 11px;font-size:12px;line-height:12px;top:12px;left:12px}.contents_wrap .work_section .work_items .work_item .work_contents{margin-top:10px;font-size:14px;line-height:18px}.contents_wrap .work_section .awards_section{margin-top:50px;padding:0 14px}.contents_wrap .work_section .awards_section .awards_items{margin-top:10px}.contents_wrap .work_section .awards_section .awards_items .award_item{font-size:15px}.contents_wrap .work_section .awards_section .awards_items .award_item.active .award_contents_item{flex-wrap:wrap;padding:12px 14px;font-size:14px;position:relative}.contents_wrap .work_section .awards_section .awards_items .award_item.active .award_contents_item .award_year{text-align:left;width:15%}.contents_wrap .work_section .awards_section .awards_items .award_item.active .award_contents_item .award_project{text-align:left;width:85%}.contents_wrap .work_section .awards_section .awards_items .award_item.active .award_contents_item .award_desc{text-align:left;flex:1;padding-left:15%}.contents_wrap .work_section .awards_section .awards_items .award_item.active .award_contents_item .award_grade{width:initial;text-align:right;position:absolute;top:10px;right:14px}.contents_wrap .work_section .awards_section .awards_items .award_item .award_header{padding:14px 0}.contents_wrap .work_section .awards_section .awards_items .award_item .award_header .award_img{display:none}.contents_wrap .work_section .awards_section .awards_items .award_item .award_title{width:50%}.contents_wrap .work_section .awards_section .awards_items .award_item .award_contents{width:25%}.contents_wrap .work_section .awards_section .awards_items .award_item .award_arrow{right:14px}.contents_wrap .work_section .awards_section .awards_items .award_item .award_arrow img{width:12px}.contents_wrap .work_section .client_section{margin-top:50px;padding-bottom:100px}.contents_wrap .work_section .client_section .section_title{padding:0 14px}.contents_wrap .work_section .client_section .page_header{padding:15px 14px}.contents_wrap .work_section .client_section .page_header .ph_items{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:0 10px;width:100%;display:grid}.contents_wrap .work_section .client_section .client_items_container{margin-top:10px;padding:0 14px}.contents_wrap .work_section .client_section .client_items_container.ci2{margin-top:20px}.contents_wrap .work_section .client_section .client_items_container .client_items{gap:10px}.contents_wrap .work_section .client_section .client_items_container .client_items .client_item .client_img{width:180px;height:110px}.contents_wrap .work_section .client_section .client_items_container .client_items .client_item .client_img img{height:50px}.contents_wrap .work_section .client_section .client_items_container .client_items .client_item .client_title{margin-top:10px;font-size:14px;line-height:18px}.contents_wrap .work_detail_section .work_summary_section{width:100%;padding:70px 14px 0;position:relative}.contents_wrap .work_detail_section .work_summary_section .ws_subinfo{font-size:14px;line-height:18px}.contents_wrap .work_detail_section .work_summary_section .ws_title{margin-top:10px}.contents_wrap .work_detail_section .work_summary_section .ws_title,.contents_wrap .work_detail_section .work_summary_section .ws_subtitle{font-size:24px;line-height:32px}.contents_wrap .work_detail_section .work_summary_section .ws_awards{width:100%;margin-top:20px;font-size:14px;line-height:22px}.contents_wrap .work_detail_section .work_summary_section .back_bt{display:none}.contents_wrap .work_detail_section .work_detail_contents{margin-top:30px;padding:0 14px 20px}.contents_wrap .work_detail_section .work_detail_contents .wd_thumbnail{margin-bottom:20px}.contents_wrap .work_detail_section .work_detail_contents .feature_section{margin-top:100px;padding-bottom:20px}.contents_wrap .work_detail_section .work_detail_contents .feature_section .feature_title{font-size:15px;line-height:20px}.contents_wrap .work_detail_section .work_detail_contents .feature_section .feature_items{gap:10px;margin-top:10px}.contents_wrap .work_detail_section .work_detail_contents .feature_section .feature_items .feature_item:last-child{display:none}.contents_wrap .work_detail_section .work_detail_contents .feature_section .feature_items .feature_item .feature_info{margin-top:10px;font-size:14px;line-height:18px}.contents_wrap .original_section .original_items{margin-top:30px;padding:0 14px}.contents_wrap .original_section .original_items .original_item{margin-bottom:30px}.contents_wrap .original_section .original_items .original_item:last-child{margin-bottom:0}.contents_wrap .original_section .original_items .original_item .oi_intro{flex-direction:column;gap:6px;margin-top:10px;font-size:14px;font-weight:600;line-height:20px}.contents_wrap .original_section .original_items .original_item .oi_intro .intro_title{display:none}.contents_wrap .original_section .original_items .original_item .oi_img{aspect-ratio:400/300;position:relative;container-type:size}.contents_wrap .original_section .original_items .original_item .oi_img .oi_info{border-width:2px;padding-top:12px;font-size:15px;line-height:16px;top:calc(50cqh - 10px);left:14px;right:14px}.contents_wrap .original_section .original_items .original_item .oi_img .oi_info .oi_subinfo{width:200px;position:absolute;top:calc(22px - 50cqh);left:0}.contents_wrap .original_section .original_items .original_item .oi_img img{aspect-ratio:400/300;object-fit:cover;width:100%;height:100%;display:block}.contents_wrap .original_detail_section .original_detail.od1{height:calc(var(--dvh,1dvh)*100 + 60px);position:relative}.contents_wrap .original_detail_section .original_detail.od1 .ori_summnay{border-width:2px;width:calc(100% - 28px);padding-top:10px;left:14px;right:14px}.contents_wrap .original_detail_section .original_detail.od1 .ori_summnay .ori_subinfo{top:calc(var(--dvh,1dvh)*50 - 40px);font-size:15px;line-height:20px;position:absolute;left:0}.contents_wrap .original_detail_section .original_detail.od1 .ori_summnay .ori_title{width:initial;left:initial;top:initial;transform:initial;font-size:15px;line-height:20px;position:relative}.contents_wrap .original_detail_section .original_detail.od1 .ori_summnay .ori_date{font-size:15px;line-height:20px}.contents_wrap .original_detail_section .original_detail.od2{padding:60px 0 0;font-size:16px;line-height:24px}.contents_wrap .original_detail_section .original_detail.od2 .ori_img{margin-top:20px}.contents_wrap .original_detail_section .original_detail.od2 .ori_intro{padding:0 14px}.contents_wrap .original_detail_section .original_detail.od2 .ori_subtitle{margin-top:15px;padding:0 14px}.contents_wrap .original_detail_section .original_detail.od2 .ori_desc{padding:0 14px}.contents_wrap .original_detail_section .original_detail.od2 .img_slide_section{height:40vw;margin-top:50px}.contents_wrap .original_detail_section .original_detail.od2 .img_slide_section .slide_container .img_slide_item img{width:40vw;height:40vw}.contents_wrap .original_detail_section .original_detail.od3{padding:30px 0 80px}.contents_wrap .original_detail_section .original_detail.od3 .ori_container{padding:0 14px}.contents_wrap .original_detail_section .original_detail.od3 .deco_od_img{height:300px;margin-top:20px;margin-bottom:40px}.contents_wrap .original_detail_section .original_detail.od3 .work_link_bt{background-color:#282828;padding:28px 0;font-size:17px}.contents_wrap .original_detail_section .original_detail.od3 .work_link_bt img{width:8px;margin-top:0;margin-left:4px;transform:translateY(-3px)}.contents_wrap .original_detail_section .original_detail.od3 .back_bt{bottom:15px;left:14px}.contents_wrap .original_detail_section .original_detail.od3 .back_bt img{width:12px}.contents_wrap .contact_section{padding-bottom:50px}.contents_wrap .contact_section .input_section{margin-top:30px;padding:0 14px}.contents_wrap .contact_section .input_section .error_msg{font-size:14px}.contents_wrap .contact_section .input_section .section_title{display:none}.contents_wrap .contact_section .input_section .input_items{gap:20px}.contents_wrap .contact_section .input_section .input_items .input_item{width:100%}.contents_wrap .contact_section .input_section .input_items .input_item.full_item textarea{height:200px}.contents_wrap .contact_section .input_section .input_items .input_item.full_item select{background-position:right 14px center;background-size:12px 12px;width:100%}.contents_wrap .contact_section .input_section .input_items .input_item .input_title{font-size:15px;line-height:20px}.contents_wrap .contact_section .input_section .input_items .input_item .input_content{margin-top:10px}.contents_wrap .contact_section .input_section .input_items .input_item input[type=text],.contents_wrap .contact_section .input_section .input_items .input_item input[type=email],.contents_wrap .contact_section .input_section .input_items .input_item input[type=phone],.contents_wrap .contact_section .input_section .input_items .input_item select,.contents_wrap .contact_section .input_section .input_items .input_item textarea{appearance:none;box-sizing:border-box;border:2px solid #ececec;width:100%;padding:12px 14px;font-size:16px;font-weight:700;line-height:22px}.contents_wrap .contact_section .input_section .submit_bt_section{margin-top:10px}.contents_wrap .contact_section .input_section .submit_bt_section .email_submit_bt{width:100%;height:54px;padding:18px 0;font-size:16px}.contents_wrap .load_more_section{height:180px;bottom:0}.contents_wrap .load_more_section.inside_more{height:120px}.contents_wrap .load_more_section.inside_more .more_bt{margin-top:0}.contents_wrap .load_more_section .more_bt{margin-top:50px;font-size:14px}.contents_wrap .inside_section{padding-bottom:100px}.contents_wrap .inside_section .inside_main_section .inside_main_items{margin-top:30px;padding:0 14px}.contents_wrap .inside_section .inside_main_section .inside_main_items .inside_main_group{gap:10px;padding-right:10px}.contents_wrap .inside_section .inside_main_section .inside_main_items .im_item{width:88vw}.contents_wrap .inside_section .inside_main_section .inside_main_items .im_item .im_contents{margin-top:10px;font-size:15px;line-height:20px}.contents_wrap .inside_section .board_cate{gap:10px;margin-top:40px;padding:0 14px}.contents_wrap .inside_section .board_cate .board_cate_item{padding-top:6px;padding-right:6px;font-size:15px;line-height:20px;position:relative}.contents_wrap .inside_section .board_cate .board_cate_item.active:after{content:"";background-color:#0b0b0b;border-radius:50%;width:4px;height:4px;display:block;position:absolute;top:5px}.contents_wrap .inside_section .inside_items{border-top:none;margin-top:12px}.contents_wrap .inside_section .inside_items .inside_item{border-bottom:none;align-items:center;gap:15px;padding:8px 14px;font-size:15px;line-height:19px}.contents_wrap .inside_section .inside_items .inside_item .inside_img{top:initial;left:initial;transform:initial;width:initial;height:initial;opacity:1;display:block;position:relative}.contents_wrap .inside_section .inside_items .inside_item .inside_img img{object-fit:cover;width:100px;height:57px;display:block}.contents_wrap .inside_section .inside_items .inside_item .inside_title{flex-direction:column;justify-content:space-between;height:57px;display:flex}.contents_wrap .inside_section .inside_items .inside_item .inside_title .mobile_subinfo{font-size:14px;display:block}.contents_wrap .inside_section .inside_items .inside_item .inside_cate,.contents_wrap .inside_section .inside_items .inside_item .inside_date{display:none}.contents_wrap .inside_detail_section{padding:70px 14px 0}.contents_wrap .inside_detail_section .inside_header{align-items:flex-start}.contents_wrap .inside_detail_section .inside_header .inside_subinfo{left:initial;top:initial;font-size:14px;line-height:18px;position:relative}.contents_wrap .inside_detail_section .inside_header .inside_title{text-align:left;margin-top:10px;font-size:24px;line-height:32px}.contents_wrap .inside_detail_section .inside_header .inside_subtitle{text-align:left;width:100%;margin-top:5px;font-size:18px;line-height:26px}.contents_wrap .inside_detail_section .inside_header .back_bt{font-size:14px;line-height:18px}.contents_wrap .inside_detail_section .inside_detail_contents{margin-top:30px}.contents_wrap .inside_detail_section .inside_detail_contents .inside_thumbnail{margin-bottom:10px}.contents_wrap .inside_detail_section .inside_next_section{margin-top:100px}.contents_wrap .inside_detail_section .inside_next_section:hover .next_img img{width:100%}.contents_wrap .inside_detail_section .inside_next_section .next_subtitle{font-size:14px;line-height:20px}.contents_wrap .inside_detail_section .inside_next_section .next_title{width:90%;font-size:18px;line-height:25px}.contents_wrap .inside_detail_section .inside_next_section .next_img{width:90%;height:100px;margin-top:20px}.contents_wrap .inside_detail_section .inside_next_section .next_img img{width:100%;height:100px}.contents_wrap .group_section{word-break:break-word;margin-bottom:40px;font-size:16px;line-height:26px}.contents_wrap .group_section .gr_section_desc{margin-top:5px}.contents_wrap .group_section .gr_section_img,.contents_wrap .group_section .gr_section_video{margin-top:15px}.footer_blank{display:none}.footer{inset:initial;width:100%;height:calc(var(--svh,1svh)*100);position:relative;overflow:hidden}.footer.main_footer .ft_time_section{display:block}.footer .footer_container{pointer-events:none;position:absolute;inset:0}.footer .ft_time_section{top:calc(var(--svh,1svh)*38);font-size:13vw;line-height:12vw;position:absolute}.footer .ft_time_section .week_t{display:block}.footer .company_info_items{transform:initial;flex-direction:column;gap:10px;top:58%;left:50%}.footer .company_info_items.en_ver{left:38%}.footer .company_info_items .ci_item{font-size:14px;line-height:20px;position:relative}.footer .company_info_items .ci_item .copy_kr{font-size:13.5px}.footer .company_info_items .ci_item .mobile_ci_title{position:absolute;left:-70px}.footer .company_info_items .ci_item img{width:6px;margin-top:0;margin-left:4px;transform:translateY(-3px)}.footer .company_info_items .ci_item:last-child{display:none}.footer .ft_slogan{text-align:center;width:100%;font-size:16px;line-height:18px;bottom:16px}.default_bt.back_bt{gap:3px;font-size:15px}.default_bt.back_bt img{width:10px}}
