.work-page-title{margin:var(--space-4) 0 0;max-width:12ch;font-family:var(--font-display), Georgia, serif;font-size:var(--text-5xl);letter-spacing:-.035em;color:var(--color-foreground);text-wrap:balance;font-weight:600;line-height:.98}.work-page-lead{margin:var(--space-5) 0 0;max-width:40rem;font-size:var(--text-lg);color:color-mix(in srgb, var(--color-foreground) 84%, var(--color-muted));text-wrap:pretty;line-height:1.55}.work-page-stats{gap:var(--space-3) var(--space-8);margin:var(--space-8) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.work-page-stats li{flex-direction:column;gap:.2rem;min-width:6.5rem;display:flex}.work-page-stats__value{font-family:var(--font-display), Georgia, serif;font-size:var(--text-3xl);letter-spacing:-.02em;color:var(--color-foreground);font-weight:600;line-height:1}.work-page-stats__label{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--color-foreground) 68%, var(--color-muted))}.work-page-body{padding-block:var(--space-10) var(--space-20)}@media (min-width:768px){.work-page-body{padding-block:var(--space-12) var(--space-24)}}.work-page-filters{align-items:center;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-10);flex-wrap:wrap;display:flex}.work-page-filters__list{flex-wrap:wrap;align-items:center;gap:.35rem .85rem;margin:0;padding:0;list-style:none;display:flex}.work-page-filters__link{min-height:2.25rem;font-size:var(--text-sm);color:color-mix(in srgb, var(--color-foreground) 70%, var(--color-muted));transition:color var(--motion-fast), border-color var(--motion-fast);border-bottom:2px solid #0000;align-items:center;padding:.15rem 0;line-height:1.4;text-decoration:none;display:inline-flex}.work-page-filters__link:hover{color:var(--color-foreground)}.work-page-filters__link.is-active{color:var(--color-foreground);border-bottom-color:var(--color-accent-fill);font-weight:600}.work-page-filters__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:2px}.work-page-filters__clear{font-size:var(--text-sm)}.work-page-section{padding-top:var(--space-2);position:relative}.work-page-section+.work-page-section{margin-top:var(--space-16);padding-top:var(--space-16);border-top:1px solid var(--color-hairline)}.work-page-section__head{gap:var(--space-4);margin-bottom:var(--space-8);display:grid}@media (min-width:768px){.work-page-section__head{align-items:end;gap:var(--space-10);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}.work-page-section__rule{width:2.5rem;height:2px;margin-bottom:var(--space-4);background:var(--color-accent-fill);display:block}.work-page-section__aside{max-width:28rem;font-size:var(--text-base);color:color-mix(in srgb, var(--color-foreground) 78%, var(--color-muted));margin:0;line-height:1.55}.work-page-grid{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.work-page-grid--engineering,.work-page-grid--products{grid-template-columns:1fr}@media (min-width:768px){.work-page-grid--products{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.work-page-grid__item--feature .work-listing-card{min-height:100%}.work-listing-card .listing-card-evidence{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--color-hairline)}@media (min-width:1024px){.work-listing-card .listing-card-evidence{border-top:0;margin-top:0;padding-top:0}}
