/* Requested Works captions, Room 01 film scenes, four-second grade and chapter navigation. */
@media(min-width:1024px) and (orientation:landscape){
 html body.atelier-preview[data-preview-refinement].works-page .ex5-work-slide .room-caption{left:calc(33% + clamp(24px,3vw,56px))!important;right:calc(4% + clamp(24px,3vw,56px))!important;bottom:calc(9% + clamp(28px,5svh,64px))!important;gap:clamp(12px,2svh,22px)!important}
 html body.atelier-preview[data-preview-refinement].works-page .ex5-work-slide .room-caption h2{font-size:clamp(34px,4.7vw,84px)!important;line-height:.98!important;letter-spacing:-.045em!important;max-width:100%!important;text-wrap:balance}
 html body.atelier-preview[data-preview-refinement].works-page .ex5-work-slide .room-caption .curatorial-subtitle{font-size:clamp(13px,1.1vw,18px)!important;line-height:1.4!important;margin:0!important}
 html body.atelier-preview[data-preview-refinement].works-page .ex5-work-slide .room-caption .ex5-enter{position:static!important;align-self:flex-start!important;margin-top:8px!important}
}
html body.atelier-preview[data-preview-refinement].works-page .ex5-work-slide .room-image video.room-card-video{object-fit:cover!important;object-position:center!important;transform:none!important}

/* The hero is deliberately outside every selector below. */
html body.atelier-preview[data-preview-refinement].at-interior.work-page.room-01 :is(#lex-introduction,#lex-performance-film-0,#lex-performance-film-1,.lex-inline-film)[data-immersive-film]{position:relative!important;display:block!important;height:100%!important;min-height:0!important;padding:0!important;margin:0!important;overflow:hidden!important;background:var(--room-ink)!important;color:var(--at-paper)!important}
html body.atelier-preview[data-preview-refinement].at-interior.work-page.room-01 [data-immersive-film]:is(#lex-introduction,#lex-performance-film-0,#lex-performance-film-1,.lex-inline-film) .room-chapter-body{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-height:none!important;container-type:normal!important;padding:0!important;margin:0!important;overflow:hidden!important}
html body.atelier-preview[data-preview-refinement].at-interior.work-page.room-01 [data-immersive-film]:is(#lex-introduction,#lex-performance-film-0,#lex-performance-film-1,.lex-inline-film) .media-panel{position:relative!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;opacity:1!important;transform:none!important}
html body.atelier-preview[data-preview-refinement].at-interior.work-page.room-01 [data-immersive-film]:is(#lex-introduction,#lex-performance-film-0,#lex-performance-film-1,.lex-inline-film) .media-frame{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-height:none!important;aspect-ratio:auto!important;margin:0!important}
html body.atelier-preview[data-preview-refinement].at-interior.work-page.room-01 [data-immersive-film] .media-frame video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;transform:none!important}
html body.atelier-preview[data-preview-refinement].at-interior.work-page.room-01 [data-immersive-film]:is(#lex-introduction,#lex-performance-film-0,#lex-performance-film-1,.lex-inline-film) .media-meta{position:absolute!important;display:block!important;inset:auto 6vw max(84px,11svh) 6vw!important;z-index:6!important;max-width:780px!important;max-height:42svh!important;overflow:auto!important;padding:0!important;margin:0!important;color:var(--at-paper)!important;pointer-events:auto!important;text-shadow:0 2px 12px #000,0 4px 32px rgba(0,0,0,.8)}
html body.atelier-preview[data-preview-refinement].at-interior.work-page.room-01 [data-immersive-film]:is(#lex-introduction,#lex-performance-film-0,#lex-performance-film-1,.lex-inline-film) .media-meta h3{font:400 clamp(26px,4vw,64px)/1.06 var(--at-serif)!important;letter-spacing:-.035em!important;max-width:100%!important;color:inherit!important;margin:0!important;text-wrap:balance}
html body.atelier-preview[data-preview-refinement].at-interior.work-page.room-01 [data-immersive-film] .media-meta :is(p,a){color:inherit!important}
html body.atelier-preview[data-preview-refinement].at-interior.work-page.room-01 [data-immersive-film]:is(#lex-introduction,#lex-performance-film-0,#lex-performance-film-1,.lex-inline-film) .room-chapter-head{position:absolute!important;inset:max(92px,12svh) auto auto 6vw!important;z-index:6!important;display:flex!important;align-items:baseline!important;gap:12px!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;color:var(--at-paper)!important;pointer-events:none!important;text-shadow:0 2px 12px #000}
html body.atelier-preview[data-preview-refinement].at-interior.work-page.room-01 [data-immersive-film] .room-chapter-head h2{font-size:clamp(20px,2vw,30px)!important;line-height:1.1!important;color:inherit!important}
html body.atelier-preview[data-preview-refinement].at-interior.work-page.room-01 [data-immersive-film] .room-video-sound{top:max(88px,12svh)!important;right:6vw!important;z-index:10!important}
html body.atelier-preview.at-interior.room-01:not(.menu-open):has([data-immersive-film].is-ex5-active) .site-header{background:transparent!important;color:var(--at-paper)!important}
html body.atelier-preview.at-interior.room-01:not(.menu-open):has([data-immersive-film].is-ex5-active) .site-header :is(.wordmark,.menu-toggle){color:var(--at-paper)!important}
html body.atelier-preview.at-interior.room-01:not(.menu-open):has([data-immersive-film].is-ex5-active) .site-header :is(.four-lines i,.menu-toggle span){background:var(--at-paper)!important}
@media(max-width:699px){
 html body.atelier-preview[data-preview-refinement].at-interior.work-page.room-01 [data-immersive-film] .media-meta h3{font-size:clamp(25px,7vw,38px)!important}
 html body.atelier-preview[data-preview-refinement].at-interior.work-page.room-01 [data-immersive-film] .media-meta p{font-size:12px!important;line-height:1.45!important}
}

/* Natural source colour; only the room-colour veil lasts for four played seconds. */
html body.atelier-preview[data-preview-refinement].work-page video.preview-film[data-room-grade],
html body.atelier-preview[data-preview-refinement].work-page video.preview-film.preview-film.preview-film[data-room-grade]{filter:none!important;transition:none!important}
html body.atelier-preview[data-preview-refinement].work-page .media-frame[data-film-grade]::after{transition:opacity .45s ease!important}
html body.atelier-preview[data-preview-refinement].work-page .media-frame[data-film-grade="natural"]::after,
html body.atelier-preview[data-preview-refinement].work-page .room-player:has(video[data-room-grade="natural"])::after{opacity:0!important}
html body.atelier-preview[data-preview-refinement].work-page .room-player:has(video[data-room-grade])::after{transition:opacity .45s ease!important}

/* Retain the existing chapter strip; its label now opens and closes it. */
html body.atelier-preview[data-preview-refinement].work-page .v7-room-nav{background:rgba(244,238,227,.96)!important;color:#29251f!important;border-color:rgba(59,50,39,.22)!important}
html body.atelier-preview[data-preview-refinement].work-page .v7-room-nav button{color:#29251f!important;opacity:1!important}
html body.atelier-preview[data-preview-refinement].work-page .v7-room-nav .room-nav-toggle{display:block!important;flex:0 0 auto!important;min-width:112px!important;padding:0 12px!important;min-height:40px!important;letter-spacing:.16em!important}
html body.atelier-preview[data-preview-refinement].work-page .v7-room-nav .room-nav-toggle{max-width:calc(100vw - 90px)!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}
html body.atelier-preview[data-preview-refinement].work-page .v7-room-nav .room-nav-toggle:focus-visible{outline:1px solid currentColor!important;outline-offset:2px!important}
html body.atelier-preview[data-preview-refinement].work-page .v7-room-nav:not(.room-nav-expanded){width:max-content!important;max-width:calc(100vw - 48px)!important;min-height:0!important;padding:2px 8px!important}
html body.atelier-preview[data-preview-refinement].work-page .v7-room-nav__scroller[hidden]{display:none!important}
html body.atelier-preview.at-interior.work-page .room-end-nav{color:#9b8b73!important}
html body.atelier-preview.at-interior.work-page .room-end-nav :is(.room-end-nav__item,.room-end-nav__label,.room-end-nav__title,.room-end-nav__works){color:inherit!important;opacity:1!important}
html body.atelier-preview.at-interior.work-page .room-end-nav :is(.room-end-nav__label,.room-end-nav__works){color:#82735d!important}
html body.atelier-preview.at-interior.work-page .room-end-nav :is(.room-end-nav__item,.room-end-nav__works):focus-visible{outline-color:currentColor!important}
@media(prefers-reduced-motion:reduce){html body.atelier-preview.work-page .media-frame[data-film-grade]::after,html body.atelier-preview.work-page .room-player:has(video[data-room-grade])::after{transition:none!important}}
