@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700&family=Noto+Sans:wght@400;500;600;700&display=swap);.preloader__container{align-items:center;background-color:var(--color-primary-blue);display:flex;height:100%;justify-content:center;max-width:100vw;overflow:hidden;position:fixed;right:0;top:0;transition:max-width .45s ease-in-out;width:100%;z-index:10}.preloader__container.is-offscreen{max-width:0}.site__navbar{left:0;max-width:100vw;padding-bottom:1.5rem;padding-top:3rem;position:fixed;top:0;transition:padding .5s ease-in-out,box-shadow .25s ease-in-out;width:100%;z-index:10}.site__navbar.is-sticky{background-color:#f3f3f3;box-shadow:0 5px 25px 0 rgba(0,0,0,.05);padding-top:1.5rem}.site__navbar__container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;max-width:1920px;width:100%}.site__navbar .site__navbar-logo img{height:60px;margin-bottom:-20%}@media screen and (max-width:600px){.site__navbar .site__navbar-logo img{height:50px}}.project__card{display:flex;flex-direction:column;margin-bottom:120px;position:relative;width:48.5%}@media screen and (max-width:767px){.project__card{margin-bottom:60px;width:100%}}.project__card .project__card__image-container{height:450px;margin-bottom:25px;overflow:hidden;position:relative;width:100%}@media screen and (max-width:767px){.project__card .project__card__image-container{height:250px}}.project__card .project__card__image-container img{bottom:0;height:100%;object-fit:cover;object-position:center center;position:absolute;top:0;width:100%}.project__card
	.project__card__image-container
	.project__card_image-container_thumbnail{left:0;right:0}.project__card
	.project__card__image-container
	.project__card_image-container_overlay{right:-100%;transition:right 1.5s cubic-bezier(.3,1,.2,1)}.project__card:hover
	.project__card__image-container
	.project__card_image-container_overlay{right:0}.project__card .project__card_details{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.project__card .project__card_details .project__card_details_name,.project__card .project__card_details .project__card_details_type{color:var(--color-text-primary-dark);font-family:var(--font-family);font-size:calc(24px + .15vw);font-weight:500;line-height:1.2}@media screen and (max-width:998px){.project__card .project__card_details .project__card_details_name,.project__card .project__card_details .project__card_details_type{font-size:calc(20px + .15vw)}}@media screen and (max-width:767px){.project__card .project__card_details .project__card_details_name,.project__card .project__card_details .project__card_details_type{font-size:18px}}.project__card .project__card_details .project__card_details_type{opacity:.5}.footer{overflow:hidden;position:relative}.footer:after{bottom:0;color:var(--color-text-primary-dark);content:"Hire Me";font-family:var(--font-family);font-size:calc(24px + 16vw);font-weight:700;height:auto;left:0;line-height:1;opacity:.05;position:absolute;right:0;text-align:center;text-transform:uppercase;width:100%}.footer__container{margin:0 auto;max-width:1920px;position:relative;width:100%}.footer .footer__socials{align-items:center;display:flex;flex-direction:row;justify-content:center}.footer .footer__socials .footer__social-link{align-items:center;border:1px solid var(--color-text-primary-dark);border-radius:100px;color:var(--color-text-primary-dark);display:flex;font-size:30px;height:60px;justify-content:center;margin:0 10px;overflow:hidden;position:relative;transition:color .25s ease-in-out;width:60px;z-index:1}@media screen and (max-width:767px){.footer .footer__socials .footer__social-link{font-size:25px;height:50px;width:50px}}.footer .footer__socials .footer__social-link:hover{color:var(--color-bg)}.footer .footer__socials .footer__social-link:after{background-color:var(--color-text-primary-dark);bottom:0;content:"";height:100%;left:0;max-height:0;position:absolute;right:0;transition:max-height .2s ease-in-out;width:100%;z-index:-1}.footer .footer__socials .footer__social-link:hover:after{max-height:100%}.footer .footer__title{color:var(--color-text-primary-dark);font-family:var(--font-family);font-size:calc(32px + 1.5vw);font-weight:500;line-height:calc(40px + 1.5vw);padding:6rem 1rem 3rem;text-align:center}@media screen and (max-width:767px){.footer .footer__title{padding:3rem 1rem 2rem}}.footer .footer__contact-button{align-items:center;display:flex;justify-content:center}.footer .footer__contact-button .button{font-size:calc(16px + .25vw)}.hero{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-end;min-height:100vh}.hero__container{margin:0 auto;max-width:1920px;width:100%}.hero .hero__subtitle,.hero .hero__title{color:var(--color-text-primary-dark);font-family:var(--font-family)}.hero .hero__title{font-size:calc(36px + 3.5vw);font-weight:600;line-height:calc(40px + 3.5vw);margin-bottom:4rem}@media screen and (min-width:1921px){.hero .hero__title{font-size:100px;line-height:100px}}.hero .hero__title span{position:relative}.hero .hero__subtitle{font-size:calc(16px + .25vw);font-weight:500;line-height:1.6;max-width:600px}.hero .hero__subtitle,.hero .hero__title span{opacity:0}.projects .projects__container{margin:0 auto;max-width:1920px;position:relative;width:100%}.projects .projects__container .separator{border:1px solid var(--color-border);height:0;width:100%}.projects .projects__container .projects__collection{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}::selection{background:var(--color-text-primary-dark);color:#fff}::-webkit-scrollbar{display:none}body{background-color:var(--color-bg);margin:0;opacity:0;padding:0}.section__padding-horizontal{padding-left:6.5rem;padding-right:6.5rem}@media screen and (max-width:1023px){.section__padding-horizontal{padding-left:3rem;padding-right:3rem}}@media screen and (max-width:600px){.section__padding-horizontal{padding-left:1.5rem;padding-right:1.5rem}}.section__padding-vertical{padding-bottom:6rem;padding-top:6rem}@media screen and (max-width:600px){.section__padding-vertical{padding-bottom:3rem;padding-top:3rem}}.section__title-container{padding:1.5rem 0 3rem}.section__title-container .section__title{color:var(--color-text-primary-dark);font-size:calc(16px + .2vw);font-weight:700}.button,.section__title-container .section__title{font-family:var(--font-family);line-height:1.2;text-transform:uppercase}.button{border:1px solid var(--color-text-primary-dark);border-radius:100vw;display:inline-flex;font-size:16px;font-weight:500;letter-spacing:1px;overflow:hidden;padding:.75em 2em;position:relative;transition:color .2s ease-in-out;z-index:1}@media screen and (max-width:600px){.button{font-size:14px}}.button:after{background-color:var(--color-text-primary-dark);bottom:0;content:"";height:100%;left:0;max-height:0;position:absolute;right:0;transition:max-height .2s ease-in-out;width:100%;z-index:-1}.button:hover{color:#fff}.button:hover:after{max-height:100%}:root{--font-family:"Manrope",sans-serif;--color-bg:#f3f3f3;--color-text-primary-dark:#111;--color-border:#c8c8c9;--color-primary-blue:#66ceff}*{box-sizing:border-box}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0}
/*# sourceMappingURL=main.24817fa5.css.map*/