@font-face{font-family:Interphase;font-style:normal;font-weight:400;src:url(/portfolio/static/media/Interphase.10646b146f1512dca185.ttf) format("truetype")}@font-face{font-family:TT Interphases Pro Mono Trl;src:url(https://db.onlinewebfonts.com/t/2c74ce745a8860bdab8c503f3270b455.eot);src:url(https://db.onlinewebfonts.com/t/2c74ce745a8860bdab8c503f3270b455.eot?#iefix)format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/2c74ce745a8860bdab8c503f3270b455.woff2)format("woff2"),url(https://db.onlinewebfonts.com/t/2c74ce745a8860bdab8c503f3270b455.woff)format("woff"),url(https://db.onlinewebfonts.com/t/2c74ce745a8860bdab8c503f3270b455.ttf)format("truetype"),url(https://db.onlinewebfonts.com/t/2c74ce745a8860bdab8c503f3270b455.svg#TT%20Interphases%20Pro%20Mono%20Trl)format("svg")}html{font-family:TT Interphases Pro Mono Trl}#root{padding-bottom:60px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:TT Interphases Pro Mono Trl;margin:0;width:100%}::-webkit-scrollbar{background-color:var(--panelColor);width:10px}::-webkit-scrollbar-thumb{background-color:var(--color);border-radius:5px}::-webkit-scrollbar-thumb:hover{background-color:var(--borderColor)}code{font-family:TT Interphases Pro Mono Trl}#footerspec{align-content:center;background-color:var(--panelColor);bottom:0;color:var(--color);height:50px;left:0;margin-top:20px;position:fixed;right:0;text-align:center}:root{--buttonpadding:5px;--padding:10px;--bgColor:#282727;--panelColor:#1e1e1e;--color:#d9d9d9;--titleColor:#7db122;--borderColor:#fff;--navbarheight:60px;--componentgap:25px;--gap:10px;--mainTitle:950;--subTitle:550}button{background-color:#282727;background-color:var(--bgColor);border:1px solid #d9d9d9;border:1px solid var(--color);border-radius:6%;color:#d9d9d9;color:var(--color);transition:left 1s ease}button,button:hover{cursor:pointer;font-size:medium;max-width:125px;padding:5px;padding:var(--buttonpadding);text-align:center}button:hover{background-color:#1e1e1e;background-color:var(--panelColor);border:1px solid #fff;border:1px solid var(--borderColor);border-radius:6%;color:#fff;color:var(--borderColor);transform:scale(1.03);transition:all .25s ease}html{background:#282727;background:var(--bgColor);scroll-behavior:smooth}.scrollto{scroll-margin-top:60px;scroll-margin-top:var(--navbarheight)}h2,h3,h4{color:#7db122;color:var(--titleColor);text-transform:uppercase}h2,h3,h4,p{margin:0;padding:0}p{color:#d9d9d9;color:var(--color);line-height:1.5;text-transform:none}#bigButton,p{font-size:1.25rem}#bigButton{padding:.5rem;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}#YoutubePlayer{aspect-ratio:1.78;max-height:-webkit-fit-content;max-height:fit-content;max-width:560px;width:80%}#line{display:block;height:1px;margin:2px 0;padding:0;width:100%}#line,input,textarea{background-color:#d9d9d9;background-color:var(--color)}input,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:none;box-sizing:border-box;color:#1e1e1e;color:var(--panelColor);font-family:TT Interphases Pro Mono Trl;font-size:medium;outline:none;padding-left:5px}#socialMediaHolder{align-items:center;background-color:#1e1e1e;background-color:var(--panelColor);border-radius:15rem;color:#d9d9d9;color:var(--color);display:flex;flex-direction:row;gap:10px;height:-webkit-fit-content;height:fit-content;padding:10px 20px;width:-webkit-fit-content;width:fit-content}#socialMediaHolder>a{font-size:30px;height:30px;text-decoration:none;width:30px}#socialMediaHolder>a:visited{color:#d9d9d9;color:var(--color)}#socialMediaHolder>a:hover{color:#fff;color:var(--borderColor)}textarea{resize:vertical}input:focus,textarea:focus{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#1e1e1e;background-color:var(--panelColor);border:1px solid #d9d9d9;border:1px solid var(--color);box-sizing:border-box;color:#d9d9d9;color:var(--color);font-family:TT Interphases Pro Mono Trl;outline:none;padding-left:5px}@media screen and (min-width:900px){.navbar{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:space-between;position:-webkit-sticky;position:sticky}#hamburger{all:none}#hamburger,.navBarDropdownItems{display:none}.horizontalItems{align-content:center;align-items:center;align-self:center;display:flex;flex-direction:row;gap:var(--gap);height:100%;justify-content:flex-end;list-style:none;margin:0 5px;padding:0}.nav-item{border-bottom-width:0;border:0 solid var(--bordercolor);color:var(--color);text-transform:uppercase}.nav-item a{color:inherit;font:inherit;text-decoration:none}.nav-item :hover{border-bottom:1px solid var(--borderColor);color:var(--color);transition:all 10ms}}@media screen and (max-width:899px){.dropdown{background-color:var(--bgColor);border-color:var(--bordercolor);border-style:solid;border-width:1px;display:block;text-align:center}#hamburger.hideNavbarMenu,.dropdown{float:right;height:50px;margin:5px;padding:5px;width:50px}#hamburger.hideNavbarMenu{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:center}#hamburger.hideNavbarMenu>*{background:var(--color);border-radius:7px;height:7px;opacity:1;transform:rotate(0deg);transition:.25s ease-in-out;width:80%}#hamburger.showNavbarMenu{background-color:var(--panelColor);border:0;display:block;float:right;height:50px;margin:5px;padding:0;width:50px}#hamburger.showNavbarMenu span:first-child{background:var(--color);border-radius:7px;display:block;height:6px;left:5px;margin:0;padding:0;position:relative;top:12.5%;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transition:.25s ease-in-out;width:80%}#hamburger.showNavbarMenu span:nth-child(2){background:var(--color);border-radius:7px;display:block;height:7px;left:-60px;margin:0;opacity:0;padding:0;transition:.15s ease-out;width:80%}#hamburger.showNavbarMenu span:nth-child(3){background:var(--color);border-radius:7px;bottom:12.5%;display:block;height:6px;left:5px;margin:0;padding:0;position:relative;transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transition:.25s ease-in-out;width:80%}.horizontalItems{display:none}.navBarDropdownItems{background-color:var(--panelColor);display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;list-style:none;margin:0;padding:0;position:absolute;right:5px;top:53px;width:300px;z-index:2}.navBarDropdownItems li{border-bottom-width:0;color:var(--color);height:50px;margin:0;padding:0;width:100%}.navBarDropdownItems li>a{display:inline-block}.navBarDropdownItems li>a,.navBarDropdownItems li>a:hover{align-content:center;color:inherit;font:inherit;height:100%;margin:0 auto;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;width:100%}.navBarDropdownItems li>a:hover{background-color:var(--bgColor);border:.5px groove var(--panelColor)}.navBarDropdownItems li a>button{all:inherit;height:100%;width:100%}}.active{text-decoration:underline}#logo{aspect-ratio:1}#logo,.navbar{height:var(--navbarheight)}.navbar{align-content:center;align-items:center;background-color:var(--bgColor);box-shadow:0 10px 30px var(--panelColor);filter:blur(25%);position:-webkit-sticky;position:sticky;top:0;vertical-align:middle;width:100%}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.container{align-items:center;display:flex;flex-direction:column;gap:var(--gap);justify-content:center}#titleHeld{padding-left:20px;padding-right:20px}#profilePic{aspect-ratio:1;width:60%}#introContainer{align-items:center;color:var(--color);display:flex;font-size:1.25rem;gap:25px;justify-content:center;line-height:1.5;text-transform:none}#introContainer>p{width:50%}#introRedirectButtons{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:25px;justify-content:center;margin:25px}@media screen and (min-width:625px){#profilePicContainer{align-items:flex-end;background-color:var(--panelColor);border-radius:50px;display:flex;height:330px;justify-content:center;margin-bottom:var(--componentgap);margin-top:var(--componentgap);overflow:visible;width:600px}}@media screen and (max-width:624px){#profilePicContainer{align-items:flex-end;background-color:var(--panelColor);border-radius:20px;display:flex;height:165px;justify-content:center;margin-top:var(--componentgap);overflow:visible;width:300px}}.profilePicFace{aspect-ratio:1;border:2px solid #000;border-radius:100px;height:150px;object-fit:cover;width:150px}@media screen and (min-width:700px){.profilePicFace{aspect-ratio:1;border:2px solid #000;border-radius:100px;height:200px;object-fit:cover;width:200px}.fullWidth{align-content:center;display:flex;gap:20px;height:-webkit-fit-content;height:fit-content;justify-content:center;padding:50px}.aboutMeDetail{text-align:left;width:50%}.pictureHolder{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;justify-content:center;width:30%}}@media screen and (max-width:699px){.profilePicFace{aspect-ratio:1;border:2px solid #000;border-radius:100px;height:150px;object-fit:cover;width:150px}.fullWidth{align-content:center;display:flex;flex-direction:column-reverse;gap:20px;height:-webkit-fit-content;height:fit-content;justify-content:center;padding:50px}.aboutMeDetail{text-align:left;width:100%}.pictureHolder{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;justify-content:center;width:100%}}#Container{background-color:var(--panelColor);border-radius:.5rem;box-shadow:0 10px 30px var(--panelColor);margin-top:50px;padding:10px 20px;width:-webkit-fit-content;width:fit-content}#skillTag{size:clamp(2.5rem,6.5%,5.5rem);color:var(--color);height:clamp(2.5rem,6.5%,5.5rem);width:clamp(2.5rem,6.5%,5.5rem)}#skillHolder{align-items:center;border-radius:15rem;display:flex;flex-direction:row;gap:10px;justify-content:center;max-width:80%;padding:10px 20px;width:60%}#JobContainer,#skillHolder{height:-webkit-fit-content;height:fit-content}#JobContainer{clear:both;text-align:left;width:300px}#Title{color:var(--color);font-size:larger;font-weight:var(--mainTitle);margin-bottom:5px;padding:0}#Line{display:flex;flex-direction:row;gap:0;justify-content:flex-start;margin:0;padding:0}#dot{background-color:var(--panelColor);border:2px solid var(--titleColor);height:24px;top:3px;width:24px}#dot,#noDot{aspect-ratio:1;border-radius:50%;content:"";display:inline-block;left:-12px;position:relative;z-index:-1}#noDot{height:27px;top:0;width:27px}#SubTitle{color:var(--color);font-weight:var(--subTitle)}@media screen and (max-width:700px){.WrkExpList{background-color:var(--borderColor);gap:calc(var(--gap)*2.5);left:-120px;list-style-type:none;padding-bottom:20px;padding-left:0;padding-top:20px;position:relative;width:2px;z-index:-2}.WrkExpList,.timeLineContainer{display:flex;flex-direction:column}.timeLineContainer{align-content:center;flex-wrap:wrap;justify-content:flex-start;width:100%}.WrkExpList li:nth-child(2n) #JobContainer,.WrkExpList li:nth-child(odd) #JobContainer{position:relative}}@media screen and (min-width:701px){.WrkExpList{background-color:var(--borderColor);gap:var(--gap);list-style-type:none;padding-bottom:20px;padding-left:0;padding-top:20px;width:2px;z-index:-2}.WrkExpList,.timeLineContainer{display:flex;flex-direction:column}.timeLineContainer{align-content:center;flex-wrap:wrap;justify-content:center;width:100%}.WrkExpList li:nth-child(odd) #JobContainer{align-self:flex-end;position:relative;right:297px;text-align:right}.WrkExpList li:nth-child(odd) #JobContainer #Line{flex-direction:row-reverse}.WrkExpList li:nth-child(odd) #JobContainer #Line #dot{left:12px;right:-20px}.WrkExpList li:nth-child(2n) #JobContainer{position:relative}}#icon_edu,#icon_work{aspect-ratio:1;color:var(--titleColor);height:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:14px}#myProjects{align-items:center;display:flex;flex-wrap:wrap;gap:10px;height:-webkit-fit-content;height:fit-content;justify-content:center;justify-self:center;list-style:none;padding:0;width:95%}#prjt_card{grid-column-gap:5px;grid-row-gap:5px;background-color:var(--panelColor);border-radius:2.5%;box-shadow:0 10px 30px var(--panelColor);display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(7,1fr) .45fr 1fr;height:30dvh;margin:10px;min-height:290px;min-width:300px;padding:10px;width:30dvw}#prjt_card:hover{box-shadow:0 15px 40px #0000004d}#prjt_card_image_container{align-content:center;grid-column:1/6;grid-row:2/6;justify-items:center;overflow:hidden}#prjt_card_image{aspect-ratio:1;display:block;height:95%;object-fit:contain;width:95%}#prjt_card_title{grid-column-end:6;grid-column-start:1;grid-row-end:2;grid-row-start:1;justify-self:center}#prjt_card_miniDescription{color:var(--color);font-size:clamp(1em 12.5% 4.5em);grid-column-end:6;grid-column-start:1;grid-row-end:9;grid-row-start:6}#prjt_card_skills{align-items:center;display:flex;gap:10px;grid-column-end:4;grid-column-start:1;grid-row-end:10;grid-row-start:9;justify-content:flex-start;list-style:none;padding:0}#prjt_card_skill_Tag{color:var(--color);height:clamp(1.5rem,12.5%,5.5rem);width:clamp(1.5rem,12.5%,5.5rem)}#prjt_popup_techstack,#prjt_popup_techstack>ul{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding:0}#prjt_popup_techstack>ul{list-style:none}#prjt_card_viewMore{align-self:center;grid-column-end:6;grid-column-start:4;grid-row-end:10;grid-row-start:9;justify-self:flex-end}#prjt_popup{background-color:var(--panelColor);border-radius:2.5%;bottom:0;display:block;height:100vh;left:0;position:fixed;right:0;top:0;width:100vw;z-index:2}#prjt_popup_container{grid-column-gap:10px;grid-row-gap:10px;display:grid;grid-template-columns:.05fr 1fr .05fr;grid-template-rows:.05fr .95fr;height:100%;min-height:40px;min-width:0;padding:25px}#prjt_popup_details{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:2.5%;justify-content:center;padding:2.5%;width:-webkit-fit-content;width:fit-content}#prjt_popup_longdescription,#prjt_popup_role{min-width:300px;width:45%}#prjt_popup_title{align-self:center;grid-column:2/3;justify-self:center}#prjt_popup_close,#prjt_popup_title{grid-row:1/2;height:-webkit-fit-content;height:fit-content}#prjt_popup_close{align-self:self-end;grid-column:3/4;justify-self:self-end;padding:var(--padding);width:-webkit-fit-content;width:fit-content}#prjt_popup_contentcontainer{grid-column:1/4;grid-row:2/3;max-height:95%;overflow-y:auto}#prjt_popup_content{align-items:center;color:var(--color);display:flex;flex-direction:column;font-size:large;gap:25px;justify-content:flex-start;justify-self:center;width:90%}#prjt_popup_imageContainer{display:flex;height:-webkit-fit-content;height:fit-content;overflow:hidden;width:70%}#prjt_popup_galleryView{align-items:center;align-self:center;display:flex;gap:50px;height:20%;justify-content:center;justify-self:center;max-height:20%;width:70%}#prjt_popup_imageContainer>#prjt_popup_image{aspect-ratio:1;height:-webkit-fit-content;height:fit-content;object-fit:contain;width:100%}#Contact_card{background-color:var(--panelColor);border-radius:2.5%;box-shadow:0 10px 30px var(--panelColor);height:-webkit-fit-content;height:fit-content;justify-content:center;margin:50px;padding:10px;width:60%}#Contact_card,#contact_connect{align-items:center;display:flex;flex-direction:column;gap:20px}#contact_connect{justify-self:center}#contact_form{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:25px;justify-content:center;width:90%}#contact_label_value{display:flex;flex-direction:column;gap:5px;margin:0;padding:0;width:100%}#contact_label_value>label{color:var(--color);font-weight:700;text-transform:uppercase;width:-webkit-min-content;width:min-content}#contact_label_value>input,#contact_label_value>textarea{min-height:30px;width:100%}#galleryView{align-self:center;height:40%;justify-self:center;margin-top:20px;max-height:40%;width:90%}#galleryScroll{align-items:center;aspect-ratio:1.78;display:flex;gap:20px;height:33%;justify-content:center;margin-top:20px;width:60%}#galleryScroll>button{align-self:center;height:-webkit-fit-content;height:fit-content;width:-webkit-fit-content;width:fit-content}#overlay{align-content:center;animation:fadein 1s ease-in-out;background-color:#1717179b;color:var(--color);height:100px;padding:0;position:relative;text-align:center;transform:translateY(-100px);width:100%}#gallScrollView{background-color:var(--panelColor);display:flex;flex-grow:0;flex-shrink:0;overflow:hidden}#gallScrollView,#gallScrollViewCont{height:100%;width:100%}#gallScrollImage{animation:zoomIn .8s ease-in-out;aspect-ratio:1.78;max-height:100%;max-width:100%;min-height:100%;min-width:100%;object-fit:contain;width:100%}#gall_view_port{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;height:-webkit-fit-content;height:fit-content;justify-content:center;justify-self:center;max-height:100%;width:-webkit-fit-content;width:fit-content}#gallery_img_card{background-color:var(--panelColor);flex-grow:0;max-height:30%;max-width:20%;padding:10px;scroll-snap-align:center}#gallery_img_cont{aspect-ratio:1;object-fit:contain;width:100%}#gallery_img_des{grid-column:1/2;grid-row:2/3}@keyframes zoomIn{0%{opacity:.5;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes fadein{0%{opacity:0}to{opacity:1}}
/*# sourceMappingURL=main.5005b998.css.map*/