.lf-hub-ladders-c{--lf-fg:var(--light);--lf-mut:var(--g-d);--lf-ln:var(--line-d);--lf-pl:rgba(250,250,250,.055);--lf-pl2:rgba(250,250,250,.11)}.lf-hub-ladders-c.s--light{--lf-fg:var(--ink);--lf-mut:var(--g-l);--lf-ln:var(--line-l);--lf-pl:rgba(18,18,18,.05);--lf-pl2:rgba(18,18,18,.1)}.lf-hub-ladders-c .lf-hc-grid{display:grid;gap:clamp(14px,1.6vw,24px)}.lf-hub-ladders-c .lf-hc-grid--c{grid-template-columns:repeat(3,minmax(0,1fr))}.lf-hub-ladders-c .lf-hc-grid--k{grid-template-columns:repeat(4,minmax(0,1fr))}.lf-hub-ladders-c .lf-hc-card{display:grid;align-content:start;gap:16px;color:var(--lf-fg);text-decoration:none}.lf-hub-ladders-c .lf-hc-plate{position:relative;display:block;aspect-ratio:16 / 10;border-radius:var(--r-sm);background:var(--lf-pl);box-shadow:inset 0 0 0 1px var(--lf-ln);transition:background var(--d-fade) var(--e)}.lf-hub-ladders-c .lf-hc-n{position:absolute;left:clamp(16px,1.6vw,24px);top:clamp(16px,1.6vw,22px);font-family:var(--mono);font-size:var(--t-n9);letter-spacing:.1em;color:var(--lf-mut)}.lf-hub-ladders-c .lf-hc-go{position:absolute;right:clamp(14px,1.4vw,20px);top:clamp(14px,1.4vw,20px);display:grid;place-items:center;width:34px;height:34px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--lf-ln);color:var(--lf-fg);transition:background var(--d-fade) var(--e),color var(--d-fade) var(--e),box-shadow var(--d-fade) var(--e)}.lf-hub-ladders-c .lf-hc-go svg{width:14px;height:14px;stroke:currentColor;stroke-width:2.2;fill:none}.lf-hub-ladders-c .lf-hc-fig{position:absolute;left:clamp(16px,1.6vw,24px);right:clamp(16px,1.6vw,24px);bottom:clamp(14px,1.5vw,22px);display:flex;align-items:baseline;gap:12px}.lf-hub-ladders-c .lf-hc-fig b{font-size:clamp(72px,8.6vw,136px);font-weight:500;letter-spacing:-.055em;line-height:.8;font-variant-numeric:tabular-nums;color:var(--lf-fg)}.lf-hub-ladders-c .lf-hc-fig u{text-decoration:none;font-family:var(--mono);font-size:var(--t-n9);letter-spacing:.1em;text-transform:uppercase;color:var(--lf-mut)}.lf-hub-ladders-c .lf-hc-fig--k{align-items:flex-end;justify-content:space-between;gap:0}.lf-hub-ladders-c .lf-hc-fig--k span{display:grid;gap:10px;justify-items:start}.lf-hub-ladders-c .lf-hc-fig--k b{font-size:clamp(52px,5.6vw,92px)}.lf-hub-ladders-c .lf-hc-fig--k i{flex:1 1 auto;align-self:center;height:1px;margin:0 clamp(10px,1.2vw,18px) 22px;background:var(--lf-ln);min-width:12px}.lf-hub-ladders-c .lf-hc-ttl{display:block;max-width:26ch;font-size:clamp(16px,1.25vw,19px);font-weight:500;line-height:1.28;letter-spacing:-.018em;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:5px;transition:text-decoration-color var(--d-fade) var(--e)}.lf-hub-ladders-c .lf-hc-card:focus-visible{outline:2px solid var(--lf-fg);outline-offset:6px;border-radius:var(--r-sm)}@media(hover:hover) and (pointer:fine){.lf-hub-ladders-c .lf-hc-card:hover .lf-hc-plate{background:var(--lf-pl2)}.lf-hub-ladders-c .lf-hc-card:hover .lf-hc-go{background:var(--yellow);color:var(--ink);box-shadow:none}.lf-hub-ladders-c .lf-hc-card:hover .lf-hc-ttl{text-decoration-color:currentColor}}.lf-hub-ladders-c .lf-hc-card:focus-visible .lf-hc-go{background:var(--yellow);color:var(--ink);box-shadow:none}@media(max-width:1100px){.lf-hub-ladders-c .lf-hc-grid--c{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-hub-ladders-c .lf-hc-grid--k{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.lf-hub-ladders-c .lf-hc-grid{gap:18px}.lf-hub-ladders-c .lf-hc-grid--c,.lf-hub-ladders-c .lf-hc-grid--k{grid-template-columns:minmax(0,1fr)}.lf-hub-ladders-c .lf-hc-card{grid-template-columns:136px minmax(0,1fr);gap:16px;align-items:center}.lf-hub-ladders-c .lf-hc-plate{aspect-ratio:4 / 3}.lf-hub-ladders-c .lf-hc-n{left:12px;top:11px;font-size:10.5px}.lf-hub-ladders-c .lf-hc-go{display:none}.lf-hub-ladders-c .lf-hc-fig{left:12px;right:12px;bottom:11px;gap:7px}.lf-hub-ladders-c .lf-hc-fig b{font-size:50px}.lf-hub-ladders-c .lf-hc-fig u{font-size:10px;letter-spacing:.08em}.lf-hub-ladders-c .lf-hc-fig--k b{font-size:34px}.lf-hub-ladders-c .lf-hc-fig--k span{gap:5px}.lf-hub-ladders-c .lf-hc-fig--k i{margin:0 6px 14px;min-width:6px}.lf-hub-ladders-c .lf-hc-ttl{font-size:16px;max-width:none}}@media(prefers-reduced-motion:reduce){.lf-hub-ladders-c .lf-hc-plate,.lf-hub-ladders-c .lf-hc-go,.lf-hub-ladders-c .lf-hc-ttl{transition:none}}