@font-face{font-family:inter;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_7a99ab{font-family:inter,inter Fallback}.__variable_7a99ab{--font-inter:"inter","inter Fallback"}@font-face{font-family:jakarta;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:jakarta Fallback;src:local("Arial");ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.00%;size-adjust:105.75%}.__className_3858e9{font-family:jakarta,jakarta Fallback}.__variable_3858e9{--font-jakarta:"jakarta","jakarta Fallback"}@font-face{font-family:"instrumentSerif";src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"instrumentSerif";src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"instrumentSerif Fallback";src:local("Arial");ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.00%;size-adjust:76.79%}.__className_23b680{font-family:"instrumentSerif","instrumentSerif Fallback"}.__variable_23b680{--font-instrument:"instrumentSerif","instrumentSerif Fallback"}@font-face{font-family:manrope;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");font-display:swap;font-weight:300 800}@font-face{font-family:manrope Fallback;src:local("Arial");ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.00%;size-adjust:100.14%}.__className_7470f3{font-family:manrope,manrope Fallback}.__variable_7470f3{--font-manrope:"manrope","manrope Fallback"}:root{--color-white:#FFFFFF;--color-bg-main:#FFFFFF;--color-bg-alt:#F5F5F5;--color-text-body:#55585F;--color-text-heading:#0E0F11;--color-border:#E5E5E5;--color-primary:#fab800;--color-primary-text:#111111;--color-secondary-magenta:#e61f93;--color-secondary-navy:#145da0;--color-secondary-cyan:#03989e;--brand-yellow:#fab800;--brand-orange:#fd9d00;--brand-vermillion:#f3514a;--brand-magenta:#e61f93;--brand-deep-pink:#ed386f;--brand-purple:#602e9e;--brand-midnight:#145da0;--brand-cobalt:#3a469f;--brand-cyan:#03989e;--accent:#0042fa;--accent-deep:#0042fa;--accent-soft:#e6edff;--accent-light:#7fa0ff;--accent-glow:0 26px 56px rgba(0,66,250,0.22);--color-success:#22A06B;--color-error:#E5484D;--color-warning:#F59E0B;--color-info:#145da0;--font-primary:var(--font-manrope),"Manrope",-apple-system,BlinkMacSystemFont,sans-serif;--font-body:var(--font-inter),"Inter",sans-serif;--font-accent:var(--font-instrument),"Instrument Serif",Georgia,serif;--fw-thin:300;--fw-regular:400;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fs-hero:72px;--lh-hero:1.15;--ls-hero:-2.16px;--fs-h1:48px;--lh-h1:1.2;--ls-h1:-1.44px;--fs-h2:40px;--lh-h2:1.25;--ls-h2:-1.20px;--fs-h3:32px;--lh-h3:1.3;--ls-h3:-0.64px;--fs-h4:24px;--lh-h4:1.35;--ls-h4:-0.36px;--fs-body:16px;--lh-body:1.6;--ls-body:0px;--fs-caption:14px;--lh-caption:1.5;--ls-caption:0px;--space-xs:8px;--space-sm:16px;--space-md:24px;--space-lg:32px;--space-xl:40px;--space-2xl:48px;--space-3xl:64px;--space-4xl:80px;--space-5xl:96px;--space-6xl:120px;--space-7xl:160px;--radius-none:0px;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--radius-pill:9999px;--container-content:1280px;--container-padding:80px;--container-max-width:calc(var(--container-content) + (var(--container-padding) * 2));--grid-columns:12;--grid-gutter:24px;--container-inline:max(var(--container-padding),calc((100% - var(--container-content)) / 2));--section-space:var(--space-4xl);--section-space-tight:var(--space-3xl);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--dur-fast:0.3s;--dur-base:0.6s;--dur-slow:0.9s;--card-aspect-ratio:1/1;--card-aspect-ratio-portrait:4/5;--card-aspect-ratio-landscape:16/10}@media (max-width:1024px){:root{--container-padding:48px;--grid-columns:8;--grid-gutter:24px;--section-space:var(--space-3xl);--section-space-tight:var(--space-2xl);--fs-hero:56px;--lh-hero:1.15;--ls-hero:-1.68px;--fs-h1:40px;--lh-h1:1.2;--ls-h1:-1.20px;--fs-h2:32px;--lh-h2:1.25;--ls-h2:-0.64px;--fs-h3:28px;--lh-h3:1.3;--ls-h3:-0.56px;--fs-h4:22px;--lh-h4:1.35;--ls-h4:-0.30px;--fs-body:16px;--lh-body:1.6;--ls-body:0px;--fs-caption:14px;--lh-caption:1.5;--ls-caption:0px}}@media (max-width:768px){:root{--container-padding:16px;--grid-columns:4;--grid-gutter:16px;--section-space:var(--space-2xl);--section-space-tight:var(--space-xl);--fs-hero:40px;--lh-hero:1.15;--ls-hero:-1.20px;--fs-h1:32px;--lh-h1:1.2;--ls-h1:-0.64px;--fs-h2:28px;--lh-h2:1.25;--ls-h2:-1.20px;--fs-h3:24px;--lh-h3:1.3;--ls-h3:-0.48px;--fs-h4:20px;--lh-h4:1.35;--ls-h4:-0.20px;--fs-body:16px;--lh-body:1.6;--ls-body:0px;--fs-caption:14px;--lh-caption:1.5;--ls-caption:0px}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-body);font-size:16px;color:var(--color-text-body);background-color:#FFFFFF;-webkit-font-smoothing:antialiased;overflow-x:clip;width:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}body{position:relative;line-height:var(--lh-body);background-color:transparent;min-height:100vh;overflow-x:clip}body:after{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:-1;opacity:.22;background-image:url(https://res.cloudinary.com/fywpj9lk/image/upload/q_auto/v1/spoxtale/assets/images/figma_noise_tile.svg);background-repeat:repeat;background-size:140px 140px}.site-main{position:relative;z-index:1}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);color:var(--color-text-heading)}h1{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1)}h1,h2{font-weight:var(--fw-bold)}h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}h3{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3)}h3,h4{font-weight:var(--fw-bold)}h4{font-size:var(--fs-h4);line-height:var(--lh-h4);letter-spacing:var(--ls-h4)}blockquote,figcaption,li,p{font-family:var(--font-body)}button,input,select,textarea{font-family:inherit}.container{width:100%;max-width:var(--container-max-width);margin-left:auto;margin-right:auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}.grid{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));grid-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter)}.hero-display{font-size:var(--fs-hero);line-height:var(--lh-hero);letter-spacing:var(--ls-hero)}.heading-1,.hero-display{font-family:var(--font-primary);font-weight:var(--fw-bold);color:var(--color-text-heading)}.heading-1{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1)}.heading-2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}.heading-2,.heading-3{font-family:var(--font-primary);font-weight:var(--fw-bold);color:var(--color-text-heading)}.heading-3{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3)}.heading-4{font-family:var(--font-primary);font-size:var(--fs-h4);font-weight:var(--fw-bold);line-height:var(--lh-h4);letter-spacing:var(--ls-h4);color:var(--color-text-heading)}.text-body{font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body)}.text-body,.text-caption{font-family:var(--font-body);font-weight:var(--fw-regular);color:var(--color-text-body)}.text-caption{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);background-color:var(--color-primary);color:var(--color-primary-text);font-family:var(--font-primary);font-size:var(--fs-body);font-weight:var(--fw-semibold);padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-pill);border:none;cursor:pointer;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .25s ease,box-shadow .25s ease;position:relative;overflow:hidden;box-shadow:none}.btn-primary i,.btn-primary svg{transition:transform .25s cubic-bezier(.16,1,.3,1)}.btn-primary:hover{background-color:var(--accent);color:#FFFFFF;transform:translateY(-3px) scale(1.02);box-shadow:none}.btn-primary:hover i,.btn-primary:hover svg{transform:translate(3px,-3px)}.btn-primary:active{transform:translateY(-1px) scale(.98);box-shadow:none}.start-project-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:0 28px;height:52px;background-color:#0b0b0c;color:#FFFFFF;font-family:var(--font-manrope),"Manrope",-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:1;border-radius:var(--radius-pill);border:none;cursor:pointer;text-decoration:none;position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:none;transition:background-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),transform .25s ease}.start-project-btn.is-clicked,.start-project-btn.is-hovered,.start-project-btn:hover{background-color:var(--accent)!important;color:#FFFFFF!important;transform:translateY(-2px)}.start-project-btn:focus-visible:not(:hover):not(.is-clicked),.start-project-btn:focus:not(:hover):not(.is-clicked){background-color:#0b0b0c!important;color:#FFFFFF!important;outline:none}.start-project-btn.btn-header,.start-project-btn.mobile-cta-btn{height:44px;background-color:#fab800;color:#111111;font-weight:600;letter-spacing:0}.start-project-btn.btn-header:focus-visible:not(:hover):not(.is-clicked),.start-project-btn.btn-header:focus:not(:hover):not(.is-clicked),.start-project-btn.mobile-cta-btn:focus-visible:not(:hover):not(.is-clicked),.start-project-btn.mobile-cta-btn:focus:not(:hover):not(.is-clicked){background-color:#fab800!important;color:#111111!important}.start-project-btn:focus:not(:hover):not(.is-clicked) .start-project-btn-arrow-item.arrow-1{transform:translate(0)!important}.start-project-btn:focus:not(:hover):not(.is-clicked) .start-project-btn-arrow-item.arrow-2{transform:translate(-125%,125%)!important}.start-project-btn-text{pointer-events:none;line-height:1;display:inline-block}.start-project-btn-icon-box{pointer-events:none;flex-shrink:0;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.start-project-btn-arrow-item{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;will-change:transform;transition:transform .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1)}.start-project-btn-arrow-item svg{width:18px;height:18px}.start-project-btn-arrow-item.arrow-1{transform:translate(0)}.start-project-btn.is-clicked .start-project-btn-arrow-item.arrow-1,.start-project-btn:hover .start-project-btn-arrow-item.arrow-1{transform:translate(125%,-125%)}.start-project-btn-arrow-item.arrow-2{transform:translate(-125%,125%)}.start-project-btn.is-hovered .start-project-btn-arrow-item.arrow-2,.start-project-btn:hover .start-project-btn-arrow-item.arrow-2{transform:translate(0) rotate(0deg)}.start-project-btn.is-clicked .start-project-btn-arrow-item.arrow-2{transform:translate(0) rotate(45deg)!important}@media (min-width:769px){.custom-cursor-dot{width:6px;height:6px;background-color:#111111;border-radius:50%;z-index:999999!important}.custom-cursor-circle,.custom-cursor-dot{position:fixed;top:0;left:0;pointer-events:none!important;opacity:0;will-change:transform,opacity}.custom-cursor-circle{width:38px;height:38px;border:1.5px solid rgba(0,66,250,.7);background-color:transparent;border-radius:50%;z-index:999998!important;transition:border-color .25s ease,background-color .25s ease}.custom-cursor-circle.hovered{border-color:rgba(0,66,250,.95);background-color:rgba(0,66,250,.15)}.custom-cursor-circle.active{border-color:rgba(0,66,250,1);background-color:rgba(0,66,250,.3)}.custom-cursor-circle.has-text{width:96px!important;height:96px!important;background-color:#FFFFFF!important;border-color:#FFFFFF!important;box-shadow:none}.custom-cursor-text{font-family:var(--font-manrope),"Manrope",sans-serif;font-size:12px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:#111111;opacity:0;transition:opacity .2s ease;white-space:nowrap;pointer-events:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.custom-cursor-circle.has-text .custom-cursor-text{opacity:1}}:where(img[width][height]){height:auto}.cookie-notice{position:fixed;left:16px;bottom:16px;z-index:9000;max-width:420px;background:#14161b;color:#f2f3f6;border-radius:16px;padding:18px 20px;box-shadow:0 18px 50px rgba(0,0,0,.35);font-size:14px;line-height:1.5}.cookie-notice p{margin:0 0 14px;color:#f2f3f6}.cookie-notice a{color:#ffd966;text-decoration:underline;text-underline-offset:3px}.cookie-actions{display:flex;gap:10px;justify-content:flex-end}.cookie-btn{min-height:44px;padding:0 20px;border-radius:999px;border:1px solid #4b5060;background:transparent;color:#f2f3f6;font:inherit;font-weight:600;cursor:pointer}.cookie-btn.primary{background:#fab800;border-color:#fab800;color:#14161b}.cookie-btn:focus-visible,.cookie-notice a:focus-visible{outline:3px solid #ffd966;outline-offset:2px}@media (max-width:520px){.cookie-notice{left:12px;right:12px;bottom:12px;max-width:none}}:is(a,button,input,select,textarea,summary,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid #0042fa!important;outline-offset:3px!important;box-shadow:0 0 0 6px #ffffff!important}main:focus{outline:none}.skip-link{position:fixed;left:12px;top:-100px;z-index:100000;background:#14161b;color:#ffffff;padding:12px 18px;border-radius:10px;font-weight:600;text-decoration:none;transition:top .15s ease}.skip-link:focus{top:12px}@media (prefers-reduced-motion:reduce){.skip-link{transition:none}}