.Mgwlda_canvas{--floor:.88;flex:none;width:100%;position:relative}.Mgwlda_canvas[data-scene=process-development]{--aspect:3.2061}.Mgwlda_canvas[data-scene=production-office]{--aspect:3.0484}.Mgwlda_canvas[data-scene=pilot-plant]{--aspect:3.1057}.Mgwlda_canvas[data-scene=cell-therapy]{--aspect:2.9752}.Mgwlda_canvas[data-scene=review-office],.Mgwlda_canvas[data-photograph]{--aspect:2}.Mgwlda_room{position:absolute;inset-block:0;inset-inline:calc(50% - 50vw);overflow:hidden}.Mgwlda_scene{object-fit:cover}.Mgwlda_canvas[data-mirrored] .Mgwlda_room{scale:-1 1}.Mgwlda_stage{padding:clamp(28px, 6vw, 80px) calc(7vw - var(--frame-gutter));justify-content:center;align-items:center;display:flex;position:relative}.Mgwlda_stage>*{width:100%;max-width:920px}.Mgwlda_canvas[data-scene=review-office] .Mgwlda_stage>*{max-width:880px}@media (min-width:1280px){.Mgwlda_stage{min-height:calc(100vw / var(--aspect));padding-block:100px}.Mgwlda_canvas[data-aside] .Mgwlda_stage{justify-content:flex-start;padding-left:0}.Mgwlda_canvas[data-scene=process-development] .Mgwlda_scene{object-position:calc(36.25% - 269px) 50%}.Mgwlda_canvas[data-scene=pilot-plant] .Mgwlda_scene{object-position:calc(71.75% - 125px) 50%}.Mgwlda_canvas[data-scene=cell-therapy][data-aside] .Mgwlda_room{height:max(680px, 100vw / var(--aspect));inset-block:auto 0}.Mgwlda_canvas[data-scene=cell-therapy][data-aside] .Mgwlda_stage{padding-top:40px}.Mgwlda_canvas[data-scene=review-office]:not([data-aside]){margin-top:-40px}.Mgwlda_canvas[data-scene=review-office] .Mgwlda_stage{align-items:flex-start;padding-block:80px 10px}.Mgwlda_canvas[data-scene=review-office] .Mgwlda_scene{object-position:54% 50%}}@media (min-width:1526px){.Mgwlda_canvas[data-scene=process-development] .Mgwlda_scene{object-position:57% 50%}}@media (min-width:1682px){.Mgwlda_canvas[data-scene=pilot-plant] .Mgwlda_scene{object-position:67.75% 50%}}.reveal-arrive:has(>.Mgwlda_canvas){--rise:0px}@media screen and (prefers-reduced-motion:no-preference){[data-reveal] .Mgwlda_stage>*{animation:Mgwlda_room-screen-up 1.2s var(--reveal-move) var(--d,0s) both}}@keyframes Mgwlda_room-screen-up{0%{translate:0 30px}}@media screen and (prefers-reduced-motion:no-preference){[data-reveal] .Mgwlda_canvas[data-photograph] .Mgwlda_scene{transform-origin:calc(var(--face) * 100%) 45%;animation:Mgwlda_room-nearer 18s cubic-bezier(.2, .6, .3, 1) var(--d,0s) both}}@keyframes Mgwlda_room-nearer{0%{scale:1.06}}.Mgwlda_canvas[data-scene=process-development]{--face:.855}.Mgwlda_canvas[data-scene=cell-therapy]{--face:.864}.Mgwlda_canvas[data-scene=production-office]{--face:.907}.Mgwlda_canvas[data-scene=filling-line]{--face:.2}.Mgwlda_canvas[data-scene=quality-office]{--face:.75}.Mgwlda_canvas[data-scene=release-review]{--face:.7}.Mgwlda_canvas[data-scene=filling-vials]{--face:.82}.Mgwlda_canvas[data-scene=meeting-room]{--face:.2}.Mgwlda_canvas[data-scene=gowning-room]{--face:.856}.Mgwlda_canvas[data-scene=warehouse]{--face:.8}.Mgwlda_canvas[data-scene=goods-in]{--face:.76}.Mgwlda_canvas[data-scene=planning-office]{--face:.3}.Mgwlda_canvas[data-scene=client-office]{--face:.2}.Mgwlda_canvas[data-scene=client-review]{--face:.15}.Mgwlda_canvas[data-scene=edge-line]{--face:.25}.Mgwlda_canvas[data-scene=edge-cabinet]{--face:.8}.Mgwlda_canvas[data-scene=plant-overlook]{--face:.33}.Mgwlda_canvas[data-scene=test-protocol]{--face:.18}.Mgwlda_canvas[data-scene=ds-sample]{--face:.17}.Mgwlda_canvas[data-scene=deployment-floor]{--face:.85}.Mgwlda_canvas[data-scene=pharmacy-verify]{--face:.875}.Mgwlda_canvas[data-scene=pharmacy-lab]{--face:.915}.Mgwlda_canvas[data-scene=pharmacy-pack]{--face:.165}.Mgwlda_canvas[data-scene=pharmacy-stock]{--face:.88}@media (min-width:1280px){.Mgwlda_canvas[data-aside] .Mgwlda_scene{object-position:max(100%, calc(var(--face) * 100% + 75vw + 160px - var(--face) * 100vw)) 50%}.Mgwlda_canvas[data-photograph][data-aside=left] .Mgwlda_scene{object-position:clamp(100%, calc(var(--face) * 100% + 75vw + 160px - var(--face) * 100vw), 0%) 50%}.Mgwlda_canvas[data-photograph] .Mgwlda_stage{min-height:min(calc(100vw / var(--aspect)), 760px)}.Mgwlda_canvas[data-scene=warehouse]:not([data-aside]) .Mgwlda_scene{object-position:clamp(100%, calc(var(--face) * 100% + 75vw + 230px - var(--face) * 100vw), 0%) 50%}.Mgwlda_canvas[data-aside=right] .Mgwlda_stage{padding-inline:calc(7vw - var(--frame-gutter)) 0;justify-content:flex-end}.Mgwlda_canvas[data-aside=right] .Mgwlda_scene{object-position:clamp(100%, calc(var(--face) * 100% + 25vw - 160px - var(--face) * 100vw), 0%) 50%}.Mgwlda_canvas[data-scene=meeting-room][data-aside=right] .Mgwlda_scene{object-position:clamp(100%, calc(var(--face) * 100% + 25vw - 160px - var(--face) * 100vw), 0%) 100%}.Mgwlda_canvas[data-photograph][data-mirrored][data-aside=right] .Mgwlda_scene{object-position:clamp(100%, calc(var(--face) * 100% + 75vw + 160px - var(--face) * 100vw), 0%) 50%}.Mgwlda_canvas[data-photograph][data-mirrored][data-aside=left] .Mgwlda_scene{object-position:clamp(100%, calc(var(--face) * 100% + 25vw - 160px - var(--face) * 100vw), 0%) 50%}}.Mgwlda_canvas[data-scene=review-office]{--floor:.92}@media (max-width:1279px){.Mgwlda_room{aspect-ratio:var(--aspect);bottom:auto}.Mgwlda_stage{margin-inline:calc(16px - var(--frame-gutter));padding:calc(100vw / var(--aspect) * var(--floor)) 0 12px}}@media (max-width:760px){.Mgwlda_room{aspect-ratio:16/9}.Mgwlda_stage{margin-inline:calc(16px - var(--frame-gutter-phone));padding-top:calc(100vw * 9 / 16 * var(--floor))}.Mgwlda_scene{object-position:left}.Mgwlda_canvas[data-scene=production-office] .Mgwlda_scene,.Mgwlda_canvas[data-scene=cell-therapy] .Mgwlda_scene,.Mgwlda_canvas[data-scene=filling-vials] .Mgwlda_scene,.Mgwlda_canvas[data-scene=gowning-room] .Mgwlda_scene,.Mgwlda_canvas[data-scene=warehouse] .Mgwlda_scene,.Mgwlda_canvas[data-scene=goods-in] .Mgwlda_scene,.Mgwlda_canvas[data-scene=release-review] .Mgwlda_scene,.Mgwlda_canvas[data-scene=quality-office] .Mgwlda_scene,.Mgwlda_canvas[data-scene=edge-cabinet] .Mgwlda_scene,.Mgwlda_canvas[data-scene=deployment-floor] .Mgwlda_scene,.Mgwlda_canvas[data-scene=pharmacy-verify] .Mgwlda_scene,.Mgwlda_canvas[data-scene=pharmacy-lab] .Mgwlda_scene,.Mgwlda_canvas[data-scene=pharmacy-stock] .Mgwlda_scene{object-position:right}.Mgwlda_canvas[data-scene=review-office] .Mgwlda_room{aspect-ratio:4/3}.Mgwlda_canvas[data-scene=review-office] .Mgwlda_stage{padding-top:calc(100vw * 3 / 4 * var(--floor))}}
