.nxc{--paper: #f4f4f4;--sheet: #f8f8f7;--surface: #ffffff;--stone: #e4e5e8;--ink: #111213;--ink-2: #4c4f55;--ink-3: #686b71;--line: rgba(17,18,19,.14);--accent: #cdfc8a;--ok: #3c183d;--purple: #3c183d;--lav: #d2ccfd;--forest: #022e21;--night: #0d0e10;--sans: "PPNeueMontreal-Book", "Helvetica Neue", Helvetica, Arial, sans-serif;--med: "PPNeueMontreal-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif;--light: "PPNeueMontreal-Light", "Helvetica Neue", Helvetica, Arial, sans-serif;--gap: clamp(8px, 1vw, 14px);--ease: cubic-bezier(.22, 1, .36, 1);color-scheme:light}.nxc *{box-sizing:border-box}.nxc{overflow-x:clip}.nxc{margin:var(--space-s) 0 0;background:transparent;color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.nxc img,.nxc video{display:block;max-width:100%}.nxc h1,.nxc h2,.nxc p,.nxc dl,.nxc dd,.nxc figure{margin:0;font-weight:400}.nxc button{font:inherit;color:inherit}.nxc .g{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap);padding-inline:var(--m)}.nxc .lbl{font-size:13px;color:var(--ink-3)}.nxc .bar.dk{color:#f4f2ff;background:#07120e99}.nxc .bar{position:fixed;inset:0 0 auto;z-index:50;padding-block:14px;background:#f4f4f4d1;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);font-size:13px;transition:transform .6s var(--ease)}.nxc .bar.hide{transform:translateY(-100%)}.nxc .bar .b1{grid-column:1 / 7;font-family:var(--med);color:inherit;text-decoration:none}.nxc .bar .b3{grid-column:7 / -1;text-align:right;color:var(--ink-3)}.nxc .ch svg{width:100%;height:auto;display:block;overflow:visible}.nxc .hp{display:block;transform-origin:50% 92%}.nxc .bob{animation:nx-bob 3.2s ease-in-out infinite;animation-delay:var(--d, 0s)}@keyframes nx-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3%)}}.nxc .hop{animation:nx-hop .62s var(--ease)}@keyframes nx-hop{18%{transform:scale(1.08,.9)}45%{transform:translateY(-26%) scale(.95,1.06) rotate(-4deg)}72%{transform:scale(1.06,.94)}to{transform:none}}.nxc .open{padding:0 var(--m)}.nxc .open .duo{aspect-ratio:auto;padding:clamp(28px,4.4vw,64px) 0;margin-top:var(--gap)}.nxc .cell.noxhero{background:#07120e;height:min(52svh,540px);min-height:360px;display:grid;place-items:center;text-align:left;overflow:hidden}.nxc .noxhero:before{content:"";position:absolute;left:50%;top:58%;width:70%;aspect-ratio:2;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(205,252,138,.1),rgba(210,204,253,.08) 45%,transparent 75%);filter:blur(30px);pointer-events:none}.nxc .nox{position:relative;font-family:var(--med);font-weight:400;font-size:clamp(120px,24vw,380px);line-height:.8;letter-spacing:-.05em;padding:0 .04em .02em;background-image:linear-gradient(100deg,#d2ccfd,#fff 30%,#cdfc8a 46%,#fff 58%,#d2ccfd);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:nx-noxIn 2.2s cubic-bezier(.16,1,.3,1) both,nx-noxSweep 6s cubic-bezier(.45,0,.55,1) .2s infinite}.nxc .nxtag{position:relative;padding-left:var(--nb, 0px);margin-top:clamp(8px,1vw,16px);color:#e8e6f6;opacity:.8;font-size:clamp(16px,1.6vw,24px);letter-spacing:-.01em;animation:nx-nxUp 1.2s cubic-bezier(.16,1,.3,1) .9s both}@keyframes nx-noxIn{0%{opacity:0;letter-spacing:.06em;filter:blur(22px)}40%{opacity:1}to{opacity:1;letter-spacing:-.05em;filter:blur(0);transform:none}}@keyframes nx-noxSweep{0%{background-position:120% 0}55%,to{background-position:-20% 0}}@keyframes nx-nxUp{0%{opacity:0;transform:translateY(16px);filter:blur(10px)}to{opacity:.8;transform:none;filter:none}}.nxc .stage{display:grid;grid-template-rows:auto auto auto;padding:clamp(16px,2.4vw,32px)}.nxc .stage .floor{margin-top:clamp(48px,7vw,110px)}.nxc .stage .floor .ch,.nxc .names div{width:clamp(34px,8vw,124px)}.nxc .stage .lbl{display:block;margin-bottom:14px}.nxc .names{display:flex;justify-content:space-between;padding:12px 1% 0}.nxc .names div{width:clamp(34px,7vw,104px);text-align:center;font-size:13px;line-height:1.3;white-space:nowrap;display:grid;justify-items:center}.nxc .names b{font-family:var(--med);font-weight:400}.nxc .names span{color:var(--ink-3);font-size:12px}.nxc .st-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.nxc .clock{font-family:var(--light);font-size:clamp(40px,6vw,96px);line-height:.85;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.nxc .clock small{font-size:.28em;letter-spacing:0;margin-left:.25em;color:var(--ink-3)}.nxc .feed{font-size:14px;color:var(--ink-2);margin-top:14px;min-height:1.5em;transition:opacity .4s var(--ease),transform .5s var(--ease),filter .4s}.nxc .feed b{font-family:var(--med);font-weight:400;color:var(--ink)}.nxc .feed.swap{opacity:0;transform:translateY(8px);filter:blur(3px)}.nxc .pill{display:inline-flex;align-items:center;gap:8px;background:var(--surface);border-radius:999px;padding:9px 14px;font-size:13px;box-shadow:0 12px 30px -14px #00000059;opacity:0;transform:translateY(-8px) scale(.96);transition:opacity .6s var(--ease),transform .7s var(--ease);white-space:nowrap}.nxc .pill i{width:7px;height:7px;border-radius:50%;background:var(--accent);animation:nx-pulse 1.6s ease-in-out infinite}@keyframes nx-pulse{50%{box-shadow:0 0 0 6px #cdfc8a59}}.nxc .pill.on{opacity:1;transform:none}.nxc .floor{align-self:end;display:flex;justify-content:space-between;align-items:flex-end;position:relative;padding-inline:1%}.nxc .floor:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--ink);transform-origin:left;transform:scaleX(0);transition:transform 1.4s var(--ease)}.nxc .floor.in:after{transform:scaleX(1)}.nxc .floor .ch{width:clamp(34px,7vw,104px);position:relative;opacity:0;transform:translateY(18px);filter:blur(6px);transition:opacity .9s var(--ease),transform .9s var(--ease),filter .9s var(--ease);transition-delay:calc(.5s + var(--i) * 70ms);cursor:pointer}.nxc .floor.in .ch{opacity:1;transform:none;filter:none}.nxc .floor.in .ch.on{opacity:1;transition-delay:0s}.nxc .floor .ch:after{content:"";position:absolute;left:50%;top:-14px;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:var(--ok);transform:scale(0);transition:transform .4s var(--ease)}.nxc .floor .ch.on:after{transform:scale(1)}.nxc .st-foot{display:flex;justify-content:space-between;align-items:end;gap:24px;padding-top:clamp(24px,3vw,44px)}.nxc .st-foot h1{font-family:var(--med);font-size:clamp(48px,9.5vw,156px);line-height:.8;letter-spacing:-.045em;white-space:nowrap}.nxc .st-foot p{font-family:var(--med);font-size:clamp(20px,2.2vw,34px);line-height:1.08;letter-spacing:-.02em;max-width:13em;text-align:right;padding-bottom:.15em;text-wrap:balance}.nxc .copy{padding-block:clamp(56px,7vw,104px);row-gap:32px}.nxc .copy>div{grid-column:span 4}.nxc .copy .lead{grid-column:1 / 10;font-size:clamp(24px,2.6vw,40px);line-height:1.12;letter-spacing:-.02em;text-wrap:pretty;margin-bottom:clamp(16px,3vw,48px)}.nxc .copy .role{grid-column:10 / -1;text-align:right;padding-top:.5em;line-height:1.5}.nxc .copy .lbl{display:block;margin-bottom:12px}.nxc .copy p{font-size:15px;line-height:1.45;letter-spacing:-.004em;max-width:34em;text-wrap:pretty}.nxc .cell{position:relative;overflow:hidden;border-radius:4px;background:var(--stone)}.nxc .plate{display:grid;place-items:center}.nxc .plate .scr{width:84%;border-radius:clamp(6px,.7vw,10px);box-shadow:0 40px 90px -40px #14141673;background:var(--sheet)}.nxc .c12{grid-column:1 / -1}.nxc .c8{grid-column:span 8}.nxc .c7{grid-column:span 7}.nxc .c5{grid-column:span 5}.nxc .c4{grid-column:span 4}.nxc .today{aspect-ratio:2.1 / 1;place-items:end center}.nxc .today .scr{width:74%;border-radius:12px 12px 0 0}.nxc .paper{background:var(--sheet)}.nxc .signal{background:var(--accent);transition:background-color 1s var(--ease);display:grid;grid-template-rows:auto 1fr auto;padding:clamp(16px,2vw,28px);gap:20px}.nxc .signal.clear{background:var(--surface)}.nxc .sig-top{display:flex;justify-content:space-between;font-size:13px}.nxc .say{position:relative;align-self:center}.nxc .say h2{font-family:var(--med);font-size:clamp(52px,8.4vw,140px);line-height:.8;letter-spacing:-.05em;white-space:nowrap;transition:opacity .6s var(--ease),transform .8s var(--ease),filter .6s var(--ease)}.nxc .say h2.off{opacity:0;transform:translateY(12%);filter:blur(10px)}.nxc .say h2+h2{position:absolute;left:0;top:0}.nxc .q{background:var(--surface);border-radius:10px;padding:4px 16px 8px;box-shadow:0 30px 70px -40px #3c140080}.nxc .signal.clear .q{box-shadow:0 0 0 1px var(--line)}.nxc .q-h{display:flex;justify-content:space-between;align-items:center;padding:10px 0;font-size:13px;color:var(--ink-3);border-bottom:1px solid var(--line)}.nxc .q-h b{font-family:var(--med);font-weight:400;color:var(--ink)}.nxc .q-h .dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--accent);margin-right:8px;transition:transform .5s var(--ease),background-color .5s}.nxc .q-row{display:grid;grid-template-columns:48px 1fr auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line);overflow:hidden}.nxc .q-row:last-child{border-bottom:0}.nxc .q-row img{width:48px;height:36px;object-fit:cover;border-radius:4px}.nxc .q-row b{display:block;font-family:var(--med);font-weight:400;font-size:14px;line-height:1.2}.nxc .q-row span{font-size:12px;color:var(--ink-3)}.nxc .q-row button{border:0;background:var(--ink);color:#fff;border-radius:999px;padding:8px 14px;font-size:13px;cursor:pointer;min-width:88px;transition:transform .25s var(--ease),background-color .3s}.nxc .q-row button:hover{transform:scale(1.04)}.nxc .q-row button:active{transform:scale(.96)}.nxc .q-row.done button{background:var(--ok)}.nxc .q-row.fold{opacity:0;transform:translate(16px)}.nxc .q-empty{padding:18px 0 10px;font-size:14px;display:none;justify-content:space-between;align-items:center;gap:12px}.nxc .q-empty button{border:1px solid var(--line);background:none;border-radius:999px;padding:7px 12px;font-size:13px;cursor:pointer;white-space:nowrap}.nxc .q.empty .q-empty{display:flex}.nxc .q.empty .q-h .dot{background:var(--ink-3);transform:scale(.7)}.nxc .cast{display:grid;grid-template-columns:repeat(3,1fr);background:none}.nxc .tile{position:relative;display:grid;place-items:center;color:#fff;cursor:pointer;aspect-ratio:1}.nxc .tile.lt{color:var(--ink)}.nxc .tile .ch{width:46%}.nxc .tile .nm{position:absolute;left:12px;top:10px;font-family:var(--med);font-size:14px}.nxc .tile .mt{position:absolute;left:12px;bottom:10px;font-size:11px;opacity:.72}.nxc .prod{aspect-ratio:auto}.nxc .laptop{width:100%}.nxc .screen{background:#0b0b0c;border-radius:clamp(10px,1.4vw,20px) clamp(10px,1.4vw,20px) 4px 4px;padding:clamp(6px,.9vw,13px) clamp(6px,.9vw,13px) clamp(8px,1.1vw,16px);box-shadow:0 1px #ffffff14 inset,0 50px 100px -36px #11121373}.nxc .screen img,.nxc .screen video{border-radius:4px;width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:top left;background:#111}.nxc .base{height:clamp(7px,.9vw,13px);margin:0 -5.5%;background:linear-gradient(#dcdde0,#a9abb0);border-radius:0 0 14px 14px;position:relative}.nxc .base:before{content:"";position:absolute;left:50%;top:0;width:14%;height:45%;transform:translate(-50%);background:#c3c5c9;border-radius:0 0 8px 8px}.nxc .phone{position:relative;background:#000;border-radius:16%/7.4%;padding:clamp(3px,.5vw,8px);box-shadow:0 0 0 1.5px #9a9da3,0 0 0 3px #3a3b3f,0 40px 80px -28px #11121380}.nxc .phone:after{content:"";position:absolute;left:50%;top:3.2%;width:29%;height:3.6%;transform:translate(-50%);background:#000;border-radius:999px}.nxc .phone img{display:block;border-radius:13.4%/6.2%;width:100%;aspect-ratio:390 / 844;object-fit:cover;object-position:top}.nxc .duo{aspect-ratio:16 / 9;display:grid;place-items:center}.nxc .duo .laptop{width:70%;margin-top:2%}.nxc .open .duo{background:var(--purple)}.nxc .duo .float{width:76%;height:auto;border-radius:clamp(6px,.9vw,12px);box-shadow:0 0 0 1px #ffffff1a,0 50px 90px -30px #0009}.nxc .duo .phone{position:absolute;right:13%;bottom:8%;width:14.5%}.nxc .pcell{display:grid;place-items:center;container-type:size}.nxc .pcell .phone{width:min(46%,36cqh)}.nxc .lcell{display:grid;place-items:center}.nxc .lcell .laptop{width:80%}.nxc .covers{grid-template-columns:repeat(5,minmax(0,1fr))}.nxc .covers .cell{aspect-ratio:3 / 4}.nxc .covers img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}.nxc .covers .cell:hover img{transform:scale(1.05)}.nxc .covers span{position:absolute;left:12px;bottom:10px;font-size:13px;color:#ffffffdb}.nxc .cmp{position:relative;overflow:hidden;border-radius:4px;aspect-ratio:16 / 10;cursor:ew-resize;touch-action:pan-y;user-select:none}.nxc .cmp img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;pointer-events:none}.nxc .cmp .dk{clip-path:inset(0 0 0 var(--x, 50%))}.nxc .cmp .hd{position:absolute;top:0;bottom:0;left:var(--x, 50%);width:1px;background:#fff;box-shadow:0 0 0 .5px #0003}.nxc .cmp .hd:after{content:"Light · Dark";position:absolute;top:50%;left:50%;transform:translate(calc(-1 * var(--x, 50%)),-50%);background:var(--surface);color:var(--ink);font-size:12px;padding:8px 12px;border-radius:999px;white-space:nowrap;box-shadow:0 8px 24px -8px #00000059}.nxc .cmp input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:ew-resize;margin:0}.nxc .bars{display:flex;flex-direction:column;background:none}.nxc .bars>div{flex:var(--f) 1 0;position:relative;transition:flex-grow .8s var(--ease);min-height:0}.nxc .bars>div:hover{flex-grow:calc(var(--f) + 8)}.nxc .bars span{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:12px;display:flex;gap:10px;white-space:nowrap}.nxc .bars b{font-family:var(--med);font-weight:400}.nxc .endrow{display:flex;justify-content:space-between;align-items:center;padding:18px var(--m) 28px;font-size:13px;color:var(--ink-3);border-top:1px solid var(--ink);margin-inline:var(--m);padding-inline:0}.nxc .endrow a{color:var(--ink);text-decoration:none}.nxc [data-r]{opacity:0;transform:translateY(20px);filter:blur(4px);transition:opacity 1s var(--ease),transform 1s var(--ease),filter 1s var(--ease);transition-delay:var(--dl, 0s)}.nxc [data-r].in{opacity:1;transform:none;filter:none}@media (max-width: 760px){.nxc .g>*{grid-column:1 / -1!important}.nxc .stage{aspect-ratio:auto;padding-bottom:20px}.nxc .names span{display:none}.nxc .names div{font-size:10px}.nxc .floor{margin-top:80px}.nxc .st-foot{flex-direction:column;align-items:flex-start}.nxc .st-foot p{text-align:left}.nxc .pill{font-size:12px;padding:7px 11px}.nxc .copy>div+div{margin-top:8px}.nxc .copy .role{text-align:left;padding-top:0;margin-bottom:16px}.nxc .today{aspect-ratio:4 / 3}.nxc .today .scr{width:90%}.nxc .signal{min-height:520px}.nxc .say h2{font-size:19vw}.nxc .q-row button{min-width:0;padding:7px 11px}.nxc .covers{grid-template-columns:repeat(2,1fr)}.nxc .covers>:last-child{grid-column:1 / -1!important;aspect-ratio:16 / 9}.nxc .covers>*{grid-column:auto!important}.nxc .pcell{aspect-ratio:4 / 5}.nxc .pcell .phone{width:min(52%,36cqh)}.nxc .duo{aspect-ratio:4 / 3}.nxc .duo .laptop{width:88%}.nxc .open .duo{aspect-ratio:auto;padding:24px 0}.nxc .cell.noxhero{height:auto;min-height:0;aspect-ratio:4 / 3}.nxc .duo .float{width:88%}.nxc .duo .phone{width:24%;right:5%;bottom:10%}.nxc .lcell{aspect-ratio:4 / 3!important}.nxc .lcell .laptop{width:86%}.nxc .bars{height:340px}.nxc .bars>div{min-height:30px}}@media (prefers-reduced-motion: reduce){.nxc *,.nxc *:before,.nxc *:after{animation:none!important;transition:none!important}.nxc [data-r],.nxc .floor .ch{opacity:1!important;transform:none!important;filter:none!important}.nxc .floor:after{transform:none!important}}.nxc .signal,.nxc .signal .sig-top{color:var(--forest)}.nxc .q-h .dot,.nxc .pill i{box-shadow:0 0 0 1.5px var(--forest)}.nxc .stage{background:var(--sheet);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.nxc .stage .lbl,.nxc .stage .clock small,.nxc .stage .feed{color:var(--ink-3)}.nxc .stage .feed b{color:var(--ink)}.nxc .stage .floor:after{background:var(--ink)}.nxc .stage .floor .ch:after{background:var(--accent);box-shadow:0 0 0 1.5px var(--forest)}.nxc .stage .names b{color:var(--ink)}.nxc .stage .names span{color:var(--ink-3)}.nxc .stage .pill{background:var(--accent);color:var(--forest);font-family:var(--med)}.nxc .stage .pill i{background:var(--forest);box-shadow:none}.nxc .pcell{background:var(--lav)}.nxc .lcell{background:var(--forest)}.nxc .lcell .base{background:linear-gradient(#cfd1d6,#8d9096)}.nxc ::selection{background:var(--accent);color:var(--forest)}.nxc .reel{margin-bottom:var(--gap)}.nxc .reel .c8 video{width:100%;height:100%;aspect-ratio:16 / 9;object-fit:cover}@media (min-width: 761px){.nxc .reel .c8{grid-column:1 / -1}.nxc .reel .rcell{display:none!important}}.nxc .rcell{display:grid;place-items:center;background:var(--purple);container-type:size;min-height:320px}.nxc .rcell .phone{width:min(52%,40cqh)}.nxc .phone video{display:block;border-radius:13.4%/6.2%;width:100%;aspect-ratio:9 / 16;object-fit:cover}@media (max-width: 760px){.nxc .rcell{aspect-ratio:4 / 5}.nxc .rcell .phone{width:min(56%,40cqh)}}.b-full[data-astro-cid-tvauolgf]{grid-column:1 / -1}.lt-after[data-astro-cid-tvauolgf]{margin-top:var(--space-s)}.lt-video[data-astro-cid-tvauolgf]{display:block;width:100%;height:auto;border-radius:5px}.lt-tile[data-astro-cid-tvauolgf]{aspect-ratio:16 / 9;border-radius:5px;background:var(--tile);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:10px;padding:clamp(20px,3vw,40px)}.lt-tile-t[data-astro-cid-tvauolgf]{font-size:var(--fs-xxl);line-height:.92;letter-spacing:-.045em;color:var(--ink)}
