@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css";@import"https://fonts.cdnfonts.com/css/campton";:root{--font-family-pretendard: "pretendard", -apple-system, BlinkMacSystemFont, San Francisco, "Helvetica Neue", Arial, "Malgun Gothic", "Segoe UI", system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Symbol;--font-family-campton: "Campton", -apple-system, BlinkMacSystemFont, San Francisco, "Helvetica Neue", Arial, "Malgun Gothic", "Segoe UI", system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Symbol}.common-ratio{position:relative;width:100%}.common-ratio:before{display:block;content:""}.common-ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.common-ratio .ratio-1x1:before{padding-top:100%}.common-ratio .ratio-2x1:before{padding-top:50%}.common-ratio .ratio-4x3:before{padding-top:75%}.common-ratio .ratio-16x9:before{padding-top:56.25%}.common-ratio .ratio-21x9:before{padding-top:calc(9 / 21 * 100%)}@font-face{font-family:Campton;src:local("Campton"),local("Campton-medium");src:url(dist/font/CamptonMedium.otf) format("otf");font-weight:400;font-style:normal}*{margin:0;padding:0;box-sizing:border-box}*:before,*:after{box-sizing:border-box}body,button,input,select,table,textarea,h1,h2,h3,h4,pre{font-family:var(--font-family-pretendard);line-height:1.25;color:#fff;word-break:keep-all}html{scroll-behavior:smooth}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch;height:100%;background-color:#fff;margin:0;padding:0}#root{width:100%;height:100%}ul,ol{list-style:none}img,button,fieldset{border:0 none}table{width:100%;border-collapse:collapse;border-spacing:0}em,address,i{font-style:normal}a,u{text-decoration:none;color:var(--color-base)}a:hover,a:visited,u:hover,u:visited{color:inherit}fieldset,legend{border:0}legend{height:0;visibility:hidden}button{background:none;vertical-align:top;padding:0}button:focus,button:focus-visible{outline:none}button *{position:relative}button::-moz-focus-inner{padding:0;border:0}input::-ms-clear,input[type=password]::-ms-reveal{display:none}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input{box-sizing:border-box}textarea{resize:none}a,button,input,select,textarea,[contenteditable]{outline:0;border:0;color:var(--color-base)}button,select,input[type=checkbox],input[type=radio]{cursor:pointer}button:disabled,input:disabled{cursor:default}pre{white-space:pre-line}input:autofill{color:var(--color-base)!important;-webkit-text-fill-color:#262626!important;transition:background-color 5000s ease-in-out 0s important;-webkit-transition:backgorund-color 9999s ease-out important;box-shadow:0 0 0 1000px var(--field-field-enabled) inset!important}input:autofill:focus{box-shadow:0 0 0 1000px #fff inset!important}::-moz-selection{color:#fff;background:#2555cc}::selection{color:#fff;background:#2555cc}[class^=icon-]{display:flex}.icon-logo{display:inline-flex;align-items:center;justify-content:center}.icon-logo:before{content:"";display:inline-block;width:117px;height:32px;font-size:0;background:url(/assets/logo_exntu-DXXsFhKc.svg) no-repeat 0/contain}.icon-floating{display:inline-flex;align-items:center;justify-content:center}.icon-floating:before{content:"";display:inline-block;width:24px;height:24px;font-size:0;background:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='icon'%3e%3cpath%20id='Vector%20(Stroke)'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M12%201L22.7071%2011.7071C23.0976%2012.0976%2023.0976%2012.7308%2022.7071%2013.1213C22.3166%2013.5118%2021.6834%2013.5118%2021.2929%2013.1213L13%204.82843V22C13%2022.5523%2012.5523%2023%2012%2023C11.4477%2023%2011%2022.5523%2011%2022V4.82843L2.70711%2013.1213C2.31658%2013.5118%201.68342%2013.5118%201.29289%2013.1213C0.902369%2012.7308%200.902369%2012.0976%201.29289%2011.7071L12%201Z'%20fill='%23576579'/%3e%3c/g%3e%3c/svg%3e") no-repeat 0/contain}.icon-company{display:inline-flex;align-items:center;justify-content:center}.icon-company:before{content:"";display:inline-block;width:90px;height:60px;font-size:0;background:url(/assets/icon_company-Cx6jJaO1.png) no-repeat 0 0;background-size:100%}.icon-esg{display:inline-flex;align-items:center;justify-content:center}.icon-esg:before{content:"";display:inline-block;width:72px;height:60px;font-size:0;background:url(/assets/icon_esg-DutRWjVU.png) no-repeat 0 0;background-size:100%}.icon-move{display:inline-flex;align-items:center;justify-content:center}.icon-move:before{content:"";display:inline-block;width:16.35px;height:16.35px;font-size:0;background:url("data:image/svg+xml,%3csvg%20width='17'%20height='17'%20viewBox='0%200%2017%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Icons'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M8.82502%200.324951C4.3101%200.324951%200.650024%203.98502%200.650024%208.49995C0.650024%2013.0149%204.3101%2016.675%208.82502%2016.675C13.34%2016.675%2017%2013.0149%2017%208.49995C17%203.98502%2013.34%200.324951%208.82502%200.324951ZM4.40002%208.49977C4.40002%208.87256%204.70223%209.17477%205.07502%209.17477L10.9456%209.17477L8.76447%2011.3559C8.50087%2011.6195%208.50087%2012.0469%208.76447%2012.3105C9.02808%2012.5741%209.45547%2012.5741%209.71907%2012.3105L13.0524%208.97715C13.316%208.71354%2013.316%208.28616%2013.0524%208.02255L9.71907%204.68922C9.45547%204.42562%209.02808%204.42562%208.76447%204.68922C8.50087%204.95282%208.50087%205.38021%208.76447%205.64381L10.9454%207.82477L5.07502%207.82477C4.70223%207.82477%204.40002%208.12698%204.40002%208.49977Z'%20fill='%23E4E6E9'%20fill-opacity='0.6'/%3e%3c/svg%3e") no-repeat 0/contain}.icon-close{display:inline-flex;align-items:center;justify-content:center}.icon-close:before{content:"";display:inline-block;width:24px;height:24px;font-size:0;background:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Icon%20/%20X'%3e%3cpath%20id='Vector%201'%20d='M6%206.5L18%2018.5'%20stroke='%231E242C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20id='Vector%202'%20d='M18%206.5L6%2018.5'%20stroke='%231E242C'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/g%3e%3c/svg%3e") no-repeat 0/contain}.icon-modal{display:inline-flex;align-items:center;justify-content:center}.icon-modal:before{content:"";display:inline-block;width:57px;height:40px;font-size:0;background:url(/assets/icon_modal-DnWk5k9W.png) no-repeat 0 0;background-size:100%}.icon-home{display:inline-flex;align-items:center;justify-content:center}.icon-home:before{content:"";display:inline-block;width:24px;height:24px;font-size:0;background:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.2896%203.47444C12.5447%202.84185%2011.4553%202.84185%2010.7104%203.47444L4.71036%208.56965C4.25992%208.95216%204%209.51517%204%2010.1084V18.4342C4%2019.299%204.69644%2020%205.55556%2020H7.77778C8.63689%2020%209.33333%2019.299%209.33333%2018.4342V14.8528C9.33333%2014.245%209.81493%2013.7505%2010.415%2013.7348H13.585C14.1851%2013.7505%2014.6667%2014.245%2014.6667%2014.8528V18.4342C14.6667%2019.299%2015.3631%2020%2016.2222%2020H18.4444C19.3036%2020%2020%2019.299%2020%2018.4342V10.1084C20%209.51517%2019.7401%208.95216%2019.2896%208.56965L13.2896%203.47444Z'%20fill='%23576579'/%3e%3c/svg%3e") no-repeat 0/contain}.icon-dash{display:inline-flex;align-items:center;justify-content:center}.icon-dash:before{content:"";display:inline-block;width:12px;height:24px;font-size:0;background:url("data:image/svg+xml,%3csvg%20width='12'%20height='24'%20viewBox='0%200%2012%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.5%204.5L2.5%2019.5'%20stroke='%23CDD0D5'%20stroke-linecap='round'/%3e%3c/svg%3e") no-repeat 0/contain}.icon-combo-down{display:inline-flex;align-items:center;justify-content:center}.icon-combo-down:before{content:"";display:inline-block;width:20px;height:20px;font-size:0;background:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M5.64645%207.64645C5.84171%207.45118%206.15829%207.45118%206.35355%207.64645L10%2011.2929L13.6464%207.64645C13.8417%207.45118%2014.1583%207.45118%2014.3536%207.64645C14.5488%207.84171%2014.5488%208.15829%2014.3536%208.35355L10%2012.7071L5.64645%208.35355C5.45118%208.15829%205.45118%207.84171%205.64645%207.64645Z'%20fill='black'/%3e%3c/svg%3e") no-repeat 0/contain}.common-button-contain{display:flex;flex-wrap:wrap;gap:8px}.common-button-line{flex-grow:1;min-width:0}.common-button-line .button-inner{display:flex;min-width:200px;padding:0 10px;height:50px;justify-content:center;align-items:center;border:1px solid #EFB737}.common-button-line .inner-text{font-size:16px;font-family:Campton;font-weight:700;letter-spacing:0em;color:#efb737;text-align:center;white-space:nowrap}.common-button-line:hover .button-inner{background:#fff3}.common-button-line.color-black .button-inner{border-color:#1e242c}.common-button-line.color-black .inner-text{color:#1e242c}.common-button-solid .button-inner{display:flex;min-width:200px;padding:16px 10px;justify-content:center;align-items:center;background:#efb737;box-shadow:0 10px 30px #00000021}.common-button-solid .inner-text{font-size:16px;font-family:Campton;font-weight:700;letter-spacing:0em;text-align:center;color:#fff;white-space:nowrap}.common-button-solid.color-black .button-inner{background-color:#1e242c}body:has(.exntu.is-modal){overflow-y:hidden}.exntu.is-modal{overscroll-behavior:contain;pointer-events:none}.dimmed{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--transparent-transparent-dark-20)}.common-modal-contain{position:fixed;left:50%;top:50%;z-index:10;transform:translate(-50%,-50%);display:flex;flex-direction:column;padding:24px 24px 0;border-radius:12px;color:red;background-color:#fff;box-shadow:0 20px 24px -4px #0a0d121a,0 8px 8px -4px #0a0d120a;width:640px}@media screen and (max-width: 640px){.common-modal-contain{width:calc(100% - 38px);max-height:calc(100% - 38px);padding:20px 16px 0}}.common-modal-contain .modal-head{display:flex;flex-direction:column;flex-shrink:0;margin-bottom:20px}.common-modal-contain .modal-head .icon-modal{margin-bottom:16px}.common-modal-contain .modal-head .main-title{font-size:24px;font-family:Campton;font-weight:700;letter-spacing:0em;color:#1e242c}.common-modal-contain .modal-head .sub-title{margin-top:4px;font-size:14px;font-family:Campton;font-weight:300;letter-spacing:0em;color:#576579}.common-modal-contain .modal-body{display:flex;flex-grow:1;flex-shrink:1;min-height:0;overflow-y:auto}.common-modal-contain .modal-body .modal-body-inner{height:100%;width:100%;overflow-y:auto}.common-modal-contain .modal-body .fieldset{display:flex;gap:16px;flex-wrap:wrap;width:100%}.common-modal-contain .modal-body .fieldset .field{display:flex;flex-direction:column;gap:6px;width:100%}.common-modal-contain .modal-body .fieldset .field.type-half{width:calc(50% - 8px)}@media screen and (max-width: 640px){.common-modal-contain .modal-body .fieldset .field.type-half{width:100%}}.common-modal-contain .modal-body .fieldset .field:not(.type-half){width:100%}.common-modal-contain .modal-body .block-label{display:flex;gap:2px}.common-modal-contain .modal-body .block-label .text-label{font-size:13px;font-family:Campton;font-weight:300;letter-spacing:0em;color:#576579}.common-modal-contain .modal-body .block-label .icon-require:before{content:"";display:flex;color:#ff3b30}.common-modal-contain .modal-body .block-input{display:flex;gap:16px}.common-modal-contain .modal-body .block-input .input{display:flex;flex-grow:1;align-items:center;padding:10px 14px;height:40px;border-radius:8px;border:1px solid #E4E6E9;background:#fff;color:#000;transition:border .2s ease-in}.common-modal-contain .modal-body .block-input .input::placeholder{color:#57657980}.common-modal-contain .modal-body .block-input .textarea{display:flex;flex-grow:1;padding:10px 14px;min-height:78px;border-radius:8px;border:1px solid #E4E6E9;background:#fff;color:#000;text-align:left}.common-modal-contain .modal-body .block-input :is(.textarea,.input).is-error{border-color:#ff3b30}.common-modal-contain .modal-body .block-input :is(.textarea,.input):focus-within,.common-modal-contain .modal-body .block-input :is(.textarea,.input):focus,.common-modal-contain .modal-body .block-input :is(.textarea,.input):active,.common-modal-contain .modal-body .block-input :is(.textarea,.input):hover{border-color:#1e242c}.common-modal-contain .modal-foot{display:flex;justify-content:center;flex-shrink:0;padding:20px 0}.common-modal-contain .modal-foot .common-button-contain{width:412px;gap:12px;justify-content:space-evenly}@media screen and (max-width: 640px){.common-modal-contain .modal-foot .common-button-contain{width:100%}}.common-modal-contain .modal-foot .common-button-contain button{flex:1}@media screen and (max-width: 640px){.common-modal-contain .modal-foot .common-button-contain button .button-inner{min-width:auto}}.common-modal-contain .btn-close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;position:absolute;right:16px;top:16px}.component-toast-list{position:fixed;top:20px;right:20px;left:20px;z-index:1000;display:flex;flex-direction:column;align-items:center;gap:20px}.toast-item{animation:fadeIn .5s ease-in-out}.toast-content{display:flex;align-items:center;gap:24px;width:max-content;padding:0 20px;height:50px;border-radius:8px;background-color:#3a3a3a}.toast-msge{font-size:14px;font-weight:400;letter-spacing:0em;line-height:22px}.toast-item.is-error .toast-content{background:#c5413b}.toast-item.is-error .toast-msg{text-shadow:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.exntu{display:flex;flex-direction:column;background-color:#fff;min-width:340px}.btn-floating{position:fixed;right:60px;bottom:60px;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:60px;border:1px solid #E4E6E9;filter:drop-shadow(0px 10px 30px rgba(0,0,0,.13));background:#ffffff80}@media screen and (max-width: 640px){.btn-floating{right:16px;bottom:16px}}.dimmed{background:#000;bottom:0;height:100vh;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .25s,visibility 0s;visibility:hidden;width:100vw;z-index:1}.dimmed.is-show{opacity:.6;visibility:visible}@keyframes fadeIn{0%{opacity:0;visibility:visible;transform:translateY(20px) scale(.9)}to{opacity:1;visibility:hidden;transform:translateY(0) scale(1)}}.layout-header{position:fixed;left:0;top:0;right:0;z-index:2;border:2px solid rgba(255,255,255,.12);background:#fff9;-webkit-backdrop-filter:blur(6.5px);backdrop-filter:blur(6.5px);padding:0 20px;transition:all .4s}.layout-header .header-inner{display:flex;align-items:center;justify-content:space-between;height:56px;max-width:1600px;margin:0 auto}.layout-header nav{display:flex;align-items:center;justify-content:center;gap:6px;height:56px}.layout-header nav>a{display:inline-flex;padding:8px;color:#576579;font-size:14px;font-family:Campton;font-weight:300;letter-spacing:0em;text-transform:capitalize}.layout-header nav>a.is-active{color:#1e242c;font-size:14px;font-family:Campton;font-weight:700;letter-spacing:0em}@media screen and (max-width: 1024px){.layout-header nav>a{display:none}}@media screen and (max-width: 640px){.layout-header .logo .icon-logo{display:inline-flex;align-items:center;justify-content:center}.layout-header .logo .icon-logo:before{content:"";display:inline-block;width:23pxpx;height:32pxpx;font-size:0;background:url("data:image/svg+xml,%3csvg%20width='23'%20height='32'%20viewBox='0%200%2023%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%2011.52H4.24464C4.24464%208.27077%206.41631%205.51385%209.37768%204.62769V11.52H13.6223V4.62769C16.5837%205.51385%2018.7554%208.27077%2018.7554%2011.52H23C23%205.12%2017.7682%200%2011.4506%200C5.13305%200%200%205.12%200%2011.52Z'%20fill='%23191919'/%3e%3cpath%20d='M18.7553%2013.1938C18.7553%2017.2308%2015.4978%2020.48%2011.5493%2020.48C7.60078%2020.48%204.34327%2017.2308%204.34327%2013.1938H0.0986328C0.0986328%2017.1323%201.97417%2020.48%204.93554%2022.6462C1.97417%2024.7139%200.0986328%2028.16%200.0986328%2032H4.34327C4.34327%2027.9631%207.60078%2024.7139%2011.5493%2024.7139C15.4978%2024.7139%2018.7553%2027.9631%2018.7553%2032H22.9999C22.9999%2028.16%2021.1244%2024.7139%2018.163%2022.6462C21.1244%2020.5785%2022.9999%2017.1323%2022.9999%2013.2923H18.7553V13.1938Z'%20fill='%23687074'/%3e%3c/svg%3e") no-repeat 0/contain}}.component-dropdown-combo{display:none}@media screen and (max-width: 1024px){.component-dropdown-combo{display:flex;position:relative}.component-dropdown-combo .icon-combo-down{transform:rotate(0);transition:transform .3s ease-in}.component-dropdown-combo.is-value .icon-combo-down{transform:rotate(180deg)}.component-dropdown-combo .dropdown-toggle-inner{display:flex;gap:4px;align-items:center;padding:4px;height:34px}.component-dropdown-combo .txt-value{color:#1e242c;font-family:Campton;font-size:15px;font-weight:700}.component-dropdown-combo .dropdown-layer{display:flex;position:absolute;right:0;top:100%;opacity:0;margin-top:4px;transition:all .4s ease-in-out}.component-dropdown-combo .dropdown-layer[aria-expanded=false]{opacity:0;max-height:0;transform:translateY(-10px);overflow:hidden}.component-dropdown-combo .dropdown-layer[aria-expanded=true]{opacity:1;max-height:500px;transform:translateY(0)}.component-dropdown-combo .dropdown-layer-inner{width:160px;padding:4px;background-color:#fff;border-radius:6px;border:1px solid #E4E6E9;box-shadow:0 2px 6px #04071f33}.component-dropdown-combo .dropdown-layer-inner li{display:flex;justify-content:flex-end;align-items:center;height:28px;padding:0 24px;color:#576579;font-family:Campton;font-size:14px;line-height:1.2}.component-dropdown-combo .dropdown-layer-inner li.is-selected,.component-dropdown-combo .dropdown-layer-inner li:focus,.component-dropdown-combo .dropdown-layer-inner li:hover{border-radius:var(--radius-sm, 2px);background:#f3f6f9}.component-dropdown-combo .dropdown-layer-inner li.is-selected>a,.component-dropdown-combo .dropdown-layer-inner li:focus>a,.component-dropdown-combo .dropdown-layer-inner li:hover>a{color:#1e242c;font-weight:700;letter-spacing:-.078px}.component-dropdown-combo.is-value .dropdown-layer[aria-expanded=false]{display:none;opacity:1}.component-dropdown-combo.is-value .dropdown-layer[aria-expanded=true]{display:flex;opacity:1}}.layout-contents{position:relative;display:flex;flex-direction:column;flex-grow:1;min-height:0}.layout-contents .section{display:flex;justify-content:center;align-items:center;opacity:.4;transform:translate(-15px);transition:opacity .8s,transform .8s}@media screen and (max-width: 1024px){.layout-contents .section{transform:translate(0)}}@media screen and (max-width: 640px){.layout-contents .section{transform:translate(0)}}.layout-contents .section.is-current{opacity:1;transform:translate(0)}.layout-contents .section-inner{position:relative;max-width:1320px}.layout-contents .section-inner .text-title,.layout-contents .section-inner .text-desc{word-break:keep-all;text-wrap:balance}.layout-footer{display:flex;align-items:center;border-top:1px solid #E4E6E9;background-color:#fff}.layout-footer .section-inner{display:flex;gap:40px;max-width:1600px;width:100%;margin-inline:auto;padding:clamp(20px,2.77vw,40px) 60px}@media screen and (max-width: 640px){.layout-footer .section-inner{flex-direction:column;gap:12px;padding:20px}}.layout-footer .logo{align-self:self-start;display:inline-flex;align-items:center;justify-content:center}.layout-footer .logo:before{content:"";display:inline-block;width:117px;height:32px;font-size:0;background:url(/assets/logo_exntu-DXXsFhKc.svg) no-repeat 0/contain}.layout-footer .block{display:flex;flex-direction:column;gap:4px;color:#576579;font-size:14px;font-family:Pretendard;font-weight:500;letter-spacing:0em}@media screen and (max-width: 640px){.layout-footer .block .address span{display:block}}.layout-footer .block .number-wrap{display:flex;align-items:center;gap:12px}@media screen and (max-width: 640px){.layout-footer .block .number-wrap{flex-wrap:wrap;gap:4px}}.layout-footer .block .divider{display:flex;width:1px;height:12px;background:#c1c5ca}.layout-footer .block .copyright{margin-top:8px}.layout-footer .block .copyright .img-copyright{display:inline-flex;align-items:center;justify-content:center}.layout-footer .block .copyright .img-copyright:before{content:"";display:inline-block;width:272px;height:14px;font-size:0;background:url(/assets/text_copyright-D5mtoQfV.svg) no-repeat 0/contain}@media screen and (max-width: 640px){.layout-footer .block .copyright{margin-top:12px}}.layout-contents .section.type-about{height:100vh;padding:60px clamp(20px,4.17vw,60px)}@media screen and (max-width: 1024px){.layout-contents .section.type-about{height:auto}}.layout-contents .section.type-about:not(.is-current) .text-desc,.layout-contents .section.type-about:not(.is-current) .item-group-circle,.layout-contents .section.type-about:not(.is-current) .item-group-card{opacity:.5}.layout-contents .section.type-about.is-current .text-desc{animation:fadeIn .8s ease-out}.layout-contents .section.type-about.is-current .item-group-circle{animation:fadeIn 1.5s ease-out}.layout-contents .section.type-about .video-background{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;-webkit-touch-callout:none;user-select:none;-webkit-user-select:none}.layout-contents .section.type-about .video-background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);filter:brightness(.7)}.layout-contents .section.type-about .background-video{position:static;width:100%;height:100%;object-fit:cover;z-index:-1;pointer-events:none}.layout-contents .section.type-about .section-inner>.text-title{font-size:60px;font-family:Campton;font-weight:700;letter-spacing:0em;text-align:center;margin-bottom:20px}@media screen and (max-width: 1024px){.layout-contents .section.type-about .section-inner>.text-title{font-size:48px;font-family:Campton;font-weight:700;letter-spacing:0em}}@media screen and (max-width: 640px){.layout-contents .section.type-about .section-inner>.text-title{font-size:32px;font-family:Campton;font-weight:700;letter-spacing:0em;margin-bottom:12px}}.layout-contents .section.type-about .section-inner>.text-desc{font-size:24px;font-family:Pretendard;font-weight:500;letter-spacing:0em;text-align:center}@media screen and (max-width: 1024px){.layout-contents .section.type-about .section-inner>.text-desc{font-size:16px;font-family:Pretendard;font-weight:500;letter-spacing:0em}}@media screen and (max-width: 640px){.layout-contents .section.type-about .section-inner>.text-desc{font-size:14px;font-family:Pretendard;font-weight:500;letter-spacing:0em}}.layout-contents .section.type-about .item-group-circle{display:flex;align-self:center;flex-shrink:0;gap:8px;width:fit-content;padding:8px;margin:60px auto;border-radius:500px;border:2px solid #FFF}@media screen and (max-width: 1024px){.layout-contents .section.type-about .item-group-circle{flex-direction:column;gap:6px;width:100%;border-radius:47px;margin:50px auto}}@media screen and (max-width: 640px){.layout-contents .section.type-about .item-group-circle{margin:40px auto}}.layout-contents .section.type-about .item-group-circle .item{display:flex;justify-content:center;align-items:center;width:clamp(300px,22.22vw,320px);height:160px;border-radius:500px;background:#000}@media screen and (max-width: 1024px){.layout-contents .section.type-about .item-group-circle .item{width:100%;height:79px}}.layout-contents .section.type-about .item-group-circle .item-text{font-size:16px;font-family:Campton;font-weight:300;letter-spacing:0em;text-align:center}@media screen and (max-width: 1024px){.layout-contents .section.type-about .item-group-circle .item-text{font-size:14px;font-family:Campton;font-weight:300;letter-spacing:0em}}@media screen and (max-width: 1024px){.layout-contents .section.type-about .item-group-circle .item-text{font-size:13px;font-family:Campton;font-weight:300;letter-spacing:0em}}.layout-contents .section.type-about .item-group-card{display:flex;justify-content:space-between}@media screen and (max-width: 640px){.layout-contents .section.type-about .item-group-card{flex-direction:column;justify-content:flex-start;gap:20px}}.layout-contents .section.type-about .item-group-card .item{display:flex;flex-direction:column;max-width:45%;gap:24px}@media screen and (max-width: 1024px){.layout-contents .section.type-about .item-group-card .item{gap:12px}}@media screen and (max-width: 640px){.layout-contents .section.type-about .item-group-card .item{gap:6px;max-width:none}}.layout-contents .section.type-about .item-group-card .item-title{font-size:32px;font-family:Campton;font-weight:700;letter-spacing:0em}@media screen and (max-width: 1024px){.layout-contents .section.type-about .item-group-card .item-title{font-size:28px;font-family:Campton;font-weight:700;letter-spacing:0em}}@media screen and (max-width: 640px){.layout-contents .section.type-about .item-group-card .item-title{font-size:24px;font-family:Campton;font-weight:700;letter-spacing:0em}}.layout-contents .section.type-about .item-group-card .item-text{font-size:16px;font-family:Pretendard;font-weight:500;letter-spacing:0em}.layout-contents .section.type-about .item-group-card .item-text.type-line{display:flex;gap:8px}.layout-contents .section.type-about .item-group-card .item-text.type-line:before{content:"";display:flex;width:2px;height:100%;background-color:currentColor}.layout-contents .section.type-about .item-group-card .item-text.type-list li{display:flex;gap:10px 6px}.layout-contents .section.type-about .item-group-card .item-text.type-list li:before{content:"";display:flex;width:4px;height:4px;margin-top:7.5px;background-color:currentColor}@media screen and (max-width: 1024px){.layout-contents .section.type-about .item-group-card .item-text{font-size:14px;font-family:Pretendard;font-weight:500;letter-spacing:0em}}@media screen and (max-width: 640px){.layout-contents .section.type-about .item-group-card .item-text{font-size:13px;font-family:Pretendard;font-weight:500;letter-spacing:0em}}.layout-contents .section.type-contact{display:flex;align-self:center;justify-content:center}@media screen and (max-width: 640px){.layout-contents .section.type-contact{height:100dvh}}.layout-contents .section.type-contact.bg-effect{width:100%;background:linear-gradient(230deg,#e3e3e3,#fdfdfc,#fdf7ea);background-clip:content-box;background-size:400% 400%;border-color:currentColor;animation:partytime 7s cubic-bezier(.46,.03,.52,.96) infinite;transition:padding 1s cubic-bezier(.215,.61,.355,1);will-change:transform}.layout-contents .section.type-contact .section-inner{display:flex;flex-direction:column;align-items:center;padding:140px clamp(20px,4.17vw,60px)}@media screen and (max-width: 640px){.layout-contents .section.type-contact .section-inner{padding:100px clamp(20px,4.17vw,57px)}}@media screen and (max-width: 640px){.layout-contents .section.type-contact .section-inner{padding:70px 20px}}.layout-contents .section.type-contact .text-sub{width:300px;height:10px;margin-bottom:12px}.layout-contents .section.type-contact .text-sub img{display:block}.layout-contents .section.type-contact .text-title{color:#1e242c;font-size:60px;font-family:Campton;font-weight:700;letter-spacing:0em;text-align:center;margin-bottom:40px}@media screen and (max-width: 640px){.layout-contents .section.type-contact .text-title{margin-bottom:20px}}@media screen and (max-width: 1024px){.layout-contents .section.type-contact .text-title{font-size:48px;font-family:Campton;font-weight:700;letter-spacing:0em}}@media screen and (max-width: 640px){.layout-contents .section.type-contact .text-title{font-size:32px;font-family:Campton;font-weight:700;letter-spacing:0em}}.layout-contents .section.type-contact .desc{color:#1e242c;opacity:.8;text-align:center;font-size:24px;font-family:Pretendard;font-weight:500;letter-spacing:0em;margin-bottom:40px}@media screen and (max-width: 1024px){.layout-contents .section.type-contact .desc{font-size:16px;font-family:Pretendard;font-weight:500;letter-spacing:0em}}@media screen and (max-width: 640px){.layout-contents .section.type-contact .desc{font-size:14px;font-family:Pretendard;font-weight:500;letter-spacing:0em;margin-bottom:20px}}@keyframes partytime{0%{background-position:83% 0%}50%{background-position:18% 100%}to{background-position:83% 0%}}.layout-contents .section.type-hero{height:100dvh;padding:116px 60px 60px;overflow:hidden}@media screen and (max-width: 1024px){.layout-contents .section.type-hero{height:auto;min-height:568px;padding:196px 50px 130px}}@media screen and (max-width: 640px){.layout-contents .section.type-hero{height:100dvh;padding:136px 20px 84px}}.layout-contents .section.type-hero .video-background{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;-webkit-touch-callout:none;user-select:none;-webkit-user-select:none}@media screen and (max-width: 640px){.layout-contents .section.type-hero .video-background{width:auto;height:100vh}}.layout-contents .section.type-hero .background-video{position:static;width:100%;height:100%;object-fit:cover;z-index:-1;pointer-events:none}@media screen and (max-width: 640px){.layout-contents .section.type-hero .background-video{width:auto;object-fit:unset}}.layout-contents .section.type-hero .section-inner{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:40px;max-width:1300px}@media screen and (max-width: 640px){.layout-contents .section.type-hero .section-inner{gap:20px}}.layout-contents .section.type-hero .text-title p{font-size:96px;font-family:Campton;font-weight:700;letter-spacing:0em;line-height:100%;text-align:center}@media screen and (max-width: 1024px){.layout-contents .section.type-hero .text-title p{font-size:64px;font-family:Campton;font-weight:700;letter-spacing:0em;line-height:100%}}@media screen and (max-width: 640px){.layout-contents .section.type-hero .text-title p{font-size:40px;font-family:Campton;font-weight:700;letter-spacing:0em;line-height:100%}}.layout-contents .section.type-hero .text-desc{font-size:24px;font-family:Pretendard;font-weight:700;letter-spacing:0em;color:#e4e6e9;text-align:center;word-break:keep-all}@media screen and (max-width: 1024px){.layout-contents .section.type-hero .text-desc{font-size:16px;font-family:Pretendard;font-weight:700;letter-spacing:0em}}@media screen and (max-width: 640px){.layout-contents .section.type-hero .text-desc{font-size:14px;font-family:Pretendard;font-weight:700;letter-spacing:0em}}.layout-contents .section.type-history{display:flex;flex-direction:column;padding-top:100px;padding:60px clamp(20px,4.17vw,60px) 130px;overflow-y:hidden}.layout-contents .section.type-history .section-inner{display:flex;flex-direction:column;gap:40px;flex-grow:1;min-width:0;max-height:800px;width:100%}.layout-contents .section.type-history .text-title{text-align:left;font-size:60px;font-family:Campton;font-weight:700;letter-spacing:0em;color:#1e242c}@media screen and (max-width: 1024px){.layout-contents .section.type-history .text-title{font-size:48px;font-family:Campton;font-weight:700;letter-spacing:0em}}@media screen and (max-width: 640px){.layout-contents .section.type-history .text-title{font-size:32px;font-family:Campton;font-weight:700;letter-spacing:0em}}.layout-contents .section.type-history .history{display:flex;flex-direction:column;gap:60px;padding-left:clamp(82px,7.77vw,112px)}@media screen and (max-width: 1024px){.layout-contents .section.type-history .history{padding-left:0}}@media screen and (max-width: 640px){.layout-contents .section.type-history .history{gap:40px}}.layout-contents .section.type-history .history .year-group{display:flex;gap:24px;width:100%}@media screen and (max-width: 1024px){.layout-contents .section.type-history .history .year-group{flex-direction:column}}.layout-contents .section.type-history .history .year{font-size:40px;font-family:Campton;font-weight:700;letter-spacing:0em;color:#efb737;width:216px}@media screen and (max-width: 1024px){.layout-contents .section.type-history .history .year{font-size:32px;font-family:Campton;font-weight:700;letter-spacing:0em}}@media screen and (max-width: 640px){.layout-contents .section.type-history .history .year{font-size:28px;font-family:Campton;font-weight:700;letter-spacing:0em}}.layout-contents .section.type-history .history .event-group{display:grid;grid-template-columns:repeat(3,1fr);gap:60px 24px;width:100%}@media screen and (max-width: 640px){.layout-contents .section.type-history .history .event-group{display:flex;flex-direction:column;gap:20px}}.layout-contents .section.type-history .history .event{display:flex;flex-direction:column;gap:20px;border-top:3px solid #576579;padding-top:8px}.layout-contents .section.type-history .history .event .text-client{color:#57657980;font-size:16px;font-family:Pretendard;font-weight:700;letter-spacing:0em}@media screen and (max-width: 1024px){.layout-contents .section.type-history .history .event .text-client{font-size:14px;font-family:Pretendard;font-weight:700;letter-spacing:0em}}@media screen and (max-width: 640px){.layout-contents .section.type-history .history .event .text-client{font-size:13px;font-family:Pretendard;font-weight:700;letter-spacing:0em}}.layout-contents .section.type-history .history .event .text-project li{color:#1e242c;font-size:16px;font-family:Pretendard;font-weight:500;letter-spacing:0em;margin-top:12px}@media screen and (max-width: 1024px){.layout-contents .section.type-history .history .event .text-project li{font-size:14px;font-family:Pretendard;font-weight:500;letter-spacing:0em}}@media screen and (max-width: 640px){.layout-contents .section.type-history .history .event .text-project li{font-size:13px;font-family:Pretendard;font-weight:500;letter-spacing:0em}}.layout-contents .section.type-history .expand-layer{position:absolute;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:130px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.layout-contents .section.type-history.is-expanded{overflow-y:visible;padding-bottom:60px}.layout-contents .section.type-history.is-expanded .section-inner{max-height:none}.layout-contents .section.type-history.is-expanded .expand-layer{position:relative;inset:auto;background:transparent;margin-bottom:-60px}.layout-contents .section.type-info{background-color:#d1d3d5;padding:40px clamp(20px,4.17vw,60px) 60px}.layout-contents .section.type-info.is-current .card:nth-child(1) .main-title{animation:fadeIn .3s ease-in}.layout-contents .section.type-info.is-current .card:nth-child(2) .main-title{animation:fadeIn .8s ease-in}.layout-contents .section.type-info .section-inner{display:flex;flex-direction:column;width:100%}.layout-contents .section.type-info .section-inner>.text-title-sub{font-size:28px;font-family:Campton;font-weight:700;letter-spacing:0em;color:#1e242c;margin-bottom:40px}@media screen and (max-width: 1024px){.layout-contents .section.type-info .section-inner>.text-title-sub{font-size:28px;font-family:Campton;font-weight:700;letter-spacing:0em}}@media screen and (max-width: 640px){.layout-contents .section.type-info .section-inner>.text-title-sub{font-size:24px;font-family:Campton;font-weight:700;letter-spacing:0em;margin-bottom:20px}}.layout-contents .section.type-info .frame-wrap{display:flex}@media screen and (max-width: 1024px){.layout-contents .section.type-info .frame-wrap{flex-direction:column;align-self:center;height:auto}}.layout-contents .section.type-info .card-frame{display:flex;flex-shrink:0}@media screen and (max-width: 640px){.layout-contents .section.type-info .card-frame{flex-direction:column;align-self:stretch}}.layout-contents .section.type-info .card{display:flex;flex-direction:column;flex-shrink:0;padding:30px 40px;width:360px;min-height:400px}@media screen and (max-width: 640px){.layout-contents .section.type-info .card{width:100%;height:auto}}.layout-contents .section.type-info .card:nth-child(odd){background-color:#4b4c50}.layout-contents .section.type-info .card:nth-child(2n){background-color:#000}.layout-contents .section.type-info .card:nth-child(2n) .common-button-contain{justify-content:space-evenly}.layout-contents .section.type-info .card:nth-child(2n) .button-inner{min-width:auto}.layout-contents .section.type-info .card .sub-title{font-size:16px;font-family:Campton;font-weight:700;letter-spacing:0em;color:#ffffffb3;margin:16px 0 4px}@media screen and (max-width: 1024px){.layout-contents .section.type-info .card .sub-title{font-size:14px;font-family:Campton;font-weight:700;letter-spacing:0em}}@media screen and (max-width: 640px){.layout-contents .section.type-info .card .sub-title{font-size:13px;font-family:Campton;font-weight:700;letter-spacing:0em}}.layout-contents .section.type-info .card .main-title{font-size:32px;font-family:Pretendard;font-weight:700;letter-spacing:0em;word-break:keep-all}@media screen and (max-width: 1024px){.layout-contents .section.type-info .card .main-title{font-size:28px;font-family:Pretendard;font-weight:700;letter-spacing:0em}}@media screen and (max-width: 640px){.layout-contents .section.type-info .card .main-title{font-size:24px;font-family:Pretendard;font-weight:700;letter-spacing:0em}}.layout-contents .section.type-info .card .desc{display:flex;align-items:flex-end;flex-grow:1;min-height:0;font-size:16px;font-family:Pretendard;font-weight:500;letter-spacing:0em;margin-top:40px;margin-bottom:20px}@media screen and (max-width: 1024px){.layout-contents .section.type-info .card .desc{font-size:14px;font-family:Pretendard;font-weight:500;letter-spacing:0em;margin-bottom:16px}}@media screen and (max-width: 640px){.layout-contents .section.type-info .card .desc{font-size:13px;font-family:Pretendard;font-weight:500;letter-spacing:0em;margin-bottom:16px}}.layout-contents .section.type-info .img-frame{display:flex;flex-shrink:1;overflow-y:hidden}.layout-contents .section.type-info .img-frame .img{width:600px;height:auto;background:url(/assets/img_esg-BsHoQWgx.png) no-repeat 0 0;background-size:cover}@media screen and (max-width: 1024px){.layout-contents .section.type-info .img-frame .img{width:100%;height:480px}}@media screen and (max-width: 1024px){.layout-contents .section.type-info .img-frame .img{height:258px}}.layout-contents .section.type-notice{display:flex;align-self:center;justify-content:center;width:100%;background-color:#000}.layout-contents .section.type-notice .section-inner{display:flex;flex-direction:column;align-self:stretch}.layout-contents .section.type-notice .text-title{display:flex;color:#fff;font-family:var(--font-family-campton);font-size:60px;font-style:normal;font-weight:700;line-height:normal}.layout-contents .section.type-notice .card-group{display:flex;flex-direction:row;gap:20px;height:150px}.layout-contents .section.type-notice .item-card{display:flex;flex-direction:column;width:400px!important;height:149px!important;padding:20px;border-radius:4px;border:1px solid rgba(255,255,255,.8);background:#fff3;box-shadow:0 10px 30px #00000021;cursor:pointer}.layout-contents .section.type-notice .item-card:hover{background:#fff3}.layout-contents .section.type-notice .item-card .block:nth-child(odd){display:flex;gap:10px}.layout-contents .section.type-notice .item-card .block:nth-child(2n){display:flex;justify-content:flex-end;align-items:flex-end;gap:6px;flex-grow:1;min-height:0}.layout-contents .section.type-notice .order{color:#fff;font-family:var(--font-family-campton);font-size:24px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:3px;text-transform:uppercase}.layout-contents .section.type-notice .bar{display:flex;width:6px;height:100%;background-color:#fff}.layout-contents .section.type-notice .box-body{display:flex;flex-direction:column;gap:6px}.layout-contents .section.type-notice .box-body .date{color:#fff;font-family:var(--font-family-campton);font-size:15px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.layout-contents .section.type-notice .box-body .title{color:#fff;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.layout-contents .section.type-notice .label{color:#e4e6e999;-webkit-text-stroke-width:.6000000238418579;-webkit-text-stroke-color:rgba(228,230,233,.6);font-family:var(--font-family-campton);font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}.exntu:has(.section-announcement){height:100dvh}@media screen and (max-width: 640px){.exntu:has(.section-announcement){height:auto}}.layout-contents:has(.section-announcement){padding:56px 32px 0}@media screen and (max-width: 640px){.layout-contents:has(.section-announcement){height:calc(100dvh - 170px)}}.breadcrumb{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;min-height:48px;border-bottom:1px solid #E4E6E9}.breadcrumb .text-current{color:#576579;font-size:14px;font-family:Pretendard;font-weight:700;letter-spacing:0em}.section-announcement{display:flex;flex-direction:column;justify-content:space-between;width:100%;max-width:1600px;margin:0 auto;overflow-y:auto}.section-announcement .section-inner{display:flex;flex-direction:column;min-height:0;max-width:none}.section-announcement .section-title{flex:70px 1 1;padding:20px 0;color:#1e242c;font-size:24px;font-family:Pretendard;font-weight:500;letter-spacing:0em}.section-announcement .section-detail{flex-grow:1;min-height:0;padding-bottom:30px;overflow-y:auto;scrollbar-color:rgba(30,36,44,.3) transparent}.section-announcement .section-detail pre{color:#1e242c;font-size:16px;font-family:Pretendard;font-weight:500;letter-spacing:0em}.exntu:has(.section-error){height:100dvh}@media screen and (max-width: 640px){.exntu:has(.section-error){height:auto}}.layout-contents:has(.section-error){padding:56px 32px 0}@media screen and (max-width: 640px){.layout-contents:has(.section-error){height:100dvh}}.section-error{display:flex;flex-direction:column;justify-content:space-between;width:100%;max-width:1600px;margin:0 auto;overflow-y:auto;padding-top:40px}.section-error .section-inner{display:flex;flex-direction:column;align-items:center;gap:20px;min-height:0;max-width:none;padding:40px}.section-error .section-title{color:#1c1c1e;text-align:center;font-family:Campton;font-size:96px;font-weight:700;letter-spacing:.36px}.section-error .section-detail{display:flex;gap:8px;flex-direction:column}.section-error .section-detail .text-title{color:#1e242c;text-align:center;font-family:Campton;font-size:20px;line-height:20px;letter-spacing:-.32px}.section-error .section-detail .desc{color:#57657980;text-align:center;font-family:Campton;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.078px}
