.earlier-work [hidden]{display:none}.earlier-work{margin-top:0}.earlier-project-tabs{display:flex;flex-wrap:wrap;gap:8px 24px;border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:40px}.earlier-project-tabs button{font:inherit;font-size:16px;text-align:left;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);padding:10px 0;cursor:pointer}.earlier-project-tabs button[aria-selected=true]{color:var(--accent);border-color:var(--accent)}.earlier-project-tabs button:focus-visible{outline:2px solid var(--ink);outline-offset:5px}.earlier-work .full-case{margin-top:0}.earlier-work .earlier-art{margin:40px 0;max-width:none}.earlier-art img{display:block;width:100%;height:auto}.earlier-art figcaption{margin-top:20px;font-size:14px;line-height:1.6;color:var(--muted)}.earlier-art figcaption a{white-space:nowrap;margin-left:8px}.earlier-source{text-align:right;font-size:14px}.earlier-work a{color:var(--accent);text-underline-offset:4px}.earlier-work .case-sidebar{align-self:start}.earlier-work .case-narrative{min-width:0}@media(max-width:600px){.earlier-project-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px 20px}.earlier-work .persona-tabs{gap:10px}.earlier-work .persona-tabs button{flex:1;padding:12px 16px}.earlier-work .earlier-art{padding:20px;margin:28px 0}.earlier-art figcaption a{display:inline-block;margin-left:0}.earlier-source{text-align:left}}
