body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.top{position:absolute;width:100px;height:100px}.fade-in-appear{opacity:0}.fade-in-appear-active{opacity:1;transition:opacity .4s ease-in .4s,transform .7s ease-out .1s}.fade-in-enter{opacity:0;z-index:1}.fade-in-enter-active{opacity:1;transition:opacity .25s ease-in}.fade-in-enter-done{.opacity:1}.fade-in-exit{opacity:1}.fade-in-exit-active{opacity:0;transition:opacity .25s ease-in}.fade-in-exit-done{opacity:0}.background-fade-in-enter{opacity:0;z-index:1}.background-fade-in-enter-active{opacity:1;transition:opacity .25s linear}.background-fade-in-exit{opacity:1}.background-fade-in-exit-active{opacity:0;transition:opacity 2s linear .3s}.page-content.fade-in-enter{opacity:0!important}.page-content.fade-in-enter-active{opacity:1!important;transition:opacity .3s ease-in!important}.page-content.fade-in-enter-done,.page-content.fade-in-exit{opacity:1!important}.page-content.fade-in-exit-active{opacity:0!important;transition:opacity .3s ease-in!important}.page-content.fade-in-exit-done{opacity:0!important},.page,body{width:100vw!important;width:1000px}.page{width:100vw!important;padding-top:20px;text-align:center;position:absolute}.page h1{font-size:40px;padding-top:5em;color:#fff}.page-content{opacity:0}:focus{outline:none}.under-construction{cursor:default;font-size:30px!important;width:700px;margin-left:auto;margin-right:auto;font-family:"Poppins",sans-serif}.c.social-links{font-size:80px;display:flex;justify-content:space-between;width:40%;margin:calc(50vh - 40px) auto auto;padding-bottom:20px}.c.social-links i{color:#fff;transition:transform .2s}.c.social-links i:hover{transform:scale(1.1)}.c.social-links p{color:#fff;font-family:"Poppins",sans-serif;font-size:18px;line-height:40px}.c.social-links a{text-decoration:none}.mdl-layout__content{position:absolute!important;width:100vw;height:100vh}.mdl-layout__header{background-color:transparent!important;border-bottom:0 solid hsla(0,0%,100%,.30196078431372547)!important;min-height:64px;height:64px}.header{position:fixed;width:100vw;height:64px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.narrow-header{display:none;position:absolute;width:400px;top:25px;left:50%;margin-left:-200px;text-align:center;font-family:"Montserrat",sans-serif;font-weight:600;font-size:25px}.header.black{background:linear-gradient(180deg,rgba(0,0,0,.7490196078431373),rgba(0,0,0,.7490196078431373))}.header.blue{background:linear-gradient(270deg,rgba(31,50,71,.7490196078431373),rgba(17,26,41,.7490196078431373))}.header.dark-green{background:linear-gradient(270deg,rgba(35,61,71,.7490196078431373),rgba(30,51,48,.7490196078431373))}.header.green{background:linear-gradient(90deg,rgba(30,32,79,.7490196078431373),rgba(55,93,120,.7490196078431373))}.header.purple{background:linear-gradient(90deg,rgba(15,12,41,.7490196078431373),rgba(48,43,99,.7490196078431373))}.header.light-red{background:linear-gradient(90deg,rgba(51,18,38,.7490196078431373),rgba(46,6,7,.7490196078431373))}.header.light-green{background:linear-gradient(90deg,rgba(13,28,48,.7490196078431373),rgba(1,31,51,.7490196078431373))}.header.light-blue{background:linear-gradient(90deg,rgba(10,37,64,.7490196078431373),rgba(16,65,97,.7490196078431373))}.header.gray{background:linear-gradient(90deg,rgba(53,65,99,.7490196078431373),rgba(56,39,77,.7490196078431373))}.header-title{cursor:default;position:absolute;width:224px;top:-10px;padding:0;font-size:19px;font-family:"Montserrat",sans-serif!important;font-weight:600}.mdl-layout-title,.mdl-layout__title{font-family:"Montserrat",sans-serif!important;font-size:19px!important;font-weight:600!important}.background{position:fixed;width:100vw;height:100vh}.background.black{background:#000;background:linear-gradient(180deg,#000,#000)}.background.blue{background:#141e30;background:linear-gradient(270deg,#243b55,#141e30)}.background.dark-green{background:#2f734b;background:linear-gradient(270deg,#233d47,#2f4f4a)}.background.green{background:#44a08d;background:linear-gradient(90deg,#1e204f,#375d78)}.background.purple{background:#ad5389;background:linear-gradient(90deg,#0f0c29,#302b63)}.background.light-red{background:#c31432;background:linear-gradient(90deg,#4d1e3a,#380809)}.background.light-green{background:#30678a;background:linear-gradient(90deg,#1d375c,#01263d)}.background.light-blue{background:#2980b9;background:linear-gradient(90deg,#0d2e4f,#2980b9)}.background.gray{background:#614385;background:linear-gradient(90deg,#516395,#614385)}.mdl-layout__drawer-button{color:#fff;margin:8px 12px!important}.home-button{position:absolute;top:23px;right:22px}.home-button-link{color:#fff;width:24px;height:24px;font-size:1.5em}.navigation{padding-top:4px;text-align:right;display:inline-block}.navigation li{display:inline-block;font-size:0;padding-left:25px}.navigation li a{transition:transform .2s;display:inline-block;text-align:center;font-family:"Roboto",sans-serif;font-size:20px;text-decoration:none}.navigation li a:hover{transform:scale(1.02)}.link{color:#d1d1d1}.link-bold,.link:hover{color:#fff}.footer{background:rgba(0,0,0,.1);margin-top:600px;text-align:center;height:50px;line-height:50px;width:100%;font-size:13px}.footer,.footer a{color:#dbdbdb}.footer a:hover{color:#fff}.footer-compact{display:none;background:rgba(0,0,0,.1);margin-top:600px;text-align:center;height:50px;line-height:50px;width:100%;color:#dbdbdb;font-size:13px}@media only screen and (max-width:1200px){.lp.banner-text hr{width:80%!important}.lp.box-row{font-size:2vw!important;font-weight:400!important;margin-bottom:1.7vw!important}.lp.box{height:23vw!important}.lp.box-line{opacity:0!important}.lp.box-row li{font-size:2vw!important;font-weight:400!important}.lp.box h1{font-size:2.8vw!important;padding-bottom:3.5vw!important}.lp.box-heading{height:6.8vw!important}.lp.box h1{transform:translateY(-7vw)!important}.lp.box-heading hr{transform:translateY(7vw)!important}.se.intro-box{font-size:2vw!important;height:7vw!important;padding-top:4.5vw!important}}@media only screen and (max-width:1038px){.lp.intro-sentence-1,.lp.intro-sentence-2{width:90vw!important}}@media only screen and (max-width:978px){.header-title{display:none}.navigation ul{padding-left:0}}@media only screen and (max-width:863px){.lp.box-heading,.lp.box-row{display:none!important}.lp.box.l h1{transform:translateY(5.1vw)!important;font-size:3.4vw!important}.lp.box.r h1{transform:translateY(7.2vw)!important;font-size:3.4vw!important}.lp.wide-list{display:none!important}.lp.mobile-list{display:block}.lp.social-links{transform:translateY(-15px);width:80%!important;margin:auto;padding-bottom:20px}.lp.social-links i{color:#fff;font-size:4em!important;padding:8px}.se.intro-box{font-size:3vw!important;line-height:normal;height:12.5vw!important;padding-top:5vw!important}}@media only screen and (min-width:864px){.lp.wide-list{display:block}.lp.mobile-list{display:none!important}}@media only screen and (max-width:820px){.se.navigation{width:210vw!important;left:auto!important;right:-57vw!important;transform:scale(.8)!important}}@media only screen and (max-width:729px){.navigation{display:none!important}.home-button,.narrow-header{display:block}.lp.box{float:right!important;width:100%!important;height:100px!important}.lp.box.l h1{transform:translateY(2.2vw)!important;font-size:25px!important}.lp.box.r{margin-top:20px!important}.lp.box.r h1{transform:translateY(2.2vw)!important;font-size:25px!important}.se.navigation{display:inline-block!important}.se.intro-image-1{width:290px!important}.se.intro-image-2{width:400px!important;right:10%!important}.se.intro-image-3{width:500px!important;left:52vw!important}}@media only screen and (min-width:730px){.mdl-navigation__link.link-show{display:none!important}.home-button{display:none}}@media only screen and (max-width:650px){.se.navigation{transform:scale(.7)!important}}@media only screen and (max-width:600px){.lp.banner-text{width:90%!important}.lp.banner-text h1{font-size:7.3vw!important}.lp.banner-text hr{width:92%!important}.lp.mobile-list{font-size:4.2vw!important}.se.intro-image-1{width:260px!important}.se.intro-image-2{width:380px!important;right:12%!important}.se.intro-image-3{width:460px!important;left:55vw!important}}@media only screen and (max-width:540px){.se.navigation{transform:scale(.6)!important;width:230vw!important;right:-66vw!important}}@media only screen and (max-width:450px){.se.navigation{transform:scale(.52)!important;width:250vw!important;right:-76vw!important}}@media only screen and (max-width:398px){.se.navigation{transform:scale(.46)!important;width:250vw!important;right:-76vw!important}}@media only screen and (max-width:420px){.lp.box.l h1{transform:translateY(4vw)!important;font-size:20px!important}.lp.box.r h1{transform:translateY(3.4vw)!important}.footer-small{display:block!important}.footer{display:none!important}.lp.social-links{width:90%!important}.lp.social-links i{color:#fff;font-size:3em!important;padding:8px}.se.intro-image-1{width:65vw!important;right:12vw!important;left:auto!important}.se.intro-image-2{width:93vw!important;right:5vw!important}.se.intro-image-3{width:99vw!important;right:2vw!important;left:auto!important}}.lp.slide-up-enter{opacity:1}.lp.slide-up-enter-active{transition:opacity .4s ease-in .4s,transform .7s ease-out .1s}.lp.slide-up-enter-active,.lp.slide-up-enter-done,.lp.slide-up-exit{transform:translateY(-300px);opacity:0}.lp.slide-up-exit-active{transition:opacity .4s ease-in .4s,transform .7s ease-out .1s}.lp.slide-up-exit-active,.lp.slide-up-exit-done{transform:translate(0);opacity:1}.lp.scroll-text.fade-in-appear{opacity:0;transform:translateY(-80px)}.lp.scroll-text.fade-in-appear-active{opacity:1;transform:translate(0);transition:opacity .4s ease-in .4s,transform .7s ease-out .1s}.lp.intro-sentence-1.fade-in-enter{opacity:0;transform:translateY(400px)}.lp.intro-sentence-1.fade-in-enter-active{opacity:1;transform:translateY(-300px);transition:transform 2.1s,opacity .3s;transition-timing-function:cubic-bezier(0,-.05,0,1)}.lp.intro-sentence-1.fade-in-enter-done,.lp.intro-sentence-1.fade-in-exit{opacity:1;transform:translateY(-300px)}.lp.intro-sentence-1.fade-in-exit-active{opacity:0;transform:translateY(100px);transition:opacity .4s ease-in .4s,transform .7s ease-out .1s}.lp.intro-sentence-1.fade-in-exit-done{opacity:0;transform:translateY(100px)}.lp.intro-sentence-1.dismiss.fade-in-exit{opacity:1;transform:translateY(-300px)}.lp.intro-sentence-1.dismiss.fade-in-exit-active{opacity:0;transform:translateY(-500px);transition:opacity .4s ease-in .4s,transform .7s ease-out .1s}.lp.intro-sentence-1.dismiss.fade-in-exit-done{opacity:0;transform:translateY(-100px)}.lp.intro-sentence-2.fade-in-enter{opacity:0;transform:translateY(400px)}.lp.intro-sentence-2.fade-in-enter-active{opacity:1;transform:translateY(-300px);transition:transform 1s,opacity .2s;transition-timing-function:cubic-bezier(0,-.05,0,1)}.lp.intro-sentence-2.fade-in-enter-done,.lp.intro-sentence-2.fade-in-exit{opacity:1;transform:translateY(-300px)}.lp.intro-sentence-2.fade-in-exit-active{opacity:0;transform:translateY(100px);transition:opacity .4s ease-in .4s,transform .7s ease-out .1s}.lp.intro-sentence-2.fade-in-exit-done{opacity:0;transform:translateY(100px)}.lp.intro-sentence-2.dismiss.fade-in-exit{opacity:1;transform:translateY(-300px)}.lp.intro-sentence-2.dismiss.fade-in-exit-active{opacity:0;transform:translateY(-500px);transition:opacity .4s ease-in .4s,transform .7s ease-out .1s}.lp.intro-sentence-2.dismiss.fade-in-exit-done{opacity:0;transform:translateY(-100px)}.lp.boxes.fade-in-enter{opacity:0;transform:translateY(-200px)}.lp.boxes.fade-in-enter-active{transition:transform 1s,opacity .4s;transition-timing-function:cubic-bezier(0,-.05,0,1)}.lp.boxes.fade-in-enter-active,.lp.boxes.fade-in-enter-done,.lp.boxes.fade-in-exit{opacity:1;transform:translateY(-400px)}.lp.boxes.fade-in-exit-active{transition:transform 1s,opacity .4s;transition-timing-function:cubic-bezier(0,-.05,0,1)}.lp.boxes.fade-in-exit-active,.lp.boxes.fade-in-exit-done{opacity:0;transform:translateY(-200px)}.lp.wipe-enter{transform:scaleX(0)!important}.lp.wipe-enter-active{transition:transform 1s,opacity .4s;transition-timing-function:cubic-bezier(0,-.05,0,1)}.lp.wipe-enter-active,.lp.wipe-enter-done,.lp.wipe-exit{transform:scaleX(1)!important}.lp.wipe-exit-active{transition:transform 1s,opacity .4s;transition-timing-function:cubic-bezier(0,-.05,0,1)}.lp.wipe-exit-active,.lp.wipe-exit-done{transform:scaleX(0)!important}.lp.profile-img{height:250px;padding-top:5em}.lp.banner-text{background-color:rgba(28,28,28,.8);opacity:.8;width:75%;margin:auto;border-radius:10px}.lp.banner-text h1{cursor:default;padding-top:20px;margin-bottom:10px;font-size:46px;font-family:"Questrial",sans-serif;letter-spacing:8px;color:#fff}.lp.banner-text hr{border-top:2px solid hsla(0,0%,100%,.4);width:40%;margin:auto;padding-bottom:12px}.lp.banner-text pre{margin:0;padding:0}.lp.wide-list{color:#fff;font-size:20px;font-family:"Questrial",sans-serif;padding:10px 1em 1em}.lp.wide-list a{color:#fff;text-decoration:none;transition:all .25s ease-in-out 0s}.lp.wide-list a:hover{font-size:21px}.lp.mobile-list{line-height:40px;color:#fff;font-size:25px;font-family:"Questrial",sans-serif;padding:10px 1em 1em}.lp.mobile-list a{color:#fff;text-decoration:none;transition:all .25s ease-in-out 0s}.lp.mobile-list a:hover{font-size:21px}.lp.tufts{font-weight:700}.lp.social-links{display:flex;justify-content:space-between;width:50%;margin:auto;padding-bottom:20px}.lp.social-links i{color:#fff;font-size:5em;padding:8px}.lp.social-links a{transform:scale(1);transition:all .25s ease-in-out 0s}.lp.social-links a:hover{transform:scale(1.08)}.lp.scroll-text{cursor:default;padding-top:100px;color:#fff;font-size:24px;font-family:"Questrial",sans-serif}.lp.scroll-text i{padding:15px}.lp.intro-sentence-1{cursor:default;display:inline-block;width:67vw;transform:translateY(400px);opacity:0}.lp.intro-sentence-1 p{color:#fff;font-size:24px;font-family:"Montserrat",sans-serif;line-height:30px;padding:80px 10px 10px}.lp.intro-sentence-2{cursor:default;display:inline-block;width:60vw;transform:translateY(100px);opacity:0;padding:10px}.lp.intro-sentence-2 p{color:#fff;font-size:24px;font-family:"Montserrat",sans-serif;line-height:30px;padding-top:40px}.lp.boxes{cursor:default;position:absolute;right:0;left:0;width:80vw;opacity:0;margin:200px auto}.lp.boxes-heading{position:absolute;width:100%;text-align:center;top:72px;left:0;margin-bottom:30px;color:#fff;font-size:40px;font-family:"Oswald",sans-serif;font-weight:200}.lp.lines{width:90%;margin:0 auto;text-align:center}.lp.lines hr{border-width:1px;opacity:.7}.lp.lines i{padding-top:15px;color:#fff;font-size:50px;opacity:.4}.lp.line1{transform:translate(5px);transform-origin:100% 50%}.lp.line1,.lp.line2{width:50%;margin-top:30px;margin-bottom:30px;float:left;height:20px}.lp.line2{transform:translate(-5px);transform-origin:0 50%}.lp.box{box-shadow:0 20px 20px -10px rgba(0,0,0,.30196078431372547);transition:transform .2s;width:calc(50% - 20px);float:left;margin:80px 10px 10px calc(25% + 10px);height:280px;padding:0}.lp.box:hover{transform:scale(1.03);box-shadow:0 18px 20px -10px rgba(0,0,0,.30196078431372547)}.lp.box h1{transform:translateY(-94px);margin:0;padding:20px;font-family:"Poppins",sans-serif;font-weight:600;font-size:35px}.lp.box p{padding:20px;color:#fff;font-size:28px;font-family:"Roboto",sans-serif;font-weight:300;line-height:30px}.lp.box.l{background-color:rgba(3,30,0,.2);transform-origin:65% 50%}.lp.box.r{background-color:rgba(180,18,18,.4196078431372549);transform-origin:35% 50%}.lp.box.l h1,.lp.box.l p{text-align:center}.lp.box.l p{transform:translateY(-50px);margin-bottom:50px}.lp.box.r h1,.lp.box.r p{text-align:center}.lp.box.r p{transform:translateY(-50px);margin-bottom:50px}.lp.box-heading{width:100%;height:100px}.lp.box-heading.l{background-color:rgba(0,69,8,.2);transform-origin:100% 50%;box-shadow:0 20px 20px -10px rgba(0,0,0,.30196078431372547)}.lp.box-heading hr{transform:translateY(96px);border-width:2px;margin-top:0}.lp.box-heading.r{background-color:rgba(53,0,0,.1803921568627451);transform-origin:0 50%;box-shadow:0 20px 20px -10px rgba(0,0,0,.30196078431372547)}.lp.box-row{transform:translateY(-65px);width:80%;margin-left:10%;margin-right:10%;color:#fff;font-size:24px;font-family:"Roboto",sans-serif;font-weight:300;margin-bottom:32px}.lp.box-row ul{padding:0;margin:0;display:flex;align-items:stretch;justify-content:space-between}.lp.box-row li{color:#fff;display:block;flex:0 1 auto;list-style-type:none;font-size:24px;font-family:"Roboto",sans-serif;font-weight:300;line-height:30px}.lp.box-line{transform:translateY(-80px);margin:0;border-width:0;height:1px;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff,hsla(0,0%,100%,0))}.lp.gap{padding-bottom:400px}.se.intro-content.fade-out-enter,.se.intro-content.fade-out-exit-done{opacity:1}.se.intro-content.fade-out-enter-active{opacity:0;transition:opacity 1s}.se.intro-content.fade-out-enter-done,.se.intro-content.fade-out-exit{opacity:0}.se.intro-content.fade-out-exit-active{opacity:1;transition:opacity 1s}.se.intro-content.fade-out-exit-done{opacity:1}.se.intro-image-1.fade-in-enter,.se.intro-image-2.fade-in-enter,.se.intro-image-3.fade-in-enter{opacity:0}.se.intro-image-1.fade-in-enter-active,.se.intro-image-2.fade-in-enter-active,.se.intro-image-3.fade-in-enter-active{opacity:1;transform:translateY(-50px);transition:transform 1s,opacity 1s}.se.intro-image-1.fade-in-enter-done,.se.intro-image-1.fade-in-exit,.se.intro-image-2.fade-in-enter-done,.se.intro-image-2.fade-in-exit,.se.intro-image-3.fade-in-enter-done,.se.intro-image-3.fade-in-exit{opacity:1;transform:translateY(-50px)}.se.intro-image-1.fade-in-exit-active,.se.intro-image-2.fade-in-exit-active,.se.intro-image-3.fade-in-exit-active{opacity:0;transform:translate(0);transition:transform 1s,opacity 1s}.se.intro-image-1.fade-in-exit-done,.se.intro-image-2.fade-in-exit-done,.se.intro-image-3.fade-in-exit-done{opacity:0;transform:translate(0)}.se.intro-box.fade-in-enter{opacity:0}.se.intro-box.fade-in-enter-active{transition:transform 1s,opacity 1s}.se.intro-box.fade-in-enter-active,.se.intro-box.fade-in-enter-done,.se.intro-box.fade-in-exit{opacity:1;transform:translateY(-100px)}.se.intro-box.fade-in-exit-active{transition:transform 1s,opacity 1s}.se.intro-box.fade-in-exit-active,.se.intro-box.fade-in-exit-done{opacity:0;transform:translateY(-50px)}.se.nav-arrow-container.fade-in-enter{opacity:0;transform:translateY(10px)}.se.nav-arrow-container.fade-in-enter-active,.se.nav-arrow-container.fade-in-enter-done,.se.nav-arrow-container.fade-in-exit{opacity:1;transform:translate(0)}.se.nav-arrow-container.fade-in-exit-active,.se.nav-arrow-container.fade-in-exit-done{opacity:0;transform:translateY(10)}.se.nav-arrow.\31{transform:translateY(20px)}.se.nav-arrow.\32{transform:translate(161px,20px)}.se.nav-arrow.\33{transform:translate(320px,20px)}.se.nav-arrow.\34{transform:translate(479px,20px)}.se.nav-arrow.\35{transform:translate(640px,20px)}.se.navigation.resize-enter{transform:scale(.8);color:#576961}.se.navigation.resize-enter-active{transform:scale(1);color:#fff;transition:transform .8s,color .8s}.se.navigation.resize-enter-done,.se.navigation.resize-exit{transform:scale(1);color:#fff}.se.navigation.resize-exit-active{transform:scale(.8);color:#576961;transition:transform .8s,color .8s}.se.navigation.resize-exit-done{transform:scale(.8);color:#576961}.se.nav-cell.resize-enter{transform:scale(1) translateY(20px)}.se.nav-cell.resize-enter-active{transition:transform .8s}.se.nav-cell.resize-enter-active,.se.nav-cell.resize-enter-done,.se.nav-cell.resize-exit{transform:scale(1.1) translateY(20px)}.se.nav-cell.resize-exit-active{transition:transform .8s}.se.nav-cell.resize-exit-active,.se.nav-cell.resize-exit-done{transform:scale(1) translateY(20px)}.se.experience-content.fade-in-enter{opacity:0}.se.experience-content.fade-in-enter-active{opacity:1;transition:opacity 1s}.se.experience-content.fade-in-enter-done,.se.experience-content.fade-in-exit{opacity:1}.se.experience-content.fade-in-exit-active{opacity:0;transition:opacity 1s}.se.experience-content-2.fade-in-enter,.se.experience-content.fade-in-exit-done{opacity:0}.se.experience-content-2.fade-in-enter-active{opacity:1;transition:opacity 1s}.se.experience-content-2.fade-in-enter-done,.se.experience-content-2.fade-in-exit{opacity:1}.se.experience-content-2.fade-in-exit-active{opacity:0;transition:opacity 1s}.se.experience-content-2.fade-in-exit-done{opacity:0}.se.exp-box-content.fade-in-enter{display:block;transform:translateY(40px);opacity:0}.se.exp-box-content.fade-in-enter-active{transition:transform .8s,opacity .8s}.se.exp-box-content.fade-in-enter-active,.se.exp-box-content.fade-in-enter-done,.se.exp-box-content.fade-in-exit{opacity:1;transform:translate(0);display:block}.se.exp-box-content.fade-in-exit-active{opacity:0;transition:transform .8s,opacity .8s;transform:translateY(40px);display:block}.se.exp-box-content.fade-in-exit-done{opacity:0;transform:translateY(40px)}.se.screen-description.fade-in-enter{opacity:0}.se.screen-description.fade-in-enter-active{opacity:1;transition:opacity 1s}.se.screen-description.fade-in-enter-done,.se.screen-description.fade-in-exit{opacity:1}.se.screen-description.fade-in-exit-active{opacity:0;transition:opacity 1s}.se.courses-content.fade-in-enter,.se.screen-description.fade-in-exit-done{opacity:0}.se.courses-content.fade-in-enter-active{opacity:1;transition:opacity .8s}.se.courses-content.fade-in-enter-done,.se.courses-content.fade-in-exit{opacity:1}.se.courses-content.fade-in-exit-active{opacity:0;transition:opacity .8s}.se.courses-content.fade-in-exit-done,.se.courses-hover-intro.fade-in-enter{opacity:0}.se.courses-hover-intro.fade-in-enter-active{opacity:1;transition:opacity .8s}.se.courses-hover-intro.fade-in-enter-done,.se.courses-hover-intro.fade-in-exit{opacity:1}.se.courses-hover-intro.fade-in-exit-active{opacity:0;transition:opacity .8s}.se.courses-hover-intro.fade-in-exit-done,.se.courses-row.fade-in-enter{opacity:0}.se.courses-row.fade-in-enter-active{opacity:1;transition:opacity .8s}.se.courses-row.fade-in-enter-done,.se.courses-row.fade-in-exit{opacity:1}.se.courses-row.fade-in-exit-active{opacity:0;transition:opacity .8s}.se.courses-row.fade-in-exit-done,.se.skills-content.fade-in-enter{opacity:0}.se.skills-content.fade-in-enter-active{opacity:1;transition:opacity .8s}.se.skills-content.fade-in-enter-done,.se.skills-content.fade-in-exit{opacity:1}.se.skills-content.fade-in-exit-active{opacity:0;transition:opacity .8s}.se.skills-content.fade-in-exit-done,.se.skills-hover-intro.fade-in-enter{opacity:0}.se.skills-hover-intro.fade-in-enter-active{opacity:1;transition:opacity .8s}.se.skills-hover-intro.fade-in-enter-done,.se.skills-hover-intro.fade-in-exit{opacity:1}.se.skills-hover-intro.fade-in-exit-active{opacity:0;transition:opacity .8s}.se.skills-first-section.fade-in-enter,.se.skills-hover-intro.fade-in-exit-done{opacity:0}.se.skills-first-section.fade-in-enter-active{opacity:1;transition:opacity .8s}.se.skills-first-section.fade-in-enter-done,.se.skills-first-section.fade-in-exit{opacity:1}.se.skills-first-section.fade-in-exit-active{opacity:0;transition:opacity .8s}.se.skills-first-section.fade-in-exit-done,.se.skills-second-section.fade-in-enter{opacity:0}.se.skills-second-section.fade-in-enter-active{opacity:1;transition:opacity .8s}.se.skills-second-section.fade-in-enter-done,.se.skills-second-section.fade-in-exit{opacity:1}.se.skills-second-section.fade-in-exit-active{opacity:0;transition:opacity .8s}.se.skills-second-section.fade-in-exit-done,.se.skills-third-section.fade-in-enter{opacity:0}.se.skills-third-section.fade-in-enter-active{opacity:1;transition:opacity .8s}.se.skills-third-section.fade-in-enter-done,.se.skills-third-section.fade-in-exit{opacity:1}.se.skills-third-section.fade-in-exit-active{opacity:0;transition:opacity .8s}.se.skills-fourth-section.fade-in-enter,.se.skills-third-section.fade-in-exit-done{opacity:0}.se.skills-fourth-section.fade-in-enter-active{opacity:1;transition:opacity .8s}.se.skills-fourth-section.fade-in-enter-done,.se.skills-fourth-section.fade-in-exit{opacity:1}.se.skills-fourth-section.fade-in-exit-active{opacity:0;transition:opacity .8s}.se.projects-content.fade-in-enter,.se.skills-fourth-section.fade-in-exit-done{opacity:0}.se.projects-content.fade-in-enter-active{opacity:1;transition:opacity .8s}.se.projects-content.fade-in-enter-done,.se.projects-content.fade-in-exit{opacity:1}.se.projects-content.fade-in-exit-active{opacity:0;transition:opacity .8s}.se.projects-content.fade-in-exit-done{opacity:0}.se.section-marker{z-index:10;position:absolute;width:40px;height:40px;left:0}.se.section-marker.exp{top:1260px}.se.section-marker.courses{top:4250px}.se.section-marker.skills{top:5050px}.se.section-marker.projects{top:6560px}.se.section-marker.more{top:9890px}.se.section-marker.tech-concepts{top:340px}.se.section-marker.tools-apps{top:640px}.se.section-marker.libraries{top:940px}.se.navigation{z-index:5;transform:scale(.8);color:#576961;opacity:1;position:fixed;top:20px;left:0;width:100%;height:130px;text-align:center;display:inline-block;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.se.navigation ul{padding-left:0;padding-top:50px;display:inline-block;font-size:0;list-style:none}.se.navigation li{text-align:center;padding-left:5px;padding-right:5px;float:left;font-size:20px;font-family:"Roboto Condensed",sans-serif;font-weight:300;line-height:30px}.se.nav-cell{z-index:3;position:relative;cursor:pointer;transform:translateY(20px);transform-origin:50% 100%;width:150px;height:30px}.se.nav-cell-underline{transform:scaleX(0);height:1px;margin-left:auto;margin-right:auto;background:#fff;opacity:.8;border-radius:2px;transition:all .25s ease-in-out 0s}.se.nav-cell-underline.exp{width:115px}.se.nav-cell-underline.courses{width:90px}.se.nav-cell-underline.skills{width:75px}.se.nav-cell-underline.projects{width:95px}.se.nav-cell-underline.more{width:60px}.se.nav-cell-underline.hover{transform:scaleX(1)}.se.nav-arrow-container{opacity:0;transform:translateY(10)}.se.nav-arrow{text-align:left;margin:auto;width:650px;transform:translateY(20px);transition:transform 1s;height:30px;color:#fff;font-size:20px;font-family:"Roboto",sans-serif}.se.intro-content{transform:translateY(200px);height:1200px;width:100%}.se.intro-image-1{opacity:0;position:absolute;left:30%;top:120px;width:310px}.se.intro-image-2{opacity:0;position:absolute;right:30%;top:480px;width:410px}.se.intro-image-3{opacity:0;position:absolute;top:880px;width:440px;left:50%;margin-left:-220px}.se.intro-gap{width:100%;height:100px;padding-top:1000px}.se.intro-box{transform:translateY(-50px);cursor:default;opacity:0;width:100%;height:80px;background:#409586;color:#fff;padding-top:50px;font-weight:700;font-size:24px;font-family:"Raleway",sans-serif;text-align:center}.se.experience-content{opacity:0;margin-top:200px;margin-bottom:100px}.se.experience-content-2{opacity:0;margin-top:120px;margin-bottom:700px}.se.exp-title-box{width:100%;height:110px;text-align:center}.se.exp-title-image{padding-top:10px;width:70px;float:left}.se.exp-title-image-2{transform:translateY(15px);width:80px;float:left;border-radius:20px}.se.exp-title-content{width:800px;height:100%;margin-right:auto;margin-left:auto}.se.exp-title-first{padding-left:20px!important}.se.exp-title-box-top{height:58%;width:100%;background:rgba(103,214,167,.7490196078431373)}.se.exp-title-box-top h1{font-weight:700}.se.exp-title-box-top h1,.se.exp-title-box-top h2{color:#0e3412;text-align:center;padding-top:17px;padding-left:7px;margin:0;font-size:25px;font-family:"Poppins",sans-serif;float:left}.se.exp-title-box-top h2{line-height:1.35;font-weight:400}.se.exp-title-box-bottom{width:100%;text-align:left;height:48%;background:rgba(0,0,0,.2784313725490196);color:#fff}.se.exp-title-box-bottom h1{font-size:21px;margin-top:12px;margin-left:12px;font-weight:700;font-family:"Roboto Condensed",sans-serif;padding-top:0;float:left;padding-left:7px}.se.exp-title-intro{margin-top:50px;margin-bottom:50px;background:rgba(0,140,131,.2196078431372549);height:100px;width:100%;text-align:center;padding-top:1px;padding-bottom:2px}.se.exp-title-intro h1{margin-left:auto;margin-right:auto;padding:0;width:795px;font-family:"Poppins",sans-serif;color:#fff;font-size:18px;line-height:25px}.se.exp-box-content{transform:translateY(40px);opacity:0;width:800px;margin-top:0;margin-left:auto;padding-left:50px;margin-right:auto}.se.exp-large-box{width:450px;padding-bottom:10px;background:rgba(56,118,107,.32941176470588235);float:left;margin-right:40px;box-shadow:0 10px 20px -1px rgba(0,0,0,.1411764705882353)}.se.exp-large-box.wider{width:600px}.se.exp-large-box.wider,.se.exp-large-box.widest{margin-top:70px;padding-bottom:10px;background:rgba(56,118,107,.32941176470588235);float:left;margin-right:25px;box-shadow:0 10px 20px -1px rgba(0,0,0,.1411764705882353)}.se.exp-large-box.widest{width:725px}.se.exp-large-box ul{text-align:left;color:#fff;font-family:"Poppins",sans-serif;font-weight:500;font-size:16px;list-style:none;text-indent:-1.2em;padding-right:20px;content:"-";margin-left:-10px;line-height:25px}.se.exp-large-box li:before{content:"-";margin-right:10px}.se.exp-large-box-indent{margin-left:20px}.se.exp-large-box-title{width:100%;height:70px;background:rgba(57,113,99,.18823529411764706);box-shadow:0 10px 20px -1px rgba(0,0,0,.1411764705882353)}.se.exp-large-box-title h1{margin:0;padding:20px 0 0 15px;text-align:left;font-family:"Poppins",sans-serif;color:#fff;font-size:24px;font-weight:700}.se.exp-small-box{position:relative;transition:transform .2s;width:450px;height:85px;margin-top:-120px;background:rgba(56,205,116,.21176470588235294);color:#fff;padding-top:30px;margin-right:40px;float:left;box-shadow:0 10px 20px -1px rgba(0,0,0,.1411764705882353);text-decoration:none}.se.exp-small-box:hover{transform:scale(1.02)}.se.exp-small-box h1{font-size:24px;font-weight:700;text-decoration:underline}.se.exp-small-box h1,.se.exp-small-box p{margin:0;padding:0;color:#fff;font-family:"Poppins",sans-serif}.se.exp-small-box p{font-size:15px;font-style:italic;text-decoration:none}.se.exp-iPhone-rec{position:relative;margin:0 0 0 -40px;width:230px;border:3px solid #fff;transform:scale(1);transition:all .25s ease-in-out 0s}.se.exp-iPhone-rec:hover{transform:scale(1.05)}.se.exp-iPhone-rec-big{margin-top:100px;margin-right:500px;width:250px;border-radius:30px}.se.exp-iPhone-rec-2{position:relative;transform:translateY(-20px);margin:0;width:230px;float:left;border-radius:20px}.se.screen-description{margin-left:0;opacity:0;margin-top:70px;padding:80px 40px 40px;width:370px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.se.screen-description,.se.screen-description-2{height:120px;position:absolute;color:#fff;font-size:20px;line-height:25px;font-family:"Roboto",sans-serif;font-weight:500}.se.screen-description-2{margin-top:-300px;margin-left:340px;opacity:1;width:350px}.se.objc-swift{padding-top:95px;margin:0;width:80px;float:left}.se.courses-content{transform:translateY(-100px);opacity:0;margin-top:0;margin-bottom:100px}.se.courses-title-intro{margin-top:50px;background:rgba(0,140,131,.2196078431372549);height:90px;width:100%;text-align:center;padding-top:1px;padding-bottom:2px}.se.courses-title-intro h1{margin-left:auto;margin-right:auto;padding:0;width:1000px;font-family:"Roboto Condensed",sans-serif;color:#fff;font-weight:500;font-size:24px;line-height:25px}.se.courses-hover-intro{opacity:0;margin-top:0;background:rgba(0,0,0,.2784313725490196);height:60px;width:100%;text-align:center;padding-top:1px;padding-bottom:2px}.se.courses-hover-intro h1{margin-left:auto;margin-right:auto;padding:0;width:900px;font-family:"Poppins",sans-serif;color:#fff;font-weight:500;font-size:18px;line-height:10px}.se.courses-box{width:1200px;margin-top:40px;margin-left:auto;margin-right:auto}.se.courses-row{opacity:0;width:100%;text-align:center;height:50px;border-top:1px solid hsla(0,0%,74.1%,.25098039215686274);background:linear-gradient(90deg,hsla(0,0%,100%,0),rgba(0,140,131,.2196078431372549) 25%,rgba(4,4,4,0))}.se.courses-row.last{border-bottom:1px solid hsla(0,0%,74.1%,.25098039215686274)}.se.courses-number{width:120px;padding-left:20px;font-weight:700}.se.courses-name,.se.courses-number{text-align:left;float:left;height:100%;font-family:"Poppins",sans-serif;color:#fff;font-size:18px;line-height:50px}.se.courses-name{font-weight:500}.se.courses-skills-section{float:right;left:30px;height:100%;line-height:33px;font-family:"Poppins",sans-serif;font-size:17px;font-weight:500}.se.courses-skills-section-skill{height:60%;margin-top:10px;border-radius:10px;padding-left:13px;padding-right:13px;margin-right:8px;background:hsla(0,0%,55.3%,.30196078431372547);text-align:center;float:right;transition:all .25s ease-in-out 0s;cursor:pointer;color:#dbdbdb}.se.courses-skills-section-skill:hover{transition:all .25s ease-in-out 0s;background:hsla(0,0%,55.3%,.5019607843137255);color:#fff}.se.skills-content{transform:translateY(-100px);opacity:0;margin-top:0;margin-bottom:100px}.se.skills-title-intro{margin-top:50px;background:rgba(0,140,131,.2196078431372549);height:72px;width:100%;text-align:center;padding-top:1px;padding-bottom:2px}.se.skills-title-intro h1{margin-left:auto;margin-right:auto;padding:0;width:900px;font-family:"Roboto Condensed",sans-serif;color:#fff;font-weight:500;font-size:24px;line-height:25px}.se.skills-hover-intro{opacity:0;margin-top:0;background:rgba(0,0,0,.2784313725490196);height:60px;width:100%;text-align:center;padding-top:1px;padding-bottom:2px}.se.skills-hover-intro h1{margin-left:auto;margin-right:auto;padding:0;width:900px;font-family:"Poppins",sans-serif;color:#fff;font-weight:500;font-size:18px;line-height:10px}.se.skills-first-section{margin-top:40px;height:340px}.se.skills-first-section,.se.skills-second-section{opacity:0;width:1000px;margin-left:auto;margin-right:auto}.se.skills-second-section{height:280px}.se.skills-fourth-section,.se.skills-third-section{opacity:0;width:1000px;margin-left:auto;margin-right:auto;height:280px}.se.skills-heading{height:80px}.se.skills-heading-top-line{border:none;height:2px;background-color:#6a6a6a;margin-bottom:20px}.se.skills-heading-title{float:left;margin:0;padding:0 20px 0 0;font-size:28px;font-family:"Roboto Condensed",sans-serif}.se.skills-heading-right-line{border:none;height:2px;background-color:#fff;margin-top:35px}.se.skills-box-1{width:480px;float:left;height:203px;border:3px solid #525252;margin-bottom:60px}.se.skills-box-2{width:330px}.se.skills-box-2,.se.skills-box-3{float:left;height:136px;border:3px solid #525252;margin-bottom:60px}.se.skills-box-3{width:280px}.se.skills-box-4{width:230px;float:left;height:136px;border:3px solid #525252;margin-bottom:60px}.se.skills-row{height:67px;width:100%;display:flex;justify-content:space-around}.se.skills-box{cursor:help;z-index:2;transition:all .25s ease-in-out 0s;float:left;height:100%;border:2px solid #525252;border-right-width:0;background:#373737;flex-grow:1;line-height:68px;font-family:"Raleway",sans-serif;font-weight:700;font-size:18px;color:#fff}.se.skills-box.first{border-left:0 solid #525252}.se.skills-box.first-narrow{border-left:1px solid #525252}.se.skills-box.top-row{border-top:0 solid #525252}.se.skills-box.bottom-row{border-bottom:0 solid #525252}.se.skills-box.hover,.se.skills-box:hover{transition:all .25s ease-in-out 0s;background:#fff;color:#373737}.se.skills-descr-1,.se.skills-descr-2,.se.skills-descr-3,.se.skills-descr-4{float:right;background:rgba(14,14,14,.6196078431372549);color:#fff;text-align:left;padding:12px 16px 16px 30px;font-size:15.5px;line-height:23px;font-family:"Courier Prime",monospace;border:2px solid #525252}.se.skills-descr-1{width:450px;height:177px}.se.skills-descr-2{width:609px;height:109px}.se.skills-descr-3{width:640px;height:109px}.se.skills-descr-4{width:690px;height:109px}.se.skills-arrow-1,.se.skills-arrow-2,.se.skills-arrow-3,.se.skills-arrow-4{position:relative;width:5px;transform:translateY(13px)}.se.skills-arrow-1{left:25px}.se.skills-arrow-2{left:21px}.se.skills-arrow-3,.se.skills-arrow-4{left:29px}.se.projects-content{transform:translateY(-100px);opacity:0;margin-top:0;margin-bottom:175px}.se.projects-title-box{width:100%;height:110px;text-align:center}.se.projects-title-content{text-align:center;width:600px;height:100%;margin-right:auto;margin-left:auto}.se.projects-title-content i{font-weight:400;font-style:normal;opacity:.7}.se.projects-title-content.narrow{width:480px}.se.projects-title-box-top{height:58%;width:100%;background:rgba(113,196,219,.7490196078431373)}.se.projects-title-box-top h1{color:#0e3412;text-align:center;padding-top:17px;margin:0;font-size:25px;font-family:"Poppins",sans-serif;font-weight:700;float:left;width:600px;padding-left:calc(50% - 300px)!important;padding-right:0!important}.se.projects-title-box-bottom{width:100%;text-align:left;height:72%;background:rgba(0,0,0,.2784313725490196);color:#fff}.se.projects-title-box-bottom h1{font-size:21px;margin-top:12px;margin-left:12px;font-family:"Roboto Condensed",sans-serif;padding-top:0;float:left;padding-left:7px}.se.projects-info{border-radius:18px;margin:55px auto 30px;background:hsla(0,0%,100%,.14901960784313725);width:780px;padding-bottom:8px}.se.projects-info h1{border-top-left-radius:18px;border-top-right-radius:18px;margin:0;text-align:center;font-family:"Poppins",sans-serif;font-weight:600;font-size:21px;padding:8px 0;background:#233b37}.se.projects-info ul{text-align:left;color:#fff;font-family:"Poppins",sans-serif;font-weight:500;font-size:16px;list-style:none;text-indent:-1.2em;padding-right:20px;content:"-";margin:10px 0 0 -10px;line-height:25px}.se.projects-info li:before{content:"-";margin-right:10px}.se.projects-video{position:relative;z-index:3;height:438.75px!important}.se.projects-video,.se.projects-video-links{width:780px;margin-left:auto;margin-right:auto}.se.projects-video-links{height:60px}.se.projects-video-link{position:relative;z-index:2;background:hsla(0,0%,52.9%,.30196078431372547);float:left;border-bottom-left-radius:20px;width:389px;line-height:60px;color:hsla(0,0%,100%,.7019607843137254);transition:all .25s ease-in-out 0s;font-size:22px;cursor:pointer;font-weight:700;text-decoration:none;font-family:"Raleway",sans-serif}.se.projects-video-link.wide{border-bottom-left-radius:20px;border-bottom-right-radius:20px;width:100%}.se.projects-video-link:hover{background:hsla(0,0%,52.9%,.5019607843137255);color:#fff}.se.projects-video-link.last{width:388px;border-left:2px solid hsla(0,0%,100%,.4);border-bottom-left-radius:0;border-bottom-right-radius:20px}.se.projects-video-link.last.hover{transform:translateY(60px);background:hsla(0,0%,52.9%,.5019607843137255);color:#fff}.se.projects-download-links{border-left:1px solid hsla(0,0%,100%,.4);border-bottom:1px solid hsla(0,0%,100%,.05);transition:all .25s ease-in-out 0s;position:relative;background:hsla(0,0%,52.9%,.30196078431372547);z-index:1;width:389px;height:60px;float:right;transform:translate(-1px,-120px)}.se.projects-download-links.hover{transform:translate(-1px,-60px)}.se.projects-download-link{float:left;border-left:1px solid hsla(0,0%,100%,.4);transition:all .25s ease-in-out 0s;width:193.5px;line-height:60px;color:hsla(0,0%,100%,.7019607843137254);font-size:18px;cursor:pointer;font-weight:700;text-decoration:none;font-family:"Raleway",sans-serif}.se.projects-download-link:hover{background:hsla(0,0%,52.9%,.5019607843137255);color:#fff}.se.projects-download-link.last{border-right:0 solid hsla(0,0%,100%,.4)}.se.projects-videos-slider{width:100%;height:500px}.se.projects-video-container{transition:all .4s ease-in-out 0s;position:absolute;width:780px;left:50%;margin-left:-390px}.se.projects-video-overlay{position:absolute;display:none;z-index:4;width:100%;height:500px!important}.se.projects-video-overlay.o{cursor:default;display:block}.se.projects-video-container.\30{transform:translate(0) scale(1);opacity:1;-webkit-filter:blur(0);filter:blur(0)}.se.projects-video-container.-\31{cursor:pointer;opacity:.5;-webkit-filter:blur(2px);filter:blur(2px);transform:translate(-820px) scale(.85)}.se.projects-video-container.-\32{opacity:.5;-webkit-filter:blur(2px);filter:blur(2px);transform:translate(-1640px) scale(.85)}.se.projects-video-container.\31{opacity:.5;-webkit-filter:blur(2px);filter:blur(2px);transform:translate(820px) scale(.85)}.se.projects-video-container.\32{opacity:.5;-webkit-filter:blur(2px);filter:blur(2px);transform:translate(1640px) scale(.85)}.se.projects-video-slider-arrows{position:absolute;width:940px;left:50%;margin-left:-470px}.se.projects-video-slider-arrow{position:absolute;cursor:pointer;z-index:5;top:200px;left:0;font-size:80px;color:#fff;transform:scale(1);transition:all .25s ease-in-out 0s}.se.projects-video-slider-arrow.w:hover{transform:scale(1.1)}.se.projects-video-slider-arrow.g{opacity:.4;cursor:default}.se.projects-video-slider-arrow.r{right:0;left:auto}.se.projects-website-link{text-decoration:none;display:inline-block}.se.projects-website-box{width:800px;height:67px;border-radius:30px;margin-top:15px;margin-left:auto;margin-right:auto;background:hsla(0,0%,100%,.14901960784313725);transform:scale(1);transition:all .25s ease-in-out 0s}.se.projects-website-box i{color:#fff;float:left;width:30px;height:100%;font-size:20px;padding-left:15px;padding-right:10px;line-height:67px}.se.projects-website-box:hover{transform:scale(1.05)}.se.projects-website-box h1{float:left;margin:0;padding-top:20px;text-align:center;line-height:100%;font-weight:500;text-decoration:none;font-size:25px;font-family:"Poppins",sans-serif}
/*# sourceMappingURL=main.af26ee1a.chunk.css.map */