/* Four films in a compact, ordinary-flow grid. No pinned fullscreen stages. */
.editorial-home #work .vertical-launches.launch-grid{height:auto;margin:0;background:none}
.editorial-home #work .launch-grid .gallery-stage{position:relative;top:auto;height:auto;padding:0;background:none}
.editorial-home #work .launch-grid .gallery-viewport{overflow:visible}
.editorial-home #work .launch-grid .work{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:calc(100% - 80px);max-width:1280px;margin:0 auto;padding:0 0 64px;transform:none}
.editorial-home #work .launch-grid .launch-scene{min-width:0;height:auto;margin:0;padding:0;background:none;z-index:auto}
.editorial-home #work .launch-grid .launch-scene-stage{position:relative;top:auto;height:auto;padding:0;overflow:visible;background:none}
.editorial-home #work .launch-grid .film:nth-child(n){position:relative;inset:auto;width:100%;height:auto;display:block;margin:0;padding:4px;border:1px solid #bad0b43d;border-radius:12px;background:#15271c;transform:none;opacity:1;overflow:hidden;will-change:auto;box-shadow:0 12px 32px #0002}
.editorial-home #work .launch-grid .poster{height:auto;min-height:0;max-height:none;aspect-ratio:16/9;padding:0;border-radius:8px;overflow:hidden}
.editorial-home #work .launch-grid .poster>img,.editorial-home #work .launch-grid .gallery-preview{height:100%;object-fit:cover;filter:none}
.editorial-home #work .launch-grid .poster::after{display:block;background:linear-gradient(transparent 45%,#06100adb)}
.editorial-home #work .launch-grid .meta,.launch-grid .launch-film-label{display:none!important}
.editorial-home #work .launch-grid .work-card-overlay{position:absolute;inset:auto 20px 18px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;height:auto;margin:0;padding:0;transform:none}
.editorial-home #work .launch-grid .work-stat,.editorial-home #work .launch-grid .work-brand{opacity:1;transform:none}
.editorial-home #work .launch-grid .work-count{font-size:clamp(28px,3.3vw,49px);line-height:1;letter-spacing:-.04em}
.editorial-home #work .launch-grid .work-stat-label{display:block;margin-top:7px;font-size:11px;line-height:1.3}
.editorial-home #work .launch-grid .work-brand{display:block;max-width:36%}
.editorial-home #work .launch-grid .work-brand-placeholder{font-size:clamp(20px,2.5vw,34px);line-height:1}
.editorial-home #work .launch-grid .work-brand img.work-brand-logo{width:clamp(100px,12vw,170px);max-width:100%;height:auto;max-height:38px;object-fit:contain}
.launch-grid .work-case-link{display:none}
.launch-grid .launch-scene.grid-pending{opacity:0}
.launch-grid .launch-scene:focus-within{opacity:1!important}
@media(max-width:900px){
 .editorial-home #work .launch-grid .work{width:calc(100% - 32px);gap:14px;padding-bottom:36px}
 .editorial-home #work .launch-grid .film:nth-child(n){padding:3px;border-radius:8px}
 .editorial-home #work .launch-grid .poster{border-radius:5px}
 .editorial-home #work .launch-grid .work-card-overlay{inset:auto 9px 9px;gap:6px}
 .editorial-home #work .launch-grid .work-count{font-size:clamp(17px,4vw,31px)}
 .editorial-home #work .launch-grid .work-stat-label{font-size:8px;margin-top:4px;max-width:10ch}
 .editorial-home #work .launch-grid .work-brand-placeholder{font-size:clamp(12px,2.8vw,22px)}
 .editorial-home #work .launch-grid .work-brand{max-width:38%}
 .editorial-home #work .launch-grid .work-brand img.work-brand-logo{width:100%;max-height:23px}
}
@media(prefers-reduced-motion:reduce){.launch-grid .launch-scene.grid-pending{opacity:1}}
