@font-face{font-family:__Albert_Sans_c75d9c;font-style:italic;font-weight:100;font-display:swap;src:url(/_next/static/media/f1601fa15eea9597-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Albert_Sans_c75d9c;font-style:italic;font-weight:100;font-display:swap;src:url(/_next/static/media/eb699135251d584e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Albert_Sans_c75d9c;font-style:italic;font-weight:200;font-display:swap;src:url(/_next/static/media/f1601fa15eea9597-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Albert_Sans_c75d9c;font-style:italic;font-weight:200;font-display:swap;src:url(/_next/static/media/eb699135251d584e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Albert_Sans_c75d9c;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/f1601fa15eea9597-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Albert_Sans_c75d9c;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/eb699135251d584e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Albert_Sans_c75d9c;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/f1601fa15eea9597-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Albert_Sans_c75d9c;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/eb699135251d584e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Albert_Sans_c75d9c;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/f1601fa15eea9597-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Albert_Sans_c75d9c;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/eb699135251d584e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Albert_Sans_c75d9c;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/f1601fa15eea9597-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Albert_Sans_c75d9c;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/eb699135251d584e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Albert_Sans_c75d9c;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/f1601fa15eea9597-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Albert_Sans_c75d9c;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/eb699135251d584e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Albert_Sans_c75d9c;font-style:italic;font-weight:800;font-display:swap;src:url(/_next/static/media/f1601fa15eea9597-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Albert_Sans_c75d9c;font-style:italic;font-weight:800;font-display:swap;src:url(/_next/static/media/eb699135251d584e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Albert_Sans_c75d9c;font-style:italic;font-weight:900;font-display:swap;src:url(/_next/static/media/f1601fa15eea9597-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Albert_Sans_c75d9c;font-style:italic;font-weight:900;font-display:swap;src:url(/_next/static/media/eb699135251d584e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Albert_Sans_c75d9c;font-style:normal;font-weight:100;font-display:swap;src:url(/_next/static/media/866ace25ba8133d9-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Albert_Sans_c75d9c;font-style:normal;font-weight:100;font-display:swap;src:url(/_next/static/media/0ecabae3741772cf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Albert_Sans_c75d9c;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/866ace25ba8133d9-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Albert_Sans_c75d9c;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/0ecabae3741772cf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Albert_Sans_c75d9c;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/866ace25ba8133d9-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Albert_Sans_c75d9c;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/0ecabae3741772cf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Albert_Sans_c75d9c;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/866ace25ba8133d9-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Albert_Sans_c75d9c;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0ecabae3741772cf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Albert_Sans_c75d9c;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/866ace25ba8133d9-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Albert_Sans_c75d9c;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0ecabae3741772cf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Albert_Sans_c75d9c;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/866ace25ba8133d9-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Albert_Sans_c75d9c;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0ecabae3741772cf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Albert_Sans_c75d9c;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/866ace25ba8133d9-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Albert_Sans_c75d9c;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0ecabae3741772cf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Albert_Sans_c75d9c;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/866ace25ba8133d9-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Albert_Sans_c75d9c;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/0ecabae3741772cf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Albert_Sans_c75d9c;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/866ace25ba8133d9-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Albert_Sans_c75d9c;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/0ecabae3741772cf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Albert_Sans_Fallback_c75d9c;src:local("Arial");ascent-override:91.47%;descent-override:24.07%;line-gap-override:0.00%;size-adjust:103.86%}.__className_c75d9c{font-family:__Albert_Sans_c75d9c,__Albert_Sans_Fallback_c75d9c}.__variable_c75d9c{--font-albert:"__Albert_Sans_c75d9c","__Albert_Sans_Fallback_c75d9c"}.Footer_c-footer__Z8sxZ{width:100%;position:relative;background:var(--charcoal);display:flex;flex-wrap:wrap;gap:3rem .05rem;padding:1rem 1.5rem 3rem;z-index:0}.Footer_c-footer__group__kg7Y6{display:flex;flex-direction:column;gap:.5rem;position:relative}.Footer_c-footer__group__kg7Y6:before{content:var(--label);font-size:.8rem;color:var(--gray300);font-weight:400;position:absolute;top:-1.2rem}.Footer_c-footer__group__kg7Y6:first-child{flex:1 1 100%;flex-direction:row;flex-wrap:nowrap;gap:1rem}.Footer_c-footer__group__kg7Y6:nth-child(2),.Footer_c-footer__group__kg7Y6:nth-child(3){flex:1 1}.Footer_c-footer__text__vkpUp{font-size:var(--fs-default);font-weight:400;color:var(--white);flex-wrap:nowrap}@media(min-width:800px){.Footer_c-footer__Z8sxZ{padding:1rem 7rem 4rem;flex-wrap:nowrap;gap:4rem}.Footer_c-footer__group__kg7Y6:first-child{order:2;gap:3rem;flex:3 1}.Footer_c-footer__group__kg7Y6:nth-child(2){order:1}.Footer_c-footer__group__kg7Y6:nth-child(3){order:3}.Footer_c-footer__text__vkpUp{font-size:var(--fs-md,var(--fs-sm,var(--fs-default)))}}@media(min-width:900px){.Footer_c-footer__Z8sxZ{padding:2% 15% 3%;flex-wrap:nowrap}.Footer_c-footer__group__kg7Y6:first-child{gap:5rem;flex:2 1}.Footer_c-footer__group__kg7Y6:nth-child(2),.Footer_c-footer__group__kg7Y6:nth-child(3){flex:.5 1}.Footer_c-footer__text__vkpUp{font-size:var(--fs-mdx,var(--fs-md,var(--fs-sm,var(--fs-default))))}}@media(min-width:1600px){.Footer_c-footer__text__vkpUp{font-size:var(--fs-lg,var(--fs-mdx,var(--fs-md,var(--fs-sm,var(--fs-default)))))}}.ResponsiveNav_c-navigation__UpV5T{position:fixed;top:0;left:0;right:0;z-index:999;display:flex;font-weight:250;font-size:.8rem;letter-spacing:.9px;color:var(--white);pointer-events:none}.ResponsiveNav_c-navigation__logo__wZa9a{display:none;pointer-events:auto;align-items:center;gap:.4rem}.ResponsiveNav_c-navigation__logo__wZa9a svg{width:1.2rem;height:1.2rem}.ResponsiveNav_c-navigation__drawer__RgPxv{z-index:1000}.ResponsiveNav_c-navigation__menu__2aOXR{padding:30dvh 2em!important}.ResponsiveNav_c-navigation__menu-item__iFSdl{padding:1rem;position:relative;cursor:pointer}.ResponsiveNav_c-navigation__menu-item-link__93DTs{display:inline-block;will-change:transform;font-weight:250;cursor:pointer}.ResponsiveNav_c-navigation__UpV5T[data-visible=true] .ResponsiveNav_c-navigation__logo__wZa9a{filter:blur(1rem)}.ResponsiveNav_c-navigation__UpV5T[data-route=about] .ResponsiveNav_c-navigation__logo__wZa9a,.ResponsiveNav_c-navigation__UpV5T[data-route=resume] .ResponsiveNav_c-navigation__logo__wZa9a{display:flex;position:absolute;top:3rem;left:2rem;color:var(--white);transition:filter 1s ease;opacity:1}@supports(animation-timeline:scroll()){.ResponsiveNav_c-navigation__UpV5T[data-route=about] .ResponsiveNav_c-navigation__logo__wZa9a,.ResponsiveNav_c-navigation__UpV5T[data-route=resume] .ResponsiveNav_c-navigation__logo__wZa9a{animation:ResponsiveNav_nav-hide__kFUxz linear;animation-timeline:scroll(root block);animation-range:0 10%;animation-fill-mode:both}}.ResponsiveNav_c-navigation__UpV5T[data-route=project],.ResponsiveNav_c-navigation__UpV5T[data-route=work]{font-weight:500}.ResponsiveNav_c-navigation__UpV5T[data-route=project] .ResponsiveNav_c-navigation__logo__wZa9a,.ResponsiveNav_c-navigation__UpV5T[data-route=work] .ResponsiveNav_c-navigation__logo__wZa9a{display:flex;position:absolute;top:3rem;left:2rem;color:var(--charcoal);transition:filter 1s ease;opacity:1}@supports(animation-timeline:scroll()){.ResponsiveNav_c-navigation__UpV5T[data-route=project] .ResponsiveNav_c-navigation__logo__wZa9a,.ResponsiveNav_c-navigation__UpV5T[data-route=work] .ResponsiveNav_c-navigation__logo__wZa9a{animation:ResponsiveNav_nav-hide__kFUxz linear;animation-timeline:scroll(root block);animation-range:0 10%;animation-fill-mode:both}}.ResponsiveNav_c-navigation__UpV5T[data-route=project] .ResponsiveNav_c-navigation__menu-item-link__93DTs,.ResponsiveNav_c-navigation__UpV5T[data-route=work] .ResponsiveNav_c-navigation__menu-item-link__93DTs{font-weight:500}.ResponsiveNav_c-navigation__UpV5T[data-route=project] .ResponsiveNav_c-navigation__menu-item-link__93DTs svg path,.ResponsiveNav_c-navigation__UpV5T[data-route=work] .ResponsiveNav_c-navigation__menu-item-link__93DTs svg path{stroke:var(--charcoal)}@media(min-width:900px){.ResponsiveNav_c-navigation__UpV5T{flex-direction:row;align-items:center;justify-content:space-between;padding:0 clamp(2rem,1vw,10rem);opacity:1;pointer-events:auto}@supports(animation-timeline:scroll()){.ResponsiveNav_c-navigation__UpV5T{animation:ResponsiveNav_nav-hide__kFUxz linear;animation-timeline:scroll(root block);animation-range:0 10%;animation-fill-mode:both}}.ResponsiveNav_c-navigation__logo__wZa9a{display:flex;position:relative;font-size:1.2rem}.ResponsiveNav_c-navigation__drawer__RgPxv{position:static;inset:auto;z-index:auto;pointer-events:auto;display:contents}.ResponsiveNav_c-navigation__UpV5T .c-drawer__overlay{display:none}.ResponsiveNav_c-navigation__menu__2aOXR{position:relative!important;inset:auto!important;width:auto!important;height:auto!important;flex-direction:row!important;align-items:center;padding:0!important;background:transparent!important;-webkit-backdrop-filter:unset!important;backdrop-filter:unset!important;transform:none!important;justify-content:space-between;pointer-events:auto!important;gap:0}.ResponsiveNav_c-navigation__menu-item-link__93DTs{padding:1rem}.ResponsiveNav_c-navigation__UpV5T[data-route=about] .ResponsiveNav_c-navigation__logo__wZa9a,.ResponsiveNav_c-navigation__UpV5T[data-route=resume] .ResponsiveNav_c-navigation__logo__wZa9a{position:relative;top:auto;left:auto}.ResponsiveNav_c-navigation__UpV5T[data-route=project],.ResponsiveNav_c-navigation__UpV5T[data-route=work]{color:var(--charcoal);font-weight:400}.ResponsiveNav_c-navigation__UpV5T[data-route=project] .ResponsiveNav_c-navigation__logo__wZa9a,.ResponsiveNav_c-navigation__UpV5T[data-route=work] .ResponsiveNav_c-navigation__logo__wZa9a{position:relative;top:auto;left:auto}.ResponsiveNav_c-navigation__UpV5T[data-route=project] .ResponsiveNav_c-navigation__menu-item-link__93DTs,.ResponsiveNav_c-navigation__UpV5T[data-route=work] .ResponsiveNav_c-navigation__menu-item-link__93DTs{color:var(--charcoal);font-weight:400}.ResponsiveNav_c-navigation__UpV5T[data-route=project] .ResponsiveNav_c-navigation__menu-item-link__93DTs svg path,.ResponsiveNav_c-navigation__UpV5T[data-route=work] .ResponsiveNav_c-navigation__menu-item-link__93DTs svg path{stroke:var(--charcoal)}}@keyframes ResponsiveNav_nav-hide__kFUxz{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-15%)}}.ToggleButton_c-toggle-button__AJ9_t{--size:3rem;width:var(--size);aspect-ratio:1;position:absolute;top:var(--top);right:2rem;display:flex;justify-content:center;align-items:center;background:transparent;border-radius:50%;overflow:hidden;cursor:pointer;transition:.5s ease-in-out;z-index:9999;border:none;outline:none;pointer-events:all;background:var(--charcoal)}.ToggleButton_c-toggle-button__AJ9_t:hover{background:var(--charcoal-active)}.ToggleButton_c-toggle-button__AJ9_t span{position:absolute;width:60%;height:4px;border-radius:4px;background:#fff;transition:.5s ease-in-out}.ToggleButton_c-toggle-button__AJ9_t span:first-child{width:30%;left:20%;transform:translateY(calc(var(--size) / -5))}.ToggleButton_c-toggle-button__AJ9_t span:nth-child(2){width:20%;left:20%;transform:translateY(calc(var(--size) / 5))}.ToggleButton_c-toggle-button__AJ9_t[data-active=true]{right:1rem;background:transparent}.ToggleButton_c-toggle-button__AJ9_t[data-active=true] span:first-child{width:60%;transform:translateY(0) rotate(45deg);transition-delay:.125s}.ToggleButton_c-toggle-button__AJ9_t[data-active=true] span:nth-child(2){width:60%;transform:translateY(0) rotate(315deg);transition-delay:.25s}.ToggleButton_c-toggle-button__AJ9_t[data-active=true] span:nth-child(3){transform:translateX(160%)}@media(min-width:900px){.ToggleButton_c-toggle-button__AJ9_t{display:none}}.ToggleButton_sr-only__szFhr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.Drawer_c-drawer__1pdlq{position:fixed;inset:0;z-index:1000;pointer-events:none}.Drawer_c-drawer__overlay__MLHIZ{position:absolute;inset:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:transparent;pointer-events:none;transition:background .35s ease,-webkit-backdrop-filter .35s ease;transition:backdrop-filter .35s ease,background .35s ease;transition:backdrop-filter .35s ease,background .35s ease,-webkit-backdrop-filter .35s ease}.Drawer_c-drawer__content__W478s{position:absolute;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);display:flex;flex-direction:column;gap:1rem;transition:transform .35s ease-in;pointer-events:none}.Drawer_c-drawer__close__v6_dm{--size:2.5rem;width:var(--size);aspect-ratio:1;position:absolute;top:1rem;right:1rem;display:flex;justify-content:center;align-items:center;background:transparent;border-radius:50%;cursor:pointer;border:none;outline:none}.Drawer_c-drawer__close__v6_dm span{position:absolute;width:60%;height:3px;border-radius:3px;background:var(--white)}.Drawer_c-drawer__close__v6_dm span:first-child{transform:rotate(45deg)}.Drawer_c-drawer__close__v6_dm span:nth-child(2){transform:rotate(-45deg)}.Drawer_c-drawer__1pdlq[data-anchor=bottom] .Drawer_c-drawer__content__W478s{bottom:0;left:0;right:0;padding:4rem 2rem 2rem;transform:translateY(100%)}.Drawer_c-drawer__1pdlq[data-anchor=bottom] .Drawer_c-drawer__content__W478s:before{content:"";width:3rem;height:4px;background:hsla(0,0%,100%,.3);border-radius:2px;position:absolute;left:50%;transform:translateX(-50%);top:.5rem}.Drawer_c-drawer__1pdlq[data-anchor=top] .Drawer_c-drawer__content__W478s{top:0;left:0;right:0;padding:2rem 2rem 4rem;transform:translateY(-100%)}.Drawer_c-drawer__1pdlq[data-anchor=top] .Drawer_c-drawer__content__W478s:before{content:"";width:3rem;height:4px;background:hsla(0,0%,100%,.3);border-radius:2px;position:absolute;left:50%;transform:translateX(-50%);bottom:.5rem}.Drawer_c-drawer__1pdlq[data-anchor=top] .Drawer_c-drawer__close__v6_dm{top:auto;bottom:1rem}.Drawer_c-drawer__1pdlq[data-anchor=right] .Drawer_c-drawer__content__W478s{top:0;right:0;bottom:0;width:60dvw;padding:4rem 2rem 2rem;transform:translateX(100%)}.Drawer_c-drawer__1pdlq[data-anchor=left] .Drawer_c-drawer__content__W478s{top:0;left:0;bottom:0;width:60dvw;padding:4rem 2rem 2rem;transform:translateX(-100%)}.Drawer_c-drawer__1pdlq[data-anchor=left] .Drawer_c-drawer__close__v6_dm{right:auto;left:1rem}.Drawer_c-drawer__1pdlq[data-open=true]{pointer-events:auto}.Drawer_c-drawer__1pdlq[data-open=true] .Drawer_c-drawer__overlay__MLHIZ{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:rgba(0,0,0,.2);pointer-events:auto;touch-action:none;overscroll-behavior:contain}.Drawer_c-drawer__1pdlq[data-open=true] .Drawer_c-drawer__content__W478s{transform:translate(0);pointer-events:auto}@media(min-width:900px){.Drawer_c-drawer__close__v6_dm{--size:3rem}.Drawer_c-drawer__1pdlq[data-anchor=left] .Drawer_c-drawer__content__W478s,.Drawer_c-drawer__1pdlq[data-anchor=right] .Drawer_c-drawer__content__W478s{width:40dvw;max-width:500px}}:root{--white:#fff;--lightLavender:#a7a3d8;--darkLavender:#585672;--lightBlue:#3c7ece;--hover-teal:#567270;--blue:#03254e;--charcoal:#1c1d20;--charcoal-transp:#1c1d2050;--charcoal-active:#1c1d20c5;--gray300:#6f7074;--gray200:#9c9fa5;--gray100:#e9eaeb;--gray100-transp:#e9eaebd4;--bento-lavender:#b8b0d8;--bento-rose:#d4a0a8;--bento-sky:#b0d0e8;--bento-yellow:#e8d478;--bento-peach:#d8a888;--bento-steel:#a0b8c8;--bento-lilac:#d4c8e8;--bento-sage:#b8d8d0;--bento-blush:#e0c8d0;--bento-cornflower:#b8c8e8}*{margin:0;padding:0;box-sizing:border-box}html{font-family:var(--font-albert),system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;scroll-behavior:smooth}::view-transition-old(root){animation:pageOut 1s cubic-bezier(.87,0,.13,1) forwards;z-index:1}::view-transition-new(root){animation:pageIn 1s cubic-bezier(.87,0,.13,1) forwards;z-index:1000}@keyframes pageOut{to{opacity:.2;transform:translateY(-35%)}}@keyframes pageIn{0%{-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}to{-webkit-clip-path:polygon(0 100%,100% 100%,100% 0,0 0);clip-path:polygon(0 100%,100% 100%,100% 0,0 0)}}body{width:100dvw;min-height:100svh;box-sizing:border-box;padding:0;margin:0;position:relative;display:flex;flex-direction:column;align-items:center;background:var(--charcoal);scroll-timeline:--main-timeline}body>main{flex:1 1;width:100%}