.hero .plate{container-type:size}
.shift-register{position:absolute;left:50%;top:51%;width:max(100cqw,159.879cqh);aspect-ratio:1586/992;transform:translate(-50%,-51%);pointer-events:none}
.shift-briefing{position:absolute;left:50.6305%;top:54.6371%;width:16.3934%;aspect-ratio:260/284;pointer-events:none;
 mask-image:linear-gradient(90deg,transparent,#000 7%,#000 94%,transparent),linear-gradient(180deg,transparent,#000 6%,#000 92%,transparent);mask-composite:intersect}
.shift-briefing img,.shift-briefing video{position:absolute;inset:0;width:100%;height:100%;object-fit:fill}
.shift-briefing video{opacity:0}.shift-briefing[data-playing] video{opacity:1}
@media (max-width:600px) and (orientation:portrait){.shift-register{height:100%;width:auto;right:0;top:0;left:auto;transform:none}}
@media(prefers-reduced-motion:reduce){.shift-briefing video{display:none}}
