body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}:root{--text:#d2d2d2;--background-2:#1d1d1d;--accent-red:red;--stroke:#fafafa33;--gradient:linear-gradient(120deg,#1d1d1d,#000);--border:1px solid var(--stroke)}::-webkit-scrollbar{width:.625rem}::-webkit-scrollbar-track{background:#121212;border-radius:1.25rem}::-webkit-scrollbar-thumb{background:#fafafa33;background:var(--stroke);border-radius:.625rem}body{background-color:#000;margin:0;padding:0}footer,header,nav,section{padding:0 6.25rem;position:relative}.container{margin:0 auto;max-width:77.5rem}.wordmark{height:1.5em;width:auto}h1{font-size:4rem}h1,h2{color:#fff;font-family:Poppins,sans-serif;font-weight:700;line-height:100%;text-transform:capitalize}h2{font-size:2rem}h3{color:#fff;font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:700}a,li,p,tbody{color:#d2d2d2;color:var(--text);font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:150%;list-style-type:none}ol.listed li{list-style-type:decimal;margin-left:20px}ul.listed li{list-style-type:disc;margin-left:20px}.italic{font-style:italic}.bold{font-weight:700!important}.small{font-size:.8rem}.underline{text-decoration:underline!important}a{align-items:center;display:flex;gap:.25em;text-decoration:none}a:hover{color:#fff}button{align-items:center;border:1px solid #fafafa33;border:var(--border);border-radius:5em;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:1.25rem;font-style:normal;font-weight:700;gap:.25em;justify-content:center;z-index:80}button.btn1{background:#0000;color:#fff;overflow:hidden;padding:.5em 1.5em;position:relative}button.btn1:hover{color:#000}button.btn1:before{background-color:#fff;bottom:0;content:"";height:0;left:0;position:absolute;transition:all .1s linear;width:100%;z-index:-1}button.btn1:hover:before{height:100%}.red{color:red;color:var(--accent-red)}.white{color:#fff}.text-color{color:#d2d2d2;color:var(--text)}.bold{color:#fff;font-weight:700}.accent-underline{position:relative}.accent-underline:before{background-color:red;background-color:var(--accent-red);content:"";height:5px;left:0;position:absolute;top:100%;width:100px}.header{gap:.625rem;justify-content:center;padding:2em 0}.header,.social-links{align-items:center;display:flex}.social-links{gap:1.25rem;margin-top:3.125rem}.social-icons{align-items:center;display:flex;gap:.625rem}.list-1{border-radius:20px;display:flex;flex-direction:column;gap:1px;overflow:hidden}.list-1>div{border-radius:5px;width:100%}.coming-soon{text-align:center}@media (max-width:480px){footer,header,nav,section{padding:0 1.875rem}h1{font-size:40px;line-height:100%}button{cursor:pointer;font-size:1rem;gap:.3125rem;z-index:80}button.btn1{padding:.625rem 1.25rem}}.hero-bg .container{padding:6.25rem 0}.hero-bg div:has(>h1)>div{align-items:center;display:flex;gap:3.125rem;margin-top:3.125rem}.hero-bg button{background-color:#fff;padding:.25em 1em .25em .25em}.hero-bg button img{border-radius:5em;height:3.125rem}.I-design .container{padding:15.625rem 0}.I-design h1{margin:auto;max-width:47.3125rem;text-align:center}.solutions .container{display:flex;flex-direction:column;gap:3.125rem;padding:12.5rem 0 6.25rem}.solutions img{border-radius:.625rem;height:auto;margin-bottom:3.125rem;max-width:70%}.solutions div:has(>p){max-width:50%}.solutions p{margin-top:1.25rem}.solutions .item:nth-of-type(2n){align-items:flex-end;display:flex;flex-direction:column}.founders .container{display:flex;flex-direction:column;gap:3.125rem;padding:6.25rem 0}.founders .image-bg{background:var(--gradient);border-radius:20px;margin-bottom:3.125rem;padding:1.25rem;width:70%}.founders .image-bg img{border-radius:.625rem;height:auto;width:100%}.founders .item>p{max-width:50%}.founders .client{align-items:center;display:flex;gap:1.25rem;margin-top:1.25rem}.founders .client div:has(img){border-radius:5em;height:3.125rem;overflow:hidden;width:3.125rem}.founders .client img{filter:saturate(0);width:100%}.founders .client p:last-of-type{font-style:italic}.founders .item:nth-of-type(2n){align-items:flex-end;display:flex;flex-direction:column}.founders .item:nth-of-type(2n)>p{text-align:right}.home-services{padding:6.25rem 0}.home-services .list-items{display:flex;flex-wrap:wrap;gap:3.125rem;justify-content:center;margin:auto;max-width:62.5rem;padding-top:3.125rem}.home-services .list-items div{align-items:center;display:flex;flex-direction:column;gap:1.25rem;max-width:15.625rem}.home-services .list-items p{text-align:center}.delivery .container{display:flex;flex-direction:column;gap:3.125rem;padding:6.25rem 0}.delivery .list-items{max-width:1000px}.delivery .list-items div{background-color:var(--background-2)}.delivery .list-items li{font-style:italic;list-style-type:decimal;margin-left:3.125rem;padding:1.25rem}.delivery .list-items li p{font-style:normal;margin-left:1.25rem}.home-about .container{margin:auto}.faq .container,.home-about .container{display:flex;flex-direction:column;gap:3.125rem;padding:6.25rem 0}.faq .container .list-items{max-width:1000px}.faq .container .list-items .item{cursor:pointer}.faq .container svg{min-width:1rem}.faq .container .list-items .item.active div:first-of-type{background-color:#1c1c1c80}.faq .container .list-items .active{border:1px solid var(--background-2)}.faq .container .list-items .item div:first-of-type{align-items:center;background-color:var(--background-2);border-radius:5px;display:flex;gap:20px;overflow:hidden;padding:20px}.faq .container .list-items .active div:first-of-type p{font-weight:700}.faq .container .list-items .item div:last-of-type{padding:20px}.faq .container .list-items .item:not(.active) div:last-of-type{display:none}.faq .container .list-items .item:hover div:first-of-type{background-color:#1c1c1c80}.faq .container .list-items .active path,.faq .container .list-items .item:hover path{fill:var(--accent-red)}.faq .container .list-items .active .plus,.faq .container .list-items .item:not(.active) .minus{display:none}.home-contact{background:var(--gradient)}.home-blog .container{padding:6.25rem 0}@media (max-width:480px){.hero-bg .container{padding:3.125rem 0}.hero-bg div:has(>h1)>div{align-items:flex-start;flex-direction:column}.hero-bg button{font-size:1.25rem;justify-content:flex-start;padding:.25em 1em .25em .25em;width:100%}.hero-bg .social-icons{justify-content:space-around;width:100%}.I-design .container{padding:12.5rem 0}.solutions img{margin-bottom:1.25rem;max-width:100%}.solutions div:has(>p){max-width:100%}.solutions p{margin-top:.625rem}.founders .image-bg{margin-bottom:1.25rem;padding:0;width:100%}.delivery .list-items div,.founders .item>p{max-width:100%}.delivery .list-items li{margin-left:3.125rem;padding:1.25rem}.delivery .list-items li p{margin-left:.625rem}.faq .container .list-items{max-width:100%}.founders .item:nth-of-type(2n){align-items:flex-start;text-align:left}}.logo-carousel{overflow:hidden;position:relative;white-space:nowrap;width:100%}.logo-carousel:before{left:0;z-index:10}.logo-carousel:after,.logo-carousel:before{background:linear-gradient(90deg,#000,#0000 90%);content:"";height:100%;position:absolute;top:0;width:12.5rem}.logo-carousel:after{right:0;transform:rotateY(180deg)}.logo-carousel-track{animation:scroll 30s linear infinite;display:flex;width:-webkit-fit-content;width:fit-content}.logo-slide{align-items:center;display:flex;flex-shrink:0;height:2rem;justify-content:center;padding-right:9.375rem}.logo-slide img{filter:grayscale(100%) brightness(200%);max-height:100%;opacity:.6}.logo-slide img:hover{filter:none;opacity:1}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.image-carousel .logo-slide{height:auto;padding-right:1.25rem;width:32.3125rem}.image-carousel .logo-slide img{border-radius:.625rem;filter:none;height:auto;opacity:1;width:100%}.image-carousel .logo-carousel-track{animation-duration:60s}@media (max-width:480px){.logo-carousel{margin-top:3.125rem}.logo-carousel:after,.logo-carousel:before{display:none}.logo-slide{padding-right:6.25rem}.image-carousel .logo-slide{width:calc(100vw - 3.75rem)}}.ceo{background-image:url(/static/media/CEO.50bccc9bb54b0dba63aa.png);background-position:top;background-repeat:no-repeat;background-size:contain;margin:auto;max-width:50rem;min-height:50rem}.ceo>div{min-height:25rem}.ceo div :has(>img){display:flex;flex-direction:column;gap:20px}.ceo img{height:auto;margin:1.25rem 0 3.125rem;max-width:16.75rem}.ceo>div:last-of-type p{margin-left:auto;max-width:45%}@media (max-width:480px){.ceo{background:none}.ceo,.ceo>div{min-height:auto}.ceo div:has(>img){align-items:center;display:flex;flex-direction:column;gap:1.25rem}.ceo>div:last-of-type p{margin-left:0;max-width:100%;padding-top:3.125rem;text-align:center}}.case-study .container{padding:3.125rem 0 6.25rem}.services section:not(:last-of-type){border-bottom:1px solid var(--stroke)}.services .container{display:flex;gap:3.125rem;padding:3.125rem 0}.services .container>img{border-radius:.625rem;max-height:-webkit-fit-content;max-height:fit-content;max-width:31.25rem}.services .container>div{display:flex;flex-direction:column;gap:1.25rem}.services button{border:none;padding:0;width:-webkit-fit-content;width:fit-content}@media (max-width:480px){.services .container{flex-direction:column;gap:1.25rem}}.about .container{display:flex;gap:3.125rem;justify-content:space-between;padding:3.125rem 0 6.25rem;position:relative}.about .left-row{display:flex;flex-direction:column;gap:3.125rem;max-width:-webkit-fit-content;max-width:fit-content;width:100%}.about .header{align-items:flex-start;justify-content:flex-start}.about .left-row div:has(.ceo){border-top:1px solid var(--stroke);max-width:-webkit-fit-content;max-width:fit-content;padding-top:3.125rem}.about .ceo{margin:0}.about .info{display:flex;flex-direction:column;gap:3.125rem;margin-top:3.125rem}.about .skills ul{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1fr 1fr;margin-top:1.25rem}.about .right-row{border-left:1px solid var(--stroke);height:calc(100vh - 7.5rem);overflow-y:auto;padding-bottom:3.125rem;padding-left:3.125rem;position:-webkit-sticky;position:sticky;top:7.5rem;width:-webkit-fit-content;width:fit-content}.experience .list-items{display:flex;flex-direction:column;gap:3.125rem;margin-top:3.125rem}.experience .list-items .achievements{border-left:5px solid var(--stroke);margin-top:.625rem;padding-left:1.25rem}.experience li{list-style-type:disc;margin-left:.625rem}@media (max-width:480px){.about .container{display:block}.about .left-row{gap:1.25rem}.about .header{align-items:center;justify-content:center}.about .ceo img{display:none}.about .right-row{border:none;height:-webkit-fit-content;height:fit-content;padding:6.25rem 0 0}}.blog-container{color:var(--text);padding-bottom:5rem;padding-top:50px}.blog-list{grid-gap:50px 20px;display:grid;gap:50px 20px;grid-template-columns:1fr 1fr;margin:50px 0}.blog-post-summary{color:var(--text);display:block;text-decoration:none;transition:transform .2s ease-in-out}.blog-post-summary:hover{transform:translateY(-5px)}.blog-summary-image{border-radius:10px;height:360px;object-fit:cover;width:100%}.blog-summary-content{padding-top:20px}.blog-post-summary h2{margin-bottom:10px}.post-meta{color:#a0a0a0;font-size:.9rem;margin-bottom:1rem}.read-more{color:var(--accent-red);display:inline-block;font-weight:700}.blog-post-header-image{border-radius:8px;margin-bottom:2rem;max-height:25rem;object-fit:cover;width:100%}.blog-post-full{margin:0 auto;max-width:50rem}.blog-post-full h2{margin:24px 0 50px}.blog-post-full h3{margin-bottom:24px;padding-top:24px}.blog-post-full .header{justify-content:flex-start;padding:0}.post-content p{margin-bottom:1.5em}.back-link{color:var(--accent-red);display:inline-block;margin-top:2rem}.contact-email .container{padding:3.125rem 0}.contact-email .container>div:first-of-type{align-items:flex-end;display:flex;padding-top:3.125rem}.contact-email .container form{border-right:1px solid var(--stroke);display:flex;flex:1 1;flex-direction:column;gap:.625rem;padding-right:6.25rem}.contact-email form div{background-color:var(--background-2);border:1px solid var(--stroke);border-radius:10px;display:flex;overflow:hidden;padding:.625rem 1.25rem}.contact-email form div input,.contact-email form div textarea{background-color:initial;border:none;border-left:1px solid var(--stroke);color:var(--text);font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;padding-left:.625rem;width:100%}.contact-email form label{color:var(--stroke);font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;min-width:6.25rem;padding-right:.625rem}.contact-email form div input:focus,.contact-email form div textarea:focus{outline:none}.contact-email form div textarea{height:6.25rem;resize:vertical}.contact-email form button{background-color:#000;width:100%}.contact-email form button:hover{background-color:var(--accent-red)}.contact-email .contact-info{gap:3.125rem;padding-left:6.25rem}.contact-info{flex:1 1}.contact-info>div{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1fr 1fr;padding-top:3.125rem}.contact-info a{align-items:center;display:flex;gap:1.25rem}.contact-info a img{height:auto;width:24px}.contact-info p{text-align:left}@media (max-width:480px){.contact-email .container>div:first-of-type{align-items:flex-start;flex-direction:column;gap:3.125rem}.contact-email .container form{border:none;padding-right:0;width:100%}.contact-email form div{padding:.625rem};.contact-email form label{min-width:5rem}.contact-email .contact-info{align-self:flex-start;padding-left:0;width:100%}.contact-email .contact-info>div{padding-top:1.25rem;width:100%}}nav{background-color:#000;position:relative;position:-webkit-sticky;position:sticky;top:0;z-index:1;z-index:99}nav:before{background:var(--gradient);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s linear;width:100%;z-index:-1}nav:hover:before{border-bottom:var(--border);opacity:1}nav .container{justify-content:space-between;padding:2em 0}nav .container,nav .container>ul{align-items:center;display:flex}nav li{list-style-type:none}nav ul a{padding:1em;transform:all .3s linear}nav a.active,nav a.active svg path,nav a:hover,nav a:hover svg path{fill:var(--accent-red);color:var(--accent-red)}nav a.active,nav a.active svg path{font-weight:700}nav .dropdown div{animation:fade-in .3s ease-out;background:var(--gradient);display:none;left:0;padding:3.125rem 6.25rem;position:absolute;top:70%;width:100%}@keyframes fade-in{0%{opacity:0;transform:translateY(-10%)}to{opacity:1;transform:translateY(0)}}nav .dropdown.active div{display:block}nav .dropdown ul{grid-gap:0 1em;display:grid;gap:0 1em;grid-template-columns:12.5rem 12.5rem 12.5rem;margin:0 auto;max-width:77.5rem}nav .dropdown li{padding-left:0}nav .dropdown li:not(:nth-last-child(-n+2)){border-bottom:var(--border)}nav .dropdown div a{color:var(--text);font-style:italic;padding-left:0}nav .dropdown div a:hover{color:#fff}nav .hamburger{background:none;border:none;display:none;flex-direction:column;gap:.3125rem;height:2rem;padding:.5rem .25rem;width:2rem}nav .hamburger span{background-color:#fff;border-radius:5px;height:3px;transition:all .3s ease-in-out;width:100%}nav .hamburger.active span:last-of-type{transform:translateY(-6.5px) rotate(45deg)}nav .hamburger.active span:nth-last-of-type(2){opacity:0}nav .hamburger.active span:nth-last-of-type(3){transform:translateY(6.5px) rotate(-45deg)}nav .hamburger-menu{display:none}@media (max-width:480px){nav .container{padding:1.25rem 0}nav .container>button:not(.hamburger),nav .container>ul{display:none}nav .hamburger{display:flex}nav .hamburger-menu{background-color:#000;display:block;height:calc(100vh - 100%);left:0;padding:1.25rem 1.875rem;position:absolute;top:100%;width:100%}nav .hamburger-menu ul{display:flex;flex-direction:column;font-style:italic}}footer .container{padding-top:3.125rem}footer .container>div{display:flex;gap:3.125rem;justify-content:space-between;padding:3.125rem 0}footer .container>div:has(.quick-links){border-bottom:var(--border)}footer div:has(>.wordmark) div{margin-top:3.125rem}footer .quick-links{display:flex;gap:6.25rem}footer .quick-links ul{display:flex;flex-direction:column;gap:1.25rem}footer .btn1{font-size:2rem}footer .container>div:last-of-type{align-items:center}footer .btn1 img{width:1.5rem}footer:before{background:var(--gradient);content:"";height:3.125rem;left:0;position:absolute;top:100%;width:100%}@media (max-width:480px){footer .container>div,footer .quick-links{flex-direction:column}footer .quick-links{gap:3.125rem}footer .container>div:last-of-type{align-items:flex-start;flex-direction:column}}.branding .container{padding:50px 0}.case-study-post .container{display:grid;grid-template-columns:300px auto;padding-top:50px;position:relative}.case-study-post .meta-data{height:-webkit-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:150px}.case-study-post .meta-data table{margin-bottom:20px}.case-study-post td{padding-right:10px}.case-study-post .meta-data .color{display:flex;gap:5px}.case-study-post .meta-data .color div{border-radius:50%;height:24px;width:24px}.case-study-post .featured-image{border-radius:10px;width:100%}.case-study-post .content{border-left:var(--border);padding-left:50px}.case-study-post h1{margin:20px 0}.case-study-post .content .color{border-radius:20px;display:flex;gap:5px;overflow:hidden;width:100%}.case-study-post .content .color div{border-radius:5px;flex:1 1;padding:10px}
/*# sourceMappingURL=main.f7622a41.css.map*/