: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", 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);width:100%;height:100%;filter:hue-rotate(var(--arrow-hue,0deg));transition:filter .9s var(--ease);background:radial-gradient(120% 120% at 50% 28%,#2f6dff,#0a2f9e 68%,#061d66);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:radial-gradient(60% 60% at 64% 56%,#ff5a8c2e,#0000 70%)}.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:#ff5a8c6b;--glow2:#963cff4d}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)}}.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:-50%;bottom:-50%;left:-50%;right:-50%}main{position:static}.blend{mix-blend-mode:difference}.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(2.6rem,20vw,14rem);font-weight:500;line-height:.86;display:block}.wm--slot{flex:none;width:clamp(46px,13vw,180px)}.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;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.6rem,4.4vw,3.1rem);font-weight:500;line-height:1.02}.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(15rem,26rem) 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}.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--feature{cursor:none;--glow:108, 96, 245}.tile--feature .tile__media--jp{background:radial-gradient(55% 75% at 16% 14%,#7e4dff80,#0000 60%),radial-gradient(50% 70% at 86% 26%,#9e4ae661,#0000 60%),radial-gradient(75% 95% at 72% 96%,#602acd6b,#0000 62%),radial-gradient(130% 120% at 50% 45%,#1a1033 0%,#0b0717 78%)}.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-vid{z-index:-1;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease);position:absolute;top:0;bottom:0;left:0;right:0}.jp-vid.is-ready{opacity:1}.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%)}.tile--next .tile__media--next:before{content:"";transition:border-color .5s var(--ease);border:1.5px dashed #45e0c057;border-radius:14px;position:absolute;top:clamp(12px,4%,22px);bottom:clamp(12px,4%,22px);left:clamp(12px,4%,22px);right:clamp(12px,4%,22px)}.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)}.tile--next:hover .tile__media--next:before,.tile--next.is-incenter .tile__media--next:before{border-color:#45e0c09e}@media (prefers-reduced-motion:no-preference){.tile--next .tile__media--next:before{animation:nextRing 3.6s var(--ease) infinite}}@keyframes nextRing{0%,to{opacity:.62;transform:scale(1)}50%{opacity:1;transform:scale(1.012)}}.cta-band{background:0 0;padding:clamp(3rem,9vw,6rem) 0;position:relative;overflow:hidden}.cta-band__track{white-space:nowrap;align-items:center;gap:1.4rem;animation:26s linear infinite marquee;display:inline-flex}.cta-band__track span{color:#111317;letter-spacing:-.01em;font-size:clamp(1.6rem,5vw,4rem);font-weight:700}.cta-band__track i{color:#11131780;font-size:clamp(1rem,3vw,2rem);font-style:normal}@keyframes marquee{to{transform:translate(50%)}}.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__chev{transition:transform .4s var(--ease);font-style:normal}.phones.is-open .phones__chev{transform:rotate(180deg)}.phones__list{opacity:0;max-height:0;transition:max-height .5s var(--ease), opacity .4s var(--ease), margin-top .4s var(--ease);gap:.4rem;display:grid;overflow:hidden}.phones.is-open .phones__list{opacity:1;max-height:220px;margin-top:.6rem}.phones__item{color:#075ec9;cursor:none;transition:background .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease);background:#ffffff73;border:1px solid #08f6;border-radius:14px;justify-content:space-between;align-items:center;gap:1.4rem;padding:.72rem 1.3rem;font-weight:600;display:flex}.phones__item:hover{background:var(--blue);color:#fff;border-color:var(--blue)}.phones__num{font-family:var(--f-mono);opacity:.78;font-size:.86em}.footer{padding:clamp(2rem, 5vw, 3rem) var(--gutter);border-top:1px solid var(--line);color:var(--ink-dim);letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;font-size:.82rem;display:flex}.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 .cta-band__track span{color:var(--takeover-ink)}body.is-takeover .cta-band__track i,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,body.is-takeover .footer__legal a{color:var(--takeover-dim)}body.is-takeover .footer__legal a:hover{color:var(--takeover-ink)}body.is-takeover .cursor__dot{background:var(--takeover-ink)}body.is-takeover .cursor__ring{border-color:var(--takeover-line)}.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;transform:translate(-50%,-50%)}.cursor__dot{background:var(--cream);width:6px;height:6px}.cursor__ring{width:34px;height:34px;transition:width .3s var(--ease), height .3s var(--ease), background .3s var(--ease);border:1px solid #eae6dd66}.cursor.is-hover .cursor__ring{background:#eae6dd14;width:60px;height:60px}.cursor.is-hidden{opacity:0}@media (hover:none){.cursor{display:none}body{cursor:auto}}.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}[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 #3c78ff66)drop-shadow(0 0 110px #7846ff38)}.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{grid-template-columns:1fr}.contact__cta,.wa-btn,.phones,.phones__toggle{width:100%}.phones__toggle{justify-content:center}.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{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){.cta-band__track,.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)}}.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-mono);letter-spacing:.1em;font-size:.72rem}.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 .cta-band__track span{color:#fff}html.a11y-contrast .cta-band__track i{color:#fff9}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}
