.lx{flex-direction:column;gap:28px;display:flex}.lx-h2{font-family:var(--display);color:var(--text);margin:8px 0 0;font-size:clamp(22px,2.3vw,30px);line-height:1.15}.lx-head{margin-bottom:20px}.lx-sub{color:var(--text-soft);margin:10px 0 0;font-size:15px;line-height:1.6}.lx-aside{color:var(--muted);min-height:1em;margin:14px 0 0;font-size:13.5px}.lx-more{font-family:var(--utility);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);border-bottom:1px solid var(--gold-muted);align-self:flex-start;align-items:center;gap:10px;margin-top:20px;padding-bottom:4px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.lx-more:after{content:"→";letter-spacing:0;transition:transform .3s}.lx-more:hover{color:var(--text);border-color:var(--text)}.lx-more:hover:after{transform:translate(4px)}.lx-half,.lx-block{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--card-shadow);flex-direction:column;min-width:0;padding:28px 30px 30px;display:flex;container-type:inline-size}.lx-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.lx-wall{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding-bottom:18px;display:grid}.lx-book{background:var(--bone);aspect-ratio:2/3;border-radius:6px;transition:transform .35s,box-shadow .35s;display:block;overflow:hidden;box-shadow:0 8px 18px #0a0a0a24}.lx-wall .lx-book:nth-child(2n){transform:translateY(18px)}.lx-book img{object-fit:cover;width:100%;height:100%;display:block}.lx-book:hover,.lx-wall .lx-book:nth-child(2n):hover{transform:translateY(-4px);box-shadow:0 14px 26px #0a0a0a33}.lx-book:focus-visible,.lx-album:focus-visible,.lx-video:focus-visible,.lx-feed-item:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@container (max-width:520px){.lx-wall{grid-template-columns:repeat(4,minmax(0,1fr))}.lx-wall .lx-book:nth-child(n+13){display:none}}.lx-chips{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.lx-chip{font-family:var(--utility);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border:1px solid var(--border);border-radius:var(--r-tag);padding:6px 12px;font-size:10.5px;text-decoration:none}.lx-chip span{color:var(--gold);margin-left:4px}.lx-chip:hover{color:var(--text);border-color:var(--gold-muted)}.lx-art{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lx-album{aspect-ratio:1;border-radius:var(--r-photo);background:var(--bone);text-decoration:none;display:block;position:relative;overflow:hidden}.lx-album img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.lx-album:hover img{transform:scale(1.05)}.lx-album-empty{background:var(--bone);position:absolute;inset:0}.lx-album-cap{background:linear-gradient(#0000,#0a0a0ab8);flex-direction:column;gap:2px;padding:26px 10px 9px;display:flex;position:absolute;inset:auto 0 0}.lx-album-cap b{color:#fff;font-size:12.5px;font-weight:500;line-height:1.2}.lx-album-cap i{font-style:normal;font-family:var(--utility);letter-spacing:.16em;text-transform:uppercase;color:#ffffffc7;font-size:9px}.lx-row-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.lx-row-head .lx-more{flex:none;margin-top:0}.lx-videos{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 18px;display:grid}@container (max-width:640px){.lx-videos{grid-template-columns:repeat(2,minmax(0,1fr))}}.lx-video,.lx-feed-item{flex-direction:column;min-width:0;text-decoration:none;display:flex}.lx-thumb{aspect-ratio:16/9;border-radius:var(--r-btn);background:var(--bone);display:block;position:relative;overflow:hidden}.lx-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .6s,filter .6s;display:block}.lx-video:hover .lx-thumb img,.lx-feed-item:hover .lx-thumb img{filter:brightness(.92);transform:scale(1.04)}.lx-play{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0a0a8c;border:1px solid #ffffff59;border-radius:50%;width:46px;height:46px;margin:-23px 0 0 -23px;transition:background .35s;position:absolute;top:50%;left:50%}.lx-play:after{content:"";border:9px solid #0000;border-left:14px solid #fff;border-right-width:0;position:absolute;top:14px;left:18px}.lx-video:hover .lx-play{background:var(--gold)}.lx-time{font-family:var(--utility);letter-spacing:.1em;color:#fff;border-radius:var(--r-btn);background:#0a0a0ab8;padding:4px 9px;font-size:10px;font-weight:600;position:absolute;bottom:9px;right:9px}.lx-kind{font-family:var(--utility);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-top:12px;font-size:9.5px;font-weight:600}.lx-title{font-family:var(--display);color:var(--text);margin-top:5px;font-size:17px;line-height:1.25}.lx-video:hover .lx-title,.lx-feed-item:hover .lx-title{color:var(--gold)}.lx-by{font-family:var(--utility);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:5px;font-size:10px}.lx-duo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;display:grid}.lx-program{flex-direction:row;gap:24px;padding:0;overflow:hidden}.lx-program-img{background:var(--bone);flex:0 0 42%;display:block}.lx-program-img img{object-fit:cover;object-position:62% 18%;width:100%;height:100%;min-height:280px;display:block}.lx-program-body{flex-direction:column;justify-content:center;min-width:0;padding:28px 28px 28px 0;display:flex}.lx-program-body .pl-stat{margin-top:12px}@container (max-width:480px){.lx-program{flex-direction:column}.lx-program-img img{aspect-ratio:16/10;min-height:0}.lx-program-body{padding:0 24px 26px}}.lx-feed{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;display:grid}.lx-feed .lx-title{font-size:15px}.lx-journal{flex-direction:row;align-items:center;gap:36px}.lx-journal-books{flex:0 0 46%;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.lx-journal-body{flex-direction:column;min-width:0;display:flex}.lx-prompt{border-left:2px solid var(--gold);background:var(--gold-wash);border-radius:0 var(--r-btn) var(--r-btn) 0;font-family:var(--display);color:var(--text);margin:18px 0 0;padding:14px 18px;font-size:20px;line-height:1.4}@media (max-width:1000px){.lx-split,.lx-duo{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.lx{gap:18px}.lx-half,.lx-block{border-radius:var(--r-card);padding:22px 18px 24px}.lx-program{padding:0}.lx-row-head{flex-direction:column;align-items:flex-start}.lx-journal{flex-direction:column;align-items:stretch;gap:22px}.lx-journal-books{flex-basis:auto}}.lx-page{padding-top:40px}.lx-duo{container-type:inline-size}@container (max-width:960px){.lx-program{flex-direction:column}.lx-program-body{padding:0 26px 26px}.lx-program-img img{aspect-ratio:16/10;min-height:0}}
