.mobile-only{display:inline}.desktop-only{display:none}@media (min-width:1025px){.mobile-only{display:none}.desktop-only{display:inline}}.about.engineer .projects-list{text-align:left;grid-template-columns:1fr;gap:2rem;max-width:900px;margin-top:2rem;margin-left:auto;margin-right:auto;display:grid}@media (min-width:768px){.about.engineer .projects-list{gap:2.5rem}}.about.engineer .project-item{border-radius:12px;padding:2rem;transition:all .3s;box-shadow:0 4px 20px #00000014;text-align:left!important;background:#fff!important;max-width:none!important;margin:0!important}.about.engineer .project-item:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001f}.about.engineer .project-item h3{color:#2c3e50;text-align:left;margin-bottom:1rem;font-size:1.5rem;font-weight:700;line-height:1.4}@media (max-width:767px){.about.engineer .project-item h3{font-size:1.3rem}}.about.engineer .project-item .project-description{color:#666;text-align:left;margin-bottom:1.5rem;font-size:1rem;line-height:1.8;max-width:none!important;margin-left:0!important;margin-right:0!important}@media (max-width:767px){.about.engineer .project-item .project-description{font-size:.95rem;line-height:1.7}}.about.engineer .project-item .project-tech{margin-bottom:1.5rem}.about.engineer .project-item .project-tech .tech-category{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.about.engineer .project-item .project-tech .tech-category:last-child{margin-bottom:0}.about.engineer .project-item .project-tech .tech-category .tech-label{color:#2c3e50;white-space:nowrap;margin-right:.25rem;font-size:.875rem;font-weight:700}@media (max-width:767px){.about.engineer .project-item .project-tech .tech-category .tech-label{font-size:.8rem}}.about.engineer .project-item .project-tech .tech-category .tech-tag{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#5ab2ff 0%,#a0deff 100%);border-radius:6px;padding:.4rem .8rem;font-size:.875rem;font-weight:600;display:inline-block}@media (max-width:767px){.about.engineer .project-item .project-tech .tech-category .tech-tag{padding:.35rem .7rem;font-size:.8rem}.about.engineer .project-item .project-tech .tech-category{flex-flow:wrap;align-items:flex-start;gap:.5rem;margin-bottom:1rem}.about.engineer .project-item .project-tech .tech-category .tech-label{width:100%;margin-bottom:.5rem;margin-right:0}}.about.engineer .project-item .project-focus{color:#2c3e50;text-align:left;border-top:1px solid #e0e0e0;margin-top:1rem;margin-bottom:1rem;padding-top:1rem;font-size:.95rem;line-height:1.7;max-width:none!important;margin-left:0!important;margin-right:0!important}@media (max-width:767px){.about.engineer .project-item .project-focus{font-size:.9rem;line-height:1.6}}.about.engineer .project-item .project-implementation{color:#2c3e50;text-align:left;border-top:1px solid #e0e0e0;margin-top:1rem;margin-bottom:0;padding-top:1rem;font-size:.9rem;line-height:1.7;max-width:none!important;margin-left:0!important;margin-right:0!important}.about.engineer .project-item .project-implementation strong{color:#2c3e50;margin-bottom:.5rem;font-size:.95rem;font-weight:700;display:block}.about.engineer .project-item .project-implementation ul{margin:0;padding-left:1.5rem;list-style-type:disc}.about.engineer .project-item .project-implementation ul li{margin-bottom:.4rem}.about.engineer .project-item .project-implementation ul li:last-child{margin-bottom:0}.about.engineer .project-item .project-implementation ul li .no-break{white-space:nowrap;display:inline-block}@media (max-width:767px){.about.engineer .project-item .project-implementation ul li .no-break{white-space:normal;margin-top:.25rem;display:block}.about.engineer .project-item .project-implementation{font-size:.85rem;line-height:1.6}.about.engineer .project-item .project-implementation strong{font-size:.9rem}.about.engineer .project-item .project-implementation ul{padding-left:1.25rem}.about.engineer .project-item{padding:1.5rem}}.engineer-links{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:3rem;display:flex}.engineer-links .engineer-link{color:#fff;background:linear-gradient(135deg,#5ab2ff 0%,#a0deff 100%);border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 15px #5ab2ff4d}.engineer-links .engineer-link:hover{background:linear-gradient(135deg,#4aa1ee 0%,#8fccee 100%);transform:translateY(-2px);box-shadow:0 6px 20px #5ab2ff66}.engineer-links .engineer-link i{font-size:1.1em}@media (max-width:767px){.engineer-links{flex-direction:column;align-items:stretch}.engineer-links .engineer-link{justify-content:center;width:100%}}.about.engineer .skill-item p{line-height:1.75}.about.engineer .skill-item p .no-break{white-space:nowrap}.about.engineer .skill-item p{font-size:1.2rem}@media (max-width:767px){.about.engineer .skill-item p{margin-top:.75rem;font-size:1rem}}@media (min-width:768px) and (max-width:1024px){.about.engineer .skill-item p{font-size:1.1rem}}.about.engineer .skill-item{min-height:280px;padding:2.5rem 2rem 1.5rem}@media (max-width:767px){.about.engineer .skill-item{min-height:auto;padding:1.5rem 1rem 2rem}}@media (min-width:768px) and (max-width:1024px){.about.engineer .skill-item{padding:2rem 1.5rem 1.5rem}}.about.engineer .skill-item.featured.achievement{padding:3rem}@media (max-width:1024px){.about.engineer .skill-item.featured.achievement{padding:2rem 1.5rem}}.about.engineer .skill-item:nth-child(4){align-self:auto;height:auto;padding:2.5rem 2rem 1.5rem}@media (min-width:1024px){.about.engineer .skill-item:nth-child(4){align-self:stretch;height:100%;padding:3rem 2rem 1rem}}@media (max-width:767px){.about.engineer .skill-item:nth-child(4){padding:1.5rem 1rem 2rem}}@media (min-width:768px) and (max-width:1023px){.about.engineer .skill-item:nth-child(4){padding:2rem 1.5rem 2.5rem}}.about.engineer .skill-item.featured.achievement{background:linear-gradient(135deg,#4a90e2 0%,#357abd 100%);border:none;min-height:240px;padding:3rem;box-shadow:0 12px 40px #4a90e240}.about.engineer .skill-item.featured.achievement h3{color:#fff;text-shadow:0 3px 6px #0000004d;letter-spacing:.5px;margin-bottom:1.5rem;font-size:2rem;font-weight:800}@media (max-width:767px){.about.engineer .skill-item.featured.achievement h3{margin-bottom:1rem;font-size:1.5rem}}.about.engineer .skill-item.featured.achievement h3 i{color:#fff}.about.engineer .skill-item.featured.achievement p{color:#fff;text-shadow:0 2px 4px #0003;margin-bottom:2rem;font-size:1.15rem;font-weight:500;line-height:1.8}@media (max-width:1024px){.about.engineer .skill-item.featured.achievement p{margin-bottom:1.5rem;font-size:1rem;line-height:2}}@media (max-width:767px){.about.engineer .skill-item.featured.achievement p{word-break:keep-all;overflow-wrap:break-word;font-size:.9rem;line-height:2.3}.about.engineer .skill-item.featured.achievement p .achievement-detail{opacity:.95;margin-top:.5rem;font-size:.85rem;display:block}.about.engineer .skill-item.featured.achievement{min-height:auto;padding:2rem 1.5rem}}.about.engineer .skill-item.featured.achievement:before{display:none}.about.engineer .skill-item.featured.achievement:hover{transform:translateY(-5px);box-shadow:0 16px 50px #4a90e259}.achievement-cta{color:#fff;letter-spacing:.5px;cursor:pointer;background:#2c5282;border-radius:10px;min-width:180px;min-height:56px;margin-top:1.5rem;padding:18px 36px;font-size:1.125rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 6px 20px #2c52824d}.achievement-cta:hover{background:#1a365d;transform:translateY(-2px);box-shadow:0 8px 25px #2c528266}.about.engineer .skill-item.featured:not(.achievement){min-height:200px}.about.engineer .skill-item.featured:not(.achievement) .future-plans-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.about.engineer .skill-item.featured:not(.achievement) .future-plans-list li{white-space:nowrap;padding-left:0;position:relative}.about.engineer .skill-item.featured:not(.achievement) .future-plans-list li:not(:last-child):after{content:" /";color:#2c3e5066;margin-left:.5rem}.about.engineer .skill-item.featured:not(.achievement) .future-plans-list li span{white-space:nowrap}@media (max-width:767px){.about.engineer .skill-item.featured:not(.achievement) .future-plans-list{text-align:center;display:block}.about.engineer .skill-item.featured:not(.achievement) .future-plans-list li{text-align:center;margin-bottom:.5rem;padding-left:0;display:block}.about.engineer .skill-item.featured:not(.achievement) .future-plans-list li:after,.about.engineer .skill-item.featured:not(.achievement) .future-plans-list li:not(:last-child):after{content:none!important}.about.engineer .skill-item.featured:not(.achievement) .future-plans-list li span{white-space:normal;word-break:keep-all;overflow-wrap:break-word}.about.engineer .skill-item.featured:not(.achievement) .future-plans-list li:last-child{margin-bottom:0}}
