:root{--hg-gold:#c9a44c;--hg-gold-light:#e6cc8a;--hg-ink:#0b0b0b}html,body{background:#111}::selection{background:var(--hg-gold);color:#111}.hg__logo{vertical-align:top;align-items:center;gap:12px;line-height:1;display:inline-flex}.hg__logo img{width:auto;max-width:none;height:46px;display:block}.hg__logo__tx{white-space:nowrap;flex-direction:column;gap:6px;font-family:Pretendard,sans-serif;display:flex}.hg__logo__tx strong{letter-spacing:.14em;font-size:19px;font-weight:600}.hg__logo__tx em{letter-spacing:.34em;opacity:.85;font-family:Cinzel,serif;font-size:10px;font-style:normal;font-weight:500}.hg__logo--gold{color:var(--hg-gold)}.hg__logo--white{color:#fff}.header .logo__wr{top:22px}.header .logo__wr img,.ham__logo__wr img{width:auto;max-width:none}@media screen and (max-width:1024px){.hg__logo img{height:38px}.hg__logo__tx strong{font-size:16px}.hg__logo__tx em{font-size:9px}.header .logo__wr{top:14px}}@media screen and (max-width:570px){.hg__logo{gap:9px}.hg__logo img{height:32px}.hg__logo__tx{gap:5px}.hg__logo__tx strong{font-size:14px}.hg__logo__tx em{letter-spacing:.28em;font-size:8px}}.logo__left>img.hg__intro__mark{filter:brightness(0);width:190px;margin-right:22px;left:0}.logo__right>.hg__intro__word{color:#111;white-space:nowrap;flex-direction:column;gap:14px;margin-left:22px;font-family:Pretendard,sans-serif;display:flex;position:relative;left:0}.hg__intro__word strong{letter-spacing:.12em;font-size:58px;font-weight:600;line-height:1}.hg__intro__word em{letter-spacing:.42em;font-family:Cinzel,serif;font-size:21px;font-style:normal;line-height:1}@media screen and (max-width:1280px){.logo__left>img.hg__intro__mark{width:140px;margin-right:16px;left:0}.logo__right>.hg__intro__word{gap:10px;margin-left:16px;left:0}.hg__intro__word strong{font-size:40px}.hg__intro__word em{font-size:15px}}@media screen and (max-width:570px){.logo__left>img.hg__intro__mark{width:74px;margin-right:9px;left:0}.logo__right>.hg__intro__word{gap:6px;margin-left:9px;left:0}.hg__intro__word strong{letter-spacing:.08em;font-size:21px}.hg__intro__word em{letter-spacing:.3em;font-size:8px}}.hg__art{display:block;position:relative;overflow:hidden}.hg__art--fill{position:absolute;inset:0}.main__contents__wr01 .img__wr__bg>.hg__art{width:100%;height:130%}.main__contents__wr01 .img__wr__bg:after{content:"";pointer-events:none;background:linear-gradient(#111111b8 0%,#1113 34%,#11111159 100%);position:absolute;inset:0}.main__contents__box01 .img__box .img__wr .hg__art--card{aspect-ratio:432/600;background:#161616;border-radius:40px;width:100%}.main__contents__box01 .main__con01__tx__box .img__box .img__wr02>.hg__art{clip-path:polygon(0% 100%,100% 100%,100% 100%,0% 100%);z-index:10;position:absolute;top:0;left:0}.hg__bigword{white-space:nowrap;letter-spacing:.02em;color:#fff3;font-family:Cinzel,serif;font-size:172px;font-weight:600;line-height:1;display:block}@media screen and (max-width:1440px){.hg__bigword{font-size:130px}}@media screen and (max-width:1280px){.hg__bigword{font-size:110px}}@media screen and (max-width:820px){.main__contents__box01 .main__con01__tx__box .img__box .img__wr02>.hg__art,.main__contents__box01 .img__box .img__wr .hg__art--card{border-radius:20px}}@media screen and (max-width:570px){.hg__bigword{font-size:66px}}.main__contents__wr02 .dim__bg{background:linear-gradient(90deg,#0b0b0b26 0%,#0b0b0b8c 55%,#0b0b0bc7 100%)}.main__contents__wr02__mo .bg-video.hg__art{overflow:hidden}.sec02__pcmocommons__wr .con02__text__list__box .img__box .hg__art--thumb{aspect-ratio:424/240;background:#111;width:100%}.main__contents__wr03 .img__mask .hg__art--mask{background:#111;border-radius:20px;width:0;height:120px;transition:all .8s}.main__contents__wr03[data-scroll=in] .img__mask .hg__art--mask{width:100%}@media screen and (max-width:1440px){.main__contents__wr03 .img__mask .hg__art--mask{border-radius:10px;height:90px}}@media screen and (max-width:1024px){.main__contents__wr03 .img__mask .hg__art--mask{height:60px}}@media screen and (max-width:820px){.main__contents__wr03 .img__mask .hg__art--mask{height:50px}}@media screen and (max-width:570px){.main__contents__wr03 .img__mask .hg__art--mask{height:40px}}.hg__anchor{position:absolute;top:0;left:0}.hg__art--project{aspect-ratio:420/582;background:#161616;border-radius:40px;width:100%}.hg__project__logo{opacity:.95;pointer-events:none;width:38%;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}.hg__project__badge{color:var(--hg-gold-light);letter-spacing:.06em;background:#0b0b0b73;border:1px solid #c9a44cb3;border-radius:100px;padding:7px 13px 6px;font-family:Pretendard,sans-serif;font-size:12px;font-weight:500;line-height:1;position:absolute;top:22px;left:22px}.hg__project__note{color:#ffffff8c;word-break:keep-all;margin-top:12px;font-size:11px;line-height:1.5}.main__contents__wr06__mo .swiper-slide a.box{position:relative}@media screen and (max-width:1024px){.hg__art--project{border-radius:20px}.hg__project__badge{font-size:11px;top:14px;left:14px}}@media screen and (max-width:570px){.main__contents__wr06 .hg__art--project{border-radius:10px}.main__contents__wr06 .hg__project__badge{display:none}}.hg__ai__wr{background:var(--hg-ink);color:#fff;overflow:hidden}.hg__ai__wr .main__title__wr .commons__title{color:#0000}.hg__ai__over{letter-spacing:.4em;color:var(--hg-gold);margin-bottom:28px;font-family:Cinzel,serif;font-size:16px}.hg__ai__wr .ani__txt{background-position:100%;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;transition:background-position 1.4s cubic-bezier(.22,1,.36,1);display:inline-block}.hg__ai__wr .main__title__wr p.commons__title{width:fit-content;display:block}.hg__ai__wr[data-scroll=in] .ani__txt{background-position:0%}.hg__ai__wr .ani__txt02{transition-delay:.15s}.hg__ai__wr .hidden__tx__wr{overflow:hidden}.hg__ai__wr .commons__text01{color:#ffffffdb;transition:transform .8s .35s;transform:translateY(110%)}.hg__ai__wr[data-scroll=in] .commons__text01{transform:translateY(0)}.hg__ai__stage{border-top:1px solid #ffffff21;border-bottom:1px solid #ffffff21;height:620px;margin-top:80px;position:relative}.hg__ai__points{grid-template-columns:repeat(3,1fr);gap:0;margin-top:0;font-family:Pretendard,sans-serif;display:grid}.hg__ai__points li{padding:44px 40px 0 0}.hg__ai__points li+li{border-left:1px solid #ffffff21;padding-left:40px}.hg__ai__points .en{letter-spacing:.3em;color:var(--hg-gold);font-family:Cinzel,serif;font-size:13px}.hg__ai__points .ko{word-break:keep-all;margin-top:16px;font-size:24px;font-weight:600;line-height:1.4}.hg__ai__points .desc{color:#fff9;word-break:keep-all;margin-top:14px;font-size:16px;line-height:1.7}@media screen and (max-width:1280px){.hg__ai__stage{height:560px;margin-top:60px}.hg__ai__points .ko{font-size:20px}.hg__ai__points .desc{font-size:15px}}@media screen and (max-width:820px){.hg__ai__stage{height:720px;margin-top:40px}.hg__ai__points{grid-template-columns:1fr}.hg__ai__points li,.hg__ai__points li+li{border-bottom:1px solid #ffffff21;border-left:0;padding:28px 0}.hg__ai__over{margin-bottom:16px;font-size:12px}}.main__contents__wr04 .right__circle__ani__box .wave__container .center-dot{background:radial-gradient(circle at 35% 30%, var(--hg-gold-light), var(--hg-gold) 55%, #8c6b2a 100%)}.main__contents__wr04 .info__grid__container .grid__item .unit{white-space:nowrap}#main__news__wr.hg__closing{padding:160px 0 0}.hg__closing__in{color:#222;grid-template-columns:5fr 7fr;align-items:start;gap:80px;font-family:Pretendard,sans-serif;display:grid}.hg__closing__over{letter-spacing:.4em;color:var(--hg-gold);font-family:Cinzel,serif;font-size:16px}.hg__closing__title{letter-spacing:-.01em;word-break:keep-all;margin-top:28px;font-size:44px;font-weight:600;line-height:1.4}.hg__closing__list{border-top:1px solid #222}.hg__closing__list li{border-bottom:1px solid #e3e5e8;grid-template-columns:140px 1fr;align-items:baseline;gap:8px 24px;padding:34px 0;display:grid}.hg__closing__list .k{letter-spacing:.24em;color:#999;font-family:Cinzel,serif;font-size:14px}.hg__closing__list .v{color:#111;word-break:break-all;font-size:34px;font-weight:600;line-height:1.3;transition:color .3s}.hg__closing__list a.v:hover{color:var(--hg-gold)}.hg__closing__list .v--sm{word-break:keep-all;font-size:20px;font-weight:500}.hg__closing__list .d{color:#777;grid-column:2;font-size:15px}.main__news__wr.hg__closing .marquee__text__list__wr .marquee__tx__container .tx{text-transform:uppercase;font-family:Cinzel,serif}@media screen and (max-width:1280px){#main__news__wr.hg__closing{padding-top:120px}.hg__closing__in{grid-template-columns:1fr;gap:48px}.hg__closing__title{font-size:34px}.hg__closing__list .v{font-size:28px}}@media screen and (max-width:570px){#main__news__wr.hg__closing{padding-top:80px}.hg__closing__title{margin-top:16px;font-size:24px}.hg__closing__over{font-size:12px}.hg__closing__list li{grid-template-columns:1fr;padding:22px 0}.hg__closing__list .d{grid-column:1;font-size:13px}.hg__closing__list .v{font-size:22px}.hg__closing__list .v--sm{font-size:15px}}.hg__ft__contact{flex-wrap:wrap;gap:40px;font-family:Pretendard,sans-serif;font-size:22px;font-weight:500;display:flex}.hg__ft__contact a{color:#fff;transition:color .3s}.hg__ft__contact a:hover{color:var(--hg-gold)}.footer__conts03 ul{flex-wrap:wrap;display:flex}@media screen and (max-width:570px){.hg__ft__contact{gap:10px 24px;font-size:16px}}.ham__menu__wr .login__btn__wr a{letter-spacing:.06em}.main__contents__wr06 .con05__act__box__wr .img__box .img__wr .img__list img.hg__project__logo,.main__contents__wr06__mo .swiper-slide a img.hg__project__logo{border-radius:0;width:22%}#main__news__wr.hg__closing:before{content:none}.main__contents__wr06 .hg__project__logo,.main__contents__wr06 .hg__project__badge{opacity:0}
