*{font-size:16px;letter-spacing:-.03em;line-height:1em}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Neue Haas Grotesk Display Pro,sans-serif;margin:0}h1,h2,h3,h4,li,ul{font-weight:300}a,p{font-weight:200;letter-spacing:.05em;line-height:1.6em}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.about-us-wrapper{background-color:#e8e8e8;border-radius:0 0 75px 75px;padding:0}.about-us{background-color:#161616;border-radius:75px;width:100%}.about-us .about-us-container{color:#fff;display:flex;flex-direction:column;font-size:1.25rem;gap:24px;height:100%;justify-content:space-between;margin:0 auto;max-width:1600px;padding:40px;width:100%}.about-us .partners-scroller{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;cursor:grab;display:flex;gap:16px;mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 24px),#0000);-wekbit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 24px),#0000);-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 24px),#0000);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:10px;position:relative;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none}.about-us .partners-scroller.is-dragging{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.about-us .partners-scroller::-webkit-scrollbar{display:none}.about-us .partners-scroller .partner-card{background-color:#222;border-radius:12px;flex:0 0 280px;max-width:90vw;overflow:hidden;scroll-snap-align:start;transform:translateZ(0)}.about-us .partners-scroller .partner-card img{filter:grayscale(1);height:250px;object-fit:cover;object-position:50% 0;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.about-us .partners-scroller .partner-card__footer{background-color:#b1d32d;border-radius:0 0 12px 12px;padding:10px 12px}.about-us .partners-scroller .partner-card__footer__name{font-size:1.125rem;font-weight:300;line-height:1.2}.about-us .partners-scroller .partner-card__footer__role{font-size:.95rem;margin-top:4px;opacity:.85}.about-us .about-us-information{align-items:end;color:#fff;display:flex;justify-content:space-between;padding:20px}.about-us .about-us-information h2{color:#fff;font-size:4em;max-width:350px}.about-us .about-us-information p{color:#fff;max-width:550px}@media(max-width:768px){.about-us{border-radius:0}.about-us .about-us-container{padding:24px}.about-us .about-us-container .about-us-information{flex-direction:column;gap:12px;padding:0}.about-us .about-us-container .about-us-information h2{font-size:2.4rem;max-width:none}.about-us .about-us-container .about-us-information p{max-width:none}.about-us .partners-scroller{gap:12px}.about-us .partners-scroller .partner-card{flex-basis:240px}.about-us .partners-scroller .partner-card img{height:220px}}body,html{height:100%;margin:0;padding:0}body{background:#fff}.cover,.cover .cover-container{height:100svh;height:100lvh;height:100dvh;height:100vh;position:relative;width:100%}.cover .cover-container{background-color:#fff;display:flex;margin:0 auto;max-width:1600px;padding:100px 20px 20px}.cover .cover-call-to-action{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.cover .cover-call-to-action img{width:350px}@media(max-width:768px){.cover .cover-call-to-action img{width:250px}}.cover .carousel{-webkit-overflow-scrolling:touch;backface-visibility:hidden;contain:content;cursor:grab;display:flex;flex:1 1 auto;gap:16px;height:calc(100svh - 120px);height:calc(100lvh - 120px);height:calc(100dvh - 120px);height:calc(100vh - 120px);min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-width:none;width:100%}.cover .carousel.is-dragging{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.cover .carousel::-webkit-scrollbar{display:none}.cover .reel-card{border-radius:30px;cursor:pointer;flex:0 0 320px;height:100%;overflow:hidden;position:relative}.cover .reel-card .reel-card-image{background-position:50%;background-size:cover;border-radius:16px;height:100%;pointer-events:none;transform:translateZ(0);transition:transform .3s ease-in-out;-webkit-user-select:none;user-select:none;width:100%;will-change:transform}.cover .reel-card:hover .reel-card-image{transform:scale(1.015)}.cover .case-page{background-color:#ffffffe6;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}@media(max-width:768px){.cover .carousel{padding-inline:calc(50vw - 160px);scroll-padding-inline:calc(50vw - 160px);scroll-snap-stop:always;scroll-snap-type:x mandatory}.cover .cover-container{padding:100px 0 0}.cover .reel-card{scroll-snap-align:center}.cover .reel-card:hover .reel-card-image{transform:none}}@supports(height:100svh){.cover,.cover .cover-container{height:100svh!important}.cover .carousel{height:calc(100svh - 120px)!important}}.footer{border-bottom:1px solid #000;width:100%}.footer .footer-container{align-items:flex-end;display:flex;justify-content:space-between;margin:0 auto;max-width:1600px;padding:40px 20px;width:100%}.footer .footer-container ul{text-align:right}.footer .footer-container ul li a{font-size:1.2rem;font-weight:300;margin-bottom:.5rem}.get-in-touch{background-color:#161616;border:1px solid #000;border-radius:75px;height:600px;position:relative;width:100%}.get-in-touch .get-in-touch-container{align-items:center;display:flex;height:100%;justify-content:center;margin:0 auto;max-width:1600px;width:100%}.get-in-touch .get-in-touch-container .text-and-btn{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.get-in-touch .get-in-touch-container .text-and-btn h2{color:#fff;font-size:4rem;font-weight:300;margin-bottom:35px}.get-in-touch .get-in-touch-container .text-and-btn .touch-btn{border:1px solid #fff;color:#fff}.get-in-touch .get-in-touch-container .color-bar{bottom:-25px;height:50px;position:absolute}.get-in-touch .get-in-touch-container .color-bar img{height:100%;width:100%}@media(max-width:768px){.get-in-touch{border-radius:0;height:500px}.get-in-touch .get-in-touch-container .text-and-btn h2{font-size:2.4rem}}.header{background-color:#fff;position:fixed;top:0;width:100%;z-index:1000}.header .header-container{align-items:center;display:flex;height:90px;justify-content:space-between;margin:0 auto;max-width:1600px;padding:0 20px;width:100%}.face-ball{border-radius:50%;box-shadow:none;contain:layout paint;height:100px;height:var(--size,100px);isolation:isolate;left:0;overflow:hidden;pointer-events:auto;position:absolute;top:0;transform:translate3d(26px,26px,0);transform:translate3d(var(--x,26px),var(--y,26px),0);width:100px;width:var(--size,100px);will-change:transform;z-index:10}@media(prefers-reduced-motion:no-preference){.face-ball{transition:transform .95s cubic-bezier(.18,.84,.22,1)}.face-ball.is-dragging{transition:none}}.face-ball .face-overlay,.face-ball .our-process-ball,.face-ball .trail{display:block;height:100%;width:100%}.face-ball .our-process-ball{background-color:#00c853;background-color:var(--ball-color,#00c853);border-radius:50%;position:relative;z-index:1}.face-ball .face-overlay{inset:0;object-fit:contain;opacity:0;pointer-events:none;position:absolute;transform:translateZ(0)}.face-ball .face-overlay.prev{z-index:2}.face-ball .face-overlay.curr{z-index:3}.face-ball.has-prev .face-overlay.prev,.face-ball:not(.has-prev) .face-overlay.curr{opacity:1}@media(prefers-reduced-motion:no-preference){.face-ball .face-overlay.prev{transition:opacity .2s ease}.face-ball .face-overlay.curr{transition:opacity .22s ease}}.face-ball.has-prev.is-moving .face-overlay.prev{opacity:0}.face-ball.is-arrived .face-overlay.curr{opacity:1}@media(prefers-reduced-motion:no-preference){.face-ball .our-process-ball{animation:ballIdle 2.6s ease-in-out infinite;transition:background-color .3s ease}.face-ball .face-overlay.curr,.face-ball .face-overlay.prev{animation:faceIdle 2.6s ease-in-out infinite}}@keyframes ballIdle{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.06)}to{transform:translateY(0) scale(1)}}@keyframes faceIdle{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.01)}to{transform:translateY(0) scale(1)}}.our-process{display:grid;grid-template-areas:"one two";grid-template-columns:1fr 1fr;margin:0 auto;max-width:1600px;min-height:500px;width:100%}.our-process__side-one{grid-area:one}.our-process__side-two{grid-area:two}.our-process__side-one{background:#fff;border:1px solid #000;border-radius:75px;flex-direction:column;height:100%;margin:0 auto;min-height:500px;overflow:hidden;padding:20px 0;position:relative;width:100%}.our-process__side-one,.our-process__side-one .title{align-items:center;display:flex;justify-content:center}.our-process__side-one .title h2{color:#333;font-size:3rem;font-weight:300;text-align:center}.our-process__side-two{display:flex;height:100%;margin:0 auto 0 -1px;min-height:500px;overflow:hidden;width:calc(100% + 1px)}.our-process__side-two .text-section{border:1px solid #000;border-radius:75px;display:flex;flex-direction:column;justify-content:space-between;padding:40px;width:100%}.our-process__side-two .text-section .text-header{cursor:default;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}.our-process__side-two .text-section .text-header .title-stack{min-height:3.5rem;position:relative}.our-process__side-two .text-section .text-header .title-stack .title{filter:blur(6px);font-size:4rem;font-weight:300;left:0;line-height:1.1;margin:0;max-width:300px;opacity:0;position:absolute;right:0;top:0;transform:translateY(8px)}@media(prefers-reduced-motion:no-preference){.our-process__side-two .text-section .text-header .title-stack .title{transition:opacity .28s ease,transform .48s cubic-bezier(.2,.7,.2,1),filter .48s ease}}.our-process__side-two .text-section .text-header .title-stack .title.curr{filter:blur(0);opacity:1;position:relative;transform:translateY(0)}.our-process__side-two .text-section .text-header .title-stack.has-prev .title.prev{filter:blur(0);opacity:1;transform:translateY(0)}.our-process__side-two .text-section .text-header .title-stack.has-prev.is-moving .title.prev{filter:blur(6px);opacity:0;transform:translateY(-8px)}.our-process__side-two .text-section .text-header .title-stack.is-arrived .title.curr{filter:blur(0);opacity:1;transform:translateY(0)}.our-process__side-two .text-section .text-header .navigation{cursor:pointer;display:flex;gap:10px}.our-process__side-two .text-section .text-header .navigation img{height:2.25rem;object-fit:cover;width:2.25rem}.our-process__side-two .text-section .body-stack{min-height:3.5em;position:relative}.our-process__side-two .text-section .body-stack p{filter:blur(6px);left:0;margin:.75rem 0 0;max-width:60ch;opacity:0;position:absolute;right:0;top:0;transform:translateY(6px)}@media(prefers-reduced-motion:no-preference){.our-process__side-two .text-section .body-stack p{transition:opacity .26s ease,transform .42s cubic-bezier(.2,.7,.2,1),filter .42s ease}}.our-process__side-two .text-section .body-stack p.curr{filter:blur(0);opacity:1;position:relative;transform:translateY(0)}.our-process__side-two .text-section .body-stack.has-prev p.prev{filter:blur(0);opacity:1;transform:translateY(0)}.our-process__side-two .text-section .body-stack.has-prev.is-moving p.prev{filter:blur(6px);opacity:0;transform:translateY(-6px)}.our-process__side-two .text-section .body-stack.is-arrived p.curr{filter:blur(0);opacity:1;transform:translateY(0)}.our-process__side-two .img-section{border:1px solid #000;border-radius:75px;display:flex;width:50%}.our-process__side-two .img-section img{border-radius:75px;height:100%;object-fit:cover;width:100%}.our-process__side-one .cta-hire,.our-process__side-one .swipe-hint{align-items:center;background:#fff;border:1px solid #000;border-radius:999px;box-shadow:0 2px 0 #00000026;display:inline-flex;gap:10px;opacity:0;padding:10px 14px;position:absolute;transition:opacity .22s ease,transform .22s ease;z-index:20}.our-process__side-one .swipe-hint{left:94px;left:calc(var(--ball-x, 26px) + var(--size, 100px)/2 + 18px);pointer-events:none;top:66px;top:calc(var(--ball-y, 26px) + var(--size, 100px)/2 - 10px);transform:rotate(-1.5deg)}.our-process__side-one .swipe-hint.is-visible{opacity:1}.our-process__side-one .swipe-hint span{color:#111;font-size:.95rem;font-weight:400;letter-spacing:.2px;white-space:nowrap}@media(prefers-reduced-motion:no-preference){.our-process__side-one .swipe-hint span{animation:hintFloat 5.2s ease-in-out infinite;display:inline-block}}@media(max-width:768px){.our-process__side-one .swipe-hint{left:106px;left:calc(var(--ball-x, 26px) + var(--size, 48px)/2 + 56px);padding:8px 12px;top:58px;top:calc(var(--ball-y, 26px) + var(--size, 48px)/2 + 8px)}.our-process__side-one .swipe-hint span{font-size:.9rem}}@keyframes hintFloat{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-2px) rotate(-.8deg)}to{transform:translateY(0) rotate(0deg)}}.our-process__side-one .cta-hire{left:108px;left:calc(var(--ball-x, 26px) + var(--size, 100px)/2 + 32px);opacity:0;top:68px;top:calc(var(--ball-y, 26px) + var(--size, 100px)/2 - 8px);transform:translateX(-6px);transform-origin:left center}.our-process__side-one .cta-hire.is-in{opacity:1;transform:translateX(0)}@media(prefers-reduced-motion:no-preference){.our-process__side-one .cta-hire.is-in{animation:ctaFloat 5.6s ease-in-out infinite;animation-delay:.42s}}.our-process__side-one .cta-hire .cta-hire__title{color:#111;font-size:.95rem;font-weight:400;letter-spacing:.2px;white-space:nowrap}.our-process__side-one .cta-hire .cta-hire__btn{-webkit-appearance:none;appearance:none;background:#000;border:1px solid #000;border-radius:999px;color:#fff;font-size:.9rem;font-weight:500;line-height:1;padding:10px 14px;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease;white-space:nowrap}.our-process__side-one .cta-hire .cta-hire__btn:hover{box-shadow:0 3px 0 #0003;transform:translateY(-1px)}.our-process__side-one .cta-hire .cta-hire__btn:active{box-shadow:0 1px 0 #00000026;transform:translateY(0)}.our-process__side-one .cta-hire .cta-hire__btn:focus-visible{outline:2px solid #111;outline-offset:2px}@media(max-width:768px){.our-process__side-one .cta-hire{gap:8px;left:auto;padding:8px 10px 8px 12px;right:calc(100% - 10px);right:calc(100% - var(--ball-x, 26px) + var(--size, 48px)/2 - 8px);top:50px;top:calc(var(--ball-y, 26px) + var(--size, 48px)/2)}.our-process__side-one .cta-hire .cta-hire__title{font-size:.9rem}.our-process__side-one .cta-hire .cta-hire__btn{font-size:.85rem;padding:9px 12px}}@keyframes ctaFloat{0%{transform:translateX(0) rotate(-.2deg)}50%{transform:translateX(0) translateY(-2px) rotate(-.6deg)}to{transform:translateX(0) rotate(-.2deg)}}.ball-ghosts{inset:0;pointer-events:none;position:absolute;z-index:9}.ball-ghosts .ghost{background:#000;border-radius:999px;height:12px;opacity:.06;position:absolute;transform:translate(-50%,-50%);transition:opacity .16s ease,transform .16s ease;width:12px}.ball-ghosts .ghost.active{opacity:.12;transform:translate(-50%,-50%) scale(1.1)}.ball-ghosts.active .ghost{opacity:.2}.ball-ghosts.active .ghost.active{opacity:.35}.ball-ghosts.off{display:none}@media(max-width:768px){.our-process{border:none;border-radius:0;grid-template-areas:"two" "one";grid-template-columns:1fr;min-height:300px}.our-process__side-one{margin-top:-1px;min-height:116px}.our-process__side-one .title{display:none}.our-process__side-two{height:fit-content;min-height:fit-content}.our-process__side-one .face-ball{--size:48px}.our-process__side-two .text-section .text-header .title-stack .title{font-size:2.4rem;max-width:100%}.our-process__side-two .text-section .text-header .navigation{display:none}}@media(prefers-reduced-motion:reduce){.our-process__side-one .cta-hire.is-in,.our-process__side-one .swipe-hint span{animation:none!important}.our-process__side-one .cta-hire .cta-hire__btn{transition:background-color .2s ease,box-shadow .2s ease}.our-process__side-one .cta-hire .cta-hire__btn:active,.our-process__side-one .cta-hire .cta-hire__btn:hover{transform:none}}.rights{display:flex;font-size:.65rem;font-weight:300;letter-spacing:.2em;margin:0 auto;max-width:1600px;padding:60px 20px 10px;width:100%}@media(max-width:768px){.rights{text-align:center;width:fit-content}}.services,.services .services-container{background-color:#e8e8e8;width:100%}.services .services-container{height:100vh;margin:0 auto;max-width:1600px;padding:20px;position:relative}.services .services-container .services-list{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.services .services-container .services-list ul{text-align:center}.services .services-container .services-list ul li{font-size:4em}.services .services-container .services-balloons{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.services .services-container .services-balloons .balloon{background-color:#0000;border-radius:50%;height:275px;pointer-events:auto;position:absolute;width:275px;will-change:transform}.balloon-container{height:100%;position:relative;width:100%}.balloon{background-color:red;border-radius:50%;height:275px;pointer-events:auto;position:absolute;width:275px;will-change:transform}.face svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,.15));transition:filter .2s ease}.face svg img{-webkit-user-drag:none;pointer-events:none;-webkit-user-select:none;user-select:none}@media(max-width:768px){.services .services-container{height:max-content;padding:60px 20px}.services .services-container .services-list ul li{font-size:38px}}*{box-sizing:border-box;color:#333;font-weight:200;margin:0;outline:none;padding:0}a{text-decoration:none}ul{list-style:none}button{align-items:center;background-color:#0000;border:1px solid #000;border-radius:32px;cursor:pointer;display:flex;font-size:1.1rem;letter-spacing:-.03em;line-height:20px;max-width:100%;padding:.75rem 1.875rem;transition:background-color .6s ease,color .6s ease;width:fit-content}button a{font-weight:300}.logo{max-width:90px}.logo img{height:auto;object-fit:cover;width:100%}
/*# sourceMappingURL=main.631536a7.css.map*/