@import url(https://fonts.googleapis.com/css2?family=Commissioner:wght@200;300;400;500;600;700&family=Kumbh+Sans:wght@300;400;500;600;700&display=swap);*,:after,:before{box-sizing:border-box;margin:0;padding:0}.screen-reader-only{height:1px;left:-10000px;overflow:hidden;position:absolute;width:1px}#root{height:100vh;overflow:auto}body{font-family:Commissioner,sans-serif}ul{list-style:none}img{display:block;max-width:100%}a{cursor:pointer;text-decoration:none}h1,h2{font-family:Kumbh Sans,sans-serif;font-weight:600}.container{margin:0 auto;max-width:650px;width:89%}.social-media-links{align-items:center;-webkit-column-gap:.45em;column-gap:.45em;display:inline-grid;gap:.45em;grid-auto-flow:column}.social-icon{color:#5b2901;font-size:1.5rem}.social-icon:hover{opacity:.7}.btn,.btn--primary,.btn--secondary{align-items:center;border-radius:5px;-webkit-column-gap:.5em;column-gap:.5em;display:inline-grid;font-size:.85rem;font-weight:500;gap:.5em;grid-auto-flow:column;padding:.45rem .75rem}.btn--primary:hover,.btn--secondary:hover,.btn:hover{opacity:.7}.btn--primary{background-color:#5b2901;color:#fafafa}.btn--secondary{color:#5b2901}.mobile-menu{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;position:relative}.mobile-menu .close-mobile-menu-button{background-color:transparent;border:none;font-size:1.5rem;position:absolute;right:.8em;top:.8em}.mobile-menu__option{text-align:center}.mobile-menu__option .navlink{font-family:Kumbh Sans,sans-serif;font-weight:700}.mobile-menu__option:not(.mobile-menu__option:last-child){margin-bottom:2.2em}.mobile-menu__option:not(.mobile-menu__option:last-child) .navlink{color:#2b2b2b;font-size:1.75rem}.mobile-menu__option:last-of-type{background-color:#5b2901;color:#fafafa;font-size:1.375rem;padding:.45em .75em}.mobile-menu__option:last-of-type .navlink{color:#fafafa}.mobile-menu__option:last-of-type .icon{font-size:1.2rem}.navbar-and-hero{display:flex;flex-direction:column;padding-top:.625em}.navbar{align-items:center;display:flex;justify-content:space-between}.navbar.floating{background-color:#eae7fd;border-radius:5px;left:0;padding:1em;position:absolute;right:0;top:-75px;transition:top .5s}.navbar.floating.show{top:.5em}.navbar .navlink{color:#000}.navbar .navlink,.navbar__logo{font-family:Kumbh Sans,sans-serif}.navbar__logo{font-size:1.3rem;font-weight:600}.navbar__logo .logo-victor{color:#5b2901}.navbar__logo .logo-nyagudi{color:#b45b13}.navbar .hamburger-menu{align-items:center;background-color:transparent;border:none;display:flex;font-size:1.2rem}.hero{display:flex;flex-direction:column-reverse}.hero__image{border-radius:5px}.hero__image-container{padding:1.2em 1.25em}.hero__primary-title{font-size:1.75rem;margin-bottom:.08em}.hero__secondary-title{color:#5e5e5e;font-size:1.375rem;margin-bottom:.8em}.hero__paragraph:not(.hero__paragraph:last-of-type){margin-bottom:.9em}.hero__paragraph:last-of-type{margin-bottom:1.95em}.hero__paragraph--brown{color:#5b2901;font-weight:500}.hero__link{color:#0037b8;font-weight:500}.hero__link:hover{text-decoration:underline}.hero__buttons{display:flex;gap:.5rem;margin-bottom:2.4em}.hero .btn--secondary{color:#5b2901}.projects{background-color:#5b2901;padding:3em 0 5em}.projects__title{color:#fafafa;font-size:1.75rem;padding-bottom:1.2em;text-align:center}.projects .project-card{background-color:#fafafa;border-radius:5px;display:flex;flex-direction:column;height:560px;justify-content:space-between;overflow-x:hidden;padding:.85em}.projects .project-card__container{overflow-x:hidden}.projects .project-card:not(.project-card:last-of-type){margin-bottom:3.3em}.projects .project-card__image{margin-bottom:.65em}.projects .project-card__labels{-webkit-column-gap:.3em;column-gap:.3em;display:flex;gap:.3em;overflow:auto}.projects .project-card__labels::-webkit-scrollbar{display:none}.projects .project-card__label{border-radius:8px;color:#000;display:inline-block;flex-shrink:0;font-size:.8rem;font-weight:700;padding:.2em .4em}.projects .project-card__label--html{background-color:#f9b06c}.projects .project-card__label--css{background-color:#a3eaff}.projects .project-card__label--javascript{background-color:#f0d90a}.projects .project-card__label--api{background-color:#c8f844}.projects .project-card__label--scss{background-color:#fdcedf}.projects .project-card__label--c-sharp{background-color:#43f901}.projects .project-card__label--react{background-color:#68f3f3}.projects .project-card__label--react-native,.projects .project-card__label--work-in-progress{background-color:#fe8181}.projects .project-card__label--unity{background-color:#d1d3d6}.projects .project-card__label--unit-tests{background-color:#f980ed}.projects .project-card__label--mapbox{background-color:#f0d18e}.projects .project-card__label--leaflet{background-color:#e887b1}.projects .project-card__label--firebase{background-color:#e8e0cf}.projects .project-card__label--webflow{background-color:#accaf6}.projects .project-card__label--react-router{background-color:#ceb5ee}.projects .project-card__info{margin-bottom:3em}.projects .project-card__title{color:#5e5e5e;margin:.5em 0}.projects .project-card__paragraph:not(.project-card__paragraph:last-of-type){margin-bottom:.95em}.projects .project-card__description{max-height:165px;min-height:90px;overflow:auto}.projects .project-card__link{color:#0037b8;font-weight:500}.projects .project-card__link:hover{text-decoration:underline}.skills{padding:2em 0 4em}.skills__title{color:#2b2b2b;font-size:1.75rem;padding-bottom:.9em;text-align:center}.skills__logos{align-items:center;-webkit-column-gap:1.25em;column-gap:1.25em;display:flex;flex-wrap:wrap;gap:1.25em;justify-content:center;row-gap:1.25em}.skills__logo-container{width:50px}.about{background-color:#5b2901;color:#fafafa;padding:3em 0 3.5em}.about__title{color:#fafafa;font-size:1.75rem;grid-area:aboutTitle;padding-bottom:.9em;text-align:center}.about__info{grid-area:aboutInfo}.about__image-container{grid-area:aboutImage}.about__container{display:grid;grid-template-areas:"aboutTitle" "aboutImage" "aboutInfo"}.about__paragraph{line-height:1.3}.about__paragraph:not(.about__paragraph:last-of-type){margin-bottom:.9em}.about__paragraph:last-of-type{margin-bottom:1.875em}.about__link{color:#86e7fd}.about__link:hover{text-decoration:underline}.about__image{border-radius:5px;margin-bottom:1.5em}.about__button--primary{background-color:#fafafa;color:#5b2901}.about__button--secondary{color:#fafafa}.footer{font-style:italic;padding:4.5em 0;text-align:center}.footer__quote{font-weight:500;margin-bottom:1.2em}.footer__quote-author{font-weight:400}@media (min-width:500px){.hero__image{margin:0 auto;max-height:600px;max-width:400px}.about__image{margin:0 auto 1.5em;max-height:650px;max-width:450px}}@media (min-width:650px){.container{max-width:1200px}.navbar__navlinks{align-items:center;display:flex;gap:1.5em;justify-content:space-between}.navbar .navlink{font-weight:500}.navbar .navlink-button{background-color:#5b2901;color:#fafafa}.navbar .navlink-button .navlink{color:#fafafa}.navbar .navlink-container:not(.navlink-container:last-of-type) .navlink:hover{color:#f55a00}.projects .project-cards{grid-gap:3.3em;align-items:flex-start;display:grid;gap:3.3em;grid-template-columns:1fr 1fr}.projects .project-card:not(.project-card:last-of-type){margin-bottom:0}.skills__logo-container{width:55px}}@media (min-width:850px){.btn,.btn--primary,.btn--secondary{font-size:.9rem}.navbar-and-hero{height:100vh;padding-top:1em}.navbar .navlink{font-size:1.05rem}.navbar .navlink-button .navlink{font-size:.9rem}.navbar__logo{font-size:1.2rem}.navbar__navlinks{gap:2.5em}.hero{align-items:center;flex-direction:row;margin:auto 0}.hero__buttons{margin-bottom:0}.hero__info{flex:6.5 1;margin-right:1em}.hero__image{max-width:100%}.hero__image-container{flex:3.5 1;padding:0}.hero__primary-title{font-size:2rem;margin-bottom:0}.hero__secondary-title{font-size:1.55rem;margin-bottom:1em}.hero__paragraph{font-size:1.05rem}.hero__paragraph:not(.hero__paragraph:last-of-type){margin-bottom:.7em}.hero__paragraph:last-of-type{margin-bottom:2.3em}.skills__logos{gap:1.75em}.skills__logo-container{width:60px}.about__title{align-self:end;text-align:left}.about__container{gap:0 3em;grid-template-areas:"aboutTitle aboutImage" "aboutInfo aboutImage"}.about__image{margin-bottom:0;max-width:100%}.about__image-container{align-self:center}}@media (min-width:850px) and (max-height:700px){.hero__image{max-height:450px}}@media (min-width:950px){.btn.hero__button,.hero__button.btn--primary,.hero__button.btn--secondary{font-size:1.05rem}.social-media-links{gap:.6em}.social-icon{font-size:1.7rem}.navbar .navlink{font-size:1.15rem}.navbar .navlink-button .navlink{font-size:1rem}.navbar__logo{font-size:1.35rem}.hero__primary-title{font-size:2.2rem}.hero__secondary-title{font-size:1.75rem}.hero__paragraph{font-size:1.2rem}.about__title,.projects__title,.skills__title{font-size:2rem}.projects .project-cards{grid-template-columns:1fr 1fr 1fr}.projects .project-card__description{max-height:180px}.projects .project-card__container{overflow-y:hidden}.about__paragraph,.footer__quote,.project-card__paragraph{font-size:1.05rem}.about__image{max-height:570px;max-width:400px}}
/*# sourceMappingURL=main.c3d1aae9.css.map*/