.header{position:fixed;top:0;left:0;right:0;height:86px;display:flex;justify-content:space-between;align-items:center;background-color:#0009ff;z-index:1000;padding:0 80px}.logo-img{width:207px;height:19px}.nav-links{display:flex;gap:70px}.nav-link-wrapper{display:flex;align-items:center;height:86px;width:100%;min-width:clamp(100px,14vw,150px);text-align:center;justify-content:center}.nav-link{position:relative;display:flex;align-items:center;justify-content:center;width:100%;padding:5.5px 0;border-radius:20px;overflow:hidden;z-index:0;isolation:isolate;font-size:20px;color:#fff;letter-spacing:-.5px;text-decoration:none;line-height:24px;transition:color .3s ease,font-weight .3s ease}.nav-link:before{content:"";position:absolute;inset:0;background-color:#ffd000;border-radius:20px;transform:scaleX(0);transform-origin:left center;z-index:-1}.nav-link.active:before{animation:slideBounce .7s forwards}.nav-link.active{color:#00f;font-weight:600;max-width:clamp(150px,14vw,100px);width:100%;padding:5.5px 0}@keyframes slideBounce{0%{transform:scaleX(0)}60%{transform:scaleX(1.1)}80%{transform:scaleX(.95)}to{transform:scaleX(1)}}.burger-btn{display:none!important;background:none;border:none;cursor:pointer}@media (max-width: 1200px) and (min-width: 769px){.header{padding:0 60px;height:86px}.nav-links{gap:70px}}@media (max-width: 900px){.nav-links{gap:50px}}@media (max-width: 800px){.nav-links{gap:30px}}@media (max-width: 768px){.header{padding:0 40px;height:80px}.nav-links{display:none}.burger-btn{display:block!important;padding:0;position:relative;top:1px}}@media (max-width: 390px){.burger-btn{display:block!important;padding:0;position:relative;top:2px}}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;z-index:1000}.mobile-menu{display:flex;flex-direction:column;align-items:center;position:fixed;top:0;right:-80%;width:77%;height:100%;background-color:#0009ff;z-index:1000;box-sizing:border-box;transition:right .3s ease}.mobile-menu.open{right:0}.mobile-main-link{display:inline-block;font-weight:400;font-size:32px;line-height:38px;color:#fff;text-decoration:none;background:none;border:none;cursor:pointer;border-radius:50px;transition:all .3s ease;text-align:center;margin:0 0 50px;letter-spacing:-.6px;padding:0;font-family:Pretendard,sans-serif}.mobile-main-link.open-submenu{font-weight:600;background-color:#ffd000;color:#0009ff;margin-bottom:34px;padding:4px 22px;margin-top:-4px;line-height:37px}.mobile-main-link.active-menu{font-weight:600;background-color:#ffd000;color:#0009ff;margin-bottom:47px;padding:4px 22px;margin-top:-4px;line-height:37px;position:relative;top:1px}.sub-menu{list-style:none;padding:0}.sub-menu li{color:#ffd000;font-weight:200;font-size:22px;margin:0 0 20px;cursor:pointer;padding-left:0;line-height:26px;text-align:center;letter-spacing:-.55px}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.close-btn{background:none;border:none;cursor:pointer;padding:0;margin-bottom:20px;display:block}@media (max-width: 768px){.close-btn{position:absolute;top:-2px;right:0;z-index:1100;padding:23px 40px 0 0}.burger-btn svg{width:35px;height:35px}ul.sub-menu{margin-bottom:36px}.main-menu-ul{list-style:none;padding:0;margin:clamp(150px,35.16vh,360px) auto 0 auto;text-align:center;display:block}}@media (max-width: 440px){.header{padding:0 20px;height:70px}.burger-btn svg{width:30px;height:30px}.close-btn{padding:20px 20px 0 0}.close-btn svg{width:30px}.mobile-main-link{margin-bottom:50px;position:relative;top:0}.mobile-main-link.active{margin-bottom:36px;margin-top:-4px}.sub-menu li{margin-bottom:20px}ul.sub-menu{margin-bottom:34px}.main-menu-ul{list-style:none;padding:0;margin:clamp(150px,32vh,270px) auto 0 auto;text-align:center;display:block}.mobile-main-link.about-2{position:relative;top:-3px}.mobile-main-link.project-2{position:relative;top:0;margin-bottom:36px}.mobile-menu{width:75%}}@media (prefers-reduced-motion: reduce){.nav-link,.nav-link:before,.mobile-main-link,.mobile-main-link:before{transition:none!important;animation:none!important}}.inje-footer{width:100%;background:#e4eef9;display:flex;justify-content:center}.f-p-390{display:none}.inje-footer-group{width:100%;max-width:1560px;display:flex;justify-content:flex-start;align-items:center;padding:24px 60px;gap:44px;position:relative;top:1px}.inje-footer-group-390{display:none}.inje-footer-group-p-left,.inje-footer-group-p-right{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.4px;margin:0;text-align:left;width:100%;max-width:700px}.inje-footer-group-p-left{letter-spacing:-.42px}@media (max-width: 1200px){.inje-footer-group{padding:24px 60px;gap:68px}.inje-footer-group-p-left{font-size:16px;line-height:24px;letter-spacing:-.4px;width:100%;max-width:414px}.inje-footer-group-p-right{font-size:16px;line-height:24px;letter-spacing:-.4px}}@media (max-width: 855px){.inje-footer-group{padding:24px 60px;gap:10px}.inje-footer-group-p-left{font-size:16px;line-height:24px;letter-spacing:-.4px;width:100%;max-width:414px}.inje-footer-group-p-right{font-size:16px;line-height:24px;letter-spacing:-.4px}}@media (max-width: 768px){.inje-footer-group{padding:14px 40px;gap:181px}.inje-footer-group-p-left{font-size:13px;line-height:18px;width:100%;max-width:179px;letter-spacing:-.325px}.inje-footer-group-p-right{font-size:13px;line-height:18px;letter-spacing:-.325px}.f-p-390{display:block}}@media (max-width: 720px){.inje-footer-group{padding:14px 40px;gap:100px}}@media (max-width: 650px){.inje-footer-group{flex-direction:column;align-items:flex-start;gap:6px;padding:14px 40px}.inje-footer-group-p-left,.inje-footer-group-p-right{font-size:12px;line-height:17px;letter-spacing:-.3px}}@media (max-width: 440px){.inje-footer-group{flex-direction:column;align-items:flex-start;gap:6px;padding:17px 20px;display:none}.inje-footer-group-p-left,.inje-footer-group-p-right{font-size:12px;line-height:17px;letter-spacing:-.3px}}@media (max-width: 440px){.inje-footer-group-390{flex-direction:column;align-items:flex-start;gap:6px;padding:17px 20px;display:flex;justify-content:flex-start;position:relative;top:1px}.inje-footer-group-p-left{font-size:12px;line-height:17px;letter-spacing:-.24px;font-weight:300;font-family:Pretendard,sans-serif}.inje-footer-group-p-right{font-size:12px;line-height:17px;letter-spacing:-.2px;font-weight:300;font-family:Pretendard,sans-serif}.f-p-390,.inje-footer{display:block}}.grid-web-contnets{display:flex;flex-direction:column;min-height:100vh}main{flex:1}.app_jsx_top{padding-top:86px}@media (max-width: 1200px){.app_jsx_top{padding-top:86px}}@media (max-width: 768px){.app_jsx_top{padding-top:80px}}@media (max-width: 440px){.app_jsx_top{padding-top:70px}}.error-page{display:flex;background:#ffd000;background-image:url(/img/allow.png);background-size:cover;background-repeat:no-repeat;justify-content:center;align-items:center;min-height:calc(100vh - 206px)}.error-content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:30px}.text-404{color:#0009ff;text-align:center;font-size:80px;font-weight:600}.link-home{background:#0009ff;border:none;border-radius:300px;width:300px;height:74px;color:#ffd000;text-align:center;font-size:28px;font-weight:600;cursor:pointer}@media (max-width: 768px){.error-page{min-height:calc(100vh - 180px)}.error-content{gap:20px}.text-404{font-size:50px}.link-home{width:220px;height:54px;font-size:20px}}@media (max-width: 440px){.error-page{min-height:calc(100vh - 252px)}.error-content{gap:20px}.text-404{font-size:40px}.link-home{width:180px;height:46px;font-size:16px}}@font-face{font-family:Pretendard;font-weight:900;font-display:swap;src:local("Pretendard Black"),url(/assets/Pretendard-Black-B7X87vPW.woff2) format("woff2"),url(/assets/Pretendard-Black-CGKHU3YP.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:800;font-display:swap;src:local("Pretendard ExtraBold"),url(/assets/Pretendard-ExtraBold-C0vVUedy.woff2) format("woff2"),url(/assets/Pretendard-ExtraBold-DkRXFB8B.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:700;font-display:swap;src:local("Pretendard Bold"),url(/assets/Pretendard-Bold-BYNivUXw.woff2) format("woff2"),url(/assets/Pretendard-Bold-DD7wHHNl.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:600;font-display:swap;src:local("Pretendard SemiBold"),url(/assets/Pretendard-SemiBold-ClEDdoZU.woff2) format("woff2"),url(/assets/Pretendard-SemiBold-SXfe8JY8.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:500;font-display:swap;src:local("Pretendard Medium"),url(/assets/Pretendard-Medium-Dw2vNklR.woff2) format("woff2"),url(/assets/Pretendard-Medium-Cs2k_Pp2.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:400;font-display:swap;src:local("Pretendard Regular"),url(/assets/Pretendard-Regular-BhrLQoBv.woff2) format("woff2"),url(/assets/Pretendard-Regular-D5CgADJ9.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:300;font-display:swap;src:local("Pretendard Light"),url(/assets/Pretendard-Light-knQmDAda.woff2) format("woff2"),url(/assets/Pretendard-Light-BSr3DBFh.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:200;font-display:swap;src:local("Pretendard ExtraLight"),url(/assets/Pretendard-ExtraLight-Bi0YRlFr.woff2) format("woff2"),url(/assets/Pretendard-ExtraLight-CmnYHmfp.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:100;font-display:swap;src:local("Pretendard Thin"),url(/assets/Pretendard-Thin-DWJVAZ2K.woff2) format("woff2"),url(/assets/Pretendard-Thin-Cq3km6ap.woff) format("woff")}body{margin:0;font-family:Pretendard,sans-serif;overscroll-behavior:none}div{box-sizing:border-box}::-webkit-scrollbar{display:none}html{scrollbar-width:none}html{-ms-overflow-style:none}.Home-page{width:100%;min-height:100vh;background-repeat:no-repeat;background-size:cover;background-position:center top;background-color:#0009ff}@media (max-width: 1200px){.Home-page{background-position:center top}}main{padding-top:0}.hero-content,.Home-sub{position:relative;padding:0 80px}.sub-title{position:fixed;top:726px;font-weight:700;color:#ffd000;font-size:58px;line-height:69px;white-space:nowrap;letter-spacing:-1.45px;margin:0}@media (max-width: 1920px){.sub-title{position:fixed;top:calc(726 / 996 * 100vh);font-weight:700;color:#ffd000;font-size:58px;line-height:69px;white-space:nowrap;letter-spacing:-1.45px}}.description{position:absolute;margin:100px 0 0;font-weight:400;color:#fff;font-size:38px;letter-spacing:-.95px;line-height:55px}@media (max-width: 1200px) and (min-width: 769px){.hero-content,.Home-sub{padding:0 60px}.sub-title{margin:0;font-size:44px;letter-spacing:-.025em;line-height:53px;bottom:auto;top:77.5vh}.description{margin:80px 0 0;line-height:40px;font-size:26px;letter-spacing:-.65px}}@media (max-width: 768px){.hero-content,.Home-sub{padding:0 40px}.sub-title{position:absolute;font-size:24px;line-height:36px;margin-top:30px;letter-spacing:-.6px;bottom:unset;top:auto}.description{font-size:24px;line-height:36px;margin-top:86px;letter-spacing:-.6px}}@media (max-width: 390px){.hero-content,.Home-sub{padding:0 20px;position:absolute;width:100%}.sub-title{font-size:20px;font-style:normal;font-weight:700;line-height:30px;letter-spacing:-.5px;white-space:normal;margin-top:40px;position:absolute;bottom:unset}.description{font-size:20px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:-.5px;margin-top:90px}}.top-right-video{position:fixed;top:80px;right:0;width:50%;height:calc(100vh - 80px);background:#ffd603;overflow:hidden;display:flex;justify-content:center;align-items:center}.top-right-video video{max-width:100%;max-height:100%;object-fit:contain}.top-right-video img{max-width:100%;max-height:100%;object-fit:contain}@media (max-width: 1750px){.top-right-video{right:0%;width:50%;top:auto}}@media (max-width: 1200px){.top-right-video{position:fixed;top:80px;right:0;width:50%;max-width:600px;border-radius:0;overflow:hidden}}video{display:block;margin:0;border:none;outline:none}@media (max-aspect-ratio: 1/1){.top-right-video{position:relative;width:100%;max-width:none;right:auto;top:auto;background-color:#ffd603;display:flex;justify-content:center;align-items:flex-start}.top-right-video video{max-width:120%;max-height:100%;width:auto;height:auto;object-fit:contain}.top-right-video img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.Home-page{width:100%;background-color:#ffd603}.description,.sub-title{display:none}}.top-right-video video::-webkit-media-controls{display:none!important}.top-right-video video::-webkit-media-controls-play-button{display:none!important}.top-right-video video::-webkit-media-controls-start-playback-button{display:none!important}@media (max-width: 768px){.top-right-video{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:768px;border-radius:0;overflow:hidden;background-color:#ffd603;padding:0 40px;display:flex;justify-content:center;align-items:center;top:80px}.top-right-video img,.top-right-video video{max-width:113%;max-height:none;width:auto;height:auto;object-fit:contain;position:relative;right:2px}.sub-title,.description{display:none}}@media (max-width: 440px){.top-right-video{top:70px}}@media (max-width: 390px){.top-right-video{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:390px;border-radius:0;overflow:hidden;background-color:#ffd603;padding:0 20px;display:flex;justify-content:center;top:70px;align-items:center}.top-right-video img{width:auto;max-width:112%;height:auto;object-fit:cover;position:relative;right:2px}.top-right-video video{width:100%;height:auto;object-fit:cover;position:relative}.sub-title,.description{display:none}}.about-page{background:#fff;box-sizing:border-box;width:100%;max-width:1560px;padding:50px 60px 0;margin:0 auto;display:block;position:relative}.mobile-back-nav,.back-button{display:none}.tab-container{display:flex;justify-content:center;align-items:center;gap:22px;flex-wrap:nowrap;max-width:1500px;margin:0 auto;padding:0 60px;box-sizing:border-box}.tab-item{display:flex;width:286px;min-width:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;flex-shrink:1;border-radius:90px;background:#e4eef9;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .3s ease;width:clamp(280px,0vw,286px);height:87px;padding:12.764px 21.882px;min-width:286px}.tab-item.active{background-color:#0009ff}.tab-item.active .tab-title,.tab-item.active .tab-subtitle{color:#fff;font-weight:600}.tab-title{color:#00000080;text-align:center;font-size:20px;font-weight:400;letter-spacing:-.5px;line-height:normal}.tab-subtitle{color:#00000080;text-align:center;font-size:16px;font-weight:400;letter-spacing:-.4px;line-height:normal}.tab-content{max-width:1440px;margin:106px auto 0;font-size:16px;line-height:1.6}.text-wrapper{color:#000;font-size:38px;font-weight:600;letter-spacing:-.95px;line-height:46px;position:relative;top:1px}.text-wrapper-2{color:#000;font-size:38px;font-weight:400;letter-spacing:-.95px;margin-top:10px;line-height:46px;position:relative;top:1px}.content-row{display:flex;gap:40px;margin-top:40px;margin-bottom:80px;align-items:flex-start}.content-row>div{flex:1}.content-row-3{display:flex;gap:40px;margin-top:40px;margin-bottom:59px;align-items:flex-start}.content-row-3>div{flex:1}.content-row-vi{display:flex;gap:40px;margin-top:40px;margin-bottom:49px}.text-wrapper-body-left,.text-wrapper-body-right{flex:1;color:#000;font-size:23px;font-weight:400;line-height:32px;letter-spacing:-.575px;margin-top:0;margin-bottom:34px}.visualid_img{width:100%;max-width:700px;height:auto}.vi-p{margin-bottom:34px;position:relative;top:-1px}.vi-p2{position:relative;top:-1px}.vi-rec{margin-bottom:34px;position:relative;top:0}.vi-rec2{position:relative;top:0}.tab-container{max-width:1200px;gap:22px}.text-wrapper-body-right{margin-bottom:0}.text-wrapper-body-left,.text-wrapper-body-right{font-size:23px;line-height:32px}.text-wrapper,.text-wrapper-2{font-size:38px}.vi-p,.vi-rec{margin-bottom:34px}.visualid_img{max-width:700px;width:100%;height:100%}.ab-con-body{margin-top:100px}@media (max-width: 1300px) and (min-width: 1201px){.tab-item{width:clamp(240px,14vw,286px);min-width:240px}}@media (max-width: 1200px){.tab-container{max-width:880px;gap:16px;padding:0 20px}.tab-item{width:clamp(190px,18vw,208px);min-width:208px;height:63px;padding:9px 16px;gap:3px}.tab-title{font-size:15px;letter-spacing:-.375px}.tab-subtitle{font-size:11px;letter-spacing:-.275px}.text-wrapper-body-right{font-size:20px;line-height:30px;letter-spacing:-.5px}.text-wrapper-body-left{font-size:20px;line-height:30px;letter-spacing:-.49px}.text-wrapper,.text-wrapper-2{font-size:30px;line-height:36px;letter-spacing:-.75px}img.visualid_img{max-width:520px;height:100%;width:100%}.about-page{background:#fff;box-sizing:border-box;width:100%;max-width:1500px;padding:48px 60px 0;margin:0 auto;display:block;position:relative}.ab-con-body{margin-top:70px}.content-row{display:flex;gap:24px;margin-top:40px;margin-bottom:80px}.content-row-vi{display:flex;gap:40px;margin-top:40px;margin-bottom:80px}.text-wrapper-body-right{margin-bottom:0}.vi-p,.vi-rec{margin-bottom:24px}}@media (max-width: 1000px){.content-row,.content-row-3{display:flex;gap:24px;margin-top:40px;flex-wrap:wrap;margin-bottom:122px}.content-row-vi{display:flex;gap:40px;margin-top:40px;flex-wrap:wrap;margin-bottom:80px}.text-wrapper-body-left,.text-wrapper-body-right{font-size:20px;line-height:30px;flex:auto;margin:0}.text-wrapper-body-right{margin-bottom:0}.vi-p,.vi-rec{margin-bottom:24px}img.visualid_img{width:100%;max-width:1000px;height:100%}.tab-item{width:clamp(200px,18vw,208px);min-width:180px;height:63px;padding:9px 16px}}@media (max-width: 900px){.tab-item{width:clamp(140px,16vw,180px);min-width:140px;height:54px}.tab-subtitle{display:none}}@media (max-width: 768px){.tab-container{display:none}.text-wrapper,.text-wrapper-2{font-size:30px}.mobile-back-nav{display:block;align-items:center;gap:8px;z-index:1000;margin:58px 0}.back-button{all:unset;display:flex;align-items:center;gap:16px;cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:300;font-size:20px;color:#0009ff;flex-shrink:0;top:138px;left:40px;transition:top .3s ease;letter-spacing:-.36px}.back-button svg{display:block;width:40px;height:40px}.tab-content{margin-top:100px}.text-wrapper-body-left,.text-wrapper-body-right{font-size:20px;line-height:30px;flex:auto;letter-spacing:-.49px}.about-page{width:100%;padding:0 40px}.ab-con-body{margin-top:0}}@media (max-width: 440px){.text-wrapper-body-left,.text-wrapper-body-right{font-size:16px;line-height:24px;flex:auto}.text-wrapper-body-right{margin-bottom:16px}.text-wrapper{font-size:22px;letter-spacing:-.55px;line-height:26px}.text-wrapper-2{font-size:20px;line-height:24px;letter-spacing:-.5px;position:relative;top:0}.about-page{width:100%;padding:0 20px;margin:0}.mobile-back-nav{display:block;align-items:center;gap:8px;z-index:1000;margin:42px 0}.back-button svg{width:24px;height:24px}.back-button{left:20px;top:112px;font-size:16px}.ab-con-body{margin-top:0}.content-row,.content-row-3{display:flex;gap:16px;margin-top:30px;margin-bottom:24px;position:relative;top:1px}.content-row-vi{display:flex;gap:30px;margin-top:30px;margin-bottom:14px}}.committee-table{display:flex;flex-direction:column;gap:10px;width:100%;max-width:700px;flex:1}.committee-row{display:flex;align-items:center;width:100%;background-color:#e4eef9;overflow:hidden;border-radius:0;font-size:clamp(16px,1.1vw,20px);color:#202020;padding:22px 0}.team-name{flex:0 0 clamp(200px,0vw,220px);text-align:left;padding-left:60px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:20px;line-height:24px;letter-spacing:-.5px}.team-members{flex:1;text-align:left;padding-left:90px;padding-right:20px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:20px;letter-spacing:-.5px;line-height:24px}.ab-right{flex:1;max-width:700px}.text-wrapper-body-right{font-size:23px;font-weight:400;line-height:32px;letter-spacing:-.575px}@media (min-width: 1920px){.committee-row{font-size:20px}}@media (max-width: 1200px){.content-row{gap:40px;margin-bottom:80px}.committee-table{display:flex;flex-direction:column;gap:10px;width:100%;max-width:520px;flex:1}.content-row-3{gap:40px;margin-bottom:80px}.committee-row{font-size:16px;padding:14px 0}.text-wrapper-body-right{font-size:20px;line-height:30px;letter-spacing:-.5px}.team-name{flex:0 0 200px;text-align:left;padding-left:60px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;line-height:30px}.team-members{flex:1;text-align:left;padding-left:18px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:clamp(16px,1vw,16px);line-height:30px}}@media (max-width: 1000px){.content-row{flex-direction:column-reverse;gap:24px;margin-bottom:40px}.content-row-3{flex-direction:column;gap:24px;margin-bottom:40px}.committee-table{max-width:100%}.ab-right{width:100%;max-width:1000px}.team-members{padding-left:115px}}@media (max-width: 768px){.content-row{flex-direction:column-reverse;gap:24px;margin-bottom:80px}.content-row-3{flex-direction:column;gap:24px;margin-bottom:80px}.committee-table{max-width:686px;width:100%;margin-top:16px}.committee-row{height:auto;padding:14px 0;font-size:16px}.team-name{flex:0 0 200px;text-align:left;padding-left:60px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;letter-spacing:-.4px}.team-members{flex:1;text-align:left;padding-left:115px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:clamp(16px,1vw,16px);letter-spacing:-.4px}.ab-right{max-width:100%}.text-wrapper-body-right{font-size:20px;line-height:30px;letter-spacing:-.49px}.vi-p2{letter-spacing:-.5px}}@media (max-width: 600px){.committee-row{flex-direction:column;align-items:flex-start;padding:14px 0;height:auto}.committee-table{gap:16px}.team-name{font-size:20px;margin-bottom:4px;line-height:30px;flex:0;padding-left:20px}.team-members{font-size:16px;line-height:24px;flex:0;padding-left:20px;letter-spacing:-.4px}.text-wrapper-body-right,.text-wrapper-body-left{font-size:16px;line-height:24px;letter-spacing:-.4px}}@media (max-width: 440px){.content-row{flex-direction:column-reverse;gap:30px;margin-bottom:14px}.content-row-3{flex-direction:column;gap:16px;margin-bottom:14px}.committee-table{gap:16px}.committee-table{margin-top:0;position:relative;top:-1px}.committee-row{flex-direction:column;align-items:flex-start;padding:16.5px 20px;height:auto}.team-name{font-size:20px;margin-bottom:10px;line-height:24px;flex:0;padding-left:0;letter-spacing:-.5px}.team-members{font-size:16px;line-height:19px;flex:0;padding-left:0;letter-spacing:-.4px}.text-wrapper-body-right{font-size:16px;line-height:24px;margin-bottom:0;letter-spacing:-.4px}.text-wrapper-body-left{letter-spacing:-.4px}.vi-p,.vi-rec{margin-bottom:16px}}.vi-vi{min-width:440px}.ab-card-img{display:flex;justify-content:center;align-items:flex-start;margin:0 auto;gap:24px;max-width:700px;width:100%;box-sizing:border-box;overflow:hidden}.visualid_img2{flex:1;height:auto;object-fit:cover;width:100%;box-sizing:border-box;overflow:hidden}@media (max-width: 1200px){.ab-card-img{gap:16px;max-width:520px}.vi-vi{min-width:440px;position:relative;top:1px}}@media (max-width: 1000px){.ab-card-img{gap:16px;max-width:100%}}@media (max-width: 768px){.ab-card-img{gap:24px;max-width:688px}.vi-vi{position:relative;top:2px;min-width:200px}}@media (max-width: 440px){.ab-card-img{gap:12px;max-width:400px}.vi-vi{position:relative;top:2px;min-width:100px}}.project-page{box-sizing:border-box;width:100%;max-width:1560px;padding:50px 60px 0;margin:0 auto;display:block;position:relative}.project-page img{text-align:center;width:100%;max-width:1440px;height:100%;display:block;margin-left:auto;margin-right:auto}.project-grid{margin-top:100px;display:flex;flex-direction:column}.text-wrapper-card{margin-bottom:80px}.subject{color:#000;font-size:38px;font-style:normal;line-height:normal;letter-spacing:-.95px}.subject-ko{font-weight:600;margin-bottom:10px}.subject-en{font-weight:400;margin-bottom:41px}.prof{color:#000;font-size:34px;font-style:normal;line-height:normal;letter-spacing:-.85px}.prof-ko{font-weight:600;margin-bottom:10px}.prof-en{font-weight:400;margin-bottom:40px}.desc-text-wrapper{display:flex;max-width:1440px;gap:40px}.description-subject{flex:1;color:#000;font-size:23px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:-.575px}.skeleton{width:100%;height:100%;background-color:#e0e0e0;animation:pulse 1.5s infinite;border-radius:4px}@keyframes pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.card-wrapper{display:flex;flex-wrap:wrap;gap:40px;justify-content:flex-start;margin-bottom:80px}.card-wrapper>div{flex:0 0 calc((100% - 120px)/4);box-sizing:border-box}.img-design{width:100%;aspect-ratio:1 / 1;overflow:hidden;position:relative;margin-bottom:14px;cursor:pointer}.img-design:hover .hover-content{opacity:1}.hover-content{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;background-color:#0009ff;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;transition:all .4s}.hover-text{color:#fff;font-style:normal;line-height:normal;letter-spacing:-.575px;text-align:center}.htext1{font-size:23px;font-weight:600}.htext2{font-size:18px;font-weight:400}.img-design img{width:100%;height:100%;object-fit:cover}.name-text{color:#000;font-style:normal;line-height:normal;letter-spacing:-.575px;font-size:23px}.ntext1{font-weight:600;margin-bottom:10px}.ntext2{font-weight:400}@media (max-width: 1200px){.project-page{max-width:1200px;padding:48px 60px 0}.project-grid{margin-top:70px}.subject{font-size:30px}.subject-en{letter-spacing:-.75px;margin-bottom:39px}.prof{font-size:28px}.desc-text-wrapper{max-width:1080px;gap:30px}.description-subject{font-size:20px;line-height:30px;letter-spacing:-.5px}.card-wrapper{gap:40px 30px}.card-wrapper>div{flex:0 0 calc((100% - 90px)/4)}.ntext2{font-size:18px}}@media (max-width: 900px){.pj-btn{width:160px!important}}@media (max-width: 768px){.project-page{max-width:768px;padding:0 40px}.project-grid{margin-top:0}.desc-text-wrapper{flex-direction:column;max-width:688px;gap:24px}.description-subject{flex:1;font-size:20px;letter-spacing:-.5px}.card-wrapper{gap:40px 24px}.card-wrapper>div{flex:0 0 calc((100% - 24px)/2)}}@media (max-width: 440px){.project-page{max-width:440px;padding:0 20px}.project-grid{margin-top:0}.text-wrapper-card{margin-bottom:30px}.subject{font-size:22px;letter-spacing:-.55px}.subject-en{margin-bottom:30px;letter-spacing:-.5px!important;font-size:20px!important}.prof{font-size:18px}.prof-ko{margin-bottom:9px}.prof-en{margin-bottom:30px;letter-spacing:-.45px}.desc-text-wrapper{max-width:1880px;gap:16px}.description-subject{font-size:16px;line-height:24px}.card-wrapper{gap:40px 20px;margin-bottom:14px}.card-wrapper>div{flex:0 0 calc((100% - 20px)/2)}.ntext1{font-weight:600;font-size:18px;margin-bottom:10px}.ntext2{font-weight:400;font-size:16px}}.project-detail-page{width:100%;max-width:1560px;margin:0 auto;padding:100px 60px 0}.desc-text-wrapper-detail{display:flex;max-width:1440px;gap:40px;margin-bottom:40px}.description-project{flex:1;color:#000;font-size:23px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:-.575px}.project-name{color:#000;font-size:38px;font-style:normal;line-height:normal;letter-spacing:-.95px}.student-name-wrapper{display:flex;gap:16px;margin-bottom:6px}.student-name{color:#000;font-size:27px;font-style:normal;line-height:normal;letter-spacing:-.675px}.sn-upper{font-weight:600}.sn-lower{font-weight:400}.name-upper{font-weight:600;margin-bottom:10px}.name-lower{font-weight:400;margin-bottom:40px}.student-info{display:flex;gap:54px;margin-bottom:63px}.text-email{color:#0009ff;font-size:27px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.675px}.youtube-wrapper{position:relative;width:100%;padding-top:56.25%;margin-bottom:20px}.youtube-wrapper-vertical{position:relative;width:100%;max-width:390px;height:100%;padding-bottom:59%;margin:0 auto;min-height:844px}.youtube-wrapper-vertical iframe{position:absolute;width:100%;height:100%;left:0;top:0;border-radius:0}.youtube-wrapper-iframe{position:absolute;top:0;left:0;border:0;width:100%;height:100%}.img-wrapper{width:100%;height:auto}.img-content{width:100%;height:auto;margin-bottom:20px}.btn-protopie-wrapper{text-align:center;margin:150px 0 300px}.btn-protopie{width:286px;height:87px;border-radius:50px;background:#ffd0004d;color:#0009ff;font-size:23px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.575px;border:none;cursor:pointer}.btn-prev{width:68px;height:68px;transform:rotate(0);flex-shrink:0}.btn-next{width:68px;height:68px;transform:rotate(180deg);flex-shrink:0}.btn-prev svg{width:100%;height:100%}.btn-prev-wrapper{display:flex;gap:50px;align-items:center;cursor:pointer}.btn-prev-text{color:#0009ff;font-size:23px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.575px}.btn-layout{display:flex;justify-content:space-between;margin-bottom:80px}.text-interaction{text-align:center;font-family:Pretendard;font-size:23px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.575px;margin:130px auto 50px}@media (max-width: 1200px){.project-detail-page{max-width:1200px;padding:80px 60px 0}.desc-text-wrapper-detail{max-width:1080px}.description-project{font-size:20px}.project-name{font-size:30px;letter-spacing:-.75px}.student-name-wrapper{margin-bottom:10px}.student-name{font-size:22px;letter-spacing:-.55px}.student-info{margin-bottom:69px;gap:50px}.text-email{font-size:22px}.youtube-content{margin-bottom:14px}.youtube-wrapper-vertical{position:relative;width:100%;max-width:320px;height:auto;padding-bottom:59%;margin:0 auto;min-height:693px}.img-content{margin-bottom:14px}.btn-protopie-wrapper{margin:150px 0 300px}.btn-protopie{width:222px;height:60px;font-size:20px}.btn-prev,.btn-next{width:50px;height:50px}.btn-prev-text{font-size:20px}.text-interaction{font-size:20px;letter-spacing:-.5px}}@media (max-width: 768px){.project-detail-page{max-width:768px;padding:0 40px}.desc-text-wrapper-detail{flex-direction:column;max-width:768px;gap:24px}.description-project{flex:1;font-size:20px;font-weight:400;line-height:30px}.project-name{font-size:30px}.student-name{font-size:22px}.student-info{flex-direction:column;gap:40px;margin-bottom:80px}.text-email{font-size:22px}.img-content{margin-bottom:14px}.btn-prev,.btn-next{width:40px;height:40px}.youtube-wrapper-vertical{position:relative;width:100%;max-width:300px;height:auto;padding-bottom:59%;margin:0 auto;min-height:650px}}@media (max-width: 440px){.project-detail-page{max-width:440px;padding:0 20px}.desc-text-wrapper-detail{max-width:400px;gap:16px;margin-bottom:30px}.description-project{font-size:16px;line-height:24px}.project-name{font-size:22px;letter-spacing:-.55px}.student-name{font-size:16px}.name-lower{margin-bottom:30px;font-size:20px}.student-info{gap:20px;margin-bottom:30px}.text-email{font-size:16px}.youtube-content,.img-content{margin-bottom:10px}.youtube-wrapper-vertical{position:relative;width:100%;max-width:260px;height:auto;padding-bottom:59%;margin:0 auto;min-height:563px}.btn-protopie-wrapper{text-align:center;margin:40px 0}.btn-protopie{width:177px;height:47px;font-size:16px}.btn-prev,.btn-next{width:24px;height:24px}.btn-prev-wrapper{gap:16px}.btn-prev-text{font-size:16px}.btn-layout{margin-bottom:14px}.text-interaction{font-size:16px;letter-spacing:-.4px;margin:30px auto 15px}}.designer-page{width:100%;max-width:1600px;padding:0 80px 45px;margin:0 auto}.designer-title{font-size:38px;font-weight:700;margin-bottom:44px;margin-top:100px;line-height:46px;letter-spacing:-1.44px;font-family:Pretendard,sans-serif}.designer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px 40px}.designer-card{background-color:#eaf0ff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:19.5px 0;cursor:pointer;max-width:330px;transition:all .3s ease;gap:6px}.name-kr{font-size:23px;font-weight:400;margin:0}.name-en{font-size:18px;font-weight:400;margin:0;line-height:22px}.designer-card:hover,.designer-card.selected{background-color:#003cff}.designer-card:hover .name-kr,.designer-card.selected .name-kr,.designer-card:hover .name-en,.designer-card.selected .name-en{color:#fff;font-weight:700}@media (min-width: 1201px){.name-kr{font-size:23px;line-height:28px;letter-spacing:-.58px;font-weight:400}.name-en{font-size:18px;line-height:22px;letter-spacing:-.45px;font-weight:400}}@media (max-width: 1200px) and (min-width: 769px){.designer-page{width:100%;padding:0 60px 59px;margin:0 auto}.name-kr{font-size:20px;line-height:24px;letter-spacing:-.5px}.name-en{font-size:16px;line-height:19px;letter-spacing:-.4px}.designer-card{background-color:#eaf0ff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:7px 0;cursor:pointer;max-width:240px;transition:all .3s ease;gap:6px}.designer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px 40px}.designer-title{font-size:30px;font-weight:700;margin-bottom:40px;margin-top:80px;line-height:36px;letter-spacing:-1.1px}}@media (max-width: 1000px){.designer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px 20px}}@media (max-width: 768px) and (min-width: 391px){.designer-grid{grid-template-columns:repeat(2,1fr)}.name-kr,.name-en{font-size:20px;line-height:24px;letter-spacing:-.5px}.designer-page{width:100%;padding:0 40px 80px;margin:0 auto}.designer-grid{gap:24px 32px}.designer-title{font-size:30px;font-weight:500;margin-bottom:40px;margin-top:0;line-height:36px;letter-spacing:-.75px;position:relative;top:1px}.designer-card{padding:23px 0;width:100%;max-width:328px;gap:6px}}@media (max-width: 440px){.designer-grid{grid-template-columns:1fr}.name-kr{font-size:18px;line-height:21px;letter-spacing:-.45px}.name-en{font-size:16px;line-height:19px;letter-spacing:-.4px}.designer-card{padding:22px 0;width:100%;max-width:400px;gap:3px}.designer-grid{gap:16px 0px}.designer-page{width:100%;padding:0 20px 14px;margin:0 auto}.designer-title{font-size:22px;font-weight:600;margin-bottom:30px;margin-top:0;line-height:26px;position:relative;top:1px;letter-spacing:-.61px}}.designer-detail-page{width:100%;max-width:1560px;margin:0 auto;padding:100px 20px 58px;box-sizing:border-box}.not-found{font-size:1rem;opacity:.7}.p-d-back{position:fixed;top:0;left:0;width:100%;height:100%;background-image:url(/img/d_back.png);background-repeat:no-repeat;background-position:right 124px top 137px;margin-right:100px;background-size:auto;z-index:-1}.designer-header{display:flex;flex-direction:column;gap:0px}.detail-name-kr{font-size:38px;font-weight:700;line-height:45px;margin-bottom:10px;letter-spacing:-.95px}.detail-name-en{font-size:36px;font-weight:400;line-height:43px;margin-bottom:10px;letter-spacing:-.9px}.detail-email{font-size:26px;color:#0009ff;line-height:31px;margin-bottom:80px;letter-spacing:-.65px}.works{display:grid;grid-template-columns:1fr;gap:30px;justify-content:left}.work-card{display:grid;grid-template-rows:auto auto;gap:14px;width:100%;max-width:100%;border-radius:0;box-sizing:border-box;padding:0}.thumb-wrap{position:relative;width:100%;max-width:100%;overflow:hidden;border-radius:0;background:#e9edf2}.thumb{width:100%;height:auto;object-fit:cover;display:block}.work-meta{display:flex;flex-direction:column;gap:10px}.work-kr{font-size:23px;font-weight:600;line-height:27px;margin:0;letter-spacing:-.575px}.work-en{font-size:23px;font-weight:400;line-height:27px;margin:0;letter-spacing:-.575px}@media (max-width: 440px){.designer-detail-page{padding:0 20px 14px}.works{gap:40px;justify-content:center}.work-card,.thumb-wrap{width:100%;max-width:400px}.detail-name-kr{font-size:22px;line-height:26px;font-weight:600;margin-bottom:10px;letter-spacing:-.55px}.detail-name-en{font-size:20px;line-height:24px;font-weight:400;margin-bottom:10px;letter-spacing:-.5px}.detail-email{font-size:18px;font-weight:400;line-height:21px;margin-bottom:30px;letter-spacing:-.45px}.work-kr{font-size:23px;font-weight:600;line-height:27px;margin:0;letter-spacing:-.575px}.work-en{font-size:18px;line-height:21px;font-weight:400;letter-spacing:-.45px}.p-d-back{display:none}}@media (max-width: 600px) and (min-width: 441px){.works{gap:40px;grid-template-columns:1fr}.work-card,.thumb-wrap{width:100%;max-width:100%}.designer-detail-page{padding:0 40px 14px}.detail-name-kr{font-size:30px;line-height:36px;letter-spacing:-.75px;font-weight:600;margin-bottom:10px}.detail-name-en{font-size:28px;line-height:33px;font-weight:400;margin-bottom:10px;letter-spacing:-.7px}.detail-email{font-size:23px;font-weight:400;line-height:27px;margin-bottom:30px;letter-spacing:-.7px}.work-kr{font-size:23px;font-weight:600;line-height:27px;margin:0;letter-spacing:-.575px}.work-en{font-size:18px;line-height:21px;font-weight:400;letter-spacing:-.45px}.p-d-back{display:none}}@media (max-width: 768px) and (min-width: 601px){.works{gap:34px;grid-template-columns:repeat(2,1fr)}.work-card,.thumb-wrap{max-width:327px}.designer-detail-page{padding:0 40px 80px}.detail-name-kr{font-size:30px;line-height:36px;letter-spacing:-.75px;font-weight:600;margin-bottom:10px}.detail-name-en{font-size:28px;line-height:33px;font-weight:400;margin-bottom:10px;letter-spacing:-.7px}.detail-email{font-size:23px;font-weight:400;line-height:27px;margin-bottom:160px;letter-spacing:-.5px}.work-card{gap:15px}.work-kr{font-size:23px;font-weight:600;line-height:27px;margin:0;letter-spacing:-.575px}.work-en{font-size:18px;line-height:21px;font-weight:400;letter-spacing:-.45px}.p-d-back{display:none}}@media (max-width: 1200px) and (min-width: 769px){.designer-detail-page{padding:80px 60px 66px}.detail-name-kr{font-size:30px;line-height:36px;letter-spacing:-.75px;font-weight:600;margin-bottom:10px}.detail-name-en{font-size:28px;line-height:33px;font-weight:400;margin-bottom:10px;letter-spacing:-.7px}.detail-email{font-size:23px;font-weight:400;line-height:27px;margin-bottom:80px;letter-spacing:-.59px}.works{gap:20px;grid-template-columns:repeat(auto-fit,minmax(180px,auto))}.work-kr{font-size:23px;font-weight:600;line-height:27px;margin:0;letter-spacing:-.575px}.work-en{font-size:18px;line-height:21px;font-weight:400;letter-spacing:-.45px}.work-card,.thumb-wrap{max-width:180px}.p-d-back{position:fixed;top:0;left:0;width:100%;height:100%;background-image:url(/img/d_back.png);background-repeat:no-repeat;background-position:right 82px top 162px;background-size:542px auto;z-index:-1}}@media (max-width: 1920px) and (min-width: 1201px){.designer-detail-page{padding:100px 60px 57px}.works{gap:29.6px;grid-template-columns:repeat(auto-fit,minmax(335px,auto))}.work-card,.thumb-wrap{max-width:335px}}@media (min-width: 1921px){.designer-detail-page{padding:100px 60px 57px}.works{gap:30px;grid-template-columns:repeat(auto-fit,minmax(335px,auto))}.work-card,.thumb-wrap{max-width:335px}}
