@font-face{font-weight:400;font-family:Pretendard;font-display:swap;src:url(/resources/front/assets/fonts/Pretendard-Regular.woff2) format('woff2'),url(/resources/front/assets/fonts/Pretendard-Regular.woff) format('woff')}@font-face{font-weight:500;font-family:Pretendard;font-display:swap;src:url(/resources/front/assets/fonts/Pretendard-Medium.woff2) format('woff2'),url(/resources/front/assets/fonts/Pretendard-Medium.woff) format('woff')}@font-face{font-weight:700;font-family:Pretendard;font-display:swap;src:url(/resources/front/assets/fonts/Pretendard-Bold.woff2) format('woff2'),url(/resources/front/assets/fonts/Pretendard-Bold.woff) format('woff')}@font-face{font-weight:800;font-family:Pretendard;font-display:swap;src:url(/resources/front/assets/fonts/Pretendard-ExtraBold.woff2) format('woff2'),url(/resources/front/assets/fonts/Pretendard-ExtraBold.woff) format('woff')}@font-face{font-weight:300;font-family:HDHyundai;font-display:swap;src:url(/resources/front/assets/fonts/HDHyundai-Light.woff2) format('woff2'),url(/resources/front/assets/fonts/HDHyundai-Light.woff) format('woff')}@font-face{font-weight:500;font-family:HDHyundai;font-display:swap;src:url(/resources/front/assets/fonts/HDHyundai-Medium.woff2) format('woff2'),url(/resources/front/assets/fonts/HDHyundai-Medium.woff) format('woff')}@font-face{font-weight:700;font-family:HDHyundai;font-display:swap;src:url(/resources/front/assets/fonts/HDHyundai-Bold.woff2) format('woff2'),url(/resources/front/assets/fonts/HDHyundai-Bold.woff) format('woff')}@font-face{font-weight:400;font-family:'Inter Tight';font-display:swap;src:url(/resources/front/assets/fonts/InterTight-Regular.woff2) format('woff2'),url(/resources/front/assets/fonts/InterTight-Regular.woff) format('woff')}@font-face{font-weight:500;font-family:'Inter Tight';font-display:swap;src:url(/resources/front/assets/fonts/InterTight-Medium.woff2) format('woff2'),url(/resources/front/assets/fonts/InterTight-Medium.woff) format('woff')}@font-face{font-weight:700;font-family:'Inter Tight';font-display:swap;src:url(/resources/front/assets/fonts/InterTight-Bold.woff2) format('woff2'),url(/resources/front/assets/fonts/InterTight-Bold.woff) format('woff')}@font-face{font-weight:800;font-family:'Inter Tight';font-display:swap;src:url(/resources/front/assets/fonts/InterTight-ExtraBold.woff2) format('woff2'),url(/resources/front/assets/fonts/InterTight-ExtraBold.woff) format('woff')}*,::after,::before{box-sizing:border-box;margin:0;padding:0}img{max-width:100%;-o-object-fit:cover;object-fit:cover;vertical-align:top}em{font-style:normal}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}a:focus{outline:0}a:focus-visible{outline:revert}button{border:0;background:rgba(0,0,0,0);color:var(--Text-Color-Black);font-size:inherit;line-height:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}button:focus{outline:0}button:focus-visible{outline:revert}ol,ul{list-style:none}:root{--Brand-Color-Eco-Green:#00e600;--Brand-Color-Heritage-Green:#00ad1d;--Brand-Color-Prosperity-Green:#008233;--Brand-Color-Discovery-Blue:#003087;--Brand-Color-Trust-Blue:#002554;--Text-Color-Black:#000000;--Text-Color-Basic-1:#424242;--Text-Color-Basic-2:#707070;--Text-Color-White:#ffffff;--Text-Color-Prosperity-Green:#008233;--Text-Color-Discovery-Blue:#003087;--Text-Color-Red:#ff0000;--Border-Color-Black:#000000;--Border-Color-White:#ffffff;--Border-Color-Gray-Strong:#d9d9d9;--Border-Color-Gray-Default:#e4e4e4;--Border-Color-Gray-Light:#f4f4f4;--BG-Color-Black:#000000;--BG-Color-White:#ffffff;--BG-Color-Gray-Strong:#f4f4f4;--BG-Color-Gray-Default:#f9f9f9;--BG-Color-Gray-Light:#f8fafb;--BG-Color-Dimmed-Layer:rgba(0, 0, 0, 0.5);--BTN-BG-Color-Black:#000000;--BTN-BG-Color-White:#ffffff;--BTN-BG-Color-Inactive:#f4f4f4;--BTN-BG-Color-Light:#f9f9f9;--Gray-Color-900:#000000;--Gray-Color-800:#262626;--Gray-Color-700:#434343;--Gray-Color-600:#555555;--Gray-Color-500:#7b7b7b;--Gray-Color-400:#9d9d9d;--Gray-Color-300:#c4c4c4;--Gray-Color-200:#d9d9d9;--Gray-Color-100:#e5e5e5;--Gray-Color-50:#f5f5f5;--Gray-Color-0:#ffffff}html{width:100%;height:100%;font-size:.0520834vw;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;text-size-adjust:none}body{height:100%;color:var(--Text-Color-Black);font-weight:400;font-size:16rem;line-height:1.5;font-family:Pretendard,sans-serif;word-break:keep-all;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-overflow-scrolling:touch}:lang(en) body{font-family:'Inter Tight',sans-serif}body.locked{overflow:hidden}button,input,select,textarea{font-family:Pretendard,sans-serif}:lang(en) button,:lang(en) input,:lang(en) select,:lang(en) textarea{font-family:'Inter Tight',sans-serif}.skip{position:fixed;top:20rem;left:50%;z-index:400;width:130rem;padding:15rem 0;border-radius:30rem;background-color:var(--BG-Color-White);box-shadow:0 0 20rem 0 rgba(0,0,0,.2);opacity:0;color:var(--Text-Color-Black);font-weight:700;font-size:18rem;line-height:1.6;text-align:center;transform:translate(-50%,-100%);transition:opacity .3s,width .3s,transform 0s .3s}.skip:focus{width:180rem;outline:0;opacity:1;color:var(--Text-Color-Black);transform:translate(-50%,0);transition:opacity .3s,width .3s .2s,transform .3s}.header{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;position:fixed;top:0;left:0;z-index:300;width:100%;height:100rem;padding:24rem 130rem 0;border-bottom:1px solid var(--Border-Color-Gray-Default);background-color:var(--BG-Color-White);transition:padding-top .2s ease,background-color .2s ease,transform .2s ease}.header.hide{transform:translateY(-100%);transition:transform .2s ease}.header.clear{border:0;background:rgba(255,255,255,0)}.header.hovered{padding-top:0;background-color:var(--BG-Color-White)}.header-logo-link{display:inline-block;outline-offset:5rem;vertical-align:top}.header-logo{display:block;width:168rem;height:28rem;background:url(/resources/front/assets/images/logo.svg) no-repeat center;background-size:168rem 28rem}:lang(en) .header-logo{width:172rem;background-image:url(/resources/front/assets/images/logo-en.svg)}.header.clear .header-logo{background-image:url(/resources/front/assets/images/logo-white.svg)}:lang(en) .header.clear .header-logo{background-image:url(/resources/front/assets/images/logo-en-white.svg)}.header-toggle{display:none;width:30rem;height:30rem}.header-toggle::after{content:'';display:inline-flex;align-items:center;justify-content:center;width:24rem;height:24rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-24-menu.svg);background-position:50%;background-repeat:no-repeat;background-size:24rem}.header.clear .header-toggle::after{background-image:url(/resources/front/assets/images/icons/icon-24-menu-clear.svg)}.header.active .header-toggle::after{background-image:url(/resources/front/assets/images/icons/icon-24-close.svg)}.header-feature{display:flex;align-items:center;justify-content:flex-end}.header-language{position:relative}.header-language-button{display:inline-flex;align-items:center;justify-content:space-between;gap:4rem;outline-offset:5rem;color:#000;font-weight:700;font-size:16rem;line-height:1.1;vertical-align:middle}.header.clear .header-language-button{color:#fff}.header-language-button::after{content:'';display:inline-flex;align-items:center;justify-content:center;width:20rem;height:20rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/fold.svg);background-position:50%;background-repeat:no-repeat;background-size:20rem}.header.clear .header-language-button::after{background-image:url(/resources/front/assets/images/icons/fold-clear.svg)}.header-langs{visibility:hidden;position:absolute;width:90rem;padding:11rem 0;border:1px solid #e4e4e4;border-radius:12rem;background-color:#fff;opacity:0;pointer-events:none;transition:visibility 0s,opacity .6s}.header-langs.active{visibility:visible;opacity:1;pointer-events:auto}.header-lang-link{display:block;padding:4rem 20rem;outline-offset:-2rem;font-weight:400;font-size:16rem;line-height:1.1}.header-lang.active .header-lang-link{font-weight:700}.gnb-title{color:var(--Text-Color-Black);font-weight:700;font-size:20rem;line-height:1.1}.gnb-group.active .gnb-title{color:var(--Text-Color-Prosperity-Green)}.gnb-sub-title{outline-offset:5rem;color:var(--Text-Color-Black);font-weight:700;font-size:20rem;line-height:1.1}.gnb-sub-title.outlink::after{content:'';display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24rem;height:24rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-24-outlink.svg);background-position:50%;background-repeat:no-repeat;background-size:24rem;vertical-align:7rem}.gnb-link{display:inline-flex;align-items:center;gap:1rem;outline-offset:5rem;color:var(--Text-Color-Basic-2);font-weight:400;font-size:14rem;line-height:1.1}.gnb-link.outlink:after{content:'';display:inline-flex;align-items:center;justify-content:center;width:12rem;height:12rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-12-outlink.svg);background-position:50%;background-repeat:no-repeat;background-size:8rem}.heading{display:flex;flex-direction:column;gap:60rem;position:relative;z-index:1;width:100%;max-width:1164rem;margin:0 auto;padding-top:300rem}.headline{height:135rem;margin-top:100rem}.headline-fixer{display:flex;position:fixed;top:100rem;left:0;z-index:100;width:100%;padding:30rem 0;border-bottom:1px solid var(--Border-Color-Gray-Default);background-color:var(--BG-Color-White);transition:top .2s ease}.header.hide~.page .headline-fixer{top:0}.headline-section{display:flex;align-items:center;width:100%;max-width:1164rem;margin:0 auto}.headline-action{flex-shrink:0;width:90rem}.headline-back{display:inline-flex;align-items:center;justify-content:center;width:30rem;height:30rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-30-arrow-left.svg);background-position:50%;background-repeat:no-repeat;background-size:30rem}.headline-info{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:10rem;text-align:center}.headline-subject{font-weight:700;font-size:28rem;line-height:1.5;transition:font-size .6s ease-in-out}.header.hide~.page .headline .headline-subject{font-weight:700;font-size:18rem;line-height:1.6}.headline-date{color:var(--Text-Color-Basic-2);font-weight:400;font-size:14rem;line-height:1.6}.headline-function{display:flex;flex-shrink:0;justify-content:flex-end;gap:10rem;width:90rem}.headline-share{display:inline-flex;align-items:center;justify-content:center;width:40rem;height:40rem;border-radius:50%;background-color:var(--BTN-BG-Color-Inactive);background-image:url(/resources/front/assets/images/icons/icon-20-share.svg);background-position:50%;background-repeat:no-repeat;background-size:20rem}.headline-print{display:inline-flex;align-items:center;justify-content:center;width:40rem;height:40rem;border-radius:50%;background-color:var(--BTN-BG-Color-Inactive);background-image:url(/resources/front/assets/images/icons/icon-20-print.svg);background-position:50%;background-repeat:no-repeat;background-size:20rem}.insights{position:relative;z-index:2}.insight{display:flex;align-items:center;justify-content:center;overflow:hidden;width:100%;font-weight:800;font-size:64rem;line-height:1.3}.insight[data-motion=zoom]{position:relative;width:100%;height:100vh}.insight[data-motion=zoom] .slogan-backdrop{position:fixed;top:50%;left:50%;width:100%;height:100%;border-radius:0;transform:translate(-50%,-50%)}.insight[data-motion=stack]{align-items:flex-end;position:fixed;bottom:0;left:0;width:100%;height:0;transform-origin:center bottom}.insight.fix{position:fixed;top:0;left:0;width:100%;height:100vh;transform:none!important}.page{visibility:hidden}.contents{padding-top:200rem;padding-bottom:200rem;background-color:var(--BG-Color-White)}.main .contents{background-color:transparent}.heading+.contents{margin-top:100rem;padding-top:0}.headline+.contents{margin-top:60rem;padding-top:0}.insights+.contents{position:relative;z-index:3}.footer{position:relative;z-index:3;padding:100rem 130rem;border-top:1px solid var(--Border-Color-Gray-Default);background-color:var(--BG-Color-White)}.footer-list{display:flex;gap:30rem;margin-bottom:40rem}.footer-link{outline-offset:3rem;color:var(--Text-Color-Basic-2);font-weight:700;font-size:16rem;line-height:1.1}.footer-item.pin .footer-link{color:var(--Text-Color-Black)}.footer-address,.footer-copyright{color:var(--Text-Color-Basic-2);font-weight:400;font-size:14rem;line-height:1.6}.footer-sns{display:flex;gap:10rem}.footer-sns:not(:first-child){margin-top:30rem}.footer-sns .footer-link::before{content:''}.footer-sns .footer-link.youtube::before{display:inline-flex;align-items:center;justify-content:center;width:40rem;height:40rem;border-radius:50%;background-color:var(--Brand-Color-Discovery-Blue);background-image:url(/resources/front/assets/images/icons/icon-20-youtube-white.svg);background-position:50%;background-repeat:no-repeat;background-size:20rem}.footer-sns .footer-link.instagram::before{display:inline-flex;align-items:center;justify-content:center;width:40rem;height:40rem;border-radius:50%;background-color:var(--Brand-Color-Discovery-Blue);background-image:url(/resources/front/assets/images/icons/icon-20-instagram-white.svg);background-position:50%;background-repeat:no-repeat;background-size:20rem}.footer-sns .footer-link.linkedin::before{display:inline-flex;align-items:center;justify-content:center;width:40rem;height:40rem;border-radius:50%;background-color:var(--Brand-Color-Discovery-Blue);background-image:url(/resources/front/assets/images/icons/icon-20-linkedin-white.svg);background-position:50%;background-repeat:no-repeat;background-size:20rem}.footer-sns-link{display:block}.quick{display:flex;flex-direction:column;gap:10rem;visibility:hidden;position:fixed;right:40rem;bottom:40rem;opacity:0;pointer-events:none;transition:opacity .3s,visibility .3s,pointer-events .3s}.quick.active{visibility:visible;opacity:1;pointer-events:auto}.more{display:none;position:relative}.main~.footer .more{display:block}.more-list{display:flex;flex-direction:column;gap:18rem;visibility:hidden;position:absolute;right:74rem;bottom:0;padding:20rem;border:1px solid var(--Border-Color-Gray-Default);border-radius:12rem;background-color:var(--BG-Color-White);opacity:0;pointer-events:none;transform:translateY(50%);transition:visibility .3s,opacity .3s,transform .3s}.more.active .more-list{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.more-link{display:inline-flex;align-items:flex-start;outline-offset:4rem;color:var(--Text-Color-Basic-2);font-weight:400;font-size:14rem;line-height:1.1}.more-link::after{content:'';display:inline-flex;align-items:center;justify-content:center;width:12rem;height:12rem;margin-top:2rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-12-outlink.svg);background-position:50%;background-repeat:no-repeat;background-size:12rem}.landscape{display:none;flex-direction:column;align-items:center;justify-content:center;position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background-color:#fff}.landscape-images{display:flex;align-items:center;justify-content:center;width:180rem;height:140rem;margin-bottom:20rem;border-radius:24rem;background-color:#f8fafb}.landscape-image{height:81rem}.landscape-message{color:var(--Brand-Color-Discovery-Blue);font-weight:400;font-size:16rem;line-height:1.6}.family{visibility:hidden;position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;pointer-events:none;transition:visibility .3s,opacity .3s}.family.active{visibility:visible;opacity:1;pointer-events:auto}.family-frame{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;right:0;z-index:1001;width:100%;max-width:700rem;height:100%;background-color:var(--BG-Color-White);transform:translateX(100%);transition:transform .3s}.family.active .family-frame{transform:translateX(0)}:lang(en) .family-frame{max-width:1060rem}.family-head{display:flex;align-items:center;justify-content:space-between;padding:30rem 50rem 20rem}.family-title{flex:1;padding:20rem 0;color:var(--Text-Color-Black);font-weight:800;font-size:24rem;line-height:1.5;word-break:break-word}.family-close{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:30rem;height:30rem;cursor:pointer;transition:color .2s ease}.family-close::after{content:'';display:inline-flex;align-items:center;justify-content:center;width:24rem;height:24rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-24-close.svg);background-position:50%;background-repeat:no-repeat;background-size:24rem}.family-body{flex:1;padding:0 50rem 30rem}.dialog-close:focus-visible,[role=dialog]:focus-visible{outline:2px solid #06c;outline-offset:2rem}.family-contents{display:flex;flex-direction:column;gap:10rem}.family-list{display:grid;grid-template-columns:repeat(2,1fr);gap:30rem 20rem}.accordion.parent>.accordion-panel>.family-list{padding:40rem 40rem 54rem}.family-link{display:flex;align-items:center;justify-content:space-between;outline-offset:8rem;color:var(--Text-Color-Basic-2);font-weight:700;font-size:18rem;line-height:1.6}.family-link::after{content:'';display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:28rem;height:28rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-28-outlink-circle-fill.svg);background-position:50%;background-repeat:no-repeat;background-size:28rem}.family-outlink{display:flex;align-items:center;justify-content:space-between;padding:26rem 40rem;border:1px solid var(--Border-Color-Gray-Strong);border-radius:12rem;color:var(--Text-Color-Black);font-weight:700;font-size:20rem;line-height:1.1;word-break:break-word}.family-outlink.active{border-color:var(--Brand-Color-Discovery-Blue);outline-offset:4rem;background-color:var(--Brand-Color-Discovery-Blue);color:var(--Text-Color-White)}.family-outlink::after{content:'';display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:28rem;height:28rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-28-outlink-circle.svg);background-position:50%;background-repeat:no-repeat;background-size:28rem}.family-outlink.active::after{background-image:url(/resources/front/assets/images/icons/icon-28-outlink-circle-white.svg)}.section.default{width:100%;max-width:1164rem;margin:0 auto}.section.expanded{width:100%;max-width:1400rem;margin:0 auto}.section.wide{width:100%}.section+.section{margin-top:200rem}.heading .section+.section{margin-top:0}.flex{display:flex}.flex-e{justify-content:end}.grid-row{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:16rem;width:100%}.grid-row+.grid-row{margin-top:90rem}[class*=grid-]{min-width:0}.grid-1{flex:1 1 0}.grid-2{flex:2 1 0}.grid-3{flex:3 1 0}.grid-4{flex:4 1 0}.grid-5{flex:5 1 0}.grid-6{flex:6 1 0}.grid-7{flex:7 1 0}.grid-8{flex:8 1 0}.grid-9{flex:9 1 0}.grid-10{flex:10 1 0}.grid-11{flex:11 1 0}.grid-12{flex:12 1 0}.two-column{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:60rem;width:100%}.two-column+.two-column{margin-top:150rem}.two-column-image{flex-shrink:0;order:1}.two-column.reversed .two-column-image{order:2}.two-column-text{display:flex;flex:1;flex-direction:column;order:2;justify-content:center}.two-column.reversed .two-column-text{order:1}.cover-x,.cover-xy,.cover-y{background-color:var(--BG-Color-Gray-Strong);text-align:center}.cover-x img,.cover-xy img,.cover-y img{box-shadow:0 20rem 20rem 0 rgba(0,0,0,.05)}.cover-x img,.cover-xy img,.cover-y img{max-width:100%}.cover-xy{display:flex;align-items:center;justify-content:center;height:366rem;padding:30rem;background-color:var(--BG-Color-Gray-Strong)}.cover-xy img{max-height:246rem}.cover-x.type-a{padding:90rem 120rem}.cover-x.type-a img{height:400rem}.cover-x.type-b{padding:90rem}.cover-x.type-b img{width:416rem;height:277rem}.cover-x.type-c{padding:120rem 150rem}.cover-x.type-c img{height:302rem}.cover-x.type-d{padding:90rem}.cover-x.type-e{padding:60rem}.cover-x.type-e img{width:336rem;height:200rem}.cover-x.type-f{padding:60rem 40rem}.cover-x.type-f img{height:189rem}.cover-y.type-a{padding:50rem 280rem}.cover-y.type-a img{height:312rem}.cover-y.type-b{padding:60rem 100rem}.cover-y.type-b img{height:341rem}.cover-y.type-c{padding:60rem 90rem}.cover-y.type-c img{height:289rem}.photo-frame{overflow:hidden;border-radius:12rem}.photo-frame img{width:100%;height:100%}.gray-box{padding:60rem;border-radius:24rem;background-color:var(--BG-Color-Gray-Default)}.gray-box.sm{padding:30rem 40rem;border-radius:12rem}.gray-box .h4{margin-bottom:50rem}.gray-box .ol,.gray-box .ul{margin-top:30rem}.gray-box .ol:first-child,.gray-box .ul:first-child{margin-top:0}.gray-box p+p{margin-top:20rem}.lined-box{padding:40rem;border:1px solid var(--Border-Color-Gray-Default);border-radius:24rem}.lined-box+.lined-box{margin-top:16rem}.scroll-x::-webkit-scrollbar{display:none}.popup{display:flex;align-items:center;justify-content:center;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;left:0;z-index:300;width:100%;height:100%;background-color:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.popup-close{display:inline-flex;align-items:center;justify-content:center;position:fixed;top:30rem;right:30rem;z-index:2;width:32rem;height:32rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-32-close-white.svg);background-position:50%;background-repeat:no-repeat;background-size:32rem}[data-type=default] .popup-close{background-image:url(/resources/front/assets/images/icons/icon-32-close.svg)}.popup-content{display:none;position:relative;z-index:1;width:100%;max-width:1400rem;padding:120rem;background-color:var(--BG-Color-White)}.popup .popup-content{display:block}.postcard{position:fixed;top:50%;left:50%;z-index:200;min-width:720rem;max-width:888rem;opacity:0;pointer-events:none;transform:translate(-50%,-50%)}.postcard-close{display:inline-flex;align-items:center;justify-content:center;width:30rem;height:30rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-24-close.svg);background-position:50%;background-repeat:no-repeat;background-size:24rem}.postcard-head{display:flex;align-items:center;justify-content:flex-end;gap:30rem;height:70rem;padding:0 20rem;border:1px solid var(--Border-Color-Gray-Strong);border-radius:12rem 12rem 0 0;background-color:var(--BG-Color-Gray-Strong)}.postcard-body{overflow:hidden;position:relative;border-radius:0 0 12rem 12rem}.postcard-backdrop{position:relative;width:888rem;height:612rem}.postcard-backdrop img{width:100%;height:100%}.postcard-image{display:block;width:720rem;height:430rem;background-color:var(--BG-Color-Black)}.postcard-image img{width:100%;height:100%}.postcard-message{position:absolute;top:170rem;right:70rem;bottom:150rem;left:70rem;text-align:center}.postcard-scroll{overflow-x:hidden;overflow-y:auto;height:100%}.postcard-scroll::-webkit-scrollbar{display:block;width:4rem}.postcard-scroll::-webkit-scrollbar-track{border-radius:4rem;background:0 0}.postcard-scroll::-webkit-scrollbar-thumb{border-radius:4rem;background:#d9d9d9}.postcard-track{color:var(--Text-Color-White);font-weight:400;font-size:14rem;line-height:1.6}.slogan{overflow:hidden;position:relative;width:100%;height:100vh}.slogan .mobile-only,.slogan .pc-only{height:100%}.slogan-message{position:absolute;top:50%;left:50%;z-index:3;width:100%;max-width:1164rem;color:var(--Text-Color-White);transform:translate(-50%,-50%)}.slogan-backdrop{overflow:hidden;position:relative;z-index:1;width:100%;height:100vh}.slogan-backdrop img{width:100%;height:100vh;transition:transform .6s}.slogan.active .slogan-backdrop img{transform:scale(1.2);transition:transform 10s}.slogan-backdrop::after{content:'';position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;transition:background-color .6s}.slogan.active .slogan-backdrop::after{background-color:rgba(0,0,0,.5)}.slogan-category{margin-bottom:60rem;opacity:0;font-weight:800;font-size:24rem;line-height:1.5;transform:translateY(100rem);transition:opacity .4s,transform .4s;transition-delay:0}.slogan.active .slogan-category{opacity:1;transform:translateY(0);transition:opacity .4s,transform .4s;transition-delay:.6s}.slogan-title{opacity:0;font-weight:700;font-size:56rem;line-height:1.3;font-family:HDHyundai;transform:translateY(100rem);transition:opacity .1s,transform .1s;transition-delay:0}.slogan.active .slogan-title{opacity:1;transform:translateY(0);transition:opacity .6s,transform .6s;transition-delay:.7s}.slogan-desc{margin-top:20rem;opacity:0;font-weight:700;font-size:20rem;line-height:1.6;transform:translateY(100rem);transition:opacity .1s,transform .1s;transition-delay:0}.slogan.active .slogan-desc{opacity:1;transform:translateY(0);transition:opacity .6s,transform .6s;transition-delay:.8s}.slogan-action{display:flex;margin-top:60rem;opacity:0;transform:translateY(100rem);transition:opacity .1s,transform .1s;transition-delay:0}.slogan.active .slogan-action{opacity:1;transform:translateY(0);transition:opacity .6s,transform .6s;transition-delay:.9s}.metrics{display:flex;justify-content:center;overflow:hidden;position:relative;min-height:1000rem;margin:0 40rem;padding-top:150rem;border-radius:20rem;color:var(--Text-Color-White)}.metrics.full{min-height:100vh;margin:0;border-radius:0}.metrics-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--BG-Color-Black)}.metrics-backdrop img{width:100%;height:100%;transition:opacity 1s ease-in-out}.metrics.active .metrics-backdrop img{opacity:.4}.metrics-info{position:relative;width:100%;max-width:1400rem}.metrics-heading{opacity:0;font-weight:800;font-size:44rem;line-height:1.4;transition:opacity 1s ease-in-out}.metrics.active .metrics-heading{opacity:1}.metrics-datas{display:grid;grid-template-columns:repeat(2,1fr);gap:90rem 20rem}:lang(en) .metrics-datas{gap:60rem 20rem}.metrics-data{opacity:0;transition:opacity 1s ease-in-out}.metrics.active .metrics-data{opacity:1}.metrics-key{margin-bottom:10rem;font-weight:400;font-size:20rem;line-height:1.6}.metrics-unit{font-weight:700;font-size:28rem;line-height:1.5}.metrics-value{font-weight:700;font-size:28rem;line-height:1.5}.metrics-desc{font-weight:400;font-size:16rem;line-height:1.6}.steps{display:flex;flex-direction:column;gap:200rem}.step{display:none}.step.active{display:block}.iframe{overflow:hidden;width:100%;border:0}.movie{width:100%;max-width:1400rem}.movie-video{overflow:hidden;position:relative;padding-top:56.25%;border-radius:24rem}.movie-video iframe,.movie-video video{position:absolute;top:0;left:0;width:100%;height:100%}.youtube-player{width:100%;max-width:928rem}.youtube-player-video{position:relative;padding-top:56.25%}.youtube-player-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.youtube-player-info{margin-top:30rem;padding:30rem;border-radius:12rem;background-color:var(--BG-Color-White)}.youtube-player-title{font-weight:400;font-size:20rem;line-height:1.6}.youtube-player-content{position:relative;height:150rem;margin-top:20rem;padding:5rem;padding-left:0;border:1px solid var(--Border-Color-Gray-Default);border-radius:4rem}.youtube-player-content::before{content:'';position:absolute;top:0;left:0;width:calc(100% - 10rem);height:100%;background:linear-gradient(to bottom,#fff 5rem,rgba(255,255,255,0) 25rem,rgba(255,255,255,0) 125rem,#fff 145rem);pointer-events:none}.youtube-player-scroll{overflow-x:hidden;overflow-y:auto;height:100%}.youtube-player-scroll::-webkit-scrollbar{display:block;width:4rem}.youtube-player-scroll::-webkit-scrollbar-track{border-radius:4rem;background:0 0}.youtube-player-scroll::-webkit-scrollbar-thumb{border-radius:4rem;background:#c9c6c2}.youtube-player-track{padding:20rem;font-weight:400;font-size:16rem;line-height:1.6}.loading{display:none;flex-direction:column;align-items:center;justify-content:center;gap:40rem;position:fixed;top:0;left:0;z-index:500;width:100%;height:100%;background-color:rgba(0,0,0,.5)}[data-state=done] .loading{visibility:hidden;opacity:0;pointer-events:none;transition:opacity 1s ease-in-out,visibility 1s ease-in-out,pointer-events 1s ease-in-out}.loading-icon{display:flex;align-items:center;justify-content:center;width:100rem;height:100rem}.loading-spinner{width:56rem;height:56rem;border:4rem solid #fff;border-bottom-color:transparent;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.loading-message{color:var(--Text-Color-White);font-weight:700;font-size:18rem;line-height:1.6;text-align:center}.h1{font-weight:800;font-size:64rem;line-height:1.3}.h2{margin-top:120rem;margin-bottom:30rem;font-weight:800;font-size:44rem;line-height:1.4}.h2:first-child{margin-top:0}:lang(en) .h2{font-weight:700}.h3{margin-bottom:30rem;font-weight:800;font-size:32rem;line-height:1.5}.h3:first-child{margin-top:0}.h4{margin-bottom:20rem;font-weight:800;font-size:24rem;line-height:1.5}.h5{margin-top:100rem;margin-bottom:10rem;font-weight:500;font-size:18rem;line-height:1.5}.h5:first-child{margin-top:0}.h5:last-child{margin-bottom:0}.h6{margin-top:50rem;margin-bottom:10rem;font-weight:400;font-size:16rem;line-height:1.3}.h5+.h6{margin-top:10rem}.h6:first-child{margin-top:0}.h6:last-child{margin-bottom:0}.hd1{font-weight:700;font-size:72rem;line-height:1.3;font-family:HDHyundai}.hd2{font-weight:700;font-size:56rem;line-height:1.3;font-family:HDHyundai}.hd3{font-weight:700;font-size:44rem;line-height:1.4;font-family:HDHyundai}.hd4{font-weight:700;font-size:36rem;line-height:1.4;font-family:HDHyundai}.hgroup{display:flex;align-items:center}.hgroup>:first-child{flex:1;margin-bottom:0}.hgroup>:first-child+*{flex:0 0 auto;margin-left:auto}.b1{font-weight:700;font-size:36rem;line-height:1.4}.b2{font-weight:400;font-size:28rem;line-height:1.5}.b3{font-weight:400;font-size:24rem;line-height:1.5}.b4{font-weight:400;font-size:20rem;line-height:1.6}.b4+.b4{margin-top:30rem}.b4:first-child{margin-top:0!important}.b4:last-child{margin-bottom:0!important}.b5{font-weight:400;font-size:18rem;line-height:1.6}.b6{margin:10rem 0;font-weight:400;font-size:16rem;line-height:1.6}.b6:first-child{margin-top:0!important}.b6:last-child{margin-bottom:0!important}.b7{font-weight:400;font-size:14rem;line-height:1.6}.b8{font-weight:400;font-size:12rem;line-height:1.6}.ui1{font-weight:400;font-size:16rem;line-height:1.1}.ui2{font-weight:400;font-size:16rem;line-height:1.1}.menu1{font-weight:700;font-size:20rem;line-height:1.1}.menu2{font-weight:700;font-size:20rem;line-height:1.1}.menu3{font-weight:400;font-size:14rem;line-height:1.1}ol .ol,ul .ol{margin-top:10rem;margin-left:-5rem}ol+.ol,ul+.ol{margin-top:10rem}p+.ol{margin-top:10rem}.ol>li{position:relative;font-weight:400;font-size:16rem;line-height:1.6}.ol>li+li{margin-top:10rem}.ol em{display:block;margin-bottom:10rem}.ol.zero{counter-reset:zero}.ol.zero>li{padding-left:30rem;counter-increment:zero}.ol.zero>li::before{content:counter(zero,decimal-leading-zero);position:absolute;top:0;left:0;width:30rem;padding-right:10rem;color:var(--Text-Color-Black);font-weight:inherit;font-size:inherit;line-height:inherit}.ol.decimal{counter-reset:decimal}.ol.decimal>li{padding-left:26rem;counter-increment:decimal}.ol.decimal>li::before{content:counter(decimal) '.';position:absolute;top:0;left:0;width:26rem;padding-right:10rem;color:var(--Text-Color-Black);font-weight:inherit;font-size:inherit;line-height:inherit}.ol.hangul{counter-reset:hangul}.ol.hangul>li{padding-left:26rem;counter-increment:hangul}.ol.hangul>li::before{content:counter(hangul,hangul) '.';position:absolute;top:0;left:0;width:26rem;padding-right:10rem;color:var(--Text-Color-Black);font-weight:inherit;font-size:inherit;line-height:inherit}.ol.alpha{counter-reset:alpha}.ol.alpha>li{padding-left:26rem;counter-increment:alpha}.ol.alpha>li::before{content:counter(alpha,upper-alpha) '.';position:absolute;top:0;left:0;width:26rem;padding-right:10rem;color:var(--Text-Color-Black);font-weight:inherit;font-size:inherit;line-height:inherit}ol .ul,ul .ul{margin-top:10rem;margin-left:-5rem}ol+.ul,ul+.ul{margin-top:10rem}p+.ul{margin-top:10rem}.ul:first-child{margin-top:0}.ul>li{position:relative;font-weight:400;font-size:16rem;line-height:1.6}.ul>li+li{margin-top:10rem}.ul em{display:block;margin-bottom:10rem}.ul.disc>li{padding-left:14rem}.ul.disc>li::before{content:'';position:absolute;top:9rem;left:0;width:4rem;height:4rem;border-radius:50%;background-color:var(--Brand-Color-Discovery-Blue)}.ul.dash>li{padding-left:10rem}.ul.dash>li::before{content:'-';position:absolute;top:0;left:0;width:10rem;padding-right:10rem;color:var(--Text-Color-Black);font-weight:inherit;font-size:inherit;line-height:inherit}.caption{display:flex;flex-direction:column;margin-top:20rem}.caption:first-child{margin-top:0}.caption>li{position:relative;color:var(--Text-Color-Basic-2);font-weight:400;font-size:14rem;line-height:1.6}.caption>li+li{margin-top:10rem}ol.caption{align-items:flex-end;counter-reset:caption}ol.caption>li{padding-left:22rem;counter-increment:caption}ol.caption>li::before{content:'(' counter(caption) ')';position:absolute;top:1rem;left:0;color:var(--Text-Color-Discovery-Blue);font-weight:400;font-size:12rem;line-height:1.6}ul.caption>li{padding-left:12rem}ul.caption>li::before{content:'';position:absolute;top:10rem;left:0;width:2rem;height:2rem;border-radius:50%;background-color:var(--Text-Color-Basic-2)}.fields{display:flex;flex-direction:column;gap:70rem}.field{display:flex;flex-direction:column;gap:30rem}.merge{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10rem;width:100%}.merge .forms{flex:1 1 0;min-width:0}.merge .forms .input:first-child{margin-top:36rem}.pair{display:flex;align-items:stretch;gap:10rem;width:100%}.pair .input,.pair .select{flex:1}.pair .button{flex-shrink:0;height:auto!important;padding-top:0;padding-bottom:0}.forms.rotate{display:flex;flex-wrap:wrap;align-items:stretch}.forms.rotate .label{display:inline-flex;align-items:center;width:auto;height:auto;margin:0;margin-right:20rem}.forms.rotate .label:after{margin-top:-10rem}.forms.rotate .input,.forms.rotate .select{width:200rem}.forms.rotate .button{min-width:80rem;height:auto!important;margin-left:5rem;padding-top:0;padding-bottom:0}.label{display:flex;gap:5rem;width:100%;height:26rem;margin-bottom:10rem;font-weight:400;font-size:16rem;line-height:1.6}.label.required::after{content:'';width:4rem;height:4rem;margin-top:2rem;border-radius:50%;background-color:var(--Brand-Color-Discovery-Blue)}.input{display:flex;align-items:center;gap:10rem;overflow:hidden;position:relative;width:100%;height:54rem;padding:0 16rem;border:1px solid var(--Border-Color-Gray-Strong);border-radius:4rem;background-color:var(--BTN-BG-Color-White);transition:border-color .3s ease-in-out}.forms.focused .input{padding:0 15rem;border:2px solid var(--Border-Color-Black)}.input.sm{height:50rem;padding:0 16rem}.input input{display:block;width:100%;height:26rem;border:none;outline:0;font-weight:400;font-size:16rem;line-height:1.6;text-overflow:ellipsis}.input .forms.filled input{width:calc(100% - 30rem)}.input .reset-button{display:inline-flex;flex-shrink:0;align-items:center;width:20rem;height:20rem;border-radius:50%;outline-offset:5rem}.input .reset-button::before{content:'';display:inline-flex;align-items:center;justify-content:center;width:20rem;height:20rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-20-reset.svg);background-position:50%;background-repeat:no-repeat;background-size:20rem}.input .search-button{display:inline-flex;flex-shrink:0;align-items:center;width:20rem;height:20rem;border-radius:50%;outline-offset:5rem}.input .search-button::before{content:'';display:inline-flex;align-items:center;justify-content:center;width:20rem;height:20rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-20-search.svg);background-position:50%;background-repeat:no-repeat;background-size:20rem}.desc{position:relative;width:100%;margin-top:9rem;padding-left:12rem;color:var(--Text-Color-Basic-2);font-weight:400;font-size:14rem;line-height:1.6;word-break:break-word}.desc::before{content:'';position:absolute;top:8rem;left:0;width:2rem;height:2rem;border-radius:50%;background-color:var(--Text-Color-Basic-2)}.textarea{flex:1}.textarea textarea{display:block;width:100%;min-width:100%;max-width:100%;min-height:200rem;padding:13rem 16rem;border:1px solid var(--Border-Color-Gray-Strong);border-radius:4rem;outline:0;background-color:var(--BTN-BG-Color-White);font-weight:400;font-size:16rem;line-height:1.6;white-space:pre-line;resize:none;-webkit-appearance:none;transition:border-color .3s ease-in-out;-webkit-tap-highlight-color:transparent}.textarea textarea:focus-visible{border-color:var(--Border-Color-Black)}.checkbox{position:relative}.checkbox input[type=checkbox]{position:absolute;top:3rem;left:0;z-index:2;width:20rem;height:20rem;border-radius:4rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}.checkbox input[type=checkbox]:checked+label{color:var(--Text-Color-Black)}.checkbox input[type=checkbox]:checked+label::before{background-image:url(/resources/front/assets/images/icons/icon-20-checkbox-checked.svg)}.checkbox input[type=checkbox]:checked:focus-visible+label::before{outline-width:1px}input[type=checkbox]:checked+.checkbox{background-image:url(/resources/front/assets/images/icons/icon-20-checkbox-checked.svg)}.checkbox label{display:inline-block;padding-left:30rem;color:var(--Text-Color-Basic-2);font-weight:400;font-size:16rem;line-height:1.6;cursor:pointer;-webkit-tap-highlight-color:transparent}.checkbox label:before{content:'';display:inline-flex;align-items:center;justify-content:center;position:absolute;top:3rem;left:0;z-index:1;width:20rem;height:20rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-20-checkbox.svg);background-position:50%;background-repeat:no-repeat;background-size:20rem}.select{position:relative}.select select{width:100%;height:50rem;padding:0 34rem 0 14rem;border:1px solid var(--Border-Color-Gray-Strong);border-radius:4rem;outline:0;background-color:var(--BTN-BG-Color-White);color:var(--Text-Color-Black);font-weight:400;font-size:16rem;line-height:1.6;text-overflow:ellipsis;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .3s ease-in-out}.select select:focus-visible{padding:0 33rem 0 13rem;border-width:2px;border-color:var(--Border-Color-Black)}.select option{color:var(--Text-Color-Black)}.select::after{content:'';display:inline-flex;align-items:center;justify-content:center;position:absolute;top:50%;right:14rem;width:20rem;height:20rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-20-bottom.svg);background-position:50%;background-repeat:no-repeat;background-size:20rem;pointer-events:none;transform:translateY(-50%)}.select.active::after{transform:translateY(-50%) rotate(180deg)}.search{display:flex;align-items:stretch;gap:10rem}.search .forms:nth-child(1){width:160rem}.search .forms:nth-child(2){width:340rem}.button{display:inline-flex;align-items:center;justify-content:center;margin:0;border-radius:4rem;outline-offset:3rem;background-color:var(--BG-Color-Black);color:var(--Text-Color-White);font-weight:700;font-size:16rem;line-height:1.1;-webkit-appearance:button;-moz-appearance:button;appearance:button;-webkit-tap-highlight-color:transparent}.button.gray{background-color:var(--BG-Color-Gray-Default);color:var(--Text-Color-Black)}.button.white{background-color:var(--BG-Color-White);color:var(--Text-Color-Black)}.button.lined{border:1.5px solid var(--Border-Color-Black);background-color:transparent;color:var(--Text-Color-Black)}.button.lined.white{border:1.5px solid var(--Border-Color-White);color:var(--Text-Color-White)}.button.checked{background-color:var(--Brand-Color-Discovery-Blue);color:var(--Text-Color-White)}.button.arrow::after{content:'';display:inline-flex;align-items:center;justify-content:center;width:20rem;height:20rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-20-arrow-right-bold-white.svg);background-position:50%;background-repeat:no-repeat;background-size:20rem}.button.arrow.gray::after{background-image:url(/resources/front/assets/images/icons/icon-20-arrow-right-bold.svg)}.button.arrow.white::after{background-image:url(/resources/front/assets/images/icons/icon-20-arrow-right-bold.svg)}.button.arrow.lined::after{background-image:url(/resources/front/assets/images/icons/icon-20-arrow-right-bold.svg)}.button.arrow.lined.gray::after{background-image:url(/resources/front/assets/images/icons/icon-20-arrow-right-bold.svg)}.button.arrow.lined.white::after{background-image:url(/resources/front/assets/images/icons/icon-20-arrow-right-bold-white.svg)}.button.plus::after{content:'';display:inline-flex;align-items:center;justify-content:center;width:20rem;height:20rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-20-plus-bold-white.svg);background-position:50%;background-repeat:no-repeat;background-size:20rem}.button.plus.gray::after{background-image:url(/resources/front/assets/images/icons/icon-20-plus-bold.svg)}.button.plus.white::after{background-image:url(/resources/front/assets/images/icons/icon-20-plus-bold.svg)}.button.plus.lined::after{background-image:url(/resources/front/assets/images/icons/icon-20-plus-bold.svg)}.button.plus.lined.gray::after{background-image:url(/resources/front/assets/images/icons/icon-20-plus-bold.svg)}.button.plus.lined.white::after{background-image:url(/resources/front/assets/images/icons/icon-20-plus-bold-white.svg)}.button.menu::after{content:'';display:inline-flex;align-items:center;justify-content:center;width:20rem;height:20rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-20-menu-bold-white.svg);background-position:50%;background-repeat:no-repeat;background-size:20rem}.button.menu.gray::after{background-image:url(/resources/front/assets/images/icons/icon-20-menu-bold.svg)}.button.menu.white::after{background-image:url(/resources/front/assets/images/icons/icon-20-menu-bold.svg)}.button.menu.lined::after{background-image:url(/resources/front/assets/images/icons/icon-20-menu-bold.svg)}.button.menu.lined.gray::after{background-image:url(/resources/front/assets/images/icons/icon-20-menu-bold.svg)}.button.menu.lined.white::after{background-image:url(/resources/front/assets/images/icons/icon-20-menu-bold-white.svg)}.buttons{display:flex;align-items:center;justify-content:center;gap:16rem;margin-top:60rem}.close-button{display:inline-flex;align-items:center;justify-content:center;width:30rem;height:30rem}.close-button::before{content:'';display:inline-flex;align-items:center;justify-content:center;width:24rem;height:24rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-24-close.svg);background-position:50%;background-repeat:no-repeat;background-size:24rem}.close-button.lg{width:32rem;height:32rem}.close-button.lg::before{content:'';display:inline-flex;align-items:center;justify-content:center;width:32rem;height:32rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-32-close.svg);background-position:50%;background-repeat:no-repeat;background-size:32rem}.download-button{display:inline-flex;align-items:center;word-break:break-word}.download-button.type-a{gap:8rem;padding:15rem 20rem;border-radius:12rem;background-color:var(--BG-Color-Gray-Strong);color:var(--Text-Color-Black);font-weight:400;font-size:14rem;line-height:1.6}.download-button.type-a::before{content:'';display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:20rem;height:20rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-20-download-bold.svg);background-position:50%;background-repeat:no-repeat;background-size:20rem}.download-button.type-a .mobile-only{flex-shrink:0;margin-right:20rem;color:var(--Text-Color-Black);font-weight:700}.download-button.type-b{gap:5rem;padding:5rem;outline-offset:-1rem;font-weight:400;font-size:14rem;line-height:1.6}.download-button.type-b::before{content:'';display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:20rem;height:20rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-20-download-bold.svg);background-position:50%;background-repeat:no-repeat;background-size:20rem}.download-button.type-c{gap:10rem;outline-offset:5rem;color:var(--Text-Color-Black);font-weight:400;font-size:14rem;line-height:1.6}.download-button.type-c::before{content:'';display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:40rem;height:40rem;border-radius:50%;background-color:var(--BG-Color-Gray-Strong);background-image:url(/resources/front/assets/images/icons/icon-20-download-bold.svg);background-position:50%;background-repeat:no-repeat;background-size:20rem}.audio-button{display:inline-block;width:40rem;height:40rem;background-image:url(../assets/images/icons/icon-40-audio.svg);background-position:50%;background-repeat:no-repeat;background-size:100%}.family-button{display:inline-flex;align-items:center;justify-content:space-between;gap:4rem;outline-offset:4rem;color:var(--Text-Color-Black);font-weight:700;font-size:16rem;line-height:1.1}.header.clear .family-button{color:var(--Border-Color-White)}.family-button::after{content:'';display:inline-flex;align-items:center;justify-content:center;width:24rem;height:24rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-24-plus-fill.svg);background-position:50%;background-repeat:no-repeat;background-size:24rem}.header.clear .family-button::after{background-image:url(/resources/front/assets/images/icons/icon-24-plus-fill-white.svg)}.link-button{display:inline-flex;align-items:center;justify-content:center;min-width:88rem;margin:0;border:1.5px solid var(--Border-Color-Black);border-radius:30rem;background-color:transparent;color:var(--Text-Color-Black);-webkit-appearance:button;-moz-appearance:button;appearance:button;-webkit-tap-highlight-color:transparent}.link-button.white{border:1.5px solid var(--Border-Color-White);color:var(--Text-Color-White)}.link-button.arrow::after{content:'';display:inline-flex;align-items:center;justify-content:center;width:20rem;height:20rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-20-arrow-right-bold.svg);background-position:50%;background-repeat:no-repeat;background-size:20rem}.link-button.arrow.white::after{background-image:url(/resources/front/assets/images/icons/icon-20-arrow-right-bold-white.svg)}.link-button.plus::after{content:'';display:inline-flex;align-items:center;justify-content:center;width:20rem;height:20rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-20-plus-bold.svg);background-position:50%;background-repeat:no-repeat;background-size:20rem}.link-button.plus.white::after{background-image:url(/resources/front/assets/images/icons/icon-20-plus-bold-white.svg)}.link-button.outlink::after{content:'';display:inline-flex;align-items:center;justify-content:center;width:20rem;height:20rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-20-outlink-bold.svg);background-position:50%;background-repeat:no-repeat;background-size:20rem}.link-button.outlink.white::after{background-image:url(/resources/front/assets/images/icons/icon-20-outlink-bold-white.svg)}.link-button.download::after{content:'';display:inline-flex;align-items:center;justify-content:center;width:20rem;height:20rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-20-download-bold.svg);background-position:50%;background-repeat:no-repeat;background-size:20rem}.link-button.download.white::after{background-image:url(/resources/front/assets/images/icons/icon-20-download-bold-white.svg)}.link-button.type-a{height:60rem;padding:19rem 30rem;font-weight:700;font-size:16rem;line-height:1.1}.link-button.type-b{height:52rem;padding:15rem 24rem 14rem;font-weight:700;font-size:16rem;line-height:1.1}.link-button.type-c{width:58rem;min-width:0;height:58rem;font-weight:700;font-size:16rem;line-height:1.1}.link-button.type-c.fill-white{border-color:var(--Border-Color-White);background-color:var(--BG-Color-White)}.link-button.type-d{width:28rem;min-width:0;height:28rem;font-weight:700;font-size:16rem;line-height:1.1}.link-button.type-d.fill-white{border-color:var(--Border-Color-White);background-color:var(--BG-Color-White)}.link-button.type-d.fill-gray{border-color:var(--BG-Color-Gray-Strong);background-color:var(--BG-Color-Gray-Strong)}.link-button.type-d.arrow::after{content:'';display:inline-flex;align-items:center;justify-content:center;width:12rem;height:12rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-12-arrow-right.svg);background-position:50%;background-repeat:no-repeat;background-size:12rem}.link-button.type-d.arrow.white::after{background-image:url(/resources/front/assets/images/icons/icon-12-arrow-right-white.svg)}.link-button.type-d.arrow.fill-white::after{background-image:url(/resources/front/assets/images/icons/icon-12-arrow-right.svg)}.link-button.type-e{gap:10rem;border-width:0;border-radius:0 30rem 30rem 0;font-weight:500;font-size:16rem;line-height:1.1}.link-button.type-e::after{content:'';display:inline-flex;align-items:center;justify-content:center;width:32rem;height:32rem;border-radius:50%;background-color:var(--BG-Color-Gray-Strong);background-image:url(/resources/front/assets/images/icons/icon-20-arrow-right.svg);background-position:50%;background-repeat:no-repeat;background-size:12rem}.more-button{display:inline-flex;align-items:center;justify-content:center;width:64rem;height:64rem;border:1px solid var(--Border-Color-Gray-Default);border-radius:50%;background-color:var(--BG-Color-White)}.more-button::before{content:'';display:inline-flex;align-items:center;justify-content:center;width:20rem;height:20rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-20-plus-bold.svg);background-position:50%;background-repeat:no-repeat;background-size:20rem;transition:transform .3s}.more.active .more-button{border-color:var(--Brand-Color-Heritage-Green);background-color:var(--Brand-Color-Heritage-Green)}.more.active .more-button::before{background-image:url(/resources/front/assets/images/icons/icon-20-plus-bold-white.svg);transform:rotate(45deg)}.pdf-button{display:inline-flex;width:180rem;height:101rem;padding:20rem;color:var(--Text-Color-White);font-weight:400;font-size:14rem;line-height:1.6}.pdf-button.type-a{background:url(/resources/front/assets/images/pdf-button-a-pc.svg) no-repeat center/cover}.pdf-button.type-b{background:url(/resources/front/assets/images/pdf-button-b-pc.svg) no-repeat center/cover}.play-button{display:inline-flex;align-items:center;justify-content:center;width:60rem;height:60rem;border:1.5px solid var(--Border-Color-White);border-radius:50%}.play-button::before{content:'';display:inline-flex;align-items:center;justify-content:center;width:12rem;height:12rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-12-pause-white.svg);background-position:50%;background-repeat:no-repeat;background-size:12rem}.play-button.pause::before{background-image:url(/resources/front/assets/images/icons/icon-12-play-white.svg)}.share-button{display:inline-flex;align-items:center;justify-content:center;width:40rem;height:40rem;border-radius:50%;background-color:var(--BG-Color-Gray-Strong)}.share-button::before{content:'';display:inline-flex;align-items:center;justify-content:center;width:20rem;height:20rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-20-share.svg);background-position:50%;background-repeat:no-repeat;background-size:20rem}.top-button{display:inline-flex;align-items:center;justify-content:center;width:64rem;height:64rem;border:1px solid var(--Border-Color-Gray-Default);border-radius:50%;background-color:var(--BG-Color-White)}.top-button::before{content:'';display:inline-flex;align-items:center;justify-content:center;width:20rem;height:20rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-20-arrow-top-bold.svg);background-position:50%;background-repeat:no-repeat;background-size:20rem}.top-button.active{border-color:var(--Brand-Color-Heritage-Green);background-color:var(--Brand-Color-Heritage-Green)}.top-button.active::before{background-image:url(/resources/front/assets/images/icons/icon-20-arrow-top-bold-white.svg)}.sns-button{display:inline-flex;align-items:center;justify-content:center;width:40rem;height:40rem;border-radius:50%;outline-offset:3rem;background-color:var(--Brand-Color-Trust-Blue)}.sns-button::before{content:'';display:inline-flex;align-items:center;justify-content:center;width:20rem;height:20rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-20-empty-white.svg);background-position:50%;background-repeat:no-repeat;background-size:20rem}.sns-button.youtube::before{background-image:url(/resources/front/assets/images/icons/icon-20-youtube-white.svg)}.sns-button.instagram::before{background-image:url(/resources/front/assets/images/icons/icon-20-instagram-white.svg)}.sns-button.linkedin::before{background-image:url(/resources/front/assets/images/icons/icon-20-linkedin-white.svg)}.sns-button.home::before{background-image:url(/resources/front/assets/images/icons/icon-20-home-white.svg)}.sns-button.blog::before{background-image:url(/resources/front/assets/images/icons/icon-20-blog-white.svg)}.sns-button.facebook::before{background-image:url(/resources/front/assets/images/icons/icon-20-facebook-white.svg)}.sns-button.bluetalk::before{background-image:url(/resources/front/assets/images/icons/icon-20-bluetalk-white.svg)}.sns-button.tiktok::before{background-image:url(/resources/front/assets/images/icons/icon-20-tiktok-white.svg)}.accordion{overflow:hidden;width:100%}.accordion.default{border:1px solid var(--Border-Color-Gray-Strong);border-radius:12rem}.accordion.default+.accordion.default{margin-top:10rem}.accordion.parent{border:1px solid var(--Border-Color-Gray-Strong);border-radius:12rem}.accordion.child+.accordion.child{position:relative}.accordion.child+.accordion.child ::before{content:'';position:absolute;top:0;right:40rem;left:40rem;height:1px;background-color:var(--Border-Color-Gray-Strong)}.accordion-button{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;word-break:break-word}.accordion.default .accordion-button{padding:30rem 40rem;border-radius:12rem;font-weight:800;font-size:24rem;line-height:1.5}.accordion.default.active>.accordion-title>.accordion-button{border-radius:12rem 12rem 0 0}.accordion.parent>.accordion-title>.accordion-button{padding:26rem 40rem;border-radius:12rem;outline-offset:-4rem;font-weight:700;font-size:20rem;line-height:1.1}.accordion.parent.active>.accordion-title>.accordion-button{border-radius:12rem 12rem 0 0}.accordion.child .accordion-button{padding:20rem 40rem;outline-offset:-4rem;font-weight:700;font-size:18rem;line-height:1.6}.accordion.child:last-child>.accordion-title>.accordion-button{border-radius:0 0 12rem 12rem}.accordion-button::after{content:'';display:block;flex-shrink:0;transition:transform .3s ease-in-out}.accordion.default .accordion-button::after{display:inline-flex;align-items:center;justify-content:center;width:20rem;height:20rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-20-bottom.svg);background-position:50%;background-repeat:no-repeat;background-size:20rem}.accordion.default.active .accordion-button::after{transform:rotate(180deg)}.accordion.parent .accordion-button::after{display:inline-flex;align-items:center;justify-content:center;width:28rem;height:28rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-28-bottom.svg);background-position:50%;background-repeat:no-repeat;background-size:28rem}.accordion.parent.active .accordion-button::after{transform:rotate(180deg)}.accordion.child .accordion-button::after{display:inline-flex;align-items:center;justify-content:center;width:28rem;height:28rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-28-plus.svg);background-position:50%;background-repeat:no-repeat;background-size:28rem}.accordion.child.active .accordion-button::after{background-image:url(/resources/front/assets/images/icons/icon-28-minus.svg)}.accordion-panel{display:none}.accordion.default .accordion-panel{padding:40rem;border-top:1px solid var(--Border-Color-Gray-Strong)}.accordion.parent>.accordion-panel{border-top:1px solid var(--Border-Color-Gray-Strong);border-radius:0 0 12rem 12rem}.accordion.child>.accordion-panel{padding:40rem 40rem 54rem;border-radius:0 0 12rem 12rem}.calendar{display:flex;flex:1;flex-direction:column;justify-content:center;gap:20rem;padding:50rem;border:1px solid var(--Border-Color-Gray-Default);border-radius:12rem}.calendar th{padding:10rem 0;font-weight:400;font-size:14rem;line-height:1.6;text-transform:uppercase;text-align:center}.calendar th:first-child{color:var(--Text-Color-Red)}.calendar th:last-child{color:var(--Text-Color-Basic-2)}.calendar td{font-weight:400;font-size:14rem;line-height:1.6;text-align:center}.calendar td:first-child{color:var(--Text-Color-Red)}.calendar td:last-child{color:var(--Text-Color-Basic-2)}.calendar-controls{display:flex;align-items:center;justify-content:center;gap:10rem;position:relative}.calendar-prev{display:inline-flex;align-items:center;justify-content:center;width:40rem;height:40rem;border-radius:12rem;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-20-left-bold.svg);background-position:50%;background-repeat:no-repeat;background-size:20rem}.calendar-next{display:inline-flex;align-items:center;justify-content:center;width:40rem;height:40rem;border-radius:12rem;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-20-right-bold.svg);background-position:50%;background-repeat:no-repeat;background-size:20rem}.calendar-today{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:50%;right:26rem;height:40rem;padding:0 15rem;border:1px solid var(--Border-Color-Black);border-radius:4rem;outline-offset:2rem;font-weight:700;font-size:14rem;line-height:1.6;transform:translateY(-50%)}.calendar-month{font-weight:800;font-size:32rem;line-height:1.5}.calendar-table{width:100%;border:0;border-collapse:collapse;table-layout:fixed}.calendar-day{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:24rem;position:relative;width:100%;padding:5rem 2rem;border-radius:4rem;outline-offset:-2rem;color:inherit}.calendar-day.checked{outline-offset:3rem;background-color:var(--Brand-Color-Discovery-Blue);color:var(--Text-Color-White)}.calendar-day.checked:before{content:'';display:inline-flex;align-items:center;justify-content:center;position:absolute;bottom:15rem;left:50%;width:20rem;height:20rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-20-checked-white-bold.svg);background-position:50%;background-repeat:no-repeat;background-size:20rem;transform:translateX(-50%)}.calendar-table tr:first-child .calendar-day{padding-top:10rem}.calendar-table tr:last-child .calendar-day{padding-bottom:0}.calendar-date{font-weight:400;font-size:14rem;line-height:1.6}.calendar-day.holiday .calendar-date{color:var(--Text-Color-Red)}.calendar-info{visibility:hidden;width:100%;height:20rem;margin-bottom:-4rem;padding:1rem 10rem 0;border-radius:2rem;background-color:var(--BG-Color-Gray-Light);font-weight:400;font-size:12rem;line-height:1.6;text-align:center;white-space:nowrap}.calendar-day.checked .calendar-info{visibility:hidden!important}.calendar-day.off .calendar-info{visibility:visible;color:var(--Text-Color-Basic-2)}.calendar-day.on .calendar-info{visibility:visible;color:var(--Text-Color-Discovery-Blue)}.hashtag{display:inline-flex;align-items:center;justify-content:center;height:30rem;padding:5rem 10rem;border-radius:15rem;background-color:var(--BG-Color-Gray-Default);color:var(--Text-Color-Basic-2);font-weight:400;font-size:18rem;line-height:1.6}.hashtag.hashless:before{content:'#'}.navs{display:flex}.navs-tab{border-right:1px solid var(--Border-Color-Gray-Default)}.navs-tab:first-child{border-left:1px solid var(--Border-Color-Gray-Default)}.navs.white .navs-tab{border-right-color:var(--Border-Color-White)}.navs.white .navs-tab:first-child{border-left-color:var(--Border-Color-White)}.navs.d3 .navs-tab{border-color:var(--BTN-BG-Color-Light);background-color:var(--BTN-BG-Color-Light)}.navs.d4 .navs-tab{border-color:var(--BTN-BG-Color-Light);background-color:var(--BTN-BG-Color-Light)}.navs-link{display:flex;align-items:center;justify-content:center;width:auto;min-width:114rem;height:60rem;padding:0 27rem;border-radius:2rem;color:var(--Text-Color-Black);font-weight:700;font-size:16rem;line-height:1.1;white-space:nowrap}.navs.white .navs-link{color:var(--Text-Color-Black)}.navs.d4 .navs-link{font-weight:400;font-size:16rem;line-height:1.1}.navs-tab.active .navs-link{background-color:var(--BTN-BG-Color-Black);color:var(--Text-Color-White);font-weight:700}.navs.white .navs-tab.active .navs-link{background-color:var(--BTN-BG-Color-White);color:var(--Text-Color-Black)}.navs.d3 .navs-tab.active .navs-link{border:1px solid var(--Border-Color-Black);background-color:var(--BTN-BG-Color-White);color:var(--Text-Color-Black)}.navs.d4 .navs-tab.active .navs-link{border:1px solid var(--Border-Color-Black);background-color:var(--BTN-BG-Color-White);color:var(--Text-Color-Black)}.tabs-panel:focus-visible,.tabs-tab:focus-visible{outline:2px solid}.tabs-tab[aria-selected=true]{position:relative;z-index:1}.tabs-panels{overflow:hidden;position:relative;margin-top:150rem;margin-right:-50rem;margin-left:-50rem}.tabs-panel{display:none;overflow:hidden;position:relative;padding:0 50rem;opacity:0}.table{width:100%;border-top:1px solid var(--Border-Color-Black);border-bottom:1px solid var(--Border-Color-Gray-Default)}.table table{min-width:100%;border:0;border-collapse:collapse}.table thead th{padding:20rem 0;background-color:var(--BG-Color-Gray-Default);color:var(--Text-Color-Black);font-weight:700;font-size:16rem;line-height:1.6}.table thead tr+tr th{border-top:1px solid var(--Border-Color-Gray-Default)}.table thead th+th{border-left:1px solid var(--Border-Color-Gray-Default)}.table thead tr:last-child th{border-bottom:1px solid var(--Border-Color-Gray-Default)}.table thead th[rowspan]{border-right:1px solid var(--Border-Color-Gray-Default);border-bottom:1px solid var(--Border-Color-Gray-Default)}.table tbody th{padding:0 5rem;border:1px solid var(--Border-Color-Gray-Default);background-color:var(--BG-Color-White);color:var(--Text-Color-Black);font-weight:700;font-size:16rem;line-height:160%;line-height:1.6}.table tbody th.text-left{padding-left:20rem}.table tbody td{padding:20rem 10rem;background-color:var(--BG-Color-White);color:var(--Text-Color-Basic-2);font-weight:400;font-size:16rem;line-height:1.6;text-align:center}.table tbody td.text-left{padding-left:20rem}.table tbody tr+tr td{border-top:1px solid var(--Border-Color-Gray-Default)}.table tbody td+td{border-left:1px solid var(--Border-Color-Gray-Default)}.table tbody td[rowspan]:not(:last-child){border-right:1px solid var(--Border-Color-Gray-Default)}.list{border-top:1px solid var(--Border-Color-Gray-Light);border-bottom:1px solid var(--Border-Color-Gray-Light)}.list-item{display:flex;flex-direction:column;gap:10rem;padding:30rem 0}.list-item+.list-item{border-top:1px solid var(--Border-Color-Gray-Light)}.list.sm .list-item{flex-direction:row;align-items:flex-start;gap:16rem;padding:20rem 0}.list-key{display:flex;align-items:center;gap:10rem;font-weight:700;font-size:20rem;line-height:1.6}.list.sm .list-key{width:220rem;padding:3rem 0;font-weight:700;font-size:16rem;line-height:1.6}.list-value{font-weight:400;font-size:20rem;line-height:1.6}.list.sm .list-value{flex:1;font-weight:400;font-size:20rem;line-height:1.6}.tiles{display:grid}.tiles.col-3{grid-template-columns:repeat(3,1fr)}.tiles.col-2{grid-template-columns:repeat(2,1fr)}.tiles.photo{gap:60rem 40rem}.tiles.cover{gap:60rem 16rem;text-align:center}.tiles-item{overflow:hidden}.tile{display:block;position:relative;width:100%;border-radius:12rem;outline-offset:-1rem;text-align:left;word-break:break-word}.tile:focus-visible .tile-date,.tile:focus-visible .tile-desc,.tile:focus-visible .tile-subject{padding-right:10rem;padding-left:10rem}.tile .cover-x~*{text-align:center}.tile .cover-y~*{text-align:center}.tile .cover-xy~*{text-align:center}.tile.youtube::before{content:'';display:inline-flex;align-items:center;justify-content:center;position:absolute;top:20rem;right:20rem;width:40rem;height:40rem;border-radius:50%;background-color:var(--Brand-Color-Trust-Blue);background-image:url(/resources/front/assets/images/icons/icon-20-youtube-white.svg);background-position:50%;background-repeat:no-repeat;background-size:20rem}.tile.linkedin::before{content:'';display:inline-flex;align-items:center;justify-content:center;position:absolute;top:20rem;right:20rem;width:40rem;height:40rem;border-radius:50%;background-color:var(--Brand-Color-Trust-Blue);background-image:url(/resources/front/assets/images/icons/icon-20-linkedin-white.svg);background-position:50%;background-repeat:no-repeat;background-size:20rem}.tile.instagram::before{content:'';display:inline-flex;align-items:center;justify-content:center;position:absolute;top:20rem;right:20rem;width:40rem;height:40rem;border-radius:50%;background-color:var(--Brand-Color-Trust-Blue);background-image:url(/resources/front/assets/images/icons/icon-20-instagram-white.svg);background-position:50%;background-repeat:no-repeat;background-size:20rem}.tile.dim .photo-frame{position:relative}.tile.dim .photo-frame::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--BG-Color-Black);opacity:.4}.tile.dim .photo-frame::after{content:'';display:flex;display:inline-flex;align-items:center;align-items:center;justify-content:center;justify-content:center;position:absolute;top:50%;left:50%;width:60rem;height:60rem;border:1.5px solid var(--Border-Color-White);border-radius:50%;border-radius:50%;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-12-play-white.svg);background-position:50%;background-repeat:no-repeat;background-size:12rem;transform:translate(-50%,-50%)}.spotlight .tile.dim .photo-frame::after{display:inline-flex;align-items:center;justify-content:center;width:120rem;height:120rem;border-radius:50%;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-12-play-white.svg);background-position:50%;background-repeat:no-repeat;background-size:20rem}.tile-title{margin-top:20rem;font-weight:400;font-size:20rem;line-height:1.6}.tile-subject{overflow:hidden;margin-top:20rem;font-weight:400;font-size:18rem;line-height:1.6;text-overflow:ellipsis;white-space:nowrap;transition:padding .3s ease-in-out}.spotlight .tile-subject{font-weight:700;font-size:20rem;line-height:1.6}.spotlight .swiper-slide:first-child .tile-subject{margin-top:30rem;font-weight:700;font-size:24rem;line-height:1.5}.tile-desc{overflow:hidden;margin-top:5rem;color:var(--Text-Color-Basic-2);font-weight:400;font-size:16rem;line-height:1.6;text-overflow:ellipsis;white-space:nowrap;transition:padding .3s ease-in-out}.spotlight .swiper-slide:first-child .tile-desc{margin-top:10rem}.spotlight .swiper-slide:first-child~.swiper-slide .tile-desc{display:none}.tile-action{margin-top:10rem}.tile-date{margin-top:10rem;color:var(--Text-Color-Basic-2);font-weight:400;font-size:14rem;line-height:1.6;transition:padding .3s ease-in-out}.total{display:flex;align-items:center;color:var(--Text-Color-Basic-2);font-weight:400;font-size:16rem;line-height:1.6}.total-count{margin-left:4rem;color:var(--Text-Color-Black);font-weight:700}.categories{display:flex;gap:30rem}.categories-button{display:flex;justify-content:center;gap:5rem;width:auto;height:37rem;outline-offset:5rem;color:var(--Text-Color-Basic-2);white-space:nowrap}.categories-item.active .categories-button{color:var(--Text-Color-Black)}.categories-text{position:relative;font-weight:700;font-size:20rem;line-height:1.6}.categories-item.active .categories-text::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:2rem;background-color:var(--Border-Color-Black)}.categories-number{font-weight:700;font-size:12rem;line-height:1.6}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16rem}.cards-item{overflow:hidden}.card{display:flex;flex-direction:column;justify-content:space-between;min-height:224rem;padding:30rem;border:1px solid var(--Border-Color-Gray-Strong);border-radius:12rem}.card-subject{font-weight:400;font-size:16rem;line-height:1.6}.board{word-break:break-word}.board-util{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:20rem}.board-total{display:flex;color:var(--Text-Color-Basic-2);font-weight:400;font-size:16rem;line-height:1.6}.board-count{margin-left:4rem;color:var(--Text-Color-Black);font-weight:700}:lang(en) .board-count{margin-right:4rem;margin-left:0}.board-action{margin-left:auto}.board-option{min-width:160rem}.board-titles{display:flex;align-items:center;justify-content:space-between;gap:40rem;padding:17rem 40rem;background-color:var(--BG-Color-Gray-Default);color:var(--Text-Color-Basic-2);font-weight:700;font-size:16rem;line-height:1.6}.board-title.number{width:40rem;text-align:center}.board-title.subject{flex:1}.board-title.attachment{width:100rem;text-align:center}.board-title.date{width:96rem;text-align:center}.board-title.pdf{width:180rem;text-align:center}.board-contents{display:flex;align-items:center;justify-content:space-between;gap:40rem;border-bottom:1px solid var(--Border-Color-Gray-Strong)}.board.type-a .board-contents{padding:20rem 40rem}.board.type-b .board-contents{padding:20rem 40rem}.board.type-c .board-contents{padding:50rem 40rem}.board-content.number{width:40rem;color:var(--Text-Color-Basic-2);font-weight:400;font-size:16rem;line-height:1.6;text-align:center}.board-content.subject{flex:1;overflow:hidden;font-weight:400;font-size:24rem;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.board-content.attachment{width:100rem;text-align:center}.board-content.date{width:96rem;color:var(--Text-Color-Basic-2);font-weight:400;font-size:16rem;line-height:1.6;text-align:center}.board-content.pdf{width:180rem}.board-content.pdf .pdf-button{width:100%;border-radius:4rem}.no-result{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400rem;border:1px solid var(--Border-Color-Gray-Strong);border-radius:12rem}.no-result-title{font-weight:400;font-size:18rem;line-height:1.6}.no-result-desc{margin-top:5rem;font-weight:400;font-size:14rem;line-height:1.6}.no-result-action{margin-top:60rem}.no-data{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400rem;border:1px solid var(--Border-Color-Gray-Strong);border-radius:12rem}.no-data-title{font-weight:400;font-size:18rem;line-height:1.6}.no-data-desc{margin-top:5rem;font-weight:400;font-size:14rem;line-height:1.6}.no-data-action{margin-top:60rem}.pagination{display:flex;align-items:center;justify-content:center}.board .pagination{margin-top:60rem}.pagination-list{display:flex;align-items:center;justify-content:center;gap:5rem}.pagination-link{display:flex;align-items:center;justify-content:center;width:40rem;height:40rem;border:1px solid var(--Border-Color-Gray-Default);border-radius:4rem;background-color:var(--BG-Color-White);color:var(--Text-Color-Basic-2);font-weight:700;font-size:14rem;line-height:1.6}.pagination-link.active{border:none;background-color:var(--BG-Color-Black);color:var(--Text-Color-White)}.pagination-ellipsis{display:inline-flex;display:flex;align-items:center;align-items:center;justify-content:center;justify-content:center;width:20rem;width:40rem;height:20rem;height:40rem;border:1px solid var(--Border-Color-Gray-Default);border-radius:0;border-radius:4rem;background-color:transparent;background-color:var(--BG-Color-White);background-image:url(/resources/front/assets/images/icons/icon-20-more.svg);background-position:50%;background-repeat:no-repeat;background-size:20rem;color:var(--Text-Color-Basic-2);font-weight:700;font-size:14rem;line-height:1.6}.pagination-first{display:inline-flex;display:flex;align-items:center;align-items:center;justify-content:center;justify-content:center;width:20rem;width:40rem;height:20rem;height:40rem;border-radius:0;border-radius:4rem;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-20-double-left-bold.svg);background-position:50%;background-repeat:no-repeat;background-size:20rem}.pagination-last{display:inline-flex;display:flex;align-items:center;align-items:center;justify-content:center;justify-content:center;width:20rem;width:40rem;height:20rem;height:40rem;border-radius:0;border-radius:4rem;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-20-double-right-bold.svg);background-position:50%;background-repeat:no-repeat;background-size:20rem}.pagination-prev{display:inline-flex;display:flex;align-items:center;align-items:center;justify-content:center;justify-content:center;width:20rem;width:40rem;height:20rem;height:40rem;border-radius:0;border-radius:4rem;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-20-left-bold.svg);background-position:50%;background-repeat:no-repeat;background-size:20rem}.pagination-next{display:inline-flex;display:flex;align-items:center;align-items:center;justify-content:center;justify-content:center;width:20rem;width:40rem;height:20rem;height:40rem;border-radius:0;border-radius:4rem;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-20-right-bold.svg);background-position:50%;background-repeat:no-repeat;background-size:20rem}.masking{opacity:0;transition:opacity .6s}.masking.active{opacity:1;transition:opacity 0s}.masking-line{display:inline-flex;overflow:hidden;width:100%}.masking-text{transform:translateY(100%);transition:transform .6s}.masking.active .masking-text{transform:translateY(0)}.masking-line:nth-child(1) .masking-text{transition:transform .6s .15s}.masking-line:nth-child(2) .masking-text{transition:transform .6s .3s}.masking-line:nth-child(3) .masking-text{transition:transform .6s .45s}.masking-line:nth-child(4) .masking-text{transition:transform .6s .6s}.masking-line:nth-child(5) .masking-text{transition:transform .6s .75s}.masking-line:nth-child(6) .masking-text{transition:transform .6s .9s}.masking-line:nth-child(7) .masking-text{transition:transform .6s 1.05s}.masking-line:nth-child(8) .masking-text{transition:transform .6s 1.2s}.masking-line:nth-child(9) .masking-text{transition:transform .6s 1.35s}.masking-line:nth-child(10) .masking-text{transition:transform .6s 1.5s}.ticker{display:flex;font-weight:800;font-size:64rem;line-height:1.3}.ticker-numbers{display:flex;align-items:flex-end;overflow:hidden;height:83rem}.ticker-numbers:first-child{margin-left:-5rem}.ticker-numbers:first-child~.ticker-numbers{margin-left:-4rem}.ticker-track{display:flex;flex-direction:column;align-items:center;justify-content:center;transition:transform 2s cubic-bezier(1,-.2,0,1.2)}.key-metrics.active .ticker-track,.metrics.active .ticker-track{transform:translateY(calc(100% - 83rem))}.key-metrics-item:nth-child(1) .ticker-track,.metrics-data:nth-child(1) .ticker-track{transition-delay:0s}.key-metrics-item:nth-child(2) .ticker-track,.metrics-data:nth-child(2) .ticker-track{transition-delay:.1s}.key-metrics-item:nth-child(3) .ticker-track,.metrics-data:nth-child(3) .ticker-track{transition-delay:.2s}.key-metrics-item:nth-child(4) .ticker-track,.metrics-data:nth-child(4) .ticker-track{transition-delay:.3s}.key-metrics-item:nth-child(5) .ticker-track,.metrics-data:nth-child(5) .ticker-track{transition-delay:.4s}.key-metrics-item:nth-child(6) .ticker-track,.metrics-data:nth-child(6) .ticker-track{transition-delay:.5s}.ticker-number{font-weight:800;font-size:64rem;line-height:1.3}.ticker-symbol{font-weight:800;font-size:64rem;line-height:1.3}.ticker-scale{font-weight:800;font-size:64rem;line-height:1.3}.ticker-unit{display:flex;align-items:flex-end;min-width:16rem;padding-bottom:10rem;font-weight:700;font-size:28rem;line-height:1.5}.swiper{position:relative}.swiper-pagination{display:flex;align-items:center;justify-content:center;top:auto!important;bottom:40rem!important}.swiper-pagination-bullet{width:8rem;height:8rem;background-color:var(--BG-Color-Black);opacity:.1}.swiper.white .swiper-pagination-bullet{background-color:var(--BG-Color-White);opacity:.6}.swiper-pagination-bullet-active{opacity:1!important}.swiper-button-prev{display:inline-flex;align-items:center;justify-content:center;left:40rem;width:58rem;height:58rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-60-prev.svg);background-position:50%;background-repeat:no-repeat;background-size:58rem}.swiper.white .swiper-button-prev{background-image:url(/resources/front/assets/images/icons/icon-60-prev-white.svg)}.swiper-button-prev::after{display:none}.swiper-button-next{display:inline-flex;align-items:center;justify-content:center;right:40rem;width:58rem;height:58rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-60-next.svg);background-position:50%;background-repeat:no-repeat;background-size:58rem}.swiper.white .swiper-button-next{background-image:url(/resources/front/assets/images/icons/icon-60-next-white.svg)}.swiper-button-next::after{display:none}.static-visual{overflow:hidden;position:relative;height:1000rem;margin:0 40rem;border-radius:24rem}.static-visual-backdrop{height:100%;background-color:var(--BG-Color-Black)}.static-visual-backdrop img{width:100%;height:100%;transition:opacity .6s ease}.static-visual.active .static-visual-backdrop img{opacity:.5}.static-visual-text{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;color:var(--Text-Color-White)}.static-visual-align{width:100%;max-width:1400rem;margin:0 auto}.static-visual-align>*{opacity:0;transform:translateY(200rem);transition:opacity 1s ease,transform .6s ease}.static-visual.active .static-visual-align>*{opacity:1;transform:translateY(0)}.static-visual.active .static-visual-align>:nth-child(1){transition-delay:.2s}.static-visual.active .static-visual-align>:nth-child(2){transition-delay:.4s}.static-visual.active .static-visual-align>:nth-child(3){transition-delay:.6s}.static-visual.active .static-visual-align>:nth-child(4){transition-delay:.8s}.static-visual-category{margin-bottom:60rem;font-weight:800;font-size:24rem;line-height:1.5}.static-visual-title{font-weight:700;font-size:56rem;line-height:1.3;font-family:HDHyundai}.static-visual-desc{margin-top:20rem;font-weight:700;font-size:20rem;line-height:1.6}.static-visual-action{margin-top:60rem}.main .contents{padding-top:0;padding-bottom:220rem}.kv{overflow:hidden;height:100vh}.kv-frame{overflow:hidden;width:100%;height:100%}.kv-swiper{position:relative;z-index:1;width:100%;height:100%}.kv-frame{position:relative;height:100%;background-color:var(--BG-Color-Black)}.kv-frame::before{content:'';position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 50%,rgba(0,0,0,.2) 69.76%,rgba(0,0,0,.3) 100%);pointer-events:none}.kv-video{position:absolute;top:0;left:0;z-index:1;width:100%;height:100vh;-o-object-fit:cover;object-fit:cover}.kv-info{position:absolute;bottom:270rem;left:0;z-index:2;width:100%;padding:0 260rem}.kv-text{display:flex;flex-direction:column;gap:30rem;color:var(--Text-Color-White)}.kv-sub-message{font-weight:800;font-size:16rem;line-height:1.3}.kv-message{font-weight:700;font-size:44rem;line-height:1.4;font-family:HDHyundai}.kv-mobile-control{display:none}.kv-control{display:flex;gap:30rem;position:absolute;right:0;bottom:150rem;left:0;z-index:2;padding:0 260rem}.kv-control-button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:60rem;height:60rem;border-radius:50%;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-60-pause-white.svg);background-position:50%;background-repeat:no-repeat;background-size:60rem}.kv-control-button.pause{background-image:url(/resources/front/assets/images/icons/icon-60-play-white.svg)}.kv-list{display:flex;gap:30rem}.kv-indicator{display:flex;align-items:center;height:100%;border-radius:12rem;outline-offset:10rem}.kv-indicator-text{color:rgba(255,255,255,.6);font-weight:700;font-size:14rem;white-space:nowrap;transition:color .2s}.kv-indicator.active .kv-indicator-text{color:#fff}.kv-progress{overflow:hidden;width:0;transition:width .3s,opacity .3s}.kv-indicator.active .kv-progress{width:120rem}.kv-progress-track{display:block;width:0;height:2rem;background:rgba(255,255,255,.4);opacity:0}.kv-indicator.active .kv-progress-track{width:90rem;margin-left:30rem;opacity:1}.kv-progress-bar{display:block;width:0%;height:100%;background:#fff}.kv-indicator.active .kv-progress-bar{transition:width .35s ease}.biz-frame{overflow:hidden;width:100%;height:100vh}.biz-sections{display:flex;height:100%}.biz-section{flex-shrink:0;width:100%;height:100vh;padding:40rem}.biz-box{overflow:hidden;position:relative;height:100%;border-radius:24rem}.biz-dim{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:linear-gradient(90deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.5) 100%);opacity:0;transition:opacity .2s}.biz-section.active .biz-dim{opacity:.6}.biz-backdrop{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.biz-backdrop img{width:100%;height:100%}.biz-info{display:flex;flex-direction:column;justify-content:center;position:relative;z-index:3;width:100%;height:100%;padding:0 220rem;color:var(--Text-Color-White)}.biz-category{margin-bottom:20rem;opacity:0;font-weight:800;font-size:24rem;line-height:1.5;transform:translateX(100rem);transition:opacity .6s,transform .6s}.biz-section:first-child .biz-category{transform:translateY(100rem)}.biz-section.active .biz-category{opacity:1;transform:translate(0);transition-delay:0}.biz-title{opacity:0;font-weight:700;font-size:56rem;line-height:1.3;font-family:HDHyundai;transform:translateX(100rem);transition:opacity .6s,transform .6s}.biz-section:first-child .biz-title{transform:translateY(100rem)}.biz-section.active .biz-title{opacity:1;transform:translate(0);transition-delay:.1s}.biz-desc{margin-top:30rem;opacity:0;font-weight:500;font-size:18rem;line-height:1.5;transform:translateX(100rem);transition:opacity .6s,transform .6s}.biz-section:first-child .biz-desc{transform:translateY(100rem)}.biz-section.active .biz-desc{opacity:1;transform:translate(0);transition-delay:.2s}.biz-action{margin-top:60rem;opacity:0;transform:translateX(100rem);transition:opacity .6s,transform .6s}.biz-section:first-child .biz-action{transform:translateY(100rem)}.biz-section.active .biz-action{opacity:1;transform:translate(0);transition-delay:.3s}.company-frame{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:60rem;overflow:hidden;width:100%;height:100vh}.company.pin .company-frame{position:fixed;top:0;left:0;z-index:1;width:100%;height:100vh;transform:none!important}.company-message{font-size:0;text-align:center}.company-message span{display:inline-flex;min-width:12rem;color:#e5e5e5;font-weight:700;font-size:56rem;line-height:1.3;font-family:HDHyundai}.company-photos{position:relative;width:692rem;height:390rem}.company-photo{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:24rem}.company-photo:nth-child(2){transform:rotate(-5deg)}.company-photo:nth-child(4){transform:rotate(5deg)}.company-photo img{width:100%;height:100%}.esg-frame{display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;position:relative;z-index:2;width:100%;height:100vh}.esg-backdrop{flex-shrink:0;overflow:hidden;height:100vh}.esg-backdrop img{width:100%}.esg-slogans{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100vh}.esg-slogan-first{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;color:var(--Text-Color-White);font-weight:700;font-size:72rem;line-height:1.3;font-family:HDHyundai;text-align:center}.esg-ship{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}.esg-ship img{max-width:100%}.esg-slogan-last{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;color:var(--Text-Color-White);font-weight:700;font-size:72rem;line-height:1.3;font-family:HDHyundai;text-align:center}.esg-intro{display:flex;justify-content:space-between;position:absolute;top:0;left:0;z-index:2;width:100%;height:100vh;padding:0 260rem;pointer-events:none}.esg-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:20rem;overflow:hidden;color:var(--Text-Color-White)}.esg-category{font-weight:800;font-size:24rem;line-height:1.5}.esg-title{font-weight:700;font-size:56rem;line-height:1.3;font-family:HDHyundai}.esg-cards{display:flex;flex-direction:column;flex-shrink:0;gap:180rem;width:928rem}.esg-card{display:flex;flex-direction:column;flex-shrink:0;gap:20rem;overflow:hidden;position:relative;border-radius:24rem}.esg-card:nth-child(1){margin-left:auto}.esg-card:nth-child(2){margin-right:auto}.esg-card:nth-child(3){margin-left:auto}.esg-card-backdrop{flex-shrink:0;width:456rem;height:608rem}.esg-card-backdrop img{width:100%;height:100%}.esg-card-info{display:flex;flex-direction:column;gap:20rem;position:absolute;top:0;left:0;width:100%;height:100%;padding-top:50rem;color:var(--Text-Color-White);text-align:center}.esg-card-title{font-weight:700;font-size:44rem;line-height:1.4;font-family:HDHyundai}.esg-card-desc{font-weight:400;font-size:24rem;line-height:1.5}.esg-texts{display:flex;align-items:center;gap:60rem;overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;color:var(--Text-Color-White);font-weight:800;font-size:140rem;line-height:1;font-family:'Inter Tight';text-transform:uppercase;text-align:center}.esg-track{display:flex;align-items:center;width:-moz-max-content;width:max-content;white-space:nowrap;animation:flowing-text 20s linear infinite}.esg-text{display:inline-flex;padding-right:15rem}@keyframes flowing-text{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.our-work-frame{display:flex;align-items:center;justify-content:center;overflow:hidden;height:100vh}.our-work-align{width:100%;max-width:1400rem}.our-work-info{display:flex;flex-direction:column;gap:20rem;margin-bottom:60rem;color:var(--Text-Color-White)}.our-work-category{font-weight:800;font-size:24rem;line-height:1.5}.our-work-title{font-weight:700;font-size:56rem;line-height:1.3;font-family:HDHyundai}.our-work-scroll{position:relative;height:462rem}.our-work-list{display:flex;gap:16rem;position:absolute;top:0;left:0}.our-work-item{flex-shrink:0;position:relative;width:456rem;height:462rem;opacity:0;transform:translateY(100%);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.our-work-item:nth-child(1){transition-delay:.1s}.our-work-item:nth-child(2){transition-delay:.2s}.our-work-item:nth-child(3){transition-delay:.3s}.our-work-item:nth-child(4){transition-delay:.4s}.our-work-item:nth-child(5){transition-delay:.5s}.our-work-item:nth-child(6){transition-delay:.6s}.our-work.active .our-work-item{opacity:1;transform:translateY(0)}.our-work-link{display:block;overflow:hidden;position:relative;width:100%;height:100%;border-radius:12rem;outline-offset:5rem}.our-work-content{position:relative;z-index:1;height:100%}.our-work-text{display:flex;flex-direction:column;position:absolute;top:0;left:0;z-index:2;width:100%;height:190rem;padding:30rem;color:var(--Text-Color-White)}.our-work-text::before{content:'';position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(20rem) brightness(1.5);backdrop-filter:blur(20rem) brightness(1.5)}.our-work-subject{display:-webkit-box;overflow:hidden;font-weight:800;font-size:24rem;line-height:1.5;text-overflow:ellipsis;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}.our-work-action{margin-top:auto}.our-work-outlink{display:inline-flex;align-items:center;gap:10rem;font-weight:400;font-size:14rem;line-height:1.6}.our-work-outlink::after{content:'';display:inline-flex;align-items:center;justify-content:center;width:24rem;height:24rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-24-outlink-circle-white.svg);background-position:50%;background-repeat:no-repeat;background-size:24rem}.our-work-backdrop{position:relative;z-index:1;height:100%;padding:5rem}.our-work-backdrop img{width:100%;height:100%}.our-work-image{position:absolute;bottom:0;left:0;z-index:2;width:456rem;height:273rem}.our-work-image img{width:100%;height:100%}.mh-frame{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh}.mh-align{width:100%;max-width:1400rem}.mh-category{margin-bottom:20rem;font-weight:800;font-size:24rem;line-height:1.5}.mh-title{margin-bottom:60rem;font-weight:700;font-size:56rem;line-height:1.3;font-family:HDHyundai}.mh-content{display:flex;gap:40rem}.mh-major{flex-shrink:0}.mh-major-link{display:block;flex-shrink:0;overflow:hidden;position:relative;border-radius:12rem}.mh-major-content{position:relative;z-index:1;height:207rem}.mh-major-text{display:flex;flex-direction:column;position:absolute;top:0;left:0;width:100%;height:100%;padding:30rem;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(30rem) brightness(1.5);backdrop-filter:blur(30rem) brightness(1.5);color:var(--Text-Color-White)}.mh-major-subject{display:-webkit-box;overflow:hidden;font-weight:800;font-size:24rem;line-height:1.5;text-overflow:ellipsis;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mh-major-desc{overflow:hidden;margin-top:16rem;font-weight:400;font-size:16rem;line-height:1.6;text-overflow:ellipsis;white-space:nowrap}.mh-major-action{margin-top:auto}.mh-major-outlink{display:inline-flex;align-items:center;font-weight:400;font-size:14rem;line-height:1.6}.mh-major-outlink::after{content:'';display:inline-flex;align-items:center;justify-content:center;width:24rem;height:24rem;margin-top:-2rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-24-outlink-white.svg);background-position:50%;background-repeat:no-repeat;background-size:24rem}.mh-major-backdrop{width:100%;height:100%}.mh-major-backdrop img{width:100%;height:100%}.mh-major-image{width:667rem;height:375rem}.mh-major-image img{width:100%;height:100%}.mh-list{display:grid;flex:1;grid-template-columns:repeat(2,1fr);gap:40rem 16rem}.mh-link{display:block;overflow:hidden;position:relative;height:271rem;border-radius:12rem}.mh-backdrop{position:relative;height:100%}.mh-backdrop img{width:100%;height:100%}.mh-backdrop::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.1) 100%)}.mh-text{display:flex;flex-direction:column;position:absolute;top:0;left:0;width:100%;height:100%;padding:20rem;color:var(--Text-Color-White)}.mh-subject{display:-webkit-box;overflow:hidden;font-weight:400;font-size:20rem;line-height:1.6;text-overflow:ellipsis;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mh-label{margin-top:auto;font-weight:400;font-size:14rem;line-height:1.6}.key-metrics-frame{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100vh}.key-metrics-align{width:100%;max-width:1400rem;margin:0 auto}.key-metrics-category{margin-bottom:20rem;font-weight:800;font-size:24rem;line-height:1.5}.key-metrics-title{font-weight:700;font-size:56rem;line-height:1.3;font-family:HDHyundai}.key-metrics-list{display:grid;grid-template-columns:repeat(4,1fr);gap:16rem;margin-top:60rem}.key-metrics-item{overflow:hidden;position:relative;border-radius:12rem}.key-metrics-backdrop::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(4,2,20,.7) 0,rgba(4,2,20,.3) 40%,rgba(0,0,0,0) 70%)}.key-metrics-backdrop img{width:100%;height:100%}.key-metrics-info{display:flex;flex-direction:column;align-items:center;gap:10rem;position:absolute;top:0;left:0;width:100%;height:100%;padding:60rem 20rem;border-radius:12rem;color:var(--Text-Color-White)}.key-metrics-unit{text-align:center}.key-metrics-visual{display:none}.key-metrics-visual::before{content:''}.key-metrics-visual img{width:100%;height:100%}.recruit-frame{width:100%}.recruit-align{display:flex;gap:16rem;max-width:1400rem;margin:200rem auto 0}.recruit-info{flex:1 0 auto;width:456rem}.recruit-category{margin-bottom:20rem;font-weight:800;font-size:24rem;line-height:1.5}.recruit-title{font-weight:700;font-size:56rem;line-height:1.3;font-family:HDHyundai}.recruit-action{margin-top:60rem}.recruit-image{flex:0 0 auto;overflow:hidden;width:928rem;height:556rem;border-radius:24rem}.recruit-image img{width:100%;height:100%}.greeting .heading{margin-bottom:100rem}.greeting .contents{padding-top:150rem}.greeting .photo-frame{width:368rem;height:200rem}.ceo-persons{display:flex;gap:30rem}.ceo-person{flex:1 1 0;overflow:hidden;position:relative;min-width:0}.ceo-frame{overflow:hidden;position:relative;height:580rem}.ceo-portrait{position:absolute;top:0;left:0;width:100%;height:100%}.ceo-text{color:var(--Text-Color-Basic-2);font-weight:400;font-size:16rem;line-height:1.6}.ceo-name{display:block;color:var(--Text-Color-Black);font-weight:800;font-size:24rem;line-height:1.5}.ceo-title{display:flex;align-items:center;margin-bottom:30rem}.ceo-title>:first-child{flex:1;margin-bottom:0}.ceo-title>:first-child+*{flex:0 0 auto;margin-left:auto}.ceo-swiper{position:relative}.ceo-swiper .swiper-button-next{top:95rem;right:0;transform:translateX(calc(100% + 40rem))}.ceo-swiper .swiper-button-prev{top:95rem;left:0;transform:translateX(calc(-100% - 40rem))}.ceo-swiper .swiper-button-disabled{display:none}.overview .contents{padding-bottom:113rem}.value-system .two-column+.two-column{margin-top:50rem}.value-system .two-column-image{width:455rem}.value-system .two-column-text{justify-content:flex-start}.value-system .contents .section:nth-child(1).init{transform:translateY(0)}.vs-icon{width:100rem}.vs-icon img{width:100%;height:100%}.core-value-navs{display:flex;flex-direction:column;gap:20rem}.core-value-link{color:var(--Text-Color-Basic-2);font-weight:800;font-size:24rem;line-height:1.5;transition:font-size .3s ease}.core-value-link.active{color:var(--Text-Color-Discovery-Blue);font-weight:800;font-size:32rem;line-height:1.5}.wave-flow-frame{display:flex;align-items:center;justify-content:center;overflow:hidden}.wave-flow-aligner{width:100%;max-width:1400rem;margin:0 auto}.wave-flow{position:relative}.wave-flow-item:nth-child(1){position:relative;z-index:3}.wave-flow-item:nth-child(2){position:absolute;top:0;left:0;z-index:2}.wave-flow-item:nth-child(3){position:absolute;top:0;left:0;z-index:1}.wave-flow-title{font-weight:800;font-size:44rem;line-height:1.4}.wave-flow-desc{margin-top:30rem;font-weight:400;font-size:20rem;line-height:1.6}.wave-flow-image{display:flex;gap:16rem;margin-top:60rem}.wave-flow-step{flex-shrink:0}.wave-flow-step img{height:588rem;border-radius:12rem}.spy-nav{position:sticky;top:160rem}.ci-typeface .contents{padding-bottom:40rem}.ci-box{display:flex;align-items:center;justify-content:center;overflow:hidden;height:600rem;border:1px solid var(--Border-Color-Gray-Default);border-radius:24rem}.ci-box img{width:100%;height:100%}.color-system{display:flex;flex-direction:column;gap:30rem}.color-system-chip{height:356rem;padding:40rem;border-radius:12rem;color:var(--Text-Color-White);font-weight:800;font-size:24rem;line-height:1.5}.color-system-chip.eco-green{background-color:var(--Brand-Color-Eco-Green)}.color-system-chip.heritage-green{background-color:var(--Brand-Color-Heritage-Green)}.color-system-chip.prosperity-green{background-color:var(--Brand-Color-Prosperity-Green)}.color-system-chip.discovery-blue{background-color:var(--Brand-Color-Discovery-Blue)}.color-system-chip.trust-blue{background-color:var(--Brand-Color-Trust-Blue)}.color-system-info{font-weight:500;font-size:20rem;line-height:1.6}.signature-version-list{display:grid;grid-template-columns:repeat(2,1fr);gap:60rem 16rem}.signature-version-logo{display:flex;align-items:center;justify-content:center;overflow:hidden;height:389rem;border:1px solid var(--Border-Color-Gray-Default);border-radius:12rem}.signature-version-logo.invert{border:0;background-color:var(--Brand-Color-Trust-Blue)}.signature-version-logo img{width:100%;height:100%}.signature-version-text{margin-top:30rem;font-weight:700;font-size:20rem;line-height:1.6}.padding-rule{position:relative}.padding-rule-text{position:absolute;top:40rem;left:40rem;font-weight:800;font-size:24rem;line-height:1.5}.padding-rule-logo{display:flex;align-items:center;justify-content:center;height:415rem;border:1px solid var(--Border-Color-Gray-Default);border-radius:24rem;background-image:linear-gradient(to right,transparent 40rem,var(--Border-Color-Gray-Light) 40rem,var(--Border-Color-Gray-Light) 41rem,transparent 41rem),linear-gradient(to bottom,transparent 40rem,var(--Border-Color-Gray-Light) 40rem,var(--Border-Color-Gray-Light) 41rem,transparent 41rem);background-size:41rem 41rem}.padding-rule-logo.kr{background-position:15rem 2rem}.padding-rule-logo.en{background-position:9rem 2rem}.padding-rule-logo img{height:208rem}.typo-box{display:grid;grid-template-columns:repeat(10,1fr);gap:1rem;overflow:hidden;margin-top:60rem;border-radius:24rem;background-color:#3b5fa0}.typo-box-word{display:flex;align-items:center;justify-content:center;height:140rem;background-color:var(--Brand-Color-Discovery-Blue);color:var(--Text-Color-White);font-weight:400;font-size:36rem;line-height:1.4;font-family:HDHyundai}.typo-box.bold .typo-box-word{font-weight:700}.typo-box.medium .typo-box-word{font-weight:500}.typo-box.light .typo-box-word{font-weight:300}.typo-swiper{margin-top:150rem;padding-bottom:68rem;text-align:center}.typo-swiper .swiper-slide{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:60rem}.typo-swiper .swiper-pagination{bottom:0!important}.cf-download{overflow:hidden;position:relative;height:1000rem;margin:0 40rem;border-radius:24rem;text-align:center}.cf-download-backdrop{height:100%}.cf-download-backdrop img{width:100%;height:100%}.cf-download-text{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;color:var(--Text-Color-White)}.cf-download-align{width:100%;max-width:1400rem;margin:0 auto}.cf-download-heading{font-weight:700;font-size:72rem;line-height:1.3;font-family:HDHyundai}.cf-download-groups{display:flex;gap:16rem;width:100%;margin-top:90rem}.cf-download-group{flex:1}.cf-download-title{font-weight:700;font-size:56rem;line-height:1.3;font-family:HDHyundai}.cf-download-desc{margin-top:30rem;font-weight:400;font-size:20rem;line-height:1.6}.cf-download-action{display:flex;justify-content:center;gap:16rem;margin-top:60rem}.cf-download-action .link-button{background-color:var(--Brand-Color-Trust-Blue)}.founder-story .two-column-image{width:692rem}.fs-video{display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;border-radius:24rem;background:url(/resources/front/assets/images/founder-story-video-backdrop.jpg) no-repeat center center/cover}.fs-video::before{content:'';position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;-webkit-backdrop-filter:blur(20rem);backdrop-filter:blur(20rem)}.fs-frame{display:flex;overflow:hidden;position:relative;z-index:2}.fs-frame video{height:520rem}.quote .swiper-wrapper{overflow:hidden;border-radius:24rem;background-color:var(--Brand-Color-Discovery-Blue)}.quote-message{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;padding:0 98rem;opacity:0;color:var(--Text-Color-White);font-weight:800;font-size:32rem;line-height:1.5;text-align:center;transform:scale(.9);transition:opacity 1s ease-in-out,transform 1s ease-in-out}.swiper-slide-active .quote-message{opacity:1;transform:scale(1)}.quote-title{margin-bottom:60rem;font-weight:800;font-size:16rem;line-height:1.3}.quote-caption{margin-top:30rem;opacity:0;font-weight:400;font-size:16rem;line-height:1.6;transform:translateY(10rem);transition:opacity .5s ease-in-out .5s,transform .5s ease-in-out .5s}.swiper-slide-active .quote-caption{opacity:1;transform:translateY(0)}.quote-image{position:relative;z-index:1}.quote-image img{width:100%;height:100%;transform:scale(1);transition:opacity 5s ease-in-out,transform 5s ease-in-out}.swiper-slide-active .quote-image img{transform:scale(1.1)}.fs-figure{position:relative}.fs-caption{display:flex;align-items:flex-start;gap:30rem;position:absolute;bottom:0;left:0;width:100%}:lang(en) .fs-caption{bottom:-25rem}.two-column .fs-caption{left:44rem}.two-column.reversed .fs-caption{left:0}.fs-caption-date{color:var(--Text-Color-Basic-2);font-weight:700;font-size:18rem;line-height:1.6}.fs-caption-desc{color:var(--Text-Color-Basic-2);font-weight:400;font-size:20rem;line-height:1.6}.history .contents{padding-top:0;padding-bottom:400rem}.history-frame{overflow:hidden;position:relative;z-index:2;height:100vh}.history-content{position:relative;z-index:2;height:100%}.history-intro{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}.history-intro-backdrop{position:relative;z-index:1;width:100%;height:100%}.history-intro-backdrop img{width:100%;height:100%}.history-intro-dim{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-color:rgba(0,0,0,.6)}.history-intro-info{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;color:var(--Text-Color-White);text-align:center}.history-intro-year{font-weight:800;font-size:120rem;line-height:1.3}.history-intro-title{margin-top:40rem;font-weight:800;font-size:64rem;line-height:1.3}.history-intro-desc{margin-top:20rem;font-weight:700;font-size:20rem;line-height:1.6}.history-sequence{position:relative;z-index:1;height:100%}.history-fader{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.history-fader-item{position:absolute;top:0;left:0;width:100%;height:100%}.history-fader-item img{width:100%;height:100%}.history-sequence-dim{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-color:rgba(0,0,0,.6)}.sequence{display:flex;flex-direction:column;position:absolute;top:0;left:50%;z-index:3;width:100%;max-width:1400rem;height:100%;padding-top:150rem;color:var(--Text-Color-White);transform:translateX(-50%)}.sequence-item{position:relative;padding-bottom:120rem}.sequence-item:nth-child(odd){padding-left:740rem;text-align:left}.sequence-item:nth-child(even){padding-right:740rem;padding-left:0;text-align:right}.sequence-year{display:inline-block;font-weight:800;font-size:64rem;line-height:1.3}.sequence-title{margin-top:30rem;font-weight:800;font-size:24rem;line-height:1.5}.sequence-item:last-child .sequence-title{display:none}.sequence-desc{margin-top:20rem;font-weight:500;font-size:18rem;line-height:1.5}.sequence-item:last-child .sequence-desc{display:none}.sequence-progress{position:absolute;top:43rem;left:50%;width:1px;height:100%;background-color:var(--Gray-Color-500);transform:translateX(-50%)}.sequence-item:last-child .sequence-progress{background-color:transparent}.sequence-dot{position:absolute;top:-3rem;left:50%;width:6rem;height:6rem;border-radius:50%;background-color:var(--Gray-Color-500);transform:translateX(-50%)}.sequence-bar{width:1px;height:100%;background-color:var(--Gray-Color-0)}.sequence-item:last-child .sequence-bar{display:none}.history-outro{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;pointer-events:none}.history-outro-backdrop{position:relative;z-index:1;width:100%;height:100%}.history-outro-backdrop img{width:100%;height:100%}.history-outro-dim{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-color:rgba(0,0,0,.6)}.history-outro-info{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;color:var(--Text-Color-White);text-align:center}.history-outro-year{font-weight:800;font-size:120rem;line-height:1.3}.history-outro-title{margin-top:40rem;font-weight:800;font-size:64rem;line-height:1.3}.history-outro-desc{margin-top:20rem;font-weight:700;font-size:20rem;line-height:1.6}.history-bridge{height:100vh}.history-bridge-frame{display:none;flex-direction:column;align-items:center;justify-content:center;gap:20rem;position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--BG-Color-White);text-align:center}.history-bridge.pin .history-bridge-frame{display:flex}.history-bridge-title{font-weight:800;font-size:64rem;line-height:1.3}.history-bridge-desc{font-weight:700;font-size:20rem;line-height:1.6}.timeline-frame{padding-top:120rem}.timeline{display:flex;flex-direction:column;width:100%;max-width:1400rem;margin:0 auto}.timeline-nav{visibility:hidden;position:fixed;top:50%;right:40rem;width:100rem;padding-left:12rem;opacity:0;pointer-events:none;transform:translateY(-50%);transition:opacity .3s,visibility .3s,pointer-events .3s}.timeline-nav.active{visibility:visible;opacity:1;pointer-events:auto}.timeline-nav-arrow{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:4rem;left:0;width:8rem;height:8rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-12-right.svg);background-position:50%;background-repeat:no-repeat;background-size:8rem}.timeline-nav-list{display:flex;flex-direction:column;gap:20rem}.timeline-nav-link{display:flex;align-items:center;color:var(--Text-Color-Basic-2);font-weight:400;font-size:14rem;line-height:1.1}.timeline-nav-link span:last-child{display:flex;align-items:center}.timeline-nav-link span:last-child::before{content:'';display:inline-flex;align-items:center;justify-content:center;width:12rem;height:12rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-12-dash.svg);background-position:50%;background-repeat:no-repeat;background-size:12rem}.timeline-nav-item.active .timeline-nav-link{color:var(--Brand-Color-Discovery-Blue);font-weight:700}.timeline-section:after{content:'';display:block;clear:both}.timeline-aside{float:left;position:sticky;top:0;width:574rem;padding-top:120rem}.timeline-title{display:flex;overflow:hidden;width:100%;margin-bottom:30rem;font-weight:800;font-size:80rem;line-height:1.3}.timeline-title span{transition:opacity .2s,transform .2s}.timeline-section.start .timeline-title span{opacity:1;transform:translateY(0);transition-duration:.5s}.timeline-section.end .timeline-title span{opacity:0;transform:translateY(-100%);transition-duration:.5s}.timeline-title span:nth-child(1){opacity:0;transform:translateY(100%);transition-delay:.1s}.timeline-title span:nth-child(2){opacity:0;transform:translateY(100%);transition-delay:.2s}.timeline-title span:nth-child(3){opacity:0;transform:translateY(100%);transition-delay:.3s}.timeline-title span:nth-child(4){opacity:0;transform:translateY(100%);transition-delay:.4s}.timeline-title span:nth-child(5){opacity:0;transform:translateY(100%);transition-delay:.5s}.timeline-title span:nth-child(6){opacity:0;transform:translateY(100%);transition-delay:.6s}.timeline-photos{display:flex;position:relative}.timeline-aside .timeline-photo{overflow:hidden}.timeline-item .timeline-photo{display:none}.timeline-item .timeline-photo .timeline-photo-desc,.timeline-item .timeline-photo .timeline-photo-year{display:none}.timeline-photo-image{overflow:hidden;position:relative;width:574rem;border-radius:12rem}.timeline-photo-image img{width:100%;height:100%}.timeline-photo-image img:first-child~img{position:absolute;bottom:0;left:0;width:100%;height:100%;transform:translateY(100%)}.timeline-photo-year{margin-top:20rem;font-weight:700;font-size:18rem;line-height:1.6}.timeline-photo-desc{margin-top:10rem;font-weight:400;font-size:20rem;line-height:1.6}.timeline-aside .timeline-photo-desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline-content{float:right;width:574rem;padding-top:120rem}.timeline-list{display:flex;flex-direction:column}.timeline-item{position:relative;padding-bottom:100rem}.timeline-item:last-child{padding-bottom:80rem}.timeline-item::before{content:'';position:absolute;top:23rem;left:-126rem;width:1px;height:100%;background-color:var(--Border-Color-Gray-Default)}.timeline-item:last-child::before{background-color:transparent}.timeline-item::after{content:'';position:absolute;top:23rem;left:-128.5rem;width:6rem;height:6rem;border-radius:50%;background-color:var(--Border-Color-Gray-Default)}.timeline-item.active::after{background-color:var(--Brand-Color-Discovery-Blue)}.timeline-year{margin-bottom:20rem;opacity:0;font-weight:700;font-size:36rem;line-height:1.4;transform:translateY(200%);transition:opacity .6s,transform .6s}.timeline-item.visible .timeline-year{opacity:1;transform:translateY(0)}.timeline-months{display:flex;flex-direction:column;gap:20rem}.timeline-month{display:flex;flex-wrap:wrap;gap:10rem;opacity:0;transform:translateY(200%);transition:opacity .6s,transform .6s}.timeline-month:nth-child(1){transition-delay:50ms}.timeline-month:nth-child(2){transition-delay:.1s}.timeline-month:nth-child(3){transition-delay:.15s}.timeline-month:nth-child(4){transition-delay:.2s}.timeline-month:nth-child(5){transition-delay:.25s}.timeline-month:nth-child(6){transition-delay:.3s}.timeline-month:nth-child(7){transition-delay:.35s}.timeline-month:nth-child(8){transition-delay:.4s}.timeline-month:nth-child(9){transition-delay:.45s}.timeline-month:nth-child(10){transition-delay:.5s}.timeline-month:nth-child(11){transition-delay:.55s}.timeline-month:nth-child(12){transition-delay:.6s}.timeline-month:nth-child(13){transition-delay:.65s}.timeline-month:nth-child(14){transition-delay:.7s}.timeline-month:nth-child(15){transition-delay:.75s}.timeline-month:nth-child(16){transition-delay:.8s}.timeline-month:nth-child(17){transition-delay:.85s}.timeline-month:nth-child(18){transition-delay:.9s}.timeline-month:nth-child(19){transition-delay:.95s}.timeline-month:nth-child(20){transition-delay:1s}.timeline-month:nth-child(21){transition-delay:1.05s}.timeline-month:nth-child(22){transition-delay:1.1s}.timeline-month:nth-child(23){transition-delay:1.15s}.timeline-month:nth-child(24){transition-delay:1.2s}.timeline-month:nth-child(25){transition-delay:1.25s}.timeline-month:nth-child(26){transition-delay:1.3s}.timeline-month:nth-child(27){transition-delay:1.35s}.timeline-month:nth-child(28){transition-delay:1.4s}.timeline-month:nth-child(29){transition-delay:1.45s}.timeline-month:nth-child(30){transition-delay:1.5s}.timeline-month:nth-child(31){transition-delay:1.55s}.timeline-month:nth-child(32){transition-delay:1.6s}.timeline-month:nth-child(33){transition-delay:1.65s}.timeline-month:nth-child(34){transition-delay:1.7s}.timeline-month:nth-child(35){transition-delay:1.75s}.timeline-month:nth-child(36){transition-delay:1.8s}.timeline-month:nth-child(37){transition-delay:1.85s}.timeline-month:nth-child(38){transition-delay:1.9s}.timeline-month:nth-child(39){transition-delay:1.95s}.timeline-month:nth-child(40){transition-delay:2s}.timeline-month:nth-child(41){transition-delay:2.05s}.timeline-month:nth-child(42){transition-delay:2.1s}.timeline-month:nth-child(43){transition-delay:2.15s}.timeline-month:nth-child(44){transition-delay:2.2s}.timeline-month:nth-child(45){transition-delay:2.25s}.timeline-month:nth-child(46){transition-delay:2.3s}.timeline-month:nth-child(47){transition-delay:2.35s}.timeline-month:nth-child(48){transition-delay:2.4s}.timeline-month:nth-child(49){transition-delay:2.45s}.timeline-month:nth-child(50){transition-delay:2.5s}.timeline-month:nth-child(51){transition-delay:2.55s}.timeline-month:nth-child(52){transition-delay:2.6s}.timeline-month:nth-child(53){transition-delay:2.65s}.timeline-month:nth-child(54){transition-delay:2.7s}.timeline-month:nth-child(55){transition-delay:2.75s}.timeline-month:nth-child(56){transition-delay:2.8s}.timeline-month:nth-child(57){transition-delay:2.85s}.timeline-month:nth-child(58){transition-delay:2.9s}.timeline-month:nth-child(59){transition-delay:2.95s}.timeline-month:nth-child(60){transition-delay:3s}.timeline-month:nth-child(61){transition-delay:3.05s}.timeline-month:nth-child(62){transition-delay:3.1s}.timeline-month:nth-child(63){transition-delay:3.15s}.timeline-month:nth-child(64){transition-delay:3.2s}.timeline-month:nth-child(65){transition-delay:3.25s}.timeline-month:nth-child(66){transition-delay:3.3s}.timeline-month:nth-child(67){transition-delay:3.35s}.timeline-month:nth-child(68){transition-delay:3.4s}.timeline-month:nth-child(69){transition-delay:3.45s}.timeline-month:nth-child(70){transition-delay:3.5s}.timeline-item.visible .timeline-month{opacity:1;transform:translateY(0)}.timeline-month .timeline-photo{width:100%}.timeline-month-number{flex-shrink:0;padding-top:2rem;color:var(--Text-Color-Basic-2);font-weight:500;font-size:18rem;line-height:1.5}.timeline-month-desc{flex:1;font-weight:400;font-size:20rem;line-height:1.6}.timeline-month-desc.img{position:relative;color:var(--Brand-Color-Discovery-Blue)}.timeline-month-desc.img::after{content:'';display:inline-flex;align-items:center;justify-content:center;width:20rem;height:20rem;margin-left:10rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-20-img.svg);background-position:50%;background-repeat:no-repeat;background-size:20rem;vertical-align:8rem}.timeline-progress{position:absolute;top:23rem;left:-126rem;width:1px;height:0;background-color:var(--Brand-Color-Discovery-Blue)}.timeline-item:last-child .timeline-progress{background-color:transparent}.group-50th-list{display:grid;grid-template-columns:repeat(3,1fr);gap:16rem;margin-top:100rem}.group-50th-item{display:flex;flex-direction:column}.group-50th-title{margin-bottom:54rem;color:var(--Brand-Color-Discovery-Blue);font-weight:700;font-size:20rem;line-height:1.6}:lang(en) .group-50th-title{margin-bottom:22rem}.group-50th-cover{display:flex;align-items:flex-end;justify-content:center;height:180rem;border-radius:12rem;background-color:#e6eaf3}.group-50th-cover img{height:267rem}.group-50th-action{display:flex;justify-content:center;gap:8rem;margin-top:30rem}.business-tabs{display:flex;flex-wrap:wrap;gap:16rem}.business-tab{flex:0 0 338rem;overflow:hidden;position:relative;border-radius:12rem;background-color:var(--BG-Color-Black)}.business-tab img{position:relative;z-index:1;width:100%;height:203rem;opacity:.5;transition:all .3s ease}.business-tab::before{content:'';position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-color:#003087;opacity:0;transition:all .3s ease}.business-tab.active img{filter:blur(5rem)}.business-tab.active::before{opacity:.5}.business-tabs-prev .tabs-prev{display:inline-flex;align-items:center;justify-content:center;visibility:hidden;position:fixed;top:50%;left:50%;width:62rem;height:62rem;border-radius:50%;outline-offset:4rem;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-60-prev.svg);background-position:50%;background-repeat:no-repeat;background-size:60rem;opacity:0;transform:translate(calc(-50% - 770rem),-50%);transition:visibility .1s ease,opacity .1s ease}.business-tabs-prev .tabs-prev[disabled]{opacity:0!important;cursor:default}.tabs.active .business-tabs-prev .tabs-prev{visibility:visible;opacity:1;transition:visibility .6s ease,opacity .6s ease}.business-tabs-next .tabs-next{display:inline-flex;align-items:center;justify-content:center;visibility:hidden;position:fixed;top:50%;right:50%;width:62rem;height:62rem;border-radius:50%;outline-offset:4rem;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-60-next.svg);background-position:50%;background-repeat:no-repeat;background-size:60rem;opacity:0;transform:translate(calc(50% + 770rem),-50%);transition:visibility .1s ease,opacity .1s ease}.business-tabs-next .tabs-next[disabled]{opacity:0!important;cursor:default}.tabs.active .business-tabs-next .tabs-next{visibility:visible;opacity:1;transition:visibility .6s ease,opacity .6s ease}.business-title{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;padding:0 35rem;color:var(--Text-Color-White);transition:transform .3s ease}.business-title span{margin:0}.business-title span+span{margin-top:10rem}.business-gallery{border-radius:24rem;background-color:var(--BG-Color-Black)}.business-gallery .swiper-button-prev{top:auto;bottom:51rem}.business-gallery .swiper-button-next{top:auto;bottom:51rem}.business-gallery .swiper-pagination{bottom:50rem!important}.business-gallery-slide{overflow:hidden;position:relative}.business-gallery-slide:first-child{border-radius:24rem 0 0 24rem}.business-gallery-slide .business-gallery:last-child{border-radius:0 24rem 24rem 0}.business-gallery-image img{width:100%;height:100%}.business-gallery-text{display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;left:0;width:100%;height:160rem;margin:0;padding:30rem 138rem 66rem;background-color:var(--BG-Color-Dimmed-Layer);color:var(--Text-Color-White);font-weight:500;font-size:32rem;line-height:1.5;text-align:center}.business-list{display:grid;grid-template-columns:repeat(2,1fr);gap:16rem}.business-list.col-3{grid-template-columns:repeat(3,1fr)}.business-list-item{display:flex;align-items:center;justify-content:space-between;padding:40rem;border-radius:12rem;background-color:var(--BG-Color-Gray-Light)}.business-list-key{margin:0;color:var(--Text-Color-Discovery-Blue);font-weight:700;font-size:16rem;line-height:1.6}.business-list-value{margin:0;font-weight:700;font-size:20rem;line-height:1.6;text-align:right}.business-list-value sub,.business-list-value sup{margin-left:-4rem}.business-box-list{padding:40rem;border:1px solid var(--Border-Color-Gray-Default);border-radius:24rem}.business-box-list+.business-box-list{margin-top:16rem}.business-box-item{display:flex;flex-direction:column;gap:20rem;padding:40rem 0}.business-box-item+.business-box-item{border-top:1rem solid var(--Border-Color-Gray-Default)}.business-box-item:first-child{padding-top:0}.business-box-item:last-child{padding-bottom:0}.business-box-key{font-weight:700;font-size:20rem}.business-box-key sub,.business-box-key sup{margin-left:-4rem}.business-box-value{font-size:20rem}.business-box-value sub,.business-box-value sup{margin-left:-4rem}.dash-title{display:inline-flex;align-items:center;gap:20rem;margin-right:10rem}.dash-title.full{width:100%}.dash-title::after{content:'';display:inline-flex;align-items:center;justify-content:center;width:20rem;height:20rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-20-dash.svg);background-position:50%;background-repeat:no-repeat;background-size:20rem}.shipbuilding .round-image{margin-bottom:60rem}.marine-energy .round-image{margin-bottom:60rem}.naval-special-ship .round-image{margin-bottom:60rem}.engine-machinery .round-image{margin-bottom:60rem}.spotlight{width:100%;padding:80rem 0;background:var(--BG-Color-Gray-Strong)}.spotlight .swiper-pagination{display:none}.spotlight .section>.tile .tile-subject{margin-top:30rem}.social-media .heading{margin-bottom:100rem}.social-media .h3{margin-bottom:10rem}.social-media .pagination{margin-top:100rem}.social-media .spotlight .photo-frame{height:243rem}.social-media .spotlight .swiper-slide:first-child .photo-frame{height:522rem}.social-media .contents .photo-frame{height:250rem}.social-swiper .swiper-slide:nth-child(1){grid-column:1;grid-row:1/span 2}.social-swiper .swiper-slide:nth-child(2){grid-column:2;grid-row:1}.social-swiper .swiper-slide:nth-child(3){grid-column:2;grid-row:2}.social-media-utils{display:flex;align-items:center;justify-content:space-between;margin:40rem 0}.social-media-utils .forms{width:340rem}.press-release .heading{margin-bottom:100rem}.press-release .h3{margin-bottom:10rem}.press-release .pagination{margin-top:100rem}.press-release .spotlight .photo-frame{height:271rem}.press-release .spotlight .swiper-slide:first-child .photo-frame{height:582rem}.press-release .contents .photo-frame{height:250rem}.press-release-utils{display:flex;align-items:center;justify-content:space-between;width:100%;margin:40rem 0}.hot-keyword{display:block;position:relative;border-radius:12rem;outline-offset:4rem;transition:transform .3s ease-in-out}.hot-keyword:focus-visible{transform:scale(.95)}.hot-keyword .photo-frame{overflow:hidden;position:relative}.hot-keyword .photo-frame::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.4) 0,rgba(0,0,0,0) 40%,rgba(0,0,0,.4) 100%)}.hot-keyword-text{display:-webkit-box;overflow:hidden;position:absolute;color:var(--Text-Color-White);text-overflow:ellipsis;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}.swiper-slide:first-child .hot-keyword-text{top:40rem;right:30rem;left:30rem;font-weight:800;font-size:32rem;line-height:1.5}.swiper-slide:first-child~.swiper-slide .hot-keyword-text{top:20rem;right:10rem;left:20rem;font-weight:700;font-size:20rem;line-height:1.6}.magazine-cover{margin-top:60rem}.magazine-cover .grid-row{align-items:center}.magazine-cover .grid-4{padding-left:44rem}.magazine-cover-title{font-weight:800;font-size:32rem;line-height:1.5}.magazine-cover-year{margin-bottom:10rem;color:var(--Text-Color-Discovery-Blue);font-weight:700;font-size:18rem;line-height:1.6}.magazine-cover-action{margin-top:60rem}.video .heading{margin-bottom:100rem}.video .h3{margin-bottom:10rem}.video .pagination{margin-top:100rem}.video .spotlight .photo-frame{height:787rem}.video .contents .photo-frame{height:250rem}.video-utils{display:flex;align-items:center;justify-content:space-between;margin:40rem 0}.video-utils .forms{width:340rem}.esg-management .contents{padding-bottom:40rem}.esg-management .two-column+.two-column{margin-top:60rem}.esg-management .two-column-image{width:456rem}.esg-map-link{overflow:hidden;position:relative}.esg-map-link:focus-visible{position:relative;z-index:1;transform:scale(1.1)}.esg-map-link img{width:100%;height:100%}.esg-map-text{display:inline-flex;align-items:center;justify-content:center;gap:10rem;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);color:var(--Text-Color-White);font-weight:800;font-size:24rem;line-height:1.5;text-align:center}:lang(en) .esg-map-text{justify-content:space-between;padding:0 30rem;text-align:left}.esg-map-text::after{content:'';display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:28rem;height:28rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-28-link-white.svg);background-position:50%;background-repeat:no-repeat;background-size:28rem}.integrated-report .h2{margin-bottom:60rem}.integrated-report .two-column-text{justify-content:flex-start;width:530rem}.integrated-report .two-column-image img{width:100%;height:100%}.integrated-report .caption{margin-top:60rem}.integrated-report .contents .section:nth-child(1) .two-column-image{width:574rem;height:412rem}.databook{overflow:hidden;position:relative;border-radius:24rem;background-color:var(--BG-Color-Black);color:var(--Text-Color-White)}.databook:before{content:'';position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-color:rgba(0,0,0,.7);opacity:.7}.databook-info{display:flex;align-items:center;gap:30rem;position:relative;z-index:3;padding:90rem 80rem}.databook-text{width:100%}.databook-title{margin-bottom:10rem;font-weight:800;font-size:32rem;line-height:1.5}.databook-date{display:flex;font-weight:700;font-size:20rem;line-height:1.6}.databook-date li{opacity:.6}.databook-date li+li::before{content:'';display:inline-block;width:1px;height:15px;margin:0 10rem;background-color:var(--Border-Color-Gray-Strong)}.databook-desc{margin-top:30rem;font-weight:400;font-size:20rem;line-height:1.6}.databook-action{display:flex;flex-shrink:0;align-items:center}.databook-action .download-button{color:var(--Text-Color-White)}.databook-backdrop{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.databook-backdrop img{width:100%;height:100%}.esg-report-policy .section:first-child+.section{margin-top:40rem}.erp-util{display:flex;justify-content:flex-end}.esg-certification .section:first-child+.section{margin-top:40rem}.ec-util{display:flex;justify-content:flex-end}.esg-ratings .h2{margin-bottom:60rem}.rating-list{display:flex;flex-direction:column}.rating-item{display:flex;align-items:center;gap:134rem;padding:60rem 0}.rating-item+.rating-item{border-top:1px solid var(--Border-Color-Gray-Default)}.rating-text{display:flex;flex:1;flex-direction:column}.rating-logo{flex-shrink:0;overflow:hidden;border:1px solid var(--Border-Color-Gray-Strong);border-radius:12rem}.rating-logo img{width:100%}.rating-title{flex:1;margin-bottom:10rem;font-weight:800;font-size:24rem;line-height:1.5}.rating-value{flex-shrink:0;color:var(--Text-Color-Discovery-Blue);font-weight:800;font-size:64rem;line-height:1.3}.rating-desc{max-width:260rem;margin-top:30rem;font-weight:400;font-size:20rem;line-height:1.6}:lang(en) .rating-desc{max-width:100%;padding-right:0}.promise-list{display:flex;flex-direction:column;gap:30rem;position:relative;margin-top:60rem;counter-reset:zero}.promise-list:before{content:'';position:absolute;top:25rem;bottom:25rem;left:25rem;border-left:1px dashed var(--Border-Color-Gray-Default)}.promise-list>li{display:flex;align-items:center;gap:20rem;position:relative;font-weight:400;font-size:20rem;line-height:1.6;counter-increment:zero}.promise-list>li::before{content:counter(zero,decimal-leading-zero);display:flex;flex-shrink:0;align-items:center;justify-content:center;width:50rem;height:50rem;border-radius:50%;background-color:var(--Brand-Color-Prosperity-Green);color:var(--Text-Color-White);font-weight:700;font-size:14rem;line-height:1.6}.key-task{display:flex;flex-direction:column;gap:30rem;margin-top:60rem}.key-task>li{display:flex;align-items:center;gap:30rem}.key-task-image{flex-shrink:0;overflow:hidden;width:338rem;border-radius:12rem}.key-task-info{display:block;flex:1}.key-task-title{display:block;margin-bottom:10rem;font-weight:800;font-size:24rem;line-height:1.5}.key-task-desc{display:block;font-weight:400;font-size:20rem;line-height:1.6}.hse .two-column+.two-column{margin-top:60rem}.hse .two-column-image{width:338rem}.hse ul>li{font-weight:400;font-size:20rem;line-height:1.6}.hse .ul.disc>li::before{top:14rem}.hse-task{overflow:hidden;position:relative;border-radius:24rem}.hse-task::before{content:'';position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.7)}.hse-task-backdrop img{filter:blur(5px)}.hse-task-list{display:flex;flex-direction:column;justify-content:center;gap:30rem;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;padding:0 80rem;counter-reset:zero}.hse-task-list>li{display:flex;align-items:center;gap:20rem;position:relative;color:var(--Text-Color-White);font-weight:400;font-size:20rem;line-height:1.6;counter-increment:zero}.hse-task-list>li::before{content:counter(zero,decimal-leading-zero);display:flex;flex-shrink:0;align-items:center;justify-content:center;width:50rem;height:50rem;border-radius:50%;background-color:rgba(255,255,255,.4);color:var(--Text-Color-White);font-weight:700;font-size:14rem;line-height:1.6}.page.quality-management .contents{padding-top:80rem}.reveal-frame{padding-top:120rem}.reveal-aligner{width:100%;max-width:1400rem;margin:0 auto}.reveal-item{overflow:hidden;position:relative;height:484rem;border-radius:24rem}.reveal-item+.reveal-item{margin-top:16rem}.reveal{height:100%}.reveal-backdrop{height:100%}.reveal-backdrop::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(110deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.2) 100%)}.reveal-backdrop img{width:100%;height:100%}.reveal-info{display:flex;flex-direction:column;gap:20rem;position:absolute;top:0;left:0;width:100%;height:100%;padding:60rem;color:var(--Text-Color-White)}.reveal-title{font-weight:800;font-size:32rem;line-height:1.5}.reveal-desc{font-weight:700;font-size:18rem;line-height:1.6}.supply-chain .two-column-image{width:648rem}.supply-chain .cover-x.type-b img{width:468rem;height:277rem}.code-of-ethics{display:flex;flex-direction:column;gap:40rem;position:relative;margin-top:60rem;padding:40rem;border:1px solid var(--Border-Color-Gray-Default);border-radius:24rem;counter-reset:zero}.code-of-ethics>li{display:flex;align-items:flex-start;gap:16rem;position:relative;font-weight:400;font-size:20rem;line-height:1.6;counter-increment:zero}.code-of-ethics>li::before{content:counter(zero,decimal-leading-zero);display:flex;align-items:center;justify-content:center;padding-top:3rem;color:var(--Text-Color-Discovery-Blue);font-weight:700;font-size:16rem;line-height:1.6}.bid-announcement .pagination{margin-top:60rem}.bid-list{display:flex;flex-direction:column;gap:30rem}.bid-link{display:block;padding:40rem;border-radius:24rem;background-color:var(--BG-Color-Gray-Default)}.bid-dday{display:inline-flex;align-items:center;height:38rem;margin-bottom:30rem;padding:0 20rem;border-radius:19rem;background-color:var(--Brand-Color-Trust-Blue);color:var(--Text-Color-White);font-weight:700;font-size:16rem;line-height:1.6}.bid-subject{display:-webkit-box!important;overflow:hidden!important;margin-bottom:90px;font-weight:400;font-size:24rem;line-height:1.5;text-overflow:ellipsis!important;word-break:break-word!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.bid-info{display:flex;gap:10rem}.bid-info+.bid-info{margin-top:10rem}.bid-key{display:flex;flex-shrink:0;gap:8rem;min-width:100rem;font-weight:700;font-size:14rem;line-height:1.6}.bid-key.mail::before{content:'';display:inline-flex;align-items:center;justify-content:center;width:20rem;height:20rem;margin-top:1rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-20-mail.svg);background-position:50%;background-repeat:no-repeat;background-size:20rem}.bid-key.calender::before{content:'';display:inline-flex;align-items:center;justify-content:center;width:20rem;height:20rem;margin-top:1rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-20-calendar.svg);background-position:50%;background-repeat:no-repeat;background-size:20rem}.bid-value{flex:1;font-weight:400;font-size:16rem;line-height:1.6}.appraisal .ol,.appraisal .ul{color:var(--Text-Color-Basic-2)}.appraisal .b6{color:var(--Text-Color-Basic-2)}.articles{margin-top:50rem;padding-top:20rem;border-top:1px solid var(--Border-Color-Gray-Default)}.articles-item{display:flex;align-items:center;gap:50rem;padding:20rem}.articles-type{display:flex;flex-shrink:0;align-items:center;gap:20rem;font-weight:400;font-size:14rem;line-height:1.6}:lang(en) .articles-type{width:95rem}.articles-item.prev .articles-type:before{content:'';display:inline-flex;align-items:center;justify-content:center;width:20rem;height:20rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-20-top-bold.svg);background-position:50%;background-repeat:no-repeat;background-size:20rem}.articles-item.next .articles-type:before{content:'';display:inline-flex;align-items:center;justify-content:center;width:20rem;height:20rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-20-bottom-bold.svg);background-position:50%;background-repeat:no-repeat;background-size:20rem}.articles-type:nth-last-child(2){color:var(--Text-Color-Basic-2)}.articles-type:nth-last-child(2):before{opacity:.55}.articles-subject{flex:1;overflow:hidden;font-weight:400;font-size:18rem;line-height:1.6;text-overflow:ellipsis;white-space:nowrap}.articles-subject:nth-last-child(1){color:var(--Text-Color-Basic-2)}.articles-date{flex-shrink:0;font-weight:400;font-size:16rem;line-height:1.6}.article{display:flex;flex-direction:column;gap:20rem;padding:0 118rem}.article .ol,.article .ul{color:var(--Text-Color-Basic-2)}.article .h5{margin-top:50rem}.article .h5:first-child{margin-top:0}.article .b6{color:var(--Text-Color-Basic-2)}.article-sub-title{font-weight:500;font-size:18rem;line-height:1.5}.article-img{text-align:center}.article-img img{max-width:100%}.article-content{font-weight:400;font-size:16rem;line-height:1.6}.article-action{margin-top:60rem;text-align:center}.article-attachments{display:flex;align-items:flex-start;gap:30rem;margin-top:30rem;padding:25rem 40rem;background-color:var(--BG-Color-Gray-Default)}.article-title{display:flex;flex-shrink:0;align-items:flex-start;gap:10rem;max-width:150rem;font-weight:700;font-size:14rem;line-height:1.6;word-break:break-word}.article-title::before{content:'';display:inline-flex;align-items:center;justify-content:center;width:20rem;height:20rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-20-download-bold.svg);background-position:50%;background-repeat:no-repeat;background-size:20rem}.article-files{display:flex;flex:1;flex-direction:column;gap:10rem}.article-link{color:var(--Text-Color-Basic-2);font-weight:400;font-size:14rem;line-height:1.6;word-break:break-word}.stockholder .contents{padding-top:0}.stockholder .metrics{align-items:center;height:100vh;margin:0;padding:0;border-radius:0}.audit-organization .b6{color:var(--Text-Color-Basic-2)}.ao-logo{display:inline-flex;width:220rem;height:167rem;border:1rem solid var(--Border-Color-Gray-Strong);border-radius:12rem}.subsidiary .metrics{margin:0;padding:200rem 0;border-radius:0}.subsidiary .metrics .grid-row{align-items:flex-start;padding:0}.subsidiary .metrics-heading{font-weight:700;font-size:56rem;line-height:1.3;font-family:HDHyundai}.subsidiary .metrics-sub{margin-top:10rem;font-weight:800;font-size:24rem;line-height:1.5}.subsidiary .grid-row{align-items:center;padding:60rem 0}.subsidiary .grid-row+.grid-row{margin-top:0;border-top:1px solid var(--Border-Color-Gray-Default)}.sub-card-group{display:grid;grid-template-columns:repeat(2,1fr);gap:16rem}.sub-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:40rem;border-radius:12rem;background-color:var(--BG-Color-Gray-Default)}.sub-card.active{background-color:var(--Brand-Color-Trust-Blue);color:var(--Text-Color-White)}.sub-card.lg{margin-right:118rem;padding:0;border-radius:0;background-color:transparent}.sub-card-key{font-weight:400;font-size:14rem;line-height:1.6}.sub-card.lg .sub-card-key{font-weight:800;font-size:24rem;line-height:1.5}.sub-card-value{width:100%;font-weight:700;font-size:36rem;line-height:1.4}.sub-card.lg .sub-card-value{margin-top:10rem;color:var(--Text-Color-Discovery-Blue);font-weight:800;font-size:64rem;line-height:1.3}.sub-card-mark{display:flex;align-items:center;gap:2rem;color:var(--Text-Color-Discovery-Blue);font-weight:700;font-size:14rem;line-height:1.6}.sub-card.active .sub-card-mark{color:var(--Text-Color-White)}.sub-card-mark::before{content:'';display:inline-flex;align-items:center;justify-content:center;width:20rem;height:20rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-20-check.svg);background-position:50%;background-repeat:no-repeat;background-size:20rem}.sub-card.active .sub-card-mark::before{background-image:url(/resources/front/assets/images/icons/icon-20-check-white.svg)}.credit-ratings .grid-row{align-items:center;padding:60rem 0;border-top:1px solid var(--Border-Color-Gray-Default)}.credit-ratings .grid-row+.grid-row{margin-top:0;border-top:1px solid var(--Border-Color-Gray-Default)}.cr-card-group{display:grid;grid-template-columns:repeat(2,1fr);gap:16rem}.cr-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:40rem;border-radius:12rem;background-color:var(--BG-Color-Gray-Default)}.cr-card-key{color:var(--Text-Color-Discovery-Blue);font-weight:700;font-size:14rem;line-height:1.6}.cr-card-value{width:100%;font-weight:700;font-size:36rem;line-height:1.4}.cr-card-date{display:flex;align-items:center;gap:2rem;font-weight:400;font-size:14rem;line-height:1.6}.meet .reset-button{display:none!important}:lang(en) .meet .buttons .button{min-width:210rem;padding-right:16rem;padding-left:16rem}.meet .hgroup{margin-bottom:20rem}.meet-list{display:flex;align-items:center;gap:10rem}.meet-list.y{flex-direction:column;align-items:flex-start;gap:10rem}.meet-item{display:flex;align-items:center;gap:10rem}.meet-item+.meet-item:before{content:'';display:block;width:1px;height:14.5rem;margin:0 2rem;background-color:var(--Text-Color-Black)}.meet-list.y .meet-item+.meet-item:before{display:none}.meet-key{color:var(--Text-Color-Basic-2);font-weight:400;font-size:14rem;line-height:1.6}.meet-list.y .meet-key{min-width:100rem}.meet-value{color:var(--Text-Color-Black);font-weight:700;font-size:14rem;line-height:1.6}.meeting{display:flex;align-items:stretch;gap:20rem}.meeting-info{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40rem;width:541rem;padding:50rem 70rem;border:1px solid var(--Border-Color-Gray-Default);border-radius:12rem}.meeting-intro{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:60rem;width:100%;text-align:center}.meeting-outro{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:60rem;width:100%;padding:50rem;border:1px solid var(--Border-Color-Gray-Default);border-radius:12rem;text-align:center}.meeting-img{width:200rem;height:200rem}.meeting-img img{width:100%;height:100%}.meeting-text{display:flex;flex-direction:column;gap:10rem}.meeting-title{font-weight:800;font-size:24rem;line-height:1.5}.meeting-desc{color:var(--Text-Color-Basic-2);font-weight:400;font-size:16rem;line-height:1.6}.meeting-picker{display:flex;flex-direction:column;gap:40rem;width:100%;max-width:400rem}.meeting-label{color:var(--Text-Color-Black);font-weight:400;font-size:14rem;line-height:1.6}.meeting-value{color:var(--Text-Color-Black);font-weight:700;font-size:28rem;line-height:1.5}.meeting-options{display:grid;grid-template-columns:1fr 1fr;gap:10rem;margin-top:10rem}.meeting-option{display:flex;align-items:center;justify-content:center;gap:5rem;position:relative}.meeting-option .forms{width:100%}.meeting-option input{position:absolute;top:0;left:0;width:100%;height:100%;outline-offset:3rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}.meeting-option label{display:flex;align-items:center;justify-content:center;width:100%;height:60rem;border:1px solid var(--Border-Color-Black);border-radius:4rem;color:var(--Text-Color-Black);font-weight:700;font-size:16rem;line-height:1.1;cursor:pointer;-webkit-tap-highlight-color:transparent}.meeting-option label:before{content:'';display:inline-flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;width:20rem;width:20rem;height:20rem;height:20rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-20-checked-white-bold.svg);background-position:50%;background-repeat:no-repeat;background-size:20rem;transform:translate(calc(-50% - 35rem),-50%)}.meeting-option input:checked+label{background-color:var(--Brand-Color-Discovery-Blue);color:var(--Text-Color-White)}.meeting-option input:disabled+label{border-color:var(--Border-Color-Gray-Light);background-color:var(--BG-Color-Gray-Strong);color:var(--Text-Color-Basic-2)}.meeting-schedule{display:flex;flex-direction:column;width:541rem;padding:50rem;border:1px solid var(--Border-Color-Gray-Default);border-radius:12rem}.meeting-datetime{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:10rem}.meeting-date{display:flex;align-items:center;gap:10rem;width:100%;font-weight:800;font-size:44rem;line-height:1.4}.meeting-weekday{margin-top:-10rem;font-weight:500;font-size:18rem;line-height:1.5;-webkit-text-decoration:uppercase;text-decoration:uppercase}.meeting-time{font-weight:800;font-size:44rem;line-height:1.4}.meeting-result{margin-bottom:10rem;padding:40rem;border-radius:12rem;background-color:var(--BG-Color-Gray-Default);text-align:left}.meeting-result-key{min-width:136rem;padding-right:16rem;font-weight:700;font-size:16rem;line-height:1.6;word-break:break-word;vertical-align:top}tr+tr .meeting-result-key{padding-top:16rem}.meeting-result-value{font-weight:400;font-size:20rem;line-height:1.6;white-space:nowrap;vertical-align:top}tr+tr .meeting-result-value{padding-top:16rem}.visitor{display:flex;align-items:center;justify-content:space-between;margin-top:-10rem}.visitor-info{display:none;align-items:center;gap:10rem;color:var(--Text-Color-Black)}.field:last-child .visitor-info{display:flex}.visitor-key{font-weight:400;font-size:14rem;line-height:1.6}.visitor-value{font-weight:700;font-size:14rem;line-height:1.6}.agree{margin-top:20rem}.presentation .cover-x.type-b img{width:512rem;height:303rem}.local .insights{margin-top:100rem}.global .insights{margin-top:100rem}.global-map{overflow:hidden;position:relative;border-radius:24rem}.global-map-link{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;height:50rem;padding:0 20rem;border-radius:25rem;background-color:rgba(0,0,0,.7);color:var(--Text-Color-White);font-weight:400;font-size:16rem;line-height:1.1}.global-map-item.active .global-map-link{background-color:rgba(0,230,0,.7)}.global-map-link.america{top:334rem;left:298rem}.global-map-link.europe{top:215rem;left:601rem}.global-map-link.asia{top:209rem;left:816rem}.global-map-link.middle-east{top:286rem;left:663rem}.global-map-pin{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:32rem;height:32rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-32-pin.svg);background-position:50%;background-repeat:no-repeat;background-size:32rem}.global-map-item.active .global-map-pin{background-image:url(/resources/front/assets/images/icons/icon-32-pin-active.svg)}.global-map-pin.new-jersey{top:274rem;left:311.5rem}.global-map-pin.houston{top:324rem;left:254.5rem}.global-map-pin.panama{top:399rem;left:298.5rem}.global-map-pin.london{top:229rem;left:531.5rem}.global-map-pin.athens{top:285rem;left:601rem}.global-map-pin.oslo{top:187rem;left:566rem}.global-map-pin.tokyo{top:296rem;left:941rem}.global-map-pin.singapore{top:412rem;left:834rem}.global-map-pin.dubai{top:349rem;left:689rem}.global-list{display:flex;flex-direction:column;gap:90rem}.error-image{margin-bottom:30rem}.error-image img{height:200rem}.error-title{margin-bottom:30rem;font-weight:800;font-size:44rem;line-height:1.4}.error-message{font-weight:400;font-size:18rem;line-height:1.6}.error-desc{margin-top:30rem;color:var(--Text-Color-Basic-2);font-weight:400;font-size:14rem;line-height:1.6}.error-actions{margin-top:60rem}.error .contents{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:100rem 0;text-align:center}.privacy-policy .b6{color:var(--Text-Color-Basic-2)}.privacy-policy .ol,.privacy-policy .ul{color:var(--Text-Color-Basic-2)}.email-policy .ep-message{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30rem;margin-top:50rem;padding:96rem;border-radius:12rem;background-color:var(--BG-Color-White);text-align:center}.email-policy .ep-image{height:200rem}.email-policy .ep-image img{height:100%}.email-policy .b6{color:var(--Text-Color-Basic-2)}.email-policy .ol,.email-policy .ul{color:var(--Text-Color-Basic-2)}.cctv-guide .b6{color:var(--Text-Color-Basic-2)}.cctv-guide .ol,.cctv-guide .ul{color:var(--Text-Color-Basic-2)}.cctv-guide .scroll-x+.ol,.cctv-guide .scroll-x+.ul{margin-top:10rem}.sitemap-groups{display:flex;flex-direction:column;gap:100rem}.sitemap-group{display:flex;gap:16rem}.sitemap-title{flex:3 1 0;color:var(--Text-Color-Discovery-Blue);font-weight:800;font-size:24rem;line-height:1.5}.sitemap-areas{display:flex;flex:7 1 0;flex-direction:column;gap:30rem}.sitemap-area{display:flex;gap:16rem}.sitemap-sub-title{flex:2 1 0;font-weight:800;font-size:24rem;line-height:1.5}:lang(en) .sitemap-sub-title{flex:2.3 1 0;max-width:265rem}.sitemap-sub-title.outlink::after{content:'';display:inline-flex;align-items:center;justify-content:center;width:24rem;height:24rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-24-outlink.svg);background-position:50%;background-repeat:no-repeat;background-size:24rem;vertical-align:7rem}.sitemap-list{display:grid;flex:5 1 0;grid-template-columns:repeat(3,1fr);gap:10rem 0}:lang(en) .sitemap-list{flex:4.7 1 0;grid-template-columns:repeat(2,1fr)}.sitemap-link{display:flex;align-items:center;width:100%;height:100%;font-weight:400;font-size:18rem;line-height:1.6}.sitemap-link.outlink::after{content:'';display:inline-flex;align-items:center;justify-content:center;width:20rem;height:20rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-12-outlink.svg);background-position:50%;background-repeat:no-repeat;background-size:12rem}[class*=play-].init{opacity:0;transform:translateY(100rem) scale(1)}[class*=play-].play{opacity:1;transform:translateY(0) scale(1);transition:opacity .6s ease,transform .6s ease}[class*=grid-].init{opacity:0;transform:translateY(200rem) scale(1)}[class*=grid-].play{opacity:1;transform:translateY(0) scale(1);transition:opacity .6s ease,transform .6s ease}.two-column-image.init{opacity:0;transform:translateY(0) scale(.8)}.two-column-image.play{opacity:1;transform:translateY(0) scale(1);transition:opacity .6s ease,transform .6s ease}.two-column-text.init{opacity:0;transform:translateY(200rem) scale(1)}.two-column-text.play{opacity:1;transform:translateY(0) scale(1);transition:opacity .6s ease,transform .6s ease}.tiles-item.init{opacity:0;transform:translateY(200rem) scale(1)}.tiles-item.play{opacity:1;transform:translateY(0) scale(1);transition:opacity .6s ease,transform .6s ease}.cards-item.init{opacity:0;transform:translateY(200rem) scale(1)}.cards-item.play{opacity:1;transform:translateY(0) scale(1);transition:opacity .6s ease,transform .6s ease}.insights.init{opacity:0;transform:translateY(0) scale(1)}.insights.play{opacity:1;transform:translateY(0) scale(1);transition:opacity .6s ease,transform .6s ease}.section.init{opacity:0;transform:translateY(100rem) scale(1)}.section.play{opacity:1;transform:translateY(0) scale(1);transition:opacity .6s ease,transform .6s ease}.heading .section.init{opacity:0;transform:translateY(100rem) scale(1)}.heading .section.play{opacity:1;transform:translateY(0) scale(1);transition:opacity .6s ease,transform .6s ease}.quality-management .contents>.section:first-child.init{opacity:0;transform:translateY(0) scale(1)}.quality-management .contents>.section:first-child.play{opacity:1;transform:translateY(0) scale(1);transition:opacity .6s ease,transform .6s ease}.quality-management .contents>.section:first-child .grid-row.init{opacity:0;transform:translateY(0) scale(1)}.quality-management .contents>.section:first-child .grid-row.play{opacity:1;transform:translateY(0) scale(1);transition:opacity .6s ease,transform .6s ease}.global .init{opacity:1;transform:translateY(0) scale(.95)}.global .play{opacity:1;transform:translateY(0) scale(1);transition:opacity .6s ease,transform .6s ease}.static-visual-dimmed.init{opacity:0!important}.static-visual-dimmed.play{opacity:1!important;transition:opacity .6s ease}.w-120{width:120rem!important}.w-160{width:160rem!important}.gap-0{gap:0!important}.gap-10{gap:10rem!important}.gap-20{gap:20rem!important}.gap-16{gap:16rem!important}.gap-30{gap:30rem!important}.gap-40{gap:40rem!important}.gap-50{gap:50rem!important}.gap-60{gap:60rem!important}.r-10{overflow:hidden!important;border-radius:10rem!important}.r-10 img{width:100%}.r-12{overflow:hidden!important;border-radius:12rem!important}.r-12 img{width:100%}.r-20{overflow:hidden!important;border-radius:20rem!important}.r-20 img{width:100%}.r-24{overflow:hidden!important;border-radius:24rem!important}.r-24 img{width:100%}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.mt-5{margin-top:5rem!important}.mb-5{margin-bottom:5rem!important}.mt-8{margin-top:8rem!important}.mb-8{margin-bottom:8rem!important}.mt-10{margin-top:10rem!important}.mb-10{margin-bottom:10rem!important}.mt-15{margin-top:15rem!important}.mb-15{margin-bottom:15rem!important}.mt-20{margin-top:20rem!important}.mb-20{margin-bottom:20rem!important}.mt-30{margin-top:30rem!important}.mb-30{margin-bottom:30rem!important}.mt-40{margin-top:40rem!important}.mb-40{margin-bottom:40rem!important}.mt-50{margin-top:50rem!important}.mb-50{margin-bottom:50rem!important}.mt-60{margin-top:60rem!important}.mb-60{margin-bottom:60rem!important}.mt-90{margin-top:90rem!important}.mb-90{margin-bottom:90rem!important}.mt-100{margin-top:100rem!important}.mb-100{margin-bottom:100rem!important}.mt-120{margin-top:120rem!important}.mb-120{margin-bottom:120rem!important}.mt-150{margin-top:150rem!important}.mb-150{margin-bottom:150rem!important}.normal{font-weight:400!important}.medium{font-weight:500!important}.bold{font-weight:700!important}.extrabold{font-weight:800!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.pc-only{display:block!important}.mobile-only{display:none!important}.block{display:block!important}.none{display:none!important}.hidden{overflow:hidden!important;clip-path:inset(50%)!important;position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;clip:rect(0 0 0 0)!important}.ellipsis-1{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ellipsis-2{display:-webkit-box!important;overflow:hidden!important;text-overflow:ellipsis!important;word-break:break-word!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.color-black{color:var(--Text-Color-Black)!important}.color-basic-1{color:var(--Text-Color-Basic-1)!important}.color-basic-2{color:var(--Text-Color-Basic-2)!important}.color-white{color:var(--Text-Color-White)!important}.color-eco-green{color:var(--Text-Color-Eco-Green)!important}.color-heritage-green{color:var(--Text-Color-Heritage-Green)!important}.color-prosperity-green{color:var(--Text-Color-Prosperity-Green)!important}.color-discovery-blue{color:var(--Text-Color-Discovery-Blue)!important}.color-trust-blue{color:var(--Text-Color-Trust-Blue)!important}.color-red{color:var(--Text-Color-Red)!important}.bg-black{background-color:var(--BG-Color-Black)!important}.bg-white{background-color:var(--BG-Color-White)!important}.bg-gray-strong{background-color:var(--BG-Color-Gray-Strong)!important}.bg-gray-default{background-color:var(--BG-Color-Gray-Default)!important}.bg-gray-light{background-color:var(--BG-Color-Gray-Light)!important}.uppercase{text-transform:uppercase!important}.lowercase{text-transform:lowercase!important}@media screen and (max-width:1023px) and (max-height:414px) and (orientation:landscape) and (pointer:coarse){.header{display:none}.landscape{display:flex}}@media screen and (max-width:1023px){html{font-size:.130208vw}body.locked{position:fixed;top:var(--scroll-y);left:0;width:100%}.skip{font-weight:700;font-size:14rem;line-height:1.6}.skip{top:8rem;background-color:transparent;-webkit-backdrop-filter:blur(5rem);backdrop-filter:blur(5rem)}.skip:focus{width:136rem}.header{flex-direction:column;overflow:hidden;height:70rem;padding:0}.header.active{height:100%}.header-starter{display:flex;align-items:center;justify-content:space-between;width:100%;height:70rem;padding:0 20rem}.header-logo{width:138rem;height:23rem;background-size:138rem 23rem}.header-toggle{display:flex;align-items:center;justify-content:center}.header-gnb{display:none}.header.active .header-gnb{display:block;flex:1;visibility:visible;overflow-x:hidden;overflow-y:scroll;width:100%;height:100%;padding:50rem 0;opacity:1}.header-feature{display:none;justify-content:space-between;visibility:hidden;width:100%;height:70rem;padding:21rem 20rem;border-top:1px solid var(--Border-Color-Gray-Default);opacity:0;transition:visibility 0s,opacity 1s}.header.active .header-feature{display:flex;visibility:visible;opacity:1}.header-language-button{font-weight:700;font-size:18rem;line-height:1.1}.header-langs{bottom:calc(100% + 11rem);left:0}.header-lang-link{font-weight:400;font-size:18rem;line-height:1.1}.gnb-group{transition:opacity .6s,transform .6s}.gnb-group:nth-child(1){opacity:0;transform:translateY(30%)}.gnb-group:nth-child(2){opacity:0;transform:translateY(60%)}.gnb-group:nth-child(3){opacity:0;transform:translateY(90%)}.gnb-group:nth-child(4){opacity:0;transform:translateY(120%)}.gnb-group:nth-child(5){opacity:0;transform:translateY(150%)}.header.active .gnb-group:nth-child(1){opacity:1;transform:translateY(0)}.header.active .gnb-group:nth-child(2){opacity:1;transform:translateY(0)}.header.active .gnb-group:nth-child(3){opacity:1;transform:translateY(0)}.header.active .gnb-group:nth-child(4){opacity:1;transform:translateY(0)}.header.active .gnb-group:nth-child(5){opacity:1;transform:translateY(0)}.gnb-title{font-weight:700;font-size:20rem;line-height:1.1}.gnb-title{display:flex;align-items:center;width:100%;padding:12rem 25rem 12rem 20rem;word-break:break-word}.gnb-group.active .gnb-title{color:var(--Text-Color-Black)}.gnb-title::after{content:'';display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:20rem;height:20rem;margin-left:auto;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/fold.svg);background-position:50%;background-repeat:no-repeat;background-size:20rem}.gnb-group.active .gnb-title::after{transform:rotate(180deg)}.gnb-toggle{display:none;overflow:hidden}.gnb-areas{margin:12rem 0;background-color:var(--BG-Color-Gray-Default)}.gnb-area:first-child{padding-top:18rem}.gnb-area:last-child{padding-bottom:18rem}.gnb-sub-title{font-weight:700;font-size:16rem;line-height:1.1}.gnb-sub-title{display:flex;align-items:center;width:100%;padding:6rem 20rem;word-break:break-word}.gnb-list{display:none}.gnb-link{font-weight:400;font-size:14rem;line-height:1.1}.heading{gap:30rem;padding-top:140rem}.headline{margin-top:70rem}.headline-fixer{top:70rem;padding:20rem 0}.header.hide~.page .headline-fixer{top:0}.header.active~.page .headline-fixer{display:none}.headline-section{padding-right:40rem;padding-left:40rem}.headline-action{display:flex;width:25rem}.headline-back{width:20rem;height:20rem;background-size:20rem}.headline-subject{font-weight:700;font-size:18rem;line-height:1.5}.header.hide~.page .headline .headline-subject{font-weight:700;font-size:14rem;line-height:1.6}.headline-date{font-weight:400;font-size:12rem;line-height:1.6}.headline-date{display:flex;align-items:center;justify-content:center;height:34rem}.headline-function{position:relative;width:15rem;height:100%}.headline-share{position:absolute;right:0;bottom:0;width:34rem;height:34rem;background-size:20rem}.headline-print{display:none}.insight{font-weight:800;font-size:24rem;line-height:1.3}.insight[data-motion=zoom] .slogan-backdrop{width:100%;height:100%;border-radius:0}.contents{padding-top:100rem;padding-bottom:100rem}.heading+.contents{margin-top:50rem;padding-top:0}.headline+.contents{margin-top:20rem;padding-top:0}.footer{display:block;padding:50rem 20rem}.footer .family-button{display:none}.footer-list{display:block;margin-bottom:30rem}.footer-item+.footer-item{margin-top:16rem}.footer-link{font-weight:700;font-size:12rem;line-height:1.1}.footer-address,.footer-copyright{font-weight:400;font-size:12rem;line-height:1.6}.quick{right:16rem;bottom:16rem}.main~.footer .more{display:none}.more-link{font-weight:400;font-size:14rem;line-height:1.1}.landscape-message{font-weight:400;font-size:14rem;line-height:1.6}.family-head{padding:20rem}.family-title{font-weight:800;font-size:18rem;line-height:1.5}.family-title{padding:0}.family-body{padding:0 20rem 20rem}.family-list{grid-template-columns:repeat(1,1fr);gap:10rem}.accordion.parent>.accordion-panel>.family-list{padding:20rem}.family-link{font-weight:700;font-size:14rem;line-height:1.6}.family-link::after{display:inline-flex;align-items:center;justify-content:center;width:24rem;height:24rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-24-outlink-circle-fill.svg);background-position:50%;background-repeat:no-repeat;background-size:24rem}.family-outlink{font-weight:700;font-size:16rem;line-height:1.1}.family-outlink{padding:20rem}.family-outlink::after{display:inline-flex;align-items:center;justify-content:center;width:24rem;height:24rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-24-outlink-circle.svg);background-position:50%;background-repeat:no-repeat;background-size:24rem}.family-outlink.active::after{background-image:url(/resources/front/assets/images/icons/icon-24-outlink-circle-white.svg)}.section.default{padding-right:40rem;padding-left:40rem}.section.expanded{padding-right:40rem;padding-left:40rem}.grid-row{flex-wrap:wrap;gap:0}.grid-row+.grid-row{margin-top:60rem}.grid-1{flex:1 0 100%}.grid-2{flex:1 0 100%}.grid-3{flex:1 0 100%}.grid-4{flex:1 0 100%}.grid-5{flex:1 0 100%}.grid-6{flex:1 0 100%}.grid-7{flex:1 0 100%}.grid-8{flex:1 0 100%}.grid-9{flex:1 0 100%}.grid-10{flex:1 0 100%}.grid-11{flex:1 0 100%}.grid-12{flex:1 0 100%}.two-column{flex-wrap:wrap;gap:30rem}.two-column+.two-column{margin-top:100rem}.two-column-image{flex:1 0 100%}.two-column.reversed .two-column-image{order:1}.two-column-text{flex:1 0 100%}.two-column.reversed .two-column-text{order:2}.cover-xy{height:auto;min-height:260rem}.cover-xy img{max-height:200rem}.cover-x.type-a{padding:40rem 50rem}.cover-x.type-a img{height:165rem}.cover-x.type-b{padding:50rem 30rem}.cover-x.type-b img{width:260rem;height:155rem}.cover-x.type-c{padding:50rem 30rem}.cover-x.type-c img{height:155rem}.cover-x.type-d{padding:50rem 30rem}.cover-x.type-e{padding:50rem 30rem}.cover-x.type-e img{width:260rem;height:155rem}.cover-x.type-f{padding:50rem 30rem}.cover-x.type-f img{height:155rem}.cover-y.type-a{padding:30rem 80rem}.cover-y.type-a img{height:200rem}.cover-y.type-b{padding:30rem 80rem}.cover-y.type-b img{height:213rem}.cover-y.type-c{padding:30rem 80rem}.cover-y.type-c img{height:213rem}.photo-frame{border-radius:10rem}.gray-box{padding:40rem;border-radius:20rem}.gray-box.sm{padding:20rem;border-radius:10rem}.gray-box .h4{margin-bottom:20rem}.gray-box .ol,.gray-box .ul{margin-top:20rem}.lined-box{padding:20rem;border-radius:12rem}.lined-box+.lined-box{margin-top:10rem}.scroll-x{overflow-x:scroll;overflow-y:hidden;margin:0 -40rem;transform:translate3d(0,0,0)}.scroll-track{display:inline-block;padding:0 40rem}.scroll-track.size-130{width:130%}.popup{padding:0 40rem}.popup[data-type=default]{display:block;padding:0}.popup-close{top:20rem;right:20rem}.popup-content{padding:100rem 20rem}.postcard{min-width:0;max-width:100%;padding:0 20rem}.postcard-head{justify-content:space-between;border-radius:10rem 10rem 0 0}.postcard-body{border-radius:0 0 10rem 10rem}.postcard-backdrop{width:320rem;height:510rem}.postcard-image{width:320rem;height:430rem}.postcard-message{top:114rem;right:20rem;bottom:136rem;left:20rem}.postcard-track{font-weight:400;font-size:12rem;line-height:1.6}.slogan-message{padding:0 40rem}.slogan-category{font-weight:800;font-size:18rem;line-height:1.5}.slogan-category{margin-bottom:50rem}.slogan-title{font-weight:700;font-size:28rem;line-height:1.3;font-family:HDHyundai}.slogan-desc{font-weight:700;font-size:14rem;line-height:1.6}.slogan-desc{margin-top:30rem}.slogan-action{margin-top:50rem}.metrics{min-height:100vh;margin:0;padding:50rem 0;border-radius:0}.metrics-heading{font-weight:800;font-size:24rem;line-height:1.4}.metrics-heading{margin-bottom:50rem}.metrics-datas{gap:50rem 20rem}:lang(en) .metrics-datas{gap:40rem 20rem}.metrics-key{font-weight:400;font-size:14rem;line-height:1.6}.metrics-unit{font-weight:700;font-size:18rem;line-height:1.5}.metrics-value{font-weight:700;font-size:18rem;line-height:1.5}.metrics-desc{font-weight:400;font-size:14rem;line-height:1.6}.steps{gap:100rem}.movie-video{border-radius:0}.movie-video{margin:0 -40rem}.youtube-player-video{margin:0 -40rem}.youtube-player-info{margin-top:20rem;padding:20rem;border-radius:10rem}.youtube-player-title{font-weight:400;font-size:14rem;line-height:1.6}.youtube-player-track{font-weight:400;font-size:14rem;line-height:1.6}.loading-message{font-weight:700;font-size:14rem;line-height:1.6}.loading-message{font-size:16rem}.h1{font-weight:800;font-size:24rem;line-height:1.3}.h2{font-weight:800;font-size:24rem;line-height:1.4}.h2{margin-top:50rem;margin-bottom:30rem}.h3{font-weight:800;font-size:18rem;line-height:1.5}.h3{margin-bottom:20rem}.h4{font-weight:800;font-size:18rem;line-height:1.5}.h5{font-weight:500;font-size:16rem;line-height:1.5}.h5{margin-top:50rem;margin-bottom:10rem}.h6{font-weight:400;font-size:16rem;line-height:1.3}.h6{margin-top:30rem;margin-bottom:10rem}.h5+.h6{margin-top:10rem}.mobile\:h1{font-weight:800;font-size:24rem;line-height:1.3}.mobile\:h2{font-weight:800;font-size:24rem;line-height:1.4}.mobile\:h3{font-weight:800;font-size:18rem;line-height:1.5}.mobile\:h4{font-weight:800;font-size:18rem;line-height:1.5}.mobile\:h5{font-weight:500;font-size:16rem;line-height:1.5}.mobile\:h6{font-weight:400;font-size:16rem;line-height:1.3}.hd1{font-weight:700;font-size:36rem;line-height:1.3;font-family:HDHyundai}.hd2{font-weight:700;font-size:28rem;line-height:1.3;font-family:HDHyundai}.hd3{font-weight:700;font-size:24rem;line-height:1.4;font-family:HDHyundai}.hd4{font-weight:700;font-size:24rem;line-height:1.4;font-family:HDHyundai}.mobile\:hd1{font-weight:700;font-size:36rem;line-height:1.3;font-family:HDHyundai}.mobile\:hd2{font-weight:700;font-size:28rem;line-height:1.3;font-family:HDHyundai}.mobile\:hd3{font-weight:700;font-size:24rem;line-height:1.4;font-family:HDHyundai}.mobile\:hd4{font-weight:700;font-size:24rem;line-height:1.4;font-family:HDHyundai}.hgroup{flex-direction:column;align-items:flex-start}.hgroup>:first-child+*{margin-left:0}.b1{font-weight:700;font-size:24rem;line-height:1.4}.b2{font-weight:400;font-size:18rem;line-height:1.5}.b3{font-weight:400;font-size:18rem;line-height:1.5}.b4{font-weight:400;font-size:14rem;line-height:1.6}.b5{font-weight:400;font-size:14rem;line-height:1.6}.b6{font-weight:400;font-size:14rem;line-height:1.6}.b7{font-weight:400;font-size:12rem;line-height:1.6}.b8{font-weight:400;font-size:12rem;line-height:1.6}.mobile\:b1{font-weight:700;font-size:24rem;line-height:1.4}.mobile\:b2{font-weight:400;font-size:18rem;line-height:1.5}.mobile\:b3{font-weight:400;font-size:18rem;line-height:1.5}.mobile\:b4{font-weight:400;font-size:14rem;line-height:1.6}.mobile\:b5{font-weight:400;font-size:14rem;line-height:1.6}.mobile\:b6{font-weight:400;font-size:14rem;line-height:1.6}.mobile\:b7{font-weight:400;font-size:12rem;line-height:1.6}.mobile\:b8{font-weight:400;font-size:12rem;line-height:1.6}.ui1{font-weight:400;font-size:18rem;line-height:1.1}.ui2{font-weight:400;font-size:12rem;line-height:1.1}.mobile\:ui1{font-weight:400;font-size:18rem;line-height:1.1}.mobile\:ui2{font-weight:400;font-size:12rem;line-height:1.1}.menu1{font-weight:700;font-size:20rem;line-height:1.1}.menu2{font-weight:700;font-size:16rem;line-height:1.1}.menu3{font-weight:400;font-size:14rem;line-height:1.1}.mobile\:menu1{font-weight:700;font-size:20rem;line-height:1.1}.mobile\:menu2{font-weight:700;font-size:16rem;line-height:1.1}.mobile\:menu3{font-weight:400;font-size:14rem;line-height:1.1}.ol>li{font-weight:400;font-size:14rem;line-height:1.6}.ul>li{font-weight:400;font-size:14rem;line-height:1.6}.caption>li{font-weight:400;font-size:12rem;line-height:1.6}ol.caption{align-items:flex-start}ol.caption>li::before{font-weight:400;font-size:12rem;line-height:1.6}.merge{gap:30rem}.merge .forms{flex:1 0 100%}.pair{gap:5rem}.forms.rotate .label{margin-right:10rem}.forms.rotate .input,.forms.rotate .select{width:195rem}.forms.rotate .button{min-width:61rem}.label{font-weight:400;font-size:14rem;line-height:1.6}.label{margin-bottom:5rem}.input{height:50rem;padding:0 16rem}.forms.focused .input{padding:0 11rem}.input.sm{height:40rem;padding:0 12rem}.input input{font-weight:400;font-size:14rem;line-height:1.6}.desc{font-weight:400;font-size:12rem;line-height:1.6}.textarea textarea{font-weight:400;font-size:14rem;line-height:1.6}.textarea textarea{padding:11rem 16rem}.checkbox input[type=checkbox]{top:5rem;width:16rem;height:16rem}.checkbox label{font-weight:400;font-size:14rem;line-height:1.6}.checkbox label{padding-left:21rem}.checkbox label:before{top:5rem;width:16rem;height:16rem;background-size:16rem}.select select{font-weight:400;font-size:14rem;line-height:1.6}.select select{height:40rem;padding:0 32rem 0 12rem}.select::after{right:12rem}.search{width:100%}.search{gap:5rem}.search .forms:nth-child(1){flex:0 0 auto;width:120rem}.search .forms:nth-child(2){width:100%}.button{font-weight:700;font-size:12rem;line-height:1.1}.button{gap:12rem;min-width:100rem;height:40rem;padding:10rem 17rem 10rem 20rem}.button.sm{min-width:88rem;height:40rem;padding-right:16rem;padding-left:16rem}.button.arrow::after{background-image:url(/resources/front/assets/images/icons/icon-20-arrow-right-thin-white.svg)}.button.arrow.gray::after{background-image:url(/resources/front/assets/images/icons/icon-20-arrow-right-thin.svg)}.button.arrow.white::after{background-image:url(/resources/front/assets/images/icons/icon-20-arrow-right-thin.svg)}.button.arrow.lined::after{background-image:url(/resources/front/assets/images/icons/icon-20-arrow-right-thin.svg)}.button.arrow.lined.gray::after{background-image:url(/resources/front/assets/images/icons/icon-20-arrow-right-thin.svg)}.button.arrow.lined.white::after{background-image:url(/resources/front/assets/images/icons/icon-20-arrow-right-thin-white.svg)}.button.plus::after{background-image:url(/resources/front/assets/images/icons/icon-20-plus-thin-white.svg)}.button.plus.gray::after{background-image:url(/resources/front/assets/images/icons/icon-20-plus-thin.svg)}.button.plus.white::after{background-image:url(/resources/front/assets/images/icons/icon-20-plus-thin.svg)}.button.plus.lined::after{background-image:url(/resources/front/assets/images/icons/icon-20-plus-thin.svg)}.button.plus.lined.gray::after{background-image:url(/resources/front/assets/images/icons/icon-20-plus-thin.svg)}.button.plus.lined.white::after{background-image:url(/resources/front/assets/images/icons/icon-20-plus-thin-white.svg)}.button.menu::after{background-image:url(/resources/front/assets/images/icons/icon-20-menu-thin-white.svg)}.button.menu.gray::after{background-image:url(/resources/front/assets/images/icons/icon-20-menu-thin.svg)}.button.menu.white::after{background-image:url(/resources/front/assets/images/icons/icon-20-menu-thin.svg)}.button.menu.lined::after{background-image:url(/resources/front/assets/images/icons/icon-20-menu-thin.svg)}.button.menu.lined.gray::after{background-image:url(/resources/front/assets/images/icons/icon-20-menu-thin.svg)}.button.menu.lined.white::after{background-image:url(/resources/front/assets/images/icons/icon-20-menu-thin-white.svg)}.buttons{gap:8rem;margin-top:30rem}.close-button{width:32rem;height:32rem}.close-button::before{display:inline-flex;align-items:center;justify-content:center;width:32rem;height:32rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-32-close.svg);background-position:50%;background-repeat:no-repeat;background-size:32rem}.download-button.type-a{font-weight:400;font-size:12rem;line-height:1.6}.download-button.type-a{width:100%}.download-button.type-a::before{width:12rem;height:12rem;background-image:url(/resources/front/assets/images/icons/icon-12-download-light.svg);background-size:12rem}.download-button.type-b{font-weight:400;font-size:12rem;line-height:1.6}.download-button.type-b{padding-left:7rem}.download-button.type-b::before{width:12rem;height:12rem;background-image:url(/resources/front/assets/images/icons/icon-12-download-light.svg);background-size:12rem}.download-button.type-c{font-weight:400;font-size:12rem;line-height:1.6}.download-button.type-c::before{width:30rem;height:30rem;background-image:url(/resources/front/assets/images/icons/icon-12-download-light.svg);background-size:12rem}.audio-button{width:30rem;height:30rem}.family-button{font-weight:700;font-size:18rem;line-height:1.1}.link-button{gap:12rem}.link-button.arrow::after{background-image:url(/resources/front/assets/images/icons/icon-20-arrow-right-thin.svg)}.link-button.arrow.white::after{background-image:url(/resources/front/assets/images/icons/icon-20-arrow-right-thin-white.svg)}.link-button.plus::after{background-image:url(/resources/front/assets/images/icons/icon-20-plus-thin.svg)}.link-button.plus.white::after{background-image:url(/resources/front/assets/images/icons/icon-20-plus-thin-white.svg)}.link-button.outlink::after{background-image:url(/resources/front/assets/images/icons/icon-20-outlink-thin.svg)}.link-button.outlink.white::after{background-image:url(/resources/front/assets/images/icons/icon-20-outlink-thin-white.svg)}.link-button.download::after{background-image:url(/resources/front/assets/images/icons/icon-20-download-thin.svg)}.link-button.download.white::after{background-image:url(/resources/front/assets/images/icons/icon-20-download-thin-white.svg)}.link-button.type-a{font-weight:700;font-size:12rem;line-height:1.1}.link-button.type-a{height:40rem;padding:10rem 17rem 10rem 20rem}.link-button.type-b{font-weight:700;font-size:12rem;line-height:1.1}.link-button.type-b{height:42rem;padding:10rem 21rem 10rem 24rem}.link-button.type-c{font-weight:700;font-size:12rem;line-height:1.1}.link-button.type-c{width:34rem;height:34rem}.link-button.type-c::after{display:inline-flex;align-items:center;justify-content:center;width:12rem;height:12rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-12-arrow-right.svg);background-position:50%;background-repeat:no-repeat;background-size:12rem}.link-button.type-c.white::after{display:inline-flex;align-items:center;justify-content:center;width:12rem;height:12rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-12-arrow-right-white.svg);background-position:50%;background-repeat:no-repeat;background-size:12rem}.link-button.type-d{font-weight:700;font-size:12rem;line-height:1.1}.link-button.type-d{width:24rem;height:24rem}.link-button.type-d.arrow::after{background-image:url(/resources/front/assets/images/icons/icon-12-arrow-right.svg)}.link-button.type-d.arrow.white::after{background-image:url(/resources/front/assets/images/icons/icon-12-arrow-right-white.svg)}.link-button.type-e{font-weight:500;font-size:12rem;line-height:1.1}.more-button{width:40rem;height:40rem}.pdf-button{font-weight:400;font-size:12rem;line-height:1.6}.pdf-button{align-items:center;width:146rem;height:81rem;padding-left:48rem}.pdf-button.type-a{background-image:url(/resources/front/assets/images/pdf-button-a-mobile.svg)}.pdf-button.type-b{background-image:url(/resources/front/assets/images/pdf-button-b-mobile.svg)}.play-button{width:42rem;height:42rem;border-width:1rem}.share-button{width:34rem;height:34rem}.top-button{width:40rem;height:40rem}.sns-button{width:34rem;height:34rem}.accordion.child+.accordion.child ::before{right:20rem;left:20rem}.accordion.default .accordion-button{padding:20rem;font-size:18rem}.accordion.parent>.accordion-title>.accordion-button{font-weight:700;font-size:16rem;line-height:1.1}.accordion.parent>.accordion-title>.accordion-button{padding:20rem}.accordion.child .accordion-button{font-weight:700;font-size:14rem;line-height:1.6}.accordion.child .accordion-button{padding:20rem}.accordion.parent .accordion-button::after{display:inline-flex;align-items:center;justify-content:center;width:20rem;height:20rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-20-bottom.svg);background-position:50%;background-repeat:no-repeat;background-size:20rem}.accordion.child .accordion-button::after{display:inline-flex;align-items:center;justify-content:center;width:20rem;height:20rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-20-plus.svg);background-position:50%;background-repeat:no-repeat;background-size:20rem}.accordion.child.active .accordion-button::after{background-image:url(/resources/front/assets/images/icons/icon-20-minus.svg)}.accordion.default .accordion-panel{padding:20rem}.accordion.child>.accordion-panel{padding:0 20rem 20rem}.calendar{padding:40rem 10rem;border-radius:10rem}.calendar th{font-weight:400;font-size:12rem;line-height:1.6}.calendar td{font-weight:400;font-size:12rem;line-height:1.6}.calendar-controls{gap:5rem}.calendar-prev{width:30rem;height:30rem;border-radius:10rem;background-size:20rem}.calendar-next{width:30rem;height:30rem;border-radius:10rem;background-size:20rem}.calendar-today{font-weight:700;font-size:12rem;line-height:1.6}.calendar-today{right:10rem;height:30rem;padding:0 10rem}.calendar-month{font-weight:800;font-size:18rem;line-height:1.5}.calendar-day{gap:12rem;border-radius:6rem}.calendar-day.checked:before{bottom:12rem;width:16rem;height:16rem;background-size:16rem}.calendar-date{font-weight:400;font-size:12rem;line-height:1.6}.calendar-info{font-weight:400;font-size:12rem;line-height:1.6}.calendar-info{height:19rem;padding:1rem 0 0;font-size:10rem}.hashtag{font-weight:400;font-size:14rem;line-height:1.6}.navs-link{font-weight:700;font-size:12rem;line-height:1.1}.navs-link{min-width:82rem;height:40rem;padding:0 16rem}.navs.d4 .navs-link{font-weight:400;font-size:12rem;line-height:1.1}.tabs-panels{margin-top:50rem;margin-right:-40rem;margin-left:-40rem}.tabs-panel{padding:0 40rem}.table thead th{font-size:14rem}.table tbody td{font-size:14rem}.list-item{gap:8rem;padding:20rem 0}.list.sm .list-item{flex-direction:column;gap:8rem}.list-key{font-weight:700;font-size:14rem;line-height:1.6}.list.sm .list-key{font-weight:700;font-size:14rem;line-height:1.6}.list.sm .list-key{width:100%;padding:0}.list-value{font-weight:400;font-size:14rem;line-height:1.6}.list.sm .list-value{font-weight:400;font-size:14rem;line-height:1.6}.list.sm .list-value{flex:1}.tiles.col-3{grid-template-columns:repeat(2,1fr)}.tiles.photo{gap:50rem 16rem}.tiles.cover{gap:50rem 16rem}.tile{border-radius:10rem 10rem 0 0}.tile.youtube::before{top:10rem;right:10rem;width:34rem;height:34rem;background-size:20rem}.tile.linkedin::before{top:10rem;right:10rem;width:34rem;height:34rem;background-size:20rem}.tile.instagram::before{top:10rem;right:10rem;width:34rem;height:34rem;background-size:20rem}.tile.dim .photo-frame::after{width:42rem;height:42rem;border-width:1rem}.spotlight .tile.dim .photo-frame::after{width:60rem;height:60rem;background-size:12rem}.tile-title{font-weight:400;font-size:14rem;line-height:1.6}.tile-title{margin-top:10rem}.tile-subject{font-weight:400;font-size:14rem;line-height:1.6}.tile-subject{margin-top:10rem}.spotlight .tile-subject{font-weight:700;font-size:14rem;line-height:1.6}.spotlight .swiper-slide:first-child .tile-subject{font-weight:700;font-size:18rem;line-height:1.5}.spotlight .swiper-slide:first-child .tile-subject{margin-top:20rem}.tile-desc{font-weight:400;font-size:14rem;line-height:1.6}.tile-action{margin-top:5rem}.tile-date{font-weight:400;font-size:12rem;line-height:1.6}.total{font-weight:400;font-size:14rem;line-height:1.6}.categories{gap:20rem}.categories-button{height:auto}.categories-text{font-weight:700;font-size:14rem;line-height:1.6}.categories-number{font-weight:700;font-size:12rem;line-height:1.6}.cards{grid-template-columns:repeat(2,1fr);gap:5rem}.card{min-height:152rem;border-radius:10rem}.card-subject{font-weight:400;font-size:14rem;line-height:1.6}.card-subject{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-total{font-weight:400;font-size:14rem;line-height:1.6}.board-search{width:100%;margin-top:10rem}.board-option{min-width:120rem}.board-titles{font-weight:700;font-size:14rem;line-height:1.6}.board-titles{display:none}.board-title.pdf{width:100%}.board-list{border-top:1px solid var(--Border-Color-Gray-Strong)}.board-contents{position:relative}.board.type-a .board-contents{flex-direction:column;align-items:flex-start;gap:0;padding:20rem 10rem}.board.type-b .board-contents{flex-direction:column;align-items:flex-start;gap:0;padding:20rem 60rem 30rem 10rem}.board-content.number{font-weight:400;font-size:14rem;line-height:1.6}.board-content.number{width:100%;margin-bottom:10rem;font-size:12rem;line-height:1.6;text-align:left}.board-content.subject{font-weight:400;font-size:18rem;line-height:1.5}.board-content.subject{width:100%}.board-content.attachment{width:auto}.board.type-b .board-content.attachment{position:absolute;top:50%;right:10rem;transform:translateY(-50%)}.board-content.date{font-weight:400;font-size:14rem;line-height:1.6}.board-content.date{width:100%;margin-top:5rem;text-align:left}.board-content.pdf{width:146rem}.no-result{height:276rem;border-radius:10rem}.no-result-title{font-weight:400;font-size:14rem;line-height:1.6}.no-result-desc{font-weight:400;font-size:12rem;line-height:1.6}.no-result-action{margin-top:30rem}.no-data{height:276rem;border-radius:10rem}.no-data-title{font-weight:400;font-size:14rem;line-height:1.6}.no-data-desc{font-weight:400;font-size:12rem;line-height:1.6}.no-data-action{margin-top:30rem}.board .pagination{margin-top:50rem}.pagination-link{font-weight:700;font-size:12rem;line-height:1.6}.pagination-link{width:30rem;height:30rem}.pagination-ellipsis{font-weight:700;font-size:12rem;line-height:1.6}.pagination-ellipsis{width:30rem;height:30rem}.pagination-first{width:30rem;height:30rem}.pagination-last{width:30rem;height:30rem}.pagination-prev{width:30rem;height:30rem}.pagination-next{width:30rem;height:30rem}.ticker{font-weight:800;font-size:24rem;line-height:1.3}.ticker-numbers{height:31rem}.ticker-numbers:first-child{margin-left:-1rem}.ticker-numbers:first-child~.ticker-numbers{margin-left:-1rem}.key-metrics.active .ticker-track,.metrics.active .ticker-track{transform:translateY(calc(100% - 31rem))}.ticker-number{font-weight:800;font-size:24rem;line-height:1.3}.ticker-symbol{font-weight:800;font-size:24rem;line-height:1.3}.ticker-scale{font-weight:800;font-size:24rem;line-height:1.3}.ticker-unit{font-weight:700;font-size:18rem;line-height:1.5}.ticker-unit{padding-bottom:1rem}.static-visual{height:100vh;margin:0;border-radius:0}.static-visual-align{padding-right:40rem;padding-left:40rem}.static-visual-category{font-weight:800;font-size:18rem;line-height:1.5}.static-visual-category{margin-bottom:50rem}.static-visual-title{font-weight:700;font-size:28rem;line-height:1.3;font-family:HDHyundai}.static-visual-desc{font-weight:700;font-size:14rem;line-height:1.6}.static-visual-desc{margin-top:30rem}.static-visual-action{margin-top:50rem}.main .contents{padding-bottom:100rem}.kv-info{display:flex;flex-direction:column;justify-content:flex-end;position:relative;bottom:0;height:100%;padding:0 46rem;padding-bottom:100rem}.kv-text{justify-content:center}.kv-sub-message{font-weight:800;font-size:16rem;line-height:1.3}.kv-sub-message{font-weight:500;font-size:16rem}.kv-message{font-weight:700;font-size:24rem;line-height:1.4;font-family:HDHyundai}.kv-message{font-size:24rem}.kv-mobile-control{display:block;margin-top:50rem}.kv-control{bottom:50rem;padding:0 52rem}.kv-control-button{width:44rem;height:44rem;background-size:42rem}.kv-list{gap:20rem}.kv-indicator-text{font-size:10rem}.kv-indicator.active .kv-progress{width:72rem}.kv-progress-track{margin-left:20rem}.kv-indicator.active .kv-progress-track{width:52rem;margin-left:20rem}.biz-section{padding:20rem}.biz-box{border-radius:20rem}.biz-dim{background:var(--BG-Color-Black)}.biz-info{padding:0 120rem}.biz-category{font-weight:800;font-size:18rem;line-height:1.5}.biz-title{font-weight:700;font-size:28rem;line-height:1.3;font-family:HDHyundai}.biz-desc{font-weight:500;font-size:16rem;line-height:1.5}.company-message span{font-weight:700;font-size:28rem;line-height:1.3;font-family:HDHyundai}:lang(en) .company-message span{min-width:4rem;font-size:24rem}.company-photos{width:320rem;height:180rem}.company-photo{border-radius:20rem}.esg-slogan-first{font-weight:700;font-size:36rem;line-height:1.3;font-family:HDHyundai}.esg-ship img{max-width:400%}.esg-slogan-last{font-weight:700;font-size:36rem;line-height:1.3;font-family:HDHyundai}.esg-intro{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:50rem;height:auto}.esg-intro{padding:80rem 20rem}.esg-category{font-weight:800;font-size:18rem;line-height:1.5}.esg-title{font-weight:700;font-size:28rem;line-height:1.3;font-family:HDHyundai}.esg-cards{gap:50rem;width:100%;padding-left:200rem}.esg-card-backdrop{width:300rem;height:400rem}.esg-card-info{gap:10rem}.esg-card-title{font-weight:700;font-size:24rem;line-height:1.4;font-family:HDHyundai}.esg-card-desc{font-weight:400;font-size:18rem;line-height:1.5}.our-work-align{padding:0 40rem}.our-work-align{padding:0 20rem}.our-work-info{margin-bottom:50rem}.our-work-category{font-weight:800;font-size:18rem;line-height:1.5}.our-work-title{font-weight:700;font-size:28rem;line-height:1.3;font-family:HDHyundai}.our-work-list{gap:8rem}.our-work-item{width:320rem;height:324rem}.our-work-text{height:133rem;padding:20rem}.our-work-subject{font-weight:800;font-size:18rem;line-height:1.5}.our-work-outlink{font-weight:400;font-size:12rem;line-height:1.6}.our-work-image{width:320rem;height:192rem}.mh-frame{height:auto;padding-top:100rem;padding-bottom:5rem}.mh-align{padding:0 40rem}.mh-align{padding:0 20rem}.mh-category{font-weight:800;font-size:18rem;line-height:1.5}.mh-title{font-weight:700;font-size:28rem;line-height:1.3;font-family:HDHyundai}.mh-title{margin-bottom:50rem}.mh-content{flex-direction:column;gap:20rem}.mh-major-content{height:180rem}.mh-major-text{padding:20rem}.mh-major-subject{font-weight:800;font-size:18rem;line-height:1.5}.mh-major-desc{font-weight:400;font-size:14rem;line-height:1.6}.mh-major-outlink{font-weight:400;font-size:12rem;line-height:1.6}.mh-list{gap:20rem 8rem}.mh-link{border-radius:10rem}.mh-text{padding:10rem}.mh-subject{font-weight:400;font-size:14rem;line-height:1.6}.mh-label{font-weight:400;font-size:12rem;line-height:1.6}.key-metrics{margin-top:100rem}.key-metrics-frame{height:auto}.key-metrics-align{padding-right:40rem;padding-left:40rem}.key-metrics-category{font-weight:800;font-size:18rem;line-height:1.5}.key-metrics-title{font-weight:700;font-size:28rem;line-height:1.3;font-family:HDHyundai}.key-metrics-list{grid-template-columns:repeat(2,1fr);gap:8rem;margin-top:30rem}.key-metrics-item{height:180rem;border-radius:10rem}.key-metrics-info{border-radius:10rem}.key-metrics-visual{display:block;overflow:hidden;position:relative;margin-top:8rem;border-radius:10rem}.key-metrics-visual::before{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(4,2,20,.7) 0,rgba(4,2,20,.3) 40%,rgba(0,0,0,0) 70%)}.recruit-align{flex-direction:column;gap:50rem;margin-top:100rem;padding-right:40rem;padding-left:40rem}.recruit-info{width:auto}.recruit-category{font-weight:800;font-size:18rem;line-height:1.5}.recruit-title{font-weight:700;font-size:28rem;line-height:1.3;font-family:HDHyundai}.recruit-action{margin-top:30rem}.recruit-image{width:auto;height:192rem;border-radius:20rem}.greeting .heading{margin-bottom:50rem}.greeting .contents{padding-top:50rem}.greeting .photo-frame{width:auto;height:180rem}.ceo-frame{height:336rem}.ceo-portrait{height:auto}.ceo-info{margin-bottom:20rem}.ceo-text{font-weight:400;font-size:14rem;line-height:1.6}.ceo-name{font-weight:800;font-size:18rem;line-height:1.5}.ceo-name{margin-top:5rem}.ceo-title{margin-bottom:20rem}.ceo-swiper{margin:0 -40rem}.ceo-swiper .swiper-wrapper{box-sizing:border-box;display:block}.ceo-swiper .swiper-wrapper{padding:0 40rem}.ceo-swiper .swiper-slide+.swiper-slide{margin-top:50rem}.ceo-swiper .swiper-button-next{display:none}.ceo-swiper .swiper-button-prev{display:none}.overview .contents{padding-bottom:0}.value-system .two-column{gap:20rem}.value-system .two-column-image{width:100%}.vs-icon{width:80rem}.core-value-navs{display:none}.core-value-link{font-weight:800;font-size:18rem;line-height:1.5}.core-value-link.active{font-weight:800;font-size:18rem;line-height:1.5}.wave-flow-frame{height:auto}.wave-flow-aligner{padding-right:40rem;padding-left:40rem}.wave-flow{margin:0 -40rem}.wave-flow-item{padding:0 20rem}.wave-flow-item+.wave-flow-item{margin-top:50rem}.wave-flow-item:nth-child(1){position:static}.wave-flow-item:nth-child(2){position:static}.wave-flow-item:nth-child(3){position:static}.wave-flow-title{font-weight:800;font-size:24rem;line-height:1.4}.wave-flow-desc{font-weight:400;font-size:14rem;line-height:1.6}.wave-flow-image{gap:8rem;overflow-x:scroll;margin:30rem -20rem 0;padding:0 20rem}.wave-flow-image::-webkit-scrollbar{display:none}.wave-flow-step img{height:144rem;border-radius:10rem}.spy-nav{display:none}.ci-typeface .contents{padding-bottom:0}.ci-box{height:180rem;border-radius:12rem}.color-system{flex-direction:row;gap:20rem}.color-system-chip{font-weight:800;font-size:18rem;line-height:1.5}.color-system-chip{display:flex;align-items:center;width:156rem;height:94rem;padding:0 20rem;border-radius:10rem;font-weight:500;font-size:16rem;line-height:1.5}.color-system-info{font-weight:500;font-size:14rem;line-height:1.6}.signature-version-list{gap:20rem 8rem}.signature-version-logo{height:94rem;border-radius:10rem}.signature-version-text{font-weight:700;font-size:14rem;line-height:1.6}.signature-version-text{margin-top:10rem}.padding-rule-text{font-weight:800;font-size:18rem;line-height:1.5}.padding-rule-text{top:20rem;left:20rem}.padding-rule-logo{height:180rem;padding-top:40rem;border-radius:12rem;background-image:linear-gradient(to right,transparent 20rem,var(--Border-Color-Gray-Light) 20rem,var(--Border-Color-Gray-Light) calc(20rem + 1px),transparent calc(20rem + 1px)),linear-gradient(to bottom,transparent 20rem,var(--Border-Color-Gray-Light) 20rem,var(--Border-Color-Gray-Light) calc(20rem + 1px),transparent calc(20rem + 1px));background-size:calc(20rem + 1px) calc(20rem + 1px)}.padding-rule-logo.kr{background-position:-16rem 4rem}.padding-rule-logo.en{background-position:-16rem 5rem}.padding-rule-logo.kr img{height:107rem}.padding-rule-logo.en img{height:105rem}.typo-box{grid-template-columns:repeat(5,1fr);margin-top:30rem;border-radius:20rem}.typo-box-word{height:64rem;font-size:18rem}.typo-box.bold .typo-box-word{font-size:18rem}.typo-box.medium .typo-box-word{font-size:18rem}.typo-box.light .typo-box-word{font-size:18rem}.typo-swiper{margin-top:100rem}.typo-swiper .swiper-slide{gap:30rem}.typo-swiper .swiper-button-prev{display:block!important;top:25rem;left:0;width:34rem;height:34rem;margin-top:0;background-size:34rem;transform:none}.typo-swiper .swiper-button-next{display:block!important;top:25rem;right:0;width:34rem;height:34rem;margin-top:0;background-size:34rem;transform:none}.cf-download{height:100vh;margin:0;border-radius:0}.cf-download-align{padding-right:40rem;padding-left:40rem}.cf-download-heading{font-weight:700;font-size:36rem;line-height:1.3;font-family:HDHyundai}.cf-download-groups{flex-direction:column;gap:60rem;margin-top:60rem}.cf-download-title{font-weight:700;font-size:28rem;line-height:1.3;font-family:HDHyundai}.cf-download-desc{font-weight:400;font-size:14rem;line-height:1.6}.cf-download-desc{margin-top:10rem}.cf-download-action{gap:8rem;margin-top:30rem}.founder-story .swiper-button-next,.founder-story .swiper-button-prev{display:none}.founder-story .contents .section:not(:first-child) .two-column-image{order:2}.founder-story .contents .section:not(:first-child) .two-column-text{order:1}.founder-story .contents .section:not(:first-child) .two-column.reversed .two-column-image{order:2}.founder-story .contents .section:not(:first-child) .two-column.reversed .two-column-text{order:1}.fs-frame video{width:100%;height:auto}.quote .swiper-wrapper{border-radius:20rem}.quote-message{font-weight:800;font-size:18rem;line-height:1.5}.quote-message{padding:20rem;font-weight:700;font-size:18rem}.quote-title{font-weight:800;font-size:16rem;line-height:1.3}.quote-title{margin-bottom:30rem}.quote-caption{font-weight:400;font-size:14rem;line-height:1.6}.quote-image{height:400rem}.fs-caption{flex-direction:column;gap:10rem;position:static}.fs-caption-date{font-weight:700;font-size:14rem;line-height:1.6}.fs-caption-desc{font-weight:400;font-size:14rem;line-height:1.6}.history .contents{padding-bottom:50rem}.history-intro-title{font-weight:800;font-size:24rem;line-height:1.3}.history-intro-desc{font-weight:700;font-size:14rem;line-height:1.6}.sequence{padding-right:20rem;padding-left:20rem}.sequence-item{padding-bottom:50rem}.sequence-item:nth-child(odd){padding-left:33rem}.sequence-item:nth-child(even){padding-right:0;padding-left:33rem;text-align:left}.sequence-year{font-weight:800;font-size:24rem;line-height:1.3}.sequence-title{font-weight:800;font-size:18rem;line-height:1.5}.sequence-title{margin-top:20rem}.sequence-desc{font-weight:500;font-size:16rem;line-height:1.5}.sequence-desc{margin-top:10rem}.sequence-progress{top:17rem;left:0;transform:none}.history-outro-title{font-weight:800;font-size:24rem;line-height:1.3}.history-outro-desc{font-weight:700;font-size:14rem;line-height:1.6}.history-bridge{height:auto}.history-bridge-frame{display:flex;flex-direction:column;position:static;height:auto;padding:100rem 40rem 50rem}.history-bridge-title{font-weight:800;font-size:24rem;line-height:1.3}.history-bridge-desc{font-weight:700;font-size:14rem;line-height:1.6}.timeline-frame{height:auto;padding-top:0}.timeline{gap:100rem}.timeline-nav{display:none}.timeline-nav-link{font-weight:400;font-size:14rem;line-height:1.1}.timeline-section{display:block;padding:0 40rem}.timeline-aside{float:none;position:static;width:auto;padding-top:0}.timeline-title{margin-bottom:20rem;font-size:50rem}.timeline-album{margin-bottom:50rem}.timeline-photos{border-radius:10rem}.timeline-aside .timeline-photo{flex:1}.timeline-item .timeline-photo{display:block}.timeline-photo-image{width:100%;border-radius:10rem}.timeline-photo-year{font-weight:700;font-size:14rem;line-height:1.6}.timeline-photo-year{margin-top:10rem}.timeline-photo-desc{font-weight:400;font-size:14rem;line-height:1.6}.timeline-photo-desc{margin-top:5rem}.timeline-content{float:none;width:auto;padding-top:0}.timeline-item{padding-bottom:50rem;padding-left:33rem}.timeline-item:last-child{padding-bottom:0}.timeline-item::before{top:18rem;left:2.5rem}.timeline-item::after{top:18rem;left:0}.timeline-year{font-weight:700;font-size:24rem;line-height:1.4}.timeline-months{gap:10rem}.timeline-month-number{font-weight:500;font-size:16rem;line-height:1.5}.timeline-month-number{padding-top:0;font-size:14rem}.timeline-month-desc{font-weight:400;font-size:14rem;line-height:1.6}.timeline-month-desc.img::after{vertical-align:5rem}.timeline-progress{top:18rem;left:2.5rem}.group-50th-list{grid-template-columns:repeat(1,1fr);gap:50rem;margin-top:50rem}.group-50th-title{font-weight:700;font-size:14rem;line-height:1.6}.group-50th-title{margin-bottom:50rem}:lang(en) .group-50th-title{margin-bottom:28rem}.group-50th-cover{height:153rem;border-radius:10rem}.group-50th-cover img{height:226rem}.business-tabs{flex-wrap:nowrap}.business-tab{flex:0 0 338rem}.business-tabs-prev .tabs-prev{display:none}.business-tabs-next .tabs-next{display:none}.business-panel{display:block!important;visibility:visible!important;opacity:1!important;transform:none!important}.business-panel+.business-panel{margin-top:50rem}.business-gallery{border-radius:12rem}.business-gallery .swiper-button-prev{display:none}.business-gallery .swiper-button-next{display:none}.business-gallery .swiper-pagination{bottom:20rem!important}.business-gallery-slide:first-child{border-radius:12rem 0 0 12rem}.business-gallery-slide .business-gallery:last-child{border-radius:0 12rem 12rem 0}.business-gallery-image{height:174rem}.business-gallery-text{font-weight:500;font-size:18rem;line-height:1.5}.business-gallery-text{height:auto;padding:20rem 20rem 40rem;background:linear-gradient(0deg,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%);font-size:14rem}.business-list{grid-template-columns:repeat(1,1fr);gap:8rem}.business-list.col-3{grid-template-columns:repeat(1,1fr)}.business-list-item{flex:1 0 100%;padding:30rem 40rem}.business-list-key{font-weight:700;font-size:14rem;line-height:1.6}.business-list-value{font-weight:700;font-size:14rem;line-height:1.6}.business-box-list{padding:30rem 20rem;border-radius:20rem}.business-box-list+.business-box-list{margin-top:10rem}.business-box-item{gap:8rem;padding:30rem 0}.business-box-key{font-size:14rem}.business-box-value{font-size:14rem}.dash-title{display:flex;gap:10rem;margin-right:0}.shipbuilding .round-image{margin-bottom:30rem}.marine-energy .round-image{margin-bottom:30rem}.naval-special-ship .round-image{margin-bottom:30rem}.engine-machinery .round-image{margin-bottom:30rem}.spotlight{padding:50rem 0}.spotlight .swiper-pagination{display:flex;position:static;margin-top:30rem}.spotlight .section>.tile .tile-subject{margin-top:20rem}.social-media .heading{margin-bottom:50rem}.social-media .pagination{margin-top:50rem}.social-media .spotlight .photo-frame{height:180rem}.social-media .spotlight .swiper-slide:first-child .photo-frame{height:180rem}.social-media .contents .photo-frame{height:180rem}.social-swiper{margin:0 -40rem}.social-swiper .swiper-slide{padding:0 40rem}.social-media-utils{flex-direction:column;align-items:flex-start;gap:30rem;margin:30rem 0 20rem}.social-media-utils .categories{order:2}.social-media-utils .forms{order:1;width:100%}.press-release .heading{margin-bottom:50rem}.press-release .pagination{margin-top:50rem}.press-release .spotlight .photo-frame{height:277rem}.press-release .spotlight .swiper-slide:first-child .photo-frame{height:277rem}.press-release .contents .photo-frame{height:180rem}.press-swiper{margin:0 -40rem}.press-swiper .swiper-slide{padding:0 40rem}.press-release-utils{flex-direction:column;align-items:flex-start;gap:10rem;margin:30rem 0 20rem}.hot-keyword .photo-frame{height:277rem}.hot-keyword .photo-frame::before{background:linear-gradient(180deg,rgba(0,0,0,0) 70%,rgba(0,0,0,.7) 100%)}.swiper-slide:first-child .hot-keyword-text{font-weight:800;font-size:18rem;line-height:1.5}.swiper-slide:first-child .hot-keyword-text{top:auto;right:30rem;bottom:30rem;left:30rem}.swiper-slide:first-child~.swiper-slide .hot-keyword-text{font-weight:700;font-size:14rem;line-height:1.6}.swiper-slide:first-child~.swiper-slide .hot-keyword-text{top:auto;right:30rem;bottom:30rem;left:30rem;font-weight:800;font-size:18rem}.magazine-cover{margin-top:30rem}.magazine-cover .grid-row{gap:30rem}.magazine-cover .grid-4{padding-left:0}.magazine-cover-title{font-weight:800;font-size:18rem;line-height:1.5}.magazine-cover-year{font-weight:700;font-size:14rem;line-height:1.6}.magazine-cover-year{margin-bottom:4rem}.magazine-cover-action{margin-top:30rem}.video .heading{margin-bottom:50rem}.video .pagination{margin-top:50rem}.video .spotlight .photo-frame{height:180rem}.video .contents .photo-frame{height:180rem}.video-utils{flex-direction:column;align-items:flex-start;gap:10rem;margin:30rem 0 20rem}.video-utils .forms{width:100%}.esg-management .contents{padding-bottom:0}.esg-management .two-column+.two-column{margin-top:60rem}.esg-management .two-column-image{width:100%}.esg-map-links{display:inline-block;white-space:nowrap}.esg-map-link{display:inline-block;width:156rem;height:88rem;border-radius:10rem;outline-offset:-2rem}:lang(en) .esg-map-text{padding:0 10rem 0 20rem;font-weight:400;font-size:14rem;line-height:1.6}.esg-map-text{font-weight:500;font-size:16rem}.esg-map-text::after{width:24rem;height:24rem;background-size:24rem}.integrated-report .h2{margin-bottom:30rem}.integrated-report .two-column-text{width:100%}.integrated-report .caption{margin-top:50rem}.integrated-report .contents .section:nth-child(1) .two-column-image{width:100%;height:100%}.databook-info{padding:50rem 40rem}.databook-title{font-weight:800;font-size:18rem;line-height:1.5}.databook-date{font-weight:700;font-size:14rem;line-height:1.6}.databook-desc{font-weight:400;font-size:14rem;line-height:1.6}.esg-report-policy .section:first-child+.section{margin-top:50rem}.erp-util{display:block}.esg-certification .section:first-child+.section{margin-top:50rem}.ec-util{display:block}.esg-ratings .h2{margin-bottom:30rem}.rating-list{gap:50rem}.rating-item{flex-direction:column;align-items:flex-start;justify-content:space-between;gap:20rem;padding:0}.rating-item+.rating-item{border-top:none}.rating-text{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%}.rating-logo{width:100%;border-radius:10rem}.rating-title{font-weight:800;font-size:18rem;line-height:1.5}.rating-title{margin-bottom:0;padding-right:16rem}.rating-value{font-weight:800;font-size:24rem;line-height:1.3}.rating-value{font-size:30rem}.rating-desc{font-weight:400;font-size:14rem;line-height:1.6}.rating-desc{width:100%;max-width:100%;margin-top:5rem;padding-right:170rem}.promise-list{gap:15rem;margin-top:30rem}.promise-list:before{top:20rem;bottom:20rem;left:20rem}.promise-list>li{font-weight:400;font-size:14rem;line-height:1.6}.promise-list>li::before{font-weight:700;font-size:12rem;line-height:1.6}.promise-list>li::before{width:40rem;height:40rem}.key-task{gap:50rem;margin-top:30rem}.key-task>li{flex-direction:column;align-items:flex-start;gap:20rem}.key-task-image{width:100%;border-radius:10rem}.key-task-info{width:100%}.key-task-title{font-weight:800;font-size:18rem;line-height:1.5}.key-task-desc{font-weight:400;font-size:14rem;line-height:1.6}.hse .two-column+.two-column{margin-top:60rem}.hse .two-column-image{width:100%}.hse ul>li{font-weight:400;font-size:14rem;line-height:1.6}.hse .ul.disc>li::before{top:9rem}.hse-task{border-radius:20rem}.hse-task-list{gap:20rem;padding:0 20rem}.hse-task-list>li{font-weight:400;font-size:14rem;line-height:1.6}.hse-task-list>li::before{font-weight:700;font-size:12rem;line-height:1.6}.hse-task-list>li::before{width:40rem;height:40rem}.page.quality-management .contents{padding-top:100rem}.reveal-frame{padding-top:0}.reveal-aligner{padding-right:40rem;padding-left:40rem}.reveal-item{height:auto;border-radius:12rem}.reveal-item+.reveal-item{margin-top:10rem}:lang(en) .reveal-item{height:381rem}.reveal-info{justify-content:center;padding:0 45rem}.reveal-title{font-weight:800;font-size:18rem;line-height:1.5}.reveal-desc{font-weight:700;font-size:14rem;line-height:1.6}.supply-chain .two-column-image{width:100%}.supply-chain .cover-x.type-b img{width:260rem;height:155rem}.code-of-ethics{gap:30rem;margin-top:30rem;padding:30rem 20rem;border-radius:12rem}.code-of-ethics>li{font-weight:400;font-size:14rem;line-height:1.6}.code-of-ethics>li{gap:10rem}.code-of-ethics>li::before{font-weight:700;font-size:14rem;line-height:1.6}.code-of-ethics>li::before{padding-top:0}.bid-announcement .pagination{margin-top:30rem}.bid-link{padding:40rem 30rem}.bid-dday{font-weight:700;font-size:14rem;line-height:1.6}.bid-dday{height:32rem;border-radius:16rem;font-size:12rem}.bid-subject{font-weight:400;font-size:18rem;line-height:1.5}.bid-subject{margin-bottom:60px;font-weight:500}.bid-info{flex-direction:column}.bid-info+.bid-info{margin-top:30rem}.bid-key{font-weight:700;font-size:12rem;line-height:1.6}.bid-key{gap:4rem}.bid-value{font-weight:400;font-size:14rem;line-height:1.6}.articles{margin-top:30rem;padding-top:10rem}.articles-item{gap:20rem;padding:10rem 0}.articles-type{font-weight:400;font-size:12rem;line-height:1.6}.articles-type{gap:10rem}.articles-subject{font-weight:400;font-size:14rem;line-height:1.6}.articles-date{font-weight:400;font-size:14rem;line-height:1.6}.articles-date{display:none}.article{padding:0}.article{gap:10rem}.article-sub-title{font-weight:500;font-size:16rem;line-height:1.5}.article-content{font-weight:400;font-size:14rem;line-height:1.6}.article-action{margin-top:30rem}.article-attachments{margin-top:20rem;padding:24rem 20rem}.article-title{font-weight:700;font-size:12rem;line-height:1.6}.article-link{font-weight:400;font-size:12rem;line-height:1.6}.ao-logo{display:flex;align-items:center;justify-content:center;width:100%;height:240rem}.subsidiary .metrics{padding:50rem 0}.subsidiary .metrics .grid-row{padding:0}.subsidiary .metrics-heading{font-weight:700;font-size:28rem;line-height:1.3;font-family:HDHyundai}.subsidiary .metrics-sub{font-weight:800;font-size:18rem;line-height:1.5}.subsidiary .grid-row{gap:20rem;padding:50rem 0}.sub-card-group{grid-template-columns:repeat(1,1fr);gap:10rem}.sub-card{padding:30rem;border-radius:10rem}.sub-card.lg{margin-right:0}.sub-card-key{font-weight:400;font-size:12rem;line-height:1.6}.sub-card.lg .sub-card-key{font-weight:800;font-size:18rem;line-height:1.5}.sub-card.lg .sub-card-key{order:2}.sub-card-value{font-weight:700;font-size:24rem;line-height:1.4}.sub-card.lg .sub-card-value{font-weight:800;font-size:24rem;line-height:1.3}.sub-card.lg .sub-card-value{order:3;width:auto;margin-top:0}.sub-card-mark{font-weight:700;font-size:12rem;line-height:1.6}.sub-card.lg .sub-card-mark{order:1;justify-content:flex-end;width:100%;margin-bottom:8rem}.sub-card.active .sub-card-mark{font-weight:700;font-size:14rem;line-height:1.6}.credit-ratings .grid-row{gap:20rem;padding:0;border-top:none}.cr-card-group{grid-template-columns:repeat(1,1fr);gap:10rem}.cr-card{padding:30rem;border-radius:10rem}.cr-card-key{font-weight:700;font-size:12rem;line-height:1.6}.cr-card-value{font-weight:700;font-size:24rem;line-height:1.4}.cr-card-date{font-weight:400;font-size:12rem;line-height:1.6}:lang(en) .meet .buttons .button{flex:1;min-width:0}.meet .hgroup{gap:20rem}.meet-list{flex-direction:column;align-items:flex-start;gap:0}.meet-list.y{gap:0}.meet-item+.meet-item:before{display:none}.meet-key{font-weight:400;font-size:12rem;line-height:1.6}.meet-list.y .meet-key{min-width:0}.meet-value{font-weight:700;font-size:12rem;line-height:1.6}.meeting{flex-direction:column;gap:10rem}.meeting-info{width:100%;padding:50rem 20rem;border-radius:10rem}.meeting-intro{gap:20rem}.meeting-outro{gap:20rem;width:100%;padding:50rem 30rem;border-radius:10rem}.meeting-img{width:120rem;height:120rem}.meeting-title{font-weight:800;font-size:18rem;line-height:1.5}.meeting-desc{font-weight:400;font-size:14rem;line-height:1.6}.meeting-label{font-weight:400;font-size:12rem;line-height:1.6}.meeting-value{font-weight:700;font-size:18rem;line-height:1.5}.meeting-options{grid-template-columns:1fr}.meeting-option{gap:0}.meeting-option label{font-weight:700;font-size:12rem;line-height:1.1}.meeting-option label:before{width:16rem;height:16rem;background-size:16rem;transform:translate(calc(-50% - 76rem),-50%)}.meeting-schedule{width:100%;padding:40rem;border-radius:10rem}.meeting-datetime{margin-top:5rem}.meeting-date{font-weight:800;font-size:24rem;line-height:1.4}.meeting-weekday{font-weight:500;font-size:16rem;line-height:1.5}.meeting-time{font-weight:800;font-size:24rem;line-height:1.4}.meeting-time{width:100%;margin-bottom:20rem}.meeting-result{padding:20rem;border-radius:10rem}.meeting-result-key{font-weight:700;font-size:14rem;line-height:1.6}.meeting-result-key{min-width:86rem}tr+tr .meeting-result-key{padding-top:10rem}.meeting-result-value{font-weight:400;font-size:14rem;line-height:1.6}tr+tr .meeting-result-value{padding-top:10rem}.visitor-key{font-weight:400;font-size:12rem;line-height:1.6}.visitor-value{font-weight:700;font-size:12rem;line-height:1.6}.presentation .cover-x.type-b img{width:260rem;height:155rem}.local .insights{margin-top:50rem}.global .insights{margin-top:50rem}.global-map{border-radius:20rem}.global-map-link{font-weight:400;font-size:18rem;line-height:1.1}.global-map-link{height:30rem;padding:0 12rem;font-size:12rem}.global-map-link.america{top:210rem;left:143rem}.global-map-link.europe{top:130rem;left:347rem}.global-map-link.asia{top:125rem;left:520rem}.global-map-link.middle-east{top:172rem;left:399rem}.global-map-pin.new-jersey{top:160rem;left:139rem}.global-map-pin.houston{top:197rem;left:97rem}.global-map-pin.panama{top:253rem;left:125rem}.global-map-pin.london{top:127rem;left:302rem}.global-map-pin.athens{top:169rem;left:354rem}.global-map-pin.oslo{top:95rem;left:326rem}.global-map-pin.tokyo{top:164rem;left:610rem}.global-map-pin.singapore{top:262rem;left:526rem}.global-map-pin.dubai{top:216rem;left:419rem}.global-list{gap:50rem}.error-image{margin-bottom:20rem}.error-image img{height:120rem}.error-title{font-weight:800;font-size:24rem;line-height:1.4}.error-title{margin-bottom:20rem}.error-message{font-weight:400;font-size:14rem;line-height:1.6}.error-desc{font-weight:400;font-size:12rem;line-height:1.6}.error-desc{margin-top:20rem}.error-actions{margin-top:30rem}.error .contents{padding:50rem 0}.email-policy .ep-message{margin-top:30rem;padding:50rem 10rem;border-radius:10rem}.email-policy .ep-image{height:120rem}.sitemap-groups{gap:50rem}.sitemap-group{flex-direction:column;gap:20rem}.sitemap-title{font-weight:800;font-size:18rem;line-height:1.5}.sitemap-area{flex-direction:column;gap:10rem}.sitemap-sub-title{font-weight:800;font-size:18rem;line-height:1.5}.sitemap-list{grid-template-columns:repeat(2,1fr)}:lang(en) .sitemap-list{grid-template-columns:repeat(2,1fr);gap:10rem 16rem}.sitemap-link{font-weight:400;font-size:14rem;line-height:1.6}.mobile\:w-120{width:120rem!important}.mobile\:w-160{width:160rem!important}.mobile\:gap-0{gap:0!important}.mobile\:gap-10{gap:10rem!important}.mobile\:gap-20{gap:20rem!important}.mobile\:gap-16{gap:16rem!important}.mobile\:gap-30{gap:30rem!important}.mobile\:gap-40{gap:40rem!important}.mobile\:gap-50{gap:50rem!important}.mobile\:gap-60{gap:60rem!important}.mobile\:r-10{overflow:hidden!important;border-radius:10rem!important}.mobile\:r-10 img{width:100%}.mobile\:r-12{overflow:hidden!important;border-radius:12rem!important}.mobile\:r-12 img{width:100%}.mobile\:r-20{overflow:hidden!important;border-radius:20rem!important}.mobile\:r-20 img{width:100%}.mobile\:r-24{overflow:hidden!important;border-radius:24rem!important}.mobile\:r-24 img{width:100%}.mobile\:mt-0{margin-top:0!important}.mobile\:mb-0{margin-bottom:0!important}.mobile\:mt-5{margin-top:5rem!important}.mobile\:mb-5{margin-bottom:5rem!important}.mobile\:mt-8{margin-top:8rem!important}.mobile\:mb-8{margin-bottom:8rem!important}.mobile\:mt-10{margin-top:10rem!important}.mobile\:mb-10{margin-bottom:10rem!important}.mobile\:mt-15{margin-top:15rem!important}.mobile\:mb-15{margin-bottom:15rem!important}.mobile\:mt-20{margin-top:20rem!important}.mobile\:mb-20{margin-bottom:20rem!important}.mobile\:mt-30{margin-top:30rem!important}.mobile\:mb-30{margin-bottom:30rem!important}.mobile\:mt-40{margin-top:40rem!important}.mobile\:mb-40{margin-bottom:40rem!important}.mobile\:mt-50{margin-top:50rem!important}.mobile\:mb-50{margin-bottom:50rem!important}.mobile\:mt-60{margin-top:60rem!important}.mobile\:mb-60{margin-bottom:60rem!important}.mobile\:mt-90{margin-top:90rem!important}.mobile\:mb-90{margin-bottom:90rem!important}.mobile\:mt-100{margin-top:100rem!important}.mobile\:mb-100{margin-bottom:100rem!important}.mobile\:mt-120{margin-top:120rem!important}.mobile\:mb-120{margin-bottom:120rem!important}.mobile\:mt-150{margin-top:150rem!important}.mobile\:mb-150{margin-bottom:150rem!important}.mobile\:normal{font-weight:400!important}.mobile\:medium{font-weight:500!important}.mobile\:bold{font-weight:700!important}.mobile\:extrabold{font-weight:800!important}.mobile\:text-left{text-align:left!important}.mobile\:text-center{text-align:center!important}.mobile\:text-right{text-align:right!important}.pc-only{display:none!important}.mobile-only{display:block!important}}@media screen and (max-width:600px){html{font-size:.256411vw}.headline-section{padding-right:20rem;padding-left:20rem}.section.default{padding-right:20rem;padding-left:20rem}.section.expanded{padding-right:20rem;padding-left:20rem}.section+.section{margin-top:100rem}.scroll-x{margin:0 -20rem}.scroll-track{padding:0 20rem}.popup{padding:0 20rem}.slogan-message{padding:0 20rem}.movie-video{margin:0 -20rem}.youtube-player-video{margin:0 -20rem}.forms.rotate .input,.forms.rotate .select{flex:1;width:auto}.tabs-panels{margin-right:-20rem;margin-left:-20rem}.tabs-panel{padding:0 20rem}.tiles.col-3{grid-template-columns:repeat(1,1fr)}.tiles.col-2{grid-template-columns:repeat(1,1fr)}.cards{grid-template-columns:repeat(1,1fr)}.board.type-c .board-contents{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:0 8rem;padding:30rem 10rem}.board.type-c .board-content.subject{flex:none;margin-bottom:30rem}.board.type-c .board-content.pdf{flex:1;width:auto}.static-visual-align{padding-right:20rem;padding-left:20rem}.biz-info{padding:0 20rem}.esg-cards{gap:50rem;width:100%;height:auto;padding-left:0}.esg-card{gap:0;border-radius:20rem}.esg-card:nth-child(1){margin-left:0}.esg-card:nth-child(2){margin-right:0}.esg-card:nth-child(3){margin-left:0}.esg-card-backdrop{width:100%;height:auto}.esg-texts{gap:30rem;top:300rem;height:auto;font-size:80rem}.mh-major-image{width:auto;height:180rem}.mh-link{height:125rem}.key-metrics-align{padding-right:20rem;padding-left:20rem}.recruit-align{padding-right:20rem;padding-left:20rem}.ceo-persons{flex-direction:column;gap:50rem}.ceo-person{flex:1 0 100%}.ceo-frame{height:356rem}.ceo-swiper{margin:0 -20rem}.ceo-swiper .swiper-wrapper{padding:0 20rem}.wave-flow-aligner{padding-right:20rem;padding-left:20rem}.wave-flow{margin:0 -20rem}.cf-download-align{padding-right:20rem;padding-left:20rem}.history-bridge-frame{padding:100rem 20rem 50rem}.timeline-section{padding:0 20rem}.social-swiper{margin:0 -20rem}.social-swiper .swiper-slide{padding:0 20rem}.press-swiper{margin:0 -20rem}.press-swiper .swiper-slide{padding:0 20rem}.databook{border-radius:20rem}.databook:before{border-radius:20rem}.databook-info{flex-direction:column;align-items:flex-start;justify-content:center;padding:50rem 20rem}.databook-title{margin-bottom:5rem}.reveal-aligner{padding-right:20rem;padding-left:20rem}.global-map-link.america{top:37rem;left:20rem}.global-map-link.europe{top:56rem;left:186rem}.global-map-link.asia{top:56rem;left:284rem}.global-map-link.middle-east{top:140rem;left:153rem}.global-map-pin{display:inline-flex;align-items:center;justify-content:center;width:12rem;height:12rem;border-radius:0;background-color:transparent;background-image:url(/resources/front/assets/images/icons/icon-12-pin.svg);background-position:50%;background-repeat:no-repeat;background-size:12rem}.global-map-item.active .global-map-pin{background-image:url(/resources/front/assets/images/icons/icon-12-pin-active.svg)}.global-map-pin.new-jersey{top:81rem;left:78rem}.global-map-pin.houston{top:105rem;left:51.5rem}.global-map-pin.panama{top:126rem;left:60.5rem}.global-map-pin.london{top:70rem;left:156rem}.global-map-pin.athens{top:91rem;left:181rem}.global-map-pin.oslo{top:53rem;left:168rem}.global-map-pin.tokyo{top:95rem;left:310rem}.global-map-pin.singapore{top:136rem;left:270rem}.global-map-pin.dubai{top:116rem;left:215rem}}@media screen and (min-width:1024px){.header-starter{flex:1}.header-gnb{display:flex;flex:2;justify-content:center;height:100%}.header-feature{flex:1;gap:30rem}.header-langs{top:calc(100% + 11rem);left:50%;transform:translateX(-50%)}.gnb{height:100%;white-space:nowrap}.gnb-groups{display:flex;height:100%}.gnb-group{height:100%;padding:10rem 0}.gnb-title{display:flex;align-items:center;height:100%;padding:0 25rem}.header.clear .gnb-title{color:var(--BG-Color-White)}.gnb-areas{display:none;gap:40rem;position:absolute;top:99rem;left:50%;padding:50rem 60rem;border:1px solid var(--Border-Color-Gray-Default);border-radius:0 0 12rem 12rem;background-color:var(--BG-Color-White);transform:translateX(-50%)}.gnb-group:nth-child(1) .gnb-areas{transform:translateX(calc(-50% - 170rem))}.gnb-group.active .gnb-areas{display:flex}.gnb-list{margin-top:30rem}.gnb-item+.gnb-item{margin-top:18rem}.footer{display:flex;align-items:center;justify-content:space-between;width:100%}.footer-feature{text-align:right}.footer-sns{justify-content:flex-end}.button{gap:15rem;min-width:150rem;height:60rem;padding:20rem 30rem}.button.sm{min-width:88rem;height:54rem;padding-right:16rem;padding-left:16rem}.link-button{gap:15rem}.card-subject{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ceo-info{position:absolute;top:40rem;left:40rem}.ceo-text{display:block}.ceo-name{margin-top:10rem}.social-swiper .swiper-wrapper{display:grid;grid-template-columns:calc(69.5% - 40rem) 30.5%;grid-template-rows:1fr 1fr;gap:34rem 40rem}.press-swiper{position:relative;padding-left:707rem}.press-swiper .swiper-wrapper{display:flex;flex-wrap:wrap;gap:40rem 16rem;position:static;max-width:100%;transform:none}.press-swiper .swiper-slide{flex:1 0 calc(33.33333333% - 16rem)}.press-swiper .swiper-slide:first-child{position:absolute;top:0;left:0;width:667rem;height:582rem}.esg-map-links{display:flex;flex-wrap:wrap;gap:15rem}.esg-map-link{display:block;flex:0 0 297rem;height:167rem;border-radius:12rem;outline:0;transition:transform .3s}}@media print{*{-webkit-print-color-adjust:exact;print-color-adjust:exact}html{font-size:3%}.footer,.header{display:none}.page{visibility:visible}.init{opacity:1!important;transform:translateY(0) scale(1)!important}.heading{margin-bottom:10rem!important;padding-top:0}.heading+.contents{margin-top:0!important}.contents{padding-top:60rem!important}.insights{display:none!important}.greeting .insights,.social-media .insights,.video .insights{display:block!important}.section{max-width:100%!important}.grid-row{flex-direction:column}.two-column{flex-direction:column}.h1,.h2,.h3,.h4,.h5,.h6,.hd1,.hd2,.hd3,.hd4{-moz-column-break-before:always;break-before:always}.wave-flow{display:flex;flex-direction:column;gap:50rem}.wave-flow-item{position:relative!important}}