@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap";@font-face{font-family:NanumSquareNeo;src:url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-bRg.eot);src:url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-bRg.eot?#iefix) format("embedded-opentype"),url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-bRg.woff) format("woff"),url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-bRg.ttf) format("truetype")}.mont{font-family:Montserrat}:root{--mainKor-font:"NanumSquareNeo";--mainEng-font:"Montserrat";--mainBg-color:#f3ede8;--subBg500:#8ad0e0;--subBg400:#a3d2dd;--subBg300:#b3d1d8;--subBg200:#c8d7db;--subBg100:#d9dbdc;--white:#fff;--black:#000;--black100:#2b2b2b;--black200:#434343;--black300:#686868;--black400:#e0e0e0;font-family:var(--mainEng-font),var(--mainKor-font);font-size:16px;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}@media(max-width:800px){:root{font-size:14px;line-height:1.4}}body{background-color:var(--white)}*,:after,:before{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}@media(max-width:800px){body,html{overflow-x:hidden!important;touch-action:pan-y}}body,button,dd,dl,dt,fieldset,figcaption,figure,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,select,table,td,textarea,th,ul{margin:0;padding:0}body,button,input,select,table,textarea{font-family:var(--mainEng-font),var(--mainKor-font),"Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",helvetica,sans-serif}a,a:focus,a:hover{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:400}ul{list-style:none}address,em{font-style:normal}strong{font-weight:400}img{vertical-align:top;width:100%}#skip a{position:absolute;left:10px;top:-92px;z-index:100000;font-size:1rem;padding:10px 30px;color:var(--white);background:var(--black)}#skip a:active,#skip a:focus{top:10px}#header{position:fixed;left:0;top:0;width:100%;z-index:10000}.header__inner{display:flex;align-items:center;justify-content:space-between;background-color:rgba(138,208,224,.8);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:1rem}@media(max-width:800px){.header__inner{padding:.5rem;display:flex;align-items:center;justify-content:space-between}}.header__inner .header__logo a{transition:all .3s}.header__inner .header__logo a img{width:100%;height:70px;cursor:pointer}@media(max-width:800px){.header__inner .header__logo a img{height:50px;justify-content:flex-start}.header__inner .header__nav{display:none}.header__inner .header__nav.show{display:block}.header__inner .header__nav.show ul{display:block;position:absolute;right:0;top:64px;background-color:rgba(138,208,224,.502);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:10000;min-width:150px;padding:20px 0}.header__inner .header__nav.show ul li{display:block;text-align:right}.header__inner .header__nav.show ul li a{display:inline-block;padding:10px}.header__inner .header__nav.show+.header__nav__mobile span:after,.header__inner .header__nav.show+.header__nav__mobile span:before{width:20px}}.header__inner .header__nav li{display:inline}.header__inner .header__nav li a{text-transform:uppercase;font-size:15px;font-weight:405;padding:1.25rem;position:relative;transition:all .3s}.header__inner .header__nav li a:hover{color:var(--white)}.header__inner .header__nav li a:before{content:"";width:calc(100% - 28px);height:1px;background-color:var(--black);position:absolute;left:14px;bottom:10px;transform:scaleX(0);transition:all .3s}.header__inner .header__nav li a:hover:before{transform:scaleX(1);cursor:pointer}.header__inner .header__nav li a.a-changed{color:var(--black)}.header__inner .header__nav li a.a-clicked{color:#fff}.header__inner .header__nav li a.a-clicked:before{transform:scaleX(1)}.header__inner .header__nav__mobile{display:none;width:40px;height:40px;cursor:pointer}@media(max-width:800px){.header__inner .header__nav__mobile{display:block}}.header__inner .header__nav__mobile span{display:block;width:40px;height:2px;background-color:var(--black);margin-top:19px;position:relative}.header__inner .header__nav__mobile span:before{right:0;top:6px}.header__inner .header__nav__mobile span:after,.header__inner .header__nav__mobile span:before{content:"";width:40px;height:2px;background-color:var(--black);position:absolute;transition:width .3s}.header__inner .header__nav__mobile span:after{left:0;bottom:6px}#intro{position:relative;width:100%;height:100vh}.intro__inner{position:absolute;top:33%;left:0;display:flex;padding:16px}.intro__inner,.intro__inner .intro__text{width:100%;flex-direction:column;align-items:center}.intro__inner .intro__text{height:20vh;color:var(--white);justify-content:center;text-align:center}.intro__inner .intro__text .text{display:inline-block;font-size:3vw;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.5;font-weight:900;text-align:center;position:relative;z-index:100;transition:all .3s;cursor:all-scroll;padding:.2em .4em}.intro__inner .intro__text .text .text__inner div{font-style:italic}.intro__inner .intro__text .text .text__inner div:first-child{font-size:5rem}.intro__inner .intro__text .text .text__inner div:nth-child(2){font-size:4.25rem}.intro__inner .intro__text .text .text__inner div:nth-child(3){font-style:normal}@media(max-width:800px){.intro__inner .intro__text .text .text__inner div:first-child{font-size:3rem}.intro__inner .intro__text .text .text__inner div:nth-child(2){font-size:2.25rem}.intro__inner .intro__text .text .text__inner div:nth-child(3){font-style:normal;font-size:2.25rem}}#whatwedo{position:relative;width:100%;height:240vh;overflow:visible}@media(max-width:800px){#whatwedo{overflow:hidden;height:240vh}}.whatwedo__inner{padding:16px;display:flex;justify-content:space-between;align-items:flex-start;position:-webkit-sticky;position:sticky;top:65px}@media(max-width:800px){.whatwedo__inner{display:flex;flex-direction:column;min-height:20vh;height:auto}}.whatwedo__inner .whatwedo__title{position:-webkit-sticky;position:sticky;top:80px;left:0;width:50%;height:6vw;font-size:3.5vw;font-weight:900;line-height:1.6;text-transform:uppercase;font-family:--mainKor-font;color:var(--black100);border-bottom:.4vw solid var(--black100)}@media(max-width:800px){.whatwedo__inner .whatwedo__title{width:100%;position:-webkit-sticky;position:sticky;font-size:5vw;line-height:.7}}.whatwedo__inner .whatwedo__title em{font-size:1.25rem;font-weight:400;line-height:2;font-family:var(--mainKor-font)}@media(max-width:800px){.whatwedo__inner .whatwedo__title em{font-size:1.1rem;line-height:.7}}.whatwedo__inner .whatwedo__title .title__image{position:relative;margin-top:20px;width:100%;height:200px}.whatwedo__inner .whatwedo__desc{padding:60px;width:50%;margin-top:250px;line-height:1.6}@media(max-width:800px){.whatwedo__inner .whatwedo__desc{padding:30px;width:100%;margin-top:15px}}.whatwedo__inner .whatwedo__desc span{font-size:4.5vw;font-weight:900;line-height:1.6}@media(max-width:800px){.whatwedo__inner .whatwedo__desc span{font-size:5vw;margin-top:50px}}.whatwedo__inner .whatwedo__desc h3{font-size:2rem;font-weight:900;text-decoration:underline;text-underline-position:under;margin-bottom:1vw}@media(max-width:800px){.whatwedo__inner .whatwedo__desc h3{font-size:4vw}}.whatwedo__inner .whatwedo__desc p{margin-bottom:30vh;font-size:1.5rem}@media(max-width:800px){.whatwedo__inner .whatwedo__desc p{font-size:4vw;margin-bottom:5vh}.whatwedo__inner .whatwedo__desc .desc__img{width:70%;margin:0 auto 70px;border-radius:5px}}#activities{position:relative;width:100%}.activities__inner{padding:16px}.activities__inner .activities__title{width:100%;height:6vw;font-size:3.5vw;font-weight:900;line-height:1.6;font-family:--mainKor-font;text-transform:uppercase;color:var(--black100);border-bottom:.4vw solid var(--black100);margin-bottom:16px;text-indent:-.26vw}@media(max-width:800px){.activities__inner .activities__title{font-size:5vw;line-height:.7}}.activities__inner .activities__title em{font-size:1.25rem;font-weight:400;line-height:2;font-family:var(--mainKor-font)}@media(max-width:800px){.activities__inner .activities__title em{font-size:1.1rem;line-height:.7}}.activities__inner .activities__wrap{display:flex;flex-wrap:wrap;width:7000px}@media(max-width:800px){.activities__inner .activities__wrap{width:70%;height:55vh;margin:10px auto;flex-wrap:nowrap;flex-direction:row}}.activities__inner .activities__wrap .activities__item{width:600px;height:75vh;background-color:var(--subBg100);padding:2.5rem;margin-left:60px}@media(max-width:800px){.activities__inner .activities__wrap .activities__item{width:100%;height:65vh;padding:1.5rem;margin-left:10px;margin-right:10px;flex-shrink:0}}.activities__inner .activities__wrap .activities__item.p1{background-color:var(--subBg100)}.activities__inner .activities__wrap .activities__item.p2{background-color:var(--subBg200)}.activities__inner .activities__wrap .activities__item.p3{background-color:var(--subBg300)}.activities__inner .activities__wrap .activities__item.p4{background-color:var(--subBg400)}.activities__inner .activities__wrap .activities__item.p5{background-color:var(--subBg500)}.activities__inner .activities__wrap .activities__item .header{display:flex;align-items:center;gap:1rem;border-bottom:2px solid var(--black100);margin-bottom:1rem}@media(max-width:800px){.activities__inner .activities__wrap .activities__item .header{margin-bottom:.5rem}}.activities__inner .activities__wrap .activities__item .header .num{font-size:2.5rem;font-weight:900}@media(max-width:800px){.activities__inner .activities__wrap .activities__item .header .num{font-size:5vw;font-weight:700}}.activities__inner .activities__wrap .activities__item .header .title{font-size:2rem;padding:.25rem;font-weight:700;color:var(--black100)}@media(max-width:800px){.activities__inner .activities__wrap .activities__item .header .title{font-size:1.3rem;font-weight:500;line-height:2}}.activities__inner .activities__wrap .activities__item .img{display:block;margin-top:20px;transition:margin-top .3s}.activities__inner .activities__wrap .activities__item .img img{border-radius:5px;filter:saturate(0);transition:all .3s}@media(max-width:800px){.activities__inner .activities__wrap .activities__item .img img{height:70%}}.activities__inner .activities__wrap .activities__item .img:hover{margin-top:40px}.activities__inner .activities__wrap .activities__item .img:hover img{filter:saturate(100%)}.activities__inner .activities__wrap .activities__item .img2{display:flex;align-items:center;gap:1rem;margin-top:20px;transition:margin-top .3s}.activities__inner .activities__wrap .activities__item .img2 img{border-radius:5px;filter:saturate(0);transition:all .3s}@media(max-width:800px){.activities__inner .activities__wrap .activities__item .img2 img{height:70%}}.activities__inner .activities__wrap .activities__item .img2:hover{margin-top:40px}.activities__inner .activities__wrap .activities__item .img2:hover img{filter:saturate(100%)}.activities__inner .activities__wrap .activities__item .img2 .img_column{display:flex;flex-direction:column;gap:1rem}.activities__inner .activities__wrap .activities__item .img3{display:flex;flex-direction:column;gap:1rem;margin-top:20px;transition:margin-top .3s}.activities__inner .activities__wrap .activities__item .img3 img{border-radius:5px;filter:saturate(0);transition:all .3s}.activities__inner .activities__wrap .activities__item .img3:hover{margin-top:40px}.activities__inner .activities__wrap .activities__item .img3:hover img{filter:saturate(100%)}.activities__inner .activities__wrap .activities__item .info{margin-top:50px;left:5px}@media(max-width:800px){.activities__inner .activities__wrap .activities__item .info{margin-left:10px}}.activities_old__inner{padding:16px;height:220vh}.activities_old__inner .activities_old__title{position:-webkit-sticky;position:sticky;top:80px;left:0;width:70%;height:6vw;font-size:3.5vw;font-weight:900;line-height:1.6;text-transform:uppercase;font-family:--mainKor-font;color:var(--black100);border-bottom:.4vw solid var(--black100)}.activities_old__inner .activities_old__title em{font-size:1.25rem;font-weight:400;line-height:2}.activities_old__inner .activities_old__wrap .activities_old__item{height:50vh;display:flex;flex-direction:column;align-items:center;position:-webkit-sticky;position:sticky;left:0}.activities_old__inner .activities_old__wrap .activities_old__item.s1{background-color:var(--subBg100);top:180px}.activities_old__inner .activities_old__wrap .activities_old__item.s2{background-color:var(--subBg200);top:220px}.activities_old__inner .activities_old__wrap .activities_old__item.s3{background-color:var(--subBg300);top:260px}.activities_old__inner .activities_old__wrap .activities_old__item.s4{background-color:var(--subBg400);top:300px}.activities_old__inner .activities_old__wrap .activities_old__item .num{font-size:5vw;line-height:1;font-weight:900;position:absolute;left:1vw;top:1vw}.activities_old__inner .activities_old__wrap .activities_old__item .title{position:absolute;left:7%;font-family:--mainKor-font}.activities_old__inner .activities_old__wrap .activities_old__item .title h3{font-size:2.5vw;line-height:2;font-weight:900;text-transform:uppercase;text-decoration:underline}.activities_old__inner .activities_old__wrap .activities_old__item .imgs{position:relative;left:15%;top:15%;display:flex;justify-content:space-between;gap:3rem}.activities_old__inner .activities_old__wrap .activities_old__item .imgs .img1{transform:scale(.9)}.activities_old__inner .activities_old__wrap .activities_old__item .imgs .img2{transform:scale(1.3)}.activities_old__inner .activities_old__wrap .activities_old__item .imgs .img3{transform:scale(.9);z-index:10000}.activities_old__inner .activities_old__wrap .activities_old__item .imgs .img4{width:300px;height:auto;object-fit:cover;z-index:10000}.activities_old__inner .activities_old__wrap .activities_old__item .imgs .img5{width:auto;height:400px;object-fit:cover;z-index:10000}.activities_old__inner .activities_old__wrap .activities_old__item .imgs .img6{position:relative;left:5%;width:470px;height:300px;z-index:10000}.activities_old__inner .activities_old__wrap .activities_old__item .info{position:absolute;left:0;bottom:15%;width:98%;margin-left:1%;border-top:1px solid var(--black);border-bottom:1px solid var(--black)}.activities_old__inner .activities_old__wrap .activities_old__item .info p{font-size:1.5rem;padding:3px 0;text-transform:uppercase}#usecases{height:100vh;display:flex;flex-direction:column}@media(max-width:800px){#usecases{height:90vh;margin-top:20px}}.usecases__inner{padding:16px;display:flex;justify-content:space-between;margin-top:75px}.usecases__inner .usecases__title{position:-webkit-sticky;position:sticky;top:150px;left:0;width:80%;height:6vw;font-size:3.5vw;font-weight:900;line-height:1.6;text-transform:uppercase;font-family:--mainKor-font;color:var(--black100);border-bottom:.4vw solid var(--black100);margin-bottom:20px}@media(max-width:800px){.usecases__inner .usecases__title{width:100%;font-size:5vw;line-height:.7}}.usecases__inner .usecases__title em{font-size:1.25rem;font-weight:400;line-height:2;font-family:var(--mainKor-font)}@media(max-width:800px){.usecases__inner .usecases__title em{font-size:1.1rem;line-height:.7}}.usecases__video{display:flex;justify-content:center;gap:20vh;align-items:flex-start;text-align:center}@media(max-width:800px){.usecases__video{display:flex;flex-direction:column;gap:3vh;align-items:center;font-size:1.1rem;line-height:2}}.usecases__video h3{font-size:2rem;text-decoration:underline;text-underline-position:under;margin-bottom:20px}@media(max-width:800px){.usecases__video h3{font-size:1.1rem;line-height:2;margin-bottom:2px}}.usecases__video img{border-radius:5px;width:300px;height:300px;filter:saturate(0);transition:all .3s}.usecases__video img:hover{filter:saturate(100%);margin-top:20px}@media(max-width:800px){.usecases__video img{width:200px;height:200px;filter:saturate(100%)}.usecases__video img:hover{filter:unset;margin-top:unset}}#footer{height:10vh;width:100%;z-index:10000}.footer__inner{display:flex;align-items:center;background-color:var(--subBg200);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:2.5rem;font-family:var(--mainKor-font)}@media(max-width:800px){.footer__inner{height:10vh}}.footer__inner .title{font-size:.8rem;width:100%;text-align:center}#contact{height:89vh;display:flex;flex-direction:column}.contact__inner{padding:16px;display:flex;justify-content:space-between;margin-top:70px}.contact__inner .contact__title{position:-webkit-sticky;position:sticky;left:0;width:80%;height:6vw;font-size:3.5vw;font-weight:900;line-height:1.6;text-transform:uppercase;font-family:--mainKor-font;color:var(--black100);border-bottom:.4vw solid var(--black100)}@media(max-width:800px){.contact__inner .contact__title{width:100%;font-size:5vw;line-height:.7}}.contact__inner .contact__title em{font-size:1.25rem;font-weight:400;line-height:2;font-family:var(--mainKor-font)}@media(max-width:800px){.contact__inner .contact__title em{font-size:1.1rem;line-height:.7}}.contact__info{margin-left:30px;padding:16px;font-size:1.6rem}@media(max-width:800px){.contact__info{max-width:100%;margin:0 auto;padding:0 30px}}.contact__info .contact__input{margin-top:30px}.contact__info .contact__input form{display:flex;gap:1rem}@media(max-width:800px){.contact__info .contact__input form{display:flex;flex-direction:column}}.contact__info .contact__input form input{height:30px}@media(max-width:800px){.contact__info .contact__input form input{width:150px}}.contact__info .contact__input form textarea{resize:none;width:550px;height:150px}@media(max-width:800px){.contact__info .contact__input form textarea{max-width:100%}}.contact__info .contact__input form button{padding:4px;width:80px;height:40px;cursor:pointer;transition:all .3s}.contact__info .contact__input form button:hover{background-color:var(--subBg400);border-radius:3px}.contact__info .contact__input .submit__status{padding:16px}