.hub[data-astro-cid-4sbzrcyf]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,72px);padding-block:clamp(28px,4vw,56px) 40px;display:grid}.hub__text[data-astro-cid-4sbzrcyf]{align-content:center;gap:18px;display:grid}h1[data-astro-cid-4sbzrcyf]{font:500 clamp(2.6rem, 1.6rem + 3.6vw, 5.2rem)/.98 var(--brand);letter-spacing:-.045em}.lede[data-astro-cid-4sbzrcyf]{max-width:50ch;color:var(--ink-2);font-size:var(--t-md);line-height:1.65}.facts[data-astro-cid-4sbzrcyf]{border-top:1px solid var(--ink);flex-wrap:wrap;gap:clamp(24px,5vw,56px);margin:6px 0 0;padding-top:18px;display:flex}.facts[data-astro-cid-4sbzrcyf] dt[data-astro-cid-4sbzrcyf]{font:500 10px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.facts[data-astro-cid-4sbzrcyf] dd[data-astro-cid-4sbzrcyf]{font:400 12.5px/1.4 var(--mono);margin:6px 0 0}.facts[data-astro-cid-4sbzrcyf] dd[data-astro-cid-4sbzrcyf].big{font:500 1.9rem/1 var(--brand);letter-spacing:-.03em}.facts[data-astro-cid-4sbzrcyf] a[data-astro-cid-4sbzrcyf]{color:var(--ink)}.hub[data-astro-cid-4sbzrcyf] .hub__fig .dh__view{height:clamp(320px,56vh,580px)}.start[data-astro-cid-4sbzrcyf]{gap:20px;padding-block:32px 80px;display:grid}.start__grid[data-astro-cid-4sbzrcyf]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.2vw,30px);display:grid}.feature[data-astro-cid-4sbzrcyf]{border-top:1px solid var(--ink);color:inherit;align-content:start;gap:12px;padding-top:16px;text-decoration:none;display:grid}.feature__k[data-astro-cid-4sbzrcyf]{font:500 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);justify-content:space-between;display:flex}.feature__im[data-astro-cid-4sbzrcyf]{aspect-ratio:3/2;background:var(--bone-2);border-radius:2px;margin-top:4px;display:block;overflow:hidden}.feature[data-astro-cid-4sbzrcyf] .feature__img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.feature[data-astro-cid-4sbzrcyf]:hover .feature__img{transform:scale(1.045)}.feature[data-astro-cid-4sbzrcyf] h2[data-astro-cid-4sbzrcyf]{font:500 1.3rem/1.22 var(--brand);letter-spacing:-.02em;margin-top:8px}.feature[data-astro-cid-4sbzrcyf] p[data-astro-cid-4sbzrcyf]{font-size:var(--t-sm);color:var(--muted);line-height:1.6}.feature__go[data-astro-cid-4sbzrcyf]{font:500 11.5px/1 var(--brand);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;display:inline-flex}.feature[data-astro-cid-4sbzrcyf]:hover .lx-arr[data-astro-cid-4sbzrcyf]{transform:translate(4px)}.vids[data-astro-cid-4sbzrcyf]{padding-block:0 72px}.vids__card[data-astro-cid-4sbzrcyf]{border-top:1px solid var(--ink);color:inherit;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(20px,4vw,56px);padding-top:16px;text-decoration:none;display:grid}.vids__im[data-astro-cid-4sbzrcyf]{aspect-ratio:16/9;background:var(--bone-2);border:1px solid var(--line);border-radius:2px;display:block;position:relative;overflow:hidden}.vids__im[data-astro-cid-4sbzrcyf] img[data-astro-cid-4sbzrcyf]{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.vids__card[data-astro-cid-4sbzrcyf]:hover .vids__im[data-astro-cid-4sbzrcyf] img[data-astro-cid-4sbzrcyf]{transform:scale(1.03)}.vids__play[data-astro-cid-4sbzrcyf]{border:1px solid var(--bone);background:#00000059;width:64px;height:64px;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.vids__play[data-astro-cid-4sbzrcyf]:after{content:"";border-style:solid;border-width:10px 0 10px 16px;border-color:transparent transparent transparent var(--bone);position:absolute;inset:50% auto auto 54%;translate:-50% -50%}.vids__text[data-astro-cid-4sbzrcyf]{align-content:center;gap:14px;display:grid}.vids__h[data-astro-cid-4sbzrcyf]{font:500 clamp(1.8rem, 1.2rem + 1.8vw, 2.8rem)/1.02 var(--brand);letter-spacing:-.035em}.vids__p[data-astro-cid-4sbzrcyf]{max-width:46ch;color:var(--ink-2);line-height:1.65}.vids__meta[data-astro-cid-4sbzrcyf]{font:400 10.5px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.vids__card[data-astro-cid-4sbzrcyf]:hover .lx-arr[data-astro-cid-4sbzrcyf]{transform:translate(4px)}.vids__card[data-astro-cid-4sbzrcyf]:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.bar[data-astro-cid-4sbzrcyf]{top:var(--banner-h);z-index:10;background:var(--bone);border-bottom:1px solid var(--line);transition:top .6s var(--ease);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-block:10px;display:flex;position:sticky}html:not(.header-hidden) .bar[data-astro-cid-4sbzrcyf]{top:var(--lx-chrome)}.tabs[data-astro-cid-4sbzrcyf]{border-bottom:0;flex:1;min-width:0}.bar[data-astro-cid-4sbzrcyf] .tab{font-family:var(--mono);letter-spacing:.1em}.find[data-astro-cid-4sbzrcyf]{max-width:280px;font-family:var(--mono);font-size:.85rem}.group[data-astro-cid-4sbzrcyf]{padding-block:56px 16px}.group__head[data-astro-cid-4sbzrcyf]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:18px;display:flex}.group__head[data-astro-cid-4sbzrcyf] .label{font-family:var(--mono)}.group__head[data-astro-cid-4sbzrcyf] p[data-astro-cid-4sbzrcyf]{font-size:var(--t-sm);max-width:50ch}.list[data-astro-cid-4sbzrcyf]{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.list[data-astro-cid-4sbzrcyf] a[data-astro-cid-4sbzrcyf]{border-bottom:1px solid var(--line);transition:background .35s var(--ease), color .35s var(--ease);border-radius:2px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:6px 40px;margin-inline:-14px;padding:20px 48px 20px 14px;text-decoration:none;display:grid;position:relative}.list__title[data-astro-cid-4sbzrcyf]{font:500 1.2rem/1.25 var(--brand);letter-spacing:-.02em;grid-row:span 2}.list[data-astro-cid-4sbzrcyf] a[data-astro-cid-4sbzrcyf]:has(.list__img){grid-template-columns:120px minmax(0,1.1fr) minmax(0,1fr)}.list[data-astro-cid-4sbzrcyf] .list__img{object-fit:cover;background:var(--bone-2);border-radius:2px;grid-row:span 2;width:120px;height:80px}.list__desc[data-astro-cid-4sbzrcyf]{font-size:var(--t-sm);color:var(--ink-2);line-height:1.55}.list__meta[data-astro-cid-4sbzrcyf]{font:400 10.5px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.list__arrow[data-astro-cid-4sbzrcyf]{opacity:0;transition:all .35s var(--ease);position:absolute;top:24px;right:14px;transform:translate(-8px)}.list[data-astro-cid-4sbzrcyf] a[data-astro-cid-4sbzrcyf]:hover{background:var(--ink);color:var(--bone)}.list[data-astro-cid-4sbzrcyf] a[data-astro-cid-4sbzrcyf]:hover .list__desc[data-astro-cid-4sbzrcyf],.list[data-astro-cid-4sbzrcyf] a[data-astro-cid-4sbzrcyf]:hover .list__meta[data-astro-cid-4sbzrcyf]{color:var(--faint)}.list[data-astro-cid-4sbzrcyf] a[data-astro-cid-4sbzrcyf]:hover .list__arrow[data-astro-cid-4sbzrcyf]{opacity:1;transform:none}.list[data-astro-cid-4sbzrcyf] a[data-astro-cid-4sbzrcyf]:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.empty[data-astro-cid-4sbzrcyf]{text-align:center;font:500 1.4rem var(--brand);padding:60px 0}[data-astro-cid-4sbzrcyf][data-library]{padding-bottom:120px}@media (width<=900px){.hub[data-astro-cid-4sbzrcyf]{grid-template-columns:minmax(0,1fr)}.hub__fig[data-astro-cid-4sbzrcyf]{order:-1}.hub[data-astro-cid-4sbzrcyf] .hub__fig .dh__view{height:clamp(240px,38svh,340px)}.vids__card[data-astro-cid-4sbzrcyf],.start__grid[data-astro-cid-4sbzrcyf],.list[data-astro-cid-4sbzrcyf] a[data-astro-cid-4sbzrcyf]{grid-template-columns:1fr}.list__title[data-astro-cid-4sbzrcyf]{grid-row:auto}.bar[data-astro-cid-4sbzrcyf]{position:static}.list[data-astro-cid-4sbzrcyf] a[data-astro-cid-4sbzrcyf]:has(.list__img){grid-template-columns:84px minmax(0,1fr);column-gap:16px}.list[data-astro-cid-4sbzrcyf] .list__img{grid-row:span 3;width:84px;height:84px}}
