.inner-page_root__KpMh7{background-color:var(--c-lacri);display:grid;grid-template-columns:repeat(2,1fr);grid-gap:calc(32/var(--vw-screen)*100*1vw);gap:calc(32/var(--vw-screen)*100*1vw);padding:0 var(--spacing-gap);padding-bottom:var(--spacing-120);min-height:100svh}@media screen and (max-width:768px){.inner-page_root__KpMh7{grid-template-columns:1fr;padding-bottom:var(--spacing-80)}}.inner-page_top__ibe_c{grid-column:1/-1;display:flex;flex-direction:column;gap:var(--spacing-16);padding-top:var(--spacing-100);color:var(--c-white)}.inner-page_top__ibe_c nav{padding-left:0;padding-right:0}@media screen and (max-width:768px){.inner-page_top__ibe_c{display:none}}.inner-page_projectTitle__qOjYA{text-transform:uppercase;color:var(--c-white)}.inner-page_list__kQz3E{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:calc(16/var(--vw-screen)*100*1vw);gap:calc(16/var(--vw-screen)*100*1vw);padding:calc(86/var(--vw-screen)*100*1vw) 0;height:max-content}@media screen and (max-width:1024px){.inner-page_list__kQz3E{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.inner-page_list__kQz3E{grid-template-columns:repeat(3,1fr);margin-top:50svh;padding:var(--spacing-16) 0 calc(86/var(--vw-screen)*100*1vw)}}@media screen and (max-width:480px){.inner-page_list__kQz3E{grid-template-columns:repeat(2,1fr)}}.inner-page_imageGridWrapper__a2ig1{border:1px solid #000;border-radius:calc(8/var(--vw-screen)*100*1vw);overflow:hidden;contain:layout paint style;content-visibility:auto;contain-intrinsic-size:calc(150/var(--vw-screen)*100*1vw) calc(200/var(--vw-screen)*100*1vw);background-color:gray;transition:border var(--default-transition-duration,.3s) var(--default-transition-timing-function,ease-in-out)}.inner-page_activeHover__4UIoE{border:1px solid #fff}.inner-page_image__zUQ_v{height:calc(150/var(--vw-screen)*100*1vw)}.inner-page_image__zUQ_v img{transform:translate3d(0,calc(20% * var(--parallax-scroll-progress, 0)),0) scale(1.5);will-change:transform}@media screen and (max-width:1024px){.inner-page_image__zUQ_v{height:calc(200/var(--vw-screen)*100*1vw)}}@media screen and (max-width:768px){.inner-page_image__zUQ_v{height:calc(150/var(--vw-screen)*100*1vw)}.inner-page_image__zUQ_v img{transform:none;will-change:auto}}@media screen and (max-width:480px){.inner-page_image__zUQ_v{height:calc(100/var(--vw-screen)*100*1vw)}}.inner-page_imageHover__XT_m1{position:-webkit-sticky;position:sticky;top:0;height:100svh;isolation:isolate}@media screen and (max-width:768px){.inner-page_imageHover__XT_m1{position:fixed;left:0;height:50svh;width:100%;background-color:var(--c-lacri);padding:var(--spacing-68) var(--spacing-8) var(--spacing-16)}}.inner-page_currentImage__zNuOn{height:100%}.inner-page_currentImage__zNuOn img{object-fit:contain}.inner-page_imagePopup__oFjT6{position:fixed;top:0;left:0;z-index:100;width:100%;height:100svh;padding:var(--spacing-32);display:flex;align-items:center;justify-content:center;pointer-events:none;transition:opacity var(--default-transition-duration,.3s) var(--default-transition-timing-function,ease-in-out)}.inner-page_crossBtn__Ql7M9{position:absolute;top:var(--spacing-32);right:var(--spacing-32);z-index:1;transform:scale(1)}@media(hover:hover){.inner-page_crossBtn__Ql7M9:hover{transform:scale(1.5)}}@media(hover:none){.inner-page_crossBtn__Ql7M9:active{transform:scale(1.5)}}.inner-page_popupImage__cdRke{position:relative;z-index:1;height:80svh}.inner-page_overlay__diKIt{position:absolute;top:0;left:0;width:100%;height:100svh;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.inner-page_crossBtn__Ql7M9,.inner-page_overlay__diKIt,.inner-page_popupImage__cdRke{opacity:0;transition:opacity var(--default-transition-duration,.3s) var(--default-transition-timing-function,ease-in-out),transform var(--default-transition-duration,.3s) var(--default-transition-timing-function,ease-in-out)}.inner-page_openPopup__e_xyY{pointer-events:all}.inner-page_openPopup__e_xyY .inner-page_crossBtn__Ql7M9,.inner-page_openPopup__e_xyY .inner-page_overlay__diKIt,.inner-page_openPopup__e_xyY .inner-page_popupImage__cdRke{opacity:1}.inner-page_counter__ODjXL{position:absolute;left:50%;bottom:var(--spacing-44);background-color:var(--c-lacri);padding:var(--spacing-8);transform:translateX(-50%);color:var(--c-white);font-size:calc(16/var(--vw-screen)*100*1vw)}@media screen and (max-width:768px){.inner-page_counter__ODjXL{bottom:var(--spacing-16)}}@media screen and (max-width:480px){.inner-page_counter__ODjXL{font-size:calc(6/var(--vw-screen)*100*1vw)}}.project-card_card__JdmmF{--pointer-x:0;--pointer-y:0;position:relative;overflow:hidden;width:100%;aspect-ratio:4/5;background-color:var(--c-light-graphite)}@media(hover:hover){.project-card_card__JdmmF:hover .project-card_image__qeYGr img{filter:brightness(.8)}.project-card_card__JdmmF:hover .project-card_overlay__JgK0L{background-color:rgba(0,0,0,.35)}.project-card_card__JdmmF:hover .project-card_caption__YxUzh{opacity:1}}@media(hover:none){.project-card_card__JdmmF:active .project-card_image__qeYGr img{filter:brightness(.8)}.project-card_card__JdmmF:active .project-card_overlay__JgK0L{background-color:rgba(0,0,0,.35)}.project-card_card__JdmmF:active .project-card_caption__YxUzh{opacity:1}}@media screen and (max-width:768px){.project-card_card__JdmmF .project-card_image__qeYGr img{filter:brightness(.8)}.project-card_card__JdmmF .project-card_overlay__JgK0L{background-color:rgba(0,0,0,.3)}.project-card_card__JdmmF .project-card_caption__YxUzh{opacity:1}}.project-card_link__QpD0e{display:block;color:inherit}.project-card_image__qeYGr,.project-card_link__QpD0e{position:absolute;inset:0;width:100%;height:100%}.project-card_image__qeYGr img{transform:translate3d(calc(var(--pointer-x) * 1%),calc(12% * var(--parallax-scroll-progress, 0) + var(--pointer-y) * 1%),0) scale(1.2);will-change:transform;transition:filter .4s var(--default-transition-timing-function,ease-in-out)}.project-card_overlay__JgK0L{position:absolute;inset:0;z-index:1;background-color:rgba(0,0,0,0);pointer-events:none;transition:background-color .4s var(--default-transition-timing-function,ease-in-out)}.project-card_caption__YxUzh{position:absolute;z-index:2;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--spacing-20);text-align:center;text-transform:uppercase;color:var(--c-white);font-size:calc(28/var(--vw-screen)*100*1vw);letter-spacing:.04em}@media screen and (max-width:480px){.project-card_caption__YxUzh{font-size:calc(26/var(--vw-screen)*100*1vw)}}.project-card_caption__YxUzh{opacity:0;transition:opacity .4s var(--default-transition-timing-function,ease-in-out)}.breadcrumbs_root__uTtde{width:100%;padding:var(--spacing-24) var(--spacing-gap) 0}.breadcrumbs_list__oIaYm{display:flex;flex-wrap:wrap;gap:var(--spacing-8);align-items:center;margin:0;padding:0;list-style:none;text-transform:uppercase;font-size:calc(12/var(--vw-screen)*100*1vw);opacity:.7}@media screen and (max-width:480px){.breadcrumbs_list__oIaYm{font-size:calc(10/var(--vw-screen)*100*1vw)}}.breadcrumbs_item___nStG{display:inline-flex;align-items:center;gap:var(--spacing-8)}.breadcrumbs_item___nStG:not(:last-child):after{content:"/";opacity:.5}.breadcrumbs_link__YXqHw{opacity:.85}@media(hover:hover){.breadcrumbs_link__YXqHw:hover{opacity:1}}@media(hover:none){.breadcrumbs_link__YXqHw:active{opacity:1}}.breadcrumbs_current__KLq_W{opacity:1;font-size:calc(16/var(--vw-screen)*100*1vw);line-height:1;font-family:var(--font-family-base);letter-spacing:.02em;text-transform:uppercase}@media screen and (max-width:768px){.breadcrumbs_current__KLq_W{font-size:calc(22/var(--vw-screen)*100*1vw)}}@media screen and (max-width:480px){.breadcrumbs_current__KLq_W{font-size:calc(14/var(--vw-screen)*100*1vw)}}.breadcrumbs_current__KLq_W{font-weight:600}.heading_level-AccentXXL__nxMne{font-size:calc(132/var(--vw-screen)*100*1vw);line-height:.88;font-family:var(--font-family-base);letter-spacing:-.06em}@media screen and (max-width:768px){.heading_level-AccentXXL__nxMne{font-size:calc(138/var(--vw-screen)*100*1vw)}}@media screen and (max-width:480px){.heading_level-AccentXXL__nxMne{font-size:calc(130/var(--vw-screen)*100*1vw)}}.heading_level-AccentM__SpMww{font-size:calc(80/var(--vw-screen)*100*1vw);line-height:.88;font-family:var(--font-family-base);letter-spacing:-.06em}@media screen and (max-width:768px){.heading_level-AccentM__SpMww{font-size:calc(86/var(--vw-screen)*100*1vw)}}@media screen and (max-width:480px){.heading_level-AccentM__SpMww{font-size:calc(78/var(--vw-screen)*100*1vw)}}.heading_level-1__lq2yL{font-size:calc(48/var(--vw-screen)*100*1vw);line-height:1;font-family:var(--font-family-base);letter-spacing:-.05em}@media screen and (max-width:768px){.heading_level-1__lq2yL{font-size:calc(54/var(--vw-screen)*100*1vw)}}@media screen and (max-width:480px){.heading_level-1__lq2yL{font-size:calc(46/var(--vw-screen)*100*1vw)}}.heading_level-2__5TCB0{font-size:calc(48/var(--vw-screen)*100*1vw);line-height:1;font-family:var(--font-family-base);letter-spacing:-.05em}@media screen and (max-width:768px){.heading_level-2__5TCB0{font-size:calc(54/var(--vw-screen)*100*1vw)}}@media screen and (max-width:480px){.heading_level-2__5TCB0{font-size:calc(46/var(--vw-screen)*100*1vw)}}.heading_level-3__ycch1{font-size:calc(36/var(--vw-screen)*100*1vw);line-height:1.1;font-family:var(--font-family-base);letter-spacing:-.04em}@media screen and (max-width:768px){.heading_level-3__ycch1{font-size:calc(42/var(--vw-screen)*100*1vw)}}@media screen and (max-width:480px){.heading_level-3__ycch1{font-size:calc(34/var(--vw-screen)*100*1vw)}}.heading_level-4__obPvH{font-size:calc(24/var(--vw-screen)*100*1vw);line-height:1.12;font-family:var(--font-family-base);letter-spacing:-.04em}@media screen and (max-width:768px){.heading_level-4__obPvH{font-size:calc(30/var(--vw-screen)*100*1vw)}}@media screen and (max-width:480px){.heading_level-4__obPvH{font-size:calc(22/var(--vw-screen)*100*1vw)}}.heading_level-5__NnzWC{font-size:calc(24/var(--vw-screen)*100*1vw);line-height:1.12;font-family:var(--font-family-base);letter-spacing:-.04em}@media screen and (max-width:768px){.heading_level-5__NnzWC{font-size:calc(30/var(--vw-screen)*100*1vw)}}@media screen and (max-width:480px){.heading_level-5__NnzWC{font-size:calc(22/var(--vw-screen)*100*1vw)}}.projects-page_root__Mhmwv{position:relative;display:flex;flex-direction:column;gap:var(--spacing-32);min-height:100svh;padding:var(--spacing-80) var(--spacing-gap) var(--spacing-48)}@media screen and (max-width:768px){.projects-page_root__Mhmwv{padding:var(--spacing-100) var(--spacing-gap) var(--spacing-32)}}.projects-page_title__FfNjz{text-transform:uppercase}@media screen and (max-width:480px){.projects-page_title__FfNjz{font-size:calc(34/var(--vw-screen)*100*1vw)}}.projects-page_list__NmTlK{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-gap);gap:var(--spacing-gap);width:100%}@media screen and (max-width:768px){.projects-page_list__NmTlK{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:480px){.projects-page_list__NmTlK{grid-template-columns:1fr}}