.work{padding-bottom:84px}
.gallery-browse{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:16px 0 22px}
.gallery-tabs{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.gallery-tabs[hidden],.gallery-panel[hidden]{display:none}
.gallery-tab{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:9px 15px;background:transparent;border:1px solid #d3c8ba55;border-radius:4px;color:var(--sand);font:600 12px/1.2 var(--body);white-space:nowrap}
.gallery-tab[aria-selected=true]{background:var(--bone);border-color:var(--bone);color:var(--deep)}
.gallery-tab:not([aria-selected=true]):hover{border-color:var(--gold);color:var(--bone)}
.gallery-tab span{font:500 9px var(--mono);opacity:.7}
.gallery-sound-note{font:500 10px var(--mono);text-transform:uppercase;color:var(--sand);white-space:nowrap}
.collection-heading{font:800 26px/1 var(--display);text-transform:uppercase;margin:20px 0}
.work[data-has-collections=true] .collection-heading{display:none}
.work #gallery-styles .film-trigger{aspect-ratio:1/1;background:var(--ink)}
.work #gallery-styles .film-trigger img{object-fit:contain;object-position:center}
.work #gallery-styles .style-light .film-trigger{background:var(--bone)}
.gallery-foot{flex-wrap:wrap}
@media(max-width:700px){.gallery-browse{margin:12px 0 18px;gap:10px}.gallery-tabs{gap:7px;flex-wrap:nowrap}.gallery-tab{padding:9px 11px;font-size:11px;gap:7px}.gallery-tab span{font-size:8px}.gallery-sound-note{display:none}}
@media(max-width:700px){.work{padding-bottom:60px}}
@media(max-width:359px){.gallery-browse{margin-bottom:16px}.gallery-tab{padding:8px 10px;font-size:10px;gap:6px}.work #gallery-styles .film-trigger{aspect-ratio:4/3}}
@media(min-width:701px) and (max-height:500px){.gallery-browse{margin:10px 0 14px}.gallery-tab{min-height:36px;padding:7px 12px}.work #gallery-styles .film-trigger{aspect-ratio:3/2}}
@media(forced-colors:active){.gallery-tab{border-color:ButtonText}.gallery-tab[aria-selected=true]{border-width:2px;text-decoration:underline;text-underline-offset:3px}}
