@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Variable),url(../_fonts/_CISQA4eRhO0WFSC6Rtu11dLUGH7pJqSa3fMuQHWDVQ-YObsxJ3Ep7FGFeWFcLDOurixKP7ZWOHNoUVVSMEz_Zg.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:200 700;font-style:normal}@font-face{font-family:Cascadia Mono Fallback\: Courier New;src:local(Courier New);size-adjust:97.6404%;ascent-override:95.0155%;descent-override:24.0039%;line-gap-override:0%}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Variable Italic),url(../_fonts/VeW6mGHAyrGIC79VFs3tXMEtyYG8iIVqH8e-dct3AxE-0LjTqAb8JQiDXZ6gsKYm_kJ_W8qL67h7y-ih1a9aZ1Q.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:200 700;font-style:italic}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Variable),url(../_fonts/fHM0Y_0FkOtGE2_sae7X-cS0-N3P6P4psSObHY2KJVg-h8uGn_dxGz34Fs1uCAmMpEs2bCkYA5rI_rg4aqAbB0E.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:200 700;font-style:normal}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Variable Italic),url(../_fonts/VsZfqo3jUuz6GGDHDBC38SkVmX4ko6qAqNCbPEonP90-2PnqYAvloj28op4F9la6Zm8_DIufYonL14KQ9zE6BhY.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:200 700;font-style:italic}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Variable),url(../_fonts/P48vwbJKdccw6299NvIJPGNfaaSV4MDBbnKRXrkNx1Y-nUiuqx4bVtRIISwniZwdWiflAbUIfUBpQr1R7FqxrHw.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:200 700;font-style:normal}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Variable Italic),url(../_fonts/BfWkdII4UjzTpiTwpyF83clFBzvQZ1lTyLZ-c_VRV44-sYDG_iJqt2fUspXxvoLScQ-GlLJIUD_k-ggzOyOebIw.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:200 700;font-style:italic}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Variable),url(../_fonts/sUzH7x7lKE96TTs_FH3Go28FuqsvyjvAI_mz1uxyLrs-OrQMSyOwE2rPnBUOJBHFRmRA8SiIt7B7YlftEV0sv4g.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:200 700;font-style:normal}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Variable Italic),url(../_fonts/hce4p-qcHyIOpcXIcJPKZXEqFacc6sYVkf3qxvxoEDw-O4rhf8i5Yb2wTy0C9W9jT6c65klMNYY01T46fZ25S68.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:200 700;font-style:italic}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Variable),url(../_fonts/Hbr83gzhNmdIpDIX03JsBwKzOe6AGgFdd0iAl6kS8s0-KdjPAF1tmdzJ3hoJ7HD4rEZ2pRtvUUHEsCyTwctxQJc.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-weight:200 700;font-style:normal}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Variable Italic),url(../_fonts/9IesU5jAdC3KfeFdpg7xfcR5UlkPUazH5BlOpXqbI08-F77bQ_OLUejkDnEvCUbNpAkLtpdNC8aMhiWNzryjL3c.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-weight:200 700;font-style:italic}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Variable),url(../_fonts/lvjI_MBIHXEuDQi4hI8ByIOzpj8DC6Ni48lk2jTW0iw-1ZLWo3uKHa2gVnjofOAcUMKG4VVukkxsbUqVsFySiOs.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:200 700;font-style:normal}@font-face{font-family:Cascadia Mono;src:local(Cascadia Mono Variable Italic),url(../_fonts/W6ynjtUtPml4Da3y03daHtlAdRov40P-6Ih0NcYtJ0s-LTXzFV99JN3O7x9RsW5aAZ_oypgkHieAjjuL_IPUp50.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:200 700;font-style:italic}@font-face{font-family:TWK Everett;src:local(TWK Everett Regular),local(TWK Everett),url(../_fonts/qtsiY9nMD3WbPt70Y8kEn-43pqD9BlAXzxGk8iK24k-YhEGuUxLxJwYUXsUEfeiWR_-jTG7y_gYU5TIYzth-T0.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:TWK Everett Fallback\: Arial;src:local(Arial);size-adjust:109.466%;ascent-override:92.2661%;descent-override:19.2754%;line-gap-override:9.1353%}.dark-mode[data-v-980a7b2b]{--primary:#18181b;--secondary:#fafafa;--accent1:#27272a;--accent2:#a1a1aa;--color-scheme:dark}.light-mode[data-v-980a7b2b]{--primary:#fafafa;--secondary:#18181b;--accent1:#a1a1aa;--accent2:#27272a;--color-scheme:light}a[data-v-980a7b2b],a[data-v-980a7b2b]:active,a[data-v-980a7b2b]:hover,a[data-v-980a7b2b]:visited{cursor:pointer;text-decoration:none}@media (hover:hover){a[data-v-980a7b2b]:hover{color:var(--accent2);filter:blur(1px)}}a[data-v-980a7b2b]:active,a[data-v-980a7b2b]:focus,a[data-v-980a7b2b]:visited{-webkit-filter:blur()!important}h1[data-v-980a7b2b]{font-weight:500}h1[data-v-980a7b2b],h2[data-v-980a7b2b],h3[data-v-980a7b2b],h4[data-v-980a7b2b],h5[data-v-980a7b2b],h6[data-v-980a7b2b]{margin:0;padding:0;font-family:TWK Everett,TWK Everett Fallback\: Arial,-apple-system,BlinkMacSystemFont,sans-serif}h2[data-v-980a7b2b],h3[data-v-980a7b2b],h4[data-v-980a7b2b],h5[data-v-980a7b2b],h6[data-v-980a7b2b]{font-weight:550}h1[data-v-980a7b2b]{margin-bottom:1.5rem;font-size:clamp(2rem,.52vw + 1.88rem,2.5rem)}h1[data-v-980a7b2b],h2[data-v-980a7b2b]{color:var(--secondary)}h2[data-v-980a7b2b]{margin-bottom:1rem;font-size:clamp(1.5rem,.52vw + 1.38rem,2rem)}h3[data-v-980a7b2b]{margin-bottom:.5rem;font-size:clamp(1.25rem,.26vw + 1.19rem,1.5rem)}h3[data-v-980a7b2b],h4[data-v-980a7b2b]{color:var(--secondary)}h4[data-v-980a7b2b]{margin-bottom:.2rem;font-size:clamp(1rem,.26vw + .94rem,1.25rem)}h5[data-v-980a7b2b]{letter-spacing:.8px;margin-bottom:.5rem;font-size:clamp(.75rem,.26vw + .69rem,1rem)}h5[data-v-980a7b2b],h6[data-v-980a7b2b]{color:var(--secondary)}h6[data-v-980a7b2b]{letter-spacing:.6px;margin-bottom:.2rem;font-size:clamp(.63rem,.26vw + .56rem,.88rem)}p[data-v-980a7b2b]{font-weight:300;line-height:1.5}[data-v-980a7b2b],[data-v-980a7b2b]:after,[data-v-980a7b2b]:before{box-sizing:border-box}ul.reset[data-v-980a7b2b],ul.reset li[data-v-980a7b2b],ul.reset ul li[data-v-980a7b2b]{text-indent:0;margin:0;padding:0;list-style-type:none}a[data-v-980a7b2b],button[data-v-980a7b2b]{all:unset;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}a[data-v-980a7b2b]:active,a[data-v-980a7b2b]:focus,button[data-v-980a7b2b]:active,button[data-v-980a7b2b]:focus{-webkit-tap-highlight-color:transparent!important;-webkit-filter:blur()!important;outline:none!important}div[data-v-980a7b2b],section[data-v-980a7b2b],span[data-v-980a7b2b]{caret-color:#0000}h1[data-v-980a7b2b],h2[data-v-980a7b2b],h3[data-v-980a7b2b],h4[data-v-980a7b2b],h5[data-v-980a7b2b],h6[data-v-980a7b2b],p[data-v-980a7b2b],pre[data-v-980a7b2b]{margin-block-start:0;margin-top:0;padding:0;line-height:1.5}.cursor[data-v-980a7b2b],.project-stepper-image-reveal[data-v-980a7b2b],.projects__abstract__image[data-v-980a7b2b],.split-label-w[data-v-980a7b2b],.split-proj-w[data-v-980a7b2b],.split-skills-w[data-v-980a7b2b],.testimonial-fade[data-v-980a7b2b],.waves-canvas[data-v-980a7b2b]{backface-visibility:hidden;will-change:transform,opacity;transform:translateZ(0)}.up-arrow[data-v-980a7b2b]{width:20px;margin-bottom:4px}.arrow[data-v-980a7b2b],.up-arrow[data-v-980a7b2b]{fill:var(--secondary);pointer-events:none;height:auto;margin-left:5px}.arrow[data-v-980a7b2b]{width:12px}.arrow--reverse[data-v-980a7b2b]{transform:rotate(180deg)}.arrow--before[data-v-980a7b2b]{margin-left:0;margin-right:5px}.cursor[data-v-980a7b2b]{pointer-events:none;visibility:hidden;z-index:9000;width:100%;font-family:Cascadia Mono,Cascadia Mono Fallback\: Courier New,Courier New,Courier,monospace;font-size:13px;font-weight:400;position:fixed}.cursor__shape[data-v-980a7b2b]{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);opacity:.8;pointer-events:none;transform-origin:50%;will-change:width,height,transform;background:#171717;border:1px solid #faf7ff1a;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:all .4s cubic-bezier(.075,.82,.165,1);display:flex;box-shadow:0 4px 16px #0000001a}.light-mode .cursor__shape[data-v-980a7b2b]{background:#e6e6e6;border-color:#1717171a}.cursor__shape--proj[data-v-980a7b2b]{opacity:.8;width:80px;height:80px}.cursor__shape--reel[data-v-980a7b2b]{opacity:.8;width:50px;height:50px}.cursor__shape--menu[data-v-980a7b2b]{opacity:.6;width:70px;height:70px}.cursor__shape--yo[data-v-980a7b2b]{opacity:.8;width:70px;height:70px}.cursor__shape__text[data-v-980a7b2b]{backface-visibility:hidden;-webkit-text-size-adjust:100%;color:var(--secondary);text-rendering:optimizeLegibility;white-space:nowrap;justify-content:center;align-items:center;font-weight:400;display:flex;transform:translateZ(0);opacity:1!important}@font-face{font-family:Be Vietnam Pro;src:local(Be Vietnam Pro Regular),local(Be Vietnam Pro),url(../_fonts/y-sJAmsc5lAMljW1O7reCF0Nr4R0p1bGb2sPJGi9lbI-L8ubELSFmvIId01bO8ZOOF21dE4YVlLwONEY81jRnpw.woff2)format("woff2"),url(../_fonts/y-sJAmsc5lAMljW1O7reCF0Nr4R0p1bGb2sPJGi9lbI-_eReonWovcIMpZrydAJ4ABMenAxh_x5mLlyJQPlaqYw.woff)format("woff"),url(../_fonts/y-sJAmsc5lAMljW1O7reCF0Nr4R0p1bGb2sPJGi9lbI-inMjIN8b8CpmJR3_LfrQqmC2u3tbcBI0AOL8uqgylcA.ttf)format("ttf");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Be Vietnam Pro;src:local(Be Vietnam Pro Regular Italic),local(Be Vietnam Pro Italic),url(../_fonts/SpUlBqIdKA8qro_8aE1jrK99z2vnFhLyPz6aWKUK7JA-LO5eiyCBphOWHz7XE7k4QdKLLPKwRXDHTSeJhGv35oc.woff2)format("woff2"),url(../_fonts/SpUlBqIdKA8qro_8aE1jrK99z2vnFhLyPz6aWKUK7JA-In8B5xANkFhCgLsCO_25VxhZNXkWgkqKSJhmDoBtj9g.woff)format("woff"),url(../_fonts/SpUlBqIdKA8qro_8aE1jrK99z2vnFhLyPz6aWKUK7JA-aWs9yRKwq6rn6N4LOBXTRf9DTrHh3yNa0_Vo5fq2HJE.ttf)format("ttf");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Be Vietnam Pro;src:local(Be Vietnam Pro Regular Italic),local(Be Vietnam Pro Italic),url(../_fonts/jdG5dmnQbFnk5Zlj7DTFCOndIPhUcWFFDa9JglV66Bg-PnSOuR18dYcvej4SQE19u0H6_dER1mk7DK_JNcAfi7E.woff2)format("woff2"),url(../_fonts/jdG5dmnQbFnk5Zlj7DTFCOndIPhUcWFFDa9JglV66Bg-qL694yPAwdGAGsDa0RXkebqPXq0Yxe4YwoqCK5GiwPc.woff)format("woff"),url(../_fonts/jdG5dmnQbFnk5Zlj7DTFCOndIPhUcWFFDa9JglV66Bg-AaR_XyhRl2FAIDM4HwT2iFlprbcJO_B96pcLHP3-8Zs.ttf)format("ttf");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-weight:400;font-style:italic}@font-face{font-family:Be Vietnam Pro;src:local(Be Vietnam Pro Regular),local(Be Vietnam Pro),url(../_fonts/kLYc5-9CZKxc8tNQWuN1nODNzofxQ2j3YAGyYskqaas-jO4IWHfUKBxduWxiJ8ikoOs2gzQ876evx7qAQAIhlpo.woff2)format("woff2"),url(../_fonts/kLYc5-9CZKxc8tNQWuN1nODNzofxQ2j3YAGyYskqaas-ALk_bysBr709ucHvKi3DMT7AgIM3P6akAPmuk3qA8yU.woff)format("woff"),url(../_fonts/kLYc5-9CZKxc8tNQWuN1nODNzofxQ2j3YAGyYskqaas-4PxQWkV_NqO_jsFbsjk3qz3MoHbm_VBmlRMyFCBg1nU.ttf)format("ttf");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Be Vietnam Pro Fallback\: Arial;src:local(Arial);size-adjust:110.363%;ascent-override:90.6099%;descent-override:24.0116%;line-gap-override:0%}@font-face{font-family:Be Vietnam Pro;src:local(Be Vietnam Pro Regular),local(Be Vietnam Pro),url(../_fonts/L0JkI4IHTR0lW3bZd9RTBprxx-D4SAKfWizpM_vOxw4-R06QzrqdoQ7jdQRlquhczhFTZLGioFHl_V10Bsiy1JY.woff2)format("woff2"),url(../_fonts/L0JkI4IHTR0lW3bZd9RTBprxx-D4SAKfWizpM_vOxw4-KOPuPoY38wjgDIVhrMmsGeAhM1CM3Di6TjWYsJfZUS0.woff)format("woff"),url(../_fonts/L0JkI4IHTR0lW3bZd9RTBprxx-D4SAKfWizpM_vOxw4-2MbWGayhAj8TFVJ_6kf0NXMiUdhKdjUC2E5RLNL7WPk.ttf)format("ttf");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-weight:400;font-style:normal}@font-face{font-family:Be Vietnam Pro;src:local(Be Vietnam Pro Regular Italic),local(Be Vietnam Pro Italic),url(../_fonts/_cE7BjzvsALEgKKEmE9HBUfnx5N-jl1EVcM50yxUqy8-MtVQ7hI34qgY0tQ4ST2SsFuMoitBt_wroaVqd1TZ3uQ.woff2)format("woff2"),url(../_fonts/_cE7BjzvsALEgKKEmE9HBUfnx5N-jl1EVcM50yxUqy8-VwciBYGEMuSZ8rYj5tw1DPI0Jddc_S3MBOyMcpXQAZM.woff)format("woff"),url(../_fonts/_cE7BjzvsALEgKKEmE9HBUfnx5N-jl1EVcM50yxUqy8-qQMK2cn_F5Ekwbvn5d_KsKi1VB_823TUAB2HNccO9dA.ttf)format("ttf");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:TWK Everett Fallback\: Arial;src:local(Arial);size-adjust:109.466%;ascent-override:92.2661%;descent-override:19.2754%;line-gap-override:9.1353%}@font-face{font-family:TWK Everett;src:local(TWK Everett Regular),local(TWK Everett),url(../_fonts/qtsiY9nMD3WbPt70Y8kEn-43pqD9BlAXzxGk8iK24k-YhEGuUxLxJwYUXsUEfeiWR_-jTG7y_gYU5TIYzth-T0.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}.dark-mode[data-v-9377a0f8]{--primary:#18181b;--secondary:#fafafa;--accent1:#27272a;--accent2:#a1a1aa;--color-scheme:dark}.light-mode[data-v-9377a0f8]{--primary:#fafafa;--secondary:#18181b;--accent1:#a1a1aa;--accent2:#27272a;--color-scheme:light}a[data-v-9377a0f8],a[data-v-9377a0f8]:active,a[data-v-9377a0f8]:hover,a[data-v-9377a0f8]:visited{cursor:pointer;text-decoration:none}@media (hover:hover){a[data-v-9377a0f8]:hover{color:var(--accent2);filter:blur(1px)}}a[data-v-9377a0f8]:active,a[data-v-9377a0f8]:focus,a[data-v-9377a0f8]:visited{-webkit-filter:blur()!important}h1[data-v-9377a0f8]{font-weight:500}h1[data-v-9377a0f8],h2[data-v-9377a0f8],h3[data-v-9377a0f8],h4[data-v-9377a0f8],h5[data-v-9377a0f8],h6[data-v-9377a0f8]{margin:0;padding:0;font-family:TWK Everett,TWK Everett Fallback\: Arial,-apple-system,BlinkMacSystemFont,sans-serif}h2[data-v-9377a0f8],h3[data-v-9377a0f8],h4[data-v-9377a0f8],h5[data-v-9377a0f8],h6[data-v-9377a0f8]{font-weight:550}h1[data-v-9377a0f8]{margin-bottom:1.5rem;font-size:clamp(2rem,.52vw + 1.88rem,2.5rem)}h1[data-v-9377a0f8],h2[data-v-9377a0f8]{color:var(--secondary)}h2[data-v-9377a0f8]{margin-bottom:1rem;font-size:clamp(1.5rem,.52vw + 1.38rem,2rem)}h3[data-v-9377a0f8]{margin-bottom:.5rem;font-size:clamp(1.25rem,.26vw + 1.19rem,1.5rem)}h3[data-v-9377a0f8],h4[data-v-9377a0f8]{color:var(--secondary)}h4[data-v-9377a0f8]{margin-bottom:.2rem;font-size:clamp(1rem,.26vw + .94rem,1.25rem)}h5[data-v-9377a0f8]{letter-spacing:.8px;margin-bottom:.5rem;font-size:clamp(.75rem,.26vw + .69rem,1rem)}h5[data-v-9377a0f8],h6[data-v-9377a0f8]{color:var(--secondary)}h6[data-v-9377a0f8]{letter-spacing:.6px;margin-bottom:.2rem;font-size:clamp(.63rem,.26vw + .56rem,.88rem)}p[data-v-9377a0f8]{font-weight:300;line-height:1.5}[data-v-9377a0f8],[data-v-9377a0f8]:after,[data-v-9377a0f8]:before{box-sizing:border-box}ul.reset[data-v-9377a0f8],ul.reset li[data-v-9377a0f8],ul.reset ul li[data-v-9377a0f8]{text-indent:0;margin:0;padding:0;list-style-type:none}a[data-v-9377a0f8],button[data-v-9377a0f8]{all:unset;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}a[data-v-9377a0f8]:active,a[data-v-9377a0f8]:focus,button[data-v-9377a0f8]:active,button[data-v-9377a0f8]:focus{-webkit-tap-highlight-color:transparent!important;-webkit-filter:blur()!important;outline:none!important}div[data-v-9377a0f8],section[data-v-9377a0f8],span[data-v-9377a0f8]{caret-color:#0000}h1[data-v-9377a0f8],h2[data-v-9377a0f8],h3[data-v-9377a0f8],h4[data-v-9377a0f8],h5[data-v-9377a0f8],h6[data-v-9377a0f8],p[data-v-9377a0f8],pre[data-v-9377a0f8]{margin-block-start:0;margin-top:0;padding:0;line-height:1.5}.cursor[data-v-9377a0f8],.project-stepper-image-reveal[data-v-9377a0f8],.projects__abstract__image[data-v-9377a0f8],.split-label-w[data-v-9377a0f8],.split-proj-w[data-v-9377a0f8],.split-skills-w[data-v-9377a0f8],.testimonial-fade[data-v-9377a0f8],.waves-canvas[data-v-9377a0f8]{backface-visibility:hidden;will-change:transform,opacity;transform:translateZ(0)}.abstract-wrapper[data-v-9377a0f8]{color:var(--secondary);flex-flow:column;align-items:flex-start;width:100%;height:fit-content;margin:0 0 32px;display:flex}@media (min-width:640px){.abstract-wrapper[data-v-9377a0f8]{width:80%}}.abstract-wrapper--hero[data-v-9377a0f8]{width:90%;margin-bottom:16px}.abstract-wrapper--hero--with-desc[data-v-9377a0f8]{margin-bottom:16px}@media (min-width:1024px){.abstract-wrapper--hero[data-v-9377a0f8]{width:70%}}@media (min-width:1280px){.abstract-wrapper--hero[data-v-9377a0f8]{width:55%}}.abstract-wrapper--secondary[data-v-9377a0f8]{width:100%}@media (min-width:640px){.abstract-wrapper--secondary[data-v-9377a0f8]{width:90%}}@media (min-width:768px){.abstract-wrapper--secondary[data-v-9377a0f8]{width:75%}}.abstract-wrapper--full-width[data-v-9377a0f8]{width:100%;margin-bottom:64px}.abstract__header[data-v-9377a0f8]{font-variation-settings:"wght" 500;text-transform:none;flex-wrap:wrap;height:max-content;margin-bottom:32px;font-family:TWK Everett,TWK Everett Fallback\: Arial,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(3.38rem,4.58vw + 2rem,7.5rem);font-weight:500;line-height:1.2;position:relative}.abstract__header--hero[data-v-9377a0f8]{text-box-edge:cap alphabetic;text-box-trim:both;margin-bottom:0;line-height:1.2}.abstract__header--secondary[data-v-9377a0f8]{font-size:clamp(2.25rem,.83vw + 2rem,3rem);line-height:1.2}.abstract__header--full-width[data-v-9377a0f8]{margin-bottom:0}.abstract__header--page-header[data-v-9377a0f8]{margin-bottom:16px}@media (min-width:768px){.abstract__header[data-v-9377a0f8]{margin-bottom:64px}.abstract__header--full-width[data-v-9377a0f8],.abstract__header.abstract__header--hero[data-v-9377a0f8]{margin-bottom:0}.abstract__header--page-header[data-v-9377a0f8]{margin-bottom:16px}}.abstract__desc[data-v-9377a0f8]{font-family:Be Vietnam Pro,Be Vietnam Pro Fallback\: Arial,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(1rem,.56vw + .83rem,1.5rem);font-weight:400;display:inline-block}.abstract__header--secondary+div .abstract__desc[data-v-9377a0f8]{font-size:clamp(1rem,.28vw + .92rem,1.25rem)}.abstract__header--page-header+div .abstract__desc[data-v-9377a0f8]{font-size:clamp(1.25rem,1.11vw + .92rem,2.25rem)}.abstract__info[data-v-9377a0f8]{flex-wrap:wrap;gap:16px;display:flex}.abstract__author[data-v-9377a0f8],.abstract__date[data-v-9377a0f8],.abstract__info[data-v-9377a0f8]{font-family:Be Vietnam Pro,Be Vietnam Pro Fallback\: Arial,-apple-system,BlinkMacSystemFont,sans-serif}.abstract__author[data-v-9377a0f8],.abstract__date[data-v-9377a0f8]{width:100%;margin-bottom:32px;font-size:clamp(.75rem,.28vw + .67rem,1rem);display:inline-block;position:relative}
