.Footer_Footer__z0Ikr{width:100%;background-color:var(--dark);color:var(--light);padding:8vh var(--g-pad);display:flex;flex-direction:column;justify-content:space-between;gap:calc(12vh + 4rem)}@media(max-width:767px){.Footer_Footer__z0Ikr{padding:4vh var(--g-pad);gap:calc(12vh + 4rem)}}.Footer_Footer__z0Ikr .Footer_top__Dfffp{display:flex;justify-content:space-between;align-items:center}.Footer_Footer__z0Ikr .Footer_top__Dfffp h2{font-size:var(--step-2)}.Footer_Footer__z0Ikr .Footer_top__Dfffp .Footer_social__cW3W3{display:flex;align-items:center;gap:3vmax}.Footer_Footer__z0Ikr .Footer_top__Dfffp .Footer_social__cW3W3 .Footer_icon__7yN_X{width:2.5vmax;height:2.5vmax}.Footer_Footer__z0Ikr .Footer_mid__PlTJ1{margin:auto;display:flex;flex-direction:column;gap:2vmax}.Footer_Footer__z0Ikr .Footer_mid__PlTJ1 a{font-size:var(--step-3);border-bottom:.3vmax solid var(--light)}.Footer_Footer__z0Ikr .Footer_bottom__KuoWZ{width:100%;display:flex;justify-content:right}.Footer_Footer__z0Ikr .Footer_bottom__KuoWZ p{font-size:calc(var(--step--1) - .2em);font-weight:500;display:flex;align-items:center;white-space:nowrap}.Footer_Footer__z0Ikr .Footer_bottom__KuoWZ p svg{height:1.8vmax;aspect-ratio:3.16/1;margin-left:1vmax}.viewProject_ViewWork__Fqg0Q{width:100%;padding:0 var(--g-pad);display:flex;flex-direction:column;gap:15vmax}.viewProject_ViewWork__Fqg0Q #viewProject_top__pPMCR{width:100%;height:100vh;height:100svh;display:flex;align-items:flex-end;justify-content:space-between;position:relative}.viewProject_ViewWork__Fqg0Q #viewProject_top__pPMCR .viewProject_imAnimate__9Vha2{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.viewProject_ViewWork__Fqg0Q #viewProject_top__pPMCR .viewProject_imAnimate__9Vha2 .viewProject_imWrap__2jMSS{position:relative;width:var(--img-width-trans);aspect-ratio:3/4}.viewProject_ViewWork__Fqg0Q #viewProject_top__pPMCR .viewProject_imAnimate__9Vha2 .viewProject_imWrap__2jMSS span{font-weight:800;position:absolute;top:0;left:0;transform:translateX(-150%)}.viewProject_ViewWork__Fqg0Q #viewProject_top__pPMCR .viewProject_imAnimate__9Vha2 .viewProject_imWrap__2jMSS img{object-fit:cover;z-index:-1}.viewProject_ViewWork__Fqg0Q #viewProject_top__pPMCR .viewProject_title__BOGuS{font-size:calc(var(--step-5) + 3.5vmax);font-weight:800;mix-blend-mode:difference;color:var(--light);margin-bottom:10vh}.viewProject_ViewWork__Fqg0Q #viewProject_top__pPMCR .viewProject_btns__T3XxK{display:flex;flex-direction:column;gap:max(1.5vmax,24px);margin-bottom:12vh;z-index:2}.viewProject_ViewWork__Fqg0Q #viewProject_top__pPMCR .viewProject_btns__T3XxK a{width:max(3.5vmax,48px);aspect-ratio:1/1;display:grid;place-items:center;border-radius:50%;color:var(--bg100);background-color:var(--bg900)}.viewProject_ViewWork__Fqg0Q #viewProject_top__pPMCR .viewProject_btns__T3XxK a .viewProject_icon__Moy0B{width:1.5vmax;aspect-ratio:1/1}.viewProject_ViewWork__Fqg0Q #viewProject_top__pPMCR .viewProject_btns__T3XxK a:last-of-type{background-color:var(--accent)}.viewProject_ViewWork__Fqg0Q #viewProject_top__pPMCR .viewProject_btns__T3XxK a#viewProject_back___oB7p{background-color:var(--bg100);border:2px solid #000}.viewProject_ViewWork__Fqg0Q #viewProject_top__pPMCR .viewProject_btns__T3XxK a#viewProject_back___oB7p .viewProject_icon__Moy0B{fill:var(--bg900)}@media(max-width:768px){.viewProject_ViewWork__Fqg0Q #viewProject_top__pPMCR{flex-direction:column;align-items:flex-start;justify-content:flex-end;padding-bottom:10vmax;margin-bottom:2vmax}.viewProject_ViewWork__Fqg0Q #viewProject_top__pPMCR .viewProject_title__BOGuS{margin-bottom:0}.viewProject_ViewWork__Fqg0Q #viewProject_top__pPMCR .viewProject_btns__T3XxK{margin:3vh 0 0;flex-direction:row}}.viewProject_ViewWork__Fqg0Q #viewProject_overview__iKb_E .viewProject_row__vJIro{display:flex;justify-content:space-between;gap:5vmax}.viewProject_ViewWork__Fqg0Q #viewProject_overview__iKb_E .viewProject_row__vJIro p{font-size:var(--step-1);flex:1 1;line-height:1.4}.viewProject_ViewWork__Fqg0Q #viewProject_overview__iKb_E .viewProject_row__vJIro .viewProject_col__d78R8{display:flex;flex-direction:column;gap:1.5vmax;min-width:15vw;max-width:15.1vw}.viewProject_ViewWork__Fqg0Q #viewProject_overview__iKb_E .viewProject_row__vJIro .viewProject_col__d78R8 .viewProject_item__NXSZn{flex:1 1}.viewProject_ViewWork__Fqg0Q #viewProject_overview__iKb_E .viewProject_row__vJIro .viewProject_col__d78R8 .viewProject_item__NXSZn h2{font-size:calc(var(--step-1) - .5vmax);margin-bottom:.5rem}.viewProject_ViewWork__Fqg0Q #viewProject_overview__iKb_E .viewProject_row__vJIro .viewProject_col__d78R8 .viewProject_item__NXSZn p{font-size:var(--step--1);line-height:1.6}@media(max-width:768px){.viewProject_ViewWork__Fqg0Q #viewProject_overview__iKb_E .viewProject_row__vJIro{flex-direction:column}.viewProject_ViewWork__Fqg0Q #viewProject_overview__iKb_E .viewProject_row__vJIro .viewProject_col__d78R8{flex-direction:row;min-width:100vw;gap:5vmax}}.viewProject_ViewWork__Fqg0Q #viewProject_markdown__JMokL{display:flex;flex-direction:column;gap:1rem;font-size:var(--step-0)}.viewProject_ViewWork__Fqg0Q #viewProject_markdown__JMokL a{border-bottom:1px solid var(--bg900)}.viewProject_ViewWork__Fqg0Q #viewProject_markdown__JMokL img{align-self:center}.viewProject_ViewWork__Fqg0Q #viewProject_nav__1TjGV{display:flex;justify-content:space-between;gap:15vmax;margin-bottom:15vmax}.viewProject_ViewWork__Fqg0Q #viewProject_nav__1TjGV .viewProject_ctn__JGUyn{width:50%}.viewProject_ViewWork__Fqg0Q #viewProject_nav__1TjGV .viewProject_ctn__JGUyn .viewProject_section_title__zG2yb{font-size:var(--step-3);margin-bottom:5vmax}.viewProject_ViewWork__Fqg0Q #viewProject_nav__1TjGV .viewProject_ctn__JGUyn ul{display:flex;flex-direction:column;gap:max(1.2vmax,14px)}.viewProject_ViewWork__Fqg0Q #viewProject_nav__1TjGV .viewProject_ctn__JGUyn ul li{list-style:none;border-bottom:1px solid var(--bg900);padding-bottom:max(1.2vmax,14px)}.viewProject_ViewWork__Fqg0Q #viewProject_nav__1TjGV .viewProject_ctn__JGUyn ul li a{display:flex;justify-content:space-between;align-items:center;font-size:var(--step-1)}.viewProject_ViewWork__Fqg0Q #viewProject_nav__1TjGV .viewProject_ctn__JGUyn ul li a .viewProject_title__BOGuS{font-weight:600}.viewProject_ViewWork__Fqg0Q #viewProject_nav__1TjGV .viewProject_ctn__JGUyn ul li a .viewProject_title__BOGuS span{color:hsla(0,0%,100%,0);-webkit-text-stroke:1px rgba(35,33,34,.4);font-weight:700;margin-right:2vmax}.viewProject_ViewWork__Fqg0Q #viewProject_nav__1TjGV .viewProject_preview__Xol46{flex:1 1}.viewProject_ViewWork__Fqg0Q #viewProject_nav__1TjGV .viewProject_preview__Xol46 .viewProject_imWrap__2jMSS{position:relative;aspect-ratio:3/4;overflow:hidden}.viewProject_ViewWork__Fqg0Q #viewProject_nav__1TjGV .viewProject_preview__Xol46 .viewProject_imWrap__2jMSS:hover img{transform:scale(1.2)}.viewProject_ViewWork__Fqg0Q #viewProject_nav__1TjGV .viewProject_preview__Xol46 .viewProject_imWrap__2jMSS img{object-fit:cover;transition:transform 1s cubic-bezier(.075,.82,.165,1)}.viewProject_ViewWork__Fqg0Q #viewProject_nav__1TjGV .viewProject_preview__Xol46 .viewProject_imWrap__2jMSS #viewProject_nextTitle__fli7F{position:absolute;top:50%;left:50%;z-index:2;color:hsla(0,0%,100%,0);transform:translate(-50%,-50%);-webkit-text-stroke:1px rgba(0,0,0,.8);font-size:calc(var(--step-4) + 2em);font-weight:700;letter-spacing:-1px;text-align:center;word-wrap:break-word;width:100%;line-height:1;background:linear-gradient(135deg,#fff,#fff 50%,hsla(0,0%,100%,0) 50.1%) no-repeat;background-clip:text;-webkit-background-clip:text;background-size:0 100%;transition:background-size .5s ease-out}@media(hover:none){.viewProject_ViewWork__Fqg0Q #viewProject_nav__1TjGV .viewProject_preview__Xol46 .viewProject_imWrap__2jMSS #viewProject_nextTitle__fli7F{background-size:220% 100%}}.viewProject_ViewWork__Fqg0Q #viewProject_nav__1TjGV .viewProject_preview__Xol46 .viewProject_imWrap__2jMSS:hover #viewProject_nextTitle__fli7F{background-size:220% 100%}.viewProject_ViewWork__Fqg0Q #viewProject_nav__1TjGV .viewProject_preview__Xol46 .viewProject_label__44HO3{display:flex;align-items:center;justify-content:flex-end;gap:.4rem;font-weight:600;font-size:calc(var(--step--1) - .07em);margin-top:.75rem}.viewProject_ViewWork__Fqg0Q #viewProject_nav__1TjGV .viewProject_preview__Xol46 .viewProject_label__44HO3 .viewProject_arrow__jo36a{fill:var(--cl-text)}@media(max-width:768px){.viewProject_ViewWork__Fqg0Q #viewProject_nav__1TjGV{flex-direction:column}.viewProject_ViewWork__Fqg0Q #viewProject_nav__1TjGV .viewProject_ctn__JGUyn{width:90%}.viewProject_ViewWork__Fqg0Q #viewProject_nav__1TjGV .viewProject_preview__Xol46{width:70%;align-self:flex-end}}