/* Only the requested Home, Works entrance, and Room 01 refinements. */
html body.home-page .home-media .home-film{transition:none!important}
html body.home-page .at-home-direction{display:none!important}
html body.room-01 .room-hero :is(.at-room-ghost,.at-room-stamp){display:none!important}
html body.atelier-preview.room-01 .room-hero .room-hero-media video{object-fit:cover!important;transform:none!important}
html body.atelier-preview.room-01 .room-hero-copy h1 span{display:block!important;font-size:clamp(16px,3.2vw,40px)!important;line-height:1.25!important;white-space:nowrap!important;letter-spacing:-.025em!important}

/* Preserve the approved stagger while enlarging the touched entrance itself. */
html body.atelier-preview[data-preview-refinement].works-page .at-triptych-link:nth-child(1){--touch-room-offset:-4%}
html body.atelier-preview[data-preview-refinement].works-page .at-triptych-link:nth-child(2){--touch-room-offset:8%}
html body.atelier-preview[data-preview-refinement].works-page .at-triptych-link:nth-child(3){--touch-room-offset:-2%}
html body.atelier-preview[data-preview-refinement].works-page .at-triptych-link{
 -webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:pan-y pinch-zoom
}
html body.atelier-preview[data-preview-refinement].works-page .at-triptych-link:nth-child(n).is-touch-expanded{transform:translateY(var(--touch-room-offset)) scale(1.08)!important;z-index:3}
html body.atelier-preview[data-preview-refinement].works-page .at-triptych-link:nth-child(n).is-touch-expanded img{transform:scale(1.085)!important;filter:grayscale(0) contrast(1.05) brightness(.98)!important}

/* The four selected clips: complete film above its separate title and credits. */
html body.atelier-preview.room-01 .lex-inline-film .room-opening-cover{object-fit:contain!important;transform:none!important}
html body.atelier-preview[data-preview-refinement].at-interior.room-01 .room-chapter.lex-inline-film{
 display:block!important;position:relative!important;height:100%!important;min-height:0!important;overflow:hidden!important
}
html body.atelier-preview[data-preview-refinement].at-interior.room-01 .room-chapter.lex-inline-film .room-chapter-head{
 position:absolute!important;inset:86px auto auto 6vw!important;padding:0!important;border:0!important;z-index:6
}
html body.atelier-preview[data-preview-refinement].at-interior.room-01 .room-chapter.lex-inline-film .room-chapter-body{
 position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-height:none!important;margin:0!important;box-sizing:border-box!important;padding:clamp(140px,18svh,176px) 6vw 96px!important;overflow:hidden!important
}
html body.atelier-preview[data-preview-refinement].at-interior.room-01 .room-chapter.lex-inline-film .media-panel{
 display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr) auto!important;gap:18px!important;height:100%!important;width:100%!important;max-width:none!important;position:relative!important;margin:0!important;min-height:0!important
}
html body.atelier-preview[data-preview-refinement].at-interior.room-01 .room-chapter.lex-inline-film .media-frame{
 position:relative!important;inset:auto!important;width:100%!important;height:100%!important;max-height:none!important;min-height:0!important;aspect-ratio:auto!important;overflow:hidden!important
}
html body.atelier-preview[data-preview-refinement].at-interior.room-01 .room-chapter.lex-inline-film .media-frame video{
 position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;transform:none!important
}
html body.atelier-preview[data-preview-refinement].at-interior.room-01 .room-chapter.lex-inline-film .media-meta{
 position:relative!important;inset:auto!important;max-height:30svh!important;overflow-y:auto!important;padding:0!important;margin:0!important;pointer-events:auto!important
}
html body.atelier-preview[data-preview-refinement].at-interior.room-01 .room-chapter.lex-inline-film .media-meta h3{font-size:clamp(22px,2.4vw,34px)!important;line-height:1.15!important;max-width:65ch!important;margin:0!important}
html body.atelier-preview[data-preview-refinement].at-interior.room-01 .room-chapter.lex-inline-film .room-video-sound{top:12px!important;right:12px!important;min-height:44px!important}
html body.atelier-preview.room-01 .lex-rotate-hint{font:400 11px/1.5 var(--at-sans)!important;letter-spacing:.025em!important;opacity:.72;margin:10px 0 0!important}
@media(max-width:699px){
 html body.atelier-preview[data-preview-refinement].at-interior.room-01 .room-chapter.lex-inline-film .room-chapter-body{padding-top:124px!important;padding-bottom:84px!important}
 html body.atelier-preview[data-preview-refinement].at-interior.room-01 .room-chapter.lex-inline-film .media-meta p{font-size:12px!important;line-height:1.45!important}
}
@media(orientation:landscape){
 html body.atelier-preview.room-01.lex-film-landscape :is(.site-header,body>.site-footer,.v7-room-nav,.ex5-ui,.at-gallery-controls,.at-reading-progress){visibility:hidden!important;pointer-events:none!important}
 html body.atelier-preview.room-01.lex-film-landscape .ex5-work-rail{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;padding:0!important}
 html body.atelier-preview[data-preview-refinement].at-interior.room-01.lex-film-landscape .room-chapter.lex-inline-film{height:100dvh!important}
 html body.atelier-preview[data-preview-refinement].at-interior.room-01.lex-film-landscape .room-chapter.lex-inline-film .room-chapter-body{padding:0!important;height:100dvh!important}
 html body.atelier-preview[data-preview-refinement].at-interior.room-01.lex-film-landscape .room-chapter.lex-inline-film .media-panel{display:block!important;height:100%!important}
 html body.atelier-preview[data-preview-refinement].at-interior.room-01.lex-film-landscape .room-chapter.lex-inline-film .media-frame{position:absolute!important;inset:0!important}
 html body.atelier-preview.room-01.lex-film-landscape .room-chapter.lex-inline-film :is(.media-meta,.room-chapter-head){display:none!important}
}
@media(prefers-reduced-motion:reduce){
 html body.atelier-preview[data-preview-refinement].works-page .at-triptych-link:nth-child(n){transition:none!important}
 html body.atelier-preview[data-preview-refinement].works-page .at-triptych-link:nth-child(n):is(.is-touch-expanded,:hover,:focus-visible,:active,.is-pressed) img{transform:none!important;transition:none!important}
}
