.page-work .page-shell{gap:var(--section-gap);flex-direction:column;display:flex}.work-case-cards{gap:var(--space-md);padding:0;list-style:none;display:grid}.start-here-proof .list{margin:0}.work-engagements-note .mono{color:var(--accent-label);margin:0;font-size:.75rem}.work-case-cards{margin-top:var(--space-sm)}.work-case-card{gap:var(--space-md);max-width:none;padding:var(--space-ml);border:1px solid var(--edge);border-left:4px solid var(--org-mark,var(--edge));background:var(--surface-1);transition:border-color var(--duration-normal) var(--ease-sharp);border-radius:0;display:grid}@media (width>=880px){.work-case-card{grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);align-items:start}}.work-case-card:hover,.work-case-card:focus-within{border-color:var(--accent);border-left-color:var(--org-mark,var(--accent))}@media (prefers-reduced-motion:reduce){.work-case-card{transition:none}}.work-case-card-visual{border:1px solid var(--edge-subtle);background:var(--org-wash,color-mix(in srgb, var(--surface-2) 60%, var(--bg)));border-radius:0;flex-direction:column;margin:0;display:flex;overflow:hidden}.work-case-card-title-link{color:inherit;text-decoration:none}.work-case-card-title-link:hover,.work-case-card-title-link:focus-visible{color:var(--accent);text-underline-offset:.15em;text-decoration:underline}.work-case-card-visual-link{display:block}.work-case-card-visual img{width:auto;max-width:92%;height:clamp(220px,32vw,360px);margin:var(--space-xs) auto;object-fit:contain;background:0 0;border-radius:0;display:block}.work-case-card-visual figcaption{padding:.65rem var(--space-sm) var(--space-sm);border-top:1px solid var(--edge-subtle);color:var(--ink-tertiary);font-size:var(--text-xs);line-height:1.45}.work-case-card-meta{color:var(--accent-label);margin:0;font-size:.75rem}.work-case-card-copy{align-content:start;gap:var(--space-sm);display:grid}.work-case-card-header{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.work-case-card-copy>h3{font-size:var(--text-2xl);text-wrap:balance;margin:0}.work-case-card-outcome{font-family:var(--font-display);font-size:var(--text-lg);color:var(--ink);text-wrap:pretty;padding-left:var(--space-md);border-left:3px solid var(--edge-strong);margin:0;font-weight:600;line-height:1.35}.work-case-card-outcome-label{font-family:var(--font-display);font-size:var(--text-xs);color:var(--accent-label);margin-bottom:var(--space-3xs);font-weight:650;display:block}.work-case-card-step{align-items:baseline;gap:var(--space-xs);font-family:var(--font-display);font-size:var(--text-xs);color:var(--ink-tertiary);margin:0;display:flex}.work-case-card-step-n{font-size:var(--text-sm);letter-spacing:0;color:var(--accent-label);font-variant-numeric:tabular-nums}.work-case-card-rule{max-width:62ch;font-family:var(--font-serif);font-size:var(--text-base);color:var(--ink-secondary);text-wrap:pretty;margin:0;line-height:1.5}.work-case-card-rule-label{font-family:var(--font-display);font-size:var(--text-xs);color:var(--accent-label);margin-bottom:var(--space-3xs);font-weight:650;display:block}.work-sequence-next p{max-width:62ch}.work-case-card-footer{align-items:center;gap:var(--space-sm) var(--space-md);margin-top:var(--space-2xs);flex-wrap:wrap;display:flex}.work-case-card-evidence{align-items:flex-start;gap:var(--space-2xs);font-family:var(--font-display);font-size:var(--text-xs);color:var(--ink-tertiary);margin:0;line-height:1.4;display:inline-flex}.work-case-card-evidence a{color:var(--ink-secondary);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent)}.work-case-card-evidence a:hover{color:var(--accent)}.work-case-card-cta{margin-top:var(--space-3xs);justify-self:start}@media (width<=720px){.work-case-card{padding:var(--space-md)}.work-case-card-visual img{height:clamp(150px,46vw,220px)}.work-case-card-copy>h3{font-size:var(--text-xl);max-width:none}}.work-case-card-visual--diagram{padding:var(--space-sm);justify-content:center}.work-hero-figure{border-inline-start:3px solid var(--org-mark,var(--edge-strong));padding-inline-start:var(--space-sm)}.work-compare{margin:var(--space-lg) 0 var(--space-2xl);overscroll-behavior-inline:contain;overflow-x:auto}.work-compare-table{border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:1.45}.work-compare-table caption{margin-bottom:var(--space-sm);text-align:left;font-family:var(--font-display);font-size:var(--text-xs);color:var(--ink-secondary)}.work-compare-table thead th{padding:0 var(--space-md) var(--space-xs) 0;text-align:left;font-family:var(--font-display);font-size:var(--text-xs);color:var(--ink-secondary);border-bottom:1px solid var(--edge);font-weight:400}.work-compare-table tbody th,.work-compare-table tbody td{padding:var(--space-sm) var(--space-md) var(--space-sm) 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--edge-subtle);color:var(--ink-secondary)}.work-compare-table tbody td:last-child{white-space:nowrap}.work-compare-table tbody th{width:30%;color:var(--ink);font-weight:600}.work-compare-title{min-height:44px;color:inherit;touch-action:manipulation;align-items:center;text-decoration:none;display:inline-flex}.work-compare-title:hover,.work-compare-title:focus-visible{color:var(--accent);text-underline-offset:.15em;text-decoration:underline}
