article,aside,audio,canvas,caption,details,div,figure,footer,header,hgroup,iframe,img,mark,menu,nav,object,section,span,summary,table,tbody,td,tfoot,thead,tr,video{border:0;margin:0;padding:0}a,abbr,address,b,blockquote,cite,code,dd,del,dfn,dl,dt,em,fieldset,h1,h2,h3,h4,h5,h6,hr,i,ins,label,legend,li,ol,p,pre,q,samp,small,strong,sub,sup,ul{border:0;font-size:100%;vertical-align:baseline;margin:0;padding:0}article,aside,audio,canvas,figcaption,figure,figure img,footer,header,hgroup,nav,section,video{display:block}table{border-collapse:separate;border-spacing:0}table caption,table td,table th{text-align:left;vertical-align:middle}a img{border:0}:focus{outline:0}.container{width:auto;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:var(--grid-padding);padding-right:var(--grid-padding);box-sizing:border-box}.container.full{max-width:100%;margin-left:64px;margin-right:64px}body.show-grid .container:before{content:"";position:absolute;left:var(--grid-padding);top:0;width:1px;height:100%;z-index:1000;pointer-events:none;mix-blend-mode:multiply;background:#f0f}body.show-grid .container:after{content:"";position:absolute;right:var(--grid-padding);top:0;width:1px;height:100%;z-index:1000;pointer-events:none;mix-blend-mode:multiply;background:#f0f}.row{display:flex;gap:5px}.row.wrap{flex-wrap:wrap}@media only screen and (max-width:1281px){.row{flex-wrap:wrap}}.col{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;width:100%}.col:not(.not-fill):last-child{flex:1;max-width:none}@media only screen and (max-width:809px){.col:not(.not-fill):last-child.col-mobile-12{flex:0 0 100%}}body.show-grid .col{position:relative}body.show-grid .col:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1000;pointer-events:none;mix-blend-mode:multiply;background:#bfffff}.offset-12{margin-left:calc((12 / 12) * 100%)}@media only screen and (max-width:809px){.offset-mobile-12{margin-left:calc((12 / 12) * 100%)}}.offset-11{margin-left:calc((11 / 12) * 100%)}@media only screen and (max-width:809px){.offset-mobile-11{margin-left:calc((11 / 12) * 100%)}}.offset-10{margin-left:calc((10 / 12) * 100%)}@media only screen and (max-width:809px){.offset-mobile-10{margin-left:calc((10 / 12) * 100%)}}.offset-9{margin-left:calc((9 / 12) * 100%)}@media only screen and (max-width:809px){.offset-mobile-9{margin-left:calc((9 / 12) * 100%)}}.offset-8{margin-left:calc((8 / 12) * 100%)}@media only screen and (max-width:809px){.offset-mobile-8{margin-left:calc((8 / 12) * 100%)}}.offset-7{margin-left:calc((7 / 12) * 100%)}@media only screen and (max-width:809px){.offset-mobile-7{margin-left:calc((7 / 12) * 100%)}}.offset-6{margin-left:calc((6 / 12) * 100%)}@media only screen and (max-width:809px){.offset-mobile-6{margin-left:calc((6 / 12) * 100%)}}.offset-5{margin-left:calc((5 / 12) * 100%)}@media only screen and (max-width:809px){.offset-mobile-5{margin-left:calc((5 / 12) * 100%)}}.offset-4{margin-left:calc((4 / 12) * 100%)}@media only screen and (max-width:809px){.offset-mobile-4{margin-left:calc((4 / 12) * 100%)}}.offset-3{margin-left:calc((3 / 12) * 100%)}@media only screen and (max-width:809px){.offset-mobile-3{margin-left:calc((3 / 12) * 100%)}}.offset-2{margin-left:calc((2 / 12) * 100%)}@media only screen and (max-width:809px){.offset-mobile-2{margin-left:calc((2 / 12) * 100%)}}.offset-1{margin-left:calc((1 / 12) * 100%)}@media only screen and (max-width:809px){.offset-mobile-1{margin-left:calc((1 / 12) * 100%)}}.order-12{order:12}@media only screen and (max-width:809px){.order-mobile-12{order:12}}.order-11{order:11}@media only screen and (max-width:809px){.order-mobile-11{order:11}}.order-10{order:10}@media only screen and (max-width:809px){.order-mobile-10{order:10}}.order-9{order:9}@media only screen and (max-width:809px){.order-mobile-9{order:9}}.order-8{order:8}@media only screen and (max-width:809px){.order-mobile-8{order:8}}.order-7{order:7}@media only screen and (max-width:809px){.order-mobile-7{order:7}}.order-6{order:6}@media only screen and (max-width:809px){.order-mobile-6{order:6}}.order-5{order:5}@media only screen and (max-width:809px){.order-mobile-5{order:5}}.order-4{order:4}@media only screen and (max-width:809px){.order-mobile-4{order:4}}.order-3{order:3}@media only screen and (max-width:809px){.order-mobile-3{order:3}}.order-2{order:2}@media only screen and (max-width:809px){.order-mobile-2{order:2}}.order-1{order:1}@media only screen and (max-width:809px){.order-mobile-1{order:1}}.col-12{flex:0 0 calc((12 / 12) * 100% - 5px);max-width:calc((12 / 12) * 100% - 5px)}.col-11{flex:0 0 calc((11 / 12) * 100% - 5px);max-width:calc((11 / 12) * 100% - 5px)}.col-10{flex:0 0 calc((10 / 12) * 100% - 5px);max-width:calc((10 / 12) * 100% - 5px)}.col-9{flex:0 0 calc((9 / 12) * 100% - 5px);max-width:calc((9 / 12) * 100% - 5px)}.col-8{flex:0 0 calc((8 / 12) * 100% - 5px);max-width:calc((8 / 12) * 100% - 5px)}.col-7{flex:0 0 calc((7 / 12) * 100% - 5px);max-width:calc((7 / 12) * 100% - 5px)}.col-6{flex:0 0 calc((6 / 12) * 100% - 5px);max-width:calc((6 / 12) * 100% - 5px)}.col-5{flex:0 0 calc((5 / 12) * 100% - 5px);max-width:calc((5 / 12) * 100% - 5px)}.col-4{flex:0 0 calc((4 / 12) * 100% - 5px);max-width:calc((4 / 12) * 100% - 5px)}.col-3{flex:0 0 calc((3 / 12) * 100% - 5px);max-width:calc((3 / 12) * 100% - 5px)}.col-2{flex:0 0 calc((2 / 12) * 100% - 5px);max-width:calc((2 / 12) * 100% - 5px)}.col-1{flex:0 0 calc((1 / 12) * 100% - 5px);max-width:calc((1 / 12) * 100% - 5px)}@media only screen and (max-width:1281px){.col-tablet-hidden{display:none}}@media only screen and (max-width:809px){.col-mobile-hidden{display:none}}@media only screen and (max-width:1281px){.col-tablet-12{flex:0 0 100%;max-width:100%}}@media only screen and (max-width:1281px){.col-tablet-12{flex:0 0 calc((12 / 12) * 100% - 5px);max-width:calc((12 / 12) * 100% - 5px)}}@media only screen and (max-width:1281px){.col-tablet-11{flex:0 0 calc((11 / 12) * 100% - 5px);max-width:calc((11 / 12) * 100% - 5px)}}@media only screen and (max-width:1281px){.col-tablet-10{flex:0 0 calc((10 / 12) * 100% - 5px);max-width:calc((10 / 12) * 100% - 5px)}}@media only screen and (max-width:1281px){.col-tablet-9{flex:0 0 calc((9 / 12) * 100% - 5px);max-width:calc((9 / 12) * 100% - 5px)}}@media only screen and (max-width:1281px){.col-tablet-8{flex:0 0 calc((8 / 12) * 100% - 5px);max-width:calc((8 / 12) * 100% - 5px)}}@media only screen and (max-width:1281px){.col-tablet-7{flex:0 0 calc((7 / 12) * 100% - 5px);max-width:calc((7 / 12) * 100% - 5px)}}@media only screen and (max-width:1281px){.col-tablet-6{flex:0 0 calc((6 / 12) * 100% - 5px);max-width:calc((6 / 12) * 100% - 5px)}}@media only screen and (max-width:1281px){.col-tablet-5{flex:0 0 calc((5 / 12) * 100% - 5px);max-width:calc((5 / 12) * 100% - 5px)}}@media only screen and (max-width:1281px){.col-tablet-4{flex:0 0 calc((4 / 12) * 100% - 5px);max-width:calc((4 / 12) * 100% - 5px)}}@media only screen and (max-width:1281px){.col-tablet-3{flex:0 0 calc((3 / 12) * 100% - 5px);max-width:calc((3 / 12) * 100% - 5px)}}@media only screen and (max-width:1281px){.col-tablet-2{flex:0 0 calc((2 / 12) * 100% - 5px);max-width:calc((2 / 12) * 100% - 5px)}}@media only screen and (max-width:1281px){.col-tablet-1{flex:0 0 calc((1 / 12) * 100% - 5px);max-width:calc((1 / 12) * 100% - 5px)}}@media only screen and (max-width:809px){.col-mobile-12{flex:0 0 100%;max-width:100%}}@media only screen and (max-width:809px){.col-mobile-12{flex:0 0 calc((12 / 12) * 100% - 5px);max-width:calc((12 / 12) * 100% - 5px)}}@media only screen and (max-width:809px){.col-mobile-11{flex:0 0 calc((11 / 12) * 100% - 5px);max-width:calc((11 / 12) * 100% - 5px)}}@media only screen and (max-width:809px){.col-mobile-10{flex:0 0 calc((10 / 12) * 100% - 5px);max-width:calc((10 / 12) * 100% - 5px)}}@media only screen and (max-width:809px){.col-mobile-9{flex:0 0 calc((9 / 12) * 100% - 5px);max-width:calc((9 / 12) * 100% - 5px)}}@media only screen and (max-width:809px){.col-mobile-8{flex:0 0 calc((8 / 12) * 100% - 5px);max-width:calc((8 / 12) * 100% - 5px)}}@media only screen and (max-width:809px){.col-mobile-7{flex:0 0 calc((7 / 12) * 100% - 5px);max-width:calc((7 / 12) * 100% - 5px)}}@media only screen and (max-width:809px){.col-mobile-6{flex:0 0 calc((6 / 12) * 100% - 5px);max-width:calc((6 / 12) * 100% - 5px)}}@media only screen and (max-width:809px){.col-mobile-5{flex:0 0 calc((5 / 12) * 100% - 5px);max-width:calc((5 / 12) * 100% - 5px)}}@media only screen and (max-width:809px){.col-mobile-4{flex:0 0 calc((4 / 12) * 100% - 5px);max-width:calc((4 / 12) * 100% - 5px)}}@media only screen and (max-width:809px){.col-mobile-3{flex:0 0 calc((3 / 12) * 100% - 5px);max-width:calc((3 / 12) * 100% - 5px)}}@media only screen and (max-width:809px){.col-mobile-2{flex:0 0 calc((2 / 12) * 100% - 5px);max-width:calc((2 / 12) * 100% - 5px)}}@media only screen and (max-width:809px){.col-mobile-1{flex:0 0 calc((1 / 12) * 100% - 5px);max-width:calc((1 / 12) * 100% - 5px)}}:root{--vh:100vh;--transition:0.3s;--font-size:15px;--grid-padding:25px;--padding:32px;--header:60px;--padding-x:25px;--sidebar:276px;--color-hover:#9afc87}@media only screen and (max-width:1281px){:root{--header:75px;--padding-x:14px;--grid-padding:14px}}body,html{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (max-width:1281px){body,html{overflow:inherit;background-color:#f8f8f8}}body{padding:0;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;font-family:Pretendard,sans-serif;font-size:var(--font-size);font-weight:400;line-height:150%;transition:background var(--transition);--background:#fff;--background-rgb:255,255,255;background:var(--background)}@media only screen and (max-width:809px){body{--padding:16px}}body.off{--background:#c8c8c8;--background-rgb:200,200,200}body a{text-decoration:none;transition:color var(--transition),background var(--transition)}@media (hover:hover){body a:hover{color:#000}}body input,body textarea{font-family:Pretendard,sans-serif}body .view-mobile{display:none}@media only screen and (max-width:809px){body .view-mobile{display:block}}@media only screen and (max-width:809px){body .view-desktop{display:none}}body .extra-bold{font-weight:800}@media only screen and (max-width:1281px){body.view-contact{overflow:hidden}}body:before{content:"";position:fixed;pointer-events:none;top:0;left:0;width:100%;z-index:2001;height:32px;background:url(../assets/img/ruler-top.svg) repeat-x -24px top}@media only screen and (max-width:1281px){body:before{height:15px;background:url(../assets/img/ruler-top-mobile.svg) repeat-x left -10px top}}body.home:after{content:"";position:fixed;pointer-events:none;bottom:0;left:0;width:100%;z-index:2001;height:13px;background:url(../assets/img/ruler-bottom.svg) repeat-x -24px top}header{position:fixed;left:var(--grid-padding);right:var(--grid-padding);top:55px;z-index:2002;pointer-events:none}@media only screen and (max-width:1281px){header{top:22px}}header .logo{display:block;width:92px;height:46px;background:url(../assets/img/logo.svg) center center no-repeat;background-size:contain;text-indent:-1000px;overflow:hidden;pointer-events:auto}@media only screen and (max-width:1281px){header .logo{width:60px;height:30px}}body.home header .logo{background-image:url(../assets/img/logo-white.svg)}@media only screen and (max-width:1281px){body.home header .logo{background-image:url(../assets/img/logo.svg)}}header .mobile-navs{display:none;pointer-events:auto}@media only screen and (max-width:1281px){header .mobile-navs{display:flex;gap:6px;position:absolute;top:0;right:0}}header .mobile-navs a.nav{color:#1b1b1b;font-size:12px;line-height:1;font-weight:700;border-radius:6px;border:1px solid #404040;background:#f8f8f8;display:flex;align-items:center;padding:0 12px;height:25px;box-sizing:border-box}header .mobile-navs a.nav.youtube{text-indent:-1000px;overflow:hidden;width:25px;background:url(../assets/img/icon-nav-youtube.svg) center center no-repeat #fff}header .mobile-navs a.nav.active{background-color:#9afc87}header .mobile-navs a.nav.active.youtube{background-image:url(../assets/img/icon-nav-youtube-white.svg)}.contact-wrap{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(200,200,200,.2);filter:drop-shadow(5px 1px 8px rgba(0, 0, 0, .25));z-index:1002;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:var(--transition)}@media only screen and (max-width:1281px){.contact-wrap{overflow:auto;padding-top:var(--header);box-sizing:border-box;display:block;background:#fff;filter:none}}.contact-wrap.show{opacity:1;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);-moz-backdrop-filter:blur(5px);-o-backdrop-filter:blur(5px);-ms-backdrop-filter:blur(5px);pointer-events:auto}@media only screen and (max-width:1281px){.contact-wrap.show{backdrop-filter:none;-webkit-backdrop-filter:none;-moz-backdrop-filter:none;-o-backdrop-filter:none;-ms-backdrop-filter:none}}.contact-wrap .contact-inner{width:100%;max-width:1150px;border-radius:8px;background:#ececec;overflow:hidden}@media only screen and (max-width:1281px){.contact-wrap .contact-inner{max-width:100%;min-height:calc(var(--vh) - var(--header));box-sizing:border-box;background-color:#fff;border-radius:0;overflow:visible}}.contact-wrap .contact-inner .contact-title{position:relative;text-align:center;height:72px;border-bottom:1px solid #1b1b1b}@media only screen and (max-width:1281px){.contact-wrap .contact-inner .contact-title{height:48px;border-bottom:.5px solid rgba(27,27,27,.85)}}.contact-wrap .contact-inner .contact-title h2{display:flex;height:100%;justify-content:center;align-items:center;font-size:24px;font-weight:800}@media only screen and (max-width:1281px){.contact-wrap .contact-inner .contact-title h2{justify-content:flex-start;padding-left:var(--padding);color:#1b1b1b}}.contact-wrap .contact-inner .contact-title .contact-close{position:absolute;left:22px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:8px;color:#1b1b1b;text-align:center;text-overflow:ellipsis;font-size:16px;font-weight:500;line-height:24px;border-radius:8px;border:1px solid #404040;height:33px;padding:0 10px;transition:background var(--transition)}.contact-wrap .contact-inner .contact-title .contact-close:before{content:"";width:14px;height:10px;background:url(../assets/img/icon-back-for-button.svg) no-repeat center/contain}@media only screen and (hover:hover){.contact-wrap .contact-inner .contact-title .contact-close:hover{background:var(--color-hover)}}@media only screen and (max-width:1281px){.contact-wrap .contact-inner .contact-title .contact-close{display:none}}.contact-wrap .contact-inner .af-form .af-fields{display:flex;background:#ececec}@media only screen and (max-width:1281px){.contact-wrap .contact-inner .af-form .af-fields{flex-direction:column;background-color:#fff}}.contact-wrap .contact-inner .af-form .af-fields>.acf-field{flex:1}.contact-wrap .contact-inner .af-form .af-fields>.acf-field.af-field-contact-info{flex:none;width:384px}.contact-wrap .contact-inner .af-form .af-fields>.acf-field.af-field-contact-info .acf-input .acf-input-wrap input[type=text]{padding:12px}@media only screen and (max-width:1281px){.contact-wrap .contact-inner .af-form .af-fields>.acf-field{width:100%}}.contact-wrap .contact-inner .af-form .af-fields>.acf-field .acf-input{font-size:0;line-height:0}.contact-wrap .contact-inner .af-form .acf-fields.-border{border:0;background:0 0}.contact-wrap .contact-inner .af-form .acf-notice,.contact-wrap .contact-inner .af-form .acf-temp-remove{display:none!important}.contact-wrap .contact-inner .af-form .acf-fields>.acf-field{padding:0;border:0}.contact-wrap .contact-inner .af-form .acf-fields>.acf-field[data-name=files]{border-bottom:1px solid #404040}.contact-wrap .contact-inner .af-form .af-field-type-group+.af-field-type-group{border-left:1px solid #1b1b1b}@media only screen and (max-width:1281px){.contact-wrap .contact-inner .af-form .af-field-type-group+.af-field-type-group{border-left:0}}.contact-wrap .contact-inner .af-form .acf-fields:after{display:none}.contact-wrap .contact-inner .af-form .acf-label label,.contact-wrap .contact-inner .af-form .af-label{display:none}.contact-wrap .contact-inner .af-form .acf-label{font-size:0;line-height:0;margin:0}.contact-wrap .contact-inner .af-form .acf-label .description{color:#1b1b1b;font-size:16px;font-weight:600;line-height:16px;margin:0;padding:12px 22px}@media only screen and (max-width:1281px){.contact-wrap .contact-inner .af-form .acf-label .description{color:#8c8c8c;font-size:13px;line-height:1;padding:12px var(--grid-padding)}}.contact-wrap .contact-inner .af-form .acf-field input[type=date],.contact-wrap .contact-inner .af-form .acf-field input[type=datetime-local],.contact-wrap .contact-inner .af-form .acf-field input[type=datetime],.contact-wrap .contact-inner .af-form .acf-field input[type=email],.contact-wrap .contact-inner .af-form .acf-field input[type=month],.contact-wrap .contact-inner .af-form .acf-field input[type=number],.contact-wrap .contact-inner .af-form .acf-field input[type=password],.contact-wrap .contact-inner .af-form .acf-field input[type=search],.contact-wrap .contact-inner .af-form .acf-field input[type=tel],.contact-wrap .contact-inner .af-form .acf-field input[type=text],.contact-wrap .contact-inner .af-form .acf-field input[type=time],.contact-wrap .contact-inner .af-form .acf-field input[type=url],.contact-wrap .contact-inner .af-form .acf-field input[type=week],.contact-wrap .contact-inner .af-form .acf-field select,.contact-wrap .contact-inner .af-form .acf-field textarea{height:48px;font-size:20px;font-weight:600;padding:12px 22px;border:0;border-radius:0;resize:none;background:0 0;border-bottom:1px solid #404040}.contact-wrap .contact-inner .af-form .acf-field input[type=date]::placeholder,.contact-wrap .contact-inner .af-form .acf-field input[type=datetime-local]::placeholder,.contact-wrap .contact-inner .af-form .acf-field input[type=datetime]::placeholder,.contact-wrap .contact-inner .af-form .acf-field input[type=email]::placeholder,.contact-wrap .contact-inner .af-form .acf-field input[type=month]::placeholder,.contact-wrap .contact-inner .af-form .acf-field input[type=number]::placeholder,.contact-wrap .contact-inner .af-form .acf-field input[type=password]::placeholder,.contact-wrap .contact-inner .af-form .acf-field input[type=search]::placeholder,.contact-wrap .contact-inner .af-form .acf-field input[type=tel]::placeholder,.contact-wrap .contact-inner .af-form .acf-field input[type=text]::placeholder,.contact-wrap .contact-inner .af-form .acf-field input[type=time]::placeholder,.contact-wrap .contact-inner .af-form .acf-field input[type=url]::placeholder,.contact-wrap .contact-inner .af-form .acf-field input[type=week]::placeholder,.contact-wrap .contact-inner .af-form .acf-field select::placeholder,.contact-wrap .contact-inner .af-form .acf-field textarea::placeholder{color:rgba(27,27,27,.4)}@media only screen and (max-width:1281px){.contact-wrap .contact-inner .af-form .acf-field input[type=date],.contact-wrap .contact-inner .af-form .acf-field input[type=datetime-local],.contact-wrap .contact-inner .af-form .acf-field input[type=datetime],.contact-wrap .contact-inner .af-form .acf-field input[type=email],.contact-wrap .contact-inner .af-form .acf-field input[type=month],.contact-wrap .contact-inner .af-form .acf-field input[type=number],.contact-wrap .contact-inner .af-form .acf-field input[type=password],.contact-wrap .contact-inner .af-form .acf-field input[type=search],.contact-wrap .contact-inner .af-form .acf-field input[type=tel],.contact-wrap .contact-inner .af-form .acf-field input[type=text],.contact-wrap .contact-inner .af-form .acf-field input[type=time],.contact-wrap .contact-inner .af-form .acf-field input[type=url],.contact-wrap .contact-inner .af-form .acf-field input[type=week],.contact-wrap .contact-inner .af-form .acf-field select,.contact-wrap .contact-inner .af-form .acf-field textarea{font-size:15px;height:44px;padding:10px var(--padding-x);border-color:#c8c8c8}}.contact-wrap .contact-inner .af-form .acf-field textarea{height:136px;border-bottom:0}.contact-wrap .contact-inner .af-form .acf-fields>.acf-field-message>.acf-input{padding:12px;font-size:16px;font-weight:600;line-height:26px}@media only screen and (max-width:1281px){.contact-wrap .contact-inner .af-form .acf-fields>.acf-field-message>.acf-input{padding:10px var(--padding-x);font-size:15px;line-height:24px}}.contact-wrap .contact-inner .af-form .acf-fields>.acf-field-message>.acf-input a{color:#1b1b1b;text-decoration:underline;text-underline-offset:4px}.contact-wrap .contact-inner .af-form .categorychecklist-holder{border:0;overflow:hidden;border-radius:0}.contact-wrap .contact-inner .af-form .acf-checkbox-list,.contact-wrap .contact-inner .af-form .acf-radio-list{display:flex;flex-wrap:wrap;width:100%;box-sizing:border-box;gap:6px;padding:0 22px}@media only screen and (max-width:1281px){.contact-wrap .contact-inner .af-form .acf-checkbox-list,.contact-wrap .contact-inner .af-form .acf-radio-list{padding:0 var(--padding-x)}}.contact-wrap .contact-inner .af-form .acf-checkbox-list:after,.contact-wrap .contact-inner .af-form .acf-checkbox-list:before,.contact-wrap .contact-inner .af-form .acf-radio-list:after,.contact-wrap .contact-inner .af-form .acf-radio-list:before{display:none}.contact-wrap .contact-inner .af-form .acf-checkbox-list li[data-id="1"],.contact-wrap .contact-inner .af-form .acf-radio-list li[data-id="1"]{display:none}.contact-wrap .contact-inner .af-form .acf-checkbox-list li label,.contact-wrap .contact-inner .af-form .acf-radio-list li label{cursor:pointer}.contact-wrap .contact-inner .af-form .acf-checkbox-list li label input,.contact-wrap .contact-inner .af-form .acf-radio-list li label input{display:none}.contact-wrap .contact-inner .af-form .acf-checkbox-list li label span,.contact-wrap .contact-inner .af-form .acf-radio-list li label span{display:block;border-radius:8px;border:1px solid #404040;color:#404040;font-size:16px;line-height:1;font-weight:700;padding:6.5px 12px;transition:background var(--transition)}@media only screen and (max-width:1281px){.contact-wrap .contact-inner .af-form .acf-checkbox-list li label span,.contact-wrap .contact-inner .af-form .acf-radio-list li label span{font-size:12px;padding:4px 5.5px;border-radius:6px}}@media (hover:hover){.contact-wrap .contact-inner .af-form .acf-checkbox-list li label span:hover,.contact-wrap .contact-inner .af-form .acf-radio-list li label span:hover{background:var(--color-hover)}}.contact-wrap .contact-inner .af-form .acf-checkbox-list li label input:checked+span,.contact-wrap .contact-inner .af-form .acf-radio-list li label input:checked+span{background:var(--color-hover)}.contact-wrap .contact-inner .af-form .acf-field-radio .acf-label{margin-top:25px;border-top:1px solid #1b1b1b}@media only screen and (max-width:1281px){.contact-wrap .contact-inner .af-form .acf-field-radio .acf-label{margin-top:15px;border-color:#c8c8c8}}.contact-wrap .contact-inner .af-form .acf-field-radio .acf-input{padding-bottom:22px}@media only screen and (max-width:1281px){.contact-wrap .contact-inner .af-form .acf-field-radio .acf-input{padding-bottom:15px;border-bottom:1px solid #c8c8c8}}.contact-wrap .contact-inner .af-form .af-submit{position:absolute;right:0;bottom:0;display:flex;gap:6px;align-items:center;padding:28px}@media only screen and (max-width:1281px){.contact-wrap .contact-inner .af-form .af-submit{position:inherit;border-top:1px solid #c8c8c8;padding:0 var(--padding-x);padding-top:24px;padding-bottom:24px;justify-content:flex-end;margin-top:5px}}.contact-wrap .contact-inner .af-form .af-submit .acf-button{order:2;font-size:16px;font-weight:500;padding:0 28px 0 8px;height:33px;box-sizing:border-box;border-radius:8px;border:1px solid #404040;background:url(../assets/img/icon-send.svg) right 10px center no-repeat;cursor:pointer;color:#1b1b1b}@media only screen and (max-width:1281px){.contact-wrap .contact-inner .af-form .af-submit .acf-button{width:auto;height:25px;display:flex;padding:0 8px;padding-right:25px;align-items:center;text-indent:0;font-size:12px;font-weight:700;border-radius:6px;background:url(../assets/img/icon-send-mobile.svg) #9afc87 right 10px center no-repeat}}.contact-wrap .contact-inner .af-form .af-submit .acf-button.active{background-color:var(--color-hover)}.contact-wrap .contact-inner .af-form .af-submit .acf-button.disabled{pointer-events:none}.contact-wrap .contact-inner .af-form .af-submit .acf-spinner{order:1}.contact-wrap .contact-inner .af-form .contact-thanks-wrap{min-height:350px;display:flex;align-items:center;flex-direction:column;gap:10px;justify-content:center;font-size:18px;line-height:150%;font-weight:500;text-align:center}.contact-wrap .contact-inner .af-form .contact-thanks-wrap a{color:#1b1b1b;text-decoration:underline;text-underline-offset:4px}.contact-wrap .contact-inner .af-form .contact-thanks-wrap .title{font-weight:800}.contact-wrap .contact-inner .af-form .acf-field[data-name=files] .acf-input .acf-file-uploader,.contact-wrap .contact-inner .af-form .acf-field[data-name=files] .acf-input input[type=submit],.contact-wrap .contact-inner .af-form .acf-field[data-name=files] .acf-input>.button{display:none!important}.contact-wrap .contact-inner .af-form .acf-field[data-name=files] .custom-file-btn-ui{padding:0 22px 20px 22px;display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}@media only screen and (max-width:1281px){.contact-wrap .contact-inner .af-form .acf-field[data-name=files] .custom-file-btn-ui{padding:0 0 16px var(--padding-x);justify-content:flex-end}}.contact-wrap .contact-inner .af-form .acf-field[data-name=files] .custom-file-btn-ui .btn-file-select{display:inline-flex;align-items:center;gap:6px;height:33px;padding:0 12px;border:1px solid #1b1b1b;border-radius:6px;background:0 0;cursor:pointer;transition:background var(--transition);flex-shrink:0}@media (hover:hover){.contact-wrap .contact-inner .af-form .acf-field[data-name=files] .custom-file-btn-ui .btn-file-select:hover{background:var(--color-hover)}}@media only screen and (max-width:1281px){.contact-wrap .contact-inner .af-form .acf-field[data-name=files] .custom-file-btn-ui .btn-file-select{height:25px;padding:0 10px;margin-right:var(--grid-padding)}}.contact-wrap .contact-inner .af-form .acf-field[data-name=files] .custom-file-btn-ui .btn-file-select .btn-icon{width:14px;height:14px;background:url(../assets/img/icon-attach.svg) center center no-repeat;background-size:contain;flex-shrink:0}.contact-wrap .contact-inner .af-form .acf-field[data-name=files] .custom-file-btn-ui .btn-file-select .btn-label{font-size:13px;font-weight:600;color:#1b1b1b;line-height:1}.contact-wrap .contact-inner .af-form .acf-field[data-name=files] .custom-file-btn-ui .file-list{list-style:none;padding:0;margin:0;display:none;flex-wrap:wrap;gap:10px}@media only screen and (max-width:1281px){.contact-wrap .contact-inner .af-form .acf-field[data-name=files] .custom-file-btn-ui .file-list{width:100%;box-sizing:border-box;padding-right:var(--grid-padding);display:flex;overflow:hidden;overflow-x:auto;flex-wrap:nowrap;height:70px}}.contact-wrap .contact-inner .af-form .acf-field[data-name=files] .custom-file-btn-ui.has-files .file-list{display:flex}.contact-wrap .contact-inner .af-form .acf-field[data-name=files] .custom-file-btn-ui .file-item{position:relative;width:70px;height:70px}.contact-wrap .contact-inner .af-form .acf-field[data-name=files] .custom-file-btn-ui .file-item .file-thumb{width:70px;height:70px;display:block;border-radius:4px;object-fit:cover}.contact-wrap .contact-inner .af-form .acf-field[data-name=files] .custom-file-btn-ui .file-item .file-tag{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:70px;height:70px;box-sizing:border-box;padding:0 6px;border:1px solid rgba(27,27,27,.3);border-radius:4px}.contact-wrap .contact-inner .af-form .acf-field[data-name=files] .custom-file-btn-ui .file-item .file-tag .file-ext{font-size:11px;font-weight:700;color:#1b1b1b;line-height:1}.contact-wrap .contact-inner .af-form .acf-field[data-name=files] .custom-file-btn-ui .file-item .file-tag .file-name{font-size:10px;font-weight:400;color:rgba(27,27,27,.6);line-height:1.2;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.contact-wrap .contact-inner .af-form .acf-field[data-name=files] .custom-file-btn-ui .file-item .btn-file-delete{position:absolute;top:-7.5px;left:-7.5px;width:15px;height:15px;border:1px solid #1b1b1b;border-radius:50%;background:url(../assets/img/icon-file-delete.svg) no-repeat center #fff;cursor:pointer;padding:0;z-index:1;transition:background var(--transition)}.contact-wrap .contact-inner .af-form .acf-field[data-name=files] .custom-file-btn-ui .file-item .btn-file-delete:hover{background-color:var(--color-hover)}.index-page{background-color:#000;height:var(--vh);overflow:hidden}@media only screen and (max-width:1281px){.index-page{background-color:transparent;overflow:inherit;height:auto}}.index-page .backgrounds{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}@media only screen and (max-width:1281px){.index-page .backgrounds{position:relative;left:auto;top:auto;margin-top:var(--header);margin-left:var(--padding-x);margin-right:var(--padding-x);border-radius:6px;width:auto;box-sizing:border-box;padding-top:60%;height:auto}}.index-page .backgrounds:after{content:"";position:absolute;pointer-events:none;left:0;top:0;height:100%;aspect-ratio:863/1080;background:linear-gradient(-90deg,rgba(0,0,0,0) .89%,rgba(0,0,0,.68) 78.32%);background-blend-mode:multiply;z-index:1}.index-page .backgrounds .background{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:var(--transition)}.index-page .backgrounds .background.active{opacity:1}.index-page .backgrounds .background video{width:100%;height:100%;object-fit:cover}.index-page .index-navs{position:absolute;top:156px;left:var(--grid-padding);z-index:1}@media only screen and (max-width:1281px){.index-page .index-navs{display:none}}.index-page .index-navs .navs{display:flex;flex-direction:column}.index-page .index-navs .navs .nav{position:relative}.index-page .index-navs .navs .nav a.link{display:block;color:rgba(224,224,224,.85);font-size:22px;font-weight:500;line-height:24px;width:172px;padding:10px 0;border-bottom:.5px solid rgba(224,224,224,.85)}@media only screen and (hover:hover){.index-page .index-navs .navs .nav a.link:hover{color:#9afc87}}.index-page .index-navs .navs .nav:last-child a.link{border-bottom:none}.index-page .index-navs .navs .nav.nav-about{display:flex;gap:10px}.index-page .index-navs .navs .nav.nav-about .about-content{visibility:hidden;opacity:0;pointer-events:none;color:#e0e0e0;border-top:.5px solid rgba(224,224,224,.85);padding-top:8px;max-width:430px;font-size:15px;font-style:normal;font-weight:500;line-height:25px;transition:opacity var(--transition)}.index-page .index-navs .navs .nav.nav-about.active .about-content{visibility:visible;opacity:1;pointer-events:auto}.index-page .index-video{position:fixed;top:55px;right:var(--grid-padding);z-index:1}@media only screen and (max-width:809px){.index-page .index-video{position:absolute;top:85px;right:25px}}.index-page .index-video .button{display:inline-flex;align-items:center;gap:5px;color:#1a1211;border-radius:4px;background:#e0e0e0;height:24px;box-sizing:border-box;font-size:14px;font-weight:500;padding:10px;transition:background var(--transition)}@media only screen and (max-width:1281px){.index-page .index-video .button{font-size:12px}}.index-page .index-video .button:before{content:"";width:11px;height:10px;background:url(../assets/img/icon-video-for-button.svg) no-repeat center/contain}@media only screen and (hover:hover){.index-page .index-video .button:hover{background-color:#9afc87}}.index-page .guestbooks{position:fixed;z-index:1;bottom:40px;left:var(--grid-padding);font-size:24px;width:502px;max-height:calc(var(--vh) - 570px);display:flex;flex-direction:column;gap:8px}@media only screen and (max-width:1281px){.index-page .guestbooks{display:none}}.index-page .guestbooks h3{display:flex;justify-content:space-between;align-items:center;color:rgba(224,224,224,.85);text-overflow:ellipsis;font-family:Pretendard;font-size:22px;font-weight:500;line-height:24px;text-transform:uppercase;padding-bottom:8px;border-bottom:.5px solid #e0e0e0}.index-page .guestbooks h3 .guestbook-view-all{font-size:13px;font-weight:400;color:rgba(224,224,224,.55);text-transform:none;letter-spacing:0;transition:color var(--transition)}@media (hover:hover){.index-page .guestbooks h3 .guestbook-view-all:hover{color:#e0e0e0}}.index-page .guestbooks .guestbook-input-wrap{border-bottom:.5px solid #e0e0e0;padding:4px 12px;padding-bottom:12px}.index-page .guestbooks .guestbook-input-wrap form{display:flex;flex-direction:column}.index-page .guestbooks .guestbook-input-wrap form input{font-size:18px;font-weight:400;line-height:24px;background:0 0;padding:0;border:0;color:#fff}.index-page .guestbooks .guestbook-input-wrap form input::placeholder{color:rgba(224,224,224,.5)}.index-page .guestbooks .guestbook-input-wrap form input[name=name]{font-weight:700}.index-page .guestbooks .guestbooks-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-height:calc(var(--vh) - 670px);overflow:auto;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 20px,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(to bottom,transparent,#000 20px,#000 calc(100% - 20px),transparent);-ms-overflow-style:none;scrollbar-width:none}.index-page .guestbooks .guestbooks-wrapper.is-top{-webkit-mask-image:linear-gradient(to bottom,#000,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(to bottom,#000,#000 calc(100% - 20px),transparent)}.index-page .guestbooks .guestbooks-wrapper.is-bottom{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 20px,#000);mask-image:linear-gradient(to bottom,transparent,#000 20px,#000)}.index-page .guestbooks .guestbooks-wrapper.is-top.is-bottom{-webkit-mask-image:none;mask-image:none}.index-page .guestbooks .guestbooks-wrapper::-webkit-scrollbar{display:none}.index-page .guestbooks .guestbooks-wrapper .guestbook{display:inline-flex;flex-direction:column;padding:8px 16px 9px 16px;border-radius:4px;background:#e0e0e0}.index-page .guestbooks .guestbooks-wrapper .guestbook h2{font-size:18px;font-weight:700;line-height:24px}.index-page .guestbooks .guestbooks-wrapper .guestbook p{font-size:18px;font-weight:400;line-height:24px}.guestbook-all-wrap{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(200,200,200,.2);filter:drop-shadow(5px 1px 8px rgba(0, 0, 0, .25));z-index:1002;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:var(--transition)}.guestbook-all-wrap.show{opacity:1;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);pointer-events:auto}.guestbook-all-wrap .guestbook-all-inner{width:100%;max-width:600px;border-radius:8px;background:#ececec;overflow:hidden;max-height:80vh;display:flex;flex-direction:column}.guestbook-all-wrap .guestbook-all-inner .guestbook-all-title{position:relative;text-align:center;height:72px;border-bottom:1px solid #1b1b1b;flex-shrink:0}.guestbook-all-wrap .guestbook-all-inner .guestbook-all-title h2{display:flex;height:100%;justify-content:center;align-items:center;font-size:24px;font-weight:800;color:#1b1b1b}.guestbook-all-wrap .guestbook-all-inner .guestbook-all-title .guestbook-all-close{position:absolute;left:22px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:8px;color:#1b1b1b;font-size:16px;font-weight:500;line-height:24px;border-radius:8px;border:1px solid #404040;height:33px;padding:0 10px;transition:background var(--transition)}.guestbook-all-wrap .guestbook-all-inner .guestbook-all-title .guestbook-all-close:before{content:"";width:14px;height:10px;background:url(../assets/img/icon-back-for-button.svg) no-repeat center/contain}@media (hover:hover){.guestbook-all-wrap .guestbook-all-inner .guestbook-all-title .guestbook-all-close:hover{background:var(--color-hover)}}.guestbook-all-wrap .guestbook-all-inner .guestbook-all-list{overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:8px}.guestbook-all-wrap .guestbook-all-inner .guestbook-all-list .guestbook{display:flex;flex-direction:column;padding:8px 16px 9px 16px;border-radius:4px;background:#e0e0e0}.guestbook-all-wrap .guestbook-all-inner .guestbook-all-list .guestbook h2{font-size:18px;font-weight:700;line-height:24px;color:#1b1b1b}.guestbook-all-wrap .guestbook-all-inner .guestbook-all-list .guestbook p{font-size:18px;font-weight:400;line-height:24px;color:#1b1b1b}.page-wrap{min-height:var(--vh);box-sizing:border-box;display:flex;flex-direction:column}@media only screen and (max-width:1281px){.page-wrap{padding-top:var(--header)}body.post-type-archive-project .page-wrap{background-color:#c8c8c8}body.post-type-archive-project .page-wrap:after{content:"Page Redirecting...";position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#666}body.post-type-archive-project .page-wrap .page-content,body.post-type-archive-project .page-wrap .page-header{display:none}}.page-wrap.page-project-list{padding-top:0}.page-wrap .page-header{height:220px;padding-bottom:40px;box-sizing:border-box;display:flex;gap:46px}@media only screen and (max-height:1020px){.page-wrap .page-header{height:auto;min-height:80px}}@media only screen and (max-width:1281px){.page-wrap .page-header{height:auto;position:sticky;z-index:1001;background:#c8c8c8;border-bottom:1px solid #404040}}.page-wrap .page-header .logo{position:fixed;left:var(--padding-x);z-index:10}@media only screen and (max-width:1281px){.page-wrap .page-header .logo{display:none}}.page-wrap .page-header .project-header-inner{padding-left:calc(var(--padding-x) + 96px + 46px)}@media only screen and (max-width:1281px){.page-wrap .page-header .project-header-inner{padding-left:var(--padding-x);padding-right:var(--padding-x);padding-top:12px;padding-bottom:18px}}.page-wrap .page-header .about{padding-left:calc(var(--padding-x) + 96px + 46px);max-width:482px;font-size:16px;line-height:26px;font-weight:600}@media only screen and (max-height:1020px){.page-wrap .page-header .about{max-width:60%;word-break:keep-all}}@media only screen and (max-height:850px){.page-wrap .page-header .about{display:none}}.page-wrap .page-content{flex:1;transition:background .3s}@media only screen and (max-width:1281px){.page-wrap .page-content{border-top:0}}.page-wrap .page-content .project-archive-layout{position:relative;display:flex;align-items:flex-start;gap:12px;padding:0 var(--padding-x)}@media only screen and (max-width:1281px){.page-wrap .page-content .project-archive-layout{flex-direction:column;padding-top:24px;gap:14px}}body.show-project-behind .page-wrap .page-content .project-archive-layout{--sidebar:560px}.page-wrap .page-content .project-archive-layout .project-sidebar-header{position:fixed;top:55px;left:var(--grid-padding);width:var(--sidebar);z-index:1;transition:width var(--transition)}@media only screen and (max-width:1281px){.page-wrap .page-content .project-archive-layout .project-sidebar-header{top:var(--header);width:auto;box-sizing:border-box;z-index:1}}.page-wrap .page-content .project-archive-layout .project-sidebar-header .sidebar-type{position:absolute;right:0;top:0}.page-wrap .page-content .project-archive-layout .project-sidebar-header .sidebar-type a{display:inline-flex;align-items:center;gap:5px;color:#1b1b1b;text-align:center;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:24px;border-radius:4px;border:1px solid #404040;background:#f8f8f8;height:24px;padding:0 10px;transition:background var(--transition)}.page-wrap .page-content .project-archive-layout .project-sidebar-header .sidebar-type a[data-current=image]:before{content:"";width:10px;height:7px;background:url(../assets/img/icon-project-list.svg) no-repeat center/contain}.page-wrap .page-content .project-archive-layout .project-sidebar-header .sidebar-type a[data-current=list]:before{content:"";width:9px;height:9px;background-image:url(../assets/img/icon-project-container.svg)}@media only screen and (hover:hover){.page-wrap .page-content .project-archive-layout .project-sidebar-header .sidebar-type a:hover{background:var(--color-hover)}}.page-wrap .page-content .project-archive-layout .project-sidebar-footer{position:fixed;bottom:14px;left:var(--grid-padding);width:var(--sidebar);z-index:1;filter:drop-shadow(0 0 70px #fff) drop-shadow(0 0 50px #fff);display:flex;flex-direction:column;gap:10px;transition:transform var(--transition),filter var(--transition)}@media only screen and (max-width:1281px){.page-wrap .page-content .project-archive-layout .project-sidebar-footer{position:relative;bottom:auto;order:4;left:0;width:100%;gap:7px}}body.show-project-behind .page-wrap .page-content .project-archive-layout .project-sidebar-footer{transform:translateY(calc(100% + 14px));filter:drop-shadow(0 0 0 #fff) drop-shadow(0 0 0 #fff)}@media only screen and (max-width:1281px){body.show-project-behind .page-wrap .page-content .project-archive-layout .project-sidebar-footer{transform:none;padding-bottom:22px}}.page-wrap .page-content .project-archive-layout .project-sidebar-footer .project-shortcut{position:relative;padding:7px 8px;border-radius:7px;background:#e0e0e0;transition:var(--transition)}@media only screen and (hover:hover){.page-wrap .page-content .project-archive-layout .project-sidebar-footer .project-shortcut:hover{background:var(--color-hover)}}.page-wrap .page-content .project-archive-layout .project-sidebar-footer .project-shortcut:not(.no-arrow):after{content:"";width:8px;height:8px;background:url(../assets/img/icon-shortcut-arrow.svg) no-repeat center/contain;position:absolute;right:8px;top:8px}.page-wrap .page-content .project-archive-layout .project-sidebar-footer .project-shortcut .link{display:flex;gap:7px;color:#1b1b1b;overflow:hidden}.page-wrap .page-content .project-archive-layout .project-sidebar-footer .project-shortcut .link .image{flex-shrink:0;width:60px;aspect-ratio:1/1}.page-wrap .page-content .project-archive-layout .project-sidebar-footer .project-shortcut .link .image img{display:block;width:100%;height:100%;object-fit:contain}.page-wrap .page-content .project-archive-layout .project-sidebar-footer .project-shortcut .link .info{flex:1;min-width:0;display:flex;flex-direction:column;padding-right:14px}.page-wrap .page-content .project-archive-layout .project-sidebar-footer .project-shortcut .link .info h4{font-size:10px;font-weight:400;line-height:160%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-wrap .page-content .project-archive-layout .project-sidebar-footer .project-shortcut .link .info h3{font-size:12px;font-weight:700;line-height:160%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-wrap .page-content .project-archive-layout .project-sidebar-footer .project-shortcut .link .info span{font-size:10px;font-weight:400;line-height:130%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.page-wrap .page-content .project-archive-layout .project-sidebar-footer .project-shortcut .link .image .contact-image{display:block;width:60px;height:60px;background:url(../assets/img/icon-shortcut-contact.svg) no-repeat center/contain}.page-wrap .page-content .project-archive-layout .project-sidebar{width:var(--sidebar);height:var(--vh);overflow:auto;padding-top:150px;padding-bottom:200px;box-sizing:border-box;flex-shrink:0;position:sticky;top:0;-ms-overflow-style:none;scrollbar-width:none}.page-wrap .page-content .project-archive-layout .project-sidebar::-webkit-scrollbar{display:none}@media only screen and (max-width:1281px){.page-wrap .page-content .project-archive-layout .project-sidebar{width:100%;position:relative;top:0}}.page-wrap .page-content .project-archive-layout .project-sidebar .sidebar-header{margin-bottom:14px;border-bottom:.5px solid #1b1b1b;padding-bottom:14px}.page-wrap .page-content .project-archive-layout .project-sidebar .sidebar-header h2{font-size:22px;font-weight:500;line-height:1;margin-bottom:4px;color:#1b1b1b}.page-wrap .page-content .project-archive-layout .project-sidebar .sidebar-header p{font-size:22px;font-weight:300;color:#1b1b1b}.page-wrap .page-content .project-archive-layout .project-sidebar .project-filters{display:flex;flex-direction:column}.page-wrap .page-content .project-archive-layout .project-sidebar .project-filters .filter-group+.filter-group{margin-top:14px;padding-top:14px;border-top:.5px solid #1b1b1b}.page-wrap .page-content .project-archive-layout .project-sidebar .project-filters .filter-group h3{font-size:12px;line-height:14px;font-weight:500;margin-bottom:10px;color:#1b1b1b;padding:0 5px}.page-wrap .page-content .project-archive-layout .project-sidebar .project-filters .filter-group .categories,.page-wrap .page-content .project-archive-layout .project-sidebar .project-filters .filter-group .years{display:flex;flex-wrap:wrap;gap:8px 10px;padding:0 5px}.page-wrap .page-content .project-archive-layout .project-sidebar .project-filters .filter-group .categories a,.page-wrap .page-content .project-archive-layout .project-sidebar .project-filters .filter-group .years a{display:inline-flex;align-items:center;justify-content:center;height:26px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 16px;box-sizing:border-box;border:1px solid #1b1b1b;border-radius:20px;font-size:16px;font-weight:500;color:#1b1b1b;background-color:#f8f8f8;transition:background .2s,color .2s;text-align:center}@media only screen and (hover:hover){.page-wrap .page-content .project-archive-layout .project-sidebar .project-filters .filter-group .categories a:hover,.page-wrap .page-content .project-archive-layout .project-sidebar .project-filters .filter-group .years a:hover{background-color:var(--color-hover)}}.page-wrap .page-content .project-archive-layout .project-sidebar .project-filters .filter-group .categories a.active,.page-wrap .page-content .project-archive-layout .project-sidebar .project-filters .filter-group .years a.active{background-color:var(--color-hover)}.page-wrap .page-content .project-archive-layout .project-sidebar .project-filters .filter-group .categories a{width:calc(50% - 5px)}.page-wrap .page-content .project-archive-layout .project-sidebar .project-filters .filter-group .categories a[data-category-id=""]{width:100%}.page-wrap .page-content .project-archive-layout .project-sidebar .project-filters .filter-group .years a{width:calc(50% - 5px)}.page-wrap .page-content .project-archive-layout .project-sidebar .project-filters .filter-group .years a[data-year=""]{width:100%}.page-wrap .page-content .project-archive-layout .project-sidebar .project-filters .search-box{position:relative}.page-wrap .page-content .project-archive-layout .project-sidebar .project-filters .search-box .search-input{width:100%;height:24px;padding:8px 6px;border:1px solid #1b1b1b;border-radius:4px;background-color:#fff;color:#1b1b1b;box-sizing:border-box;font-size:15px;font-weight:400}.page-wrap .page-content .project-archive-layout .project-sidebar .project-filters .search-box .search-input::placeholder{color:#8c8c8c}.page-wrap .page-content .project-archive-layout .project-sidebar .project-filters .search-box .search-submit{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:14px;height:14px;background:url(../assets/img/icon-search.svg) no-repeat center;background-size:contain;border:none;cursor:pointer}.page-wrap .page-content .project-archive-layout .project-main{position:relative;z-index:2;flex:1;min-width:0;padding-top:55px}@media only screen and (max-width:1281px){.page-wrap .page-content .project-archive-layout .project-main{padding-top:14px;border-top:.5px solid rgba(27,27,27,.85)}}body.off .page-wrap .page-content{background-color:#f8f8f8}.page-wrap .page-content .project-list{padding:0;display:none}.page-wrap .page-content .project-list.project-type-list .project-list-contents{display:flex;flex-direction:column;gap:8px}.page-wrap .page-content .project-list.project-type-list .project-list-contents .date-group{border-bottom:3px solid #9afc87}.page-wrap .page-content .project-list.project-type-list .project-list-contents .date-group:not(:first-child){margin-top:20px}.page-wrap .page-content .project-list.project-type-list .project-list-contents .date-group span{padding:0 6px;display:inline-flex;align-items:center;border-radius:4px 4px 0 0;background:#9afc87;font-size:13px;font-weight:500}.page-wrap .page-content .project-list.project-type-list .project-list-hidden-data{display:none}.page-wrap .page-content .project-list.project-type-list .project-list-item{position:relative;padding:6px;display:flex;align-items:center;gap:8px;border-radius:10px;background:#e0e0e0}.page-wrap .page-content .project-list.project-type-list .project-list-item a.link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.page-wrap .page-content .project-list.project-type-list .project-list-item .icon img{display:block;width:56px;aspect-ratio:1/1;object-fit:cover}.page-wrap .page-content .project-list.project-type-list .project-list-item .title{flex:1;font-size:20px;line-height:24px;font-weight:500}.page-wrap .page-content .project-list.project-type-list .project-list-item .title .title-en{font-size:16px}.page-wrap .page-content .project-list.project-type-list .project-list-item .date{width:112px;text-align:left;font-size:20px;font-weight:500;line-height:120%}@media only screen and (max-width:1389px){.page-wrap .page-content .project-list.project-type-list .project-list-item .date{font-size:16px;line-height:120%}}.page-wrap .page-content .project-list.project-type-list .project-list-item .info{flex:1}.page-wrap .page-content .project-list.project-type-list .project-list-item .categories{display:flex;flex-wrap:wrap;justify-content:flex-end;width:40%;gap:5px;position:relative;z-index:2;pointer-events:none}@media only screen and (max-width:1389px){.page-wrap .page-content .project-list.project-type-list .project-list-item .categories{width:25%}}.page-wrap .page-content .project-list.project-type-list .project-list-item .categories .category{border-radius:6px;border:1px solid #404040;padding:4px 6px;color:#404040;font-size:12px;font-weight:600;line-height:12px;pointer-events:all}@media only screen and (hover:hover){.page-wrap .page-content .project-list.project-type-list .project-list-item .categories .category{transition:var(--transition)}.page-wrap .page-content .project-list.project-type-list .project-list-item .categories .category:hover{background-color:var(--color-hover)}}@media only screen and (hover:hover){.page-wrap .page-content .project-list.project-type-list .project-list-item{transition:var(--transition)}.page-wrap .page-content .project-list.project-type-list .project-list-item:hover{background-color:var(--color-hover)}}.page-wrap .page-content .project-list.project-type-list .project-list-item-for-mobile{position:relative;padding:7px 8px;border-radius:7px;background:#e0e0e0;transition:var(--transition);display:flex;gap:7px;color:#1b1b1b;overflow:hidden;align-items:center}@media only screen and (hover:hover){.page-wrap .page-content .project-list.project-type-list .project-list-item-for-mobile:hover{background:var(--color-hover)}}.page-wrap .page-content .project-list.project-type-list .project-list-item-for-mobile:not(.no-arrow):after{content:"";width:8px;height:8px;background:url(../assets/img/icon-shortcut-arrow.svg) no-repeat center/contain;position:absolute;right:8px;top:8px}.page-wrap .page-content .project-list.project-type-list .project-list-item-for-mobile .image{flex-shrink:0;width:60px;aspect-ratio:1/1}.page-wrap .page-content .project-list.project-type-list .project-list-item-for-mobile .image img{display:block;width:100%;height:100%;object-fit:contain}.page-wrap .page-content .project-list.project-type-list .project-list-item-for-mobile .info{flex:1;min-width:0;display:flex;flex-direction:column;padding-right:14px}.page-wrap .page-content .project-list.project-type-list .project-list-item-for-mobile .info h4{font-size:10px;font-weight:400;line-height:160%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-wrap .page-content .project-list.project-type-list .project-list-item-for-mobile .info h3{font-size:12px;font-weight:700;line-height:160%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-wrap .page-content .project-list.project-type-list .project-list-item-for-mobile .info span{font-size:10px;font-weight:400;line-height:130%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.page-wrap .page-content .project-list.project-type-list .project-list-item-for-mobile a.link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.page-wrap .page-content .project-list.project-type-list .project-list-item-for-mobile .info{flex:1}.page-wrap .page-content .project-list.project-type-list .project-list-item-for-mobile .categories{margin-left:auto;align-self:center;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px;position:relative;z-index:2;pointer-events:none}.page-wrap .page-content .project-list.project-type-list .project-list-item-for-mobile .categories .category{border-radius:6px;border:1px solid #404040;padding:4px 6px;color:#404040;font-size:12px;font-weight:600;line-height:12px;pointer-events:all}@media only screen and (hover:hover){.page-wrap .page-content .project-list.project-type-list .project-list-item-for-mobile .categories .category{transition:var(--transition)}.page-wrap .page-content .project-list.project-type-list .project-list-item-for-mobile .categories .category:hover{background-color:var(--color-hover)}}.page-wrap .page-content .project-list.project-type-image .project-list-wrap{box-sizing:border-box;position:relative}.page-wrap .page-content .project-list.project-type-image .project-list-wrap .date-group-floating{position:absolute;right:6px;z-index:10;transform:translateY(10px);opacity:0;visibility:hidden;transition:opacity .5s ease-in-out,visibility .5s ease-in-out}.page-wrap .page-content .project-list.project-type-image .project-list-wrap .date-group-floating.active{opacity:1;visibility:visible}.page-wrap .page-content .project-list.project-type-image .project-list-wrap .date-group-floating span{display:inline-flex;align-items:center;justify-content:center;padding:0 20px;background:#b1fa94cc;border:1px solid #1b1b1b;border-radius:13px;font-size:34px;line-height:1;font-weight:500;height:52px;box-sizing:border-box;color:#1b1b1b}@media only screen and (max-width:1389px){.page-wrap .page-content .project-list.project-type-image .project-list-wrap .date-group-floating span{font-size:24px;height:36px}}.page-wrap .page-content .project-list.project-type-image .project-list-wrap .project-list-contents{opacity:0;visibility:hidden;transition:opacity .5s ease-in-out,visibility .5s ease-in-out}.page-wrap .page-content .project-list.project-type-image .project-list-wrap .project-list-contents.masonry-loaded{opacity:1;visibility:visible}.page-wrap .page-content .project-list.project-type-image .project-list-wrap .project-list-contents .project-item{border-radius:10px;background:#e0e0e0;padding:15px;box-sizing:border-box;width:calc(33.3% - 10px);margin-bottom:12px;position:relative;overflow:visible}@media only screen and (max-width:1389px){.page-wrap .page-content .project-list.project-type-image .project-list-wrap .project-list-contents .project-item{width:calc(50% - 6px)}}@media only screen and (max-width:809px){.page-wrap .page-content .project-list.project-type-image .project-list-wrap .project-list-contents .project-item{width:100%}}@media only screen and (hover:hover){.page-wrap .page-content .project-list.project-type-image .project-list-wrap .project-list-contents .project-item{transition:background var(--transition)}.page-wrap .page-content .project-list.project-type-image .project-list-wrap .project-list-contents .project-item:hover{background-color:var(--color-hover)}}.page-wrap .page-content .project-list.project-type-image .project-list-wrap .project-list-contents .project-item>a.link{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;z-index:5}.page-wrap .page-content .project-list.project-type-image .project-list-wrap .project-list-contents .project-item .project-item-inner{position:relative;display:flex;flex-direction:column;width:100%}.page-wrap .page-content .project-list.project-type-image .project-list-wrap .project-list-contents .project-item .project-item-inner .project-item-image-wrap{width:100%;display:flex;flex-direction:column}.page-wrap .page-content .project-list.project-type-image .project-list-wrap .project-list-contents .project-item .image{position:relative;width:100%;height:auto;border-radius:10px;overflow:hidden}.page-wrap .page-content .project-list.project-type-image .project-list-wrap .project-list-contents .project-item .image img{display:block;width:100%;height:auto;object-fit:contain}.page-wrap .page-content .project-list.project-type-image .project-list-wrap .project-list-contents .project-item .info{display:flex;flex-direction:column;padding-top:12px;gap:13px;box-sizing:border-box}.page-wrap .page-content .project-list.project-type-image .project-list-wrap .project-list-contents .project-item .info .date{color:#8c8c8c;font-size:14px;font-weight:500}.page-wrap .page-content .project-list.project-type-image .project-list-wrap .project-list-contents .project-item .info .title{font-size:20px;line-height:24px;font-weight:500;word-break:keep-all}.page-wrap .page-content .project-list.project-type-image .project-list-wrap .project-list-contents .project-item .info .title strong{font-weight:800;display:inline-block}.page-wrap .page-content .project-list.project-type-image .project-list-wrap .project-list-contents .project-item .info .title-en{font-size:16px;line-height:24px;font-weight:500}.page-wrap .page-content .project-list.project-type-image .project-list-wrap .project-list-contents .project-item .info .categories{display:flex;flex-wrap:wrap;gap:5px}.page-wrap .page-content .project-list.project-type-image .project-list-wrap .project-list-contents .project-item .info .categories a{padding:4px 6px;border-radius:6px;border:1px solid #404040;color:#404040;font-size:12px;line-height:1;font-weight:600}.page-wrap .page-content .project-list.project-type-image .project-list-wrap .project-list-contents .project-item .info .summary{color:#404040;font-size:12px;font-weight:400;line-height:150%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page-wrap .page-content .project-list.project-type-image .project-list-wrap .project-list-contents .project-list-item-wrap .project-list-item{position:relative;border-radius:10px;border:1px solid #080808;background:#f8f8f8;padding:12px 16px;height:48px;box-sizing:border-box;display:flex;gap:16px;font-size:16px;white-space:nowrap}@media only screen and (hover:hover){.page-wrap .page-content .project-list.project-type-image .project-list-wrap .project-list-contents .project-list-item-wrap .project-list-item:hover{background-color:var(--color-hover)}}.page-wrap .page-content .project-list.project-type-image .project-list-wrap .project-list-contents .project-list-item-wrap .project-list-item+.project-list-item{margin-top:-1px}.page-wrap .page-content .project-list.project-type-image .project-list-wrap .project-list-contents .project-list-item-wrap .project-list-item a.link{position:absolute;top:0;left:0;width:100%;height:100%}.page-wrap .page-content .project-list.project-type-image .project-list-wrap .project-list-contents .project-list-item-wrap .project-list-item .title{margin-right:auto;display:flex;gap:16px;white-space:nowrap;overflow:hidden;width:50%;margin-right:0}.page-wrap .page-content .project-list.project-type-image .project-list-wrap .project-list-contents .project-list-item-wrap .project-list-item .title .title-en{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-wrap .page-content .project-list.project-type-image .project-list-wrap .project-list-contents .project-list-item-wrap .project-list-item .date{margin-left:40px}.page-wrap .page-content .project-list.project-type-image .project-list-wrap .project-list-contents .project-list-item-wrap .project-list-item .categories{width:200px;display:flex;justify-content:flex-end;gap:5px;margin-left:auto}.page-wrap .page-content .project-list.project-type-image .project-list-wrap .project-list-contents .project-list-item-wrap .project-list-item .categories .category{border:1px solid #404040;border-radius:6px;color:#1b1b1b;font-size:12px;font-weight:600;line-height:12px;padding:4px 6px}body.off .page-wrap{background-color:#f8f8f8}.page-wrap .project-archive-layout .project-list{padding:0;display:none}.page-wrap.project-type-image .project-archive-layout .project-list.project-type-image,.page-wrap.project-type-list .project-archive-layout .project-list.project-type-list{display:block}.page-wrap .project-footer{display:flex;flex-wrap:wrap;justify-content:space-between;padding-left:var(--padding-x);padding-right:var(--padding-x);padding-bottom:36px}@media only screen and (max-width:1281px){.page-wrap .project-footer{display:block;padding-bottom:12px}}.page-wrap .project-footer.flex-end{justify-content:flex-end}.page-wrap .project-footer .project-pagination{width:100%;display:none}@media only screen and (max-width:1281px){.page-wrap .project-footer .project-footer-back{margin-top:10px}}.page-wrap .project-footer .project-footer-back .back-button{display:block;text-indent:-1000px;overflow:hidden;width:40px;height:40px;background:url(../assets/img/icon-back-button.svg) no-repeat center/contain}@media only screen and (max-width:1281px){.page-wrap .project-footer .project-footer-back .back-button{width:30px;height:30px}}.page-wrap .project-image-list{width:100%;padding:48px var(--padding-x);box-sizing:border-box}@media only screen and (max-width:1281px){.page-wrap .project-image-list{padding:var(--padding-x);padding-bottom:20px;padding-right:30px;background:#f8f8f8}}@media only screen and (max-width:1281px){.page-wrap .project-image-list .swiper-wrapper{flex-direction:column;gap:10px}.page-wrap .project-image-list .swiper-wrapper .swiper-slide{margin-right:0!important}.page-wrap .project-image-list .swiper-wrapper .swiper-slide .image{font-size:0;line-height:0;height:auto!important}.page-wrap .project-image-list .swiper-wrapper .swiper-slide .image img,.page-wrap .project-image-list .swiper-wrapper .swiper-slide .image video{width:100%;height:auto!important}}.page-wrap .project-image-list .swiper-slide{width:auto}.page-wrap .project-image-list .swiper-slide .image{position:relative;height:54vh}@media only screen and (max-width:1389px){.page-wrap .project-image-list .swiper-slide .image{height:42vh}}.page-wrap .project-image-list .swiper-slide .image img,.page-wrap .project-image-list .swiper-slide .image video{width:auto;height:100%;border-radius:10px}.page-wrap .project-image-list .swiper-slide .image .caption{position:absolute;left:50%;bottom:40px;transform:translateX(-50%);max-width:80%;color:#1b1b1b;font-size:14px;font-weight:600;line-height:20px;border-radius:6px;border:1px solid #404040;background:#f8f8f8;padding:10px}@media only screen and (max-width:1281px){.page-wrap .project-image-list .swiper-slide .image .caption{font-size:10px;line-height:16px;padding:6px 10px;bottom:20px}}.page-single-project{min-height:100vh}.page-single-project .page-content .project-archive-layout .project-behind,.page-single-project .page-content .project-archive-layout .project-description{border-top:.5px solid rgba(27,27,27,.85);padding-top:14px;margin-bottom:14px;margin-top:14px}.page-single-project .page-content .project-archive-layout .project-behind.for-mobile,.page-single-project .page-content .project-archive-layout .project-description.for-mobile{display:none}@media only screen and (max-width:1281px){.page-single-project .page-content .project-archive-layout .project-behind.for-mobile,.page-single-project .page-content .project-archive-layout .project-description.for-mobile{display:block;padding-bottom:14px;margin-bottom:0;border-bottom:.5px solid rgba(27,27,27,.85)}}@media only screen and (max-width:1281px){.page-single-project .page-content .project-archive-layout .project-behind.for-desktop,.page-single-project .page-content .project-archive-layout .project-description.for-desktop{display:none}}.page-single-project .page-content .project-archive-layout .project-behind .desc-title,.page-single-project .page-content .project-archive-layout .project-description .desc-title{font-weight:700;font-size:15px;margin-bottom:10px;color:#1b1b1b}@media only screen and (max-width:1281px){.page-single-project .page-content .project-archive-layout .project-behind .desc-title,.page-single-project .page-content .project-archive-layout .project-description .desc-title{margin-bottom:0}}.page-single-project .page-content .project-archive-layout .project-behind .desc-title h3,.page-single-project .page-content .project-archive-layout .project-description .desc-title h3{position:relative}.page-single-project .page-content .project-archive-layout .project-behind .desc-title h3 a.toggle,.page-single-project .page-content .project-archive-layout .project-description .desc-title h3 a.toggle{position:absolute;right:0;top:50%;transform:translateY(-50%)}.page-single-project .page-content .project-archive-layout .project-behind .desc-title h3 a.toggle:after,.page-single-project .page-content .project-archive-layout .project-description .desc-title h3 a.toggle:after{color:#1b1b1b;content:"펼치기";font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}body.show-project-behind .page-single-project .page-content .project-archive-layout .project-behind .desc-title h3 a.toggle:after,body.show-project-behind .page-single-project .page-content .project-archive-layout .project-description .desc-title h3 a.toggle:after{content:"접기"}.page-single-project .page-content .project-archive-layout .project-behind .project-description-inner,.page-single-project .page-content .project-archive-layout .project-description .project-description-inner{font-size:15px;line-height:160%;color:#1b1b1b}.page-single-project .page-content .project-archive-layout .project-behind .project-description-inner p,.page-single-project .page-content .project-archive-layout .project-description .project-description-inner p{margin-bottom:10px}.page-single-project .page-content .project-archive-layout .project-behind .project-description-inner p:last-child,.page-single-project .page-content .project-archive-layout .project-description .project-description-inner p:last-child{margin-bottom:0}.page-single-project .page-content .project-archive-layout .project-behind .project-description-inner img,.page-single-project .page-content .project-archive-layout .project-description .project-description-inner img{display:block;width:100%;height:auto}.page-single-project .page-content .project-archive-layout .project-behind .project-description-inner.html,.page-single-project .page-content .project-archive-layout .project-description .project-description-inner.html{display:flex;flex-direction:column}@media only screen and (max-width:1281px){.page-single-project .page-content .project-archive-layout .project-description{margin-bottom:0}}.page-single-project .page-content .project-archive-layout .project-behind .project-description-inner,.page-single-project .page-content .project-archive-layout .project-behind .project-description-inner.html{display:flex;flex-direction:column;max-height:0;overflow:hidden;opacity:0;transition:max-height .5s ease,opacity .4s ease}.page-single-project .page-content .project-archive-layout .project-sidebar-header .sidebar-top-bar{position:absolute;right:0;top:0}@media only screen and (max-width:1281px){.page-single-project .page-content .project-archive-layout .project-sidebar-header .sidebar-top-bar{right:auto;left:0}}.page-single-project .page-content .project-archive-layout .project-sidebar-header .sidebar-top-bar .logo a img{height:24px}.page-single-project .page-content .project-archive-layout .project-sidebar-header .sidebar-top-bar .btn-back{display:inline-flex;align-items:center;gap:5px;color:#1b1b1b;text-align:center;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:24px;border-radius:4px;border:1px solid #404040;background:#f8f8f8;height:24px;padding:0 10px;transition:background var(--transition)}@media only screen and (max-width:1281px){.page-single-project .page-content .project-archive-layout .project-sidebar-header .sidebar-top-bar .btn-back{font-size:12px}}.page-single-project .page-content .project-archive-layout .project-sidebar-header .sidebar-top-bar .btn-back:before{content:"";width:11px;height:8px;background:url(../assets/img/icon-back-for-button.svg) no-repeat center/contain}@media only screen and (hover:hover){.page-single-project .page-content .project-archive-layout .project-sidebar-header .sidebar-top-bar .btn-back:hover{background:var(--color-hover)}}.page-single-project .page-content .project-archive-layout .project-sidebar{padding-top:152px}@media only screen and (max-width:1281px){.page-single-project .page-content .project-archive-layout .project-sidebar{padding-top:16px;padding-bottom:0;height:auto}}body.show-project-behind .page-single-project .page-content .project-archive-layout .project-sidebar{padding-bottom:0}.page-single-project .page-content .project-archive-layout .project-sidebar .project-sidebar-filter-wrap .project-title-wrap .project-title-en{font-size:16px;font-weight:500;margin-bottom:5px;color:#666}@media only screen and (max-width:1281px){.page-single-project .page-content .project-archive-layout .project-sidebar .project-sidebar-filter-wrap .project-title-wrap .project-title-en{font-size:14px;line-height:16px}}.page-single-project .page-content .project-archive-layout .project-sidebar .project-sidebar-filter-wrap .project-title-wrap .project-title{font-size:28px;font-weight:500;line-height:1.2;margin-bottom:15px;color:#1b1b1b;word-break:keep-all}@media only screen and (max-width:1281px){.page-single-project .page-content .project-archive-layout .project-sidebar .project-sidebar-filter-wrap .project-title-wrap .project-title{font-size:20px;line-height:24px}}.page-single-project .page-content .project-archive-layout .project-sidebar .project-sidebar-filter-wrap .project-title-wrap .project-title strong{display:block;font-weight:800}.page-single-project .page-content .project-archive-layout .project-sidebar .project-sidebar-filter-wrap .project-title-wrap .project-categories{display:flex;flex-wrap:wrap;gap:5px;padding-top:14px;margin-top:14px;margin-bottom:14px;border-top:.5px solid rgba(27,27,27,.85)}.page-single-project .page-content .project-archive-layout .project-sidebar .project-sidebar-filter-wrap .project-title-wrap .project-categories .category{display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 4px;border:1px solid #1b1b1b;border-radius:4px;font-size:12px;color:#1b1b1b}@media only screen and (hover:hover){.page-single-project .page-content .project-archive-layout .project-sidebar .project-sidebar-filter-wrap .project-title-wrap .project-categories .category{transition:background var(--transition)}.page-single-project .page-content .project-archive-layout .project-sidebar .project-sidebar-filter-wrap .project-title-wrap .project-categories .category:hover{background-color:var(--color-hover)}}.page-single-project .page-content .project-archive-layout .project-sidebar .project-sidebar-filter-wrap .project-title-wrap .project-info{font-size:13px;line-height:130%;color:#1b1b1b;margin-top:10px;display:flex;flex-direction:column}.page-single-project .page-content .project-archive-layout .project-sidebar{transition:width .4s ease}body.show-project-behind .page-single-project .page-content .project-archive-layout .project-behind .project-description-inner,body.show-project-behind .page-single-project .page-content .project-archive-layout .project-behind .project-description-inner.html{padding-top:14px;max-height:2000px;opacity:1}body.show-project-behind .page-single-project .page-content .project-archive-layout .project-behind a.toggle:after{content:"접기"}.page-single-project .page-content .project-archive-layout .project-main .project-image-list{padding:0;padding-left:4px;display:flex;flex-direction:column;gap:20px}@media only screen and (max-width:1281px){.page-single-project .page-content .project-archive-layout .project-main .project-image-list{padding-left:0;gap:8px}}.page-single-project .page-content .project-archive-layout .project-main .project-image-list .project-image-item{border-radius:10px;overflow:hidden;background:0 0}.page-single-project .page-content .project-archive-layout .project-main .project-image-list .project-image-item .image{width:100%}.page-single-project .page-content .project-archive-layout .project-main .project-image-list .project-image-item .image img,.page-single-project .page-content .project-archive-layout .project-main .project-image-list .project-image-item .image video{width:100%;height:auto!important;display:block;border-radius:10px}.page-single-project .page-content .project-archive-layout .project-main .project-image-list .project-image-item .image .caption{margin-top:8px;font-size:14px;color:#666;text-align:center}.page-single-project .page-content .project-archive-layout .project-main .project-informations{border-top:.5px solid #1b1b1b;padding-top:8px;padding-bottom:60px;margin:0 8px;margin-top:12px}@media only screen and (max-width:1281px){.page-single-project .page-content .project-archive-layout .project-main .project-informations{margin:0;margin-top:14px;padding-top:14px;padding-bottom:0}}.page-single-project .page-content .project-archive-layout .project-main .project-informations h3{font-size:14px;font-weight:700;line-height:160%;margin-bottom:8px}@media only screen and (max-width:1281px){.page-single-project .page-content .project-archive-layout .project-main .project-informations h3{font-size:15px;line-height:1}}.page-single-project .page-content .project-archive-layout .project-main .project-informations .project-table{display:flex;flex-wrap:wrap;gap:20px}@media only screen and (max-width:1281px){.page-single-project .page-content .project-archive-layout .project-main .project-informations .project-table{gap:14px}}.page-single-project .page-content .project-archive-layout .project-main .project-informations .project-table .project-table-item{width:calc((1 / 5) * 100% - (4 / 5 * 20px));display:flex;flex-direction:column}@media only screen and (max-width:1281px){.page-single-project .page-content .project-archive-layout .project-main .project-informations .project-table .project-table-item{width:calc((1 / 2) * 100% - (1 / 2 * 14px))}}.page-single-project .page-content .project-archive-layout .project-main .project-informations .project-table .project-table-item .title{font-size:13px;font-weight:700;line-height:140%}.page-single-project .page-content .project-archive-layout .project-main .project-informations .project-table .project-table-item .value{font-size:13px;font-weight:500;line-height:140%}.projects-index-wrap{display:none}@media only screen and (max-width:1281px){.projects-index-wrap{display:block;background-color:#f8f8f8;padding-top:14px}.projects-index-wrap h2{color:#404040;font-size:15px;font-weight:700;line-height:100%;padding:0 var(--padding-x);margin-bottom:14px}.projects-index-wrap .project-filters{z-index:100;background:#f8f8f8;margin:0 var(--padding-x);padding-top:14px;margin-bottom:14px;padding-bottom:14px;border-top:.5px solid rgba(27,27,27,.85);border-bottom:.5px solid rgba(27,27,27,.85)}.projects-index-wrap .project-filters .tabs{display:flex;gap:5px;flex-wrap:wrap}.projects-index-wrap .project-filters .tabs .tab{border-radius:6px;color:#404040;border:1px solid #404040;background:#f8f8f8;height:20px;padding:0 6px;display:inline-flex;justify-content:center;align-items:center;font-size:12px;font-weight:600;box-sizing:border-box}.projects-index-wrap .project-filters .tabs .tab.active{background:#404040;color:#fff}.projects-index-wrap .project-list{display:flex;flex-direction:column;gap:8px;padding:0 var(--padding-x);padding-bottom:24px}.projects-index-wrap .project-list .project-list-item{position:relative;padding:7px 8px;border-radius:7px;background:#e0e0e0;transition:var(--transition);display:flex;gap:7px;color:#1b1b1b;overflow:hidden}.projects-index-wrap .project-list .project-list-item:not(.no-arrow):after{content:"";width:8px;height:8px;background:url(../assets/img/icon-shortcut-arrow.svg) no-repeat center/contain;position:absolute;right:8px;top:8px}.projects-index-wrap .project-list .project-list-item .image{flex-shrink:0;width:60px;aspect-ratio:1/1}.projects-index-wrap .project-list .project-list-item .image img{display:block;width:100%;height:100%;object-fit:contain}.projects-index-wrap .project-list .project-list-item .info{flex:1;min-width:0;display:flex;flex-direction:column;padding-right:14px}.projects-index-wrap .project-list .project-list-item .info h4{font-size:10px;font-weight:400;line-height:160%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projects-index-wrap .project-list .project-list-item .info h3{font-size:12px;font-weight:700;line-height:160%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projects-index-wrap .project-list .project-list-item .info span{font-size:10px;font-weight:400;line-height:130%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.projects-index-wrap .project-list .project-list-item .link{position:absolute;top:0;left:0;width:100%;height:100%}}@media only screen and (max-width:1281px) and only screen and (hover:hover){.projects-index-wrap .project-list .project-list-item:hover{background:var(--color-hover)}}
/*# sourceMappingURL=app.css.map */
