body{box-sizing:border-box;margin:0;padding:0}.projectsPage{color:#fff;background:linear-gradient(160deg,#1a1a1a 0% 70%,#e62aff 130%);justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.projectsEmptyState{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff29;border-radius:24px;width:100%;max-width:700px;padding:3rem;box-shadow:0 20px 45px #00000040}.projectsBadge{color:#f2b3ff;letter-spacing:.12em;text-transform:uppercase;background:#e62aff26;border:1px solid #e62aff;border-radius:999px;margin-bottom:1rem;padding:.45rem .8rem;font-size:.85rem;font-weight:700;display:inline-block}.projectsEmptyState h1{margin:0 0 .75rem;font-size:2.4rem}.projectsEmptyState p{color:#d9d9d9;max-width:560px;margin:0 auto 1.75rem;line-height:1.7}.projectsLink{color:#fff;background:#e62aff1f;border:1px solid #e62aff;border-radius:999px;margin-bottom:1.5rem;padding:.8rem 1.2rem;font-weight:700;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-block}.projectsLink:hover{background:#e62aff33;border-color:#f2b3ff;transform:translateY(-1px)}.projectsPreview{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.projectPlaceholder{color:#fff;background:#111;border:1px solid #e62aff;border-radius:999px;padding:.8rem 1rem;font-size:.95rem}.frontPageContainer{background-color:#1a1a1a;flex-direction:column;width:100%;height:100vh;display:flex}.mainPage{flex-direction:column;align-items:center;width:100%;height:100%;display:flex}.heroContainer{flex-direction:row;justify-content:center;align-items:center;width:100%;height:60vh;margin-top:13vh;display:flex}.leftHeroText{align-items:left;color:#fff;text-align:left;flex-direction:column;width:50%;height:100%;margin-left:7vw;display:flex}.heroHeading{color:#fff;margin-bottom:10px;margin-left:0;font-family:Courier New,Courier,monospace;font-size:3rem}.heroText{margin-left:0;font-family:Manrope,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode;font-size:1em;font-weight:700}.ctaButton{cursor:pointer;color:#fff;background-color:#e62aff;border:1px solid #000;border-radius:7px;width:400px;height:75px;margin-top:20px;font-size:large;font-weight:700}.ctaButton:hover{color:#e62aff;background-color:#f5f5f5}.rightHeroImage{justify-content:center;align-items:center;width:50%;height:100%;display:flex}.portraitImg{object-fit:cover;border-radius:50%;width:300px;height:300px}.headingContainer{text-align:left;flex-direction:row;width:100%;display:flex;position:relative}.workedOnHeading{color:#fff;padding-left:100px;font-family:Manrope,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode;font-size:1.5rem}.footerWorkedWith{color:#fff;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;justify-content:space-between;align-items:center;width:calc(100% - 80px);height:10vh;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%)}.gridWorkedOn{grid-template-columns:repeat(5,1fr);gap:10px;width:100%;height:100%;display:grid}.navItem.wo{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#000007;border:2px solid #fff;border-radius:16px;flex-direction:row;display:flex}.navItem.wo:hover{border:5px solid #000}.workedOnLogo{border-radius:25px;width:50px;height:50px;margin-left:20px}@media (width<=1025px){.ctaButton{width:100%;max-width:500px}.footerWorkedWith{justify-content:center;align-items:center;width:95%;margin-left:0;display:flex;position:static;bottom:auto;left:auto;transform:none}.leftHeroText{text-align:left;justify-content:center;align-items:left;flex-direction:column;width:100%;padding-left:2px;display:flex}.heroHeading{margin-top:200px;margin-left:0;font-size:2.5rem}.heroText{margin-left:0;font-size:1.2rem}.rightHeroImage{justify-content:center;align-items:center;width:100%;margin-top:20px}.portraitImg{margin-top:150px;margin-left:0}.headingContainer{margin-top:50px}.workedOnHeading{padding-left:50px}.ctaButtonLink{width:100%}.heroContainer{margin-top:20px}}@media (width<=600px){.mainPage{flex-direction:column;justify-content:center;align-items:center;display:flex}.heroContainer{box-sizing:border-box;flex-direction:column;height:auto;margin-top:0;padding:0 16px}.leftHeroText{width:100%;margin-left:0;padding-left:0}.heroHeading{text-align:center;margin-top:150px;font-size:1.8rem}.heroText{text-align:center;font-size:1rem}.ctaButton{max-width:100%;height:60px}.rightHeroImage{margin-top:20px}.portraitImg{width:180px;height:180px;margin-top:0}.headingContainer,.footerWorkedWith{display:none}}@media (width<=1024px) and (height<=500px){.heroContainer{height:30vh;margin-top:250px;margin-bottom:100px}.heroHeading{margin-top:0;font-size:1.6rem}.portraitImg{width:120px;height:120px;margin-top:0}.footerWorkedWith{margin:20px auto;position:static;bottom:auto;left:auto;transform:none}}.NavBarContainer{color:#fff;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14141499;border:1px solid #ffffff14;border-radius:16px;justify-content:space-between;align-items:center;width:calc(100% - 80px);height:10vh;display:flex;position:fixed;top:10px;left:50%;right:0;transform:translate(-50%)}.navGrid{grid-template-columns:repeat(5,1fr);gap:5px;width:100%;height:100%;margin-left:40px;margin-right:40px;display:grid}.navItem{color:#fff;cursor:pointer;justify-content:center;align-items:center;font-size:1.2rem;font-weight:700;text-decoration:none;transition:all .3s ease-in-out;display:flex}.navItem:hover{color:#e62aff;background-color:#242222;border-radius:24px}@media (width<=1025px){.NavBarContainer{width:calc(100% - 40px);margin:20px auto 0;left:50%;transform:translate(-50%)}.navGrid{grid-template-columns:repeat(3,1fr);gap:5px;width:100%;margin-left:20px;margin-right:20px}}@media (width<=1024px) and (height<=500px){.NavBarContainer{height:auto;padding:8px 0;top:8px}.navGrid{grid-template-columns:repeat(5,1fr);gap:4px}.navItem{font-size:.85rem}}@media (width<=600px){.NavBarContainer{width:calc(100% - 20px);height:150px;margin-top:20px;margin-bottom:100px;left:50%;transform:translate(-50%)}.navGrid{grid-template-columns:repeat(2,1fr);gap:5px;width:100%;margin-left:10px;margin-right:10px}}body{margin:0;padding:0}.documentContainer{color:#fff;background:linear-gradient(160deg,#1a1a1a 0% 70%,#e62aff 130%);flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex}h1{margin-top:15vh}.documentsGrid{grid-template-rows:repeat(2,230px);grid-template-columns:repeat(3,250px);justify-content:center;gap:20px;width:90%;height:80%;margin-top:5vh;display:grid}.gridItem{perspective:1000px;cursor:pointer}.cardInner{text-align:center;width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s;position:relative}.gridItem.flipped .cardInner{transform:rotateY(180deg)}.cardFront,.cardBack{backface-visibility:hidden;box-sizing:border-box;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:absolute}.cardFront{color:#fff;background:linear-gradient(135deg,#1a1a1a 0%,#e62aff 100%)}.cardBack{color:#1a1a1a;background:#e62aff;transform:rotateY(180deg)}.gridIcon{width:50%;margin-bottom:12px}.cardTitle{font-size:14px;font-weight:700}.cardDesc{margin-bottom:16px;font-size:15px;line-height:1.5}.downloadBtn{color:#fff;background:#1a1a1a;border-radius:6px;padding:8px 20px;font-size:13px;font-weight:700;text-decoration:none}@media (width<=1025px){.documentContainer{height:auto;min-height:100vh;padding:2rem 0}.documentsGrid{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(220px,1fr));justify-content:center;gap:16px;width:min(100%,900px);height:auto;margin-left:50px}.gridItem{aspect-ratio:1}}@media (width<=600px){.documentContainer{margin-top:10vh;padding:1.5rem 0}h1{text-align:center;margin-top:12vh;font-size:1.8rem}.documentsGrid{grid-template-columns:1fr;justify-content:center;align-items:center;width:min(100%,320px);margin-top:3vh;margin-left:0}.gridItem{aspect-ratio:1}.cardTitle{font-size:12px}.cardDesc{font-size:14px}}body{background-color:#1a1a1a;margin:0;padding:0}.gitContainer{flex-direction:row;width:100%;height:85vh;margin-top:15vh;display:flex}.gitLeftContainer{flex-direction:column;align-items:center;width:50%;height:100%;margin-left:5vw;display:flex}.gtiHeading{color:#fff;margin-bottom:10px;margin-right:5vw;font-family:Courier New,Courier,monospace;font-size:5rem}.gitParaContainer{border-left:3.5px solid #e62aff;margin-left:4vw;display:flex}.gitParagraph{color:#f0f8ff;margin-left:8px;padding:0;font-family:Manrope,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode;font-size:1em;font-weight:700}.contactGrid{grid-template-rows:repeat(1,150px);grid-template-columns:repeat(4,150px);margin-top:8vh;display:grid}.gridItem{cursor:pointer;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:90%;height:90%;display:flex}.gridItem:hover{background-color:#e62aff}.icons{width:100px}.gitRightFormContainer{justify-content:center;align-items:center;width:50%;height:100%;display:flex}.formEdits{flex-direction:column;gap:20px;display:flex}#nameTextBox,#emailTextBox,#companyOfIntrest{border:2px solid #e62aff;border-radius:5px;width:650px;height:45px}#message{border:2px solid #e62aff;border-radius:5px;width:650px;height:100px}.submitButton{width:200px;height:50px;margin-left:15vw}.copyToast{color:#fff;z-index:1000;background:#1a1a1a;border-radius:999px;padding:.8rem 1rem;font-weight:600;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 25px #00000040}.submitButton{color:#fff;cursor:pointer;background-color:#e62aff;border:3px solid #fff;border-radius:5px;font-size:1.2rem}.submitButton:hover{color:#e62aff;background-color:#fff;border:3px solid #e62aff}@media (width<=1025px){.gitContainer{flex-direction:column;height:auto;margin-top:12vh}.gitLeftContainer{box-sizing:border-box;align-items:center;width:100%;margin-left:0;padding:0 1.5rem}.gtiHeading{text-align:center;margin-right:0;font-size:3.5rem}.gitParaContainer{width:100%;max-width:700px;margin-left:0}.contactGrid{grid-template-rows:120px;grid-template-columns:repeat(4,120px);justify-content:center;gap:12px}.gitRightFormContainer{box-sizing:border-box;width:100%;padding:2rem 1.5rem 3rem}#nameTextBox,#emailTextBox,#companyOfIntrest,#message{width:min(100%,650px)}.submitButton{align-self:center;margin-left:0}}@media (width<=600px){.gitContainer{box-sizing:border-box;width:100%;margin-top:13vh;padding:0 1rem}.gtiHeading{font-size:2.5rem}.gitParagraph{text-align:center;font-size:.95rem}.contactGrid{grid-template-rows:repeat(2,110px);grid-template-columns:repeat(2,110px);gap:10px;margin-top:4vh}.gridItem{width:100%;height:100%}.icons{width:70px}.formEdits,#nameTextBox,#emailTextBox,#companyOfIntrest,#message{width:100%}.submitButton{width:100%;max-width:240px}}
