._slug__font-manrope-extra-light__R4oJc{font-family:var(--font-headline);font-weight:200}._slug__font-manrope-light__HK_RY{font-family:var(--font-headline);font-weight:300}._slug__font-manrope-normal__Qy9s8{font-family:var(--font-headline);font-weight:400}._slug__font-manrope-medium__PQfTJ{font-family:var(--font-headline);font-weight:500}._slug__font-manrope-semi-bold__x8n39{font-family:var(--font-headline);font-weight:600}._slug__font-manrope-bold__yU38c{font-family:var(--font-headline);font-weight:700}._slug__font-manrope-ultra-bold___T9zN{font-family:var(--font-headline);font-weight:800}._slug__font-roboto-thin__S6MXc{font-family:var(--font-body);font-weight:100}._slug__font-roboto-light__xYRwX{font-family:var(--font-body);font-weight:300}._slug__font-roboto-normal__5yvVd{font-family:var(--font-body);font-weight:400}._slug__font-roboto-medium__xiEkk{font-family:var(--font-body);font-weight:500}._slug__font-roboto-bold__KsPoB{font-family:var(--font-body);font-weight:700}._slug__font-roboto-black__19_1F{font-family:var(--font-body);font-weight:900}._slug__wrapper__I9tg_{position:relative;border-bottom:1px solid var(--theme-border-color)}._slug__sidebar__33_u3{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.5rem;padding:2.5rem 1.5rem}@media(max-width:1024px){._slug__sidebar__33_u3{display:none}}._slug__sidebarGroup__3LBbb{display:flex;flex-direction:column;gap:1rem;margin-block:.75rem}._slug__sidebarGroup__3LBbb>h6{margin:0;opacity:.75}._slug__sidebarGroup__3LBbb>ul{list-style:none;margin:0;padding:0;letter-spacing:0;font-size:16px;line-height:20px}@media(max-width:1920px){._slug__sidebarGroup__3LBbb>ul{font-size:15px;line-height:18px}}._slug__sidebarGroup__3LBbb>ul>li{line-height:1.75em}._slug__socialIcons__fjJdb{max-width:100%;flex-wrap:wrap;display:flex;gap:.5rem}._slug__badges__bR_4c{display:flex;flex-direction:column;gap:.5rem}._slug__badge__9TclS{letter-spacing:0;font-size:16px;line-height:20px}@media(max-width:1920px){._slug__badge__9TclS{font-size:15px;line-height:18px}}._slug__badge__9TclS{display:flex;align-items:center;border-radius:3px;padding:.25rem .5rem;width:max-content}._slug__featured__6Y7H2{background-color:var(--theme-warning-50);border:1px solid var(--theme-warning-100);color:var(--theme-warning-700)}._slug__contributor__Fux2B{background-color:var(--theme-success-50);border:1px solid var(--theme-success-100);color:var(--theme-success-700)}._slug__main__ieTwM{padding:2.5rem 0 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:3rem}._slug__main__ieTwM h1,._slug__main__ieTwM h2,._slug__main__ieTwM h3{margin:0}@media(max-width:1024px){._slug__main__ieTwM{padding:1.5rem 0 0;gap:2rem}}._slug__contributions__oZKL3,._slug__detailsMobile__nbIGq,._slug__name__ELiOz,._slug__projects__Os_gy,._slug__textBlock__GSeSR{padding:0 var(--column);width:100%}@media(max-width:1024px){._slug__contributions__oZKL3,._slug__detailsMobile__nbIGq,._slug__name__ELiOz,._slug__projects__Os_gy,._slug__textBlock__GSeSR{padding:0 1.5rem}}._slug__banner__CsX4I{width:calc(var(--column)*13);height:auto;overflow:hidden;padding-inline:1px;border:1px solid var(--theme-border-color);background-color:var(--theme-bg)}@media(max-width:1024px){._slug__banner__CsX4I{width:100%}}._slug__banner__CsX4I img{width:100%;height:100%;object-fit:cover;object-position:center}._slug__textBlock__GSeSR{display:flex;flex-direction:column;gap:1.5rem}._slug__caseStudy__2FNRW{display:flex;position:relative;width:100%;border-block:1px solid var(--theme-border-color);text-decoration:none}._slug__caseStudy__2FNRW h6{display:flex;gap:.5rem}@media(max-width:1024px){._slug__caseStudy__2FNRW{flex-direction:column}}._slug__caseStudy__2FNRW h2{margin:0}._slug__caseStudy__2FNRW ._slug__caseStudyText__p_KCV{display:flex;flex-direction:column;justify-content:center;height:100%;width:calc(var(--column)*6);gap:.75rem;padding:3rem var(--column)}@media(max-width:1024px){._slug__caseStudy__2FNRW ._slug__caseStudyText__p_KCV{padding:2rem 1.5rem;width:100%}}._slug__caseStudy__2FNRW ._slug__caseStudyText__p_KCV>*{margin:0}._slug__caseStudy__2FNRW ._slug__caseStudyImage__a3UV_{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;flex:2 3}._slug__caseStudy__2FNRW ._slug__caseStudyImage__a3UV_ img{width:100%;height:100%;object-fit:cover;object-position:left center}._slug__caseStudy__2FNRW ._slug__scanlines__P_2n2{opacity:0;transition:opacity .3s;z-index:-1}._slug__caseStudy__2FNRW:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--theme-text);z-index:-1;transition:width .3s}._slug__caseStudy__2FNRW ._slug__scanlines__P_2n2{opacity:1}._slug__caseStudy__2FNRW:hover:after{width:100%}._slug__caseStudy__2FNRW:hover ._slug__arrow__wC7S6{transform:translate(4px,-4px)}._slug__contributions__oZKL3,._slug__projects__Os_gy{display:flex;flex-direction:column;gap:1.5rem}._slug__projectTable__bjIc7{display:flex;flex-direction:column;width:100%}._slug__project__nX42z{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1rem 0;width:100%;position:relative;border-bottom:1px solid var(--theme-border-color);text-decoration:none;transition:gap .3s ease}._slug__project__nX42z:last-child{border-bottom:none}._slug__projectYear__zgHGd{letter-spacing:0;font-size:16px;line-height:20px}@media(max-width:1920px){._slug__projectYear__zgHGd{font-size:15px;line-height:18px}}._slug__projectYear__zgHGd{opacity:.75;width:3rem}._slug__projectName__OBclb{width:100%;font-weight:500}._slug__arrow__wC7S6{display:block;transition:transform .3s ease}._slug__project__nX42z:hover>._slug__arrow__wC7S6{transform:translate(.25rem,-.25rem)}._slug__project__nX42z:hover>._slug__projectName__OBclb{opacity:.75}._slug__contactForm__Vag6O{display:flex;flex-direction:column;gap:2rem;width:100%;padding:4rem var(--column) 5rem;position:relative;border-top:1px solid var(--theme-border-color)}@media(max-width:1024px){._slug__contactForm__Vag6O{padding:2.5rem 1.5rem}}._slug__form__1w8yy{background-color:var(--theme-bg);z-index:1}._slug__formScanlines__8nzS_{z-index:-1}._slug__detailsMobile__nbIGq{display:none}@media(max-width:1024px){._slug__detailsMobile__nbIGq{display:flex;flex-direction:column;gap:.5rem}}._slug__detailsMobile__nbIGq>div{display:flex;gap:1rem}._slug__detailsMobile__nbIGq>div:first-child{flex-direction:row;gap:.5rem;margin:.75rem 0}._slug__detailsMobile__nbIGq>div>ul{display:flex;gap:.25rem;flex-wrap:wrap}._slug__detailsMobile__nbIGq>div>ul>li{list-style:none;letter-spacing:0;font-size:16px;line-height:20px}@media(max-width:1920px){._slug__detailsMobile__nbIGq>div>ul>li{font-size:15px;line-height:18px}}._slug__detailsMobile__nbIGq>div>ul>li{display:flex;align-items:center;padding:.25rem .5rem;border-radius:3px;background-color:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150)}