/* Shared Work-page hierarchy. Original artwork keeps its own visual language. */
.work-page{--work-section-gap:clamp(48px,7vw,88px)}
.work-page>.detail-heading{margin-bottom:24px;align-items:start}
.work-page>.detail-heading h1{max-width:1100px}
.work-page .work-thumbnail{width:100%;max-width:1080px;margin:0 auto;border:0;padding:0;background:transparent;box-shadow:none;overflow:visible}
.work-page .work-thumbnail>.image-link{display:block;position:relative;width:100%;aspect-ratio:1.5;border-radius:var(--card-radius);background:transparent;overflow:hidden}
.work-page .work-thumbnail .work-art{height:100%;min-height:0}
.work-page .work-thumbnail .image-link>img{display:block;width:100%;height:100%;object-fit:contain}
.work-page .work-thumbnail:is(:hover,:focus-within){transform:none}
.work-page-anchor{display:block;scroll-margin-top:24px}
.work-page>.work-page-section{padding:0;margin:var(--work-section-gap) 0 0;border:0;min-width:0;scroll-margin-top:24px}
.work-page .work-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 24px}
.work-page .work-section-heading h2{font:400 clamp(28px,3.2vw,44px)/1.12 'DM Sans',sans-serif;letter-spacing:-.04em;margin:0;color:var(--fg)}
.work-page .work-about-card{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(230px,1fr);gap:clamp(24px,4vw,64px);padding:var(--card-padding);border:var(--card-border);border-radius:var(--card-radius);background:var(--card-surface);box-shadow:var(--card-shadow)}
.work-essential-copy p{margin:0;font-size:clamp(17px,1.6vw,21px);line-height:1.65;max-width:55ch}
.work-essential-copy p+p{margin-top:16px}
.work-essential-copy .work-release-note{font-size:14px;color:var(--muted)}
.work-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:24px;margin:0}
.work-facts>div:only-child,.work-facts>div:has(dd:first-of-type:last-child):last-child:nth-child(odd){grid-column:1/-1}
.work-facts dt{font-size:12px;line-height:1.5;color:var(--muted);margin-bottom:6px}
.work-facts dd{font-size:16px;line-height:1.5;margin:0;overflow-wrap:anywhere}
.work-page #about-work>.theme-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}
.work-page #about-work>.theme-links a{font-size:12px;padding:8px 13px;min-height:36px;text-decoration:none}
.work-contribution-credit{margin:-4px 0 24px;font-size:15px;line-height:1.6;color:var(--muted)}
.work-contribution-credit a{color:var(--fg);text-decoration:none}
.work-history-note{padding:20px 24px;margin:24px 0 0;font-size:14px;line-height:1.65;color:var(--muted);border:var(--card-border);border-radius:var(--card-radius);background:var(--card-surface)}
.work-page .work-subsection{margin:32px 0 0;padding:0;border:0;min-width:0}
.work-page .work-subsection :is(.section-heading,.pnc-heading,.passport-work-heading){margin:0 0 20px}
.work-page .work-subsection :is(.section-heading,.pnc-heading,.passport-work-heading) h3{font:400 clamp(22px,2.2vw,30px)/1.2 'DM Sans',sans-serif;letter-spacing:-.025em;margin:0}
.work-page .work-subsection :is(.section-heading,.pnc-heading) .section-intro{font-size:15px;line-height:1.6}
.work-page #contribution>.professional-rail{margin:0}
.work-page .work-content-row{min-width:0;margin-top:24px}
.work-page .work-content-row>.profile-row-controls{justify-content:flex-end;margin:0 0 16px}
.work-page #gallery .work-image-rail{--work-image-height:clamp(220px,34vw,500px);display:flex;gap:var(--card-gap);align-items:flex-start;min-width:0;max-width:100%;width:100%;height:auto;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;margin:0;padding:0 0 12px;border:0;background:transparent;box-shadow:none}
.work-page #gallery .work-image-item{display:block;flex:0 0 auto;scroll-snap-align:start;box-sizing:border-box;min-width:0;max-width:100%;width:min(calc(var(--work-image-height) * var(--work-image-ratio,1.5)),88%)!important;height:auto;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}
.work-page #gallery .work-image-item:is(:hover,:focus-within){transform:none}
.work-page #gallery .work-image-item :is(.detail-image,.gallery-frame,.paired-video-image){display:block;width:100%;height:auto;aspect-ratio:auto;max-width:none;margin:0;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}
.work-page #gallery .work-image-item img{display:block;width:100%;height:auto;max-height:var(--work-image-height);object-fit:contain;object-position:center;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none}
.work-page #gallery .work-image-item :is(.detail-image,.gallery-frame){aspect-ratio:var(--frame-ratio,var(--work-image-ratio,1.5));overflow:hidden}
.work-page #gallery .work-image-item :is(.detail-image,.gallery-frame) img{height:100%;max-height:none;object-fit:cover;object-position:50% var(--frame-y,50%)}
.work-page #gallery .work-image-item figcaption{display:block;max-width:100%;margin:12px 0 0;padding:0;font-size:12px;line-height:1.6;color:var(--muted);overflow-wrap:anywhere}
.work-page #gallery .work-image-item figcaption p+p{margin-top:4px}
.work-page #gallery .work-image-item figcaption>span:first-child{margin-right:.65em}
.work-page #gallery .work-image-notes-row{margin-top:28px}
.work-page #gallery .work-image-item figcaption a{text-decoration:none}
.work-page #gallery .work-image-item figcaption a:hover{text-decoration:underline;text-underline-offset:3px}
.work-page #gallery .work-image-rail>:not(.work-image-item){flex:0 0 min(520px,88%);max-width:100%}
.work-page #gallery .work-image-row{display:block;grid-template-columns:none;min-width:0;max-width:100%;padding:0;border:0;background:transparent;box-shadow:none}
.work-page #gallery .work-image-row>.profile-row-controls{margin:4px 0 0}
.work-page #gallery>.work-documentation-lead{max-width:100%;margin:24px 0 32px}
.work-page #gallery>.work-documentation-lead img{max-height:650px;object-fit:contain}
.work-page #gallery>.work-documentation-lead .detail-image{max-width:100%;width:100%;display:grid;place-items:center}
.work-page #gallery>.film-title-art{margin:32px 0;max-width:100%}
.work-page #gallery>.film-title-art img{max-height:650px;object-fit:contain}
.work-page #experience>.professional-card{margin:16px 0 0;max-width:640px}
.work-page #experience .work-public-film-rail{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:min(560px,85%);gap:var(--card-gap);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:16px}
.work-page #experience .work-public-film-rail>article{scroll-snap-align:start;min-width:0;border:var(--card-border);border-radius:var(--card-radius);background:var(--card-surface);padding:var(--card-padding)}
.work-page #gallery>.work-project-symbol{margin:24px 0;padding:var(--card-padding);border:var(--card-border);border-radius:var(--card-radius);background:var(--card-surface)}
.work-page .work-project-symbol img{display:block;max-width:100%;width:320px;height:auto;margin:auto}
.work-page .work-project-symbol figcaption{margin-top:20px;font-size:13px;color:var(--muted)}
.work-page #experience .professional-row{margin:0}
.work-page .work-public-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:24px}
.work-page :is(.work-public-actions,.work-public-card) a{display:inline-flex;align-items:center;justify-content:center;padding:11px 17px;min-height:44px;border:var(--card-border);border-radius:999px;background:var(--card-action-surface);text-decoration:none;font-size:14px}
.work-page #experience>.passport-visualizer-entrance{margin:0;width:100%}
.work-page #experience>.pnc-enter{display:flex;justify-content:space-between;align-items:center;gap:24px;max-width:640px;padding:var(--card-padding);border:var(--card-border);border-radius:var(--card-radius);background:var(--card-surface);text-decoration:none}
.work-page #experience>.pnc-enter strong{font-size:23px;font-weight:500}
.work-page #experience>.pnc-enter small{display:block;margin-top:8px;font-size:15px;color:var(--muted)}
.work-page .postnations-context{margin:0}
.work-page .postnations-context .pnc-section{padding:0}
.work-page .postnations-context .pn-art-essay{border:var(--card-border);border-radius:var(--card-radius);background:var(--card-surface);padding:var(--card-padding)}
.work-page .postnations-context .pn-art-essay blockquote{border:0;padding:0}
.work-page .work-statement-rail{grid-auto-columns:min(620px,86%)}
.work-page .work-statement-rail>section>:is(h2,h3,h4){font:400 var(--card-title-size)/1.25 'DM Sans',sans-serif;letter-spacing:-.025em;margin:0 0 8px}
.work-page .work-statement-rail>section p{font-size:16px;line-height:1.65}
.work-page .pn-artist-signoff{font-size:13px;color:var(--muted);margin-top:16px}
.work-page .passport-work-reading .passport-work-section{padding-top:0}
.work-page .passport-work-reading{margin-top:32px}
.work-page #work-context>.work-subsection:first-of-type{margin-top:0}
/* Recognition shares the archive records and the Work page's glass/card scale. */
.work-recognition-filters{position:relative;display:flex;gap:6px;width:max-content;max-width:100%;overflow-x:auto;box-sizing:border-box;padding:5px;margin:0 0 24px;border:var(--card-border);border-radius:999px;background:var(--card-surface);box-shadow:var(--card-shadow);isolation:isolate;scrollbar-width:thin}
.work-recognition-filters::before{content:"";position:absolute;left:0;top:0;transform:translate(var(--selection-x,5px),var(--selection-y,5px));width:var(--selection-width,0px);height:var(--selection-height,44px);box-sizing:border-box;border:1px solid #ffffff26;border-radius:999px;background:#ffffff0e;box-shadow:inset 0 1px 0 #ffffff12;pointer-events:none;transition:transform .25s ease,width .25s ease}
.work-recognition-filters button{position:relative;flex:0 0 auto;font:inherit;font-size:14px;line-height:1.3;white-space:nowrap;border:1px solid transparent;border-radius:999px;min-height:44px;padding:10px 20px;color:var(--muted);background:transparent;cursor:pointer}
.work-recognition-filters button[aria-pressed=true]{color:var(--fg)}
.work-recognition-filters button:focus-visible{outline:2px solid var(--fg);outline-offset:-3px}
.work-recognition-filters[hidden],.work-page [data-work-recognition-entry][hidden]{display:none!important}
.work-page #work-context>.work-content-row{margin-top:0}
.work-page #work-context .work-recognition-rail{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(560px,86%);align-items:stretch;gap:var(--card-gap);min-width:0;max-width:100%;margin:0;padding:2px 2px 24px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:2px;scrollbar-width:thin}
.work-page #work-context .work-recognition-card{--type-color:var(--muted);display:flex;flex-direction:column;align-self:stretch;gap:20px;box-sizing:border-box;min-width:0;max-width:none;margin:0;padding:var(--card-padding);border:var(--card-border);border-radius:var(--card-radius);background:var(--card-surface);box-shadow:var(--card-shadow);height:auto;scroll-snap-align:start;overflow-wrap:anywhere}
.work-page #work-context .work-recognition-card :is(.event-identification,.event-record-images,.event-record-figure,.coverage-copy){margin:0}
.work-page #work-context .work-recognition-card :is(.event-record-copy,.coverage-copy){display:flex;flex:1;flex-direction:column;gap:16px;min-width:0;padding:0}
.work-page #work-context .work-recognition-card h3{font:400 var(--card-title-size)/1.3 'DM Sans',sans-serif;letter-spacing:-.025em;margin:0;max-width:none}
.work-page #work-context .work-recognition-card h3 a{text-decoration:none}
.work-page #work-context .work-recognition-card :is(p,.event-outcomes){margin:0}
.work-page #work-context .work-recognition-card :is(.event-description,.event-outcomes li,.coverage-copy>p:not(.eyebrow)){font-size:var(--card-body-size);line-height:1.65}
.work-page #work-context .work-recognition-card :is(.event-record-figure>:is(a,.inline-artwork-image),.coverage-image){display:block;width:100%;border-radius:var(--card-media-radius);overflow:hidden;aspect-ratio:16/10}
.work-page #work-context .work-recognition-card :is(.event-record-figure,.coverage-image) img{display:block;width:100%;height:100%;object-fit:contain}
.work-page #work-context .work-recognition-card :is(.event-sources,.press-citation){margin-top:0;padding-top:16px;border:0}
.work-page #work-context .work-recognition-card :is(.event-sources summary,.press-citation summary,.event-edition,.event-sources a){border:var(--card-border);border-radius:var(--card-radius);background:var(--card-action-surface);padding:12px 16px;min-height:44px;box-sizing:border-box;text-decoration:none}
.work-page #work-context .work-recognition-card :is(.event-type,.event-date,.event-location,.event-role,.event-attribution){font-size:var(--card-meta-size);line-height:1.5}
.work-page #work-context .work-content-row>.profile-row-controls{margin:0;justify-content:flex-end}
@media(max-width:760px){.work-recognition-filters{width:100%;gap:3px;padding:4px}.work-recognition-filters button{padding-inline:16px;font-size:13px}.work-page #work-context .work-recognition-rail{grid-auto-columns:100%}}
@media(prefers-reduced-motion:reduce){.work-recognition-filters::before{transition:none}}
@media(forced-colors:active){.work-recognition-filters::before{background:Highlight;border-color:Highlight}.work-recognition-filters button[aria-pressed=true]{color:HighlightText}}
@media print{.work-recognition-filters,.work-page #work-context .profile-row-controls{display:none!important}.work-page #work-context .work-recognition-rail{display:block;overflow:visible}.work-page #work-context .work-recognition-card,.work-page #work-context [data-work-recognition-entry][hidden]{display:block!important;margin-bottom:24px;break-inside:avoid}.work-page #work-context .event-sources>div{display:block}}
.work-page #credits .credits-sources{margin-top:20px}
.work-page .work-contact{margin-top:var(--work-section-gap)}
.work-page>.related{margin-top:var(--work-section-gap);padding-top:0;border-top:0}
.work-contribution-filters{display:flex;gap:6px;width:max-content;max-width:100%;overflow-x:auto;padding:5px;margin:0 0 24px;border:var(--card-border);border-radius:999px;background:var(--card-surface);box-shadow:var(--card-shadow)}
.work-contribution-filters button{font:inherit;font-size:14px;line-height:1.3;white-space:nowrap;border:1px solid transparent;border-radius:999px;min-height:44px;padding:10px 20px;color:var(--muted);background:transparent;cursor:pointer}
.work-contribution-filters button[aria-selected=true]{color:var(--fg);border-color:#ffffff26;background:#ffffff0e;box-shadow:inset 0 1px 0 #ffffff12}
.work-contribution-filters button:focus-visible{outline:2px solid var(--fg);outline-offset:-3px}
.work-contribution-panel[hidden],.work-legacy-reading[hidden],.work-contribution-filters[hidden]{display:none!important}
.work-contribution-panel>.work-subsection:first-child,.work-contribution-panel>.passport-work-reading:first-child{margin-top:0}
.work-contribution-panel>.work-content-row:first-child{margin-top:0}
.work-legacy-reading{margin-top:32px}
/* Equivalent filter previews share a card rail; longer readings keep flowing. */
.work-page [data-contribution-layout=aligned]{--contribution-card-width:min(560px,86%);--contribution-card-min:20rem}
.work-page [data-contribution-layout=aligned]>.work-contribution-credit{margin:0 0 24px}
.work-contribution-panels{position:relative;min-width:0;min-height:var(--contribution-preview-footprint,0px);overflow-anchor:none}
.work-page [data-contribution-panel] .work-contribution-preview{margin:0;padding:0;min-width:0}
.work-page.detail [data-contribution-browser] [data-contribution-panel] .work-contribution-preview-rail{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--contribution-card-width);align-items:stretch;gap:var(--card-gap);max-width:100%;min-width:0;margin:0;padding:2px 2px 24px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:2px;scrollbar-width:thin}
.work-page [data-contribution-browser] [data-contribution-panel] .work-contribution-preview-card{display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;width:auto;max-width:none;min-width:0;min-height:max(var(--contribution-card-min),var(--contribution-preview-height,0px));height:auto;gap:16px;margin:0;padding:var(--card-padding);border:var(--card-border);border-radius:var(--card-radius);background:var(--card-surface);box-shadow:var(--card-shadow);scroll-snap-align:start;overflow-wrap:anywhere}
.work-page [data-contribution-browser] .work-contribution-preview-card>:is(h2,h3,h4){font:400 var(--card-title-size)/1.3 'DM Sans',sans-serif;letter-spacing:-.025em;margin:0;max-width:none}
.work-page [data-contribution-browser] .work-contribution-preview-card>p{font-size:16px;line-height:1.65;margin:0;max-width:none}
.work-page [data-contribution-browser] .work-contribution-preview-card>.eyebrow{font-size:12px}
.work-page [data-contribution-browser] .work-contribution-preview-card>.professional-sources{margin-top:auto}
.work-page [data-contribution-browser] .work-contribution-preview-controls{display:flex;align-items:center;justify-content:flex-end;min-height:44px;margin:0;padding:0}
.work-page [data-contribution-browser] .work-contribution-preview-controls>.profile-row-controls{margin:0}
.work-page [data-contribution-browser] .work-filter-rail-heading{display:block;height:0;min-height:0;margin:0;padding:0}
.work-filter-context-heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
/* Inert, invisible measurement does not alter layout or expose another tab. */
.work-contribution-panel[data-contribution-measuring]{display:block!important;position:absolute;inset:0 0 auto;visibility:hidden;pointer-events:none}
.work-article{max-width:1040px}
.work-article-heading{margin:16px 0 56px}
.work-article-heading h1{font:400 clamp(38px,5vw,66px)/1.1 'DM Sans',sans-serif;letter-spacing:-.045em;margin:28px 0 0}
.work-article-project{display:block;width:fit-content;max-width:100%;font-size:25px;text-decoration:none;color:var(--muted)}
.work-article-project .project-title{font-size:inherit!important;max-height:60px;width:auto}
.work-article-body{max-width:78ch;margin:0 auto}
.work-article-body :is(.passport-work-rail,.professional-rail,.work-statement-rail){display:block;overflow:visible;margin:0;padding:0}
.work-article-body :is(.passport-work-card,.professional-card){display:block;margin:0 0 44px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;max-width:none}
.work-article-body :is(.passport-work-card,.professional-card)>:is(h2,h3,h4){font:400 clamp(25px,3vw,34px)/1.2 'DM Sans',sans-serif;letter-spacing:-.025em;margin:0 0 20px}
.work-article-body :is(.passport-work-card,.professional-card) p{font-size:clamp(17px,1.8vw,20px);line-height:1.8;margin:0 0 22px;max-width:none}
.work-article-body .passport-work-section{padding:0}
.work-article-body .postnations-context .pnc-section{padding:0;border:0}
.work-article-body .work-content-row{margin:0}
.work-article-body .pn-artist-signoff{margin:32px 0}
.work-article-body .work-process-reading section{margin:0 0 44px}
.work-article-body .work-process-reading h2{font:400 clamp(25px,3vw,34px)/1.2 'DM Sans',sans-serif;letter-spacing:-.025em;margin:0 0 20px}
.work-article-body .work-process-reading p{font-size:clamp(17px,1.8vw,20px);line-height:1.8;margin:0 0 22px}
.work-article-body .work-process-reading figure{margin:32px 0}
.work-article-body .work-process-reading img{display:block;width:100%;height:auto;border-radius:var(--card-media-radius);-webkit-user-drag:none;-webkit-touch-callout:none}
.work-article-body .work-process-reading figcaption{font-size:13px;line-height:1.6;color:var(--muted);margin-top:12px}
.work-article-body .postnations-context{margin:0}
.work-article-body .postnations-context :is(.pn-art-essay,.pnc-account-pages){max-width:none;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;font-size:clamp(17px,1.8vw,20px)}
.work-article-body .postnations-context .pnc-article{border:0;padding:0;margin:0}
.work-article-body .postnations-context :is(.pnc-deck,.pnc-article-heading){margin:0 0 32px;max-width:none}
.work-article-body .postnations-context blockquote{border:0;padding:0;margin-inline:0}
@media(max-width:760px){
 .work-page{--work-section-gap:44px}
 .work-page>.detail-heading{margin-bottom:20px}
 .work-page .work-section-heading{margin-bottom:20px}
 .work-page .work-about-card{grid-template-columns:1fr;gap:28px}
 .work-facts{gap:20px}
 .work-page #gallery .work-image-rail{--work-image-height:clamp(220px,60vw,360px);gap:16px}
 .work-page .work-statement-rail{grid-auto-columns:100%}
 .work-page #experience .work-public-film-rail{grid-auto-columns:100%}
 .work-page #gallery>.work-documentation-lead img{max-height:480px}
 .work-page .work-subsection{margin-top:28px}
 .work-contribution-filters{width:100%;gap:3px;padding:4px}
 .work-contribution-filters button{flex:1;padding-inline:12px;font-size:13px}
 .work-page [data-contribution-layout=aligned]{--contribution-card-width:100%}
 .work-article-heading{margin-bottom:36px}
 .work-contribution-credit{font-size:14px}
 .work-history-note{padding:20px}
 .work-page #experience>.passport-visualizer-entrance{width:calc(100% + 2 * var(--page-space) - 16px);margin-inline:calc(8px - var(--page-space))}
}
@media(prefers-reduced-motion:reduce){.work-page .work-image-rail{scroll-behavior:auto}}
@media(forced-colors:active){.work-page :is(.work-about-card,.work-history-note){background:Canvas;border:1px solid CanvasText;box-shadow:none}}
@media print{.work-page #gallery .work-image-rail{display:block;overflow:visible}.work-page #gallery .work-image-item{width:100%!important;margin-bottom:24px;break-inside:avoid}.work-page #gallery .work-image-row>.profile-row-controls{display:none}.work-contribution-panels{min-height:0}.work-page [data-contribution-browser] [data-contribution-panel] .work-contribution-preview-rail{display:block;overflow:visible}.work-page [data-contribution-browser] [data-contribution-panel] .work-contribution-preview-card{min-height:0;margin-bottom:24px}.work-contribution-preview-controls{display:none!important}}

.work-page #work-context .work-recognition-card :is(.event-type,.record-type){display:inline-flex;align-items:center;align-self:flex-start;gap:8px;padding:7px 11px;border:var(--card-border);border-radius:999px;background:var(--card-action-surface)}

.work-page #work-context .work-recognition-card .event-identification{width:100%;min-height:36px;flex-shrink:0;box-sizing:border-box}

.work-page #work-context .work-recognition-card .record-format{font-size:var(--card-meta-size);line-height:1.5;color:var(--muted)}

.work-page #work-context .work-recognition-card :is(.event-record-copy,.coverage-copy){flex:0 0 auto}
.work-page #work-context .work-recognition-preview-actions{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center}
.work-page #work-context .work-recognition-preview-actions a{font-size:var(--card-meta-size);line-height:1.5;min-height:44px;display:inline-flex;align-items:center;text-underline-offset:4px}

.work-page #work-context .work-recognition-card .event-type{flex-shrink:0;white-space:nowrap}
.work-page #work-context .work-recognition-card .event-date{min-width:0;flex:1}

/* Studies stay in the common Photos rail, with a quiet attribution. */
.work-page #gallery .work-image-item .work-study-caption{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 16px;font:400 14px/1.6 "DM Sans",sans-serif;color:var(--muted)}
.work-page #gallery .work-study-caption-title{font:inherit;color:inherit}
.work-page #gallery .work-study-caption-credit{flex:0 0 auto;font:400 11px/1.6 "DM Sans",sans-serif;color:var(--muted);text-transform:none;letter-spacing:.02em}
