@import url(https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@100;300;400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto+Condensed&display=swap);@import url(https://fonts.googleapis.com/css2?family=Source+Code+Pro:ital,wght@0,300;0,700;1,300;1,700&display=swap);.liNav .liLogo.theme--dark{color:hsla(0,0%,100%,0)!important}.liNav .liLogo.theme--light{color:rgba(54,54,54,0)!important}.liContent{padding-bottom:0;margin-bottom:0}.w-0{width:0!important}.w-5{width:5%!important}.w-10{width:10%!important}.w-15{width:15%!important}.w-20{width:20%!important}.w-25{width:25%!important}.w-30{width:30%!important}.w-35{width:35%!important}.w-40{width:40%!important}.w-45{width:45%!important}.w-50{width:50%!important}.w-55{width:55%!important}.w-60{width:60%!important}.w-65{width:65%!important}.w-70{width:70%!important}.w-75{width:75%!important}.w-80{width:80%!important}.w-85{width:85%!important}.w-90{width:90%!important}.w-95{width:95%!important}.w-100{width:100%!important}.liBlock{overflow:hidden}.liBlock.image-text{display:flex}.liMobile .liBlock.image-text{flex-direction:column!important}.liBlock.image-text .image{width:50%}.liMobile .liBlock.image-text .image{width:100%!important;max-width:100%}.liBlock.image-text .text{width:50%;display:flex;padding:15px}.liBlock.image-text .text .inner{margin:auto}.liMobile .liBlock.image-text .text{width:100%!important;max-width:100%}.liBlock.text-image{display:flex}.liMobile .liBlock.text-image{flex-direction:column!important}.liBlock.text-image .image{width:50%}.liMobile .liBlock.text-image .image{width:100%!important;max-width:100%;display:flex;order:0}.liBlock.text-image .text{width:50%;display:flex;padding:15px}.liBlock.text-image .text .inner{margin:auto}.liMobile .liBlock.text-image .text{width:100%!important;max-width:100%;display:flex;order:1}h1{font-size:60px}h1,h2{font-family:Source Code Pro,monospace;font-weight:200;text-transform:none;letter-spacing:1px}h2{font-size:40px}h3{font-size:30px}h3,h4{font-family:Source Code Pro,monospace;font-weight:200;text-transform:none;letter-spacing:1px}h4{font-size:25px}h5{font-size:18px}h5,h6{font-family:Source Code Pro,monospace;font-weight:700;text-transform:none;letter-spacing:1px}h6{font-size:16px}@media only screen and (max-width:1263px){h1{font-size:30px}h2{font-size:25px}h3{font-size:22px}h4{font-size:18px}h5{font-size:16px}h6{font-size:15px}}.liPersonHome{display:flex;flex-flow:row}.liPersonHome.liBlock{overflow:unset}@media only screen and (max-width:959px){.liPersonHome{flex-flow:column}}.liPersonHome .text{display:flex;flex-flow:column;margin:auto;padding-right:10%;padding-top:25px}@media only screen and (max-width:959px){.liPersonHome .text{padding-left:10%}}.liPersonHome .image{width:50%;margin:-5vh 5% 0 10%;display:flex;border-radius:50px;overflow:hidden;transform:translateZ(0)}@media only screen and (max-width:959px){.liPersonHome .image{margin:-10vh 25px 25px 50%;transform:translateX(-50%);border-radius:25px}}.liMessager{min-height:22px}.liContent{padding-top:0!important;padding-bottom:0!important}.heroMatrix{transform:translateZ(0);position:relative;overflow:hidden}.heroMatrix .liHeroText{position:relative;z-index:1}.heroMatrix .liMatrix{position:absolute;top:0;left:0}.liNav{margin-top:15px!important;margin-left:15px;margin-right:15px;border-radius:50px!important;background-color:transparent!important}@media only screen and (max-width:959px){.liNav .v-toolbar__content{padding-left:5px}}.liNav.scrolled{background-color:#000!important}@media only screen and (max-width:959px){.liNav .liLogo.mobile{min-width:unset;margin-top:-10px}}.liNav .liLogo.desktop{margin-top:-5px}.liNav .liMessager{font-size:11px!important}@media only screen and (max-width:959px){.liNav .liMessager{font-size:9px!important}}.liPage{display:flex;flex-wrap:wrap}.liBlock{width:100%}b,strong{font-weight:700!important}.logosDt{display:flex;flex-wrap:wrap;justify-content:center}.logosDt .logoDt{display:flex;margin:25px;border-radius:25px;overflow:hidden;width:200px;padding:10px}@media only screen and (max-width:959px){.logosDt .logoDt{margin:10px;width:130px;padding:0}}.libraryCollection{display:flex;justify-content:center}@media only screen and (max-width:959px){.libraryCollection{flex-wrap:wrap;margin:0!important}}.libraryCollection .library{margin:auto 20px;width:40px}@media only screen and (max-width:959px){.libraryCollection .library{margin:20px;width:30px}}.frameworkCollection{display:flex;justify-content:center}@media only screen and (max-width:959px){.frameworkCollection{flex-wrap:wrap;margin:0!important}}.frameworkCollection .frameWork{margin:auto 25px;width:145px}@media only screen and (max-width:959px){.frameworkCollection .frameWork{margin:15px 25px;width:120px}}.logoCollection{display:flex;justify-content:center}@media only screen and (max-width:959px){.logoCollection{flex-wrap:wrap;margin:0 0 50px 0!important}}.logoCollection .logo{margin:auto 12px;width:30px}@media only screen and (max-width:959px){.logoCollection .logo{margin:20px 12px 15px 12px;width:20px}}.archiveCollection{margin-left:-15px;margin-right:-15px;width:calc(100% + 30px)}@media only screen and (max-width:959px){.archiveCollection{width:calc(100% + 24px);margin-left:-12px;margin-right:-12px}}.archiveCollection .archive{margin:15px 0}.archiveCollection .archive:last-child{margin-bottom:0}.projectsCollection{margin-left:-15px;margin-right:-15px;width:calc(100% + 30px)}@media only screen and (max-width:959px){.projectsCollection{width:calc(100% + 24px);margin-left:-12px;margin-right:-12px}}.projectsCollection .project{margin:15px 0}.liFooter{background:#343a40;background:linear-gradient(-45deg,#000,#343a40);background-size:200% 200%;-webkit-animation:animateGradient 10s ease infinite;animation:animateGradient 10s ease infinite}@-webkit-keyframes animateGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes animateGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}