.portfolio-container{flex-direction:column;align-items:center;display:flex}.portfolio-container .section-divider{object-fit:contain;width:100%;max-width:1317px;height:100%;max-height:38px;margin:3rem 0;transition:transform .3s,opacity .3s}.portfolio-container .title-img{object-fit:contain;width:100%;max-width:420px;height:100%;max-height:420px;transition:transform .3s,opacity .3s}.portfolio-container .resume-viewer{object-fit:contain;border:none;border-radius:10px;width:100%;max-width:1000px;height:80vh;max-height:800px;transition:transform .3s,opacity .3s}.portfolio-container .side--center .resume-viewer{margin:0 auto;display:block}.portfolio-container .contact{min-height:unset}.portfolio-container .social-media-handles{flex-direction:row;justify-content:center;gap:4rem;display:flex}.portfolio-container .social-media-handles .LinkedIn,.portfolio-container .social-media-handles .Instagram,.portfolio-container .social-media-handles .GitHub{color:#0000;min-width:48px;min-height:48px;text-shadow:none;cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:0;font-size:0}.portfolio-container .social-media-handles .YouTube{color:#0000;min-width:48px;min-height:34px;text-shadow:none;cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:0;font-size:0}.portfolio-container .social-media-handles .LinkedIn{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAwCAYAAACBpyPiAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALESURBVHgB7Zo/dhMxEMa/ke2AocBH2CMkJ8AukwbnBIET4BQkKTddoME5AeQE3hQ4ZcwJMCdguYGLFIT3vGJm1/yJLWk3j7yV/J5/hQppsvk0K82MtCYIg1EHra0YqnEA6A6ChWasLwHhFGe7KeHkKoLGNY9EWB9S3P7YUch0jPUSLkSyUhSInmMdITpQWD+vFxB1mqVGWn/mNoGss4K+zBoB4BYvu/rtXrzUm/Amj0PY5Mo6UoSj2DjGYYrHX8EzyjH2ES7OdifcTuARs3hZ5+LdMrS+hEfM4om+oQpaMp4/LJ6nbVSB/JYSFs/r7bxsKIPoBTxi37CZfg8XR+MBt114xBEqqY/jqw/GNyDCidyTqwFigbrEJuWoMuWN8JUTUwdKyVKJEADl5YEIJYp4nlwWICjc4ou6Jl3p56KI2+XNmi7sYbCXyjW681x5mw01/fP8TCIXBwpQt2ql6xKf4t1e1zp6PB7yP3r9VyB6XAelRtujsRRzo1ywokO2m1iemuRtxQOSfcNq/R0utL6boFwZOZvPcuE/b3uLssKNPKv9eIc9krjMFOqg2UzZ4/sY7lfPyHFvhvYjKf5Sm0k94sWTVWqlZWQCjuq1HvH/Q77MzDVU+OJzsgtTb5U4/3BIFJlngyLRSbjlTSzLomxJZTQ1ubk+z/8Of0pJeI0Wl1tdju9f8OZTSRWbTU299YnPIIf2aKW/SHix82+fPklN3fWJJ7y0j5VkVIk6BuoRH1+LdyPruHj/ZBThntQj/uam2snMhSHjr0moNLMR74uNeF9sxPtiI94XG/G+cIhXzxAStKrHfd2n9SFfW6weBBQfJKgld5XRP7ZDtr00227Jl/U+XGj+sp3Nz41jjRafvPQA9xIfOMp2Mg8evvRStpN58BAlCu12DMetVKDIp9RTtbiV6vFruAh/CbG+LDuXX3zIdckvSRLgufd2fWwAAAAASUVORK5CYII=)}.portfolio-container .social-media-handles .Instagram{background-image:url(/Portfolio/assets/instagram-Boq6wW-t.png)}.portfolio-container .social-media-handles .YouTube{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAiCAYAAAAZHFoXAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHGSURBVHgB3ZnvccIgGMafeP1unECcoBlBN9AN4gZxAh1BJ1AnMBskTqAbBCeonYDyFmhjLl56J1Dxd/dK/mGeB14SkQgtCCCWBZOR6JL2+7qM9WWsUa1+rourjrZ9s/2pS67jHN3WaRU+llHIEE8apI3dE589sfBmZE3xLCDxJsZ1A0VAwk0UpD0SauB9IEwGPagnTagkL2GAIVyYXQPxX99j1uiTgT5scTgA261sEgZPjMiA3WZLU6CqgOUSHhiSgQFcsFopI2TIIT24hFKJUup0cpZWZGAI1ySJ6g3744PB6uu9KEQnVSVEllm7p38DdSPT6cP3dDsG7nGV85L9HihLPMobfLPbAYuFMmEB6gE739TF8QhMJsB8bk38NzKPuNMxQLmepvbG2W1U7lKIWnmzAdZruy3egAzQZGYIm+S5ynPO4ZgLjYELbGHyfDbzIV4h82jnKD99xJZ6gCNcLqEbOJOBM8KFR/Qp1JPI+3zwQUj8yPwW2iA8yp8t2QMxvdUCefIIrZXd2BHq/9EQTJR18VGzX+TJVBZTqIve8f+YtYJSRi4F5/WTUVdt8bvY0bawwVqqtB2rwzuOmQUOOnbtWtT4AtdeGtzDy8xSAAAAAElFTkSuQmCC)}.portfolio-container .social-media-handles .GitHub{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAxCAYAAACcXioiAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASWSURBVHgB1Zo/TNtAFMZfTAcES4RgTrLwb2kjMTBBusHWCmagYoGJdkEsqMnESllgTNlR2wXGBiYGpKQLiKnOwARDOsCABPT7XB9ynNh3DomhP8mcY5997929d/fumYS0gXK5nOzu7n738PDwxrKsFC6xTOJ3UtXBuY3Cvr+//4WylEgkKiMjI7Y8kYS0CIXu6elZgWA5CJOT1qhAoS8oS60qE1kBJTiE/ujt4TZQhDKFqIpEUuD8/PxzBwT3kx8aGiqYVjZS4OzsLA2b/obTNxIP9JW3JqNh6Sqg1+e7urrKEp/whB1WPj09faerGKoATQZFscMmE0QSHffNlSGQQBNyH8zLyyDQL5oqwKGj9vKyWIASX/0XGxSgw9Lmn8lswqjBsbN+x27wATjPT53wNzc3cnl56ZTtgu/jEULSnQnrqBsBE7tnI2tra4/CDwwMyPT0tIyNjTnnUeA7Dg4OZH9/v+596+vrge9yF7t8gwLuXP9bNOzs7Mjh4WHDda8i8CFH0aurq8f7WL2dI51OSyqVkqOjozrBvfA9c3NzQSLU8Ewmm83W/AoUocC8aFhcXGyr6TSDnbG1tRV43zsKjg+4va8V3rbtjgtPdP4FWVcYkznn7rWcGBCH8Irr6+uw2wzfP/LEUQDT5or8Z0DmSZYWzYcbEZOHos4yT0HXFvchNCOYk2UcpHF2iQuTtrgLtKiJGLK3tydxYdKWs4VF+VoMUHN7XLA93SjAetJUICMGcOGJG50C2B2+tvAnJQbE2fuKarWqq5LU7sgUz6GAQZvmCjwHJgsnTagmL5T+/n5tHQuB0R/5f7FpQhWTmgyB44ahdxhYB6pUwBYDnkMBXZuwngpXYqMRGB0dlbjRtckEsYV44rsYvizOUcCGxSR4LFmZTKYGTUpiALd6cTE7O6ur4qTnnXXg7u7uUAyYnJyMxZQmJia07bhp+X8bGpjRpul6sLS01NF9AWee+Xnt7paU+MdRgGYEjb6aPKXSHp0YCfY8383sRRjo7KJKcNWlVaJm5JheYdz+1DiJDkubN+0UdHamQQECJfKIsRuywSomCeoZhr27u7sm0WOD4MvLy1FNsoAcaV79eOW9Q1+4vb2lAabVtZOTE9ne3naUoH1OTU05zuyFPdfb2ytRgSlEFd72Ck/qolF3Sn3vdWim/tQIMC/EzBwPP62YUZRnKBO/2vivN4TTg4ODFUyrn9TvZosXbZ8mEydBHwCb7gdQsYjC+aAwMzPjHH5FODLNcqQdojA8PLzZ7EboRz5kq/MoHp2avU7BvdAfGLd7Tc0UXQ7UpeC3ey+hOzI+iGn1k/IJjoTf6dRU2u60I9vE8SFMeKLdUnLo4BNZnNqcacJy923ExvEW/ljUVTTaE9N50BNMvxQo/MbGhhPYtVsRd6QLGM0sJxOjZyQibio+j1MnYFEpd06tUadS5QOu4N8x0pH/1eCVRMRtYIGrNsocFjemuY2ye376+vrYyz+QSt9UX1yi0vJ/q3jhqKyuruYuLi4W8JOxVMot/VS59+AuEKNYwSpfkifSFgWCGB8fT6vz4+NjWzrAX2hxI+DgHqXSAAAAAElFTkSuQmCC)}.portfolio-container .personal-info-container{flex-direction:column;width:614px;padding-left:24px;display:flex}.portfolio-container .personal-info-container .personal-info{gap:1rem;margin-bottom:8px;display:flex}.portfolio-container .personal-info-container .personal-info p{width:unset;min-width:350px}.portfolio-container .personal-info-container .personal-info img{max-width:24px}@media (max-width:600px){.portfolio-container .section-divider{max-width:90%;margin:2rem 0}.portfolio-container .title-img{max-width:260px;max-height:260px}.portfolio-container .social-media-handles{gap:2rem}.portfolio-container .social-media-handles .LinkedIn,.portfolio-container .social-media-handles .Instagram,.portfolio-container .social-media-handles .GitHub{min-width:44px;min-height:44px}.portfolio-container .social-media-handles .YouTube{min-width:48px;min-height:34px}.portfolio-container .personal-info-container{width:100%;margin-bottom:8px;padding:0 1rem}.portfolio-container .personal-info-container .personal-info{text-align:center;flex-direction:column;align-items:center}.portfolio-container .personal-info-container .personal-info p{min-width:unset;width:100%;font-size:.95rem}.portfolio-container .personal-info-container .personal-info img{max-width:20px}}.portfolio-credit{opacity:1;color:#fff9;letter-spacing:.3px;text-align:right;-webkit-user-select:none;user-select:none;align-self:flex-end;margin-top:3rem;margin-bottom:1.5rem;margin-right:1.5rem;font-size:.85rem;font-style:italic}@media (max-width:600px){.portfolio-credit{margin-bottom:1rem;margin-right:1rem;font-size:.75rem}}@media (max-width:900px){.resume-viewer{max-width:95%;height:70vh}}@media (max-width:600px){.resume-viewer{max-width:100%;height:65vh}}.navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;background:#0e0e11e6;justify-content:space-between;width:100%;padding:1rem 2rem;display:flex;position:fixed;top:0}.navbar__left{font-style:Bold;letter-spacing:0%;font-size:40px;line-height:100%}.navbar__right{gap:2rem;display:flex}.navbar__right button{color:#9ca3af;cursor:pointer;font-size:1rem;font-style:Medium;letter-spacing:0%;background:0 0;border:none;padding-bottom:4px;font-size:24px;line-height:100%;position:relative}.navbar__right button:after{content:"";background:#fff;width:0;height:2px;transition:width .3s;position:absolute;bottom:8px;left:0}.navbar__right button.active{color:#eaeaf0}.navbar__right button.active:after{width:100%}@media (max-width:768px){.navbar{padding:1rem}.navbar__left{font-size:1.5rem}.navbar__right{gap:1rem}.navbar__right button{font-size:1rem}}.section{flex-direction:column;justify-content:center;width:100%;min-height:100vh;padding:6rem 2rem 4rem;display:flex}.section__top{text-align:center;margin-bottom:3rem}.section__body{grid-template-columns:1fr 1fr;gap:3rem;display:grid}@media (max-width:900px){.section__body{grid-template-columns:1fr}}.side{flex-direction:column;justify-content:center;gap:1.5rem;min-width:100%;min-height:100%;display:flex}.side h3{font-weight:700;font-style:Bold;letter-spacing:0%;align-self:center;width:614px;margin-bottom:1rem;font-size:80px;line-height:100%}.side p{font-weight:500;font-style:Medium;letter-spacing:0%;align-self:center;width:614px;font-size:24px;line-height:100%}.side .content-title{color:#9ca3af;align-self:center;width:614px;font-size:80px;line-height:1.7}.side .content-img{flex:1;justify-content:center;align-self:center;align-items:center;max-width:580px;max-height:381px;display:flex}.side .content-img img{object-fit:contain;width:100%;max-width:420px;height:100%;max-height:420px;transition:transform .3s,opacity .3s}.content-img:hover{transform:scale(1.03)}.side .content-btn{color:#fff;cursor:pointer;background:url(/Portfolio/assets/buttonbg-CLpi3jWO.png) 50%/cover no-repeat;border:none;justify-content:center;align-self:center;align-items:center;gap:.75rem;min-width:200px;min-height:60px;padding:.75rem 1.25rem;transition:background .2s,transform .15s;display:inline-flex}.side .content-btn:hover{opacity:.9;transform:translateY(-2px)}.side .content-btn img{object-fit:cover;background-color:#1e90ff;border-radius:50%;width:24px;height:24px}.side--center{text-align:center;grid-column:span 2;align-items:center}.project-video{border-radius:10px;width:100%;height:400px;transition:transform .3s}.project-video:hover{transform:scale(1.02)}@media (max-width:900px){.project-video{height:250px}}@media (max-width:600px){.project-video{height:200px}}.text-backdrop{color:#fff;text-align:left;background-color:#0009;border-radius:15px;align-self:center;max-width:100%;padding:1.5rem 2rem;line-height:1.6;display:inline-block;box-shadow:0 4px 15px #0000004d}@media (max-width:900px){.text-backdrop{border-radius:12px;padding:1rem 1.5rem}}@media (max-width:600px){.text-backdrop{border-radius:10px;padding:.8rem 1rem}}@media (max-width:900px){.side{text-align:center;align-items:center}.side h3,.side p,.side .content-title{width:100%;max-width:100%}.side h3,.side .content-title{font-size:clamp(2.2rem,7vw,3.5rem)}.side p{font-size:1.1rem;line-height:1.5}.side .content-img{max-width:100%;max-height:none}.side .content-img img{max-width:280px;max-height:280px}}@media (max-width:600px){.side .content-btn{min-width:160px;min-height:44px;font-size:.95rem}}*{box-sizing:border-box;margin:0;padding:0}body{color:#eaeaf0;background:#0e0e11;font-family:Inter,sans-serif}
