a{text-decoration:none}a._active_1jstb_5{text-decoration:underline}li{list-style:none}._headerNav_1jstb_13{display:flex;justify-content:space-between;align-items:center;margin:.25rem 1rem}._home_1jstb_21{font-family:Meddon,cursive;color:#fff;font-size:2.5rem}._navMenu_1jstb_27{position:fixed;padding-top:2rem;top:0;left:0;margin:0;padding:100px 0 0;display:flex;align-items:center;gap:1rem;font-size:1.5rem;flex-direction:column;background:#ffffffe6;color:#003249;width:100%;height:100vh}._navMenu_1jstb_27 a{color:#003249;font-family:Fira Sans,sans-serif}._navLinks_1jstb_50{display:none}._contactContainer_1jstb_54{margin-top:20px}._contactContainer_1jstb_54>a{font-family:Fira Sans,sans-serif;padding:.5rem 1rem;border:2px solid #003249;background-color:#003249;border-radius:5px;transition:background-color .2s ease-in-out,color .2;color:#ccdbdc;text-decoration:none}._contactContainer_1jstb_54>a:hover{background-color:transparent;cursor:pointer;color:#fff}._hamburgerMenuBtn_1jstb_77{position:absolute;top:.75rem;right:1.5rem;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;height:50px;width:fit-content;cursor:pointer}#_top_1jstb_1,#_mid_1jstb_1,#_bot_1jstb_1{height:5px;width:25px;background:#fff}._active_1jstb_5 #_top_1jstb_1{animation:_move-down-turn_1jstb_1 .5s forwards}._active_1jstb_5 #_mid_1jstb_1{animation:_shrink-disappear_1jstb_1 .5s forwards}._active_1jstb_5 #_bot_1jstb_1{animation:_move-up-turn_1jstb_1 .5s forwards}._fileCV_1jstb_112{text-decoration:underline}@media(min-width:768px){._navMenu_1jstb_27{display:none}._navLinks_1jstb_50{display:flex;position:static;flex-direction:row;align-items:center;gap:1rem}._navLinks_1jstb_50 a{font-family:Fira Sans,sans-serif;text-transform:uppercase;color:#ccdbdc}._navLinks_1jstb_50 a:hover{scale:1.1;transition:scale .2s ease-in-out}._hamburgerMenuBtn_1jstb_77{display:none}._contactContainer_1jstb_54{margin-top:0}}@media(min-width:1024px){._navLinks_1jstb_50{font-size:1rem}}@keyframes _move-down-turn_1jstb_1{0%{transform:translateY(0) rotate(0);background-color:inherit}50%{transform:translateY(200%) rotate(0);background-color:inherit}to{transform:translateY(200%) rotate(45deg);background-color:#000}}@keyframes _revert-move-down-turn_1jstb_1{}@keyframes _move-up-turn_1jstb_1{0%{transform:translateY(0) rotate(0);background-color:inherit}50%{transform:translateY(-200%) rotate(0);background-color:inherit}to{transform:translateY(-200%) rotate(-45deg);background-color:#000}}@keyframes _revert-move-up-turn_1jstb_1{0%{transform:translateY(0) rotate(0);background-color:inherit}50%{transform:translateY(-200%) rotate(0);background-color:inherit}to{transform:translateY(-200%) rotate(-45deg);background-color:#fff}}@keyframes _shrink-disappear_1jstb_1{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes _revert-shrink-disappear_1jstb_1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes _colorChange_1jstb_1{0%{color:inherit}to{color:#000}}._header_1fja5_1{background-color:#007ea7;color:#fff;padding:5px;text-align:center;position:sticky;top:0;z-index:10}._footer_1gi6v_1{background-color:#007ea7;font-family:Fira Sans,sans-serif;font-size:1rem;color:#fff;display:flex;justify-content:center;align-items:center;border-top:1px solid #fff}._hero_nct35_1{display:flex;background-color:#007ea7;flex-direction:column;align-items:center;justify-content:center;height:100vh;text-align:center;padding:2rem}._hero_nct35_1 h1{font-size:3rem;font-family:Bitcount Prop Single,monospace;margin:0;color:#fff}._hero_nct35_1 h2{font-size:1.25rem;font-family:Bitcount Single,monospace;margin-bottom:30px;color:#fff}._contactBtn_nct35_26{font-family:Fira Sans,sans-serif;margin-top:20px;padding:10px 20px;font-size:1.2rem;color:#fff;background-color:#003249;border:none;border-radius:5px;cursor:pointer}._contactBtn_nct35_26:hover{background-color:#003249}._socialLinks_nct35_42{display:flex;gap:20px;margin-top:30px}._socialIcon_nct35_48{width:30px;height:30px;transition:transform .3s ease}@media(min-width:1024px){._hero_nct35_1 h1{font-size:4rem}._hero_nct35_1 h2{font-size:1.5rem}._contactBtn_nct35_26{font-size:1.5rem;padding:15px 30px}._socialIcon_nct35_48{width:40px;height:40px}}._about_1kkkj_1{margin:auto;text-align:center;padding:48px 2rem}._about_1kkkj_1 h2{font-family:Gelasio,serif;color:#007ea7}._content_1kkkj_12 p{font-family:Fira Sans,sans-serif;font-size:1.25rem;text-align:left;color:#007ea7}._selfImg_1kkkj_19{width:150px;height:150px;border:5px solid #007ea7;border-radius:100px;object-fit:cover}@media(min-width:1024px){._about_1kkkj_1{padding:49px 0}._content_1kkkj_12{display:flex;justify-content:center;gap:50px}._content_1kkkj_12 p{text-align:left;max-width:580px}._selfImg_1kkkj_19{width:250px;height:250px;object-fit:cover;border-radius:50px}}._projects_yl04b_1{display:flex;align-items:center;flex-direction:column;padding:0;background:linear-gradient(0,#007ea7,#fff);min-height:80vh}._projects_yl04b_1 h2{font-family:Gelasio,serif;font-size:2rem;font-weight:700;color:#007ea7}._categories_yl04b_17{display:flex;gap:20px;margin:20px 0}._categories_yl04b_17 a{font-family:Fira Sans,sans-serif;font-size:1.25rem;text-decoration:none;color:#007ea7;transition:color .3s ease}._categories_yl04b_17 a._active_yl04b_31{color:#023047;font-weight:700}@media(min-width:1024px){._projects_yl04b_1{padding:49px 0}._projectList_yl04b_41{justify-content:center;gap:40px}}._projectList_1n4hu_1{display:flex;flex-direction:column;gap:20px}._projectList_1n4hu_1 p{font-family:Fira Sans,sans-serif;font-size:1.25rem;text-align:left;color:#007ea7}._projectCard_1n4hu_15{position:relative;height:500px;overflow:hidden}._projectCard_1n4hu_15 img{width:100%;height:100%;object-fit:cover}._projectCard_1n4hu_15 ._cardDetails_1n4hu_27{position:absolute;bottom:0;display:flex;padding:1rem;justify-content:space-between;align-items:center;width:100%;box-sizing:border-box;font-family:Fira Sans,sans-serif}._cardDetails_1n4hu_27 p{color:#fff;font-size:2rem;font-weight:700;margin:0}._cardDetails_1n4hu_27 a{color:#ccdbdc;cursor:pointer;white-space:nowrap}._cardDetails_1n4hu_27 a:hover{text-decoration:underline}._tags_1n4hu_56{display:flex;flex-direction:row;gap:5px}._cardDetails_1n4hu_27 ._projectTag_1n4hu_62{border:1px solid #007ea7;color:#007ea7;background-color:#ccdbdc;font-size:.7rem;padding:.25rem;border-radius:100px}@media(min-width:768px){._projectCard_1n4hu_15{width:500px;box-shadow:#0000003d 0 3px 8px}}._video_kyqnx_1{height:100%;width:100%;object-fit:cover}@media(min-width:768px){._video_kyqnx_1{width:500px}}._contactForm_tjher_1{padding:42px 40px;background-color:#80ced7;border-radius:42px;display:flex;flex-direction:column;gap:1rem;align-items:center}._field_tjher_11{display:flex;flex-direction:column;justify-content:left;width:100%;font-size:1.25rem}._field_tjher_11 input,._field_tjher_11 textarea{padding:.75rem;border:none;border-radius:8px;font-size:1.25rem;resize:none}._field_tjher_11 label{color:#fff;font-size:1.25rem;font-family:Fira Sans,sans-serif}._contactForm_tjher_1 button{background-color:#003249;color:#fff;font-family:Fira Sans,sans-serif;font-size:.875rem;width:fit-content;padding:.75rem 1.5rem;border:none;border-radius:8px;cursor:pointer}@media(min-width:1024px){._contactForm_tjher_1{gap:2rem;width:100%;min-width:690px}}._contactSection_1id54_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:48px 0;background-color:#007ea7}._contactMsg_1id54_11{margin:0;padding:0;width:100%}._contactMsg_1id54_11 h2{color:#fff;font-family:Gelasio,serif;font-size:2rem;text-align:center}@media(min-width:768px){._contactSection_1id54_1{flex-direction:row;justify-content:center;padding:72px 48px}._contactMsg_1id54_11{order:2}}@media(min-width:1024px){._contactSection_1id54_1{flex-direction:row;justify-content:center;padding:48px}}body{margin:0;padding:0;vertical-align:baseline}:root{font-family:Inter,sans-serif;line-height:1.5;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:Fira Sans;src:url(/fonts/FiraSans-Regular.ttf) format("truetype")}@font-face{font-family:Meddon;src:url(/fonts/Meddon-Regular.ttf) format("truetype")}@font-face{font-family:Bitcount Single;src:url(/fonts/BitcountSingle-VariableFont_CRSV,ELSH,ELXP,slnt,wght.ttf) format("truetype")}@font-face{font-family:Bitcount Prop Single;src:url(/fonts/BitcountPropSingle-VariableFont_CRSV,ELSH,ELXP,slnt,wght.ttf) format("truetype")}@font-face{font-family:Gelasio;src:url(/fonts/Gelasio-VariableFont_wght.ttf) format("truetype")}
