@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}@font-face{font-family:Roboto Mono;src:url(../_fonts/l-XDQn5AENPWmylZsx3otZItEPNeJmXp11Mxo9U6szLvg.woff2) format(woff2),url(../_fonts/d-fiGFZOi31IYcla_zFXnACbq1FnQ89968uSIbYH1BYEU.woff) format(woff),url(../_fonts/a-deRRBzsn_m4beSrG31-X4GQbzAo8JV4z4U9zvDDsVr4.otf) format(opentype);font-display:auto;font-weight:400;font-style:normal}@font-face{font-family:"Roboto Mono Fallback: Courier New";src:local("Courier New");size-adjust:100%;ascent-override:104.7852%;descent-override:27.0996%;line-gap-override:0%}.dark-mode[data-v-cc471901]{--primary:#171717;--secondary:#dbdbdb;--accent1:#2c2a38;--accent2:#bec1c6;--color-scheme:dark}.light-mode[data-v-cc471901]{--primary:#dbdbdb;--secondary:#171717;--accent1:#bec1c6;--accent2:#2c2a38;--color-scheme:light}a[data-v-cc471901],a[data-v-cc471901]:active,a[data-v-cc471901]:hover,a[data-v-cc471901]:visited{cursor:pointer;text-decoration:none}@media (hover:hover){a[data-v-cc471901]:hover{color:var(--accent2);filter:blur(1px)}}a[data-v-cc471901]:active,a[data-v-cc471901]:focus,a[data-v-cc471901]:visited{filter:blur(0)!important;-webkit-filter:blur(0)!important}h1[data-v-cc471901],h2[data-v-cc471901],h3[data-v-cc471901],h4[data-v-cc471901],h5[data-v-cc471901]{font-family:Aktiv Grotesk,"Aktiv Grotesk Fallback: Arial",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;margin:0;padding:0}h1[data-v-cc471901]{font-size:clamp(2rem,.52vw + 1.88rem,2.5rem);margin-bottom:1.5rem}h1[data-v-cc471901],h2[data-v-cc471901]{color:var(--secondary)}h2[data-v-cc471901]{font-size:clamp(1.5rem,.52vw + 1.38rem,2rem);margin-bottom:1rem}h3[data-v-cc471901]{font-size:clamp(1.25rem,.26vw + 1.19rem,1.5rem)}h3[data-v-cc471901],h4[data-v-cc471901]{color:var(--secondary);margin-bottom:.5rem}h4[data-v-cc471901]{font-size:clamp(1rem,.26vw + .94rem,1.25rem)}h5[data-v-cc471901]{color:var(--secondary);font-size:clamp(.75rem,.26vw + .69rem,1rem);letter-spacing:.8px;margin-bottom:.5rem}p[data-v-cc471901]{line-height:1.5}[data-v-cc471901],[data-v-cc471901]:after,[data-v-cc471901]:before{box-sizing:border-box}ul.reset[data-v-cc471901],ul.reset li[data-v-cc471901],ul.reset ul li[data-v-cc471901]{list-style-type:none;margin:0;padding:0;text-indent:0}a[data-v-cc471901],button[data-v-cc471901]{all:unset;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}a[data-v-cc471901]:active,a[data-v-cc471901]:focus,button[data-v-cc471901]:active,button[data-v-cc471901]:focus{outline:none!important;-webkit-tap-highlight-color:transparent!important;filter:blur(0)!important;-webkit-filter:blur(0)!important}div[data-v-cc471901],section[data-v-cc471901],span[data-v-cc471901]{caret-color:transparent}h1[data-v-cc471901],h2[data-v-cc471901],h3[data-v-cc471901],h4[data-v-cc471901],h5[data-v-cc471901],h6[data-v-cc471901],p[data-v-cc471901],pre[data-v-cc471901]{line-height:1.5;margin-block-start:0;margin-top:0;padding:0}.cursor[data-v-cc471901],.project-stepper-image-reveal[data-v-cc471901],.projects__abstract__image[data-v-cc471901],.split-label-w[data-v-cc471901],.split-proj-w[data-v-cc471901],.split-skills-w[data-v-cc471901],.testimonial-fade[data-v-cc471901],.waves-canvas[data-v-cc471901]{backface-visibility:hidden;transform:translateZ(0);will-change:transform,opacity}.action[data-v-cc471901]{display:block;text-decoration:none}.dark-mode .action[data-v-cc471901]:hover,.light-mode .action[data-v-cc471901]:hover{color:var(--accent2)}.info-label-wrapper[data-v-cc471901]{color:var(--secondary);display:flex;font-weight:400;height:100%;pointer-events:none;position:absolute;right:0;text-rendering:optimizeLegibility;top:0;width:100%;will-change:transform}.info-label-wrapper--white[data-v-cc471901]{color:#faf8ff!important}.info-label-header[data-v-cc471901]{font-family:Roboto Mono,"Roboto Mono Fallback: Courier New",Courier New,Courier,monospace;font-size:clamp(.75rem,.14vw + .71rem,.88rem);font-weight:400;line-height:1;margin:16px;padding-bottom:env(safe-area-inset-bottom,20px);pointer-events:auto}@media (min-width:768px){.info-label-header[data-v-cc471901]{margin:16px 64px}}.info-label-header a[data-v-cc471901]{color:inherit}@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-a5ef804f]{--primary:#171717;--secondary:#dbdbdb;--accent1:#2c2a38;--accent2:#bec1c6;--color-scheme:dark}.light-mode[data-v-a5ef804f]{--primary:#dbdbdb;--secondary:#171717;--accent1:#bec1c6;--accent2:#2c2a38;--color-scheme:light}a[data-v-a5ef804f],a[data-v-a5ef804f]:active,a[data-v-a5ef804f]:hover,a[data-v-a5ef804f]:visited{cursor:pointer;text-decoration:none}@media (hover:hover){a[data-v-a5ef804f]:hover{color:var(--accent2);filter:blur(1px)}}a[data-v-a5ef804f]:active,a[data-v-a5ef804f]:focus,a[data-v-a5ef804f]:visited{filter:blur(0)!important;-webkit-filter:blur(0)!important}h1[data-v-a5ef804f],h2[data-v-a5ef804f],h3[data-v-a5ef804f],h4[data-v-a5ef804f],h5[data-v-a5ef804f]{font-family:Aktiv Grotesk,"Aktiv Grotesk Fallback: Arial",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;margin:0;padding:0}h1[data-v-a5ef804f]{font-size:clamp(2rem,.52vw + 1.88rem,2.5rem);margin-bottom:1.5rem}h1[data-v-a5ef804f],h2[data-v-a5ef804f]{color:var(--secondary)}h2[data-v-a5ef804f]{font-size:clamp(1.5rem,.52vw + 1.38rem,2rem);margin-bottom:1rem}h3[data-v-a5ef804f]{font-size:clamp(1.25rem,.26vw + 1.19rem,1.5rem)}h3[data-v-a5ef804f],h4[data-v-a5ef804f]{color:var(--secondary);margin-bottom:.5rem}h4[data-v-a5ef804f]{font-size:clamp(1rem,.26vw + .94rem,1.25rem)}h5[data-v-a5ef804f]{color:var(--secondary);font-size:clamp(.75rem,.26vw + .69rem,1rem);letter-spacing:.8px;margin-bottom:.5rem}p[data-v-a5ef804f]{line-height:1.5}[data-v-a5ef804f],[data-v-a5ef804f]:after,[data-v-a5ef804f]:before{box-sizing:border-box}ul.reset[data-v-a5ef804f],ul.reset li[data-v-a5ef804f],ul.reset ul li[data-v-a5ef804f]{list-style-type:none;margin:0;padding:0;text-indent:0}a[data-v-a5ef804f],button[data-v-a5ef804f]{all:unset;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}a[data-v-a5ef804f]:active,a[data-v-a5ef804f]:focus,button[data-v-a5ef804f]:active,button[data-v-a5ef804f]:focus{outline:none!important;-webkit-tap-highlight-color:transparent!important;filter:blur(0)!important;-webkit-filter:blur(0)!important}div[data-v-a5ef804f],section[data-v-a5ef804f],span[data-v-a5ef804f]{caret-color:transparent}h1[data-v-a5ef804f],h2[data-v-a5ef804f],h3[data-v-a5ef804f],h4[data-v-a5ef804f],h5[data-v-a5ef804f],h6[data-v-a5ef804f],p[data-v-a5ef804f],pre[data-v-a5ef804f]{line-height:1.5;margin-block-start:0;margin-top:0;padding:0}.cursor[data-v-a5ef804f],.project-stepper-image-reveal[data-v-a5ef804f],.projects__abstract__image[data-v-a5ef804f],.split-label-w[data-v-a5ef804f],.split-proj-w[data-v-a5ef804f],.split-skills-w[data-v-a5ef804f],.testimonial-fade[data-v-a5ef804f],.waves-canvas[data-v-a5ef804f]{backface-visibility:hidden;transform:translateZ(0);will-change:transform,opacity}.text[data-v-a5ef804f]{align-items:center;background:radial-gradient(125% 125% at 50% 100%,var(--secondary) 40%,var(--accent2) 100%);color:var(--primary);display:flex;height:100%;justify-content:center;width:100%}.quote[data-v-a5ef804f],.text[data-v-a5ef804f]{position:absolute}.quote[data-v-a5ef804f]{font-size:clamp(3.13rem,.69vw + 2.92rem,3.75rem);font-weight:400;opacity:0;z-index:1}@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-480f0db8]{--primary:#171717;--secondary:#dbdbdb;--accent1:#2c2a38;--accent2:#bec1c6;--color-scheme:dark}.light-mode[data-v-480f0db8]{--primary:#dbdbdb;--secondary:#171717;--accent1:#bec1c6;--accent2:#2c2a38;--color-scheme:light}a[data-v-480f0db8],a[data-v-480f0db8]:active,a[data-v-480f0db8]:hover,a[data-v-480f0db8]:visited{cursor:pointer;text-decoration:none}@media (hover:hover){a[data-v-480f0db8]:hover{color:var(--accent2);filter:blur(1px)}}a[data-v-480f0db8]:active,a[data-v-480f0db8]:focus,a[data-v-480f0db8]:visited{filter:blur(0)!important;-webkit-filter:blur(0)!important}h1[data-v-480f0db8],h2[data-v-480f0db8],h3[data-v-480f0db8],h4[data-v-480f0db8],h5[data-v-480f0db8]{font-family:Aktiv Grotesk,"Aktiv Grotesk Fallback: Arial",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;margin:0;padding:0}h1[data-v-480f0db8]{font-size:clamp(2rem,.52vw + 1.88rem,2.5rem);margin-bottom:1.5rem}h1[data-v-480f0db8],h2[data-v-480f0db8]{color:var(--secondary)}h2[data-v-480f0db8]{font-size:clamp(1.5rem,.52vw + 1.38rem,2rem);margin-bottom:1rem}h3[data-v-480f0db8]{font-size:clamp(1.25rem,.26vw + 1.19rem,1.5rem)}h3[data-v-480f0db8],h4[data-v-480f0db8]{color:var(--secondary);margin-bottom:.5rem}h4[data-v-480f0db8]{font-size:clamp(1rem,.26vw + .94rem,1.25rem)}h5[data-v-480f0db8]{color:var(--secondary);font-size:clamp(.75rem,.26vw + .69rem,1rem);letter-spacing:.8px;margin-bottom:.5rem}p[data-v-480f0db8]{line-height:1.5}[data-v-480f0db8],[data-v-480f0db8]:after,[data-v-480f0db8]:before{box-sizing:border-box}ul.reset[data-v-480f0db8],ul.reset li[data-v-480f0db8],ul.reset ul li[data-v-480f0db8]{list-style-type:none;margin:0;padding:0;text-indent:0}a[data-v-480f0db8],button[data-v-480f0db8]{all:unset;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}a[data-v-480f0db8]:active,a[data-v-480f0db8]:focus,button[data-v-480f0db8]:active,button[data-v-480f0db8]:focus{outline:none!important;-webkit-tap-highlight-color:transparent!important;filter:blur(0)!important;-webkit-filter:blur(0)!important}div[data-v-480f0db8],section[data-v-480f0db8],span[data-v-480f0db8]{caret-color:transparent}h1[data-v-480f0db8],h2[data-v-480f0db8],h3[data-v-480f0db8],h4[data-v-480f0db8],h5[data-v-480f0db8],h6[data-v-480f0db8],p[data-v-480f0db8],pre[data-v-480f0db8]{line-height:1.5;margin-block-start:0;margin-top:0;padding:0}.cursor[data-v-480f0db8],.project-stepper-image-reveal[data-v-480f0db8],.projects__abstract__image[data-v-480f0db8],.split-label-w[data-v-480f0db8],.split-proj-w[data-v-480f0db8],.split-skills-w[data-v-480f0db8],.testimonial-fade[data-v-480f0db8],.waves-canvas[data-v-480f0db8]{backface-visibility:hidden;transform:translateZ(0);will-change:transform,opacity}.anim[data-v-480f0db8]{align-items:center;background:radial-gradient(125% 125% at 50% 100%,var(--secondary) 40%,var(--accent2) 100%);display:flex;height:100%;justify-content:center;position:absolute;width:100%}.circle[data-v-480f0db8]{background:var(--primary);border-radius:50%;height:100px;opacity:.9;place-self:center;position:absolute;width:100px}@media (min-width:768px){.circle[data-v-480f0db8]{height:200px;width:200px}}@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-3c20d30d]{--primary:#171717;--secondary:#dbdbdb;--accent1:#2c2a38;--accent2:#bec1c6;--color-scheme:dark}.light-mode[data-v-3c20d30d]{--primary:#dbdbdb;--secondary:#171717;--accent1:#bec1c6;--accent2:#2c2a38;--color-scheme:light}a[data-v-3c20d30d],a[data-v-3c20d30d]:active,a[data-v-3c20d30d]:hover,a[data-v-3c20d30d]:visited{cursor:pointer;text-decoration:none}@media (hover:hover){a[data-v-3c20d30d]:hover{color:var(--accent2);filter:blur(1px)}}a[data-v-3c20d30d]:active,a[data-v-3c20d30d]:focus,a[data-v-3c20d30d]:visited{filter:blur(0)!important;-webkit-filter:blur(0)!important}h1[data-v-3c20d30d],h2[data-v-3c20d30d],h3[data-v-3c20d30d],h4[data-v-3c20d30d],h5[data-v-3c20d30d]{font-family:Aktiv Grotesk,"Aktiv Grotesk Fallback: Arial",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;margin:0;padding:0}h1[data-v-3c20d30d]{font-size:clamp(2rem,.52vw + 1.88rem,2.5rem);margin-bottom:1.5rem}h1[data-v-3c20d30d],h2[data-v-3c20d30d]{color:var(--secondary)}h2[data-v-3c20d30d]{font-size:clamp(1.5rem,.52vw + 1.38rem,2rem);margin-bottom:1rem}h3[data-v-3c20d30d]{font-size:clamp(1.25rem,.26vw + 1.19rem,1.5rem)}h3[data-v-3c20d30d],h4[data-v-3c20d30d]{color:var(--secondary);margin-bottom:.5rem}h4[data-v-3c20d30d]{font-size:clamp(1rem,.26vw + .94rem,1.25rem)}h5[data-v-3c20d30d]{color:var(--secondary);font-size:clamp(.75rem,.26vw + .69rem,1rem);letter-spacing:.8px;margin-bottom:.5rem}p[data-v-3c20d30d]{line-height:1.5}[data-v-3c20d30d],[data-v-3c20d30d]:after,[data-v-3c20d30d]:before{box-sizing:border-box}ul.reset[data-v-3c20d30d],ul.reset li[data-v-3c20d30d],ul.reset ul li[data-v-3c20d30d]{list-style-type:none;margin:0;padding:0;text-indent:0}a[data-v-3c20d30d],button[data-v-3c20d30d]{all:unset;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}a[data-v-3c20d30d]:active,a[data-v-3c20d30d]:focus,button[data-v-3c20d30d]:active,button[data-v-3c20d30d]:focus{outline:none!important;-webkit-tap-highlight-color:transparent!important;filter:blur(0)!important;-webkit-filter:blur(0)!important}div[data-v-3c20d30d],section[data-v-3c20d30d],span[data-v-3c20d30d]{caret-color:transparent}h1[data-v-3c20d30d],h2[data-v-3c20d30d],h3[data-v-3c20d30d],h4[data-v-3c20d30d],h5[data-v-3c20d30d],h6[data-v-3c20d30d],p[data-v-3c20d30d],pre[data-v-3c20d30d]{line-height:1.5;margin-block-start:0;margin-top:0;padding:0}.cursor[data-v-3c20d30d],.project-stepper-image-reveal[data-v-3c20d30d],.projects__abstract__image[data-v-3c20d30d],.split-label-w[data-v-3c20d30d],.split-proj-w[data-v-3c20d30d],.split-skills-w[data-v-3c20d30d],.testimonial-fade[data-v-3c20d30d],.waves-canvas[data-v-3c20d30d]{backface-visibility:hidden;transform:translateZ(0);will-change:transform,opacity}.ui[data-v-3c20d30d]{background:radial-gradient(125% 125% at 50% 100%,var(--secondary) 40%,var(--accent2) 100%);height:100%;justify-content:center;width:100%}.arrow-next-row[data-v-3c20d30d],.arrows[data-v-3c20d30d],.ui[data-v-3c20d30d]{align-items:center;display:flex}.arrows[data-v-3c20d30d]{height:30px;position:relative;width:32px}.arrows span[data-v-3c20d30d]{animation:animate-3c20d30d 2s infinite;border-bottom:2px solid var(--primary);border-right:2px solid var(--primary);display:block;height:30px;left:0;position:absolute;top:0;transform:rotate(-45deg);width:30px}.arrows span[data-v-3c20d30d]:nth-child(2){animation-delay:-.2s}.arrows span[data-v-3c20d30d]:nth-child(3){animation-delay:-.4s}.next-text[data-v-3c20d30d]{align-items:center;background-color:var(--secondary);color:var(--primary);display:flex;font-size:50px;height:20px;letter-spacing:2px}@keyframes animate-3c20d30d{0%{opacity:0}50%{left:20px;opacity:1}to{opacity: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}@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%}.dark-mode[data-v-687ef72b]{--primary:#171717;--secondary:#dbdbdb;--accent1:#2c2a38;--accent2:#bec1c6;--color-scheme:dark}.light-mode[data-v-687ef72b]{--primary:#dbdbdb;--secondary:#171717;--accent1:#bec1c6;--accent2:#2c2a38;--color-scheme:light}a[data-v-687ef72b],a[data-v-687ef72b]:active,a[data-v-687ef72b]:hover,a[data-v-687ef72b]:visited{cursor:pointer;text-decoration:none}@media (hover:hover){a[data-v-687ef72b]:hover{color:var(--accent2);filter:blur(1px)}}a[data-v-687ef72b]:active,a[data-v-687ef72b]:focus,a[data-v-687ef72b]:visited{filter:blur(0)!important;-webkit-filter:blur(0)!important}h1[data-v-687ef72b],h2[data-v-687ef72b],h3[data-v-687ef72b],h4[data-v-687ef72b],h5[data-v-687ef72b]{font-family:Aktiv Grotesk,"Aktiv Grotesk Fallback: Arial",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;margin:0;padding:0}h1[data-v-687ef72b]{font-size:clamp(2rem,.52vw + 1.88rem,2.5rem);margin-bottom:1.5rem}h1[data-v-687ef72b],h2[data-v-687ef72b]{color:var(--secondary)}h2[data-v-687ef72b]{font-size:clamp(1.5rem,.52vw + 1.38rem,2rem);margin-bottom:1rem}h3[data-v-687ef72b]{font-size:clamp(1.25rem,.26vw + 1.19rem,1.5rem)}h3[data-v-687ef72b],h4[data-v-687ef72b]{color:var(--secondary);margin-bottom:.5rem}h4[data-v-687ef72b]{font-size:clamp(1rem,.26vw + .94rem,1.25rem)}h5[data-v-687ef72b]{color:var(--secondary);font-size:clamp(.75rem,.26vw + .69rem,1rem);letter-spacing:.8px;margin-bottom:.5rem}p[data-v-687ef72b]{line-height:1.5}[data-v-687ef72b],[data-v-687ef72b]:after,[data-v-687ef72b]:before{box-sizing:border-box}ul.reset[data-v-687ef72b],ul.reset li[data-v-687ef72b],ul.reset ul li[data-v-687ef72b]{list-style-type:none;margin:0;padding:0;text-indent:0}a[data-v-687ef72b],button[data-v-687ef72b]{all:unset;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}a[data-v-687ef72b]:active,a[data-v-687ef72b]:focus,button[data-v-687ef72b]:active,button[data-v-687ef72b]:focus{outline:none!important;-webkit-tap-highlight-color:transparent!important;filter:blur(0)!important;-webkit-filter:blur(0)!important}div[data-v-687ef72b],section[data-v-687ef72b],span[data-v-687ef72b]{caret-color:transparent}h1[data-v-687ef72b],h2[data-v-687ef72b],h3[data-v-687ef72b],h4[data-v-687ef72b],h5[data-v-687ef72b],h6[data-v-687ef72b],p[data-v-687ef72b],pre[data-v-687ef72b]{line-height:1.5;margin-block-start:0;margin-top:0;padding:0}.cursor[data-v-687ef72b],.project-stepper-image-reveal[data-v-687ef72b],.projects__abstract__image[data-v-687ef72b],.split-label-w[data-v-687ef72b],.split-proj-w[data-v-687ef72b],.split-skills-w[data-v-687ef72b],.testimonial-fade[data-v-687ef72b],.waves-canvas[data-v-687ef72b]{backface-visibility:hidden;transform:translateZ(0);will-change:transform,opacity}.split-skills-w[data-v-687ef72b]{will-change:transform}.know-wrapper[data-v-687ef72b]{background-color:var(--primary);min-height:100dvh;min-height:100vh;padding:128px 16px;position:relative}@media (min-width:640px){.know-wrapper[data-v-687ef72b]{padding:128px 32px}}@media (min-width:768px){.know-wrapper[data-v-687ef72b]{padding:128px 64px}}@media (min-width:1280px){.know-wrapper[data-v-687ef72b]{padding:128px}}@media (min-width:1536px){.know-wrapper[data-v-687ef72b]{padding:128px 256px}}.know__demo[data-v-687ef72b],.know__label[data-v-687ef72b]{position:relative}.know__demo[data-v-687ef72b]{height:600px;overflow:hidden}.know__demo-wrapper[data-v-687ef72b]{display:flex;flex-direction:column;gap:100px;height:2100px}.know__demo-block[data-v-687ef72b]{align-items:flex-end;display:flex;flex-direction:column;height:600px;justify-content:center;min-width:300px;width:100%}.know__demo-desc[data-v-687ef72b],.know__demo-title[data-v-687ef72b]{text-align:left;width:100%}.know__demo-title[data-v-687ef72b]{color:var(--secondary);min-width:300px;width:100%}@media (min-width:768px){.know__demo-title[data-v-687ef72b]{min-width:300px;width:60%}}.know__demo-desc[data-v-687ef72b]{color:var(--secondary);font-size:clamp(1rem,.26vw + .94rem,1.25rem);margin-bottom:1.5em;min-width:300px;width:100%}@media (min-width:768px){.know__demo-desc[data-v-687ef72b]{min-width:300px;width:60%}}.know__demo-comp[data-v-687ef72b]{height:450px;min-width:300px;position:relative;width:100%}@media (min-width:768px){.know__demo-comp[data-v-687ef72b]{min-height:300px;min-width:300px;width:60%}}@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 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 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 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;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 Fallback: Arial";src:local("Arial");size-adjust:110.1389%;ascent-override:90.5221%;descent-override:25.6948%;line-gap-override:32.7768%}.dark-mode[data-v-2fed5908]{--primary:#171717;--secondary:#dbdbdb;--accent1:#2c2a38;--accent2:#bec1c6;--color-scheme:dark}.light-mode[data-v-2fed5908]{--primary:#dbdbdb;--secondary:#171717;--accent1:#bec1c6;--accent2:#2c2a38;--color-scheme:light}a[data-v-2fed5908],a[data-v-2fed5908]:active,a[data-v-2fed5908]:hover,a[data-v-2fed5908]:visited{cursor:pointer;text-decoration:none}@media (hover:hover){a[data-v-2fed5908]:hover{color:var(--accent2);filter:blur(1px)}}a[data-v-2fed5908]:active,a[data-v-2fed5908]:focus,a[data-v-2fed5908]:visited{filter:blur(0)!important;-webkit-filter:blur(0)!important}h1[data-v-2fed5908],h2[data-v-2fed5908],h3[data-v-2fed5908],h4[data-v-2fed5908],h5[data-v-2fed5908]{font-family:Aktiv Grotesk,"Aktiv Grotesk Fallback: Arial",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;margin:0;padding:0}h1[data-v-2fed5908]{font-size:clamp(2rem,.52vw + 1.88rem,2.5rem);margin-bottom:1.5rem}h1[data-v-2fed5908],h2[data-v-2fed5908]{color:var(--secondary)}h2[data-v-2fed5908]{font-size:clamp(1.5rem,.52vw + 1.38rem,2rem);margin-bottom:1rem}h3[data-v-2fed5908]{font-size:clamp(1.25rem,.26vw + 1.19rem,1.5rem)}h3[data-v-2fed5908],h4[data-v-2fed5908]{color:var(--secondary);margin-bottom:.5rem}h4[data-v-2fed5908]{font-size:clamp(1rem,.26vw + .94rem,1.25rem)}h5[data-v-2fed5908]{color:var(--secondary);font-size:clamp(.75rem,.26vw + .69rem,1rem);letter-spacing:.8px;margin-bottom:.5rem}p[data-v-2fed5908]{line-height:1.5}[data-v-2fed5908],[data-v-2fed5908]:after,[data-v-2fed5908]:before{box-sizing:border-box}ul.reset[data-v-2fed5908],ul.reset li[data-v-2fed5908],ul.reset ul li[data-v-2fed5908]{list-style-type:none;margin:0;padding:0;text-indent:0}a[data-v-2fed5908],button[data-v-2fed5908]{all:unset;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}a[data-v-2fed5908]:active,a[data-v-2fed5908]:focus,button[data-v-2fed5908]:active,button[data-v-2fed5908]:focus{outline:none!important;-webkit-tap-highlight-color:transparent!important;filter:blur(0)!important;-webkit-filter:blur(0)!important}div[data-v-2fed5908],section[data-v-2fed5908],span[data-v-2fed5908]{caret-color:transparent}h1[data-v-2fed5908],h2[data-v-2fed5908],h3[data-v-2fed5908],h4[data-v-2fed5908],h5[data-v-2fed5908],h6[data-v-2fed5908],p[data-v-2fed5908],pre[data-v-2fed5908]{line-height:1.5;margin-block-start:0;margin-top:0;padding:0}.cursor[data-v-2fed5908],.project-stepper-image-reveal[data-v-2fed5908],.projects__abstract__image[data-v-2fed5908],.split-label-w[data-v-2fed5908],.split-proj-w[data-v-2fed5908],.split-skills-w[data-v-2fed5908],.testimonial-fade[data-v-2fed5908],.waves-canvas[data-v-2fed5908]{backface-visibility:hidden;transform:translateZ(0);will-change:transform,opacity}.archive-wrapper[data-v-2fed5908]{overflow:hidden;padding:0 16px;position:relative;--dot-size:3px;--dot-space:50px;background:linear-gradient(90deg,var(--primary) calc(var(--dot-space) - var(--dot-size)),transparent 100%) 50%/var(--dot-space) var(--dot-space),linear-gradient(var(--primary) calc(var(--dot-space) - var(--dot-size)),transparent 100%) 50%/var(--dot-space) var(--dot-space),var(--secondary);min-height:100dvh;min-height:100vh}@media (min-width:640px){.archive-wrapper[data-v-2fed5908]{--dot-space:128px}}.archive[data-v-2fed5908]{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden}.archive__label[data-v-2fed5908]{display:inline-block;font-family:Aktiv Grotesk,"Aktiv Grotesk Fallback: Arial",-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(2.25rem,1.11vw + 1.92rem,3.25rem);font-variation-settings:"wght" 700;font-weight:700;position:relative;text-transform:uppercase;z-index:200}.archive__label a[data-v-2fed5908]{background:linear-gradient(to right,var(--accent2),var(--accent2)) var(--secondary) no-repeat left center;-webkit-background-clip:text;background-clip:text;color:var(--secondary);position:relative;-webkit-text-fill-color:transparent;background-size:0 100%;text-decoration:underline;text-decoration-color:var(--secondary);text-decoration-thickness:2px;text-underline-offset:15px;transition:background-size .2s cubic-bezier(.17,.67,.83,.67),text-decoration-color .2s cubic-bezier(.17,.67,.83,.67)}.archive__label a[data-v-2fed5908]:hover{background-size:100% 100%;text-decoration-color:var(--accent2)}
