@charset "UTF-8";:root{--background:#fff;--text:#000;--gray-1:#111;--gray-2:#222;--gray-3:#333;--primary:#007bff;--secondary:#6c757d}[data-theme=dark]{--background:#000;--text:#fff;--gray-1:#999;--gray-2:#888;--gray-3:#777;--primary:#1a73e8;--secondary:#b0bec5}body,html{overflow-x:hidden}body.fix,html.fix{overflow:hidden;height:100%;position:fixed;width:100%}@media (min-width:1920px){.container{max-width:93.5rem!important}}.sub-section--exhib{width:100%;height:100dvh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;overflow:hidden;margin:6.25rem 0}@media (max-width:1024px){.sub-section--exhib{height:auto;margin:50px auto 55px}}.exhib-wrap{width:100%;position:relative}.exhib-wrap .exhib-content-area{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3;text-align:center}.exhib-wrap .exhib-content-area .txt--1{font-size:5.25rem;line-height:1;color:#fff;font-weight:700}@media (max-width:1024px){.exhib-wrap .exhib-content-area .txt--1.type--en{line-height:1.4}}.exhib-wrap .exhib-content-area .txt--2{font-size:1.75rem;line-height:1;color:#fff;font-family:"Poppins","Noto Sans KR","Noto Sans KR",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";margin-top:2.5rem}.exhib-wrap .exhib-content-area .txt--3{font-size:1.125rem;line-height:1.5;color:#fff;margin-top:3.75rem}@media (max-width:576px){.exhib-wrap .exhib-content-area .txt--1{font-size:52px}.exhib-wrap .exhib-content-area .txt--2{font-size:20px;margin-top:28px}.exhib-wrap .exhib-content-area .txt--3{font-size:16px;margin-top:40px}}@media (max-width:400px){.exhib-wrap .exhib-content-area .txt--1{font-size:48px}}.exhib-wrap .exhib-container{position:relative}.exhib-wrap .exhib-container:after{content:"";display:block;width:100%;height:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;background-color:rgba(21,21,21,0.4)}.exhib-wrap .exhib-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -2rem -4rem}.exhib-wrap .exhib-list>.item{width:100%;max-width:25%;-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%;padding:0 2rem;margin-bottom:4rem}.exhib-wrap .exhib-list .media-bx{position:relative;overflow:hidden}.exhib-wrap .exhib-list .media-src{display:block;position:relative;overflow:hidden;z-index:1}.exhib-wrap .exhib-list .media-src:after{content:"";display:block;padding-bottom:62.2685185185%}.exhib-wrap .exhib-list .media-src video,.exhib-wrap .exhib-list .media-src>img{display:block;position:absolute;top:50%;left:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-width:none;max-height:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.exhib-wrap .exhib-list .mask{position:absolute;inset:0;background-color:#151515;z-index:2;-webkit-transform:translateY(0%);transform:translateY(0%)}@media (max-width:1024px){.exhib-wrap .exhib-list{margin:0 -6px -12px}.exhib-wrap .exhib-list>.item{max-width:33.33333%;-webkit-box-flex:1;-ms-flex:1 0 33.33333%;flex:1 0 33.33333%;padding:0 6px;margin-bottom:12px}.exhib-wrap .exhib-list .media-src{display:block;position:relative;overflow:hidden}.exhib-wrap .exhib-list .media-src:after{content:"";display:block;padding-bottom:166.3793103448%}.exhib-wrap .exhib-list .media-src video,.exhib-wrap .exhib-list .media-src>img{display:block;position:absolute;top:50%;left:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-width:none;max-height:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.media-wrapper{width:100%;height:100lvh!important;overflow:hidden}@media (min-width:1024.02px){.media-wrapper:nth-child(n+2){margin-top:80vh}}.media-wrapper .word{display:block;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}.media-wrap{position:relative;overflow:hidden;display:block;width:100%;height:100lvh;background-color:#000}.media-wrap .img-bx,.media-wrap .video-bx{position:relative;width:100%;height:100lvh;height:100lvh}.media-wrap .img-bx img,.media-wrap .video-bx img{position:absolute;width:100%;height:100vh}.media-wrap .img-bx iframe,.media-wrap .video-bx iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none;margin:0;border:0;display:block;outline:none!important}.media-wrap .img-bx img,.media-wrap .video-bx img{-o-object-fit:cover;object-fit:cover}.media-wrap .img-bx .video-bg,.media-wrap .video-bx .video-bg{width:100%;height:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.media-wrap .txt-bx{width:100%;max-width:80%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.media-wrap .txt-bx .title{font-size:3.5rem;line-height:1.3;font-weight:400;color:#fff;overflow:hidden}.media-wrap .txt-bx .desc{font-size:1rem;line-height:1.5;color:#fff;overflow:hidden;margin-top:5rem}@media (max-width:768px){.media-wrap .txt-bx .title{font-size:36px}.media-wrap .txt-bx .desc{font-size:14px}}@media (max-width:576px){.media-wrap .txt-bx .title{font-size:28px}.media-wrap .txt-bx .desc{margin-top:40px}}.media-wrap{position:relative}.media-wrap .media-pagination{font-size:1.25rem;line-height:1;font-family:"Poppins","Noto Sans KR","Noto Sans KR",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";position:absolute;right:11.0416666667%;bottom:8.537886873%;color:#fff}.media-wrap .media-pagination .of{font-weight:300}.sub-section--maskvisual{width:100%;height:100dvh}.sub-section--maskvisual .mask-area{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url(../images/about/maskvisual-img.jpg);position:relative;clip-path:circle(16% at 50% 50%)}@media (max-width:576px){.sub-section--maskvisual .mask-area{clip-path:circle(22% at 50% 50%)}}.sub-section--maskvisual .container{width:100%;position:relative;z-index:2}.sub-section--maskvisual .logo{width:100%;max-width:23.3125rem;display:block;margin:0 auto}.sub-section--maskvisual .logo img,.sub-section--maskvisual .logo svg{width:100%;display:block;line-height:1}@media (max-width:768px){.sub-section--maskvisual .logo{max-width:200px}}.sub-section--maskvisual .scroll-down{position:absolute;bottom:1.25rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.sub-section--maskvisual .scroll-down .txt{font-size:0.875rem;line-height:1;font-family:"Poppins","Noto Sans KR","Noto Sans KR",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#fff;margin-bottom:0.5rem;-webkit-animation:scrolldownwtxt 2s ease-in-out infinite;animation:scrolldownwtxt 2s ease-in-out infinite}.sub-section--maskvisual .scroll-down .line{width:1px;height:1.5rem;display:block;margin:0 auto;background-color:#fff;-webkit-animation:scrolldownline 2s ease-in-out infinite;animation:scrolldownline 2s ease-in-out infinite;-webkit-transform-origin:bottom;transform-origin:bottom;will-change:transform}@-webkit-keyframes scrolldownwtxt{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(0.5rem);transform:translateY(0.5rem)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes scrolldownwtxt{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(0.5rem);transform:translateY(0.5rem)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes scrolldownline{0%{-webkit-transform:scaleY(1);transform:scaleY(1)}50%{-webkit-transform:scaleY(0.7);transform:scaleY(0.7)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes scrolldownline{0%{-webkit-transform:scaleY(1);transform:scaleY(1)}50%{-webkit-transform:scaleY(0.7);transform:scaleY(0.7)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.sub-section--intro{margin:6.25rem 0}@media (min-width:1024.02px){.intro-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.intro-wrap .img-bx{width:100%}@media (min-width:1024.02px){.intro-wrap .img-bx{max-width:50%;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}}.intro-wrap .img-src{position:relative;overflow:hidden}.intro-wrap .img-mask{position:absolute;bottom:0;left:0;width:100%;height:100%;background:#151515;z-index:2}.intro-wrap .txt-bx{width:100%}@media (min-width:1024.02px){.intro-wrap .txt-bx{max-width:50%;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;padding-left:9.1666666667%}}.intro-wrap .txt-bx .txt--1{font-size:1.125rem;line-height:1.3;color:#fff;letter-spacing:-0.02em}.intro-wrap .txt-bx .txt--2{font-size:3.5rem;line-height:1.5;color:#fff;letter-spacing:-0.02em;margin-top:5rem}.intro-wrap .txt-bx .txt--3{font-size:1rem;line-height:1.5;color:#fff}@media (max-width:1600px){.intro-wrap .txt-bx{padding-left:4.5833333333%}}@media (max-width:1400px){.intro-wrap .txt-bx{padding-right:20px}.intro-wrap .txt-bx .txt--1{font-size:1.125rem}.intro-wrap .txt-bx .txt--2{font-size:2.875rem}.intro-wrap .txt-bx .txt--3 br{display:none}}@media (max-width:1024px){.intro-wrap .txt-bx{padding:80px 24px 0}}@media (max-width:576px){.intro-wrap .txt-bx .txt--1{font-size:16px}.intro-wrap .txt-bx .txt--2{font-size:36px}.intro-wrap .txt-bx .txt--3{font-size:14px}}.sub-section--txt-sticky{width:100%;height:100dvh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:6.25rem 0}.sub-section--txt-sticky .container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.txt-sticky-wrap{position:relative}.txt-sticky-area{height:100dvh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:auto}.txt-sticky-area .txt{font-size:10rem;line-height:1.3;font-family:"Poppins","Noto Sans KR","Noto Sans KR",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:700;color:#fff;-webkit-mask-image:-webkit-gradient(linear,left top,right top,color-stop(33.3%,white),color-stop(66.6%,rgba(255,255,255,0.1)));-webkit-mask-image:linear-gradient(90deg,white 33.3%,rgba(255,255,255,0.1) 66.6%);mask-image:-webkit-gradient(linear,left top,right top,color-stop(33.3%,white),color-stop(66.6%,rgba(255,255,255,0.1)));mask-image:linear-gradient(90deg,white 33.3%,rgba(255,255,255,0.1) 66.6%);-webkit-mask-position:100% 100%;mask-position:100% 100%;-webkit-mask-size:300% 100%;mask-size:300% 100%;transition:mask-position 1000ms ease-in-out,-webkit-mask-position 1000ms ease-in-out;display:block}.txt-sticky-area .txt:not(.type--small){margin-top:-1.25rem}@media (max-width:576px){.txt-sticky-area .txt:not(.type--small){margin-top:-8px}}.txt-sticky-area .txt.type--small{font-size:1.125rem;line-height:1.5;font-weight:400;text-align:center;margin-top:7.5rem}@media (max-width:576px){.txt-sticky-area .txt.type--small{font-size:16px;margin-top:80px}.txt-sticky-area .txt.type--small.type--en{font-size:15px}}@media (max-width:1400px){.txt-sticky-area .txt{font-size:5.625rem}}@media (max-width:1024px){.txt-sticky-area .txt{display:block}}@media (max-width:576px){.txt-sticky-area .txt{font-size:49px}}@media (max-width:400px){.txt-sticky-area .txt{font-size:45px}}.txt-sticky-area .imgsrc{padding:0 2.5rem;display:inline-block;position:relative;will-change:width;-webkit-transition:width 800ms cubic-bezier(0.6,0,0.2,1),opacity 500ms linear;transition:width 800ms cubic-bezier(0.6,0,0.2,1),opacity 500ms linear}.txt-sticky-area .imgsrc img,.txt-sticky-area .imgsrc svg{width:100%;height:100%;display:block;line-height:1;-o-object-fit:cover;object-fit:cover}@media (max-width:1024px){.txt-sticky-area .imgsrc{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:0;-webkit-transition:width 300ms cubic-bezier(0.6,0,0.2,1),opacity 100ms linear;transition:width 300ms cubic-bezier(0.6,0,0.2,1),opacity 100ms linear}}.txt-sticky-area.active .txt{-webkit-mask-position:0% 100%;mask-position:0% 100%}@media (min-width:1024.02px){.txt-motion-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:1024px){.txt-motion-inner{position:relative;text-align:center}}.sub-section-btn-area{position:relative;z-index:10;background-color:#151515;padding:7.5rem 0}@media (min-width:1024.02px){.btn-list-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-list-area>.item{padding:0 2.5rem}}@media (max-width:1024px){.btn-list-area{text-align:center}}