.lj{--lj-ink:#0c0c0e;--lj-ink2:#141418;--lj-bone:#f2ede4;--lj-dim:#9b958b;--lj-L:#ff5a36;--lj-R:#2dd4bf;--lj-line:#f2ede41a;color:var(--lj-bone);padding:40px 0 56px;font-family:Hanken Grotesk,sans-serif;overflow-x:hidden}.lj *{box-sizing:border-box}.lj h1,.lj h2,.lj h3,.lj p{margin:0}.lj a{text-decoration:none}.lj-wrap{max-width:1180px;margin:0 auto;padding:0 28px}.lj-eb{letter-spacing:.3em;text-transform:uppercase;color:var(--lj-R);font-family:Space Mono,monospace;font-size:12px}.lj-big{letter-spacing:-.03em;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(34px,5vw,56px);font-weight:800;line-height:.98;margin-top:14px!important}.lj-big .a{color:var(--lj-L)}.lj-top{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;gap:40px;display:grid}.lj-lede{color:#d9d3c8;text-wrap:pretty;max-width:56ch;font-size:clamp(17px,2vw,20px);line-height:1.55;margin-top:18px!important}.lj-promo{text-align:right;flex-direction:column;justify-self:end;align-items:flex-end;gap:10px;display:flex}.lj-promo .off{white-space:nowrap;letter-spacing:-.04em;color:var(--lj-L);font-family:Bricolage Grotesque,sans-serif;font-size:clamp(46px,6vw,76px);font-weight:800;line-height:.85}.lj-promo .off small{letter-spacing:-.02em;color:var(--lj-bone);margin-right:8px;font-size:.42em}.lj-promo p{letter-spacing:.2em;text-transform:uppercase;color:var(--lj-dim);font-family:Space Mono,monospace;font-size:11px}.lj-cta{background:var(--lj-L);letter-spacing:.12em;text-transform:uppercase;border-radius:40px;align-items:center;gap:10px;padding:13px 24px;font-family:Space Mono,monospace;font-size:13px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex;color:var(--lj-ink)!important}.lj-cta:hover{background:var(--lj-bone);transform:translateY(-2px)}.lj-nums{border-top:1px solid var(--lj-line);border-bottom:1px solid var(--lj-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px;display:grid}.lj-nums div{border-left:1px solid var(--lj-line);padding:16px 0 16px 18px}.lj-nums div:first-child{border-left:0;padding-left:0}.lj-nums b{letter-spacing:-.03em;font-family:Bricolage Grotesque,sans-serif;font-size:34px;font-weight:800;line-height:1;display:block}.lj-nums span{letter-spacing:.18em;text-transform:uppercase;color:var(--lj-dim);font-family:Space Mono,monospace;font-size:10.5px}.lj-sh{justify-content:space-between;align-items:baseline;gap:20px;margin-top:48px;display:flex}.lj-sh h2{letter-spacing:-.02em;font-family:Bricolage Grotesque,sans-serif;font-size:24px;font-weight:700}.lj-sh span{letter-spacing:.18em;text-transform:uppercase;color:var(--lj-dim);font-family:Space Mono,monospace;font-size:11px}.lj .lj-sub{color:#cfc9be;margin-top:6px;font-size:15px;line-height:1.5}.lj-cols{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.lj-col{background:var(--lj-ink2);border:1px solid var(--lj-line);color:var(--lj-bone);border-radius:14px;flex-direction:column;transition:transform .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.lj-col:hover{color:var(--lj-bone);border-color:#f2ede466;transform:translateY(-4px)}.lj-col .ph,.lj-pc .ph{aspect-ratio:1;background:#222;position:relative;overflow:hidden}.lj-pc .ph{background:#e9e7e3}.lj-col .ph img,.lj-pc .ph img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.lj-col:hover .ph img{transform:scale(1.06)}.lj-pc:hover .ph img{transform:scale(1.05)}.lj-col .bar{background:var(--cc);height:4px;width:100%!important;margin:0!important}.lj-col .tx{padding:12px 13px 14px}.lj-col .tx b{letter-spacing:-.01em;font-family:Bricolage Grotesque,sans-serif;font-size:15px;font-weight:700;line-height:1.1;display:block}.lj-col .tx span{letter-spacing:.1em;text-transform:uppercase;color:var(--lj-dim);margin-top:6px;font-family:Space Mono,monospace;font-size:10.5px;display:block}.lj-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.lj-pc{background:var(--lj-ink2);border:1px solid var(--lj-line);color:var(--lj-bone);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.lj-pc:hover{color:var(--lj-bone)}.lj-pc .tg{letter-spacing:.12em;text-transform:uppercase;color:var(--lj-bone);background:#0c0c0ed1;border-radius:20px;align-items:center;gap:6px;padding:4px 9px;font-family:Space Mono,monospace;font-size:9.5px;font-weight:700;display:flex;position:absolute;top:10px;left:10px}.lj-pc .tg i{background:var(--cc);border-radius:50%;width:7px;height:7px}.lj-pc .tx{flex-direction:column;gap:4px;padding:12px 14px 14px;display:flex}.lj-pc .tx b{letter-spacing:-.01em;font-family:Bricolage Grotesque,sans-serif;font-size:15.5px;font-weight:700;line-height:1.15}.lj-pc .tx>span{color:var(--lj-dim);font-size:13px}.lj-us{vertical-align:baseline;background:currentColor;width:.56em;height:.11em;margin-left:.04em;display:inline-block}.lj-qrband{background:var(--lj-ink2);border:1px solid var(--lj-line);border-radius:14px;align-items:center;gap:20px;margin-top:40px;padding:22px 26px;display:flex}.lj-qrband>div:nth-child(2){flex:1}.lj-qrband .ic{background:linear-gradient(135deg,var(--lj-L),var(--lj-R));border-radius:10px;flex:none;place-items:center;width:44px;height:44px;display:grid}.lj-qrband h3{letter-spacing:-.01em;font-family:Bricolage Grotesque,sans-serif;font-size:19px;font-weight:700}.lj-qrband p{color:#cfc9be;font-size:14.5px;line-height:1.5;margin-top:4px!important}.lj-qrband .lnk{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--lj-R);font-family:Space Mono,monospace;font-size:12px}.lj-qrband .lnk:hover{color:var(--lj-L)}@media (width<=620px){.lj-qrband{grid-template-columns:44px minmax(0,1fr);gap:14px 16px;padding:20px;display:grid}.lj-qrband>div:nth-child(2){display:contents}.lj-qrband h3{align-self:center}.lj-qrband p,.lj-qrband .lnk{grid-column:1/-1}}@media (width<=460px){.lj-sh{flex-direction:column;align-items:flex-start;gap:4px}}@media (width<=1080px){.lj-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.lj-top{grid-template-columns:1fr}.lj-promo{text-align:left;justify-self:start;align-items:flex-start}.lj-grid,.lj-nums{grid-template-columns:repeat(2,minmax(0,1fr))}.lj-nums div:nth-child(3){border-left:0;padding-left:0}.lj-nums div:nth-child(n+3){border-top:1px solid var(--lj-line)}}@media (width<=460px){.lj-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.lj-wrap{padding:0 18px}}
