.jr{padding-top:96px;padding-bottom:var(--s-16);--serif:"Newsreader",Georgia,"Times New Roman",serif;--panel:#f1eee8}.jr a{color:var(--ink);text-decoration:none}.jr .th{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--ink-3);letter-spacing:.12em}.jr .kick{color:var(--accent);font-size:10px;margin-bottom:var(--s-3)}.jr .dek{color:var(--ink-2);line-height:1.45;margin-top:var(--s-3)}.jr .cta{display:inline-flex;gap:8px;align-items:center;margin-top:var(--s-6);font:500 14px/1 var(--sans);padding:12px 18px;border:1px solid var(--ink);border-radius:999px;transition:background .25s,color .25s}.jr .cta span{transition:transform .3s var(--ease)}.jr .cta:hover{background:var(--ink);color:var(--paper)}.jr .cta:hover span{transform:translate(4px)}.jr figure{margin:0;background:var(--panel);overflow:hidden;display:grid;place-items:center}.jr figure img{mix-blend-mode:multiply;object-fit:contain}.jr h2{font-family:var(--serif);font-weight:500;letter-spacing:-.02em}.jr .mast{text-align:center;padding:var(--s-6) 0 var(--s-5)}.jr .mast .date,.jr .mast .sub{font-size:10px;color:var(--ink-3);letter-spacing:.14em}.jr .mast h1{font:500 clamp(44px,8.6vw,138px)/.95 var(--serif);letter-spacing:-.03em;margin:var(--s-4) 0 var(--s-4);white-space:nowrap}.jr .mast h1 span{display:inline-block;animation:jrup .9s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * 28ms)}@keyframes jrup{0%{opacity:0;transform:translateY(.35em)}}.jr .tick{border-top:3px double var(--ink);border-bottom:1px solid var(--ink);overflow:hidden;padding:11px 0}.jr .tt{display:flex;width:max-content;animation:jrtick 60s linear infinite}.jr .tick:hover .tt{animation-play-state:paused}.jr .tt p{display:flex;margin:0;white-space:nowrap;font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.jr .tt span{padding-right:28px}.jr .tt i{font-style:normal;color:var(--accent);padding-left:28px}@keyframes jrtick{to{transform:translate(-50%)}}.jr .cover{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--s-12);padding:var(--s-12) 0;border-bottom:1px solid var(--ink)}.jr .cv{position:relative;display:block;perspective:1200px}.jr .cv figure{aspect-ratio:4/5;transition:transform .6s cubic-bezier(.2,.8,.2,1);transform:rotateX(var(--rx,0)) rotateY(var(--ry,0))}.jr .cv img{height:78%;width:auto;transition:transform 1.4s cubic-bezier(.2,.8,.2,1)}.jr .cv:hover img{transform:scale(1.06)}.jr .stamp{position:absolute;top:18px;left:18px;font-size:10px;letter-spacing:.14em;background:var(--ink);color:var(--paper);padding:7px 10px}.jr .cvt{display:flex;flex-direction:column;justify-content:flex-end}.jr .cvt h2{font-size:clamp(48px,6.2vw,104px);line-height:.92;font-style:italic}.jr .cvt h2 a:hover{color:var(--accent)}.jr .cvt .dek{font-size:var(--t-lg);max-width:34ch}.jr .cvt .cta{align-self:flex-start}.jr .toc{margin-top:var(--s-12)}.jr .toc .th{padding-bottom:var(--s-3);border-bottom:1px solid var(--ink)}.jr .toc ol{list-style:none;margin:0;padding:0}.jr .toc li a{display:grid;grid-template-columns:44px minmax(0,1fr) 56px;gap:var(--s-4);align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.jr .toc .no{font:italic 500 28px/1 var(--serif);color:var(--ink-3);transition:color .25s}.jr .toc em{display:block;font-style:normal;font-size:9.5px;color:var(--accent);margin-bottom:4px}.jr .toc b{font:500 19px/1.15 var(--sans);letter-spacing:-.025em}.jr .toc img{width:56px;height:56px;object-fit:contain;background:var(--panel);mix-blend-mode:multiply;transition:transform .5s var(--ease)}.jr .toc li a:hover .no,.jr .toc li a:hover b{color:var(--accent)}.jr .toc li a:hover img{transform:scale(1.12) rotate(-4deg)}.jr .nums{margin:var(--s-12) calc(50% - 50vw) 0;padding:var(--s-12) max(var(--s-6),calc(50vw - 50%));background:var(--ink);color:var(--paper)}.jr .nums .th{color:color-mix(in srgb,var(--paper) 60%,transparent)}.jr .ng{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-8);margin-top:var(--s-8)}.jr .ng .cu{border-top:1px solid color-mix(in srgb,var(--paper) 30%,transparent);padding-top:var(--s-4)}.jr .ng .cu .n{font-family:var(--serif);font-size:clamp(44px,5vw,84px);letter-spacing:-.03em}.jr .ng .cu .mono{color:color-mix(in srgb,var(--paper) 65%,transparent);font-size:10px}.jr .nums .big{font:italic 500 clamp(28px,3.4vw,52px)/1.08 var(--serif);letter-spacing:-.02em;margin-top:var(--s-12);max-width:22ch}.jr .mc,.jr .gap,.jr .pb{padding:var(--s-16) 0;border-bottom:1px solid var(--ink)}.jr .mch h2,.jr .gh h2,.jr .pbh h2{font-size:clamp(36px,4.4vw,68px);line-height:.98;margin-top:var(--s-3);max-width:16ch}.jr .mch .dek,.jr .gh .dek{max-width:48ch}.jr .mcg{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--s-12);margin-top:var(--s-10);align-items:start}.jr .mc ol{list-style:none;margin:0;padding:0}.jr .mc li a{display:grid;grid-template-columns:34px minmax(0,1.1fr) minmax(0,1fr) 44px;gap:var(--s-4);align-items:center;padding:14px 0;border-bottom:1px solid var(--line);transition:padding .3s var(--ease)}.jr .mc .rk{font-size:10px;color:var(--ink-3)}.jr .mc .nm b{display:block;font:500 18px/1.15 var(--sans);letter-spacing:-.02em}.jr .mc .nm em{display:block;font-style:normal;font-size:9.5px;color:var(--ink-3);margin-top:3px}.jr .mc .mbar{display:block;height:6px;align-self:center;background:var(--line);border-radius:3px;overflow:hidden}.jr .mc .mbar i{display:block;height:6px;width:var(--w);background:var(--ink);transform-origin:left;transition:transform 1.1s cubic-bezier(.2,.8,.2,1),background .25s}.jr .mc .ct{text-align:right;font-size:13px}.jr .mc li a.on,.jr .mc li a:hover{padding-left:10px}.jr .mc li a.on .nm b,.jr .mc li a:hover .nm b{color:var(--accent)}.jr .mc li a.on .mbar i{background:var(--accent)}.jr .mcf{position:sticky;top:110px;aspect-ratio:4/5}.jr .mcf img{height:72%;width:auto;transition:opacity .35s,transform .6s cubic-bezier(.2,.8,.2,1)}.jr .mcf img.swap{opacity:0;transform:translateY(12px) scale(.97)}.jr .mcf figcaption{position:absolute;left:20px;bottom:18px;right:20px;display:flex;align-items:baseline;gap:10px}.jr .mcf figcaption b{font:500 64px/1 var(--serif);letter-spacing:-.03em}.jr .mcf figcaption span{font-size:10px;color:var(--ink-2)}.jr .mcf figcaption i{font-style:normal;color:var(--ink)}.jr .gchips{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--s-8)}.jr .gchips button{font:500 14px/1 var(--sans);padding:11px 16px;border-radius:999px;border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;transition:all .25s}.jr .gchips button:hover{border-color:var(--ink)}.jr .gchips button[aria-selected=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.jr .gbox{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--s-12);margin-top:var(--s-8);align-items:center}.jr .gbox figure{aspect-ratio:1}.jr .gbox img{height:76%;width:auto;transition:opacity .3s,transform .5s var(--ease)}.jr .gbox img.swap{opacity:0;transform:scale(.95)}.jr .gl{font-size:10px;color:var(--ink-3);margin-top:var(--s-6)}.jr .gl span{color:var(--ink);margin-left:6px}.jr .gb{position:relative;height:56px;margin-top:var(--s-3);background:var(--sunk)}.jr .gb i{position:absolute;inset:0 auto 0 0;width:var(--w);background:var(--ink);transition:width 1s cubic-bezier(.2,.8,.2,1)}.jr .gb.t i{background:var(--accent)}.jr .gb b{position:absolute;left:14px;top:50%;transform:translateY(-50%);font:500 22px/1 var(--sans);color:#fff;mix-blend-mode:normal;z-index:1;font-variant-numeric:tabular-nums}.jr .gb.t b{color:var(--ink);left:auto;right:14px}.jr .keep{font:italic 500 clamp(34px,4vw,60px)/1 var(--serif);letter-spacing:-.02em;margin-top:var(--s-8)}.jr .keep span{color:var(--accent)}.jr .pb{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);gap:var(--s-12)}.jr .pbh .th i{width:7px;height:7px;border-radius:50%;background:var(--accent);animation:jrblink 2s ease-in-out infinite}@keyframes jrblink{50%{opacity:.3}}.jr .pul{list-style:none;margin:0;padding:0;counter-reset:p}.jr .pul li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:var(--s-4);padding:16px 0;border-bottom:1px solid var(--line);counter-increment:p}.jr .pul li:before{content:counter(p,decimal-leading-zero);font:italic 500 24px/1 var(--serif);color:var(--ink-3)}.jr .pul small{display:block;font:400 9.5px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.jr .pul a{display:block;margin-top:7px;font:500 19px/1.25 var(--sans);letter-spacing:-.02em}.jr .pul a:hover{color:var(--accent)}.jr .row{padding:var(--s-16) 0 var(--s-10)}.jr .row>.th{padding-bottom:var(--s-3);border-bottom:1px solid var(--ink);margin-bottom:var(--s-8)}.jr .rgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-12) var(--s-8)}.jr .card figure{aspect-ratio:4/3;margin-bottom:var(--s-5)}.jr .card img{height:80%;width:auto;transition:transform 1s cubic-bezier(.2,.8,.2,1)}.jr .card:hover img{transform:scale(1.07) rotate(-2deg)}.jr .card h3{font:500 clamp(24px,2.2vw,32px)/1.02 var(--serif);letter-spacing:-.02em}.jr .card:hover h3{color:var(--accent)}.jr .card .dek{font-size:14.5px}.jr .also{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ink)}.jr .also a{padding:var(--s-6) var(--s-6) var(--s-6) 0;border-right:1px solid var(--line)}.jr .also a+a{padding-left:var(--s-6)}.jr .also a:last-child{border-right:0}.jr .also em{display:block;font-style:normal;font-size:10px;color:var(--accent)}.jr .also b{display:block;font:500 22px/1.1 var(--serif);margin-top:8px}.jr .also a:hover b{color:var(--accent)}.jr.anim [data-rv]{opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1)}.jr.anim [data-rv].in{opacity:1;transform:none}.jr.anim .mc .mbar i{transform:scaleX(0)}.jr.anim .mc.in .mbar i{transform:none}.jr .mc li:nth-child(n) .mbar i{transition-delay:calc(var(--d,0) * 1ms)}@media(max-width:1000px){.jr .cover,.jr .mcg,.jr .gbox,.jr .pb{grid-template-columns:1fr;gap:var(--s-8)}.jr .cv figure{aspect-ratio:1}.jr .mcf{display:none}.jr .gbox figure{aspect-ratio:16/10}.jr .gbox img{height:88%}.jr .ng,.jr .rgrid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.jr .mast h1{white-space:normal}.jr .rgrid,.jr .also{grid-template-columns:1fr}.jr .also a{border-right:0;padding-left:0!important;border-bottom:1px solid var(--line)}.jr .mc li a{grid-template-columns:28px minmax(0,1fr) 40px}.jr .mc .mbar{grid-column:2/4;grid-row:2}.jr .gb b{font-size:18px}}@media(prefers-reduced-motion:reduce){.jr .mast h1 span,.jr .tt,.jr .pbh .th i{animation:none}.jr .tt{flex-wrap:wrap;width:auto}.jr .tt p[aria-hidden]{display:none}.jr .tt p{flex-wrap:wrap;white-space:normal;row-gap:8px}.jr.anim [data-rv]{opacity:1;transform:none}.jr .cv figure{transform:none!important}}
