@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);@-moz-viewport{scale:1;width:device-width}@-webkit-viewport{scale:1;width:device-width}@viewport{scale:1;width:device-width}html{-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased;font-smoothing:antialiased;background-color:#0f1010;background-color:var(--black);box-sizing:border-box;color:#eef3f5;color:var(--white);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}*,:after,:before{box-sizing:inherit;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:400}a,a:active,a:link,a:visited{color:#eef3f5;color:var(--white);text-decoration:none;text-decoration:initial}button{background-color:initial;border-width:0;color:#eef3f5;color:var(--white);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;padding:0}:root{--background-white:#f1f1f1;--white:#eef3f5;--black:#0f1010;--black-surface:#161818;--blue:#4db5f0;--purple:#9b5de5;--pink:#f15bb5;--red:#f2545b;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--text-8xl:6rem;--text-9xl:8rem;--sm:640px;--md:768px;--lg:1024px;--xl:1280px;--2xl:1536px}.RootLayout>.container{padding:0 var(--text-4xl);width:100vw}.RootLayout>.container,.RootLayout>.container main{align-items:center;display:flex;justify-content:center}.RootLayout>.container main{max-width:var(--2xl);width:100%}#Navbar{justify-content:center;padding:var(--text-4xl) var(--text-4xl);position:absolute;top:0;width:100vw;z-index:99}#Navbar,#Navbar .container{align-items:center;display:flex}#Navbar .container{justify-content:space-between;max-width:var(--2xl);width:100%}#Navbar .container>*{align-items:center;display:flex;justify-content:center}#Navbar .logo{height:28px}#Navbar button{border:2px solid rgba(238,243,245,0);border-radius:8px;cursor:pointer;font-weight:500;padding:0 var(--text-base);text-transform:uppercase;transition:all .15s linear}#Navbar button:hover{border:2px solid rgba(238,243,245,.66)}#Navbar button img{height:48px;margin-right:calc(var(--text-base)/2);width:48px}@media (max-width:768px){#Navbar .container>a{transition:all .3s linear}#Navbar.inactive .container>a{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}#Navbar.active .container>a{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}#Navbar #links{display:flex;font-weight:600;gap:var(--text-base);justify-content:space-between;position:absolute;text-transform:uppercase;transition:all .3s linear}#Navbar.inactive #links{-webkit-transform:translateY(-400%);transform:translateY(-400%)}#Navbar.active #links{-webkit-transform:translateY(0);transform:translateY(0)}@media (max-width:768px){#Navbar.inactive #links{left:var(--text-4xl);-webkit-transform:translateY(-400%);transform:translateY(-400%)}#Navbar.active #links{left:var(--text-4xl)}}#Navbar #links a{-webkit-text-fill-color:transparent;text-fill-color:transparent;background:linear-gradient(-45deg,#4db5f0,#f04dc2,#4db5f0,#f04dc2,#eef3f5,#eef3f5);-webkit-background-clip:text;background-clip:text;background-position:0 0;background-size:800% 800%;transition:all .3s linear}#Navbar #links a:hover{-webkit-animation:gradient 15s ease;animation:gradient 15s ease}@-webkit-keyframes gradient{1%{background-position:25% 25%}8%{background-position:50% 50%}50%{background-position:100% 100%}to{background-position:50% 50%}}@keyframes gradient{1%{background-position:25% 25%}8%{background-position:50% 50%}50%{background-position:100% 100%}to{background-position:50% 50%}}.Footer{align-items:center;background-color:var(--black-surface);display:flex;justify-content:center;padding:calc(var(--text-4xl)*2) var(--text-4xl);width:100vw;z-index:2}.Footer .container{grid-gap:var(--text-base);display:grid;gap:var(--text-base);grid-template-columns:1fr 1fr;max-width:var(--md);width:100%}.Footer,.Footer a{color:var(--background-white)}.Footer section{align-items:flex-start;display:flex;flex-direction:column}.Footer section.right{align-items:flex-end;display:flex;justify-content:space-between}.Footer section.left a{border-bottom:1px solid #ededed54;display:flex;font-size:400;font-weight:500;justify-content:space-between;width:200px}.Footer section.left a,.Footer section.right p{margin-bottom:calc(var(--text-xl)/1);padding-bottom:calc(var(--text-base)/2)}.Footer section.right p{margin-top:var(--text-6xl);opacity:33%;text-align:end}.Footer section.right>a img{height:24px}@media (max-width:425px){.Footer .container{display:flex;flex-direction:column;gap:var(--text-6xl)}.Footer section.right{align-items:flex-start;display:flex}.Footer section.right p{margin-top:var(--text-xl);text-align:start}}.Home>.container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 var(--text-4xl);width:100vw}.Home>.container main{max-width:var(--2xl)}.Home>.container main,.Landing{align-items:center;display:flex;justify-content:center;width:100%}.Landing{flex-direction:column;height:90vh;max-width:var(--md);padding-top:10vh;position:fixed;top:0;transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear}.Landing .name{display:flex;flex-direction:column}.Landing .name img{width:100%}.Landing .name img:first-of-type{margin-bottom:var(--text-xl)}.Landing .name img:nth-of-type(2){margin-bottom:var(--text-7xl)}.Landing .skills{align-items:center;display:flex;margin-bottom:var(--text-8xl)}.Landing .skills>div{align-items:center;display:flex;flex-direction:column}.Landing .skills img{height:48px;margin-bottom:var(--text-base);width:48px}.Landing .skills h1,.Landing .skills h2,.Landing .skills h3{font-size:var(--text-base);opacity:.66}.Landing .skills>span{background-color:var(--white);border-radius:99px;height:4px;margin:0 var(--text-base);opacity:.33;-webkit-transform:translateY(-16px);transform:translateY(-16px);width:64px}.Landing p a{border-bottom:2px solid var(--white)}.Projects{grid-gap:var(--text-base);display:grid;gap:var(--text-base);grid-template-columns:1fr 1fr 1fr;max-width:var(--md);padding-bottom:calc(var(--text-9xl)*2);padding-top:90vh;width:100%}.Projects .hoverContainer:nth-of-type(-n+1),.Projects .hoverContainer:nth-of-type(4n){grid-column:span 2}.Projects .hoverContainer:nth-of-type(2),.Projects .hoverContainer:nth-of-type(3n){aspect-ratio:1/1.66}.Projects .hoverContainer,.Projects .project{height:100%;width:100%}.Projects .project{background-color:grey;border-radius:var(--text-base);color:var(--black);display:flex;flex-direction:column;justify-content:flex-end;padding:var(--text-3xl)}.Projects .project .title{display:flex}.Projects .project .title p{font-size:var(--text-xl);font-weight:600;margin-right:calc(var(--text-base)/2)}.Projects .project .chips,.Projects .project .title{margin-bottom:calc(var(--text-base)/2)}.Projects .project .chips{align-items:center;display:flex;gap:calc(var(--text-base)/2)}.Projects .project .chips p{border:1px solid var(--black);border-radius:99px;font-size:var(--text-xs);padding:calc(var(--text-xs)/2) var(--text-xs)}.Projects .project>p{font-size:var(--text-base)}.Projects #SmartTenant{color:var(--black)}.Projects #SmartTenant .chips p{border-color:var(--black)}.Projects #Vuzec{background-image:url(/Portfolio/static/media/vuzec_gradient.b30610684095612fdf48.png);z-index:8}.Projects #Applauz,.Projects #Vuzec{background-position:50%;background-size:cover}.Projects #Applauz{background-image:url(/Portfolio/static/media/applauz_gradient.daeca18e5cd67ddea447.png);z-index:6}.Projects #Fiverr{background-image:url(/Portfolio/static/media/fiverr_gradient.6ea839a0c53e46640f1c.png);z-index:5}.Projects #Fiverr,.Projects #SmartTenant{background-position:50%;background-size:cover}.Projects #SmartTenant{background-image:url(/Portfolio/static/media/smartTenant_gradient.9c8a8711be706fab8e42.png);z-index:7;z-index:5}.atropos{display:block;-webkit-perspective:1200px;perspective:1200px;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0)}.atropos-rotate-scroll-x,.atropos-rotate-scroll-y,.atropos-rotate-touch{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.atropos-rotate-touch-scroll-y{touch-action:pan-y}.atropos-rotate-touch-scroll-x{touch-action:pan-x}.atropos-rotate-touch{touch-action:none}.atropos-rotate,.atropos-scale{display:block;height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}.atropos-highlight,.atropos-shadow{display:block;opacity:0;pointer-events:none;position:absolute;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.atropos-shadow{background:#000;-webkit-filter:blur(30px);filter:blur(30px);height:100%;left:0;top:0;width:100%;z-index:-1}.atropos-highlight{background-image:radial-gradient(circle at 50%,hsla(0,0%,100%,.25),transparent 50%);height:200%;left:-50%;top:-50%;width:200%;z-index:0}.atropos-inner,.atropos-rotate{position:relative}.atropos-inner{display:block;height:100%;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:100%}.atropos-active{z-index:1}.atropos-active .atropos-shadow{opacity:1!important}[data-atropos-offset]{transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}[data-atropos-opacity]{transition-property:opacity}[data-atropos-offset][data-atropos-opacity]{transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.Contact{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:var(--2xl);min-height:100vh;width:100%}.Contact img.contact_hero{margin-bottom:var(--text-6xl);padding-bottom:var(--text-7xl);width:100%}.Contact .details{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--text-4xl);justify-content:space-between;max-width:var(--md);width:100%}.Contact .details section.left{grid-gap:calc(var(--text-base)/2);display:grid;flex-grow:99;gap:calc(var(--text-base)/2);grid-template-columns:1fr 1fr}.Contact .details a{align-items:center;border:1px solid var(--white);display:flex;font-weight:500;justify-content:space-between;padding:calc(var(--text-base)/2) calc(var(--text-base)/2) var(--text-3xl) calc(var(--text-base)/2)}.Contact .details a img{width:12px}.Contact .details section.right{align-items:flex-end;display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;gap:calc(var(--text-base)/2);justify-content:flex-end;margin-bottom:calc(var(--text-base)/4);opacity:.66;text-align:end}@media (max-width:768px){.Contact .details section.left{grid-template-columns:1fr}}@media (max-width:640px){.Contact .details{flex-direction:column}}.Resume{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:var(--text-9xl);max-width:var(--2xl);min-height:100vh;width:100%}.Resume img.resume_hero{border-bottom:3px solid var(--black);margin-bottom:var(--text-6xl);margin-top:25vh;padding-bottom:var(--text-7xl);width:100%}.Resume .details{grid-gap:var(--text-5xl);display:grid;gap:var(--text-5xl);grid-template-columns:1fr 2fr;max-width:var(--md)}.Resume .details .side{display:flex;flex-direction:column;gap:var(--text-5xl)}.Resume .details .side .work .awards,.Resume .details .side .work .jobs{display:flex;flex-direction:column;gap:var(--text-3xl)}.Resume .details section .header{font-size:var(--text-xs);font-weight:700;margin-bottom:var(--text-4xl);opacity:66%;text-transform:uppercase}.Resume .details section .title{margin-bottom:var(--text-base)}.Resume .details section .title>div{align-items:center;display:flex}.Resume .details section .title .name{font-weight:700;margin-right:calc(var(--text-base)/2)}.Resume .details section .title .date{font-size:var(--text-sm);font-weight:500;margin-top:calc(var(--text-base)/2)}.Resume .details section ul li{list-style:none;margin-bottom:calc(var(--text-base)/3)}.Resume a{align-items:center;display:flex}.Resume a img{margin-left:calc(var(--text-base)/2);width:12px}@media (max-width:640px){.Resume .details{display:flex;flex-direction:column}}:root{--applauz-accentColor:#00a8b3}.Work#Applauz .story .textGrid .title,.Work#Applauz .story>.title{color:#00a8b3;color:var(--applauz-accentColor)}.Work#Applauz .banner{background-color:#00a8b3;background-color:var(--applauz-accentColor)}.Work{align-items:center;display:flex;flex-direction:column;justify-content:center;line-height:142%;max-width:var(--2xl);min-height:100vh;width:100%}@media screen{.Work .hero{align-items:center;margin-bottom:var(--text-9xl);margin-top:max(var(--text-9xl),33vh)}.Work .hero,.Work .hero .header{display:flex;flex-direction:column;width:100%}.Work .hero .header{margin-bottom:var(--text-7xl);max-width:var(--md)}.Work .hero .header span{align-items:flex-start;display:flex;margin-bottom:var(--text-xl);width:100%}.Work .hero .header span #heroTitle{height:94px;max-width:100%}.Work .hero .header span #arrow{margin-left:var(--text-base);width:33px}.Work .hero .header>p{font-size:var(--text-xl);font-weight:500;margin-bottom:var(--text-base);opacity:.66;text-transform:uppercase}.Work .hero .header .chips{align-items:center;display:flex;opacity:.66}.Work .hero .header .chips p{border:1px solid var(--white);border-radius:99px;font-size:var(--text-sm);margin-right:calc(var(--text-base)/2);padding:calc(var(--text-base)/2) var(--text-base)}.Work .hero img#heroBanner{height:100%;width:100%}}.Work .story{display:flex;flex-direction:column;margin-bottom:var(--text-9xl);max-width:var(--md);width:100%}.Work .story>.title{font-size:var(--text-xl);font-weight:600;margin-bottom:var(--text-xl)}.Work section:nth-of-type(2)>.title{text-transform:uppercase}.Work .story>.heading{font-size:var(--text-2xl);line-height:34px;margin-bottom:var(--text-2xl)}.Work .story>p:not(.title){margin-bottom:var(--text-base)}@media screen{.Work .story .textGrid{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr}.Work .story .textGrid div:first-of-type{grid-row:span 2;margin-right:var(--text-3xl)}.Work .story .textGrid .title{font-weight:700;text-transform:uppercase}.Work .story .textGrid .title,.Work .story .textGrid p:not(.title){margin-bottom:var(--text-base)}.Work .story .tileGrid{grid-gap:var(--text-base);display:grid;gap:var(--text-base);grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.Work .story .tileGrid div{background-color:#313131;border-radius:calc(var(--text-base)/2);padding:var(--text-base)}.Work .story .tileGrid div .title{font-weight:700;margin-bottom:var(--text-base)}.Work .story .tileGrid div ul{margin-left:var(--text-base)}.Work .story figure{margin-bottom:var(--text-4xl);margin-top:var(--text-xl)}.Work .story figure img{border-radius:calc(var(--text-base)/2);width:100%}.Work .story figcaption{font-size:var(--text-base);margin-top:calc(var(--text-base)/2);opacity:.66;text-align:center}.Work .imgWithQuote{grid-gap:var(--text-4xl);align-items:center;display:grid;gap:var(--text-4xl);grid-template-columns:1fr 1fr}.Work .imgWithQuote>p{font-size:var(--text-xl);line-height:28px;-webkit-transform:translateY(-23px);transform:translateY(-23px)}.Work .picGrid{grid-gap:var(--text-4xl);display:grid;gap:var(--text-4xl);grid-template-columns:1fr 1fr;grid-template-rows:2fr 1fr;margin-bottom:var(--text-4xl);margin-top:var(--text-xl)}.Work .picGrid img{border-radius:8px;object-fit:cover;overflow:hidden;width:100%}.Work .picGrid img:first-of-type{box-shadow:0 30px 80px rgba(0,0,0,.14);grid-column:1/span 2}.Work .picGrid img:nth-of-type(3),.Work .picGrid img:nth-of-type(4){z-index:-2}.Work .banner{align-items:center;display:flex;flex-direction:column;margin-bottom:var(--text-9xl);max-width:var(--2xl);padding:var(--text-7xl);text-align:center;width:100%}.Work .banner .container{max-width:var(--md)}.Work .banner .title{font-size:var(--text-xl);font-weight:600;margin-bottom:var(--text-2xl)}.Work .banner .heading{font-size:var(--text-3xl);line-height:45px}.Work .links{display:flex;flex-direction:column;margin-top:var(--text-base)}.Work .links .heading{padding-bottom:calc(var(--text-base)/2)}.Work .links span{margin-bottom:calc(var(--text-base)/2);opacity:.66}.Work .links span img{margin-right:var(--text-base)}.Work .links span a{border-bottom:1px solid var(--white);color:var(--white);width:-webkit-max-content;width:max-content}.Work .reviews{display:flex;flex-direction:column;margin-top:var(--text-6xl)}.Work .reviews .card{background:#1b1b1b;border-radius:8px;display:flex;flex-direction:column;margin-bottom:var(--text-base);padding:var(--text-3xl)}.Work .reviews .card .header{display:flex;font-size:var(--text-xl);font-weight:600;justify-content:space-between;margin-bottom:var(--text-xs)}.Work .reviews .card .header img{opacity:.66}.Work .reviews .card .rating{display:flex;gap:var(--text-base);margin-bottom:var(--text-3xl)}.Work .reviews .card .rating .stars{-webkit-transform:translateY(2px);transform:translateY(2px)}.Work .reviews .card .rating .stars>img{margin-right:calc(var(--text-base)/4)}.Work .reviews .card .body{font-size:var(--text-xl);line-height:28px}.Work .reviews .card#hidden{opacity:.66;padding:var(--text-base);text-align:center}}:root{--fiverr-accentColor:#1dbf73}.Work#Fiverr .story .textGrid .title,.Work#Fiverr .story>.title{color:#1dbf73;color:var(--fiverr-accentColor)}.Work#Fiverr .banner{background-color:#1dbf73;background-color:var(--fiverr-accentColor)}.Work#Fiverr .story .textGrid{grid-template-columns:1fr 1fr}:root{--st-accentColor:#3c7f8c}.Work#SmartTenant .story .textGrid .title,.Work#SmartTenant .story>.title{color:#3c7f8c;color:var(--st-accentColor)}.Work#SmartTenant .banner{background-color:#3c7f8c;background-color:var(--st-accentColor)}:root{--vuzec-accentColor:#bf3152}.Work#Vuzec .story .textGrid .title,.Work#Vuzec .story>.title{color:#bf3152;color:var(--vuzec-accentColor)}.Work#Vuzec .banner{background-color:#bf3152;background-color:var(--vuzec-accentColor)}
/*# sourceMappingURL=main.7e9eb154.css.map*/