@charset "UTF-8";
/* Separate the original scene sheet from its caption: nothing blurs or covers the artwork. */
.storyScreen[data-kind=directing] .projectAssetFrame{inset:3% 27% 33% 3%;transform:none;background:#edf8fc;border:1px solid #ffffffb0;box-shadow:none}.storyScreen[data-kind=directing] .projectAssetFrame>img{object-fit:contain;filter:none;transform:none}.storyScreen[data-kind=directing] .assetCaption{left:auto;right:3%;top:7%;bottom:auto;width:21%;max-height:55%;overflow:auto;padding:4px 0 4px 12px;background:transparent;backdrop-filter:none;box-shadow:none;border-color:#87c4d5}.storyScreen[data-kind=directing] .assetCaption h3{font-size:22px;line-height:1.6;overflow-wrap:anywhere}.storyScreen[data-kind=directing] .assetCaption p{font-size:10px;line-height:2}.storyScreen[data-kind=directing] .propTray{display:none!important}.storyScreen[data-kind=directing] .assetScan{opacity:.25}.sceneRail{bottom:12%;height:18%;gap:9px;align-items:stretch;overflow-x:auto;overflow-y:hidden;padding:5px 2px 9px;scrollbar-width:thin;scrollbar-color:#86bcd0 #e0f0f6;scroll-snap-type:x proximity;overscroll-behavior-x:contain}.sceneChoice{flex:0 0 calc((100% - 45px)/6);min-width:105px;height:100%;scroll-snap-align:start;box-shadow:none}.sceneChoice:hover,.sceneChoice:focus-visible,.sceneChoice[aria-pressed=true]{height:100%;transform:none;box-shadow:inset 0 0 0 1px #41a8cc}.sceneChoice img{height:calc(100% - 25px);object-position:50% 18%}.sceneChoice span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:9px;padding:6px 3px}.sceneRail::-webkit-scrollbar{height:5px}.sceneRail::-webkit-scrollbar-thumb{background:#86bcd0;border-radius:5px}
.future .summitClosing{gap:10px}.summitConclusion{font-size:12px;line-height:2.1;color:#3c7890;margin:0 0 10px;max-width:430px;text-shadow:0 1px 12px #effaff}.summitConclusion strong{display:inline-block;margin-top:9px;font-weight:400;font-size:17px;letter-spacing:2px;color:#256681}.future .summitVeil{background:linear-gradient(90deg,#f0f8fff5 0,#edf7ffeb 24%,#edf7ff9c 42%,transparent 67%),linear-gradient(0deg,#ecf8ffe0,transparent 22%)}
@media(max-height:760px) and (min-width:801px){.storyScreen[data-kind=directing] .assetCaption h3{font-size:18px}.storyScreen[data-kind=directing] .assetCaption p{font-size:8px}.sceneChoice span{font-size:7px}.summitConclusion{font-size:10px;line-height:1.9;margin-bottom:5px}.summitConclusion strong{font-size:14px;margin-top:5px}.future .summitCopy{padding-top:1vh}.future .summitCopy h2{font-size:43px}.summitRoles{margin-top:18px}.summitCopy>#summitRoleText{min-height:25px;margin-top:12px}.summitClosing{bottom:96px}}
@media(max-width:800px){.storyScreen[data-kind=directing] .projectAssetFrame{inset:3% 28% 34% 3%}.storyScreen[data-kind=directing] .assetCaption{right:3%;top:6%;bottom:auto;left:auto;width:22%;padding:3px 0 3px 7px}.storyScreen[data-kind=directing] .assetCaption h3{font-size:14px;margin:7px 0}.storyScreen[data-kind=directing] .assetCaption p{font-size:7px;line-height:1.8}.storyScreen[data-kind=directing] .assetCaption small{font-size:5px;letter-spacing:.5px}.sceneRail{height:19%;bottom:12%;gap:7px}.sceneChoice{min-width:85px;flex-basis:29%}.sceneChoice span{font-size:7px}.summitConclusion{font-size:9px;line-height:1.9;margin-bottom:6px;max-width:310px}.summitConclusion strong{font-size:13px;letter-spacing:1px}.future .summitCopy{padding-top:1vh}.future .summitCopy h2{font-size:34px}.summitRoles{margin-top:18px}.future .summitClosing{bottom:108px}.future .summitVeil{background:linear-gradient(#f0f8ffed,#edf7ffb3 36%,#edf7ff33 60%,#edf7fff2 90%)}}
