@property --ob-reveal {syntax:"<percentage>";inherits:false;initial-value:0%;}
@media(prefers-reduced-motion:no-preference){
html.ob-intro-wait .ob-hero .ob-rendered-space,html.ob-intro-wait .ob-hero .ob-title,html.ob-intro-wait .ob-hero .ob-kicker,html.ob-intro-wait .ob-hero .ob-coordinates,html.ob-intro-wait .ob-hero .ob-timeline{opacity:0}
html.ob-intro-play .ob-hero .ob-rendered-space{mask-image:linear-gradient(90deg,transparent 0%,#000 30%,#000 70%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 30%,#000 70%,transparent 100%);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:59% center;-webkit-mask-position:59% center;mask-size:var(--ob-reveal) 100%;-webkit-mask-size:var(--ob-reveal) 100%;animation:ob-cinema-reveal 4.8s cubic-bezier(.3,.45,.25,1) both}
html.ob-intro-play .ob-hero .ob-rendered-orbits{animation:ob-cinema-orbits 2s cubic-bezier(.22,.61,.36,1) 1.3s both}
html.ob-intro-play .ob-hero .ob-orbital-planets{animation:ob-cinema-planets 2s cubic-bezier(.22,.61,.36,1) 1.5s both}
html.ob-intro-play .ob-hero .ob-title{animation:ob-cinema-title 1.15s cubic-bezier(.16,1,.3,1) 2.1s both}
html.ob-intro-play .ob-hero .ob-kicker,html.ob-intro-play .ob-hero .ob-coordinates{animation:ob-cinema-label .9s ease-out 2.7s both}
html.ob-intro-play .ob-hero .ob-timeline{animation:ob-cinema-label 1.1s ease-out 2.5s both}
}
@keyframes ob-cinema-reveal{0%{opacity:0;--ob-reveal:1.5%;filter:brightness(1.15)}20%{opacity:1}100%{opacity:1;--ob-reveal:420%;filter:brightness(1)}}
@keyframes ob-cinema-orbits{from{opacity:0}to{opacity:1}}
@keyframes ob-cinema-planets{from{opacity:0}to{opacity:1}}
@keyframes ob-cinema-title{from{opacity:0;clip-path:inset(100% 0 0);transform:translateY(55px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}
@keyframes ob-cinema-label{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}

@media(prefers-reduced-motion:no-preference){html.ob-intro-wait .ob-rendered-orbits,html.ob-intro-wait .ob-orbital-planets,html.ob-intro-play .ob-rendered-orbits,html.ob-intro-play .ob-orbital-planets{will-change:opacity}}
