.ProjectViewer-module__E2Rs2q__page{--video-width-cap:calc(100vw - var(--space-4) * 2 - var(--space-5) - var(--credits-width));--video-width:min(var(--video-height) * var(--video-aspect), var(--video-width-cap));--content-width:calc(var(--video-width) + var(--space-5) + var(--credits-width));padding:var(--viewer-inset-top) var(--space-4) calc(var(--content-inset-bottom) + var(--viewer-center-offset) * 2);flex-direction:column;flex:1;justify-content:center;display:flex}.ProjectViewer-module__E2Rs2q__viewerContent{width:var(--content-width);gap:var(--space-3);flex-direction:column;max-width:100%;margin-inline:auto;display:flex}.ProjectViewer-module__E2Rs2q__stage{align-items:flex-end;gap:var(--space-5);animation:ProjectViewer-module__E2Rs2q__fadeInSpring var(--spring-duration) var(--spring-ease) both;display:flex}@keyframes ProjectViewer-module__E2Rs2q__fadeInSpring{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ProjectViewer-module__E2Rs2q__stage{animation:none}}.ProjectViewer-module__E2Rs2q__videoCol{width:var(--video-width);flex:0 auto;min-width:0;max-width:100%}.ProjectViewer-module__E2Rs2q__videoSlot{width:100%;aspect-ratio:var(--video-aspect,16 / 9);background:var(--color-black)}.ProjectViewer-module__E2Rs2q__videoSlotBand{height:calc(var(--player-progress-gap) + var(--player-progress-band) + var(--player-controls-row))}.ProjectViewer-module__E2Rs2q__creditsCol{flex:0 0 var(--credits-width);flex-direction:column;display:flex}.ProjectViewer-module__E2Rs2q__creditRows{gap:var(--space-1);flex-direction:column;display:flex}.ProjectViewer-module__E2Rs2q__creditsMeta{margin-top:var(--player-progress-gap);height:var(--player-progress-band);font-size:var(--font-size-nav);color:var(--color-muted);white-space:nowrap;justify-content:flex-end;align-items:center;display:flex}.ProjectViewer-module__E2Rs2q__creditRow{justify-content:space-between;gap:var(--space-2);font-size:var(--font-size-nav);display:flex}.ProjectViewer-module__E2Rs2q__creditRole{color:var(--color-muted)}.ProjectViewer-module__E2Rs2q__creditName{color:var(--color-black);text-align:right}.ProjectViewer-module__E2Rs2q__creditNameLink{transition:color var(--spring-duration) var(--spring-ease)}.ProjectViewer-module__E2Rs2q__creditNameLink:hover,.ProjectViewer-module__E2Rs2q__creditNameLink:focus-visible{color:var(--color-muted)}@media (prefers-reduced-motion:reduce){.ProjectViewer-module__E2Rs2q__creditNameLink{transition:none}}.ProjectViewer-module__E2Rs2q__captionBar{font-size:var(--font-size-nav);justify-content:space-between;align-items:baseline;display:flex}.ProjectViewer-module__E2Rs2q__captionLeft{flex-direction:column;gap:2px;display:flex}.ProjectViewer-module__E2Rs2q__captionStatus{color:var(--color-muted);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider)}.ProjectViewer-module__E2Rs2q__captionTitle{color:var(--color-black)}.ProjectViewer-module__E2Rs2q__captionSynopsis,.ProjectViewer-module__E2Rs2q__captionSub{color:var(--color-muted)}@media (max-width:900px),(hover:none){.ProjectViewer-module__E2Rs2q__page{padding:0 0 var(--space-5);justify-content:flex-start}.ProjectViewer-module__E2Rs2q__viewerContent{gap:var(--space-4);width:100%}.ProjectViewer-module__E2Rs2q__stage{display:contents}.ProjectViewer-module__E2Rs2q__videoCol{order:1;width:100%}.ProjectViewer-module__E2Rs2q__captionBar{padding-inline:var(--space-4);margin-top:calc(var(--space-3) - var(--space-4));order:2}.ProjectViewer-module__E2Rs2q__creditsCol{width:100%;padding-inline:var(--space-4);flex:none;order:3}.ProjectViewer-module__E2Rs2q__creditRows{gap:var(--space-2)}.ProjectViewer-module__E2Rs2q__creditsMeta{margin-top:var(--space-3);height:auto}}@media (hover:none){.ProjectViewer-module__E2Rs2q__creditNameLink{transition:none}.ProjectViewer-module__E2Rs2q__creditNameLink:hover{color:var(--color-black)}}
