.lj{--paper:#f4f2ec;--ink:#0a0a0b;--graphite:#5e5a53;--rule:#0a0a0b24;--sun:#f5c400;--void:#0a0a0b;--f:"Manrope","Helvetica Neue",Arial,sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,monospace;background:var(--paper);color:var(--ink);font-family:var(--f);padding:clamp(72px,10vw,140px) clamp(16px,4vw,56px) clamp(56px,8vw,110px);position:relative}.lj *,.lj :before,.lj :after{box-sizing:border-box}.lj--page{padding-top:clamp(32px,4vw,56px)}.lj--page .lj-bar{margin-top:0}.lj-eb{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:500;display:flex}.lj-eb:before{content:"";background:var(--sun);border-radius:50%;width:6px;height:6px}.lj-head{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;gap:clamp(24px,5vw,96px);margin-top:28px;display:grid}.lj-head h2{letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance;color:var(--ink);margin:0;font-size:clamp(38px,5.6vw,92px);font-weight:800;line-height:.92}.lj-head h2 span{color:var(--graphite)}.lj-head h2 i{color:var(--sun);font-style:normal}.lj-side{gap:22px;max-width:44ch;display:grid}.lj-side p{color:var(--graphite);margin:0;font-size:clamp(16px,1.25vw,19px);line-height:1.55}.lj-meta{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--graphite);font-size:11px}.lj-meta b{color:var(--ink);font-weight:700}.lj-bar{border-bottom:1px solid var(--ink);scrollbar-width:none;align-items:center;gap:6px 22px;margin-top:clamp(48px,6vw,88px);padding-bottom:14px;display:flex;overflow-x:auto}.lj-bar::-webkit-scrollbar{display:none}.lj-bar>span,.lj-bar em{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--graphite);white-space:nowrap;font-size:11px;font-style:normal}.lj-bar em{margin-left:auto;padding-left:16px}.lj-fl{all:unset;cursor:pointer;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--graphite);white-space:nowrap;padding:6px 0;font-size:12px;font-weight:500;transition:color .3s;position:relative}.lj-fl sup{opacity:.7;margin-left:3px;font-size:9px}.lj-fl:after{content:"";background:var(--ink);transform-origin:0;height:2px;transition:transform .45s cubic-bezier(.7,0,.2,1);position:absolute;bottom:-15px;left:0;right:0;transform:scaleX(0)}.lj-fl.on,.lj-fl:hover{color:var(--ink)}.lj-fl.on:after{transform:scaleX(1)}.lj-fl:focus-visible{outline:1px solid var(--ink);outline-offset:4px}.lj-list{margin:0;padding:0;list-style:none}.lj-it{grid-template-rows:1fr;transition:grid-template-rows .6s cubic-bezier(.7,0,.2,1),opacity .4s;display:grid}.lj-it>div{min-height:0;overflow:hidden}.lj-it.off{opacity:0;grid-template-rows:0fr}.lj-row{border-bottom:1px solid var(--rule);color:inherit;cursor:none;grid-template-columns:4.5ch 13ch minmax(0,1fr) 7ch 28px;align-items:baseline;gap:clamp(12px,2vw,32px);padding:clamp(18px,2vw,28px) 0;text-decoration:none;transition:opacity .45s;display:grid}.lj-n,.lj-c,.lj-m{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--graphite);font-variant-numeric:tabular-nums;font-size:11px}.lj-c{align-items:center;gap:8px;display:flex}.lj-c:before{content:"";background:var(--sun);border-radius:50%;width:6px;height:6px;transition:transform .35s;transform:scale(0)}.lj-t{letter-spacing:-.022em;text-transform:uppercase;text-wrap:balance;max-width:22ch;font-size:clamp(20px,2.55vw,40px);font-weight:800;line-height:1.02;transition:transform .55s cubic-bezier(.2,.8,.2,1)}.lj-m{text-align:right}.lj-ar{align-self:center;width:28px;height:28px;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.lj-ar svg{display:block}.lj-th{display:none}.lj-list:hover .lj-row{opacity:.24}.lj-list .lj-row:hover,.lj-list .lj-row:focus-visible{opacity:1}.lj-row:hover .lj-t,.lj-row:focus-visible .lj-t{transform:translate(clamp(10px,1.6vw,26px))}.lj-row:hover .lj-c:before,.lj-row:focus-visible .lj-c:before{transform:scale(1)}.lj-row:hover .lj-ar,.lj-row:focus-visible .lj-ar{transform:rotate(-45deg)}.lj-row:focus-visible{outline:none}.lj-row.lj-back .lj-c:before{animation:1.8s both lj-dot}.lj-row.lj-back .lj-t{animation:1.8s cubic-bezier(.2,.8,.2,1) both lj-back}@keyframes lj-back{0%,35%{transform:translate(clamp(10px,1.6vw,26px))}to{transform:none}}@keyframes lj-dot{0%,60%{transform:scale(1)}to{transform:scale(0)}}.lj-row:focus-visible .lj-t{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.lj-peek{aspect-ratio:4/3;pointer-events:none;z-index:40;opacity:0;will-change:transform;width:min(26vw,380px);transition:opacity .35s;position:fixed;top:0;left:0}.lj-peek.on{opacity:1}.lj-fr{background:var(--void);position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 60px -20px #0a0a0b73}.lj-fr img{object-fit:cover;z-index:1;clip-path:inset(100% 0 0);width:100%;height:100%;transition:clip-path .6s cubic-bezier(.7,0,.2,1) .35s,transform 1.1s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scale(1.15)}.lj-fr img.on{z-index:2;clip-path:inset(0);transition:clip-path .7s cubic-bezier(.7,0,.2,1),transform 1.1s cubic-bezier(.2,.8,.2,1);transform:scale(1)}.lj-cur{z-index:41;pointer-events:none;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);background:var(--sun);white-space:nowrap;opacity:0;transform-origin:0 0;padding:7px 10px;font-size:11px;font-weight:700;transition:opacity .25s,transform .35s cubic-bezier(.3,1.4,.5,1);position:fixed;top:0;left:0;transform:translate(16px,16px)scale(.6)}.lj-cur.on{opacity:1;transform:translate(16px,16px)scale(1)}.lj-foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;margin-top:clamp(40px,5vw,72px);display:flex}.lj-foot p{font-family:var(--mono);color:var(--graphite);max-width:60ch;margin:0;font-size:13px;line-height:1.6}.lj-caret{background:var(--ink);vertical-align:-.2em;width:.6em;height:1.1em;margin-left:4px;animation:1.05s step-end infinite lj-blink;display:inline-block}@keyframes lj-blink{50%{opacity:0}}.lj-all{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--ink);align-items:center;gap:10px;padding-bottom:4px;font-size:12px;font-weight:700;text-decoration:none;transition:gap .3s;display:inline-flex}.lj-all:hover{gap:16px}.lj-all:focus-visible{outline:1px solid var(--ink);outline-offset:4px}@media (width<=820px),(hover:none){.lj-head{grid-template-columns:1fr}.lj-row{cursor:pointer;grid-template-columns:72px minmax(0,1fr);grid-template-areas:"th c""th t""th m";align-items:start;gap:4px 16px}.lj-th{aspect-ratio:1;object-fit:cover;background:var(--void);grid-area:th;width:72px;display:block}.lj-n,.lj-ar,.lj-c:before{display:none}.lj-c{grid-area:c}.lj-t{grid-area:t;max-width:none;font-size:19px}.lj-m{text-align:left;grid-area:m}.lj-list:hover .lj-row{opacity:1}.lj-row:hover .lj-t{transform:none}.lj-peek,.lj-cur{display:none}}@media (prefers-reduced-motion:reduce){.lj *,.lj :before,.lj :after{transition-duration:.01ms!important;animation:none!important}}
