@import url(https://fonts.googleapis.com/css2?family=Itim&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);.loadingContainer{-webkit-animation:none;animation:none;background-color:#fff;height:100vh;left:0;opacity:1;position:absolute;top:0;width:100vw}.logoCircle{align-items:center;-webkit-animation:expandPopUp 1s ease-in-out forwards;animation:expandPopUp 1s ease-in-out forwards;border-radius:50%;display:flex;height:30vw;justify-content:center;margin:calc(30vh - 18vw) 35%;opacity:0;position:relative;-webkit-transform-origin:center;transform-origin:center;transition:background-color 1.5s;transition-delay:.1s;width:30vw}#logo{height:15vw;object-fit:contain;width:20vw}.leftear,.rightear{stroke-dasharray:94px;-webkit-animation:earanimation 1s 4.5s forwards;animation:earanimation 1s 4.5s forwards;opacity:0}.c-animation{stroke-dasharray:103px;-webkit-animation:canimation 1s 1.3s forwards;animation:canimation 1s 1.3s forwards;opacity:0}.w-animation{stroke-dasharray:150px;-webkit-animation:wanimation 2s 1.8s forwards;animation:wanimation 2s 1.8s forwards;opacity:0}.x1-animation{-webkit-animation:xanimation .5s 3.25s forwards;animation:xanimation .5s 3.25s forwards}.x1-animation,.x2-animation{stroke-dasharray:29px;opacity:0}.x2-animation{-webkit-animation:xanimation .5s 3.5s forwards;animation:xanimation .5s 3.5s forwards}.whisker{stroke-dasharray:22px;-webkit-animation:whiskeranimation 1s 4.5s forwards;animation:whiskeranimation 1s 4.5s forwards;opacity:0}@-webkit-keyframes fadeanimationlight{0%{background-color:#fff}to{background-color:var(--light_base)}}@keyframes fadeanimationlight{0%{background-color:#fff}to{background-color:var(--light_base)}}@-webkit-keyframes fadeanimationdark{0%{background-color:#282828}to{background-color:var(--dark_base)}}@keyframes fadeanimationdark{0%{background-color:#282828}to{background-color:var(--dark_base)}}@-webkit-keyframes expandPopUp{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}55%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes expandPopUp{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}55%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes earanimation{0%{stroke-dashoffset:93px;opacity:0}10%{stroke-dashoffset:93px;opacity:1}to{stroke-dashoffset:0px;opacity:1}}@keyframes earanimation{0%{stroke-dashoffset:93px;opacity:0}10%{stroke-dashoffset:93px;opacity:1}to{stroke-dashoffset:0px;opacity:1}}@-webkit-keyframes canimation{0%{stroke-dashoffset:102px;opacity:0}1%{stroke-dashoffset:102px;opacity:1}to{stroke-dashoffset:0px;opacity:1}}@keyframes canimation{0%{stroke-dashoffset:102px;opacity:0}1%{stroke-dashoffset:102px;opacity:1}to{stroke-dashoffset:0px;opacity:1}}@-webkit-keyframes wanimation{0%{stroke-dashoffset:149px;opacity:0}1%{stroke-dashoffset:149px;opacity:1}to{stroke-dashoffset:0px;opacity:1}}@keyframes wanimation{0%{stroke-dashoffset:149px;opacity:0}1%{stroke-dashoffset:149px;opacity:1}to{stroke-dashoffset:0px;opacity:1}}@-webkit-keyframes xanimation{0%{stroke-dashoffset:28px;opacity:0}1%{stroke-dashoffset:28px;opacity:1}to{stroke-dashoffset:0px;opacity:1}}@keyframes xanimation{0%{stroke-dashoffset:28px;opacity:0}1%{stroke-dashoffset:28px;opacity:1}to{stroke-dashoffset:0px;opacity:1}}@-webkit-keyframes whiskeranimation{0%{stroke-dashoffset:21px;opacity:0}10%{stroke-dashoffset:21px;opacity:1}to{stroke-dashoffset:0px;opacity:1}}@keyframes whiskeranimation{0%{stroke-dashoffset:21px;opacity:0}10%{stroke-dashoffset:21px;opacity:1}to{stroke-dashoffset:0px;opacity:1}}.eyes{align-items:center;-webkit-animation:eyeopening 1s 4s forwards;animation:eyeopening 1s 4s forwards;background-color:#fff;border-radius:50px;display:flex;height:2.5vw;left:11vw;opacity:0;overflow:hidden;-webkit-transform-origin:center;transform-origin:center;width:5vw;z-index:999}.eyes,.pupils{position:absolute}.pupils{-webkit-animation:eyemoving 1.5s 5s forwards;animation:eyemoving 1.5s 5s forwards;background-color:var(--dark_base);border-radius:50%;height:2.6vw;left:12px;width:2.6vw}@-webkit-keyframes eyeopening{0%{height:.25vw;opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}1%{height:.25vw;opacity:1;-webkit-transform:scaleX(0);transform:scaleX(0)}60%{height:.25vw;opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}80%{height:3vw;opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}to{height:2.5vw;opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes eyeopening{0%{height:.25vw;opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}1%{height:.25vw;opacity:1;-webkit-transform:scaleX(0);transform:scaleX(0)}60%{height:.25vw;opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}80%{height:3vw;opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}to{height:2.5vw;opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes eyemoving{0%{left:12px}50%{left:25px}to{left:18px}}@keyframes eyemoving{0%{left:12px}50%{left:25px}to{left:18px}}.navContainer{-webkit-animation:fadein 1s forwards;animation:fadein 1s forwards;font-family:Lato,sans-serif;justify-content:space-between;left:7.5vw;margin:8vh 7.5vw;opacity:0;position:-webkit-sticky;position:sticky;top:8vh;z-index:999}.navContainer,.rightnavContainer{align-items:center;display:flex;flex-direction:row}.rightnavContainer{justify-content:flex-end;width:60%}.name,.righttext{color:var(--dark_base)!important;font-size:2.25vmin;margin-right:42px;transition:color 1s}.name:hover,.righttext:hover{-webkit-animation:shine 2.5s linear infinite;animation:shine 2.5s linear infinite;background:linear-gradient(90deg,var(--dark_base),var(--dark_base),#b0b0b0,var(--dark_base),var(--dark_base));-webkit-background-clip:text;background-clip:text;background-repeat:repeat;background-size:300% 100%;color:transparent!important;cursor:pointer}.namedark,.righttextdark{color:var(--light_base)!important;font-size:2.25vmin;margin-right:42px;transition:color 1s}.namedark:hover,.righttextdark:hover{-webkit-animation:shine 2.5s linear infinite;animation:shine 2.5s linear infinite;background:linear-gradient(90deg,var(--light_base),var(--light_base),#777,var(--light_base),var(--light_base));-webkit-background-clip:text;background-clip:text;background-repeat:repeat;background-size:300% 100%;color:transparent!important;cursor:pointer}@-webkit-keyframes shine{0%{background-position:100% 0}to{background-position:0 0}}@keyframes shine{0%{background-position:100% 0}to{background-position:0 0}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}.lightToggleContainer{border-radius:2rem;height:1.5rem;position:relative;width:3.15rem}.lightToggleContainer,.toggleButton{align-items:center;display:flex;transition:background-color 1.5s}.toggleButton{-webkit-animation:none;animation:none;border-radius:50%;height:1.3rem;justify-content:center;left:1.7rem;position:absolute;width:1.3rem;z-index:1}.lightToggleContainer:hover{cursor:pointer}.toggleEyes{-webkit-animation:none;animation:none;background-color:var(--dark_base);border-radius:50%;height:1rem;width:1rem}@-webkit-keyframes togglemoveleft{0%{left:1.7rem}to{left:.15rem}}@keyframes togglemoveleft{0%{left:1.7rem}to{left:.15rem}}@-webkit-keyframes togglemoveright{0%{left:.15rem}to{left:1.7rem}}@keyframes togglemoveright{0%{left:.15rem}to{left:1.7rem}}@-webkit-keyframes eyeSlit{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(.3);transform:scaleX(.3)}}@keyframes eyeSlit{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(.3);transform:scaleX(.3)}}@-webkit-keyframes eyeWiden{0%{-webkit-transform:scaleX(.3);transform:scaleX(.3)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes eyeWiden{0%{-webkit-transform:scaleX(.3);transform:scaleX(.3)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.moon{background-color:initial;border-radius:.5rem;box-shadow:inset .4rem -.2rem var(--dark_base);height:1rem;right:.2rem;transition:opacity 1s;width:1rem}.moon,.sun{position:absolute}.sun{fill:var(--dark_base);color:var(--light_base);height:1.1rem;left:.2rem;transition:opacity .25s;width:1.1rem}.logoCircleHome{align-items:center;-webkit-animation:slideleft 2s ease-in-out forwards;animation:slideleft 2s ease-in-out forwards;background-color:var(--light_orange);border-radius:50%;display:flex;height:30vw;justify-content:center;margin:calc(30vh - 18vw) 35%;min-width:30vw;position:relative;-webkit-transform-origin:center;transform-origin:center;transition:background-color 2.5s;transition-delay:.1s}@-webkit-keyframes slideleft{0%{margin:calc(30vh - 18vw + 16px) 35%;-webkit-transform:scale(1);transform:scale(1)}15%{margin:calc(30vh - 18vw + 16px) 35%;-webkit-transform:scale(1.1);transform:scale(1.1)}40%{margin:calc(30vh - 18vw + 16px) 35%;-webkit-transform:scale(.8);transform:scale(.8)}to{margin:calc(30vh - 18vw + 16px) 5%;-webkit-transform:scale(.8);transform:scale(.8)}}@keyframes slideleft{0%{margin:calc(30vh - 18vw + 16px) 35%;-webkit-transform:scale(1);transform:scale(1)}15%{margin:calc(30vh - 18vw + 16px) 35%;-webkit-transform:scale(1.1);transform:scale(1.1)}40%{margin:calc(30vh - 18vw + 16px) 35%;-webkit-transform:scale(.8);transform:scale(.8)}to{margin:calc(30vh - 18vw + 16px) 5%;-webkit-transform:scale(.8);transform:scale(.8)}}.welcometext{-webkit-animation:textslidein 1s 1.4s forwards;animation:textslidein 1s 1.4s forwards;left:40vw;opacity:0;position:absolute}@-webkit-keyframes textslidein{0%{opacity:0;-webkit-transform:translateX(25%);transform:translateX(25%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes textslidein{0%{opacity:0;-webkit-transform:translateX(25%);transform:translateX(25%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.eyesHome{align-items:center;-webkit-animation:blinking 6s ease-in-out 5s infinite;animation:blinking 6s ease-in-out 5s infinite;background-color:#fff;border-radius:50px;display:flex;height:2.5vw;left:11vw;overflow:hidden;position:absolute;transition:background-color .5s;width:5vw;z-index:999}.eyesHome:hover{cursor:pointer}.pupilsHome{-webkit-animation:none;animation:none;background-color:var(--dark_base);border-radius:50%;left:18px;min-height:2.6vw;position:absolute;top:-1px;-webkit-transform-origin:center;transform-origin:center;transition:left .2s ease,top .2s ease;width:2.6vw}@-webkit-keyframes blinking{0%,20%{height:2.5vw}10%{height:.2vw}}@keyframes blinking{0%,20%{height:2.5vw}10%{height:.2vw}}@-webkit-keyframes narrowingeyes{0%,to{height:2.5vw}20%,80%{height:.5vw}}@keyframes narrowingeyes{0%,to{height:2.5vw}20%,80%{height:.5vw}}@-webkit-keyframes sliteyes{0%{left:18px;top:-1px;-webkit-transform:scaleX(1);transform:scaleX(1)}20%{left:18px;top:-15px;-webkit-transform:scaleX(1);transform:scaleX(1)}80%{left:18px;top:-15px}80%,to{left:18px;top:-1px;-webkit-transform:scaleX(.3);transform:scaleX(.3)}}@keyframes sliteyes{0%{left:18px;top:-1px;-webkit-transform:scaleX(1);transform:scaleX(1)}20%{left:18px;top:-15px;-webkit-transform:scaleX(1);transform:scaleX(1)}80%{left:18px;top:-15px}80%,to{left:18px;top:-1px;-webkit-transform:scaleX(.3);transform:scaleX(.3)}}@-webkit-keyframes openeyes{0%{left:18px;top:-1px;-webkit-transform:scaleX(.3);transform:scaleX(.3)}20%{left:18px;top:-15px;-webkit-transform:scaleX(.3);transform:scaleX(.3)}80%{left:18px;top:-15px}80%,to{left:18px;top:-1px;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes openeyes{0%{left:18px;top:-1px;-webkit-transform:scaleX(.3);transform:scaleX(.3)}20%{left:18px;top:-15px;-webkit-transform:scaleX(.3);transform:scaleX(.3)}80%{left:18px;top:-15px}80%,to{left:18px;top:-1px;-webkit-transform:scaleX(1);transform:scaleX(1)}}.flexcontainer{align-items:center;display:flex;flex-direction:row;height:100vh;margin-bottom:100vh;position:absolute;top:0;width:100vw}.info{margin:12px 8px}.info,.info2{font-family:Lato,sans-serif;font-size:4.5vmin;padding:0;width:50vw}.info2{margin:8px}.info3{font-size:7vmin;margin:8px 8px 16px;width:50vw}.arrow,.info3{font-family:Lato,sans-serif;padding:0}.arrow{font-size:5vmin;margin:0}.getintouch{cursor:pointer;font-family:Lato,sans-serif;font-size:4vmin;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.15em}.outline{-webkit-text-stroke-width:1.5px;color:transparent;font-weight:900;transition:-webkit-text-stroke-color 1.5s;transition-delay:.1s}.externalIcon{font-size:6vmin;margin:1vh 1vw 0;transition:color 1.5s;transition-delay:.1s}.iconContainer{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.righticonContainer{display:flex;flex-direction:row;margin-right:0}.contactbutton{background-color:initial;border:none}.contactbutton .getintouch{margin-left:0;text-decoration-thickness:2px;transition:margin-left .5s,text-decoration-thickness .5s}.contactbutton:hover{cursor:pointer}.contactbutton:hover .getintouch{margin-left:10px;text-decoration-thickness:1.2px;transition:margin-left .75s,text-decoration-thickness .75s}a:hover div{opacity:1;transition:opacity .3s}.hoverContainer{background-color:#fff;border:1px solid var(--dark_gray);border-radius:3.5px;color:var(--dark_gray);font-family:Lato,sans-serif;font-size:.75em;left:2vw;padding:2px 5px;top:-.75em}.flexright,.hoverContainer{opacity:0;position:absolute}.flexright{align-items:center;-webkit-animation:textslidein 1s 1.4s forwards;animation:textslidein 1s 1.4s forwards;bottom:10%;display:flex;flex-direction:row;justify-content:flex-end;right:7.5vw}.flexright,.flexright:hover{cursor:pointer}.flexright:hover .scroll{-webkit-animation:shining 5s linear infinite;animation:shining 5s linear infinite;background:linear-gradient(90deg,#e0e0e0,#999,#424242,#999,#e0e0e0);-webkit-background-clip:text;background-clip:text;background-repeat:repeat;background-size:300% 100%;color:transparent}.scroll{font:500 2.75vmin Lato}.arrowdown{-webkit-animation:bounce 2s ease-in-out infinite;animation:bounce 2s ease-in-out infinite;height:3vmin;margin-left:.5vw;margin-top:0;transition:fill 2.5s;transition-delay:.1s}@-webkit-keyframes bounce{0%{margin-top:-5px}30%{margin-top:8px}90%,to{margin-top:-5px}}@keyframes bounce{0%{margin-top:-5px}30%{margin-top:8px}90%,to{margin-top:-5px}}:root{--light_base:#fffaf1;--light_orange:#ffdfae;--dark_base:#181818;--dark_gray:#949494;--dark_brown:#413f3c;--eye_orange:#f8cb74;--scrollbar_color:#fffaf1}body{border-color:#fffaf1;border-color:var(--scrollbar_color);height:100vh;margin:0;overflow-x:hidden;transition:background-color border-color 2.5s ease ease 2.5s}body::-webkit-scrollbar{width:16px}body::-webkit-scrollbar,body::-webkit-scrollbar-track{background-color:initial}body::-webkit-scrollbar-thumb{background-color:#a0a0a5;border:5px solid;border-color:inherit;border-radius:16px;-webkit-transition:all 1.5s ease;transition:all 1.5s ease}body::-webkit-scrollbar-button{display:none}p{color:#181818;color:var(--dark_base);cursor:default;font-family:Lato;transition:color 1.5s ease}.dark_mode p{color:#fffaf1;color:var(--light_base)}a{color:#181818;color:var(--dark_base);font-family:Lato;transition:color 1.5s ease}.dark_mode a{color:#fffaf1;color:var(--light_base)}.MobileContainer{background-color:var(--light_base);height:100vh;overflow-x:hidden;overflow-y:hidden;width:100vw}.mobile-home{align-items:center;background-color:var(--light_orange);border-radius:50%;display:flex;flex-direction:column;height:85vw;justify-content:center;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:85vw}.mobile-screen{height:50vw;margin-top:-24px;object-fit:contain;width:50vw}.mobile-text{font:600 16px Lato;margin:-16px 0 0;text-align:center;width:60vw}.RotateContainer{height:100vh;overflow-x:hidden;overflow-y:hidden;width:100vw}.rotate-container{align-items:center;border-radius:50%;display:flex;flex-direction:column;height:60vw;justify-content:center;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60vw}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}40%,to{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}40%,to{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.rotate-box{-webkit-animation:rotate 5s ease-in-out infinite;animation:rotate 5s ease-in-out infinite;border:5px solid;border-radius:15px;height:25vw;position:relative;width:15vw}.arrow-1{bottom:-5vw;left:-5vw}.arrow-1,.arrow-2{object-fit:contain;position:absolute;width:4vw}.arrow-2{right:-5vw;top:-5vw;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.rotate-text{font:400 2.5vmin Lato;margin-top:5vw;text-align:center;width:40vw}.home{left:0;overflow-x:hidden;position:absolute;top:0;width:100vw}.head{height:100vh}.scrollsection{height:400vh;margin:0 17.5vw}.project-container,.scrollsection{display:flex;flex-direction:column}.project-container{margin:-22.5vh 17.5vw 0}.project-header{align-items:center;display:flex;flex-direction:row;justify-content:center}.project-line{border-radius:1px;height:2px;transition:background-color 1.5s;width:20%}.project-selected{font:400 5vmin Lato;padding:0 25px}.kopilo,.neptinium,.satiscribe{display:flex;flex-direction:row;margin:10vmin 0;scroll-margin-bottom:20vh;transition:-webkit-transform 1.5s;transition:transform 1.5s;transition:transform 1.5s,-webkit-transform 1.5s}.project{margin:0 17.5vw}.aid,.project{display:flex;flex-direction:column}.aid{margin:10vmin 0;transition:-webkit-transform 1.5s;transition:transform 1.5s;transition:transform 1.5s,-webkit-transform 1.5s}.aid:hover .project-name,.kopilo:hover .project-name,.neptinium:hover .project-name,.satiscribe:hover .project-name{-webkit-animation:shining 5s linear infinite;animation:shining 5s linear infinite;background:linear-gradient(90deg,#e0e0e0,#999,#424242,#999,#e0e0e0);-webkit-background-clip:text;background-clip:text;background-repeat:repeat;background-size:300% 100%;color:transparent}.aid:hover,.kopilo:hover,.neptinium:hover,.satiscribe:hover{cursor:pointer;-webkit-transform:scale(1.05);transform:scale(1.05)}.project-image-small{object-fit:cover;width:50%}.project-image-large{object-fit:cover;width:100%}.project-text{flex-direction:column;padding:0 2vw}.project-text,.project-text-horizontal{display:flex;justify-content:space-between}.project-text-horizontal{flex-direction:row;padding:2vw 0 0}.project-scope{font:400 2.75vmin Lato;letter-spacing:5px;margin:0;text-transform:uppercase}.project-name{font:400 5vmin Lato;margin:2px 0 0;text-transform:uppercase}.project-desc{font:400 2.25vmin Lato;margin:0}@-webkit-keyframes shining{0%{background-position:150% 0}to{background-position:-150% 0}}@keyframes shining{0%{background-position:150% 0}to{background-position:-150% 0}}.linecontainer{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;position:relative;width:85vw}.yarn{bottom:24px;height:5vmin;left:0;object-fit:contain;opacity:0;position:absolute;z-index:1}@-webkit-keyframes rollin{0%{left:-16px;opacity:1}to{left:97.1%;opacity:1}}@keyframes rollin{0%{left:-16px;opacity:1}to{left:97.1%;opacity:1}}@-webkit-keyframes rotating{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(6turn);transform:rotate(6turn)}}@keyframes rotating{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(6turn);transform:rotate(6turn)}}@-webkit-keyframes drawline{to{stroke-dashoffset:0}}@keyframes drawline{to{stroke-dashoffset:0}}.about-container,.archive-container{left:0;overflow-x:hidden;position:absolute;top:0;width:100vw}.archive-container{height:100vh}.about,.archive,.experiences,.skills{margin-bottom:75px;margin-left:7.5vw}.about-header,.archive-header,.experiences-header,.skills-header{display:flex;flex-direction:column}@-webkit-keyframes slideright{0%{margin-left:-7.5vw;opacity:0}to{margin-left:0;opacity:1}}@keyframes slideright{0%{margin-left:-7.5vw;opacity:0}to{margin-left:0;opacity:1}}.about-text,.archive-text,.experiences-text,.skills-text{font:600 5vmin Lato;margin:0 0 -35px}.about-content,.about-text,.archive-text,.experiences-text,.skills-text{-webkit-animation:slideright 1.2s ease-in-out 1.25s forwards;animation:slideright 1.2s ease-in-out 1.25s forwards;opacity:0}.about-content{display:flex;flex-direction:row;margin-bottom:-30px;width:92.5vw}.about-me{display:flex;flex-direction:column;padding-right:15%;width:60%}.about-me-text{font:400 2.5vmin Lato;line-height:3vmin;margin:0 0 20px;word-spacing:2px}.about-contacts{display:flex;flex-direction:column}.about-contacts-header{font:600 2.75vmin Lato;margin:0 0 15px}.about-contacts-link{font:500 2.5vmin Lato;margin-bottom:15px;transition:color 1.5s ease}.skill-set{-webkit-animation:slideright 1.2s ease-in-out 1.25s forwards;animation:slideright 1.2s ease-in-out 1.25s forwards}.archive-table,.experiences-table,.skill-set{display:flex;flex-direction:column;margin-bottom:-15px;opacity:0}.archive-table,.experiences-table{-webkit-animation:tableright 1.2s ease-in-out 1.25s forwards;animation:tableright 1.2s ease-in-out 1.25s forwards;left:0;position:absolute}@-webkit-keyframes tableright{0%{left:0;opacity:0}to{left:7.5vw;opacity:1}}@keyframes tableright{0%{left:0;opacity:0}to{left:7.5vw;opacity:1}}.skill-set-header{font:400 2.5vmin Lato;margin:0 0 15px;text-decoration:underline}.skill-set-text{font:400 2.5vmin Lato;margin:0 0 30px}.archive-row,.experiences-row{display:flex;flex-direction:row;margin-bottom:-45px;margin-top:-24px;z-index:999}.archive-table:hover *{cursor:pointer}.experiences-company,.experiences-data{font:400 2.5vmin Lato;width:25%}.experiences-scope{font:400 2.5vmin Lato;width:50%}.archive-line,.experiences-table-line{border-radius:1px;height:1.5px;margin:0 0 45px;transition:background-color 1.5s;width:85vw}.archive-date{font:400 2.5vmin Lato;width:20%}.archive-name{font:400 2.5vmin Lato;width:30%}.archive-company{font:400 2.5vmin Lato;width:20%}.archive-scope{font:400 2.5vmin Lato;width:30%}.loaderContainer{height:100vh;overflow:hidden;width:100vw}.loading-container{align-items:center;-webkit-animation:expand 1s ease-in-out forwards;animation:expand 1s ease-in-out forwards;border-radius:50%;display:flex;flex-direction:column;height:20vw;justify-content:center;left:50%;object-fit:contain;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:20vw}@-webkit-keyframes expand{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}55%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}to{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@keyframes expand{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}55%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}to{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@-webkit-keyframes contract{0%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}55%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}to{opacity:0;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@keyframes contract{0%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}55%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}to{opacity:0;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}.loading-img{object-fit:contain;width:10vw}.loading-text{font:400 2.15vmin Lato;text-align:center;width:16vw}.loading-text:after{-webkit-animation:ellipsis 2s steps(4) infinite;animation:ellipsis 2s steps(4) infinite;content:"\2026";display:inline-block;overflow:hidden;vertical-align:bottom;width:0}@keyframes ellipsis{to{width:2.15vmin}}@-webkit-keyframes ellipsis{to{width:2.15vmin}}.project-data-header{-webkit-animation:slideup 1.5s ease-in-out forwards;animation:slideup 1.5s ease-in-out forwards;height:auto;opacity:0;position:absolute;top:0;width:100vw}@-webkit-keyframes slideup{0%{opacity:0;top:20vh}to{opacity:1;top:0}}@keyframes slideup{0%{opacity:0;top:20vh}to{opacity:1;top:0}}.project-data-content{display:flex;flex-direction:column;margin:18vw 7.5vw 0}.project-data-title-container{align-items:flex-end;-webkit-animation:slideright 1.5s ease-in-out 1.75s forwards;animation:slideright 1.5s ease-in-out 1.75s forwards;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:-24px;opacity:0;width:calc(85vw - 50px)}.project-data-title{font:700 5vmin Lato;margin:0}.project-data-scope{font:400 3vmin Lato;letter-spacing:5px;margin:0}.project-data-info{align-items:flex-start;-webkit-animation:slideright 1.5s ease-in-out 1.75s forwards;animation:slideright 1.5s ease-in-out 1.75s forwards;display:flex;flex-direction:row;font:400 2.5vmin Lato;opacity:0}.project-data-date{margin:0;width:40%}.project-data-company{margin:0;width:48%}.project-data-links{display:flex;flex-direction:column;justify-content:flex-end}.project-data-link{margin-bottom:4px;text-underline-offset:.5vh}.project-data-details{-webkit-animation:sliderright 1.5s ease-in-out 1.75s forwards;animation:sliderright 1.5s ease-in-out 1.75s forwards;display:flex;flex-direction:column;font:400 2.25vmin Lato;justify-content:flex-end;margin:24px 0 0 40%;opacity:0;width:60%}.project-data-details p{line-height:3.25vmin}@-webkit-keyframes sliderright{0%{margin-left:calc(40% - 7.5vw);opacity:0}to{margin-left:40%;opacity:1}}@keyframes sliderright{0%{margin-left:calc(40% - 7.5vw);opacity:0}to{margin-left:40%;opacity:1}}.project-redirect,.project-redirect-links{display:flex;flex-direction:row}.project-redirect-links{align-items:center;margin-right:10vw}.project-arrow{font:900 4vmin Lato;margin:0;padding:0;transition:margin-left .5s,margin-right .5s,color 1.5s}.project-view{border-bottom:1.5px solid;border-radius:1px;cursor:pointer;line-height:1;margin:5px 8px 0;padding-bottom:4px;text-decoration:none;transition:opacity .5s,color 1.5s}.next-project{align-items:center;-webkit-animation:projectslide 1.5s ease-in-out 1.75s forwards;animation:projectslide 1.5s ease-in-out 1.75s forwards;display:flex;flex-direction:row;justify-content:flex-end;opacity:0}@-webkit-keyframes projectslide{0%{margin-right:7.5vw;opacity:0}to{margin-right:0;opacity:1}}@keyframes projectslide{0%{margin-right:7.5vw;opacity:0}to{margin-right:0;opacity:1}}.next-project:hover,.project-redirect-links:hover{cursor:pointer}.next-project:hover span,.project-redirect-links:hover span{-webkit-animation:shining 5s linear infinite;animation:shining 5s linear infinite;background:linear-gradient(90deg,#e0e0e0,#999,#424242,#999,#e0e0e0);-webkit-background-clip:text;background-clip:text;background-repeat:repeat;background-size:300% 100%;color:transparent}.next-project:hover .project-arrow,.project-redirect-links:hover .project-arrow{margin-left:4px;margin-right:-4px}.next-project:hover .project-view,.project-redirect-links:hover .project-view{opacity:.6}.project-data-image-container{-webkit-animation:slideright 1.5s ease-in-out 1.75s forwards;animation:slideright 1.5s ease-in-out 1.75s forwards;display:flex;flex-direction:column;margin-bottom:12vh;margin-top:15vh;opacity:0;width:80vw}.container-1,.nept-container-1{display:flex;flex-direction:row;justify-content:center;margin-bottom:5vh;margin-left:2.5vw;width:80vw}.text-container-1{display:flex;flex-direction:column}.container-1-img,.nept-container-1-img{object-fit:contain;padding:2vw;width:36vw}.text-1-header{font:600 3vmin Lato;margin:0 0 0 2vw}.text-list{margin:1.5vh 2vw;width:85%}.text-list,.text-list-1{font:400 2.25vmin Lato}.container-3{display:flex;flex-direction:column;justify-content:center;margin:5vh auto auto 12.5vw;width:60vw}.container-3-img{object-fit:contain;width:100%}.aid-image-container,.hgr-image-container{margin:0 0 0 12.5vw;width:60vw}.aid-image,.hgr-image{margin-bottom:8vh;object-fit:contain;width:60vw}.flea-container-1{display:flex;flex-direction:column;margin-bottom:16vh;margin-left:22.5vw;width:40vw}.flea-image-2{object-fit:contain;width:40vw}.flea-captions{font:400 2.25vmin Lato;text-align:center}.flea-container-2{display:flex;flex-direction:column;margin-bottom:4vh;margin-left:1.5vw;width:82vw}.flea-image-4{object-fit:contain;width:82vw}.flea-container-3{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:16vh;margin-left:1.5vw;width:82vw}.flea-image-3{object-fit:contain;width:61vw}.flea-left-text{font:400 2.25vmin Lato;margin-left:4vw;width:16vw}.flea-container-4{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:4vh;margin-left:1.5vw;width:82vw}.flea-right-text{font:400 2.25vmin Lato;margin-right:8vw;width:32vw}.flea-container-5{display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:16vh;margin-left:1.5vw;width:82vw}.sloy-image-container{margin-left:2.5vw;margin-top:16vh;width:80vw}.sloy-img{object-fit:contain;width:80vw}.sloy-text{font:400 2.25vmin Lato;margin-bottom:0;text-align:center}.sloy-image-container-small{margin-left:12.5vw;margin-top:16vh;width:60vw}.sloy-img-small,.sloy-render{object-fit:contain;width:60vw}.sloy-render{height:30vw}
/*# sourceMappingURL=main.1dfb31a9.css.map*/