.work-page{padding-block:var(--space-6) var(--space-7)}.work-heading{max-width:62ch;margin-bottom:var(--space-5)}.work-command,.work-count,.work-stack{font:13px/1.7 var(--font-mono)}.work-command{color:var(--channel);margin:0 0 var(--space-3)}.work-heading h1{color:var(--text);font:600 39px/1.2 var(--font-ui);margin:0 0 var(--space-4)}.work-heading>p:last-child{margin:0}.work-filters{display:flex;flex-wrap:wrap;gap:var(--space-2);padding-bottom:var(--space-5);border-bottom:1px solid var(--edge)}.work-filters button{min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--edge);background:var(--surface);color:var(--muted);font-size:14px;transition:color .12s}.work-filters button[aria-pressed=true]{border-color:var(--signal);background:var(--surface-focus);color:var(--signal)}.work-filters button:hover{color:var(--signal)}.work-count{margin-block:var(--space-4);color:var(--faint)}.work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.work-card{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:var(--space-5);border:1px solid var(--edge);border-top:2px solid var(--edge);background:var(--surface);color:var(--body);text-decoration:none}.work-card-sheen{display:none;position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,180,84,.07) 50%,transparent 65%)}.work-status{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--channel);font:400 11px/1.5 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.work-status-dot{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--channel)}.work-status.is-live .work-status-dot{background:var(--live)}.work-card h2{color:var(--text);font:500 25px/1.25 var(--font-ui);margin:var(--space-4) 0 var(--space-3)}.work-summary{margin:0 0 var(--space-4);max-width:62ch}.work-stack{margin:auto 0 var(--space-4);color:var(--faint);overflow-wrap:anywhere}.work-read{color:var(--signal);font-size:14px}.work-contact{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--edge)}.work-contact p{margin:0}.work-contact a{display:inline-flex;align-items:center;min-height:44px;color:var(--signal);transition:color .12s}.work-contact a:hover{color:var(--text)}@media(hover:hover)and (pointer:fine){.work-card{transition:transform .2s,background-color .2s,border-top-color .2s}.work-card.is-focused{transform:translateY(-4px);background:var(--surface-focus);border-top-color:var(--signal)}.work-card.is-focused .work-card-sheen{display:block;animation:work-sheen 3.4s linear infinite}}@keyframes work-sheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.work-card.is-focused .work-card-sheen{display:none;animation:none}}@media(max-width:767px){.work-page{padding-block:var(--space-5) var(--space-6)}.work-heading h1{font-size:31px}.work-grid{grid-template-columns:minmax(0,1fr)}.work-card{padding:var(--space-4)}}
