.hero[data-astro-cid-lcdefpme]{padding:var(--space-20) 0 var(--space-16)}.hero__pitch[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-top:var(--space-3);margin-bottom:var(--space-4)}.hero__pitch[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin-bottom:var(--space-8)}.meta-strip[data-astro-cid-lcdefpme]{list-style:none}.meta-strip[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{margin:0}.hero__readout[data-astro-cid-lcdefpme]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);align-self:start}.hero__readout-head[data-astro-cid-lcdefpme]{padding-bottom:var(--space-3);margin-bottom:var(--space-2);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.hero__readout-link[data-astro-cid-lcdefpme]{font-family:var(--font__mono);color:var(--color-text-dim);border-bottom:none;font-size:.74rem}.hero__readout-link[data-astro-cid-lcdefpme]:hover{color:var(--color-accent)}.hero__readout-list[data-astro-cid-lcdefpme]{flex-direction:column;list-style:none;display:flex}.hero__readout-row[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{gap:var(--space-3);padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--color-border);color:var(--color-text-soft);border-bottom-color:var(--color-border);grid-template-columns:7rem 1fr auto;align-items:baseline;display:grid}.hero__readout-row[data-astro-cid-lcdefpme]:last-child a[data-astro-cid-lcdefpme]{border-bottom:0}.hero__readout-row[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:var(--color-bg-elevated);color:var(--color-text);border-bottom-color:var(--color-border)}.hero__readout-from[data-astro-cid-lcdefpme]{font-family:var(--font__mono);letter-spacing:.06em;color:var(--color-accent);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.hero__readout-title[data-astro-cid-lcdefpme]{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.hero__readout-stamp[data-astro-cid-lcdefpme]{font-family:var(--font__mono);color:var(--color-text-faint);font-size:.7rem}.grid--products[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.grid--discipline[data-astro-cid-lcdefpme],.grid--studies[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.bench-card__links[data-astro-cid-lcdefpme]{margin-top:var(--space-4);font-family:var(--font__mono);color:var(--color-text-dim);gap:var(--space-3);flex-wrap:wrap;font-size:.78rem;display:flex}.bench-card__links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-thread);border-bottom:none}.bench-card__links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--color-accent)}.bench-card__links-sep[data-astro-cid-lcdefpme]{padding-left:calc(var(--space-3) + 6px);position:relative}.bench-card__links-sep[data-astro-cid-lcdefpme]:before{content:"·";color:var(--color-text-faint);position:absolute;left:0}.bench-card__refs[data-astro-cid-lcdefpme]{font-family:var(--font__mono);color:var(--color-text-dim);margin-top:var(--space-3);font-size:.78rem}.graduated-strip[data-astro-cid-lcdefpme]{gap:var(--space-3);margin-top:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));list-style:none;display:grid}.graduated-strip__item[data-astro-cid-lcdefpme]{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-card);color:var(--color-text);border-bottom:1px solid var(--color-border);flex-direction:column;gap:2px;display:flex}.graduated-strip__item[data-astro-cid-lcdefpme]:hover{border-color:var(--color-border-strong);color:var(--color-text)}.graduated-strip__name[data-astro-cid-lcdefpme]{font-family:var(--font__display);color:var(--color-text);font-size:1rem}.graduated-strip__note[data-astro-cid-lcdefpme]{font-family:var(--font__mono);color:var(--color-text-dim);letter-spacing:.04em;font-size:.74rem}.studies-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.studies-head[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{max-width:60ch;margin-bottom:0}.studies-head__more[data-astro-cid-lcdefpme]{font-family:var(--font__mono);color:var(--color-accent);white-space:nowrap;padding-bottom:var(--space-1);border-bottom:none;font-size:.82rem;text-decoration:none}.studies-head__more[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.bench-card--link[data-astro-cid-lcdefpme]{color:inherit;text-decoration:none;transition:border-color .12s,transform .12s,background .12s;display:block}.bench-card--link[data-astro-cid-lcdefpme]:hover{border-color:var(--color-border-accent);background:var(--color-bg-elevated);transform:translateY(-2px)}
