.skip-link{z-index:2000;color:#123c2d;background:#fff;border-radius:12px;padding:12px 18px;font-size:15px;font-weight:700;transition:transform .18s ease-out;position:fixed;top:12px;left:16px;transform:translateY(-160%);box-shadow:0 10px 30px #00000038}.skip-link:focus{transform:translateY(0)}#hd{z-index:1001;background-color:#0000;width:100%;transition-property:background-color,box-shadow,-webkit-backdrop-filter,backdrop-filter;transition-duration:.18s;transition-timing-function:ease-out;position:fixed;top:0;left:0}#hd.is-scrolled{-webkit-backdrop-filter:blur(16px)saturate(130%);background-color:#0a0f0dd1;box-shadow:0 1px #ffffff14,0 10px 30px #0000002e}#hd_h1{font-size:0;line-height:0;position:absolute;overflow:hidden}.hd_on{z-index:1001;background-color:#fff;width:100%;position:fixed;top:0;left:0}.hd_on .gnb_1da{color:#000}.globaclLink{color:#aaa;text-align:center;box-sizing:border-box;background-color:#fff;border:1px solid #ddd;border-radius:35px;padding:2px 0;position:absolute;top:10px;right:10px}.globaclLink>span img{height:15px}.globaclLink>ul li{vertical-align:middle;display:inline-block}.globaclLink>ul li a{color:#aaa;padding:10px;display:block}.globaclLink>ul li a:hover{color:#fff;background-color:#09f}.globaclLink>ul li a img{border:1px solid #ddd;height:15px}#hd_wrapper{zoom:1;text-align:right;width:min(1200px,100% - 48px);min-width:0;margin:0 auto;padding:20px 0;position:relative}#hd_wrapper:after{visibility:hidden;clear:both;content:"";display:block}#logo{text-align:center;z-index:1002;position:absolute;top:22px;left:20px}#logo img{width:auto;height:40px;margin-top:10px}.hd_opener{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:10px;width:30px;height:30px;font-size:24px;transition-property:color,background-color,scale;transition-duration:.15s;transition-timing-function:ease-out;display:none;position:relative}.hd_opener i{justify-content:center;align-items:center;transition-property:opacity,scale,filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.2,0,0,1);position:absolute;inset:0;display:flex!important}.hd_opener:hover{background-color:#ffffff1a}.hd_opener:active{scale:.96}.hd_opener:focus-visible,.gnb_1da:focus-visible,.language-select:focus-visible{outline-offset:3px;outline:2px solid #fff}.hd_opener i.fa-bars{opacity:1;filter:blur();scale:1}.hd_opener i.fa-times,.hd_opener.menu-open i.fa-bars{opacity:0;filter:blur(4px);scale:.25}.hd_opener.menu-open i.fa-times{opacity:1;filter:blur();scale:1}.btn_gnb_op{display:none}#gnb{vertical-align:top;margin:0;padding:0;display:inline-block;position:relative}#gnb h2{font-size:0;line-height:0;display:none;position:absolute;overflow:hidden}#gnb .gnb_wrap{margin:0 auto}#gnb_1dul{zoom:1;text-align:center;margin:0;padding:0;font-size:1.083em;list-style:none}#gnb ul:after{visibility:hidden;clear:both;content:"";display:block}.gnb_1dli{padding:0;line-height:65px;display:inline-block;position:relative}.gnb_1dli:hover{color:#f5a300}.gnb_1dli:hover>a{color:#09c}.gnb_1da{color:#fff;font-size:21px;font-family:var(--font-family-pretendard);padding:0 25px;font-weight:700;text-decoration:none;transition-property:color,opacity;transition-duration:.12s;transition-timing-function:ease-out;display:inline-block;position:relative}.gnb_1da:hover{color:#fff;opacity:.72}.gnb_1da[aria-current=page]{color:#fff}.gnb_1da[aria-current=page]:after{content:"";background:#42e7a4;border-radius:999px;height:2px;position:absolute;bottom:-10px;left:25px;right:25px}.gnb_2dul{box-shadow:0 0 12px #0000001a;background-color:#fff;width:180px;padding:0;display:none;position:absolute;top:65px;-webkit-box-shadow:0 1px 5px #0000001a;-moz-box-shadow:0 1px 5px #0000001a;box-shadow:0 1px 5px #0000001a}.gnb_1dli:hover .gnb_2dul{display:block;left:0}.gnb_2dul_box{margin:0;padding:0;list-style:none}.gnb_2da{color:#666;text-align:left;padding:0 12px;font-family:NS_M;font-size:14px;line-height:40px;text-decoration:none;transition:background-color .15s ease-out,color .15s ease-out;display:block}.gnb_2da:hover{color:#fff;background:#0066b3}.language-select{appearance:none;cursor:pointer;vertical-align:middle;color:#fff;background-color:#ffffff1a;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D'14'%20height%3D'10'%20viewBox%3D'0%200%2014%2010'%20xmlns%3D'http%3A//www.w3.org/2000/svg'%3E%3Cpath%20d%3D'M7%2010L0%200h14L7%2010z'%20fill%3D'%23fff'%20/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:10px;border:1px solid #ffffff47;border-radius:12px;height:40px;margin-left:20px;padding:6px 30px 6px 12px;font-size:16px;line-height:1.2;transition-property:background-color,border-color,scale;transition-duration:.15s;transition-timing-function:ease-out}.language-select:hover{background-color:#ffffff29;border-color:#ffffff8c}.language-select:focus{border-color:#ffffffa6}.language-select:active{scale:.96}.language-select option{color:#111;background-color:#fff}#languageForm{justify-content:center;margin:15px 0;display:flex}@media (max-width:900px){#hd_wrapper{justify-content:space-between;align-items:center;width:100%;min-width:auto;padding:15px 20px;display:flex;position:relative}.hd_opener{z-index:1003;order:1;width:44px;height:44px;margin-left:10px;font-size:22px;display:block}#logo{text-align:center;z-index:1002;order:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#logo img{height:35px;margin-top:0}#gnb{width:100%;height:100dvh;padding:max(76px, env(safe-area-inset-top)) 20px max(32px, env(safe-area-inset-bottom));box-sizing:border-box;background:#091610f7;flex-direction:column;justify-content:center;align-items:center;transition:transform .3s;position:fixed;top:0;left:0;transform:translate(-100%)}#gnb.open{transform:translate(0)}#gnb_1dul{text-align:center;flex-direction:column;gap:0;width:100%;max-width:300px}.gnb_1dli{width:100%;margin-bottom:10px}.gnb_1da{background:#ffffff1a;border:1px solid #fff3;border-radius:14px;width:100%;min-height:52px;padding:15px 20px;font-size:24px;transition-property:background-color,border-color,scale;transition-duration:.15s;transition-timing-function:ease-out;display:block}.gnb_1da[aria-current=page]{background:#42e7a421;border-color:#42e7a48c}.gnb_1da[aria-current=page]:after{display:none}.gnb_1da:hover{background:#fff3;border-color:#fff6}.gnb_2dul{background:0 0;width:100%;margin-top:10px;display:block;position:static}.gnb_2da{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;width:100%;margin-bottom:5px;padding:10px 20px;font-size:18px;transition-property:background-color,border-color,scale;transition-duration:.15s;transition-timing-function:ease-out;display:block}.gnb_2da:hover{background:#ffffff26;border-color:#ffffff4d}}@media screen and (max-width:1200px) and (min-width:901px){#hd_wrapper{zoom:1;text-align:right;margin:0 auto;padding:30px 0 10px;position:relative}#logo{text-align:center;z-index:1002;position:absolute;top:45px;left:10px}#logo img{height:30px}.gnb_1da{color:#fff;font-size:18px;font-family:var(--font-family-pretendard-bold);padding:0 20px;font-weight:700;text-decoration:none;display:inline-block}}@media (max-width:768px){#hd_wrapper{justify-content:space-between;align-items:center;width:100%;min-width:auto;padding:12px 15px;display:flex;position:relative}.hd_opener{z-index:1003;order:1;margin-left:8px;font-size:22px;display:block}#logo{text-align:center;z-index:1002;order:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#logo img{width:auto;height:32px;margin-top:0}#gnb{box-sizing:border-box;background:#000000f2;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;padding:60px 20px;transition:transform .3s;position:fixed;top:0;left:0;transform:translate(-100%)}#gnb.open{transform:translate(0)}#gnb_1dul{text-align:center;flex-direction:column;gap:0;width:100%;max-width:100%}.gnb_1dli{width:100%;margin-bottom:8px}.gnb_1da{background:#ffffff1a;border:1px solid #fff3;border-radius:6px;width:100%;padding:10px 18px;font-size:22px;line-height:1.6;transition-property:background-color,border-color,scale;transition-duration:.15s;transition-timing-function:ease-out;display:block}.gnb_1da:hover{background:#fff3;border-color:#fff6}.gnb_2dul{background:0 0;width:100%;margin-top:8px;display:block;position:static}.gnb_2da{text-align:center;color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;width:100%;margin-bottom:4px;padding:8px 18px;font-size:16px;transition-property:background-color,border-color,scale;transition-duration:.15s;transition-timing-function:ease-out;display:block}.gnb_2da:hover{background:#ffffff26;border-color:#ffffff4d}.language-select{text-align:center;width:100%;margin-left:0}#languageForm{width:100%}}#gnb_open{color:#fff;cursor:pointer;z-index:10001;background:0 0;border:0;width:30px;height:30px;padding:0 10px;font-size:21px;position:absolute;top:12px;left:10px}#user_btn{color:#fff;letter-spacing:-.1em;cursor:pointer;z-index:10001;background:0 0;border:0;width:30px;height:30px;padding:0 10px;font-size:21px;position:absolute;top:16px;right:10px}#gnb_close{background:var(--asset-mobile-btn-close) no-repeat right 50%;color:#fff;text-indent:-1000000000px;background-color:#000000b3;background-size:25px;border:0;width:40%;height:100%;margin:0;position:fixed;top:0;right:0;overflow:hidden}#gnb_all_bg{background-color:#000000b3;width:40%;height:100%;display:none;position:fixed;top:0;right:0}#gnb_empty{color:#fff;text-align:center;padding:20px 0;line-height:2em}#gnb_empty a{text-decoration:underline;display:inline}.gnb_1dli button{background:url;background:var(--asset-mobile-gnb-bg) no-repeat 50% 50%;text-indent:-9999px;border:0;width:40px;height:40px;position:absolute;top:0;right:0;overflow:hidden}.gnb_1dli button.btn_gnb_cl{background:var(--asset-mobile-gnb-bg2) no-repeat 50% 50%}@media (max-width:480px){#hd_wrapper{padding:10px 15px;position:relative}.hd_opener{z-index:1003;margin-left:5px;font-size:20px}#logo{z-index:1002;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#logo img{width:auto;height:30px}}@media (prefers-reduced-motion:reduce){#hd,.hd_opener,.hd_opener i,.gnb_1da,.language-select,#gnb{transition-duration:.01ms!important}}
#ft{color:#fff;background:#161b18;padding:56px 0 24px;box-shadow:inset 0 1px #ffffff0f}#ft_wr{max-width:1200px;margin:0 auto;padding:0 20px}.ft_info{align-items:flex-start;gap:40px;margin-bottom:30px;display:flex}.ft_info img{opacity:.92}.ft_info>div:first-child{flex-shrink:0}.ft_info ul{margin:0;padding:0;list-style:none}#infos{flex-direction:column;gap:8px;display:flex}#infos span{color:#ffffffa3;font-size:15px;line-height:1.55}#infos strong{color:#fff;margin-right:10px;font-weight:600}.ft_copy{text-align:center;color:#ffffff75;border-top:1px solid #ffffff1a;padding-top:20px;font-size:13px}.ft_copy b{color:#fff;font-weight:600}#top_btn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);z-index:999;background:#1f2a23d1;border:1px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition-property:background-color,box-shadow,scale;transition-duration:.15s;transition-timing-function:ease-out;display:flex;position:fixed;bottom:30px;right:30px;box-shadow:0 8px 24px #00000038,inset 0 1px #ffffff1f}#top_btn:hover{background:#2d4e38f5;box-shadow:0 10px 28px #00000047,inset 0 1px #ffffff29}#top_btn:active{scale:.96}#top_btn:focus-visible,.ft_links a:focus-visible{outline-offset:3px;outline:2px solid #fff}.ft_links{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ft_links a{color:#ffffffc7;font-size:15px;text-decoration:none;transition-property:color,opacity;transition-duration:.12s;transition-timing-function:ease-out}.ft_links a:hover{color:#fff}.ft_links span{color:#ffffff4d}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:768px){#ft{padding:40px 0 20px}.ft_info{flex-direction:column;gap:20px}#infos{font-size:14px}#top_btn{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));width:48px;height:48px}}@media (prefers-reduced-motion:reduce){#top_btn,.ft_links a{transition-duration:.01ms}}
._8TymFG_page#container{overflow:clip}:is(._8TymFG_page#container .main_txt,._8TymFG_page#container .sub_txt){transition:none;visibility:visible!important;opacity:1!important;transform:none!important}._8TymFG_page .cont_wrap{width:min(1200px,100%)}._8TymFG_page [data-about-reveal]{transition:opacity .56s ease-out var(--about-delay,0s), translate .56s ease-out var(--about-delay,0s)}._8TymFG_page[data-about-motion=true] [data-about-reveal]:not([data-about-visible=true]){opacity:0;translate:0 24px}._8TymFG_page[data-about-motion=true] [data-about-reveal]:focus-within{opacity:1;translate:none}._8TymFG_heroHeading{color:#fff;text-align:left;margin:0 0 20px;font-size:clamp(36px,4.5vw,60px);font-weight:700;line-height:1.25}._8TymFG_heroHeading:after{content:"";background:var(--color-brand-400);transform-origin:0;border-radius:2px;width:72px;height:3px;margin-top:28px;display:block}._8TymFG_page[data-about-motion=true] ._8TymFG_heroHeading:after{animation:.7s ease-out both _8TymFG_accentIn}@keyframes _8TymFG_accentIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}._8TymFG_page ._8TymFG_history .cont_wrap{overflow:visible}._8TymFG_page ._8TymFG_history .inner{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,80px);display:grid}._8TymFG_page ._8TymFG_history .main_txt{top:var(--about-sticky-top,140px);width:auto;margin:0;position:sticky;overflow:visible}._8TymFG_page ._8TymFG_history .main_txt h2 span{color:var(--color-brand-700)}._8TymFG_page ._8TymFG_history .main_txt p{margin-top:16px;font-size:15px;line-height:1.8}._8TymFG_yearNav{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:28px;display:grid}._8TymFG_yearNav a{border:1px solid var(--color-border);min-height:44px;color:var(--color-text-muted);font-variant-numeric:tabular-nums;border-radius:10px;justify-content:center;align-items:center;font-size:14px;transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;display:flex}._8TymFG_yearNav a[aria-current=location]{background:var(--color-brand-700);color:#fff;border-color:var(--color-brand-700)}._8TymFG_yearNav a:hover{border-color:var(--color-brand-700)}._8TymFG_yearNav a:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:3px}._8TymFG_currentYear{color:var(--color-brand-700);font-variant-numeric:tabular-nums;margin-top:30px;font-size:64px;font-weight:700;line-height:1;display:block}._8TymFG_historyProgress{background:var(--color-border);border-radius:2px;height:3px;margin-top:16px;overflow:hidden}._8TymFG_historyProgress span{background:var(--color-brand-700);transform-origin:0;height:100%;transition:transform .22s ease-out;display:block}._8TymFG_page ._8TymFG_history .sub_txt{width:auto;overflow:visible}._8TymFG_page ._8TymFG_history ._8TymFG_historyYear{border:1px solid var(--color-border);scroll-margin-top:var(--about-sticky-top,140px);background:#fff;border-radius:20px;margin-bottom:24px;padding:24px 24px 28px}._8TymFG_page ._8TymFG_history ._8TymFG_historyYear[data-current=true]{border-color:#7ca28d;box-shadow:0 12px 30px #1430230f}._8TymFG_page ._8TymFG_history ._8TymFG_historyYear:before,._8TymFG_page ._8TymFG_history ._8TymFG_historyYear:after{display:none}._8TymFG_page ._8TymFG_history ._8TymFG_historyYear h3{height:auto;color:var(--color-brand-700);margin:0 0 20px;line-height:1.2;position:static}._8TymFG_page ._8TymFG_history ._8TymFG_historyYear ul{margin:0}._8TymFG_page ._8TymFG_history ._8TymFG_historyYear li{padding:9px 0;line-height:1.7}._8TymFG_page ._8TymFG_history ._8TymFG_historyYear li+li{border-top:1px solid #edf1ee}._8TymFG_page ._8TymFG_teamCard{min-width:0;transition:opacity .56s ease-out var(--about-delay,0s), translate .56s ease-out var(--about-delay,0s), transform .18s ease-out, box-shadow .18s ease-out;border-radius:20px}@media (hover:hover) and (pointer:fine){._8TymFG_page ._8TymFG_teamCard:hover{transform:translateY(-4px);box-shadow:0 14px 32px #00000029}}._8TymFG_page ._8TymFG_teamCard img{outline-offset:-1px;outline:1px solid #ffffff1a}@media (max-width:1024px),(max-height:650px){._8TymFG_page ._8TymFG_history .inner{grid-template-columns:minmax(0,1fr)}._8TymFG_page ._8TymFG_history .main_txt{position:static}._8TymFG_yearNav{grid-template-columns:repeat(7,minmax(0,1fr))}._8TymFG_currentYear,._8TymFG_historyProgress{display:none}}@media (max-width:600px){._8TymFG_yearNav{grid-template-columns:repeat(4,minmax(0,1fr))}._8TymFG_page ._8TymFG_history ._8TymFG_historyYear{padding:22px 20px}._8TymFG_page ._8TymFG_history ._8TymFG_historyYear li{font-size:14px}._8TymFG_page ._8TymFG_teamCard{padding:20px 16px}}@media (max-width:420px){._8TymFG_page .aboutus-scene-3 .sub_txt ul{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){._8TymFG_page [data-about-reveal],._8TymFG_page ._8TymFG_teamCard,._8TymFG_historyProgress span,._8TymFG_yearNav a{transition:none}._8TymFG_page[data-about-motion] [data-about-reveal]{opacity:1;translate:none}._8TymFG_page ._8TymFG_heroHeading:after{animation:none}._8TymFG_page ._8TymFG_teamCard:hover{transform:none}}@media print{._8TymFG_page[data-about-motion] [data-about-reveal]{opacity:1;transition:none;translate:none}._8TymFG_page ._8TymFG_history .main_txt{position:static}._8TymFG_yearNav,._8TymFG_currentYear,._8TymFG_historyProgress{display:none}}
