.sh-container{padding:0 140px}@media (max-width:1680px){.sh-container{padding:0 100px}}@media (max-width:1440px){.sh-container{padding:0 80px}}@media (max-width:1024px){.sh-container{padding:0 16px}}.app-layout{width:100%}.app-layout .layout-header{position:fixed;top:0;left:0;width:100%;height:120px;display:flex;align-items:center;justify-content:space-between;padding:0 110px 0 140px;background:#ffffff;box-shadow:0 4px 10px #0000001a;border-bottom:1px solid transparent;z-index:50}.app-layout .layout-header .header-brand{display:flex;align-items:center;justify-content:center;width:132px;height:42px;flex-shrink:0}.app-layout .layout-header .header-nav{display:flex;align-items:center;gap:114px}.app-layout .layout-header .header-nav .nav-item{padding:12px;font-size:20px;font-weight:600;font-family:var(--paperlogy),sans-serif;cursor:pointer}.app-layout .layout-header .header-nav .nav-item.active,.app-layout .layout-header .header-nav .nav-item:hover{color:var(--primary)!important}.app-layout .layout-header .header-burger{display:none}.app-layout .layout-main{padding-top:120px}.app-layout .layout-footer{height:296px}.app-layout .layout-footer .footer-container{border-top:1px solid #707070;padding-top:50px;display:flex;align-items:center;justify-content:space-between}.app-layout .layout-footer .footer-meta .meta-row{display:flex;align-items:center;gap:6px;font-size:20px}.app-layout .layout-footer .footer-meta .meta-row .meta-label{font-weight:800}.app-layout .layout-footer .footer-brand{display:flex;align-items:center;gap:96px}.app-layout .layout-footer .footer-brand .brand-item{display:flex;align-items:center;justify-content:center}.app-layout .layout-footer .footer-brand .brand-item.yegangfoundation{width:168px}.app-layout .layout-footer .footer-brand .brand-item.daumfoundation{width:165px}@media (max-width:1680px){.app-layout .layout-header{padding:0 70px 0 100px}.app-layout .layout-footer .footer-meta .meta-row{font-size:18px}.app-layout .layout-footer{height:240px}}@media (max-width:1440px){.app-layout .layout-header{padding:0 50px 0 80px}.app-layout .layout-header .header-nav{gap:88px}.app-layout .layout-header .header-nav .nav-item{font-size:18px}.app-layout .layout-footer .footer-meta .meta-row{font-size:16px}.app-layout .layout-footer{height:200px}}@media (max-width:1024px){.app-layout .layout-header{height:65px;padding:0 36px}.app-layout.open .layout-header{box-shadow:none;border-bottom:1px solid #f3f3f3}.app-layout .layout-header .header-brand{width:96px;height:30px;z-index:1}@keyframes header-nav{0%{opacity:0}to{opacity:1}}.app-layout .layout-header .header-nav{position:fixed;top:65px;left:0;width:100%;background:#ffffff;flex-direction:column;gap:0;opacity:0;overflow:hidden;height:0}.app-layout .layout-header .header-nav .nav-item{width:100%;padding:14px 36px;text-align:center}.app-layout.open .layout-header .header-nav{padding:12px 0;box-shadow:0 4px 10px #0000001a;animation:header-nav .15s linear forwards;height:-moz-fit-content;height:fit-content}.app-layout .layout-header .header-burger{display:block;transform:translateX(15px);overflow:hidden}.app-layout .layout-overlay{position:fixed;top:0;left:-9999px;width:100%;height:100dvh;background:rgba(0,0,0,.3);opacity:0;z-index:1}.app-layout.open .layout-overlay{left:0;opacity:1;z-index:15;transition:forwards .15s linear}.app-layout .layout-main{padding-top:0}.app-layout .layout-footer{height:180px}.app-layout .layout-footer .footer-container{padding-top:36px}.app-layout .layout-footer .footer-brand{flex-direction:column;gap:4px}.app-layout .layout-footer .footer-brand .brand-item.yegangfoundation{width:124px}.app-layout .layout-footer .footer-brand .brand-item.daumfoundation{width:120px}}@media (max-width:576px){.app-layout .layout-header{padding:0 20px}.app-layout .layout-header .header-brand{width:76px;height:23px}.app-layout .layout-footer{height:130px}.app-layout .layout-footer .footer-container{padding-top:24px}.app-layout .layout-footer .footer-meta .meta-row{font-size:12px}.app-layout .layout-footer .footer-brand{flex-direction:column;gap:0}.app-layout .layout-footer .footer-brand .brand-item.daumfoundation,.app-layout .layout-footer .footer-brand .brand-item.yegangfoundation{width:80px}}.ui-button-more{display:flex;align-items:center;gap:8px;padding:14px 32px;border:1px solid #707070;border-radius:38px;background:#ffffff;transition:all .5s ease}.ui-button-more:hover{box-shadow:0 0 12px rgba(18,31,131,.2)}.ui-button-more .more-text{font-size:18px;font-weight:600;line-height:1}.ui-button-more .more-arrow{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--primary);border-radius:50%;color:#ffffff;font-size:18px;transition:transform .35s ease-in-out}.ui-button-more:hover .more-arrow{transform:translateX(1px)}@media (max-width:1440px){.ui-button-more{gap:6px;padding:12px 28px;border-radius:32px}.ui-button-more .more-text{font-size:16px}.ui-button-more .more-arrow{width:20px;height:20px}}@media (max-width:576px){.ui-button-more{padding:8px 15px;border-radius:24px}.ui-button-more .more-text{font-size:14px}.ui-button-more .more-arrow{width:16px;height:16px}}.ui-image{position:relative;font-size:0}.ui-image img{width:100%;height:100%;object-fit:cover;object-position:center center;position:unset!important}.pg-main{margin-top:-120px}.pg-main .main-cover{width:100%;height:100dvh;overflow:hidden;position:relative}.pg-main .main-cover:before{position:absolute;top:0;left:0;content:"";width:100%;min-width:1920px;height:100dvh;background-image:url(/images/main-cover.png);background-repeat:no-repeat;background-position:bottom;background-size:auto}.pg-main .main-cover .cover-prism{position:absolute;bottom:80px;left:770px;width:1090px;height:856px;overflow:hidden;background:transparent;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);opacity:.4;z-index:1}.pg-main .main-cover .cover-prism:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:linear-gradient(90deg,#a7e8f8,#d9f5ff 20%,#b9b5ff 40%,#f7f0f8 60%,#fae9f5 80%,#c5f2ff);background-size:600% 600%;border-radius:50px;animation:cover-prism 12s ease infinite;filter:blur(10px)}@keyframes cover-prism{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.pg-main .main-cover .cover-wrap{position:relative;height:100dvh}.pg-main .main-cover .cover-phrase{position:absolute;bottom:16%;left:0;z-index:10}.pg-main .main-cover .cover-phrase .phrase-logo{width:605px;position:relative}.pg-main .main-cover .cover-phrase .phrase-logo .logo-path .path-item{position:absolute;top:0;width:8px;height:24px;background:#ef820c;border-radius:25px}.pg-main .main-cover .cover-phrase .phrase-logo .logo-path .path-item:first-of-type{transform:rotate(-45deg) scale(0);top:14px;right:72px;transform-origin:bottom center}.pg-main .main-cover .cover-phrase .phrase-logo .logo-path .path-item:nth-of-type(2){top:4px;right:48px;transform:scale(0);transform-origin:bottom center}.pg-main .main-cover .cover-phrase .phrase-logo .logo-path .path-item:nth-of-type(3){right:22px;top:12px;transform:rotate(45deg) scale(0);transform-origin:bottom center}@keyframes path-item-1{0%{transform:rotate(-45deg) scale(0)}to{transform:rotate(-45deg) scale(1)}}.pg-main .main-cover .cover-phrase .phrase-logo .logo-path.animate .path-item:first-of-type{animation:path-item-1 .4s ease forwards;animation-delay:.2s}@keyframes path-item-2{0%{transform:scale(0)}to{transform:scale(1)}}.pg-main .main-cover .cover-phrase .phrase-logo .logo-path.animate .path-item:nth-of-type(2){animation:path-item-2 .4s ease forwards;animation-delay:.3s}@keyframes path-item-3{0%{transform:rotate(45deg) scale(0)}to{transform:rotate(45deg) scale(1)}}.pg-main .main-cover .cover-phrase .phrase-logo .logo-path.animate .path-item:nth-of-type(3){animation:path-item-3 .4s ease forwards;animation-delay:.4s}.pg-main .main-cover .cover-phrase .phrase-text{line-height:1;font-family:var(--dongle),sans-serif;font-size:44px;font-weight:700}.pg-main .main-cover .cover-phrase .phrase-description{margin-top:60px;font-size:28px;color:#1e1e1e}.pg-main .main-introduce{padding:210px 0 190px}.pg-main .main-introduce .introduce-title{font-size:38px;font-weight:900;text-align:center;color:var(--primary);line-height:1}.pg-main .main-introduce .introduce-description{margin-top:32px;text-align:center;font-size:25px}.pg-main .main-introduce .introduce-more{display:flex;align-items:center;justify-content:center;margin-top:74px}.pg-main .main-phrase{background:#e8e3f6;padding:106px 0 86px}.pg-main .main-phrase .phrase-label{text-align:center;color:var(--primary);font-size:38px;font-weight:900;line-height:1}.pg-main .main-phrase .phrase-title{margin-top:40px;display:flex;align-items:center;justify-content:center;gap:54px}.pg-main .main-phrase .phrase-title .title-end,.pg-main .main-phrase .phrase-title .title-start{display:flex;align-items:center;justify-content:center;width:15px}.pg-main .main-phrase .phrase-title .title-content{display:flex;align-items:center}.pg-main .main-phrase .phrase-title .title-content svg{width:734px}@keyframes drawFill{0%{opacity:0}to{opacity:1;fill:#292929}}.pg-main .main-phrase .phrase-title .title-content svg path{fill:#292929;opacity:0}.pg-main .main-phrase .phrase-title .title-content.animate svg path{animation:drawFill .8s ease forwards}.pg-main .main-phrase .phrase-title .title-content svg path:first-child{animation-delay:0s}.pg-main .main-phrase .phrase-title .title-content svg path:nth-child(2){animation-delay:.08s}.pg-main .main-phrase .phrase-title .title-content svg path:nth-child(3){animation-delay:.16s}.pg-main .main-phrase .phrase-title .title-content svg path:nth-child(4){animation-delay:.24s}.pg-main .main-phrase .phrase-title .title-content svg path:nth-child(5){animation-delay:.32s}.pg-main .main-phrase .phrase-title .title-content svg path:nth-child(6){animation-delay:.4s}.pg-main .main-phrase .phrase-title .title-content svg path:nth-child(7){animation-delay:.48s}.pg-main .main-phrase .phrase-title .title-content svg path:nth-child(8){animation-delay:.56s}.pg-main .main-phrase .phrase-title .title-content svg path:nth-child(9){animation-delay:.64s}.pg-main .main-phrase .phrase-title .title-content svg path:nth-child(10){animation-delay:.72s}.pg-main .main-phrase .phrase-title .title-content svg path:nth-child(11){animation-delay:.8s}.pg-main .main-phrase .phrase-description{margin-top:30px;text-align:center;font-size:25px}.pg-main .main-phrase .phrase-more{display:flex;align-items:center;justify-content:center;margin-top:74px}.pg-main .main-news{padding:190px 0 172px}.pg-main .main-news .news-label{text-align:center;color:var(--primary);font-size:38px;font-weight:900;line-height:1}.pg-main .main-news .news-title{margin-top:32px;font-size:25px;text-align:center}.pg-main .main-news .news-contents{border-radius:20px;margin-top:85px;position:relative}.pg-main .main-news .news-contents .news-nav .nav-item{cursor:pointer;opacity:1;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;transition:opacity .3s ease-in-out;display:flex;align-items:center;justify-content:center}.pg-main .main-news .news-contents .news-nav .nav-item.hide{cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pg-main .main-news .news-contents .news-nav .nav-item.hide svg path{stroke:var(--gray-4)}.pg-main .main-news .news-contents .news-nav .nav-item:not(.hide):hover svg path{transition:all .3s ease-in-out;stroke:var(--primary)}.pg-main .main-news .news-contents .news-nav .nav-prev{position:absolute;top:50%;left:-60px;transform:translateY(-50%)}.pg-main .main-news .news-contents .news-nav .nav-next{position:absolute;top:50%;right:-60px;transform:translateY(-50%)}.pg-main .main-news .news-contents .swiper{border-radius:20px;padding:0 2px}.pg-main .main-news .news-contents .news-list .news-item{border-radius:20px;display:block}.pg-main .main-news .news-contents .news-list .news-item .thumbnail{border-radius:20px 20px 0 0;font-size:0;overflow:hidden;position:relative;aspect-ratio:52/29;border:1px solid #cacaca;border-bottom:none}.pg-main .main-news .news-contents .news-list .news-item .thumbnail:before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:"";width:50%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3));transform:skewX(-25deg)}@keyframes news-item-thumbnail{to{left:125%}}.pg-main .main-news .news-contents .news-list .news-item:hover .thumbnail:before{animation:news-item-thumbnail 1.25s}.pg-main .main-news .news-contents .news-list .news-item .thumbnail .ui-image{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pg-main .main-news .news-contents .news-list .news-item .content{border:1px solid #cacaca;border-radius:0 0 20px 20px;padding:32px 28px}.pg-main .main-news .news-contents .news-list .news-item .content .content-title{font-size:20px;font-weight:500;min-height:60px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.pg-main .main-news .news-contents .news-list .news-item .content .content-date{margin-top:30px}.pg-main .main-news .news-empty{text-align:center;padding:0 0 40px}.pg-main .main-news .news-empty .empty-icon{font-size:60px;display:flex;align-items:center;justify-content:center}.pg-main .main-news .news-empty .empty-text{margin-top:12px;font-size:18px;color:#9e9e9e}.pg-main .main-news .news-more{display:flex;align-items:center;justify-content:center;margin-top:56px}@media (max-width:1680px){.pg-main .main-cover:before{min-width:1680px}.pg-main .main-cover .cover-prism{left:650px}.pg-main .main-cover .cover-phrase .phrase-text{font-size:38px}.pg-main .main-cover .cover-phrase .phrase-logo{width:560px}.pg-main .main-cover .cover-phrase .phrase-logo .logo-path .path-item:first-of-type{top:4px;right:68px}.pg-main .main-cover .cover-phrase .phrase-logo .logo-path .path-item:nth-of-type(2){top:-4px;right:44px}.pg-main .main-cover .cover-phrase .phrase-logo .logo-path .path-item:nth-of-type(3){top:4px;right:20px}.pg-main .main-cover .cover-phrase .phrase-description{margin-top:44px;font-size:24px}.pg-main .main-introduce{padding:190px 0 160px}.pg-main .main-introduce .introduce-title{font-size:36px}.pg-main .main-introduce .introduce-more{margin-top:60px}.pg-main .main-phrase .phrase-label{font-size:36px}.pg-main .main-introduce .introduce-description{margin-top:28px;font-size:22px}.pg-main .main-phrase{padding:86px 0 66px}.pg-main .main-phrase .phrase-title{margin-top:36px;gap:48px}.pg-main .main-phrase .phrase-title .title-content svg{width:680px}.pg-main .main-phrase .phrase-description{margin-top:24px;font-size:22px}.pg-main .main-phrase .phrase-more{margin-top:60px}.pg-main .main-news{padding:160px 0 140px}.pg-main .main-news .news-label{font-size:36px}.pg-main .main-news .news-title{margin-top:24px;font-size:22px}.pg-main .main-news .news-contents{margin-top:65px}.pg-main .main-news .news-contents .news-list .news-item .content{padding:28px 24px}.pg-main .main-news .news-contents .news-list .news-item .content .content-title{font-size:18px;min-height:54px}.pg-main .main-news .news-more{margin-top:48px}}@media (max-width:1440px){.pg-main .main-cover:before{min-width:1440px}.pg-main .main-cover .cover-prism{left:530px}.pg-main .main-cover img.desktop{display:none}.pg-main .main-cover img.laptop{display:block}.pg-main .main-cover .cover-phrase .phrase-text{font-size:34px}.pg-main .main-cover .cover-phrase .phrase-logo{width:480px}.pg-main .main-cover .cover-phrase .phrase-logo .logo-path .path-item:first-of-type{top:4px;right:54px}.pg-main .main-cover .cover-phrase .phrase-logo .logo-path .path-item:nth-of-type(2){top:-4px;right:38px}.pg-main .main-cover .cover-phrase .phrase-logo .logo-path .path-item:nth-of-type(3){top:4px;right:20px}.pg-main .main-cover .cover-phrase .phrase-description{margin-top:36px;font-size:22px}.pg-main .main-introduce{padding:160px 0 140px}.pg-main .main-introduce .introduce-title{font-size:32px}.pg-main .main-introduce .introduce-description{margin-top:24px;font-size:20px}.pg-main .main-introduce .introduce-more{margin-top:40px}.pg-main .main-phrase .phrase-label{font-size:32px}.pg-main .main-phrase .phrase-title{margin-top:28px;gap:48px}.pg-main .main-phrase .phrase-title .title-content svg{width:580px}.pg-main .main-phrase .phrase-description{margin-top:22px;font-size:20px}.pg-main .main-phrase .phrase-more{margin-top:40px}.pg-main .main-news{padding:140px 0 120px}.pg-main .main-news .news-label{font-size:32px}.pg-main .main-news .news-title{margin-top:22px;font-size:20px}.pg-main .main-news .news-contents{margin-top:45px}.pg-main .main-news .news-contents .news-list .news-item .content{padding:22px 18px}.pg-main .main-news .news-contents .news-list .news-item .content .content-title{font-size:16px;min-height:48px}.pg-main .main-news .news-more{margin-top:36px}}@media (max-width:1280px){.pg-main .main-cover:before{min-width:1280px}.pg-main .main-cover .cover-prism{left:450px}}@media (max-width:1024px){.pg-main{margin-top:0}.pg-main .main-cover{height:640px;min-height:640px}.pg-main .main-cover:before{min-width:1024px;background-image:url(/images/main-cover_tablet.png);background-repeat:no-repeat;background-position:top;background-size:auto}.pg-main .main-cover .cover-prism{bottom:auto;top:0;width:540px;height:418px;left:432px}.pg-main .main-introduce{padding:80px 0}.pg-main .main-cover .cover-wrap{height:860px}.pg-main .main-cover .cover-phrase{position:absolute;left:50%;bottom:auto;transform:translateX(-50%);top:200px}.pg-main .main-cover .cover-phrase .phrase-text{font-size:32px;margin-left:80px}.pg-main .main-cover .cover-phrase .phrase-logo{margin-left:80px}.pg-main .main-cover .cover-phrase .phrase-description{text-align:center;font-size:20px;width:620px}.pg-main .main-introduce .introduce-title{font-size:28px}.pg-main .main-introduce .introduce-description{font-size:18px}.pg-main .main-phrase{padding:80px 0}.pg-main .main-phrase .phrase-label{font-size:28px}.pg-main .main-phrase .phrase-title{gap:24px}.pg-main .main-phrase .phrase-title .title-end,.pg-main .main-phrase .phrase-title .title-start{width:8px;height:44px}.pg-main .main-phrase .phrase-title .title-content svg{width:480px}.pg-main .main-phrase .phrase-description{font-size:18px}.pg-main .main-news{padding:80px 0}.pg-main .main-news .news-nav{display:none}.pg-main .main-news .news-list{max-width:560px;margin:0 auto}.pg-main .main-news .news-list .news-item+.news-item{margin-top:36px}.pg-main .main-news .news-contents .news-list .news-item .content{padding:28px 24px}}@media (max-width:768px){.pg-main .main-cover:before{left:-200px}.pg-main .main-cover .cover-prism{left:232px}}@media (max-width:576px){.pg-main .main-cover,.pg-main .main-cover .cover-wrap{height:1100px}.pg-main .main-cover:before{left:0;width:100%;height:100%;max-width:576px;min-width:576px;background-image:url(/images/main-cover_mobile.png);background-repeat:no-repeat;background-position:top;background-size:cover}.pg-main .main-cover .cover-prism{left:168px;height:332px;width:438px}.pg-main .main-introduce{margin-top:-340px;padding:0 0 84px;position:relative;z-index:2;overflow:hidden}.pg-main .main-cover .cover-phrase{top:240px}.pg-main .main-cover .cover-phrase .phrase-text{font-size:24px;margin-left:0}.pg-main .main-cover .cover-phrase .phrase-logo{width:340px;margin-left:0}.pg-main .main-cover .cover-phrase .phrase-description{width:calc(100% + 40px);transform:translateX(-20px);font-size:16px;margin-top:30px}.pg-main .main-cover .cover-phrase .phrase-logo .logo-path .path-item{width:4px;height:14px}.pg-main .main-cover .cover-phrase .phrase-logo .logo-path .path-item:first-of-type{top:6px;right:40px}.pg-main .main-cover .cover-phrase .phrase-logo .logo-path .path-item:nth-of-type(2){top:2px;right:28px}.pg-main .main-cover .cover-phrase .phrase-logo .logo-path .path-item:nth-of-type(3){top:6px;right:16px}}@media (max-width:440px){.pg-main .main-cover:before{left:-120px}.pg-main .main-cover .cover-prism{left:50px}.pg-main .main-cover .cover-phrase{top:240px}.pg-main .main-introduce .introduce-title{font-size:24px}.pg-main .main-introduce .introduce-description{font-size:16px;line-height:26px}.pg-main .main-introduce:before{top:40px}.pg-main .main-introduce .introduce-more{margin-top:40px}.pg-main .main-phrase{padding:62px 0}.pg-main .main-phrase .phrase-label{font-size:22px}.pg-main .main-phrase .phrase-title{gap:16px;margin-top:16px}.pg-main .main-phrase .phrase-title .title-content svg{width:280px}.pg-main .main-phrase .phrase-title .title-end,.pg-main .main-phrase .phrase-title .title-start{width:6px;height:34px}.pg-main .main-phrase .phrase-description{margin-top:30px;font-size:16px}.pg-main .main-phrase .phrase-more{margin-top:40px}.pg-main .main-news{padding:100px 0 120px}.pg-main .main-news .news-label{font-size:22px}.pg-main .main-news .news-title{font-size:16px;margin-top:20px}.pg-main .main-news .news-contents{margin-top:32px}.pg-main .main-news .news-contents .news-list .news-item .content{padding:20px 18px}.pg-main .main-news .news-contents .news-list .news-item .content .content-date{margin-top:20px;font-size:12px}.pg-main .main-news .news-empty{padding:0}.pg-main .main-news .news-empty .empty-icon{font-size:40px}.pg-main .main-news .news-empty .empty-text{margin-top:10px;font-size:14px}.pg-main .main-news .news-more{margin-top:40px}}