._navDesktop_1be11_4{position:fixed;top:0;left:0;right:0;height:140px;width:100%;margin:0 auto;background:#2a2a2a57;border:solid 1px #b2b2b231;backdrop-filter:blur(17px);-webkit-backdrop-filter:blur(17px);box-shadow:0 8px 32px 10px #0000007e;z-index:10;display:flex;justify-content:center;transition:all .1s ease-in-out}._nav_1be11_4{display:flex;justify-content:space-around;align-items:flex-end;padding:25px;height:100%;width:100%;max-width:1200px;font-family:avenir-next-light,Arial,Helvetica,sans-serif;font-size:1.6rem;color:#cfcfcf}._icon_1be11_36{height:12px;width:12px}._navItem_1be11_41{border-radius:23px;display:flex;align-items:center;gap:10px}a{display:flex;align-items:center;gap:10px;text-decoration:none}a:hover{cursor:pointer;color:#b4d6fd}._hamburger_1be11_65{width:30px;height:20px;position:relative;right:-40%;display:none;flex-direction:column;justify-content:space-between;cursor:pointer}._hamburger_1be11_65 span{display:block;height:3px;width:100%;background:#cfcfcf;transition:all .3s ease}._hamburger_1be11_65._open_1be11_86 span:nth-child(1){transform:translateY(8px) rotate(45deg)}._hamburger_1be11_65._open_1be11_86 span:nth-child(2){opacity:0}._hamburger_1be11_65._open_1be11_86 span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}._mobileMenu_1be11_99{position:fixed;right:7.5%;top:80px;display:flex;justify-content:center;flex-direction:column;align-items:flex-start;height:40%;width:60%;font-size:1.7rem;font-family:Avenir-Next-Bolder;background:#16161657;border:solid 1px #b2b2b231;border-radius:25px;backdrop-filter:blur(17px);-webkit-backdrop-filter:blur(17px);box-shadow:0 8px 32px 10px #0000007e;padding:20px;z-index:20}._mobileMenu_1be11_99 a{margin:10px 0}@media (max-width: 650px){._navDesktop_1be11_4{height:60px;padding:0 10px}._nav_1be11_4{justify-content:space-between;width:100%}._navItem_1be11_41{display:none}._hamburger_1be11_65{display:flex}}._carousel_sf7n8_1{display:flex;flex-direction:column;align-items:center;position:relative;width:600px;overflow:hidden;gap:15px}._carouselContainer_sf7n8_11{width:100%;height:340px;border-radius:24px;overflow:hidden;box-shadow:0 10px 30px #00000026}._carouselTrack_sf7n8_19{display:flex;transition:transform .6s ease-in-out;will-change:transform;width:100%}._carouselImg_sf7n8_26{width:600px;height:340px;object-fit:cover;border-radius:24px;transition:transform .4s ease-in-out,box-shadow .4s}._carouselImg_sf7n8_26:hover{cursor:pointer;transform:scale(1.03);box-shadow:0 6px 18px #0003}._carouselButtons_sf7n8_40{padding:.6em 1.5em;margin:0 10px;border:none;background:linear-gradient(to right,#4e54c8,#8f94fb);color:#fff;border-radius:30px;font-weight:700;font-size:1rem;cursor:pointer;box-shadow:0 4px 12px #00000026;transition:all .3s ease-in-out}._carouselButtons_sf7n8_40:hover{background:linear-gradient(to right,#3c3cc1,#777ee9);transform:translateY(-1px)}._buttonContainer_sf7n8_59{display:flex;justify-content:center}._dotsContainer_sf7n8_64{display:flex;justify-content:center;gap:12px}._dot_sf7n8_64{width:14px;height:14px;border-radius:50%;background-color:#d3d3d3;cursor:pointer;transition:background-color .3s ease,transform .2s ease}._dot_sf7n8_64._activeDot_sf7n8_79{background-color:#4e54c8;transform:scale(1.3)}._footerTitle_npo31_2{font-family:avenir-next-light,Arial,Helvetica,sans-serif;font-size:2rem}._title_1b5qh_2{height:20vh;font-size:3.7rem;font-family:avenir-next-light,Arial,Helvetica,sans-serif;color:#c9c9c9}._container_1b5qh_9{flex-direction:column;width:100vw;height:100vh;display:flex;justify-content:space-evenly;align-items:center}._title_1yx8a_1{height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;font-size:2.7rem}._aboutContent_1f4ip_1{display:flex;justify-content:center;align-items:center;width:100%;height:auto;background:#111111}#_home_1f4ip_1,._aboutBox_1f4ip_11{height:100%;width:100%}._aboutBox_1f4ip_11{margin:0 auto;width:100%;max-width:750px;padding:25px;display:flex;justify-content:center;align-items:center;text-align:center;background:#111111;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:solid 1px #3737373f;box-shadow:0 8px 32px #00000096;border-radius:33px}#_aboutTitle_1f4ip_1{padding:10px;font-size:2.5rem;font-family:avenir-next-bold,Arial,Helvetica,sans-serif;color:#dedede}#_aboutText_1f4ip_1{padding:10px;font-family:avenir-next-medium,Arial,Helvetica,sans-serif;font-size:1.9rem;color:#dedede}._connectLinkDiv_1f4ip_46{display:flex;justify-content:center;color:#b4d6fd}a,a:hover{color:#b4d6fd}#_connectLink_1f4ip_46{font-family:avenir-next-bold,Arial,Helvetica,sans-serif;font-size:2.5rem;color:#559bd1}@media (max-width: 1100px){#_home_1f4ip_1,._aboutBox_1f4ip_11{width:90%;max-width:900px}#_aboutText_1f4ip_1{padding:10px;font-family:avenir-next-medium,Arial,Helvetica,sans-serif;color:#dedede}}@media (max-width: 850px){#_home_1f4ip_1,._aboutBox_1f4ip_11{width:90%;max-width:900px}#_aboutText_1f4ip_1{padding:10px;font-family:avenir-next-medium,Arial,Helvetica,sans-serif;color:#dedede}}@media (max-width: 550px){#_aboutText_1f4ip_1{font-size:1.4rem}}#_home_1ns35_1{width:90%;padding:25px;gap:15px;display:flex;justify-content:center;align-items:center;flex-direction:column;background:#111111;border:solid 1px #3737373f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #00000096;border-radius:33px}#_nameText_1ns35_23{font-family:avenir-next-bold,Arial,Helvetica,sans-serif;font-size:3rem;text-align:center;color:#e2e2e2}._nameTextStatement_1ns35_23{gap:5px;display:flex;justify-content:center;align-items:center;flex-direction:column}#_brandStatement_1ns35_1{display:flex;justify-content:center;align-items:center;padding:0;letter-spacing:2px;font-family:avenir-next-light,Arial,Helvetica,sans-serif;font-size:1.3rem;color:#eaeaea}._profilePicture_1ns35_42{height:190px;width:190px;border-radius:50%;margin-bottom:20px}._links_1ns35_49{display:flex;justify-content:space-around;flex-direction:row;font-family:avenir-next-light,Arial,Helvetica,sans-serif;font-size:1rem;color:#e2e2e2;gap:30px}#_emailLink_1ns35_1,#_githubLink_1ns35_1,#_linkedInLink_1ns35_1{gap:11px;padding:5px;font-size:1.2rem;display:flex;justify-content:flex-start;align-items:center;flex-direction:row}a{text-decoration:none;color:#e2e2e2}a:visited{color:#e2e2e2}a:hover{color:#8486ff}@media (max-width: 500px){._links_1ns35_49{flex-direction:column}#_brandStatement_1ns35_1{font-size:.8rem}}._projectCard_1lpvt_1{display:flex;flex-direction:row;justify-content:space-evenly;align-items:flex-start;text-align:center;padding:20px;height:300px;width:100%;position:relative;border-radius:25px;overflow:hidden;box-shadow:0 8px 32px #00000096;background-size:cover;background-position:center;background-repeat:no-repeat}._projectCard_1lpvt_1:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1919193c;border:solid 1px #d4d4d454;z-index:0}._projectCard_1lpvt_1>*{z-index:1}#_title_1lpvt_1{padding:10px;font-family:avenir-next-bold,Arial,Helvetica,sans-serif;font-size:3rem;text-align:center;color:#e2e2e2}#_desc_1lpvt_1{padding:10px;height:100%;width:100%;font-family:avenir-next-bold,Arial,Helvetica;font-size:1.6rem;color:#e2e2e2;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}._nameLinks_1lpvt_58{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}._projectLinks_1lpvt_68{gap:10px;display:flex;flex-direction:column;font-family:avenir-next-medium,Arial,Helvetica,sans-serif}._githubLink_1lpvt_75,._deployedLink_1lpvt_76{gap:10px;padding:5px;font-size:small;display:flex;justify-content:flex-start;align-items:center;flex-direction:row}._githubLink_1lpvt_75>img,._deployedLink_1lpvt_76>img{height:20px}._badges_1lpvt_91{display:flex;align-self:flex-end;justify-content:space-between;padding-right:10px;padding-left:10px;height:100%;width:10%;align-items:center;flex-direction:column}#_badge_1lpvt_91{max-height:20px}#_portfolio_nmcq4_1{display:grid;align-items:center;align-self:center;justify-content:center;grid-template-columns:1fr 1fr;grid-gap:20px}@media (max-width: 950px){#_portfolio_nmcq4_1{grid-template-columns:1fr}#_projectListText_nmcq4_1{font-size:2.4rem}}#_resume_c2d5w_19{width:100%;gap:20px;display:flex;align-items:center;justify-content:space-between;flex-direction:row;align-self:center;background:#111111;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:solid 1px #3737373f;box-shadow:0 8px 32px #00000096;border-radius:26px;padding:40px;margin-bottom:50px;margin-top:80px}._resumeTextLink_c2d5w_19{align-items:flex-start;flex-direction:column;display:flex;justify-content:space-around}._downloadLink_c2d5w_26{color:#559bd1;font-size:2.4rem;font-family:avenir-next-bold,Arial,Helvetica,sans-serif;z-index:0}._resumePages_c2d5w_33{display:flex;flex-direction:row;align-items:center;justify-content:center;align-content:center;align-self:center}#_resume1_c2d5w_1,#_resume2_c2d5w_1{display:flex;flex-direction:row;height:250px;box-shadow:0 8px 32px #00000096;border-radius:2.4%}#_resumeText_c2d5w_19{padding:.5em;font-size:3rem;font-family:avenir-next-light,Arial,Helvetica,sans-serif;color:#eaeaea}#_resume1_c2d5w_1:hover,#_resume2_c2d5w_1:hover{transform:scale(1.2);transition:transform .35s ease-in-out}@media (max-width: 1100px){#_resume_c2d5w_19{width:100%}#_resume1_c2d5w_1,#_resume2_c2d5w_1{margin:20px;height:250px;box-shadow:0 8px 32px #00000096;border-radius:2.4%}}@media (max-width: 860px){#_resume_c2d5w_19{flex-direction:column}}@media (max-width: 660px){#_resume1_c2d5w_1,#_resume2_c2d5w_1{margin:20px;height:250px;box-shadow:0 8px 32px #00000096;border-radius:2.4%;flex-direction:column}._resumePages_c2d5w_33{flex-direction:column}}@media (max-width: 850px) and (orientation: landscape){._resumePages_c2d5w_33{flex-direction:row}#_resume1_c2d5w_1,#_resume2_c2d5w_1{height:300px}}._allEl_ltze7_6{width:100%;max-width:1400px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}._profileAndAbout_ltze7_16{margin:150px 50px 50px;display:flex;flex-direction:row;justify-content:center;max-width:1400px;gap:20px;align-content:center}._projectsAndResume_ltze7_27{width:90%;max-width:1400px;display:flex;flex-direction:column;align-items:center}@media (max-width: 1110px){._profileAndAbout_ltze7_16{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center;margin-top:100px}}._title_6mzrz_1{height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;font-size:2.7rem}html,*{margin:0 auto;padding:0 auto;box-sizing:border-box}@font-face{font-family:avenir-next-bold;src:url(/assets/avenirNext-bold-webfont-6e04be17.woff) format("woff");src:url(/assets/avenirNext-bold-webfont-fc0960e1.woff2) format("woff2");font-weight:700;font-style:bold}@font-face{font-family:avenir-next-light;src:url(/assets/avenirNext-light-webfont-7ec86085.woff) format("woff");src:url(/assets/avenirNext-light-webfont-f66c1d84.woff2) format("woff2");font-weight:light;font-style:light}@font-face{font-family:avenir-next-regular;src:url(/assets/avenirNext-regular-webfont-9a9738ad.woff) format("woff");src:url(/assets/avenirNext-regular-webfont-17465875.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:avenir-next-bolder;src:url(/assets/avenirNext-heavy-webfont-8cc1f0f2.woff) format("woff");src:url(/assets/avenirNext-heavy-webfont-f7a6924b.woff2) format("woff2");font-weight:bolder;font-style:bolder}html{height:100%;width:100%;overflow-x:hidden;font-size:10px}body{background-color:#28436e;font-family:Avenir Next,sans-serif;color:#e5e5e5}body:before{content:"";position:fixed;top:0;left:0;background-color:#28436e;pointer-events:none;z-index:-2}
