.pxs-open{isolation:isolate;overflow-x:clip}.pxs-open>.wrap{padding-block:clamp(36px,5vw,72px) clamp(40px,5vw,64px)}.pxs-k{font-size:.875rem;font-weight:var(--w-ui);color:var(--ink-3)}.pxs-h{margin-top:18px;max-width:13em;font-size:clamp(2.5rem,1.6rem + 3.6vw,5rem);line-height:1;letter-spacing:-.04em}.pxs-h .tone{display:block}.pxs-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:28px 48px;margin-top:clamp(24px,3vw,36px)}.pxs-lead{max-width:30em}.pxs-by{display:flex;align-items:center;gap:14px}.pxs-by img.pxs-face{width:52px;height:52px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px var(--edge),var(--shadow-1)}.pxs-by b{display:block;font-weight:var(--w-ui);color:var(--ink)}.pxs-by span{display:block;font-size:var(--fs-small);color:var(--ink-3)}.pxs-by img.pxs-logo{height:34px;width:auto;margin-left:10px;opacity:.84}@media(prefers-reduced-motion:no-preference){html.js:not(.rv-seen) .pxs-in{animation:pxs-in .95s var(--ease-out-expo) both;animation-delay:calc(var(--i, 0) * 80ms + 60ms)}}@keyframes pxs-in{0%{opacity:0;transform:translateY(16px)}}.pxs-track{position:relative}.pxs-stage{position:relative;color:#fff}.pxs-media{position:relative;margin:clamp(10px,1.4vw,20px);aspect-ratio:16 / 9;max-height:78svh;border-radius:calc(var(--stage-r) - 8px);overflow:hidden;background:#1d2a3a}.pxs-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:46% 18%}.pxs-veil{display:none}.pxs-frames{list-style:none;display:grid;gap:10px;padding:clamp(18px,3vw,40px) clamp(18px,4vw,64px) clamp(32px,4vw,64px)}.pxs-f{display:grid;gap:8px;padding:22px 0}.pxs-v{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--w-display);font-size:clamp(4.25rem,2rem + 10vw,13.5rem);line-height:.86;letter-spacing:-.06em;color:#fff}.pxs-f--word .pxs-v{font-size:clamp(3.25rem,1.4rem + 7.4vw,9.5rem);letter-spacing:-.05em}.pxs-l{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--w-display);font-size:clamp(1.375rem,1.1rem + 1.1vw,2.125rem);line-height:1.12;letter-spacing:-.02em;color:#ffffffeb}.pxs-src{margin:14px 0 0;max-width:34em;font-size:clamp(1rem,.95rem + .25vw,1.1875rem);line-height:1.55;color:#ffffff80;text-wrap:pretty}.pxs-src mark{background:none;color:#fff;text-shadow:0 0 22px rgba(255,255,255,.28)}.pxs-full{margin:0;max-width:46rem}.pxs-full blockquote{margin:0}.pxs-full p.pxs-q{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--w-display);font-size:clamp(1.5rem,1.15rem + 1.5vw,2.5rem);line-height:1.2;letter-spacing:-.022em;color:#fff;text-wrap:pretty}.pxs-full__t{font-size:.875rem;font-weight:var(--w-ui);color:#ffffff9e;margin-bottom:16px}.pxs-sig{display:flex;align-items:center;gap:14px;margin-top:26px}.pxs-sig img.pxs-face{width:48px;height:48px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px #fff3}.pxs-sig b{display:block;font-weight:var(--w-ui)}.pxs-sig span{display:block;font-size:var(--fs-small);color:#ffffffa8}.pxs-sig img.pxs-logo{height:36px;width:auto;margin-left:auto;filter:invert(1);opacity:.9}.pxs-all{margin-top:28px}@media(prefers-reduced-motion:no-preference){html.js .pxs-story:not(.is-still) .pxs-track{height:calc(var(--n, 5) * 88svh + 70svh)}html.js .pxs-story:not(.is-still) .pxs-stage{position:sticky;top:0;height:100svh;min-height:560px;overflow:hidden}html.js .pxs-story:not(.is-still) .pxs-media{position:absolute;inset:0;margin:0;aspect-ratio:auto;max-height:none;border-radius:0;clip-path:inset(calc((1 - var(--e, 0)) * 13%) calc((1 - var(--e, 0)) * 15%) round calc(28px + var(--e, 0) * (var(--stage-r) - 28px)))}html.js .pxs-story:not(.is-still) .pxs-media img{transform:scale(calc(1.16 - var(--z, 0) * .1)) translate3d(0,calc(var(--z, 0) * -2%),0);transform-origin:50% 30%;will-change:transform}html.js .pxs-story:not(.is-still) .pxs-veil{display:block;position:absolute;inset:0;pointer-events:none;opacity:var(--k, 0);background:linear-gradient(90deg,#080a0ec7,#080a0e75 46%,#080a0e33),linear-gradient(180deg,#0000 50%,#00000080)}html.js .pxs-story:not(.is-still) .pxs-frames{position:absolute;inset:0;display:block;padding:0}html.js .pxs-story:not(.is-still) .pxs-f{position:absolute;left:clamp(20px,7vw,120px);right:clamp(20px,7vw,120px);bottom:clamp(56px,12svh,128px);padding:0;opacity:var(--v, 0);transform:translate3d(0,calc(var(--y, 0) * 1px),0);visibility:hidden}html.js .pxs-story:not(.is-still) .pxs-f.is-vis{visibility:visible}html.js .pxs-story:not(.is-still) .pxs-f--full{visibility:visible}html.js .pxs-story:not(.is-still) .pxs-f--full:not(.is-vis){pointer-events:none}html.js .pxs-story:not(.is-still) .pxs-f--full{top:50%;bottom:auto;transform:translate3d(0,calc(-50% + var(--y, 0) * 1px),0)}html.js .pxs-story:not(.is-still) .pxs-v{transform:translate3d(0,calc((1 - var(--v, 0)) * 26px),0)}}@media(prefers-reduced-motion:no-preference)and (max-width:760px){html.js .pxs-story:not(.is-still) .pxs-f{bottom:clamp(40px,10svh,80px)}html.js .pxs-story:not(.is-still) .pxs-veil{background:linear-gradient(180deg,#080a0e59,#080a0e8c 45%,#080a0ed1)}}@media(min-width:900px){.pxs-story .pxs-frames{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px}.pxs-story .pxs-f--full{grid-column:1 / -1;padding-top:40px}}@media(max-width:760px){.pxs-sig{flex-wrap:wrap}.pxs-sig img.pxs-logo{margin-left:0}}.pxs-video{max-width:980px;margin:clamp(28px,3.6vw,44px) auto 0}.pxs-frame{position:relative;aspect-ratio:16 / 9;border-radius:var(--r-frame);overflow:hidden;background:#1b1a17;box-shadow:0 0 0 1px #3026141a,var(--shadow-3)}.pxs-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.pxs-end .wrap{display:flex;flex-direction:column;align-items:center;text-align:center}.pxs-end__h{font-size:clamp(2.5rem,1.5rem + 4vw,5.25rem);line-height:.98;letter-spacing:-.045em;max-width:11em;margin-inline:auto}.pxs-end .lead{margin:22px auto 0;max-width:30em}.pxs-end__ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px}@media(max-width:760px){.pxs-end__ctas{flex-direction:column;align-self:stretch}.pxs-end__ctas .btn{width:100%}}.pxs-more{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:clamp(48px,6vw,72px)}.pxs-more p{width:100%;margin-bottom:4px;font-size:.875rem;font-weight:var(--w-ui);color:var(--ink-3)}.pxs-more a.chip{height:40px;padding:0 16px;font-size:.875rem;text-decoration:none;color:var(--ink);transition:box-shadow var(--d-2) var(--ease-out),transform var(--d-2) var(--ease-out)}.pxs-more a.chip svg{width:13px;height:13px;color:var(--ink-3)}@media(hover:hover)and (pointer:fine){.pxs-more a.chip:hover{transform:translateY(-1px);box-shadow:0 0 0 1px var(--edge-2),var(--shadow-2)}}
