.projects-page_page__x4vnQ{flex:1}.projects-page_pageDark__Nf72R{color:inherit}.projects-page_content__FTBwt{max-width:860px;margin:0 auto;padding:24px 20px 64px}.projects-page_breadcrumb__K8__u{display:inline-flex;align-items:center;gap:8px;margin-bottom:24px;color:inherit;text-decoration:none;font-size:12px;letter-spacing:.06em;text-transform:uppercase;opacity:.7;transition:opacity .2s ease}.projects-page_breadcrumb__K8__u:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.projects-page_breadcrumbIcon__F_OAu{width:14px;height:14px;flex-shrink:0}.projects-page_pageTitle__Lpuh_{font-size:clamp(32px,5vw,52px);text-transform:uppercase;letter-spacing:.06em;line-height:1.05}.projects-page_intro__L8Hyc{margin-top:20px;line-height:1.65;color:rgba(0,0,0,.82);max-width:68ch}.projects-page_pageDark__Nf72R .projects-page_intro__L8Hyc{color:hsla(0,0%,100%,.82)}.projects-page_sectionHeading__bLTwX{margin-top:48px;margin-bottom:20px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;opacity:.55}.projects-page_projectCard__5sW4N{border:1px solid rgba(0,0,0,.28);background:hsla(0,0%,100%,.72);padding:20px;margin-bottom:16px}.projects-page_pageDark__Nf72R .projects-page_projectCard__5sW4N{border-color:hsla(0,0%,100%,.28);background:hsla(0,0%,100%,.03)}.projects-page_projectHeader__Lgc4V{display:grid;gap:16px}.projects-page_projectImageWrap___eGu_{position:relative;width:100%;aspect-ratio:1;border:1px solid rgba(0,0,0,.2);overflow:hidden;background:#fff}.projects-page_pageDark__Nf72R .projects-page_projectImageWrap___eGu_{border-color:hsla(0,0%,100%,.2);background:#0a0a0a}.projects-page_projectImage__lFM8T{-o-object-fit:contain;object-fit:contain;padding:16px}.projects-page_projectTitle__fI19G{font-size:clamp(22px,3vw,30px);text-transform:uppercase;letter-spacing:.05em;line-height:1.1}.projects-page_projectTitleLink__FdkBK{color:inherit;text-decoration:none}.projects-page_projectTitleLink__FdkBK:hover{text-decoration:underline;text-underline-offset:3px}.projects-page_projectDescription__F4h8W,.projects-page_projectTechnologies__KzyL2{margin-top:14px;line-height:1.6}.projects-page_projectTechnologies__KzyL2{font-size:13px;opacity:.78}.projects-page_highlights__3Isqn{margin-top:14px;padding-left:18px;display:grid;gap:8px;line-height:1.55}.projects-page_subprojects__CEw0g{margin-top:20px;display:grid;gap:12px}.projects-page_subproject__pxGKC{border-top:1px solid rgba(0,0,0,.14);padding-top:16px}.projects-page_pageDark__Nf72R .projects-page_subproject__pxGKC{border-top-color:hsla(0,0%,100%,.14)}.projects-page_subprojectHeader__RSKQc{display:flex;align-items:center;gap:10px}.projects-page_subprojectIcon__FDDAr{width:18px;height:18px;flex-shrink:0;opacity:.75}.projects-page_subprojectTitle__scMnZ{font-size:14px;letter-spacing:.08em;text-transform:uppercase}.projects-page_subprojectDescription__2eJd_{margin-top:8px;line-height:1.55;opacity:.88}.projects-page_stackTags__IYW2e{margin-top:12px;display:flex;flex-wrap:wrap;gap:6px}.projects-page_stackTag__ZC0aE{border:1px solid rgba(0,0,0,.2);font-size:10px;letter-spacing:.04em;padding:4px 8px;line-height:1.2;opacity:.85}.projects-page_pageDark__Nf72R .projects-page_stackTag__ZC0aE{border-color:hsla(0,0%,100%,.22)}.projects-page_projectLinks__gli_s{margin-top:14px;display:flex;flex-direction:column;gap:8px}.projects-page_projectLink__DkL5H{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none;font-size:12px;letter-spacing:.02em;opacity:.82;transition:opacity .2s ease}.projects-page_projectLink__DkL5H:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.projects-page_projectLinkIcon__Ad4mO{width:16px;height:16px;max-width:16px;max-height:16px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.projects-page_projectLinkIconInvert__WV_7Y{filter:invert(1)}.projects-page_links__h77Sa{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.projects-page_link__2F5VD{border:1px solid rgba(0,0,0,.25);color:inherit;text-decoration:none;font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:6px 10px;transition:border-color .2s ease}.projects-page_link__2F5VD:hover{border-color:rgba(0,0,0,.65)}.projects-page_pageDark__Nf72R .projects-page_link__2F5VD{border-color:hsla(0,0%,100%,.25)}.projects-page_pageDark__Nf72R .projects-page_link__2F5VD:hover{border-color:hsla(0,0%,100%,.7)}@media(min-width:768px){.projects-page_content__FTBwt{padding:40px 24px 80px}.projects-page_projectHeader__Lgc4V{grid-template-columns:220px 1fr;align-items:start}.projects-page_projectHeaderNoImage__8sZCb{grid-template-columns:1fr}}@media(max-width:767px){.projects-page_content__FTBwt{padding-bottom:48px}.projects-page_projectImageWrap___eGu_{width:100%;max-width:220px}}