.projectPageContent_ProjectPageContent__DJy2Z{margin-bottom:3rem}.projectPageContent_ProjectPageContent_para__tET_Y{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.7rem;line-height:1.5;color:rgba(0,0,0,.8)}html.dark .projectPageContent_ProjectPageContent_para__tET_Y{color:#d6d6d6}.projectPageContent_ProjectPageContent_details_wrapper__mr2lG{padding-top:6rem;padding-bottom:3rem;width:100%;background-color:#f6f2fe}html.dark .projectPageContent_ProjectPageContent_details_wrapper__mr2lG{background-color:#221d26}.projectPageContent_ProjectPageContent_details_content__FgqOa{max-width:130rem;width:100%;margin:0 auto;height:100%;padding:1rem 1.6rem 0}.projectPageContent_ProjectPageContent_gallery_content__7NsFK{display:flex;flex-direction:column;gap:1rem}.projectPageContent_ProjectPageContent_gallery_content__7NsFK,.projectPageContent_ProjectPageContent_key_features_content__9HIXI{max-width:130rem;width:100%;padding:0 1.6rem;height:100%;margin:3rem auto 0}.projectPageContent_ProjectPageContent_challenges_and_solutions_container__d69pu{max-width:130rem;width:100%;height:100%;margin:3rem auto 0;padding:0 1.6rem 3rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 2rem;gap:0 2rem}.projectPageContent_ProjectPageContent_back_btn__DX7cB{text-decoration:none;display:flex;align-items:center;gap:.2rem;width:-moz-fit-content;width:fit-content;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.7rem;line-height:1.5;color:rgba(0,0,0,.8)}html.dark .projectPageContent_ProjectPageContent_back_btn__DX7cB{color:#d6d6d6}.projectPageContent_ProjectPageContent_back_btn_icon__TIlR0{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.7rem;line-height:1.5;color:rgba(0,0,0,.8);font-size:1.8rem;transition:color .2s ease;color:inherit}html.dark .projectPageContent_ProjectPageContent_back_btn_icon__TIlR0{color:#d6d6d6}.projectPageContent_ProjectPageContent_back_btn_text___hMkj{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.7rem;line-height:1.5;color:rgba(0,0,0,.8);font-size:1.8rem;transition:color .2s ease;color:inherit}html.dark .projectPageContent_ProjectPageContent_back_btn_text___hMkj{color:#d6d6d6}.projectPageContent_ProjectPageContent_back_btn__DX7cB:hover{color:#9249e7!important}.projectPageContent_ProjectPageContent_project_details_wrapper__y9dqf{padding-top:1.6rem;display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}.projectPageContent_ProjectPageContent_project_details_left__9xr7r{display:flex;flex-direction:column;gap:1.8rem}.projectPageContent_ProjectPageContent_project_stack_item__j_7ys{background-color:#9249e7!important;color:#fff!important}.projectPageContent_ProjectPageContent_project_name__9GDG_{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:2.4rem;font-weight:700;line-height:1.3}@media(max-width:768px){.projectPageContent_ProjectPageContent_project_name__9GDG_{font-size:2.2rem}}.projectPageContent_ProjectPageContent_project_description__2LgkR{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.7rem;line-height:1.5;color:rgba(0,0,0,.8)}html.dark .projectPageContent_ProjectPageContent_project_description__2LgkR{color:#d6d6d6}.projectPageContent_ProjectPageContent_project_thumnail__o5KYN{border-radius:.8rem;max-height:30rem;min-width:40rem;max-width:40rem;height:100%;width:100%;border:1px solid rgba(0,0,0,.3)}html.dark .projectPageContent_ProjectPageContent_project_thumnail__o5KYN{border:1px solid hsla(0,0%,100%,.2)}.projectPageContent_ProjectPageContent_project_stack_wrapper__J9iMR{display:flex;flex-wrap:wrap;gap:.8rem}.projectPageContent_ProjectPageContent_project_btn_wrapper__1ugOS{display:flex;gap:1rem}.projectPageContent_ProjectPageContent_gallery_title__5OTb7{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:2.4rem;font-weight:700;line-height:1.3}@media(max-width:768px){.projectPageContent_ProjectPageContent_gallery_title__5OTb7{font-size:2.2rem}}.projectPageContent_ProjectPageContent_gallery_description__sQPfU{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.7rem;line-height:1.5;color:rgba(0,0,0,.8)}html.dark .projectPageContent_ProjectPageContent_gallery_description__sQPfU{color:#d6d6d6}.projectPageContent_ProjectPageContent_gallery_image_title__lW6i_{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:2.4rem;font-weight:700;line-height:1.3;font-size:2rem}@media(max-width:768px){.projectPageContent_ProjectPageContent_gallery_image_title__lW6i_{font-size:2.2rem}}.projectPageContent_ProjectPageContent_gallery_image_container__c2LQq{display:flex;flex-direction:column;gap:2rem;margin-top:1rem}.projectPageContent_ProjectPageContent_gallery_image_wrapper__lL4ND{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.6rem}.projectPageContent_ProjectPageContent_gallery_image__tTPus{border-radius:.8rem;max-height:30rem;max-width:60rem;height:100%;width:100%;border:1px solid rgba(0,0,0,.2);cursor:pointer}html.dark .projectPageContent_ProjectPageContent_gallery_image__tTPus{border:1px solid hsla(0,0%,100%,.2)}.projectPageContent_ProjectPageContent_key_feature_title__2Gn0i{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:2.4rem;font-weight:700;line-height:1.3;margin-bottom:1rem}@media(max-width:768px){.projectPageContent_ProjectPageContent_key_feature_title__2Gn0i{font-size:2.2rem}}.projectPageContent_ProjectPageContent_key_features_wrapper__CJn2M{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.4rem 2rem;gap:1.4rem 2rem;list-style:none;padding:0;margin:0}.projectPageContent_ProjectPageContent_key_feature_text__lEhod{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.7rem;line-height:1.5;color:rgba(0,0,0,.8);position:relative;padding-left:2rem}html.dark .projectPageContent_ProjectPageContent_key_feature_text__lEhod{color:#d6d6d6}.projectPageContent_ProjectPageContent_key_feature_text__lEhod:before{content:"•";position:absolute;font-size:2.6rem;left:0;top:-.6rem;color:#9249e7;font-weight:700}.projectPageContent_ProjectPageContent_list_contianer__B_vh3{display:flex;flex-direction:column}.projectPageContent_ProjectPageContent_list_title__n8uzo{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:2.4rem;font-weight:700;line-height:1.3;margin-bottom:1rem}@media(max-width:768px){.projectPageContent_ProjectPageContent_list_title__n8uzo{font-size:2.2rem}}.projectPageContent_ProjectPageContent_list_wrapper__BBuWF{display:grid;grid-template-columns:1fr;grid-gap:1.4rem 2rem;gap:1.4rem 2rem;list-style:none;padding:0;margin:0}.projectPageContent_ProjectPageContent_list_item__Axr6m{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.7rem;line-height:1.5;color:rgba(0,0,0,.8);position:relative;padding-left:2rem}html.dark .projectPageContent_ProjectPageContent_list_item__Axr6m{color:#d6d6d6}.projectPageContent_ProjectPageContent_list_item__Axr6m:before{content:"•";position:absolute;font-size:2.6rem;left:0;top:-.6rem;font-weight:700}.projectPageContent_ProjectPageContent_challenge_item__k7EXG:before{color:#ef4444}.projectPageContent_ProjectPageContent_solution_item__zxGx0:before{color:#22c55e}@media(max-width:992px){.projectPageContent_ProjectPageContent_project_details_wrapper__y9dqf{flex-direction:column}.projectPageContent_ProjectPageContent_project_thumnail__o5KYN{min-width:auto;width:100%}.projectPageContent_ProjectPageContent_key_features_wrapper__CJn2M{grid-template-columns:1fr}.projectPageContent_ProjectPageContent_challenges_and_solutions_container__d69pu{grid-template-columns:1fr;gap:1.6rem 2rem}}@media(max-width:600px){.projectPageContent_ProjectPageContent_project_thumnail__o5KYN{align-self:center}.projectPageContent_ProjectPageContent_gallery_image_wrapper__lL4ND{flex-direction:column;align-items:center}}