.work-grid{row-gap:var(--space-action);display:grid}@media (min-width:1024px){.work-grid{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.work-grid>:first-child{grid-column:1/span 6}.work-grid>:last-child{grid-column:7/span 6}.work-grid>:only-child{grid-column:1/span 6}}.work-head{padding-top:var(--page-head-top)}.work-proofs{margin-top:var(--space-item)}.work-head-grid{align-items:end;row-gap:var(--space-head)}.work-dek{max-width:36ch;padding-bottom:6px}.proof{padding-block:var(--space-item);border-top:1px solid var(--rule-feint)}.proof:last-child{padding-bottom:var(--space-group)}.proof-date{padding-top:.45em}.proof-title+.proof-line{margin-top:var(--space-group-loose)}.proof-line{max-width:34rem}.proof-title+.proof-role{margin-top:var(--space-group)}.proof-role+.proof-line{margin-top:var(--space-group-loose)}.proof-lead .proof-line{max-width:34ch}.proof-text>.wip{margin-top:var(--space-group-loose)}.proof-actions{gap:var(--space-group-loose);margin-top:var(--space-action);display:grid}.proof-repo{font-weight:700}.proof-repo .link{align-items:center;min-height:44px;display:inline-flex}.proof-link{margin-top:var(--space-group-loose)}@media (max-width:1023px){.proof-date{margin-bottom:var(--space-group);padding-top:0}}.work-install{padding:var(--space-action);border:2px solid var(--rule-ink);background:var(--surface-raised);color:var(--text);border-radius:4px;display:grid}.work-install code{overflow-wrap:anywhere;display:block}@media (min-width:1024px){.proof-lead .proof-evidence{padding-top:6px}}@media (max-width:639px){.work-install{padding:14px var(--space-head)}.proof-repo .link{border:2px solid var(--visitor);border-radius:4px;justify-content:center;min-height:52px;margin:0;padding:0;text-decoration:none;display:flex}}.work-section{margin-top:calc(var(--space-section) - var(--space-head))}@media (min-width:1024px){.work-rows .row{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;display:grid}.work-rows .row-title{grid-column:1/span 6}.work-rows .row-line{grid-column:7/span 4;margin-top:0}.work-rows .row-meta{text-align:right;grid-column:11/span 2;margin-top:0}.work-rows-stacked .row-title{grid-area:1/1/auto/span 8}.work-rows-stacked .row-meta{grid-row:1}.work-rows-stacked .row-line{margin-top:var(--space-group);grid-area:2/1/auto/span 8}}@media (max-width:1023px){.work-section .margin-head{margin-bottom:var(--space-head)}}.work .about-handoff{margin-top:calc(var(--space-section) - var(--space-head))}
