nav{background-color:#0a012f;padding:calc(var(--padding-normal) * .5) 0;font-weight:400;color:var(--col-5);position:fixed;inset-inline:0;top:0;display:flex;justify-content:center;align-items:center;height:2rem}._page_links_7zdot_17{display:flex;width:80%;justify-content:space-evenly}._navlink_7zdot_23{color:var(--col-5);text-decoration:none;font-size:var(--font-size)}._navlink_7zdot_23:hover{color:var(--col-lb)}@media (min-width: 48rem){nav{height:2.5rem}._navlink_7zdot_23{font-size:calc(var(--font-size) * 1.35)}}@media (min-width: 64rem){nav{height:3rem}._navlink_7zdot_23{font-size:calc(var(--font-size) * 1.5)}}footer{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--padding-normal);height:9rem;background-color:#000}._social_logos_1vdyw_11{display:flex;gap:calc(var(--icon-gap) * 1.5)}._social_logos_1vdyw_11 img{width:calc(var(--icon-size) * 1.35);object-fit:contain;object-position:center}._text_1vdyw_22{font-size:calc(var(--font-size) * .8)}._email_1vdyw_26{margin-bottom:calc(var(--padding-normal) * .5)}@media (min-width: 48rem){._social_logos_1vdyw_11{gap:calc(var(--icon-gap) * 2)}._social_logos_1vdyw_11 img{width:calc(var(--icon-size) * 1.75)}p{font-size:var(--font-size)}}._project-container_105eb_1{display:flex;flex-direction:column;justify-content:center;align-items:start;width:100%;gap:var(--padding-normal)}._project-details_105eb_10{display:flex;flex-direction:column;justify-content:start;align-items:center;width:100%;gap:calc(var(--padding-normal) * .75)}._project-details_105eb_10 h3{color:var(--col-5);font-weight:400}._project-details_105eb_10 h3:hover{color:var(--col-lb)}._textlink_105eb_28{color:var(--col-5);text-transform:uppercase;text-decoration:underline}._textlink_105eb_28:hover{font-weight:700;color:var(--col-lb)}._button_105eb_39{background-color:var(--col-lb);color:#fff;border:none;border-radius:calc(var(--bd-sm) * .5);padding:calc(var(--padding-normal) * .25) calc(var(--padding-normal) * .5);margin:0;cursor:pointer}@media (min-width: 48rem){._project-details_105eb_10{align-self:flex-start}._project-details_105eb_10 h3{font-size:calc(var(--font-size) * 1.4)}}@media (min-width: 64rem){._project-container_105eb_1{flex-direction:column;justify-content:start}._image-container_105eb_65{max-height:100%}}._logo-container_18qav_1{display:flex;flex-direction:column;justify-content:space-between;align-items:center;box-sizing:content-box;width:calc(var(--icon-size) * 2);height:calc(var(--icon-size) * 3);padding:calc(var(--padding-normal) * .5) calc(var(--padding-normal) * 1.5);border:1px solid var(--col-5);border-radius:var(--bd-sm);background-color:var(--col-2)}._logo-container_18qav_1 figure{height:100%}._logo-container_18qav_1 img{object-fit:contain}@media (min-width: 64rem){._logo-container_18qav_1{width:calc(var(--icon-size) * 3);height:calc(var(--icon-size) * 4);padding:calc(var(--padding-normal) * .75) calc(var(--padding-normal) * 1.75)}}*{margin:0;padding:0;box-sizing:border-box}:root{--padding-normal: 1rem;--font-size: 1rem;--fw-thin: 200;--fw-normal: 350;--pic-size: 7rem;--icon-size: 1.5rem;--icon-gap: calc((var(--icon-size) / 3));--CF-width: 70%;--bd-sm: 10px;--col-1: hsl(223, 95%, 14%);--col-2: hsl(223, 95%, 25%);--col-3: hsl(223, 95%, 70%);--col-5: hsla(222, 92%, 95%);--col-6: hsla(222, 92%, 95%, .75);--col-lb: hsl(198, 81%, 59%)}body{min-height:100vh;font-family:Hanken Grotesk,sans-serif;font-size:var(--font-size);font-weight:var(--fw-normal);color:var(--col-5);background-color:var(--col-1)}main{display:flex;flex-direction:column;align-items:center;width:100%}img{width:100%;height:100%;object-fit:fill}a{cursor:pointer}section{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:70rem;padding:0 calc(var(--padding-normal) * 2) calc(var(--padding-normal) * 4);gap:var(--padding-normal)}form{display:flex;flex-direction:column;width:var(--CF-width);max-width:55rem;min-width:15rem}input{width:100%;height:1.5rem;margin-bottom:calc(var(--padding-normal) * .15);padding:calc(var(--padding-normal) * .2)}textarea{height:5rem;padding:calc(var(--padding-normal) * .2);vertical-align:text-top}input,textarea{background-color:var(--col-5);border:none}textarea:focus,input:focus{outline:none}::placeholder{font-family:Hanken Grotesk,sans-serif;font-size:calc(var(--font-size) * .85)}.form-button{align-self:flex-end;margin-top:var(--padding-normal);padding:calc(var(--padding-normal) * .25) calc(var(--padding-normal) * .5);border-radius:calc(var(--bd-sm) * .5);border:none}.form-button:focus,.form-button:hover{outline:none;background-color:var(--col-lb);color:#fff}.profile_pic_container{width:100%;height:40%;max-width:400px;aspect-ratio:1 / 1;border:3px solid var(--col-6);border-radius:var(--bd-sm);overflow:hidden;display:flex;justify-content:center;align-items:center}.profile_pic{width:100%;height:100%;object-fit:cover}#intro{padding-top:calc(var(--padding-normal) * 4);padding-bottom:calc(var(--padding-normal) * 2);height:100vh}#intro header{display:flex;flex-direction:column;text-align:center;gap:var(--padding-normal)}#intro h1{font-weight:var(--fw-thin);font-size:calc(var(--font-size) * 1.2)}#intro span{color:var(--col-lb)}#intro p{color:var(--col-6);font-size:var(--font-size);margin-top:var(--padding-normal)}#skills article{color:var(--col-6);text-align:center}#skills aside{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--padding-normal);padding-top:calc(var(--padding-normal) * 1.5)}#portfolio{justify-content:start;gap:calc(var(--padding-normal) * 3)}#portfolio .projects{display:flex;flex-direction:column;justify-content:center;width:100%;gap:calc(var(--padding-normal) * 2)}#contact{padding-top:var(--padding-normal)}#contact p{padding-bottom:var(--padding-normal);text-align:center;width:var(--CF-width);min-width:15rem}@media (min-width: 48rem){input{height:2rem}input,textarea{padding:calc(var(--padding-normal) * .4)}::placeholder{font-size:var(--font-size)}#intro figure{width:calc(var(--pic-size) * 1.25)}#intro h1{font-size:calc(var(--font-size) * 2.5)}#intro p{font-size:calc(var(--font-size) * 1.5)}#skills h1{font-size:calc(var(--font-size) * 2.5)}#skills article{width:90%;font-size:calc(var(--font-size) * 1.4)}#skills aside{width:85%}#portfolio h1,#contact h1{font-size:calc(var(--font-size) * 2.5)}#contact p{font-size:calc(var(--font-size) * 1.3)}#contact button{font-size:calc(var(--font-size) * 1.25)}}@media (min-width: 64rem){#intro{gap:calc(var(--padding-normal) * 3)}#intro figure{width:calc(var(--pic-size) * 1.75);border-radius:calc(var(--bd-sm) * 1.5)}#intro h1{font-size:calc(var(--font-size) * 3)}#intro p{font-size:calc(var(--font-size) * 1.65);width:75%;align-self:center}#skills article{width:90%;font-size:calc(var(--font-size) * 1.6)}#skills aside{width:75%}#portfolio .projects{flex-direction:row}}
