@charset "UTF-8";@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none){header{min-height:104px}}}.site-wrap{min-height:100%;overflow-x:hidden}.page-root{height:100vh;overflow-y:hidden}.site-header{align-items:center;background:0 0;display:flex;height:80px;justify-content:space-between;padding:0 24px;position:relative;top:0;transition:all .3s ease;width:100%;z-index:1500}.hdr-fixed{backdrop-filter:blur(8px);background-color:rgba(255,255,255,.7);left:0;position:fixed;top:0;z-index:1000}.hdr-start{align-items:center;display:flex;gap:32px}.hdr-end{align-items:center;display:flex;gap:12px;justify-content:center}.home-link{background:url('../images/common/ico_logo.svg') no-repeat center;display:flex;width:52px;z-index:1501}.home-link:after{content:'';display:block;padding-bottom:100%;z-index:9999}.primary-nav{display:flex;flex-wrap:nowrap;z-index:1501}.primary-nav li{padding-right:40px}.primary-nav li a{color:#000;display:flex;font-size:20px;font-weight:700;padding:4px 0}.primary-nav li a:hover{text-decoration:none}.primary-nav li a.is-active{border-bottom:2px #000 solid}.login-btn{align-items:center;border:1px #000 solid;border-radius:100px;color:#000;display:flex;font-size:16px;font-weight:500;height:48px;padding:0 20px 0 20px;z-index:1501}.ticket-link a{align-items:center;background:#000;border-radius:100px;color:#fff;display:flex;font-size:16px;font-weight:500;height:48px;padding:12px 20px 12px 20px;z-index:1501}.ticket-link a:hover{color:#fff}.ticket-link img{height:24px;margin-right:4px;width:24px}.login-btn img{display:none}.action-row{display:flex;flex-wrap:wrap;justify-content:center;padding-right:8px;padding-top:40px}.action-row button{margin:0 8px 8px 0}.hdr-btn{align-items:center;display:flex}.hdr-btn a{border:1px #000 solid;border-radius:100px;color:#000;font-size:16px;font-weight:500;height:48px;justify-content:center;line-height:48px;padding:0 20px}.hdr-btn a.btn-pad{padding:0 16px!important}.hdr-btn a.btn-pad-lg{padding:0 48px!important}.hdr-btn a:hover{background:#000;border:1px #000 solid;color:#fff;transition:all .3s ease}.btn-md{align-items:center;display:flex}.btn-md a{border:1px #000 solid;border-radius:100px;color:#000;font-size:18px;font-weight:500;height:56px;justify-content:center;line-height:56px;padding:0 24px}.btn-md a.btn-pad-lg{padding:0 48px!important}.btn-md a:hover{background:#000;border:1px #000 solid;color:#fff;transition:all .3s ease}.btn-lg{align-items:center;display:flex}.btn-lg a{align-items:center;background:#000;border-radius:100px;color:#fff;display:flex;font-size:22px;font-weight:500;height:80px;height:80px;justify-content:center;padding:0 32px}.btn-lg a:hover{background:#ab8600;color:#fff;transition:all .3s ease}.btn-outline-lg{align-items:center;background:#000;border-radius:100px;color:#fff;display:flex;font-size:22px;font-weight:500;height:80px;height:80px;justify-content:center;padding:0 32px}.nav-drawer{display:flex;position:relative;z-index:9990}.nav-drawer .nav-inner{align-items:center;display:flex;z-index:11}.nav-drawer .nav-toggle{display:flex;height:56px;overflow:hidden;position:relative;width:56px;z-index:1500}.nav-drawer .nav-toggle span{background:#000;height:4px;left:8px;position:absolute;transition-duration:.2s;width:40px}.nav-drawer .nav-toggle span.top{top:19px}.nav-drawer .nav-toggle span.bot{bottom:19px;width:24px}.nav-drawer .nav-panel{background:#000;height:100vh;opacity:0;overflow-y:auto;padding:32px 0 80px 0;pointer-events:none;position:absolute;right:-100%;top:0;transition:right .32s ease,opacity .32s ease,visibility .32s;visibility:hidden;width:100%;z-index:11}.nav-drawer .nav-panel>ul{width:100%}.nav-drawer .nav-panel>ul>li{border-bottom:1px #333 solid;display:flex;padding:48px 0 48px 0;width:100%}.nav-drawer .nav-panel>ul>li:last-child{border:0}.nav-drawer .nav-panel ul li a{color:#999;display:flex;font-size:28px;font-weight:400;line-height:40px}.nav-drawer .nav-panel ul li a:active,.nav-drawer .nav-panel ul li a:hover{color:#fff}.nav-drawer .nav-panel ul li a.nav-heading{font-size:48px;font-weight:600;padding-left:48px;width:25%}.nav-drawer .nav-panel ul li .sub-nav{display:flex;flex-wrap:nowrap}.nav-drawer .nav-panel ul li .sub-nav li{padding-left:32px}.nav-open .nav-drawer{bottom:0;left:0;position:fixed;right:0;top:0}.nav-open .nav-drawer .nav-toggle{position:fixed;right:24px;top:16px}.nav-open .nav-drawer .nav-toggle span.top{background:#fff;height:4px;top:50%;transform:translate(-15%,-50%) rotate(-45deg);width:40px}.nav-open .nav-drawer .nav-toggle span.bot{background:#fff;bottom:50%;height:4px;transform:translate(-15%,50%) rotate(45deg);width:40px}.nav-open .nav-drawer .nav-panel{opacity:1;pointer-events:auto;right:0;visibility:visible}.nav-open .nav-drawer .nav-panel>ul>li{transform:translateX(0);transition-delay:0s}.organizer-row{bottom:32px;display:flex;flex-direction:column;left:40px;position:fixed;z-index:9000}.organizer-row span{color:#000;display:block;font-size:15px;font-weight:700;line-height:24px;padding-bottom:8px}.organizer-row span img{padding-left:14px}.hero-dim{background:url('../images/common/bg.png') no-repeat center/cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:300}.hero-block{align-items:flex-start;display:flex;flex-wrap:nowrap;height:100vh;justify-content:center;position:relative;transition:.45s;width:100vw;z-index:1;z-index:50}.hero-block .brand-logo{left:7vw;margin:200px 0;position:absolute;width:45vw;z-index:100}.hero-block .hero-vid{margin-top:-150px;position:absolute;right:0;top:0;width:52vw;z-index:50}.hero-block .brand-logo img{height:100%;width:100%}.hero-block .hero-vid video{height:120dvh;overflow:hidden;width:100%}input[type=radio]+label{color:#000;display:inline-block;font-weight:600;line-height:34px;position:relative}input[type=radio]+label:before{background:0 0;content:'';display:inline-block;height:34px;margin-right:12px;vertical-align:middle;width:20px}input[type=radio]:checked+label:before{background:0 0}.card-list{display:flex;flex-wrap:wrap;gap:5px;margin:50px 0 0}.card-list li{width:calc(33.33% - 4px)}.card-list li a{background:#fff;display:block;height:330px;overflow:hidden;position:relative;z-index:2}.card-list li a img{height:100%;left:50%;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.card-list li a .card-hover{align-items:flex-start;background:#ab8600;display:flex;flex-direction:column;height:100%;justify-content:flex-start;left:0;padding:20px;position:absolute;right:0;top:0;transform:translateY(100%);transition:.15s ease;width:100%;z-index:10}.card-list li a .card-hover h3{color:#fff;font-size:24px;font-weight:600;letter-spacing:-.04em}.card-list li a .card-hover h4{color:#fff;font-size:22px;font-weight:600;margin-top:10px;opacity:.5}.card-list li a:hover .card-hover{transform:translateY(0)}.card-list.conference li a{height:auto}.card-list.conference li a:after{content:'';display:block;padding-bottom:109%}.card-view{display:flex;flex-wrap:wrap;gap:5px}.card-view li{width:calc(33.33% - 4px)}.card-view li img{object-fit:contain;width:100%}.paginator{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin:50px auto 0;padding-bottom:100px}.paginator span{color:#999;display:inline-block;font-size:24px;line-height:50px;text-align:center}.paginator span.is-active{color:#ab8600;font-weight:600}.paginator .page-prev{margin-right:24px;position:relative}.paginator .page-prev:after{color:#a5a8aa;content:'prev';font-family:swiper-icons;font-size:32px;font-variant:initial;font-weight:600;letter-spacing:0;line-height:1;text-transform:none!important;text-transform:none}.paginator .page-prev:active:after,.paginator .page-prev:hover:after{color:#ab8600}.paginator .page-next{margin-left:24px;position:relative}.paginator .page-next:after{color:#a5a8aa;content:'next';font-family:swiper-icons;font-size:32px;font-variant:initial;font-weight:600;letter-spacing:0;line-height:1;text-transform:none!important;text-transform:none}.paginator .page-next:active:after,.paginator .page-next:hover:after{color:#ab8600}.main-centered{align-items:center;bottom:0;display:flex;flex-wrap:wrap;left:50%;position:absolute;top:0;transform:translateX(-50.5%);transition:.45s;width:100%;width:30vw;z-index:1}.main-centered:before{background:#fff;bottom:0;content:'';left:50%;position:absolute;top:0;transform:translateX(-50%);transition:.45s;width:0}.main-centered .centered{width:100%}.main-centered .centered *{transition:.45s}.main-centered .title{background:url('/images/common/logo.png') no-repeat center/contain;margin:0 auto;position:relative;width:88.167%;z-index:1}.main-centered .title:after{content:'';display:block;padding-bottom:27.977%}.auth-wrap{background:url('/images/common/login_bg.png') no-repeat center center;height:100vh;overflow-y:auto;width:100%}.auth-wrap .main-centered{background:#fff;flex-direction:column;justify-content:center;max-width:680px;min-height:100%;padding:40px 0;position:relative;transition:none;width:100%}.auth-wrap .main-centered:before{width:100%}.auth-wrap .main-centered form{width:100%}.auth-wrap .main-centered .join-section{width:100%}.auth-wrap .title{background-image:url('/images/common/logo.png')}.auth-wrap a{display:flex;justify-content:center}.auth-wrap img{margin-bottom:30px;width:90%}.auth-box{display:flex;flex-direction:column;gap:15px;justify-content:center;padding:30px 70px 0;position:relative;z-index:1}.auth-box input{border:1px #ccc solid;border-radius:8px;color:#000;font-size:22px;height:70px;line-height:1;padding:0 20px;width:100%}.auth-box input::placeholder{color:#999}.find-id{display:flex;font-size:16px;font-weight:400;justify-content:center;margin-top:24px;position:relative;text-align:center;z-index:1}.find-id a{margin:0 10px}.find-id span{color:#ddd;font-weight:300}.auth-desc{color:#999;line-height:150%;padding:48px 70px 0;position:relative;width:100%}.auth-desc span{color:#333}.login-btn-lg{align-items:center;display:flex}.login-btn-lg a{align-items:center;background:#000;border-radius:8px;color:#fff;display:flex;font-size:22px;font-weight:500;height:80px;justify-content:center;padding:0 32px;width:100%}.login-btn-lg a:hover{background:#ab8600;color:#fff;transition:all .3s ease}.join-btn{align-items:center;display:flex;font-size:16px;justify-content:center;margin-top:48px}.join-btn a{align-items:center;border:1px #000 solid;border-radius:100px;color:#000;display:flex;font-weight:700;height:48px;justify-content:center;padding:0 48px}@keyframes modal-dim-in{from{opacity:0}to{opacity:1}}@keyframes modal-dim-out{from{opacity:1}to{opacity:0}}@keyframes modal-panel-in{from{opacity:0;transform:translate(-50%,-47%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes modal-panel-out{from{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-47%)}}.modal-panel{animation:modal-panel-in .3s cubic-bezier(.16,1,.3,1) both;background:#fff;height:100%;left:50%;max-height:90dvh;max-width:1280px;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:9992}.modal-panel.is-closing{animation:modal-panel-out .2s ease both}.modal-panel .modal-close{background:url(/2024//images/sub/pop_close-a224c1e67646a40d29df03745315a876.png) no-repeat center center;height:104px;position:fixed;right:0;top:0;width:104px;z-index:1001}.modal-panel .modal-body{height:100%}.modal-dim{animation:modal-dim-in .25s ease both;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(0,0,0,.4);bottom:0;left:0;position:fixed;right:0;top:0;z-index:9991}.modal-dim.is-closing{animation:modal-dim-out .2s ease both}.modal-wrap .work-item .detail-info .tab{display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;margin-top:15px}.modal-wrap .work-item .detail-info .tab a{display:block}.modal-wrap .work-item .detail-info .tab a span{border-bottom:2px solid #222;font-size:35px;font-weight:700;line-height:42px;padding:0 10px}.modal-wrap .work-item .detail-info .tab a span:before{color:inherit;content:'#';font:inherit;line-height:42px}.modal-wrap .work-item .detail-info .tab a.is-active span{border-color:#6a00f8;color:#6a00f8}.modal-wrap .work-item .detail-info .tab-content{display:none;padding:30px 0}.modal-wrap .work-item .detail-info .tab-content.is-active{display:block}.modal-wrap .work-item h4.body-txt-ko{color:#111;font-size:22px}.modal-wrap .work-item h4.body-txt-en{color:#787878;font-size:22px;margin-top:10px}.modal-wrap .work-item p{line-height:1.4}.modal-wrap .work-item p+p{margin-top:15px}.modal-wrap .work-item p.body-txt-ko{color:#111;font-size:17px;margin-top:30px}.modal-wrap .work-item p.body-txt-en{color:#999;font-size:17px}.modal-panel.conference{max-width:1130px}.conference .modal-wrap .biz-name h4{color:#333;font-size:17px;font-weight:500}.conference .modal-wrap .biz-name h4+h3{margin-top:15px}.conference .modal-wrap .biz-name h3{color:#000;font-size:25px;font-weight:700}.conference .modal-wrap .biz-name .card-thumb{margin-top:36px}.conference .modal-wrap .biz-name .card-thumb img{width:100%}.conference .modal-wrap .work-item .detail-info{padding:30px 0}.conference .modal-wrap .work-item h4{display:block;margin:35px 0 0}.conference .modal-wrap .work-item h4:first-child{margin-top:0}.conference .modal-wrap .work-item h4+p{margin-top:20px}.conference .modal-wrap .work-item .body-txt-en{color:#111}.modal-panel.job-area{max-width:1191px}.job-area .modal-wrap .biz-name{padding:20px 30px}.job-area .modal-wrap .biz-name h4{color:#333;font-size:17px;font-weight:500}.job-area .modal-wrap .biz-name h4+h3{margin-top:10px}.job-area .modal-wrap .biz-name h3{color:#000;font-size:24px;font-weight:700}.job-area .modal-wrap .biz-name .card-thumb{margin-top:15px}.job-area .modal-wrap .biz-name .card-thumb img{width:100%}.job-area .modal-wrap .biz-name .aboutus{margin-top:10px}.job-area .modal-wrap .biz-name .aboutus li dl dt{padding:10px 0 5px;width:120px}.job-area .modal-wrap .biz-name .aboutus li dl.type{align-items:flex-start;justify-content:flex-start}.job-area .modal-wrap .biz-name .aboutus li .scroll-h{height:130px;padding:10px 10px 10px 0}.job-area .modal-wrap .work-item .detail-info{padding:30px 0}.job-area .modal-wrap .work-item h4{display:block;margin:35px 0 0}.job-area .modal-wrap .work-item h4.body-txt-ko:first-child{margin-top:0}.job-area .modal-wrap .work-item h4.body-txt-en{color:#787878;font-size:22px;margin-top:10px}.job-area .modal-wrap .work-item h4+p{margin-top:20px}.modal-panel.topic-grid{max-width:1100px}.topic-grid .modal-wrap .work-item{width:100%}.topic-grid .modal-wrap .work-item .body-txt-en{color:#111}.vid-wrap{margin:0 auto;position:relative;width:100%}.vid-wrap .container{height:auto;padding-bottom:56.25%;position:relative;width:100%}.vid-wrap .container video{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.modal-bg .modal-outer{background:#fff;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:9992}.modal-bg .modal-head{height:54px;padding:0 50px 0 20px;position:relative}.modal-bg .modal-head h3{color:#000;font-size:25px;font-weight:700;line-height:54px}.modal-bg .close-btn{background:url(/2024//images/sub/pop_close-a224c1e67646a40d29df03745315a876.png) no-repeat center center;height:34px;position:absolute;right:15px;top:10px;width:34px;z-index:1001}.modal-bg .modal-content{padding:30px}.modal-bg .modal-content .modal-alert{min-width:360px;padding:20px 0 0;text-align:center}.modal-bg .modal-content .modal-alert p{color:#000;font-size:19px;font-weight:500;line-height:1.7}.modal-bg .modal-content .modal-alert+.btn-group{margin-top:30px}.modal-bg .modal-content .modal-alert+.btn-group .btn{min-width:180px}@media screen and (max-width:5000px) and (min-width:1440px){.hero-block{padding:0 0 0 8vw}}@media screen and (max-width:1440px) and (min-width:1024px){.hero-block{padding:0 4vw}}@media screen and (max-width:1280px){.nav-drawer .nav-panel ul li a{font-size:22px}.nav-drawer .nav-panel ul li a.nav-heading{font-size:36px}}@media screen and (max-width:1024px){.site-header{padding:0 32px 0 32px}.hdr-end{gap:8px}.hdr-btn a{font-size:16px;height:40px;line-height:40px}.hdr-btn a.btn-pad-lg{font-size:16px;padding:0 32px!important}.hdr-btn a.btn-pad{font-size:14px;padding:0 14px!important}.btn-lg a{font-size:20px;height:72px;padding:0 24px}.btn-outline-lg{font-size:20px;height:72px;padding:0 24px}.ticket-link a{font-size:14px;gap:4px;height:40px;padding:12px 16px 12px 16px}.ticket-link img{height:24px;width:24px}.primary-nav{display:none}.nav-drawer .nav-panel>ul>li{padding:32px 0 32px 0}.nav-drawer .nav-panel ul li a{font-size:24x}.nav-drawer .nav-panel ul li a.nav-heading{font-size:32px;width:50%}.nav-drawer .nav-panel ul li .sub-nav{display:block}.nav-drawer .nav-panel ul li .sub-nav li{line-height:130%;padding-left:0}.nav-drawer .nav-toggle{height:40px;width:40px}.nav-drawer .nav-toggle span{height:3px;width:30px}.nav-drawer .nav-toggle span.top{top:14px}.nav-drawer .nav-toggle span.bot{bottom:14px;width:15px}.nav-open .nav-drawer .nav-toggle{right:32px;top:32px}.nav-open .nav-drawer .nav-toggle span.top{height:3px;width:32px}.nav-open .nav-drawer .nav-toggle span.bot{height:3px;width:32px}.home-link{left:32px;top:32px;width:48px}.hero-block{position:relative}.hero-block{display:inline-block;text-align:center;width:100%}.hero-block .brand-logo{display:inline-block;left:0;margin-top:60px;position:relative;text-align:center;width:100%}.hero-block .hero-vid{display:inline-block;height:100vh;margin-top:0;text-align:center;width:95%}.hero-block .brand-logo img{width:70%}.hero-block .hero-vid video{align-self:flex-start;display:block;height:100%;max-width:100%;object-fit:contain}.organizer-row{bottom:24px;left:32px}.organizer-row span{font-size:14px}.card-list li{height:calc(33.33vw - 4px)}.card-list li a{height:100%}}@media screen and (max-width:844px){.card-list{margin-top:35px}.card-list li a .card-hover h3{font-size:20px}.card-list li a .card-hover h4{font-size:18px}}@media screen and (max-width:680px){.site-header{height:64px;padding:0 16px}.hdr-end{gap:6px}.hdr-btn a{font-size:14px;height:36px;line-height:36px}.hdr-btn a.btn-pad-lg{font-size:14px;padding:0 24px!important}.hdr-btn a.btn-pad{font-size:13px;padding:0 12px!important}.btn-md{width:100%}.btn-md a{width:100%}.btn-lg{width:100%}.btn-lg a{font-size:18px;height:64px;width:100%}.btn-outline-lg{font-size:18px;height:64px;width:100%}.ticket-link a{font-size:13px;height:36px;padding:12px}.ticket-link img{height:20px;width:20px}.nav-drawer .nav-panel{padding:20px 0 80px 0;width:100%}.nav-drawer .nav-panel>ul>li{padding:16px 0 16px 0}.nav-drawer .nav-panel ul li a{font-size:18px}.nav-drawer .nav-panel ul li a.nav-heading{font-size:20px;padding-left:24px;width:45%}.nav-drawer .nav-panel ul li:last-child{padding-bottom:0}.nav-open .nav-drawer .nav-toggle{right:16px;top:16px}.hero-block{padding:0 2vw}.home-link{left:20px;top:20px;width:40px}.organizer-row{bottom:16px;left:20px}.organizer-row span{font-size:13px}.organizer-row span img{padding-left:8px}.card-list{gap:5px}.card-list li{height:calc(50vw - 3px);width:calc(50% - 3px)}.card-list li a{height:100%}.auth-wrap .main-centered{padding:30px 0 30px}.auth-box{gap:10px;padding:24px 32px 0}.auth-box input{font-size:16px;height:48px}.find-id{font-size:14px;margin-top:20px}.auth-desc{font-size:13px;line-height:150%;padding:40px 32px 0}.login-btn-lg a{font-size:18px;height:56px;padding:0 32px}.join-btn{font-size:14px;margin-top:30px}.join-btn a{height:40px;padding:0 40px}}@media screen and (max-width:414px){.card-list{margin-top:20px}.card-list li a .card-hover{padding:10px}.card-list li a .card-hover h3{font-size:17px}.card-list li a .card-hover h4{font-size:15px}}