:root{--jx-black:#020306;--jx-paper:#f2f3ee;--jx-paper-2:#e8eae3;--jx-ink:#0c0e12;--jx-fg:#f3f5ef;--jx-muted:rgba(243,245,239,.66);--jx-line:rgba(243,245,239,.14);--jx-ink-muted:rgba(12,14,18,.62);--jx-ink-line:rgba(12,14,18,.14);--jx-steel:#7a8a86;--jx-steel-light:#a9b4b0;--jx-red:#cf392e;--jx-mono:"MR Mono","MR Mono Fallback",ui-monospace,Menlo,Consolas,monospace;--jx-ease:cubic-bezier(.23,1,.32,1);--jx-gutter:clamp(16px,5vw,84px)}html,body{background:var(--jx-black)}body{margin:0;color:var(--jx-fg);-webkit-font-smoothing:antialiased}.jx{display:block}.jx a{color:inherit;text-decoration:none}.jx img{display:block;max-width:100%}.jx-wrap{width:min(100%,1640px);margin-inline:auto;padding-inline:var(--jx-gutter);box-sizing:border-box}.jx-head{position:relative;background:var(--jx-black);color:var(--jx-fg);padding:clamp(120px,11vw,168px) 0 clamp(56px,6vw,96px)}.jx-head__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,44ch);gap:24px clamp(32px,6vw,112px);align-items:end}.jx-crumbs{display:flex;gap:10px;margin:0 0 14px;font:500 12px/1 var(--jx-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--jx-muted)}.jx-crumbs a:hover{color:var(--jx-fg)}.jx-head h1{margin:0;font-size:clamp(56px,8.4vw,144px);line-height:.86;text-transform:uppercase;color:var(--jx-fg)}.jx-head h1 em,.jx-head__page{color:var(--jx-steel-light)}.jx .jx-lead{margin:0;color:var(--jx-muted);line-height:1.55;font-size:clamp(1rem,.94rem + .2vw,1.1875rem)!important}.jx-topics{display:flex;overflow-x:auto;scrollbar-width:none;margin:clamp(32px,3.6vw,56px) 0 0;border-top:1px solid var(--jx-line);border-bottom:1px solid var(--jx-line)}.jx-topics::-webkit-scrollbar{display:none}.jx-topics a{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;min-height:54px;padding:0 clamp(14px,1.6vw,24px);font:500 12px/1 var(--jx-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--jx-muted);box-shadow:inset 0 -2px 0 transparent;transition:color .25s var(--jx-ease),box-shadow .25s var(--jx-ease)}.jx-topics a:first-child{padding-left:0}.jx-topics a span{color:#f3f5ef61}.jx-topics a:hover{color:var(--jx-fg)}.jx-topics a[aria-current=page]{color:var(--jx-fg);box-shadow:inset 0 -2px 0 var(--jx-red)}.jx-cover{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:clamp(28px,3.4vw,56px);margin-top:clamp(32px,3.6vw,56px)}.jx-cover__main{display:flex;flex-direction:column;gap:14px;min-width:0}.jx-cover__media{margin:0 0 6px;aspect-ratio:16/10;overflow:hidden;background:#0d0f13}.jx-cover__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--jx-ease)}.jx-cover__main:hover .jx-cover__media img{transform:scale(1.02)}.jx-cover__main h2{margin:0;max-width:20ch;font-size:clamp(34px,3.8vw,64px);line-height:.94;text-transform:uppercase;color:var(--jx-fg)}.jx .jx-cover__text{margin:0;max-width:60ch;color:var(--jx-muted);line-height:1.55;font-size:clamp(1rem,.94rem + .16vw,1.125rem)!important}.jx-cover__side{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-top:1px solid var(--jx-line)}.jx-cover__side li{border-bottom:1px solid var(--jx-line);font-size:inherit!important}.jx-cover__side a{display:grid;grid-template-columns:clamp(88px,8vw,128px) minmax(0,1fr);gap:16px;align-items:start;padding:18px 0}.jx-cover__side img{width:100%;aspect-ratio:4/3;height:auto;object-fit:cover;background:#0d0f13}.jx-cover__side-copy{display:flex;flex-direction:column;gap:8px;min-width:0}.jx-cover__side-title{font-weight:650;font-stretch:87.5%;font-size:clamp(17px,1.3vw,21px);line-height:1.18;color:var(--jx-fg);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.18em;text-decoration-thickness:1px;transition:text-decoration-color .25s var(--jx-ease)}.jx-cover__side a:hover .jx-cover__side-title,.jx-cover__main:hover h2{text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:.12em;text-decoration-thickness:2px}.jx-cover__main h2{text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .25s var(--jx-ease)}.jx-cover a:focus-visible{outline:2px solid var(--jx-red);outline-offset:6px}.jx .jx-meta{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;font:500 11px/1.4 var(--jx-mono)!important;letter-spacing:.14em;text-transform:uppercase;color:var(--jx-muted)}.jx-meta span:first-child{color:var(--jx-fg)}.jx-list{background:var(--jx-paper);color:var(--jx-ink);padding:clamp(72px,9vw,140px) 0}.jx-list__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px 40px;padding-bottom:clamp(24px,3vw,40px);border-bottom:1px solid var(--jx-ink-line)}.jx-list__head h2{margin:0;font-size:clamp(40px,5.4vw,92px);line-height:.9;text-transform:uppercase}.jx .jx-list__head p{margin:0;font:500 12px/1.4 var(--jx-mono)!important;letter-spacing:.14em;text-transform:uppercase;color:var(--jx-ink-muted)}.jx-grid{list-style:none;margin:0;padding:clamp(32px,4vw,56px) 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(40px,4.4vw,72px) clamp(20px,2.4vw,36px)}.jx-card{min-width:0}.jx-card a{display:flex;flex-direction:column;gap:14px;height:100%}.jx-card__media{margin:0 0 4px;aspect-ratio:3/2;overflow:hidden;background:var(--jx-paper-2)}.jx-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--jx-ease)}.jx-card a:hover .jx-card__media img{transform:scale(1.03)}.jx-card .jx-meta{color:var(--jx-ink-muted)}.jx-card .jx-meta span:first-child{color:var(--jx-ink)}.jx .jx-card h3{margin:0;font-size:clamp(22px,1.8vw,30px);line-height:1.08;font-weight:700;text-transform:none;color:var(--jx-ink);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.16em;text-decoration-thickness:1px;transition:text-decoration-color .25s var(--jx-ease)}.jx-card a:hover h3{text-decoration-color:currentColor}.jx .jx-card__text{margin:0;color:var(--jx-ink-muted);font-size:clamp(.9375rem,.88rem + .12vw,1.0625rem)!important;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.jx-card a:focus-visible{outline:2px solid var(--jx-red);outline-offset:6px}.jx-empty{margin:48px 0 0;color:var(--jx-ink-muted)}.jx-pager{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:clamp(56px,6vw,96px);padding-top:28px;border-top:1px solid var(--jx-ink-line);font:500 12px/1 var(--jx-mono);letter-spacing:.14em;text-transform:uppercase}.jx-pager__step{display:inline-flex;align-items:center;min-height:48px;padding:0 4px}.jx-pager__step:not(.is-off):hover{color:var(--jx-red)}.jx-pager__step.is-off{color:#0c0e1247}.jx-pager__pages{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:4px}.jx .jx-pager__pages li{font-size:14px!important;line-height:1!important}.jx-pager__pages a{display:inline-grid;place-items:center;min-width:44px;height:44px;border:1px solid transparent}.jx-pager__pages a:hover{border-color:var(--jx-ink-line)}.jx-pager__pages a[aria-current=page]{background:var(--jx-ink);color:var(--jx-paper)}.jx-pager__gap{min-width:24px;text-align:center;color:var(--jx-ink-muted)}.jx-final{background:var(--jx-black);color:var(--jx-fg);padding:clamp(88px,10vw,160px) 0}.jx-final .jx-wrap{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(32px,6vw,112px);align-items:end}.jx-final h2{margin:0;font-size:clamp(48px,7vw,124px);line-height:.88;text-transform:uppercase}.jx-final h2 em{color:var(--jx-steel-light);font-style:normal}.jx-final p{margin:0;max-width:52ch;color:var(--jx-muted);line-height:1.6}.jx-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.jx-btn{display:inline-flex;align-items:center;min-height:52px;padding:0 24px;border:1px solid rgba(243,245,239,.42);font:600 12px/1 var(--jx-mono);letter-spacing:.14em;text-transform:uppercase;transition:background-color .3s var(--jx-ease),color .3s var(--jx-ease),border-color .3s var(--jx-ease)}.jx-btn:hover,.jx-btn.is-primary{background:var(--jx-fg);border-color:var(--jx-fg);color:var(--jx-black)!important}.jx-btn.is-primary:hover{background:transparent;color:var(--jx-fg)!important}@media(max-width:1080px){.jx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jx-cover{grid-template-columns:1fr}}@media(max-width:720px){.jx-head{padding-top:104px}.jx-head__top,.jx-grid,.jx-final .jx-wrap{grid-template-columns:1fr}.jx-pager{flex-wrap:wrap;justify-content:center}.jx-pager__step{order:2}.jx-pager__pages{order:1;width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.jx *{transition:none!important}}.jx-gps{background:var(--jx-paper);padding:0 0 clamp(72px,8vw,120px)}.jx-gps .gps{margin-top:0}