@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap";*{margin:0;padding:0;box-sizing:border-box;font-family:Inter,sans-serif;color:#fff;scroll-behavior:smooth}::-webkit-scrollbar{opacity:0}::-webkit-scrollbar-thumb{background-color:#0f0f0f}::-webkit-scrollbar-track{background-color:#0f0f0f}body{background-color:#0f0f0f}.mainSection{display:flex;justify-content:center}.main{width:96%;height:100%;overflow:hidden;position:relative}.homeSection{height:100%;width:auto;display:flex;flex-direction:column;gap:30px}.homeContainer{height:100%;width:auto;display:flex;flex-direction:column;border-bottom:1px solid rgba(255,255,255,.114);gap:45px;padding:50px 0}.hometextone{font-weight:600;font-size:80px;line-height:80px;color:#fff}.hometexttwo{overflow:hidden}.hometexttwo p{font-size:32px;font-weight:600;line-height:32px}.hometexttwo p span{color:#ffffff7a}.hometextthree{width:45%;overflow:hidden}.hometextthree p{font-size:18px;font-weight:400;line-height:25px}@media (width <= 400px){.homeContainer{height:100%;width:auto;display:flex;flex-direction:column;border-bottom:1px solid rgba(255,255,255,.114);gap:30px;padding-bottom:30px}.hometextone{font-weight:600;font-size:30px;line-height:48px;color:#fff;width:auto}.hometexttwo p{font-size:18px;font-weight:600;line-height:24px;width:90%}.hometextthree{width:90%}.hometexthree p{font-size:12px;font-weight:400;line-height:19px}}@media (400px <= width <= 780px){.homeContainer{height:100%;width:auto;display:flex;flex-direction:column;border-bottom:1px solid rgba(255,255,255,.114);gap:30px;padding-bottom:30px}.hometextone{font-weight:600;font-size:48px;line-height:48px;color:#fff;width:auto}.hometexttwo p{font-size:24px;font-weight:600;line-height:24px;width:90%}.hometextthree{width:90%}.hometexthree p{font-size:16px;font-weight:400;line-height:19px}}@media (780px <= width <= 960px){.hometextone{font-weight:600;font-size:80px;line-height:80px;color:#fff;width:auto}.hometexttwo p{font-size:32px;font-weight:600;line-height:32px;width:90%}.hometextthree{width:70%}.hometextthree p{font-size:18px;font-weight:400;line-height:25px}}.navContainer{display:flex;justify-content:space-between;width:96%;padding:20px 0;align-items:center;background-color:transparent;position:absolute;top:0;left:2%;z-index:50}.navText{display:flex;width:30%;justify-content:space-between}.navText a{font-size:16px;font-weight:400;line-height:19px;text-decoration:none}.navText p{font-size:16px;font-weight:400;line-height:19px}.navLink{display:flex;gap:15px}.navLink a{text-decoration:none;color:#ffffff7a;transition:.3s ease-out;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-ms-transition:.3s ease-out;-o-transition:.3s ease-out;font-size:16px;font-weight:400}.navLink a:hover{color:#fff;transition:.3s ease-in;-webkit-transition:.3s ease-in;-moz-transition:.3s ease-in;-ms-transition:.3s ease-in;-o-transition:.3s ease-in}.workSection{height:100%;width:100%;border-bottom:1px solid rgba(128,128,128,.326);padding:30px 0}.workContainer{padding:25px 0;height:100%;width:100%}.workHeader{display:flex;width:100%;justify-content:space-between;font-size:32px;font-weight:600;line-height:32px}.workListContainer{display:grid;grid-template-columns:repeat(2,1fr);height:100%;width:100%;padding:30px 0;gap:20px}.workBoxContainer{display:flex;flex-direction:column;gap:10px;flex:1}.workBox{width:100%;height:550px;display:grid;place-items:center;position:relative;overflow:hidden;cursor:pointer}.workBox img{height:100%;width:100%;object-fit:cover;transition:.5s ease-out;-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-ms-transition:.5s ease-out;-o-transition:.5s ease-out}.workBox img:hover{scale:1.045;transition:.5s ease-out;-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-ms-transition:.5s ease-out;-o-transition:.5s ease-out}.view{position:absolute;display:flex;text-decoration:none;width:200px;padding:10px 20px;gap:20px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;background-color:#f2f2f265;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out}.view:hover{scale:1.035;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out}.workText{display:flex;justify-content:space-between;width:100%;text-transform:uppercase}.aboutSection{height:100%;width:100%}.aboutContainer{height:70vh;width:100%}.about{height:100%;width:100%;position:relative;display:flex;flex-direction:column;padding:60px 0;gap:50px}.aboutHeader{overflow:hidden}.aboutHeader p{font-size:32px;line-height:32px;font-weight:600}.aboutInfo{width:40%}.aboutInfo p{font-size:24px;line-height:32px;font-weight:400}.aim{width:40%}.aim p{font-size:24px;line-height:32px;font-weight:400;font-style:italic;color:#5b5b5be7}@media (780px <= width <= 1200px){.aim{width:60%}.aim p{font-size:20px;line-height:28px}}@media (400px <= width <= 780px){.aim{width:100%}.aim p{font-size:18px;line-height:26px}}@media (width <= 400px){.aim{width:100%}.aim p{font-size:16px;line-height:24px}}.aboutImg{height:80%;width:100%;background-image:url(/assets/me-273c07e2.png);background-position:bottom;background-size:contain;background-repeat:no-repeat;position:absolute;bottom:0;left:5%;filter:grayscale(80%);-webkit-filter:grayscale(80%)}.servicesSection{height:100%;width:100%;display:flex;flex-direction:column;gap:60px;padding:200px 0;border-bottom:1px solid rgba(128,128,128,.408)}.skill{display:flex;flex-direction:column;gap:20px;height:100%;width:100%;justify-content:start}.skillHeader p{font-size:16px;line-height:19px;font-weight:400;color:#b3b3b3}.skillList{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px;align-items:center}@media (780px <= width <= 1200px){.skillList{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}}@media (400px <= width <= 780px){.skillList{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (width <= 400px){.skillList{grid-template-columns:1fr;gap:12px}}.skillActions{display:flex;justify-content:center;margin-top:12px}.skillToggle{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:14px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);color:#ffffffeb;font-weight:500;letter-spacing:.2px;cursor:pointer;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}.skillToggle:hover{background:rgba(255,255,255,.12);border-color:#ffffff47;box-shadow:0 6px 16px #00000040}.skillToggle:focus-visible{outline:2px solid rgba(0,128,255,.6);outline-offset:2px}@media (width <= 780px){.skillActions{margin-top:10px}.skillToggle{padding:9px 12px}}.skillList p{font-size:16px;line-height:20px;font-weight:500;color:#ffffffd9}.skillList .skillBadge{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#ffffffeb;letter-spacing:.2px;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease;position:relative;overflow:visible}.skillList .skillBadge.skillBadgeActive{background:rgba(255,255,255,.14);border-color:#ffffff59;box-shadow:0 8px 22px #00000059}.skillList .skillBadge .skillBadgeLabel{position:relative;z-index:2}.skillList .skillBadge .particle{position:absolute;border-radius:50%;background:radial-gradient(circle at 30% 30%,#9fd1ff,#4aa3ff 60%,rgba(74,163,255,0) 100%);opacity:.85;pointer-events:none;filter:blur(.2px);z-index:1;will-change:transform,opacity}@media (prefers-reduced-motion: reduce){.skillList .skillBadge{transition:none}.skillList .skillBadge .particle{display:none}}.skillList .skillBadge:hover{background:rgba(255,255,255,.1);border-color:#ffffff40;box-shadow:0 6px 16px #00000040}.skillList .skillBadge:focus-visible{outline:2px solid rgba(0,128,255,.6);outline-offset:2px}@media (width <= 400px){.skillList .skillBadge{padding:8px 12px;border-radius:14px;-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;font-size:14px}}@media (400px <= width <= 780px){.skillList .skillBadge{padding:9px 12px;font-size:15px}}.services{display:flex;height:100%;width:55%;justify-content:space-between}.servciesHeader p{font-size:16px;line-height:19px;font-weight:400;color:#b3b3b3}.servicesList{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.servicesList p{font-size:18px;line-height:22px;font-weight:400}.experience{display:flex;flex-direction:column;height:100%;width:100%;justify-content:start;gap:20px}.experienceHeader p{font-size:16px;line-height:19px;font-weight:400;color:#b3b3b3}.experienceListContainer{display:flex;flex-direction:column;width:55%;gap:20px}.experienceList{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;border-bottom:unset;padding:5px 0}.experienceList p{font-size:18px;line-height:22px;font-weight:400}.experienceList p:nth-child(2){color:#b3b3b3}.experienceList p:nth-child(3){color:#b3b3b3}.contactSection{height:100%;width:100%}.contactContainer{display:flex;flex-direction:column;padding:60px 0;gap:25px}.contactHeader p{font-size:32px;line-height:32px;font-weight:600}.contactInfo{width:50%}.contactInfo p{font-size:18px;line-height:22px;font-weight:400}.contactMail a{font-size:16px;line-height:19px;font-weight:400;color:#b3b3b3;text-transform:uppercase;transition:.5s ease-in;-webkit-transition:.5s ease-in;-moz-transition:.5s ease-in;-ms-transition:.5s ease-in;-o-transition:.5s ease-in;text-decoration:none}.contactMail a:hover{color:#fff;transition:.5s ease-in;-webkit-transition:.5s ease-in;-moz-transition:.5s ease-in;-ms-transition:.5s ease-in;-o-transition:.5s ease-in}.contactFooter{display:flex;width:100%;justify-content:space-between;border-top:1px solid gray;padding:25px 0}.contactName p{font-size:16px;line-height:19px;font-weight:400}.contactLink{display:flex;flex-wrap:wrap;gap:20px}.contactLink a{font-size:16px;line-height:19px;color:#b3b3b3;text-decoration:none}.contactLink a:hover{color:#fff;transition:.5s ease-in;-webkit-transition:.5s ease-in;-moz-transition:.5s ease-in;-ms-transition:.5s ease-in;-o-transition:.5s ease-in}.projectSection{height:100%;width:100%}.projectContainer{height:100%;width:100%;display:flex;flex-direction:column;padding:100px 0;gap:30px;border-bottom:1px solid rgba(128,128,128,.522)}.projectHeader{display:flex;width:100%;justify-content:space-between;padding-bottom:150px}.projectHeader p{font-size:100px;line-height:80px;font-weight:600;text-transform:uppercase}.projectHeadLink{display:flex;gap:20px;height:100%}.projectHeader a{font-size:28px;line-height:24px;font-weight:500;color:#b3b3b3;padding:5px 0;text-decoration:none;border-bottom:2px solid rgba(0,128,255,.492);transition:.4s ease;height:100%}.projectHeader a:hover{color:#fff;transition:.4s ease;-webkit-transition:.4s ease;-moz-transition:.4s ease;-ms-transition:.4s ease;-o-transition:.4s ease}.descBoxContainer{display:flex;width:100%;justify-content:space-between}.descBox{flex:1;width:100%;display:flex;flex-direction:column;gap:25px}.descBox p:nth-child(1){color:#b3b3b3}.descBox p:nth-child(2){width:60%}.projectInfo{flex:1;display:flex;width:100%;flex-direction:column;gap:20px}.client{display:flex;width:100%;justify-content:space-between;border-bottom:1px solid gray;padding:5px 0;font-size:16px;line-height:22px;font-weight:400}.client p:nth-child(1){color:#b3b3b3}.client p:nth-child(2){color:#fff}.year{display:flex;width:100%;justify-content:space-between;border-bottom:1px solid gray;padding:5px 0;font-size:16px;line-height:22px;font-weight:400}.year p:nth-child(1){color:#b3b3b3}.year p:nth-child(2){color:#fff}.type{display:flex;width:100%;justify-content:space-between;padding:5px 0;font-size:16px;line-height:22px;font-weight:400}.type p{color:#b3b3b3}.projectImage{display:flex;flex-direction:column;width:100%;height:100%;gap:20px}.projectImage img{height:120vh;width:100%;object-fit:contain}.Projectnav{display:flex;width:100%;justify-content:space-between}.Projectnav a{text-decoration:none}.navButton{display:flex;flex-direction:column;gap:10px}.navButton p:nth-child(1){font-size:32px;line-height:32px;font-weight:600;text-transform:uppercase}.navButton p:nth-child(2){font-size:16px;line-height:19px;font-weight:400;color:#b3b3b3;transition:.5s ease}.navButton p:nth-child(2):hover{font-size:16px;line-height:19px;font-weight:400;color:#ffffffc8;transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-ms-transition:.5s ease;-o-transition:.5s ease}@media (width <= 400px){.navContainer{padding:20px 0;display:flex;gap:10px;background-color:transparent}.navText a{font-size:15px;font-weight:400;line-height:19px;text-decoration:none}.navText p{display:none}.navLink{display:flex;gap:10px;width:auto}.navLink a{font-size:10px;font-weight:400}.workHeader{display:flex;flex-direction:column;width:100%;justify-content:unset;gap:10px;font-size:20px;font-weight:600;line-height:24px}.workListContainer{display:grid;grid-template-columns:repeat(1,1fr);height:100%;width:100%;padding:30px 0;row-gap:30px}.workBoxContainer{display:flex;flex-direction:column;gap:10px}.workBox{width:100%;height:260px;border:none;display:grid;place-items:center;position:relative}.view{position:absolute;display:flex;border:1px solid white;width:200px;padding:10px 20px;gap:20px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;background-color:transparent}.aboutContainer{height:100%;width:100%}.about{height:100%;width:100%;position:relative;display:flex;flex-direction:column;padding:60px 0;gap:25px}.aboutHeader{overflow:hidden}.aboutHeader p{font-size:24px;line-height:32px;font-weight:600}.aim,.aboutInfo{width:100%}.aboutInfo p{font-size:15px;line-height:22px;font-weight:400}.aboutImg{height:400px;width:auto;background-image:url(/assets/me-273c07e2.png);background-position:bottom;background-size:contain;background-repeat:no-repeat;position:unset;bottom:0;left:0%;filter:grayscale(80%);-webkit-filter:grayscale(80%)}.skill{display:flex;height:100%;width:100%;flex-direction:column;justify-content:unset;gap:20px}.skillHeader p{font-size:16px;line-height:19px;font-weight:400;color:#b3b3b3}.skillList{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.skillList p{font-size:16px;line-height:22px;font-weight:400}.services{display:flex;height:100%;width:100%;flex-direction:column;justify-content:unset;gap:20px}.servciesHeader p{font-size:16px;line-height:19px;font-weight:400;color:#b3b3b3}.servicesList{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.servicesList p{font-size:16px;line-height:22px;font-weight:400}.experience{display:flex;flex-direction:column;height:100%;width:100%;justify-content:unset;gap:20px}.experienceHeader p{font-size:16px;line-height:19px;font-weight:400;color:#b3b3b3}.experienceListContainer{display:flex;flex-direction:column;width:100%;gap:20px}.experienceList{display:grid;grid-template-columns:repeat(3,1fr);width:100%;gap:20px;border-bottom:unset;padding:5px 0}.experienceList p{font-size:16px;line-height:22px;font-weight:400}.contactContainer{display:flex;flex-direction:column;padding:30px 0;gap:25px}.contactInfo{width:100%}.contactHeader p{font-size:28px;line-height:32px;font-weight:600}.contactInfo p{font-size:14px;line-height:22px;font-weight:400}.contactMail a{font-size:14px;line-height:19px;font-weight:400;color:#b3b3b3;text-transform:uppercase;transition:.5s ease-in;-webkit-transition:.5s ease-in;-moz-transition:.5s ease-in;-ms-transition:.5s ease-in;-o-transition:.5s ease-in;text-decoration:none}.contactFooter{display:flex;width:100%;flex-direction:column;gap:30px;justify-content:unset}.projectSection{height:100%;width:100%}.projectContainer{height:100%;width:100%;display:flex;flex-direction:column;padding:60px 0;gap:30px;border-bottom:1px solid rgba(128,128,128,.522)}.projectHeader{display:flex;width:100%;justify-content:unset;padding-bottom:10px;gap:10px}.projectHeader p{font-size:45px;line-height:50px;font-weight:600;text-transform:uppercase;flex:1}.projectHeadLink{display:flex;gap:20px;height:100%;width:auto}.projectHeader a{font-size:10px;line-height:24px;font-weight:500;color:#b3b3b3;padding:0;text-decoration:none;border-bottom:1px solid rgba(0,128,255,.492);transition:.4s ease;height:100%}.projectHeader a:hover{color:#fff;transition:.4s ease;-webkit-transition:.4s ease;-moz-transition:.4s ease;-ms-transition:.4s ease;-o-transition:.4s ease}.descBoxContainer{display:flex;width:100%;justify-content:unset;flex-direction:column;gap:30px}.descBox{flex:1;width:100%;display:flex;flex-direction:column;gap:15px}.descBox p:nth-child(1){color:#b3b3b3}.descBox p:nth-child(2){width:80%}.projectInfo{flex:1;display:flex;width:100%;flex-direction:column;gap:20px}.client{display:flex;width:100%;justify-content:space-between;border-bottom:1px solid gray;padding:5px 0;font-size:16px;line-height:22px;font-weight:400}.client p:nth-child(1){color:#b3b3b3}.client p:nth-child(2){color:#fff}.year{display:flex;width:100%;justify-content:space-between;border-bottom:1px solid gray;padding:5px 0;font-size:16px;line-height:22px;font-weight:400}.year p:nth-child(1){color:#b3b3b3}.year p:nth-child(2){color:#fff}.type{display:flex;width:100%;justify-content:space-between;padding:5px 0;font-size:16px;line-height:22px;font-weight:400}.type p{color:#b3b3b3}.projectImage{display:flex;flex-direction:column;width:100%;height:100%;gap:10px;overflow:hidden}.projectImage img{height:100%;width:100%;object-fit:contain}.Projectnav{display:flex;width:100%;justify-content:space-between}.Projectnav a{text-decoration:none}.navButton{display:flex;flex-direction:column;gap:10px}.navButton p:nth-child(1){font-size:25px;line-height:32px;font-weight:600;text-transform:uppercase}.navButton p:nth-child(2){font-size:14px;line-height:19px;font-weight:400;color:#b3b3b3;transition:.5s ease}.navButton p:nth-child(2):hover{font-size:14px;line-height:19px;font-weight:400;color:#ffffffc8;transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-ms-transition:.5s ease;-o-transition:.5s ease}}@media (400px <= width <= 780px){.navContainer{padding:20px 0}.navText a{font-size:15px;font-weight:400;line-height:19px;text-decoration:none}.navText p{display:none}.navLink{display:flex;gap:10px}.navLink a{font-size:15px;font-weight:400}.workHeader{display:flex;flex-direction:column;width:100%;justify-content:unset;gap:10px;font-size:24px;font-weight:600;line-height:24px}.workListContainer{display:grid;grid-template-columns:repeat(1,1fr);height:100%;width:100%;padding:30px 0;row-gap:30px}.workBoxContainer{display:flex;flex-direction:column;gap:10px}.workBox{width:100%;height:260px;border:none;display:grid;place-items:center;position:relative}.view{position:absolute;display:flex;border:1px solid white;width:200px;padding:10px 20px;gap:20px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;background-color:transparent}.aboutContainer{height:100%;width:100%}.about{height:100%;width:100%;position:relative;display:flex;flex-direction:column;padding:60px 0;gap:25px}.aboutHeader{overflow:hidden}.aboutHeader p{font-size:24px;line-height:32px;font-weight:600}.aboutInfo{width:100%}.aboutInfo p{font-size:17px;line-height:22px;font-weight:400}.aboutImg{height:400px;width:auto;background-image:url(/assets/me-273c07e2.png);background-position:bottom;background-size:contain;background-repeat:no-repeat;position:unset;bottom:0;left:0%;filter:grayscale(80%);-webkit-filter:grayscale(80%)}.skill{display:flex;height:100%;width:100%;flex-direction:column;justify-content:unset;gap:20px}.skillHeader p{font-size:16px;line-height:19px;font-weight:400;color:#b3b3b3}.skillList{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.skillList p{font-size:16px;line-height:22px;font-weight:400}.services{display:flex;height:100%;width:100%;flex-direction:column;justify-content:unset;gap:20px}.servciesHeader p{font-size:16px;line-height:19px;font-weight:400;color:#b3b3b3}.servicesList{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.servicesList p{font-size:16px;line-height:22px;font-weight:400}.experience{display:flex;flex-direction:column;height:100%;width:100%;justify-content:unset;gap:20px}.experienceHeader p{font-size:16px;line-height:19px;font-weight:400;color:#b3b3b3}.experienceListContainer{display:flex;flex-direction:column;width:100%;gap:20px}.experienceList{display:grid;grid-template-columns:repeat(3,1fr);width:100%;gap:20px;border-bottom:unset;padding:5px 0}.experienceList p{font-size:16px;line-height:22px;font-weight:400}.contactContainer{display:flex;flex-direction:column;padding:30px 0;gap:25px}.contactInfo{width:100%}.contactHeader p{font-size:28px;line-height:32px;font-weight:600}.contactInfo p{font-size:14px;line-height:22px;font-weight:400}.contactMail a{font-size:14px;line-height:19px;font-weight:400;color:#b3b3b3;text-transform:uppercase;transition:.5s ease-in;-webkit-transition:.5s ease-in;-moz-transition:.5s ease-in;-ms-transition:.5s ease-in;-o-transition:.5s ease-in;text-decoration:none}.contactFooter{display:flex;width:100%;flex-direction:column;gap:30px;justify-content:unset}.projectSection{height:100%;width:100%}.projectContainer{height:100%;width:100%;display:flex;flex-direction:column;padding:60px 0;gap:30px;border-bottom:1px solid rgba(128,128,128,.522)}.projectHeader{display:flex;width:100%;justify-content:unset;padding-bottom:10px;gap:10px}.projectHeader p{font-size:45px;line-height:50px;font-weight:600;text-transform:uppercase;flex:1}.projectHeadLink{display:flex;gap:20px;height:100%;width:auto}.projectHeader a{font-size:10px;line-height:24px;font-weight:500;color:#b3b3b3;padding:0;text-decoration:none;border-bottom:1px solid rgba(0,128,255,.492);transition:.4s ease;height:100%}.projectHeader a:hover{color:#fff;transition:.4s ease;-webkit-transition:.4s ease;-moz-transition:.4s ease;-ms-transition:.4s ease;-o-transition:.4s ease}.descBoxContainer{display:flex;width:100%;justify-content:unset;flex-direction:column;gap:30px}.descBox{flex:1;width:100%;display:flex;flex-direction:column;gap:15px}.descBox p:nth-child(1){color:#b3b3b3}.descBox p:nth-child(2){width:80%}.projectInfo{flex:1;display:flex;width:100%;flex-direction:column;gap:20px}.client{display:flex;width:100%;justify-content:space-between;border-bottom:1px solid gray;padding:5px 0;font-size:16px;line-height:22px;font-weight:400}.client p:nth-child(1){color:#b3b3b3}.client p:nth-child(2){color:#fff}.year{display:flex;width:100%;justify-content:space-between;border-bottom:1px solid gray;padding:5px 0;font-size:16px;line-height:22px;font-weight:400}.year p:nth-child(1){color:#b3b3b3}.year p:nth-child(2){color:#fff}.type{display:flex;width:100%;justify-content:space-between;padding:5px 0;font-size:16px;line-height:22px;font-weight:400}.type p{color:#b3b3b3}.projectImage{display:flex;flex-direction:column;width:100%;height:100%;gap:10px;overflow:hidden}.projectImage img{height:100%;width:100%;object-fit:contain}.Projectnav{display:flex;width:100%;justify-content:space-between}.Projectnav a{text-decoration:none}.navButton{display:flex;flex-direction:column;gap:10px}.navButton p:nth-child(1){font-size:25px;line-height:32px;font-weight:600;text-transform:uppercase}.navButton p:nth-child(2){font-size:14px;line-height:19px;font-weight:400;color:#b3b3b3;transition:.5s ease}.navButton p:nth-child(2):hover{font-size:14px;line-height:19px;font-weight:400;color:#ffffffc8;transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-ms-transition:.5s ease;-o-transition:.5s ease}}@media (780px <= width <= 1200px){.navContainer{display:flex;justify-content:space-between;width:100%;padding:20px 0;align-items:center;background-color:transparent}.navText{display:flex;width:30%;justify-content:space-between}.navText a{font-size:16px;font-weight:400;line-height:19px;text-decoration:none}.navText p{font-size:16px;font-weight:400;line-height:19px}.navLink{display:flex;gap:15px}.navLink a{text-decoration:none;color:#ffffff7a;transition:.3s ease-out;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-ms-transition:.3s ease-out;-o-transition:.3s ease-out;font-size:16px;font-weight:400}.navLink a:hover{color:#fff;transition:.3s ease-in;-webkit-transition:.3s ease-in;-moz-transition:.3s ease-in;-ms-transition:.3s ease-in;-o-transition:.3s ease-in}.workSection{height:100%;width:100%}.workContainer{padding:25px 0;height:100%;width:100%}.workHeader{display:flex;width:100%;justify-content:space-between;font-size:32px;font-weight:600;line-height:32px}.workListContainer{display:grid;grid-template-columns:repeat(1,1fr);height:100%;width:100%;padding:30px 0;row-gap:10px}.workBoxContainer{display:flex;flex-direction:column;gap:10px}.workBox{width:100%;height:550px;border:none;display:grid;place-items:center;position:relative;overflow:hidden}.view{position:absolute;display:flex;border:1px solid white;width:200px;padding:10px 20px;gap:20px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;background-color:transparent}.workText{display:flex;justify-content:space-between;width:100%}.aboutContainer{height:70vh;width:100%}.about{height:100%;width:100%;position:relative;display:flex;flex-direction:column;padding:60px 0;gap:50px}.aboutHeader{overflow:hidden}.aboutHeader p{font-size:32px;line-height:32px;font-weight:600}.aboutInfo{width:60%}.aboutInfo p{font-size:17px;line-height:22px;font-weight:400}.aboutImg{height:70%;width:100%;background-image:url(/assets/me-273c07e2.png);background-position:bottom;background-size:contain;background-repeat:no-repeat;position:absolute;bottom:0;left:20%;filter:grayscale(80%);-webkit-filter:grayscale(80%);z-index:-1}.skill{display:flex;height:100%;width:100%;justify-content:space-between}.skillHeader p{font-size:16px;line-height:19px;font-weight:400;color:#b3b3b3}.skillList{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.skillList p{font-size:18px;line-height:22px;font-weight:400}.services{display:flex;height:100%;width:90%;justify-content:space-between}.servciesHeader p{font-size:16px;line-height:19px;font-weight:400;color:#b3b3b3}.servicesList{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.servicesList p{font-size:18px;line-height:22px;font-weight:400}.experience{display:flex;height:100%;width:100%;justify-content:space-between;gap:20px}.experienceHeader p{font-size:16px;line-height:19px;font-weight:400;color:#b3b3b3}.experienceListContainer{display:flex;flex-direction:column;width:100%;gap:20px}.experienceList{display:grid;grid-template-columns:repeat(3,1fr);width:100%;gap:10px;border-bottom:unset;padding:5px 0}.experienceList p{font-size:18px;line-height:23px;font-weight:400}.contactInfo{width:70%}.projectSection{height:100%;width:100%}.projectContainer{height:100%;width:100%;display:flex;flex-direction:column;padding:100px 0;gap:30px;border-bottom:1px solid rgba(128,128,128,.522)}.projectHeader{display:flex;width:100%;justify-content:space-between;padding-bottom:50px}.projectHeader p{font-size:90px;line-height:80px;font-weight:600;text-transform:uppercase;flex:1}.projectHeadLink{display:flex;gap:20px;height:100%;width:auto}.projectHeader a{font-size:24px;line-height:24px;font-weight:500;color:#b3b3b3;padding:5px 0;text-decoration:none;border-bottom:2px solid rgba(0,128,255,.492);transition:.4s ease;height:100%}.projectHeader a:hover{color:#fff;transition:.4s ease;-webkit-transition:.4s ease;-moz-transition:.4s ease;-ms-transition:.4s ease;-o-transition:.4s ease}.descBoxContainer{display:flex;width:100%;justify-content:space-between}.descBox{flex:1;width:100%;display:flex;flex-direction:column;gap:25px}.descBox p:nth-child(1){color:#b3b3b3}.descBox p:nth-child(2){width:80%}.projectInfo{flex:1;display:flex;width:100%;flex-direction:column;gap:20px}.client{display:flex;width:100%;justify-content:space-between;border-bottom:1px solid gray;padding:5px 0;font-size:16px;line-height:22px;font-weight:400}.client p:nth-child(1){color:#b3b3b3}.client p:nth-child(2){color:#fff}.year{display:flex;width:100%;justify-content:space-between;border-bottom:1px solid gray;padding:5px 0;font-size:16px;line-height:22px;font-weight:400}.year p:nth-child(1){color:#b3b3b3}.year p:nth-child(2){color:#fff}.type{display:flex;width:100%;justify-content:space-between;padding:5px 0;font-size:16px;line-height:22px;font-weight:400}.type p{color:#b3b3b3}.projectImage{display:flex;flex-direction:column;width:100%;height:100%;gap:10px;overflow:hidden}.projectImage img{height:100%;width:100%;object-fit:contain}.Projectnav{display:flex;width:100%;justify-content:space-between}.Projectnav a{text-decoration:none}.navButton{display:flex;flex-direction:column;gap:10px}.navButton p:nth-child(1){font-size:32px;line-height:32px;font-weight:600;text-transform:uppercase}.navButton p:nth-child(2){font-size:16px;line-height:19px;font-weight:400;color:#b3b3b3;transition:.5s ease}.navButton p:nth-child(2):hover{font-size:16px;line-height:19px;font-weight:400;color:#ffffffc8;transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-ms-transition:.5s ease;-o-transition:.5s ease}}.experienceCards{display:grid;grid-template-columns:repeat(1,1fr);gap:25px}.experienceCard{background:rgba(30,30,30,.09);border:1px solid rgba(255,255,255,.041);padding:20px;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;box-shadow:0 8px 24px #00000059}.experienceCard:hover{background:rgba(40,40,40,.85);transform:translateY(-2px);transition:transform .2s ease,background .2s ease}.experienceCardHeader{display:flex;gap:12px;align-items:flex-start}.experienceIcon{height:36px;width:36px;display:grid;place-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);border-radius:10px}.experienceTitleBlock{display:flex;flex-direction:column;gap:8px}.experienceTitle{font-size:20px;line-height:24px;font-weight:700}.badgeRow{display:flex;gap:8px;flex-wrap:wrap}.badge{display:inline-flex;align-items:center;padding:4px 8px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);color:#b3b3b3;border-radius:8px;font-size:12px}.experienceCompany{color:#b3b3b3;font-size:14px}.experienceDescription{margin-top:12px;font-size:16px;line-height:22px;color:#ffffffd9}.experienceLocation{margin-top:8px;color:#b3b3b3;font-size:14px}@media (width >= 780px){.experienceCards{grid-template-columns:repeat(2,1fr);gap:24px}}@media (width >= 1100px){.experienceCards{grid-template-columns:repeat(2,1fr)}}.img-grayscale-hover{filter:grayscale(100%);transition:filter .5s ease}.img-grayscale-hover:hover{filter:grayscale(0%)}.precision-grid{background-size:40px 40px;background-image:linear-gradient(to right,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.03) 1px,transparent 1px);pointer-events:none}
