/* Shared depth entrances. The hero and fixed navigation stay stable. */
.depth-item{backface-visibility:hidden;transform-origin:50% 60%;animation:none!important}
.depth-armed{opacity:0}
html[data-opening=pending] .hero-copy,html[data-opening=playing] .hero-copy,html[data-opening=revealing] .hero-copy{opacity:1}
html[data-opening=pending] #hero-title{opacity:0}
html[data-opening=pending] .hero .eyebrow,html[data-opening=pending] .hero .welcome{opacity:0}
html[data-opening=revealing] .hero .eyebrow,html[data-opening=revealing] .hero .welcome,html[data-opening=revealing] .hero .signal,html[data-opening=revealing] .hero .platforms,html[data-opening=revealing] .site-header{opacity:0}
html[data-opening=revealing] #hero-title .hero-glyph{transform:none!important;transition:none!important}
html[data-opening=pending] .site-header,html[data-opening=playing] .site-header{pointer-events:none}
#particle-screen{z-index:1000}
.language-menu{box-sizing:border-box;padding:2px}
.language-menu [role=option]{display:block;box-sizing:border-box;text-align:center;height:25px;min-height:25px;padding:3px 0;font-size:12px;line-height:1.2}
@media(max-width:760px){
 body.site-shell .site-header .language-switch{box-sizing:border-box;width:68px;height:30px}
 body .site-header .language-switch .mobile-language-trigger{box-sizing:border-box;width:66px;min-width:66px;padding:0 17px 0 5px;font-size:11px;font-weight:500}
 body.site-shell .site-header .language-switch.is-language-chosen{width:44px}
 body .site-header .language-switch.is-language-chosen .mobile-language-trigger{width:42px;min-width:42px;padding:0 15px 0 3px;font-size:12px}
 body .site-header .language-switch::after{right:8px}
}
@media(prefers-reduced-motion:reduce){.depth-armed{opacity:1}.depth-item{transform:none!important;filter:none!important;opacity:1!important}html[data-opening=pending] #hero-title,html[data-opening=pending] .hero .eyebrow,html[data-opening=pending] .hero .welcome{opacity:1!important}}
