/* Archive browsing: small controls, original artwork, deliberate movement. */
.w-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.w-browse-mode{display:flex;align-items:center;gap:24px;flex-shrink:0}.w-view-switch{display:flex;border:1px solid #d4d6d2;padding:3px;gap:2px}.w-view-switch button{display:flex;gap:7px;align-items:center;border:0;border-radius:0;background:transparent;color:#626962;font-size:11px;padding:6px 9px;cursor:pointer;min-height:30px}.w-view-switch button[aria-pressed=true]{background:#0f4c4c;color:#fafafa}.w-view-switch button span{font-size:15px;line-height:1}.w-filters{flex:1}.w-filter-row{align-items:flex-end}
.w-preview-next{position:absolute;top:12px;left:12px;display:flex;align-items:center;justify-content:space-between;gap:13px;min-width:70px;height:33px;padding:0 10px;background:#fafafaf0;border:0;border-radius:0;color:#0b0a0a;z-index:4;cursor:pointer;font-size:10px;letter-spacing:.02em;opacity:0;transform:translateY(-3px);transition:opacity .2s,transform .2s}.w-preview-next>span:last-child{font-size:19px;line-height:1}.w-card:hover .w-preview-next,.w-card:focus-within .w-preview-next{opacity:1;transform:translateY(0)}.w-preview-stage{position:absolute;inset:0;z-index:1;display:none;align-items:center;justify-content:center;pointer-events:none}.w-cover.is-previewing .w-preview-stage{display:flex}.w-cover.is-previewing .w-cover-video{opacity:0}.w-cover .w-preview-stage>img,.w-cover .w-preview-stage>svg{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;padding:0;box-shadow:none;transform:none}.w-preview-progress{position:absolute;left:12px;bottom:14px;display:flex;gap:4px;z-index:2;opacity:0;transition:opacity .2s}.w-preview-progress i{width:19px;height:2px;background:#fafafa80;box-shadow:0 0 0 1px #0b0a0a18}.w-preview-progress i.is-current{background:#fafafa}.w-card:hover .w-preview-progress,.w-card:focus-within .w-preview-progress{opacity:1}.w-card:focus-within .w-cover img,.w-card:focus-within .w-cover-art{filter:grayscale(0)}
.w-index{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6%;align-items:start;padding-top:4px}.w-index[hidden],.w-grid[hidden]{display:none}.w-index-preview{position:sticky;top:28px;min-width:0;padding-top:22px}.w-index-visual{display:block}.w-index-stage{aspect-ratio:3/2;overflow:hidden;background:#eeede9}.w-index-stage .w-cover,.w-index-frame{width:100%;height:100%}.w-index-frame{display:flex;align-items:center;justify-content:center;overflow:hidden}.w-index-frame>img,.w-index-frame>svg{display:block;width:100%;height:100%;object-fit:contain}.w-index-stage .w-cover img,.w-index-stage .w-cover-art{filter:none!important}.archive-monochrome .w-index-stage.is-archive{filter:grayscale(1)}.w-index-preview:hover .w-index-stage,.w-index-preview:focus-within .w-index-stage{filter:none}.w-index-stage{transition:filter .3s}.w-index-preview-meta{display:flex;gap:22px;align-items:flex-start;justify-content:space-between;padding-top:22px;border-top:1px solid #0b0a0a;margin-top:10px}.w-index-preview h2{font-size:clamp(30px,3.25vw,49px);margin-top:8px!important}.w-index-preview #index-preview-caption{font-size:11px;color:#686d68;line-height:1.45;margin-top:10px;max-width:420px}.w-index-next{display:flex;justify-content:space-between;align-items:center;min-width:78px;height:36px;padding:0 11px;border:1px solid #d4d6d2;border-radius:0;background:transparent;color:#0f4c4c;font-size:11px;cursor:pointer}.w-index-next>span:last-child{font-size:21px}.w-index-summary{font-size:15px;line-height:1.5;max-width:490px;margin-top:22px!important}.w-index-explore{display:flex;gap:40px;align-items:center;justify-content:space-between;width:max-content;border-bottom:1px solid #0f4c4c;padding-bottom:6px;margin-top:23px;font-size:13px;color:#0f4c4c!important}.w-index-explore span{font-size:20px}.w-index-head{display:flex;justify-content:space-between;padding:0 33px 11px 37px;font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:#686d68;border-bottom:1px solid #0b0a0a}.w-index-row{display:grid;grid-template-columns:25px minmax(0,1fr) auto 16px;align-items:center;gap:12px;border-bottom:1px solid #d4d6d2;padding:21px 0;position:relative;transition:color .18s,background .18s}.w-index-number{font-size:9px;color:#818780;align-self:start;margin-top:6px;font-variant-numeric:tabular-nums}.w-index-description{min-width:0}.w-index-name{display:block;font:25px/1.1 'Neue Montreal',sans-serif;letter-spacing:-.045em}.w-index-scope{display:block;font-size:9px;line-height:1.5;letter-spacing:.035em;text-transform:uppercase;color:#686d68;margin-top:8px}.w-index-year{font-size:10px;color:#686d68;white-space:nowrap}.w-index-arrow{font-size:19px;opacity:0;transform:translate(-4px,4px);transition:opacity .18s,transform .18s}.w-index-row:hover,.w-index-row:focus-visible,.w-index-row.is-active{color:#0f4c4c}.w-index-row.is-active .w-index-name{transform:translateX(5px)}.w-index-name{transition:transform .2s}.w-index-row:hover .w-index-arrow,.w-index-row:focus-visible .w-index-arrow,.w-index-row.is-active .w-index-arrow{opacity:1;transform:translate(0,0)}.w-index-row[hidden]{display:none}
@media(max-width:1250px){.w-filter-row{flex-wrap:wrap;align-items:center;row-gap:17px}.w-browse-mode{margin-left:auto}.w-index{gap:4%}.w-index-name{font-size:23px}}
@media(max-width:850px){.w-index{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:4%}.w-index-name{font-size:21px}.w-index-row{gap:8px;grid-template-columns:20px minmax(0,1fr) auto}.w-index-arrow{display:none}.w-index-preview{top:18px}.w-index-preview h2{font-size:31px}.w-index-summary{font-size:13px}.w-index-preview-meta{gap:12px}.w-index-next{min-width:66px}.w-index-head{padding-left:28px;padding-right:0}}
@media(max-width:650px){.w-browse-mode{margin-top:9px;justify-content:space-between;gap:15px}.w-count{margin-top:0!important}.w-view-switch button{font-size:10px;padding:4px 9px}.w-preview-next{opacity:1;transform:none;min-width:67px;height:33px}.w-preview-progress{opacity:1}.w-index{display:block;padding-top:0}.w-index-preview{position:static;margin-bottom:30px;padding-top:0}.w-index-preview h2{font-size:34px}.w-index-summary{font-size:14px;margin-top:17px!important}.w-index-explore{margin-top:16px}.w-index-head{padding-left:30px}.w-index-row{padding:18px 0;grid-template-columns:20px minmax(0,1fr) auto;gap:10px}.w-index-name{font-size:25px}.w-index-scope{font-size:9px}.w-index-year{font-size:10px}.w-index-row.is-active .w-index-name{transform:none}}
@media(hover:none){.w-preview-next{opacity:1;transform:none}.w-preview-progress{opacity:1}.w-index-stage{filter:none!important}}
@media(prefers-reduced-motion:reduce){.w-preview-next,.w-preview-progress,.w-index-stage,.w-index-name,.w-index-row,.w-index-arrow{transition:none}.w-index-row.is-active .w-index-name{transform:none}}

/* Prepared frames fill the same 3:2 field; grayscale includes the whole artwork. */
body[data-page=work-index] .w-card .w-cover>img,.w-index-stage .w-cover>img{display:block;width:100%;height:100%;object-fit:cover;padding:0;max-height:none;transform:none;box-shadow:none}
body[data-page=work-index] .w-card .w-cover img,body[data-page=work-index] .w-card .w-cover svg{filter:none!important}
.archive-monochrome .w-card.is-archive .w-cover{filter:grayscale(1)}
.archive-monochrome .w-card.is-archive:hover .w-cover,.archive-monochrome .w-card.is-archive:focus-within .w-cover{filter:none}
.w-preview-stage>img,.w-index-frame>img{width:100%;height:100%;object-fit:cover}.w-motion-toggle{z-index:4}.w-cover-video{object-fit:cover}
.w-index-next[hidden]{display:none}
.w-private-badge{position:absolute;left:13px;bottom:13px;display:flex;align-items:center;gap:6px;padding:7px 9px;background:#fafafaf0;color:#0f4c4c;font:9px/1.1 'Basis Grotesque',sans-serif;letter-spacing:.04em;text-transform:uppercase}.w-private-badge svg{display:block;flex:none}.w-collection{flex-wrap:wrap}
