.sceneIndex .sectionHead{gap:24px;padding-bottom:18px}.sceneIndex .sectionTitle{text-wrap:balance}.si-meta{letter-spacing:3px;color:var(--accent);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.si-intro{max-width:68ch;margin-top:28px}.si-uf,.si-cardsFoot{display:none}.si-cards{scrollbar-width:none;scroll-snap-type:x proximity;touch-action:pan-x pan-y;gap:12px;margin-top:40px;display:flex;overflow-x:auto}.si-cards::-webkit-scrollbar{display:none}.si-card{scroll-snap-align:start;border:1px solid var(--hair);flex-direction:column;flex:0 0 clamp(280px,27vw,372px);padding:22px 20px 26px;display:flex}.si-cardTop{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.si-cardNum{color:var(--accent);font-variant-numeric:tabular-nums;font-family:Anton,Jost,sans-serif;font-size:40px;line-height:1}.si-cardKick{letter-spacing:2.5px;color:var(--muted);text-align:right;font-size:11px}.si-cardTitle{text-transform:uppercase;letter-spacing:0;text-wrap:balance;margin-top:22px;font-family:Anton,Jost,sans-serif;font-size:clamp(24px,2.3vw,30px);font-weight:400;line-height:1.1}.si-cardBody{color:var(--sub);text-wrap:pretty;margin-top:14px;font-size:15px;font-weight:400;line-height:1.7}.si-bar{background:var(--hair);flex:1;height:1px;position:relative}.si-bar span{background:var(--accent);transform-origin:0;width:100%;height:3px;transition:transform .3s cubic-bezier(.3,0,.2,1);position:absolute;top:-1px;left:0}.si-cardsCount{letter-spacing:3px;color:var(--accent);font-variant-numeric:tabular-nums;font-size:11px}.si-cardShort{display:none}.si-cue{letter-spacing:3px;color:var(--accent);font-size:11px;display:none}.si-cueArrow{margin-left:10px;display:inline-block}.si-arrows{gap:10px;display:flex}.si-arrow{border:1px solid var(--ctrlBorder);width:44px;height:44px;color:var(--ink);font:inherit;cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;transition:opacity .3s,border-color .3s;display:grid}.si-arrow:disabled{opacity:.3;cursor:default}.si-list{border-top:1px solid var(--hair);flex-direction:column;display:flex}.si-tab{border:0;border-bottom:1px solid var(--hair);width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;border-radius:0;flex:auto;grid-template-columns:44px minmax(0,1fr) auto;align-content:center;align-items:baseline;gap:8px;margin:0;padding:17px 0;transition:color .34s cubic-bezier(.3,0,.2,1);display:grid}.si-tabNum{letter-spacing:2px;color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.si-tabName{text-transform:uppercase;letter-spacing:0;align-items:center;font-family:Anton,Jost,sans-serif;font-size:clamp(22px,2.3vw,32px);line-height:1.1;display:flex}.si-tabName:before{content:"";background:var(--accent);flex:none;width:0;height:2px;transition:width .42s cubic-bezier(.3,0,.2,1),margin-right .42s cubic-bezier(.3,0,.2,1)}.si-tabArrow{color:var(--accent);opacity:0;font-size:15px;transition:opacity .34s,transform .34s cubic-bezier(.3,0,.2,1);transform:translate(-6px)}.si-tab:hover,.si-tab[aria-selected=true]{color:var(--accent)}.si-tab[aria-selected=true] .si-tabName:before{width:14px;margin-right:12px}.si-tab[aria-selected=true] .si-tabArrow{opacity:1;transform:none}.si-stage{border:1px solid var(--hair);background:var(--bg);display:grid;position:relative}.si-timer{background:var(--accent);transform-origin:0;pointer-events:none;height:2px;position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.si-panel{visibility:hidden;flex-direction:column;grid-area:1/1;padding:40px;display:flex}.si-panel.is-on{visibility:visible}.si-count{color:var(--accent);font-variant-numeric:tabular-nums;font-family:Anton,Jost,sans-serif;font-size:clamp(40px,4vw,52px);line-height:1}.si-count span{color:var(--muted);letter-spacing:0;margin-left:10px;font-size:.34em}.si-kick{letter-spacing:3px;color:var(--muted);margin-top:22px;font-size:11px}.si-title{text-transform:uppercase;letter-spacing:0;margin-top:10px;font-family:Anton,Jost,sans-serif;font-size:clamp(26px,2.6vw,36px);font-weight:400;line-height:1.1}.si-body{color:var(--sub);text-wrap:pretty;margin-top:16px;font-size:18px;font-weight:400;line-height:1.75}.si-link{letter-spacing:2px;text-transform:uppercase;color:var(--accent);border-bottom:1px solid #0000;align-self:flex-start;margin-top:16px;font-size:12px;text-decoration:none;transition:border-color .3s;display:inline-block}.si-link span{transition:transform .3s cubic-bezier(.3,0,.2,1);display:inline-block}.si-link:hover,.si-link:focus-visible{border-bottom-color:currentColor}.si-link:hover span,.si-link:focus-visible span{transform:translate(4px)}.si-cardLink{margin-top:12px;font-size:11px}.si-seen{width:100%;margin-top:auto;padding-top:22px}.si-seenLabel{letter-spacing:3px;color:var(--accent);border-top:1px solid var(--hair);padding-top:20px;font-size:11px}.si-posters{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:12px 0 0;padding:0;list-style:none;display:grid}.si-posterSlot{aspect-ratio:2/3;text-align:center;letter-spacing:2.5px;color:var(--muted);place-items:center;padding:10px;font-size:11px;line-height:1.6;display:grid}.si-card .si-seen{padding-top:22px}.si-card .si-seenLabel{padding-top:16px}.sceneIndex.is-waiting [data-si-rise],.sceneIndex.is-waiting .si-tab,.sceneIndex.is-waiting .si-stage,.sceneIndex.is-waiting .si-card{opacity:0}@media (width>=641px){.sceneIndex.is-armed .si-cards{display:none}.sceneIndex.is-armed .si-uf{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:stretch;gap:72px;margin-top:48px;display:grid}}@media (width>=641px) and (width<=1024px){.sceneIndex.is-armed .si-uf{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:36px}.si-list{scrollbar-width:none;border-top:0;border-bottom:1px solid var(--hair);flex-direction:row;gap:28px;margin-inline:-32px;padding-inline:32px;overflow-x:auto}.si-list::-webkit-scrollbar{display:none}.si-tab{border-bottom:2px solid #0000;flex:none;align-items:baseline;gap:10px;width:auto;margin-bottom:-1px;padding:14px 0;display:flex}.si-tab[aria-selected=true]{border-bottom-color:var(--accent)}.si-tabName{white-space:nowrap;font-size:22px}.si-tabName:before,.si-tabArrow{display:none}.si-panel{padding:32px}.si-body{max-width:60ch}.si-seen{max-width:520px}}@media (width<=640px){.sceneIndex .sectionHead{padding-bottom:14px}.si-meta{display:none}.si-intro{margin-top:20px;line-height:1.7}.si-cards{scroll-snap-type:x mandatory;margin:32px -20px 0;padding-inline:20px;scroll-padding-inline:20px}.si-card{flex-basis:82%;padding:20px 18px 22px}.si-cardNum{font-size:36px}.si-cardTitle{min-height:2.2em;margin-top:18px;font-size:clamp(24px,6.8vw,30px)}.si-cardBody{margin-top:10px}.si-cardFull{display:none}.si-cardShort{display:inline}.sceneIndex.is-armed .si-cue{margin-top:28px;display:block}.sceneIndex.is-armed .si-cue+.si-cards{margin-top:16px}.sceneIndex.is-armed .si-cardsFoot{align-items:center;gap:16px;margin-top:20px;display:flex}}@media (prefers-reduced-motion:reduce){.sceneIndex *,.sceneIndex :before{transition-duration:.01ms!important}}.roleFrame{border-bottom:0}.roleFrame .sectionHead{gap:24px;padding-bottom:18px}.roleFrame .sectionTitle{text-wrap:balance}.rf-meta{letter-spacing:3px;color:var(--accent);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.rf-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:64px;margin-top:40px;display:grid}.rf-stage{max-width:max(640px,108vh)}.rf-frame{aspect-ratio:3/2;background:var(--tileBg);width:100%;position:relative;overflow:hidden}.rf-frameIn{position:absolute;inset:0}.rf-frameImg{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.rf-dim{opacity:0;pointer-events:none;background:#0e0e108c;transition:opacity .35s;position:absolute;inset:0}.rf-spot{opacity:0;pointer-events:none;transition:opacity .35s;position:absolute}.rf-spotImg{opacity:0;width:130%;height:130%;transition:opacity .4s;position:absolute;top:-15%;left:-15%;overflow:hidden;-webkit-mask-image:radial-gradient(#000 40%,#0000 73%);mask-image:radial-gradient(#000 40%,#0000 73%)}.rf-spotImg img{object-fit:cover;max-width:none;display:block;position:absolute}.rf-spotBox{position:absolute;inset:0}.rf-spotTick{width:1px;height:10px;position:absolute;left:50%}.rf-spotLabel{letter-spacing:2.5px;color:var(--heroInk);white-space:nowrap;background:#161618eb;border:1px solid #3a3a3e;padding:4px 10px;font-size:11px;position:absolute;left:50%;transform:translate(-50%)}.rf-labShort{display:none}.rf-hot{cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;border:1px solid #0000;border-radius:0;margin:0;padding:0;position:absolute}.rf-hot:hover{border-color:var(--heroInkSoft);background:#f4f2ee14}.rf-hot[data-role=spact]:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent)}.roleFrame .rf-hot:focus-visible{outline-offset:0}.rf-srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rf-frameMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:14px;display:flex}.rf-caption{letter-spacing:3px;color:var(--muted);font-size:11px}.rf-next{font:inherit;letter-spacing:2px;color:var(--heroInk);border:1px solid var(--ctrlBorder);cursor:pointer;white-space:nowrap;-webkit-appearance:none;appearance:none;background:0 0;border-radius:0;margin:0;padding:12px 22px;font-size:12px;transition:border-color .25s,color .25s}@media (hover:hover){.rf-next:hover{border-color:var(--accent);color:var(--accent)}}.rf-prompt{letter-spacing:2.5px;color:var(--muted);font-size:11px;line-height:1.7}.rf-promptShort,.rf-promptInline{display:none}.rf-roles{border-top:1px solid var(--hair);margin-top:18px}.rf-role{border-bottom:1px solid var(--hair);transition:opacity .3s}.rf-roleBtn{width:100%;font:inherit;color:var(--heroInk);text-align:left;cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;border:0;border-radius:0;align-items:center;gap:0;margin:0;padding:16px 0;display:flex}.rf-roleDash{background:var(--accent);opacity:0;flex:none;width:0;height:2px;margin-bottom:.18em;margin-right:0;transition:width .42s cubic-bezier(.3,0,.2,1),margin-right .42s cubic-bezier(.3,0,.2,1),opacity .42s cubic-bezier(.3,0,.2,1);display:block}.rf-roleName{text-transform:uppercase;letter-spacing:0;font-family:Anton,Jost,sans-serif;font-size:clamp(19px,1.9vw,26px);line-height:1.15;display:inline-flex;position:relative}.rf-roleCh{white-space:pre;transition:transform .34s cubic-bezier(.3,0,.2,1),color .34s cubic-bezier(.3,0,.2,1);transition-delay:calc(var(--i) * 26ms);display:inline-block}.rf-roleArrow{color:var(--accent);opacity:0;flex:none;margin-left:12px;font-size:12px;transition:transform .38s cubic-bezier(.3,0,.2,1),opacity .38s cubic-bezier(.3,0,.2,1);transform:translate(-14px)}.rf-roleBtn[aria-pressed=true] .rf-roleDash,.rf-roleBtn:focus-visible .rf-roleDash{opacity:1;width:18px;margin-right:12px}.rf-roleBtn[aria-pressed=true] .rf-roleCh,.rf-roleBtn:focus-visible .rf-roleCh{color:var(--accent)}.rf-roleBtn[aria-pressed=true] .rf-roleArrow,.rf-roleBtn:focus-visible .rf-roleArrow{opacity:1;transform:translate(0)}@media (hover:hover){.rf-roleBtn:not(:disabled):hover .rf-roleDash{opacity:1;width:18px;margin-right:12px}.rf-roleBtn:not(:disabled):hover .rf-roleCh{color:var(--accent);transform:translateY(-5px)}.rf-roleBtn:not(:disabled):hover .rf-roleArrow{opacity:1;transform:translate(0)}}.rf-role[data-absent]{opacity:.38}.rf-role[data-absent] .rf-roleBtn{cursor:default}.roleFrame.is-waiting [data-rf-rise]{opacity:0}@media (width>=1500px){.rf-spotLabel{padding:5px 12px;font-size:12px}}@media (width<=1024px){.rf-grid{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:32px}.rf-stage{max-width:none}.rf-spotLabel{letter-spacing:1.8px;padding:3px 7px}}@media (width<=640px){.rf-frame{width:auto;margin-inline:-20px}.rf-spotLabel{letter-spacing:1.5px;padding:2px 6px}.rf-labFull{display:none}.rf-labShort{display:inline}.rf-spotTick{height:6px}.rf-meta,.rf-caption,.rf-prompt{display:none}.rf-frameMeta{flex-wrap:nowrap;align-items:center;gap:16px;margin-top:16px}.rf-promptInline{letter-spacing:2px;min-width:0;color:var(--muted);flex:auto;font-size:11px;line-height:1.6;display:block}.rf-next{letter-spacing:1.5px;flex:none;padding:9px 14px;font-size:11px}.rf-grid{gap:20px}.rf-roles{margin-top:0}}@media (prefers-reduced-motion:reduce){.roleFrame *{transition-duration:.01ms!important}.rf-roleBtn:hover .rf-roleCh{transform:none}}.pillarBand:not(.bandDark){border-top:1px solid var(--hair);padding-top:80px}.pillarBand .sectionTitle{text-wrap:balance}.pillarBand .pillTitle{margin-top:22px}.pillarBand .pillBody{transition:color .45s cubic-bezier(.3,0,.2,1)}.pillarBand .pillar.is-hot .pillBody{color:var(--heroInk)}.pillarBand:not(.bandDark) .pillar.is-hot .pillBody{color:var(--ink)}.pillarBand.is-waiting .sectionHead>*,.pillarBand.is-waiting .pillar{opacity:0}@media (width<=640px){.pillarBand:not(.bandDark){padding-top:56px}}@media (prefers-reduced-motion:reduce){.pillarBand .pillBody{transition:none}}img{max-width:100%}.heroLayer{filter:none}.heroTitle{white-space:normal;max-width:none}.heroLede{letter-spacing:3px;max-width:56ch;color:var(--heroInkSoft);text-wrap:pretty;text-shadow:0 1px 12px #141416b3;margin:26px 0 0;font-size:13px;line-height:1.6}@media (hover:none){.whatLink{position:relative}.whatLink:after{content:"";position:absolute;inset:-12px 0}}@media (width<=1024px){.split{grid-template-columns:1fr!important;gap:40px!important}.pad{padding-left:32px!important;padding-right:32px!important}.heroPad{left:32px!important;right:32px!important}.heroShade{background:linear-gradient(#14141699 0%,#1414164d 18%,#141416a8 40%,#141416e6 100%)!important}.heroKick,.heroCredit{text-shadow:0 1px 12px #141416e6}.heroPad{bottom:48px!important}.heroCredit{margin-top:28px;text-align:right!important;position:static!important}}@media (width<=640px){.pad{padding-left:20px!important;padding-right:20px!important}.heroPad{left:20px!important;right:20px!important}.heroKick{letter-spacing:4px!important}.heroTitle{font-size:clamp(38px,13vw,64px)!important}.heroLede{letter-spacing:2.5px;margin-top:18px;font-size:12px}.dispL{font-size:clamp(24px,7vw,34px)!important}.dispXL{font-size:clamp(26px,8vw,40px)!important}.secHead{flex-direction:column;gap:10px;align-items:flex-start!important}.hero{padding:0;min-height:var(--coverPhotoH)!important}.heroPad{bottom:36px!important}.heroCredit{display:none!important}}
