*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:none;word-break:keep-all;word-wrap:break-word}body,html{margin:0;padding:0;font-weight:400;line-height:100%;color:#000}dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,ul{margin:0;padding:0;border:0}h1,h2,h3,h4,h5,h6{line-height:100%}a{border:0;color:inherit}a,a:active,a:hover,a:visited{text-decoration:none}hr{margin:0;background:none;border:none;height:0}ol,ul{list-style:none}img{border:0;vertical-align:top}table{border-spacing:0;border:0;width:100%;table-layout:fixed;border-collapse:collapse}td,th{padding:0}mark{background:none}address,dfn,em{font-style:normal}button,input[type=button],input[type=email],input[type=file],input[type=number],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=url],select,textarea{border-radius:0;margin:0;padding:0;border:0;background:none}button,input[type=button],input[type=email],input[type=file],input[type=number],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none}input[type=checkbox],input[type=radio]{margin:0;padding:0;width:13px;height:13px}button,input[type=button],input[type=submit]{cursor:pointer;overflow:visible}button[type=submit],input[type=submit]{filter:chroma(color=#000000)}button::-moz-focus-inner{padding:0;border:0}input[type=date],input[type=time]{-webkit-appearance:none;-moz-appearance:none;border-radius:0}input[type=date]::-webkit-outer-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[disabled],[readonly]{cursor:default}*{box-sizing:border-box}html{font-size:2.666666vw}body,html{height:100%;-webkit-font-smoothing:antialiased}body{margin:0;font-family:Kumbh Sans,Noto Sans KR,-apple-system,BlinkMacSystemFont,sans-serif;-moz-osx-font-smoothing:grayscale;line-height:1;letter-spacing:-.01em;color:#000}body,html{overscroll-behavior:none}body.scroll-blocking{overflow:hidden}figure{margin:0}.page-container{height:100%;position:absolute;top:0;left:0;width:100%}.page-container.menu-open,.page-container.scroll-disabled{overscroll-behavior:none;overflow:hidden}.site-content{height:100%;width:100%}img{max-width:100%}button,input,select,textarea{font-family:Kumbh Sans,Noto Sans KR,-apple-system,BlinkMacSystemFont,sans-serif;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{overflow-y:scroll}::-webkit-scrollbar-thumb{width:0;height:0;background-color:hsla(0,0%,100%,.35)}textarea::-webkit-scrollbar{background-color:rgba(0,0,0,.3);width:3px}input::-webkit-scrollbar-thumb,textarea::-webkit-scrollbar-thumb{width:2px;height:1px;background-color:#ececec;border-radius:3px}.scrollbar-track-y{background-color:transparent!important}.scrollbar-thumb-y{position:absolute;top:0;left:-4px!important;background-color:rgba(0,0,0,.3)!important;border-radius:0}[data-theme]{transition:color 1s cubic-bezier(0,0,.2,1),background-color 1s ease;will-change:color,background-color}[data-theme=white]{color:#fff}.error-h1,[data-theme=black]{color:#000}.error-h1{font-size:3rem;position:fixed;top:50%;left:50%;width:100%;line-height:1;display:block;text-align:center;transform:translate(-50%,-50%)}.error-h1 strong{display:block;font-size:1.1em}.grid-inner{width:100%;padding:0 3rem;box-sizing:border-box;display:flex;flex-wrap:wrap}#container{height:100%}.contents{padding-top:10.7rem}.ProjectDetail .contents{padding-top:0}.contents .page-title{font-size:3rem;font-weight:700}.main-section{height:calc(var(--vh, 1vh)*100);overflow:hidden}.section-hero{background-color:#6f6f6f}.section-hero>.video-container{position:relative;cursor:pointer;height:100%}.section-hero>.video-container>video{width:100%;height:100%;object-fit:cover;z-index:2}.section-hero>.video-container .video-btns{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;opacity:.1;width:2rem}.section-hero>.video-container .video-btns img{margin:0 auto;width:2rem}.section-hero>.video-container:hover .video-btns{opacity:1}.section-hero>.video-container .mute-controls{z-index:4;cursor:pointer;position:absolute;left:0;bottom:0;display:flex;padding:3rem;align-items:flex-end}.section-hero>.video-container .mute-controls .equalizer{margin-right:.45rem;padding-bottom:.2rem;display:flex;align-items:flex-end}.section-hero>.video-container .mute-controls .equalizer span{width:.2rem;height:.7rem;margin-right:.14rem;background-color:#fff;transform-origin:50% 100%}.section-hero>.video-container .mute-controls .equalizer span:last-child{margin-right:0}.section-hero>.video-container .mute-controls p{font-size:1rem;font-weight:500;color:#fff}.typo-line{white-space:nowrap;width:100%;display:flex;justify-content:flex-start}.typo-slide{will-change:transform}.typo-slide span{display:inline-block;margin-right:6rem;text-transform:uppercase}.typo-line.flow-ltr span{margin-right:0;margin-left:6rem}.typo-line.flow-ltr{justify-content:flex-end}.section-container{position:absolute;top:0;left:0;right:0;-webkit-transform:translateZ(0);will-change:transform}.section-work{position:relative}.section-work .work-scroll-container{height:100%}.section-work .work-slide-wrapper{position:relative;height:100%;padding:calc(var(--vh, 1vh)*100*.395) 0 calc(var(--vh, 1vh)*100*.183)}.section-work .wrapper-inner{height:100%;overflow:hidden;position:relative}.section-work .wrapper-inner .slide-contents{height:100%}.section-work .work-slide{display:flex;justify-content:center;width:calc(var(--vh, 1vh)*100 - var(--vh, 1vh)*100*.578);margin:0 auto;height:100%;padding-bottom:1.5rem}.section-work .work-slide figure>div{position:relative;height:100%;width:100%}.section-work .work-slide img{display:block;height:100%;max-width:none;perspective:1000;position:relative;z-index:1;backface-visibility:hidden;transform:translateZ(0);-webkit-perspective:1000;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}.section-work .work-slide figure{height:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:column;position:relative;cursor:pointer}.section-work .work-slide figcaption{left:0}.section-work .work-slide .work-indicator,.section-work .work-slide figcaption{position:absolute;bottom:-1.5rem;font-size:1rem;line-height:1.2;font-weight:700}.section-work .work-slide .work-indicator{right:0}.section-work .work-info-typo{position:absolute;top:calc(var(--vh, 1vh)*100*.136);left:0}.section-work .work-info-typo .typo-element{overflow:hidden;width:100vw;font-size:0}.section-work .work-info-typo .typo-element .typo-line{font-size:10rem;font-weight:500;letter-spacing:-.1rem}.section-work .work-info-typo .typo-element .typo-wrap{overflow:hidden}.section-work .work-info-typo .typo-element .typo-line .typo-slide{will-change:transform}.section-work .work-info-typo .typo-element .typo-line-01{margin-bottom:-1rem}.section-work .work-info-typo .typo-element .typo-line-02{font-size:11rem;-webkit-text-stroke:1px #fff;-webkit-text-fill-color:transparent}.section-about{background-color:#000}.section-about .about-typo-wrap{display:flex;flex-direction:column;justify-content:center;height:100%}.section-about .about-typo-wrap .typo-slide span{font-size:11.5rem;font-weight:500;line-height:.9}.section-about .about-typo-wrap .typo-container{position:relative}.section-about .about-typo-wrap .about-balloon{position:absolute;display:inline-block;z-index:1;padding:1rem 2rem;cursor:default}.section-about .about-typo-wrap .about-balloon.is-radius{border-radius:8rem}.section-about .about-typo-wrap .about-balloon.arrow{padding:1.2rem 2rem;cursor:pointer}.section-about .about-typo-wrap .about-balloon span{letter-spacing:-.01em;font-size:1.5rem;font-weight:700}#container.Home{width:100%;height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.Home .contents{padding-top:0;width:100%;height:100%;min-width:100%;min-height:100%}.global-loader{position:fixed;top:0;left:0;background-color:#fff;z-index:999;width:100vw;pointer-events:none;height:100vh}#container.About{overflow:inherit}#container.About>.scroll-content>.inner{width:100%}#container.About>.scroll-content>.inner .cover-section{min-height:100vh;width:100%;display:flex;flex-direction:column;justify-content:space-between;padding:18.14vh 1.8rem 13.49vh;background-color:#fff}#container.About>.scroll-content>.inner .cover-section .title-block{margin-bottom:5.6rem}#container.About>.scroll-content>.inner .cover-section .title-block svg{width:100%;height:100%}#container.About>.scroll-content>.inner .cover-section .desc-block{padding:0 1.2rem}#container.About>.scroll-content>.inner .cover-section .desc-block .desc{font-weight:400;font-size:1.2rem;line-height:1.58;letter-spacing:-.03em;margin-bottom:2.4rem}#container.About>.scroll-content>.inner .cover-section .desc-block .desc:last-child{margin-bottom:0}#container.About>.scroll-content>.inner .poster-section{width:100%;height:100vh;background-image:url(/assets/img_poster_mobile.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat}#container.About>.scroll-content>.inner #scroll-animation_container{background-color:#000;width:100%}#container.About>.scroll-content>.inner #scroll-animation_container>.inner{width:100%;position:relative;overflow:hidden}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._01{width:100%;height:100vh;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;background-color:#fff}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._01 .ani-box._01{width:100vh;height:100vh;background-color:#000;position:absolute;z-index:3}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._01 .ani-box._01 .title{font-weight:900;font-size:4rem;line-height:1.22;text-align:center;letter-spacing:-.03em;color:#fff;position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%)}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._01 .ani-box._01 .desc-block{position:relative;padding:0 1.5rem;z-index:2;max-width:100vw;max-height:100vw;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-flow:column;left:50%;top:50%;transform:translate(-50%,-50%)}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._01 .ani-box._01 .desc-block .desc{font-weight:400;font-size:1.6rem;line-height:1.5;letter-spacing:-.03em;color:#fff;opacity:0;visibility:hidden;margin-bottom:8%}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._01 .ani-box._01 .desc-block .desc:last-of-type{margin-bottom:0}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._01 .ani-box._01 .desc-block .desc .desc__text{word-break:break-all}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._01 .ani-box._01 .desc-block .desc .desc__text._03{width:100%;max-width:max-content}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._01 .ani-box._02{width:100%;height:100%;background-color:#fff;position:relative;z-index:1}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._01 .ani-box._02 .typo-element{display:flex;flex-flow:column;width:100%;height:100%;justify-content:center}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._01 .ani-box._02 .typo-element .typo-wrap{display:flex;white-space:nowrap;overflow:hidden;justify-content:flex-start;opacity:0}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._01 .ani-box._02 .typo-element .typo-wrap .typo-slide{-webkit-text-stroke:1px #b4b4b4;-webkit-text-fill-color:transparent;font-weight:500;font-size:10rem;will-change:transform}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._01 .ani-box._02 .typo-element .typo-wrap:nth-of-type(2){justify-content:flex-end;margin-top:19.6rem}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._01 .ani-box._03{width:100vh;height:100vh;display:flex;align-items:center;justify-content:center;background-color:#fff;overflow:hidden;position:absolute;z-index:2;opacity:0;visibility:hidden}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._01 .ani-box._03 .typo-element{display:flex;width:100%}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._01 .ani-box._03 .typo-element .typo-wrap{position:relative;width:100%}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._01 .ani-box._03 .typo-element .typo-wrap .typo{font-weight:900;font-size:70rem;line-height:1.22;text-align:center;letter-spacing:-.03em;color:#000;opacity:0;visibility:hidden;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-block}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._01 .ani-box._03 .typo-element .typo-wrap .typo span{display:inline-block}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._01 .ani-box._03 .typo-element .typo-wrap .typo:first-child{opacity:1;visibility:visible;position:relative}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._01 .ani-box._03 .typo-element .typo-wrap .typo:nth-child(2){top:150%}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._01 .ani-box._03 .typo-element .typo-wrap .typo:nth-child(3){top:250%}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._03 .work-block{width:100%;height:100vh;background-color:#fff;display:flex;justify-content:center;flex-direction:column}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._03 .work-block .slider-section{position:relative;width:100%;height:25rem;padding-top:1rem;overflow:hidden}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._03 .work-block .slider-section .circular-slider-container,#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._03 .work-block .slider-section .circular-slider-container .circular-slider{width:100%;height:22.5rem;overflow:hidden}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._03 .work-block .slider-section .circular-slider-container .circular-slider .slide-container{width:100vw;height:100%;position:absolute;left:0}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._03 .work-block .slider-section .circular-slider-container .circular-slider .slide-container .support-area{background-color:#f5f5f5;border-top-left-radius:50%;border-top-right-radius:50%;display:block;height:120vh;width:120vh;position:fixed;bottom:-75vh;left:50%;transform:translate(-50%)}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._03 .work-block .slider-section .circular-slider-container .circular-slider .slide-container .support-area .inner-circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:115%;height:115%;border-radius:50%;background-color:#f5f5f5;opacity:.3}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._03 .work-block .slider-section .circular-slider-container .circular-slider .slide-container .center-position{position:absolute;left:50%;transform:translateX(-50%);width:22.5rem;height:22.5rem}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._03 .work-block .slider-section .circular-slider-container .circular-slider .slide-container .center-position .slide-wrapper{transform-origin:center 160rem}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._03 .work-block .slider-section .circular-slider-container .circular-slider .slide-container .center-position .slide-wrapper .slide{position:absolute;top:0;left:0;background-color:#c5c5c5;width:22.5rem;height:22.5rem;transform-origin:center 160rem}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._03 .work-block .slider-section .circular-slider-container .circular-slider .slide-container .center-position .slide-wrapper .slide .card{width:100%;height:100%}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._03 .work-block .slider-section .circular-slider-container .circular-slider .slide-container .center-position .slide-wrapper .slide[data-work-category=video] .card{background:url(/assets/img_video.jpg) 50%/cover no-repeat}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._03 .work-block .slider-section .circular-slider-container .circular-slider .slide-container .center-position .slide-wrapper .slide[data-work-category=development] .card{background:url(/assets/img_development.jpg) 50%/cover no-repeat}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._03 .work-block .slider-section .circular-slider-container .circular-slider .slide-container .center-position .slide-wrapper .slide[data-work-category=product-manager] .card{background:url(/assets/img_product-manager.jpg) 50%/cover no-repeat}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._03 .work-block .slider-section .circular-slider-container .circular-slider .slide-container .center-position .slide-wrapper .slide[data-work-category=designer] .card{background:url(/assets/img_designer.jpg) 50%/cover no-repeat}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._03 .work-block .circular-slider .slide .card .desc{padding:87% 15px 0;text-align:center;color:#fff}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._03 .work-block .circular-slider .slide .card .desc p{font-size:22px;font-size:calc(10px + 1.2vh);font-weight:700;line-height:1.26;letter-spacing:-.05em}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._03 .work-block .circular-slider .slide .card .desc span{display:block;font-size:16px;font-size:calc(10px + .8vh);font-weight:500;margin-top:10px}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._03 .work-block .text-section{text-align:center;margin-top:1rem}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._03 .work-block .text-section>.inner .desc .text-box span{display:block;font-weight:400;font-size:1.2rem;line-height:1.42;letter-spacing:-.03em;color:#000;opacity:0;visibility:hidden;transform:translateY(1rem)}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._04{width:100%;height:100vh}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._04 .director-block{width:100%;height:100%;background-color:#000;padding:0 3.2rem;position:relative;display:flex;align-items:center}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._04 .director-block>.title{font-weight:900;font-size:5.8rem;font-family:Noto Sans KR;line-height:1.21;letter-spacing:-.03em;color:#fff;position:relative;z-index:1}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._04 .director-block .director-info__wrapper{position:absolute;z-index:2;left:50%;transform:translateX(-50%)}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._04 .director-block .director-info__wrapper .director-box{position:absolute;background-color:#000;left:0;top:0;padding:2rem;color:#fff;opacity:0;transform:translateY(2rem);visibility:hidden;border:1px solid #000}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._04 .director-block .director-info__wrapper .director-box:first-child{position:relative;z-index:3}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._04 .director-block .director-info__wrapper .director-box:first-child .img-box{background-image:url(/assets/about_director_sh.jpg)}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._04 .director-block .director-info__wrapper .director-box:nth-child(2){z-index:4}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._04 .director-block .director-info__wrapper .director-box:nth-child(2) .img-box{background-image:url(/assets/about_director_ky.jpg)}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._04 .director-block .director-info__wrapper .director-box>.inner .img-box{width:100%;min-width:22.5rem;padding-top:100%;background-color:#d3d3d3;margin-bottom:1.1rem;opacity:0;visibility:hidden;background-position:50%;background-size:cover;background-repeat:no-repeat}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._04 .director-block .director-info__wrapper .director-box>.inner .text-box{text-align:left}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._04 .director-block .director-info__wrapper .director-box>.inner .text-box .desc{font-weight:400;font-size:1.2rem;line-height:1.25;letter-spacing:-.03em;transform:translateY(.5rem);opacity:0;visibility:hidden}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._04 .director-block .director-info__wrapper .director-box>.inner .text-box .title{font-weight:700;font-size:1.5rem;line-height:1.46;letter-spacing:-.03em;transform:translateY(.5rem);opacity:0;visibility:hidden;margin-bottom:.5rem}#container.About>.scroll-content>.inner .client-block{background-color:#000;padding:6.6rem 3.2rem}#container.About>.scroll-content>.inner .client-block .title{font-weight:900;font-size:2rem;line-height:1.45;text-align:center;letter-spacing:-.03em;color:#fff;margin-bottom:3.6rem}#container.About>.scroll-content>.inner .client-block .client-list{display:flex;flex-wrap:wrap}#container.About>.scroll-content>.inner .client-block .client-list .client-list__elem{width:50%;height:8.5rem;display:flex;justify-content:center;align-items:center;text-align:center}#container.About>.scroll-content>.inner .client-block .client-list .client-list__elem .client-logo._lg-hnh{width:8.8rem}#container.About>.scroll-content>.inner .client-block .client-list .client-list__elem .client-logo._hyundai-motorstudio{width:9.4rem}#container.About>.scroll-content>.inner .client-block .client-list .client-list__elem .client-logo._kakao-mobility{width:10.9rem}#container.About>.scroll-content>.inner .client-block .client-list .client-list__elem .client-logo._bioderma{width:7.9rem}#container.About>.scroll-content>.inner .client-block .client-list .client-list__elem .client-logo._namyang{width:7.7rem}#container.About>.scroll-content>.inner .client-block .client-list .client-list__elem .client-logo._unicef{width:5.8rem}#container.About>.scroll-content>.inner .client-block .client-list .client-list__elem .client-logo._solgar{width:6rem}#container.About>.scroll-content>.inner .client-block .client-list .client-list__elem .client-logo._nescafe-dolcegusto{width:4.2rem}#container.About>.scroll-content>.inner .client-block .client-list .client-list__elem .client-logo._royalcanin{width:8.8rem}#container.About>.scroll-content>.inner .client-block .client-list .client-list__elem .client-logo._mimac{width:8.5rem}#container.About>.scroll-content>.inner .client-block .client-list .client-list__elem .client-logo._milka{width:6.8rem}#container.About>.scroll-content>.inner .client-block .client-list .client-list__elem .client-logo._starbucks{width:8.9rem}#container.About>.scroll-content>.inner .contact-block{background-color:#fff;padding:2.8rem 3rem}#container.About>.scroll-content>.inner .contact-block .left .small-title{font-weight:700}#container.About>.scroll-content>.inner .company_profile-block{width:100%;padding:8.7rem 0 8.4rem 3rem;background-color:#fff}#container.About>.scroll-content>.inner .company_profile-block .text-block{margin-bottom:1.2rem}#container.About>.scroll-content>.inner .company_profile-block .text-block .title{font-weight:900;font-size:3.5rem;line-height:1.26;letter-spacing:-.03em;color:#000;margin-bottom:2rem;font-family:Noto Sans KR}#container.About>.scroll-content>.inner .company_profile-block .text-block .desc{font-weight:400;font-size:1.8rem;line-height:1.33;letter-spacing:-.03em;color:#000}#container.About>.scroll-content>.inner .company_profile-block .btn-company_profile{font-weight:900;font-size:1.7rem;line-height:1.47;color:#000;padding:.8rem 3.4rem;border:.1rem solid rgba(0,0,0,.5);border-radius:2rem;display:block}#container.About>.scroll-content>.inner .portfolio-block{background-color:#f1f1f1;padding:4.6rem 0 3.5rem;text-align:center}#container.About>.scroll-content>.inner .portfolio-block .small-title{text-align:left;margin-bottom:1.5rem;padding-left:3rem;font-weight:700;font-size:1.5rem;line-height:1.3;letter-spacing:-.01em;color:#000}#container.About>.scroll-content>.inner .portfolio-block .box-container .related-box{width:20rem}#container.About>.scroll-content>.inner .portfolio-block .go-top{font-weight:400;font-size:1rem;line-height:1.2;text-align:center;letter-spacing:-.01em;color:#000;margin-top:2rem}#container.Contact{background-color:#000;color:#fff;width:100%;height:calc(var(--vh, 1vh)*100)}#container.Contact>.inner{width:100%;height:100%;padding:0 3rem;position:relative;display:flex;align-items:center}#container.Contact>.inner .surveys{width:100%}#container.Contact>.inner .surveys .survey-item .title-block{margin-bottom:8rem}#container.Contact>.inner .surveys .survey-item .title-block .title-num{font-weight:700;font-size:1.8rem;line-height:2.1rem;letter-spacing:-.03em;margin-bottom:1rem}#container.Contact>.inner .surveys .survey-item .title-block .title{font-weight:700;font-size:2rem;line-height:2.5rem;letter-spacing:-.03em;margin-bottom:.6rem}#container.Contact>.inner .surveys .survey-item .title-block .title-desc{font-weight:400;font-size:1.1rem;line-height:2.2rem;color:#898989;letter-spacing:-.03em}#container.Contact>.inner .surveys .survey-item[data-idx="1"] .title-block,#container.Contact>.inner .surveys .survey-item[data-idx="2"] .title-block{margin-bottom:4rem}#container.Contact>.inner .surveys .survey-item[data-idx="6"] .title-block .title{margin-bottom:2.4rem}#container.Contact>.inner .surveys .survey-item[data-idx="5"] input{margin-bottom:.8rem}#container.Contact>.inner .surveys .survey-item .input-block>.inner{box-sizing:border-box;display:flex;flex-wrap:wrap}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box{width:100%;margin-bottom:1rem}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box>.inner{display:inline-block}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box>.inner.full-width{width:100%}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box input{font-weight:400;font-size:1.4rem;line-height:1.7rem;color:#fff;width:20rem;border-bottom:1px solid #d9d9d9;padding:1rem}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box input:focus{outline:none}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box input[type=text]{width:20rem;border-bottom:1px solid #d9d9d9;padding:1rem}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box textarea{font-weight:400;font-size:1.4rem;line-height:1.7rem;width:100%;height:20rem;resize:none;padding:1rem;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box textarea:focus{outline:none}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box textarea::placeholder{font-weight:400;font-size:1.4rem;line-height:1.7rem}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box label{display:inline-block;cursor:pointer}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box label>input{opacity:0;visibility:hidden;position:absolute;top:0;left:0}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box label>input:checked+.btn-checkbox{background-color:#fff;color:#000;transition:color .3s cubic-bezier(0,0,.2,1),background-color .3s ease;will-change:color,background-color}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box label .btn-checkbox{padding:1rem 3rem 1rem 2.5rem;border:1px solid #fff;color:#fff;border-radius:6rem;font-weight:400;font-size:1.4rem;line-height:1.7rem;display:inline-block}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box:last-of-type{margin-bottom:0}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;border-bottom:1px solid #d9d9d9}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner>span{font-weight:400;font-size:1.4rem;line-height:1.7rem;color:hsla(0,0%,100%,.3)}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-wrapper{width:auto}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-wrapper button{font-weight:400;font-size:1.4rem;line-height:1.7rem;color:hsla(0,0%,100%,.3);padding:1rem;width:9.6rem;text-align:center;border-bottom:0}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-wrapper button.selected{color:#fff}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker__input-container button{font-weight:400;font-size:1.4rem;line-height:1.7rem;color:hsla(0,0%,100%,.3);padding:1rem;width:9.6rem;text-align:center;border-bottom:0}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker__input-container button.selected{color:#fff}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker__portal{height:calc(var(--vh, 1vh)*100)}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker__portal[data-placement^=bottom] .react-datepicker__triangle:after{border-bottom-color:#000}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker__portal[data-placement^=top] .react-datepicker__triangle:after{border-top-color:#000}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker__portal .react-datepicker{background-color:#000;color:#fff}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__day,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__day-name,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__time-name,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker__portal .react-datepicker .react-datepicker__day,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker__portal .react-datepicker .react-datepicker__day-name,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker__portal .react-datepicker .react-datepicker__time-name{color:#fff;font-size:1.6rem;margin:.8rem;font-weight:400;width:2.2rem;line-height:2.2rem}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__day--in-range,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__day--in-selecting-range,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__day--keyboard-selected,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__day--selected,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__month-text--in-range,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__month-text--in-selecting-range,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__month-text--keyboard-selected,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__month-text--selected,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__quarter-text--in-range,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__quarter-text--in-selecting-range,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__quarter-text--keyboard-selected,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__quarter-text--selected,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__year-text--in-range,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__year-text--in-selecting-range,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__year-text--keyboard-selected,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__year-text--selected,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker__portal .react-datepicker .react-datepicker__day--in-range,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker__portal .react-datepicker .react-datepicker__day--in-selecting-range,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker__portal .react-datepicker .react-datepicker__day--keyboard-selected,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker__portal .react-datepicker .react-datepicker__day--selected,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker__portal .react-datepicker .react-datepicker__month-text--in-range,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker__portal .react-datepicker .react-datepicker__month-text--in-selecting-range,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker__portal .react-datepicker .react-datepicker__month-text--keyboard-selected,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker__portal .react-datepicker .react-datepicker__month-text--selected,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker__portal .react-datepicker .react-datepicker__quarter-text--in-range,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker__portal .react-datepicker .react-datepicker__quarter-text--in-selecting-range,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker__portal .react-datepicker .react-datepicker__quarter-text--keyboard-selected,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker__portal .react-datepicker .react-datepicker__quarter-text--selected,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker__portal .react-datepicker .react-datepicker__year-text--in-range,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker__portal .react-datepicker .react-datepicker__year-text--in-selecting-range,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker__portal .react-datepicker .react-datepicker__year-text--keyboard-selected,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker__portal .react-datepicker .react-datepicker__year-text--selected{background-color:#fff;color:#000}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__day--disabled,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__month-text--disabled,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__quarter-text--disabled,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__year-text--disabled,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker__portal .react-datepicker .react-datepicker__day--disabled,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker__portal .react-datepicker .react-datepicker__month-text--disabled,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker__portal .react-datepicker .react-datepicker__quarter-text--disabled,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker__portal .react-datepicker .react-datepicker__year-text--disabled{color:#404040}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__month-read-view--down-arrow,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__month-year-read-view--down-arrow,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__navigation-icon:before,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__year-read-view--down-arrow,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker__portal .react-datepicker .react-datepicker__month-read-view--down-arrow,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker__portal .react-datepicker .react-datepicker__month-year-read-view--down-arrow,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker__portal .react-datepicker .react-datepicker__navigation-icon:before,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker__portal .react-datepicker .react-datepicker__year-read-view--down-arrow{border-width:.2rem .2rem 0 0;height:.6rem;width:.6rem;top:calc(50% - .3rem)}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__navigation-icon--next:before,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker__portal .react-datepicker .react-datepicker__navigation-icon--next:before{left:-.5rem}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__navigation-icon--previous:before,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker__portal .react-datepicker .react-datepicker__navigation-icon--previous:before{right:-.5rem}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__navigation,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker__portal .react-datepicker .react-datepicker__navigation{width:4.2rem;height:4.2rem;top:0}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__navigation .react-datepicker__navigation-icon,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker__portal .react-datepicker .react-datepicker__navigation .react-datepicker__navigation-icon{top:0;font-size:1.4rem}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__navigation--next,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker__portal .react-datepicker .react-datepicker__navigation--next{right:0}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__navigation--previous,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker__portal .react-datepicker .react-datepicker__navigation--previous{left:0}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__header,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker__portal .react-datepicker .react-datepicker__month-container .react-datepicker__header{background-color:#000;color:#fff;padding:1.4rem 0}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__current-month,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker__portal .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__current-month{font-size:1.6rem;color:#fff;margin-bottom:.6rem}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#budgetInput>.inner{position:relative}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#budgetInput>.inner span{position:absolute;font-weight:400;font-size:1.4rem;line-height:1.7rem;color:hsla(0,0%,100%,.3);top:calc(50% - .85rem);right:1rem}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#budgetInput>.inner input{padding:1rem 5rem 1rem 1rem}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#budgetInput>.inner input::-webkit-inner-spin-button,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#budgetInput>.inner input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#budgetInput>.inner input[type=number]{-moz-appearance:textfield}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#budgetInput>.inner .budget-krw{font-weight:400;font-size:1.2rem;line-height:1.5rem;color:hsla(0,0%,100%,.3);position:absolute;bottom:-2.5rem;left:1rem}#container.Contact>.inner .btn-next{position:absolute;right:2.8rem;bottom:3.1rem;width:4.4rem;height:4.4rem;display:flex;justify-content:center;align-items:center}#container.Contact>.inner .btn-next svg{width:100%;height:100%}#container.Project{background-color:#fff}#container.Project .categories{display:flex;flex-wrap:wrap;margin-top:2rem;margin-bottom:5rem}#container.Project .workbox-container{display:flex;flex-wrap:wrap;width:calc(100% + 6rem);margin:0 -3rem}#container.Project .workbox-container .workbox{margin-bottom:0}#container.ProjectDetail .play_trigger{cursor:pointer;position:absolute;top:0;left:0;right:0;bottom:0}#container.ProjectDetail .play_trigger .play_icon{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:3.6rem;transition:.2s ease-in-out}#container.ProjectDetail .play_trigger .play_icon img{width:100%;height:100%;max-width:100%;min-width:100%!important}#container.ProjectDetail .small-title{font-size:1.6rem;font-weight:700}#container.ProjectDetail .project-detail__top-block{position:relative;padding:0 3rem}#container.ProjectDetail .project-detail__top-block .small-title{margin-bottom:1.2rem}#container.ProjectDetail .project-detail__top-block .project-detail__title-kr{font-size:1.2rem;font-weight:700;margin-bottom:.6rem}#container.ProjectDetail .project-detail__top-block .project-detail__title{font-size:1.2rem;font-weight:300}#container.ProjectDetail .project-detail__top-block .project-detail_categories{display:flex;flex-wrap:wrap;margin:1.5rem 0 0}#container.ProjectDetail .project-detail__top-block .project-detail_categories .project-detail__category{padding:.55rem 1.25rem;margin-right:.6rem;margin-bottom:.6rem;border-radius:6rem;border:.1rem solid #000;font-size:1rem}#container.ProjectDetail .project-detail__top-block .go-list{position:absolute;top:-.7rem;right:3rem;font-size:1rem;padding:1rem;color:#9c9c9c;text-decoration:underline;text-underline-offset:.1rem}#container.ProjectDetail .project-detail__hero{position:relative;margin:0 auto 3.6rem;padding-bottom:90%}#container.ProjectDetail .project-detail__hero .client-box{position:absolute;bottom:2.4rem;left:3rem;transition:color .8s ease-in-out}#container.ProjectDetail .project-detail__hero .client-box .client-box__title-kr{font-weight:700;font-size:1.2rem;letter-spacing:-.03em;margin-bottom:.2rem}#container.ProjectDetail .project-detail__hero .client-box .client-box__title{font-weight:700;font-size:2rem;letter-spacing:-.01em}#container.ProjectDetail .project-detail__hero .hero-box,#container.ProjectDetail .project-detail__hero .hero-box>div{position:absolute;height:100%;width:100%}#container.ProjectDetail .project-detail__hero .hero-box img,#container.ProjectDetail .project-detail__hero .hero-box video{height:100%;object-fit:cover}#container.ProjectDetail .project-detail__middle-block{padding:2.5rem 0 3.6rem}#container.ProjectDetail .project-detail__middle-block>.grid-inner{flex-direction:column;margin-bottom:3.6rem}#container.ProjectDetail .project-detail__middle-block .project-detail__desc dl{margin-bottom:2.4rem}#container.ProjectDetail .project-detail__middle-block .project-detail__desc dl:last-child{margin-bottom:0}#container.ProjectDetail .project-detail__middle-block .project-detail__desc dl dt{margin-bottom:1.2rem}#container.ProjectDetail .project-detail__middle-block .project-detail__desc dl dd{font-size:1.2rem;font-weight:300;color:#404040;line-height:1.41;letter-spacing:-.03em}#container.ProjectDetail .project-detail__middle-block .project-detail__url{margin-top:1.8rem}#container.ProjectDetail .project-detail__middle-block .project-detail__url a{font-size:1.2rem;font-weight:300;color:#404040;letter-spacing:-.05em;text-decoration:underline;text-underline-offset:.4rem}#container.ProjectDetail .project-detail__middle-block .project-detail__details{margin-bottom:3.6rem}#container.ProjectDetail .project-detail__middle-block .project-detail__details .swiper-slide{width:auto}#container.ProjectDetail .project-detail__middle-block .project-detail__details .swiper-slide img,#container.ProjectDetail .project-detail__middle-block .project-detail__details .swiper-slide video{min-width:19.1rem;max-height:19.1rem}#container.ProjectDetail .project-detail__middle-block .project-detail__details .swiper-slide img.tall{max-height:30rem;min-width:auto}#container.ProjectDetail .project-detail__middle-block .project-detail__details .slideshow-scrollbar{width:20.5rem;height:.2rem;margin:3rem auto 0;background-color:#d9d9d9}#container.ProjectDetail .project-detail__middle-block .project-detail__details .slideshow-scrollbar .swiper-scrollbar-drag{height:100%;background-color:#1f1f1f}#container.ProjectDetail .project-detail__middle-block .project-detail__details.__2{margin-top:6rem}#container.ProjectDetail .project-detail__middle-block .project-detail__mockup{width:100%}#container.ProjectDetail .project-detail__middle-block .project-detail__mockup .mockup-box{width:100%;position:relative}#container.ProjectDetail .project-detail__middle-block .project-detail__mockup .mockup-box video,#container.ProjectDetail .project-detail__middle-block .project-detail__mockup .mockup-box>img{display:block;width:100%}#container.ProjectDetail .project-detail__bottom-block{background-color:#f1f1f1;padding:4.6rem 0 2.7rem;text-align:center}#container.ProjectDetail .project-detail__bottom-block .small-title{text-align:left;margin-bottom:1.5rem;padding-left:3rem}#container.ProjectDetail .project-detail__bottom-block .box-container .related-box{width:20rem}#container.ProjectDetail .project-detail__bottom-block .go-top{text-align:center;padding-top:2.2rem;font-weight:400;font-size:1rem;letter-spacing:-.01em}.contact-block{font-size:1.6rem;padding:2.8rem 3rem 0}.contact-block .inner .small-title{margin-bottom:1.2rem}.contact-block .inner .right span{font-weight:300;font-size:1.2rem;line-height:1;letter-spacing:-.03em}.contact-block .inner .right svg{margin-bottom:.2rem;margin-left:.7rem;width:2.6rem}#container.Press .grid-inner .page-title{margin-bottom:3.6rem}#container.Press .grid-inner .pressbox-container{display:grid;width:100%}#container.Blog .grid-inner .page-title{margin-bottom:3.6rem}#container.Blog .grid-inner .blogbox-container{display:grid;width:100%}#container.BlogDetail .grid-inner .blog-content{padding-bottom:5.3rem}#container.BlogDetail .grid-inner .blog-content__head{text-align:center;margin-bottom:4.7rem}#container.BlogDetail .grid-inner .blog-content__head .blog-content__head-date{font-size:1.2rem}#container.BlogDetail .grid-inner .blog-content__head .blog-content__head-subject{margin-top:2.4rem;margin-bottom:1.6rem;font-size:3rem;font-weight:700;line-height:1.3}#container.BlogDetail .grid-inner .blog-content__head .blog-content__head-writer{display:flex;align-items:center;justify-content:center}#container.BlogDetail .grid-inner .blog-content__head .blog-content__head-writer .icon{position:relative;width:2.3rem;height:2.3rem;border-radius:50%;margin-right:.5rem}#container.BlogDetail .grid-inner .blog-content__head .blog-content__head-writer .icon svg{position:absolute;top:50%;left:50%;width:.9rem;transform:translate(-50%,-50%)}#container.BlogDetail .grid-inner .blog-content__head .blog-content__head-writer .author{font-size:1.2rem;font-weight:700}#container.BlogDetail .grid-inner .blog-content__body div{text-align:left;width:100%;margin:0 auto 2rem}#container.BlogDetail .grid-inner .blog-content__body img{display:block;width:100%;margin:0 auto}#container.BlogDetail .grid-inner .blog-content__body .is-stretched{width:calc(100% + 6rem);margin-left:-3rem;margin-right:-3rem;max-width:none}#container.BlogDetail .grid-inner .blog-content__body .is-stretched img{max-width:none}#container.BlogDetail .grid-inner .blog-content__body h2{font-size:2rem;line-height:1.27}#container.BlogDetail .grid-inner .blog-content__body h3{font-size:1.8rem;line-height:1.27}#container.BlogDetail .grid-inner .blog-content__body h4{font-size:1.6rem;line-height:1.27}#container.BlogDetail .grid-inner .blog-content__body h5{font-size:1.4rem;line-height:1.27}#container.BlogDetail .grid-inner .blog-content__body li,#container.BlogDetail .grid-inner .blog-content__body p{font-weight:400;font-size:1.2rem;line-height:1.45;word-break:break-word}#container.BlogDetail .grid-inner .blog-content__body a{text-decoration:underline}#container.BlogDetail .grid-inner .blog-content__body li{margin-bottom:.8rem}#container.BlogDetail .grid-inner .blog-content__body li:last-child{margin-bottom:0}#container.BlogDetail .grid-inner .blog-content__body .embed-container{max-width:100%;width:100%;padding-bottom:56.25%;position:relative}#container.BlogDetail .grid-inner .blog-content__body .embed-container>div{position:absolute;width:100%;height:100%}#container.BlogDetail .grid-inner .blog-content__foot{max-width:110rem;margin:9rem auto 0;text-align:center}#container.BlogDetail .grid-inner .blog-content__foot .go-top{font-size:1.2rem;font-weight:700;margin-top:3.4rem}#container.BlogDetail .grid-inner .blog-content__foot .blog-remote .remote-link{background-color:#333;color:#fff;padding:2.4rem 2.2rem;display:flex;align-items:center;column-gap:1.8rem;margin-bottom:1rem}#container.BlogDetail .grid-inner .blog-content__foot .blog-remote .remote-link:last-child{margin-bottom:0}#container.BlogDetail .grid-inner .blog-content__foot .blog-remote .remote-link svg{width:.9rem}#container.BlogDetail .grid-inner .blog-content__foot .blog-remote .remote-link .inner{width:100%;display:flex;flex-flow:column;row-gap:.6rem}#container.BlogDetail .grid-inner .blog-content__foot .blog-remote .remote-link.prev{text-align:left}#container.BlogDetail .grid-inner .blog-content__foot .blog-remote .remote-link.prev .inner{align-items:flex-start}#container.BlogDetail .grid-inner .blog-content__foot .blog-remote .remote-link.next{text-align:right}#container.BlogDetail .grid-inner .blog-content__foot .blog-remote .remote-link.next .inner{align-items:flex-end}#container.BlogDetail .grid-inner .blog-content__foot .blog-remote .remote-link .date{font-weight:400;font-size:1.1rem;letter-spacing:-.03em;color:#fff}#container.BlogDetail .grid-inner .blog-content__foot .blog-remote .remote-link .title{font-family:Noto Sans KR;font-weight:700;font-size:1.5rem;letter-spacing:-.03em;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;line-height:1.1;max-width:60vw}.Privacy .contents{padding:12rem 2rem;font-size:1.2rem;max-width:100%}.Privacy .contents h1{font-size:2rem;margin-bottom:2rem;line-height:1.3}.Privacy .contents h2{font-size:1.6rem;margin-top:3rem;margin-bottom:1.6rem;padding-left:1rem}.Privacy .contents ul{margin-left:1rem;padding-left:1.2rem}.Privacy .contents li{margin-bottom:.6rem;line-height:1.3}.Privacy .contents p{line-height:1.3;margin-bottom:1.6rem}@media(max-height:740px){#container.Contact>.inner .surveys .survey-item[data-idx="1"] .input-block>.inner .input-box{width:auto;margin-right:1rem}}@media(min-width:720px){html{font-size:2vw}}@media(min-width:1200px){html{font-size:.52vw}.error-h1{font-size:15rem}.grid-inner{width:100%;padding:0 15rem;margin:0 auto}.contents{padding-top:29rem}.Home .contents{width:auto;height:auto}.ProjectDetail .contents{padding-top:0}.contents .page-title{font-size:8rem;font-weight:700;width:100%}.section-hero{height:100vh;position:relative}.section-hero>.video-container{transform:none;width:100%;height:100%;position:absolute}.section-hero>.video-container .video-btns{width:5rem}.section-hero>.video-container .video-btns:hover{opacity:1}.section-hero>.video-container .video-btns img{width:4rem}.section-hero>.video-container .mute-controls{left:12rem;bottom:4.5rem;padding:3rem}.section-hero>.video-container .mute-controls .equalizer{margin-right:.65rem;padding-bottom:.5rem}.section-hero>.video-container .mute-controls .equalizer span{width:2px;height:10px;margin-right:2px}.section-hero>.video-container .mute-controls p{font-size:1.4rem}.section-work>h3{font-size:3.6rem;padding:10rem 0 7rem}.section-work{position:relative}.section-work .work-scroll-container{height:100%}.section-work .work-slide-wrapper{position:relative;height:100%;padding:16vh 0}.section-work .wrapper-inner{height:100%;overflow:hidden;position:relative}.section-work .wrapper-inner .slide-contents{height:100%}.section-work .work-slide{display:flex;justify-content:center;width:67vh;margin:0 auto;height:100%;padding-bottom:3rem}.section-work .work-slide figure{height:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:column;position:relative}.section-work .work-slide figcaption{position:absolute;left:0;bottom:-3rem;font-size:2rem;line-height:1.2;font-weight:700}.section-work .work-slide .work-indicator{right:0;bottom:-3rem;font-size:2rem;line-height:1.2;font-weight:700}.section-work .work-info-typo,.section-work .work-info-typo .typo-element{position:absolute;top:50%;left:0;transform:translateY(-50%)}.section-work .work-info-typo .typo-element{overflow:hidden;width:100vw;font-size:0}.section-work .work-info-typo .typo-element .typo-line{font-size:20rem;font-weight:500;letter-spacing:-.1rem}.section-work .work-info-typo .typo-element .typo-wrap{overflow:hidden}.section-work .work-info-typo .typo-element .typo-line .typo-slide{will-change:transform}.section-work .work-info-typo .typo-element .typo-line-01{margin-bottom:-1rem}.section-work .work-info-typo .typo-element .typo-line-02{font-size:16rem;-webkit-text-stroke:1px #fff;-webkit-text-fill-color:transparent;margin-top:-1rem}.section-work .work-slide figure>div{height:100%}.section-work .work-slide img{height:100%;max-width:none;width:100%}.section-about .about-typo-wrap .typo-slide span{font-size:30rem;font-weight:500;line-height:.9}.section-about .about-typo-wrap .about-balloon{padding:2.3rem 4rem}.section-about .about-typo-wrap .about-balloon.is-radius{border-radius:8rem}.section-about .about-typo-wrap .about-balloon.arrow{padding:3.4rem 5.3rem;cursor:pointer}.section-about .about-typo-wrap .about-balloon.arrow img{width:8.3rem}.section-about .about-typo-wrap .about-balloon span{letter-spacing:-.01em;font-size:3rem;font-weight:700}#container.Contact{background-color:#000;color:#fff;width:100%;height:100vh;display:flex;align-items:center;justify-content:center}#container.Contact>.inner{width:auto;padding:0}#container.Contact>.inner .surveys{width:65vw}#container.Contact>.inner .surveys .survey-item{position:relative}#container.Contact>.inner .surveys .survey-item .title-block{margin-bottom:18.5rem}#container.Contact>.inner .surveys .survey-item .title-block .title-num{font-weight:700;font-size:2.7rem;line-height:3.1rem;margin-bottom:1rem}#container.Contact>.inner .surveys .survey-item .title-block .title{font-size:3.7rem;line-height:5.4rem;margin-bottom:.5rem}#container.Contact>.inner .surveys .survey-item .title-block .title-desc{font-size:1.5rem;line-height:2.2rem}#container.Contact>.inner .surveys .survey-item .input-block{width:62rem}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box{width:auto;margin-bottom:0;margin-right:.9rem}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box label .btn-checkbox{padding:1.1rem 3rem;font-size:2rem;line-height:2.5rem}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box input,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box input[type=text]{width:40rem;padding:1.1rem;font-size:2rem;line-height:2.5rem}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box textarea{width:80rem;height:26rem;padding:1.1rem;font-size:2rem;line-height:2.5rem;border:1px solid #d9d9d9}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box textarea::placeholder{font-size:2rem;line-height:2.5rem}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box:last-of-type{margin-bottom:0}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-wrapper button,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-wrapper input{width:19.45rem;padding:1.1rem;font-size:2rem;line-height:2.5rem}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__day,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__day-name,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__time-name{font-size:1.6rem;margin:.8rem;font-weight:400;width:2.2rem;line-height:2.2rem}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__month-read-view--down-arrow,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__month-year-read-view--down-arrow,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__navigation-icon:before,#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__year-read-view--down-arrow{border-width:.2rem .2rem 0 0;height:.6rem;width:.6rem;top:calc(50% - .3rem)}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__navigation-icon--next:before{left:-.5rem}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__navigation-icon--previous:before{right:-.5rem}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__navigation{width:3rem;height:3rem;top:.2rem}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__navigation .react-datepicker__navigation-icon{top:0;font-size:1.6rem}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__navigation--next{right:.2rem}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__navigation--previous{left:.2rem}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__header{background-color:#000;color:#fff;padding:1rem 0}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__current-month{font-size:1.6rem;color:#fff}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#dateInput>.inner span{padding:1.1rem 0;font-size:2rem;line-height:2.5rem}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#budgetInput>.inner input{padding:1.1rem 8rem 1.1rem 1.1rem}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#budgetInput>.inner span{font-size:2rem;line-height:2.5rem;top:calc(50% - 1.25rem);right:1.1rem}#container.Contact>.inner .surveys .survey-item .input-block>.inner .input-box#budgetInput>.inner .budget-krw{font-size:1.6rem;line-height:2.5rem;bottom:-3.5rem}#container.Contact>.inner .surveys .survey-item .btn-next{position:absolute;right:0;bottom:-2rem;width:4.8rem;height:4.8rem}#container.Contact>.inner .surveys .survey-item[data-idx="1"] .title-block{margin-bottom:10.2rem}#container.Contact>.inner .surveys .survey-item[data-idx="1"] .input-block>.inner .input-box{margin-bottom:1.8rem}#container.Contact>.inner .surveys .survey-item[data-idx="1"] .input-block>.inner .input-box:last-of-type{margin-bottom:0}#container.Contact>.inner .surveys .survey-item[data-idx="1"] .btn-next{bottom:1.9rem}#container.Contact>.inner .surveys .survey-item[data-idx="3"] .input-block>.inner{flex-flow:column}#container.Contact>.inner .surveys .survey-item[data-idx="3"] .input-block>.inner .input-box{margin-bottom:.9rem}#container.Contact>.inner .surveys .survey-item[data-idx="3"] .input-block>.inner .input-box:last-of-type{margin-bottom:0}#container.Project .categories{display:flex;flex-wrap:wrap;margin-top:7rem;margin-bottom:7rem;width:150rem}#container.Project .workbox-container{display:flex;flex-wrap:wrap;width:100%;margin:0;padding-bottom:16.7rem}#container.ProjectDetail .play_trigger .play_icon{width:6rem;height:auto;opacity:0}#container.ProjectDetail .play_trigger:hover .play_icon{opacity:1}#container.ProjectDetail .small-title{font-size:2.8rem}#container.ProjectDetail .project-detail__top-block{padding:0 15rem;margin:0 auto;display:flex}#container.ProjectDetail .project-detail__top-block .left{flex-basis:27.3rem}#container.ProjectDetail .project-detail__top-block .project-detail__title{font-weight:300;font-size:2.5rem;line-height:1.44;letter-spacing:-.03em}#container.ProjectDetail .project-detail__top-block .project-detail__title-kr{font-weight:700;font-size:2.5rem;line-height:1.44;letter-spacing:-.03em;margin-bottom:0}#container.ProjectDetail .project-detail__top-block .project-detail_categories{margin:2.3rem 0 0}#container.ProjectDetail .project-detail__top-block .project-detail_categories .project-detail__category{padding:1rem 2.5rem;margin-bottom:0;border-radius:6rem;border:.1rem solid #000;font-weight:400;font-size:1.8rem;line-height:1.2;letter-spacing:-.01em}#container.ProjectDetail .project-detail__top-block .go-list{top:-.8rem;right:16.1rem;font-size:1.8rem;padding:1rem;text-underline-offset:.4rem}#container.ProjectDetail .project-detail__hero{position:relative;margin:0 auto 6.6rem;padding-bottom:41.67%}#container.ProjectDetail .project-detail__hero .client-box{width:auto;margin:0 auto;left:15rem;bottom:7.7rem}#container.ProjectDetail .project-detail__hero .client-box .client-box__title-kr{font-size:2.3rem;margin-bottom:.5rem}#container.ProjectDetail .project-detail__hero .client-box .client-box__title{font-size:4rem}#container.ProjectDetail .project-detail__hero .hero-box,#container.ProjectDetail .project-detail__hero .hero-box>div{position:absolute;height:100%;width:100%}#container.ProjectDetail .project-detail__hero .hero-box img,#container.ProjectDetail .project-detail__hero .hero-box video{width:100%;height:100%;object-fit:cover}#container.ProjectDetail .project-detail__middle-block{padding:7.6rem 0 9.8rem}#container.ProjectDetail .project-detail__middle-block>.grid-inner{flex-direction:column;margin-bottom:10rem}#container.ProjectDetail .project-detail__middle-block .project-detail__details{margin-bottom:11.4rem}#container.ProjectDetail .project-detail__middle-block .project-detail__desc{display:flex}#container.ProjectDetail .project-detail__middle-block .project-detail__desc .left{flex-basis:27.3rem;flex-shrink:0}#container.ProjectDetail .project-detail__middle-block .project-detail__desc .right{flex-basis:100%}#container.ProjectDetail .project-detail__middle-block .project-detail__desc dl{display:flex;margin-bottom:3.6rem}#container.ProjectDetail .project-detail__middle-block .project-detail__desc dl dt{margin-bottom:1.6rem}#container.ProjectDetail .project-detail__middle-block .project-detail__desc dl dd{max-width:50%;font-size:2rem;font-weight:300;color:#404040;line-height:1.45}#container.ProjectDetail .project-detail__middle-block .project-detail__desc dl dd:nth-child(n+2){margin-left:2rem}#container.ProjectDetail .project-detail__middle-block .project-detail__url{margin-left:27.3rem;margin-top:3rem}#container.ProjectDetail .project-detail__middle-block .project-detail__url a{font-size:2rem}#container.ProjectDetail .project-detail__middle-block .project-detail__details .swiper-slide{width:auto}#container.ProjectDetail .project-detail__middle-block .project-detail__details .swiper-slide img,#container.ProjectDetail .project-detail__middle-block .project-detail__details .swiper-slide video{min-width:72rem;max-height:72rem}#container.ProjectDetail .project-detail__middle-block .project-detail__details .swiper-slide img.tall{min-height:72rem;min-width:auto}#container.ProjectDetail .project-detail__middle-block .project-detail__details .slideshow-scrollbar{width:46.8rem;height:.5rem;margin:6.4rem auto 0;background-color:#d9d9d9}#container.ProjectDetail .project-detail__middle-block .project-detail__details .slideshow-scrollbar .swiper-scrollbar-drag{height:100%;background-color:#1f1f1f}#container.ProjectDetail .project-detail__middle-block .project-detail__details.__2{margin-top:6rem}#container.ProjectDetail .project-detail__middle-block .project-detail__mockup{padding:0 15rem;margin:0 auto}#container.ProjectDetail .project-detail__middle-block .project-detail__mockup .mockup-box{background-color:#000}#container.ProjectDetail .project-detail__middle-block .project-detail__mockup .mockup-box video.tall{display:block;max-width:30%;margin:0 auto}#container.ProjectDetail .project-detail__bottom-block{background-color:#f1f1f1;padding:8.6rem 0 5.5rem;text-align:center}#container.ProjectDetail .project-detail__bottom-block .small-title{padding:0 15rem;margin:0 auto 3.5rem;text-align:left}#container.ProjectDetail .project-detail__bottom-block .box-container{padding-left:0}#container.ProjectDetail .project-detail__bottom-block .box-container .related-box{width:80rem}#container.ProjectDetail .project-detail__bottom-block .box-container .related-box .workbox{width:100%;margin-bottom:0}#container.ProjectDetail .project-detail__bottom-block .go-top{width:100%;text-align:right;padding:2rem 15rem;font-size:2.5rem;font-weight:700;margin-top:7rem}.contact-block{width:100%;padding:5.6rem 15rem;margin:0 auto}.contact-block .inner{display:flex}.contact-block .inner .left{flex-basis:27.3rem;flex-shrink:0}.contact-block .inner .left .small-title{margin-bottom:0}.contact-block .inner .right{flex-basis:auto}.contact-block .inner .right span{font-weight:700;font-size:2rem;line-height:1.45;letter-spacing:-.03em}.contact-block .inner .right svg{width:4.1rem;margin-left:1.8rem}#container.About>.scroll-content>.inner .cover-section{flex-direction:row;justify-content:center;align-items:center;padding:10.3vh 0 0}#container.About>.scroll-content>.inner .cover-section .title-block{width:110rem;margin-bottom:0;margin-right:0}#container.About>.scroll-content>.inner .cover-section .desc-block{padding:0 0 24.8rem}#container.About>.scroll-content>.inner .cover-section .desc-block .desc{font-size:1.7rem;margin-bottom:9.4rem;line-height:1.41}#container.About>.scroll-content>.inner .poster-section{height:155.6rem;background-image:url(/assets/img_poster_desktop.jpg);background-position:50%}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._01 .ani-box._01{width:100vw;height:100vw}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._01 .ani-box._01 .title{font-size:13rem;line-height:1.12}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._01 .ani-box._01 .desc-block{padding:0 5rem}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._01 .ani-box._01 .desc-block .desc{font-size:3.8rem}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._01 .ani-box._02 .typo-element .typo-wrap:nth-child(2){margin-top:-2rem}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._01 .ani-box._02 .typo-element .typo-wrap .typo-slide{font-size:20rem;-webkit-text-stroke:2px #b4b4b4}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._01 .ani-box._03{width:100%;height:100%}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._01 .ani-box._03 .typo-element .typo-wrap .typo{font-size:100rem}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._03 .work-block{height:100vh}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._03 .work-block .slider-section{height:78rem}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._03 .work-block .slider-section .circular-slider-container,#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._03 .work-block .slider-section .circular-slider-container .circular-slider{height:61.4rem}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._03 .work-block .slider-section .circular-slider-container .circular-slider .slide-container .center-position{width:61.4rem;height:61.4rem}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._03 .work-block .slider-section .circular-slider-container .circular-slider .slide-container .center-position .slide-wrapper{transform-origin:center 460rem}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._03 .work-block .slider-section .circular-slider-container .circular-slider .slide-container .center-position .slide-wrapper .slide{width:61.4rem;height:61.4rem;transform-origin:center 460rem}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._03 .work-block .text-section{margin-top:-7rem}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._03 .work-block .text-section>.inner .desc .text-box{opacity:0;visibility:hidden;transform:translateY(2rem)}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._03 .work-block .text-section>.inner .desc .text-box span{display:inline-block;opacity:1;visibility:visible;transform:none;font-size:2.3rem}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._04 .director-block{justify-content:center;position:relative}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._04 .director-block>.title{font-size:16rem;text-align:center;line-height:1.4}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._04 .director-block .director-info__wrapper{display:flex;margin-bottom:-2rem;width:100%;position:absolute;bottom:0}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._04 .director-block .director-info__wrapper .director-box{padding:0 1.5rem;width:50%;height:76vh;position:relative;display:flex;justify-content:flex-start;background-color:#000;border:none}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._04 .director-block .director-info__wrapper .director-box>.inner{width:37rem}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._04 .director-block .director-info__wrapper .director-box>.inner .img-box{width:37rem;height:37rem;margin-bottom:2rem}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._04 .director-block .director-info__wrapper .director-box>.inner .text-box{text-align:left}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._04 .director-block .director-info__wrapper .director-box>.inner .text-box .desc{font-size:1.8rem;word-break:break-all;line-height:1.5}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._04 .director-block .director-info__wrapper .director-box>.inner .text-box .title{font-size:2.2rem;line-height:1.45;margin-bottom:1.5rem}#container.About>.scroll-content>.inner #scroll-animation_container>.inner .ani-block._04 .director-block .director-info__wrapper .director-box:first-child{justify-content:flex-end}#container.About>.scroll-content>.inner .client-block{display:flex;justify-content:center;padding:16rem 0}#container.About>.scroll-content>.inner .client-block .title{font-size:4rem;height:16rem;display:flex;align-items:center;justify-content:center;flex-basis:16.5%}#container.About>.scroll-content>.inner .client-block .client-list{flex-basis:66%}#container.About>.scroll-content>.inner .client-block .client-list .client-list__elem{flex-basis:25%;height:16rem}#container.About>.scroll-content>.inner .client-block .client-list .client-list__elem .client-logo._lg-hnh{width:16.6rem}#container.About>.scroll-content>.inner .client-block .client-list .client-list__elem .client-logo._hyundai-motorstudio{width:17.6rem}#container.About>.scroll-content>.inner .client-block .client-list .client-list__elem .client-logo._kakao-mobility{width:20.4rem}#container.About>.scroll-content>.inner .client-block .client-list .client-list__elem .client-logo._bioderma{width:14.6rem}#container.About>.scroll-content>.inner .client-block .client-list .client-list__elem .client-logo._namyang{width:14.4rem}#container.About>.scroll-content>.inner .client-block .client-list .client-list__elem .client-logo._unicef{width:10.9rem}#container.About>.scroll-content>.inner .client-block .client-list .client-list__elem .client-logo._solgar{width:12.1rem}#container.About>.scroll-content>.inner .client-block .client-list .client-list__elem .client-logo._nescafe-dolcegusto{width:8.6rem}#container.About>.scroll-content>.inner .client-block .client-list .client-list__elem .client-logo._royalcanin{width:17.7rem}#container.About>.scroll-content>.inner .client-block .client-list .client-list__elem .client-logo._mimac{width:17.1rem}#container.About>.scroll-content>.inner .client-block .client-list .client-list__elem .client-logo._milka{width:13.6rem}#container.About>.scroll-content>.inner .client-block .client-list .client-list__elem .client-logo._starbucks{width:17.9rem}#container.About>.scroll-content>.inner .contact-block{padding:5.6rem 15rem;width:100%}#container.About>.scroll-content>.inner .contact-block .left{flex-basis:27.3rem}#container.About>.scroll-content>.inner .contact-block .left .small-title{font-weight:700}#container.About>.scroll-content>.inner .contact-block .small-title{font-size:2.8rem}#container.About>.scroll-content>.inner .company_profile-block{padding:0 14.9%;display:flex;justify-content:space-between;align-items:center;height:29.2rem}#container.About>.scroll-content>.inner .company_profile-block .text-block{margin-bottom:0}#container.About>.scroll-content>.inner .company_profile-block .text-block .title{margin-bottom:.6rem;font-size:4rem}#container.About>.scroll-content>.inner .company_profile-block .text-block .desc{font-size:2.8rem}#container.About>.scroll-content>.inner .company_profile-block .btn-company_profile{font-size:3rem;line-height:1.43;padding:1.3rem 5.5rem;border-radius:3.4rem}#container.About>.scroll-content>.inner .portfolio-block{padding:11.6rem 0 13.7rem 7.8125%}#container.About>.scroll-content>.inner .portfolio-block .small-title{padding-left:0;font-size:4rem;margin-bottom:5.8rem}#container.About>.scroll-content>.inner .portfolio-block .box-container .related-box{width:80rem}#container.About>.scroll-content>.inner .portfolio-block .box-container .related-box .workbox{width:100%;margin-right:0}#container.Press .grid-inner{width:100%;padding:0 15rem;margin:0 auto}#container.Press .grid-inner .page-title{margin-bottom:10.4rem}#container.Press .grid-inner .pressbox-container{display:grid;width:100%;grid-template-columns:1fr 1fr 1fr;grid-column-gap:2rem;column-gap:2rem;padding-bottom:16.7rem}#container.Blog .grid-inner{width:100%;padding:0 15rem;margin:0 auto}#container.Blog .grid-inner .page-title{margin-bottom:10.4rem}#container.Blog .grid-inner .blogbox-container{display:grid;width:100%;grid-template-columns:calc(33.3333333% - 2rem) calc(33.3333333% - 2rem) calc(33.3333333% - 2rem);grid-column-gap:3rem;column-gap:3rem;padding-bottom:16.7rem}#container.BlogDetail .grid-inner{display:block}#container.BlogDetail .grid-inner .blog-content{padding-bottom:20rem}#container.BlogDetail .grid-inner .blog-content .blog-content__head{margin-bottom:9.2rem}#container.BlogDetail .grid-inner .blog-content .blog-content__head .blog-content__head-date{font-size:3rem}#container.BlogDetail .grid-inner .blog-content .blog-content__head .blog-content__head-subject{margin-top:6.1rem;margin-bottom:2.7rem;font-size:8.6rem}#container.BlogDetail .grid-inner .blog-content .blog-content__head .blog-content__head-writer .icon{width:5.6rem;height:5.6rem;border-radius:50%;margin-right:1.3rem}#container.BlogDetail .grid-inner .blog-content .blog-content__head .blog-content__head-writer .icon svg{width:2.1rem}#container.BlogDetail .grid-inner .blog-content .blog-content__head .blog-content__head-writer .author{font-size:2.9rem}#container.BlogDetail .grid-inner .blog-content .blog-content__body div{max-width:110rem;margin-bottom:3rem}#container.BlogDetail .grid-inner .blog-content .blog-content__body .is-stretched{margin-left:0;margin-right:0;width:100%;max-width:none}#container.BlogDetail .grid-inner .blog-content .blog-content__body img{width:100%}#container.BlogDetail .grid-inner .blog-content .blog-content__body h2{font-size:4rem;line-height:1.27}#container.BlogDetail .grid-inner .blog-content .blog-content__body h3{font-size:3.5rem;line-height:1.27}#container.BlogDetail .grid-inner .blog-content .blog-content__body h4{font-size:3rem;line-height:1.27}#container.BlogDetail .grid-inner .blog-content .blog-content__body h5{font-size:2.5rem;line-height:1.27}#container.BlogDetail .grid-inner .blog-content .blog-content__body li,#container.BlogDetail .grid-inner .blog-content .blog-content__body p{font-size:2rem;line-height:1.45}#container.BlogDetail .grid-inner .blog-content .blog-content__body li{margin-bottom:1.8rem}#container.BlogDetail .grid-inner .blog-content .blog-content__body .embed-container,#container.BlogDetail .grid-inner .blog-content .blog-content__body .embed-container div{max-width:100%}#container.BlogDetail .grid-inner .blog-content .blog-content__foot{max-width:100%;margin-top:18.2rem}#container.BlogDetail .grid-inner .blog-content .blog-content__foot .blog-remote:after{content:"";display:block;clear:both}#container.BlogDetail .grid-inner .blog-content .blog-content__foot .blog-remote .remote-link{width:calc(50% - 1rem);column-gap:2.5rem;padding:3.3rem 2.9rem}#container.BlogDetail .grid-inner .blog-content .blog-content__foot .blog-remote .remote-link.next{float:right}#container.BlogDetail .grid-inner .blog-content .blog-content__foot .blog-remote .remote-link.prev{float:left}#container.BlogDetail .grid-inner .blog-content .blog-content__foot .blog-remote .remote-link svg{width:1.4rem}#container.BlogDetail .grid-inner .blog-content .blog-content__foot .blog-remote .remote-link .inner{row-gap:1rem}#container.BlogDetail .grid-inner .blog-content .blog-content__foot .blog-remote .remote-link .inner .date{font-size:1.7rem}#container.BlogDetail .grid-inner .blog-content .blog-content__foot .blog-remote .remote-link .inner .title{font-size:2.2rem;max-width:90%}#container.BlogDetail .grid-inner .blog-content .blog-content__foot .go-top{font-size:2.5rem;margin-top:7rem}.Privacy .contents{font-family:Noto Sans KR,sans-serif;font-size:1.4rem;color:#333;line-height:1.8;padding:30rem 20rem;background-color:#fff}.Privacy .contents h1{font-size:2.8rem;font-weight:700;margin-bottom:4rem;text-align:center}.Privacy .contents h2{font-size:2rem;font-weight:700;margin-top:4rem;margin-bottom:1.6rem;border-left:4px solid #666;padding-left:1.2rem}.Privacy .contents p{margin-bottom:1.4rem}.Privacy .contents ul{margin-left:2rem;padding-left:1.6rem;list-style-type:disc}.Privacy .contents li{margin-bottom:.8rem}.Privacy .contents{max-width:120rem;margin:0 auto}}