/* Las tarjetas mantienen el carrusel espacial original; las capturas se ven completas. */
#home-featured .HomeGallery_preview__pakjM{background:#101114}
#home-featured .HomeGallery_work__MMdHm:nth-child(3) .HomeGallery_preview__pakjM,
#home-featured .HomeGallery_work__MMdHm:nth-child(4) .HomeGallery_preview__pakjM{background:#fff}
#home-featured .HomeGallery_poster__iAfNP{background:transparent}
#home-featured .HomeGallery_poster__iAfNP>img,
#home-featured .HomeGallery_video__qntIr{opacity:0!important}
#home-featured .HomeGallery_preview__pakjM:after{content:"";position:absolute;inset:0;z-index:3;background-position:center;background-repeat:no-repeat;background-size:contain;pointer-events:none}
#home-featured .HomeGallery_work__MMdHm:nth-child(1) .HomeGallery_preview__pakjM:after{background-image:url('assets/analytics/desktop-one.png')}
#home-featured .HomeGallery_work__MMdHm:nth-child(2) .HomeGallery_preview__pakjM:after{background-image:url('assets/analytics/desktop-two.png')}
#home-featured .HomeGallery_work__MMdHm:nth-child(3) .HomeGallery_preview__pakjM:after{background-image:url('assets/analytics/video-analytics-privacy.png')}
#home-featured .HomeGallery_work__MMdHm:nth-child(4) .HomeGallery_preview__pakjM:after{background-image:url('assets/analytics/summary-privacy.png')}
#home-featured .HomeGallery_work__MMdHm:nth-child(5) .HomeGallery_preview__pakjM:after{background-image:url('assets/analytics/video-list-privacy.png')}
#home-featured .HomeGallery_work__MMdHm:nth-child(6) .HomeGallery_preview__pakjM:after{background-image:url('assets/analytics/gamertag-privacy.png')}
#home-featured .HomeGallery_motion__qtjzS .HomeGallery_world__m5_0l{z-index:3}
#home-featured .HomeGallery_motion__qtjzS .HomeGallery_work__MMdHm[data-gpu-ready=true] .HomeGallery_poster__iAfNP{opacity:1}
#home-featured .HomeGallery_motion__qtjzS .HomeGallery_header__lHxDD,
#home-featured .HomeGallery_motion__qtjzS .HomeGallery_controls__WcoaJ{z-index:5}
#home-featured .HomeGallery_projectLink__Ym2A2{cursor:zoom-in}
#home-featured:not([data-featured-ready="true"]) .HomeGallery_projectLink__Ym2A2{pointer-events:none!important}

.escalade-featured-dialog{background:transparent;border:0;color:#fff;max-height:96dvh;max-width:min(96vw,1400px);padding:0;overflow:visible}
.escalade-featured-dialog::backdrop{background:rgb(8 9 12 / .86);backdrop-filter:blur(10px)}
.escalade-featured-dialog__panel{position:relative;background:#141518;border:1px solid rgb(255 255 255 / .18);border-radius:16px;box-shadow:0 20px 80px rgb(0 0 0 / .4);overflow:hidden}
.escalade-featured-dialog__image{display:block;max-width:min(92vw,1360px);max-height:calc(96dvh - 76px);width:auto;height:auto;object-fit:contain;margin:auto}
.escalade-featured-dialog__close{position:absolute;right:12px;top:12px;z-index:2;background:rgb(15 16 19 / .82);border:1px solid rgb(255 255 255 / .24);border-radius:50%;color:#fff;cursor:pointer;font-size:26px;line-height:1;width:38px;height:38px}
.escalade-featured-dialog__footer{align-items:center;display:grid;gap:16px;grid-template-columns:44px minmax(0,1fr) 44px;min-height:60px;padding:8px 18px}
.escalade-featured-dialog__footer button{background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .2);border-radius:50%;color:#fff;cursor:pointer;font-size:22px;width:40px;height:40px}
.escalade-featured-dialog__caption{font:500 clamp(13px,1.4vw,17px)/1.3 Arial,sans-serif;text-align:center}
.escalade-featured-dialog button:focus-visible{outline:2px solid #fff;outline-offset:3px}
@media(max-width:640px){.escalade-featured-dialog__panel{border-radius:10px}.escalade-featured-dialog__footer{gap:8px;padding-inline:8px}.escalade-featured-dialog__image{max-width:96vw}}
