@import"https://fonts.cdnfonts.com/css/source-sans-pro";@import"https://fonts.cdnfonts.com/css/helvetica-neue-55";#root{display:flex;flex-direction:column;align-items:center;width:100%}@media only screen and (max-width: 500px){button{width:100%}h1{text-align:center}p{font-size:1rem}}@media only screen and (min-width: 500px){p{font-size:1.6rem}h1{line-height:1.4}}a{font-weight:500;line-height:1.1;font-family:Source Sans Pro,sans-serif;font-weight:medium;text-decoration-line:none}a:hover{color:#535bf2}body{margin:0 auto;display:flex;justify-content:center;place-items:center;background-color:#383838}h1{font-family:Source Sans Pro,sans-serif;font-weight:medium;color:#fff}h2{font-family:Source Sans Pro,sans-serif;font-weight:700;color:#fff}p{line-height:1.3;font-family:Helvetica Neue,sans-serif;font-weight:400;color:#fff}button{border-radius:.5em;margin-top:1em;border:2px solid transparent;padding:.6em 1.2em;font-size:1.2rem;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}button a,button a:visited{color:#fff}button a:visited:hover{border-color:#646cff}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}*{scroll-behavior:smooth}.cs-wrapper{display:flex;flex-flow:column wrap;justify-content:center;margin:0 1em}.cs-wrapper.is-open{display:none}@media only screen and (max-width: 500px){.cs-wrapper{width:95dwv}.clientShowcase{flex-wrap:wrap}}@media only screen and (min-width: 500px) and (max-width: 2561px){.cs-wrapper{width:75dvw}.paragraph-container{padding:3em 0}}@media only screen and (min-width: 2561px){.cs-wrapper{width:35dvw}}.paragraph-container{display:flex;flex-direction:column}.img-container{display:flex;flex-flow:column wrap;border-radius:2em;align-items:center;text-align:center;width:100%;color:#fff}.img-container img{border-radius:2em;max-width:100%;padding-bottom:2em}.img-container.tulipIc{background-color:#f1d461}.img-container.neonIc{background-color:#567aad}.img-container.jcfIc{background-color:#fdb56e}.img-container.blueriqIc{background-color:#9e71c2}.img-container.portfolioIc{background-color:#99c26d}@media only screen and (max-width: 1200px){.cs-heading-container{display:flex;flex-direction:column-reverse;align-items:center}.animation{width:70%}.clientShowcaseItem{width:100%}.work-heading{text-align:center}.about-me-container{display:flex;flex-direction:column;align-items:center;gap:2em;padding-top:1em}.about-me-container img{border-radius:1.5em;width:100%}}@media only screen and (min-width: 1200px){.cs-heading-container{display:flex;padding:3em 2em 3em 0;gap:10%;align-items:center}.animation{width:100%}.cs-heading-description{font-weight:medium}.img-container{display:flex;margin-bottom:2em;padding:3em 0 0;text-align:left;gap:2%}.img-container img{max-width:50%}.img-container p{padding:0 2em 1em}.clientShowcaseItem{padding:0 2em}.about-me-container{display:flex;flex-direction:row-reverse;align-items:center;gap:5em;padding:2em 0 5em}.about-me-container img{border-radius:1.5em}}.img-container p{padding:0 1em}h2{font-size:2rem}.clientShowcaseItem{padding:0 1em}.clientShowcase{display:flex;justify-content:start}.clientShowcaseItem{display:flex;background-color:#d4d4d4ea;align-items:center;border-radius:1.5em;margin:1em}.clientShowcaseItem img:hover{opacity:100%;transition-duration:.5s;filter:grayscale(0)}.clientShowcase img:not(:hover){opacity:50%;transition-duration:.5s;filter:grayscale(1)}.clientShowcaseItem img{opacity:70%;width:100%}.work-heading{font-size:2.5rem}.navbar-wrapper{background-color:#4e4e4ebe;display:flex;bottom:0;position:fixed;width:75%;z-index:10;margin-bottom:2em;border-radius:1em;padding:.7rem;justify-content:space-between;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.navbar-wrapper a{padding:1.5em;border-radius:1em;width:1.4rem;height:1.4rem}.navbar-wrapper img{width:1.4rem;height:1.4rem}@media only screen and (max-width: 500px){.footer-wrapper{max-width:95dwv;flex-flow:column-reverse;padding:5em 2em 2em;text-align:center}.desktop-only-text{display:none}}@media only screen and (min-width: 500px) and (max-width: 2561px){.footer-wrapper{max-width:72dvw;padding-top:15em;padding-bottom:5em}}@media only screen and (min-width: 2561px){.footer-wrapper{max-width:45dvw;padding-top:15em;padding-bottom:5em}}.animation{width:70%}.footer-section{display:flex;flex-direction:column;align-items:center;width:100%;background-color:#1d1d1d}.footer-wrapper{display:flex;font-size:.8rem;align-items:center;gap:10%}.footer-wrapper h1{font-size:2.5rem;color:#fff}.footer-wrapper p{color:#fff}.footer-btn{background-color:#efefef}.footer-btn a{color:#1a1a1a!important}.btn-container{display:flex;align-items:center;justify-content:center;width:100%}@media only screen and (max-width: 500px){.btn-container div{width:30%}}@media only screen and (min-width: 500px){.btn-container div{width:5%;padding-top:10em}}.scroll-btn:hover{cursor:pointer}.header-container{display:none}.navbar-wrapper{background-color:#1f1f1fbe;display:flex;bottom:0;position:fixed;width:60dvw;z-index:10;margin-bottom:1.5em;border:solid rgba(201,201,201,.123) 1px;border-radius:1em;padding:.8rem;justify-content:space-between;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.navbar-wrapper a{padding:.8rem;display:flex;border:solid rgba(201,201,201,.123) 2px;border-radius:1em;width:.9rem;height:.9rem;justify-content:center}.navbar-wrapper img{width:1rem;height:1rem}.icon-wrapper{background-color:#818181a8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.active-icon-wrapper{background-color:#9e71c2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media only screen and (min-width: 1200px){.navbar-wrapper{display:none}.cs-wrapper{margin-top:8em}.header-wrapper{width:100%;background-color:#272727;display:flex;justify-content:center;position:fixed;z-index:5}.header-container{display:flex;justify-content:space-between;width:75dvw;align-items:center;top:0}.header-pages{display:flex;justify-content:space-between;gap:3em;align-items:center}.header-pages h2:hover{color:#535bf2;transition-duration:.2s}.header-pages h2:not(hover){transition-duration:.2s;color:#fff}.header-pages a{color:#fff}.header-pages a:hover{color:#535bf2;transition-duration:.2s}.header-pages a:not(hover){transition-duration:.2s}.header-cta a:hover{color:#535bf2;transition-duration:.2s}.header-cta a:not(hover){transition-duration:.2s}.mobile-header-container-menu{display:none}@media only screen and (max-width: 1200px) and (orientation: landscape){.mobile-header-container{width:100dvw}}a,a:visited{color:#fff}}.hero-section{padding-top:5em;width:100%}.hero-text-container{flex-shrink:1;font-size:.8rem}.hero-description{max-width:60ch}.hero-image-container{display:flex;justify-content:center}.email-btn{background-color:#99c26d}.linked-btn{background-color:#9e71c2}@media only screen and (max-width: 500px){.hero-section{text-align:center;margin-bottom:5em}.hero-heading{width:100%;font-size:2.5rem}.hero-image{width:100%}.hero-image.home{width:50%;height:50%}}@media only screen and (min-width: 500px) and (max-width: 1200px){.hero-section{text-align:center}.hero-description{max-width:50ch}.hero-image.about{width:100%}.hero-heading{font-size:3rem;width:100%}}@media only screen and (min-width: 1200px){.hero-section{display:flex;align-items:center;justify-content:space-between;margin-bottom:10em}.hero-section.reverse{flex-direction:row-reverse;justify-content:start;gap:5em}.hero-heading{font-size:3rem}.hero-image-container{order:1}}.hero-image{border-radius:1.5em}.cs-section{align-items:center;justify-content:space-around;margin:3em 0 5em;border-radius:2em;color:#fff;text-align:center}.cs-section:hover{transform:scale(.97);transition-duration:.3s}.cs-section:not(hover){transition-duration:.3s}.reverse.cs-section{align-items:center;margin:3em 0 5em;border-radius:2em;color:#fff;text-align:center;width:100%}.reverse.cs-section:hover{transform:scale(.97);transition-duration:.3s}.cs-text-container{padding:0 3em}.cs-cta-button-container{display:flex;justify-content:center}.cs-image-container{display:flex;justify-content:center;border-radius:2em}.reverse.cs-image-container{display:flex}@media only screen and (max-width: 500px){.cs-heading{padding-bottom:0}.cs-description{font-size:1rem}.cs-cta-button{font-size:1.5rem}.reverse.cs-image,.cs-image{width:100%}.cs-text-container{padding-bottom:2em!important}.reverse.cs-text-container{padding:0 3em}.cs-text-container h2{font-size:2rem}.category-container{display:none!important}}@media only screen and (min-width: 500px) and (max-width: 1200px){.cs-heading{font-size:3rem}.cs-description,.cs-cta-button{font-size:2rem}}@media only screen and (min-width: 1200px){.cs-section{display:flex;justify-content:space-between;margin:3em 0 5em;border-radius:2em;text-align:left}.cs-text-container{margin-left:3em;text-align:left}.cs-heading{font-size:3rem}.cs-cta-button-container{width:18em}.cs-image-container{order:1;justify-content:end}.cs-image{border-radius:0 2em 2em 0}.cs-cta-button{font-size:1.2rem;padding:1em 2em;margin-top:1.5em}.cs-cta-button:hover{color:var(--color)}.reverse.cs-section{justify-content:inherit;margin:3em 0 5em;border-radius:2em}.reverse.cs-text-container{padding:0 10em 0 0;margin-left:0;text-align:left;font-size:.8rem}.reverse.cs-image-container{order:0}.reverse.cs-image{border-radius:2em 0 0 2em}}.category-container{display:flex;flex-flow:row wrap;gap:.5rem}.contact-section{align-items:center;justify-content:space-around;margin:3em 0 5em;border-radius:2em;color:#fff;text-align:center}.contact-section:hover{transform:scale(.97);transition-duration:.3s}.contact-section:not(hover){transition-duration:.3s}.reverse.contact-section{align-items:center;margin:3em 0 5em;border-radius:2em;color:#fff;text-align:center;width:100%}.reverse.contact-section:hover{transform:scale(.97);transition-duration:.3s}.reverse.cs-image:not(hover){transition-duration:.3s}.cs-text-container{flex-shrink:1;font-size:.8rem;padding:0 3em}.cs-heading{width:100%}.cs-cta-button-container{display:flex;justify-content:center;padding-bottom:3em}.cs-cta-button{color:#fff;padding:1em 2em;margin-top:1.5em;width:100%;text-align:center}.contact-image-container{display:flex;justify-content:center;border-radius:2em}.contact-image-container div{height:30em}.reverse.contact-image-container{display:flex}.cs-image,.reverse.cs-image{border-radius:2em}@media only screen and (max-width: 500px){.cs-heading{font-size:3rem}.cs-cta-button{font-size:1.5rem}.reverse.cs-image,.cs-image{width:100%}.reverse.cs-text-container{flex-shrink:1;font-size:.8rem;padding:0 3em}.contact-image-container div{height:20em}.cs-description.about{padding-bottom:3em}.hero-image.about{width:65%}}@media only screen and (min-width: 500px) and (max-width: 1200px){.cs-heading{font-size:3rem}.cs-description,.cs-cta-button{font-size:2rem}.category-container{display:flex;justify-content:center}.cs-description.about{padding-bottom:3em}.hero-image.about{width:65%}}@media only screen and (min-width: 1200px){.contact-section{display:flex;justify-content:space-between;margin:3em 0 5em;border-radius:2em;text-align:left}.cs-text-container{margin-left:3em;text-align:left}.cs-heading{font-size:3rem}.cs-cta-button-container{width:18em}.contact-image-container{order:1;justify-content:end}.cs-image{border-radius:0 2em 2em 0}.cs-cta-button{font-size:1.2rem;padding:1em 2em;margin-top:1.5em}.cs-cta-button:hover{color:var(--color)}.reverse.contact-section{justify-content:inherit;margin:3em 0 5em;border-radius:2em}.reverse.cs-text-container{padding:0 10em 0 0;margin-left:0;text-align:left;font-size:.8rem}.reverse.contact-image-container{order:0}.reverse.cs-image{border-radius:2em 0 0 2em}}.cs-cta-button{background-color:#fff;color:#000;padding:1em 2em;margin-top:1.5em;border-radius:.5em}.category-container{display:flex;flex-flow:row wrap;gap:.5rem;padding:2em 0}@media only screen and (max-width: 500px){.category-container{justify-content:center}}.category-label{border:.1rem solid #efefef;border-radius:2em;padding:0 .8em}.category-label.case-study{border:.1rem solid rgb(194,194,194)}.category-label p{font-size:1rem}
