.film-grid.film-tabs{display:block;max-width:1100px;margin:0 auto}.film-tab-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid #cbd0c5;border-bottom:0;background:#dfe2d8}.film-tab{position:relative;min-width:0;min-height:82px;padding:15px 18px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:10px;align-content:center;text-align:left;color:#4e5d55;background:transparent;border:0;border-right:1px solid #cbd0c5;cursor:pointer;overflow:hidden;transition:background .25s,color .25s}.film-tab:last-child{border-right:0}.film-tab::after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--lime);transform:scaleX(0);transform-origin:left}.film-tab[aria-selected=true]{color:var(--paper);background:var(--ink)}.film-tab[aria-selected=true]::after{animation:tab-progress 8s linear forwards}.film-tabs.tabs-paused .film-tab[aria-selected=true]::after{animation-play-state:paused}.film-tab:hover,.film-tab:focus-visible{background:#eef0e7;outline:none}.film-tab[aria-selected=true]:hover,.film-tab[aria-selected=true]:focus-visible{background:#11231e}.tab-number{grid-row:1/3;color:#657169;font:750 .61rem/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.1em}.film-tab[aria-selected=true] .tab-number{color:var(--lime)}.film-tab strong{min-width:0;font-size:.79rem;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.film-tab small{margin-top:6px;color:#7a877f;font:700 .56rem/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em}.film-tab[aria-selected=true] small{color:#aebdb5}.film-tabs .film-card,.film-tabs .film-card:hover{display:none;grid-column:auto;min-height:0;background:var(--ink);border:1px solid #2a3c36;box-shadow:none;transform:none;overflow:hidden}.film-tabs .film-card.is-active{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);animation:tab-panel-reveal .4s ease}.film-tabs .film-stage,.film-tabs .film-feature .film-stage{aspect-ratio:824/585;background:#07110f}.film-tabs .film-copy{justify-content:center;min-height:100%;padding:clamp(24px,3vw,38px);background:var(--ink);color:var(--paper)}.film-tabs .film-copy .film-number{color:var(--lime)}.film-tabs .film-copy p{color:#aebdb5}.film-tabs .film-copy ul{border-color:#2a3c36;color:#9eafa6}@keyframes tab-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tab-panel-reveal{from{opacity:.4}to{opacity:1}}@media(max-width:850px){.film-tab-list{display:flex;overflow-x:auto;scrollbar-width:thin}.film-tab{flex:0 0 150px}.film-tabs .film-card.is-active{grid-template-columns:1fr}.film-tabs .film-copy{min-height:0;padding:28px}}@media(max-width:650px){.film-grid.film-tabs{max-width:none}.film-tab{flex-basis:132px;min-height:70px;padding:12px}.film-tab strong{font-size:.75rem}.film-tabs .film-copy{padding:24px}.film-tabs .film-copy h3{font-size:1.65rem}}@media(prefers-reduced-motion:reduce){.film-tab[aria-selected=true]::after{animation:none;transform:scaleX(1)}.film-tabs .film-card.is-active{animation:none}}
