#project-detail-page{width:100%;padding:60px 30px}#project-detail-page .title{flex-direction:column;gap:12px;padding-top:160px;padding-left:130px;display:flex}#project-detail-page .title h4{font-size:20px;font-weight:300;line-height:32px}#project-detail-page .title h1{letter-spacing:-3.6px;font-size:120px;font-weight:400;line-height:120px}#project-detail-page .stats{flex-direction:column;justify-content:start;align-items:end;width:100%;margin-top:100px;display:flex}#project-detail-page .stats .stats-container{flex-direction:column;justify-content:start;align-items:start;gap:40px;width:1048px;display:flex}#project-detail-page .stats .stats-container p{text-align:left;width:100%;font-size:20px;font-weight:300;line-height:32px}#project-detail-page .stats .stats-container ul{width:100%}#project-detail-page .stats .stats-container ul li{border-bottom:.5px solid #00000080;justify-content:space-between;align-items:center;width:100%;padding:16px 0;display:flex}#project-detail-page .stats .stats-container ul li .name,#project-detail-page .stats .stats-container ul li .value{font-size:16px;font-weight:300;line-height:24px}#project-detail-page .scroll-zoom-outer{justify-content:center;align-items:center;width:100%;display:flex;aspect-ratio:1491/901!important}#project-detail-page .scroll-zoom-outer .scroll-zoom-inner{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}#project-detail-page .scroll-zoom-outer .scroll-zoom-inner img{object-fit:cover;width:100%;height:100%;display:block}#project-detail-page .challenge{justify-content:space-between;align-items:start;padding:60px 0;display:flex}#project-detail-page .challenge .tag{border:.7px solid #00000080;border-radius:50px;justify-content:center;align-items:center;gap:10px;height:42px;padding:15px;display:flex}#project-detail-page .challenge .tag p{letter-spacing:1.5px;color:#000000b3;width:auto;font-size:15px;font-weight:400;line-height:25.5px}#project-detail-page .challenge .content{flex-direction:column;gap:32px;width:1131px;display:flex}#project-detail-page .challenge .content .title-content{letter-spacing:-.96px;font-size:32px;font-weight:400;line-height:41.6px}#project-detail-page .challenge .content .subtitle-content{color:#000000b3;letter-spacing:normal;font-size:20px;font-weight:300;line-height:32px}#project-detail-page .images-container{justify-content:space-between;align-items:center;width:100%;display:flex}#project-detail-page .images-container .image-1-container,#project-detail-page .images-container .image-2-container{object-fit:contain;justify-content:center;align-items:center;width:854px;display:flex;aspect-ratio:854/610!important}#project-detail-page .images-container .image-1-container img,#project-detail-page .images-container .image-2-container img{width:100%;height:100%}#project-detail-page .image-3-container{object-fit:contain;object-position:center;justify-content:center;align-items:center;width:100%;padding:30px 0;display:flex;overflow:hidden;aspect-ratio:1203/941!important}#project-detail-page .image-3-container img{width:100%;height:100%;transform:scale(1.1)}@media (max-width:1024px){#project-detail-page .title{padding-left:60px}#project-detail-page .title h1{font-size:80px;line-height:80px}#project-detail-page .stats .stats-container{width:80%}#project-detail-page .challenge .content{width:70%}}@media (max-width:768px){#project-detail-page{padding:40px 16px}#project-detail-page .title{padding-top:100px;padding-left:0}#project-detail-page .title h4{font-size:16px;line-height:26px}#project-detail-page .title h1{letter-spacing:-2px;font-size:52px;line-height:52px}#project-detail-page .stats{align-items:start;margin-top:60px}#project-detail-page .stats .stats-container{gap:24px;width:100%}#project-detail-page .stats .stats-container p{font-size:16px;line-height:26px}#project-detail-page .challenge{flex-direction:column;gap:20px}#project-detail-page .challenge .content{width:100%}#project-detail-page .challenge .content .title-content{font-size:26px;line-height:34px}#project-detail-page .challenge .content .subtitle-content{font-size:16px;line-height:26px}#project-detail-page .images-container{flex-direction:column;gap:20px}#project-detail-page .images-container .image-1-container,#project-detail-page .images-container .image-2-container{width:100%;aspect-ratio:unset!important}}@media (max-width:480px){#project-detail-page .title h1{letter-spacing:-1px;font-size:36px;line-height:36px}#project-detail-page .challenge .content .title-content{font-size:22px;line-height:30px}}
