.px{--ground:#000;--thread:#fff;--thread-2:#a3a09b;--thread-dim:#6b6a67;--hair-soft:#ffffff0e;--hair:#ffffff17;--glass:#ffffff08;--sd:#35d6e8;--sans:var(--font-archivo),-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--mono:var(--font-plex-mono),ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--ground);color:var(--thread);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:16px}.px *,.px :before,.px :after{box-sizing:border-box}.px .pad{padding-left:26px;padding-right:26px}@media (max-width:640px){.px .pad{padding-left:18px;padding-right:18px}}.px-shell{background:#000;position:fixed;inset:0;overflow:hidden}.px-track{will-change:transform}.px-spacer{pointer-events:none}@media (prefers-reduced-motion:reduce){.px-shell{position:static;overflow:visible}.px-track{transform:none!important}.px-spacer{display:none}}html.px-on{scrollbar-width:none;-ms-overflow-style:none}html.px-on::-webkit-scrollbar{width:0;height:0}.px-rail{z-index:90;pointer-events:none;background:#ffffff12;width:1px;position:fixed;top:0;bottom:0;right:0}.px-rail i{will-change:transform;background:#fff;width:1px;display:block;position:absolute;left:0}html.px-cur,html.px-cur a,html.px-cur button,html.px-cur input{cursor:none}.px-dot,.px-ring{z-index:150;pointer-events:none;will-change:transform;mix-blend-mode:difference;border-radius:50%;transition:opacity .2s;position:fixed;top:0;left:0}.px-dot{background:#fff;width:6px;height:6px;margin:-3px 0 0 -3px}.px-ring{border:1px solid #fff;width:34px;height:34px;margin:-17px 0 0 -17px}html.px-frame .px-dot,html.px-frame .px-ring{opacity:0}html.px-frame.px-cur,html.px-frame.px-cur a,html.px-frame.px-cur button{cursor:auto}.px-hot{cursor:pointer;color:inherit;text-decoration:none}.px-pill{z-index:120;pointer-events:none;color:#000;font-family:var(--font-archivo),system-ui,sans-serif;white-space:nowrap;opacity:0;will-change:transform;background:#fff;border-radius:999px;padding:11px 18px;font-size:15px;font-weight:600;transition:opacity .42s;position:fixed;top:0;left:0}.px-pill.on{opacity:1}@media (hover:none){.px-pill{display:none}}.px .magnet{transition:transform .36s cubic-bezier(.16,1,.3,1),background .16s;display:inline-block}.px .rv{opacity:0;transition:opacity .76s,transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(26px)}.px .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.px .rv{opacity:1;transition:none;transform:none}}.px .typed{font-family:var(--mono);color:var(--thread-2);min-height:1.7em;margin:0;font-size:clamp(13px,1.5vw,15px)}.px .caret{background:var(--thread-2);vertical-align:-1px;width:7px;height:1em;margin-left:4px;animation:1.05s step-end infinite px-blink;display:inline-block}@keyframes px-blink{50%{opacity:0}}.px .sel{background:var(--thread);color:var(--ground);border-radius:2px;margin:0 -6px;padding:2px 6px}.px .word{letter-spacing:-.06em;white-space:nowrap;-webkit-user-select:none;user-select:none;margin-left:-.035em;font-size:31vw;font-weight:900;line-height:.73;display:block;position:relative}.px .wh{z-index:1;will-change:transform;display:block;position:relative}.px .wh.top{clip-path:inset(0 0 50%);transform:translate3d(calc(var(--cut,0px)*-1),0,0)}.px .wh.bot{clip-path:inset(50% 0 0);transform:translate3d(var(--cut,0px),0,0);position:absolute;top:0;left:0}.px .tm{vertical-align:super;letter-spacing:0;font-size:.09em}.px .echo{color:#0000;pointer-events:none;visibility:hidden;opacity:var(--eo,0);will-change:transform,opacity;position:absolute;top:0;left:0}.px .word.echoing .echo{visibility:visible}.px .echo.e1{-webkit-text-stroke:1.5px #ffffff57;transform:translate3d(var(--ex,0px),var(--ey,0px),0)}.px .echo.e2{-webkit-text-stroke:1px #ffffff29;transform:translate3d(calc(var(--ex,0px)*2.1),calc(var(--ey,0px)*2.1),0)}@media (prefers-reduced-motion:reduce){.px .wh.top,.px .wh.bot{transform:none}.px .echo{display:none}}.px.intro{z-index:100;pointer-events:none;background:0 0;position:fixed;inset:0}.px.intro .l{will-change:transform;display:inline-block}.px .bigtype{letter-spacing:-.06em;white-space:nowrap;font-weight:900;line-height:.73}.px .ink-panel{background:var(--ground);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.px .ink-word{letter-spacing:-.06em;white-space:nowrap;font-size:26vw;font-weight:900;line-height:.73;position:relative}.px .ink-line{color:#0000;-webkit-text-stroke:1px #ffffffbf;display:block}.px .ink-line .l{opacity:0;animation:.6s forwards px-ink-draw}@keyframes px-ink-draw{0%{opacity:0;transform:translateY(.06em)}to{opacity:1;transform:none}}.px .ink-fill{color:var(--thread);position:absolute;top:0;left:0}.px .ink-fill .l{clip-path:inset(100% 0 0);animation:.76s cubic-bezier(.65,0,.35,1) forwards px-ink-rise}@keyframes px-ink-rise{to{clip-path:inset(0)}}.px.intro.ink.open .ink-panel{animation:.8s cubic-bezier(.76,0,.24,1) forwards px-wipe-up}@keyframes px-wipe-up{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}.px .slats{display:flex;position:absolute;inset:0}.px .slats i{background:var(--ground);transform-origin:top;flex:1;margin-right:-1px}.px.intro.blinds.open .slats i{animation:.56s cubic-bezier(.76,0,.24,1) forwards px-slat}@keyframes px-slat{to{transform:scaleY(0)}}.px .blind-word{letter-spacing:-.06em;white-space:nowrap;justify-content:center;align-items:center;font-size:24vw;font-weight:900;line-height:.73;display:flex;position:absolute;inset:0}.px .blind-word .l{clip-path:inset(0 0 100%);animation:.76s cubic-bezier(.16,1,.3,1) forwards px-drop;transform:translateY(-38%)}@keyframes px-drop{to{clip-path:inset(0);transform:none}}.px.intro.blinds.b .blind-word .l,.px.intro.blinds.open .blind-word .l{clip-path:inset(0);animation:.52s cubic-bezier(.7,0,.84,0) forwards px-fly;transform:none}@keyframes px-fly{to{clip-path:inset(100% 0 0);transform:translateY(-38%)}}.px .curtain{will-change:transform;background:#0b0b0c;position:absolute;inset:0}.px .curtain:after{content:"";transform-origin:top;background:#0b0b0c;border-radius:0 0 50% 50%;height:22vh;position:absolute;top:99%;left:-12%;right:-12%;transform:scaleY(0)}.px .curtain .bar{background:var(--thread);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.px .curtain .count{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(90px,17vw,280px);font-weight:900;line-height:.8;position:absolute;bottom:20px;left:26px}.px .curtain .clabel{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--thread-dim);font-size:11px;position:absolute;bottom:30px;right:26px}.px .curtain .cword{letter-spacing:-.05em;white-space:nowrap;font-size:13vw;font-weight:900;line-height:.8;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.px .curtain .cword .l{clip-path:inset(100% 0 0);animation:.82s cubic-bezier(.16,1,.3,1) forwards px-rise;transform:translateY(30%)}@keyframes px-rise{to{clip-path:inset(0);transform:none}}.px.intro.counter.open .curtain{animation:.88s cubic-bezier(.76,0,.24,1) forwards px-curtain}.px.intro.counter.open .curtain:after{animation:.88s cubic-bezier(.76,0,.24,1) forwards px-bulge}@keyframes px-curtain{to{transform:translateY(-122%)}}@keyframes px-bulge{0%{transform:scaleY(0)}45%{transform:scaleY(1)}to{transform:scaleY(.2)}}.px .cutpanel{background:var(--ground);will-change:transform;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.px .cutpanel.top{clip-path:inset(0 0 50%)}.px .cutpanel.bot{clip-path:inset(50% 0 0)}.px .cutword{white-space:nowrap;letter-spacing:-.06em;font-size:26vw;font-weight:900;line-height:.73;display:inline-block}.px .cutword .l{opacity:0}.px .cutpanel.top .l{animation:.64s cubic-bezier(.16,1,.3,1) forwards px-from-l}.px .cutpanel.bot .l{animation:.64s cubic-bezier(.16,1,.3,1) forwards px-from-r}@keyframes px-from-l{0%{opacity:0;transform:translate(-75vw)}25%{opacity:1}to{opacity:1;transform:none}}@keyframes px-from-r{0%{opacity:0;transform:translate(75vw)}25%{opacity:1}to{opacity:1;transform:none}}.px .cutline{background:var(--sd);transform-origin:0;height:1px;margin-top:-.5px;animation:.52s cubic-bezier(.65,0,.35,1) forwards px-draw;position:absolute;top:50%;left:0;right:0;transform:scaleX(0);box-shadow:0 0 14px #35d6e8a6}@keyframes px-draw{to{transform:scaleX(1)}}.px.intro.cut.b .cutpanel.top .cutword{animation:.34s steps(3,end) both px-jolt-l}.px.intro.cut.b .cutpanel.bot .cutword{animation:.34s steps(3,end) both px-jolt-r}@keyframes px-jolt-l{33%{transform:translate(-1.6vw)}66%{transform:translate(.7vw)}to{transform:none}}@keyframes px-jolt-r{33%{transform:translate(1.6vw)}66%{transform:translate(-.7vw)}to{transform:none}}.px.intro.cut.b .cutline{animation:.38s ease-out forwards px-flare}@keyframes px-flare{0%{background:#fff;height:3px;transform:scaleX(1);box-shadow:0 0 28px #ffffffe6}to{background:var(--sd);height:1px;transform:scaleX(1);box-shadow:0 0 14px #35d6e8a6}}.px.intro.cut.open .cutpanel.top{animation:.82s cubic-bezier(.76,0,.24,1) forwards px-up}.px.intro.cut.open .cutpanel.bot{animation:.82s cubic-bezier(.76,0,.24,1) forwards px-down}@keyframes px-up{to{transform:translateY(-50vh)}}@keyframes px-down{to{transform:translateY(50vh)}}.px.intro.cut.open .cutline{animation:.26s forwards px-fade;transform:scaleX(1)}@keyframes px-fade{to{opacity:0}}.px .sand-panel{background:var(--ground);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.px .sand{white-space:nowrap;letter-spacing:-.055em;font-size:24vw;font-weight:900;line-height:.74;display:inline-block;position:relative}.px .glyph{display:inline-block;position:relative}.px .glyph .gh{color:#0000;-webkit-text-stroke:1.5px var(--sd);opacity:0;pointer-events:none;position:absolute;top:0;left:0}.px.intro.sandevistan.a .gh{animation:.62s cubic-bezier(.16,1,.3,1) forwards px-fan}@keyframes px-fan{0%{opacity:0;transform:none}40%{opacity:.95}to{opacity:.7;transform:translate3d(var(--dx),0,0)}}.px.intro.sandevistan.b .gh{animation:.3s cubic-bezier(.7,0,.15,1) forwards px-snap}@keyframes px-snap{0%{opacity:.7;transform:translate3d(var(--dx),0,0)}55%{opacity:1}to{opacity:0;transform:none}}.px.intro.sandevistan.b .glyph{animation:.32s cubic-bezier(.34,1.56,.64,1) both px-hit}@keyframes px-hit{0%{transform:translate(-.02em)}to{transform:none}}.px.intro.sandevistan.open .sand-panel{animation:.72s cubic-bezier(.76,0,.24,1) forwards px-lift}@keyframes px-lift{to{transform:translateY(-101%)}}@media (prefers-reduced-motion:reduce){.px.intro{display:none}}.px .toprow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--thread-dim);flex-wrap:wrap;align-items:baseline;gap:26px;font-size:11px;display:flex}.px .toprow b{color:var(--thread);font-weight:500}.px .toprow .push{margin-left:auto}.px .say{letter-spacing:-.026em;text-wrap:pretty;max-width:19ch;margin:0 0 1.15em;font-size:clamp(26px,3.7vw,50px);line-height:1.16}@media (min-width:760px){.px .say{max-width:26ch}}.px .say:last-child{margin-bottom:0}.px .say.dim{color:var(--thread-dim)}.px .lbl{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--thread-dim);margin:0 0 12px;font-size:11px}.px .name{letter-spacing:-.04em;margin:0 0 14px;font-size:clamp(30px,4.2vw,60px);font-weight:900;line-height:.96}.px .list{border-top:1px solid var(--hair-soft)}.px .row{border-bottom:1px solid var(--hair-soft);color:inherit;grid-template-columns:50px 1fr 1.1fr 84px;align-items:baseline;gap:20px;padding:22px 8px;text-decoration:none;transition:background .16s,padding .16s;display:grid;position:relative;overflow:hidden}.px a.row:hover{background:var(--glass);padding-left:16px}@media (max-width:800px){.px .row{grid-template-columns:32px 1fr;gap:5px 14px}.px .row .d,.px .row .y{grid-column:2}}.px .row .i{font-family:var(--mono);color:var(--thread-dim);font-size:11px}.px .row .t{letter-spacing:-.015em;font-size:18px;font-weight:600;transition:transform .42s cubic-bezier(.16,1,.3,1);display:inline-block}.px .row:hover .t{transform:translate(10px)}.px .row .d{color:var(--thread-2);font-size:14px;line-height:1.5;transition:color .2s}.px .row:hover .d{color:var(--thread)}.px .row .y{font-family:var(--mono);color:var(--thread-dim);text-align:right;font-size:11.5px}@media (max-width:800px){.px .row .y{text-align:left}}.px .row .sweep{background:var(--thread);transform-origin:0;height:1px;transition:transform .62s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.px .row:hover .sweep{transform:scaleX(1)}.px .gate{font-style:normal;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sd);font-size:10.5px}.px footer{border-top:1px solid var(--hair-soft);padding-top:40px;padding-bottom:34px}.px .fgrid{font-family:var(--mono);color:var(--thread-2);grid-template-columns:1fr auto 1fr;align-items:start;gap:26px;font-size:12px;line-height:1.75;display:grid}@media (max-width:800px){.px .fgrid{grid-template-columns:1fr;gap:16px}}.px .fgrid .r{text-align:right}@media (max-width:800px){.px .fgrid .r{text-align:left}}.px .fgrid a{color:var(--thread-2);border-bottom:1px solid var(--hair);text-decoration:none}.px .fgrid a:hover{color:var(--thread)}.px .fgrid .v{color:var(--thread-dim);display:block}.px .cite{border-top:1px solid var(--hair-soft);grid-template-columns:1fr auto 1fr;align-items:baseline;gap:20px;margin-top:34px;padding-top:22px;display:grid}@media (max-width:640px){.px .cite{grid-template-columns:1fr;gap:12px}}.px .cite .sig{letter-spacing:.22em;text-transform:lowercase;font-size:15px;font-weight:500}.px .cite .q{color:var(--thread-2);text-align:center;font-size:15px}@media (max-width:640px){.px .cite .q{text-align:left}}.px .bug,.px .phone{font:inherit;color:inherit;background:var(--glass);border:1px solid var(--hair);text-align:left;border-radius:10px;padding:22px 24px;transition:border-color .3s;position:relative}.px .bug:hover,.px .phone:hover,.px .bug.fixed,.px .phone.fixed{border-color:#ffffff4d}.px .bug{gap:14px;min-width:min(520px,100%);display:grid}.px .bug .broke,.px .bug .ok{letter-spacing:-.02em;grid-area:1/1;font-size:clamp(22px,3vw,38px);transition:opacity .36s,filter .36s,transform .42s cubic-bezier(.16,1,.3,1)}.px .bug .broke{color:#ff6b5b}.px .bug .ok{opacity:0;filter:blur(6px);transform:translateY(8px)}.px .bug.fixed .broke{opacity:0;filter:blur(6px);transform:translateY(-8px)}.px .bug.fixed .ok{opacity:1;filter:none;transform:none}.px .hint{font-family:var(--mono);letter-spacing:.1em;color:var(--thread-dim);font-size:11px}.px .phone{justify-items:center;gap:14px;display:grid}.px .phone .screen{border:2px solid var(--thread-2);background:#0b0b0c;border-radius:18px;width:120px;height:220px;position:relative;overflow:hidden}.px .phone .page{transform-origin:0 0;gap:10px;width:300px;transition:transform .7s cubic-bezier(.16,1,.3,1),width .7s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:12px;left:8px;transform:scale(.34)}.px .phone .page i{background:#ffffff38;border-radius:3px;height:22px;display:block}.px .phone .page i:first-child{background:#ffffff80;height:46px}.px .phone.fixed .page{width:100px;transform:scale(1)}.px .phone.fixed .page i{height:12px}.px .phone.fixed .page i:first-child{height:30px}.px .frame{aspect-ratio:16/10;width:100%;max-width:1040px;font:inherit;color:inherit;text-align:left;border:1px solid var(--hair);background:#0b0b0c;border-radius:12px;padding:0;transition:border-color .3s,transform .5s cubic-bezier(.16,1,.3,1);display:block;position:relative;overflow:hidden}.px .frame:hover{border-color:#ffffff52;transform:translateY(-4px)}.px .chrome{border-bottom:1px solid var(--hair);background:#111113;flex:none;align-items:center;gap:7px;height:34px;padding:0 12px;display:flex}.px .chrome i{background:#2a2a2d;border-radius:50%;width:10px;height:10px}.px .chrome .url{font-family:var(--mono);color:var(--thread-dim);white-space:nowrap;text-overflow:ellipsis;margin-left:12px;font-size:11px;overflow:hidden}.px .frame .view{background:#fff;position:absolute;inset:34px 0 0;overflow:hidden}.px .frame .view iframe{transform-origin:0 0;pointer-events:none;border:0;width:161.29%;height:161.29%;transform:scale(.62)}.px .frame .go{background:var(--thread);color:#000;border-radius:999px;padding:10px 15px;font-size:13px;font-weight:600;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;bottom:16px;right:16px}.px .frame:hover .go{transform:translateY(-3px)scale(1.04)}.px.frame-full{z-index:140;border:1px solid var(--hair);background:#0b0b0c;flex-direction:column;transition:top .7s cubic-bezier(.76,0,.24,1),left .7s cubic-bezier(.76,0,.24,1),width .7s cubic-bezier(.76,0,.24,1),height .7s cubic-bezier(.76,0,.24,1),border-radius .7s cubic-bezier(.76,0,.24,1);display:flex;position:fixed;overflow:hidden}.px.frame-full iframe{background:#fff;border:0;flex:1;width:100%}.px.frame-full .x{color:var(--thread);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:4px 8px;font-size:15px}.px .fieldband{border-top:1px solid var(--hair-soft);background:#000;height:clamp(320px,50vh,520px);position:relative;overflow:hidden}.px .fieldband canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.px .fieldband .over{pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:0 26px;display:grid;position:absolute;inset:0}.px .fieldband .over>*{pointer-events:auto}.px .fsig{letter-spacing:.2em;color:#fff;mix-blend-mode:difference;font-size:22px;font-weight:600}.px .fcite{color:#fff;mix-blend-mode:difference;white-space:nowrap;justify-self:end;font-size:clamp(15px,1.6vw,20px)}.px .hold{font:inherit;color:#000;background:var(--thread);-webkit-user-select:none;user-select:none;touch-action:none;border:0;border-radius:6px;padding:12px 18px;font-size:16px;font-weight:600;transition:transform .18s,background .18s}.px .hold:hover{background:#fff}.px .hold.on{transform:scale(.95)}@media (max-width:700px){.px .fieldband .over{grid-template-columns:1fr;align-content:end;justify-items:start;padding-bottom:26px}.px .fcite{white-space:normal;justify-self:start}}.px .marquee{border-top:1px solid var(--hair-soft);border-bottom:1px solid var(--hair-soft);padding:22px 0;overflow:hidden}.px .mrow{will-change:transform;width:max-content;display:flex}.px .mrow span{letter-spacing:-.045em;white-space:nowrap;text-transform:uppercase;font-size:clamp(42px,7vw,110px);font-weight:900;line-height:1}.px .mrow span:nth-child(2n){color:#0000;-webkit-text-stroke:1.5px var(--thread)}.px .mrow i{vertical-align:.42em;color:var(--thread-dim);-webkit-text-stroke:0;margin:0 .45em;font-size:.42em;font-style:normal;display:inline-block}.px .scrub{letter-spacing:-.045em;max-width:16ch;margin:0;font-size:clamp(38px,6.4vw,104px);font-weight:800;line-height:1.02}.px .scrub span{opacity:.16;transition:opacity .12s linear}.px-grain{z-index:95;pointer-events:none;opacity:.075;mix-blend-mode:overlay;animation:.9s steps(4,end) infinite px-grain;position:fixed;inset:-60px}.px-grain svg{width:100%;height:100%}@keyframes px-grain{0%{transform:translate(0)}25%{transform:translate(-22px,14px)}50%{transform:translate(16px,-20px)}75%{transform:translate(-12px,-8px)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.px-grain{animation:none}}.px .br-panel{background:#000;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.px .br-flash{opacity:0;background:#fff;animation:.18s steps(2,end) forwards px-strobe;position:absolute;inset:0}@keyframes px-strobe{0%{opacity:1}50%{opacity:.15}to{opacity:0}}.px.intro.breach.b .br-flash{animation:.16s ease-out forwards px-strobe2}@keyframes px-strobe2{0%{opacity:.85}to{opacity:0}}.px .br-word{letter-spacing:-.06em;white-space:nowrap;font-size:26vw;font-weight:900;line-height:.73;display:inline-block;position:relative}.px .br-layer{display:block}.px .br-layer.r,.px .br-layer.c{mix-blend-mode:screen;position:absolute;inset:0}.px .br-layer.r{color:#ff2a4d;transform:translate(-.03em)}.px .br-layer.c{color:#35d6e8;transform:translate(.03em)}.px .br-layer.w{color:var(--thread);position:relative}.px .br-slice{clip-path:inset(calc(var(--i)*16.66%)0 calc(100% - (var(--i) + 1)*16.66%)0);animation:90ms step-end infinite px-tear;animation-delay:calc(var(--i)*-37ms);display:block;position:absolute;top:0;left:0}.px .br-layer.w .br-slice:first-child{position:relative}.px .br-layer.r .br-slice{animation-duration:70ms}.px .br-layer.c .br-slice{animation-duration:.11s}@keyframes px-tear{0%{transform:translate(0)}25%{transform:translate(-4vw)}50%{transform:translate(2.5vw)}75%{transform:translate(-1vw)}to{transform:translate(0)}}.px.intro.breach .br-word{animation:.52s cubic-bezier(.16,1,.3,1) both px-br-in}@keyframes px-br-in{0%{opacity:0;filter:blur(10px);transform:scale(1.18)}35%{opacity:1}to{opacity:1;filter:none;transform:none}}.px.intro.breach.b .br-slice,.px.intro.breach.open .br-slice{animation:none;transform:none}.px.intro.breach.b .br-layer.r,.px.intro.breach.b .br-layer.c,.px.intro.breach.open .br-layer.r,.px.intro.breach.open .br-layer.c{transition:transform .14s ease-out;transform:none}.px .br-scan{pointer-events:none;mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#00000059 0 2px,#0000 2px 4px);position:absolute;inset:0}.px.intro.breach.open .br-panel{transform-origin:50%;animation:.39s cubic-bezier(.7,0,.3,1) forwards px-crt}@keyframes px-crt{0%{filter:brightness();transform:scale(1)}55%{filter:brightness(3);transform:scaleY(.004)}80%{filter:brightness(4);opacity:1;transform:scale(.25,.004)}to{opacity:0;transform:scale(0,.004)}}.px .holo{background:#000;height:100vh;min-height:560px;position:relative;overflow:hidden}.px .holo canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.px .holo .credits{pointer-events:none;grid-template-columns:1fr 1fr;gap:18px 40px;display:grid;position:absolute;bottom:8vh;left:26px;right:26px}.px .holo .credits p{flex-direction:column;gap:6px;margin:0;display:flex}.px .holo .credits p.r{text-align:right;align-items:flex-end}.px .holo .credits span{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:#ffffff8c;font-size:11px}.px .holo .credits b{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#ffffffeb;font-size:clamp(14px,1.4vw,19px);font-weight:500}@media (max-width:700px){.px .holo .credits{grid-template-columns:1fr}.px .holo .credits p.r{text-align:left;align-items:flex-start}}.px .holohead{border-top:1px solid var(--hair-soft);background:#000;position:relative}.px .hh-stage{will-change:transform;height:100vh;position:absolute;top:0;left:0;right:0;overflow:hidden}.px .hh-gl,.px .hh-dust{width:100%;height:100%;display:block;position:absolute;inset:0}.px .hh-dust{pointer-events:none}.px .hh-roll{pointer-events:none;opacity:0;will-change:transform,opacity;grid-template-columns:1fr 1fr;gap:26px 40px;display:grid;position:absolute;bottom:9vh;left:26px;right:26px}.px .hh-roll p{flex-direction:column;gap:6px;margin:0;display:flex}.px .hh-roll p.r{text-align:right;align-items:flex-end}.px .hh-roll span{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:#ffffff8c;font-size:11px}.px .hh-roll b{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#ffffffeb;font-size:clamp(14px,1.4vw,19px);font-weight:500}@media (max-width:700px){.px .hh-roll{grid-template-columns:1fr}.px .hh-roll p.r{text-align:left;align-items:flex-start}}.px .hh-tour{z-index:2;justify-items:center;gap:12px;width:max-content;max-width:calc(100% - 36px);display:grid;position:absolute;top:9vh;left:50%;transform:translate(-50%)}.px .hh-tour .tabs{border:1px solid var(--hair);-webkit-backdrop-filter:blur(10px);background:#0000008c;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:4px;padding:5px;display:flex}.px .hh-tour button{font:inherit;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--thread-2);background:0 0;border:0;border-radius:999px;padding:9px 14px;font-size:11px;transition:background .2s,color .2s}.px .hh-tour button:hover{color:var(--thread)}.px .hh-tour button.on{background:var(--thread);color:#000}.px .hh-tour .cap{color:var(--thread-2);text-align:center;margin:0;font-size:14px}.px .holo.bleed{pointer-events:none;background:0 0;height:136vh;-webkit-mask-image:linear-gradient(#0000 0,#000 30%);mask-image:linear-gradient(#0000 0,#000 30%)}.px .paintcta{--paint:0;color:var(--thread);border:1px solid #ffffff8c;border-radius:4px;padding:9px 15px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.px .paintcta .ghost{position:relative}.px .paintcta .fill{background:var(--thread);color:#000;clip-path:inset(calc((1 - var(--paint))*100%)0 0 0);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.px .orbit{height:min(78vh,720px);position:relative;overflow:hidden}.px .orbit canvas{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.px .orbit .moon{border:1px solid var(--hair);-webkit-backdrop-filter:blur(8px);color:var(--thread);white-space:nowrap;will-change:transform,opacity;background:#000000b8;border-radius:999px;justify-items:center;gap:3px;padding:12px 16px;text-decoration:none;transition:border-color .2s,background .2s;display:grid;position:absolute;top:0;left:0}.px .orbit .moon b{letter-spacing:-.01em;font-size:16px;font-weight:700}.px .orbit .moon span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--thread-2);font-size:10.5px}.px .orbit a.moon:hover{border-color:var(--thread);background:var(--thread);color:#000}.px .orbit a.moon:hover span{color:#000}.px .orbit .moon.dim{color:var(--thread-dim);border-style:dashed}.px .inspo{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.px .ins{border:1px solid var(--hair);background:var(--glass);border-radius:12px;flex-direction:column;gap:8px;min-height:210px;padding:22px 22px 26px;display:flex;position:relative;overflow:hidden}.px .ins .lines{pointer-events:none;opacity:0;background:repeating-linear-gradient(0deg,#ff2a4d38 0 1px,#0000 1px 5px);transition:opacity .3s;position:absolute;inset:0;transform:translateY(-100%)}.px .ins:hover .lines{opacity:1;animation:.9s cubic-bezier(.16,1,.3,1) forwards px-sweep}@keyframes px-sweep{to{transform:translateY(0)}}.px .ins .k{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--thread-dim);margin:0;font-size:10.5px}.px .ins h3{letter-spacing:-.035em;margin:4px 0 0;font-size:clamp(26px,2.6vw,38px);font-weight:900;line-height:.98;position:relative}.px .ins:hover h3{animation:.32s steps(3,end) px-tear-once}@keyframes px-tear-once{33%{clip-path:inset(0 0 45%);transform:translate(-6px)}66%{clip-path:inset(40% 0 0);transform:translate(4px)}to{clip-path:none;transform:none}}.px .ins .by{color:var(--thread-2);margin:0;font-size:14px}.px .ins .q{color:var(--thread);margin:auto 0 0;font-size:17px;line-height:1.35}.px .ins .n{font-family:var(--mono);letter-spacing:.08em;color:var(--thread-dim);margin:auto 0 0;font-size:11px}.px .orbit.draggable{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.px .orbit.draggable.grabbing{cursor:grabbing}html.px-cur .px .orbit.draggable,html.px-cur .px .orbit.draggable.grabbing{cursor:none}.px .orbit.draggable .moon{cursor:pointer}.px .paintcta.magnetic{transition:transform .36s cubic-bezier(.16,1,.3,1),border-color .2s}.px .paintcta.magnetic .fill{transition:clip-path .38s cubic-bezier(.16,1,.3,1)}.px .paintcta.magnetic:hover{border-color:var(--thread)}.px .paintcta.magnetic:hover .fill{clip-path:inset(0)}.px .orbit.graph .moon{cursor:grab;touch-action:none}.px .orbit.graph.grabbing .moon{cursor:grabbing}html.px-cur .px .orbit.graph .moon{cursor:none}.px .bw-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.px.intro.blackwall .br-flash{opacity:0;animation:none}.px.intro.blackwall.b .br-flash{animation:.17s ease-out forwards px-strobe2}.px .bw-word{letter-spacing:-.06em;white-space:nowrap;color:var(--thread);opacity:0;font-size:26vw;font-weight:900;line-height:.73;position:relative}.px.intro.blackwall.b .bw-canvas,.px.intro.blackwall.open .bw-canvas{opacity:0;transition:opacity .14s ease-out}.px.intro.blackwall.b .bw-word,.px.intro.blackwall.open .bw-word{opacity:1;animation:.26s cubic-bezier(.16,1,.3,1) both px-bw-lock}@keyframes px-bw-lock{0%{text-shadow:-.06em 0 #ff2a4d,.06em 0 #3b4bff;transform:scale(1.05)}60%{text-shadow:-.015em 0 #ff2a4d,.015em 0 #3b4bff}to{text-shadow:0 0 #0000,0 0 #0000;transform:none}}.px.intro.blackwall.open .br-panel{transform-origin:50%;animation:.39s cubic-bezier(.7,0,.3,1) forwards px-crt}.px .jk-canvas{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.px.intro.jackin.open .jk-canvas{opacity:0;transition:opacity .22s ease-out}.px .jk-hud{--red:#ff2a4d;z-index:2;width:min(440px,100vw - 32px);font-family:var(--mono);color:var(--red);text-transform:uppercase;position:absolute;top:clamp(16px,5vh,48px);left:clamp(16px,4vw,48px)}.px .jk-hud.r{width:min(300px,40vw);inset:auto clamp(16px,4vw,48px) 30vh auto}.px .jk-bar{background:var(--red);color:#26030a;letter-spacing:.14em;transform-origin:0;justify-content:space-between;gap:12px;padding:4px 10px;font-size:12px;animation:.14s steps(5,end) forwards px-jk-bar;display:flex;transform:scaleX(0);box-shadow:0 0 18px #ff2a4d8c}.px .jk-hud.r .jk-bar{font-size:10px;animation-delay:.42s}@keyframes px-jk-bar{to{transform:scaleX(1)}}.px .jk-sub{letter-spacing:.16em;opacity:0;border-bottom:1px solid #ff2a4db3;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:0 10px 6px;font-size:8.5px;animation:1ms linear .12s forwards px-fade-in;display:flex}.px .jk-sub i{border:1px solid var(--red);background:linear-gradient(135deg,transparent 46%,var(--red)46% 56%,transparent 56%);flex:none;width:13px;height:13px}.px .jk-log{letter-spacing:.1em;white-space:pre;text-transform:none;opacity:.85;flex-direction:column;gap:6px;margin-top:18px;padding-left:10px;font-size:10.5px;display:flex}.px .jk-log span{clip-path:inset(0 100% 0 0);animation:.17s steps(14,end) forwards px-jk-type}.px .jk-log span.ice{color:#fff;text-shadow:0 0 8px var(--red)}@keyframes px-jk-type{to{clip-path:inset(0)}}@keyframes px-fade-in{to{opacity:1}}.px .jk-read{letter-spacing:.12em;opacity:0;flex-direction:column;align-items:flex-end;gap:8px;font-size:13px;animation:1ms linear .26s forwards px-fade-in;display:flex;position:absolute;top:64px;right:-64px}@media (max-width:640px){.px .jk-read{display:none}}.px .jk-dots{opacity:0;background:radial-gradient(circle,#ff2a4dbf .8px,#0000 1.2px) 0 0/5px 7px;height:70px;margin-top:8px;animation:1ms linear .52s forwards px-fade-in;-webkit-mask:linear-gradient(90deg,#000 70%,#0000);mask:linear-gradient(90deg,#000 70%,#0000)}.px.intro.jackin.b .jk-hud,.px.intro.jackin.open .jk-hud{opacity:.25;transition:opacity .16s}.px .jk-wire{transform-origin:0;background:linear-gradient(90deg,#0000,#35d6e8 40%,#fff);width:50%;height:2px;animation:.26s cubic-bezier(.7,0,.3,1) .3s forwards px-jk-wire;position:absolute;top:50%;left:0;transform:scaleX(0);box-shadow:0 0 12px #35d6e8}@keyframes px-jk-wire{0%{opacity:1;transform:scaleX(0)}85%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.px .jk-spark{opacity:0;background:radial-gradient(circle,#fff0f0e6,#ff2a4d66 30%,#0000 65%);border-radius:50%;width:30vmin;height:30vmin;margin:-15vmin 0 0 -15vmin;animation:.34s ease-out .54s forwards px-jk-spark;position:absolute;top:50%;left:50%}@keyframes px-jk-spark{0%{opacity:1;transform:scale(.1)}to{opacity:0;transform:scale(3.2)}}.px .jk-stage{opacity:0;animation:.3s step-end .56s forwards px-jk-hold;display:inline-block;position:relative}@keyframes px-jk-hold{0%{opacity:1;transform:translateY(-22vh)}20%{opacity:1;transform:translateY(14vh)}40%{opacity:1;transform:translateY(-6vh)}60%{opacity:1;transform:translateY(3vh)}80%,to{opacity:1;transform:none}}.px .jk-word{letter-spacing:-.06em;white-space:nowrap;color:var(--thread);font-size:26vw;font-weight:900;line-height:.73;display:inline-block;position:relative}.px .jk-blk{clip-path:inset(var(--t)0 calc(100% - var(--t) - var(--h))0);animation:.11s step-end infinite px-jk-blk;position:absolute;top:0;left:0}.px .jk-blk.c0{color:var(--thread)}.px .jk-blk.c1{color:#000}.px .jk-blk.c2{color:var(--thread-2)}@keyframes px-jk-blk{0%{transform:translateX(var(--dx))}33%{transform:translateX(calc(var(--dx)*-.6))}66%{transform:translateX(calc(var(--dx)*.3))}to{transform:none}}.px.intro.jackin.b .jk-blk,.px.intro.jackin.open .jk-blk{display:none}.px.intro.jackin .br-flash{opacity:0;animation:none}.px.intro.jackin.b .br-flash{animation:.3s step-end forwards px-jk-flash}@keyframes px-jk-flash{0%{opacity:.95;background:#fff}14%{opacity:0}30%{opacity:.75;background:#ff2a4d}44%{opacity:0}62%{opacity:.45;background:#ff2a4d}76%,to{opacity:0}}.px.intro.jackin.b .jk-word,.px.intro.jackin.open .jk-word{animation:.46s step-end both px-jk-strike}@keyframes px-jk-strike{0%{color:#fff;text-shadow:0 0 .12em #ff2a4d,0 0 .4em #ff2a4dcc;filter:brightness(1.6);transform:scale(1.06)}10%{color:#0000;text-shadow:none;filter:none}20%{color:#ff2a4d;text-shadow:0 0 .25em #ff2a4de6;clip-path:inset(0 0 38%);transform:translate(-.015em)scale(1.03)}30%{color:#fff;text-shadow:0 0 .15em #ff2a4d;clip-path:inset(42% 0 0);transform:translate(.02em)scale(1.02)}40%{color:#0000;text-shadow:none;clip-path:none}50%{color:#ff2a4d;text-shadow:0 0 .2em #ff2a4db3;transform:scale(1.01)}64%{color:var(--thread);text-shadow:0 0 .12em #ff2a4d8c;transform:none}to{color:var(--thread);text-shadow:none;filter:none;clip-path:none;transform:none}}.px.intro.jackin.open .br-panel{transform-origin:50%;animation:.39s cubic-bezier(.7,0,.3,1) forwards px-crt}.poke-canvas{z-index:90;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}.wall-canvas{z-index:89;pointer-events:none;mix-blend-mode:multiply;width:100vw;height:100vh;position:fixed;inset:0}.l12 .who.later.sharp{filter:none;transition:opacity 80ms linear;transform:none}.px .nm-blackwall{opacity:0;display:inline-block}.px .nm-blackwall.go{animation:.62s step-end forwards px-nm-bw}@keyframes px-nm-bw{0%{opacity:1;clip-path:inset(0 0 86%);filter:drop-shadow(0 0 10px #ff2a4d)brightness(2);translate:0 -10px}10%{clip-path:inset(40% 0 30%);translate:-8px}20%{clip-path:inset(0 0 50%);filter:drop-shadow(3px 0 #ff2a4d);translate:6px}32%{clip-path:inset(20% 0 10%);translate:-3px}46%{clip-path:inset(0);filter:drop-shadow(-2px 0 #ff2a4d);translate:2px}60%{clip-path:inset(55% 0 0);filter:none;translate:0}72%{clip-path:inset(0);filter:brightness(1.4)}to{opacity:1;clip-path:none;filter:none;translate:none}}.px .typed.to{cursor:default;font-weight:300;transition:font-weight .3s}.px .typed.to.rest{color:var(--thread);text-shadow:0 0 18px #ffffff40;font-weight:600}.px .to-ch{display:inline-block}.px .to-sp{white-space:pre}.px .to-fade{animation:.12s ease-out forwards px-to-fade}@keyframes px-to-fade{to{opacity:0;filter:blur(4px);transform:translateY(4px)scale(.9)}}.px .to-sel{background:#ffffff29;border-radius:4px;margin:0 -5px;padding:1px 5px;transition:all .15s;box-shadow:0 0 0 2px #ffffff59}.px .to-caret{vertical-align:-.12em;background:currentColor;width:2px;height:.95em;margin-left:2px;animation:1s step-end infinite px-caret;display:inline-block}.px .to-caret.off{opacity:0;animation:none}@keyframes px-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.px .nm-blackwall.go{opacity:1;animation:none!important}}.jk-svg{width:0;height:0;position:absolute;overflow:hidden}.jk-seq{z-index:99;cursor:pointer;width:100vw;height:100vh;position:fixed;inset:0}.px.intro.jackin.hard.b .jk-word,.px.intro.jackin.hard.open .jk-word{animation-duration:.72s}.px.intro.jackin.hard.b .br-flash{animation-duration:.46s}.px.intro.jackin.hard{pointer-events:auto;cursor:pointer}.h8nav .jack{font-family:var(--mono);letter-spacing:.08em;color:var(--thread-2);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.h8nav .jack:hover,.h8nav .jack.out{color:#ff2a4d}.jk-term{z-index:100;pointer-events:none;width:min(470px,100vw - 32px);font-family:var(--font-plex-mono),ui-monospace,SFMono-Regular,Menlo,monospace;color:#ff2a4d;text-shadow:0 0 8px #ff2a4d8c;position:fixed;top:clamp(16px,5vh,48px);left:clamp(16px,4vw,48px)}.jk-term .bar{color:#26030a;text-shadow:none;letter-spacing:.14em;transform-origin:0;background:#ff2a4d;justify-content:space-between;gap:12px;padding:4px 10px;font-size:12px;animation:.16s steps(5,end) both jk-term-bar;display:flex;box-shadow:0 0 18px #ff2a4d8c}.jk-term pre{min-height:9em;font:inherit;white-space:pre-wrap;background:#0c0004c7;border-left:1px solid #ff2a4dbf;margin:10px 0 0;padding:10px 12px;font-size:11.5px;line-height:1.65}.jk-term.flash{color:#fff;text-shadow:0 0 14px #ff2a4d,0 0 4px #ff2a4d}.jk-term.flash .bar{background:#fff}.jk-term.dim{opacity:.15}@keyframes jk-term-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.qh-canvas{z-index:96;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}.qh-layer{z-index:97;pointer-events:none;position:fixed;inset:0}.qh-tag{opacity:0;transform-origin:50% 100%;width:34px;height:44px;position:absolute;top:0;left:0}.qh-tag.on{opacity:1;animation:.22s steps(4,end) both qh-pop}.qh-tag svg{filter:drop-shadow(0 0 8px #ff2a4db3);width:34px;height:34px;display:block}.qh-tag.blue svg{filter:drop-shadow(0 0 8px #35d6e8b3)}.qh-chev{border-bottom:2px solid #ff2a4d;border-right:2px solid #ff2a4d;width:9px;height:9px;animation:.42s steps(2,end) infinite qh-blink;position:absolute;top:37px;left:12px;transform:rotate(45deg)}.qh-tag.blue .qh-chev{border-color:#35d6e8}.qh-bg{fill:#ff2a4d}.qh-gl{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:square;stroke-linejoin:miter}.qh-tag.black .qh-bg,.qh-svg.black .qh-bg{fill:#0a0a0a;stroke:#ff2a4d;stroke-width:1.5px}.qh-tag.black .qh-gl,.qh-svg.black .qh-gl{stroke:#ff2a4d}.qh-tag.blue .qh-bg,.qh-svg.blue .qh-bg{fill:#35d6e8}.qh-tag.blue .qh-gl,.qh-svg.blue .qh-gl{stroke:#04161a}.qh-panel{width:max-content;min-width:230px;max-width:320px;font-family:var(--font-plex-mono),ui-monospace,Menlo,monospace;color:#ff2a4d;text-transform:uppercase;letter-spacing:.12em;text-shadow:0 0 6px #ff2a4d80;background:#0c0004d1;border-left:2px solid #ff2a4d;padding:5px 8px 7px;animation:.16s steps(4,end) both qh-in;position:absolute;top:0;left:0}.qh-panel.blue{color:#35d6e8;text-shadow:0 0 6px #35d6e880;border-color:#35d6e8}.qh-panel b{opacity:.8;font-size:9px;font-weight:500;display:block}.qh-panel span{white-space:nowrap;margin-top:2px;font-size:11.5px;display:block}.qh-panel.hit b{color:#fff;opacity:1}.qh-bar{background:#ff2a4d2e;height:4px;margin-top:5px}.qh-panel.blue .qh-bar{background:#35d6e82e}.qh-bar i{transform-origin:0;background:currentColor;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 8px}.qh-frame{opacity:0;background:linear-gradient(90deg,#ff2a4d47,#1400068c 30% 70%,#ff2a4d47);border:1px solid #ff2a4d;height:22px;position:absolute;top:0;left:0;box-shadow:0 0 14px #ff2a4d80}.qh-frame.on{opacity:1}.qh-ghost{-webkit-backdrop-filter:blur(3px)saturate(1.6)hue-rotate(-20deg);mix-blend-mode:screen;background:#35d6e829;position:absolute;inset:0}@keyframes qh-pop{0%{scale:.2}60%{scale:1.2}to{scale:1}}@keyframes qh-blink{50%{opacity:.2}}@keyframes qh-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}::selection{color:#050505;text-shadow:var(--gx,0px)var(--gy,0px)0 #05050561;background:#fff}:root[data-n2mode=breach] ::selection{color:#050505;text-shadow:var(--gx,0px)var(--gy,0px)0 #0505056b;background:#ff2a4d}.gl-text{z-index:50;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}.gl-on{-webkit-text-fill-color:transparent;color:#0000!important}.gl-on ::selection,.gl-on::selection{-webkit-text-fill-color:#050505}.gl-media-on{opacity:0!important}.px .facts{padding-top:40px;padding-bottom:60px}.px .facts dl{border-top:1px solid var(--hair-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 28px;margin:0;padding-top:22px;display:grid}.px .facts dt{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--thread-dim);margin-bottom:8px;font-size:11px}.px .facts dd{color:var(--thread);margin:0;font-size:15px;line-height:1.5}.px .facts dd a{color:inherit;border-bottom:1px solid var(--hair);text-decoration:none}.px .facts .portrait{aspect-ratio:4/5;object-fit:cover;border-radius:10px;width:min(360px,70vw);margin-top:28px;display:block}@media (max-width:800px){.px .facts dl{grid-template-columns:1fr 1fr}}@media (max-width:480px){.px .facts dl{grid-template-columns:1fr}}.px .row-media{margin:0 0 18px 46px}.px .row-media img,.px .row-media video{aspect-ratio:16/9;object-fit:cover;background:#0b0b0b;border-radius:10px;width:min(100%,880px);display:block}@media (max-width:800px){.px .row-media{margin-left:0}}.exitjack{z-index:120;pointer-events:none;animation:.65s steps(8,end) forwards xj-dark;position:fixed;inset:0}.exitjack .xj-line{font-family:var(--font-plex-mono),ui-monospace,Menlo,monospace;letter-spacing:.1em;color:#fff;clip-path:inset(0 100% 0 0);font-size:12px;animation:.26s steps(18,end) forwards xj-type;position:absolute;top:clamp(16px,5vh,48px);left:clamp(16px,4vw,48px)}.exitjack .xj-crt{background:0 0;height:100vh;animation:.65s cubic-bezier(.7,0,.2,1) forwards xj-crt;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)scaleY(1);box-shadow:0 0 0 100vmax #0000}@keyframes xj-type{to{clip-path:inset(0)}}@keyframes xj-dark{0%{background:0 0}40%{background:#0000008c}to{background:#000}}@keyframes xj-crt{0%{background:#fff0;height:100vh}55%{background:#ffffffe6;height:3px}80%{background:#fff;width:30vw;height:2px;left:35vw}to{opacity:0;background:#fff;width:0;height:2px;left:50vw}}.px .fieldband.clickable{cursor:crosshair}.gl-on,.gl-on *{-webkit-text-stroke-color:transparent!important}.px .novi-sec{border-top:1px solid var(--hair-soft);padding-top:60px;padding-bottom:80px}.nv-term{max-width:720px;font-family:var(--font-plex-mono),ui-monospace,Menlo,monospace;cursor:text;background:#050505;border:1px solid #ffffff24}.nv-bar{color:#000;letter-spacing:.16em;background:#fff;justify-content:space-between;padding:6px 12px;font-size:11px;display:flex}.nv-log{height:260px;padding:14px 16px;font-size:13px;line-height:1.7;overflow-y:auto}.nv-log p{margin:0}.nv-sys{color:#ffffff61}.nv-novi{color:#fff}.nv-you{color:#ffffff9e}.nv-in{border-top:1px solid #ffffff1a;align-items:center;gap:10px;padding:10px 16px;display:flex}.nv-in span{color:#fff}.nv-in input{color:#fff;font:inherit;caret-color:#ff2a4d;background:0 0;border:0;outline:0;flex:1;font-size:13px}.nv-send{letter-spacing:.18em;text-align:center;background:#fff;border-top:1px solid #ffffff1a;padding:12px 16px;font-size:12px;text-decoration:none;display:block;color:#000!important}
