/* Compositor-only entrances. Layout, imagery, commerce and scroll stay intact. */
html.ge-arrival body main :is(.ge-banner-intro,.ge-banner-emphasis,.ge-catalog-title,.ge-banner-lead,.ge-banner-actions,.hero-copy>.ge-banner-button,.pro-hero-copy>.eyebrow):not([data-ge-entered]),
html.ge-arrival body :is(.site-header,.hero-scene-frame,.flow-scene-frame,.solutions-continuous-scene,.pro-continuous-scene,.shop-hero-media):not([data-ge-entered]),
html.ge-arrival body main :is(.featured-envelope,.solution-envelope,.home-wizard-shell,.category-panel,.pro-workspace,.catalog-command-bar,.catalog-category-section,.catalog-filters,.catalog-results-toolbar,.catalog-card,.featured-card,.section-heading,.builders-content,.product-purchase-v2,.product-rich-content,.product-documents,.cart-page-hero-grid,.cart-products,.cart-order-summary,.ge-account-heading,.ge-account-surface,.ge-checkout-content,[data-wizard-screen],.ge-guided-group):not([data-ge-entered]){opacity:0}
html.ge-arrival body main :is(.hero-copy,.solutions-hero-copy,.pro-hero-copy,.shop-hero-copy,.institutional-copy,.page-hero-copy,.category-hero-copy):not([data-ge-banner-ready]){opacity:0}
html.ge-arrival [data-ge-pending]{opacity:0}
html.ge-arrival :is(.hero-arrow,.hero-autoplay,.site-footer):not([data-ge-entered]){opacity:0}
html.ge-arrival main[data-product-page][aria-busy="true"] .product-purchase-v2{opacity:1}
/* Keyboard navigation never has to wait for a decorative entrance. */
html.ge-arrival :is([data-ge-pending],[data-ge-entered]):focus-within{opacity:1!important}
html.ge-arrival main :focus-within,html.ge-arrival .site-header:focus-within,html.ge-arrival .site-footer:focus-within{opacity:1!important}
/* The old independent 180ms reveals cannot compete with the shared timeline. */
html.ge-arrival main [data-wizard-screen].is-changing{animation:none!important}
@media(prefers-reduced-motion:reduce){html.ge-arrival [data-ge-pending]{translate:none!important}}
