.lf-hub-ladders-b .lf-hb-ctl{display:grid;grid-template-columns:minmax(0,430px) minmax(0,1fr);column-gap:var(--s3);row-gap:var(--s2);align-items:center;margin-bottom:var(--s3)}.lf-hub-ladders-b .lf-hb-ctl[hidden]{display:none}.lf-hub-ladders-b .lf-hb-ctl .hubsearch{grid-column:1;grid-row:1}.lf-hub-ladders-b .lf-hb-count{grid-column:2;grid-row:1;justify-self:end;margin:0;font-family:var(--mono);font-size:var(--t-n9);letter-spacing:.06em;color:var(--g-l);font-variant-numeric:tabular-nums}.lf-hub-ladders-b .lf-hb-cats{grid-column:1 / -1;grid-row:2;display:flex;flex-wrap:wrap;gap:2px 22px}.lf-hub-ladders-b .lf-hb-cat{font:inherit;font-size:var(--t-meta);line-height:1;color:var(--g-l);background:none;border:0;border-bottom:1px solid transparent;padding:9px 0 8px;cursor:pointer;transition:color var(--d-fade) var(--e),border-color var(--d-fade) var(--e)}.lf-hub-ladders-b .lf-hb-cat i{font-style:normal;font-family:var(--mono);font-size:var(--t-n9);margin-left:6px;opacity:.7}.lf-hub-ladders-b .lf-hb-cat[aria-pressed="true"]{color:var(--ink);border-bottom-color:var(--ink)}.lf-hub-ladders-b .lf-hb-cat:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:2px}@media(hover:hover) and (pointer:fine){.lf-hub-ladders-b .lf-hb-cat:hover{color:var(--ink)}}.lf-hub-ladders-b .lf-hb-body{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(32px,5.5vw,96px);align-items:start}.lf-hub-ladders-b .lf-hb-focus{position:sticky;top:92px;display:grid;gap:18px;color:var(--ink);text-decoration:none}.lf-hub-ladders-b .lf-hb-fig{position:relative;margin:0;aspect-ratio:3 / 2;overflow:hidden;border-radius:var(--r-sm);background:#E7E6E1}.lf-hub-ladders-b .lf-hb-fig img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity 180ms var(--e),transform var(--d-fold) var(--e-fold)}.lf-hub-ladders-b .lf-hb-fig.lf-sw img{opacity:0;transform:scale(1.025)}.lf-hub-ladders-b .lf-hb-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-family:var(--mono);font-size:var(--t-n9);letter-spacing:.06em;text-transform:uppercase;color:var(--g-l)}.lf-hub-ladders-b .lf-hb-ft{display:block;max-width:20ch;min-height:3.45em;font-size:clamp(24px,2.35vw,36px);font-weight:500;letter-spacing:-.03em;line-height:1.15;color:var(--ink);transition:opacity 180ms var(--e)}.lf-hub-ladders-b .lf-hb-focus.lf-sw .lf-hb-meta,.lf-hub-ladders-b .lf-hb-focus.lf-sw .lf-hb-ft{opacity:0}.lf-hub-ladders-b .lf-hb-meta{transition:opacity 180ms var(--e)}.lf-hub-ladders-b .lf-hb-list{border-top:1px solid var(--line-l)}.lf-hub-ladders-b .lf-hb-r{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr) 16px;column-gap:20px;align-items:center;height:62px;padding-left:24px;border-bottom:1px solid var(--line-l);color:var(--ink);text-decoration:none}.lf-hub-ladders-b .lf-hb-r[hidden]{display:none}.lf-hub-ladders-b .lf-hb-r::before{content:'';position:absolute;left:2px;top:50%;width:8px;height:8px;margin-top:-4px;background:var(--yellow);box-shadow:0 0 0 1px var(--ink);transform:scale(0);transition:transform var(--d-fade) var(--e)}.lf-hub-ladders-b .lf-hb-r.lf-cur::before{transform:scale(1)}.lf-hub-ladders-b .lf-hb-th{display:none}.lf-hub-ladders-b .lf-hb-d{display:block;font-family:var(--mono);font-size:var(--t-n9);letter-spacing:.04em;color:var(--g-l);font-variant-numeric:tabular-nums;transition:color var(--d-fade) var(--e)}.lf-hub-ladders-b .lf-hb-t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15.5px;font-weight:500;line-height:1.25;letter-spacing:-.016em;transition:color var(--d-fade) var(--e)}.lf-hub-ladders-b .lf-hb-r>svg{width:14px;height:14px;stroke:currentColor;stroke-width:2;fill:none;opacity:.35;transition:opacity var(--d-fade) var(--e),transform var(--d-fade) var(--e)}.lf-hub-ladders-b[data-lf-on] .lf-hb-r:not(.lf-cur) .lf-hb-t{color:rgba(18,18,18,.6)}.lf-hub-ladders-b[data-lf-on] .lf-hb-r.lf-cur .lf-hb-d{color:var(--ink)}.lf-hub-ladders-b[data-lf-on] .lf-hb-r.lf-cur>svg{opacity:1;transform:translate(2px,-2px)}.lf-hub-ladders-b .lf-hb-r:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.lf-hub-ladders-b .lf-hb-more{display:block;margin:var(--s3) 0 0;font:inherit;font-size:var(--t-meta);color:var(--ink);background:none;border:1px solid var(--line-l);border-radius:999px;padding:12px 22px;cursor:pointer;transition:background var(--d-fade) var(--e),color var(--d-fade) var(--e),border-color var(--d-fade) var(--e)}.lf-hub-ladders-b .lf-hb-more[hidden]{display:none}.lf-hub-ladders-b .lf-hb-more:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media(hover:hover) and (pointer:fine){.lf-hub-ladders-b .lf-hb-more:hover{background:var(--ink);color:var(--light);border-color:var(--ink)}}.lf-hub-ladders-b .lf-hb-none{margin:var(--s3) 0 0;font-size:var(--t-body);color:var(--g-l)}.lf-hub-ladders-b .lf-hb-none[hidden]{display:none}.lf-hub-ladders-b .lf-hb-none button{font:inherit;color:var(--ink);background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(max-width:820px){.lf-hub-ladders-b .lf-hb-body{display:block}.lf-hub-ladders-b .lf-hb-focus{display:none}.lf-hub-ladders-b .lf-hb-ctl{grid-template-columns:minmax(0,1fr)}.lf-hub-ladders-b .lf-hb-count{grid-column:1;grid-row:3;justify-self:start}.lf-hub-ladders-b .lf-hb-cats{grid-row:2;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--pad) * -1);padding:0 var(--pad);gap:0 20px}.lf-hub-ladders-b .lf-hb-cats::-webkit-scrollbar{display:none}.lf-hub-ladders-b .lf-hb-cat{white-space:nowrap;flex:0 0 auto}.lf-hub-ladders-b .lf-hb-r{grid-template-columns:64px minmax(0,1fr) 14px;grid-template-rows:auto auto;column-gap:14px;row-gap:3px;height:98px;padding-left:0;align-content:center}.lf-hub-ladders-b .lf-hb-r::before{display:none}.lf-hub-ladders-b .lf-hb-th{display:block;grid-column:1;grid-row:1 / 3;width:64px;height:64px;object-fit:cover;border-radius:var(--r-sm)}.lf-hub-ladders-b .lf-hb-d{grid-column:2;grid-row:1}.lf-hub-ladders-b .lf-hb-t{grid-column:2;grid-row:2;font-size:15px;-webkit-line-clamp:3}.lf-hub-ladders-b .lf-hb-r>svg{grid-column:3;grid-row:1 / 3}.lf-hub-ladders-b[data-lf-on] .lf-hb-r:not(.lf-cur) .lf-hb-t{color:var(--ink)}}@media(prefers-reduced-motion:reduce){.lf-hub-ladders-b .lf-hb-fig img,.lf-hub-ladders-b .lf-hb-ft,.lf-hub-ladders-b .lf-hb-meta,.lf-hub-ladders-b .lf-hb-r::before,.lf-hub-ladders-b .lf-hb-t,.lf-hub-ladders-b .lf-hb-d,.lf-hub-ladders-b .lf-hb-r>svg{transition:none}}