@import url(https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200;0,300;0,400;0,700;1,200;1,400&display=swap);.divisor[data-v-6d2443e6]{height:3px;background:var(--def-brand-light);margin:0 auto}.overlayer[data-v-3ce0a55a]{position:fixed;height:100%;width:100%;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.225);top:0;left:0;z-index:99999;overflow:hidden}@media screen and (min-width:992px){body{overflow:hidden}.body-container{height:100vh}}.body-container{padding-top:85px}.langselector-btn{height:300px;width:300px;margin:0 15px;font-size:3em;border:1px solid hsla(0,0%,100%,.418);position:relative;transition:.15s ease-in-out}body{background-color:#000}.langselector-btn:before{content:" ";height:100%;width:100%;border:1px solid #fff;position:absolute;top:0;left:0;transition:.15s ease-in-out}.langselector-btn:hover:not(.selected),.skill-set-square-btn:hover:not(.selected){border-color:hsla(0,0%,100%,.493)}.langselector-btn:nth-of-type(2n):not(.selected):hover:before{transform:translateX(20px) translateY(-20px);border-width:3px}.langselector-btn:nth-of-type(odd):not(.selected):hover:before{transform:translateX(-20px) translateY(20px);border-width:3px}.skill-set-square-btn:before{transform:translateX(-17px) translateY(-17px)}.skill-set-square-btn:not(.selected):hover:before{transform:translateX(5px) translateY(5px)}.background-mask{display:flex;justify-content:space-around;align-items:center;z-index:0;background-repeat:no-repeat;background-size:cover}.background-mask,.background-mask:before{position:fixed;height:110%;width:100%;top:0;left:0}.background-mask:before{content:" ";z-index:inherit;background-color:#000}#app{font-family:Mulish;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:lighter;text-align:center;color:#fff;margin-top:0}#app.hide{transition:.2s ease-in-out;opacity:0}input::-moz-placeholder{color:rgba(189,69,202,.3)!important}input::placeholder{color:rgba(189,69,202,.3)!important}@media screen and (min-width:761.99px){.navbar-is-open{margin-left:232px!important;transition:.2s ease-in-out}.navbar-is-closed{margin-left:0!important;transition:.2s ease-in-out}}.no-decoration{text-decoration:none!important}.pointer{cursor:pointer!important}.default-transition{transition:.15s ease-in-out}.slide-fade-enter-active,.slide-fade-leave-active{transition:.3s ease-in-out}.slide-fade-leave-to{transform:translateX(-5px);opacity:0}.slide-fade-enter{transform:translateX(5px);opacity:0}.cluster-in-enter-active{transition:1s ease-in-out;transition-delay:1s}.cluster-in-leave-active{transition:1s ease-in-out}.cluster-in-enter,.cluster-in-leave-to{transform:scale(1.5);opacity:0}.shrink-fade-enter-active,.shrink-fade-leave-active{transition:.3s ease-in-out}.shrink-fade-enter,.shrink-fade-leave-to{transform:scale(.95);opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.inactive{opacity:.4}.fade-enter,.fade-leave-active{opacity:0}.list-item{display:inline-block;margin-right:10px}.list-enter-active,.list-leave-active{transition:all 1s}.list-enter,.list-leave-to{opacity:0;transform:translateY(30px)}.flip-list-move{transition:transform 1s}.list-complete-item{transition:all 1s;display:inline-block;margin-right:10px}.list-complete-enter,.list-complete-leave-to{opacity:0;transform:translateY(30px)}.list-complete-leave-active{position:absolute}:root{--def-brand-light:#3589bd;--def-brand-lighter:#40a4e3;--def-brand:#3b9bd5;--def-brand-dark:#2a6d96;--def-brand-darkmid:#14435f;--def-brand-darker:#183f57;--def-darker-alpha:rgba(24,63,87,0.3215686274509804);--def-lightblue:#6b579b;--def-lightblue-alpha:rgba(208,233,255,0.3803921568627451);--def-lightgray:#e7e7e7;--def-sidebar-size:320px}.spin{animation:spin 1s forwards}.custom-control-label{cursor:pointer!important}@keyframes circle-wave{to{height:300px;width:300px}}@keyframes circle-fade{0%{opacity:1;height:200%;width:200%}80%{opacity:0;height:200%;width:200%}81%,to{height:0;width:0}}.circle-wave{position:relative;overflow:hidden;z-index:2;display:flex;justify-content:center;align-items:center}.circle-wave:before{content:"";background-color:rgba(176,167,177,.198);height:0;width:0;position:absolute;transition:.2s ease-in-out;z-index:0;border-radius:50%;animation:circle-fade .5s forwards}.circle-wave:hover:before{animation:circle-wave .5s forwards}.modal-content{border:none!important;font-size:1.2em}.langselector-btn:nth-of-type(odd).unselected{transition:1s;opacity:0;transform:rotate(-20deg);margin-left:-315px}.langselector-btn:nth-of-type(2n).unselected{transition:1s;opacity:0;transform:rotate(20deg);margin-right:-315px}.langselector-btn.selected{transition:1s;transition-delay:.8s;transform:scale(2);background-color:#000}@media screen and(min-width:962px){#page-header[data-v-c8ff7122]{background-color:hsla(0,0%,100%,.05)}}#page-header[data-v-c8ff7122]{position:fixed;height:85px;color:#fff;background-color:rgba(0,0,0,.3);z-index:2}.user-info[data-v-c8ff7122]:hover{cursor:default}.scrollleft-icon[data-v-ecec35fe]{left:10px;animation:arrow-pulse-left-ecec35fe 10s infinite}.scrollleft-icon[data-v-ecec35fe]:hover,.scrollright-icon[data-v-ecec35fe]:hover{opacity:.8;animation:none}.scrollleft-icon[data-v-ecec35fe],.scrollright-icon[data-v-ecec35fe]{position:fixed;top:calc(50% - 1.5em);opacity:.3}.scrollright-icon[data-v-ecec35fe]{right:10px;animation:arrow-pulse-right-ecec35fe 10s infinite}.under-construction[data-v-ecec35fe]{height:100vh}@keyframes arrow-pulse-right-ecec35fe{20%{transform:translateX(0);opacity:.3}30%{transform:translateX(13px) scaleY(.8);opacity:1}33%{transform:translateX(20px) scaleY(.6);opacity:0}40%{transform:translateX(-20px) scaleY(.4);opacity:0}55%,to{transform:translateX(0);opacity:.3}}@keyframes arrow-pulse-left-ecec35fe{20%{transform:translateX(0);opacity:.3}30%{transform:translateX(-13px) scaleY(.8);opacity:1}33%{transform:translateX(-20px) scaleY(.6);opacity:0}40%{transform:translateX(20px) scaleY(.4);opacity:0}55%,to{transform:translateX(0);opacity:.3}}@media screen and (min-width:992px){.skill-set-square-btn,.skill-set-square-btn:not(.box-selected):before{height:250px!important;width:250px!important}}.skill-set-square-btn:not(.box-selected):before{height:200px;width:100%;content:" ";border:1px solid #fff;opacity:1!important;position:absolute;top:0;left:0;transition:.15s ease-in-out}.skills-wrapper{padding-top:0!important}.skill-set-fullscreen{top:0;left:0}.skill-set-square-btn{height:200px;width:100%;border:2px solid #fff;margin:0 auto}.cluster{background-color:#000;transition:1s ease-in-out!important;transform:scale(0);opacity:0;transition-delay:.5s!important}.cluster:before{transform:rotate(45deg) translate(0)!important;opacity:1;transition:.4s ease-in-out!important}.box-selected{position:fixed!important;min-height:100%;width:100%;top:0;left:-1px;background:#000;z-index:1;padding-top:90px;border:none}.skill-set-square-btn:hover .hoverable{opacity:1}.box-selected-close{z-index:999;top:90px;right:25px;position:fixed;opacity:.3;transition:.2s ease-in-out}.box-selected-close:hover{opacity:1;transform:rotate(90deg)}.skill-set-square-btn{background-color:#000!important;transition:.6s ease-in-out;box-sizing:border-box;background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important}.skills-wrapper{padding-top:90px}.skill-set-background-mask{position:absolute;top:0;left:0;height:110%;width:100%;z-index:-1;opacity:.1;background-size:cover!important;background-repeat:no-repeat!important;background-position:top!important}:root{--alpha-white:hsla(0,0%,100%,0.125)}.level-box[data-v-470d0cec]{height:10px;width:15px;border-top:1px solid var(--alpha-white);border-bottom:1px solid var(--alpha-white);border-left:1px solid var(--alpha-white)}.level-box[data-v-470d0cec]:last-of-type{border-right:1px solid var(--alpha-white)}.logo[data-v-57325795]{width:100px;position:relative}.logo[data-v-57325795]:before{transition:.2s ease-in-out;background:var(--alpha-white);height:110%;width:110%;content:"";position:absolute;border-radius:50px}.logo img[data-v-57325795]{max-width:80%;max-height:80%;-o-object-fit:contain;object-fit:contain}.ability-content[data-v-57325795]{background-color:hsla(0,0%,100%,.05);-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.ability-content[data-v-57325795]:hover{background-color:rgba(0,0,0,.199)}.ability-content:hover .logo[data-v-57325795]:before{height:145%;width:145%;animation:geometry-57325795 10s infinite}.description[data-v-57325795]{min-height:105px}@keyframes geometry-57325795{0%,15%{border-radius:50px}20%,35%{border-radius:0}40%,55%{border-radius:5px;transform:rotate(45deg)}60%,75%{transform:rotate(90deg);border-radius:25px}80%,to{transform:rotate(0deg);border-radius:50px}}@media screen and (min-width:992px){.skill-content[data-v-878664f6]{transition:.45s ease-in-out;overflow-x:hidden!important;overflow-y:hidden!important}}.skill-content[data-v-878664f6]{overflow-x:hidden;overflow-y:scroll}.scrolldown-icon[data-v-878664f6],.scrollup-icon[data-v-878664f6]{opacity:.7}.scrolldown-icon[data-v-878664f6]:hover,.scrollup-icon[data-v-878664f6]:hover{opacity:1}.scrolldown-icon[data-v-878664f6]{left:calc(50% - 3em)}.scrolldown-icon[data-v-878664f6],.scrollup-icon[data-v-878664f6]{background-color:rgba(0,0,0,.8);padding:0 10px;position:absolute;bottom:0;cursor:pointer}.scrollup-icon[data-v-878664f6]{left:50%}.flip-list-move[data-v-878664f6]{transition:transform .8s ease}.fade-in[data-v-3f9bf0a6]{opacity:1!important}.fade-out[data-v-3f9bf0a6]{opacity:0!important}