@font-face{font-family:Proxima Nova;src:local("Proxima Nova Bold"),url(../_fonts/I5Jng9tUII-T7Xx2eX3xPRO9b0N4JLzoWse4eldXea4-k2_En7D95QEQx01ySfXPK0FEDViCFUZW6JA2fi3wDh0.woff2) format(woff2),url(../_fonts/j1-4aASpd1mtJTrldcNBOkHCuv_Dn41zmusw9f7wOE8-foNtD4VAkD12Dku_8cY4vcdZCPMen4DDlW_MLLYTuYI.woff) format(woff),url(../_fonts/10mSn-lLmjfb5ddMspetJLRuRniYVF9OEJ6yGDUEasQ-reneFmwSKzj6NdmC0yhMFm9rjooIQk9mLxZEDPWvaSs.otf) format(opentype);font-display:auto;font-weight:700;font-style:normal}@font-face{font-family:"Proxima Nova Fallback: Arial";src:local("Arial");size-adjust:102.0635%;ascent-override:105.7185%;descent-override:36.056%;line-gap-override:0%}@font-face{font-family:Proxima Nova;src:local("Proxima Nova SemiBold"),url(../_fonts/I5Jng9tUII-T7Xx2eX3xPRO9b0N4JLzoWse4eldXea4-ZEQ2_CNNZA_EnalC6zkJvDxfgDr7ttI1wOMca934mgo.woff2) format(woff2),url(../_fonts/j1-4aASpd1mtJTrldcNBOkHCuv_Dn41zmusw9f7wOE8-iGGqlxMxxtlO__xoUi6xgu3_HuaI9-O_6a-2GDbd7sQ.woff) format(woff),url(../_fonts/10mSn-lLmjfb5ddMspetJLRuRniYVF9OEJ6yGDUEasQ-gQjbwhWyURFb9FnA_TvbMXd7RlFdTQxR99zQMJatKVc.otf) format(opentype);font-display:auto;font-weight:600;font-style:normal}@font-face{font-family:"Proxima Nova Fallback: Arial";src:local("Arial");size-adjust:100.4933%;ascent-override:107.3703%;descent-override:35.3257%;line-gap-override:0%}@font-face{font-family:Proxima Nova;src:local("Proxima Nova Regular"),local("Proxima Nova"),url(../_fonts/I5Jng9tUII-T7Xx2eX3xPRO9b0N4JLzoWse4eldXea4-TccHru2RL2tq81g1_EfT97ONGIOT_RYTh57uN9xZadQ.woff2) format(woff2),url(../_fonts/j1-4aASpd1mtJTrldcNBOkHCuv_Dn41zmusw9f7wOE8-I7Fa61AVAUPhuhI1_3bzb2HVUekSlx1OGEvluChLdMM.woff) format(woff),url(../_fonts/10mSn-lLmjfb5ddMspetJLRuRniYVF9OEJ6yGDUEasQ-SD1wp_Ri5BJjp1qsQjGOkbLjrCygmSVmxHwxMfM1ln4.otf) format(opentype);font-display:auto;font-weight:400;font-style:normal}@font-face{font-family:"Proxima Nova Fallback: Arial";src:local("Arial");size-adjust:98.4745%;ascent-override:109.5715%;descent-override:33.0035%;line-gap-override:0%}@font-face{font-family:Proxima Nova;src:local("Proxima Nova Medium"),url(../_fonts/I5Jng9tUII-T7Xx2eX3xPRO9b0N4JLzoWse4eldXea4-Ea0tl_pwRAUAS9AHjbkhy_gvbe2qGq_1w87kiLTIyqo.woff2) format(woff2),url(../_fonts/j1-4aASpd1mtJTrldcNBOkHCuv_Dn41zmusw9f7wOE8-S3Jdo_C7tiMBRkdqjinYkSml4K3n1O3lS6rsQll8rWI.woff) format(woff),url(../_fonts/10mSn-lLmjfb5ddMspetJLRuRniYVF9OEJ6yGDUEasQ-M3d34zjN7BkQLzOKHxTYtoq7zfapOMzvOfoMMueT3yo.otf) format(opentype);font-display:auto;font-weight:500;font-style:normal}@font-face{font-family:"Proxima Nova Fallback: Arial";src:local("Arial");size-adjust:99.5961%;ascent-override:108.3376%;descent-override:34.1379%;line-gap-override:0%}.dark-mode[data-v-9e2d3b9e]{--primary:#171717;--secondary:#e6e6e6;--accent1:#2c2a38;--accent2:#bec1c6;--color-scheme:dark}.light-mode[data-v-9e2d3b9e]{--primary:#e6e6e6;--secondary:#171717;--accent1:#bec1c6;--accent2:#2c2a38;--color-scheme:light}a[data-v-9e2d3b9e],a[data-v-9e2d3b9e]:active,a[data-v-9e2d3b9e]:hover,a[data-v-9e2d3b9e]:visited{cursor:pointer;text-decoration:none}@media(hover:hover){a[data-v-9e2d3b9e]:hover{color:var(--accent2);filter:blur(1px)}}a[data-v-9e2d3b9e]:active,a[data-v-9e2d3b9e]:focus,a[data-v-9e2d3b9e]:visited{filter:blur(0)!important;-webkit-filter:blur(0)!important}h1[data-v-9e2d3b9e]{font-weight:700}h1[data-v-9e2d3b9e],h2[data-v-9e2d3b9e],h3[data-v-9e2d3b9e],h4[data-v-9e2d3b9e],h5[data-v-9e2d3b9e]{font-family:Proxima Nova,"Proxima Nova Fallback: Arial",-apple-system,BlinkMacSystemFont,sans-serif;margin:0;padding:0}h2[data-v-9e2d3b9e],h3[data-v-9e2d3b9e],h4[data-v-9e2d3b9e],h5[data-v-9e2d3b9e]{font-weight:600}h1[data-v-9e2d3b9e]{font-size:clamp(2rem,.52vw + 1.88rem,2.5rem);margin-bottom:1.5rem}h1[data-v-9e2d3b9e],h2[data-v-9e2d3b9e]{color:var(--secondary)}h2[data-v-9e2d3b9e]{font-size:clamp(1.5rem,.52vw + 1.38rem,2rem);margin-bottom:1rem}h3[data-v-9e2d3b9e]{font-size:clamp(1.25rem,.26vw + 1.19rem,1.5rem)}h3[data-v-9e2d3b9e],h4[data-v-9e2d3b9e]{color:var(--secondary);margin-bottom:.5rem}h4[data-v-9e2d3b9e]{font-size:clamp(1rem,.26vw + .94rem,1.25rem)}h5[data-v-9e2d3b9e]{color:var(--secondary);font-size:clamp(.75rem,.26vw + .69rem,1rem);letter-spacing:.8px;margin-bottom:.5rem}p[data-v-9e2d3b9e]{line-height:1.5}[data-v-9e2d3b9e],[data-v-9e2d3b9e]:after,[data-v-9e2d3b9e]:before{box-sizing:border-box}ul.reset[data-v-9e2d3b9e],ul.reset li[data-v-9e2d3b9e],ul.reset ul li[data-v-9e2d3b9e]{list-style-type:none;margin:0;padding:0;text-indent:0}a[data-v-9e2d3b9e],button[data-v-9e2d3b9e]{all:unset;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}a[data-v-9e2d3b9e]:active,a[data-v-9e2d3b9e]:focus,button[data-v-9e2d3b9e]:active,button[data-v-9e2d3b9e]:focus{outline:none!important;-webkit-tap-highlight-color:transparent!important;filter:blur(0)!important;-webkit-filter:blur(0)!important}div[data-v-9e2d3b9e],section[data-v-9e2d3b9e],span[data-v-9e2d3b9e]{caret-color:transparent}h1[data-v-9e2d3b9e],h2[data-v-9e2d3b9e],h3[data-v-9e2d3b9e],h4[data-v-9e2d3b9e],h5[data-v-9e2d3b9e],h6[data-v-9e2d3b9e],p[data-v-9e2d3b9e],pre[data-v-9e2d3b9e]{line-height:1.5;margin-block-start:0;margin-top:0;padding:0}.cursor[data-v-9e2d3b9e],.project-stepper-image-reveal[data-v-9e2d3b9e],.projects__abstract__image[data-v-9e2d3b9e],.split-label-w[data-v-9e2d3b9e],.split-proj-w[data-v-9e2d3b9e],.split-skills-w[data-v-9e2d3b9e],.testimonial-fade[data-v-9e2d3b9e],.waves-canvas[data-v-9e2d3b9e]{backface-visibility:hidden;transform:translateZ(0);will-change:transform,opacity}.line[data-v-9e2d3b9e]{background-color:var(--accent2);display:block;height:2px;left:50%;top:0;transform:translate(-50%);width:0}
