/* R86: an image-led selection desk, with navigation before the work. */
#selected.r86-selected{max-width:1440px;width:calc(100% - 64px);margin:60px auto;padding:0;color:#201b32}
#selected.r86-selected .r78-selected-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 25px;padding:0;border:0}
#selected.r86-selected .eyebrow{margin:0 0 10px;color:#75638d;letter-spacing:.16em;font-size:11px;font-weight:600}
#selected.r86-selected .r78-selected-heading h2{font-size:clamp(27px,3vw,42px);line-height:1.3;letter-spacing:-.04em;margin:0}
#selected.r86-selected .r78-library-link{flex:none;margin:0;padding:10px 0;font-size:13px;gap:22px;min-height:44px;color:#4b3b66}
#selected.r86-selected .r78-browser{border:0;padding:0;background:transparent;border-radius:0}
#selected.r86-selected .r78-service-nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;background:#f4f1f7;border:1px solid #e9e3ef;padding:6px;border-radius:12px;overflow:visible;margin:0}
#selected.r86-selected .r78-service-nav button{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0;min-height:52px;padding:11px 8px;border:0;border-radius:8px;box-shadow:none;background:transparent;color:#70667d;font-size:15px;line-height:1.4;font-weight:600;white-space:normal}
#selected.r86-selected .r78-service-nav button::after{display:none}
#selected.r86-selected .r78-service-nav button small{font-size:10px;font-weight:500;opacity:.65;font-variant-numeric:tabular-nums}
#selected.r86-selected .r78-service-nav button[aria-pressed=true]{background:#211930;color:#fff;box-shadow:0 3px 12px #26173414}
#selected.r86-selected .r78-service-nav button:hover{background:#e9e2f1;color:#302240}
#selected.r86-selected .r78-service-nav button[aria-pressed=true]:hover{background:#332344;color:#fff}
#selected.r86-selected .r86-context{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:14px 0 20px}
#selected.r86-selected .r78-view-intro{margin:0;padding:0;border:0;font-size:13px;line-height:1.6;color:#7a7186}
#selected.r86-selected .r78-record-filters{display:block;margin:0;padding:0;border:0;min-height:0}
#selected.r86-selected [data-r78-clear]{font-size:12px;padding:8px 10px;border:1px solid #d8cde6;border-radius:6px;color:#5c407d;background:white;min-height:40px}
#selected.r86-selected .r86-switchboard{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 14px;scroll-margin-top:calc(var(--r66-header-height,90px) + 12px)}
#selected.r86-selected .r86-browse-label{margin:0 0 5px;font-size:14px;color:#362740;font-weight:600}
#selected.r86-selected [data-r78-position]{display:block;font-size:12px;line-height:1.5;letter-spacing:0;color:#8b7d98;font-variant-numeric:tabular-nums}
#selected.r86-selected .r86-arrows{display:flex;gap:8px}
#selected.r86-selected .r86-arrows button,#selected.r86-selected .r86-bottom-controls button{display:flex;gap:12px;align-items:center;justify-content:center;border:1px solid #d5c8e2;background:#fff;color:#56376c;border-radius:8px;min-height:46px;padding:9px 18px;font-size:13px;font-weight:600;cursor:pointer}
#selected.r86-selected .r86-arrows button:last-child{background:#644587;border-color:#644587;color:white;box-shadow:0 4px 12px #58347516}
#selected.r86-selected .r86-arrows button:disabled,#selected.r86-selected .r86-bottom-controls button:disabled{opacity:.4;cursor:default}
#selected.r86-selected .r78-record-index{display:grid!important;grid-template-columns:repeat(var(--r86-preview-columns,6),minmax(0,1fr));gap:8px;padding:0;margin:0 0 22px;overflow:visible!important;border:0}
#selected.r86-selected .r78-record-index[data-r86-preview-count="3"]{--r86-preview-columns:3}
#selected.r86-selected .r78-record-index[data-r86-preview-count="2"]{--r86-preview-columns:2}
#selected.r86-selected .r78-record-index button{position:relative;display:flex;align-items:center;gap:11px;min-width:0;width:100%;padding:7px;border:1px solid #e1dbe7;border-radius:8px;background:#fbfafc;box-shadow:none;min-height:85px;color:#807488;text-align:left;cursor:pointer}
#selected.r86-selected .r78-record-index button img,#selected.r86-selected .r86-index-placeholder{width:62px!important;height:68px!important;flex:0 0 62px;aspect-ratio:auto;object-fit:cover;object-position:center;border-radius:4px;background:#ede7f2}
#selected.r86-selected .r86-index-placeholder{display:grid;place-items:center;font-size:13px}
#selected.r86-selected .r86-index-label{display:grid;gap:5px;min-width:0}
#selected.r86-selected .r86-index-label small{font-size:10px;line-height:1;color:#9887a9;font-weight:600;font-variant-numeric:tabular-nums}
#selected.r86-selected .r86-index-label>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.5;font-size:12px;font-weight:500}
#selected.r86-selected .r78-record-index button[data-r80-in-page=true]{background:#f0eaf5;border-color:#cbbada;color:#483154}
#selected.r86-selected .r78-record-index button[aria-pressed=true]{background:#f0e9f8;border-color:#78588f;box-shadow:inset 0 -3px #78588f;color:#352041}
#selected.r86-selected [data-r78-stage]{display:grid!important;grid-template-columns:minmax(0,1fr);gap:22px;align-items:start}
#selected.r86-selected [data-r78-stage][data-r80-layout=grid]{grid-template-columns:repeat(var(--r80-columns,4),minmax(0,1fr))}
#selected.r86-selected [data-r78-stage]>.r86-card{display:block;min-width:0;padding:0;border:0;border-radius:8px;overflow:hidden;background:#faf8fc;box-shadow:none!important;scroll-margin-top:calc(var(--r66-header-height,90px) + 12px)}
#selected.r86-selected [data-r78-stage]>.r86-card.r78-current-record{border:0;box-shadow:none}
#selected.r86-selected .r86-media{position:relative;display:block;min-width:0;overflow:hidden;background:#191424}
#selected.r86-selected .r86-media>.folio-media,#selected.r86-selected .r86-media>.r30-case-visual{position:relative!important;display:block!important;margin:0!important;padding:0!important;min-height:0!important;height:auto!important;max-height:none!important;background:#191424!important;border-radius:0!important;overflow:hidden!important;aspect-ratio:auto!important;width:100%!important}
#selected.r86-selected .r86-media>.folio-media>img,#selected.r86-selected .r86-media>.r30-case-visual>img{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:var(--r80-media-ratio,16/9)!important;object-fit:contain!important;object-position:center!important;margin:0!important;padding:0!important;border-radius:0!important}
#selected.r86-selected .r86-media .folio-play{position:absolute!important;display:grid!important;place-items:center!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:clamp(58px,5vw,76px)!important;height:clamp(58px,5vw,76px)!important;border:1px solid #ffffffad!important;background:#ffffffed!important;color:#644587!important;border-radius:50%!important;box-shadow:0 7px 25px #0002!important;font-size:25px!important;pointer-events:none}
#selected.r86-selected .r86-media .folio-media>small,#selected.r86-selected .r86-media>.r30-case-visual>span{position:absolute!important;display:block!important;bottom:14px!important;left:14px!important;top:auto!important;right:auto!important;width:auto!important;max-width:calc(100% - 28px);min-height:0!important;margin:0!important;padding:7px 11px!important;border:1px solid #ffffff30;border-radius:5px;background:#17101dcf!important;color:#fff!important;font-size:11px!important;line-height:1.5!important;font-weight:500!important;z-index:2;box-sizing:border-box}
#selected.r86-selected .r86-copy{padding:22px 25px 24px;display:block;background:#faf8fc}
#selected.r86-selected .r86-copy h3{margin:0 0 8px!important;font-size:clamp(20px,1.8vw,28px)!important;line-height:1.4!important;font-weight:650;letter-spacing:-.02em;color:#261f35}
#selected.r86-selected .r78-work-type{display:block;margin:0 0 9px!important;font-size:11px!important;color:#8c7b9d!important;line-height:1.5!important;font-weight:500!important}
#selected.r86-selected .r86-summary{font-size:15px!important;line-height:1.8!important;margin:0!important;color:#7c6d88!important;max-width:900px}
#selected.r86-selected [data-r80-layout=grid] .r86-copy{padding:18px 18px 21px}
#selected.r86-selected [data-r80-layout=grid] .r86-copy h3{font-size:20px!important}
#selected.r86-selected [data-r80-layout=grid] .r86-summary{font-size:13px!important;line-height:1.8!important}
#selected.r86-selected .r86-case-link{display:inline-flex;align-items:center;gap:13px;font-size:12px;min-height:36px;margin-top:10px;color:#684984;text-decoration:none;border-bottom:1px solid #d9cde4}
#selected.r86-selected .r86-media>.r76-account-summary{padding:30px;min-height:290px;background:#ece7f4;box-sizing:border-box}
#selected.r86-selected .r86-bottom-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:20px 0 0;padding-top:18px;border-top:1px solid #e9e2ef}
#selected.r86-selected [data-r86-bottom-position]{font-size:12px;color:#8b7d98}
#selected.r86-selected .r86-legacy-anchor,#selected.r86-selected .r86-album-items{display:none!important}
#selected.r86-selected [hidden],#selected.r86-selected [data-r78-stage]>.r86-card[hidden],#selected.r86-selected .r78-record-index[hidden]{display:none!important}
#selected.r86-selected button:focus-visible,#selected.r86-selected a:focus-visible{outline:2px solid #45a1ae;outline-offset:3px}
@media(min-width:761px){#selected.r86-selected [data-r86-category=film] .r78-record-index button img{width:116px!important;flex-basis:116px;height:66px!important}#selected.r86-selected [data-r86-category=film] .r86-index-label>span{font-size:14px}}
@media(max-width:1100px){#selected.r86-selected .r78-record-index{--r86-preview-columns:3}#selected.r86-selected .r78-service-nav button{font-size:13px;gap:5px}}
@media(max-width:760px){
 #selected.r86-selected{width:calc(100% - 28px);margin:36px auto}
 #selected.r86-selected .r78-selected-heading{gap:12px;margin-bottom:18px;align-items:flex-start}
 #selected.r86-selected .r78-selected-heading h2{font-size:27px;max-width:250px}
 #selected.r86-selected .r78-library-link{font-size:11px;gap:5px;white-space:nowrap;padding:3px 0}
 #selected.r86-selected .r78-service-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border-radius:9px}
 #selected.r86-selected .r78-service-nav button{font-size:12px;min-height:44px;padding:7px 4px;gap:5px;border-radius:6px}
 #selected.r86-selected .r78-service-nav button small{font-size:9px}
 #selected.r86-selected .r86-context{margin:11px 0 15px;display:block}
 #selected.r86-selected .r78-view-intro{font-size:12px}
 #selected.r86-selected .r86-switchboard{display:block;margin-bottom:12px}
 #selected.r86-selected .r86-browse-label{font-size:12px;margin-bottom:3px}
 #selected.r86-selected [data-r78-position]{font-size:11px}
 #selected.r86-selected .r86-arrows{margin-top:10px;display:grid;grid-template-columns:1fr 1fr}
 #selected.r86-selected .r86-arrows button{font-size:13px;min-height:44px;padding:8px}
 #selected.r86-selected .r78-record-index{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:16px}
 #selected.r86-selected .r78-record-index button{display:block;padding:5px;min-height:0;border-radius:6px}
 #selected.r86-selected .r78-record-index button img,#selected.r86-selected .r86-index-placeholder{width:100%!important;height:58px!important;object-fit:cover;margin-bottom:7px;border-radius:3px}
 #selected.r86-selected .r86-index-label{display:block;padding:0 2px 3px}
 #selected.r86-selected .r86-index-label small{display:block;margin-bottom:4px;font-size:9px}
 #selected.r86-selected .r86-index-label>span{font-size:10px;line-height:1.45;min-height:29px}
 #selected.r86-selected [data-r78-stage],#selected.r86-selected [data-r78-stage][data-r80-layout=grid]{grid-template-columns:minmax(0,1fr)}
 #selected.r86-selected .r86-copy,#selected.r86-selected [data-r80-layout=grid] .r86-copy{padding:17px 17px 20px}
 #selected.r86-selected .r86-copy h3,#selected.r86-selected [data-r80-layout=grid] .r86-copy h3{font-size:21px!important}
 #selected.r86-selected .r86-summary,#selected.r86-selected [data-r80-layout=grid] .r86-summary{font-size:13px!important;line-height:1.8!important}
 #selected.r86-selected .r86-bottom-controls{gap:8px;flex-wrap:wrap;padding-top:13px;margin-top:15px}
 #selected.r86-selected .r86-bottom-controls button{flex:1;min-height:44px;padding:8px;font-size:12px}
 #selected.r86-selected [data-r86-bottom-position]{width:100%;text-align:center;order:3;font-size:11px}
}
@media(prefers-reduced-motion:no-preference){#selected.r86-selected .r78-record-index button{transition:background .18s,border-color .18s}#selected.r86-selected .r86-media .folio-media:hover .folio-play{background:#fff!important}}
