@font-face{font-family:Proxima Nova;src:url(../_fonts/l-k2_En7D95QEQx01ySfXPK0FEDViCFUZW6JA2fi3wDh0.woff2) format(woff2),url(../_fonts/d-foNtD4VAkD12Dku_8cY4vcdZCPMen4DDlW_MLLYTuYI.woff) format(woff),url(../_fonts/a-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:url(../_fonts/l-bClwwPVQY7087yq9J1uXQtF2a9VQJiLtjkTWezwUcIk.woff2) format(woff2),url(../_fonts/d-LoajsQK8n9E_HzRJNTNdG6kqCc_FjtR2kL8f05jXpTo.woff) format(woff),url(../_fonts/a-zwJLtNzJv_maTPneqVYF_8HvZem48eJ8JhDc7ldtOeI.otf) format(opentype);font-display:auto;font-weight:800;font-style:normal}@font-face{font-family:"Proxima Nova Fallback: Arial";src:local("Arial");size-adjust:104.0824%;ascent-override:103.6679%;descent-override:36.7978%;line-gap-override:0%}@font-face{font-family:Proxima Nova;src:url(../_fonts/l-TccHru2RL2tq81g1_EfT97ONGIOT_RYTh57uN9xZadQ.woff2) format(woff2),url(../_fonts/d-I7Fa61AVAUPhuhI1_3bzb2HVUekSlx1OGEvluChLdMM.woff) format(woff),url(../_fonts/a-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:url(../_fonts/l-QoX2D_3LohEzGkytCWXZLauue_GyA8Sd3hWaxcxInAY.woff2) format(woff2),url(../_fonts/d-CiFEMBu5HCcvKbM0UxPThAHYsXvjcYGasODvtOxorag.woff) format(woff),url(../_fonts/a-Ot6l4RAHxLfkRT1H9bzWFrPIRyy_6eUBYdmafVr6iXo.otf) format(opentype);font-display:auto;font-weight:300;font-style:normal}@font-face{font-family:"Proxima Nova Fallback: Arial";src:local("Arial");size-adjust:96.9043%;ascent-override:111.347%;descent-override:31.3712%;line-gap-override:0%}@font-face{font-family:Proxima Nova;src:url(../_fonts/l-Ea0tl_pwRAUAS9AHjbkhy_gvbe2qGq_1w87kiLTIyqo.woff2) format(woff2),url(../_fonts/d-S3Jdo_C7tiMBRkdqjinYkSml4K3n1O3lS6rsQll8rWI.woff) format(woff),url(../_fonts/a-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:#dbdbdb;--accent1:#2c2a38;--accent2:#bec1c6;--color-scheme:dark}.light-mode[data-v-9e2d3b9e]{--primary:#dbdbdb;--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],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;font-weight:700;margin:0;padding:0}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}
