.page_container__aoG4z{width:100vw;height:100vh;color:#ffffff;position:relative;margin:0;padding:0;overflow:hidden;background:linear-gradient(45deg,#000000,#0a0a0a,#1a1a1a,#0a0a0a,#000000);background-size:300% 300%;animation:page_gradientMove__SbsjR 12s ease-in-out infinite}@keyframes page_gradientMove__SbsjR{0%{background-position:0 0}25%{background-position:100% 0}50%{background-position:100% 100%}75%{background-position:0 100%}to{background-position:0 0}}.page_navbar__chktt{position:absolute;top:4.88vh;left:3.47vw;width:93.06vw;height:9.38vh;background:rgba(18,18,18,.01);border:1px solid #2c2c2c;border-radius:28px;-webkit-backdrop-filter:blur(440.8px);backdrop-filter:blur(440.8px);display:flex;justify-content:space-between;align-items:center;padding:0 2.22vw;box-sizing:border-box}.page_logo__7fc9l{font-size:clamp(18px,1.67vw,24px);font-weight:700;color:#ffffff;flex:1 1}.page_navCenter__aXyA4{flex:1 1;display:flex;justify-content:center}.page_navCenter__aXyA4 a{color:#ffffff;font-size:clamp(14px,1.11vw,16px);font-weight:500;text-decoration:none}.page_navRight__xjCX3{flex:1 1;display:flex;justify-content:flex-end}.page_navRight__xjCX3 a{color:#ffffff;font-size:clamp(14px,1.11vw,16px);font-weight:500;text-decoration:none}.page_mainContent__51TpB{position:relative;width:100%;height:100%}.page_sidebar__J6ahr{position:absolute;top:16.8vh;left:3.47vw;width:20.14vw;height:63.38vh;border:1px solid #2c2c2c;border-radius:28px;box-sizing:border-box;display:flex;flex-direction:column}.page_sidebarTitle__zqkg3,.page_sidebar__J6ahr{background:rgba(18,18,18,.01);-webkit-backdrop-filter:blur(440.8px);backdrop-filter:blur(440.8px)}.page_sidebarTitle__zqkg3{font-size:clamp(16px,1.39vw,20px);font-weight:700;color:#ffffff;margin-bottom:2.34vh;padding:3.13vh 1.67vw 0;flex-shrink:0;position:-webkit-sticky;position:sticky;top:0;z-index:10}.page_projectListContainer__5_3Rl{flex:1 1;overflow-y:auto;padding:0 1.67vw 3.13vh;scrollbar-width:none;-ms-overflow-style:none}.page_projectListContainer__5_3Rl::-webkit-scrollbar{display:none}.page_projectList__Exm4D{display:flex;flex-direction:column;gap:1.56vh}.page_projectItem__NTDer{display:flex;justify-content:space-between;align-items:center;padding:1.56vh 0;cursor:pointer;transition:all .2s ease;border-radius:8px;min-height:3vh}.page_projectItem__NTDer:hover{background:rgba(74,222,128,.05);padding:1.56vh 1.11vw;margin:0 -1.11vw}.page_projectItem__NTDer.page_activeProject__3JIRk{background:rgba(74,222,128,.1);border-color:#4ade80;padding:1.56vh 1.11vw;margin:0 -1.11vw}.page_projectItem__NTDer:last-child{border-bottom:none}.page_projectName__hNFKk{font-size:clamp(14px,1.11vw,16px);font-weight:600;color:#ffffff;margin:0;line-height:1.4;flex:1 1;text-align:left}.page_projectCategory__FsT61{font-size:clamp(10px,.83vw,12px);color:#94a3b8;text-transform:uppercase;margin:0;line-height:1.4;letter-spacing:.5px;text-align:right;white-space:nowrap}.page_emptyProjects__SyHcr{text-align:center;padding:2.34vh 0;color:#94a3b8}.page_emptyProjects__SyHcr p{margin-bottom:1.56vh;font-size:clamp(12px,.97vw,14px)}.page_adminLink__e_zHf{color:#4ade80;text-decoration:underline;font-weight:600;font-size:clamp(12px,.97vw,14px)}.page_adminLink__e_zHf:hover{color:#22c55e}.page_content__kDoxQ{position:absolute;top:16.8vh;left:25.42vw;width:71.11vw;height:63.38vh;background:rgba(18,18,18,.01);border:1px solid #2c2c2c;border-radius:28px;-webkit-backdrop-filter:blur(440.8px);backdrop-filter:blur(440.8px);padding:2.34vh 1.67vw;box-sizing:border-box;overflow-y:auto;color:#ffffff;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.page_content__kDoxQ::-webkit-scrollbar{display:none}.page_projectContent__LCO__{height:100%;display:flex;flex-direction:column;gap:1.56vh}.page_projectTitle__OwPzL{font-size:clamp(24px,2.22vw,32px);font-weight:700;color:#ffffff;margin:0}.page_projectCategoryLarge__04AUo{font-size:clamp(14px,1.11vw,16px);color:#4ade80;font-weight:600;text-transform:uppercase;margin:0}.page_projectDescription__btIQ4{font-size:clamp(14px,1.11vw,16px);color:#94a3b8;line-height:1.6;margin:1.56vh 0}.page_projectImages__m3iqk{display:flex;flex-direction:column;gap:1.56vh;margin-top:2.34vh}.page_imageRow__I_jVQ{display:flex;gap:1.39vw;width:100%;height:400px;align-items:stretch}.page_imageContainer__gQbWL{border-radius:16px;overflow:hidden;background:rgba(18,18,18,.6);height:100%;flex-shrink:0}.page_projectImage__fib7K{width:100%;height:100%;object-fit:cover;transition:transform .2s ease;object-position:center}.page_projectImage__fib7K:hover{transform:scale(1.02)}.page_imageContainer__gQbWL.page_size25__zU8Bk{width:25%}.page_imageContainer__gQbWL.page_size50__R3SHK{width:50%}.page_imageContainer__gQbWL.page_size75__6tdxT{width:75%}.page_imageContainer__gQbWL.page_size100__Gckj0{width:100%}.page_imageRow__I_jVQ .page_imageContainer__gQbWL.page_size25__zU8Bk{width:calc(25% - 1.04vw)}.page_imageRow__I_jVQ .page_imageContainer__gQbWL.page_size50__R3SHK{width:calc(50% - .695vw)}.page_imageRow__I_jVQ .page_imageContainer__gQbWL.page_size75__6tdxT{width:calc(75% - .35vw)}.page_imageRow__I_jVQ .page_imageContainer__gQbWL.page_size100__Gckj0{width:100%;height:550px}.page_imageRow__I_jVQ.page_fullWidth__hmx4c{gap:0;height:550px}.page_noImages__L2ART{text-align:center;padding:3.13vh 0;color:#94a3b8;font-size:clamp(14px,1.11vw,16px)}.page_noProject__bF_1l{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1.56vh;color:#94a3b8;font-size:clamp(16px,1.25vw,18px)}.page_page_hero__qs3fl__HWk60,.page_page_timelineContent__XZxUE__tGL1v{top:16.8vh;left:25.42vw;width:71.11vw;height:63.38vh;padding:2.34vh 1.67vw;overflow-y:auto;color:#ffffff;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.page_footer__sHKi3,.page_page_hero__qs3fl__HWk60,.page_page_timelineContent__XZxUE__tGL1v{position:absolute;background:rgba(18,18,18,.01);border:1px solid #2c2c2c;border-radius:28px;-webkit-backdrop-filter:blur(440.8px);backdrop-filter:blur(440.8px);box-sizing:border-box}.page_footer__sHKi3{top:82.71vh;left:3.54vw;width:93.06vw;height:13.48vh;display:flex;justify-content:space-between;align-items:center;padding:0 2.22vw}.page_socialLinks__qqpZ1{display:flex;gap:2.22vw}.page_socialLinks__qqpZ1 a{color:#ffffff;font-size:clamp(12px,.97vw,14px);font-weight:500;text-decoration:none}.page_digitalClock__HIpqJ{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}.page_clockTime__gjmak{font-size:clamp(18px,1.8vw,26px);font-weight:300;color:#ffffff;letter-spacing:-.02em;line-height:1;text-shadow:0 0 10px rgba(255,255,255,.1)}.page_clockDate__hzDF8,.page_clockTime__gjmak{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,sans-serif}.page_clockDate__hzDF8{font-size:clamp(10px,.9vw,13px);font-weight:400;color:rgba(255,255,255,.7);letter-spacing:.01em;text-transform:capitalize}@media (max-width:768px){.page_container__aoG4z{height:auto;min-height:100vh;overflow-y:auto;padding-top:clamp(100px,15vh,120px)}.page_mainContent__51TpB{position:static;padding:clamp(20px,4vw,30px);display:block}.page_sidebar__J6ahr{position:static;width:100%;height:auto;margin-bottom:clamp(20px,4vh,30px);padding:0;background:rgba(18,18,18,.8);border-radius:clamp(16px,3vw,24px);display:block}.page_sidebarTitle__zqkg3{font-size:clamp(18px,4vw,22px);margin-bottom:clamp(16px,3vh,20px);padding:clamp(20px,4vw,24px) clamp(20px,4vw,24px) 0;position:static;background:transparent}.page_projectListContainer__5_3Rl{padding:0 clamp(20px,4vw,24px) clamp(20px,4vw,24px);max-height:none;overflow:visible}.page_projectList__Exm4D{gap:clamp(12px,2vh,16px)}.page_projectItem__NTDer{padding:clamp(16px,3vh,20px);border-radius:12px;background:rgba(18,18,18,.3);margin:0;display:flex;justify-content:space-between;align-items:center}.page_projectItem__NTDer.page_activeProject__3JIRk,.page_projectItem__NTDer:hover{background:rgba(74,222,128,.1);border-color:#4ade80;padding:clamp(16px,3vh,20px);margin:0}.page_projectName__hNFKk{font-size:clamp(16px,3.5vw,18px);margin:0;flex:1 1;text-align:left}.page_projectCategory__FsT61{font-size:clamp(12px,2.5vw,14px);margin:0;text-align:right;white-space:nowrap}.page_content__kDoxQ{position:static;width:100%;height:auto;min-height:auto;margin:0;padding:clamp(16px,3vw,20px) clamp(16px,3vw,20px) clamp(8px,1.5vw,12px);border-radius:clamp(16px,3vw,24px);background:rgba(18,18,18,.8)}.page_projectContent__LCO__{gap:0;height:auto!important;min-height:auto;display:flex;flex-direction:column}.page_projectImages__m3iqk{margin-top:clamp(12px,2vh,16px);margin-bottom:0;display:flex;min-height:auto}.page_imageRow__I_jVQ,.page_projectImages__m3iqk{gap:clamp(8px,1.5vh,12px);flex-direction:column;height:auto}.page_imageRow__I_jVQ{width:100%}.page_imageRow__I_jVQ.page_fullWidth__hmx4c{gap:clamp(8px,1.5vh,12px);height:auto}.page_imageRow__I_jVQ .page_imageContainer__gQbWL.page_size25__zU8Bk,.page_imageRow__I_jVQ .page_imageContainer__gQbWL.page_size50__R3SHK,.page_imageRow__I_jVQ .page_imageContainer__gQbWL.page_size75__6tdxT{width:100%;height:clamp(180px,25vh,220px);margin:0;flex-shrink:0}.page_imageRow__I_jVQ .page_imageContainer__gQbWL.page_size100__Gckj0{width:100%;height:clamp(200px,30vh,280px);margin:0;flex-shrink:0}.page_imageContainer__gQbWL{border-radius:clamp(12px,2vw,16px);overflow:hidden;background:rgba(18,18,18,.6);margin:0;padding:0;box-sizing:border-box}.page_projectImage__fib7K{width:100%;height:100%;object-fit:cover;display:block;margin:0;padding:0;vertical-align:top}.page_footer__sHKi3{position:static;width:calc(100% - clamp(40px, 8vw, 60px));height:auto;margin:clamp(20px,4vh,30px) clamp(20px,4vw,30px);padding:clamp(20px,4vh,24px);border-radius:clamp(16px,3vw,24px);background:rgba(18,18,18,.8);flex-direction:column;gap:clamp(16px,3vh,20px);text-align:center}.page_socialLinks__qqpZ1{gap:clamp(20px,5vw,30px);justify-content:center}.page_socialLinks__qqpZ1 a{font-size:clamp(14px,3vw,16px)}.page_clockTime__gjmak{font-size:clamp(18px,4vw,24px)}.page_clockDate__hzDF8{font-size:clamp(12px,2.5vw,14px)}.page_noProject__bF_1l{padding:clamp(30px,6vh,40px) clamp(16px,3vw,20px);font-size:clamp(15px,3.5vw,17px);text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:150px}.page_emptyProjects__SyHcr{padding:clamp(20px,4vh,30px) 0;text-align:center}.page_emptyProjects__SyHcr p{font-size:clamp(14px,3vw,16px);margin-bottom:clamp(12px,2vh,16px)}.page_adminLink__e_zHf{font-size:clamp(14px,3vw,16px);color:#4ade80;text-decoration:underline}.page_noImages__L2ART{text-align:center;padding:clamp(30px,6vh,40px) clamp(16px,3vw,20px);color:#94a3b8;font-size:clamp(14px,3vw,16px)}.page_lightboxContainer__kx7p_{max-width:90vw;max-height:80vh}.page_lightboxClose__AFrCl{top:-50px;right:-5px;width:40px;height:40px;font-size:20px}.page_lightboxImage__G_4Yq{max-height:70vh}.page_lightboxCaption__wY0VJ{font-size:.9rem;margin-top:15px;padding:0 20px}}@media (max-width:480px){.page_container__aoG4z{padding-top:clamp(110px,20vh,140px)}.page_mainContent__51TpB{padding:16px}.page_sidebar__J6ahr{margin-bottom:16px}.page_sidebarTitle__zqkg3{font-size:18px;padding:16px 16px 0;margin-bottom:12px}.page_projectListContainer__5_3Rl{padding:0 16px 16px}.page_projectItem__NTDer{padding:14px}.page_projectName__hNFKk{font-size:15px}.page_projectCategory__FsT61{font-size:11px}.page_content__kDoxQ{padding:12px 12px 6px}.page_projectImages__m3iqk{gap:8px;margin-top:12px}.page_imageRow__I_jVQ{gap:8px}.page_imageRow__I_jVQ.page_fullWidth__hmx4c{gap:8px;height:auto}.page_imageRow__I_jVQ .page_imageContainer__gQbWL.page_size25__zU8Bk,.page_imageRow__I_jVQ .page_imageContainer__gQbWL.page_size50__R3SHK,.page_imageRow__I_jVQ .page_imageContainer__gQbWL.page_size75__6tdxT{height:clamp(160px,22vh,180px);border-radius:12px}.page_imageRow__I_jVQ .page_imageContainer__gQbWL.page_size100__Gckj0{height:clamp(180px,25vh,220px);border-radius:12px}.page_footer__sHKi3{margin:16px;padding:16px}.page_socialLinks__qqpZ1 a{font-size:13px}.page_clockTime__gjmak{font-size:20px}.page_clockDate__hzDF8{font-size:11px}.page_lightboxContainer__kx7p_{max-width:95vw;max-height:85vh}.page_lightboxClose__AFrCl{top:-45px;right:0;width:36px;height:36px;font-size:18px}.page_lightboxImage__G_4Yq{max-height:65vh}.page_lightboxCaption__wY0VJ{font-size:.8rem;margin-top:12px;padding:0 15px}}.page_loading__Q7rym{display:flex;justify-content:center;align-items:center;height:100vh}.page_modernLoader__qzmfg{position:relative;width:80px;height:80px}.page_loaderRing__0fXfW{position:absolute;width:100%;height:100%;border:3px solid transparent;border-top-color:#0984ff;border-radius:50%;will-change:transform}.page_loaderRing__0fXfW:first-child{opacity:1}.page_loaderRing__0fXfW:nth-child(2){opacity:.7}.page_loaderRing__0fXfW:nth-child(3){opacity:.4}.page_error__Jil8M{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;text-align:center;color:rgba(255,255,255,.8)}.page_error__Jil8M h2{color:#ff6b6b;margin-bottom:1rem}.page_retryButton__kCQvk{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:white;padding:10px 20px;border-radius:5px;cursor:pointer;margin-top:1rem}.page_retryButton__kCQvk:hover{background:rgba(255,255,255,.2)}.page_imageCount__27mab{font-size:.8rem;color:rgba(255,255,255,.6);margin-top:.5rem}.page_imageInfo__cTOMs{opacity:0;position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.8));padding:20px 10px 10px;transition:opacity .3s ease}.page_imageContainer__gQbWL:hover .page_imageInfo__cTOMs{opacity:1}.page_imageName__5Xj_H{color:white;font-size:.9rem;text-shadow:0 1px 2px rgba(0,0,0,.5)}.page_lightboxOverlay__01_h9{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:9999;opacity:0;animation:page_fadeIn__wvzG6 .3s ease-out forwards;cursor:pointer}@keyframes page_fadeIn__wvzG6{to{opacity:1}}.page_lightboxContainer__kx7p_{position:relative;max-width:85vw;max-height:85vh;display:flex;flex-direction:column;align-items:center;cursor:default}.page_lightboxClose__AFrCl{position:absolute;top:-60px;right:-10px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:50%;width:44px;height:44px;color:#ffffff;font-size:22px;font-weight:300;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10001}.page_lightboxClose__AFrCl:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.4);transform:scale(1.1)}.page_lightboxImage__G_4Yq{max-width:100%;max-height:75vh;object-fit:contain;border-radius:8px;box-shadow:0 25px 50px rgba(0,0,0,.5);animation:page_zoomIn__5PsTI .3s ease-out}@keyframes page_zoomIn__5PsTI{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.page_lightboxCaption__wY0VJ{margin-top:20px;color:rgba(255,255,255,.8);font-size:1rem;text-align:center;max-width:600px;line-height:1.5}.page_imageContainer__gQbWL{position:relative;cursor:pointer;transition:transform .2s ease}.page_imageContainer__gQbWL:hover{transform:scale(1.02)}