html:has(.vr-kit-load){overflow:hidden}html:has(.vr-kit-load),html:has(.vr-kit-page){overflow-anchor:none}.vr-kit-load{--vr-kit-snap-dur:0.95s;--vr-kit-strip-h:min(175vmin,1120px);--vr-kit-cluster-x:0px;--vr-kit-cluster-y:0px;--vr-kit-avengers-hub-y:86.15%;--vr-kit-avengers-rot:0deg;--vr-kit-avengers-x:0px;--vr-kit-avengers-y:-120px;--vr-kit-xmen-hub-y:86.15%;--vr-kit-xmen-rot:120deg;--vr-kit-xmen-x:140px;--vr-kit-xmen-y:120px;--vr-kit-f4-hub-y:86.15%;--vr-kit-f4-rot:240deg;--vr-kit-f4-x:-140px;--vr-kit-f4-y:120px;--vr-kit-brand-bottom:max(6.5rem,calc(env(safe-area-inset-bottom) + 4.75rem));--vr-kit-brand-width:min(92vw,520px);--vr-kit-brand-logo-box:min(42vw,9.5rem);--vr-kit-brand-logo-run:min(72vw,16rem);--vr-kit-brand-bar:min(72vw,14rem);position:fixed;inset:0;z-index:90;background:#000;overflow:hidden}.vr-kit-load.is-out{animation:introOut .75s ease forwards}.vr-kit-load.is-video{container-type:size}.vr-kit-load__video{position:absolute;top:0;left:50%;z-index:1;height:100cqh;width:calc(100cqh * 16 / 9);max-width:none;transform:translateX(-50%);object-fit:cover;background:#000;pointer-events:none}.vr-kit-load__video::-webkit-media-controls,.vr-kit-load__video::-webkit-media-controls-enclosure,.vr-kit-load__video::-webkit-media-controls-overlay-play-button,.vr-kit-load__video::-webkit-media-controls-panel,.vr-kit-load__video::-webkit-media-controls-play-button,.vr-kit-load__video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none;opacity:0;pointer-events:none;width:0!important;height:0!important}.vr-kit-load__shield{position:absolute;inset:0;z-index:6}.vr-kit-load.is-layout-debug .vr-kit-load__flash{animation:none;opacity:0}.vr-kit-load.is-layout-debug .vr-kit-load__piece{animation:none;opacity:1;transform:translate(-50%,calc(-1 * var(--vr-kit-piece-hub-y))) translate(var(--vr-kit-nudge-x),var(--vr-kit-nudge-y)) rotate(var(--vr-kit-rot))}.vr-kit-load.is-layout-debug .vr-kit-load__cluster{animation:none}.vr-kit-load.is-layout-debug .vr-kit-load__bar,.vr-kit-load.is-layout-debug .vr-kit-load__logo,.vr-kit-load.is-layout-debug .vr-kit-load__text{animation:none;opacity:1;filter:none;scale:1}.vr-kit-load__flash{position:absolute;inset:0;z-index:1;pointer-events:none;background:var(--marvel);opacity:0;animation:vrKitLoadFlash .55s ease-out 2.05s forwards}.vr-kit-load__cluster{position:fixed;left:50%;top:50%;z-index:4;width:0;height:0;transform:translate(calc(-50% + var(--vr-kit-cluster-x)),calc(-50% + var(--vr-kit-cluster-y)));pointer-events:none}.vr-kit-load__piece{position:absolute;left:0;top:0;opacity:0;will-change:transform,opacity;animation-duration:var(--vr-kit-snap-dur);animation-timing-function:cubic-bezier(.14,1,.28,1);animation-fill-mode:forwards}.vr-kit-load__piece img{display:block;height:var(--vr-kit-strip-h);width:auto;max-width:none;filter:drop-shadow(0 8px 22px rgba(0,0,0,.5))}.vr-kit-load__piece--avengers{z-index:3;--vr-kit-piece-hub-y:var(--vr-kit-avengers-hub-y);--vr-kit-rot:var(--vr-kit-avengers-rot);--vr-kit-nudge-x:var(--vr-kit-avengers-x);--vr-kit-nudge-y:var(--vr-kit-avengers-y);--vr-kit-fly-x:0;--vr-kit-fly-y:-108vh;transform-origin:50% var(--vr-kit-piece-hub-y);animation-name:vrKitMedalSnap;animation-delay:.15s}.vr-kit-load__piece--f4{z-index:1;--vr-kit-piece-hub-y:var(--vr-kit-f4-hub-y);--vr-kit-rot:var(--vr-kit-f4-rot);--vr-kit-nudge-x:var(--vr-kit-f4-x);--vr-kit-nudge-y:var(--vr-kit-f4-y);--vr-kit-fly-x:-88vw;--vr-kit-fly-y:72vh;animation-delay:.55s}.vr-kit-load__piece--f4,.vr-kit-load__piece--xmen{transform-origin:50% var(--vr-kit-piece-hub-y);animation-name:vrKitMedalSnap}.vr-kit-load__piece--xmen{z-index:2;--vr-kit-piece-hub-y:var(--vr-kit-xmen-hub-y);--vr-kit-rot:var(--vr-kit-xmen-rot);--vr-kit-nudge-x:var(--vr-kit-xmen-x);--vr-kit-nudge-y:var(--vr-kit-xmen-y);--vr-kit-fly-x:88vw;--vr-kit-fly-y:72vh;animation-delay:.95s}.vr-kit-load__cluster.is-hold .vr-kit-load__piece{animation:none;opacity:1;transform:translate(-50%,calc(-1 * var(--vr-kit-piece-hub-y))) translate(var(--vr-kit-nudge-x),var(--vr-kit-nudge-y)) rotate(var(--vr-kit-rot))}.vr-kit-load__cluster.is-hold{animation:vrKitClusterLock .45s ease-out forwards}.vr-kit-load__brand{position:fixed;left:50%;right:auto;top:auto;bottom:var(--vr-kit-brand-bottom);z-index:6;transform:translateX(-50%);display:grid;justify-items:center;gap:.65rem;width:var(--vr-kit-brand-width);pointer-events:none}.vr-kit-load__logo{display:grid;justify-items:center;gap:.35rem;opacity:0;animation:vrKitLogoSlam .55s cubic-bezier(.12,1.35,.2,1) 1.95s forwards}.vr-kit-load__logo .media-load__box,.vr-kit-load__logo .media-load__run{display:block;width:auto;height:auto}.vr-kit-load__logo .media-load__box{width:var(--vr-kit-brand-logo-box)}.vr-kit-load__logo .media-load__run{width:var(--vr-kit-brand-logo-run)}.vr-kit-load__bar{display:block;width:var(--vr-kit-brand-bar);height:3px;background:rgba(255,255,255,.14);overflow:hidden;opacity:0;animation:vrKitLogoSlam .4s ease 2.15s forwards}.vr-kit-load__fill{display:block;height:100%;background:var(--marvel);transition:width .25s ease}.vr-kit-load__text{color:var(--dim);font-size:.68rem;font-weight:700;letter-spacing:.28em;opacity:0;animation:vrKitLogoSlam .4s ease 2.25s forwards}.vr-kit-load__skip{position:absolute;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:7;padding:.45rem .75rem;border:1px solid rgba(255,255,255,.35);background:transparent;color:#fff;font:inherit;font-size:.72rem;font-weight:700;letter-spacing:.14em;cursor:pointer}@keyframes vrKitMedalSnap{0%{opacity:0;transform:translate(-50%,calc(-1 * var(--vr-kit-piece-hub-y))) translate(var(--vr-kit-fly-x),var(--vr-kit-fly-y)) rotate(var(--vr-kit-rot)) scale(1.12)}72%{opacity:1;transform:translate(-50%,calc(-1 * var(--vr-kit-piece-hub-y))) translate(var(--vr-kit-nudge-x),var(--vr-kit-nudge-y)) rotate(var(--vr-kit-rot)) scale(1.03)}to{opacity:1;transform:translate(-50%,calc(-1 * var(--vr-kit-piece-hub-y))) translate(var(--vr-kit-nudge-x),var(--vr-kit-nudge-y)) rotate(var(--vr-kit-rot))}}@keyframes vrKitClusterLock{0%{transform:translate(calc(-50% + var(--vr-kit-cluster-x)),calc(-50% + var(--vr-kit-cluster-y))) scale(1)}40%{transform:translate(calc(-50% + var(--vr-kit-cluster-x)),calc(-50% + var(--vr-kit-cluster-y))) scale(1.04)}to{transform:translate(calc(-50% + var(--vr-kit-cluster-x)),calc(-50% + var(--vr-kit-cluster-y))) scale(1)}}@keyframes vrKitLogoSlam{0%{opacity:0;scale:1.55;filter:blur(10px)}to{opacity:1;scale:1;filter:none}}@keyframes introOut{to{opacity:0;visibility:hidden}}@keyframes vrKitLoadFlash{0%{opacity:0}22%{opacity:.75}to{opacity:0}}@media (max-width:720px){.vr-kit-load{--vr-kit-strip-h:min(148vmin,880px);--vr-kit-cluster-x:0px;--vr-kit-cluster-y:6vh;--vr-kit-avengers-hub-y:86.15%;--vr-kit-avengers-rot:0deg;--vr-kit-avengers-x:0px;--vr-kit-avengers-y:-150px;--vr-kit-xmen-hub-y:86.15%;--vr-kit-xmen-rot:120deg;--vr-kit-xmen-x:85px;--vr-kit-xmen-y:0px;--vr-kit-f4-hub-y:86.15%;--vr-kit-f4-rot:240deg;--vr-kit-f4-x:-90px;--vr-kit-f4-y:0px;--vr-kit-brand-bottom:max(14rem,calc(env(safe-area-inset-bottom) + 11rem));--vr-kit-brand-width:min(92vw,520px);--vr-kit-brand-logo-box:min(38vw,8.5rem);--vr-kit-brand-logo-run:min(68vw,14.5rem);--vr-kit-brand-bar:min(68vw,13rem)}}@media (prefers-reduced-motion:reduce){.vr-kit-load__bar,.vr-kit-load__flash,.vr-kit-load__logo,.vr-kit-load__piece,.vr-kit-load__text{animation:none;opacity:1}.vr-kit-load__piece--avengers,.vr-kit-load__piece--f4,.vr-kit-load__piece--xmen{animation:none;opacity:1;transform:translate(-50%,calc(-1 * var(--vr-kit-piece-hub-y))) translate(var(--vr-kit-nudge-x),var(--vr-kit-nudge-y)) rotate(var(--vr-kit-rot))}.vr-kit-load.is-out{animation:none;opacity:0;visibility:hidden}}