:root[data-pj=rsn],:root[data-pj=rsn][data-theme]{--pbg:#0d1410;--bg:#0d1410;--k:#eef3e6;--ink:#0d1410;--inkr:13,20,16;--acc:#c3e64b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-pj=ascent]{--pbg:#f8f7f4;--bg:#f8f7f4;--k:#18171a;--ink:#f8f7f4;--inkr:248,247,244;--acc:#5865f2;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-pj=ascent][data-theme=dark]{--pbg:#111113;--bg:#111113;--k:#ededf0;--ink:#111113;--inkr:17,17,19;--acc:#8b93f8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-pj=ascent] body{background-image:linear-gradient(color-mix(in srgb,var(--k) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--k) 5%,transparent) 1px,transparent 1px);background-size:36px 36px}:root[data-pj=fiziotea]{--pbg:#f6eee7;--bg:#f6eee7;--k:#2b1b15;--ink:#f6eee7;--inkr:246,238,231;--acc:#c47a6a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-pj=fiziotea][data-theme=dark]{--pbg:#15100d;--bg:#15100d;--k:#f3e7df;--ink:#15100d;--inkr:21,16,13;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}main{z-index:1;position:relative}.cs-hero{padding:clamp(150px,22vh,220px) 0 clamp(44px,6vh,72px)}.cs-hero h1{letter-spacing:-.06em;color:var(--k);margin:18px 0 40px;font-size:clamp(96px,15vw,250px);font-weight:600;line-height:.84}.cs-hero-row{border-top:1px solid var(--k12);grid-template-columns:repeat(12,1fr);align-items:end;column-gap:24px;padding-top:22px;display:grid}.cs-ld{color:var(--k);grid-column:1/7;max-width:30ch;font-size:clamp(20px,1.7vw,25px);line-height:1.38}.cs-hero .pj-meta{grid-column:8/13}.cs-cover{cursor:default}.cs-cover video{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.cs-sec{padding-top:clamp(110px,16vh,180px)}.cs-head{grid-template-columns:repeat(12,1fr);align-items:end;column-gap:24px;margin-bottom:clamp(36px,5vh,60px);display:grid}.cs-head>div{grid-column:1/8}.cs-head>p{color:var(--k72);grid-column:8/13;padding-bottom:6px;font-size:clamp(17px,1.3vw,19px);line-height:1.5}.cs-h2{letter-spacing:-.045em;color:var(--k);max-width:15ch;margin-top:14px;font-size:clamp(40px,5vw,76px);font-weight:600;line-height:.95}.cs-ctx{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.cs-ctx>div{border-top:1px solid var(--k12);padding-top:18px}.cs-ctx h4,.cs-uh h4{font-family:var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--k48);margin-bottom:10px;font-size:11px;font-weight:400}.cs-ctx p{color:var(--k72);font-size:clamp(17px,1.3vw,19px);line-height:1.5}.cs-ctx p b{color:var(--k);font-weight:600}.js .cs-ctx [data-rv],.js .cs-nums [data-rv],.js .cs-uh [data-rv],.js .cs-rz-steps [data-rv],.js .cs-cmp[data-rv]{clip-path:none;transition:opacity .9s,transform 1s cubic-bezier(.2,.8,.2,1);transform:translateY(18px)}.js .cs-ctx [data-rv].on,.js .cs-nums [data-rv].on,.js .cs-uh [data-rv].on,.js .cs-rz-steps [data-rv].on,.js .cs-cmp[data-rv].on{transform:none}.cs-pz{--x:50%;aspect-ratio:16/10;background:var(--k6);box-shadow:0 60px 120px -60px #00000080,0 0 0 1px var(--k12);-webkit-user-select:none;user-select:none;touch-action:pan-y;cursor:ew-resize;border-radius:20px;position:relative;overflow:hidden}.cs-pz img{object-fit:cover;object-position:top;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.cs-pz .pz-new{clip-path:inset(0 0 0 var(--x))}.cs-pz .pz-h{top:0;bottom:0;left:var(--x);background:var(--k);width:1.5px;margin-left:-.75px;position:absolute;box-shadow:0 0 0 1px #00000014}.cs-pz .pz-k{top:50%;left:var(--x);background:var(--k);width:52px;height:52px;color:var(--ink);border-radius:50%;place-items:center;margin:-26px 0 0 -26px;transition:transform .25s;display:grid;position:absolute;box-shadow:0 10px 30px -8px #00000073}.cs-pz .pz-k svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.cs-pz:active .pz-k{transform:scale(.94)}.cs-pz .pz-l{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:#f2eee6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0ab8;border-radius:999px;padding:6px 11px;font-size:11px;position:absolute;top:18px}.cs-pz .pz-l.a{left:18px}.cs-pz .pz-l.b{right:18px}.cs-pz-cap{color:var(--k48);justify-content:space-between;gap:24px;margin-top:16px;font-size:15px;display:flex}.cs-nums{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.cs-n{border-top:1px solid var(--k12);padding-top:18px}.cs-n b{letter-spacing:-.05em;color:var(--k);font-variant-numeric:tabular-nums;font-size:clamp(56px,6.2vw,100px);font-weight:600;line-height:.9;display:block}.cs-n b small{letter-spacing:-.01em;color:var(--k48);margin-left:.25em;font-size:.32em;font-weight:500}.cs-n p{color:var(--k72);max-width:24ch;margin-top:14px;font-size:15px;line-height:1.45}.cs-n em{font-style:normal;font-family:var(--fm);letter-spacing:.06em;text-transform:uppercase;color:var(--k48);margin-top:8px;font-size:10.5px;display:block}.cs-flow{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.cs-steps{padding:6vh 0 22vh}.cs-step{opacity:.25;flex-direction:column;justify-content:center;min-height:64vh;transition:opacity .6s;display:flex}.cs-step.on{opacity:1}.cs-step .mono{margin-bottom:12px}.cs-step h3{letter-spacing:-.035em;color:var(--k);max-width:16ch;margin-bottom:14px;font-size:clamp(28px,2.6vw,40px);font-weight:600;line-height:1.02}.cs-step p{color:var(--k72);max-width:36ch;font-size:clamp(17px,1.3vw,19px);line-height:1.5}.cs-step figure{display:none}.cs-stage{aspect-ratio:16/10;background:var(--k6);max-height:72vh;box-shadow:0 60px 120px -60px #0000008c,0 0 0 1px var(--k12);border-radius:20px;position:sticky;top:calc(50vh - min(30vw,52vh)/2);overflow:hidden}.cs-stage figure{opacity:0;transition:opacity .8s,transform 1.4s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.04)}.cs-stage figure.on{opacity:1;transform:none}.cs-stage img,.cs-stage video{object-fit:cover;object-position:top;width:100%;height:100%}.cs-stage figcaption,.cs-step figcaption{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:#f2eee6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0ab8;border-radius:999px;padding:6px 11px;font-size:11px;position:absolute;bottom:16px;left:16px}.cs-tl{position:relative}.cs-tl .tl-ax,.cs-t{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(32px,4vw,64px);display:grid}.cs-tl .tl-ax{z-index:2;background:linear-gradient(var(--pbg) 72%,transparent);padding:14px 0 12px;position:sticky;top:84px}.cs-tl .tl-ax .l{font-family:var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--k48);align-self:end;font-size:11px}.cs-tl .ax{border-bottom:1px solid var(--k24);height:44px;position:relative}.cs-tl .ax i{border-left:1px solid var(--k24);height:8px;position:absolute;bottom:0}.cs-tl .ax i span{font-style:normal;font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--k48);white-space:nowrap;font-size:11px;position:absolute;bottom:12px;left:6px}.cs-tl .ax b{background:var(--acc);border-radius:50%;width:7px;height:7px;margin-left:-3.5px;position:absolute;bottom:-4px}.cs-tl .ax b span{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--k);white-space:nowrap;font-size:10.5px;font-weight:400;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.cs-t{border-top:1px solid var(--k12);align-items:center;padding:24px 0;position:relative}.cs-t:first-of-type{border-top:0}.cs-t time{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--k48);margin-bottom:8px;font-size:11.5px;display:block}.cs-t h4{letter-spacing:-.015em;color:var(--k);margin-bottom:6px;font-size:clamp(19px,1.5vw,22px);font-weight:600;transition:color .4s}.cs-t p{color:var(--k72);max-width:46ch;font-size:16px;line-height:1.5}.cs-t .tr{align-self:stretch;min-height:64px;margin:-24px 0;position:relative}.cs-t .tr:before{content:"";background:var(--k12);height:1px;position:absolute;top:50%;left:0;right:0}.cs-t .tr:after{content:"";top:0;bottom:0;left:var(--now,100%);border-left:1px dashed color-mix(in srgb,var(--acc) 70%,transparent);position:absolute}.cs-t .bar{top:50%;left:var(--l);width:var(--w);background:var(--k24);transform-origin:0;border-radius:999px;height:12px;margin-top:-6px;transition:transform 1.1s cubic-bezier(.16,1,.3,1),background .5s;position:absolute;transform:scaleX(0)}.cs-t .bar.pt{transform-origin:50%;width:14px;height:14px;margin:-7px 0 0 -7px;transform:scale(0)}.cs-t .bar.go{background:repeating-linear-gradient(90deg,var(--k48) 0 7px,transparent 7px 12px)}.cs-t .bar.fu{border:1.5px dashed var(--k48);background:0 0}.cs-t .bar em{font-style:normal;font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--k48);white-space:nowrap;opacity:0;font-size:10.5px;transition:opacity .5s .5s;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.cs-t.on .bar{background:var(--k);transform:none}.cs-t.on .bar.go{background:repeating-linear-gradient(90deg,var(--k) 0 7px,transparent 7px 12px)}.cs-t.on .bar.fu{border-color:var(--acc);background:0 0}.cs-t.on .bar.hot{background:var(--acc)}.cs-t.on .bar em{opacity:1}.cs-t .bar.lf em{top:-15px;left:auto;right:0;transform:none}.cs-t:not(.on) h4{color:var(--k72)}.cs-uh{grid-template-columns:repeat(2,1fr);gap:0 48px;display:grid}.cs-uh>div{border-top:1px solid var(--k12);padding:20px 0 24px}.cs-uh p{color:var(--k72);font-size:16.5px;line-height:1.5}.cs-uh p b{color:var(--k);font-weight:600}.cs-st{border:1px solid var(--k12);border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:28px 32px;display:grid}.cs-st i{background:var(--acc);width:12px;height:12px;box-shadow:0 0 0 0 color-mix(in srgb,var(--acc) 60%,transparent);border-radius:50%;animation:2.4s ease-out infinite cs-dot}@keyframes cs-dot{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--acc) 55%,transparent)}70%,to{box-shadow:0 0 0 14px #0000}}.cs-st b{color:var(--k);letter-spacing:-.01em;font-size:20px;font-weight:600;display:block}.cs-st p{color:var(--k72);max-width:62ch;margin-top:4px;font-size:16px}.cs-next{padding:clamp(110px,16vh,170px) 0 clamp(90px,12vh,140px);display:block}.cs-next .mono{margin-bottom:14px}.cs-next h2{letter-spacing:-.06em;color:var(--k);align-items:center;gap:.25em;font-size:clamp(72px,11vw,180px);font-weight:600;line-height:.86;display:flex}.cs-next h2 span{border:1.5px solid var(--k24);border-radius:50%;place-items:center;width:.62em;height:.62em;transition:transform .5s cubic-bezier(.16,1,.3,1),background .3s,color .3s,border-color .3s;display:inline-grid}.cs-next h2 svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:36%;height:36%}.cs-next:hover h2 span{background:var(--k);color:var(--ink);border-color:var(--k);transform:translate(.08em,-.04em)}.cs-end{border-top:1px solid var(--k12);grid-template-columns:repeat(12,1fr);align-items:center;column-gap:24px;padding-top:28px;display:grid}.cs-end p{color:var(--k72);grid-column:1/7;max-width:36ch;font-size:clamp(18px,1.45vw,21px);line-height:1.42}@media (max-width:900px){.cs-ld,.cs-hero .pj-meta,.cs-head>div,.cs-head>p,.cs-end p{grid-column:1/13}.cs-hero .pj-meta{margin-top:28px}.cs-head>p{margin-top:16px}.cs-ctx,.cs-uh{grid-template-columns:1fr}.cs-nums{grid-template-columns:1fr 1fr;gap:28px 18px}.cs-pz{aspect-ratio:4/5}.cs-flow{grid-template-columns:1fr}.cs-stage{display:none}.cs-steps{overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:flex-start;gap:14px;margin:0;padding:2px 0 12px;display:flex;overflow-x:auto}.cs-steps::-webkit-scrollbar{display:none}.cs-step{opacity:1;scroll-snap-align:start;flex:0 0 84%;min-width:0;min-height:0;padding:2px 0 6px}.cs-step figure{box-shadow:0 0 0 1px var(--k12);aspect-ratio:16/11;border-radius:14px;margin-top:16px;display:block;position:relative;overflow:hidden}.cs-step figure img,.cs-step figure video{object-fit:cover;object-position:top;width:100%;height:100%}.cs-tl .tl-ax{grid-template-columns:1fr;top:70px}.cs-tl .tl-ax .l{display:none}.cs-t{grid-template-columns:1fr;row-gap:10px;padding:16px 0}.cs-t h4{margin-bottom:4px}.cs-t .tr{min-height:18px;margin:0}.cs-st{grid-template-columns:auto 1fr}.cs-st .cta{grid-column:1/-1;justify-self:start}.cs-end .cta{grid-column:1/13;justify-self:start;margin-top:24px}}@media (prefers-reduced-motion:reduce){.cs-st i{animation:none}.cs-stage figure{transition:opacity .2s}}.cs-nest{background:color-mix(in srgb,var(--k) 4%,var(--pbg));place-items:center;display:grid}.cs-nest svg{width:88%;height:auto;font-family:var(--fm);overflow:visible}.cs-nest .roll{fill:var(--k6);stroke:var(--k24);stroke-width:1px}.cs-nest .pc-o{fill:color-mix(in srgb,var(--acc) 16%,transparent);stroke:var(--acc);stroke-width:1.2px}.cs-nest .pc-i{fill:none;stroke:color-mix(in srgb,var(--acc) 55%,transparent);stroke-width:.8px;stroke-dasharray:3 3}.cs-nest text{fill:var(--k);letter-spacing:.06em;text-anchor:middle;font-size:12px}.cs-nest .nd,.cs-nest .nb{fill:var(--k48);text-transform:uppercase;letter-spacing:.1em;text-anchor:start;font-size:11px}.cs-nest .nu{fill:var(--k);text-anchor:end;font-size:13px}.cs-nest .nl{stroke:var(--k24);stroke-width:1px}.cs-nest .pc{opacity:0;transition:opacity .6s,transform .9s cubic-bezier(.16,1,.3,1);transition-delay:var(--d);transform:translateY(-26px)}.cs-stage .cs-nest.on .pc,.cs-step .cs-nest .pc,.cs-pj.on .cs-nest .pc,.cs-rz-fig.on .pc{opacity:1;transform:none}@media (max-width:900px){.cs-step figure.cs-nest{aspect-ratio:16/9}}.cs-code{background:color-mix(in srgb,var(--k) 5%,var(--pbg));place-items:center;display:grid}.cs-code pre{font-family:var(--fm);color:var(--k72);white-space:pre;max-width:100%;padding:28px 32px;font-size:clamp(11.5px,1vw,14px);line-height:1.65;overflow:hidden}@media (max-width:900px){.cs-step figure.cs-code{aspect-ratio:auto}.cs-code pre{padding:20px;font-size:11px}}.cs-two{grid-template-columns:1fr 1fr;gap:24px;display:grid}.cs-pj{background:color-mix(in srgb,var(--k) 4%,var(--pbg));box-shadow:0 0 0 1px var(--k12);border-radius:20px;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .4s;display:block;overflow:hidden}.cs-pj:hover{box-shadow:0 0 0 1px var(--k24),0 40px 80px -40px #0000008c;transform:translateY(-4px)}.cs-pj figure{aspect-ratio:16/10;border-bottom:1px solid var(--k12);position:relative;overflow:hidden}.cs-pj figure img{object-fit:cover;object-position:top;width:100%;height:100%}.cs-pj-t{padding:22px 26px 28px}.cs-pill{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--k24);color:var(--k72);border-radius:999px;padding:5px 10px;font-size:10.5px;display:inline-block}.cs-pill.on{background:var(--acc);border-color:var(--acc);color:var(--ink)}.cs-pj h3{letter-spacing:-.025em;color:var(--k);margin:14px 0 12px;font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.1}.cs-pj ul{gap:6px;list-style:none;display:grid}.cs-pj li{color:var(--k72);padding-left:18px;font-size:15.5px;line-height:1.45;position:relative}.cs-pj li:before{content:"";background:var(--k48);width:8px;height:1px;position:absolute;top:.7em;left:0}.cs-rz{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.cs-rz-steps>div{border-top:1px solid var(--k12);padding:18px 0 20px}.cs-rz-steps h4,.cs-cmp h4{font-family:var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--k48);margin-bottom:8px;font-size:11px;font-weight:400}.cs-rz-steps p{color:var(--k72);font-size:clamp(16.5px,1.25vw,18px);line-height:1.5}.cs-rz-steps b{color:var(--k);font-weight:600}.cs-rz-fig{aspect-ratio:16/10;box-shadow:0 0 0 1px var(--k12);border-radius:20px;position:relative;overflow:hidden}.cs-rz-fig figcaption{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:#f2eee6;background:#0a0a0ab8;border-radius:999px;padding:6px 11px;font-size:11px;position:absolute;bottom:16px;left:16px}.cs-cmp{border-top:1px solid var(--k12);gap:16px;margin-top:clamp(56px,7vh,84px);padding-top:26px;display:grid}.cs-cmp-h{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,80px);margin-bottom:6px;display:grid}.cs-cmp-h p{color:var(--k72);max-width:52ch;font-size:16.5px;line-height:1.5}.cs-cmp-r{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.cs-cmp-r>span{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--k72);justify-self:end;font-size:11.5px}.cs-cmp-r .cs-cmp-b{background:var(--k6);border-radius:999px;height:16px;margin-right:84px;position:relative}.cs-cmp-b i{width:calc(var(--v) * 1%);border-radius:inherit;background:var(--k48);transform-origin:0;transition:transform 1.3s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;left:0;transform:scaleX(0)}.cs-cmp-r.on .cs-cmp-b i{background:var(--acc);transition-delay:.25s}.cs-cmp.on .cs-cmp-b i{transform:none}.cs-cmp-r{position:relative}.cs-cmp-r>b{letter-spacing:-.03em;color:var(--k);font-variant-numeric:tabular-nums;font-size:clamp(24px,2.2vw,32px);font-weight:600;position:absolute;right:0}.cs-cmp-n{color:var(--k48);margin-top:4px;font-size:13.5px}@media (max-width:900px){.cs-two,.cs-rz,.cs-cmp-h{grid-template-columns:1fr}.cs-rz{gap:24px}.cs-cmp-r{grid-template-columns:1fr;gap:8px}.cs-cmp-r>span{justify-self:start}.cs-cmp-r>b{top:-4px}}.cs-pj-num{background:color-mix(in srgb,var(--acc) 7%,var(--pbg));place-content:center;justify-items:center;gap:10px;display:grid}.cs-pj-num b{letter-spacing:-.06em;color:var(--k);font-variant-numeric:tabular-nums;font-size:clamp(72px,8vw,128px);font-weight:600;line-height:.9}.cs-pj-num b small{letter-spacing:0;color:var(--acc);margin-left:.12em;font-size:.34em}.cs-pj-num span{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--k48);font-size:11px}.cs-wipe .wp-pin{height:190vh;position:relative}.cs-wipe .wp-in{height:100vh;padding:84px var(--pad) 0;place-content:center;justify-items:center;gap:26px;display:grid;position:sticky;top:0}.cs-wipe .wp-in:before{content:"";background:radial-gradient(closest-side,color-mix(in srgb,var(--acc) calc(var(--p,0) * 16%),transparent),transparent);filter:blur(40px);z-index:-1;pointer-events:none;position:absolute;top:10%;bottom:10%;left:15%;right:15%}.wp-win{width:min(1080px,86vw,160vh - 400px);box-shadow:0 0 0 1px var(--k12),0 80px 140px -60px #000c;transform:scale(calc(.94 + var(--p,0) * .06));background:#fff;border-radius:16px;overflow:hidden}.wp-bar{background:#ecebe8;border-bottom:1px solid #00000014;align-items:center;gap:7px;padding:10px 14px;display:flex}.wp-bar i{background:#00000024;border-radius:50%;width:10px;height:10px}.wp-url{color:#0000008c;background:#fff;border:1px solid #00000014;border-radius:7px;flex:1;max-width:340px;height:24px;margin:0 auto;font-size:12px;position:relative;overflow:hidden}.wp-url b{place-items:center;font-weight:500;transition:opacity .4s,transform .4s;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.wp-url .b{opacity:0;transform:translateY(8px)}.cs-wipe.nov .wp-url .a{opacity:0;transform:translateY(-8px)}.cs-wipe.nov .wp-url .b{opacity:1;transform:none}.wp-view{aspect-ratio:16/10;position:relative;overflow:hidden}.wp-view img{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.wp-view img:first-child{filter:grayscale(calc(var(--p,0) * .6)) brightness(calc(1 - var(--p,0) * .1))}.wp-view .wp-new{clip-path:inset(0 0 0 calc(100% - var(--p,0) * 100%))}.wp-line{top:0;bottom:0;left:calc(100% - var(--p,0) * 100%);background:var(--acc);width:2px;box-shadow:0 0 24px 4px color-mix(in srgb,var(--acc) 60%,transparent);opacity:calc(1 - max(0, var(--p,0) - .96) * 25);margin-left:-1px;position:absolute}.wp-cap{width:min(1080px,86vw);min-height:54px;position:relative}.wp-cap p{max-width:62ch;color:var(--k72);font-size:clamp(16.5px,1.3vw,19px);line-height:1.45;transition:opacity .5s,transform .5s;position:absolute;top:0;bottom:auto;left:0;right:auto}.wp-cap p .mono{color:var(--k);margin-bottom:6px;display:block}.wp-cap .b{opacity:0;transform:translateY(10px)}.cs-wipe.nov .wp-cap .a{opacity:0;transform:translateY(-10px)}.cs-wipe.nov .wp-cap .b{opacity:1;transform:none}.cs-jn{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.jn-steps{padding:4vh 0 20vh}.jn-step{opacity:.25;flex-direction:column;justify-content:center;min-height:62vh;transition:opacity .6s;display:flex}.jn-step.on{opacity:1}.jn-step .mono{margin-bottom:12px}.jn-step h3{letter-spacing:-.035em;color:var(--k);max-width:16ch;margin-bottom:14px;font-size:clamp(28px,2.6vw,40px);font-weight:600;line-height:1.02}.jn-step p{color:var(--k72);max-width:36ch;font-size:clamp(17px,1.3vw,19px);line-height:1.5}.jn-step p b{color:var(--acc);font-weight:600}.jn-stage{height:500px;position:sticky;top:calc(50vh - 250px)}.jn-card{color:#121212;opacity:0;background:#fbfaf7;border-radius:14px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13.5px;transition:opacity .7s,transform .9s cubic-bezier(.16,1,.3,1);animation:7s ease-in-out infinite alternate jnf;position:absolute;top:40px;left:8%;right:8%;overflow:hidden;transform:translateY(48px)scale(.96);box-shadow:0 0 0 1px #00000014,0 60px 110px -50px #000000bf,0 16px 34px -22px #0006}@keyframes jnf{0%{translate:0 -5px}to{translate:0 6px}}.jn-card.jn-now{opacity:1;z-index:5;transform:none}.jn-card.jn-p1{opacity:.3;z-index:2;transform:translate(-7%,-58px)scale(.86)}.jn-card.jn-p2{opacity:0;z-index:1;transform:translate(-12%,-100px)scale(.78)}.jn-bar{background:#efeee9;border-bottom:1px solid #00000012;align-items:center;gap:6px;padding:9px 13px;display:flex}.jn-bar i{background:#00000021;border-radius:50%;width:9px;height:9px}.jn-bar span{text-align:center;color:#00000080;white-space:nowrap;text-overflow:ellipsis;flex:1;margin-right:40px;font-size:11.5px;overflow:hidden}.jn-bd{padding:20px 24px 22px}.jn-bd h5{letter-spacing:-.01em;margin-bottom:12px;font-size:17px;font-weight:600}.jn-row{border-top:1px solid #00000012;grid-template-columns:110px 1fr;align-items:center;gap:12px;padding:9px 0;display:grid}.jn-row span{color:#00000080;font-size:12.5px}.jn-row b{font-weight:600}.jn-hl{background:color-mix(in srgb,var(--acc) 34%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc) 70%,#000 0%);border-radius:7px;justify-self:start;padding:3px 9px;font-style:normal;font-weight:600}.jn-card.jn-now .jn-hl{animation:1.2s .5s both jnhl}@keyframes jnhl{0%{box-shadow:inset 0 0 0 1px var(--acc),0 0 0 0 color-mix(in srgb,var(--acc) 70%,transparent)}to{box-shadow:inset 0 0 0 1px var(--acc),0 0 0 10px transparent}}.jn-go{color:#fbfaf7;background:#121212;border-radius:999px;margin-top:16px;padding:9px 16px;font-size:13px;font-weight:600;display:inline-block}.jn-go.sm{margin-top:0}.jn-mh{justify-content:space-between;align-items:baseline;display:flex}.jn-mh time{color:#00000073;font-size:12px}.jn-from{color:#00000080;margin:2px 0 10px;font-size:12.5px}.jn-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.jn-tag{font-family:var(--fm);letter-spacing:.08em;text-transform:uppercase;color:#0009;border:1px dashed #00000059;border-radius:999px;padding:5px 9px;font-size:10.5px}.jn-tag.ok{color:#fbfaf7;background:#121212;border-style:solid;border-color:#121212}.jn-ns{color:#eef3e6;background:#10170f}.jn-ns .cs-nest{aspect-ratio:16/10;--k:#eef3e6;--k6:#eef3e60f;--k24:#eef3e63d;--k48:#eef3e680;background:0 0}.jn-ns.jn-now .cs-nest .pc{opacity:1;transform:none}@media (max-width:900px){.cs-wipe .wp-pin{height:auto}.cs-wipe .wp-in{height:auto;padding:0 var(--pad);position:relative}.wp-win{width:100%;transform:none}.cs-wipe .wp-view .wp-new{clip-path:inset(0 0 0 50%)}.wp-line{left:50%}.wp-cap{gap:14px;width:100%;min-height:0;display:grid}.wp-cap p{position:static;opacity:1!important;transform:none!important}.cs-jn{grid-template-columns:1fr}.jn-stage{display:none}.jn-steps{overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:flex-start;gap:14px;padding:2px 0 12px;display:flex;overflow-x:auto}.jn-steps::-webkit-scrollbar{display:none}.jn-step{opacity:1;scroll-snap-align:start;flex:0 0 84%;min-width:0;min-height:0;padding:2px 0 6px}.jn-card.jn-inline{opacity:1;width:100%;margin-top:16px;animation:none;position:relative;top:auto;left:auto;right:auto;transform:none}.jn-inline .cs-nest .pc{opacity:1;transform:none}}
