.grid-work{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(6,1fr);gap:clamp(10px,1.1vw,18px)}.tile{grid-column:span 3}.tile:nth-child(6n+1){grid-column:span 4}.tile:nth-child(6n+2){grid-column:span 2}.tile:nth-child(6n+3){grid-column:span 2}.tile:nth-child(6n+4){grid-column:span 4}.tile__link{position:relative;display:block;overflow:hidden;background:var(--bg-raised);border:1px solid var(--line);border-radius:2px;aspect-ratio:16 / 10;isolation:isolate}.tile:nth-child(6n+2) .tile__link,.tile:nth-child(6n+3) .tile__link{aspect-ratio:4 / 5}.tile__media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 0;transition:transform .9s var(--ease-out),filter .5s var(--ease-io);filter:saturate(.88) contrast(1.02)}.tile__link:hover .tile__media,.tile__link:focus-visible .tile__media{transform:scale(1.045);filter:saturate(1.06) contrast(1.04)}.tile__scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(to top,#030406eb,#0304069e 26%,#0304060f 58%,#03040638);transition:opacity var(--dur-2) var(--ease-io)}.tile__link:hover .tile__scrim{opacity:.88}.tile__label{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:clamp(14px,1.6vw,24px);display:grid;gap:6px}.tile__cat{font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--signal-lift)}.tile__title{font-family:var(--font-display);font-size:clamp(17px,1.5vw,25px);font-weight:700;letter-spacing:-.018em;line-height:1.08;color:#fbfbfc}.tile__role{font-family:var(--font-display);font-size:11px;font-weight:500;letter-spacing:.04em;color:#b4bcc8}.tile__link:before{content:"";position:absolute;z-index:3;top:0;left:0;right:0;height:2px;background:var(--signal);transform:scaleX(0);transform-origin:left;transition:transform .52s var(--ease-out)}.tile__link:hover:before,.tile__link:focus-visible:before{transform:scaleX(1)}.tile--dead .tile__link{background:var(--bg-sunk);border-style:dashed}.tile--dead .tile__slate{position:absolute;inset:0;display:grid;place-items:center;z-index:1}@media(max-width:900px){.grid-work{grid-template-columns:repeat(2,1fr)}.tile,.tile:nth-child(6n+1),.tile:nth-child(6n+2),.tile:nth-child(6n+3),.tile:nth-child(6n+4){grid-column:span 1}.tile__link,.tile:nth-child(6n+2) .tile__link,.tile:nth-child(6n+3) .tile__link{aspect-ratio:4 / 3}}@media(max-width:560px){.grid-work{grid-template-columns:1fr}.tile__link,.tile:nth-child(6n+2) .tile__link,.tile:nth-child(6n+3) .tile__link{aspect-ratio:16 / 10}}.disciplines{list-style:none;padding:0;margin:0;display:grid}.disciplines li{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-3) var(--s-6);padding:clamp(14px,1.8vw,26px) 0}.disciplines li:last-child{border-bottom:1px solid var(--line)}.disciplines__name{font-family:var(--font-display);font-weight:700;font-size:clamp(24px,3.6vw,50px);letter-spacing:-.03em;line-height:1;color:var(--ink);flex:1 1 auto}.disciplines__note{font-size:var(--t-sm);color:var(--ink-3);max-width:42ch;flex:0 1 auto}.disciplines__n{font-family:var(--font-mono);font-size:11px;color:var(--gold-ink);letter-spacing:.1em;flex:none;align-self:flex-start}.press-strip{border-block:1px solid var(--line);padding-block:var(--s-6)}.press-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:clamp(20px,3.4vw,56px);justify-content:center}.press-list li{font-family:var(--font-display);font-weight:700;font-size:clamp(13px,1.3vw,19px);letter-spacing:.04em;color:var(--ink-4);transition:color var(--dur-2) var(--ease-io)}.press-list li:hover{color:var(--ink-2)}.work-jump{display:flex;flex-wrap:wrap;gap:0;border-top:1px solid var(--line)}.work-jump a{display:flex;align-items:baseline;gap:var(--s-3);padding:var(--s-5) clamp(20px,3vw,44px) var(--s-5) 0;border-bottom:1px solid transparent;font-family:var(--font-display);font-size:var(--t-label);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3);transition:color var(--dur-1) var(--ease-io),border-color var(--dur-1) var(--ease-io)}.work-jump a:hover{color:var(--ink);border-bottom-color:var(--signal)}.work-jump b{font-family:var(--font-mono);font-weight:400;font-size:11px;color:var(--signal-lift)}.group-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);padding-bottom:var(--s-4);border-bottom:1px solid var(--line);margin-bottom:clamp(var(--s-5),3vw,var(--s-7))}.group-head__name{font-family:var(--font-display);font-size:clamp(22px,2.6vw,40px);font-weight:700;letter-spacing:-.03em;color:var(--ink)}.group-head__count{font-size:11px;color:var(--ink-4);letter-spacing:.1em}.worklist{list-style:none;margin:0;padding:0;display:grid}.workrow{border-bottom:1px solid var(--line)}.workrow>a{display:grid;align-items:center;grid-template-columns:3rem clamp(150px,19vw,300px) minmax(0,1fr) 2rem;gap:clamp(16px,2.4vw,40px);padding-block:clamp(18px,2.2vw,34px);transition:background var(--dur-2) var(--ease-io)}.workrow>a:hover{background:var(--bg-raised)}.band--paper .workrow>a:hover{background:var(--paper-2)}.workrow__n{font-size:11px;color:var(--ink-4);align-self:start;padding-top:.3em}.workrow__media{overflow:hidden;border-radius:2px;background:var(--bg-sunk);aspect-ratio:16/10}.workrow__media img{width:100%;height:100%;object-fit:cover;object-position:50% 0;transition:transform .9s var(--ease-out);filter:saturate(.9)}.workrow>a:hover .workrow__media img{transform:scale(1.05);filter:saturate(1.04)}.workrow__body{display:grid;gap:6px;min-width:0}.workrow__kicker{font-family:var(--font-display);font-size:var(--t-label);letter-spacing:.24em;text-transform:uppercase;color:var(--signal-lift)}.band--paper .workrow__kicker{color:var(--signal-deep)}.workrow__title{font-family:var(--font-display);font-size:clamp(20px,2.1vw,30px);font-weight:700;letter-spacing:-.028em;line-height:1.06;color:var(--ink)}.workrow__desc{font-size:15px;line-height:1.55;color:var(--ink-3);max-width:62ch}.workrow__meta{font-size:11px;color:var(--ink-4);letter-spacing:.06em}.workrow__meta i{font-style:normal;opacity:.5;margin-inline:.4em}.workrow__go{font-size:20px;color:var(--ink-4);justify-self:end;transition:transform var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-io)}.workrow>a:hover .workrow__go{transform:translate(6px);color:var(--signal-lift)}@media(max-width:860px){.workrow>a{grid-template-columns:2.2rem minmax(0,1fr);gap:var(--s-3) var(--s-4)}.workrow__media{grid-column:1 / -1;grid-row:1;aspect-ratio:16/9}.workrow__n,.workrow__body{grid-row:2}.workrow__go{display:none}}.status{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:3px 9px 3px 7px;border-radius:2px;white-space:nowrap}.status i{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.status--shipping{color:var(--live);background:var(--live-wash);box-shadow:inset 0 0 0 1px currentColor}.status--shipping i{animation:pulse 2.4s var(--ease-io) infinite}.status--new{color:var(--signal-lift);background:var(--signal-wash);box-shadow:inset 0 0 0 1px currentColor}@keyframes pulse{0%,to{opacity:1}55%{opacity:.25}}@media(prefers-reduced-motion:reduce){.status--shipping i{animation:none}}.filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);padding-top:var(--s-6);border-top:1px solid var(--line)}.chip{display:inline-flex;align-items:baseline;gap:8px;background:none;border:1px solid var(--line-2);border-radius:999px;padding:8px 15px;cursor:pointer;font-family:var(--font-display);font-size:var(--t-label);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);transition:border-color var(--dur-1) var(--ease-io),color var(--dur-1) var(--ease-io),background var(--dur-1) var(--ease-io)}.chip:hover{border-color:var(--line-strong);color:var(--ink)}.chip b{font-family:var(--font-mono);font-weight:400;font-size:10px;color:var(--ink-4)}.chip[aria-pressed=true]{border-color:var(--signal);color:var(--ink);background:var(--signal-wash)}.chip[aria-pressed=true] b{color:var(--signal-lift)}.filters__status{font-family:var(--font-mono);font-size:11px;color:var(--ink-4);margin-left:auto}html[data-work-filter]:not([data-work-filter=all]) .workrow{display:none}html[data-work-filter=advocacy] .workrow[data-cat=advocacy],html[data-work-filter=product] .workrow[data-cat=product],html[data-work-filter=production] .workrow[data-cat=production]{display:block}.workrow__media--none{border:1px solid var(--line)}.plate{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:var(--s-4);background:repeating-linear-gradient(135deg,transparent 0 7px,rgba(61,125,255,.055) 7px 8px)}.plate b{font-size:11px;letter-spacing:.1em;color:var(--ink-4);font-weight:400}.plate em{font-style:normal;font-family:var(--font-display);font-size:var(--t-label);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}
