@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;700&family=Nunito:wght@300;700&family=Montserrat:wght@800&display=swap&subset=latin-ext);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}.logo,.static-logo{-webkit-filter:url(#ball);filter:url(#ball);height:40px;margin-right:10px;position:relative;text-align:center;width:40px}.logo .ball,.static-logo .ball{background-color:#255e8d;border-radius:50%;display:block;height:10px;left:15px;position:absolute;top:15px;width:10px}.logo .ball:first-child{-webkit-animation:ball1 2s infinite;animation:ball1 2s infinite}.logo .ball:nth-child(2){-webkit-animation:ball2 1.5s infinite;animation:ball2 1.5s infinite}.logo .ball:nth-child(3){-webkit-animation:ball3 2.5s infinite;animation:ball3 2.5s infinite}.logo .ball:nth-child(4){-webkit-animation:ball4 1s infinite;animation:ball4 1s infinite}.static-logo .ball:first-child{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.static-logo .ball:nth-child(2){-webkit-transform:translateX(10px);transform:translateX(10px)}.static-logo .ball:nth-child(3){-webkit-transform:translateY(10px);transform:translateY(10px)}.static-logo .ball:nth-child(4){-webkit-transform:translateY(-10px);transform:translateY(-10px)}.logoTextWrap .logoText{color:#fff;display:block;font-family:Montserrat;font-weight:700;letter-spacing:0}.logoTextWrap a{text-decoration:none!important}.logoWrapper{align-items:center;display:flex;position:relative}.logoWrapper svg{max-height:85px;max-width:150px;position:absolute}@media (max-width:600px){.logoWrapper svg{max-height:45px}}.logoWrapper a{text-decoration:none!important}@-webkit-keyframes pulse{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.75;-webkit-transform:scale(1.5);transform:scale(1.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.75;-webkit-transform:scale(1.5);transform:scale(1.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes ball1{0%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}40%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}@keyframes ball1{0%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}40%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}@-webkit-keyframes ball2{0%{-webkit-transform:translateX(10px);transform:translateX(10px)}50%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes ball2{0%{-webkit-transform:translateX(10px);transform:translateX(10px)}50%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(10px);transform:translateX(10px)}}@-webkit-keyframes ball3{0%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes ball3{0%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@-webkit-keyframes ball4{0%{-webkit-transform:translateY(10px);transform:translateY(10px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(10px);transform:translateY(10px)}}@keyframes ball4{0%{-webkit-transform:translateY(10px);transform:translateY(10px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(10px);transform:translateY(10px)}}@-webkit-keyframes shadow{0%{-webkit-transform:scaleY(1.2) scaleX(1.2);transform:scaleY(1.2) scaleX(1.2)}50%{-webkit-transform:scaleY(1) scaleX(1);transform:scaleY(1) scaleX(1)}30%{-webkit-transform:scaleY(1.1) scaleX(1.1);transform:scaleY(1.1) scaleX(1.1)}to{-webkit-transform:scaleY(1.2) scaleX(1.2);transform:scaleY(1.2) scaleX(1.2)}}@keyframes shadow{0%{-webkit-transform:scaleY(1.2) scaleX(1.2);transform:scaleY(1.2) scaleX(1.2)}50%{-webkit-transform:scaleY(1) scaleX(1);transform:scaleY(1) scaleX(1)}30%{-webkit-transform:scaleY(1.1) scaleX(1.1);transform:scaleY(1.1) scaleX(1.1)}to{-webkit-transform:scaleY(1.2) scaleX(1.2);transform:scaleY(1.2) scaleX(1.2)}}.scrollerComponent:not(.first-component){background-color:#fff;position:relative;z-index:2}.scrollerComponent.first-component{padding-top:0}.scrollerComponent.first-component .contentWrapper{align-content:center;align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;overflow:visible;position:absolute;right:0;top:0}.scrollerComponent.first-component #canvasWrapper{height:100vh;opacity:.4;position:relative;width:100vw}.scrollerComponent.first-component:after{background:linear-gradient(180deg,hsla(0,0%,100%,0) 65%,#f5f5f5);bottom:0;content:"";display:block;height:10vh;left:0;max-height:100px;min-height:50px;position:absolute;right:0;z-index:2}@media (max-width:1200px){.scrollerComponent.first-component:after{display:none}}.pageComponent,.scrollerComponent{align-items:center;display:flex;min-height:100vh;width:100%}.pageComponent .narrowContent,.scrollerComponent .narrowContent{margin:auto;max-width:900px;padding-left:15px;padding-right:15px}.pageComponent.projects-wrap,.scrollerComponent.projects-wrap{background-color:#f5f5f5}.pageComponent.testimonials-wrap,.scrollerComponent.testimonials-wrap{background-color:#141414}.testimonials-wrap{align-items:flex-start}.testimonials-wrap .containerWrap{min-height:65vh}.testimonials-wrap .tabsWrap{border-bottom:1px solid hsla(0,0%,100%,.2);position:relative;z-index:1}.testimonials-wrap .tabsWrap button{font-family:Inter;font-weight:700;text-transform:none}.testimonials-wrap .tabsWrap button.Mui-selected,.testimonials-wrap .tabsWrap button[aria-selected=false]{color:#fff}.testimonials-wrap .MuiTabs-scrollButtons{width:25px}.testimonials-wrap .MuiTabs-scrollButtons svg path{fill:#fff}.testimonials-wrap .MuiTabs-scrollButtons.Mui-disabled{visibility:hidden}.testimonials-wrap .tabContent{color:#fff;font-family:Nunito;text-align:left}.testimonials-wrap .tabContent h6{font-size:1.25rem;line-height:1.4;max-width:600px}@media (max-width:600px){.testimonials-wrap .tabContent h6{font-size:1.05rem;line-height:1.25}}.testimonials-wrap .narrowContent{margin-left:auto;margin-right:auto;margin-top:0;min-height:100vh;width:100%}@media (min-width:1200px){.testimonials-wrap .narrowContent{align-items:center;display:flex}}.testimonials-wrap .tabContenstWrap{padding-top:30px;position:relative}.testimonials-wrap .tabContenstWrap .author{border-top:1px solid hsla(0,0%,100%,.15);display:inline-block;margin-top:30px;padding-left:30px;padding-top:15px;text-align:right}.testimonials-wrap .tabContenstWrap .authorWrap{text-align:right}.testimonials-wrap .tabContenstWrap .quote{color:#fff;font-family:Inter;font-size:8rem;left:0;line-height:8rem;position:absolute;top:0;z-index:0}@media (max-width:900px){.testimonials-wrap .tabContenstWrap .quote{font-size:5rem;line-height:5rem;top:15px}}body:not([data-current-page-key="0"]) .minimal-navigation-logo .logo,body:not([data-current-page-key="0"]) header .logo{display:block}body:not([data-current-page-key="0"]) .minimal-navigation-logo .static-logo,body:not([data-current-page-key="0"]) header .static-logo{display:none!important}body[data-current-page-key="0"] .minimal-navigation-logo .static-logo,body[data-current-page-key="0"] header .static-logo{display:block}body[data-current-page-key="0"] .minimal-navigation-logo .logo,body[data-current-page-key="0"] header .logo{display:none!important}header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fff;box-shadow:0 2px 4px -1px hsla(0,0%,100%,.2),0 4px 5px 0 hsla(0,0%,100%,.14),0 1px 10px 0 hsla(0,0%,100%,.12)!important}.minimal-navigation-logo{left:15px;position:fixed;top:15px;z-index:9999}.logoTextWrap{left:65px;position:fixed;top:19px;z-index:9999}body{--black:#000;--ash-black:#222;--white:#fafafa;--sky:#0cf;--green:#2dd;--blue:#1300ff;--dusk:#60f;--purple:#90f;--pink:#f06;--red:#fe0222;--orange:#fd7702;--yellow:#fb0;--brand:#255e8d;--background:var(--white);--accent:var(--brand);background-color:var(--background);margin:0;overflow-x:hidden;padding:0}a,body{color:var(--accent)}li,ul{margin:0;padding:0}ul{align-items:center;display:flex;flex-direction:column;justify-content:center;list-style:none;padding-top:25vw;width:100%}li{font-size:2rem;margin-bottom:1.6rem}*{-webkit-font-smoothing:antialiased}h1{--base-width:8.2vw;font-size:clamp(20px,var(--base-width),700px);font-weight:700;letter-spacing:-.15rem;line-height:1.2;text-align:center}h2{font-size:clamp(20px,6vw,700px);font-weight:400;margin:50px 0 10px}p{font-size:18px;margin:0 0 30px}#sandbox-title{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);-moz-backdrop-filter:blur(4px);background:hsla(0,0%,100%,.7);background-size:4px 4px;border-top:1px dotted var(--accent);bottom:0;display:flex;font-size:14px;justify-content:flex-start;left:0;line-height:14px;padding:20px;position:fixed;right:0}#sandbox-title svg{margin-right:20px}#sandbox-title a{color:var(--accent);text-decoration:none}code{font-family:input-mono,monospace;font-style:normal;font-weight:400}#progress{left:20px;position:fixed;top:20px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}circle{stroke-dashoffset:0;stroke-width:15%;fill:none}.bg{opacity:.3}#progress .indicator,.bg{stroke:var(--accent)}.projectWrap img{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.projectWrap .projectLogo{height:auto;max-width:80%;position:relative;width:auto}.projectWrap .progress{background:var(--accent)}.projectWrap .progress,.projectWrap .progressBg{bottom:100px;height:4px;left:0;position:fixed;right:0}.projectWrap .progressBg{background-color:hsla(0,0%,100%,.4);display:block}.projectWrap .back{align-self:center;display:flex;justify-content:center;padding:100px}.projectWrap .privacy-screen{background-color:#f5f5f5;bottom:0;left:0;position:fixed;right:0;top:0;z-index:5}.projectWrap section{align-items:center;display:flex;height:100vh;justify-content:center;-webkit-perspective:500px;perspective:500px;position:relative;scroll-snap-align:center}.projectWrap section .textPart{background-color:initial;left:75vw;mix-blend-mode:multiply;position:absolute}.projectWrap section .textPart h2{color:var(--accent);font-weight:700;letter-spacing:-3px;line-height:1.2;margin:0}.projectWrap section .textPart p{background:#fff;mix-blend-mode:normal;padding:7.5px 15px}.projectWrap section>div.imageWrap{aspect-ratio:4/3;background:var(--white);background:var(--ash-black);height:80vh;margin:20px;max-height:90vh;overflow:hidden;position:relative}.projectWrap section>div.videoDisplayWrap{aspect-ratio:1.8/1;border-radius:8px;box-shadow:0 0 15px 0 rgba(0,0,0,.4);height:80vh;margin:20px;max-height:90vh;overflow:hidden;position:relative}.projectWrap section>div.videoDisplayWrap video{left:0;position:absolute;right:0;top:45px;width:100%}.projectWrap section>div.videoDisplayWrap:before{background:url(/static/media/frame_safari_dark.6b6a550afb207e3041b2.png) top no-repeat;background-size:contain;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.blend{background-color:#000;mix-blend-mode:difference}body{background-attachment:fixed;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover}.text-primary{color:#255e8d}.introWrap .introAnimWrap{background:#fff;filter:blur(8px);-webkit-filter:blur(8px);height:100vh;opacity:.7;position:fixed;right:0;top:0;width:100vw;z-index:5}.clickable{cursor:pointer}.animateTextColor{transition:color;transition-delay:.25;transition-duration:1s}.services-wrap .text-written .animateTextColor{color:#255e8d}.services-wrap .minScreenDimensions{align-items:center;display:flex}.services-wrap .services-points{background-color:hsla(0,0%,9%,.9);color:#f5f5f5}.services-wrap .services-points .narrowContent{max-width:1000px}.services-wrap .services-points h3{color:#b8b8b8;transition:color 1s}.services-wrap .services-points .textWrap{color:hsla(0,0%,96%,.65)}.services-wrap .services-points .textWrap strong{transition:color 1s}.services-wrap .services-points .completedPoint .textWrap strong,.services-wrap .services-points .completedPoint h3{color:#fff}.services-wrap.pageComponent .minScreenDimensions{min-height:100vh}.windUpWrap{position:relative}.windUpWrap .windUpText{bottom:0;left:0;position:absolute;right:0;top:0}.windUpWrap .windUpInvisible{visibility:hidden}.windUpWrap.text-written .windUpText{display:none}.windUpWrap.text-written .windUpInvisible{visibility:visible}.minScreenDimensions{min-height:100vh;min-width:100%}.page404{background-color:#000;background-image:url(/static/media/404-bg.692e965419dda5001793.jpg);background-position:0 100%;background-repeat:no-repeat;background-size:cover;-webkit-filter:grayscale(.75);filter:grayscale(.75)}.page404 .sectionHeading{color:hsla(0,0%,9%,.9);mix-blend-mode:overlay}.page404 .sectionHeading svg path{color:#fff;mix-blend-mode:difference}.drawerBackground{bottom:0;left:0;position:absolute;top:0;width:100%}.drawerBtn{border:none;cursor:pointer;outline:none;position:fixed;right:28px;top:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;z-index:9999}.drawerBtn svg{position:relative;top:2px}.drawerBtn:not(.open){mix-blend-mode:difference}.drawerBtn.open svg path{stroke:#fff!important}.drawerNav{bottom:0;position:fixed;right:0;top:0;width:100vw;z-index:999}.drawerNav.closed{width:0;z-index:4}.drawerNav.closed .langs,.drawerNav.closed ul{display:none!important}.drawerNav.closing .langs,.drawerNav.closing .menuBtnLink{visibility:hidden}.drawerNav li,.drawerNav ul{margin:0;padding:0}.drawerNav ul{padding:25px;position:absolute;top:50px}.drawerNav ul>li{display:block;width:100%}.drawerNav .langs{align-items:flex-end;bottom:75px;display:flex;display:none;padding:15px 20px;position:absolute;right:0}.drawerNav .langs button{color:#fff;text-transform:lowercase}.drawerNav .langs button.current{font-weight:900!important}.drawerNav .menuBtnLink{align-items:center;background-color:initial!important;color:#fff;display:flex;justify-content:flex-end;list-style:none;margin-bottom:5px;position:relative;width:100%}.drawerNav .menuBtnLink .icon-placeholder{background-color:#fff;border-radius:50%;flex:10px 0;height:10px;margin-right:10px;margin-top:-1px;-webkit-transform:scale(.5);transform:scale(.5);transition:all .25s ease-in-out;width:10px}.drawerNav li .menuBtnLink:hover .icon-placeholder,.drawerNav li.current .menuBtnLink .icon-placeholder{background-color:#255e8d;-webkit-transform:scale(1.5);transform:scale(1.5)}.projects-wrap .narrowContent{max-width:none;width:100%}.projects-wrap .gridContainer{align-items:stretch}.projects-wrap .gridItem{flex-grow:1}.projects-wrap .card{background-position:50%;background-repeat:no-repeat;background-size:contain;-webkit-filter:grayscale(1);filter:grayscale(1);margin:22.5px}.projects-wrap .card .clientName{display:none}.projects-wrap .secondary{padding-bottom:25vh}.projects-wrap .secondary .card{margin:30px;opacity:.6}@media (max-width:600px){.projects-wrap .secondary .card{margin:12px}}.projects-wrap .secondary .gridItem{max-width:150px}.projects-wrap .primary .card{position:relative;transition:all .5s}.projects-wrap .primary .previewImg{transition:all .75s}.projects-wrap .primary .logoImg{transition:all .25s}.projects-wrap .primary .logoImg,.projects-wrap .primary .previewImg{background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;-webkit-filter:blur(0);left:0;opacity:1;position:absolute;right:0;top:0;transform:translateZ(0);-webkit-transform:translateZ(0)}.projects-wrap .primary .previewImg{background-position:top;background-size:cover;opacity:0;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.projects-wrap .primary .card:hover{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#f5f5f5;cursor:pointer;-webkit-filter:grayscale(0);filter:grayscale(0);-webkit-filter:blur(0);position:relative;transform:translateZ(0) scale(1);-webkit-transform:translateZ(0) scale(1);transition-duration:.25s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:ease-in}.projects-wrap .primary .card:hover .previewImg{box-shadow:0 0 15px 0 rgba(0,0,0,.4);filter:none;-webkit-filter:blur(0);-moz-filter:blur(0);-ms-filter:blur(0);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius="0");image-rendering:optimizeQuality;opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.projects-wrap .primary .card:hover .logoImg{opacity:0}.projects-wrap .primary .card:hover:hover{-webkit-filter:blur(0);-webkit-transform:translateZ(0) scale(2.5);transform:translateZ(0) scale(2.5);z-index:2}.projects-wrap .primary .cardWrap{margin:auto;max-width:250px;padding:15px}.projects-wrap .sectionHeading{min-height:40vh}.sectionHeading h2{font-size:6rem}@media (max-width:600px){.sectionHeading h2{font-size:3.5rem}.MuiTypography-h1{font-size:4rem!important}}@media (max-width:1200px){.services-wrap .servicesHeadline{font-size:5rem!important}}@media (max-width:900px){.services-wrap .servicesHeadline{font-size:4rem!important}}@media (max-width:600px){.services-wrap .servicesHeadline{font-size:3.5rem!important}}.welcomeScreen .narrowContent{position:relative}.welcomeScreen .narrowContent .motionWrap{position:relative;-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0);z-index:2}.welcomeScreen .fakePlaceholder{padding-left:15px;padding-right:15px;visibility:hidden}.welcomeScreen .windUpWrap{left:15px;position:absolute;right:15px;top:0}.welcomeScreen.textWritten.welcomeCardsShown .fakePlaceholder{visibility:visible}.welcomeScreen.textWritten.welcomeCardsShown .windUpWrap{display:none}.hpCardButton{color:rgba(0,0,0,.87)!important;position:relative;text-transform:lowercase!important;z-index:2}.hpCardButton,.hpCardButton:hover{background:transparent!important}.hpCardButton svg path{-webkit-transform-origin:center;transform-origin:center;transition-delay:.2s;transition-duration:.4s;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.hpCardButton .iconWrap{display:inline-flex;margin-top:-1px}.hpCardButton .iconWrap svg path{opacity:.4;-webkit-transform:scale(.4);transform:scale(.4)}.hpCardButton:hover svg path{fill:#255e8d;opacity:1;-webkit-transform:scale(1);transform:scale(1)}@media (max-width:600px){.hpCardButton{justify-content:flex-start!important}}html{scroll-behavior:smooth}
/*# sourceMappingURL=main.0a38b9ff.css.map*/