:root{--primary-color:#357b70;--secondary-color:#e0b354;--dark-grey:#2b2b2b;--light-grey:#d3d3d3;--zred:#ff6508;--zgold:#b83d00;--zblack:#000202;--zlunar:#ffe6da;--zblue:#075785;--zbackground:#0e0500;--zgreen:#678988;--zmaroon:#91100c}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}@font-face{font-family:Druk;src:url(/static/media/Druk-Wide-Bold.9c659f356277c01eb408.ttf)}@font-face{font-family:akzidenz-grotesk-black;src:url(/static/media/Akzidenz-grotesk-black.c2b42185a3c18db8b2bc.ttf)}@font-face{font-family:akzidenz-grotesk-bold;src:url(/static/media/Akzidenz-grotesk-bold.c827b197a85603aa44d2.ttf)}@font-face{font-family:akzidenz-grotesk-light;src:url(/static/media/Akzidenz-grotesk-light.47a01793e12177a0790e.ttf)}@font-face{font-family:akzidenz-grotesk-roman;src:url(/static/media/Akzidenz-grotesk-roman.8f2096c243b3ab8a4576.ttf)}@font-face{font-family:druk-wide-medium-regular;src:url(/static/media/Druk-Wide-Medium-Regular.aaf59e907f27a2e6a407.ttf)}@font-face{font-family:druk-super-cy-gr-web;src:url(/static/media/DrukCond-Super-Cy-Gr-Web.b61ac8e3cda7371e8e6e.ttf)}@font-face{font-family:druk-superitalic-web;src:url(/static/media/DrukText-SuperItalic-Web.aeb655f43adb179af58e.ttf)}@font-face{font-family:druk-wide-heavy;src:url(/static/media/DrukWide-Heavy.16ed1b4d7ff90920958f.ttf)}@font-face{font-family:druk-wide-heavy-italic;src:url(/static/media/DrukWide-HeavyItalic-Cy-Gr-Web.482464c3e9a2e21892ba.ttf)}@media only screen and (min-width:100px){@font-face{font-family:druk-wide-medium-regular;src:url(/static/media/Druk-Wide-Medium-Regular.aaf59e907f27a2e6a407.ttf)}@font-face{font-family:druk-super-cy-gr-web;src:url(/static/media/DrukCond-Super-Cy-Gr-Web.b61ac8e3cda7371e8e6e.ttf)}@font-face{font-family:druk-superitalic-web;src:url(/static/media/DrukText-SuperItalic-Web.aeb655f43adb179af58e.ttf)}@font-face{font-family:druk-wide-heavy;src:url(/static/media/DrukWide-Heavy.16ed1b4d7ff90920958f.ttf)}@font-face{font-family:druk-wide-heavy-italic;src:url(/static/media/DrukWide-HeavyItalic-Cy-Gr-Web.482464c3e9a2e21892ba.ttf)}}h1,h2,h3,h4,h5,h6{font-family:Druk,Times New Roman,Times,serif}.App{background-color:var(--zbackground);height:100%;min-height:100vh;overflow-x:hidden;text-align:center;width:100vw}.App,.container{margin:0;padding:0}.container{box-sizing:0}.row{margin:0;padding:0}#mainCopyright{bottom:0;padding-top:75px}#mainCopyright,.copyright{text-align:center;width:100vw}.copyright{background-color:initial;color:var(--zlunar);font-family:akzidenz-grotesk-light,Arial,Helvetica,sans-serif;font-size:12px;margin-top:25px;z-index:750}@media screen and (max-width:900px){#mainCopyright{padding-top:0}}.navbarPortfolio{background-color:var(--zgold);box-sizing:0;display:flex;flex-direction:row;height:10vh;margin:0;padding-right:50px;position:fixed;right:0;width:100%;z-index:1000}.projectContainer{background-color:#fff;min-height:100vh;min-width:100vw}.portfolioHeroContainer{height:38vh;width:100vw}.topBox{background-color:var(--zgold);height:30px;margin:0;padding-top:25vh;width:100vw}.titleContainer{display:flex;flex-direction:row;justify-content:flex-end}.projectName{-webkit-text-stroke:1.5px var(--zlunar);color:transparent;font-family:druk-wide-heavy,Arial,Helvetica,sans-serif;font-size:8vh;letter-spacing:.05em;margin-left:2.5vw;margin-top:-10vh;padding-right:5vw;text-align:right;text-transform:uppercase;vertical-align:bottom;z-index:999}.heroImageContainer-myflixNg{background-image:url(/static/media/myflix-ng-main-2.275288a68efc2c95b5cd.png)}.heroImageContainer-myflixNg,.heroImageContainer-myflixReact{box-shadow:-5vh 7vh 5vh var(--zbackground) inset;height:60vh;width:110vw}.heroImageContainer-myflixReact{background-image:url(/static/media/myflix-react-main-2.050c09f2450b5030a72c.png);background-position:top;background-size:cover}.heroImageContainer-meet{background-image:url(/static/media/meet-main.e1ed237c72c5cda80afe.png);box-shadow:-5vh 7vh 5vh var(--zbackground) inset;height:60vh;width:110vw}.heroImageContainer-pokedex{background-image:url(/static/media/pokedex-main.c4ab21a741633d7d3c14.png)}.heroImageContainer-chat,.heroImageContainer-pokedex{background-size:cover;box-shadow:-5vh 7vh 5vh var(--zbackground) inset;height:60vh;width:110vw}.heroImageContainer-chat{background-image:url(/static/media/Background%20Image.91b2190321e747a0875b.png);background-position:50%}.heroImageContainer-zenith{background-image:url(/static/media/zenith-main-2.b41b6dd6cb1980c7d941.png);box-shadow:-5vh 7vh 5vh var(--zbackground) inset;height:60vh;width:110vw}.heroImageContainer-pluribus{background-image:url(/static/media/pluribus-main.cdf657627f1e91a6fdc4.png);background-position:top}.heroImageContainer-pluribus,.heroImageContainer-portfolio{background-size:cover;box-shadow:-5vh 7vh 5vh var(--zbackground) inset;height:60vh;width:110vw}.heroImageContainer-portfolio{background-image:url(/static/media/portfolio-main.1e76a5431f0ea03685ca.png);background-position:100% 0}h2{font-family:druk-wide-heavy,Arial,Helvetica,sans-serif;text-transform:uppercase}.projectImageTwo{border:2px;border-color:var(--zbackground);border-style:solid;box-shadow:5px 5px var(--zgold),-5px -5px var(--zred);max-width:600px;min-width:250px;width:80%}.projectLinks{align-items:center;background-color:#fff;display:flex;flex-direction:column;padding-bottom:10vh;width:100%}.projectLinkContainer{display:flex;flex-direction:row}.linksTitle{color:var(--zgold);font-family:druk-wide-heavy,Arial,Helvetica,sans-serif;margin-top:10vh;padding-bottom:25px;text-transform:uppercase}.projectLink-item{background-color:var(--zgold);border-radius:4px;border-style:none;color:var(--zlunar);font-family:akzidenz-grotesk-light,Arial,Helvetica,sans-serif;font-size:16px;letter-spacing:.1em;margin-left:25px;margin-right:25px;padding:10px 25px;vertical-align:middle}.projectLink-item:focus,.projectLink-item:hover{background-color:var(--zmaroon);cursor:pointer}.projectLink-item:active{background-color:var(--zred);color:var(--zbackground)}.linkDescription{color:var(--zbackground);font-family:akzidenz-grotesk-light,Arial,Helvetica,sans-serif;font-size:16px;margin-bottom:25px}.projectChart{height:250px;width:250px}.descriptionContainer{align-items:center;background-color:#fff;display:flex;flex-direction:column;justify-content:center;margin-top:30vh;padding-left:10vw;padding-right:10vw}.aboutDetails{color:var(--zbackground);flex-direction:column;text-align:left;width:90%}.projectDescription-title{color:var(--zgold);margin-bottom:10vh}.description{font-family:akzidenz-grotesk-light,Arial,Helvetica,sans-serif;font-size:15px;line-height:1.5em;margin-bottom:10vh;text-align:left}.languagesContainer{background-color:var(--zbackground);height:100%;margin-top:-50px;padding-bottom:10vh;padding-top:10vh}.languagesTitle{color:var(--zlunar);margin-top:10vh;text-align:center;width:100%}.technologiesContainer{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:10px;padding-top:10px}h4{font-family:druk-wide-heavy,Arial,Helvetica,sans-serif;text-transform:uppercase}.techUsed,h4{color:var(--zlunar)}.technologiesListContainer{align-items:center;color:var(--zlunar);display:flex;flex-direction:row;font-family:akzidenz-grotesk-roman,Arial,Helvetica,sans-serif;justify-content:center;line-height:1.5em;min-width:280px}.techList{list-style:none;margin-left:-30px}.pieChart{display:flex;justify-content:center;margin:0;width:100%}.projectSocial{display:flex;flex-direction:row}.projectFooter{align-items:center;background-color:var(--zlunar);display:flex;flex-direction:column;justify-content:center;padding-bottom:25px;padding-top:25px;width:100%}.projectFooter-social{font-size:14px;text-transform:lowercase}.copyright-project,.projectFooter-social{color:var(--zbackground);font-family:akzidenz-grotesk-light,Arial,Helvetica,sans-serif}.copyright-project{font-size:12px}.projectFooterLogo{-webkit-filter:brightness(15%);filter:brightness(15%);margin-top:-5px}.technologies{align-items:center;color:var(--zlunar);margin:0}.socialContainerProject,.technologies{display:flex;flex-direction:row;justify-content:center;padding:0;width:100%}.socialContainerProject{align-items:top;height:100%;margin-bottom:25px;margin-left:25px;margin-right:25px}.socialContainerProject:focus,.socialContainerProject:hover{background-color:var(--zlunar)}.socialContainerProject:active{border-color:none;border-style:none}@media screen and (max-width:800px){.projectName{-webkit-text-stroke:1px var(--zlunar);font-size:3.6vh;margin-top:-10vh;padding-right:0;text-align:center}.topBox{padding-top:20vh}.pieChart{display:block;display:flex;margin:0;padding:0}.projectLinkContainer{flex-direction:column;justify-content:space-around}.projectLink-item{margin-bottom:25px}.linkDescription{margin-left:10vw;margin-right:10vw}.projectSocial{align-items:center;flex-direction:column;justify-content:center}projectFooter-social{color:var(--zbackground)}.projectFooterLogo{margin-left:0}}@media screen and (max-width:500px){.projectName{-webkit-text-stroke:1.25px var(--zlunar)}.languagesTitle{font-size:7vw}}.amaca{width:80%}#hamburgerContainer{background-color:transparent;height:300px;width:300px}#hamburger{align-items:center;background-color:transparent;border-style:none;display:flex;flex-direction:row;height:10vh;justify-content:flex-end;margin-left:25px;margin-right:25px;padding-bottom:20px;padding-right:60px;width:100vw}#hamburgerMenu{background-color:#1c1c1c;margin-top:5.5vh;overflow-y:hidden;padding-right:40px;text-align:right;z-index:0}#hamburgerMenu:-webkit-scrollbar{display:none}#hamburgerMenu h4{color:var(--zred);margin-top:25px}.menu-item{color:#fff;font-family:akzidenz-grotesk-light,Arial,Helvetica,sans-serif;font-size:20px}.menu-item:focus,.menu-item:hover{color:var(--zred);cursor:pointer}.menu-item:active{color:var(--zmaroon)}.bm-burger-button{height:20px;max-width:60px;position:fixed;width:45px}.bm-burger-bars{background:var(--zlunar)}.bm-burger-bars-focus,.bm-burger-bars-hover{background:var(--zred)}.bm-overlay{background:none!important}#navbarContainer{position:fixed;width:100vw;z-index:1000}#navbar{background-color:transparent;height:10vh;justify-content:space-between}#hero,#navbar{align-items:center;display:flex;flex-direction:row}#hero{width:100vw}#heroLogo{height:6.5vh;margin-left:25px;margin-right:15px}#fernandoName{color:var(--zlunar);font-family:Druk,Arial,Helvetica,sans-serif;font-size:4vh;line-height:3vh;text-align:left}#fernandoNameShort{display:none}@media screen and (max-width:650px){#fernandoName{display:none}#fernandoNameShort{color:var(--zlunar);display:block;font-family:Druk,Arial,Helvetica,sans-serif;font-size:4vh;line-height:3vh;text-align:left}}#pieChart{max-width:500px}.pieText{font-family:akzidenz-grotesk-light,Arial,Helvetica,sans-serif}.navbarDesign{background-color:var(--zbackground);box-sizing:0;display:flex;flex-direction:row;height:10vh;margin:0;padding-right:50px;position:fixed;right:0;width:100%;z-index:1000}.topBox-design{height:30px;padding-top:25vh}.aboutDesign,.topBox-design{background-color:var(--zbackground);margin:0;width:100vw}.aboutDesign{box-sizing:0;padding:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.designName{color:var(--zred);font-family:druk-wide-heavy,Arial,Helvetica,sans-serif;font-size:7vh;letter-spacing:.05em;margin-left:2.5vw;margin-top:-10vh;padding-right:10vw;text-align:right;text-transform:uppercase;vertical-align:bottom;z-index:999}.designName:focus,.designName:hover{-webkit-text-stroke:1.5px var(--zred);color:transparent}.analysisContainer{background-color:var(--zbackground);height:100%;margin-top:-2px}.analysisTitle{color:var(--zlunar);font-family:druk-wide-heavy,Arial,Helvetica,sans-serif;font-size:36px;margin-bottom:50px;margin-top:60px;text-transform:uppercase}.designLogo{height:100px;margin-bottom:50px}.analysisText{color:#fff;font-family:akzidenz-grotesk-light,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.75em;margin-bottom:50px;padding-left:25px;padding-right:25px;text-align:left}.boxLeft{background-color:var(--zred);box-shadow:5px 5px var(--zgold);height:200px;margin-bottom:60px;margin-left:-5px;margin-top:60px;max-width:600px}.styleLeft{margin-left:-65px;margin-top:10vh;padding-right:10vw;text-align:left}.styleTitle{color:var(--zlunar);font-family:druk-wide-heavy,Arial,Helvetica,sans-serif;font-size:36px;text-transform:uppercase}.styleTitle:focus,.styleTitle:hover{-webkit-text-stroke:1.5px var(--zlunar);color:transparent;-webkit-perspective-origin:100%;perspective-origin:100%;-webkit-transform:rotateX(10deg) rotateY(10deg);transform:rotateX(10deg) rotateY(10deg)}.styleDescription{color:#fff;font-family:akzidenz-grotesk-light,Arial,Helvetica,sans-serif;font-size:16px;margin-left:65px}.boxRight{background-color:var(--zgold);box-shadow:-5px 5px var(--zred);height:200px;margin-bottom:60px;margin-right:-5px;margin-top:60px;max-width:600px}.styleRight{margin-right:-65px;margin-top:10vh;padding-left:10vw;text-align:right;z-index:750}.styleTitle-right{word-wrap:break-word;color:var(--zlunar);font-family:druk-wide-heavy,Arial,Helvetica,sans-serif;font-size:36px;text-transform:uppercase}.styleTitle-right:focus,.styleTitle-right:hover{-webkit-text-stroke:1.5px var(--zlunar);color:transparent;-webkit-transform:rotateX(-10deg) rotateY(10deg);transform:rotateX(-10deg) rotateY(10deg)}.styleDescription-right{color:#fff;font-family:akzidenz-grotesk-light,Arial,Helvetica,sans-serif;font-size:16px;margin-right:65px}.styleContainer{margin:0;padding:0}.downloadContainer{align-items:center;background-color:var(--zbackground);display:flex;flex-direction:column;justify-content:center;padding:25px}.downloadDescription{color:var(--zlunar);font-family:akzidenz-grotesk-bold,Arial,Helvetica,sans-serif;font-size:16px}#downloadButton{background-color:var(--zgold);border-radius:23px;border-style:none;color:var(--zlunar);margin-bottom:60px;margin-top:30px;max-width:90%;min-height:46px;padding:10px 25px;width:300px}#downloadButton a{color:var(--zlunar);font-family:akzidenz-grotesk-roman,Arial,Helvetica,sans-serif;font-size:16px}#downloadButton:active,#downloadButton:hover{background-color:green;cursor:pointer}#downloadButton:active{background-color:var(--zred);cursor:pointer}.footerDesign{bottom:0}#footerContainer{background-color:transparent;bottom:0;padding-bottom:20px;position:fixed;width:30vw}.socialContainer{background-color:transparent;border-style:none;display:flex;flex-direction:row;width:150px}.socialContainer:focus,.socialContainer:hover{cursor:pointer}.socialLogo{height:30px;margin-left:25px;margin-right:15px}.socialName{color:var(--zlunar);font-family:akzidenz-grotesk-roman,Arial,Helvetica,sans-serif;text-transform:lowercase}a{text-decoration:none}.socialName:focus,.socialName:hover{color:var(--zred)}.socialName:active{color:var(--zgold)}.socialName:visited{color:var(--zlunar)}.navbarContact{box-sizing:0;display:flex;flex-direction:row;height:10vh;margin:0;padding-right:50px;position:fixed;right:0;width:100%;z-index:1000}.contactContainer,.navbarContact{background-color:var(--zbackground)}.contactContainer{min-height:100vh;min-width:100vw}.contactName{color:var(--zgold);font-family:Druk,Arial,Helvetica,sans-serif;font-size:40px;letter-spacing:.05em;margin-top:-10vh;text-align:center;vertical-align:bottom;z-index:999}#contactFormContainer h3,.contactName{font-family:druk-wide-heavy,Arial,Helvetica,sans-serif;text-transform:uppercase}#contactFormContainer h3{font-size:26px;margin-top:50px}#contactFormContainer p{font-family:akzidenz-grotesk-light,Arial,Helvetica,sans-serif;font-size:16px}.topBoxContact{background-color:var(--zbackground);height:30px;margin:0;padding-top:25vh;width:100vw}#contactFormContainer{align-items:center;background-color:var(--zbackground);color:var(--zlunar);display:flex;flex-direction:column;justify-content:center;margin-top:-15px;padding-bottom:50px;width:100%;z-index:1000}#contactForm{background-color:var(--zlunar);border-radius:7px;margin-top:60px;max-width:600px;padding:25px 5vw;text-align:left;width:80%}.formPhone{display:flex;flex-direction:column;justify-content:space-between}#formLargeField,#phoneBox{padding-left:10px;padding-right:10px}#formLargeField{padding-top:10px}.formBox{background-color:#fff;border-radius:4px;border-style:none;font-family:akzidenz-grotesk-light,Arial,Helvetica,sans-serif;font-size:14px;min-height:50px;width:100%}.formLabel{color:var(--zgold);font-family:Druk,Arial,Helvetica,sans-serif;margin-bottom:10px;text-transform:uppercase}#checkboxContainer{display:flex;flex-direction:row}.consentLabel{color:var(--zbackground);font-size:14px}.consentLabel,.contactSubmit{font-family:akzidenz-grotesk-light,Arial,Helvetica,sans-serif}.contactSubmit{background-color:var(--zgold);border-style:none;font-size:16px;padding-bottom:10px;padding-top:10px;text-transform:uppercase;width:150px}@media screen and (max-width:300px){.contactName{font-size:32px}#contactFormContainer h3{font-size:22px}}.socialLink-out{color:var(--zlunar);font-family:akzidenz-grotesk-light,Arial,Helvetica,sans-serif;font-size:16px;text-decoration:underline}.socialLink-out:focus,.socialLink-out:hover{color:var(--zred)}.socialLink-out:active{color:var(--zmaroon)}#mainViewContainer{background-color:var(--zbackground);height:100%}.listContainer{float:right;height:100%;justify-content:right;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.list{list-style:none;-webkit-perspective-origin:100%;perspective-origin:100%;-webkit-transform:perspective(1000px) rotateX(0) rotateY(-10deg) translateX(-15%) translateY(100px);transform:perspective(1000px) rotateX(0) rotateY(-10deg) translateX(-15%) translateY(100px);width:100%;z-index:500}.list-item{word-wrap:break-word;color:var(--zgold);display:flex;font-family:druk-wide-heavy,Arial,Helvetica,sans-serif;font-size:5vw;font-weight:900;justify-content:right;line-height:.9em;margin-bottom:5vh;text-align:right;text-transform:uppercase;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;will-change:transform;z-index:1000}.list-item-flex{justify-content:flex-end}.details,.list-item-flex{align-items:center;display:flex;flex-direction:row}.list-item-name{color:var(--zgold)}.divider{background-color:var(--zgold);height:100px;margin-left:30px;margin-right:30px;-webkit-transform:skew(-20deg);transform:skew(-20deg);width:1px}.divider,.year{-webkit-text-stroke:0}.year{color:var(--zgold);font-family:akzidenz-grotesk-roman,Arial,Helvetica,sans-serif;font-size:12px;margin-right:0}.list-item:focus,.list-item:hover{-webkit-text-stroke:1.5px;-webkit-text-stroke-color:var(--zgold);color:var(--zbackground);cursor:pointer;-webkit-transform:perspective(1000px) rotateX(0) rotateY(20deg);transform:perspective(1000px) rotateX(0) rotateY(20deg);-webkit-transform-origin:center right;transform-origin:center right;z-index:1000}.list-item:active{color:var(--zgold)}.list-item-name:focus,.list-item-name:hover{-webkit-text-stroke:1.5px;-webkit-text-stroke-color:var(--zgold);color:var(--zbackground);cursor:pointer;text-shadow:0 0 4px rgba(255,103,8,.549)}.list-item-name:active{color:var(--zgold)}#footerSmall{display:none}@media screen and (max-width:500px){.list{margin-top:10vh;-webkit-transform:none;transform:none}.list-item{margin-bottom:5vh;margin-right:40px}.divider{height:50px;margin-left:15px;margin-right:15px;-webkit-transform:skew(-10deg);transform:skew(-10deg)}.year{font-size:8px}.list-item:active{color:var(--zgold)}.list-item-name:focus,.list-item-name:hover{-webkit-text-stroke:1.5px;-webkit-text-stroke-color:var(--zgold);color:var(--zbackground);cursor:pointer;text-shadow:0 0 4px rgba(255,103,8,.549)}.list-item-name:active{-webkit-text-stroke:1.5px;-webkit-text-stroke-color:var(--zgold);color:var(--transparent)}}@media screen and (max-width:900px){.list{margin-bottom:110px}#footerMain{display:none}#footerSmall{background-color:var(--zbackground);bottom:0;display:flex;flex-direction:row;height:100%;margin-top:-15px;position:relative;width:100vw;z-index:0}.footerButton-small{background-color:transparent;border-style:none;width:33.3333%}.footerSocial-small{color:var(--zlunar);font-family:akzidenz-grotesk-light,Arial,Helvetica,sans-serif;font-size:11px;text-transform:lowercase}.footerLogo-small{height:20px}.copyrightMain-small{color:var(--zlunar);font-family:akzidenz-grotesk-light,Arial,Helvetica,sans-serif;font-size:8px}.footerButton-small:focus,.footerButton-small:hover{background-color:transparent;color:var(--zred)}.footerButton-small:active{background-color:transparent;color:var(--zmaroon)}}.aboutContainer{background-color:var(--zlunar);min-height:100vh;min-width:100vw}.navbarAbout{box-sizing:0;height:10vh;padding-right:50px;position:fixed;right:0;width:100%;z-index:1000}.aboutDetails,.navbarAbout{background-color:var(--zbackground);display:flex;flex-direction:row;margin:0}.aboutDetails{min-height:600px;padding:15vh 0 25px;width:100vw}#aboutImageContainer,.aboutDetails{align-items:center;justify-content:center}#aboutImageContainer{background-color:none;display:flex;flex-direction:row}#aboutHeroImage{background-color:var(--zbackground);background-image:url(/static/media/fernando-headhsot.b74713889ef712c291d8.jpg);background-position:top;background-size:cover;box-shadow:5px 5px var(--zgold),-5px -5px var(--zred);height:30vh;margin-bottom:25px;min-height:240px;min-width:240px;width:30vh}.aboutText{color:#fff;flex-direction:row;font-family:akzidenz-grotesk-roman,Arial,Helvetica,sans-serif;font-size:14px;padding-left:5vw;padding-right:5vw}.aboutText,.aboutTextContainer{align-items:center;display:flex;justify-content:center}.aboutTextContainer{flex-direction:column}#aboutHeroName{color:var(--zred);font-family:druk-wide-heavy,Arial,Helvetica,sans-serif;font-size:38px;letter-spacing:.05em;margin-bottom:25px;text-align:center;text-transform:uppercase;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;vertical-align:bottom;word-break:break-word}#aboutHeroName:focus,#aboutHeroName:hover{-webkit-text-stroke:1.5px var(--zred);color:transparent;-webkit-perspective-origin:100%;perspective-origin:100%;-webkit-transform:rotateX(-10deg) rotateY(10deg);transform:rotateX(-10deg) rotateY(10deg)}#techSkills{display:flex;flex-direction:row;margin:0;padding:0;width:100vw}.langContainer{margin:0;padding:0;width:100%}.aboutStrengths{background-color:var(--zgold);height:375px;margin:0;padding:0 0 25px;width:100%}#skillsCarousel{color:var(--zlunar);display:flex;flex-direction:column;justify-content:center;padding-bottom:25px}.carouselItem{background-color:var(--zlunar);height:375px;width:100%}.carouselCaption{color:var(--zbackground);font-family:druk-wide-heavy,Arial,Helvetica,sans-serif;margin-bottom:15px;margin-top:60px;text-transform:uppercase;vertical-align:top}.carouselList-item{color:var(--zbackground);font-family:akzidenz-grotesk-light,Arial,Helvetica,sans-serif;font-size:16px;list-style:none}.strengthsHeader{color:var(--zlunar);font-family:druk-wide-heavy,Arial,Helvetica,sans-serif;margin-bottom:15px;margin-top:60px;text-transform:uppercase;vertical-align:top}#skillsTree-About{padding-left:25px;padding-right:25px}.aboutFooter{background-color:var(--zbackground);color:var(--zlunar);display:flex;flex-direction:column}.aboutSocial{align-items:center;display:flex;flex-direction:row;font-family:akzidenz-grotesk-roman,Arial,Helvetica,sans-serif;font-size:14px;justify-content:center;margin-bottom:25px;margin-top:25px;text-transform:lowercase;width:100vw}.aboutFooter-social{color:var(--zlunar)}.aboutFooterLogo{margin-left:0}.copyright-about{color:var(--zlunar);font-family:akzidenz-grotesk-roman,Arial,Helvetica,sans-serif;font-size:12px}.socialContainerabout:focus,.socialContainerabout:hover{background-color:var(--zbackground)}@media screen and (max-width:650px){.aboutSocial{align-items:center;flex-direction:column;justify-content:center}.aboutFooter-social{color:var(--zlunar)}.aboutFooterLogo{margin-left:0}}#experience h2{color:var(--zlunar);margin-top:50px}#experience{background-color:var(--zbackground)}#experience ul{color:var(--zlunar);margin-bottom:25px;margin-top:25px}#experience li{font-family:akzidenz-grotesk-roman,Arial,Helvetica,sans-serif;font-size:18px;line-height:2em;list-style:none}#cv{background-color:var(--zgold);border-radius:7px;border-style:none;font-family:akzidenz-grotesk-light,Arial,Helvetica,sans-serif;font-size:18px;margin-bottom:60px;padding:10px 25px}#cv a{color:var(--zlunar)}#cv:focus,#cv:hover{background-color:var(--zmaroon)}#cv:active{background-color:var(--zred)}.designFooter{align-items:center;background-color:var(--zlunar);display:flex;flex-direction:column;justify-content:center;margin-bottom:-16px;padding-top:25px}.designSocial{display:flex;flex-direction:row}@media screen and (max-width:700px){.designSocial{display:flex;flex-direction:column}}#gridName-label{color:var(--zlunar);font-family:Druk,Arial,Helvetica,sans-serif;text-overflow:ellipsis;z-index:1000}#treeMap{height:65%;margin-bottom:25px;margin-top:15px}#tooltip{background-color:hsla(0,0%,100%,.67);height:100%;padding:25px;width:100%}.tooltipHeader{color:var(--zbackground);font-size:14px}
/*# sourceMappingURL=main.586f02a6.css.map*/