/* Focus and context share one author-managed field. */
.sb-art-experience{--sb-art-ink:#eee;--sb-art-quiet:#bdbdbd;color:var(--sb-art-ink)}
.sb-art-experience [hidden]{display:none!important}
.sb-art-experience .sb-art-field{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}
.sb-art-experience .sb-art-featured{margin:0;min-width:0}
.sb-art-experience .sb-art-hero{display:block;width:100%;height:auto;max-height:660px;object-fit:contain;object-position:left top}
body.sb-refresh .sb-art-experience .sb-art-title{font-family:Arial,Helvetica,sans-serif;font-size:clamp(26px,3vw,42px);font-weight:900;line-height:1.05;letter-spacing:.01em;text-transform:uppercase;margin:25px 0 20px;overflow-wrap:break-word}
.sb-art-experience .sb-art-description,.sb-art-experience .sb-art-note{font-size:17px;line-height:1.75;max-width:60ch;overflow-wrap:break-word}
.sb-art-experience .sb-art-description p,.sb-art-experience .sb-art-note p{margin:0 0 18px}
.sb-art-experience .sb-art-links{display:flex;gap:12px 24px;flex-wrap:wrap;align-items:baseline;margin-top:22px;font-size:16px;line-height:1.5}
.sb-art-experience a{color:inherit;text-decoration:underline;text-underline-offset:5px}
.sb-art-experience .sb-art-context{min-width:0}
.sb-art-experience .sb-art-mosaic{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;align-content:start}
.sb-art-experience button.sb-art-thumb{appearance:none;display:block;background:none;border:0;border-radius:0;box-shadow:none;padding:0;margin:0;aspect-ratio:1;min-width:0;width:100%;position:relative;cursor:pointer;color:inherit;font:inherit;text-transform:none}
.sb-art-experience .sb-art-thumb img{display:block;width:100%;height:100%;object-fit:contain;filter:grayscale(1);opacity:.18}
.sb-art-experience .sb-art-thumb:hover img,.sb-art-experience .sb-art-thumb:focus-visible img,.sb-art-experience .sb-art-thumb.is-highlighted img,.sb-art-experience .sb-art-thumb[aria-pressed=true] img{filter:none;opacity:1}
.sb-art-experience .sb-art-thumb[aria-pressed=true]{outline:2px solid var(--sb-art-ink);outline-offset:3px;z-index:1}
.sb-art-experience .sb-art-thumb-title{display:none;position:absolute;left:0;right:0;bottom:0;background:#242424f2;color:var(--sb-art-ink);font:12px/1.3 Arial,Helvetica,sans-serif;padding:7px;text-align:left;overflow-wrap:break-word}
.sb-art-experience .sb-art-thumb:hover .sb-art-thumb-title,.sb-art-experience .sb-art-thumb:focus-visible .sb-art-thumb-title{display:block}
.sb-art-experience .sb-art-text-thumb{font-size:13px;line-height:1.3;font-weight:900;text-transform:uppercase;opacity:.18;overflow-wrap:anywhere}
.sb-art-experience .sb-art-thumb:hover .sb-art-text-thumb,.sb-art-experience .sb-art-thumb:focus-visible .sb-art-text-thumb,.sb-art-experience .is-highlighted .sb-art-text-thumb,.sb-art-experience .sb-art-thumb[aria-pressed=true] .sb-art-text-thumb{opacity:1}
.sb-art-experience .sb-art-note{margin-top:26px}
.sb-art-experience button:focus-visible,.sb-art-experience a:focus-visible{outline:2px solid var(--sb-art-ink);outline-offset:5px}
@media(max-width:1100px){.sb-art-experience .sb-art-mosaic{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:800px){.sb-art-experience .sb-art-field{grid-template-columns:1fr;gap:35px}.sb-art-experience .sb-art-mosaic{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}body.sb-refresh .sb-art-experience .sb-art-title{font-size:32px}}
@media(max-width:460px){.sb-art-experience .sb-art-mosaic{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}body.sb-refresh .sb-art-experience .sb-art-title{font-size:28px}.sb-art-experience .sb-art-description,.sb-art-experience .sb-art-note{font-size:16px}}
@media(prefers-reduced-motion:no-preference){.sb-art-experience .sb-art-thumb img{transition:filter .15s,opacity .15s}}
