@font-face{font-family:Pretendard;font-style:normal;font-weight:100;font-display:swap;src:url(./Pretendard-Thin.DWJVAZ2K.woff2)format("woff2"),url(./Pretendard-Thin.Cq3km6ap.woff)format("woff")}@font-face{font-family:Pretendard;font-style:normal;font-weight:200;font-display:swap;src:url(./Pretendard-ExtraLight.Bi0YRlFr.woff2)format("woff2"),url(./Pretendard-ExtraLight.CmnYHmfp.woff)format("woff")}@font-face{font-family:Pretendard;font-style:normal;font-weight:300;font-display:swap;src:url(./Pretendard-Light.knQmDAda.woff2)format("woff2"),url(./Pretendard-Light.BSr3DBFh.woff)format("woff")}@font-face{font-family:Pretendard;font-style:normal;font-weight:400;font-display:swap;src:url(./Pretendard-Regular.BhrLQoBv.woff2)format("woff2"),url(./Pretendard-Regular.D5CgADJ9.woff)format("woff")}@font-face{font-family:Pretendard;font-style:normal;font-weight:500;font-display:swap;src:url(./Pretendard-Medium.Dw2vNklR.woff2)format("woff2"),url(./Pretendard-Medium.Cs2k_Pp2.woff)format("woff")}@font-face{font-family:Pretendard;font-style:normal;font-weight:600;font-display:swap;src:url(./Pretendard-SemiBold.ClEDdoZU.woff2)format("woff2"),url(./Pretendard-SemiBold.SXfe8JY8.woff)format("woff")}@font-face{font-family:Pretendard;font-style:normal;font-weight:700;font-display:swap;src:url(./Pretendard-Bold.BYNivUXw.woff2)format("woff2"),url(./Pretendard-Bold.DD7wHHNl.woff)format("woff")}@font-face{font-family:Pretendard;font-style:normal;font-weight:800;font-display:swap;src:url(./Pretendard-ExtraBold.C0vVUedy.woff2)format("woff2"),url(./Pretendard-ExtraBold.DkRXFB8B.woff)format("woff")}@font-face{font-family:Pretendard;font-style:normal;font-weight:900;font-display:swap;src:url(./Pretendard-Black.B7X87vPW.woff2)format("woff2"),url(./Pretendard-Black.CGKHU3YP.woff)format("woff")}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,html{margin:0;padding:0}body{font-family:Pretendard,sans-serif;font-size:var(--fs-14);word-break:keep-all;overflow-wrap:break-word;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.4}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,main,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{vertical-align:baseline;border:0;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}button,input,select,textarea{font:inherit;color:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:0}button,input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text]{appearance:none}button{box-shadow:none;cursor:pointer}textarea{resize:vertical}button:focus,input:focus,select:focus,textarea:focus{outline:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid}table{border-spacing:0;border-collapse:collapse;width:100%}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}dd,dl,dt,li,ol,ul{list-style:none}abbr,acronym{border:0}abbr[title]{cursor:help;text-decoration:none}.blind,caption{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}img{border:0;max-width:100%;height:auto}label{cursor:pointer}strong{font-weight:500}a,a:active,a:hover,a:link,a:visited{color:inherit;text-decoration:none}code,pre{word-break:normal;overflow-wrap:normal}:root{--color-blue:#0060ff;--color-blue-bg:#0060ff;--color-blue-txt:#0060ff;--color-white:#fff;--color-white-txt:#f5f5f5;--color-white-bg:#fff;--color-black:#000;--color-black2:#3a3a3a;--color-black-txt:#000;--color-black-txt2:#131313;--color-black-bg:#020202;--color-gray1:#898989;--color-gray2:#a5a5a5;--color-gray3:#e7e7e7;--color-gray4:#8a8a8a;--divider-line:#e0e0e0;--divider-dark-line:#d6d6d6;--glass-bg:#ffffff1a;--glass-filter:blur(10px) contrast(80%) saturate(150%);--glass-shadow:2px 2px 12px #00000073, inset 0 1px 1px -0px #5c5c5c4d, inset -2px 0 2px -1px #5c5c5c4d, inset 0 -1px 1px -0px #5c5c5c4d, inset 2px 0 2px -1px #5c5c5c4d;--fs-180:180px;--fs-160:160px;--fs-150:150px;--fs-125:125px;--fs-120:120px;--fs-100:100px;--fs-90:90px;--fs-86:86px;--fs-82:82px;--fs-80:80px;--fs-70:70px;--fs-64:64px;--fs-60:60px;--fs-56:56px;--fs-54:54px;--fs-52:52px;--fs-50:50px;--fs-48:48px;--fs-46:46px;--fs-44:44px;--fs-42:42px;--fs-40:40px;--fs-36:36px;--fs-34:34px;--fs-32:32px;--fs-30:30px;--fs-28:28px;--fs-26:26px;--fs-24:24px;--fs-22:22px;--fs-20:20px;--fs-18:18px;--fs-16:16px;--fs-14:14px;--fs-13:13px;--fs-12:12px;--fs-11:11px;--fs-10:10px;--lh-180:1.8;--lh-160:1.6;--lh-145:1.45;--lh-135:1.35;--lh-130:1.3;--lh-120:1.2;--lh-100:100px;--lh-94:94px;--lh-96:96px;--lh-90:90px;--lh-88:88px;--lh-78:78px;--lh-76:76px;--lh-72:72px;--lh-68:68px;--lh-66:66px;--lh-64:64px;--lh-60:60px;--lh-58:58px;--lh-56:56px;--lh-54:54px;--lh-52:52px;--lh-50:50px;--lh-48:48px;--lh-46:46px;--lh-44:44px;--lh-42:42px;--lh-41:41px;--lh-40:40px;--lh-38:38px;--lh-36:36px;--lh-34:34px;--lh-32:32px;--lh-30:30px;--lh-28:28px;--lh-27:27px;--lh-26:26px;--lh-24:24px;--lh-23:23px;--lh-22:22px;--lh-20:20px;--lh-19:19px;--lh-18:18px;--lh-17:17px;--lh-16:16px;--lh-15:15px;--lh-14:14px;--lh-13:13px}body{background-color:var(--color-white-bg)}::selection{background-color:var(--color-blue-bg);color:var(--color-white-txt)}.c-scrollbar_thumb{background-color:#666}::-webkit-scrollbar{width:7px;display:none}::-webkit-scrollbar-track{background:var(--color-white-bg)}::-webkit-scrollbar-thumb{background:var(--color-blue-bg);border-radius:999px;box-shadow:0 0 8px #a5fb518c}::-webkit-scrollbar-thumb:hover{background:#c2ff7a;box-shadow:0 0 10px #a5fb51d9}.glass_btns{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:var(--glass-shadow);cursor:pointer;border:1px solid #ffffff1f;border-radius:9999px;justify-content:center;align-items:center;padding:22px 32px;display:inline-flex}.glass_btns .glass_btns_name{font-size:var(--fs-30);font-weight:500;line-height:var(--lh-36);color:var(--color-black-txt);display:inline-block}.swiper_pagination{-moz-column-gap:10px;position:unset;flex-wrap:nowrap;justify-content:center;align-items:center;column-gap:10px;display:flex}.swiper_pagination .swiper-pagination-bullet{background-color:var(--color-gray2);opacity:1;border-radius:50%;width:10px;height:10px;display:inline-block;margin:0!important}.swiper_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-blue-bg)}.displaynone{display:none!important}.pc_only{display:inherit}.mo_only{display:none!important}@media (width<=1024px){.pc_only{display:none!important}.mo_only{display:inherit!important}}#wrap{--main-page-x:1.8%;--main-side-width:13.3333%;--main-content-gap:6.6667%;--main-content-left:calc(var(--company-info-width) + var(--main-page-x)*2 + 128px)}#header{z-index:100;pointer-events:none;position:fixed;top:0;left:0;right:0}#header .hd_inner{width:100%;height:100dvh;position:relative}#header .hd_logo{left:var(--main-page-x);z-index:103;line-height:var(--lh-120);transform-origin:0 0;pointer-events:auto;will-change:transform;margin:0;padding:0;display:inline-block;position:fixed;top:16px;transform:none}#header .hd_logo .logo_link{will-change:transform;line-height:1;transition:transform .85s cubic-bezier(.22,1,.36,1);display:block;transform:translateY(0)}#header .hd_logo .logo_text{font-size:var(--fs-50);font-weight:700;line-height:var(--lh-120);color:var(--color-blue);letter-spacing:-.025em;white-space:nowrap;display:block}#header.is_logo_center .hd_logo{pointer-events:none;top:50%;left:50%;transform:translate(-50%,-50%)}#header.is_logo_center .hd_logo .logo_text{font-size:320px;line-height:var(--lh-120)}#header.is_logo_main .hd_logo{left:calc(var(--main-content-left) - 13px);top:0;transform:none}#header.is_logo_main .hd_logo .logo_text{font-size:300px}#header.is_logo_header .hd_logo{left:var(--main-page-x);top:16px;transform:none}#header.is_logo_header .hd_logo .logo_text{font-size:var(--fs-50)}#header .mobile_header_menu_box{pointer-events:none;display:contents}#header .gnb_box{left:var(--main-page-x);top:16px;right:var(--main-page-x);z-index:101;pointer-events:none;justify-content:flex-start;display:flex;position:fixed}#header .gnb_list{-moz-column-gap:16px;pointer-events:auto;flex-direction:column;align-items:flex-start;gap:6px 16px;width:max-content;display:flex}#header .gnb_item,#header .gnb_item .gnb_link{will-change:transform;line-height:0}#header .gnb_item .gnb_link{transition:transform .85s cubic-bezier(.22,1,.36,1);display:inline-block;transform:translateY(0)}#header .gnb_item .gnb_name{font-size:var(--fs-40);font-weight:400;line-height:var(--lh-120);color:var(--color-blue);letter-spacing:-.025em;text-transform:capitalize;display:inline-block}#header.is_main_page.is_logo_header .gnb_box{top:calc(var(--fs-50)*1.2 + 24px)}#header.is_sub_page .gnb_box{left:var(--main-page-x);top:16px;right:var(--main-page-x);justify-content:flex-end}#header.is_logo_center .gnb_box{visibility:hidden;opacity:0;pointer-events:none}#header.is_sub_page .gnb_list{flex-direction:row;align-items:center;height:60px}#header.is_sub_page .gnb_name{font-size:var(--fs-20);line-height:var(--lh-120)}#header .company_info_box{left:var(--main-page-x);visibility:hidden;opacity:0;pointer-events:none;position:fixed;bottom:16px}#header.is_main_page:not(.is_logo_center) .company_info_box{visibility:visible;opacity:1;pointer-events:auto}#header .company_info_box .info_insta{font-size:var(--fs-40);font-weight:400;line-height:var(--lh-120);color:var(--color-blue);letter-spacing:-.035em;margin-bottom:6px;display:inline-block}#header .company_info_box .info_txt{font-size:var(--fs-20);font-weight:400;line-height:var(--lh-120);color:var(--color-blue);letter-spacing:-.025em;display:block}#header .company_info_box .info_txt+.info_txt{margin-top:6px}#header .mobile_menu_box{z-index:102;padding:16px var(--main-page-x);box-sizing:border-box;pointer-events:none;display:none;position:fixed;top:0;left:0;right:0}#header .mobile_menu_btn{cursor:pointer;pointer-events:auto;will-change:transform;background:0 0;border:0;order:0;padding:0;transition:transform .85s cubic-bezier(.22,1,.36,1);display:inline-block;transform:translateY(0)}#header .mobile_menu_btn .btns_name{font-size:var(--fs-40);font-weight:400;line-height:var(--lh-120);color:var(--color-blue);letter-spacing:-.025em;display:inline-block}@media (width>=1201px){#header.is_sub_page.is_header_hidden .hd_logo .logo_link{transform:translateY(calc(-100% - 32px))}#header.is_sub_page.is_header_hidden .gnb_item .gnb_link{transform:translateY(calc(-120% - 56px))}}html.is_menu_open,html.is_menu_open body,html.is_page_loading,html.is_page_loading body{overflow:hidden}@media (width<=1440px){#wrap{--main-page-x:30px;--main-content-left:calc(var(--company-info-width) + var(--main-page-x)*2 + 96px)}#header.is_logo_main .hd_logo .logo_text{font-size:240px}}@media (width<=1280px){#wrap{--main-content-left:calc(var(--company-info-width) + var(--main-page-x)*2 + 64px)}}@media (width<=1200px){#wrap{--main-page-x:24px}#header .hd_logo{left:var(--main-page-x);top:16px}#header .hd_logo .logo_text{font-size:var(--fs-40)}#header.is_logo_center .hd_logo{top:50%;left:50%}#header.is_logo_center .hd_logo .logo_text{font-size:clamp(var(--fs-80),18vw,var(--fs-125))}#header.is_logo_main .hd_logo{left:calc(var(--main-page-x) - 5px);top:80px}#header.is_logo_main .hd_logo .logo_text{font-size:var(--fs-125)}#header.is_logo_header .hd_logo{left:var(--main-page-x);top:16px}#header.is_logo_header .hd_logo .logo_text{font-size:var(--fs-40)}#header .mobile_menu_box{pointer-events:none;justify-content:flex-end;align-items:center;width:100%;display:flex}#header.is_logo_center .mobile_menu_box{visibility:hidden;opacity:0;pointer-events:none}#header.is_logo_center .mobile_menu_btn{pointer-events:none}#header.is_header_hidden .hd_logo .logo_link,#header.is_header_hidden .mobile_menu_btn{transform:translateY(calc(-100% - 32px))}#header .mobile_header_menu_box{z-index:101;width:100%;height:0;padding:80px var(--main-page-x) 0;box-sizing:border-box;visibility:hidden;opacity:0;pointer-events:none;isolation:isolate;display:block;position:fixed;top:0;left:0;right:0;overflow:hidden}#header .mobile_header_menu_box:before{content:"";z-index:-1;background-color:var(--color-white);opacity:0;transition:opacity .6s 80ms;position:absolute;inset:0;box-shadow:0 6px 24px #00000026}#header.is_menu_open .mobile_header_menu_box:before{opacity:1;transition:opacity .35s .18s}html.is_menu_open_from_top #header .mobile_header_menu_box:before{opacity:0}#header .mobile_header_menu_box .gnb_box{visibility:visible;opacity:1;pointer-events:none;width:100%;display:block;position:static;top:auto;left:auto;right:auto}#header.is_menu_open .mobile_header_menu_box .gnb_box{pointer-events:auto}#header .mobile_header_menu_box .gnb_list{pointer-events:none;flex-direction:column;align-items:flex-end;row-gap:6px;width:100%;height:auto;display:flex}#header.is_menu_open .mobile_header_menu_box .gnb_list{pointer-events:auto}#header .mobile_header_menu_box .gnb_item{pointer-events:none}#header.is_menu_open .mobile_header_menu_box .gnb_item{pointer-events:auto}#header .mobile_header_menu_box .gnb_item .gnb_link{pointer-events:none;transition:none;transform:none}#header.is_menu_open .mobile_header_menu_box .gnb_item .gnb_link{pointer-events:auto}#header .mobile_header_menu_box .gnb_item .gnb_name{font-size:var(--fs-40);font-weight:600}#header .mobile_header_menu_box .company_info_box{text-align:right;visibility:visible;opacity:1;pointer-events:none;padding:20px 0 32px;position:static;bottom:auto;left:auto}#header.is_menu_open .mobile_header_menu_box .company_info_box{pointer-events:auto}#header .mobile_header_menu_box .company_info_box .info_insta{font-size:var(--fs-30);font-weight:600}#header .mobile_header_menu_box .company_info_box .info_txt{font-size:var(--fs-16);font-weight:600}#header.is_sub_page .mobile_header_menu_box .gnb_box{justify-content:flex-start;position:static;top:auto;left:auto;right:auto}#header.is_sub_page .mobile_header_menu_box .gnb_list{flex-direction:column;align-items:flex-end;height:auto}}@media (width<=650px){#wrap{--main-page-x:16px}#header .hd_logo{left:var(--main-page-x);top:16px}#header .hd_logo .logo_text{font-size:var(--fs-30)}#header.is_logo_center .hd_logo{top:50%;left:50%}#header.is_logo_center .hd_logo .logo_text{font-size:clamp(80px,18vw,125px)}#header.is_logo_main .hd_logo{left:var(--main-page-x);top:68px}#header.is_logo_header .hd_logo{left:var(--main-page-x);top:16px}#header .mobile_menu_btn .btns_name,#header.is_logo_header .hd_logo .logo_text{font-size:var(--fs-30)}#header .mobile_header_menu_box{padding:68px var(--main-page-x) 0;top:0}#header .mobile_header_menu_box .gnb_item .gnb_name{font-size:var(--fs-30)}}@media (width<=480px){#header.is_logo_center .hd_logo .logo_text{font-size:clamp(115px,18vw,125px)}#header.is_logo_main .hd_logo .logo_text{font-size:var(--fs-100)}}@media (width<=375px){#header.is_logo_center .hd_logo .logo_text{font-size:clamp(80px,18vw,125px)}#header.is_logo_main .hd_logo .logo_text{font-size:var(--fs-80)}}@media (width<=320px){#header.is_logo_center .hd_logo .logo_text{font-size:clamp(60px,18vw,125px)}#header.is_logo_main .hd_logo .logo_text{font-size:var(--fs-60)}}#footer{width:100%}#footer .ft_inner{padding:0 88px calc(64px + env(safe-area-inset-bottom))}#footer .ft_top{-moz-column-gap:12px;flex-wrap:nowrap;align-items:center;column-gap:12px;display:flex}#footer .ft_logo,#footer .ft_logo .logo_link{line-height:0;display:inline-block}#footer .ft_logo .logo_link{width:auto;height:22px}#footer .ft_logo .logo_link>svg{width:auto;height:100%;fill:var(--color-balck)}#footer .ft_logo .logo_link>svg path{fill:var(--color-balck)}#footer .info_acc_btns{line-height:0;display:inline-block}#footer .info_acc_btns .icon_box{width:12px;height:12px;transition:transform .3s;display:inline-block}#footer .info_acc_btns.is_open .icon_box{transform:rotate(-90deg)}#footer .info_acc_btns .icon_box>svg{pointer-events:none;width:100%;height:100%}#footer .info_acc_btns .icon_box>svg path{fill:var(--color-black)}#footer .ft_middle{-moz-column-gap:56px;box-sizing:border-box;opacity:0;visibility:hidden;flex-wrap:nowrap;align-items:flex-start;column-gap:56px;max-height:0;padding-top:0;transition:max-height .5s,opacity .5s,padding-top .5s,visibility 0s linear .5s;display:flex;overflow:hidden}#footer .ft_middle.is_open{opacity:1;visibility:visible;padding-top:24px;transition:max-height .5s,opacity .5s,padding-top .5s,visibility linear}#footer .ft_info_box.left_box{flex:0 0 50%}#footer .ft_info_box.right_box{flex:0 0 calc(50% - 56px)}#footer .ft_info_box .info_tit{font-weight:600}#footer .ft_info_box .info_tit,#footer .ft_info_box .info_txt{font-size:var(--fs-16);line-height:var(--lh-20);color:var(--color-black-txt);letter-spacing:-.025em}#footer .ft_info_box .info_txt{font-weight:300}#footer .ft_info_box .info_txt+.info_txt{margin-top:6px}#footer .ft_info_box .info_tit+.info_txt,#footer .ft_info_box .info_tit~.info_txt+.info_txt{margin-top:16px}#footer .ft_bottom{-moz-column-gap:8px;flex-wrap:nowrap;justify-content:space-between;align-items:center;column-gap:8px;margin-top:24px;display:flex}#footer .ft_copyright{flex:none}#footer .ft_copyright .copy_txt{font-size:var(--fs-16);font-weight:300;line-height:var(--lh-20);color:var(--color-black-txt);letter-spacing:-.025em;display:inline-block}#footer .link_btns_box{flex:none}#footer .link_btns{line-height:0;display:inline-block}#footer .link_btns .btns_name{font-size:var(--fs-16);font-weight:300;line-height:var(--lh-20);color:var(--color-black-txt);letter-spacing:-.025em;text-transform:capitalize;display:inline-block}#footer .link_btns .btns_name.upper{text-transform:uppercase}
