.boot[data-v-6e455c5f]{--screen-l: 27.4%;--screen-t: 20%;--screen-w: 43.2%;--screen-h: 49.4%;--img-aspect: 1.7768;--stage-ar: 1672 / 941;position:fixed;inset:0;z-index:var(--z-preloader);background:#05070500;background-color:#050705;overflow:hidden;cursor:pointer}.boot__stage[data-v-6e455c5f]{position:absolute;top:50%;left:50%;width:max(100vw,calc(100vh * var(--img-aspect)));aspect-ratio:var(--stage-ar);transform:translate(-50%,-50%) scale(1);transform-origin:calc(var(--screen-l) + var(--screen-w) / 2) calc(var(--screen-t) + var(--screen-h) / 2);will-change:transform,opacity,filter}.is-idle .boot__stage[data-v-6e455c5f]{animation:boot-breathe-6e455c5f 7s var(--ease-in-out) infinite}.boot__picture[data-v-6e455c5f]{display:contents}.boot__img[data-v-6e455c5f]{width:100%;height:100%;object-fit:fill;user-select:none}.boot__screen[data-v-6e455c5f]{position:absolute;left:var(--screen-l);top:var(--screen-t);width:var(--screen-w);height:var(--screen-h);border-radius:4%/6%;overflow:hidden;display:grid;place-items:center}.boot__glass[data-v-6e455c5f]{position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 40%,rgba(0,255,8,.16),transparent 70%),linear-gradient(180deg,#06140c33,#03080559);transition:background .5s var(--ease-out),filter .5s var(--ease-out)}.boot__scan[data-v-6e455c5f]{position:absolute;inset:0;background:repeating-linear-gradient(to bottom,#0000 0 2px,#0000002e 3px);opacity:.4;mix-blend-mode:multiply}.boot__flare[data-v-6e455c5f]{position:absolute;left:0;right:0;top:0;height:22%;background:linear-gradient(180deg,transparent,rgba(0,255,8,.55),transparent);opacity:0;transform:translateY(-120%)}.boot__ui[data-v-6e455c5f]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:clamp(.4rem,1.2vw,.9rem);padding:6%;text-align:center;color:var(--brand);transition:opacity .4s var(--ease-out),transform .4s var(--ease-out)}.boot__mark[data-v-6e455c5f]{width:clamp(2.75rem,8vw,5rem);height:auto;object-fit:contain;margin-bottom:.25rem;filter:drop-shadow(0 0 16px rgba(0,255,8,.5));animation:boot-mark-pulse-6e455c5f 3s var(--ease-in-out) infinite}@keyframes boot-mark-pulse-6e455c5f{0%,to{filter:drop-shadow(0 0 12px rgba(0,255,8,.35))}50%{filter:drop-shadow(0 0 26px rgba(0,255,8,.7))}}.boot__os[data-v-6e455c5f]{font-size:clamp(.6rem,1.4vw,.95rem);letter-spacing:.3em;text-transform:uppercase;color:#00ff08d9}.boot__ver[data-v-6e455c5f]{color:var(--ink-mute)}.boot__log[data-v-6e455c5f]{display:flex;flex-direction:column;gap:.15em;font-size:clamp(.5rem,1.1vw,.78rem);line-height:1.5;color:#7ddca0b3;min-height:3.5em}.boot__log span[data-v-6e455c5f]{opacity:0}.boot__caret[data-v-6e455c5f]{animation:boot-blink-6e455c5f 1s steps(1) infinite}.boot__btn[data-v-6e455c5f]{position:relative;display:inline-flex;align-items:center;gap:.6em;margin-top:.4em;padding:clamp(.6rem,1.6vw,.95rem) clamp(1.4rem,3.5vw,2.4rem);border:1.5px solid var(--brand);border-radius:var(--radius-pill);background:#00ff080f;color:var(--brand);font-family:var(--font-mono);font-size:clamp(.72rem,1.6vw,1rem);font-weight:700;letter-spacing:.22em;text-transform:uppercase;overflow:hidden;isolation:isolate;transition:color .3s var(--ease-out),transform .3s var(--ease-spring),box-shadow .3s var(--ease-out);box-shadow:0 0 #00ff0800;animation:boot-pulse-6e455c5f 2.4s var(--ease-in-out) infinite}.boot__btn-glow[data-v-6e455c5f]{position:absolute;inset:0;z-index:-1;background:var(--brand);transform:translateY(101%);transition:transform .4s var(--ease-out)}.boot__btn[data-v-6e455c5f]:hover{color:var(--on-brand);transform:translateY(-2px) scale(1.03);box-shadow:0 12px 40px -8px #00ff0880;animation:none}.boot__btn:hover .boot__btn-glow[data-v-6e455c5f]{transform:translateY(0)}.boot__btn-icon[data-v-6e455c5f]{width:1.15em;height:1.15em}.boot__veil[data-v-6e455c5f]{position:absolute;inset:0;background:radial-gradient(circle at 49% 45%,#00ff08e6,#050c07fa 60%);opacity:0;pointer-events:none}.is-booting .boot__glass[data-v-6e455c5f]{background:radial-gradient(120% 90% at 50% 42%,rgba(0,255,8,.4),transparent 72%),linear-gradient(180deg,#0a28164d,#040c074d)}.is-booting .boot__flare[data-v-6e455c5f]{animation:boot-sweep-6e455c5f .75s var(--ease-out) forwards}.is-booting .boot__ui[data-v-6e455c5f]{opacity:0;transform:translateY(-6px)}.is-booting .boot__log span[data-v-6e455c5f]{animation:boot-line-6e455c5f .25s var(--ease-out) forwards}.is-booting .boot__log span[data-v-6e455c5f]:nth-child(1){animation-delay:.02s}.is-booting .boot__log span[data-v-6e455c5f]:nth-child(2){animation-delay:.12s}.is-booting .boot__log span[data-v-6e455c5f]:nth-child(3){animation-delay:.22s}.is-zoom .boot__ui[data-v-6e455c5f]{opacity:0}.is-zoom .boot__stage[data-v-6e455c5f]{transform:translate(-50%,-50%) scale(11);opacity:.55;transition:transform 1s cubic-bezier(.7,0,.84,0),opacity 1s ease-in}.is-zoom .boot__glass[data-v-6e455c5f]{filter:brightness(2.2)}.is-zoom .boot__veil[data-v-6e455c5f]{opacity:1;transition:opacity .95s ease-in}.is-done[data-v-6e455c5f]{opacity:0;transition:opacity .5s ease-out;pointer-events:none}.is-reduced.is-done[data-v-6e455c5f]{transition:opacity .35s ease-out}@keyframes boot-sweep-6e455c5f{0%{opacity:0;transform:translateY(-120%)}15%{opacity:1}to{opacity:0;transform:translateY(460%)}}@keyframes boot-line-6e455c5f{to{opacity:1}}@keyframes boot-blink-6e455c5f{50%{opacity:0}}@keyframes boot-pulse-6e455c5f{0%,to{box-shadow:0 0 #00ff0800}50%{box-shadow:0 0 26px -6px #00ff088c}}@keyframes boot-breathe-6e455c5f{0%,to{transform:translate(-50%,-50%) scale(1);opacity:1;filter:brightness(1)}50%{transform:translate(-50%,-50%) scale(1.02);opacity:.97;filter:brightness(1.06)}}@media(prefers-reduced-motion:reduce){.boot__stage[data-v-6e455c5f],.boot__btn[data-v-6e455c5f],.boot__caret[data-v-6e455c5f]{animation:none!important}}@media(max-width:600px){.boot[data-v-6e455c5f]{--screen-l: 17.4%;--screen-t: 39.8%;--screen-w: 59.2%;--screen-h: 20.2%;--img-aspect: .4626;--stage-ar: 853 / 1844}.boot__ui[data-v-6e455c5f]{gap:.3rem;padding:4%}.boot__mark[data-v-6e455c5f]{width:clamp(1.9rem,9vw,2.9rem);margin-bottom:.1rem}.boot__log[data-v-6e455c5f]{display:none}.boot__os[data-v-6e455c5f]{font-size:clamp(.52rem,2.6vw,.7rem)}.boot__btn[data-v-6e455c5f]{margin-top:.15rem;padding:.5rem 1.35rem;font-size:clamp(.62rem,3vw,.78rem)}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.amb[data-v-f3563113]{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;contain:strict}.amb[data-v-f3563113]>*{position:absolute;inset:0}.amb__base[data-v-f3563113]{background:radial-gradient(120% 80% at 50% -10%,rgba(0,255,8,.05),transparent 60%),radial-gradient(90% 60% at 50% 120%,rgba(0,255,8,.035),transparent 60%)}.amb__blob[data-v-f3563113]{position:absolute;border-radius:50%;filter:blur(10px);will-change:transform;mix-blend-mode:screen;translate:calc(var(--pointer-x) * var(--px, 0px)) calc(var(--pointer-y) * var(--py, 0px) + var(--scroll-y) * var(--sp, 0))}.amb__blob--1[data-v-f3563113]{--px: 34px;--py: 26px;--sp: -.06;top:-12%;right:-8%;width:46vw;height:46vw;max-width:720px;max-height:720px;background:radial-gradient(circle,rgba(0,255,8,.16),transparent 62%);animation:amb-drift-a-f3563113 26s ease-in-out infinite}.amb__blob--2[data-v-f3563113]{--px: -26px;--py: 20px;--sp: -.11;bottom:-14%;left:-10%;width:42vw;height:42vw;max-width:640px;max-height:640px;background:radial-gradient(circle,rgba(0,220,90,.12),transparent 64%);animation:amb-drift-b-f3563113 32s ease-in-out infinite}.amb__blob--3[data-v-f3563113]{--px: 18px;--py: -22px;--sp: -.03;top:32%;left:38%;width:40vw;height:40vw;max-width:560px;max-height:560px;background:radial-gradient(circle,rgba(0,255,8,.07),transparent 66%);animation:amb-drift-c-f3563113 38s ease-in-out infinite}.amb__beam[data-v-f3563113]{position:absolute;top:-30%;height:160%;width:34vw;filter:blur(30px);opacity:.5;mix-blend-mode:screen;will-change:transform,opacity;translate:calc(var(--pointer-x) * 20px) calc(var(--scroll-y) * -.04)}.amb__beam--1[data-v-f3563113]{left:8%;background:linear-gradient(180deg,transparent,rgba(0,255,8,.12),transparent);transform:rotate(14deg);animation:amb-beam-f3563113 18s ease-in-out infinite}.amb__beam--2[data-v-f3563113]{right:12%;background:linear-gradient(180deg,transparent,rgba(180,255,200,.08),transparent);transform:rotate(-11deg);animation:amb-beam-f3563113 22s ease-in-out infinite reverse}.amb__grid[data-v-f3563113]{background-image:linear-gradient(rgba(237,239,234,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(237,239,234,.03) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(120% 90% at 50% 30%,#000 20%,transparent 75%);mask-image:radial-gradient(120% 90% at 50% 30%,#000 20%,transparent 75%);translate:0 calc(var(--scroll-y) * -.02)}.amb__dot[data-v-f3563113]{position:absolute;border-radius:50%;background:#edefeab3;box-shadow:0 0 6px #edefea80;will-change:transform,opacity;animation:amb-float-f3563113 var(--dur, 20s) ease-in-out var(--delay, 0s) infinite;translate:calc(var(--pointer-x) * var(--depth, .5) * 16px) calc(var(--pointer-y) * var(--depth, .5) * 16px)}.amb__dot--green[data-v-f3563113]{background:#00ff08cc;box-shadow:0 0 8px #00ff0899}.amb__hud[data-v-f3563113]{color:#00ff0880}.amb__ring[data-v-f3563113]{position:absolute;top:12%;right:10%;width:clamp(120px,22vw,260px);height:clamp(120px,22vw,260px);border:1px solid rgba(0,255,8,.08);border-radius:50%;translate:calc(var(--pointer-x) * -18px) calc(var(--pointer-y) * -18px);animation:amb-spin-f3563113 60s linear infinite}.amb__ring[data-v-f3563113]:after{content:"";position:absolute;inset:16%;border:1px dashed rgba(0,255,8,.06);border-radius:50%}.amb__corner[data-v-f3563113]{position:absolute;width:clamp(28px,4vw,46px);height:clamp(28px,4vw,46px);color:#00ff0829;translate:calc(var(--pointer-x) * 10px) calc(var(--pointer-y) * 10px)}.amb__corner--tl[data-v-f3563113]{top:12vh;left:4vw}.amb__corner--br[data-v-f3563113]{bottom:12vh;right:4vw}.amb__cross[data-v-f3563113]{position:absolute;width:12px;height:12px;translate:calc(var(--pointer-x) * 26px) calc(var(--pointer-y) * 26px);animation:amb-pulse-f3563113 5s ease-in-out infinite}.amb__cross[data-v-f3563113]:before,.amb__cross[data-v-f3563113]:after{content:"";position:absolute;background:#00ff0859}.amb__cross[data-v-f3563113]:before{top:50%;left:0;width:100%;height:1px;transform:translateY(-50%)}.amb__cross[data-v-f3563113]:after{left:50%;top:0;height:100%;width:1px;transform:translate(-50%)}.amb__cross--1[data-v-f3563113]{top:26%;left:16%}.amb__cross--2[data-v-f3563113]{top:68%;left:82%;animation-delay:1.4s}.amb__cross--3[data-v-f3563113]{top:84%;left:30%;animation-delay:2.6s}.amb__code[data-v-f3563113]{position:absolute;font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:#00ff081f;white-space:nowrap;translate:calc(var(--pointer-x) * 14px) calc(var(--pointer-y) * 14px)}.amb__code--1[data-v-f3563113]{top:22vh;right:6vw}.amb__code--2[data-v-f3563113]{bottom:30vh;left:5vw}.amb__code--3[data-v-f3563113]{bottom:8vh;right:8vw}.amb__spotlight[data-v-f3563113]{background:radial-gradient(340px circle at var(--pointer-px) var(--pointer-py),rgba(0,255,8,.05),transparent 62%);transition:background-position .1s linear}@keyframes amb-drift-a-f3563113{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-4%,5%) scale(1.08)}}@keyframes amb-drift-b-f3563113{0%,to{transform:translate(0) scale(1)}50%{transform:translate(6%,-4%) scale(1.12)}}@keyframes amb-drift-c-f3563113{0%,to{transform:translate(0) scale(1);opacity:.9}50%{transform:translate(-5%,-3%) scale(1.06);opacity:1}}@keyframes amb-beam-f3563113{0%,to{opacity:.28;transform:translate(0) rotate(var(--r, 14deg))}50%{opacity:.6}}@keyframes amb-float-f3563113{0%,to{transform:translateY(0)}50%{transform:translateY(-26px)}}@keyframes amb-pulse-f3563113{0%,to{opacity:.3}50%{opacity:.9}}@keyframes amb-spin-f3563113{to{transform:rotate(360deg)}}@media(max-width:48rem){.amb__code[data-v-f3563113],.amb__cross--3[data-v-f3563113]{display:none}.amb__blob[data-v-f3563113]{filter:blur(6px)}}.amb--reduced .amb__blob[data-v-f3563113],.amb--reduced .amb__beam[data-v-f3563113],.amb--reduced .amb__ring[data-v-f3563113],.amb--reduced .amb__cross[data-v-f3563113]{animation:none}@media(prefers-reduced-motion:reduce){.amb__blob[data-v-f3563113],.amb__beam[data-v-f3563113],.amb__ring[data-v-f3563113],.amb__cross[data-v-f3563113],.amb__dot[data-v-f3563113]{animation:none!important;translate:none!important}}.flow-wave[data-v-bd01a255]{position:fixed;inset:0;z-index:0;width:100vw;height:100vh;display:block;pointer-events:none}.cursor-ring[data-v-3d320916],.cursor-dot[data-v-3d320916]{position:fixed;top:0;left:0;z-index:var(--z-cursor);pointer-events:none;opacity:0;transition:opacity .3s ease}.cursor-ring.is-visible[data-v-3d320916],.cursor-dot.is-visible[data-v-3d320916]{opacity:1}.cursor-ring[data-v-3d320916]{width:40px;height:40px;margin:0;border:1.5px solid var(--brand);border-radius:50%;display:grid;place-items:center;transition:width .3s var(--ease-out),height .3s var(--ease-out),background-color .3s var(--ease-out),border-color .3s var(--ease-out),opacity .3s ease;mix-blend-mode:difference}.cursor-ring.is-hover[data-v-3d320916]{width:68px;height:68px;background:#00ff081f;mix-blend-mode:normal}.cursor-ring.is-view[data-v-3d320916]{width:96px;height:96px;background:var(--brand);border-color:var(--brand);mix-blend-mode:normal}.cursor-ring.is-down[data-v-3d320916]{transform:translate(-50%,-50%) scale(.85)}.cursor-ring__label[data-v-3d320916]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--on-brand);text-align:center;line-height:1.1}.cursor-ring.is-hover .cursor-ring__label[data-v-3d320916]{color:var(--brand)}.cursor-dot[data-v-3d320916]{width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--brand)}.scroll-progress[data-v-40e4fbd9]{position:fixed;top:0;left:0;right:0;height:2px;z-index:var(--z-header);background:transparent}.scroll-progress__fill[data-v-40e4fbd9]{display:block;height:100%;width:100%;transform-origin:left;background:linear-gradient(90deg,var(--brand-glow),var(--brand));box-shadow:0 0 12px var(--brand-glow)}.lang[data-v-d7f99354]{display:inline-flex;align-items:center;gap:.15rem;padding:.35rem .55rem;border:1px solid var(--line-strong);border-radius:var(--radius-pill);font-family:var(--font-mono)}.lang__btn[data-v-d7f99354]{padding:.15rem .4rem;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;color:var(--ink-mute);transition:color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.lang__btn[data-v-d7f99354]:hover{color:var(--ink)}.lang__btn.is-active[data-v-d7f99354]{color:var(--on-brand);background:var(--brand)}.lang__sep[data-v-d7f99354]{color:var(--ink-mute);font-size:var(--text-xs)}.header[data-v-bbfa23f9]{position:fixed;inset:0 0 auto;z-index:var(--z-header);transform:translateY(-100%);transition:transform .7s var(--ease-out) .1s}.header.is-ready[data-v-bbfa23f9]{transform:translateY(0)}.header__bar[data-v-bbfa23f9]{display:flex;align-items:center;gap:clamp(.75rem,1.6vw,1.4rem);width:fit-content;max-width:calc(100% - 2 * var(--gutter));height:3.6rem;margin:.7rem auto 0;padding:0 .5rem 0 1.1rem;border:1px solid var(--line);border-radius:var(--radius-pill);background:#0a0c0a80;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:0 14px 40px -24px #000000d9;transition:height var(--dur) var(--ease-out),background-color var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.header.is-scrolled .header__bar[data-v-bbfa23f9]{height:3.25rem;background:#080a08bd;border-color:var(--line-strong);box-shadow:0 16px 46px -22px #000000eb}.header__logo[data-v-bbfa23f9]{display:inline-flex;align-items:center;gap:.45rem;flex-shrink:0;font-size:var(--text-lg);letter-spacing:.01em}.header__logo-mark[data-v-bbfa23f9]{width:1.5em;height:1.5em;object-fit:contain;transition:transform .6s var(--ease-spring)}.header__logo:hover .header__logo-mark[data-v-bbfa23f9]{transform:rotate(180deg) scale(1.05)}.header__nav[data-v-bbfa23f9]{display:flex;align-items:center;gap:clamp(.5rem,1.4vw,1.35rem);min-width:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-inline:.35rem;border-left:1px solid var(--line);padding-left:clamp(.6rem,1.4vw,1.15rem)}.header__nav[data-v-bbfa23f9]::-webkit-scrollbar{display:none}.header__link[data-v-bbfa23f9]{position:relative;display:inline-flex;align-items:center;gap:.4em;flex-shrink:0;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--ink-dim);transition:color var(--dur-fast) var(--ease-out)}.header__link[data-v-bbfa23f9]:hover,.header__link.is-active[data-v-bbfa23f9]{color:var(--ink)}.header__link.is-active[data-v-bbfa23f9]{color:var(--brand)}.header__link-dot[data-v-bbfa23f9]{width:5px;height:5px;border-radius:50%;background:var(--brand);transform:scale(0);transition:transform var(--dur-fast) var(--ease-spring)}.header__link:hover .header__link-dot[data-v-bbfa23f9],.header__link.is-active .header__link-dot[data-v-bbfa23f9]{transform:scale(1)}.header__toggle[data-v-bbfa23f9]{display:none;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;margin-left:.15rem;border-radius:50%;color:var(--ink);transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.header__toggle[data-v-bbfa23f9]:hover{color:var(--brand);background:#edefea14}.header__toggle-bars[data-v-bbfa23f9]{position:relative;width:1.1rem;height:.8rem;flex-shrink:0}.header__toggle-bars span[data-v-bbfa23f9]{position:absolute;left:0;width:100%;height:1.5px;border-radius:1px;background:currentColor;transition:transform .35s var(--ease-spring),opacity .25s var(--ease-out),top .35s var(--ease-out)}.header__toggle-bars span[data-v-bbfa23f9]:nth-child(1){top:0}.header__toggle-bars span[data-v-bbfa23f9]:nth-child(2){top:50%;transform:translateY(-50%)}.header__toggle-bars span[data-v-bbfa23f9]:nth-child(3){top:100%}.header__toggle-bars.is-open span[data-v-bbfa23f9]:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg)}.header__toggle-bars.is-open span[data-v-bbfa23f9]:nth-child(2){opacity:0}.header__toggle-bars.is-open span[data-v-bbfa23f9]:nth-child(3){top:50%;transform:translateY(-50%) rotate(-45deg)}.mobile-nav[data-v-bbfa23f9]{display:none;position:fixed;left:var(--gutter);right:var(--gutter);top:calc(.7rem + 3.6rem + .6rem);z-index:calc(var(--z-header) - 1);flex-direction:column;gap:1.25rem;padding:1.35rem;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:#080a08db;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);box-shadow:0 24px 60px -28px #000000e6}.mobile-nav__list[data-v-bbfa23f9]{display:flex;flex-direction:column}.mobile-nav__link[data-v-bbfa23f9]{padding:.9rem .2rem;font-size:var(--text-xl);text-transform:uppercase;color:var(--ink-dim);border-bottom:1px solid var(--line);transition:color var(--dur-fast) var(--ease-out)}.mobile-nav__list .mobile-nav__link[data-v-bbfa23f9]:last-child{border-bottom:none}.mobile-nav__link[data-v-bbfa23f9]:hover,.mobile-nav__link.is-active[data-v-bbfa23f9]{color:var(--brand)}.mobile-nav__lang[data-v-bbfa23f9]{display:flex;padding-top:1rem;border-top:1px solid var(--line)}.mobile-nav-enter-active[data-v-bbfa23f9],.mobile-nav-leave-active[data-v-bbfa23f9]{transition:opacity .3s var(--ease-out),transform .35s var(--ease-out)}.mobile-nav-enter-from[data-v-bbfa23f9],.mobile-nav-leave-to[data-v-bbfa23f9]{opacity:0;transform:translateY(-.75rem)}@media(prefers-reduced-motion:reduce){.header__toggle-bars span[data-v-bbfa23f9],.mobile-nav-enter-active[data-v-bbfa23f9],.mobile-nav-leave-active[data-v-bbfa23f9]{transition:opacity .2s ease}.mobile-nav-enter-from[data-v-bbfa23f9],.mobile-nav-leave-to[data-v-bbfa23f9]{transform:none}}@media(max-width:40rem){.header__bar[data-v-bbfa23f9]{gap:.55rem;padding-left:.7rem;max-width:calc(100% - 1.5rem)}.header__logo span[data-v-bbfa23f9],.header__nav[data-v-bbfa23f9]{display:none}.header__toggle[data-v-bbfa23f9]{display:inline-flex;margin-left:auto}.mobile-nav[data-v-bbfa23f9]{display:flex}}.sidenav[data-v-2e4e4657]{position:fixed;top:50%;left:clamp(.9rem,1.6vw,1.9rem);transform:translateY(-50%);z-index:85;display:none;opacity:0;transition:opacity .6s var(--ease-out) .4s}.sidenav.is-ready[data-v-2e4e4657]{opacity:1}.sidenav__list[data-v-2e4e4657]{display:flex;flex-direction:column;gap:1.4rem}.sidenav__link[data-v-2e4e4657]{position:relative;display:flex;align-items:center;gap:.9rem;height:14px}.sidenav__diamond[data-v-2e4e4657]{width:9px;height:9px;flex-shrink:0;border:1.5px solid var(--ink-mute);transform:rotate(45deg);transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-spring)}.sidenav__link:hover .sidenav__diamond[data-v-2e4e4657]{border-color:var(--ink);transform:rotate(45deg) scale(1.15)}.sidenav__link.is-active .sidenav__diamond[data-v-2e4e4657]{border-color:var(--brand);background:var(--brand);box-shadow:0 0 12px -1px var(--brand)}.sidenav__label[data-v-2e4e4657]{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap;color:var(--ink-dim);padding:.25rem .55rem;border-radius:var(--radius-sm);background:#0a0c0ab3;backdrop-filter:blur(6px);opacity:0;transform:translate(-6px);pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.sidenav__link:hover .sidenav__label[data-v-2e4e4657]{opacity:1;transform:translate(0);color:var(--ink)}.sidenav__link.is-active .sidenav__label[data-v-2e4e4657]{opacity:1;transform:translate(0);color:var(--brand)}@media(min-width:66rem){.sidenav[data-v-2e4e4657]{display:block}}html.menu-open{opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.sidenav[data-v-2e4e4657]{transition:opacity .3s ease}}.policy-modal[data-v-395eb7a6]{position:fixed;inset:0;z-index:var(--z-overlay);display:flex;align-items:center;justify-content:center;padding:clamp(1rem,4vw,2.5rem)}.policy-modal__backdrop[data-v-395eb7a6]{position:absolute;inset:0;background:#050705b8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.policy-modal__panel[data-v-395eb7a6]{position:relative;display:flex;flex-direction:column;width:min(46rem,100%);max-height:min(85vh,46rem);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--bg-1);box-shadow:var(--shadow);overflow:hidden}.policy-modal__panel[data-v-395eb7a6]:focus-visible{outline:none}.policy-modal__header[data-v-395eb7a6]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:clamp(1.25rem,3vw,2rem) clamp(1.25rem,3vw,2rem) 1rem;border-bottom:1px solid var(--line)}.policy-modal__title[data-v-395eb7a6]{font-size:var(--text-2xl);text-transform:uppercase;line-height:1}.policy-modal__updated[data-v-395eb7a6]{margin-top:.6rem;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--ink-mute)}.policy-modal__close[data-v-395eb7a6]{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:50%;color:var(--ink);transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.policy-modal__close[data-v-395eb7a6]:hover{color:var(--brand);background:#edefea14}.policy-modal__close svg[data-v-395eb7a6]{width:1.1rem;height:1.1rem}.policy-modal__body[data-v-395eb7a6]{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:clamp(1.25rem,3vw,2rem);color:var(--ink-dim);font-size:var(--text-base);line-height:1.65}.policy-modal__body>p[data-v-395eb7a6]{margin-bottom:1rem}.policy-modal__section[data-v-395eb7a6]{margin-top:1.75rem}.policy-modal__section h3[data-v-395eb7a6]{margin-bottom:.75rem;color:var(--ink);font-size:var(--text-lg);font-weight:600;line-height:1.3}.policy-modal__section p[data-v-395eb7a6]{margin-bottom:1rem}.policy-modal__section p[data-v-395eb7a6]:last-child{margin-bottom:0}.policy-modal__list[data-v-395eb7a6]{display:grid;gap:.4rem;margin:0 0 1rem;padding-left:1.25rem;list-style:disc}.policy-modal__list li[data-v-395eb7a6]::marker{color:var(--brand)}.policy-modal__lines[data-v-395eb7a6]{margin-bottom:1rem}.policy-modal__lines p[data-v-395eb7a6]{margin-bottom:.2rem}.policy-modal-enter-active[data-v-395eb7a6],.policy-modal-leave-active[data-v-395eb7a6]{transition:opacity .3s var(--ease-out)}.policy-modal-enter-from[data-v-395eb7a6],.policy-modal-leave-to[data-v-395eb7a6]{opacity:0}.policy-modal-enter-active .policy-modal__panel[data-v-395eb7a6],.policy-modal-leave-active .policy-modal__panel[data-v-395eb7a6]{transition:transform .35s var(--ease-out),opacity .3s var(--ease-out)}.policy-modal-enter-from .policy-modal__panel[data-v-395eb7a6],.policy-modal-leave-to .policy-modal__panel[data-v-395eb7a6]{transform:translateY(.75rem) scale(.98);opacity:0}@media(prefers-reduced-motion:reduce){.policy-modal-enter-active[data-v-395eb7a6],.policy-modal-leave-active[data-v-395eb7a6],.policy-modal-enter-active .policy-modal__panel[data-v-395eb7a6],.policy-modal-leave-active .policy-modal__panel[data-v-395eb7a6]{transition:opacity .2s ease}.policy-modal-enter-from .policy-modal__panel[data-v-395eb7a6],.policy-modal-leave-to .policy-modal__panel[data-v-395eb7a6]{transform:none}}@media(max-width:30rem){.policy-modal__panel[data-v-395eb7a6]{max-height:92vh;border-radius:var(--radius)}}.footer[data-v-30b684e3]{position:relative;z-index:var(--z-base);padding-top:clamp(3rem,8vw,6rem);overflow:hidden}.footer__brand[data-v-30b684e3]{display:flex;justify-content:center;margin-bottom:clamp(2rem,5vw,3.5rem)}.footer__wordmark[data-v-30b684e3]{width:min(100%,60rem);height:auto;object-fit:contain;filter:drop-shadow(0 0 40px rgba(0,255,8,.15));transition:filter var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.footer__brand:hover .footer__wordmark[data-v-30b684e3]{filter:drop-shadow(0 0 55px rgba(0,255,8,.4));transform:scale(1.01)}.footer__panel[data-v-30b684e3]{position:relative;isolation:isolate;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-top:clamp(1.25rem,3vh,2rem);padding-bottom:clamp(1.5rem,4vh,2.5rem);background:#ffffff09;backdrop-filter:blur(4px) saturate(120%);-webkit-backdrop-filter:blur(4px) saturate(120%);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.footer__bar[data-v-30b684e3]{display:grid;grid-template-columns:1fr;gap:clamp(1.25rem,3.5vh,2rem);padding-bottom:clamp(1.25rem,3vh,1.75rem);border-bottom:1px solid var(--line)}.footer__col[data-v-30b684e3]{display:flex;flex-direction:column;gap:.75rem}.footer__col-title[data-v-30b684e3]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--brand);margin-bottom:.5rem}.footer__logo[data-v-30b684e3]{display:inline-flex;align-items:center;gap:.65rem;font-size:var(--text-2xl);color:#fff}.footer__logo-badge[data-v-30b684e3]{display:grid;place-items:center;width:2.75rem;height:2.75rem;flex-shrink:0;border-radius:.75rem;background:linear-gradient(160deg,#10160f,#050705);box-shadow:inset 0 1px #ffffff14,0 10px 24px -10px #00ff088c,0 0 30px -6px #00ff0873}.footer__logo-mark[data-v-30b684e3]{width:2.5rem;height:2.5rem;object-fit:contain}.footer__tagline[data-v-30b684e3]{font-size:var(--text-base);color:#fff;line-height:1.55;max-width:30ch}.footer__nav a[data-v-30b684e3],.footer__col a[data-v-30b684e3]{color:#fff;font-size:var(--text-base);width:max-content;max-width:100%;transition:color var(--dur-fast)}.footer__nav a[data-v-30b684e3]:hover,.footer__col a[data-v-30b684e3]:hover{color:var(--brand)}.footer__cta[data-v-30b684e3]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.25rem;padding:.85rem 1.5rem;width:max-content;font-size:var(--text-sm);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--brand);background:#00ff0824;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border:1px solid rgba(0,255,8,.4);border-radius:var(--radius);box-shadow:inset 0 1px #ffffff1a,0 10px 30px -14px #00ff088c;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.footer__cta[data-v-30b684e3]:hover{transform:translateY(-2px);background:#00ff0838;border-color:#00ff0899;box-shadow:inset 0 1px #ffffff1f,0 16px 40px -14px #00ff08a6}.footer__cta span[data-v-30b684e3]{transition:transform var(--dur-fast) var(--ease-out)}.footer__cta:hover span[data-v-30b684e3]{transform:translate(3px)}.footer__bottom[data-v-30b684e3]{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding-top:clamp(1rem,2.5vh,1.5rem)}.footer__note[data-v-30b684e3]{font-size:var(--text-xs);color:#fff;line-height:1.6}.footer__legal[data-v-30b684e3]{display:inline-flex;align-items:center;gap:.6rem;font-size:var(--text-xs);color:#fff}.footer__legal a[data-v-30b684e3]{color:#fff;transition:color var(--dur-fast)}.footer__legal a[data-v-30b684e3]:hover{color:var(--brand)}.footer__legal-sep[data-v-30b684e3]{opacity:.4}.footer__socials[data-v-30b684e3]{display:inline-flex;gap:.6rem}.footer__social-link[data-v-30b684e3]{display:grid;place-items:center;width:2.1rem;height:2.1rem;border:1px solid var(--line);border-radius:.55rem;color:var(--ink-dim);transition:color var(--dur-fast),border-color var(--dur-fast)}.footer__social-link svg[data-v-30b684e3]{width:1.1rem;height:1.1rem}.footer__social-link[data-v-30b684e3]:hover{color:var(--brand);border-color:var(--brand)}@media(min-width:48rem){.footer__bar[data-v-30b684e3]{grid-template-columns:1.4fr 1fr 1fr 1.2fr}.footer__bottom[data-v-30b684e3]{flex-direction:row;align-items:center;justify-content:space-between}}main[data-v-3dcc9948]{position:relative;z-index:var(--z-base)}.fg-vignette[data-v-3dcc9948]{position:fixed;inset:0;z-index:80;pointer-events:none;background:radial-gradient(130% 120% at 50% 42%,transparent 55%,rgba(0,0,0,.32) 100%)}.lang-fab[data-v-3dcc9948]{position:fixed;right:clamp(1rem,3vw,2rem);bottom:clamp(1rem,3vw,2rem);z-index:var(--z-header);display:flex;padding:.3rem;border-radius:var(--radius-pill);background:#0a0c0a80;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:0 14px 40px -24px #000000d9}@media(max-width:40rem){.lang-fab[data-v-3dcc9948]{display:none}}.arrival-crt[data-v-3dcc9948]{position:fixed;inset:0;z-index:890;pointer-events:none;animation:arrival-out-3dcc9948 1.1s var(--ease-out) forwards}.arrival-crt[data-v-3dcc9948]:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 45%,rgba(0,255,8,.14),transparent 60%);box-shadow:inset 0 0 240px #000000b3}.arrival-crt__scan[data-v-3dcc9948]{position:absolute;inset:0;background:repeating-linear-gradient(to bottom,#0000 0 2px,#00000024 3px);mix-blend-mode:multiply}@keyframes arrival-out-3dcc9948{0%{opacity:1;transform:scaleY(.6);filter:brightness(1.6)}20%{transform:scaleY(1);filter:brightness(1.2)}to{opacity:0;filter:brightness(1)}}@media(prefers-reduced-motion:reduce){.arrival-crt[data-v-3dcc9948]{display:none}}.btn[data-v-5e1a78e8]{--pad-y: .95rem;--pad-x: 1.75rem;display:inline-flex;position:relative;border-radius:var(--radius-pill);font-family:var(--font-mono);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:var(--text-sm);overflow:hidden;isolation:isolate;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.btn[data-v-5e1a78e8]:disabled{opacity:.55;cursor:not-allowed}.btn__inner[data-v-5e1a78e8]{display:inline-flex;align-items:center;gap:.7em;padding:var(--pad-y) var(--pad-x)}.btn__arrow[data-v-5e1a78e8]{width:1.15em;height:1.15em;transition:transform .4s var(--ease-out)}.btn:hover .btn__arrow[data-v-5e1a78e8]{transform:translate(4px)}.btn--sm[data-v-5e1a78e8]{--pad-y: .7rem;--pad-x: 1.3rem;font-size:var(--text-xs)}.btn--lg[data-v-5e1a78e8]{--pad-y: 1.15rem;--pad-x: 2.25rem}.btn[data-v-5e1a78e8]:before{content:"";position:absolute;inset:0;z-index:-1;transform:translateY(101%);transition:transform .5s var(--ease-out)}.btn--solid[data-v-5e1a78e8]{background:var(--brand);color:var(--on-brand)}.btn--solid[data-v-5e1a78e8]:before{background:var(--ink)}.btn--solid[data-v-5e1a78e8]:hover{color:var(--bg)}.btn--solid[data-v-5e1a78e8]:hover:before{transform:translateY(0)}.btn--outline[data-v-5e1a78e8]{border:1px solid var(--line-strong);color:var(--ink)}.btn--outline[data-v-5e1a78e8]:before{background:var(--brand)}.btn--outline[data-v-5e1a78e8]:hover{color:var(--on-brand);border-color:var(--brand)}.btn--outline[data-v-5e1a78e8]:hover:before{transform:translateY(0)}.btn--ghost[data-v-5e1a78e8]{color:var(--ink)}.btn--ghost .btn__inner[data-v-5e1a78e8]{padding-inline:.25rem}.btn--ghost[data-v-5e1a78e8]:hover{color:var(--brand)}.hero[data-v-dc05d87b]{position:relative;min-height:100svh;display:flex;align-items:center;padding-top:7rem;padding-bottom:4rem;overflow:hidden}.hero__aura[data-v-dc05d87b]{position:absolute;top:-20%;right:-10%;width:60vw;height:60vw;max-width:720px;max-height:720px;background:var(--glow-brand);pointer-events:none;z-index:0}.hero__grid[data-v-dc05d87b]{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:clamp(2.5rem,6vw,5rem);align-items:center;width:100%}.hero__lead[data-v-dc05d87b]{min-width:0}.hero__eyebrow[data-v-dc05d87b]{margin-bottom:clamp(1.25rem,3vw,2rem)}.hero__title[data-v-dc05d87b]{font-size:clamp(3rem,8vw,var(--display));line-height:.9;margin:0}.hero__line[data-v-dc05d87b]{display:block}.hero__line--rotator[data-v-dc05d87b]{display:flex;align-items:baseline}.hero__rotator[data-v-dc05d87b]{position:relative;display:inline-block}.hero__word[data-v-dc05d87b]{display:inline-block}.hero__sub[data-v-dc05d87b]{margin-top:clamp(1.5rem,3vw,2.25rem);max-width:42ch;font-size:var(--text-lg);color:var(--ink-dim);line-height:1.45}.hero__actions[data-v-dc05d87b]{display:flex;flex-wrap:wrap;gap:1rem;margin-top:clamp(2rem,4vw,2.75rem)}.hero__visual[data-v-dc05d87b]{position:relative;align-self:center;min-width:0}.hero__frame[data-v-dc05d87b]{position:relative;width:100%;margin:0 auto;border:1px solid var(--line-strong);border-radius:var(--radius-lg);padding:.75rem;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent);backdrop-filter:blur(2px);transform:perspective(1200px) rotateY(calc(var(--tx, 0) * 4deg)) rotateX(calc(var(--ty, 0) * -4deg));transition:transform .4s var(--ease-out);transform-style:preserve-3d}.hero__media[data-v-dc05d87b]{position:relative;aspect-ratio:4 / 5;border-radius:var(--radius);overflow:hidden;isolation:isolate}.hero__blob[data-v-dc05d87b]{width:100%;height:100%}.hero__media-tag[data-v-dc05d87b]{position:absolute;bottom:1rem;left:1rem;font-size:var(--text-xs);color:var(--ink-mute);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.hero__tape[data-v-dc05d87b]{position:absolute;top:-.5rem;left:-1.5rem;padding:.9rem 1.5rem;min-width:10rem;background:var(--brand);color:var(--on-brand);font-size:clamp(.75rem,1vw,.95rem);font-weight:800;line-height:1.05;text-transform:uppercase;letter-spacing:.07em;text-align:center;transform:rotate(-8deg);box-shadow:0 10px 25px #00000040,0 2px 5px #0003;z-index:10}.hero__badge[data-v-dc05d87b]{position:absolute;right:-1.5rem;bottom:3.5rem;width:4.5rem;height:4.5rem;display:grid;place-items:center;border-radius:50%;background:var(--bg-2);border:1px solid var(--line-strong);box-shadow:var(--shadow)}.hero__badge-mark[data-v-dc05d87b]{width:78%;height:78%;object-fit:contain;animation:badge-spin-dc05d87b 16s linear infinite}@keyframes badge-spin-dc05d87b{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.hero__badge-mark[data-v-dc05d87b]{animation:none}}.hero__status[data-v-dc05d87b]{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.25rem;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--ink-dim)}.hero__status-dot[data-v-dc05d87b]{width:8px;height:8px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 0 var(--brand);animation:pulse-dc05d87b 2.2s var(--ease-out) infinite}.hero__scroll[data-v-dc05d87b]{position:absolute;left:var(--gutter);bottom:1.75rem;display:none;align-items:center;gap:.75rem;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--ink-mute);writing-mode:vertical-rl}.hero__scroll-line[data-v-dc05d87b]{width:1px;height:3rem;background:linear-gradient(var(--brand),transparent);animation:scroll-cue-dc05d87b 1.8s var(--ease-in-out) infinite;transform-origin:top}.word-enter-active[data-v-dc05d87b],.word-leave-active[data-v-dc05d87b]{transition:transform .45s var(--ease-out),opacity .45s var(--ease-out)}.word-enter-from[data-v-dc05d87b]{opacity:0;transform:translateY(60%)}.word-leave-to[data-v-dc05d87b]{opacity:0;transform:translateY(-60%)}.hero__media[data-v-dc05d87b]{position:relative;overflow:hidden}.hero__video[data-v-dc05d87b]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}@keyframes pulse-dc05d87b{0%{box-shadow:0 0 #00ff0880}70%{box-shadow:0 0 0 10px #00ff0800}to{box-shadow:0 0 #00ff0800}}@keyframes scroll-cue-dc05d87b{0%,to{transform:scaleY(.3);opacity:.4}50%{transform:scaleY(1);opacity:1}}@media(min-width:62rem){.hero__grid[data-v-dc05d87b]{grid-template-columns:1.15fr .85fr}.hero__scroll[data-v-dc05d87b]{display:flex}.hero__frame[data-v-dc05d87b]{width:clamp(22rem,26vw,30rem);margin:0}}.marquee[data-v-adc37cd2]{display:flex;overflow:hidden;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.marquee__track[data-v-adc37cd2]{display:flex;flex-shrink:0;gap:0;animation:scroll-adc37cd2 var(--duration) linear infinite;will-change:transform}.marquee--reverse .marquee__track[data-v-adc37cd2]{animation-direction:reverse}.marquee:hover .marquee__track[data-v-adc37cd2]{animation-play-state:paused}.marquee__group[data-v-adc37cd2]{display:flex;flex-shrink:0}.marquee__item[data-v-adc37cd2]{display:inline-flex;align-items:center}.marquee__sep[data-v-adc37cd2]{margin-inline:clamp(1.25rem,4vw,3rem);color:var(--brand);font-size:.7em}@keyframes scroll-adc37cd2{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee__track[data-v-adc37cd2]{animation:none;transform:none}}.strip[data-v-9eaf3831]{position:relative;z-index:var(--z-base);border-block:1px solid var(--line);background:#0c0f0c80;backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%)}.strip__row[data-v-9eaf3831]{padding-block:clamp(1rem,2.5vw,1.6rem)}.strip__row--brand[data-v-9eaf3831]{border-bottom:1px solid var(--line)}.strip__word[data-v-9eaf3831]{font-size:clamp(1.5rem,4vw,2.75rem);color:var(--ink);text-transform:uppercase}.strip__row--brand:hover .strip__word[data-v-9eaf3831]{color:var(--brand)}.strip__row--clients[data-v-9eaf3831]{display:grid;gap:.75rem}.strip__label[data-v-9eaf3831]{padding-inline:var(--gutter);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--ink-mute)}.strip__client[data-v-9eaf3831]{font-size:var(--text-lg);font-weight:500;letter-spacing:var(--tracking-wide);color:var(--ink-dim)}.stat[data-v-95e5e1a3]{display:flex;flex-direction:column;gap:.4rem;padding-block:.5rem}.stat__num[data-v-95e5e1a3]{font-size:clamp(2.75rem,7vw,4.5rem);line-height:.9;color:var(--ink)}.stat__suffix[data-v-95e5e1a3]{color:var(--brand)}.stat__label[data-v-95e5e1a3]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--ink-mute)}.stat__label--compact[data-v-95e5e1a3]{font-size:.68rem;line-height:1.3}.asterisk[data-v-af155cd0]{display:block}.asterisk--spin[data-v-af155cd0]{animation:asterisk-spin-af155cd0 12s linear infinite;transform-origin:50% 50%}@keyframes asterisk-spin-af155cd0{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.asterisk--spin[data-v-af155cd0]{animation:none}}.blurtext[data-reveal][data-v-7c27dd65]{opacity:1;transform:none;filter:none;clip-path:none}.blurtext__w[data-v-7c27dd65]{display:inline-block;opacity:0;filter:blur(10px)}.blurtext--top .blurtext__w[data-v-7c27dd65]{transform:translateY(-.45em)}.blurtext--bottom .blurtext__w[data-v-7c27dd65]{transform:translateY(.45em)}.blurtext.is-visible .blurtext__w[data-v-7c27dd65]{will-change:filter,transform,opacity;animation-name:blurtext-in-top-7c27dd65;animation-timing-function:var(--ease-out);animation-fill-mode:both}.blurtext--bottom.is-visible .blurtext__w[data-v-7c27dd65]{animation-name:blurtext-in-bottom-7c27dd65}@keyframes blurtext-in-top-7c27dd65{0%{filter:blur(10px);opacity:0;transform:translateY(-.45em)}50%{filter:blur(5px);opacity:.5;transform:translateY(.05em)}to{filter:blur(0);opacity:1;transform:translateY(0)}}@keyframes blurtext-in-bottom-7c27dd65{0%{filter:blur(10px);opacity:0;transform:translateY(.45em)}50%{filter:blur(5px);opacity:.5;transform:translateY(-.05em)}to{filter:blur(0);opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.blurtext__w[data-v-7c27dd65]{opacity:1;filter:none;transform:none;animation:none!important}}.about[data-v-4649bde1]{border-top:1px solid var(--line)}.about__story[data-v-4649bde1]{margin-bottom:clamp(4rem,9vw,7.5rem);padding-bottom:clamp(3rem,7vw,5rem);border-bottom:1px solid var(--line)}.story__title[data-v-4649bde1]{font-size:var(--text-3xl);text-transform:uppercase;line-height:.95;margin-bottom:clamp(2rem,5vw,3.5rem)}.text_body_title_div[data-v-4649bde1]{position:relative;isolation:isolate;overflow:hidden;background:#ffffff0b;backdrop-filter:blur(6px) saturate(130%);-webkit-backdrop-filter:blur(6px) saturate(130%);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:clamp(1.75rem,4vw,3rem);box-shadow:0 40px 100px -30px #0009,inset 0 1px #ffffff14}.text_body_title_div[data-v-4649bde1]:before,.text_body_title_div[data-v-4649bde1]:after{content:"";position:absolute;z-index:-1;border-radius:50%;filter:blur(80px);opacity:.35;pointer-events:none}.text_body_title_div[data-v-4649bde1]:before{width:380px;height:380px;top:-80px;left:-80px;background:radial-gradient(circle,rgba(0,255,8,.6),transparent 70%)}.text_body_title_div[data-v-4649bde1]:after{width:340px;height:340px;bottom:-100px;right:-60px;background:radial-gradient(circle,rgba(0,200,180,.4),transparent 70%)}.story__grid[data-v-4649bde1]{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:clamp(2.5rem,6vw,5rem);align-items:center}.text_body_title[data-v-4649bde1]{color:#fff;font-weight:600}.story__card-float[data-v-4649bde1]{width:100%;max-width:30rem;margin-inline:auto;animation:story-card-float-4649bde1 6s ease-in-out infinite}@keyframes story-card-float-4649bde1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(prefers-reduced-motion:reduce){.story__card-float[data-v-4649bde1]{animation:none}}.story__card[data-v-4649bde1]{position:relative;width:100%;aspect-ratio:4 / 5;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.12);overflow:hidden;isolation:isolate;background:radial-gradient(120% 100% at 50% 42%,rgba(0,255,8,.16),transparent 60%),linear-gradient(160deg,#0e130e,#060906);box-shadow:0 30px 60px -20px #000000a6,0 10px 24px -12px #00000080,inset 0 1px #ffffff1a;--tilt-x: 0deg;--tilt-y: 0deg;perspective:1000px;transform:scale(1) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out);will-change:transform}.story__card[data-v-4649bde1]:hover{transform:scale(1.045) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));box-shadow:0 40px 80px -20px #000000b3,0 14px 30px -12px #0000008c,inset 0 1px #ffffff1f}.story__card-grid[data-v-4649bde1]{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(237,239,234,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(237,239,234,.05) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(120% 100% at 50% 45%,#000 22%,transparent 82%);mask-image:radial-gradient(120% 100% at 50% 45%,#000 22%,transparent 82%)}.story__logo[data-v-4649bde1]{position:absolute;inset:2% 1%;display:grid;place-items:center}.story__logo[data-v-4649bde1] img{max-width:100%;max-height:100%;object-fit:contain}.story__logo-hint[data-v-4649bde1]{font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--ink-mute);opacity:.35}.story__label[data-v-4649bde1]{position:absolute;font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-mute);white-space:nowrap}.story__label--tl[data-v-4649bde1]{top:1.4rem;left:1.4rem}.story__label--bl[data-v-4649bde1]{bottom:1.4rem;left:1.4rem}.story__label--br[data-v-4649bde1]{bottom:1.4rem;right:1.4rem}.story__body[data-v-4649bde1]{display:grid;gap:1.3rem;max-width:58ch;font-size:var(--text-lg);line-height:1.55;color:var(--ink-dim)}@media(min-width:60rem){.story__grid[data-v-4649bde1]{grid-template-columns:.82fr 1.18fr}}.about__stand[data-v-4649bde1]{margin-bottom:clamp(4rem,9vw,7.5rem);padding-bottom:clamp(3rem,7vw,5rem);border-bottom:1px solid var(--line)}.stand__head[data-v-4649bde1]{margin-bottom:clamp(2rem,5vw,3.5rem)}.stand__title[data-v-4649bde1]{margin-top:1rem;font-size:var(--text-3xl);text-transform:uppercase;line-height:.95}.stand__grid[data-v-4649bde1]{display:grid;grid-template-columns:1fr;gap:1.25rem}.stand__card[data-v-4649bde1]{position:relative;display:flex;flex-direction:column;padding:clamp(1.5rem,3vw,2.25rem);border:1px solid var(--line);border-radius:var(--radius);background:#0e120e80;backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);box-shadow:0 30px 70px -46px #000000d9;overflow:hidden;isolation:isolate;transition:border-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.stand__card[data-v-4649bde1]:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(120% 80% at 100% 0%,rgba(0,255,8,.09),transparent 60%);opacity:0;transition:opacity var(--dur) var(--ease-out)}.stand__card[data-v-4649bde1]:hover{border-color:var(--line-strong);box-shadow:0 40px 90px -46px #000000e6,0 0 60px -32px #00ff0859}.stand__card[data-v-4649bde1]:hover:before{opacity:1}.stand__label[data-v-4649bde1]{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-mute);margin-bottom:clamp(1.25rem,3vw,2rem)}.stand__icon[data-v-4649bde1]{display:grid;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:1.5rem;color:var(--brand)}.stand__icon svg[data-v-4649bde1]{width:100%;height:100%}.stand__text[data-v-4649bde1]{color:var(--ink-dim);font-size:var(--text-lg);line-height:1.5}@media(min-width:52rem){.stand__grid[data-v-4649bde1]{grid-template-columns:repeat(3,1fr)}}.about__grid[data-v-4649bde1]{position:relative;isolation:isolate;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:grid;grid-template-columns:1fr;gap:clamp(2.5rem,6vw,5rem);padding:clamp(3rem,8vw,6rem) max(1.25rem,calc((100vw - var(--container-w, 76rem)) / 2 + 1.25rem));background:#ffffff09;backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%);border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.about__title[data-v-4649bde1]{font-size:var(--text-3xl);line-height:.98;text-transform:uppercase;margin:clamp(1.25rem,3vw,2rem) 0 clamp(1.5rem,3vw,2.25rem);max-width:15ch}.about__body[data-v-4649bde1]{display:grid;gap:1.1rem;max-width:48ch;color:var(--ink-dim);font-size:var(--text-lg);line-height:1.5}.about__sign[data-v-4649bde1]{display:inline-flex;align-items:center;gap:.75rem;margin-top:clamp(1.75rem,4vw,2.5rem);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--ink-mute)}.about__sign-mark[data-v-4649bde1]{width:1.5rem;height:1.5rem;color:var(--brand)}.about__expertise[data-v-4649bde1]{align-self:end}.about__expertise-label[data-v-4649bde1]{margin-bottom:1.75rem}.bars[data-v-4649bde1]{display:grid;gap:1.4rem}.bar__head[data-v-4649bde1]{display:flex;align-items:baseline;gap:.75rem;margin-bottom:.6rem;font-size:var(--text-base)}.bar__index[data-v-4649bde1]{font-size:var(--text-xs);color:var(--brand)}.bar__name[data-v-4649bde1]{flex:1;font-weight:500;text-transform:uppercase;letter-spacing:.02em}.bar__track[data-v-4649bde1]{height:2px;background:var(--line);overflow:hidden}.bar__fill[data-v-4649bde1]{display:block;height:100%;width:100%;background:linear-gradient(90deg,var(--brand-glow),var(--brand));transform:scaleX(0);transform-origin:left;transition:transform 1.1s var(--ease-out);transition-delay:var(--d)}.is-visible .bar__fill[data-v-4649bde1]{transform:scaleX(1)}.about__stats[data-v-4649bde1]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem 1rem;margin-top:clamp(3.5rem,8vw,6rem);padding-top:clamp(2.5rem,5vw,3.5rem);border-top:1px solid var(--line)}.story__logo-img[data-v-4649bde1]{width:100%;height:auto}@media(min-width:48rem){.about__stats[data-v-4649bde1]{grid-template-columns:repeat(4,1fr)}}@media(min-width:62rem){.about__grid[data-v-4649bde1]{grid-template-columns:1.2fr .8fr;align-items:start}}.scard[data-v-844f82d4]{position:relative;display:flex;flex-direction:column;min-height:100%;padding:clamp(1.5rem,3vw,2.25rem);border:1px solid var(--line);border-radius:var(--radius);background:#0e120e8c;backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);box-shadow:0 30px 70px -44px #000000d9;overflow:hidden;isolation:isolate;transition:border-color var(--dur) var(--ease-out),transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.scard[data-v-844f82d4]:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(120% 80% at 100% 0%,rgba(0,255,8,.1),transparent 60%);opacity:0;transition:opacity var(--dur) var(--ease-out)}.scard[data-v-844f82d4]:hover{border-color:var(--line-strong);transform:translateY(-4px);box-shadow:0 40px 90px -46px #000000e6,0 0 60px -30px #00ff0859}.scard[data-v-844f82d4]:hover:before{opacity:1}.scard__top[data-v-844f82d4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:clamp(2rem,5vw,3.5rem)}.scard__index[data-v-844f82d4]{font-size:var(--text-sm);color:var(--ink-mute);letter-spacing:.1em}.scard__icon[data-v-844f82d4]{display:grid;place-items:center;width:3rem;height:3rem;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--brand);transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out)}.scard__icon svg[data-v-844f82d4]{width:55%;height:55%}.scard:hover .scard__icon[data-v-844f82d4]{background:var(--brand);color:var(--on-brand)}.scard__title[data-v-844f82d4]{font-size:var(--text-xl);text-transform:uppercase;letter-spacing:.01em;margin-bottom:.75rem}.scard__desc[data-v-844f82d4]{color:var(--ink-dim);font-size:var(--text-base);line-height:1.5;margin-bottom:1.5rem}.scard__tags[data-v-844f82d4]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto}.scard__tags li[data-v-844f82d4]{padding:.3rem .7rem;border:1px solid var(--line);border-radius:var(--radius-pill);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-mute)}.scard__arrow[data-v-844f82d4]{position:absolute;top:clamp(1.5rem,3vw,2.25rem);right:clamp(1.5rem,3vw,2.25rem);width:1.5rem;height:1.5rem;color:var(--brand);opacity:0;transform:translate(-6px,6px);transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.scard:hover .scard__arrow[data-v-844f82d4]{opacity:0}.services[data-v-87551af7]{border-top:1px solid var(--line)}.services__head[data-v-87551af7]{display:grid;gap:1.5rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.services__title[data-v-87551af7]{font-size:var(--text-3xl);text-transform:uppercase;margin-top:1rem}.services__intro[data-v-87551af7]{max-width:46ch;color:var(--ink-dim);font-size:var(--text-lg);line-height:1.5}.services__grid[data-v-87551af7]{display:grid;grid-template-columns:1fr;gap:1rem}.services__cell[data-v-87551af7]{display:flex}.services__cell[data-v-87551af7]>*{width:100%}@media(min-width:40rem){.services__grid[data-v-87551af7]{grid-template-columns:repeat(2,1fr)}}@media(min-width:64rem){.services__head[data-v-87551af7]{grid-template-columns:1fr 1fr;align-items:end}.services__grid[data-v-87551af7]{grid-template-columns:repeat(4,1fr)}}.pcard[data-v-ef14687d]{display:flex;flex-direction:column;gap:1.1rem}.pcard__media[data-v-ef14687d]{position:relative;aspect-ratio:16 / 11;border-radius:var(--radius);overflow:hidden;background:var(--bg-2);isolation:isolate;display:grid;place-items:center}.pcard__img[data-v-ef14687d]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease-out)}.pcard:hover .pcard__img[data-v-ef14687d]{transform:scale(1.05)}.pcard__scrim[data-v-ef14687d]{position:absolute;inset:0;background:radial-gradient(120% 120% at 20% 0%,color-mix(in srgb,var(--accent) 45%,transparent),transparent 55%),linear-gradient(180deg,#0a0c0a1a,#0a0c0a9e);pointer-events:none}.pcard__num[data-v-ef14687d]{position:relative;font-size:clamp(4rem,12vw,8rem);color:transparent;-webkit-text-stroke:1.5px rgba(237,239,234,.28);line-height:1;transition:-webkit-text-stroke-color .5s var(--ease-out)}.pcard:hover .pcard__num[data-v-ef14687d]{-webkit-text-stroke-color:color-mix(in srgb,var(--accent) 80%,white)}.pcard__grid[data-v-ef14687d]{position:absolute;inset:0;width:100%;height:100%}.pcard__badge[data-v-ef14687d]{position:absolute;top:1rem;right:1rem;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--accent);color:var(--on-brand);opacity:0;transform:scale(.4) rotate(-40deg);transition:opacity .4s var(--ease-out),transform .5s var(--ease-spring)}.pcard__badge svg[data-v-ef14687d]{width:45%;height:45%}.pcard:hover .pcard__badge[data-v-ef14687d]{opacity:1;transform:scale(1) rotate(0)}.pcard__tags[data-v-ef14687d]{position:absolute;left:1rem;bottom:1rem;display:flex;flex-wrap:wrap;gap:.4rem;opacity:0;transform:translateY(.75rem);transition:opacity .45s var(--ease-out),transform .45s var(--ease-out)}.pcard:hover .pcard__tags[data-v-ef14687d]{opacity:1;transform:translateY(0)}.pcard__tags li[data-v-ef14687d]{padding:.28rem .65rem;border-radius:var(--radius-pill);background:#0a0c0ab3;backdrop-filter:blur(6px);border:1px solid var(--line);font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink)}.pcard__meta[data-v-ef14687d]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.pcard__title[data-v-ef14687d]{font-size:clamp(1.75rem,4vw,2.75rem);text-transform:uppercase;line-height:.95;transition:color .4s var(--ease-out)}.pcard:hover .pcard__title[data-v-ef14687d]{color:var(--accent)}.pcard__cat[data-v-ef14687d]{margin-top:.35rem;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--ink-mute)}.pcard__year[data-v-ef14687d]{font-size:var(--text-sm);color:var(--ink-mute)}.pcard__line[data-v-ef14687d]{height:1px;width:100%;background:var(--line);position:relative;overflow:hidden}.pcard__line[data-v-ef14687d]:after{content:"";position:absolute;inset:0;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease-out)}.pcard:hover .pcard__line[data-v-ef14687d]:after{transform:scaleX(1)}.projects[data-v-635a09b2]{border-top:1px solid var(--line)}.projects__head[data-v-635a09b2]{display:grid;gap:1.5rem;margin-bottom:clamp(2.75rem,6vw,4.5rem)}.projects__title[data-v-635a09b2]{font-size:var(--text-3xl);text-transform:uppercase;line-height:.92;margin-top:1rem}.projects__intro[data-v-635a09b2]{max-width:44ch;color:var(--ink-dim);font-size:var(--text-lg);line-height:1.5}.projects__grid[data-v-635a09b2]{display:grid;grid-template-columns:1fr;gap:clamp(2rem,4vw,3.5rem) clamp(1.25rem,2.5vw,2.5rem)}.projects__foot[data-v-635a09b2]{display:flex;justify-content:center;margin-top:clamp(3rem,6vw,5rem)}@media(min-width:40rem){.projects__grid[data-v-635a09b2]{grid-template-columns:repeat(2,1fr)}}@media(min-width:64rem){.projects__head[data-v-635a09b2]{grid-template-columns:1.3fr .7fr;align-items:end}.projects__grid[data-v-635a09b2]{grid-template-columns:repeat(12,1fr)}.projects__cell[data-v-635a09b2]{grid-column:span var(--span)}}.reviews[data-v-16967d11]{border-top:1px solid var(--line)}.reviews__grid[data-v-16967d11]{display:grid;gap:clamp(2.5rem,6vw,4.5rem)}.reviews__eyebrow[data-v-16967d11]{position:relative;align-self:start;display:inline-block;padding:.5rem .9rem;font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--brand)}.reviews__eyebrow[data-v-16967d11]:before,.reviews__eyebrow[data-v-16967d11]:after{content:"";position:absolute;width:8px;height:8px;border:1.5px solid var(--brand)}.reviews__eyebrow[data-v-16967d11]:before{top:0;left:0;border-right:0;border-bottom:0}.reviews__eyebrow[data-v-16967d11]:after{bottom:0;right:0;border-left:0;border-top:0}.reviews__title[data-v-16967d11]{margin-top:1.25rem;font-size:var(--text-3xl);text-transform:uppercase;line-height:.95}.reviews__controls[data-v-16967d11]{display:flex;align-items:center;gap:1rem;margin-bottom:clamp(1.5rem,4vw,2.5rem)}.reviews__arrow[data-v-16967d11]{display:grid;place-items:center;width:3.25rem;height:3rem;color:var(--brand);border:1.5px solid var(--brand);background:transparent;clip-path:polygon(0 0,100% 0,100% 70%,82% 100%,0 100%);transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.reviews__arrow svg[data-v-16967d11]{width:1.35rem;height:1.35rem}.reviews__arrow[data-v-16967d11]:hover{background:var(--brand);color:var(--on-brand);transform:translateY(-2px)}.reviews__counter[data-v-16967d11]{margin-left:.5rem;font-size:var(--text-sm);letter-spacing:.15em;color:var(--ink-mute)}.reviews__counter i[data-v-16967d11]{color:var(--ink-mute);font-style:normal;margin:0 .15em}.reviews__stage[data-v-16967d11]{position:relative;min-height:12em}.reviews__quote[data-v-16967d11]{margin:0;max-width:46ch}.reviews__mark[data-v-16967d11]{display:block;font-family:var(--font-display);font-size:3rem;line-height:.5;color:var(--brand);margin-bottom:.75rem}.reviews__text[data-v-16967d11]{margin:0;font-size:var(--text-2xl);line-height:1.28;color:var(--ink);font-weight:500;letter-spacing:-.01em}.reviews__author[data-v-16967d11]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:clamp(1.5rem,3vw,2.25rem);font-size:var(--text-base)}.reviews__dot[data-v-16967d11]{width:12px;height:12px;border-radius:50%;background:var(--brand);box-shadow:0 0 12px -1px var(--brand)}.reviews__name[data-v-16967d11]{color:var(--ink);font-weight:600}.reviews__role[data-v-16967d11]{color:var(--ink-mute)}.reviews__dots[data-v-16967d11]{display:flex;gap:.5rem;margin-top:clamp(1.75rem,4vw,2.5rem)}.reviews__pip[data-v-16967d11]{width:26px;height:4px;border-radius:999px;background:var(--line-strong);transition:background-color var(--dur-fast) var(--ease-out),width var(--dur-fast) var(--ease-out)}.reviews__pip[data-v-16967d11]:hover{background:var(--ink-mute)}.reviews__pip.is-active[data-v-16967d11]{width:40px;background:var(--brand)}.q-next-enter-active[data-v-16967d11],.q-next-leave-active[data-v-16967d11],.q-prev-enter-active[data-v-16967d11],.q-prev-leave-active[data-v-16967d11]{transition:opacity .4s var(--ease-out),transform .5s var(--ease-out)}.q-next-enter-from[data-v-16967d11]{opacity:0;transform:translateY(1.5rem)}.q-next-leave-to[data-v-16967d11],.q-prev-enter-from[data-v-16967d11]{opacity:0;transform:translateY(-1.5rem)}.q-prev-leave-to[data-v-16967d11]{opacity:0;transform:translateY(1.5rem)}@media(min-width:60rem){.reviews__grid[data-v-16967d11]{grid-template-columns:.85fr 1.15fr;align-items:start}}.contact[data-v-2ec38cf7]{border-top:1px solid var(--line)}.contact__grid[data-v-2ec38cf7]{display:grid;grid-template-columns:1fr;gap:clamp(2.5rem,6vw,5rem)}.contact__title[data-v-2ec38cf7]{font-size:var(--text-3xl);text-transform:uppercase;line-height:.95;margin:1rem 0 clamp(2rem,4vw,3rem)}.contact__title-accent[data-v-2ec38cf7]{position:relative;color:var(--brand);display:inline-flex;align-items:flex-start}.contact__title-mark[data-v-2ec38cf7]{width:.5em;height:.5em;margin-left:.15em;color:var(--ink)}.contact__info[data-v-2ec38cf7]{display:grid;gap:.5rem;margin-bottom:2rem}.contact__email[data-v-2ec38cf7]{font-size:var(--text-xl);color:var(--ink);width:max-content;max-width:100%;border-bottom:1px solid var(--line-strong);padding-bottom:.25rem;transition:color var(--dur-fast),border-color var(--dur-fast);word-break:break-word}.contact__email[data-v-2ec38cf7]:hover{color:var(--brand);border-color:var(--brand)}.contact__loc[data-v-2ec38cf7]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--ink-mute)}.contact__socials[data-v-2ec38cf7]{display:flex;flex-wrap:wrap;gap:.6rem 1.5rem}.contact__socials a[data-v-2ec38cf7]{font-family:var(--font-mono);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--ink-dim);transition:color var(--dur-fast)}.contact__socials a[data-v-2ec38cf7]:hover{color:var(--brand)}.contact__form-wrap[data-v-2ec38cf7]{padding:clamp(1.5rem,3vw,2.5rem);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-1)}.form[data-v-2ec38cf7]{display:grid;gap:1.75rem}.field[data-v-2ec38cf7]{display:grid;gap:.6rem}.field__label[data-v-2ec38cf7]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--ink-mute)}.field__input[data-v-2ec38cf7]{width:100%;padding:.85rem 0;border-bottom:1px solid var(--line-strong);color:var(--ink);font-size:var(--text-lg);transition:border-color var(--dur-fast)}.field__input[data-v-2ec38cf7]::placeholder{color:var(--ink-mute)}.field__input[data-v-2ec38cf7]:focus{outline:none;border-color:var(--brand)}.field__textarea[data-v-2ec38cf7]{resize:vertical;min-height:3.5rem;line-height:1.5}.field__error[data-v-2ec38cf7]{font-size:var(--text-xs);color:#ff6b5e;text-transform:uppercase;letter-spacing:.06em}.chips[data-v-2ec38cf7]{display:flex;flex-wrap:wrap;gap:.5rem}.chip[data-v-2ec38cf7]{padding:.55rem 1rem;border:1px solid var(--line-strong);border-radius:var(--radius-pill);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-dim);transition:all var(--dur-fast) var(--ease-out)}.chip[data-v-2ec38cf7]:hover{border-color:var(--ink);color:var(--ink)}.chip.is-active[data-v-2ec38cf7]{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.field--checkbox[data-v-2ec38cf7]{gap:.5rem}.checkbox-label[data-v-2ec38cf7]{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer}.checkbox-input[data-v-2ec38cf7]{width:1.15rem;height:1.15rem;margin-top:.2rem;flex-shrink:0;accent-color:var(--brand);cursor:pointer}.checkbox-text[data-v-2ec38cf7]{font-size:var(--text-sm);line-height:1.55;color:var(--ink-dim)}.checkbox-link[data-v-2ec38cf7]{color:var(--ink);text-decoration:underline;text-underline-offset:.2em;text-decoration-color:var(--line-strong);transition:color var(--dur-fast) var(--ease-out),text-decoration-color var(--dur-fast) var(--ease-out)}.checkbox-link[data-v-2ec38cf7]:hover,.checkbox-link[data-v-2ec38cf7]:focus-visible{color:var(--brand);text-decoration-color:var(--brand)}.form__submit-error[data-v-2ec38cf7]{font-size:var(--text-sm);color:#ff6b5e;line-height:1.5}.form__submit-error a[data-v-2ec38cf7]{color:inherit;text-decoration:underline;text-underline-offset:.2em}.form__success[data-v-2ec38cf7]{display:grid;gap:1rem;place-items:start;padding:clamp(1rem,4vw,3rem) 0;animation:fade-up-2ec38cf7 .6s var(--ease-out) both}.form__success-mark[data-v-2ec38cf7]{width:3rem;height:3rem;color:var(--brand)}.form__success h3[data-v-2ec38cf7]{font-size:var(--text-2xl);text-transform:uppercase}.form__success p[data-v-2ec38cf7]{color:var(--ink-dim);font-size:var(--text-lg)}@keyframes fade-up-2ec38cf7{0%{opacity:0;transform:translateY(1rem)}}.contact__faq[data-v-2ec38cf7]{padding-top:clamp(3rem,7vw,5.5rem);margin-top:clamp(3rem,7vw,5.5rem);border-top:1px solid var(--line)}.faq__grid[data-v-2ec38cf7]{display:grid;grid-template-columns:1fr;gap:clamp(2rem,5vw,4rem)}.faq__title[data-v-2ec38cf7]{font-size:var(--text-3xl);text-transform:uppercase;line-height:.95;margin:1rem 0 1.25rem}.faq__title-accent[data-v-2ec38cf7]{color:var(--brand)}.faq__intro[data-v-2ec38cf7]{color:var(--ink-dim);font-size:var(--text-lg);max-width:32ch;line-height:1.5}.faq__list[data-v-2ec38cf7]{border-top:1px solid var(--line)}.faq__item[data-v-2ec38cf7]{border-bottom:1px solid var(--line)}.faq__q[data-v-2ec38cf7]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;padding:clamp(1.1rem,2.2vw,1.5rem) 0;text-align:left;color:var(--ink);transition:color var(--dur-fast)}.faq__q[data-v-2ec38cf7]:hover,.faq__item.is-open .faq__q[data-v-2ec38cf7]{color:var(--brand)}.faq__q-text[data-v-2ec38cf7]{font-size:var(--text-lg);font-weight:500;line-height:1.3}.faq__chevron[data-v-2ec38cf7]{width:1.4rem;height:1.4rem;flex-shrink:0;color:var(--ink-mute);transition:transform var(--dur-med, .4s) var(--ease-out),color var(--dur-fast)}.faq__q:hover .faq__chevron[data-v-2ec38cf7],.faq__item.is-open .faq__chevron[data-v-2ec38cf7]{color:var(--brand)}.faq__item.is-open .faq__chevron[data-v-2ec38cf7]{transform:rotate(180deg)}.faq__panel[data-v-2ec38cf7]{overflow:hidden}.faq__a[data-v-2ec38cf7]{padding-bottom:clamp(1.1rem,2.2vw,1.5rem);max-width:62ch;color:var(--ink-dim);font-size:var(--text-base);line-height:1.65;animation:faq-fade-2ec38cf7 .5s var(--ease-out) both}@keyframes faq-fade-2ec38cf7{0%{opacity:0;transform:translateY(-.35rem)}}@media(min-width:62rem){.contact__grid[data-v-2ec38cf7]{grid-template-columns:1fr 1fr;align-items:start}.faq__grid[data-v-2ec38cf7]{grid-template-columns:.85fr 1.15fr;align-items:start}.faq__lead[data-v-2ec38cf7]{position:sticky;top:6rem}}:root{--brand: #00ff08;--brand-strong: #00cc06;--brand-glow: #00cc06;--on-brand: #05070a;--bg: #0a0c0a;--bg-1: #0e110e;--bg-2: #141814;--bg-inverse: #edefea;--line: rgba(237, 239, 234, .12);--line-strong: rgba(237, 239, 234, .24);--ink: #edefea;--ink-dim: #b4bab0;--ink-mute: #7d837a;--ink-inverse: #0a0c0a;--font-display: "Anton", "Arial Narrow", "Helvetica Neue", sans-serif;--font-sans: "Space Grotesk", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--text-xs: clamp(.72rem, .69rem + .14vw, .8rem);--text-sm: clamp(.82rem, .78rem + .18vw, .92rem);--text-base: clamp(.98rem, .93rem + .25vw, 1.1rem);--text-lg: clamp(1.12rem, 1.02rem + .5vw, 1.4rem);--text-xl: clamp(1.35rem, 1.15rem + 1vw, 2rem);--text-2xl: clamp(1.8rem, 1.4rem + 2vw, 3rem);--text-3xl: clamp(2.4rem, 1.6rem + 4vw, 4.5rem);--display: clamp(3.4rem, 1rem + 13vw, 15rem);--display-sm: clamp(2.6rem, 1rem + 8vw, 8rem);--leading-tight: .92;--leading-snug: 1.08;--leading-normal: 1.55;--tracking-tight: -.02em;--tracking-wide: .14em;--tracking-wider: .28em;--space-2xs: .5rem;--space-xs: .75rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2.5rem;--space-xl: 4rem;--space-2xl: 6rem;--container: 84rem;--container-wide: 96rem;--gutter: clamp(1.15rem, 4vw, 4rem);--section-y: clamp(4.5rem, 11vh, 9.5rem);--radius-xs: 3px;--radius-sm: 6px;--radius: 12px;--radius-lg: 22px;--radius-pill: 999px;--shadow-sm: 0 2px 10px -4px rgba(0, 0, 0, .5);--shadow: 0 24px 60px -28px rgba(0, 0, 0, .7);--shadow-brand: 0 0 0 1px rgba(0, 255, 8, .35), 0 20px 60px -24px rgba(0, 255, 8, .4);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--dur-fast: .25s;--dur: .5s;--dur-slow: .9s;--z-base: 1;--z-header: 100;--z-overlay: 500;--z-preloader: 900;--z-cursor: 9999;--grain-opacity: .045;--glow-brand: radial-gradient(circle at center, rgba(0, 255, 8, .26), transparent 70%);--pointer-x: 0;--pointer-y: 0;--pointer-px: 50%;--pointer-py: 50%;--scroll-y: 0px;--scroll-progress: 0}.on-light{--ink: #0a0c0a;--ink-dim: #3a3f38;--ink-mute: #6a6f64;--line: rgba(10, 12, 10, .14);--line-strong: rgba(10, 12, 10, .26)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:auto}body{min-height:100vh;min-height:100svh;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit;background:none;border:none}button{cursor:pointer}a{color:inherit;text-decoration:none}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}:where(h1,h2,h3,h4){text-wrap:balance}p{text-wrap:pretty}#app{isolation:isolate}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}html{font-size:100%}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--ink);background-color:var(--bg);font-weight:400;overflow-x:hidden;position:relative}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(120% 100% at 50% -20%,#12160f,transparent 55%),radial-gradient(100% 80% at 50% 120%,#0b0f0b,transparent 60%)}body:after{content:"";position:fixed;inset:0;z-index:var(--z-overlay);pointer-events:none;opacity:var(--grain-opacity);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}h1,h2,h3,h4{font-weight:700;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight)}.font-display{font-family:var(--font-display);font-weight:400;letter-spacing:.005em;line-height:var(--leading-tight);text-transform:uppercase}.font-mono{font-family:var(--font-mono)}strong{font-weight:600;color:var(--ink)}::selection{background:var(--brand);color:var(--on-brand)}:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:var(--radius-xs)}@media(pointer:fine){*{scrollbar-width:thin;scrollbar-color:var(--brand-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#26301f;border-radius:999px;border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--brand-strong)}}@media(hover:hover)and (pointer:fine){html{cursor:url(/cursor-arrow.png) 0 0,auto}a,button,input,textarea,select,label,summary,[role=button],[role=link],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=tab],[role=switch],[role=checkbox],[role=radio],[role=option],[data-cursor],[contenteditable]:not([contenteditable=false]){cursor:url(/cursor-hand.png) 9 1,pointer}a:not([href]),button:disabled,input:disabled,select:disabled,textarea:disabled,[aria-disabled=true]{cursor:url(/cursor-arrow.png) 0 0,auto}}.cursor-ring,.cursor-dot{display:none!important}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.container--wide{max-width:var(--container-wide)}.section{position:relative;padding-block:var(--section-y);z-index:var(--z-base)}.stack>*+*{margin-top:var(--flow, 1rem)}.eyebrow{display:inline-flex;align-items:center;gap:.6em;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--ink-mute)}.eyebrow:before{content:"";width:1.4em;height:1px;background:var(--brand)}.text-brand{color:var(--brand)}.text-dim{color:var(--ink-dim)}.text-mute{color:var(--ink-mute)}.text-stroke{-webkit-text-stroke:1.5px var(--ink);color:transparent}.text-stroke-brand{-webkit-text-stroke:1.5px var(--brand);color:transparent}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-reveal]{opacity:0;transform:translateY(2.4rem);transition:opacity 1s var(--ease-out),transform 1.1s var(--ease-out),filter 1s var(--ease-out),clip-path 1.1s var(--ease-out);will-change:opacity,transform}[data-reveal=up]{transform:translateY(2.6rem)}[data-reveal=down]{transform:translateY(-2rem)}[data-reveal=left]{transform:translate(2.8rem)}[data-reveal=right]{transform:translate(-2.8rem)}[data-reveal=scale]{transform:scale(.92)}[data-reveal=zoom]{transform:translateY(1.6rem) scale(.96)}[data-reveal=blur]{transform:translateY(1.8rem);filter:blur(10px)}[data-reveal=clip]{opacity:1;transform:none;clip-path:inset(0 100% 0 0)}[data-reveal=mask-up]{opacity:1;transform:translateY(.4em);clip-path:inset(105% 0 -10% 0)}[data-reveal=img]{opacity:1;transform:none;clip-path:inset(0 0 100% 0)}[data-reveal=img]>*{transform:scale(1.16);transition:transform 1.4s var(--ease-out)}[data-reveal].is-visible{opacity:1;transform:none;filter:none;clip-path:inset(0 0 0 0)}[data-reveal=img].is-visible>*{transform:scale(1)}@media(prefers-reduced-motion:reduce){[data-reveal],[data-reveal=img]>*{opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important}}
