body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.about-me{display:flex;flex-direction:row;justify-content:center}.about-me,.about-me .div{background-color:#fff;width:100%}.about-me .div{height:140vw;overflow:hidden;position:relative}.about-me .navigation{background-color:#e3e3e3;height:44px;left:-1px;position:absolute;top:0;width:100%}.about-me .academics{background-color:#161616;height:44px;left:40.046295%;position:absolute;top:0;width:20.023148%}.about-me .text-wrapper{color:#fff;font-family:Epilogue,Helvetica;font-size:20px;font-weight:400;left:6.828704%;letter-spacing:0;line-height:normal;position:absolute;top:11px;white-space:nowrap}.about-me .projects{background-color:#161616;height:44px;left:20.023148%;position:absolute;top:0;width:20.023148%}.about-me .text-wrapper-2{color:#fff;font-family:Epilogue,Helvetica;font-size:20px;font-weight:400;left:7.002315%;letter-spacing:0;line-height:normal;position:absolute;top:11px;white-space:nowrap}.about-me .div-wrapper{background-color:#161616;height:44px;left:60.069443%;position:absolute;top:0;width:20.023148%}.about-me .text-wrapper-3{color:#fff;font-family:Epilogue,Helvetica;font-size:20px;font-weight:400;left:6.6550927%;letter-spacing:0;line-height:normal;position:absolute;top:11px;white-space:nowrap}.about-me .main{background-color:#fff;height:44px;left:0;position:absolute;top:0;width:20.023148%}.about-me .text-wrapper-4{color:#000;font-family:Epilogue,Helvetica;font-size:20px;font-weight:400;left:6.828704%;letter-spacing:0;line-height:normal;position:absolute;top:16px;white-space:nowrap}.about-me .contact{background-color:#161616;height:44px;left:80.09259%;position:absolute;top:0;width:19.907408%}.about-me .text-wrapper-5{color:#fff;font-family:Epilogue,Helvetica;font-size:20px;font-weight:400;left:6.4814816%;letter-spacing:0;line-height:normal;position:absolute;top:11px;white-space:nowrap}.about-me .overlap-group{height:550px;left:0;position:absolute;top:65vw;width:100%}.about-me .text-wrapper-6{color:#000;font-family:Lato,Helvetica;font-size:48px;font-weight:700;left:64.98843%;letter-spacing:0;line-height:normal;position:absolute;top:268px;width:26.62037%}.about-me .main-2{background-color:#161616;height:33vw;left:0;position:absolute;top:0;width:100%}.about-me .img{left:27.662035%;top:47px;width:18.981482%}.about-me .img,.about-me .img-2{box-sizing:border-box;object-fit:cover;position:absolute}.about-me .img-2{left:50.23148%;top:44px;width:21.412037%}.about-me .img-3{left:3.877315%;top:47px;width:20.19676%}.about-me .img-3,.about-me .screenshot{box-sizing:border-box;object-fit:cover;position:absolute}.about-me .screenshot{left:75.11574%;top:44px;width:21.006945%}.about-me .screenshot-2{box-sizing:border-box;left:54.398148%;object-fit:cover;position:absolute;top:40vw;width:40.68287%}.about-me .main-3{background-color:#161616;height:29vw;left:-1px;position:absolute;top:10vw;width:100%}.about-me .text-wrapper-7{color:#fff;font-family:Lato,Helvetica;font-size:1.8vw;font-weight:700;left:67.75926%;letter-spacing:0;line-height:normal;position:absolute;top:90%;width:19.386574%}.about-me .zcqvurvnza{left:3.877315%;width:30.881947%}.about-me .IMG,.about-me .zcqvurvnza{box-sizing:border-box;object-fit:cover;position:absolute;top:5%}.about-me .IMG{left:65.91435%;width:20.430555%}.about-me .p{color:#000;font-family:Inter,Helvetica;font-size:1.8vw;font-weight:700;left:3.5300925%;letter-spacing:0;line-height:normal;position:absolute;top:4vw;width:92.24537%}.about-me .my-hobbies-include{left:4.6296296%;top:40vw}.about-me .my-current-favorite,.about-me .my-hobbies-include{color:#000;font-family:Lato,Helvetica;font-size:1.8vw;font-weight:700;letter-spacing:0;line-height:normal;position:absolute;width:44.733795%}.about-me .my-current-favorite{left:36.458336%;top:100vw}.about-me .screenshot-3{box-sizing:border-box;left:6.828704%;object-fit:cover;position:absolute;top:100vw;width:25.05787%}.about-me .text-wrapper-8{color:#000;font-family:Lato,Helvetica;font-size:1.6vw;font-weight:700;left:5.729167%;letter-spacing:0;line-height:normal;position:absolute;top:123vw;width:29.224535%}.about-me .navigation-4{background-color:#e3e3e3;height:3.5vw;left:0;position:absolute;top:0;width:100%}.about-me .nav-academics-4:hover,.about-me .nav-contact-4:hover,.about-me .nav-overview-4:hover,.about-me .nav-projects-4:hover{background-color:#464646}.about-me .nav-overview-4{left:0}.about-me .nav-overview-4,.about-me .nav-projects-4{background-color:#161616;height:100%;position:absolute;top:0;width:20%}.about-me .nav-projects-4{left:20%}.about-me .nav-academics-4{background-color:#161616;height:100%;left:40%;position:absolute;top:0;width:20%}.about-me .nav-about-4{background-color:#fff;height:100%;left:60%;position:absolute;top:0;width:20%}.about-me .nav-contact-4{background-color:#161616;height:100%;left:80%;position:absolute;top:0;width:20%}.about-me .nav-about-text-4{color:#000;font-family:Epilogue,Helvetica;font-size:2vw;font-weight:400;left:15%;letter-spacing:0;line-height:normal;position:absolute;top:20%;white-space:nowrap}.about-me .nav-academics-text-4,.about-me .nav-contact-text-4,.about-me .nav-overview-text-4,.about-me .nav-projects-text-4{color:#fff;font-family:Epilogue,Helvetica;font-size:2vw;font-weight:400;left:15%;letter-spacing:0;line-height:normal;position:absolute;top:20%;white-space:nowrap}body{.academics{display:flex;flex-direction:row;justify-content:center}.academics,.academics .div{background-color:#fff;width:100%}.academics .div{position:relative}.academics .final-project{height:88vw;left:0;position:absolute;top:3.5vw;width:100%}.academics .fp-heading{color:#fff;font-family:Inter,Helvetica;font-size:2vw;font-weight:600;left:3%;letter-spacing:0;line-height:normal;position:absolute;top:.5vw;z-index:2}.academics .fp-row{left:0;position:absolute;width:100%}.academics .fp-row-a{background-color:#161616;height:50vw;top:0}.academics .fp-row-b{background-color:#111;height:19vw;top:50vw}.academics .fp-row-c{background-color:#161616;height:19vw;top:69vw}.academics .fp-row-heading{font-size:1.8vw;font-weight:600;top:4vw}.academics .fp-row-desc,.academics .fp-row-heading{color:#fff;font-family:Inter,Helvetica;left:3%;letter-spacing:0;line-height:normal;position:absolute}.academics .fp-row-desc{font-size:1.2vw;font-weight:400;margin:0;top:7vw;width:94%}.academics .fp-breath-img{object-fit:contain;position:absolute;top:14vw}.academics .fp-breath-1{left:20%;width:25.6vw}.academics .fp-breath-2{left:49%;width:14vw}.academics .fp-breath-3{left:66%;width:15vw}.academics .fp-clip{background-color:#000;box-sizing:border-box;position:absolute}.academics .fp-1{left:2%;top:35vw;width:22%}.academics .fp-2{left:27%;top:35vw;width:22%}.academics .fp-3{left:52%;top:35vw;width:22%}.academics .fp-4{left:77%;top:35vw;width:22%}.academics .fp-6{left:4%;top:1.5vw;width:28%}.academics .fp-7{left:36%;top:1.5vw;width:28%}.academics .fp-9{left:68%;top:1.5vw;width:28%}.academics .fp-5{left:4%;top:1.5vw;width:28%}.academics .fp-8{left:36%;top:1.5vw;width:28%}.academics .fp-10{left:68%;top:1.5vw;width:28%}.academics .fp-label{color:#fff;font-family:Inter,Helvetica;font-size:1.2vw;font-style:italic;font-weight:400;letter-spacing:0;line-height:normal;position:absolute;text-align:center}.academics .fp-label-1{left:2%;top:48vw;width:22%}.academics .fp-label-2{left:27%;top:48vw;width:22%}.academics .fp-label-3{left:52%;top:48vw;width:22%}.academics .fp-label-4{left:77%;top:48vw;width:22%}.academics .fp-label-6{left:4%;top:17.5vw;width:28%}.academics .fp-label-7{left:36%;top:17.5vw;width:28%}.academics .fp-label-9{left:68%;top:17.5vw;width:28%}.academics .fp-label-5{left:4%;top:17.5vw;width:28%}.academics .fp-label-8{left:36%;top:17.5vw;width:28%}.academics .fp-label-10{left:68%;top:17.5vw;width:28%}.academics .VR-engineering{background-color:#161616;height:118vw;left:0;overflow:hidden;position:absolute;top:91.5vw;width:100%}.academics .overlap-7{height:60vw;left:0;position:absolute;top:60%;width:100%}.academics .main-2{background-color:#fff;height:70%;left:0;position:absolute;top:0;width:100%}.academics .above-i-also{left:52.662%;top:5%}.academics .above-i-also,.academics .text-wrapper-7{color:#000;font-family:Inter,Helvetica;font-size:1.5vw;font-weight:400;letter-spacing:0;line-height:normal;position:absolute;width:43.2292%}.academics .text-wrapper-7{left:5.96065%;top:50%}.academics .element-6{left:74.1898%;width:20.6597%}.academics .element-6,.academics .element-7{background-color:#000;box-sizing:border-box;position:absolute;top:30%}.academics .element-7{left:51.4468%;width:20.7176%}.academics .element-8{left:28.3565%}.academics .element-8,.academics .element-9{background-color:#000;box-sizing:border-box;position:absolute;top:10%;width:20.7176%}.academics .element-9{left:5.96065%}.academics .overlap-8{height:80%;left:0;position:absolute;top:10%;width:100%}.academics .overlap-9{height:60%;left:0;position:absolute;top:0;width:100%}.academics .main-3{background-color:#161616;height:70%;left:0;position:absolute;top:35%;width:100%}.academics .element-10{left:54.919%;top:0;width:39.9306%}.academics .element-10,.academics .element-11{background-color:#000;box-sizing:border-box;position:absolute}.academics .element-11{left:5.96065%;top:60%;width:25.1736%}.academics .element-12{left:37.6736%;width:25.0579%}.academics .element-12,.academics .element-13{background-color:#000;box-sizing:border-box;position:absolute;top:60%}.academics .element-13{left:67.8819%;width:25.1157%}.academics .overlap-group-3{height:100vw;left:5.96065%;position:absolute;top:5%;width:43.3449%}.academics .text-wrapper-9{color:#fff;font-family:Inter,Helvetica;font-size:1.5vw;font-weight:400;left:0;letter-spacing:0;line-height:normal;position:absolute;top:2%;width:70.2292%}.academics .vector{height:3px;left:1.27315%;position:absolute;top:140px;width:42.0718%}.academics .screenshot{box-sizing:border-box;height:23vw;left:5.55556%;object-fit:cover;position:absolute;top:0;width:40.1042%}.academics .my-course-on-VR{font-size:1.5vw;font-weight:400;left:53.2407%;top:37px;width:43.2292%}.academics .my-course-on-VR,.academics .text-wrapper-10{color:#fff;font-family:Inter,Helvetica;letter-spacing:0;line-height:normal;position:absolute}.academics .text-wrapper-10{font-size:2vw;font-weight:600;left:58.1597%;top:71px;white-space:nowrap;width:32.6968%}.academics .cryptography{background-color:#e3e3e3;height:40vw;left:0;position:absolute;top:209.5vw;width:100%}.academics .overlap-group{background-color:#010101;height:40vw;position:relative;top:0}.academics .p{top:70%;width:42.7662%}.academics .p,.academics .this-class-included{color:#fff;font-family:Inter,Helvetica;font-size:1.5vw;font-weight:400;left:6.13426%;letter-spacing:0;line-height:normal;position:absolute}.academics .this-class-included{top:20%;width:47.1065%}.academics .text-wrapper-2{color:#fff;font-family:Inter,Helvetica;font-size:2vw;font-weight:600;left:17.9398%;letter-spacing:0;line-height:normal;position:absolute;top:5vw;white-space:nowrap;width:16.7245%}.academics .terminal{background-color:#000;box-sizing:border-box;left:55.1343%;position:absolute;top:10%;width:40.2778%}.academics .div{height:251vw}.academics .navigation-3{background-color:#e3e3e3;height:3.5vw;left:0;position:absolute;top:0;width:100%;z-index:2}.academics .nav-about-3:hover,.academics .nav-contact-3:hover,.academics .nav-overview-3:hover,.academics .nav-projects-3:hover{background-color:#464646}.academics .nav-overview-3{left:0}.academics .nav-overview-3,.academics .nav-projects-3{background-color:#161616;height:100%;position:absolute;top:0;width:25%}.academics .nav-projects-3{left:25%}.academics .nav-academics-3{background-color:#fff;height:100%;left:50%;position:absolute;top:0;width:25%}.academics .nav-contact-3{background-color:#161616;height:100%;left:75%;position:absolute;top:0;width:25%}.academics .nav-about-text-3,.academics .nav-contact-text-3,.academics .nav-overview-text-3,.academics .nav-projects-text-3{color:#fff;font-family:Epilogue,Helvetica;font-size:2vw;font-weight:400;left:15%;letter-spacing:0;line-height:normal;position:absolute;top:20%;white-space:nowrap}.academics .nav-academics-text-3{color:#000;font-family:Epilogue,Helvetica;font-size:2vw;font-weight:400;left:15%;letter-spacing:0;line-height:normal;position:absolute;top:20%;white-space:nowrap}}.contact .overlap-group-wrapper{height:1023px;overflow:hidden;width:100%}.contact .overlap-group{height:979px;left:-2px;position:relative;width:100%}.contact .frame{height:979px;left:.11574074%;position:absolute;top:0;width:99.88426%}.contact .distinction{font-family:Lato,Helvetica;font-size:2vw;left:13.599537%;top:20vw}.contact .distinction,.contact .text-wrapper{color:#000;font-weight:400;letter-spacing:0;line-height:normal;position:absolute}.contact .text-wrapper{font-family:Alegreya Sans SC,Helvetica;font-size:4.5vw;left:9.375%;top:15vw;white-space:nowrap;width:72.62731%}.contact .navigation{background-color:#e3e3e3;height:44px;left:0;position:absolute;top:0;width:100%}.contact .academics{background-color:#161616;height:44px;left:40.046295%;position:absolute;top:0;width:20.023148%}.contact .div{color:#fff;font-family:Epilogue,Helvetica;font-size:20px;font-weight:400;left:6.828704%;letter-spacing:0;line-height:normal;position:absolute;top:11px;white-space:nowrap}.contact .projects{background-color:#161616;height:44px;left:20.023148%;position:absolute;top:0;width:20.023148%}.contact .text-wrapper-2{color:#fff;font-family:Epilogue,Helvetica;font-size:20px;font-weight:400;left:7.002315%;letter-spacing:0;line-height:normal;position:absolute;top:11px;white-space:nowrap}.contact .about-me{background-color:#161616;height:44px;left:60.069443%;position:absolute;top:0;width:20.023148%}.contact .text-wrapper-3{color:#fff;font-family:Epilogue,Helvetica;font-size:20px;font-weight:400;left:6.6550927%;letter-spacing:0;line-height:normal;position:absolute;top:11px;white-space:nowrap}.contact .main{background-color:#fff;height:44px;left:0;position:absolute;top:0;width:20.023148%}.contact .text-wrapper-4{color:#000;font-family:Epilogue,Helvetica;font-size:20px;font-weight:400;left:6.828704%;letter-spacing:0;line-height:normal;position:absolute;top:16px;white-space:nowrap}.contact .div-wrapper{background-color:#161616;height:44px;left:80.09259%;position:absolute;top:0;width:19.907408%}.contact .text-wrapper-5{color:#fff;font-family:Epilogue,Helvetica;font-size:20px;font-weight:400;left:6.4814816%;letter-spacing:0;line-height:normal;position:absolute;top:11px;white-space:nowrap}.contact .navigation-5{background-color:#e3e3e3;height:3.5vw;left:0;position:absolute;top:0;width:100%}.contact .nav-about-5:hover,.contact .nav-academics-5:hover,.contact .nav-overview-5:hover,.contact .nav-projects-5:hover{background-color:#464646}.contact .nav-overview-5{left:0}.contact .nav-overview-5,.contact .nav-projects-5{background-color:#161616;height:100%;position:absolute;top:0;width:25%}.contact .nav-projects-5{left:25%}.contact .nav-academics-5{background-color:#161616;height:100%;left:50%;position:absolute;top:0;width:25%}.contact .nav-contact-5{background-color:#fff;height:100%;left:75%;position:absolute;top:0;width:25%}.contact .nav-contact-text-5{color:#000}.contact .nav-about-text-5,.contact .nav-academics-text-5,.contact .nav-contact-text-5,.contact .nav-overview-text-5,.contact .nav-projects-text-5{font-family:Epilogue,Helvetica;font-size:2vw;font-weight:400;left:15%;letter-spacing:0;line-height:normal;position:absolute;top:20%;white-space:nowrap}.contact .nav-about-text-5,.contact .nav-academics-text-5,.contact .nav-overview-text-5,.contact .nav-projects-text-5{color:#fff}body{position:relative;.overview.body-wrapper{height:50vw;width:100%}.overview.body{background-size:100% 100%;height:100%;overflow:hidden;position:relative;width:100%}.alegreya-sans sc-regular{font-family:Alegreya Sans SC,sans-serif;font-style:normal;font-weight:400}.overview.of-engineering{font-family:Alegreya Sans SC,sans-serif;font-size:2.2vw;left:43.1713%;top:23vw;width:39.5255%}.overview .text-wrapper,.overview.of-engineering{color:#000;font-weight:400;letter-spacing:0;line-height:normal;position:absolute}.overview .text-wrapper{font-family:Alegreya Sans SC,Alegreya Sans SC-Regular;font-size:5.5vw;left:32.7523%;top:16.8vw;white-space:nowrap;width:46.1806%}.overview .overlap-group{height:125px;left:15.49074%;position:absolute;top:10vw;width:77.1412%}.overview .distinction{font-size:1.5vw;left:10%;top:1vw}.overview .distinction,.overview .name{color:#000;font-family:Lato,Helvetica;font-weight:400;letter-spacing:0;line-height:normal;position:absolute}.overview .name{font-size:1.6vw;left:0;top:0;width:76.794%}.overview.div{color:#fff;font-family:Epilogue,Helvetica;font-size:20px;font-weight:400;left:118px;letter-spacing:0;line-height:normal;position:absolute;top:11px;white-space:nowrap}.overview .navigation-1{background-color:#e3e3e3;height:3.5vw;left:0;position:absolute;top:0;width:100%}.overview .nav-about-1:hover,.overview .nav-academics-1:hover,.overview .nav-contact-1:hover,.overview .nav-projects-1:hover{background-color:#464646}.overview .nav-overview-1{background-color:#fff;height:100%;left:0;position:absolute;top:0;width:25%}.overview .nav-projects-1{left:25%}.overview .nav-academics-1,.overview .nav-projects-1{background-color:#161616;height:100%;position:absolute;top:0;width:25%}.overview .nav-academics-1{left:50%}.overview .nav-contact-1{background-color:#161616;height:100%;left:75%;position:absolute;top:0;width:25%}.overview .nav-overview-text-1{color:#000;font-family:Epilogue,Helvetica;font-size:2vw;font-weight:400;left:15%;letter-spacing:0;line-height:normal;position:absolute;top:20%;white-space:nowrap}.overview .nav-about-text-1,.overview .nav-academics-text-1,.overview .nav-contact-text-1,.overview .nav-projects-text-1{color:#fff;font-family:Epilogue,Helvetica;font-size:2vw;font-weight:400;left:15%;letter-spacing:0;line-height:normal;position:absolute;top:20%;white-space:nowrap}}body{.projects{background-color:#fff;display:flex;flex-direction:row;justify-content:center;width:100%}.projects .div{height:100vw}.projects .div,.projects .in-progress{background-color:#fff;position:absolute;width:100%}.projects .in-progress{height:50vw;left:0;top:230vw}.projects .varlab{background-color:#161616;box-sizing:border-box;color:#fff;height:50vw;left:0;padding:4vw 6vw;position:absolute;top:280vw;width:100%}.projects .varlab-heading{font-size:2.5vw}.projects .varlab-body,.projects .varlab-heading{color:#fff;font-family:Inter,Helvetica;font-weight:600;letter-spacing:0;line-height:normal}.projects .varlab-body{font-size:1.5vw;margin-top:2vw}.projects .i-am-currently-in{font-size:1.5vw;left:6.59722%;top:135px;width:90%}.projects .i-am-currently-in,.projects .text-wrapper{color:#000;font-family:Inter,Helvetica;font-weight:600;letter-spacing:0;line-height:normal;position:absolute}.projects .text-wrapper{font-size:2.5vw;left:3.81944%;top:51px;white-space:nowrap;width:16.7245%}.projects .overlap{background-color:#000;height:90vw;left:0;position:absolute;top:140vw;width:100%}.projects .cryptography{background-color:#e3e3e3;height:37vw;left:0;position:absolute;top:110vw;width:100%}.projects .overlap-group{background-color:#010101;height:40vw;position:relative;top:0}.projects .p{top:70%;width:42.7662%}.projects .p,.projects .this-class-included{color:#fff;font-family:Inter,Helvetica;font-size:1.5vw;font-weight:400;left:6.13426%;letter-spacing:0;line-height:normal;position:absolute}.projects .this-class-included{top:20%;width:47.1065%}.projects .text-wrapper-2{color:#fff;font-family:Inter,Helvetica;font-size:2vw;font-weight:600;left:17.9398%;letter-spacing:0;line-height:normal;position:absolute;top:5vw;white-space:nowrap;width:16.7245%}.projects .terminal{background-color:#000;box-sizing:border-box;left:55.1343%;position:absolute;top:10%;width:40.2778%}.projects .personal-projects{background-color:#000;height:90vw;left:0;position:absolute;top:0;width:100%}.projects .overlap-2{height:100%;left:0;position:absolute;top:10%;width:100%}.projects .overlap-3{height:90%;left:0;position:absolute;top:0;width:90.6829%}.projects .overlap-4{height:623px;left:46.1806%;position:absolute;top:0;width:44.5023%}.projects .text-wrapper-3{color:#fff;font-family:Inter,Helvetica;font-size:1.5vw;font-weight:400;left:20%;letter-spacing:0;line-height:normal;position:absolute;top:0;width:70.5023%}.projects .element{background-color:#000;box-sizing:border-box;left:.694444%;position:absolute;top:35%;width:43.1134%}.projects .overlap-5{height:452px;left:0;position:absolute;top:40%;width:87.4421%}.projects .element-2{background-color:#000;box-sizing:border-box;left:0;position:absolute;top:0;width:70.1134%}.projects .text-wrapper-4{color:#fff;font-family:Inter,Helvetica;font-size:1.5vw;font-weight:400;left:60.7269%;letter-spacing:0;line-height:normal;position:absolute;top:160px;width:44.5023%}.projects .element-3{background-color:#000;box-sizing:border-box;left:0;position:absolute;top:121px;width:43.1134%}.projects .main{background-color:#111;height:30vw;left:0;margin-top:80vw;position:absolute;width:100%}.projects .element-4{background-color:#000;box-sizing:border-box;left:4.91898%;position:absolute;top:60px;width:31.25%}.projects .overlap-group-2{height:80%;left:41.3773%;position:absolute;top:0;width:54.1088%}.projects .element-5{background-color:#000;box-sizing:border-box;left:22.8588%;position:absolute;top:30%;width:60%}.projects .text-wrapper-5{font-size:1.5vw;font-weight:400;left:15%;top:0;width:78.7847%}.projects .text-wrapper-5,.projects .text-wrapper-6{color:#fff;font-family:Inter,Helvetica;letter-spacing:0;line-height:normal;position:absolute}.projects .text-wrapper-6{font-size:3vw;font-weight:600;left:5.96065%;top:50px;width:28.7616%}.projects .overlap-6{height:100%;left:0;position:absolute;top:44px;width:100%}.projects .VR-engineering{background-color:#161616;height:118vw;left:0;overflow:hidden;position:absolute;top:140vw;width:100%}.projects .overlap-7{height:60vw;left:0;position:absolute;top:60%;width:100%}.projects .main-2{background-color:#fff;height:70%;left:0;position:absolute;top:0;width:100%}.projects .above-i-also{left:52.662%;top:5%}.projects .above-i-also,.projects .text-wrapper-7{color:#000;font-family:Inter,Helvetica;font-size:1.5vw;font-weight:400;letter-spacing:0;line-height:normal;position:absolute;width:43.2292%}.projects .text-wrapper-7{left:5.96065%;top:50%}.projects .element-6{left:74.1898%;width:20.6597%}.projects .element-6,.projects .element-7{background-color:#000;box-sizing:border-box;position:absolute;top:30%}.projects .element-7{left:51.4468%;width:20.7176%}.projects .element-8{left:28.3565%}.projects .element-8,.projects .element-9{background-color:#000;box-sizing:border-box;position:absolute;top:10%;width:20.7176%}.projects .element-9{left:5.96065%}.projects .overlap-8{height:80%;left:0;position:absolute;top:10%;width:100%}.projects .overlap-9{height:60%;left:0;position:absolute;top:0;width:100%}.projects .main-3{background-color:#161616;height:70%;left:0;position:absolute;top:35%;width:100%}.projects .element-10{left:54.919%;top:0;width:39.9306%}.projects .element-10,.projects .element-11{background-color:#000;box-sizing:border-box;position:absolute}.projects .element-11{left:5.96065%;top:60%;width:25.1736%}.projects .element-12{left:37.6736%;width:25.0579%}.projects .element-12,.projects .element-13{background-color:#000;box-sizing:border-box;position:absolute;top:60%}.projects .element-13{left:67.8819%;width:25.1157%}.projects .overlap-group-3{height:100vw;left:5.96065%;position:absolute;top:5%;width:43.3449%}.projects .text-wrapper-8{font-size:24px;top:193px;width:43.2292%}.projects .text-wrapper-8,.projects .text-wrapper-9{color:#fff;font-family:Inter,Helvetica;font-weight:400;left:0;letter-spacing:0;line-height:normal;position:absolute}.projects .text-wrapper-9{font-size:1.5vw;top:2%;width:70.2292%}.projects .vector{height:3px;left:1.27315%;position:absolute;top:140px;width:42.0718%}.projects .screenshot{box-sizing:border-box;height:23vw;left:5.55556%;object-fit:cover;position:absolute;top:0;width:40.1042%}.projects .my-course-on-VR{font-size:1.5vw;font-weight:400;left:53.2407%;top:37px;width:43.2292%}.projects .my-course-on-VR,.projects .text-wrapper-10{color:#fff;font-family:Inter,Helvetica;letter-spacing:0;line-height:normal;position:absolute}.projects .text-wrapper-10{font-size:2vw;font-weight:600;left:58.1597%;top:71px;white-space:nowrap;width:32.6968%}.projects .senior-design{background-color:#fff;height:140vw;left:0;overflow:hidden;position:relative;top:0;width:100%}.projects .i-also-developed{left:4.34028%;margin-top:56%}.projects .i-also-developed,.projects .recording-and{color:#000;font-family:Inter,Helvetica;font-size:1.5vw;font-weight:400;letter-spacing:0;line-height:normal;position:absolute;width:43.2292%}.projects .recording-and{left:52.0255%;margin-top:58%}.projects .overlap-10{left:.983796%;margin-top:100%;position:absolute;width:97.8009%}.projects .overlap-11{box-sizing:border-box;left:2.02546%;position:absolute;top:0;width:95.7755%}.projects .i-also-designed{color:#000;font-family:Inter,Helvetica;font-size:1.5vw;font-weight:400;left:0;letter-spacing:0;line-height:normal;position:absolute;top:7px;width:53.0671%}.projects .diagram{left:49.0162%;top:0;width:46.7593%}.projects .diagram,.projects .img{object-fit:cover;position:absolute}.projects .img{left:0;top:13vw;width:48.1481%}.projects .for-this-i-developed{left:54.1088%;margin-top:5%;width:43.4606%}.projects .for-my-bachelors-in,.projects .for-this-i-developed{color:#000;font-family:Inter,Helvetica;font-size:1.5vw;font-weight:400;letter-spacing:0;line-height:normal;position:absolute}.projects .for-my-bachelors-in{left:5.55556%;margin-top:8%;width:45.3704%}.projects .videos{background-color:#161616;box-sizing:border-box;left:0;margin-top:70%;padding:13%;position:absolute;width:100%}.projects .recording-playback{left:42.9398%}.projects .recording-playback,.projects .text-wrapper-11{color:#fff;font-family:Inter,Helvetica;font-size:1.2vw;font-style:italic;font-weight:400;letter-spacing:0;line-height:normal;position:absolute;top:90%;width:12.6157%}.projects .text-wrapper-11{left:76.9676%}.projects .text-wrapper-12{color:#fff;font-family:Inter,Helvetica;font-size:1.2vw;font-style:italic;font-weight:400;left:10.8796%;letter-spacing:0;line-height:normal;position:absolute;top:90%;width:18.6921%}.projects .element-14{left:66.3773%;width:31.8287%}.projects .element-14,.projects .element-15{background-color:#000;box-sizing:border-box;padding:0;position:absolute;top:10%}.projects .element-15{left:34.4907%;width:31.0764%}.projects .element-16{background-color:#000;box-sizing:border-box;left:3.81944%;padding:0;position:absolute;top:10%;width:29.1667%}.projects .videos-2{background-color:#161616;box-sizing:border-box;left:0;margin-top:26%;padding:14%;position:absolute;width:100%}.projects .text-wrapper-13{left:12.3264%}.projects .text-wrapper-13,.projects .text-wrapper-14{color:#fff;font-family:Inter,Helvetica;font-size:1.5vw;font-style:italic;font-weight:400;letter-spacing:0;line-height:normal;position:absolute;top:90%;width:18.6921%}.projects .text-wrapper-14{left:70.9491%}.projects .ITSEC{box-sizing:border-box;left:41.2616%;object-fit:cover;padding:0;position:absolute;top:10%;width:14.8727%}.projects .spectrogram-video{left:59.8958%;width:37.4421%}.projects .minimap-video,.projects .spectrogram-video{background-color:#000;box-sizing:border-box;padding:0;position:absolute;top:10%}.projects .minimap-video{left:2.66204%;width:36.169%}.projects .text-wrapper-15{color:#fff;font-family:Epilogue,Helvetica;font-size:20px;font-weight:400;left:6.8287%;letter-spacing:0;line-height:normal;position:absolute;top:16px;white-space:nowrap}.projects .navigation-2{background-color:#e3e3e3;height:3.5vw;left:0;position:absolute;top:0;width:100%;z-index:2}.projects .nav-about-2:hover,.projects .nav-academics-2:hover,.projects .nav-contact-2:hover,.projects .nav-overview-2:hover{background-color:#464646}.projects .nav-overview-2{background-color:#161616;height:100%;left:0;position:absolute;top:0;width:25%}.projects .nav-projects-2{background-color:#fff;height:100%;left:25%;position:absolute;top:0;width:25%}.projects .nav-academics-2{left:50%}.projects .nav-academics-2,.projects .nav-contact-2{background-color:#161616;height:100%;position:absolute;top:0;width:25%}.projects .nav-contact-2{left:75%}.projects .nav-projects-text-2{color:#000;font-family:Epilogue,Helvetica;font-size:2vw;font-weight:400;left:15%;letter-spacing:0;line-height:normal;position:absolute;top:20%;white-space:nowrap}.projects .nav-about-text-2,.projects .nav-academics-text-2,.projects .nav-contact-text-2,.projects .nav-overview-text-2{color:#fff;font-family:Epilogue,Helvetica;font-size:2vw;font-weight:400;left:15%;letter-spacing:0;line-height:normal;position:absolute;top:20%;white-space:nowrap}}[simply-anim]{opacity:0}
/*# sourceMappingURL=main.1b604879.css.map*/