.authorship[data-astro-cid-5kgrad4z]{flex-wrap:wrap;gap:6px;display:flex}.tile[data-astro-cid-yx7m3lgj]{background:var(--color-sheet);border:1px solid var(--color-rule);transition:border-color var(--m-fast), transform var(--m-lift);align-content:start;gap:14px;padding:24px;text-decoration:none;display:grid}a[data-astro-cid-yx7m3lgj].tile:hover,a[data-astro-cid-yx7m3lgj].tile:focus-visible{border-color:var(--color-ink);transform:translateY(-2px)}h3[data-astro-cid-yx7m3lgj]{font:600 var(--t-h3)/1.15 var(--font-sans);letter-spacing:-.02em;margin:0}.small[data-astro-cid-yx7m3lgj] h3[data-astro-cid-yx7m3lgj]{font-size:var(--t-h4);letter-spacing:-.01em}p[data-astro-cid-yx7m3lgj]{color:var(--color-ink-2);font-size:var(--t-small);max-width:52ch;margin:0}.ask[data-astro-cid-yx7m3lgj]{font:italic 400 .9375rem/1.3 var(--font-serif)}.foot[data-astro-cid-yx7m3lgj]{margin-top:auto}.hero[data-astro-cid-lcdefpme]{row-gap:40px;padding-block:88px 72px}h1[data-astro-cid-lcdefpme]{font:600 var(--t-hero)/.98 var(--font-sans);letter-spacing:-.045em;grid-column:1/span 9;margin:0}.sub[data-astro-cid-lcdefpme]{grid-column:1/span 6;margin:0}.now[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-ink);grid-area:2/9/span 2/-1;align-self:end;margin:0}.now[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-rule);grid-template-columns:6.5rem minmax(0,1fr);gap:12px;padding:9px 0;font-size:.875rem;display:grid}.now[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font:500 var(--t-label)/1.9 var(--font-mono);text-transform:uppercase;color:var(--color-ink-2)}.now[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:0}.buildline[data-astro-cid-lcdefpme]{font:500 var(--t-chip)/1 var(--font-mono);flex-wrap:wrap;grid-column:1/span 8;align-items:center;gap:8px;margin:0;display:flex}.step[data-astro-cid-lcdefpme]{border:1px solid var(--color-ink);background:var(--color-sheet);padding:6px 9px}.step[data-astro-cid-lcdefpme].on{background:var(--color-signal);border-color:var(--color-signal)}.arrow[data-astro-cid-lcdefpme]{color:var(--color-ink-2)}.buildline[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{animation:step var(--m-step) both}.buildline[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:first-child{animation-delay:.2s}.buildline[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:.35s}.buildline[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:.5s}.buildline[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(4){animation-delay:.65s}.buildline[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(5){animation-delay:.8s}@keyframes step{0%{opacity:.25;transform:translateY(6px)}to{opacity:1;transform:none}}.nowrap[data-astro-cid-lcdefpme]{white-space:nowrap}.sec-head[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-ink);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;padding-top:10px;display:flex}.sec-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0}.more[data-astro-cid-lcdefpme]{color:var(--color-ink);text-decoration:none}.more[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.tiles[data-astro-cid-lcdefpme]{margin-bottom:var(--s-section);row-gap:24px}.strip[data-astro-cid-lcdefpme]{margin:0 0 var(--s-section);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:0;list-style:none;display:grid}.piece[data-astro-cid-lcdefpme]{gap:10px;text-decoration:none;display:grid}.frame[data-astro-cid-lcdefpme]{aspect-ratio:1;background:var(--color-sheet);border:1px solid var(--color-rule);transition:border-color var(--m-fast);display:grid;overflow:hidden}.frame[data-astro-cid-lcdefpme] img{object-fit:contain;width:100%;height:100%;transition:transform var(--m-lift);padding:8%}.frame[data-astro-cid-lcdefpme].badge img{object-fit:cover;padding:0}.piece[data-astro-cid-lcdefpme]:hover .frame[data-astro-cid-lcdefpme],.piece[data-astro-cid-lcdefpme]:focus-visible .frame[data-astro-cid-lcdefpme]{border-color:var(--color-ink)}.piece[data-astro-cid-lcdefpme]:hover .frame[data-astro-cid-lcdefpme] img{transform:scale(1.03)}.cap[data-astro-cid-lcdefpme]{font-size:var(--t-small);gap:2px;display:grid}@media (width<=760px){.strip[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.bg[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-ink);align-items:baseline;row-gap:16px;padding-top:10px}.bg[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{grid-column:1/span 2;margin:0}.line[data-astro-cid-lcdefpme]{grid-column:3/span 6;margin:0}.line[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-ink);font-style:normal;font-family:var(--font-sans);margin-left:4px;font-size:.9375rem}.path[data-astro-cid-lcdefpme]{grid-column:9/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;font-size:.875rem;list-style:none;display:grid}.path[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:3px solid var(--color-ink);gap:2px;padding-top:6px;display:grid}.path[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-top-color:var(--color-signal)}@media (width<=1100px){.line[data-astro-cid-lcdefpme],.path[data-astro-cid-lcdefpme]{grid-column:3/-1}}
