.Header_container__SFBVa{width:60rem;max-width:100%;margin:0 auto;padding:1em 1rem;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center}.Header_container__SFBVa a{z-index:19}.Header_container__SFBVa.Header_pr15__mHlGL{padding-right:15rem}.Header_navUl__TuXKv{z-index:1;list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-end;max-width:40rem;align-items:center}.Header_container__SFBVa .Header_navUl__TuXKv li{margin:0 .5em;font-family:sans-serif;font-size:1rem;cursor:pointer;position:relative}.Header_container__SFBVa .Header_navUl__TuXKv li:before{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:3px;background-color:#000;transform:scaleX(0);transform-origin:bottom right;transition:transform .3s ease}.Header_container__SFBVa .Header_navUl__TuXKv li:hover:before{transform:scaleX(1);transform-origin:bottom left}@media screen and (max-width:749px){.Header_container__SFBVa .Header_navUl__TuXKv li{margin:0 .35em;font-size:.9rem}}@font-face{font-family:HelveticaNeue;src:url(/fonts/HelveticaNeue.ttf);src:url(/fonts/HelveticaNeue.otf)}@font-face{font-family:Helvetica Neue;src:url(/fonts/HelveticaNeueLight.ttf)}.portfolio_postTitle__jYwrF{font-family:"PT Serif",serif}.portfolio_container__J_ZhY{width:100vw;overflow-x:hidden;position:relative;padding:0 0 3em;min-height:100vh;background:#90ee90}.portfolio_projects__wbjqr{background:#90ee90;color:#000;padding:2rem;max-width:60rem;margin:0 auto}.portfolio_projects__wbjqr .portfolio_projectPageLink__QLKMz{text-decoration:underline}@media screen and (min-width:768px){.portfolio_projects__wbjqr{padding:4rem}}@keyframes portfolio_rotateBackground__ikCjU{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.portfolio_coverImgContainer__fUfiE{position:relative;height:10rem;width:100%;max-width:calc(100vw - 2rem);overflow:hidden}.portfolio_resume__mc37y{width:60rem;background:#2974ff;border-radius:1em}.ProjectCard_projectCard__2Cqhk{width:100%;position:relative;display:flex;flex-direction:column;min-height:18rem;transition:transform .1s linear;background:#fff;border:3px solid #000;margin-bottom:2rem;border-radius:.5rem;overflow:hidden}.ProjectCard_projectCard__2Cqhk .ProjectCard_projectLinks__sx3KI{display:flex;gap:.5em;margin:.5em;padding:1rem}.ProjectCard_projectCard__2Cqhk .ProjectCard_projectLinks__sx3KI>:last-child{margin-left:0}.ProjectCard_projectCard__2Cqhk .ProjectCard_projectLinks__sx3KI button{background:#000;border:none;flex-grow:1}.ProjectCard_projectCard__2Cqhk .ProjectCard_projectLinks__sx3KI a{flex-grow:1;text-align:center;font-size:1rem;font-weight:700;border:2px solid #000;background:#ff0;padding:.25rem;display:inline-block;transition:transform .1s linear;width:100%}.ProjectCard_projectCard__2Cqhk .ProjectCard_projectLinks__sx3KI a:hover:not(:disabled){transform:translate(-2px,-2px)}.ProjectCard_projectCard__2Cqhk .ProjectCard_projectLinks__sx3KI a:disabled{background:#eee;color:#aaa;border:2px solid #aaa}.ProjectCard_projectCard__2Cqhk h3{margin-bottom:.5rem;font-weight:700}.ProjectCard_projectCard__2Cqhk p{margin:0}.ProjectCard_projectCard__2Cqhk .ProjectCard_projectImage__wnIyU{position:relative;height:10rem;width:100%;overflow:hidden;flex-grow:0}.ProjectCard_projectCard__2Cqhk .ProjectCard_projectAbout__T5Uku{display:flex;flex-grow:1;flex-direction:column;justify-content:space-between}.ProjectCard_projectCard__2Cqhk .ProjectCard_projectAbout__T5Uku .ProjectCard_projectText__8aHIM{padding:1rem}.ProjectCard_projectCard__2Cqhk .ProjectCard_projectAbout__T5Uku .ProjectCard_projectPoints__6mM3A{margin-left:1em;font-family:sans-serif}@media screen and (min-width:1024px){.ProjectCard_projectCard__2Cqhk{flex-direction:row}.ProjectCard_projectCard__2Cqhk .ProjectCard_projectImage__wnIyU{border-right:3px solid #000;height:18rem;width:35rem}.ProjectCard_projectCard__2Cqhk .ProjectCard_projectAbout__T5Uku{width:10rem}}.ProjectCard_vouchedBy__kms53{font-size:.85rem;font-style:italic;margin-top:.5rem}.ProjectCard_placeholder__B2Po5{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:1rem;background:linear-gradient(135deg,#ff4500,orange,#ff0)}.ProjectCard_placeholder__B2Po5 span{font-size:2rem;font-weight:700;text-align:center;color:#000}