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;--grid-padding:20px;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}@media only screen and (max-width:810px){.container.full{margin-left:0;margin-right:0}}@media only screen and (max-width:810px){.container{--grid-padding:16px}}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}.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:810px){.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:810px){.offset-mobile-12{margin-left:calc((12 / 12) * 100%)}}.offset-11{margin-left:calc((11 / 12) * 100%)}@media only screen and (max-width:810px){.offset-mobile-11{margin-left:calc((11 / 12) * 100%)}}.offset-10{margin-left:calc((10 / 12) * 100%)}@media only screen and (max-width:810px){.offset-mobile-10{margin-left:calc((10 / 12) * 100%)}}.offset-9{margin-left:calc((9 / 12) * 100%)}@media only screen and (max-width:810px){.offset-mobile-9{margin-left:calc((9 / 12) * 100%)}}.offset-8{margin-left:calc((8 / 12) * 100%)}@media only screen and (max-width:810px){.offset-mobile-8{margin-left:calc((8 / 12) * 100%)}}.offset-7{margin-left:calc((7 / 12) * 100%)}@media only screen and (max-width:810px){.offset-mobile-7{margin-left:calc((7 / 12) * 100%)}}.offset-6{margin-left:calc((6 / 12) * 100%)}@media only screen and (max-width:810px){.offset-mobile-6{margin-left:calc((6 / 12) * 100%)}}.offset-5{margin-left:calc((5 / 12) * 100%)}@media only screen and (max-width:810px){.offset-mobile-5{margin-left:calc((5 / 12) * 100%)}}.offset-4{margin-left:calc((4 / 12) * 100%)}@media only screen and (max-width:810px){.offset-mobile-4{margin-left:calc((4 / 12) * 100%)}}.offset-3{margin-left:calc((3 / 12) * 100%)}@media only screen and (max-width:810px){.offset-mobile-3{margin-left:calc((3 / 12) * 100%)}}.offset-2{margin-left:calc((2 / 12) * 100%)}@media only screen and (max-width:810px){.offset-mobile-2{margin-left:calc((2 / 12) * 100%)}}.offset-1{margin-left:calc((1 / 12) * 100%)}@media only screen and (max-width:810px){.offset-mobile-1{margin-left:calc((1 / 12) * 100%)}}.order-12{order:12}@media only screen and (max-width:810px){.order-mobile-12{order:12}}.order-11{order:11}@media only screen and (max-width:810px){.order-mobile-11{order:11}}.order-10{order:10}@media only screen and (max-width:810px){.order-mobile-10{order:10}}.order-9{order:9}@media only screen and (max-width:810px){.order-mobile-9{order:9}}.order-8{order:8}@media only screen and (max-width:810px){.order-mobile-8{order:8}}.order-7{order:7}@media only screen and (max-width:810px){.order-mobile-7{order:7}}.order-6{order:6}@media only screen and (max-width:810px){.order-mobile-6{order:6}}.order-5{order:5}@media only screen and (max-width:810px){.order-mobile-5{order:5}}.order-4{order:4}@media only screen and (max-width:810px){.order-mobile-4{order:4}}.order-3{order:3}@media only screen and (max-width:810px){.order-mobile-3{order:3}}.order-2{order:2}@media only screen and (max-width:810px){.order-mobile-2{order:2}}.order-1{order:1}@media only screen and (max-width:810px){.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:810px){.col-mobile-hidden{display:none}}@media only screen and (max-width:810px){.col-mobile-12{flex:0 0 100%;max-width:100%}}@media only screen and (max-width:810px){.col-mobile-12{flex:0 0 calc((12 / 12) * 100% - 5px);max-width:calc((12 / 12) * 100% - 5px)}}@media only screen and (max-width:810px){.col-mobile-11{flex:0 0 calc((11 / 12) * 100% - 5px);max-width:calc((11 / 12) * 100% - 5px)}}@media only screen and (max-width:810px){.col-mobile-10{flex:0 0 calc((10 / 12) * 100% - 5px);max-width:calc((10 / 12) * 100% - 5px)}}@media only screen and (max-width:810px){.col-mobile-9{flex:0 0 calc((9 / 12) * 100% - 5px);max-width:calc((9 / 12) * 100% - 5px)}}@media only screen and (max-width:810px){.col-mobile-8{flex:0 0 calc((8 / 12) * 100% - 5px);max-width:calc((8 / 12) * 100% - 5px)}}@media only screen and (max-width:810px){.col-mobile-7{flex:0 0 calc((7 / 12) * 100% - 5px);max-width:calc((7 / 12) * 100% - 5px)}}@media only screen and (max-width:810px){.col-mobile-6{flex:0 0 calc((6 / 12) * 100% - 5px);max-width:calc((6 / 12) * 100% - 5px)}}@media only screen and (max-width:810px){.col-mobile-5{flex:0 0 calc((5 / 12) * 100% - 5px);max-width:calc((5 / 12) * 100% - 5px)}}@media only screen and (max-width:810px){.col-mobile-4{flex:0 0 calc((4 / 12) * 100% - 5px);max-width:calc((4 / 12) * 100% - 5px)}}@media only screen and (max-width:810px){.col-mobile-3{flex:0 0 calc((3 / 12) * 100% - 5px);max-width:calc((3 / 12) * 100% - 5px)}}@media only screen and (max-width:810px){.col-mobile-2{flex:0 0 calc((2 / 12) * 100% - 5px);max-width:calc((2 / 12) * 100% - 5px)}}@media only screen and (max-width:810px){.col-mobile-1{flex:0 0 calc((1 / 12) * 100% - 5px);max-width:calc((1 / 12) * 100% - 5px)}}:root{--vh:100vh;--rt-vh:100vh;--main-title-font:"neue-haas-grotesk-display",sans-serif;--text-font:"neue-haas-grotesk-text",sans-serif;--text-color:#000;--sub-text-color:#bebebe;--header:57px}@media only screen and (max-width:810px){:root{--header:48px}}body{padding:0;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;color:var(--sub-text-color);font-family:neue-haas-grotesk-text,sans-serif;font-weight:700;font-size:16px;line-height:20px}@media only screen and (max-width:1280px){body{font-size:14px;line-height:18px}}body.bold{font-family:var(--main-title-font)}body a{color:var(--text-color);text-decoration:none}@media (hover:hover){body a:hover{color:#000}}body .view-mobile{display:none}@media only screen and (max-width:810px){body .view-mobile{display:block}}@media only screen and (max-width:810px){body .view-desktop{display:none}}body .extra-bold{font-weight:800}body.show-mobile-menu,body.show-work-filters{overflow:hidden}.header-size{font-size:24px;line-height:100%}@media only screen and (max-width:1280px){.header-size{font-size:20px;line-height:24px}}body.single-work .header-size{color:var(--sub-text-color)}body.single-work .header-size a{color:var(--sub-text-color)}body.single-work .header-size .navs{display:none}.header-size.header-space{visibility:hidden}.header-size .work-mobile-title{display:none}@media only screen and (max-width:810px){.header-size .work-mobile-title{display:block;color:var(--text-color)}}.header-size .work-index{display:none}@media only screen and (max-width:1280px){.header-size .work-index{display:block;text-align:right}.header-size .work-index .index-current{font-size:10px;vertical-align:text-top;display:inline-block}body.show-work-filters .header-size .work-index .index-current{display:none}.header-size .work-index .index-link:after{content:"Index"}body.show-work-filters .header-size .work-index .index-link:after{content:"Close";z-index:1000}}header{position:fixed;top:0;left:0;width:100%;z-index:1000;height:var(--header);background-color:rgba(255,255,255,.9);letter-spacing:-.5px;display:flex;flex-direction:column;font-family:var(--main-title-font);font-size:24px;line-height:100%;line-height:28px}@media only screen and (max-width:1280px){header{font-size:20px;line-height:24px}}header .header-main-line{position:relative}header .header-main-line:after{content:"";background:var(--text-color);position:absolute;left:0;bottom:-2px;width:100%;height:4px}@media only screen and (max-width:810px){header .header-main-line:after{height:3px;bottom:-1.5px}}header .header-sub-line{display:flex;justify-content:space-between}header .header-sub-line .navs{display:flex;width:50%}@media only screen and (max-width:1280px){header .header-sub-line .navs{display:none}}header .header-sub-line .navs a{flex:1;color:var(--sub-text-color)}header .header-sub-line .navs a:hover{background:#000}header .header-sub-line .navs a.active{background:#000}body.page-id-60 header .header-sub-line{border-bottom:4px solid var(--text-color)}header a.main-logo{display:inline-block}@media only screen and (max-width:810px){header a.main-logo{display:block}}header a.main-logo span{display:inline-block;letter-spacing:.6em}@media only screen and (max-width:810px){header .slogon{display:block;width:100%}}@media only screen and (max-width:810px){header .slogon a{display:block}}body.page-id-178 header{top:50%;transform:translateY(-50%);background:0 0}body.page-id-178 header .header-main-line:after{background:var(--sub-text-color)}body.page-id-178 header .header-main-line a.main-logo{color:var(--sub-text-color)}body.page-id-178 header .header-sub-line .slogon a{color:var(--sub-text-color)}body.single-work header{display:none}main{min-height:calc(var(--vh) - var(--header) - (var(--vh) * .4));margin-top:var(--header)}body.page-id-178 main{margin-top:0}body.single-work main{margin-top:0}@media only screen and (max-width:810px){main{min-height:calc(var(--rt-vh) - var(--header))}}footer{position:relative;color:var(--sub-text-color);height:calc(var(--vh) * .4);z-index:-1}@media only screen and (max-width:810px){footer{height:240px}}footer:after{content:"";display:block;width:320px;height:174px;background:url(../assets/img/logo-footer.svg) no-repeat center center/contain;position:absolute;right:0;bottom:0}@media only screen and (max-width:1280px){footer:after{width:100%;height:100%;background-size:50% auto;background-position:right bottom}}footer a{color:var(--sub-text-color)}.mobile-menu{display:none;background:#000;position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto;z-index:2000}@media only screen and (max-width:810px){body.show-mobile-menu.menu-filter .mobile-menu.menu-filter,body.show-mobile-menu.menu-index .mobile-menu.menu-index{display:block}}.mobile-menu .mobile-menu-inner{display:flex;flex-direction:column;height:100%;padding-top:50px;box-sizing:border-box}.mobile-menu .mobile-menu-inner a{font-size:24px;line-height:100%;color:#bebebe}@media only screen and (max-width:1280px){.mobile-menu .mobile-menu-inner a{font-size:20px;line-height:24px}}.mobile-menu .mobile-menu-inner a.close{padding:4px 16px;line-height:30px;text-align:center;position:fixed;bottom:0;left:0;width:100%;box-sizing:border-box;background:#000}@media only screen and (max-width:810px){.mobile-menu .mobile-menu-inner a.close{line-height:24px}}.mobile-menu .mobile-menu-inner .menus{display:flex;flex-direction:column;flex:1;gap:8px;padding-bottom:42px}.mobile-menu .mobile-menu-inner .menus a{display:block;line-height:28px;text-align:center;position:relative}.mobile-menu .mobile-menu-inner .menus a:after{content:"";position:absolute;left:0;width:100%;bottom:-4px;height:3px;background:#bebebe}.mobile-menu .mobile-menu-inner .menus a .title{display:block}.mobile-menu .mobile-menu-inner .menus a .filters{display:none}.mobile-menu .mobile-menu-inner .menus a .filters .filter input[type=checkbox]{display:none}.mobile-menu .mobile-menu-inner .menus a .filters .filter label{font-size:24px;line-height:100%;line-height:30px}@media only screen and (max-width:1280px){.mobile-menu .mobile-menu-inner .menus a .filters .filter label{font-size:20px;line-height:24px}}.mobile-menu .mobile-menu-inner .menus a.active .filters{display:block}.mobile-index-menu{display:none;position:fixed;bottom:0;left:50%;transform:translateX(-50%);background-color:#000;color:#fff;mix-blend-mode:multiply;justify-content:center}@media only screen and (max-width:810px){.mobile-index-menu{display:flex}body.post-type-archive-work .mobile-index-menu{width:100%}}.mobile-index-menu a{font-size:24px;line-height:100%;display:inline-flex;justify-content:center;padding:4px 16px;line-height:30px;color:#fff;white-space:nowrap}@media only screen and (max-width:1280px){.mobile-index-menu a{font-size:20px;line-height:24px}}.mobile-index-menu a.filter{flex:1;text-align:center;justify-content:center}.mobile-index-menu a.filter.dummy{color:transparent;background:#fff;pointer-events:none}.works .work.hide{display:none}.works .work .work-image{font-size:0;line-height:0}.works .work .work-image img{width:100%;height:100%;object-fit:contain}.works .work .work-content{position:absolute;left:0;top:0;width:100%;box-sizing:border-box;opacity:0;color:var(--sub-text-color);background:rgba(255,255,255,.9)}body.post-type-archive-work .works .work .work-content,body.single-work .works .work .work-content{bottom:0}.works .work .work-content .title{color:var(--sub-text-color);margin-bottom:20px}@media only screen and (max-width:1280px){.works .work .work-content .title{margin-bottom:0}}.works .work .work-content .informations{display:none}.works .work .work-content .informations .information .name{display:inline-block}@media only screen and (max-width:1280px){.works .work .work-content .informations .information{padding-left:0}.works .work .work-content .informations .information.category,.works .work .work-content .informations .information.client,.works .work .work-content .informations .information.scope{display:none}.works .work .work-content .informations .information .name{display:none}}.works .work:hover .work-content{opacity:1}.selected-works{display:flex;flex-direction:column;background:#000;margin-top:var(--vh)}.selected-works .selected-work{overflow:hidden;padding-top:10px}.selected-works .selected-work a{display:block;position:relative}.selected-works .selected-work a .image{display:block;font-size:0;line-height:0}.selected-works .selected-work a .image img{width:100%;height:var(--vh);object-fit:cover}.selected-works .selected-work a .title{position:absolute;left:0;top:0;color:var(--sub-text-color)}.works-wrap{padding-top:30px}@media only screen and (max-width:810px){.works-wrap{padding-top:0}}.works-wrap .about-content{font-size:24px;line-height:100%;color:var(--sub-text-color)}@media only screen and (max-width:1280px){.works-wrap .about-content{font-size:20px;line-height:24px}}@media only screen and (max-width:1280px){.works-wrap .about-content{font-size:14px;line-height:16px;padding-top:5px;padding-bottom:5px}}.works-wrap .layer-close-wrap{display:none}@media only screen and (max-width:1280px){.works-wrap .layer-close-wrap{display:block;text-align:right;margin-bottom:-20px}.works-wrap .layer-close-wrap a{color:var(--text-color);font-size:17px}}.works-wrap .works-content-wrap{background-color:#000}.work-filters{display:flex;gap:20px;margin-bottom:40px}@media only screen and (max-width:1280px){.works-wrap .work-filters{position:fixed;left:0;top:var(--header);width:100%;bottom:0;z-index:1000;background:rgba(255,255,255,.9);margin-bottom:0;font-size:17px;flex-direction:column;gap:20px;overflow:hidden;display:none}body.show-work-filters .works-wrap .work-filters{margin-top:20px;display:flex}.information-wrap .work-filters{flex-wrap:wrap;gap:27px 0}}@media only screen and (max-width:810px){.work-filters{margin-bottom:40px}.information-wrap .work-filters{flex-direction:column}}.work-filters .work-filter{flex:2}.work-filters .work-filter.filter-client{flex:3}.work-filters .work-filter.filter-year{flex:1}@media only screen and (max-width:1280px){.works-wrap .work-filters .work-filter{flex:none}.information-wrap .work-filters .work-filter{flex:none;width:50%}}@media only screen and (max-width:810px){.information-wrap .work-filters .work-filter{width:100%}}.work-filters .work-filter .title{color:var(--sub-text-color);border-bottom:1px solid var(--sub-text-color)}@media only screen and (max-width:1280px){.works-wrap .work-filters .work-filter .title{width:auto;color:var(--text-color)}}.work-filters .work-filter .title a{color:var(--sub-text-color);pointer-events:none}@media only screen and (max-width:1280px){.works-wrap .work-filters .work-filter .title a{color:var(--text-color);pointer-events:auto}.works-wrap .work-filters .work-filter .title a:after{content:"+";display:inline-block;margin-left:5px}}@media only screen and (max-width:1280px){.works-wrap .work-filters .work-filter .filters{position:absolute;top:0;left:50%;right:0;display:none}}@media only screen and (max-width:810px){.works-wrap .work-filters .work-filter .filters{position:relative;left:auto;top:auto;right:auto;margin-top:5px}}@media only screen and (max-width:1280px){.works-wrap .work-filters .work-filter .filters .filter+.filter{margin-top:5px}}.work-filters .work-filter .filters .filter input{display:none}.work-filters .work-filter .filters .filter label{cursor:pointer;display:block;width:100%;border-bottom:1px solid var(--sub-text-color)}.work-filters .work-filter .filters .filter label:hover{color:var(--text-color);border-color:var(--text-color)}.work-filters .work-filter .filters .filter input:checked+label{color:var(--text-color);border-color:var(--text-color)}@media only screen and (max-width:1280px){.works-wrap .work-filters.active .work-filter .title.active a:after{content:"-"}.works-wrap .work-filters.active .work-filter .title.active+.filters{display:block}.works-wrap .work-filters.active .work-filter .title:not(.active) a{color:var(--sub-text-color)}}.single-work-wrap{--work-title-height:30px}@media only screen and (max-width:810px){.single-work-wrap{--work-title-height:24px}}.single-work-wrap .work-title-wrap{position:fixed;top:0;left:0;width:100%;height:var(--work-title-height);box-sizing:border-box;overflow:auto;background:#000;z-index:3000;-ms-overflow-style:none;scrollbar-width:none}.single-work-wrap .work-title-wrap::-webkit-scrollbar{display:none}body.on-bottom .single-work-wrap .work-title-wrap{padding-bottom:var(--footer)}@media only screen and (max-width:810px){.single-work-wrap .work-title-wrap{overflow:visible}}.single-work-wrap .work-title-wrap .work-title{font-size:24px;line-height:100%;z-index:1}@media only screen and (max-width:1280px){.single-work-wrap .work-title-wrap .work-title{font-size:20px;line-height:24px}}.single-work-wrap .work-informations{position:relative;margin-top:var(--work-title-height)}@media only screen and (max-width:1280px){.single-work-wrap .work-informations{width:auto;flex:1}}@media only screen and (max-width:810px){.single-work-wrap .work-informations{order:2}}.single-work-wrap .work-informations .work-filters{background:#000;margin-bottom:10px}@media only screen and (max-width:810px){.single-work-wrap .work-informations .work-filters{flex-direction:column;margin-bottom:0;gap:10px;padding-bottom:20px}}.single-work-wrap .work-informations .work-filters dl{display:flex;color:var(--sub-text-color);flex:1;padding-bottom:20px}@media only screen and (max-width:810px){.single-work-wrap .work-informations .work-filters dl{padding-bottom:0}}.single-work-wrap .work-informations .work-filters dl dt{flex:1}.single-work-wrap .work-informations .work-filters dl dt span{display:block;line-height:24px;border-bottom:2px solid var(--sub-text-color)}@media only screen and (max-width:810px){.single-work-wrap .work-informations .work-filters dl dt span{line-height:18px}}@media only screen and (max-width:810px){.single-work-wrap .work-informations .work-filters dl dt{width:auto}}.single-work-wrap .work-informations .work-filters dl dd{flex:1}.single-work-wrap .work-informations .work-filters dl dd div{display:block;border-bottom:2px solid var(--sub-text-color);line-height:24px;color:var(--sub-text-color)}@media only screen and (max-width:810px){.single-work-wrap .work-informations .work-filters dl dd div{line-height:18px}}.single-work-wrap .work-informations .work-filters dl dd div a{color:var(--sub-text-color);display:block}.single-work-wrap .work-informations .work-description{color:var(--sub-text-color);margin:10px 0 28px 0;column-width:400px;column-gap:20px;height:500px;overflow-x:auto;overflow-y:hidden}@media only screen and (max-width:810px){.single-work-wrap .work-informations .work-description{margin-top:0;margin-bottom:0;padding-right:0;height:auto;column-count:1}}.single-work-wrap .work-informations .work-description .description{break-inside:avoid;padding-bottom:20px}@media only screen and (max-width:810px){.single-work-wrap .work-informations .work-description .description{padding-bottom:0}}@media only screen and (max-width:810px){.single-work-wrap .work-informations .work-description .description p+p{margin-top:16px}}.single-work-wrap .work-informations .work-related{margin-top:20px}.single-work-wrap .work-informations .work-related>.title{margin-bottom:5px}.single-work-wrap .work-medias{flex:1}@media only screen and (max-width:810px){.single-work-wrap .work-medias{order:1}}.single-work-wrap .work-medias .dummy-title{font-size:24px;line-height:100%;visibility:hidden}@media only screen and (max-width:1280px){.single-work-wrap .work-medias .dummy-title{font-size:20px;line-height:24px}}@media only screen and (max-width:810px){.single-work-wrap .work-medias .dummy-title{display:none}}.single-work-wrap .work-medias .work-media{font-size:0;line-height:0}.single-work-wrap .work-medias .work-media img,.single-work-wrap .work-medias .work-media video{width:100%;height:auto;object-fit:contain}.single-work-wrap .work-related{background:#000;margin-bottom:8px}@media only screen and (max-width:810px){.single-work-wrap .work-related{margin-bottom:0}}.single-work-wrap .work-related>.title{padding:10px;padding-bottom:0}.archive-wrap{display:flex;flex-wrap:wrap;max-width:82vw;align-items:flex-start;justify-content:space-between;gap:160px 20px;margin:130px auto 160px auto}@media only screen and (max-width:1280px){.archive-wrap{gap:60px;max-width:70vw;align-items:center;flex-direction:column;margin:calc(var(--header) + 50px) auto 37px auto}}.archive-wrap .archive{display:flex;flex-direction:column;width:calc(33.333% - 120px);background:#000}@media only screen and (max-width:1280px){.archive-wrap .archive{width:100%;max-width:none;align-items:center}}.archive-wrap .archive .archive-image{font-size:0;line-height:0;position:relative;width:100%;padding-top:100%}.archive-wrap .archive .archive-image .view-detail{font-size:0;line-height:0}.archive-wrap .archive .archive-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border:4px solid #000;box-sizing:border-box}.archive-wrap .archive .archive-info{width:100%}.information-wrap .description{font-size:24px;line-height:100%;color:var(--text-color);font-family:var(--main-title-font);padding-top:4px}@media only screen and (max-width:1280px){.information-wrap .description{font-size:20px;line-height:24px}}@media only screen and (max-width:810px){.information-wrap .description{font-size:14px;line-height:16px}}.information-wrap .informations{display:flex;flex-direction:column;gap:60px;margin:60px 0;width:50%}@media only screen and (max-width:810px){.information-wrap .informations{width:100%;margin:20px 0;gap:20px}}.information-wrap .informations .information{display:flex}@media only screen and (max-width:810px){.information-wrap .informations .information{flex-wrap:wrap}}.information-wrap .informations .information .title{width:25%;color:var(--text-color)}@media only screen and (max-width:810px){.information-wrap .informations .information .title{width:100%}}.information-wrap .informations .information .title span{display:block;line-height:20px;border-bottom:2px solid var(--text-color)}.information-wrap .informations .information .content{flex:1;color:var(--text-color)}.information-wrap .informations .information .content .information-value{display:flex;line-height:20px}@media only screen and (max-width:810px){.information-wrap .informations .information .content .information-value{line-height:18px}}.information-wrap .informations .information .content .information-value+.information-value{margin-top:4px}@media only screen and (max-width:810px){.information-wrap .informations .information .content .information-value+.information-value{margin-top:0}}.information-wrap .informations .information .content .information-value .label{width:33.3333%;border-bottom:2px solid var(--text-color)}@media only screen and (max-width:810px){.information-wrap .informations .information .content .information-value .label{width:50%}}.information-wrap .informations .information .content .information-value .label:empty{border-bottom:0}.information-wrap .informations .information .content .information-value .value{flex:1;border-bottom:2px solid var(--text-color)}@media only screen and (max-width:810px){.information-wrap .informations .information .content .information-value .value{font-size:14px;line-height:16px}}.information-wrap .informations .information .content .information-value.no-label{color:var(--sub-text-color)}@media only screen and (max-width:810px){.information-wrap .informations .information .content .information-value.no-label .label{display:none}}.information-wrap .informations .information .content .information-value.no-label .value{border-color:var(--sub-text-color)}.information-wrap .work-filters{margin-bottom:60px}@media only screen and (max-width:810px){.information-wrap .work-filters{margin-bottom:10px}}.information-wrap .work-filters .work-filter{flex:none;width:calc(25% - 20px)}@media only screen and (max-width:810px){.information-wrap .work-filters .work-filter{width:100%}}.information-wrap .work-filters .work-filter.work-filter-client,.information-wrap .work-filters .work-filter.work-filter-year{display:none}.information-wrap .work-filters .work-filter .title{color:var(--text-color);border-bottom:2px solid var(--text-color)}.information-wrap .work-filters .work-filter .filter{color:var(--text-color);line-height:20px;border-bottom:2px solid var(--text-color)}@media only screen and (max-width:810px){.information-wrap .work-filters .work-filter .filter{line-height:18px}}.information-wrap .work-filters .work-filter .filter+.filter{margin-top:4px}@media only screen and (max-width:810px){.information-wrap .work-filters .work-filter .filter+.filter{margin-top:0}}.information-wrap .work-filters .work-filter .filter a{display:block;width:100%}.information-wrap .work-filters .work-filter .filter a:hover{background:#000;color:#c1c1c1}.archive-modal{position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto;background:rgba(255,255,255,.9);z-index:1001;display:none}.archive-modal.show{display:block}.archive-modal .modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.archive-modal .close{font-size:24px;line-height:100%;position:fixed;color:var(--sub-text-color);right:0;top:0;z-index:1002}@media only screen and (max-width:1280px){.archive-modal .close{font-size:20px;line-height:24px}}.archive-modal .modal-content{position:relative;pointer-events:none;margin:100px 0;height:calc(var(--vh) - 200px);display:flex;align-items:center;justify-content:center}@media only screen and (max-width:1280px){.archive-modal .modal-content{margin:50px 0;height:calc(var(--vh) - 100px)}}@media only screen and (max-width:810px){.archive-modal .modal-content{margin:0;height:auto}}.archive-modal .modal-content .modal-info{position:relative;height:100%}@media only screen and (max-width:810px){.archive-modal .modal-content .modal-info{width:100%;font-size:0;line-height:0}}.archive-modal .modal-content .modal-info .image{width:auto;height:100%;object-fit:contain}@media only screen and (max-width:810px){.archive-modal .modal-content .modal-info .image{width:100%;height:auto}}.archive-modal .modal-content .modal-info .info{position:absolute;left:0;top:0;color:var(--sub-text-color)}@media only screen and (max-width:810px){.archive-modal .modal-content .modal-info .info{position:relative;left:auto;top:auto;font-size:14px;line-height:1.25}}.archive-modal.show .modal-content .modal-info{pointer-events:all}.intro-page{font-family:var(--main-title-font);height:var(--vh);color:var(--text-color);font-size:50px;line-height:120%;letter-spacing:-.5px;display:flex;justify-content:center;align-items:center;flex-direction:column}@media only screen and (max-width:810px){.intro-page{font-size:16px}}.intro-page div.sub{color:var(--sub-text-color)}.intro-page div span{display:inline-block;letter-spacing:.6em}
/*# sourceMappingURL=app.css.map */
