.hero-large_wrapper__2xs6U{position:relative}.hero-large_wrapper__2xs6U,.hero-large_wrapper__2xs6U>div{width:100%;min-height:calc(300px + 3rem + var(--header-height));height:80vh;max-height:600px}.hero-large_wrapper__2xs6U>div{margin-bottom:0;position:fixed;top:0;left:0;z-index:20}@media screen and (min-width:1024px){.hero-large_wrapper__2xs6U,.hero-large_wrapper__2xs6U>div{max-height:660px}}.hero-large_content__TWkSL{width:100%;height:100%;padding:var(--header-height) var(--site-margin) 100px;position:absolute;left:0;top:0;display:grid;align-items:flex-end;background-image:linear-gradient(270deg,rgba(15,0,0,.75),rgba(15,0,0,0));background-size:100% 100%;background-position:50%}.hero-large_content__TWkSL:before{content:"";display:block;position:absolute;top:50%;left:-37.5%;width:175%;padding-top:175%;background-image:radial-gradient(ellipse at center right,rgba(244,28,81,.8),rgba(244,28,81,0)),radial-gradient(ellipse at center left,rgba(19,192,255,.8),rgba(19,192,255,0));background-size:100% 100%,100% 100%;background-position:0 0,100% 100%;transform:translateY(-50%) rotate(0deg);animation:hero-large_motion__GPLA8 15s linear;animation-iteration-count:infinite;animation-delay:3s}.hero-large_content__TWkSL span{font-family:var(--sans-font);font-size:1.5rem;font-weight:300;letter-spacing:4px;text-transform:uppercase;color:var(--pure-white)}.hero-large_content__TWkSL div div{max-width:800px;color:var(--white);will-change:transform;transition:50ms}@media screen and (min-width:667px){.hero-large_content__TWkSL div div{max-width:55%;margin-left:auto;margin-bottom:0}}@media screen and (min-width:768px){.hero-large_content__TWkSL{padding-bottom:140px}.hero-large_content__TWkSL div div{max-width:50%}}.hero-large_h1__ViQEj{margin-top:1rem;color:hsla(0,0%,92%,.8);font-size:clamp(1.875rem,4vw,3rem);line-height:1.4}.hero-large_h1__ViQEj+p{font-size:1.1rem}.hero-large_h1__ViQEj strong{font-weight:500}.hero-large_background__baa4K,.hero-large_background__baa4K img{width:100%;height:100%;position:absolute;top:0;left:0}.hero-large_background__baa4K img{filter:grayscale(1);object-fit:cover}.hero-large_background__baa4K img:last-child{display:none}@media screen and (min-width:768px){.hero-large_background__baa4K img:first-child{display:none}.hero-large_background__baa4K img:last-child{display:block}}.hero-large_container__hZPQb{margin-bottom:0}@keyframes hero-large_motion__GPLA8{0%{transform:translateY(-50%) rotate(0deg)}20%{transform:translateY(-50%) rotate(160deg)}80%{transform:translateY(-50%) rotate(200deg)}to{transform:translateY(-50%) rotate(1turn)}}@media screen and (min-width:667px){.projects_container__4BmqC{display:flex;align-items:flex-start;gap:40px}}.projects_heading__ImdIr{padding-right:20px;position:-webkit-sticky;position:sticky;top:20px;transition:.3s}.projects_heading__ImdIr.projects_sticky__SM138{opacity:.3}.projects_heading__ImdIr h2{margin-bottom:0}@media screen and (min-width:667px){.projects_heading__ImdIr{width:30%}}ul.projects_projects__kKNIH{list-style:none;margin:0;padding:0}@media screen and (min-width:667px){ul.projects_projects__kKNIH{width:70%}}li.projects_project__kXtNz{padding:20px;background-color:var(--dark-grey);border-radius:8px}li.projects_project__kXtNz:not(:last-child){margin-bottom:20px}li.projects_project__kXtNz h3{margin-bottom:0;display:inline;font-family:var(--sans-font);font-weight:700;color:var(--primary)}li.projects_project__kXtNz a{margin-top:1rem;display:inline-block}li.projects_project__kXtNz .projects_project-heading__mNZBy{margin-bottom:.5rem;display:flex;align-items:center;gap:10px}li.projects_project__kXtNz .projects_date__P5M6C{font-family:var(--mono-font);color:var(--dark-white);letter-spacing:-.02rem;font-size:.875rem}.projects_stack__pVyNx{list-style:none;margin:1rem 0 0;padding:0;display:flex;gap:8px;color:var(--very-dark-white)}@font-face{font-family:__Roboto_Mono_fdc593;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ea6d73be4df1015-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Roboto_Mono_fdc593;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5536c2b71f31f4c7-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Roboto_Mono_fdc593;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/05d30fccf6dfb4ed-s.woff2) format("woff2");unicode-range:U+0370-03ff}@font-face{font-family:__Roboto_Mono_fdc593;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f2fa6d7398e61d46-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Roboto_Mono_fdc593;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/69f639318a288687-s.woff2) format("woff2");unicode-range:U+0100-02af,U+0304,U+0308,U+0329,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Roboto_Mono_fdc593;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/12d86e8d7e1c2769-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Roboto_Mono_Fallback_fdc593;src:local("Arial");ascent-override:77.08%;descent-override:19.93%;line-gap-override:0.00%;size-adjust:135.95%}.__className_fdc593{font-family:__Roboto_Mono_fdc593,__Roboto_Mono_Fallback_fdc593;font-weight:400;font-style:normal}.__variable_fdc593{--mono-font:"__Roboto_Mono_fdc593","__Roboto_Mono_Fallback_fdc593"}.page-content_wrapper__Y3BDx{width:100%;position:relative;z-index:50;background:var(--body-color)}.page-content_wrapper__Y3BDx:before{--height:8.74887vw;content:"";display:block;position:absolute;top:1px;left:0;width:100%;height:var(--height);transform:translateY(calc(var(--height) * -1));background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 25'%3E%3Cpolygon points='0,25 100,25 100,0' fill='%23191113' /%3E%3C/svg%3E") no-repeat 50%;background-size:100% 100%}.work-life-balance_section___hdAb{margin-bottom:100px;padding-top:80px;padding-bottom:80px;padding-right:calc(var(--site-margin)*2);position:relative;z-index:40;background-color:var(--dark-grey)}@media screen and (min-width:667px){.work-life-balance_section___hdAb{padding-right:var(--site-margin)}.work-life-balance_container__Cxe5S{display:flex;justify-content:space-around}}.work-life-balance_column__jIIFU{max-width:24em;font-size:1.25rem}.work-life-balance_column__jIIFU:first-child{margin-bottom:80px}.work-life-balance_column__jIIFU p{font-weight:500;color:var(--dark-white)}.work-life-balance_column__jIIFU p:last-child{margin-bottom:0}@media screen and (min-width:667px){.work-life-balance_column__jIIFU{padding-right:30px}.work-life-balance_column__jIIFU:first-child{margin-bottom:0}}a.work-life-balance_button__nV6tR{padding:8px 0;position:relative;display:inline-flex;gap:2px;align-items:center;text-decoration:none;text-transform:uppercase;letter-spacing:1px;font-weight:700;font-size:1rem;transition:color .15s}a.work-life-balance_button__nV6tR svg{transition:transform .15s ease-out}a.work-life-balance_button__nV6tR:hover svg{transform:translateX(4px)}a.work-life-balance_button__nV6tR.work-life-balance_color-primary__4QHAt{color:var(--primary-light)}a.work-life-balance_button__nV6tR.work-life-balance_color-primary__4QHAt:hover{color:var(--primary)}a.work-life-balance_button__nV6tR.work-life-balance_color-secondary__TGr5y{color:var(--secondary-light)}a.work-life-balance_button__nV6tR.work-life-balance_color-secondary__TGr5y:hover{color:var(--secondary)}.core-values_section__TwAux{position:relative}.core-values_heading__RTMoF{margin-bottom:50px}.core-values_heading__RTMoF h2{margin-bottom:1rem}.core-values_columns__p9gxF{padding-right:2rem}@media screen and (min-width:667px){.core-values_columns__p9gxF{padding-right:0;display:flex;justify-content:space-between}}.core-values_column__eIRom{max-width:18.125rem}.core-values_column__eIRom:nth-child(-n+2){margin-bottom:2rem}.core-values_column__eIRom:nth-child(2){justify-self:center}.core-values_column__eIRom:nth-child(2) h3{background:linear-gradient(45deg,#54d30a,#0ae4d9);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.core-values_column__eIRom:nth-child(3){justify-self:flex-end}.core-values_column__eIRom:nth-child(3) h3{background:linear-gradient(90deg,#3bc8ff,#ff00bf);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (min-width:667px){.core-values_column__eIRom{margin:0}.core-values_column__eIRom:nth-child(-n+2){margin-bottom:0}}.core-values_column__eIRom h3{margin-bottom:.75rem;font-size:clamp(1.4rem,2vw,1.8rem);background-image:linear-gradient(45deg,#f12f0d,#e6d00d);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.core-values_column__eIRom p{font-weight:700;color:var(--dark-white)}