/* Keryex Cinematic Editorial — separate from legacy section-type treatments. */
html[data-theme] .home-page #home-sections .home-editorial-grid[data-editorial-layout="cinema-trio"]{
 display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:minmax(350px,auto)!important;gap:15px!important;
}
html[data-theme] .home-page #home-sections .home-editorial-grid[data-editorial-layout="cinema-spotlight"]{
 display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(285px,.92fr)!important;grid-template-rows:minmax(490px,auto)!important;gap:15px!important;
}
html[data-theme] .home-page #home-sections .home-cinema-card{
 display:block!important;position:relative!important;isolation:isolate!important;min-width:0!important;min-height:0!important;
 overflow:hidden!important;border-radius:12px!important;border:1px solid rgba(203,225,250,.25)!important;background:#081526!important;
 color:#fff!important;text-decoration:none!important;cursor:pointer!important;box-shadow:0 10px 28px rgba(6,18,36,.15)!important;
 transition:border-color .3s ease,box-shadow .3s ease!important;
}
html[data-theme] .home-page #home-sections [data-editorial-layout="cinema-trio"]>.home-cinema-card{height:clamp(350px,28vw,485px)!important}
html[data-theme] .home-page #home-sections [data-editorial-layout="cinema-spotlight"]>.home-cinema-card:first-child{
 grid-column:1!important;grid-row:1!important;height:100%!important;min-height:490px!important;
}
html[data-theme] .home-page #home-sections .home-cinema-rail{
 display:flex!important;flex-direction:column!important;grid-column:2!important;grid-row:1!important;
 min-width:0!important;min-height:490px!important;height:100%!important;gap:12px!important;
}
html[data-theme] .home-page #home-sections .home-cinema-rail>.home-cinema-card{
 flex:1 1 0!important;min-height:145px!important;height:auto!important;
 transition:flex-grow .48s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .3s ease!important;
}
html[data-theme] .home-page #home-sections .home-cinema-card .home-cinema-media,
html[data-theme] .home-page #home-sections .home-cinema-card .home-cinema-scrim{
 position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;pointer-events:none!important;
}
html[data-theme] .home-page #home-sections .home-cinema-media{z-index:0!important;overflow:hidden!important}
html[data-theme] .home-page #home-sections .home-cinema-media>img,
html[data-theme] .home-page #home-sections .home-cinema-media>video{
 display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;
 max-width:none!important;max-height:none!important;object-fit:cover!important;
}
html[data-theme] .home-page #home-sections .home-cinema-media>img{
 transition:transform .7s cubic-bezier(.22,1,.36,1),filter .4s ease!important;transform:scale(1)!important;
}
html[data-theme] .home-page #home-sections .home-cinema-media>video{
 z-index:1!important;opacity:0!important;transition:opacity .25s ease!important;
}
html[data-theme] .home-page #home-sections .home-cinema-card.is-video-active .home-cinema-media>video{opacity:1!important}
html[data-theme] .home-page #home-sections .home-cinema-scrim{
 z-index:2!important;background:linear-gradient(180deg,rgba(3,11,26,.42),rgba(3,11,26,.03) 30%,rgba(3,11,26,.22) 54%,rgba(2,9,22,.94) 100%)!important;
}
html[data-theme] .home-page #home-sections .home-cinema-topline{
 position:absolute!important;z-index:3!important;top:17px!important;left:17px!important;right:17px!important;
 display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:9px!important;pointer-events:none!important;
}
html[data-theme] .home-page #home-sections .home-cinema-category{
 display:inline-block!important;width:max-content!important;border-radius:4px!important;padding:7px 11px!important;background:#0037e6!important;
 color:#fff!important;font:760 10px/1 Inter,Arial,sans-serif!important;letter-spacing:.05em!important;text-transform:uppercase!important;
}
html[data-theme] .home-page #home-sections .home-cinema-video-label{
 color:#fff!important;background:rgba(3,13,30,.65)!important;border:1px solid rgba(255,255,255,.43)!important;
 border-radius:4px!important;padding:6px 9px!important;font:700 10px/1 Inter,Arial,sans-serif!important;letter-spacing:.05em!important;
}
html[data-theme] .home-page #home-sections .home-cinema-copy{
 position:absolute!important;inset:auto 0 0!important;z-index:3!important;display:flex!important;
 flex-direction:column!important;align-items:flex-start!important;gap:8px!important;
 padding:20px 22px 22px!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;
}
html[data-theme] .home-page #home-sections .home-cinema-kicker{
 color:rgba(255,255,255,.76)!important;font:740 10px/1 Inter,Arial,sans-serif!important;letter-spacing:.12em!important;
}
html[data-theme] .home-page #home-sections .home-cinema-title{
 display:block!important;color:#fff!important;font:760 clamp(20px,1.55vw,26px)/1.19 Inter,Arial,sans-serif!important;
 letter-spacing:-.03em!important;overflow-wrap:anywhere!important;text-shadow:0 2px 14px rgba(0,0,0,.28)!important;
}
html[data-theme] .home-page #home-sections [data-editorial-layout="cinema-spotlight"]>.home-cinema-card:first-child .home-cinema-title{
 font-size:clamp(24px,2.1vw,38px)!important;
}
html[data-theme] .home-page #home-sections .home-cinema-rail .home-cinema-title{
 font-size:clamp(15px,1.12vw,19px)!important;
}
html[data-theme] .home-page #home-sections .home-cinema-copy .editorial-tags{
 display:flex!important;position:static!important;gap:5px!important;flex-wrap:wrap!important;
 padding:0!important;margin:0!important;max-width:100%!important;width:auto!important;background:none!important;
}
html[data-theme] .home-page #home-sections .home-cinema-copy .editorial-tag{
 position:static!important;display:inline-flex!important;width:auto!important;height:auto!important;min-height:0!important;
 padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;
}
html[data-theme] .home-page #home-sections .home-cinema-copy .editorial-badge-blue{display:none!important}
html[data-theme] .home-page #home-sections .home-cinema-copy .editorial-badge-white{
 display:block!important;width:auto!important;max-width:120px!important;height:18px!important;object-fit:contain!important;
}
html[data-theme] .home-page #home-sections .home-cinema-reveal{
 display:flex!important;flex-direction:column!important;gap:8px!important;opacity:0!important;max-height:0!important;
 overflow:hidden!important;transform:translateY(8px)!important;
 transition:max-height .42s cubic-bezier(.22,1,.36,1),opacity .32s ease,transform .42s cubic-bezier(.22,1,.36,1)!important;
}
html[data-theme] .home-page #home-sections .home-cinema-excerpt{
 display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;
 color:rgba(239,246,255,.9)!important;font:450 13px/1.45 Inter,Arial,sans-serif!important;
}
html[data-theme] .home-page #home-sections .home-cinema-meta{
 color:rgba(231,240,254,.73)!important;font:730 10px/1.25 Inter,Arial,sans-serif!important;letter-spacing:.035em!important;
}
@media(hover:hover) and (pointer:fine){
 html[data-theme] .home-page #home-sections .home-cinema-card:is(:hover,:focus-visible){
   border-color:rgba(210,229,255,.72)!important;box-shadow:0 15px 38px rgba(3,13,31,.23)!important;
 }
 html[data-theme] .home-page #home-sections .home-cinema-card:is(:hover,:focus-visible) .home-cinema-media>img{
   transform:scale(1.07)!important;filter:saturate(1.1)!important;
 }
 html[data-theme] .home-page #home-sections .home-cinema-card:is(:hover,:focus-visible) .home-cinema-reveal{
   opacity:1!important;max-height:156px!important;transform:translateY(0)!important;
 }
 html[data-theme] .home-page #home-sections .home-cinema-rail>.home-cinema-card:is(:hover,:focus-visible){flex-grow:1.7!important}
}
html[data-theme] .home-page #home-sections .home-cinema-card:focus-visible{outline:3px solid #71a7ff!important;outline-offset:3px!important}
@media(max-width:1100px){
 html[data-theme] .home-page #home-sections [data-editorial-layout="cinema-trio"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:760px){
 html[data-theme] .home-page #home-sections [data-editorial-layout="cinema-spotlight"]{grid-template-columns:1fr!important;grid-template-rows:auto!important}
 html[data-theme] .home-page #home-sections [data-editorial-layout="cinema-spotlight"]>.home-cinema-card:first-child{grid-column:1!important;grid-row:auto!important;min-height:385px!important}
 html[data-theme] .home-page #home-sections .home-cinema-rail{grid-column:1!important;grid-row:auto!important;min-height:0!important;height:auto!important}
 html[data-theme] .home-page #home-sections .home-cinema-rail>.home-cinema-card{flex:none!important;height:195px!important;min-height:195px!important}
}
@media(max-width:600px){
 html[data-theme] .home-page #home-sections [data-editorial-layout="cinema-trio"]{grid-template-columns:1fr!important;grid-auto-rows:auto!important}
 html[data-theme] .home-page #home-sections [data-editorial-layout="cinema-trio"]>.home-cinema-card{height:330px!important}
 html[data-theme] .home-page #home-sections .home-cinema-copy{padding:16px 17px 19px!important}
 html[data-theme] .home-page #home-sections .home-cinema-topline{top:14px!important;left:14px!important;right:14px!important}
 html[data-theme] .home-page #home-sections .home-cinema-title{font-size:19px!important}
}
@media(hover:none){
 html[data-theme] .home-page #home-sections .home-cinema-reveal{max-height:108px!important;opacity:1!important;transform:none!important}
 html[data-theme] .home-page #home-sections .home-cinema-excerpt{-webkit-line-clamp:2!important}
}
@media(prefers-reduced-motion:reduce){
 html[data-theme] .home-page #home-sections .home-cinema-card,
 html[data-theme] .home-page #home-sections .home-cinema-card *{transition:none!important;animation:none!important}
}


/* 2026-11-02: Cinematic Spotlight refinements — rail interaction + MOBILE ONLY repair. */
@media (hover:hover) and (pointer:fine) and (min-width:761px){
 html[data-theme] body.home-page #home-sections>.home-managed-section .home-editorial-grid[data-editorial-layout="cinema-spotlight"]>.home-cinema-rail{
   gap:16px!important;
 }
 html[data-theme] body.home-page #home-sections>.home-managed-section .home-editorial-grid[data-editorial-layout="cinema-spotlight"]>.home-cinema-rail>.home-cinema-card{
   flex:1 1 0!important;min-height:76px!important;
   transition:flex-grow .58s cubic-bezier(.22,1,.36,1),border-color .32s ease,box-shadow .32s ease!important;
 }
 html[data-theme] body.home-page #home-sections>.home-managed-section .home-editorial-grid[data-editorial-layout="cinema-spotlight"]>.home-cinema-rail:has(>.home-cinema-card:is(:hover,:focus-visible))>.home-cinema-card{
   flex-grow:.62!important;
 }
 html[data-theme] body.home-page #home-sections>.home-managed-section .home-editorial-grid[data-editorial-layout="cinema-spotlight"]>.home-cinema-rail>.home-cinema-card:is(:hover,:focus-visible){
   flex-grow:3.35!important;
 }
 html[data-theme] body.home-page #home-sections>.home-managed-section .home-editorial-grid[data-editorial-layout="cinema-spotlight"]>.home-cinema-rail>.home-cinema-card:is(:hover,:focus-visible) .home-cinema-reveal{
   opacity:1!important;max-height:156px!important;transform:translateY(0)!important;
 }
}
@media(max-width:760px){
 /* One flexible, full-width column: no inherited desktop feature column widths. */
 html[data-theme] body.home-page #home-sections>.home-managed-section .home-editorial-grid[data-editorial-layout="cinema-spotlight"]{
   box-sizing:border-box!important;display:flex!important;flex-direction:column!important;
   grid-template-columns:none!important;grid-template-rows:none!important;
   width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;
   align-items:stretch!important;gap:12px!important;overflow:visible!important;
 }
 html[data-theme] body.home-page #home-sections>.home-managed-section .home-editorial-grid[data-editorial-layout="cinema-spotlight"]>.home-cinema-card:first-child{
   box-sizing:border-box!important;display:block!important;flex:0 0 auto!important;
   grid-column:auto!important;grid-row:auto!important;
   width:100%!important;max-width:100%!important;min-width:0!important;
   height:clamp(320px,75vw,425px)!important;min-height:320px!important;
   border-radius:12px!important;
 }
 html[data-theme] body.home-page #home-sections>.home-managed-section .home-editorial-grid[data-editorial-layout="cinema-spotlight"]>.home-cinema-rail{
   box-sizing:border-box!important;display:grid!important;grid-column:auto!important;grid-row:auto!important;
   flex:none!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:none!important;
   grid-auto-rows:auto!important;gap:11px!important;width:100%!important;min-width:0!important;
   max-width:100%!important;height:auto!important;min-height:0!important;
 }
 html[data-theme] body.home-page #home-sections>.home-managed-section .home-editorial-grid[data-editorial-layout="cinema-spotlight"]>.home-cinema-rail>.home-cinema-card{
   box-sizing:border-box!important;display:block!important;flex:none!important;
   grid-column:1!important;grid-row:auto!important;min-width:0!important;
   width:100%!important;max-width:100%!important;height:clamp(160px,39vw,215px)!important;
   min-height:160px!important;max-height:none!important;border-radius:11px!important;
 }
 html[data-theme] body.home-page #home-sections>.home-managed-section .home-editorial-grid[data-editorial-layout="cinema-spotlight"] .home-cinema-media,
 html[data-theme] body.home-page #home-sections>.home-managed-section .home-editorial-grid[data-editorial-layout="cinema-spotlight"] .home-cinema-media>img{
   width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;
 }
 html[data-theme] body.home-page #home-sections>.home-managed-section .home-editorial-grid[data-editorial-layout="cinema-spotlight"] .home-cinema-topline{
   top:13px!important;left:14px!important;right:14px!important;min-width:0!important;
 }
 html[data-theme] body.home-page #home-sections>.home-managed-section .home-editorial-grid[data-editorial-layout="cinema-spotlight"] .home-cinema-copy{
   box-sizing:border-box!important;inset:auto 0 0!important;min-width:0!important;
   width:100%!important;max-width:100%!important;
   padding:16px 16px 18px!important;gap:6px!important;
 }
 html[data-theme] body.home-page #home-sections>.home-managed-section .home-editorial-grid[data-editorial-layout="cinema-spotlight"] .home-cinema-title{
   display:-webkit-box!important;min-width:0!important;max-width:100%!important;
   overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;
   font:750 clamp(16px,4.2vw,20px)/1.24 Inter,Arial,sans-serif!important;
   overflow-wrap:break-word!important;word-break:normal!important;hyphens:none!important;
 }
 html[data-theme] body.home-page #home-sections>.home-managed-section .home-editorial-grid[data-editorial-layout="cinema-spotlight"]>.home-cinema-card:first-child .home-cinema-title{
   font:760 clamp(22px,5.5vw,30px)/1.19 Inter,Arial,sans-serif!important;-webkit-line-clamp:4!important;
 }
 html[data-theme] body.home-page #home-sections>.home-managed-section .home-editorial-grid[data-editorial-layout="cinema-spotlight"]>.home-cinema-rail .home-cinema-reveal{
   display:none!important;
 }
 html[data-theme] body.home-page #home-sections>.home-managed-section .home-editorial-grid[data-editorial-layout="cinema-spotlight"]>.home-cinema-card:first-child .home-cinema-reveal{
   display:flex!important;opacity:1!important;max-height:110px!important;transform:none!important;
 }
}
@media(prefers-reduced-motion:reduce){
 html[data-theme] body.home-page #home-sections>.home-managed-section .home-editorial-grid[data-editorial-layout="cinema-spotlight"]>.home-cinema-rail>.home-cinema-card{
   transition:none!important;
 }
}


/* Configured Cinematic Spotlight: preserve the lead/rail structure at every desktop count. */
@media(min-width:921px){
 html[data-theme] body.home-page #home-sections>.home-managed-section .home-editorial-grid[data-editorial-layout="cinema-spotlight"][data-home-custom-grid="true"]:not([data-home-columns="1"]){
   grid-template-rows:minmax(max(490px,calc(var(--home-support-slots)*155px)),auto)!important;
   min-height:max(490px,calc(var(--home-support-slots)*155px))!important;
 }
 html[data-theme] body.home-page #home-sections>.home-managed-section .home-editorial-grid[data-editorial-layout="cinema-spotlight"][data-home-columns="1"]{
   display:flex!important;flex-direction:column!important;grid-template-columns:none!important;
   grid-template-rows:none!important;height:auto!important;align-items:stretch!important;gap:15px!important;
 }
 html[data-theme] body.home-page #home-sections>.home-managed-section .home-editorial-grid[data-editorial-layout="cinema-spotlight"][data-home-columns="1"]>.home-cinema-card:first-child{
   flex:none!important;width:100%!important;max-width:100%!important;
   min-height:370px!important;height:370px!important;grid-column:auto!important;grid-row:auto!important;
 }
 html[data-theme] body.home-page #home-sections>.home-managed-section .home-editorial-grid[data-editorial-layout="cinema-spotlight"][data-home-columns="1"]>.home-cinema-rail{
   display:grid!important;flex:none!important;grid-column:auto!important;grid-row:auto!important;
   grid-template-columns:1fr!important;grid-auto-rows:minmax(170px,auto)!important;
   gap:12px!important;width:100%!important;min-height:0!important;height:auto!important;
 }
 html[data-theme] body.home-page #home-sections>.home-managed-section .home-editorial-grid[data-editorial-layout="cinema-spotlight"][data-home-columns="1"]>.home-cinema-rail>.home-cinema-card{
   grid-column:auto!important;grid-row:auto!important;flex:none!important;min-height:170px!important;height:190px!important;
 }
}
/* No count/column setting should reintroduce the mobile horizontal squeeze. */


/* Cinematic Spotlight: stable hover-intent rails (JS controls data-cinema-active).
   Cards remain targetable even as the displayed rows resize. */
@media(min-width:761px) and (hover:hover) and (pointer:fine){
 html[data-theme] body.home-page #home-sections>.home-managed-section
 .home-editorial-grid[data-editorial-layout="cinema-spotlight"]:not([data-home-columns="1"])
 >.home-cinema-rail:has(>.home-cinema-card:nth-child(3):last-child){
   display:grid!important;grid-template-columns:minmax(0,1fr)!important;
   grid-template-rows:repeat(3,minmax(0,1fr))!important;
   gap:15px!important;height:100%!important;min-height:490px!important;
   transition:grid-template-rows .72s cubic-bezier(.22,1,.36,1)!important;
 }
 html[data-theme] body.home-page #home-sections>.home-managed-section
 .home-editorial-grid[data-editorial-layout="cinema-spotlight"]:not([data-home-columns="1"])
 >.home-cinema-rail:has(>.home-cinema-card:nth-child(3):last-child)>.home-cinema-card{
   grid-column:1!important;grid-row:auto!important;align-self:stretch!important;
   width:100%!important;height:100%!important;max-height:none!important;
   min-height:0!important;flex:none!important;
 }
 html[data-theme] body.home-page #home-sections>.home-managed-section
 .home-editorial-grid[data-editorial-layout="cinema-spotlight"]:not([data-home-columns="1"])
 >.home-cinema-rail[data-cinema-active="0"]:has(>.home-cinema-card:nth-child(3):last-child){
   grid-template-rows:minmax(0,3.3fr) minmax(0,.65fr) minmax(0,.65fr)!important;
 }
 html[data-theme] body.home-page #home-sections>.home-managed-section
 .home-editorial-grid[data-editorial-layout="cinema-spotlight"]:not([data-home-columns="1"])
 >.home-cinema-rail[data-cinema-active="1"]:has(>.home-cinema-card:nth-child(3):last-child){
   grid-template-rows:minmax(0,.65fr) minmax(0,3.3fr) minmax(0,.65fr)!important;
 }
 html[data-theme] body.home-page #home-sections>.home-managed-section
 .home-editorial-grid[data-editorial-layout="cinema-spotlight"]:not([data-home-columns="1"])
 >.home-cinema-rail[data-cinema-active="2"]:has(>.home-cinema-card:nth-child(3):last-child){
   grid-template-rows:minmax(0,.65fr) minmax(0,.65fr) minmax(0,3.3fr)!important;
 }
 html[data-theme] body.home-page #home-sections>.home-managed-section
 .home-editorial-grid[data-editorial-layout="cinema-spotlight"]:not([data-home-columns="1"])
 >.home-cinema-rail[data-cinema-active]:has(>.home-cinema-card:nth-child(3):last-child)>.home-cinema-card:not(:nth-child(99)){
   transition:border-color .35s ease,box-shadow .35s ease!important;
 }
 /* Collapsed cards have enough space for category and one readable title line. */
 html[data-theme] body.home-page #home-sections>.home-managed-section
 .home-editorial-grid[data-editorial-layout="cinema-spotlight"]:not([data-home-columns="1"])
 >.home-cinema-rail[data-cinema-active]>.home-cinema-card:not(:nth-child(99)) .home-cinema-topline{
   top:8px!important;left:13px!important;right:13px!important;
 }
 html[data-theme] body.home-page #home-sections>.home-managed-section
 .home-editorial-grid[data-editorial-layout="cinema-spotlight"]:not([data-home-columns="1"])
 >.home-cinema-rail[data-cinema-active="0"]>.home-cinema-card:not(:nth-child(1)) .home-cinema-title,
 html[data-theme] body.home-page #home-sections>.home-managed-section
 .home-editorial-grid[data-editorial-layout="cinema-spotlight"]:not([data-home-columns="1"])
 >.home-cinema-rail[data-cinema-active="1"]>.home-cinema-card:not(:nth-child(2)) .home-cinema-title,
 html[data-theme] body.home-page #home-sections>.home-managed-section
 .home-editorial-grid[data-editorial-layout="cinema-spotlight"]:not([data-home-columns="1"])
 >.home-cinema-rail[data-cinema-active="2"]>.home-cinema-card:not(:nth-child(3)) .home-cinema-title{
   display:block!important;white-space:nowrap!important;overflow:hidden!important;
   text-overflow:ellipsis!important;font-size:12px!important;line-height:1.15!important;
 }
 html[data-theme] body.home-page #home-sections>.home-managed-section
 .home-editorial-grid[data-editorial-layout="cinema-spotlight"]:not([data-home-columns="1"])
 >.home-cinema-rail[data-cinema-active="0"]>.home-cinema-card:nth-child(1) .home-cinema-reveal,
 html[data-theme] body.home-page #home-sections>.home-managed-section
 .home-editorial-grid[data-editorial-layout="cinema-spotlight"]:not([data-home-columns="1"])
 >.home-cinema-rail[data-cinema-active="1"]>.home-cinema-card:nth-child(2) .home-cinema-reveal,
 html[data-theme] body.home-page #home-sections>.home-managed-section
 .home-editorial-grid[data-editorial-layout="cinema-spotlight"]:not([data-home-columns="1"])
 >.home-cinema-rail[data-cinema-active="2"]>.home-cinema-card:nth-child(3) .home-cinema-reveal{
   display:flex!important;opacity:1!important;max-height:150px!important;
   transform:none!important;
 }
 html[data-theme] body.home-page #home-sections>.home-managed-section
 .home-editorial-grid[data-editorial-layout="cinema-spotlight"]:not([data-home-columns="1"])
 >.home-cinema-rail[data-cinema-active="0"]>.home-cinema-card:not(:nth-child(1)) .home-cinema-reveal,
 html[data-theme] body.home-page #home-sections>.home-managed-section
 .home-editorial-grid[data-editorial-layout="cinema-spotlight"]:not([data-home-columns="1"])
 >.home-cinema-rail[data-cinema-active="1"]>.home-cinema-card:not(:nth-child(2)) .home-cinema-reveal,
 html[data-theme] body.home-page #home-sections>.home-managed-section
 .home-editorial-grid[data-editorial-layout="cinema-spotlight"]:not([data-home-columns="1"])
 >.home-cinema-rail[data-cinema-active="2"]>.home-cinema-card:not(:nth-child(3)) .home-cinema-reveal{
   display:none!important;
 }
}
@media(prefers-reduced-motion:reduce){
 html[data-theme] body.home-page #home-sections>.home-managed-section
 .home-editorial-grid[data-editorial-layout="cinema-spotlight"]>.home-cinema-rail{
   transition:none!important;
 }
}
