.wrapper{padding:40px 120px;margin:0 auto;color:white}.backLink{font-size:16px;color:#178ee3;text-decoration:none;margin-bottom:20px}.light .backLink{color:#0078cf}.backLink:hover{text-decoration:underline;color:#178ee3}.light .backLink:hover{color:#0078cf}.heading{font-family:HelveticaBold;font-size:56px;letter-spacing:-.05em;line-height:100%;text-align:left;color:#fff;font-weight:700;margin:15px 0;width:70%;white-space:wrap}.light .heading{color:#000}.tableHeader{display:none;color:#e6e6e6;grid-template-columns:1fr 2fr 1fr 3fr 1fr;font-size:14px;font-weight:700;border-bottom:1px solid #262626;padding:40px 0 1.5rem}.light .tableHeader{color:#1a1a1a;border-bottom:1px solid #e8e8e8}.projyear{font-size:14px;margin:4px 0;color:#a8a8a8}.projyear a{text-decoration:none;color:#a8a8a8;display:inline-block;margin-bottom:10px}.light .projyear,.light .projyear a{color:#666666}.projyear a:hover{color:#178ee3}.light .projyear a:hover{color:#0078cf}.projimg{width:100%;height:auto}.projectImage{width:100px;height:70px;object-fit:cover;border-radius:8px}@media (min-width:768px){.tableHeader{display:grid}}.project{margin-bottom:1.5rem;border-bottom:1px solid #262626}.light .project{border-bottom:1px solid #e8e8e8}.row{display:grid;grid-template-columns:1fr 1fr 2fr 3fr 1fr;align-items:center;grid-gap:1rem;gap:1rem;cursor:pointer;padding:.75rem 0;transition:background .2s ease}.projectTitle{font-size:16px;font-family:Inter;letter-spacing:-.05em;color:#e6e6e6;transition:color .3s ease;font-weight:600}.light .projectTitle{color:#1a1a1a}.desktopOnly{display:none}@media (min-width:768px){.desktopOnly{display:block}.dropdownIcon,.mobileDetails{display:none}}.techStack{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.tech,.techStack{display:inline-block}.tech{background-color:#141e26;color:#178ee3;padding:6px 12px;font-size:12px;border-radius:20px;margin-bottom:15px}.light .tech{background-color:#e8f1fa;color:#0078cf}.mobileProjectTitle{display:flex;justify-content:space-between;align-items:center}.dropdownIcon{margin-left:8px;color:#ccc}.mobileDetails{background-color:transparent;padding:1rem;margin-top:-1rem;margin-left:1rem;margin-right:1rem;border-radius:8px}.stackList{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.viewProject{margin-top:1rem}.viewProject a{color:#178ee3;text-decoration:none;font-weight:500;font-size:14px;transition:color .3s ease}.light .viewProject a{color:#0078cf}.viewProject a:hover{color:#178ee3}.light .viewProject a:hover{color:#0078cf}@media (max-width:1200px){.wrapper{padding:40px}}@media (max-width:768px){.heading{font-size:48px}.wrapper{padding:40px 20px}.row{grid-template-columns:.5fr 1.5fr 2fr}.techStack{display:none}}