.device-frame.svelte-zw03ex{--bezel-color:#1a1a1a;--keyboard-color:#2a2a2a;--bezel-radius:8px;--bezel-width:6px;display:inline-block}.device-frame--screen.svelte-zw03ex{background-color:var(--bezel-color);padding:var(--bezel-width);border-radius:var(--bezel-radius);justify-content:center;align-items:center;width:fit-content;display:flex;overflow:hidden}.device-frame--screen.svelte-zw03ex img:where(.svelte-zw03ex),.device-frame--screen.svelte-zw03ex video:where(.svelte-zw03ex){max-width:100%;width:var(--frame-width);height:var(--frame-height);object-fit:contain;border-radius:calc(var(--bezel-radius) - 2px);display:block}.device-frame--laptop.svelte-zw03ex{--bezel-radius:8px;--bezel-width:8px}.device-frame--laptop.svelte-zw03ex .device-frame--screen:where(.svelte-zw03ex),.device-frame--laptop.svelte-zw03ex .device-frame--screen:where(.svelte-zw03ex) img:where(.svelte-zw03ex),.device-frame--laptop.svelte-zw03ex .device-frame--screen:where(.svelte-zw03ex) video:where(.svelte-zw03ex){border-bottom-right-radius:0;border-bottom-left-radius:0}.device-frame--laptop.svelte-zw03ex .device-frame--keyboard:where(.svelte-zw03ex){background:var(--keyboard-color);border-top:3px solid var(--bezel-color);border-radius:0 0 6px 6px;height:18px;position:relative}.device-frame--laptop.svelte-zw03ex .device-frame--keyboard:where(.svelte-zw03ex):before{content:"";background-color:color-mix(in srgb,var(--keyboard-color) 70%,#000);border-radius:3px;width:80px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.device-frame--phone.svelte-zw03ex{--bezel-radius:12px;--bezel-width:8px}.device-frame--phone.svelte-zw03ex .device-frame--screen:where(.svelte-zw03ex){min-width:60px;position:relative}.device-frame--phone.svelte-zw03ex .device-frame--screen:where(.svelte-zw03ex):before{content:"";z-index:1;background-color:#000;border-radius:3px;width:50px;height:5px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.device-frame--phone.svelte-zw03ex .device-frame--screen:where(.svelte-zw03ex) img:where(.svelte-zw03ex),.device-frame--phone.svelte-zw03ex .device-frame--screen:where(.svelte-zw03ex) video:where(.svelte-zw03ex){border-radius:calc(var(--bezel-radius) - 4px)}.value-propositions--values.svelte-1w918zo{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.5rem;display:grid}@media(min-width:768px){.value-propositions--values.svelte-1w918zo{grid-template-columns:repeat(auto-fit,minmax(300px,1fr) minmax(300px,1fr))}}.value-propositions--values.entry-animate.svelte-1w918zo .value-propositions--value:where(.svelte-1w918zo){transform:translateY(40px)}.value-propositions--values.svelte-1w918zo .value-propositions--value:where(.svelte-1w918zo){color:var(--secondary);border-radius:12px;flex-direction:column;gap:.75rem;padding:1rem;transition:all .3s linear;display:flex;overflow:hidden}.value-propositions--values.svelte-1w918zo .value-propositions--value:where(.svelte-1w918zo):hover,.value-propositions--values.svelte-1w918zo .value-propositions--value:where(.svelte-1w918zo):focus-visible{transform:translateY(-2px)}:is(.value-propositions--values.svelte-1w918zo .value-propositions--value:where(.svelte-1w918zo):hover,.value-propositions--values.svelte-1w918zo .value-propositions--value:where(.svelte-1w918zo):focus-visible) .pattern-bg:after{opacity:0}.value-propositions--values.svelte-1w918zo .value-propositions--value:where(.svelte-1w918zo) .value-propositions--title:where(.svelte-1w918zo){color:var(--accent);font-size:24px;position:relative}.value-propositions--values.svelte-1w918zo .value-propositions--value:where(.svelte-1w918zo) .value-propositions--description:where(.svelte-1w918zo){font-size:18px;position:relative}.benefits--wrapper.svelte-qki7v8{color:#fff;background:0 0;position:relative}.benefits--wrapper.svelte-qki7v8:before{content:"";z-index:-1;background-image:url(../../../images/office-building.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;position:absolute;inset:0}@media(max-width:768px){.benefits--wrapper.svelte-qki7v8:before{background-attachment:scroll}}.benefits--container.svelte-qki7v8{padding-bottom:6rem;position:relative}.benefits--container.svelte-qki7v8 .eyebrow:where(.svelte-qki7v8){background-color:var(--accent-analogous-2);color:var(--primary);font-weight:initial}.benefits--container.svelte-qki7v8 .benefits--list:where(.svelte-qki7v8){flex-wrap:wrap;gap:1rem;margin:3rem 0 0;display:flex}.benefits--container.svelte-qki7v8 .benefits--list:where(.svelte-qki7v8) .benefits--benefit:where(.svelte-qki7v8){border:inherit;text-align:center;text-wrap:balance;flex-direction:column;flex:1;align-items:center;gap:1rem;width:100%;min-width:250px;padding:1rem;display:flex}.benefits--container.svelte-qki7v8 .benefits--list:where(.svelte-qki7v8) .benefits--benefit:where(.svelte-qki7v8) .benefits--title:where(.svelte-qki7v8){text-transform:uppercase;color:var(--accent-analogous-2);font-size:20px}.linear-carousel-items-wrapper.svelte-ru482j{width:calc(100% - 2rem);height:100%;position:relative}.linear-carousel-items-wrapper.gradient.svelte-ru482j{--gradient-background:linear-gradient(to right, var(--gradient-color), transparent 5%, transparent 95%, var(--gradient-color))}.linear-carousel-items-wrapper.gradient.svelte-ru482j:after{content:"";z-index:2;background:var(--gradient-background);pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.linear-carousel-items.svelte-ru482j{text-align:center;z-index:2;width:100%;height:100%;padding:1rem 2vw;font-size:clamp(22px,5vw,26px);line-height:1.75;position:relative;overflow:hidden}.linear-carousel-items.svelte-ru482j .linear-carousel-list:where(.svelte-ru482j){will-change:transform;gap:4rem;width:fit-content;margin:0;list-style:none;display:flex}.linear-carousel-button.svelte-ru482j{z-index:3;margin:auto 0;transition:all .15s linear;position:absolute;top:0;bottom:0}.projects-logo--container.svelte-s1ei11{max-width:2000px}.projects-logo--container.svelte-s1ei11 .projects-logo--inner-container:where(.svelte-s1ei11){max-width:var(--max-page-width);margin:0 auto}.projects-logo--img.svelte-s1ei11{width:auto;height:clamp(4rem,10vw,5rem);max-width:unset;filter:grayscale();background-color:#fff;padding:.5rem;transition:filter .15s linear}.projects-logo--img.nuisiout.svelte-s1ei11{background-color:#000}.projects-logo--img.svelte-s1ei11:hover{filter:grayscale(0)}.home--hero.svelte-zcnfb1{height:min(100dvh,900px);padding-top:var(--landing-header-height);background-color:#0000;justify-content:flex-start;align-items:flex-start;display:flex}.home--hero.svelte-zcnfb1 .hero--canvas:where(.svelte-zcnfb1){opacity:1;background-color:#0000;width:100%;height:100%;transition:all .3s linear;position:absolute;bottom:0;right:0}.home--hero.svelte-zcnfb1 .hero--canvas.entry-animate:where(.svelte-zcnfb1){opacity:0;transform:translateY(10px)}@media(max-width:1200px){.home--hero.svelte-zcnfb1 .hero--canvas:where(.svelte-zcnfb1){opacity:.55}}.home--hero.svelte-zcnfb1 .hero--container:where(.svelte-zcnfb1){color:var(--secondary);flex-direction:column;max-width:1400px;padding-top:3rem;transition:all .3s linear;display:flex;position:relative}.home--hero.svelte-zcnfb1 .hero--container.entry-animate:where(.svelte-zcnfb1){transform:translate(-10px)}@media(min-width:768px){.home--hero.svelte-zcnfb1 .hero--container:where(.svelte-zcnfb1){padding-top:6rem}}.home--hero.svelte-zcnfb1 .hero--container:where(.svelte-zcnfb1) .hero--tagline:where(.svelte-zcnfb1){color:var(--accent);margin-bottom:.5rem;font-size:18px}@media(min-width:768px){.home--hero.svelte-zcnfb1 .hero--container:where(.svelte-zcnfb1) .hero--tagline:where(.svelte-zcnfb1){margin-bottom:0}}.home--hero.svelte-zcnfb1 .hero--container:where(.svelte-zcnfb1) .hero--company:where(.svelte-zcnfb1){color:#fff;margin:0 0 .75rem;font-family:Inter,Georgia,sans-serif;font-size:clamp(50px,10vw,85px);font-weight:700;line-height:1}.home--hero.svelte-zcnfb1 .hero--container:where(.svelte-zcnfb1) .hero--industry:where(.svelte-zcnfb1){margin-bottom:1.5rem;font-family:Inter,Georgia,sans-serif;font-size:clamp(30px,7.5vw,55px);font-weight:700;line-height:1}.home--hero.svelte-zcnfb1 .hero--container:where(.svelte-zcnfb1) .hero--subtagline:where(.svelte-zcnfb1){margin-bottom:1.5rem;font-size:clamp(16px,4.5vw,22px)}.home--hero.svelte-zcnfb1 .hero--container:where(.svelte-zcnfb1) .hero--contact-us:where(.svelte-zcnfb1){--ui-color:#fff;--ui-color-inverse:var(--accent-dark);width:fit-content;height:fit-content;font-size:clamp(18px,4.5vw,20px);position:relative}.home--hero.svelte-zcnfb1 .hero--container:where(.svelte-zcnfb1) .hero--contact-us:where(.svelte-zcnfb1):after{content:"";background-color:var(--primary);width:100%;height:100%;position:absolute;top:50%;left:50%;translate:-50% -50%}.eyebrow.svelte-1v8pr1h,.long.svelte-1v8pr1h,.short.svelte-1v8pr1h{text-align:center;margin-inline:auto}.projects--list.svelte-1v8pr1h{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));width:100%;padding:1px 0;display:grid}@media(min-width:1024px){.projects--list.svelte-1v8pr1h{grid-template-columns:repeat(auto-fit,minmax(500px,1fr) minmax(500px,1fr))}}.projects--project.svelte-1v8pr1h{--brand-color:#fff;border:1px solid color-mix(in srgb,var(--accent-analogous-1) 60%,#000);background-color:var(--primary-analogous-1);color:#fff;flex:1;width:100%;margin:0 auto;padding:2rem 1rem;position:relative}.projects--project.svelte-1v8pr1h>:where(.svelte-1v8pr1h){max-width:450px;margin:0 auto;position:relative}.projects--project.svelte-1v8pr1h .projects--mockups:where(.svelte-1v8pr1h){background-color:color-mix(in srgb,var(--brand-color) 70%,#fff);border-radius:6px;justify-content:center;align-items:flex-end;gap:.75rem;margin-bottom:1rem;padding:1rem;display:flex}.projects--project.svelte-1v8pr1h .projects--mockups:where(.svelte-1v8pr1h) .laptop{--frame-width:250px;--frame-height:100px}@media(min-width:1024px){.projects--project.svelte-1v8pr1h .projects--mockups:where(.svelte-1v8pr1h) .laptop{--frame-width:500px;--frame-height:200px}}.projects--project.svelte-1v8pr1h .projects--mockups:where(.svelte-1v8pr1h) .phone{--frame-width:60px;--frame-height:100px}@media(min-width:1024px){.projects--project.svelte-1v8pr1h .projects--mockups:where(.svelte-1v8pr1h) .phone{--frame-width:120px;--frame-height:160px}}.projects--project.svelte-1v8pr1h .projects--name:where(.svelte-1v8pr1h){color:currentColor;margin-bottom:.5rem;font-size:clamp(18px,4vw,20px);font-weight:700}.projects--project.svelte-1v8pr1h .projects--description:where(.svelte-1v8pr1h){font-size:clamp(16px,3.75vw,18px)}#main:has(.home){padding-top:0}.home.svelte-1uha8ag{background-color:var(--background);isolation:isolate;width:100%;margin:0 auto}.home.svelte-1uha8ag .home--value-propositions-section:where(.svelte-1uha8ag){justify-content:center;display:flex}.home.svelte-1uha8ag .home--services-section:where(.svelte-1uha8ag){background-color:#fff}.home.svelte-1uha8ag .home--benefits-section:where(.svelte-1uha8ag){background:0 0;height:fit-content;padding:0}.home.svelte-1uha8ag .home--projects-section:where(.svelte-1uha8ag){background-color:#fff}.home.svelte-1uha8ag .home--brand-section:where(.svelte-1uha8ag){width:100vw;height:fit-content;margin:0 0 0 calc(50% - 50vw);padding:0;position:relative}.home.svelte-1uha8ag .home--projects-logo-section:where(.svelte-1uha8ag){background-color:#fff}.home--pricing-section.svelte-1uha8ag{background:linear-gradient(to top left,color-mix(in srgb,var(--accent-analogous-2) 50%,#fff),#fff)}
