.jx{--jx-ink:#101114;--jx-ink-2:#3e424a;--jx-ink-3:#6a6f78;--jx-ink-4:#9a9fa7;--jx-paper:#fff;--jx-canvas:#f6f5f2;--jx-night:#0d0e10;--jx-night-2:#16171a;--jx-line:#e6e5e1;--jx-line-2:#d7d6d1;--jx-night-line:#ffffff1a;--jx-accent:#2b54e0;--jx-accent-wash:#eef2ff;--jx-ok:#1d7a52;--jx-ok-wash:#e6f3ec;--jx-limit:#985a06;--jx-limit-wash:#fbf1e2;--jx-font:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--jx-ease:cubic-bezier(.2, .7, .2, 1);--jx-radius:14px;--jx-radius-lg:20px;--jx-pad:clamp(96px, 11vw, 152px);font-family:var(--jx-font);color:var(--jx-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jx *,.jx :before,.jx :after{box-sizing:border-box}.jx :where(h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd){margin:0}.jx :where(ul,ol){padding:0;list-style:none}.jx-sec{padding-block:var(--jx-pad);background:var(--jx-paper);position:relative}.jx-sec.is-canvas{background:var(--jx-canvas)}.jx-sec.is-night{background:var(--jx-night);color:#f4f4f5}.jx-sec.is-paper+.jx-sec.is-paper{border-top:1px solid var(--jx-line)}.jx-head{text-align:center;justify-items:center;max-width:860px;margin-inline:auto;display:grid}.jx-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--jx-accent);margin-bottom:18px;font-size:.8125rem;font-weight:600}.is-night .jx-kicker{color:#8ea6ff}.jx-h2{letter-spacing:-.028em;width:100%;color:var(--jx-ink);font-size:clamp(2.25rem,4.3vw,3.5rem);line-height:1.06}.jx .jx-h2.a-h-split{line-height:1.06}.is-night .jx-h2{color:#fff}.jx-lede{max-width:620px;color:var(--jx-ink-2);text-wrap:pretty;margin-top:20px;font-size:clamp(1.0625rem,1.3vw,1.1875rem);line-height:1.6}.is-night .jx-lede{color:#ffffffb3}.jx-h3{letter-spacing:-.018em;color:var(--jx-ink);font-size:clamp(1.375rem,2vw,1.75rem);font-weight:600;line-height:1.2}.jx-h4{letter-spacing:-.005em;color:var(--jx-ink);font-size:1.0625rem;font-weight:600;line-height:1.35}.jx-body{color:var(--jx-ink-2);text-wrap:pretty;font-size:1rem;line-height:1.65}.jx-small{color:var(--jx-ink-3);font-size:.875rem;line-height:1.55}.jx-num{font-variant-numeric:tabular-nums}.is-night :is(.jx-h3,.jx-h4){color:#fff}.is-night .jx-body{color:#ffffffb8}.is-night .jx-small{color:#ffffff8c}.jx-more{color:var(--jx-ink);align-items:center;gap:8px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.jx-more svg{transition:translate .25s var(--jx-ease);flex:none}.jx-more:hover svg{translate:3px}.jx-more:hover span{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.is-night .jx-more{color:#fff}.jx :is(a,button,summary,label):focus-visible{outline:2px solid var(--jx-accent);outline-offset:3px;border-radius:6px}.is-night :is(a,button,summary,label):focus-visible{outline-color:#8ea6ff}.jx .a-btn{border-radius:24px;height:44px;padding:10px 20px;font-size:.9375rem;line-height:24px}.jx-note{color:var(--jx-ink-3);flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:.8125rem;line-height:1.5;display:flex}.jx-note b{letter-spacing:.06em;text-transform:uppercase;color:var(--jx-ink-2);font-size:.6875rem;font-weight:600}.is-night .jx-note{color:#ffffff80}.is-night .jx-note b{color:#ffffffbf}.jx.js .rv:not(.in){opacity:0;translate:0 16px}.jx.js .rv.in{transition:opacity .7s var(--jx-ease) var(--d,0s), translate .8s var(--jx-ease) var(--d,0s)}.jx{--jx-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .075 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--jx-grain-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}.jx .pf-art:before,.jx .oj-stage:before,.jx .gs-art:before,.jx .fw-canvas:before,.jx .pw-bg:after{content:none}.jx [data-loop][data-offscreen] *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.jx *,.jx :before,.jx :after{transition:none!important;animation:none!important}.jx.js .rv:not(.in){opacity:1;translate:none}}
