@font-face{font-family:Heebo;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/heebo-hebrew.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/heebo-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/archivo-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrainsmono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#161616;--ink:#d9d7d1;--ink-dim:#d9d7d180;--cream:#eae6dd;--blend-ink:#dcdcdc;--blue:#08f;--line:#eae6dd24;--takeover-ink:#f1efe9;--takeover-dim:#f1efe999;--takeover-line:#f1efe933;--f-sans:"Heebo", system-ui, sans-serif;--f-mono:"JetBrains Mono", "Heebo", ui-monospace, monospace;--gutter:clamp(1.25rem, 4vw, 3.5rem);--maxw:1600px;--ease:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--f-sans);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;cursor:none;font-weight:300;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}::selection{color:#fff;background:#0088ff52}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.mark{z-index:-1;pointer-events:none;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.mark__clip{pointer-events:none;position:absolute}.mark__shape{aspect-ratio:120/132;will-change:transform;--glow1:#3c78ff80;--glow2:#7846ff47;width:clamp(290px,44vw,640px);filter:drop-shadow(0 0 46px var(--glow1)) drop-shadow(0 0 110px var(--glow2));transition:filter .9s var(--ease);position:relative}.mark__pos{will-change:transform;transform-origin:50%}.mark__breathe{will-change:transform;position:absolute;top:0;bottom:0;left:0;right:0}.mark__outline{opacity:0;width:100%;height:100%;transition:opacity .5s var(--ease);position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.mark__outline path{fill:none;stroke:var(--blue);stroke-width:2.5px;vector-effect:non-scaling-stroke;opacity:.85}body.is-loading .mark__outline{opacity:1}body.is-loading .mark__breathe{clip-path:inset(100% 0% 0%)}body.is-loading .mark{z-index:101}body.is-loading .orbits{opacity:0}.mark__fluid{clip-path:url(#arrowClip);background:radial-gradient(120% 120% at 50% 28%, var(--arrow-c1,#2f6dff), var(--arrow-c2,#0a2f9e) 68%, var(--arrow-c3,#061d66));width:100%;height:100%;filter:hue-rotate(var(--arrow-hue,0deg));transition:filter .9s var(--ease);position:relative;overflow:hidden}.blob{filter:blur(22px);mix-blend-mode:screen;will-change:transform;border-radius:50%;position:absolute}.blob--1{background:radial-gradient(circle,#5fe0ff,#0000 68%);width:72%;height:72%;animation:9s ease-in-out infinite alternate blobA;top:-2%;left:-6%}.blob--2{background:radial-gradient(circle,#a9dcff,#0000 66%);width:66%;height:66%;animation:11.5s ease-in-out infinite alternate blobB;top:-8%;right:-8%}.blob--3{background:radial-gradient(circle,#2a8fff,#0000 70%);width:80%;height:80%;animation:10.5s ease-in-out infinite alternate blobC;bottom:-12%;left:6%}.blob--4{background:radial-gradient(circle,#fff,#0000 60%);width:52%;height:52%;animation:7.5s ease-in-out infinite alternate blobD;top:26%;left:28%}@keyframes blobA{0%{transform:translate(0)scale(1)}to{transform:translate(24%,28%)scale(1.18)}}@keyframes blobB{0%{transform:translate(0)scale(1.06)}to{transform:translate(-26%,22%)scale(.9)}}@keyframes blobC{0%{transform:translate(0)scale(1)}to{transform:translate(16%,-22%)scale(1.16)}}@keyframes blobD{0%{opacity:.65;transform:translate(0)scale(.85)}to{opacity:1;transform:translate(34%,18%)scale(1.25)}}.mark__shine{mix-blend-mode:screen;will-change:transform;background:radial-gradient(circle,#fff9,#fff0 60%);border-radius:50%;width:240px;height:240px;margin:-120px 0 0 -120px;position:absolute;top:50%;left:50%}.orbits{z-index:-1;pointer-events:none;transform-origin:50%;width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes orbitspin{to{transform:rotate(360deg)}}.aura{z-index:-2;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.aura__layer{opacity:0;transition:opacity 1.1s var(--ease);will-change:opacity;position:absolute;top:-10%;bottom:-10%;left:-10%;right:-10%}.aura__layer--hero{opacity:1;background:radial-gradient(60% 55% at 50% 42%,#286eff38,#0000 70%)}.aura__layer--about{background:radial-gradient(58% 55% at 72% 38%,#785aff3d,#0000 70%)}.aura__layer--services{background:radial-gradient(60% 55% at 30% 44%,#28c8d233,#0000 70%)}.aura__layer--work{background:0 0}.aura__layer--process{background:radial-gradient(60% 55% at 38% 40%,#3cd29633,#0000 70%)}:root{--orbit-spin:90s;--arrow-hue:0deg}body[data-scene=about]{--arrow-hue:28deg}body[data-scene=about] .mark__shape{--glow1:#785aff8c;--glow2:#503cdc4d}body[data-scene=services]{--arrow-hue:-24deg}body[data-scene=services] .mark__shape{--glow1:#28c8d280;--glow2:#2878ff47}body[data-scene=work]{--arrow-hue:14deg;--orbit-spin:60s}body[data-scene=work] .mark__shape{--glow1:#96b4ff66;--glow2:#7896ff38;transition:filter .18s var(--ease)}@media (hover:hover) and (pointer:fine){body[data-scene=work] .mark{z-index:6}}body[data-scene=process]{--arrow-hue:-40deg;--orbit-spin:50s}body[data-scene=process] .mark__shape{--glow1:#3cd29680;--glow2:#28a0ff42}.takeover{z-index:-2;pointer-events:none;clip-path:circle(0% at 50% 78%);will-change:clip-path;background:radial-gradient(62% 70% at 18% 10%,#4070ff8c,#0000 60%),radial-gradient(56% 62% at 86% 16%,#8c50f580,#0000 60%),radial-gradient(72% 72% at 80% 94%,#2878ff6b,#0000 62%),linear-gradient(160deg,#0a1030 0%,#150b30 52%,#0a1740 100%);position:fixed;top:0;bottom:0;left:0;right:0}[data-theme=light] .takeover{background:radial-gradient(62% 70% at 18% 8%,#4684ffeb,#0000 60%),radial-gradient(54% 64% at 86% 14%,#9682ffb8,#0000 60%),radial-gradient(66% 66% at 82% 88%,#78cdffd9,#0000 62%),radial-gradient(72% 72% at 22% 96%,#ffe2c4e6,#0000 62%),linear-gradient(158deg,#e2efff 0%,#efe9ff 48%,#fff2e2 100%)}.takeover__flow{mix-blend-mode:screen;filter:blur(8px);background:radial-gradient(38% 44% at 30% 30%,#5a96ff80,#0000 60%),radial-gradient(34% 40% at 72% 64%,#966eff73,#0000 60%),radial-gradient(40% 46% at 56% 88%,#3ca0ff6b,#0000 60%);animation:22s ease-in-out infinite alternate takeoverDrift;position:absolute;top:-20%;bottom:-20%;left:-20%;right:-20%}[data-theme=light] .takeover__flow{background:radial-gradient(38% 44% at 30% 30%,#5a96ff8c,#0000 60%),radial-gradient(34% 40% at 72% 64%,#b496ff80,#0000 60%),radial-gradient(40% 46% at 56% 88%,#ffd2aa8c,#0000 60%)}@keyframes takeoverDrift{0%{transform:translate(-3%,-2%)scale(1.05)rotate(0)}to{transform:translate(4%,3%)scale(1.18)rotate(8deg)}}.takeover__flow{animation-play-state:paused}body.is-takeover .takeover__flow{animation-play-state:running}.orbits circle{fill:none;stroke:#eae6dd0f;stroke-width:1px}.grain{z-index:50;pointer-events:none;opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;top:0;bottom:0;left:0;right:0}main{position:static}.blend{mix-blend-mode:exclusion}.nav{z-index:30;padding:clamp(1rem, 2.2vw, 1.6rem) var(--gutter);flex-direction:row-reverse;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;bottom:auto;left:0;right:0}.nav__brand{letter-spacing:.02em;align-items:center;gap:.1em;font-size:clamp(1rem,1.5vw,1.2rem);font-weight:700;display:inline-flex}.nav__elevate{color:#fff;transition:color .4s var(--ease);align-items:center;display:inline-flex}.nav__creative{color:var(--blue);margin-inline-start:.12em;font-weight:500}.nav__mark{align-items:center;width:auto;height:.82em;margin-inline-start:.02em;margin-inline-end:.02em;display:inline-flex}.nav__mark svg{filter:drop-shadow(0 0 6px #0088ff80);width:auto;height:100%;display:block}.nav__links{gap:clamp(1rem,2.4vw,2.2rem);display:flex}.nav__links a{color:var(--ink);transition:color .3s var(--ease);align-items:center;gap:.3em;font-size:.92rem;display:inline-flex}.nav__links a i{color:var(--ink-dim);font-size:.85em;font-style:normal}.nav__links a:hover{color:#fff}.nav__cta{border:1px solid var(--line);color:var(--cream);transition:background .35s var(--ease), color .35s var(--ease), border-color .35s var(--ease);border-radius:999px;align-items:center;gap:.5em;padding:.6rem 1.25rem;font-size:.9rem;font-weight:500;display:inline-flex}.nav__cta i{font-style:normal}.nav__cta:hover{background:var(--cream);color:#111;border-color:var(--cream)}.dock{z-index:40;pointer-events:none;direction:ltr;flex-direction:column;align-items:flex-end;gap:.8rem;display:flex;position:fixed;bottom:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem)}.dock__panel{direction:rtl}.menu-fab{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:none;pointer-events:auto;width:54px;height:54px;transition:background .4s var(--ease), border-color .4s var(--ease), transform .4s var(--ease);background:#14131699;border-radius:16px;place-content:center;gap:5px;display:grid;position:relative}.menu-fab span{background:var(--cream);width:20px;height:1.5px;transition:transform .4s var(--ease), opacity .3s var(--ease);display:block}.dock.is-open .menu-fab{background:#141316d9}.dock.is-open .menu-fab span:first-child{transform:translateY(3.25px)rotate(45deg)}.dock.is-open .menu-fab span:nth-child(2){transform:translateY(-3.25px)rotate(-45deg)}.dock__panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--line);transform-origin:100% 100%;opacity:0;pointer-events:none;width:min(74vw,252px);transition:opacity .4s var(--ease), transform .5s var(--ease);background:#141316b8;border-radius:18px;gap:.1rem;padding:.8rem;display:grid;transform:translateY(14px)scale(.94);box-shadow:0 24px 60px #00000052}.dock.is-open .dock__panel{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.dock__title{font-family:var(--f-mono);letter-spacing:.22em;color:var(--ink-dim);padding:.4rem .7rem .55rem;font-size:.62rem}.dock__link{color:var(--ink);cursor:none;transition:background .3s var(--ease), color .3s var(--ease), padding-inline-start .3s var(--ease);border-radius:11px;align-items:center;gap:.7rem;padding:.62rem .7rem;font-size:.98rem;font-weight:500;display:flex;position:relative}.dock__link:hover{color:#fff;background:#ffffff0f;padding-inline-start:1rem}.dock__link.is-active{color:#fff;background:#ffffff14}.dock__no{font-family:var(--f-mono);color:var(--ink-dim);transition:color .3s var(--ease);font-size:.66rem}.dock__link.is-active .dock__no{color:var(--blue)}.dock__theme{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.8rem;margin-top:.4rem;padding:.75rem .7rem .4rem;display:flex}.dock__theme-label{color:var(--ink-dim);font-size:.82rem}[data-theme=light] .dock__panel{background:#f8f6f2d1}[data-theme=light] .dock.is-open .menu-fab{background:#ffffffd9}[data-theme=light] .dock__link:hover{color:#111;background:#1c1c1e0f}[data-theme=light] .dock__link.is-active{color:#111;background:#1c1c1e12}.big{letter-spacing:-.02em;color:var(--blend-ink);text-wrap:balance;font-size:clamp(2.4rem,8vw,8rem);font-weight:500;line-height:.96}.line{padding-bottom:.06em;display:block;overflow:hidden}.line>span{will-change:transform;display:block}.mono-label{font-family:var(--f-mono);letter-spacing:.18em;color:var(--ink-dim);text-transform:uppercase;font-size:.74rem}.hero{height:100vh;height:100svh;position:relative}.hero__wordmark{perspective:1100px;will-change:transform;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.wm{letter-spacing:-.05em;color:var(--blend-ink);flex:none;font-weight:500;line-height:.86}.wm .line>span{letter-spacing:-.05em;color:var(--blend-ink);font-size:clamp(3.2rem,24vw,26rem);font-weight:500;line-height:.86;display:block}.hero__wordmark .wm .line>span{color:#fff}[data-theme=light] .hero__wordmark .wm .line>span{color:#111}.wm--slot{flex:none;width:clamp(56px,15vw,300px)}.passwords{z-index:4;pointer-events:none;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.pw{letter-spacing:-.02em;color:var(--blend-ink);white-space:nowrap;opacity:0;will-change:transform, opacity;grid-area:1/1;font-size:clamp(1.6rem,5.5vw,4.5rem);font-weight:600}.hero__scroll{font-family:var(--f-mono);letter-spacing:.18em;color:var(--ink-dim);align-items:center;gap:.5em;font-size:.72rem;display:inline-flex;position:absolute;bottom:clamp(1.4rem,4vh,2.6rem)}.hero__scroll:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:clamp(1.4rem,4vw,3rem)}.hero__scroll:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:clamp(1.4rem,4vw,3rem)}.hero__scroll:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:clamp(1.4rem,4vw,3rem)}.hero__scroll:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:clamp(1.4rem,4vw,3rem)}.hero__scroll i{animation:bob 1.8s var(--ease) infinite;font-style:normal}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.section{min-height:100svh;padding:clamp(5rem, 11vh, 8rem) var(--gutter);max-width:var(--maxw);flex-direction:column;justify-content:center;margin-inline-start:auto;margin-inline-end:auto;display:flex;position:relative}.manifesto__foot{grid-template-columns:1fr;gap:2rem;margin-top:clamp(3rem,8vw,6rem);display:grid}.manifesto__col{align-content:start;gap:1.1rem;display:grid}.upper{color:var(--ink);max-width:34ch;font-size:clamp(.95rem,1.4vw,1.15rem);font-weight:500;line-height:1.4}.manifesto__lead{color:var(--ink-dim);max-width:52ch;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.6}.textlink{border-bottom:1px solid var(--line);width:-moz-fit-content;width:fit-content;transition:gap .3s var(--ease), border-color .3s var(--ease);align-items:center;gap:.5em;padding-bottom:.25rem;font-weight:500;display:inline-flex}.textlink i{color:var(--blue);font-style:normal}.textlink:hover{border-color:var(--blue);gap:.9em}.services__head{gap:1rem;margin-bottom:clamp(2.4rem,5vw,4rem);display:grid}.services__intro{color:var(--ink);max-width:30ch;font-size:clamp(1.1rem,2vw,1.6rem);font-weight:500;line-height:1.35}.services__list{border-top:1px solid var(--line);list-style:none}.service{border-bottom:1px solid var(--line);cursor:none;transition:padding-inline-start .5s var(--ease);grid-template-columns:auto 1fr;grid-template-areas:"no name""no desc";align-items:baseline;gap:.4rem 1.4rem;padding:clamp(1.4rem,3vw,2.6rem) clamp(.4rem,1.5vw,1.4rem);display:grid;position:relative}.service:before{content:"";z-index:-1;opacity:0;transition:opacity .55s var(--ease);background:linear-gradient(270deg,#0088ff24,#0088ff0a 42%,#0000 72%);position:absolute;top:0;bottom:0;left:0;right:0}.service:after{content:"";z-index:-1;background:linear-gradient(180deg, transparent, var(--blue) 20%, var(--blue) 80%, transparent);width:2px;height:0;transition:height .55s var(--ease);position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 14px #0088ff80}.service:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.service:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.service:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.service:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.service__no{font-family:var(--f-mono);color:var(--ink-dim);transition:color .4s var(--ease);grid-area:no;padding-top:.4em;font-size:.8rem}.service__name{overflow-wrap:break-word;text-wrap:balance;letter-spacing:-.02em;min-width:0;color:var(--ink);transition:color .4s var(--ease), text-shadow .5s var(--ease);grid-area:name;font-size:clamp(1.5rem,3vw,2.75rem);font-weight:500;line-height:1.06}.service__desc{color:var(--ink-dim);max-width:46ch;transition:color .4s var(--ease);grid-area:desc;font-size:clamp(.95rem,1.4vw,1.15rem)}.service__cta{color:var(--blue);opacity:0;transition:opacity .4s var(--ease), transform .5s var(--ease);font-size:clamp(1.4rem,3vw,2.2rem);font-style:normal;position:absolute;top:50%;transform:translateY(-50%)translate(.4em)}.service__cta:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:clamp(.4rem,1.5vw,1.4rem)}.service__cta:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:clamp(.4rem,1.5vw,1.4rem)}.service__cta:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:clamp(.4rem,1.5vw,1.4rem)}.service__cta:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:clamp(.4rem,1.5vw,1.4rem)}.service.is-active{padding-inline-start:clamp(1.2rem,3vw,2.4rem)}.service.is-active:before{opacity:1}.service.is-active:after{height:64%}.service.is-active .service__name{text-shadow:0 0 26px #0088ff47}.service.is-active .service__no{color:var(--blue)}.service.is-active .service__desc{color:var(--ink)}.service.is-active .service__cta{opacity:1;transform:translateY(-50%)translate(0)}@media (hover:hover){.service:hover{padding-inline-start:clamp(1.2rem,3vw,2.4rem)}.service:hover:before{opacity:1}.service:hover:after{height:64%}.service:hover .service__name{text-shadow:0 0 26px #0088ff47}.service:hover .service__no{color:var(--blue)}.service:hover .service__desc{color:var(--ink)}.service:hover .service__cta{opacity:1;transform:translateY(-50%)translate(0)}}@media (min-width:760px){.service{grid-template-columns:4.5rem minmax(17rem,31rem) 1fr;grid-template-areas:"no name desc";align-items:center;gap:1.4rem 2.4rem}.service__desc{padding-inline-end:4rem}}.process__head{gap:clamp(1rem,2.5vw,2rem);margin-bottom:clamp(2.6rem,6vw,5rem);display:grid}.process__steps{counter-reset:step;grid-template-columns:1fr;gap:clamp(1.6rem,3vw,2.6rem);list-style:none;display:grid}.step{border-top:1px solid var(--line);gap:.7rem;padding-top:clamp(1.4rem,2.5vw,2rem);display:grid;position:relative}.step__no{font-family:var(--f-mono);letter-spacing:.12em;color:var(--blue);font-size:.78rem}.step__name{letter-spacing:-.01em;color:var(--ink);font-size:clamp(1.4rem,2.6vw,2.2rem);font-weight:500}.step__desc{color:var(--ink-dim);max-width:32ch;font-size:clamp(.95rem,1.4vw,1.1rem);line-height:1.55}.step:after{content:"";top:-1px;background:var(--blue);width:0;height:2px;transition:width .9s var(--ease);position:absolute}.step:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.step:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.step:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.step:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.step.is-in:after{width:100%}@media (min-width:760px){.process__steps{grid-template-columns:repeat(4,1fr);gap:clamp(1.4rem,2.2vw,2.4rem)}}.work__head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:clamp(1.6rem,3vw,2.6rem);display:flex}.pill{border:1px solid var(--line);color:var(--cream);transition:background .35s var(--ease), color .35s var(--ease);border-radius:999px;align-items:center;gap:.5em;padding:.6rem 1.3rem;font-weight:500;display:inline-flex}.pill i{font-style:normal}.pill:hover{background:var(--cream);color:#111}.bento{grid-template-columns:repeat(2,1fr);gap:clamp(.8rem,1.4vw,1.3rem);display:grid}.bento-dots{display:none}.tile{border:1px solid var(--line);aspect-ratio:16/11;--glow:234, 230, 221;transition:transform .5s var(--ease), box-shadow .55s var(--ease), border-color .55s var(--ease);border-radius:20px;flex-direction:column;justify-content:flex-end;gap:.5rem;padding:clamp(1.2rem,2vw,1.8rem);display:flex;position:relative;overflow:hidden}.tile__media{z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0}.tile:after{content:"";z-index:-1;background:linear-gradient(#0000 35%,#0a090ccc);position:absolute;top:0;bottom:0;left:0;right:0}.tile__media--1{background:radial-gradient(120% 120% at 28% 22%,#ff9a4d,#ff3d77 42%,#2a1530 92%)}.tile__media--2{background:radial-gradient(120% 120% at 72% 28%,#5fb0ff,#0a3acf 52%,#0a1230 92%)}.tile__media--3{background:radial-gradient(120% 120% at 38% 70%,#b884ff,#5b2bd0 52%,#1a1030 92%)}.tile__media--4{background:radial-gradient(120% 120% at 62% 40%,#45e0c0,#0f8f8f 52%,#06201f 92%)}.tile__row{justify-content:space-between;align-items:center;display:flex}.tile h3{color:#fff;font-size:clamp(1.2rem,2.4vw,1.9rem);font-weight:600}.tile__plus{color:#fff;transition:transform .4s var(--ease);font-size:1.6rem;font-weight:300}.tile__tags{font-family:var(--f-mono);letter-spacing:.1em;color:#ffffffb3;font-size:.68rem}.tile__media{transition:transform .7s var(--ease)}.tile:hover{transform:translateY(-6px)}.tile:hover .tile__media{transform:scale(1.06)}.tile:hover .tile__plus{transform:rotate(90deg)}@media (hover:hover){.tile:hover{box-shadow:0 26px 64px rgba(var(--glow), .34);border-color:rgba(var(--glow), .5)}}.tile.is-incenter{box-shadow:0 24px 60px rgba(var(--glow), .4);border-color:rgba(var(--glow), .55)}.tile.is-incenter .tile__media{transform:scale(1.05)}.tile__media:before{content:"";border:1px dashed rgba(var(--glow), .28);transition:border-color .5s var(--ease);border-radius:13px;position:absolute;top:clamp(10px,3.5%,18px);bottom:clamp(10px,3.5%,18px);left:clamp(10px,3.5%,18px);right:clamp(10px,3.5%,18px)}@media (hover:hover){.tile:hover .tile__media:before{border-color:rgba(var(--glow), .55)}}.tile.is-incenter .tile__media:before{border-color:rgba(var(--glow), .55)}.tile--feature{cursor:none;--glow:108, 96, 245}.tile--feature .tile__media--jp{background:radial-gradient(55% 75% at 16% 14%,#9660ff8c,#0000 60%),radial-gradient(50% 70% at 86% 26%,#aa56f06b,#0000 60%),radial-gradient(80% 95% at 72% 98%,#6e34dc80,#0000 64%),radial-gradient(130% 120% at 50% 45%,#3a1d70 0%,#1a0f38 80%)}.tile--feature .tile__media--jp:after{content:"";filter:blur(34px);opacity:.65;background:conic-gradient(from 130deg at 42% 48%,#0000,#9664ff66 18%,#0000 40%,#6e3ce64d 70%,#0000 88%);position:absolute;top:-25%;bottom:-25%;left:-25%;right:-25%}.jp-hero{z-index:0;pointer-events:none;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.jp-hero__logo{aspect-ratio:716/586;filter:drop-shadow(0 12px 36px #3c1e78b3);background:url(/assets/jobpower-logo-BFLhUEGd.png) 50%/contain no-repeat;width:46%;max-width:240px;transform:translateY(-8%)}.tile__sub{color:#ffffffbd;letter-spacing:0;margin-top:.25em;font-size:.5em;font-weight:400;display:block}.work__note{color:var(--ink-dim);margin-top:1.6rem;font-size:.82rem}@font-face{font-family:Stardom;src:url(/assets/Stardom-Regular-BrnXCYT9.woff2)format("woff2");font-display:swap}.tile--vg{--glow:107, 170, 255}.tile--vg .tile__media--vg{background:radial-gradient(60% 80% at 18% 12%,#4d9fff57,#0000 60%),radial-gradient(46% 64% at 86% 26%,#9fc7ff33,#0000 64%),radial-gradient(130% 120% at 50% 55%,#0a0a14 0%,#050508 82%)}.vg-hero{z-index:0;pointer-events:none;align-content:center;place-items:center;gap:.55rem;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.vg-hero:before{content:"";aspect-ratio:1;background:#050508;border-radius:50%;width:min(52%,190px);position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 44px 8px #6baaff6b,inset 0 0 26px #9fc7ff38}.vg-hero__logo{font-family:"Stardom", var(--f-mono);letter-spacing:.14em;text-indent:.14em;color:#eef1f6;text-shadow:0 0 26px #9fc7ff8c;font-size:clamp(1.5rem,3.4vw,2.7rem);font-weight:400;position:relative;transform:translateY(-14%)}.vg-hero__sub{font-family:var(--f-mono);letter-spacing:.52em;text-indent:.52em;color:#9fc7ffd9;font-size:.58rem;position:relative;transform:translateY(-14%)}.tile--um{--glow:232, 163, 61}.tile--um .tile__media--um{background:linear-gradient(24deg,#5834121a 0 37%,#0000 37.5%),radial-gradient(46% 52% at 50% 30%,#f0b04abf,#e8a33d00 68%),linear-gradient(#f7f0e3,#ead8c6)}.tile--um:after{background:linear-gradient(#0000 35%,#32200cd1)}.um-hero{z-index:0;pointer-events:none;align-content:center;place-items:center;gap:.7rem;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.um-hero__mark{filter:drop-shadow(0 10px 26px #b46e1e73);width:clamp(52px,22%,88px);transform:translateY(-10%)}.um-hero__mark circle{fill:#e8a33d}.um-hero__mark path{fill:#241e16;opacity:.82}.um-hero__logo{font-family:var(--f-mono);letter-spacing:.5em;text-indent:.5em;color:#241e16;font-size:clamp(.95rem,2vw,1.35rem);font-weight:500;transform:translateY(-10%)}.tile--next{--glow:69, 224, 192;cursor:pointer}.tile--next .tile__media--next{background:radial-gradient(62% 72% at 50% 42%,#45e0c03d,#0000 62%),radial-gradient(120% 120% at 50% 55%,#102420 0%,#0a1512 82%)}.next-hero{z-index:0;pointer-events:none;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.next-hero__q{font-family:var(--f-mono);color:#d6fff6eb;text-shadow:0 0 30px #45e0c08c;transition:text-shadow .5s var(--ease), transform .5s var(--ease);font-size:clamp(3.4rem,11vw,6rem);font-weight:300;line-height:1;transform:translateY(-8%)}.tile--next:hover .next-hero__q,.tile--next.is-incenter .next-hero__q{text-shadow:0 0 48px #45e0c0e6;transform:translateY(-8%)scale(1.06)}@media (prefers-reduced-motion:no-preference){.tile--next .tile__media:before{animation:nextRing 3.6s var(--ease) infinite}}@keyframes nextRing{0%,to{opacity:.62;transform:scale(1)}50%{opacity:1;transform:scale(1.012)}}.el-char{white-space:pre;will-change:transform;display:inline-block}[data-elastic].is-grabbed .line{overflow:visible}@media (hover:hover) and (pointer:fine){.el-char{cursor:grab}[data-elastic].is-grabbed .el-char{cursor:grabbing}}.elastic-hint{font-family:var(--f-sans);letter-spacing:0;color:var(--ink-dim);margin-top:clamp(.8rem,2vw,1.2rem);font-size:.82rem;font-weight:500}body.is-takeover .elastic-hint{color:var(--takeover-dim)}@media (hover:none),(pointer:coarse){.elastic-hint{display:none}}.wgt{display:inline}.rh-word{--rh-p:0%;color:var(--rh-lit);display:inline}@supports (color:color-mix(in srgb, red, blue)){.rh-word{color:color-mix(in srgb, var(--rh-lit) var(--rh-p), var(--rh-dim))}}[data-reading]{--rh-dim:#d9d7d180;--rh-lit:var(--ink)}[data-theme=light] [data-reading]{--rh-dim:#1c1c1e8c}.contact__about{--rh-dim:#f1efe980;--rh-lit:var(--takeover-ink)}[data-theme=light] .contact__about{--rh-dim:#16161a8c}html.a11y-contrast [data-reading]{--rh-dim:#ffffffb8;--rh-lit:#fff}.contact__sub{color:var(--ink-dim);max-width:44ch;margin:clamp(1.4rem,3vw,2.2rem) 0 clamp(1.2rem,2.5vw,1.8rem);font-size:clamp(1.05rem,1.8vw,1.4rem)}.contact__about{color:var(--takeover-dim);max-width:56ch;margin:0 0 clamp(2.2rem,5vw,3.5rem);font-size:clamp(.92rem,1.4vw,1.1rem);line-height:1.65}.contact__links{border-top:1px solid var(--line);gap:0;display:grid}.contact__link{border-bottom:1px solid var(--line);transition:color .35s var(--ease), padding-inline .4s var(--ease);justify-content:space-between;align-items:center;padding:clamp(1rem,2.4vw,1.7rem) 0;font-size:clamp(1.1rem,2.6vw,1.9rem);font-weight:500;display:flex}.contact__link i{color:var(--blue);transition:transform .4s var(--ease);font-style:normal}.contact__link:hover{color:#fff;padding-inline-start:.6rem}.contact__link:hover i{transform:translate(-6px,-6px)}.contact__hint{color:var(--ink-dim);letter-spacing:.02em;margin-inline-start:.6em;font-size:.55em;font-weight:400}.contact__cta{flex-wrap:wrap;align-items:center;gap:clamp(.8rem,2vw,1.4rem);margin-top:clamp(.4rem,2vw,1rem);display:flex}.wa-btn{color:#fff;cursor:none;transition:transform .5s var(--ease), box-shadow .5s var(--ease);background:linear-gradient(135deg,#1f9bff,#0a6ff0);border-radius:999px;align-items:center;gap:1rem;padding:.85rem 1.5rem .85rem .85rem;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 16px 38px #006ef052}.wa-btn:before{content:"";background:linear-gradient(100deg,#0000,#ffffff38,#0000);width:38%;animation:4.8s ease-in-out infinite waShine;position:absolute;top:0;bottom:0;left:-55%;transform:skew(-18deg)}@keyframes waShine{0%,55%{left:-55%}82%,to{left:155%}}.wa-btn:hover{transform:translateY(-3px)scale(1.015);box-shadow:0 22px 54px #0088ff80}.wa-btn__icon{background:#ffffff2e;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid;position:relative}.wa-btn__icon svg{fill:#fff;width:28px;height:28px}.wa-btn__icon:after{content:"";border-radius:50%;animation:2.4s ease-out infinite waPulse;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes waPulse{0%{box-shadow:0 0 #ffffff80}70%,to{box-shadow:0 0 0 18px #fff0}}.wa-btn__text{text-align:start;gap:.12rem;display:grid}.wa-btn__title{font-size:clamp(1rem,1.7vw,1.25rem);font-weight:600;line-height:1.1}.wa-btn__sub{color:#ffffff9e;font-size:.78rem}.wa-btn__arrow{color:#fff;transition:transform .4s var(--ease);margin-inline-start:.3rem;font-size:1.25rem;font-style:normal}.wa-btn:hover .wa-btn__arrow{transform:translate(-7px)}.phones{position:relative}.phones__toggle{border:1.5px solid var(--blue);color:#075ec9;font:inherit;cursor:none;transition:background .35s var(--ease), color .35s var(--ease), border-color .35s var(--ease);background:#ffffff8c;border-radius:999px;align-items:center;gap:.6rem;padding:.95rem 1.4rem;font-size:clamp(.95rem,1.4vw,1.1rem);font-weight:600;display:inline-flex}.phones__toggle:hover{background:var(--blue);color:#fff;border-color:var(--blue)}.phones__icon{display:inline-flex}.phones__icon svg{fill:currentColor;width:19px;height:19px}.phones__num{font-family:var(--f-mono);opacity:.78;font-size:.86em}.socials{align-items:center;gap:.7rem;display:inline-flex}.socials__item{border:1.5px solid var(--blue);color:#075ec9;cursor:none;width:52px;height:52px;transition:background .35s var(--ease), color .35s var(--ease), transform .5s var(--ease);background:#ffffff8c;border-radius:50%;place-items:center;display:grid}.socials__item svg{fill:currentColor;width:21px;height:21px}.socials__item:hover{background:var(--blue);color:#fff;transform:translateY(-3px)}.footer{border-top:1px solid var(--line);color:var(--ink-dim);letter-spacing:.04em;padding:clamp(2rem, 5vw, 3rem) var(--gutter) calc(clamp(1rem, 3vw, 2rem) + 54px + 1.4rem);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.2rem 2rem;font-size:.82rem;display:flex}.footer__brand{text-align:left;gap:.25rem;display:grid}.footer__name{color:var(--ink);letter-spacing:.06em;font-weight:600}.footer__rights{font-size:.76rem}.footer__legal{flex-wrap:wrap;gap:.4rem 1.4rem;display:flex}.footer__legal a{color:var(--ink-dim);transition:color .3s var(--ease);position:relative}.footer__legal a:after{content:"";left:0;right:0;transform-origin:100%;height:1px;transition:transform .35s var(--ease);background:currentColor;position:absolute;bottom:-3px;transform:scaleX(0)}.footer__legal a:hover{color:var(--cream)}.footer__legal a:hover:after{transform:scaleX(1)}body.is-takeover .nav__elevate,body.is-takeover .nav__links a{color:var(--takeover-ink)}body.is-takeover .nav__links a i{color:var(--takeover-dim)}body.is-takeover .nav__cta{color:var(--takeover-ink);border-color:var(--takeover-line)}body.is-takeover .nav__cta:hover{background:var(--takeover-ink);color:var(--bg)}body.is-takeover .contact .mono-label{color:var(--takeover-dim)}body.is-takeover .contact__sub{color:var(--takeover-ink)}body.is-takeover .footer{color:var(--takeover-dim);border-color:var(--takeover-line)}body.is-takeover .footer span{color:var(--takeover-dim)}body.is-takeover .footer__name{color:var(--takeover-ink)}body.is-takeover .footer__legal a{color:var(--takeover-dim)}body.is-takeover .footer__legal a:hover{color:var(--takeover-ink)}.cursor{z-index:80;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.cursor__dot,.cursor__ring{border-radius:50%;position:absolute;top:0;left:0}.cursor__dot{background:var(--blue);width:7px;height:7px;transition:width .3s var(--ease), height .3s var(--ease), margin .3s var(--ease);margin:-3.5px 0 0 -3.5px;box-shadow:0 0 12px 2px #08f9}.cursor__ring{mix-blend-mode:difference;width:30px;height:30px;transition:width .35s var(--ease), height .35s var(--ease), margin .35s var(--ease);border:1.5px solid #fff;margin:-15px 0 0 -15px}.cursor.is-hover .cursor__ring{width:58px;height:58px;margin:-29px 0 0 -29px}.cursor.is-hover .cursor__dot{width:4px;height:4px;margin:-2px 0 0 -2px}.cursor.is-hidden{opacity:0}@media (hover:hover) and (pointer:fine){a,button,[data-magnetic],.tile,.service,.faq__q,.dock__link,.phones__toggle,.theme-toggle{cursor:none}}@media (hover:none){.cursor{display:none}body{cursor:auto}}.xfade{z-index:200;background:var(--bg);opacity:0;visibility:hidden;pointer-events:none;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.xfade__grid{will-change:transform;flex-direction:column;gap:clamp(.4rem,1.4vh,1rem);display:flex}.xfade__row{white-space:nowrap;will-change:transform;gap:clamp(1rem,3vw,2.4rem);display:flex}.xfade__word{letter-spacing:-.03em;color:var(--ink);clip-path:inset(0);will-change:clip-path;font-size:clamp(1.6rem,7vw,5.5rem);font-weight:600;line-height:1;display:inline-block}.xfade__word.is-centre{color:var(--blue)}body.is-leaving{overflow:hidden}.preloader{z-index:100;background:var(--bg);position:fixed;top:0;bottom:0;left:0;right:0}.preloader__meta{font-family:var(--f-mono);letter-spacing:.22em;color:var(--ink-dim);justify-content:center;gap:.8em;font-size:.72rem;display:flex;position:absolute;bottom:clamp(1.6rem,5vh,3rem);left:0;right:0}.nav__right{align-items:center;gap:clamp(.9rem,2.2vw,1.8rem);display:flex}.theme-toggle{cursor:none;background:0 0;border:none;padding:.3rem;display:inline-flex}.theme-toggle__track{border:1px solid var(--line);width:46px;height:24px;transition:border-color .4s var(--ease), background .4s var(--ease);background:#9696a024;border-radius:999px;position:relative}.theme-toggle__knob{background:var(--cream);width:16px;height:16px;transition:left .45s var(--ease), background .4s var(--ease);border-radius:50%;position:absolute;top:50%;left:3px;transform:translateY(-50%);box-shadow:0 1px 4px #0000004d}[data-theme=light] .theme-toggle__knob{left:27px}body.is-takeover .theme-toggle__track{background:#ffffff40;border-color:#16161a4d}body.is-takeover .theme-toggle__knob{background:#16161a}.lang-toggle{border:1px solid var(--line);cursor:none;font-family:var(--f-mono);letter-spacing:.14em;color:var(--ink-dim);transition:border-color .35s var(--ease), color .35s var(--ease);background:0 0;border-radius:999px;align-items:center;gap:.45em;padding:.45rem .85rem;font-size:.66rem;line-height:1;display:inline-flex}.lang-toggle i{opacity:.45;font-style:normal}.lang-toggle:hover{border-color:var(--ink-dim)}.lang-toggle__he,.lang-toggle__en{transition:color .3s var(--ease)}.lang-toggle__he{color:var(--ink);font-weight:500}:root[lang=en] .lang-toggle__he{color:inherit;font-weight:400}:root[lang=en] .lang-toggle__en{color:var(--ink);font-weight:500}:root[lang=en]{--f-sans:"Archivo", "Heebo", system-ui, sans-serif}:root[dir=ltr] .nav{flex-direction:row}:root[dir=ltr] .dock__panel,:root[dir=ltr] .a11y__panel{direction:ltr}:root[dir=ltr] .service:before{background:linear-gradient(90deg,#0088ff24,#0088ff0a 42%,#0000 72%)}:root[dir=ltr] .footer__legal a:after{transform-origin:0}:root[dir=ltr] .wa-btn:hover .wa-btn__arrow{transform:translate(7px)}[data-theme=light]{--bg:#e9e7e2;--ink:#1c1c1e;--ink-dim:#1c1c1e8c;--cream:#1c1c1e;--line:#1c1c1e29;--takeover-ink:#16161a;--takeover-dim:#16161a9e;--takeover-line:#16161a2e}[data-theme=light] .nav__elevate{color:#16161a}[data-theme=light] .nav__cta:hover,[data-theme=light] .pill:hover{color:#f2efe9}[data-theme=light] .menu-fab{background:#ffffff8c}[data-theme=light] .cursor__ring{border-color:#1c1c1e66}[data-theme=light] .orbits circle{stroke:#1c1c1e14}[data-theme=light] .mark__shape{filter:drop-shadow(0 28px 55px #12265a29) drop-shadow(0 0 46px var(--glow1)) drop-shadow(0 0 110px var(--glow2))}.contact__link:hover{color:#0b0b0d}@media (min-width:880px){.manifesto__foot{grid-template-columns:1fr 1fr;align-items:end}}@media (max-width:720px){.nav__links{display:none}.bento{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none;gap:.9rem;margin-block-start:-40px;margin-block-end:-40px;padding-block-start:40px;padding-block-end:40px;display:flex;overflow-x:auto}.bento::-webkit-scrollbar{display:none}.tile{scroll-snap-align:start;aspect-ratio:4/5;flex:0 0 82%}.bento-dots{justify-content:center;gap:7px;margin-top:1.1rem;display:flex}.bento-dots span{background:var(--ink);opacity:.25;width:6px;height:6px;transition:width .35s var(--ease), opacity .35s var(--ease), background .35s var(--ease);border-radius:999px}.bento-dots span.is-on{opacity:1;background:var(--blue);width:20px}.contact__cta,.wa-btn,.phones,.phones__toggle{width:100%}.phones__toggle{justify-content:center}.socials{justify-content:center;width:100%}.section{min-height:auto;padding-block-start:clamp(3rem,9vw,4.5rem);padding-block-end:clamp(3rem,9vw,4.5rem)}}@media (max-width:760px),(hover:none) and (pointer:coarse){.grain,.orbits{display:none}.blend{mix-blend-mode:normal}.big,.wm .line>span{color:var(--ink)}.mark__shape,[data-theme=light] .mark__shape{filter:drop-shadow(0 0 26px var(--glow1))}.blob{filter:blur(13px);mix-blend-mode:normal}.mark__shine{display:none}.takeover__flow{filter:blur(4px)}.menu-fab,.dock__panel{-webkit-backdrop-filter:none;backdrop-filter:none}.menu-fab{background:#141316eb}.dock__panel{background:#141316f5}[data-theme=light] .menu-fab{background:#fffffff0}[data-theme=light] .dock__panel{background:#f8f6f2f7}}@media (prefers-reduced-motion:reduce){.hero__scroll i,.orbits,.blob{animation:none}.cursor{display:none}body{cursor:auto}}.ascent{z-index:-2;pointer-events:none;width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;right:0}.altimeter{z-index:30;writing-mode:vertical-rl;font-family:var(--f-mono);letter-spacing:.22em;color:var(--ink-dim);font-variant-numeric:tabular-nums;pointer-events:none;align-items:center;gap:.7em;font-size:.62rem;display:flex;position:fixed;top:50%;left:clamp(.85rem,1.8vw,1.5rem);transform:translateY(-50%)rotate(180deg)}.altimeter:before,.altimeter:after{content:"";background:var(--line);width:1px;height:26px}.altimeter__value{color:var(--ink);min-height:3.4em}body.is-takeover .altimeter{color:var(--takeover-dim)}body.is-takeover .altimeter__value{color:var(--takeover-ink)}body.is-takeover .altimeter:before,body.is-takeover .altimeter:after{background:var(--takeover-line)}@media (max-width:760px),(hover:none) and (pointer:coarse){.altimeter{display:none}}.mprogress,.mdots{display:none}@media (max-width:760px),(hover:none) and (pointer:coarse){.mprogress{z-index:34;pointer-events:none;height:3px;display:block;position:fixed;top:0;left:0;right:0}.mprogress span{background:linear-gradient(90deg, #46c6ff, var(--blue));transform-origin:100%;will-change:transform;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 12px #0088ff8c}.mdots{z-index:34;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed;top:50%;right:9px;transform:translateY(-50%)}.mdots span{background:var(--ink);opacity:.3;width:5px;height:5px;transition:height .45s var(--ease), opacity .45s var(--ease), background .45s var(--ease), box-shadow .45s var(--ease);border-radius:999px}.mdots span.is-on{opacity:1;background:var(--blue);height:20px;box-shadow:0 0 10px #0088ffb3}body.is-takeover .mdots span{background:var(--takeover-ink);box-shadow:none}.pw{color:var(--ink)}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:120;background:var(--blue);color:#fff;transition:transform .35s var(--ease);border-radius:999px;padding:.7rem 1.4rem;font-size:.9rem;font-weight:600;position:fixed;top:.9rem;left:50%;transform:translate(-50%,-300%)}.skip-link:focus-visible{transform:translate(-50%)}:where(a,button,[tabindex]):focus-visible{outline:2px solid var(--blue);outline-offset:3px}.a11y{z-index:40;pointer-events:none;direction:ltr;flex-direction:column;align-items:flex-end;gap:.8rem;display:flex;position:fixed;bottom:clamp(1rem,3vw,2rem);right:calc(clamp(1rem,3vw,2rem) + 66px)}.a11y-fab{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:none;pointer-events:auto;width:54px;height:54px;transition:background .4s var(--ease), border-color .4s var(--ease), transform .4s var(--ease);background:#14131699;border-radius:16px;place-items:center;display:grid;position:relative}.a11y-fab svg{width:24px;height:24px;fill:var(--cream);transition:fill .4s var(--ease)}.a11y-fab:after{content:"";background:var(--blue);opacity:0;width:7px;height:7px;transition:opacity .3s var(--ease);border-radius:50%;position:absolute;top:7px;right:7px}.a11y.has-active .a11y-fab:after{opacity:1}.a11y.is-open .a11y-fab{background:#141316d9}.a11y__panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--line);transform-origin:100% 100%;opacity:0;pointer-events:none;width:min(74vw,258px);transition:opacity .4s var(--ease), transform .5s var(--ease);direction:rtl;background:#141316b8;border-radius:18px;gap:.1rem;padding:.8rem;display:grid;transform:translateY(14px)scale(.94);box-shadow:0 24px 60px #00000052}.a11y.is-open .a11y__panel{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.a11y__title{font-family:var(--f-mono);letter-spacing:.22em;color:var(--ink-dim);padding:.4rem .7rem .55rem;font-size:.62rem}.a11y__row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.35rem;padding:.3rem .7rem .7rem;display:flex}.a11y__row-label{color:var(--ink);font-size:.95rem;font-weight:500}.a11y__stepper{align-items:center;gap:.45rem;display:inline-flex}.a11y__step{border:1px solid var(--line);width:30px;height:30px;color:var(--ink);font:inherit;cursor:none;transition:background .3s var(--ease), color .3s var(--ease);background:0 0;border-radius:9px;place-items:center;font-size:1.05rem;line-height:1;display:grid}.a11y__step:hover{color:#fff;background:#ffffff14}.a11y__fs{font-family:var(--f-mono);color:var(--ink-dim);text-align:center;min-width:3.4em;font-size:.7rem}.a11y__opt{width:100%;color:var(--ink);font:inherit;text-align:start;cursor:none;transition:background .3s var(--ease), color .3s var(--ease);background:0 0;border:none;border-radius:11px;align-items:center;gap:.7rem;padding:.62rem .7rem;font-size:.95rem;font-weight:500;display:flex}.a11y__opt:hover{color:#fff;background:#ffffff0f}.a11y__opt[aria-pressed=true]{color:#fff;background:#ffffff14}.a11y__dot{border:1px solid var(--ink-dim);width:8px;height:8px;transition:background .3s var(--ease), border-color .3s var(--ease);border-radius:50%;flex:none}.a11y__opt[aria-pressed=true] .a11y__dot{background:var(--blue);border-color:var(--blue)}.a11y__foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.6rem;margin-top:.4rem;padding:.75rem .7rem .4rem;display:flex}.a11y__reset,.a11y__statement-link{font:inherit;cursor:none;transition:color .3s var(--ease);background:0 0;border:none;padding:.1rem 0;font-size:.85rem}.a11y__reset{color:var(--ink-dim)}.a11y__reset:hover{color:#fff}.a11y__statement-link{color:var(--blue);font-weight:500}.a11y__statement-link:hover{text-underline-offset:3px;text-decoration:underline}[data-theme=light] .a11y-fab{background:#ffffff8c}[data-theme=light] .a11y.is-open .a11y-fab{background:#ffffffd9}[data-theme=light] .a11y__panel{background:#f8f6f2d1}[data-theme=light] .a11y__opt:hover,[data-theme=light] .a11y__step:hover{color:#111;background:#1c1c1e0f}[data-theme=light] .a11y__opt[aria-pressed=true]{color:#111;background:#1c1c1e12}[data-theme=light] .a11y__reset:hover{color:#111}.a11y-modal{z-index:95;opacity:0;pointer-events:none;transition:opacity .35s var(--ease);place-items:center;padding:1.2rem;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.a11y-modal.is-open{opacity:1;pointer-events:auto}.a11y-modal__backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0c99;position:absolute;top:0;bottom:0;left:0;right:0}.a11y-modal__box{border:1px solid var(--line);width:min(92vw,560px);max-height:min(82vh,660px);transition:transform .45s var(--ease);background:#18171af7;border-radius:22px;padding:clamp(1.4rem,4vw,2.2rem);position:relative;overflow:auto;transform:translateY(14px)scale(.97)}.a11y-modal.is-open .a11y-modal__box{transform:none}.a11y-modal h2{color:var(--ink);margin-bottom:1rem;font-size:1.5rem;font-weight:600}.a11y-modal__body{color:var(--ink-dim);gap:.9rem;font-size:.95rem;line-height:1.7;display:grid}.a11y-modal__body strong{color:var(--ink);font-weight:600}.a11y-modal__body ul{gap:.4rem;padding-inline-start:1.2rem;display:grid}.a11y-modal__body a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.a11y-modal__date{font-family:var(--f-sans);font-size:.78rem}.a11y-modal__close{top:1rem;border:1px solid var(--line);width:38px;height:38px;color:var(--ink);cursor:none;transition:background .3s var(--ease), color .3s var(--ease);background:0 0;border-radius:12px;font-size:1.3rem;line-height:1;position:absolute}.a11y-modal__close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1rem}.a11y-modal__close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1rem}.a11y-modal__close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1rem}.a11y-modal__close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1rem}.a11y-modal__close:hover{color:#fff;background:#ffffff14}[data-theme=light] .a11y-modal__box{background:#f7f5f1}[data-theme=light] .a11y-modal__close:hover{color:#111;background:#1c1c1e0f}html.a11y-no-motion *,html.a11y-no-motion :before,html.a11y-no-motion :after{transition:none!important;animation:none!important}html.a11y-no-motion .cursor{display:none}html.a11y-no-motion body,html.a11y-no-motion *{cursor:auto!important}html.a11y-cursor,html.a11y-cursor *{cursor:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"40\" height=\"40\" viewBox=\"0 0 24 24\"><path d=\"M4 1v19l4.8-4.4L11.9 22l3-1.3-3.1-6.3H18z\" fill=\"%23000\" stroke=\"%23fff\" stroke-width=\"1.4\" stroke-linejoin=\"round\"/></svg>") 3 2,auto!important}html.a11y-cursor .cursor{display:none}html.a11y-links a{text-underline-offset:3px;-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue);text-decoration:underline!important}html.a11y-font,html.a11y-font *{letter-spacing:0!important;font-family:Arial,Segoe UI,sans-serif!important}html.a11y-contrast{--bg:#000;--ink:#fff;--ink-dim:#ffffffd1;--cream:#fff;--blend-ink:#fff;--line:#ffffff6b;--takeover-ink:#fff;--takeover-dim:#fffc;--takeover-line:#fff6}html.a11y-contrast .aura,html.a11y-contrast .grain,html.a11y-contrast .takeover,html.a11y-contrast .orbits{display:none}html.a11y-contrast .blend{mix-blend-mode:normal}html.a11y-contrast .big,html.a11y-contrast .wm .line>span,html.a11y-contrast .pw{color:#fff}html.a11y-contrast .mark{opacity:.3}html.a11y-contrast .mark__shape{filter:none}html.a11y-contrast .menu-fab,html.a11y-contrast .dock__panel,html.a11y-contrast .a11y-fab,html.a11y-contrast .a11y__panel,html.a11y-contrast .a11y-modal__box{background:#000}@media (max-width:760px),(hover:none) and (pointer:coarse){.a11y-fab,.a11y__panel,.a11y-modal__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.a11y-fab{background:#141316eb}.a11y__panel{background:#141316f5}[data-theme=light] .a11y-fab{background:#fffffff0}[data-theme=light] .a11y__panel{background:#f8f6f2f7}}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--blue);border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#39f}[data-theme=light] ::-webkit-scrollbar-track{background:#f0ede6}*{scrollbar-width:thin;scrollbar-color:var(--blue) var(--bg)}[data-theme=light] *{scrollbar-color:var(--blue) #f0ede6}
