@font-face{font-family:PolySans Bulky;src:url(fonts/polysans-bulky.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(fonts/space-grotesk.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap}:root{color-scheme:dark;--c-bg:#000;--c-fg:#fff;--c-accent:#ff00ff;--c-ink:#000;--c-dim:rgba(255,255,255,.64);--c-faint:rgba(255,255,255,.52);--c-line:rgba(255,255,255,.14);--c-ghost:rgba(255,255,255,.06);--c-raise:#0b0b0b;--f-display:"PolySans Bulky","Arial Black","Helvetica Neue",Arial,sans-serif;--f-text:"Space Grotesk",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--t-nano:10px;--t-micro:clamp(12px, calc(11.648px + .0939vw) ,13px);--t-body:clamp(16px, calc(15.648px + .0939vw) ,17px);--t-lead:clamp(18px, calc(16.592px + .3756vw) ,22px);--t-h4:clamp(21px, calc(18.535px + .6573vw) ,28px);--t-h3:clamp(24px, calc(20.127px + 1.0329vw) ,35px);--t-h2:clamp(30px, calc(24.718px + 1.4085vw) ,45px);--t-h1:clamp(40px, calc(28.732px + 3.0047vw) ,72px);--t-display:clamp(40px, calc(10.197px + 9.0141vw) ,148px);--t-mega:clamp(48px, calc(14.93px + 12.0188vw) ,188px);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--cols:12;--gutter:clamp(16px,1.667vw,24px);--margin:clamp(24px,4.444vw,64px);--maxw:1312px;--r-pill:999px;--d-fast:.16s;--d-base:.32s;--d-slow:.64s;--e-out:cubic-bezier(.22,1,.36,1);--e-inout:cubic-bezier(.65,0,.35,1);--e-expo:cubic-bezier(.16,1,.3,1);--nav-h:136px;--nav-hs:80px;--sphere:radial-gradient(circle at 32% 28%,#fff 0%,#ff80ff 7%,#ff00ff 26%,#800080 58%,#1a001a 84%,#000 100%)}@media (max-width:1023px){:root{--cols:8;--nav-h:104px;--nav-hs:72px}}@media (max-width:767px){:root{--cols:4;--nav-h:92px;--nav-hs:68px}}*,*:before,*:after{box-sizing:border-box}html{background:var(--c-bg);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--nav-h)}body{margin:0;background:var(--c-bg);color:var(--c-fg);font-family:var(--f-text);font-size:var(--t-body);line-height:1.5;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}img,video,canvas,svg{display:block;max-width:100%}img,video{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}::selection{background:var(--c-accent);color:var(--c-ink)}:focus-visible{outline:2px solid var(--c-accent);outline-offset:4px;border-radius:2px}.sr-only{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:fixed;left:var(--margin);top:-100px;z-index:200;background:var(--c-accent);color:var(--c-ink);padding:var(--s-2) var(--s-4);border-radius:var(--r-pill);font-size:var(--t-micro)}.skip:focus{top:var(--s-4)}.f-display{font-family:var(--f-display);font-weight:400;font-synthesis:none}.t-nano{font-size:var(--t-nano);line-height:1.2;letter-spacing:.14em;text-transform:uppercase;font-weight:500}.t-micro{font-size:var(--t-micro);line-height:1.4;letter-spacing:.01em}.t-body{font-size:var(--t-body);line-height:1.5}.t-lead{font-size:var(--t-lead);line-height:1.36;letter-spacing:-.005em}.t-h4{font-size:var(--t-h4);line-height:1.15;letter-spacing:-.01em}.t-h3{font-size:var(--t-h3);line-height:1.08;letter-spacing:-.015em}.t-h2{font-size:var(--t-h2);line-height:1;letter-spacing:-.02em}.t-h1{font-size:var(--t-h1);line-height:.94;letter-spacing:-.03em}.t-display{font-size:var(--t-display);line-height:.88;letter-spacing:-.035em}.t-mega{font-size:var(--t-mega);line-height:.86;letter-spacing:-.045em}.f-display.t-h4,.f-display.t-h3{letter-spacing:-.01em}h1,h2,h3{text-wrap:balance;font-weight:inherit}.dim{color:var(--c-dim)}.faint{color:var(--c-faint)}.acc{color:var(--c-accent)}.w500{font-weight:500}.tnum{font-variant-numeric:tabular-nums}.measure{max-width:38em}p+p{margin-top:1em}strong,b{font-weight:600;color:var(--c-fg)}kbd{font:inherit;padding:0 6px;border-radius:4px;box-shadow:inset 0 0 0 1px var(--c-line)}.label{display:flex;align-items:baseline;gap:var(--s-3);font-size:var(--t-nano);line-height:1.2;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--c-dim)}.label__rule{flex:0 0 var(--s-6);height:1px;background:var(--c-accent);align-self:center;transform-origin:left;transition:transform 1s var(--e-expo)}.js [data-rv]:not(.in) .label__rule{transform:scaleX(0)}.wd{display:inline-block;overflow:hidden;vertical-align:top;padding:.18em .1em .24em;margin:-.18em -.1em -.24em}.wi{display:inline-block;transform-origin:0 100%;transition:transform 1.05s var(--e-expo),opacity .8s var(--e-out),filter .9s var(--e-out),color 1.5s var(--e-out);transition-delay:calc(var(--i,0) * 60ms)}.js [data-h]:not(.in) .wi{transform:translate3d(0,140%,0) rotate(7deg);opacity:0;filter:blur(8px)}@keyframes wIn{0%{transform:translate3d(0,140%,0) rotate(7deg);opacity:0;filter:blur(10px);color:var(--c-accent)}to{transform:none;opacity:1;filter:none}}[data-hero] .wi{animation:wIn 1.15s var(--e-expo) both;animation-delay:calc(var(--i,0) * 85ms + 80ms)}@keyframes wInM{0%{transform:translate3d(0,140%,0) rotate(7deg);opacity:0;color:var(--c-accent)}to{transform:none;opacity:1}}@media (max-width:767px){[data-hero] .wi{animation-name:wInM}.js [data-h]:not(.in) .wi{filter:none}.wi{transition-property:transform,opacity,color}}.wrap{width:100%;max-width:calc(var(--maxw) + 2 * var(--margin));margin-inline:auto;padding-inline:var(--margin)}.grid{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--gutter)}.grid>*{min-width:0;grid-column:1/-1}.section{position:relative;padding-block:var(--s-section)}.section>.wrap,.phero>.wrap,.closing>.wrap{position:relative;z-index:1}.section--tight{padding-block:var(--s-8)}.stack-2>*+*{margin-top:var(--s-2)}.stack-4>*+*{margin-top:var(--s-4)}.stack-5>*+*{margin-top:var(--s-5)}.stack-6>*+*{margin-top:var(--s-6)}.stack-7>*+*{margin-top:var(--s-7)}.stack-8>*+*{margin-top:var(--s-8)}.row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4)}.between{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-4);flex-wrap:wrap}@media (min-width:1024px){.c-1-6{grid-column:1/7}.c-7-12{grid-column:7/13}.c-1-5{grid-column:1/6}.c-6-12{grid-column:6/13}.c-1-7{grid-column:1/8}.c-8-12{grid-column:8/13}.c-1-4{grid-column:1/5}.c-5-12{grid-column:5/13}.c-1-3{grid-column:1/4}.c-4-12{grid-column:4/13}}@media (min-width:768px) and (max-width:1023px){.c-1-6,.c-1-5,.c-1-4,.c-1-3{grid-column:1/5}.c-7-12,.c-6-12,.c-5-12,.c-8-12{grid-column:5/9}.c-1-7,.c-4-12{grid-column:1/-1}}.page{position:relative;z-index:1;overflow-x:clip;transition:opacity .22s var(--e-out),transform .22s var(--e-out)}.btn{--h:48px;position:relative;display:inline-flex;align-items:center;gap:var(--s-3);height:var(--h);padding-inline:var(--s-5) var(--s-4);border-radius:var(--r-pill);font-size:14px;font-weight:600;line-height:1;letter-spacing:.01em;white-space:nowrap;isolation:isolate;overflow:hidden;transition:color var(--d-base) var(--e-out),box-shadow var(--d-base) var(--e-out),transform var(--d-fast) var(--e-out)}.btn:before{content:"";position:absolute;left:var(--fx,50%);top:var(--fy,50%);width:var(--fs,320px);height:var(--fs,320px);margin:calc(var(--fs,320px) / -2) 0 0 calc(var(--fs,320px) / -2);border-radius:50%;background:var(--fill,#fff);transform:scale(0);transition:transform .6s var(--e-expo);z-index:-1;pointer-events:none}.btn:hover:before,.btn:focus-visible:before{transform:scale(1)}.btn:active{transform:scale(.97)}.btn--primary{background:var(--c-accent);--fill:#fff}.btn--light{background:var(--c-fg);color:var(--c-ink);--fill:var(--c-accent)}.btn--ghost{box-shadow:inset 0 0 0 1px var(--c-line);color:var(--c-fg);--fill:#fff}.btn--ghost:hover{color:var(--c-ink);box-shadow:inset 0 0 0 1px #fff}.btn__ico{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#0000001f;overflow:hidden}.btn--ghost .btn__ico{background:var(--c-ghost)}.btn__ico svg{width:10px;height:10px;transition:transform var(--d-base) var(--e-out)}.btn:hover .btn__ico svg{transform:translate(2px,-2px) rotate(45deg)}.roll{display:inline-grid;overflow:hidden;height:1.2em;line-height:1.2em}.roll>span{grid-area:1/1;transition:transform var(--d-base) var(--e-out)}.roll>span+span{transform:translateY(110%)}a:hover>.roll>span:first-child,button:hover>.roll>span:first-child,.btn:hover .roll>span:first-child{transform:translateY(-110%)}a:hover>.roll>span+span,button:hover>.roll>span+span,.btn:hover .roll>span+span{transform:translateY(0)}.link{position:relative;display:inline-flex;align-items:center;gap:var(--s-2);font-weight:500}.link:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform var(--d-base) var(--e-out)}.link:hover:after{transform:scaleX(1);transform-origin:left}.link--under:after{transform:scaleX(1);opacity:.35}.link--under:hover:after{opacity:1;background:var(--c-accent)}.link:hover .arrow{transform:translate(2px,-2px)}.arrow{width:10px;height:10px;flex:none;transition:transform var(--d-base) var(--e-out)}.logo{display:block;justify-self:start;width:58px;transition:width .5s var(--e-expo)}.nav.is-scrolled .logo{width:42px}.lg{position:relative;display:block;width:100%}.lg svg{position:absolute;inset:0;width:100%;height:100%;fill:#fff;overflow:visible}.lg__r,.lg__b{position:absolute;left:0;width:100%;display:block}.lg__r{animation:lgS 7.76s linear calc(var(--i) * 80ms) infinite backwards;transition:transform .7s var(--e-expo) calc(var(--i) * 16ms)}.lg__b{background:#fff;transform-origin:0 50%;animation:lgB 7.76s linear calc(var(--i) * 80ms) infinite backwards}.lg__t{position:absolute;inset:0}@keyframes lgS{0%,6.18%{opacity:0}6.19%,75.76%{opacity:1}75.77%,to{opacity:0}}@keyframes lgB{0%{transform:translate(0) scaleX(0);animation-timing-function:cubic-bezier(.4,0,.12,1)}6.186%{transform:translate(0) scaleX(1);animation-timing-function:cubic-bezier(.4,0,.12,1)}12.371%,69.58%{transform:translate(100%) scaleX(0)}69.588%{transform:translate(0) scaleX(0);animation-timing-function:cubic-bezier(.4,0,.12,1)}75.773%{transform:translate(0) scaleX(1);animation-timing-function:cubic-bezier(.4,0,.12,1)}81.959%,to{transform:translate(100%) scaleX(0)}}.logo:hover .lg__r:nth-child(8n+1){transform:translate(-6%)}.logo:hover .lg__r:nth-child(8n+5){transform:translate(7%)}.nav{position:fixed;inset:0 0 auto;z-index:50;padding-top:env(safe-area-inset-top,0px)}.nav__in{height:var(--nav-h);display:grid;align-items:center;gap:var(--s-5);transition:height .5s var(--e-expo)}.nav.is-scrolled .nav__in{height:var(--nav-hs)}.nav.is-scrolled{background:#0000008c;-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}.nav.is-scrolled:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--c-line) 20%,var(--c-line) 80%,transparent)}.nav.is-hidden{transform:translateY(-101%)}.ch{display:inline-block;text-shadow:0 1.3em 0 var(--c-accent);transition:transform .55s var(--e-expo);transition-delay:calc(var(--i) * 24ms)}.nav__end{justify-self:end;display:flex;align-items:center;gap:var(--s-4)}.nav__time{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--t-nano);letter-spacing:.14em;text-transform:uppercase;color:var(--c-dim);font-variant-numeric:tabular-nums;white-space:nowrap}.nav__dot{position:relative;width:6px;height:6px;border-radius:50%;background:var(--c-accent)}.nav__dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--c-accent);animation:live 2.4s var(--e-out) infinite}@keyframes live{0%{transform:scale(1);opacity:.7}70%,to{transform:scale(3.2);opacity:0}}.menu-btn{position:relative;z-index:60;display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 16px 0 20px;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--c-line);font-size:14px;font-weight:600;transition:box-shadow var(--d-base),background-color var(--d-base)}.menu-btn:hover{box-shadow:inset 0 0 0 1px #fff}.menu-btn__i{position:relative;display:grid;place-items:center;width:18px;height:18px}.menu-btn__i i{position:absolute;width:18px;height:1.5px;background:currentColor;transition:transform var(--d-base) var(--e-out)}.menu-btn__i i:first-child{transform:translateY(-3px)}.menu-btn__i i:last-child{transform:translateY(3px)}.menu-btn:hover .menu-btn__i i:first-child{transform:translateY(-4px) scaleX(.7)}.menu-open .menu-btn__i i:first-child{transform:rotate(45deg)}.menu-open .menu-btn__i i:last-child{transform:rotate(-45deg)}@media (max-width:1023px){.nav__time{display:none}.nav__in{grid-template-columns:1fr auto}}@media (max-width:767px){.menu-btn{width:48px;padding:0;justify-content:center}.menu-btn__t{display:none}}.progress{position:fixed;left:0;top:0;width:100%;transform-origin:0 50%;transform:scaleX(0);background:var(--c-accent);z-index:60;pointer-events:none}.menu{position:fixed;z-index:45;overflow:hidden;visibility:hidden}.menu-open .menu{visibility:visible}.menu__in{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;padding-top:calc(var(--nav-h) + var(--s-5) + env(safe-area-inset-top,0px));padding-bottom:calc(var(--s-6) + env(safe-area-inset-bottom,0px));overflow-y:auto}.menu__grid{grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--s-7)}.menu__links{grid-column:1/9}.menu__links a{display:flex;align-items:baseline;font-family:var(--f-display);line-height:1;letter-spacing:-.035em;opacity:0;transform:translateY(40%) rotate(3deg);transform-origin:0 100%;transition:opacity var(--d-slow) var(--e-out),transform var(--d-slow) var(--e-expo)}.menu__links sup{font-family:var(--f-text);font-size:var(--t-nano);letter-spacing:.14em;color:var(--c-faint);top:-.2em}.menu__links .ml{display:inline-flex;overflow:hidden;height:1.04em;line-height:1.04em}.menu__links .ch{text-shadow:0 1.04em 0 var(--c-accent)}.menu__links a:hover .ch{transform:translate3d(0,-1.04em,0)}.menu__links a[aria-current] .ml{color:var(--c-accent)}.menu-open .menu__links a{opacity:1;transform:none}.menu-open .menu__links li:nth-child(2) a{transition-delay:45ms}.menu-open .menu__links li:nth-child(3) a{transition-delay:90ms}.menu-open .menu__links li:nth-child(4) a{transition-delay:135ms}.menu-open .menu__links li:nth-child(5) a{transition-delay:.18s}.menu-open .menu__links li:nth-child(6) a{transition-delay:225ms}.menu-open .menu__links li:nth-child(7) a{transition-delay:.27s}.menu__side{grid-column:10/13;flex-direction:column;gap:var(--s-3);opacity:0;transform:translateY(20px);transition:opacity .6s .3s,transform .8s var(--e-expo) .3s}.menu-open .menu__side{opacity:1;transform:none}.menu__side ul{display:flex;flex-direction:column;gap:var(--s-2)}.menu__foot{display:flex;flex-wrap:wrap}.menu__foot .socials{margin:0}.menu__legal{display:flex;gap:var(--s-5);color:var(--c-dim)}.menu__legal a:hover{color:#fff}.menu-open{overflow:hidden}@media (max-width:1023px){.menu__links,.menu__side{grid-column:1/-1}.menu__side{flex-direction:row;flex-wrap:wrap;gap:var(--s-2) var(--s-6)}.menu__side p{width:100%}.menu__side ul{margin-bottom:var(--s-3)}.menu__legal{margin-left:0}}.cursor{position:fixed;left:0;top:0;z-index:70;pointer-events:none;mix-blend-mode:difference;display:none}.has-cursor .cursor{display:block}.cursor__dot{position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:#fff;transition:transform var(--d-base) var(--e-out),opacity var(--d-fast)}.cursor__ring{position:absolute;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;box-shadow:inset 0 0 0 1px #fff9;transition:transform var(--d-base) var(--e-out),opacity var(--d-base)}.cursor__label{position:absolute;transform:translate(-50%,-50%) scale(.6);font-size:var(--t-nano);letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:#000;opacity:0;transition:opacity var(--d-fast),transform var(--d-base) var(--e-out);white-space:nowrap}.cursor.is-link .cursor__ring{transform:scale(1.6)}.cursor.is-link .cursor__dot{transform:scale(0)}.cursor.is-view .cursor__ring{transform:scale(2.2);background:#fff}.cursor.is-view .cursor__dot{opacity:0}.cursor.is-view .cursor__label{opacity:1;transform:translate(-50%,-50%) scale(1)}.cursor.is-down .cursor__ring{transform:scale(.8)}.glow{position:fixed;left:0;top:0;width:640px;height:640px;margin:-320px 0 0 -320px;border-radius:50%;background:radial-gradient(closest-side,#ff00ff42,#ff00ff14 55%,#f0f0);pointer-events:none;z-index:0;opacity:0;will-change:transform}.glow.is-on{opacity:1}.js [data-rv]:not(.in){opacity:0;transform:translate3d(0,32px,0)}[data-rv]{transition:opacity .9s var(--e-out),transform 1.1s var(--e-expo);transition-delay:var(--rv-delay,0ms)}@keyframes fxIn{0%{opacity:.01;transform:translate3d(0,24px,0)}to{opacity:1;transform:none}}.fx{animation:fxIn 1s var(--e-expo) var(--fx-d,.3s) both}.sf{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:0;transition:opacity 1.2s var(--e-out)}.sf.is-live{opacity:1}.orb{position:absolute;left:var(--x);top:var(--y);width:var(--sz);height:var(--sz);margin:calc(var(--sz) / -2) 0 0 calc(var(--sz) / -2);pointer-events:none;z-index:0;will-change:transform}.orb__i{position:absolute;inset:0;border-radius:50%;animation:drift calc(16s * var(--dr,1)) ease-in-out infinite alternate}.orb--glow .orb__i{background:radial-gradient(closest-side,#ff00ff6b,#ff00ff29 42%,#ff00ff0d 70%,#f0f0)}@keyframes drift{0%{transform:translate3d(-4%,3%,0) scale(1)}to{transform:translate3d(4%,-4%,0) scale(1.07)}}.hero{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;padding-top:calc(var(--nav-h) + var(--s-9));padding-bottom:var(--s-6)}.hero>.wrap{z-index:1}.hero>.wrap{position:relative}.hero__title{font-family:var(--f-display);font-size:var(--t-mega);line-height:.86;letter-spacing:-.045em}.hero__claim{margin-top:var(--s-5);font-family:var(--f-display);font-size:var(--t-h1);line-height:.98;letter-spacing:-.03em}.hero__claim .o{color:transparent;-webkit-text-stroke:1.2px var(--c-fg)}.hero__cta{margin-top:var(--s-6)}.hero__foot{margin-top:var(--s-7);padding-top:var(--s-5);display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--s-5);align-items:end}.hero__foot>*{grid-column:1/-1;min-width:0}@media (min-width:1024px){.hero__foot .hf-a{grid-column:1/4}.hero__foot .hf-c{grid-column:10/13;justify-self:end}}@media (min-width:768px) and (max-width:1023px){.hero__foot .hf-a{grid-column:1/4}.hero__foot .hf-c{grid-column:1/-1}}.scroll-cue{display:inline-flex;align-items:center;gap:var(--s-3)}.scroll-cue i{position:relative;width:1px;height:32px;background:var(--c-line);overflow:hidden}.scroll-cue i:after{content:"";position:absolute;left:0;top:0;width:1px;height:12px;background:var(--c-accent);animation:cue 1.8s var(--e-inout) infinite}@keyframes cue{0%{transform:translateY(-12px)}to{transform:translateY(32px)}}@media (max-width:767px){.hero{justify-content:flex-start}.hero__foot{border-top:0;padding-top:0}.hero__foot .hf-c{display:none}.hero__claim .o{-webkit-text-stroke-width:1px}}.phero{position:relative;padding-top:calc(var(--nav-h) + var(--s-10))}.phero__title{font-family:var(--f-display);font-size:var(--t-display);line-height:.88;letter-spacing:-.035em}.phero__lead{margin-top:var(--s-6)}.phero__title--sm{font-size:clamp(36px,calc(14px + 6.6vw),112px);line-height:.9}.statement__text .w{color:#ffffff61;transition:color .5s var(--e-out),text-shadow .5s}.statement__text .w.on{color:var(--c-fg)}.statement__text .w.on.acc{color:var(--c-accent);text-shadow:0 0 24px rgba(255,0,255,.45)}.warp{position:relative}.warp__stage{position:sticky;top:0;height:100svh;display:flex;flex-direction:column;overflow:hidden}.warp__h{margin-top:var(--s-5)}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gutter);margin-top:var(--s-8)}.step{position:relative;padding-top:var(--s-4);transform:translateY(24px);filter:blur(3px);transition:opacity var(--d-slow) var(--e-out),transform 1s var(--e-expo),filter var(--d-slow)}.step:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--c-line)}.step:after{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--c-accent);transform:scaleX(0);transform-origin:left;transition:transform 1.2s var(--e-expo)}.step.on{opacity:1;transform:none;filter:none}.step.on:after{transform:scaleX(1)}.step__n{display:block;margin-bottom:var(--s-5)}.step h3{margin-bottom:var(--s-3)}.warp__content{filter:blur(calc((1 - var(--co,1)) * 8px))}.warp__final{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;perspective-origin:50% 50%}.warp__words{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:var(--t-mega);line-height:.92;letter-spacing:-.045em;opacity:var(--wo,1)}.ww{display:block;opacity:var(--f,0);transform:translateZ(calc((var(--f,0) - 1) * 2200px)) rotateX(calc((1 - var(--f,0)) * 30deg));filter:blur(calc((1 - var(--f,0)) * 12px));text-shadow:calc((1 - var(--f,0)) * 0px) 0 0 transparent;will-change:transform,opacity}.ww--acc{color:var(--c-accent);text-shadow:0 0 calc(var(--f,0) * 40px) rgba(255,0,255,.55)}.warp__flash{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,#f0f,#f0f9 30%,#f0f0 70%);opacity:var(--fl,0);pointer-events:none;mix-blend-mode:screen}@media (max-width:767px){.steps{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:var(--s-6);margin-top:var(--s-7)}.step h3{font-size:var(--t-h4)}}.depth{position:relative;--cxm:30%;--cym:20%}.depth__stage{position:sticky;top:0;height:100svh;overflow:hidden;display:grid;place-items:center;--e:0;--ci:calc((1 - var(--e)) * var(--cym));--cx:calc((1 - var(--e)) * var(--cxm))}.depth__media{position:absolute;inset:0;background:#000}.depth__media picture,.depth__media img,.depth__media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.depth__media img{transform:scale(calc(1.1 - var(--e) * .1));will-change:transform}.js .depth__img--s{opacity:var(--ia,0)}.depth__media video{opacity:0;transition:opacity .8s var(--e-out);transform:scale(calc(1.1 - var(--e) * .1))}.depth__strips{position:absolute;inset:0;display:none}.js .depth__strips{display:block}.depth__strips i{position:absolute;inset:0;background-image:var(--img);background-size:cover;background-position:center;clip-path:inset(calc(var(--k) * 10% - 1px) 0 calc((9 - var(--k)) * 10% - 1px) 0);transform:translate3d(calc((1 - var(--s,0)) * var(--dir,1) * 64%),0,0) scale(calc(1.1 - var(--e) * .1));opacity:calc(.2 + var(--s,0) * .8)}.depth__strips i:nth-child(2n){--dir:-1}.depth__scan{position:absolute;left:0;right:0;top:calc(var(--sc,0) * 100%);height:2px;margin-top:-1px;background:linear-gradient(90deg,transparent,#ff00ff 18%,#fff 50%,#ff00ff 82%,transparent);box-shadow:0 0 30px 6px #ff00ffa6;opacity:var(--so,0);z-index:2}.depth__veil{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 55%,#0000000d 25%,#0009);opacity:calc(.3 + var(--e) * .7)}.depth__meta{position:absolute;z-index:3;left:var(--margin);right:var(--margin);top:calc(var(--nav-hs) + var(--s-5));display:flex;justify-content:space-between;color:#fffc}.depth__cap{position:absolute;z-index:3;left:var(--margin);right:var(--margin);bottom:var(--s-6);text-align:center;color:#ffffffb8}.depth__title{position:relative;z-index:3;text-align:center;font-family:var(--f-display);font-size:var(--t-mega);line-height:.86;letter-spacing:-.045em;padding-inline:var(--margin);text-shadow:0 10px 80px rgba(0,0,0,.45)}@media (max-width:767px){.depth{--cxm:7%;--cym:26%}.depth__title{font-size:var(--t-display)}}[data-liquid]{opacity:0;transition:opacity .9s var(--e-out)}[data-liquid].is-live{opacity:1}.services{border-top:1px solid var(--c-line)}.srow{position:relative;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--gutter);align-items:center;padding-block:var(--s-6);border-bottom:1px solid var(--c-line);isolation:isolate}.srow>*{min-width:0}.srow:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#ff00ff24,#f0f0 70%);transform:scaleY(0);transform-origin:bottom;transition:transform .6s var(--e-expo);z-index:-1}.srow:hover:after{transform:scaleY(1)}.srow__n{grid-column:1/2;color:var(--c-faint)}.srow__t{grid-column:2/7;transition:transform .6s var(--e-expo)}.srow:hover .srow__t{transform:translate(12px)}.srow__d{grid-column:7/11;color:var(--c-dim)}.srow__go{grid-column:12/13;justify-self:end;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 1px var(--c-line);transition:background-color var(--d-base) var(--e-out),box-shadow var(--d-base),transform .6s var(--e-expo)}@keyframes bob{0%,to{transform:translate3d(0,-8px,0) rotate(-5deg)}50%{transform:translate3d(0,8px,0) rotate(4deg)}}.srow:hover .srow__go{background:var(--c-accent);box-shadow:none;color:var(--c-ink);transform:rotate(45deg)}@media (max-width:1023px){.srow__n{grid-column:1/2}.srow__t{grid-column:2/8}.srow__d{grid-column:2/8;margin-top:var(--s-2)}.srow__go{grid-column:8/9;grid-row:1}}@media (max-width:767px){.srow__n{grid-column:1/2}.srow__t{grid-column:2/4}.srow__d{grid-column:2/5}.srow__go{grid-column:4/5;width:40px;height:40px}}.mq{position:relative;overflow:hidden;padding-block:var(--s-7);border-block:1px solid var(--c-line)}.mq__track{display:flex;align-items:center;gap:var(--s-7);width:max-content;will-change:transform}.mq__track span{font-family:var(--f-display);font-size:var(--t-display);line-height:1;letter-spacing:-.035em;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.5);transition:color .5s var(--e-out),-webkit-text-stroke-color .5s}.mq__track span:hover{color:var(--c-accent);-webkit-text-stroke-color:var(--c-accent)}.mq__dot{flex:none;width:calc(var(--t-display) * .4);height:calc(var(--t-display) * .4);border-radius:50%;background:radial-gradient(circle at var(--lx,32%) var(--ly,28%),#fff 0%,#ff80ff 7%,#ff00ff 26%,#800080 58%,#1a001a 84%,#000 100%);box-shadow:0 0 40px #ff00ff73}.reel__head{margin-bottom:var(--s-5)}.reel__frame{position:relative;display:block;width:min(100%,1080px);margin-inline:auto;aspect-ratio:16/9;overflow:hidden;border-radius:16px;background:var(--c-raise);cursor:pointer}.reel__frame img,.reel__frame picture,.reel__frame video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.reel__frame video{opacity:0;transition:opacity var(--d-slow) var(--e-out)}.cards{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--s-8)}.card{position:relative;grid-column:span 6;display:flex;flex-direction:column;gap:var(--s-4);transition:transform var(--d-base) var(--e-out)}@media (max-width:1023px){.card{grid-column:span 4}}@media (max-width:767px){.card{grid-column:1/-1}.cards{row-gap:var(--s-7)}}.frame{position:relative;overflow:hidden;border-radius:var(--r-1);background:var(--c-raise);aspect-ratio:16/9;max-width:100%}.frame>img,.frame>video,.frame>picture,.frame>picture>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.frame>video{opacity:0;transition:opacity var(--d-slow) var(--e-out)}.frame .px{position:absolute;inset:-8% 0;height:116%;width:100%;will-change:transform}.frame .px>img,.frame .px>picture>img,.frame .px>picture{width:100%;height:100%;object-fit:cover}.card .frame img,.card .frame video{transition:transform 1.2s var(--e-out),opacity var(--d-slow) var(--e-out)}.card:hover .frame img,.card:hover .frame video{transform:scale(1.05)}.card:hover{transform:translateY(-4px)}.hs{position:relative}.spiral{position:relative;--cw:clamp(150px,17vw,290px)}.spiral__stage{position:sticky;top:0;height:100svh;overflow:hidden;perspective:820px;perspective-origin:50% 50%}.spiral__space{position:absolute;inset:0;transform-style:preserve-3d}.spiral__card{position:absolute;left:50%;top:50%;width:var(--cw);margin-left:calc(var(--cw) / -2);margin-top:calc(var(--cw) * -.38);will-change:transform,opacity;overflow:hidden;background:var(--c-raise);box-shadow:0 40px 80px -30px #000000e6}.spiral__card img{width:100%;height:auto}.spiral__card figcaption{position:absolute;left:10px;bottom:8px;right:10px;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.8);opacity:0;transition:opacity .3s}.spiral__card:hover figcaption{opacity:1}.spiral__fog{position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(circle at 50% 50%,#ff00ff38,#f0f0 26%),radial-gradient(circle at 50% 50%,#0000 34%,#000000eb 90%)}.spiral__title{position:absolute;left:0;right:0;top:50%;z-index:3;transform:translateY(-50%) scale(var(--ts,1));text-align:center;font-family:var(--f-display);font-size:var(--t-display);line-height:.88;letter-spacing:-.035em;pointer-events:none}.spiral__meta{position:absolute;left:0;right:0;z-index:5}.spiral__meta--top{top:calc(var(--nav-hs) + var(--s-5))}.spiral__meta--bot{bottom:var(--s-6)}.spiral.is-static{height:auto}.spiral.is-static .spiral__stage{position:relative;height:auto;perspective:none;padding-block:var(--s-section)}.spiral.is-static .spiral__space{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--gutter);padding-inline:var(--margin);margin-top:var(--s-7)}.spiral.is-static .spiral__card{position:relative;left:auto;top:auto;margin:0;width:auto}.spiral.is-static .spiral__title,.spiral.is-static .spiral__meta{position:relative;top:auto;transform:none}@media (max-width:767px){.spiral{--cw:44vw}}.logos{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--c-line);border-left:1px solid var(--c-line);background:radial-gradient(420px circle at var(--mx,-999px) var(--my,-999px),rgba(255,0,255,.16),rgba(255,0,255,0) 70%)}.logo-cell{position:relative;aspect-ratio:3/2;display:grid;place-items:center;border-right:1px solid var(--c-line);border-bottom:1px solid var(--c-line);transition:background-color var(--d-base) var(--e-out)}.logo-cell img{width:62%;height:auto;opacity:.7;transition:opacity var(--d-base) var(--e-out),transform var(--d-slow) var(--e-expo)}.logo-cell span{position:absolute;font-size:var(--t-nano);letter-spacing:.14em;text-transform:uppercase;color:var(--c-faint);opacity:0;transition:opacity var(--d-base) var(--e-out),transform var(--d-base) var(--e-out)}.logo-cell:hover span{opacity:1}@media (max-width:1023px){.logos{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.logos{grid-template-columns:repeat(3,minmax(0,1fr))}.logo-cell span{display:none}}.counters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gutter)}.counters>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:var(--s-4);padding-top:var(--s-5);border-top:1px solid var(--c-line)}.counters dd{margin:0;font-size:var(--t-display);line-height:.88;letter-spacing:-.04em}.counters dd small{display:block;margin-bottom:var(--s-2);font-family:var(--f-text);font-size:var(--t-nano);letter-spacing:.14em;text-transform:uppercase;color:var(--c-accent);font-weight:600;line-height:1.2}.counters dt{font-size:var(--t-nano);letter-spacing:.14em;text-transform:uppercase;color:var(--c-faint);font-weight:500;max-width:16em}@media (max-width:767px){.counters{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--s-6)}}.app{position:relative;display:flex;flex-direction:column;border-radius:20px;background:#020202;box-shadow:inset 0 0 0 1px #ffffff1a,0 60px 160px -50px #ff00ff80;overflow:hidden;min-height:560px;font-family:var(--f-text);color:#ededed}.app:before{content:"";position:absolute;left:18%;right:18%;bottom:14%;height:46%;background:radial-gradient(closest-side,#ff00ff38,#f0f0);pointer-events:none}.app__bar{position:relative;display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.08)}.app__icon{display:grid;place-items:center;width:36px;height:36px;padding:6px 9px;border-radius:10px;background:linear-gradient(150deg,#f0f,#b300b3);box-shadow:0 0 22px #ff00ff73,inset 0 1px #fff6}.app__icon .lg{width:100%}.app__icon--lg{width:68px;height:68px;padding:11px 16px;border-radius:18px}.lg--one{fill:#fff;height:auto}.app__name{display:flex;flex-direction:column;line-height:1.25;font-size:14px}.app__name span{display:flex;align-items:center;gap:6px;font-size:12px;color:#ffffff8c}.app__name i{width:6px;height:6px;border-radius:50%;background:#22c55e}.app__login{margin-left:auto;color:#ffffff80}.app__stage{position:relative;flex:1;min-height:300px}.app__welcome{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;text-align:center;transition:opacity .6s var(--e-out),transform .9s var(--e-expo)}.app__h{font-size:clamp(18px,1.6vw,23px);font-weight:600;line-height:1.25;letter-spacing:-.01em}.app__sub{font-size:13px;color:#ffffff80}.app__log{position:absolute;inset:18px 20px;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;opacity:0;transition:opacity .5s}.app.is-chat .app__welcome{opacity:0;transform:translateY(-24px) scale(.97)}.app.is-chat .app__log{opacity:1}.msg{max-width:86%;padding:10px 14px;border-radius:14px;font-size:14px;line-height:1.45;transition:opacity .5s var(--e-out),transform .7s var(--e-expo)}.msg--u{align-self:flex-end;background:var(--c-accent);color:#000;border-bottom-right-radius:4px;transform-origin:100% 100%}.msg--a{align-self:flex-start;background:#0d0d0d;box-shadow:inset 0 0 0 1px #ffffff14;border-bottom-left-radius:4px;transform-origin:0 100%}.brief{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#ffffff1a;border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px #ff00ff73;transition:opacity .5s var(--e-out),transform .7s var(--e-expo)}.brief>div{background:#0b0b0b;padding:10px 14px;display:flex;flex-direction:column;gap:3px}.js .app .msg,.js .app .brief{opacity:0;transform:translateY(14px) scale(.97)}.js .app .msg.on,.js .app .brief.on{opacity:1;transform:none}.app__typing{position:absolute;left:20px;bottom:18px;display:flex;gap:5px;padding:12px 14px;border-radius:14px;background:#0d0d0d;opacity:0;transition:opacity .3s}.app.is-typing .app__typing{opacity:1}.app__typing i{width:6px;height:6px;border-radius:50%;background:#ffffff8c;animation:typing 1s ease-in-out infinite}.app__typing i:nth-child(2){animation-delay:.15s}.app__typing i:nth-child(3){animation-delay:.3s}@keyframes typing{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(-4px);opacity:1}}.app__cards{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;border-top:1px solid rgba(255,255,255,.08);transition:opacity .5s,transform .7s var(--e-expo)}.app.is-chat .app__cards{opacity:0;transform:translateY(20px)}.app__card{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:14px;background:#070707;box-shadow:inset 0 0 0 1px #ffffff1a;font-size:13px;transition:box-shadow .3s,transform .3s}.app__card b{font-size:14px;font-weight:600}.app__card>span:last-child{font-size:11px;line-height:1.4;color:#ffffff80}.app__card.is-press{box-shadow:inset 0 0 0 1px var(--c-accent),0 0 30px #ff00ff59;transform:scale(.97)}.app__ci{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;font-size:17px;line-height:1}.app__ci svg{width:16px;height:16px}.app__ci--m{background:#ff00ff1f;color:var(--c-accent)}.app__ci--v{background:#ff00ff0f;color:#ff80ff}.app__cursor{position:absolute;left:var(--cx,80%);top:var(--cy,90%);width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:#fff;box-shadow:0 0 0 6px #ffffff2e;opacity:0;transition:left 1.1s var(--e-expo),top 1.1s var(--e-expo),opacity .3s,transform .2s;z-index:3;pointer-events:none}.app.is-cursor .app__cursor{opacity:1}.app.is-click .app__cursor{transform:scale(.7)}@media (max-width:767px){.app{min-height:520px}.msg{font-size:13px}}.portrait{position:relative;overflow:hidden;border-radius:var(--r-1);aspect-ratio:4/5;background:var(--c-raise);transition:transform .6s var(--e-out)}.portrait .px{position:absolute}.portrait img{width:100%;height:100%;object-fit:cover}.portrait__glow{position:absolute;inset:0;background:radial-gradient(360px circle at var(--mx,70%) var(--my,30%),rgba(255,0,255,.25),rgba(255,0,255,0) 70%);mix-blend-mode:screen;pointer-events:none}.caption{display:flex;justify-content:space-between;gap:var(--s-4);margin-top:var(--s-3);color:var(--c-faint)}.facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid var(--c-line)}.facts>div{padding:var(--s-4) var(--s-4) var(--s-4) 0;border-bottom:1px solid var(--c-line)}.facts dt{color:var(--c-faint);margin-bottom:var(--s-1)}.facts--lg dd{font-size:var(--t-body);line-height:1.45}@media (max-width:767px){.facts{grid-template-columns:minmax(0,1fr)}}.joe__grid{align-items:start;row-gap:var(--s-7)}@media (min-width:1024px){.joe__pin{position:sticky;top:calc(var(--nav-hs) + var(--s-6))}}.quad{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-8) var(--gutter)}.quad--col{grid-template-columns:minmax(0,1fr);gap:var(--s-7)}.quad__i{display:grid;gap:var(--s-4);padding-top:var(--s-5);border-top:1px solid var(--c-line);align-content:start}.quad__i p{max-width:34em}@media (max-width:767px){.quad{grid-template-columns:minmax(0,1fr);row-gap:var(--s-7)}}.disc{border-top:1px solid var(--c-line)}.disc__row{position:relative;display:grid;grid-template-columns:var(--s-8) minmax(0,7fr) minmax(0,5fr);gap:var(--gutter);align-items:baseline;padding-block:var(--s-5);border-bottom:1px solid var(--c-line)}.disc__row:before{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--c-accent);transform:scaleX(0);transform-origin:left;transition:transform .8s var(--e-expo)}.disc__row:hover h3{transform:translate(16px);color:var(--c-accent)}.disc__row:hover:before{transform:scaleX(1)}@media (max-width:1279px){.disc__row{grid-template-columns:var(--s-7) minmax(0,1fr)}.disc__row p{grid-column:2}}.trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gutter)}.trio>div{border-top:1px solid var(--c-line);padding-top:var(--s-4)}@media (max-width:767px){.trio{grid-template-columns:minmax(0,1fr);row-gap:var(--s-6)}}.steps-list li{display:grid;grid-template-columns:var(--s-9) minmax(0,1fr) auto;gap:var(--s-4);padding-block:var(--s-5);border-bottom:1px solid var(--c-line)}.steps-list li:first-child{border-top:1px solid var(--c-line)}@media (max-width:767px){.steps-list li{grid-template-columns:var(--s-7) minmax(0,1fr)}.steps-list li>:last-child{grid-column:2}}@media (min-width:1024px){.sticky-col{position:sticky;top:calc(var(--nav-hs) + var(--s-6));align-self:start}}.stack-list li{position:sticky;top:calc(var(--nav-hs) + var(--s-4) + var(--i,0) * 12px);background:#000;padding-inline:var(--s-4);border-left:1px solid var(--c-line);border-right:1px solid var(--c-line);box-shadow:0 -24px 40px -24px #000000e6}.stackcards .svc{position:sticky;top:calc(var(--nav-hs) + var(--s-4) + var(--i,0) * 16px);background:#060606;border-radius:18px;box-shadow:inset 0 0 0 1px var(--c-line),0 -30px 70px -20px #000000f2;padding:var(--s-7) var(--s-6);margin-bottom:var(--s-6);border-top:0}.stackcards .svc:hover{box-shadow:inset 0 0 0 1px #f0f9,0 -30px 70px -20px #000000f2}.faq{border-top:1px solid var(--c-line)}.faq details{border-bottom:1px solid var(--c-line)}.faq summary{list-style:none;display:grid;align-items:center;gap:var(--s-4);padding-block:var(--s-5);cursor:pointer;font-size:var(--t-h4);line-height:1.15;letter-spacing:-.01em;font-weight:500;color:var(--c-dim);transition:color var(--d-base) var(--e-out),padding var(--d-base) var(--e-out)}.faq summary::-webkit-details-marker{display:none}.faq summary:hover,.faq details[open] summary{color:var(--c-fg)}.faq summary:hover{padding-left:var(--s-2)}.faq .pm{position:relative;width:40px;height:40px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--c-line);transition:transform var(--d-base) var(--e-out),background-color var(--d-base)}.faq .pm:before,.faq .pm:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;margin:-.75px 0 0 -6px;background:currentColor}.faq .pm:after{transform:rotate(90deg)}.faq details[open] .pm{transform:rotate(45deg);background:var(--c-accent);color:var(--c-ink);box-shadow:none}.faq .a{padding:0 56px var(--s-6) 0;color:var(--c-dim);max-width:44em}@supports (interpolate-size:allow-keywords){.faq details{interpolate-size:allow-keywords}.faq details::details-content{height:0;overflow:clip;transition:height var(--d-slow) var(--e-out),content-visibility var(--d-slow) allow-discrete}.faq details[open]::details-content{height:auto}}.pkgs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gutter);perspective:1200px}@media (max-width:1023px){.pkgs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.pkgs{grid-template-columns:minmax(0,1fr)}}.pkg{position:relative;display:flex;flex-direction:column;gap:var(--s-5);padding:var(--s-6);border-radius:var(--r-1);box-shadow:inset 0 0 0 1px var(--c-line);background:#00000059;overflow:hidden;transition:box-shadow var(--d-base) var(--e-out),transform .5s var(--e-out)}.pkg__glow{position:absolute;inset:0;background:radial-gradient(320px circle at var(--mx,50%) var(--my,0%),rgba(255,0,255,.18),rgba(255,0,255,0) 70%);opacity:0;transition:opacity var(--d-base);pointer-events:none}.pkg:hover{box-shadow:inset 0 0 0 1px var(--c-accent)}.pkg:hover .pkg__glow{opacity:1}.pkg__head{display:flex;justify-content:space-between;gap:var(--s-4)}.pkg ul{display:flex;flex-direction:column;gap:var(--s-2);color:var(--c-dim);font-size:15px;line-height:1.45}.pkg li{position:relative;padding-left:var(--s-5)}.pkg li:before{content:"";position:absolute;left:0;top:.62em;width:8px;height:1px;background:var(--c-accent)}.pkg__foot{margin-top:auto;padding-top:var(--s-5);border-top:1px solid var(--c-line);display:flex;justify-content:space-between;align-items:center;gap:var(--s-4)}.svc{position:relative;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--s-5);padding-block:var(--s-8);border-top:1px solid var(--c-line)}.svc>*{min-width:0;grid-column:1/-1}.svc__n{font-size:var(--t-h1);line-height:.9;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.35);transition:color .5s var(--e-out),-webkit-text-stroke-color .5s}.svc:hover .svc__n{color:var(--c-accent);-webkit-text-stroke-color:var(--c-accent)}@media (min-width:1024px){.svc__n{grid-column:1/3}.svc__head{grid-column:3/7}.svc__body{grid-column:7/13}}.ticks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2) var(--gutter);margin-top:var(--s-5)}.ticks li{font-size:15px;color:var(--c-dim);padding-left:var(--s-5);position:relative}.ticks li:before{content:"";position:absolute;left:0;top:.62em;width:8px;height:1px;background:var(--c-accent)}.ticks--lg{gap:0 var(--gutter)}.ticks--lg li{font-size:var(--t-lead);color:var(--c-fg);padding-block:var(--s-4);border-bottom:1px solid var(--c-line)}@media (max-width:767px){.ticks{grid-template-columns:minmax(0,1fr)}}.paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gutter);perspective:1200px}@media (max-width:1023px){.paths{grid-template-columns:minmax(0,1fr)}}.path{position:relative;display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-6);border-radius:var(--r-1);box-shadow:inset 0 0 0 1px var(--c-line);background:#00000059;transition:box-shadow var(--d-base) var(--e-out),transform .5s var(--e-out)}.path:hover{box-shadow:inset 0 0 0 1px var(--c-fg)}.path .btn{align-self:flex-start;margin-top:auto}.copy{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--t-nano);letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--c-faint);padding:var(--s-2) 0}.copy:hover{color:var(--c-fg)}.closing{position:relative;overflow:hidden}.closing__title{font-family:var(--f-display);font-size:var(--t-mega);line-height:.86;letter-spacing:-.045em}@media (max-width:374px){.closing__title{font-size:44px}}@keyframes float{0%,to{transform:translateZ(0) rotate(-5deg)}35%{transform:translate3d(-12px,-26px,0) rotate(-1deg)}70%{transform:translate3d(10px,-10px,0) rotate(-8deg)}}.foot{min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:calc(var(--s-6) + env(safe-area-inset-bottom,0px));transition:opacity .22s var(--e-out)}.foot__top{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--s-6);flex-wrap:wrap}.foot__claim{font-size:var(--t-h1);line-height:.95;letter-spacing:-.03em}.foot__cols{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--s-7)}.foot__cols>*{min-width:0;grid-column:span 3}@media (max-width:1023px){.foot__cols>*{grid-column:span 4}}@media (max-width:767px){.foot__cols>*{grid-column:span 2}.foot__cols>.f-wide{grid-column:1/-1}.foot{min-height:0}}.foot__h{font-size:var(--t-nano);letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--c-faint);margin-bottom:var(--s-4)}.foot li+li{margin-top:var(--s-2)}.foot li{font-size:var(--t-micro)}.foot .socials li+li{margin-top:0}.foot__base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-3) var(--s-6);color:var(--c-faint);font-size:var(--t-nano);letter-spacing:.14em;text-transform:uppercase}.foot__phon{font-family:var(--f-text);letter-spacing:.04em;text-transform:none;font-weight:300}.grid-toggle{color:var(--c-faint);font-size:var(--t-nano);letter-spacing:.14em;text-transform:uppercase}.grid-toggle:hover{color:var(--c-fg)}.socials{display:flex;gap:8px;margin-top:var(--s-5)}.socials a{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--c-accent);color:#000;transition:transform .45s var(--e-expo),background-color .3s}.socials a:hover{transform:translateY(-3px) rotate(-6deg);background:#fff}.socials svg{width:20px;height:20px}.grid-overlay{position:fixed;inset:0;z-index:80;pointer-events:none;display:none}.show-grid .grid-overlay{display:block}.grid-overlay .wrap,.grid-overlay .grid{height:100%}.grid-overlay .grid>i{grid-column:auto;background:#ff00ff14;box-shadow:inset 1px 0 #ff00ff59,inset -1px 0 #ff00ff59}.grid-overlay:after{content:"";position:absolute;inset:0;background-image:linear-gradient(to bottom,rgba(255,0,255,.18) 1px,transparent 1px);background-size:100% 8px;opacity:.35}.tokens{display:grid;gap:var(--s-3)}.tok{display:grid;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:var(--s-4);padding-block:var(--s-2);border-bottom:1px solid var(--c-line)}.tok__bar{height:8px;background:var(--c-accent)}.typerow{display:grid;grid-template-columns:120px minmax(0,1fr);gap:var(--s-5);align-items:baseline;padding-block:var(--s-4);border-bottom:1px solid var(--c-line)}.typerow>div:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-block:.12em}@media (max-width:767px){.typerow{grid-template-columns:minmax(0,1fr)}}@view-transition{navigation:auto}.mgrad{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.mgrad i{position:absolute;right:-28%;top:-48%;width:110%;height:150%;border-radius:50%;background:radial-gradient(closest-side,#ff00fff2,#ff00ff9e,#ff00ff42,#f0f0 78%);transform-origin:80% 20%;animation:mg 16s ease-in-out infinite alternate;will-change:transform}@keyframes mg{0%{transform:translateZ(0) scale(1) rotate(0)}50%{transform:translate3d(-5%,4%,0) scale(1.1) rotate(5deg)}to{transform:translate3d(4%,-3%,0) scale(.95) rotate(-4deg)}}.mgrad--phero i{opacity:.5;right:-40%;top:-70%}.mgrad--closing i{opacity:.32;right:-45%;top:-40%}.mgrad--platform i{opacity:.22;right:auto;left:20%;top:-30%}.mgrad--tri i{opacity:.42;right:-50%;top:-60%}.tri{position:relative;height:340vh}.tri__stage{position:sticky;top:0;height:100svh;display:flex;align-items:center;overflow:hidden;padding-top:var(--nav-hs)}.tri__grid{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--gutter);align-items:center;width:100%}.tri__lines{margin-top:var(--s-6);display:flex;flex-direction:column}.tri__line{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:var(--s-3);opacity:.2;transition:opacity .6s var(--e-out),transform .9s var(--e-expo)}.tri__line:before{content:"";position:absolute;left:-18px;top:.35em;bottom:.35em;background:var(--c-accent);transform:scaleY(0);transform-origin:top;transition:transform .8s var(--e-expo)}.tri__h{font-size:var(--t-h1);letter-spacing:-.03em}.tri__line p{grid-column:2;max-height:0;opacity:0;overflow:hidden;transition:max-height .7s var(--e-expo),opacity .5s,margin .7s var(--e-expo)}.tri__line.on{opacity:1;transform:translate(14px)}.tri__line.on:before{transform:scaleY(1)}.tri__line.on p{max-height:6em;opacity:1;margin-top:var(--s-3)}.tri__frame{position:relative;aspect-ratio:4/5;max-height:74svh;margin-left:auto;border-radius:20px;overflow:hidden;background:#050505;box-shadow:inset 0 0 0 1px var(--c-line),0 60px 140px -60px #ff00ff73}.tri__scene{position:absolute;inset:0;display:grid;place-items:center;opacity:0;transform:scale(.92);transition:opacity .7s var(--e-out),transform 1.1s var(--e-expo);z-index:1}.tri__scene.on{opacity:1;transform:none}.tri__d{position:relative;width:60%;aspect-ratio:500/445}.tri__bar{position:absolute;height:3.15%;background:#fff;border-radius:2px;transform-origin:left;transform:scaleX(0);transition:transform 1s var(--e-expo);transition-delay:calc(var(--i) * 45ms)}.tri__scene--brand.on .tri__bar{transform:none}.tri__bar:nth-child(odd){background:#fff}.tri__bar:nth-child(5n){background:var(--c-accent)}.tri__chips{position:absolute;left:7%;bottom:7%;display:flex;gap:6px}.tri__chips span{padding:6px 10px;border-radius:var(--r-pill);font-size:var(--t-nano);letter-spacing:.1em;font-weight:600;color:#000}.tri__spec{position:absolute;right:7%;bottom:4%;font-size:clamp(56px,7vw,112px);line-height:1;color:var(--c-accent)}@keyframes ring{to{transform:rotateX(74deg) rotate(360deg)}}@keyframes orbit{0%{transform:rotate(0) translate(720%) rotate(0) scaleY(.6)}to{transform:rotate(360deg) translate(720%) rotate(-360deg) scaleY(.6)}}.tri__count{position:absolute;left:6%;top:5%;z-index:2;color:#ffffffb3}.tri__count b{color:#fff;font-weight:600}@media (max-width:1023px){.tri{height:300vh}.tri__right{order:-1}.tri__frame{aspect-ratio:16/11;max-height:38svh;width:100%;margin:0 0 var(--s-5)}.tri__h{font-size:var(--t-h2)}.tri__lines{margin-top:var(--s-4)}.tri__line:before{left:-12px}.tri__d{width:42%}}.five{position:relative;display:flex;align-items:flex-end;overflow:hidden}@media (max-width:767px){.five{min-height:90svh}}.finding{border-radius:18px;background:#050505;box-shadow:inset 0 0 0 1px var(--c-line),0 60px 140px -60px #f0f6;overflow:hidden}.finding__bar,.finding__foot{display:flex;justify-content:space-between;gap:var(--s-4);padding:14px 18px}.finding__bar{border-bottom:1px solid var(--c-line)}.finding__foot{border-top:1px solid var(--c-line);align-items:baseline}.finding__foot b{font-size:24px;color:var(--c-accent);margin-right:6px}.finding table{width:100%;border-collapse:collapse;font-size:13px}.finding th{font-size:var(--t-nano);letter-spacing:.14em;text-transform:uppercase;color:var(--c-faint);font-weight:500;text-align:left;padding:12px 18px}.finding td{padding:14px 18px;border-top:1px solid var(--c-line)}.finding td+td,.finding th+th{text-align:center;width:17%}.finding i{display:inline-block;width:12px;height:12px;border-radius:50%}.finding i.y{background:var(--c-accent);box-shadow:0 0 12px #ff00ffb3}.finding i.n{box-shadow:inset 0 0 0 1px #ffffff59}@media (max-width:767px){.finding table{font-size:12px}.finding td,.finding th{padding:10px}}.socials svg{fill:currentColor}.socials{flex-wrap:wrap}.menu-open .nav__time{opacity:0;pointer-events:none;transition:opacity .3s}.foot__social{grid-template-columns:repeat(5,minmax(0,1fr))}.foot__social a{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;transition:box-shadow .3s,background-color .3s,transform .5s var(--e-expo)}.foot__si{flex:none;display:grid;place-items:center;background:var(--c-accent);color:#000;transition:transform .5s var(--e-expo),background-color .3s}.foot__social a:hover .foot__si{transform:rotate(-8deg) scale(1.06);background:#fff}.foot__si svg{fill:currentColor}.foot__sn{display:flex;flex-direction:column;min-width:0;line-height:1.25}.foot__sn b{font-size:var(--t-micro);font-weight:600}.foot__sn span{font-size:12px;color:var(--c-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.foot__legal,.menu__legal{display:inline-flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5)}.foot__legal a:hover,.menu__legal a:hover{color:#fff}@media (max-width:1279px){.foot__social{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.foot__social{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes calIn{0%{opacity:0;transform:translateY(24px) scale(.97)}}@keyframes spin{to{transform:rotate(360deg)}}.calbox{position:relative;border-radius:20px;overflow:hidden}.theme-light{--c-bg:#fff;--c-fg:#000;--c-dim:rgba(0,0,0,.66);--c-faint:rgba(0,0,0,.52);--c-line:rgba(0,0,0,.12);--c-ghost:rgba(0,0,0,.05);--c-raise:#f4f4f4}.theme-light body{background:#fff;color:#000}.theme-light .nav .lg svg{fill:#000}.theme-light .nav .lg__b{background:#000}.theme-light .nav.is-scrolled{background:#ffffffb8}.theme-light .btn--light{color:#fff}.theme-light .btn--ghost{--fill:#000}.theme-light .btn--ghost:hover{color:#fff;box-shadow:inset 0 0 0 1px #000}.theme-light .btn--primary{--fill:#000}.theme-light .menu-btn:hover{box-shadow:inset 0 0 0 1px #000}.theme-light .foot,.theme-light .menu{--c-bg:#000;--c-fg:#fff;--c-dim:rgba(255,255,255,.64);--c-faint:rgba(255,255,255,.52);--c-line:rgba(255,255,255,.14);--c-ghost:rgba(255,255,255,.06);--c-raise:#0b0b0b;color:#fff}.theme-light .foot{background:#000}.theme-light .foot .btn--ghost{--fill:#fff}.theme-light .foot .btn--ghost:hover{color:#000}.theme-light .foot .btn--primary{--fill:#fff}.theme-light .menu .lg svg{fill:#fff}.theme-light.menu-open .nav{color:#fff;--c-fg:#fff;--c-dim:rgba(255,255,255,.64);--c-faint:rgba(255,255,255,.52);--c-line:rgba(255,255,255,.14)}.theme-light.menu-open .nav .btn--light{color:#000}.theme-light.menu-open .nav .lg svg{fill:#fff}.theme-light.menu-open .nav .lg__b{background:#fff}.theme-light ::selection{background:var(--c-accent);color:#000}.mgrad--legal i{opacity:.55;right:-36%;top:-70%}.theme-light .mgrad--legal i{opacity:.8}.phero--legal{padding-bottom:var(--s-7)}.legal__meta{display:grid;gap:var(--s-3);align-self:end;border-top:1px solid var(--c-line);padding-top:var(--s-4)}.legal__meta div{display:grid;grid-template-columns:7.5em minmax(0,1fr);gap:var(--s-3)}.legal__meta dd{margin:0}.legal__toc{align-self:start}@media (min-width:1024px){.legal__toc{position:sticky;top:calc(var(--nav-hs) + var(--s-5));max-height:calc(100svh - var(--nav-hs) - var(--s-7));overflow:auto;scrollbar-width:thin}}.legal__toc p{margin-bottom:var(--s-3)}.legal__toc ol{display:flex;flex-direction:column;border-top:1px solid var(--c-line)}.legal__toc a{position:relative;display:grid;grid-template-columns:2.4em minmax(0,1fr);gap:var(--s-2);padding:8px 0;border-bottom:1px solid var(--c-line);font-size:var(--t-micro);line-height:1.3;color:var(--c-dim);transition:color .25s,padding .45s var(--e-expo)}.legal__toc a span{color:var(--c-faint);font-size:var(--t-nano);letter-spacing:.08em;padding-top:2px}.legal__toc a:before{content:"";position:absolute;left:-14px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--c-accent);transform:scale(0);transition:transform .4s var(--e-expo)}.legal__toc a:hover{color:var(--c-fg)}.legal__toc a.is-on{color:var(--c-fg);padding-left:6px}.legal__toc a.is-on:before{transform:scale(1)}@media (max-width:1023px){.legal__toc{display:none}}.legal__body{max-width:46em;font-size:17px;line-height:1.65}.legal__body p{margin:0 0 1.05em}.legal__body b{font-weight:600}.legal__h2{display:flex;align-items:baseline;gap:var(--s-4);margin:var(--s-8) 0 var(--s-4);padding-top:var(--s-5);border-top:1px solid var(--c-line);font-family:var(--f-display);font-size:clamp(26px,2.4vw,40px);line-height:1.05;letter-spacing:-.025em;scroll-margin-top:calc(var(--nav-hs) + var(--s-5))}.legal__h2:first-child{margin-top:0}.legal__n{flex:none;font-family:var(--f-text);font-size:var(--t-nano);letter-spacing:.14em;color:var(--c-accent);font-weight:600;transform:translateY(-.6em)}.legal__h3{margin:var(--s-5) 0 var(--s-2);font-size:var(--t-body);font-weight:600;letter-spacing:-.005em}.legal__ul{margin:0 0 1.2em;padding:0;list-style:none}.legal__ul li{position:relative;padding-left:1.4em;margin-bottom:.45em}.legal__ul li:before{content:"";position:absolute;left:.2em;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--c-accent)}.legal__cl{display:grid;grid-template-columns:4em minmax(0,1fr);gap:var(--s-3)}.legal__k{color:var(--c-faint);font-size:var(--t-micro);padding-top:.15em}.legal__table{margin:0 0 1.4em;overflow-x:auto;border-radius:12px;box-shadow:inset 0 0 0 1px var(--c-line)}.legal__table table{width:100%;border-collapse:collapse;font-size:15px}.legal__table th{text-align:left;padding:12px 16px;font-size:var(--t-nano);letter-spacing:.14em;text-transform:uppercase;color:var(--c-faint);font-weight:500}.legal__table td{padding:14px 16px;border-top:1px solid var(--c-line);vertical-align:top}.legal__table td:first-child{font-weight:600;white-space:nowrap}@media (max-width:767px){.legal__body{font-size:16px}.legal__cl{grid-template-columns:3.2em minmax(0,1fr)}.legal__table td:first-child{white-space:normal}}.lcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gutter)}.lcard{position:relative;display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-5);min-height:220px;border-radius:18px;box-shadow:inset 0 0 0 1px var(--c-line);transition:box-shadow .3s,transform .6s var(--e-expo),background-color .3s}.lcard:hover{box-shadow:inset 0 0 0 1px var(--c-accent);transform:translateY(-4px);background:#ff00ff0d}.lcard b{font-weight:400;line-height:1}.lcard__go{margin-top:auto;align-self:flex-end;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--c-line);transition:background-color .3s,transform .6s var(--e-expo)}.lcard:hover .lcard__go{background:var(--c-accent);transform:rotate(45deg);box-shadow:none}@media (max-width:1023px){.lcards{grid-template-columns:minmax(0,1fr)}.lcard{min-height:0}}.consent{display:flex;flex-direction:column;gap:var(--s-5);padding:var(--s-6);border-radius:20px;background:var(--c-raise);box-shadow:inset 0 0 0 1px var(--c-line)}.consent__status{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;padding:8px 14px;border-radius:var(--r-pill);background:var(--c-bg);box-shadow:inset 0 0 0 1px var(--c-line)}.consent__status:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--c-faint)}.consent.is-granted .consent__status:before{background:var(--c-accent);box-shadow:0 0 10px #ff00ffb3}.consent__rows{border-top:1px solid var(--c-line)}.consent__rows li{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s-5);padding:var(--s-4) 0;border-bottom:1px solid var(--c-line)}.consent__rows p{margin-top:4px;max-width:38em}.consent__pill{flex:none;font-size:var(--t-nano);letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--c-faint)}.consent__switch{flex:none;position:relative;width:46px;height:26px;border-radius:13px;background:#0000002e;transition:background-color .3s}.consent__switch i{position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000040;transition:transform .45s var(--e-expo)}.consent.is-granted .consent__switch{background:var(--c-accent)}.consent.is-granted .consent__switch i{transform:translate(20px)}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}.js [data-rv]:not(.in),.js [data-h]:not(.in) .wi,[data-hero] .wi,.fx{opacity:1;transform:none;filter:none;color:inherit;animation:none}.lg__r{animation:none;opacity:1}.lg__b{display:none}.warp{height:auto}.warp__stage{position:relative;height:auto;padding-block:var(--s-section)}.step{opacity:1;transform:none;filter:none}.warp__final{position:relative;inset:auto;margin-top:var(--s-8)}.warp__final .wi{transform:none;opacity:1;filter:none;color:inherit}.depth__stage{position:relative;height:100svh;--e:1}.depth__run{display:none}.depth__strips i{--s:1}.tri{height:auto}.tri__stage{position:relative;height:auto;padding-block:var(--s-section)}.tri__scene--brand,.tri__line{opacity:1}.tri__line p{max-height:none;opacity:1}.warp__words .ww{--f:1}.js .app .msg,.js .app .brief{opacity:1;transform:none}}:root{--r-card:22px;--r-1:22px;--s-section:clamp(88px,10vw,152px)}.reel__frame,.tri__frame,.app,.calbox,.lcard,.consent,.finding,.stackcards .svc,.path,.pkg,.portrait,.frame{border-radius:var(--r-card)}.spiral__card{border-radius:14px}.phero{padding-bottom:var(--s-section)}.phero+.section{padding-top:0}.five{padding-bottom:var(--s-7)}.five+.section{padding-top:0}.rot{display:inline-grid;vertical-align:baseline}.rot__w{display:inline-grid}.rot__i{grid-area:1/1;white-space:nowrap;opacity:0;transform:translate3d(0,.55em,0) rotateX(-50deg);filter:blur(5px);transform-origin:50% 100%;transition:transform .9s var(--e-expo),opacity .5s var(--e-out),filter .6s var(--e-out)}.rot__i.is-on{opacity:1;transform:none;filter:none}.rot__i.is-out{opacity:0;transform:translate3d(0,-.55em,0) rotateX(50deg);filter:blur(5px);transform-origin:50% 0}.rot.acc .rot__i{color:var(--c-accent)}.statement__text{font-family:var(--f-display);letter-spacing:-.035em;font-weight:inherit}.statement__sub{display:flex;flex-wrap:wrap;gap:10px 28px;letter-spacing:.14em;text-transform:uppercase}.statement__sub span{display:inline-flex;align-items:center;gap:10px}.statement__sub span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--c-accent);box-shadow:0 0 10px #f0fc}@media (min-width:1024px){.srow__d{opacity:0;transform:translate3d(-10px,0,0);transition:opacity .45s var(--e-out),transform .7s var(--e-expo)}.srow:hover .srow__d,.srow:focus-visible .srow__d{opacity:1;transform:none}}@media (max-width:1023px){.srow__d{display:none}}.depth__run{height:185vh}.depth+*{position:relative;z-index:3;margin-top:-100svh}.depth+*:before{content:"";position:absolute;left:0;right:0;top:0;height:calc(100svh + 24vh);background:linear-gradient(180deg,#000 0 calc(100% - 24vh),#0000);border-radius:var(--r-card) var(--r-card) 0 0;box-shadow:0 -1px #f0f9,0 -60px 140px -50px #ff00ff8c;pointer-events:none;z-index:-1;opacity:var(--cov,1)}.theme-light .depth+*:before{background:linear-gradient(180deg,#fff 0 calc(100% - 24vh),#fff0)}@media (max-width:767px){.depth__run{height:165vh}}@media (prefers-reduced-motion:reduce){.depth+*{margin-top:0}.depth+*:before{display:none}}.net{overflow-x:clip}.net__head{row-gap:var(--s-6);margin-bottom:var(--s-8)}.net__aside{align-self:end}.net__count{letter-spacing:.12em;text-transform:uppercase;color:var(--c-faint)}.net__count b{color:var(--c-fg);font-weight:600}.phero--contact{padding-bottom:var(--s-section)}.contact__grid{row-gap:var(--s-7);align-items:start}.contact__intro .phero__title{margin-top:var(--s-3)}.contact__alt{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-5);margin-top:var(--s-3)}@media (min-width:1024px){.contact__cal{padding-top:var(--s-4)}}.calbox{box-shadow:inset 0 0 0 1px var(--c-line),0 60px 140px -60px #ff00ff80}.calbox iframe{position:absolute;width:100%;border:0;background:transparent;opacity:0;transition:opacity .6s var(--e-out)}.calbox.is-ready iframe{opacity:1}.calbox__wait{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:var(--s-3);color:#ffffffb3;font-size:var(--t-micro);transition:opacity .5s}.calbox__wait i{width:40px;height:40px;border-radius:50%;border-top:2px solid var(--c-accent);animation:spin 1s linear infinite}.calbox.is-ready .calbox__wait{opacity:0;pointer-events:none}.calbox__ns{position:absolute;inset:0;display:grid;place-items:center}.calbox__blocked{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-4);padding:var(--s-7);text-align:center;background:#0a0a0a}.calbox__blocked p{max-width:30em}.calbox__days{display:grid;grid-template-columns:repeat(7,34px);gap:6px;margin-bottom:var(--s-3)}.calbox__days i{height:34px;border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff1a}.calbox__days i.on{background:#ff00ff2e;box-shadow:inset 0 0 0 1px #f0f9}@media (max-width:767px){.calbox{min-height:860px}}.kong{position:relative}.kong__frame{position:relative;border-radius:var(--r-card)}.kong__run{height:160vh}.kong+*{position:relative;z-index:3}.kong+*:before{content:"";position:absolute;left:0;right:0;top:0;height:calc(100svh + 24vh);background:linear-gradient(180deg,#000 0 calc(100% - 24vh),#0000);border-radius:var(--r-card) var(--r-card) 0 0;box-shadow:0 -1px #f0f9,0 -60px 140px -50px #ff00ff8c;pointer-events:none;z-index:-1;opacity:var(--cov,1)}@media (max-width:1023px){.kong__run{height:130vh}}@media (prefers-reduced-motion:reduce){.kong+*{margin-top:0}.kong+*:before{display:none}}.btn--primary{color:#fff}.btn--primary .btn__ico{background:#fff3}.btn--primary:hover,.btn--primary:focus-visible{color:var(--c-ink)}.btn--primary:hover .btn__ico,.btn--primary:focus-visible .btn__ico{background:#0000001f}.btn--light:hover,.btn--light:focus-visible{color:#fff}.theme-light .btn--primary:hover{color:#fff}.theme-light .foot .btn--primary:hover{color:var(--c-ink)}.socials a,.foot__si{color:#fff}.socials a:hover,.foot__social a:hover .foot__si{color:#000}.spiral__stars{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.spiral__space{z-index:1}.spiral__space--front{z-index:4;pointer-events:none}.spiral__space--front .spiral__card{pointer-events:auto}.spiral.is-static .spiral__stars,.spiral.is-static .spiral__space--front{display:none}.portrait .px{inset:-3% 0;height:106%}.portrait img{object-position:50% 0%}.depth__media{clip-path:inset(var(--ci) var(--cx) round var(--r-card))}.depth:not(.depth--framed) .depth__media{clip-path:inset(var(--ci) var(--cx) round calc((1 - var(--e)) * var(--r-card)))}.frame,.portrait,.pkg,.path,.lcard,.consent{clip-path:inset(0 round var(--r-card))}.reel__frame,.tri__frame,.app,.calbox,.stackcards .svc,.finding,.spiral__card{isolation:isolate;-webkit-mask-image:none}.reel__frame>picture,.reel__frame>video,.calbox>iframe{border-radius:inherit}.nav__in{grid-template-columns:1fr auto}.reel__frame{box-shadow:none}.counters dd sup{font-size:.44em;line-height:1;vertical-align:top;position:relative;top:.06em;margin-left:.04em;letter-spacing:0}.depth__title{transform:translate3d(0,calc((1 - var(--e)) * 12vh + var(--ty,0px)),0) scale(calc(.82 + var(--e) * .18))}.depth__meta,.depth__cap{transform:translate3d(0,var(--ty,0px),0)}.depth__strips i{will-change:auto}.depth__stage:not(.is-built) .depth__strips i{will-change:transform}.depth__stage.is-built .depth__strips{visibility:hidden}.depth__stage.is-built .depth__media img{will-change:auto;transform:none}.depth__stage.is-built .depth__scan{display:none}.tri__left{grid-column:1/6}.tri__right{grid-column:7/13}.tri__lines{gap:var(--s-6)}.tri__h{line-height:.92}.tri__line p{max-width:21em}@media (max-width:1023px){.tri__left,.tri__right{grid-column:1/-1}.tri__lines{gap:var(--s-3)}}.kong+*{min-height:100svh}.kong+.closing{display:flex;flex-direction:column;justify-content:center}.foot{overflow:hidden}.foot>.wrap{position:relative;z-index:1}.menu-scrim{position:fixed;inset:0;z-index:44;background:#00000094;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity .6s var(--e-out),visibility 0s .6s}.menu-open .menu-scrim{opacity:1;visibility:visible;transition:opacity .6s var(--e-out)}.menu{inset:0 0 0 auto;width:min(100vw,max(420px,34vw));background:#060606;box-shadow:-1px 0 #ffffff14,-40px 0 120px -40px #ff00ff59;clip-path:inset(0 0 0 100%);transition:clip-path .8s var(--e-expo),visibility 0s .8s}.menu-open .menu{clip-path:inset(0 0 0 0);transition:clip-path .8s var(--e-expo)}.menu__in{width:100%;padding-inline:clamp(28px,3vw,52px);justify-content:flex-start;gap:var(--s-7)}.menu__grid{display:flex;flex-direction:column;align-items:stretch;gap:var(--s-7);flex:1}.menu__links,.menu__side{grid-column:auto}.menu__links{align-self:stretch;display:flex;flex-direction:column;gap:2px}.menu__links a{font-size:clamp(34px,min(3.3vw,5.6vh),56px);gap:var(--s-3);padding-block:2px}.menu__links sup{min-width:2.2em}.menu__side{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--s-6);row-gap:var(--s-2);align-content:start;padding-top:var(--s-6);border-top:1px solid rgba(255,255,255,.1)}.menu__side p{grid-row:1}.menu__side ul{grid-row:2;margin-bottom:0;font-size:14px}.menu__foot{flex-direction:column;align-items:flex-start;gap:var(--s-4)}.menu__legal{margin-left:0}.menu-open .nav__cta{opacity:0;pointer-events:none;transition:opacity .3s}@media (max-width:767px){.menu{width:100vw}.menu__side{grid-template-columns:1fr}.menu__side p,.menu__side ul{grid-row:auto}}.menu-open .menu-btn .menu-btn__i i:first-child{transform:rotate(45deg)}.menu-open .menu-btn .menu-btn__i i:last-child{transform:rotate(-45deg)}.logos{perspective:1600px;perspective-origin:50% 30%}.logo-cell{transform-style:preserve-3d;overflow:visible}.logos.is-js .logo-cell{opacity:0;transform:translate3d(0,46px,-160px) rotateX(-32deg);transition:opacity .7s var(--e-out),transform 1.2s var(--e-expo),background-color .5s var(--e-out),box-shadow .5s var(--e-out)}.logos.is-js .logo-cell.in{opacity:1;transform:rotateX(var(--tx,0deg)) rotateY(var(--ty,0deg))}.logos.is-js .logo-cell.in:hover{transition:opacity .7s var(--e-out),transform .35s var(--e-out),background-color .5s var(--e-out),box-shadow .5s var(--e-out)}.logo-cell img{transform:translateZ(0)}.logo-cell:hover{z-index:2;background-color:#ff00ff0f;box-shadow:inset 0 0 0 1px #f0f9,0 30px 60px -30px #f0f9}.logo-cell:hover img{opacity:1;transform:translate3d(0,-4px,48px) scale(1.06);filter:drop-shadow(0 18px 18px rgba(0,0,0,.6))}.logo-cell:hover span{color:var(--c-accent)}.statement{position:relative;overflow-x:clip;padding-bottom:var(--s-7)}.statement>.wrap{position:relative;z-index:1}.statement__text{font-size:clamp(34px,4.6vw,84px);line-height:.98}.statement__text .sw{color:#ffffff6b;transition:color .5s var(--e-out)}.statement__text .sw.on{color:#fff}.shapes{position:absolute;inset:0;pointer-events:none;z-index:0}.shape{position:absolute;height:auto;pointer-events:none;user-select:none;transform:translate3d(var(--px,0px),var(--py,0px),0) rotate(var(--pr,0deg));will-change:transform;filter:drop-shadow(0 30px 40px rgba(0,0,0,.55))}.warp__content{position:relative;z-index:1}.warp__shapes{position:absolute;inset:0;pointer-events:none;z-index:0}.warp__shapes .shape{left:50%;top:50%;width:clamp(64px,7vw,128px);transform:translate3d(-50%,-50%,0) translate3d(var(--wx,0px),var(--wy,0px),0) scale(var(--ws,1)) rotate(var(--wr,0deg));opacity:var(--wo,0)}.step{opacity:.5}@media (max-width:767px){.statement__text{font-size:clamp(30px,8.4vw,44px)}}@media (prefers-reduced-motion:reduce){.warp__shapes{display:none}.statement__text .sw{color:#fff}}.closing--planet{flex-direction:column;justify-content:flex-start;padding-top:calc(var(--nav-hs) + var(--s-8));padding-bottom:var(--s-8)}.kong+.closing--planet{justify-content:flex-start}.planet{position:absolute;inset:0;width:100%;height:100%;z-index:0;display:block;opacity:0;transition:opacity 1.4s var(--e-out)}.planet.is-live{opacity:1}.planet__veil{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#000 0,#0000008c 12%,#0000 34%),linear-gradient(0deg,#00000040 0,#0000 16%)}.closing--planet .closing__title{text-shadow:0 20px 80px rgba(0,0,0,.5)}.closing--planet .t-lead{color:#ffffffd1}@media (max-width:767px){.closing--planet{background-image:url(img/planet-m.webp?v=20513f2f);padding-top:calc(var(--nav-hs) + var(--s-6))}.planet__veil{background:linear-gradient(180deg,#000 0,#00000080 10%,#00000026 40%,#0000 55%),linear-gradient(0deg,#00000080 0,#0000 30%)}}.viz{position:relative;margin:0;border-radius:var(--r-card);background:#050505;box-shadow:inset 0 0 0 1px var(--c-line),0 60px 140px -60px #f0f6;overflow:hidden;isolation:isolate}.viz__bar,.viz__foot{display:flex;justify-content:space-between;align-items:center;gap:var(--s-4)}.viz__bar{letter-spacing:.14em;text-transform:uppercase}.viz__bar span:first-child{color:#fff}.viz__body{position:relative}.viz__foot{flex-wrap:wrap;row-gap:8px}.viz__foot>.dim{text-align:right;max-width:30em}.viz__big{display:inline-flex;align-items:baseline;gap:10px}.viz__big b{font-size:clamp(26px,2.4vw,36px);line-height:1;letter-spacing:-.02em;font-weight:inherit}.viz__big .dim{font-size:18px}.viz__key{display:inline-flex;align-items:center;gap:8px;color:var(--c-dim)}.viz__key i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-left:10px}.viz__key i:first-child{margin-left:0}.vtip{position:fixed;left:0;top:0;z-index:90;pointer-events:none;padding:9px 12px;border-radius:10px;background:#0c0c0cf0;box-shadow:inset 0 0 0 1px #ffffff24,0 18px 40px -10px #000c;font-size:13px;line-height:1.35;color:var(--c-dim);opacity:0;transform:translate3d(var(--tx,0px),var(--ty,0px),0);transition:opacity .18s;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vtip.on{opacity:1}.vtip b{display:block;color:#fff;font-weight:600;font-size:15px}.vtip .r{display:flex;align-items:center;gap:8px}.vtip .r i{width:12px;height:2px;border-radius:2px;background:#fff6}.vtip .r i.me{background:var(--c-accent)}.vtip .r b{display:inline;font-size:13px;min-width:2.6em}[data-tip]{cursor:default;outline:none}[data-tip]:focus-visible{box-shadow:0 0 0 2px #fff}.hand{display:flex;flex-direction:column}.hand__lane{position:relative}.hand__t{color:var(--c-faint);letter-spacing:.14em;text-transform:uppercase}.hand__lane ol{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.hand__lane--b ol{grid-template-columns:1fr 2fr 2fr}.hand__lane ol:before{content:"";position:absolute;left:6px;right:calc(20% - 6px);transform-origin:left}.hand__lane--b ol:before{right:calc(40% - 6px)}.viz.in .hand__lane ol:before{transform:none}.hand__lane li{position:relative;display:flex;flex-direction:column;line-height:1.25;color:var(--c-dim)}.hand__lane li i{position:relative;z-index:1;width:13px;height:13px;border-radius:50%;background:#050505;box-shadow:inset 0 0 0 1.5px #ffffff8c}.hand__lane--b li i{background:var(--c-accent);box-shadow:0 0 0 3px #050505,0 0 14px #f0fc}.hand__lane--b .hand__lead i{width:22px;height:22px;margin-top:-4px}.hand__lane--b .hand__lead span{color:#fff}.hand__team{flex-direction:row!important;flex-wrap:wrap;column-gap:8px!important}.hand__team span{width:100%}.hand__team i{width:11px!important;height:11px!important}.hand__lane li.hand__pulse{position:absolute;left:0;top:2px;width:9px;height:9px;margin:0;border-radius:50%;background:#fff;box-shadow:0 0 12px #fff;opacity:0;z-index:2}.viz.in .hand__lane--a .hand__pulse{animation:handA 6.5s var(--e-inout) .8s infinite}.viz.in .hand__lane--b .hand__pulse{top:2px;background:var(--c-accent);box-shadow:0 0 14px #f0f;animation:handB 6.5s var(--e-inout) .8s infinite}@keyframes handA{0%{opacity:0;left:0}4%{opacity:1}14%,22%{left:20.4%}34%,42%{left:40.8%}54%,62%{left:61.2%}74%,88%{left:81.6%;opacity:1}to{left:81.6%;opacity:0}}@keyframes handB{0%{opacity:0;left:0}4%{opacity:1}12%,18%{left:20.4%}28%,88%{left:60.6%;opacity:1}to{left:60.6%;opacity:0}}.viz__key i{display:inline-block;width:12px;height:12px;border-radius:50%;vertical-align:middle;transform:scale(0);transition:transform .6s var(--e-expo)}.viz__key i{transform:none}.m2{background:var(--c-accent);box-shadow:0 0 12px #ff00ffb3}.m1{box-shadow:inset 0 0 0 1.5px #ffffff8c}.cwv{display:flex;flex-direction:column}.cwv__row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:22px;align-items:start}.cwv__k{display:flex;flex-direction:column;gap:3px;font-size:14px}.cwv__k b{font-size:24px;line-height:1;font-weight:inherit;margin-bottom:4px}.cwv__m{padding-top:22px}.cwv__track{position:relative;height:10px;border-radius:5px;background:#141414}.cwv__track .z{position:absolute;top:0;bottom:0;transform-origin:left;transform:scaleX(0);transition:transform 1.1s var(--e-expo)}.cwv__track .g{left:0;border-radius:5px 0 0 5px;background:var(--c-accent);box-shadow:0 0 16px #ff00ff8c}.cwv__track .n{background:#3a3a3a;transition-delay:.15s}.cwv__track .p{border-radius:0 5px 5px 0;background:#1f1f1f;transition-delay:.3s}.cwv__track .z+.z{border-left:2px solid #050505}.viz.in .cwv__track .z{transform:none}.cwv__aim{position:absolute;left:0;bottom:calc(100% + 8px);height:8px;border:1px solid rgba(255,255,255,.55);border-bottom:0;border-radius:4px 4px 0 0}.cwv__aim em{position:absolute;left:0;bottom:calc(100% + 4px);font-style:normal;font-size:var(--t-nano);letter-spacing:.12em;text-transform:uppercase;color:#fff;white-space:nowrap}.cwv__ticks{position:relative;height:16px;margin-top:8px;color:var(--c-faint)}.cwv__ticks span{position:absolute;transform:translate(-50%)}.cwv__ticks span:first-child{transform:none}.cwv__ticks span:last-child{transform:translate(-100%)}.cwv__zones{display:flex;margin-top:4px;color:var(--c-dim);letter-spacing:.08em;text-transform:uppercase}.cwv__zones span{flex:none;padding-right:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cwv__zones span:last-child{flex:1;text-align:right;padding:0}@media (max-width:767px){.cwv__row{grid-template-columns:1fr;gap:8px}.cwv__zones span:nth-child(2){visibility:hidden}}.lc{position:relative}.lc svg{display:block;width:100%;height:auto;overflow:visible}.lc text{font-size:12px;fill:var(--c-faint);font-family:var(--f-text)}.lc .ln{fill:none;stroke:#ffffff52;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.8s var(--e-inout)}.lc .ln.me{stroke:var(--c-accent)}.viz.in .lc .ln{stroke-dashoffset:0}.lc .ar{fill:#ff00ff1a;opacity:0;transition:opacity 1s 1.2s}.viz.in .lc .ar{opacity:1}.lc .end{fill:#fff;stroke:#050505;stroke-width:2;opacity:0;transition:opacity .4s 1.6s}.lc .end:not(.me){fill:#ffffff8c}.lc .end.me{fill:var(--c-accent)}.lc .lab{fill:var(--c-faint);opacity:0;transition:opacity .4s 1.7s}.lc .lab.me{fill:#fff;font-weight:600}.viz.in .lc .end,.viz.in .lc .lab{opacity:1}.lc .evt{fill:var(--c-dim);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.lc .xh{opacity:0;pointer-events:none}.lc.is-h .xh{opacity:1}.lc .hit{fill:transparent;cursor:crosshair}.lc__legend{display:flex;gap:18px;flex-wrap:wrap;color:var(--c-dim);letter-spacing:.1em;text-transform:uppercase}.lc__legend span{display:inline-flex;align-items:center;gap:8px}.lc__legend i{width:16px;height:2px;border-radius:2px;background:#fff6}.lc__legend i.me{background:var(--c-accent);height:3px}.lc__legend .dim{margin-left:auto}.gt{position:relative;--nw:clamp(120px,30%,220px)}.gt__head,.gt__row{display:grid;grid-template-columns:var(--nw) minmax(0,1fr);align-items:center;gap:14px}.gt__head{color:var(--c-faint)}.gt__head .gt__lane{height:18px}.gt__head .gt__lane span{position:absolute;transform:translate(-50%)}.gt__n{font-size:13px;color:var(--c-dim);line-height:1.25}.gt__lane{position:relative;height:12px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.07) 0 1px,transparent 1px calc(100% / 12))}.gt__head .gt__lane{background:none}.gt__bar{position:absolute;top:1px;bottom:1px;border-radius:4px;background:var(--c-accent);box-shadow:0 0 12px #ff00ff80;transform-origin:left;transform:scaleX(0);transition:transform 1s var(--e-expo);transition-delay:calc(var(--i) * 90ms + .2s)}.gt__bar--soft{background:#ff00ff59;box-shadow:none}.viz.in .gt__bar{transform:none}.gt__bar:hover{filter:brightness(1.25)}.gt__launch{position:absolute;top:22px;bottom:0;left:calc(var(--nw) + 14px + (100% - var(--nw) - 14px) * var(--x) / 100)}.gt__launch span{position:absolute;left:6px;bottom:-2px;color:#fff;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}@media (max-width:767px){.gt{--nw:42%}.gt__n{font-size:12px}}.bk{position:relative}.bk__budget{position:absolute;right:0;bottom:198px;color:var(--c-dim);letter-spacing:.12em;text-transform:uppercase;z-index:1}.bk__cols{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(8px,1.6vw,22px);align-items:end;height:270px}.bk__cols:before{content:"";position:absolute;left:0;right:0;bottom:193px}.bk__col{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--c-faint)}.bk__stack{display:flex;flex-direction:column-reverse;gap:3px;width:100%;max-width:56px}.bk__stack i{display:block;height:14px;border-radius:3px;transform:scaleY(0);transform-origin:bottom;transition:transform .5s var(--e-expo)}.bk__stack i.u{background:var(--c-accent)}.bk__stack i.u.x{background:#ff80ff}.bk__stack i.e{box-shadow:inset 0 0 0 1px #ffffff47}.viz.in .bk__stack i{transform:none}.bk__col:nth-child(1) i{transition-delay:.1s}.bk__col:nth-child(2) i{transition-delay:.2s}.bk__col:nth-child(3) i{transition-delay:.3s}.bk__col:nth-child(4) i{transition-delay:.4s}.bk__col:nth-child(5) i{transition-delay:.5s}.bk__col:nth-child(6) i{transition-delay:.6s}.bk__col:hover .bk__stack i.u{filter:brightness(1.2)}.bk__notes{position:relative;height:0}.bk__note{position:absolute;top:-268px;left:calc((var(--c) - .5) * 100% / 6);transform:translate(-50%);color:#fff;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.viz__key i.u{background:var(--c-accent);border-radius:3px}.viz__key i.e{border-radius:3px;box-shadow:inset 0 0 0 1px #fff6}.viz__key i.u.x{background:#ff80ff}@media (max-width:767px){.bk__note{display:none}.bk__cols{height:240px}}.sys svg{display:block;width:100%;height:auto}.sys text{font-family:var(--f-text);font-size:15px;fill:var(--c-dim)}.sys .rg{fill:none}.sys .sp{stroke:var(--c-accent);transition-delay:calc(var(--i) * 80ms)}.sys .ln2{transition-delay:calc(var(--i) * 80ms + .5s),0s}.viz.in .sys .sp,.viz.in .sys .ln2{stroke-dashoffset:0}.sys .n0 circle{fill:var(--c-accent);filter:drop-shadow(0 0 18px rgba(255,0,255,.7))}.sys .n0 text{fill:#fff;font-weight:600}.sys .n1 circle{fill:#050505;stroke:var(--c-accent);stroke-width:1.5;transition:fill .3s}.sys .n1 text{fill:#fff;font-size:12px}.sys .n1:hover circle,.sys .n1.on circle{fill:#3a003a}.sys .n2 circle{fill:#050505;stroke:#ffffff80;stroke-width:1.5;transition:fill .3s,stroke .3s}.sys .n2.on circle{fill:var(--c-accent);stroke:var(--c-accent)}.sys .n2.on text{fill:#fff}@media (max-width:767px){.sys text{font-size:20px}.sys .n1 text{font-size:15px}}@media (prefers-reduced-motion:reduce){.hand__pulse{display:none}.viz *{transition:none!important}}.pshow{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--gutter);align-items:start}.pshow__stage{grid-column:1/6;position:sticky;top:calc(var(--nav-hs) + var(--s-4));height:calc(100svh - var(--nav-hs) - var(--s-6));max-height:760px;min-height:520px}.pshow__in{position:relative;height:100%;background:radial-gradient(ellipse 70% 55% at 50% 42%,#1d001d,#070007 58%,#030003);box-shadow:inset 0 0 0 1px var(--c-line);overflow:hidden;perspective:1100px}.pshow__glow{position:absolute;left:50%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%}.pshow__floor{position:absolute;left:50%;transform:translate(-50%);border-radius:50%}.pshow__bags{position:absolute;transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.pbag{position:absolute;inset:0;display:grid;place-items:center;opacity:0;transform:translate3d(36%,6%,-160px) rotate(14deg) scale(.82);transition:opacity .6s var(--e-out),transform 1.1s var(--e-expo);pointer-events:none}.pbag.is-prev{transform:translate3d(-36%,6%,-160px) rotate(-14deg) scale(.82)}.pbag.on{opacity:1;transform:none}.pbag__img{display:block;height:100%;width:auto;max-width:100%;object-fit:contain;animation:pbagFloat 7s ease-in-out infinite}.pbag__sheen{position:absolute;inset:0;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat;background:linear-gradient(105deg,#fff0 35%,#ffffff61 48%,#fff0 60%);background-size:260% 100%;background-position:120% 0;mix-blend-mode:screen;animation:pbagFloat 7s ease-in-out infinite}.pbag.on .pbag__sheen{animation:pbagFloat 7s ease-in-out infinite,pbagSheen 5.5s var(--e-inout) .6s infinite}@keyframes pbagFloat{0%,to{transform:translateZ(0) rotate(-2deg)}50%{transform:translate3d(0,-2.4%,0) rotate(1.5deg)}}@keyframes pbagSheen{0%{background-position:120% 0}45%,to{background-position:-20% 0}}.pshow__hud{position:absolute;left:22px;right:22px;bottom:18px;display:flex;justify-content:space-between;gap:12px;color:var(--c-dim);letter-spacing:.14em;text-transform:uppercase}.pshow__hud b{color:#fff;font-weight:600}.pshow__hud [data-ps-name]{color:#fff}.pshow__list{grid-column:7/13;display:flex;flex-direction:column}.pshow__axis{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:16px;padding:12px 0;color:var(--c-faint);letter-spacing:.12em;text-transform:uppercase}.pshow__ticks{position:relative;height:1.2em}.pshow__ticks span{position:absolute;transform:translate(-50%)}.pshow__ticks span:first-child{transform:none}.pshow__ticks span:last-child{transform:translate(-100%)}.prow{position:relative;display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-6) 0 var(--s-6) var(--s-5);border-top:1px solid var(--c-line);opacity:.42;transition:opacity .5s var(--e-out)}.prow:before{content:"";position:absolute;left:0;top:var(--s-6);bottom:var(--s-6);background:var(--c-accent);transform:scaleY(0);transform-origin:top;transition:transform .7s var(--e-expo)}.prow.on{opacity:1}.prow.on:before{transform:none}.prow__head{display:flex;align-items:baseline;gap:var(--s-4)}.prow__thumb{display:none}.prow__who{max-width:34em}.prow__list{display:grid;grid-template-columns:1fr 1fr;gap:6px var(--s-5);color:var(--c-dim);font-size:15px;line-height:1.45}.prow__list li{position:relative;padding-left:var(--s-5)}.prow__list li:before{content:"";position:absolute;left:0;top:.62em;width:8px;height:1px;background:var(--c-accent)}.prow__foot{display:flex;justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap}.pbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px}.pshow .pbar{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:16px}.pshow .pbar__v{order:-1}.pbar__track{position:relative;display:block;height:6px;border-radius:3px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.12) 0 1px,transparent 1px 33.333%),#141414}.pbar__track i{position:absolute;left:0;top:0;bottom:0;width:calc(var(--d) * 100%);border-radius:0 3px 3px 0;background:var(--c-accent);box-shadow:0 0 12px #f0f9;transform-origin:left;transform:scaleX(0);transition:transform 1.2s var(--e-expo) .2s}.pbar--monthly .pbar__track{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;background:none}.pbar--monthly .pbar__track i{position:relative;width:auto;border-radius:3px;background:#ff00ff8c;box-shadow:none}.in .pbar__track i,.prow.seen .pbar__track i{transform:none}.pbar__v{color:var(--c-dim);white-space:nowrap}.pbar__v b{color:#fff;font-weight:600}@media (max-width:1023px){.pshow__stage{display:none}.pshow__list{grid-column:1/-1}.pshow__axis{top:var(--nav-hs)}.prow{opacity:1;padding-left:0}.prow:before{display:none}.prow__head{align-items:center}.prow__thumb{display:block;margin-left:auto;width:auto;filter:drop-shadow(0 14px 16px rgba(0,0,0,.6))}}@media (max-width:767px){.prow__list,.pshow__axis{grid-template-columns:1fr}.pshow__axis>span:first-child{display:none}.pshow .pbar{grid-template-columns:auto minmax(0,1fr)}}.pkg__head{align-items:flex-start}.pkg__head h3{margin-top:6px}.pkg__bag{flex:none}.pkg__img{display:block;width:100%;height:auto;transition:transform .9s var(--e-expo)}@media (prefers-reduced-motion:reduce){.pbag__img,.pbag__sheen{animation:none!important}}.kfs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.kf{position:relative;display:flex;flex-direction:column}.kf__bar{position:absolute;left:0;background:var(--c-accent);box-shadow:0 0 10px #f0fc;transform-origin:left;transform:scaleX(0);transition:transform 1.8s var(--e-expo);transition-delay:calc(var(--i) % 4 * .14s + .2s)}.kf.in .kf__bar{transform:scaleX(1)}.kf__n{color:var(--c-faint)}.kf__v{margin:0;display:flex;align-items:baseline;line-height:.9;letter-spacing:-.035em}.kf__u{color:var(--c-accent);margin-left:.04em;font-size:.72em}.kf__t{font-size:15px;line-height:1.4;color:var(--c-dim)}.kf:hover .kf__v{text-shadow:0 0 30px rgba(255,0,255,.35)}.kf--note{justify-content:space-between;gap:var(--s-5);border:0;border-radius:var(--r-card);box-shadow:inset 0 0 0 1px var(--c-line)}.kf__q{font-size:clamp(19px,1.5vw,23px);line-height:1.1;letter-spacing:-.015em}@media (max-width:1023px){.kfs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.kf__t{font-size:13px}.kf--note{grid-column:1/-1}}.page,.foot{transition:opacity .5s var(--e-inout),transform .6s var(--e-inout),filter .5s var(--e-inout)}.nav{transition:transform var(--d-slow) var(--e-out),background-color var(--d-base) var(--e-out),opacity .45s var(--e-inout)}.is-leaving .page,.is-leaving .foot{opacity:0;transform:translate3d(0,-14px,0) scale(.99);filter:blur(6px)}.is-leaving .nav,.is-leaving .cursor{opacity:0}.is-entering .page{animation:pageIn 1s var(--e-expo) both}.is-entering .nav{animation:navIn .8s var(--e-out) .15s both}@keyframes pageIn{0%{opacity:0;transform:translate3d(0,22px,0);filter:blur(8px)}}@keyframes navIn{0%{opacity:0}}.pt-wait{position:fixed;left:50%;top:50%;z-index:99;width:58px;height:58px;margin:-29px 0 0 -29px;border-radius:50%;opacity:0;pointer-events:none;transition:opacity .4s}.pt-wait:before{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff1f;border-top:2px solid var(--c-accent)}.pt-wait .pct{font-size:11px}.is-waiting .pt-wait{opacity:1}.is-waiting .pt-wait:before{animation:spin .9s linear infinite}::view-transition-old(root),::view-transition-new(root){animation-duration:.45s;animation-timing-function:var(--e-inout)}@media (prefers-reduced-motion:reduce){.is-leaving .page,.is-leaving .foot{filter:none;transform:none}.is-entering .page,.is-entering .nav{animation:none}}.team{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,20px)}.tm{position:relative}.tm__card{position:relative;height:100%;display:flex;flex-direction:column;border-radius:var(--r-card);background:radial-gradient(ellipse 70% 60% at 50% 34%,#262626,#121212 55%,#080808);box-shadow:inset 0 0 0 1px #ffffff12;overflow:hidden;isolation:isolate;transform:perspective(900px) rotateX(var(--trx,0deg)) rotateY(var(--try,0deg));transition:box-shadow .5s var(--e-out),transform .6s var(--e-out)}.tm__n{position:absolute;left:18px;top:16px;z-index:2;color:var(--c-faint)}.tm__ph{position:relative;aspect-ratio:1;overflow:hidden}.tm__img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.04);transform:translate3d(0,var(--ty,14px),0) scale(1.02);transition:transform 1.1s var(--e-expo),filter .6s}.tm.in .tm__img{--ty:0px}.tm__info{position:relative;z-index:2;margin-top:-18%;padding:0 20px 20px;display:flex;flex-direction:column;gap:6px}.tm__role{display:flex;align-items:center;gap:8px;color:#ffffffbf;letter-spacing:.14em;text-transform:uppercase}.tm__role:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--c-accent);box-shadow:0 0 10px #f0fc}.tm__name{font-size:clamp(22px,1.8vw,28px);line-height:1.02;letter-spacing:-.02em;transition:color .4s}.tm__aka{color:var(--c-faint)}.tm__light{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(260px circle at var(--mx,50%) var(--my,30%),rgba(255,0,255,.22),rgba(255,0,255,0) 70%);opacity:0;mix-blend-mode:screen;transition:opacity .5s}.tm__card:hover{box-shadow:inset 0 0 0 1px #ff00ffa6,0 40px 90px -40px #ff00ff8c}.tm__card:hover .tm__img{transform:translate3d(0,-6px,0) scale(1.05)}.tm__card:hover .tm__light{opacity:1}.tm__card:hover .tm__name{color:var(--c-accent)}.js .tm[data-rv]:not(.in){opacity:0;transform:translate3d(0,40px,0)}.tm[data-rv]{transition:opacity .9s var(--e-out),transform 1.2s var(--e-expo);transition-delay:calc(var(--i,0) * 90ms)}@media (max-width:1023px){.team{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.team{grid-template-columns:repeat(2,minmax(0,1fr))}.tm__info{padding:0 14px 14px}.tm__n{left:12px;top:10px}.tm__name{font-size:19px}.tm__role{letter-spacing:.1em;font-size:9px}.tm__aka{font-size:12px}}.net__viz{margin-top:var(--s-9)}@media (max-width:767px){.lc text{font-size:21px}.lc .evt{font-size:17px}.lc .lab{display:none}.cwv__m{padding-top:30px}}.depth__title,.closing--planet .closing__title{text-shadow:none}.depth__title:before{content:"";position:absolute;left:50%;top:50%;z-index:-1;width:min(140%,1700px);height:170%;transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(closest-side,#00000075,#0006 22%,#00000047 45%,#00000024 66%,#0000000d 84%,#0000)}.closing--planet .closing__title{position:relative;z-index:1;isolation:isolate}.closing--planet .closing__title:before{content:"";position:absolute;left:-10%;top:50%;z-index:-1;width:120%;height:190%;transform:translateY(-50%);pointer-events:none;background:radial-gradient(closest-side,#0000006b,#00000052,#00000029 60%,#0000000d 82%,#0000)}.stack-8>.kfs{margin-top:clamp(64px,7vw,112px)}.kfs{row-gap:clamp(56px,6vw,96px);column-gap:clamp(24px,3vw,48px)}.kf{gap:var(--s-4);padding-top:var(--s-6);border-top:0;background:radial-gradient(circle,rgba(255,255,255,.34) 0 .8px,transparent 1.15px) 0 0/5px 3px repeat-x}.kf__bar{top:-.5px;width:56px;height:2px}.kf__v{font-size:clamp(40px,3.7vw,62px);margin-top:var(--s-2)}.kf__t{max-width:16em;padding-right:var(--s-4)}.kf--note{position:relative;padding:var(--s-6);align-self:start;background:radial-gradient(ellipse 90% 80% at 85% 0%,#ff00ff38,#f0f0 65%),#080808}.kf--note .link{margin-top:var(--s-5)}@media (max-width:1023px){.kfs{row-gap:var(--s-8)}}@media (max-width:767px){.kfs{row-gap:var(--s-7);column-gap:var(--s-5)}.kf__v{font-size:36px}.kf--note{padding:var(--s-5)}}.viz-row{margin-top:clamp(112px,11vw,176px);row-gap:var(--s-7);align-items:start}.vz-t,.vz-g{grid-column:1/-1}@media (min-width:1024px){.vz-t{grid-column:1/5;padding-top:var(--s-6)}.vz-g{grid-column:6/13}}.viz__body{padding:clamp(26px,3vw,44px) clamp(22px,3vw,44px) clamp(30px,3.2vw,48px)}.viz__bar,.viz__foot{padding:18px clamp(22px,3vw,44px)}.viz__foot{padding-block:22px}.viz+.caption{margin-top:var(--s-4)}@media (max-width:767px){.viz__body{padding:22px 18px 26px}.viz__bar,.viz__foot{padding:14px 18px}}.viz__bar{border-bottom:0;background:radial-gradient(circle,rgba(255,255,255,.3) 0 .75px,transparent 1.1px) 0 100%/5px 3px repeat-x}.viz__foot{border-top:0;background:radial-gradient(circle,rgba(255,255,255,.3) 0 .75px,transparent 1.1px) 0 0/5px 3px repeat-x}.hand{gap:clamp(40px,4vw,56px);padding:4px 0 2px}.hand__t{margin-bottom:22px}.hand__lane ol{gap:14px}.hand__lane li{gap:16px;font-size:13.5px}.hand__lane ol:before{height:3px;top:5px;background:radial-gradient(circle,rgba(255,255,255,.55) 0 .8px,transparent 1.15px) 0 50%/6px 3px repeat-x;transform:none;clip-path:inset(0 100% 0 0);transition:clip-path 1.6s var(--e-expo) .2s}.hand__lane--b ol:before{height:4px;top:4.5px;background:radial-gradient(circle,#ff00ff 0 1.15px,transparent 1.6px) 0 50%/7px 4px repeat-x;box-shadow:none;filter:drop-shadow(0 0 4px rgba(255,0,255,.9))}.viz.in .hand__lane ol:before{clip-path:inset(0 0 0 0)}.hand__lane--b .hand__lead span{margin-top:0}.cwv{gap:clamp(32px,3vw,44px)}.cwv__aim{border-style:dotted;border-color:#ffffffb3}.lc .gr line{stroke:#ffffff4d;stroke-width:1.3;stroke-dasharray:0 5;stroke-linecap:round}.lc .ev{stroke:#fff9;stroke-width:1.4;stroke-dasharray:0 5;stroke-linecap:round}.lc .xh{stroke-dasharray:0 4;stroke-linecap:round;stroke-width:1.6;stroke:#ffffffbf}.lc .ln.cp{stroke:#ffffff8c;stroke-width:2;stroke-dasharray:0 5.5;stroke-dashoffset:0;stroke-linecap:round;transition:none}.lc .lcm{transform:scaleX(0);transform-origin:0 0;transition:transform 1.9s var(--e-inout)}.viz.in .lc .lcm{transform:none}.lc__legend{margin-top:20px}.lc__legend i:not(.me){height:2px;background:radial-gradient(circle,rgba(255,255,255,.7) 0 .9px,transparent 1.2px) 0 50%/4px 2px repeat-x}.gt__row{padding:12px 0;border-top:0;background:radial-gradient(circle,rgba(255,255,255,.28) 0 .75px,transparent 1.1px) 0 0/5px 3px repeat-x}.gt__head{margin-bottom:10px}.gt__launch{width:3px;margin-left:-1px;opacity:1;background:radial-gradient(circle,#fff 0 .8px,transparent 1.15px) 50% 0/3px 5px repeat-y}.gt__row:last-of-type{padding-bottom:28px}.bk__cols:before{height:3px;background:radial-gradient(circle,rgba(255,255,255,.75) 0 .8px,transparent 1.15px) 0 50%/5px 3px repeat-x}.sys .rg{stroke:#ffffff42;stroke-width:1.3;stroke-dasharray:0 6;stroke-linecap:round}.sys .sp{stroke-dasharray:0 6;stroke-dashoffset:0;stroke-linecap:round;transition:none}.sys .ln2{stroke:#fff6;stroke-width:1.5;stroke-dasharray:0 5;stroke-dashoffset:0;stroke-linecap:round;transition:stroke .3s}.sys .ln2.on{stroke:var(--c-accent)}.vzm{transform:scale(0);transform-box:fill-box;transform-origin:center;transition:transform 1.7s var(--e-expo) .15s}.viz.in .vzm{transform:none}@media (prefers-reduced-motion:reduce){.vzm,.lc .lcm{transform:none}.hand__lane ol:before{clip-path:none}}.ico{display:block;position:relative;aspect-ratio:1/1;height:auto;user-select:none;-webkit-user-select:none}.ico__img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transition:opacity .5s}.ico__cv{position:absolute;left:-17%;top:-17%;width:134%;height:134%;opacity:0;pointer-events:none;touch-action:pan-y;transition:opacity .6s var(--e-out)}.ico--gl .ico__cv{opacity:1}.ico--gl .ico__img{opacity:0}.ico--gl[data-ico-drag] .ico__cv{pointer-events:auto;cursor:grab}.ico.is-grab .ico__cv{cursor:grabbing}.shape.ico--gl:not(.st-d){filter:none}.statement>.wrap,.statement>.wrap>div{pointer-events:none}.statement>.wrap p,.statement>.wrap a,.statement>.wrap .label{pointer-events:auto}.orb--ico .orb__ico{position:absolute;inset:0;width:100%;animation:drift calc(16s * var(--dr,1)) ease-in-out infinite alternate}.orb--ico:before{content:"";position:absolute;inset:-30%;border-radius:50%;background:radial-gradient(closest-side,#ff00ff47,#ff00ff14 50%,#f0f0);pointer-events:none}.svc__ico{position:absolute;left:var(--s-6);bottom:var(--s-7);width:clamp(84px,8vw,132px)}.kf__ico{position:absolute;right:14px;top:10px;width:clamp(58px,4.8vw,80px)}.kf--note .kf__q{max-width:11em}@media (max-width:1023px){.svc__ico{left:auto;right:var(--s-5);bottom:auto;top:var(--s-5);width:84px}}@media (max-width:767px){.svc__ico{width:64px;right:var(--s-4);top:var(--s-4)}.kf__ico{width:56px}}.shape.ico{position:absolute}.jn-bar{display:flex;justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;padding-bottom:var(--s-5);margin-bottom:var(--s-7);background:radial-gradient(circle,rgba(255,255,255,.3) 0 .75px,transparent 1.1px) 0 100%/5px 3px repeat-x}.jn-filters{display:flex;gap:8px;flex-wrap:wrap}.jn-f{display:inline-flex;align-items:baseline;gap:6px;padding:11px 18px;border:0;border-radius:var(--r-pill);background:transparent;box-shadow:inset 0 0 0 1px var(--c-line);color:var(--c-dim);font:500 14px/1 var(--f-text);cursor:pointer;transition:color .3s,box-shadow .3s,background-color .3s}.jn-f sup{font-size:10px;color:var(--c-faint);transition:color .3s}.jn-f:hover{color:#fff;box-shadow:inset 0 0 0 1px #ffffff73}.jn-f.is-on{background:#fff;color:#000;box-shadow:none}.jn-f.is-on sup{color:#00000080}.jn-f:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.jn-wall{--jn-cols:4;display:grid;grid-template-columns:repeat(var(--jn-cols),minmax(0,1fr));gap:var(--jn-gap);align-items:start}.jn-wall.is-cols{display:flex;align-items:flex-start}.jn-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:var(--jn-gap)}@media (max-width:1199px){.jn-wall{--jn-cols:3}}@media (max-width:899px){.jn-wall{--jn-cols:2}}@media (max-width:559px){.jn-wall{--jn-cols:1}}.jn.is-off{display:none}.jn__card{position:relative;display:flex;flex-direction:column;border-radius:var(--r-card);background:#0a0a0a;overflow:hidden;isolation:isolate;color:#fff;text-decoration:none;transition:transform .7s var(--e-expo),box-shadow .5s var(--e-out)}.jn__card:hover{transform:translate3d(0,-5px,0)}.jn__card:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.jn__media{position:relative;aspect-ratio:var(--ar,4/5);background:#0f0f0f;overflow:hidden}.jn__media img,.jn__media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .6s var(--e-out),transform 1.4s var(--e-expo)}.jn__media.is-ready img,.jn__media.is-ready video{opacity:1}.jn__card:hover .jn__media img,.jn__card:hover .jn__media video{transform:scale(1.04)}.jn__ph{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(ellipse 80% 60% at 50% 45%,#ff00ff38,#f0f0 70%),repeating-linear-gradient(180deg,rgba(255,255,255,.05) 0 2px,transparent 2px 9px),#0b0b0b;transition:opacity .6s}.jn__ph i{position:absolute;inset:0;background:linear-gradient(105deg,#fff0 35%,#ffffff12,#fff0 65%) 0 0/250% 100%;animation:jnSheen 2.4s var(--e-inout) infinite}.jn__ph b{position:relative;padding:7px 12px;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px #ffffff38;color:var(--c-dim);letter-spacing:.14em;text-transform:uppercase;font-weight:500}.jn__media.is-ready .jn__ph{opacity:0}.jn__media.is-missing .jn__ph i{animation:none;opacity:0}@keyframes jnSheen{0%{background-position:120% 0}to{background-position:-20% 0}}.jn__play{position:absolute;left:14px;bottom:14px;z-index:2;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#0009;color:#fff;transition:opacity .3s,background-color .3s}.jn__play svg{width:12px;height:12px;margin-left:2px}.jn__card:hover .jn__play{background:var(--c-accent)}.jn__media.is-playing .jn__play{opacity:0}.jn__in{display:flex;flex-direction:column;gap:12px}.jn__meta{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--c-faint)}.jn__av{flex:none;border-radius:50%;display:grid;place-items:center;color:#000;font:400 12px/1 var(--f-display);letter-spacing:-.04em}.jn__by{color:#fff;font-weight:600;font-size:13px}.jn__date:before{content:"\b7";margin-right:8px;color:var(--c-faint)}.jn__t{font-family:var(--f-display);font-weight:inherit;font-size:clamp(18px,1.35vw,21px);line-height:1.12;letter-spacing:-.015em}.jn__x{position:relative;font-size:14.5px;line-height:1.55;color:var(--c-dim);max-height:9.4em;overflow:hidden}.jn__x.is-clamped{-webkit-mask-image:linear-gradient(#000 62%,transparent);mask-image:linear-gradient(#000 62%,transparent)}.jn__x p+p{margin-top:.6em}.jn__tags{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:12.5px;color:var(--c-accent)}.jn__more{display:inline-flex;align-items:center;gap:6px;color:var(--c-faint);transition:color .3s}.jn__more .arrow{width:9px;height:9px}.jn__card:hover .jn__more{color:#fff}.jn-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.4vw,22px);align-items:start}@media (max-width:899px){.jn-row{grid-template-columns:repeat(3,78vw);overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--margin) * -1);padding-inline:var(--margin);scrollbar-width:none}.jn-row::-webkit-scrollbar{display:none}.jn-row .jn{scroll-snap-align:start}}.jm{border:0;padding:0;margin:auto;background:transparent;color:#fff;width:min(1180px,calc(100vw - 64px));max-width:none;max-height:calc(100dvh - 64px);overflow:visible}.jm::backdrop{background:#000000d6}.jm[open] .jm__in{animation:jmIn .6s var(--e-expo)}@keyframes jmIn{0%{opacity:0;transform:translate3d(0,28px,0) scale(.975)}}.jm__in{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);max-height:calc(100dvh - 64px);border-radius:var(--r-card);background:#0a0a0a;box-shadow:inset 0 0 0 1px var(--c-line),0 80px 160px -60px #ff00ff73;overflow:hidden}.jm__in.is-text{grid-template-columns:minmax(0,1fr);max-width:720px;margin:auto}.jm__media{position:relative;display:grid;place-items:center;min-height:0;background:#000}.jm__media img,.jm__media video{display:block;max-width:100%;max-height:calc(100dvh - 66px);width:auto;height:auto}.jm__media .jn__ph{position:relative;width:100%;aspect-ratio:4/5;max-height:calc(100dvh - 66px)}.jm__side{display:flex;flex-direction:column;min-height:0;overflow-y:auto;padding:28px 30px 0;overscroll-behavior:contain}.jm__t{font-family:var(--f-display);font-weight:inherit;font-size:clamp(24px,2.1vw,34px);line-height:1.04;letter-spacing:-.02em;margin:22px 0 16px}.jm__x{font-size:16px;line-height:1.62;color:#fffc}.jm__x p+p{margin-top:.9em}.jm__x a{color:var(--c-accent);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.jm__side .jn__tags{margin-top:20px;font-size:13px}.jm__foot{position:sticky;bottom:0;display:flex;align-items:center;gap:10px;margin:28px -30px 0;padding:18px 30px;background:#0a0a0a radial-gradient(circle,rgba(255,255,255,.3) 0 .75px,transparent 1.1px) 0 0/5px 3px repeat-x}.jm__nav{flex:none;width:44px;height:44px;border:0;border-radius:50%;display:grid;place-items:center;background:transparent;box-shadow:inset 0 0 0 1px var(--c-line);color:#fff;cursor:pointer;transition:background-color .3s,box-shadow .3s}.jm__nav svg{width:14px;height:14px}.jm__nav:hover{background:var(--c-accent);box-shadow:none}.jm__nav:disabled{opacity:.3;pointer-events:none}.jm__copy{border:0;background:none;padding:6px 4px;color:var(--c-dim);font:500 13px/1 var(--f-text);cursor:pointer;transition:color .3s}.jm__copy:hover{color:#fff}.jm__foot .btn{margin-left:auto}.jm__close{position:absolute;top:-20px;right:-20px;z-index:3;width:46px;height:46px;border:0;border-radius:50%;display:grid;place-items:center;background:#fff;color:#000;cursor:pointer;box-shadow:0 14px 34px #0009;transition:background-color .3s,color .3s,transform .3s var(--e-expo)}.jm__close svg{width:14px;height:14px}.jm__close:hover{background:var(--c-accent);color:#fff;transform:rotate(90deg)}.jm :focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}html.jm-lock{overflow:hidden}@media (max-width:899px){.jm{width:100vw;height:100dvh;max-height:100dvh;margin:0}.jm__in{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;height:100dvh;max-height:100dvh;border-radius:0;overflow-y:auto;box-shadow:none}.jm__media img,.jm__media video{max-height:62dvh}.jm__media .jn__ph{max-height:62dvh}.jm__side{overflow:visible;padding:22px 20px 0}.jm__foot{margin:26px -20px 0;padding:14px 20px}.jm__foot .btn{--h:44px}.jm__close{top:12px;right:12px}}@media (prefers-reduced-motion:reduce){.jm[open] .jm__in,.jn__ph i{animation:none}}.jm__side .jn__tags{margin-bottom:28px}.jm__foot{margin-top:auto}@media (max-width:1023px){.jn-follow{margin-top:var(--s-6)}}.jn__av{background:#000;box-shadow:inset 0 0 0 1px #ffffff38}.jn__av{width:32px;height:32px}.jn__av svg{width:17px;height:auto;margin-left:1px;fill:#fff;transition:fill .3s}.jn__card:hover .jn__av svg{fill:var(--c-accent)}.ico__cv{max-width:none;max-height:none;animation:icoFloat 9s ease-in-out infinite alternate}@keyframes icoFloat{0%{transform:translate3d(0,2.2%,0)}50%{transform:translate3d(.8%,-1.6%,0)}to{transform:translate3d(-.6%,1%,0)}}@media (prefers-reduced-motion:reduce){.ico__cv{animation:none}}.shape.ico{overflow:visible}.fl{width:clamp(76px,7.2vw,128px)}.section:has(>.shapes[data-floats]){overflow-x:clip}@media (hover:none){.fl .ico__cv{pointer-events:none!important}}.kong+.closing{overflow-x:clip;overflow-y:visible}.spiral{background:transparent}.statement{align-items:center;padding-block:var(--s-section)}.statement>.wrap{width:100%}.svs{pointer-events:none}.sv{position:absolute;left:var(--x);top:var(--y);width:var(--w);aspect-ratio:1/1;margin:calc(var(--w) / -2) 0 0 calc(var(--w) / -2);opacity:var(--o,1);will-change:transform,opacity}.sv .sv__ico{position:absolute;inset:0;width:100%}.sv__lab{position:absolute;left:calc(100% + 4px);top:50%;display:flex;align-items:center;gap:10px;white-space:nowrap;letter-spacing:.16em;text-transform:uppercase;color:#ffffffa8;opacity:var(--lo,0);transform:translate3d(0,-50%,0) scale(calc(1 / var(--sc,1)));transform-origin:0 50%;pointer-events:auto;transition:color .3s}.sv__lab:before{content:"";width:32px;height:1px;background:linear-gradient(90deg,#fff0,#ffffff73)}.sv__lab b{color:var(--c-accent);font-weight:400}.sv__lab:hover{color:#fff}.sv--b .sv__lab,.sv--d .sv__lab{left:auto;right:calc(100% + 4px);flex-direction:row-reverse;transform-origin:100% 50%}.sv--b .sv__lab:before,.sv--d .sv__lab:before{background:linear-gradient(90deg,#ffffff73,#fff0)}.sv--a{--x:10%;--y:22%;--w:clamp(96px,9.6vw,176px)}.sv--b{--x:89%;--y:15%;--w:clamp(72px,7vw,124px)}.sv--c{--x:22%;--y:84%;--w:clamp(64px,6.2vw,112px)}.sv--d{--x:79%;--y:86%;--w:clamp(84px,8.4vw,150px)}.sv--e{--x:54%;--y:10%;--w:clamp(50px,4.6vw,84px)}.sv--e .ico__cv{filter:blur(1px)}@media (max-width:1023px){.statement{min-height:100svh}.sv__lab{display:none}.sv--a{--x:12%;--y:12%;--w:clamp(70px,18vw,110px)}.sv--b{--x:88%;--y:9%;--w:clamp(54px,13vw,84px)}.sv--c{display:none}.sv--d{--x:84%;--y:90%;--w:clamp(64px,16vw,100px)}.sv--e{--x:20%;--y:92%;--w:clamp(40px,10vw,64px)}}@media (prefers-reduced-motion:reduce){.sv{--lo:1}}.five{min-height:0;padding-top:calc(var(--s-section) * 1.2)}.statement{min-height:0;display:block;padding:0;overflow:visible}.statement__stage{position:sticky;top:0;height:100svh;display:flex;align-items:center;overflow:hidden}.statement__stage>.wrap{position:relative;z-index:1;width:100%;opacity:var(--so,1);filter:blur(calc((1 - var(--so,1)) * 8px))}@media (max-width:1023px){.statement{height:215vh}}.warp__stage{justify-content:center;padding-top:var(--nav-hs);padding-bottom:0}.warp__content{opacity:calc(var(--co,1) * var(--ci,1));transform:translate3d(0,calc((1 - var(--ci,1)) * 56px),0) scale(calc(.9 + var(--co,1) * .1))}.depth+*:before,.kong+*:before{border-radius:0;box-shadow:0 -1px #ff00ffe6,0 -6px 22px -2px #ff00ff8c,0 -18px 60px -14px #ff00ff73}.fv{position:relative}.fv__stage{padding-top:var(--nav-hs)}.fv__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:clamp(18px,3vh,40px);width:100%;align-items:center}.fv__head{grid-column:1/8;grid-row:1}.fv__h{font-size:clamp(40px,5.2vw,92px);line-height:.92;letter-spacing:-.04em;margin-top:var(--s-4)}.fv__list{grid-column:1/8;grid-row:2}.fv .srow{padding-block:clamp(10px,1.5vh,20px);opacity:.3;transition:opacity .5s var(--e-out),background .5s}.fv .srow.is-on{opacity:1}.fv .srow__t{font-size:clamp(20px,2.1vw,34px);transition:transform .7s var(--e-expo),color .4s}.fv .srow.is-on .srow__t{transform:translate(12px)}.fv .srow__n{transition:color .4s}.fv .srow.is-on .srow__n{color:var(--c-accent)}.fv .srow__d{display:none}.fv__show{grid-column:8/13;grid-row:1/3;position:relative;aspect-ratio:4/5;max-height:72svh;width:100%;margin-left:auto;border-radius:var(--r-card);background:radial-gradient(ellipse 85% 60% at 55% 38%,#f0f3,#f0f0 72%),#050505;box-shadow:inset 0 0 0 1px var(--c-line),0 60px 140px -60px #ff00ff80;overflow:hidden}.fv__p{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--s-3);padding:var(--s-6);opacity:0;transform:translate3d(0,22px,0);transition:opacity .55s var(--e-out),transform .9s var(--e-expo);pointer-events:none}.fv__p.on{opacity:1;transform:none}.fv__n{position:absolute;left:var(--s-6);top:var(--s-5);font-size:clamp(60px,7vw,128px);line-height:1;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.3)}.fv__p .fv__ico{position:absolute;left:50%;top:42%;width:54%;transform:translate(-50%,-50%) scale(.86);transition:transform 1.1s var(--e-expo)}.fv__p.on .fv__ico{transform:translate(-50%,-50%) scale(1)}.fv__name{position:relative}.fv__d{position:relative;max-width:30em;font-size:clamp(14px,1.05vw,16px)}.fv__foot{grid-column:1/13;grid-row:3;display:flex;justify-content:space-between;align-items:center;gap:var(--s-5)}.fv__dots{display:flex;gap:8px}.fv__dots i{width:28px;height:2px;border-radius:2px;background:#fff3;transition:background .4s,width .6s var(--e-expo)}.fv__dots i.on{background:var(--c-accent);width:44px}@media (max-width:1023px){.fv__stage{padding-block:var(--s-section)}.fv__head,.fv__list,.fv__foot{grid-column:1/-1;grid-row:auto}}@media (prefers-reduced-motion:reduce){.fv .srow{opacity:1}}.tb{position:absolute;inset:0}.tb:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.16) 1px,transparent 1.3px);background-size:20px 20px;-webkit-mask:radial-gradient(ellipse 70% 60% at 50% 42%,#000 20%,transparent 75%);mask:radial-gradient(ellipse 70% 60% at 50% 42%,#000 20%,transparent 75%);opacity:0;transition:opacity 1.4s}.tri__scene--brand.on .tb:before{opacity:1}.tb__art{position:absolute;left:50%;top:44%;width:min(86%,62svh * .8);aspect-ratio:4/5;transform:translate(-50%,-50%)}.tb__guides{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.tb__guides .g1{stroke:#ffffff38;stroke-width:1;stroke-dasharray:1 5}.tb__guides .g2{stroke:#ff00ff8c;stroke-width:1;stroke-dasharray:1 4}.tb__guides .g3{stroke:#ff00ffbf;stroke-width:1;stroke-dasharray:880;stroke-dashoffset:880;transition:stroke-dashoffset 2.4s var(--e-expo) .9s}.tb__guides .g4{stroke:#ffffff4d;stroke-width:1;stroke-dasharray:1 4}.tb__guides .g5{stroke:#ffffff8c;stroke-width:1}.tb__guides line,.tb__guides path,.tb__guides .g4{transform-box:fill-box;transform-origin:left center;transform:scaleX(0);transition:transform 1.3s var(--e-expo) .45s}.tb__guides .g2,.tb__guides .g1--v,.tb__guides .g5--v{transform-origin:center top;transform:scaleY(0)}.tb__guides .g4{transform-origin:center;transform:scale(0)}.tri__scene--brand.on .tb__guides line,.tri__scene--brand.on .tb__guides path,.tri__scene--brand.on .tb__guides .g4{transform:none}.tri__scene--brand.on .tb__guides .g3{stroke-dashoffset:0}.tb__lab{fill:#ffffff8c;font:500 9px/1 var(--f-mono,ui-monospace,monospace);letter-spacing:.14em;text-transform:uppercase;text-anchor:middle;opacity:0;transition:opacity .8s 1.6s}.tb__orb{fill:#f0f;filter:drop-shadow(0 0 6px #ff00ff);opacity:0;transition:opacity .8s 2.2s}.tri__scene--brand.on .tb__lab,.tri__scene--brand.on .tb__orb{opacity:1}.tb .tri__d{position:absolute;left:15%;top:20.8%;width:70%;height:49.8%;aspect-ratio:auto}.tri__scene--brand.on .tri__bar{animation:tbWave 5s ease-in-out infinite;animation-delay:calc(1.6s + var(--i) * 70ms)}@keyframes tbWave{0%,to{background:#fff;box-shadow:none}6%{background:#f0f;box-shadow:0 0 16px #ff00ffe6}14%{background:#fff;box-shadow:none}}.tb .tri__chips{left:7%;bottom:6%}.tb__type{position:absolute;right:7%;bottom:5%;text-align:right}.tb__type .tri__spec{position:static;font-size:clamp(48px,5.6vw,96px)}.tv{position:absolute;inset:0}.tv__cv{position:absolute;inset:0;width:100%;height:100%;max-width:none}.tv__hud span{position:absolute;color:#fff9;letter-spacing:.12em;text-transform:uppercase}.tv__tl{right:6%;top:5%;text-align:right}.tv__tr{right:6%;top:calc(5% + 18px)}.tv__bl{left:6%;bottom:calc(6% + 14px)}.tv__br{right:6%;bottom:calc(6% + 14px)}.tv__split{position:absolute;top:0;bottom:0;left:var(--sx,50%);width:1px;background:linear-gradient(#fff0,#ffffffd9 18% 82%,#fff0)}.tv__split span{position:absolute;top:22%;padding:4px 9px;border-radius:99px;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.tv__split span:first-child{right:10px}.tv__split span:last-child{left:10px;color:#ff80ff}.tv__bar{position:absolute;left:6%;right:6%;bottom:6%;height:2px;border-radius:2px;background:#ffffff1f;overflow:hidden}.tv__bar i{display:block;height:100%;width:var(--rb,0%);background:var(--c-accent);box-shadow:0 0 10px var(--c-accent)}.tv__gizmo{position:absolute;left:6%;top:12%;width:46px;height:46px;stroke-width:1.6;fill:none;opacity:.85}.tc{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(14px,2.4vh,28px);padding:14% 7% 8%}.tc__ed{border-radius:12px;background:#0a0a0a;box-shadow:inset 0 0 0 1px #ffffff1a,0 30px 60px -30px #000000e6;overflow:hidden}.tc__bar{display:flex;align-items:center;gap:6px;padding:9px 12px;border-bottom:1px solid rgba(255,255,255,.07)}.tc__bar i{width:8px;height:8px;border-radius:50%;background:#ffffff29}.tc__bar span{margin-left:8px;color:#ffffff80;letter-spacing:.1em}.tc__code{margin:0;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(11px,.92vw,14px);line-height:1.7;white-space:pre;color:#fff;min-height:calc(17em + 28px)}.tc__code .k{color:var(--c-accent)}.tc__code .f{font-weight:700}.tc__code .s{color:#ff80ff}.tc__code .c{color:#fff6}.tc__code .cur{display:inline-block;width:.55em;height:1.1em;background:var(--c-accent);vertical-align:-.2em;animation:caret 1s steps(1) infinite}.tc__lh{opacity:0;transform:translate3d(0,16px,0);transition:opacity .7s var(--e-out),transform 1s var(--e-expo)}.tc.is-scores .tc__lh{opacity:1;transform:none}.tc__lt{margin-bottom:10px;letter-spacing:.14em;text-transform:uppercase}.tc__gs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.tc__g{display:grid;justify-items:center;gap:6px;text-align:center}.tc__g svg{grid-area:1/1;width:min(64px,100%);transform:rotate(-90deg)}.tc__g circle{fill:none;stroke:#ffffff1a}.tc__g .tc__gv{stroke:var(--c-accent);stroke-linecap:round;stroke-dasharray:119.4;stroke-dashoffset:calc(119.4 * (1 - var(--g,0)));filter:drop-shadow(0 0 3px rgba(255,0,255,.7))}.tc__g b{grid-area:1/1;align-self:center;font-size:clamp(14px,1.3vw,19px);font-weight:600}.tc__g span{color:#fff9;letter-spacing:.06em;line-height:1.2}.tc__cwv{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:12px;color:#ffffff8c;letter-spacing:.1em;text-transform:uppercase}.tc__cwv b{color:#fff;font-weight:600}.tc__ok{display:inline-flex;align-items:center;gap:6px;color:#fff}.tc__ok:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--c-accent);box-shadow:0 0 10px var(--c-accent)}@media (max-width:1023px){.tb__art{width:min(70%,30svh * .8)}.tc{padding:10% 6% 6%}.tc__code{min-height:0;font-size:10px}.tc__gs{gap:4px}.tc__g svg{width:44px}.tv__bl,.tv__tl{display:none}}.spiral__title{mix-blend-mode:normal;color:#fff}.spiral+.section{padding-top:var(--s-6)}[data-settle]{transform:scale(var(--st,1));filter:blur(calc((var(--st,1) - 1) * 40px));transform-origin:0 100%}.bw{position:relative;border-radius:16px;background:#0b0b0d;box-shadow:inset 0 0 0 1px #ffffff1f,0 70px 160px -50px #ff00ff8c,0 30px 80px -30px #000000e6;overflow:hidden;font-family:var(--f-text)}.bw__bar{display:flex;align-items:flex-end;gap:10px;padding:10px 12px 0;background:#141417}.bw__dots{display:flex;gap:7px;padding:0 6px 12px 2px}.bw__dots i{width:11px;height:11px;border-radius:50%;background:#3a3a40}.bw__dots i:first-child{background:#ff5f57}.bw__dots i:nth-child(2){background:#febc2e}.bw__dots i:nth-child(3){background:#28c840}.bw__tab{display:flex;align-items:center;gap:8px;min-width:0;max-width:260px;padding:8px 12px;border-radius:10px 10px 0 0;background:#0b0b0d;color:#ffffffd9;font-size:12px;white-space:nowrap}.bw__fav{display:grid;place-items:center;width:16px;height:16px;padding:2px 3px;border-radius:4px;background:linear-gradient(150deg,#f0f,#b300b3)}.bw__fav .lg{width:100%}.bw__x{margin-left:10px;color:#fff6}.bw__plus{padding:0 4px 10px;color:#fff6;font-size:14px}.bw__url{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#0b0b0d;border-bottom:1px solid rgba(255,255,255,.07)}.bw__nav{display:flex;gap:6px;color:#ffffff73}.bw__nav svg,.bw__addr svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bw__addr{flex:1;display:flex;align-items:center;gap:8px;padding:7px 12px;border-radius:99px;background:#1a1a1e;color:#ffffffd1;font-size:12.5px;letter-spacing:.01em}.bw__addr svg{width:13px;height:13px;color:#ffffff80}.bw__view{position:relative;background:#000}.bw__flame{position:absolute;inset:0;width:100%;height:100%;max-width:none;pointer-events:none;opacity:0;transition:opacity 1.6s var(--e-out)}.bw__flame.is-live{opacity:1}.bw .app{background:transparent;border-radius:0;box-shadow:none}.bw .app:before{display:none}.bw .app__bar{background:#00000059}.bw .app__card{background:#08080adb}.bw .app__cards{background:#000}.platform .caption{margin-top:var(--s-4)}.closing--planet{display:block;min-height:0;padding:0;background:none;overflow:visible;overflow-x:clip}.kong+.closing.closing--planet{display:block}.closing__stage{position:sticky;top:0;z-index:0;height:100svh;overflow:hidden;background:#050307 url(img/planet-d.webp?v=42a22e7e) 50% 100%/cover no-repeat}.closing__stage .planet,.closing__stage .planet__veil{position:absolute;inset:0}.closing--planet .closing__scroll{padding-top:64svh}.foot--over{position:relative;z-index:4;margin-top:-100svh;background:#000}@media (max-width:767px){.closing__stage{background-image:url(img/planet-m.webp?v=20513f2f)}}@media (prefers-reduced-motion:reduce){.closing--planet .closing__scroll{margin-top:-100svh;padding-top:20svh}.foot--over{margin-top:0}}.spiral+.clients{position:relative;z-index:2;padding-top:var(--s-5);margin-top:-42vh}.spiral__fog,.spiral__stars,.spiral__meta{opacity:var(--sbg,1)}@media (prefers-reduced-motion:reduce){.spiral+.clients{margin-top:0}}.kong+.closing--planet:before{display:none}.closing--planet .closing__stage{overflow:visible}.closing--planet .closing__stage:after{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:#ff00ffe6;box-shadow:0 -6px 22px -2px #ff00ff8c,0 -18px 60px -14px #ff00ff73;pointer-events:none}.closing__stage>.planet,.closing__stage>.planet__veil{overflow:hidden}@media (prefers-reduced-motion:no-preference){.statement+.warp{z-index:2;margin-top:-100svh}}@media (prefers-reduced-motion:reduce){.statement{height:auto}.statement__stage{position:relative;height:auto;padding-block:var(--s-section)}}.calbox{min-height:0;transition:height .5s var(--e-out)}.kong__frame,.kong__frame:where(*){background:#050505;box-shadow:inset 0 0 0 1px #ffffff0f}.kong{padding-block:var(--s-8)}.kong__frame{height:min(80svh,780px);min-height:560px}.kong__run{display:none}.kong+*{margin-top:0}.kong+*:before{display:none}@media (max-width:1023px){.kong__frame{height:min(88svh,760px);min-height:600px}}.reel__frame{backface-visibility:hidden}.hero__morph{position:absolute;right:0;top:0;width:58%;height:100svh;z-index:0;max-width:none;pointer-events:none;opacity:0}.hero.morph-on .hero__morph{opacity:1}@media (max-width:1023px){.hero__morph{width:84%;top:38svh;height:62svh}}@media (max-width:767px){.hero__morph{left:0;right:0;top:52svh}}.kong__frame{background:radial-gradient(ellipse 60% 70% at 88% 92%,#ff80ffd9 0,#ff00ff59 38%,#f0f0 70%),linear-gradient(104deg,#000 0% 30%,#1a001a 42%,#606 58%,#b300b3 76%,#f0f);box-shadow:none}@media (max-width:1023px){.kong__frame{background:radial-gradient(ellipse 90% 50% at 70% 100%,#ff80ffcc 0,#ff00ff4d 45%,#f0f0 75%),linear-gradient(170deg,#000 0% 28%,#303 46%,#909 72%,#f0f)}}.progress{height:1px;box-shadow:none}.step:after{box-shadow:none}.tri__line:before{width:1px;box-shadow:none}.prow:before{width:1px;box-shadow:none}.kf__bar,.fv__dots i,.tv__bar,.lc__legend i.me,.depth__scan{height:1px}.tv__split{box-shadow:none}.cwv__track .z+.z{border-left-width:1px}.lc .ln.me{stroke-width:1.4;filter:none}.lc .ln.cp,.lc .end{stroke-width:1.2}.sys .ln2.on{stroke-width:1.2;filter:none}.sys .sp{stroke-width:1.5;filter:none}.tc__g circle{stroke-width:1.4}.calbox__wait i{box-shadow:inset 0 0 0 1px #ff00ff40;border-top-width:1px}.sf[data-sf-dim]{opacity:.5}.closing--planet .closing__stage:after{display:none}.depth__seq{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:var(--qa,0);pointer-events:none}.depth--seq .depth__title{transform:translate3d(0,calc((1 - var(--e)) * 12vh + var(--tt,0px)),0) scale(calc(.82 + var(--e) * .18))}@media (prefers-reduced-motion:reduce){.depth--seq .depth__run{height:auto}.depth__seq{display:none}}.hero__morph{background:radial-gradient(ellipse 34% 14% at 50% 84%,rgba(255,0,255,calc(.2 + var(--fl,0) * .55)),#f0f0 72%)}@media (min-width:1024px){.fv__stage{min-height:0}.fv .srow{cursor:pointer}.fv__dots i{position:relative;overflow:hidden;width:36px}.fv__dots i.on{background:#fff3;width:56px}.fv__dots i:after{content:"";position:absolute;inset:0;background:var(--c-accent);transform-origin:0 50%;transform:scaleX(0)}.fv__dots i.on:after{transform:scaleX(var(--fp,1))}.fv__dots i.done:after{transform:scaleX(1);opacity:.45}}.app__foot{position:relative;border-top:1px solid rgba(255,255,255,.08);background:#000}.app__foot .app__cards{border-top:0;background:none}.app__dock{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:12px 16px;opacity:0;transform:translate3d(0,16px,0);transition:opacity .5s var(--e-out) .15s,transform .8s var(--e-expo) .15s;pointer-events:none}.app.is-chat .app__dock{opacity:1;transform:none}.dock__meta{display:flex;align-items:center;gap:12px;color:#ffffff80}.dock__bar{position:relative;flex:1;height:1px;background:#ffffff24;overflow:hidden}.dock__bar i{position:absolute;inset:0;background:var(--c-accent);transform-origin:0 50%;transform:scaleX(var(--bp,0));transition:transform .8s var(--e-expo)}.dock__n{min-width:6.5em;text-align:right}.app.is-done .dock__n{color:var(--c-accent)}.dock__in{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 14px;border-radius:14px;background:#0e0e10eb;box-shadow:inset 0 0 0 1px #ffffff1f}.app.is-typing-u .dock__in{box-shadow:inset 0 0 0 1px #ff00ff8c,0 0 24px -6px #ff00ff73}.dock__clip svg,.dock__send svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.dock__clip{display:grid;color:#fff6}.dock__txt{position:relative;flex:1;min-width:0;font-size:13px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#ededed}.dock__ph{color:#ffffff61;transition:opacity .2s}.dock__typed:not(:empty)+.dock__caret,.app.is-typing-u .dock__caret{display:inline-block}.app.is-typing-u .dock__ph{display:none}.dock__caret{display:none;width:1px;height:1.1em;margin-left:1px;vertical-align:-.2em;background:#f0f;animation:caret 1s steps(1) infinite}@keyframes caret{50%{opacity:0}}.dock__send{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#ffffff14;color:#ffffff80;transition:background .25s,color .25s,transform .2s}.app.is-typing-u .dock__send{background:#f0f;color:#fff}.dock__send.is-hit{transform:scale(.88)}.dock__chips{display:flex;flex-wrap:wrap;gap:6px}.dock__chips span{padding:5px 10px;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff24;color:#fff9;transition:box-shadow .3s,color .3s,background .3s}.dock__chips span.on{box-shadow:inset 0 0 0 1px #ff00ffb3;color:#fff;background:#ff00ff1f}@media (max-width:1023px){.dock__chips{display:none}.app__dock{gap:8px;padding:10px 12px}}.reel .wrap{perspective:min(1300px,170vw);perspective-origin:50% 115%}.reel__frame{transform-origin:50% 100%;transform:rotateX(66deg) scale(.9);transition:transform 1.6s var(--e-expo);will-change:transform;contain:paint}.reel__frame.is-in{transform:none}.reel__frame.is-js{transition:none;transform:rotateX(calc((1 - var(--u,0)) * 66deg)) scale(calc(.9 + var(--u,0) * .1))}@supports (animation-timeline:view()){.reel__frame,.reel__frame.is-in{transition:none;animation:reelUnfold linear both;animation-timeline:view();animation-range:entry 0% cover 54%}}@keyframes reelUnfold{0%{transform:rotateX(66deg) scale(.9)}to{transform:rotateX(0) scale(1)}}@media (prefers-reduced-motion:reduce){.reel__frame,.reel__frame.is-in{animation:none;transform:none}}.reel__frame.is-set{will-change:auto}.mgrad--menu i{left:100%;right:auto;top:0;width:210%;height:auto;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);transform-origin:50% 50%;background:radial-gradient(closest-side,#ff00fff2,#ff00ffc7 26%,#ff00ff80 54%,#ff00ff3d 80%,#ff00ff14 94%,#f0f0);animation:mgq 14s ease-in-out infinite alternate;will-change:auto}@keyframes mgq{0%{scale:1}to{scale:1.05}}@media (prefers-reduced-motion:reduce){.mgrad--menu i{animation:none}}.ckb{position:fixed;z-index:44;right:var(--margin);bottom:var(--margin);width:min(380px,calc(100vw - 2 * var(--margin)));padding:16px 16px 14px;border-radius:16px;background:#0a0a0ce0;box-shadow:inset 0 0 0 1px #ffffff1f,0 30px 80px -30px #000000d9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#fff;opacity:0;transform:translate3d(0,16px,0);transition:opacity .5s var(--e-out),transform .8s var(--e-expo);pointer-events:none}.ckb[hidden]{display:none}.ckb.is-on{opacity:1;transform:none;pointer-events:auto}.ckb__t{color:#ffffff80;margin-bottom:6px}.ckb__p{font-size:13px;line-height:1.5;color:#fffc}.ckb__p a{color:#fff;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;white-space:nowrap}.ckb__row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.ckb__b{font:inherit;font-size:13px;font-weight:500;line-height:1;padding:12px 14px;border:0;border-radius:999px;background:#ffffff1a;color:#fff;box-shadow:inset 0 0 0 1px #ffffff3d;cursor:pointer;transition:background .25s}.ckb__b:hover{background:#fff3}.ckb__b:focus-visible{outline:1px solid #ff00ff;outline-offset:2px}@media (max-width:767px){.ckb{left:12px;right:12px;bottom:12px;width:auto}}.consent__btns .btn{flex:1 1 0;justify-content:space-between}.spiral{height:250vh}@media (max-width:767px){.spiral{height:220vh}}.closing--planet .closing__scroll{padding-bottom:100svh}@media (max-width:767px){.closing--planet .closing__scroll{padding-top:52svh;padding-bottom:100svh}}.depth--seq .depth__run{height:248vh}@media (max-width:767px){.depth--seq .depth__run{height:232vh}}.od{display:inline-flex;--lh:.9em}.od__d{position:relative;display:inline-block;clip-path:inset(0 -.35em)}.od__g{visibility:hidden}.od__s{position:absolute;left:50%;top:0;display:flex;flex-direction:column;transform:translate3d(-50%,0,0);will-change:transform}.od__s i{display:block;height:var(--lh);line-height:var(--lh);font-style:normal;text-align:center}.od.is-on .od__s{transform:translate3d(-50%,calc(var(--k) * -1 * var(--lh)),0);transition:transform calc(1.5s + var(--j) * .25s) cubic-bezier(.12,.82,.16,1) calc(var(--dl) + var(--j) * 70ms);animation:odb calc(1.5s + var(--j) * .25s) ease-out calc(var(--dl) + var(--j) * 70ms) both}@keyframes odb{0%{filter:blur(0)}12%{filter:blur(2.4px)}70%{filter:blur(.4px)}to{filter:blur(0)}}.kf .kf__u{display:inline-block;opacity:0;transform:translate3d(0,.2em,0)}.kf.is-count .kf__u{opacity:1;transform:none;transition:opacity .6s var(--e-out) calc(1.25s + var(--ud,0ms)),transform .9s var(--e-expo) calc(1.25s + var(--ud,0ms))}.kf.in:not(.is-count) .kf__bar{transform:scaleX(0);transition:none}.kf.is-count .kf__bar{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.kf .kf__u{opacity:1;transform:none}}.kong__frame{transform-origin:50% 50%;will-change:transform}.statement{height:185vh}@media (max-width:767px){.statement{height:175vh}}.closing--planet .closing__scroll{position:relative;z-index:1;margin-top:-100svh;padding:0}.closing--planet .closing__pin{position:sticky;top:0;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding-top:calc(var(--nav-hs) + var(--s-5));padding-bottom:var(--s-7)}@media (max-width:767px){.closing--planet .closing__pin{padding-top:calc(var(--nav-hs) + var(--s-4));padding-bottom:var(--s-6)}}@media (prefers-reduced-motion:reduce){.closing--planet .closing__scroll{padding-bottom:20svh}}.foot{position:relative;z-index:2;background:#050407;border-top:0;border-radius:clamp(22px,2.6vw,40px) clamp(22px,2.6vw,40px) 0 0;box-shadow:inset 0 1px #ffffff29,0 -1px #f0f9,0 -16px 60px -18px #ff00ff73;isolation:isolate}.foot--over{box-shadow:inset 0 1px #ffffff29,0 -1px #f0f9,0 -16px 60px -18px #ff00ff73}.foot__depth{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;border-radius:inherit}.foot__planet{position:absolute;right:-18vw;top:-34vw;width:min(78vw,1100px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 38% 62%,#ff00ff29,#2800288c 46%,#08000aeb 68%,#050407 69.6%,#05040700 70%);box-shadow:inset 0 0 0 1px #ff78ff47,0 0 90px -10px #ff00ff59,0 0 240px -40px #ff00ff40}.foot__ground{position:absolute;left:0;right:0;bottom:0;height:48%;overflow:hidden}.foot__haze{position:absolute}.foot__floor{position:absolute;left:50%;top:0;width:340%;height:260%;transform-origin:50% 0;transform:translate(-50%) perspective(700px) rotateX(72deg);background-image:linear-gradient(rgba(255,0,255,.6) 2px,transparent 2px),linear-gradient(90deg,rgba(255,0,255,.55) 1px,transparent 1px);background-size:72px 72px;background-position:50% 0;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.6) 14%,#000 40%);mask-image:linear-gradient(to bottom,#0000,#0009 14%,#000 40%);opacity:.42;animation:footFloor 6s linear infinite}@keyframes footFloor{to{background-position:50% 72px}}@media (max-width:767px){.foot__floor{background-size:60px 60px}@keyframes footFloor{to{background-position:50% 60px}}.foot__planet{right:-40vw;top:-50vw;width:120vw}.foot__ground{height:40%}}@media (prefers-reduced-motion:reduce){.foot__floor{animation:none}}@media (max-width:767px){.app__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px}.app__card:not(.is-pick){display:flex}.app__card{padding:10px 8px;gap:6px;font-size:11.5px;line-height:1.2}.app__card>span:last-child{display:none}.app__ci{width:24px;height:24px}}.foot__stars{position:absolute;inset:-20% 0 0;opacity:.55;transform:translate3d(0,calc(var(--fk,0) * 8vh),0);background-image:radial-gradient(1px 1px at 12% 18%,rgba(255,255,255,.9),transparent 70%),radial-gradient(1px 1px at 33% 62%,rgba(255,255,255,.7),transparent 70%),radial-gradient(1.5px 1.5px at 58% 27%,rgba(255,200,255,.9),transparent 70%),radial-gradient(1px 1px at 77% 71%,rgba(255,255,255,.6),transparent 70%),radial-gradient(1px 1px at 91% 41%,rgba(255,255,255,.8),transparent 70%),radial-gradient(1px 1px at 46% 88%,rgba(255,255,255,.5),transparent 70%);background-size:420px 380px;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 55%,transparent 80%);mask-image:linear-gradient(to bottom,#000 0%,#000 55%,transparent 80%)}.foot__glow{position:absolute;right:-12vw;top:-30vw;width:min(96vw,1360px);aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,#ff00ff38,#ff00ff14 60%,#f0f0);transform:translate3d(0,calc(var(--fk,0) * 22vh),0)}.foot__planet{transform:translate3d(0,calc(var(--fk,0) * 26vh),0) scale(calc(1 + var(--fk,0) * .06));will-change:transform}.foot__moon{position:absolute;left:8%;top:14%;width:clamp(56px,7vw,120px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 70% 32%,#ffdcfff2 0,#ff50ffbf 18%,#780082d9 46%,#120016 72%);box-shadow:0 0 40px #ff00ff59,inset -6px -8px 18px #0000008c;opacity:.85;transform:translate3d(calc(var(--fk,0) * -4vw),calc(var(--fk,0) * 46vh),0);will-change:transform}@media (max-width:767px){.foot__moon{left:auto;right:10%;top:9%;width:48px}.foot__glow{right:-40vw;top:-50vw;width:140vw}}@media (prefers-reduced-motion:reduce){.foot__stars,.foot__glow,.foot__planet,.foot__moon{transform:none}}.foot__haze{left:-20%;right:-20%;top:30%;height:48%;background:radial-gradient(ellipse 46% 50% at 50% 50%,#ff00ff2e,#ff00ff0f 48%,#f0f0 74%)}@media (max-width:767px){.foot__haze{top:40%;height:40%}}.foot__social a{box-shadow:none;background:#0e0b11db;-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2)}.foot__social a:hover{box-shadow:0 0 0 1px #ff00ff8c,0 12px 30px -12px #ff00ff73;background:#1e0820e6}.foot__top{border-bottom:0}.foot__follow{border-top:0}.foot__social{display:flex;flex-wrap:wrap;gap:12px}.foot__social a,.foot__social a:hover{padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-radius:12px}.foot__social a:hover{transform:translateY(-3px)}.foot__si{width:46px;height:46px;border-radius:13px}.foot__si svg{width:20px;height:20px}.foot__social a:hover .foot__si{box-shadow:0 10px 30px -8px #ff00ffbf}.foot__social a:focus-visible{outline:1px solid #fff;outline-offset:3px}.foot__sn{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@keyframes footGlow{0%,to{opacity:.6;scale:.97}50%{opacity:1;scale:1.04}}@media (prefers-reduced-motion:reduce){.foot__glow{animation:none}}.foot__social li+li{margin-top:0}.foot{padding-top:var(--s-9)}.foot__top{padding-bottom:var(--s-7);margin-bottom:var(--s-7)}.foot__follow{margin-top:var(--s-7);padding-top:var(--s-3)}.foot__base{margin-top:var(--s-7)}.foot__glow{animation:footGlow 6s ease-in-out infinite}@keyframes footGlow{0%,to{opacity:.3;scale:.9}50%{opacity:1;scale:1.12}}@media (min-width:768px){.foot{padding-top:var(--s-10);min-height:0}.foot__top{padding-bottom:var(--s-7)}.foot__base{margin-top:var(--s-8)}}.foot.foot--over{min-height:100svh}.depth--seq .depth__media img,.depth--still .depth__media img{object-position:50% var(--fy,50%)}.depth--seq .depth__strips i{background-position:50% var(--fy,50%)}.kong{height:250vh;padding:0}.kong__stage{position:sticky;top:0;height:100svh;display:flex;align-items:center;padding:0 var(--margin);overflow:visible;--kf:.9}.kong__frame{width:100%;overflow:visible;transform:scale(var(--kf,1));clip-path:inset(-140vh 0 0 -30vw round 0 0 var(--r-card) 0);z-index:1}.kong__edge{position:absolute;left:var(--margin);right:var(--margin);top:50%;height:max(560px,min(80svh,780px));border-radius:var(--r-card);pointer-events:none;z-index:0;transform:translateY(-50%) scale(var(--kf,1));opacity:var(--kgo,.7);will-change:opacity;box-shadow:0 0 0 1px #ff6effbf,0 0 22px #ff00ff61,0 0 110px -14px #ff00ff52}.kong__frame:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ff8cff61,inset 0 0 36px #ff00ff1f;pointer-events:none;z-index:1}@media (max-width:1023px){.kong{height:230vh}.kong__edge{height:max(600px,min(88svh,760px))}}@media (prefers-reduced-motion:reduce){.kong{height:auto;padding-block:var(--s-8)}.kong__stage{position:relative;height:auto}.kong__frame{clip-path:none;overflow:hidden;transform:none}.kong__edge{transform:translateY(-50%)}}.veil{position:fixed;inset:0;z-index:200;pointer-events:none;background:#000;animation:veilOut 1.3s cubic-bezier(.65,0,.35,1) .1s both}.veil:after{content:"";position:absolute;left:62%;top:58%;width:130vmax;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,#ff00ff6b,#ff00ff1a 42%,#f0f0 70%);transform:translate(-50%,-50%) scale(.12);animation:veilBloom 1.4s cubic-bezier(.16,1,.3,1) both}@keyframes veilOut{to{opacity:0;visibility:hidden}}@keyframes veilBloom{0%{opacity:0;transform:translate(-50%,-50%) scale(.12)}30%{opacity:1}to{opacity:.2;transform:translate(-50%,-50%) scale(1.15)}}.nv .veil{display:none}.veil__ld{position:absolute;left:50%;top:50%;width:66px;height:66px;margin:-33px 0 0 -33px;display:grid;place-items:center;opacity:0;transition:opacity .25s}.veil__ld:before{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff24;border-top:2px solid var(--c-accent);animation:spin .9s linear infinite}.veil__ld b{position:relative;font-family:var(--f-text);font-weight:600;font-size:12px;line-height:1;letter-spacing:.02em;color:#ffffffe6;font-variant-numeric:tabular-nums}.veil__ld b:after{content:"%";margin-left:1px;opacity:.55}html.ld .veil__ld{opacity:1;transition-delay:.18s}html.ld .veil,html.ld .veil:after{animation-play-state:paused}html.ld .nav *,html.ld main>:first-child,html.ld main>:first-child *{animation-play-state:paused!important}html.ld-done .veil__ld{opacity:0;transition-delay:0s}html:not(.nv) .nav .logo,html:not(.nv) .nav__end>*{animation:navItem 1s var(--e-expo) backwards}html:not(.nv) .nav .logo{animation-delay:.55s}html:not(.nv) .nav__end>:nth-child(1){animation-delay:.75s}html:not(.nv) .nav__end>:nth-child(2){animation-delay:.85s}html:not(.nv) .nav__end>:nth-child(3){animation-delay:.95s}@keyframes navItem{0%{opacity:0;transform:translate3d(0,-14px,0)}}.hero__title .wd{overflow:visible}.hero__title .wi{animation:none}.hero__title .hc{display:inline-block;animation:chIn 1.7s cubic-bezier(.16,1,.3,1) calc(.26s + var(--c) * 42ms) backwards,chGl 1.2s ease-in-out calc(2.15s + var(--c) * 55ms) 1}@keyframes chIn{0%{opacity:0;transform:translate3d(var(--dx),.22em,0) scale(1.24);filter:blur(18px);color:#f0f}40%{opacity:1;color:#ff8cff;filter:blur(2px)}to{opacity:1;transform:none;filter:blur(0);color:#fff}}@keyframes chGl{0%,to{text-shadow:0 0 0 rgba(255,0,255,0)}35%{color:#ffd6ff;text-shadow:0 0 22px rgba(255,0,255,.85),0 0 60px rgba(255,0,255,.35)}}.hero__title .acc .hc{transform-origin:50% 80%;animation:dotIn 1s cubic-bezier(.34,1.56,.64,1) 1.05s backwards,dotGl 2.2s ease-out 1.12s 1}@keyframes dotIn{0%{opacity:0;transform:translate3d(0,-.5em,0) scale(0)}to{opacity:1;transform:none}}@keyframes dotGl{0%{text-shadow:0 0 30px rgba(255,0,255,1),0 0 90px rgba(255,0,255,.7)}to{text-shadow:0 0 0 rgba(255,0,255,0)}}.hero__claim .wi{animation:softIn 1.5s var(--e-out) calc(.95s + (var(--i) - 3) * .12s) backwards}@keyframes softIn{0%{opacity:0;transform:translate3d(0,.14em,0);filter:blur(14px)}to{opacity:1;transform:none;filter:blur(0)}}.hero__claim .wi:has(.o){animation:none}.hero__claim .o{position:relative;display:inline-block;clip-path:inset(-20% -6% -20% 0);animation:scanIn .5s cubic-bezier(.76,0,.24,1) calc(1.25s + (var(--i) - 5) * .44s) backwards,strokeIn 1.6s ease-out calc(1.7s + (var(--i) - 5) * .44s) backwards}.hero__claim .o:after{content:"";position:absolute;inset:4% 0 6%;pointer-events:none;background:linear-gradient(90deg,#f0f0 55%,#ff00ff38 88%,#ff6bff calc(100% - 3px),#fff);opacity:0;animation:scanBar .5s cubic-bezier(.76,0,.24,1) calc(1.25s + (var(--i) - 5) * .44s) both}@keyframes scanIn{0%{clip-path:inset(-20% 100% -20% 0)}to{clip-path:inset(-20% -6% -20% 0)}}@keyframes scanBar{0%{opacity:1;transform:translate3d(-100%,0,0)}88%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes strokeIn{0%{-webkit-text-stroke-color:#ff00ff}to{-webkit-text-stroke-color:var(--c-fg)}}.hero__cta .btn{animation:ctaIn 1.1s var(--e-expo) backwards}.hero__cta .btn:nth-child(1){animation-delay:1.75s}.hero__cta .btn:nth-child(2){animation-delay:1.87s}@keyframes ctaIn{0%{opacity:0;transform:translate3d(0,22px,0) scale(.94);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}.hero__foot{position:relative;border-top-color:transparent}.hero__foot:before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:linear-gradient(90deg,var(--c-line),rgba(255,0,255,.55) 50%,var(--c-line));transform-origin:0 50%;animation:lineIn 1.8s var(--e-expo) 2s backwards}@keyframes lineIn{0%{transform:scaleX(0)}}.hero__foot>*{animation:fxIn 1s var(--e-expo) 2.2s backwards}.hero__foot>:nth-child(2){animation-delay:2.32s}.hero__morph{transform:scale(.86);transition:opacity 1.8s var(--e-out),transform 2.6s cubic-bezier(.16,1,.3,1)}.hero.morph-on .hero__morph{transform:none}.hero>.orb{animation:fadeOrb 2.6s ease .25s backwards}@keyframes fadeOrb{0%{opacity:0}}@media (max-width:767px){.hero__foot:before{display:none}@keyframes chIn{0%{opacity:0;transform:translate3d(var(--dx),.22em,0) scale(1.2);color:#f0f}40%{opacity:1;color:#ff8cff}to{opacity:1;transform:none;color:#fff}}@keyframes softIn{0%{opacity:0;transform:translate3d(0,.14em,0)}to{opacity:1;transform:none}}@keyframes ctaIn{0%{opacity:0;transform:translate3d(0,22px,0) scale(.94)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.veil{display:none}.hero__title .hc,.hero__claim .wi,.hero__claim .o,.hero__claim .o:after,.hero__cta .btn,.hero__foot:before,.hero__foot>*,.nav .logo,.nav__end>*,.hero>.orb{animation:none}.hero__claim .o{clip-path:none}.hero__morph{transform:none}}.cx{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:16px;padding:12px;border-radius:24px;isolation:isolate;background:linear-gradient(160deg,#ffffff12,#ffffff04 55%),#0a050c99;-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);box-shadow:inset 0 0 0 1px #ffffff17,inset 0 1px #ffffff14,0 24px 60px -30px #000000e6;transition:transform .7s var(--e-expo),box-shadow .6s var(--e-out)}.cx:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;z-index:-1;opacity:0;transition:opacity .6s var(--e-out);background:linear-gradient(120deg,#ff3cfff2,#ff00ff1f 38%,#ff00ff0f 62%,#ff96ffcc);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.cx:hover,.cx:focus-within{transform:translate3d(0,-2px,0);box-shadow:inset 0 0 0 1px #fff0,0 30px 70px -28px #ff00ff8c}.cx:hover:before,.cx:focus-within:before{opacity:1}.cx__ico{position:relative;width:54px;height:54px;border-radius:50%;display:grid;place-items:center;color:#fff;background:radial-gradient(circle at 32% 26%,#ff96ff6b,#ff00ff24 58%,#ff00ff0f);box-shadow:inset 0 0 0 1px #ff00ff80,0 0 26px -6px #ff00ffb3;transition:background .5s var(--e-out),box-shadow .5s var(--e-out),color .5s}.cx__ico:after{content:"";position:absolute;inset:-5px;border-radius:50%;box-shadow:0 0 0 1px #ff00ff59;opacity:0;transform:scale(.8);pointer-events:none}.cx:hover .cx__ico{background:var(--c-accent);color:#000;box-shadow:0 0 0 6px #ff00ff1f,0 0 44px #ff00ffd9}.cx:hover .cx__ico:after{animation:cxRing 1.4s var(--e-out) infinite}@keyframes cxRing{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.45)}}.cx svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.cx__svg{width:23px;height:23px;overflow:visible}.cx__flap{transform-box:fill-box;transform-origin:50% 0;transition:transform .55s var(--e-expo)}.cx:hover .cx__flap{transform:scaleY(-1) translateY(2px)}.cx__hs{transform-box:view-box;transform-origin:30% 70%}.cx:hover .cx__hs{animation:cxBuzz 1.3s ease-in-out infinite}@keyframes cxBuzz{0%,46%,to{transform:none}6%,18%,30%{transform:rotate(-11deg)}12%,24%,36%{transform:rotate(9deg)}}.cx__w{animation:cxWave 2.6s ease-in-out infinite}.cx__w2{animation-delay:.3s}@keyframes cxWave{0%,to{opacity:.15}35%{opacity:1}}.cx__body{display:flex;flex-direction:column;gap:3px;min-width:0}.cx__k{font-size:var(--t-nano);letter-spacing:.16em;text-transform:uppercase;color:var(--c-faint);line-height:1.2}.cx__v{font-size:clamp(17px,1.45vw,22px);font-weight:500;letter-spacing:-.012em;line-height:1.25;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:linear-gradient(var(--c-accent),var(--c-accent)) 0 100%/0 1px no-repeat;padding-bottom:2px;transition:background-size .6s var(--e-expo)}.cx__v:after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:1}.cx:hover .cx__v{background-size:100% 1px}.cx__v:focus-visible{outline:none}.cx:has(.cx__v:focus-visible){outline:2px solid var(--c-accent);outline-offset:3px}.cx__m{display:flex;align-items:center;gap:7px;font-size:12px;line-height:1.3;color:var(--c-dim)}.cx__m i{width:6px;height:6px;border-radius:50%;background:var(--c-accent);box-shadow:0 0 8px var(--c-accent);animation:cxDot 2.4s ease-in-out infinite}@keyframes cxDot{0%,to{opacity:1}50%{opacity:.3}}.cx__acts{position:relative;z-index:2;display:flex;gap:8px;padding-right:4px}.cx__b{position:relative;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:var(--c-dim);background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff24;transition:color .3s,background .4s,box-shadow .4s,transform .5s var(--e-expo)}.cx__b:hover,.cx__b:focus-visible{color:#fff;background:#ff00ff38;box-shadow:inset 0 0 0 1px #f0fc,0 0 22px -4px #f0fc;transform:translate3d(0,-1px,0)}.cx__b svg{width:17px;height:17px;grid-area:1/1;transition:opacity .25s,transform .45s var(--e-expo)}.cx__b[href] svg{fill:currentColor;stroke:none;width:18px;height:18px}.cx__ok{opacity:0;transform:scale(.5)}.cx__b.is-done{color:#000;background:var(--c-accent);box-shadow:0 0 26px #ff00ffd9}.cx__b.is-done .cx__cp{opacity:0;transform:scale(.5)}.cx__b.is-done .cx__ok{opacity:1;transform:none}.cx__tip{position:absolute;left:50%;bottom:calc(100% + 10px);padding:6px 10px;border-radius:var(--r-pill);background:#fff;color:#000;font-size:11px;font-weight:600;letter-spacing:.02em;white-space:nowrap;pointer-events:none;opacity:0;transform:translate3d(-50%,6px,0);transition:opacity .25s,transform .45s var(--e-expo)}.cx__b:hover .cx__tip,.cx__b.is-done .cx__tip{opacity:1;transform:translate3d(-50%,0,0)}.cx__b.is-done .cx__tip{background:var(--c-accent)}.cx-stack{display:flex;flex-direction:column;gap:10px}.contact__alt .cx-stack{margin-top:var(--s-5);max-width:460px}@media (max-width:767px){.cx{column-gap:12px;padding:10px;border-radius:20px}.cx__ico{width:46px;height:46px}.cx__svg{width:20px;height:20px}.cx__b{width:38px;height:38px}.cx__v{font-size:17px}}.fcx{display:inline-flex;align-items:center;gap:12px;color:var(--c-fg);transition:color .3s}.fcx__i{width:34px;height:34px;flex:none;border-radius:50%;display:grid;place-items:center;color:#fff;background:radial-gradient(circle at 32% 26%,#ff96ff4d,#ff00ff1a 60%,#ff00ff0a);box-shadow:inset 0 0 0 1px #ff00ff73;transition:background .4s,box-shadow .4s,color .4s}.fcx__i svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.fcx .tnum{background:linear-gradient(var(--c-accent),var(--c-accent)) 0 100%/0 1px no-repeat;padding-bottom:1px;transition:background-size .6s var(--e-expo)}.fcx:hover .fcx__i,.fcx:focus-visible .fcx__i{background:var(--c-accent);color:#000;box-shadow:0 0 26px #f0fc}.fcx:hover .tnum{background-size:100% 1px}.foot li:has(.fcx)+li:has(.fcx){margin-top:10px}@media (prefers-reduced-motion:reduce){.cx__w,.cx__m i,.cx:hover .cx__hs,.cx:hover .cx__ico:after{animation:none}}.closing__grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--s-7)}@media (min-width:1024px){.closing__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter)}.closing__head{grid-column:1/10;grid-row:1}.closing__body{grid-column:1/7;grid-row:2}}.closing--moon .closing__stage{background:#030205 url(img/moon-d.webp?v=6ebff1e0) 50% 100%/cover no-repeat}@media (max-width:767px){.closing--moon .closing__stage{background-image:url(img/moon-m.webp?v=21a55d31)}}.logo-cell span{left:clamp(14px,1.2vw,18px);bottom:clamp(12px,1vw,16px);transform:translate3d(0,4px,2px)}.logo-cell:hover span{transform:translateZ(4px)}.depth--fade .depth__media{opacity:calc(1 - var(--fo,0))}.depth--fade .depth__stage.is-built .depth__media img,.depth--fade .depth__stage .depth__seq{transform:scale(calc(1 + var(--fo,0) * .07));transform-origin:50% var(--fy,50%)}.depth--fade .depth__meta,.depth--fade .depth__cap{opacity:calc(1 - var(--fo,0))}.depth--fade+*:before{box-shadow:none}@media (min-width:1024px) and (max-width:1279px){.closing__head{grid-column:1/-1}}.closing--planet .closing__scroll{height:160svh}.closing--planet:after{content:"";display:block;height:100svh;pointer-events:none}@media (max-width:767px){.closing--planet .closing__scroll{height:150svh}}@media (prefers-reduced-motion:reduce){.closing--planet .closing__scroll{height:auto}.closing--planet:after{display:none}}.hero__foot:before{display:none}.hero__foot{border-top:0}.rvh{min-height:520px;overflow:hidden;background:#000}.rvh__media{position:absolute;inset:0;animation:rvhIn 2.4s cubic-bezier(.16,1,.3,1) .1s backwards}@keyframes rvhIn{0%{opacity:0;transform:scale(1.08)}}.rvh__media img,.rvh__media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.rvh__media video{opacity:0;transition:opacity 1.2s var(--e-out)}.rvh.is-playing .rvh__media video,.rvh__media video[controls]{opacity:1}.rvh__shade{position:absolute;inset:0;pointer-events:none}.rvh__bar{position:absolute;left:0;right:0;bottom:0;height:2px;z-index:3;background:#ffffff14}.rvh__bar i{display:block;height:100%;background:var(--c-accent);box-shadow:0 0 12px #f0fc;transform-origin:0 50%;transform:scaleX(var(--p,0))}@media (prefers-reduced-motion:reduce){.rvh__media{animation:none}}.rvh{position:sticky;top:0;z-index:0;height:100svh}.rvh__shade{background:linear-gradient(180deg,#00000080 0,#0000 18% 82%,#00000059)}.rvh~*{position:relative;z-index:1;background:#000}.rvh+*{border-radius:clamp(22px,2.6vw,40px) clamp(22px,2.6vw,40px) 0 0;box-shadow:0 -1px #ff00ff8c,0 -24px 70px -24px #ff00ff73}@media (max-width:767px){.rvh{height:100svh}}.hero__lite{display:none}.hero.morph-fail .hero__lite{display:block;position:absolute;right:0;top:0;width:58%;height:100svh;pointer-events:none;mix-blend-mode:screen}.hero.morph-fail .hero__morph{display:none}@media (max-width:1023px){.hero.morph-fail .hero__lite{width:84%;top:38svh;height:62svh}}@media (max-width:767px){.hero.morph-fail .hero__lite{left:0;right:0;top:52svh}}.hero__lite img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;animation:heroLite 10.2s ease-in-out infinite;animation-delay:calc(var(--k) * 3.4s)}@keyframes heroLite{0%{opacity:0;transform:scale(.92) rotate(-6deg) translate3d(0,8px,0)}8%,30%{opacity:1;transform:scale(1) rotate(0) translate3d(0,-6px,0)}40%,to{opacity:0;transform:scale(1.05) rotate(5deg) translate3d(0,-14px,0)}}.lite .hero__title .hc{animation:chLite .95s cubic-bezier(.16,1,.3,1) calc(.12s + var(--c) * 30ms) backwards}.lite .hero__title .acc .hc{animation:chLite .95s cubic-bezier(.16,1,.3,1) .55s backwards}@keyframes chLite{0%{opacity:.01;transform:translate3d(0,.28em,0)}}.lite .hero__claim .wi,.lite .hero__claim .wi:has(.o){animation:chLite 1s cubic-bezier(.16,1,.3,1) calc(.5s + (var(--i) - 3) * 90ms) backwards}.lite .hero__claim .o{animation:none;clip-path:none}.lite .hero__claim .o:after{display:none}.lite .hero__cta .btn{animation-delay:.8s}.lite .hero__cta .btn:nth-child(2){animation-delay:.9s}.lite .hero__foot>*{animation-delay:1s}.lite .veil{animation-duration:.7s;animation-delay:0s}.lite .veil:after{animation-duration:.8s}@media (prefers-reduced-motion:reduce){.hero__lite img{animation:none}.hero__lite img:first-child{opacity:1}}.foot--nosky .foot__planet,.foot--nosky .foot__moon{display:none}.foot--nosky .foot__glow{opacity:.5}.glow{scale:var(--gs,1);transition:opacity .8s var(--e-out),scale 1s var(--e-expo),background .6s}.glow[data-g=bloom]{--gs:1}.glow[data-g=burn]{--gs:1.1;z-index:60;mix-blend-mode:screen;background:radial-gradient(closest-side,#ff5aff42,#ff00ff14 50%,#f0f0)}.glow[data-g=flare]{--gs:1.6;border-radius:0;background:radial-gradient(ellipse 50% 14% at 50% 50%,#ffdcff47,#ff00ff29 40%,#f0f0),radial-gradient(closest-side,#ff00ff1f,#f0f0)}.glow[data-g=spot]{--gs:.55;background:radial-gradient(closest-side,#ff96ff33,#ff00ff12 45%,#f0f0)}.glow[data-g=ring]{--gs:.5;background:radial-gradient(closest-side,#f0f0 58%,#ff3cff47,#ff00ff0f,#f0f0 82%),radial-gradient(closest-side,#ff00ff14,#f0f0 50%);animation:glowRing 2.8s ease-in-out infinite}@keyframes glowRing{0%,to{scale:.48}50%{scale:.56}}.glow[data-g=cool]{--gs:.8;background:radial-gradient(closest-side,#ebe1ff26,#c8a0ff0d 50%,#fff0)}.glow[data-g=wash]{--gs:1.5;z-index:60;mix-blend-mode:screen;background:radial-gradient(closest-side,#ff00ff24,#ff00ff0a 55%,#f0f0)}@media (prefers-reduced-motion:reduce){.glow[data-g=ring]{animation:none}}.depth__rollo{position:absolute;inset:0;z-index:2;pointer-events:none}.depth__rollo i{position:absolute;left:0;right:0;top:calc(var(--k) * 11.1112%);height:calc(11.1112% + 1px);transform-origin:50% 0;will-change:transform;background:linear-gradient(180deg,#0d0913 0,#040206 62%,#0d0913);box-shadow:inset 0 -1px #ff46ffa6,0 2px 16px #ff00ff38;transform:scaleY(clamp(0,calc(1 - (var(--e,0) * 2.1 - (8 - var(--k)) * .11)),1))}@media (prefers-reduced-motion:reduce){.depth__rollo{display:none}}.foot__base{align-items:baseline}.foot__base>*{line-height:1.2}.foot__phon{font-size:12px;line-height:1.2;vertical-align:baseline}.foot__legal{row-gap:2px}.foot__legal a{display:inline-block;padding-block:6px}.kgag{height:180vh}.kgag .kong__frame,.kgag .kong__frame:where(*){height:100svh;min-height:0;background:none;box-shadow:none;clip-path:none;overflow:visible;border-radius:0}.kgag .kong__frame:after,.kgag .kong__edge{display:none}.kgag .kong__stage{padding:0;background:radial-gradient(ellipse 55% 50% at 74% 78%,#ff00ff29,#f0f0 70%),radial-gradient(ellipse 40% 40% at 12% 30%,#9600ff12,#9600ff00 70%)}.kg__in{position:relative;z-index:3;height:100%;padding:calc(var(--nav-hs) + var(--s-5)) var(--margin) clamp(56px,11vh,140px);display:flex;flex-direction:column}.kg__top{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s-6)}.kg__lab{color:#ffffffb3}.kg__sub{font-size:clamp(15px,1.25vw,19px);line-height:1.45;color:#ffffffe0;max-width:24em;text-align:right}.kg__h{margin:auto 0 0;font-family:var(--f-display);font-weight:inherit}.kg__a{display:block;font-size:clamp(40px,5.2vw,96px);line-height:.95;letter-spacing:-.04em}.kg__a .acc{text-shadow:0 0 48px rgba(255,0,255,.45)}.kg__mask{display:block;overflow:hidden;font-size:clamp(96px,15.4vw,300px);margin:.02em -.12em -.36em -.06em;padding:0 .12em .36em .06em}.kg__big{display:block;font-size:1em;line-height:.88;letter-spacing:-.055em;white-space:nowrap;color:#fff;transform:translate3d(0,calc((1 - var(--kp,1)) * 108%),0);will-change:transform;--sx:2.2;--sy:3;text-shadow:calc(var(--sx) * 1px) calc(var(--sy) * 1px) 0 #ff3dff,calc(var(--sx) * 2px) calc(var(--sy) * 2px) 0 #e000e0,calc(var(--sx) * 3px) calc(var(--sy) * 3px) 0 #b400b4,calc(var(--sx) * 4px) calc(var(--sy) * 4px) 0 #860086,calc(var(--sx) * 5px) calc(var(--sy) * 5px) 0 #5a005a,calc(var(--sx) * 6px) calc(var(--sy) * 6px) 0 #340034,calc(var(--sx) * 8px) calc(var(--sy) * 9px) 30px rgba(255,0,255,.35)}.kg__big .acc{color:var(--c-accent)}.kgw{display:inline-block;white-space:nowrap}.kgl{display:inline-block;transform-origin:50% 100%;animation:kgstomp 5.2s cubic-bezier(.3,.7,.2,1) infinite paused;animation-delay:calc(var(--i) * 70ms + 1.2s)}.kgag.is-live .kgl{animation-play-state:running}.kgag.is-live .kg__mask{animation:kgshake 5.2s linear 1.2s infinite}@keyframes kgstomp{0%,74%,to{transform:none}78%{transform:translate3d(0,-8%,0) scale(1.02,1.07)}83%{transform:translate3d(0,2.5%,0) scale(1.06,.88)}87%{transform:translate3d(0,-1%,0) scale(.99,1.03)}91%{transform:none}}@keyframes kgshake{0%,82%,94%,to{transform:none}84%{transform:translate3d(1.5px,1px,0)}86%{transform:translate3d(-1.5px,0,0)}88%{transform:translate3d(1px,-1px,0)}90%{transform:translate3d(-1px,1px,0)}}.kgag+*{min-height:0}@media (max-width:1023px){.kgag{height:165vh}.kg__top{flex-direction:column;gap:var(--s-4)}.kg__sub{text-align:left}.kg__a{font-size:clamp(34px,9vw,64px)}.kg__mask{font-size:clamp(84px,25vw,190px)}.kg__big{white-space:normal;line-height:.84;--sx:1.4;--sy:2}}@media (prefers-reduced-motion:reduce){.kgag{height:auto}.kg__big{transform:none}.kgl,.kgag.is-live .kgl,.kgag.is-live .kg__mask{animation:none}}.foot__si,.socials a{background:transparent;color:#fff;box-shadow:inset 0 0 0 1px #ffffff38}.foot__social a:hover .foot__si,.socials a:hover{background:var(--c-accent);color:#fff;box-shadow:inset 0 0 0 1px var(--c-accent)}@media (prefers-reduced-motion:no-preference){.statement+.depth{position:relative;z-index:2;margin-top:-100svh}}.jn-wall{--jn-gap:clamp(20px,2.2vw,34px)}.jn__card{box-shadow:none}.jn__card:after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff21;pointer-events:none;transition:box-shadow .5s var(--e-out)}.jn__card:hover{box-shadow:0 40px 90px -40px #ff00ff8c}.jn__card:hover:after{box-shadow:inset 0 0 0 1px #ff00ffb3}.jn__in{padding:22px 24px 24px}.jn-wall{transition:opacity .4s var(--e-out)}.jn-wall.is-loading{opacity:.35;pointer-events:none}.jn-more{display:flex;justify-content:center;margin-top:clamp(36px,4vw,64px)}.jn-more[hidden]{display:none}.jn-more .btn.is-busy{opacity:.55;pointer-events:none}.depth--reveal .depth__title{transform:translate3d(0,calc((1 - var(--e)) * 12vh + var(--ty,0px) - var(--tr,0) * 66vh),0) scale(calc(.82 + var(--e) * .18 - var(--tr,0) * .06));opacity:calc(1 - var(--tr,0) * var(--tr,0))}.depth--reveal .depth__veil{opacity:calc((.3 + var(--e) * .7) * (1 - var(--tr,0) * .85))}.depth--reveal .depth__cap{opacity:calc((1 - var(--fo,0)) * (1 - var(--tr,0) * .4))}.viz--net3 .viz__body{padding:20px 22px 18px}.net3{display:flex;flex-direction:column;gap:14px}.net3__tabs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.n3tab{position:relative;overflow:hidden;border:0;border-radius:var(--r-pill);padding:9px 15px;background:transparent;box-shadow:inset 0 0 0 1px var(--c-line);color:var(--c-dim);font:500 13px/1 var(--f-text);cursor:pointer;transition:color .3s,box-shadow .3s,background-color .3s}.n3tab:hover{color:#fff}.n3tab.is-on{color:#fff;box-shadow:inset 0 0 0 1px #ff00ffb3;background:#ff00ff1f}.n3tab.is-on:after{content:"";position:absolute;left:14px;right:14px;bottom:5px;height:1px;background:var(--c-accent);transform:scaleX(var(--n3p,0));transform-origin:0 50%;opacity:.8}.net3__stage{position:relative;width:100%;max-width:620px;margin:0 auto;aspect-ratio:1/.86}.net3__orbit{position:absolute;left:10%;top:10%;width:80%;height:80%;border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff14;pointer-events:none}.net3__orbit--2{left:27%;top:27%;width:46%;height:46%;box-shadow:none;border:1px dashed rgba(255,0,255,.22);animation:n3spin 60s linear infinite}@keyframes n3spin{to{transform:rotate(360deg)}}.net3__lk{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.net3__lk path{fill:none;vector-effect:non-scaling-stroke}.net3__lk .ln{stroke:#ffffff12;stroke-width:1;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke .5s}.net3__lk .ln.on{stroke:#ff00ffbf;stroke-width:1.5;animation:n3draw .9s var(--e-expo) both}@keyframes n3draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.net3__lk .pl{stroke:#fff;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.05 1.05;stroke-dashoffset:1.05;opacity:0}.net3__lk .pl.on{opacity:1;animation:n3pulse 1.8s linear .6s infinite}@keyframes n3pulse{0%{stroke-dashoffset:.05}to{stroke-dashoffset:-1}}.net3__core{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:8px;text-align:center}.net3__core .net3__ph{position:relative;display:block;width:clamp(78px,11vw,112px);aspect-ratio:1;border-radius:50%;overflow:hidden;box-shadow:0 0 0 2px var(--c-accent),0 0 46px #ff00ff80}.net3__core img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 16%}.net3__ring{position:absolute;left:50%;top:0;width:clamp(78px,11vw,112px);aspect-ratio:1;margin-left:calc(clamp(78px,11vw,112px)/-2);border-radius:50%;box-shadow:0 0 0 1px #f0f9;animation:n3ring 2.6s var(--e-out) infinite;pointer-events:none}@keyframes n3ring{0%{transform:scale(1);opacity:.9}to{transform:scale(1.7);opacity:0}}.net3__ct{display:flex;flex-direction:column;line-height:1.2}.net3__ct b{font-family:var(--f-display);font-weight:inherit;font-size:17px;letter-spacing:-.01em}.net3__ct i{font-style:normal;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--c-accent)}.n3{position:absolute;left:var(--x);top:var(--y);z-index:2;transform:translate(-50%,-50%);display:flex;align-items:center;gap:10px;opacity:.36;filter:grayscale(1);transition:opacity .5s var(--e-out),filter .5s}.n3--t{flex-direction:column-reverse;text-align:center}.n3--b{flex-direction:column;text-align:center}.n3__ph{flex:none;display:block;width:clamp(40px,5vw,54px);aspect-ratio:1;border-radius:50%;overflow:hidden;background:#141414;box-shadow:inset 0 0 0 1px #ffffff24;transition:box-shadow .5s,transform .7s var(--e-expo)}.n3__ph img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.3);transform-origin:50% 42%}.n3__t{display:flex;flex-direction:column;line-height:1.2;white-space:nowrap}.n3__t b{font-size:13px;font-weight:600}.n3__t i{font-style:normal;font-size:11px;color:var(--c-faint)}.n3.on{opacity:1;filter:none}.n3.on .n3__ph{box-shadow:0 0 0 2px var(--c-accent),0 0 26px #ff00ff8c;transform:scale(1.14)}.n3.on .n3__t i{color:#ffffffbf}.net3__say{margin:0;min-height:2.8em;text-align:center;font-size:15px;line-height:1.4;color:#fff;transition:opacity .5s var(--e-out),transform .5s var(--e-out)}.js .net3__say:not(.in){opacity:0;transform:translate3d(0,6px,0)}.viz__foot--n3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 18px;align-items:center}.n3k{display:flex;align-items:center;gap:12px}.n3k b{font-size:clamp(30px,2.8vw,42px);line-height:1;letter-spacing:-.02em;font-weight:inherit}.n3k span{color:var(--c-dim);font-size:12px;line-height:1.3}@media (max-width:640px){.net3__stage{aspect-ratio:1/1.05}.n3:not(.on) .n3__t{display:none}.n3__t b{font-size:12px}.n3__t i{font-size:10px}.viz__foot--n3{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.net3__orbit--2,.net3__ring,.net3__lk .pl.on,.net3__lk .ln.on{animation:none}}.viz--cap .viz__body{padding:22px 22px 20px}.cap{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:18px 26px;align-items:stretch}.cap__svc{display:flex;flex-direction:column;gap:6px}.capb{position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;flex:1;min-height:52px;text-align:left;border:0;border-radius:14px;padding:12px 16px;background:transparent;box-shadow:inset 0 0 0 1px var(--c-line);color:var(--c-dim);font:500 15px/1.25 var(--f-text);cursor:pointer;transition:color .3s,box-shadow .35s,background-color .35s,transform .5s var(--e-expo)}.capb:hover{color:#fff;box-shadow:inset 0 0 0 1px #ffffff4d}.capb__n{font-size:11px;letter-spacing:.08em;color:var(--c-faint);transition:color .3s}.capb__t{min-width:0}.capb__dots{display:flex;gap:4px}.capb__dots i{display:block;width:6px;height:6px;border-radius:50%;background:#ffffff1a;box-shadow:none;transition:background-color .3s,box-shadow .3s}.capb__dots i.m1{background:transparent;box-shadow:inset 0 0 0 1px #ffffff73}.capb__dots i.m2{background:#ffffff8c}.capb.is-on{color:#fff;background:linear-gradient(90deg,#ff00ff29,#ff00ff0a);box-shadow:inset 0 0 0 1px #ff00ff9e;transform:translate(4px)}.capb.is-on .capb__n{color:var(--c-accent)}.capb.is-on .capb__dots i.m2{background:var(--c-accent);box-shadow:0 0 8px #f0fc}.capb.is-on .capb__dots i.m1{box-shadow:inset 0 0 0 1px #f0fc}.capb:before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:2px;border-radius:2px;background:var(--c-accent);transform:scaleY(0);transition:transform .45s var(--e-expo)}.capb.is-on:before{transform:none}.capb:after{content:"";position:absolute;left:16px;right:16px;bottom:6px;height:1px;background:var(--c-accent);opacity:0;transform:scaleX(var(--cpp,0));transform-origin:0 50%}.capb.is-on:after{opacity:.75}.cap__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.capd{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;gap:18px;min-height:128px;padding:16px 16px 15px;border-radius:16px;background:#ffffff06;box-shadow:inset 0 0 0 1px #ffffff14;color:#ffffff57;transition:color .5s var(--e-out),background-color .5s,box-shadow .5s,opacity .5s}.capd:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;border:1px dashed rgba(255,255,255,.4);opacity:0;transition:opacity .45s}.capd:after{content:"";position:absolute;inset:-40% -60%;z-index:-1;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.16) 50%,transparent 58%);transform:translate(-70%);opacity:0;pointer-events:none}.capd__ico{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;box-shadow:inset 0 0 0 1px #ffffff1a;transition:color .5s,background-color .5s,box-shadow .5s}.capd__ico svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.capd__tx{display:flex;flex-direction:column;gap:5px}.capd__tx b{font-size:14px;font-weight:600;line-height:1.2}.capd__st{min-height:1.2em;font-size:10.5px;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:var(--c-faint)}.capd[data-v="2"]{color:#fff;background:radial-gradient(130% 100% at 0% 0%,#ff00ff4d,#ff00ff12 62%,#ff00ff08);box-shadow:inset 0 0 0 1px #ff00ff9e,0 10px 40px -14px #ff00ff8c}.capd[data-v="2"] .capd__ico{color:#fff;background:var(--c-accent);box-shadow:0 0 22px #ff00ffa6}.capd[data-v="2"] .capd__st{color:#ff8cff}.capd[data-v="1"]{color:#ffffffd1;box-shadow:none}.capd[data-v="1"]:before{opacity:1}.capd[data-v="1"] .capd__ico{color:var(--c-accent);box-shadow:inset 0 0 0 1px #ff00ff73}.capd[data-v="1"] .capd__st{color:var(--c-dim)}.capd[data-v="0"]{opacity:.5}.capd.pop{animation:cappop .7s var(--e-expo) calc(var(--k) * 55ms) both}.capd.pop[data-v="2"]:after{animation:capsheen 1.1s var(--e-out) calc(var(--k) * 55ms + .15s) both}@keyframes cappop{0%{transform:translate3d(0,8px,0) scale(.95)}to{transform:none}}@keyframes capsheen{0%{opacity:1;transform:translate(-70%)}to{opacity:1;transform:translate(70%)}}.cap__say{grid-column:1/-1;margin:0;min-height:2.8em;padding-top:4px;font-size:15px;line-height:1.45;color:#fff;transition:opacity .5s var(--e-out),transform .5s var(--e-out)}.js .cap__say:not(.in){opacity:0;transform:translate3d(0,6px,0)}.viz--cap .viz__key i.m1{box-shadow:inset 0 0 0 1px #ffffff80;border:1px dashed transparent}@media (max-width:760px){.viz--cap .viz__body{padding:16px 14px 14px}.cap{grid-template-columns:1fr;gap:14px}.capb{min-height:46px;padding:10px 14px;font-size:14px;border-radius:12px}.capb.is-on{transform:none}.cap__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.capd{min-height:104px;gap:12px;padding:13px;border-radius:14px}.capd__ico{width:32px;height:32px;border-radius:9px}.capd__ico svg{width:18px;height:18px}.capd__tx b{font-size:13px}.cap__say{font-size:14px}}@media (prefers-reduced-motion:reduce){.capd.pop,.capd.pop:after{animation:none}.cap__say{transition:none}}.pshow__gl{position:absolute;inset:0;z-index:1;width:100%;height:100%;opacity:0;transition:opacity .9s var(--e-out);pointer-events:none}.pshow.is-gl .pshow__gl{opacity:1}.pshow.is-gl .pshow__bags{opacity:0;visibility:hidden}.pshow__bags{inset:15% 20% 25%;transition:opacity .6s}.pshow__glow{top:42%;width:62%;background:radial-gradient(circle,#ff00ff42,#ff00ff14 40%,#f0f0 68%);filter:blur(14px)}.pshow__floor{bottom:13.5%;width:42%;height:5%;background:radial-gradient(ellipse,#000000e6,#0000 70%);filter:blur(4px);animation:pshFloor 9s ease-in-out infinite}@keyframes pshFloor{0%,to{transform:translate(-50%) scaleX(1)}50%{transform:translate(-50%) scaleX(.9)}}.pbag__img{filter:drop-shadow(0 26px 30px rgba(0,0,0,.55))}.pbag__sheen{display:none}.prow__thumb{filter:drop-shadow(0 10px 12px rgba(0,0,0,.45))}@media (max-width:1023px){.prow__thumb{height:76px;transform:rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.pshow__floor{animation:none}}.trio--cards,.trio--layer{gap:clamp(12px,1.4vw,20px)}.trio__c{position:relative;isolation:isolate;overflow:hidden;padding:var(--s-5) var(--s-5) var(--s-6);border-top:0!important;border-radius:var(--r-card);background:radial-gradient(420px circle at var(--mx,30%) var(--my,-30%),rgba(255,0,255,.09),rgba(255,0,255,0) 62%),linear-gradient(180deg,#0b020b,#050005);box-shadow:inset 0 0 0 1px #ffffff12;transition:box-shadow .5s var(--e-out),transform .8s var(--e-expo)}.trio__c:before{content:"";position:absolute;left:var(--s-5);top:0;width:56px;height:2px;border-radius:0 0 2px 2px;background:var(--c-accent);box-shadow:0 0 14px #f0fc;transform-origin:0 50%;transition:transform 1s var(--e-expo) calc(var(--i,0) * .12s + .3s),width .7s var(--e-expo)}.trio__c:hover{box-shadow:inset 0 0 0 1px #ff00ff52}.trio__c:hover:before{width:calc(100% - var(--s-5) * 2)}.trio__n{display:block;color:var(--c-faint);letter-spacing:.14em}.trio__q{position:absolute;right:var(--s-5);bottom:-.32em;z-index:-1;font:400 clamp(120px,11vw,180px)/1 var(--f-display);color:#ff00ff17;pointer-events:none;transition:color .6s,transform 1s var(--e-expo)}.trio__c:hover .trio__q{color:#ff00ff2e;transform:translateY(-6px)}.trio--cards .trio__c{min-height:220px}.trio--layer{position:relative}.trio--layer .trio__c{padding-top:calc(var(--s-5) + 64px)}.trio__ico{position:absolute;left:var(--s-5);top:var(--s-5);z-index:2;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#0b020b;box-shadow:inset 0 0 0 1px #ff00ff80,0 0 0 6px #0b020b;color:#fff;transition:background-color .5s,box-shadow .5s}.trio__ico svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.trio--layer .trio__c:hover .trio__ico{background:var(--c-accent);box-shadow:0 0 26px #ff00ffb3,0 0 0 6px #0b020b}.trio--layer .trio__n{position:absolute;right:var(--s-5);top:calc(var(--s-5) + 17px);padding-left:10px;background:#0b020b}.trio__layer{position:absolute;left:0;right:0;top:calc(var(--s-5) + 24px);z-index:1;height:1px;padding:0!important;border:0!important;background:linear-gradient(90deg,#ff00ffb3,#ff00ff40 50%,#ff00ffb3);transform-origin:0 50%;transition:transform 1.6s var(--e-expo) .2s;pointer-events:none}.trio__run{position:absolute;inset:-1px 0;background:linear-gradient(90deg,transparent 0,transparent 44%,rgba(255,0,255,.9) 48.5%,#fff 50%,transparent 51%) 0 0/300% 100% no-repeat;filter:drop-shadow(0 0 4px #ff00ff);animation:layerRun 5.6s linear infinite}@keyframes layerRun{0%{background-position:100% 0}to{background-position:0 0}}.trio--layer .trio__c{background:radial-gradient(420px circle at var(--mx,30%) var(--my,-30%),rgba(255,0,255,.09),rgba(255,0,255,0) 62%),linear-gradient(180deg,#0b020bb8,#050005b8)}@media (max-width:767px){.trio__layer{display:none}.trio--cards .trio__c{min-height:0}.trio__c{padding:var(--s-5) var(--s-4) var(--s-5)}.trio__c:before{left:var(--s-4)}.trio__ico{left:var(--s-4)}.trio--layer .trio__n{right:var(--s-4)}}.quad__i{position:relative;border-top-color:transparent}.quad__i:before,.quad__i:after{content:"";position:absolute;left:0;top:-1px;height:1px;transform-origin:0 50%}.quad__i:before{right:0;background:var(--c-line);transition:transform 1.2s var(--e-expo) calc(var(--i,0) * .11s)}.quad__i:after{width:48px;background:var(--c-accent);box-shadow:0 0 10px #f0fc;transition:transform .9s var(--e-expo) calc(var(--i,0) * .11s + .4s),width .7s var(--e-expo)}.quad__i:hover:after{width:100%}.facts>div{position:relative;border-bottom-color:transparent}.facts>div:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--c-line);transform-origin:0 50%;transition:transform 1s var(--e-expo) calc(var(--i,0) * 80ms),background-color .4s}.facts>div:hover:after{background:linear-gradient(90deg,var(--c-accent),rgba(255,0,255,.2) 40%,var(--c-line))}.facts dt{display:flex;align-items:center;gap:8px}.facts dt:before{content:"";flex:none;width:5px;height:5px;border-radius:1px;background:var(--c-accent);box-shadow:0 0 8px #ff00ffe6;transition:transform .6s var(--e-expo) calc(var(--i,0) * 80ms + .35s)}.facts dd{transition:opacity .7s var(--e-out) calc(var(--i,0) * 80ms + .15s),transform .9s var(--e-expo) calc(var(--i,0) * 80ms + .15s),color .3s}.facts>div:hover dd{color:#fff}.ticks li:before{transform-origin:0 50%;transition:transform .6s var(--e-expo) calc(var(--i,0) * 70ms + .2s)}.ticks--lg li{padding-left:36px;transition:color .5s calc(var(--i,0) * .11s + .45s)}.ticks--lg li:before{left:0;top:50%;width:18px;height:18px;margin-top:-9px;border-radius:5px;background:var(--c-accent);box-shadow:0 0 14px #ff00ff73;transition:background-color .35s calc(var(--i,0) * .11s + .4s),box-shadow .35s calc(var(--i,0) * .11s + .4s)}.ticks--lg li:after{content:"";position:absolute;left:5px;top:50%;width:8px;height:4px;margin-top:-4.5px;border-left:1.75px solid #fff;border-bottom:1.75px solid #fff;transform:rotate(-45deg);transform-origin:50% 50%;transition:transform .5s cubic-bezier(.34,1.56,.64,1) calc(var(--i,0) * .11s + .55s)}.box__n{color:var(--c-dim)}.box__n b{color:var(--c-accent);font-weight:600}.steps-list li{align-items:center}.steps-list:not(.stack-list) li{position:relative}.steps-list li>span:first-child{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--c-line);color:var(--c-faint);transition:background-color .5s var(--e-out),color .5s,box-shadow .5s}.steps-list li>span:last-child{justify-self:end;padding:6px 11px;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--c-line);transition:box-shadow .5s,color .5s}.steps-list li:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background:linear-gradient(90deg,var(--c-accent),rgba(255,0,255,.25));box-shadow:0 0 8px #ff00ff80;transform:scaleX(0);transform-origin:0 50%;transition:transform 1.3s var(--e-expo) .15s}.steps-list li.on>span:first-child{background:var(--c-accent);color:#000;box-shadow:0 0 22px #ff00ff8c}.steps-list li.on>span:last-child{color:#fff;box-shadow:inset 0 0 0 1px #f0f9}.steps-list li.on:after{transform:none}.steps-list li h3{transition:transform .8s var(--e-expo)}.steps-list li.on h3{transform:translate(4px)}@media (max-width:767px){.steps-list li>span:first-child{width:30px;height:30px}.steps-list li>span:last-child{justify-self:start}}.faq{counter-reset:fq}.faq details{position:relative;counter-increment:fq}.faq summary{grid-template-columns:44px minmax(0,1fr) 40px}.faq summary:before{content:counter(fq,decimal-leading-zero);font:500 11px/1 var(--f-text);letter-spacing:.14em;color:var(--c-faint);transition:color .3s}.faq summary:hover:before,.faq details[open] summary:before{color:var(--c-accent)}.faq .a{padding-left:44px}.faq details:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background:linear-gradient(90deg,var(--c-accent),rgba(255,0,255,0));transform:scaleX(0);transform-origin:0 50%;transition:transform .9s var(--e-expo)}.faq details:hover:after{transform:scaleX(.3)}.faq details[open]:after{transform:none}.faq details[open] .a{animation:faqIn .6s var(--e-out)}@keyframes faqIn{0%{opacity:0;transform:translate3d(0,-8px,0)}}@media (max-width:767px){.faq summary{grid-template-columns:32px minmax(0,1fr) 40px}.faq .a{padding-left:32px;padding-right:0}}.disc__row:after{content:"";position:absolute;inset:0 -18px;z-index:-1;border-radius:14px;background:linear-gradient(90deg,#ff00ff17,#f0f0 70%);opacity:0;transition:opacity .6s var(--e-out);pointer-events:none}.disc{position:relative;isolation:isolate}.disc__row>.t-nano{transition:color .4s}.disc__row h3{transition:transform .6s var(--e-expo),color .5s}.disc.dt-in .disc__row:not(.on) h3{color:#ffffff80}.disc__row.on:after{opacity:1}.disc__row.on>.t-nano{color:var(--c-accent)}.disc__row.on:before{transform:scaleX(.22)}.disc__row.on h3{transform:translate(10px)}@media (prefers-reduced-motion:no-preference){.js .trio__c:not(.in):before{transform:scaleX(0)}.js .trio--layer:not(.dt-in) .trio__layer{transform:scaleX(0)}.js .quad:not(.dt-in) .quad__i:before,.js .quad:not(.dt-in) .quad__i:after{transform:scaleX(0)}.js .facts:not(.dt-in)>div:after{transform:scaleX(0)}.js .facts:not(.dt-in) dt:before{transform:scale(0)}.js .facts:not(.dt-in) dd{opacity:0;transform:translate3d(0,8px,0)}.js .ticks:not(.dt-in) li:before{transform:scaleX(0)}.js .ticks--lg:not(.dt-in) li{color:var(--c-dim)}.js .ticks--lg:not(.dt-in) li:before{transform:none;background:transparent;box-shadow:inset 0 0 0 1px #ff00ff80}.js .ticks--lg:not(.dt-in) li:after{transform:rotate(-45deg) scale(0)}}@media (prefers-reduced-motion:reduce){.trio__run{animation:none;display:none}}.phero__title--hello{font-size:clamp(36px,calc(8px + 5.2vw),92px);line-height:.92}.calbox:not(.is-ready) .calbox__wait{z-index:2}.calbox__wait .link{margin-top:var(--s-2);color:#fff}.sk{display:none}@media (min-width:1024px){.sk{display:grid;grid-template-columns:auto 1fr;align-items:end;column-gap:12px;row-gap:12px;margin-top:var(--s-7);max-width:280px}.sk__n{display:block;overflow:hidden;height:.94em;font:400 clamp(56px,5.4vw,92px)/.94 var(--f-display);letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px rgba(255,0,255,.85)}.sk__n b{display:block;font-weight:inherit}.sk__n b.sk-in{animation:skIn .6s var(--e-expo)}@keyframes skIn{0%{transform:translate3d(0,70%,0);opacity:0}}.sk__of{padding-bottom:.7em;color:var(--c-faint)}.sk__t{grid-column:1/-1;min-height:1.4em;color:#fff}.sk__bar{grid-column:1/-1;display:block;height:1px;overflow:hidden;background:var(--c-line)}.sk__bar i{display:block;height:100%;background:var(--c-accent);box-shadow:0 0 8px #f0fc;transform:scaleX(0);transform-origin:0 50%}}.trio--layer .trio__c{isolation:auto}.trio--layer .trio__ico{z-index:3;background:#0b020b;box-shadow:inset 0 0 0 1px #ff00ff80,0 0 0 8px #0b020b}.trio--layer .trio__n{z-index:3}.foot__go{margin-top:var(--s-5)!important}.viz--net3 .net3{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:20px 26px;align-items:center}.viz--net3 .net3__stage{width:100%;max-width:none;margin:0;aspect-ratio:1/1}.viz--net3 .net3__orbit{left:15%;top:15%;width:70%;height:70%}.viz--net3 .net3__orbit--2{left:30%;top:30%;width:40%;height:40%}.viz--net3 .net3__lk{overflow:visible}.viz--net3 .net3__core{width:24%;gap:6px}.viz--net3 .net3__core .net3__ph,.viz--net3 .net3__ring{width:100%;margin:0;left:0}.viz--net3 .net3__ct{position:absolute;left:50%;top:100%;transform:translate(-50%,8px);white-space:nowrap}.viz--net3 .net3__core{transform:translate(-50%,-50%)}.viz--net3 .n3{display:block;width:12%;flex-direction:initial;text-align:center}.viz--net3 .n3__ph{width:100%;height:auto;aspect-ratio:1}.viz--net3 .n3__t{position:absolute;left:50%;transform:translate(-50%);align-items:center;text-align:center}.viz--net3 .n3--b .n3__t{top:calc(100% + 6px)}.viz--net3 .n3--t .n3__t{bottom:calc(100% + 6px)}.viz--net3 .n3__t i{font-size:10px}.viz--net3 .n3.on .n3__ph{transform:scale(1.1)}.net3__side{display:flex;flex-direction:column;gap:14px;min-width:0}.net3__q{color:var(--c-faint);letter-spacing:.14em}.viz--net3 .net3__tabs{flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;gap:6px}.viz--net3 .n3tab{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;row-gap:2px;padding:11px 14px;border-radius:12px;text-align:left;line-height:1.2}.n3tab__n{grid-row:1/3;align-self:center;font-size:11px;letter-spacing:.08em;color:var(--c-faint)}.n3tab.is-on .n3tab__n{color:var(--c-accent)}.n3tab__t{font-size:14px;color:inherit}.n3tab__c{font-size:11px;color:var(--c-faint)}.viz--net3 .n3tab.is-on:after{left:14px;right:14px;bottom:4px}.viz--net3 .net3__say{text-align:left;min-height:4.2em;font-size:14px}@media (max-width:767px){.viz--net3 .net3{grid-template-columns:1fr}.viz--net3 .net3__tabs{flex-direction:row;flex-wrap:wrap}.viz--net3 .n3tab{grid-template-columns:auto auto;grid-template-rows:auto;padding:9px 12px}.n3tab__n{grid-row:auto}.n3tab__c{display:none}.viz--net3 .n3__t b{font-size:10px}.viz--net3 .n3__t i{display:none}.viz--net3 .n3:not(.on) .n3__t{display:none}}.viz--net3 .n3__t i{display:none}.viz--net3 .n3__t b{font-size:11.5px;font-weight:600;letter-spacing:.01em}.net3__who{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.net3__who li{display:grid;grid-template-columns:28px auto minmax(0,1fr);align-items:center;gap:10px;font-size:13px;animation:n3who .5s var(--e-expo) calc(var(--j) * 70ms) both}.net3__who img{width:28px;height:28px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1.5px var(--c-accent)}.net3__who span{color:var(--c-faint);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes n3who{0%{opacity:0;transform:translate3d(8px,0,0)}}@media (max-width:767px){.net3__who{display:none}}@media (prefers-reduced-motion:reduce){.net3__who li{animation:none}}@media (max-width:767px){.viz--net3 .net3__ct i{display:none}.viz--net3 .net3__ct b{font-size:14px}.viz--net3 .net3__ct{transform:translate(-50%,4px)}}.pkg__bag{position:relative;width:128px;margin:-22px -26px -30px 0;perspective:none}.pkg__img{transform:rotate(-3deg);filter:drop-shadow(0 18px 22px rgba(0,0,0,.6)) drop-shadow(0 0 30px rgba(255,0,255,.18))}.pkg__cv{position:absolute;left:50%;top:50%;width:125%;height:auto;transform:translate(-50%,-50%);pointer-events:none;opacity:0;transition:opacity .5s var(--e-out);filter:drop-shadow(0 18px 22px rgba(0,0,0,.6)) drop-shadow(0 0 30px rgba(255,0,255,.2))}.pkg.is-3d .pkg__cv{opacity:1}.pkg.is-3d .pkg__img{opacity:0;transition:opacity .4s}.pkg:hover .pkg__img{transform:rotate(-3deg) scale(1.04)}@media (max-width:767px){.pkg__bag{width:104px;margin:-18px -22px -24px 0}}.sv{transform:translate3d(var(--tx,0px),var(--ty,0px),0) scale(var(--sc,1)) rotate(var(--rz,0deg))}.statement__stage>.wrap{transform:translate3d(0,calc((1 - var(--so,1)) * -18vh),0) scale(calc(.94 + var(--so,1) * .06))}@media (prefers-reduced-motion:no-preference){.depth--fade+*{margin-top:-155svh}.depth--fade+*:before{display:none}.clients+.warp{margin-top:-30svh}.warp+.section{position:relative;z-index:2}}.section.clients{padding-bottom:var(--s-8)}.jn-wall .jn__media{aspect-ratio:4/5!important}.jn__spin{position:relative;width:38px;height:38px;border-radius:50%}.jn__spin:before{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 1.5px #ff00ff38;border-top:1.5px solid var(--c-accent);animation:spin .9s linear infinite}.jn__ph b,.jn__media.is-missing .jn__spin{display:none}.jn__media.is-missing .jn__ph b{display:block}@media (prefers-reduced-motion:reduce){.jn__spin:before{animation-duration:2.4s}}.finding__st{display:inline-flex;align-items:center;gap:8px;color:var(--c-accent)}.finding__st i{width:6px;height:6px;border-radius:50%;background:var(--c-accent);box-shadow:0 0 8px #ff00ffe6}.finding.is-scan .finding__st i{animation:live 1s var(--e-out) infinite}.finding__tw{position:relative}.finding tr{transition:background-color .4s var(--e-out)}.finding tbody tr.scan{background:linear-gradient(90deg,#ff00ff1a,#ff00ff08 60%,#f0f0)}.finding tbody tr.scan td:first-child{color:#fff}.finding td:first-child{transition:color .4s}.finding__scan{position:absolute;left:0;right:0;top:0;height:2px;margin-top:-1px;background:linear-gradient(90deg,#f0f0,#f0f 18%,#fff,#f0f 82%,#f0f0);box-shadow:0 0 22px 5px #ff00ff73;opacity:0;pointer-events:none;transition:top .6s var(--e-inout),opacity .35s}.finding.is-scan .finding__scan{opacity:1}.finding i{position:relative;vertical-align:middle;transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .3s}.finding.is-run i:not(.in){transform:scale(0);opacity:0}.finding i.y.in:after{content:"";position:absolute;inset:-7px;border-radius:50%;box-shadow:0 0 0 1.5px var(--c-accent);animation:fdRing 1s var(--e-out) both}@keyframes fdRing{0%{transform:scale(.4);opacity:1}to{transform:scale(1.9);opacity:0}}.finding.is-done i.y{animation:fdGlow 2.8s ease-in-out infinite}@keyframes fdGlow{50%{box-shadow:0 0 20px #f0f}}.finding__meter{height:2px;background:#ffffff0f}.finding__meter i{display:block;height:100%;background:var(--c-accent);box-shadow:0 0 10px #f0fc;transform-origin:0 50%;transition:transform .4s var(--e-out)}.finding:not(.is-run) .finding__meter i{transform:none}.finding [data-fd-src]{min-height:1.4em}.finding.is-done [data-fd-src]:after{content:"";display:inline-block;width:1px;height:1em;margin-left:2px;vertical-align:-2px;background:var(--c-accent);animation:fdCaret 1s steps(1) infinite}@keyframes fdCaret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.finding i,.finding__scan{transition:none}.finding.is-done i.y{animation:none}}.rvh-on .glow{opacity:0!important;visibility:hidden}.rvh-on .cursor{mix-blend-mode:normal}.theme-light .veil{background:#fff;animation-duration:.42s;animation-delay:0s}.theme-light .veil:after{animation-duration:.5s}.mq{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.mq.is-grab{cursor:grabbing}.mq.is-grab .mq__track span{color:transparent;-webkit-text-stroke-color:var(--c-accent)}.depth,.depth__run{pointer-events:none}.depth__stage{pointer-events:auto}.depth__stage[style*=hidden]{pointer-events:none}.calbox__dead{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-4);padding:var(--s-7);text-align:center;background:linear-gradient(180deg,#08080a8c,#08080aeb 38%,#08080af5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:calIn .6s var(--e-out) both}.calbox__dead p{max-width:28em}.calbox.is-dead iframe{pointer-events:none}.spiral__stage{background:transparent!important}.spiral__stars{display:none!important}.warp{height:400vh}@media (max-width:767px){.warp{height:330vh}}@media (prefers-reduced-motion:no-preference){.warp+.section{margin-top:-26svh}}.warp__words{will-change:transform,opacity}@media (min-width:768px){.pshow__stage{height:min(calc(100svh - var(--nav-hs) - var(--s-6)),640px);max-height:640px;min-height:470px;top:calc(var(--nav-hs) + max(var(--s-4),(100svh - var(--nav-hs) - 640px) / 2))}}.pshow__in{border-radius:28px}@media (prefers-reduced-motion:no-preference){.phero .phero__title,.phero .label{translate:0 var(--py,0px);opacity:var(--po,1)}@media (hover:none),(pointer:coarse){@supports (animation-timeline:view()){.phero:not(.phero--contact){view-timeline:--ph block}.phero:not(.phero--contact) .phero__title,.phero:not(.phero--contact) .label{animation:phLift linear both;animation-timeline:--ph;animation-range:exit 0% exit 72%}}}@keyframes phLift{to{translate:0 -13vh;opacity:0}}@media (prefers-reduced-motion:reduce){.phero .phero__title,.phero .label{animation:none!important}}.phero .phero__lead{opacity:var(--po,1)}}@media (min-width:1024px){.platform .wrap.grid>.c-1-5{position:sticky;top:calc(var(--nav-hs) + var(--s-6));align-self:start}.contact__intro{position:sticky;top:calc(var(--nav-hs) + var(--s-6));align-self:start}}.rvh__load{position:absolute;left:50%;top:50%;z-index:3;width:92px;height:92px;margin:-46px 0 0 -46px;display:grid;place-items:center;pointer-events:none;transition:opacity .45s var(--e-out),transform .6s var(--e-expo)}.rvh__load i{position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 1.5px #ffffff2e;border-top:1.5px solid var(--c-accent);animation:spin .8s linear infinite}.rvh__load b{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#fffc}.rvh.is-playing .rvh__load{opacity:0;transform:scale(1.4)}@media (prefers-reduced-motion:reduce){.rvh__load{display:none}}.veil{animation-duration:.5s;animation-delay:0s}.veil:after{animation-duration:.6s}.is-entering .page{animation-duration:.55s}.depth--fade .depth__title{opacity:var(--tto,1)}.depth--fade:not(.depth--seq) .depth__title,.depth--reveal .depth__title{transform:translate3d(0,calc((1 - var(--e)) * 12vh + var(--ty,0px) + var(--tt,0px)),0) scale(calc(.82 + var(--e) * .18));opacity:var(--tto,1)}@media (max-width:767px){.hero{padding-top:calc(var(--nav-h) + var(--s-6));padding-bottom:var(--s-4)}.hero>.wrap{order:1}.hero__morph{position:relative;order:2;inset:auto;width:100%;height:auto;flex:1 1 auto;min-height:clamp(250px,40svh,470px);margin-top:calc(-1 * var(--s-4))}.hero.morph-fail .hero__lite{position:relative;order:2;inset:auto;width:100%;height:auto;flex:1 1 auto;min-height:clamp(250px,40svh,470px)}.hero__foot{margin-top:var(--s-5)}}@media (max-width:767px){.phero .grid>.row{justify-content:flex-start!important;align-self:start!important;margin-top:var(--s-4)}.phero .grid>.row,.hero__cta{column-gap:var(--s-3);row-gap:var(--s-3)}.hero__foot{display:none}}@media (max-width:400px){.hero__cta .btn,.phero .grid>.row .btn{--h:46px;padding-inline:var(--s-4) var(--s-3);font-size:13px;gap:var(--s-2)}}@media (hover:none){.btn:hover:before{transform:scale(0)}.btn:active:before{transform:scale(1);transition-duration:.2s}.btn--ghost:hover{color:var(--c-fg);box-shadow:inset 0 0 0 1px var(--c-line)}.btn--ghost:active{color:var(--c-ink)}.btn--primary:hover{color:#fff}.btn--primary:active{color:var(--c-ink)}.btn:hover .roll>span:first-child,a:hover>.roll>span:first-child{transform:none}.btn:hover .roll>span+span,a:hover>.roll>span+span{transform:translateY(110%)}.btn:hover .btn__ico svg{transform:none}}.sysh__row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--gutter)}.sysh{display:flex;flex-direction:column;align-items:center;gap:var(--s-4);padding:var(--s-6) var(--s-4) var(--s-5);border-radius:var(--r-card,22px);background:radial-gradient(ellipse 60% 26% at 50% 86%,#ff00ff29,#f0f0 72%),var(--c-raise);box-shadow:inset 0 0 0 1px var(--c-line)}.sysh__ico{width:min(100%,180px)}.sysh__ico .ico{width:100%;cursor:grab}.sysh p{text-align:center}.sysh p b{color:var(--c-accent);margin-right:4px}@media (max-width:1023px){.sysh__row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.sysh__row{grid-template-columns:repeat(2,minmax(0,1fr))}.sysh:last-child{grid-column:1/-1}.sysh:last-child .sysh__ico{width:min(50%,180px)}}.depth--fade:not(.depth--seq):not(.depth--reveal) .depth__run{height:330vh}.depth--fade.depth--seq .depth__run{height:340vh}@media (max-width:767px){.depth--fade:not(.depth--seq):not(.depth--reveal) .depth__run{height:310vh}.depth--fade.depth--seq .depth__run{height:330vh}}.depth__title{will-change:transform,opacity}.lite .depth__strips,.lite .depth__scan{display:none!important}.lite.js .depth__img--s{opacity:1}.lite .depth--reveal .depth__title,.depth--reveal .depth__title{filter:none}.depth--reveal .depth__run{height:330vh}@media (max-width:767px){.depth--reveal .depth__run{height:310vh}}.menu-leaving .menu{clip-path:inset(0 0 0 0)!important;transform:translate3d(100%,0,0);transition:transform .36s cubic-bezier(.6,0,.86,.36)!important;visibility:visible}.menu-leaving .menu__links a,.menu-leaving .menu__side{opacity:1!important;transform:none!important;transition:none!important}.menu-leaving .menu-scrim{opacity:0;transition:opacity .3s}.menu-leaving .nav{opacity:1}@media (hover:none){[data-settle],.reel__frame,.spiral__title,.warp__content,.warp__shapes .shape,.statement__stage>.wrap,.depth__media video,.depth--fade .depth__seq,.phero .phero__title,.phero .label{will-change:transform}}.spiral__stage.is-early{position:fixed;top:0;left:0;right:0;width:100%;pointer-events:none}.spiral__meta{opacity:calc(var(--sx,1) * var(--sbg,1))}@media (hover:none){.warp__content,.ww,.statement__stage>.wrap,[data-settle],.step,.rot__i,.rot__i.is-out{filter:none!important}.warp__flash{mix-blend-mode:normal;background:radial-gradient(circle at 50% 50%,#ff00ff8c,#ff00ff38 30%,#f0f0 70%)}.nav.is-scrolled{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000db}.foot__social a{-webkit-backdrop-filter:none;backdrop-filter:none}.menu-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000b8}}@media (hover:none){.warp__final{perspective:none}.warp__words{transform-style:flat}.ww{transform:translate3d(0,calc((1 - var(--f,0)) * 30px),0) scale(calc(.55 + var(--f,0) * .45))}}.depth--fade:not(.depth--seq) .depth__stage.is-built .depth__media img{transform:scale(calc(1 + var(--kb,0) * .07 + var(--fo,0) * .05));will-change:transform}.fv__stage{position:sticky;top:0;height:100svh;min-height:0;overflow:hidden;display:flex;align-items:center}@media (min-width:1024px){.fv__stage{position:sticky;top:0;height:100svh;padding-top:calc(var(--nav-hs) + var(--s-3));padding-bottom:var(--s-5);overflow:hidden}}@media (max-width:1023px){.fv__stage{position:sticky;top:0;height:100svh;padding:calc(var(--nav-hs) + 6px) 0 14px;align-items:stretch}.fv__grid{height:100%;grid-template-rows:auto auto minmax(0,1fr) auto;row-gap:10px;align-content:start}.fv__head{grid-row:1}.fv__show{grid-row:2}.fv__list{grid-row:3;align-self:start}.fv__foot{grid-row:4}.fv__h{font-size:clamp(32px,9vw,52px);margin-top:var(--s-2)}.fv__show{display:block;grid-column:1/-1;aspect-ratio:auto;width:100%;height:min(31svh,300px);max-height:none;margin:0}.fv__p{padding:var(--s-4) var(--s-5);gap:4px}.fv__n{display:none}.fv__p .fv__ico{width:auto;aspect-ratio:1}.fv__name{font-size:clamp(18px,5vw,22px)}.fv__d{font-size:13px;line-height:1.35;max-width:none}.fv .srow{opacity:.32;padding-block:clamp(6px,1.1svh,11px)}.fv .srow.is-on{opacity:1}.fv .srow__t{font-size:clamp(17px,4.6vw,24px)}.fv .srow.is-on .srow__t{transform:translate(8px)}.fv__dots{display:flex}.fv__dots i{position:relative;overflow:hidden;width:28px}.fv__dots i.on{background:#fff3;width:44px}.fv__dots i:after{content:"";position:absolute;inset:0;background:var(--c-accent);transform-origin:0 50%;transform:scaleX(0)}.fv__dots i.on:after{transform:scaleX(var(--fp,1))}.fv__dots i.done:after{transform:scaleX(1);opacity:.45}}@media (max-width:1023px) and (max-height:700px){.fv__show{display:none}}@media (prefers-reduced-motion:reduce){.fv__stage{position:relative;height:auto;padding-block:var(--s-section)}}@media (max-width:1023px){.fv__p .fv__ico{height:48%;top:35%}}.case-crumb{display:flex;gap:10px;align-items:center;color:var(--c-faint);margin-bottom:var(--s-6)}.case-crumb a{color:var(--c-dim)}.case-fig{margin:0}.case-fig picture,.case-fig img{display:block;width:100%;height:auto}.case-fig img{border-radius:var(--r-card,22px);background:#0b0b0b}.case-fig--bleed img{border-radius:0}.case-row{padding-block:var(--s-4) var(--s-7)}.case-grid{display:grid;gap:var(--gutter)}.case-cap{display:flex;gap:var(--s-4);margin-top:var(--s-4);color:var(--c-dim);max-width:46em}.case-cap .tnum{color:var(--c-accent)}.case-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-6)}.case-chip{display:inline-flex;align-items:center;gap:10px;font-size:14px}.case-chip i{width:22px;height:22px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px #ffffff2e}.case-next{align-items:center;gap:var(--s-5);margin-top:var(--s-3)}@media (max-width:767px){.case-row{padding-block:var(--s-3) var(--s-6)}}.fv{height:calc(100svh + 90vh)}@media (min-width:1024px){.fv{height:calc(100svh + 90vh)}}@media (max-width:1023px){.fv{height:calc(100svh + 75vh)}}@media (prefers-reduced-motion:reduce){.fv{height:auto}}.warp__final{perspective:none}.warp__words{transform-style:flat;transform:none}@media (hover:hover){.ww{transform:scale(calc(.84 + var(--f,0) * .16))}}.calbox{--cal-crop:28px;height:680px}.calbox iframe{inset:auto;top:calc(var(--cal-crop) * -1);left:0;right:0;height:calc(100% + var(--cal-crop))}@media (max-width:767px){.calbox{--cal-crop:0px;height:1000px}}.calbox{background:#191919}.calbox iframe{filter:invert(1) hue-rotate(252deg) saturate(1.5) brightness(3.5) contrast(.8)}@media (min-width:768px){.calbox iframe{left:50%;right:auto;width:max(100%,920px);translate:-50% 0}}.case-grid--wide{grid-template-columns:1fr}.case-grid--pair{grid-template-columns:repeat(2,minmax(0,1fr))}.case-grid--trio{grid-template-columns:repeat(3,minmax(0,1fr))}.case-grid--mix{grid-template-columns:minmax(0,1.875fr) minmax(0,1fr)}.case-grid--mix .case-fig{display:flex}.case-grid--mix .case-fig picture{flex:1;display:block}.case-grid--mix .case-fig img{height:100%;object-fit:cover}.case-fig--vid{position:relative;overflow:hidden;border-radius:var(--r-card,22px);background:#0b0b0b}.case-fig--vid video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .7s var(--e-out);pointer-events:none}.case-fig--vid img,.case-fig--bleed.case-fig--vid{border-radius:0}@media (max-width:767px){.case-grid--pair,.case-grid--mix{grid-template-columns:1fr}.case-grid--trio{grid-template-columns:1fr 1fr}.case-grid--trio .case-fig:first-child{grid-column:1/-1}.case-grid--mix .case-fig img{height:auto}}.js [data-h]:not(.in) .wi{color:inherit}.cx-k{display:flex;align-items:center;gap:10px;margin:0;font-size:var(--t-nano);line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:var(--c-dim)}.cx-k b{font-weight:500;color:var(--c-fg)}.cx-k i{flex:none;width:6px;height:6px;border-radius:50%;background:var(--c-accent);box-shadow:0 0 10px #ff00ffb3}.cx-facts{margin:0;display:grid}.cx-facts>div{display:grid;grid-template-columns:minmax(84px,1fr) minmax(0,2.4fr);gap:var(--s-4);padding:13px 0;border-top:1px solid var(--c-line)}.cx-facts>div:last-child{border-bottom:1px solid var(--c-line)}.cx-facts dt{font-size:var(--t-nano);letter-spacing:.14em;text-transform:uppercase;color:var(--c-faint);padding-top:3px}.cx-facts dd{margin:0;font-size:15px;line-height:1.4;color:var(--c-fg)}.cx-stats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.cx-stat{position:relative;padding:var(--s-5) var(--s-5) 0 0;border-top:1px solid var(--c-line)}.cx-stat+.cx-stat{padding-left:var(--s-5);border-left:1px solid var(--c-line)}.cx-stat:before{content:"";position:absolute;left:0;top:-1px;width:56px;height:1px;background:var(--c-accent);box-shadow:0 0 8px #f0fc;transform:scaleX(0);transform-origin:left;transition:transform 1.4s var(--e-expo) var(--ud,0ms)}.cx-stat:has(.is-count):before,.cx-stat.in:before{transform:scaleX(1)}.cx-stat__v{margin:0;display:flex;align-items:flex-start;font-size:clamp(56px,7vw,112px);line-height:.9;letter-spacing:-.045em}.cx-stat__t{margin:var(--s-4) 0 0;max-width:24ch;font-size:14px;line-height:1.45;color:var(--c-dim)}.cx-gantt__head{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--gutter);padding-bottom:12px;font-size:var(--t-nano);letter-spacing:.14em;text-transform:uppercase;color:var(--c-faint)}.cx-gantt__scale{display:flex;justify-content:space-between}.cx-gantt__list{list-style:none;margin:0;padding:0}.cx-gantt__row{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--gutter);align-items:center;padding:18px 0;border-top:1px solid var(--c-line)}.cx-gantt__row:last-child{border-bottom:1px solid var(--c-line)}.cx-gantt__l{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:16px;row-gap:2px;align-items:baseline}.cx-gantt__n{grid-row:span 2;font-size:var(--t-nano);color:var(--c-accent)}.cx-gantt__p{font-family:var(--f-display);font-size:var(--t-h4);line-height:1.1;letter-spacing:-.01em}.cx-gantt__d{font-size:14px;line-height:1.4;color:var(--c-dim)}.cx-gantt__tr{position:relative;height:34px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.08) 0 1px,transparent 1px 10%)}.cx-gantt__bar{position:absolute;top:9px;bottom:9px;left:var(--s);width:calc(var(--e) - var(--s));border-radius:99px;background:linear-gradient(90deg,#fff3,#ffffff12);box-shadow:inset 0 0 0 1px #ffffff4d;transform-origin:left;transition:transform 1.4s var(--e-expo) calc(var(--i) * .11s + .15s)}.cx-gantt__bar:before{content:"";position:absolute;left:7px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--c-accent);box-shadow:0 0 10px #ff00ffe6}.js .cx-gantt__row:not(.in) .cx-gantt__bar{transform:scaleX(0)}.cx-gantt--mini .cx-gantt__head{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.cx-gantt--mini .cx-gantt__row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);padding:10px 0}.cx-gantt--mini .cx-gantt__p{font-family:var(--f-text);font-size:14px;letter-spacing:0}.cx-gantt--mini .cx-gantt__n{grid-row:auto}.cx-gantt--mini .cx-gantt__tr{height:22px}.cx-gantt--mini .cx-gantt__bar{top:7px;bottom:7px}.cx-gantt--mini .cx-gantt__bar:before{width:4px;height:4px;margin-top:-2px;left:4px}.cx-hero{padding-top:calc(var(--nav-h) + var(--s-8));padding-bottom:var(--s-8)}.cx-hero__t{font-size:var(--t-display);line-height:.88;letter-spacing:-.04em;margin-top:var(--s-5)}.cx-hero__row{margin-top:var(--s-8);row-gap:var(--s-6);align-items:start}.cx-sec__h{row-gap:var(--s-5)}.cx-sec--top{padding-bottom:0}.cx-ov{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-7) var(--gutter)}.cx-ov__i{display:flex;flex-direction:column;gap:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--c-line)}.cx-ov__p{margin:0;font-family:var(--f-display);font-size:var(--t-h4);line-height:1.22;letter-spacing:-.01em}.cx-dos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-7) var(--gutter)}.cx-do{display:flex;flex-direction:column;gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--c-line)}.cx-do__n{color:var(--c-accent)}.cx-diag{position:relative}.cx-diag svg{display:block;width:100%;height:auto;overflow:visible}.cx-diag text{font-family:var(--f-text);fill:#fff}.hub__orbit{fill:none;stroke:#ffffff1a;stroke-dasharray:2 7}.hub__orbit--o{stroke:#ffffff12}.hub__core{fill:#ffffff09;stroke:#fff6;stroke-width:1}.hub__k{font-size:12px;letter-spacing:.22em;fill:#ffffff80}.hub__c{font-family:var(--f-display)!important;font-size:34px;letter-spacing:-.02em}.hub__s{font-size:14px;fill:#ffffff8c}.hub__sp{fill:none;stroke:#ffffff47;stroke-width:1;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.6s var(--e-expo) calc(var(--i) * 90ms + .2s)}.cx-diag.in .hub__sp{stroke-dashoffset:0}.hub__pulse{fill:var(--c-accent);filter:drop-shadow(0 0 6px rgba(255,0,255,.9));opacity:0;transition:opacity .6s 1.4s}.cx-diag.in .hub__pulse{opacity:1}.hub__dot{fill:#fff}.hub__ring{fill:none;stroke:var(--c-accent);stroke-opacity:.55;transform-box:fill-box;transform-origin:center;animation:hubring 3.2s var(--e-out) infinite;animation-delay:calc(var(--i) * .4s)}@keyframes hubring{0%{transform:scale(.4);opacity:1}to{transform:scale(1.6);opacity:0}}.hub__m{font-size:17px}.hub__node{opacity:0;transition:opacity .8s var(--e-out) calc(var(--i) * 90ms + .9s)}.cx-diag.in .hub__node{opacity:1}.hub-m{display:none}.cx-legend{display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-6);margin-top:var(--s-6);color:var(--c-dim)}.cx-legend span{display:inline-flex;align-items:center;gap:10px}.cx-legend i{width:18px;height:10px;border-radius:99px;box-shadow:inset 0 0 0 1px #ffffff73}.cx-legend .lg-loc{width:8px;height:8px;border-radius:50%;background:var(--c-accent);box-shadow:0 0 8px #f0fc}.arc__ax{stroke:#ffffff4d}.arc__sep{stroke:#ffffff1a;stroke-dasharray:2 6}.arc__ph{font-size:12px;letter-spacing:.22em;fill:#ffffff80!important}.arc__yl{font-size:12px;letter-spacing:.22em;fill:#fff6!important}.arc__area{fill:url(#arcg);opacity:0;transition:opacity 1.2s var(--e-out) .8s}.arc__line{fill:none;stroke:#fff;stroke-width:1.6;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 2.2s var(--e-expo) .2s}.cx-diag.in .arc__line{stroke-dashoffset:0}.cx-diag.in .arc__area{opacity:1}.arc__pt{opacity:0;transition:opacity .7s var(--e-out) calc(var(--i) * .11s + .7s)}.cx-diag.in .arc__pt{opacity:1}.arc__dot{fill:#000;stroke:#fff;stroke-width:1.6}.arc__lead{stroke:#ffffff38}.arc__lab{font-size:14px}.arc__n{fill:var(--c-accent)!important;font-size:12px}.arc__ev{stroke:var(--c-accent);stroke-dasharray:3 5;opacity:.8}.arc__evd{fill:var(--c-accent);filter:drop-shadow(0 0 10px rgba(255,0,255,.9))}.arc__evt{font-size:12px;letter-spacing:.2em}.arc-m{display:none}.cx-sys{columns:3;column-gap:var(--gutter)}.cx-sys__t{break-inside:avoid;margin:0 0 var(--gutter)}.cx-sys__t img,.cx-bey__t img,.cx-run__p img{display:block;width:100%;height:auto;border-radius:14px}.cx-sys__t figcaption{margin-top:10px;color:var(--c-dim)}.cx-bey{display:grid;grid-template-columns:1fr;gap:var(--s-5) var(--gutter);margin-top:var(--s-6);padding-top:var(--s-5);border-top:1px solid var(--c-line)}.cx-bey__h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-3) var(--s-6)}.cx-bey__g{display:flex;gap:var(--gutter)}.cx-bey__t{margin:0;flex:var(--ar) 1 0;min-width:0}.cx-run{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s-6) var(--gutter)}.cx-run__p{margin:0}.cx-run__p figcaption{display:grid;grid-template-columns:auto 1fr;column-gap:10px;margin-top:12px;font-size:13px;line-height:1.35}.cx-run__p figcaption .tnum{color:var(--c-accent);font-size:var(--t-nano);padding-top:2px;grid-row:span 2}.cx-run__p figcaption .faint{font-size:var(--t-nano);letter-spacing:.12em;text-transform:uppercase}.cx-sysline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4) var(--s-7);margin-top:var(--s-6);padding-top:var(--s-5);border-top:1px solid var(--c-line)}.cx-next{position:relative;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s-7) var(--gutter);align-items:end;padding-top:var(--s-6);border-top:1px solid var(--c-line);color:inherit;text-decoration:none}.cx-next__img{border-radius:var(--r-card);overflow:hidden;background:#0b0b0b}.cx-next__img img{display:block;width:100%;height:auto;transition:transform 1.2s var(--e-expo)}.cx-next__b{display:flex;flex-direction:column;gap:var(--s-4);padding-bottom:var(--s-3)}.cx-next__t{margin:0;font-size:var(--t-h1);line-height:.92;letter-spacing:-.04em}@media (hover:hover){.cx-next:hover .cx-next__img img{transform:scale(1.03)}.cx-next:hover .wkc__go{border-color:#fff}}.wk-idx{align-self:end;display:flex;flex-direction:column;gap:var(--s-4)}.wk-idx ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--c-line)}.wk-idx a{display:grid;grid-template-columns:2.4em minmax(0,1.2fr) minmax(0,1.4fr) auto 12px;gap:var(--s-4);align-items:baseline;padding:14px 0;border-bottom:1px solid var(--c-line);color:inherit;text-decoration:none;font-size:15px;transition:padding .5s var(--e-expo),color .3s}.wk-idx b{font-weight:500}.wk-idx__n{color:var(--c-accent);font-size:var(--t-nano)}.wk-idx__d,.wk-idx__y{color:var(--c-dim);font-size:13px}.wk-idx .arrow{width:10px;height:10px;opacity:.5;transition:opacity .3s,transform .5s var(--e-expo)}.wk-idx a[href^="#"] .arrow{transform:rotate(90deg)}.wk-idx a:not([href^="#"]):hover .arrow{transform:translate(2px,-2px)}@media (hover:hover){.wk-idx a:hover{padding-left:10px}.wk-idx a:hover .arrow{opacity:1;color:var(--c-accent)}}.wk-cases .stack-8{gap:var(--s-9)}.wkc{display:flex;flex-direction:column;gap:var(--s-7);scroll-margin-top:var(--nav-h)}.wkc+.wkc{margin-top:clamp(120px,14vw,240px)}.wkc__head{display:grid;grid-template-columns:minmax(0,9fr) minmax(0,3fr);gap:var(--s-5) var(--gutter);align-items:end;padding-top:var(--s-5);border-top:1px solid var(--c-line)}.wkc__head .cx-k{grid-column:1/-1}.wkc__t{margin:0;font-size:clamp(64px,10vw,168px);line-height:.84;letter-spacing:-.05em}.wkc__t a{color:inherit;text-decoration:none}.wkc__kick{margin:0;display:flex;justify-content:flex-end;gap:var(--s-4);text-align:right}.wkc__media{position:relative;display:block;border-radius:var(--r-card);overflow:hidden;color:#fff}.wkc__media .case-fig--vid{border-radius:0}.wkc__media img,.wkc__media video{transition:transform 1.4s var(--e-expo)}@media (hover:hover){.wkc__media:hover img,.wkc__media:hover video{transform:scale(1.02)}}.wkc__live{position:absolute;left:clamp(14px,2vw,28px);bottom:clamp(14px,2vw,26px);display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:99px;background:#0000008c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);letter-spacing:.14em;text-transform:uppercase}.wkc__live i{width:6px;height:6px;border-radius:50%;background:var(--c-accent);box-shadow:0 0 10px #ff00ffe6;animation:livedot 1.6s ease-in-out infinite}@keyframes livedot{50%{opacity:.25}}.wkc__info{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--s-6) var(--gutter);align-items:start}.wkc__info .wkc__plain{grid-column:1/8}.wkc__side{grid-column:9/13;align-items:flex-start}.wkc__tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.wkc__tags li{padding:7px 12px;border:1px solid var(--c-line);border-radius:99px;color:var(--c-dim);letter-spacing:.08em;text-transform:uppercase}.wkc__plain{margin:0;font-size:var(--t-h3);line-height:1.04;letter-spacing:-.02em}.wkc__go{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;color:var(--c-fg);text-decoration:none;border-bottom:1px solid var(--c-accent);padding-bottom:4px;transition:border-color .3s}.wkc__go .arrow{width:10px;height:10px}@media (hover:hover){.wkc__go:hover{border-color:#fff}}.wk-gal{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:clamp(260px,32vw,540px) clamp(200px,22vw,380px) clamp(240px,28vw,460px);gap:var(--gutter)}.wk-g{position:relative;margin:0;border-radius:var(--r-card);overflow:hidden;background:#0b0b0b}.wk-g picture,.wk-g img,.wk-g video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.wk-g img{transition:transform 1.4s var(--e-expo)}.wk-g video{opacity:0;transition:opacity .7s var(--e-out)}.wk-g:after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(transparent,#0009);pointer-events:none}.wk-g figcaption{position:absolute;z-index:1;left:18px;right:18px;bottom:16px;display:flex;align-items:baseline;gap:12px;font-size:14px;color:#fff}.wk-g figcaption .tnum{font-size:var(--t-nano);color:var(--c-accent)}.wk-g__k{margin-left:auto;font-size:var(--t-nano);letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3}@media (hover:hover){.wk-g:hover img{transform:scale(1.04)}}.wk-g--a{grid-column:1/8;grid-row:1}.wk-g--b{grid-column:8/13;grid-row:1}.wk-g--c{grid-column:1/5;grid-row:2}.wk-g--d{grid-column:5/9;grid-row:2}.wk-g--e{grid-column:9/13;grid-row:2}.wk-g--f{grid-column:1/7;grid-row:3}.wk-g--g{grid-column:7/13;grid-row:3}.wk-reel__frame{position:relative;display:block;aspect-ratio:16/9;border-radius:var(--r-card);overflow:hidden;background:#000;color:#fff;text-decoration:none}.wk-reel__frame picture,.wk-reel__frame img,.wk-reel__frame video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.wk-reel__frame video{opacity:0;transition:opacity .7s var(--e-out)}.wk-reel__ov{position:absolute;inset:auto 0 0;display:flex;justify-content:space-between;align-items:flex-end;gap:var(--s-4);padding:clamp(16px,2.4vw,32px);background:linear-gradient(transparent,#000000a6)}.wk-reel__tc{display:inline-flex;align-items:center;gap:10px;letter-spacing:.14em;text-transform:uppercase}.wk-reel__tc i{width:6px;height:6px;border-radius:50%;background:var(--c-accent);box-shadow:0 0 10px #ff00ffe6;animation:livedot 1.6s ease-in-out infinite}.wk-reel__cta{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border-radius:99px;background:#fff;color:#000;transition:background .3s,color .3s}.wk-reel__cta .arrow{width:10px;height:10px}@media (hover:hover){.wk-reel__frame:hover .wk-reel__cta{background:var(--c-accent);color:#fff}}@media (max-width:1023px){.wkc__info .wkc__plain,.wkc__side{grid-column:1/-1}.cx-dos{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-run{grid-template-columns:repeat(4,minmax(0,1fr))}.cx-bey{grid-template-columns:1fr}}@media (max-width:767px){.cx-hero{padding-top:calc(var(--nav-h) + var(--s-6));padding-bottom:var(--s-6)}.cx-hero__t{font-size:clamp(44px,13vw,72px)}.cx-stats{grid-template-columns:1fr 1fr}.cx-stat:nth-child(3){padding-left:0;border-left:0}.cx-stat{padding-bottom:var(--s-5)}.cx-ov,.cx-dos{grid-template-columns:1fr;gap:var(--s-5)}.cx-gantt__head{display:none}.cx-gantt__row,.cx-gantt--mini .cx-gantt__row{grid-template-columns:1fr;row-gap:10px}.cx-diag--hub svg,.cx-diag--arc svg{display:none}.hub-m{display:flex;flex-direction:column;gap:var(--s-5)}.hub-m__core{display:flex;flex-direction:column;gap:6px;padding:var(--s-5);border-radius:18px;box-shadow:inset 0 0 0 1px #ffffff59;background:#ffffff08}.hub-m__core b{font-family:var(--f-display);font-size:28px;font-weight:inherit}.hub-m__core span:last-child{color:var(--c-dim);font-size:14px}.hub-m ul{list-style:none;margin:0;padding:0 0 0 18px;display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;border-left:1px solid rgba(255,255,255,.25)}.hub-m li{display:flex;align-items:center;gap:10px;font-size:15px}.hub-m li i{width:6px;height:6px;border-radius:50%;background:var(--c-accent);box-shadow:0 0 8px #f0fc}.arc-m{display:block;list-style:none;margin:0;padding:0;border-top:1px solid var(--c-line)}.arc-m li{display:grid;grid-template-columns:2.2em 1fr auto;gap:12px;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--c-line);font-size:15px}.arc-m li b{font-weight:500}.arc-m .tnum{color:var(--c-accent);font-size:var(--t-nano)}.arc-m .faint{font-size:var(--t-nano);letter-spacing:.12em;text-transform:uppercase}.cx-sys{columns:2}.cx-bey__g{flex-wrap:wrap}.cx-bey__t{flex:1 1 calc(50% - var(--gutter))}.cx-run{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5) var(--gutter)}.cx-next{grid-template-columns:1fr;gap:var(--s-5)}.wk-idx{margin-top:var(--s-7)}.wk-idx a{grid-template-columns:2em minmax(0,1fr) auto 12px}.wk-idx__d{display:none}.wkc__head{grid-template-columns:1fr;gap:var(--s-3)}.wkc__kick{justify-content:flex-start;text-align:left}.wkc__t{font-size:clamp(52px,16vw,96px)}.wkc+.wkc{margin-top:clamp(96px,26vw,140px)}.wk-gal{grid-template-columns:1fr 1fr;grid-template-rows:none;grid-auto-rows:clamp(160px,44vw,260px)}.wk-g--a,.wk-g--f,.wk-g--g{grid-column:1/-1;grid-row:auto}.wk-g--b,.wk-g--c,.wk-g--d,.wk-g--e{grid-column:auto;grid-row:auto}.wk-g__k{display:none}.wk-reel__frame{aspect-ratio:4/3}.wk-reel__ov{flex-direction:column;align-items:flex-start}}.case-fig[data-pin],.wk-g[data-pin],.cx-bey__t[data-pin],.cx-next__img[data-pin]{overflow:hidden;border-radius:var(--r-card,22px);isolation:isolate}.cx-bey__t[data-pin]{border-radius:14px}.case-fig[data-pin] img,.cx-bey__t[data-pin] img,.cx-next__img[data-pin] img{translate:0 var(--pi,0px);scale:1.1;transition:scale 1.6s var(--e-expo)}.wk-g[data-pin] img{translate:0 var(--pi,0px);scale:1.14;transition:scale 1.6s var(--e-expo)}.case-fig[data-pin] img{border-radius:0}.case-fig[data-rv],.wk-g[data-rv],.cx-bey__t[data-rv],.cx-sys__t[data-rv],.cx-run__p[data-rv]{transition:opacity .9s var(--e-out),transform 1.1s var(--e-expo),clip-path 1.5s var(--e-expo);transition-delay:calc(var(--i,0) * 70ms)}.js .case-fig[data-rv]:not(.in),.js .wk-g[data-rv]:not(.in),.js .cx-bey__t[data-rv]:not(.in){clip-path:inset(9% 5% 0 5% round 22px)}.case-fig[data-rv].in,.wk-g[data-rv].in,.cx-bey__t[data-rv].in{clip-path:inset(0 round 0)}.js .case-fig[data-rv]:not(.in) img,.js .wk-g[data-rv]:not(.in) img,.js .cx-bey__t[data-rv]:not(.in) img{scale:1.3}@media (hover:hover){.case-fig[data-pin]:hover img,.cx-bey__t[data-pin]:hover img{scale:1.15}.wk-g[data-pin]:hover img{scale:1.19}.cx-run__p img{transition:transform 1s var(--e-expo),box-shadow 1s var(--e-out)}.cx-run__p:hover img{transform:translate3d(0,-6px,0) rotate(-.6deg);box-shadow:0 24px 50px -20px #f3440973}}.wk-g figcaption{transition:opacity .8s var(--e-out) .5s,transform 1s var(--e-expo) .5s}.js .wk-g:not(.in) figcaption{opacity:0;transform:translate3d(0,14px,0)}.case-cap{position:relative}.case-cap:after{content:"";position:absolute;left:0;bottom:-10px;width:40px;height:1px;background:var(--c-line);transform-origin:left;transition:transform 1.2s var(--e-expo) .25s}.js .case-cap:not(.in):after{transform:scaleX(0)}.wk-gal{row-gap:clamp(28px,4vw,56px)}.cx-run{row-gap:clamp(40px,5vw,72px)}@media (prefers-reduced-motion:reduce){.case-fig[data-pin] img,.wk-g[data-pin] img,.cx-bey__t[data-pin] img,.cx-next__img[data-pin] img{translate:none;scale:1}.js .case-fig[data-rv]:not(.in),.js .wk-g[data-rv]:not(.in),.js .cx-bey__t[data-rv]:not(.in){clip-path:none}}.flw__tr{stroke:#ffffff24;stroke-width:2}.flw__ln{stroke:#fff;stroke-width:1.6;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 2s var(--e-expo) .2s}.cx-diag.in .flw__ln{stroke-dashoffset:0}.flw__c{fill:#000;stroke:#fff;stroke-width:1.6}.flw__c--end{fill:var(--c-accent);stroke:var(--c-accent);filter:drop-shadow(0 0 10px rgba(255,0,255,.8))}.flw__no{font-size:13px;fill:#fff!important}.flw__t{font-family:var(--f-display)!important;font-size:24px;letter-spacing:-.01em}.flw__d{font-size:14px;fill:#ffffff8c!important}.flw__n{opacity:0;transition:opacity .8s var(--e-out) calc(var(--i) * .14s + .3s)}.cx-diag.in .flw__n{opacity:1}.flw__p{fill:var(--c-accent);filter:drop-shadow(0 0 6px rgba(255,0,255,.9))}.flw__ly{fill:#ffffff09;stroke:#ffffff4d}.flw__k{font-size:12px;letter-spacing:.22em;fill:#ffffff80!important}.flw__lt{font-family:var(--f-display)!important;font-size:20px}.flw__sep{stroke:#ffffff26}.flw__o{fill:none;stroke:#fff;stroke-width:1.6}.flw__s{fill:#000;stroke:var(--c-accent);stroke-width:1.6}.flw__21{font-family:var(--f-display)!important;font-size:24px;fill:var(--c-accent)!important}.flw__f{fill:#fff}.flw__eu{font-family:var(--f-display)!important;font-size:28px;fill:#000!important}.flw__ar{stroke:#fff6;stroke-dasharray:3 5}.flw__ah{fill:none;stroke:#fff9;stroke-width:1.4}.flw__rb{opacity:0;transition:opacity 1s var(--e-out) 1.1s}.cx-diag.in .flw__rb{opacity:1}.flw-m{display:none}.cx-lib{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(36px,4vw,56px) var(--gutter)}.cx-lib__t{margin:0}.cx-lib__t picture{display:block;overflow:hidden;border-radius:14px}.cx-lib__t img{display:block;width:100%;height:auto;translate:0 var(--pi,0px);scale:1.1;transition:scale 1.6s var(--e-expo)}.cx-lib__t figcaption{display:grid;grid-template-columns:auto 1fr;column-gap:10px;margin-top:12px;font-size:13px;line-height:1.35}.cx-lib__t figcaption .tnum{color:var(--c-accent);font-size:var(--t-nano);padding-top:2px;grid-row:span 2}.cx-lib__t figcaption .faint{font-size:var(--t-nano);letter-spacing:.12em;text-transform:uppercase}@media (hover:hover){.cx-lib__t:hover img{scale:1.16}}.js .cx-lib__t[data-rv]:not(.in) img{scale:1.3}.case-fig--film{aspect-ratio:16/9}.case-fig--film picture,.case-fig--film img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media (max-width:1023px){.cx-lib{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.cx-diag--flow svg{display:none}.flw-m{display:flex;flex-direction:column;gap:var(--s-4)}.flw-m ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--c-line)}.flw-m li{display:grid;grid-template-columns:2.2em 1fr;column-gap:12px;padding:12px 0;border-bottom:1px solid var(--c-line);font-size:15px}.flw-m li .faint{grid-column:2;font-size:13px}.flw-m li .tnum{color:var(--c-accent);font-size:var(--t-nano);grid-row:span 2;padding-top:3px}.flw-m__l{margin:0;font-family:var(--f-display);font-size:20px}.flw-m__rb{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:13px;color:var(--c-dim)}.flw-m__rb span{display:inline-grid;place-items:center;width:28px;height:28px}.flw-m__rb .o{border-radius:50%;box-shadow:inset 0 0 0 1.5px #fff}.flw-m__rb .s{border-radius:8px;box-shadow:inset 0 0 0 1.5px var(--c-accent);color:var(--c-accent);font-size:11px}.flw-m__rb .f{border-radius:4px;background:#fff;color:#000;font-size:14px}}@media (max-width:767px),(max-aspect-ratio:17/20){.depth--seq .depth__media img{object-position:var(--fxm,50%) var(--fy,50%)}.depth--seq .depth__strips i{background-position:var(--fxm,50%) var(--fy,50%)}}.depth__cap span{white-space:nowrap}html:not(.kbd) :focus-visible{outline:none!important}html:not(.kbd) .cx:has(.cx__v:focus-visible){outline:none}html:not(.kbd) [data-tip]:focus-visible{box-shadow:none}.menu__links .ml{padding-right:.12em;margin-right:-.12em;padding-left:.04em;margin-left:-.04em}.menu__links a:focus-visible{outline-offset:6px;border-radius:12px}.par{translate:0 var(--pz,0px)}.closing__stage .planet.par{scale:1.16}.case-grid--xim{grid-template-columns:minmax(0,1fr) minmax(0,1.875fr)}.case-grid--xim .case-fig{display:flex}.case-grid--xim .case-fig picture{flex:1;display:block}.case-grid--xim .case-fig img{height:100%;object-fit:cover}.case-grid--banners{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(10px,1.4vw,22px);max-width:1180px;margin-inline:auto}.case-ban{margin:0}.case-ban picture,.case-ban img{display:block;width:100%;height:auto}.case-ban img{border-radius:10px;box-shadow:0 30px 60px -30px #000c}@media (max-width:767px){.case-grid--xim{grid-template-columns:1fr}.case-grid--xim .case-fig img{height:auto}.case-grid--banners{grid-template-columns:repeat(3,minmax(0,1fr))}}.rms__s{fill:none;stroke:#fff;stroke-width:1.6;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.8s var(--e-expo) calc(var(--i) * .26s + .2s)}.rms__s--1{stroke:#ffffffbf}.rms__s--2{fill:#ff00ff24;stroke:var(--c-accent);filter:drop-shadow(0 0 10px rgba(255,0,255,.6))}.cx-diag.in .rms__s{stroke-dashoffset:0}.rms__ld{fill:none;stroke:#ffffff4d;stroke-width:1}.rms__dt{fill:#fff}.rms__l{opacity:0;transition:opacity .8s var(--e-out) calc(var(--i) * .22s + .9s)}.cx-diag.in .rms__l{opacity:1}.rms__n{font-size:12px;letter-spacing:.22em;fill:var(--c-accent)!important}.rms__t{font-family:var(--f-display)!important;font-size:30px;letter-spacing:-.01em;fill:#fff!important}.rms__d{font-size:15px;fill:#ffffff8c!important}.rms__k{font-size:12px;letter-spacing:.22em;fill:#ffffff80!important}@media (max-width:767px){.cx-diag--rooms svg{display:none}}.svp-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gutter)}.svp{display:flex;flex-direction:column;gap:12px;color:inherit;text-decoration:none}.svp__img{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;border-radius:var(--r-card,22px);background:#0b0b0b;margin-bottom:8px}.svp__img picture,.svp__img img{position:absolute;inset:0;width:100%;height:100%}.svp__img img{object-fit:cover;translate:0 var(--pi,0px);scale:1.1;transition:scale 1.4s var(--e-expo)}.js .svp[data-rv]:not(.in) .svp__img img{scale:1.26}.svp__k{margin:0}.svp__k .faint{margin-left:10px;font-size:var(--t-nano);letter-spacing:.12em;text-transform:uppercase}.svp__t{font-size:clamp(24px,2.2vw,34px);line-height:1.02;letter-spacing:-.02em}.svp__d{max-width:46ch}.svp__go{display:inline-flex;align-items:center;gap:8px;margin-top:4px}.svp__go svg{width:10px;height:10px;transition:transform .5s var(--e-expo)}@media (hover:hover){.svp:hover .svp__img img{scale:1.16}.svp:hover .svp__go svg{transform:translate(3px,-3px)}}@media (max-width:767px){.svp-g{grid-template-columns:1fr;row-gap:var(--s-7)}}.alter{position:absolute;inset:0;z-index:1;pointer-events:none}.alter__l{position:absolute;inset:0}.alter__l i{position:absolute;inset:0;background-image:var(--img);background-size:cover;background-position:50% 0;background-repeat:no-repeat;--t:calc(var(--k) * 100% / 14 - .5px);--bt:calc((13 - var(--k)) * 100% / 14 - .5px);clip-path:inset(var(--t) 100% var(--bt) 0);transition:clip-path .75s var(--e-expo);transition-delay:calc((13 - var(--o)) * 22ms)}.alter__l i:nth-child(2n){clip-path:inset(var(--t) 0 var(--bt) 100%)}.alter__l.on i,.alter__l.on i:nth-child(2n){clip-path:inset(var(--t) 0 var(--bt) 0);transition-delay:calc(var(--o) * 32ms)}.alter__l.on{z-index:1}.alter__l[data-c=a]{--img:var(--alter)}.alter__l[data-c=s]{--img:var(--astro)}.alter__src{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.alter-sw{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--s-4)}.alter-sw__b{display:inline-flex;align-items:center;gap:9px;padding:9px 14px;border-radius:99px;border:1px solid var(--c-line);background:transparent;color:var(--c-dim,rgba(255,255,255,.6));letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:color .3s,border-color .3s,background-color .3s}.alter-sw__b i{width:6px;height:6px;border-radius:50%;background:#ffffff47;transition:background .3s,box-shadow .3s}.alter-sw__b:hover,.alter-sw__b:focus-visible{color:#fff;border-color:#fff6}.alter-sw__b[aria-pressed=true]{color:#fff;border-color:var(--c-accent);background:#ff00ff14}.alter-sw__b[aria-pressed=true] i{background:var(--c-accent);box-shadow:0 0 10px #ff00ffe6}@media (prefers-reduced-motion:reduce){.alter__l i,.alter__l i:nth-child(2n){clip-path:none;opacity:0;transition:opacity .4s linear}.alter__l.on i,.alter__l.on i:nth-child(2n){opacity:1;transition-delay:0s}}@media (max-width:767px){.fv{height:auto}.fv__stage{position:relative;height:auto;padding:var(--s-section) 0;overflow:visible;display:block}.fv__grid{height:auto;display:flex;flex-direction:column;align-items:stretch;row-gap:var(--s-6)}.fv__show,.fv__dots{display:none}.fv__h{font-size:clamp(36px,10.5vw,52px)}.fv .srow{opacity:1;display:grid;grid-template-columns:30px minmax(0,1fr) 44px;column-gap:14px;row-gap:6px;align-items:start;padding-block:18px}.fv .srow__n{grid-column:1;grid-row:1;padding-top:.35em;color:var(--c-accent)}.fv .srow__t,.fv .srow.is-on .srow__t{grid-column:2;grid-row:1;transform:none;font-size:clamp(21px,6vw,26px);line-height:1.04}.fv .srow__d{display:block;grid-column:2;grid-row:2;opacity:1;transform:none;font-size:14px;line-height:1.45}.fv .srow__go{grid-column:3;grid-row:1/3;align-self:center;width:44px;height:44px}.fv__foot{justify-content:flex-start}}.tv__poster{position:absolute;inset:0;display:block}.tv__poster img{width:100%;height:100%;object-fit:cover}.tv.is-gl .tv__poster{display:none}@media (max-width:767px){.tc{padding:12% 6% 6%;gap:12px}.tc__code{font-size:9.5px;line-height:1.55;padding:10px 12px;min-height:0}}@media (hover:none),(pointer:coarse){.depth:not(.depth--framed) .depth__media{clip-path:none!important}.depth__media img,.depth__media video,.depth__stage .depth__seq,.depth--fade .depth__stage.is-built .depth__media img,.depth--fade:not(.depth--seq) .depth__stage.is-built .depth__media img{transform:none!important;will-change:auto}.depth__title,.depth--seq .depth__title,.depth--fade:not(.depth--seq) .depth__title,.depth--reveal .depth__title{transform:none!important;opacity:var(--tto,1)!important;transition:opacity .25s linear}.depth__meta,.depth__cap{transform:none!important}.depth__veil{opacity:1}[data-px]{transform:none!important}}@media (max-width:899px){.jn-row{padding-block:14px 30px;margin-block:-14px -30px;scroll-padding-inline:var(--margin)}}.pct{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--f-text);font-weight:600;font-size:10px;line-height:1;letter-spacing:.02em;color:#ffffffe0;font-variant-numeric:tabular-nums;pointer-events:none}.jn__spin .pct{font-size:9.5px}.rvh__load .pct{font-size:13px;letter-spacing:.04em}.rvh__load.has-pct>b:not(.pct){display:none}@media (prefers-reduced-motion:no-preference){.statement{height:265vh}}@media (prefers-reduced-motion:no-preference) and (max-width:767px){.statement{height:235vh}}html.ld .veil__ld{transition-delay:0s}.pt-wait{transition:opacity .18s}.rvh__card{position:absolute;left:0;right:0;top:46%;z-index:3;transform:translateY(-50%);display:grid;justify-items:center;gap:clamp(14px,1.6vw,22px);padding:0 24px;text-align:center;pointer-events:none;transition:opacity .7s var(--e-out),transform 1.1s var(--e-expo)}.rvh__k{display:inline-flex;align-items:center;gap:10px;letter-spacing:.18em;text-transform:uppercase;color:#ffffffb8}.rvh__k i{width:6px;height:6px;border-radius:50%;background:var(--c-accent);box-shadow:0 0 10px #f0fc}.rvh__h{margin:0;max-width:100%;font-size:clamp(44px,min(7vw,13vh),132px);line-height:.88;letter-spacing:-.035em;color:#fff}.rvh__card>*{animation:rvhCard 1.1s var(--e-expo) backwards}.rvh__card>:nth-child(2){animation-delay:.1s}.rvh__card>:nth-child(3){animation-delay:.22s}@keyframes rvhCard{0%{opacity:0;transform:translate3d(0,28px,0)}}.rvh.is-playing .rvh__card{opacity:0;transform:translateY(calc(-50% - 36px))}.rvh__load{top:auto;bottom:clamp(64px,11vh,120px);margin-top:0}.rvh__poster{transition:filter 1.2s var(--e-out)}.rvh:not(.is-playing) .rvh__poster{filter:brightness(.34) saturate(.8)}@media (prefers-reduced-motion:reduce){.rvh__card{display:none}}.closing__stage{clip-path:inset(0)}.mq__dot{position:relative;isolation:isolate;background:radial-gradient(circle at var(--lx,32%) var(--ly,28%),#fff 0,rgba(255,255,255,.95) 3.5%,rgba(255,235,255,.35) 8%,rgba(255,255,255,0) 15%),radial-gradient(130% 70% at 50% 118%,#ff46fffa 0,#ff00e69e 34%,#f0f0 64%),radial-gradient(90% 55% at 50% -8%,#fff0ffe6 0,#d6aadc8c 40%,#fff0 72%),linear-gradient(176deg,#e9d6ec 0,#a985ad 20%,#43224a 41%,#0b030d 50%,#14051a 56%,#4d0b52 70%,#22052a);box-shadow:inset 0 -.08em .18em #0000008c,inset 0 0 0 1px #ffffff38,inset 0 0 .25em #ff00ff8c,0 0 40px #ff00ff61,0 .3em .7em -.2em #000c}.mq__dot:after{content:"";position:absolute;inset:6%;border-radius:50%;z-index:-1;background:radial-gradient(circle at 50% 50%,#0000 62%,#00000059);pointer-events:none}.depth__title.depth__title--s{font-size:calc(var(--t-display) * .74)}.wk-idx a{grid-template-columns:2.4em minmax(0,.8fr) minmax(0,1.7fr) 4.4em 12px}.wk-idx b,.wk-idx__d{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wk-idx__y{justify-self:end;white-space:nowrap}.wk-idx abbr{text-decoration:none;border:0}@media (max-width:767px){.wk-idx a{grid-template-columns:2em minmax(0,1fr) 4.4em 12px}}.case-grid--solo{display:flex;justify-content:center}.case-grid--solo .case-fig{width:min(100%,86vh);margin-inline:auto}.spiral+.clients{margin-top:-28vh;padding-top:var(--s-7)}@media (prefers-reduced-motion:reduce){.spiral+.clients{margin-top:0;padding-top:var(--s-8)}}.case-grid--solo .case-fig[data-pin] img,.js .case-grid--solo .case-fig[data-rv]:not(.in) img{scale:1;translate:none}@media (hover:hover){.case-grid--solo .case-fig[data-pin]:hover img{scale:1}}.hand__lane--b .hand__lead i{width:22px;height:22px;margin:-4.5px 0 -4.5px -4.5px}.hand__team i{margin:1px 0}@keyframes handB{0%{opacity:0;left:0}4%{opacity:1}12%,18%{left:calc(20% + 10.4px)}28%{left:calc(60% + 12.2px);opacity:1}34%,to{left:calc(60% + 12.2px);opacity:0}}.depth__title.depth__title--low{translate:0 24vh}@media (max-width:767px){.depth__title.depth__title--low{translate:0 20vh}}.cx-next__img[data-pin] img{transition:scale 1.6s var(--e-expo),transform 1.4s cubic-bezier(.25,.1,.25,1)}@media (hover:hover){.cx-next:hover .cx-next__img img{transform:scale(1.025)}}.cx-next .wkc__go{transition:border-color .5s ease,background-color .5s ease,transform .8s cubic-bezier(.25,.1,.25,1)}.cx-sys.cx-sys--3{columns:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gutter);align-items:start}.cx-sys--3 .cx-sys__t{margin:0}.cx-sys--3 .cx-sys__t img{aspect-ratio:6/5;object-fit:contain;background:#fff}@media (max-width:767px){.cx-sys.cx-sys--3{grid-template-columns:1fr}}.bot{position:absolute;inset:0;display:grid;place-items:center;transform:translate3d(0,var(--ty,14px),0);transition:transform 1.1s var(--e-expo)}.tm.in .bot{--ty:0px}.bot__head{position:relative;width:41%;aspect-ratio:1;margin-top:-3%;border-radius:50%;background:radial-gradient(circle at 36% 30%,#fff 0,#fbfbfb,#ececec 44%,#cfcfcf 64%,#9a9a9a,#4a4a4a);box-shadow:inset -18px -22px 40px #0000004d,0 38px 60px -26px #000000e6;transition:transform .9s var(--e-expo)}.bot__head:after{content:"";position:absolute;left:17%;top:13%;width:26%;height:18%;border-radius:50%;background:radial-gradient(closest-side,#fffffff2,#fff0);filter:blur(1px)}.bot__look,.bot__turn{position:absolute;inset:0;border-radius:50%}.bot__look{transform:translate3d(var(--lx,0%),var(--ly,0%),0);transition:transform .7s var(--e-out)}.bot__turn{animation:botTurn 11s ease-in-out infinite}.bot__eye{position:absolute;top:25%;width:12.5%;height:29%;border-radius:999px;background:#0b0b0b;box-shadow:inset 0 -3px 5px #ffffff14;transform-origin:50% 55%;animation:botBlink 5.4s infinite}.bot__eye:first-child{left:38%;rotate:-9deg}.bot__eye:last-child{left:62%;top:21%;rotate:-9deg;height:27%}@keyframes botTurn{0%,to{transform:translateZ(0) scaleX(1) rotate(0)}16%,30%{transform:translate3d(-17%,4%,0) scaleX(.86) rotate(3deg)}44%,58%{transform:translate3d(4%,-5%,0) scaleX(1) rotate(-2deg)}72%,84%{transform:translate3d(-6%,2%,0) scaleX(.95) rotate(1deg)}}@keyframes botBlink{0%,90%,94%,96.5%,to{transform:scaleY(1)}92%,95.4%{transform:scaleY(.08)}}.bot:not(.is-vis) .bot__turn,.bot:not(.is-vis) .bot__eye{animation-play-state:paused}.tm__card:hover .bot__head{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.bot__turn,.bot__eye{animation:none}.bot__look{transition:none}}.net3__bots{position:absolute;left:24.5%;top:24.5%;width:51%;height:51%;z-index:1;pointer-events:none;--bs:clamp(15px,2.3vw,22px)}.viz--net3 .net3__orbit--2{left:24.5%;top:24.5%;width:51%;height:51%}.net3__core{z-index:3}.net3__spin{position:absolute;inset:0;animation:n3spin 60s linear infinite}.net3__spin .n3b{position:absolute;inset:0;transform:rotate(var(--a))}.n3b__h{position:absolute;border-radius:50%;background:radial-gradient(circle at 36% 30%,#fff 0,#f2f2f2 26%,#c9c9c9 62%,#7a7a7a 90%,#3a3a3a);box-shadow:0 4px 10px #0009;transition:opacity .5s var(--e-out),filter .5s var(--e-out),box-shadow .5s var(--e-out),scale .5s var(--e-expo)}.net3__spin .n3b__h{left:50%;top:0;width:var(--bs);height:var(--bs);margin:calc(var(--bs) / -2) 0 0 calc(var(--bs) / -2);rotate:calc(-1 * var(--a));animation:n3unspin 60s linear infinite;opacity:.4;filter:grayscale(1) brightness(.7)}@keyframes n3unspin{to{transform:rotate(-360deg)}}.n3b__h i{position:absolute;top:27%;width:13%;height:30%;border-radius:999px;background:#0b0b0b;rotate:-9deg;transform-origin:50% 55%;animation:botBlink 5.4s var(--d,0s) infinite}.n3b__h i:first-child{left:38%}.n3b__h i:last-child{left:61%;top:24%}.net3__spin .n3b.on .n3b__h{opacity:1;filter:none;scale:1.15;box-shadow:0 0 0 1.5px #ff00ffd9,0 0 16px #ff00ff8c,0 4px 10px #0009}.n3b--w,.n3b--k{position:relative;display:block;flex:none;aspect-ratio:1}.n3b--w .n3b__h,.n3b--k .n3b__h{inset:0}.n3b--w{width:28px}.n3b--w .n3b__h{box-shadow:0 0 0 1.5px var(--c-accent)}.n3b--k{width:clamp(34px,3vw,44px)}.viz__foot--n3{grid-template-columns:repeat(4,minmax(0,1fr))}.viz__foot--n3 .n3k{flex-direction:column;align-items:flex-start;gap:8px}.n3k--bot .n3b--k{height:clamp(30px,2.8vw,42px);width:auto}@media (max-width:900px){.viz__foot--n3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.viz__foot--n3{grid-template-columns:1fr}.viz__foot--n3 .n3k{flex-direction:row;align-items:center;gap:12px}}@media (prefers-reduced-motion:reduce){.net3__spin,.net3__spin .n3b__h,.n3b__h i{animation:none}}.viz--net3 .net3__ct{text-shadow:0 0 12px #000,0 0 4px #000,0 0 2px #000}html:has(.jn-wall){overflow-anchor:none}.kf__bot{position:relative;display:inline-block;align-self:center;width:.86em;height:.86em;margin-left:.22em;translate:0 -.04em}.kf__bot .bot__head{display:block;width:100%;margin:0;box-shadow:inset -6px -8px 14px #0000004d,0 12px 24px -10px #000000e6}.kf__bot .bot__head:after{filter:none}.kf__bot:not(.is-vis) .bot__turn,.kf__bot:not(.is-vis) .bot__eye{animation-play-state:paused}.kf:hover .kf__bot .bot__head{scale:1.06}.lite .depth__stage{position:relative;height:100svh;--e:1}.lite .depth__run,.lite .depth__seq,.lite .depth__strips,.lite .depth__scan{display:none}.lite .depth+*{margin-top:0}.lite .depth+*:before{display:none}.lite .depth--flat .depth__title{align-self:end;margin-bottom:max(14svh,calc(var(--s-6) + 64px))}.lite .depth--flat .depth__veil{background:linear-gradient(180deg,#00000057 0,#0000 24% 46%,#0000006b 70%,#000000c7)}@supports (animation-timeline:view()){.lite .depth--flat{view-timeline:--dpf block}.lite .depth--flat .depth__title{animation:dpfTx linear both;animation-timeline:--dpf;animation-range:cover 0% cover 100%}.lite .depth--flat .depth__media img{transform-origin:50% var(--fy,50%);animation:dpfOut linear both;animation-timeline:--dpf;animation-range:exit 0% exit 100%}}@keyframes dpfTx{0%{translate:0 7svh}to{translate:0 -7svh}}@keyframes dpfOut{0%{scale:1}to{scale:1.22}}@media (prefers-reduced-motion:reduce){.lite .depth--flat .depth__title,.lite .depth--flat .depth__media img{animation:none}}
