@charset "UTF-8";@font-face{font-family:Aktiv Grotesk;src:url(../_fonts/l-iSvoYh_P5YSkx1qJaMMp_R-4cKp1Ft29KpqsJMVSJNo.woff2) format(woff2),url(../_fonts/d-NgSDmF5DY2qvtBkaDgrwoWl_q4-vs0CU1EE_D76p6gQ.woff) format(woff),url(../_fonts/a-Z0LNTfAExb40ObJjRuCBg2g_wLxK5S1Towvb0dP328w.otf) format(opentype);font-display:auto;font-weight:400;font-style:normal}@font-face{font-family:Aktiv Grotesk;src:url(../_fonts/l-E6ukLy93tgcSgzbI9RBVTYSE_JqhGcN_wreYEd3kWdI.woff2) format(woff2),url(../_fonts/d-ZeAWntVPAeI_YguiFy4Ka5s55BPVDACEjemA61BPbgs.woff) format(woff),url(../_fonts/a-02_p37siA2hd63Yf_CUdWMjbSqdcYbnhcPjv0jze85Y.otf) format(opentype);font-display:auto;font-weight:700;font-style:normal}@font-face{font-family:Aktiv Grotesk;src:url(../_fonts/l-oNuweVjlQsEP_bbepDuKiQsKAYHWv8P6Ula7oBkdHuU.woff2) format(woff2),url(../_fonts/d-aJrxYK7DvmYsDRK2gEKVcD1LXZ7e6LnZKWWmVhiG5Bs.woff) format(woff),url(../_fonts/a-St2Ur2OVAGuSRBRc0E7YHixWaqtuNHLHqvLb_YIt6Ys.otf) format(opentype);font-display:auto;font-weight:300;font-style:normal}@font-face{font-family:Aktiv Grotesk;src:url(../_fonts/l-IIbfFbsrUAASjIOBTfaovJc1V0IR67jtW6myGGi1phc.woff2) format(woff2),url(../_fonts/d-RsiFsIrCB0D0IhfV2V7p_gHrk_jSZ_dIlM2f8VC3XNM.woff) format(woff),url(../_fonts/a-seSQgTjAbCKmk3G_jvt4mbgjMis3FgX2mu8E5YLrkVI.otf) format(opentype);font-display:auto;font-weight:500;font-style:normal}@font-face{font-family:Aktiv Grotesk;src:url(../_fonts/l-gS_mC5-52LRkV1jaG1Dfd3By7ZfB1-I8kZPY_pN6f-Q.woff2) format(woff2),url(../_fonts/d-eOmTz0p4IjkDfbhzI3dqhcJ32IPzM7zk5fj70YbnYOY.woff) format(woff),url(../_fonts/a-7LXZRAw0HT5k_ZyqjKnt6ZxZuGC4RyJQ5j0-dVugh8s.otf) format(opentype);font-display:auto;font-weight:800;font-style:normal}.dark-mode[data-v-2fc6bc1a]{--primary:#171717;--secondary:#dbdbdb;--accent1:#2c2a38;--accent2:#bec1c6;--color-scheme:dark}.light-mode[data-v-2fc6bc1a]{--primary:#dbdbdb;--secondary:#171717;--accent1:#bec1c6;--accent2:#2c2a38;--color-scheme:light}a[data-v-2fc6bc1a],a[data-v-2fc6bc1a]:active,a[data-v-2fc6bc1a]:hover,a[data-v-2fc6bc1a]:visited{cursor:pointer;text-decoration:none}@media (hover:hover){a[data-v-2fc6bc1a]:hover{color:var(--accent2);filter:blur(1px)}}a[data-v-2fc6bc1a]:active,a[data-v-2fc6bc1a]:focus,a[data-v-2fc6bc1a]:visited{filter:blur(0)!important;-webkit-filter:blur(0)!important}h1[data-v-2fc6bc1a],h2[data-v-2fc6bc1a],h3[data-v-2fc6bc1a],h4[data-v-2fc6bc1a],h5[data-v-2fc6bc1a]{font-family:Aktiv Grotesk,"Aktiv Grotesk Fallback: Arial",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;margin:0;padding:0}h1[data-v-2fc6bc1a]{font-size:clamp(2rem,.52vw + 1.88rem,2.5rem);margin-bottom:1.5rem}h1[data-v-2fc6bc1a],h2[data-v-2fc6bc1a]{color:var(--secondary)}h2[data-v-2fc6bc1a]{font-size:clamp(1.5rem,.52vw + 1.38rem,2rem);margin-bottom:1rem}h3[data-v-2fc6bc1a]{font-size:clamp(1.25rem,.26vw + 1.19rem,1.5rem)}h3[data-v-2fc6bc1a],h4[data-v-2fc6bc1a]{color:var(--secondary);margin-bottom:.5rem}h4[data-v-2fc6bc1a]{font-size:clamp(1rem,.26vw + .94rem,1.25rem)}h5[data-v-2fc6bc1a]{color:var(--secondary);font-size:clamp(.75rem,.26vw + .69rem,1rem);letter-spacing:.8px;margin-bottom:.5rem}p[data-v-2fc6bc1a]{line-height:1.5}[data-v-2fc6bc1a],[data-v-2fc6bc1a]:after,[data-v-2fc6bc1a]:before{box-sizing:border-box}ul.reset[data-v-2fc6bc1a],ul.reset li[data-v-2fc6bc1a],ul.reset ul li[data-v-2fc6bc1a]{list-style-type:none;margin:0;padding:0;text-indent:0}a[data-v-2fc6bc1a],button[data-v-2fc6bc1a]{all:unset;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}a[data-v-2fc6bc1a]:active,a[data-v-2fc6bc1a]:focus,button[data-v-2fc6bc1a]:active,button[data-v-2fc6bc1a]:focus{outline:none!important;-webkit-tap-highlight-color:transparent!important;filter:blur(0)!important;-webkit-filter:blur(0)!important}div[data-v-2fc6bc1a],section[data-v-2fc6bc1a],span[data-v-2fc6bc1a]{caret-color:transparent}h1[data-v-2fc6bc1a],h2[data-v-2fc6bc1a],h3[data-v-2fc6bc1a],h4[data-v-2fc6bc1a],h5[data-v-2fc6bc1a],h6[data-v-2fc6bc1a],p[data-v-2fc6bc1a],pre[data-v-2fc6bc1a]{line-height:1.5;margin-block-start:0;margin-top:0;padding:0}.cursor[data-v-2fc6bc1a],.project-stepper-image-reveal[data-v-2fc6bc1a],.projects__abstract__image[data-v-2fc6bc1a],.split-label-w[data-v-2fc6bc1a],.split-proj-w[data-v-2fc6bc1a],.split-skills-w[data-v-2fc6bc1a],.testimonial-fade[data-v-2fc6bc1a],.waves-canvas[data-v-2fc6bc1a]{backface-visibility:hidden;transform:translateZ(0);will-change:transform,opacity}.icon[data-v-2fc6bc1a]{left:2px;position:relative;z-index:999}.icon--dark[data-v-2fc6bc1a]{left:22px}.ios-switch[data-v-2fc6bc1a]{cursor:pointer;display:inline-block;position:sticky;z-index:99}.ios-switch__title[data-v-2fc6bc1a]{display:inline-block;font-size:.625rem;margin-right:5px;vertical-align:middle}.ios-switch input[data-v-2fc6bc1a]{display:none}.ios-switch i[data-v-2fc6bc1a]{background-color:var(--accent1);border-radius:23px;display:inline-block;height:18px;position:relative;transition:all .3s;vertical-align:middle;width:39px}.ios-switch i.mobile-mode[data-v-2fc6bc1a]{background-color:var(--primary)}.ios-switch i[data-v-2fc6bc1a]:before{transform:translate3d(2px,1px,0) scaleX(1);transition:all .3}.ios-switch i[data-v-2fc6bc1a]:after,.ios-switch i[data-v-2fc6bc1a]:before{background-color:var(--primary);border-radius:11px;content:"";height:15px;left:0;position:absolute;width:15px}.ios-switch i[data-v-2fc6bc1a]:after{transform:translate3d(2px,1px,0)}.ios-switch i.mobile-mode[data-v-2fc6bc1a]:after{background-color:var(--primary)}.ios-switch :active i[data-v-2fc6bc1a]:after{transform:translate3d(1px,1px,0);width:28px}.ios-switch :active input:checked+i[data-v-2fc6bc1a]:after{transform:translate3d(16px,1px,0)}.mobile-mode .ios-switch :active input:checked+i[data-v-2fc6bc1a]:after{background-color:var(--primary)}.ios-switch input:checked+i[data-v-2fc6bc1a]{background-color:var(--accent1)}.ios-switch input:checked+i.mobile-mode[data-v-2fc6bc1a]{background-color:var(--primary)}.ios-switch input:checked+i[data-v-2fc6bc1a]:before{transform:translate3d(18px,1px,0) scale3d(0,0,0)}.ios-switch input:checked+i[data-v-2fc6bc1a]:after{transform:translate3d(22px,1px,0)}@font-face{font-family:Aktiv Grotesk;src:url(../_fonts/l-iSvoYh_P5YSkx1qJaMMp_R-4cKp1Ft29KpqsJMVSJNo.woff2) format(woff2),url(../_fonts/d-NgSDmF5DY2qvtBkaDgrwoWl_q4-vs0CU1EE_D76p6gQ.woff) format(woff),url(../_fonts/a-Z0LNTfAExb40ObJjRuCBg2g_wLxK5S1Towvb0dP328w.otf) format(opentype);font-display:auto;font-weight:400;font-style:normal}@font-face{font-family:Aktiv Grotesk;src:url(../_fonts/l-E6ukLy93tgcSgzbI9RBVTYSE_JqhGcN_wreYEd3kWdI.woff2) format(woff2),url(../_fonts/d-ZeAWntVPAeI_YguiFy4Ka5s55BPVDACEjemA61BPbgs.woff) format(woff),url(../_fonts/a-02_p37siA2hd63Yf_CUdWMjbSqdcYbnhcPjv0jze85Y.otf) format(opentype);font-display:auto;font-weight:700;font-style:normal}@font-face{font-family:Aktiv Grotesk;src:url(../_fonts/l-oNuweVjlQsEP_bbepDuKiQsKAYHWv8P6Ula7oBkdHuU.woff2) format(woff2),url(../_fonts/d-aJrxYK7DvmYsDRK2gEKVcD1LXZ7e6LnZKWWmVhiG5Bs.woff) format(woff),url(../_fonts/a-St2Ur2OVAGuSRBRc0E7YHixWaqtuNHLHqvLb_YIt6Ys.otf) format(opentype);font-display:auto;font-weight:300;font-style:normal}@font-face{font-family:Aktiv Grotesk;src:url(../_fonts/l-IIbfFbsrUAASjIOBTfaovJc1V0IR67jtW6myGGi1phc.woff2) format(woff2),url(../_fonts/d-RsiFsIrCB0D0IhfV2V7p_gHrk_jSZ_dIlM2f8VC3XNM.woff) format(woff),url(../_fonts/a-seSQgTjAbCKmk3G_jvt4mbgjMis3FgX2mu8E5YLrkVI.otf) format(opentype);font-display:auto;font-weight:500;font-style:normal}@font-face{font-family:Aktiv Grotesk;src:url(../_fonts/l-gS_mC5-52LRkV1jaG1Dfd3By7ZfB1-I8kZPY_pN6f-Q.woff2) format(woff2),url(../_fonts/d-eOmTz0p4IjkDfbhzI3dqhcJ32IPzM7zk5fj70YbnYOY.woff) format(woff),url(../_fonts/a-7LXZRAw0HT5k_ZyqjKnt6ZxZuGC4RyJQ5j0-dVugh8s.otf) format(opentype);font-display:auto;font-weight:800;font-style:normal}.dark-mode[data-v-10cde3ef]{--primary:#171717;--secondary:#dbdbdb;--accent1:#2c2a38;--accent2:#bec1c6;--color-scheme:dark}.light-mode[data-v-10cde3ef]{--primary:#dbdbdb;--secondary:#171717;--accent1:#bec1c6;--accent2:#2c2a38;--color-scheme:light}a[data-v-10cde3ef],a[data-v-10cde3ef]:active,a[data-v-10cde3ef]:hover,a[data-v-10cde3ef]:visited{cursor:pointer;text-decoration:none}@media (hover:hover){a[data-v-10cde3ef]:hover{color:var(--accent2);filter:blur(1px)}}a[data-v-10cde3ef]:active,a[data-v-10cde3ef]:focus,a[data-v-10cde3ef]:visited{filter:blur(0)!important;-webkit-filter:blur(0)!important}h1[data-v-10cde3ef],h2[data-v-10cde3ef],h3[data-v-10cde3ef],h4[data-v-10cde3ef],h5[data-v-10cde3ef]{font-family:Aktiv Grotesk,"Aktiv Grotesk Fallback: Arial",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;margin:0;padding:0}h1[data-v-10cde3ef]{font-size:clamp(2rem,.52vw + 1.88rem,2.5rem);margin-bottom:1.5rem}h1[data-v-10cde3ef],h2[data-v-10cde3ef]{color:var(--secondary)}h2[data-v-10cde3ef]{font-size:clamp(1.5rem,.52vw + 1.38rem,2rem);margin-bottom:1rem}h3[data-v-10cde3ef]{font-size:clamp(1.25rem,.26vw + 1.19rem,1.5rem)}h3[data-v-10cde3ef],h4[data-v-10cde3ef]{color:var(--secondary);margin-bottom:.5rem}h4[data-v-10cde3ef]{font-size:clamp(1rem,.26vw + .94rem,1.25rem)}h5[data-v-10cde3ef]{color:var(--secondary);font-size:clamp(.75rem,.26vw + .69rem,1rem);letter-spacing:.8px;margin-bottom:.5rem}p[data-v-10cde3ef]{line-height:1.5}[data-v-10cde3ef],[data-v-10cde3ef]:after,[data-v-10cde3ef]:before{box-sizing:border-box}ul.reset[data-v-10cde3ef],ul.reset li[data-v-10cde3ef],ul.reset ul li[data-v-10cde3ef]{list-style-type:none;margin:0;padding:0;text-indent:0}a[data-v-10cde3ef],button[data-v-10cde3ef]{all:unset;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}a[data-v-10cde3ef]:active,a[data-v-10cde3ef]:focus,button[data-v-10cde3ef]:active,button[data-v-10cde3ef]:focus{outline:none!important;-webkit-tap-highlight-color:transparent!important;filter:blur(0)!important;-webkit-filter:blur(0)!important}div[data-v-10cde3ef],section[data-v-10cde3ef],span[data-v-10cde3ef]{caret-color:transparent}h1[data-v-10cde3ef],h2[data-v-10cde3ef],h3[data-v-10cde3ef],h4[data-v-10cde3ef],h5[data-v-10cde3ef],h6[data-v-10cde3ef],p[data-v-10cde3ef],pre[data-v-10cde3ef]{line-height:1.5;margin-block-start:0;margin-top:0;padding:0}.cursor[data-v-10cde3ef],.project-stepper-image-reveal[data-v-10cde3ef],.projects__abstract__image[data-v-10cde3ef],.split-label-w[data-v-10cde3ef],.split-proj-w[data-v-10cde3ef],.split-skills-w[data-v-10cde3ef],.testimonial-fade[data-v-10cde3ef],.waves-canvas[data-v-10cde3ef]{backface-visibility:hidden;transform:translateZ(0);will-change:transform,opacity}.logo[data-v-10cde3ef]{color:var(--secondary);font-size:clamp(1.13rem,.14vw + 1.08rem,1.25rem);font-variation-settings:"wght" 500;font-weight:500;z-index:100}[is-mobile=true] .logo[data-v-10cde3ef]{color:var(--primary);font-variation-settings:"wght" 500;font-weight:500}.mode[data-v-10cde3ef]{margin-right:3px}@font-face{font-family:Aktiv Grotesk;src:url(../_fonts/l-iSvoYh_P5YSkx1qJaMMp_R-4cKp1Ft29KpqsJMVSJNo.woff2) format(woff2),url(../_fonts/d-NgSDmF5DY2qvtBkaDgrwoWl_q4-vs0CU1EE_D76p6gQ.woff) format(woff),url(../_fonts/a-Z0LNTfAExb40ObJjRuCBg2g_wLxK5S1Towvb0dP328w.otf) format(opentype);font-display:auto;font-weight:400;font-style:normal}@font-face{font-family:Aktiv Grotesk;src:url(../_fonts/l-E6ukLy93tgcSgzbI9RBVTYSE_JqhGcN_wreYEd3kWdI.woff2) format(woff2),url(../_fonts/d-ZeAWntVPAeI_YguiFy4Ka5s55BPVDACEjemA61BPbgs.woff) format(woff),url(../_fonts/a-02_p37siA2hd63Yf_CUdWMjbSqdcYbnhcPjv0jze85Y.otf) format(opentype);font-display:auto;font-weight:700;font-style:normal}@font-face{font-family:Aktiv Grotesk;src:url(../_fonts/l-oNuweVjlQsEP_bbepDuKiQsKAYHWv8P6Ula7oBkdHuU.woff2) format(woff2),url(../_fonts/d-aJrxYK7DvmYsDRK2gEKVcD1LXZ7e6LnZKWWmVhiG5Bs.woff) format(woff),url(../_fonts/a-St2Ur2OVAGuSRBRc0E7YHixWaqtuNHLHqvLb_YIt6Ys.otf) format(opentype);font-display:auto;font-weight:300;font-style:normal}@font-face{font-family:Aktiv Grotesk;src:url(../_fonts/l-IIbfFbsrUAASjIOBTfaovJc1V0IR67jtW6myGGi1phc.woff2) format(woff2),url(../_fonts/d-RsiFsIrCB0D0IhfV2V7p_gHrk_jSZ_dIlM2f8VC3XNM.woff) format(woff),url(../_fonts/a-seSQgTjAbCKmk3G_jvt4mbgjMis3FgX2mu8E5YLrkVI.otf) format(opentype);font-display:auto;font-weight:500;font-style:normal}@font-face{font-family:Aktiv Grotesk;src:url(../_fonts/l-gS_mC5-52LRkV1jaG1Dfd3By7ZfB1-I8kZPY_pN6f-Q.woff2) format(woff2),url(../_fonts/d-eOmTz0p4IjkDfbhzI3dqhcJ32IPzM7zk5fj70YbnYOY.woff) format(woff),url(../_fonts/a-7LXZRAw0HT5k_ZyqjKnt6ZxZuGC4RyJQ5j0-dVugh8s.otf) format(opentype);font-display:auto;font-weight:800;font-style:normal}.dark-mode[data-v-0b833166]{--primary:#171717;--secondary:#dbdbdb;--accent1:#2c2a38;--accent2:#bec1c6;--color-scheme:dark}.light-mode[data-v-0b833166]{--primary:#dbdbdb;--secondary:#171717;--accent1:#bec1c6;--accent2:#2c2a38;--color-scheme:light}a[data-v-0b833166],a[data-v-0b833166]:active,a[data-v-0b833166]:hover,a[data-v-0b833166]:visited{cursor:pointer;text-decoration:none}@media (hover:hover){a[data-v-0b833166]:hover{color:var(--accent2);filter:blur(1px)}}a[data-v-0b833166]:active,a[data-v-0b833166]:focus,a[data-v-0b833166]:visited{filter:blur(0)!important;-webkit-filter:blur(0)!important}h1[data-v-0b833166],h2[data-v-0b833166],h3[data-v-0b833166],h4[data-v-0b833166],h5[data-v-0b833166]{font-family:Aktiv Grotesk,"Aktiv Grotesk Fallback: Arial",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;margin:0;padding:0}h1[data-v-0b833166]{font-size:clamp(2rem,.52vw + 1.88rem,2.5rem);margin-bottom:1.5rem}h1[data-v-0b833166],h2[data-v-0b833166]{color:var(--secondary)}h2[data-v-0b833166]{font-size:clamp(1.5rem,.52vw + 1.38rem,2rem);margin-bottom:1rem}h3[data-v-0b833166]{font-size:clamp(1.25rem,.26vw + 1.19rem,1.5rem)}h3[data-v-0b833166],h4[data-v-0b833166]{color:var(--secondary);margin-bottom:.5rem}h4[data-v-0b833166]{font-size:clamp(1rem,.26vw + .94rem,1.25rem)}h5[data-v-0b833166]{color:var(--secondary);font-size:clamp(.75rem,.26vw + .69rem,1rem);letter-spacing:.8px;margin-bottom:.5rem}p[data-v-0b833166]{line-height:1.5}[data-v-0b833166],[data-v-0b833166]:after,[data-v-0b833166]:before{box-sizing:border-box}ul.reset[data-v-0b833166],ul.reset li[data-v-0b833166],ul.reset ul li[data-v-0b833166]{list-style-type:none;margin:0;padding:0;text-indent:0}a[data-v-0b833166],button[data-v-0b833166]{all:unset;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}a[data-v-0b833166]:active,a[data-v-0b833166]:focus,button[data-v-0b833166]:active,button[data-v-0b833166]:focus{outline:none!important;-webkit-tap-highlight-color:transparent!important;filter:blur(0)!important;-webkit-filter:blur(0)!important}div[data-v-0b833166],section[data-v-0b833166],span[data-v-0b833166]{caret-color:transparent}h1[data-v-0b833166],h2[data-v-0b833166],h3[data-v-0b833166],h4[data-v-0b833166],h5[data-v-0b833166],h6[data-v-0b833166],p[data-v-0b833166],pre[data-v-0b833166]{line-height:1.5;margin-block-start:0;margin-top:0;padding:0}.cursor[data-v-0b833166],.project-stepper-image-reveal[data-v-0b833166],.projects__abstract__image[data-v-0b833166],.split-label-w[data-v-0b833166],.split-proj-w[data-v-0b833166],.split-skills-w[data-v-0b833166],.testimonial-fade[data-v-0b833166],.waves-canvas[data-v-0b833166]{backface-visibility:hidden;transform:translateZ(0);will-change:transform,opacity}.contact[data-v-0b833166],.social[data-v-0b833166]{cursor:pointer;font-size:clamp(.88rem,.97vw + .58rem,1.75rem);font-variation-settings:"wght" 500;font-weight:500;line-height:1.2;line-height:1.5;margin-top:16px;text-decoration:none;width:-moz-fit-content;width:fit-content;z-index:100}@media (min-width:1024px){.contact[data-v-0b833166],.social[data-v-0b833166]{display:none}}[data-v-0b833166] div.contact a.contact:hover{color:var(--accent1)!important}@font-face{font-family:"Aktiv Grotesk Fallback: Arial";src:local("Arial");size-adjust:110.1389%;ascent-override:90.5221%;descent-override:25.6948%;line-gap-override:0%}@font-face{font-family:Aktiv Grotesk;src:url(../_fonts/l-iSvoYh_P5YSkx1qJaMMp_R-4cKp1Ft29KpqsJMVSJNo.woff2) format(woff2),url(../_fonts/d-NgSDmF5DY2qvtBkaDgrwoWl_q4-vs0CU1EE_D76p6gQ.woff) format(woff),url(../_fonts/a-Z0LNTfAExb40ObJjRuCBg2g_wLxK5S1Towvb0dP328w.otf) format(opentype);font-display:auto;font-weight:400;font-style:normal}@font-face{font-family:Aktiv Grotesk;src:url(../_fonts/l-IIbfFbsrUAASjIOBTfaovJc1V0IR67jtW6myGGi1phc.woff2) format(woff2),url(../_fonts/d-RsiFsIrCB0D0IhfV2V7p_gHrk_jSZ_dIlM2f8VC3XNM.woff) format(woff),url(../_fonts/a-seSQgTjAbCKmk3G_jvt4mbgjMis3FgX2mu8E5YLrkVI.otf) format(opentype);font-display:auto;font-weight:500;font-style:normal}@font-face{font-family:Aktiv Grotesk;src:url(../_fonts/l-E6ukLy93tgcSgzbI9RBVTYSE_JqhGcN_wreYEd3kWdI.woff2) format(woff2),url(../_fonts/d-ZeAWntVPAeI_YguiFy4Ka5s55BPVDACEjemA61BPbgs.woff) format(woff),url(../_fonts/a-02_p37siA2hd63Yf_CUdWMjbSqdcYbnhcPjv0jze85Y.otf) format(opentype);font-display:auto;font-weight:700;font-style:normal}@font-face{font-family:Aktiv Grotesk;src:url(../_fonts/l-oNuweVjlQsEP_bbepDuKiQsKAYHWv8P6Ula7oBkdHuU.woff2) format(woff2),url(../_fonts/d-aJrxYK7DvmYsDRK2gEKVcD1LXZ7e6LnZKWWmVhiG5Bs.woff) format(woff),url(../_fonts/a-St2Ur2OVAGuSRBRc0E7YHixWaqtuNHLHqvLb_YIt6Ys.otf) format(opentype);font-display:auto;font-weight:300;font-style:normal}@font-face{font-family:Aktiv Grotesk;src:url(../_fonts/l-gS_mC5-52LRkV1jaG1Dfd3By7ZfB1-I8kZPY_pN6f-Q.woff2) format(woff2),url(../_fonts/d-eOmTz0p4IjkDfbhzI3dqhcJ32IPzM7zk5fj70YbnYOY.woff) format(woff),url(../_fonts/a-7LXZRAw0HT5k_ZyqjKnt6ZxZuGC4RyJQ5j0-dVugh8s.otf) format(opentype);font-display:auto;font-weight:800;font-style:normal}.dark-mode[data-v-62561341]{--primary:#171717;--secondary:#dbdbdb;--accent1:#2c2a38;--accent2:#bec1c6;--color-scheme:dark}.light-mode[data-v-62561341]{--primary:#dbdbdb;--secondary:#171717;--accent1:#bec1c6;--accent2:#2c2a38;--color-scheme:light}a[data-v-62561341],a[data-v-62561341]:active,a[data-v-62561341]:hover,a[data-v-62561341]:visited{cursor:pointer;text-decoration:none}@media (hover:hover){a[data-v-62561341]:hover{color:var(--accent2);filter:blur(1px)}}a[data-v-62561341]:active,a[data-v-62561341]:focus,a[data-v-62561341]:visited{filter:blur(0)!important;-webkit-filter:blur(0)!important}h1[data-v-62561341],h2[data-v-62561341],h3[data-v-62561341],h4[data-v-62561341],h5[data-v-62561341]{font-family:Aktiv Grotesk,"Aktiv Grotesk Fallback: Arial",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;margin:0;padding:0}h1[data-v-62561341]{font-size:clamp(2rem,.52vw + 1.88rem,2.5rem);margin-bottom:1.5rem}h1[data-v-62561341],h2[data-v-62561341]{color:var(--secondary)}h2[data-v-62561341]{font-size:clamp(1.5rem,.52vw + 1.38rem,2rem);margin-bottom:1rem}h3[data-v-62561341]{font-size:clamp(1.25rem,.26vw + 1.19rem,1.5rem)}h3[data-v-62561341],h4[data-v-62561341]{color:var(--secondary);margin-bottom:.5rem}h4[data-v-62561341]{font-size:clamp(1rem,.26vw + .94rem,1.25rem)}h5[data-v-62561341]{color:var(--secondary);font-size:clamp(.75rem,.26vw + .69rem,1rem);letter-spacing:.8px;margin-bottom:.5rem}p[data-v-62561341]{line-height:1.5}[data-v-62561341],[data-v-62561341]:after,[data-v-62561341]:before{box-sizing:border-box}ul.reset[data-v-62561341],ul.reset li[data-v-62561341],ul.reset ul li[data-v-62561341]{list-style-type:none;margin:0;padding:0;text-indent:0}a[data-v-62561341],button[data-v-62561341]{all:unset;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}a[data-v-62561341]:active,a[data-v-62561341]:focus,button[data-v-62561341]:active,button[data-v-62561341]:focus{outline:none!important;-webkit-tap-highlight-color:transparent!important;filter:blur(0)!important;-webkit-filter:blur(0)!important}div[data-v-62561341],section[data-v-62561341],span[data-v-62561341]{caret-color:transparent}h1[data-v-62561341],h2[data-v-62561341],h3[data-v-62561341],h4[data-v-62561341],h5[data-v-62561341],h6[data-v-62561341],p[data-v-62561341],pre[data-v-62561341]{line-height:1.5;margin-block-start:0;margin-top:0;padding:0}.cursor[data-v-62561341],.project-stepper-image-reveal[data-v-62561341],.projects__abstract__image[data-v-62561341],.split-label-w[data-v-62561341],.split-proj-w[data-v-62561341],.split-skills-w[data-v-62561341],.testimonial-fade[data-v-62561341],.waves-canvas[data-v-62561341]{backface-visibility:hidden;transform:translateZ(0);will-change:transform,opacity}.iconify[data-v-62561341]{height:24px;width:24px}.magnet[data-v-62561341]{transition:transform .1s linear}.modal-open[data-v-62561341]{height:100vh;overflow-y:hidden}.nav-wrapper[data-v-62561341]{background-color:var(--primary);color:var(--secondary);font-family:Aktiv Grotesk,"Aktiv Grotesk Fallback: Arial",-apple-system,BlinkMacSystemFont,sans-serif;height:56px;left:0;margin:auto;overflow:hidden;position:fixed;top:0;transition:top .4s cubic-bezier(0,.55,.45,1);width:100%;z-index:999;z-index:2000}.nav-wrapper--moveup[data-v-62561341]{top:-100px}@media (min-width:1024px){.nav-wrapper[data-v-62561341]{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:#1717174d}.light-mode .nav-wrapper[data-v-62561341]{background-color:#dbdbdb4d}}.nav-wrapper--contact-open[data-v-62561341],.nav-wrapper--projects-open[data-v-62561341]{background-color:unset!important}@media (min-width:1024px){.nav-wrapper--contact-open[data-v-62561341]{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);color:#dbdbdb!important}.nav-wrapper--contact-open .logo[data-v-62561341],.nav-wrapper--contact-open .nav__item[data-v-62561341]{color:#dbdbdb!important}}.nav-wrapper__inner[data-v-62561341]{align-items:center;display:flex;height:100%;margin:0 16px;text-transform:uppercase}@media (min-width:768px){.nav-wrapper__inner[data-v-62561341]{margin:0 64px}}.header-wrapper[data-v-62561341]{align-items:center;display:flex;flex:1 1 auto;height:100%;justify-content:space-between}.footer-wrapper[data-v-62561341]{align-items:flex-end;bottom:120px;display:flex;flex-flow:column;height:-moz-fit-content;position:absolute;width:80%}.social-icon[data-v-62561341]{color:var(--primary);display:inline-block;margin-right:16px;transition:color .3s ease}.social-icon[data-v-62561341]:hover{color:var(--accent1)}.social-icon[data-v-62561341]:last-child{margin-right:0}.logo[data-v-62561341]{display:block;height:auto;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.logo[data-v-62561341],.logo[data-v-62561341]:active,.logo[data-v-62561341]:focus{-webkit-tap-highlight-color:transparent!important;outline:none!important}.logo[data-v-62561341]:active,.logo[data-v-62561341]:focus{filter:blur(0)!important}.logo[data-v-62561341]:focus-visible{outline:none!important}.nav[data-v-62561341]{height:100vh;position:fixed;right:0;top:0;transition:left .5s cubic-bezier(.075,.82,.165,1);width:100%}.nav--closed .footer-wrapper[data-v-62561341]{display:none}.nav--open[data-v-62561341]{left:0;touch-action:none;-webkit-overflow-scrolling:none;color:var(--primary);display:flex;justify-content:flex-end;overflow:hidden;overscroll-behavior:none;padding-right:60px}.nav--closed[data-v-62561341],.nav--open[data-v-62561341]{background-color:var(--secondary);opacity:1}.nav--closed[data-v-62561341]{left:-100%;transition:left 0s}.nav__list[data-v-62561341]{list-style:none;padding:0;position:absolute;right:60px;text-align:right;top:200px;width:-moz-fit-content;width:fit-content}.nav__list a[data-v-62561341]{margin-bottom:1rem}.nav__item[data-v-62561341]{color:var(--primary);cursor:pointer;display:block;font-size:clamp(3.13rem,6.94vw + 1.04rem,9.38rem);font-variation-settings:"wght" 700;font-weight:700;line-height:1.1;padding-right:0;position:relative;transition:color .3s;white-space:nowrap}.nav__item[data-v-62561341]:hover{color:var(--accent1)}.nav__item--disabled[data-v-62561341]{cursor:default;opacity:.5;pointer-events:none}.nav__item[data-v-62561341]:before{bottom:-5px;color:inherit;content:"•";font-size:38px;margin-left:-15px;opacity:0;position:relative;transition:opacity .2s ease}@media (min-width:768px){.nav__item[data-v-62561341]:before{font-size:22px}}.nav--link-active[data-v-62561341]:before{opacity:1}@media (min-width:768px){.nav[data-v-62561341]{background-color:unset;position:relative;transition:none;width:auto}.nav--closed[data-v-62561341]{left:unset;right:0}.nav__list[data-v-62561341]{left:50%;list-style:none;margin:0;padding:0;position:relative;top:50%;transform:translate(-50%,-50%);width:-moz-fit-content;width:fit-content}.nav__list a[data-v-62561341]{margin-bottom:0}.nav__item[data-v-62561341]{color:var(--secondary);display:inline-block;font-family:Aktiv Grotesk,"Aktiv Grotesk Fallback: Arial",-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(1.13rem,.14vw + 1.08rem,1.25rem);font-variation-settings:"wght" 500;font-weight:500;line-height:unset;margin:0;opacity:1;padding-right:25px;position:relative;transition:transform .1s linear;-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none;outline:none!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dark-mode .nav__item[data-v-62561341]{font-family:Aktiv Grotesk,"Aktiv Grotesk Fallback: Arial",-apple-system,BlinkMacSystemFont,sans-serif}.nav__item[data-v-62561341]:hover{color:var(--accent2)}.nav__item[data-v-62561341]:focus-visible{outline:none!important}.nav__item[data-v-62561341]:last-child{padding-right:0}.nav__item[data-v-62561341]:before{bottom:-1px;content:"•";font-size:14px;left:-8px;margin-left:0;opacity:0;position:absolute;transition:opacity .2s ease}.nav__item.nav--link-active[data-v-62561341]:before{opacity:1}}.burger[data-v-62561341]{cursor:pointer;display:inline-block;height:25px;position:relative;transition:.1s;width:25px}.burger[data-v-62561341]:before{bottom:-15px;content:"";left:-15px;position:absolute;right:-15px;top:-15px}.burger span[data-v-62561341]{background-color:var(--secondary);border-radius:50%;display:block;height:4px;position:absolute;width:4px}.burger:hover span[data-v-62561341]{transform:scale(1.2);transition:.35s cubic-bezier(.8,.5,.2,1.4)}.burger span[data-v-62561341]:first-child{left:0;top:0}.burger span[data-v-62561341]:nth-child(2){left:10px;top:0}.burger span[data-v-62561341]:nth-child(3){right:0;top:0}.burger span[data-v-62561341]:nth-child(4){left:0;top:10px}.burger span[data-v-62561341]:nth-child(5){left:10px;position:absolute;top:10px}.burger span[data-v-62561341]:nth-child(6){right:0;top:10px}.burger span[data-v-62561341]:nth-child(7){bottom:0;left:0}.burger span[data-v-62561341]:nth-child(8){bottom:0;left:10px;position:absolute}.burger span[data-v-62561341]:nth-child(9){bottom:0;right:0}.burger--anim[data-v-62561341]{cursor:pointer;transform:rotate(180deg);transition:.2s cubic-bezier(.8,.5,.2,1.4)}.burger--anim span[data-v-62561341]{background-color:var(--primary);border-radius:50%;transition-delay:.2s;transition:.5s cubic-bezier(.8,.5,.2,1.4)}.burger--anim span[data-v-62561341]:nth-child(2){left:5px;top:5px}.burger--anim span[data-v-62561341]:nth-child(4){left:5px;top:15px}.burger--anim span[data-v-62561341]:nth-child(6){right:5px;top:5px}.burger--anim span[data-v-62561341]:nth-child(8){bottom:5px;left:15px}.burger--disabled[data-v-62561341]{opacity:.6;pointer-events:none}.burger--disabled span[data-v-62561341]{transition:none}.burger--disabled:hover span[data-v-62561341]{transform:none}@media (min-width:768px){.burger[data-v-62561341]{display:none}}@font-face{font-family:Aktiv Grotesk;src:url(../_fonts/l-iSvoYh_P5YSkx1qJaMMp_R-4cKp1Ft29KpqsJMVSJNo.woff2) format(woff2),url(../_fonts/d-NgSDmF5DY2qvtBkaDgrwoWl_q4-vs0CU1EE_D76p6gQ.woff) format(woff),url(../_fonts/a-Z0LNTfAExb40ObJjRuCBg2g_wLxK5S1Towvb0dP328w.otf) format(opentype);font-display:auto;font-weight:400;font-style:normal}@font-face{font-family:"Aktiv Grotesk Fallback: Arial";src:local("Arial");size-adjust:101.8392%;ascent-override:97.8994%;descent-override:27.7889%;line-gap-override:0%}@font-face{font-family:Aktiv Grotesk;src:url(../_fonts/l-E6ukLy93tgcSgzbI9RBVTYSE_JqhGcN_wreYEd3kWdI.woff2) format(woff2),url(../_fonts/d-ZeAWntVPAeI_YguiFy4Ka5s55BPVDACEjemA61BPbgs.woff) format(woff),url(../_fonts/a-02_p37siA2hd63Yf_CUdWMjbSqdcYbnhcPjv0jze85Y.otf) format(opentype);font-display:auto;font-weight:700;font-style:normal}@font-face{font-family:"Aktiv Grotesk Fallback: Arial";src:local("Arial");size-adjust:107.4471%;ascent-override:92.7898%;descent-override:26.3385%;line-gap-override:0%}@font-face{font-family:Aktiv Grotesk;src:url(../_fonts/l-oNuweVjlQsEP_bbepDuKiQsKAYHWv8P6Ula7oBkdHuU.woff2) format(woff2),url(../_fonts/d-aJrxYK7DvmYsDRK2gEKVcD1LXZ7e6LnZKWWmVhiG5Bs.woff) format(woff),url(../_fonts/a-St2Ur2OVAGuSRBRc0E7YHixWaqtuNHLHqvLb_YIt6Ys.otf) format(opentype);font-display:auto;font-weight:300;font-style:normal}@font-face{font-family:"Aktiv Grotesk Fallback: Arial";src:local("Arial");size-adjust:99.1474%;ascent-override:100.5573%;descent-override:28.5434%;line-gap-override:0%}@font-face{font-family:Aktiv Grotesk;src:url(../_fonts/l-IIbfFbsrUAASjIOBTfaovJc1V0IR67jtW6myGGi1phc.woff2) format(woff2),url(../_fonts/d-RsiFsIrCB0D0IhfV2V7p_gHrk_jSZ_dIlM2f8VC3XNM.woff) format(woff),url(../_fonts/a-seSQgTjAbCKmk3G_jvt4mbgjMis3FgX2mu8E5YLrkVI.otf) format(opentype);font-display:auto;font-weight:500;font-style:normal}@font-face{font-family:"Aktiv Grotesk Fallback: Arial";src:local("Arial");size-adjust:103.4094%;ascent-override:96.4129%;descent-override:27.3669%;line-gap-override:0%}@font-face{font-family:Aktiv Grotesk;src:url(../_fonts/l-gS_mC5-52LRkV1jaG1Dfd3By7ZfB1-I8kZPY_pN6f-Q.woff2) format(woff2),url(../_fonts/d-eOmTz0p4IjkDfbhzI3dqhcJ32IPzM7zk5fj70YbnYOY.woff) format(woff),url(../_fonts/a-7LXZRAw0HT5k_ZyqjKnt6ZxZuGC4RyJQ5j0-dVugh8s.otf) format(opentype);font-display:auto;font-weight:800;font-style:normal}@font-face{font-family:"Aktiv Grotesk Fallback: Arial";src:local("Arial");size-adjust:110.1389%;ascent-override:90.5221%;descent-override:25.6948%;line-gap-override:32.7768%}@font-face{font-family:Neue Haas Grotesk Text;src:url(../_fonts/l-jDW5yH3baENehbJy8AojbMbMT9IMBnzjVI2o_XvqiHo.woff2) format(woff2),url(../_fonts/d-TMx43dCQB8Z8_LA_6DPElVq8JTI3Ir7pqe6HwS3gUxY.woff) format(woff),url(../_fonts/a-5aH7Yw1ORYBXPXciOCxE83HmDHfUVy5MPdLKmF9zLo8.otf) format(opentype);font-display:auto;font-weight:400;font-style:normal}@font-face{font-family:"Neue Haas Grotesk Text Fallback: Arial";src:local("Arial");size-adjust:104.531%;ascent-override:93.5608%;descent-override:23.438%;line-gap-override:0%}@font-face{font-family:Neue Haas Grotesk Text;src:url(../_fonts/l-_TVvcuyeuWfz-qyaUP7XvKi0vWBzspwiOzQ2tpmxu5c.woff2) format(woff2),url(../_fonts/d-nXe_FD-07YKO94YbL8yy1uShMLwvRDi8iE0vawfHDm0.woff) format(woff),url(../_fonts/a-ehLqEMb4d_Nt56RGDiXulXyVvRDcz2z_pIoayMXQjRE.otf) format(opentype);font-display:auto;font-weight:400;font-style:italic}@font-face{font-family:"Neue Haas Grotesk Text Fallback: Arial";src:local("Arial");size-adjust:103.1851%;ascent-override:94.6842%;descent-override:23.7437%;line-gap-override:0%}@font-face{font-family:Neue Haas Grotesk Text;src:url(../_fonts/l-gmvawF8q22uJfBhvY2N5NU48gJRXdiBKwhFazns9ZUs.woff2) format(woff2),url(../_fonts/d-SgV6FVX99JjSf9HJKvQ_5pXkGw_S9Fvfz3a_eCu6tpQ.woff) format(woff),url(../_fonts/a-5Xjow9DNWPAgfbCAgDD9PlsHsqydAx4a6TsyAAZtnkM.otf) format(opentype);font-display:auto;font-weight:700;font-style:normal}@font-face{font-family:"Neue Haas Grotesk Text Fallback: Arial";src:local("Arial");size-adjust:109.2416%;ascent-override:91.2656%;descent-override:24.0751%;line-gap-override:0%}@font-face{font-family:Neue Haas Grotesk Text;src:url(../_fonts/l-k_vszT4AOrFISFuET8sSeRuhjhaKADnAOb6_47MxLaM.woff2) format(woff2),url(../_fonts/d-j_OfDeYnmh88Z73k_3UDIT4vwoDsrqhOu4m7HzmLIBE.woff) format(woff),url(../_fonts/a-wNKxljc_9J6shk7vaDmNc4yxDhCUpI2vhwUGThtjtpo.otf) format(opentype);font-display:auto;font-weight:700;font-style:italic}@font-face{font-family:"Neue Haas Grotesk Text Fallback: Arial";src:local("Arial");size-adjust:106.7742%;ascent-override:92.4381%;descent-override:24.6314%;line-gap-override:0%}.dark-mode{--primary:#171717;--secondary:#dbdbdb;--accent1:#2c2a38;--accent2:#bec1c6;--color-scheme:dark}.light-mode{--primary:#dbdbdb;--secondary:#171717;--accent1:#bec1c6;--accent2:#2c2a38;--color-scheme:light}a,a:active,a:hover,a:visited{cursor:pointer;text-decoration:none}@media (hover:hover){a:hover{color:var(--accent2);filter:blur(1px)}}a:active,a:focus,a:visited{filter:blur(0)!important;-webkit-filter:blur(0)!important}h1,h2,h3,h4,h5{font-family:Aktiv Grotesk,"Aktiv Grotesk Fallback: Arial",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;margin:0;padding:0}h1{font-size:clamp(2rem,.52vw + 1.88rem,2.5rem);margin-bottom:1.5rem}h1,h2{color:var(--secondary)}h2{font-size:clamp(1.5rem,.52vw + 1.38rem,2rem);margin-bottom:1rem}h3{font-size:clamp(1.25rem,.26vw + 1.19rem,1.5rem)}h3,h4{color:var(--secondary);margin-bottom:.5rem}h4{font-size:clamp(1rem,.26vw + .94rem,1.25rem)}h5{color:var(--secondary);font-size:clamp(.75rem,.26vw + .69rem,1rem);letter-spacing:.8px;margin-bottom:.5rem}p{line-height:1.5}*,:after,:before{box-sizing:border-box}ul.reset,ul.reset li,ul.reset ul li{list-style-type:none;margin:0;padding:0;text-indent:0}a,button{all:unset;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}a:active,a:focus,button:active,button:focus{outline:none!important;-webkit-tap-highlight-color:transparent!important;filter:blur(0)!important;-webkit-filter:blur(0)!important}div,section,span{caret-color:transparent}h1,h2,h3,h4,h5,h6,p,pre{line-height:1.5;margin-block-start:0;margin-top:0;padding:0}.cursor,.project-stepper-image-reveal,.projects__abstract__image,.split-label-w,.split-proj-w,.split-skills-w,.testimonial-fade,.waves-canvas{backface-visibility:hidden;transform:translateZ(0);will-change:transform,opacity}body,html{background-color:var(--primary);margin:0;padding:0;transition:background-color 1s;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Neue Haas Grotesk Text,"Neue Haas Grotesk Text Fallback: Arial",-apple-system,BlinkMacSystemFont,sans-serif;font-variation-settings:"slnt" 0,"wght" 500;height:100dvh;height:100vh;overscroll-behavior:auto}body{height:100%}*{box-sizing:border-box}.fav-base{height:100px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:100px;z-index:10000}::-webkit-scrollbar{background:transparent;height:8px;width:8px}::-webkit-scrollbar-thumb{background:#2c2a3866;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}::-webkit-scrollbar-thumb:hover{background:#2c2a3880}*{scrollbar-color:rgba(44,42,56,.4) transparent;scrollbar-width:thin}.dark-mode::-webkit-scrollbar-thumb{background:#bec1c666}.dark-mode::-webkit-scrollbar-thumb:hover{background:#bec1c680}.dark-mode *{scrollbar-color:hsla(218,7%,76%,.4) transparent}.venice{background-position:50%;background-repeat:no-repeat;display:flex;height:100vh;left:0;perspective:1000px;position:fixed;visibility:visible;width:100%;will-change:opacity,visibility;z-index:9999}.venice,.venice__blind{backface-visibility:hidden;contain:layout style paint;overflow:hidden;pointer-events:none;top:0;transform:translateZ(0)}.venice__blind{background-color:var(--secondary);flex:1;height:100%;margin-left:-1px;position:relative;will-change:transform,opacity}.venice__blind:first-child{margin-left:0}.venice__blind--desktop{display:none}@media (min-width:768px){.venice__blind--desktop{display:block}}
