html:has([data-opener]) [data-site-header]{inset-inline:0;z-index:50;max-width:none;padding-inline:max(24px,50vw - 552px);transition:background-color .25s,color .25s;position:fixed;top:0}html[data-film-live] [data-site-header]{color:#fff}html[data-film-live] [data-site-header] img{filter:brightness(0)invert();transition:filter .25s}html[data-past-film] [data-site-header]{color:var(--foreground);background:color-mix(in srgb, var(--background) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px #0000000f}html[data-past-film] [data-site-header] img{filter:none}.rise{opacity:0;animation-name:rise;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes rise{10%{opacity:.8}90%{opacity:.6}to{opacity:0;transform:translateY(-75vh)}}@media (prefers-reduced-motion:reduce){.rise{display:none}}.bh-blob{animation:18s ease-in-out infinite alternate bhb}@keyframes bhb{to{transform:translate(60px,-40px)scale(1.1)}}@media (prefers-reduced-motion:reduce){.bh-blob{animation:none}}.rot{animation:.45s cubic-bezier(.2,.8,.2,1) rot}@keyframes rot{0%{opacity:0;transform:translateY(100%)}}.cta-pill{animation:1.6s ease-out .4s pulse}@keyframes pulse{0%{box-shadow:0 0 #2353b58c}to{box-shadow:0 0 0 22px #2353b500}}@media (prefers-reduced-motion:reduce){.rot,.cta-pill{animation:none}}.fb-note{opacity:0;animation:15s linear infinite fbn}@keyframes fbn{10%{opacity:.9}80%{opacity:.6}to{opacity:0;transform:translateY(-560px)}}@media (prefers-reduced-motion:reduce){.fb-note{display:none}}@media (prefers-reduced-motion:no-preference){html:not([data-story-ready]) [data-step]:not(:first-child){visibility:hidden}}.voice-bar{height:20%;animation:.9s ease-in-out infinite alternate voice}@keyframes voice{to{height:100%}}.speaking{animation:1.2s ease-out infinite ring}@keyframes ring{0%{box-shadow:0 0 #7aa2ffb3}to{box-shadow:0 0 0 18px #7aa2ff00}}.caption{opacity:0;animation:10s infinite cap}@keyframes cap{0%{opacity:0;transform:translateY(10px)}4%,22%{opacity:1;transform:none}26%,to{opacity:0;transform:translateY(-10px)}}.caption-hint{opacity:0;animation:9.9s infinite hint}@keyframes hint{0%{opacity:0;filter:blur(4px)}5%,30%{opacity:1;filter:none}34%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.voice-bar,.speaking,.caption,.caption-hint{animation:none}.voice-bar{height:60%}.caption:first-child,.caption-hint:first-child{opacity:1}}@media (min-width:1280px) and (prefers-reduced-motion:no-preference){html[data-story-ready] [data-orbits]{display:block}}.confetti{opacity:0;animation-name:fall;animation-timing-function:cubic-bezier(.3,.6,.6,1);animation-iteration-count:infinite}@keyframes fall{0%{opacity:1;transform:translateY(-20px)rotate(0)}to{opacity:.9;transform:translateY(400px)rotate(540deg)}}@media (prefers-reduced-motion:reduce){.confetti{opacity:.7;transform:translateY(calc(var(--i,1) * 40px));animation:none}}
