.selected-work{max-width:var(--col-max);margin-inline:auto;padding:var(--sect-y-lg) var(--gutter);color:var(--ink);scroll-margin-top:var(--gap-7)}.work-spread+.work-spread{margin-top:var(--sect-y-lg)}.work-heading p,.work-spread figure{margin:0}.work-heading{margin-bottom:var(--gap-6)}.work-folio{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--ridge-3);padding-top:var(--gap-4);margin-bottom:var(--gap-6);font-size:var(--t-doc-row)}.work-folio>span:first-child{display:flex;align-items:center;gap:var(--gap-3)}.work-number,.work-poster-year{font-family:var(--mono);font-size:var(--t-label)}.work-heading-body{display:grid;grid-template-columns:1.15fr 1fr;gap:var(--gap-7)}.work-heading h2{margin:0;text-wrap:balance}.work-heading-detail{display:grid;align-content:space-between;gap:var(--gap-5)}.work-heading .t-lede{color:var(--ink)}.work-facts{margin:0;font-size:var(--t-doc-row);line-height:1.5}.work-facts>div{display:grid;grid-template-columns:1fr 3fr;gap:var(--gap-4);border-top:1px solid var(--ridge-2);padding-block:var(--gap-3)}.work-facts dt{color:var(--ink-2)}.work-facts dd{margin:0}.work-image{position:relative;display:block;min-width:0;align-self:start}.work-image img{display:block;width:100%;height:auto}.work-enlarge{position:absolute;right:var(--gap-2);bottom:var(--gap-2);display:grid;place-items:center;width:var(--ctl-md);height:var(--ctl-md);background:var(--canvas);color:var(--ink);border:1px solid var(--ridge-2);font-size:var(--t-display);line-height:1;pointer-events:none}.selected-work :is(a,[tabindex]):focus-visible{outline:var(--gap-hair) solid var(--ink);outline-offset:var(--gap-1)}.work-exhibition{grid-template-columns:3fr 1fr;align-items:start}.work-exhibition,.work-exhibition-details{display:grid;gap:var(--gap-3)}.work-caption{display:flex;justify-content:space-between;align-items:baseline;gap:var(--gap-5);margin-top:0;padding-top:var(--gap-3);font-family:var(--sans);font-size:var(--t-doc-row);letter-spacing:normal;line-height:1.5;color:var(--ink-2)}.work-caption p{margin:0;max-width:var(--read-max)}.work-link{display:inline-flex;align-items:center;gap:var(--gap-2);min-height:var(--ctl-touch);color:var(--ink);font-size:var(--t-doc-row);white-space:nowrap;text-decoration:underline;text-underline-offset:var(--gap-1)}.work-link:hover{text-decoration-thickness:var(--gap-hair)}.work-campaign+.work-campaign{margin-top:var(--gap-7)}.work-project-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-4);padding-top:var(--gap-3);padding-bottom:var(--gap-4);border-top:1px solid var(--ridge-2)}.work-project-heading h3{margin:0}.work-photo-strip{display:flex;gap:var(--gap-3)}.work-photo-strip .work-image{flex:var(--image-ratio) 1 0}.work-scroll-hint{display:none}.work-digital{display:grid;grid-template-columns:2fr 1fr;gap:var(--gap-3);align-items:start}.work-digital-social{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-3)}.work-social-cover{grid-column:1/-1}.work-poster-heading{margin-top:var(--gap-6)}.work-poster-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--gap-4)}.work-poster-year{display:block;padding-top:var(--gap-3);color:var(--ink-2)}@media (max-width:767px),(pointer:coarse) and (max-height:500px){.work-heading-body{grid-template-columns:1fr;gap:var(--gap-5)}.work-heading h2{max-width:16ch}.work-folio{margin-bottom:var(--gap-5)}.work-digital,.work-exhibition{grid-template-columns:1fr}.work-exhibition-details{grid-template-columns:repeat(3,minmax(0,1fr))}.work-exhibition-details .work-enlarge{display:none}.work-caption{flex-wrap:wrap;gap:var(--gap-2)}.work-caption .work-link{margin-left:auto}.work-photo-strip,.work-poster-strip{display:flex;overflow-x:auto;gap:var(--gap-3);padding-bottom:var(--gap-3);scroll-snap-type:x proximity;scrollbar-color:var(--ink-3) var(--surface-2)}.work-photo-strip .work-image{flex:none;scroll-snap-align:start}.work-photo-strip .work-image img{width:auto;max-width:none;height:clamp(calc(var(--gap-7) * 3),54vw,calc(var(--gap-7) * 5))}.work-scroll-hint{display:block;color:var(--ink-2);font-size:var(--t-label)}.work-caption .work-scroll-hint{width:100%}.work-poster-strip>figure{flex:0 0 60%;scroll-snap-align:start}}