@font-face{font-family:__Inter_e66fe9;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ec159349637c90ad-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Inter_e66fe9;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/513657b02c5c193f-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Inter_e66fe9;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/fd4db3eb5472fc27-s.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:__Inter_e66fe9;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/51ed15f9841b9f9d-s.woff2) format("woff2");unicode-range:U+0370-03ff}@font-face{font-family:__Inter_e66fe9;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/05a31a2ca4975f99-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Inter_e66fe9;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/d6b16ce4a6175f26-s.woff2) format("woff2");unicode-range:U+0100-02af,U+0304,U+0308,U+0329,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Inter_e66fe9;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Inter_Fallback_e66fe9;src:local("Arial");ascent-override:90.20%;descent-override:22.48%;line-gap-override:0.00%;size-adjust:107.40%}.__className_e66fe9{font-family:__Inter_e66fe9,__Inter_Fallback_e66fe9;font-style:normal}.navbar_navbar__iQJkt{position:-webkit-fixed;position:fixed;top:0;width:100%;height:7%;z-index:10;display:flex;justify-content:space-between;align-items:center;text-align:center;background-color:#3a5a40;color:#faf9f6;padding:10px 0;font-family:Inter,sans-serif}.navbar_navList___V9Gr{display:flex;flex-direction:row;position:relative;right:30px;list-style:none}.navbar_navbar__iQJkt a{color:#faf9f6;font-weight:700;margin:0 6px;text-decoration:none;letter-spacing:2px;padding:12px}.navbar_navList___V9Gr a:hover{text-decoration:underline;background:#faf9f6;color:#3a5a40}.navbar_monogram__2AtJ_{padding-left:20px;width:215px;height:auto}@media (max-width:850px){.navbar_navbar__iQJkt ul{font-size:12px}.navbar_navbar__iQJkt a{padding:10px}}@media (max-width:750px){.navbar_navbar__iQJkt{flex-direction:column;justify-content:center;align-items:center;margin:0}.navbar_navList___V9Gr{position:relative;top:12px;right:0;margin-bottom:40px}.navbar_logo__H1B5v{margin-top:20px}}@media (max-width:450px){.navbar_navbar__iQJkt a{padding:3px}}.footer_footer__GoTLO{display:flex;justify-content:center;align-items:center;background-color:#3a5a40;color:#faf9f6;position:absolute;margin-top:7%;width:100%;height:2.5rem;padding:7px 0}*,body{padding:0;margin:0}body{background-color:#faf9f6;font-family:Inter,sans-serif;position:relative;height:calc(93vh - 7%)}main{padding:0 20px 40px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#faf9f6;margin-top:7%}ul{margin-left:15px}.page-title{padding-top:25px;font-size:35px}.green-emphasis{color:#3a5a40;font-weight:600}.underline{color:#3a5a40;font-style:italic}a{text-decoration:none}.blogContent,.generalPortfolioContent{display:flex;flex-direction:row;justify-content:center;align-items:center;text-decoration:none;color:#000}.blogContent{height:vh}.portfolioCardHolder{display:flex;align-content:center;justify-items:center;width:90%}.blogsHolder{display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #d3d3d3;border-radius:5px;background:#f1f1f1;width:70%;margin-top:5vh}.blogsHolder h1{margin-bottom:10px}.blogsPreviewHolder{align-items:center}.about,.blogsPreviewHolder{width:60%;justify-content:center;display:flex}.about{border:1px solid #d3d3d3;border-radius:5px;height:auto;padding:32px 12px;background:#f1f1f1;margin-bottom:35px;margin-top:4vh}#profile-image{height:400px;width:auto;border-radius:3px}.about-text{padding:25px;border-radius:0 3px 3px 0;display:flex;justify-content:center;align-items:center;width:50%}#hero{font-size:50px;padding-bottom:25px}.center-hero-content{width:100%}.center-hero-content p{margin-bottom:12px}.about-text p{width:100%}[download]{background:#3a5a40;color:#faf9f6;padding:8px;text-decoration:none;height:18px}[download]:hover{background:#588157}.contact-form-holder{border:1px solid #d3d3d3;background:#f1f1f1;border-radius:5px;width:550px;height:550px;display:flex;align-items:center;flex-direction:column}.comment{font-style:italic}.form-information{display:flex;align-items:center;flex-direction:column;margin-top:45px;margin-bottom:15px}.form-information h1{padding-bottom:10px}#contact-form{display:flex;flex-direction:column;width:400px;margin-top:25px}input,textarea{background:#faf9f6;border:1px solid #d3d3d3;height:35px}input[type=submit]{background:#588157;color:#faf9f6;padding:5px;margin-top:20px;border:none}.resume-content{display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #d3d3d3;border-radius:5px;background:#f1f1f1;padding-top:20px;margin-top:3vh}.resume-top-content{display:flex;justify-content:center;align-items:baseline}.resume-top-content a{position:relative;bottom:8px}.resume-top-content h1{width:175px;display:flex;justify-content:center}section.section{margin-bottom:20px}section.section,section.section-end{width:750px;border-bottom:2px solid #f1f1f1}h2.section-title{margin-bottom:17px}h3.entry-title-end{margin-bottom:8px}.resume{display:flex;justify-content:center;align-items:center;padding:20px;flex-direction:column}.entry-info,.list-title{font-style:italic;margin-bottom:6px}.list-description{margin-bottom:12px}.entry,.skill-list{margin-bottom:20px}.about-image{position:relative;overflow:hidden;width:35%}.portfolio-content{display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #d3d3d3;border-radius:5px;background:#f1f1f1;width:50%;text-decoration:none;color:#000}.portfolio-content h1{padding-top:30px}.blogPostImage{width:50%;height:auto;padding:5px}.projectDescription{text-align:center;margin-bottom:10px;margin-top:10px;width:600px}.projectDate{margin-top:5px}.individualBlogPost{border:1px solid #d3d3d3;border-radius:5px;background:#f1f1f1;padding:20px;width:20%;transition:transform .2s;text-decoration:none;color:#000;margin:20px}.individualBlogPost:hover{cursor:pointer;transform:scale(1.03)}#blog-list{width:100%}#blog-list,.blogPageInformation{display:flex;justify-content:center;align-items:center;flex-direction:column}.blogPageInformation{padding-bottom:30px;padding-top:25px}.blogPostDescription{margin-bottom:8px}.blogPostDate{margin-bottom:30px;font-style:italic}.blogPostContent{width:70%;margin-bottom:30px;text-align:center}.blogCommentContainer,.portfolioCommentContainer{display:flex;flex-direction:row;margin-top:12vh}.contentNotLoaded{padding-bottom:100px}@media (max-width:1300px){.resume-content{margin-top:5vh}}@media (max-width:900px){.resume-content{font-size:14px;margin-top:8vh;width:90%}.resume{padding-left:8%}.resume,section.section,section.section-end{width:100%}.entry{width:90%}}@media (max-width:500){.entry,ul{width:80%}.resume-content{font-size:13px}}@media (max-width:450px){.resume{padding-left:10%}.resume-top-content{align-items:center;flex-direction:column}h1.page-title{padding-bottom:15px}}@media (max-width:1200px){.blogContent{flex-direction:column;width:80%;height:auto}.blogsHolder{width:50%}}@media (max-width:1000px){main.portfolioCommentContainer{flex-direction:column}.portfolio-content{width:80%;font-size:13px;margin-bottom:20px}.about{width:75%;margin-top:6vh}}@media (max-width:900px){.blogsHolder{margin-top:7vh}}@media (max-width:750px){.blogCommentContainer{flex-direction:column}.blogsHolder{width:75%;margin-bottom:20px;margin-top:8vh}.blogsPreviewHolder{flex-direction:column}}@media (max-width:650px){.about{margin-top:8vh;flex-direction:column;align-items:center}.about-text{width:80%;text-align:center}.about-image{width:75%}}